ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-10-22T17:17:15',('Author'),(
    'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d',
  '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('COMPOUND','COMPOUND','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.,0.,0.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,-0.));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,-0.));
#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,
  'distance_accuracy_value','confusion accuracy');
#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);
#30 = PRODUCT_DEFINITION_SHAPE('','',#31);
#31 = PRODUCT_DEFINITION('design','',#32,#35);
#32 = PRODUCT_DEFINITION_FORMATION('','',#33);
#33 = PRODUCT('COMPOUND','COMPOUND','',(#34));
#34 = PRODUCT_CONTEXT('',#2,'mechanical');
#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#732);
#37 = MANIFOLD_SOLID_BREP('',#38);
#38 = CLOSED_SHELL('',(#39,#107,#162,#217,#392,#447,#497,#551,#605,#659,
    #713));
#39 = ADVANCED_FACE('',(#40,#76),#53,.F.);
#40 = FACE_BOUND('',#41,.T.);
#41 = EDGE_LOOP('',(#42));
#42 = ORIENTED_EDGE('',*,*,#43,.T.);
#43 = EDGE_CURVE('',#44,#44,#46,.T.);
#44 = VERTEX_POINT('',#45);
#45 = CARTESIAN_POINT('',(25.,0.,-90.));
#46 = SURFACE_CURVE('',#47,(#52,#64),.PCURVE_S1.);
#47 = CIRCLE('',#48,25.);
#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
#49 = CARTESIAN_POINT('',(0.,0.,-90.));
#50 = DIRECTION('',(0.,0.,1.));
#51 = DIRECTION('',(1.,0.,-0.));
#52 = PCURVE('',#53,#58);
#53 = PLANE('',#54);
#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
#55 = CARTESIAN_POINT('',(0.,0.,-90.));
#56 = DIRECTION('',(0.,0.,1.));
#57 = DIRECTION('',(1.,0.,-0.));
#58 = DEFINITIONAL_REPRESENTATION('',(#59),#63);
#59 = CIRCLE('',#60,25.);
#60 = AXIS2_PLACEMENT_2D('',#61,#62);
#61 = CARTESIAN_POINT('',(0.,0.));
#62 = DIRECTION('',(1.,0.));
#63 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64 = PCURVE('',#65,#70);
#65 = CYLINDRICAL_SURFACE('',#66,25.);
#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69);
#67 = CARTESIAN_POINT('',(0.,0.,0.));
#68 = DIRECTION('',(-0.,-0.,-1.));
#69 = DIRECTION('',(1.,0.,0.));
#70 = DEFINITIONAL_REPRESENTATION('',(#71),#75);
#71 = LINE('',#72,#73);
#72 = CARTESIAN_POINT('',(6.28318530718,90.));
#73 = VECTOR('',#74,1.);
#74 = DIRECTION('',(-1.,0.));
#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76 = FACE_BOUND('',#77,.T.);
#77 = EDGE_LOOP('',(#78));
#78 = ORIENTED_EDGE('',*,*,#79,.F.);
#79 = EDGE_CURVE('',#80,#80,#82,.T.);
#80 = VERTEX_POINT('',#81);
#81 = CARTESIAN_POINT('',(30.15,0.,-90.));
#82 = SURFACE_CURVE('',#83,(#88,#95),.PCURVE_S1.);
#83 = CIRCLE('',#84,30.15);
#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
#85 = CARTESIAN_POINT('',(0.,0.,-90.));
#86 = DIRECTION('',(0.,0.,1.));
#87 = DIRECTION('',(1.,0.,-0.));
#88 = PCURVE('',#53,#89);
#89 = DEFINITIONAL_REPRESENTATION('',(#90),#94);
#90 = CIRCLE('',#91,30.15);
#91 = AXIS2_PLACEMENT_2D('',#92,#93);
#92 = CARTESIAN_POINT('',(0.,0.));
#93 = DIRECTION('',(1.,0.));
#94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95 = PCURVE('',#96,#101);
#96 = CYLINDRICAL_SURFACE('',#97,30.15);
#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100);
#98 = CARTESIAN_POINT('',(0.,0.,-90.));
#99 = DIRECTION('',(0.,0.,1.));
#100 = DIRECTION('',(1.,0.,-0.));
#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106);
#102 = LINE('',#103,#104);
#103 = CARTESIAN_POINT('',(0.,0.));
#104 = VECTOR('',#105,1.);
#105 = DIRECTION('',(1.,0.));
#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107 = ADVANCED_FACE('',(#108),#65,.F.);
#108 = FACE_BOUND('',#109,.F.);
#109 = EDGE_LOOP('',(#110,#133,#134,#135));
#110 = ORIENTED_EDGE('',*,*,#111,.T.);
#111 = EDGE_CURVE('',#112,#44,#114,.T.);
#112 = VERTEX_POINT('',#113);
#113 = CARTESIAN_POINT('',(25.,0.,0.));
#114 = SEAM_CURVE('',#115,(#119,#126),.PCURVE_S1.);
#115 = LINE('',#116,#117);
#116 = CARTESIAN_POINT('',(25.,0.,0.));
#117 = VECTOR('',#118,1.);
#118 = DIRECTION('',(0.,0.,-1.));
#119 = PCURVE('',#65,#120);
#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
#121 = LINE('',#122,#123);
#122 = CARTESIAN_POINT('',(6.28318530718,0.));
#123 = VECTOR('',#124,1.);
#124 = DIRECTION('',(-0.,1.));
#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#126 = PCURVE('',#65,#127);
#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
#128 = LINE('',#129,#130);
#129 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#130 = VECTOR('',#131,1.);
#131 = DIRECTION('',(-0.,1.));
#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#133 = ORIENTED_EDGE('',*,*,#43,.T.);
#134 = ORIENTED_EDGE('',*,*,#111,.F.);
#135 = ORIENTED_EDGE('',*,*,#136,.F.);
#136 = EDGE_CURVE('',#112,#112,#137,.T.);
#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.);
#138 = CIRCLE('',#139,25.);
#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
#140 = CARTESIAN_POINT('',(0.,0.,0.));
#141 = DIRECTION('',(0.,0.,1.));
#142 = DIRECTION('',(1.,0.,-0.));
#143 = PCURVE('',#65,#144);
#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
#145 = LINE('',#146,#147);
#146 = CARTESIAN_POINT('',(6.28318530718,0.));
#147 = VECTOR('',#148,1.);
#148 = DIRECTION('',(-1.,0.));
#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#150 = PCURVE('',#151,#156);
#151 = PLANE('',#152);
#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
#153 = CARTESIAN_POINT('',(0.,0.,0.));
#154 = DIRECTION('',(0.,0.,1.));
#155 = DIRECTION('',(1.,0.,-0.));
#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
#157 = CIRCLE('',#158,25.);
#158 = AXIS2_PLACEMENT_2D('',#159,#160);
#159 = CARTESIAN_POINT('',(0.,0.));
#160 = DIRECTION('',(1.,0.));
#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#162 = ADVANCED_FACE('',(#163),#96,.T.);
#163 = FACE_BOUND('',#164,.T.);
#164 = EDGE_LOOP('',(#165,#166,#189,#216));
#165 = ORIENTED_EDGE('',*,*,#79,.T.);
#166 = ORIENTED_EDGE('',*,*,#167,.T.);
#167 = EDGE_CURVE('',#80,#168,#170,.T.);
#168 = VERTEX_POINT('',#169);
#169 = CARTESIAN_POINT('',(30.15,0.,-45.));
#170 = SEAM_CURVE('',#171,(#175,#182),.PCURVE_S1.);
#171 = LINE('',#172,#173);
#172 = CARTESIAN_POINT('',(30.15,0.,-90.));
#173 = VECTOR('',#174,1.);
#174 = DIRECTION('',(0.,0.,1.));
#175 = PCURVE('',#96,#176);
#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
#177 = LINE('',#178,#179);
#178 = CARTESIAN_POINT('',(6.28318530718,0.));
#179 = VECTOR('',#180,1.);
#180 = DIRECTION('',(0.,1.));
#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#182 = PCURVE('',#96,#183);
#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
#184 = LINE('',#185,#186);
#185 = CARTESIAN_POINT('',(4.138911435803E-13,0.));
#186 = VECTOR('',#187,1.);
#187 = DIRECTION('',(0.,1.));
#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#189 = ORIENTED_EDGE('',*,*,#190,.F.);
#190 = EDGE_CURVE('',#168,#168,#191,.T.);
#191 = SURFACE_CURVE('',#192,(#197,#204),.PCURVE_S1.);
#192 = CIRCLE('',#193,30.15);
#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
#194 = CARTESIAN_POINT('',(0.,0.,-45.));
#195 = DIRECTION('',(0.,0.,1.));
#196 = DIRECTION('',(1.,0.,-0.));
#197 = PCURVE('',#96,#198);
#198 = DEFINITIONAL_REPRESENTATION('',(#199),#203);
#199 = LINE('',#200,#201);
#200 = CARTESIAN_POINT('',(0.,45.));
#201 = VECTOR('',#202,1.);
#202 = DIRECTION('',(1.,0.));
#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#204 = PCURVE('',#205,#210);
#205 = CONICAL_SURFACE('',#206,30.15,0.267436281384);
#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
#207 = CARTESIAN_POINT('',(0.,0.,-45.));
#208 = DIRECTION('',(0.,0.,1.));
#209 = DIRECTION('',(1.,0.,-0.));
#210 = DEFINITIONAL_REPRESENTATION('',(#211),#215);
#211 = LINE('',#212,#213);
#212 = CARTESIAN_POINT('',(0.,0.));
#213 = VECTOR('',#214,1.);
#214 = DIRECTION('',(1.,0.));
#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#216 = ORIENTED_EDGE('',*,*,#167,.F.);
#217 = ADVANCED_FACE('',(#218,#249,#284,#319,#354,#357),#151,.T.);
#218 = FACE_BOUND('',#219,.T.);
#219 = EDGE_LOOP('',(#220));
#220 = ORIENTED_EDGE('',*,*,#221,.T.);
#221 = EDGE_CURVE('',#222,#222,#224,.T.);
#222 = VERTEX_POINT('',#223);
#223 = CARTESIAN_POINT('',(82.5,0.,0.));
#224 = SURFACE_CURVE('',#225,(#230,#237),.PCURVE_S1.);
#225 = CIRCLE('',#226,82.5);
#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
#227 = CARTESIAN_POINT('',(0.,0.,0.));
#228 = DIRECTION('',(0.,0.,1.));
#229 = DIRECTION('',(1.,0.,-0.));
#230 = PCURVE('',#151,#231);
#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);
#232 = CIRCLE('',#233,82.5);
#233 = AXIS2_PLACEMENT_2D('',#234,#235);
#234 = CARTESIAN_POINT('',(0.,0.));
#235 = DIRECTION('',(1.,0.));
#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#237 = PCURVE('',#238,#243);
#238 = CYLINDRICAL_SURFACE('',#239,82.5);
#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
#240 = CARTESIAN_POINT('',(0.,0.,-20.));
#241 = DIRECTION('',(0.,0.,1.));
#242 = DIRECTION('',(1.,0.,-0.));
#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
#244 = LINE('',#245,#246);
#245 = CARTESIAN_POINT('',(0.,20.));
#246 = VECTOR('',#247,1.);
#247 = DIRECTION('',(1.,0.));
#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#249 = FACE_BOUND('',#250,.T.);
#250 = EDGE_LOOP('',(#251));
#251 = ORIENTED_EDGE('',*,*,#252,.T.);
#252 = EDGE_CURVE('',#253,#253,#255,.T.);
#253 = VERTEX_POINT('',#254);
#254 = CARTESIAN_POINT('',(-50.55813485483,-50.55813485483,0.));
#255 = SURFACE_CURVE('',#256,(#261,#272),.PCURVE_S1.);
#256 = CIRCLE('',#257,9.);
#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260);
#258 = CARTESIAN_POINT('',(-44.19417382415,-44.19417382415,0.));
#259 = DIRECTION('',(-0.,0.,-1.));
#260 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
#261 = PCURVE('',#151,#262);
#262 = DEFINITIONAL_REPRESENTATION('',(#263),#271);
#263 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#264,#265,#266,#267,#268,#269
,#270),.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(
  '') );
