summaryrefslogtreecommitdiff
path: root/src/trackball_sensor_mount.step
diff options
context:
space:
mode:
Diffstat (limited to 'src/trackball_sensor_mount.step')
-rw-r--r--src/trackball_sensor_mount.step4828
1 files changed, 4828 insertions, 0 deletions
diff --git a/src/trackball_sensor_mount.step b/src/trackball_sensor_mount.step
new file mode 100644
index 0000000..ec6d8ba
--- /dev/null
+++ b/src/trackball_sensor_mount.step
@@ -0,0 +1,4828 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
+sensor_mount.step','2021-08-05T22:04:58',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#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('Sensor_Mouting','Sensor_Mouting','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3961);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#267,#522,#1076,#1277,#1331,#1441,#1823,#1928
+ ,#1955,#2092,#2141,#2447,#2454,#2508,#2535,#2583,#2610,#2638,#2645,
+ #2795,#2870,#2924,#3083,#3159,#3235,#3242,#3269,#3433,#3460,#3487,
+ #3514,#3541,#3568,#3624,#3651,#3707,#3734,#3741,#3768,#3823,#3830,
+ #3857,#3884,#3891,#3898,#3953,#3957));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111,#139,#167,#195,#223));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-7.5,-9.,-19.9));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-7.5,-9.,-13.66565036871));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-7.5,-9.,-24.4));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.E+000,0.E+000,1.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(7.5,-9.,-24.4));
+#35 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#36 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(15.,0.E+000));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.E+000,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43 = PCURVE('',#44,#49);
+#44 = CYLINDRICAL_SURFACE('',#45,8.5);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(-7.5,-0.5,-24.4));
+#47 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#48 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-0.E+000,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-6.287691076794,-9.,-19.9));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(3.875,-9.,-19.9));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(3.625,-4.5));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(-1.,0.E+000));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#75 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#76 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(8.5625,-3.625));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.E+000,-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('',(-6.287691076794,-9.,-19.4));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-6.287691076794,-9.,-19.4));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.E+000,0.E+000,1.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(13.787691076794,-5.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.E+000,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99 = PCURVE('',#100,#105);
+#100 = CYLINDRICAL_SURFACE('',#101,7.05);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-19.4));
+#103 = DIRECTION('',(0.E+000,0.E+000,1.));
+#104 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(2.726040645605,0.E+000));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.E+000,1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.T.);
+#112 = EDGE_CURVE('',#85,#113,#115,.T.);
+#113 = VERTEX_POINT('',#114);
+#114 = CARTESIAN_POINT('',(6.861049894152,-9.,-19.4));
+#115 = SURFACE_CURVE('',#116,(#120,#127),.PCURVE_S1.);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(3.859821165145,-9.,-19.4));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(1.,-2.22044604925E-016,-3.593827191563E-033));
+#120 = PCURVE('',#32,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(3.640178834855,-5.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(-1.,3.593827191563E-033));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.21964233029,-1.478696183262E-002,-19.4));
+#131 = DIRECTION('',(-3.593827191563E-033,1.416320864702E-032,-1.));
+#132 = DIRECTION('',(-2.22044604925E-016,-1.,-1.416320864702E-032));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(8.985213038167,-3.640178834855));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(5.090012435544E-065,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#139 = ORIENTED_EDGE('',*,*,#140,.F.);
+#140 = EDGE_CURVE('',#141,#113,#143,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(6.861049894152,-9.,-19.9));
+#143 = SURFACE_CURVE('',#144,(#148,#155),.PCURVE_S1.);
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(6.861049894152,-9.,-19.4));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(0.E+000,0.E+000,1.));
+#148 = PCURVE('',#32,#149);
+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(0.638950105848,-5.));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(0.E+000,-1.));
+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#155 = PCURVE('',#156,#161);
+#156 = CYLINDRICAL_SURFACE('',#157,7.05);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(4.015,-2.55,-19.4));
+#159 = DIRECTION('',(0.E+000,0.E+000,1.));
+#160 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(3.557144661574,0.E+000));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(0.E+000,1.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#167 = ORIENTED_EDGE('',*,*,#168,.T.);
+#168 = EDGE_CURVE('',#141,#169,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(7.5,-9.,-19.9));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(3.875,-9.,-19.9));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#176 = PCURVE('',#32,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(3.625,-4.5));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(-1.,0.E+000));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#183 = PCURVE('',#184,#189);
+#184 = PLANE('',#185);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#187 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#188 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(8.5625,-3.625));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(0.E+000,-1.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#195 = ORIENTED_EDGE('',*,*,#196,.T.);
+#196 = EDGE_CURVE('',#169,#197,#199,.T.);
+#197 = VERTEX_POINT('',#198);
+#198 = CARTESIAN_POINT('',(7.5,-9.,-13.66565036871));
+#199 = SURFACE_CURVE('',#200,(#204,#211),.PCURVE_S1.);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(7.5,-9.,-24.4));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(0.E+000,0.E+000,1.));
+#204 = PCURVE('',#32,#205);
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(0.E+000,-1.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#211 = PCURVE('',#212,#217);
+#212 = CYLINDRICAL_SURFACE('',#213,8.5);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(7.5,-0.5,-24.4));
+#215 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#216 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(-0.E+000,-1.));
+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#223 = ORIENTED_EDGE('',*,*,#224,.F.);
+#224 = EDGE_CURVE('',#24,#197,#225,.T.);
+#225 = SURFACE_CURVE('',#226,(#231,#238),.PCURVE_S1.);
+#226 = CIRCLE('',#227,15.58845726812);
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(1.7763568394E-015,-9.,0.E+000));
+#229 = DIRECTION('',(-2.22044604925E-016,-1.,-0.E+000));
+#230 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#231 = PCURVE('',#32,#232);
+#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237);
+#233 = CIRCLE('',#234,15.58845726812);
+#234 = AXIS2_PLACEMENT_2D('',#235,#236);
+#235 = CARTESIAN_POINT('',(7.5,-24.4));
+#236 = DIRECTION('',(0.E+000,1.));
+#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#238 = PCURVE('',#239,#244);
+#239 = SPHERICAL_SURFACE('',#240,18.);
+#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243);
+#241 = CARTESIAN_POINT('',(3.774758283726E-015,-8.381647117973E-031,
+ 0.E+000));
+#242 = DIRECTION('',(2.22044604925E-016,-4.930380657631E-032,1.));
+#243 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#266);
+#245 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#246,#247,#248,#249,#250,#251,
+ #252,#253,#254,#255,#256,#257,#258,#259,#260,#261,#262,#263,#264,
+ #265),.UNSPECIFIED.,.F.,.F.,(11,9,11),(5.7812474987,6.28318530718,
+ 6.78512311566),.UNSPECIFIED.);
+#246 = CARTESIAN_POINT('',(2.446854377393,-0.862087383767));
+#247 = CARTESIAN_POINT('',(2.491833437049,-0.894220659226));
+#248 = CARTESIAN_POINT('',(2.54193577349,-0.924426862663));
+#249 = CARTESIAN_POINT('',(2.597664556481,-0.952368466184));
+#250 = CARTESIAN_POINT('',(2.659480792354,-0.977649315057));
+#251 = CARTESIAN_POINT('',(2.727707286074,-0.999803106271));
+#252 = CARTESIAN_POINT('',(2.802352579078,-1.018323373879));
+#253 = CARTESIAN_POINT('',(2.8829088122,-1.032651883048));
+#254 = CARTESIAN_POINT('',(2.967716162726,-1.042348908892));
+#255 = CARTESIAN_POINT('',(3.054654474937,-1.047197551197));
+#256 = CARTESIAN_POINT('',(3.228530832243,-1.047197551197));
+#257 = CARTESIAN_POINT('',(3.315469144694,-1.04234890901));
+#258 = CARTESIAN_POINT('',(3.400276493689,-1.032651882422));
+#259 = CARTESIAN_POINT('',(3.480832727684,-1.018323375509));
+#260 = CARTESIAN_POINT('',(3.555478021153,-0.999803103827));
+#261 = CARTESIAN_POINT('',(3.623704515339,-0.977649316657));
+#262 = CARTESIAN_POINT('',(3.685520749917,-0.952368465507));
+#263 = CARTESIAN_POINT('',(3.741249533938,-0.924426862775));
+#264 = CARTESIAN_POINT('',(3.791351870131,-0.894220659226));
+#265 = CARTESIAN_POINT('',(3.836330929787,-0.862087383767));
+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#267 = ADVANCED_FACE('',(#268),#44,.T.);
+#268 = FACE_BOUND('',#269,.F.);
+#269 = EDGE_LOOP('',(#270,#305,#333,#366,#414,#415,#439,#467,#496));
+#270 = ORIENTED_EDGE('',*,*,#271,.F.);
+#271 = EDGE_CURVE('',#272,#274,#276,.T.);
+#272 = VERTEX_POINT('',#273);
+#273 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(-13.96,-6.024346115152,-24.4));
+#276 = SURFACE_CURVE('',#277,(#282,#289),.PCURVE_S1.);
+#277 = CIRCLE('',#278,8.5);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(-7.5,-0.5,-24.4));
+#280 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#281 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#282 = PCURVE('',#44,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(-1.,0.E+000));
+#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('',(8.4E-016,9.8E-016,-24.4));
+#293 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#294 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#304);
+#296 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#297,#298,#299,#300,#301,#302
+,#303),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#297 = CARTESIAN_POINT('',(-8.,7.5));
+#298 = CARTESIAN_POINT('',(-8.,22.222431864335));
+#299 = CARTESIAN_POINT('',(4.75,14.861215932168));
+#300 = CARTESIAN_POINT('',(17.5,7.5));
+#301 = CARTESIAN_POINT('',(4.75,0.138784067832));
+#302 = CARTESIAN_POINT('',(-8.,-7.222431864335));
+#303 = CARTESIAN_POINT('',(-8.,7.5));
+#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#305 = ORIENTED_EDGE('',*,*,#306,.T.);
+#306 = EDGE_CURVE('',#272,#307,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(-16.,-0.5,-12.));
+#309 = SURFACE_CURVE('',#310,(#314,#321),.PCURVE_S1.);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(0.E+000,0.E+000,1.));
+#314 = PCURVE('',#44,#315);
+#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
+#316 = LINE('',#317,#318);
+#317 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#318 = VECTOR('',#319,1.);
+#319 = DIRECTION('',(-0.E+000,-1.));
+#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#321 = PCURVE('',#322,#327);
+#322 = PLANE('',#323);
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#325 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#326 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(0.E+000,-1.));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#333 = ORIENTED_EDGE('',*,*,#334,.T.);
+#334 = EDGE_CURVE('',#307,#335,#337,.T.);
+#335 = VERTEX_POINT('',#336);
+#336 = CARTESIAN_POINT('',(-10.38360497608,-8.495925358699,-12.));
+#337 = SURFACE_CURVE('',#338,(#343,#350),.PCURVE_S1.);
+#338 = CIRCLE('',#339,8.5);
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(-7.5,-0.5,-12.));
+#341 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#342 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#343 = PCURVE('',#44,#344);
+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(-0.E+000,-12.4));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(-1.,0.E+000));
+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#350 = PCURVE('',#351,#356);
+#351 = PLANE('',#352);
+#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);
+#353 = CARTESIAN_POINT('',(8.4E-016,9.8E-016,-12.));
+#354 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#355 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#356 = DEFINITIONAL_REPRESENTATION('',(#357),#365);
+#357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#358,#359,#360,#361,#362,#363
+,#364),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#358 = CARTESIAN_POINT('',(-8.,7.5));
+#359 = CARTESIAN_POINT('',(-8.,22.222431864335));
+#360 = CARTESIAN_POINT('',(4.75,14.861215932168));
+#361 = CARTESIAN_POINT('',(17.5,7.5));
+#362 = CARTESIAN_POINT('',(4.75,0.138784067832));
+#363 = CARTESIAN_POINT('',(-8.,-7.222431864335));
+#364 = CARTESIAN_POINT('',(-8.,7.5));
+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#366 = ORIENTED_EDGE('',*,*,#367,.T.);
+#367 = EDGE_CURVE('',#335,#24,#368,.T.);
+#368 = SURFACE_CURVE('',#369,(#382,#398),.PCURVE_S1.);
+#369 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#370,#371,#372,#373,#374,#375,
+ #376,#377,#378,#379,#380,#381),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,9.164175924958E-002,1.),.UNSPECIFIED.);
+#370 = CARTESIAN_POINT('',(-10.38360595973,-8.495925003961,-11.9999994)
+ );
+#371 = CARTESIAN_POINT('',(-10.34155409898,-8.511090352403,
+ -12.02564992494));
+#372 = CARTESIAN_POINT('',(-10.29941206449,-8.525988317654,
+ -12.05130215407));
+#373 = CARTESIAN_POINT('',(-10.2571809712,-8.540618643352,
+ -12.07695538539));
+#374 = CARTESIAN_POINT('',(-10.21486193953,-8.55498104936,
+ -12.10260892592));
+#375 = CARTESIAN_POINT('',(-10.17245609542,-8.569075231761,
+ -12.12826209182));
+#376 = CARTESIAN_POINT('',(-9.708786198026,-8.719941291257,
+ -12.40817942071));
+#377 = CARTESIAN_POINT('',(-9.279205239321,-8.830591926824,
+ -12.66233217501));
+#378 = CARTESIAN_POINT('',(-8.842287444629,-8.914548254468,
+ -12.91573800765));
+#379 = CARTESIAN_POINT('',(-8.399219009841,-8.97124474255,
+ -13.16780468718));
+#380 = CARTESIAN_POINT('',(-7.951312069399,-8.999999998017,
+ -13.41796069261));
+#381 = CARTESIAN_POINT('',(-7.5,-9.,-13.66565036871));
+#382 = PCURVE('',#44,#383);
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#397);
+#384 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#385,#386,#387,#388,#389,#390,
+ #391,#392,#393,#394,#395,#396),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,9.164175924958E-002,1.),.UNSPECIFIED.);
+#385 = CARTESIAN_POINT('',(-2.795475533847,-12.4000006));
+#386 = CARTESIAN_POINT('',(-2.800734695287,-12.37435007505));
+#387 = CARTESIAN_POINT('',(-2.805993164643,-12.34869784592));
+#388 = CARTESIAN_POINT('',(-2.811251070029,-12.32304461461));
+#389 = CARTESIAN_POINT('',(-2.81650853782,-12.29739107407));
+#390 = CARTESIAN_POINT('',(-2.821765692651,-12.27173790817));
+#391 = CARTESIAN_POINT('',(-2.879129986147,-11.99182057928));
+#392 = CARTESIAN_POINT('',(-2.931216758808,-11.73766782498));
+#393 = CARTESIAN_POINT('',(-2.983407154624,-11.48426199234));
+#394 = CARTESIAN_POINT('',(-3.035802155441,-11.23219531281));
+#395 = CARTESIAN_POINT('',(-3.088497116013,-10.98203930739));
+#396 = CARTESIAN_POINT('',(-3.14159265359,-10.73434963128));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#398 = PCURVE('',#239,#399);
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#413);
+#400 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#401,#402,#403,#404,#405,#406,
+ #407,#408,#409,#410,#411,#412),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,9.164175924958E-002,1.),.UNSPECIFIED.);
+#401 = CARTESIAN_POINT('',(2.256540109587,-0.729727611506));
+#402 = CARTESIAN_POINT('',(2.259399778568,-0.73163948869));
+#403 = CARTESIAN_POINT('',(2.262260015591,-0.733555416131));
+#404 = CARTESIAN_POINT('',(2.265120902735,-0.735475385259));
+#405 = CARTESIAN_POINT('',(2.267982521574,-0.737399388406));
+#406 = CARTESIAN_POINT('',(2.270844953173,-0.739327418805));
+#407 = CARTESIAN_POINT('',(2.302089714734,-0.760410075925));
+#408 = CARTESIAN_POINT('',(2.330557898184,-0.779955078027));
+#409 = CARTESIAN_POINT('',(2.359193647157,-0.799890423489));
+#410 = CARTESIAN_POINT('',(2.388069490266,-0.820217997356));
+#411 = CARTESIAN_POINT('',(2.417260143226,-0.84094510826));
+#412 = CARTESIAN_POINT('',(2.446854377393,-0.862087383767));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#414 = ORIENTED_EDGE('',*,*,#21,.F.);
+#415 = ORIENTED_EDGE('',*,*,#416,.T.);
+#416 = EDGE_CURVE('',#22,#417,#419,.T.);
+#417 = VERTEX_POINT('',#418);
+#418 = CARTESIAN_POINT('',(-10.25,-8.542853971073,-19.9));
+#419 = SURFACE_CURVE('',#420,(#425,#432),.PCURVE_S1.);
+#420 = CIRCLE('',#421,8.5);
+#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
+#422 = CARTESIAN_POINT('',(-7.5,-0.5,-19.9));
+#423 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#424 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#425 = PCURVE('',#44,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,-0.E+000));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#432 = PCURVE('',#72,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = CIRCLE('',#435,8.5);
+#435 = AXIS2_PLACEMENT_2D('',#436,#437);
+#436 = CARTESIAN_POINT('',(6.25E-002,7.75));
+#437 = DIRECTION('',(-1.,0.E+000));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#439 = ORIENTED_EDGE('',*,*,#440,.T.);
+#440 = EDGE_CURVE('',#417,#441,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(-10.25,-8.542853971073,-22.8));
+#443 = SURFACE_CURVE('',#444,(#448,#455),.PCURVE_S1.);
+#444 = LINE('',#445,#446);
+#445 = CARTESIAN_POINT('',(-10.25,-8.542853971073,-24.4));
+#446 = VECTOR('',#447,1.);
+#447 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#448 = PCURVE('',#44,#449);
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(-2.812135513972,0.E+000));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(-0.E+000,1.));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#455 = PCURVE('',#456,#461);
+#456 = PLANE('',#457);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#459 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#460 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(2.082146028927,-4.5));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(0.E+000,-1.));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#467 = ORIENTED_EDGE('',*,*,#468,.T.);
+#468 = EDGE_CURVE('',#441,#469,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(-13.96,-6.024346115152,-22.8));
+#471 = SURFACE_CURVE('',#472,(#477,#484),.PCURVE_S1.);
+#472 = CIRCLE('',#473,8.5);
+#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476);
+#474 = CARTESIAN_POINT('',(-7.5,-0.5,-22.8));
+#475 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#476 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#477 = PCURVE('',#44,#478);
+#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483);
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(1.,-0.E+000));
+#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#484 = PCURVE('',#485,#490);
+#485 = PLANE('',#486);
+#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
+#487 = CARTESIAN_POINT('',(0.328762454626,3.284398971779E-017,-22.8));
+#488 = DIRECTION('',(2.17641551528E-033,4.292033234233E-032,-1.));
+#489 = DIRECTION('',(-2.22044604925E-016,-1.,-4.292033234233E-032));
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = CIRCLE('',#492,8.5);
+#492 = AXIS2_PLACEMENT_2D('',#493,#494);
+#493 = CARTESIAN_POINT('',(0.5,7.828762454627));
+#494 = DIRECTION('',(-1.,9.341247723083E-065));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#496 = ORIENTED_EDGE('',*,*,#497,.T.);
+#497 = EDGE_CURVE('',#469,#274,#498,.T.);
+#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(-13.96,-6.024346115152,-24.4));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#503 = PCURVE('',#44,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(-2.278279538574,0.E+000));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(-0.E+000,1.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#510 = PCURVE('',#511,#516);
+#511 = PLANE('',#512);
+#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515);
+#513 = CARTESIAN_POINT('',(-13.96,-10.625,-22.8));
+#514 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#515 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(4.600653884848,-1.6));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(0.E+000,-1.));
+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#522 = ADVANCED_FACE('',(#523),#239,.F.);
+#523 = FACE_BOUND('',#524,.F.);
+#524 = EDGE_LOOP('',(#525,#573,#597,#634,#704,#737,#785,#786,#787,#815,
+ #870,#900,#901,#931,#960,#995,#1036));
+#525 = ORIENTED_EDGE('',*,*,#526,.T.);
+#526 = EDGE_CURVE('',#527,#529,#531,.T.);
+#527 = VERTEX_POINT('',#528);
+#528 = CARTESIAN_POINT('',(4.607252876494,2.107265317698,-17.27230887314
+ ));
+#529 = VERTEX_POINT('',#530);
+#530 = CARTESIAN_POINT('',(3.299620944519E-016,2.334048378274,
+ -17.84803121265));
+#531 = SURFACE_CURVE('',#532,(#537,#561),.PCURVE_S1.);
+#532 = CIRCLE('',#533,17.461553388016);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(2.872006552813E-015,-4.065632358946,
+ -1.601495176188));
+#535 = DIRECTION('',(2.065942012979E-016,0.930417567982,0.366501226724)
+ );
+#536 = DIRECTION('',(-8.137962009254E-017,-0.366501226724,0.930417567982
+ ));
+#537 = PCURVE('',#239,#538);
+#538 = DEFINITIONAL_REPRESENTATION('',(#539),#560);
+#539 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#540,#541,#542,#543,#544,#545,
+ #546,#547,#548,#549,#550,#551,#552,#553,#554,#555,#556,#557,#558,
+ #559),.UNSPECIFIED.,.F.,.F.,(11,9,11),(2.874579867797,3.008086260693
+ ,3.14159265359),.UNSPECIFIED.);
+#540 = CARTESIAN_POINT('',(5.141363140964,-1.285480171141));
+#541 = CARTESIAN_POINT('',(5.163870597337,-1.296776349216));
+#542 = CARTESIAN_POINT('',(5.188159747024,-1.307943317436));
+#543 = CARTESIAN_POINT('',(5.214472918359,-1.318961628919));
+#544 = CARTESIAN_POINT('',(5.243096929786,-1.32980770127));
+#545 = CARTESIAN_POINT('',(5.274372143213,-1.340452781127));
+#546 = CARTESIAN_POINT('',(5.30870547322,-1.350861123551));
+#547 = CARTESIAN_POINT('',(5.346580807724,-1.360988058386));
+#548 = CARTESIAN_POINT('',(5.388571903551,-1.37077682352));
+#549 = CARTESIAN_POINT('',(5.435338631408,-1.380154001311));
+#550 = CARTESIAN_POINT('',(5.539716286493,-1.397900197636));
+#551 = CARTESIAN_POINT('',(5.597327196112,-1.406269230258));
+#552 = CARTESIAN_POINT('',(5.661007015588,-1.414041574862));
+#553 = CARTESIAN_POINT('',(5.731386106811,-1.421106419759));
+#554 = CARTESIAN_POINT('',(5.808999347501,-1.427328808408));
+#555 = CARTESIAN_POINT('',(5.894017162616,-1.432559860201));
+#556 = CARTESIAN_POINT('',(5.986138317734,-1.436625360293));
+#557 = CARTESIAN_POINT('',(6.083426732432,-1.439382284043));
+#558 = CARTESIAN_POINT('',(6.183306100352,-1.440760815335));
+#559 = CARTESIAN_POINT('',(6.28318530718,-1.440760815335));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#561 = PCURVE('',#562,#567);
+#562 = PLANE('',#563);
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(4.499987558757,-1.830506133622E+003,
+ 4.63508783991E+003));
+#565 = DIRECTION('',(2.065942012979E-016,0.930417567982,0.366501226724)
+ );
+#566 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
+#568 = CIRCLE('',#569,17.461553388016);
+#569 = AXIS2_PLACEMENT_2D('',#570,#571);
+#570 = CARTESIAN_POINT('',(4.499987558757,-4.983449898891E+003));
+#571 = DIRECTION('',(0.E+000,1.));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#573 = ORIENTED_EDGE('',*,*,#574,.T.);
+#574 = EDGE_CURVE('',#529,#575,#577,.T.);
+#575 = VERTEX_POINT('',#576);
+#576 = CARTESIAN_POINT('',(2.31182689256E-015,9.,-15.58845726812));
+#577 = SEAM_CURVE('',#578,(#583,#590),.PCURVE_S1.);
+#578 = CIRCLE('',#579,18.);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(3.774758283726E-015,-8.381647117973E-031,
+ 0.E+000));
+#581 = DIRECTION('',(1.,-2.22044604925E-016,-2.22044604925E-016));
+#582 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#583 = PCURVE('',#239,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(0.E+000,-6.28318530718));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(0.E+000,1.));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#590 = PCURVE('',#239,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(0.E+000,1.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#597 = ORIENTED_EDGE('',*,*,#598,.F.);
+#598 = EDGE_CURVE('',#599,#575,#601,.T.);
+#599 = VERTEX_POINT('',#600);
+#600 = CARTESIAN_POINT('',(7.5,9.,-13.66565036871));
+#601 = SURFACE_CURVE('',#602,(#607,#622),.PCURVE_S1.);
+#602 = CIRCLE('',#603,15.58845726812);
+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
+#604 = CARTESIAN_POINT('',(5.773159728051E-015,9.,0.E+000));
+#605 = DIRECTION('',(2.22044604925E-016,1.,-0.E+000));
+#606 = DIRECTION('',(0.E+000,0.E+000,1.));
+#607 = PCURVE('',#239,#608);
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#621);
+#609 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#610,#611,#612,#613,#614,#615,
+ #616,#617,#618,#619,#620),.UNSPECIFIED.,.F.,.F.,(11,11),(
+ 2.63965484511,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#610 = CARTESIAN_POINT('',(5.588447030983,-0.862087383767));
+#611 = CARTESIAN_POINT('',(5.633426090639,-0.894220659226));
+#612 = CARTESIAN_POINT('',(5.683528426921,-0.924426862722));
+#613 = CARTESIAN_POINT('',(5.739257211147,-0.952368465834));
+#614 = CARTESIAN_POINT('',(5.801073443715,-0.977649315522));
+#615 = CARTESIAN_POINT('',(5.869299941677,-0.99980310534));
+#616 = CARTESIAN_POINT('',(5.943945231559,-1.018323374345));
+#617 = CARTESIAN_POINT('',(6.024501466857,-1.032651882873));
+#618 = CARTESIAN_POINT('',(6.109308816135,-1.042348908921));
+#619 = CARTESIAN_POINT('',(6.196247128527,-1.047197551197));
+#620 = CARTESIAN_POINT('',(6.28318530718,-1.047197551197));
+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#622 = PCURVE('',#623,#628);
+#623 = PLANE('',#624);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(-7.5,9.,-24.4));
+#626 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#627 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);
+#629 = CIRCLE('',#630,15.58845726812);
+#630 = AXIS2_PLACEMENT_2D('',#631,#632);
+#631 = CARTESIAN_POINT('',(7.5,-24.4));
+#632 = DIRECTION('',(0.E+000,-1.));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#634 = ORIENTED_EDGE('',*,*,#635,.F.);
+#635 = EDGE_CURVE('',#636,#599,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(10.383604976087,8.495925358699,-12.));
+#638 = SURFACE_CURVE('',#639,(#657,#678),.PCURVE_S1.);
+#639 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#640,#641,#642,#643,#644,#645,
+ #646,#647,#648,#649,#650,#651,#652,#653,#654,#655,#656),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.E+000,9.178398147037E-002,
+ 0.318774706006,0.545250729679,0.7706504018,1.),.UNSPECIFIED.);
+#640 = CARTESIAN_POINT('',(10.383605959736,8.495925003961,-11.9999994));
+#641 = CARTESIAN_POINT('',(10.320430776394,8.51870814961,-12.03853459409
+ ));
+#642 = CARTESIAN_POINT('',(10.25702946203,8.540820771483,-12.07707406184
+ ));
+#643 = CARTESIAN_POINT('',(10.193407617144,8.562261581842,
+ -12.11561427685));
+#644 = CARTESIAN_POINT('',(9.971696569721,8.634388618487,-12.2494590204)
+ );
+#645 = CARTESIAN_POINT('',(9.81250821116,8.681629321049,-12.34474999171)
+ );
+#646 = CARTESIAN_POINT('',(9.652091650397,8.724725877205,-12.43997367823
+ ));
+#647 = CARTESIAN_POINT('',(9.329349050558,8.802467777095,-12.62997629597
+ ));
+#648 = CARTESIAN_POINT('',(9.167028262981,8.837132120169,-12.72475566917
+ ));
+#649 = CARTESIAN_POINT('',(9.003664554588,8.867596922034,-12.81937394873
+ ));
+#650 = CARTESIAN_POINT('',(8.675824381555,8.919908540852,-13.00774980114
+ ));
+#651 = CARTESIAN_POINT('',(8.511356986888,8.941795675197,-13.10150926296
+ ));
+#652 = CARTESIAN_POINT('',(8.346046585608,8.959429979788,-13.19502031134
+ ));
+#653 = CARTESIAN_POINT('',(8.011035463965,8.986316885804,-13.38309187613
+ ));
+#654 = CARTESIAN_POINT('',(7.841308670134,8.995417236007,-13.47764200587
+ ));
+#655 = CARTESIAN_POINT('',(7.670923885709,8.999999999249,-13.57184369976
+ ));
+#656 = CARTESIAN_POINT('',(7.5,9.,-13.66565036871));
+#657 = PCURVE('',#239,#658);
+#658 = DEFINITIONAL_REPRESENTATION('',(#659),#677);
+#659 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#660,#661,#662,#663,#664,#665,
+ #666,#667,#668,#669,#670,#671,#672,#673,#674,#675,#676),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.E+000,9.178398147037E-002,
+ 0.318774706006,0.545250729679,0.7706504018,1.),.UNSPECIFIED.);
+#660 = CARTESIAN_POINT('',(5.398132763177,-0.729727611506));
+#661 = CARTESIAN_POINT('',(5.402428889649,-0.732599855195));
+#662 = CARTESIAN_POINT('',(5.406726440614,-0.735482255817));
+#663 = CARTESIAN_POINT('',(5.411025828376,-0.738374770326));
+#664 = CARTESIAN_POINT('',(5.425965805524,-0.748455779179));
+#665 = CARTESIAN_POINT('',(5.436617865195,-0.755695865899));
+#666 = CARTESIAN_POINT('',(5.447289736039,-0.762997193972));
+#667 = CARTESIAN_POINT('',(5.468660721542,-0.777705689097));
+#668 = CARTESIAN_POINT('',(5.479359723997,-0.785112574724));
+#669 = CARTESIAN_POINT('',(5.490090262118,-0.7925804677));
+#670 = CARTESIAN_POINT('',(5.511575106909,-0.807603300236));
+#671 = CARTESIAN_POINT('',(5.522329062728,-0.815157654346));
+#672 = CARTESIAN_POINT('',(5.533125990435,-0.822773237872));
+#673 = CARTESIAN_POINT('',(5.555008021766,-0.838262864992));
+#674 = CARTESIAN_POINT('',(5.566094865223,-0.846139096427));
+#675 = CARTESIAN_POINT('',(5.577238907289,-0.854080241642));
+#676 = CARTESIAN_POINT('',(5.588447030983,-0.862087383767));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#678 = PCURVE('',#679,#684);
+#679 = CYLINDRICAL_SURFACE('',#680,8.5);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(7.5,0.5,-24.4));
+#682 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#683 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#703);
+#685 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#686,#687,#688,#689,#690,#691,
+ #692,#693,#694,#695,#696,#697,#698,#699,#700,#701,#702),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.E+000,9.178398147037E-002,
+ 0.318774706006,0.545250729679,0.7706504018,1.),.UNSPECIFIED.);
+#686 = CARTESIAN_POINT('',(-5.937068187437,-12.4000006));
+#687 = CARTESIAN_POINT('',(-5.944969109827,-12.3614654059));
+#688 = CARTESIAN_POINT('',(-5.952868296665,-12.32292593815));
+#689 = CARTESIAN_POINT('',(-5.960766391479,-12.28438572314));
+#690 = CARTESIAN_POINT('',(-5.988195595213,-12.15054097959));
+#691 = CARTESIAN_POINT('',(-6.007724278779,-12.05525000828));
+#692 = CARTESIAN_POINT('',(-6.02725937464,-11.96002632176));
+#693 = CARTESIAN_POINT('',(-6.066315113134,-11.77002370402));
+#694 = CARTESIAN_POINT('',(-6.08583569202,-11.67524433082));
+#695 = CARTESIAN_POINT('',(-6.105379614157,-11.58062605126));
+#696 = CARTESIAN_POINT('',(-6.144436964328,-11.39225019886));
+#697 = CARTESIAN_POINT('',(-6.163950098345,-11.29849073704));
+#698 = CARTESIAN_POINT('',(-6.183502022149,-11.20497968865));
+#699 = CARTESIAN_POINT('',(-6.223041824239,-11.01690812386));
+#700 = CARTESIAN_POINT('',(-6.243031339493,-10.92235799413));
+#701 = CARTESIAN_POINT('',(-6.263076614743,-10.82815630024));
+#702 = CARTESIAN_POINT('',(-6.28318530718,-10.73434963128));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#704 = ORIENTED_EDGE('',*,*,#705,.F.);
+#705 = EDGE_CURVE('',#706,#636,#708,.T.);
+#706 = VERTEX_POINT('',#707);
+#707 = CARTESIAN_POINT('',(10.383604976087,-8.495925358699,-12.));
+#708 = SURFACE_CURVE('',#709,(#714,#721),.PCURVE_S1.);
+#709 = CIRCLE('',#710,13.416407864999);
+#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713);
+#711 = CARTESIAN_POINT('',(3.774758283726E-015,-8.381647117973E-031,-12.
+ ));
+#712 = DIRECTION('',(2.22044604925E-016,-4.930380657631E-032,1.));
+#713 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#714 = PCURVE('',#239,#715);
+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(1.,0.E+000));
+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#721 = PCURVE('',#722,#727);
+#722 = PLANE('',#723);
+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
+#724 = CARTESIAN_POINT('',(8.4E-016,9.8E-016,-12.));
+#725 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#726 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#727 = DEFINITIONAL_REPRESENTATION('',(#728),#736);
+#728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#729,#730,#731,#732,#733,#734
+,#735),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#729 = CARTESIAN_POINT('',(-13.41640786499,-2.934758283726E-015));
+#730 = CARTESIAN_POINT('',(-13.41640786499,23.237900077244));
+#731 = CARTESIAN_POINT('',(6.708203932499,11.618950038622));
+#732 = CARTESIAN_POINT('',(26.832815729997,3.513139058597E-016));
+#733 = CARTESIAN_POINT('',(6.708203932499,-11.61895003862));
+#734 = CARTESIAN_POINT('',(-13.41640786499,-23.23790007724));
+#735 = CARTESIAN_POINT('',(-13.41640786499,-2.934758283726E-015));
+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#737 = ORIENTED_EDGE('',*,*,#738,.F.);
+#738 = EDGE_CURVE('',#197,#706,#739,.T.);
+#739 = SURFACE_CURVE('',#740,(#753,#769),.PCURVE_S1.);
+#740 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#741,#742,#743,#744,#745,#746,
+ #747,#748,#749,#750,#751,#752),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.907164894281,1.),.UNSPECIFIED.);
+#741 = CARTESIAN_POINT('',(7.5,-9.,-13.66565036871));
+#742 = CARTESIAN_POINT('',(7.950719121222,-8.99999999802,-13.41828611519
+ ));
+#743 = CARTESIAN_POINT('',(8.398042150185,-8.971320252653,
+ -13.16846195651));
+#744 = CARTESIAN_POINT('',(8.84054122182,-8.914771554747,-12.91673142952
+ ));
+#745 = CARTESIAN_POINT('',(9.276909177308,-8.831032828212,
+ -12.66366380438));
+#746 = CARTESIAN_POINT('',(9.705964214919,-8.720667683413,
+ -12.40984890232));
+#747 = CARTESIAN_POINT('',(10.16969494339,-8.569992435984,
+ -12.12993234481));
+#748 = CARTESIAN_POINT('',(10.212657567949,-8.555728875058,
+ -12.1039451487));
+#749 = CARTESIAN_POINT('',(10.255531149663,-8.541190047301,
+ -12.07795754066));
+#750 = CARTESIAN_POINT('',(10.298314517931,-8.526376269299,
+ -12.05197023136));
+#751 = CARTESIAN_POINT('',(10.341006507755,-8.51128783265,
+ -12.02598394113));
+#752 = CARTESIAN_POINT('',(10.383605959736,-8.495925003961,-11.9999994)
+ );
+#753 = PCURVE('',#239,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#768);
+#755 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#756,#757,#758,#759,#760,#761,
+ #762,#763,#764,#765,#766,#767),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.907164894281,1.),.UNSPECIFIED.);
+#756 = CARTESIAN_POINT('',(3.836330929787,-0.862087383767));
+#757 = CARTESIAN_POINT('',(3.865886282106,-0.840972885655));
+#758 = CARTESIAN_POINT('',(3.895039119086,-0.820272457514));
+#759 = CARTESIAN_POINT('',(3.92387785474,-0.799970539519));
+#760 = CARTESIAN_POINT('',(3.952476925731,-0.780059842148));
+#761 = CARTESIAN_POINT('',(3.98090858614,-0.760538470999));
+#762 = CARTESIAN_POINT('',(4.012153982382,-0.739452957889));
+#763 = CARTESIAN_POINT('',(4.015053730995,-0.737499608549));
+#764 = CARTESIAN_POINT('',(4.017952642299,-0.735550391754));
+#765 = CARTESIAN_POINT('',(4.020850800557,-0.733605314512));
+#766 = CARTESIAN_POINT('',(4.023748290553,-0.731664384787));
+#767 = CARTESIAN_POINT('',(4.026645197592,-0.729727611506));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#769 = PCURVE('',#212,#770);
+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#784);
+#771 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#772,#773,#774,#775,#776,#777,
+ #778,#779,#780,#781,#782,#783),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.907164894281,1.),.UNSPECIFIED.);
+#772 = CARTESIAN_POINT('',(-3.14159265359,-10.73434963128));
+#773 = CARTESIAN_POINT('',(-3.194618432557,-10.9817138848));
+#774 = CARTESIAN_POINT('',(-3.247244697408,-11.23153804348));
+#775 = CARTESIAN_POINT('',(-3.29957165498,-11.48326857047));
+#776 = CARTESIAN_POINT('',(-3.351694286109,-11.73633619561));
+#777 = CARTESIAN_POINT('',(-3.403713168599,-11.99015109767));
+#778 = CARTESIAN_POINT('',(-3.461077326623,-12.27006765518));
+#779 = CARTESIAN_POINT('',(-3.466402922748,-12.29605485129));
+#780 = CARTESIAN_POINT('',(-3.471728835049,-12.32204245933));
+#781 = CARTESIAN_POINT('',(-3.477055193057,-12.34802976863));
+#782 = CARTESIAN_POINT('',(-3.482382128106,-12.37401605886));
+#783 = CARTESIAN_POINT('',(-3.487709773332,-12.4000006));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#785 = ORIENTED_EDGE('',*,*,#224,.F.);
+#786 = ORIENTED_EDGE('',*,*,#367,.F.);
+#787 = ORIENTED_EDGE('',*,*,#788,.F.);
+#788 = EDGE_CURVE('',#789,#335,#791,.T.);
+#789 = VERTEX_POINT('',#790);
+#790 = CARTESIAN_POINT('',(-10.38360497608,8.495925358699,-12.));
+#791 = SURFACE_CURVE('',#792,(#797,#804),.PCURVE_S1.);
+#792 = CIRCLE('',#793,13.416407864999);
+#793 = AXIS2_PLACEMENT_3D('',#794,#795,#796);
+#794 = CARTESIAN_POINT('',(3.774758283726E-015,-8.381647117973E-031,-12.
+ ));
+#795 = DIRECTION('',(2.22044604925E-016,-4.930380657631E-032,1.));
+#796 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#797 = PCURVE('',#239,#798);
+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803);
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(1.,0.E+000));
+#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#804 = PCURVE('',#351,#805);
+#805 = DEFINITIONAL_REPRESENTATION('',(#806),#814);
+#806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#807,#808,#809,#810,#811,#812
+,#813),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+ -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+ '') );
+#807 = CARTESIAN_POINT('',(-13.41640786499,-2.934758283726E-015));
+#808 = CARTESIAN_POINT('',(-13.41640786499,23.237900077244));
+#809 = CARTESIAN_POINT('',(6.708203932499,11.618950038622));
+#810 = CARTESIAN_POINT('',(26.832815729997,3.513139058597E-016));
+#811 = CARTESIAN_POINT('',(6.708203932499,-11.61895003862));
+#812 = CARTESIAN_POINT('',(-13.41640786499,-23.23790007724));
+#813 = CARTESIAN_POINT('',(-13.41640786499,-2.934758283726E-015));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#815 = ORIENTED_EDGE('',*,*,#816,.F.);
+#816 = EDGE_CURVE('',#817,#789,#819,.T.);
+#817 = VERTEX_POINT('',#818);
+#818 = CARTESIAN_POINT('',(-7.5,9.,-13.66565036871));
+#819 = SURFACE_CURVE('',#820,(#833,#849),.PCURVE_S1.);
+#820 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#821,#822,#823,#824,#825,#826,
+ #827,#828,#829,#830,#831,#832),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.728300665147,1.),.UNSPECIFIED.);
+#821 = CARTESIAN_POINT('',(-7.5,9.,-13.66565036871));
+#822 = CARTESIAN_POINT('',(-7.861856680653,8.99999999841,-13.46705571524
+ ));
+#823 = CARTESIAN_POINT('',(-8.221520945751,8.98151431133,-13.26687739519
+ ));
+#824 = CARTESIAN_POINT('',(-8.578254948444,8.944962974208,
+ -13.06540141044));
+#825 = CARTESIAN_POINT('',(-8.931371273127,8.890711430011,-12.8629200125
+ ));
+#826 = CARTESIAN_POINT('',(-9.280234503089,8.819074658035,
+ -12.65973347569));
+#827 = CARTESIAN_POINT('',(-9.752602157716,8.697155145398,
+ -12.38020922149));
+#828 = CARTESIAN_POINT('',(-9.880270605204,8.661641881696,
+ -12.30420840259));
+#829 = CARTESIAN_POINT('',(-10.00723497135,8.623752840494,
+ -12.22816970797));
+#830 = CARTESIAN_POINT('',(-10.13346523094,8.583498297171,
+ -12.15211013607));
+#831 = CARTESIAN_POINT('',(-10.25893188478,8.540886766761,
+ -12.07604729448));
+#832 = CARTESIAN_POINT('',(-10.38360595973,8.495925003961,-11.9999994));
+#833 = PCURVE('',#239,#834);
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#848);
+#835 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#836,#837,#838,#839,#840,#841,
+ #842,#843,#844,#845,#846,#847),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.728300665147,1.),.UNSPECIFIED.);
+#836 = CARTESIAN_POINT('',(0.694738276197,-0.862087383767));
+#837 = CARTESIAN_POINT('',(0.718466583212,-0.845135757264));
+#838 = CARTESIAN_POINT('',(0.7419352115,-0.828451184563));
+#839 = CARTESIAN_POINT('',(0.765190029959,-0.812025554407));
+#840 = CARTESIAN_POINT('',(0.788270976611,-0.795854199284));
+#841 = CARTESIAN_POINT('',(0.811216308861,-0.779934898996));
+#842 = CARTESIAN_POINT('',(0.842590130431,-0.758423114151));
+#843 = CARTESIAN_POINT('',(0.851101038189,-0.752613495646));
+#844 = CARTESIAN_POINT('',(0.859600647663,-0.746839015951));
+#845 = CARTESIAN_POINT('',(0.8680910295,-0.741099761746));
+#846 = CARTESIAN_POINT('',(0.876574284576,-0.735395886707));
+#847 = CARTESIAN_POINT('',(0.885052544002,-0.729727611506));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#849 = PCURVE('',#850,#855);
+#850 = CYLINDRICAL_SURFACE('',#851,8.5);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(-7.5,0.5,-24.4));
+#853 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#854 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#869);
+#856 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#857,#858,#859,#860,#861,#862,
+ #863,#864,#865,#866,#867,#868),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.728300665147,1.),.UNSPECIFIED.);
+#857 = CARTESIAN_POINT('',(0.E+000,-10.73434963128));
+#858 = CARTESIAN_POINT('',(-4.257137419448E-002,-10.93294428475));
+#859 = CARTESIAN_POINT('',(-8.488482271486E-002,-11.1331226048));
+#860 = CARTESIAN_POINT('',(-0.126992377805,-11.33459858955));
+#861 = CARTESIAN_POINT('',(-0.168943757639,-11.53707998749));
+#862 = CARTESIAN_POINT('',(-0.210790370408,-11.7402665243));
+#863 = CARTESIAN_POINT('',(-0.268184240413,-12.0197907785));
+#864 = CARTESIAN_POINT('',(-0.283771604932,-12.09579159741));
+#865 = CARTESIAN_POINT('',(-0.299355427338,-12.17183029202));
+#866 = CARTESIAN_POINT('',(-0.314938796046,-12.24788986393));
+#867 = CARTESIAN_POINT('',(-0.330524918214,-12.32395270551));
+#868 = CARTESIAN_POINT('',(-0.346117119742,-12.4000006));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#870 = ORIENTED_EDGE('',*,*,#871,.F.);
+#871 = EDGE_CURVE('',#575,#817,#872,.T.);
+#872 = SURFACE_CURVE('',#873,(#878,#893),.PCURVE_S1.);
+#873 = CIRCLE('',#874,15.58845726812);
+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);
+#875 = CARTESIAN_POINT('',(5.773159728051E-015,9.,0.E+000));
+#876 = DIRECTION('',(2.22044604925E-016,1.,-0.E+000));
+#877 = DIRECTION('',(0.E+000,0.E+000,1.));
+#878 = PCURVE('',#239,#879);
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#892);
+#880 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#881,#882,#883,#884,#885,#886,
+ #887,#888,#889,#890,#891),.UNSPECIFIED.,.F.,.F.,(11,11),(
+ 3.14159265359,3.64353046207),.PIECEWISE_BEZIER_KNOTS.);
+#881 = CARTESIAN_POINT('',(-8.881784197001E-016,-1.047197551197));
+#882 = CARTESIAN_POINT('',(8.693817865272E-002,-1.047197551197));
+#883 = CARTESIAN_POINT('',(0.173876491016,-1.042348908925));
+#884 = CARTESIAN_POINT('',(0.258683840362,-1.032651882866));
+#885 = CARTESIAN_POINT('',(0.339240075547,-1.01832337417));
+#886 = CARTESIAN_POINT('',(0.41388536559,-0.999803105486));
+#887 = CARTESIAN_POINT('',(0.482111863399,-0.977649315551));
+#888 = CARTESIAN_POINT('',(0.543928096085,-0.952368465951));
+#889 = CARTESIAN_POINT('',(0.599656880233,-0.92442686273));
+#890 = CARTESIAN_POINT('',(0.649759216541,-0.894220659226));
+#891 = CARTESIAN_POINT('',(0.694738276197,-0.862087383767));
+#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#893 = PCURVE('',#623,#894);
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
+#895 = CIRCLE('',#896,15.58845726812);
+#896 = AXIS2_PLACEMENT_2D('',#897,#898);
+#897 = CARTESIAN_POINT('',(7.5,-24.4));
+#898 = DIRECTION('',(0.E+000,-1.));
+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#900 = ORIENTED_EDGE('',*,*,#574,.F.);
+#901 = ORIENTED_EDGE('',*,*,#902,.T.);
+#902 = EDGE_CURVE('',#529,#903,#905,.T.);
+#903 = VERTEX_POINT('',#904);
+#904 = CARTESIAN_POINT('',(-1.451923123656E-005,2.334048378266,
+ -17.84803121264));
+#905 = SURFACE_CURVE('',#906,(#911,#924),.PCURVE_S1.);
+#906 = CIRCLE('',#907,17.461553388016);
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(2.872006552813E-015,-4.065632358946,
+ -1.601495176188));
+#909 = DIRECTION('',(2.065942012979E-016,0.930417567982,0.366501226724)
+ );
+#910 = DIRECTION('',(-8.137962009254E-017,-0.366501226724,0.930417567982
+ ));
+#911 = PCURVE('',#239,#912);
+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#923);
+#913 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#914,#915,#916,#917,#918,#919,
+ #920,#921,#922),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.141593485087),.PIECEWISE_BEZIER_KNOTS.);
+#914 = CARTESIAN_POINT('',(7.0477220085E-014,-1.440760815335));
+#915 = CARTESIAN_POINT('',(7.77577733493E-007,-1.440760815335));
+#916 = CARTESIAN_POINT('',(1.555155432527E-006,-1.440760815332));
+#917 = CARTESIAN_POINT('',(2.332732954366E-006,-1.44076081534));
+#918 = CARTESIAN_POINT('',(3.110310888777E-006,-1.440760815324));
+#919 = CARTESIAN_POINT('',(3.887888256112E-006,-1.440760815336));
+#920 = CARTESIAN_POINT('',(4.665466095766E-006,-1.440760815332));
+#921 = CARTESIAN_POINT('',(5.443043711541E-006,-1.440760815333));
+#922 = CARTESIAN_POINT('',(6.220621374528E-006,-1.440760815332));
+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#924 = PCURVE('',#562,#925);
+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);
+#926 = CIRCLE('',#927,17.461553388016);
+#927 = AXIS2_PLACEMENT_2D('',#928,#929);
+#928 = CARTESIAN_POINT('',(4.499987558757,-4.983449898891E+003));
+#929 = DIRECTION('',(0.E+000,1.));
+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#931 = ORIENTED_EDGE('',*,*,#932,.T.);
+#932 = EDGE_CURVE('',#903,#933,#935,.T.);
+#933 = VERTEX_POINT('',#934);
+#934 = CARTESIAN_POINT('',(-1.451924486842E-005,-2.334048378284,
+ -17.84803121264));
+#935 = SURFACE_CURVE('',#936,(#941,#948),.PCURVE_S1.);
+#936 = CIRCLE('',#937,2.334048378311);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(-1.875973504046E-015,4.165497955558E-031,
+ -17.84803121264));
+#939 = DIRECTION('',(3.16602527217E-016,-7.029988307415E-032,1.));
+#940 = DIRECTION('',(1.,-2.22044604925E-016,-3.16602527217E-016));
+#941 = PCURVE('',#239,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(-1.570796326795,-1.440760815333));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(1.,0.E+000));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#948 = PCURVE('',#949,#954);
+#949 = CONICAL_SURFACE('',#950,1.967552378075E+003,0.375245789179);
+#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953);
+#951 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.983E+003));
+#952 = DIRECTION('',(0.E+000,0.E+000,1.));
+#953 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(1.570796326795,-5.000848031213E+003));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(1.,0.E+000));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#960 = ORIENTED_EDGE('',*,*,#961,.T.);
+#961 = EDGE_CURVE('',#933,#962,#964,.T.);
+#962 = VERTEX_POINT('',#963);
+#963 = CARTESIAN_POINT('',(3.256495433688E-015,-2.334048378311,
+ -17.84803121264));
+#964 = SURFACE_CURVE('',#965,(#970,#983),.PCURVE_S1.);
+#965 = CIRCLE('',#966,17.461553388025);
+#966 = AXIS2_PLACEMENT_3D('',#967,#968,#969);
+#967 = CARTESIAN_POINT('',(4.677510014631E-015,4.065632358912,
+ -1.601495176175));
+#968 = DIRECTION('',(-2.065942012979E-016,-0.930417567982,0.366501226724
+ ));
+#969 = DIRECTION('',(-8.137962009254E-017,-0.366501226724,
+ -0.930417567982));
+#970 = PCURVE('',#239,#971);
+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#982);
+#972 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#973,#974,#975,#976,#977,#978,
+ #979,#980,#981),.UNSPECIFIED.,.F.,.F.,(9,9),(6.283184475682,
+ 6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#973 = CARTESIAN_POINT('',(3.141586432963,-1.44076081533));
+#974 = CARTESIAN_POINT('',(3.141587210541,-1.440760815331));
+#975 = CARTESIAN_POINT('',(3.141587988115,-1.440760815331));
+#976 = CARTESIAN_POINT('',(3.141588765706,-1.440760815333));
+#977 = CARTESIAN_POINT('',(3.141589543266,-1.44076081533));
+#978 = CARTESIAN_POINT('',(3.141590320854,-1.440760815331));
+#979 = CARTESIAN_POINT('',(3.141591098428,-1.440760815332));
+#980 = CARTESIAN_POINT('',(3.141591876011,-1.440760815333));
+#981 = CARTESIAN_POINT('',(3.14159265359,-1.440760815333));
+#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#983 = PCURVE('',#984,#989);
+#984 = PLANE('',#985);
+#985 = AXIS2_PLACEMENT_3D('',#986,#987,#988);
+#986 = CARTESIAN_POINT('',(-1.24412540275E-005,1.830506133621E+003,
+ 4.63508783991E+003));
+#987 = DIRECTION('',(-2.065942012979E-016,-0.930417567982,0.366501226724
+ ));
+#988 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994);
+#990 = CIRCLE('',#991,17.461553388025);
+#991 = AXIS2_PLACEMENT_2D('',#992,#993);
+#992 = CARTESIAN_POINT('',(1.244125443772E-005,-4.983449898891E+003));
+#993 = DIRECTION('',(-0.E+000,-1.));
+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#995 = ORIENTED_EDGE('',*,*,#996,.T.);
+#996 = EDGE_CURVE('',#962,#997,#999,.T.);
+#997 = VERTEX_POINT('',#998);
+#998 = CARTESIAN_POINT('',(4.607252876563,-2.107265317806,
+ -17.27230887332));
+#999 = SURFACE_CURVE('',#1000,(#1005,#1029),.PCURVE_S1.);
+#1000 = CIRCLE('',#1001,17.461553388025);
+#1001 = AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);
+#1002 = CARTESIAN_POINT('',(4.677510014631E-015,4.065632358912,
+ -1.601495176175));
+#1003 = DIRECTION('',(-2.065942012979E-016,-0.930417567982,
+ 0.366501226724));
+#1004 = DIRECTION('',(-8.137962009254E-017,-0.366501226724,
+ -0.930417567982));
+#1005 = PCURVE('',#239,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1028);
+#1007 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#1008,#1009,#1010,#1011,#1012,
+ #1013,#1014,#1015,#1016,#1017,#1018,#1019,#1020,#1021,#1022,#1023,
+ #1024,#1025,#1026,#1027),.UNSPECIFIED.,.F.,.F.,(11,9,11),(
+ 5.551115123126E-017,0.133506392897,0.267012785793),.UNSPECIFIED.);
+#1008 = CARTESIAN_POINT('',(3.14159265359,-1.440760815333));
+#1009 = CARTESIAN_POINT('',(3.241471860417,-1.440760815333));
+#1010 = CARTESIAN_POINT('',(3.341351228231,-1.439382283999));
+#1011 = CARTESIAN_POINT('',(3.438639643049,-1.436625360875));
+#1012 = CARTESIAN_POINT('',(3.53076079546,-1.432559859095));
+#1013 = CARTESIAN_POINT('',(3.615778617677,-1.427328808844));
+#1014 = CARTESIAN_POINT('',(3.693391850858,-1.421106418362));
+#1015 = CARTESIAN_POINT('',(3.763770945894,-1.414041575088));
+#1016 = CARTESIAN_POINT('',(3.827450764569,-1.406269230172));
+#1017 = CARTESIAN_POINT('',(3.88506167427,-1.397900197634));
+#1018 = CARTESIAN_POINT('',(3.989439329355,-1.380154001309));
+#1019 = CARTESIAN_POINT('',(4.036206057229,-1.370776823514));
+#1020 = CARTESIAN_POINT('',(4.078197153075,-1.36098805836));
+#1021 = CARTESIAN_POINT('',(4.116072487485,-1.350861123556));
+#1022 = CARTESIAN_POINT('',(4.15040581744,-1.340452781149));
+#1023 = CARTESIAN_POINT('',(4.181681030928,-1.329807701278));
+#1024 = CARTESIAN_POINT('',(4.21030504241,-1.318961628917));
+#1025 = CARTESIAN_POINT('',(4.236618213719,-1.307943317425));
+#1026 = CARTESIAN_POINT('',(4.260907363427,-1.296776349214));
+#1027 = CARTESIAN_POINT('',(4.2834148198,-1.285480171139));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1029 = PCURVE('',#984,#1030);
+#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1035);
+#1031 = CIRCLE('',#1032,17.461553388025);
+#1032 = AXIS2_PLACEMENT_2D('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(1.244125443772E-005,-4.983449898891E+003));
+#1034 = DIRECTION('',(-0.E+000,-1.));
+#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1036 = ORIENTED_EDGE('',*,*,#1037,.T.);
+#1037 = EDGE_CURVE('',#997,#527,#1038,.T.);
+#1038 = SURFACE_CURVE('',#1039,(#1044,#1064),.PCURVE_S1.);
+#1039 = CIRCLE('',#1040,17.883609280209);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(-1.901451001984,4.222069365198E-016,
+ -0.74900146855));
+#1042 = DIRECTION('',(0.930417567982,-2.065942012979E-016,0.366501226724
+ ));
+#1043 = DIRECTION('',(0.366501226724,-8.137962009254E-017,
+ -0.930417567982));
+#1044 = PCURVE('',#239,#1045);
+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1063);
+#1046 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1047,#1048,#1049,#1050,#1051,
+ #1052,#1053,#1054,#1055,#1056,#1057,#1058,#1059,#1060,#1061,#1062),
+ .UNSPECIFIED.,.F.,.F.,(9,7,9),(6.165078700746,6.283185307177,
+ 6.401291913609),.UNSPECIFIED.);
+#1047 = CARTESIAN_POINT('',(4.283414819795,-1.285480171139));
+#1048 = CARTESIAN_POINT('',(4.331412257116,-1.291193521293));
+#1049 = CARTESIAN_POINT('',(4.381507733883,-1.296221662829));
+#1050 = CARTESIAN_POINT('',(4.433576005038,-1.300509583606));
+#1051 = CARTESIAN_POINT('',(4.487399943304,-1.304004522998));
+#1052 = CARTESIAN_POINT('',(4.542655158242,-1.306659866676));
+#1053 = CARTESIAN_POINT('',(4.598902439775,-1.308441407842));
+#1054 = CARTESIAN_POINT('',(4.655645708256,-1.309332185159));
+#1055 = CARTESIAN_POINT('',(4.769132252495,-1.309332185159));
+#1056 = CARTESIAN_POINT('',(4.825875520968,-1.30844140784));
+#1057 = CARTESIAN_POINT('',(4.882122802521,-1.306659866687));
+#1058 = CARTESIAN_POINT('',(4.937378017421,-1.304004522978));
+#1059 = CARTESIAN_POINT('',(4.991201955723,-1.300509583618));
+#1060 = CARTESIAN_POINT('',(5.043270226862,-1.296221662828));
+#1061 = CARTESIAN_POINT('',(5.093365703638,-1.291193521295));
+#1062 = CARTESIAN_POINT('',(5.141363140959,-1.285480171141));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1064 = PCURVE('',#1065,#1070);
+#1065 = PLANE('',#1066);
+#1066 = AXIS2_PLACEMENT_3D('',#1067,#1068,#1069);
+#1067 = CARTESIAN_POINT('',(-1.828006146063E+003,-2.,4.63508783991E+003)
+ );
+#1068 = DIRECTION('',(0.930417567982,-2.065942012979E-016,0.366501226724
+ ));
+#1069 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1075);
+#1071 = CIRCLE('',#1072,17.883609280209);
+#1072 = AXIS2_PLACEMENT_2D('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(2.,-4.982533650384E+003));
+#1074 = DIRECTION('',(0.E+000,-1.));
+#1075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1076 = ADVANCED_FACE('',(#1077),#212,.T.);
+#1077 = FACE_BOUND('',#1078,.F.);
+#1078 = EDGE_LOOP('',(#1079,#1109,#1138,#1166,#1188,#1189,#1190,#1218,
+ #1246));
+#1079 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1080 = EDGE_CURVE('',#1081,#1083,#1085,.T.);
+#1081 = VERTEX_POINT('',#1082);
+#1082 = CARTESIAN_POINT('',(14.54,-5.263234195376,-22.8));
+#1083 = VERTEX_POINT('',#1084);
+#1084 = CARTESIAN_POINT('',(14.54,-5.263234195376,-24.4));
+#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(14.54,-5.263234195376,-24.4));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1090 = PCURVE('',#212,#1091);
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(-4.117543848991,0.E+000));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(-0.E+000,1.));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1097 = PCURVE('',#1098,#1103);
+#1098 = PLANE('',#1099);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#1101 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1102 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(2.701496503886,-1.6));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(0.E+000,-1.));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1110 = EDGE_CURVE('',#1081,#1111,#1113,.T.);
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(10.75,-8.354139036202,-22.8));
+#1113 = SURFACE_CURVE('',#1114,(#1119,#1126),.PCURVE_S1.);
+#1114 = CIRCLE('',#1115,8.5);
+#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
+#1116 = CARTESIAN_POINT('',(7.5,-0.5,-22.8));
+#1117 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1118 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1119 = PCURVE('',#212,#1120);
+#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125);
+#1121 = LINE('',#1122,#1123);
+#1122 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#1123 = VECTOR('',#1124,1.);
+#1124 = DIRECTION('',(1.,-0.E+000));
+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1126 = PCURVE('',#1127,#1132);
+#1127 = PLANE('',#1128);
+#1128 = AXIS2_PLACEMENT_3D('',#1129,#1130,#1131);
+#1129 = CARTESIAN_POINT('',(0.328762454626,3.284398971779E-017,-22.8));
+#1130 = DIRECTION('',(2.17641551528E-033,4.292033234233E-032,-1.));
+#1131 = DIRECTION('',(-2.22044604925E-016,-1.,-4.292033234233E-032));
+#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137);
+#1133 = CIRCLE('',#1134,8.5);
+#1134 = AXIS2_PLACEMENT_2D('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(0.5,-7.171237545374));
+#1136 = DIRECTION('',(-1.,9.341247723083E-065));
+#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1138 = ORIENTED_EDGE('',*,*,#1139,.F.);
+#1139 = EDGE_CURVE('',#1140,#1111,#1142,.T.);
+#1140 = VERTEX_POINT('',#1141);
+#1141 = CARTESIAN_POINT('',(10.75,-8.354139036202,-19.9));
+#1142 = SURFACE_CURVE('',#1143,(#1147,#1154),.PCURVE_S1.);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(10.75,-8.354139036202,-24.4));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1147 = PCURVE('',#212,#1148);
+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153);
+#1149 = LINE('',#1150,#1151);
+#1150 = CARTESIAN_POINT('',(-3.533934040694,0.E+000));
+#1151 = VECTOR('',#1152,1.);
+#1152 = DIRECTION('',(-0.E+000,1.));
+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1154 = PCURVE('',#1155,#1160);
+#1155 = PLANE('',#1156);
+#1156 = AXIS2_PLACEMENT_3D('',#1157,#1158,#1159);
+#1157 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#1158 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1159 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1165);
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(18.104139036202,-4.5));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(0.E+000,-1.));
+#1165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1166 = ORIENTED_EDGE('',*,*,#1167,.T.);
+#1167 = EDGE_CURVE('',#1140,#169,#1168,.T.);
+#1168 = SURFACE_CURVE('',#1169,(#1174,#1181),.PCURVE_S1.);
+#1169 = CIRCLE('',#1170,8.5);
+#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173);
+#1171 = CARTESIAN_POINT('',(7.5,-0.5,-19.9));
+#1172 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1173 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1174 = PCURVE('',#212,#1175);
+#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(1.,-0.E+000));
+#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1181 = PCURVE('',#184,#1182);
+#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);
+#1183 = CIRCLE('',#1184,8.5);
+#1184 = AXIS2_PLACEMENT_2D('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(6.25E-002,-7.25));
+#1186 = DIRECTION('',(-1.,0.E+000));
+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1188 = ORIENTED_EDGE('',*,*,#196,.T.);
+#1189 = ORIENTED_EDGE('',*,*,#738,.T.);
+#1190 = ORIENTED_EDGE('',*,*,#1191,.T.);
+#1191 = EDGE_CURVE('',#706,#1192,#1194,.T.);
+#1192 = VERTEX_POINT('',#1193);
+#1193 = CARTESIAN_POINT('',(16.,-0.5,-12.));
+#1194 = SURFACE_CURVE('',#1195,(#1200,#1207),.PCURVE_S1.);
+#1195 = CIRCLE('',#1196,8.5);
+#1196 = AXIS2_PLACEMENT_3D('',#1197,#1198,#1199);
+#1197 = CARTESIAN_POINT('',(7.5,-0.5,-12.));
+#1198 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1199 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1200 = PCURVE('',#212,#1201);
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(-0.E+000,-12.4));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(-1.,0.E+000));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1207 = PCURVE('',#722,#1208);
+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1217);
+#1209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1210,#1211,#1212,#1213,
+#1214,#1215,#1216),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1210 = CARTESIAN_POINT('',(-8.,-7.5));
+#1211 = CARTESIAN_POINT('',(-8.,7.222431864335));
+#1212 = CARTESIAN_POINT('',(4.75,-0.138784067832));
+#1213 = CARTESIAN_POINT('',(17.5,-7.5));
+#1214 = CARTESIAN_POINT('',(4.75,-14.86121593216));
+#1215 = CARTESIAN_POINT('',(-8.,-22.22243186433));
+#1216 = CARTESIAN_POINT('',(-8.,-7.5));
+#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1218 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#1219 = EDGE_CURVE('',#1220,#1192,#1222,.T.);
+#1220 = VERTEX_POINT('',#1221);
+#1221 = CARTESIAN_POINT('',(16.,-0.5,-24.4));
+#1222 = SURFACE_CURVE('',#1223,(#1227,#1234),.PCURVE_S1.);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(16.,-0.5,-24.4));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1227 = PCURVE('',#212,#1228);
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(-0.E+000,-1.));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1234 = PCURVE('',#1235,#1240);
+#1235 = PLANE('',#1236);
+#1236 = AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
+#1237 = CARTESIAN_POINT('',(16.,0.5,-24.4));
+#1238 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1239 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245);
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(1.,0.E+000));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(0.E+000,-1.));
+#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#1083,#1220,#1248,.T.);
+#1248 = SURFACE_CURVE('',#1249,(#1254,#1261),.PCURVE_S1.);
+#1249 = CIRCLE('',#1250,8.5);
+#1250 = AXIS2_PLACEMENT_3D('',#1251,#1252,#1253);
+#1251 = CARTESIAN_POINT('',(7.5,-0.5,-24.4));
+#1252 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1253 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1254 = PCURVE('',#212,#1255);
+#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260);
+#1256 = LINE('',#1257,#1258);
+#1257 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1258 = VECTOR('',#1259,1.);
+#1259 = DIRECTION('',(-1.,0.E+000));
+#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1261 = PCURVE('',#1262,#1267);
+#1262 = PLANE('',#1263);
+#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266);
+#1264 = CARTESIAN_POINT('',(8.4E-016,9.8E-016,-24.4));
+#1265 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1266 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1276);
+#1268 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1269,#1270,#1271,#1272,
+#1273,#1274,#1275),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1269 = CARTESIAN_POINT('',(-8.,-7.5));
+#1270 = CARTESIAN_POINT('',(-8.,7.222431864335));
+#1271 = CARTESIAN_POINT('',(4.75,-0.138784067832));
+#1272 = CARTESIAN_POINT('',(17.5,-7.5));
+#1273 = CARTESIAN_POINT('',(4.75,-14.86121593216));
+#1274 = CARTESIAN_POINT('',(-8.,-22.22243186433));
+#1275 = CARTESIAN_POINT('',(-8.,-7.5));
+#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1277 = ADVANCED_FACE('',(#1278),#184,.T.);
+#1278 = FACE_BOUND('',#1279,.T.);
+#1279 = EDGE_LOOP('',(#1280,#1281,#1309,#1330));
+#1280 = ORIENTED_EDGE('',*,*,#168,.F.);
+#1281 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1282 = EDGE_CURVE('',#141,#1283,#1285,.T.);
+#1283 = VERTEX_POINT('',#1284);
+#1284 = CARTESIAN_POINT('',(10.75,-4.633812611537,-19.9));
+#1285 = SURFACE_CURVE('',#1286,(#1291,#1302),.PCURVE_S1.);
+#1286 = CIRCLE('',#1287,7.05);
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(4.015,-2.55,-19.9));
+#1289 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1290 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1291 = PCURVE('',#184,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1301);
+#1293 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1294,#1295,#1296,#1297,
+#1298,#1299,#1300),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1294 = CARTESIAN_POINT('',(-4.9375,-3.765));
+#1295 = CARTESIAN_POINT('',(-4.9375,8.445958193361));
+#1296 = CARTESIAN_POINT('',(5.6375,2.34047909668));
+#1297 = CARTESIAN_POINT('',(16.2125,-3.765));
+#1298 = CARTESIAN_POINT('',(5.6375,-9.87047909668));
+#1299 = CARTESIAN_POINT('',(-4.9375,-15.97595819336));
+#1300 = CARTESIAN_POINT('',(-4.9375,-3.765));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1302 = PCURVE('',#156,#1303);
+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(1.,0.E+000));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1309 = ORIENTED_EDGE('',*,*,#1310,.T.);
+#1310 = EDGE_CURVE('',#1283,#1140,#1311,.T.);
+#1311 = SURFACE_CURVE('',#1312,(#1316,#1323),.PCURVE_S1.);
+#1312 = LINE('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#1314 = VECTOR('',#1315,1.);
+#1315 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1316 = PCURVE('',#184,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(-10.1875,-10.5));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(1.,0.E+000));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1323 = PCURVE('',#1155,#1324);
+#1324 = DEFINITIONAL_REPRESENTATION('',(#1325),#1329);
+#1325 = LINE('',#1326,#1327);
+#1326 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1327 = VECTOR('',#1328,1.);
+#1328 = DIRECTION('',(1.,0.E+000));
+#1329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1330 = ORIENTED_EDGE('',*,*,#1167,.T.);
+#1331 = ADVANCED_FACE('',(#1332),#156,.F.);
+#1332 = FACE_BOUND('',#1333,.F.);
+#1333 = EDGE_LOOP('',(#1334,#1362,#1363,#1364,#1387,#1415));
+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1335 = EDGE_CURVE('',#113,#1336,#1338,.T.);
+#1336 = VERTEX_POINT('',#1337);
+#1337 = CARTESIAN_POINT('',(11.065,-2.55,-19.4));
+#1338 = SURFACE_CURVE('',#1339,(#1344,#1351),.PCURVE_S1.);
+#1339 = CIRCLE('',#1340,7.05);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(4.015,-2.55,-19.4));
+#1342 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1343 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1344 = PCURVE('',#156,#1345);
+#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1350);
+#1346 = LINE('',#1347,#1348);
+#1347 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1348 = VECTOR('',#1349,1.);
+#1349 = DIRECTION('',(1.,0.E+000));
+#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1351 = PCURVE('',#128,#1352);
+#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1361);
+#1353 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1354,#1355,#1356,#1357,
+#1358,#1359,#1360),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1354 = CARTESIAN_POINT('',(-4.514786961833,-3.79535766971));
+#1355 = CARTESIAN_POINT('',(-4.514786961833,8.41560052365));
+#1356 = CARTESIAN_POINT('',(6.060213038167,2.31012142697));
+#1357 = CARTESIAN_POINT('',(16.635213038167,-3.79535766971));
+#1358 = CARTESIAN_POINT('',(6.060213038167,-9.900836766391));
+#1359 = CARTESIAN_POINT('',(-4.514786961833,-16.00631586307));
+#1360 = CARTESIAN_POINT('',(-4.514786961833,-3.79535766971));
+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1362 = ORIENTED_EDGE('',*,*,#140,.F.);
+#1363 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1364 = ORIENTED_EDGE('',*,*,#1365,.F.);
+#1365 = EDGE_CURVE('',#1366,#1283,#1368,.T.);
+#1366 = VERTEX_POINT('',#1367);
+#1367 = CARTESIAN_POINT('',(10.75,-4.633812611537,-22.8));
+#1368 = SURFACE_CURVE('',#1369,(#1373,#1380),.PCURVE_S1.);
+#1369 = LINE('',#1370,#1371);
+#1370 = CARTESIAN_POINT('',(10.75,-4.633812611537,-19.4));
+#1371 = VECTOR('',#1372,1.);
+#1372 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1373 = PCURVE('',#156,#1374);
+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1379);
+#1375 = LINE('',#1376,#1377);
+#1376 = CARTESIAN_POINT('',(4.412330309117,0.E+000));
+#1377 = VECTOR('',#1378,1.);
+#1378 = DIRECTION('',(0.E+000,1.));
+#1379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1380 = PCURVE('',#1155,#1381);
+#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386);
+#1382 = LINE('',#1383,#1384);
+#1383 = CARTESIAN_POINT('',(14.383812611537,0.5));
+#1384 = VECTOR('',#1385,1.);
+#1385 = DIRECTION('',(0.E+000,1.));
+#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1387 = ORIENTED_EDGE('',*,*,#1388,.T.);
+#1388 = EDGE_CURVE('',#1366,#1389,#1391,.T.);
+#1389 = VERTEX_POINT('',#1390);
+#1390 = CARTESIAN_POINT('',(11.065,-2.55,-22.8));
+#1391 = SURFACE_CURVE('',#1392,(#1397,#1404),.PCURVE_S1.);
+#1392 = CIRCLE('',#1393,7.05);
+#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396);
+#1394 = CARTESIAN_POINT('',(4.015,-2.55,-22.8));
+#1395 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1396 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1397 = PCURVE('',#156,#1398);
+#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403);
+#1399 = LINE('',#1400,#1401);
+#1400 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#1401 = VECTOR('',#1402,1.);
+#1402 = DIRECTION('',(1.,0.E+000));
+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1404 = PCURVE('',#1127,#1405);
+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1414);
+#1406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1407,#1408,#1409,#1410,
+#1411,#1412,#1413),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1407 = CARTESIAN_POINT('',(-4.5,-3.686237545374));
+#1408 = CARTESIAN_POINT('',(-4.5,8.524720647987));
+#1409 = CARTESIAN_POINT('',(6.075,2.419241551307));
+#1410 = CARTESIAN_POINT('',(16.65,-3.686237545374));
+#1411 = CARTESIAN_POINT('',(6.075,-9.791716642054));
+#1412 = CARTESIAN_POINT('',(-4.5,-15.89719573873));
+#1413 = CARTESIAN_POINT('',(-4.5,-3.686237545374));
+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1415 = ORIENTED_EDGE('',*,*,#1416,.F.);
+#1416 = EDGE_CURVE('',#1336,#1389,#1417,.T.);
+#1417 = SURFACE_CURVE('',#1418,(#1422,#1429),.PCURVE_S1.);
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(11.065,-2.55,-19.4));
+#1420 = VECTOR('',#1421,1.);
+#1421 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1422 = PCURVE('',#156,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);
+#1424 = LINE('',#1425,#1426);
+#1425 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#1426 = VECTOR('',#1427,1.);
+#1427 = DIRECTION('',(0.E+000,-1.));
+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1429 = PCURVE('',#1430,#1435);
+#1430 = PLANE('',#1431);
+#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);
+#1432 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#1433 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1434 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1440);
+#1436 = LINE('',#1437,#1438);
+#1437 = CARTESIAN_POINT('',(5.1,0.E+000));
+#1438 = VECTOR('',#1439,1.);
+#1439 = DIRECTION('',(0.E+000,-1.));
+#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1441 = ADVANCED_FACE('',(#1442,#1724),#128,.T.);
+#1442 = FACE_BOUND('',#1443,.T.);
+#1443 = EDGE_LOOP('',(#1444,#1472,#1500,#1528,#1556,#1584,#1612,#1645,
+ #1668,#1701,#1722,#1723));
+#1444 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1445 = EDGE_CURVE('',#1446,#85,#1448,.T.);
+#1446 = VERTEX_POINT('',#1447);
+#1447 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#1448 = SURFACE_CURVE('',#1449,(#1454,#1465),.PCURVE_S1.);
+#1449 = CIRCLE('',#1450,7.05);
+#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453);
+#1451 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-19.4));
+#1452 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1453 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1454 = PCURVE('',#128,#1455);
+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1464);
+#1456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1457,#1458,#1459,#1460,
+#1461,#1462,#1463),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1457 = CARTESIAN_POINT('',(-4.514786961833,3.661283512932));
+#1458 = CARTESIAN_POINT('',(-4.514786961833,15.872241706293));
+#1459 = CARTESIAN_POINT('',(6.060213038167,9.766762609613));
+#1460 = CARTESIAN_POINT('',(16.635213038167,3.661283512932));
+#1461 = CARTESIAN_POINT('',(6.060213038167,-2.444195583748));
+#1462 = CARTESIAN_POINT('',(-4.514786961833,-8.549674680428));
+#1463 = CARTESIAN_POINT('',(-4.514786961833,3.661283512932));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1465 = PCURVE('',#100,#1466);
+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);
+#1467 = LINE('',#1468,#1469);
+#1468 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1469 = VECTOR('',#1470,1.);
+#1470 = DIRECTION('',(1.,0.E+000));
+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1472 = ORIENTED_EDGE('',*,*,#1473,.T.);
+#1473 = EDGE_CURVE('',#1446,#1474,#1476,.T.);
+#1474 = VERTEX_POINT('',#1475);
+#1475 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#1476 = SURFACE_CURVE('',#1477,(#1481,#1488),.PCURVE_S1.);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1481 = PCURVE('',#128,#1482);
+#1482 = DEFINITIONAL_REPRESENTATION('',(#1483),#1487);
+#1483 = LINE('',#1484,#1485);
+#1484 = CARTESIAN_POINT('',(2.22927747313,10.70464233029));
+#1485 = VECTOR('',#1486,1.);
+#1486 = DIRECTION('',(-1.,-5.090012435544E-065));
+#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1488 = PCURVE('',#1489,#1494);
+#1489 = PLANE('',#1490);
+#1490 = AXIS2_PLACEMENT_3D('',#1491,#1492,#1493);
+#1491 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#1492 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1493 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499);
+#1495 = LINE('',#1496,#1497);
+#1496 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1497 = VECTOR('',#1498,1.);
+#1498 = DIRECTION('',(1.,0.E+000));
+#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1500 = ORIENTED_EDGE('',*,*,#1501,.T.);
+#1501 = EDGE_CURVE('',#1474,#1502,#1504,.T.);
+#1502 = VERTEX_POINT('',#1503);
+#1503 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#1504 = SURFACE_CURVE('',#1505,(#1509,#1516),.PCURVE_S1.);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1509 = PCURVE('',#128,#1510);
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(1.432245211389,10.70464233029));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(0.E+000,1.));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1516 = PCURVE('',#1517,#1522);
+#1517 = PLANE('',#1518);
+#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);
+#1519 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#1520 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1521 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527);
+#1523 = LINE('',#1524,#1525);
+#1524 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1525 = VECTOR('',#1526,1.);
+#1526 = DIRECTION('',(1.,0.E+000));
+#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1528 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1529 = EDGE_CURVE('',#1502,#1530,#1532,.T.);
+#1530 = VERTEX_POINT('',#1531);
+#1531 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#1532 = SURFACE_CURVE('',#1533,(#1537,#1544),.PCURVE_S1.);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1537 = PCURVE('',#128,#1538);
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(1.432245211389,10.95464233029));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(-1.,-5.090012435544E-065));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1544 = PCURVE('',#1545,#1550);
+#1545 = PLANE('',#1546);
+#1546 = AXIS2_PLACEMENT_3D('',#1547,#1548,#1549);
+#1547 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#1548 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1549 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1550 = DEFINITIONAL_REPRESENTATION('',(#1551),#1555);
+#1551 = LINE('',#1552,#1553);
+#1552 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1553 = VECTOR('',#1554,1.);
+#1554 = DIRECTION('',(1.,0.E+000));
+#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1556 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1557 = EDGE_CURVE('',#1530,#1558,#1560,.T.);
+#1558 = VERTEX_POINT('',#1559);
+#1559 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#1560 = SURFACE_CURVE('',#1561,(#1565,#1572),.PCURVE_S1.);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1565 = PCURVE('',#128,#1566);
+#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(-1.567754788611,10.95464233029));
+#1569 = VECTOR('',#1570,1.);
+#1570 = DIRECTION('',(0.E+000,-1.));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1572 = PCURVE('',#1573,#1578);
+#1573 = PLANE('',#1574);
+#1574 = AXIS2_PLACEMENT_3D('',#1575,#1576,#1577);
+#1575 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#1576 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1577 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1583);
+#1579 = LINE('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1581 = VECTOR('',#1582,1.);
+#1582 = DIRECTION('',(1.,0.E+000));
+#1583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1584 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#1585 = EDGE_CURVE('',#1558,#1586,#1588,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(-10.485,2.350000088519,-19.4));
+#1588 = SURFACE_CURVE('',#1589,(#1593,#1600),.PCURVE_S1.);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1593 = PCURVE('',#128,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);
+#1595 = LINE('',#1596,#1597);
+#1596 = CARTESIAN_POINT('',(-1.567754788611,10.70464233029));
+#1597 = VECTOR('',#1598,1.);
+#1598 = DIRECTION('',(-1.,-5.090012435544E-065));
+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1600 = PCURVE('',#1601,#1606);
+#1601 = PLANE('',#1602);
+#1602 = AXIS2_PLACEMENT_3D('',#1603,#1604,#1605);
+#1603 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#1604 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1605 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1606 = DEFINITIONAL_REPRESENTATION('',(#1607),#1611);
+#1607 = LINE('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1609 = VECTOR('',#1610,1.);
+#1610 = DIRECTION('',(1.,0.E+000));
+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1612 = ORIENTED_EDGE('',*,*,#1613,.F.);
+#1613 = EDGE_CURVE('',#1614,#1586,#1616,.T.);
+#1614 = VERTEX_POINT('',#1615);
+#1615 = CARTESIAN_POINT('',(-6.122905815639,9.,-19.4));
+#1616 = SURFACE_CURVE('',#1617,(#1622,#1633),.PCURVE_S1.);
+#1617 = CIRCLE('',#1618,7.25);
+#1618 = AXIS2_PLACEMENT_3D('',#1619,#1620,#1621);
+#1619 = CARTESIAN_POINT('',(-3.235,2.35,-19.4));
+#1620 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1621 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1622 = PCURVE('',#128,#1623);
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1632);
+#1624 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1625,#1626,#1627,#1628,
+#1629,#1630,#1631),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1625 = CARTESIAN_POINT('',(-9.614786961833,3.45464233029));
+#1626 = CARTESIAN_POINT('',(-9.614786961833,16.012010685164));
+#1627 = CARTESIAN_POINT('',(1.260213038167,9.733326507727));
+#1628 = CARTESIAN_POINT('',(12.135213038167,3.45464233029));
+#1629 = CARTESIAN_POINT('',(1.260213038167,-2.824041847147));
+#1630 = CARTESIAN_POINT('',(-9.614786961833,-9.102726024585));
+#1631 = CARTESIAN_POINT('',(-9.614786961833,3.45464233029));
+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1633 = PCURVE('',#1634,#1639);
+#1634 = CYLINDRICAL_SURFACE('',#1635,7.25);
+#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
+#1636 = CARTESIAN_POINT('',(-3.235,2.35,-19.4));
+#1637 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1638 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(1.,0.E+000));
+#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1645 = ORIENTED_EDGE('',*,*,#1646,.F.);
+#1646 = EDGE_CURVE('',#1647,#1614,#1649,.T.);
+#1647 = VERTEX_POINT('',#1648);
+#1648 = CARTESIAN_POINT('',(6.861049894152,9.,-19.4));
+#1649 = SURFACE_CURVE('',#1650,(#1654,#1661),.PCURVE_S1.);
+#1650 = LINE('',#1651,#1652);
+#1651 = CARTESIAN_POINT('',(-3.640178834855,9.,-19.4));
+#1652 = VECTOR('',#1653,1.);
+#1653 = DIRECTION('',(-1.,2.22044604925E-016,3.593827191563E-033));
+#1654 = PCURVE('',#128,#1655);
+#1655 = DEFINITIONAL_REPRESENTATION('',(#1656),#1660);
+#1656 = LINE('',#1657,#1658);
+#1657 = CARTESIAN_POINT('',(-9.014786961833,3.859821165145));
+#1658 = VECTOR('',#1659,1.);
+#1659 = DIRECTION('',(-5.090012435544E-065,1.));
+#1660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1661 = PCURVE('',#623,#1662);
+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(3.859821165145,-5.));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(-1.,-3.593827191563E-033));
+#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1668 = ORIENTED_EDGE('',*,*,#1669,.F.);
+#1669 = EDGE_CURVE('',#1670,#1647,#1672,.T.);
+#1670 = VERTEX_POINT('',#1671);
+#1671 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#1672 = SURFACE_CURVE('',#1673,(#1678,#1689),.PCURVE_S1.);
+#1673 = CIRCLE('',#1674,7.05);
+#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677);
+#1675 = CARTESIAN_POINT('',(4.015,2.55,-19.4));
+#1676 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1677 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1678 = PCURVE('',#128,#1679);
+#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1688);
+#1680 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1681,#1682,#1683,#1684,
+#1685,#1686,#1687),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1681 = CARTESIAN_POINT('',(-9.614786961833,-3.79535766971));
+#1682 = CARTESIAN_POINT('',(-9.614786961833,8.41560052365));
+#1683 = CARTESIAN_POINT('',(0.960213038167,2.31012142697));
+#1684 = CARTESIAN_POINT('',(11.535213038167,-3.79535766971));
+#1685 = CARTESIAN_POINT('',(0.960213038167,-9.900836766391));
+#1686 = CARTESIAN_POINT('',(-9.614786961833,-16.00631586307));
+#1687 = CARTESIAN_POINT('',(-9.614786961833,-3.79535766971));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1689 = PCURVE('',#1690,#1695);
+#1690 = CYLINDRICAL_SURFACE('',#1691,7.05);
+#1691 = AXIS2_PLACEMENT_3D('',#1692,#1693,#1694);
+#1692 = CARTESIAN_POINT('',(4.015,2.55,-19.4));
+#1693 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1694 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(1.,0.E+000));
+#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1701 = ORIENTED_EDGE('',*,*,#1702,.T.);
+#1702 = EDGE_CURVE('',#1670,#1336,#1703,.T.);
+#1703 = SURFACE_CURVE('',#1704,(#1708,#1715),.PCURVE_S1.);
+#1704 = LINE('',#1705,#1706);
+#1705 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#1706 = VECTOR('',#1707,1.);
+#1707 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1708 = PCURVE('',#128,#1709);
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(-2.564786961833,-10.84535766971));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(1.,5.090012435544E-065));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1715 = PCURVE('',#1430,#1716);
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(1.,0.E+000));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1722 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1723 = ORIENTED_EDGE('',*,*,#112,.F.);
+#1724 = FACE_BOUND('',#1725,.T.);
+#1725 = EDGE_LOOP('',(#1726,#1751,#1774,#1802));
+#1726 = ORIENTED_EDGE('',*,*,#1727,.F.);
+#1727 = EDGE_CURVE('',#1728,#1730,#1732,.T.);
+#1728 = VERTEX_POINT('',#1729);
+#1729 = CARTESIAN_POINT('',(5.445372700233,2.945385141437,-19.4));
+#1730 = VERTEX_POINT('',#1731);
+#1731 = CARTESIAN_POINT('',(5.445372700233,-2.945385141476,-19.4));
+#1732 = SURFACE_CURVE('',#1733,(#1737,#1744),.PCURVE_S1.);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(5.445372700233,-1.007393480916,-19.4));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(-2.22044604925E-016,-1.,-1.416320864702E-032));
+#1737 = PCURVE('',#128,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(0.992606519084,-5.225730369943));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(1.,-5.579036254382E-033));
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1744 = PCURVE('',#1065,#1745);
+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750);
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(0.992606519084,-5.002579486977E+003));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(-1.,-1.522242177536E-032));
+#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1751 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#1752 = EDGE_CURVE('',#1753,#1728,#1755,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(-1.832212577391E-005,2.945385141419,-19.4));
+#1755 = SURFACE_CURVE('',#1756,(#1760,#1767),.PCURVE_S1.);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(2.359814944523,2.945385141437,-19.4));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(1.,-2.22044604925E-016,-3.593827191563E-033));
+#1760 = PCURVE('',#128,#1761);
+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(-2.96017210327,-2.140172614234));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(-1.415646178306E-033,-1.));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1767 = PCURVE('',#562,#1768);
+#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1773);
+#1769 = LINE('',#1770,#1771);
+#1770 = CARTESIAN_POINT('',(2.140172614234,-5.002579486977E+003));
+#1771 = VECTOR('',#1772,1.);
+#1772 = DIRECTION('',(-1.,-3.862596016278E-033));
+#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1774 = ORIENTED_EDGE('',*,*,#1775,.T.);
+#1775 = EDGE_CURVE('',#1753,#1776,#1778,.T.);
+#1776 = VERTEX_POINT('',#1777);
+#1777 = CARTESIAN_POINT('',(-1.832214297624E-005,-2.945385141438,-19.4)
+ );
+#1778 = SURFACE_CURVE('',#1779,(#1784,#1795),.PCURVE_S1.);
+#1779 = CIRCLE('',#1780,2.945385141476);
+#1780 = AXIS2_PLACEMENT_3D('',#1781,#1782,#1783);
+#1781 = CARTESIAN_POINT('',(0.E+000,0.E+000,-19.4));
+#1782 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1783 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1784 = PCURVE('',#128,#1785);
+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1794);
+#1786 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1787,#1788,#1789,#1790,
+#1791,#1792,#1793),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1787 = CARTESIAN_POINT('',(-2.960172103308,0.21964233029));
+#1788 = CARTESIAN_POINT('',(-2.960172103308,5.321199043184));
+#1789 = CARTESIAN_POINT('',(1.457905608905,2.770420686737));
+#1790 = CARTESIAN_POINT('',(5.875983321119,0.21964233029));
+#1791 = CARTESIAN_POINT('',(1.457905608905,-2.331136026157));
+#1792 = CARTESIAN_POINT('',(-2.960172103308,-4.881914382605));
+#1793 = CARTESIAN_POINT('',(-2.960172103308,0.21964233029));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1795 = PCURVE('',#949,#1796);
+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801);
+#1797 = LINE('',#1798,#1799);
+#1798 = CARTESIAN_POINT('',(3.14159265359,-5.0024E+003));
+#1799 = VECTOR('',#1800,1.);
+#1800 = DIRECTION('',(1.,0.E+000));
+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1802 = ORIENTED_EDGE('',*,*,#1803,.F.);
+#1803 = EDGE_CURVE('',#1730,#1776,#1804,.T.);
+#1804 = SURFACE_CURVE('',#1805,(#1809,#1816),.PCURVE_S1.);
+#1805 = LINE('',#1806,#1807);
+#1806 = CARTESIAN_POINT('',(0.109814944518,-2.945385141476,-19.4));
+#1807 = VECTOR('',#1808,1.);
+#1808 = DIRECTION('',(-1.,2.22044604925E-016,3.593827191563E-033));
+#1809 = PCURVE('',#128,#1810);
+#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1815);
+#1811 = LINE('',#1812,#1813);
+#1812 = CARTESIAN_POINT('',(2.930598179643,0.109827385772));
+#1813 = VECTOR('',#1814,1.);
+#1814 = DIRECTION('',(-1.415646178306E-033,1.));
+#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1816 = PCURVE('',#984,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);
+#1818 = LINE('',#1819,#1820);
+#1819 = CARTESIAN_POINT('',(0.109827385772,-5.002579486977E+003));
+#1820 = VECTOR('',#1821,1.);
+#1821 = DIRECTION('',(-1.,3.862596016278E-033));
+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1823 = ADVANCED_FACE('',(#1824),#100,.F.);
+#1824 = FACE_BOUND('',#1825,.F.);
+#1825 = EDGE_LOOP('',(#1826,#1827,#1850,#1878,#1901,#1927));
+#1826 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1828 = EDGE_CURVE('',#1446,#1829,#1831,.T.);
+#1829 = VERTEX_POINT('',#1830);
+#1830 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-22.8));
+#1831 = SURFACE_CURVE('',#1832,(#1836,#1843),.PCURVE_S1.);
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#1834 = VECTOR('',#1835,1.);
+#1835 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1836 = PCURVE('',#100,#1837);
+#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);
+#1838 = LINE('',#1839,#1840);
+#1839 = CARTESIAN_POINT('',(1.527387579814,0.E+000));
+#1840 = VECTOR('',#1841,1.);
+#1841 = DIRECTION('',(0.E+000,-1.));
+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1843 = PCURVE('',#1489,#1844);
+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849);
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(4.440892098501E-016,0.E+000));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(0.E+000,-1.));
+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1850 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#1851 = EDGE_CURVE('',#1829,#1852,#1854,.T.);
+#1852 = VERTEX_POINT('',#1853);
+#1853 = CARTESIAN_POINT('',(-10.25,-4.379959074437,-22.8));
+#1854 = SURFACE_CURVE('',#1855,(#1860,#1867),.PCURVE_S1.);
+#1855 = CIRCLE('',#1856,7.05);
+#1856 = AXIS2_PLACEMENT_3D('',#1857,#1858,#1859);
+#1857 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-22.8));
+#1858 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1859 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1860 = PCURVE('',#100,#1861);
+#1861 = DEFINITIONAL_REPRESENTATION('',(#1862),#1866);
+#1862 = LINE('',#1863,#1864);
+#1863 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#1864 = VECTOR('',#1865,1.);
+#1865 = DIRECTION('',(1.,0.E+000));
+#1866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1867 = PCURVE('',#485,#1868);
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1877);
+#1869 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1870,#1871,#1872,#1873,
+#1874,#1875,#1876),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1870 = CARTESIAN_POINT('',(-4.5,3.770403637269));
+#1871 = CARTESIAN_POINT('',(-4.5,15.98136183063));
+#1872 = CARTESIAN_POINT('',(6.075,9.875882733949));
+#1873 = CARTESIAN_POINT('',(16.65,3.770403637269));
+#1874 = CARTESIAN_POINT('',(6.075,-2.335075459411));
+#1875 = CARTESIAN_POINT('',(-4.5,-8.440554556091));
+#1876 = CARTESIAN_POINT('',(-4.5,3.770403637269));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1878 = ORIENTED_EDGE('',*,*,#1879,.T.);
+#1879 = EDGE_CURVE('',#1852,#1880,#1882,.T.);
+#1880 = VERTEX_POINT('',#1881);
+#1881 = CARTESIAN_POINT('',(-10.25,-4.379959074437,-19.9));
+#1882 = SURFACE_CURVE('',#1883,(#1887,#1894),.PCURVE_S1.);
+#1883 = LINE('',#1884,#1885);
+#1884 = CARTESIAN_POINT('',(-10.25,-4.379959074437,-19.4));
+#1885 = VECTOR('',#1886,1.);
+#1886 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1887 = PCURVE('',#100,#1888);
+#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1893);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(1.833371856974,0.E+000));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(0.E+000,1.));
+#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1894 = PCURVE('',#456,#1895);
+#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1900);
+#1896 = LINE('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(6.245040925563,0.5));
+#1898 = VECTOR('',#1899,1.);
+#1899 = DIRECTION('',(0.E+000,1.));
+#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1901 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#1902 = EDGE_CURVE('',#1880,#57,#1903,.T.);
+#1903 = SURFACE_CURVE('',#1904,(#1909,#1916),.PCURVE_S1.);
+#1904 = CIRCLE('',#1905,7.05);
+#1905 = AXIS2_PLACEMENT_3D('',#1906,#1907,#1908);
+#1906 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-19.9));
+#1907 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1908 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1909 = PCURVE('',#100,#1910);
+#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915);
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(1.,0.E+000));
+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1916 = PCURVE('',#72,#1917);
+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1926);
+#1918 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1919,#1920,#1921,#1922,
+#1923,#1924,#1925),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1919 = CARTESIAN_POINT('',(-4.9375,3.691641182643));
+#1920 = CARTESIAN_POINT('',(-4.9375,15.902599376003));
+#1921 = CARTESIAN_POINT('',(5.6375,9.797120279323));
+#1922 = CARTESIAN_POINT('',(16.2125,3.691641182643));
+#1923 = CARTESIAN_POINT('',(5.6375,-2.413837914038));
+#1924 = CARTESIAN_POINT('',(-4.9375,-8.519317010718));
+#1925 = CARTESIAN_POINT('',(-4.9375,3.691641182643));
+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1927 = ORIENTED_EDGE('',*,*,#84,.T.);
+#1928 = ADVANCED_FACE('',(#1929),#72,.T.);
+#1929 = FACE_BOUND('',#1930,.T.);
+#1930 = EDGE_LOOP('',(#1931,#1932,#1933,#1954));
+#1931 = ORIENTED_EDGE('',*,*,#56,.F.);
+#1932 = ORIENTED_EDGE('',*,*,#416,.T.);
+#1933 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#1934 = EDGE_CURVE('',#417,#1880,#1935,.T.);
+#1935 = SURFACE_CURVE('',#1936,(#1940,#1947),.PCURVE_S1.);
+#1936 = LINE('',#1937,#1938);
+#1937 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#1938 = VECTOR('',#1939,1.);
+#1939 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1940 = PCURVE('',#72,#1941);
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(10.1875,10.5));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(-1.,0.E+000));
+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1947 = PCURVE('',#456,#1948);
+#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1953);
+#1949 = LINE('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1951 = VECTOR('',#1952,1.);
+#1952 = DIRECTION('',(1.,0.E+000));
+#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1954 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#1955 = ADVANCED_FACE('',(#1956),#290,.T.);
+#1956 = FACE_BOUND('',#1957,.T.);
+#1957 = EDGE_LOOP('',(#1958,#1981,#1982,#2005,#2033,#2061));
+#1958 = ORIENTED_EDGE('',*,*,#1959,.T.);
+#1959 = EDGE_CURVE('',#1960,#274,#1962,.T.);
+#1960 = VERTEX_POINT('',#1961);
+#1961 = CARTESIAN_POINT('',(-13.96,-2.2360679775,-24.4));
+#1962 = SURFACE_CURVE('',#1963,(#1967,#1974),.PCURVE_S1.);
+#1963 = LINE('',#1964,#1965);
+#1964 = CARTESIAN_POINT('',(-13.96,-5.3125,-24.4));
+#1965 = VECTOR('',#1966,1.);
+#1966 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1967 = PCURVE('',#290,#1968);
+#1968 = DEFINITIONAL_REPRESENTATION('',(#1969),#1973);
+#1969 = LINE('',#1970,#1971);
+#1970 = CARTESIAN_POINT('',(5.3125,13.96));
+#1971 = VECTOR('',#1972,1.);
+#1972 = DIRECTION('',(1.,0.E+000));
+#1973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1974 = PCURVE('',#511,#1975);
+#1975 = DEFINITIONAL_REPRESENTATION('',(#1976),#1980);
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(5.3125,-1.6));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(-1.,0.E+000));
+#1980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1981 = ORIENTED_EDGE('',*,*,#271,.F.);
+#1982 = ORIENTED_EDGE('',*,*,#1983,.T.);
+#1983 = EDGE_CURVE('',#272,#1984,#1986,.T.);
+#1984 = VERTEX_POINT('',#1985);
+#1985 = CARTESIAN_POINT('',(-16.,0.5,-24.4));
+#1986 = SURFACE_CURVE('',#1987,(#1991,#1998),.PCURVE_S1.);
+#1987 = LINE('',#1988,#1989);
+#1988 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#1989 = VECTOR('',#1990,1.);
+#1990 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1991 = PCURVE('',#290,#1992);
+#1992 = DEFINITIONAL_REPRESENTATION('',(#1993),#1997);
+#1993 = LINE('',#1994,#1995);
+#1994 = CARTESIAN_POINT('',(0.5,16.));
+#1995 = VECTOR('',#1996,1.);
+#1996 = DIRECTION('',(-1.,0.E+000));
+#1997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1998 = PCURVE('',#322,#1999);
+#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004);
+#2000 = LINE('',#2001,#2002);
+#2001 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2002 = VECTOR('',#2003,1.);
+#2003 = DIRECTION('',(1.,0.E+000));
+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2005 = ORIENTED_EDGE('',*,*,#2006,.F.);
+#2006 = EDGE_CURVE('',#2007,#1984,#2009,.T.);
+#2007 = VERTEX_POINT('',#2008);
+#2008 = CARTESIAN_POINT('',(-13.96,6.024346115152,-24.4));
+#2009 = SURFACE_CURVE('',#2010,(#2015,#2026),.PCURVE_S1.);
+#2010 = CIRCLE('',#2011,8.5);
+#2011 = AXIS2_PLACEMENT_3D('',#2012,#2013,#2014);
+#2012 = CARTESIAN_POINT('',(-7.5,0.5,-24.4));
+#2013 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2014 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2015 = PCURVE('',#290,#2016);
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2025);
+#2017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2018,#2019,#2020,#2021,
+#2022,#2023,#2024),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2018 = CARTESIAN_POINT('',(-9.,7.5));
+#2019 = CARTESIAN_POINT('',(-9.,22.222431864335));
+#2020 = CARTESIAN_POINT('',(3.75,14.861215932168));
+#2021 = CARTESIAN_POINT('',(16.5,7.5));
+#2022 = CARTESIAN_POINT('',(3.75,0.138784067832));
+#2023 = CARTESIAN_POINT('',(-9.,-7.222431864335));
+#2024 = CARTESIAN_POINT('',(-9.,7.5));
+#2025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2026 = PCURVE('',#850,#2027);
+#2027 = DEFINITIONAL_REPRESENTATION('',(#2028),#2032);
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(-1.,0.E+000));
+#2032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2033 = ORIENTED_EDGE('',*,*,#2034,.T.);
+#2034 = EDGE_CURVE('',#2007,#2035,#2037,.T.);
+#2035 = VERTEX_POINT('',#2036);
+#2036 = CARTESIAN_POINT('',(-13.96,2.2360679775,-24.4));
+#2037 = SURFACE_CURVE('',#2038,(#2042,#2049),.PCURVE_S1.);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(-13.96,1.11803398875,-24.4));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2042 = PCURVE('',#290,#2043);
+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2048);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-1.11803398875,13.96));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(1.,0.E+000));
+#2048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2049 = PCURVE('',#2050,#2055);
+#2050 = PLANE('',#2051);
+#2051 = AXIS2_PLACEMENT_3D('',#2052,#2053,#2054);
+#2052 = CARTESIAN_POINT('',(-13.96,2.2360679775,-22.8));
+#2053 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2054 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2060);
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(-1.11803398875,-1.6));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(-1.,0.E+000));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2062 = EDGE_CURVE('',#2035,#1960,#2063,.T.);
+#2063 = SURFACE_CURVE('',#2064,(#2069,#2080),.PCURVE_S1.);
+#2064 = CIRCLE('',#2065,3.);
+#2065 = AXIS2_PLACEMENT_3D('',#2066,#2067,#2068);
+#2066 = CARTESIAN_POINT('',(-11.96,2.655653474903E-015,-24.4));
+#2067 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2068 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2069 = PCURVE('',#290,#2070);
+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2079);
+#2071 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2072,#2073,#2074,#2075,
+#2076,#2077,#2078),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2072 = CARTESIAN_POINT('',(-3.,11.96));
+#2073 = CARTESIAN_POINT('',(-3.,17.156152422707));
+#2074 = CARTESIAN_POINT('',(1.5,14.558076211353));
+#2075 = CARTESIAN_POINT('',(6.,11.96));
+#2076 = CARTESIAN_POINT('',(1.5,9.361923788647));
+#2077 = CARTESIAN_POINT('',(-3.,6.763847577293));
+#2078 = CARTESIAN_POINT('',(-3.,11.96));
+#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2080 = PCURVE('',#2081,#2086);
+#2081 = CYLINDRICAL_SURFACE('',#2082,3.);
+#2082 = AXIS2_PLACEMENT_3D('',#2083,#2084,#2085);
+#2083 = CARTESIAN_POINT('',(-11.96,2.655653474903E-015,-22.8));
+#2084 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2085 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2086 = DEFINITIONAL_REPRESENTATION('',(#2087),#2091);
+#2087 = LINE('',#2088,#2089);
+#2088 = CARTESIAN_POINT('',(0.E+000,-1.6));
+#2089 = VECTOR('',#2090,1.);
+#2090 = DIRECTION('',(1.,0.E+000));
+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2092 = ADVANCED_FACE('',(#2093),#511,.T.);
+#2093 = FACE_BOUND('',#2094,.T.);
+#2094 = EDGE_LOOP('',(#2095,#2118,#2119,#2120));
+#2095 = ORIENTED_EDGE('',*,*,#2096,.F.);
+#2096 = EDGE_CURVE('',#469,#2097,#2099,.T.);
+#2097 = VERTEX_POINT('',#2098);
+#2098 = CARTESIAN_POINT('',(-13.96,-2.2360679775,-22.8));
+#2099 = SURFACE_CURVE('',#2100,(#2104,#2111),.PCURVE_S1.);
+#2100 = LINE('',#2101,#2102);
+#2101 = CARTESIAN_POINT('',(-13.96,-10.625,-22.8));
+#2102 = VECTOR('',#2103,1.);
+#2103 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2104 = PCURVE('',#511,#2105);
+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(1.,0.E+000));
+#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2111 = PCURVE('',#485,#2112);
+#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(10.625,14.288762454626));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(-1.,9.341247723083E-065));
+#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2118 = ORIENTED_EDGE('',*,*,#497,.T.);
+#2119 = ORIENTED_EDGE('',*,*,#1959,.F.);
+#2120 = ORIENTED_EDGE('',*,*,#2121,.F.);
+#2121 = EDGE_CURVE('',#2097,#1960,#2122,.T.);
+#2122 = SURFACE_CURVE('',#2123,(#2127,#2134),.PCURVE_S1.);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(-13.96,-2.2360679775,-22.8));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2127 = PCURVE('',#511,#2128);
+#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133);
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(8.3889320225,0.E+000));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(0.E+000,-1.));
+#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2134 = PCURVE('',#2081,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140);
+#2136 = LINE('',#2137,#2138);
+#2137 = CARTESIAN_POINT('',(2.411864997363,0.E+000));
+#2138 = VECTOR('',#2139,1.);
+#2139 = DIRECTION('',(0.E+000,-1.));
+#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2141 = ADVANCED_FACE('',(#2142,#2412),#485,.T.);
+#2142 = FACE_BOUND('',#2143,.T.);
+#2143 = EDGE_LOOP('',(#2144,#2170,#2198,#2226,#2249,#2272,#2295,#2318,
+ #2339,#2340,#2361,#2362,#2363,#2391));
+#2144 = ORIENTED_EDGE('',*,*,#2145,.T.);
+#2145 = EDGE_CURVE('',#2146,#2148,#2150,.T.);
+#2146 = VERTEX_POINT('',#2147);
+#2147 = CARTESIAN_POINT('',(-13.96,6.024346115152,-22.8));
+#2148 = VERTEX_POINT('',#2149);
+#2149 = CARTESIAN_POINT('',(-10.25,8.542853971073,-22.8));
+#2150 = SURFACE_CURVE('',#2151,(#2156,#2163),.PCURVE_S1.);
+#2151 = CIRCLE('',#2152,8.5);
+#2152 = AXIS2_PLACEMENT_3D('',#2153,#2154,#2155);
+#2153 = CARTESIAN_POINT('',(-7.5,0.5,-22.8));
+#2154 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2155 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2156 = PCURVE('',#485,#2157);
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = CIRCLE('',#2159,8.5);
+#2159 = AXIS2_PLACEMENT_2D('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(-0.5,7.828762454627));
+#2161 = DIRECTION('',(-1.,9.341247723083E-065));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2163 = PCURVE('',#850,#2164);
+#2164 = DEFINITIONAL_REPRESENTATION('',(#2165),#2169);
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(1.,-0.E+000));
+#2169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2170 = ORIENTED_EDGE('',*,*,#2171,.T.);
+#2171 = EDGE_CURVE('',#2148,#2172,#2174,.T.);
+#2172 = VERTEX_POINT('',#2173);
+#2173 = CARTESIAN_POINT('',(-10.25,4.180921898935,-22.8));
+#2174 = SURFACE_CURVE('',#2175,(#2179,#2186),.PCURVE_S1.);
+#2175 = LINE('',#2176,#2177);
+#2176 = CARTESIAN_POINT('',(-10.25,-5.3125,-22.8));
+#2177 = VECTOR('',#2178,1.);
+#2178 = DIRECTION('',(-2.22044604925E-016,-1.,-4.292033234233E-032));
+#2179 = PCURVE('',#485,#2180);
+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2185);
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(5.3125,10.578762454626));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(1.,0.E+000));
+#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2186 = PCURVE('',#2187,#2192);
+#2187 = PLANE('',#2188);
+#2188 = AXIS2_PLACEMENT_3D('',#2189,#2190,#2191);
+#2189 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#2190 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2191 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(5.3125,-2.9));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(-1.,-4.292033234233E-032));
+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2198 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#2199 = EDGE_CURVE('',#2172,#2200,#2202,.T.);
+#2200 = VERTEX_POINT('',#2201);
+#2201 = CARTESIAN_POINT('',(-10.485,2.350000088519,-22.8));
+#2202 = SURFACE_CURVE('',#2203,(#2208,#2219),.PCURVE_S1.);
+#2203 = CIRCLE('',#2204,7.25);
+#2204 = AXIS2_PLACEMENT_3D('',#2205,#2206,#2207);
+#2205 = CARTESIAN_POINT('',(-3.235,2.35,-22.8));
+#2206 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2207 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2208 = PCURVE('',#485,#2209);
+#2209 = DEFINITIONAL_REPRESENTATION('',(#2210),#2218);
+#2210 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2211,#2212,#2213,#2214,
+#2215,#2216,#2217),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2211 = CARTESIAN_POINT('',(-9.6,3.563762454626));
+#2212 = CARTESIAN_POINT('',(-9.6,16.121130809501));
+#2213 = CARTESIAN_POINT('',(1.275,9.842446632064));
+#2214 = CARTESIAN_POINT('',(12.15,3.563762454626));
+#2215 = CARTESIAN_POINT('',(1.275,-2.714921722811));
+#2216 = CARTESIAN_POINT('',(-9.6,-8.993605900248));
+#2217 = CARTESIAN_POINT('',(-9.6,3.563762454626));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2219 = PCURVE('',#1634,#2220);
+#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225);
+#2221 = LINE('',#2222,#2223);
+#2222 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#2223 = VECTOR('',#2224,1.);
+#2224 = DIRECTION('',(1.,0.E+000));
+#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2226 = ORIENTED_EDGE('',*,*,#2227,.T.);
+#2227 = EDGE_CURVE('',#2200,#2228,#2230,.T.);
+#2228 = VERTEX_POINT('',#2229);
+#2229 = CARTESIAN_POINT('',(-10.485,1.552967826778,-22.8));
+#2230 = SURFACE_CURVE('',#2231,(#2235,#2242),.PCURVE_S1.);
+#2231 = LINE('',#2232,#2233);
+#2232 = CARTESIAN_POINT('',(-10.485,0.776483913389,-22.8));
+#2233 = VECTOR('',#2234,1.);
+#2234 = DIRECTION('',(-2.22044604925E-016,-1.,-4.292033234233E-032));
+#2235 = PCURVE('',#485,#2236);
+#2236 = DEFINITIONAL_REPRESENTATION('',(#2237),#2241);
+#2237 = LINE('',#2238,#2239);
+#2238 = CARTESIAN_POINT('',(-0.776483913389,10.813762454626));
+#2239 = VECTOR('',#2240,1.);
+#2240 = DIRECTION('',(1.,0.E+000));
+#2241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2242 = PCURVE('',#1601,#2243);
+#2243 = DEFINITIONAL_REPRESENTATION('',(#2244),#2248);
+#2244 = LINE('',#2245,#2246);
+#2245 = CARTESIAN_POINT('',(-0.776483913389,-3.4));
+#2246 = VECTOR('',#2247,1.);
+#2247 = DIRECTION('',(-1.,-4.292033234233E-032));
+#2248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2249 = ORIENTED_EDGE('',*,*,#2250,.T.);
+#2250 = EDGE_CURVE('',#2228,#2251,#2253,.T.);
+#2251 = VERTEX_POINT('',#2252);
+#2252 = CARTESIAN_POINT('',(-10.735,1.552967826778,-22.8));
+#2253 = SURFACE_CURVE('',#2254,(#2258,#2265),.PCURVE_S1.);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(-5.203118772687,1.552967826778,-22.8));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(-1.,2.22044604925E-016,-2.17641551528E-033));
+#2258 = PCURVE('',#485,#2259);
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(-1.552967826778,5.531881227313));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(9.341247723083E-065,1.));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2265 = PCURVE('',#1573,#2266);
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(5.531881227313,-3.4));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(-1.,-2.17641551528E-033));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2272 = ORIENTED_EDGE('',*,*,#2273,.T.);
+#2273 = EDGE_CURVE('',#2251,#2274,#2276,.T.);
+#2274 = VERTEX_POINT('',#2275);
+#2275 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-22.8));
+#2276 = SURFACE_CURVE('',#2277,(#2281,#2288),.PCURVE_S1.);
+#2277 = LINE('',#2278,#2279);
+#2278 = CARTESIAN_POINT('',(-10.735,-0.723516086611,-22.8));
+#2279 = VECTOR('',#2280,1.);
+#2280 = DIRECTION('',(-2.22044604925E-016,-1.,-4.292033234233E-032));
+#2281 = PCURVE('',#485,#2282);
+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);
+#2283 = LINE('',#2284,#2285);
+#2284 = CARTESIAN_POINT('',(0.723516086611,11.063762454626));
+#2285 = VECTOR('',#2286,1.);
+#2286 = DIRECTION('',(1.,0.E+000));
+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2288 = PCURVE('',#1545,#2289);
+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(0.723516086611,-3.4));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(-1.,-4.292033234233E-032));
+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2295 = ORIENTED_EDGE('',*,*,#2296,.T.);
+#2296 = EDGE_CURVE('',#2274,#2297,#2299,.T.);
+#2297 = VERTEX_POINT('',#2298);
+#2298 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-22.8));
+#2299 = SURFACE_CURVE('',#2300,(#2304,#2311),.PCURVE_S1.);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(-5.078118772687,-1.447032173222,-22.8));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(1.,-2.22044604925E-016,2.17641551528E-033));
+#2304 = PCURVE('',#485,#2305);
+#2305 = DEFINITIONAL_REPRESENTATION('',(#2306),#2310);
+#2306 = LINE('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(1.447032173222,5.406881227313));
+#2308 = VECTOR('',#2309,1.);
+#2309 = DIRECTION('',(-9.341247723083E-065,-1.));
+#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2311 = PCURVE('',#1517,#2312);
+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(-5.406881227313,-3.4));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(-1.,2.17641551528E-033));
+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2318 = ORIENTED_EDGE('',*,*,#2319,.T.);
+#2319 = EDGE_CURVE('',#2297,#1829,#2320,.T.);
+#2320 = SURFACE_CURVE('',#2321,(#2325,#2332),.PCURVE_S1.);
+#2321 = LINE('',#2322,#2323);
+#2322 = CARTESIAN_POINT('',(-10.485,-1.122032217481,-22.8));
+#2323 = VECTOR('',#2324,1.);
+#2324 = DIRECTION('',(-2.22044604925E-016,-1.,-4.292033234233E-032));
+#2325 = PCURVE('',#485,#2326);
+#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2331);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(1.122032217481,10.813762454626));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(1.,0.E+000));
+#2331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2332 = PCURVE('',#1489,#2333);
+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);
+#2334 = LINE('',#2335,#2336);
+#2335 = CARTESIAN_POINT('',(1.122032217481,-3.4));
+#2336 = VECTOR('',#2337,1.);
+#2337 = DIRECTION('',(-1.,-4.292033234233E-032));
+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2339 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#2340 = ORIENTED_EDGE('',*,*,#2341,.T.);
+#2341 = EDGE_CURVE('',#1852,#441,#2342,.T.);
+#2342 = SURFACE_CURVE('',#2343,(#2347,#2354),.PCURVE_S1.);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(-10.25,-5.3125,-22.8));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(-2.22044604925E-016,-1.,-4.292033234233E-032));
+#2347 = PCURVE('',#485,#2348);
+#2348 = DEFINITIONAL_REPRESENTATION('',(#2349),#2353);
+#2349 = LINE('',#2350,#2351);
+#2350 = CARTESIAN_POINT('',(5.3125,10.578762454626));
+#2351 = VECTOR('',#2352,1.);
+#2352 = DIRECTION('',(1.,0.E+000));
+#2353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2354 = PCURVE('',#456,#2355);
+#2355 = DEFINITIONAL_REPRESENTATION('',(#2356),#2360);
+#2356 = LINE('',#2357,#2358);
+#2357 = CARTESIAN_POINT('',(5.3125,-2.9));
+#2358 = VECTOR('',#2359,1.);
+#2359 = DIRECTION('',(-1.,-4.292033234233E-032));
+#2360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2361 = ORIENTED_EDGE('',*,*,#468,.T.);
+#2362 = ORIENTED_EDGE('',*,*,#2096,.T.);
+#2363 = ORIENTED_EDGE('',*,*,#2364,.F.);
+#2364 = EDGE_CURVE('',#2365,#2097,#2367,.T.);
+#2365 = VERTEX_POINT('',#2366);
+#2366 = CARTESIAN_POINT('',(-13.96,2.2360679775,-22.8));
+#2367 = SURFACE_CURVE('',#2368,(#2373,#2384),.PCURVE_S1.);
+#2368 = CIRCLE('',#2369,3.);
+#2369 = AXIS2_PLACEMENT_3D('',#2370,#2371,#2372);
+#2370 = CARTESIAN_POINT('',(-11.96,2.655653474903E-015,-22.8));
+#2371 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2372 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2373 = PCURVE('',#485,#2374);
+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2383);
+#2375 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2376,#2377,#2378,#2379,
+#2380,#2381,#2382),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2376 = CARTESIAN_POINT('',(-3.,12.288762454626));
+#2377 = CARTESIAN_POINT('',(-3.,17.484914877333));
+#2378 = CARTESIAN_POINT('',(1.5,14.88683866598));
+#2379 = CARTESIAN_POINT('',(6.,12.288762454626));
+#2380 = CARTESIAN_POINT('',(1.5,9.690686243273));
+#2381 = CARTESIAN_POINT('',(-3.,7.09261003192));
+#2382 = CARTESIAN_POINT('',(-3.,12.288762454626));
+#2383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2384 = PCURVE('',#2081,#2385);
+#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2390);
+#2386 = LINE('',#2387,#2388);
+#2387 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2388 = VECTOR('',#2389,1.);
+#2389 = DIRECTION('',(1.,0.E+000));
+#2390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2391 = ORIENTED_EDGE('',*,*,#2392,.T.);
+#2392 = EDGE_CURVE('',#2365,#2146,#2393,.T.);
+#2393 = SURFACE_CURVE('',#2394,(#2398,#2405),.PCURVE_S1.);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(-13.96,2.2360679775,-22.8));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2398 = PCURVE('',#485,#2399);
+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);
+#2400 = LINE('',#2401,#2402);
+#2401 = CARTESIAN_POINT('',(-2.2360679775,14.288762454626));
+#2402 = VECTOR('',#2403,1.);
+#2403 = DIRECTION('',(-1.,9.341247723083E-065));
+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2405 = PCURVE('',#2050,#2406);
+#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411);
+#2407 = LINE('',#2408,#2409);
+#2408 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2409 = VECTOR('',#2410,1.);
+#2410 = DIRECTION('',(1.,0.E+000));
+#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2412 = FACE_BOUND('',#2413,.T.);
+#2413 = EDGE_LOOP('',(#2414));
+#2414 = ORIENTED_EDGE('',*,*,#2415,.T.);
+#2415 = EDGE_CURVE('',#2416,#2416,#2418,.T.);
+#2416 = VERTEX_POINT('',#2417);
+#2417 = CARTESIAN_POINT('',(-11.96,1.,-22.8));
+#2418 = SURFACE_CURVE('',#2419,(#2424,#2435),.PCURVE_S1.);
+#2419 = CIRCLE('',#2420,1.);
+#2420 = AXIS2_PLACEMENT_3D('',#2421,#2422,#2423);
+#2421 = CARTESIAN_POINT('',(-11.96,2.655653474903E-015,-22.8));
+#2422 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2423 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2424 = PCURVE('',#485,#2425);
+#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2434);
+#2426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2427,#2428,#2429,#2430,
+#2431,#2432,#2433),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2427 = CARTESIAN_POINT('',(-1.,12.288762454626));
+#2428 = CARTESIAN_POINT('',(-1.,14.020813262195));
+#2429 = CARTESIAN_POINT('',(0.5,13.154787858411));
+#2430 = CARTESIAN_POINT('',(2.,12.288762454626));
+#2431 = CARTESIAN_POINT('',(0.5,11.422737050842));
+#2432 = CARTESIAN_POINT('',(-1.,10.556711647058));
+#2433 = CARTESIAN_POINT('',(-1.,12.288762454626));
+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2435 = PCURVE('',#2436,#2441);
+#2436 = CYLINDRICAL_SURFACE('',#2437,1.);
+#2437 = AXIS2_PLACEMENT_3D('',#2438,#2439,#2440);
+#2438 = CARTESIAN_POINT('',(-11.96,2.655653474903E-015,-22.8));
+#2439 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2440 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2441 = DEFINITIONAL_REPRESENTATION('',(#2442),#2446);
+#2442 = LINE('',#2443,#2444);
+#2443 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2444 = VECTOR('',#2445,1.);
+#2445 = DIRECTION('',(-1.,0.E+000));
+#2446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2447 = ADVANCED_FACE('',(#2448),#456,.T.);
+#2448 = FACE_BOUND('',#2449,.T.);
+#2449 = EDGE_LOOP('',(#2450,#2451,#2452,#2453));
+#2450 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#2451 = ORIENTED_EDGE('',*,*,#440,.T.);
+#2452 = ORIENTED_EDGE('',*,*,#2341,.F.);
+#2453 = ORIENTED_EDGE('',*,*,#1879,.T.);
+#2454 = ADVANCED_FACE('',(#2455),#351,.F.);
+#2455 = FACE_BOUND('',#2456,.F.);
+#2456 = EDGE_LOOP('',(#2457,#2458,#2459,#2482));
+#2457 = ORIENTED_EDGE('',*,*,#788,.T.);
+#2458 = ORIENTED_EDGE('',*,*,#334,.F.);
+#2459 = ORIENTED_EDGE('',*,*,#2460,.T.);
+#2460 = EDGE_CURVE('',#307,#2461,#2463,.T.);
+#2461 = VERTEX_POINT('',#2462);
+#2462 = CARTESIAN_POINT('',(-16.,0.5,-12.));
+#2463 = SURFACE_CURVE('',#2464,(#2468,#2475),.PCURVE_S1.);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(-16.,-0.5,-12.));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2468 = PCURVE('',#351,#2469);
+#2469 = DEFINITIONAL_REPRESENTATION('',(#2470),#2474);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(0.5,16.));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(-1.,0.E+000));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2475 = PCURVE('',#322,#2476);
+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(0.E+000,-12.4));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(1.,0.E+000));
+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2482 = ORIENTED_EDGE('',*,*,#2483,.F.);
+#2483 = EDGE_CURVE('',#789,#2461,#2484,.T.);
+#2484 = SURFACE_CURVE('',#2485,(#2490,#2501),.PCURVE_S1.);
+#2485 = CIRCLE('',#2486,8.5);
+#2486 = AXIS2_PLACEMENT_3D('',#2487,#2488,#2489);
+#2487 = CARTESIAN_POINT('',(-7.5,0.5,-12.));
+#2488 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2489 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2490 = PCURVE('',#351,#2491);
+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2500);
+#2492 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2493,#2494,#2495,#2496,
+#2497,#2498,#2499),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2493 = CARTESIAN_POINT('',(-9.,7.5));
+#2494 = CARTESIAN_POINT('',(-9.,22.222431864335));
+#2495 = CARTESIAN_POINT('',(3.75,14.861215932168));
+#2496 = CARTESIAN_POINT('',(16.5,7.5));
+#2497 = CARTESIAN_POINT('',(3.75,0.138784067832));
+#2498 = CARTESIAN_POINT('',(-9.,-7.222431864335));
+#2499 = CARTESIAN_POINT('',(-9.,7.5));
+#2500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2501 = PCURVE('',#850,#2502);
+#2502 = DEFINITIONAL_REPRESENTATION('',(#2503),#2507);
+#2503 = LINE('',#2504,#2505);
+#2504 = CARTESIAN_POINT('',(-0.E+000,-12.4));
+#2505 = VECTOR('',#2506,1.);
+#2506 = DIRECTION('',(-1.,0.E+000));
+#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2508 = ADVANCED_FACE('',(#2509),#322,.T.);
+#2509 = FACE_BOUND('',#2510,.T.);
+#2510 = EDGE_LOOP('',(#2511,#2512,#2513,#2534));
+#2511 = ORIENTED_EDGE('',*,*,#306,.T.);
+#2512 = ORIENTED_EDGE('',*,*,#2460,.T.);
+#2513 = ORIENTED_EDGE('',*,*,#2514,.F.);
+#2514 = EDGE_CURVE('',#1984,#2461,#2515,.T.);
+#2515 = SURFACE_CURVE('',#2516,(#2520,#2527),.PCURVE_S1.);
+#2516 = LINE('',#2517,#2518);
+#2517 = CARTESIAN_POINT('',(-16.,0.5,-24.4));
+#2518 = VECTOR('',#2519,1.);
+#2519 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2520 = PCURVE('',#322,#2521);
+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2526);
+#2522 = LINE('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(1.,0.E+000));
+#2524 = VECTOR('',#2525,1.);
+#2525 = DIRECTION('',(0.E+000,-1.));
+#2526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2527 = PCURVE('',#850,#2528);
+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533);
+#2529 = LINE('',#2530,#2531);
+#2530 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#2531 = VECTOR('',#2532,1.);
+#2532 = DIRECTION('',(-0.E+000,-1.));
+#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2534 = ORIENTED_EDGE('',*,*,#1983,.F.);
+#2535 = ADVANCED_FACE('',(#2536),#562,.F.);
+#2536 = FACE_BOUND('',#2537,.F.);
+#2537 = EDGE_LOOP('',(#2538,#2559,#2560,#2561,#2582));
+#2538 = ORIENTED_EDGE('',*,*,#2539,.F.);
+#2539 = EDGE_CURVE('',#903,#1753,#2540,.T.);
+#2540 = SURFACE_CURVE('',#2541,(#2545,#2552),.PCURVE_S1.);
+#2541 = LINE('',#2542,#2543);
+#2542 = CARTESIAN_POINT('',(-1.244124275356E-005,1.999999999961,-17.));
+#2543 = VECTOR('',#2544,1.);
+#2544 = DIRECTION('',(-2.279865365577E-006,0.366501226717,
+ -0.930417567982));
+#2545 = PCURVE('',#562,#2546);
+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(4.5,-5.E+003));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(2.279865365658E-006,-0.999999999997));
+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2552 = PCURVE('',#949,#2553);
+#2553 = DEFINITIONAL_REPRESENTATION('',(#2554),#2558);
+#2554 = LINE('',#2555,#2556);
+#2555 = CARTESIAN_POINT('',(3.141598874211,-5.E+003));
+#2556 = VECTOR('',#2557,1.);
+#2557 = DIRECTION('',(0.E+000,-1.));
+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2559 = ORIENTED_EDGE('',*,*,#902,.F.);
+#2560 = ORIENTED_EDGE('',*,*,#526,.F.);
+#2561 = ORIENTED_EDGE('',*,*,#2562,.T.);
+#2562 = EDGE_CURVE('',#527,#1728,#2563,.T.);
+#2563 = SURFACE_CURVE('',#2564,(#2568,#2575),.PCURVE_S1.);
+#2564 = LINE('',#2565,#2566);
+#2565 = CARTESIAN_POINT('',(-1.611243093439E+003,-1.613743080998E+003,
+ 4.084802772509E+003));
+#2566 = VECTOR('',#2567,1.);
+#2567 = DIRECTION('',(0.344117718609,0.344117718609,-0.873593722207));
+#2568 = PCURVE('',#562,#2569);
+#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2574);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(1.615743080998E+003,-591.4388188034));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(-0.344117718609,-0.938926512428));
+#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2575 = PCURVE('',#1065,#2576);
+#2576 = DEFINITIONAL_REPRESENTATION('',(#2577),#2581);
+#2577 = LINE('',#2578,#2579);
+#2578 = CARTESIAN_POINT('',(-1.611743080998E+003,-591.4388188034));
+#2579 = VECTOR('',#2580,1.);
+#2580 = DIRECTION('',(0.344117718609,-0.938926512428));
+#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2582 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#2583 = ADVANCED_FACE('',(#2584),#1065,.F.);
+#2584 = FACE_BOUND('',#2585,.F.);
+#2585 = EDGE_LOOP('',(#2586,#2587,#2588,#2609));
+#2586 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2587 = ORIENTED_EDGE('',*,*,#1037,.F.);
+#2588 = ORIENTED_EDGE('',*,*,#2589,.T.);
+#2589 = EDGE_CURVE('',#997,#1730,#2590,.T.);
+#2590 = SURFACE_CURVE('',#2591,(#2595,#2602),.PCURVE_S1.);
+#2591 = LINE('',#2592,#2593);
+#2592 = CARTESIAN_POINT('',(-1.61127269769E+003,1.613772685249E+003,
+ 4.084877927278E+003));
+#2593 = VECTOR('',#2594,1.);
+#2594 = DIRECTION('',(0.344117718609,-0.344117718609,-0.873593722207));
+#2595 = PCURVE('',#1065,#2596);
+#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);
+#2597 = LINE('',#2598,#2599);
+#2598 = CARTESIAN_POINT('',(1.615772685249E+003,-591.3580434911));
+#2599 = VECTOR('',#2600,1.);
+#2600 = DIRECTION('',(-0.344117718609,-0.938926512428));
+#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2602 = PCURVE('',#984,#2603);
+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(-1.611272685249E+003,-591.3580434911));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(0.344117718609,-0.938926512428));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2609 = ORIENTED_EDGE('',*,*,#1727,.F.);
+#2610 = ADVANCED_FACE('',(#2611),#984,.F.);
+#2611 = FACE_BOUND('',#2612,.F.);
+#2612 = EDGE_LOOP('',(#2613,#2614,#2615,#2616,#2637));
+#2613 = ORIENTED_EDGE('',*,*,#2589,.F.);
+#2614 = ORIENTED_EDGE('',*,*,#996,.F.);
+#2615 = ORIENTED_EDGE('',*,*,#961,.F.);
+#2616 = ORIENTED_EDGE('',*,*,#2617,.T.);
+#2617 = EDGE_CURVE('',#933,#1776,#2618,.T.);
+#2618 = SURFACE_CURVE('',#2619,(#2623,#2630),.PCURVE_S1.);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(-1.244125443444E-005,-1.999999999981,-17.));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(-2.279867506097E-006,-0.366501226717,
+ -0.930417567982));
+#2623 = PCURVE('',#984,#2624);
+#2624 = DEFINITIONAL_REPRESENTATION('',(#2625),#2629);
+#2625 = LINE('',#2626,#2627);
+#2626 = CARTESIAN_POINT('',(-5.000035487642E-017,-5.E+003));
+#2627 = VECTOR('',#2628,1.);
+#2628 = DIRECTION('',(-2.279867506015E-006,-0.999999999997));
+#2629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2630 = PCURVE('',#949,#2631);
+#2631 = DEFINITIONAL_REPRESENTATION('',(#2632),#2636);
+#2632 = LINE('',#2633,#2634);
+#2633 = CARTESIAN_POINT('',(6.283179086552,-5.E+003));
+#2634 = VECTOR('',#2635,1.);
+#2635 = DIRECTION('',(0.E+000,-1.));
+#2636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2637 = ORIENTED_EDGE('',*,*,#1803,.F.);
+#2638 = ADVANCED_FACE('',(#2639),#949,.F.);
+#2639 = FACE_BOUND('',#2640,.F.);
+#2640 = EDGE_LOOP('',(#2641,#2642,#2643,#2644));
+#2641 = ORIENTED_EDGE('',*,*,#932,.F.);
+#2642 = ORIENTED_EDGE('',*,*,#2539,.T.);
+#2643 = ORIENTED_EDGE('',*,*,#1775,.T.);
+#2644 = ORIENTED_EDGE('',*,*,#2617,.F.);
+#2645 = ADVANCED_FACE('',(#2646),#623,.T.);
+#2646 = FACE_BOUND('',#2647,.T.);
+#2647 = EDGE_LOOP('',(#2648,#2671,#2699,#2720,#2721,#2744,#2772,#2793,
+ #2794));
+#2648 = ORIENTED_EDGE('',*,*,#2649,.F.);
+#2649 = EDGE_CURVE('',#2650,#599,#2652,.T.);
+#2650 = VERTEX_POINT('',#2651);
+#2651 = CARTESIAN_POINT('',(7.5,9.,-19.9));
+#2652 = SURFACE_CURVE('',#2653,(#2657,#2664),.PCURVE_S1.);
+#2653 = LINE('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(7.5,9.,-24.4));
+#2655 = VECTOR('',#2656,1.);
+#2656 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2657 = PCURVE('',#623,#2658);
+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(15.,0.E+000));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(0.E+000,-1.));
+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2664 = PCURVE('',#679,#2665);
+#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670);
+#2666 = LINE('',#2667,#2668);
+#2667 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#2668 = VECTOR('',#2669,1.);
+#2669 = DIRECTION('',(-0.E+000,-1.));
+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2671 = ORIENTED_EDGE('',*,*,#2672,.T.);
+#2672 = EDGE_CURVE('',#2650,#2673,#2675,.T.);
+#2673 = VERTEX_POINT('',#2674);
+#2674 = CARTESIAN_POINT('',(6.861049894152,9.,-19.9));
+#2675 = SURFACE_CURVE('',#2676,(#2680,#2687),.PCURVE_S1.);
+#2676 = LINE('',#2677,#2678);
+#2677 = CARTESIAN_POINT('',(-3.625,9.,-19.9));
+#2678 = VECTOR('',#2679,1.);
+#2679 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2680 = PCURVE('',#623,#2681);
+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(3.875,-4.5));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(-1.,0.E+000));
+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2687 = PCURVE('',#2688,#2693);
+#2688 = PLANE('',#2689);
+#2689 = AXIS2_PLACEMENT_3D('',#2690,#2691,#2692);
+#2690 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#2691 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2692 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);
+#2694 = LINE('',#2695,#2696);
+#2695 = CARTESIAN_POINT('',(-9.4375,3.875));
+#2696 = VECTOR('',#2697,1.);
+#2697 = DIRECTION('',(0.E+000,1.));
+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2699 = ORIENTED_EDGE('',*,*,#2700,.T.);
+#2700 = EDGE_CURVE('',#2673,#1647,#2701,.T.);
+#2701 = SURFACE_CURVE('',#2702,(#2706,#2713),.PCURVE_S1.);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(6.861049894152,9.,-19.4));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2706 = PCURVE('',#623,#2707);
+#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2712);
+#2708 = LINE('',#2709,#2710);
+#2709 = CARTESIAN_POINT('',(14.361049894152,-5.));
+#2710 = VECTOR('',#2711,1.);
+#2711 = DIRECTION('',(0.E+000,-1.));
+#2712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2713 = PCURVE('',#1690,#2714);
+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719);
+#2715 = LINE('',#2716,#2717);
+#2716 = CARTESIAN_POINT('',(5.867633299195,0.E+000));
+#2717 = VECTOR('',#2718,1.);
+#2718 = DIRECTION('',(0.E+000,1.));
+#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2720 = ORIENTED_EDGE('',*,*,#1646,.T.);
+#2721 = ORIENTED_EDGE('',*,*,#2722,.F.);
+#2722 = EDGE_CURVE('',#2723,#1614,#2725,.T.);
+#2723 = VERTEX_POINT('',#2724);
+#2724 = CARTESIAN_POINT('',(-6.122905815639,9.,-19.9));
+#2725 = SURFACE_CURVE('',#2726,(#2730,#2737),.PCURVE_S1.);
+#2726 = LINE('',#2727,#2728);
+#2727 = CARTESIAN_POINT('',(-6.122905815639,9.,-19.4));
+#2728 = VECTOR('',#2729,1.);
+#2729 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2730 = PCURVE('',#623,#2731);
+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736);
+#2732 = LINE('',#2733,#2734);
+#2733 = CARTESIAN_POINT('',(1.377094184361,-5.));
+#2734 = VECTOR('',#2735,1.);
+#2735 = DIRECTION('',(0.E+000,-1.));
+#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2737 = PCURVE('',#1634,#2738);
+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);
+#2739 = LINE('',#2740,#2741);
+#2740 = CARTESIAN_POINT('',(0.409697451962,0.E+000));
+#2741 = VECTOR('',#2742,1.);
+#2742 = DIRECTION('',(0.E+000,1.));
+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2744 = ORIENTED_EDGE('',*,*,#2745,.T.);
+#2745 = EDGE_CURVE('',#2723,#2746,#2748,.T.);
+#2746 = VERTEX_POINT('',#2747);
+#2747 = CARTESIAN_POINT('',(-7.5,9.,-19.9));
+#2748 = SURFACE_CURVE('',#2749,(#2753,#2760),.PCURVE_S1.);
+#2749 = LINE('',#2750,#2751);
+#2750 = CARTESIAN_POINT('',(-3.625,9.,-19.9));
+#2751 = VECTOR('',#2752,1.);
+#2752 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2753 = PCURVE('',#623,#2754);
+#2754 = DEFINITIONAL_REPRESENTATION('',(#2755),#2759);
+#2755 = LINE('',#2756,#2757);
+#2756 = CARTESIAN_POINT('',(3.875,-4.5));
+#2757 = VECTOR('',#2758,1.);
+#2758 = DIRECTION('',(-1.,0.E+000));
+#2759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2760 = PCURVE('',#2761,#2766);
+#2761 = PLANE('',#2762);
+#2762 = AXIS2_PLACEMENT_3D('',#2763,#2764,#2765);
+#2763 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#2764 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2765 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2766 = DEFINITIONAL_REPRESENTATION('',(#2767),#2771);
+#2767 = LINE('',#2768,#2769);
+#2768 = CARTESIAN_POINT('',(-9.4375,3.875));
+#2769 = VECTOR('',#2770,1.);
+#2770 = DIRECTION('',(0.E+000,1.));
+#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2772 = ORIENTED_EDGE('',*,*,#2773,.T.);
+#2773 = EDGE_CURVE('',#2746,#817,#2774,.T.);
+#2774 = SURFACE_CURVE('',#2775,(#2779,#2786),.PCURVE_S1.);
+#2775 = LINE('',#2776,#2777);
+#2776 = CARTESIAN_POINT('',(-7.5,9.,-24.4));
+#2777 = VECTOR('',#2778,1.);
+#2778 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2779 = PCURVE('',#623,#2780);
+#2780 = DEFINITIONAL_REPRESENTATION('',(#2781),#2785);
+#2781 = LINE('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2783 = VECTOR('',#2784,1.);
+#2784 = DIRECTION('',(0.E+000,-1.));
+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2786 = PCURVE('',#850,#2787);
+#2787 = DEFINITIONAL_REPRESENTATION('',(#2788),#2792);
+#2788 = LINE('',#2789,#2790);
+#2789 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2790 = VECTOR('',#2791,1.);
+#2791 = DIRECTION('',(-0.E+000,-1.));
+#2792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2793 = ORIENTED_EDGE('',*,*,#871,.F.);
+#2794 = ORIENTED_EDGE('',*,*,#598,.F.);
+#2795 = ADVANCED_FACE('',(#2796),#850,.T.);
+#2796 = FACE_BOUND('',#2797,.F.);
+#2797 = EDGE_LOOP('',(#2798,#2819,#2820,#2843,#2865,#2866,#2867,#2868,
+ #2869));
+#2798 = ORIENTED_EDGE('',*,*,#2799,.F.);
+#2799 = EDGE_CURVE('',#2146,#2007,#2800,.T.);
+#2800 = SURFACE_CURVE('',#2801,(#2805,#2812),.PCURVE_S1.);
+#2801 = LINE('',#2802,#2803);
+#2802 = CARTESIAN_POINT('',(-13.96,6.024346115152,-24.4));
+#2803 = VECTOR('',#2804,1.);
+#2804 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2805 = PCURVE('',#850,#2806);
+#2806 = DEFINITIONAL_REPRESENTATION('',(#2807),#2811);
+#2807 = LINE('',#2808,#2809);
+#2808 = CARTESIAN_POINT('',(-0.863313115016,0.E+000));
+#2809 = VECTOR('',#2810,1.);
+#2810 = DIRECTION('',(-0.E+000,1.));
+#2811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2812 = PCURVE('',#2050,#2813);
+#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818);
+#2814 = LINE('',#2815,#2816);
+#2815 = CARTESIAN_POINT('',(3.788278137653,-1.6));
+#2816 = VECTOR('',#2817,1.);
+#2817 = DIRECTION('',(0.E+000,-1.));
+#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2819 = ORIENTED_EDGE('',*,*,#2145,.T.);
+#2820 = ORIENTED_EDGE('',*,*,#2821,.F.);
+#2821 = EDGE_CURVE('',#2822,#2148,#2824,.T.);
+#2822 = VERTEX_POINT('',#2823);
+#2823 = CARTESIAN_POINT('',(-10.25,8.542853971073,-19.9));
+#2824 = SURFACE_CURVE('',#2825,(#2829,#2836),.PCURVE_S1.);
+#2825 = LINE('',#2826,#2827);
+#2826 = CARTESIAN_POINT('',(-10.25,8.542853971073,-24.4));
+#2827 = VECTOR('',#2828,1.);
+#2828 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2829 = PCURVE('',#850,#2830);
+#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2835);
+#2831 = LINE('',#2832,#2833);
+#2832 = CARTESIAN_POINT('',(-0.329457139618,0.E+000));
+#2833 = VECTOR('',#2834,1.);
+#2834 = DIRECTION('',(-0.E+000,1.));
+#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2836 = PCURVE('',#2187,#2837);
+#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2842);
+#2838 = LINE('',#2839,#2840);
+#2839 = CARTESIAN_POINT('',(19.167853971073,-4.5));
+#2840 = VECTOR('',#2841,1.);
+#2841 = DIRECTION('',(0.E+000,-1.));
+#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2843 = ORIENTED_EDGE('',*,*,#2844,.T.);
+#2844 = EDGE_CURVE('',#2822,#2746,#2845,.T.);
+#2845 = SURFACE_CURVE('',#2846,(#2851,#2858),.PCURVE_S1.);
+#2846 = CIRCLE('',#2847,8.5);
+#2847 = AXIS2_PLACEMENT_3D('',#2848,#2849,#2850);
+#2848 = CARTESIAN_POINT('',(-7.5,0.5,-19.9));
+#2849 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2850 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2851 = PCURVE('',#850,#2852);
+#2852 = DEFINITIONAL_REPRESENTATION('',(#2853),#2857);
+#2853 = LINE('',#2854,#2855);
+#2854 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#2855 = VECTOR('',#2856,1.);
+#2856 = DIRECTION('',(1.,-0.E+000));
+#2857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2858 = PCURVE('',#2761,#2859);
+#2859 = DEFINITIONAL_REPRESENTATION('',(#2860),#2864);
+#2860 = CIRCLE('',#2861,8.5);
+#2861 = AXIS2_PLACEMENT_2D('',#2862,#2863);
+#2862 = CARTESIAN_POINT('',(-0.9375,7.75));
+#2863 = DIRECTION('',(-1.,0.E+000));
+#2864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2865 = ORIENTED_EDGE('',*,*,#2773,.T.);
+#2866 = ORIENTED_EDGE('',*,*,#816,.T.);
+#2867 = ORIENTED_EDGE('',*,*,#2483,.T.);
+#2868 = ORIENTED_EDGE('',*,*,#2514,.F.);
+#2869 = ORIENTED_EDGE('',*,*,#2006,.F.);
+#2870 = ADVANCED_FACE('',(#2871),#722,.F.);
+#2871 = FACE_BOUND('',#2872,.F.);
+#2872 = EDGE_LOOP('',(#2873,#2874,#2875,#2903));
+#2873 = ORIENTED_EDGE('',*,*,#1191,.F.);
+#2874 = ORIENTED_EDGE('',*,*,#705,.T.);
+#2875 = ORIENTED_EDGE('',*,*,#2876,.F.);
+#2876 = EDGE_CURVE('',#2877,#636,#2879,.T.);
+#2877 = VERTEX_POINT('',#2878);
+#2878 = CARTESIAN_POINT('',(16.,0.5,-12.));
+#2879 = SURFACE_CURVE('',#2880,(#2885,#2896),.PCURVE_S1.);
+#2880 = CIRCLE('',#2881,8.5);
+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);
+#2882 = CARTESIAN_POINT('',(7.5,0.5,-12.));
+#2883 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2884 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2885 = PCURVE('',#722,#2886);
+#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2895);
+#2887 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2888,#2889,#2890,#2891,
+#2892,#2893,#2894),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2888 = CARTESIAN_POINT('',(-9.,-7.5));
+#2889 = CARTESIAN_POINT('',(-9.,7.222431864335));
+#2890 = CARTESIAN_POINT('',(3.75,-0.138784067832));
+#2891 = CARTESIAN_POINT('',(16.5,-7.5));
+#2892 = CARTESIAN_POINT('',(3.75,-14.86121593216));
+#2893 = CARTESIAN_POINT('',(-9.,-22.22243186433));
+#2894 = CARTESIAN_POINT('',(-9.,-7.5));
+#2895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2896 = PCURVE('',#679,#2897);
+#2897 = DEFINITIONAL_REPRESENTATION('',(#2898),#2902);
+#2898 = LINE('',#2899,#2900);
+#2899 = CARTESIAN_POINT('',(-0.E+000,-12.4));
+#2900 = VECTOR('',#2901,1.);
+#2901 = DIRECTION('',(-1.,0.E+000));
+#2902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2903 = ORIENTED_EDGE('',*,*,#2904,.T.);
+#2904 = EDGE_CURVE('',#2877,#1192,#2905,.T.);
+#2905 = SURFACE_CURVE('',#2906,(#2910,#2917),.PCURVE_S1.);
+#2906 = LINE('',#2907,#2908);
+#2907 = CARTESIAN_POINT('',(16.,0.5,-12.));
+#2908 = VECTOR('',#2909,1.);
+#2909 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2910 = PCURVE('',#722,#2911);
+#2911 = DEFINITIONAL_REPRESENTATION('',(#2912),#2916);
+#2912 = LINE('',#2913,#2914);
+#2913 = CARTESIAN_POINT('',(-0.5,-16.));
+#2914 = VECTOR('',#2915,1.);
+#2915 = DIRECTION('',(1.,0.E+000));
+#2916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2917 = PCURVE('',#1235,#2918);
+#2918 = DEFINITIONAL_REPRESENTATION('',(#2919),#2923);
+#2919 = LINE('',#2920,#2921);
+#2920 = CARTESIAN_POINT('',(0.E+000,-12.4));
+#2921 = VECTOR('',#2922,1.);
+#2922 = DIRECTION('',(1.,0.E+000));
+#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2924 = ADVANCED_FACE('',(#2925),#679,.T.);
+#2925 = FACE_BOUND('',#2926,.F.);
+#2926 = EDGE_LOOP('',(#2927,#2957,#2978,#2979,#2980,#2981,#3005,#3033,
+ #3057));
+#2927 = ORIENTED_EDGE('',*,*,#2928,.F.);
+#2928 = EDGE_CURVE('',#2929,#2931,#2933,.T.);
+#2929 = VERTEX_POINT('',#2930);
+#2930 = CARTESIAN_POINT('',(16.,0.5,-24.4));
+#2931 = VERTEX_POINT('',#2932);
+#2932 = CARTESIAN_POINT('',(14.54,5.263234195376,-24.4));
+#2933 = SURFACE_CURVE('',#2934,(#2939,#2946),.PCURVE_S1.);
+#2934 = CIRCLE('',#2935,8.5);
+#2935 = AXIS2_PLACEMENT_3D('',#2936,#2937,#2938);
+#2936 = CARTESIAN_POINT('',(7.5,0.5,-24.4));
+#2937 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2938 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2939 = PCURVE('',#679,#2940);
+#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(-1.,0.E+000));
+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2946 = PCURVE('',#1262,#2947);
+#2947 = DEFINITIONAL_REPRESENTATION('',(#2948),#2956);
+#2948 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2949,#2950,#2951,#2952,
+#2953,#2954,#2955),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2949 = CARTESIAN_POINT('',(-9.,-7.5));
+#2950 = CARTESIAN_POINT('',(-9.,7.222431864335));
+#2951 = CARTESIAN_POINT('',(3.75,-0.138784067832));
+#2952 = CARTESIAN_POINT('',(16.5,-7.5));
+#2953 = CARTESIAN_POINT('',(3.75,-14.86121593216));
+#2954 = CARTESIAN_POINT('',(-9.,-22.22243186433));
+#2955 = CARTESIAN_POINT('',(-9.,-7.5));
+#2956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2957 = ORIENTED_EDGE('',*,*,#2958,.T.);
+#2958 = EDGE_CURVE('',#2929,#2877,#2959,.T.);
+#2959 = SURFACE_CURVE('',#2960,(#2964,#2971),.PCURVE_S1.);
+#2960 = LINE('',#2961,#2962);
+#2961 = CARTESIAN_POINT('',(16.,0.5,-24.4));
+#2962 = VECTOR('',#2963,1.);
+#2963 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2964 = PCURVE('',#679,#2965);
+#2965 = DEFINITIONAL_REPRESENTATION('',(#2966),#2970);
+#2966 = LINE('',#2967,#2968);
+#2967 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#2968 = VECTOR('',#2969,1.);
+#2969 = DIRECTION('',(-0.E+000,-1.));
+#2970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2971 = PCURVE('',#1235,#2972);
+#2972 = DEFINITIONAL_REPRESENTATION('',(#2973),#2977);
+#2973 = LINE('',#2974,#2975);
+#2974 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#2975 = VECTOR('',#2976,1.);
+#2976 = DIRECTION('',(0.E+000,-1.));
+#2977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2978 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#2979 = ORIENTED_EDGE('',*,*,#635,.T.);
+#2980 = ORIENTED_EDGE('',*,*,#2649,.F.);
+#2981 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#2982 = EDGE_CURVE('',#2650,#2983,#2985,.T.);
+#2983 = VERTEX_POINT('',#2984);
+#2984 = CARTESIAN_POINT('',(10.75,8.354139036202,-19.9));
+#2985 = SURFACE_CURVE('',#2986,(#2991,#2998),.PCURVE_S1.);
+#2986 = CIRCLE('',#2987,8.5);
+#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);
+#2988 = CARTESIAN_POINT('',(7.5,0.5,-19.9));
+#2989 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2990 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2991 = PCURVE('',#679,#2992);
+#2992 = DEFINITIONAL_REPRESENTATION('',(#2993),#2997);
+#2993 = LINE('',#2994,#2995);
+#2994 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#2995 = VECTOR('',#2996,1.);
+#2996 = DIRECTION('',(1.,-0.E+000));
+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2998 = PCURVE('',#2688,#2999);
+#2999 = DEFINITIONAL_REPRESENTATION('',(#3000),#3004);
+#3000 = CIRCLE('',#3001,8.5);
+#3001 = AXIS2_PLACEMENT_2D('',#3002,#3003);
+#3002 = CARTESIAN_POINT('',(-0.9375,-7.25));
+#3003 = DIRECTION('',(-1.,0.E+000));
+#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3005 = ORIENTED_EDGE('',*,*,#3006,.T.);
+#3006 = EDGE_CURVE('',#2983,#3007,#3009,.T.);
+#3007 = VERTEX_POINT('',#3008);
+#3008 = CARTESIAN_POINT('',(10.75,8.354139036202,-22.8));
+#3009 = SURFACE_CURVE('',#3010,(#3014,#3021),.PCURVE_S1.);
+#3010 = LINE('',#3011,#3012);
+#3011 = CARTESIAN_POINT('',(10.75,8.354139036202,-24.4));
+#3012 = VECTOR('',#3013,1.);
+#3013 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3014 = PCURVE('',#679,#3015);
+#3015 = DEFINITIONAL_REPRESENTATION('',(#3016),#3020);
+#3016 = LINE('',#3017,#3018);
+#3017 = CARTESIAN_POINT('',(-5.890843920075,0.E+000));
+#3018 = VECTOR('',#3019,1.);
+#3019 = DIRECTION('',(-0.E+000,1.));
+#3020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3021 = PCURVE('',#3022,#3027);
+#3022 = PLANE('',#3023);
+#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026);
+#3024 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#3025 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#3026 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3027 = DEFINITIONAL_REPRESENTATION('',(#3028),#3032);
+#3028 = LINE('',#3029,#3030);
+#3029 = CARTESIAN_POINT('',(1.395860963798,-4.5));
+#3030 = VECTOR('',#3031,1.);
+#3031 = DIRECTION('',(0.E+000,-1.));
+#3032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3033 = ORIENTED_EDGE('',*,*,#3034,.T.);
+#3034 = EDGE_CURVE('',#3007,#3035,#3037,.T.);
+#3035 = VERTEX_POINT('',#3036);
+#3036 = CARTESIAN_POINT('',(14.54,5.263234195376,-22.8));
+#3037 = SURFACE_CURVE('',#3038,(#3043,#3050),.PCURVE_S1.);
+#3038 = CIRCLE('',#3039,8.5);
+#3039 = AXIS2_PLACEMENT_3D('',#3040,#3041,#3042);
+#3040 = CARTESIAN_POINT('',(7.5,0.5,-22.8));
+#3041 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3042 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3043 = PCURVE('',#679,#3044);
+#3044 = DEFINITIONAL_REPRESENTATION('',(#3045),#3049);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(1.,-0.E+000));
+#3049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3050 = PCURVE('',#1127,#3051);
+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);
+#3052 = CIRCLE('',#3053,8.5);
+#3053 = AXIS2_PLACEMENT_2D('',#3054,#3055);
+#3054 = CARTESIAN_POINT('',(-0.5,-7.171237545374));
+#3055 = DIRECTION('',(-1.,9.341247723083E-065));
+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3057 = ORIENTED_EDGE('',*,*,#3058,.T.);
+#3058 = EDGE_CURVE('',#3035,#2931,#3059,.T.);
+#3059 = SURFACE_CURVE('',#3060,(#3064,#3071),.PCURVE_S1.);
+#3060 = LINE('',#3061,#3062);
+#3061 = CARTESIAN_POINT('',(14.54,5.263234195376,-24.4));
+#3062 = VECTOR('',#3063,1.);
+#3063 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3064 = PCURVE('',#679,#3065);
+#3065 = DEFINITIONAL_REPRESENTATION('',(#3066),#3070);
+#3066 = LINE('',#3067,#3068);
+#3067 = CARTESIAN_POINT('',(-5.307234111778,0.E+000));
+#3068 = VECTOR('',#3069,1.);
+#3069 = DIRECTION('',(-0.E+000,1.));
+#3070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3071 = PCURVE('',#3072,#3077);
+#3072 = PLANE('',#3073);
+#3073 = AXIS2_PLACEMENT_3D('',#3074,#3075,#3076);
+#3074 = CARTESIAN_POINT('',(14.54,10.625,-22.8));
+#3075 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#3076 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);
+#3078 = LINE('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(5.361765804624,-1.6));
+#3080 = VECTOR('',#3081,1.);
+#3081 = DIRECTION('',(0.E+000,-1.));
+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3083 = ADVANCED_FACE('',(#3084),#1098,.T.);
+#3084 = FACE_BOUND('',#3085,.T.);
+#3085 = EDGE_LOOP('',(#3086,#3109,#3137,#3158));
+#3086 = ORIENTED_EDGE('',*,*,#3087,.F.);
+#3087 = EDGE_CURVE('',#3088,#1081,#3090,.T.);
+#3088 = VERTEX_POINT('',#3089);
+#3089 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#3090 = SURFACE_CURVE('',#3091,(#3095,#3102),.PCURVE_S1.);
+#3091 = LINE('',#3092,#3093);
+#3092 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#3093 = VECTOR('',#3094,1.);
+#3094 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3095 = PCURVE('',#1098,#3096);
+#3096 = DEFINITIONAL_REPRESENTATION('',(#3097),#3101);
+#3097 = LINE('',#3098,#3099);
+#3098 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3099 = VECTOR('',#3100,1.);
+#3100 = DIRECTION('',(1.,0.E+000));
+#3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3102 = PCURVE('',#1127,#3103);
+#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(2.56173769149,-14.21123754537));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(1.,-9.341247723083E-065));
+#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3109 = ORIENTED_EDGE('',*,*,#3110,.T.);
+#3110 = EDGE_CURVE('',#3088,#3111,#3113,.T.);
+#3111 = VERTEX_POINT('',#3112);
+#3112 = CARTESIAN_POINT('',(14.54,-2.56173769149,-24.4));
+#3113 = SURFACE_CURVE('',#3114,(#3118,#3125),.PCURVE_S1.);
+#3114 = LINE('',#3115,#3116);
+#3115 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#3116 = VECTOR('',#3117,1.);
+#3117 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3118 = PCURVE('',#1098,#3119);
+#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124);
+#3120 = LINE('',#3121,#3122);
+#3121 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3122 = VECTOR('',#3123,1.);
+#3123 = DIRECTION('',(0.E+000,-1.));
+#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3125 = PCURVE('',#3126,#3131);
+#3126 = CYLINDRICAL_SURFACE('',#3127,3.25);
+#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130);
+#3128 = CARTESIAN_POINT('',(12.54,-2.78443934576E-015,-22.8));
+#3129 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3130 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);
+#3132 = LINE('',#3133,#3134);
+#3133 = CARTESIAN_POINT('',(3.80446647724,0.E+000));
+#3134 = VECTOR('',#3135,1.);
+#3135 = DIRECTION('',(0.E+000,-1.));
+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3137 = ORIENTED_EDGE('',*,*,#3138,.F.);
+#3138 = EDGE_CURVE('',#1083,#3111,#3139,.T.);
+#3139 = SURFACE_CURVE('',#3140,(#3144,#3151),.PCURVE_S1.);
+#3140 = LINE('',#3141,#3142);
+#3141 = CARTESIAN_POINT('',(14.54,-1.280868845745,-24.4));
+#3142 = VECTOR('',#3143,1.);
+#3143 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3144 = PCURVE('',#1098,#3145);
+#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150);
+#3146 = LINE('',#3147,#3148);
+#3147 = CARTESIAN_POINT('',(-1.280868845745,-1.6));
+#3148 = VECTOR('',#3149,1.);
+#3149 = DIRECTION('',(-1.,0.E+000));
+#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3151 = PCURVE('',#1262,#3152);
+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(1.280868845745,-14.54));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(-1.,0.E+000));
+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3158 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#3159 = ADVANCED_FACE('',(#3160),#1262,.T.);
+#3160 = FACE_BOUND('',#3161,.T.);
+#3161 = EDGE_LOOP('',(#3162,#3163,#3164,#3192,#3213,#3214));
+#3162 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#3163 = ORIENTED_EDGE('',*,*,#3138,.T.);
+#3164 = ORIENTED_EDGE('',*,*,#3165,.T.);
+#3165 = EDGE_CURVE('',#3111,#3166,#3168,.T.);
+#3166 = VERTEX_POINT('',#3167);
+#3167 = CARTESIAN_POINT('',(14.54,2.56173769149,-24.4));
+#3168 = SURFACE_CURVE('',#3169,(#3174,#3185),.PCURVE_S1.);
+#3169 = CIRCLE('',#3170,3.25);
+#3170 = AXIS2_PLACEMENT_3D('',#3171,#3172,#3173);
+#3171 = CARTESIAN_POINT('',(12.54,-2.78443934576E-015,-24.4));
+#3172 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3173 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3174 = PCURVE('',#1262,#3175);
+#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3184);
+#3176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3177,#3178,#3179,#3180,
+#3181,#3182,#3183),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3177 = CARTESIAN_POINT('',(-3.25,-12.54));
+#3178 = CARTESIAN_POINT('',(-3.25,-6.910834875401));
+#3179 = CARTESIAN_POINT('',(1.625,-9.725417437701));
+#3180 = CARTESIAN_POINT('',(6.5,-12.54));
+#3181 = CARTESIAN_POINT('',(1.625,-15.35458256229));
+#3182 = CARTESIAN_POINT('',(-3.25,-18.16916512459));
+#3183 = CARTESIAN_POINT('',(-3.25,-12.54));
+#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3185 = PCURVE('',#3126,#3186);
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3191);
+#3187 = LINE('',#3188,#3189);
+#3188 = CARTESIAN_POINT('',(0.E+000,-1.6));
+#3189 = VECTOR('',#3190,1.);
+#3190 = DIRECTION('',(1.,0.E+000));
+#3191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3192 = ORIENTED_EDGE('',*,*,#3193,.T.);
+#3193 = EDGE_CURVE('',#3166,#2931,#3194,.T.);
+#3194 = SURFACE_CURVE('',#3195,(#3199,#3206),.PCURVE_S1.);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(14.54,5.3125,-24.4));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3199 = PCURVE('',#1262,#3200);
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3205);
+#3201 = LINE('',#3202,#3203);
+#3202 = CARTESIAN_POINT('',(-5.3125,-14.54));
+#3203 = VECTOR('',#3204,1.);
+#3204 = DIRECTION('',(-1.,0.E+000));
+#3205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3206 = PCURVE('',#3072,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(5.3125,-1.6));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(-1.,0.E+000));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3213 = ORIENTED_EDGE('',*,*,#2928,.F.);
+#3214 = ORIENTED_EDGE('',*,*,#3215,.T.);
+#3215 = EDGE_CURVE('',#2929,#1220,#3216,.T.);
+#3216 = SURFACE_CURVE('',#3217,(#3221,#3228),.PCURVE_S1.);
+#3217 = LINE('',#3218,#3219);
+#3218 = CARTESIAN_POINT('',(16.,0.5,-24.4));
+#3219 = VECTOR('',#3220,1.);
+#3220 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3221 = PCURVE('',#1262,#3222);
+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3227);
+#3223 = LINE('',#3224,#3225);
+#3224 = CARTESIAN_POINT('',(-0.5,-16.));
+#3225 = VECTOR('',#3226,1.);
+#3226 = DIRECTION('',(1.,0.E+000));
+#3227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3228 = PCURVE('',#1235,#3229);
+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(1.,0.E+000));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3235 = ADVANCED_FACE('',(#3236),#1235,.T.);
+#3236 = FACE_BOUND('',#3237,.T.);
+#3237 = EDGE_LOOP('',(#3238,#3239,#3240,#3241));
+#3238 = ORIENTED_EDGE('',*,*,#2958,.T.);
+#3239 = ORIENTED_EDGE('',*,*,#2904,.T.);
+#3240 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#3241 = ORIENTED_EDGE('',*,*,#3215,.F.);
+#3242 = ADVANCED_FACE('',(#3243),#1155,.T.);
+#3243 = FACE_BOUND('',#3244,.T.);
+#3244 = EDGE_LOOP('',(#3245,#3246,#3247,#3268));
+#3245 = ORIENTED_EDGE('',*,*,#1310,.F.);
+#3246 = ORIENTED_EDGE('',*,*,#1365,.F.);
+#3247 = ORIENTED_EDGE('',*,*,#3248,.F.);
+#3248 = EDGE_CURVE('',#1111,#1366,#3249,.T.);
+#3249 = SURFACE_CURVE('',#3250,(#3254,#3261),.PCURVE_S1.);
+#3250 = LINE('',#3251,#3252);
+#3251 = CARTESIAN_POINT('',(10.75,4.875,-22.8));
+#3252 = VECTOR('',#3253,1.);
+#3253 = DIRECTION('',(2.22044604925E-016,1.,4.292033234233E-032));
+#3254 = PCURVE('',#1155,#3255);
+#3255 = DEFINITIONAL_REPRESENTATION('',(#3256),#3260);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(4.875,-2.9));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(-1.,4.292033234233E-032));
+#3260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3261 = PCURVE('',#1127,#3262);
+#3262 = DEFINITIONAL_REPRESENTATION('',(#3263),#3267);
+#3263 = LINE('',#3264,#3265);
+#3264 = CARTESIAN_POINT('',(-4.875,-10.42123754537));
+#3265 = VECTOR('',#3266,1.);
+#3266 = DIRECTION('',(-1.,0.E+000));
+#3267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3268 = ORIENTED_EDGE('',*,*,#1139,.F.);
+#3269 = ADVANCED_FACE('',(#3270,#3398),#1127,.T.);
+#3270 = FACE_BOUND('',#3271,.T.);
+#3271 = EDGE_LOOP('',(#3272,#3300,#3301,#3302,#3303,#3304,#3327,#3355,
+ #3376,#3377));
+#3272 = ORIENTED_EDGE('',*,*,#3273,.F.);
+#3273 = EDGE_CURVE('',#3088,#3274,#3276,.T.);
+#3274 = VERTEX_POINT('',#3275);
+#3275 = CARTESIAN_POINT('',(14.54,2.56173769149,-22.8));
+#3276 = SURFACE_CURVE('',#3277,(#3282,#3293),.PCURVE_S1.);
+#3277 = CIRCLE('',#3278,3.25);
+#3278 = AXIS2_PLACEMENT_3D('',#3279,#3280,#3281);
+#3279 = CARTESIAN_POINT('',(12.54,-2.78443934576E-015,-22.8));
+#3280 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3281 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3282 = PCURVE('',#1127,#3283);
+#3283 = DEFINITIONAL_REPRESENTATION('',(#3284),#3292);
+#3284 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3285,#3286,#3287,#3288,
+#3289,#3290,#3291),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3285 = CARTESIAN_POINT('',(-3.25,-12.21123754537));
+#3286 = CARTESIAN_POINT('',(-3.25,-6.582072420775));
+#3287 = CARTESIAN_POINT('',(1.625,-9.396654983074));
+#3288 = CARTESIAN_POINT('',(6.5,-12.21123754537));
+#3289 = CARTESIAN_POINT('',(1.625,-15.02582010767));
+#3290 = CARTESIAN_POINT('',(-3.25,-17.84040266997));
+#3291 = CARTESIAN_POINT('',(-3.25,-12.21123754537));
+#3292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3293 = PCURVE('',#3126,#3294);
+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3299);
+#3295 = LINE('',#3296,#3297);
+#3296 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3297 = VECTOR('',#3298,1.);
+#3298 = DIRECTION('',(1.,0.E+000));
+#3299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3300 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3301 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#3302 = ORIENTED_EDGE('',*,*,#3248,.T.);
+#3303 = ORIENTED_EDGE('',*,*,#1388,.T.);
+#3304 = ORIENTED_EDGE('',*,*,#3305,.T.);
+#3305 = EDGE_CURVE('',#1389,#3306,#3308,.T.);
+#3306 = VERTEX_POINT('',#3307);
+#3307 = CARTESIAN_POINT('',(11.065,2.55,-22.8));
+#3308 = SURFACE_CURVE('',#3309,(#3313,#3320),.PCURVE_S1.);
+#3309 = LINE('',#3310,#3311);
+#3310 = CARTESIAN_POINT('',(11.065,1.275,-22.8));
+#3311 = VECTOR('',#3312,1.);
+#3312 = DIRECTION('',(2.22044604925E-016,1.,4.292033234233E-032));
+#3313 = PCURVE('',#1127,#3314);
+#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319);
+#3315 = LINE('',#3316,#3317);
+#3316 = CARTESIAN_POINT('',(-1.275,-10.73623754537));
+#3317 = VECTOR('',#3318,1.);
+#3318 = DIRECTION('',(-1.,0.E+000));
+#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3320 = PCURVE('',#1430,#3321);
+#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326);
+#3322 = LINE('',#3323,#3324);
+#3323 = CARTESIAN_POINT('',(1.275,-3.4));
+#3324 = VECTOR('',#3325,1.);
+#3325 = DIRECTION('',(-1.,4.292033234233E-032));
+#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3327 = ORIENTED_EDGE('',*,*,#3328,.T.);
+#3328 = EDGE_CURVE('',#3306,#3329,#3331,.T.);
+#3329 = VERTEX_POINT('',#3330);
+#3330 = CARTESIAN_POINT('',(10.75,4.633812611537,-22.8));
+#3331 = SURFACE_CURVE('',#3332,(#3337,#3348),.PCURVE_S1.);
+#3332 = CIRCLE('',#3333,7.05);
+#3333 = AXIS2_PLACEMENT_3D('',#3334,#3335,#3336);
+#3334 = CARTESIAN_POINT('',(4.015,2.55,-22.8));
+#3335 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3336 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3337 = PCURVE('',#1127,#3338);
+#3338 = DEFINITIONAL_REPRESENTATION('',(#3339),#3347);
+#3339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3340,#3341,#3342,#3343,
+#3344,#3345,#3346),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3340 = CARTESIAN_POINT('',(-9.6,-3.686237545374));
+#3341 = CARTESIAN_POINT('',(-9.6,8.524720647987));
+#3342 = CARTESIAN_POINT('',(0.975,2.419241551307));
+#3343 = CARTESIAN_POINT('',(11.55,-3.686237545374));
+#3344 = CARTESIAN_POINT('',(0.975,-9.791716642054));
+#3345 = CARTESIAN_POINT('',(-9.6,-15.89719573873));
+#3346 = CARTESIAN_POINT('',(-9.6,-3.686237545374));
+#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3348 = PCURVE('',#1690,#3349);
+#3349 = DEFINITIONAL_REPRESENTATION('',(#3350),#3354);
+#3350 = LINE('',#3351,#3352);
+#3351 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#3352 = VECTOR('',#3353,1.);
+#3353 = DIRECTION('',(1.,0.E+000));
+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3355 = ORIENTED_EDGE('',*,*,#3356,.T.);
+#3356 = EDGE_CURVE('',#3329,#3007,#3357,.T.);
+#3357 = SURFACE_CURVE('',#3358,(#3362,#3369),.PCURVE_S1.);
+#3358 = LINE('',#3359,#3360);
+#3359 = CARTESIAN_POINT('',(10.75,4.875,-22.8));
+#3360 = VECTOR('',#3361,1.);
+#3361 = DIRECTION('',(2.22044604925E-016,1.,4.292033234233E-032));
+#3362 = PCURVE('',#1127,#3363);
+#3363 = DEFINITIONAL_REPRESENTATION('',(#3364),#3368);
+#3364 = LINE('',#3365,#3366);
+#3365 = CARTESIAN_POINT('',(-4.875,-10.42123754537));
+#3366 = VECTOR('',#3367,1.);
+#3367 = DIRECTION('',(-1.,0.E+000));
+#3368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3369 = PCURVE('',#3022,#3370);
+#3370 = DEFINITIONAL_REPRESENTATION('',(#3371),#3375);
+#3371 = LINE('',#3372,#3373);
+#3372 = CARTESIAN_POINT('',(4.875,-2.9));
+#3373 = VECTOR('',#3374,1.);
+#3374 = DIRECTION('',(-1.,4.292033234233E-032));
+#3375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3376 = ORIENTED_EDGE('',*,*,#3034,.T.);
+#3377 = ORIENTED_EDGE('',*,*,#3378,.T.);
+#3378 = EDGE_CURVE('',#3035,#3274,#3379,.T.);
+#3379 = SURFACE_CURVE('',#3380,(#3384,#3391),.PCURVE_S1.);
+#3380 = LINE('',#3381,#3382);
+#3381 = CARTESIAN_POINT('',(14.54,10.625,-22.8));
+#3382 = VECTOR('',#3383,1.);
+#3383 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3384 = PCURVE('',#1127,#3385);
+#3385 = DEFINITIONAL_REPRESENTATION('',(#3386),#3390);
+#3386 = LINE('',#3387,#3388);
+#3387 = CARTESIAN_POINT('',(-10.625,-14.21123754537));
+#3388 = VECTOR('',#3389,1.);
+#3389 = DIRECTION('',(1.,-9.341247723083E-065));
+#3390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3391 = PCURVE('',#3072,#3392);
+#3392 = DEFINITIONAL_REPRESENTATION('',(#3393),#3397);
+#3393 = LINE('',#3394,#3395);
+#3394 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3395 = VECTOR('',#3396,1.);
+#3396 = DIRECTION('',(1.,0.E+000));
+#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3398 = FACE_BOUND('',#3399,.T.);
+#3399 = EDGE_LOOP('',(#3400));
+#3400 = ORIENTED_EDGE('',*,*,#3401,.T.);
+#3401 = EDGE_CURVE('',#3402,#3402,#3404,.T.);
+#3402 = VERTEX_POINT('',#3403);
+#3403 = CARTESIAN_POINT('',(12.54,1.,-22.8));
+#3404 = SURFACE_CURVE('',#3405,(#3410,#3421),.PCURVE_S1.);
+#3405 = CIRCLE('',#3406,1.);
+#3406 = AXIS2_PLACEMENT_3D('',#3407,#3408,#3409);
+#3407 = CARTESIAN_POINT('',(12.54,-2.78443934576E-015,-22.8));
+#3408 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3409 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3410 = PCURVE('',#1127,#3411);
+#3411 = DEFINITIONAL_REPRESENTATION('',(#3412),#3420);
+#3412 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3413,#3414,#3415,#3416,
+#3417,#3418,#3419),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3413 = CARTESIAN_POINT('',(-1.,-12.21123754537));
+#3414 = CARTESIAN_POINT('',(-1.,-10.4791867378));
+#3415 = CARTESIAN_POINT('',(0.5,-11.34521214158));
+#3416 = CARTESIAN_POINT('',(2.,-12.21123754537));
+#3417 = CARTESIAN_POINT('',(0.5,-13.07726294915));
+#3418 = CARTESIAN_POINT('',(-1.,-13.94328835294));
+#3419 = CARTESIAN_POINT('',(-1.,-12.21123754537));
+#3420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3421 = PCURVE('',#3422,#3427);
+#3422 = CYLINDRICAL_SURFACE('',#3423,1.);
+#3423 = AXIS2_PLACEMENT_3D('',#3424,#3425,#3426);
+#3424 = CARTESIAN_POINT('',(12.54,-2.78443934576E-015,-22.8));
+#3425 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3426 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3427 = DEFINITIONAL_REPRESENTATION('',(#3428),#3432);
+#3428 = LINE('',#3429,#3430);
+#3429 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3430 = VECTOR('',#3431,1.);
+#3431 = DIRECTION('',(-1.,0.E+000));
+#3432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3433 = ADVANCED_FACE('',(#3434),#1430,.T.);
+#3434 = FACE_BOUND('',#3435,.T.);
+#3435 = EDGE_LOOP('',(#3436,#3437,#3458,#3459));
+#3436 = ORIENTED_EDGE('',*,*,#1702,.F.);
+#3437 = ORIENTED_EDGE('',*,*,#3438,.T.);
+#3438 = EDGE_CURVE('',#1670,#3306,#3439,.T.);
+#3439 = SURFACE_CURVE('',#3440,(#3444,#3451),.PCURVE_S1.);
+#3440 = LINE('',#3441,#3442);
+#3441 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#3442 = VECTOR('',#3443,1.);
+#3443 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3444 = PCURVE('',#1430,#3445);
+#3445 = DEFINITIONAL_REPRESENTATION('',(#3446),#3450);
+#3446 = LINE('',#3447,#3448);
+#3447 = CARTESIAN_POINT('',(-4.440892098501E-016,0.E+000));
+#3448 = VECTOR('',#3449,1.);
+#3449 = DIRECTION('',(0.E+000,-1.));
+#3450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3451 = PCURVE('',#1690,#3452);
+#3452 = DEFINITIONAL_REPRESENTATION('',(#3453),#3457);
+#3453 = LINE('',#3454,#3455);
+#3454 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#3455 = VECTOR('',#3456,1.);
+#3456 = DIRECTION('',(0.E+000,-1.));
+#3457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3458 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3459 = ORIENTED_EDGE('',*,*,#1416,.F.);
+#3460 = ADVANCED_FACE('',(#3461),#1489,.T.);
+#3461 = FACE_BOUND('',#3462,.T.);
+#3462 = EDGE_LOOP('',(#3463,#3464,#3465,#3466));
+#3463 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#3464 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#3465 = ORIENTED_EDGE('',*,*,#2319,.F.);
+#3466 = ORIENTED_EDGE('',*,*,#3467,.F.);
+#3467 = EDGE_CURVE('',#1474,#2297,#3468,.T.);
+#3468 = SURFACE_CURVE('',#3469,(#3473,#3480),.PCURVE_S1.);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3473 = PCURVE('',#1489,#3474);
+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(0.797032261741,0.E+000));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(0.E+000,-1.));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3480 = PCURVE('',#1517,#3481);
+#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486);
+#3482 = LINE('',#3483,#3484);
+#3483 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3484 = VECTOR('',#3485,1.);
+#3485 = DIRECTION('',(0.E+000,-1.));
+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3487 = ADVANCED_FACE('',(#3488),#1517,.T.);
+#3488 = FACE_BOUND('',#3489,.T.);
+#3489 = EDGE_LOOP('',(#3490,#3491,#3492,#3493));
+#3490 = ORIENTED_EDGE('',*,*,#1501,.F.);
+#3491 = ORIENTED_EDGE('',*,*,#3467,.T.);
+#3492 = ORIENTED_EDGE('',*,*,#2296,.F.);
+#3493 = ORIENTED_EDGE('',*,*,#3494,.F.);
+#3494 = EDGE_CURVE('',#1502,#2274,#3495,.T.);
+#3495 = SURFACE_CURVE('',#3496,(#3500,#3507),.PCURVE_S1.);
+#3496 = LINE('',#3497,#3498);
+#3497 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#3498 = VECTOR('',#3499,1.);
+#3499 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3500 = PCURVE('',#1517,#3501);
+#3501 = DEFINITIONAL_REPRESENTATION('',(#3502),#3506);
+#3502 = LINE('',#3503,#3504);
+#3503 = CARTESIAN_POINT('',(0.25,0.E+000));
+#3504 = VECTOR('',#3505,1.);
+#3505 = DIRECTION('',(0.E+000,-1.));
+#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3507 = PCURVE('',#1545,#3508);
+#3508 = DEFINITIONAL_REPRESENTATION('',(#3509),#3513);
+#3509 = LINE('',#3510,#3511);
+#3510 = CARTESIAN_POINT('',(-2.22044604925E-016,0.E+000));
+#3511 = VECTOR('',#3512,1.);
+#3512 = DIRECTION('',(0.E+000,-1.));
+#3513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3514 = ADVANCED_FACE('',(#3515),#1545,.T.);
+#3515 = FACE_BOUND('',#3516,.T.);
+#3516 = EDGE_LOOP('',(#3517,#3518,#3519,#3520));
+#3517 = ORIENTED_EDGE('',*,*,#1529,.F.);
+#3518 = ORIENTED_EDGE('',*,*,#3494,.T.);
+#3519 = ORIENTED_EDGE('',*,*,#2273,.F.);
+#3520 = ORIENTED_EDGE('',*,*,#3521,.F.);
+#3521 = EDGE_CURVE('',#1530,#2251,#3522,.T.);
+#3522 = SURFACE_CURVE('',#3523,(#3527,#3534),.PCURVE_S1.);
+#3523 = LINE('',#3524,#3525);
+#3524 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#3525 = VECTOR('',#3526,1.);
+#3526 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3527 = PCURVE('',#1545,#3528);
+#3528 = DEFINITIONAL_REPRESENTATION('',(#3529),#3533);
+#3529 = LINE('',#3530,#3531);
+#3530 = CARTESIAN_POINT('',(3.,0.E+000));
+#3531 = VECTOR('',#3532,1.);
+#3532 = DIRECTION('',(0.E+000,-1.));
+#3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3534 = PCURVE('',#1573,#3535);
+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3540);
+#3536 = LINE('',#3537,#3538);
+#3537 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3538 = VECTOR('',#3539,1.);
+#3539 = DIRECTION('',(0.E+000,-1.));
+#3540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3541 = ADVANCED_FACE('',(#3542),#1573,.T.);
+#3542 = FACE_BOUND('',#3543,.T.);
+#3543 = EDGE_LOOP('',(#3544,#3545,#3546,#3547));
+#3544 = ORIENTED_EDGE('',*,*,#1557,.F.);
+#3545 = ORIENTED_EDGE('',*,*,#3521,.T.);
+#3546 = ORIENTED_EDGE('',*,*,#2250,.F.);
+#3547 = ORIENTED_EDGE('',*,*,#3548,.F.);
+#3548 = EDGE_CURVE('',#1558,#2228,#3549,.T.);
+#3549 = SURFACE_CURVE('',#3550,(#3554,#3561),.PCURVE_S1.);
+#3550 = LINE('',#3551,#3552);
+#3551 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#3552 = VECTOR('',#3553,1.);
+#3553 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3554 = PCURVE('',#1573,#3555);
+#3555 = DEFINITIONAL_REPRESENTATION('',(#3556),#3560);
+#3556 = LINE('',#3557,#3558);
+#3557 = CARTESIAN_POINT('',(0.25,0.E+000));
+#3558 = VECTOR('',#3559,1.);
+#3559 = DIRECTION('',(0.E+000,-1.));
+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3561 = PCURVE('',#1601,#3562);
+#3562 = DEFINITIONAL_REPRESENTATION('',(#3563),#3567);
+#3563 = LINE('',#3564,#3565);
+#3564 = CARTESIAN_POINT('',(-2.22044604925E-016,0.E+000));
+#3565 = VECTOR('',#3566,1.);
+#3566 = DIRECTION('',(0.E+000,-1.));
+#3567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3568 = ADVANCED_FACE('',(#3569),#1690,.F.);
+#3569 = FACE_BOUND('',#3570,.F.);
+#3570 = EDGE_LOOP('',(#3571,#3572,#3573,#3574,#3597,#3623));
+#3571 = ORIENTED_EDGE('',*,*,#1669,.F.);
+#3572 = ORIENTED_EDGE('',*,*,#3438,.T.);
+#3573 = ORIENTED_EDGE('',*,*,#3328,.T.);
+#3574 = ORIENTED_EDGE('',*,*,#3575,.T.);
+#3575 = EDGE_CURVE('',#3329,#3576,#3578,.T.);
+#3576 = VERTEX_POINT('',#3577);
+#3577 = CARTESIAN_POINT('',(10.75,4.633812611537,-19.9));
+#3578 = SURFACE_CURVE('',#3579,(#3583,#3590),.PCURVE_S1.);
+#3579 = LINE('',#3580,#3581);
+#3580 = CARTESIAN_POINT('',(10.75,4.633812611537,-19.4));
+#3581 = VECTOR('',#3582,1.);
+#3582 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3583 = PCURVE('',#1690,#3584);
+#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(5.012447651652,0.E+000));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(0.E+000,1.));
+#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3590 = PCURVE('',#3022,#3591);
+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3596);
+#3592 = LINE('',#3593,#3594);
+#3593 = CARTESIAN_POINT('',(5.116187388463,0.5));
+#3594 = VECTOR('',#3595,1.);
+#3595 = DIRECTION('',(0.E+000,1.));
+#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3597 = ORIENTED_EDGE('',*,*,#3598,.T.);
+#3598 = EDGE_CURVE('',#3576,#2673,#3599,.T.);
+#3599 = SURFACE_CURVE('',#3600,(#3605,#3612),.PCURVE_S1.);
+#3600 = CIRCLE('',#3601,7.05);
+#3601 = AXIS2_PLACEMENT_3D('',#3602,#3603,#3604);
+#3602 = CARTESIAN_POINT('',(4.015,2.55,-19.9));
+#3603 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3604 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3605 = PCURVE('',#1690,#3606);
+#3606 = DEFINITIONAL_REPRESENTATION('',(#3607),#3611);
+#3607 = LINE('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#3609 = VECTOR('',#3610,1.);
+#3610 = DIRECTION('',(1.,0.E+000));
+#3611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3612 = PCURVE('',#2688,#3613);
+#3613 = DEFINITIONAL_REPRESENTATION('',(#3614),#3622);
+#3614 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3615,#3616,#3617,#3618,
+#3619,#3620,#3621),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3615 = CARTESIAN_POINT('',(-10.0375,-3.765));
+#3616 = CARTESIAN_POINT('',(-10.0375,8.445958193361));
+#3617 = CARTESIAN_POINT('',(0.5375,2.34047909668));
+#3618 = CARTESIAN_POINT('',(11.1125,-3.765));
+#3619 = CARTESIAN_POINT('',(0.5375,-9.87047909668));
+#3620 = CARTESIAN_POINT('',(-10.0375,-15.97595819336));
+#3621 = CARTESIAN_POINT('',(-10.0375,-3.765));
+#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3623 = ORIENTED_EDGE('',*,*,#2700,.T.);
+#3624 = ADVANCED_FACE('',(#3625),#1601,.T.);
+#3625 = FACE_BOUND('',#3626,.T.);
+#3626 = EDGE_LOOP('',(#3627,#3628,#3629,#3630));
+#3627 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#3628 = ORIENTED_EDGE('',*,*,#3548,.T.);
+#3629 = ORIENTED_EDGE('',*,*,#2227,.F.);
+#3630 = ORIENTED_EDGE('',*,*,#3631,.F.);
+#3631 = EDGE_CURVE('',#1586,#2200,#3632,.T.);
+#3632 = SURFACE_CURVE('',#3633,(#3637,#3644),.PCURVE_S1.);
+#3633 = LINE('',#3634,#3635);
+#3634 = CARTESIAN_POINT('',(-10.485,2.350000088519,-19.4));
+#3635 = VECTOR('',#3636,1.);
+#3636 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3637 = PCURVE('',#1601,#3638);
+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(0.797032261741,0.E+000));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(0.E+000,-1.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3644 = PCURVE('',#1634,#3645);
+#3645 = DEFINITIONAL_REPRESENTATION('',(#3646),#3650);
+#3646 = LINE('',#3647,#3648);
+#3647 = CARTESIAN_POINT('',(1.570796314585,0.E+000));
+#3648 = VECTOR('',#3649,1.);
+#3649 = DIRECTION('',(0.E+000,-1.));
+#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3651 = ADVANCED_FACE('',(#3652),#1634,.F.);
+#3652 = FACE_BOUND('',#3653,.F.);
+#3653 = EDGE_LOOP('',(#3654,#3655,#3656,#3684,#3705,#3706));
+#3654 = ORIENTED_EDGE('',*,*,#1613,.F.);
+#3655 = ORIENTED_EDGE('',*,*,#2722,.F.);
+#3656 = ORIENTED_EDGE('',*,*,#3657,.T.);
+#3657 = EDGE_CURVE('',#2723,#3658,#3660,.T.);
+#3658 = VERTEX_POINT('',#3659);
+#3659 = CARTESIAN_POINT('',(-10.25,4.180921898935,-19.9));
+#3660 = SURFACE_CURVE('',#3661,(#3666,#3673),.PCURVE_S1.);
+#3661 = CIRCLE('',#3662,7.25);
+#3662 = AXIS2_PLACEMENT_3D('',#3663,#3664,#3665);
+#3663 = CARTESIAN_POINT('',(-3.235,2.35,-19.9));
+#3664 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3665 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3666 = PCURVE('',#1634,#3667);
+#3667 = DEFINITIONAL_REPRESENTATION('',(#3668),#3672);
+#3668 = LINE('',#3669,#3670);
+#3669 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#3670 = VECTOR('',#3671,1.);
+#3671 = DIRECTION('',(1.,0.E+000));
+#3672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3673 = PCURVE('',#2761,#3674);
+#3674 = DEFINITIONAL_REPRESENTATION('',(#3675),#3683);
+#3675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3676,#3677,#3678,#3679,
+#3680,#3681,#3682),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3676 = CARTESIAN_POINT('',(-10.0375,3.485));
+#3677 = CARTESIAN_POINT('',(-10.0375,16.042368354874));
+#3678 = CARTESIAN_POINT('',(0.8375,9.763684177437));
+#3679 = CARTESIAN_POINT('',(11.7125,3.485));
+#3680 = CARTESIAN_POINT('',(0.8375,-2.793684177437));
+#3681 = CARTESIAN_POINT('',(-10.0375,-9.072368354874));
+#3682 = CARTESIAN_POINT('',(-10.0375,3.485));
+#3683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3684 = ORIENTED_EDGE('',*,*,#3685,.F.);
+#3685 = EDGE_CURVE('',#2172,#3658,#3686,.T.);
+#3686 = SURFACE_CURVE('',#3687,(#3691,#3698),.PCURVE_S1.);
+#3687 = LINE('',#3688,#3689);
+#3688 = CARTESIAN_POINT('',(-10.25,4.180921898935,-19.4));
+#3689 = VECTOR('',#3690,1.);
+#3690 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3691 = PCURVE('',#1634,#3692);
+#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(1.315490895438,0.E+000));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(0.E+000,1.));
+#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3698 = PCURVE('',#2187,#3699);
+#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);
+#3700 = LINE('',#3701,#3702);
+#3701 = CARTESIAN_POINT('',(14.805921898935,0.5));
+#3702 = VECTOR('',#3703,1.);
+#3703 = DIRECTION('',(0.E+000,1.));
+#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3705 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#3706 = ORIENTED_EDGE('',*,*,#3631,.F.);
+#3707 = ADVANCED_FACE('',(#3708),#2081,.F.);
+#3708 = FACE_BOUND('',#3709,.F.);
+#3709 = EDGE_LOOP('',(#3710,#3711,#3732,#3733));
+#3710 = ORIENTED_EDGE('',*,*,#2364,.F.);
+#3711 = ORIENTED_EDGE('',*,*,#3712,.T.);
+#3712 = EDGE_CURVE('',#2365,#2035,#3713,.T.);
+#3713 = SURFACE_CURVE('',#3714,(#3718,#3725),.PCURVE_S1.);
+#3714 = LINE('',#3715,#3716);
+#3715 = CARTESIAN_POINT('',(-13.96,2.2360679775,-22.8));
+#3716 = VECTOR('',#3717,1.);
+#3717 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3718 = PCURVE('',#2081,#3719);
+#3719 = DEFINITIONAL_REPRESENTATION('',(#3720),#3724);
+#3720 = LINE('',#3721,#3722);
+#3721 = CARTESIAN_POINT('',(0.729727656227,0.E+000));
+#3722 = VECTOR('',#3723,1.);
+#3723 = DIRECTION('',(0.E+000,-1.));
+#3724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3725 = PCURVE('',#2050,#3726);
+#3726 = DEFINITIONAL_REPRESENTATION('',(#3727),#3731);
+#3727 = LINE('',#3728,#3729);
+#3728 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3729 = VECTOR('',#3730,1.);
+#3730 = DIRECTION('',(0.E+000,-1.));
+#3731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3732 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#3733 = ORIENTED_EDGE('',*,*,#2121,.F.);
+#3734 = ADVANCED_FACE('',(#3735),#2050,.T.);
+#3735 = FACE_BOUND('',#3736,.T.);
+#3736 = EDGE_LOOP('',(#3737,#3738,#3739,#3740));
+#3737 = ORIENTED_EDGE('',*,*,#2392,.F.);
+#3738 = ORIENTED_EDGE('',*,*,#3712,.T.);
+#3739 = ORIENTED_EDGE('',*,*,#2034,.F.);
+#3740 = ORIENTED_EDGE('',*,*,#2799,.F.);
+#3741 = ADVANCED_FACE('',(#3742),#2187,.T.);
+#3742 = FACE_BOUND('',#3743,.T.);
+#3743 = EDGE_LOOP('',(#3744,#3765,#3766,#3767));
+#3744 = ORIENTED_EDGE('',*,*,#3745,.F.);
+#3745 = EDGE_CURVE('',#3658,#2822,#3746,.T.);
+#3746 = SURFACE_CURVE('',#3747,(#3751,#3758),.PCURVE_S1.);
+#3747 = LINE('',#3748,#3749);
+#3748 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#3749 = VECTOR('',#3750,1.);
+#3750 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3751 = PCURVE('',#2187,#3752);
+#3752 = DEFINITIONAL_REPRESENTATION('',(#3753),#3757);
+#3753 = LINE('',#3754,#3755);
+#3754 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3755 = VECTOR('',#3756,1.);
+#3756 = DIRECTION('',(1.,0.E+000));
+#3757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3758 = PCURVE('',#2761,#3759);
+#3759 = DEFINITIONAL_REPRESENTATION('',(#3760),#3764);
+#3760 = LINE('',#3761,#3762);
+#3761 = CARTESIAN_POINT('',(10.1875,10.5));
+#3762 = VECTOR('',#3763,1.);
+#3763 = DIRECTION('',(-1.,0.E+000));
+#3764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3765 = ORIENTED_EDGE('',*,*,#3685,.F.);
+#3766 = ORIENTED_EDGE('',*,*,#2171,.F.);
+#3767 = ORIENTED_EDGE('',*,*,#2821,.F.);
+#3768 = ADVANCED_FACE('',(#3769),#2436,.F.);
+#3769 = FACE_BOUND('',#3770,.T.);
+#3770 = EDGE_LOOP('',(#3771,#3772,#3795,#3822));
+#3771 = ORIENTED_EDGE('',*,*,#2415,.F.);
+#3772 = ORIENTED_EDGE('',*,*,#3773,.T.);
+#3773 = EDGE_CURVE('',#2416,#3774,#3776,.T.);
+#3774 = VERTEX_POINT('',#3775);
+#3775 = CARTESIAN_POINT('',(-11.96,1.,-14.8));
+#3776 = SEAM_CURVE('',#3777,(#3781,#3788),.PCURVE_S1.);
+#3777 = LINE('',#3778,#3779);
+#3778 = CARTESIAN_POINT('',(-11.96,1.,-22.8));
+#3779 = VECTOR('',#3780,1.);
+#3780 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3781 = PCURVE('',#2436,#3782);
+#3782 = DEFINITIONAL_REPRESENTATION('',(#3783),#3787);
+#3783 = LINE('',#3784,#3785);
+#3784 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3785 = VECTOR('',#3786,1.);
+#3786 = DIRECTION('',(-0.E+000,-1.));
+#3787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3788 = PCURVE('',#2436,#3789);
+#3789 = DEFINITIONAL_REPRESENTATION('',(#3790),#3794);
+#3790 = LINE('',#3791,#3792);
+#3791 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3792 = VECTOR('',#3793,1.);
+#3793 = DIRECTION('',(-0.E+000,-1.));
+#3794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3795 = ORIENTED_EDGE('',*,*,#3796,.T.);
+#3796 = EDGE_CURVE('',#3774,#3774,#3797,.T.);
+#3797 = SURFACE_CURVE('',#3798,(#3803,#3810),.PCURVE_S1.);
+#3798 = CIRCLE('',#3799,1.);
+#3799 = AXIS2_PLACEMENT_3D('',#3800,#3801,#3802);
+#3800 = CARTESIAN_POINT('',(-11.96,2.655653474903E-015,-14.8));
+#3801 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3802 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3803 = PCURVE('',#2436,#3804);
+#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809);
+#3805 = LINE('',#3806,#3807);
+#3806 = CARTESIAN_POINT('',(-0.E+000,-8.));
+#3807 = VECTOR('',#3808,1.);
+#3808 = DIRECTION('',(-1.,0.E+000));
+#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3810 = PCURVE('',#3811,#3816);
+#3811 = PLANE('',#3812);
+#3812 = AXIS2_PLACEMENT_3D('',#3813,#3814,#3815);
+#3813 = CARTESIAN_POINT('',(-11.96,2.506089710407E-015,-14.8));
+#3814 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3815 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821);
+#3817 = CIRCLE('',#3818,1.);
+#3818 = AXIS2_PLACEMENT_2D('',#3819,#3820);
+#3819 = CARTESIAN_POINT('',(1.495637644965E-016,1.7763568394E-015));
+#3820 = DIRECTION('',(1.,0.E+000));
+#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3822 = ORIENTED_EDGE('',*,*,#3773,.F.);
+#3823 = ADVANCED_FACE('',(#3824),#2761,.T.);
+#3824 = FACE_BOUND('',#3825,.T.);
+#3825 = EDGE_LOOP('',(#3826,#3827,#3828,#3829));
+#3826 = ORIENTED_EDGE('',*,*,#3657,.T.);
+#3827 = ORIENTED_EDGE('',*,*,#3745,.T.);
+#3828 = ORIENTED_EDGE('',*,*,#2844,.T.);
+#3829 = ORIENTED_EDGE('',*,*,#2745,.F.);
+#3830 = ADVANCED_FACE('',(#3831),#2688,.T.);
+#3831 = FACE_BOUND('',#3832,.T.);
+#3832 = EDGE_LOOP('',(#3833,#3854,#3855,#3856));
+#3833 = ORIENTED_EDGE('',*,*,#3834,.T.);
+#3834 = EDGE_CURVE('',#2983,#3576,#3835,.T.);
+#3835 = SURFACE_CURVE('',#3836,(#3840,#3847),.PCURVE_S1.);
+#3836 = LINE('',#3837,#3838);
+#3837 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#3838 = VECTOR('',#3839,1.);
+#3839 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3840 = PCURVE('',#2688,#3841);
+#3841 = DEFINITIONAL_REPRESENTATION('',(#3842),#3846);
+#3842 = LINE('',#3843,#3844);
+#3843 = CARTESIAN_POINT('',(-10.1875,-10.5));
+#3844 = VECTOR('',#3845,1.);
+#3845 = DIRECTION('',(1.,0.E+000));
+#3846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3847 = PCURVE('',#3022,#3848);
+#3848 = DEFINITIONAL_REPRESENTATION('',(#3849),#3853);
+#3849 = LINE('',#3850,#3851);
+#3850 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3851 = VECTOR('',#3852,1.);
+#3852 = DIRECTION('',(1.,0.E+000));
+#3853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3854 = ORIENTED_EDGE('',*,*,#3598,.T.);
+#3855 = ORIENTED_EDGE('',*,*,#2672,.F.);
+#3856 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#3857 = ADVANCED_FACE('',(#3858),#3072,.T.);
+#3858 = FACE_BOUND('',#3859,.T.);
+#3859 = EDGE_LOOP('',(#3860,#3861,#3862,#3863));
+#3860 = ORIENTED_EDGE('',*,*,#3378,.F.);
+#3861 = ORIENTED_EDGE('',*,*,#3058,.T.);
+#3862 = ORIENTED_EDGE('',*,*,#3193,.F.);
+#3863 = ORIENTED_EDGE('',*,*,#3864,.F.);
+#3864 = EDGE_CURVE('',#3274,#3166,#3865,.T.);
+#3865 = SURFACE_CURVE('',#3866,(#3870,#3877),.PCURVE_S1.);
+#3866 = LINE('',#3867,#3868);
+#3867 = CARTESIAN_POINT('',(14.54,2.56173769149,-22.8));
+#3868 = VECTOR('',#3869,1.);
+#3869 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3870 = PCURVE('',#3072,#3871);
+#3871 = DEFINITIONAL_REPRESENTATION('',(#3872),#3876);
+#3872 = LINE('',#3873,#3874);
+#3873 = CARTESIAN_POINT('',(8.06326230851,0.E+000));
+#3874 = VECTOR('',#3875,1.);
+#3875 = DIRECTION('',(0.E+000,-1.));
+#3876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3877 = PCURVE('',#3126,#3878);
+#3878 = DEFINITIONAL_REPRESENTATION('',(#3879),#3883);
+#3879 = LINE('',#3880,#3881);
+#3880 = CARTESIAN_POINT('',(5.620311483529,0.E+000));
+#3881 = VECTOR('',#3882,1.);
+#3882 = DIRECTION('',(0.E+000,-1.));
+#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3884 = ADVANCED_FACE('',(#3885),#3022,.T.);
+#3885 = FACE_BOUND('',#3886,.T.);
+#3886 = EDGE_LOOP('',(#3887,#3888,#3889,#3890));
+#3887 = ORIENTED_EDGE('',*,*,#3834,.F.);
+#3888 = ORIENTED_EDGE('',*,*,#3006,.T.);
+#3889 = ORIENTED_EDGE('',*,*,#3356,.F.);
+#3890 = ORIENTED_EDGE('',*,*,#3575,.T.);
+#3891 = ADVANCED_FACE('',(#3892),#3126,.F.);
+#3892 = FACE_BOUND('',#3893,.F.);
+#3893 = EDGE_LOOP('',(#3894,#3895,#3896,#3897));
+#3894 = ORIENTED_EDGE('',*,*,#3273,.F.);
+#3895 = ORIENTED_EDGE('',*,*,#3110,.T.);
+#3896 = ORIENTED_EDGE('',*,*,#3165,.T.);
+#3897 = ORIENTED_EDGE('',*,*,#3864,.F.);
+#3898 = ADVANCED_FACE('',(#3899),#3422,.F.);
+#3899 = FACE_BOUND('',#3900,.T.);
+#3900 = EDGE_LOOP('',(#3901,#3902,#3925,#3952));
+#3901 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#3902 = ORIENTED_EDGE('',*,*,#3903,.T.);
+#3903 = EDGE_CURVE('',#3402,#3904,#3906,.T.);
+#3904 = VERTEX_POINT('',#3905);
+#3905 = CARTESIAN_POINT('',(12.54,1.,-14.8));
+#3906 = SEAM_CURVE('',#3907,(#3911,#3918),.PCURVE_S1.);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(12.54,1.,-22.8));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3911 = PCURVE('',#3422,#3912);
+#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3917);
+#3913 = LINE('',#3914,#3915);
+#3914 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3915 = VECTOR('',#3916,1.);
+#3916 = DIRECTION('',(-0.E+000,-1.));
+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3918 = PCURVE('',#3422,#3919);
+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(-0.E+000,-1.));
+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3925 = ORIENTED_EDGE('',*,*,#3926,.T.);
+#3926 = EDGE_CURVE('',#3904,#3904,#3927,.T.);
+#3927 = SURFACE_CURVE('',#3928,(#3933,#3940),.PCURVE_S1.);
+#3928 = CIRCLE('',#3929,1.);
+#3929 = AXIS2_PLACEMENT_3D('',#3930,#3931,#3932);
+#3930 = CARTESIAN_POINT('',(12.54,-2.78443934576E-015,-14.8));
+#3931 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3932 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3933 = PCURVE('',#3422,#3934);
+#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939);
+#3935 = LINE('',#3936,#3937);
+#3936 = CARTESIAN_POINT('',(-0.E+000,-8.));
+#3937 = VECTOR('',#3938,1.);
+#3938 = DIRECTION('',(-1.,0.E+000));
+#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3940 = PCURVE('',#3941,#3946);
+#3941 = PLANE('',#3942);
+#3942 = AXIS2_PLACEMENT_3D('',#3943,#3944,#3945);
+#3943 = CARTESIAN_POINT('',(12.54,-2.805805597831E-015,-14.8));
+#3944 = DIRECTION('',(-1.972152263053E-030,3.286920438421E-032,1.));
+#3945 = DIRECTION('',(-1.,2.22044604925E-016,-1.972152263053E-030));
+#3946 = DEFINITIONAL_REPRESENTATION('',(#3947),#3951);
+#3947 = CIRCLE('',#3948,1.);
+#3948 = AXIS2_PLACEMENT_2D('',#3949,#3950);
+#3949 = CARTESIAN_POINT('',(-1.7763568394E-015,-2.136625207093E-017));
+#3950 = DIRECTION('',(0.E+000,-1.));
+#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3952 = ORIENTED_EDGE('',*,*,#3903,.F.);
+#3953 = ADVANCED_FACE('',(#3954),#3811,.F.);
+#3954 = FACE_BOUND('',#3955,.F.);
+#3955 = EDGE_LOOP('',(#3956));
+#3956 = ORIENTED_EDGE('',*,*,#3796,.T.);
+#3957 = ADVANCED_FACE('',(#3958),#3941,.F.);
+#3958 = FACE_BOUND('',#3959,.F.);
+#3959 = EDGE_LOOP('',(#3960));
+#3960 = ORIENTED_EDGE('',*,*,#3926,.T.);
+#3961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3965))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3962,#3963,#3964)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3962 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3963 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3964 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3965 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3962,
+ 'distance_accuracy_value','confusion accuracy');
+#3966 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#3967 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3968),#3961);
+#3968 = STYLED_ITEM('color',(#3969),#15);
+#3969 = PRESENTATION_STYLE_ASSIGNMENT((#3970,#3976));
+#3970 = SURFACE_STYLE_USAGE(.BOTH.,#3971);
+#3971 = SURFACE_SIDE_STYLE('',(#3972));
+#3972 = SURFACE_STYLE_FILL_AREA(#3973);
+#3973 = FILL_AREA_STYLE('',(#3974));
+#3974 = FILL_AREA_STYLE_COLOUR('',#3975);
+#3975 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3976 = CURVE_STYLE('',#3977,POSITIVE_LENGTH_MEASURE(0.1),#3975);
+#3977 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;