cad/lower_case.step
2023-08-05 17:15:09 +02:00

4788 lines
203 KiB
Text

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