#264 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#265 = CARTESIAN_POINT('',(-61.58083869735,-39.5354310123));
#266 = CARTESIAN_POINT('',(-46.52354523007,-35.50084138754));
#267 = CARTESIAN_POINT('',(-31.46625176279,-31.46625176279));
#268 = CARTESIAN_POINT('',(-35.50084138754,-46.52354523007));
#269 = CARTESIAN_POINT('',(-39.5354310123,-61.58083869735));
#270 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#272 = PCURVE('',#273,#278);
#273 = CYLINDRICAL_SURFACE('',#274,9.);
#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);
#275 = CARTESIAN_POINT('',(-44.19417382415,-44.19417382415,-21.));
#276 = DIRECTION('',(-0.,-0.,-1.));
#277 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
#279 = LINE('',#280,#281);
#280 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#281 = VECTOR('',#282,1.);
#282 = DIRECTION('',(1.,-0.));
#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#284 = FACE_BOUND('',#285,.T.);
#285 = EDGE_LOOP('',(#286));
#286 = ORIENTED_EDGE('',*,*,#287,.T.);
#287 = EDGE_CURVE('',#288,#288,#290,.T.);
#288 = VERTEX_POINT('',#289);
#289 = CARTESIAN_POINT('',(50.558134854838,-50.55813485483,0.));
#290 = SURFACE_CURVE('',#291,(#296,#307),.PCURVE_S1.);
#291 = CIRCLE('',#292,9.);
#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
#293 = CARTESIAN_POINT('',(44.194173824159,-44.19417382415,0.));
#294 = DIRECTION('',(0.,-0.,-1.));
#295 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
#296 = PCURVE('',#151,#297);
#297 = DEFINITIONAL_REPRESENTATION('',(#298),#306);
#298 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#299,#300,#301,#302,#303,#304
,#305),.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(
  '') );
#299 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#300 = CARTESIAN_POINT('',(39.535431012314,-61.58083869735));
#301 = CARTESIAN_POINT('',(35.500841387557,-46.52354523007));
#302 = CARTESIAN_POINT('',(31.466251762801,-31.46625176279));
#303 = CARTESIAN_POINT('',(46.523545230082,-35.50084138754));
#304 = CARTESIAN_POINT('',(61.580838697362,-39.5354310123));
#305 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#307 = PCURVE('',#308,#313);
#308 = CYLINDRICAL_SURFACE('',#309,9.);
#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
#310 = CARTESIAN_POINT('',(44.194173824159,-44.19417382415,-21.));
#311 = DIRECTION('',(0.,-0.,-1.));
#312 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
#314 = LINE('',#315,#316);
#315 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#316 = VECTOR('',#317,1.);
#317 = DIRECTION('',(1.,-0.));
#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#319 = FACE_BOUND('',#320,.T.);
#320 = EDGE_LOOP('',(#321));
#321 = ORIENTED_EDGE('',*,*,#322,.T.);
#322 = EDGE_CURVE('',#323,#323,#325,.T.);
#323 = VERTEX_POINT('',#324);
#324 = CARTESIAN_POINT('',(-50.55813485483,50.558134854838,0.));
#325 = SURFACE_CURVE('',#326,(#331,#342),.PCURVE_S1.);
#326 = CIRCLE('',#327,9.);
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
#328 = CARTESIAN_POINT('',(-44.19417382415,44.194173824159,0.));
#329 = DIRECTION('',(0.,0.,-1.));
#330 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
#331 = PCURVE('',#151,#332);
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#341);
#333 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#334,#335,#336,#337,#338,#339
,#340),.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(
  '') );
#334 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#335 = CARTESIAN_POINT('',(-39.5354310123,61.580838697362));
#336 = CARTESIAN_POINT('',(-35.50084138754,46.523545230082));
#337 = CARTESIAN_POINT('',(-31.46625176279,31.466251762801));
#338 = CARTESIAN_POINT('',(-46.52354523007,35.500841387557));
#339 = CARTESIAN_POINT('',(-61.58083869735,39.535431012314));
#340 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#342 = PCURVE('',#343,#348);
#343 = CYLINDRICAL_SURFACE('',#344,9.);
#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
#345 = CARTESIAN_POINT('',(-44.19417382415,44.194173824159,-21.));
#346 = DIRECTION('',(-0.,-0.,-1.));
#347 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
#349 = LINE('',#350,#351);
#350 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#351 = VECTOR('',#352,1.);
#352 = DIRECTION('',(1.,-0.));
#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#354 = FACE_BOUND('',#355,.T.);
#355 = EDGE_LOOP('',(#356));
#356 = ORIENTED_EDGE('',*,*,#136,.F.);
#357 = FACE_BOUND('',#358,.T.);
#358 = EDGE_LOOP('',(#359));
#359 = ORIENTED_EDGE('',*,*,#360,.T.);
#360 = EDGE_CURVE('',#361,#361,#363,.T.);
#361 = VERTEX_POINT('',#362);
#362 = CARTESIAN_POINT('',(50.558134854838,50.558134854838,0.));
#363 = SURFACE_CURVE('',#364,(#369,#380),.PCURVE_S1.);
#364 = CIRCLE('',#365,9.);
#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368);
#366 = CARTESIAN_POINT('',(44.194173824159,44.194173824159,0.));
#367 = DIRECTION('',(0.,0.,-1.));
#368 = DIRECTION('',(0.707106781187,0.707106781187,0.));
#369 = PCURVE('',#151,#370);
#370 = DEFINITIONAL_REPRESENTATION('',(#371),#379);
#371 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#372,#373,#374,#375,#376,#377
,#378),.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(
  '') );
