ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('/var/www/3D/0T/2376031.3.1.stp','2022-05-10T06:24:37',(
    'Author'),(''),'Open CASCADE STEP processor 6.9','FreeCAD','Unknown'
  );
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
  'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#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_REPRESENTATION('',(#11,#30,#42,#54,#66,#78,#90),#102);
#30 = MANIFOLD_SOLID_BREP('',#31);
#31 = CLOSED_SHELL('',(#32));
#32 = ADVANCED_FACE('',(#33),#37,.T.);
#33 = FACE_BOUND('',#34,.T.);
#34 = VERTEX_LOOP('',#35);
#35 = VERTEX_POINT('',#36);
#36 = CARTESIAN_POINT('',(-0.4,0.2,0.));
#37 = SPHERICAL_SURFACE('',#38,0.135);
#38 = AXIS2_PLACEMENT_3D('',#39,#40,#41);
#39 = CARTESIAN_POINT('',(-0.4,0.2,0.135));
#40 = DIRECTION('',(0.,0.,1.));
#41 = DIRECTION('',(1.,0.,0.));
#42 = MANIFOLD_SOLID_BREP('',#43);
#43 = CLOSED_SHELL('',(#44));
#44 = ADVANCED_FACE('',(#45),#49,.T.);
#45 = FACE_BOUND('',#46,.T.);
#46 = VERTEX_LOOP('',#47);
#47 = VERTEX_POINT('',#48);
#48 = CARTESIAN_POINT('',(-0.4,-0.2,0.));
#49 = SPHERICAL_SURFACE('',#50,0.135);
#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
#51 = CARTESIAN_POINT('',(-0.4,-0.2,0.135));
#52 = DIRECTION('',(0.,0.,1.));
#53 = DIRECTION('',(1.,0.,0.));
#54 = MANIFOLD_SOLID_BREP('',#55);
#55 = CLOSED_SHELL('',(#56));
#56 = ADVANCED_FACE('',(#57),#61,.T.);
#57 = FACE_BOUND('',#58,.T.);
#58 = VERTEX_LOOP('',#59);
#59 = VERTEX_POINT('',#60);
#60 = CARTESIAN_POINT('',(0.,0.2,0.));
#61 = SPHERICAL_SURFACE('',#62,0.135);
#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
#63 = CARTESIAN_POINT('',(0.,0.2,0.135));
#64 = DIRECTION('',(0.,0.,1.));
#65 = DIRECTION('',(1.,0.,0.));
#66 = MANIFOLD_SOLID_BREP('',#67);
#67 = CLOSED_SHELL('',(#68));
#68 = ADVANCED_FACE('',(#69),#73,.T.);
#69 = FACE_BOUND('',#70,.T.);
#70 = VERTEX_LOOP('',#71);
#71 = VERTEX_POINT('',#72);
#72 = CARTESIAN_POINT('',(0.,-0.2,0.));
#73 = SPHERICAL_SURFACE('',#74,0.135);
#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77);
#75 = CARTESIAN_POINT('',(0.,-0.2,0.135));
#76 = DIRECTION('',(0.,0.,1.));
#77 = DIRECTION('',(1.,0.,0.));
#78 = MANIFOLD_SOLID_BREP('',#79);
#79 = CLOSED_SHELL('',(#80));
#80 = ADVANCED_FACE('',(#81),#85,.T.);
#81 = FACE_BOUND('',#82,.T.);
#82 = VERTEX_LOOP('',#83);
#83 = VERTEX_POINT('',#84);
#84 = CARTESIAN_POINT('',(0.4,0.2,0.));
#85 = SPHERICAL_SURFACE('',#86,0.135);
#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
#87 = CARTESIAN_POINT('',(0.4,0.2,0.135));
#88 = DIRECTION('',(0.,0.,1.));
#89 = DIRECTION('',(1.,0.,0.));
#90 = MANIFOLD_SOLID_BREP('',#91);
#91 = CLOSED_SHELL('',(#92));
#92 = ADVANCED_FACE('',(#93),#97,.T.);
#93 = FACE_BOUND('',#94,.T.);
#94 = VERTEX_LOOP('',#95);
#95 = VERTEX_POINT('',#96);
#96 = CARTESIAN_POINT('',(0.4,-0.2,0.));
#97 = SPHERICAL_SURFACE('',#98,0.135);
#98 = AXIS2_PLACEMENT_3D('',#99,#100,#101);
#99 = CARTESIAN_POINT('',(0.4,-0.2,0.135));
#100 = DIRECTION('',(0.,0.,1.));
#101 = DIRECTION('',(1.,0.,0.));
#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#103,#104,#105)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#103,
  'distance_accuracy_value','confusion accuracy');
