ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-10-22T18:17:05',('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);
#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,
  'distance_accuracy_value','confusion accuracy');
#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32);
#26 = PRODUCT_DEFINITION_SHAPE('','',#27);
#27 = PRODUCT_DEFINITION('design','',#28,#31);
#28 = PRODUCT_DEFINITION_FORMATION('','',#29);
#29 = PRODUCT('SOLID','SOLID','',(#30));
#30 = PRODUCT_CONTEXT('',#2,'mechanical');
#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33),#1157);
#33 = MANIFOLD_SOLID_BREP('',#34);
#34 = CLOSED_SHELL('',(#35,#123,#158,#213,#248,#303,#338,#393,#428,#483,
    #600,#672,#771,#826,#861,#916,#951,#1006,#1041,#1091,#1118,#1143,
    #1150));
#35 = ADVANCED_FACE('',(#36),#49,.T.);
#36 = FACE_BOUND('',#37,.T.);
#37 = EDGE_LOOP('',(#38,#72,#95,#122));
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#40,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,-1.5));
#42 = SURFACE_CURVE('',#43,(#48,#60),.PCURVE_S1.);
#43 = CIRCLE('',#44,53.5);
#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
#45 = CARTESIAN_POINT('',(0.,0.,-1.5));
#46 = DIRECTION('',(0.,0.,1.));
#47 = DIRECTION('',(1.,0.,-0.));
#48 = PCURVE('',#49,#54);
#49 = CYLINDRICAL_SURFACE('',#50,53.5);
#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
#51 = CARTESIAN_POINT('',(0.,0.,-25.));
#52 = DIRECTION('',(0.,0.,1.));
#53 = DIRECTION('',(1.,0.,-0.));
#54 = DEFINITIONAL_REPRESENTATION('',(#55),#59);
#55 = LINE('',#56,#57);
#56 = CARTESIAN_POINT('',(0.,23.5));
#57 = VECTOR('',#58,1.);
#58 = DIRECTION('',(1.,0.));
#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60 = PCURVE('',#61,#66);
#61 = PLANE('',#62);
#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
#63 = CARTESIAN_POINT('',(0.,0.,-1.5));
#64 = DIRECTION('',(0.,0.,1.));
#65 = DIRECTION('',(1.,0.,-0.));
#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71);
#67 = CIRCLE('',#68,53.5);
#68 = AXIS2_PLACEMENT_2D('',#69,#70);
#69 = CARTESIAN_POINT('',(0.,0.));
#70 = DIRECTION('',(1.,0.));
#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72 = ORIENTED_EDGE('',*,*,#73,.T.);
#73 = EDGE_CURVE('',#40,#74,#76,.T.);
#74 = VERTEX_POINT('',#75);
#75 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,1.5));
#76 = SEAM_CURVE('',#77,(#81,#88),.PCURVE_S1.);
#77 = LINE('',#78,#79);
#78 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,-25.));
#79 = VECTOR('',#80,1.);
#80 = DIRECTION('',(0.,0.,1.));
#81 = PCURVE('',#49,#82);
#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87);
#83 = LINE('',#84,#85);
#84 = CARTESIAN_POINT('',(0.,-0.));
#85 = VECTOR('',#86,1.);
#86 = DIRECTION('',(0.,1.));
#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88 = PCURVE('',#49,#89);
#89 = DEFINITIONAL_REPRESENTATION('',(#90),#94);
#90 = LINE('',#91,#92);
#91 = CARTESIAN_POINT('',(6.28318530718,-0.));
#92 = VECTOR('',#93,1.);
#93 = DIRECTION('',(0.,1.));
#94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95 = ORIENTED_EDGE('',*,*,#96,.F.);
#96 = EDGE_CURVE('',#74,#74,#97,.T.);
#97 = SURFACE_CURVE('',#98,(#103,#110),.PCURVE_S1.);
#98 = CIRCLE('',#99,53.5);
#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
#100 = CARTESIAN_POINT('',(0.,0.,1.5));
#101 = DIRECTION('',(0.,0.,1.));
#102 = DIRECTION('',(1.,0.,-0.));
#103 = PCURVE('',#49,#104);
#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
#105 = LINE('',#106,#107);
#106 = CARTESIAN_POINT('',(0.,26.5));
#107 = VECTOR('',#108,1.);
#108 = DIRECTION('',(1.,0.));
#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#110 = PCURVE('',#111,#116);
#111 = PLANE('',#112);
#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
#113 = CARTESIAN_POINT('',(0.,0.,1.5));
#114 = DIRECTION('',(0.,0.,1.));
#115 = DIRECTION('',(1.,0.,-0.));
#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
#117 = CIRCLE('',#118,53.5);
#118 = AXIS2_PLACEMENT_2D('',#119,#120);
#119 = CARTESIAN_POINT('',(0.,0.));
#120 = DIRECTION('',(1.,0.));
#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#122 = ORIENTED_EDGE('',*,*,#73,.F.);
#123 = ADVANCED_FACE('',(#124,#127),#111,.T.);
#124 = FACE_BOUND('',#125,.T.);
#125 = EDGE_LOOP('',(#126));
#126 = ORIENTED_EDGE('',*,*,#96,.T.);
#127 = FACE_BOUND('',#128,.T.);
#128 = EDGE_LOOP('',(#129));
#129 = ORIENTED_EDGE('',*,*,#130,.F.);
#130 = EDGE_CURVE('',#131,#131,#133,.T.);
#131 = VERTEX_POINT('',#132);
#132 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,1.5));
#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
#134 = CIRCLE('',#135,42.);
#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
#136 = CARTESIAN_POINT('',(0.,0.,1.5));
#137 = DIRECTION('',(0.,0.,1.));
#138 = DIRECTION('',(1.,0.,-0.));
#139 = PCURVE('',#111,#140);
#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
#141 = CIRCLE('',#142,42.);
#142 = AXIS2_PLACEMENT_2D('',#143,#144);
#143 = CARTESIAN_POINT('',(0.,0.));
#144 = DIRECTION('',(1.,0.));
#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#146 = PCURVE('',#147,#152);
#147 = CYLINDRICAL_SURFACE('',#148,42.);
#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
#149 = CARTESIAN_POINT('',(0.,0.,0.75));
#150 = DIRECTION('',(0.,0.,1.));
#151 = DIRECTION('',(1.,0.,-0.));
#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
#153 = LINE('',#154,#155);
#154 = CARTESIAN_POINT('',(0.,0.75));
#155 = VECTOR('',#156,1.);
#156 = DIRECTION('',(1.,0.));
#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#158 = ADVANCED_FACE('',(#159),#147,.T.);
#159 = FACE_BOUND('',#160,.T.);
#160 = EDGE_LOOP('',(#161,#190,#211,#212));
#161 = ORIENTED_EDGE('',*,*,#162,.F.);
#162 = EDGE_CURVE('',#163,#163,#165,.T.);
#163 = VERTEX_POINT('',#164);
#164 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,13.5));
#165 = SURFACE_CURVE('',#166,(#171,#178),.PCURVE_S1.);
#166 = CIRCLE('',#167,42.);
#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
#168 = CARTESIAN_POINT('',(0.,0.,13.5));
#169 = DIRECTION('',(0.,0.,1.));
#170 = DIRECTION('',(1.,0.,-0.));
#171 = PCURVE('',#147,#172);
#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
#173 = LINE('',#174,#175);
#174 = CARTESIAN_POINT('',(0.,12.75));
#175 = VECTOR('',#176,1.);
#176 = DIRECTION('',(1.,0.));
#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#178 = PCURVE('',#179,#184);
#179 = PLANE('',#180);
#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
#181 = CARTESIAN_POINT('',(0.,0.,13.5));
#182 = DIRECTION('',(0.,0.,1.));
#183 = DIRECTION('',(1.,0.,-0.));
#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
#185 = CIRCLE('',#186,42.);
#186 = AXIS2_PLACEMENT_2D('',#187,#188);
#187 = CARTESIAN_POINT('',(0.,0.));
#188 = DIRECTION('',(1.,0.));
#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#190 = ORIENTED_EDGE('',*,*,#191,.F.);
#191 = EDGE_CURVE('',#131,#163,#192,.T.);
#192 = SEAM_CURVE('',#193,(#197,#204),.PCURVE_S1.);
#193 = LINE('',#194,#195);
#194 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,0.75));
#195 = VECTOR('',#196,1.);
#196 = DIRECTION('',(0.,0.,1.));
#197 = PCURVE('',#147,#198);
#198 = DEFINITIONAL_REPRESENTATION('',(#199),#203);
#199 = LINE('',#200,#201);
#200 = CARTESIAN_POINT('',(6.28318530718,-0.));
#201 = VECTOR('',#202,1.);
#202 = DIRECTION('',(0.,1.));
#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#204 = PCURVE('',#147,#205);
#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
#206 = LINE('',#207,#208);
#207 = CARTESIAN_POINT('',(0.,-0.));
#208 = VECTOR('',#209,1.);
#209 = DIRECTION('',(0.,1.));
#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#211 = ORIENTED_EDGE('',*,*,#130,.T.);
#212 = ORIENTED_EDGE('',*,*,#191,.T.);
#213 = ADVANCED_FACE('',(#214,#245),#179,.F.);
#214 = FACE_BOUND('',#215,.F.);
#215 = EDGE_LOOP('',(#216));
#216 = ORIENTED_EDGE('',*,*,#217,.T.);
#217 = EDGE_CURVE('',#218,#218,#220,.T.);
#218 = VERTEX_POINT('',#219);
#219 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,13.5));
#220 = SURFACE_CURVE('',#221,(#226,#233),.PCURVE_S1.);
#221 = CIRCLE('',#222,53.5);
#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
#223 = CARTESIAN_POINT('',(0.,0.,13.5));
#224 = DIRECTION('',(0.,0.,1.));
#225 = DIRECTION('',(1.,0.,-0.));
#226 = PCURVE('',#179,#227);
#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
#228 = CIRCLE('',#229,53.5);
#229 = AXIS2_PLACEMENT_2D('',#230,#231);
#230 = CARTESIAN_POINT('',(0.,0.));
#231 = DIRECTION('',(1.,0.));
#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#233 = PCURVE('',#234,#239);
#234 = CYLINDRICAL_SURFACE('',#235,53.5);
#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
#236 = CARTESIAN_POINT('',(0.,0.,-25.));
#237 = DIRECTION('',(0.,0.,1.));
#238 = DIRECTION('',(1.,0.,-0.));
#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
#240 = LINE('',#241,#242);
#241 = CARTESIAN_POINT('',(0.,38.5));
#242 = VECTOR('',#243,1.);
#243 = DIRECTION('',(1.,0.));
#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#245 = FACE_BOUND('',#246,.F.);
#246 = EDGE_LOOP('',(#247));
#247 = ORIENTED_EDGE('',*,*,#162,.F.);
#248 = ADVANCED_FACE('',(#249),#234,.T.);
#249 = FACE_BOUND('',#250,.T.);
#250 = EDGE_LOOP('',(#251,#252,#275,#302));
#251 = ORIENTED_EDGE('',*,*,#217,.T.);
#252 = ORIENTED_EDGE('',*,*,#253,.T.);
#253 = EDGE_CURVE('',#218,#254,#256,.T.);
#254 = VERTEX_POINT('',#255);
#255 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,25.));
#256 = SEAM_CURVE('',#257,(#261,#268),.PCURVE_S1.);
#257 = LINE('',#258,#259);
#258 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,-25.));
#259 = VECTOR('',#260,1.);
#260 = DIRECTION('',(0.,0.,1.));
#261 = PCURVE('',#234,#262);
#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
#263 = LINE('',#264,#265);
#264 = CARTESIAN_POINT('',(0.,-0.));
#265 = VECTOR('',#266,1.);
#266 = DIRECTION('',(0.,1.));
#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#268 = PCURVE('',#234,#269);
#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
#270 = LINE('',#271,#272);
#271 = CARTESIAN_POINT('',(6.28318530718,-0.));
#272 = VECTOR('',#273,1.);
#273 = DIRECTION('',(0.,1.));
#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#275 = ORIENTED_EDGE('',*,*,#276,.F.);
#276 = EDGE_CURVE('',#254,#254,#277,.T.);
#277 = SURFACE_CURVE('',#278,(#283,#290),.PCURVE_S1.);
#278 = CIRCLE('',#279,53.5);
#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
#280 = CARTESIAN_POINT('',(0.,0.,25.));
#281 = DIRECTION('',(0.,0.,1.));
#282 = DIRECTION('',(1.,0.,-0.));
#283 = PCURVE('',#234,#284);
#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
#285 = LINE('',#286,#287);
#286 = CARTESIAN_POINT('',(0.,50.));
#287 = VECTOR('',#288,1.);
#288 = DIRECTION('',(1.,0.));
#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#290 = PCURVE('',#291,#296);
#291 = PLANE('',#292);
#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
#293 = CARTESIAN_POINT('',(0.,0.,25.));
#294 = DIRECTION('',(0.,0.,1.));
#295 = DIRECTION('',(1.,0.,-0.));
#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
#297 = CIRCLE('',#298,53.5);
#298 = AXIS2_PLACEMENT_2D('',#299,#300);
#299 = CARTESIAN_POINT('',(0.,0.));
#300 = DIRECTION('',(1.,0.));
#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#302 = ORIENTED_EDGE('',*,*,#253,.F.);
#303 = ADVANCED_FACE('',(#304,#307),#291,.T.);
#304 = FACE_BOUND('',#305,.T.);
#305 = EDGE_LOOP('',(#306));
#306 = ORIENTED_EDGE('',*,*,#276,.T.);
#307 = FACE_BOUND('',#308,.T.);
#308 = EDGE_LOOP('',(#309));
#309 = ORIENTED_EDGE('',*,*,#310,.F.);
#310 = EDGE_CURVE('',#311,#311,#313,.T.);
#311 = VERTEX_POINT('',#312);
#312 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,25.));
#313 = SURFACE_CURVE('',#314,(#319,#326),.PCURVE_S1.);
#314 = CIRCLE('',#315,42.);
#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
#316 = CARTESIAN_POINT('',(0.,0.,25.));
#317 = DIRECTION('',(0.,0.,1.));
#318 = DIRECTION('',(1.,0.,-0.));
#319 = PCURVE('',#291,#320);
#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
#321 = CIRCLE('',#322,42.);
#322 = AXIS2_PLACEMENT_2D('',#323,#324);
#323 = CARTESIAN_POINT('',(0.,0.));
#324 = DIRECTION('',(1.,0.));
#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#326 = PCURVE('',#327,#332);
#327 = CYLINDRICAL_SURFACE('',#328,42.);
#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
#329 = CARTESIAN_POINT('',(0.,0.,16.25));
#330 = DIRECTION('',(0.,0.,1.));
#331 = DIRECTION('',(1.,0.,-0.));
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
#333 = LINE('',#334,#335);
#334 = CARTESIAN_POINT('',(0.,8.75));
#335 = VECTOR('',#336,1.);
#336 = DIRECTION('',(1.,0.));
#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#338 = ADVANCED_FACE('',(#339),#327,.F.);
#339 = FACE_BOUND('',#340,.F.);
#340 = EDGE_LOOP('',(#341,#342,#365,#392));
#341 = ORIENTED_EDGE('',*,*,#310,.F.);
#342 = ORIENTED_EDGE('',*,*,#343,.F.);
#343 = EDGE_CURVE('',#344,#311,#346,.T.);
#344 = VERTEX_POINT('',#345);
#345 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,16.25));
#346 = SEAM_CURVE('',#347,(#351,#358),.PCURVE_S1.);
#347 = LINE('',#348,#349);
#348 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,16.25));
#349 = VECTOR('',#350,1.);
#350 = DIRECTION('',(0.,0.,1.));
#351 = PCURVE('',#327,#352);
#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
#353 = LINE('',#354,#355);
#354 = CARTESIAN_POINT('',(6.28318530718,-0.));
#355 = VECTOR('',#356,1.);
#356 = DIRECTION('',(0.,1.));
#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#358 = PCURVE('',#327,#359);
#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364);
#360 = LINE('',#361,#362);
#361 = CARTESIAN_POINT('',(0.,-0.));
#362 = VECTOR('',#363,1.);
#363 = DIRECTION('',(0.,1.));
#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#365 = ORIENTED_EDGE('',*,*,#366,.T.);
#366 = EDGE_CURVE('',#344,#344,#367,.T.);
#367 = SURFACE_CURVE('',#368,(#373,#380),.PCURVE_S1.);
#368 = CIRCLE('',#369,42.);
#369 = AXIS2_PLACEMENT_3D('',#370,#371,#372);
#370 = CARTESIAN_POINT('',(0.,0.,16.25));
#371 = DIRECTION('',(0.,0.,1.));
#372 = DIRECTION('',(1.,0.,-0.));
#373 = PCURVE('',#327,#374);
#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);
#375 = LINE('',#376,#377);
#376 = CARTESIAN_POINT('',(0.,0.));
#377 = VECTOR('',#378,1.);
#378 = DIRECTION('',(1.,0.));
#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#380 = PCURVE('',#381,#386);
#381 = PLANE('',#382);
#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385);
#383 = CARTESIAN_POINT('',(0.,0.,16.25));
#384 = DIRECTION('',(0.,0.,1.));
#385 = DIRECTION('',(1.,0.,-0.));
#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
#387 = CIRCLE('',#388,42.);
#388 = AXIS2_PLACEMENT_2D('',#389,#390);
#389 = CARTESIAN_POINT('',(0.,0.));
#390 = DIRECTION('',(1.,0.));
#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#392 = ORIENTED_EDGE('',*,*,#343,.T.);
#393 = ADVANCED_FACE('',(#394,#397),#381,.T.);
#394 = FACE_BOUND('',#395,.T.);
#395 = EDGE_LOOP('',(#396));
#396 = ORIENTED_EDGE('',*,*,#366,.T.);
#397 = FACE_BOUND('',#398,.T.);
#398 = EDGE_LOOP('',(#399));
#399 = ORIENTED_EDGE('',*,*,#400,.F.);
#400 = EDGE_CURVE('',#401,#401,#403,.T.);
#401 = VERTEX_POINT('',#402);
#402 = CARTESIAN_POINT('',(27.5,-6.73555739531E-15,16.25));
#403 = SURFACE_CURVE('',#404,(#409,#416),.PCURVE_S1.);
#404 = CIRCLE('',#405,27.5);
#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);
#406 = CARTESIAN_POINT('',(0.,0.,16.25));
#407 = DIRECTION('',(0.,0.,1.));
#408 = DIRECTION('',(1.,0.,-0.));
#409 = PCURVE('',#381,#410);
#410 = DEFINITIONAL_REPRESENTATION('',(#411),#415);
#411 = CIRCLE('',#412,27.5);
#412 = AXIS2_PLACEMENT_2D('',#413,#414);
#413 = CARTESIAN_POINT('',(0.,0.));
#414 = DIRECTION('',(1.,0.));
#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#416 = PCURVE('',#417,#422);
#417 = CYLINDRICAL_SURFACE('',#418,27.5);
#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421);
#419 = CARTESIAN_POINT('',(0.,0.,15.));
#420 = DIRECTION('',(0.,0.,1.));
#421 = DIRECTION('',(1.,0.,-0.));
#422 = DEFINITIONAL_REPRESENTATION('',(#423),#427);
#423 = LINE('',#424,#425);
#424 = CARTESIAN_POINT('',(0.,1.25));
#425 = VECTOR('',#426,1.);
#426 = DIRECTION('',(1.,0.));
#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#428 = ADVANCED_FACE('',(#429),#417,.T.);
#429 = FACE_BOUND('',#430,.T.);
#430 = EDGE_LOOP('',(#431,#460,#481,#482));
#431 = ORIENTED_EDGE('',*,*,#432,.F.);
#432 = EDGE_CURVE('',#433,#433,#435,.T.);
#433 = VERTEX_POINT('',#434);
#434 = CARTESIAN_POINT('',(27.5,-6.73555739531E-15,25.));
#435 = SURFACE_CURVE('',#436,(#441,#448),.PCURVE_S1.);
#436 = CIRCLE('',#437,27.5);
#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
#438 = CARTESIAN_POINT('',(0.,0.,25.));
#439 = DIRECTION('',(0.,0.,1.));
#440 = DIRECTION('',(1.,0.,-0.));
#441 = PCURVE('',#417,#442);
#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
#443 = LINE('',#444,#445);
#444 = CARTESIAN_POINT('',(0.,10.));
#445 = VECTOR('',#446,1.);
#446 = DIRECTION('',(1.,0.));
#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#448 = PCURVE('',#449,#454);
#449 = PLANE('',#450);
#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453);
#451 = CARTESIAN_POINT('',(0.,0.,25.));
#452 = DIRECTION('',(0.,0.,1.));
#453 = DIRECTION('',(1.,0.,-0.));
#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
#455 = CIRCLE('',#456,27.5);
#456 = AXIS2_PLACEMENT_2D('',#457,#458);
#457 = CARTESIAN_POINT('',(0.,0.));
#458 = DIRECTION('',(1.,0.));
#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#460 = ORIENTED_EDGE('',*,*,#461,.F.);
#461 = EDGE_CURVE('',#401,#433,#462,.T.);
#462 = SEAM_CURVE('',#463,(#467,#474),.PCURVE_S1.);
#463 = LINE('',#464,#465);
#464 = CARTESIAN_POINT('',(27.5,-6.73555739531E-15,15.));
#465 = VECTOR('',#466,1.);
#466 = DIRECTION('',(0.,0.,1.));
#467 = PCURVE('',#417,#468);
#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
#469 = LINE('',#470,#471);
#470 = CARTESIAN_POINT('',(6.28318530718,-0.));
#471 = VECTOR('',#472,1.);
#472 = DIRECTION('',(0.,1.));
#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#474 = PCURVE('',#417,#475);
#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
#476 = LINE('',#477,#478);
#477 = CARTESIAN_POINT('',(0.,-0.));
#478 = VECTOR('',#479,1.);
#479 = DIRECTION('',(0.,1.));
#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#481 = ORIENTED_EDGE('',*,*,#400,.T.);
#482 = ORIENTED_EDGE('',*,*,#461,.T.);
#483 = ADVANCED_FACE('',(#484,#487),#449,.T.);
#484 = FACE_BOUND('',#485,.T.);
#485 = EDGE_LOOP('',(#486));
#486 = ORIENTED_EDGE('',*,*,#432,.T.);
#487 = FACE_BOUND('',#488,.T.);
#488 = EDGE_LOOP('',(#489,#524,#550,#576));
#489 = ORIENTED_EDGE('',*,*,#490,.T.);
#490 = EDGE_CURVE('',#491,#493,#495,.T.);
#491 = VERTEX_POINT('',#492);
#492 = CARTESIAN_POINT('',(3.,11.618950038622,25.));
#493 = VERTEX_POINT('',#494);
#494 = CARTESIAN_POINT('',(-3.,11.618950038622,25.));
#495 = SURFACE_CURVE('',#496,(#501,#512),.PCURVE_S1.);
#496 = CIRCLE('',#497,12.);
#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500);
#498 = CARTESIAN_POINT('',(0.,0.,25.));
#499 = DIRECTION('',(0.,0.,-1.));
#500 = DIRECTION('',(0.25,0.968245836552,0.));
#501 = PCURVE('',#449,#502);
#502 = DEFINITIONAL_REPRESENTATION('',(#503),#511);
#503 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#504,#505,#506,#507,#508,#509
,#510),.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(
  '') );
