Bladeren bron

Added 3D models.

Vladimir N. Shilov 4 jaren geleden
bovenliggende
commit
1549494a9b
6 gewijzigde bestanden met toevoegingen van 8228 en 0 verwijderingen
  1. BIN
      3d/body.FCStd
  2. 2960 0
      3d/body.step
  3. BIN
      3d/cover.FCStd
  4. 4924 0
      3d/cover.step
  5. BIN
      3d/ring.FCStd
  6. 344 0
      3d/ring.step

BIN
3d/body.FCStd


+ 2960 - 0
3d/body.step

@@ -0,0 +1,2960 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('D:/Projects/SNC-IN4-7/3d/body.step','2020-12-31T10:00:54',(
+    'Author'),(''),'Open CASCADE STEP processor 7.3','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('Cut','Cut','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2289);
+#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,#199,#450,#500,#554,#603,#652,#917,#926,#985,
+    #1039,#1093,#1147,#1201,#1277,#1327,#1376,#1430,#1479,#1529,#1578,
+    #1610,#1864,#2073,#2120,#2147,#2174,#2201,#2228,#2255,#2282));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#84,#112,#140,#168));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(0.,-2.E-15,12.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.,-2.E-15,48.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DIRECTION('',(0.,0.,1.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(1.,0.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(0.,0.,0.));
+#47 = DIRECTION('',(0.,1.,0.));
+#48 = DIRECTION('',(0.,0.,1.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.,0.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(0.,12.,-2.E-15));
+#59 = SURFACE_CURVE('',#60,(#65,#72),.PCURVE_S1.);
+#60 = CIRCLE('',#61,12.);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(0.,12.,12.));
+#63 = DIRECTION('',(1.,0.,-0.));
+#64 = DIRECTION('',(0.,0.,1.));
+#65 = PCURVE('',#32,#66);
+#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71);
+#67 = CIRCLE('',#68,12.);
+#68 = AXIS2_PLACEMENT_2D('',#69,#70);
+#69 = CARTESIAN_POINT('',(12.,-12.));
+#70 = DIRECTION('',(1.,0.));
+#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#72 = PCURVE('',#73,#78);
+#73 = CYLINDRICAL_SURFACE('',#74,12.);
+#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77);
+#75 = CARTESIAN_POINT('',(0.,12.,12.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DIRECTION('',(0.,-1.,0.));
+#78 = DEFINITIONAL_REPRESENTATION('',(#79),#83);
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(1.,0.));
+#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#84 = ORIENTED_EDGE('',*,*,#85,.T.);
+#85 = EDGE_CURVE('',#57,#86,#88,.T.);
+#86 = VERTEX_POINT('',#87);
+#87 = CARTESIAN_POINT('',(0.,60.,0.));
+#88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(0.,0.,0.));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.,1.,0.));
+#93 = PCURVE('',#32,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(0.,0.));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(0.,-1.));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = PCURVE('',#101,#106);
+#101 = PLANE('',#102);
+#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
+#103 = CARTESIAN_POINT('',(0.,0.,0.));
+#104 = DIRECTION('',(0.,0.,1.));
+#105 = DIRECTION('',(1.,0.,0.));
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(0.,0.));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(0.,1.));
+#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#112 = ORIENTED_EDGE('',*,*,#113,.T.);
+#113 = EDGE_CURVE('',#86,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(0.,60.,60.));
+#116 = SURFACE_CURVE('',#117,(#121,#128),.PCURVE_S1.);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(0.,60.,0.));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(0.,0.,1.));
+#121 = PCURVE('',#32,#122);
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(0.,-60.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(1.,0.));
+#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#128 = PCURVE('',#129,#134);
+#129 = PLANE('',#130);
+#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
+#131 = CARTESIAN_POINT('',(0.,60.,0.));
+#132 = DIRECTION('',(0.,1.,0.));
+#133 = DIRECTION('',(0.,0.,1.));
+#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139);
+#135 = LINE('',#136,#137);
+#136 = CARTESIAN_POINT('',(0.,0.));
+#137 = VECTOR('',#138,1.);
+#138 = DIRECTION('',(1.,0.));
+#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#140 = ORIENTED_EDGE('',*,*,#141,.F.);
+#141 = EDGE_CURVE('',#142,#114,#144,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(0.,12.,60.));
+#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(0.,0.,60.));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(0.,1.,0.));
+#149 = PCURVE('',#32,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(60.,0.));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(0.,-1.));
+#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#156 = PCURVE('',#157,#162);
+#157 = PLANE('',#158);
+#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);
+#159 = CARTESIAN_POINT('',(0.,0.,60.));
+#160 = DIRECTION('',(0.,0.,1.));
+#161 = DIRECTION('',(1.,0.,0.));
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(0.,0.));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(0.,1.));
+#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#168 = ORIENTED_EDGE('',*,*,#169,.F.);
+#169 = EDGE_CURVE('',#24,#142,#170,.T.);
+#170 = SURFACE_CURVE('',#171,(#176,#187),.PCURVE_S1.);
+#171 = CIRCLE('',#172,12.);
+#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175);
+#173 = CARTESIAN_POINT('',(0.,12.,48.));
+#174 = DIRECTION('',(-1.,0.,0.));
+#175 = DIRECTION('',(0.,0.,1.));
+#176 = PCURVE('',#32,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#186);
+#178 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#179,#180,#181,#182,#183,#184
+,#185),.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(
+  '') );
+#179 = CARTESIAN_POINT('',(60.,-12.));
+#180 = CARTESIAN_POINT('',(60.,-32.78460969082));
+#181 = CARTESIAN_POINT('',(42.,-22.39230484541));
+#182 = CARTESIAN_POINT('',(24.,-12.));
+#183 = CARTESIAN_POINT('',(42.,-1.607695154587));
+#184 = CARTESIAN_POINT('',(60.,8.784609690827));
+#185 = CARTESIAN_POINT('',(60.,-12.));
+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#187 = PCURVE('',#188,#193);
+#188 = CYLINDRICAL_SURFACE('',#189,12.);
+#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192);
+#190 = CARTESIAN_POINT('',(0.,12.,48.));
+#191 = DIRECTION('',(1.,0.,0.));
+#192 = DIRECTION('',(0.,-1.,0.));
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(4.712388980385,-0.));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-1.,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#275,#310,#345,#380,#415),#44,.F.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202,#232,#253,#254));
+#202 = ORIENTED_EDGE('',*,*,#203,.F.);
+#203 = EDGE_CURVE('',#204,#206,#208,.T.);
+#204 = VERTEX_POINT('',#205);
+#205 = CARTESIAN_POINT('',(200.,-2.E-15,12.));
+#206 = VERTEX_POINT('',#207);
+#207 = CARTESIAN_POINT('',(200.,-2.E-15,48.));
+#208 = SURFACE_CURVE('',#209,(#213,#220),.PCURVE_S1.);
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(200.,0.,0.));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(0.,0.,1.));
+#213 = PCURVE('',#44,#214);
+#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
+#215 = LINE('',#216,#217);
+#216 = CARTESIAN_POINT('',(0.,200.));
+#217 = VECTOR('',#218,1.);
+#218 = DIRECTION('',(1.,0.));
+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#220 = PCURVE('',#221,#226);
+#221 = PLANE('',#222);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(200.,0.,0.));
+#224 = DIRECTION('',(1.,0.,0.));
+#225 = DIRECTION('',(0.,0.,1.));
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(0.,0.));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(1.,0.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#232 = ORIENTED_EDGE('',*,*,#233,.F.);
+#233 = EDGE_CURVE('',#22,#204,#234,.T.);
+#234 = SURFACE_CURVE('',#235,(#239,#246),.PCURVE_S1.);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(0.,-1.78E-15,12.));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(1.,0.,0.));
+#239 = PCURVE('',#44,#240);
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(12.,0.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(0.,1.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = PCURVE('',#73,#247);
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(0.,0.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.,1.));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#253 = ORIENTED_EDGE('',*,*,#21,.T.);
+#254 = ORIENTED_EDGE('',*,*,#255,.T.);
+#255 = EDGE_CURVE('',#24,#206,#256,.T.);
+#256 = SURFACE_CURVE('',#257,(#261,#268),.PCURVE_S1.);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.,-1.78E-15,48.));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(1.,0.,0.));
+#261 = PCURVE('',#44,#262);
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(48.,0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.,1.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = PCURVE('',#188,#269);
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-0.,0.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(-0.,1.));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#275 = FACE_BOUND('',#276,.F.);
+#276 = EDGE_LOOP('',(#277));
+#277 = ORIENTED_EDGE('',*,*,#278,.T.);
+#278 = EDGE_CURVE('',#279,#279,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(81.,0.,30.));
+#281 = SURFACE_CURVE('',#282,(#287,#298),.PCURVE_S1.);
+#282 = CIRCLE('',#283,16.);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(65.,0.,30.));
+#285 = DIRECTION('',(0.,-1.,0.));
+#286 = DIRECTION('',(1.,0.,0.));
+#287 = PCURVE('',#44,#288);
+#288 = DEFINITIONAL_REPRESENTATION('',(#289),#297);
+#289 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#290,#291,#292,#293,#294,#295
+,#296),.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(
+  '') );
+#290 = CARTESIAN_POINT('',(30.,81.));
+#291 = CARTESIAN_POINT('',(57.712812921102,81.));
+#292 = CARTESIAN_POINT('',(43.856406460551,57.));
+#293 = CARTESIAN_POINT('',(30.,33.));
+#294 = CARTESIAN_POINT('',(16.143593539449,57.));
+#295 = CARTESIAN_POINT('',(2.287187078898,81.));
+#296 = CARTESIAN_POINT('',(30.,81.));
+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#298 = PCURVE('',#299,#304);
+#299 = CYLINDRICAL_SURFACE('',#300,16.);
+#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303);
+#301 = CARTESIAN_POINT('',(65.,30.,30.));
+#302 = DIRECTION('',(0.,-1.,0.));
+#303 = DIRECTION('',(1.,0.,0.));
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(0.,30.));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(1.,0.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = FACE_BOUND('',#311,.F.);
+#311 = EDGE_LOOP('',(#312));
+#312 = ORIENTED_EDGE('',*,*,#313,.T.);
+#313 = EDGE_CURVE('',#314,#314,#316,.T.);
+#314 = VERTEX_POINT('',#315);
+#315 = CARTESIAN_POINT('',(46.,0.,30.));
+#316 = SURFACE_CURVE('',#317,(#322,#333),.PCURVE_S1.);
+#317 = CIRCLE('',#318,16.);
+#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321);
+#319 = CARTESIAN_POINT('',(30.,0.,30.));
+#320 = DIRECTION('',(0.,-1.,0.));
+#321 = DIRECTION('',(1.,0.,0.));
+#322 = PCURVE('',#44,#323);
+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#332);
+#324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#325,#326,#327,#328,#329,#330
+,#331),.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(
+  '') );
+#325 = CARTESIAN_POINT('',(30.,46.));
+#326 = CARTESIAN_POINT('',(57.712812921102,46.));
+#327 = CARTESIAN_POINT('',(43.856406460551,22.));
+#328 = CARTESIAN_POINT('',(30.,-2.));
+#329 = CARTESIAN_POINT('',(16.143593539449,22.));
+#330 = CARTESIAN_POINT('',(2.287187078898,46.));
+#331 = CARTESIAN_POINT('',(30.,46.));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = PCURVE('',#334,#339);
+#334 = CYLINDRICAL_SURFACE('',#335,16.);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(30.,30.,30.));
+#337 = DIRECTION('',(0.,-1.,0.));
+#338 = DIRECTION('',(1.,0.,0.));
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,30.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(1.,0.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = FACE_BOUND('',#346,.F.);
+#346 = EDGE_LOOP('',(#347));
+#347 = ORIENTED_EDGE('',*,*,#348,.T.);
+#348 = EDGE_CURVE('',#349,#349,#351,.T.);
+#349 = VERTEX_POINT('',#350);
+#350 = CARTESIAN_POINT('',(116.,0.,30.));
+#351 = SURFACE_CURVE('',#352,(#357,#368),.PCURVE_S1.);
+#352 = CIRCLE('',#353,16.);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(100.,0.,30.));
+#355 = DIRECTION('',(0.,-1.,0.));
+#356 = DIRECTION('',(1.,0.,0.));
+#357 = PCURVE('',#44,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#367);
+#359 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#360,#361,#362,#363,#364,#365
+,#366),.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(
+  '') );
+#360 = CARTESIAN_POINT('',(30.,116.));
+#361 = CARTESIAN_POINT('',(57.712812921102,116.));
+#362 = CARTESIAN_POINT('',(43.856406460551,92.));
+#363 = CARTESIAN_POINT('',(30.,68.));
+#364 = CARTESIAN_POINT('',(16.143593539449,92.));
+#365 = CARTESIAN_POINT('',(2.287187078898,116.));
+#366 = CARTESIAN_POINT('',(30.,116.));
+#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#368 = PCURVE('',#369,#374);
+#369 = CYLINDRICAL_SURFACE('',#370,16.);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(100.,30.,30.));
+#372 = DIRECTION('',(0.,-1.,0.));
+#373 = DIRECTION('',(1.,0.,0.));
+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(0.,30.));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(1.,0.));
+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#380 = FACE_BOUND('',#381,.F.);
+#381 = EDGE_LOOP('',(#382));
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#384,#384,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(151.,0.,30.));
+#386 = SURFACE_CURVE('',#387,(#392,#403),.PCURVE_S1.);
+#387 = CIRCLE('',#388,16.);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(135.,0.,30.));
+#390 = DIRECTION('',(0.,-1.,0.));
+#391 = DIRECTION('',(1.,0.,0.));
+#392 = PCURVE('',#44,#393);
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#402);
+#394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#395,#396,#397,#398,#399,#400
+,#401),.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(
+  '') );
+#395 = CARTESIAN_POINT('',(30.,151.));
+#396 = CARTESIAN_POINT('',(57.712812921102,151.));
+#397 = CARTESIAN_POINT('',(43.856406460551,127.));
+#398 = CARTESIAN_POINT('',(30.,103.));
+#399 = CARTESIAN_POINT('',(16.143593539449,127.));
+#400 = CARTESIAN_POINT('',(2.287187078898,151.));
+#401 = CARTESIAN_POINT('',(30.,151.));
+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#403 = PCURVE('',#404,#409);
+#404 = CYLINDRICAL_SURFACE('',#405,16.);
+#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);
+#406 = CARTESIAN_POINT('',(135.,30.,30.));
+#407 = DIRECTION('',(0.,-1.,0.));
+#408 = DIRECTION('',(1.,0.,0.));
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(0.,30.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = FACE_BOUND('',#416,.F.);
+#416 = EDGE_LOOP('',(#417));
+#417 = ORIENTED_EDGE('',*,*,#418,.T.);
+#418 = EDGE_CURVE('',#419,#419,#421,.T.);
+#419 = VERTEX_POINT('',#420);
+#420 = CARTESIAN_POINT('',(186.,0.,30.));
+#421 = SURFACE_CURVE('',#422,(#427,#438),.PCURVE_S1.);
+#422 = CIRCLE('',#423,16.);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(170.,0.,30.));
+#425 = DIRECTION('',(0.,-1.,0.));
+#426 = DIRECTION('',(1.,0.,0.));
+#427 = PCURVE('',#44,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#437);
+#429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#430,#431,#432,#433,#434,#435
+,#436),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#430 = CARTESIAN_POINT('',(30.,186.));
+#431 = CARTESIAN_POINT('',(57.712812921102,186.));
+#432 = CARTESIAN_POINT('',(43.856406460551,162.));
+#433 = CARTESIAN_POINT('',(30.,138.));
+#434 = CARTESIAN_POINT('',(16.143593539449,162.));
+#435 = CARTESIAN_POINT('',(2.287187078898,186.));
+#436 = CARTESIAN_POINT('',(30.,186.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = PCURVE('',#439,#444);
+#439 = CYLINDRICAL_SURFACE('',#440,16.);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(170.,30.,30.));
+#442 = DIRECTION('',(0.,-1.,0.));
+#443 = DIRECTION('',(1.,0.,0.));
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(0.,30.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = ADVANCED_FACE('',(#451),#73,.T.);
+#451 = FACE_BOUND('',#452,.T.);
+#452 = EDGE_LOOP('',(#453,#454,#477,#499));
+#453 = ORIENTED_EDGE('',*,*,#56,.T.);
+#454 = ORIENTED_EDGE('',*,*,#455,.T.);
+#455 = EDGE_CURVE('',#57,#456,#458,.T.);
+#456 = VERTEX_POINT('',#457);
+#457 = CARTESIAN_POINT('',(200.,12.,-2.E-15));
+#458 = SURFACE_CURVE('',#459,(#463,#470),.PCURVE_S1.);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(0.,12.,-1.78E-15));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(1.,0.,0.));
+#463 = PCURVE('',#73,#464);
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(1.570796326795,0.));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(0.,1.));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = PCURVE('',#101,#471);
+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(0.,12.));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(1.,0.));
+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#477 = ORIENTED_EDGE('',*,*,#478,.F.);
+#478 = EDGE_CURVE('',#204,#456,#479,.T.);
+#479 = SURFACE_CURVE('',#480,(#485,#492),.PCURVE_S1.);
+#480 = CIRCLE('',#481,12.);
+#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484);
+#482 = CARTESIAN_POINT('',(200.,12.,12.));
+#483 = DIRECTION('',(1.,0.,-0.));
+#484 = DIRECTION('',(0.,0.,1.));
+#485 = PCURVE('',#73,#486);
+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491);
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(-1.570796326795,200.));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(1.,0.));
+#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#492 = PCURVE('',#221,#493);
+#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498);
+#494 = CIRCLE('',#495,12.);
+#495 = AXIS2_PLACEMENT_2D('',#496,#497);
+#496 = CARTESIAN_POINT('',(12.,-12.));
+#497 = DIRECTION('',(1.,0.));
+#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#499 = ORIENTED_EDGE('',*,*,#233,.F.);
+#500 = ADVANCED_FACE('',(#501),#188,.T.);
+#501 = FACE_BOUND('',#502,.F.);
+#502 = EDGE_LOOP('',(#503,#504,#527,#553));
+#503 = ORIENTED_EDGE('',*,*,#169,.T.);
+#504 = ORIENTED_EDGE('',*,*,#505,.T.);
+#505 = EDGE_CURVE('',#142,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(200.,12.,60.));
+#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.);
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(0.,12.,60.));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(1.,0.,0.));
+#513 = PCURVE('',#188,#514);
+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(-0.,1.));
+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#520 = PCURVE('',#157,#521);
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(0.,12.));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(1.,0.));
+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#527 = ORIENTED_EDGE('',*,*,#528,.F.);
+#528 = EDGE_CURVE('',#206,#506,#529,.T.);
+#529 = SURFACE_CURVE('',#530,(#535,#542),.PCURVE_S1.);
+#530 = CIRCLE('',#531,12.);
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(200.,12.,48.));
+#533 = DIRECTION('',(-1.,0.,0.));
+#534 = DIRECTION('',(0.,0.,1.));
+#535 = PCURVE('',#188,#536);
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(4.712388980385,200.));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(-1.,0.));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = PCURVE('',#221,#543);
+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#552);
+#544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#545,#546,#547,#548,#549,#550
+,#551),.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(
+  '') );
+#545 = CARTESIAN_POINT('',(60.,-12.));
+#546 = CARTESIAN_POINT('',(60.,-32.78460969082));
+#547 = CARTESIAN_POINT('',(42.,-22.39230484541));
+#548 = CARTESIAN_POINT('',(24.,-12.));
+#549 = CARTESIAN_POINT('',(42.,-1.607695154587));
+#550 = CARTESIAN_POINT('',(60.,8.784609690827));
+#551 = CARTESIAN_POINT('',(60.,-12.));
+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#553 = ORIENTED_EDGE('',*,*,#255,.F.);
+#554 = ADVANCED_FACE('',(#555),#101,.F.);
+#555 = FACE_BOUND('',#556,.F.);
+#556 = EDGE_LOOP('',(#557,#558,#559,#582));
+#557 = ORIENTED_EDGE('',*,*,#85,.F.);
+#558 = ORIENTED_EDGE('',*,*,#455,.T.);
+#559 = ORIENTED_EDGE('',*,*,#560,.T.);
+#560 = EDGE_CURVE('',#456,#561,#563,.T.);
+#561 = VERTEX_POINT('',#562);
+#562 = CARTESIAN_POINT('',(200.,60.,0.));
+#563 = SURFACE_CURVE('',#564,(#568,#575),.PCURVE_S1.);
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(200.,0.,0.));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(0.,1.,0.));
+#568 = PCURVE('',#101,#569);
+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574);
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(200.,0.));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(0.,1.));
+#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#575 = PCURVE('',#221,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(0.,0.));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(0.,-1.));
+#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#582 = ORIENTED_EDGE('',*,*,#583,.F.);
+#583 = EDGE_CURVE('',#86,#561,#584,.T.);
+#584 = SURFACE_CURVE('',#585,(#589,#596),.PCURVE_S1.);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(0.,60.,0.));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(1.,0.,0.));
+#589 = PCURVE('',#101,#590);
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(0.,60.));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = PCURVE('',#129,#597);
+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(0.,0.));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(0.,1.));
+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#603 = ADVANCED_FACE('',(#604),#157,.T.);
+#604 = FACE_BOUND('',#605,.T.);
+#605 = EDGE_LOOP('',(#606,#607,#608,#631));
+#606 = ORIENTED_EDGE('',*,*,#141,.F.);
+#607 = ORIENTED_EDGE('',*,*,#505,.T.);
+#608 = ORIENTED_EDGE('',*,*,#609,.T.);
+#609 = EDGE_CURVE('',#506,#610,#612,.T.);
+#610 = VERTEX_POINT('',#611);
+#611 = CARTESIAN_POINT('',(200.,60.,60.));
+#612 = SURFACE_CURVE('',#613,(#617,#624),.PCURVE_S1.);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(200.,0.,60.));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(0.,1.,0.));
+#617 = PCURVE('',#157,#618);
+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(200.,0.));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(0.,1.));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#624 = PCURVE('',#221,#625);
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(60.,0.));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(0.,-1.));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#631 = ORIENTED_EDGE('',*,*,#632,.F.);
+#632 = EDGE_CURVE('',#114,#610,#633,.T.);
+#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(0.,60.,60.));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(1.,0.,0.));
+#638 = PCURVE('',#157,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(0.,60.));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(1.,0.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = PCURVE('',#129,#646);
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
+#647 = LINE('',#648,#649);
+#648 = CARTESIAN_POINT('',(60.,0.));
+#649 = VECTOR('',#650,1.);
+#650 = DIRECTION('',(0.,1.));
+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#652 = ADVANCED_FACE('',(#653,#679),#129,.T.);
+#653 = FACE_BOUND('',#654,.T.);
+#654 = EDGE_LOOP('',(#655,#656,#657,#658));
+#655 = ORIENTED_EDGE('',*,*,#583,.F.);
+#656 = ORIENTED_EDGE('',*,*,#113,.T.);
+#657 = ORIENTED_EDGE('',*,*,#632,.T.);
+#658 = ORIENTED_EDGE('',*,*,#659,.F.);
+#659 = EDGE_CURVE('',#561,#610,#660,.T.);
+#660 = SURFACE_CURVE('',#661,(#665,#672),.PCURVE_S1.);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(200.,60.,0.));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(0.,0.,1.));
+#665 = PCURVE('',#129,#666);
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.,200.));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(1.,0.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = PCURVE('',#221,#673);
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(0.,-60.));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(1.,0.));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = FACE_BOUND('',#680,.T.);
+#680 = EDGE_LOOP('',(#681,#711,#744,#772,#801,#829,#862,#890));
+#681 = ORIENTED_EDGE('',*,*,#682,.F.);
+#682 = EDGE_CURVE('',#683,#685,#687,.T.);
+#683 = VERTEX_POINT('',#684);
+#684 = CARTESIAN_POINT('',(5.,60.,13.));
+#685 = VERTEX_POINT('',#686);
+#686 = CARTESIAN_POINT('',(5.,60.,47.));
+#687 = SURFACE_CURVE('',#688,(#692,#699),.PCURVE_S1.);
+#688 = LINE('',#689,#690);
+#689 = CARTESIAN_POINT('',(5.,60.,5.));
+#690 = VECTOR('',#691,1.);
+#691 = DIRECTION('',(0.,0.,1.));
+#692 = PCURVE('',#129,#693);
+#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698);
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(5.,5.));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(1.,0.));
+#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#699 = PCURVE('',#700,#705);
+#700 = PLANE('',#701);
+#701 = AXIS2_PLACEMENT_3D('',#702,#703,#704);
+#702 = CARTESIAN_POINT('',(5.,55.,5.));
+#703 = DIRECTION('',(1.,0.,0.));
+#704 = DIRECTION('',(0.,0.,1.));
+#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710);
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(0.,-5.));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(1.,0.));
+#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#711 = ORIENTED_EDGE('',*,*,#712,.T.);
+#712 = EDGE_CURVE('',#683,#713,#715,.T.);
+#713 = VERTEX_POINT('',#714);
+#714 = CARTESIAN_POINT('',(13.,60.,5.));
+#715 = SURFACE_CURVE('',#716,(#721,#732),.PCURVE_S1.);
+#716 = CIRCLE('',#717,8.);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(13.,60.,13.));
+#719 = DIRECTION('',(0.,-1.,0.));
+#720 = DIRECTION('',(0.,0.,1.));
+#721 = PCURVE('',#129,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#731);
+#723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#724,#725,#726,#727,#728,#729
+,#730),.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(
+  '') );
+#724 = CARTESIAN_POINT('',(21.,13.));
+#725 = CARTESIAN_POINT('',(21.,-0.856406460551));
+#726 = CARTESIAN_POINT('',(9.,6.071796769724));
+#727 = CARTESIAN_POINT('',(-3.,13.));
+#728 = CARTESIAN_POINT('',(9.,19.928203230276));
+#729 = CARTESIAN_POINT('',(21.,26.856406460551));
+#730 = CARTESIAN_POINT('',(21.,13.));
+#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#732 = PCURVE('',#733,#738);
+#733 = CYLINDRICAL_SURFACE('',#734,8.);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(13.,55.,13.));
+#736 = DIRECTION('',(0.,1.,0.));
+#737 = DIRECTION('',(-1.,0.,0.));
+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(1.570796326795,5.));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(-1.,0.));
+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#713,#746,#748,.T.);
+#746 = VERTEX_POINT('',#747);
+#747 = CARTESIAN_POINT('',(187.,60.,5.));
+#748 = SURFACE_CURVE('',#749,(#753,#760),.PCURVE_S1.);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(5.,60.,5.));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(1.,0.,0.));
+#753 = PCURVE('',#129,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(5.,5.));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(0.,1.));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#760 = PCURVE('',#761,#766);
+#761 = PLANE('',#762);
+#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765);
+#763 = CARTESIAN_POINT('',(5.,55.,5.));
+#764 = DIRECTION('',(0.,0.,1.));
+#765 = DIRECTION('',(1.,0.,0.));
+#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(0.,5.));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(1.,0.));
+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#772 = ORIENTED_EDGE('',*,*,#773,.F.);
+#773 = EDGE_CURVE('',#774,#746,#776,.T.);
+#774 = VERTEX_POINT('',#775);
+#775 = CARTESIAN_POINT('',(195.,60.,13.));
+#776 = SURFACE_CURVE('',#777,(#782,#789),.PCURVE_S1.);
+#777 = CIRCLE('',#778,8.);
+#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781);
+#779 = CARTESIAN_POINT('',(187.,60.,13.));
+#780 = DIRECTION('',(0.,1.,0.));
+#781 = DIRECTION('',(0.,0.,1.));
+#782 = PCURVE('',#129,#783);
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);
+#784 = CIRCLE('',#785,8.);
+#785 = AXIS2_PLACEMENT_2D('',#786,#787);
+#786 = CARTESIAN_POINT('',(13.,187.));
+#787 = DIRECTION('',(1.,0.));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#789 = PCURVE('',#790,#795);
+#790 = CYLINDRICAL_SURFACE('',#791,8.);
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(187.,55.,13.));
+#793 = DIRECTION('',(0.,1.,0.));
+#794 = DIRECTION('',(1.,0.,0.));
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(-1.570796326795,5.));
+#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('',#774,#803,#805,.T.);
+#803 = VERTEX_POINT('',#804);
+#804 = CARTESIAN_POINT('',(195.,60.,47.));
+#805 = SURFACE_CURVE('',#806,(#810,#817),.PCURVE_S1.);
+#806 = LINE('',#807,#808);
+#807 = CARTESIAN_POINT('',(195.,60.,5.));
+#808 = VECTOR('',#809,1.);
+#809 = DIRECTION('',(0.,0.,1.));
+#810 = PCURVE('',#129,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(5.,195.));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(1.,0.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = PCURVE('',#818,#823);
+#818 = PLANE('',#819);
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(195.,55.,5.));
+#821 = DIRECTION('',(1.,0.,0.));
+#822 = DIRECTION('',(0.,0.,1.));
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(0.,-5.));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(1.,0.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = ORIENTED_EDGE('',*,*,#830,.T.);
+#830 = EDGE_CURVE('',#803,#831,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(187.,60.,55.));
+#833 = SURFACE_CURVE('',#834,(#839,#850),.PCURVE_S1.);
+#834 = CIRCLE('',#835,8.);
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(187.,60.,47.));
+#837 = DIRECTION('',(0.,-1.,0.));
+#838 = DIRECTION('',(0.,0.,1.));
+#839 = PCURVE('',#129,#840);
+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#849);
+#841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#842,#843,#844,#845,#846,#847
+,#848),.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(
+  '') );
+#842 = CARTESIAN_POINT('',(55.,187.));
+#843 = CARTESIAN_POINT('',(55.,173.14359353944));
+#844 = CARTESIAN_POINT('',(43.,180.07179676972));
+#845 = CARTESIAN_POINT('',(31.,187.));
+#846 = CARTESIAN_POINT('',(43.,193.92820323027));
+#847 = CARTESIAN_POINT('',(55.,200.85640646055));
+#848 = CARTESIAN_POINT('',(55.,187.));
+#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#850 = PCURVE('',#851,#856);
+#851 = CYLINDRICAL_SURFACE('',#852,8.);
+#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855);
+#853 = CARTESIAN_POINT('',(187.,55.,47.));
+#854 = DIRECTION('',(0.,1.,0.));
+#855 = DIRECTION('',(1.,0.,0.));
+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(4.712388980385,5.));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(-1.,0.));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = ORIENTED_EDGE('',*,*,#863,.F.);
+#863 = EDGE_CURVE('',#864,#831,#866,.T.);
+#864 = VERTEX_POINT('',#865);
+#865 = CARTESIAN_POINT('',(13.,60.,55.));
+#866 = SURFACE_CURVE('',#867,(#871,#878),.PCURVE_S1.);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(5.,60.,55.));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(1.,0.,0.));
+#871 = PCURVE('',#129,#872);
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(55.,5.));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(0.,1.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = PCURVE('',#879,#884);
+#879 = PLANE('',#880);
+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);
+#881 = CARTESIAN_POINT('',(5.,55.,55.));
+#882 = DIRECTION('',(0.,0.,1.));
+#883 = DIRECTION('',(1.,0.,0.));
+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(0.,5.));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(1.,0.));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = ORIENTED_EDGE('',*,*,#891,.F.);
+#891 = EDGE_CURVE('',#685,#864,#892,.T.);
+#892 = SURFACE_CURVE('',#893,(#898,#905),.PCURVE_S1.);
+#893 = CIRCLE('',#894,8.);
+#894 = AXIS2_PLACEMENT_3D('',#895,#896,#897);
+#895 = CARTESIAN_POINT('',(13.,60.,47.));
+#896 = DIRECTION('',(0.,1.,0.));
+#897 = DIRECTION('',(0.,0.,1.));
+#898 = PCURVE('',#129,#899);
+#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904);
+#900 = CIRCLE('',#901,8.);
+#901 = AXIS2_PLACEMENT_2D('',#902,#903);
+#902 = CARTESIAN_POINT('',(47.,13.));
+#903 = DIRECTION('',(1.,0.));
+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#905 = PCURVE('',#906,#911);
+#906 = CYLINDRICAL_SURFACE('',#907,8.);
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(13.,55.,47.));
+#909 = DIRECTION('',(0.,1.,0.));
+#910 = DIRECTION('',(-1.,0.,0.));
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(-4.712388980385,5.));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(1.,0.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = ADVANCED_FACE('',(#918),#221,.T.);
+#918 = FACE_BOUND('',#919,.T.);
+#919 = EDGE_LOOP('',(#920,#921,#922,#923,#924,#925));
+#920 = ORIENTED_EDGE('',*,*,#203,.F.);
+#921 = ORIENTED_EDGE('',*,*,#478,.T.);
+#922 = ORIENTED_EDGE('',*,*,#560,.T.);
+#923 = ORIENTED_EDGE('',*,*,#659,.T.);
+#924 = ORIENTED_EDGE('',*,*,#609,.F.);
+#925 = ORIENTED_EDGE('',*,*,#528,.F.);
+#926 = ADVANCED_FACE('',(#927),#299,.F.);
+#927 = FACE_BOUND('',#928,.F.);
+#928 = EDGE_LOOP('',(#929,#930,#953,#984));
+#929 = ORIENTED_EDGE('',*,*,#278,.F.);
+#930 = ORIENTED_EDGE('',*,*,#931,.F.);
+#931 = EDGE_CURVE('',#932,#279,#934,.T.);
+#932 = VERTEX_POINT('',#933);
+#933 = CARTESIAN_POINT('',(81.,30.,30.));
+#934 = SEAM_CURVE('',#935,(#939,#946),.PCURVE_S1.);
+#935 = LINE('',#936,#937);
+#936 = CARTESIAN_POINT('',(81.,30.,30.));
+#937 = VECTOR('',#938,1.);
+#938 = DIRECTION('',(0.,-1.,0.));
+#939 = PCURVE('',#299,#940);
+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);
+#941 = LINE('',#942,#943);
+#942 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#943 = VECTOR('',#944,1.);
+#944 = DIRECTION('',(0.,1.));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = PCURVE('',#299,#947);
+#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952);
+#948 = LINE('',#949,#950);
+#949 = CARTESIAN_POINT('',(0.,-0.));
+#950 = VECTOR('',#951,1.);
+#951 = DIRECTION('',(0.,1.));
+#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#953 = ORIENTED_EDGE('',*,*,#954,.T.);
+#954 = EDGE_CURVE('',#932,#932,#955,.T.);
+#955 = SURFACE_CURVE('',#956,(#961,#968),.PCURVE_S1.);
+#956 = CIRCLE('',#957,16.);
+#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960);
+#958 = CARTESIAN_POINT('',(65.,30.,30.));
+#959 = DIRECTION('',(0.,-1.,0.));
+#960 = DIRECTION('',(1.,0.,0.));
+#961 = PCURVE('',#299,#962);
+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#967);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(0.,0.));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(1.,0.));
+#967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#968 = PCURVE('',#969,#974);
+#969 = PLANE('',#970);
+#970 = AXIS2_PLACEMENT_3D('',#971,#972,#973);
+#971 = CARTESIAN_POINT('',(10.,30.,10.));
+#972 = DIRECTION('',(0.,1.,0.));
+#973 = DIRECTION('',(0.,0.,1.));
+#974 = DEFINITIONAL_REPRESENTATION('',(#975),#983);
+#975 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#976,#977,#978,#979,#980,#981
+,#982),.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(
+  '') );
+#976 = CARTESIAN_POINT('',(20.,71.));
+#977 = CARTESIAN_POINT('',(47.712812921102,71.));
+#978 = CARTESIAN_POINT('',(33.856406460551,47.));
+#979 = CARTESIAN_POINT('',(20.,23.));
+#980 = CARTESIAN_POINT('',(6.143593539449,47.));
+#981 = CARTESIAN_POINT('',(-7.712812921102,71.));
+#982 = CARTESIAN_POINT('',(20.,71.));
+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#984 = ORIENTED_EDGE('',*,*,#931,.T.);
+#985 = ADVANCED_FACE('',(#986),#334,.F.);
+#986 = FACE_BOUND('',#987,.F.);
+#987 = EDGE_LOOP('',(#988,#989,#1012,#1038));
+#988 = ORIENTED_EDGE('',*,*,#313,.F.);
+#989 = ORIENTED_EDGE('',*,*,#990,.F.);
+#990 = EDGE_CURVE('',#991,#314,#993,.T.);
+#991 = VERTEX_POINT('',#992);
+#992 = CARTESIAN_POINT('',(46.,30.,30.));
+#993 = SEAM_CURVE('',#994,(#998,#1005),.PCURVE_S1.);
+#994 = LINE('',#995,#996);
+#995 = CARTESIAN_POINT('',(46.,30.,30.));
+#996 = VECTOR('',#997,1.);
+#997 = DIRECTION('',(0.,-1.,0.));
+#998 = PCURVE('',#334,#999);
+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(0.,1.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = PCURVE('',#334,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(0.,-0.));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(0.,1.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1013 = EDGE_CURVE('',#991,#991,#1014,.T.);
+#1014 = SURFACE_CURVE('',#1015,(#1020,#1027),.PCURVE_S1.);
+#1015 = CIRCLE('',#1016,16.);
+#1016 = AXIS2_PLACEMENT_3D('',#1017,#1018,#1019);
+#1017 = CARTESIAN_POINT('',(30.,30.,30.));
+#1018 = DIRECTION('',(0.,-1.,0.));
+#1019 = DIRECTION('',(1.,0.,0.));
+#1020 = PCURVE('',#334,#1021);
+#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026);
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(0.,0.));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(1.,0.));
+#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1027 = PCURVE('',#969,#1028);
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1037);
+#1029 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1030,#1031,#1032,#1033,
+#1034,#1035,#1036),.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('') );
+#1030 = CARTESIAN_POINT('',(20.,36.));
+#1031 = CARTESIAN_POINT('',(47.712812921102,36.));
+#1032 = CARTESIAN_POINT('',(33.856406460551,12.));
+#1033 = CARTESIAN_POINT('',(20.,-12.));
+#1034 = CARTESIAN_POINT('',(6.143593539449,12.));
+#1035 = CARTESIAN_POINT('',(-7.712812921102,36.));
+#1036 = CARTESIAN_POINT('',(20.,36.));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1038 = ORIENTED_EDGE('',*,*,#990,.T.);
+#1039 = ADVANCED_FACE('',(#1040),#369,.F.);
+#1040 = FACE_BOUND('',#1041,.F.);
+#1041 = EDGE_LOOP('',(#1042,#1043,#1066,#1092));
+#1042 = ORIENTED_EDGE('',*,*,#348,.F.);
+#1043 = ORIENTED_EDGE('',*,*,#1044,.F.);
+#1044 = EDGE_CURVE('',#1045,#349,#1047,.T.);
+#1045 = VERTEX_POINT('',#1046);
+#1046 = CARTESIAN_POINT('',(116.,30.,30.));
+#1047 = SEAM_CURVE('',#1048,(#1052,#1059),.PCURVE_S1.);
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(116.,30.,30.));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(0.,-1.,0.));
+#1052 = PCURVE('',#369,#1053);
+#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);
+#1054 = LINE('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1056 = VECTOR('',#1057,1.);
+#1057 = DIRECTION('',(0.,1.));
+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1059 = PCURVE('',#369,#1060);
+#1060 = DEFINITIONAL_REPRESENTATION('',(#1061),#1065);
+#1061 = LINE('',#1062,#1063);
+#1062 = CARTESIAN_POINT('',(0.,-0.));
+#1063 = VECTOR('',#1064,1.);
+#1064 = DIRECTION('',(0.,1.));
+#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1066 = ORIENTED_EDGE('',*,*,#1067,.T.);
+#1067 = EDGE_CURVE('',#1045,#1045,#1068,.T.);
+#1068 = SURFACE_CURVE('',#1069,(#1074,#1081),.PCURVE_S1.);
+#1069 = CIRCLE('',#1070,16.);
+#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073);
+#1071 = CARTESIAN_POINT('',(100.,30.,30.));
+#1072 = DIRECTION('',(0.,-1.,0.));
+#1073 = DIRECTION('',(1.,0.,0.));
+#1074 = PCURVE('',#369,#1075);
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(0.,0.));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(1.,0.));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = PCURVE('',#969,#1082);
+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1091);
+#1083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1084,#1085,#1086,#1087,
+#1088,#1089,#1090),.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('') );
+#1084 = CARTESIAN_POINT('',(20.,106.));
+#1085 = CARTESIAN_POINT('',(47.712812921102,106.));
+#1086 = CARTESIAN_POINT('',(33.856406460551,82.));
+#1087 = CARTESIAN_POINT('',(20.,58.));
+#1088 = CARTESIAN_POINT('',(6.143593539449,82.));
+#1089 = CARTESIAN_POINT('',(-7.712812921102,106.));
+#1090 = CARTESIAN_POINT('',(20.,106.));
+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1092 = ORIENTED_EDGE('',*,*,#1044,.T.);
+#1093 = ADVANCED_FACE('',(#1094),#404,.F.);
+#1094 = FACE_BOUND('',#1095,.F.);
+#1095 = EDGE_LOOP('',(#1096,#1097,#1120,#1146));
+#1096 = ORIENTED_EDGE('',*,*,#383,.F.);
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1099,#384,#1101,.T.);
+#1099 = VERTEX_POINT('',#1100);
+#1100 = CARTESIAN_POINT('',(151.,30.,30.));
+#1101 = SEAM_CURVE('',#1102,(#1106,#1113),.PCURVE_S1.);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(151.,30.,30.));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(0.,-1.,0.));
+#1106 = PCURVE('',#404,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(0.,1.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1113 = PCURVE('',#404,#1114);
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(0.,-0.));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(0.,1.));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1121 = EDGE_CURVE('',#1099,#1099,#1122,.T.);
+#1122 = SURFACE_CURVE('',#1123,(#1128,#1135),.PCURVE_S1.);
+#1123 = CIRCLE('',#1124,16.);
+#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127);
+#1125 = CARTESIAN_POINT('',(135.,30.,30.));
+#1126 = DIRECTION('',(0.,-1.,0.));
+#1127 = DIRECTION('',(1.,0.,0.));
+#1128 = PCURVE('',#404,#1129);
+#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1134);
+#1130 = LINE('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(0.,0.));
+#1132 = VECTOR('',#1133,1.);
+#1133 = DIRECTION('',(1.,0.));
+#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1135 = PCURVE('',#969,#1136);
+#1136 = DEFINITIONAL_REPRESENTATION('',(#1137),#1145);
+#1137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1138,#1139,#1140,#1141,
+#1142,#1143,#1144),.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('') );
+#1138 = CARTESIAN_POINT('',(20.,141.));
+#1139 = CARTESIAN_POINT('',(47.712812921102,141.));
+#1140 = CARTESIAN_POINT('',(33.856406460551,117.));
+#1141 = CARTESIAN_POINT('',(20.,93.));
+#1142 = CARTESIAN_POINT('',(6.143593539449,117.));
+#1143 = CARTESIAN_POINT('',(-7.712812921102,141.));
+#1144 = CARTESIAN_POINT('',(20.,141.));
+#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1146 = ORIENTED_EDGE('',*,*,#1098,.T.);
+#1147 = ADVANCED_FACE('',(#1148),#439,.F.);
+#1148 = FACE_BOUND('',#1149,.F.);
+#1149 = EDGE_LOOP('',(#1150,#1151,#1174,#1200));
+#1150 = ORIENTED_EDGE('',*,*,#418,.F.);
+#1151 = ORIENTED_EDGE('',*,*,#1152,.F.);
+#1152 = EDGE_CURVE('',#1153,#419,#1155,.T.);
+#1153 = VERTEX_POINT('',#1154);
+#1154 = CARTESIAN_POINT('',(186.,30.,30.));
+#1155 = SEAM_CURVE('',#1156,(#1160,#1167),.PCURVE_S1.);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(186.,30.,30.));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(0.,-1.,0.));
+#1160 = PCURVE('',#439,#1161);
+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(0.,1.));
+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1167 = PCURVE('',#439,#1168);
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(0.,-0.));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(0.,1.));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1175 = EDGE_CURVE('',#1153,#1153,#1176,.T.);
+#1176 = SURFACE_CURVE('',#1177,(#1182,#1189),.PCURVE_S1.);
+#1177 = CIRCLE('',#1178,16.);
+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);
+#1179 = CARTESIAN_POINT('',(170.,30.,30.));
+#1180 = DIRECTION('',(0.,-1.,0.));
+#1181 = DIRECTION('',(1.,0.,0.));
+#1182 = PCURVE('',#439,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(0.,0.));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(1.,0.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = PCURVE('',#969,#1190);
+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1199);
+#1191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1192,#1193,#1194,#1195,
+#1196,#1197,#1198),.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('') );
+#1192 = CARTESIAN_POINT('',(20.,176.));
+#1193 = CARTESIAN_POINT('',(47.712812921102,176.));
+#1194 = CARTESIAN_POINT('',(33.856406460551,152.));
+#1195 = CARTESIAN_POINT('',(20.,128.));
+#1196 = CARTESIAN_POINT('',(6.143593539449,152.));
+#1197 = CARTESIAN_POINT('',(-7.712812921102,176.));
+#1198 = CARTESIAN_POINT('',(20.,176.));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1200 = ORIENTED_EDGE('',*,*,#1152,.T.);
+#1201 = ADVANCED_FACE('',(#1202),#700,.T.);
+#1202 = FACE_BOUND('',#1203,.T.);
+#1203 = EDGE_LOOP('',(#1204,#1234,#1255,#1256));
+#1204 = ORIENTED_EDGE('',*,*,#1205,.F.);
+#1205 = EDGE_CURVE('',#1206,#1208,#1210,.T.);
+#1206 = VERTEX_POINT('',#1207);
+#1207 = CARTESIAN_POINT('',(5.,55.,13.));
+#1208 = VERTEX_POINT('',#1209);
+#1209 = CARTESIAN_POINT('',(5.,55.,47.));
+#1210 = SURFACE_CURVE('',#1211,(#1215,#1222),.PCURVE_S1.);
+#1211 = LINE('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(5.,55.,5.));
+#1213 = VECTOR('',#1214,1.);
+#1214 = DIRECTION('',(0.,0.,1.));
+#1215 = PCURVE('',#700,#1216);
+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1221);
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(0.,0.));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(1.,0.));
+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1222 = PCURVE('',#1223,#1228);
+#1223 = PLANE('',#1224);
+#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227);
+#1225 = CARTESIAN_POINT('',(5.,55.,5.));
+#1226 = DIRECTION('',(0.,1.,0.));
+#1227 = DIRECTION('',(0.,0.,1.));
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(0.,0.));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(1.,0.));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#1235 = EDGE_CURVE('',#1206,#683,#1236,.T.);
+#1236 = SURFACE_CURVE('',#1237,(#1241,#1248),.PCURVE_S1.);
+#1237 = LINE('',#1238,#1239);
+#1238 = CARTESIAN_POINT('',(5.,55.,13.));
+#1239 = VECTOR('',#1240,1.);
+#1240 = DIRECTION('',(0.,1.,0.));
+#1241 = PCURVE('',#700,#1242);
+#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1247);
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(8.,0.));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(0.,-1.));
+#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1248 = PCURVE('',#733,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(-0.,0.));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(-0.,1.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = ORIENTED_EDGE('',*,*,#682,.T.);
+#1256 = ORIENTED_EDGE('',*,*,#1257,.F.);
+#1257 = EDGE_CURVE('',#1208,#685,#1258,.T.);
+#1258 = SURFACE_CURVE('',#1259,(#1263,#1270),.PCURVE_S1.);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(5.,55.,47.));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(0.,1.,0.));
+#1263 = PCURVE('',#700,#1264);
+#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269);
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(42.,0.));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(0.,-1.));
+#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1270 = PCURVE('',#906,#1271);
+#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1276);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(0.,0.));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(0.,1.));
+#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1277 = ADVANCED_FACE('',(#1278),#906,.F.);
+#1278 = FACE_BOUND('',#1279,.F.);
+#1279 = EDGE_LOOP('',(#1280,#1304,#1325,#1326));
+#1280 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1281 = EDGE_CURVE('',#1208,#1282,#1284,.T.);
+#1282 = VERTEX_POINT('',#1283);
+#1283 = CARTESIAN_POINT('',(13.,55.,55.));
+#1284 = SURFACE_CURVE('',#1285,(#1290,#1297),.PCURVE_S1.);
+#1285 = CIRCLE('',#1286,8.);
+#1286 = AXIS2_PLACEMENT_3D('',#1287,#1288,#1289);
+#1287 = CARTESIAN_POINT('',(13.,55.,47.));
+#1288 = DIRECTION('',(0.,1.,0.));
+#1289 = DIRECTION('',(0.,0.,1.));
+#1290 = PCURVE('',#906,#1291);
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(1.,0.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = PCURVE('',#1223,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = CIRCLE('',#1300,8.);
+#1300 = AXIS2_PLACEMENT_2D('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(42.,8.));
+#1302 = DIRECTION('',(1.,0.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1305 = EDGE_CURVE('',#1282,#864,#1306,.T.);
+#1306 = SURFACE_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.);
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(13.,55.,55.));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(0.,1.,0.));
+#1311 = PCURVE('',#906,#1312);
+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(0.,1.));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1318 = PCURVE('',#879,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(8.,0.));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.,1.));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = ORIENTED_EDGE('',*,*,#891,.F.);
+#1326 = ORIENTED_EDGE('',*,*,#1257,.F.);
+#1327 = ADVANCED_FACE('',(#1328),#879,.F.);
+#1328 = FACE_BOUND('',#1329,.F.);
+#1329 = EDGE_LOOP('',(#1330,#1331,#1332,#1355));
+#1330 = ORIENTED_EDGE('',*,*,#863,.F.);
+#1331 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1332 = ORIENTED_EDGE('',*,*,#1333,.T.);
+#1333 = EDGE_CURVE('',#1282,#1334,#1336,.T.);
+#1334 = VERTEX_POINT('',#1335);
+#1335 = CARTESIAN_POINT('',(187.,55.,55.));
+#1336 = SURFACE_CURVE('',#1337,(#1341,#1348),.PCURVE_S1.);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(5.,55.,55.));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(1.,0.,0.));
+#1341 = PCURVE('',#879,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(0.,0.));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(1.,0.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#1223,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(50.,0.));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(0.,1.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = ORIENTED_EDGE('',*,*,#1356,.T.);
+#1356 = EDGE_CURVE('',#1334,#831,#1357,.T.);
+#1357 = SURFACE_CURVE('',#1358,(#1362,#1369),.PCURVE_S1.);
+#1358 = LINE('',#1359,#1360);
+#1359 = CARTESIAN_POINT('',(187.,55.,55.));
+#1360 = VECTOR('',#1361,1.);
+#1361 = DIRECTION('',(0.,1.,0.));
+#1362 = PCURVE('',#879,#1363);
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(182.,0.));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(0.,1.));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1369 = PCURVE('',#851,#1370);
+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(-0.,1.));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = ADVANCED_FACE('',(#1377),#851,.F.);
+#1377 = FACE_BOUND('',#1378,.T.);
+#1378 = EDGE_LOOP('',(#1379,#1407,#1408,#1409));
+#1379 = ORIENTED_EDGE('',*,*,#1380,.T.);
+#1380 = EDGE_CURVE('',#1381,#1334,#1383,.T.);
+#1381 = VERTEX_POINT('',#1382);
+#1382 = CARTESIAN_POINT('',(195.,55.,47.));
+#1383 = SURFACE_CURVE('',#1384,(#1389,#1396),.PCURVE_S1.);
+#1384 = CIRCLE('',#1385,8.);
+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
+#1386 = CARTESIAN_POINT('',(187.,55.,47.));
+#1387 = DIRECTION('',(0.,-1.,0.));
+#1388 = DIRECTION('',(0.,0.,1.));
+#1389 = PCURVE('',#851,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(4.712388980385,-0.));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(-1.,0.));
+#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1396 = PCURVE('',#1223,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1406);
+#1398 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1399,#1400,#1401,#1402,
+#1403,#1404,#1405),.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('') );
+#1399 = CARTESIAN_POINT('',(50.,182.));
+#1400 = CARTESIAN_POINT('',(50.,168.14359353944));
+#1401 = CARTESIAN_POINT('',(38.,175.07179676972));
+#1402 = CARTESIAN_POINT('',(26.,182.));
+#1403 = CARTESIAN_POINT('',(38.,188.92820323027));
+#1404 = CARTESIAN_POINT('',(50.,195.85640646055));
+#1405 = CARTESIAN_POINT('',(50.,182.));
+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1407 = ORIENTED_EDGE('',*,*,#1356,.T.);
+#1408 = ORIENTED_EDGE('',*,*,#830,.F.);
+#1409 = ORIENTED_EDGE('',*,*,#1410,.F.);
+#1410 = EDGE_CURVE('',#1381,#803,#1411,.T.);
+#1411 = SURFACE_CURVE('',#1412,(#1416,#1423),.PCURVE_S1.);
+#1412 = LINE('',#1413,#1414);
+#1413 = CARTESIAN_POINT('',(195.,55.,47.));
+#1414 = VECTOR('',#1415,1.);
+#1415 = DIRECTION('',(0.,1.,0.));
+#1416 = PCURVE('',#851,#1417);
+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1422);
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(-0.,0.));
+#1420 = VECTOR('',#1421,1.);
+#1421 = DIRECTION('',(-0.,1.));
+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1423 = PCURVE('',#818,#1424);
+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(42.,0.));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(0.,-1.));
+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1430 = ADVANCED_FACE('',(#1431),#818,.F.);
+#1431 = FACE_BOUND('',#1432,.F.);
+#1432 = EDGE_LOOP('',(#1433,#1456,#1477,#1478));
+#1433 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#1434 = EDGE_CURVE('',#1435,#1381,#1437,.T.);
+#1435 = VERTEX_POINT('',#1436);
+#1436 = CARTESIAN_POINT('',(195.,55.,13.));
+#1437 = SURFACE_CURVE('',#1438,(#1442,#1449),.PCURVE_S1.);
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(195.,55.,5.));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(0.,0.,1.));
+#1442 = PCURVE('',#818,#1443);
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1448);
+#1444 = LINE('',#1445,#1446);
+#1445 = CARTESIAN_POINT('',(0.,0.));
+#1446 = VECTOR('',#1447,1.);
+#1447 = DIRECTION('',(1.,0.));
+#1448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1449 = PCURVE('',#1223,#1450);
+#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455);
+#1451 = LINE('',#1452,#1453);
+#1452 = CARTESIAN_POINT('',(0.,190.));
+#1453 = VECTOR('',#1454,1.);
+#1454 = DIRECTION('',(1.,0.));
+#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1456 = ORIENTED_EDGE('',*,*,#1457,.T.);
+#1457 = EDGE_CURVE('',#1435,#774,#1458,.T.);
+#1458 = SURFACE_CURVE('',#1459,(#1463,#1470),.PCURVE_S1.);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(195.,55.,13.));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(0.,1.,0.));
+#1463 = PCURVE('',#818,#1464);
+#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1469);
+#1465 = LINE('',#1466,#1467);
+#1466 = CARTESIAN_POINT('',(8.,0.));
+#1467 = VECTOR('',#1468,1.);
+#1468 = DIRECTION('',(0.,-1.));
+#1469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1470 = PCURVE('',#790,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(0.,0.));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(0.,1.));
+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1477 = ORIENTED_EDGE('',*,*,#802,.T.);
+#1478 = ORIENTED_EDGE('',*,*,#1410,.F.);
+#1479 = ADVANCED_FACE('',(#1480),#790,.F.);
+#1480 = FACE_BOUND('',#1481,.F.);
+#1481 = EDGE_LOOP('',(#1482,#1506,#1527,#1528));
+#1482 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#1483 = EDGE_CURVE('',#1435,#1484,#1486,.T.);
+#1484 = VERTEX_POINT('',#1485);
+#1485 = CARTESIAN_POINT('',(187.,55.,5.));
+#1486 = SURFACE_CURVE('',#1487,(#1492,#1499),.PCURVE_S1.);
+#1487 = CIRCLE('',#1488,8.);
+#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);
+#1489 = CARTESIAN_POINT('',(187.,55.,13.));
+#1490 = DIRECTION('',(0.,1.,0.));
+#1491 = DIRECTION('',(0.,0.,1.));
+#1492 = PCURVE('',#790,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1498);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(1.,0.));
+#1498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1499 = PCURVE('',#1223,#1500);
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);
+#1501 = CIRCLE('',#1502,8.);
+#1502 = AXIS2_PLACEMENT_2D('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(8.,182.));
+#1504 = DIRECTION('',(1.,0.));
+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1506 = ORIENTED_EDGE('',*,*,#1507,.T.);
+#1507 = EDGE_CURVE('',#1484,#746,#1508,.T.);
+#1508 = SURFACE_CURVE('',#1509,(#1513,#1520),.PCURVE_S1.);
+#1509 = LINE('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(187.,55.,5.));
+#1511 = VECTOR('',#1512,1.);
+#1512 = DIRECTION('',(0.,1.,0.));
+#1513 = PCURVE('',#790,#1514);
+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);
+#1515 = LINE('',#1516,#1517);
+#1516 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1517 = VECTOR('',#1518,1.);
+#1518 = DIRECTION('',(0.,1.));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = PCURVE('',#761,#1521);
+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);
+#1522 = LINE('',#1523,#1524);
+#1523 = CARTESIAN_POINT('',(182.,0.));
+#1524 = VECTOR('',#1525,1.);
+#1525 = DIRECTION('',(0.,1.));
+#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1527 = ORIENTED_EDGE('',*,*,#773,.F.);
+#1528 = ORIENTED_EDGE('',*,*,#1457,.F.);
+#1529 = ADVANCED_FACE('',(#1530),#761,.T.);
+#1530 = FACE_BOUND('',#1531,.T.);
+#1531 = EDGE_LOOP('',(#1532,#1533,#1556,#1577));
+#1532 = ORIENTED_EDGE('',*,*,#745,.F.);
+#1533 = ORIENTED_EDGE('',*,*,#1534,.F.);
+#1534 = EDGE_CURVE('',#1535,#713,#1537,.T.);
+#1535 = VERTEX_POINT('',#1536);
+#1536 = CARTESIAN_POINT('',(13.,55.,5.));
+#1537 = SURFACE_CURVE('',#1538,(#1542,#1549),.PCURVE_S1.);
+#1538 = LINE('',#1539,#1540);
+#1539 = CARTESIAN_POINT('',(13.,55.,5.));
+#1540 = VECTOR('',#1541,1.);
+#1541 = DIRECTION('',(0.,1.,0.));
+#1542 = PCURVE('',#761,#1543);
+#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548);
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(8.,0.));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(0.,1.));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1549 = PCURVE('',#733,#1550);
+#1550 = DEFINITIONAL_REPRESENTATION('',(#1551),#1555);
+#1551 = LINE('',#1552,#1553);
+#1552 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1553 = VECTOR('',#1554,1.);
+#1554 = DIRECTION('',(-0.,1.));
+#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1556 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1557 = EDGE_CURVE('',#1535,#1484,#1558,.T.);
+#1558 = SURFACE_CURVE('',#1559,(#1563,#1570),.PCURVE_S1.);
+#1559 = LINE('',#1560,#1561);
+#1560 = CARTESIAN_POINT('',(5.,55.,5.));
+#1561 = VECTOR('',#1562,1.);
+#1562 = DIRECTION('',(1.,0.,0.));
+#1563 = PCURVE('',#761,#1564);
+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(0.,0.));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(1.,0.));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = PCURVE('',#1223,#1571);
+#1571 = DEFINITIONAL_REPRESENTATION('',(#1572),#1576);
+#1572 = LINE('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(0.,0.));
+#1574 = VECTOR('',#1575,1.);
+#1575 = DIRECTION('',(0.,1.));
+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1577 = ORIENTED_EDGE('',*,*,#1507,.T.);
+#1578 = ADVANCED_FACE('',(#1579),#733,.F.);
+#1579 = FACE_BOUND('',#1580,.T.);
+#1580 = EDGE_LOOP('',(#1581,#1607,#1608,#1609));
+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1582 = EDGE_CURVE('',#1206,#1535,#1583,.T.);
+#1583 = SURFACE_CURVE('',#1584,(#1589,#1596),.PCURVE_S1.);
+#1584 = CIRCLE('',#1585,8.);
+#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588);
+#1586 = CARTESIAN_POINT('',(13.,55.,13.));
+#1587 = DIRECTION('',(0.,-1.,0.));
+#1588 = DIRECTION('',(0.,0.,1.));
+#1589 = PCURVE('',#733,#1590);
+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(-1.,0.));
+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1596 = PCURVE('',#1223,#1597);
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1606);
+#1598 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1599,#1600,#1601,#1602,
+#1603,#1604,#1605),.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('') );
+#1599 = CARTESIAN_POINT('',(16.,8.));
+#1600 = CARTESIAN_POINT('',(16.,-5.856406460551));
+#1601 = CARTESIAN_POINT('',(4.,1.071796769724));
+#1602 = CARTESIAN_POINT('',(-8.,8.));
+#1603 = CARTESIAN_POINT('',(4.,14.928203230276));
+#1604 = CARTESIAN_POINT('',(16.,21.856406460551));
+#1605 = CARTESIAN_POINT('',(16.,8.));
+#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1607 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1608 = ORIENTED_EDGE('',*,*,#712,.F.);
+#1609 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1610 = ADVANCED_FACE('',(#1611,#1849,#1852,#1855,#1858,#1861),#969,.T.
+  );
+#1611 = FACE_BOUND('',#1612,.T.);
+#1612 = EDGE_LOOP('',(#1613,#1643,#1676,#1704,#1733,#1761,#1794,#1822));
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#1615,#1617,#1619,.T.);
+#1615 = VERTEX_POINT('',#1616);
+#1616 = CARTESIAN_POINT('',(14.,30.,10.));
+#1617 = VERTEX_POINT('',#1618);
+#1618 = CARTESIAN_POINT('',(186.,30.,10.));
+#1619 = SURFACE_CURVE('',#1620,(#1624,#1631),.PCURVE_S1.);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(10.,30.,10.));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(1.,0.,0.));
+#1624 = PCURVE('',#969,#1625);
+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);
+#1626 = LINE('',#1627,#1628);
+#1627 = CARTESIAN_POINT('',(0.,0.));
+#1628 = VECTOR('',#1629,1.);
+#1629 = DIRECTION('',(0.,1.));
+#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1631 = PCURVE('',#1632,#1637);
+#1632 = PLANE('',#1633);
+#1633 = AXIS2_PLACEMENT_3D('',#1634,#1635,#1636);
+#1634 = CARTESIAN_POINT('',(10.,30.,10.));
+#1635 = DIRECTION('',(0.,0.,1.));
+#1636 = DIRECTION('',(1.,0.,0.));
+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642);
+#1638 = LINE('',#1639,#1640);
+#1639 = CARTESIAN_POINT('',(0.,0.));
+#1640 = VECTOR('',#1641,1.);
+#1641 = DIRECTION('',(1.,0.));
+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1643 = ORIENTED_EDGE('',*,*,#1644,.F.);
+#1644 = EDGE_CURVE('',#1645,#1615,#1647,.T.);
+#1645 = VERTEX_POINT('',#1646);
+#1646 = CARTESIAN_POINT('',(10.,30.,14.));
+#1647 = SURFACE_CURVE('',#1648,(#1653,#1664),.PCURVE_S1.);
+#1648 = CIRCLE('',#1649,4.);
+#1649 = AXIS2_PLACEMENT_3D('',#1650,#1651,#1652);
+#1650 = CARTESIAN_POINT('',(14.,30.,14.));
+#1651 = DIRECTION('',(0.,-1.,0.));
+#1652 = DIRECTION('',(0.,0.,1.));
+#1653 = PCURVE('',#969,#1654);
+#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1663);
+#1655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1656,#1657,#1658,#1659,
+#1660,#1661,#1662),.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('') );
+#1656 = CARTESIAN_POINT('',(8.,4.));
+#1657 = CARTESIAN_POINT('',(8.,-2.928203230276));
+#1658 = CARTESIAN_POINT('',(2.,0.535898384862));
+#1659 = CARTESIAN_POINT('',(-4.,4.));
+#1660 = CARTESIAN_POINT('',(2.,7.464101615138));
+#1661 = CARTESIAN_POINT('',(8.,10.928203230276));
+#1662 = CARTESIAN_POINT('',(8.,4.));
+#1663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1664 = PCURVE('',#1665,#1670);
+#1665 = CYLINDRICAL_SURFACE('',#1666,4.);
+#1666 = AXIS2_PLACEMENT_3D('',#1667,#1668,#1669);
+#1667 = CARTESIAN_POINT('',(14.,30.,14.));
+#1668 = DIRECTION('',(0.,1.,0.));
+#1669 = DIRECTION('',(-1.,0.,0.));
+#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1675);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(-1.,0.));
+#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1676 = ORIENTED_EDGE('',*,*,#1677,.T.);
+#1677 = EDGE_CURVE('',#1645,#1678,#1680,.T.);
+#1678 = VERTEX_POINT('',#1679);
+#1679 = CARTESIAN_POINT('',(10.,30.,46.));
+#1680 = SURFACE_CURVE('',#1681,(#1685,#1692),.PCURVE_S1.);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(10.,30.,10.));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(0.,0.,1.));
+#1685 = PCURVE('',#969,#1686);
+#1686 = DEFINITIONAL_REPRESENTATION('',(#1687),#1691);
+#1687 = LINE('',#1688,#1689);
+#1688 = CARTESIAN_POINT('',(0.,0.));
+#1689 = VECTOR('',#1690,1.);
+#1690 = DIRECTION('',(1.,0.));
+#1691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1692 = PCURVE('',#1693,#1698);
+#1693 = PLANE('',#1694);
+#1694 = AXIS2_PLACEMENT_3D('',#1695,#1696,#1697);
+#1695 = CARTESIAN_POINT('',(10.,30.,10.));
+#1696 = DIRECTION('',(1.,0.,0.));
+#1697 = DIRECTION('',(0.,0.,1.));
+#1698 = DEFINITIONAL_REPRESENTATION('',(#1699),#1703);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(0.,0.));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(1.,0.));
+#1703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1704 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#1705 = EDGE_CURVE('',#1678,#1706,#1708,.T.);
+#1706 = VERTEX_POINT('',#1707);
+#1707 = CARTESIAN_POINT('',(14.,30.,50.));
+#1708 = SURFACE_CURVE('',#1709,(#1714,#1721),.PCURVE_S1.);
+#1709 = CIRCLE('',#1710,4.);
+#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713);
+#1711 = CARTESIAN_POINT('',(14.,30.,46.));
+#1712 = DIRECTION('',(0.,1.,0.));
+#1713 = DIRECTION('',(0.,0.,1.));
+#1714 = PCURVE('',#969,#1715);
+#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720);
+#1716 = CIRCLE('',#1717,4.);
+#1717 = AXIS2_PLACEMENT_2D('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(36.,4.));
+#1719 = DIRECTION('',(1.,0.));
+#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1721 = PCURVE('',#1722,#1727);
+#1722 = CYLINDRICAL_SURFACE('',#1723,4.);
+#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);
+#1724 = CARTESIAN_POINT('',(14.,30.,46.));
+#1725 = DIRECTION('',(0.,1.,0.));
+#1726 = DIRECTION('',(-1.,0.,0.));
+#1727 = DEFINITIONAL_REPRESENTATION('',(#1728),#1732);
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(1.,0.));
+#1732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1733 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#1734 = EDGE_CURVE('',#1706,#1735,#1737,.T.);
+#1735 = VERTEX_POINT('',#1736);
+#1736 = CARTESIAN_POINT('',(186.,30.,50.));
+#1737 = SURFACE_CURVE('',#1738,(#1742,#1749),.PCURVE_S1.);
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(10.,30.,50.));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(1.,0.,0.));
+#1742 = PCURVE('',#969,#1743);
+#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748);
+#1744 = LINE('',#1745,#1746);
+#1745 = CARTESIAN_POINT('',(40.,0.));
+#1746 = VECTOR('',#1747,1.);
+#1747 = DIRECTION('',(0.,1.));
+#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1749 = PCURVE('',#1750,#1755);
+#1750 = PLANE('',#1751);
+#1751 = AXIS2_PLACEMENT_3D('',#1752,#1753,#1754);
+#1752 = CARTESIAN_POINT('',(10.,30.,50.));
+#1753 = DIRECTION('',(0.,0.,1.));
+#1754 = DIRECTION('',(1.,0.,0.));
+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(0.,0.));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(1.,0.));
+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1761 = ORIENTED_EDGE('',*,*,#1762,.F.);
+#1762 = EDGE_CURVE('',#1763,#1735,#1765,.T.);
+#1763 = VERTEX_POINT('',#1764);
+#1764 = CARTESIAN_POINT('',(190.,30.,46.));
+#1765 = SURFACE_CURVE('',#1766,(#1771,#1782),.PCURVE_S1.);
+#1766 = CIRCLE('',#1767,4.);
+#1767 = AXIS2_PLACEMENT_3D('',#1768,#1769,#1770);
+#1768 = CARTESIAN_POINT('',(186.,30.,46.));
+#1769 = DIRECTION('',(0.,-1.,0.));
+#1770 = DIRECTION('',(0.,0.,1.));
+#1771 = PCURVE('',#969,#1772);
+#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1781);
+#1773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1774,#1775,#1776,#1777,
+#1778,#1779,#1780),.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('') );
+#1774 = CARTESIAN_POINT('',(40.,176.));
+#1775 = CARTESIAN_POINT('',(40.,169.07179676972));
+#1776 = CARTESIAN_POINT('',(34.,172.53589838486));
+#1777 = CARTESIAN_POINT('',(28.,176.));
+#1778 = CARTESIAN_POINT('',(34.,179.46410161513));
+#1779 = CARTESIAN_POINT('',(40.,182.92820323027));
+#1780 = CARTESIAN_POINT('',(40.,176.));
+#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1782 = PCURVE('',#1783,#1788);
+#1783 = CYLINDRICAL_SURFACE('',#1784,4.);
+#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787);
+#1785 = CARTESIAN_POINT('',(186.,30.,46.));
+#1786 = DIRECTION('',(0.,1.,0.));
+#1787 = DIRECTION('',(1.,0.,0.));
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(4.712388980385,-0.));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(-1.,0.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1794 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#1795 = EDGE_CURVE('',#1796,#1763,#1798,.T.);
+#1796 = VERTEX_POINT('',#1797);
+#1797 = CARTESIAN_POINT('',(190.,30.,14.));
+#1798 = SURFACE_CURVE('',#1799,(#1803,#1810),.PCURVE_S1.);
+#1799 = LINE('',#1800,#1801);
+#1800 = CARTESIAN_POINT('',(190.,30.,10.));
+#1801 = VECTOR('',#1802,1.);
+#1802 = DIRECTION('',(0.,0.,1.));
+#1803 = PCURVE('',#969,#1804);
+#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809);
+#1805 = LINE('',#1806,#1807);
+#1806 = CARTESIAN_POINT('',(0.,180.));
+#1807 = VECTOR('',#1808,1.);
+#1808 = DIRECTION('',(1.,0.));
+#1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1810 = PCURVE('',#1811,#1816);
+#1811 = PLANE('',#1812);
+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);
+#1813 = CARTESIAN_POINT('',(190.,30.,10.));
+#1814 = DIRECTION('',(1.,0.,0.));
+#1815 = DIRECTION('',(0.,0.,1.));
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(0.,0.));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(1.,0.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = ORIENTED_EDGE('',*,*,#1823,.T.);
+#1823 = EDGE_CURVE('',#1796,#1617,#1824,.T.);
+#1824 = SURFACE_CURVE('',#1825,(#1830,#1837),.PCURVE_S1.);
+#1825 = CIRCLE('',#1826,4.);
+#1826 = AXIS2_PLACEMENT_3D('',#1827,#1828,#1829);
+#1827 = CARTESIAN_POINT('',(186.,30.,14.));
+#1828 = DIRECTION('',(0.,1.,0.));
+#1829 = DIRECTION('',(0.,0.,1.));
+#1830 = PCURVE('',#969,#1831);
+#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);
+#1832 = CIRCLE('',#1833,4.);
+#1833 = AXIS2_PLACEMENT_2D('',#1834,#1835);
+#1834 = CARTESIAN_POINT('',(4.,176.));
+#1835 = DIRECTION('',(1.,0.));
+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1837 = PCURVE('',#1838,#1843);
+#1838 = CYLINDRICAL_SURFACE('',#1839,4.);
+#1839 = AXIS2_PLACEMENT_3D('',#1840,#1841,#1842);
+#1840 = CARTESIAN_POINT('',(186.,30.,14.));
+#1841 = DIRECTION('',(0.,1.,0.));
+#1842 = DIRECTION('',(1.,0.,0.));
+#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1848);
+#1844 = LINE('',#1845,#1846);
+#1845 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1846 = VECTOR('',#1847,1.);
+#1847 = DIRECTION('',(1.,0.));
+#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1849 = FACE_BOUND('',#1850,.T.);
+#1850 = EDGE_LOOP('',(#1851));
+#1851 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1852 = FACE_BOUND('',#1853,.T.);
+#1853 = EDGE_LOOP('',(#1854));
+#1854 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1855 = FACE_BOUND('',#1856,.T.);
+#1856 = EDGE_LOOP('',(#1857));
+#1857 = ORIENTED_EDGE('',*,*,#954,.T.);
+#1858 = FACE_BOUND('',#1859,.T.);
+#1859 = EDGE_LOOP('',(#1860));
+#1860 = ORIENTED_EDGE('',*,*,#1067,.T.);
+#1861 = FACE_BOUND('',#1862,.T.);
+#1862 = EDGE_LOOP('',(#1863));
+#1863 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1864 = ADVANCED_FACE('',(#1865,#1875),#1223,.T.);
+#1865 = FACE_BOUND('',#1866,.T.);
+#1866 = EDGE_LOOP('',(#1867,#1868,#1869,#1870,#1871,#1872,#1873,#1874));
+#1867 = ORIENTED_EDGE('',*,*,#1557,.F.);
+#1868 = ORIENTED_EDGE('',*,*,#1582,.F.);
+#1869 = ORIENTED_EDGE('',*,*,#1205,.T.);
+#1870 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1871 = ORIENTED_EDGE('',*,*,#1333,.T.);
+#1872 = ORIENTED_EDGE('',*,*,#1380,.F.);
+#1873 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#1874 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#1875 = FACE_BOUND('',#1876,.T.);
+#1876 = EDGE_LOOP('',(#1877,#1902,#1930,#1953,#1977,#2000,#2028,#2051));
+#1877 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#1878 = EDGE_CURVE('',#1879,#1881,#1883,.T.);
+#1879 = VERTEX_POINT('',#1880);
+#1880 = CARTESIAN_POINT('',(10.,55.,14.));
+#1881 = VERTEX_POINT('',#1882);
+#1882 = CARTESIAN_POINT('',(10.,55.,46.));
+#1883 = SURFACE_CURVE('',#1884,(#1888,#1895),.PCURVE_S1.);
+#1884 = LINE('',#1885,#1886);
+#1885 = CARTESIAN_POINT('',(10.,55.,10.));
+#1886 = VECTOR('',#1887,1.);
+#1887 = DIRECTION('',(0.,0.,1.));
+#1888 = PCURVE('',#1223,#1889);
+#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1894);
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(5.,5.));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(1.,0.));
+#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1895 = PCURVE('',#1693,#1896);
+#1896 = DEFINITIONAL_REPRESENTATION('',(#1897),#1901);
+#1897 = LINE('',#1898,#1899);
+#1898 = CARTESIAN_POINT('',(0.,-25.));
+#1899 = VECTOR('',#1900,1.);
+#1900 = DIRECTION('',(1.,0.));
+#1901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1902 = ORIENTED_EDGE('',*,*,#1903,.T.);
+#1903 = EDGE_CURVE('',#1879,#1904,#1906,.T.);
+#1904 = VERTEX_POINT('',#1905);
+#1905 = CARTESIAN_POINT('',(14.,55.,10.));
+#1906 = SURFACE_CURVE('',#1907,(#1912,#1923),.PCURVE_S1.);
+#1907 = CIRCLE('',#1908,4.);
+#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911);
+#1909 = CARTESIAN_POINT('',(14.,55.,14.));
+#1910 = DIRECTION('',(0.,-1.,0.));
+#1911 = DIRECTION('',(0.,0.,1.));
+#1912 = PCURVE('',#1223,#1913);
+#1913 = DEFINITIONAL_REPRESENTATION('',(#1914),#1922);
+#1914 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1915,#1916,#1917,#1918,
+#1919,#1920,#1921),.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('') );
+#1915 = CARTESIAN_POINT('',(13.,9.));
+#1916 = CARTESIAN_POINT('',(13.,2.071796769724));
+#1917 = CARTESIAN_POINT('',(7.,5.535898384862));
+#1918 = CARTESIAN_POINT('',(1.,9.));
+#1919 = CARTESIAN_POINT('',(7.,12.464101615138));
+#1920 = CARTESIAN_POINT('',(13.,15.928203230276));
+#1921 = CARTESIAN_POINT('',(13.,9.));
+#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1923 = PCURVE('',#1665,#1924);
+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(1.570796326795,25.));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(-1.,0.));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1930 = ORIENTED_EDGE('',*,*,#1931,.T.);
+#1931 = EDGE_CURVE('',#1904,#1932,#1934,.T.);
+#1932 = VERTEX_POINT('',#1933);
+#1933 = CARTESIAN_POINT('',(186.,55.,10.));
+#1934 = SURFACE_CURVE('',#1935,(#1939,#1946),.PCURVE_S1.);
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(10.,55.,10.));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(1.,0.,0.));
+#1939 = PCURVE('',#1223,#1940);
+#1940 = DEFINITIONAL_REPRESENTATION('',(#1941),#1945);
+#1941 = LINE('',#1942,#1943);
+#1942 = CARTESIAN_POINT('',(5.,5.));
+#1943 = VECTOR('',#1944,1.);
+#1944 = DIRECTION('',(0.,1.));
+#1945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1946 = PCURVE('',#1632,#1947);
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(0.,25.));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(1.,0.));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1953 = ORIENTED_EDGE('',*,*,#1954,.F.);
+#1954 = EDGE_CURVE('',#1955,#1932,#1957,.T.);
+#1955 = VERTEX_POINT('',#1956);
+#1956 = CARTESIAN_POINT('',(190.,55.,14.));
+#1957 = SURFACE_CURVE('',#1958,(#1963,#1970),.PCURVE_S1.);
+#1958 = CIRCLE('',#1959,4.);
+#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962);
+#1960 = CARTESIAN_POINT('',(186.,55.,14.));
+#1961 = DIRECTION('',(0.,1.,0.));
+#1962 = DIRECTION('',(0.,0.,1.));
+#1963 = PCURVE('',#1223,#1964);
+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1969);
+#1965 = CIRCLE('',#1966,4.);
+#1966 = AXIS2_PLACEMENT_2D('',#1967,#1968);
+#1967 = CARTESIAN_POINT('',(9.,181.));
+#1968 = DIRECTION('',(1.,0.));
+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1970 = PCURVE('',#1838,#1971);
+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(-1.570796326795,25.));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(1.,0.));
+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1977 = ORIENTED_EDGE('',*,*,#1978,.T.);
+#1978 = EDGE_CURVE('',#1955,#1979,#1981,.T.);
+#1979 = VERTEX_POINT('',#1980);
+#1980 = CARTESIAN_POINT('',(190.,55.,46.));
+#1981 = SURFACE_CURVE('',#1982,(#1986,#1993),.PCURVE_S1.);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(190.,55.,10.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(0.,0.,1.));
+#1986 = PCURVE('',#1223,#1987);
+#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);
+#1988 = LINE('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(5.,185.));
+#1990 = VECTOR('',#1991,1.);
+#1991 = DIRECTION('',(1.,0.));
+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1993 = PCURVE('',#1811,#1994);
+#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999);
+#1995 = LINE('',#1996,#1997);
+#1996 = CARTESIAN_POINT('',(0.,-25.));
+#1997 = VECTOR('',#1998,1.);
+#1998 = DIRECTION('',(1.,0.));
+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2000 = ORIENTED_EDGE('',*,*,#2001,.T.);
+#2001 = EDGE_CURVE('',#1979,#2002,#2004,.T.);
+#2002 = VERTEX_POINT('',#2003);
+#2003 = CARTESIAN_POINT('',(186.,55.,50.));
+#2004 = SURFACE_CURVE('',#2005,(#2010,#2021),.PCURVE_S1.);
+#2005 = CIRCLE('',#2006,4.);
+#2006 = AXIS2_PLACEMENT_3D('',#2007,#2008,#2009);
+#2007 = CARTESIAN_POINT('',(186.,55.,46.));
+#2008 = DIRECTION('',(0.,-1.,0.));
+#2009 = DIRECTION('',(0.,0.,1.));
+#2010 = PCURVE('',#1223,#2011);
+#2011 = DEFINITIONAL_REPRESENTATION('',(#2012),#2020);
+#2012 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2013,#2014,#2015,#2016,
+#2017,#2018,#2019),.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('') );
+#2013 = CARTESIAN_POINT('',(45.,181.));
+#2014 = CARTESIAN_POINT('',(45.,174.07179676972));
+#2015 = CARTESIAN_POINT('',(39.,177.53589838486));
+#2016 = CARTESIAN_POINT('',(33.,181.));
+#2017 = CARTESIAN_POINT('',(39.,184.46410161513));
+#2018 = CARTESIAN_POINT('',(45.,187.92820323027));
+#2019 = CARTESIAN_POINT('',(45.,181.));
+#2020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2021 = PCURVE('',#1783,#2022);
+#2022 = DEFINITIONAL_REPRESENTATION('',(#2023),#2027);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(4.712388980385,25.));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(-1.,0.));
+#2027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2028 = ORIENTED_EDGE('',*,*,#2029,.F.);
+#2029 = EDGE_CURVE('',#2030,#2002,#2032,.T.);
+#2030 = VERTEX_POINT('',#2031);
+#2031 = CARTESIAN_POINT('',(14.,55.,50.));
+#2032 = SURFACE_CURVE('',#2033,(#2037,#2044),.PCURVE_S1.);
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(10.,55.,50.));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(1.,0.,0.));
+#2037 = PCURVE('',#1223,#2038);
+#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043);
+#2039 = LINE('',#2040,#2041);
+#2040 = CARTESIAN_POINT('',(45.,5.));
+#2041 = VECTOR('',#2042,1.);
+#2042 = DIRECTION('',(0.,1.));
+#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2044 = PCURVE('',#1750,#2045);
+#2045 = DEFINITIONAL_REPRESENTATION('',(#2046),#2050);
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(0.,25.));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(1.,0.));
+#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2051 = ORIENTED_EDGE('',*,*,#2052,.F.);
+#2052 = EDGE_CURVE('',#1881,#2030,#2053,.T.);
+#2053 = SURFACE_CURVE('',#2054,(#2059,#2066),.PCURVE_S1.);
+#2054 = CIRCLE('',#2055,4.);
+#2055 = AXIS2_PLACEMENT_3D('',#2056,#2057,#2058);
+#2056 = CARTESIAN_POINT('',(14.,55.,46.));
+#2057 = DIRECTION('',(0.,1.,0.));
+#2058 = DIRECTION('',(0.,0.,1.));
+#2059 = PCURVE('',#1223,#2060);
+#2060 = DEFINITIONAL_REPRESENTATION('',(#2061),#2065);
+#2061 = CIRCLE('',#2062,4.);
+#2062 = AXIS2_PLACEMENT_2D('',#2063,#2064);
+#2063 = CARTESIAN_POINT('',(41.,9.));
+#2064 = DIRECTION('',(1.,0.));
+#2065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2066 = PCURVE('',#1722,#2067);
+#2067 = DEFINITIONAL_REPRESENTATION('',(#2068),#2072);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(-4.712388980385,25.));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(1.,0.));
+#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2073 = ADVANCED_FACE('',(#2074),#1632,.T.);
+#2074 = FACE_BOUND('',#2075,.T.);
+#2075 = EDGE_LOOP('',(#2076,#2077,#2098,#2099));
+#2076 = ORIENTED_EDGE('',*,*,#1931,.F.);
+#2077 = ORIENTED_EDGE('',*,*,#2078,.F.);
+#2078 = EDGE_CURVE('',#1615,#1904,#2079,.T.);
+#2079 = SURFACE_CURVE('',#2080,(#2084,#2091),.PCURVE_S1.);
+#2080 = LINE('',#2081,#2082);
+#2081 = CARTESIAN_POINT('',(14.,30.,10.));
+#2082 = VECTOR('',#2083,1.);
+#2083 = DIRECTION('',(0.,1.,0.));
+#2084 = PCURVE('',#1632,#2085);
+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);
+#2086 = LINE('',#2087,#2088);
+#2087 = CARTESIAN_POINT('',(4.,0.));
+#2088 = VECTOR('',#2089,1.);
+#2089 = DIRECTION('',(0.,1.));
+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2091 = PCURVE('',#1665,#2092);
+#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2097);
+#2093 = LINE('',#2094,#2095);
+#2094 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2095 = VECTOR('',#2096,1.);
+#2096 = DIRECTION('',(-0.,1.));
+#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2098 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#2099 = ORIENTED_EDGE('',*,*,#2100,.T.);
+#2100 = EDGE_CURVE('',#1617,#1932,#2101,.T.);
+#2101 = SURFACE_CURVE('',#2102,(#2106,#2113),.PCURVE_S1.);
+#2102 = LINE('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(186.,30.,10.));
+#2104 = VECTOR('',#2105,1.);
+#2105 = DIRECTION('',(0.,1.,0.));
+#2106 = PCURVE('',#1632,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(176.,0.));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(0.,1.));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2113 = PCURVE('',#1838,#2114);
+#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2119);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(0.,1.));
+#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2120 = ADVANCED_FACE('',(#2121),#1665,.F.);
+#2121 = FACE_BOUND('',#2122,.T.);
+#2122 = EDGE_LOOP('',(#2123,#2124,#2125,#2126));
+#2123 = ORIENTED_EDGE('',*,*,#1644,.T.);
+#2124 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#2125 = ORIENTED_EDGE('',*,*,#1903,.F.);
+#2126 = ORIENTED_EDGE('',*,*,#2127,.F.);
+#2127 = EDGE_CURVE('',#1645,#1879,#2128,.T.);
+#2128 = SURFACE_CURVE('',#2129,(#2133,#2140),.PCURVE_S1.);
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(10.,30.,14.));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(0.,1.,0.));
+#2133 = PCURVE('',#1665,#2134);
+#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2139);
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(-0.,0.));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(-0.,1.));
+#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2140 = PCURVE('',#1693,#2141);
+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(4.,0.));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(0.,-1.));
+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2147 = ADVANCED_FACE('',(#2148),#1838,.F.);
+#2148 = FACE_BOUND('',#2149,.F.);
+#2149 = EDGE_LOOP('',(#2150,#2151,#2152,#2153));
+#2150 = ORIENTED_EDGE('',*,*,#1823,.T.);
+#2151 = ORIENTED_EDGE('',*,*,#2100,.T.);
+#2152 = ORIENTED_EDGE('',*,*,#1954,.F.);
+#2153 = ORIENTED_EDGE('',*,*,#2154,.F.);
+#2154 = EDGE_CURVE('',#1796,#1955,#2155,.T.);
+#2155 = SURFACE_CURVE('',#2156,(#2160,#2167),.PCURVE_S1.);
+#2156 = LINE('',#2157,#2158);
+#2157 = CARTESIAN_POINT('',(190.,30.,14.));
+#2158 = VECTOR('',#2159,1.);
+#2159 = DIRECTION('',(0.,1.,0.));
+#2160 = PCURVE('',#1838,#2161);
+#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166);
+#2162 = LINE('',#2163,#2164);
+#2163 = CARTESIAN_POINT('',(0.,0.));
+#2164 = VECTOR('',#2165,1.);
+#2165 = DIRECTION('',(0.,1.));
+#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2167 = PCURVE('',#1811,#2168);
+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(4.,0.));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(0.,-1.));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = ADVANCED_FACE('',(#2175),#1693,.T.);
+#2175 = FACE_BOUND('',#2176,.T.);
+#2176 = EDGE_LOOP('',(#2177,#2178,#2179,#2180));
+#2177 = ORIENTED_EDGE('',*,*,#1677,.F.);
+#2178 = ORIENTED_EDGE('',*,*,#2127,.T.);
+#2179 = ORIENTED_EDGE('',*,*,#1878,.T.);
+#2180 = ORIENTED_EDGE('',*,*,#2181,.F.);
+#2181 = EDGE_CURVE('',#1678,#1881,#2182,.T.);
+#2182 = SURFACE_CURVE('',#2183,(#2187,#2194),.PCURVE_S1.);
+#2183 = LINE('',#2184,#2185);
+#2184 = CARTESIAN_POINT('',(10.,30.,46.));
+#2185 = VECTOR('',#2186,1.);
+#2186 = DIRECTION('',(0.,1.,0.));
+#2187 = PCURVE('',#1693,#2188);
+#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2193);
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(36.,0.));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(0.,-1.));
+#2193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2194 = PCURVE('',#1722,#2195);
+#2195 = DEFINITIONAL_REPRESENTATION('',(#2196),#2200);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(0.,0.));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(0.,1.));
+#2200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2201 = ADVANCED_FACE('',(#2202),#1811,.F.);
+#2202 = FACE_BOUND('',#2203,.F.);
+#2203 = EDGE_LOOP('',(#2204,#2205,#2206,#2207));
+#2204 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#2205 = ORIENTED_EDGE('',*,*,#2154,.T.);
+#2206 = ORIENTED_EDGE('',*,*,#1978,.T.);
+#2207 = ORIENTED_EDGE('',*,*,#2208,.F.);
+#2208 = EDGE_CURVE('',#1763,#1979,#2209,.T.);
+#2209 = SURFACE_CURVE('',#2210,(#2214,#2221),.PCURVE_S1.);
+#2210 = LINE('',#2211,#2212);
+#2211 = CARTESIAN_POINT('',(190.,30.,46.));
+#2212 = VECTOR('',#2213,1.);
+#2213 = DIRECTION('',(0.,1.,0.));
+#2214 = PCURVE('',#1811,#2215);
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2220);
+#2216 = LINE('',#2217,#2218);
+#2217 = CARTESIAN_POINT('',(36.,0.));
+#2218 = VECTOR('',#2219,1.);
+#2219 = DIRECTION('',(0.,-1.));
+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2221 = PCURVE('',#1783,#2222);
+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(-0.,0.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(-0.,1.));
+#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2228 = ADVANCED_FACE('',(#2229),#1722,.F.);
+#2229 = FACE_BOUND('',#2230,.F.);
+#2230 = EDGE_LOOP('',(#2231,#2232,#2253,#2254));
+#2231 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#2232 = ORIENTED_EDGE('',*,*,#2233,.T.);
+#2233 = EDGE_CURVE('',#1706,#2030,#2234,.T.);
+#2234 = SURFACE_CURVE('',#2235,(#2239,#2246),.PCURVE_S1.);
+#2235 = LINE('',#2236,#2237);
+#2236 = CARTESIAN_POINT('',(14.,30.,50.));
+#2237 = VECTOR('',#2238,1.);
+#2238 = DIRECTION('',(0.,1.,0.));
+#2239 = PCURVE('',#1722,#2240);
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(0.,1.));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = PCURVE('',#1750,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
+#2248 = LINE('',#2249,#2250);
+#2249 = CARTESIAN_POINT('',(4.,0.));
+#2250 = VECTOR('',#2251,1.);
+#2251 = DIRECTION('',(0.,1.));
+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2253 = ORIENTED_EDGE('',*,*,#2052,.F.);
+#2254 = ORIENTED_EDGE('',*,*,#2181,.F.);
+#2255 = ADVANCED_FACE('',(#2256),#1783,.F.);
+#2256 = FACE_BOUND('',#2257,.T.);
+#2257 = EDGE_LOOP('',(#2258,#2259,#2280,#2281));
+#2258 = ORIENTED_EDGE('',*,*,#1762,.T.);
+#2259 = ORIENTED_EDGE('',*,*,#2260,.T.);
+#2260 = EDGE_CURVE('',#1735,#2002,#2261,.T.);
+#2261 = SURFACE_CURVE('',#2262,(#2266,#2273),.PCURVE_S1.);
+#2262 = LINE('',#2263,#2264);
+#2263 = CARTESIAN_POINT('',(186.,30.,50.));
+#2264 = VECTOR('',#2265,1.);
+#2265 = DIRECTION('',(0.,1.,0.));
+#2266 = PCURVE('',#1783,#2267);
+#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272);
+#2268 = LINE('',#2269,#2270);
+#2269 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2270 = VECTOR('',#2271,1.);
+#2271 = DIRECTION('',(-0.,1.));
+#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2273 = PCURVE('',#1750,#2274);
+#2274 = DEFINITIONAL_REPRESENTATION('',(#2275),#2279);
+#2275 = LINE('',#2276,#2277);
+#2276 = CARTESIAN_POINT('',(176.,0.));
+#2277 = VECTOR('',#2278,1.);
+#2278 = DIRECTION('',(0.,1.));
+#2279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2280 = ORIENTED_EDGE('',*,*,#2001,.F.);
+#2281 = ORIENTED_EDGE('',*,*,#2208,.F.);
+#2282 = ADVANCED_FACE('',(#2283),#1750,.F.);
+#2283 = FACE_BOUND('',#2284,.F.);
+#2284 = EDGE_LOOP('',(#2285,#2286,#2287,#2288));
+#2285 = ORIENTED_EDGE('',*,*,#2029,.F.);
+#2286 = ORIENTED_EDGE('',*,*,#2233,.F.);
+#2287 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#2288 = ORIENTED_EDGE('',*,*,#2260,.T.);
+#2289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2293)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2290,#2291,#2292)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2290,
+  'distance_accuracy_value','confusion accuracy');
+#2294 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2295 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2296,#2304,#2311,#2318,#2325,#2332,#2339,#2346,#2353,#2360,#2367,
+    #2374,#2381,#2388,#2395,#2402,#2409,#2416,#2423,#2430,#2437,#2444,
+    #2451,#2458,#2465,#2472,#2479,#2486,#2493,#2500,#2507),#2289);
+#2296 = STYLED_ITEM('color',(#2297),#17);
+#2297 = PRESENTATION_STYLE_ASSIGNMENT((#2298));
+#2298 = SURFACE_STYLE_USAGE(.BOTH.,#2299);
+#2299 = SURFACE_SIDE_STYLE('',(#2300));
+#2300 = SURFACE_STYLE_FILL_AREA(#2301);
+#2301 = FILL_AREA_STYLE('',(#2302));
+#2302 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2303 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2304 = STYLED_ITEM('color',(#2305),#199);
+#2305 = PRESENTATION_STYLE_ASSIGNMENT((#2306));
+#2306 = SURFACE_STYLE_USAGE(.BOTH.,#2307);
+#2307 = SURFACE_SIDE_STYLE('',(#2308));
+#2308 = SURFACE_STYLE_FILL_AREA(#2309);
+#2309 = FILL_AREA_STYLE('',(#2310));
+#2310 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2311 = STYLED_ITEM('color',(#2312),#450);
+#2312 = PRESENTATION_STYLE_ASSIGNMENT((#2313));
+#2313 = SURFACE_STYLE_USAGE(.BOTH.,#2314);
+#2314 = SURFACE_SIDE_STYLE('',(#2315));
+#2315 = SURFACE_STYLE_FILL_AREA(#2316);
+#2316 = FILL_AREA_STYLE('',(#2317));
+#2317 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2318 = STYLED_ITEM('color',(#2319),#500);
+#2319 = PRESENTATION_STYLE_ASSIGNMENT((#2320));
+#2320 = SURFACE_STYLE_USAGE(.BOTH.,#2321);
+#2321 = SURFACE_SIDE_STYLE('',(#2322));
+#2322 = SURFACE_STYLE_FILL_AREA(#2323);
+#2323 = FILL_AREA_STYLE('',(#2324));
+#2324 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2325 = STYLED_ITEM('color',(#2326),#554);
+#2326 = PRESENTATION_STYLE_ASSIGNMENT((#2327));
+#2327 = SURFACE_STYLE_USAGE(.BOTH.,#2328);
+#2328 = SURFACE_SIDE_STYLE('',(#2329));
+#2329 = SURFACE_STYLE_FILL_AREA(#2330);
+#2330 = FILL_AREA_STYLE('',(#2331));
+#2331 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2332 = STYLED_ITEM('color',(#2333),#603);
+#2333 = PRESENTATION_STYLE_ASSIGNMENT((#2334));
+#2334 = SURFACE_STYLE_USAGE(.BOTH.,#2335);
+#2335 = SURFACE_SIDE_STYLE('',(#2336));
+#2336 = SURFACE_STYLE_FILL_AREA(#2337);
+#2337 = FILL_AREA_STYLE('',(#2338));
+#2338 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2339 = STYLED_ITEM('color',(#2340),#652);
+#2340 = PRESENTATION_STYLE_ASSIGNMENT((#2341));
+#2341 = SURFACE_STYLE_USAGE(.BOTH.,#2342);
+#2342 = SURFACE_SIDE_STYLE('',(#2343));
+#2343 = SURFACE_STYLE_FILL_AREA(#2344);
+#2344 = FILL_AREA_STYLE('',(#2345));
+#2345 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2346 = STYLED_ITEM('color',(#2347),#917);
+#2347 = PRESENTATION_STYLE_ASSIGNMENT((#2348));
+#2348 = SURFACE_STYLE_USAGE(.BOTH.,#2349);
+#2349 = SURFACE_SIDE_STYLE('',(#2350));
+#2350 = SURFACE_STYLE_FILL_AREA(#2351);
+#2351 = FILL_AREA_STYLE('',(#2352));
+#2352 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2353 = STYLED_ITEM('color',(#2354),#926);
+#2354 = PRESENTATION_STYLE_ASSIGNMENT((#2355));
+#2355 = SURFACE_STYLE_USAGE(.BOTH.,#2356);
+#2356 = SURFACE_SIDE_STYLE('',(#2357));
+#2357 = SURFACE_STYLE_FILL_AREA(#2358);
+#2358 = FILL_AREA_STYLE('',(#2359));
+#2359 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2360 = STYLED_ITEM('color',(#2361),#985);
+#2361 = PRESENTATION_STYLE_ASSIGNMENT((#2362));
+#2362 = SURFACE_STYLE_USAGE(.BOTH.,#2363);
+#2363 = SURFACE_SIDE_STYLE('',(#2364));
+#2364 = SURFACE_STYLE_FILL_AREA(#2365);
+#2365 = FILL_AREA_STYLE('',(#2366));
+#2366 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2367 = STYLED_ITEM('color',(#2368),#1039);
+#2368 = PRESENTATION_STYLE_ASSIGNMENT((#2369));
+#2369 = SURFACE_STYLE_USAGE(.BOTH.,#2370);
+#2370 = SURFACE_SIDE_STYLE('',(#2371));
+#2371 = SURFACE_STYLE_FILL_AREA(#2372);
+#2372 = FILL_AREA_STYLE('',(#2373));
+#2373 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2374 = STYLED_ITEM('color',(#2375),#1093);
+#2375 = PRESENTATION_STYLE_ASSIGNMENT((#2376));
+#2376 = SURFACE_STYLE_USAGE(.BOTH.,#2377);
+#2377 = SURFACE_SIDE_STYLE('',(#2378));
+#2378 = SURFACE_STYLE_FILL_AREA(#2379);
+#2379 = FILL_AREA_STYLE('',(#2380));
+#2380 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2381 = STYLED_ITEM('color',(#2382),#1147);
+#2382 = PRESENTATION_STYLE_ASSIGNMENT((#2383));
+#2383 = SURFACE_STYLE_USAGE(.BOTH.,#2384);
+#2384 = SURFACE_SIDE_STYLE('',(#2385));
+#2385 = SURFACE_STYLE_FILL_AREA(#2386);
+#2386 = FILL_AREA_STYLE('',(#2387));
+#2387 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2388 = STYLED_ITEM('color',(#2389),#1201);
+#2389 = PRESENTATION_STYLE_ASSIGNMENT((#2390));
+#2390 = SURFACE_STYLE_USAGE(.BOTH.,#2391);
+#2391 = SURFACE_SIDE_STYLE('',(#2392));
+#2392 = SURFACE_STYLE_FILL_AREA(#2393);
+#2393 = FILL_AREA_STYLE('',(#2394));
+#2394 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2395 = STYLED_ITEM('color',(#2396),#1277);
+#2396 = PRESENTATION_STYLE_ASSIGNMENT((#2397));
+#2397 = SURFACE_STYLE_USAGE(.BOTH.,#2398);
+#2398 = SURFACE_SIDE_STYLE('',(#2399));
+#2399 = SURFACE_STYLE_FILL_AREA(#2400);
+#2400 = FILL_AREA_STYLE('',(#2401));
+#2401 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2402 = STYLED_ITEM('color',(#2403),#1327);
+#2403 = PRESENTATION_STYLE_ASSIGNMENT((#2404));
+#2404 = SURFACE_STYLE_USAGE(.BOTH.,#2405);
+#2405 = SURFACE_SIDE_STYLE('',(#2406));
+#2406 = SURFACE_STYLE_FILL_AREA(#2407);
+#2407 = FILL_AREA_STYLE('',(#2408));
+#2408 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2409 = STYLED_ITEM('color',(#2410),#1376);
+#2410 = PRESENTATION_STYLE_ASSIGNMENT((#2411));
+#2411 = SURFACE_STYLE_USAGE(.BOTH.,#2412);
+#2412 = SURFACE_SIDE_STYLE('',(#2413));
+#2413 = SURFACE_STYLE_FILL_AREA(#2414);
+#2414 = FILL_AREA_STYLE('',(#2415));
+#2415 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2416 = STYLED_ITEM('color',(#2417),#1430);
+#2417 = PRESENTATION_STYLE_ASSIGNMENT((#2418));
+#2418 = SURFACE_STYLE_USAGE(.BOTH.,#2419);
+#2419 = SURFACE_SIDE_STYLE('',(#2420));
+#2420 = SURFACE_STYLE_FILL_AREA(#2421);
+#2421 = FILL_AREA_STYLE('',(#2422));
+#2422 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2423 = STYLED_ITEM('color',(#2424),#1479);
+#2424 = PRESENTATION_STYLE_ASSIGNMENT((#2425));
+#2425 = SURFACE_STYLE_USAGE(.BOTH.,#2426);
+#2426 = SURFACE_SIDE_STYLE('',(#2427));
+#2427 = SURFACE_STYLE_FILL_AREA(#2428);
+#2428 = FILL_AREA_STYLE('',(#2429));
+#2429 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2430 = STYLED_ITEM('color',(#2431),#1529);
+#2431 = PRESENTATION_STYLE_ASSIGNMENT((#2432));
+#2432 = SURFACE_STYLE_USAGE(.BOTH.,#2433);
+#2433 = SURFACE_SIDE_STYLE('',(#2434));
+#2434 = SURFACE_STYLE_FILL_AREA(#2435);
+#2435 = FILL_AREA_STYLE('',(#2436));
+#2436 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2437 = STYLED_ITEM('color',(#2438),#1578);
+#2438 = PRESENTATION_STYLE_ASSIGNMENT((#2439));
+#2439 = SURFACE_STYLE_USAGE(.BOTH.,#2440);
+#2440 = SURFACE_SIDE_STYLE('',(#2441));
+#2441 = SURFACE_STYLE_FILL_AREA(#2442);
+#2442 = FILL_AREA_STYLE('',(#2443));
+#2443 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2444 = STYLED_ITEM('color',(#2445),#1610);
+#2445 = PRESENTATION_STYLE_ASSIGNMENT((#2446));
+#2446 = SURFACE_STYLE_USAGE(.BOTH.,#2447);
+#2447 = SURFACE_SIDE_STYLE('',(#2448));
+#2448 = SURFACE_STYLE_FILL_AREA(#2449);
+#2449 = FILL_AREA_STYLE('',(#2450));
+#2450 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2451 = STYLED_ITEM('color',(#2452),#1864);
+#2452 = PRESENTATION_STYLE_ASSIGNMENT((#2453));
+#2453 = SURFACE_STYLE_USAGE(.BOTH.,#2454);
+#2454 = SURFACE_SIDE_STYLE('',(#2455));
+#2455 = SURFACE_STYLE_FILL_AREA(#2456);
+#2456 = FILL_AREA_STYLE('',(#2457));
+#2457 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2458 = STYLED_ITEM('color',(#2459),#2073);
+#2459 = PRESENTATION_STYLE_ASSIGNMENT((#2460));
+#2460 = SURFACE_STYLE_USAGE(.BOTH.,#2461);
+#2461 = SURFACE_SIDE_STYLE('',(#2462));
+#2462 = SURFACE_STYLE_FILL_AREA(#2463);
+#2463 = FILL_AREA_STYLE('',(#2464));
+#2464 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2465 = STYLED_ITEM('color',(#2466),#2120);
+#2466 = PRESENTATION_STYLE_ASSIGNMENT((#2467));
+#2467 = SURFACE_STYLE_USAGE(.BOTH.,#2468);
+#2468 = SURFACE_SIDE_STYLE('',(#2469));
+#2469 = SURFACE_STYLE_FILL_AREA(#2470);
+#2470 = FILL_AREA_STYLE('',(#2471));
+#2471 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2472 = STYLED_ITEM('color',(#2473),#2147);
+#2473 = PRESENTATION_STYLE_ASSIGNMENT((#2474));
+#2474 = SURFACE_STYLE_USAGE(.BOTH.,#2475);
+#2475 = SURFACE_SIDE_STYLE('',(#2476));
+#2476 = SURFACE_STYLE_FILL_AREA(#2477);
+#2477 = FILL_AREA_STYLE('',(#2478));
+#2478 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2479 = STYLED_ITEM('color',(#2480),#2174);
+#2480 = PRESENTATION_STYLE_ASSIGNMENT((#2481));
+#2481 = SURFACE_STYLE_USAGE(.BOTH.,#2482);
+#2482 = SURFACE_SIDE_STYLE('',(#2483));
+#2483 = SURFACE_STYLE_FILL_AREA(#2484);
+#2484 = FILL_AREA_STYLE('',(#2485));
+#2485 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2486 = STYLED_ITEM('color',(#2487),#2201);
+#2487 = PRESENTATION_STYLE_ASSIGNMENT((#2488));
+#2488 = SURFACE_STYLE_USAGE(.BOTH.,#2489);
+#2489 = SURFACE_SIDE_STYLE('',(#2490));
+#2490 = SURFACE_STYLE_FILL_AREA(#2491);
+#2491 = FILL_AREA_STYLE('',(#2492));
+#2492 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2493 = STYLED_ITEM('color',(#2494),#2228);
+#2494 = PRESENTATION_STYLE_ASSIGNMENT((#2495));
+#2495 = SURFACE_STYLE_USAGE(.BOTH.,#2496);
+#2496 = SURFACE_SIDE_STYLE('',(#2497));
+#2497 = SURFACE_STYLE_FILL_AREA(#2498);
+#2498 = FILL_AREA_STYLE('',(#2499));
+#2499 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2500 = STYLED_ITEM('color',(#2501),#2255);
+#2501 = PRESENTATION_STYLE_ASSIGNMENT((#2502));
+#2502 = SURFACE_STYLE_USAGE(.BOTH.,#2503);
+#2503 = SURFACE_SIDE_STYLE('',(#2504));
+#2504 = SURFACE_STYLE_FILL_AREA(#2505);
+#2505 = FILL_AREA_STYLE('',(#2506));
+#2506 = FILL_AREA_STYLE_COLOUR('',#2303);
+#2507 = STYLED_ITEM('color',(#2508),#2282);
+#2508 = PRESENTATION_STYLE_ASSIGNMENT((#2509));
+#2509 = SURFACE_STYLE_USAGE(.BOTH.,#2510);
+#2510 = SURFACE_SIDE_STYLE('',(#2511));
+#2511 = SURFACE_STYLE_FILL_AREA(#2512);
+#2512 = FILL_AREA_STYLE('',(#2513));
+#2513 = FILL_AREA_STYLE_COLOUR('',#2303);
+ENDSEC;
+END-ISO-10303-21;

BIN
3d/cover.FCStd


+ 4924 - 0
3d/cover.step

@@ -0,0 +1,4924 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('D:/Projects/SNC-IN4-7/3d/cover.step','2020-12-31T10:03:00',(
+    'Author'),(''),'Open CASCADE STEP processor 7.3','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('Cut002','Cut002','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3957);
+#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,#137,#1546,#1596,#1650,#2789,#2816,#2843,
+    #2870,#2897,#2904,#2931,#2958,#2985,#3012,#3039,#3066,#3093,#3120,
+    #3147,#3174,#3201,#3228,#3255,#3282,#3309,#3336,#3363,#3390,#3417,
+    #3444,#3471,#3498,#3525,#3552,#3579,#3606,#3633,#3660,#3687,#3714,
+    #3741,#3768,#3795,#3822,#3849,#3876,#3903,#3930));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-2.E-15,8.,5.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-2.E-15,42.,5.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(0.,0.,5.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,1.,0.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DIRECTION('',(0.,0.,1.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(5.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(0.,0.,5.));
+#47 = DIRECTION('',(0.,0.,1.));
+#48 = DIRECTION('',(1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.,1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.F.);
+#56 = EDGE_CURVE('',#57,#22,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-2.E-15,8.,0.));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-1.78E-15,8.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,-8.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = CYLINDRICAL_SURFACE('',#73,8.);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(8.,8.,0.));
+#75 = DIRECTION('',(0.,0.,1.));
+#76 = DIRECTION('',(-1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.,1.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.T.);
+#84 = EDGE_CURVE('',#57,#85,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-2.E-15,42.,0.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,0.,0.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.,1.,0.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(0.,0.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(0.,0.,0.));
+#103 = DIRECTION('',(0.,0.,1.));
+#104 = DIRECTION('',(1.,0.,0.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.,0.));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.,1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.T.);
+#112 = EDGE_CURVE('',#85,#24,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(-1.78E-15,42.,0.));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,0.,1.));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.,-42.));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = CYLINDRICAL_SURFACE('',#127,8.);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(8.,42.,0.));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(-1.,0.,0.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-0.,0.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(-0.,1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138,#337,#368,#399,#430,#461,#492,#523,#554,
+    #585,#616,#647,#678,#709,#740,#771,#802,#833,#864,#895,#926,#957,
+    #988,#1019,#1050,#1081,#1112,#1143,#1174,#1205,#1236,#1267,#1298,
+    #1329,#1360,#1391,#1422,#1453,#1484,#1515),#44,.T.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#165,#193,#226,#254,#283,#311));
+#140 = ORIENTED_EDGE('',*,*,#21,.F.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#22,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(8.,-2.E-15,5.));
+#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);
+#146 = CIRCLE('',#147,8.);
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(8.,8.,5.));
+#149 = DIRECTION('',(-0.,0.,1.));
+#150 = DIRECTION('',(0.,-1.,0.));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,8.);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(8.,8.));
+#156 = DIRECTION('',(0.,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#72,#159);
+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
+#160 = LINE('',#161,#162);
+#161 = CARTESIAN_POINT('',(-4.712388980385,5.));
+#162 = VECTOR('',#163,1.);
+#163 = DIRECTION('',(1.,0.));
+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#143,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(182.,-2.E-15,5.));
+#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(0.,0.,5.));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(1.,0.,0.));
+#174 = PCURVE('',#44,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(0.,0.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(1.,0.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#187);
+#182 = PLANE('',#183);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(0.,0.,0.));
+#185 = DIRECTION('',(0.,1.,0.));
+#186 = DIRECTION('',(0.,0.,1.));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(5.,0.));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(0.,1.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ORIENTED_EDGE('',*,*,#194,.F.);
+#194 = EDGE_CURVE('',#195,#167,#197,.T.);
+#195 = VERTEX_POINT('',#196);
+#196 = CARTESIAN_POINT('',(190.,8.,5.));
+#197 = SURFACE_CURVE('',#198,(#203,#214),.PCURVE_S1.);
+#198 = CIRCLE('',#199,8.);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(182.,8.,5.));
+#201 = DIRECTION('',(-0.,-0.,-1.));
+#202 = DIRECTION('',(0.,-1.,0.));
+#203 = PCURVE('',#44,#204);
+#204 = DEFINITIONAL_REPRESENTATION('',(#205),#213);
+#205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#206,#207,#208,#209,#210,#211
+,#212),.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(
+  '') );
+#206 = CARTESIAN_POINT('',(182.,-1.7763568394E-15));
+#207 = CARTESIAN_POINT('',(168.14359353944,-1.7763568394E-15));
+#208 = CARTESIAN_POINT('',(175.07179676972,12.));
+#209 = CARTESIAN_POINT('',(182.,24.));
+#210 = CARTESIAN_POINT('',(188.92820323027,12.));
+#211 = CARTESIAN_POINT('',(195.85640646055,1.06581410364E-14));
+#212 = CARTESIAN_POINT('',(182.,-1.7763568394E-15));
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#214 = PCURVE('',#215,#220);
+#215 = CYLINDRICAL_SURFACE('',#216,8.);
+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);
+#217 = CARTESIAN_POINT('',(182.,8.,0.));
+#218 = DIRECTION('',(0.,0.,1.));
+#219 = DIRECTION('',(1.,0.,0.));
+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(4.712388980385,5.));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(-1.,0.));
+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#226 = ORIENTED_EDGE('',*,*,#227,.T.);
+#227 = EDGE_CURVE('',#195,#228,#230,.T.);
+#228 = VERTEX_POINT('',#229);
+#229 = CARTESIAN_POINT('',(190.,42.,5.));
+#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(190.,0.,5.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(0.,1.,0.));
+#235 = PCURVE('',#44,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(190.,0.));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(0.,1.));
+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#242 = PCURVE('',#243,#248);
+#243 = PLANE('',#244);
+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);
+#245 = CARTESIAN_POINT('',(190.,0.,0.));
+#246 = DIRECTION('',(1.,0.,0.));
+#247 = DIRECTION('',(0.,0.,1.));
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(5.,0.));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(0.,-1.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#254 = ORIENTED_EDGE('',*,*,#255,.T.);
+#255 = EDGE_CURVE('',#228,#256,#258,.T.);
+#256 = VERTEX_POINT('',#257);
+#257 = CARTESIAN_POINT('',(182.,50.,5.));
+#258 = SURFACE_CURVE('',#259,(#264,#271),.PCURVE_S1.);
+#259 = CIRCLE('',#260,8.);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(182.,42.,5.));
+#262 = DIRECTION('',(-0.,0.,1.));
+#263 = DIRECTION('',(0.,-1.,0.));
+#264 = PCURVE('',#44,#265);
+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
+#266 = CIRCLE('',#267,8.);
+#267 = AXIS2_PLACEMENT_2D('',#268,#269);
+#268 = CARTESIAN_POINT('',(182.,42.));
+#269 = DIRECTION('',(0.,-1.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = CYLINDRICAL_SURFACE('',#273,8.);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(182.,42.,0.));
+#275 = DIRECTION('',(0.,0.,1.));
+#276 = DIRECTION('',(1.,0.,0.));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-1.570796326795,5.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ORIENTED_EDGE('',*,*,#284,.F.);
+#284 = EDGE_CURVE('',#285,#256,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(8.,50.,5.));
+#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(0.,50.,5.));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(1.,0.,0.));
+#292 = PCURVE('',#44,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(0.,50.));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(1.,0.));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = PCURVE('',#300,#305);
+#300 = PLANE('',#301);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(0.,50.,0.));
+#303 = DIRECTION('',(0.,1.,0.));
+#304 = DIRECTION('',(0.,0.,1.));
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(5.,0.));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(0.,1.));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = ORIENTED_EDGE('',*,*,#312,.F.);
+#312 = EDGE_CURVE('',#24,#285,#313,.T.);
+#313 = SURFACE_CURVE('',#314,(#319,#330),.PCURVE_S1.);
+#314 = CIRCLE('',#315,8.);
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(8.,42.,5.));
+#317 = DIRECTION('',(-0.,-0.,-1.));
+#318 = DIRECTION('',(0.,-1.,0.));
+#319 = PCURVE('',#44,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#329);
+#321 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#322,#323,#324,#325,#326,#327
+,#328),.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(
+  '') );
+#322 = CARTESIAN_POINT('',(8.,34.));
+#323 = CARTESIAN_POINT('',(-5.856406460551,34.));
+#324 = CARTESIAN_POINT('',(1.071796769724,46.));
+#325 = CARTESIAN_POINT('',(8.,58.));
+#326 = CARTESIAN_POINT('',(14.928203230276,46.));
+#327 = CARTESIAN_POINT('',(21.856406460551,34.));
+#328 = CARTESIAN_POINT('',(8.,34.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#330 = PCURVE('',#126,#331);
+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(1.570796326795,5.));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(-1.,0.));
+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#337 = FACE_BOUND('',#338,.T.);
+#338 = EDGE_LOOP('',(#339));
+#339 = ORIENTED_EDGE('',*,*,#340,.F.);
+#340 = EDGE_CURVE('',#341,#341,#343,.T.);
+#341 = VERTEX_POINT('',#342);
+#342 = CARTESIAN_POINT('',(77.5,26.,5.));
+#343 = SURFACE_CURVE('',#344,(#349,#356),.PCURVE_S1.);
+#344 = CIRCLE('',#345,2.5);
+#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348);
+#346 = CARTESIAN_POINT('',(75.,26.,5.));
+#347 = DIRECTION('',(0.,0.,1.));
+#348 = DIRECTION('',(1.,0.,0.));
+#349 = PCURVE('',#44,#350);
+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);
+#351 = CIRCLE('',#352,2.5);
+#352 = AXIS2_PLACEMENT_2D('',#353,#354);
+#353 = CARTESIAN_POINT('',(75.,26.));
+#354 = DIRECTION('',(1.,0.));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#356 = PCURVE('',#357,#362);
+#357 = CYLINDRICAL_SURFACE('',#358,2.5);
+#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361);
+#359 = CARTESIAN_POINT('',(75.,26.,0.));
+#360 = DIRECTION('',(0.,0.,1.));
+#361 = DIRECTION('',(1.,0.,0.));
+#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367);
+#363 = LINE('',#364,#365);
+#364 = CARTESIAN_POINT('',(0.,5.));
+#365 = VECTOR('',#366,1.);
+#366 = DIRECTION('',(1.,0.));
+#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#368 = FACE_BOUND('',#369,.T.);
+#369 = EDGE_LOOP('',(#370));
+#370 = ORIENTED_EDGE('',*,*,#371,.F.);
+#371 = EDGE_CURVE('',#372,#372,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(77.5,33.,5.));
+#374 = SURFACE_CURVE('',#375,(#380,#387),.PCURVE_S1.);
+#375 = CIRCLE('',#376,2.5);
+#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379);
+#377 = CARTESIAN_POINT('',(75.,33.,5.));
+#378 = DIRECTION('',(0.,0.,1.));
+#379 = DIRECTION('',(1.,0.,0.));
+#380 = PCURVE('',#44,#381);
+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);
+#382 = CIRCLE('',#383,2.5);
+#383 = AXIS2_PLACEMENT_2D('',#384,#385);
+#384 = CARTESIAN_POINT('',(75.,33.));
+#385 = DIRECTION('',(1.,0.));
+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#387 = PCURVE('',#388,#393);
+#388 = CYLINDRICAL_SURFACE('',#389,2.5);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(75.,33.,0.));
+#391 = DIRECTION('',(0.,0.,1.));
+#392 = DIRECTION('',(1.,0.,0.));
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(0.,5.));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(1.,0.));
+#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#399 = FACE_BOUND('',#400,.T.);
+#400 = EDGE_LOOP('',(#401));
+#401 = ORIENTED_EDGE('',*,*,#402,.F.);
+#402 = EDGE_CURVE('',#403,#403,#405,.T.);
+#403 = VERTEX_POINT('',#404);
+#404 = CARTESIAN_POINT('',(41.,30.5,5.));
+#405 = SURFACE_CURVE('',#406,(#411,#418),.PCURVE_S1.);
+#406 = CIRCLE('',#407,3.);
+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
+#408 = CARTESIAN_POINT('',(38.,30.5,5.));
+#409 = DIRECTION('',(0.,0.,1.));
+#410 = DIRECTION('',(1.,0.,0.));
+#411 = PCURVE('',#44,#412);
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = CIRCLE('',#414,3.);
+#414 = AXIS2_PLACEMENT_2D('',#415,#416);
+#415 = CARTESIAN_POINT('',(38.,30.5));
+#416 = DIRECTION('',(1.,0.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#418 = PCURVE('',#419,#424);
+#419 = CYLINDRICAL_SURFACE('',#420,3.);
+#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
+#421 = CARTESIAN_POINT('',(38.,30.5,0.));
+#422 = DIRECTION('',(0.,0.,1.));
+#423 = DIRECTION('',(1.,0.,0.));
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(0.,5.));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(1.,0.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = FACE_BOUND('',#431,.T.);
+#431 = EDGE_LOOP('',(#432));
+#432 = ORIENTED_EDGE('',*,*,#433,.F.);
+#433 = EDGE_CURVE('',#434,#434,#436,.T.);
+#434 = VERTEX_POINT('',#435);
+#435 = CARTESIAN_POINT('',(47.5,21.,5.));
+#436 = SURFACE_CURVE('',#437,(#442,#449),.PCURVE_S1.);
+#437 = CIRCLE('',#438,2.5);
+#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441);
+#439 = CARTESIAN_POINT('',(45.,21.,5.));
+#440 = DIRECTION('',(0.,0.,1.));
+#441 = DIRECTION('',(1.,0.,0.));
+#442 = PCURVE('',#44,#443);
+#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448);
+#444 = CIRCLE('',#445,2.5);
+#445 = AXIS2_PLACEMENT_2D('',#446,#447);
+#446 = CARTESIAN_POINT('',(45.,21.));
+#447 = DIRECTION('',(1.,0.));
+#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#449 = PCURVE('',#450,#455);
+#450 = CYLINDRICAL_SURFACE('',#451,2.5);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(45.,21.,0.));
+#453 = DIRECTION('',(0.,0.,1.));
+#454 = DIRECTION('',(1.,0.,0.));
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(0.,5.));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(1.,0.));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#461 = FACE_BOUND('',#462,.T.);
+#462 = EDGE_LOOP('',(#463));
+#463 = ORIENTED_EDGE('',*,*,#464,.F.);
+#464 = EDGE_CURVE('',#465,#465,#467,.T.);
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(40.5,21.,5.));
+#467 = SURFACE_CURVE('',#468,(#473,#480),.PCURVE_S1.);
+#468 = CIRCLE('',#469,2.5);
+#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);
+#470 = CARTESIAN_POINT('',(38.,21.,5.));
+#471 = DIRECTION('',(0.,0.,1.));
+#472 = DIRECTION('',(1.,0.,0.));
+#473 = PCURVE('',#44,#474);
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = CIRCLE('',#476,2.5);
+#476 = AXIS2_PLACEMENT_2D('',#477,#478);
+#477 = CARTESIAN_POINT('',(38.,21.));
+#478 = DIRECTION('',(1.,0.));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#480 = PCURVE('',#481,#486);
+#481 = CYLINDRICAL_SURFACE('',#482,2.5);
+#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485);
+#483 = CARTESIAN_POINT('',(38.,21.,0.));
+#484 = DIRECTION('',(0.,0.,1.));
+#485 = DIRECTION('',(1.,0.,0.));
+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491);
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(0.,5.));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(1.,0.));
+#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#492 = FACE_BOUND('',#493,.T.);
+#493 = EDGE_LOOP('',(#494));
+#494 = ORIENTED_EDGE('',*,*,#495,.F.);
+#495 = EDGE_CURVE('',#496,#496,#498,.T.);
+#496 = VERTEX_POINT('',#497);
+#497 = CARTESIAN_POINT('',(47.5,7.,5.));
+#498 = SURFACE_CURVE('',#499,(#504,#511),.PCURVE_S1.);
+#499 = CIRCLE('',#500,2.5);
+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
+#501 = CARTESIAN_POINT('',(45.,7.,5.));
+#502 = DIRECTION('',(0.,0.,1.));
+#503 = DIRECTION('',(1.,0.,0.));
+#504 = PCURVE('',#44,#505);
+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);
+#506 = CIRCLE('',#507,2.5);
+#507 = AXIS2_PLACEMENT_2D('',#508,#509);
+#508 = CARTESIAN_POINT('',(45.,7.));
+#509 = DIRECTION('',(1.,0.));
+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#511 = PCURVE('',#512,#517);
+#512 = CYLINDRICAL_SURFACE('',#513,2.5);
+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
+#514 = CARTESIAN_POINT('',(45.,7.,0.));
+#515 = DIRECTION('',(0.,0.,1.));
+#516 = DIRECTION('',(1.,0.,0.));
+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(0.,5.));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(1.,0.));
+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#523 = FACE_BOUND('',#524,.T.);
+#524 = EDGE_LOOP('',(#525));
+#525 = ORIENTED_EDGE('',*,*,#526,.F.);
+#526 = EDGE_CURVE('',#527,#527,#529,.T.);
+#527 = VERTEX_POINT('',#528);
+#528 = CARTESIAN_POINT('',(47.5,14.,5.));
+#529 = SURFACE_CURVE('',#530,(#535,#542),.PCURVE_S1.);
+#530 = CIRCLE('',#531,2.5);
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(45.,14.,5.));
+#533 = DIRECTION('',(0.,0.,1.));
+#534 = DIRECTION('',(1.,0.,0.));
+#535 = PCURVE('',#44,#536);
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);
+#537 = CIRCLE('',#538,2.5);
+#538 = AXIS2_PLACEMENT_2D('',#539,#540);
+#539 = CARTESIAN_POINT('',(45.,14.));
+#540 = DIRECTION('',(1.,0.));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = PCURVE('',#543,#548);
+#543 = CYLINDRICAL_SURFACE('',#544,2.5);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(45.,14.,0.));
+#546 = DIRECTION('',(0.,0.,1.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(0.,5.));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(1.,0.));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = FACE_BOUND('',#555,.T.);
+#555 = EDGE_LOOP('',(#556));
+#556 = ORIENTED_EDGE('',*,*,#557,.F.);
+#557 = EDGE_CURVE('',#558,#558,#560,.T.);
+#558 = VERTEX_POINT('',#559);
+#559 = CARTESIAN_POINT('',(40.5,7.,5.));
+#560 = SURFACE_CURVE('',#561,(#566,#573),.PCURVE_S1.);
+#561 = CIRCLE('',#562,2.5);
+#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
+#563 = CARTESIAN_POINT('',(38.,7.,5.));
+#564 = DIRECTION('',(0.,0.,1.));
+#565 = DIRECTION('',(1.,0.,0.));
+#566 = PCURVE('',#44,#567);
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
+#568 = CIRCLE('',#569,2.5);
+#569 = AXIS2_PLACEMENT_2D('',#570,#571);
+#570 = CARTESIAN_POINT('',(38.,7.));
+#571 = DIRECTION('',(1.,0.));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#573 = PCURVE('',#574,#579);
+#574 = CYLINDRICAL_SURFACE('',#575,2.5);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(38.,7.,0.));
+#577 = DIRECTION('',(0.,0.,1.));
+#578 = DIRECTION('',(1.,0.,0.));
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,5.));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(1.,0.));
+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#585 = FACE_BOUND('',#586,.T.);
+#586 = EDGE_LOOP('',(#587));
+#587 = ORIENTED_EDGE('',*,*,#588,.F.);
+#588 = EDGE_CURVE('',#589,#589,#591,.T.);
+#589 = VERTEX_POINT('',#590);
+#590 = CARTESIAN_POINT('',(40.5,14.,5.));
+#591 = SURFACE_CURVE('',#592,(#597,#604),.PCURVE_S1.);
+#592 = CIRCLE('',#593,2.5);
+#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596);
+#594 = CARTESIAN_POINT('',(38.,14.,5.));
+#595 = DIRECTION('',(0.,0.,1.));
+#596 = DIRECTION('',(1.,0.,0.));
+#597 = PCURVE('',#44,#598);
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = CIRCLE('',#600,2.5);
+#600 = AXIS2_PLACEMENT_2D('',#601,#602);
+#601 = CARTESIAN_POINT('',(38.,14.));
+#602 = DIRECTION('',(1.,0.));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = PCURVE('',#605,#610);
+#605 = CYLINDRICAL_SURFACE('',#606,2.5);
+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
+#607 = CARTESIAN_POINT('',(38.,14.,0.));
+#608 = DIRECTION('',(0.,0.,1.));
+#609 = DIRECTION('',(1.,0.,0.));
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(0.,5.));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(1.,0.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = FACE_BOUND('',#617,.T.);
+#617 = EDGE_LOOP('',(#618));
+#618 = ORIENTED_EDGE('',*,*,#619,.F.);
+#619 = EDGE_CURVE('',#620,#620,#622,.T.);
+#620 = VERTEX_POINT('',#621);
+#621 = CARTESIAN_POINT('',(77.5,12.,5.));
+#622 = SURFACE_CURVE('',#623,(#628,#635),.PCURVE_S1.);
+#623 = CIRCLE('',#624,2.5);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(75.,12.,5.));
+#626 = DIRECTION('',(0.,0.,1.));
+#627 = DIRECTION('',(1.,0.,0.));
+#628 = PCURVE('',#44,#629);
+#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634);
+#630 = CIRCLE('',#631,2.5);
+#631 = AXIS2_PLACEMENT_2D('',#632,#633);
+#632 = CARTESIAN_POINT('',(75.,12.));
+#633 = DIRECTION('',(1.,0.));
+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#635 = PCURVE('',#636,#641);
+#636 = CYLINDRICAL_SURFACE('',#637,2.5);
+#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
+#638 = CARTESIAN_POINT('',(75.,12.,0.));
+#639 = DIRECTION('',(0.,0.,1.));
+#640 = DIRECTION('',(1.,0.,0.));
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(0.,5.));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(1.,0.));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = FACE_BOUND('',#648,.T.);
+#648 = EDGE_LOOP('',(#649));
+#649 = ORIENTED_EDGE('',*,*,#650,.F.);
+#650 = EDGE_CURVE('',#651,#651,#653,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(77.5,19.,5.));
+#653 = SURFACE_CURVE('',#654,(#659,#666),.PCURVE_S1.);
+#654 = CIRCLE('',#655,2.5);
+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
+#656 = CARTESIAN_POINT('',(75.,19.,5.));
+#657 = DIRECTION('',(0.,0.,1.));
+#658 = DIRECTION('',(1.,0.,0.));
+#659 = PCURVE('',#44,#660);
+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);
+#661 = CIRCLE('',#662,2.5);
+#662 = AXIS2_PLACEMENT_2D('',#663,#664);
+#663 = CARTESIAN_POINT('',(75.,19.));
+#664 = DIRECTION('',(1.,0.));
+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#666 = PCURVE('',#667,#672);
+#667 = CYLINDRICAL_SURFACE('',#668,2.5);
+#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);
+#669 = CARTESIAN_POINT('',(75.,19.,0.));
+#670 = DIRECTION('',(0.,0.,1.));
+#671 = DIRECTION('',(1.,0.,0.));
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
+#673 = LINE('',#674,#675);
+#674 = CARTESIAN_POINT('',(0.,5.));
+#675 = VECTOR('',#676,1.);
+#676 = DIRECTION('',(1.,0.));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#678 = FACE_BOUND('',#679,.T.);
+#679 = EDGE_LOOP('',(#680));
+#680 = ORIENTED_EDGE('',*,*,#681,.F.);
+#681 = EDGE_CURVE('',#682,#682,#684,.T.);
+#682 = VERTEX_POINT('',#683);
+#683 = CARTESIAN_POINT('',(26.5,21.,5.));
+#684 = SURFACE_CURVE('',#685,(#690,#697),.PCURVE_S1.);
+#685 = CIRCLE('',#686,2.5);
+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#687 = CARTESIAN_POINT('',(24.,21.,5.));
+#688 = DIRECTION('',(0.,0.,1.));
+#689 = DIRECTION('',(1.,0.,0.));
+#690 = PCURVE('',#44,#691);
+#691 = DEFINITIONAL_REPRESENTATION('',(#692),#696);
+#692 = CIRCLE('',#693,2.5);
+#693 = AXIS2_PLACEMENT_2D('',#694,#695);
+#694 = CARTESIAN_POINT('',(24.,21.));
+#695 = DIRECTION('',(1.,0.));
+#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#697 = PCURVE('',#698,#703);
+#698 = CYLINDRICAL_SURFACE('',#699,2.5);
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(24.,21.,0.));
+#701 = DIRECTION('',(0.,0.,1.));
+#702 = DIRECTION('',(1.,0.,0.));
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(0.,5.));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(1.,0.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = FACE_BOUND('',#710,.T.);
+#710 = EDGE_LOOP('',(#711));
+#711 = ORIENTED_EDGE('',*,*,#712,.F.);
+#712 = EDGE_CURVE('',#713,#713,#715,.T.);
+#713 = VERTEX_POINT('',#714);
+#714 = CARTESIAN_POINT('',(33.5,21.,5.));
+#715 = SURFACE_CURVE('',#716,(#721,#728),.PCURVE_S1.);
+#716 = CIRCLE('',#717,2.5);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(31.,21.,5.));
+#719 = DIRECTION('',(0.,0.,1.));
+#720 = DIRECTION('',(1.,0.,0.));
+#721 = PCURVE('',#44,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = CIRCLE('',#724,2.5);
+#724 = AXIS2_PLACEMENT_2D('',#725,#726);
+#725 = CARTESIAN_POINT('',(31.,21.));
+#726 = DIRECTION('',(1.,0.));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#728 = PCURVE('',#729,#734);
+#729 = CYLINDRICAL_SURFACE('',#730,2.5);
+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
+#731 = CARTESIAN_POINT('',(31.,21.,0.));
+#732 = DIRECTION('',(0.,0.,1.));
+#733 = DIRECTION('',(1.,0.,0.));
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(0.,5.));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(1.,0.));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#740 = FACE_BOUND('',#741,.T.);
+#741 = EDGE_LOOP('',(#742));
+#742 = ORIENTED_EDGE('',*,*,#743,.F.);
+#743 = EDGE_CURVE('',#744,#744,#746,.T.);
+#744 = VERTEX_POINT('',#745);
+#745 = CARTESIAN_POINT('',(31.,30.5,5.));
+#746 = SURFACE_CURVE('',#747,(#752,#759),.PCURVE_S1.);
+#747 = CIRCLE('',#748,3.);
+#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
+#749 = CARTESIAN_POINT('',(28.,30.5,5.));
+#750 = DIRECTION('',(0.,0.,1.));
+#751 = DIRECTION('',(1.,0.,0.));
+#752 = PCURVE('',#44,#753);
+#753 = DEFINITIONAL_REPRESENTATION('',(#754),#758);
+#754 = CIRCLE('',#755,3.);
+#755 = AXIS2_PLACEMENT_2D('',#756,#757);
+#756 = CARTESIAN_POINT('',(28.,30.5));
+#757 = DIRECTION('',(1.,0.));
+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#759 = PCURVE('',#760,#765);
+#760 = CYLINDRICAL_SURFACE('',#761,3.);
+#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764);
+#762 = CARTESIAN_POINT('',(28.,30.5,0.));
+#763 = DIRECTION('',(0.,0.,1.));
+#764 = DIRECTION('',(1.,0.,0.));
+#765 = DEFINITIONAL_REPRESENTATION('',(#766),#770);
+#766 = LINE('',#767,#768);
+#767 = CARTESIAN_POINT('',(0.,5.));
+#768 = VECTOR('',#769,1.);
+#769 = DIRECTION('',(1.,0.));
+#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#771 = FACE_BOUND('',#772,.T.);
+#772 = EDGE_LOOP('',(#773));
+#773 = ORIENTED_EDGE('',*,*,#774,.F.);
+#774 = EDGE_CURVE('',#775,#775,#777,.T.);
+#775 = VERTEX_POINT('',#776);
+#776 = CARTESIAN_POINT('',(33.5,7.,5.));
+#777 = SURFACE_CURVE('',#778,(#783,#790),.PCURVE_S1.);
+#778 = CIRCLE('',#779,2.5);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(31.,7.,5.));
+#781 = DIRECTION('',(0.,0.,1.));
+#782 = DIRECTION('',(1.,0.,0.));
+#783 = PCURVE('',#44,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = CIRCLE('',#786,2.5);
+#786 = AXIS2_PLACEMENT_2D('',#787,#788);
+#787 = CARTESIAN_POINT('',(31.,7.));
+#788 = DIRECTION('',(1.,0.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = PCURVE('',#791,#796);
+#791 = CYLINDRICAL_SURFACE('',#792,2.5);
+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);
+#793 = CARTESIAN_POINT('',(31.,7.,0.));
+#794 = DIRECTION('',(0.,0.,1.));
+#795 = DIRECTION('',(1.,0.,0.));
+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(0.,5.));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(1.,0.));
+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#802 = FACE_BOUND('',#803,.T.);
+#803 = EDGE_LOOP('',(#804));
+#804 = ORIENTED_EDGE('',*,*,#805,.F.);
+#805 = EDGE_CURVE('',#806,#806,#808,.T.);
+#806 = VERTEX_POINT('',#807);
+#807 = CARTESIAN_POINT('',(26.5,7.,5.));
+#808 = SURFACE_CURVE('',#809,(#814,#821),.PCURVE_S1.);
+#809 = CIRCLE('',#810,2.5);
+#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813);
+#811 = CARTESIAN_POINT('',(24.,7.,5.));
+#812 = DIRECTION('',(0.,0.,1.));
+#813 = DIRECTION('',(1.,0.,0.));
+#814 = PCURVE('',#44,#815);
+#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820);
+#816 = CIRCLE('',#817,2.5);
+#817 = AXIS2_PLACEMENT_2D('',#818,#819);
+#818 = CARTESIAN_POINT('',(24.,7.));
+#819 = DIRECTION('',(1.,0.));
+#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#821 = PCURVE('',#822,#827);
+#822 = CYLINDRICAL_SURFACE('',#823,2.5);
+#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826);
+#824 = CARTESIAN_POINT('',(24.,7.,0.));
+#825 = DIRECTION('',(0.,0.,1.));
+#826 = DIRECTION('',(1.,0.,0.));
+#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832);
+#828 = LINE('',#829,#830);
+#829 = CARTESIAN_POINT('',(0.,5.));
+#830 = VECTOR('',#831,1.);
+#831 = DIRECTION('',(1.,0.));
+#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#833 = FACE_BOUND('',#834,.T.);
+#834 = EDGE_LOOP('',(#835));
+#835 = ORIENTED_EDGE('',*,*,#836,.F.);
+#836 = EDGE_CURVE('',#837,#837,#839,.T.);
+#837 = VERTEX_POINT('',#838);
+#838 = CARTESIAN_POINT('',(26.5,14.,5.));
+#839 = SURFACE_CURVE('',#840,(#845,#852),.PCURVE_S1.);
+#840 = CIRCLE('',#841,2.5);
+#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844);
+#842 = CARTESIAN_POINT('',(24.,14.,5.));
+#843 = DIRECTION('',(0.,0.,1.));
+#844 = DIRECTION('',(1.,0.,0.));
+#845 = PCURVE('',#44,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = CIRCLE('',#848,2.5);
+#848 = AXIS2_PLACEMENT_2D('',#849,#850);
+#849 = CARTESIAN_POINT('',(24.,14.));
+#850 = DIRECTION('',(1.,0.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = PCURVE('',#853,#858);
+#853 = CYLINDRICAL_SURFACE('',#854,2.5);
+#854 = AXIS2_PLACEMENT_3D('',#855,#856,#857);
+#855 = CARTESIAN_POINT('',(24.,14.,0.));
+#856 = DIRECTION('',(0.,0.,1.));
+#857 = DIRECTION('',(1.,0.,0.));
+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(0.,5.));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(1.,0.));
+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#864 = FACE_BOUND('',#865,.T.);
+#865 = EDGE_LOOP('',(#866));
+#866 = ORIENTED_EDGE('',*,*,#867,.F.);
+#867 = EDGE_CURVE('',#868,#868,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(33.5,14.,5.));
+#870 = SURFACE_CURVE('',#871,(#876,#883),.PCURVE_S1.);
+#871 = CIRCLE('',#872,2.5);
+#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
+#873 = CARTESIAN_POINT('',(31.,14.,5.));
+#874 = DIRECTION('',(0.,0.,1.));
+#875 = DIRECTION('',(1.,0.,0.));
+#876 = PCURVE('',#44,#877);
+#877 = DEFINITIONAL_REPRESENTATION('',(#878),#882);
+#878 = CIRCLE('',#879,2.5);
+#879 = AXIS2_PLACEMENT_2D('',#880,#881);
+#880 = CARTESIAN_POINT('',(31.,14.));
+#881 = DIRECTION('',(1.,0.));
+#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#883 = PCURVE('',#884,#889);
+#884 = CYLINDRICAL_SURFACE('',#885,2.5);
+#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888);
+#886 = CARTESIAN_POINT('',(31.,14.,0.));
+#887 = DIRECTION('',(0.,0.,1.));
+#888 = DIRECTION('',(1.,0.,0.));
+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(0.,5.));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(1.,0.));
+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#895 = FACE_BOUND('',#896,.T.);
+#896 = EDGE_LOOP('',(#897));
+#897 = ORIENTED_EDGE('',*,*,#898,.F.);
+#898 = EDGE_CURVE('',#899,#899,#901,.T.);
+#899 = VERTEX_POINT('',#900);
+#900 = CARTESIAN_POINT('',(84.5,12.,5.));
+#901 = SURFACE_CURVE('',#902,(#907,#914),.PCURVE_S1.);
+#902 = CIRCLE('',#903,2.5);
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(82.,12.,5.));
+#905 = DIRECTION('',(0.,0.,1.));
+#906 = DIRECTION('',(1.,0.,0.));
+#907 = PCURVE('',#44,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = CIRCLE('',#910,2.5);
+#910 = AXIS2_PLACEMENT_2D('',#911,#912);
+#911 = CARTESIAN_POINT('',(82.,12.));
+#912 = DIRECTION('',(1.,0.));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#915,#920);
+#915 = CYLINDRICAL_SURFACE('',#916,2.5);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(82.,12.,0.));
+#918 = DIRECTION('',(0.,0.,1.));
+#919 = DIRECTION('',(1.,0.,0.));
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(0.,5.));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(1.,0.));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#926 = FACE_BOUND('',#927,.T.);
+#927 = EDGE_LOOP('',(#928));
+#928 = ORIENTED_EDGE('',*,*,#929,.F.);
+#929 = EDGE_CURVE('',#930,#930,#932,.T.);
+#930 = VERTEX_POINT('',#931);
+#931 = CARTESIAN_POINT('',(84.5,19.,5.));
+#932 = SURFACE_CURVE('',#933,(#938,#945),.PCURVE_S1.);
+#933 = CIRCLE('',#934,2.5);
+#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);
+#935 = CARTESIAN_POINT('',(82.,19.,5.));
+#936 = DIRECTION('',(0.,0.,1.));
+#937 = DIRECTION('',(1.,0.,0.));
+#938 = PCURVE('',#44,#939);
+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);
+#940 = CIRCLE('',#941,2.5);
+#941 = AXIS2_PLACEMENT_2D('',#942,#943);
+#942 = CARTESIAN_POINT('',(82.,19.));
+#943 = DIRECTION('',(1.,0.));
+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#945 = PCURVE('',#946,#951);
+#946 = CYLINDRICAL_SURFACE('',#947,2.5);
+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
+#948 = CARTESIAN_POINT('',(82.,19.,0.));
+#949 = DIRECTION('',(0.,0.,1.));
+#950 = DIRECTION('',(1.,0.,0.));
+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(0.,5.));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(1.,0.));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = FACE_BOUND('',#958,.T.);
+#958 = EDGE_LOOP('',(#959));
+#959 = ORIENTED_EDGE('',*,*,#960,.F.);
+#960 = EDGE_CURVE('',#961,#961,#963,.T.);
+#961 = VERTEX_POINT('',#962);
+#962 = CARTESIAN_POINT('',(84.5,33.,5.));
+#963 = SURFACE_CURVE('',#964,(#969,#976),.PCURVE_S1.);
+#964 = CIRCLE('',#965,2.5);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(82.,33.,5.));
+#967 = DIRECTION('',(0.,0.,1.));
+#968 = DIRECTION('',(1.,0.,0.));
+#969 = PCURVE('',#44,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975);
+#971 = CIRCLE('',#972,2.5);
+#972 = AXIS2_PLACEMENT_2D('',#973,#974);
+#973 = CARTESIAN_POINT('',(82.,33.));
+#974 = DIRECTION('',(1.,0.));
+#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#976 = PCURVE('',#977,#982);
+#977 = CYLINDRICAL_SURFACE('',#978,2.5);
+#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981);
+#979 = CARTESIAN_POINT('',(82.,33.,0.));
+#980 = DIRECTION('',(0.,0.,1.));
+#981 = DIRECTION('',(1.,0.,0.));
+#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);
+#983 = LINE('',#984,#985);
+#984 = CARTESIAN_POINT('',(0.,5.));
+#985 = VECTOR('',#986,1.);
+#986 = DIRECTION('',(1.,0.));
+#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#988 = FACE_BOUND('',#989,.T.);
+#989 = EDGE_LOOP('',(#990));
+#990 = ORIENTED_EDGE('',*,*,#991,.F.);
+#991 = EDGE_CURVE('',#992,#992,#994,.T.);
+#992 = VERTEX_POINT('',#993);
+#993 = CARTESIAN_POINT('',(84.5,26.,5.));
+#994 = SURFACE_CURVE('',#995,(#1000,#1007),.PCURVE_S1.);
+#995 = CIRCLE('',#996,2.5);
+#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
+#997 = CARTESIAN_POINT('',(82.,26.,5.));
+#998 = DIRECTION('',(0.,0.,1.));
+#999 = DIRECTION('',(1.,0.,0.));
+#1000 = PCURVE('',#44,#1001);
+#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006);
+#1002 = CIRCLE('',#1003,2.5);
+#1003 = AXIS2_PLACEMENT_2D('',#1004,#1005);
+#1004 = CARTESIAN_POINT('',(82.,26.));
+#1005 = DIRECTION('',(1.,0.));
+#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1007 = PCURVE('',#1008,#1013);
+#1008 = CYLINDRICAL_SURFACE('',#1009,2.5);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(82.,26.,0.));
+#1011 = DIRECTION('',(0.,0.,1.));
+#1012 = DIRECTION('',(1.,0.,0.));
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.,5.));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(1.,0.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = FACE_BOUND('',#1020,.T.);
+#1020 = EDGE_LOOP('',(#1021));
+#1021 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1022 = EDGE_CURVE('',#1023,#1023,#1025,.T.);
+#1023 = VERTEX_POINT('',#1024);
+#1024 = CARTESIAN_POINT('',(112.5,26.,5.));
+#1025 = SURFACE_CURVE('',#1026,(#1031,#1038),.PCURVE_S1.);
+#1026 = CIRCLE('',#1027,2.5);
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(110.,26.,5.));
+#1029 = DIRECTION('',(0.,0.,1.));
+#1030 = DIRECTION('',(1.,0.,0.));
+#1031 = PCURVE('',#44,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
+#1033 = CIRCLE('',#1034,2.5);
+#1034 = AXIS2_PLACEMENT_2D('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(110.,26.));
+#1036 = DIRECTION('',(1.,0.));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1038 = PCURVE('',#1039,#1044);
+#1039 = CYLINDRICAL_SURFACE('',#1040,2.5);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(110.,26.,0.));
+#1042 = DIRECTION('',(0.,0.,1.));
+#1043 = DIRECTION('',(1.,0.,0.));
+#1044 = DEFINITIONAL_REPRESENTATION('',(#1045),#1049);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(0.,5.));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(1.,0.));
+#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1050 = FACE_BOUND('',#1051,.T.);
+#1051 = EDGE_LOOP('',(#1052));
+#1052 = ORIENTED_EDGE('',*,*,#1053,.F.);
+#1053 = EDGE_CURVE('',#1054,#1054,#1056,.T.);
+#1054 = VERTEX_POINT('',#1055);
+#1055 = CARTESIAN_POINT('',(112.5,19.,5.));
+#1056 = SURFACE_CURVE('',#1057,(#1062,#1069),.PCURVE_S1.);
+#1057 = CIRCLE('',#1058,2.5);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(110.,19.,5.));
+#1060 = DIRECTION('',(0.,0.,1.));
+#1061 = DIRECTION('',(1.,0.,0.));
+#1062 = PCURVE('',#44,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = CIRCLE('',#1065,2.5);
+#1065 = AXIS2_PLACEMENT_2D('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(110.,19.));
+#1067 = DIRECTION('',(1.,0.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = PCURVE('',#1070,#1075);
+#1070 = CYLINDRICAL_SURFACE('',#1071,2.5);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(110.,19.,0.));
+#1073 = DIRECTION('',(0.,0.,1.));
+#1074 = DIRECTION('',(1.,0.,0.));
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(0.,5.));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(1.,0.));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = FACE_BOUND('',#1082,.T.);
+#1082 = EDGE_LOOP('',(#1083));
+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1084 = EDGE_CURVE('',#1085,#1085,#1087,.T.);
+#1085 = VERTEX_POINT('',#1086);
+#1086 = CARTESIAN_POINT('',(105.5,19.,5.));
+#1087 = SURFACE_CURVE('',#1088,(#1093,#1100),.PCURVE_S1.);
+#1088 = CIRCLE('',#1089,2.5);
+#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);
+#1090 = CARTESIAN_POINT('',(103.,19.,5.));
+#1091 = DIRECTION('',(0.,0.,1.));
+#1092 = DIRECTION('',(1.,0.,0.));
+#1093 = PCURVE('',#44,#1094);
+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);
+#1095 = CIRCLE('',#1096,2.5);
+#1096 = AXIS2_PLACEMENT_2D('',#1097,#1098);
+#1097 = CARTESIAN_POINT('',(103.,19.));
+#1098 = DIRECTION('',(1.,0.));
+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1100 = PCURVE('',#1101,#1106);
+#1101 = CYLINDRICAL_SURFACE('',#1102,2.5);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(103.,19.,0.));
+#1104 = DIRECTION('',(0.,0.,1.));
+#1105 = DIRECTION('',(1.,0.,0.));
+#1106 = DEFINITIONAL_REPRESENTATION('',(#1107),#1111);
+#1107 = LINE('',#1108,#1109);
+#1108 = CARTESIAN_POINT('',(0.,5.));
+#1109 = VECTOR('',#1110,1.);
+#1110 = DIRECTION('',(1.,0.));
+#1111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1112 = FACE_BOUND('',#1113,.T.);
+#1113 = EDGE_LOOP('',(#1114));
+#1114 = ORIENTED_EDGE('',*,*,#1115,.F.);
+#1115 = EDGE_CURVE('',#1116,#1116,#1118,.T.);
+#1116 = VERTEX_POINT('',#1117);
+#1117 = CARTESIAN_POINT('',(105.5,26.,5.));
+#1118 = SURFACE_CURVE('',#1119,(#1124,#1131),.PCURVE_S1.);
+#1119 = CIRCLE('',#1120,2.5);
+#1120 = AXIS2_PLACEMENT_3D('',#1121,#1122,#1123);
+#1121 = CARTESIAN_POINT('',(103.,26.,5.));
+#1122 = DIRECTION('',(0.,0.,1.));
+#1123 = DIRECTION('',(1.,0.,0.));
+#1124 = PCURVE('',#44,#1125);
+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);
+#1126 = CIRCLE('',#1127,2.5);
+#1127 = AXIS2_PLACEMENT_2D('',#1128,#1129);
+#1128 = CARTESIAN_POINT('',(103.,26.));
+#1129 = DIRECTION('',(1.,0.));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1131 = PCURVE('',#1132,#1137);
+#1132 = CYLINDRICAL_SURFACE('',#1133,2.5);
+#1133 = AXIS2_PLACEMENT_3D('',#1134,#1135,#1136);
+#1134 = CARTESIAN_POINT('',(103.,26.,0.));
+#1135 = DIRECTION('',(0.,0.,1.));
+#1136 = DIRECTION('',(1.,0.,0.));
+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(0.,5.));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(1.,0.));
+#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1143 = FACE_BOUND('',#1144,.T.);
+#1144 = EDGE_LOOP('',(#1145));
+#1145 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#1146 = EDGE_CURVE('',#1147,#1147,#1149,.T.);
+#1147 = VERTEX_POINT('',#1148);
+#1148 = CARTESIAN_POINT('',(91.5,19.,5.));
+#1149 = SURFACE_CURVE('',#1150,(#1155,#1162),.PCURVE_S1.);
+#1150 = CIRCLE('',#1151,2.5);
+#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
+#1152 = CARTESIAN_POINT('',(89.,19.,5.));
+#1153 = DIRECTION('',(0.,0.,1.));
+#1154 = DIRECTION('',(1.,0.,0.));
+#1155 = PCURVE('',#44,#1156);
+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);
+#1157 = CIRCLE('',#1158,2.5);
+#1158 = AXIS2_PLACEMENT_2D('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(89.,19.));
+#1160 = DIRECTION('',(1.,0.));
+#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1162 = PCURVE('',#1163,#1168);
+#1163 = CYLINDRICAL_SURFACE('',#1164,2.5);
+#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167);
+#1165 = CARTESIAN_POINT('',(89.,19.,0.));
+#1166 = DIRECTION('',(0.,0.,1.));
+#1167 = DIRECTION('',(1.,0.,0.));
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(0.,5.));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(1.,0.));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = FACE_BOUND('',#1175,.T.);
+#1175 = EDGE_LOOP('',(#1176));
+#1176 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#1177 = EDGE_CURVE('',#1178,#1178,#1180,.T.);
+#1178 = VERTEX_POINT('',#1179);
+#1179 = CARTESIAN_POINT('',(98.5,19.,5.));
+#1180 = SURFACE_CURVE('',#1181,(#1186,#1193),.PCURVE_S1.);
+#1181 = CIRCLE('',#1182,2.5);
+#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185);
+#1183 = CARTESIAN_POINT('',(96.,19.,5.));
+#1184 = DIRECTION('',(0.,0.,1.));
+#1185 = DIRECTION('',(1.,0.,0.));
+#1186 = PCURVE('',#44,#1187);
+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);
+#1188 = CIRCLE('',#1189,2.5);
+#1189 = AXIS2_PLACEMENT_2D('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(96.,19.));
+#1191 = DIRECTION('',(1.,0.));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1193 = PCURVE('',#1194,#1199);
+#1194 = CYLINDRICAL_SURFACE('',#1195,2.5);
+#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
+#1196 = CARTESIAN_POINT('',(96.,19.,0.));
+#1197 = DIRECTION('',(0.,0.,1.));
+#1198 = DIRECTION('',(1.,0.,0.));
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(0.,5.));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(1.,0.));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = FACE_BOUND('',#1206,.T.);
+#1206 = EDGE_LOOP('',(#1207));
+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1208 = EDGE_CURVE('',#1209,#1209,#1211,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(98.5,26.,5.));
+#1211 = SURFACE_CURVE('',#1212,(#1217,#1224),.PCURVE_S1.);
+#1212 = CIRCLE('',#1213,2.5);
+#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);
+#1214 = CARTESIAN_POINT('',(96.,26.,5.));
+#1215 = DIRECTION('',(0.,0.,1.));
+#1216 = DIRECTION('',(1.,0.,0.));
+#1217 = PCURVE('',#44,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = CIRCLE('',#1220,2.5);
+#1220 = AXIS2_PLACEMENT_2D('',#1221,#1222);
+#1221 = CARTESIAN_POINT('',(96.,26.));
+#1222 = DIRECTION('',(1.,0.));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1224 = PCURVE('',#1225,#1230);
+#1225 = CYLINDRICAL_SURFACE('',#1226,2.5);
+#1226 = AXIS2_PLACEMENT_3D('',#1227,#1228,#1229);
+#1227 = CARTESIAN_POINT('',(96.,26.,0.));
+#1228 = DIRECTION('',(0.,0.,1.));
+#1229 = DIRECTION('',(1.,0.,0.));
+#1230 = DEFINITIONAL_REPRESENTATION('',(#1231),#1235);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(0.,5.));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(1.,0.));
+#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1236 = FACE_BOUND('',#1237,.T.);
+#1237 = EDGE_LOOP('',(#1238));
+#1238 = ORIENTED_EDGE('',*,*,#1239,.F.);
+#1239 = EDGE_CURVE('',#1240,#1240,#1242,.T.);
+#1240 = VERTEX_POINT('',#1241);
+#1241 = CARTESIAN_POINT('',(91.5,26.,5.));
+#1242 = SURFACE_CURVE('',#1243,(#1248,#1255),.PCURVE_S1.);
+#1243 = CIRCLE('',#1244,2.5);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(89.,26.,5.));
+#1246 = DIRECTION('',(0.,0.,1.));
+#1247 = DIRECTION('',(1.,0.,0.));
+#1248 = PCURVE('',#44,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = CIRCLE('',#1251,2.5);
+#1251 = AXIS2_PLACEMENT_2D('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(89.,26.));
+#1253 = DIRECTION('',(1.,0.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = PCURVE('',#1256,#1261);
+#1256 = CYLINDRICAL_SURFACE('',#1257,2.5);
+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
+#1258 = CARTESIAN_POINT('',(89.,26.,0.));
+#1259 = DIRECTION('',(0.,0.,1.));
+#1260 = DIRECTION('',(1.,0.,0.));
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);
+#1262 = LINE('',#1263,#1264);
+#1263 = CARTESIAN_POINT('',(0.,5.));
+#1264 = VECTOR('',#1265,1.);
+#1265 = DIRECTION('',(1.,0.));
+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1267 = FACE_BOUND('',#1268,.T.);
+#1268 = EDGE_LOOP('',(#1269));
+#1269 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1270 = EDGE_CURVE('',#1271,#1271,#1273,.T.);
+#1271 = VERTEX_POINT('',#1272);
+#1272 = CARTESIAN_POINT('',(98.5,33.,5.));
+#1273 = SURFACE_CURVE('',#1274,(#1279,#1286),.PCURVE_S1.);
+#1274 = CIRCLE('',#1275,2.5);
+#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
+#1276 = CARTESIAN_POINT('',(96.,33.,5.));
+#1277 = DIRECTION('',(0.,0.,1.));
+#1278 = DIRECTION('',(1.,0.,0.));
+#1279 = PCURVE('',#44,#1280);
+#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285);
+#1281 = CIRCLE('',#1282,2.5);
+#1282 = AXIS2_PLACEMENT_2D('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(96.,33.));
+#1284 = DIRECTION('',(1.,0.));
+#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1286 = PCURVE('',#1287,#1292);
+#1287 = CYLINDRICAL_SURFACE('',#1288,2.5);
+#1288 = AXIS2_PLACEMENT_3D('',#1289,#1290,#1291);
+#1289 = CARTESIAN_POINT('',(96.,33.,0.));
+#1290 = DIRECTION('',(0.,0.,1.));
+#1291 = DIRECTION('',(1.,0.,0.));
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(0.,5.));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(1.,0.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = FACE_BOUND('',#1299,.T.);
+#1299 = EDGE_LOOP('',(#1300));
+#1300 = ORIENTED_EDGE('',*,*,#1301,.F.);
+#1301 = EDGE_CURVE('',#1302,#1302,#1304,.T.);
+#1302 = VERTEX_POINT('',#1303);
+#1303 = CARTESIAN_POINT('',(105.5,33.,5.));
+#1304 = SURFACE_CURVE('',#1305,(#1310,#1317),.PCURVE_S1.);
+#1305 = CIRCLE('',#1306,2.5);
+#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);
+#1307 = CARTESIAN_POINT('',(103.,33.,5.));
+#1308 = DIRECTION('',(0.,0.,1.));
+#1309 = DIRECTION('',(1.,0.,0.));
+#1310 = PCURVE('',#44,#1311);
+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1316);
+#1312 = CIRCLE('',#1313,2.5);
+#1313 = AXIS2_PLACEMENT_2D('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(103.,33.));
+#1315 = DIRECTION('',(1.,0.));
+#1316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1317 = PCURVE('',#1318,#1323);
+#1318 = CYLINDRICAL_SURFACE('',#1319,2.5);
+#1319 = AXIS2_PLACEMENT_3D('',#1320,#1321,#1322);
+#1320 = CARTESIAN_POINT('',(103.,33.,0.));
+#1321 = DIRECTION('',(0.,0.,1.));
+#1322 = DIRECTION('',(1.,0.,0.));
+#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(0.,5.));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(1.,0.));
+#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1329 = FACE_BOUND('',#1330,.T.);
+#1330 = EDGE_LOOP('',(#1331));
+#1331 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1332 = EDGE_CURVE('',#1333,#1333,#1335,.T.);
+#1333 = VERTEX_POINT('',#1334);
+#1334 = CARTESIAN_POINT('',(112.5,33.,5.));
+#1335 = SURFACE_CURVE('',#1336,(#1341,#1348),.PCURVE_S1.);
+#1336 = CIRCLE('',#1337,2.5);
+#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);
+#1338 = CARTESIAN_POINT('',(110.,33.,5.));
+#1339 = DIRECTION('',(0.,0.,1.));
+#1340 = DIRECTION('',(1.,0.,0.));
+#1341 = PCURVE('',#44,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = CIRCLE('',#1344,2.5);
+#1344 = AXIS2_PLACEMENT_2D('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(110.,33.));
+#1346 = DIRECTION('',(1.,0.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#1349,#1354);
+#1349 = CYLINDRICAL_SURFACE('',#1350,2.5);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(110.,33.,0.));
+#1352 = DIRECTION('',(0.,0.,1.));
+#1353 = DIRECTION('',(1.,0.,0.));
+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(0.,5.));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(1.,0.));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = FACE_BOUND('',#1361,.T.);
+#1361 = EDGE_LOOP('',(#1362));
+#1362 = ORIENTED_EDGE('',*,*,#1363,.F.);
+#1363 = EDGE_CURVE('',#1364,#1364,#1366,.T.);
+#1364 = VERTEX_POINT('',#1365);
+#1365 = CARTESIAN_POINT('',(91.5,33.,5.));
+#1366 = SURFACE_CURVE('',#1367,(#1372,#1379),.PCURVE_S1.);
+#1367 = CIRCLE('',#1368,2.5);
+#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
+#1369 = CARTESIAN_POINT('',(89.,33.,5.));
+#1370 = DIRECTION('',(0.,0.,1.));
+#1371 = DIRECTION('',(1.,0.,0.));
+#1372 = PCURVE('',#44,#1373);
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = CIRCLE('',#1375,2.5);
+#1375 = AXIS2_PLACEMENT_2D('',#1376,#1377);
+#1376 = CARTESIAN_POINT('',(89.,33.));
+#1377 = DIRECTION('',(1.,0.));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1379 = PCURVE('',#1380,#1385);
+#1380 = CYLINDRICAL_SURFACE('',#1381,2.5);
+#1381 = AXIS2_PLACEMENT_3D('',#1382,#1383,#1384);
+#1382 = CARTESIAN_POINT('',(89.,33.,0.));
+#1383 = DIRECTION('',(0.,0.,1.));
+#1384 = DIRECTION('',(1.,0.,0.));
+#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390);
+#1386 = LINE('',#1387,#1388);
+#1387 = CARTESIAN_POINT('',(0.,5.));
+#1388 = VECTOR('',#1389,1.);
+#1389 = DIRECTION('',(1.,0.));
+#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1391 = FACE_BOUND('',#1392,.T.);
+#1392 = EDGE_LOOP('',(#1393));
+#1393 = ORIENTED_EDGE('',*,*,#1394,.F.);
+#1394 = EDGE_CURVE('',#1395,#1395,#1397,.T.);
+#1395 = VERTEX_POINT('',#1396);
+#1396 = CARTESIAN_POINT('',(98.5,12.,5.));
+#1397 = SURFACE_CURVE('',#1398,(#1403,#1410),.PCURVE_S1.);
+#1398 = CIRCLE('',#1399,2.5);
+#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
+#1400 = CARTESIAN_POINT('',(96.,12.,5.));
+#1401 = DIRECTION('',(0.,0.,1.));
+#1402 = DIRECTION('',(1.,0.,0.));
+#1403 = PCURVE('',#44,#1404);
+#1404 = DEFINITIONAL_REPRESENTATION('',(#1405),#1409);
+#1405 = CIRCLE('',#1406,2.5);
+#1406 = AXIS2_PLACEMENT_2D('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(96.,12.));
+#1408 = DIRECTION('',(1.,0.));
+#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1410 = PCURVE('',#1411,#1416);
+#1411 = CYLINDRICAL_SURFACE('',#1412,2.5);
+#1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415);
+#1413 = CARTESIAN_POINT('',(96.,12.,0.));
+#1414 = DIRECTION('',(0.,0.,1.));
+#1415 = DIRECTION('',(1.,0.,0.));
+#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421);
+#1417 = LINE('',#1418,#1419);
+#1418 = CARTESIAN_POINT('',(0.,5.));
+#1419 = VECTOR('',#1420,1.);
+#1420 = DIRECTION('',(1.,0.));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = FACE_BOUND('',#1423,.T.);
+#1423 = EDGE_LOOP('',(#1424));
+#1424 = ORIENTED_EDGE('',*,*,#1425,.F.);
+#1425 = EDGE_CURVE('',#1426,#1426,#1428,.T.);
+#1426 = VERTEX_POINT('',#1427);
+#1427 = CARTESIAN_POINT('',(91.5,12.,5.));
+#1428 = SURFACE_CURVE('',#1429,(#1434,#1441),.PCURVE_S1.);
+#1429 = CIRCLE('',#1430,2.5);
+#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);
+#1431 = CARTESIAN_POINT('',(89.,12.,5.));
+#1432 = DIRECTION('',(0.,0.,1.));
+#1433 = DIRECTION('',(1.,0.,0.));
+#1434 = PCURVE('',#44,#1435);
+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1440);
+#1436 = CIRCLE('',#1437,2.5);
+#1437 = AXIS2_PLACEMENT_2D('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(89.,12.));
+#1439 = DIRECTION('',(1.,0.));
+#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1441 = PCURVE('',#1442,#1447);
+#1442 = CYLINDRICAL_SURFACE('',#1443,2.5);
+#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);
+#1444 = CARTESIAN_POINT('',(89.,12.,0.));
+#1445 = DIRECTION('',(0.,0.,1.));
+#1446 = DIRECTION('',(1.,0.,0.));
+#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452);
+#1448 = LINE('',#1449,#1450);
+#1449 = CARTESIAN_POINT('',(0.,5.));
+#1450 = VECTOR('',#1451,1.);
+#1451 = DIRECTION('',(1.,0.));
+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1453 = FACE_BOUND('',#1454,.T.);
+#1454 = EDGE_LOOP('',(#1455));
+#1455 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#1456 = EDGE_CURVE('',#1457,#1457,#1459,.T.);
+#1457 = VERTEX_POINT('',#1458);
+#1458 = CARTESIAN_POINT('',(112.5,12.,5.));
+#1459 = SURFACE_CURVE('',#1460,(#1465,#1472),.PCURVE_S1.);
+#1460 = CIRCLE('',#1461,2.5);
+#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464);
+#1462 = CARTESIAN_POINT('',(110.,12.,5.));
+#1463 = DIRECTION('',(0.,0.,1.));
+#1464 = DIRECTION('',(1.,0.,0.));
+#1465 = PCURVE('',#44,#1466);
+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);
+#1467 = CIRCLE('',#1468,2.5);
+#1468 = AXIS2_PLACEMENT_2D('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(110.,12.));
+#1470 = DIRECTION('',(1.,0.));
+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1472 = PCURVE('',#1473,#1478);
+#1473 = CYLINDRICAL_SURFACE('',#1474,2.5);
+#1474 = AXIS2_PLACEMENT_3D('',#1475,#1476,#1477);
+#1475 = CARTESIAN_POINT('',(110.,12.,0.));
+#1476 = DIRECTION('',(0.,0.,1.));
+#1477 = DIRECTION('',(1.,0.,0.));
+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483);
+#1479 = LINE('',#1480,#1481);
+#1480 = CARTESIAN_POINT('',(0.,5.));
+#1481 = VECTOR('',#1482,1.);
+#1482 = DIRECTION('',(1.,0.));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1484 = FACE_BOUND('',#1485,.T.);
+#1485 = EDGE_LOOP('',(#1486));
+#1486 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1487 = EDGE_CURVE('',#1488,#1488,#1490,.T.);
+#1488 = VERTEX_POINT('',#1489);
+#1489 = CARTESIAN_POINT('',(105.5,12.,5.));
+#1490 = SURFACE_CURVE('',#1491,(#1496,#1503),.PCURVE_S1.);
+#1491 = CIRCLE('',#1492,2.5);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(103.,12.,5.));
+#1494 = DIRECTION('',(0.,0.,1.));
+#1495 = DIRECTION('',(1.,0.,0.));
+#1496 = PCURVE('',#44,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);
+#1498 = CIRCLE('',#1499,2.5);
+#1499 = AXIS2_PLACEMENT_2D('',#1500,#1501);
+#1500 = CARTESIAN_POINT('',(103.,12.));
+#1501 = DIRECTION('',(1.,0.));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1503 = PCURVE('',#1504,#1509);
+#1504 = CYLINDRICAL_SURFACE('',#1505,2.5);
+#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);
+#1506 = CARTESIAN_POINT('',(103.,12.,0.));
+#1507 = DIRECTION('',(0.,0.,1.));
+#1508 = DIRECTION('',(1.,0.,0.));
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(0.,5.));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(1.,0.));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = FACE_BOUND('',#1516,.T.);
+#1516 = EDGE_LOOP('',(#1517));
+#1517 = ORIENTED_EDGE('',*,*,#1518,.F.);
+#1518 = EDGE_CURVE('',#1519,#1519,#1521,.T.);
+#1519 = VERTEX_POINT('',#1520);
+#1520 = CARTESIAN_POINT('',(21.,30.5,5.));
+#1521 = SURFACE_CURVE('',#1522,(#1527,#1534),.PCURVE_S1.);
+#1522 = CIRCLE('',#1523,3.);
+#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);
+#1524 = CARTESIAN_POINT('',(18.,30.5,5.));
+#1525 = DIRECTION('',(0.,0.,1.));
+#1526 = DIRECTION('',(1.,0.,0.));
+#1527 = PCURVE('',#44,#1528);
+#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533);
+#1529 = CIRCLE('',#1530,3.);
+#1530 = AXIS2_PLACEMENT_2D('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(18.,30.5));
+#1532 = DIRECTION('',(1.,0.));
+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1534 = PCURVE('',#1535,#1540);
+#1535 = CYLINDRICAL_SURFACE('',#1536,3.);
+#1536 = AXIS2_PLACEMENT_3D('',#1537,#1538,#1539);
+#1537 = CARTESIAN_POINT('',(18.,30.5,0.));
+#1538 = DIRECTION('',(0.,0.,1.));
+#1539 = DIRECTION('',(1.,0.,0.));
+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545);
+#1541 = LINE('',#1542,#1543);
+#1542 = CARTESIAN_POINT('',(0.,5.));
+#1543 = VECTOR('',#1544,1.);
+#1544 = DIRECTION('',(1.,0.));
+#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1546 = ADVANCED_FACE('',(#1547),#72,.T.);
+#1547 = FACE_BOUND('',#1548,.T.);
+#1548 = EDGE_LOOP('',(#1549,#1573,#1594,#1595));
+#1549 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1550 = EDGE_CURVE('',#57,#1551,#1553,.T.);
+#1551 = VERTEX_POINT('',#1552);
+#1552 = CARTESIAN_POINT('',(8.,-2.E-15,0.));
+#1553 = SURFACE_CURVE('',#1554,(#1559,#1566),.PCURVE_S1.);
+#1554 = CIRCLE('',#1555,8.);
+#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
+#1556 = CARTESIAN_POINT('',(8.,8.,0.));
+#1557 = DIRECTION('',(-0.,0.,1.));
+#1558 = DIRECTION('',(0.,-1.,0.));
+#1559 = PCURVE('',#72,#1560);
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(1.,0.));
+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1566 = PCURVE('',#100,#1567);
+#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572);
+#1568 = CIRCLE('',#1569,8.);
+#1569 = AXIS2_PLACEMENT_2D('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(8.,8.));
+#1571 = DIRECTION('',(0.,-1.));
+#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1573 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#1574 = EDGE_CURVE('',#1551,#143,#1575,.T.);
+#1575 = SURFACE_CURVE('',#1576,(#1580,#1587),.PCURVE_S1.);
+#1576 = LINE('',#1577,#1578);
+#1577 = CARTESIAN_POINT('',(8.,-1.78E-15,0.));
+#1578 = VECTOR('',#1579,1.);
+#1579 = DIRECTION('',(0.,0.,1.));
+#1580 = PCURVE('',#72,#1581);
+#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1586);
+#1582 = LINE('',#1583,#1584);
+#1583 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1584 = VECTOR('',#1585,1.);
+#1585 = DIRECTION('',(0.,1.));
+#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1587 = PCURVE('',#182,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(0.,8.));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(1.,0.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1594 = ORIENTED_EDGE('',*,*,#142,.F.);
+#1595 = ORIENTED_EDGE('',*,*,#56,.F.);
+#1596 = ADVANCED_FACE('',(#1597),#126,.T.);
+#1597 = FACE_BOUND('',#1598,.F.);
+#1598 = EDGE_LOOP('',(#1599,#1627,#1648,#1649));
+#1599 = ORIENTED_EDGE('',*,*,#1600,.T.);
+#1600 = EDGE_CURVE('',#85,#1601,#1603,.T.);
+#1601 = VERTEX_POINT('',#1602);
+#1602 = CARTESIAN_POINT('',(8.,50.,0.));
+#1603 = SURFACE_CURVE('',#1604,(#1609,#1616),.PCURVE_S1.);
+#1604 = CIRCLE('',#1605,8.);
+#1605 = AXIS2_PLACEMENT_3D('',#1606,#1607,#1608);
+#1606 = CARTESIAN_POINT('',(8.,42.,0.));
+#1607 = DIRECTION('',(-0.,-0.,-1.));
+#1608 = DIRECTION('',(0.,-1.,0.));
+#1609 = PCURVE('',#126,#1610);
+#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615);
+#1611 = LINE('',#1612,#1613);
+#1612 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#1613 = VECTOR('',#1614,1.);
+#1614 = DIRECTION('',(-1.,0.));
+#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1616 = PCURVE('',#100,#1617);
+#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1626);
+#1618 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1619,#1620,#1621,#1622,
+#1623,#1624,#1625),.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('') );
+#1619 = CARTESIAN_POINT('',(8.,34.));
+#1620 = CARTESIAN_POINT('',(-5.856406460551,34.));
+#1621 = CARTESIAN_POINT('',(1.071796769724,46.));
+#1622 = CARTESIAN_POINT('',(8.,58.));
+#1623 = CARTESIAN_POINT('',(14.928203230276,46.));
+#1624 = CARTESIAN_POINT('',(21.856406460551,34.));
+#1625 = CARTESIAN_POINT('',(8.,34.));
+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1627 = ORIENTED_EDGE('',*,*,#1628,.T.);
+#1628 = EDGE_CURVE('',#1601,#285,#1629,.T.);
+#1629 = SURFACE_CURVE('',#1630,(#1634,#1641),.PCURVE_S1.);
+#1630 = LINE('',#1631,#1632);
+#1631 = CARTESIAN_POINT('',(8.,50.,0.));
+#1632 = VECTOR('',#1633,1.);
+#1633 = DIRECTION('',(0.,0.,1.));
+#1634 = PCURVE('',#126,#1635);
+#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1640);
+#1636 = LINE('',#1637,#1638);
+#1637 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1638 = VECTOR('',#1639,1.);
+#1639 = DIRECTION('',(-0.,1.));
+#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1641 = PCURVE('',#300,#1642);
+#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1647);
+#1643 = LINE('',#1644,#1645);
+#1644 = CARTESIAN_POINT('',(0.,8.));
+#1645 = VECTOR('',#1646,1.);
+#1646 = DIRECTION('',(1.,0.));
+#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1648 = ORIENTED_EDGE('',*,*,#312,.F.);
+#1649 = ORIENTED_EDGE('',*,*,#112,.F.);
+#1650 = ADVANCED_FACE('',(#1651,#1775,#1801,#1827,#1853,#1879,#1905,
+    #1931,#1957,#1983,#2009,#2035,#2061,#2087,#2113,#2139,#2165,#2191,
+    #2217,#2243,#2269,#2295,#2321,#2347,#2373,#2399,#2425,#2451,#2477,
+    #2503,#2529,#2555,#2581,#2607,#2633,#2659,#2685,#2711,#2737,#2763),
+  #100,.F.);
+#1651 = FACE_BOUND('',#1652,.F.);
+#1652 = EDGE_LOOP('',(#1653,#1654,#1655,#1678,#1706,#1729,#1753,#1774));
+#1653 = ORIENTED_EDGE('',*,*,#84,.F.);
+#1654 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1655 = ORIENTED_EDGE('',*,*,#1656,.T.);
+#1656 = EDGE_CURVE('',#1551,#1657,#1659,.T.);
+#1657 = VERTEX_POINT('',#1658);
+#1658 = CARTESIAN_POINT('',(182.,-2.E-15,0.));
+#1659 = SURFACE_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(0.,0.,0.));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(1.,0.,0.));
+#1664 = PCURVE('',#100,#1665);
+#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670);
+#1666 = LINE('',#1667,#1668);
+#1667 = CARTESIAN_POINT('',(0.,0.));
+#1668 = VECTOR('',#1669,1.);
+#1669 = DIRECTION('',(1.,0.));
+#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1671 = PCURVE('',#182,#1672);
+#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1677);
+#1673 = LINE('',#1674,#1675);
+#1674 = CARTESIAN_POINT('',(0.,0.));
+#1675 = VECTOR('',#1676,1.);
+#1676 = DIRECTION('',(0.,1.));
+#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1678 = ORIENTED_EDGE('',*,*,#1679,.F.);
+#1679 = EDGE_CURVE('',#1680,#1657,#1682,.T.);
+#1680 = VERTEX_POINT('',#1681);
+#1681 = CARTESIAN_POINT('',(190.,8.,0.));
+#1682 = SURFACE_CURVE('',#1683,(#1688,#1699),.PCURVE_S1.);
+#1683 = CIRCLE('',#1684,8.);
+#1684 = AXIS2_PLACEMENT_3D('',#1685,#1686,#1687);
+#1685 = CARTESIAN_POINT('',(182.,8.,0.));
+#1686 = DIRECTION('',(-0.,-0.,-1.));
+#1687 = DIRECTION('',(0.,-1.,0.));
+#1688 = PCURVE('',#100,#1689);
+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1698);
+#1690 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1691,#1692,#1693,#1694,
+#1695,#1696,#1697),.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('') );
+#1691 = CARTESIAN_POINT('',(182.,-1.7763568394E-15));
+#1692 = CARTESIAN_POINT('',(168.14359353944,-1.7763568394E-15));
+#1693 = CARTESIAN_POINT('',(175.07179676972,12.));
+#1694 = CARTESIAN_POINT('',(182.,24.));
+#1695 = CARTESIAN_POINT('',(188.92820323027,12.));
+#1696 = CARTESIAN_POINT('',(195.85640646055,1.06581410364E-14));
+#1697 = CARTESIAN_POINT('',(182.,-1.7763568394E-15));
+#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1699 = PCURVE('',#215,#1700);
+#1700 = DEFINITIONAL_REPRESENTATION('',(#1701),#1705);
+#1701 = LINE('',#1702,#1703);
+#1702 = CARTESIAN_POINT('',(4.712388980385,-0.));
+#1703 = VECTOR('',#1704,1.);
+#1704 = DIRECTION('',(-1.,0.));
+#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1706 = ORIENTED_EDGE('',*,*,#1707,.T.);
+#1707 = EDGE_CURVE('',#1680,#1708,#1710,.T.);
+#1708 = VERTEX_POINT('',#1709);
+#1709 = CARTESIAN_POINT('',(190.,42.,0.));
+#1710 = SURFACE_CURVE('',#1711,(#1715,#1722),.PCURVE_S1.);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(190.,0.,0.));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(0.,1.,0.));
+#1715 = PCURVE('',#100,#1716);
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(190.,0.));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(0.,1.));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = PCURVE('',#243,#1723);
+#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1728);
+#1724 = LINE('',#1725,#1726);
+#1725 = CARTESIAN_POINT('',(0.,0.));
+#1726 = VECTOR('',#1727,1.);
+#1727 = DIRECTION('',(0.,-1.));
+#1728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#1730 = EDGE_CURVE('',#1708,#1731,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(182.,50.,0.));
+#1733 = SURFACE_CURVE('',#1734,(#1739,#1746),.PCURVE_S1.);
+#1734 = CIRCLE('',#1735,8.);
+#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738);
+#1736 = CARTESIAN_POINT('',(182.,42.,0.));
+#1737 = DIRECTION('',(-0.,0.,1.));
+#1738 = DIRECTION('',(0.,-1.,0.));
+#1739 = PCURVE('',#100,#1740);
+#1740 = DEFINITIONAL_REPRESENTATION('',(#1741),#1745);
+#1741 = CIRCLE('',#1742,8.);
+#1742 = AXIS2_PLACEMENT_2D('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(182.,42.));
+#1744 = DIRECTION('',(0.,-1.));
+#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1746 = PCURVE('',#272,#1747);
+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(1.,0.));
+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1753 = ORIENTED_EDGE('',*,*,#1754,.F.);
+#1754 = EDGE_CURVE('',#1601,#1731,#1755,.T.);
+#1755 = SURFACE_CURVE('',#1756,(#1760,#1767),.PCURVE_S1.);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(0.,50.,0.));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(1.,0.,0.));
+#1760 = PCURVE('',#100,#1761);
+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(0.,50.));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(1.,0.));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1767 = PCURVE('',#300,#1768);
+#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1773);
+#1769 = LINE('',#1770,#1771);
+#1770 = CARTESIAN_POINT('',(0.,0.));
+#1771 = VECTOR('',#1772,1.);
+#1772 = DIRECTION('',(0.,1.));
+#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1774 = ORIENTED_EDGE('',*,*,#1600,.F.);
+#1775 = FACE_BOUND('',#1776,.F.);
+#1776 = EDGE_LOOP('',(#1777));
+#1777 = ORIENTED_EDGE('',*,*,#1778,.F.);
+#1778 = EDGE_CURVE('',#1779,#1779,#1781,.T.);
+#1779 = VERTEX_POINT('',#1780);
+#1780 = CARTESIAN_POINT('',(77.5,26.,0.));
+#1781 = SURFACE_CURVE('',#1782,(#1787,#1794),.PCURVE_S1.);
+#1782 = CIRCLE('',#1783,2.5);
+#1783 = AXIS2_PLACEMENT_3D('',#1784,#1785,#1786);
+#1784 = CARTESIAN_POINT('',(75.,26.,0.));
+#1785 = DIRECTION('',(0.,0.,1.));
+#1786 = DIRECTION('',(1.,0.,0.));
+#1787 = PCURVE('',#100,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);
+#1789 = CIRCLE('',#1790,2.5);
+#1790 = AXIS2_PLACEMENT_2D('',#1791,#1792);
+#1791 = CARTESIAN_POINT('',(75.,26.));
+#1792 = DIRECTION('',(1.,0.));
+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1794 = PCURVE('',#357,#1795);
+#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(0.,0.));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(1.,0.));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1801 = FACE_BOUND('',#1802,.F.);
+#1802 = EDGE_LOOP('',(#1803));
+#1803 = ORIENTED_EDGE('',*,*,#1804,.F.);
+#1804 = EDGE_CURVE('',#1805,#1805,#1807,.T.);
+#1805 = VERTEX_POINT('',#1806);
+#1806 = CARTESIAN_POINT('',(77.5,33.,0.));
+#1807 = SURFACE_CURVE('',#1808,(#1813,#1820),.PCURVE_S1.);
+#1808 = CIRCLE('',#1809,2.5);
+#1809 = AXIS2_PLACEMENT_3D('',#1810,#1811,#1812);
+#1810 = CARTESIAN_POINT('',(75.,33.,0.));
+#1811 = DIRECTION('',(0.,0.,1.));
+#1812 = DIRECTION('',(1.,0.,0.));
+#1813 = PCURVE('',#100,#1814);
+#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819);
+#1815 = CIRCLE('',#1816,2.5);
+#1816 = AXIS2_PLACEMENT_2D('',#1817,#1818);
+#1817 = CARTESIAN_POINT('',(75.,33.));
+#1818 = DIRECTION('',(1.,0.));
+#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1820 = PCURVE('',#388,#1821);
+#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826);
+#1822 = LINE('',#1823,#1824);
+#1823 = CARTESIAN_POINT('',(0.,0.));
+#1824 = VECTOR('',#1825,1.);
+#1825 = DIRECTION('',(1.,0.));
+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1827 = FACE_BOUND('',#1828,.F.);
+#1828 = EDGE_LOOP('',(#1829));
+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#1830 = EDGE_CURVE('',#1831,#1831,#1833,.T.);
+#1831 = VERTEX_POINT('',#1832);
+#1832 = CARTESIAN_POINT('',(41.,30.5,0.));
+#1833 = SURFACE_CURVE('',#1834,(#1839,#1846),.PCURVE_S1.);
+#1834 = CIRCLE('',#1835,3.);
+#1835 = AXIS2_PLACEMENT_3D('',#1836,#1837,#1838);
+#1836 = CARTESIAN_POINT('',(38.,30.5,0.));
+#1837 = DIRECTION('',(0.,0.,1.));
+#1838 = DIRECTION('',(1.,0.,0.));
+#1839 = PCURVE('',#100,#1840);
+#1840 = DEFINITIONAL_REPRESENTATION('',(#1841),#1845);
+#1841 = CIRCLE('',#1842,3.);
+#1842 = AXIS2_PLACEMENT_2D('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(38.,30.5));
+#1844 = DIRECTION('',(1.,0.));
+#1845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1846 = PCURVE('',#419,#1847);
+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1852);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(0.,0.));
+#1850 = VECTOR('',#1851,1.);
+#1851 = DIRECTION('',(1.,0.));
+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1853 = FACE_BOUND('',#1854,.F.);
+#1854 = EDGE_LOOP('',(#1855));
+#1855 = ORIENTED_EDGE('',*,*,#1856,.F.);
+#1856 = EDGE_CURVE('',#1857,#1857,#1859,.T.);
+#1857 = VERTEX_POINT('',#1858);
+#1858 = CARTESIAN_POINT('',(47.5,21.,0.));
+#1859 = SURFACE_CURVE('',#1860,(#1865,#1872),.PCURVE_S1.);
+#1860 = CIRCLE('',#1861,2.5);
+#1861 = AXIS2_PLACEMENT_3D('',#1862,#1863,#1864);
+#1862 = CARTESIAN_POINT('',(45.,21.,0.));
+#1863 = DIRECTION('',(0.,0.,1.));
+#1864 = DIRECTION('',(1.,0.,0.));
+#1865 = PCURVE('',#100,#1866);
+#1866 = DEFINITIONAL_REPRESENTATION('',(#1867),#1871);
+#1867 = CIRCLE('',#1868,2.5);
+#1868 = AXIS2_PLACEMENT_2D('',#1869,#1870);
+#1869 = CARTESIAN_POINT('',(45.,21.));
+#1870 = DIRECTION('',(1.,0.));
+#1871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1872 = PCURVE('',#450,#1873);
+#1873 = DEFINITIONAL_REPRESENTATION('',(#1874),#1878);
+#1874 = LINE('',#1875,#1876);
+#1875 = CARTESIAN_POINT('',(0.,0.));
+#1876 = VECTOR('',#1877,1.);
+#1877 = DIRECTION('',(1.,0.));
+#1878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1879 = FACE_BOUND('',#1880,.F.);
+#1880 = EDGE_LOOP('',(#1881));
+#1881 = ORIENTED_EDGE('',*,*,#1882,.F.);
+#1882 = EDGE_CURVE('',#1883,#1883,#1885,.T.);
+#1883 = VERTEX_POINT('',#1884);
+#1884 = CARTESIAN_POINT('',(40.5,21.,0.));
+#1885 = SURFACE_CURVE('',#1886,(#1891,#1898),.PCURVE_S1.);
+#1886 = CIRCLE('',#1887,2.5);
+#1887 = AXIS2_PLACEMENT_3D('',#1888,#1889,#1890);
+#1888 = CARTESIAN_POINT('',(38.,21.,0.));
+#1889 = DIRECTION('',(0.,0.,1.));
+#1890 = DIRECTION('',(1.,0.,0.));
+#1891 = PCURVE('',#100,#1892);
+#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897);
+#1893 = CIRCLE('',#1894,2.5);
+#1894 = AXIS2_PLACEMENT_2D('',#1895,#1896);
+#1895 = CARTESIAN_POINT('',(38.,21.));
+#1896 = DIRECTION('',(1.,0.));
+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1898 = PCURVE('',#481,#1899);
+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);
+#1900 = LINE('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(0.,0.));
+#1902 = VECTOR('',#1903,1.);
+#1903 = DIRECTION('',(1.,0.));
+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1905 = FACE_BOUND('',#1906,.F.);
+#1906 = EDGE_LOOP('',(#1907));
+#1907 = ORIENTED_EDGE('',*,*,#1908,.F.);
+#1908 = EDGE_CURVE('',#1909,#1909,#1911,.T.);
+#1909 = VERTEX_POINT('',#1910);
+#1910 = CARTESIAN_POINT('',(47.5,7.,0.));
+#1911 = SURFACE_CURVE('',#1912,(#1917,#1924),.PCURVE_S1.);
+#1912 = CIRCLE('',#1913,2.5);
+#1913 = AXIS2_PLACEMENT_3D('',#1914,#1915,#1916);
+#1914 = CARTESIAN_POINT('',(45.,7.,0.));
+#1915 = DIRECTION('',(0.,0.,1.));
+#1916 = DIRECTION('',(1.,0.,0.));
+#1917 = PCURVE('',#100,#1918);
+#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
+#1919 = CIRCLE('',#1920,2.5);
+#1920 = AXIS2_PLACEMENT_2D('',#1921,#1922);
+#1921 = CARTESIAN_POINT('',(45.,7.));
+#1922 = DIRECTION('',(1.,0.));
+#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1924 = PCURVE('',#512,#1925);
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(0.,0.));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(1.,0.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = FACE_BOUND('',#1932,.F.);
+#1932 = EDGE_LOOP('',(#1933));
+#1933 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#1934 = EDGE_CURVE('',#1935,#1935,#1937,.T.);
+#1935 = VERTEX_POINT('',#1936);
+#1936 = CARTESIAN_POINT('',(47.5,14.,0.));
+#1937 = SURFACE_CURVE('',#1938,(#1943,#1950),.PCURVE_S1.);
+#1938 = CIRCLE('',#1939,2.5);
+#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);
+#1940 = CARTESIAN_POINT('',(45.,14.,0.));
+#1941 = DIRECTION('',(0.,0.,1.));
+#1942 = DIRECTION('',(1.,0.,0.));
+#1943 = PCURVE('',#100,#1944);
+#1944 = DEFINITIONAL_REPRESENTATION('',(#1945),#1949);
+#1945 = CIRCLE('',#1946,2.5);
+#1946 = AXIS2_PLACEMENT_2D('',#1947,#1948);
+#1947 = CARTESIAN_POINT('',(45.,14.));
+#1948 = DIRECTION('',(1.,0.));
+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1950 = PCURVE('',#543,#1951);
+#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956);
+#1952 = LINE('',#1953,#1954);
+#1953 = CARTESIAN_POINT('',(0.,0.));
+#1954 = VECTOR('',#1955,1.);
+#1955 = DIRECTION('',(1.,0.));
+#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1957 = FACE_BOUND('',#1958,.F.);
+#1958 = EDGE_LOOP('',(#1959));
+#1959 = ORIENTED_EDGE('',*,*,#1960,.F.);
+#1960 = EDGE_CURVE('',#1961,#1961,#1963,.T.);
+#1961 = VERTEX_POINT('',#1962);
+#1962 = CARTESIAN_POINT('',(40.5,7.,0.));
+#1963 = SURFACE_CURVE('',#1964,(#1969,#1976),.PCURVE_S1.);
+#1964 = CIRCLE('',#1965,2.5);
+#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968);
+#1966 = CARTESIAN_POINT('',(38.,7.,0.));
+#1967 = DIRECTION('',(0.,0.,1.));
+#1968 = DIRECTION('',(1.,0.,0.));
+#1969 = PCURVE('',#100,#1970);
+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);
+#1971 = CIRCLE('',#1972,2.5);
+#1972 = AXIS2_PLACEMENT_2D('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(38.,7.));
+#1974 = DIRECTION('',(1.,0.));
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1976 = PCURVE('',#574,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(0.,0.));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(1.,0.));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1983 = FACE_BOUND('',#1984,.F.);
+#1984 = EDGE_LOOP('',(#1985));
+#1985 = ORIENTED_EDGE('',*,*,#1986,.F.);
+#1986 = EDGE_CURVE('',#1987,#1987,#1989,.T.);
+#1987 = VERTEX_POINT('',#1988);
+#1988 = CARTESIAN_POINT('',(40.5,14.,0.));
+#1989 = SURFACE_CURVE('',#1990,(#1995,#2002),.PCURVE_S1.);
+#1990 = CIRCLE('',#1991,2.5);
+#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
+#1992 = CARTESIAN_POINT('',(38.,14.,0.));
+#1993 = DIRECTION('',(0.,0.,1.));
+#1994 = DIRECTION('',(1.,0.,0.));
+#1995 = PCURVE('',#100,#1996);
+#1996 = DEFINITIONAL_REPRESENTATION('',(#1997),#2001);
+#1997 = CIRCLE('',#1998,2.5);
+#1998 = AXIS2_PLACEMENT_2D('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(38.,14.));
+#2000 = DIRECTION('',(1.,0.));
+#2001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2002 = PCURVE('',#605,#2003);
+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(0.,0.));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(1.,0.));
+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2009 = FACE_BOUND('',#2010,.F.);
+#2010 = EDGE_LOOP('',(#2011));
+#2011 = ORIENTED_EDGE('',*,*,#2012,.F.);
+#2012 = EDGE_CURVE('',#2013,#2013,#2015,.T.);
+#2013 = VERTEX_POINT('',#2014);
+#2014 = CARTESIAN_POINT('',(77.5,12.,0.));
+#2015 = SURFACE_CURVE('',#2016,(#2021,#2028),.PCURVE_S1.);
+#2016 = CIRCLE('',#2017,2.5);
+#2017 = AXIS2_PLACEMENT_3D('',#2018,#2019,#2020);
+#2018 = CARTESIAN_POINT('',(75.,12.,0.));
+#2019 = DIRECTION('',(0.,0.,1.));
+#2020 = DIRECTION('',(1.,0.,0.));
+#2021 = PCURVE('',#100,#2022);
+#2022 = DEFINITIONAL_REPRESENTATION('',(#2023),#2027);
+#2023 = CIRCLE('',#2024,2.5);
+#2024 = AXIS2_PLACEMENT_2D('',#2025,#2026);
+#2025 = CARTESIAN_POINT('',(75.,12.));
+#2026 = DIRECTION('',(1.,0.));
+#2027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2028 = PCURVE('',#636,#2029);
+#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2034);
+#2030 = LINE('',#2031,#2032);
+#2031 = CARTESIAN_POINT('',(0.,0.));
+#2032 = VECTOR('',#2033,1.);
+#2033 = DIRECTION('',(1.,0.));
+#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2035 = FACE_BOUND('',#2036,.F.);
+#2036 = EDGE_LOOP('',(#2037));
+#2037 = ORIENTED_EDGE('',*,*,#2038,.F.);
+#2038 = EDGE_CURVE('',#2039,#2039,#2041,.T.);
+#2039 = VERTEX_POINT('',#2040);
+#2040 = CARTESIAN_POINT('',(77.5,19.,0.));
+#2041 = SURFACE_CURVE('',#2042,(#2047,#2054),.PCURVE_S1.);
+#2042 = CIRCLE('',#2043,2.5);
+#2043 = AXIS2_PLACEMENT_3D('',#2044,#2045,#2046);
+#2044 = CARTESIAN_POINT('',(75.,19.,0.));
+#2045 = DIRECTION('',(0.,0.,1.));
+#2046 = DIRECTION('',(1.,0.,0.));
+#2047 = PCURVE('',#100,#2048);
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);
+#2049 = CIRCLE('',#2050,2.5);
+#2050 = AXIS2_PLACEMENT_2D('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(75.,19.));
+#2052 = DIRECTION('',(1.,0.));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2054 = PCURVE('',#667,#2055);
+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2060);
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(0.,0.));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(1.,0.));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2061 = FACE_BOUND('',#2062,.F.);
+#2062 = EDGE_LOOP('',(#2063));
+#2063 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#2064 = EDGE_CURVE('',#2065,#2065,#2067,.T.);
+#2065 = VERTEX_POINT('',#2066);
+#2066 = CARTESIAN_POINT('',(26.5,21.,0.));
+#2067 = SURFACE_CURVE('',#2068,(#2073,#2080),.PCURVE_S1.);
+#2068 = CIRCLE('',#2069,2.5);
+#2069 = AXIS2_PLACEMENT_3D('',#2070,#2071,#2072);
+#2070 = CARTESIAN_POINT('',(24.,21.,0.));
+#2071 = DIRECTION('',(0.,0.,1.));
+#2072 = DIRECTION('',(1.,0.,0.));
+#2073 = PCURVE('',#100,#2074);
+#2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079);
+#2075 = CIRCLE('',#2076,2.5);
+#2076 = AXIS2_PLACEMENT_2D('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(24.,21.));
+#2078 = DIRECTION('',(1.,0.));
+#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2080 = PCURVE('',#698,#2081);
+#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2086);
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(0.,0.));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(1.,0.));
+#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2087 = FACE_BOUND('',#2088,.F.);
+#2088 = EDGE_LOOP('',(#2089));
+#2089 = ORIENTED_EDGE('',*,*,#2090,.F.);
+#2090 = EDGE_CURVE('',#2091,#2091,#2093,.T.);
+#2091 = VERTEX_POINT('',#2092);
+#2092 = CARTESIAN_POINT('',(33.5,21.,0.));
+#2093 = SURFACE_CURVE('',#2094,(#2099,#2106),.PCURVE_S1.);
+#2094 = CIRCLE('',#2095,2.5);
+#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098);
+#2096 = CARTESIAN_POINT('',(31.,21.,0.));
+#2097 = DIRECTION('',(0.,0.,1.));
+#2098 = DIRECTION('',(1.,0.,0.));
+#2099 = PCURVE('',#100,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = CIRCLE('',#2102,2.5);
+#2102 = AXIS2_PLACEMENT_2D('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(31.,21.));
+#2104 = DIRECTION('',(1.,0.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2106 = PCURVE('',#729,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(0.,0.));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(1.,0.));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2113 = FACE_BOUND('',#2114,.F.);
+#2114 = EDGE_LOOP('',(#2115));
+#2115 = ORIENTED_EDGE('',*,*,#2116,.F.);
+#2116 = EDGE_CURVE('',#2117,#2117,#2119,.T.);
+#2117 = VERTEX_POINT('',#2118);
+#2118 = CARTESIAN_POINT('',(31.,30.5,0.));
+#2119 = SURFACE_CURVE('',#2120,(#2125,#2132),.PCURVE_S1.);
+#2120 = CIRCLE('',#2121,3.);
+#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124);
+#2122 = CARTESIAN_POINT('',(28.,30.5,0.));
+#2123 = DIRECTION('',(0.,0.,1.));
+#2124 = DIRECTION('',(1.,0.,0.));
+#2125 = PCURVE('',#100,#2126);
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);
+#2127 = CIRCLE('',#2128,3.);
+#2128 = AXIS2_PLACEMENT_2D('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(28.,30.5));
+#2130 = DIRECTION('',(1.,0.));
+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2132 = PCURVE('',#760,#2133);
+#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2138);
+#2134 = LINE('',#2135,#2136);
+#2135 = CARTESIAN_POINT('',(0.,0.));
+#2136 = VECTOR('',#2137,1.);
+#2137 = DIRECTION('',(1.,0.));
+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2139 = FACE_BOUND('',#2140,.F.);
+#2140 = EDGE_LOOP('',(#2141));
+#2141 = ORIENTED_EDGE('',*,*,#2142,.F.);
+#2142 = EDGE_CURVE('',#2143,#2143,#2145,.T.);
+#2143 = VERTEX_POINT('',#2144);
+#2144 = CARTESIAN_POINT('',(33.5,7.,0.));
+#2145 = SURFACE_CURVE('',#2146,(#2151,#2158),.PCURVE_S1.);
+#2146 = CIRCLE('',#2147,2.5);
+#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150);
+#2148 = CARTESIAN_POINT('',(31.,7.,0.));
+#2149 = DIRECTION('',(0.,0.,1.));
+#2150 = DIRECTION('',(1.,0.,0.));
+#2151 = PCURVE('',#100,#2152);
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);
+#2153 = CIRCLE('',#2154,2.5);
+#2154 = AXIS2_PLACEMENT_2D('',#2155,#2156);
+#2155 = CARTESIAN_POINT('',(31.,7.));
+#2156 = DIRECTION('',(1.,0.));
+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2158 = PCURVE('',#791,#2159);
+#2159 = DEFINITIONAL_REPRESENTATION('',(#2160),#2164);
+#2160 = LINE('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(0.,0.));
+#2162 = VECTOR('',#2163,1.);
+#2163 = DIRECTION('',(1.,0.));
+#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2165 = FACE_BOUND('',#2166,.F.);
+#2166 = EDGE_LOOP('',(#2167));
+#2167 = ORIENTED_EDGE('',*,*,#2168,.F.);
+#2168 = EDGE_CURVE('',#2169,#2169,#2171,.T.);
+#2169 = VERTEX_POINT('',#2170);
+#2170 = CARTESIAN_POINT('',(26.5,7.,0.));
+#2171 = SURFACE_CURVE('',#2172,(#2177,#2184),.PCURVE_S1.);
+#2172 = CIRCLE('',#2173,2.5);
+#2173 = AXIS2_PLACEMENT_3D('',#2174,#2175,#2176);
+#2174 = CARTESIAN_POINT('',(24.,7.,0.));
+#2175 = DIRECTION('',(0.,0.,1.));
+#2176 = DIRECTION('',(1.,0.,0.));
+#2177 = PCURVE('',#100,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = CIRCLE('',#2180,2.5);
+#2180 = AXIS2_PLACEMENT_2D('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(24.,7.));
+#2182 = DIRECTION('',(1.,0.));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2184 = PCURVE('',#822,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(0.,0.));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(1.,0.));
+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2191 = FACE_BOUND('',#2192,.F.);
+#2192 = EDGE_LOOP('',(#2193));
+#2193 = ORIENTED_EDGE('',*,*,#2194,.F.);
+#2194 = EDGE_CURVE('',#2195,#2195,#2197,.T.);
+#2195 = VERTEX_POINT('',#2196);
+#2196 = CARTESIAN_POINT('',(26.5,14.,0.));
+#2197 = SURFACE_CURVE('',#2198,(#2203,#2210),.PCURVE_S1.);
+#2198 = CIRCLE('',#2199,2.5);
+#2199 = AXIS2_PLACEMENT_3D('',#2200,#2201,#2202);
+#2200 = CARTESIAN_POINT('',(24.,14.,0.));
+#2201 = DIRECTION('',(0.,0.,1.));
+#2202 = DIRECTION('',(1.,0.,0.));
+#2203 = PCURVE('',#100,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209);
+#2205 = CIRCLE('',#2206,2.5);
+#2206 = AXIS2_PLACEMENT_2D('',#2207,#2208);
+#2207 = CARTESIAN_POINT('',(24.,14.));
+#2208 = DIRECTION('',(1.,0.));
+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2210 = PCURVE('',#853,#2211);
+#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);
+#2212 = LINE('',#2213,#2214);
+#2213 = CARTESIAN_POINT('',(0.,0.));
+#2214 = VECTOR('',#2215,1.);
+#2215 = DIRECTION('',(1.,0.));
+#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2217 = FACE_BOUND('',#2218,.F.);
+#2218 = EDGE_LOOP('',(#2219));
+#2219 = ORIENTED_EDGE('',*,*,#2220,.F.);
+#2220 = EDGE_CURVE('',#2221,#2221,#2223,.T.);
+#2221 = VERTEX_POINT('',#2222);
+#2222 = CARTESIAN_POINT('',(33.5,14.,0.));
+#2223 = SURFACE_CURVE('',#2224,(#2229,#2236),.PCURVE_S1.);
+#2224 = CIRCLE('',#2225,2.5);
+#2225 = AXIS2_PLACEMENT_3D('',#2226,#2227,#2228);
+#2226 = CARTESIAN_POINT('',(31.,14.,0.));
+#2227 = DIRECTION('',(0.,0.,1.));
+#2228 = DIRECTION('',(1.,0.,0.));
+#2229 = PCURVE('',#100,#2230);
+#2230 = DEFINITIONAL_REPRESENTATION('',(#2231),#2235);
+#2231 = CIRCLE('',#2232,2.5);
+#2232 = AXIS2_PLACEMENT_2D('',#2233,#2234);
+#2233 = CARTESIAN_POINT('',(31.,14.));
+#2234 = DIRECTION('',(1.,0.));
+#2235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2236 = PCURVE('',#884,#2237);
+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);
+#2238 = LINE('',#2239,#2240);
+#2239 = CARTESIAN_POINT('',(0.,0.));
+#2240 = VECTOR('',#2241,1.);
+#2241 = DIRECTION('',(1.,0.));
+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2243 = FACE_BOUND('',#2244,.F.);
+#2244 = EDGE_LOOP('',(#2245));
+#2245 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#2246 = EDGE_CURVE('',#2247,#2247,#2249,.T.);
+#2247 = VERTEX_POINT('',#2248);
+#2248 = CARTESIAN_POINT('',(84.5,12.,0.));
+#2249 = SURFACE_CURVE('',#2250,(#2255,#2262),.PCURVE_S1.);
+#2250 = CIRCLE('',#2251,2.5);
+#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);
+#2252 = CARTESIAN_POINT('',(82.,12.,0.));
+#2253 = DIRECTION('',(0.,0.,1.));
+#2254 = DIRECTION('',(1.,0.,0.));
+#2255 = PCURVE('',#100,#2256);
+#2256 = DEFINITIONAL_REPRESENTATION('',(#2257),#2261);
+#2257 = CIRCLE('',#2258,2.5);
+#2258 = AXIS2_PLACEMENT_2D('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(82.,12.));
+#2260 = DIRECTION('',(1.,0.));
+#2261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2262 = PCURVE('',#915,#2263);
+#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2268);
+#2264 = LINE('',#2265,#2266);
+#2265 = CARTESIAN_POINT('',(0.,0.));
+#2266 = VECTOR('',#2267,1.);
+#2267 = DIRECTION('',(1.,0.));
+#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2269 = FACE_BOUND('',#2270,.F.);
+#2270 = EDGE_LOOP('',(#2271));
+#2271 = ORIENTED_EDGE('',*,*,#2272,.F.);
+#2272 = EDGE_CURVE('',#2273,#2273,#2275,.T.);
+#2273 = VERTEX_POINT('',#2274);
+#2274 = CARTESIAN_POINT('',(84.5,19.,0.));
+#2275 = SURFACE_CURVE('',#2276,(#2281,#2288),.PCURVE_S1.);
+#2276 = CIRCLE('',#2277,2.5);
+#2277 = AXIS2_PLACEMENT_3D('',#2278,#2279,#2280);
+#2278 = CARTESIAN_POINT('',(82.,19.,0.));
+#2279 = DIRECTION('',(0.,0.,1.));
+#2280 = DIRECTION('',(1.,0.,0.));
+#2281 = PCURVE('',#100,#2282);
+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);
+#2283 = CIRCLE('',#2284,2.5);
+#2284 = AXIS2_PLACEMENT_2D('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(82.,19.));
+#2286 = DIRECTION('',(1.,0.));
+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2288 = PCURVE('',#946,#2289);
+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(0.,0.));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(1.,0.));
+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2295 = FACE_BOUND('',#2296,.F.);
+#2296 = EDGE_LOOP('',(#2297));
+#2297 = ORIENTED_EDGE('',*,*,#2298,.F.);
+#2298 = EDGE_CURVE('',#2299,#2299,#2301,.T.);
+#2299 = VERTEX_POINT('',#2300);
+#2300 = CARTESIAN_POINT('',(84.5,33.,0.));
+#2301 = SURFACE_CURVE('',#2302,(#2307,#2314),.PCURVE_S1.);
+#2302 = CIRCLE('',#2303,2.5);
+#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306);
+#2304 = CARTESIAN_POINT('',(82.,33.,0.));
+#2305 = DIRECTION('',(0.,0.,1.));
+#2306 = DIRECTION('',(1.,0.,0.));
+#2307 = PCURVE('',#100,#2308);
+#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2313);
+#2309 = CIRCLE('',#2310,2.5);
+#2310 = AXIS2_PLACEMENT_2D('',#2311,#2312);
+#2311 = CARTESIAN_POINT('',(82.,33.));
+#2312 = DIRECTION('',(1.,0.));
+#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2314 = PCURVE('',#977,#2315);
+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(0.,0.));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(1.,0.));
+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2321 = FACE_BOUND('',#2322,.F.);
+#2322 = EDGE_LOOP('',(#2323));
+#2323 = ORIENTED_EDGE('',*,*,#2324,.F.);
+#2324 = EDGE_CURVE('',#2325,#2325,#2327,.T.);
+#2325 = VERTEX_POINT('',#2326);
+#2326 = CARTESIAN_POINT('',(84.5,26.,0.));
+#2327 = SURFACE_CURVE('',#2328,(#2333,#2340),.PCURVE_S1.);
+#2328 = CIRCLE('',#2329,2.5);
+#2329 = AXIS2_PLACEMENT_3D('',#2330,#2331,#2332);
+#2330 = CARTESIAN_POINT('',(82.,26.,0.));
+#2331 = DIRECTION('',(0.,0.,1.));
+#2332 = DIRECTION('',(1.,0.,0.));
+#2333 = PCURVE('',#100,#2334);
+#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2339);
+#2335 = CIRCLE('',#2336,2.5);
+#2336 = AXIS2_PLACEMENT_2D('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(82.,26.));
+#2338 = DIRECTION('',(1.,0.));
+#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2340 = PCURVE('',#1008,#2341);
+#2341 = DEFINITIONAL_REPRESENTATION('',(#2342),#2346);
+#2342 = LINE('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(0.,0.));
+#2344 = VECTOR('',#2345,1.);
+#2345 = DIRECTION('',(1.,0.));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2347 = FACE_BOUND('',#2348,.F.);
+#2348 = EDGE_LOOP('',(#2349));
+#2349 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#2350 = EDGE_CURVE('',#2351,#2351,#2353,.T.);
+#2351 = VERTEX_POINT('',#2352);
+#2352 = CARTESIAN_POINT('',(112.5,26.,0.));
+#2353 = SURFACE_CURVE('',#2354,(#2359,#2366),.PCURVE_S1.);
+#2354 = CIRCLE('',#2355,2.5);
+#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);
+#2356 = CARTESIAN_POINT('',(110.,26.,0.));
+#2357 = DIRECTION('',(0.,0.,1.));
+#2358 = DIRECTION('',(1.,0.,0.));
+#2359 = PCURVE('',#100,#2360);
+#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2365);
+#2361 = CIRCLE('',#2362,2.5);
+#2362 = AXIS2_PLACEMENT_2D('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(110.,26.));
+#2364 = DIRECTION('',(1.,0.));
+#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2366 = PCURVE('',#1039,#2367);
+#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2372);
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(0.,0.));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(1.,0.));
+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2373 = FACE_BOUND('',#2374,.F.);
+#2374 = EDGE_LOOP('',(#2375));
+#2375 = ORIENTED_EDGE('',*,*,#2376,.F.);
+#2376 = EDGE_CURVE('',#2377,#2377,#2379,.T.);
+#2377 = VERTEX_POINT('',#2378);
+#2378 = CARTESIAN_POINT('',(112.5,19.,0.));
+#2379 = SURFACE_CURVE('',#2380,(#2385,#2392),.PCURVE_S1.);
+#2380 = CIRCLE('',#2381,2.5);
+#2381 = AXIS2_PLACEMENT_3D('',#2382,#2383,#2384);
+#2382 = CARTESIAN_POINT('',(110.,19.,0.));
+#2383 = DIRECTION('',(0.,0.,1.));
+#2384 = DIRECTION('',(1.,0.,0.));
+#2385 = PCURVE('',#100,#2386);
+#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);
+#2387 = CIRCLE('',#2388,2.5);
+#2388 = AXIS2_PLACEMENT_2D('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(110.,19.));
+#2390 = DIRECTION('',(1.,0.));
+#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2392 = PCURVE('',#1070,#2393);
+#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(0.,0.));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(1.,0.));
+#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2399 = FACE_BOUND('',#2400,.F.);
+#2400 = EDGE_LOOP('',(#2401));
+#2401 = ORIENTED_EDGE('',*,*,#2402,.F.);
+#2402 = EDGE_CURVE('',#2403,#2403,#2405,.T.);
+#2403 = VERTEX_POINT('',#2404);
+#2404 = CARTESIAN_POINT('',(105.5,19.,0.));
+#2405 = SURFACE_CURVE('',#2406,(#2411,#2418),.PCURVE_S1.);
+#2406 = CIRCLE('',#2407,2.5);
+#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);
+#2408 = CARTESIAN_POINT('',(103.,19.,0.));
+#2409 = DIRECTION('',(0.,0.,1.));
+#2410 = DIRECTION('',(1.,0.,0.));
+#2411 = PCURVE('',#100,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);
+#2413 = CIRCLE('',#2414,2.5);
+#2414 = AXIS2_PLACEMENT_2D('',#2415,#2416);
+#2415 = CARTESIAN_POINT('',(103.,19.));
+#2416 = DIRECTION('',(1.,0.));
+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2418 = PCURVE('',#1101,#2419);
+#2419 = DEFINITIONAL_REPRESENTATION('',(#2420),#2424);
+#2420 = LINE('',#2421,#2422);
+#2421 = CARTESIAN_POINT('',(0.,0.));
+#2422 = VECTOR('',#2423,1.);
+#2423 = DIRECTION('',(1.,0.));
+#2424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2425 = FACE_BOUND('',#2426,.F.);
+#2426 = EDGE_LOOP('',(#2427));
+#2427 = ORIENTED_EDGE('',*,*,#2428,.F.);
+#2428 = EDGE_CURVE('',#2429,#2429,#2431,.T.);
+#2429 = VERTEX_POINT('',#2430);
+#2430 = CARTESIAN_POINT('',(105.5,26.,0.));
+#2431 = SURFACE_CURVE('',#2432,(#2437,#2444),.PCURVE_S1.);
+#2432 = CIRCLE('',#2433,2.5);
+#2433 = AXIS2_PLACEMENT_3D('',#2434,#2435,#2436);
+#2434 = CARTESIAN_POINT('',(103.,26.,0.));
+#2435 = DIRECTION('',(0.,0.,1.));
+#2436 = DIRECTION('',(1.,0.,0.));
+#2437 = PCURVE('',#100,#2438);
+#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2443);
+#2439 = CIRCLE('',#2440,2.5);
+#2440 = AXIS2_PLACEMENT_2D('',#2441,#2442);
+#2441 = CARTESIAN_POINT('',(103.,26.));
+#2442 = DIRECTION('',(1.,0.));
+#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2444 = PCURVE('',#1132,#2445);
+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(0.,0.));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(1.,0.));
+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2451 = FACE_BOUND('',#2452,.F.);
+#2452 = EDGE_LOOP('',(#2453));
+#2453 = ORIENTED_EDGE('',*,*,#2454,.F.);
+#2454 = EDGE_CURVE('',#2455,#2455,#2457,.T.);
+#2455 = VERTEX_POINT('',#2456);
+#2456 = CARTESIAN_POINT('',(91.5,19.,0.));
+#2457 = SURFACE_CURVE('',#2458,(#2463,#2470),.PCURVE_S1.);
+#2458 = CIRCLE('',#2459,2.5);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(89.,19.,0.));
+#2461 = DIRECTION('',(0.,0.,1.));
+#2462 = DIRECTION('',(1.,0.,0.));
+#2463 = PCURVE('',#100,#2464);
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2469);
+#2465 = CIRCLE('',#2466,2.5);
+#2466 = AXIS2_PLACEMENT_2D('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(89.,19.));
+#2468 = DIRECTION('',(1.,0.));
+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2470 = PCURVE('',#1163,#2471);
+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2476);
+#2472 = LINE('',#2473,#2474);
+#2473 = CARTESIAN_POINT('',(0.,0.));
+#2474 = VECTOR('',#2475,1.);
+#2475 = DIRECTION('',(1.,0.));
+#2476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2477 = FACE_BOUND('',#2478,.F.);
+#2478 = EDGE_LOOP('',(#2479));
+#2479 = ORIENTED_EDGE('',*,*,#2480,.F.);
+#2480 = EDGE_CURVE('',#2481,#2481,#2483,.T.);
+#2481 = VERTEX_POINT('',#2482);
+#2482 = CARTESIAN_POINT('',(98.5,19.,0.));
+#2483 = SURFACE_CURVE('',#2484,(#2489,#2496),.PCURVE_S1.);
+#2484 = CIRCLE('',#2485,2.5);
+#2485 = AXIS2_PLACEMENT_3D('',#2486,#2487,#2488);
+#2486 = CARTESIAN_POINT('',(96.,19.,0.));
+#2487 = DIRECTION('',(0.,0.,1.));
+#2488 = DIRECTION('',(1.,0.,0.));
+#2489 = PCURVE('',#100,#2490);
+#2490 = DEFINITIONAL_REPRESENTATION('',(#2491),#2495);
+#2491 = CIRCLE('',#2492,2.5);
+#2492 = AXIS2_PLACEMENT_2D('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(96.,19.));
+#2494 = DIRECTION('',(1.,0.));
+#2495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2496 = PCURVE('',#1194,#2497);
+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);
+#2498 = LINE('',#2499,#2500);
+#2499 = CARTESIAN_POINT('',(0.,0.));
+#2500 = VECTOR('',#2501,1.);
+#2501 = DIRECTION('',(1.,0.));
+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2503 = FACE_BOUND('',#2504,.F.);
+#2504 = EDGE_LOOP('',(#2505));
+#2505 = ORIENTED_EDGE('',*,*,#2506,.F.);
+#2506 = EDGE_CURVE('',#2507,#2507,#2509,.T.);
+#2507 = VERTEX_POINT('',#2508);
+#2508 = CARTESIAN_POINT('',(98.5,26.,0.));
+#2509 = SURFACE_CURVE('',#2510,(#2515,#2522),.PCURVE_S1.);
+#2510 = CIRCLE('',#2511,2.5);
+#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514);
+#2512 = CARTESIAN_POINT('',(96.,26.,0.));
+#2513 = DIRECTION('',(0.,0.,1.));
+#2514 = DIRECTION('',(1.,0.,0.));
+#2515 = PCURVE('',#100,#2516);
+#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2521);
+#2517 = CIRCLE('',#2518,2.5);
+#2518 = AXIS2_PLACEMENT_2D('',#2519,#2520);
+#2519 = CARTESIAN_POINT('',(96.,26.));
+#2520 = DIRECTION('',(1.,0.));
+#2521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2522 = PCURVE('',#1225,#2523);
+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(0.,0.));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(1.,0.));
+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2529 = FACE_BOUND('',#2530,.F.);
+#2530 = EDGE_LOOP('',(#2531));
+#2531 = ORIENTED_EDGE('',*,*,#2532,.F.);
+#2532 = EDGE_CURVE('',#2533,#2533,#2535,.T.);
+#2533 = VERTEX_POINT('',#2534);
+#2534 = CARTESIAN_POINT('',(91.5,26.,0.));
+#2535 = SURFACE_CURVE('',#2536,(#2541,#2548),.PCURVE_S1.);
+#2536 = CIRCLE('',#2537,2.5);
+#2537 = AXIS2_PLACEMENT_3D('',#2538,#2539,#2540);
+#2538 = CARTESIAN_POINT('',(89.,26.,0.));
+#2539 = DIRECTION('',(0.,0.,1.));
+#2540 = DIRECTION('',(1.,0.,0.));
+#2541 = PCURVE('',#100,#2542);
+#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2547);
+#2543 = CIRCLE('',#2544,2.5);
+#2544 = AXIS2_PLACEMENT_2D('',#2545,#2546);
+#2545 = CARTESIAN_POINT('',(89.,26.));
+#2546 = DIRECTION('',(1.,0.));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2548 = PCURVE('',#1256,#2549);
+#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2554);
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(0.,0.));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(1.,0.));
+#2554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2555 = FACE_BOUND('',#2556,.F.);
+#2556 = EDGE_LOOP('',(#2557));
+#2557 = ORIENTED_EDGE('',*,*,#2558,.F.);
+#2558 = EDGE_CURVE('',#2559,#2559,#2561,.T.);
+#2559 = VERTEX_POINT('',#2560);
+#2560 = CARTESIAN_POINT('',(98.5,33.,0.));
+#2561 = SURFACE_CURVE('',#2562,(#2567,#2574),.PCURVE_S1.);
+#2562 = CIRCLE('',#2563,2.5);
+#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566);
+#2564 = CARTESIAN_POINT('',(96.,33.,0.));
+#2565 = DIRECTION('',(0.,0.,1.));
+#2566 = DIRECTION('',(1.,0.,0.));
+#2567 = PCURVE('',#100,#2568);
+#2568 = DEFINITIONAL_REPRESENTATION('',(#2569),#2573);
+#2569 = CIRCLE('',#2570,2.5);
+#2570 = AXIS2_PLACEMENT_2D('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(96.,33.));
+#2572 = DIRECTION('',(1.,0.));
+#2573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2574 = PCURVE('',#1287,#2575);
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(0.,0.));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(1.,0.));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = FACE_BOUND('',#2582,.F.);
+#2582 = EDGE_LOOP('',(#2583));
+#2583 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#2584 = EDGE_CURVE('',#2585,#2585,#2587,.T.);
+#2585 = VERTEX_POINT('',#2586);
+#2586 = CARTESIAN_POINT('',(105.5,33.,0.));
+#2587 = SURFACE_CURVE('',#2588,(#2593,#2600),.PCURVE_S1.);
+#2588 = CIRCLE('',#2589,2.5);
+#2589 = AXIS2_PLACEMENT_3D('',#2590,#2591,#2592);
+#2590 = CARTESIAN_POINT('',(103.,33.,0.));
+#2591 = DIRECTION('',(0.,0.,1.));
+#2592 = DIRECTION('',(1.,0.,0.));
+#2593 = PCURVE('',#100,#2594);
+#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2599);
+#2595 = CIRCLE('',#2596,2.5);
+#2596 = AXIS2_PLACEMENT_2D('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(103.,33.));
+#2598 = DIRECTION('',(1.,0.));
+#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2600 = PCURVE('',#1318,#2601);
+#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2606);
+#2602 = LINE('',#2603,#2604);
+#2603 = CARTESIAN_POINT('',(0.,0.));
+#2604 = VECTOR('',#2605,1.);
+#2605 = DIRECTION('',(1.,0.));
+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2607 = FACE_BOUND('',#2608,.F.);
+#2608 = EDGE_LOOP('',(#2609));
+#2609 = ORIENTED_EDGE('',*,*,#2610,.F.);
+#2610 = EDGE_CURVE('',#2611,#2611,#2613,.T.);
+#2611 = VERTEX_POINT('',#2612);
+#2612 = CARTESIAN_POINT('',(112.5,33.,0.));
+#2613 = SURFACE_CURVE('',#2614,(#2619,#2626),.PCURVE_S1.);
+#2614 = CIRCLE('',#2615,2.5);
+#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618);
+#2616 = CARTESIAN_POINT('',(110.,33.,0.));
+#2617 = DIRECTION('',(0.,0.,1.));
+#2618 = DIRECTION('',(1.,0.,0.));
+#2619 = PCURVE('',#100,#2620);
+#2620 = DEFINITIONAL_REPRESENTATION('',(#2621),#2625);
+#2621 = CIRCLE('',#2622,2.5);
+#2622 = AXIS2_PLACEMENT_2D('',#2623,#2624);
+#2623 = CARTESIAN_POINT('',(110.,33.));
+#2624 = DIRECTION('',(1.,0.));
+#2625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2626 = PCURVE('',#1349,#2627);
+#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2632);
+#2628 = LINE('',#2629,#2630);
+#2629 = CARTESIAN_POINT('',(0.,0.));
+#2630 = VECTOR('',#2631,1.);
+#2631 = DIRECTION('',(1.,0.));
+#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2633 = FACE_BOUND('',#2634,.F.);
+#2634 = EDGE_LOOP('',(#2635));
+#2635 = ORIENTED_EDGE('',*,*,#2636,.F.);
+#2636 = EDGE_CURVE('',#2637,#2637,#2639,.T.);
+#2637 = VERTEX_POINT('',#2638);
+#2638 = CARTESIAN_POINT('',(91.5,33.,0.));
+#2639 = SURFACE_CURVE('',#2640,(#2645,#2652),.PCURVE_S1.);
+#2640 = CIRCLE('',#2641,2.5);
+#2641 = AXIS2_PLACEMENT_3D('',#2642,#2643,#2644);
+#2642 = CARTESIAN_POINT('',(89.,33.,0.));
+#2643 = DIRECTION('',(0.,0.,1.));
+#2644 = DIRECTION('',(1.,0.,0.));
+#2645 = PCURVE('',#100,#2646);
+#2646 = DEFINITIONAL_REPRESENTATION('',(#2647),#2651);
+#2647 = CIRCLE('',#2648,2.5);
+#2648 = AXIS2_PLACEMENT_2D('',#2649,#2650);
+#2649 = CARTESIAN_POINT('',(89.,33.));
+#2650 = DIRECTION('',(1.,0.));
+#2651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2652 = PCURVE('',#1380,#2653);
+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2658);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(0.,0.));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(1.,0.));
+#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2659 = FACE_BOUND('',#2660,.F.);
+#2660 = EDGE_LOOP('',(#2661));
+#2661 = ORIENTED_EDGE('',*,*,#2662,.F.);
+#2662 = EDGE_CURVE('',#2663,#2663,#2665,.T.);
+#2663 = VERTEX_POINT('',#2664);
+#2664 = CARTESIAN_POINT('',(98.5,12.,0.));
+#2665 = SURFACE_CURVE('',#2666,(#2671,#2678),.PCURVE_S1.);
+#2666 = CIRCLE('',#2667,2.5);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(96.,12.,0.));
+#2669 = DIRECTION('',(0.,0.,1.));
+#2670 = DIRECTION('',(1.,0.,0.));
+#2671 = PCURVE('',#100,#2672);
+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);
+#2673 = CIRCLE('',#2674,2.5);
+#2674 = AXIS2_PLACEMENT_2D('',#2675,#2676);
+#2675 = CARTESIAN_POINT('',(96.,12.));
+#2676 = DIRECTION('',(1.,0.));
+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2678 = PCURVE('',#1411,#2679);
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);
+#2680 = LINE('',#2681,#2682);
+#2681 = CARTESIAN_POINT('',(0.,0.));
+#2682 = VECTOR('',#2683,1.);
+#2683 = DIRECTION('',(1.,0.));
+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2685 = FACE_BOUND('',#2686,.F.);
+#2686 = EDGE_LOOP('',(#2687));
+#2687 = ORIENTED_EDGE('',*,*,#2688,.F.);
+#2688 = EDGE_CURVE('',#2689,#2689,#2691,.T.);
+#2689 = VERTEX_POINT('',#2690);
+#2690 = CARTESIAN_POINT('',(91.5,12.,0.));
+#2691 = SURFACE_CURVE('',#2692,(#2697,#2704),.PCURVE_S1.);
+#2692 = CIRCLE('',#2693,2.5);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(89.,12.,0.));
+#2695 = DIRECTION('',(0.,0.,1.));
+#2696 = DIRECTION('',(1.,0.,0.));
+#2697 = PCURVE('',#100,#2698);
+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);
+#2699 = CIRCLE('',#2700,2.5);
+#2700 = AXIS2_PLACEMENT_2D('',#2701,#2702);
+#2701 = CARTESIAN_POINT('',(89.,12.));
+#2702 = DIRECTION('',(1.,0.));
+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2704 = PCURVE('',#1442,#2705);
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);
+#2706 = LINE('',#2707,#2708);
+#2707 = CARTESIAN_POINT('',(0.,0.));
+#2708 = VECTOR('',#2709,1.);
+#2709 = DIRECTION('',(1.,0.));
+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2711 = FACE_BOUND('',#2712,.F.);
+#2712 = EDGE_LOOP('',(#2713));
+#2713 = ORIENTED_EDGE('',*,*,#2714,.F.);
+#2714 = EDGE_CURVE('',#2715,#2715,#2717,.T.);
+#2715 = VERTEX_POINT('',#2716);
+#2716 = CARTESIAN_POINT('',(112.5,12.,0.));
+#2717 = SURFACE_CURVE('',#2718,(#2723,#2730),.PCURVE_S1.);
+#2718 = CIRCLE('',#2719,2.5);
+#2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722);
+#2720 = CARTESIAN_POINT('',(110.,12.,0.));
+#2721 = DIRECTION('',(0.,0.,1.));
+#2722 = DIRECTION('',(1.,0.,0.));
+#2723 = PCURVE('',#100,#2724);
+#2724 = DEFINITIONAL_REPRESENTATION('',(#2725),#2729);
+#2725 = CIRCLE('',#2726,2.5);
+#2726 = AXIS2_PLACEMENT_2D('',#2727,#2728);
+#2727 = CARTESIAN_POINT('',(110.,12.));
+#2728 = DIRECTION('',(1.,0.));
+#2729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2730 = PCURVE('',#1473,#2731);
+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736);
+#2732 = LINE('',#2733,#2734);
+#2733 = CARTESIAN_POINT('',(0.,0.));
+#2734 = VECTOR('',#2735,1.);
+#2735 = DIRECTION('',(1.,0.));
+#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2737 = FACE_BOUND('',#2738,.F.);
+#2738 = EDGE_LOOP('',(#2739));
+#2739 = ORIENTED_EDGE('',*,*,#2740,.F.);
+#2740 = EDGE_CURVE('',#2741,#2741,#2743,.T.);
+#2741 = VERTEX_POINT('',#2742);
+#2742 = CARTESIAN_POINT('',(105.5,12.,0.));
+#2743 = SURFACE_CURVE('',#2744,(#2749,#2756),.PCURVE_S1.);
+#2744 = CIRCLE('',#2745,2.5);
+#2745 = AXIS2_PLACEMENT_3D('',#2746,#2747,#2748);
+#2746 = CARTESIAN_POINT('',(103.,12.,0.));
+#2747 = DIRECTION('',(0.,0.,1.));
+#2748 = DIRECTION('',(1.,0.,0.));
+#2749 = PCURVE('',#100,#2750);
+#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2755);
+#2751 = CIRCLE('',#2752,2.5);
+#2752 = AXIS2_PLACEMENT_2D('',#2753,#2754);
+#2753 = CARTESIAN_POINT('',(103.,12.));
+#2754 = DIRECTION('',(1.,0.));
+#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2756 = PCURVE('',#1504,#2757);
+#2757 = DEFINITIONAL_REPRESENTATION('',(#2758),#2762);
+#2758 = LINE('',#2759,#2760);
+#2759 = CARTESIAN_POINT('',(0.,0.));
+#2760 = VECTOR('',#2761,1.);
+#2761 = DIRECTION('',(1.,0.));
+#2762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2763 = FACE_BOUND('',#2764,.F.);
+#2764 = EDGE_LOOP('',(#2765));
+#2765 = ORIENTED_EDGE('',*,*,#2766,.F.);
+#2766 = EDGE_CURVE('',#2767,#2767,#2769,.T.);
+#2767 = VERTEX_POINT('',#2768);
+#2768 = CARTESIAN_POINT('',(21.,30.5,0.));
+#2769 = SURFACE_CURVE('',#2770,(#2775,#2782),.PCURVE_S1.);
+#2770 = CIRCLE('',#2771,3.);
+#2771 = AXIS2_PLACEMENT_3D('',#2772,#2773,#2774);
+#2772 = CARTESIAN_POINT('',(18.,30.5,0.));
+#2773 = DIRECTION('',(0.,0.,1.));
+#2774 = DIRECTION('',(1.,0.,0.));
+#2775 = PCURVE('',#100,#2776);
+#2776 = DEFINITIONAL_REPRESENTATION('',(#2777),#2781);
+#2777 = CIRCLE('',#2778,3.);
+#2778 = AXIS2_PLACEMENT_2D('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(18.,30.5));
+#2780 = DIRECTION('',(1.,0.));
+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2782 = PCURVE('',#1535,#2783);
+#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2788);
+#2784 = LINE('',#2785,#2786);
+#2785 = CARTESIAN_POINT('',(0.,0.));
+#2786 = VECTOR('',#2787,1.);
+#2787 = DIRECTION('',(1.,0.));
+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2789 = ADVANCED_FACE('',(#2790),#182,.F.);
+#2790 = FACE_BOUND('',#2791,.F.);
+#2791 = EDGE_LOOP('',(#2792,#2793,#2794,#2795));
+#2792 = ORIENTED_EDGE('',*,*,#1656,.F.);
+#2793 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#2794 = ORIENTED_EDGE('',*,*,#166,.T.);
+#2795 = ORIENTED_EDGE('',*,*,#2796,.F.);
+#2796 = EDGE_CURVE('',#1657,#167,#2797,.T.);
+#2797 = SURFACE_CURVE('',#2798,(#2802,#2809),.PCURVE_S1.);
+#2798 = LINE('',#2799,#2800);
+#2799 = CARTESIAN_POINT('',(182.,-1.78E-15,0.));
+#2800 = VECTOR('',#2801,1.);
+#2801 = DIRECTION('',(0.,0.,1.));
+#2802 = PCURVE('',#182,#2803);
+#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);
+#2804 = LINE('',#2805,#2806);
+#2805 = CARTESIAN_POINT('',(0.,182.));
+#2806 = VECTOR('',#2807,1.);
+#2807 = DIRECTION('',(1.,0.));
+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2809 = PCURVE('',#215,#2810);
+#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815);
+#2811 = LINE('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2813 = VECTOR('',#2814,1.);
+#2814 = DIRECTION('',(-0.,1.));
+#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2816 = ADVANCED_FACE('',(#2817),#300,.T.);
+#2817 = FACE_BOUND('',#2818,.T.);
+#2818 = EDGE_LOOP('',(#2819,#2820,#2821,#2822));
+#2819 = ORIENTED_EDGE('',*,*,#1754,.F.);
+#2820 = ORIENTED_EDGE('',*,*,#1628,.T.);
+#2821 = ORIENTED_EDGE('',*,*,#284,.T.);
+#2822 = ORIENTED_EDGE('',*,*,#2823,.F.);
+#2823 = EDGE_CURVE('',#1731,#256,#2824,.T.);
+#2824 = SURFACE_CURVE('',#2825,(#2829,#2836),.PCURVE_S1.);
+#2825 = LINE('',#2826,#2827);
+#2826 = CARTESIAN_POINT('',(182.,50.,0.));
+#2827 = VECTOR('',#2828,1.);
+#2828 = DIRECTION('',(0.,0.,1.));
+#2829 = PCURVE('',#300,#2830);
+#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2835);
+#2831 = LINE('',#2832,#2833);
+#2832 = CARTESIAN_POINT('',(0.,182.));
+#2833 = VECTOR('',#2834,1.);
+#2834 = DIRECTION('',(1.,0.));
+#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2836 = PCURVE('',#272,#2837);
+#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2842);
+#2838 = LINE('',#2839,#2840);
+#2839 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2840 = VECTOR('',#2841,1.);
+#2841 = DIRECTION('',(0.,1.));
+#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2843 = ADVANCED_FACE('',(#2844),#215,.T.);
+#2844 = FACE_BOUND('',#2845,.F.);
+#2845 = EDGE_LOOP('',(#2846,#2847,#2848,#2849));
+#2846 = ORIENTED_EDGE('',*,*,#1679,.T.);
+#2847 = ORIENTED_EDGE('',*,*,#2796,.T.);
+#2848 = ORIENTED_EDGE('',*,*,#194,.F.);
+#2849 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#2850 = EDGE_CURVE('',#1680,#195,#2851,.T.);
+#2851 = SURFACE_CURVE('',#2852,(#2856,#2863),.PCURVE_S1.);
+#2852 = LINE('',#2853,#2854);
+#2853 = CARTESIAN_POINT('',(190.,8.,0.));
+#2854 = VECTOR('',#2855,1.);
+#2855 = DIRECTION('',(0.,0.,1.));
+#2856 = PCURVE('',#215,#2857);
+#2857 = DEFINITIONAL_REPRESENTATION('',(#2858),#2862);
+#2858 = LINE('',#2859,#2860);
+#2859 = CARTESIAN_POINT('',(-0.,0.));
+#2860 = VECTOR('',#2861,1.);
+#2861 = DIRECTION('',(-0.,1.));
+#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2863 = PCURVE('',#243,#2864);
+#2864 = DEFINITIONAL_REPRESENTATION('',(#2865),#2869);
+#2865 = LINE('',#2866,#2867);
+#2866 = CARTESIAN_POINT('',(0.,-8.));
+#2867 = VECTOR('',#2868,1.);
+#2868 = DIRECTION('',(1.,0.));
+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2870 = ADVANCED_FACE('',(#2871),#272,.T.);
+#2871 = FACE_BOUND('',#2872,.T.);
+#2872 = EDGE_LOOP('',(#2873,#2874,#2875,#2876));
+#2873 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#2874 = ORIENTED_EDGE('',*,*,#2823,.T.);
+#2875 = ORIENTED_EDGE('',*,*,#255,.F.);
+#2876 = ORIENTED_EDGE('',*,*,#2877,.F.);
+#2877 = EDGE_CURVE('',#1708,#228,#2878,.T.);
+#2878 = SURFACE_CURVE('',#2879,(#2883,#2890),.PCURVE_S1.);
+#2879 = LINE('',#2880,#2881);
+#2880 = CARTESIAN_POINT('',(190.,42.,0.));
+#2881 = VECTOR('',#2882,1.);
+#2882 = DIRECTION('',(0.,0.,1.));
+#2883 = PCURVE('',#272,#2884);
+#2884 = DEFINITIONAL_REPRESENTATION('',(#2885),#2889);
+#2885 = LINE('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(0.,0.));
+#2887 = VECTOR('',#2888,1.);
+#2888 = DIRECTION('',(0.,1.));
+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2890 = PCURVE('',#243,#2891);
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2896);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(0.,-42.));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(1.,0.));
+#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2897 = ADVANCED_FACE('',(#2898),#243,.T.);
+#2898 = FACE_BOUND('',#2899,.T.);
+#2899 = EDGE_LOOP('',(#2900,#2901,#2902,#2903));
+#2900 = ORIENTED_EDGE('',*,*,#227,.F.);
+#2901 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#2902 = ORIENTED_EDGE('',*,*,#1707,.T.);
+#2903 = ORIENTED_EDGE('',*,*,#2877,.T.);
+#2904 = ADVANCED_FACE('',(#2905),#357,.F.);
+#2905 = FACE_BOUND('',#2906,.F.);
+#2906 = EDGE_LOOP('',(#2907,#2908,#2929,#2930));
+#2907 = ORIENTED_EDGE('',*,*,#340,.F.);
+#2908 = ORIENTED_EDGE('',*,*,#2909,.F.);
+#2909 = EDGE_CURVE('',#1779,#341,#2910,.T.);
+#2910 = SEAM_CURVE('',#2911,(#2915,#2922),.PCURVE_S1.);
+#2911 = LINE('',#2912,#2913);
+#2912 = CARTESIAN_POINT('',(77.5,26.,0.));
+#2913 = VECTOR('',#2914,1.);
+#2914 = DIRECTION('',(0.,0.,1.));
+#2915 = PCURVE('',#357,#2916);
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(0.,1.));
+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2922 = PCURVE('',#357,#2923);
+#2923 = DEFINITIONAL_REPRESENTATION('',(#2924),#2928);
+#2924 = LINE('',#2925,#2926);
+#2925 = CARTESIAN_POINT('',(0.,-0.));
+#2926 = VECTOR('',#2927,1.);
+#2927 = DIRECTION('',(0.,1.));
+#2928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2929 = ORIENTED_EDGE('',*,*,#1778,.T.);
+#2930 = ORIENTED_EDGE('',*,*,#2909,.T.);
+#2931 = ADVANCED_FACE('',(#2932),#388,.F.);
+#2932 = FACE_BOUND('',#2933,.F.);
+#2933 = EDGE_LOOP('',(#2934,#2935,#2956,#2957));
+#2934 = ORIENTED_EDGE('',*,*,#371,.F.);
+#2935 = ORIENTED_EDGE('',*,*,#2936,.F.);
+#2936 = EDGE_CURVE('',#1805,#372,#2937,.T.);
+#2937 = SEAM_CURVE('',#2938,(#2942,#2949),.PCURVE_S1.);
+#2938 = LINE('',#2939,#2940);
+#2939 = CARTESIAN_POINT('',(77.5,33.,0.));
+#2940 = VECTOR('',#2941,1.);
+#2941 = DIRECTION('',(0.,0.,1.));
+#2942 = PCURVE('',#388,#2943);
+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);
+#2944 = LINE('',#2945,#2946);
+#2945 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#2946 = VECTOR('',#2947,1.);
+#2947 = DIRECTION('',(0.,1.));
+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2949 = PCURVE('',#388,#2950);
+#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2955);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(0.,-0.));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(0.,1.));
+#2955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2956 = ORIENTED_EDGE('',*,*,#1804,.T.);
+#2957 = ORIENTED_EDGE('',*,*,#2936,.T.);
+#2958 = ADVANCED_FACE('',(#2959),#419,.F.);
+#2959 = FACE_BOUND('',#2960,.F.);
+#2960 = EDGE_LOOP('',(#2961,#2962,#2983,#2984));
+#2961 = ORIENTED_EDGE('',*,*,#402,.F.);
+#2962 = ORIENTED_EDGE('',*,*,#2963,.F.);
+#2963 = EDGE_CURVE('',#1831,#403,#2964,.T.);
+#2964 = SEAM_CURVE('',#2965,(#2969,#2976),.PCURVE_S1.);
+#2965 = LINE('',#2966,#2967);
+#2966 = CARTESIAN_POINT('',(41.,30.5,0.));
+#2967 = VECTOR('',#2968,1.);
+#2968 = DIRECTION('',(0.,0.,1.));
+#2969 = PCURVE('',#419,#2970);
+#2970 = DEFINITIONAL_REPRESENTATION('',(#2971),#2975);
+#2971 = LINE('',#2972,#2973);
+#2972 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#2973 = VECTOR('',#2974,1.);
+#2974 = DIRECTION('',(0.,1.));
+#2975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2976 = PCURVE('',#419,#2977);
+#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2982);
+#2978 = LINE('',#2979,#2980);
+#2979 = CARTESIAN_POINT('',(0.,-0.));
+#2980 = VECTOR('',#2981,1.);
+#2981 = DIRECTION('',(0.,1.));
+#2982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2983 = ORIENTED_EDGE('',*,*,#1830,.T.);
+#2984 = ORIENTED_EDGE('',*,*,#2963,.T.);
+#2985 = ADVANCED_FACE('',(#2986),#450,.F.);
+#2986 = FACE_BOUND('',#2987,.F.);
+#2987 = EDGE_LOOP('',(#2988,#2989,#3010,#3011));
+#2988 = ORIENTED_EDGE('',*,*,#433,.F.);
+#2989 = ORIENTED_EDGE('',*,*,#2990,.F.);
+#2990 = EDGE_CURVE('',#1857,#434,#2991,.T.);
+#2991 = SEAM_CURVE('',#2992,(#2996,#3003),.PCURVE_S1.);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(47.5,21.,0.));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(0.,0.,1.));
+#2996 = PCURVE('',#450,#2997);
+#2997 = DEFINITIONAL_REPRESENTATION('',(#2998),#3002);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(0.,1.));
+#3002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3003 = PCURVE('',#450,#3004);
+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);
+#3005 = LINE('',#3006,#3007);
+#3006 = CARTESIAN_POINT('',(0.,-0.));
+#3007 = VECTOR('',#3008,1.);
+#3008 = DIRECTION('',(0.,1.));
+#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3010 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#3011 = ORIENTED_EDGE('',*,*,#2990,.T.);
+#3012 = ADVANCED_FACE('',(#3013),#481,.F.);
+#3013 = FACE_BOUND('',#3014,.F.);
+#3014 = EDGE_LOOP('',(#3015,#3016,#3037,#3038));
+#3015 = ORIENTED_EDGE('',*,*,#464,.F.);
+#3016 = ORIENTED_EDGE('',*,*,#3017,.F.);
+#3017 = EDGE_CURVE('',#1883,#465,#3018,.T.);
+#3018 = SEAM_CURVE('',#3019,(#3023,#3030),.PCURVE_S1.);
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(40.5,21.,0.));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(0.,0.,1.));
+#3023 = PCURVE('',#481,#3024);
+#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3029);
+#3025 = LINE('',#3026,#3027);
+#3026 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3027 = VECTOR('',#3028,1.);
+#3028 = DIRECTION('',(0.,1.));
+#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3030 = PCURVE('',#481,#3031);
+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3036);
+#3032 = LINE('',#3033,#3034);
+#3033 = CARTESIAN_POINT('',(0.,-0.));
+#3034 = VECTOR('',#3035,1.);
+#3035 = DIRECTION('',(0.,1.));
+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3037 = ORIENTED_EDGE('',*,*,#1882,.T.);
+#3038 = ORIENTED_EDGE('',*,*,#3017,.T.);
+#3039 = ADVANCED_FACE('',(#3040),#512,.F.);
+#3040 = FACE_BOUND('',#3041,.F.);
+#3041 = EDGE_LOOP('',(#3042,#3043,#3064,#3065));
+#3042 = ORIENTED_EDGE('',*,*,#495,.F.);
+#3043 = ORIENTED_EDGE('',*,*,#3044,.F.);
+#3044 = EDGE_CURVE('',#1909,#496,#3045,.T.);
+#3045 = SEAM_CURVE('',#3046,(#3050,#3057),.PCURVE_S1.);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(47.5,7.,0.));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(0.,0.,1.));
+#3050 = PCURVE('',#512,#3051);
+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(0.,1.));
+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3057 = PCURVE('',#512,#3058);
+#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063);
+#3059 = LINE('',#3060,#3061);
+#3060 = CARTESIAN_POINT('',(0.,-0.));
+#3061 = VECTOR('',#3062,1.);
+#3062 = DIRECTION('',(0.,1.));
+#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3064 = ORIENTED_EDGE('',*,*,#1908,.T.);
+#3065 = ORIENTED_EDGE('',*,*,#3044,.T.);
+#3066 = ADVANCED_FACE('',(#3067),#543,.F.);
+#3067 = FACE_BOUND('',#3068,.F.);
+#3068 = EDGE_LOOP('',(#3069,#3070,#3091,#3092));
+#3069 = ORIENTED_EDGE('',*,*,#526,.F.);
+#3070 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#3071 = EDGE_CURVE('',#1935,#527,#3072,.T.);
+#3072 = SEAM_CURVE('',#3073,(#3077,#3084),.PCURVE_S1.);
+#3073 = LINE('',#3074,#3075);
+#3074 = CARTESIAN_POINT('',(47.5,14.,0.));
+#3075 = VECTOR('',#3076,1.);
+#3076 = DIRECTION('',(0.,0.,1.));
+#3077 = PCURVE('',#543,#3078);
+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083);
+#3079 = LINE('',#3080,#3081);
+#3080 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3081 = VECTOR('',#3082,1.);
+#3082 = DIRECTION('',(0.,1.));
+#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3084 = PCURVE('',#543,#3085);
+#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3090);
+#3086 = LINE('',#3087,#3088);
+#3087 = CARTESIAN_POINT('',(0.,-0.));
+#3088 = VECTOR('',#3089,1.);
+#3089 = DIRECTION('',(0.,1.));
+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3091 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#3092 = ORIENTED_EDGE('',*,*,#3071,.T.);
+#3093 = ADVANCED_FACE('',(#3094),#574,.F.);
+#3094 = FACE_BOUND('',#3095,.F.);
+#3095 = EDGE_LOOP('',(#3096,#3097,#3118,#3119));
+#3096 = ORIENTED_EDGE('',*,*,#557,.F.);
+#3097 = ORIENTED_EDGE('',*,*,#3098,.F.);
+#3098 = EDGE_CURVE('',#1961,#558,#3099,.T.);
+#3099 = SEAM_CURVE('',#3100,(#3104,#3111),.PCURVE_S1.);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(40.5,7.,0.));
+#3102 = VECTOR('',#3103,1.);
+#3103 = DIRECTION('',(0.,0.,1.));
+#3104 = PCURVE('',#574,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(0.,1.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3111 = PCURVE('',#574,#3112);
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(0.,-0.));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(0.,1.));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3118 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#3119 = ORIENTED_EDGE('',*,*,#3098,.T.);
+#3120 = ADVANCED_FACE('',(#3121),#605,.F.);
+#3121 = FACE_BOUND('',#3122,.F.);
+#3122 = EDGE_LOOP('',(#3123,#3124,#3145,#3146));
+#3123 = ORIENTED_EDGE('',*,*,#588,.F.);
+#3124 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3125 = EDGE_CURVE('',#1987,#589,#3126,.T.);
+#3126 = SEAM_CURVE('',#3127,(#3131,#3138),.PCURVE_S1.);
+#3127 = LINE('',#3128,#3129);
+#3128 = CARTESIAN_POINT('',(40.5,14.,0.));
+#3129 = VECTOR('',#3130,1.);
+#3130 = DIRECTION('',(0.,0.,1.));
+#3131 = PCURVE('',#605,#3132);
+#3132 = DEFINITIONAL_REPRESENTATION('',(#3133),#3137);
+#3133 = LINE('',#3134,#3135);
+#3134 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3135 = VECTOR('',#3136,1.);
+#3136 = DIRECTION('',(0.,1.));
+#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3138 = PCURVE('',#605,#3139);
+#3139 = DEFINITIONAL_REPRESENTATION('',(#3140),#3144);
+#3140 = LINE('',#3141,#3142);
+#3141 = CARTESIAN_POINT('',(0.,-0.));
+#3142 = VECTOR('',#3143,1.);
+#3143 = DIRECTION('',(0.,1.));
+#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3145 = ORIENTED_EDGE('',*,*,#1986,.T.);
+#3146 = ORIENTED_EDGE('',*,*,#3125,.T.);
+#3147 = ADVANCED_FACE('',(#3148),#636,.F.);
+#3148 = FACE_BOUND('',#3149,.F.);
+#3149 = EDGE_LOOP('',(#3150,#3151,#3172,#3173));
+#3150 = ORIENTED_EDGE('',*,*,#619,.F.);
+#3151 = ORIENTED_EDGE('',*,*,#3152,.F.);
+#3152 = EDGE_CURVE('',#2013,#620,#3153,.T.);
+#3153 = SEAM_CURVE('',#3154,(#3158,#3165),.PCURVE_S1.);
+#3154 = LINE('',#3155,#3156);
+#3155 = CARTESIAN_POINT('',(77.5,12.,0.));
+#3156 = VECTOR('',#3157,1.);
+#3157 = DIRECTION('',(0.,0.,1.));
+#3158 = PCURVE('',#636,#3159);
+#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3164);
+#3160 = LINE('',#3161,#3162);
+#3161 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3162 = VECTOR('',#3163,1.);
+#3163 = DIRECTION('',(0.,1.));
+#3164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3165 = PCURVE('',#636,#3166);
+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);
+#3167 = LINE('',#3168,#3169);
+#3168 = CARTESIAN_POINT('',(0.,-0.));
+#3169 = VECTOR('',#3170,1.);
+#3170 = DIRECTION('',(0.,1.));
+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3172 = ORIENTED_EDGE('',*,*,#2012,.T.);
+#3173 = ORIENTED_EDGE('',*,*,#3152,.T.);
+#3174 = ADVANCED_FACE('',(#3175),#667,.F.);
+#3175 = FACE_BOUND('',#3176,.F.);
+#3176 = EDGE_LOOP('',(#3177,#3178,#3199,#3200));
+#3177 = ORIENTED_EDGE('',*,*,#650,.F.);
+#3178 = ORIENTED_EDGE('',*,*,#3179,.F.);
+#3179 = EDGE_CURVE('',#2039,#651,#3180,.T.);
+#3180 = SEAM_CURVE('',#3181,(#3185,#3192),.PCURVE_S1.);
+#3181 = LINE('',#3182,#3183);
+#3182 = CARTESIAN_POINT('',(77.5,19.,0.));
+#3183 = VECTOR('',#3184,1.);
+#3184 = DIRECTION('',(0.,0.,1.));
+#3185 = PCURVE('',#667,#3186);
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3191);
+#3187 = LINE('',#3188,#3189);
+#3188 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3189 = VECTOR('',#3190,1.);
+#3190 = DIRECTION('',(0.,1.));
+#3191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3192 = PCURVE('',#667,#3193);
+#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3198);
+#3194 = LINE('',#3195,#3196);
+#3195 = CARTESIAN_POINT('',(0.,-0.));
+#3196 = VECTOR('',#3197,1.);
+#3197 = DIRECTION('',(0.,1.));
+#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3199 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#3200 = ORIENTED_EDGE('',*,*,#3179,.T.);
+#3201 = ADVANCED_FACE('',(#3202),#698,.F.);
+#3202 = FACE_BOUND('',#3203,.F.);
+#3203 = EDGE_LOOP('',(#3204,#3205,#3226,#3227));
+#3204 = ORIENTED_EDGE('',*,*,#681,.F.);
+#3205 = ORIENTED_EDGE('',*,*,#3206,.F.);
+#3206 = EDGE_CURVE('',#2065,#682,#3207,.T.);
+#3207 = SEAM_CURVE('',#3208,(#3212,#3219),.PCURVE_S1.);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(26.5,21.,0.));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(0.,0.,1.));
+#3212 = PCURVE('',#698,#3213);
+#3213 = DEFINITIONAL_REPRESENTATION('',(#3214),#3218);
+#3214 = LINE('',#3215,#3216);
+#3215 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3216 = VECTOR('',#3217,1.);
+#3217 = DIRECTION('',(0.,1.));
+#3218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3219 = PCURVE('',#698,#3220);
+#3220 = DEFINITIONAL_REPRESENTATION('',(#3221),#3225);
+#3221 = LINE('',#3222,#3223);
+#3222 = CARTESIAN_POINT('',(0.,-0.));
+#3223 = VECTOR('',#3224,1.);
+#3224 = DIRECTION('',(0.,1.));
+#3225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3226 = ORIENTED_EDGE('',*,*,#2064,.T.);
+#3227 = ORIENTED_EDGE('',*,*,#3206,.T.);
+#3228 = ADVANCED_FACE('',(#3229),#729,.F.);
+#3229 = FACE_BOUND('',#3230,.F.);
+#3230 = EDGE_LOOP('',(#3231,#3232,#3253,#3254));
+#3231 = ORIENTED_EDGE('',*,*,#712,.F.);
+#3232 = ORIENTED_EDGE('',*,*,#3233,.F.);
+#3233 = EDGE_CURVE('',#2091,#713,#3234,.T.);
+#3234 = SEAM_CURVE('',#3235,(#3239,#3246),.PCURVE_S1.);
+#3235 = LINE('',#3236,#3237);
+#3236 = CARTESIAN_POINT('',(33.5,21.,0.));
+#3237 = VECTOR('',#3238,1.);
+#3238 = DIRECTION('',(0.,0.,1.));
+#3239 = PCURVE('',#729,#3240);
+#3240 = DEFINITIONAL_REPRESENTATION('',(#3241),#3245);
+#3241 = LINE('',#3242,#3243);
+#3242 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3243 = VECTOR('',#3244,1.);
+#3244 = DIRECTION('',(0.,1.));
+#3245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3246 = PCURVE('',#729,#3247);
+#3247 = DEFINITIONAL_REPRESENTATION('',(#3248),#3252);
+#3248 = LINE('',#3249,#3250);
+#3249 = CARTESIAN_POINT('',(0.,-0.));
+#3250 = VECTOR('',#3251,1.);
+#3251 = DIRECTION('',(0.,1.));
+#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3253 = ORIENTED_EDGE('',*,*,#2090,.T.);
+#3254 = ORIENTED_EDGE('',*,*,#3233,.T.);
+#3255 = ADVANCED_FACE('',(#3256),#760,.F.);
+#3256 = FACE_BOUND('',#3257,.F.);
+#3257 = EDGE_LOOP('',(#3258,#3259,#3280,#3281));
+#3258 = ORIENTED_EDGE('',*,*,#743,.F.);
+#3259 = ORIENTED_EDGE('',*,*,#3260,.F.);
+#3260 = EDGE_CURVE('',#2117,#744,#3261,.T.);
+#3261 = SEAM_CURVE('',#3262,(#3266,#3273),.PCURVE_S1.);
+#3262 = LINE('',#3263,#3264);
+#3263 = CARTESIAN_POINT('',(31.,30.5,0.));
+#3264 = VECTOR('',#3265,1.);
+#3265 = DIRECTION('',(0.,0.,1.));
+#3266 = PCURVE('',#760,#3267);
+#3267 = DEFINITIONAL_REPRESENTATION('',(#3268),#3272);
+#3268 = LINE('',#3269,#3270);
+#3269 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3270 = VECTOR('',#3271,1.);
+#3271 = DIRECTION('',(0.,1.));
+#3272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3273 = PCURVE('',#760,#3274);
+#3274 = DEFINITIONAL_REPRESENTATION('',(#3275),#3279);
+#3275 = LINE('',#3276,#3277);
+#3276 = CARTESIAN_POINT('',(0.,-0.));
+#3277 = VECTOR('',#3278,1.);
+#3278 = DIRECTION('',(0.,1.));
+#3279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3280 = ORIENTED_EDGE('',*,*,#2116,.T.);
+#3281 = ORIENTED_EDGE('',*,*,#3260,.T.);
+#3282 = ADVANCED_FACE('',(#3283),#791,.F.);
+#3283 = FACE_BOUND('',#3284,.F.);
+#3284 = EDGE_LOOP('',(#3285,#3286,#3307,#3308));
+#3285 = ORIENTED_EDGE('',*,*,#774,.F.);
+#3286 = ORIENTED_EDGE('',*,*,#3287,.F.);
+#3287 = EDGE_CURVE('',#2143,#775,#3288,.T.);
+#3288 = SEAM_CURVE('',#3289,(#3293,#3300),.PCURVE_S1.);
+#3289 = LINE('',#3290,#3291);
+#3290 = CARTESIAN_POINT('',(33.5,7.,0.));
+#3291 = VECTOR('',#3292,1.);
+#3292 = DIRECTION('',(0.,0.,1.));
+#3293 = PCURVE('',#791,#3294);
+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3299);
+#3295 = LINE('',#3296,#3297);
+#3296 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3297 = VECTOR('',#3298,1.);
+#3298 = DIRECTION('',(0.,1.));
+#3299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3300 = PCURVE('',#791,#3301);
+#3301 = DEFINITIONAL_REPRESENTATION('',(#3302),#3306);
+#3302 = LINE('',#3303,#3304);
+#3303 = CARTESIAN_POINT('',(0.,-0.));
+#3304 = VECTOR('',#3305,1.);
+#3305 = DIRECTION('',(0.,1.));
+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3307 = ORIENTED_EDGE('',*,*,#2142,.T.);
+#3308 = ORIENTED_EDGE('',*,*,#3287,.T.);
+#3309 = ADVANCED_FACE('',(#3310),#822,.F.);
+#3310 = FACE_BOUND('',#3311,.F.);
+#3311 = EDGE_LOOP('',(#3312,#3313,#3334,#3335));
+#3312 = ORIENTED_EDGE('',*,*,#805,.F.);
+#3313 = ORIENTED_EDGE('',*,*,#3314,.F.);
+#3314 = EDGE_CURVE('',#2169,#806,#3315,.T.);
+#3315 = SEAM_CURVE('',#3316,(#3320,#3327),.PCURVE_S1.);
+#3316 = LINE('',#3317,#3318);
+#3317 = CARTESIAN_POINT('',(26.5,7.,0.));
+#3318 = VECTOR('',#3319,1.);
+#3319 = DIRECTION('',(0.,0.,1.));
+#3320 = PCURVE('',#822,#3321);
+#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326);
+#3322 = LINE('',#3323,#3324);
+#3323 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3324 = VECTOR('',#3325,1.);
+#3325 = DIRECTION('',(0.,1.));
+#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3327 = PCURVE('',#822,#3328);
+#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3333);
+#3329 = LINE('',#3330,#3331);
+#3330 = CARTESIAN_POINT('',(0.,-0.));
+#3331 = VECTOR('',#3332,1.);
+#3332 = DIRECTION('',(0.,1.));
+#3333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3334 = ORIENTED_EDGE('',*,*,#2168,.T.);
+#3335 = ORIENTED_EDGE('',*,*,#3314,.T.);
+#3336 = ADVANCED_FACE('',(#3337),#853,.F.);
+#3337 = FACE_BOUND('',#3338,.F.);
+#3338 = EDGE_LOOP('',(#3339,#3340,#3361,#3362));
+#3339 = ORIENTED_EDGE('',*,*,#836,.F.);
+#3340 = ORIENTED_EDGE('',*,*,#3341,.F.);
+#3341 = EDGE_CURVE('',#2195,#837,#3342,.T.);
+#3342 = SEAM_CURVE('',#3343,(#3347,#3354),.PCURVE_S1.);
+#3343 = LINE('',#3344,#3345);
+#3344 = CARTESIAN_POINT('',(26.5,14.,0.));
+#3345 = VECTOR('',#3346,1.);
+#3346 = DIRECTION('',(0.,0.,1.));
+#3347 = PCURVE('',#853,#3348);
+#3348 = DEFINITIONAL_REPRESENTATION('',(#3349),#3353);
+#3349 = LINE('',#3350,#3351);
+#3350 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3351 = VECTOR('',#3352,1.);
+#3352 = DIRECTION('',(0.,1.));
+#3353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3354 = PCURVE('',#853,#3355);
+#3355 = DEFINITIONAL_REPRESENTATION('',(#3356),#3360);
+#3356 = LINE('',#3357,#3358);
+#3357 = CARTESIAN_POINT('',(0.,-0.));
+#3358 = VECTOR('',#3359,1.);
+#3359 = DIRECTION('',(0.,1.));
+#3360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3361 = ORIENTED_EDGE('',*,*,#2194,.T.);
+#3362 = ORIENTED_EDGE('',*,*,#3341,.T.);
+#3363 = ADVANCED_FACE('',(#3364),#884,.F.);
+#3364 = FACE_BOUND('',#3365,.F.);
+#3365 = EDGE_LOOP('',(#3366,#3367,#3388,#3389));
+#3366 = ORIENTED_EDGE('',*,*,#867,.F.);
+#3367 = ORIENTED_EDGE('',*,*,#3368,.F.);
+#3368 = EDGE_CURVE('',#2221,#868,#3369,.T.);
+#3369 = SEAM_CURVE('',#3370,(#3374,#3381),.PCURVE_S1.);
+#3370 = LINE('',#3371,#3372);
+#3371 = CARTESIAN_POINT('',(33.5,14.,0.));
+#3372 = VECTOR('',#3373,1.);
+#3373 = DIRECTION('',(0.,0.,1.));
+#3374 = PCURVE('',#884,#3375);
+#3375 = DEFINITIONAL_REPRESENTATION('',(#3376),#3380);
+#3376 = LINE('',#3377,#3378);
+#3377 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3378 = VECTOR('',#3379,1.);
+#3379 = DIRECTION('',(0.,1.));
+#3380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3381 = PCURVE('',#884,#3382);
+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);
+#3383 = LINE('',#3384,#3385);
+#3384 = CARTESIAN_POINT('',(0.,-0.));
+#3385 = VECTOR('',#3386,1.);
+#3386 = DIRECTION('',(0.,1.));
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3388 = ORIENTED_EDGE('',*,*,#2220,.T.);
+#3389 = ORIENTED_EDGE('',*,*,#3368,.T.);
+#3390 = ADVANCED_FACE('',(#3391),#915,.F.);
+#3391 = FACE_BOUND('',#3392,.F.);
+#3392 = EDGE_LOOP('',(#3393,#3394,#3415,#3416));
+#3393 = ORIENTED_EDGE('',*,*,#898,.F.);
+#3394 = ORIENTED_EDGE('',*,*,#3395,.F.);
+#3395 = EDGE_CURVE('',#2247,#899,#3396,.T.);
+#3396 = SEAM_CURVE('',#3397,(#3401,#3408),.PCURVE_S1.);
+#3397 = LINE('',#3398,#3399);
+#3398 = CARTESIAN_POINT('',(84.5,12.,0.));
+#3399 = VECTOR('',#3400,1.);
+#3400 = DIRECTION('',(0.,0.,1.));
+#3401 = PCURVE('',#915,#3402);
+#3402 = DEFINITIONAL_REPRESENTATION('',(#3403),#3407);
+#3403 = LINE('',#3404,#3405);
+#3404 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3405 = VECTOR('',#3406,1.);
+#3406 = DIRECTION('',(0.,1.));
+#3407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3408 = PCURVE('',#915,#3409);
+#3409 = DEFINITIONAL_REPRESENTATION('',(#3410),#3414);
+#3410 = LINE('',#3411,#3412);
+#3411 = CARTESIAN_POINT('',(0.,-0.));
+#3412 = VECTOR('',#3413,1.);
+#3413 = DIRECTION('',(0.,1.));
+#3414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3415 = ORIENTED_EDGE('',*,*,#2246,.T.);
+#3416 = ORIENTED_EDGE('',*,*,#3395,.T.);
+#3417 = ADVANCED_FACE('',(#3418),#946,.F.);
+#3418 = FACE_BOUND('',#3419,.F.);
+#3419 = EDGE_LOOP('',(#3420,#3421,#3442,#3443));
+#3420 = ORIENTED_EDGE('',*,*,#929,.F.);
+#3421 = ORIENTED_EDGE('',*,*,#3422,.F.);
+#3422 = EDGE_CURVE('',#2273,#930,#3423,.T.);
+#3423 = SEAM_CURVE('',#3424,(#3428,#3435),.PCURVE_S1.);
+#3424 = LINE('',#3425,#3426);
+#3425 = CARTESIAN_POINT('',(84.5,19.,0.));
+#3426 = VECTOR('',#3427,1.);
+#3427 = DIRECTION('',(0.,0.,1.));
+#3428 = PCURVE('',#946,#3429);
+#3429 = DEFINITIONAL_REPRESENTATION('',(#3430),#3434);
+#3430 = LINE('',#3431,#3432);
+#3431 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3432 = VECTOR('',#3433,1.);
+#3433 = DIRECTION('',(0.,1.));
+#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3435 = PCURVE('',#946,#3436);
+#3436 = DEFINITIONAL_REPRESENTATION('',(#3437),#3441);
+#3437 = LINE('',#3438,#3439);
+#3438 = CARTESIAN_POINT('',(0.,-0.));
+#3439 = VECTOR('',#3440,1.);
+#3440 = DIRECTION('',(0.,1.));
+#3441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3442 = ORIENTED_EDGE('',*,*,#2272,.T.);
+#3443 = ORIENTED_EDGE('',*,*,#3422,.T.);
+#3444 = ADVANCED_FACE('',(#3445),#977,.F.);
+#3445 = FACE_BOUND('',#3446,.F.);
+#3446 = EDGE_LOOP('',(#3447,#3448,#3469,#3470));
+#3447 = ORIENTED_EDGE('',*,*,#960,.F.);
+#3448 = ORIENTED_EDGE('',*,*,#3449,.F.);
+#3449 = EDGE_CURVE('',#2299,#961,#3450,.T.);
+#3450 = SEAM_CURVE('',#3451,(#3455,#3462),.PCURVE_S1.);
+#3451 = LINE('',#3452,#3453);
+#3452 = CARTESIAN_POINT('',(84.5,33.,0.));
+#3453 = VECTOR('',#3454,1.);
+#3454 = DIRECTION('',(0.,0.,1.));
+#3455 = PCURVE('',#977,#3456);
+#3456 = DEFINITIONAL_REPRESENTATION('',(#3457),#3461);
+#3457 = LINE('',#3458,#3459);
+#3458 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3459 = VECTOR('',#3460,1.);
+#3460 = DIRECTION('',(0.,1.));
+#3461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3462 = PCURVE('',#977,#3463);
+#3463 = DEFINITIONAL_REPRESENTATION('',(#3464),#3468);
+#3464 = LINE('',#3465,#3466);
+#3465 = CARTESIAN_POINT('',(0.,-0.));
+#3466 = VECTOR('',#3467,1.);
+#3467 = DIRECTION('',(0.,1.));
+#3468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3469 = ORIENTED_EDGE('',*,*,#2298,.T.);
+#3470 = ORIENTED_EDGE('',*,*,#3449,.T.);
+#3471 = ADVANCED_FACE('',(#3472),#1008,.F.);
+#3472 = FACE_BOUND('',#3473,.F.);
+#3473 = EDGE_LOOP('',(#3474,#3475,#3496,#3497));
+#3474 = ORIENTED_EDGE('',*,*,#991,.F.);
+#3475 = ORIENTED_EDGE('',*,*,#3476,.F.);
+#3476 = EDGE_CURVE('',#2325,#992,#3477,.T.);
+#3477 = SEAM_CURVE('',#3478,(#3482,#3489),.PCURVE_S1.);
+#3478 = LINE('',#3479,#3480);
+#3479 = CARTESIAN_POINT('',(84.5,26.,0.));
+#3480 = VECTOR('',#3481,1.);
+#3481 = DIRECTION('',(0.,0.,1.));
+#3482 = PCURVE('',#1008,#3483);
+#3483 = DEFINITIONAL_REPRESENTATION('',(#3484),#3488);
+#3484 = LINE('',#3485,#3486);
+#3485 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3486 = VECTOR('',#3487,1.);
+#3487 = DIRECTION('',(0.,1.));
+#3488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3489 = PCURVE('',#1008,#3490);
+#3490 = DEFINITIONAL_REPRESENTATION('',(#3491),#3495);
+#3491 = LINE('',#3492,#3493);
+#3492 = CARTESIAN_POINT('',(0.,-0.));
+#3493 = VECTOR('',#3494,1.);
+#3494 = DIRECTION('',(0.,1.));
+#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3496 = ORIENTED_EDGE('',*,*,#2324,.T.);
+#3497 = ORIENTED_EDGE('',*,*,#3476,.T.);
+#3498 = ADVANCED_FACE('',(#3499),#1039,.F.);
+#3499 = FACE_BOUND('',#3500,.F.);
+#3500 = EDGE_LOOP('',(#3501,#3502,#3523,#3524));
+#3501 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#3502 = ORIENTED_EDGE('',*,*,#3503,.F.);
+#3503 = EDGE_CURVE('',#2351,#1023,#3504,.T.);
+#3504 = SEAM_CURVE('',#3505,(#3509,#3516),.PCURVE_S1.);
+#3505 = LINE('',#3506,#3507);
+#3506 = CARTESIAN_POINT('',(112.5,26.,0.));
+#3507 = VECTOR('',#3508,1.);
+#3508 = DIRECTION('',(0.,0.,1.));
+#3509 = PCURVE('',#1039,#3510);
+#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3515);
+#3511 = LINE('',#3512,#3513);
+#3512 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3513 = VECTOR('',#3514,1.);
+#3514 = DIRECTION('',(0.,1.));
+#3515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3516 = PCURVE('',#1039,#3517);
+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);
+#3518 = LINE('',#3519,#3520);
+#3519 = CARTESIAN_POINT('',(0.,-0.));
+#3520 = VECTOR('',#3521,1.);
+#3521 = DIRECTION('',(0.,1.));
+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3523 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#3524 = ORIENTED_EDGE('',*,*,#3503,.T.);
+#3525 = ADVANCED_FACE('',(#3526),#1070,.F.);
+#3526 = FACE_BOUND('',#3527,.F.);
+#3527 = EDGE_LOOP('',(#3528,#3529,#3550,#3551));
+#3528 = ORIENTED_EDGE('',*,*,#1053,.F.);
+#3529 = ORIENTED_EDGE('',*,*,#3530,.F.);
+#3530 = EDGE_CURVE('',#2377,#1054,#3531,.T.);
+#3531 = SEAM_CURVE('',#3532,(#3536,#3543),.PCURVE_S1.);
+#3532 = LINE('',#3533,#3534);
+#3533 = CARTESIAN_POINT('',(112.5,19.,0.));
+#3534 = VECTOR('',#3535,1.);
+#3535 = DIRECTION('',(0.,0.,1.));
+#3536 = PCURVE('',#1070,#3537);
+#3537 = DEFINITIONAL_REPRESENTATION('',(#3538),#3542);
+#3538 = LINE('',#3539,#3540);
+#3539 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3540 = VECTOR('',#3541,1.);
+#3541 = DIRECTION('',(0.,1.));
+#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3543 = PCURVE('',#1070,#3544);
+#3544 = DEFINITIONAL_REPRESENTATION('',(#3545),#3549);
+#3545 = LINE('',#3546,#3547);
+#3546 = CARTESIAN_POINT('',(0.,-0.));
+#3547 = VECTOR('',#3548,1.);
+#3548 = DIRECTION('',(0.,1.));
+#3549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3550 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#3551 = ORIENTED_EDGE('',*,*,#3530,.T.);
+#3552 = ADVANCED_FACE('',(#3553),#1101,.F.);
+#3553 = FACE_BOUND('',#3554,.F.);
+#3554 = EDGE_LOOP('',(#3555,#3556,#3577,#3578));
+#3555 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#3556 = ORIENTED_EDGE('',*,*,#3557,.F.);
+#3557 = EDGE_CURVE('',#2403,#1085,#3558,.T.);
+#3558 = SEAM_CURVE('',#3559,(#3563,#3570),.PCURVE_S1.);
+#3559 = LINE('',#3560,#3561);
+#3560 = CARTESIAN_POINT('',(105.5,19.,0.));
+#3561 = VECTOR('',#3562,1.);
+#3562 = DIRECTION('',(0.,0.,1.));
+#3563 = PCURVE('',#1101,#3564);
+#3564 = DEFINITIONAL_REPRESENTATION('',(#3565),#3569);
+#3565 = LINE('',#3566,#3567);
+#3566 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3567 = VECTOR('',#3568,1.);
+#3568 = DIRECTION('',(0.,1.));
+#3569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3570 = PCURVE('',#1101,#3571);
+#3571 = DEFINITIONAL_REPRESENTATION('',(#3572),#3576);
+#3572 = LINE('',#3573,#3574);
+#3573 = CARTESIAN_POINT('',(0.,-0.));
+#3574 = VECTOR('',#3575,1.);
+#3575 = DIRECTION('',(0.,1.));
+#3576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3577 = ORIENTED_EDGE('',*,*,#2402,.T.);
+#3578 = ORIENTED_EDGE('',*,*,#3557,.T.);
+#3579 = ADVANCED_FACE('',(#3580),#1132,.F.);
+#3580 = FACE_BOUND('',#3581,.F.);
+#3581 = EDGE_LOOP('',(#3582,#3583,#3604,#3605));
+#3582 = ORIENTED_EDGE('',*,*,#1115,.F.);
+#3583 = ORIENTED_EDGE('',*,*,#3584,.F.);
+#3584 = EDGE_CURVE('',#2429,#1116,#3585,.T.);
+#3585 = SEAM_CURVE('',#3586,(#3590,#3597),.PCURVE_S1.);
+#3586 = LINE('',#3587,#3588);
+#3587 = CARTESIAN_POINT('',(105.5,26.,0.));
+#3588 = VECTOR('',#3589,1.);
+#3589 = DIRECTION('',(0.,0.,1.));
+#3590 = PCURVE('',#1132,#3591);
+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3596);
+#3592 = LINE('',#3593,#3594);
+#3593 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3594 = VECTOR('',#3595,1.);
+#3595 = DIRECTION('',(0.,1.));
+#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3597 = PCURVE('',#1132,#3598);
+#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603);
+#3599 = LINE('',#3600,#3601);
+#3600 = CARTESIAN_POINT('',(0.,-0.));
+#3601 = VECTOR('',#3602,1.);
+#3602 = DIRECTION('',(0.,1.));
+#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3604 = ORIENTED_EDGE('',*,*,#2428,.T.);
+#3605 = ORIENTED_EDGE('',*,*,#3584,.T.);
+#3606 = ADVANCED_FACE('',(#3607),#1163,.F.);
+#3607 = FACE_BOUND('',#3608,.F.);
+#3608 = EDGE_LOOP('',(#3609,#3610,#3631,#3632));
+#3609 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#3610 = ORIENTED_EDGE('',*,*,#3611,.F.);
+#3611 = EDGE_CURVE('',#2455,#1147,#3612,.T.);
+#3612 = SEAM_CURVE('',#3613,(#3617,#3624),.PCURVE_S1.);
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(91.5,19.,0.));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(0.,0.,1.));
+#3617 = PCURVE('',#1163,#3618);
+#3618 = DEFINITIONAL_REPRESENTATION('',(#3619),#3623);
+#3619 = LINE('',#3620,#3621);
+#3620 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3621 = VECTOR('',#3622,1.);
+#3622 = DIRECTION('',(0.,1.));
+#3623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3624 = PCURVE('',#1163,#3625);
+#3625 = DEFINITIONAL_REPRESENTATION('',(#3626),#3630);
+#3626 = LINE('',#3627,#3628);
+#3627 = CARTESIAN_POINT('',(0.,-0.));
+#3628 = VECTOR('',#3629,1.);
+#3629 = DIRECTION('',(0.,1.));
+#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3631 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#3632 = ORIENTED_EDGE('',*,*,#3611,.T.);
+#3633 = ADVANCED_FACE('',(#3634),#1194,.F.);
+#3634 = FACE_BOUND('',#3635,.F.);
+#3635 = EDGE_LOOP('',(#3636,#3637,#3658,#3659));
+#3636 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#3637 = ORIENTED_EDGE('',*,*,#3638,.F.);
+#3638 = EDGE_CURVE('',#2481,#1178,#3639,.T.);
+#3639 = SEAM_CURVE('',#3640,(#3644,#3651),.PCURVE_S1.);
+#3640 = LINE('',#3641,#3642);
+#3641 = CARTESIAN_POINT('',(98.5,19.,0.));
+#3642 = VECTOR('',#3643,1.);
+#3643 = DIRECTION('',(0.,0.,1.));
+#3644 = PCURVE('',#1194,#3645);
+#3645 = DEFINITIONAL_REPRESENTATION('',(#3646),#3650);
+#3646 = LINE('',#3647,#3648);
+#3647 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3648 = VECTOR('',#3649,1.);
+#3649 = DIRECTION('',(0.,1.));
+#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3651 = PCURVE('',#1194,#3652);
+#3652 = DEFINITIONAL_REPRESENTATION('',(#3653),#3657);
+#3653 = LINE('',#3654,#3655);
+#3654 = CARTESIAN_POINT('',(0.,-0.));
+#3655 = VECTOR('',#3656,1.);
+#3656 = DIRECTION('',(0.,1.));
+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3658 = ORIENTED_EDGE('',*,*,#2480,.T.);
+#3659 = ORIENTED_EDGE('',*,*,#3638,.T.);
+#3660 = ADVANCED_FACE('',(#3661),#1225,.F.);
+#3661 = FACE_BOUND('',#3662,.F.);
+#3662 = EDGE_LOOP('',(#3663,#3664,#3685,#3686));
+#3663 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#3664 = ORIENTED_EDGE('',*,*,#3665,.F.);
+#3665 = EDGE_CURVE('',#2507,#1209,#3666,.T.);
+#3666 = SEAM_CURVE('',#3667,(#3671,#3678),.PCURVE_S1.);
+#3667 = LINE('',#3668,#3669);
+#3668 = CARTESIAN_POINT('',(98.5,26.,0.));
+#3669 = VECTOR('',#3670,1.);
+#3670 = DIRECTION('',(0.,0.,1.));
+#3671 = PCURVE('',#1225,#3672);
+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);
+#3673 = LINE('',#3674,#3675);
+#3674 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3675 = VECTOR('',#3676,1.);
+#3676 = DIRECTION('',(0.,1.));
+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3678 = PCURVE('',#1225,#3679);
+#3679 = DEFINITIONAL_REPRESENTATION('',(#3680),#3684);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(0.,-0.));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(0.,1.));
+#3684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3685 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#3686 = ORIENTED_EDGE('',*,*,#3665,.T.);
+#3687 = ADVANCED_FACE('',(#3688),#1256,.F.);
+#3688 = FACE_BOUND('',#3689,.F.);
+#3689 = EDGE_LOOP('',(#3690,#3691,#3712,#3713));
+#3690 = ORIENTED_EDGE('',*,*,#1239,.F.);
+#3691 = ORIENTED_EDGE('',*,*,#3692,.F.);
+#3692 = EDGE_CURVE('',#2533,#1240,#3693,.T.);
+#3693 = SEAM_CURVE('',#3694,(#3698,#3705),.PCURVE_S1.);
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(91.5,26.,0.));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(0.,0.,1.));
+#3698 = PCURVE('',#1256,#3699);
+#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);
+#3700 = LINE('',#3701,#3702);
+#3701 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3702 = VECTOR('',#3703,1.);
+#3703 = DIRECTION('',(0.,1.));
+#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3705 = PCURVE('',#1256,#3706);
+#3706 = DEFINITIONAL_REPRESENTATION('',(#3707),#3711);
+#3707 = LINE('',#3708,#3709);
+#3708 = CARTESIAN_POINT('',(0.,-0.));
+#3709 = VECTOR('',#3710,1.);
+#3710 = DIRECTION('',(0.,1.));
+#3711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3712 = ORIENTED_EDGE('',*,*,#2532,.T.);
+#3713 = ORIENTED_EDGE('',*,*,#3692,.T.);
+#3714 = ADVANCED_FACE('',(#3715),#1287,.F.);
+#3715 = FACE_BOUND('',#3716,.F.);
+#3716 = EDGE_LOOP('',(#3717,#3718,#3739,#3740));
+#3717 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#3718 = ORIENTED_EDGE('',*,*,#3719,.F.);
+#3719 = EDGE_CURVE('',#2559,#1271,#3720,.T.);
+#3720 = SEAM_CURVE('',#3721,(#3725,#3732),.PCURVE_S1.);
+#3721 = LINE('',#3722,#3723);
+#3722 = CARTESIAN_POINT('',(98.5,33.,0.));
+#3723 = VECTOR('',#3724,1.);
+#3724 = DIRECTION('',(0.,0.,1.));
+#3725 = PCURVE('',#1287,#3726);
+#3726 = DEFINITIONAL_REPRESENTATION('',(#3727),#3731);
+#3727 = LINE('',#3728,#3729);
+#3728 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3729 = VECTOR('',#3730,1.);
+#3730 = DIRECTION('',(0.,1.));
+#3731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3732 = PCURVE('',#1287,#3733);
+#3733 = DEFINITIONAL_REPRESENTATION('',(#3734),#3738);
+#3734 = LINE('',#3735,#3736);
+#3735 = CARTESIAN_POINT('',(0.,-0.));
+#3736 = VECTOR('',#3737,1.);
+#3737 = DIRECTION('',(0.,1.));
+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3739 = ORIENTED_EDGE('',*,*,#2558,.T.);
+#3740 = ORIENTED_EDGE('',*,*,#3719,.T.);
+#3741 = ADVANCED_FACE('',(#3742),#1318,.F.);
+#3742 = FACE_BOUND('',#3743,.F.);
+#3743 = EDGE_LOOP('',(#3744,#3745,#3766,#3767));
+#3744 = ORIENTED_EDGE('',*,*,#1301,.F.);
+#3745 = ORIENTED_EDGE('',*,*,#3746,.F.);
+#3746 = EDGE_CURVE('',#2585,#1302,#3747,.T.);
+#3747 = SEAM_CURVE('',#3748,(#3752,#3759),.PCURVE_S1.);
+#3748 = LINE('',#3749,#3750);
+#3749 = CARTESIAN_POINT('',(105.5,33.,0.));
+#3750 = VECTOR('',#3751,1.);
+#3751 = DIRECTION('',(0.,0.,1.));
+#3752 = PCURVE('',#1318,#3753);
+#3753 = DEFINITIONAL_REPRESENTATION('',(#3754),#3758);
+#3754 = LINE('',#3755,#3756);
+#3755 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3756 = VECTOR('',#3757,1.);
+#3757 = DIRECTION('',(0.,1.));
+#3758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3759 = PCURVE('',#1318,#3760);
+#3760 = DEFINITIONAL_REPRESENTATION('',(#3761),#3765);
+#3761 = LINE('',#3762,#3763);
+#3762 = CARTESIAN_POINT('',(0.,-0.));
+#3763 = VECTOR('',#3764,1.);
+#3764 = DIRECTION('',(0.,1.));
+#3765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3766 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#3767 = ORIENTED_EDGE('',*,*,#3746,.T.);
+#3768 = ADVANCED_FACE('',(#3769),#1349,.F.);
+#3769 = FACE_BOUND('',#3770,.F.);
+#3770 = EDGE_LOOP('',(#3771,#3772,#3793,#3794));
+#3771 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#3772 = ORIENTED_EDGE('',*,*,#3773,.F.);
+#3773 = EDGE_CURVE('',#2611,#1333,#3774,.T.);
+#3774 = SEAM_CURVE('',#3775,(#3779,#3786),.PCURVE_S1.);
+#3775 = LINE('',#3776,#3777);
+#3776 = CARTESIAN_POINT('',(112.5,33.,0.));
+#3777 = VECTOR('',#3778,1.);
+#3778 = DIRECTION('',(0.,0.,1.));
+#3779 = PCURVE('',#1349,#3780);
+#3780 = DEFINITIONAL_REPRESENTATION('',(#3781),#3785);
+#3781 = LINE('',#3782,#3783);
+#3782 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3783 = VECTOR('',#3784,1.);
+#3784 = DIRECTION('',(0.,1.));
+#3785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3786 = PCURVE('',#1349,#3787);
+#3787 = DEFINITIONAL_REPRESENTATION('',(#3788),#3792);
+#3788 = LINE('',#3789,#3790);
+#3789 = CARTESIAN_POINT('',(0.,-0.));
+#3790 = VECTOR('',#3791,1.);
+#3791 = DIRECTION('',(0.,1.));
+#3792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3793 = ORIENTED_EDGE('',*,*,#2610,.T.);
+#3794 = ORIENTED_EDGE('',*,*,#3773,.T.);
+#3795 = ADVANCED_FACE('',(#3796),#1380,.F.);
+#3796 = FACE_BOUND('',#3797,.F.);
+#3797 = EDGE_LOOP('',(#3798,#3799,#3820,#3821));
+#3798 = ORIENTED_EDGE('',*,*,#1363,.F.);
+#3799 = ORIENTED_EDGE('',*,*,#3800,.F.);
+#3800 = EDGE_CURVE('',#2637,#1364,#3801,.T.);
+#3801 = SEAM_CURVE('',#3802,(#3806,#3813),.PCURVE_S1.);
+#3802 = LINE('',#3803,#3804);
+#3803 = CARTESIAN_POINT('',(91.5,33.,0.));
+#3804 = VECTOR('',#3805,1.);
+#3805 = DIRECTION('',(0.,0.,1.));
+#3806 = PCURVE('',#1380,#3807);
+#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3812);
+#3808 = LINE('',#3809,#3810);
+#3809 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3810 = VECTOR('',#3811,1.);
+#3811 = DIRECTION('',(0.,1.));
+#3812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3813 = PCURVE('',#1380,#3814);
+#3814 = DEFINITIONAL_REPRESENTATION('',(#3815),#3819);
+#3815 = LINE('',#3816,#3817);
+#3816 = CARTESIAN_POINT('',(0.,-0.));
+#3817 = VECTOR('',#3818,1.);
+#3818 = DIRECTION('',(0.,1.));
+#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3820 = ORIENTED_EDGE('',*,*,#2636,.T.);
+#3821 = ORIENTED_EDGE('',*,*,#3800,.T.);
+#3822 = ADVANCED_FACE('',(#3823),#1411,.F.);
+#3823 = FACE_BOUND('',#3824,.F.);
+#3824 = EDGE_LOOP('',(#3825,#3826,#3847,#3848));
+#3825 = ORIENTED_EDGE('',*,*,#1394,.F.);
+#3826 = ORIENTED_EDGE('',*,*,#3827,.F.);
+#3827 = EDGE_CURVE('',#2663,#1395,#3828,.T.);
+#3828 = SEAM_CURVE('',#3829,(#3833,#3840),.PCURVE_S1.);
+#3829 = LINE('',#3830,#3831);
+#3830 = CARTESIAN_POINT('',(98.5,12.,0.));
+#3831 = VECTOR('',#3832,1.);
+#3832 = DIRECTION('',(0.,0.,1.));
+#3833 = PCURVE('',#1411,#3834);
+#3834 = DEFINITIONAL_REPRESENTATION('',(#3835),#3839);
+#3835 = LINE('',#3836,#3837);
+#3836 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3837 = VECTOR('',#3838,1.);
+#3838 = DIRECTION('',(0.,1.));
+#3839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3840 = PCURVE('',#1411,#3841);
+#3841 = DEFINITIONAL_REPRESENTATION('',(#3842),#3846);
+#3842 = LINE('',#3843,#3844);
+#3843 = CARTESIAN_POINT('',(0.,-0.));
+#3844 = VECTOR('',#3845,1.);
+#3845 = DIRECTION('',(0.,1.));
+#3846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3847 = ORIENTED_EDGE('',*,*,#2662,.T.);
+#3848 = ORIENTED_EDGE('',*,*,#3827,.T.);
+#3849 = ADVANCED_FACE('',(#3850),#1442,.F.);
+#3850 = FACE_BOUND('',#3851,.F.);
+#3851 = EDGE_LOOP('',(#3852,#3853,#3874,#3875));
+#3852 = ORIENTED_EDGE('',*,*,#1425,.F.);
+#3853 = ORIENTED_EDGE('',*,*,#3854,.F.);
+#3854 = EDGE_CURVE('',#2689,#1426,#3855,.T.);
+#3855 = SEAM_CURVE('',#3856,(#3860,#3867),.PCURVE_S1.);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(91.5,12.,0.));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(0.,0.,1.));
+#3860 = PCURVE('',#1442,#3861);
+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3866);
+#3862 = LINE('',#3863,#3864);
+#3863 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3864 = VECTOR('',#3865,1.);
+#3865 = DIRECTION('',(0.,1.));
+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3867 = PCURVE('',#1442,#3868);
+#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3873);
+#3869 = LINE('',#3870,#3871);
+#3870 = CARTESIAN_POINT('',(0.,-0.));
+#3871 = VECTOR('',#3872,1.);
+#3872 = DIRECTION('',(0.,1.));
+#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3874 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#3875 = ORIENTED_EDGE('',*,*,#3854,.T.);
+#3876 = ADVANCED_FACE('',(#3877),#1473,.F.);
+#3877 = FACE_BOUND('',#3878,.F.);
+#3878 = EDGE_LOOP('',(#3879,#3880,#3901,#3902));
+#3879 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#3880 = ORIENTED_EDGE('',*,*,#3881,.F.);
+#3881 = EDGE_CURVE('',#2715,#1457,#3882,.T.);
+#3882 = SEAM_CURVE('',#3883,(#3887,#3894),.PCURVE_S1.);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(112.5,12.,0.));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(0.,0.,1.));
+#3887 = PCURVE('',#1473,#3888);
+#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);
+#3889 = LINE('',#3890,#3891);
+#3890 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3891 = VECTOR('',#3892,1.);
+#3892 = DIRECTION('',(0.,1.));
+#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3894 = PCURVE('',#1473,#3895);
+#3895 = DEFINITIONAL_REPRESENTATION('',(#3896),#3900);
+#3896 = LINE('',#3897,#3898);
+#3897 = CARTESIAN_POINT('',(0.,-0.));
+#3898 = VECTOR('',#3899,1.);
+#3899 = DIRECTION('',(0.,1.));
+#3900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3901 = ORIENTED_EDGE('',*,*,#2714,.T.);
+#3902 = ORIENTED_EDGE('',*,*,#3881,.T.);
+#3903 = ADVANCED_FACE('',(#3904),#1504,.F.);
+#3904 = FACE_BOUND('',#3905,.F.);
+#3905 = EDGE_LOOP('',(#3906,#3907,#3928,#3929));
+#3906 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#3907 = ORIENTED_EDGE('',*,*,#3908,.F.);
+#3908 = EDGE_CURVE('',#2741,#1488,#3909,.T.);
+#3909 = SEAM_CURVE('',#3910,(#3914,#3921),.PCURVE_S1.);
+#3910 = LINE('',#3911,#3912);
+#3911 = CARTESIAN_POINT('',(105.5,12.,0.));
+#3912 = VECTOR('',#3913,1.);
+#3913 = DIRECTION('',(0.,0.,1.));
+#3914 = PCURVE('',#1504,#3915);
+#3915 = DEFINITIONAL_REPRESENTATION('',(#3916),#3920);
+#3916 = LINE('',#3917,#3918);
+#3917 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3918 = VECTOR('',#3919,1.);
+#3919 = DIRECTION('',(0.,1.));
+#3920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3921 = PCURVE('',#1504,#3922);
+#3922 = DEFINITIONAL_REPRESENTATION('',(#3923),#3927);
+#3923 = LINE('',#3924,#3925);
+#3924 = CARTESIAN_POINT('',(0.,-0.));
+#3925 = VECTOR('',#3926,1.);
+#3926 = DIRECTION('',(0.,1.));
+#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3928 = ORIENTED_EDGE('',*,*,#2740,.T.);
+#3929 = ORIENTED_EDGE('',*,*,#3908,.T.);
+#3930 = ADVANCED_FACE('',(#3931),#1535,.F.);
+#3931 = FACE_BOUND('',#3932,.F.);
+#3932 = EDGE_LOOP('',(#3933,#3934,#3955,#3956));
+#3933 = ORIENTED_EDGE('',*,*,#1518,.F.);
+#3934 = ORIENTED_EDGE('',*,*,#3935,.F.);
+#3935 = EDGE_CURVE('',#2767,#1519,#3936,.T.);
+#3936 = SEAM_CURVE('',#3937,(#3941,#3948),.PCURVE_S1.);
+#3937 = LINE('',#3938,#3939);
+#3938 = CARTESIAN_POINT('',(21.,30.5,0.));
+#3939 = VECTOR('',#3940,1.);
+#3940 = DIRECTION('',(0.,0.,1.));
+#3941 = PCURVE('',#1535,#3942);
+#3942 = DEFINITIONAL_REPRESENTATION('',(#3943),#3947);
+#3943 = LINE('',#3944,#3945);
+#3944 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3945 = VECTOR('',#3946,1.);
+#3946 = DIRECTION('',(0.,1.));
+#3947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3948 = PCURVE('',#1535,#3949);
+#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3954);
+#3950 = LINE('',#3951,#3952);
+#3951 = CARTESIAN_POINT('',(0.,-0.));
+#3952 = VECTOR('',#3953,1.);
+#3953 = DIRECTION('',(0.,1.));
+#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3955 = ORIENTED_EDGE('',*,*,#2766,.T.);
+#3956 = ORIENTED_EDGE('',*,*,#3935,.T.);
+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3961)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3958,#3959,#3960)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3958 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3959 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3960 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3961 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3958,
+  'distance_accuracy_value','confusion accuracy');
+#3962 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#3963 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3964,#3972,#3979,#3986,#3993,#4000,#4007,#4014,#4021,#4028,#4035,
+    #4042,#4049,#4056,#4063,#4070,#4077,#4084,#4091,#4098,#4105,#4112,
+    #4119,#4126,#4133,#4140,#4147,#4154,#4161,#4168,#4175,#4182,#4189,
+    #4196,#4203,#4210,#4217,#4224,#4231,#4238,#4245,#4252,#4259,#4266,
+    #4273,#4280,#4287,#4294,#4301),#3957);
+#3964 = STYLED_ITEM('color',(#3965),#17);
+#3965 = PRESENTATION_STYLE_ASSIGNMENT((#3966));
+#3966 = SURFACE_STYLE_USAGE(.BOTH.,#3967);
+#3967 = SURFACE_SIDE_STYLE('',(#3968));
+#3968 = SURFACE_STYLE_FILL_AREA(#3969);
+#3969 = FILL_AREA_STYLE('',(#3970));
+#3970 = FILL_AREA_STYLE_COLOUR('',#3971);
+#3971 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3972 = STYLED_ITEM('color',(#3973),#137);
+#3973 = PRESENTATION_STYLE_ASSIGNMENT((#3974));
+#3974 = SURFACE_STYLE_USAGE(.BOTH.,#3975);
+#3975 = SURFACE_SIDE_STYLE('',(#3976));
+#3976 = SURFACE_STYLE_FILL_AREA(#3977);
+#3977 = FILL_AREA_STYLE('',(#3978));
+#3978 = FILL_AREA_STYLE_COLOUR('',#3971);
+#3979 = STYLED_ITEM('color',(#3980),#1546);
+#3980 = PRESENTATION_STYLE_ASSIGNMENT((#3981));
+#3981 = SURFACE_STYLE_USAGE(.BOTH.,#3982);
+#3982 = SURFACE_SIDE_STYLE('',(#3983));
+#3983 = SURFACE_STYLE_FILL_AREA(#3984);
+#3984 = FILL_AREA_STYLE('',(#3985));
+#3985 = FILL_AREA_STYLE_COLOUR('',#3971);
+#3986 = STYLED_ITEM('color',(#3987),#1596);
+#3987 = PRESENTATION_STYLE_ASSIGNMENT((#3988));
+#3988 = SURFACE_STYLE_USAGE(.BOTH.,#3989);
+#3989 = SURFACE_SIDE_STYLE('',(#3990));
+#3990 = SURFACE_STYLE_FILL_AREA(#3991);
+#3991 = FILL_AREA_STYLE('',(#3992));
+#3992 = FILL_AREA_STYLE_COLOUR('',#3971);
+#3993 = STYLED_ITEM('color',(#3994),#1650);
+#3994 = PRESENTATION_STYLE_ASSIGNMENT((#3995));
+#3995 = SURFACE_STYLE_USAGE(.BOTH.,#3996);
+#3996 = SURFACE_SIDE_STYLE('',(#3997));
+#3997 = SURFACE_STYLE_FILL_AREA(#3998);
+#3998 = FILL_AREA_STYLE('',(#3999));
+#3999 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4000 = STYLED_ITEM('color',(#4001),#2789);
+#4001 = PRESENTATION_STYLE_ASSIGNMENT((#4002));
+#4002 = SURFACE_STYLE_USAGE(.BOTH.,#4003);
+#4003 = SURFACE_SIDE_STYLE('',(#4004));
+#4004 = SURFACE_STYLE_FILL_AREA(#4005);
+#4005 = FILL_AREA_STYLE('',(#4006));
+#4006 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4007 = STYLED_ITEM('color',(#4008),#2816);
+#4008 = PRESENTATION_STYLE_ASSIGNMENT((#4009));
+#4009 = SURFACE_STYLE_USAGE(.BOTH.,#4010);
+#4010 = SURFACE_SIDE_STYLE('',(#4011));
+#4011 = SURFACE_STYLE_FILL_AREA(#4012);
+#4012 = FILL_AREA_STYLE('',(#4013));
+#4013 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4014 = STYLED_ITEM('color',(#4015),#2843);
+#4015 = PRESENTATION_STYLE_ASSIGNMENT((#4016));
+#4016 = SURFACE_STYLE_USAGE(.BOTH.,#4017);
+#4017 = SURFACE_SIDE_STYLE('',(#4018));
+#4018 = SURFACE_STYLE_FILL_AREA(#4019);
+#4019 = FILL_AREA_STYLE('',(#4020));
+#4020 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4021 = STYLED_ITEM('color',(#4022),#2870);
+#4022 = PRESENTATION_STYLE_ASSIGNMENT((#4023));
+#4023 = SURFACE_STYLE_USAGE(.BOTH.,#4024);
+#4024 = SURFACE_SIDE_STYLE('',(#4025));
+#4025 = SURFACE_STYLE_FILL_AREA(#4026);
+#4026 = FILL_AREA_STYLE('',(#4027));
+#4027 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4028 = STYLED_ITEM('color',(#4029),#2897);
+#4029 = PRESENTATION_STYLE_ASSIGNMENT((#4030));
+#4030 = SURFACE_STYLE_USAGE(.BOTH.,#4031);
+#4031 = SURFACE_SIDE_STYLE('',(#4032));
+#4032 = SURFACE_STYLE_FILL_AREA(#4033);
+#4033 = FILL_AREA_STYLE('',(#4034));
+#4034 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4035 = STYLED_ITEM('color',(#4036),#2904);
+#4036 = PRESENTATION_STYLE_ASSIGNMENT((#4037));
+#4037 = SURFACE_STYLE_USAGE(.BOTH.,#4038);
+#4038 = SURFACE_SIDE_STYLE('',(#4039));
+#4039 = SURFACE_STYLE_FILL_AREA(#4040);
+#4040 = FILL_AREA_STYLE('',(#4041));
+#4041 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4042 = STYLED_ITEM('color',(#4043),#2931);
+#4043 = PRESENTATION_STYLE_ASSIGNMENT((#4044));
+#4044 = SURFACE_STYLE_USAGE(.BOTH.,#4045);
+#4045 = SURFACE_SIDE_STYLE('',(#4046));
+#4046 = SURFACE_STYLE_FILL_AREA(#4047);
+#4047 = FILL_AREA_STYLE('',(#4048));
+#4048 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4049 = STYLED_ITEM('color',(#4050),#2958);
+#4050 = PRESENTATION_STYLE_ASSIGNMENT((#4051));
+#4051 = SURFACE_STYLE_USAGE(.BOTH.,#4052);
+#4052 = SURFACE_SIDE_STYLE('',(#4053));
+#4053 = SURFACE_STYLE_FILL_AREA(#4054);
+#4054 = FILL_AREA_STYLE('',(#4055));
+#4055 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4056 = STYLED_ITEM('color',(#4057),#2985);
+#4057 = PRESENTATION_STYLE_ASSIGNMENT((#4058));
+#4058 = SURFACE_STYLE_USAGE(.BOTH.,#4059);
+#4059 = SURFACE_SIDE_STYLE('',(#4060));
+#4060 = SURFACE_STYLE_FILL_AREA(#4061);
+#4061 = FILL_AREA_STYLE('',(#4062));
+#4062 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4063 = STYLED_ITEM('color',(#4064),#3012);
+#4064 = PRESENTATION_STYLE_ASSIGNMENT((#4065));
+#4065 = SURFACE_STYLE_USAGE(.BOTH.,#4066);
+#4066 = SURFACE_SIDE_STYLE('',(#4067));
+#4067 = SURFACE_STYLE_FILL_AREA(#4068);
+#4068 = FILL_AREA_STYLE('',(#4069));
+#4069 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4070 = STYLED_ITEM('color',(#4071),#3039);
+#4071 = PRESENTATION_STYLE_ASSIGNMENT((#4072));
+#4072 = SURFACE_STYLE_USAGE(.BOTH.,#4073);
+#4073 = SURFACE_SIDE_STYLE('',(#4074));
+#4074 = SURFACE_STYLE_FILL_AREA(#4075);
+#4075 = FILL_AREA_STYLE('',(#4076));
+#4076 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4077 = STYLED_ITEM('color',(#4078),#3066);
+#4078 = PRESENTATION_STYLE_ASSIGNMENT((#4079));
+#4079 = SURFACE_STYLE_USAGE(.BOTH.,#4080);
+#4080 = SURFACE_SIDE_STYLE('',(#4081));
+#4081 = SURFACE_STYLE_FILL_AREA(#4082);
+#4082 = FILL_AREA_STYLE('',(#4083));
+#4083 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4084 = STYLED_ITEM('color',(#4085),#3093);
+#4085 = PRESENTATION_STYLE_ASSIGNMENT((#4086));
+#4086 = SURFACE_STYLE_USAGE(.BOTH.,#4087);
+#4087 = SURFACE_SIDE_STYLE('',(#4088));
+#4088 = SURFACE_STYLE_FILL_AREA(#4089);
+#4089 = FILL_AREA_STYLE('',(#4090));
+#4090 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4091 = STYLED_ITEM('color',(#4092),#3120);
+#4092 = PRESENTATION_STYLE_ASSIGNMENT((#4093));
+#4093 = SURFACE_STYLE_USAGE(.BOTH.,#4094);
+#4094 = SURFACE_SIDE_STYLE('',(#4095));
+#4095 = SURFACE_STYLE_FILL_AREA(#4096);
+#4096 = FILL_AREA_STYLE('',(#4097));
+#4097 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4098 = STYLED_ITEM('color',(#4099),#3147);
+#4099 = PRESENTATION_STYLE_ASSIGNMENT((#4100));
+#4100 = SURFACE_STYLE_USAGE(.BOTH.,#4101);
+#4101 = SURFACE_SIDE_STYLE('',(#4102));
+#4102 = SURFACE_STYLE_FILL_AREA(#4103);
+#4103 = FILL_AREA_STYLE('',(#4104));
+#4104 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4105 = STYLED_ITEM('color',(#4106),#3174);
+#4106 = PRESENTATION_STYLE_ASSIGNMENT((#4107));
+#4107 = SURFACE_STYLE_USAGE(.BOTH.,#4108);
+#4108 = SURFACE_SIDE_STYLE('',(#4109));
+#4109 = SURFACE_STYLE_FILL_AREA(#4110);
+#4110 = FILL_AREA_STYLE('',(#4111));
+#4111 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4112 = STYLED_ITEM('color',(#4113),#3201);
+#4113 = PRESENTATION_STYLE_ASSIGNMENT((#4114));
+#4114 = SURFACE_STYLE_USAGE(.BOTH.,#4115);
+#4115 = SURFACE_SIDE_STYLE('',(#4116));
+#4116 = SURFACE_STYLE_FILL_AREA(#4117);
+#4117 = FILL_AREA_STYLE('',(#4118));
+#4118 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4119 = STYLED_ITEM('color',(#4120),#3228);
+#4120 = PRESENTATION_STYLE_ASSIGNMENT((#4121));
+#4121 = SURFACE_STYLE_USAGE(.BOTH.,#4122);
+#4122 = SURFACE_SIDE_STYLE('',(#4123));
+#4123 = SURFACE_STYLE_FILL_AREA(#4124);
+#4124 = FILL_AREA_STYLE('',(#4125));
+#4125 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4126 = STYLED_ITEM('color',(#4127),#3255);
+#4127 = PRESENTATION_STYLE_ASSIGNMENT((#4128));
+#4128 = SURFACE_STYLE_USAGE(.BOTH.,#4129);
+#4129 = SURFACE_SIDE_STYLE('',(#4130));
+#4130 = SURFACE_STYLE_FILL_AREA(#4131);
+#4131 = FILL_AREA_STYLE('',(#4132));
+#4132 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4133 = STYLED_ITEM('color',(#4134),#3282);
+#4134 = PRESENTATION_STYLE_ASSIGNMENT((#4135));
+#4135 = SURFACE_STYLE_USAGE(.BOTH.,#4136);
+#4136 = SURFACE_SIDE_STYLE('',(#4137));
+#4137 = SURFACE_STYLE_FILL_AREA(#4138);
+#4138 = FILL_AREA_STYLE('',(#4139));
+#4139 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4140 = STYLED_ITEM('color',(#4141),#3309);
+#4141 = PRESENTATION_STYLE_ASSIGNMENT((#4142));
+#4142 = SURFACE_STYLE_USAGE(.BOTH.,#4143);
+#4143 = SURFACE_SIDE_STYLE('',(#4144));
+#4144 = SURFACE_STYLE_FILL_AREA(#4145);
+#4145 = FILL_AREA_STYLE('',(#4146));
+#4146 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4147 = STYLED_ITEM('color',(#4148),#3336);
+#4148 = PRESENTATION_STYLE_ASSIGNMENT((#4149));
+#4149 = SURFACE_STYLE_USAGE(.BOTH.,#4150);
+#4150 = SURFACE_SIDE_STYLE('',(#4151));
+#4151 = SURFACE_STYLE_FILL_AREA(#4152);
+#4152 = FILL_AREA_STYLE('',(#4153));
+#4153 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4154 = STYLED_ITEM('color',(#4155),#3363);
+#4155 = PRESENTATION_STYLE_ASSIGNMENT((#4156));
+#4156 = SURFACE_STYLE_USAGE(.BOTH.,#4157);
+#4157 = SURFACE_SIDE_STYLE('',(#4158));
+#4158 = SURFACE_STYLE_FILL_AREA(#4159);
+#4159 = FILL_AREA_STYLE('',(#4160));
+#4160 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4161 = STYLED_ITEM('color',(#4162),#3390);
+#4162 = PRESENTATION_STYLE_ASSIGNMENT((#4163));
+#4163 = SURFACE_STYLE_USAGE(.BOTH.,#4164);
+#4164 = SURFACE_SIDE_STYLE('',(#4165));
+#4165 = SURFACE_STYLE_FILL_AREA(#4166);
+#4166 = FILL_AREA_STYLE('',(#4167));
+#4167 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4168 = STYLED_ITEM('color',(#4169),#3417);
+#4169 = PRESENTATION_STYLE_ASSIGNMENT((#4170));
+#4170 = SURFACE_STYLE_USAGE(.BOTH.,#4171);
+#4171 = SURFACE_SIDE_STYLE('',(#4172));
+#4172 = SURFACE_STYLE_FILL_AREA(#4173);
+#4173 = FILL_AREA_STYLE('',(#4174));
+#4174 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4175 = STYLED_ITEM('color',(#4176),#3444);
+#4176 = PRESENTATION_STYLE_ASSIGNMENT((#4177));
+#4177 = SURFACE_STYLE_USAGE(.BOTH.,#4178);
+#4178 = SURFACE_SIDE_STYLE('',(#4179));
+#4179 = SURFACE_STYLE_FILL_AREA(#4180);
+#4180 = FILL_AREA_STYLE('',(#4181));
+#4181 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4182 = STYLED_ITEM('color',(#4183),#3471);
+#4183 = PRESENTATION_STYLE_ASSIGNMENT((#4184));
+#4184 = SURFACE_STYLE_USAGE(.BOTH.,#4185);
+#4185 = SURFACE_SIDE_STYLE('',(#4186));
+#4186 = SURFACE_STYLE_FILL_AREA(#4187);
+#4187 = FILL_AREA_STYLE('',(#4188));
+#4188 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4189 = STYLED_ITEM('color',(#4190),#3498);
+#4190 = PRESENTATION_STYLE_ASSIGNMENT((#4191));
+#4191 = SURFACE_STYLE_USAGE(.BOTH.,#4192);
+#4192 = SURFACE_SIDE_STYLE('',(#4193));
+#4193 = SURFACE_STYLE_FILL_AREA(#4194);
+#4194 = FILL_AREA_STYLE('',(#4195));
+#4195 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4196 = STYLED_ITEM('color',(#4197),#3525);
+#4197 = PRESENTATION_STYLE_ASSIGNMENT((#4198));
+#4198 = SURFACE_STYLE_USAGE(.BOTH.,#4199);
+#4199 = SURFACE_SIDE_STYLE('',(#4200));
+#4200 = SURFACE_STYLE_FILL_AREA(#4201);
+#4201 = FILL_AREA_STYLE('',(#4202));
+#4202 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4203 = STYLED_ITEM('color',(#4204),#3552);
+#4204 = PRESENTATION_STYLE_ASSIGNMENT((#4205));
+#4205 = SURFACE_STYLE_USAGE(.BOTH.,#4206);
+#4206 = SURFACE_SIDE_STYLE('',(#4207));
+#4207 = SURFACE_STYLE_FILL_AREA(#4208);
+#4208 = FILL_AREA_STYLE('',(#4209));
+#4209 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4210 = STYLED_ITEM('color',(#4211),#3579);
+#4211 = PRESENTATION_STYLE_ASSIGNMENT((#4212));
+#4212 = SURFACE_STYLE_USAGE(.BOTH.,#4213);
+#4213 = SURFACE_SIDE_STYLE('',(#4214));
+#4214 = SURFACE_STYLE_FILL_AREA(#4215);
+#4215 = FILL_AREA_STYLE('',(#4216));
+#4216 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4217 = STYLED_ITEM('color',(#4218),#3606);
+#4218 = PRESENTATION_STYLE_ASSIGNMENT((#4219));
+#4219 = SURFACE_STYLE_USAGE(.BOTH.,#4220);
+#4220 = SURFACE_SIDE_STYLE('',(#4221));
+#4221 = SURFACE_STYLE_FILL_AREA(#4222);
+#4222 = FILL_AREA_STYLE('',(#4223));
+#4223 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4224 = STYLED_ITEM('color',(#4225),#3633);
+#4225 = PRESENTATION_STYLE_ASSIGNMENT((#4226));
+#4226 = SURFACE_STYLE_USAGE(.BOTH.,#4227);
+#4227 = SURFACE_SIDE_STYLE('',(#4228));
+#4228 = SURFACE_STYLE_FILL_AREA(#4229);
+#4229 = FILL_AREA_STYLE('',(#4230));
+#4230 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4231 = STYLED_ITEM('color',(#4232),#3660);
+#4232 = PRESENTATION_STYLE_ASSIGNMENT((#4233));
+#4233 = SURFACE_STYLE_USAGE(.BOTH.,#4234);
+#4234 = SURFACE_SIDE_STYLE('',(#4235));
+#4235 = SURFACE_STYLE_FILL_AREA(#4236);
+#4236 = FILL_AREA_STYLE('',(#4237));
+#4237 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4238 = STYLED_ITEM('color',(#4239),#3687);
+#4239 = PRESENTATION_STYLE_ASSIGNMENT((#4240));
+#4240 = SURFACE_STYLE_USAGE(.BOTH.,#4241);
+#4241 = SURFACE_SIDE_STYLE('',(#4242));
+#4242 = SURFACE_STYLE_FILL_AREA(#4243);
+#4243 = FILL_AREA_STYLE('',(#4244));
+#4244 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4245 = STYLED_ITEM('color',(#4246),#3714);
+#4246 = PRESENTATION_STYLE_ASSIGNMENT((#4247));
+#4247 = SURFACE_STYLE_USAGE(.BOTH.,#4248);
+#4248 = SURFACE_SIDE_STYLE('',(#4249));
+#4249 = SURFACE_STYLE_FILL_AREA(#4250);
+#4250 = FILL_AREA_STYLE('',(#4251));
+#4251 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4252 = STYLED_ITEM('color',(#4253),#3741);
+#4253 = PRESENTATION_STYLE_ASSIGNMENT((#4254));
+#4254 = SURFACE_STYLE_USAGE(.BOTH.,#4255);
+#4255 = SURFACE_SIDE_STYLE('',(#4256));
+#4256 = SURFACE_STYLE_FILL_AREA(#4257);
+#4257 = FILL_AREA_STYLE('',(#4258));
+#4258 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4259 = STYLED_ITEM('color',(#4260),#3768);
+#4260 = PRESENTATION_STYLE_ASSIGNMENT((#4261));
+#4261 = SURFACE_STYLE_USAGE(.BOTH.,#4262);
+#4262 = SURFACE_SIDE_STYLE('',(#4263));
+#4263 = SURFACE_STYLE_FILL_AREA(#4264);
+#4264 = FILL_AREA_STYLE('',(#4265));
+#4265 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4266 = STYLED_ITEM('color',(#4267),#3795);
+#4267 = PRESENTATION_STYLE_ASSIGNMENT((#4268));
+#4268 = SURFACE_STYLE_USAGE(.BOTH.,#4269);
+#4269 = SURFACE_SIDE_STYLE('',(#4270));
+#4270 = SURFACE_STYLE_FILL_AREA(#4271);
+#4271 = FILL_AREA_STYLE('',(#4272));
+#4272 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4273 = STYLED_ITEM('color',(#4274),#3822);
+#4274 = PRESENTATION_STYLE_ASSIGNMENT((#4275));
+#4275 = SURFACE_STYLE_USAGE(.BOTH.,#4276);
+#4276 = SURFACE_SIDE_STYLE('',(#4277));
+#4277 = SURFACE_STYLE_FILL_AREA(#4278);
+#4278 = FILL_AREA_STYLE('',(#4279));
+#4279 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4280 = STYLED_ITEM('color',(#4281),#3849);
+#4281 = PRESENTATION_STYLE_ASSIGNMENT((#4282));
+#4282 = SURFACE_STYLE_USAGE(.BOTH.,#4283);
+#4283 = SURFACE_SIDE_STYLE('',(#4284));
+#4284 = SURFACE_STYLE_FILL_AREA(#4285);
+#4285 = FILL_AREA_STYLE('',(#4286));
+#4286 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4287 = STYLED_ITEM('color',(#4288),#3876);
+#4288 = PRESENTATION_STYLE_ASSIGNMENT((#4289));
+#4289 = SURFACE_STYLE_USAGE(.BOTH.,#4290);
+#4290 = SURFACE_SIDE_STYLE('',(#4291));
+#4291 = SURFACE_STYLE_FILL_AREA(#4292);
+#4292 = FILL_AREA_STYLE('',(#4293));
+#4293 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4294 = STYLED_ITEM('color',(#4295),#3903);
+#4295 = PRESENTATION_STYLE_ASSIGNMENT((#4296));
+#4296 = SURFACE_STYLE_USAGE(.BOTH.,#4297);
+#4297 = SURFACE_SIDE_STYLE('',(#4298));
+#4298 = SURFACE_STYLE_FILL_AREA(#4299);
+#4299 = FILL_AREA_STYLE('',(#4300));
+#4300 = FILL_AREA_STYLE_COLOUR('',#3971);
+#4301 = STYLED_ITEM('color',(#4302),#3930);
+#4302 = PRESENTATION_STYLE_ASSIGNMENT((#4303));
+#4303 = SURFACE_STYLE_USAGE(.BOTH.,#4304);
+#4304 = SURFACE_SIDE_STYLE('',(#4305));
+#4305 = SURFACE_STYLE_FILL_AREA(#4306);
+#4306 = FILL_AREA_STYLE('',(#4307));
+#4307 = FILL_AREA_STYLE_COLOUR('',#3971);
+ENDSEC;
+END-ISO-10303-21;

BIN
3d/ring.FCStd


+ 344 - 0
3d/ring.step

@@ -0,0 +1,344 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('D:/Projects/SNC-IN4-7/3d/ring.step','2020-12-31T10:02:07',(
+    'Author'),(''),'Open CASCADE STEP processor 7.3','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('Chamfer','Chamfer','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#250);
+#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,#105,#158,#193,#223));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(17.5,-4.E-15,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(17.5,0.,4.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(17.5,-4.29E-15,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,17.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,0.,1.));
+#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('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,17.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,4.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,4.));
+#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 = CONICAL_SURFACE('',#67,17.5,0.785398163397);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,4.));
+#69 = DIRECTION('',(-0.,-0.,-1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.,-0.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,-0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#22,#22,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,17.5);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(0.,0.,0.));
+#84 = DIRECTION('',(0.,0.,1.));
+#85 = DIRECTION('',(1.,0.,0.));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,0.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = PLANE('',#95);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(0.,0.,0.));
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = CIRCLE('',#101,17.5);
+#101 = AXIS2_PLACEMENT_2D('',#102,#103);
+#102 = CARTESIAN_POINT('',(0.,0.));
+#103 = DIRECTION('',(1.,0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#66,.T.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108,#129,#130,#131));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#24,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(16.5,0.,5.));
+#112 = SEAM_CURVE('',#113,(#117,#123),.PCURVE_S1.);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(17.5,0.,4.));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#117 = PCURVE('',#66,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(0.,0.));
+#121 = CARTESIAN_POINT('',(0.,-1.));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#66,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#127 = CARTESIAN_POINT('',(-6.28318530718,-1.));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = ORIENTED_EDGE('',*,*,#51,.T.);
+#130 = ORIENTED_EDGE('',*,*,#109,.T.);
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#110,#110,#133,.T.);
+#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
+#134 = CIRCLE('',#135,16.5);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.,0.,5.));
+#137 = DIRECTION('',(0.,0.,1.));
+#138 = DIRECTION('',(1.,0.,0.));
+#139 = PCURVE('',#66,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-0.,-1.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-1.,-0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = PCURVE('',#147,#152);
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,0.,5.));
+#150 = DIRECTION('',(0.,0.,1.));
+#151 = DIRECTION('',(1.,0.,0.));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,16.5);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.,0.));
+#156 = DIRECTION('',(1.,0.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159,#162),#94,.F.);
+#159 = FACE_BOUND('',#160,.F.);
+#160 = EDGE_LOOP('',(#161));
+#161 = ORIENTED_EDGE('',*,*,#79,.T.);
+#162 = FACE_BOUND('',#163,.F.);
+#163 = EDGE_LOOP('',(#164));
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#166,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(15.,-4.E-15,0.));
+#168 = SURFACE_CURVE('',#169,(#174,#181),.PCURVE_S1.);
+#169 = CIRCLE('',#170,15.);
+#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);
+#171 = CARTESIAN_POINT('',(0.,0.,0.));
+#172 = DIRECTION('',(0.,0.,1.));
+#173 = DIRECTION('',(1.,0.,0.));
+#174 = PCURVE('',#94,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = CIRCLE('',#177,15.);
+#177 = AXIS2_PLACEMENT_2D('',#178,#179);
+#178 = CARTESIAN_POINT('',(0.,0.));
+#179 = DIRECTION('',(1.,0.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#187);
+#182 = CYLINDRICAL_SURFACE('',#183,15.);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(0.,0.,0.));
+#185 = DIRECTION('',(0.,0.,1.));
+#186 = DIRECTION('',(1.,0.,0.));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(0.,0.));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(1.,0.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ADVANCED_FACE('',(#194,#197),#147,.T.);
+#194 = FACE_BOUND('',#195,.T.);
+#195 = EDGE_LOOP('',(#196));
+#196 = ORIENTED_EDGE('',*,*,#132,.T.);
+#197 = FACE_BOUND('',#198,.T.);
+#198 = EDGE_LOOP('',(#199));
+#199 = ORIENTED_EDGE('',*,*,#200,.F.);
+#200 = EDGE_CURVE('',#201,#201,#203,.T.);
+#201 = VERTEX_POINT('',#202);
+#202 = CARTESIAN_POINT('',(15.,-4.E-15,5.));
+#203 = SURFACE_CURVE('',#204,(#209,#216),.PCURVE_S1.);
+#204 = CIRCLE('',#205,15.);
+#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208);
+#206 = CARTESIAN_POINT('',(0.,0.,5.));
+#207 = DIRECTION('',(0.,0.,1.));
+#208 = DIRECTION('',(1.,0.,0.));
+#209 = PCURVE('',#147,#210);
+#210 = DEFINITIONAL_REPRESENTATION('',(#211),#215);
+#211 = CIRCLE('',#212,15.);
+#212 = AXIS2_PLACEMENT_2D('',#213,#214);
+#213 = CARTESIAN_POINT('',(0.,0.));
+#214 = DIRECTION('',(1.,0.));
+#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#216 = PCURVE('',#182,#217);
+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(0.,5.));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(1.,0.));
+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#223 = ADVANCED_FACE('',(#224),#182,.F.);
+#224 = FACE_BOUND('',#225,.F.);
+#225 = EDGE_LOOP('',(#226,#227,#248,#249));
+#226 = ORIENTED_EDGE('',*,*,#200,.F.);
+#227 = ORIENTED_EDGE('',*,*,#228,.F.);
+#228 = EDGE_CURVE('',#166,#201,#229,.T.);
+#229 = SEAM_CURVE('',#230,(#234,#241),.PCURVE_S1.);
+#230 = LINE('',#231,#232);
+#231 = CARTESIAN_POINT('',(15.,-3.67E-15,0.));
+#232 = VECTOR('',#233,1.);
+#233 = DIRECTION('',(0.,0.,1.));
+#234 = PCURVE('',#182,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(0.,1.));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = PCURVE('',#182,#242);
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(0.,-0.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(0.,1.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = ORIENTED_EDGE('',*,*,#165,.T.);
+#249 = ORIENTED_EDGE('',*,*,#228,.T.);
+#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#254)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#251,#252,#253)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#251 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#252 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#253 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#254 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#251,
+  'distance_accuracy_value','confusion accuracy');
+#255 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#256 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#257,
+    #265,#272,#279,#286),#250);
+#257 = STYLED_ITEM('color',(#258),#17);
+#258 = PRESENTATION_STYLE_ASSIGNMENT((#259));
+#259 = SURFACE_STYLE_USAGE(.BOTH.,#260);
+#260 = SURFACE_SIDE_STYLE('',(#261));
+#261 = SURFACE_STYLE_FILL_AREA(#262);
+#262 = FILL_AREA_STYLE('',(#263));
+#263 = FILL_AREA_STYLE_COLOUR('',#264);
+#264 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#265 = STYLED_ITEM('color',(#266),#105);
+#266 = PRESENTATION_STYLE_ASSIGNMENT((#267));
+#267 = SURFACE_STYLE_USAGE(.BOTH.,#268);
+#268 = SURFACE_SIDE_STYLE('',(#269));
+#269 = SURFACE_STYLE_FILL_AREA(#270);
+#270 = FILL_AREA_STYLE('',(#271));
+#271 = FILL_AREA_STYLE_COLOUR('',#264);
+#272 = STYLED_ITEM('color',(#273),#158);
+#273 = PRESENTATION_STYLE_ASSIGNMENT((#274));
+#274 = SURFACE_STYLE_USAGE(.BOTH.,#275);
+#275 = SURFACE_SIDE_STYLE('',(#276));
+#276 = SURFACE_STYLE_FILL_AREA(#277);
+#277 = FILL_AREA_STYLE('',(#278));
+#278 = FILL_AREA_STYLE_COLOUR('',#264);
+#279 = STYLED_ITEM('color',(#280),#193);
+#280 = PRESENTATION_STYLE_ASSIGNMENT((#281));
+#281 = SURFACE_STYLE_USAGE(.BOTH.,#282);
+#282 = SURFACE_SIDE_STYLE('',(#283));
+#283 = SURFACE_STYLE_FILL_AREA(#284);
+#284 = FILL_AREA_STYLE('',(#285));
+#285 = FILL_AREA_STYLE_COLOUR('',#264);
+#286 = STYLED_ITEM('color',(#287),#223);
+#287 = PRESENTATION_STYLE_ASSIGNMENT((#288));
+#288 = SURFACE_STYLE_USAGE(.BOTH.,#289);
+#289 = SURFACE_SIDE_STYLE('',(#290));
+#290 = SURFACE_STYLE_FILL_AREA(#291);
+#291 = FILL_AREA_STYLE('',(#292));
+#292 = FILL_AREA_STYLE_COLOUR('',#264);
+ENDSEC;
+END-ISO-10303-21;