#107 = SHAPE_DEFINITION_REPRESENTATION(#108,#29);
#108 = PRODUCT_DEFINITION_SHAPE('','',#109);
#109 = PRODUCT_DEFINITION('design','',#110,#113);
#110 = PRODUCT_DEFINITION_FORMATION('','',#111);
#111 = PRODUCT('Array','Array','',(#112));
#112 = PRODUCT_CONTEXT('',#2,'mechanical');
#113 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#114 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#115,#117);
#115 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#116) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#116 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#117 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#118
  );
#118 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#109,$);
#119 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#111));
#120 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#121),#541);
#121 = MANIFOLD_SOLID_BREP('',#122);
#122 = CLOSED_SHELL('',(#123,#243,#319,#399,#448,#475,#482,#537));
#123 = ADVANCED_FACE('',(#124),#138,.F.);
#124 = FACE_BOUND('',#125,.F.);
#125 = EDGE_LOOP('',(#126,#161,#189,#217));
#126 = ORIENTED_EDGE('',*,*,#127,.F.);
#127 = EDGE_CURVE('',#128,#130,#132,.T.);
#128 = VERTEX_POINT('',#129);
#129 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.27));
#130 = VERTEX_POINT('',#131);
#131 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.5));
#132 = SURFACE_CURVE('',#133,(#137,#149),.PCURVE_S1.);
#133 = LINE('',#134,#135);
#134 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.27));
#135 = VECTOR('',#136,1.);
#136 = DIRECTION('',(0.,0.,1.));
#137 = PCURVE('',#138,#143);
#138 = PLANE('',#139);
#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
#140 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.27));
#141 = DIRECTION('',(1.,0.,0.));
#142 = DIRECTION('',(0.,0.,1.));
#143 = DEFINITIONAL_REPRESENTATION('',(#144),#148);
#144 = LINE('',#145,#146);
#145 = CARTESIAN_POINT('',(0.,0.));
#146 = VECTOR('',#147,1.);
#147 = DIRECTION('',(1.,0.));
#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#149 = PCURVE('',#150,#155);
#150 = PLANE('',#151);
#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
#152 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.27));
#153 = DIRECTION('',(0.,1.,0.));
#154 = DIRECTION('',(0.,0.,1.));
#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
#156 = LINE('',#157,#158);
#157 = CARTESIAN_POINT('',(0.,0.));
#158 = VECTOR('',#159,1.);
#159 = DIRECTION('',(1.,0.));
#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#161 = ORIENTED_EDGE('',*,*,#162,.T.);
#162 = EDGE_CURVE('',#128,#163,#165,.T.);
#163 = VERTEX_POINT('',#164);
#164 = CARTESIAN_POINT('',(-0.7085,0.4435,0.27));
#165 = SURFACE_CURVE('',#166,(#170,#177),.PCURVE_S1.);
#166 = LINE('',#167,#168);
#167 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.27));
#168 = VECTOR('',#169,1.);
#169 = DIRECTION('',(0.,1.,0.));
#170 = PCURVE('',#138,#171);
#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176);
#172 = LINE('',#173,#174);
#173 = CARTESIAN_POINT('',(0.,0.));
#174 = VECTOR('',#175,1.);
#175 = DIRECTION('',(0.,-1.));
#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#177 = PCURVE('',#178,#183);
#178 = PLANE('',#179);
#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
#180 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.27));
#181 = DIRECTION('',(0.,0.,1.));
#182 = DIRECTION('',(1.,0.,0.));
#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
#184 = LINE('',#185,#186);
#185 = CARTESIAN_POINT('',(0.,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,.T.);
#190 = EDGE_CURVE('',#163,#191,#193,.T.);
#191 = VERTEX_POINT('',#192);
#192 = CARTESIAN_POINT('',(-0.7085,0.4435,0.5));
#193 = SURFACE_CURVE('',#194,(#198,#205),.PCURVE_S1.);
#194 = LINE('',#195,#196);
#195 = CARTESIAN_POINT('',(-0.7085,0.4435,0.27));
#196 = VECTOR('',#197,1.);
#197 = DIRECTION('',(0.,0.,1.));
#198 = PCURVE('',#138,#199);
#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);
#200 = LINE('',#201,#202);
#201 = CARTESIAN_POINT('',(0.,-0.887));
#202 = VECTOR('',#203,1.);
#203 = DIRECTION('',(1.,0.));
#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#205 = PCURVE('',#206,#211);
#206 = PLANE('',#207);
#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
#208 = CARTESIAN_POINT('',(-0.7085,0.4435,0.27));
#209 = DIRECTION('',(0.,1.,0.));
#210 = DIRECTION('',(0.,0.,1.));
#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);
#212 = LINE('',#213,#214);
#213 = CARTESIAN_POINT('',(0.,0.));
#214 = VECTOR('',#215,1.);
#215 = DIRECTION('',(1.,0.));
#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#217 = ORIENTED_EDGE('',*,*,#218,.F.);
#218 = EDGE_CURVE('',#130,#191,#219,.T.);
#219 = SURFACE_CURVE('',#220,(#224,#231),.PCURVE_S1.);
#220 = LINE('',#221,#222);
#221 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.5));
#222 = VECTOR('',#223,1.);
#223 = DIRECTION('',(0.,1.,0.));
#224 = PCURVE('',#138,#225);
#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230);
#226 = LINE('',#227,#228);
#227 = CARTESIAN_POINT('',(0.23,0.));
#228 = VECTOR('',#229,1.);
#229 = DIRECTION('',(0.,-1.));
#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#231 = PCURVE('',#232,#237);
#232 = PLANE('',#233);
#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
#234 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.5));
#235 = DIRECTION('',(0.,0.,1.));
#236 = DIRECTION('',(1.,0.,0.));
#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
#238 = LINE('',#239,#240);
#239 = CARTESIAN_POINT('',(0.,0.));
#240 = VECTOR('',#241,1.);
#241 = DIRECTION('',(0.,1.));
#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#243 = ADVANCED_FACE('',(#244),#150,.F.);
#244 = FACE_BOUND('',#245,.F.);
#245 = EDGE_LOOP('',(#246,#269,#270,#293));
#246 = ORIENTED_EDGE('',*,*,#247,.F.);
#247 = EDGE_CURVE('',#128,#248,#250,.T.);
#248 = VERTEX_POINT('',#249);
#249 = CARTESIAN_POINT('',(0.7085,-0.4435,0.27));
#250 = SURFACE_CURVE('',#251,(#255,#262),.PCURVE_S1.);
#251 = LINE('',#252,#253);
#252 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.27));
#253 = VECTOR('',#254,1.);
#254 = DIRECTION('',(1.,0.,0.));
#255 = PCURVE('',#150,#256);
#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
#257 = LINE('',#258,#259);
#258 = CARTESIAN_POINT('',(0.,0.));
#259 = VECTOR('',#260,1.);
#260 = DIRECTION('',(0.,1.));
#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#262 = PCURVE('',#178,#263);
#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);
#264 = LINE('',#265,#266);
#265 = CARTESIAN_POINT('',(0.,0.));
#266 = VECTOR('',#267,1.);
#267 = DIRECTION('',(1.,0.));
#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#269 = ORIENTED_EDGE('',*,*,#127,.T.);
#270 = ORIENTED_EDGE('',*,*,#271,.T.);
#271 = EDGE_CURVE('',#130,#272,#274,.T.);
#272 = VERTEX_POINT('',#273);
#273 = CARTESIAN_POINT('',(0.7085,-0.4435,0.5));
#274 = SURFACE_CURVE('',#275,(#279,#286),.PCURVE_S1.);
#275 = LINE('',#276,#277);
#276 = CARTESIAN_POINT('',(-0.7085,-0.4435,0.5));
#277 = VECTOR('',#278,1.);
#278 = DIRECTION('',(1.,0.,0.));
#279 = PCURVE('',#150,#280);
#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);
#281 = LINE('',#282,#283);
#282 = CARTESIAN_POINT('',(0.23,0.));
#283 = VECTOR('',#284,1.);
#284 = DIRECTION('',(0.,1.));
#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#286 = PCURVE('',#232,#287);
#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
#288 = LINE('',#289,#290);
#289 = CARTESIAN_POINT('',(0.,0.));
#290 = VECTOR('',#291,1.);
#291 = DIRECTION('',(1.,0.));
#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#293 = ORIENTED_EDGE('',*,*,#294,.F.);
#294 = EDGE_CURVE('',#248,#272,#295,.T.);
#295 = SURFACE_CURVE('',#296,(#300,#307),.PCURVE_S1.);
#296 = LINE('',#297,#298);
#297 = CARTESIAN_POINT('',(0.7085,-0.4435,0.27));
#298 = VECTOR('',#299,1.);
#299 = DIRECTION('',(0.,0.,1.));
#300 = PCURVE('',#150,#301);
#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);
#302 = LINE('',#303,#304);
#303 = CARTESIAN_POINT('',(0.,1.417));
#304 = VECTOR('',#305,1.);
#305 = DIRECTION('',(1.,0.));
#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#307 = PCURVE('',#308,#313);
#308 = PLANE('',#309);
#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
#310 = CARTESIAN_POINT('',(0.7085,-0.4435,0.27));
#311 = DIRECTION('',(1.,0.,0.));
#312 = DIRECTION('',(0.,0.,1.));
#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
#314 = LINE('',#315,#316);
#315 = CARTESIAN_POINT('',(0.,0.));
#316 = VECTOR('',#317,1.);
#317 = DIRECTION('',(1.,0.));
#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#319 = ADVANCED_FACE('',(#320,#368),#232,.T.);
#320 = FACE_BOUND('',#321,.T.);
#321 = EDGE_LOOP('',(#322,#323,#324,#347));
#322 = ORIENTED_EDGE('',*,*,#218,.F.);
#323 = ORIENTED_EDGE('',*,*,#271,.T.);
#324 = ORIENTED_EDGE('',*,*,#325,.T.);
#325 = EDGE_CURVE('',#272,#326,#328,.T.);
#326 = VERTEX_POINT('',#327);
#327 = CARTESIAN_POINT('',(0.7085,0.4435,0.5));
#328 = SURFACE_CURVE('',#329,(#333,#340),.PCURVE_S1.);
#329 = LINE('',#330,#331);
#330 = CARTESIAN_POINT('',(0.7085,-0.4435,0.5));
#331 = VECTOR('',#332,1.);
#332 = DIRECTION('',(0.,1.,0.));
#333 = PCURVE('',#232,#334);
#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339);
#335 = LINE('',#336,#337);
#336 = CARTESIAN_POINT('',(1.417,0.));
#337 = VECTOR('',#338,1.);
#338 = DIRECTION('',(0.,1.));
#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#340 = PCURVE('',#308,#341);
#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
#342 = LINE('',#343,#344);
#343 = CARTESIAN_POINT('',(0.23,0.));
#344 = VECTOR('',#345,1.);
#345 = DIRECTION('',(0.,-1.));
#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#347 = ORIENTED_EDGE('',*,*,#348,.F.);
#348 = EDGE_CURVE('',#191,#326,#349,.T.);
#349 = SURFACE_CURVE('',#350,(#354,#361),.PCURVE_S1.);
#350 = LINE('',#351,#352);
#351 = CARTESIAN_POINT('',(-0.7085,0.4435,0.5));
#352 = VECTOR('',#353,1.);
#353 = DIRECTION('',(1.,0.,0.));
#354 = PCURVE('',#232,#355);
#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
#356 = LINE('',#357,#358);
#357 = CARTESIAN_POINT('',(0.,0.887));
#358 = VECTOR('',#359,1.);
#359 = DIRECTION('',(1.,0.));
#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#361 = PCURVE('',#206,#362);
#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367);
#363 = LINE('',#364,#365);
#364 = CARTESIAN_POINT('',(0.23,0.));
#365 = VECTOR('',#366,1.);
#366 = DIRECTION('',(0.,1.));
#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#368 = FACE_BOUND('',#369,.T.);
#369 = EDGE_LOOP('',(#370));
#370 = ORIENTED_EDGE('',*,*,#371,.F.);
#371 = EDGE_CURVE('',#372,#372,#374,.T.);
#372 = VERTEX_POINT('',#373);
#373 = CARTESIAN_POINT('',(-0.5421875,0.332625,0.5));
#374 = SURFACE_CURVE('',#375,(#380,#387),.PCURVE_S1.);
#375 = CIRCLE('',#376,5.54375E-02);
#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379);
#377 = CARTESIAN_POINT('',(-0.597625,0.332625,0.5));
#378 = DIRECTION('',(0.,0.,1.));
#379 = DIRECTION('',(1.,0.,0.));
#380 = PCURVE('',#232,#381);
#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);
#382 = CIRCLE('',#383,5.54375E-02);
#383 = AXIS2_PLACEMENT_2D('',#384,#385);
#384 = CARTESIAN_POINT('',(0.110875,0.776125));
#385 = DIRECTION('',(1.,0.));
#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#387 = PCURVE('',#388,#393);
#388 = CYLINDRICAL_SURFACE('',#389,5.54375E-02);
#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
#390 = CARTESIAN_POINT('',(-0.597625,0.332625,0.45));
#391 = DIRECTION('',(0.,0.,1.));
#392 = DIRECTION('',(1.,0.,0.));
#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
#394 = LINE('',#395,#396);
#395 = CARTESIAN_POINT('',(0.,5.E-02));
#396 = VECTOR('',#397,1.);
#397 = DIRECTION('',(1.,0.));
#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#399 = ADVANCED_FACE('',(#400),#206,.T.);
#400 = FACE_BOUND('',#401,.T.);
#401 = EDGE_LOOP('',(#402,#425,#426,#427));
#402 = ORIENTED_EDGE('',*,*,#403,.F.);
#403 = EDGE_CURVE('',#163,#404,#406,.T.);
#404 = VERTEX_POINT('',#405);
#405 = CARTESIAN_POINT('',(0.7085,0.4435,0.27));
#406 = SURFACE_CURVE('',#407,(#411,#418),.PCURVE_S1.);
#407 = LINE('',#408,#409);
#408 = CARTESIAN_POINT('',(-0.7085,0.4435,0.27));
#409 = VECTOR('',#410,1.);
#410 = DIRECTION('',(1.,0.,0.));
#411 = PCURVE('',#206,#412);
#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
#413 = LINE('',#414,#415);
#414 = CARTESIAN_POINT('',(0.,0.));
#415 = VECTOR('',#416,1.);
#416 = DIRECTION('',(0.,1.));
#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#418 = PCURVE('',#178,#419);
#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424);
#420 = LINE('',#421,#422);
#421 = CARTESIAN_POINT('',(0.,0.887));
#422 = VECTOR('',#423,1.);
#423 = DIRECTION('',(1.,0.));
#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#425 = ORIENTED_EDGE('',*,*,#190,.T.);
#426 = ORIENTED_EDGE('',*,*,#348,.T.);
#427 = ORIENTED_EDGE('',*,*,#428,.F.);
#428 = EDGE_CURVE('',#404,#326,#429,.T.);
#429 = SURFACE_CURVE('',#430,(#434,#441),.PCURVE_S1.);
#430 = LINE('',#431,#432);
#431 = CARTESIAN_POINT('',(0.7085,0.4435,0.27));
#432 = VECTOR('',#433,1.);
#433 = DIRECTION('',(0.,0.,1.));
#434 = PCURVE('',#206,#435);
#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);
#436 = LINE('',#437,#438);
#437 = CARTESIAN_POINT('',(0.,1.417));
#438 = VECTOR('',#439,1.);
#439 = DIRECTION('',(1.,0.));
#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#441 = PCURVE('',#308,#442);
#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
#443 = LINE('',#444,#445);
#444 = CARTESIAN_POINT('',(0.,-0.887));
#445 = VECTOR('',#446,1.);
#446 = DIRECTION('',(1.,0.));
#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#448 = ADVANCED_FACE('',(#449),#178,.F.);
#449 = FACE_BOUND('',#450,.F.);
#450 = EDGE_LOOP('',(#451,#452,#453,#474));
#451 = ORIENTED_EDGE('',*,*,#162,.F.);
#452 = ORIENTED_EDGE('',*,*,#247,.T.);
#453 = ORIENTED_EDGE('',*,*,#454,.T.);
#454 = EDGE_CURVE('',#248,#404,#455,.T.);
#455 = SURFACE_CURVE('',#456,(#460,#467),.PCURVE_S1.);
#456 = LINE('',#457,#458);
#457 = CARTESIAN_POINT('',(0.7085,-0.4435,0.27));
#458 = VECTOR('',#459,1.);
#459 = DIRECTION('',(0.,1.,0.));
#460 = PCURVE('',#178,#461);
#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
#462 = LINE('',#463,#464);
#463 = CARTESIAN_POINT('',(1.417,0.));
#464 = VECTOR('',#465,1.);
#465 = DIRECTION('',(0.,1.));
#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#467 = PCURVE('',#308,#468);
#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
#469 = LINE('',#470,#471);
#470 = CARTESIAN_POINT('',(0.,0.));
#471 = VECTOR('',#472,1.);
#472 = DIRECTION('',(0.,-1.));
#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#474 = ORIENTED_EDGE('',*,*,#403,.F.);
#475 = ADVANCED_FACE('',(#476),#308,.T.);
#476 = FACE_BOUND('',#477,.T.);
#477 = EDGE_LOOP('',(#478,#479,#480,#481));
#478 = ORIENTED_EDGE('',*,*,#294,.F.);
#479 = ORIENTED_EDGE('',*,*,#454,.T.);
#480 = ORIENTED_EDGE('',*,*,#428,.T.);
#481 = ORIENTED_EDGE('',*,*,#325,.F.);
#482 = ADVANCED_FACE('',(#483),#388,.F.);
#483 = FACE_BOUND('',#484,.F.);
#484 = EDGE_LOOP('',(#485,#508,#509,#510));
#485 = ORIENTED_EDGE('',*,*,#486,.T.);
#486 = EDGE_CURVE('',#487,#372,#489,.T.);
#487 = VERTEX_POINT('',#488);
#488 = CARTESIAN_POINT('',(-0.5421875,0.332625,0.45));
#489 = SEAM_CURVE('',#490,(#494,#501),.PCURVE_S1.);
#490 = LINE('',#491,#492);
#491 = CARTESIAN_POINT('',(-0.5421875,0.332625,0.45));
#492 = VECTOR('',#493,1.);
#493 = DIRECTION('',(0.,0.,1.));
#494 = PCURVE('',#388,#495);
#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
#496 = LINE('',#497,#498);
#497 = CARTESIAN_POINT('',(6.28318530718,-0.));
#498 = VECTOR('',#499,1.);
#499 = DIRECTION('',(0.,1.));
#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#501 = PCURVE('',#388,#502);
#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
#503 = LINE('',#504,#505);
#504 = CARTESIAN_POINT('',(0.,-0.));
#505 = VECTOR('',#506,1.);
#506 = DIRECTION('',(0.,1.));
#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#508 = ORIENTED_EDGE('',*,*,#371,.F.);
#509 = ORIENTED_EDGE('',*,*,#486,.F.);
#510 = ORIENTED_EDGE('',*,*,#511,.T.);
#511 = EDGE_CURVE('',#487,#487,#512,.T.);
#512 = SURFACE_CURVE('',#513,(#518,#525),.PCURVE_S1.);
#513 = CIRCLE('',#514,5.54375E-02);
#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
#515 = CARTESIAN_POINT('',(-0.597625,0.332625,0.45));
#516 = DIRECTION('',(0.,0.,1.));
#517 = DIRECTION('',(1.,0.,0.));
#518 = PCURVE('',#388,#519);
#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524);
#520 = LINE('',#521,#522);
#521 = CARTESIAN_POINT('',(0.,0.));
#522 = VECTOR('',#523,1.);
#523 = DIRECTION('',(1.,0.));
#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#525 = PCURVE('',#526,#531);
#526 = PLANE('',#527);
#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
#528 = CARTESIAN_POINT('',(-0.597625,0.332625,0.45));
#529 = DIRECTION('',(0.,0.,1.));
#530 = DIRECTION('',(1.,0.,0.));
#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536);
#532 = CIRCLE('',#533,5.54375E-02);
#533 = AXIS2_PLACEMENT_2D('',#534,#535);
#534 = CARTESIAN_POINT('',(0.,0.));
#535 = DIRECTION('',(1.,0.));
#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#537 = ADVANCED_FACE('',(#538),#526,.T.);
#538 = FACE_BOUND('',#539,.F.);
#539 = EDGE_LOOP('',(#540));
#540 = ORIENTED_EDGE('',*,*,#511,.F.);
#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#545)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#542,#543,#544)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#542,
  'distance_accuracy_value','confusion accuracy');