#504 = CARTESIAN_POINT('',(3.,11.618950038622));
#505 = CARTESIAN_POINT('',(23.124611797498,6.422797615916));
#506 = CARTESIAN_POINT('',(8.562305898749,-8.407551230664));
#507 = CARTESIAN_POINT('',(-6.,-23.23790007724));
#508 = CARTESIAN_POINT('',(-11.56230589874,-3.211398807958));
#509 = CARTESIAN_POINT('',(-17.12461179749,16.815102461329));
#510 = CARTESIAN_POINT('',(3.,11.618950038622));
#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#512 = PCURVE('',#513,#518);
#513 = CYLINDRICAL_SURFACE('',#514,12.);
#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
#515 = CARTESIAN_POINT('',(0.,0.,-33.75));
#516 = DIRECTION('',(0.,0.,1.));
#517 = DIRECTION('',(1.,0.,-0.));
#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
#519 = LINE('',#520,#521);
#520 = CARTESIAN_POINT('',(7.601301378832,58.75));
#521 = VECTOR('',#522,1.);
#522 = DIRECTION('',(-1.,-0.));
#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#524 = ORIENTED_EDGE('',*,*,#525,.T.);
#525 = EDGE_CURVE('',#493,#526,#528,.T.);
#526 = VERTEX_POINT('',#527);
#527 = CARTESIAN_POINT('',(-3.,15.,25.));
#528 = SURFACE_CURVE('',#529,(#533,#539),.PCURVE_S1.);
#529 = LINE('',#530,#531);
#530 = CARTESIAN_POINT('',(-3.,4.5,25.));
#531 = VECTOR('',#532,1.);
#532 = DIRECTION('',(-0.,1.,0.));
#533 = PCURVE('',#449,#534);
#534 = DEFINITIONAL_REPRESENTATION('',(#535),#538);
#535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#536,#537),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#536 = CARTESIAN_POINT('',(-3.,9.));
#537 = CARTESIAN_POINT('',(-3.,15.));
#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#539 = PCURVE('',#540,#545);
#540 = PLANE('',#541);
#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
#542 = CARTESIAN_POINT('',(-3.,9.,-36.));
#543 = DIRECTION('',(1.,0.,-0.));
#544 = DIRECTION('',(0.,0.,1.));
#545 = DEFINITIONAL_REPRESENTATION('',(#546),#549);
#546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#547,#548),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#547 = CARTESIAN_POINT('',(61.,0.));
#548 = CARTESIAN_POINT('',(61.,-6.));
#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#550 = ORIENTED_EDGE('',*,*,#551,.F.);
#551 = EDGE_CURVE('',#552,#526,#554,.T.);
#552 = VERTEX_POINT('',#553);
#553 = CARTESIAN_POINT('',(3.,15.,25.));
#554 = SURFACE_CURVE('',#555,(#559,#565),.PCURVE_S1.);
#555 = LINE('',#556,#557);
#556 = CARTESIAN_POINT('',(-1.5,15.,25.));
#557 = VECTOR('',#558,1.);
#558 = DIRECTION('',(-1.,-0.,0.));
#559 = PCURVE('',#449,#560);
#560 = DEFINITIONAL_REPRESENTATION('',(#561),#564);
#561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#562,#563),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-4.5,1.5),.PIECEWISE_BEZIER_KNOTS.);
#562 = CARTESIAN_POINT('',(3.,15.));
#563 = CARTESIAN_POINT('',(-3.,15.));
#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#565 = PCURVE('',#566,#571);
#566 = PLANE('',#567);
#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
#568 = CARTESIAN_POINT('',(-3.,15.,-36.));
#569 = DIRECTION('',(-0.,1.,0.));
#570 = DIRECTION('',(0.,0.,1.));
#571 = DEFINITIONAL_REPRESENTATION('',(#572),#575);
#572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#573,#574),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-4.5,1.5),.PIECEWISE_BEZIER_KNOTS.);
#573 = CARTESIAN_POINT('',(61.,6.));
#574 = CARTESIAN_POINT('',(61.,0.));
#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#576 = ORIENTED_EDGE('',*,*,#577,.F.);
#577 = EDGE_CURVE('',#491,#552,#578,.T.);
#578 = SURFACE_CURVE('',#579,(#583,#589),.PCURVE_S1.);
#579 = LINE('',#580,#581);
#580 = CARTESIAN_POINT('',(3.,4.5,25.));
#581 = VECTOR('',#582,1.);
#582 = DIRECTION('',(-0.,1.,0.));
#583 = PCURVE('',#449,#584);
#584 = DEFINITIONAL_REPRESENTATION('',(#585),#588);
#585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#586,#587),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#586 = CARTESIAN_POINT('',(3.,9.));
#587 = CARTESIAN_POINT('',(3.,15.));
#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#589 = PCURVE('',#590,#595);
#590 = PLANE('',#591);
#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
#592 = CARTESIAN_POINT('',(3.,9.,-36.));
#593 = DIRECTION('',(1.,0.,-0.));
#594 = DIRECTION('',(0.,0.,1.));
#595 = DEFINITIONAL_REPRESENTATION('',(#596),#599);
#596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#597,#598),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#597 = CARTESIAN_POINT('',(61.,0.));
#598 = CARTESIAN_POINT('',(61.,-6.));
#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#600 = ADVANCED_FACE('',(#601),#590,.F.);
#601 = FACE_BOUND('',#602,.F.);
#602 = EDGE_LOOP('',(#603,#626,#627,#648));
#603 = ORIENTED_EDGE('',*,*,#604,.T.);
#604 = EDGE_CURVE('',#605,#552,#607,.T.);
#605 = VERTEX_POINT('',#606);
#606 = CARTESIAN_POINT('',(3.,15.,-25.));
#607 = SURFACE_CURVE('',#608,(#612,#619),.PCURVE_S1.);
#608 = LINE('',#609,#610);
#609 = CARTESIAN_POINT('',(3.,15.,-36.));
#610 = VECTOR('',#611,1.);
#611 = DIRECTION('',(0.,0.,1.));
#612 = PCURVE('',#590,#613);
#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
#614 = LINE('',#615,#616);
#615 = CARTESIAN_POINT('',(0.,-6.));
#616 = VECTOR('',#617,1.);
#617 = DIRECTION('',(1.,0.));
#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#619 = PCURVE('',#566,#620);
#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
#621 = LINE('',#622,#623);
#622 = CARTESIAN_POINT('',(0.,6.));
#623 = VECTOR('',#624,1.);
#624 = DIRECTION('',(1.,0.));
#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#626 = ORIENTED_EDGE('',*,*,#577,.F.);
#627 = ORIENTED_EDGE('',*,*,#628,.F.);
#628 = EDGE_CURVE('',#629,#491,#631,.T.);
#629 = VERTEX_POINT('',#630);
#630 = CARTESIAN_POINT('',(3.,11.618950038622,-25.));
#631 = SURFACE_CURVE('',#632,(#636,#642),.PCURVE_S1.);
#632 = LINE('',#633,#634);
#633 = CARTESIAN_POINT('',(3.,11.618950038622,-33.75));
#634 = VECTOR('',#635,1.);
#635 = DIRECTION('',(0.,0.,1.));
#636 = PCURVE('',#590,#637);
#637 = DEFINITIONAL_REPRESENTATION('',(#638),#641);
#638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#639,#640),.UNSPECIFIED.,.F.,.F.,
  (2,2),(8.7499994,58.7500006),.PIECEWISE_BEZIER_KNOTS.);