#372 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#373 = CARTESIAN_POINT('',(61.580838697362,39.535431012314));
#374 = CARTESIAN_POINT('',(46.523545230082,35.500841387557));
#375 = CARTESIAN_POINT('',(31.466251762801,31.466251762801));
#376 = CARTESIAN_POINT('',(35.500841387557,46.523545230082));
#377 = CARTESIAN_POINT('',(39.535431012314,61.580838697362));
#378 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#380 = PCURVE('',#381,#386);
#381 = CYLINDRICAL_SURFACE('',#382,9.);
#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385);
#383 = CARTESIAN_POINT('',(44.194173824159,44.194173824159,-21.));
#384 = DIRECTION('',(-0.,0.,-1.));
#385 = DIRECTION('',(0.707106781187,0.707106781187,0.));
#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
#387 = LINE('',#388,#389);
#388 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#389 = VECTOR('',#390,1.);
#390 = DIRECTION('',(1.,-0.));
#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#392 = ADVANCED_FACE('',(#393),#205,.T.);
#393 = FACE_BOUND('',#394,.T.);
#394 = EDGE_LOOP('',(#395,#396,#419,#446));
#395 = ORIENTED_EDGE('',*,*,#190,.T.);
#396 = ORIENTED_EDGE('',*,*,#397,.T.);
#397 = EDGE_CURVE('',#168,#398,#400,.T.);
#398 = VERTEX_POINT('',#399);
#399 = CARTESIAN_POINT('',(37.,0.,-20.));
#400 = SEAM_CURVE('',#401,(#405,#412),.PCURVE_S1.);
#401 = LINE('',#402,#403);
#402 = CARTESIAN_POINT('',(30.15,0.,-45.));
#403 = VECTOR('',#404,1.);
#404 = DIRECTION('',(0.26425972544,0.,0.964451552703));
#405 = PCURVE('',#205,#406);
#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411);
#407 = LINE('',#408,#409);
#408 = CARTESIAN_POINT('',(6.28318530718,0.));
#409 = VECTOR('',#410,1.);
#410 = DIRECTION('',(0.,1.));
#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#412 = PCURVE('',#205,#413);
#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
#414 = LINE('',#415,#416);
#415 = CARTESIAN_POINT('',(4.138911435803E-13,0.));
#416 = VECTOR('',#417,1.);
#417 = DIRECTION('',(0.,1.));
#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#419 = ORIENTED_EDGE('',*,*,#420,.F.);
#420 = EDGE_CURVE('',#398,#398,#421,.T.);
#421 = SURFACE_CURVE('',#422,(#427,#434),.PCURVE_S1.);
#422 = CIRCLE('',#423,37.);
#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
#424 = CARTESIAN_POINT('',(0.,0.,-20.));
#425 = DIRECTION('',(0.,0.,1.));
#426 = DIRECTION('',(1.,0.,-0.));
#427 = PCURVE('',#205,#428);
#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
#429 = LINE('',#430,#431);
#430 = CARTESIAN_POINT('',(0.,25.));
#431 = VECTOR('',#432,1.);
#432 = DIRECTION('',(1.,0.));
#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#434 = PCURVE('',#435,#440);
#435 = PLANE('',#436);
#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
#437 = CARTESIAN_POINT('',(0.,0.,-20.));
#438 = DIRECTION('',(0.,0.,1.));
#439 = DIRECTION('',(1.,0.,-0.));
#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
#441 = CIRCLE('',#442,37.);
#442 = AXIS2_PLACEMENT_2D('',#443,#444);
#443 = CARTESIAN_POINT('',(0.,0.));
#444 = DIRECTION('',(1.,0.));
#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#446 = ORIENTED_EDGE('',*,*,#397,.F.);
#447 = ADVANCED_FACE('',(#448),#238,.T.);
#448 = FACE_BOUND('',#449,.T.);
#449 = EDGE_LOOP('',(#450,#474,#495,#496));
#450 = ORIENTED_EDGE('',*,*,#451,.T.);
#451 = EDGE_CURVE('',#452,#452,#454,.T.);
#452 = VERTEX_POINT('',#453);
#453 = CARTESIAN_POINT('',(82.5,0.,-20.));
#454 = SURFACE_CURVE('',#455,(#460,#467),.PCURVE_S1.);
#455 = CIRCLE('',#456,82.5);
#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459);
#457 = CARTESIAN_POINT('',(0.,0.,-20.));
#458 = DIRECTION('',(0.,0.,1.));
#459 = DIRECTION('',(1.,0.,-0.));
#460 = PCURVE('',#238,#461);
#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
#462 = LINE('',#463,#464);
#463 = CARTESIAN_POINT('',(0.,0.));
#464 = VECTOR('',#465,1.);
#465 = DIRECTION('',(1.,0.));
#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#467 = PCURVE('',#435,#468);
#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
#469 = CIRCLE('',#470,82.5);
#470 = AXIS2_PLACEMENT_2D('',#471,#472);
#471 = CARTESIAN_POINT('',(0.,0.));
#472 = DIRECTION('',(1.,0.));
#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#474 = ORIENTED_EDGE('',*,*,#475,.T.);
#475 = EDGE_CURVE('',#452,#222,#476,.T.);
#476 = SEAM_CURVE('',#477,(#481,#488),.PCURVE_S1.);
#477 = LINE('',#478,#479);
#478 = CARTESIAN_POINT('',(82.5,0.,-20.));
#479 = VECTOR('',#480,1.);
#480 = DIRECTION('',(0.,0.,1.));
#481 = PCURVE('',#238,#482);
#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
#483 = LINE('',#484,#485);
#484 = CARTESIAN_POINT('',(6.28318530718,0.));
#485 = VECTOR('',#486,1.);
#486 = DIRECTION('',(0.,1.));
#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#488 = PCURVE('',#238,#489);
#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);
#490 = LINE('',#491,#492);
#491 = CARTESIAN_POINT('',(4.138911435803E-13,0.));
#492 = VECTOR('',#493,1.);
#493 = DIRECTION('',(0.,1.));
#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#495 = ORIENTED_EDGE('',*,*,#221,.F.);
#496 = ORIENTED_EDGE('',*,*,#475,.F.);
#497 = ADVANCED_FACE('',(#498),#273,.F.);
#498 = FACE_BOUND('',#499,.F.);
#499 = EDGE_LOOP('',(#500,#523,#524,#525));
#500 = ORIENTED_EDGE('',*,*,#501,.T.);
#501 = EDGE_CURVE('',#502,#253,#504,.T.);
#502 = VERTEX_POINT('',#503);
#503 = CARTESIAN_POINT('',(-50.55813485483,-50.55813485483,-20.));
#504 = SEAM_CURVE('',#505,(#509,#516),.PCURVE_S1.);
#505 = LINE('',#506,#507);
#506 = CARTESIAN_POINT('',(-50.55813485483,-50.55813485483,-21.));
#507 = VECTOR('',#508,1.);
#508 = DIRECTION('',(0.,0.,1.));
#509 = PCURVE('',#273,#510);
#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
#511 = LINE('',#512,#513);
#512 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#513 = VECTOR('',#514,1.);
#514 = DIRECTION('',(-0.,-1.));
#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#516 = PCURVE('',#273,#517);
#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
#518 = LINE('',#519,#520);
#519 = CARTESIAN_POINT('',(6.28318530718,0.));
#520 = VECTOR('',#521,1.);
#521 = DIRECTION('',(-0.,-1.));
#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#523 = ORIENTED_EDGE('',*,*,#252,.T.);
#524 = ORIENTED_EDGE('',*,*,#501,.F.);
#525 = ORIENTED_EDGE('',*,*,#526,.F.);
#526 = EDGE_CURVE('',#502,#502,#527,.T.);
#527 = SURFACE_CURVE('',#528,(#533,#540),.PCURVE_S1.);
#528 = CIRCLE('',#529,9.);
#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
#530 = CARTESIAN_POINT('',(-44.19417382415,-44.19417382415,-20.));
#531 = DIRECTION('',(-0.,0.,-1.));
#532 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
#533 = PCURVE('',#273,#534);
#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
#535 = LINE('',#536,#537);
#536 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#537 = VECTOR('',#538,1.);
#538 = DIRECTION('',(1.,-0.));
#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#540 = PCURVE('',#435,#541);
#541 = DEFINITIONAL_REPRESENTATION('',(#542),#550);
#542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#543,#544,#545,#546,#547,#548
,#549),.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(
  '') );
#543 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#544 = CARTESIAN_POINT('',(-61.58083869735,-39.5354310123));
#545 = CARTESIAN_POINT('',(-46.52354523007,-35.50084138754));
#546 = CARTESIAN_POINT('',(-31.46625176279,-31.46625176279));
#547 = CARTESIAN_POINT('',(-35.50084138754,-46.52354523007));
#548 = CARTESIAN_POINT('',(-39.5354310123,-61.58083869735));
#549 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#551 = ADVANCED_FACE('',(#552),#308,.F.);
#552 = FACE_BOUND('',#553,.F.);
#553 = EDGE_LOOP('',(#554,#577,#578,#579));
#554 = ORIENTED_EDGE('',*,*,#555,.T.);
#555 = EDGE_CURVE('',#556,#288,#558,.T.);
#556 = VERTEX_POINT('',#557);
#557 = CARTESIAN_POINT('',(50.558134854838,-50.55813485483,-20.));
#558 = SEAM_CURVE('',#559,(#563,#570),.PCURVE_S1.);
#559 = LINE('',#560,#561);
#560 = CARTESIAN_POINT('',(50.558134854838,-50.55813485483,-21.));
#561 = VECTOR('',#562,1.);
#562 = DIRECTION('',(0.,0.,1.));
#563 = PCURVE('',#308,#564);
#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
#565 = LINE('',#566,#567);
#566 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#567 = VECTOR('',#568,1.);
#568 = DIRECTION('',(-0.,-1.));
#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#570 = PCURVE('',#308,#571);
#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576);
#572 = LINE('',#573,#574);
#573 = CARTESIAN_POINT('',(6.28318530718,0.));
#574 = VECTOR('',#575,1.);
#575 = DIRECTION('',(-0.,-1.));
#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#577 = ORIENTED_EDGE('',*,*,#287,.T.);
#578 = ORIENTED_EDGE('',*,*,#555,.F.);
#579 = ORIENTED_EDGE('',*,*,#580,.F.);
#580 = EDGE_CURVE('',#556,#556,#581,.T.);
#581 = SURFACE_CURVE('',#582,(#587,#594),.PCURVE_S1.);
#582 = CIRCLE('',#583,9.);
#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
#584 = CARTESIAN_POINT('',(44.194173824159,-44.19417382415,-20.));
#585 = DIRECTION('',(0.,-0.,-1.));
#586 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
#587 = PCURVE('',#308,#588);
#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593);
#589 = LINE('',#590,#591);
#590 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#591 = VECTOR('',#592,1.);
#592 = DIRECTION('',(1.,-0.));
#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#594 = PCURVE('',#435,#595);
#595 = DEFINITIONAL_REPRESENTATION('',(#596),#604);
#596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#597,#598,#599,#600,#601,#602
,#603),.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(
  '') );
