last few months of work
[mirrors/Designs.git] / freecad / test.step
diff --git a/freecad/test.step b/freecad/test.step
new file mode 100644 (file)
index 0000000..52523ec
--- /dev/null
@@ -0,0 +1,2411 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/harvie/Work/Designs/freecad/test.step',
+  '2015-12-09T23:57:58',('Author'),(''),
+  'Open CASCADE STEP processor 6.9','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('Pocket007','Pocket007','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2013);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#121,#175,#293,#297,#458,#613,#741,#773,#847,
+    #947,#974,#1109,#1156,#1330,#1357,#1402,#1461,#1532,#1559,#1594,
+    #1656,#1683,#1738,#1745,#1780,#1835,#1862,#1917,#1956,#1986));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(6.3,-41.99999975027,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(6.3,-48.99999975027,2.886579864025E-15));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(6.3,-41.99999975027,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,6.3);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,-41.99999975027,0.));
+#35 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-0.,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,6.3);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,-41.99999975027,0.));
+#56 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-7.5,-41.99999975027,-9.));
+#69 = DIRECTION('',(0.,1.,0.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(13.8,-9.));
+#74 = CARTESIAN_POINT('',(13.8,-19.91192008768));
+#75 = CARTESIAN_POINT('',(4.35,-14.45596004384));
+#76 = CARTESIAN_POINT('',(-5.1,-9.));
+#77 = CARTESIAN_POINT('',(4.35,-3.544039956158));
+#78 = CARTESIAN_POINT('',(13.8,1.911920087684));
+#79 = CARTESIAN_POINT('',(13.8,-9.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.T.);
+#82 = ORIENTED_EDGE('',*,*,#83,.T.);
+#83 = EDGE_CURVE('',#24,#24,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,6.3);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(9.852879827284E-47,-48.99999975027,
+    5.270905290925E-31));
+#88 = DIRECTION('',(-1.642146637881E-47,-1.,1.093668047898E-31));
+#89 = DIRECTION('',(1.,3.368901243058E-47,4.58187280004E-16));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-2.114710523096E-16,-7.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#115);
+#98 = SURFACE_OF_REVOLUTION('',#99,#112);
+#99 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#100,#101,#102,#103,#104,#105,#106
+    ,#107,#108,#109,#110,#111),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,
+    0.785398163397,1.570796326795),.UNSPECIFIED.);
+#100 = CARTESIAN_POINT('',(6.3,-48.99999975027,2.886579864025E-15));
+#101 = CARTESIAN_POINT('',(6.3,-49.78539791367,2.886579864025E-15));
+#102 = CARTESIAN_POINT('',(6.176630428911,-50.57079476523,
+    2.830053495813E-15));
+#103 = CARTESIAN_POINT('',(5.92988807274,-51.33197574464,
+    2.716999286777E-15));
+#104 = CARTESIAN_POINT('',(5.566125033746,-52.04468517014,
+    2.550327689374E-15));
+#105 = CARTESIAN_POINT('',(5.098001054389,-52.68728007012,
+    2.335839236568E-15));
+#106 = CARTESIAN_POINT('',(3.987280319849,-53.79800080466,
+    1.826921124365E-15));
+#107 = CARTESIAN_POINT('',(3.344685419875,-54.26612478401,
+    1.532492315002E-15));
+#108 = CARTESIAN_POINT('',(2.631975994371,-54.62988782301,
+    1.205937921897E-15));
+#109 = CARTESIAN_POINT('',(1.870795014965,-54.87663017918,
+    8.571744793517E-16));
+#110 = CARTESIAN_POINT('',(1.085398163397,-54.99999975027,
+    4.973156322085E-16));
+#111 = CARTESIAN_POINT('',(0.3,-54.99999975027,1.374561840012E-16));
+#112 = AXIS1_PLACEMENT('',#113,#114);
+#113 = CARTESIAN_POINT('',(9.852879827284E-47,-48.99999975027,
+    5.270905290925E-31));
+#114 = DIRECTION('',(-1.642146637881E-47,-1.,1.093668047898E-31));
+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(0.,0.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(1.,0.));
+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#121 = ADVANCED_FACE('',(#122),#98,.T.);
+#122 = FACE_BOUND('',#123,.T.);
+#123 = EDGE_LOOP('',(#124,#146,#147,#148));
+#124 = ORIENTED_EDGE('',*,*,#125,.F.);
+#125 = EDGE_CURVE('',#24,#126,#128,.T.);
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(0.3,-54.99999975027,1.374561840012E-16));
+#128 = SEAM_CURVE('',#129,(#134,#140),.PCURVE_S1.);
+#129 = CIRCLE('',#130,6.);
+#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
+#131 = CARTESIAN_POINT('',(0.3,-48.99999975027,7.401486830834E-17));
+#132 = DIRECTION('',(2.467162276945E-16,-1.093668047898E-31,-1.));
+#133 = DIRECTION('',(1.,1.056109913394E-47,2.467162276945E-16));
+#134 = PCURVE('',#98,#135);
+#135 = DEFINITIONAL_REPRESENTATION('',(#136),#139);
+#136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#137,#138),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#137 = CARTESIAN_POINT('',(-2.114710523096E-16,0.));
+#138 = CARTESIAN_POINT('',(-2.114710523096E-16,1.570796326795));
+#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#140 = PCURVE('',#98,#141);
+#141 = DEFINITIONAL_REPRESENTATION('',(#142),#145);
+#142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#143,#144),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#143 = CARTESIAN_POINT('',(6.28318530718,0.));
+#144 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#83,.T.);
+#147 = ORIENTED_EDGE('',*,*,#125,.T.);
+#148 = ORIENTED_EDGE('',*,*,#149,.F.);
+#149 = EDGE_CURVE('',#126,#126,#150,.T.);
+#150 = SURFACE_CURVE('',#151,(#156,#163),.PCURVE_S1.);
+#151 = CIRCLE('',#152,0.3);
+#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
+#153 = CARTESIAN_POINT('',(0.,-54.99999975027,1.183291357832E-30));
+#154 = DIRECTION('',(-1.642146637881E-47,-1.,1.093668047898E-31));
+#155 = DIRECTION('',(1.,3.368901243058E-47,4.58187280004E-16));
+#156 = PCURVE('',#98,#157);
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(0.,1.570796326795));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(1.,0.));
+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#163 = PCURVE('',#164,#169);
+#164 = PLANE('',#165);
+#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);
+#166 = CARTESIAN_POINT('',(-2.17053989292E-16,-54.99999975027,
+    3.063512014788E-15));
+#167 = DIRECTION('',(-1.642146637881E-47,-1.,1.093668047898E-31));
+#168 = DIRECTION('',(0.,-1.093668047898E-31,-1.));
+#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);
+#170 = CIRCLE('',#171,0.3);
+#171 = AXIS2_PLACEMENT_2D('',#172,#173);
+#172 = CARTESIAN_POINT('',(3.063512014788E-15,2.17053989292E-16));
+#173 = DIRECTION('',(-4.58187280004E-16,1.));
+#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#175 = ADVANCED_FACE('',(#176,#290),#66,.F.);
+#176 = FACE_BOUND('',#177,.F.);
+#177 = EDGE_LOOP('',(#178,#208,#236,#264));
+#178 = ORIENTED_EDGE('',*,*,#179,.F.);
+#179 = EDGE_CURVE('',#180,#182,#184,.T.);
+#180 = VERTEX_POINT('',#181);
+#181 = CARTESIAN_POINT('',(-7.5,-41.99999975027,-7.));
+#182 = VERTEX_POINT('',#183);
+#183 = CARTESIAN_POINT('',(7.5,-41.99999975027,-7.));
+#184 = SURFACE_CURVE('',#185,(#189,#196),.PCURVE_S1.);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-90.,-41.99999975027,-7.));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(1.,0.,0.));
+#189 = PCURVE('',#66,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(-82.5,-2.));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(1.,0.));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#196 = PCURVE('',#197,#202);
+#197 = PLANE('',#198);
+#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201);
+#199 = CARTESIAN_POINT('',(-90.,-41.99999975027,-7.));
+#200 = DIRECTION('',(0.,0.,1.));
+#201 = DIRECTION('',(0.,1.,0.));
+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207);
+#203 = LINE('',#204,#205);
+#204 = CARTESIAN_POINT('',(0.,0.));
+#205 = VECTOR('',#206,1.);
+#206 = DIRECTION('',(0.,-1.));
+#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#208 = ORIENTED_EDGE('',*,*,#209,.T.);
+#209 = EDGE_CURVE('',#180,#210,#212,.T.);
+#210 = VERTEX_POINT('',#211);
+#211 = CARTESIAN_POINT('',(-7.5,-41.99999975027,7.));
+#212 = SURFACE_CURVE('',#213,(#217,#224),.PCURVE_S1.);
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(-7.5,-41.99999975027,-9.));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(0.,0.,1.));
+#217 = PCURVE('',#66,#218);
+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(0.,0.));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(0.,-1.));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#224 = PCURVE('',#225,#230);
+#225 = PLANE('',#226);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(-7.5,-41.99999975027,-9.));
+#228 = DIRECTION('',(-0.838443603176,-0.544988370787,0.));
+#229 = DIRECTION('',(-0.544988370787,0.838443603176,0.));
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(0.,0.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(0.,-1.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = ORIENTED_EDGE('',*,*,#237,.T.);
+#237 = EDGE_CURVE('',#210,#238,#240,.T.);
+#238 = VERTEX_POINT('',#239);
+#239 = CARTESIAN_POINT('',(7.5,-41.99999975027,7.));
+#240 = SURFACE_CURVE('',#241,(#245,#252),.PCURVE_S1.);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(-90.,-41.99999975027,7.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(1.,0.,0.));
+#245 = PCURVE('',#66,#246);
+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(-82.5,-16.));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(1.,0.));
+#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#252 = PCURVE('',#253,#258);
+#253 = PLANE('',#254);
+#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
+#255 = CARTESIAN_POINT('',(-90.,-41.99999975027,7.));
+#256 = DIRECTION('',(0.,0.,1.));
+#257 = DIRECTION('',(0.,1.,0.));
+#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(0.,0.));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(0.,-1.));
+#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#264 = ORIENTED_EDGE('',*,*,#265,.F.);
+#265 = EDGE_CURVE('',#182,#238,#266,.T.);
+#266 = SURFACE_CURVE('',#267,(#271,#278),.PCURVE_S1.);
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(7.5,-41.99999975027,-9.));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(0.,0.,1.));
+#271 = PCURVE('',#66,#272);
+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(15.,0.));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(0.,-1.));
+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#278 = PCURVE('',#279,#284);
+#279 = PLANE('',#280);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(40.,8.,-9.));
+#282 = DIRECTION('',(0.838443615057,-0.544988352509,0.));
+#283 = DIRECTION('',(-0.544988352509,-0.838443615057,0.));
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
+#285 = LINE('',#286,#287);
+#286 = CARTESIAN_POINT('',(59.634302,-0.));
+#287 = VECTOR('',#288,1.);
+#288 = DIRECTION('',(0.,-1.));
+#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#290 = FACE_BOUND('',#291,.F.);
+#291 = EDGE_LOOP('',(#292));
+#292 = ORIENTED_EDGE('',*,*,#51,.T.);
+#293 = ADVANCED_FACE('',(#294),#164,.T.);
+#294 = FACE_BOUND('',#295,.T.);
+#295 = EDGE_LOOP('',(#296));
+#296 = ORIENTED_EDGE('',*,*,#149,.T.);
+#297 = ADVANCED_FACE('',(#298),#197,.F.);
+#298 = FACE_BOUND('',#299,.F.);
+#299 = EDGE_LOOP('',(#300,#321,#322,#343,#371,#404,#432));
+#300 = ORIENTED_EDGE('',*,*,#301,.F.);
+#301 = EDGE_CURVE('',#180,#302,#304,.T.);
+#302 = VERTEX_POINT('',#303);
+#303 = CARTESIAN_POINT('',(-40.,7.999997614628,-7.));
+#304 = SURFACE_CURVE('',#305,(#309,#315),.PCURVE_S1.);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-19.75175837707,-23.15114170199,-7.));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(-0.544988370787,0.838443603176,0.));
+#309 = PCURVE('',#197,#310);
+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#314);
+#311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#312,#313),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-28.44420029494,43.116959705052),.PIECEWISE_BEZIER_KNOTS.);
+#312 = CARTESIAN_POINT('',(-4.99999973649,-85.75));
+#313 = CARTESIAN_POINT('',(54.99999710139,-46.75));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = PCURVE('',#225,#316);
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#320);
+#317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#318,#319),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-28.44420029494,43.116959705052),.PIECEWISE_BEZIER_KNOTS.);
+#318 = CARTESIAN_POINT('',(-5.96343,-2.));
+#319 = CARTESIAN_POINT('',(65.59773,-2.));
+#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#321 = ORIENTED_EDGE('',*,*,#179,.T.);
+#322 = ORIENTED_EDGE('',*,*,#323,.F.);
+#323 = EDGE_CURVE('',#324,#182,#326,.T.);
+#324 = VERTEX_POINT('',#325);
+#325 = CARTESIAN_POINT('',(39.999998449508,7.999997614628,-7.));
+#326 = SURFACE_CURVE('',#327,(#331,#337),.PCURVE_S1.);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(9.270650161943,-39.27592259165,-7.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(-0.544988352509,-0.838443615057,0.));
+#331 = PCURVE('',#197,#332);
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#336);
+#333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#334,#335),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-62.34876025531,9.21239873069),.PIECEWISE_BEZIER_KNOTS.);
+#334 = CARTESIAN_POINT('',(54.99999710139,-133.2499982944));
+#335 = CARTESIAN_POINT('',(-4.99999973649,-94.25000015504));
+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#337 = PCURVE('',#279,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#342);
+#339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#340,#341),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-62.34876025531,9.21239873069),.PIECEWISE_BEZIER_KNOTS.);
+#340 = CARTESIAN_POINT('',(-5.9634270705,-2.));
+#341 = CARTESIAN_POINT('',(65.5977319155,-2.));
+#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#343 = ORIENTED_EDGE('',*,*,#344,.F.);
+#344 = EDGE_CURVE('',#345,#324,#347,.T.);
+#345 = VERTEX_POINT('',#346);
+#346 = CARTESIAN_POINT('',(12.387610044398,7.999997614628,-7.));
+#347 = SURFACE_CURVE('',#348,(#352,#359),.PCURVE_S1.);
+#348 = LINE('',#349,#350);
+#349 = CARTESIAN_POINT('',(-90.,7.999997614628,-7.));
+#350 = VECTOR('',#351,1.);
+#351 = DIRECTION('',(1.,0.,0.));
+#352 = PCURVE('',#197,#353);
+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(49.9999973649,0.));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(0.,-1.));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = PCURVE('',#360,#365);
+#360 = PLANE('',#361);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(-90.,7.999997614628,-7.));
+#363 = DIRECTION('',(0.,1.,0.));
+#364 = DIRECTION('',(0.,0.,-1.));
+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(0.,0.));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(0.,-1.));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#345,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(14.699031,0.,-7.));
+#375 = SURFACE_CURVE('',#376,(#381,#392),.PCURVE_S1.);
+#376 = CIRCLE('',#377,15.);
+#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380);
+#378 = CARTESIAN_POINT('',(-0.300969,0.,-7.));
+#379 = DIRECTION('',(0.,0.,-1.));
+#380 = DIRECTION('',(1.,0.,0.));
+#381 = PCURVE('',#197,#382);
+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#391);
+#383 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#384,#385,#386,#387,#388,#389
+,#390),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#384 = CARTESIAN_POINT('',(41.999999750272,-104.699031));
+#385 = CARTESIAN_POINT('',(16.019237636739,-104.699031));
+#386 = CARTESIAN_POINT('',(29.009618693505,-82.199031));
+#387 = CARTESIAN_POINT('',(41.999999750272,-59.699031));
+#388 = CARTESIAN_POINT('',(54.990380807039,-82.199031));
+#389 = CARTESIAN_POINT('',(67.980761863805,-104.699031));
+#390 = CARTESIAN_POINT('',(41.999999750272,-104.699031));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#392 = PCURVE('',#393,#398);
+#393 = CYLINDRICAL_SURFACE('',#394,15.);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(-0.300969,0.,-10.5));
+#396 = DIRECTION('',(0.,0.,-1.));
+#397 = DIRECTION('',(1.,0.,0.));
+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(0.,-3.5));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.));
+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#404 = ORIENTED_EDGE('',*,*,#405,.T.);
+#405 = EDGE_CURVE('',#373,#406,#408,.T.);
+#406 = VERTEX_POINT('',#407);
+#407 = CARTESIAN_POINT('',(-12.98954804439,7.999997614628,-7.));
+#408 = SURFACE_CURVE('',#409,(#414,#425),.PCURVE_S1.);
+#409 = CIRCLE('',#410,15.);
+#410 = AXIS2_PLACEMENT_3D('',#411,#412,#413);
+#411 = CARTESIAN_POINT('',(-0.300969,0.,-7.));
+#412 = DIRECTION('',(0.,0.,-1.));
+#413 = DIRECTION('',(1.,0.,0.));
+#414 = PCURVE('',#197,#415);
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#424);
+#416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#417,#418,#419,#420,#421,#422
+,#423),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#417 = CARTESIAN_POINT('',(41.999999750272,-104.699031));
+#418 = CARTESIAN_POINT('',(16.019237636739,-104.699031));
+#419 = CARTESIAN_POINT('',(29.009618693505,-82.199031));
+#420 = CARTESIAN_POINT('',(41.999999750272,-59.699031));
+#421 = CARTESIAN_POINT('',(54.990380807039,-82.199031));
+#422 = CARTESIAN_POINT('',(67.980761863805,-104.699031));
+#423 = CARTESIAN_POINT('',(41.999999750272,-104.699031));
+#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#425 = PCURVE('',#393,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(0.,-3.5));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,0.));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#432 = ORIENTED_EDGE('',*,*,#433,.F.);
+#433 = EDGE_CURVE('',#302,#406,#434,.T.);
+#434 = SURFACE_CURVE('',#435,(#439,#446),.PCURVE_S1.);
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(-90.,7.999997614628,-7.));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(1.,0.,0.));
+#439 = PCURVE('',#197,#440);
+#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(49.9999973649,0.));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(0.,-1.));
+#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#446 = PCURVE('',#447,#452);
+#447 = PLANE('',#448);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(-90.,7.999997614628,-7.));
+#450 = DIRECTION('',(0.,1.,0.));
+#451 = DIRECTION('',(0.,0.,-1.));
+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#457);
+#453 = LINE('',#454,#455);
+#454 = CARTESIAN_POINT('',(0.,0.));
+#455 = VECTOR('',#456,1.);
+#456 = DIRECTION('',(0.,-1.));
+#457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#458 = ADVANCED_FACE('',(#459),#279,.T.);
+#459 = FACE_BOUND('',#460,.T.);
+#460 = EDGE_LOOP('',(#461,#491,#519,#547,#573,#592,#593,#594));
+#461 = ORIENTED_EDGE('',*,*,#462,.F.);
+#462 = EDGE_CURVE('',#463,#465,#467,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(40.,8.,-9.));
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(39.999998449508,7.999997614628,-9.));
+#467 = SURFACE_CURVE('',#468,(#472,#479),.PCURVE_S1.);
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(40.,8.,-9.));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-0.544988352509,-0.838443615057,0.));
+#472 = PCURVE('',#279,#473);
+#473 = DEFINITIONAL_REPRESENTATION('',(#474),#478);
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(0.,0.));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(1.,-0.));
+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#479 = PCURVE('',#480,#485);
+#480 = PLANE('',#481);
+#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484);
+#482 = CARTESIAN_POINT('',(-3.680278319975E-07,8.590585071674,-9.));
+#483 = DIRECTION('',(-0.,-0.,-1.));
+#484 = DIRECTION('',(-1.,0.,0.));
+#485 = DEFINITIONAL_REPRESENTATION('',(#486),#490);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(-40.00000036802,-0.590585071674));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(0.544988352509,-0.838443615057));
+#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#491 = ORIENTED_EDGE('',*,*,#492,.T.);
+#492 = EDGE_CURVE('',#463,#493,#495,.T.);
+#493 = VERTEX_POINT('',#494);
+#494 = CARTESIAN_POINT('',(40.,8.,9.));
+#495 = SURFACE_CURVE('',#496,(#500,#507),.PCURVE_S1.);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(40.,8.,-9.));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(0.,0.,1.));
+#500 = PCURVE('',#279,#501);
+#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506);
+#502 = LINE('',#503,#504);
+#503 = CARTESIAN_POINT('',(0.,0.));
+#504 = VECTOR('',#505,1.);
+#505 = DIRECTION('',(0.,-1.));
+#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#507 = PCURVE('',#508,#513);
+#508 = PLANE('',#509);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(90.,8.,-9.));
+#511 = DIRECTION('',(0.,-1.,0.));
+#512 = DIRECTION('',(-1.,0.,0.));
+#513 = DEFINITIONAL_REPRESENTATION('',(#514),#518);
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(50.,0.));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(0.,-1.));
+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#519 = ORIENTED_EDGE('',*,*,#520,.T.);
+#520 = EDGE_CURVE('',#493,#521,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(39.999998449508,7.999997614628,9.));
+#523 = SURFACE_CURVE('',#524,(#528,#535),.PCURVE_S1.);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(40.,8.,9.));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(-0.544988352509,-0.838443615057,0.));
+#528 = PCURVE('',#279,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(0.,-18.));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(1.,-0.));
+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#535 = PCURVE('',#536,#541);
+#536 = PLANE('',#537);
+#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
+#538 = CARTESIAN_POINT('',(-3.680278319975E-07,8.590585071674,9.));
+#539 = DIRECTION('',(-0.,-0.,-1.));
+#540 = DIRECTION('',(-1.,0.,0.));
+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546);
+#542 = LINE('',#543,#544);
+#543 = CARTESIAN_POINT('',(-40.00000036802,-0.590585071674));
+#544 = VECTOR('',#545,1.);
+#545 = DIRECTION('',(0.544988352509,-0.838443615057));
+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#521,#549,#551,.T.);
+#549 = VERTEX_POINT('',#550);
+#550 = CARTESIAN_POINT('',(39.999998449508,7.999997614628,7.));
+#551 = SURFACE_CURVE('',#552,(#556,#562),.PCURVE_S1.);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(39.999998449508,7.999997614628,-1.));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(0.,0.,-1.));
+#556 = PCURVE('',#279,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#561);
+#558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#559,#560),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-10.2,-7.8),.PIECEWISE_BEZIER_KNOTS.);
+#559 = CARTESIAN_POINT('',(2.84499998042E-06,-18.2));
+#560 = CARTESIAN_POINT('',(2.84499998042E-06,-15.8));
+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#562 = PCURVE('',#563,#568);
+#563 = PLANE('',#564);
+#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567);
+#565 = CARTESIAN_POINT('',(-90.,7.999997614628,7.));
+#566 = DIRECTION('',(0.,-1.,0.));
+#567 = DIRECTION('',(0.,0.,1.));
+#568 = DEFINITIONAL_REPRESENTATION('',(#569),#572);
+#569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#570,#571),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-10.2,-7.8),.PIECEWISE_BEZIER_KNOTS.);
+#570 = CARTESIAN_POINT('',(2.2,-129.9999984495));
+#571 = CARTESIAN_POINT('',(-0.2,-129.9999984495));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#573 = ORIENTED_EDGE('',*,*,#574,.T.);
+#574 = EDGE_CURVE('',#549,#238,#575,.T.);
+#575 = SURFACE_CURVE('',#576,(#580,#586),.PCURVE_S1.);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(9.270650161943,-39.27592259165,7.));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(-0.544988352509,-0.838443615057,0.));
+#580 = PCURVE('',#279,#581);
+#581 = DEFINITIONAL_REPRESENTATION('',(#582),#585);
+#582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#583,#584),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-62.34876025531,9.21239873069),.PIECEWISE_BEZIER_KNOTS.);
+#583 = CARTESIAN_POINT('',(-5.9634270705,-16.));
+#584 = CARTESIAN_POINT('',(65.5977319155,-16.));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#586 = PCURVE('',#253,#587);
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#591);
+#588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#589,#590),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-62.34876025531,9.21239873069),.PIECEWISE_BEZIER_KNOTS.);
+#589 = CARTESIAN_POINT('',(54.99999710139,-133.2499982944));
+#590 = CARTESIAN_POINT('',(-4.99999973649,-94.25000015504));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#592 = ORIENTED_EDGE('',*,*,#265,.F.);
+#593 = ORIENTED_EDGE('',*,*,#323,.F.);
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#465,#324,#596,.T.);
+#596 = SURFACE_CURVE('',#597,(#601,#607),.PCURVE_S1.);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(39.999998449508,7.999997614628,-8.));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(0.,0.,1.));
+#601 = PCURVE('',#279,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#606);
+#603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#604,#605),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.2,1.2),.PIECEWISE_BEZIER_KNOTS.);
+#604 = CARTESIAN_POINT('',(2.84499998042E-06,0.2));
+#605 = CARTESIAN_POINT('',(2.84499998042E-06,-2.2));
+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#607 = PCURVE('',#360,#608);
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#612);
+#609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#610,#611),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.2,1.2),.PIECEWISE_BEZIER_KNOTS.);
+#610 = CARTESIAN_POINT('',(2.2,-129.9999984495));
+#611 = CARTESIAN_POINT('',(-0.2,-129.9999984495));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#613 = ADVANCED_FACE('',(#614),#253,.T.);
+#614 = FACE_BOUND('',#615,.T.);
+#615 = EDGE_LOOP('',(#616,#637,#638,#639,#662,#691,#715));
+#616 = ORIENTED_EDGE('',*,*,#617,.F.);
+#617 = EDGE_CURVE('',#210,#618,#620,.T.);
+#618 = VERTEX_POINT('',#619);
+#619 = CARTESIAN_POINT('',(-40.,7.999997614628,7.));
+#620 = SURFACE_CURVE('',#621,(#625,#631),.PCURVE_S1.);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(-19.75175837707,-23.15114170199,7.));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(-0.544988370787,0.838443603176,0.));
+#625 = PCURVE('',#253,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#630);
+#627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#628,#629),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-28.44420029494,43.116959705052),.PIECEWISE_BEZIER_KNOTS.);
+#628 = CARTESIAN_POINT('',(-4.99999973649,-85.75));
+#629 = CARTESIAN_POINT('',(54.99999710139,-46.75));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#631 = PCURVE('',#225,#632);
+#632 = DEFINITIONAL_REPRESENTATION('',(#633),#636);
+#633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#634,#635),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-28.44420029494,43.116959705052),.PIECEWISE_BEZIER_KNOTS.);
+#634 = CARTESIAN_POINT('',(-5.96343,-16.));
+#635 = CARTESIAN_POINT('',(65.59773,-16.));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = ORIENTED_EDGE('',*,*,#237,.T.);
+#638 = ORIENTED_EDGE('',*,*,#574,.F.);
+#639 = ORIENTED_EDGE('',*,*,#640,.F.);
+#640 = EDGE_CURVE('',#641,#549,#643,.T.);
+#641 = VERTEX_POINT('',#642);
+#642 = CARTESIAN_POINT('',(12.688579044398,7.999997614628,7.));
+#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(-90.,7.999997614628,7.));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(1.,0.,0.));
+#648 = PCURVE('',#253,#649);
+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(49.9999973649,0.));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(0.,-1.));
+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#655 = PCURVE('',#563,#656);
+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(0.,0.));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(0.,-1.));
+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#662 = ORIENTED_EDGE('',*,*,#663,.F.);
+#663 = EDGE_CURVE('',#664,#641,#666,.T.);
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(15.,0.,7.));
+#666 = SURFACE_CURVE('',#667,(#672,#679),.PCURVE_S1.);
+#667 = CIRCLE('',#668,15.);
+#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);
+#669 = CARTESIAN_POINT('',(0.,0.,7.));
+#670 = DIRECTION('',(0.,0.,1.));
+#671 = DIRECTION('',(1.,0.,0.));
+#672 = PCURVE('',#253,#673);
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = CIRCLE('',#675,15.);
+#675 = AXIS2_PLACEMENT_2D('',#676,#677);
+#676 = CARTESIAN_POINT('',(41.999999750272,-90.));
+#677 = DIRECTION('',(0.,-1.));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = PCURVE('',#680,#685);
+#680 = CYLINDRICAL_SURFACE('',#681,15.);
+#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
+#682 = CARTESIAN_POINT('',(0.,0.,10.5));
+#683 = DIRECTION('',(0.,0.,1.));
+#684 = DIRECTION('',(1.,0.,0.));
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(0.,-3.5));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(1.,0.));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#691 = ORIENTED_EDGE('',*,*,#692,.F.);
+#692 = EDGE_CURVE('',#693,#664,#695,.T.);
+#693 = VERTEX_POINT('',#694);
+#694 = CARTESIAN_POINT('',(-12.68857904439,7.999997614628,7.));
+#695 = SURFACE_CURVE('',#696,(#701,#708),.PCURVE_S1.);
+#696 = CIRCLE('',#697,15.);
+#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
+#698 = CARTESIAN_POINT('',(0.,0.,7.));
+#699 = DIRECTION('',(0.,0.,1.));
+#700 = DIRECTION('',(1.,0.,0.));
+#701 = PCURVE('',#253,#702);
+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);
+#703 = CIRCLE('',#704,15.);
+#704 = AXIS2_PLACEMENT_2D('',#705,#706);
+#705 = CARTESIAN_POINT('',(41.999999750272,-90.));
+#706 = DIRECTION('',(0.,-1.));
+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#708 = PCURVE('',#680,#709);
+#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(0.,-3.5));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(1.,0.));
+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#715 = ORIENTED_EDGE('',*,*,#716,.F.);
+#716 = EDGE_CURVE('',#618,#693,#717,.T.);
+#717 = SURFACE_CURVE('',#718,(#722,#729),.PCURVE_S1.);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(-90.,7.999997614628,7.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,0.,0.));
+#722 = PCURVE('',#253,#723);
+#723 = DEFINITIONAL_REPRESENTATION('',(#724),#728);
+#724 = LINE('',#725,#726);
+#725 = CARTESIAN_POINT('',(49.9999973649,0.));
+#726 = VECTOR('',#727,1.);
+#727 = DIRECTION('',(0.,-1.));
+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#729 = PCURVE('',#730,#735);
+#730 = PLANE('',#731);
+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
+#732 = CARTESIAN_POINT('',(-90.,7.999997614628,7.));
+#733 = DIRECTION('',(0.,-1.,0.));
+#734 = DIRECTION('',(0.,0.,1.));
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(0.,0.));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(0.,-1.));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = ADVANCED_FACE('',(#742),#225,.T.);
+#742 = FACE_BOUND('',#743,.T.);
+#743 = EDGE_LOOP('',(#744,#745,#746,#747));
+#744 = ORIENTED_EDGE('',*,*,#301,.F.);
+#745 = ORIENTED_EDGE('',*,*,#209,.T.);
+#746 = ORIENTED_EDGE('',*,*,#617,.T.);
+#747 = ORIENTED_EDGE('',*,*,#748,.F.);
+#748 = EDGE_CURVE('',#302,#618,#749,.T.);
+#749 = SURFACE_CURVE('',#750,(#754,#761),.PCURVE_S1.);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(-40.,7.999997614628,-9.));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(0.,0.,1.));
+#754 = PCURVE('',#225,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(59.6343,0.));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.,-1.));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#762,#767);
+#762 = PLANE('',#763);
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#765 = DIRECTION('',(0.,1.,0.));
+#766 = DIRECTION('',(1.,0.,0.));
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(50.,0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(0.,-1.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = ADVANCED_FACE('',(#774),#447,.F.);
+#774 = FACE_BOUND('',#775,.F.);
+#775 = EDGE_LOOP('',(#776,#801,#827,#828));
+#776 = ORIENTED_EDGE('',*,*,#777,.F.);
+#777 = EDGE_CURVE('',#778,#780,#782,.T.);
+#778 = VERTEX_POINT('',#779);
+#779 = CARTESIAN_POINT('',(-40.,7.999997614628,-9.));
+#780 = VERTEX_POINT('',#781);
+#781 = CARTESIAN_POINT('',(-12.98954804439,7.999997614628,-9.));
+#782 = SURFACE_CURVE('',#783,(#787,#794),.PCURVE_S1.);
+#783 = LINE('',#784,#785);
+#784 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#785 = VECTOR('',#786,1.);
+#786 = DIRECTION('',(1.,0.,0.));
+#787 = PCURVE('',#447,#788);
+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793);
+#789 = LINE('',#790,#791);
+#790 = CARTESIAN_POINT('',(2.,0.));
+#791 = VECTOR('',#792,1.);
+#792 = DIRECTION('',(0.,-1.));
+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#794 = PCURVE('',#480,#795);
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(-1.,0.));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = ORIENTED_EDGE('',*,*,#802,.T.);
+#802 = EDGE_CURVE('',#778,#302,#803,.T.);
+#803 = SURFACE_CURVE('',#804,(#808,#815),.PCURVE_S1.);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(-40.,7.999997614628,-9.));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.,0.,1.));
+#808 = PCURVE('',#447,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(2.,-50.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(-1.,0.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = PCURVE('',#816,#821);
+#816 = PLANE('',#817);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#819 = DIRECTION('',(0.,1.,0.));
+#820 = DIRECTION('',(1.,0.,0.));
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(50.,0.));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(0.,-1.));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = ORIENTED_EDGE('',*,*,#433,.T.);
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#406,#780,#830,.T.);
+#830 = SURFACE_CURVE('',#831,(#835,#841),.PCURVE_S1.);
+#831 = LINE('',#832,#833);
+#832 = CARTESIAN_POINT('',(-12.98954804439,7.999997614628,-10.5));
+#833 = VECTOR('',#834,1.);
+#834 = DIRECTION('',(0.,0.,-1.));
+#835 = PCURVE('',#447,#836);
+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#840);
+#837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#838,#839),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#838 = CARTESIAN_POINT('',(-0.2,-77.0104519556));
+#839 = CARTESIAN_POINT('',(2.2,-77.0104519556));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#841 = PCURVE('',#393,#842);
+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#846);
+#843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#844,#845),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#844 = CARTESIAN_POINT('',(3.70412871014,-3.7));
+#845 = CARTESIAN_POINT('',(3.70412871014,-1.3));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = ADVANCED_FACE('',(#848),#393,.F.);
+#848 = FACE_BOUND('',#849,.F.);
+#849 = EDGE_LOOP('',(#850,#851,#874,#901,#902,#903,#924,#946));
+#850 = ORIENTED_EDGE('',*,*,#405,.F.);
+#851 = ORIENTED_EDGE('',*,*,#852,.T.);
+#852 = EDGE_CURVE('',#373,#853,#855,.T.);
+#853 = VERTEX_POINT('',#854);
+#854 = CARTESIAN_POINT('',(14.699031,0.,-3.5));
+#855 = SEAM_CURVE('',#856,(#860,#867),.PCURVE_S1.);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(14.699031,0.,-10.5));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.,0.,1.));
+#860 = PCURVE('',#393,#861);
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(6.28318530718,0.));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(0.,-1.));
+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#867 = PCURVE('',#393,#868);
+#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(0.,0.));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.,-1.));
+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#874 = ORIENTED_EDGE('',*,*,#875,.T.);
+#875 = EDGE_CURVE('',#853,#853,#876,.T.);
+#876 = SURFACE_CURVE('',#877,(#882,#889),.PCURVE_S1.);
+#877 = CIRCLE('',#878,15.);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(-0.300969,0.,-3.5));
+#880 = DIRECTION('',(0.,0.,-1.));
+#881 = DIRECTION('',(1.,0.,0.));
+#882 = PCURVE('',#393,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(0.,-7.));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(1.,0.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = PCURVE('',#890,#895);
+#890 = PLANE('',#891);
+#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);
+#892 = CARTESIAN_POINT('',(-0.300969,-1.169780044473E-16,-3.5));
+#893 = DIRECTION('',(-0.,-0.,-1.));
+#894 = DIRECTION('',(-1.,0.,0.));
+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900);
+#896 = CIRCLE('',#897,15.);
+#897 = AXIS2_PLACEMENT_2D('',#898,#899);
+#898 = CARTESIAN_POINT('',(-1.110223024625E-15,1.169780044473E-16));
+#899 = DIRECTION('',(-1.,0.));
+#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#901 = ORIENTED_EDGE('',*,*,#852,.F.);
+#902 = ORIENTED_EDGE('',*,*,#372,.F.);
+#903 = ORIENTED_EDGE('',*,*,#904,.T.);
+#904 = EDGE_CURVE('',#345,#905,#907,.T.);
+#905 = VERTEX_POINT('',#906);
+#906 = CARTESIAN_POINT('',(12.387610044398,7.999997614628,-9.));
+#907 = SURFACE_CURVE('',#908,(#912,#918),.PCURVE_S1.);
+#908 = LINE('',#909,#910);
+#909 = CARTESIAN_POINT('',(12.387610044398,7.999997614628,-10.5));
+#910 = VECTOR('',#911,1.);
+#911 = DIRECTION('',(0.,0.,-1.));
+#912 = PCURVE('',#393,#913);
+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#917);
+#914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#915,#916),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#915 = CARTESIAN_POINT('',(5.720649250629,-3.7));
+#916 = CARTESIAN_POINT('',(5.720649250629,-1.3));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = PCURVE('',#360,#919);
+#919 = DEFINITIONAL_REPRESENTATION('',(#920),#923);
+#920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#921,#922),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#921 = CARTESIAN_POINT('',(-0.2,-102.3876100443));
+#922 = CARTESIAN_POINT('',(2.2,-102.3876100443));
+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#924 = ORIENTED_EDGE('',*,*,#925,.F.);
+#925 = EDGE_CURVE('',#780,#905,#926,.T.);
+#926 = SURFACE_CURVE('',#927,(#932,#939),.PCURVE_S1.);
+#927 = CIRCLE('',#928,15.);
+#928 = AXIS2_PLACEMENT_3D('',#929,#930,#931);
+#929 = CARTESIAN_POINT('',(-0.300969,0.,-9.));
+#930 = DIRECTION('',(0.,0.,-1.));
+#931 = DIRECTION('',(1.,0.,0.));
+#932 = PCURVE('',#393,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(0.,-1.5));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(1.,0.));
+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#939 = PCURVE('',#480,#940);
+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);
+#941 = CIRCLE('',#942,15.);
+#942 = AXIS2_PLACEMENT_2D('',#943,#944);
+#943 = CARTESIAN_POINT('',(0.300968631972,-8.590585071674));
+#944 = DIRECTION('',(-1.,0.));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = ORIENTED_EDGE('',*,*,#829,.F.);
+#947 = ADVANCED_FACE('',(#948),#360,.F.);
+#948 = FACE_BOUND('',#949,.F.);
+#949 = EDGE_LOOP('',(#950,#971,#972,#973));
+#950 = ORIENTED_EDGE('',*,*,#951,.F.);
+#951 = EDGE_CURVE('',#905,#465,#952,.T.);
+#952 = SURFACE_CURVE('',#953,(#957,#964),.PCURVE_S1.);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(1.,0.,0.));
+#957 = PCURVE('',#360,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(2.,0.));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(0.,-1.));
+#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#964 = PCURVE('',#480,#965);
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970);
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(-1.,0.));
+#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#971 = ORIENTED_EDGE('',*,*,#904,.F.);
+#972 = ORIENTED_EDGE('',*,*,#344,.T.);
+#973 = ORIENTED_EDGE('',*,*,#595,.F.);
+#974 = ADVANCED_FACE('',(#975),#480,.T.);
+#975 = FACE_BOUND('',#976,.T.);
+#976 = EDGE_LOOP('',(#977,#978,#1001,#1029,#1057,#1085,#1106,#1107,#1108
+    ));
+#977 = ORIENTED_EDGE('',*,*,#777,.F.);
+#978 = ORIENTED_EDGE('',*,*,#979,.F.);
+#979 = EDGE_CURVE('',#980,#778,#982,.T.);
+#980 = VERTEX_POINT('',#981);
+#981 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#982 = SURFACE_CURVE('',#983,(#987,#994),.PCURVE_S1.);
+#983 = LINE('',#984,#985);
+#984 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#985 = VECTOR('',#986,1.);
+#986 = DIRECTION('',(1.,0.,0.));
+#987 = PCURVE('',#480,#988);
+#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);
+#989 = LINE('',#990,#991);
+#990 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#991 = VECTOR('',#992,1.);
+#992 = DIRECTION('',(-1.,0.));
+#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#994 = PCURVE('',#816,#995);
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(0.,0.));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(1.,0.));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1001 = ORIENTED_EDGE('',*,*,#1002,.T.);
+#1002 = EDGE_CURVE('',#980,#1003,#1005,.T.);
+#1003 = VERTEX_POINT('',#1004);
+#1004 = CARTESIAN_POINT('',(-90.,27.999997614628,-9.));
+#1005 = SURFACE_CURVE('',#1006,(#1010,#1017),.PCURVE_S1.);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(0.,1.,0.));
+#1010 = PCURVE('',#480,#1011);
+#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(0.,1.));
+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1017 = PCURVE('',#1018,#1023);
+#1018 = PLANE('',#1019);
+#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
+#1020 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#1021 = DIRECTION('',(-1.,0.,0.));
+#1022 = DIRECTION('',(0.,1.,0.));
+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);
+#1024 = LINE('',#1025,#1026);
+#1025 = CARTESIAN_POINT('',(0.,0.));
+#1026 = VECTOR('',#1027,1.);
+#1027 = DIRECTION('',(1.,0.));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1029 = ORIENTED_EDGE('',*,*,#1030,.T.);
+#1030 = EDGE_CURVE('',#1003,#1031,#1033,.T.);
+#1031 = VERTEX_POINT('',#1032);
+#1032 = CARTESIAN_POINT('',(90.,27.999997614628,-9.));
+#1033 = SURFACE_CURVE('',#1034,(#1038,#1045),.PCURVE_S1.);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(-90.,27.999997614628,-9.));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(1.,0.,0.));
+#1038 = PCURVE('',#480,#1039);
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(89.999999631972,19.409412542954));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(-1.,0.));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1045 = PCURVE('',#1046,#1051);
+#1046 = PLANE('',#1047);
+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
+#1048 = CARTESIAN_POINT('',(-90.,27.999997614628,-9.));
+#1049 = DIRECTION('',(0.,1.,0.));
+#1050 = DIRECTION('',(1.,0.,0.));
+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);
+#1052 = LINE('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(0.,0.));
+#1054 = VECTOR('',#1055,1.);
+#1055 = DIRECTION('',(1.,0.));
+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1057 = ORIENTED_EDGE('',*,*,#1058,.T.);
+#1058 = EDGE_CURVE('',#1031,#1059,#1061,.T.);
+#1059 = VERTEX_POINT('',#1060);
+#1060 = CARTESIAN_POINT('',(90.,8.,-9.));
+#1061 = SURFACE_CURVE('',#1062,(#1066,#1073),.PCURVE_S1.);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(90.,27.999997614628,-9.));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.,-1.,0.));
+#1066 = PCURVE('',#480,#1067);
+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(-90.00000036802,19.409412542954));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(0.,-1.));
+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1073 = PCURVE('',#1074,#1079);
+#1074 = PLANE('',#1075);
+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
+#1076 = CARTESIAN_POINT('',(90.,27.999997614628,-9.));
+#1077 = DIRECTION('',(1.,0.,0.));
+#1078 = DIRECTION('',(0.,-1.,0.));
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(0.,0.));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(1.,0.));
+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1085 = ORIENTED_EDGE('',*,*,#1086,.T.);
+#1086 = EDGE_CURVE('',#1059,#463,#1087,.T.);
+#1087 = SURFACE_CURVE('',#1088,(#1092,#1099),.PCURVE_S1.);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(90.,8.,-9.));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(-1.,0.,0.));
+#1092 = PCURVE('',#480,#1093);
+#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);
+#1094 = LINE('',#1095,#1096);
+#1095 = CARTESIAN_POINT('',(-90.00000036802,-0.590585071674));
+#1096 = VECTOR('',#1097,1.);
+#1097 = DIRECTION('',(1.,0.));
+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1099 = PCURVE('',#508,#1100);
+#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);
+#1101 = LINE('',#1102,#1103);
+#1102 = CARTESIAN_POINT('',(0.,-0.));
+#1103 = VECTOR('',#1104,1.);
+#1104 = DIRECTION('',(1.,0.));
+#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1106 = ORIENTED_EDGE('',*,*,#462,.T.);
+#1107 = ORIENTED_EDGE('',*,*,#951,.F.);
+#1108 = ORIENTED_EDGE('',*,*,#925,.F.);
+#1109 = ADVANCED_FACE('',(#1110),#563,.T.);
+#1110 = FACE_BOUND('',#1111,.T.);
+#1111 = EDGE_LOOP('',(#1112,#1135,#1154,#1155));
+#1112 = ORIENTED_EDGE('',*,*,#1113,.F.);
+#1113 = EDGE_CURVE('',#1114,#521,#1116,.T.);
+#1114 = VERTEX_POINT('',#1115);
+#1115 = CARTESIAN_POINT('',(12.688579044398,7.999997614628,9.));
+#1116 = SURFACE_CURVE('',#1117,(#1121,#1128),.PCURVE_S1.);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(-90.,7.999997614628,9.));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(1.,0.,0.));
+#1121 = PCURVE('',#563,#1122);
+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(2.,0.));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(0.,-1.));
+#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1128 = PCURVE('',#536,#1129);
+#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1134);
+#1130 = LINE('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#1132 = VECTOR('',#1133,1.);
+#1133 = DIRECTION('',(-1.,0.));
+#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1135 = ORIENTED_EDGE('',*,*,#1136,.F.);
+#1136 = EDGE_CURVE('',#641,#1114,#1137,.T.);
+#1137 = SURFACE_CURVE('',#1138,(#1142,#1148),.PCURVE_S1.);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(12.688579044398,7.999997614628,10.5));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(0.,0.,1.));
+#1142 = PCURVE('',#563,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1147);
+#1144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1145,#1146),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#1145 = CARTESIAN_POINT('',(-0.2,-102.6885790443));
+#1146 = CARTESIAN_POINT('',(2.2,-102.6885790443));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = PCURVE('',#680,#1149);
+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1153);
+#1150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1151,#1152),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#1151 = CARTESIAN_POINT('',(0.56253605655,-3.7));
+#1152 = CARTESIAN_POINT('',(0.56253605655,-1.3));
+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1154 = ORIENTED_EDGE('',*,*,#640,.T.);
+#1155 = ORIENTED_EDGE('',*,*,#548,.F.);
+#1156 = ADVANCED_FACE('',(#1157),#536,.F.);
+#1157 = FACE_BOUND('',#1158,.F.);
+#1158 = EDGE_LOOP('',(#1159,#1184,#1212,#1235,#1258,#1281,#1302,#1303,
+    #1304));
+#1159 = ORIENTED_EDGE('',*,*,#1160,.F.);
+#1160 = EDGE_CURVE('',#1161,#1163,#1165,.T.);
+#1161 = VERTEX_POINT('',#1162);
+#1162 = CARTESIAN_POINT('',(-40.,7.999997614628,9.));
+#1163 = VERTEX_POINT('',#1164);
+#1164 = CARTESIAN_POINT('',(-12.68857904439,7.999997614628,9.));
+#1165 = SURFACE_CURVE('',#1166,(#1170,#1177),.PCURVE_S1.);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(-90.,7.999997614628,9.));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(1.,0.,0.));
+#1170 = PCURVE('',#536,#1171);
+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);
+#1172 = LINE('',#1173,#1174);
+#1173 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#1174 = VECTOR('',#1175,1.);
+#1175 = DIRECTION('',(-1.,0.));
+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1177 = PCURVE('',#730,#1178);
+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(2.,0.));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(0.,-1.));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1185 = EDGE_CURVE('',#1186,#1161,#1188,.T.);
+#1186 = VERTEX_POINT('',#1187);
+#1187 = CARTESIAN_POINT('',(-90.,7.999997614628,9.));
+#1188 = SURFACE_CURVE('',#1189,(#1193,#1200),.PCURVE_S1.);
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(-90.,7.999997614628,9.));
+#1191 = VECTOR('',#1192,1.);
+#1192 = DIRECTION('',(1.,0.,0.));
+#1193 = PCURVE('',#536,#1194);
+#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);
+#1195 = LINE('',#1196,#1197);
+#1196 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#1197 = VECTOR('',#1198,1.);
+#1198 = DIRECTION('',(-1.,0.));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1200 = PCURVE('',#1201,#1206);
+#1201 = PLANE('',#1202);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#1204 = DIRECTION('',(0.,1.,0.));
+#1205 = DIRECTION('',(1.,0.,0.));
+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(0.,-18.));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(1.,0.));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1213 = EDGE_CURVE('',#1186,#1214,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(-90.,27.999997614628,9.));
+#1216 = SURFACE_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(-90.,7.999997614628,9.));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(0.,1.,0.));
+#1221 = PCURVE('',#536,#1222);
+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(89.999999631972,-0.590587457046));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(0.,1.));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1228 = PCURVE('',#1018,#1229);
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234);
+#1230 = LINE('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(0.,-18.));
+#1232 = VECTOR('',#1233,1.);
+#1233 = DIRECTION('',(1.,0.));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1235 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1236 = EDGE_CURVE('',#1214,#1237,#1239,.T.);
+#1237 = VERTEX_POINT('',#1238);
+#1238 = CARTESIAN_POINT('',(90.,27.999997614628,9.));
+#1239 = SURFACE_CURVE('',#1240,(#1244,#1251),.PCURVE_S1.);
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(-90.,27.999997614628,9.));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(1.,0.,0.));
+#1244 = PCURVE('',#536,#1245);
+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(89.999999631972,19.409412542954));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(-1.,0.));
+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1251 = PCURVE('',#1046,#1252);
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257);
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(0.,-18.));
+#1255 = VECTOR('',#1256,1.);
+#1256 = DIRECTION('',(1.,0.));
+#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#1237,#1260,#1262,.T.);
+#1260 = VERTEX_POINT('',#1261);
+#1261 = CARTESIAN_POINT('',(90.,8.,9.));
+#1262 = SURFACE_CURVE('',#1263,(#1267,#1274),.PCURVE_S1.);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(90.,27.999997614628,9.));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(0.,-1.,0.));
+#1267 = PCURVE('',#536,#1268);
+#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(-90.00000036802,19.409412542954));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(0.,-1.));
+#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1274 = PCURVE('',#1074,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(0.,-18.));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(1.,0.));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1281 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1282 = EDGE_CURVE('',#1260,#493,#1283,.T.);
+#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.);
+#1284 = LINE('',#1285,#1286);
+#1285 = CARTESIAN_POINT('',(90.,8.,9.));
+#1286 = VECTOR('',#1287,1.);
+#1287 = DIRECTION('',(-1.,0.,0.));
+#1288 = PCURVE('',#536,#1289);
+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(-90.00000036802,-0.590585071674));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(1.,0.));
+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1295 = PCURVE('',#508,#1296);
+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(0.,-18.));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(1.,0.));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1302 = ORIENTED_EDGE('',*,*,#520,.T.);
+#1303 = ORIENTED_EDGE('',*,*,#1113,.F.);
+#1304 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1305 = EDGE_CURVE('',#1114,#1163,#1306,.T.);
+#1306 = SURFACE_CURVE('',#1307,(#1312,#1323),.PCURVE_S1.);
+#1307 = CIRCLE('',#1308,15.);
+#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
+#1309 = CARTESIAN_POINT('',(0.,0.,9.));
+#1310 = DIRECTION('',(0.,0.,1.));
+#1311 = DIRECTION('',(1.,0.,0.));
+#1312 = PCURVE('',#536,#1313);
+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1322);
+#1314 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1315,#1316,#1317,#1318,
+#1319,#1320,#1321),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1315 = CARTESIAN_POINT('',(-15.00000036802,-8.590585071674));
+#1316 = CARTESIAN_POINT('',(-15.00000036802,17.390177041859));
+#1317 = CARTESIAN_POINT('',(7.499999631972,4.399795985092));
+#1318 = CARTESIAN_POINT('',(29.999999631972,-8.590585071674));
+#1319 = CARTESIAN_POINT('',(7.499999631972,-21.58096612844));
+#1320 = CARTESIAN_POINT('',(-15.00000036802,-34.5713471852));
+#1321 = CARTESIAN_POINT('',(-15.00000036802,-8.590585071674));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = PCURVE('',#680,#1324);
+#1324 = DEFINITIONAL_REPRESENTATION('',(#1325),#1329);
+#1325 = LINE('',#1326,#1327);
+#1326 = CARTESIAN_POINT('',(0.,-1.5));
+#1327 = VECTOR('',#1328,1.);
+#1328 = DIRECTION('',(1.,0.));
+#1329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1330 = ADVANCED_FACE('',(#1331),#508,.T.);
+#1331 = FACE_BOUND('',#1332,.T.);
+#1332 = EDGE_LOOP('',(#1333,#1354,#1355,#1356));
+#1333 = ORIENTED_EDGE('',*,*,#1334,.T.);
+#1334 = EDGE_CURVE('',#1059,#1260,#1335,.T.);
+#1335 = SURFACE_CURVE('',#1336,(#1340,#1347),.PCURVE_S1.);
+#1336 = LINE('',#1337,#1338);
+#1337 = CARTESIAN_POINT('',(90.,8.,-9.));
+#1338 = VECTOR('',#1339,1.);
+#1339 = DIRECTION('',(0.,0.,1.));
+#1340 = PCURVE('',#508,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(0.,-0.));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(0.,-1.));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1347 = PCURVE('',#1074,#1348);
+#1348 = DEFINITIONAL_REPRESENTATION('',(#1349),#1353);
+#1349 = LINE('',#1350,#1351);
+#1350 = CARTESIAN_POINT('',(19.999997614628,0.));
+#1351 = VECTOR('',#1352,1.);
+#1352 = DIRECTION('',(0.,-1.));
+#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1354 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1355 = ORIENTED_EDGE('',*,*,#492,.F.);
+#1356 = ORIENTED_EDGE('',*,*,#1086,.F.);
+#1357 = ADVANCED_FACE('',(#1358),#730,.T.);
+#1358 = FACE_BOUND('',#1359,.T.);
+#1359 = EDGE_LOOP('',(#1360,#1381,#1382,#1401));
+#1360 = ORIENTED_EDGE('',*,*,#1361,.F.);
+#1361 = EDGE_CURVE('',#618,#1161,#1362,.T.);
+#1362 = SURFACE_CURVE('',#1363,(#1367,#1374),.PCURVE_S1.);
+#1363 = LINE('',#1364,#1365);
+#1364 = CARTESIAN_POINT('',(-40.,7.999997614628,-9.));
+#1365 = VECTOR('',#1366,1.);
+#1366 = DIRECTION('',(0.,0.,1.));
+#1367 = PCURVE('',#730,#1368);
+#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1373);
+#1369 = LINE('',#1370,#1371);
+#1370 = CARTESIAN_POINT('',(-16.,-50.));
+#1371 = VECTOR('',#1372,1.);
+#1372 = DIRECTION('',(1.,0.));
+#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1374 = PCURVE('',#1201,#1375);
+#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380);
+#1376 = LINE('',#1377,#1378);
+#1377 = CARTESIAN_POINT('',(50.,0.));
+#1378 = VECTOR('',#1379,1.);
+#1379 = DIRECTION('',(0.,-1.));
+#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1381 = ORIENTED_EDGE('',*,*,#716,.T.);
+#1382 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#1383 = EDGE_CURVE('',#693,#1163,#1384,.T.);
+#1384 = SURFACE_CURVE('',#1385,(#1389,#1395),.PCURVE_S1.);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(-12.68857904439,7.999997614628,10.5));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(0.,0.,1.));
+#1389 = PCURVE('',#730,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1394);
+#1391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1392,#1393),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#1392 = CARTESIAN_POINT('',(-0.2,-77.3114209556));
+#1393 = CARTESIAN_POINT('',(2.2,-77.3114209556));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = PCURVE('',#680,#1396);
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1400);
+#1397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1398,#1399),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.7,-1.3),.PIECEWISE_BEZIER_KNOTS.);
+#1398 = CARTESIAN_POINT('',(2.57905659704,-3.7));
+#1399 = CARTESIAN_POINT('',(2.57905659704,-1.3));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = ORIENTED_EDGE('',*,*,#1160,.F.);
+#1402 = ADVANCED_FACE('',(#1403),#680,.F.);
+#1403 = FACE_BOUND('',#1404,.F.);
+#1404 = EDGE_LOOP('',(#1405,#1406,#1429,#1456,#1457,#1458,#1459,#1460));
+#1405 = ORIENTED_EDGE('',*,*,#663,.F.);
+#1406 = ORIENTED_EDGE('',*,*,#1407,.T.);
+#1407 = EDGE_CURVE('',#664,#1408,#1410,.T.);
+#1408 = VERTEX_POINT('',#1409);
+#1409 = CARTESIAN_POINT('',(15.,0.,3.5));
+#1410 = SEAM_CURVE('',#1411,(#1415,#1422),.PCURVE_S1.);
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(15.,0.,10.5));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(-0.,-0.,-1.));
+#1415 = PCURVE('',#680,#1416);
+#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421);
+#1417 = LINE('',#1418,#1419);
+#1418 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1419 = VECTOR('',#1420,1.);
+#1420 = DIRECTION('',(0.,-1.));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = PCURVE('',#680,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);
+#1424 = LINE('',#1425,#1426);
+#1425 = CARTESIAN_POINT('',(0.,0.));
+#1426 = VECTOR('',#1427,1.);
+#1427 = DIRECTION('',(0.,-1.));
+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1429 = ORIENTED_EDGE('',*,*,#1430,.T.);
+#1430 = EDGE_CURVE('',#1408,#1408,#1431,.T.);
+#1431 = SURFACE_CURVE('',#1432,(#1437,#1444),.PCURVE_S1.);
+#1432 = CIRCLE('',#1433,15.);
+#1433 = AXIS2_PLACEMENT_3D('',#1434,#1435,#1436);
+#1434 = CARTESIAN_POINT('',(0.,0.,3.5));
+#1435 = DIRECTION('',(0.,0.,1.));
+#1436 = DIRECTION('',(1.,0.,0.));
+#1437 = PCURVE('',#680,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(0.,-7.));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(1.,0.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1444 = PCURVE('',#1445,#1450);
+#1445 = PLANE('',#1446);
+#1446 = AXIS2_PLACEMENT_3D('',#1447,#1448,#1449);
+#1447 = CARTESIAN_POINT('',(-7.29301404021E-16,1.169780044473E-16,3.5));
+#1448 = DIRECTION('',(0.,0.,1.));
+#1449 = DIRECTION('',(1.,0.,0.));
+#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455);
+#1451 = CIRCLE('',#1452,15.);
+#1452 = AXIS2_PLACEMENT_2D('',#1453,#1454);
+#1453 = CARTESIAN_POINT('',(7.29301404021E-16,-1.169780044473E-16));
+#1454 = DIRECTION('',(1.,0.));
+#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1456 = ORIENTED_EDGE('',*,*,#1407,.F.);
+#1457 = ORIENTED_EDGE('',*,*,#692,.F.);
+#1458 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#1459 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1460 = ORIENTED_EDGE('',*,*,#1136,.F.);
+#1461 = ADVANCED_FACE('',(#1462),#762,.F.);
+#1462 = FACE_BOUND('',#1463,.F.);
+#1463 = EDGE_LOOP('',(#1464,#1487,#1510,#1531));
+#1464 = ORIENTED_EDGE('',*,*,#1465,.F.);
+#1465 = EDGE_CURVE('',#1466,#302,#1468,.T.);
+#1466 = VERTEX_POINT('',#1467);
+#1467 = CARTESIAN_POINT('',(-90.,7.999997614628,-7.));
+#1468 = SURFACE_CURVE('',#1469,(#1473,#1480),.PCURVE_S1.);
+#1469 = LINE('',#1470,#1471);
+#1470 = CARTESIAN_POINT('',(-90.,7.999997614628,-7.));
+#1471 = VECTOR('',#1472,1.);
+#1472 = DIRECTION('',(1.,0.,0.));
+#1473 = PCURVE('',#762,#1474);
+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(0.,-2.));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(1.,0.));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1480 = PCURVE('',#816,#1481);
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = LINE('',#1483,#1484);
+#1483 = CARTESIAN_POINT('',(0.,-2.));
+#1484 = VECTOR('',#1485,1.);
+#1485 = DIRECTION('',(1.,0.));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1487 = ORIENTED_EDGE('',*,*,#1488,.T.);
+#1488 = EDGE_CURVE('',#1466,#1489,#1491,.T.);
+#1489 = VERTEX_POINT('',#1490);
+#1490 = CARTESIAN_POINT('',(-90.,7.999997614628,7.));
+#1491 = SURFACE_CURVE('',#1492,(#1496,#1503),.PCURVE_S1.);
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(0.,0.,1.));
+#1496 = PCURVE('',#762,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(0.,0.));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(0.,-1.));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1503 = PCURVE('',#1018,#1504);
+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(0.,0.));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(0.,-1.));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = ORIENTED_EDGE('',*,*,#1511,.T.);
+#1511 = EDGE_CURVE('',#1489,#618,#1512,.T.);
+#1512 = SURFACE_CURVE('',#1513,(#1517,#1524),.PCURVE_S1.);
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(-90.,7.999997614628,7.));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(1.,0.,0.));
+#1517 = PCURVE('',#762,#1518);
+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(0.,-16.));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(1.,0.));
+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1524 = PCURVE('',#1201,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(0.,-16.));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(1.,0.));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1531 = ORIENTED_EDGE('',*,*,#748,.F.);
+#1532 = ADVANCED_FACE('',(#1533),#816,.F.);
+#1533 = FACE_BOUND('',#1534,.F.);
+#1534 = EDGE_LOOP('',(#1535,#1536,#1557,#1558));
+#1535 = ORIENTED_EDGE('',*,*,#979,.F.);
+#1536 = ORIENTED_EDGE('',*,*,#1537,.T.);
+#1537 = EDGE_CURVE('',#980,#1466,#1538,.T.);
+#1538 = SURFACE_CURVE('',#1539,(#1543,#1550),.PCURVE_S1.);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(0.,0.,1.));
+#1543 = PCURVE('',#816,#1544);
+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549);
+#1545 = LINE('',#1546,#1547);
+#1546 = CARTESIAN_POINT('',(0.,0.));
+#1547 = VECTOR('',#1548,1.);
+#1548 = DIRECTION('',(0.,-1.));
+#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1550 = PCURVE('',#1018,#1551);
+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);
+#1552 = LINE('',#1553,#1554);
+#1553 = CARTESIAN_POINT('',(0.,0.));
+#1554 = VECTOR('',#1555,1.);
+#1555 = DIRECTION('',(0.,-1.));
+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1557 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1558 = ORIENTED_EDGE('',*,*,#802,.F.);
+#1559 = ADVANCED_FACE('',(#1560,#1563),#890,.T.);
+#1560 = FACE_BOUND('',#1561,.T.);
+#1561 = EDGE_LOOP('',(#1562));
+#1562 = ORIENTED_EDGE('',*,*,#875,.T.);
+#1563 = FACE_BOUND('',#1564,.T.);
+#1564 = EDGE_LOOP('',(#1565));
+#1565 = ORIENTED_EDGE('',*,*,#1566,.F.);
+#1566 = EDGE_CURVE('',#1567,#1567,#1569,.T.);
+#1567 = VERTEX_POINT('',#1568);
+#1568 = CARTESIAN_POINT('',(12.5,0.,-3.5));
+#1569 = SURFACE_CURVE('',#1570,(#1575,#1582),.PCURVE_S1.);
+#1570 = CIRCLE('',#1571,12.5);
+#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574);
+#1572 = CARTESIAN_POINT('',(0.,0.,-3.5));
+#1573 = DIRECTION('',(0.,0.,-1.));
+#1574 = DIRECTION('',(1.,0.,0.));
+#1575 = PCURVE('',#890,#1576);
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = CIRCLE('',#1578,12.5);
+#1578 = AXIS2_PLACEMENT_2D('',#1579,#1580);
+#1579 = CARTESIAN_POINT('',(-0.300969,1.169780044473E-16));
+#1580 = DIRECTION('',(-1.,0.));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = PCURVE('',#1583,#1588);
+#1583 = CYLINDRICAL_SURFACE('',#1584,12.5);
+#1584 = AXIS2_PLACEMENT_3D('',#1585,#1586,#1587);
+#1585 = CARTESIAN_POINT('',(0.,0.,-12.5));
+#1586 = DIRECTION('',(0.,0.,-1.));
+#1587 = DIRECTION('',(1.,0.,0.));
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(0.,-9.));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(1.,0.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1594 = ADVANCED_FACE('',(#1595,#1621),#1074,.T.);
+#1595 = FACE_BOUND('',#1596,.T.);
+#1596 = EDGE_LOOP('',(#1597,#1618,#1619,#1620));
+#1597 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#1598 = EDGE_CURVE('',#1031,#1237,#1599,.T.);
+#1599 = SURFACE_CURVE('',#1600,(#1604,#1611),.PCURVE_S1.);
+#1600 = LINE('',#1601,#1602);
+#1601 = CARTESIAN_POINT('',(90.,27.999997614628,-9.));
+#1602 = VECTOR('',#1603,1.);
+#1603 = DIRECTION('',(0.,0.,1.));
+#1604 = PCURVE('',#1074,#1605);
+#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(0.,0.));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(0.,-1.));
+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1611 = PCURVE('',#1046,#1612);
+#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617);
+#1613 = LINE('',#1614,#1615);
+#1614 = CARTESIAN_POINT('',(180.,0.));
+#1615 = VECTOR('',#1616,1.);
+#1616 = DIRECTION('',(0.,-1.));
+#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1618 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#1334,.F.);
+#1620 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1621 = FACE_BOUND('',#1622,.T.);
+#1622 = EDGE_LOOP('',(#1623));
+#1623 = ORIENTED_EDGE('',*,*,#1624,.T.);
+#1624 = EDGE_CURVE('',#1625,#1625,#1627,.T.);
+#1625 = VERTEX_POINT('',#1626);
+#1626 = CARTESIAN_POINT('',(90.,14.22076,6.6089E-02));
+#1627 = SURFACE_CURVE('',#1628,(#1633,#1644),.PCURVE_S1.);
+#1628 = CIRCLE('',#1629,4.);
+#1629 = AXIS2_PLACEMENT_3D('',#1630,#1631,#1632);
+#1630 = CARTESIAN_POINT('',(90.,18.22076,6.6089E-02));
+#1631 = DIRECTION('',(-1.,0.,0.));
+#1632 = DIRECTION('',(0.,-1.,0.));
+#1633 = PCURVE('',#1074,#1634);
+#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1643);
+#1635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1636,#1637,#1638,#1639,
+#1640,#1641,#1642),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1636 = CARTESIAN_POINT('',(13.779237614628,-9.066089));
+#1637 = CARTESIAN_POINT('',(13.779237614628,-15.99429223027));
+#1638 = CARTESIAN_POINT('',(7.779237614628,-12.53019061513));
+#1639 = CARTESIAN_POINT('',(1.779237614628,-9.066089));
+#1640 = CARTESIAN_POINT('',(7.779237614628,-5.601987384862));
+#1641 = CARTESIAN_POINT('',(13.779237614628,-2.137885769724));
+#1642 = CARTESIAN_POINT('',(13.779237614628,-9.066089));
+#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1644 = PCURVE('',#1645,#1650);
+#1645 = CYLINDRICAL_SURFACE('',#1646,4.);
+#1646 = AXIS2_PLACEMENT_3D('',#1647,#1648,#1649);
+#1647 = CARTESIAN_POINT('',(-5.09E+03,18.22076,6.6089E-02));
+#1648 = DIRECTION('',(-1.,0.,0.));
+#1649 = DIRECTION('',(0.,-1.,0.));
+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);
+#1651 = LINE('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(0.,-5.18E+03));
+#1653 = VECTOR('',#1654,1.);
+#1654 = DIRECTION('',(1.,0.));
+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1656 = ADVANCED_FACE('',(#1657),#1046,.T.);
+#1657 = FACE_BOUND('',#1658,.T.);
+#1658 = EDGE_LOOP('',(#1659,#1680,#1681,#1682));
+#1659 = ORIENTED_EDGE('',*,*,#1660,.T.);
+#1660 = EDGE_CURVE('',#1003,#1214,#1661,.T.);
+#1661 = SURFACE_CURVE('',#1662,(#1666,#1673),.PCURVE_S1.);
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(-90.,27.999997614628,-9.));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(0.,0.,1.));
+#1666 = PCURVE('',#1046,#1667);
+#1667 = DEFINITIONAL_REPRESENTATION('',(#1668),#1672);
+#1668 = LINE('',#1669,#1670);
+#1669 = CARTESIAN_POINT('',(0.,0.));
+#1670 = VECTOR('',#1671,1.);
+#1671 = DIRECTION('',(0.,-1.));
+#1672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1673 = PCURVE('',#1018,#1674);
+#1674 = DEFINITIONAL_REPRESENTATION('',(#1675),#1679);
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(20.,0.));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(0.,-1.));
+#1679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1680 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1681 = ORIENTED_EDGE('',*,*,#1598,.F.);
+#1682 = ORIENTED_EDGE('',*,*,#1030,.F.);
+#1683 = ADVANCED_FACE('',(#1684,#1712),#1018,.T.);
+#1684 = FACE_BOUND('',#1685,.T.);
+#1685 = EDGE_LOOP('',(#1686,#1687,#1688,#1709,#1710,#1711));
+#1686 = ORIENTED_EDGE('',*,*,#1537,.T.);
+#1687 = ORIENTED_EDGE('',*,*,#1488,.T.);
+#1688 = ORIENTED_EDGE('',*,*,#1689,.T.);
+#1689 = EDGE_CURVE('',#1489,#1186,#1690,.T.);
+#1690 = SURFACE_CURVE('',#1691,(#1695,#1702),.PCURVE_S1.);
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(-90.,7.999997614628,-9.));
+#1693 = VECTOR('',#1694,1.);
+#1694 = DIRECTION('',(0.,0.,1.));
+#1695 = PCURVE('',#1018,#1696);
+#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(0.,0.));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(0.,-1.));
+#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1702 = PCURVE('',#1201,#1703);
+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708);
+#1704 = LINE('',#1705,#1706);
+#1705 = CARTESIAN_POINT('',(0.,0.));
+#1706 = VECTOR('',#1707,1.);
+#1707 = DIRECTION('',(0.,-1.));
+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1709 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1710 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#1711 = ORIENTED_EDGE('',*,*,#1002,.F.);
+#1712 = FACE_BOUND('',#1713,.T.);
+#1713 = EDGE_LOOP('',(#1714));
+#1714 = ORIENTED_EDGE('',*,*,#1715,.F.);
+#1715 = EDGE_CURVE('',#1716,#1716,#1718,.T.);
+#1716 = VERTEX_POINT('',#1717);
+#1717 = CARTESIAN_POINT('',(-90.,14.22076,6.6089E-02));
+#1718 = SURFACE_CURVE('',#1719,(#1724,#1731),.PCURVE_S1.);
+#1719 = CIRCLE('',#1720,4.);
+#1720 = AXIS2_PLACEMENT_3D('',#1721,#1722,#1723);
+#1721 = CARTESIAN_POINT('',(-90.,18.22076,6.6089E-02));
+#1722 = DIRECTION('',(-1.,0.,0.));
+#1723 = DIRECTION('',(0.,-1.,0.));
+#1724 = PCURVE('',#1018,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = CIRCLE('',#1727,4.);
+#1727 = AXIS2_PLACEMENT_2D('',#1728,#1729);
+#1728 = CARTESIAN_POINT('',(10.220762385372,-9.066089));
+#1729 = DIRECTION('',(-1.,0.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = PCURVE('',#1645,#1732);
+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(0.,-5.E+03));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(1.,0.));
+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1738 = ADVANCED_FACE('',(#1739),#1201,.F.);
+#1739 = FACE_BOUND('',#1740,.F.);
+#1740 = EDGE_LOOP('',(#1741,#1742,#1743,#1744));
+#1741 = ORIENTED_EDGE('',*,*,#1511,.F.);
+#1742 = ORIENTED_EDGE('',*,*,#1689,.T.);
+#1743 = ORIENTED_EDGE('',*,*,#1185,.T.);
+#1744 = ORIENTED_EDGE('',*,*,#1361,.F.);
+#1745 = ADVANCED_FACE('',(#1746,#1749),#1445,.T.);
+#1746 = FACE_BOUND('',#1747,.T.);
+#1747 = EDGE_LOOP('',(#1748));
+#1748 = ORIENTED_EDGE('',*,*,#1430,.T.);
+#1749 = FACE_BOUND('',#1750,.T.);
+#1750 = EDGE_LOOP('',(#1751));
+#1751 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#1752 = EDGE_CURVE('',#1753,#1753,#1755,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(12.5,0.,3.5));
+#1755 = SURFACE_CURVE('',#1756,(#1761,#1768),.PCURVE_S1.);
+#1756 = CIRCLE('',#1757,12.5);
+#1757 = AXIS2_PLACEMENT_3D('',#1758,#1759,#1760);
+#1758 = CARTESIAN_POINT('',(0.,0.,3.5));
+#1759 = DIRECTION('',(0.,0.,1.));
+#1760 = DIRECTION('',(1.,0.,0.));
+#1761 = PCURVE('',#1445,#1762);
+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);
+#1763 = CIRCLE('',#1764,12.5);
+#1764 = AXIS2_PLACEMENT_2D('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(7.29301404021E-16,-1.169780044473E-16));
+#1766 = DIRECTION('',(1.,0.));
+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1768 = PCURVE('',#1769,#1774);
+#1769 = CYLINDRICAL_SURFACE('',#1770,12.5);
+#1770 = AXIS2_PLACEMENT_3D('',#1771,#1772,#1773);
+#1771 = CARTESIAN_POINT('',(0.,0.,12.5));
+#1772 = DIRECTION('',(0.,0.,1.));
+#1773 = DIRECTION('',(1.,0.,0.));
+#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779);
+#1775 = LINE('',#1776,#1777);
+#1776 = CARTESIAN_POINT('',(0.,-9.));
+#1777 = VECTOR('',#1778,1.);
+#1778 = DIRECTION('',(1.,0.));
+#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1780 = ADVANCED_FACE('',(#1781),#1583,.F.);
+#1781 = FACE_BOUND('',#1782,.F.);
+#1782 = EDGE_LOOP('',(#1783,#1784,#1807,#1834));
+#1783 = ORIENTED_EDGE('',*,*,#1566,.F.);
+#1784 = ORIENTED_EDGE('',*,*,#1785,.T.);
+#1785 = EDGE_CURVE('',#1567,#1786,#1788,.T.);
+#1786 = VERTEX_POINT('',#1787);
+#1787 = CARTESIAN_POINT('',(12.5,0.,-1.5));
+#1788 = SEAM_CURVE('',#1789,(#1793,#1800),.PCURVE_S1.);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(12.5,0.,-12.5));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(0.,0.,1.));
+#1793 = PCURVE('',#1583,#1794);
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(0.,-1.));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1800 = PCURVE('',#1583,#1801);
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(0.,0.));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(0.,-1.));
+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1807 = ORIENTED_EDGE('',*,*,#1808,.T.);
+#1808 = EDGE_CURVE('',#1786,#1786,#1809,.T.);
+#1809 = SURFACE_CURVE('',#1810,(#1815,#1822),.PCURVE_S1.);
+#1810 = CIRCLE('',#1811,12.5);
+#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
+#1812 = CARTESIAN_POINT('',(0.,0.,-1.5));
+#1813 = DIRECTION('',(0.,0.,-1.));
+#1814 = DIRECTION('',(1.,0.,0.));
+#1815 = PCURVE('',#1583,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(0.,-11.));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(1.,0.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = PCURVE('',#1823,#1828);
+#1823 = PLANE('',#1824);
+#1824 = AXIS2_PLACEMENT_3D('',#1825,#1826,#1827);
+#1825 = CARTESIAN_POINT('',(-4.375808424126E-16,-8.024730275931E-16,-1.5
+    ));
+#1826 = DIRECTION('',(3.365806528943E-33,6.141623187999E-33,-1.));
+#1827 = DIRECTION('',(0.,-1.,-6.141623187999E-33));
+#1828 = DEFINITIONAL_REPRESENTATION('',(#1829),#1833);
+#1829 = CIRCLE('',#1830,12.5);
+#1830 = AXIS2_PLACEMENT_2D('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(-8.024730275931E-16,-4.375808424126E-16));
+#1832 = DIRECTION('',(0.,-1.));
+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1834 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#1835 = ADVANCED_FACE('',(#1836),#1645,.F.);
+#1836 = FACE_BOUND('',#1837,.F.);
+#1837 = EDGE_LOOP('',(#1838,#1839,#1860,#1861));
+#1838 = ORIENTED_EDGE('',*,*,#1715,.F.);
+#1839 = ORIENTED_EDGE('',*,*,#1840,.T.);
+#1840 = EDGE_CURVE('',#1716,#1625,#1841,.T.);
+#1841 = SEAM_CURVE('',#1842,(#1846,#1853),.PCURVE_S1.);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(-5.09E+03,14.22076,6.6089E-02));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(1.,0.,0.));
+#1846 = PCURVE('',#1645,#1847);
+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1852);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1850 = VECTOR('',#1851,1.);
+#1851 = DIRECTION('',(0.,-1.));
+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1853 = PCURVE('',#1645,#1854);
+#1854 = DEFINITIONAL_REPRESENTATION('',(#1855),#1859);
+#1855 = LINE('',#1856,#1857);
+#1856 = CARTESIAN_POINT('',(0.,0.));
+#1857 = VECTOR('',#1858,1.);
+#1858 = DIRECTION('',(0.,-1.));
+#1859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1860 = ORIENTED_EDGE('',*,*,#1624,.T.);
+#1861 = ORIENTED_EDGE('',*,*,#1840,.F.);
+#1862 = ADVANCED_FACE('',(#1863),#1769,.F.);
+#1863 = FACE_BOUND('',#1864,.F.);
+#1864 = EDGE_LOOP('',(#1865,#1866,#1889,#1916));
+#1865 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#1866 = ORIENTED_EDGE('',*,*,#1867,.T.);
+#1867 = EDGE_CURVE('',#1753,#1868,#1870,.T.);
+#1868 = VERTEX_POINT('',#1869);
+#1869 = CARTESIAN_POINT('',(12.5,0.,1.5));
+#1870 = SEAM_CURVE('',#1871,(#1875,#1882),.PCURVE_S1.);
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(12.5,0.,12.5));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(-0.,-0.,-1.));
+#1875 = PCURVE('',#1769,#1876);
+#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881);
+#1877 = LINE('',#1878,#1879);
+#1878 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1879 = VECTOR('',#1880,1.);
+#1880 = DIRECTION('',(0.,-1.));
+#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1882 = PCURVE('',#1769,#1883);
+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);
+#1884 = LINE('',#1885,#1886);
+#1885 = CARTESIAN_POINT('',(0.,0.));
+#1886 = VECTOR('',#1887,1.);
+#1887 = DIRECTION('',(0.,-1.));
+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1889 = ORIENTED_EDGE('',*,*,#1890,.T.);
+#1890 = EDGE_CURVE('',#1868,#1868,#1891,.T.);
+#1891 = SURFACE_CURVE('',#1892,(#1897,#1904),.PCURVE_S1.);
+#1892 = CIRCLE('',#1893,12.5);
+#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896);
+#1894 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1895 = DIRECTION('',(0.,0.,1.));
+#1896 = DIRECTION('',(1.,0.,0.));
+#1897 = PCURVE('',#1769,#1898);
+#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(0.,-11.));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(1.,0.));
+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1904 = PCURVE('',#1905,#1910);
+#1905 = PLANE('',#1906);
+#1906 = AXIS2_PLACEMENT_3D('',#1907,#1908,#1909);
+#1907 = CARTESIAN_POINT('',(-4.375808424126E-16,8.024730275931E-16,1.5)
+  );
+#1908 = DIRECTION('',(3.365806528943E-33,-6.141623187999E-33,1.));
+#1909 = DIRECTION('',(0.,1.,6.141623187999E-33));
+#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915);
+#1911 = CIRCLE('',#1912,12.5);
+#1912 = AXIS2_PLACEMENT_2D('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(-8.024730275931E-16,-4.375808424126E-16));
+#1914 = DIRECTION('',(0.,-1.));
+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1916 = ORIENTED_EDGE('',*,*,#1867,.F.);
+#1917 = ADVANCED_FACE('',(#1918,#1921),#1823,.T.);
+#1918 = FACE_BOUND('',#1919,.T.);
+#1919 = EDGE_LOOP('',(#1920));
+#1920 = ORIENTED_EDGE('',*,*,#1808,.T.);
+#1921 = FACE_BOUND('',#1922,.T.);
+#1922 = EDGE_LOOP('',(#1923));
+#1923 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#1924 = EDGE_CURVE('',#1925,#1925,#1927,.T.);
+#1925 = VERTEX_POINT('',#1926);
+#1926 = CARTESIAN_POINT('',(8.,0.,-1.5));
+#1927 = SURFACE_CURVE('',#1928,(#1933,#1944),.PCURVE_S1.);
+#1928 = CIRCLE('',#1929,8.);
+#1929 = AXIS2_PLACEMENT_3D('',#1930,#1931,#1932);
+#1930 = CARTESIAN_POINT('',(0.,0.,-1.5));
+#1931 = DIRECTION('',(0.,0.,1.));
+#1932 = DIRECTION('',(1.,0.,0.));
+#1933 = PCURVE('',#1823,#1934);
+#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1943);
+#1935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1936,#1937,#1938,#1939,
+#1940,#1941,#1942),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1936 = CARTESIAN_POINT('',(-8.024730275931E-16,-8.));
+#1937 = CARTESIAN_POINT('',(-13.85640646055,-8.));
+#1938 = CARTESIAN_POINT('',(-6.928203230276,4.));
+#1939 = CARTESIAN_POINT('',(-2.761907906229E-15,16.));
+#1940 = CARTESIAN_POINT('',(6.928203230276,4.));
+#1941 = CARTESIAN_POINT('',(13.856406460551,-8.));
+#1942 = CARTESIAN_POINT('',(-8.024730275931E-16,-8.));
+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1944 = PCURVE('',#1945,#1950);
+#1945 = CYLINDRICAL_SURFACE('',#1946,8.);
+#1946 = AXIS2_PLACEMENT_3D('',#1947,#1948,#1949);
+#1947 = CARTESIAN_POINT('',(0.,0.,7.));
+#1948 = DIRECTION('',(0.,0.,1.));
+#1949 = DIRECTION('',(1.,0.,0.));
+#1950 = DEFINITIONAL_REPRESENTATION('',(#1951),#1955);
+#1951 = LINE('',#1952,#1953);
+#1952 = CARTESIAN_POINT('',(0.,-8.5));
+#1953 = VECTOR('',#1954,1.);
+#1954 = DIRECTION('',(1.,0.));
+#1955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1956 = ADVANCED_FACE('',(#1957,#1960),#1905,.T.);
+#1957 = FACE_BOUND('',#1958,.T.);
+#1958 = EDGE_LOOP('',(#1959));
+#1959 = ORIENTED_EDGE('',*,*,#1890,.T.);
+#1960 = FACE_BOUND('',#1961,.T.);
+#1961 = EDGE_LOOP('',(#1962));
+#1962 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1963 = EDGE_CURVE('',#1964,#1964,#1966,.T.);
+#1964 = VERTEX_POINT('',#1965);
+#1965 = CARTESIAN_POINT('',(8.,0.,1.5));
+#1966 = SURFACE_CURVE('',#1967,(#1972,#1979),.PCURVE_S1.);
+#1967 = CIRCLE('',#1968,8.);
+#1968 = AXIS2_PLACEMENT_3D('',#1969,#1970,#1971);
+#1969 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1970 = DIRECTION('',(0.,0.,1.));
+#1971 = DIRECTION('',(1.,0.,0.));
+#1972 = PCURVE('',#1905,#1973);
+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978);
+#1974 = CIRCLE('',#1975,8.);
+#1975 = AXIS2_PLACEMENT_2D('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(-8.024730275931E-16,-4.375808424126E-16));
+#1977 = DIRECTION('',(0.,-1.));
+#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1979 = PCURVE('',#1945,#1980);
+#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985);
+#1981 = LINE('',#1982,#1983);
+#1982 = CARTESIAN_POINT('',(0.,-5.5));
+#1983 = VECTOR('',#1984,1.);
+#1984 = DIRECTION('',(1.,0.));
+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1986 = ADVANCED_FACE('',(#1987),#1945,.F.);
+#1987 = FACE_BOUND('',#1988,.F.);
+#1988 = EDGE_LOOP('',(#1989,#1990,#2011,#2012));
+#1989 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1990 = ORIENTED_EDGE('',*,*,#1991,.T.);
+#1991 = EDGE_CURVE('',#1964,#1925,#1992,.T.);
+#1992 = SEAM_CURVE('',#1993,(#1997,#2004),.PCURVE_S1.);
+#1993 = LINE('',#1994,#1995);
+#1994 = CARTESIAN_POINT('',(8.,0.,7.));
+#1995 = VECTOR('',#1996,1.);
+#1996 = DIRECTION('',(-0.,-0.,-1.));
+#1997 = PCURVE('',#1945,#1998);
+#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2003);
+#1999 = LINE('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2001 = VECTOR('',#2002,1.);
+#2002 = DIRECTION('',(0.,-1.));
+#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2004 = PCURVE('',#1945,#2005);
+#2005 = DEFINITIONAL_REPRESENTATION('',(#2006),#2010);
+#2006 = LINE('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(0.,0.));
+#2008 = VECTOR('',#2009,1.);
+#2009 = DIRECTION('',(0.,-1.));
+#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2011 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#2012 = ORIENTED_EDGE('',*,*,#1991,.F.);
+#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2017)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2014,#2015,#2016)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2014 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2015 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2016 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2017 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2014,
+  'distance_accuracy_value','confusion accuracy');
+#2018 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2019 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2020),#2013);
+#2020 = STYLED_ITEM('color',(#2021),#15);
+#2021 = PRESENTATION_STYLE_ASSIGNMENT((#2022,#2028));
+#2022 = SURFACE_STYLE_USAGE(.BOTH.,#2023);
+#2023 = SURFACE_SIDE_STYLE('',(#2024));
+#2024 = SURFACE_STYLE_FILL_AREA(#2025);
+#2025 = FILL_AREA_STYLE('',(#2026));
+#2026 = FILL_AREA_STYLE_COLOUR('',#2027);
+#2027 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2028 = CURVE_STYLE('',#2029,POSITIVE_LENGTH_MEASURE(0.1),#2027);
+#2029 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
This page took 0.793631 seconds and 4 git commands to generate.