#639 = CARTESIAN_POINT('',(10.9999994,-2.618950038622));
#640 = CARTESIAN_POINT('',(61.0000006,-2.618950038622));
#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#642 = PCURVE('',#513,#643);
#643 = DEFINITIONAL_REPRESENTATION('',(#644),#647);
#644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#645,#646),.UNSPECIFIED.,.F.,.F.,
  (2,2),(8.75,58.75),.PIECEWISE_BEZIER_KNOTS.);
#645 = CARTESIAN_POINT('',(7.601301378832,8.75));
#646 = CARTESIAN_POINT('',(7.601301378832,58.75));
#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#648 = ORIENTED_EDGE('',*,*,#649,.T.);
#649 = EDGE_CURVE('',#629,#605,#650,.T.);
#650 = SURFACE_CURVE('',#651,(#655,#661),.PCURVE_S1.);
#651 = LINE('',#652,#653);
#652 = CARTESIAN_POINT('',(3.,4.5,-25.));
#653 = VECTOR('',#654,1.);
#654 = DIRECTION('',(-0.,1.,0.));
#655 = PCURVE('',#590,#656);
#656 = DEFINITIONAL_REPRESENTATION('',(#657),#660);
#657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#658,#659),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#658 = CARTESIAN_POINT('',(11.,0.));
#659 = CARTESIAN_POINT('',(11.,-6.));
#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#661 = PCURVE('',#662,#667);
#662 = PLANE('',#663);
#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
#664 = CARTESIAN_POINT('',(0.,0.,-25.));
#665 = DIRECTION('',(0.,0.,1.));
#666 = DIRECTION('',(1.,0.,-0.));
#667 = DEFINITIONAL_REPRESENTATION('',(#668),#671);
#668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#669,#670),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#669 = CARTESIAN_POINT('',(3.,9.));
#670 = CARTESIAN_POINT('',(3.,15.));
#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#672 = ADVANCED_FACE('',(#673,#704),#662,.F.);
#673 = FACE_BOUND('',#674,.F.);
#674 = EDGE_LOOP('',(#675));
#675 = ORIENTED_EDGE('',*,*,#676,.T.);
#676 = EDGE_CURVE('',#677,#677,#679,.T.);
#677 = VERTEX_POINT('',#678);
#678 = CARTESIAN_POINT('',(27.5,-6.73555739531E-15,-25.));
#679 = SURFACE_CURVE('',#680,(#685,#692),.PCURVE_S1.);
#680 = CIRCLE('',#681,27.5);
#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
#682 = CARTESIAN_POINT('',(0.,0.,-25.));
#683 = DIRECTION('',(0.,0.,1.));
#684 = DIRECTION('',(1.,0.,-0.));
#685 = PCURVE('',#662,#686);
#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);
#687 = CIRCLE('',#688,27.5);
#688 = AXIS2_PLACEMENT_2D('',#689,#690);
#689 = CARTESIAN_POINT('',(0.,0.));
#690 = DIRECTION('',(1.,0.));
#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#692 = PCURVE('',#693,#698);
#693 = CYLINDRICAL_SURFACE('',#694,27.5);
#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);
#695 = CARTESIAN_POINT('',(0.,0.,-35.));
#696 = DIRECTION('',(0.,0.,1.));
#697 = DIRECTION('',(1.,0.,-0.));
#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
#699 = LINE('',#700,#701);
#700 = CARTESIAN_POINT('',(0.,10.));
#701 = VECTOR('',#702,1.);
#702 = DIRECTION('',(1.,0.));
#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#704 = FACE_BOUND('',#705,.F.);
#705 = EDGE_LOOP('',(#706,#707,#731,#752));
#706 = ORIENTED_EDGE('',*,*,#649,.F.);
#707 = ORIENTED_EDGE('',*,*,#708,.F.);
#708 = EDGE_CURVE('',#709,#629,#711,.T.);
#709 = VERTEX_POINT('',#710);
#710 = CARTESIAN_POINT('',(-3.,11.618950038622,-25.));
#711 = SURFACE_CURVE('',#712,(#717,#724),.PCURVE_S1.);
#712 = CIRCLE('',#713,12.);
#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716);
#714 = CARTESIAN_POINT('',(0.,0.,-25.));
#715 = DIRECTION('',(0.,0.,1.));
#716 = DIRECTION('',(-0.25,0.968245836552,0.));
#717 = PCURVE('',#662,#718);
#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
#719 = CIRCLE('',#720,12.);
#720 = AXIS2_PLACEMENT_2D('',#721,#722);
#721 = CARTESIAN_POINT('',(0.,0.));
#722 = DIRECTION('',(-0.25,0.968245836552));
#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#724 = PCURVE('',#513,#725);
#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);
#726 = LINE('',#727,#728);
#727 = CARTESIAN_POINT('',(1.823476581937,8.75));
#728 = VECTOR('',#729,1.);
#729 = DIRECTION('',(1.,0.));
#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#731 = ORIENTED_EDGE('',*,*,#732,.T.);
#732 = EDGE_CURVE('',#709,#733,#735,.T.);
#733 = VERTEX_POINT('',#734);
#734 = CARTESIAN_POINT('',(-3.,15.,-25.));
#735 = SURFACE_CURVE('',#736,(#740,#746),.PCURVE_S1.);
#736 = LINE('',#737,#738);
#737 = CARTESIAN_POINT('',(-3.,4.5,-25.));
#738 = VECTOR('',#739,1.);
#739 = DIRECTION('',(-0.,1.,0.));
#740 = PCURVE('',#662,#741);
#741 = DEFINITIONAL_REPRESENTATION('',(#742),#745);
#742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#743,#744),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#743 = CARTESIAN_POINT('',(-3.,9.));
#744 = CARTESIAN_POINT('',(-3.,15.));
#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#746 = PCURVE('',#540,#747);
#747 = DEFINITIONAL_REPRESENTATION('',(#748),#751);
#748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#749,#750),.UNSPECIFIED.,.F.,.F.,
  (2,2),(4.5,10.5),.PIECEWISE_BEZIER_KNOTS.);