#597 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#598 = CARTESIAN_POINT('',(39.535431012314,-61.58083869735));
#599 = CARTESIAN_POINT('',(35.500841387557,-46.52354523007));
#600 = CARTESIAN_POINT('',(31.466251762801,-31.46625176279));
#601 = CARTESIAN_POINT('',(46.523545230082,-35.50084138754));
#602 = CARTESIAN_POINT('',(61.580838697362,-39.5354310123));
#603 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#605 = ADVANCED_FACE('',(#606),#343,.F.);
#606 = FACE_BOUND('',#607,.F.);
#607 = EDGE_LOOP('',(#608,#631,#632,#633));
#608 = ORIENTED_EDGE('',*,*,#609,.T.);
#609 = EDGE_CURVE('',#610,#323,#612,.T.);
#610 = VERTEX_POINT('',#611);
#611 = CARTESIAN_POINT('',(-50.55813485483,50.558134854838,-20.));
#612 = SEAM_CURVE('',#613,(#617,#624),.PCURVE_S1.);
#613 = LINE('',#614,#615);
#614 = CARTESIAN_POINT('',(-50.55813485483,50.558134854838,-21.));
#615 = VECTOR('',#616,1.);
#616 = DIRECTION('',(0.,0.,1.));
#617 = PCURVE('',#343,#618);
#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
#619 = LINE('',#620,#621);
#620 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#621 = VECTOR('',#622,1.);
#622 = DIRECTION('',(-0.,-1.));
#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#624 = PCURVE('',#343,#625);
#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
#626 = LINE('',#627,#628);
#627 = CARTESIAN_POINT('',(6.28318530718,0.));
#628 = VECTOR('',#629,1.);
#629 = DIRECTION('',(-0.,-1.));
#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#631 = ORIENTED_EDGE('',*,*,#322,.T.);
#632 = ORIENTED_EDGE('',*,*,#609,.F.);
#633 = ORIENTED_EDGE('',*,*,#634,.F.);
#634 = EDGE_CURVE('',#610,#610,#635,.T.);
#635 = SURFACE_CURVE('',#636,(#641,#648),.PCURVE_S1.);
#636 = CIRCLE('',#637,9.);
#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
#638 = CARTESIAN_POINT('',(-44.19417382415,44.194173824159,-20.));
#639 = DIRECTION('',(0.,0.,-1.));
#640 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
#641 = PCURVE('',#343,#642);
#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);
#643 = LINE('',#644,#645);
#644 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#645 = VECTOR('',#646,1.);
#646 = DIRECTION('',(1.,-0.));
#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#648 = PCURVE('',#435,#649);
#649 = DEFINITIONAL_REPRESENTATION('',(#650),#658);
#650 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#651,#652,#653,#654,#655,#656
,#657),.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(
  '') );
#651 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#652 = CARTESIAN_POINT('',(-39.5354310123,61.580838697362));
#653 = CARTESIAN_POINT('',(-35.50084138754,46.523545230082));
#654 = CARTESIAN_POINT('',(-31.46625176279,31.466251762801));
#655 = CARTESIAN_POINT('',(-46.52354523007,35.500841387557));
#656 = CARTESIAN_POINT('',(-61.58083869735,39.535431012314));
#657 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#659 = ADVANCED_FACE('',(#660),#381,.F.);
#660 = FACE_BOUND('',#661,.F.);
#661 = EDGE_LOOP('',(#662,#685,#686,#687));
#662 = ORIENTED_EDGE('',*,*,#663,.T.);
#663 = EDGE_CURVE('',#664,#361,#666,.T.);
#664 = VERTEX_POINT('',#665);
#665 = CARTESIAN_POINT('',(50.558134854838,50.558134854838,-20.));
#666 = SEAM_CURVE('',#667,(#671,#678),.PCURVE_S1.);
#667 = LINE('',#668,#669);
#668 = CARTESIAN_POINT('',(50.558134854838,50.558134854838,-21.));
#669 = VECTOR('',#670,1.);
#670 = DIRECTION('',(0.,0.,1.));
#671 = PCURVE('',#381,#672);
#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
#673 = LINE('',#674,#675);
#674 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#675 = VECTOR('',#676,1.);
#676 = DIRECTION('',(-0.,-1.));
#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#678 = PCURVE('',#381,#679);
#679 = DEFINITIONAL_REPRESENTATION('',(#680),#684);
#680 = LINE('',#681,#682);
#681 = CARTESIAN_POINT('',(6.28318530718,0.));
#682 = VECTOR('',#683,1.);
#683 = DIRECTION('',(-0.,-1.));
#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#685 = ORIENTED_EDGE('',*,*,#360,.T.);
#686 = ORIENTED_EDGE('',*,*,#663,.F.);
#687 = ORIENTED_EDGE('',*,*,#688,.F.);
#688 = EDGE_CURVE('',#664,#664,#689,.T.);
#689 = SURFACE_CURVE('',#690,(#695,#702),.PCURVE_S1.);
#690 = CIRCLE('',#691,9.);
#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
#692 = CARTESIAN_POINT('',(44.194173824159,44.194173824159,-20.));
#693 = DIRECTION('',(0.,0.,-1.));
#694 = DIRECTION('',(0.707106781187,0.707106781187,0.));
#695 = PCURVE('',#381,#696);
#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
#697 = LINE('',#698,#699);
#698 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#699 = VECTOR('',#700,1.);
#700 = DIRECTION('',(1.,-0.));
#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#702 = PCURVE('',#435,#703);
#703 = DEFINITIONAL_REPRESENTATION('',(#704),#712);
#704 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#705,#706,#707,#708,#709,#710
,#711),.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(
  '') );
#705 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#706 = CARTESIAN_POINT('',(61.580838697362,39.535431012314));
#707 = CARTESIAN_POINT('',(46.523545230082,35.500841387557));
#708 = CARTESIAN_POINT('',(31.466251762801,31.466251762801));
#709 = CARTESIAN_POINT('',(35.500841387557,46.523545230082));
#710 = CARTESIAN_POINT('',(39.535431012314,61.580838697362));
#711 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#713 = ADVANCED_FACE('',(#714,#717,#720,#723,#726,#729),#435,.F.);
#714 = FACE_BOUND('',#715,.T.);
#715 = EDGE_LOOP('',(#716));
#716 = ORIENTED_EDGE('',*,*,#451,.F.);
#717 = FACE_BOUND('',#718,.T.);
#718 = EDGE_LOOP('',(#719));
#719 = ORIENTED_EDGE('',*,*,#580,.F.);
#720 = FACE_BOUND('',#721,.T.);
#721 = EDGE_LOOP('',(#722));
#722 = ORIENTED_EDGE('',*,*,#526,.F.);
#723 = FACE_BOUND('',#724,.T.);
#724 = EDGE_LOOP('',(#725));
#725 = ORIENTED_EDGE('',*,*,#688,.F.);
#726 = FACE_BOUND('',#727,.T.);
#727 = EDGE_LOOP('',(#728));
#728 = ORIENTED_EDGE('',*,*,#420,.T.);
#729 = FACE_BOUND('',#730,.T.);
#730 = EDGE_LOOP('',(#731));
#731 = ORIENTED_EDGE('',*,*,#634,.F.);
#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#736)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#733,#734,#735)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#733 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#734 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#735 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#736 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#733,
  'distance_accuracy_value','confusion accuracy');
#737 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#738,#740);
#738 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#739) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#739 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#740 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#741
  );
#741 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','COMPOUND','',#5,#31,$);
#742 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));
#743 = SHAPE_DEFINITION_REPRESENTATION(#744,#750);
#744 = PRODUCT_DEFINITION_SHAPE('','',#745);
#745 = PRODUCT_DEFINITION('design','',#746,#749);
#746 = PRODUCT_DEFINITION_FORMATION('','',#747);
#747 = PRODUCT('COMPOUND','COMPOUND','',(#748));
#748 = PRODUCT_CONTEXT('',#2,'mechanical');
#749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#750 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#751),#1446);
#751 = MANIFOLD_SOLID_BREP('',#752);
#752 = CLOSED_SHELL('',(#753,#961,#1016,#1070,#1124,#1178,#1233,#1287,
    #1334,#1369,#1419));