#546 = SHAPE_DEFINITION_REPRESENTATION(#547,#120);
#547 = PRODUCT_DEFINITION_SHAPE('','',#548);
#548 = PRODUCT_DEFINITION('design','',#549,#552);
#549 = PRODUCT_DEFINITION_FORMATION('','',#550);
#550 = PRODUCT('Body','Body','',(#551));
#551 = PRODUCT_CONTEXT('',#2,'mechanical');
#552 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#554,#556);
#554 = ( REPRESENTATION_RELATIONSHIP('','',#120,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#555) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#557
  );
#557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#548,$);
#558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#550));
#559 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#560,
    #570,#579,#588,#597,#606),#102);
#560 = STYLED_ITEM('color',(#561),#30);
#561 = PRESENTATION_STYLE_ASSIGNMENT((#562,#568));
#562 = SURFACE_STYLE_USAGE(.BOTH.,#563);
#563 = SURFACE_SIDE_STYLE('',(#564));
#564 = SURFACE_STYLE_FILL_AREA(#565);
#565 = FILL_AREA_STYLE('',(#566));
#566 = FILL_AREA_STYLE_COLOUR('',#567);
#567 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094);
#568 = CURVE_STYLE('',#569,POSITIVE_LENGTH_MEASURE(0.1),#567);
#569 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#570 = STYLED_ITEM('color',(#571),#42);
#571 = PRESENTATION_STYLE_ASSIGNMENT((#572,#577));
#572 = SURFACE_STYLE_USAGE(.BOTH.,#573);
#573 = SURFACE_SIDE_STYLE('',(#574));
#574 = SURFACE_STYLE_FILL_AREA(#575);
#575 = FILL_AREA_STYLE('',(#576));
#576 = FILL_AREA_STYLE_COLOUR('',#567);
#577 = CURVE_STYLE('',#578,POSITIVE_LENGTH_MEASURE(0.1),#567);
#578 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#579 = STYLED_ITEM('color',(#580),#54);
#580 = PRESENTATION_STYLE_ASSIGNMENT((#581,#586));
#581 = SURFACE_STYLE_USAGE(.BOTH.,#582);
#582 = SURFACE_SIDE_STYLE('',(#583));
#583 = SURFACE_STYLE_FILL_AREA(#584);
#584 = FILL_AREA_STYLE('',(#585));
#585 = FILL_AREA_STYLE_COLOUR('',#567);
#586 = CURVE_STYLE('',#587,POSITIVE_LENGTH_MEASURE(0.1),#567);
#587 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#588 = STYLED_ITEM('color',(#589),#66);
#589 = PRESENTATION_STYLE_ASSIGNMENT((#590,#595));
#590 = SURFACE_STYLE_USAGE(.BOTH.,#591);
#591 = SURFACE_SIDE_STYLE('',(#592));
#592 = SURFACE_STYLE_FILL_AREA(#593);
#593 = FILL_AREA_STYLE('',(#594));
#594 = FILL_AREA_STYLE_COLOUR('',#567);
#595 = CURVE_STYLE('',#596,POSITIVE_LENGTH_MEASURE(0.1),#567);
#596 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#597 = STYLED_ITEM('color',(#598),#78);
#598 = PRESENTATION_STYLE_ASSIGNMENT((#599,#604));
#599 = SURFACE_STYLE_USAGE(.BOTH.,#600);
#600 = SURFACE_SIDE_STYLE('',(#601));
#601 = SURFACE_STYLE_FILL_AREA(#602);
#602 = FILL_AREA_STYLE('',(#603));
#603 = FILL_AREA_STYLE_COLOUR('',#567);
#604 = CURVE_STYLE('',#605,POSITIVE_LENGTH_MEASURE(0.1),#567);
#605 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#606 = STYLED_ITEM('color',(#607),#90);
#607 = PRESENTATION_STYLE_ASSIGNMENT((#608,#613));
#608 = SURFACE_STYLE_USAGE(.BOTH.,#609);
#609 = SURFACE_SIDE_STYLE('',(#610));
#610 = SURFACE_STYLE_FILL_AREA(#611);
#611 = FILL_AREA_STYLE('',(#612));
#612 = FILL_AREA_STYLE_COLOUR('',#567);
#613 = CURVE_STYLE('',#614,POSITIVE_LENGTH_MEASURE(0.1),#567);
#614 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#615 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#616)
  ,#541);
#616 = STYLED_ITEM('color',(#617),#121);
#617 = PRESENTATION_STYLE_ASSIGNMENT((#618,#624));
#618 = SURFACE_STYLE_USAGE(.BOTH.,#619);
#619 = SURFACE_SIDE_STYLE('',(#620));
#620 = SURFACE_STYLE_FILL_AREA(#621);
#621 = FILL_AREA_STYLE('',(#622));
#622 = FILL_AREA_STYLE_COLOUR('',#623);
#623 = COLOUR_RGB('',0.300000011921,0.300000011921,0.300000011921);
#624 = CURVE_STYLE('',#625,POSITIVE_LENGTH_MEASURE(0.1),#623);
#625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;