#749 = CARTESIAN_POINT('',(11.,0.));
#750 = CARTESIAN_POINT('',(11.,-6.));
#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#752 = ORIENTED_EDGE('',*,*,#753,.F.);
#753 = EDGE_CURVE('',#605,#733,#754,.T.);
#754 = SURFACE_CURVE('',#755,(#759,#765),.PCURVE_S1.);
#755 = LINE('',#756,#757);
#756 = CARTESIAN_POINT('',(-1.5,15.,-25.));
#757 = VECTOR('',#758,1.);
#758 = DIRECTION('',(-1.,-0.,0.));
#759 = PCURVE('',#662,#760);
#760 = DEFINITIONAL_REPRESENTATION('',(#761),#764);
#761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#762,#763),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-4.5,1.5),.PIECEWISE_BEZIER_KNOTS.);
#762 = CARTESIAN_POINT('',(3.,15.));
#763 = CARTESIAN_POINT('',(-3.,15.));
#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#765 = PCURVE('',#566,#766);
#766 = DEFINITIONAL_REPRESENTATION('',(#767),#770);
#767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#768,#769),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-4.5,1.5),.PIECEWISE_BEZIER_KNOTS.);
#768 = CARTESIAN_POINT('',(11.,6.));
#769 = CARTESIAN_POINT('',(11.,0.));
#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#771 = ADVANCED_FACE('',(#772),#693,.T.);
#772 = FACE_BOUND('',#773,.T.);
#773 = EDGE_LOOP('',(#774,#797,#824,#825));
#774 = ORIENTED_EDGE('',*,*,#775,.T.);
#775 = EDGE_CURVE('',#677,#776,#778,.T.);
#776 = VERTEX_POINT('',#777);
#777 = CARTESIAN_POINT('',(27.5,-6.73555739531E-15,-16.25));
#778 = SEAM_CURVE('',#779,(#783,#790),.PCURVE_S1.);
#779 = LINE('',#780,#781);
#780 = CARTESIAN_POINT('',(27.5,-6.73555739531E-15,-35.));
#781 = VECTOR('',#782,1.);
#782 = DIRECTION('',(0.,0.,1.));
#783 = PCURVE('',#693,#784);
#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
#785 = LINE('',#786,#787);
#786 = CARTESIAN_POINT('',(6.28318530718,-0.));
#787 = VECTOR('',#788,1.);
#788 = DIRECTION('',(0.,1.));
#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#790 = PCURVE('',#693,#791);
#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
#792 = LINE('',#793,#794);
#793 = CARTESIAN_POINT('',(0.,-0.));
#794 = VECTOR('',#795,1.);
#795 = DIRECTION('',(0.,1.));
#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#797 = ORIENTED_EDGE('',*,*,#798,.F.);
#798 = EDGE_CURVE('',#776,#776,#799,.T.);
#799 = SURFACE_CURVE('',#800,(#805,#812),.PCURVE_S1.);
#800 = CIRCLE('',#801,27.5);
#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
#802 = CARTESIAN_POINT('',(0.,0.,-16.25));
#803 = DIRECTION('',(0.,0.,1.));
#804 = DIRECTION('',(1.,0.,-0.));
#805 = PCURVE('',#693,#806);
#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
#807 = LINE('',#808,#809);
#808 = CARTESIAN_POINT('',(0.,18.75));
#809 = VECTOR('',#810,1.);
#810 = DIRECTION('',(1.,0.));
#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#812 = PCURVE('',#813,#818);
#813 = PLANE('',#814);
#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817);
#815 = CARTESIAN_POINT('',(0.,0.,-16.25));
#816 = DIRECTION('',(0.,0.,1.));
#817 = DIRECTION('',(1.,0.,-0.));
#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
#819 = CIRCLE('',#820,27.5);
#820 = AXIS2_PLACEMENT_2D('',#821,#822);
#821 = CARTESIAN_POINT('',(0.,0.));
#822 = DIRECTION('',(1.,0.));
#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#824 = ORIENTED_EDGE('',*,*,#775,.F.);
#825 = ORIENTED_EDGE('',*,*,#676,.T.);
#826 = ADVANCED_FACE('',(#827,#858),#813,.F.);
#827 = FACE_BOUND('',#828,.F.);
#828 = EDGE_LOOP('',(#829));
#829 = ORIENTED_EDGE('',*,*,#830,.T.);
#830 = EDGE_CURVE('',#831,#831,#833,.T.);
#831 = VERTEX_POINT('',#832);
#832 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,-16.25));
#833 = SURFACE_CURVE('',#834,(#839,#846),.PCURVE_S1.);
#834 = CIRCLE('',#835,42.);
#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
#836 = CARTESIAN_POINT('',(0.,0.,-16.25));
#837 = DIRECTION('',(0.,0.,1.));
#838 = DIRECTION('',(1.,0.,-0.));
#839 = PCURVE('',#813,#840);
#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845);
#841 = CIRCLE('',#842,42.);
#842 = AXIS2_PLACEMENT_2D('',#843,#844);
#843 = CARTESIAN_POINT('',(0.,0.));
#844 = DIRECTION('',(1.,0.));
#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#846 = PCURVE('',#847,#852);
#847 = CYLINDRICAL_SURFACE('',#848,42.);
#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
#849 = CARTESIAN_POINT('',(0.,0.,-33.75));
#850 = DIRECTION('',(0.,0.,1.));
#851 = DIRECTION('',(1.,0.,-0.));
#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857);
#853 = LINE('',#854,#855);
#854 = CARTESIAN_POINT('',(0.,17.5));
#855 = VECTOR('',#856,1.);
#856 = DIRECTION('',(1.,0.));
#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#858 = FACE_BOUND('',#859,.F.);
#859 = EDGE_LOOP('',(#860));
#860 = ORIENTED_EDGE('',*,*,#798,.F.);
#861 = ADVANCED_FACE('',(#862),#847,.F.);
#862 = FACE_BOUND('',#863,.F.);
#863 = EDGE_LOOP('',(#864,#887,#888,#889));
#864 = ORIENTED_EDGE('',*,*,#865,.T.);
#865 = EDGE_CURVE('',#866,#831,#868,.T.);
#866 = VERTEX_POINT('',#867);
#867 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,-25.));
#868 = SEAM_CURVE('',#869,(#873,#880),.PCURVE_S1.);
#869 = LINE('',#870,#871);
#870 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,-33.75));
#871 = VECTOR('',#872,1.);
#872 = DIRECTION('',(0.,0.,1.));
#873 = PCURVE('',#847,#874);
#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879);
#875 = LINE('',#876,#877);
#876 = CARTESIAN_POINT('',(6.28318530718,-0.));
#877 = VECTOR('',#878,1.);
#878 = DIRECTION('',(0.,1.));
#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#880 = PCURVE('',#847,#881);
#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
#882 = LINE('',#883,#884);
#883 = CARTESIAN_POINT('',(0.,-0.));
#884 = VECTOR('',#885,1.);
#885 = DIRECTION('',(0.,1.));
#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#887 = ORIENTED_EDGE('',*,*,#830,.F.);
#888 = ORIENTED_EDGE('',*,*,#865,.F.);
#889 = ORIENTED_EDGE('',*,*,#890,.T.);
#890 = EDGE_CURVE('',#866,#866,#891,.T.);
#891 = SURFACE_CURVE('',#892,(#897,#904),.PCURVE_S1.);
#892 = CIRCLE('',#893,42.);
#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
#894 = CARTESIAN_POINT('',(0.,0.,-25.));
#895 = DIRECTION('',(0.,0.,1.));
#896 = DIRECTION('',(1.,0.,-0.));
#897 = PCURVE('',#847,#898);
#898 = DEFINITIONAL_REPRESENTATION('',(#899),#903);
#899 = LINE('',#900,#901);
#900 = CARTESIAN_POINT('',(0.,8.75));
#901 = VECTOR('',#902,1.);
#902 = DIRECTION('',(1.,0.));
#903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#904 = PCURVE('',#905,#910);
#905 = PLANE('',#906);
#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909);
#907 = CARTESIAN_POINT('',(0.,0.,-25.));
#908 = DIRECTION('',(0.,0.,1.));
#909 = DIRECTION('',(1.,0.,-0.));
#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);
#911 = CIRCLE('',#912,42.);
#912 = AXIS2_PLACEMENT_2D('',#913,#914);
#913 = CARTESIAN_POINT('',(0.,0.));
#914 = DIRECTION('',(1.,0.));
#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#916 = ADVANCED_FACE('',(#917,#948),#905,.F.);
#917 = FACE_BOUND('',#918,.F.);
#918 = EDGE_LOOP('',(#919));
#919 = ORIENTED_EDGE('',*,*,#920,.T.);
#920 = EDGE_CURVE('',#921,#921,#923,.T.);
#921 = VERTEX_POINT('',#922);
#922 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,-25.));
#923 = SURFACE_CURVE('',#924,(#929,#936),.PCURVE_S1.);
#924 = CIRCLE('',#925,53.5);
#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
#926 = CARTESIAN_POINT('',(0.,0.,-25.));
#927 = DIRECTION('',(0.,0.,1.));
#928 = DIRECTION('',(1.,0.,-0.));
#929 = PCURVE('',#905,#930);
#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
#931 = CIRCLE('',#932,53.5);
#932 = AXIS2_PLACEMENT_2D('',#933,#934);
#933 = CARTESIAN_POINT('',(0.,0.));
#934 = DIRECTION('',(1.,0.));
#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#936 = PCURVE('',#937,#942);
#937 = CYLINDRICAL_SURFACE('',#938,53.5);
#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941);
#939 = CARTESIAN_POINT('',(0.,0.,-25.));
#940 = DIRECTION('',(0.,0.,1.));
#941 = DIRECTION('',(1.,0.,-0.));
#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
#943 = LINE('',#944,#945);
#944 = CARTESIAN_POINT('',(0.,0.));
#945 = VECTOR('',#946,1.);
#946 = DIRECTION('',(1.,0.));
#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#948 = FACE_BOUND('',#949,.F.);
#949 = EDGE_LOOP('',(#950));
#950 = ORIENTED_EDGE('',*,*,#890,.F.);
#951 = ADVANCED_FACE('',(#952),#937,.T.);
#952 = FACE_BOUND('',#953,.T.);
#953 = EDGE_LOOP('',(#954,#983,#1004,#1005));
#954 = ORIENTED_EDGE('',*,*,#955,.F.);
#955 = EDGE_CURVE('',#956,#956,#958,.T.);
#956 = VERTEX_POINT('',#957);
#957 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,-13.5));
#958 = SURFACE_CURVE('',#959,(#964,#971),.PCURVE_S1.);
#959 = CIRCLE('',#960,53.5);
#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
#961 = CARTESIAN_POINT('',(0.,0.,-13.5));
#962 = DIRECTION('',(0.,0.,1.));
#963 = DIRECTION('',(1.,0.,-0.));
#964 = PCURVE('',#937,#965);
#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970);
#966 = LINE('',#967,#968);
#967 = CARTESIAN_POINT('',(0.,11.5));
#968 = VECTOR('',#969,1.);
#969 = DIRECTION('',(1.,0.));
#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#971 = PCURVE('',#972,#977);
#972 = PLANE('',#973);
#973 = AXIS2_PLACEMENT_3D('',#974,#975,#976);
#974 = CARTESIAN_POINT('',(0.,0.,-13.5));
#975 = DIRECTION('',(0.,0.,1.));
#976 = DIRECTION('',(1.,0.,-0.));
#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982);
#978 = CIRCLE('',#979,53.5);
#979 = AXIS2_PLACEMENT_2D('',#980,#981);
#980 = CARTESIAN_POINT('',(0.,0.));
#981 = DIRECTION('',(1.,0.));
#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#983 = ORIENTED_EDGE('',*,*,#984,.F.);
#984 = EDGE_CURVE('',#921,#956,#985,.T.);
#985 = SEAM_CURVE('',#986,(#990,#997),.PCURVE_S1.);
#986 = LINE('',#987,#988);
#987 = CARTESIAN_POINT('',(53.5,-1.310372075088E-14,-25.));
#988 = VECTOR('',#989,1.);
#989 = DIRECTION('',(0.,0.,1.));
#990 = PCURVE('',#937,#991);
#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
#992 = LINE('',#993,#994);
#993 = CARTESIAN_POINT('',(6.28318530718,-0.));
#994 = VECTOR('',#995,1.);
#995 = DIRECTION('',(0.,1.));
#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#997 = PCURVE('',#937,#998);
#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003);
#999 = LINE('',#1000,#1001);
#1000 = CARTESIAN_POINT('',(0.,-0.));
#1001 = VECTOR('',#1002,1.);
#1002 = DIRECTION('',(0.,1.));
#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1004 = ORIENTED_EDGE('',*,*,#920,.T.);
#1005 = ORIENTED_EDGE('',*,*,#984,.T.);
#1006 = ADVANCED_FACE('',(#1007,#1010),#972,.T.);
#1007 = FACE_BOUND('',#1008,.T.);
#1008 = EDGE_LOOP('',(#1009));
#1009 = ORIENTED_EDGE('',*,*,#955,.T.);
#1010 = FACE_BOUND('',#1011,.T.);
#1011 = EDGE_LOOP('',(#1012));
#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);
#1013 = EDGE_CURVE('',#1014,#1014,#1016,.T.);
#1014 = VERTEX_POINT('',#1015);
#1015 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,-13.5));
#1016 = SURFACE_CURVE('',#1017,(#1022,#1029),.PCURVE_S1.);
#1017 = CIRCLE('',#1018,42.);
#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021);
#1019 = CARTESIAN_POINT('',(0.,0.,-13.5));
#1020 = DIRECTION('',(0.,0.,1.));
#1021 = DIRECTION('',(1.,0.,-0.));
#1022 = PCURVE('',#972,#1023);
#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);
#1024 = CIRCLE('',#1025,42.);
#1025 = AXIS2_PLACEMENT_2D('',#1026,#1027);
#1026 = CARTESIAN_POINT('',(0.,0.));
#1027 = DIRECTION('',(1.,0.));
#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1029 = PCURVE('',#1030,#1035);
#1030 = CYLINDRICAL_SURFACE('',#1031,42.);
#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
#1032 = CARTESIAN_POINT('',(0.,0.,-14.25));
#1033 = DIRECTION('',(0.,0.,1.));
#1034 = DIRECTION('',(1.,0.,-0.));
#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
#1036 = LINE('',#1037,#1038);
#1037 = CARTESIAN_POINT('',(0.,0.75));
#1038 = VECTOR('',#1039,1.);
#1039 = DIRECTION('',(1.,0.));
#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1041 = ADVANCED_FACE('',(#1042),#1030,.T.);
#1042 = FACE_BOUND('',#1043,.T.);
#1043 = EDGE_LOOP('',(#1044,#1068,#1089,#1090));
#1044 = ORIENTED_EDGE('',*,*,#1045,.F.);
#1045 = EDGE_CURVE('',#1046,#1046,#1048,.T.);
#1046 = VERTEX_POINT('',#1047);
#1047 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,-1.5));
#1048 = SURFACE_CURVE('',#1049,(#1054,#1061),.PCURVE_S1.);
#1049 = CIRCLE('',#1050,42.);
#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
#1051 = CARTESIAN_POINT('',(0.,0.,-1.5));
#1052 = DIRECTION('',(0.,0.,1.));
#1053 = DIRECTION('',(1.,0.,-0.));
#1054 = PCURVE('',#1030,#1055);
#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);
#1056 = LINE('',#1057,#1058);
#1057 = CARTESIAN_POINT('',(0.,12.75));
#1058 = VECTOR('',#1059,1.);
#1059 = DIRECTION('',(1.,0.));
#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1061 = PCURVE('',#61,#1062);
#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
#1063 = CIRCLE('',#1064,42.);
#1064 = AXIS2_PLACEMENT_2D('',#1065,#1066);
#1065 = CARTESIAN_POINT('',(0.,0.));
#1066 = DIRECTION('',(1.,0.));
#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1068 = ORIENTED_EDGE('',*,*,#1069,.F.);
#1069 = EDGE_CURVE('',#1014,#1046,#1070,.T.);
#1070 = SEAM_CURVE('',#1071,(#1075,#1082),.PCURVE_S1.);
#1071 = LINE('',#1072,#1073);
#1072 = CARTESIAN_POINT('',(42.,-1.028703311284E-14,-14.25));
#1073 = VECTOR('',#1074,1.);
#1074 = DIRECTION('',(0.,0.,1.));
#1075 = PCURVE('',#1030,#1076);
#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081);
#1077 = LINE('',#1078,#1079);
#1078 = CARTESIAN_POINT('',(6.28318530718,-0.));
#1079 = VECTOR('',#1080,1.);
#1080 = DIRECTION('',(0.,1.));
#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1082 = PCURVE('',#1030,#1083);
#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);
#1084 = LINE('',#1085,#1086);
#1085 = CARTESIAN_POINT('',(0.,-0.));
#1086 = VECTOR('',#1087,1.);
#1087 = DIRECTION('',(0.,1.));
#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1089 = ORIENTED_EDGE('',*,*,#1013,.T.);
#1090 = ORIENTED_EDGE('',*,*,#1069,.T.);
#1091 = ADVANCED_FACE('',(#1092),#566,.F.);
#1092 = FACE_BOUND('',#1093,.F.);
#1093 = EDGE_LOOP('',(#1094,#1095,#1096,#1117));
#1094 = ORIENTED_EDGE('',*,*,#604,.F.);
#1095 = ORIENTED_EDGE('',*,*,#753,.T.);
#1096 = ORIENTED_EDGE('',*,*,#1097,.T.);
#1097 = EDGE_CURVE('',#733,#526,#1098,.T.);
#1098 = SURFACE_CURVE('',#1099,(#1103,#1110),.PCURVE_S1.);
#1099 = LINE('',#1100,#1101);
#1100 = CARTESIAN_POINT('',(-3.,15.,-36.));
#1101 = VECTOR('',#1102,1.);
#1102 = DIRECTION('',(0.,0.,1.));
#1103 = PCURVE('',#566,#1104);
#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1109);
#1105 = LINE('',#1106,#1107);
#1106 = CARTESIAN_POINT('',(0.,0.));
#1107 = VECTOR('',#1108,1.);
#1108 = DIRECTION('',(1.,0.));
#1109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1110 = PCURVE('',#540,#1111);
#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);
#1112 = LINE('',#1113,#1114);
#1113 = CARTESIAN_POINT('',(0.,-6.));
#1114 = VECTOR('',#1115,1.);
#1115 = DIRECTION('',(1.,0.));
#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1117 = ORIENTED_EDGE('',*,*,#551,.F.);
#1118 = ADVANCED_FACE('',(#1119),#540,.T.);
#1119 = FACE_BOUND('',#1120,.T.);
#1120 = EDGE_LOOP('',(#1121,#1122,#1123,#1142));
#1121 = ORIENTED_EDGE('',*,*,#1097,.T.);
#1122 = ORIENTED_EDGE('',*,*,#525,.F.);
#1123 = ORIENTED_EDGE('',*,*,#1124,.F.);
#1124 = EDGE_CURVE('',#709,#493,#1125,.T.);
#1125 = SURFACE_CURVE('',#1126,(#1130,#1136),.PCURVE_S1.);
#1126 = LINE('',#1127,#1128);
#1127 = CARTESIAN_POINT('',(-3.,11.618950038622,-33.75));
#1128 = VECTOR('',#1129,1.);
#1129 = DIRECTION('',(0.,0.,1.));
#1130 = PCURVE('',#540,#1131);
#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1135);
#1132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1133,#1134),.UNSPECIFIED.,.F.,
  .F.,(2,2),(8.7499994,58.7500006),.PIECEWISE_BEZIER_KNOTS.);