#753 = ADVANCED_FACE('',(#754,#790,#825,#860,#895,#926),#767,.F.);
#754 = FACE_BOUND('',#755,.T.);
#755 = EDGE_LOOP('',(#756));
#756 = ORIENTED_EDGE('',*,*,#757,.F.);
#757 = EDGE_CURVE('',#758,#758,#760,.T.);
#758 = VERTEX_POINT('',#759);
#759 = CARTESIAN_POINT('',(82.5,0.,0.));
#760 = SURFACE_CURVE('',#761,(#766,#778),.PCURVE_S1.);
#761 = CIRCLE('',#762,82.5);
#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765);
#763 = CARTESIAN_POINT('',(0.,0.,0.));
#764 = DIRECTION('',(0.,0.,1.));
#765 = DIRECTION('',(1.,0.,-0.));
#766 = PCURVE('',#767,#772);
#767 = PLANE('',#768);
#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771);
#769 = CARTESIAN_POINT('',(0.,0.,0.));
#770 = DIRECTION('',(0.,0.,1.));
#771 = DIRECTION('',(1.,0.,-0.));
#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);
#773 = CIRCLE('',#774,82.5);
#774 = AXIS2_PLACEMENT_2D('',#775,#776);
#775 = CARTESIAN_POINT('',(0.,0.));
#776 = DIRECTION('',(1.,0.));
#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#778 = PCURVE('',#779,#784);
#779 = CYLINDRICAL_SURFACE('',#780,82.5);
#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);
#781 = CARTESIAN_POINT('',(0.,0.,0.));
#782 = DIRECTION('',(0.,0.,1.));
#783 = DIRECTION('',(1.,0.,-0.));
#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
#785 = LINE('',#786,#787);
#786 = CARTESIAN_POINT('',(0.,0.));
#787 = VECTOR('',#788,1.);
#788 = DIRECTION('',(1.,0.));
#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#790 = FACE_BOUND('',#791,.T.);
#791 = EDGE_LOOP('',(#792));
#792 = ORIENTED_EDGE('',*,*,#793,.F.);
#793 = EDGE_CURVE('',#794,#794,#796,.T.);
#794 = VERTEX_POINT('',#795);
#795 = CARTESIAN_POINT('',(50.558134854838,-50.55813485483,0.));
#796 = SURFACE_CURVE('',#797,(#802,#813),.PCURVE_S1.);
#797 = CIRCLE('',#798,9.);
#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801);
#799 = CARTESIAN_POINT('',(44.194173824159,-44.19417382415,0.));
#800 = DIRECTION('',(0.,-0.,-1.));
#801 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
#802 = PCURVE('',#767,#803);
#803 = DEFINITIONAL_REPRESENTATION('',(#804),#812);
#804 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#805,#806,#807,#808,#809,#810
,#811),.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(
  '') );
#805 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#806 = CARTESIAN_POINT('',(39.535431012314,-61.58083869735));
#807 = CARTESIAN_POINT('',(35.500841387557,-46.52354523007));
#808 = CARTESIAN_POINT('',(31.466251762801,-31.46625176279));
#809 = CARTESIAN_POINT('',(46.523545230082,-35.50084138754));
#810 = CARTESIAN_POINT('',(61.580838697362,-39.5354310123));
#811 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#813 = PCURVE('',#814,#819);
#814 = CYLINDRICAL_SURFACE('',#815,9.);
#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
#816 = CARTESIAN_POINT('',(44.194173824159,-44.19417382415,-1.));
#817 = DIRECTION('',(0.,-0.,-1.));
#818 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
#820 = LINE('',#821,#822);
#821 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#822 = VECTOR('',#823,1.);
#823 = DIRECTION('',(1.,-0.));
#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#825 = FACE_BOUND('',#826,.T.);
#826 = EDGE_LOOP('',(#827));
#827 = ORIENTED_EDGE('',*,*,#828,.F.);
#828 = EDGE_CURVE('',#829,#829,#831,.T.);
#829 = VERTEX_POINT('',#830);
#830 = CARTESIAN_POINT('',(-50.55813485483,-50.55813485483,0.));
#831 = SURFACE_CURVE('',#832,(#837,#848),.PCURVE_S1.);
#832 = CIRCLE('',#833,9.);
#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836);
#834 = CARTESIAN_POINT('',(-44.19417382415,-44.19417382415,0.));
#835 = DIRECTION('',(-0.,0.,-1.));
#836 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
#837 = PCURVE('',#767,#838);
#838 = DEFINITIONAL_REPRESENTATION('',(#839),#847);
#839 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#840,#841,#842,#843,#844,#845
,#846),.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(
  '') );
#840 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#841 = CARTESIAN_POINT('',(-61.58083869735,-39.5354310123));
#842 = CARTESIAN_POINT('',(-46.52354523007,-35.50084138754));
#843 = CARTESIAN_POINT('',(-31.46625176279,-31.46625176279));
#844 = CARTESIAN_POINT('',(-35.50084138754,-46.52354523007));
#845 = CARTESIAN_POINT('',(-39.5354310123,-61.58083869735));
#846 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#848 = PCURVE('',#849,#854);
#849 = CYLINDRICAL_SURFACE('',#850,9.);
#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
#851 = CARTESIAN_POINT('',(-44.19417382415,-44.19417382415,-1.));
#852 = DIRECTION('',(-0.,-0.,-1.));
#853 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
#855 = LINE('',#856,#857);
#856 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#857 = VECTOR('',#858,1.);
#858 = DIRECTION('',(1.,-0.));
#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#860 = FACE_BOUND('',#861,.T.);
#861 = EDGE_LOOP('',(#862));
#862 = ORIENTED_EDGE('',*,*,#863,.F.);
#863 = EDGE_CURVE('',#864,#864,#866,.T.);
#864 = VERTEX_POINT('',#865);
#865 = CARTESIAN_POINT('',(50.558134854838,50.558134854838,0.));
#866 = SURFACE_CURVE('',#867,(#872,#883),.PCURVE_S1.);
#867 = CIRCLE('',#868,9.);
#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);
#869 = CARTESIAN_POINT('',(44.194173824159,44.194173824159,0.));
#870 = DIRECTION('',(0.,0.,-1.));
#871 = DIRECTION('',(0.707106781187,0.707106781187,0.));
#872 = PCURVE('',#767,#873);
#873 = DEFINITIONAL_REPRESENTATION('',(#874),#882);
#874 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#875,#876,#877,#878,#879,#880
,#881),.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(
  '') );
#875 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#876 = CARTESIAN_POINT('',(61.580838697362,39.535431012314));
#877 = CARTESIAN_POINT('',(46.523545230082,35.500841387557));
#878 = CARTESIAN_POINT('',(31.466251762801,31.466251762801));
#879 = CARTESIAN_POINT('',(35.500841387557,46.523545230082));
#880 = CARTESIAN_POINT('',(39.535431012314,61.580838697362));
#881 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#883 = PCURVE('',#884,#889);
#884 = CYLINDRICAL_SURFACE('',#885,9.);
#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888);
#886 = CARTESIAN_POINT('',(44.194173824159,44.194173824159,-1.));
#887 = DIRECTION('',(-0.,0.,-1.));
#888 = DIRECTION('',(0.707106781187,0.707106781187,0.));
#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);
#890 = LINE('',#891,#892);
#891 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#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,.T.);
#898 = EDGE_CURVE('',#899,#899,#901,.T.);
#899 = VERTEX_POINT('',#900);
#900 = CARTESIAN_POINT('',(25.,0.,0.));
#901 = SURFACE_CURVE('',#902,(#907,#914),.PCURVE_S1.);
#902 = CIRCLE('',#903,25.);
#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
#904 = CARTESIAN_POINT('',(0.,0.,0.));
#905 = DIRECTION('',(0.,0.,1.));
#906 = DIRECTION('',(1.,0.,-0.));
#907 = PCURVE('',#767,#908);
#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
#909 = CIRCLE('',#910,25.);
#910 = AXIS2_PLACEMENT_2D('',#911,#912);
#911 = CARTESIAN_POINT('',(0.,0.));
#912 = DIRECTION('',(1.,0.));
#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#914 = PCURVE('',#915,#920);
#915 = CYLINDRICAL_SURFACE('',#916,25.);
#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
#917 = CARTESIAN_POINT('',(0.,0.,90.));
#918 = DIRECTION('',(-0.,-0.,-1.));
#919 = DIRECTION('',(1.,0.,0.));
#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
#921 = LINE('',#922,#923);
#922 = CARTESIAN_POINT('',(6.28318530718,90.));
#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('',(-50.55813485483,50.558134854838,0.));
#932 = SURFACE_CURVE('',#933,(#938,#949),.PCURVE_S1.);
#933 = CIRCLE('',#934,9.);
#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);
#935 = CARTESIAN_POINT('',(-44.19417382415,44.194173824159,0.));
#936 = DIRECTION('',(0.,0.,-1.));
#937 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
#938 = PCURVE('',#767,#939);
#939 = DEFINITIONAL_REPRESENTATION('',(#940),#948);
#940 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#941,#942,#943,#944,#945,#946
,#947),.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(
  '') );
#941 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#942 = CARTESIAN_POINT('',(-39.5354310123,61.580838697362));
#943 = CARTESIAN_POINT('',(-35.50084138754,46.523545230082));
#944 = CARTESIAN_POINT('',(-31.46625176279,31.466251762801));
#945 = CARTESIAN_POINT('',(-46.52354523007,35.500841387557));
#946 = CARTESIAN_POINT('',(-61.58083869735,39.535431012314));
#947 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#949 = PCURVE('',#950,#955);
#950 = CYLINDRICAL_SURFACE('',#951,9.);
#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
#952 = CARTESIAN_POINT('',(-44.19417382415,44.194173824159,-1.));
#953 = DIRECTION('',(-0.,-0.,-1.));
#954 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
#955 = DEFINITIONAL_REPRESENTATION('',(#956),#960);
#956 = LINE('',#957,#958);
#957 = CARTESIAN_POINT('',(-4.138911435803E-13,-1.));
#958 = VECTOR('',#959,1.);
#959 = DIRECTION('',(1.,-0.));
#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#961 = ADVANCED_FACE('',(#962),#779,.T.);
#962 = FACE_BOUND('',#963,.T.);
#963 = EDGE_LOOP('',(#964,#965,#988,#1015));
#964 = ORIENTED_EDGE('',*,*,#757,.T.);
#965 = ORIENTED_EDGE('',*,*,#966,.T.);
#966 = EDGE_CURVE('',#758,#967,#969,.T.);
#967 = VERTEX_POINT('',#968);
#968 = CARTESIAN_POINT('',(82.5,0.,20.));
#969 = SEAM_CURVE('',#970,(#974,#981),.PCURVE_S1.);
#970 = LINE('',#971,#972);
#971 = CARTESIAN_POINT('',(82.5,0.,0.));
#972 = VECTOR('',#973,1.);
#973 = DIRECTION('',(0.,0.,1.));
#974 = PCURVE('',#779,#975);
#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980);
#976 = LINE('',#977,#978);
#977 = CARTESIAN_POINT('',(6.28318530718,0.));
#978 = VECTOR('',#979,1.);
#979 = DIRECTION('',(0.,1.));
#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#981 = PCURVE('',#779,#982);
#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);
#983 = LINE('',#984,#985);
#984 = CARTESIAN_POINT('',(4.138911435803E-13,0.));
#985 = VECTOR('',#986,1.);
#986 = DIRECTION('',(0.,1.));
#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#988 = ORIENTED_EDGE('',*,*,#989,.F.);
#989 = EDGE_CURVE('',#967,#967,#990,.T.);
#990 = SURFACE_CURVE('',#991,(#996,#1003),.PCURVE_S1.);
#991 = CIRCLE('',#992,82.5);
#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
#993 = CARTESIAN_POINT('',(0.,0.,20.));
#994 = DIRECTION('',(0.,0.,1.));
#995 = DIRECTION('',(1.,0.,-0.));
#996 = PCURVE('',#779,#997);
#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
#998 = LINE('',#999,#1000);
#999 = CARTESIAN_POINT('',(0.,20.));
#1000 = VECTOR('',#1001,1.);
#1001 = DIRECTION('',(1.,0.));
#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1003 = PCURVE('',#1004,#1009);
#1004 = PLANE('',#1005);
#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008);
#1006 = CARTESIAN_POINT('',(0.,0.,20.));
#1007 = DIRECTION('',(0.,0.,1.));
#1008 = DIRECTION('',(1.,0.,-0.));
#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014);
#1010 = CIRCLE('',#1011,82.5);
#1011 = AXIS2_PLACEMENT_2D('',#1012,#1013);
#1012 = CARTESIAN_POINT('',(0.,0.));
#1013 = DIRECTION('',(1.,0.));
#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1015 = ORIENTED_EDGE('',*,*,#966,.F.);
#1016 = ADVANCED_FACE('',(#1017),#814,.F.);
#1017 = FACE_BOUND('',#1018,.F.);
#1018 = EDGE_LOOP('',(#1019,#1042,#1068,#1069));
#1019 = ORIENTED_EDGE('',*,*,#1020,.T.);
#1020 = EDGE_CURVE('',#794,#1021,#1023,.T.);
#1021 = VERTEX_POINT('',#1022);
#1022 = CARTESIAN_POINT('',(50.558134854838,-50.55813485483,20.));
#1023 = SEAM_CURVE('',#1024,(#1028,#1035),.PCURVE_S1.);
#1024 = LINE('',#1025,#1026);
#1025 = CARTESIAN_POINT('',(50.558134854838,-50.55813485483,-1.));
#1026 = VECTOR('',#1027,1.);
#1027 = DIRECTION('',(0.,0.,1.));
#1028 = PCURVE('',#814,#1029);
#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034);
#1030 = LINE('',#1031,#1032);
#1031 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#1032 = VECTOR('',#1033,1.);
#1033 = DIRECTION('',(-0.,-1.));
#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1035 = PCURVE('',#814,#1036);
#1036 = DEFINITIONAL_REPRESENTATION('',(#1037),#1041);
#1037 = LINE('',#1038,#1039);
#1038 = CARTESIAN_POINT('',(6.28318530718,0.));
#1039 = VECTOR('',#1040,1.);
#1040 = DIRECTION('',(-0.,-1.));
#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1042 = ORIENTED_EDGE('',*,*,#1043,.T.);
#1043 = EDGE_CURVE('',#1021,#1021,#1044,.T.);
#1044 = SURFACE_CURVE('',#1045,(#1050,#1057),.PCURVE_S1.);
#1045 = CIRCLE('',#1046,9.);
#1046 = AXIS2_PLACEMENT_3D('',#1047,#1048,#1049);
#1047 = CARTESIAN_POINT('',(44.194173824159,-44.19417382415,20.));
#1048 = DIRECTION('',(0.,-0.,-1.));
#1049 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
#1050 = PCURVE('',#814,#1051);
#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);
#1052 = LINE('',#1053,#1054);
#1053 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#1054 = VECTOR('',#1055,1.);
#1055 = DIRECTION('',(1.,-0.));
#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1057 = PCURVE('',#1004,#1058);
#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1067);
#1059 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1060,#1061,#1062,#1063,
#1064,#1065,#1066),.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('') );
#1060 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#1061 = CARTESIAN_POINT('',(39.535431012314,-61.58083869735));
#1062 = CARTESIAN_POINT('',(35.500841387557,-46.52354523007));
#1063 = CARTESIAN_POINT('',(31.466251762801,-31.46625176279));
#1064 = CARTESIAN_POINT('',(46.523545230082,-35.50084138754));
#1065 = CARTESIAN_POINT('',(61.580838697362,-39.5354310123));
#1066 = CARTESIAN_POINT('',(50.558134854838,-50.55813485482));
#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1068 = ORIENTED_EDGE('',*,*,#1020,.F.);
#1069 = ORIENTED_EDGE('',*,*,#793,.F.);
#1070 = ADVANCED_FACE('',(#1071),#849,.F.);
#1071 = FACE_BOUND('',#1072,.F.);
#1072 = EDGE_LOOP('',(#1073,#1096,#1122,#1123));
#1073 = ORIENTED_EDGE('',*,*,#1074,.T.);
#1074 = EDGE_CURVE('',#829,#1075,#1077,.T.);
#1075 = VERTEX_POINT('',#1076);
#1076 = CARTESIAN_POINT('',(-50.55813485483,-50.55813485483,20.));
#1077 = SEAM_CURVE('',#1078,(#1082,#1089),.PCURVE_S1.);
#1078 = LINE('',#1079,#1080);
#1079 = CARTESIAN_POINT('',(-50.55813485483,-50.55813485483,-1.));
#1080 = VECTOR('',#1081,1.);
#1081 = DIRECTION('',(0.,0.,1.));
#1082 = PCURVE('',#849,#1083);
#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);
#1084 = LINE('',#1085,#1086);
#1085 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#1086 = VECTOR('',#1087,1.);
#1087 = DIRECTION('',(-0.,-1.));
#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1089 = PCURVE('',#849,#1090);
#1090 = DEFINITIONAL_REPRESENTATION('',(#1091),#1095);
#1091 = LINE('',#1092,#1093);
#1092 = CARTESIAN_POINT('',(6.28318530718,0.));
#1093 = VECTOR('',#1094,1.);
#1094 = DIRECTION('',(-0.,-1.));
#1095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1096 = ORIENTED_EDGE('',*,*,#1097,.T.);
#1097 = EDGE_CURVE('',#1075,#1075,#1098,.T.);
#1098 = SURFACE_CURVE('',#1099,(#1104,#1111),.PCURVE_S1.);
#1099 = CIRCLE('',#1100,9.);
#1100 = AXIS2_PLACEMENT_3D('',#1101,#1102,#1103);
#1101 = CARTESIAN_POINT('',(-44.19417382415,-44.19417382415,20.));
#1102 = DIRECTION('',(-0.,0.,-1.));
#1103 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
#1104 = PCURVE('',#849,#1105);
#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1110);
#1106 = LINE('',#1107,#1108);
#1107 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#1108 = VECTOR('',#1109,1.);
#1109 = DIRECTION('',(1.,-0.));
#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1111 = PCURVE('',#1004,#1112);
#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1121);
#1113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1114,#1115,#1116,#1117,
#1118,#1119,#1120),.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('') );
#1114 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#1115 = CARTESIAN_POINT('',(-61.58083869735,-39.5354310123));
#1116 = CARTESIAN_POINT('',(-46.52354523007,-35.50084138754));
#1117 = CARTESIAN_POINT('',(-31.46625176279,-31.46625176279));
#1118 = CARTESIAN_POINT('',(-35.50084138754,-46.52354523007));
#1119 = CARTESIAN_POINT('',(-39.5354310123,-61.58083869735));
#1120 = CARTESIAN_POINT('',(-50.55813485482,-50.55813485482));
#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1122 = ORIENTED_EDGE('',*,*,#1074,.F.);
#1123 = ORIENTED_EDGE('',*,*,#828,.F.);
#1124 = ADVANCED_FACE('',(#1125),#884,.F.);
#1125 = FACE_BOUND('',#1126,.F.);
#1126 = EDGE_LOOP('',(#1127,#1150,#1176,#1177));
#1127 = ORIENTED_EDGE('',*,*,#1128,.T.);
#1128 = EDGE_CURVE('',#864,#1129,#1131,.T.);
#1129 = VERTEX_POINT('',#1130);
#1130 = CARTESIAN_POINT('',(50.558134854838,50.558134854838,20.));
#1131 = SEAM_CURVE('',#1132,(#1136,#1143),.PCURVE_S1.);
#1132 = LINE('',#1133,#1134);
#1133 = CARTESIAN_POINT('',(50.558134854838,50.558134854838,-1.));
#1134 = VECTOR('',#1135,1.);
#1135 = DIRECTION('',(0.,0.,1.));
#1136 = PCURVE('',#884,#1137);
#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
#1138 = LINE('',#1139,#1140);
#1139 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#1140 = VECTOR('',#1141,1.);
#1141 = DIRECTION('',(-0.,-1.));
#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1143 = PCURVE('',#884,#1144);
#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);
#1145 = LINE('',#1146,#1147);
#1146 = CARTESIAN_POINT('',(6.28318530718,0.));
#1147 = VECTOR('',#1148,1.);
#1148 = DIRECTION('',(-0.,-1.));
#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1150 = ORIENTED_EDGE('',*,*,#1151,.T.);
#1151 = EDGE_CURVE('',#1129,#1129,#1152,.T.);
#1152 = SURFACE_CURVE('',#1153,(#1158,#1165),.PCURVE_S1.);
#1153 = CIRCLE('',#1154,9.);
#1154 = AXIS2_PLACEMENT_3D('',#1155,#1156,#1157);
#1155 = CARTESIAN_POINT('',(44.194173824159,44.194173824159,20.));
#1156 = DIRECTION('',(0.,0.,-1.));
#1157 = DIRECTION('',(0.707106781187,0.707106781187,0.));
#1158 = PCURVE('',#884,#1159);
#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
#1160 = LINE('',#1161,#1162);
#1161 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#1162 = VECTOR('',#1163,1.);
#1163 = DIRECTION('',(1.,-0.));
#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1165 = PCURVE('',#1004,#1166);
#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1175);
#1167 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1168,#1169,#1170,#1171,
#1172,#1173,#1174),.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('') );
#1168 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#1169 = CARTESIAN_POINT('',(61.580838697362,39.535431012314));
#1170 = CARTESIAN_POINT('',(46.523545230082,35.500841387557));
#1171 = CARTESIAN_POINT('',(31.466251762801,31.466251762801));
#1172 = CARTESIAN_POINT('',(35.500841387557,46.523545230082));
#1173 = CARTESIAN_POINT('',(39.535431012314,61.580838697362));
#1174 = CARTESIAN_POINT('',(50.558134854838,50.558134854838));
#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1176 = ORIENTED_EDGE('',*,*,#1128,.F.);
#1177 = ORIENTED_EDGE('',*,*,#863,.F.);
#1178 = ADVANCED_FACE('',(#1179),#915,.F.);
#1179 = FACE_BOUND('',#1180,.F.);
#1180 = EDGE_LOOP('',(#1181,#1204,#1205,#1206));
#1181 = ORIENTED_EDGE('',*,*,#1182,.T.);
#1182 = EDGE_CURVE('',#1183,#899,#1185,.T.);
#1183 = VERTEX_POINT('',#1184);
#1184 = CARTESIAN_POINT('',(25.,0.,90.));
#1185 = SEAM_CURVE('',#1186,(#1190,#1197),.PCURVE_S1.);
#1186 = LINE('',#1187,#1188);
#1187 = CARTESIAN_POINT('',(25.,0.,90.));
#1188 = VECTOR('',#1189,1.);
#1189 = DIRECTION('',(0.,0.,-1.));
#1190 = PCURVE('',#915,#1191);
#1191 = DEFINITIONAL_REPRESENTATION('',(#1192),#1196);
#1192 = LINE('',#1193,#1194);
#1193 = CARTESIAN_POINT('',(6.28318530718,0.));
#1194 = VECTOR('',#1195,1.);
#1195 = DIRECTION('',(-0.,1.));
#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1197 = PCURVE('',#915,#1198);
#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);
#1199 = LINE('',#1200,#1201);
#1200 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#1201 = VECTOR('',#1202,1.);
#1202 = DIRECTION('',(-0.,1.));
#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1204 = ORIENTED_EDGE('',*,*,#898,.T.);
#1205 = ORIENTED_EDGE('',*,*,#1182,.F.);
#1206 = ORIENTED_EDGE('',*,*,#1207,.F.);
#1207 = EDGE_CURVE('',#1183,#1183,#1208,.T.);
#1208 = SURFACE_CURVE('',#1209,(#1214,#1221),.PCURVE_S1.);
#1209 = CIRCLE('',#1210,25.);
#1210 = AXIS2_PLACEMENT_3D('',#1211,#1212,#1213);
#1211 = CARTESIAN_POINT('',(0.,0.,90.));
#1212 = DIRECTION('',(0.,0.,1.));
#1213 = DIRECTION('',(1.,0.,-0.));
#1214 = PCURVE('',#915,#1215);
#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1220);
#1216 = LINE('',#1217,#1218);
#1217 = CARTESIAN_POINT('',(6.28318530718,0.));
#1218 = VECTOR('',#1219,1.);
#1219 = DIRECTION('',(-1.,0.));
#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1221 = PCURVE('',#1222,#1227);
#1222 = PLANE('',#1223);
#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
#1224 = CARTESIAN_POINT('',(0.,0.,90.));
#1225 = DIRECTION('',(0.,0.,1.));
#1226 = DIRECTION('',(1.,0.,-0.));
#1227 = DEFINITIONAL_REPRESENTATION('',(#1228),#1232);
#1228 = CIRCLE('',#1229,25.);
#1229 = AXIS2_PLACEMENT_2D('',#1230,#1231);
#1230 = CARTESIAN_POINT('',(0.,0.));
#1231 = DIRECTION('',(1.,0.));
#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1233 = ADVANCED_FACE('',(#1234),#950,.F.);
#1234 = FACE_BOUND('',#1235,.F.);
#1235 = EDGE_LOOP('',(#1236,#1259,#1285,#1286));
#1236 = ORIENTED_EDGE('',*,*,#1237,.T.);
#1237 = EDGE_CURVE('',#930,#1238,#1240,.T.);
#1238 = VERTEX_POINT('',#1239);
#1239 = CARTESIAN_POINT('',(-50.55813485483,50.558134854838,20.));
#1240 = SEAM_CURVE('',#1241,(#1245,#1252),.PCURVE_S1.);
#1241 = LINE('',#1242,#1243);
#1242 = CARTESIAN_POINT('',(-50.55813485483,50.558134854838,-1.));
#1243 = VECTOR('',#1244,1.);
#1244 = DIRECTION('',(0.,0.,1.));
#1245 = PCURVE('',#950,#1246);
#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
#1247 = LINE('',#1248,#1249);
#1248 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));
#1249 = VECTOR('',#1250,1.);
#1250 = DIRECTION('',(-0.,-1.));
#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1252 = PCURVE('',#950,#1253);
#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);
#1254 = LINE('',#1255,#1256);
#1255 = CARTESIAN_POINT('',(6.28318530718,0.));
#1256 = VECTOR('',#1257,1.);
#1257 = DIRECTION('',(-0.,-1.));
#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1259 = ORIENTED_EDGE('',*,*,#1260,.T.);
#1260 = EDGE_CURVE('',#1238,#1238,#1261,.T.);
#1261 = SURFACE_CURVE('',#1262,(#1267,#1274),.PCURVE_S1.);
#1262 = CIRCLE('',#1263,9.);
#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266);
#1264 = CARTESIAN_POINT('',(-44.19417382415,44.194173824159,20.));
#1265 = DIRECTION('',(0.,0.,-1.));
#1266 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
#1267 = PCURVE('',#950,#1268);
#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
#1269 = LINE('',#1270,#1271);
#1270 = CARTESIAN_POINT('',(-4.138911435803E-13,-21.));
#1271 = VECTOR('',#1272,1.);
#1272 = DIRECTION('',(1.,-0.));
#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1274 = PCURVE('',#1004,#1275);
#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1284);
#1276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1277,#1278,#1279,#1280,
#1281,#1282,#1283),.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('') );
#1277 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#1278 = CARTESIAN_POINT('',(-39.5354310123,61.580838697362));
#1279 = CARTESIAN_POINT('',(-35.50084138754,46.523545230082));
#1280 = CARTESIAN_POINT('',(-31.46625176279,31.466251762801));
#1281 = CARTESIAN_POINT('',(-46.52354523007,35.500841387557));
#1282 = CARTESIAN_POINT('',(-61.58083869735,39.535431012314));
#1283 = CARTESIAN_POINT('',(-50.55813485482,50.558134854838));
#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1285 = ORIENTED_EDGE('',*,*,#1237,.F.);
#1286 = ORIENTED_EDGE('',*,*,#929,.F.);
#1287 = ADVANCED_FACE('',(#1288,#1291,#1294,#1297,#1300,#1331),#1004,.T.
  );