#1133 = CARTESIAN_POINT('',(10.9999994,-2.618950038622));
#1134 = CARTESIAN_POINT('',(61.0000006,-2.618950038622));
#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1136 = PCURVE('',#513,#1137);
#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1141);
#1138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1139,#1140),.UNSPECIFIED.,.F.,
  .F.,(2,2),(8.75,58.75),.PIECEWISE_BEZIER_KNOTS.);
#1139 = CARTESIAN_POINT('',(1.823476581937,8.75));
#1140 = CARTESIAN_POINT('',(1.823476581937,58.75));
#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1142 = ORIENTED_EDGE('',*,*,#732,.T.);
#1143 = ADVANCED_FACE('',(#1144),#513,.F.);
#1144 = FACE_BOUND('',#1145,.F.);
#1145 = EDGE_LOOP('',(#1146,#1147,#1148,#1149));
#1146 = ORIENTED_EDGE('',*,*,#490,.T.);
#1147 = ORIENTED_EDGE('',*,*,#1124,.F.);
#1148 = ORIENTED_EDGE('',*,*,#708,.T.);
#1149 = ORIENTED_EDGE('',*,*,#628,.T.);
#1150 = ADVANCED_FACE('',(#1151,#1154),#61,.F.);
#1151 = FACE_BOUND('',#1152,.F.);
#1152 = EDGE_LOOP('',(#1153));
#1153 = ORIENTED_EDGE('',*,*,#39,.T.);
#1154 = FACE_BOUND('',#1155,.F.);
#1155 = EDGE_LOOP('',(#1156));
#1156 = ORIENTED_EDGE('',*,*,#1045,.F.);
#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1161)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1158,#1159,#1160)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1158,
  'distance_accuracy_value','confusion accuracy');
#1162 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1163,#1165);
#1163 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1164) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1164 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#1165 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1166);
#1166 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','=>[0:1:1:2]','',#5,#27,$);
#1167 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));
ENDSEC;
END-ISO-10303-21;