#1288 = FACE_BOUND('',#1289,.T.);
#1289 = EDGE_LOOP('',(#1290));
#1290 = ORIENTED_EDGE('',*,*,#989,.T.);
#1291 = FACE_BOUND('',#1292,.T.);
#1292 = EDGE_LOOP('',(#1293));
#1293 = ORIENTED_EDGE('',*,*,#1097,.T.);
#1294 = FACE_BOUND('',#1295,.T.);
#1295 = EDGE_LOOP('',(#1296));
#1296 = ORIENTED_EDGE('',*,*,#1043,.T.);
#1297 = FACE_BOUND('',#1298,.T.);
#1298 = EDGE_LOOP('',(#1299));
#1299 = ORIENTED_EDGE('',*,*,#1260,.T.);
#1300 = FACE_BOUND('',#1301,.T.);
#1301 = EDGE_LOOP('',(#1302));
#1302 = ORIENTED_EDGE('',*,*,#1303,.F.);
#1303 = EDGE_CURVE('',#1304,#1304,#1306,.T.);
#1304 = VERTEX_POINT('',#1305);
#1305 = CARTESIAN_POINT('',(37.,0.,20.));
#1306 = SURFACE_CURVE('',#1307,(#1312,#1319),.PCURVE_S1.);
#1307 = CIRCLE('',#1308,37.);
#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
#1309 = CARTESIAN_POINT('',(0.,0.,20.));
#1310 = DIRECTION('',(0.,0.,1.));
#1311 = DIRECTION('',(1.,0.,-0.));
#1312 = PCURVE('',#1004,#1313);
#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);
#1314 = CIRCLE('',#1315,37.);
#1315 = AXIS2_PLACEMENT_2D('',#1316,#1317);
#1316 = CARTESIAN_POINT('',(0.,0.));
#1317 = DIRECTION('',(1.,0.));
#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1319 = PCURVE('',#1320,#1325);
#1320 = CONICAL_SURFACE('',#1321,37.,0.267436281384);
#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);
#1322 = CARTESIAN_POINT('',(0.,0.,20.));
#1323 = DIRECTION('',(-0.,-0.,-1.));
#1324 = DIRECTION('',(1.,0.,-0.));
#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);
#1326 = LINE('',#1327,#1328);
#1327 = CARTESIAN_POINT('',(6.28318530718,0.));
#1328 = VECTOR('',#1329,1.);
#1329 = DIRECTION('',(-1.,0.));
#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1331 = FACE_BOUND('',#1332,.T.);
#1332 = EDGE_LOOP('',(#1333));
#1333 = ORIENTED_EDGE('',*,*,#1151,.T.);
#1334 = ADVANCED_FACE('',(#1335,#1366),#1222,.T.);
#1335 = FACE_BOUND('',#1336,.T.);
#1336 = EDGE_LOOP('',(#1337));
#1337 = ORIENTED_EDGE('',*,*,#1338,.T.);
#1338 = EDGE_CURVE('',#1339,#1339,#1341,.T.);
#1339 = VERTEX_POINT('',#1340);
#1340 = CARTESIAN_POINT('',(30.15,0.,90.));
#1341 = SURFACE_CURVE('',#1342,(#1347,#1354),.PCURVE_S1.);
#1342 = CIRCLE('',#1343,30.15);
#1343 = AXIS2_PLACEMENT_3D('',#1344,#1345,#1346);
#1344 = CARTESIAN_POINT('',(0.,0.,90.));
#1345 = DIRECTION('',(0.,0.,1.));
#1346 = DIRECTION('',(1.,0.,-0.));
#1347 = PCURVE('',#1222,#1348);
#1348 = DEFINITIONAL_REPRESENTATION('',(#1349),#1353);
#1349 = CIRCLE('',#1350,30.15);
#1350 = AXIS2_PLACEMENT_2D('',#1351,#1352);
#1351 = CARTESIAN_POINT('',(0.,0.));
#1352 = DIRECTION('',(1.,0.));
#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1354 = PCURVE('',#1355,#1360);
#1355 = CYLINDRICAL_SURFACE('',#1356,30.15);
#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359);
#1357 = CARTESIAN_POINT('',(0.,0.,45.));
#1358 = DIRECTION('',(0.,0.,1.));
#1359 = DIRECTION('',(1.,0.,-0.));
#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365);
#1361 = LINE('',#1362,#1363);
#1362 = CARTESIAN_POINT('',(0.,45.));
#1363 = VECTOR('',#1364,1.);
#1364 = DIRECTION('',(1.,0.));
#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1366 = FACE_BOUND('',#1367,.T.);
#1367 = EDGE_LOOP('',(#1368));
#1368 = ORIENTED_EDGE('',*,*,#1207,.F.);
#1369 = ADVANCED_FACE('',(#1370),#1320,.T.);
#1370 = FACE_BOUND('',#1371,.T.);
#1371 = EDGE_LOOP('',(#1372,#1373,#1396,#1418));
#1372 = ORIENTED_EDGE('',*,*,#1303,.T.);
#1373 = ORIENTED_EDGE('',*,*,#1374,.T.);
#1374 = EDGE_CURVE('',#1304,#1375,#1377,.T.);
#1375 = VERTEX_POINT('',#1376);
#1376 = CARTESIAN_POINT('',(30.15,0.,45.));
#1377 = SEAM_CURVE('',#1378,(#1382,#1389),.PCURVE_S1.);
#1378 = LINE('',#1379,#1380);
#1379 = CARTESIAN_POINT('',(37.,0.,20.));
#1380 = VECTOR('',#1381,1.);
#1381 = DIRECTION('',(-0.26425972544,0.,0.964451552703));
#1382 = PCURVE('',#1320,#1383);
#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
#1384 = LINE('',#1385,#1386);
#1385 = CARTESIAN_POINT('',(0.,0.));
#1386 = VECTOR('',#1387,1.);
#1387 = DIRECTION('',(-0.,-1.));
#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1389 = PCURVE('',#1320,#1390);
#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
#1391 = LINE('',#1392,#1393);
#1392 = CARTESIAN_POINT('',(6.283185307179,0.));
#1393 = VECTOR('',#1394,1.);
#1394 = DIRECTION('',(-0.,-1.));
#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1396 = ORIENTED_EDGE('',*,*,#1397,.F.);
#1397 = EDGE_CURVE('',#1375,#1375,#1398,.T.);
#1398 = SURFACE_CURVE('',#1399,(#1404,#1411),.PCURVE_S1.);
#1399 = CIRCLE('',#1400,30.15);
#1400 = AXIS2_PLACEMENT_3D('',#1401,#1402,#1403);
#1401 = CARTESIAN_POINT('',(0.,0.,45.));
#1402 = DIRECTION('',(0.,0.,1.));
#1403 = DIRECTION('',(1.,0.,-0.));
#1404 = PCURVE('',#1320,#1405);
#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
#1406 = LINE('',#1407,#1408);
#1407 = CARTESIAN_POINT('',(6.28318530718,-24.99999999999));
#1408 = VECTOR('',#1409,1.);
#1409 = DIRECTION('',(-1.,0.));
#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1411 = PCURVE('',#1355,#1412);
#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
#1413 = LINE('',#1414,#1415);
#1414 = CARTESIAN_POINT('',(0.,0.));
#1415 = VECTOR('',#1416,1.);
#1416 = DIRECTION('',(1.,0.));
#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1418 = ORIENTED_EDGE('',*,*,#1374,.F.);
#1419 = ADVANCED_FACE('',(#1420),#1355,.T.);
#1420 = FACE_BOUND('',#1421,.T.);
#1421 = EDGE_LOOP('',(#1422,#1423,#1444,#1445));
#1422 = ORIENTED_EDGE('',*,*,#1397,.T.);
#1423 = ORIENTED_EDGE('',*,*,#1424,.T.);
#1424 = EDGE_CURVE('',#1375,#1339,#1425,.T.);
#1425 = SEAM_CURVE('',#1426,(#1430,#1437),.PCURVE_S1.);
#1426 = LINE('',#1427,#1428);
#1427 = CARTESIAN_POINT('',(30.15,0.,45.));
#1428 = VECTOR('',#1429,1.);
#1429 = DIRECTION('',(0.,0.,1.));
#1430 = PCURVE('',#1355,#1431);
#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436);
#1432 = LINE('',#1433,#1434);
#1433 = CARTESIAN_POINT('',(6.28318530718,0.));
#1434 = VECTOR('',#1435,1.);
#1435 = DIRECTION('',(0.,1.));
#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1437 = PCURVE('',#1355,#1438);
#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
#1439 = LINE('',#1440,#1441);
#1440 = CARTESIAN_POINT('',(4.138911435803E-13,0.));
#1441 = VECTOR('',#1442,1.);
#1442 = DIRECTION('',(0.,1.));
#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1444 = ORIENTED_EDGE('',*,*,#1338,.F.);
#1445 = ORIENTED_EDGE('',*,*,#1424,.F.);
#1446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1450)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1447,#1448,#1449)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1447 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1448 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1449 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1450 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1447,
  'distance_accuracy_value','confusion accuracy');
#1451 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1452,#1454);
#1452 = ( REPRESENTATION_RELATIONSHIP('','',#750,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1453) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1453 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#1454 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1455);
#1455 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','COMPOUND','',#5,#745,$);
#1456 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#747));
ENDSEC;
END-ISO-10303-21;
