ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('/var/www/3D/0T/15115170.1.1.stp','2022-01-24T11:18:28',(
    'Author'),(''),'Open CASCADE STEP processor 6.9','FreeCAD','Unknown'
  );
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
  'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#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,#195,#199,#203,#207,#211,#215,
    #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267,
    #271,#275,#279,#283,#287,#291,#295,#299,#303,#307,#311,#315,#319,
    #323,#327,#331,#335,#339,#343,#347,#351,#355,#359,#363,#367,#371,
    #375,#379,#383,#387,#391,#395,#399,#403,#407,#411,#415,#419,#423,
    #427,#431,#435,#439,#443,#447,#451,#455,#459,#463,#467,#471,#475,
    #479,#483,#487,#491,#495,#499,#503,#507,#511,#515,#519,#523,#527,
    #531,#535,#539,#543),#547);
#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('',(-2.75,2.75,0.145));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,0.));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(-2.25,2.75,0.145));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,0.));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(-1.75,2.75,0.145));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,0.));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(-1.25,2.75,0.145));
#29 = DIRECTION('',(0.,0.,1.));
#30 = DIRECTION('',(1.,0.,0.));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(-0.75,2.75,0.145));
#33 = DIRECTION('',(0.,0.,1.));
#34 = DIRECTION('',(1.,0.,0.));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(-0.25,2.75,0.145));
#37 = DIRECTION('',(0.,0.,1.));
#38 = DIRECTION('',(1.,0.,0.));
#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
#40 = CARTESIAN_POINT('',(0.25,2.75,0.145));
#41 = DIRECTION('',(0.,0.,1.));
#42 = DIRECTION('',(1.,0.,0.));
#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
#44 = CARTESIAN_POINT('',(0.75,2.75,0.145));
#45 = DIRECTION('',(0.,0.,1.));
#46 = DIRECTION('',(1.,0.,0.));
#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
#48 = CARTESIAN_POINT('',(1.25,2.75,0.145));
#49 = DIRECTION('',(0.,0.,1.));
#50 = DIRECTION('',(1.,0.,0.));
#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
#52 = CARTESIAN_POINT('',(1.75,2.75,0.145));
#53 = DIRECTION('',(0.,0.,1.));
#54 = DIRECTION('',(1.,0.,0.));
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(2.25,2.75,0.145));
#57 = DIRECTION('',(0.,0.,1.));
#58 = DIRECTION('',(1.,0.,0.));
#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
#60 = CARTESIAN_POINT('',(2.75,2.75,0.145));
#61 = DIRECTION('',(0.,0.,1.));
#62 = DIRECTION('',(1.,0.,0.));
#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
#64 = CARTESIAN_POINT('',(-2.75,2.25,0.145));
#65 = DIRECTION('',(0.,0.,1.));
#66 = DIRECTION('',(1.,0.,0.));
#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
#68 = CARTESIAN_POINT('',(-2.25,2.25,0.145));
#69 = DIRECTION('',(0.,0.,1.));
#70 = DIRECTION('',(1.,0.,0.));
#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
#72 = CARTESIAN_POINT('',(-1.75,2.25,0.145));
#73 = DIRECTION('',(0.,0.,1.));
#74 = DIRECTION('',(1.,0.,0.));
#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
#76 = CARTESIAN_POINT('',(-1.25,2.25,0.145));
#77 = DIRECTION('',(0.,0.,1.));
#78 = DIRECTION('',(1.,0.,0.));
#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
#80 = CARTESIAN_POINT('',(-0.75,2.25,0.145));
#81 = DIRECTION('',(0.,0.,1.));
#82 = DIRECTION('',(1.,0.,0.));
#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
#84 = CARTESIAN_POINT('',(-0.25,2.25,0.145));
#85 = DIRECTION('',(0.,0.,1.));
#86 = DIRECTION('',(1.,0.,0.));
#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
#88 = CARTESIAN_POINT('',(0.25,2.25,0.145));
#89 = DIRECTION('',(0.,0.,1.));
#90 = DIRECTION('',(1.,0.,0.));
#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
#92 = CARTESIAN_POINT('',(0.75,2.25,0.145));
#93 = DIRECTION('',(0.,0.,1.));
#94 = DIRECTION('',(1.,0.,0.));
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(1.25,2.25,0.145));
#97 = DIRECTION('',(0.,0.,1.));
#98 = DIRECTION('',(1.,0.,0.));
#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
#100 = CARTESIAN_POINT('',(1.75,2.25,0.145));
#101 = DIRECTION('',(0.,0.,1.));
#102 = DIRECTION('',(1.,0.,0.));
#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
#104 = CARTESIAN_POINT('',(2.25,2.25,0.145));
#105 = DIRECTION('',(0.,0.,1.));
#106 = DIRECTION('',(1.,0.,0.));
#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
#108 = CARTESIAN_POINT('',(2.75,2.25,0.145));
#109 = DIRECTION('',(0.,0.,1.));
#110 = DIRECTION('',(1.,0.,0.));
#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
#112 = CARTESIAN_POINT('',(-2.75,1.75,0.145));
#113 = DIRECTION('',(0.,0.,1.));
#114 = DIRECTION('',(1.,0.,0.));
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
#116 = CARTESIAN_POINT('',(-2.25,1.75,0.145));
#117 = DIRECTION('',(0.,0.,1.));
#118 = DIRECTION('',(1.,0.,0.));
#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
#120 = CARTESIAN_POINT('',(-1.75,1.75,0.145));
#121 = DIRECTION('',(0.,0.,1.));
#122 = DIRECTION('',(1.,0.,0.));
#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
#124 = CARTESIAN_POINT('',(-1.25,1.75,0.145));
#125 = DIRECTION('',(0.,0.,1.));
#126 = DIRECTION('',(1.,0.,0.));
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(-0.75,1.75,0.145));
#129 = DIRECTION('',(0.,0.,1.));
#130 = DIRECTION('',(1.,0.,0.));
#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
#132 = CARTESIAN_POINT('',(-0.25,1.75,0.145));
#133 = DIRECTION('',(0.,0.,1.));
#134 = DIRECTION('',(1.,0.,0.));
#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
#136 = CARTESIAN_POINT('',(0.25,1.75,0.145));
#137 = DIRECTION('',(0.,0.,1.));
#138 = DIRECTION('',(1.,0.,0.));
#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
#140 = CARTESIAN_POINT('',(0.75,1.75,0.145));
#141 = DIRECTION('',(0.,0.,1.));
#142 = DIRECTION('',(1.,0.,0.));
#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
#144 = CARTESIAN_POINT('',(1.25,1.75,0.145));
#145 = DIRECTION('',(0.,0.,1.));
#146 = DIRECTION('',(1.,0.,0.));
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
#148 = CARTESIAN_POINT('',(1.75,1.75,0.145));
#149 = DIRECTION('',(0.,0.,1.));
#150 = DIRECTION('',(1.,0.,0.));
#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
#152 = CARTESIAN_POINT('',(2.25,1.75,0.145));
#153 = DIRECTION('',(0.,0.,1.));
#154 = DIRECTION('',(1.,0.,0.));
#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
#156 = CARTESIAN_POINT('',(2.75,1.75,0.145));
#157 = DIRECTION('',(0.,0.,1.));
#158 = DIRECTION('',(1.,0.,0.));
#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
#160 = CARTESIAN_POINT('',(-2.75,1.25,0.145));
#161 = DIRECTION('',(0.,0.,1.));
#162 = DIRECTION('',(1.,0.,0.));
#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
#164 = CARTESIAN_POINT('',(-2.25,1.25,0.145));
#165 = DIRECTION('',(0.,0.,1.));
#166 = DIRECTION('',(1.,0.,0.));
#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
#168 = CARTESIAN_POINT('',(-1.75,1.25,0.145));
#169 = DIRECTION('',(0.,0.,1.));
#170 = DIRECTION('',(1.,0.,0.));
#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
#172 = CARTESIAN_POINT('',(-1.25,1.25,0.145));
#173 = DIRECTION('',(0.,0.,1.));
#174 = DIRECTION('',(1.,0.,0.));
#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
#176 = CARTESIAN_POINT('',(-0.75,1.25,0.145));
#177 = DIRECTION('',(0.,0.,1.));
#178 = DIRECTION('',(1.,0.,0.));
#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
#180 = CARTESIAN_POINT('',(-0.25,1.25,0.145));
#181 = DIRECTION('',(0.,0.,1.));
#182 = DIRECTION('',(1.,0.,0.));
#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
#184 = CARTESIAN_POINT('',(0.25,1.25,0.145));
#185 = DIRECTION('',(0.,0.,1.));
#186 = DIRECTION('',(1.,0.,0.));
#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
#188 = CARTESIAN_POINT('',(0.75,1.25,0.145));
#189 = DIRECTION('',(0.,0.,1.));
#190 = DIRECTION('',(1.,0.,0.));
#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
#192 = CARTESIAN_POINT('',(1.25,1.25,0.145));
#193 = DIRECTION('',(0.,0.,1.));
#194 = DIRECTION('',(1.,0.,0.));
#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
#196 = CARTESIAN_POINT('',(1.75,1.25,0.145));
#197 = DIRECTION('',(0.,0.,1.));
#198 = DIRECTION('',(1.,0.,0.));
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
#200 = CARTESIAN_POINT('',(2.25,1.25,0.145));
#201 = DIRECTION('',(0.,0.,1.));
#202 = DIRECTION('',(1.,0.,0.));
#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
#204 = CARTESIAN_POINT('',(2.75,1.25,0.145));
#205 = DIRECTION('',(0.,0.,1.));
#206 = DIRECTION('',(1.,0.,0.));
#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
#208 = CARTESIAN_POINT('',(-2.75,0.75,0.145));
#209 = DIRECTION('',(0.,0.,1.));
#210 = DIRECTION('',(1.,0.,0.));
#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
#212 = CARTESIAN_POINT('',(-2.25,0.75,0.145));
#213 = DIRECTION('',(0.,0.,1.));
#214 = DIRECTION('',(1.,0.,0.));
#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
#216 = CARTESIAN_POINT('',(-1.75,0.75,0.145));
#217 = DIRECTION('',(0.,0.,1.));
#218 = DIRECTION('',(1.,0.,0.));
#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
#220 = CARTESIAN_POINT('',(-1.25,0.75,0.145));
#221 = DIRECTION('',(0.,0.,1.));
#222 = DIRECTION('',(1.,0.,0.));
#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
#224 = CARTESIAN_POINT('',(1.25,0.75,0.145));
#225 = DIRECTION('',(0.,0.,1.));
#226 = DIRECTION('',(1.,0.,0.));
#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
#228 = CARTESIAN_POINT('',(1.75,0.75,0.145));
#229 = DIRECTION('',(0.,0.,1.));
#230 = DIRECTION('',(1.,0.,0.));
#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
#232 = CARTESIAN_POINT('',(2.25,0.75,0.145));
#233 = DIRECTION('',(0.,0.,1.));
#234 = DIRECTION('',(1.,0.,0.));
#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
#236 = CARTESIAN_POINT('',(2.75,0.75,0.145));
#237 = DIRECTION('',(0.,0.,1.));
#238 = DIRECTION('',(1.,0.,0.));
#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
#240 = CARTESIAN_POINT('',(-2.75,0.25,0.145));
#241 = DIRECTION('',(0.,0.,1.));
#242 = DIRECTION('',(1.,0.,0.));
#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
#244 = CARTESIAN_POINT('',(-2.25,0.25,0.145));
#245 = DIRECTION('',(0.,0.,1.));
#246 = DIRECTION('',(1.,0.,0.));
#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
#248 = CARTESIAN_POINT('',(-1.75,0.25,0.145));
#249 = DIRECTION('',(0.,0.,1.));
#250 = DIRECTION('',(1.,0.,0.));
#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
#252 = CARTESIAN_POINT('',(-1.25,0.25,0.145));
#253 = DIRECTION('',(0.,0.,1.));
#254 = DIRECTION('',(1.,0.,0.));
#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
#256 = CARTESIAN_POINT('',(-0.25,0.25,0.145));
#257 = DIRECTION('',(0.,0.,1.));
#258 = DIRECTION('',(1.,0.,0.));
#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
#260 = CARTESIAN_POINT('',(0.25,0.25,0.145));
#261 = DIRECTION('',(0.,0.,1.));
#262 = DIRECTION('',(1.,0.,0.));
#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
#264 = CARTESIAN_POINT('',(1.25,0.25,0.145));
#265 = DIRECTION('',(0.,0.,1.));
#266 = DIRECTION('',(1.,0.,0.));
#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
#268 = CARTESIAN_POINT('',(1.75,0.25,0.145));
#269 = DIRECTION('',(0.,0.,1.));
#270 = DIRECTION('',(1.,0.,0.));
#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
#272 = CARTESIAN_POINT('',(2.25,0.25,0.145));
#273 = DIRECTION('',(0.,0.,1.));
#274 = DIRECTION('',(1.,0.,0.));
#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
#276 = CARTESIAN_POINT('',(2.75,0.25,0.145));
#277 = DIRECTION('',(0.,0.,1.));
#278 = DIRECTION('',(1.,0.,0.));
#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
#280 = CARTESIAN_POINT('',(-2.75,-0.25,0.145));
#281 = DIRECTION('',(0.,0.,1.));
#282 = DIRECTION('',(1.,0.,0.));
#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
#284 = CARTESIAN_POINT('',(-2.25,-0.25,0.145));
#285 = DIRECTION('',(0.,0.,1.));
#286 = DIRECTION('',(1.,0.,0.));
#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
#288 = CARTESIAN_POINT('',(-1.75,-0.25,0.145));
#289 = DIRECTION('',(0.,0.,1.));
#290 = DIRECTION('',(1.,0.,0.));
#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
#292 = CARTESIAN_POINT('',(-1.25,-0.25,0.145));
#293 = DIRECTION('',(0.,0.,1.));
#294 = DIRECTION('',(1.,0.,0.));
#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
#296 = CARTESIAN_POINT('',(-0.25,-0.25,0.145));
#297 = DIRECTION('',(0.,0.,1.));
#298 = DIRECTION('',(1.,0.,0.));
#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
#300 = CARTESIAN_POINT('',(0.25,-0.25,0.145));
#301 = DIRECTION('',(0.,0.,1.));
#302 = DIRECTION('',(1.,0.,0.));
#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
#304 = CARTESIAN_POINT('',(1.25,-0.25,0.145));
#305 = DIRECTION('',(0.,0.,1.));
#306 = DIRECTION('',(1.,0.,0.));
#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
#308 = CARTESIAN_POINT('',(1.75,-0.25,0.145));
#309 = DIRECTION('',(0.,0.,1.));
#310 = DIRECTION('',(1.,0.,0.));
#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
#312 = CARTESIAN_POINT('',(2.25,-0.25,0.145));
#313 = DIRECTION('',(0.,0.,1.));
#314 = DIRECTION('',(1.,0.,0.));
#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
#316 = CARTESIAN_POINT('',(2.75,-0.25,0.145));
#317 = DIRECTION('',(0.,0.,1.));
#318 = DIRECTION('',(1.,0.,0.));
#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
#320 = CARTESIAN_POINT('',(-2.75,-0.75,0.145));
#321 = DIRECTION('',(0.,0.,1.));
#322 = DIRECTION('',(1.,0.,0.));
#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
#324 = CARTESIAN_POINT('',(-2.25,-0.75,0.145));
#325 = DIRECTION('',(0.,0.,1.));
#326 = DIRECTION('',(1.,0.,0.));
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
#328 = CARTESIAN_POINT('',(-1.75,-0.75,0.145));
#329 = DIRECTION('',(0.,0.,1.));
#330 = DIRECTION('',(1.,0.,0.));
#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
#332 = CARTESIAN_POINT('',(-1.25,-0.75,0.145));
#333 = DIRECTION('',(0.,0.,1.));
#334 = DIRECTION('',(1.,0.,0.));
#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
#336 = CARTESIAN_POINT('',(1.25,-0.75,0.145));
#337 = DIRECTION('',(0.,0.,1.));
#338 = DIRECTION('',(1.,0.,0.));
#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
#340 = CARTESIAN_POINT('',(1.75,-0.75,0.145));
#341 = DIRECTION('',(0.,0.,1.));
#342 = DIRECTION('',(1.,0.,0.));
#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
#344 = CARTESIAN_POINT('',(2.25,-0.75,0.145));
#345 = DIRECTION('',(0.,0.,1.));
#346 = DIRECTION('',(1.,0.,0.));
#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
#348 = CARTESIAN_POINT('',(2.75,-0.75,0.145));
#349 = DIRECTION('',(0.,0.,1.));
#350 = DIRECTION('',(1.,0.,0.));
#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
#352 = CARTESIAN_POINT('',(-2.75,-1.25,0.145));
#353 = DIRECTION('',(0.,0.,1.));
#354 = DIRECTION('',(1.,0.,0.));
#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
#356 = CARTESIAN_POINT('',(-2.25,-1.25,0.145));
#357 = DIRECTION('',(0.,0.,1.));
#358 = DIRECTION('',(1.,0.,0.));
#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
#360 = CARTESIAN_POINT('',(-1.75,-1.25,0.145));
#361 = DIRECTION('',(0.,0.,1.));
#362 = DIRECTION('',(1.,0.,0.));
#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
#364 = CARTESIAN_POINT('',(-1.25,-1.25,0.145));
#365 = DIRECTION('',(0.,0.,1.));
#366 = DIRECTION('',(1.,0.,0.));
#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
#368 = CARTESIAN_POINT('',(-0.75,-1.25,0.145));
#369 = DIRECTION('',(0.,0.,1.));
#370 = DIRECTION('',(1.,0.,0.));
#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
#372 = CARTESIAN_POINT('',(-0.25,-1.25,0.145));
#373 = DIRECTION('',(0.,0.,1.));
#374 = DIRECTION('',(1.,0.,0.));
#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
#376 = CARTESIAN_POINT('',(0.25,-1.25,0.145));
#377 = DIRECTION('',(0.,0.,1.));
#378 = DIRECTION('',(1.,0.,0.));
#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
#380 = CARTESIAN_POINT('',(0.75,-1.25,0.145));
#381 = DIRECTION('',(0.,0.,1.));
#382 = DIRECTION('',(1.,0.,0.));
#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
#384 = CARTESIAN_POINT('',(1.25,-1.25,0.145));
#385 = DIRECTION('',(0.,0.,1.));
#386 = DIRECTION('',(1.,0.,0.));
#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
#388 = CARTESIAN_POINT('',(1.75,-1.25,0.145));
#389 = DIRECTION('',(0.,0.,1.));
#390 = DIRECTION('',(1.,0.,0.));
#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
#392 = CARTESIAN_POINT('',(2.25,-1.25,0.145));
#393 = DIRECTION('',(0.,0.,1.));
#394 = DIRECTION('',(1.,0.,0.));
#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
#396 = CARTESIAN_POINT('',(2.75,-1.25,0.145));
#397 = DIRECTION('',(0.,0.,1.));
#398 = DIRECTION('',(1.,0.,0.));
#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
#400 = CARTESIAN_POINT('',(-2.75,-1.75,0.145));
#401 = DIRECTION('',(0.,0.,1.));
#402 = DIRECTION('',(1.,0.,0.));
#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
#404 = CARTESIAN_POINT('',(-2.25,-1.75,0.145));
#405 = DIRECTION('',(0.,0.,1.));
#406 = DIRECTION('',(1.,0.,0.));
#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
#408 = CARTESIAN_POINT('',(-1.75,-1.75,0.145));
#409 = DIRECTION('',(0.,0.,1.));
#410 = DIRECTION('',(1.,0.,0.));
#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
#412 = CARTESIAN_POINT('',(-1.25,-1.75,0.145));
#413 = DIRECTION('',(0.,0.,1.));
#414 = DIRECTION('',(1.,0.,0.));
#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
#416 = CARTESIAN_POINT('',(-0.75,-1.75,0.145));
#417 = DIRECTION('',(0.,0.,1.));
#418 = DIRECTION('',(1.,0.,0.));
#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
#420 = CARTESIAN_POINT('',(-0.25,-1.75,0.145));
#421 = DIRECTION('',(0.,0.,1.));
#422 = DIRECTION('',(1.,0.,0.));
#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
#424 = CARTESIAN_POINT('',(0.25,-1.75,0.145));
#425 = DIRECTION('',(0.,0.,1.));
#426 = DIRECTION('',(1.,0.,0.));
#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
#428 = CARTESIAN_POINT('',(0.75,-1.75,0.145));
#429 = DIRECTION('',(0.,0.,1.));
#430 = DIRECTION('',(1.,0.,0.));
#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
#432 = CARTESIAN_POINT('',(1.25,-1.75,0.145));
#433 = DIRECTION('',(0.,0.,1.));
#434 = DIRECTION('',(1.,0.,0.));
#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
#436 = CARTESIAN_POINT('',(1.75,-1.75,0.145));
#437 = DIRECTION('',(0.,0.,1.));
#438 = DIRECTION('',(1.,0.,0.));
#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
#440 = CARTESIAN_POINT('',(2.25,-1.75,0.145));
#441 = DIRECTION('',(0.,0.,1.));
#442 = DIRECTION('',(1.,0.,0.));
#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
#444 = CARTESIAN_POINT('',(2.75,-1.75,0.145));
#445 = DIRECTION('',(0.,0.,1.));
#446 = DIRECTION('',(1.,0.,0.));
#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
#448 = CARTESIAN_POINT('',(-2.75,-2.25,0.145));
#449 = DIRECTION('',(0.,0.,1.));
#450 = DIRECTION('',(1.,0.,0.));
#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
#452 = CARTESIAN_POINT('',(-2.25,-2.25,0.145));
#453 = DIRECTION('',(0.,0.,1.));
#454 = DIRECTION('',(1.,0.,0.));
#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
#456 = CARTESIAN_POINT('',(-1.75,-2.25,0.145));
#457 = DIRECTION('',(0.,0.,1.));
#458 = DIRECTION('',(1.,0.,0.));
#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
#460 = CARTESIAN_POINT('',(-1.25,-2.25,0.145));
#461 = DIRECTION('',(0.,0.,1.));
#462 = DIRECTION('',(1.,0.,0.));
#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
#464 = CARTESIAN_POINT('',(-0.75,-2.25,0.145));
#465 = DIRECTION('',(0.,0.,1.));
#466 = DIRECTION('',(1.,0.,0.));
#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
#468 = CARTESIAN_POINT('',(-0.25,-2.25,0.145));
#469 = DIRECTION('',(0.,0.,1.));
#470 = DIRECTION('',(1.,0.,0.));
#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
#472 = CARTESIAN_POINT('',(0.25,-2.25,0.145));
#473 = DIRECTION('',(0.,0.,1.));
#474 = DIRECTION('',(1.,0.,0.));
#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
#476 = CARTESIAN_POINT('',(0.75,-2.25,0.145));
#477 = DIRECTION('',(0.,0.,1.));
#478 = DIRECTION('',(1.,0.,0.));
#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
#480 = CARTESIAN_POINT('',(1.25,-2.25,0.145));
#481 = DIRECTION('',(0.,0.,1.));
#482 = DIRECTION('',(1.,0.,0.));
#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
#484 = CARTESIAN_POINT('',(1.75,-2.25,0.145));
#485 = DIRECTION('',(0.,0.,1.));
#486 = DIRECTION('',(1.,0.,0.));
#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
#488 = CARTESIAN_POINT('',(2.25,-2.25,0.145));
#489 = DIRECTION('',(0.,0.,1.));
#490 = DIRECTION('',(1.,0.,0.));
#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
#492 = CARTESIAN_POINT('',(2.75,-2.25,0.145));
#493 = DIRECTION('',(0.,0.,1.));
#494 = DIRECTION('',(1.,0.,0.));
#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
#496 = CARTESIAN_POINT('',(-2.75,-2.75,0.145));
#497 = DIRECTION('',(0.,0.,1.));
#498 = DIRECTION('',(1.,0.,0.));
#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
#500 = CARTESIAN_POINT('',(-2.25,-2.75,0.145));
#501 = DIRECTION('',(0.,0.,1.));
#502 = DIRECTION('',(1.,0.,0.));
#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
#504 = CARTESIAN_POINT('',(-1.75,-2.75,0.145));
#505 = DIRECTION('',(0.,0.,1.));
#506 = DIRECTION('',(1.,0.,0.));
#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
#508 = CARTESIAN_POINT('',(-1.25,-2.75,0.145));
#509 = DIRECTION('',(0.,0.,1.));
#510 = DIRECTION('',(1.,0.,0.));
#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
#512 = CARTESIAN_POINT('',(-0.75,-2.75,0.145));
#513 = DIRECTION('',(0.,0.,1.));
#514 = DIRECTION('',(1.,0.,0.));
#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
#516 = CARTESIAN_POINT('',(-0.25,-2.75,0.145));
#517 = DIRECTION('',(0.,0.,1.));
#518 = DIRECTION('',(1.,0.,0.));
#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
#520 = CARTESIAN_POINT('',(0.25,-2.75,0.145));
#521 = DIRECTION('',(0.,0.,1.));
#522 = DIRECTION('',(1.,0.,0.));
#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
#524 = CARTESIAN_POINT('',(0.75,-2.75,0.145));
#525 = DIRECTION('',(0.,0.,1.));
#526 = DIRECTION('',(1.,0.,0.));
#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
#528 = CARTESIAN_POINT('',(1.25,-2.75,0.145));
#529 = DIRECTION('',(0.,0.,1.));
#530 = DIRECTION('',(1.,0.,0.));
#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
#532 = CARTESIAN_POINT('',(1.75,-2.75,0.145));
#533 = DIRECTION('',(0.,0.,1.));
#534 = DIRECTION('',(1.,0.,0.));
#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
#536 = CARTESIAN_POINT('',(2.25,-2.75,0.145));
#537 = DIRECTION('',(0.,0.,1.));
#538 = DIRECTION('',(1.,0.,0.));
#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
#540 = CARTESIAN_POINT('',(2.75,-2.75,0.145));
#541 = DIRECTION('',(0.,0.,1.));
#542 = DIRECTION('',(1.,0.,0.));
#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
#544 = CARTESIAN_POINT('',(0.,0.,0.));
#545 = DIRECTION('',(0.,0.,1.));
#546 = DIRECTION('',(1.,0.,0.));
#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#551)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#548,#549,#550)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#548 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#549 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#550 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#551 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#548,
  'distance_accuracy_value','confusion accuracy');
#552 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#553 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#554),#566);
#554 = MANIFOLD_SOLID_BREP('',#555);
#555 = CLOSED_SHELL('',(#556));
#556 = ADVANCED_FACE('',(#557),#561,.T.);
#557 = FACE_BOUND('',#558,.T.);
#558 = VERTEX_LOOP('',#559);
#559 = VERTEX_POINT('',#560);
#560 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#561 = SPHERICAL_SURFACE('',#562,0.145);
#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
#563 = CARTESIAN_POINT('',(0.,0.,0.));
#564 = DIRECTION('',(0.,0.,1.));
#565 = DIRECTION('',(1.,0.,-0.));
#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#570)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#567,#568,#569)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#567 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#568 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#569 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#570 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#567,
  'distance_accuracy_value','confusion accuracy');
#571 = SHAPE_DEFINITION_REPRESENTATION(#572,#553);
#572 = PRODUCT_DEFINITION_SHAPE('','',#573);
#573 = PRODUCT_DEFINITION('design','',#574,#577);
#574 = PRODUCT_DEFINITION_FORMATION('','',#575);
#575 = PRODUCT('A1','A1','',(#576));
#576 = PRODUCT_CONTEXT('',#2,'mechanical');
#577 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#578 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#579,#581);
#579 = ( REPRESENTATION_RELATIONSHIP('','',#553,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#580) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#580 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#581 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#582
  );
#582 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#573,$);
#583 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#575));
#584 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#585),#597);
#585 = MANIFOLD_SOLID_BREP('',#586);
#586 = CLOSED_SHELL('',(#587));
#587 = ADVANCED_FACE('',(#588),#592,.T.);
#588 = FACE_BOUND('',#589,.T.);
#589 = VERTEX_LOOP('',#590);
#590 = VERTEX_POINT('',#591);
#591 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#592 = SPHERICAL_SURFACE('',#593,0.145);
#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596);
#594 = CARTESIAN_POINT('',(0.,0.,0.));
#595 = DIRECTION('',(0.,0.,1.));
#596 = DIRECTION('',(1.,0.,-0.));
#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#601)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#598,#599,#600)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#598,
  'distance_accuracy_value','confusion accuracy');
#602 = SHAPE_DEFINITION_REPRESENTATION(#603,#584);
#603 = PRODUCT_DEFINITION_SHAPE('','',#604);
#604 = PRODUCT_DEFINITION('design','',#605,#608);
#605 = PRODUCT_DEFINITION_FORMATION('','',#606);
#606 = PRODUCT('A2','A2','',(#607));
#607 = PRODUCT_CONTEXT('',#2,'mechanical');
#608 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#610,#612);
#610 = ( REPRESENTATION_RELATIONSHIP('','',#584,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#611) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#613
  );
#613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#604,$);
#614 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#606));
#615 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#616),#628);
#616 = MANIFOLD_SOLID_BREP('',#617);
#617 = CLOSED_SHELL('',(#618));
#618 = ADVANCED_FACE('',(#619),#623,.T.);
#619 = FACE_BOUND('',#620,.T.);
#620 = VERTEX_LOOP('',#621);
#621 = VERTEX_POINT('',#622);
#622 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#623 = SPHERICAL_SURFACE('',#624,0.145);
#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
#625 = CARTESIAN_POINT('',(0.,0.,0.));
#626 = DIRECTION('',(0.,0.,1.));
#627 = DIRECTION('',(1.,0.,-0.));
#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#632)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#629,#630,#631)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#629 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#630 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#631 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#632 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#629,
  'distance_accuracy_value','confusion accuracy');
#633 = SHAPE_DEFINITION_REPRESENTATION(#634,#615);
#634 = PRODUCT_DEFINITION_SHAPE('','',#635);
#635 = PRODUCT_DEFINITION('design','',#636,#639);
#636 = PRODUCT_DEFINITION_FORMATION('','',#637);
#637 = PRODUCT('A3','A3','',(#638));
#638 = PRODUCT_CONTEXT('',#2,'mechanical');
#639 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#640 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#641,#643);
#641 = ( REPRESENTATION_RELATIONSHIP('','',#615,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#642) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#642 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#643 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#644
  );
#644 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#635,$);
#645 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#637));
#646 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#647),#659);
#647 = MANIFOLD_SOLID_BREP('',#648);
#648 = CLOSED_SHELL('',(#649));
#649 = ADVANCED_FACE('',(#650),#654,.T.);
#650 = FACE_BOUND('',#651,.T.);
#651 = VERTEX_LOOP('',#652);
#652 = VERTEX_POINT('',#653);
#653 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#654 = SPHERICAL_SURFACE('',#655,0.145);
#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
#656 = CARTESIAN_POINT('',(0.,0.,0.));
#657 = DIRECTION('',(0.,0.,1.));
#658 = DIRECTION('',(1.,0.,-0.));
#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#663)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#660,#661,#662)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#660 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#661 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#662 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#663 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#660,
  'distance_accuracy_value','confusion accuracy');
#664 = SHAPE_DEFINITION_REPRESENTATION(#665,#646);
#665 = PRODUCT_DEFINITION_SHAPE('','',#666);
#666 = PRODUCT_DEFINITION('design','',#667,#670);
#667 = PRODUCT_DEFINITION_FORMATION('','',#668);
#668 = PRODUCT('A4','A4','',(#669));
#669 = PRODUCT_CONTEXT('',#2,'mechanical');
#670 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#671 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#672,#674);
#672 = ( REPRESENTATION_RELATIONSHIP('','',#646,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#673) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#673 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#674 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#675
  );
#675 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#666,$);
#676 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#668));
#677 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#678),#690);
#678 = MANIFOLD_SOLID_BREP('',#679);
#679 = CLOSED_SHELL('',(#680));
#680 = ADVANCED_FACE('',(#681),#685,.T.);
#681 = FACE_BOUND('',#682,.T.);
#682 = VERTEX_LOOP('',#683);
#683 = VERTEX_POINT('',#684);
#684 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#685 = SPHERICAL_SURFACE('',#686,0.145);
#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
#687 = CARTESIAN_POINT('',(0.,0.,0.));
#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 = SHAPE_DEFINITION_REPRESENTATION(#696,#677);
#696 = PRODUCT_DEFINITION_SHAPE('','',#697);
#697 = PRODUCT_DEFINITION('design','',#698,#701);
#698 = PRODUCT_DEFINITION_FORMATION('','',#699);
#699 = PRODUCT('A5','A5','',(#700));
#700 = PRODUCT_CONTEXT('',#2,'mechanical');
#701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#703,#705);
#703 = ( REPRESENTATION_RELATIONSHIP('','',#677,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#704) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#706
  );
#706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#697,$);
#707 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#699));
#708 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#709),#721);
#709 = MANIFOLD_SOLID_BREP('',#710);
#710 = CLOSED_SHELL('',(#711));
#711 = ADVANCED_FACE('',(#712),#716,.T.);
#712 = FACE_BOUND('',#713,.T.);
#713 = VERTEX_LOOP('',#714);
#714 = VERTEX_POINT('',#715);
#715 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#716 = SPHERICAL_SURFACE('',#717,0.145);
#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
#718 = CARTESIAN_POINT('',(0.,0.,0.));
#719 = DIRECTION('',(0.,0.,1.));
#720 = DIRECTION('',(1.,0.,-0.));
#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#725)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#722,#723,#724)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#722 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#723 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#724 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#725 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#722,
  'distance_accuracy_value','confusion accuracy');
#726 = SHAPE_DEFINITION_REPRESENTATION(#727,#708);
#727 = PRODUCT_DEFINITION_SHAPE('','',#728);
#728 = PRODUCT_DEFINITION('design','',#729,#732);
#729 = PRODUCT_DEFINITION_FORMATION('','',#730);
#730 = PRODUCT('A6','A6','',(#731));
#731 = PRODUCT_CONTEXT('',#2,'mechanical');
#732 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#733 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#734,#736);
#734 = ( REPRESENTATION_RELATIONSHIP('','',#708,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#735) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#735 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#736 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#737
  );
#737 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#5,#728,$);
#738 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#730));
#739 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#740),#752);
#740 = MANIFOLD_SOLID_BREP('',#741);
#741 = CLOSED_SHELL('',(#742));
#742 = ADVANCED_FACE('',(#743),#747,.T.);
#743 = FACE_BOUND('',#744,.T.);
#744 = VERTEX_LOOP('',#745);
#745 = VERTEX_POINT('',#746);
#746 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#747 = SPHERICAL_SURFACE('',#748,0.145);
#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
#749 = CARTESIAN_POINT('',(0.,0.,0.));
#750 = DIRECTION('',(0.,0.,1.));
#751 = DIRECTION('',(1.,0.,-0.));
#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#756)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#753,#754,#755)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#753 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#754 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#755 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#756 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#753,
  'distance_accuracy_value','confusion accuracy');
#757 = SHAPE_DEFINITION_REPRESENTATION(#758,#739);
#758 = PRODUCT_DEFINITION_SHAPE('','',#759);
#759 = PRODUCT_DEFINITION('design','',#760,#763);
#760 = PRODUCT_DEFINITION_FORMATION('','',#761);
#761 = PRODUCT('A7','A7','',(#762));
#762 = PRODUCT_CONTEXT('',#2,'mechanical');
#763 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#764 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#765,#767);
#765 = ( REPRESENTATION_RELATIONSHIP('','',#739,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#766) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#766 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
#767 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#768
  );
#768 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','=>[0:1:1:8]','',#5,#759,$);
#769 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#761));
#770 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#771),#783);
#771 = MANIFOLD_SOLID_BREP('',#772);
#772 = CLOSED_SHELL('',(#773));
#773 = ADVANCED_FACE('',(#774),#778,.T.);
#774 = FACE_BOUND('',#775,.T.);
#775 = VERTEX_LOOP('',#776);
#776 = VERTEX_POINT('',#777);
#777 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#778 = SPHERICAL_SURFACE('',#779,0.145);
#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
#780 = CARTESIAN_POINT('',(0.,0.,0.));
#781 = DIRECTION('',(0.,0.,1.));
#782 = DIRECTION('',(1.,0.,-0.));
#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#787)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#784,#785,#786)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#784,
  'distance_accuracy_value','confusion accuracy');
#788 = SHAPE_DEFINITION_REPRESENTATION(#789,#770);
#789 = PRODUCT_DEFINITION_SHAPE('','',#790);
#790 = PRODUCT_DEFINITION('design','',#791,#794);
#791 = PRODUCT_DEFINITION_FORMATION('','',#792);
#792 = PRODUCT('A8','A8','',(#793));
#793 = PRODUCT_CONTEXT('',#2,'mechanical');
#794 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#795 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#796,#798);
#796 = ( REPRESENTATION_RELATIONSHIP('','',#770,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#797) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#797 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
#798 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#799
  );
#799 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','=>[0:1:1:9]','',#5,#790,$);
#800 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#792));
#801 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#802),#814);
#802 = MANIFOLD_SOLID_BREP('',#803);
#803 = CLOSED_SHELL('',(#804));
#804 = ADVANCED_FACE('',(#805),#809,.T.);
#805 = FACE_BOUND('',#806,.T.);
#806 = VERTEX_LOOP('',#807);
#807 = VERTEX_POINT('',#808);
#808 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#809 = SPHERICAL_SURFACE('',#810,0.145);
#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813);
#811 = CARTESIAN_POINT('',(0.,0.,0.));
#812 = DIRECTION('',(0.,0.,1.));
#813 = DIRECTION('',(1.,0.,-0.));
#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#818)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#815,#816,#817)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#815 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#816 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#817 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#818 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#815,
  'distance_accuracy_value','confusion accuracy');
#819 = SHAPE_DEFINITION_REPRESENTATION(#820,#801);
#820 = PRODUCT_DEFINITION_SHAPE('','',#821);
#821 = PRODUCT_DEFINITION('design','',#822,#825);
#822 = PRODUCT_DEFINITION_FORMATION('','',#823);
#823 = PRODUCT('A9','A9','',(#824));
#824 = PRODUCT_CONTEXT('',#2,'mechanical');
#825 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#826 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#827,#829);
#827 = ( REPRESENTATION_RELATIONSHIP('','',#801,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#828) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#828 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
#829 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#830
  );
#830 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:10]','',#5,#821,$);
#831 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#823));
#832 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#833),#845);
#833 = MANIFOLD_SOLID_BREP('',#834);
#834 = CLOSED_SHELL('',(#835));
#835 = ADVANCED_FACE('',(#836),#840,.T.);
#836 = FACE_BOUND('',#837,.T.);
#837 = VERTEX_LOOP('',#838);
#838 = VERTEX_POINT('',#839);
#839 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#840 = SPHERICAL_SURFACE('',#841,0.145);
#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844);
#842 = CARTESIAN_POINT('',(0.,0.,0.));
#843 = DIRECTION('',(0.,0.,1.));
#844 = DIRECTION('',(1.,0.,-0.));
#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#849)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#846,#847,#848)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#846 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#847 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#848 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#849 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#846,
  'distance_accuracy_value','confusion accuracy');
#850 = SHAPE_DEFINITION_REPRESENTATION(#851,#832);
#851 = PRODUCT_DEFINITION_SHAPE('','',#852);
#852 = PRODUCT_DEFINITION('design','',#853,#856);
#853 = PRODUCT_DEFINITION_FORMATION('','',#854);
#854 = PRODUCT('A10','A10','',(#855));
#855 = PRODUCT_CONTEXT('',#2,'mechanical');
#856 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#857 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#858,#860);
#858 = ( REPRESENTATION_RELATIONSHIP('','',#832,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#859) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#859 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
#860 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#861
  );
#861 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','=>[0:1:1:11]','',#5,#852,$);
#862 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#854));
#863 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#864),#876);
#864 = MANIFOLD_SOLID_BREP('',#865);
#865 = CLOSED_SHELL('',(#866));
#866 = ADVANCED_FACE('',(#867),#871,.T.);
#867 = FACE_BOUND('',#868,.T.);
#868 = VERTEX_LOOP('',#869);
#869 = VERTEX_POINT('',#870);
#870 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#871 = SPHERICAL_SURFACE('',#872,0.145);
#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
#873 = CARTESIAN_POINT('',(0.,0.,0.));
#874 = DIRECTION('',(0.,0.,1.));
#875 = DIRECTION('',(1.,0.,-0.));
#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#880)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#877,#878,#879)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#877 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#878 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#879 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#880 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#877,
  'distance_accuracy_value','confusion accuracy');
#881 = SHAPE_DEFINITION_REPRESENTATION(#882,#863);
#882 = PRODUCT_DEFINITION_SHAPE('','',#883);
#883 = PRODUCT_DEFINITION('design','',#884,#887);
#884 = PRODUCT_DEFINITION_FORMATION('','',#885);
#885 = PRODUCT('A11','A11','',(#886));
#886 = PRODUCT_CONTEXT('',#2,'mechanical');
#887 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#888 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#889,#891);
#889 = ( REPRESENTATION_RELATIONSHIP('','',#863,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#890) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#890 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
#891 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#892
  );
#892 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','=>[0:1:1:12]','',#5,#883,$);
#893 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#885));
#894 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#895),#907);
#895 = MANIFOLD_SOLID_BREP('',#896);
#896 = CLOSED_SHELL('',(#897));
#897 = ADVANCED_FACE('',(#898),#902,.T.);
#898 = FACE_BOUND('',#899,.T.);
#899 = VERTEX_LOOP('',#900);
#900 = VERTEX_POINT('',#901);
#901 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#902 = SPHERICAL_SURFACE('',#903,0.145);
#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
#904 = CARTESIAN_POINT('',(0.,0.,0.));
#905 = DIRECTION('',(0.,0.,1.));
#906 = DIRECTION('',(1.,0.,-0.));
#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#911)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#908,#909,#910)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#908 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#909 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#910 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#911 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#908,
  'distance_accuracy_value','confusion accuracy');
#912 = SHAPE_DEFINITION_REPRESENTATION(#913,#894);
#913 = PRODUCT_DEFINITION_SHAPE('','',#914);
#914 = PRODUCT_DEFINITION('design','',#915,#918);
#915 = PRODUCT_DEFINITION_FORMATION('','',#916);
#916 = PRODUCT('A12','A12','',(#917));
#917 = PRODUCT_CONTEXT('',#2,'mechanical');
#918 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#919 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#920,#922);
#920 = ( REPRESENTATION_RELATIONSHIP('','',#894,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#921) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#921 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
#922 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#923
  );
#923 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','=>[0:1:1:13]','',#5,#914,$);
#924 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#916));
#925 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#926),#938);
#926 = MANIFOLD_SOLID_BREP('',#927);
#927 = CLOSED_SHELL('',(#928));
#928 = ADVANCED_FACE('',(#929),#933,.T.);
#929 = FACE_BOUND('',#930,.T.);
#930 = VERTEX_LOOP('',#931);
#931 = VERTEX_POINT('',#932);
#932 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#933 = SPHERICAL_SURFACE('',#934,0.145);
#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);
#935 = CARTESIAN_POINT('',(0.,0.,0.));
#936 = DIRECTION('',(0.,0.,1.));
#937 = DIRECTION('',(1.,0.,-0.));
#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#942)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#939,#940,#941)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#939 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#940 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#941 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#942 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#939,
  'distance_accuracy_value','confusion accuracy');
#943 = SHAPE_DEFINITION_REPRESENTATION(#944,#925);
#944 = PRODUCT_DEFINITION_SHAPE('','',#945);
#945 = PRODUCT_DEFINITION('design','',#946,#949);
#946 = PRODUCT_DEFINITION_FORMATION('','',#947);
#947 = PRODUCT('B1','B1','',(#948));
#948 = PRODUCT_CONTEXT('',#2,'mechanical');
#949 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#950 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#951,#953);
#951 = ( REPRESENTATION_RELATIONSHIP('','',#925,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#952) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#952 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
#953 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#954
  );
#954 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','=>[0:1:1:14]','',#5,#945,$);
#955 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#947));
#956 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#957),#969);
#957 = MANIFOLD_SOLID_BREP('',#958);
#958 = CLOSED_SHELL('',(#959));
#959 = ADVANCED_FACE('',(#960),#964,.T.);
#960 = FACE_BOUND('',#961,.T.);
#961 = VERTEX_LOOP('',#962);
#962 = VERTEX_POINT('',#963);
#963 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#964 = SPHERICAL_SURFACE('',#965,0.145);
#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
#966 = CARTESIAN_POINT('',(0.,0.,0.));
#967 = DIRECTION('',(0.,0.,1.));
#968 = DIRECTION('',(1.,0.,-0.));
#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#973)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#970,#971,#972)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#970 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#971 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#972 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#973 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#970,
  'distance_accuracy_value','confusion accuracy');
#974 = SHAPE_DEFINITION_REPRESENTATION(#975,#956);
#975 = PRODUCT_DEFINITION_SHAPE('','',#976);
#976 = PRODUCT_DEFINITION('design','',#977,#980);
#977 = PRODUCT_DEFINITION_FORMATION('','',#978);
#978 = PRODUCT('B2','B2','',(#979));
#979 = PRODUCT_CONTEXT('',#2,'mechanical');
#980 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#981 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#982,#984);
#982 = ( REPRESENTATION_RELATIONSHIP('','',#956,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#983) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#983 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
#984 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#985
  );
#985 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','=>[0:1:1:15]','',#5,#976,$);
#986 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#978));
#987 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#988),#1000);
#988 = MANIFOLD_SOLID_BREP('',#989);
#989 = CLOSED_SHELL('',(#990));
#990 = ADVANCED_FACE('',(#991),#995,.T.);
#991 = FACE_BOUND('',#992,.T.);
#992 = VERTEX_LOOP('',#993);
#993 = VERTEX_POINT('',#994);
#994 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145)
  );
#995 = SPHERICAL_SURFACE('',#996,0.145);
#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
#997 = CARTESIAN_POINT('',(0.,0.,0.));
#998 = DIRECTION('',(0.,0.,1.));
#999 = DIRECTION('',(1.,0.,-0.));
#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1004)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1001,#1002,#1003)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1001 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1002 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1003 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1004 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1001,
  'distance_accuracy_value','confusion accuracy');
#1005 = SHAPE_DEFINITION_REPRESENTATION(#1006,#987);
#1006 = PRODUCT_DEFINITION_SHAPE('','',#1007);
#1007 = PRODUCT_DEFINITION('design','',#1008,#1011);
#1008 = PRODUCT_DEFINITION_FORMATION('','',#1009);
#1009 = PRODUCT('B3','B3','',(#1010));
#1010 = PRODUCT_CONTEXT('',#2,'mechanical');
#1011 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1012 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1013,#1015);
#1013 = ( REPRESENTATION_RELATIONSHIP('','',#987,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1014) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1014 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
#1015 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1016);
#1016 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','=>[0:1:1:16]','',#5,#1007,$
  );
#1017 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1009));
#1018 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1019),#1031);
#1019 = MANIFOLD_SOLID_BREP('',#1020);
#1020 = CLOSED_SHELL('',(#1021));
#1021 = ADVANCED_FACE('',(#1022),#1026,.T.);
#1022 = FACE_BOUND('',#1023,.T.);
#1023 = VERTEX_LOOP('',#1024);
#1024 = VERTEX_POINT('',#1025);
#1025 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1026 = SPHERICAL_SURFACE('',#1027,0.145);
#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
#1028 = CARTESIAN_POINT('',(0.,0.,0.));
#1029 = DIRECTION('',(0.,0.,1.));
#1030 = DIRECTION('',(1.,0.,-0.));
#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1035)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1032,#1033,#1034)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1032 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1033 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1034 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1035 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1032,
  'distance_accuracy_value','confusion accuracy');
#1036 = SHAPE_DEFINITION_REPRESENTATION(#1037,#1018);
#1037 = PRODUCT_DEFINITION_SHAPE('','',#1038);
#1038 = PRODUCT_DEFINITION('design','',#1039,#1042);
#1039 = PRODUCT_DEFINITION_FORMATION('','',#1040);
#1040 = PRODUCT('B4','B4','',(#1041));
#1041 = PRODUCT_CONTEXT('',#2,'mechanical');
#1042 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1043 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1044,#1046);
#1044 = ( REPRESENTATION_RELATIONSHIP('','',#1018,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1045) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1045 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
#1046 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1047);
#1047 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','=>[0:1:1:17]','',#5,#1038,$
  );
#1048 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1040));
#1049 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1050),#1062);
#1050 = MANIFOLD_SOLID_BREP('',#1051);
#1051 = CLOSED_SHELL('',(#1052));
#1052 = ADVANCED_FACE('',(#1053),#1057,.T.);
#1053 = FACE_BOUND('',#1054,.T.);
#1054 = VERTEX_LOOP('',#1055);
#1055 = VERTEX_POINT('',#1056);
#1056 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1057 = SPHERICAL_SURFACE('',#1058,0.145);
#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
#1059 = CARTESIAN_POINT('',(0.,0.,0.));
#1060 = DIRECTION('',(0.,0.,1.));
#1061 = DIRECTION('',(1.,0.,-0.));
#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1066)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1063,#1064,#1065)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1063 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1064 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1065 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1066 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1063,
  'distance_accuracy_value','confusion accuracy');
#1067 = SHAPE_DEFINITION_REPRESENTATION(#1068,#1049);
#1068 = PRODUCT_DEFINITION_SHAPE('','',#1069);
#1069 = PRODUCT_DEFINITION('design','',#1070,#1073);
#1070 = PRODUCT_DEFINITION_FORMATION('','',#1071);
#1071 = PRODUCT('B5','B5','',(#1072));
#1072 = PRODUCT_CONTEXT('',#2,'mechanical');
#1073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1074 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1075,#1077);
#1075 = ( REPRESENTATION_RELATIONSHIP('','',#1049,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1076) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1076 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
#1077 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1078);
#1078 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','=>[0:1:1:18]','',#5,#1069,$
  );
#1079 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1071));
#1080 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1081),#1093);
#1081 = MANIFOLD_SOLID_BREP('',#1082);
#1082 = CLOSED_SHELL('',(#1083));
#1083 = ADVANCED_FACE('',(#1084),#1088,.T.);
#1084 = FACE_BOUND('',#1085,.T.);
#1085 = VERTEX_LOOP('',#1086);
#1086 = VERTEX_POINT('',#1087);
#1087 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1088 = SPHERICAL_SURFACE('',#1089,0.145);
#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);
#1090 = CARTESIAN_POINT('',(0.,0.,0.));
#1091 = DIRECTION('',(0.,0.,1.));
#1092 = DIRECTION('',(1.,0.,-0.));
#1093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1097)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1094,#1095,#1096)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1094,
  'distance_accuracy_value','confusion accuracy');
#1098 = SHAPE_DEFINITION_REPRESENTATION(#1099,#1080);
#1099 = PRODUCT_DEFINITION_SHAPE('','',#1100);
#1100 = PRODUCT_DEFINITION('design','',#1101,#1104);
#1101 = PRODUCT_DEFINITION_FORMATION('','',#1102);
#1102 = PRODUCT('B6','B6','',(#1103));
#1103 = PRODUCT_CONTEXT('',#2,'mechanical');
#1104 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1105 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1106,#1108);
#1106 = ( REPRESENTATION_RELATIONSHIP('','',#1080,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1107) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1107 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
#1108 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1109);
#1109 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','=>[0:1:1:19]','',#5,#1100,$
  );
#1110 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1102));
#1111 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1112),#1124);
#1112 = MANIFOLD_SOLID_BREP('',#1113);
#1113 = CLOSED_SHELL('',(#1114));
#1114 = ADVANCED_FACE('',(#1115),#1119,.T.);
#1115 = FACE_BOUND('',#1116,.T.);
#1116 = VERTEX_LOOP('',#1117);
#1117 = VERTEX_POINT('',#1118);
#1118 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1119 = SPHERICAL_SURFACE('',#1120,0.145);
#1120 = AXIS2_PLACEMENT_3D('',#1121,#1122,#1123);
#1121 = CARTESIAN_POINT('',(0.,0.,0.));
#1122 = DIRECTION('',(0.,0.,1.));
#1123 = DIRECTION('',(1.,0.,-0.));
#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1128)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1125,#1126,#1127)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1125 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1126 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1127 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1128 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1125,
  'distance_accuracy_value','confusion accuracy');
#1129 = SHAPE_DEFINITION_REPRESENTATION(#1130,#1111);
#1130 = PRODUCT_DEFINITION_SHAPE('','',#1131);
#1131 = PRODUCT_DEFINITION('design','',#1132,#1135);
#1132 = PRODUCT_DEFINITION_FORMATION('','',#1133);
#1133 = PRODUCT('B7','B7','',(#1134));
#1134 = PRODUCT_CONTEXT('',#2,'mechanical');
#1135 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1137,#1139);
#1137 = ( REPRESENTATION_RELATIONSHIP('','',#1111,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1138) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
#1139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1140);
#1140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','=>[0:1:1:20]','',#5,#1131,$
  );
#1141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1133));
#1142 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1143),#1155);
#1143 = MANIFOLD_SOLID_BREP('',#1144);
#1144 = CLOSED_SHELL('',(#1145));
#1145 = ADVANCED_FACE('',(#1146),#1150,.T.);
#1146 = FACE_BOUND('',#1147,.T.);
#1147 = VERTEX_LOOP('',#1148);
#1148 = VERTEX_POINT('',#1149);
#1149 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1150 = SPHERICAL_SURFACE('',#1151,0.145);
#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
#1152 = CARTESIAN_POINT('',(0.,0.,0.));
#1153 = DIRECTION('',(0.,0.,1.));
#1154 = DIRECTION('',(1.,0.,-0.));
#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1159)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1156,#1157,#1158)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1156 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1157 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1158 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1159 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1156,
  'distance_accuracy_value','confusion accuracy');
#1160 = SHAPE_DEFINITION_REPRESENTATION(#1161,#1142);
#1161 = PRODUCT_DEFINITION_SHAPE('','',#1162);
#1162 = PRODUCT_DEFINITION('design','',#1163,#1166);
#1163 = PRODUCT_DEFINITION_FORMATION('','',#1164);
#1164 = PRODUCT('B8','B8','',(#1165));
#1165 = PRODUCT_CONTEXT('',#2,'mechanical');
#1166 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1167 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1168,#1170);
#1168 = ( REPRESENTATION_RELATIONSHIP('','',#1142,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1169) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1169 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
#1170 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1171);
#1171 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','=>[0:1:1:21]','',#5,#1162,$
  );
#1172 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1164));
#1173 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1174),#1186);
#1174 = MANIFOLD_SOLID_BREP('',#1175);
#1175 = CLOSED_SHELL('',(#1176));
#1176 = ADVANCED_FACE('',(#1177),#1181,.T.);
#1177 = FACE_BOUND('',#1178,.T.);
#1178 = VERTEX_LOOP('',#1179);
#1179 = VERTEX_POINT('',#1180);
#1180 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1181 = SPHERICAL_SURFACE('',#1182,0.145);
#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185);
#1183 = CARTESIAN_POINT('',(0.,0.,0.));
#1184 = DIRECTION('',(0.,0.,1.));
#1185 = DIRECTION('',(1.,0.,-0.));
#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1190)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1187,#1188,#1189)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1187 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1188 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1189 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1190 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1187,
  'distance_accuracy_value','confusion accuracy');
#1191 = SHAPE_DEFINITION_REPRESENTATION(#1192,#1173);
#1192 = PRODUCT_DEFINITION_SHAPE('','',#1193);
#1193 = PRODUCT_DEFINITION('design','',#1194,#1197);
#1194 = PRODUCT_DEFINITION_FORMATION('','',#1195);
#1195 = PRODUCT('B9','B9','',(#1196));
#1196 = PRODUCT_CONTEXT('',#2,'mechanical');
#1197 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1198 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1199,#1201);
#1199 = ( REPRESENTATION_RELATIONSHIP('','',#1173,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1200) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1200 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
#1201 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1202);
#1202 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','=>[0:1:1:22]','',#5,#1193,$
  );
#1203 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1195));
#1204 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1205),#1217);
#1205 = MANIFOLD_SOLID_BREP('',#1206);
#1206 = CLOSED_SHELL('',(#1207));
#1207 = ADVANCED_FACE('',(#1208),#1212,.T.);
#1208 = FACE_BOUND('',#1209,.T.);
#1209 = VERTEX_LOOP('',#1210);
#1210 = VERTEX_POINT('',#1211);
#1211 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1212 = SPHERICAL_SURFACE('',#1213,0.145);
#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);
#1214 = CARTESIAN_POINT('',(0.,0.,0.));
#1215 = DIRECTION('',(0.,0.,1.));
#1216 = DIRECTION('',(1.,0.,-0.));
#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1221)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1218,#1219,#1220)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1218 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1219 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1220 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1221 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1218,
  'distance_accuracy_value','confusion accuracy');
#1222 = SHAPE_DEFINITION_REPRESENTATION(#1223,#1204);
#1223 = PRODUCT_DEFINITION_SHAPE('','',#1224);
#1224 = PRODUCT_DEFINITION('design','',#1225,#1228);
#1225 = PRODUCT_DEFINITION_FORMATION('','',#1226);
#1226 = PRODUCT('B10','B10','',(#1227));
#1227 = PRODUCT_CONTEXT('',#2,'mechanical');
#1228 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1229 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1230,#1232);
#1230 = ( REPRESENTATION_RELATIONSHIP('','',#1204,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1231) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1231 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
#1232 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1233);
#1233 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','=>[0:1:1:23]','',#5,#1224,$
  );
#1234 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1226));
#1235 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1236),#1248);
#1236 = MANIFOLD_SOLID_BREP('',#1237);
#1237 = CLOSED_SHELL('',(#1238));
#1238 = ADVANCED_FACE('',(#1239),#1243,.T.);
#1239 = FACE_BOUND('',#1240,.T.);
#1240 = VERTEX_LOOP('',#1241);
#1241 = VERTEX_POINT('',#1242);
#1242 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1243 = SPHERICAL_SURFACE('',#1244,0.145);
#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
#1245 = CARTESIAN_POINT('',(0.,0.,0.));
#1246 = DIRECTION('',(0.,0.,1.));
#1247 = DIRECTION('',(1.,0.,-0.));
#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1252)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1249,#1250,#1251)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1249,
  'distance_accuracy_value','confusion accuracy');
#1253 = SHAPE_DEFINITION_REPRESENTATION(#1254,#1235);
#1254 = PRODUCT_DEFINITION_SHAPE('','',#1255);
#1255 = PRODUCT_DEFINITION('design','',#1256,#1259);
#1256 = PRODUCT_DEFINITION_FORMATION('','',#1257);
#1257 = PRODUCT('B11','B11','',(#1258));
#1258 = PRODUCT_CONTEXT('',#2,'mechanical');
#1259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1260 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1261,#1263);
#1261 = ( REPRESENTATION_RELATIONSHIP('','',#1235,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1262) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1262 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
#1263 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1264);
#1264 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','=>[0:1:1:24]','',#5,#1255,$
  );
#1265 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1257));
#1266 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1267),#1279);
#1267 = MANIFOLD_SOLID_BREP('',#1268);
#1268 = CLOSED_SHELL('',(#1269));
#1269 = ADVANCED_FACE('',(#1270),#1274,.T.);
#1270 = FACE_BOUND('',#1271,.T.);
#1271 = VERTEX_LOOP('',#1272);
#1272 = VERTEX_POINT('',#1273);
#1273 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1274 = SPHERICAL_SURFACE('',#1275,0.145);
#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
#1276 = CARTESIAN_POINT('',(0.,0.,0.));
#1277 = DIRECTION('',(0.,0.,1.));
#1278 = DIRECTION('',(1.,0.,-0.));
#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1283)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1280,#1281,#1282)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1280 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1281 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1282 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1283 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1280,
  'distance_accuracy_value','confusion accuracy');
#1284 = SHAPE_DEFINITION_REPRESENTATION(#1285,#1266);
#1285 = PRODUCT_DEFINITION_SHAPE('','',#1286);
#1286 = PRODUCT_DEFINITION('design','',#1287,#1290);
#1287 = PRODUCT_DEFINITION_FORMATION('','',#1288);
#1288 = PRODUCT('B12','B12','',(#1289));
#1289 = PRODUCT_CONTEXT('',#2,'mechanical');
#1290 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1291 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1292,#1294);
#1292 = ( REPRESENTATION_RELATIONSHIP('','',#1266,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1293) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1293 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
#1294 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1295);
#1295 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','=>[0:1:1:25]','',#5,#1286,$
  );
#1296 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1288));
#1297 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1298),#1310);
#1298 = MANIFOLD_SOLID_BREP('',#1299);
#1299 = CLOSED_SHELL('',(#1300));
#1300 = ADVANCED_FACE('',(#1301),#1305,.T.);
#1301 = FACE_BOUND('',#1302,.T.);
#1302 = VERTEX_LOOP('',#1303);
#1303 = VERTEX_POINT('',#1304);
#1304 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1305 = SPHERICAL_SURFACE('',#1306,0.145);
#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);
#1307 = CARTESIAN_POINT('',(0.,0.,0.));
#1308 = DIRECTION('',(0.,0.,1.));
#1309 = DIRECTION('',(1.,0.,-0.));
#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1314)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1311,#1312,#1313)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1311 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1312 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1313 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1314 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1311,
  'distance_accuracy_value','confusion accuracy');
#1315 = SHAPE_DEFINITION_REPRESENTATION(#1316,#1297);
#1316 = PRODUCT_DEFINITION_SHAPE('','',#1317);
#1317 = PRODUCT_DEFINITION('design','',#1318,#1321);
#1318 = PRODUCT_DEFINITION_FORMATION('','',#1319);
#1319 = PRODUCT('C1','C1','',(#1320));
#1320 = PRODUCT_CONTEXT('',#2,'mechanical');
#1321 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1322 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1323,#1325);
#1323 = ( REPRESENTATION_RELATIONSHIP('','',#1297,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1324) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1324 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
#1325 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1326);
#1326 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','=>[0:1:1:26]','',#5,#1317,$
  );
#1327 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1319));
#1328 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1329),#1341);
#1329 = MANIFOLD_SOLID_BREP('',#1330);
#1330 = CLOSED_SHELL('',(#1331));
#1331 = ADVANCED_FACE('',(#1332),#1336,.T.);
#1332 = FACE_BOUND('',#1333,.T.);
#1333 = VERTEX_LOOP('',#1334);
#1334 = VERTEX_POINT('',#1335);
#1335 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1336 = SPHERICAL_SURFACE('',#1337,0.145);
#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);
#1338 = CARTESIAN_POINT('',(0.,0.,0.));
#1339 = DIRECTION('',(0.,0.,1.));
#1340 = DIRECTION('',(1.,0.,-0.));
#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1345)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1342,#1343,#1344)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1342 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1343 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1344 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1345 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1342,
  'distance_accuracy_value','confusion accuracy');
#1346 = SHAPE_DEFINITION_REPRESENTATION(#1347,#1328);
#1347 = PRODUCT_DEFINITION_SHAPE('','',#1348);
#1348 = PRODUCT_DEFINITION('design','',#1349,#1352);
#1349 = PRODUCT_DEFINITION_FORMATION('','',#1350);
#1350 = PRODUCT('C2','C2','',(#1351));
#1351 = PRODUCT_CONTEXT('',#2,'mechanical');
#1352 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1353 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1354,#1356);
#1354 = ( REPRESENTATION_RELATIONSHIP('','',#1328,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1355) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1355 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
#1356 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1357);
#1357 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','=>[0:1:1:27]','',#5,#1348,$
  );
#1358 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1350));
#1359 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1360),#1372);
#1360 = MANIFOLD_SOLID_BREP('',#1361);
#1361 = CLOSED_SHELL('',(#1362));
#1362 = ADVANCED_FACE('',(#1363),#1367,.T.);
#1363 = FACE_BOUND('',#1364,.T.);
#1364 = VERTEX_LOOP('',#1365);
#1365 = VERTEX_POINT('',#1366);
#1366 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1367 = SPHERICAL_SURFACE('',#1368,0.145);
#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
#1369 = CARTESIAN_POINT('',(0.,0.,0.));
#1370 = DIRECTION('',(0.,0.,1.));
#1371 = DIRECTION('',(1.,0.,-0.));
#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1376)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1373,#1374,#1375)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1373 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1374 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1375 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1373,
  'distance_accuracy_value','confusion accuracy');
#1377 = SHAPE_DEFINITION_REPRESENTATION(#1378,#1359);
#1378 = PRODUCT_DEFINITION_SHAPE('','',#1379);
#1379 = PRODUCT_DEFINITION('design','',#1380,#1383);
#1380 = PRODUCT_DEFINITION_FORMATION('','',#1381);
#1381 = PRODUCT('C3','C3','',(#1382));
#1382 = PRODUCT_CONTEXT('',#2,'mechanical');
#1383 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1384 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1385,#1387);
#1385 = ( REPRESENTATION_RELATIONSHIP('','',#1359,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1386) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1386 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
#1387 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1388);
#1388 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','=>[0:1:1:28]','',#5,#1379,$
  );
#1389 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1381));
#1390 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1391),#1403);
#1391 = MANIFOLD_SOLID_BREP('',#1392);
#1392 = CLOSED_SHELL('',(#1393));
#1393 = ADVANCED_FACE('',(#1394),#1398,.T.);
#1394 = FACE_BOUND('',#1395,.T.);
#1395 = VERTEX_LOOP('',#1396);
#1396 = VERTEX_POINT('',#1397);
#1397 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1398 = SPHERICAL_SURFACE('',#1399,0.145);
#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
#1400 = CARTESIAN_POINT('',(0.,0.,0.));
#1401 = DIRECTION('',(0.,0.,1.));
#1402 = DIRECTION('',(1.,0.,-0.));
#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1407)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1404,#1405,#1406)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1404 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1405 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1406 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1407 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1404,
  'distance_accuracy_value','confusion accuracy');
#1408 = SHAPE_DEFINITION_REPRESENTATION(#1409,#1390);
#1409 = PRODUCT_DEFINITION_SHAPE('','',#1410);
#1410 = PRODUCT_DEFINITION('design','',#1411,#1414);
#1411 = PRODUCT_DEFINITION_FORMATION('','',#1412);
#1412 = PRODUCT('C4','C4','',(#1413));
#1413 = PRODUCT_CONTEXT('',#2,'mechanical');
#1414 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1415 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1416,#1418);
#1416 = ( REPRESENTATION_RELATIONSHIP('','',#1390,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1417) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1417 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
#1418 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1419);
#1419 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','=>[0:1:1:29]','',#5,#1410,$
  );
#1420 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1412));
#1421 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1422),#1434);
#1422 = MANIFOLD_SOLID_BREP('',#1423);
#1423 = CLOSED_SHELL('',(#1424));
#1424 = ADVANCED_FACE('',(#1425),#1429,.T.);
#1425 = FACE_BOUND('',#1426,.T.);
#1426 = VERTEX_LOOP('',#1427);
#1427 = VERTEX_POINT('',#1428);
#1428 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1429 = SPHERICAL_SURFACE('',#1430,0.145);
#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);
#1431 = CARTESIAN_POINT('',(0.,0.,0.));
#1432 = DIRECTION('',(0.,0.,1.));
#1433 = DIRECTION('',(1.,0.,-0.));
#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1438)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1435,#1436,#1437)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1435 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1436 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1437 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1438 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1435,
  'distance_accuracy_value','confusion accuracy');
#1439 = SHAPE_DEFINITION_REPRESENTATION(#1440,#1421);
#1440 = PRODUCT_DEFINITION_SHAPE('','',#1441);
#1441 = PRODUCT_DEFINITION('design','',#1442,#1445);
#1442 = PRODUCT_DEFINITION_FORMATION('','',#1443);
#1443 = PRODUCT('C5','C5','',(#1444));
#1444 = PRODUCT_CONTEXT('',#2,'mechanical');
#1445 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1446 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1447,#1449);
#1447 = ( REPRESENTATION_RELATIONSHIP('','',#1421,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1448) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1448 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
#1449 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1450);
#1450 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','=>[0:1:1:30]','',#5,#1441,$
  );
#1451 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1443));
#1452 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1453),#1465);
#1453 = MANIFOLD_SOLID_BREP('',#1454);
#1454 = CLOSED_SHELL('',(#1455));
#1455 = ADVANCED_FACE('',(#1456),#1460,.T.);
#1456 = FACE_BOUND('',#1457,.T.);
#1457 = VERTEX_LOOP('',#1458);
#1458 = VERTEX_POINT('',#1459);
#1459 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1460 = SPHERICAL_SURFACE('',#1461,0.145);
#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464);
#1462 = CARTESIAN_POINT('',(0.,0.,0.));
#1463 = DIRECTION('',(0.,0.,1.));
#1464 = DIRECTION('',(1.,0.,-0.));
#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1469)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1466,#1467,#1468)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1466 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1467 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1468 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1469 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1466,
  'distance_accuracy_value','confusion accuracy');
#1470 = SHAPE_DEFINITION_REPRESENTATION(#1471,#1452);
#1471 = PRODUCT_DEFINITION_SHAPE('','',#1472);
#1472 = PRODUCT_DEFINITION('design','',#1473,#1476);
#1473 = PRODUCT_DEFINITION_FORMATION('','',#1474);
#1474 = PRODUCT('C6','C6','',(#1475));
#1475 = PRODUCT_CONTEXT('',#2,'mechanical');
#1476 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1477 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1478,#1480);
#1478 = ( REPRESENTATION_RELATIONSHIP('','',#1452,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1479) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1479 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
#1480 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1481);
#1481 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','=>[0:1:1:31]','',#5,#1472,$
  );
#1482 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1474));
#1483 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1484),#1496);
#1484 = MANIFOLD_SOLID_BREP('',#1485);
#1485 = CLOSED_SHELL('',(#1486));
#1486 = ADVANCED_FACE('',(#1487),#1491,.T.);
#1487 = FACE_BOUND('',#1488,.T.);
#1488 = VERTEX_LOOP('',#1489);
#1489 = VERTEX_POINT('',#1490);
#1490 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1491 = SPHERICAL_SURFACE('',#1492,0.145);
#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
#1493 = CARTESIAN_POINT('',(0.,0.,0.));
#1494 = DIRECTION('',(0.,0.,1.));
#1495 = DIRECTION('',(1.,0.,-0.));
#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1500)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1497,#1498,#1499)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1497 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1498 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1499 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1500 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1497,
  'distance_accuracy_value','confusion accuracy');
#1501 = SHAPE_DEFINITION_REPRESENTATION(#1502,#1483);
#1502 = PRODUCT_DEFINITION_SHAPE('','',#1503);
#1503 = PRODUCT_DEFINITION('design','',#1504,#1507);
#1504 = PRODUCT_DEFINITION_FORMATION('','',#1505);
#1505 = PRODUCT('C7','C7','',(#1506));
#1506 = PRODUCT_CONTEXT('',#2,'mechanical');
#1507 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1508 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1509,#1511);
#1509 = ( REPRESENTATION_RELATIONSHIP('','',#1483,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1510) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1510 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
#1511 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1512);
#1512 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','=>[0:1:1:32]','',#5,#1503,$
  );
#1513 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1505));
#1514 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1515),#1527);
#1515 = MANIFOLD_SOLID_BREP('',#1516);
#1516 = CLOSED_SHELL('',(#1517));
#1517 = ADVANCED_FACE('',(#1518),#1522,.T.);
#1518 = FACE_BOUND('',#1519,.T.);
#1519 = VERTEX_LOOP('',#1520);
#1520 = VERTEX_POINT('',#1521);
#1521 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1522 = SPHERICAL_SURFACE('',#1523,0.145);
#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);
#1524 = CARTESIAN_POINT('',(0.,0.,0.));
#1525 = DIRECTION('',(0.,0.,1.));
#1526 = DIRECTION('',(1.,0.,-0.));
#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1531)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1528,#1529,#1530)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1528 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1529 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1530 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1531 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1528,
  'distance_accuracy_value','confusion accuracy');
#1532 = SHAPE_DEFINITION_REPRESENTATION(#1533,#1514);
#1533 = PRODUCT_DEFINITION_SHAPE('','',#1534);
#1534 = PRODUCT_DEFINITION('design','',#1535,#1538);
#1535 = PRODUCT_DEFINITION_FORMATION('','',#1536);
#1536 = PRODUCT('C8','C8','',(#1537));
#1537 = PRODUCT_CONTEXT('',#2,'mechanical');
#1538 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1539 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1540,#1542);
#1540 = ( REPRESENTATION_RELATIONSHIP('','',#1514,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1541) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1541 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
#1542 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1543);
#1543 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','=>[0:1:1:33]','',#5,#1534,$
  );
#1544 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1536));
#1545 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1546),#1558);
#1546 = MANIFOLD_SOLID_BREP('',#1547);
#1547 = CLOSED_SHELL('',(#1548));
#1548 = ADVANCED_FACE('',(#1549),#1553,.T.);
#1549 = FACE_BOUND('',#1550,.T.);
#1550 = VERTEX_LOOP('',#1551);
#1551 = VERTEX_POINT('',#1552);
#1552 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1553 = SPHERICAL_SURFACE('',#1554,0.145);
#1554 = AXIS2_PLACEMENT_3D('',#1555,#1556,#1557);
#1555 = CARTESIAN_POINT('',(0.,0.,0.));
#1556 = DIRECTION('',(0.,0.,1.));
#1557 = DIRECTION('',(1.,0.,-0.));
#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1562)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1559,#1560,#1561)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1559 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1560 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1561 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1562 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1559,
  'distance_accuracy_value','confusion accuracy');
#1563 = SHAPE_DEFINITION_REPRESENTATION(#1564,#1545);
#1564 = PRODUCT_DEFINITION_SHAPE('','',#1565);
#1565 = PRODUCT_DEFINITION('design','',#1566,#1569);
#1566 = PRODUCT_DEFINITION_FORMATION('','',#1567);
#1567 = PRODUCT('C9','C9','',(#1568));
#1568 = PRODUCT_CONTEXT('',#2,'mechanical');
#1569 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1570 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1571,#1573);
#1571 = ( REPRESENTATION_RELATIONSHIP('','',#1545,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1572) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1572 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
#1573 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1574);
#1574 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','=>[0:1:1:34]','',#5,#1565,$
  );
#1575 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1567));
#1576 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1577),#1589);
#1577 = MANIFOLD_SOLID_BREP('',#1578);
#1578 = CLOSED_SHELL('',(#1579));
#1579 = ADVANCED_FACE('',(#1580),#1584,.T.);
#1580 = FACE_BOUND('',#1581,.T.);
#1581 = VERTEX_LOOP('',#1582);
#1582 = VERTEX_POINT('',#1583);
#1583 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1584 = SPHERICAL_SURFACE('',#1585,0.145);
#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588);
#1586 = CARTESIAN_POINT('',(0.,0.,0.));
#1587 = DIRECTION('',(0.,0.,1.));
#1588 = DIRECTION('',(1.,0.,-0.));
#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1593)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1590,#1591,#1592)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1590 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1591 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1592 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1593 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1590,
  'distance_accuracy_value','confusion accuracy');
#1594 = SHAPE_DEFINITION_REPRESENTATION(#1595,#1576);
#1595 = PRODUCT_DEFINITION_SHAPE('','',#1596);
#1596 = PRODUCT_DEFINITION('design','',#1597,#1600);
#1597 = PRODUCT_DEFINITION_FORMATION('','',#1598);
#1598 = PRODUCT('C10','C10','',(#1599));
#1599 = PRODUCT_CONTEXT('',#2,'mechanical');
#1600 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1602,#1604);
#1602 = ( REPRESENTATION_RELATIONSHIP('','',#1576,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1603) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
#1604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1605);
#1605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','=>[0:1:1:35]','',#5,#1596,$
  );
#1606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1598));
#1607 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1608),#1620);
#1608 = MANIFOLD_SOLID_BREP('',#1609);
#1609 = CLOSED_SHELL('',(#1610));
#1610 = ADVANCED_FACE('',(#1611),#1615,.T.);
#1611 = FACE_BOUND('',#1612,.T.);
#1612 = VERTEX_LOOP('',#1613);
#1613 = VERTEX_POINT('',#1614);
#1614 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1615 = SPHERICAL_SURFACE('',#1616,0.145);
#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619);
#1617 = CARTESIAN_POINT('',(0.,0.,0.));
#1618 = DIRECTION('',(0.,0.,1.));
#1619 = DIRECTION('',(1.,0.,-0.));
#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1624)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1621,#1622,#1623)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1621 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1622 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1623 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1624 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1621,
  'distance_accuracy_value','confusion accuracy');
#1625 = SHAPE_DEFINITION_REPRESENTATION(#1626,#1607);
#1626 = PRODUCT_DEFINITION_SHAPE('','',#1627);
#1627 = PRODUCT_DEFINITION('design','',#1628,#1631);
#1628 = PRODUCT_DEFINITION_FORMATION('','',#1629);
#1629 = PRODUCT('C11','C11','',(#1630));
#1630 = PRODUCT_CONTEXT('',#2,'mechanical');
#1631 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1632 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1633,#1635);
#1633 = ( REPRESENTATION_RELATIONSHIP('','',#1607,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1634) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1634 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
#1635 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1636);
#1636 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','=>[0:1:1:36]','',#5,#1627,$
  );
#1637 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1629));
#1638 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1639),#1651);
#1639 = MANIFOLD_SOLID_BREP('',#1640);
#1640 = CLOSED_SHELL('',(#1641));
#1641 = ADVANCED_FACE('',(#1642),#1646,.T.);
#1642 = FACE_BOUND('',#1643,.T.);
#1643 = VERTEX_LOOP('',#1644);
#1644 = VERTEX_POINT('',#1645);
#1645 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1646 = SPHERICAL_SURFACE('',#1647,0.145);
#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);
#1648 = CARTESIAN_POINT('',(0.,0.,0.));
#1649 = DIRECTION('',(0.,0.,1.));
#1650 = DIRECTION('',(1.,0.,-0.));
#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1655)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1652,#1653,#1654)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1652 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1653 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1654 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1655 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1652,
  'distance_accuracy_value','confusion accuracy');
#1656 = SHAPE_DEFINITION_REPRESENTATION(#1657,#1638);
#1657 = PRODUCT_DEFINITION_SHAPE('','',#1658);
#1658 = PRODUCT_DEFINITION('design','',#1659,#1662);
#1659 = PRODUCT_DEFINITION_FORMATION('','',#1660);
#1660 = PRODUCT('C12','C12','',(#1661));
#1661 = PRODUCT_CONTEXT('',#2,'mechanical');
#1662 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1663 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1664,#1666);
#1664 = ( REPRESENTATION_RELATIONSHIP('','',#1638,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1665) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1665 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
#1666 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1667);
#1667 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','=>[0:1:1:37]','',#5,#1658,$
  );
#1668 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1660));
#1669 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1670),#1682);
#1670 = MANIFOLD_SOLID_BREP('',#1671);
#1671 = CLOSED_SHELL('',(#1672));
#1672 = ADVANCED_FACE('',(#1673),#1677,.T.);
#1673 = FACE_BOUND('',#1674,.T.);
#1674 = VERTEX_LOOP('',#1675);
#1675 = VERTEX_POINT('',#1676);
#1676 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1677 = SPHERICAL_SURFACE('',#1678,0.145);
#1678 = AXIS2_PLACEMENT_3D('',#1679,#1680,#1681);
#1679 = CARTESIAN_POINT('',(0.,0.,0.));
#1680 = DIRECTION('',(0.,0.,1.));
#1681 = DIRECTION('',(1.,0.,-0.));
#1682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1686)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1683,#1684,#1685)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1683 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1684 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1685 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1686 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1683,
  'distance_accuracy_value','confusion accuracy');
#1687 = SHAPE_DEFINITION_REPRESENTATION(#1688,#1669);
#1688 = PRODUCT_DEFINITION_SHAPE('','',#1689);
#1689 = PRODUCT_DEFINITION('design','',#1690,#1693);
#1690 = PRODUCT_DEFINITION_FORMATION('','',#1691);
#1691 = PRODUCT('D1','D1','',(#1692));
#1692 = PRODUCT_CONTEXT('',#2,'mechanical');
#1693 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1694 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1695,#1697);
#1695 = ( REPRESENTATION_RELATIONSHIP('','',#1669,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1696) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1696 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
#1697 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1698);
#1698 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','=>[0:1:1:38]','',#5,#1689,$
  );
#1699 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1691));
#1700 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1701),#1713);
#1701 = MANIFOLD_SOLID_BREP('',#1702);
#1702 = CLOSED_SHELL('',(#1703));
#1703 = ADVANCED_FACE('',(#1704),#1708,.T.);
#1704 = FACE_BOUND('',#1705,.T.);
#1705 = VERTEX_LOOP('',#1706);
#1706 = VERTEX_POINT('',#1707);
#1707 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1708 = SPHERICAL_SURFACE('',#1709,0.145);
#1709 = AXIS2_PLACEMENT_3D('',#1710,#1711,#1712);
#1710 = CARTESIAN_POINT('',(0.,0.,0.));
#1711 = DIRECTION('',(0.,0.,1.));
#1712 = DIRECTION('',(1.,0.,-0.));
#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1717)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1714,#1715,#1716)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1714 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1715 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1716 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1717 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1714,
  'distance_accuracy_value','confusion accuracy');
#1718 = SHAPE_DEFINITION_REPRESENTATION(#1719,#1700);
#1719 = PRODUCT_DEFINITION_SHAPE('','',#1720);
#1720 = PRODUCT_DEFINITION('design','',#1721,#1724);
#1721 = PRODUCT_DEFINITION_FORMATION('','',#1722);
#1722 = PRODUCT('D2','D2','',(#1723));
#1723 = PRODUCT_CONTEXT('',#2,'mechanical');
#1724 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1725 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1726,#1728);
#1726 = ( REPRESENTATION_RELATIONSHIP('','',#1700,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1727) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1727 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
#1728 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1729);
#1729 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','=>[0:1:1:39]','',#5,#1720,$
  );
#1730 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1722));
#1731 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1732),#1744);
#1732 = MANIFOLD_SOLID_BREP('',#1733);
#1733 = CLOSED_SHELL('',(#1734));
#1734 = ADVANCED_FACE('',(#1735),#1739,.T.);
#1735 = FACE_BOUND('',#1736,.T.);
#1736 = VERTEX_LOOP('',#1737);
#1737 = VERTEX_POINT('',#1738);
#1738 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1739 = SPHERICAL_SURFACE('',#1740,0.145);
#1740 = AXIS2_PLACEMENT_3D('',#1741,#1742,#1743);
#1741 = CARTESIAN_POINT('',(0.,0.,0.));
#1742 = DIRECTION('',(0.,0.,1.));
#1743 = DIRECTION('',(1.,0.,-0.));
#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1748)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1745,#1746,#1747)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1745 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1746 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1747 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1748 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1745,
  'distance_accuracy_value','confusion accuracy');
#1749 = SHAPE_DEFINITION_REPRESENTATION(#1750,#1731);
#1750 = PRODUCT_DEFINITION_SHAPE('','',#1751);
#1751 = PRODUCT_DEFINITION('design','',#1752,#1755);
#1752 = PRODUCT_DEFINITION_FORMATION('','',#1753);
#1753 = PRODUCT('D3','D3','',(#1754));
#1754 = PRODUCT_CONTEXT('',#2,'mechanical');
#1755 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1756 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1757,#1759);
#1757 = ( REPRESENTATION_RELATIONSHIP('','',#1731,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1758) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1758 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
#1759 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1760);
#1760 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','=>[0:1:1:40]','',#5,#1751,$
  );
#1761 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1753));
#1762 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1763),#1775);
#1763 = MANIFOLD_SOLID_BREP('',#1764);
#1764 = CLOSED_SHELL('',(#1765));
#1765 = ADVANCED_FACE('',(#1766),#1770,.T.);
#1766 = FACE_BOUND('',#1767,.T.);
#1767 = VERTEX_LOOP('',#1768);
#1768 = VERTEX_POINT('',#1769);
#1769 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1770 = SPHERICAL_SURFACE('',#1771,0.145);
#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
#1772 = CARTESIAN_POINT('',(0.,0.,0.));
#1773 = DIRECTION('',(0.,0.,1.));
#1774 = DIRECTION('',(1.,0.,-0.));
#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1779)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1776,#1777,#1778)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1776,
  'distance_accuracy_value','confusion accuracy');
#1780 = SHAPE_DEFINITION_REPRESENTATION(#1781,#1762);
#1781 = PRODUCT_DEFINITION_SHAPE('','',#1782);
#1782 = PRODUCT_DEFINITION('design','',#1783,#1786);
#1783 = PRODUCT_DEFINITION_FORMATION('','',#1784);
#1784 = PRODUCT('D4','D4','',(#1785));
#1785 = PRODUCT_CONTEXT('',#2,'mechanical');
#1786 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1788,#1790);
#1788 = ( REPRESENTATION_RELATIONSHIP('','',#1762,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1789) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
#1790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1791);
#1791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','=>[0:1:1:41]','',#5,#1782,$
  );
#1792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1784));
#1793 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1794),#1806);
#1794 = MANIFOLD_SOLID_BREP('',#1795);
#1795 = CLOSED_SHELL('',(#1796));
#1796 = ADVANCED_FACE('',(#1797),#1801,.T.);
#1797 = FACE_BOUND('',#1798,.T.);
#1798 = VERTEX_LOOP('',#1799);
#1799 = VERTEX_POINT('',#1800);
#1800 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1801 = SPHERICAL_SURFACE('',#1802,0.145);
#1802 = AXIS2_PLACEMENT_3D('',#1803,#1804,#1805);
#1803 = CARTESIAN_POINT('',(0.,0.,0.));
#1804 = DIRECTION('',(0.,0.,1.));
#1805 = DIRECTION('',(1.,0.,-0.));
#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1810)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1807,#1808,#1809)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1807 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1808 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1809 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1810 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1807,
  'distance_accuracy_value','confusion accuracy');
#1811 = SHAPE_DEFINITION_REPRESENTATION(#1812,#1793);
#1812 = PRODUCT_DEFINITION_SHAPE('','',#1813);
#1813 = PRODUCT_DEFINITION('design','',#1814,#1817);
#1814 = PRODUCT_DEFINITION_FORMATION('','',#1815);
#1815 = PRODUCT('D5','D5','',(#1816));
#1816 = PRODUCT_CONTEXT('',#2,'mechanical');
#1817 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1818 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1819,#1821);
#1819 = ( REPRESENTATION_RELATIONSHIP('','',#1793,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1820) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1820 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
#1821 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1822);
#1822 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','=>[0:1:1:42]','',#5,#1813,$
  );
#1823 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1815));
#1824 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1825),#1837);
#1825 = MANIFOLD_SOLID_BREP('',#1826);
#1826 = CLOSED_SHELL('',(#1827));
#1827 = ADVANCED_FACE('',(#1828),#1832,.T.);
#1828 = FACE_BOUND('',#1829,.T.);
#1829 = VERTEX_LOOP('',#1830);
#1830 = VERTEX_POINT('',#1831);
#1831 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1832 = SPHERICAL_SURFACE('',#1833,0.145);
#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836);
#1834 = CARTESIAN_POINT('',(0.,0.,0.));
#1835 = DIRECTION('',(0.,0.,1.));
#1836 = DIRECTION('',(1.,0.,-0.));
#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1841)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1838,#1839,#1840)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1838,
  'distance_accuracy_value','confusion accuracy');
#1842 = SHAPE_DEFINITION_REPRESENTATION(#1843,#1824);
#1843 = PRODUCT_DEFINITION_SHAPE('','',#1844);
#1844 = PRODUCT_DEFINITION('design','',#1845,#1848);
#1845 = PRODUCT_DEFINITION_FORMATION('','',#1846);
#1846 = PRODUCT('D6','D6','',(#1847));
#1847 = PRODUCT_CONTEXT('',#2,'mechanical');
#1848 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1849 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1850,#1852);
#1850 = ( REPRESENTATION_RELATIONSHIP('','',#1824,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1851) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1851 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
#1852 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1853);
#1853 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','=>[0:1:1:43]','',#5,#1844,$
  );
#1854 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1846));
#1855 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1856),#1868);
#1856 = MANIFOLD_SOLID_BREP('',#1857);
#1857 = CLOSED_SHELL('',(#1858));
#1858 = ADVANCED_FACE('',(#1859),#1863,.T.);
#1859 = FACE_BOUND('',#1860,.T.);
#1860 = VERTEX_LOOP('',#1861);
#1861 = VERTEX_POINT('',#1862);
#1862 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1863 = SPHERICAL_SURFACE('',#1864,0.145);
#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867);
#1865 = CARTESIAN_POINT('',(0.,0.,0.));
#1866 = DIRECTION('',(0.,0.,1.));
#1867 = DIRECTION('',(1.,0.,-0.));
#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1872)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1869,#1870,#1871)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1869 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1870 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1871 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1872 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1869,
  'distance_accuracy_value','confusion accuracy');
#1873 = SHAPE_DEFINITION_REPRESENTATION(#1874,#1855);
#1874 = PRODUCT_DEFINITION_SHAPE('','',#1875);
#1875 = PRODUCT_DEFINITION('design','',#1876,#1879);
#1876 = PRODUCT_DEFINITION_FORMATION('','',#1877);
#1877 = PRODUCT('D7','D7','',(#1878));
#1878 = PRODUCT_CONTEXT('',#2,'mechanical');
#1879 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1880 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1881,#1883);
#1881 = ( REPRESENTATION_RELATIONSHIP('','',#1855,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1882) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1882 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
#1883 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1884);
#1884 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','=>[0:1:1:44]','',#5,#1875,$
  );
#1885 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1877));
#1886 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1887),#1899);
#1887 = MANIFOLD_SOLID_BREP('',#1888);
#1888 = CLOSED_SHELL('',(#1889));
#1889 = ADVANCED_FACE('',(#1890),#1894,.T.);
#1890 = FACE_BOUND('',#1891,.T.);
#1891 = VERTEX_LOOP('',#1892);
#1892 = VERTEX_POINT('',#1893);
#1893 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1894 = SPHERICAL_SURFACE('',#1895,0.145);
#1895 = AXIS2_PLACEMENT_3D('',#1896,#1897,#1898);
#1896 = CARTESIAN_POINT('',(0.,0.,0.));
#1897 = DIRECTION('',(0.,0.,1.));
#1898 = DIRECTION('',(1.,0.,-0.));
#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1903)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1900,#1901,#1902)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1900 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1901 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1902 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1903 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1900,
  'distance_accuracy_value','confusion accuracy');
#1904 = SHAPE_DEFINITION_REPRESENTATION(#1905,#1886);
#1905 = PRODUCT_DEFINITION_SHAPE('','',#1906);
#1906 = PRODUCT_DEFINITION('design','',#1907,#1910);
#1907 = PRODUCT_DEFINITION_FORMATION('','',#1908);
#1908 = PRODUCT('D8','D8','',(#1909));
#1909 = PRODUCT_CONTEXT('',#2,'mechanical');
#1910 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1912,#1914);
#1912 = ( REPRESENTATION_RELATIONSHIP('','',#1886,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1913) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
#1914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1915);
#1915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','=>[0:1:1:45]','',#5,#1906,$
  );
#1916 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1908));
#1917 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1918),#1930);
#1918 = MANIFOLD_SOLID_BREP('',#1919);
#1919 = CLOSED_SHELL('',(#1920));
#1920 = ADVANCED_FACE('',(#1921),#1925,.T.);
#1921 = FACE_BOUND('',#1922,.T.);
#1922 = VERTEX_LOOP('',#1923);
#1923 = VERTEX_POINT('',#1924);
#1924 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1925 = SPHERICAL_SURFACE('',#1926,0.145);
#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
#1927 = CARTESIAN_POINT('',(0.,0.,0.));
#1928 = DIRECTION('',(0.,0.,1.));
#1929 = DIRECTION('',(1.,0.,-0.));
#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1934)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1931,#1932,#1933)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1931 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1932 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1933 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1934 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1931,
  'distance_accuracy_value','confusion accuracy');
#1935 = SHAPE_DEFINITION_REPRESENTATION(#1936,#1917);
#1936 = PRODUCT_DEFINITION_SHAPE('','',#1937);
#1937 = PRODUCT_DEFINITION('design','',#1938,#1941);
#1938 = PRODUCT_DEFINITION_FORMATION('','',#1939);
#1939 = PRODUCT('D9','D9','',(#1940));
#1940 = PRODUCT_CONTEXT('',#2,'mechanical');
#1941 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1943,#1945);
#1943 = ( REPRESENTATION_RELATIONSHIP('','',#1917,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1944) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
#1945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1946);
#1946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','=>[0:1:1:46]','',#5,#1937,$
  );
#1947 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1939));
#1948 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1949),#1961);
#1949 = MANIFOLD_SOLID_BREP('',#1950);
#1950 = CLOSED_SHELL('',(#1951));
#1951 = ADVANCED_FACE('',(#1952),#1956,.T.);
#1952 = FACE_BOUND('',#1953,.T.);
#1953 = VERTEX_LOOP('',#1954);
#1954 = VERTEX_POINT('',#1955);
#1955 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1956 = SPHERICAL_SURFACE('',#1957,0.145);
#1957 = AXIS2_PLACEMENT_3D('',#1958,#1959,#1960);
#1958 = CARTESIAN_POINT('',(0.,0.,0.));
#1959 = DIRECTION('',(0.,0.,1.));
#1960 = DIRECTION('',(1.,0.,-0.));
#1961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1965)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1962,#1963,#1964)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1962 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1963 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1964 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1965 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1962,
  'distance_accuracy_value','confusion accuracy');
#1966 = SHAPE_DEFINITION_REPRESENTATION(#1967,#1948);
#1967 = PRODUCT_DEFINITION_SHAPE('','',#1968);
#1968 = PRODUCT_DEFINITION('design','',#1969,#1972);
#1969 = PRODUCT_DEFINITION_FORMATION('','',#1970);
#1970 = PRODUCT('D10','D10','',(#1971));
#1971 = PRODUCT_CONTEXT('',#2,'mechanical');
#1972 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1974,#1976);
#1974 = ( REPRESENTATION_RELATIONSHIP('','',#1948,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1975) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
#1976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1977);
#1977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','=>[0:1:1:47]','',#5,#1968,$
  );
#1978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1970));
#1979 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1980),#1992);
#1980 = MANIFOLD_SOLID_BREP('',#1981);
#1981 = CLOSED_SHELL('',(#1982));
#1982 = ADVANCED_FACE('',(#1983),#1987,.T.);
#1983 = FACE_BOUND('',#1984,.T.);
#1984 = VERTEX_LOOP('',#1985);
#1985 = VERTEX_POINT('',#1986);
#1986 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#1987 = SPHERICAL_SURFACE('',#1988,0.145);
#1988 = AXIS2_PLACEMENT_3D('',#1989,#1990,#1991);
#1989 = CARTESIAN_POINT('',(0.,0.,0.));
#1990 = DIRECTION('',(0.,0.,1.));
#1991 = DIRECTION('',(1.,0.,-0.));
#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1996)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1993,#1994,#1995)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1993 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1994 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1995 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1996 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1993,
  'distance_accuracy_value','confusion accuracy');
#1997 = SHAPE_DEFINITION_REPRESENTATION(#1998,#1979);
#1998 = PRODUCT_DEFINITION_SHAPE('','',#1999);
#1999 = PRODUCT_DEFINITION('design','',#2000,#2003);
#2000 = PRODUCT_DEFINITION_FORMATION('','',#2001);
#2001 = PRODUCT('D11','D11','',(#2002));
#2002 = PRODUCT_CONTEXT('',#2,'mechanical');
#2003 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2004 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2005,#2007);
#2005 = ( REPRESENTATION_RELATIONSHIP('','',#1979,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2006) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2006 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
#2007 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2008);
#2008 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','=>[0:1:1:48]','',#5,#1999,$
  );
#2009 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2001));
#2010 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2011),#2023);
#2011 = MANIFOLD_SOLID_BREP('',#2012);
#2012 = CLOSED_SHELL('',(#2013));
#2013 = ADVANCED_FACE('',(#2014),#2018,.T.);
#2014 = FACE_BOUND('',#2015,.T.);
#2015 = VERTEX_LOOP('',#2016);
#2016 = VERTEX_POINT('',#2017);
#2017 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2018 = SPHERICAL_SURFACE('',#2019,0.145);
#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022);
#2020 = CARTESIAN_POINT('',(0.,0.,0.));
#2021 = DIRECTION('',(0.,0.,1.));
#2022 = DIRECTION('',(1.,0.,-0.));
#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2027)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2024,#2025,#2026)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2024 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2025 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2026 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2027 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2024,
  'distance_accuracy_value','confusion accuracy');
#2028 = SHAPE_DEFINITION_REPRESENTATION(#2029,#2010);
#2029 = PRODUCT_DEFINITION_SHAPE('','',#2030);
#2030 = PRODUCT_DEFINITION('design','',#2031,#2034);
#2031 = PRODUCT_DEFINITION_FORMATION('','',#2032);
#2032 = PRODUCT('D12','D12','',(#2033));
#2033 = PRODUCT_CONTEXT('',#2,'mechanical');
#2034 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2035 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2036,#2038);
#2036 = ( REPRESENTATION_RELATIONSHIP('','',#2010,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2037) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2037 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
#2038 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2039);
#2039 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','=>[0:1:1:49]','',#5,#2030,$
  );
#2040 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2032));
#2041 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2042),#2054);
#2042 = MANIFOLD_SOLID_BREP('',#2043);
#2043 = CLOSED_SHELL('',(#2044));
#2044 = ADVANCED_FACE('',(#2045),#2049,.T.);
#2045 = FACE_BOUND('',#2046,.T.);
#2046 = VERTEX_LOOP('',#2047);
#2047 = VERTEX_POINT('',#2048);
#2048 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2049 = SPHERICAL_SURFACE('',#2050,0.145);
#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
#2051 = CARTESIAN_POINT('',(0.,0.,0.));
#2052 = DIRECTION('',(0.,0.,1.));
#2053 = DIRECTION('',(1.,0.,-0.));
#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2058)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2055,#2056,#2057)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2055 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2056 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2057 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2058 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2055,
  'distance_accuracy_value','confusion accuracy');
#2059 = SHAPE_DEFINITION_REPRESENTATION(#2060,#2041);
#2060 = PRODUCT_DEFINITION_SHAPE('','',#2061);
#2061 = PRODUCT_DEFINITION('design','',#2062,#2065);
#2062 = PRODUCT_DEFINITION_FORMATION('','',#2063);
#2063 = PRODUCT('E1','E1','',(#2064));
#2064 = PRODUCT_CONTEXT('',#2,'mechanical');
#2065 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2067,#2069);
#2067 = ( REPRESENTATION_RELATIONSHIP('','',#2041,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2068) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
#2069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2070);
#2070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','=>[0:1:1:50]','',#5,#2061,$
  );
#2071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2063));
#2072 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2073),#2085);
#2073 = MANIFOLD_SOLID_BREP('',#2074);
#2074 = CLOSED_SHELL('',(#2075));
#2075 = ADVANCED_FACE('',(#2076),#2080,.T.);
#2076 = FACE_BOUND('',#2077,.T.);
#2077 = VERTEX_LOOP('',#2078);
#2078 = VERTEX_POINT('',#2079);
#2079 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2080 = SPHERICAL_SURFACE('',#2081,0.145);
#2081 = AXIS2_PLACEMENT_3D('',#2082,#2083,#2084);
#2082 = CARTESIAN_POINT('',(0.,0.,0.));
#2083 = DIRECTION('',(0.,0.,1.));
#2084 = DIRECTION('',(1.,0.,-0.));
#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2089)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2086,#2087,#2088)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2086 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2087 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2088 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2089 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2086,
  'distance_accuracy_value','confusion accuracy');
#2090 = SHAPE_DEFINITION_REPRESENTATION(#2091,#2072);
#2091 = PRODUCT_DEFINITION_SHAPE('','',#2092);
#2092 = PRODUCT_DEFINITION('design','',#2093,#2096);
#2093 = PRODUCT_DEFINITION_FORMATION('','',#2094);
#2094 = PRODUCT('E2','E2','',(#2095));
#2095 = PRODUCT_CONTEXT('',#2,'mechanical');
#2096 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2097 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2098,#2100);
#2098 = ( REPRESENTATION_RELATIONSHIP('','',#2072,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2099) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2099 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211);
#2100 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2101);
#2101 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','=>[0:1:1:51]','',#5,#2092,$
  );
#2102 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2094));
#2103 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2104),#2116);
#2104 = MANIFOLD_SOLID_BREP('',#2105);
#2105 = CLOSED_SHELL('',(#2106));
#2106 = ADVANCED_FACE('',(#2107),#2111,.T.);
#2107 = FACE_BOUND('',#2108,.T.);
#2108 = VERTEX_LOOP('',#2109);
#2109 = VERTEX_POINT('',#2110);
#2110 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2111 = SPHERICAL_SURFACE('',#2112,0.145);
#2112 = AXIS2_PLACEMENT_3D('',#2113,#2114,#2115);
#2113 = CARTESIAN_POINT('',(0.,0.,0.));
#2114 = DIRECTION('',(0.,0.,1.));
#2115 = DIRECTION('',(1.,0.,-0.));
#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2120)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2117,#2118,#2119)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2117 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2118 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2119 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2120 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2117,
  'distance_accuracy_value','confusion accuracy');
#2121 = SHAPE_DEFINITION_REPRESENTATION(#2122,#2103);
#2122 = PRODUCT_DEFINITION_SHAPE('','',#2123);
#2123 = PRODUCT_DEFINITION('design','',#2124,#2127);
#2124 = PRODUCT_DEFINITION_FORMATION('','',#2125);
#2125 = PRODUCT('E3','E3','',(#2126));
#2126 = PRODUCT_CONTEXT('',#2,'mechanical');
#2127 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2129,#2131);
#2129 = ( REPRESENTATION_RELATIONSHIP('','',#2103,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2130) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215);
#2131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2132);
#2132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','=>[0:1:1:52]','',#5,#2123,$
  );
#2133 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2125));
#2134 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2135),#2147);
#2135 = MANIFOLD_SOLID_BREP('',#2136);
#2136 = CLOSED_SHELL('',(#2137));
#2137 = ADVANCED_FACE('',(#2138),#2142,.T.);
#2138 = FACE_BOUND('',#2139,.T.);
#2139 = VERTEX_LOOP('',#2140);
#2140 = VERTEX_POINT('',#2141);
#2141 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2142 = SPHERICAL_SURFACE('',#2143,0.145);
#2143 = AXIS2_PLACEMENT_3D('',#2144,#2145,#2146);
#2144 = CARTESIAN_POINT('',(0.,0.,0.));
#2145 = DIRECTION('',(0.,0.,1.));
#2146 = DIRECTION('',(1.,0.,-0.));
#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2151)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2148,#2149,#2150)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2148 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2149 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2150 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2151 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2148,
  'distance_accuracy_value','confusion accuracy');
#2152 = SHAPE_DEFINITION_REPRESENTATION(#2153,#2134);
#2153 = PRODUCT_DEFINITION_SHAPE('','',#2154);
#2154 = PRODUCT_DEFINITION('design','',#2155,#2158);
#2155 = PRODUCT_DEFINITION_FORMATION('','',#2156);
#2156 = PRODUCT('E4','E4','',(#2157));
#2157 = PRODUCT_CONTEXT('',#2,'mechanical');
#2158 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2159 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2160,#2162);
#2160 = ( REPRESENTATION_RELATIONSHIP('','',#2134,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2161) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2161 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219);
#2162 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2163);
#2163 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','=>[0:1:1:53]','',#5,#2154,$
  );
#2164 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2156));
#2165 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2166),#2178);
#2166 = MANIFOLD_SOLID_BREP('',#2167);
#2167 = CLOSED_SHELL('',(#2168));
#2168 = ADVANCED_FACE('',(#2169),#2173,.T.);
#2169 = FACE_BOUND('',#2170,.T.);
#2170 = VERTEX_LOOP('',#2171);
#2171 = VERTEX_POINT('',#2172);
#2172 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2173 = SPHERICAL_SURFACE('',#2174,0.145);
#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177);
#2175 = CARTESIAN_POINT('',(0.,0.,0.));
#2176 = DIRECTION('',(0.,0.,1.));
#2177 = DIRECTION('',(1.,0.,-0.));
#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2182)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2179,#2180,#2181)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2179 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2180 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2181 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2182 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2179,
  'distance_accuracy_value','confusion accuracy');
#2183 = SHAPE_DEFINITION_REPRESENTATION(#2184,#2165);
#2184 = PRODUCT_DEFINITION_SHAPE('','',#2185);
#2185 = PRODUCT_DEFINITION('design','',#2186,#2189);
#2186 = PRODUCT_DEFINITION_FORMATION('','',#2187);
#2187 = PRODUCT('E9','E9','',(#2188));
#2188 = PRODUCT_CONTEXT('',#2,'mechanical');
#2189 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2190 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2191,#2193);
#2191 = ( REPRESENTATION_RELATIONSHIP('','',#2165,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2192) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2192 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223);
#2193 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2194);
#2194 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','=>[0:1:1:54]','',#5,#2185,$
  );
#2195 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2187));
#2196 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2197),#2209);
#2197 = MANIFOLD_SOLID_BREP('',#2198);
#2198 = CLOSED_SHELL('',(#2199));
#2199 = ADVANCED_FACE('',(#2200),#2204,.T.);
#2200 = FACE_BOUND('',#2201,.T.);
#2201 = VERTEX_LOOP('',#2202);
#2202 = VERTEX_POINT('',#2203);
#2203 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2204 = SPHERICAL_SURFACE('',#2205,0.145);
#2205 = AXIS2_PLACEMENT_3D('',#2206,#2207,#2208);
#2206 = CARTESIAN_POINT('',(0.,0.,0.));
#2207 = DIRECTION('',(0.,0.,1.));
#2208 = DIRECTION('',(1.,0.,-0.));
#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2213)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2210,#2211,#2212)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2210,
  'distance_accuracy_value','confusion accuracy');
#2214 = SHAPE_DEFINITION_REPRESENTATION(#2215,#2196);
#2215 = PRODUCT_DEFINITION_SHAPE('','',#2216);
#2216 = PRODUCT_DEFINITION('design','',#2217,#2220);
#2217 = PRODUCT_DEFINITION_FORMATION('','',#2218);
#2218 = PRODUCT('E10','E10','',(#2219));
#2219 = PRODUCT_CONTEXT('',#2,'mechanical');
#2220 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2221 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2222,#2224);
#2222 = ( REPRESENTATION_RELATIONSHIP('','',#2196,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2223) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2223 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227);
#2224 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2225);
#2225 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','=>[0:1:1:55]','',#5,#2216,$
  );
#2226 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2218));
#2227 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2228),#2240);
#2228 = MANIFOLD_SOLID_BREP('',#2229);
#2229 = CLOSED_SHELL('',(#2230));
#2230 = ADVANCED_FACE('',(#2231),#2235,.T.);
#2231 = FACE_BOUND('',#2232,.T.);
#2232 = VERTEX_LOOP('',#2233);
#2233 = VERTEX_POINT('',#2234);
#2234 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2235 = SPHERICAL_SURFACE('',#2236,0.145);
#2236 = AXIS2_PLACEMENT_3D('',#2237,#2238,#2239);
#2237 = CARTESIAN_POINT('',(0.,0.,0.));
#2238 = DIRECTION('',(0.,0.,1.));
#2239 = DIRECTION('',(1.,0.,-0.));
#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2244)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2241,#2242,#2243)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2241 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2242 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2243 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2244 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2241,
  'distance_accuracy_value','confusion accuracy');
#2245 = SHAPE_DEFINITION_REPRESENTATION(#2246,#2227);
#2246 = PRODUCT_DEFINITION_SHAPE('','',#2247);
#2247 = PRODUCT_DEFINITION('design','',#2248,#2251);
#2248 = PRODUCT_DEFINITION_FORMATION('','',#2249);
#2249 = PRODUCT('E11','E11','',(#2250));
#2250 = PRODUCT_CONTEXT('',#2,'mechanical');
#2251 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2252 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2253,#2255);
#2253 = ( REPRESENTATION_RELATIONSHIP('','',#2227,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2254) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2254 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231);
#2255 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2256);
#2256 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','=>[0:1:1:56]','',#5,#2247,$
  );
#2257 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2249));
#2258 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2259),#2271);
#2259 = MANIFOLD_SOLID_BREP('',#2260);
#2260 = CLOSED_SHELL('',(#2261));
#2261 = ADVANCED_FACE('',(#2262),#2266,.T.);
#2262 = FACE_BOUND('',#2263,.T.);
#2263 = VERTEX_LOOP('',#2264);
#2264 = VERTEX_POINT('',#2265);
#2265 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2266 = SPHERICAL_SURFACE('',#2267,0.145);
#2267 = AXIS2_PLACEMENT_3D('',#2268,#2269,#2270);
#2268 = CARTESIAN_POINT('',(0.,0.,0.));
#2269 = DIRECTION('',(0.,0.,1.));
#2270 = DIRECTION('',(1.,0.,-0.));
#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2275)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2272,#2273,#2274)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2272 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2273 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2274 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2275 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2272,
  'distance_accuracy_value','confusion accuracy');
#2276 = SHAPE_DEFINITION_REPRESENTATION(#2277,#2258);
#2277 = PRODUCT_DEFINITION_SHAPE('','',#2278);
#2278 = PRODUCT_DEFINITION('design','',#2279,#2282);
#2279 = PRODUCT_DEFINITION_FORMATION('','',#2280);
#2280 = PRODUCT('E12','E12','',(#2281));
#2281 = PRODUCT_CONTEXT('',#2,'mechanical');
#2282 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2283 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2284,#2286);
#2284 = ( REPRESENTATION_RELATIONSHIP('','',#2258,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2285) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2285 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235);
#2286 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2287);
#2287 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','=>[0:1:1:57]','',#5,#2278,$
  );
#2288 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2280));
#2289 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2290),#2302);
#2290 = MANIFOLD_SOLID_BREP('',#2291);
#2291 = CLOSED_SHELL('',(#2292));
#2292 = ADVANCED_FACE('',(#2293),#2297,.T.);
#2293 = FACE_BOUND('',#2294,.T.);
#2294 = VERTEX_LOOP('',#2295);
#2295 = VERTEX_POINT('',#2296);
#2296 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2297 = SPHERICAL_SURFACE('',#2298,0.145);
#2298 = AXIS2_PLACEMENT_3D('',#2299,#2300,#2301);
#2299 = CARTESIAN_POINT('',(0.,0.,0.));
#2300 = DIRECTION('',(0.,0.,1.));
#2301 = DIRECTION('',(1.,0.,-0.));
#2302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2306)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2303,#2304,#2305)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2303 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2304 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2305 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2306 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2303,
  'distance_accuracy_value','confusion accuracy');
#2307 = SHAPE_DEFINITION_REPRESENTATION(#2308,#2289);
#2308 = PRODUCT_DEFINITION_SHAPE('','',#2309);
#2309 = PRODUCT_DEFINITION('design','',#2310,#2313);
#2310 = PRODUCT_DEFINITION_FORMATION('','',#2311);
#2311 = PRODUCT('F1','F1','',(#2312));
#2312 = PRODUCT_CONTEXT('',#2,'mechanical');
#2313 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2314 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2315,#2317);
#2315 = ( REPRESENTATION_RELATIONSHIP('','',#2289,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2316) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2316 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239);
#2317 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2318);
#2318 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','=>[0:1:1:58]','',#5,#2309,$
  );
#2319 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2311));
#2320 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2321),#2333);
#2321 = MANIFOLD_SOLID_BREP('',#2322);
#2322 = CLOSED_SHELL('',(#2323));
#2323 = ADVANCED_FACE('',(#2324),#2328,.T.);
#2324 = FACE_BOUND('',#2325,.T.);
#2325 = VERTEX_LOOP('',#2326);
#2326 = VERTEX_POINT('',#2327);
#2327 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2328 = SPHERICAL_SURFACE('',#2329,0.145);
#2329 = AXIS2_PLACEMENT_3D('',#2330,#2331,#2332);
#2330 = CARTESIAN_POINT('',(0.,0.,0.));
#2331 = DIRECTION('',(0.,0.,1.));
#2332 = DIRECTION('',(1.,0.,-0.));
#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2337)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2334,#2335,#2336)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2334 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2335 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2336 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2337 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2334,
  'distance_accuracy_value','confusion accuracy');
#2338 = SHAPE_DEFINITION_REPRESENTATION(#2339,#2320);
#2339 = PRODUCT_DEFINITION_SHAPE('','',#2340);
#2340 = PRODUCT_DEFINITION('design','',#2341,#2344);
#2341 = PRODUCT_DEFINITION_FORMATION('','',#2342);
#2342 = PRODUCT('F2','F2','',(#2343));
#2343 = PRODUCT_CONTEXT('',#2,'mechanical');
#2344 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2345 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2346,#2348);
#2346 = ( REPRESENTATION_RELATIONSHIP('','',#2320,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2347) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2347 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243);
#2348 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2349);
#2349 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','=>[0:1:1:59]','',#5,#2340,$
  );
#2350 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2342));
#2351 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2352),#2364);
#2352 = MANIFOLD_SOLID_BREP('',#2353);
#2353 = CLOSED_SHELL('',(#2354));
#2354 = ADVANCED_FACE('',(#2355),#2359,.T.);
#2355 = FACE_BOUND('',#2356,.T.);
#2356 = VERTEX_LOOP('',#2357);
#2357 = VERTEX_POINT('',#2358);
#2358 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2359 = SPHERICAL_SURFACE('',#2360,0.145);
#2360 = AXIS2_PLACEMENT_3D('',#2361,#2362,#2363);
#2361 = CARTESIAN_POINT('',(0.,0.,0.));
#2362 = DIRECTION('',(0.,0.,1.));
#2363 = DIRECTION('',(1.,0.,-0.));
#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2368)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2365,#2366,#2367)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2365 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2366 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2367 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2368 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2365,
  'distance_accuracy_value','confusion accuracy');
#2369 = SHAPE_DEFINITION_REPRESENTATION(#2370,#2351);
#2370 = PRODUCT_DEFINITION_SHAPE('','',#2371);
#2371 = PRODUCT_DEFINITION('design','',#2372,#2375);
#2372 = PRODUCT_DEFINITION_FORMATION('','',#2373);
#2373 = PRODUCT('F3','F3','',(#2374));
#2374 = PRODUCT_CONTEXT('',#2,'mechanical');
#2375 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2376 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2377,#2379);
#2377 = ( REPRESENTATION_RELATIONSHIP('','',#2351,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2378) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2378 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247);
#2379 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2380);
#2380 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','=>[0:1:1:60]','',#5,#2371,$
  );
#2381 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2373));
#2382 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2383),#2395);
#2383 = MANIFOLD_SOLID_BREP('',#2384);
#2384 = CLOSED_SHELL('',(#2385));
#2385 = ADVANCED_FACE('',(#2386),#2390,.T.);
#2386 = FACE_BOUND('',#2387,.T.);
#2387 = VERTEX_LOOP('',#2388);
#2388 = VERTEX_POINT('',#2389);
#2389 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2390 = SPHERICAL_SURFACE('',#2391,0.145);
#2391 = AXIS2_PLACEMENT_3D('',#2392,#2393,#2394);
#2392 = CARTESIAN_POINT('',(0.,0.,0.));
#2393 = DIRECTION('',(0.,0.,1.));
#2394 = DIRECTION('',(1.,0.,-0.));
#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2399)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2396,#2397,#2398)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2396 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2397 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2398 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2399 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2396,
  'distance_accuracy_value','confusion accuracy');
#2400 = SHAPE_DEFINITION_REPRESENTATION(#2401,#2382);
#2401 = PRODUCT_DEFINITION_SHAPE('','',#2402);
#2402 = PRODUCT_DEFINITION('design','',#2403,#2406);
#2403 = PRODUCT_DEFINITION_FORMATION('','',#2404);
#2404 = PRODUCT('F4','F4','',(#2405));
#2405 = PRODUCT_CONTEXT('',#2,'mechanical');
#2406 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2407 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2408,#2410);
#2408 = ( REPRESENTATION_RELATIONSHIP('','',#2382,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2409) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2409 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251);
#2410 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2411);
#2411 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','=>[0:1:1:61]','',#5,#2402,$
  );
#2412 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2404));
#2413 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2414),#2426);
#2414 = MANIFOLD_SOLID_BREP('',#2415);
#2415 = CLOSED_SHELL('',(#2416));
#2416 = ADVANCED_FACE('',(#2417),#2421,.T.);
#2417 = FACE_BOUND('',#2418,.T.);
#2418 = VERTEX_LOOP('',#2419);
#2419 = VERTEX_POINT('',#2420);
#2420 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2421 = SPHERICAL_SURFACE('',#2422,0.145);
#2422 = AXIS2_PLACEMENT_3D('',#2423,#2424,#2425);
#2423 = CARTESIAN_POINT('',(0.,0.,0.));
#2424 = DIRECTION('',(0.,0.,1.));
#2425 = DIRECTION('',(1.,0.,-0.));
#2426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2430)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2427,#2428,#2429)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2427 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2428 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2429 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2430 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2427,
  'distance_accuracy_value','confusion accuracy');
#2431 = SHAPE_DEFINITION_REPRESENTATION(#2432,#2413);
#2432 = PRODUCT_DEFINITION_SHAPE('','',#2433);
#2433 = PRODUCT_DEFINITION('design','',#2434,#2437);
#2434 = PRODUCT_DEFINITION_FORMATION('','',#2435);
#2435 = PRODUCT('F6','F6','',(#2436));
#2436 = PRODUCT_CONTEXT('',#2,'mechanical');
#2437 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2438 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2439,#2441);
#2439 = ( REPRESENTATION_RELATIONSHIP('','',#2413,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2440) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2440 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255);
#2441 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2442);
#2442 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','=>[0:1:1:62]','',#5,#2433,$
  );
#2443 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2435));
#2444 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2445),#2457);
#2445 = MANIFOLD_SOLID_BREP('',#2446);
#2446 = CLOSED_SHELL('',(#2447));
#2447 = ADVANCED_FACE('',(#2448),#2452,.T.);
#2448 = FACE_BOUND('',#2449,.T.);
#2449 = VERTEX_LOOP('',#2450);
#2450 = VERTEX_POINT('',#2451);
#2451 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2452 = SPHERICAL_SURFACE('',#2453,0.145);
#2453 = AXIS2_PLACEMENT_3D('',#2454,#2455,#2456);
#2454 = CARTESIAN_POINT('',(0.,0.,0.));
#2455 = DIRECTION('',(0.,0.,1.));
#2456 = DIRECTION('',(1.,0.,-0.));
#2457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2461)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2458,#2459,#2460)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2458 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2459 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2460 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2461 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2458,
  'distance_accuracy_value','confusion accuracy');
#2462 = SHAPE_DEFINITION_REPRESENTATION(#2463,#2444);
#2463 = PRODUCT_DEFINITION_SHAPE('','',#2464);
#2464 = PRODUCT_DEFINITION('design','',#2465,#2468);
#2465 = PRODUCT_DEFINITION_FORMATION('','',#2466);
#2466 = PRODUCT('F7','F7','',(#2467));
#2467 = PRODUCT_CONTEXT('',#2,'mechanical');
#2468 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2469 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2470,#2472);
#2470 = ( REPRESENTATION_RELATIONSHIP('','',#2444,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2471) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2471 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259);
#2472 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2473);
#2473 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','=>[0:1:1:63]','',#5,#2464,$
  );
#2474 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2466));
#2475 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2476),#2488);
#2476 = MANIFOLD_SOLID_BREP('',#2477);
#2477 = CLOSED_SHELL('',(#2478));
#2478 = ADVANCED_FACE('',(#2479),#2483,.T.);
#2479 = FACE_BOUND('',#2480,.T.);
#2480 = VERTEX_LOOP('',#2481);
#2481 = VERTEX_POINT('',#2482);
#2482 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2483 = SPHERICAL_SURFACE('',#2484,0.145);
#2484 = AXIS2_PLACEMENT_3D('',#2485,#2486,#2487);
#2485 = CARTESIAN_POINT('',(0.,0.,0.));
#2486 = DIRECTION('',(0.,0.,1.));
#2487 = DIRECTION('',(1.,0.,-0.));
#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2492)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2489,#2490,#2491)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2489 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2490 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2491 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2492 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2489,
  'distance_accuracy_value','confusion accuracy');
#2493 = SHAPE_DEFINITION_REPRESENTATION(#2494,#2475);
#2494 = PRODUCT_DEFINITION_SHAPE('','',#2495);
#2495 = PRODUCT_DEFINITION('design','',#2496,#2499);
#2496 = PRODUCT_DEFINITION_FORMATION('','',#2497);
#2497 = PRODUCT('F9','F9','',(#2498));
#2498 = PRODUCT_CONTEXT('',#2,'mechanical');
#2499 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2500 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2501,#2503);
#2501 = ( REPRESENTATION_RELATIONSHIP('','',#2475,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2502) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2502 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263);
#2503 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2504);
#2504 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','=>[0:1:1:64]','',#5,#2495,$
  );
#2505 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2497));
#2506 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2507),#2519);
#2507 = MANIFOLD_SOLID_BREP('',#2508);
#2508 = CLOSED_SHELL('',(#2509));
#2509 = ADVANCED_FACE('',(#2510),#2514,.T.);
#2510 = FACE_BOUND('',#2511,.T.);
#2511 = VERTEX_LOOP('',#2512);
#2512 = VERTEX_POINT('',#2513);
#2513 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2514 = SPHERICAL_SURFACE('',#2515,0.145);
#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
#2516 = CARTESIAN_POINT('',(0.,0.,0.));
#2517 = DIRECTION('',(0.,0.,1.));
#2518 = DIRECTION('',(1.,0.,-0.));
#2519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2523)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2520,#2521,#2522)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2520,
  'distance_accuracy_value','confusion accuracy');
#2524 = SHAPE_DEFINITION_REPRESENTATION(#2525,#2506);
#2525 = PRODUCT_DEFINITION_SHAPE('','',#2526);
#2526 = PRODUCT_DEFINITION('design','',#2527,#2530);
#2527 = PRODUCT_DEFINITION_FORMATION('','',#2528);
#2528 = PRODUCT('F10','F10','',(#2529));
#2529 = PRODUCT_CONTEXT('',#2,'mechanical');
#2530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2531 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2532,#2534);
#2532 = ( REPRESENTATION_RELATIONSHIP('','',#2506,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2533) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2533 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267);
#2534 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2535);
#2535 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','=>[0:1:1:65]','',#5,#2526,$
  );
#2536 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2528));
#2537 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2538),#2550);
#2538 = MANIFOLD_SOLID_BREP('',#2539);
#2539 = CLOSED_SHELL('',(#2540));
#2540 = ADVANCED_FACE('',(#2541),#2545,.T.);
#2541 = FACE_BOUND('',#2542,.T.);
#2542 = VERTEX_LOOP('',#2543);
#2543 = VERTEX_POINT('',#2544);
#2544 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2545 = SPHERICAL_SURFACE('',#2546,0.145);
#2546 = AXIS2_PLACEMENT_3D('',#2547,#2548,#2549);
#2547 = CARTESIAN_POINT('',(0.,0.,0.));
#2548 = DIRECTION('',(0.,0.,1.));
#2549 = DIRECTION('',(1.,0.,-0.));
#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2554)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2551,#2552,#2553)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2551 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2552 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2553 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2554 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2551,
  'distance_accuracy_value','confusion accuracy');
#2555 = SHAPE_DEFINITION_REPRESENTATION(#2556,#2537);
#2556 = PRODUCT_DEFINITION_SHAPE('','',#2557);
#2557 = PRODUCT_DEFINITION('design','',#2558,#2561);
#2558 = PRODUCT_DEFINITION_FORMATION('','',#2559);
#2559 = PRODUCT('F11','F11','',(#2560));
#2560 = PRODUCT_CONTEXT('',#2,'mechanical');
#2561 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2562 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2563,#2565);
#2563 = ( REPRESENTATION_RELATIONSHIP('','',#2537,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2564) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2564 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271);
#2565 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2566);
#2566 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','=>[0:1:1:66]','',#5,#2557,$
  );
#2567 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2559));
#2568 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2569),#2581);
#2569 = MANIFOLD_SOLID_BREP('',#2570);
#2570 = CLOSED_SHELL('',(#2571));
#2571 = ADVANCED_FACE('',(#2572),#2576,.T.);
#2572 = FACE_BOUND('',#2573,.T.);
#2573 = VERTEX_LOOP('',#2574);
#2574 = VERTEX_POINT('',#2575);
#2575 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2576 = SPHERICAL_SURFACE('',#2577,0.145);
#2577 = AXIS2_PLACEMENT_3D('',#2578,#2579,#2580);
#2578 = CARTESIAN_POINT('',(0.,0.,0.));
#2579 = DIRECTION('',(0.,0.,1.));
#2580 = DIRECTION('',(1.,0.,-0.));
#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2585)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2582,#2583,#2584)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2582 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2583 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2584 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2585 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2582,
  'distance_accuracy_value','confusion accuracy');
#2586 = SHAPE_DEFINITION_REPRESENTATION(#2587,#2568);
#2587 = PRODUCT_DEFINITION_SHAPE('','',#2588);
#2588 = PRODUCT_DEFINITION('design','',#2589,#2592);
#2589 = PRODUCT_DEFINITION_FORMATION('','',#2590);
#2590 = PRODUCT('F12','F12','',(#2591));
#2591 = PRODUCT_CONTEXT('',#2,'mechanical');
#2592 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2593 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2594,#2596);
#2594 = ( REPRESENTATION_RELATIONSHIP('','',#2568,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2595) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2595 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275);
#2596 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2597);
#2597 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','=>[0:1:1:67]','',#5,#2588,$
  );
#2598 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2590));
#2599 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2600),#2612);
#2600 = MANIFOLD_SOLID_BREP('',#2601);
#2601 = CLOSED_SHELL('',(#2602));
#2602 = ADVANCED_FACE('',(#2603),#2607,.T.);
#2603 = FACE_BOUND('',#2604,.T.);
#2604 = VERTEX_LOOP('',#2605);
#2605 = VERTEX_POINT('',#2606);
#2606 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2607 = SPHERICAL_SURFACE('',#2608,0.145);
#2608 = AXIS2_PLACEMENT_3D('',#2609,#2610,#2611);
#2609 = CARTESIAN_POINT('',(0.,0.,0.));
#2610 = DIRECTION('',(0.,0.,1.));
#2611 = DIRECTION('',(1.,0.,-0.));
#2612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2616)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2613,#2614,#2615)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2613,
  'distance_accuracy_value','confusion accuracy');
#2617 = SHAPE_DEFINITION_REPRESENTATION(#2618,#2599);
#2618 = PRODUCT_DEFINITION_SHAPE('','',#2619);
#2619 = PRODUCT_DEFINITION('design','',#2620,#2623);
#2620 = PRODUCT_DEFINITION_FORMATION('','',#2621);
#2621 = PRODUCT('G1','G1','',(#2622));
#2622 = PRODUCT_CONTEXT('',#2,'mechanical');
#2623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2625,#2627);
#2625 = ( REPRESENTATION_RELATIONSHIP('','',#2599,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2626) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279);
#2627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2628);
#2628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','=>[0:1:1:68]','',#5,#2619,$
  );
#2629 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2621));
#2630 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2631),#2643);
#2631 = MANIFOLD_SOLID_BREP('',#2632);
#2632 = CLOSED_SHELL('',(#2633));
#2633 = ADVANCED_FACE('',(#2634),#2638,.T.);
#2634 = FACE_BOUND('',#2635,.T.);
#2635 = VERTEX_LOOP('',#2636);
#2636 = VERTEX_POINT('',#2637);
#2637 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2638 = SPHERICAL_SURFACE('',#2639,0.145);
#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
#2640 = CARTESIAN_POINT('',(0.,0.,0.));
#2641 = DIRECTION('',(0.,0.,1.));
#2642 = DIRECTION('',(1.,0.,-0.));
#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2647)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2644,#2645,#2646)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2644 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2645 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2646 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2647 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2644,
  'distance_accuracy_value','confusion accuracy');
#2648 = SHAPE_DEFINITION_REPRESENTATION(#2649,#2630);
#2649 = PRODUCT_DEFINITION_SHAPE('','',#2650);
#2650 = PRODUCT_DEFINITION('design','',#2651,#2654);
#2651 = PRODUCT_DEFINITION_FORMATION('','',#2652);
#2652 = PRODUCT('G2','G2','',(#2653));
#2653 = PRODUCT_CONTEXT('',#2,'mechanical');
#2654 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2655 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2656,#2658);
#2656 = ( REPRESENTATION_RELATIONSHIP('','',#2630,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2657) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2657 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283);
#2658 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2659);
#2659 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','=>[0:1:1:69]','',#5,#2650,$
  );
#2660 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2652));
#2661 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2662),#2674);
#2662 = MANIFOLD_SOLID_BREP('',#2663);
#2663 = CLOSED_SHELL('',(#2664));
#2664 = ADVANCED_FACE('',(#2665),#2669,.T.);
#2665 = FACE_BOUND('',#2666,.T.);
#2666 = VERTEX_LOOP('',#2667);
#2667 = VERTEX_POINT('',#2668);
#2668 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2669 = SPHERICAL_SURFACE('',#2670,0.145);
#2670 = AXIS2_PLACEMENT_3D('',#2671,#2672,#2673);
#2671 = CARTESIAN_POINT('',(0.,0.,0.));
#2672 = DIRECTION('',(0.,0.,1.));
#2673 = DIRECTION('',(1.,0.,-0.));
#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2678)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2675,#2676,#2677)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2675 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2676 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2677 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2678 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2675,
  'distance_accuracy_value','confusion accuracy');
#2679 = SHAPE_DEFINITION_REPRESENTATION(#2680,#2661);
#2680 = PRODUCT_DEFINITION_SHAPE('','',#2681);
#2681 = PRODUCT_DEFINITION('design','',#2682,#2685);
#2682 = PRODUCT_DEFINITION_FORMATION('','',#2683);
#2683 = PRODUCT('G3','G3','',(#2684));
#2684 = PRODUCT_CONTEXT('',#2,'mechanical');
#2685 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2686 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2687,#2689);
#2687 = ( REPRESENTATION_RELATIONSHIP('','',#2661,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2688) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2688 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287);
#2689 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2690);
#2690 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','=>[0:1:1:70]','',#5,#2681,$
  );
#2691 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2683));
#2692 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2693),#2705);
#2693 = MANIFOLD_SOLID_BREP('',#2694);
#2694 = CLOSED_SHELL('',(#2695));
#2695 = ADVANCED_FACE('',(#2696),#2700,.T.);
#2696 = FACE_BOUND('',#2697,.T.);
#2697 = VERTEX_LOOP('',#2698);
#2698 = VERTEX_POINT('',#2699);
#2699 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2700 = SPHERICAL_SURFACE('',#2701,0.145);
#2701 = AXIS2_PLACEMENT_3D('',#2702,#2703,#2704);
#2702 = CARTESIAN_POINT('',(0.,0.,0.));
#2703 = DIRECTION('',(0.,0.,1.));
#2704 = DIRECTION('',(1.,0.,-0.));
#2705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2709)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2706,#2707,#2708)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2706 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2707 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2708 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2709 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2706,
  'distance_accuracy_value','confusion accuracy');
#2710 = SHAPE_DEFINITION_REPRESENTATION(#2711,#2692);
#2711 = PRODUCT_DEFINITION_SHAPE('','',#2712);
#2712 = PRODUCT_DEFINITION('design','',#2713,#2716);
#2713 = PRODUCT_DEFINITION_FORMATION('','',#2714);
#2714 = PRODUCT('G4','G4','',(#2715));
#2715 = PRODUCT_CONTEXT('',#2,'mechanical');
#2716 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2717 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2718,#2720);
#2718 = ( REPRESENTATION_RELATIONSHIP('','',#2692,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2719) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2719 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291);
#2720 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2721);
#2721 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','=>[0:1:1:71]','',#5,#2712,$
  );
#2722 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2714));
#2723 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2724),#2736);
#2724 = MANIFOLD_SOLID_BREP('',#2725);
#2725 = CLOSED_SHELL('',(#2726));
#2726 = ADVANCED_FACE('',(#2727),#2731,.T.);
#2727 = FACE_BOUND('',#2728,.T.);
#2728 = VERTEX_LOOP('',#2729);
#2729 = VERTEX_POINT('',#2730);
#2730 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2731 = SPHERICAL_SURFACE('',#2732,0.145);
#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735);
#2733 = CARTESIAN_POINT('',(0.,0.,0.));
#2734 = DIRECTION('',(0.,0.,1.));
#2735 = DIRECTION('',(1.,0.,-0.));
#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2740)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2737,#2738,#2739)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2737 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2738 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2739 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2740 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2737,
  'distance_accuracy_value','confusion accuracy');
#2741 = SHAPE_DEFINITION_REPRESENTATION(#2742,#2723);
#2742 = PRODUCT_DEFINITION_SHAPE('','',#2743);
#2743 = PRODUCT_DEFINITION('design','',#2744,#2747);
#2744 = PRODUCT_DEFINITION_FORMATION('','',#2745);
#2745 = PRODUCT('G6','G6','',(#2746));
#2746 = PRODUCT_CONTEXT('',#2,'mechanical');
#2747 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2748 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2749,#2751);
#2749 = ( REPRESENTATION_RELATIONSHIP('','',#2723,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2750) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2750 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295);
#2751 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2752);
#2752 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','=>[0:1:1:72]','',#5,#2743,$
  );
#2753 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2745));
#2754 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2755),#2767);
#2755 = MANIFOLD_SOLID_BREP('',#2756);
#2756 = CLOSED_SHELL('',(#2757));
#2757 = ADVANCED_FACE('',(#2758),#2762,.T.);
#2758 = FACE_BOUND('',#2759,.T.);
#2759 = VERTEX_LOOP('',#2760);
#2760 = VERTEX_POINT('',#2761);
#2761 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2762 = SPHERICAL_SURFACE('',#2763,0.145);
#2763 = AXIS2_PLACEMENT_3D('',#2764,#2765,#2766);
#2764 = CARTESIAN_POINT('',(0.,0.,0.));
#2765 = DIRECTION('',(0.,0.,1.));
#2766 = DIRECTION('',(1.,0.,-0.));
#2767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2771)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2768,#2769,#2770)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2768 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2769 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2770 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2771 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2768,
  'distance_accuracy_value','confusion accuracy');
#2772 = SHAPE_DEFINITION_REPRESENTATION(#2773,#2754);
#2773 = PRODUCT_DEFINITION_SHAPE('','',#2774);
#2774 = PRODUCT_DEFINITION('design','',#2775,#2778);
#2775 = PRODUCT_DEFINITION_FORMATION('','',#2776);
#2776 = PRODUCT('G7','G7','',(#2777));
#2777 = PRODUCT_CONTEXT('',#2,'mechanical');
#2778 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2779 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2780,#2782);
#2780 = ( REPRESENTATION_RELATIONSHIP('','',#2754,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2781) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2781 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299);
#2782 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2783);
#2783 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','=>[0:1:1:73]','',#5,#2774,$
  );
#2784 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2776));
#2785 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2786),#2798);
#2786 = MANIFOLD_SOLID_BREP('',#2787);
#2787 = CLOSED_SHELL('',(#2788));
#2788 = ADVANCED_FACE('',(#2789),#2793,.T.);
#2789 = FACE_BOUND('',#2790,.T.);
#2790 = VERTEX_LOOP('',#2791);
#2791 = VERTEX_POINT('',#2792);
#2792 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2793 = SPHERICAL_SURFACE('',#2794,0.145);
#2794 = AXIS2_PLACEMENT_3D('',#2795,#2796,#2797);
#2795 = CARTESIAN_POINT('',(0.,0.,0.));
#2796 = DIRECTION('',(0.,0.,1.));
#2797 = DIRECTION('',(1.,0.,-0.));
#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2802)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2799,#2800,#2801)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2799 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2800 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2801 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2802 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2799,
  'distance_accuracy_value','confusion accuracy');
#2803 = SHAPE_DEFINITION_REPRESENTATION(#2804,#2785);
#2804 = PRODUCT_DEFINITION_SHAPE('','',#2805);
#2805 = PRODUCT_DEFINITION('design','',#2806,#2809);
#2806 = PRODUCT_DEFINITION_FORMATION('','',#2807);
#2807 = PRODUCT('G9','G9','',(#2808));
#2808 = PRODUCT_CONTEXT('',#2,'mechanical');
#2809 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2810 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2811,#2813);
#2811 = ( REPRESENTATION_RELATIONSHIP('','',#2785,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2812) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2812 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303);
#2813 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2814);
#2814 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','=>[0:1:1:74]','',#5,#2805,$
  );
#2815 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2807));
#2816 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2817),#2829);
#2817 = MANIFOLD_SOLID_BREP('',#2818);
#2818 = CLOSED_SHELL('',(#2819));
#2819 = ADVANCED_FACE('',(#2820),#2824,.T.);
#2820 = FACE_BOUND('',#2821,.T.);
#2821 = VERTEX_LOOP('',#2822);
#2822 = VERTEX_POINT('',#2823);
#2823 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2824 = SPHERICAL_SURFACE('',#2825,0.145);
#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828);
#2826 = CARTESIAN_POINT('',(0.,0.,0.));
#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 = SHAPE_DEFINITION_REPRESENTATION(#2835,#2816);
#2835 = PRODUCT_DEFINITION_SHAPE('','',#2836);
#2836 = PRODUCT_DEFINITION('design','',#2837,#2840);
#2837 = PRODUCT_DEFINITION_FORMATION('','',#2838);
#2838 = PRODUCT('G10','G10','',(#2839));
#2839 = PRODUCT_CONTEXT('',#2,'mechanical');
#2840 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2841 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2842,#2844);
#2842 = ( REPRESENTATION_RELATIONSHIP('','',#2816,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2843) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2843 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307);
#2844 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2845);
#2845 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','=>[0:1:1:75]','',#5,#2836,$
  );
#2846 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2838));
#2847 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2848),#2860);
#2848 = MANIFOLD_SOLID_BREP('',#2849);
#2849 = CLOSED_SHELL('',(#2850));
#2850 = ADVANCED_FACE('',(#2851),#2855,.T.);
#2851 = FACE_BOUND('',#2852,.T.);
#2852 = VERTEX_LOOP('',#2853);
#2853 = VERTEX_POINT('',#2854);
#2854 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2855 = SPHERICAL_SURFACE('',#2856,0.145);
#2856 = AXIS2_PLACEMENT_3D('',#2857,#2858,#2859);
#2857 = CARTESIAN_POINT('',(0.,0.,0.));
#2858 = DIRECTION('',(0.,0.,1.));
#2859 = DIRECTION('',(1.,0.,-0.));
#2860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2864)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2861,#2862,#2863)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2861 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2862 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2863 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2864 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2861,
  'distance_accuracy_value','confusion accuracy');
#2865 = SHAPE_DEFINITION_REPRESENTATION(#2866,#2847);
#2866 = PRODUCT_DEFINITION_SHAPE('','',#2867);
#2867 = PRODUCT_DEFINITION('design','',#2868,#2871);
#2868 = PRODUCT_DEFINITION_FORMATION('','',#2869);
#2869 = PRODUCT('G11','G11','',(#2870));
#2870 = PRODUCT_CONTEXT('',#2,'mechanical');
#2871 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2872 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2873,#2875);
#2873 = ( REPRESENTATION_RELATIONSHIP('','',#2847,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2874) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2874 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311);
#2875 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2876);
#2876 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','=>[0:1:1:76]','',#5,#2867,$
  );
#2877 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2869));
#2878 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2879),#2891);
#2879 = MANIFOLD_SOLID_BREP('',#2880);
#2880 = CLOSED_SHELL('',(#2881));
#2881 = ADVANCED_FACE('',(#2882),#2886,.T.);
#2882 = FACE_BOUND('',#2883,.T.);
#2883 = VERTEX_LOOP('',#2884);
#2884 = VERTEX_POINT('',#2885);
#2885 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2886 = SPHERICAL_SURFACE('',#2887,0.145);
#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
#2888 = CARTESIAN_POINT('',(0.,0.,0.));
#2889 = DIRECTION('',(0.,0.,1.));
#2890 = DIRECTION('',(1.,0.,-0.));
#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2895)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2892,#2893,#2894)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2892 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2893 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2894 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2895 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2892,
  'distance_accuracy_value','confusion accuracy');
#2896 = SHAPE_DEFINITION_REPRESENTATION(#2897,#2878);
#2897 = PRODUCT_DEFINITION_SHAPE('','',#2898);
#2898 = PRODUCT_DEFINITION('design','',#2899,#2902);
#2899 = PRODUCT_DEFINITION_FORMATION('','',#2900);
#2900 = PRODUCT('G12','G12','',(#2901));
#2901 = PRODUCT_CONTEXT('',#2,'mechanical');
#2902 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2903 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2904,#2906);
#2904 = ( REPRESENTATION_RELATIONSHIP('','',#2878,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2905) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2905 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315);
#2906 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2907);
#2907 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','=>[0:1:1:77]','',#5,#2898,$
  );
#2908 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2900));
#2909 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2910),#2922);
#2910 = MANIFOLD_SOLID_BREP('',#2911);
#2911 = CLOSED_SHELL('',(#2912));
#2912 = ADVANCED_FACE('',(#2913),#2917,.T.);
#2913 = FACE_BOUND('',#2914,.T.);
#2914 = VERTEX_LOOP('',#2915);
#2915 = VERTEX_POINT('',#2916);
#2916 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2917 = SPHERICAL_SURFACE('',#2918,0.145);
#2918 = AXIS2_PLACEMENT_3D('',#2919,#2920,#2921);
#2919 = CARTESIAN_POINT('',(0.,0.,0.));
#2920 = DIRECTION('',(0.,0.,1.));
#2921 = DIRECTION('',(1.,0.,-0.));
#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2926)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2923,#2924,#2925)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2923,
  'distance_accuracy_value','confusion accuracy');
#2927 = SHAPE_DEFINITION_REPRESENTATION(#2928,#2909);
#2928 = PRODUCT_DEFINITION_SHAPE('','',#2929);
#2929 = PRODUCT_DEFINITION('design','',#2930,#2933);
#2930 = PRODUCT_DEFINITION_FORMATION('','',#2931);
#2931 = PRODUCT('H1','H1','',(#2932));
#2932 = PRODUCT_CONTEXT('',#2,'mechanical');
#2933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2935,#2937);
#2935 = ( REPRESENTATION_RELATIONSHIP('','',#2909,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2936) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319);
#2937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2938);
#2938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','=>[0:1:1:78]','',#5,#2929,$
  );
#2939 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2931));
#2940 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2941),#2953);
#2941 = MANIFOLD_SOLID_BREP('',#2942);
#2942 = CLOSED_SHELL('',(#2943));
#2943 = ADVANCED_FACE('',(#2944),#2948,.T.);
#2944 = FACE_BOUND('',#2945,.T.);
#2945 = VERTEX_LOOP('',#2946);
#2946 = VERTEX_POINT('',#2947);
#2947 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2948 = SPHERICAL_SURFACE('',#2949,0.145);
#2949 = AXIS2_PLACEMENT_3D('',#2950,#2951,#2952);
#2950 = CARTESIAN_POINT('',(0.,0.,0.));
#2951 = DIRECTION('',(0.,0.,1.));
#2952 = DIRECTION('',(1.,0.,-0.));
#2953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2957)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2954,#2955,#2956)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2954 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2955 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2956 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2957 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2954,
  'distance_accuracy_value','confusion accuracy');
#2958 = SHAPE_DEFINITION_REPRESENTATION(#2959,#2940);
#2959 = PRODUCT_DEFINITION_SHAPE('','',#2960);
#2960 = PRODUCT_DEFINITION('design','',#2961,#2964);
#2961 = PRODUCT_DEFINITION_FORMATION('','',#2962);
#2962 = PRODUCT('H2','H2','',(#2963));
#2963 = PRODUCT_CONTEXT('',#2,'mechanical');
#2964 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2965 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2966,#2968);
#2966 = ( REPRESENTATION_RELATIONSHIP('','',#2940,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2967) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2967 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323);
#2968 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #2969);
#2969 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','=>[0:1:1:79]','',#5,#2960,$
  );
#2970 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2962));
#2971 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2972),#2984);
#2972 = MANIFOLD_SOLID_BREP('',#2973);
#2973 = CLOSED_SHELL('',(#2974));
#2974 = ADVANCED_FACE('',(#2975),#2979,.T.);
#2975 = FACE_BOUND('',#2976,.T.);
#2976 = VERTEX_LOOP('',#2977);
#2977 = VERTEX_POINT('',#2978);
#2978 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#2979 = SPHERICAL_SURFACE('',#2980,0.145);
#2980 = AXIS2_PLACEMENT_3D('',#2981,#2982,#2983);
#2981 = CARTESIAN_POINT('',(0.,0.,0.));
#2982 = DIRECTION('',(0.,0.,1.));
#2983 = DIRECTION('',(1.,0.,-0.));
#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2988)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2985,#2986,#2987)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2985 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2986 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2987 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2988 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2985,
  'distance_accuracy_value','confusion accuracy');
#2989 = SHAPE_DEFINITION_REPRESENTATION(#2990,#2971);
#2990 = PRODUCT_DEFINITION_SHAPE('','',#2991);
#2991 = PRODUCT_DEFINITION('design','',#2992,#2995);
#2992 = PRODUCT_DEFINITION_FORMATION('','',#2993);
#2993 = PRODUCT('H3','H3','',(#2994));
#2994 = PRODUCT_CONTEXT('',#2,'mechanical');
#2995 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2996 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2997,#2999);
#2997 = ( REPRESENTATION_RELATIONSHIP('','',#2971,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2998) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2998 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327);
#2999 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3000);
#3000 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','=>[0:1:1:80]','',#5,#2991,$
  );
#3001 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2993));
#3002 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3003),#3015);
#3003 = MANIFOLD_SOLID_BREP('',#3004);
#3004 = CLOSED_SHELL('',(#3005));
#3005 = ADVANCED_FACE('',(#3006),#3010,.T.);
#3006 = FACE_BOUND('',#3007,.T.);
#3007 = VERTEX_LOOP('',#3008);
#3008 = VERTEX_POINT('',#3009);
#3009 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3010 = SPHERICAL_SURFACE('',#3011,0.145);
#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014);
#3012 = CARTESIAN_POINT('',(0.,0.,0.));
#3013 = DIRECTION('',(0.,0.,1.));
#3014 = DIRECTION('',(1.,0.,-0.));
#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3019)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3016,#3017,#3018)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3016 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3017 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3018 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3019 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3016,
  'distance_accuracy_value','confusion accuracy');
#3020 = SHAPE_DEFINITION_REPRESENTATION(#3021,#3002);
#3021 = PRODUCT_DEFINITION_SHAPE('','',#3022);
#3022 = PRODUCT_DEFINITION('design','',#3023,#3026);
#3023 = PRODUCT_DEFINITION_FORMATION('','',#3024);
#3024 = PRODUCT('H4','H4','',(#3025));
#3025 = PRODUCT_CONTEXT('',#2,'mechanical');
#3026 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3027 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3028,#3030);
#3028 = ( REPRESENTATION_RELATIONSHIP('','',#3002,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3029) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3029 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331);
#3030 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3031);
#3031 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','=>[0:1:1:81]','',#5,#3022,$
  );
#3032 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3024));
#3033 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3034),#3046);
#3034 = MANIFOLD_SOLID_BREP('',#3035);
#3035 = CLOSED_SHELL('',(#3036));
#3036 = ADVANCED_FACE('',(#3037),#3041,.T.);
#3037 = FACE_BOUND('',#3038,.T.);
#3038 = VERTEX_LOOP('',#3039);
#3039 = VERTEX_POINT('',#3040);
#3040 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3041 = SPHERICAL_SURFACE('',#3042,0.145);
#3042 = AXIS2_PLACEMENT_3D('',#3043,#3044,#3045);
#3043 = CARTESIAN_POINT('',(0.,0.,0.));
#3044 = DIRECTION('',(0.,0.,1.));
#3045 = DIRECTION('',(1.,0.,-0.));
#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3050)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3047,#3048,#3049)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3047 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3048 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3049 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3050 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3047,
  'distance_accuracy_value','confusion accuracy');
#3051 = SHAPE_DEFINITION_REPRESENTATION(#3052,#3033);
#3052 = PRODUCT_DEFINITION_SHAPE('','',#3053);
#3053 = PRODUCT_DEFINITION('design','',#3054,#3057);
#3054 = PRODUCT_DEFINITION_FORMATION('','',#3055);
#3055 = PRODUCT('H9','H9','',(#3056));
#3056 = PRODUCT_CONTEXT('',#2,'mechanical');
#3057 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3058 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3059,#3061);
#3059 = ( REPRESENTATION_RELATIONSHIP('','',#3033,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3060) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3060 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335);
#3061 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3062);
#3062 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','=>[0:1:1:82]','',#5,#3053,$
  );
#3063 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3055));
#3064 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3065),#3077);
#3065 = MANIFOLD_SOLID_BREP('',#3066);
#3066 = CLOSED_SHELL('',(#3067));
#3067 = ADVANCED_FACE('',(#3068),#3072,.T.);
#3068 = FACE_BOUND('',#3069,.T.);
#3069 = VERTEX_LOOP('',#3070);
#3070 = VERTEX_POINT('',#3071);
#3071 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3072 = SPHERICAL_SURFACE('',#3073,0.145);
#3073 = AXIS2_PLACEMENT_3D('',#3074,#3075,#3076);
#3074 = CARTESIAN_POINT('',(0.,0.,0.));
#3075 = DIRECTION('',(0.,0.,1.));
#3076 = DIRECTION('',(1.,0.,-0.));
#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3081)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3078,#3079,#3080)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3078 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3079 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3080 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3081 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3078,
  'distance_accuracy_value','confusion accuracy');
#3082 = SHAPE_DEFINITION_REPRESENTATION(#3083,#3064);
#3083 = PRODUCT_DEFINITION_SHAPE('','',#3084);
#3084 = PRODUCT_DEFINITION('design','',#3085,#3088);
#3085 = PRODUCT_DEFINITION_FORMATION('','',#3086);
#3086 = PRODUCT('H10','H10','',(#3087));
#3087 = PRODUCT_CONTEXT('',#2,'mechanical');
#3088 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3089 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3090,#3092);
#3090 = ( REPRESENTATION_RELATIONSHIP('','',#3064,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3091) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3091 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339);
#3092 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3093);
#3093 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','=>[0:1:1:83]','',#5,#3084,$
  );
#3094 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3086));
#3095 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3096),#3108);
#3096 = MANIFOLD_SOLID_BREP('',#3097);
#3097 = CLOSED_SHELL('',(#3098));
#3098 = ADVANCED_FACE('',(#3099),#3103,.T.);
#3099 = FACE_BOUND('',#3100,.T.);
#3100 = VERTEX_LOOP('',#3101);
#3101 = VERTEX_POINT('',#3102);
#3102 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3103 = SPHERICAL_SURFACE('',#3104,0.145);
#3104 = AXIS2_PLACEMENT_3D('',#3105,#3106,#3107);
#3105 = CARTESIAN_POINT('',(0.,0.,0.));
#3106 = DIRECTION('',(0.,0.,1.));
#3107 = DIRECTION('',(1.,0.,-0.));
#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3112)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3109,#3110,#3111)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3109 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3110 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3111 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3112 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3109,
  'distance_accuracy_value','confusion accuracy');
#3113 = SHAPE_DEFINITION_REPRESENTATION(#3114,#3095);
#3114 = PRODUCT_DEFINITION_SHAPE('','',#3115);
#3115 = PRODUCT_DEFINITION('design','',#3116,#3119);
#3116 = PRODUCT_DEFINITION_FORMATION('','',#3117);
#3117 = PRODUCT('H11','H11','',(#3118));
#3118 = PRODUCT_CONTEXT('',#2,'mechanical');
#3119 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3120 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3121,#3123);
#3121 = ( REPRESENTATION_RELATIONSHIP('','',#3095,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3122) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3122 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343);
#3123 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3124);
#3124 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','=>[0:1:1:84]','',#5,#3115,$
  );
#3125 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3117));
#3126 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3127),#3139);
#3127 = MANIFOLD_SOLID_BREP('',#3128);
#3128 = CLOSED_SHELL('',(#3129));
#3129 = ADVANCED_FACE('',(#3130),#3134,.T.);
#3130 = FACE_BOUND('',#3131,.T.);
#3131 = VERTEX_LOOP('',#3132);
#3132 = VERTEX_POINT('',#3133);
#3133 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3134 = SPHERICAL_SURFACE('',#3135,0.145);
#3135 = AXIS2_PLACEMENT_3D('',#3136,#3137,#3138);
#3136 = CARTESIAN_POINT('',(0.,0.,0.));
#3137 = DIRECTION('',(0.,0.,1.));
#3138 = DIRECTION('',(1.,0.,-0.));
#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3143)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3140,#3141,#3142)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3140,
  'distance_accuracy_value','confusion accuracy');
#3144 = SHAPE_DEFINITION_REPRESENTATION(#3145,#3126);
#3145 = PRODUCT_DEFINITION_SHAPE('','',#3146);
#3146 = PRODUCT_DEFINITION('design','',#3147,#3150);
#3147 = PRODUCT_DEFINITION_FORMATION('','',#3148);
#3148 = PRODUCT('H12','H12','',(#3149));
#3149 = PRODUCT_CONTEXT('',#2,'mechanical');
#3150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3151 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3152,#3154);
#3152 = ( REPRESENTATION_RELATIONSHIP('','',#3126,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3153) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3153 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347);
#3154 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3155);
#3155 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','=>[0:1:1:85]','',#5,#3146,$
  );
#3156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3148));
#3157 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3158),#3170);
#3158 = MANIFOLD_SOLID_BREP('',#3159);
#3159 = CLOSED_SHELL('',(#3160));
#3160 = ADVANCED_FACE('',(#3161),#3165,.T.);
#3161 = FACE_BOUND('',#3162,.T.);
#3162 = VERTEX_LOOP('',#3163);
#3163 = VERTEX_POINT('',#3164);
#3164 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3165 = SPHERICAL_SURFACE('',#3166,0.145);
#3166 = AXIS2_PLACEMENT_3D('',#3167,#3168,#3169);
#3167 = CARTESIAN_POINT('',(0.,0.,0.));
#3168 = DIRECTION('',(0.,0.,1.));
#3169 = DIRECTION('',(1.,0.,-0.));
#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3174)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3171,#3172,#3173)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3171 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3172 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3173 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3174 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3171,
  'distance_accuracy_value','confusion accuracy');
#3175 = SHAPE_DEFINITION_REPRESENTATION(#3176,#3157);
#3176 = PRODUCT_DEFINITION_SHAPE('','',#3177);
#3177 = PRODUCT_DEFINITION('design','',#3178,#3181);
#3178 = PRODUCT_DEFINITION_FORMATION('','',#3179);
#3179 = PRODUCT('J1','J1','',(#3180));
#3180 = PRODUCT_CONTEXT('',#2,'mechanical');
#3181 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3182 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3183,#3185);
#3183 = ( REPRESENTATION_RELATIONSHIP('','',#3157,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3184) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3184 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351);
#3185 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3186);
#3186 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','=>[0:1:1:86]','',#5,#3177,$
  );
#3187 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3179));
#3188 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3189),#3201);
#3189 = MANIFOLD_SOLID_BREP('',#3190);
#3190 = CLOSED_SHELL('',(#3191));
#3191 = ADVANCED_FACE('',(#3192),#3196,.T.);
#3192 = FACE_BOUND('',#3193,.T.);
#3193 = VERTEX_LOOP('',#3194);
#3194 = VERTEX_POINT('',#3195);
#3195 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3196 = SPHERICAL_SURFACE('',#3197,0.145);
#3197 = AXIS2_PLACEMENT_3D('',#3198,#3199,#3200);
#3198 = CARTESIAN_POINT('',(0.,0.,0.));
#3199 = DIRECTION('',(0.,0.,1.));
#3200 = DIRECTION('',(1.,0.,-0.));
#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3205)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3202,#3203,#3204)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3202 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3203 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3204 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3205 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3202,
  'distance_accuracy_value','confusion accuracy');
#3206 = SHAPE_DEFINITION_REPRESENTATION(#3207,#3188);
#3207 = PRODUCT_DEFINITION_SHAPE('','',#3208);
#3208 = PRODUCT_DEFINITION('design','',#3209,#3212);
#3209 = PRODUCT_DEFINITION_FORMATION('','',#3210);
#3210 = PRODUCT('J2','J2','',(#3211));
#3211 = PRODUCT_CONTEXT('',#2,'mechanical');
#3212 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3213 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3214,#3216);
#3214 = ( REPRESENTATION_RELATIONSHIP('','',#3188,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3215) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3215 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355);
#3216 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3217);
#3217 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','=>[0:1:1:87]','',#5,#3208,$
  );
#3218 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3210));
#3219 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3220),#3232);
#3220 = MANIFOLD_SOLID_BREP('',#3221);
#3221 = CLOSED_SHELL('',(#3222));
#3222 = ADVANCED_FACE('',(#3223),#3227,.T.);
#3223 = FACE_BOUND('',#3224,.T.);
#3224 = VERTEX_LOOP('',#3225);
#3225 = VERTEX_POINT('',#3226);
#3226 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3227 = SPHERICAL_SURFACE('',#3228,0.145);
#3228 = AXIS2_PLACEMENT_3D('',#3229,#3230,#3231);
#3229 = CARTESIAN_POINT('',(0.,0.,0.));
#3230 = DIRECTION('',(0.,0.,1.));
#3231 = DIRECTION('',(1.,0.,-0.));
#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3236)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3233,#3234,#3235)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3233 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3234 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3235 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3236 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3233,
  'distance_accuracy_value','confusion accuracy');
#3237 = SHAPE_DEFINITION_REPRESENTATION(#3238,#3219);
#3238 = PRODUCT_DEFINITION_SHAPE('','',#3239);
#3239 = PRODUCT_DEFINITION('design','',#3240,#3243);
#3240 = PRODUCT_DEFINITION_FORMATION('','',#3241);
#3241 = PRODUCT('J3','J3','',(#3242));
#3242 = PRODUCT_CONTEXT('',#2,'mechanical');
#3243 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3244 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3245,#3247);
#3245 = ( REPRESENTATION_RELATIONSHIP('','',#3219,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3246) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3246 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359);
#3247 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3248);
#3248 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','=>[0:1:1:88]','',#5,#3239,$
  );
#3249 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3241));
#3250 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3251),#3263);
#3251 = MANIFOLD_SOLID_BREP('',#3252);
#3252 = CLOSED_SHELL('',(#3253));
#3253 = ADVANCED_FACE('',(#3254),#3258,.T.);
#3254 = FACE_BOUND('',#3255,.T.);
#3255 = VERTEX_LOOP('',#3256);
#3256 = VERTEX_POINT('',#3257);
#3257 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3258 = SPHERICAL_SURFACE('',#3259,0.145);
#3259 = AXIS2_PLACEMENT_3D('',#3260,#3261,#3262);
#3260 = CARTESIAN_POINT('',(0.,0.,0.));
#3261 = DIRECTION('',(0.,0.,1.));
#3262 = DIRECTION('',(1.,0.,-0.));
#3263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3267)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3264,#3265,#3266)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3264 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3265 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3266 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3267 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3264,
  'distance_accuracy_value','confusion accuracy');
#3268 = SHAPE_DEFINITION_REPRESENTATION(#3269,#3250);
#3269 = PRODUCT_DEFINITION_SHAPE('','',#3270);
#3270 = PRODUCT_DEFINITION('design','',#3271,#3274);
#3271 = PRODUCT_DEFINITION_FORMATION('','',#3272);
#3272 = PRODUCT('J4','J4','',(#3273));
#3273 = PRODUCT_CONTEXT('',#2,'mechanical');
#3274 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3275 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3276,#3278);
#3276 = ( REPRESENTATION_RELATIONSHIP('','',#3250,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3277) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3277 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363);
#3278 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3279);
#3279 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','=>[0:1:1:89]','',#5,#3270,$
  );
#3280 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3272));
#3281 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3282),#3294);
#3282 = MANIFOLD_SOLID_BREP('',#3283);
#3283 = CLOSED_SHELL('',(#3284));
#3284 = ADVANCED_FACE('',(#3285),#3289,.T.);
#3285 = FACE_BOUND('',#3286,.T.);
#3286 = VERTEX_LOOP('',#3287);
#3287 = VERTEX_POINT('',#3288);
#3288 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3289 = SPHERICAL_SURFACE('',#3290,0.145);
#3290 = AXIS2_PLACEMENT_3D('',#3291,#3292,#3293);
#3291 = CARTESIAN_POINT('',(0.,0.,0.));
#3292 = DIRECTION('',(0.,0.,1.));
#3293 = DIRECTION('',(1.,0.,-0.));
#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3298)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3295,#3296,#3297)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3295 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3296 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3297 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3298 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3295,
  'distance_accuracy_value','confusion accuracy');
#3299 = SHAPE_DEFINITION_REPRESENTATION(#3300,#3281);
#3300 = PRODUCT_DEFINITION_SHAPE('','',#3301);
#3301 = PRODUCT_DEFINITION('design','',#3302,#3305);
#3302 = PRODUCT_DEFINITION_FORMATION('','',#3303);
#3303 = PRODUCT('J5','J5','',(#3304));
#3304 = PRODUCT_CONTEXT('',#2,'mechanical');
#3305 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3306 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3307,#3309);
#3307 = ( REPRESENTATION_RELATIONSHIP('','',#3281,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3308) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3308 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367);
#3309 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3310);
#3310 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','=>[0:1:1:90]','',#5,#3301,$
  );
#3311 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3303));
#3312 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3313),#3325);
#3313 = MANIFOLD_SOLID_BREP('',#3314);
#3314 = CLOSED_SHELL('',(#3315));
#3315 = ADVANCED_FACE('',(#3316),#3320,.T.);
#3316 = FACE_BOUND('',#3317,.T.);
#3317 = VERTEX_LOOP('',#3318);
#3318 = VERTEX_POINT('',#3319);
#3319 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3320 = SPHERICAL_SURFACE('',#3321,0.145);
#3321 = AXIS2_PLACEMENT_3D('',#3322,#3323,#3324);
#3322 = CARTESIAN_POINT('',(0.,0.,0.));
#3323 = DIRECTION('',(0.,0.,1.));
#3324 = DIRECTION('',(1.,0.,-0.));
#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3329)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3326,#3327,#3328)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3326 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3327 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3328 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3329 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3326,
  'distance_accuracy_value','confusion accuracy');
#3330 = SHAPE_DEFINITION_REPRESENTATION(#3331,#3312);
#3331 = PRODUCT_DEFINITION_SHAPE('','',#3332);
#3332 = PRODUCT_DEFINITION('design','',#3333,#3336);
#3333 = PRODUCT_DEFINITION_FORMATION('','',#3334);
#3334 = PRODUCT('J6','J6','',(#3335));
#3335 = PRODUCT_CONTEXT('',#2,'mechanical');
#3336 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3337 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3338,#3340);
#3338 = ( REPRESENTATION_RELATIONSHIP('','',#3312,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3339) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3339 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371);
#3340 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3341);
#3341 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','=>[0:1:1:91]','',#5,#3332,$
  );
#3342 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3334));
#3343 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3344),#3356);
#3344 = MANIFOLD_SOLID_BREP('',#3345);
#3345 = CLOSED_SHELL('',(#3346));
#3346 = ADVANCED_FACE('',(#3347),#3351,.T.);
#3347 = FACE_BOUND('',#3348,.T.);
#3348 = VERTEX_LOOP('',#3349);
#3349 = VERTEX_POINT('',#3350);
#3350 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3351 = SPHERICAL_SURFACE('',#3352,0.145);
#3352 = AXIS2_PLACEMENT_3D('',#3353,#3354,#3355);
#3353 = CARTESIAN_POINT('',(0.,0.,0.));
#3354 = DIRECTION('',(0.,0.,1.));
#3355 = DIRECTION('',(1.,0.,-0.));
#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3360)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3357,#3358,#3359)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3357 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3358 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3359 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3360 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3357,
  'distance_accuracy_value','confusion accuracy');
#3361 = SHAPE_DEFINITION_REPRESENTATION(#3362,#3343);
#3362 = PRODUCT_DEFINITION_SHAPE('','',#3363);
#3363 = PRODUCT_DEFINITION('design','',#3364,#3367);
#3364 = PRODUCT_DEFINITION_FORMATION('','',#3365);
#3365 = PRODUCT('J7','J7','',(#3366));
#3366 = PRODUCT_CONTEXT('',#2,'mechanical');
#3367 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3368 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3369,#3371);
#3369 = ( REPRESENTATION_RELATIONSHIP('','',#3343,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3370) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3370 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375);
#3371 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3372);
#3372 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','=>[0:1:1:92]','',#5,#3363,$
  );
#3373 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3365));
#3374 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3375),#3387);
#3375 = MANIFOLD_SOLID_BREP('',#3376);
#3376 = CLOSED_SHELL('',(#3377));
#3377 = ADVANCED_FACE('',(#3378),#3382,.T.);
#3378 = FACE_BOUND('',#3379,.T.);
#3379 = VERTEX_LOOP('',#3380);
#3380 = VERTEX_POINT('',#3381);
#3381 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3382 = SPHERICAL_SURFACE('',#3383,0.145);
#3383 = AXIS2_PLACEMENT_3D('',#3384,#3385,#3386);
#3384 = CARTESIAN_POINT('',(0.,0.,0.));
#3385 = DIRECTION('',(0.,0.,1.));
#3386 = DIRECTION('',(1.,0.,-0.));
#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3391)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3388,#3389,#3390)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3388 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3389 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3390 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3391 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3388,
  'distance_accuracy_value','confusion accuracy');
#3392 = SHAPE_DEFINITION_REPRESENTATION(#3393,#3374);
#3393 = PRODUCT_DEFINITION_SHAPE('','',#3394);
#3394 = PRODUCT_DEFINITION('design','',#3395,#3398);
#3395 = PRODUCT_DEFINITION_FORMATION('','',#3396);
#3396 = PRODUCT('J8','J8','',(#3397));
#3397 = PRODUCT_CONTEXT('',#2,'mechanical');
#3398 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3399 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3400,#3402);
#3400 = ( REPRESENTATION_RELATIONSHIP('','',#3374,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3401) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3401 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379);
#3402 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3403);
#3403 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','=>[0:1:1:93]','',#5,#3394,$
  );
#3404 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3396));
#3405 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3406),#3418);
#3406 = MANIFOLD_SOLID_BREP('',#3407);
#3407 = CLOSED_SHELL('',(#3408));
#3408 = ADVANCED_FACE('',(#3409),#3413,.T.);
#3409 = FACE_BOUND('',#3410,.T.);
#3410 = VERTEX_LOOP('',#3411);
#3411 = VERTEX_POINT('',#3412);
#3412 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3413 = SPHERICAL_SURFACE('',#3414,0.145);
#3414 = AXIS2_PLACEMENT_3D('',#3415,#3416,#3417);
#3415 = CARTESIAN_POINT('',(0.,0.,0.));
#3416 = DIRECTION('',(0.,0.,1.));
#3417 = DIRECTION('',(1.,0.,-0.));
#3418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3422)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3419,#3420,#3421)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3419 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3420 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3421 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3422 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3419,
  'distance_accuracy_value','confusion accuracy');
#3423 = SHAPE_DEFINITION_REPRESENTATION(#3424,#3405);
#3424 = PRODUCT_DEFINITION_SHAPE('','',#3425);
#3425 = PRODUCT_DEFINITION('design','',#3426,#3429);
#3426 = PRODUCT_DEFINITION_FORMATION('','',#3427);
#3427 = PRODUCT('J9','J9','',(#3428));
#3428 = PRODUCT_CONTEXT('',#2,'mechanical');
#3429 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3430 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3431,#3433);
#3431 = ( REPRESENTATION_RELATIONSHIP('','',#3405,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3432) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3432 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383);
#3433 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3434);
#3434 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','=>[0:1:1:94]','',#5,#3425,$
  );
#3435 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3427));
#3436 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3437),#3449);
#3437 = MANIFOLD_SOLID_BREP('',#3438);
#3438 = CLOSED_SHELL('',(#3439));
#3439 = ADVANCED_FACE('',(#3440),#3444,.T.);
#3440 = FACE_BOUND('',#3441,.T.);
#3441 = VERTEX_LOOP('',#3442);
#3442 = VERTEX_POINT('',#3443);
#3443 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3444 = SPHERICAL_SURFACE('',#3445,0.145);
#3445 = AXIS2_PLACEMENT_3D('',#3446,#3447,#3448);
#3446 = CARTESIAN_POINT('',(0.,0.,0.));
#3447 = DIRECTION('',(0.,0.,1.));
#3448 = DIRECTION('',(1.,0.,-0.));
#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3453)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3450,#3451,#3452)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3450,
  'distance_accuracy_value','confusion accuracy');
#3454 = SHAPE_DEFINITION_REPRESENTATION(#3455,#3436);
#3455 = PRODUCT_DEFINITION_SHAPE('','',#3456);
#3456 = PRODUCT_DEFINITION('design','',#3457,#3460);
#3457 = PRODUCT_DEFINITION_FORMATION('','',#3458);
#3458 = PRODUCT('J10','J10','',(#3459));
#3459 = PRODUCT_CONTEXT('',#2,'mechanical');
#3460 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3462,#3464);
#3462 = ( REPRESENTATION_RELATIONSHIP('','',#3436,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3463) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387);
#3464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3465);
#3465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','=>[0:1:1:95]','',#5,#3456,$
  );
#3466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3458));
#3467 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3468),#3480);
#3468 = MANIFOLD_SOLID_BREP('',#3469);
#3469 = CLOSED_SHELL('',(#3470));
#3470 = ADVANCED_FACE('',(#3471),#3475,.T.);
#3471 = FACE_BOUND('',#3472,.T.);
#3472 = VERTEX_LOOP('',#3473);
#3473 = VERTEX_POINT('',#3474);
#3474 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3475 = SPHERICAL_SURFACE('',#3476,0.145);
#3476 = AXIS2_PLACEMENT_3D('',#3477,#3478,#3479);
#3477 = CARTESIAN_POINT('',(0.,0.,0.));
#3478 = DIRECTION('',(0.,0.,1.));
#3479 = DIRECTION('',(1.,0.,-0.));
#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3484)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3481,#3482,#3483)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3481 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3482 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3483 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3484 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3481,
  'distance_accuracy_value','confusion accuracy');
#3485 = SHAPE_DEFINITION_REPRESENTATION(#3486,#3467);
#3486 = PRODUCT_DEFINITION_SHAPE('','',#3487);
#3487 = PRODUCT_DEFINITION('design','',#3488,#3491);
#3488 = PRODUCT_DEFINITION_FORMATION('','',#3489);
#3489 = PRODUCT('J11','J11','',(#3490));
#3490 = PRODUCT_CONTEXT('',#2,'mechanical');
#3491 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3492 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3493,#3495);
#3493 = ( REPRESENTATION_RELATIONSHIP('','',#3467,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3494) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3494 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391);
#3495 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3496);
#3496 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','=>[0:1:1:96]','',#5,#3487,$
  );
#3497 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3489));
#3498 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3499),#3511);
#3499 = MANIFOLD_SOLID_BREP('',#3500);
#3500 = CLOSED_SHELL('',(#3501));
#3501 = ADVANCED_FACE('',(#3502),#3506,.T.);
#3502 = FACE_BOUND('',#3503,.T.);
#3503 = VERTEX_LOOP('',#3504);
#3504 = VERTEX_POINT('',#3505);
#3505 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3506 = SPHERICAL_SURFACE('',#3507,0.145);
#3507 = AXIS2_PLACEMENT_3D('',#3508,#3509,#3510);
#3508 = CARTESIAN_POINT('',(0.,0.,0.));
#3509 = DIRECTION('',(0.,0.,1.));
#3510 = DIRECTION('',(1.,0.,-0.));
#3511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3515)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3512,#3513,#3514)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3512 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3513 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3514 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3515 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3512,
  'distance_accuracy_value','confusion accuracy');
#3516 = SHAPE_DEFINITION_REPRESENTATION(#3517,#3498);
#3517 = PRODUCT_DEFINITION_SHAPE('','',#3518);
#3518 = PRODUCT_DEFINITION('design','',#3519,#3522);
#3519 = PRODUCT_DEFINITION_FORMATION('','',#3520);
#3520 = PRODUCT('J12','J12','',(#3521));
#3521 = PRODUCT_CONTEXT('',#2,'mechanical');
#3522 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3523 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3524,#3526);
#3524 = ( REPRESENTATION_RELATIONSHIP('','',#3498,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3525) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3525 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395);
#3526 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3527);
#3527 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','=>[0:1:1:97]','',#5,#3518,$
  );
#3528 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3520));
#3529 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3530),#3542);
#3530 = MANIFOLD_SOLID_BREP('',#3531);
#3531 = CLOSED_SHELL('',(#3532));
#3532 = ADVANCED_FACE('',(#3533),#3537,.T.);
#3533 = FACE_BOUND('',#3534,.T.);
#3534 = VERTEX_LOOP('',#3535);
#3535 = VERTEX_POINT('',#3536);
#3536 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3537 = SPHERICAL_SURFACE('',#3538,0.145);
#3538 = AXIS2_PLACEMENT_3D('',#3539,#3540,#3541);
#3539 = CARTESIAN_POINT('',(0.,0.,0.));
#3540 = DIRECTION('',(0.,0.,1.));
#3541 = DIRECTION('',(1.,0.,-0.));
#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3546)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3543,#3544,#3545)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3543,
  'distance_accuracy_value','confusion accuracy');
#3547 = SHAPE_DEFINITION_REPRESENTATION(#3548,#3529);
#3548 = PRODUCT_DEFINITION_SHAPE('','',#3549);
#3549 = PRODUCT_DEFINITION('design','',#3550,#3553);
#3550 = PRODUCT_DEFINITION_FORMATION('','',#3551);
#3551 = PRODUCT('K1','K1','',(#3552));
#3552 = PRODUCT_CONTEXT('',#2,'mechanical');
#3553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3555,#3557);
#3555 = ( REPRESENTATION_RELATIONSHIP('','',#3529,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3556) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399);
#3557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3558);
#3558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','=>[0:1:1:98]','',#5,#3549,$
  );
#3559 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3551));
#3560 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3561),#3573);
#3561 = MANIFOLD_SOLID_BREP('',#3562);
#3562 = CLOSED_SHELL('',(#3563));
#3563 = ADVANCED_FACE('',(#3564),#3568,.T.);
#3564 = FACE_BOUND('',#3565,.T.);
#3565 = VERTEX_LOOP('',#3566);
#3566 = VERTEX_POINT('',#3567);
#3567 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3568 = SPHERICAL_SURFACE('',#3569,0.145);
#3569 = AXIS2_PLACEMENT_3D('',#3570,#3571,#3572);
#3570 = CARTESIAN_POINT('',(0.,0.,0.));
#3571 = DIRECTION('',(0.,0.,1.));
#3572 = DIRECTION('',(1.,0.,-0.));
#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3577)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3574,#3575,#3576)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3574 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3575 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3576 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3577 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3574,
  'distance_accuracy_value','confusion accuracy');
#3578 = SHAPE_DEFINITION_REPRESENTATION(#3579,#3560);
#3579 = PRODUCT_DEFINITION_SHAPE('','',#3580);
#3580 = PRODUCT_DEFINITION('design','',#3581,#3584);
#3581 = PRODUCT_DEFINITION_FORMATION('','',#3582);
#3582 = PRODUCT('K2','K2','',(#3583));
#3583 = PRODUCT_CONTEXT('',#2,'mechanical');
#3584 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3585 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3586,#3588);
#3586 = ( REPRESENTATION_RELATIONSHIP('','',#3560,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3587) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3587 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403);
#3588 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3589);
#3589 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','=>[0:1:1:99]','',#5,#3580,$
  );
#3590 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3582));
#3591 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3592),#3604);
#3592 = MANIFOLD_SOLID_BREP('',#3593);
#3593 = CLOSED_SHELL('',(#3594));
#3594 = ADVANCED_FACE('',(#3595),#3599,.T.);
#3595 = FACE_BOUND('',#3596,.T.);
#3596 = VERTEX_LOOP('',#3597);
#3597 = VERTEX_POINT('',#3598);
#3598 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3599 = SPHERICAL_SURFACE('',#3600,0.145);
#3600 = AXIS2_PLACEMENT_3D('',#3601,#3602,#3603);
#3601 = CARTESIAN_POINT('',(0.,0.,0.));
#3602 = DIRECTION('',(0.,0.,1.));
#3603 = DIRECTION('',(1.,0.,-0.));
#3604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3608)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3605,#3606,#3607)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3605,
  'distance_accuracy_value','confusion accuracy');
#3609 = SHAPE_DEFINITION_REPRESENTATION(#3610,#3591);
#3610 = PRODUCT_DEFINITION_SHAPE('','',#3611);
#3611 = PRODUCT_DEFINITION('design','',#3612,#3615);
#3612 = PRODUCT_DEFINITION_FORMATION('','',#3613);
#3613 = PRODUCT('K3','K3','',(#3614));
#3614 = PRODUCT_CONTEXT('',#2,'mechanical');
#3615 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3617,#3619);
#3617 = ( REPRESENTATION_RELATIONSHIP('','',#3591,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3618) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407);
#3619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3620);
#3620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','=>[0:1:1:100]','',#5,#3611,
  $);
#3621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3613));
#3622 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3623),#3635);
#3623 = MANIFOLD_SOLID_BREP('',#3624);
#3624 = CLOSED_SHELL('',(#3625));
#3625 = ADVANCED_FACE('',(#3626),#3630,.T.);
#3626 = FACE_BOUND('',#3627,.T.);
#3627 = VERTEX_LOOP('',#3628);
#3628 = VERTEX_POINT('',#3629);
#3629 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3630 = SPHERICAL_SURFACE('',#3631,0.145);
#3631 = AXIS2_PLACEMENT_3D('',#3632,#3633,#3634);
#3632 = CARTESIAN_POINT('',(0.,0.,0.));
#3633 = DIRECTION('',(0.,0.,1.));
#3634 = DIRECTION('',(1.,0.,-0.));
#3635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3639)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3636,#3637,#3638)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3636 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3637 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3638 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3639 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3636,
  'distance_accuracy_value','confusion accuracy');
#3640 = SHAPE_DEFINITION_REPRESENTATION(#3641,#3622);
#3641 = PRODUCT_DEFINITION_SHAPE('','',#3642);
#3642 = PRODUCT_DEFINITION('design','',#3643,#3646);
#3643 = PRODUCT_DEFINITION_FORMATION('','',#3644);
#3644 = PRODUCT('K4','K4','',(#3645));
#3645 = PRODUCT_CONTEXT('',#2,'mechanical');
#3646 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3648,#3650);
#3648 = ( REPRESENTATION_RELATIONSHIP('','',#3622,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3649) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411);
#3650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3651);
#3651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','=>[0:1:1:101]','',#5,#3642
  ,$);
#3652 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3644));
#3653 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3654),#3666);
#3654 = MANIFOLD_SOLID_BREP('',#3655);
#3655 = CLOSED_SHELL('',(#3656));
#3656 = ADVANCED_FACE('',(#3657),#3661,.T.);
#3657 = FACE_BOUND('',#3658,.T.);
#3658 = VERTEX_LOOP('',#3659);
#3659 = VERTEX_POINT('',#3660);
#3660 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3661 = SPHERICAL_SURFACE('',#3662,0.145);
#3662 = AXIS2_PLACEMENT_3D('',#3663,#3664,#3665);
#3663 = CARTESIAN_POINT('',(0.,0.,0.));
#3664 = DIRECTION('',(0.,0.,1.));
#3665 = DIRECTION('',(1.,0.,-0.));
#3666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3670)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3667,#3668,#3669)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3667 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3668 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3669 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3670 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3667,
  'distance_accuracy_value','confusion accuracy');
#3671 = SHAPE_DEFINITION_REPRESENTATION(#3672,#3653);
#3672 = PRODUCT_DEFINITION_SHAPE('','',#3673);
#3673 = PRODUCT_DEFINITION('design','',#3674,#3677);
#3674 = PRODUCT_DEFINITION_FORMATION('','',#3675);
#3675 = PRODUCT('K5','K5','',(#3676));
#3676 = PRODUCT_CONTEXT('',#2,'mechanical');
#3677 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3678 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3679,#3681);
#3679 = ( REPRESENTATION_RELATIONSHIP('','',#3653,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3680) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3680 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415);
#3681 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3682);
#3682 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','=>[0:1:1:102]','',#5,#3673
  ,$);
#3683 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3675));
#3684 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3685),#3697);
#3685 = MANIFOLD_SOLID_BREP('',#3686);
#3686 = CLOSED_SHELL('',(#3687));
#3687 = ADVANCED_FACE('',(#3688),#3692,.T.);
#3688 = FACE_BOUND('',#3689,.T.);
#3689 = VERTEX_LOOP('',#3690);
#3690 = VERTEX_POINT('',#3691);
#3691 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3692 = SPHERICAL_SURFACE('',#3693,0.145);
#3693 = AXIS2_PLACEMENT_3D('',#3694,#3695,#3696);
#3694 = CARTESIAN_POINT('',(0.,0.,0.));
#3695 = DIRECTION('',(0.,0.,1.));
#3696 = DIRECTION('',(1.,0.,-0.));
#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3701)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3698,#3699,#3700)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3698,
  'distance_accuracy_value','confusion accuracy');
#3702 = SHAPE_DEFINITION_REPRESENTATION(#3703,#3684);
#3703 = PRODUCT_DEFINITION_SHAPE('','',#3704);
#3704 = PRODUCT_DEFINITION('design','',#3705,#3708);
#3705 = PRODUCT_DEFINITION_FORMATION('','',#3706);
#3706 = PRODUCT('K6','K6','',(#3707));
#3707 = PRODUCT_CONTEXT('',#2,'mechanical');
#3708 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3709 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3710,#3712);
#3710 = ( REPRESENTATION_RELATIONSHIP('','',#3684,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3711) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3711 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419);
#3712 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3713);
#3713 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','=>[0:1:1:103]','',#5,#3704
  ,$);
#3714 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3706));
#3715 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3716),#3728);
#3716 = MANIFOLD_SOLID_BREP('',#3717);
#3717 = CLOSED_SHELL('',(#3718));
#3718 = ADVANCED_FACE('',(#3719),#3723,.T.);
#3719 = FACE_BOUND('',#3720,.T.);
#3720 = VERTEX_LOOP('',#3721);
#3721 = VERTEX_POINT('',#3722);
#3722 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3723 = SPHERICAL_SURFACE('',#3724,0.145);
#3724 = AXIS2_PLACEMENT_3D('',#3725,#3726,#3727);
#3725 = CARTESIAN_POINT('',(0.,0.,0.));
#3726 = DIRECTION('',(0.,0.,1.));
#3727 = DIRECTION('',(1.,0.,-0.));
#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3732)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3729,#3730,#3731)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3729 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3730 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3731 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3732 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3729,
  'distance_accuracy_value','confusion accuracy');
#3733 = SHAPE_DEFINITION_REPRESENTATION(#3734,#3715);
#3734 = PRODUCT_DEFINITION_SHAPE('','',#3735);
#3735 = PRODUCT_DEFINITION('design','',#3736,#3739);
#3736 = PRODUCT_DEFINITION_FORMATION('','',#3737);
#3737 = PRODUCT('K7','K7','',(#3738));
#3738 = PRODUCT_CONTEXT('',#2,'mechanical');
#3739 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3740 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3741,#3743);
#3741 = ( REPRESENTATION_RELATIONSHIP('','',#3715,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3742) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3742 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423);
#3743 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3744);
#3744 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('103','=>[0:1:1:104]','',#5,#3735
  ,$);
#3745 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3737));
#3746 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3747),#3759);
#3747 = MANIFOLD_SOLID_BREP('',#3748);
#3748 = CLOSED_SHELL('',(#3749));
#3749 = ADVANCED_FACE('',(#3750),#3754,.T.);
#3750 = FACE_BOUND('',#3751,.T.);
#3751 = VERTEX_LOOP('',#3752);
#3752 = VERTEX_POINT('',#3753);
#3753 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3754 = SPHERICAL_SURFACE('',#3755,0.145);
#3755 = AXIS2_PLACEMENT_3D('',#3756,#3757,#3758);
#3756 = CARTESIAN_POINT('',(0.,0.,0.));
#3757 = DIRECTION('',(0.,0.,1.));
#3758 = DIRECTION('',(1.,0.,-0.));
#3759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3763)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3760,#3761,#3762)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3760 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3761 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3762 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3763 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3760,
  'distance_accuracy_value','confusion accuracy');
#3764 = SHAPE_DEFINITION_REPRESENTATION(#3765,#3746);
#3765 = PRODUCT_DEFINITION_SHAPE('','',#3766);
#3766 = PRODUCT_DEFINITION('design','',#3767,#3770);
#3767 = PRODUCT_DEFINITION_FORMATION('','',#3768);
#3768 = PRODUCT('K8','K8','',(#3769));
#3769 = PRODUCT_CONTEXT('',#2,'mechanical');
#3770 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3771 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3772,#3774);
#3772 = ( REPRESENTATION_RELATIONSHIP('','',#3746,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3773) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3773 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427);
#3774 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3775);
#3775 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('104','=>[0:1:1:105]','',#5,#3766
  ,$);
#3776 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3768));
#3777 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3778),#3790);
#3778 = MANIFOLD_SOLID_BREP('',#3779);
#3779 = CLOSED_SHELL('',(#3780));
#3780 = ADVANCED_FACE('',(#3781),#3785,.T.);
#3781 = FACE_BOUND('',#3782,.T.);
#3782 = VERTEX_LOOP('',#3783);
#3783 = VERTEX_POINT('',#3784);
#3784 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3785 = SPHERICAL_SURFACE('',#3786,0.145);
#3786 = AXIS2_PLACEMENT_3D('',#3787,#3788,#3789);
#3787 = CARTESIAN_POINT('',(0.,0.,0.));
#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 = SHAPE_DEFINITION_REPRESENTATION(#3796,#3777);
#3796 = PRODUCT_DEFINITION_SHAPE('','',#3797);
#3797 = PRODUCT_DEFINITION('design','',#3798,#3801);
#3798 = PRODUCT_DEFINITION_FORMATION('','',#3799);
#3799 = PRODUCT('K9','K9','',(#3800));
#3800 = PRODUCT_CONTEXT('',#2,'mechanical');
#3801 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3802 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3803,#3805);
#3803 = ( REPRESENTATION_RELATIONSHIP('','',#3777,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3804) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3804 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431);
#3805 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3806);
#3806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('105','=>[0:1:1:106]','',#5,#3797
  ,$);
#3807 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3799));
#3808 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3809),#3821);
#3809 = MANIFOLD_SOLID_BREP('',#3810);
#3810 = CLOSED_SHELL('',(#3811));
#3811 = ADVANCED_FACE('',(#3812),#3816,.T.);
#3812 = FACE_BOUND('',#3813,.T.);
#3813 = VERTEX_LOOP('',#3814);
#3814 = VERTEX_POINT('',#3815);
#3815 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3816 = SPHERICAL_SURFACE('',#3817,0.145);
#3817 = AXIS2_PLACEMENT_3D('',#3818,#3819,#3820);
#3818 = CARTESIAN_POINT('',(0.,0.,0.));
#3819 = DIRECTION('',(0.,0.,1.));
#3820 = DIRECTION('',(1.,0.,-0.));
#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3825)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3822,#3823,#3824)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3822 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3823 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3824 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3825 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3822,
  'distance_accuracy_value','confusion accuracy');
#3826 = SHAPE_DEFINITION_REPRESENTATION(#3827,#3808);
#3827 = PRODUCT_DEFINITION_SHAPE('','',#3828);
#3828 = PRODUCT_DEFINITION('design','',#3829,#3832);
#3829 = PRODUCT_DEFINITION_FORMATION('','',#3830);
#3830 = PRODUCT('K10','K10','',(#3831));
#3831 = PRODUCT_CONTEXT('',#2,'mechanical');
#3832 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3834,#3836);
#3834 = ( REPRESENTATION_RELATIONSHIP('','',#3808,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3835) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435);
#3836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3837);
#3837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('106','=>[0:1:1:107]','',#5,#3828
  ,$);
#3838 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3830));
#3839 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3840),#3852);
#3840 = MANIFOLD_SOLID_BREP('',#3841);
#3841 = CLOSED_SHELL('',(#3842));
#3842 = ADVANCED_FACE('',(#3843),#3847,.T.);
#3843 = FACE_BOUND('',#3844,.T.);
#3844 = VERTEX_LOOP('',#3845);
#3845 = VERTEX_POINT('',#3846);
#3846 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3847 = SPHERICAL_SURFACE('',#3848,0.145);
#3848 = AXIS2_PLACEMENT_3D('',#3849,#3850,#3851);
#3849 = CARTESIAN_POINT('',(0.,0.,0.));
#3850 = DIRECTION('',(0.,0.,1.));
#3851 = DIRECTION('',(1.,0.,-0.));
#3852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3856)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3853,#3854,#3855)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3853 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3854 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3855 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3856 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3853,
  'distance_accuracy_value','confusion accuracy');
#3857 = SHAPE_DEFINITION_REPRESENTATION(#3858,#3839);
#3858 = PRODUCT_DEFINITION_SHAPE('','',#3859);
#3859 = PRODUCT_DEFINITION('design','',#3860,#3863);
#3860 = PRODUCT_DEFINITION_FORMATION('','',#3861);
#3861 = PRODUCT('K11','K11','',(#3862));
#3862 = PRODUCT_CONTEXT('',#2,'mechanical');
#3863 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3864 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3865,#3867);
#3865 = ( REPRESENTATION_RELATIONSHIP('','',#3839,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3866) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3866 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439);
#3867 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3868);
#3868 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('107','=>[0:1:1:108]','',#5,#3859
  ,$);
#3869 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3861));
#3870 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3871),#3883);
#3871 = MANIFOLD_SOLID_BREP('',#3872);
#3872 = CLOSED_SHELL('',(#3873));
#3873 = ADVANCED_FACE('',(#3874),#3878,.T.);
#3874 = FACE_BOUND('',#3875,.T.);
#3875 = VERTEX_LOOP('',#3876);
#3876 = VERTEX_POINT('',#3877);
#3877 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3878 = SPHERICAL_SURFACE('',#3879,0.145);
#3879 = AXIS2_PLACEMENT_3D('',#3880,#3881,#3882);
#3880 = CARTESIAN_POINT('',(0.,0.,0.));
#3881 = DIRECTION('',(0.,0.,1.));
#3882 = DIRECTION('',(1.,0.,-0.));
#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3887)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3884,#3885,#3886)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3884 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3885 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3886 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3887 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3884,
  'distance_accuracy_value','confusion accuracy');
#3888 = SHAPE_DEFINITION_REPRESENTATION(#3889,#3870);
#3889 = PRODUCT_DEFINITION_SHAPE('','',#3890);
#3890 = PRODUCT_DEFINITION('design','',#3891,#3894);
#3891 = PRODUCT_DEFINITION_FORMATION('','',#3892);
#3892 = PRODUCT('K12','K12','',(#3893));
#3893 = PRODUCT_CONTEXT('',#2,'mechanical');
#3894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3895 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3896,#3898);
#3896 = ( REPRESENTATION_RELATIONSHIP('','',#3870,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3897) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3897 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443);
#3898 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3899);
#3899 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','=>[0:1:1:109]','',#5,#3890
  ,$);
#3900 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3892));
#3901 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3902),#3914);
#3902 = MANIFOLD_SOLID_BREP('',#3903);
#3903 = CLOSED_SHELL('',(#3904));
#3904 = ADVANCED_FACE('',(#3905),#3909,.T.);
#3905 = FACE_BOUND('',#3906,.T.);
#3906 = VERTEX_LOOP('',#3907);
#3907 = VERTEX_POINT('',#3908);
#3908 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3909 = SPHERICAL_SURFACE('',#3910,0.145);
#3910 = AXIS2_PLACEMENT_3D('',#3911,#3912,#3913);
#3911 = CARTESIAN_POINT('',(0.,0.,0.));
#3912 = DIRECTION('',(0.,0.,1.));
#3913 = DIRECTION('',(1.,0.,-0.));
#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3918)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3915,#3916,#3917)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3915,
  'distance_accuracy_value','confusion accuracy');
#3919 = SHAPE_DEFINITION_REPRESENTATION(#3920,#3901);
#3920 = PRODUCT_DEFINITION_SHAPE('','',#3921);
#3921 = PRODUCT_DEFINITION('design','',#3922,#3925);
#3922 = PRODUCT_DEFINITION_FORMATION('','',#3923);
#3923 = PRODUCT('L1','L1','',(#3924));
#3924 = PRODUCT_CONTEXT('',#2,'mechanical');
#3925 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3927,#3929);
#3927 = ( REPRESENTATION_RELATIONSHIP('','',#3901,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3928) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447);
#3929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3930);
#3930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','=>[0:1:1:110]','',#5,#3921
  ,$);
#3931 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3923));
#3932 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3933),#3945);
#3933 = MANIFOLD_SOLID_BREP('',#3934);
#3934 = CLOSED_SHELL('',(#3935));
#3935 = ADVANCED_FACE('',(#3936),#3940,.T.);
#3936 = FACE_BOUND('',#3937,.T.);
#3937 = VERTEX_LOOP('',#3938);
#3938 = VERTEX_POINT('',#3939);
#3939 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3940 = SPHERICAL_SURFACE('',#3941,0.145);
#3941 = AXIS2_PLACEMENT_3D('',#3942,#3943,#3944);
#3942 = CARTESIAN_POINT('',(0.,0.,0.));
#3943 = DIRECTION('',(0.,0.,1.));
#3944 = DIRECTION('',(1.,0.,-0.));
#3945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3949)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3946,#3947,#3948)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3946,
  'distance_accuracy_value','confusion accuracy');
#3950 = SHAPE_DEFINITION_REPRESENTATION(#3951,#3932);
#3951 = PRODUCT_DEFINITION_SHAPE('','',#3952);
#3952 = PRODUCT_DEFINITION('design','',#3953,#3956);
#3953 = PRODUCT_DEFINITION_FORMATION('','',#3954);
#3954 = PRODUCT('L2','L2','',(#3955));
#3955 = PRODUCT_CONTEXT('',#2,'mechanical');
#3956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3958,#3960);
#3958 = ( REPRESENTATION_RELATIONSHIP('','',#3932,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3959) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451);
#3960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3961);
#3961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('110','=>[0:1:1:111]','',#5,#3952
  ,$);
#3962 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3954));
#3963 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3964),#3976);
#3964 = MANIFOLD_SOLID_BREP('',#3965);
#3965 = CLOSED_SHELL('',(#3966));
#3966 = ADVANCED_FACE('',(#3967),#3971,.T.);
#3967 = FACE_BOUND('',#3968,.T.);
#3968 = VERTEX_LOOP('',#3969);
#3969 = VERTEX_POINT('',#3970);
#3970 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#3971 = SPHERICAL_SURFACE('',#3972,0.145);
#3972 = AXIS2_PLACEMENT_3D('',#3973,#3974,#3975);
#3973 = CARTESIAN_POINT('',(0.,0.,0.));
#3974 = DIRECTION('',(0.,0.,1.));
#3975 = DIRECTION('',(1.,0.,-0.));
#3976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3980)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3977,#3978,#3979)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3977 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3978 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3979 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3980 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3977,
  'distance_accuracy_value','confusion accuracy');
#3981 = SHAPE_DEFINITION_REPRESENTATION(#3982,#3963);
#3982 = PRODUCT_DEFINITION_SHAPE('','',#3983);
#3983 = PRODUCT_DEFINITION('design','',#3984,#3987);
#3984 = PRODUCT_DEFINITION_FORMATION('','',#3985);
#3985 = PRODUCT('L3','L3','',(#3986));
#3986 = PRODUCT_CONTEXT('',#2,'mechanical');
#3987 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3988 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3989,#3991);
#3989 = ( REPRESENTATION_RELATIONSHIP('','',#3963,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3990) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3990 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455);
#3991 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3992);
#3992 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('111','=>[0:1:1:112]','',#5,#3983
  ,$);
#3993 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3985));
#3994 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3995),#4007);
#3995 = MANIFOLD_SOLID_BREP('',#3996);
#3996 = CLOSED_SHELL('',(#3997));
#3997 = ADVANCED_FACE('',(#3998),#4002,.T.);
#3998 = FACE_BOUND('',#3999,.T.);
#3999 = VERTEX_LOOP('',#4000);
#4000 = VERTEX_POINT('',#4001);
#4001 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4002 = SPHERICAL_SURFACE('',#4003,0.145);
#4003 = AXIS2_PLACEMENT_3D('',#4004,#4005,#4006);
#4004 = CARTESIAN_POINT('',(0.,0.,0.));
#4005 = DIRECTION('',(0.,0.,1.));
#4006 = DIRECTION('',(1.,0.,-0.));
#4007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4011)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4008,#4009,#4010)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4008 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4009 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4010 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4011 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4008,
  'distance_accuracy_value','confusion accuracy');
#4012 = SHAPE_DEFINITION_REPRESENTATION(#4013,#3994);
#4013 = PRODUCT_DEFINITION_SHAPE('','',#4014);
#4014 = PRODUCT_DEFINITION('design','',#4015,#4018);
#4015 = PRODUCT_DEFINITION_FORMATION('','',#4016);
#4016 = PRODUCT('L4','L4','',(#4017));
#4017 = PRODUCT_CONTEXT('',#2,'mechanical');
#4018 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4019 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4020,#4022);
#4020 = ( REPRESENTATION_RELATIONSHIP('','',#3994,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4021) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4021 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459);
#4022 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4023);
#4023 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('112','=>[0:1:1:113]','',#5,#4014
  ,$);
#4024 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4016));
#4025 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4026),#4038);
#4026 = MANIFOLD_SOLID_BREP('',#4027);
#4027 = CLOSED_SHELL('',(#4028));
#4028 = ADVANCED_FACE('',(#4029),#4033,.T.);
#4029 = FACE_BOUND('',#4030,.T.);
#4030 = VERTEX_LOOP('',#4031);
#4031 = VERTEX_POINT('',#4032);
#4032 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4033 = SPHERICAL_SURFACE('',#4034,0.145);
#4034 = AXIS2_PLACEMENT_3D('',#4035,#4036,#4037);
#4035 = CARTESIAN_POINT('',(0.,0.,0.));
#4036 = DIRECTION('',(0.,0.,1.));
#4037 = DIRECTION('',(1.,0.,-0.));
#4038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4042)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4039,#4040,#4041)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4039 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4040 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4041 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4042 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4039,
  'distance_accuracy_value','confusion accuracy');
#4043 = SHAPE_DEFINITION_REPRESENTATION(#4044,#4025);
#4044 = PRODUCT_DEFINITION_SHAPE('','',#4045);
#4045 = PRODUCT_DEFINITION('design','',#4046,#4049);
#4046 = PRODUCT_DEFINITION_FORMATION('','',#4047);
#4047 = PRODUCT('L5','L5','',(#4048));
#4048 = PRODUCT_CONTEXT('',#2,'mechanical');
#4049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4050 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4051,#4053);
#4051 = ( REPRESENTATION_RELATIONSHIP('','',#4025,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4052) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4052 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463);
#4053 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4054);
#4054 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('113','=>[0:1:1:114]','',#5,#4045
  ,$);
#4055 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4047));
#4056 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4057),#4069);
#4057 = MANIFOLD_SOLID_BREP('',#4058);
#4058 = CLOSED_SHELL('',(#4059));
#4059 = ADVANCED_FACE('',(#4060),#4064,.T.);
#4060 = FACE_BOUND('',#4061,.T.);
#4061 = VERTEX_LOOP('',#4062);
#4062 = VERTEX_POINT('',#4063);
#4063 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4064 = SPHERICAL_SURFACE('',#4065,0.145);
#4065 = AXIS2_PLACEMENT_3D('',#4066,#4067,#4068);
#4066 = CARTESIAN_POINT('',(0.,0.,0.));
#4067 = DIRECTION('',(0.,0.,1.));
#4068 = DIRECTION('',(1.,0.,-0.));
#4069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4073)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4070,#4071,#4072)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4070 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4071 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4072 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4073 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4070,
  'distance_accuracy_value','confusion accuracy');
#4074 = SHAPE_DEFINITION_REPRESENTATION(#4075,#4056);
#4075 = PRODUCT_DEFINITION_SHAPE('','',#4076);
#4076 = PRODUCT_DEFINITION('design','',#4077,#4080);
#4077 = PRODUCT_DEFINITION_FORMATION('','',#4078);
#4078 = PRODUCT('L6','L6','',(#4079));
#4079 = PRODUCT_CONTEXT('',#2,'mechanical');
#4080 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4081 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4082,#4084);
#4082 = ( REPRESENTATION_RELATIONSHIP('','',#4056,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4083) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4083 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467);
#4084 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4085);
#4085 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('114','=>[0:1:1:115]','',#5,#4076
  ,$);
#4086 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4078));
#4087 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4088),#4100);
#4088 = MANIFOLD_SOLID_BREP('',#4089);
#4089 = CLOSED_SHELL('',(#4090));
#4090 = ADVANCED_FACE('',(#4091),#4095,.T.);
#4091 = FACE_BOUND('',#4092,.T.);
#4092 = VERTEX_LOOP('',#4093);
#4093 = VERTEX_POINT('',#4094);
#4094 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4095 = SPHERICAL_SURFACE('',#4096,0.145);
#4096 = AXIS2_PLACEMENT_3D('',#4097,#4098,#4099);
#4097 = CARTESIAN_POINT('',(0.,0.,0.));
#4098 = DIRECTION('',(0.,0.,1.));
#4099 = DIRECTION('',(1.,0.,-0.));
#4100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4104)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4101,#4102,#4103)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4101 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4102 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4103 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4104 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4101,
  'distance_accuracy_value','confusion accuracy');
#4105 = SHAPE_DEFINITION_REPRESENTATION(#4106,#4087);
#4106 = PRODUCT_DEFINITION_SHAPE('','',#4107);
#4107 = PRODUCT_DEFINITION('design','',#4108,#4111);
#4108 = PRODUCT_DEFINITION_FORMATION('','',#4109);
#4109 = PRODUCT('L7','L7','',(#4110));
#4110 = PRODUCT_CONTEXT('',#2,'mechanical');
#4111 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4112 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4113,#4115);
#4113 = ( REPRESENTATION_RELATIONSHIP('','',#4087,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4114) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4114 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471);
#4115 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4116);
#4116 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('115','=>[0:1:1:116]','',#5,#4107
  ,$);
#4117 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4109));
#4118 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4119),#4131);
#4119 = MANIFOLD_SOLID_BREP('',#4120);
#4120 = CLOSED_SHELL('',(#4121));
#4121 = ADVANCED_FACE('',(#4122),#4126,.T.);
#4122 = FACE_BOUND('',#4123,.T.);
#4123 = VERTEX_LOOP('',#4124);
#4124 = VERTEX_POINT('',#4125);
#4125 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4126 = SPHERICAL_SURFACE('',#4127,0.145);
#4127 = AXIS2_PLACEMENT_3D('',#4128,#4129,#4130);
#4128 = CARTESIAN_POINT('',(0.,0.,0.));
#4129 = DIRECTION('',(0.,0.,1.));
#4130 = DIRECTION('',(1.,0.,-0.));
#4131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4135)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4132,#4133,#4134)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4132 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4133 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4134 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4135 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4132,
  'distance_accuracy_value','confusion accuracy');
#4136 = SHAPE_DEFINITION_REPRESENTATION(#4137,#4118);
#4137 = PRODUCT_DEFINITION_SHAPE('','',#4138);
#4138 = PRODUCT_DEFINITION('design','',#4139,#4142);
#4139 = PRODUCT_DEFINITION_FORMATION('','',#4140);
#4140 = PRODUCT('L8','L8','',(#4141));
#4141 = PRODUCT_CONTEXT('',#2,'mechanical');
#4142 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4143 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4144,#4146);
#4144 = ( REPRESENTATION_RELATIONSHIP('','',#4118,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4145) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4145 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475);
#4146 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4147);
#4147 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('116','=>[0:1:1:117]','',#5,#4138
  ,$);
#4148 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4140));
#4149 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4150),#4162);
#4150 = MANIFOLD_SOLID_BREP('',#4151);
#4151 = CLOSED_SHELL('',(#4152));
#4152 = ADVANCED_FACE('',(#4153),#4157,.T.);
#4153 = FACE_BOUND('',#4154,.T.);
#4154 = VERTEX_LOOP('',#4155);
#4155 = VERTEX_POINT('',#4156);
#4156 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4157 = SPHERICAL_SURFACE('',#4158,0.145);
#4158 = AXIS2_PLACEMENT_3D('',#4159,#4160,#4161);
#4159 = CARTESIAN_POINT('',(0.,0.,0.));
#4160 = DIRECTION('',(0.,0.,1.));
#4161 = DIRECTION('',(1.,0.,-0.));
#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4166)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4163,#4164,#4165)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4163 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4164 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4165 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4166 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4163,
  'distance_accuracy_value','confusion accuracy');
#4167 = SHAPE_DEFINITION_REPRESENTATION(#4168,#4149);
#4168 = PRODUCT_DEFINITION_SHAPE('','',#4169);
#4169 = PRODUCT_DEFINITION('design','',#4170,#4173);
#4170 = PRODUCT_DEFINITION_FORMATION('','',#4171);
#4171 = PRODUCT('L9','L9','',(#4172));
#4172 = PRODUCT_CONTEXT('',#2,'mechanical');
#4173 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4174 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4175,#4177);
#4175 = ( REPRESENTATION_RELATIONSHIP('','',#4149,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4176) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4176 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479);
#4177 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4178);
#4178 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('117','=>[0:1:1:118]','',#5,#4169
  ,$);
#4179 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4171));
#4180 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4181),#4193);
#4181 = MANIFOLD_SOLID_BREP('',#4182);
#4182 = CLOSED_SHELL('',(#4183));
#4183 = ADVANCED_FACE('',(#4184),#4188,.T.);
#4184 = FACE_BOUND('',#4185,.T.);
#4185 = VERTEX_LOOP('',#4186);
#4186 = VERTEX_POINT('',#4187);
#4187 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4188 = SPHERICAL_SURFACE('',#4189,0.145);
#4189 = AXIS2_PLACEMENT_3D('',#4190,#4191,#4192);
#4190 = CARTESIAN_POINT('',(0.,0.,0.));
#4191 = DIRECTION('',(0.,0.,1.));
#4192 = DIRECTION('',(1.,0.,-0.));
#4193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4197)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4194,#4195,#4196)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4194 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4195 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4196 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4197 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4194,
  'distance_accuracy_value','confusion accuracy');
#4198 = SHAPE_DEFINITION_REPRESENTATION(#4199,#4180);
#4199 = PRODUCT_DEFINITION_SHAPE('','',#4200);
#4200 = PRODUCT_DEFINITION('design','',#4201,#4204);
#4201 = PRODUCT_DEFINITION_FORMATION('','',#4202);
#4202 = PRODUCT('L10','L10','',(#4203));
#4203 = PRODUCT_CONTEXT('',#2,'mechanical');
#4204 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4205 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4206,#4208);
#4206 = ( REPRESENTATION_RELATIONSHIP('','',#4180,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4207) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4207 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483);
#4208 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4209);
#4209 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('118','=>[0:1:1:119]','',#5,#4200
  ,$);
#4210 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4202));
#4211 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4212),#4224);
#4212 = MANIFOLD_SOLID_BREP('',#4213);
#4213 = CLOSED_SHELL('',(#4214));
#4214 = ADVANCED_FACE('',(#4215),#4219,.T.);
#4215 = FACE_BOUND('',#4216,.T.);
#4216 = VERTEX_LOOP('',#4217);
#4217 = VERTEX_POINT('',#4218);
#4218 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4219 = SPHERICAL_SURFACE('',#4220,0.145);
#4220 = AXIS2_PLACEMENT_3D('',#4221,#4222,#4223);
#4221 = CARTESIAN_POINT('',(0.,0.,0.));
#4222 = DIRECTION('',(0.,0.,1.));
#4223 = DIRECTION('',(1.,0.,-0.));
#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4228)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4225,#4226,#4227)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4225 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4226 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4227 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4228 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4225,
  'distance_accuracy_value','confusion accuracy');
#4229 = SHAPE_DEFINITION_REPRESENTATION(#4230,#4211);
#4230 = PRODUCT_DEFINITION_SHAPE('','',#4231);
#4231 = PRODUCT_DEFINITION('design','',#4232,#4235);
#4232 = PRODUCT_DEFINITION_FORMATION('','',#4233);
#4233 = PRODUCT('L11','L11','',(#4234));
#4234 = PRODUCT_CONTEXT('',#2,'mechanical');
#4235 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4236 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4237,#4239);
#4237 = ( REPRESENTATION_RELATIONSHIP('','',#4211,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4238) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4238 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487);
#4239 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4240);
#4240 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('119','=>[0:1:1:120]','',#5,#4231
  ,$);
#4241 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4233));
#4242 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4243),#4255);
#4243 = MANIFOLD_SOLID_BREP('',#4244);
#4244 = CLOSED_SHELL('',(#4245));
#4245 = ADVANCED_FACE('',(#4246),#4250,.T.);
#4246 = FACE_BOUND('',#4247,.T.);
#4247 = VERTEX_LOOP('',#4248);
#4248 = VERTEX_POINT('',#4249);
#4249 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4250 = SPHERICAL_SURFACE('',#4251,0.145);
#4251 = AXIS2_PLACEMENT_3D('',#4252,#4253,#4254);
#4252 = CARTESIAN_POINT('',(0.,0.,0.));
#4253 = DIRECTION('',(0.,0.,1.));
#4254 = DIRECTION('',(1.,0.,-0.));
#4255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4259)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4256,#4257,#4258)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4256 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4257 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4258 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4259 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4256,
  'distance_accuracy_value','confusion accuracy');
#4260 = SHAPE_DEFINITION_REPRESENTATION(#4261,#4242);
#4261 = PRODUCT_DEFINITION_SHAPE('','',#4262);
#4262 = PRODUCT_DEFINITION('design','',#4263,#4266);
#4263 = PRODUCT_DEFINITION_FORMATION('','',#4264);
#4264 = PRODUCT('L12','L12','',(#4265));
#4265 = PRODUCT_CONTEXT('',#2,'mechanical');
#4266 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4267 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4268,#4270);
#4268 = ( REPRESENTATION_RELATIONSHIP('','',#4242,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4269) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4269 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491);
#4270 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4271);
#4271 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('120','=>[0:1:1:121]','',#5,#4262
  ,$);
#4272 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4264));
#4273 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4274),#4286);
#4274 = MANIFOLD_SOLID_BREP('',#4275);
#4275 = CLOSED_SHELL('',(#4276));
#4276 = ADVANCED_FACE('',(#4277),#4281,.T.);
#4277 = FACE_BOUND('',#4278,.T.);
#4278 = VERTEX_LOOP('',#4279);
#4279 = VERTEX_POINT('',#4280);
#4280 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4281 = SPHERICAL_SURFACE('',#4282,0.145);
#4282 = AXIS2_PLACEMENT_3D('',#4283,#4284,#4285);
#4283 = CARTESIAN_POINT('',(0.,0.,0.));
#4284 = DIRECTION('',(0.,0.,1.));
#4285 = DIRECTION('',(1.,0.,-0.));
#4286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4290)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4287,#4288,#4289)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4287 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4288 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4289 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4290 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4287,
  'distance_accuracy_value','confusion accuracy');
#4291 = SHAPE_DEFINITION_REPRESENTATION(#4292,#4273);
#4292 = PRODUCT_DEFINITION_SHAPE('','',#4293);
#4293 = PRODUCT_DEFINITION('design','',#4294,#4297);
#4294 = PRODUCT_DEFINITION_FORMATION('','',#4295);
#4295 = PRODUCT('M1','M1','',(#4296));
#4296 = PRODUCT_CONTEXT('',#2,'mechanical');
#4297 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4299,#4301);
#4299 = ( REPRESENTATION_RELATIONSHIP('','',#4273,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4300) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4300 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495);
#4301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4302);
#4302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('121','=>[0:1:1:122]','',#5,#4293
  ,$);
#4303 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4295));
#4304 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4305),#4317);
#4305 = MANIFOLD_SOLID_BREP('',#4306);
#4306 = CLOSED_SHELL('',(#4307));
#4307 = ADVANCED_FACE('',(#4308),#4312,.T.);
#4308 = FACE_BOUND('',#4309,.T.);
#4309 = VERTEX_LOOP('',#4310);
#4310 = VERTEX_POINT('',#4311);
#4311 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4312 = SPHERICAL_SURFACE('',#4313,0.145);
#4313 = AXIS2_PLACEMENT_3D('',#4314,#4315,#4316);
#4314 = CARTESIAN_POINT('',(0.,0.,0.));
#4315 = DIRECTION('',(0.,0.,1.));
#4316 = DIRECTION('',(1.,0.,-0.));
#4317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4321)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4318,#4319,#4320)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4318 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4319 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4320 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4321 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4318,
  'distance_accuracy_value','confusion accuracy');
#4322 = SHAPE_DEFINITION_REPRESENTATION(#4323,#4304);
#4323 = PRODUCT_DEFINITION_SHAPE('','',#4324);
#4324 = PRODUCT_DEFINITION('design','',#4325,#4328);
#4325 = PRODUCT_DEFINITION_FORMATION('','',#4326);
#4326 = PRODUCT('M2','M2','',(#4327));
#4327 = PRODUCT_CONTEXT('',#2,'mechanical');
#4328 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4329 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4330,#4332);
#4330 = ( REPRESENTATION_RELATIONSHIP('','',#4304,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4331) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4331 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499);
#4332 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4333);
#4333 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('122','=>[0:1:1:123]','',#5,#4324
  ,$);
#4334 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4326));
#4335 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4336),#4348);
#4336 = MANIFOLD_SOLID_BREP('',#4337);
#4337 = CLOSED_SHELL('',(#4338));
#4338 = ADVANCED_FACE('',(#4339),#4343,.T.);
#4339 = FACE_BOUND('',#4340,.T.);
#4340 = VERTEX_LOOP('',#4341);
#4341 = VERTEX_POINT('',#4342);
#4342 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4343 = SPHERICAL_SURFACE('',#4344,0.145);
#4344 = AXIS2_PLACEMENT_3D('',#4345,#4346,#4347);
#4345 = CARTESIAN_POINT('',(0.,0.,0.));
#4346 = DIRECTION('',(0.,0.,1.));
#4347 = DIRECTION('',(1.,0.,-0.));
#4348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4352)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4349,#4350,#4351)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4349 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4350 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4351 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4352 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4349,
  'distance_accuracy_value','confusion accuracy');
#4353 = SHAPE_DEFINITION_REPRESENTATION(#4354,#4335);
#4354 = PRODUCT_DEFINITION_SHAPE('','',#4355);
#4355 = PRODUCT_DEFINITION('design','',#4356,#4359);
#4356 = PRODUCT_DEFINITION_FORMATION('','',#4357);
#4357 = PRODUCT('M3','M3','',(#4358));
#4358 = PRODUCT_CONTEXT('',#2,'mechanical');
#4359 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4360 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4361,#4363);
#4361 = ( REPRESENTATION_RELATIONSHIP('','',#4335,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4362) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4362 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503);
#4363 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4364);
#4364 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('123','=>[0:1:1:124]','',#5,#4355
  ,$);
#4365 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4357));
#4366 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4367),#4379);
#4367 = MANIFOLD_SOLID_BREP('',#4368);
#4368 = CLOSED_SHELL('',(#4369));
#4369 = ADVANCED_FACE('',(#4370),#4374,.T.);
#4370 = FACE_BOUND('',#4371,.T.);
#4371 = VERTEX_LOOP('',#4372);
#4372 = VERTEX_POINT('',#4373);
#4373 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4374 = SPHERICAL_SURFACE('',#4375,0.145);
#4375 = AXIS2_PLACEMENT_3D('',#4376,#4377,#4378);
#4376 = CARTESIAN_POINT('',(0.,0.,0.));
#4377 = DIRECTION('',(0.,0.,1.));
#4378 = DIRECTION('',(1.,0.,-0.));
#4379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4383)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4380,#4381,#4382)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4380 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4381 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4382 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4383 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4380,
  'distance_accuracy_value','confusion accuracy');
#4384 = SHAPE_DEFINITION_REPRESENTATION(#4385,#4366);
#4385 = PRODUCT_DEFINITION_SHAPE('','',#4386);
#4386 = PRODUCT_DEFINITION('design','',#4387,#4390);
#4387 = PRODUCT_DEFINITION_FORMATION('','',#4388);
#4388 = PRODUCT('M4','M4','',(#4389));
#4389 = PRODUCT_CONTEXT('',#2,'mechanical');
#4390 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4391 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4392,#4394);
#4392 = ( REPRESENTATION_RELATIONSHIP('','',#4366,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4393) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4393 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507);
#4394 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4395);
#4395 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('124','=>[0:1:1:125]','',#5,#4386
  ,$);
#4396 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4388));
#4397 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4398),#4410);
#4398 = MANIFOLD_SOLID_BREP('',#4399);
#4399 = CLOSED_SHELL('',(#4400));
#4400 = ADVANCED_FACE('',(#4401),#4405,.T.);
#4401 = FACE_BOUND('',#4402,.T.);
#4402 = VERTEX_LOOP('',#4403);
#4403 = VERTEX_POINT('',#4404);
#4404 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4405 = SPHERICAL_SURFACE('',#4406,0.145);
#4406 = AXIS2_PLACEMENT_3D('',#4407,#4408,#4409);
#4407 = CARTESIAN_POINT('',(0.,0.,0.));
#4408 = DIRECTION('',(0.,0.,1.));
#4409 = DIRECTION('',(1.,0.,-0.));
#4410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4414)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4411,#4412,#4413)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4411 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4412 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4413 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4414 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4411,
  'distance_accuracy_value','confusion accuracy');
#4415 = SHAPE_DEFINITION_REPRESENTATION(#4416,#4397);
#4416 = PRODUCT_DEFINITION_SHAPE('','',#4417);
#4417 = PRODUCT_DEFINITION('design','',#4418,#4421);
#4418 = PRODUCT_DEFINITION_FORMATION('','',#4419);
#4419 = PRODUCT('M5','M5','',(#4420));
#4420 = PRODUCT_CONTEXT('',#2,'mechanical');
#4421 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4422 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4423,#4425);
#4423 = ( REPRESENTATION_RELATIONSHIP('','',#4397,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4424) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4424 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511);
#4425 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4426);
#4426 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('125','=>[0:1:1:126]','',#5,#4417
  ,$);
#4427 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4419));
#4428 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4429),#4441);
#4429 = MANIFOLD_SOLID_BREP('',#4430);
#4430 = CLOSED_SHELL('',(#4431));
#4431 = ADVANCED_FACE('',(#4432),#4436,.T.);
#4432 = FACE_BOUND('',#4433,.T.);
#4433 = VERTEX_LOOP('',#4434);
#4434 = VERTEX_POINT('',#4435);
#4435 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4436 = SPHERICAL_SURFACE('',#4437,0.145);
#4437 = AXIS2_PLACEMENT_3D('',#4438,#4439,#4440);
#4438 = CARTESIAN_POINT('',(0.,0.,0.));
#4439 = DIRECTION('',(0.,0.,1.));
#4440 = DIRECTION('',(1.,0.,-0.));
#4441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4445)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4442,#4443,#4444)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4442 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4443 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4444 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4445 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4442,
  'distance_accuracy_value','confusion accuracy');
#4446 = SHAPE_DEFINITION_REPRESENTATION(#4447,#4428);
#4447 = PRODUCT_DEFINITION_SHAPE('','',#4448);
#4448 = PRODUCT_DEFINITION('design','',#4449,#4452);
#4449 = PRODUCT_DEFINITION_FORMATION('','',#4450);
#4450 = PRODUCT('M6','M6','',(#4451));
#4451 = PRODUCT_CONTEXT('',#2,'mechanical');
#4452 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4453 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4454,#4456);
#4454 = ( REPRESENTATION_RELATIONSHIP('','',#4428,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4455) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4455 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515);
#4456 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4457);
#4457 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('126','=>[0:1:1:127]','',#5,#4448
  ,$);
#4458 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4450));
#4459 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4460),#4472);
#4460 = MANIFOLD_SOLID_BREP('',#4461);
#4461 = CLOSED_SHELL('',(#4462));
#4462 = ADVANCED_FACE('',(#4463),#4467,.T.);
#4463 = FACE_BOUND('',#4464,.T.);
#4464 = VERTEX_LOOP('',#4465);
#4465 = VERTEX_POINT('',#4466);
#4466 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4467 = SPHERICAL_SURFACE('',#4468,0.145);
#4468 = AXIS2_PLACEMENT_3D('',#4469,#4470,#4471);
#4469 = CARTESIAN_POINT('',(0.,0.,0.));
#4470 = DIRECTION('',(0.,0.,1.));
#4471 = DIRECTION('',(1.,0.,-0.));
#4472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4476)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4473,#4474,#4475)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4473 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4474 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4475 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4476 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4473,
  'distance_accuracy_value','confusion accuracy');
#4477 = SHAPE_DEFINITION_REPRESENTATION(#4478,#4459);
#4478 = PRODUCT_DEFINITION_SHAPE('','',#4479);
#4479 = PRODUCT_DEFINITION('design','',#4480,#4483);
#4480 = PRODUCT_DEFINITION_FORMATION('','',#4481);
#4481 = PRODUCT('M7','M7','',(#4482));
#4482 = PRODUCT_CONTEXT('',#2,'mechanical');
#4483 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4484 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4485,#4487);
#4485 = ( REPRESENTATION_RELATIONSHIP('','',#4459,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4486) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4486 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519);
#4487 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4488);
#4488 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('127','=>[0:1:1:128]','',#5,#4479
  ,$);
#4489 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4481));
#4490 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4491),#4503);
#4491 = MANIFOLD_SOLID_BREP('',#4492);
#4492 = CLOSED_SHELL('',(#4493));
#4493 = ADVANCED_FACE('',(#4494),#4498,.T.);
#4494 = FACE_BOUND('',#4495,.T.);
#4495 = VERTEX_LOOP('',#4496);
#4496 = VERTEX_POINT('',#4497);
#4497 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4498 = SPHERICAL_SURFACE('',#4499,0.145);
#4499 = AXIS2_PLACEMENT_3D('',#4500,#4501,#4502);
#4500 = CARTESIAN_POINT('',(0.,0.,0.));
#4501 = DIRECTION('',(0.,0.,1.));
#4502 = DIRECTION('',(1.,0.,-0.));
#4503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4507)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4504,#4505,#4506)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4504 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4505 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4506 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4507 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4504,
  'distance_accuracy_value','confusion accuracy');
#4508 = SHAPE_DEFINITION_REPRESENTATION(#4509,#4490);
#4509 = PRODUCT_DEFINITION_SHAPE('','',#4510);
#4510 = PRODUCT_DEFINITION('design','',#4511,#4514);
#4511 = PRODUCT_DEFINITION_FORMATION('','',#4512);
#4512 = PRODUCT('M8','M8','',(#4513));
#4513 = PRODUCT_CONTEXT('',#2,'mechanical');
#4514 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4515 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4516,#4518);
#4516 = ( REPRESENTATION_RELATIONSHIP('','',#4490,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4517) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4517 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523);
#4518 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4519);
#4519 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('128','=>[0:1:1:129]','',#5,#4510
  ,$);
#4520 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4512));
#4521 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4522),#4534);
#4522 = MANIFOLD_SOLID_BREP('',#4523);
#4523 = CLOSED_SHELL('',(#4524));
#4524 = ADVANCED_FACE('',(#4525),#4529,.T.);
#4525 = FACE_BOUND('',#4526,.T.);
#4526 = VERTEX_LOOP('',#4527);
#4527 = VERTEX_POINT('',#4528);
#4528 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4529 = SPHERICAL_SURFACE('',#4530,0.145);
#4530 = AXIS2_PLACEMENT_3D('',#4531,#4532,#4533);
#4531 = CARTESIAN_POINT('',(0.,0.,0.));
#4532 = DIRECTION('',(0.,0.,1.));
#4533 = DIRECTION('',(1.,0.,-0.));
#4534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4538)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4535,#4536,#4537)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4535 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4536 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4537 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4538 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4535,
  'distance_accuracy_value','confusion accuracy');
#4539 = SHAPE_DEFINITION_REPRESENTATION(#4540,#4521);
#4540 = PRODUCT_DEFINITION_SHAPE('','',#4541);
#4541 = PRODUCT_DEFINITION('design','',#4542,#4545);
#4542 = PRODUCT_DEFINITION_FORMATION('','',#4543);
#4543 = PRODUCT('M9','M9','',(#4544));
#4544 = PRODUCT_CONTEXT('',#2,'mechanical');
#4545 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4546 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4547,#4549);
#4547 = ( REPRESENTATION_RELATIONSHIP('','',#4521,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4548) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4548 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527);
#4549 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4550);
#4550 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('129','=>[0:1:1:130]','',#5,#4541
  ,$);
#4551 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4543));
#4552 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4553),#4565);
#4553 = MANIFOLD_SOLID_BREP('',#4554);
#4554 = CLOSED_SHELL('',(#4555));
#4555 = ADVANCED_FACE('',(#4556),#4560,.T.);
#4556 = FACE_BOUND('',#4557,.T.);
#4557 = VERTEX_LOOP('',#4558);
#4558 = VERTEX_POINT('',#4559);
#4559 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4560 = SPHERICAL_SURFACE('',#4561,0.145);
#4561 = AXIS2_PLACEMENT_3D('',#4562,#4563,#4564);
#4562 = CARTESIAN_POINT('',(0.,0.,0.));
#4563 = DIRECTION('',(0.,0.,1.));
#4564 = DIRECTION('',(1.,0.,-0.));
#4565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4569)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4566,#4567,#4568)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4566,
  'distance_accuracy_value','confusion accuracy');
#4570 = SHAPE_DEFINITION_REPRESENTATION(#4571,#4552);
#4571 = PRODUCT_DEFINITION_SHAPE('','',#4572);
#4572 = PRODUCT_DEFINITION('design','',#4573,#4576);
#4573 = PRODUCT_DEFINITION_FORMATION('','',#4574);
#4574 = PRODUCT('M10','M10','',(#4575));
#4575 = PRODUCT_CONTEXT('',#2,'mechanical');
#4576 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4577 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4578,#4580);
#4578 = ( REPRESENTATION_RELATIONSHIP('','',#4552,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4579) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4579 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531);
#4580 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4581);
#4581 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('130','=>[0:1:1:131]','',#5,#4572
  ,$);
#4582 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4574));
#4583 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4584),#4596);
#4584 = MANIFOLD_SOLID_BREP('',#4585);
#4585 = CLOSED_SHELL('',(#4586));
#4586 = ADVANCED_FACE('',(#4587),#4591,.T.);
#4587 = FACE_BOUND('',#4588,.T.);
#4588 = VERTEX_LOOP('',#4589);
#4589 = VERTEX_POINT('',#4590);
#4590 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4591 = SPHERICAL_SURFACE('',#4592,0.145);
#4592 = AXIS2_PLACEMENT_3D('',#4593,#4594,#4595);
#4593 = CARTESIAN_POINT('',(0.,0.,0.));
#4594 = DIRECTION('',(0.,0.,1.));
#4595 = DIRECTION('',(1.,0.,-0.));
#4596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4600)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4597,#4598,#4599)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4597 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4598 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4599 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4600 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4597,
  'distance_accuracy_value','confusion accuracy');
#4601 = SHAPE_DEFINITION_REPRESENTATION(#4602,#4583);
#4602 = PRODUCT_DEFINITION_SHAPE('','',#4603);
#4603 = PRODUCT_DEFINITION('design','',#4604,#4607);
#4604 = PRODUCT_DEFINITION_FORMATION('','',#4605);
#4605 = PRODUCT('M11','M11','',(#4606));
#4606 = PRODUCT_CONTEXT('',#2,'mechanical');
#4607 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4608 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4609,#4611);
#4609 = ( REPRESENTATION_RELATIONSHIP('','',#4583,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4610) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4610 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535);
#4611 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4612);
#4612 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('131','=>[0:1:1:132]','',#5,#4603
  ,$);
#4613 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4605));
#4614 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4615),#4627);
#4615 = MANIFOLD_SOLID_BREP('',#4616);
#4616 = CLOSED_SHELL('',(#4617));
#4617 = ADVANCED_FACE('',(#4618),#4622,.T.);
#4618 = FACE_BOUND('',#4619,.T.);
#4619 = VERTEX_LOOP('',#4620);
#4620 = VERTEX_POINT('',#4621);
#4621 = CARTESIAN_POINT('',(8.878689293818E-18,-2.17465168486E-33,-0.145
    ));
#4622 = SPHERICAL_SURFACE('',#4623,0.145);
#4623 = AXIS2_PLACEMENT_3D('',#4624,#4625,#4626);
#4624 = CARTESIAN_POINT('',(0.,0.,0.));
#4625 = DIRECTION('',(0.,0.,1.));
#4626 = DIRECTION('',(1.,0.,-0.));
#4627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4631)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4628,#4629,#4630)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4628 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4629 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4630 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4631 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4628,
  'distance_accuracy_value','confusion accuracy');
#4632 = SHAPE_DEFINITION_REPRESENTATION(#4633,#4614);
#4633 = PRODUCT_DEFINITION_SHAPE('','',#4634);
#4634 = PRODUCT_DEFINITION('design','',#4635,#4638);
#4635 = PRODUCT_DEFINITION_FORMATION('','',#4636);
#4636 = PRODUCT('M12','M12','',(#4637));
#4637 = PRODUCT_CONTEXT('',#2,'mechanical');
#4638 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4639 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4640,#4642);
#4640 = ( REPRESENTATION_RELATIONSHIP('','',#4614,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4641) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4641 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539);
#4642 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4643);
#4643 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('132','=>[0:1:1:133]','',#5,#4634
  ,$);
#4644 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4636));
#4645 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4646),#5066);
#4646 = MANIFOLD_SOLID_BREP('',#4647);
#4647 = CLOSED_SHELL('',(#4648,#4768,#4844,#4924,#4973,#5000,#5007,#5062
    ));
#4648 = ADVANCED_FACE('',(#4649),#4663,.F.);
#4649 = FACE_BOUND('',#4650,.F.);
#4650 = EDGE_LOOP('',(#4651,#4686,#4714,#4742));
#4651 = ORIENTED_EDGE('',*,*,#4652,.F.);
#4652 = EDGE_CURVE('',#4653,#4655,#4657,.T.);
#4653 = VERTEX_POINT('',#4654);
#4654 = CARTESIAN_POINT('',(-3.5,-3.5,0.29));
#4655 = VERTEX_POINT('',#4656);
#4656 = CARTESIAN_POINT('',(-3.5,-3.5,0.6));
#4657 = SURFACE_CURVE('',#4658,(#4662,#4674),.PCURVE_S1.);
#4658 = LINE('',#4659,#4660);
#4659 = CARTESIAN_POINT('',(-3.5,-3.5,0.29));
#4660 = VECTOR('',#4661,1.);
#4661 = DIRECTION('',(0.,0.,1.));
#4662 = PCURVE('',#4663,#4668);
#4663 = PLANE('',#4664);
#4664 = AXIS2_PLACEMENT_3D('',#4665,#4666,#4667);
#4665 = CARTESIAN_POINT('',(-3.5,-3.5,0.29));
#4666 = DIRECTION('',(1.,0.,0.));
#4667 = DIRECTION('',(0.,0.,1.));
#4668 = DEFINITIONAL_REPRESENTATION('',(#4669),#4673);
#4669 = LINE('',#4670,#4671);
#4670 = CARTESIAN_POINT('',(0.,0.));
#4671 = VECTOR('',#4672,1.);
#4672 = DIRECTION('',(1.,0.));
#4673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4674 = PCURVE('',#4675,#4680);
#4675 = PLANE('',#4676);
#4676 = AXIS2_PLACEMENT_3D('',#4677,#4678,#4679);
#4677 = CARTESIAN_POINT('',(-3.5,-3.5,0.29));
#4678 = DIRECTION('',(0.,1.,0.));
#4679 = DIRECTION('',(0.,0.,1.));
#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685);
#4681 = LINE('',#4682,#4683);
#4682 = CARTESIAN_POINT('',(0.,0.));
#4683 = VECTOR('',#4684,1.);
#4684 = DIRECTION('',(1.,0.));
#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4686 = ORIENTED_EDGE('',*,*,#4687,.T.);
#4687 = EDGE_CURVE('',#4653,#4688,#4690,.T.);
#4688 = VERTEX_POINT('',#4689);
#4689 = CARTESIAN_POINT('',(-3.5,3.5,0.29));
#4690 = SURFACE_CURVE('',#4691,(#4695,#4702),.PCURVE_S1.);
#4691 = LINE('',#4692,#4693);
#4692 = CARTESIAN_POINT('',(-3.5,-3.5,0.29));
#4693 = VECTOR('',#4694,1.);
#4694 = DIRECTION('',(0.,1.,0.));
#4695 = PCURVE('',#4663,#4696);
#4696 = DEFINITIONAL_REPRESENTATION('',(#4697),#4701);
#4697 = LINE('',#4698,#4699);
#4698 = CARTESIAN_POINT('',(0.,0.));
#4699 = VECTOR('',#4700,1.);
#4700 = DIRECTION('',(0.,-1.));
#4701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4702 = PCURVE('',#4703,#4708);
#4703 = PLANE('',#4704);
#4704 = AXIS2_PLACEMENT_3D('',#4705,#4706,#4707);
#4705 = CARTESIAN_POINT('',(-3.5,-3.5,0.29));
#4706 = DIRECTION('',(0.,0.,1.));
#4707 = DIRECTION('',(1.,0.,0.));
#4708 = DEFINITIONAL_REPRESENTATION('',(#4709),#4713);
#4709 = LINE('',#4710,#4711);
#4710 = CARTESIAN_POINT('',(0.,0.));
#4711 = VECTOR('',#4712,1.);
#4712 = DIRECTION('',(0.,1.));
#4713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4714 = ORIENTED_EDGE('',*,*,#4715,.T.);
#4715 = EDGE_CURVE('',#4688,#4716,#4718,.T.);
#4716 = VERTEX_POINT('',#4717);
#4717 = CARTESIAN_POINT('',(-3.5,3.5,0.6));
#4718 = SURFACE_CURVE('',#4719,(#4723,#4730),.PCURVE_S1.);
#4719 = LINE('',#4720,#4721);
#4720 = CARTESIAN_POINT('',(-3.5,3.5,0.29));
#4721 = VECTOR('',#4722,1.);
#4722 = DIRECTION('',(0.,0.,1.));
#4723 = PCURVE('',#4663,#4724);
#4724 = DEFINITIONAL_REPRESENTATION('',(#4725),#4729);
#4725 = LINE('',#4726,#4727);
#4726 = CARTESIAN_POINT('',(0.,-7.));
#4727 = VECTOR('',#4728,1.);
#4728 = DIRECTION('',(1.,0.));
#4729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4730 = PCURVE('',#4731,#4736);
#4731 = PLANE('',#4732);
#4732 = AXIS2_PLACEMENT_3D('',#4733,#4734,#4735);
#4733 = CARTESIAN_POINT('',(-3.5,3.5,0.29));
#4734 = DIRECTION('',(0.,1.,0.));
#4735 = DIRECTION('',(0.,0.,1.));
#4736 = DEFINITIONAL_REPRESENTATION('',(#4737),#4741);
#4737 = LINE('',#4738,#4739);
#4738 = CARTESIAN_POINT('',(0.,0.));
#4739 = VECTOR('',#4740,1.);
#4740 = DIRECTION('',(1.,0.));
#4741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4742 = ORIENTED_EDGE('',*,*,#4743,.F.);
#4743 = EDGE_CURVE('',#4655,#4716,#4744,.T.);
#4744 = SURFACE_CURVE('',#4745,(#4749,#4756),.PCURVE_S1.);
#4745 = LINE('',#4746,#4747);
#4746 = CARTESIAN_POINT('',(-3.5,-3.5,0.6));
#4747 = VECTOR('',#4748,1.);
#4748 = DIRECTION('',(0.,1.,0.));
#4749 = PCURVE('',#4663,#4750);
#4750 = DEFINITIONAL_REPRESENTATION('',(#4751),#4755);
#4751 = LINE('',#4752,#4753);
#4752 = CARTESIAN_POINT('',(0.31,0.));
#4753 = VECTOR('',#4754,1.);
#4754 = DIRECTION('',(0.,-1.));
#4755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4756 = PCURVE('',#4757,#4762);
#4757 = PLANE('',#4758);
#4758 = AXIS2_PLACEMENT_3D('',#4759,#4760,#4761);
#4759 = CARTESIAN_POINT('',(-3.5,-3.5,0.6));
#4760 = DIRECTION('',(0.,0.,1.));
#4761 = DIRECTION('',(1.,0.,0.));
#4762 = DEFINITIONAL_REPRESENTATION('',(#4763),#4767);
#4763 = LINE('',#4764,#4765);
#4764 = CARTESIAN_POINT('',(0.,0.));
#4765 = VECTOR('',#4766,1.);
#4766 = DIRECTION('',(0.,1.));
#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4768 = ADVANCED_FACE('',(#4769),#4675,.F.);
#4769 = FACE_BOUND('',#4770,.F.);
#4770 = EDGE_LOOP('',(#4771,#4794,#4795,#4818));
#4771 = ORIENTED_EDGE('',*,*,#4772,.F.);
#4772 = EDGE_CURVE('',#4653,#4773,#4775,.T.);
#4773 = VERTEX_POINT('',#4774);
#4774 = CARTESIAN_POINT('',(3.5,-3.5,0.29));
#4775 = SURFACE_CURVE('',#4776,(#4780,#4787),.PCURVE_S1.);
#4776 = LINE('',#4777,#4778);
#4777 = CARTESIAN_POINT('',(-3.5,-3.5,0.29));
#4778 = VECTOR('',#4779,1.);
#4779 = DIRECTION('',(1.,0.,0.));
#4780 = PCURVE('',#4675,#4781);
#4781 = DEFINITIONAL_REPRESENTATION('',(#4782),#4786);
#4782 = LINE('',#4783,#4784);
#4783 = CARTESIAN_POINT('',(0.,0.));
#4784 = VECTOR('',#4785,1.);
#4785 = DIRECTION('',(0.,1.));
#4786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4787 = PCURVE('',#4703,#4788);
#4788 = DEFINITIONAL_REPRESENTATION('',(#4789),#4793);
#4789 = LINE('',#4790,#4791);
#4790 = CARTESIAN_POINT('',(0.,0.));
#4791 = VECTOR('',#4792,1.);
#4792 = DIRECTION('',(1.,0.));
#4793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4794 = ORIENTED_EDGE('',*,*,#4652,.T.);
#4795 = ORIENTED_EDGE('',*,*,#4796,.T.);
#4796 = EDGE_CURVE('',#4655,#4797,#4799,.T.);
#4797 = VERTEX_POINT('',#4798);
#4798 = CARTESIAN_POINT('',(3.5,-3.5,0.6));
#4799 = SURFACE_CURVE('',#4800,(#4804,#4811),.PCURVE_S1.);
#4800 = LINE('',#4801,#4802);
#4801 = CARTESIAN_POINT('',(-3.5,-3.5,0.6));
#4802 = VECTOR('',#4803,1.);
#4803 = DIRECTION('',(1.,0.,0.));
#4804 = PCURVE('',#4675,#4805);
#4805 = DEFINITIONAL_REPRESENTATION('',(#4806),#4810);
#4806 = LINE('',#4807,#4808);
#4807 = CARTESIAN_POINT('',(0.31,0.));
#4808 = VECTOR('',#4809,1.);
#4809 = DIRECTION('',(0.,1.));
#4810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4811 = PCURVE('',#4757,#4812);
#4812 = DEFINITIONAL_REPRESENTATION('',(#4813),#4817);
#4813 = LINE('',#4814,#4815);
#4814 = CARTESIAN_POINT('',(0.,0.));
#4815 = VECTOR('',#4816,1.);
#4816 = DIRECTION('',(1.,0.));
#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4818 = ORIENTED_EDGE('',*,*,#4819,.F.);
#4819 = EDGE_CURVE('',#4773,#4797,#4820,.T.);
#4820 = SURFACE_CURVE('',#4821,(#4825,#4832),.PCURVE_S1.);
#4821 = LINE('',#4822,#4823);
#4822 = CARTESIAN_POINT('',(3.5,-3.5,0.29));
#4823 = VECTOR('',#4824,1.);
#4824 = DIRECTION('',(0.,0.,1.));
#4825 = PCURVE('',#4675,#4826);
#4826 = DEFINITIONAL_REPRESENTATION('',(#4827),#4831);
#4827 = LINE('',#4828,#4829);
#4828 = CARTESIAN_POINT('',(0.,7.));
#4829 = VECTOR('',#4830,1.);
#4830 = DIRECTION('',(1.,0.));
#4831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4832 = PCURVE('',#4833,#4838);
#4833 = PLANE('',#4834);
#4834 = AXIS2_PLACEMENT_3D('',#4835,#4836,#4837);
#4835 = CARTESIAN_POINT('',(3.5,-3.5,0.29));
#4836 = DIRECTION('',(1.,0.,0.));
#4837 = DIRECTION('',(0.,0.,1.));
#4838 = DEFINITIONAL_REPRESENTATION('',(#4839),#4843);
#4839 = LINE('',#4840,#4841);
#4840 = CARTESIAN_POINT('',(0.,0.));
#4841 = VECTOR('',#4842,1.);
#4842 = DIRECTION('',(1.,0.));
#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4844 = ADVANCED_FACE('',(#4845,#4893),#4757,.T.);
#4845 = FACE_BOUND('',#4846,.T.);
#4846 = EDGE_LOOP('',(#4847,#4848,#4849,#4872));
#4847 = ORIENTED_EDGE('',*,*,#4743,.F.);
#4848 = ORIENTED_EDGE('',*,*,#4796,.T.);
#4849 = ORIENTED_EDGE('',*,*,#4850,.T.);
#4850 = EDGE_CURVE('',#4797,#4851,#4853,.T.);
#4851 = VERTEX_POINT('',#4852);
#4852 = CARTESIAN_POINT('',(3.5,3.5,0.6));
#4853 = SURFACE_CURVE('',#4854,(#4858,#4865),.PCURVE_S1.);
#4854 = LINE('',#4855,#4856);
#4855 = CARTESIAN_POINT('',(3.5,-3.5,0.6));
#4856 = VECTOR('',#4857,1.);
#4857 = DIRECTION('',(0.,1.,0.));
#4858 = PCURVE('',#4757,#4859);
#4859 = DEFINITIONAL_REPRESENTATION('',(#4860),#4864);
#4860 = LINE('',#4861,#4862);
#4861 = CARTESIAN_POINT('',(7.,0.));
#4862 = VECTOR('',#4863,1.);
#4863 = DIRECTION('',(0.,1.));
#4864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4865 = PCURVE('',#4833,#4866);
#4866 = DEFINITIONAL_REPRESENTATION('',(#4867),#4871);
#4867 = LINE('',#4868,#4869);
#4868 = CARTESIAN_POINT('',(0.31,0.));
#4869 = VECTOR('',#4870,1.);
#4870 = DIRECTION('',(0.,-1.));
#4871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4872 = ORIENTED_EDGE('',*,*,#4873,.F.);
#4873 = EDGE_CURVE('',#4716,#4851,#4874,.T.);
#4874 = SURFACE_CURVE('',#4875,(#4879,#4886),.PCURVE_S1.);
#4875 = LINE('',#4876,#4877);
#4876 = CARTESIAN_POINT('',(-3.5,3.5,0.6));
#4877 = VECTOR('',#4878,1.);
#4878 = DIRECTION('',(1.,0.,0.));
#4879 = PCURVE('',#4757,#4880);
#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885);
#4881 = LINE('',#4882,#4883);
#4882 = CARTESIAN_POINT('',(0.,7.));
#4883 = VECTOR('',#4884,1.);
#4884 = DIRECTION('',(1.,0.));
#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4886 = PCURVE('',#4731,#4887);
#4887 = DEFINITIONAL_REPRESENTATION('',(#4888),#4892);
#4888 = LINE('',#4889,#4890);
#4889 = CARTESIAN_POINT('',(0.31,0.));
#4890 = VECTOR('',#4891,1.);
#4891 = DIRECTION('',(0.,1.));
#4892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4893 = FACE_BOUND('',#4894,.T.);
#4894 = EDGE_LOOP('',(#4895));
#4895 = ORIENTED_EDGE('',*,*,#4896,.F.);
#4896 = EDGE_CURVE('',#4897,#4897,#4899,.T.);
#4897 = VERTEX_POINT('',#4898);
#4898 = CARTESIAN_POINT('',(-2.1875,2.625,0.6));
#4899 = SURFACE_CURVE('',#4900,(#4905,#4912),.PCURVE_S1.);
#4900 = CIRCLE('',#4901,0.4375);
#4901 = AXIS2_PLACEMENT_3D('',#4902,#4903,#4904);
#4902 = CARTESIAN_POINT('',(-2.625,2.625,0.6));
#4903 = DIRECTION('',(0.,0.,1.));
#4904 = DIRECTION('',(1.,0.,0.));
#4905 = PCURVE('',#4757,#4906);
#4906 = DEFINITIONAL_REPRESENTATION('',(#4907),#4911);
#4907 = CIRCLE('',#4908,0.4375);
#4908 = AXIS2_PLACEMENT_2D('',#4909,#4910);
#4909 = CARTESIAN_POINT('',(0.875,6.125));
#4910 = DIRECTION('',(1.,0.));
#4911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4912 = PCURVE('',#4913,#4918);
#4913 = CYLINDRICAL_SURFACE('',#4914,0.4375);
#4914 = AXIS2_PLACEMENT_3D('',#4915,#4916,#4917);
#4915 = CARTESIAN_POINT('',(-2.625,2.625,0.54));
#4916 = DIRECTION('',(0.,0.,1.));
#4917 = DIRECTION('',(1.,0.,0.));
#4918 = DEFINITIONAL_REPRESENTATION('',(#4919),#4923);
#4919 = LINE('',#4920,#4921);
#4920 = CARTESIAN_POINT('',(0.,6.E-02));
#4921 = VECTOR('',#4922,1.);
#4922 = DIRECTION('',(1.,0.));
#4923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4924 = ADVANCED_FACE('',(#4925),#4731,.T.);
#4925 = FACE_BOUND('',#4926,.T.);
#4926 = EDGE_LOOP('',(#4927,#4950,#4951,#4952));
#4927 = ORIENTED_EDGE('',*,*,#4928,.F.);
#4928 = EDGE_CURVE('',#4688,#4929,#4931,.T.);
#4929 = VERTEX_POINT('',#4930);
#4930 = CARTESIAN_POINT('',(3.5,3.5,0.29));
#4931 = SURFACE_CURVE('',#4932,(#4936,#4943),.PCURVE_S1.);
#4932 = LINE('',#4933,#4934);
#4933 = CARTESIAN_POINT('',(-3.5,3.5,0.29));
#4934 = VECTOR('',#4935,1.);
#4935 = DIRECTION('',(1.,0.,0.));
#4936 = PCURVE('',#4731,#4937);
#4937 = DEFINITIONAL_REPRESENTATION('',(#4938),#4942);
#4938 = LINE('',#4939,#4940);
#4939 = CARTESIAN_POINT('',(0.,0.));
#4940 = VECTOR('',#4941,1.);
#4941 = DIRECTION('',(0.,1.));
#4942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4943 = PCURVE('',#4703,#4944);
#4944 = DEFINITIONAL_REPRESENTATION('',(#4945),#4949);
#4945 = LINE('',#4946,#4947);
#4946 = CARTESIAN_POINT('',(0.,7.));
#4947 = VECTOR('',#4948,1.);
#4948 = DIRECTION('',(1.,0.));
#4949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4950 = ORIENTED_EDGE('',*,*,#4715,.T.);
#4951 = ORIENTED_EDGE('',*,*,#4873,.T.);
#4952 = ORIENTED_EDGE('',*,*,#4953,.F.);
#4953 = EDGE_CURVE('',#4929,#4851,#4954,.T.);
#4954 = SURFACE_CURVE('',#4955,(#4959,#4966),.PCURVE_S1.);
#4955 = LINE('',#4956,#4957);
#4956 = CARTESIAN_POINT('',(3.5,3.5,0.29));
#4957 = VECTOR('',#4958,1.);
#4958 = DIRECTION('',(0.,0.,1.));
#4959 = PCURVE('',#4731,#4960);
#4960 = DEFINITIONAL_REPRESENTATION('',(#4961),#4965);
#4961 = LINE('',#4962,#4963);
#4962 = CARTESIAN_POINT('',(0.,7.));
#4963 = VECTOR('',#4964,1.);
#4964 = DIRECTION('',(1.,0.));
#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4966 = PCURVE('',#4833,#4967);
#4967 = DEFINITIONAL_REPRESENTATION('',(#4968),#4972);
#4968 = LINE('',#4969,#4970);
#4969 = CARTESIAN_POINT('',(0.,-7.));
#4970 = VECTOR('',#4971,1.);
#4971 = DIRECTION('',(1.,0.));
#4972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4973 = ADVANCED_FACE('',(#4974),#4703,.F.);
#4974 = FACE_BOUND('',#4975,.F.);
#4975 = EDGE_LOOP('',(#4976,#4977,#4978,#4999));
#4976 = ORIENTED_EDGE('',*,*,#4687,.F.);
#4977 = ORIENTED_EDGE('',*,*,#4772,.T.);
#4978 = ORIENTED_EDGE('',*,*,#4979,.T.);
#4979 = EDGE_CURVE('',#4773,#4929,#4980,.T.);
#4980 = SURFACE_CURVE('',#4981,(#4985,#4992),.PCURVE_S1.);
#4981 = LINE('',#4982,#4983);
#4982 = CARTESIAN_POINT('',(3.5,-3.5,0.29));
#4983 = VECTOR('',#4984,1.);
#4984 = DIRECTION('',(0.,1.,0.));
#4985 = PCURVE('',#4703,#4986);
#4986 = DEFINITIONAL_REPRESENTATION('',(#4987),#4991);
#4987 = LINE('',#4988,#4989);
#4988 = CARTESIAN_POINT('',(7.,0.));
#4989 = VECTOR('',#4990,1.);
#4990 = DIRECTION('',(0.,1.));
#4991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4992 = PCURVE('',#4833,#4993);
#4993 = DEFINITIONAL_REPRESENTATION('',(#4994),#4998);
#4994 = LINE('',#4995,#4996);
#4995 = CARTESIAN_POINT('',(0.,0.));
#4996 = VECTOR('',#4997,1.);
#4997 = DIRECTION('',(0.,-1.));
#4998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4999 = ORIENTED_EDGE('',*,*,#4928,.F.);
#5000 = ADVANCED_FACE('',(#5001),#4833,.T.);
#5001 = FACE_BOUND('',#5002,.T.);
#5002 = EDGE_LOOP('',(#5003,#5004,#5005,#5006));
#5003 = ORIENTED_EDGE('',*,*,#4819,.F.);
#5004 = ORIENTED_EDGE('',*,*,#4979,.T.);
#5005 = ORIENTED_EDGE('',*,*,#4953,.T.);
#5006 = ORIENTED_EDGE('',*,*,#4850,.F.);
#5007 = ADVANCED_FACE('',(#5008),#4913,.F.);
#5008 = FACE_BOUND('',#5009,.F.);
#5009 = EDGE_LOOP('',(#5010,#5033,#5034,#5035));
#5010 = ORIENTED_EDGE('',*,*,#5011,.T.);
#5011 = EDGE_CURVE('',#5012,#4897,#5014,.T.);
#5012 = VERTEX_POINT('',#5013);
#5013 = CARTESIAN_POINT('',(-2.1875,2.625,0.54));
#5014 = SEAM_CURVE('',#5015,(#5019,#5026),.PCURVE_S1.);
#5015 = LINE('',#5016,#5017);
#5016 = CARTESIAN_POINT('',(-2.1875,2.625,0.54));
#5017 = VECTOR('',#5018,1.);
#5018 = DIRECTION('',(0.,0.,1.));
#5019 = PCURVE('',#4913,#5020);
#5020 = DEFINITIONAL_REPRESENTATION('',(#5021),#5025);
#5021 = LINE('',#5022,#5023);
#5022 = CARTESIAN_POINT('',(6.28318530718,-0.));
#5023 = VECTOR('',#5024,1.);
#5024 = DIRECTION('',(0.,1.));
#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5026 = PCURVE('',#4913,#5027);
#5027 = DEFINITIONAL_REPRESENTATION('',(#5028),#5032);
#5028 = LINE('',#5029,#5030);
#5029 = CARTESIAN_POINT('',(0.,-0.));
#5030 = VECTOR('',#5031,1.);
#5031 = DIRECTION('',(0.,1.));
#5032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5033 = ORIENTED_EDGE('',*,*,#4896,.F.);
#5034 = ORIENTED_EDGE('',*,*,#5011,.F.);
#5035 = ORIENTED_EDGE('',*,*,#5036,.T.);
#5036 = EDGE_CURVE('',#5012,#5012,#5037,.T.);
#5037 = SURFACE_CURVE('',#5038,(#5043,#5050),.PCURVE_S1.);
#5038 = CIRCLE('',#5039,0.4375);
#5039 = AXIS2_PLACEMENT_3D('',#5040,#5041,#5042);
#5040 = CARTESIAN_POINT('',(-2.625,2.625,0.54));
#5041 = DIRECTION('',(0.,0.,1.));
#5042 = DIRECTION('',(1.,0.,0.));
#5043 = PCURVE('',#4913,#5044);
#5044 = DEFINITIONAL_REPRESENTATION('',(#5045),#5049);
#5045 = LINE('',#5046,#5047);
#5046 = CARTESIAN_POINT('',(0.,0.));
#5047 = VECTOR('',#5048,1.);
#5048 = DIRECTION('',(1.,0.));
#5049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5050 = PCURVE('',#5051,#5056);
#5051 = PLANE('',#5052);
#5052 = AXIS2_PLACEMENT_3D('',#5053,#5054,#5055);
#5053 = CARTESIAN_POINT('',(-2.625,2.625,0.54));
#5054 = DIRECTION('',(0.,0.,1.));
#5055 = DIRECTION('',(1.,0.,0.));
#5056 = DEFINITIONAL_REPRESENTATION('',(#5057),#5061);
#5057 = CIRCLE('',#5058,0.4375);
#5058 = AXIS2_PLACEMENT_2D('',#5059,#5060);
#5059 = CARTESIAN_POINT('',(0.,0.));
#5060 = DIRECTION('',(1.,0.));
#5061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5062 = ADVANCED_FACE('',(#5063),#5051,.T.);
#5063 = FACE_BOUND('',#5064,.F.);
#5064 = EDGE_LOOP('',(#5065));
#5065 = ORIENTED_EDGE('',*,*,#5036,.F.);
#5066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5070)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5067,#5068,#5069)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5067 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5068 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5069 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5070 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5067,
  'distance_accuracy_value','confusion accuracy');
#5071 = SHAPE_DEFINITION_REPRESENTATION(#5072,#4645);
#5072 = PRODUCT_DEFINITION_SHAPE('','',#5073);
#5073 = PRODUCT_DEFINITION('design','',#5074,#5077);
#5074 = PRODUCT_DEFINITION_FORMATION('','',#5075);
#5075 = PRODUCT('Body','Body','',(#5076));
#5076 = PRODUCT_CONTEXT('',#2,'mechanical');
#5077 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5078 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5079,#5081);
#5079 = ( REPRESENTATION_RELATIONSHIP('','',#4645,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5080) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5080 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543);
#5081 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5082);
#5082 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('133','=>[0:1:1:134]','',#5,#5073
  ,$);
#5083 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5075));
#5084 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5085),#3201);
#5085 = STYLED_ITEM('color',(#5086),#3189);
#5086 = PRESENTATION_STYLE_ASSIGNMENT((#5087,#5093));
#5087 = SURFACE_STYLE_USAGE(.BOTH.,#5088);
#5088 = SURFACE_SIDE_STYLE('',(#5089));
#5089 = SURFACE_STYLE_FILL_AREA(#5090);
#5090 = FILL_AREA_STYLE('',(#5091));
#5091 = FILL_AREA_STYLE_COLOUR('',#5092);
#5092 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094);
#5093 = CURVE_STYLE('',#5094,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5094 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5095 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5096),#1651);
#5096 = STYLED_ITEM('color',(#5097),#1639);
#5097 = PRESENTATION_STYLE_ASSIGNMENT((#5098,#5103));
#5098 = SURFACE_STYLE_USAGE(.BOTH.,#5099);
#5099 = SURFACE_SIDE_STYLE('',(#5100));
#5100 = SURFACE_STYLE_FILL_AREA(#5101);
#5101 = FILL_AREA_STYLE('',(#5102));
#5102 = FILL_AREA_STYLE_COLOUR('',#5092);
#5103 = CURVE_STYLE('',#5104,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5104 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5105 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5106),#4100);
#5106 = STYLED_ITEM('color',(#5107),#4088);
#5107 = PRESENTATION_STYLE_ASSIGNMENT((#5108,#5113));
#5108 = SURFACE_STYLE_USAGE(.BOTH.,#5109);
#5109 = SURFACE_SIDE_STYLE('',(#5110));
#5110 = SURFACE_STYLE_FILL_AREA(#5111);
#5111 = FILL_AREA_STYLE('',(#5112));
#5112 = FILL_AREA_STYLE_COLOUR('',#5092);
#5113 = CURVE_STYLE('',#5114,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5114 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5115 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5116),#3387);
#5116 = STYLED_ITEM('color',(#5117),#3375);
#5117 = PRESENTATION_STYLE_ASSIGNMENT((#5118,#5123));
#5118 = SURFACE_STYLE_USAGE(.BOTH.,#5119);
#5119 = SURFACE_SIDE_STYLE('',(#5120));
#5120 = SURFACE_STYLE_FILL_AREA(#5121);
#5121 = FILL_AREA_STYLE('',(#5122));
#5122 = FILL_AREA_STYLE_COLOUR('',#5092);
#5123 = CURVE_STYLE('',#5124,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5124 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5125 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5126),#4317);
#5126 = STYLED_ITEM('color',(#5127),#4305);
#5127 = PRESENTATION_STYLE_ASSIGNMENT((#5128,#5133));
#5128 = SURFACE_STYLE_USAGE(.BOTH.,#5129);
#5129 = SURFACE_SIDE_STYLE('',(#5130));
#5130 = SURFACE_STYLE_FILL_AREA(#5131);
#5131 = FILL_AREA_STYLE('',(#5132));
#5132 = FILL_AREA_STYLE_COLOUR('',#5092);
#5133 = CURVE_STYLE('',#5134,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5135 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5136),#3449);
#5136 = STYLED_ITEM('color',(#5137),#3437);
#5137 = PRESENTATION_STYLE_ASSIGNMENT((#5138,#5143));
#5138 = SURFACE_STYLE_USAGE(.BOTH.,#5139);
#5139 = SURFACE_SIDE_STYLE('',(#5140));
#5140 = SURFACE_STYLE_FILL_AREA(#5141);
#5141 = FILL_AREA_STYLE('',(#5142));
#5142 = FILL_AREA_STYLE_COLOUR('',#5092);
#5143 = CURVE_STYLE('',#5144,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5144 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5145 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5146),#3728);
#5146 = STYLED_ITEM('color',(#5147),#3716);
#5147 = PRESENTATION_STYLE_ASSIGNMENT((#5148,#5153));
#5148 = SURFACE_STYLE_USAGE(.BOTH.,#5149);
#5149 = SURFACE_SIDE_STYLE('',(#5150));
#5150 = SURFACE_STYLE_FILL_AREA(#5151);
#5151 = FILL_AREA_STYLE('',(#5152));
#5152 = FILL_AREA_STYLE_COLOUR('',#5092);
#5153 = CURVE_STYLE('',#5154,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5154 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5155 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5156),#2643);
#5156 = STYLED_ITEM('color',(#5157),#2631);
#5157 = PRESENTATION_STYLE_ASSIGNMENT((#5158,#5163));
#5158 = SURFACE_STYLE_USAGE(.BOTH.,#5159);
#5159 = SURFACE_SIDE_STYLE('',(#5160));
#5160 = SURFACE_STYLE_FILL_AREA(#5161);
#5161 = FILL_AREA_STYLE('',(#5162));
#5162 = FILL_AREA_STYLE_COLOUR('',#5092);
#5163 = CURVE_STYLE('',#5164,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5164 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5165 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5166),#1868);
#5166 = STYLED_ITEM('color',(#5167),#1856);
#5167 = PRESENTATION_STYLE_ASSIGNMENT((#5168,#5173));
#5168 = SURFACE_STYLE_USAGE(.BOTH.,#5169);
#5169 = SURFACE_SIDE_STYLE('',(#5170));
#5170 = SURFACE_STYLE_FILL_AREA(#5171);
#5171 = FILL_AREA_STYLE('',(#5172));
#5172 = FILL_AREA_STYLE_COLOUR('',#5092);
#5173 = CURVE_STYLE('',#5174,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5174 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5175 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5176),#907);
#5176 = STYLED_ITEM('color',(#5177),#895);
#5177 = PRESENTATION_STYLE_ASSIGNMENT((#5178,#5183));
#5178 = SURFACE_STYLE_USAGE(.BOTH.,#5179);
#5179 = SURFACE_SIDE_STYLE('',(#5180));
#5180 = SURFACE_STYLE_FILL_AREA(#5181);
#5181 = FILL_AREA_STYLE('',(#5182));
#5182 = FILL_AREA_STYLE_COLOUR('',#5092);
#5183 = CURVE_STYLE('',#5184,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5184 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5185 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5186),#3232);
#5186 = STYLED_ITEM('color',(#5187),#3220);
#5187 = PRESENTATION_STYLE_ASSIGNMENT((#5188,#5193));
#5188 = SURFACE_STYLE_USAGE(.BOTH.,#5189);
#5189 = SURFACE_SIDE_STYLE('',(#5190));
#5190 = SURFACE_STYLE_FILL_AREA(#5191);
#5191 = FILL_AREA_STYLE('',(#5192));
#5192 = FILL_AREA_STYLE_COLOUR('',#5092);
#5193 = CURVE_STYLE('',#5194,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5194 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5195 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5196),#4069);
#5196 = STYLED_ITEM('color',(#5197),#4057);
#5197 = PRESENTATION_STYLE_ASSIGNMENT((#5198,#5203));
#5198 = SURFACE_STYLE_USAGE(.BOTH.,#5199);
#5199 = SURFACE_SIDE_STYLE('',(#5200));
#5200 = SURFACE_STYLE_FILL_AREA(#5201);
#5201 = FILL_AREA_STYLE('',(#5202));
#5202 = FILL_AREA_STYLE_COLOUR('',#5092);
#5203 = CURVE_STYLE('',#5204,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5204 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5205 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5206),#1031);
#5206 = STYLED_ITEM('color',(#5207),#1019);
#5207 = PRESENTATION_STYLE_ASSIGNMENT((#5208,#5213));
#5208 = SURFACE_STYLE_USAGE(.BOTH.,#5209);
#5209 = SURFACE_SIDE_STYLE('',(#5210));
#5210 = SURFACE_STYLE_FILL_AREA(#5211);
#5211 = FILL_AREA_STYLE('',(#5212));
#5212 = FILL_AREA_STYLE_COLOUR('',#5092);
#5213 = CURVE_STYLE('',#5214,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5214 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5215 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5216),#2302);
#5216 = STYLED_ITEM('color',(#5217),#2290);
#5217 = PRESENTATION_STYLE_ASSIGNMENT((#5218,#5223));
#5218 = SURFACE_STYLE_USAGE(.BOTH.,#5219);
#5219 = SURFACE_SIDE_STYLE('',(#5220));
#5220 = SURFACE_STYLE_FILL_AREA(#5221);
#5221 = FILL_AREA_STYLE('',(#5222));
#5222 = FILL_AREA_STYLE_COLOUR('',#5092);
#5223 = CURVE_STYLE('',#5224,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5224 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5225 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5226),#1093);
#5226 = STYLED_ITEM('color',(#5227),#1081);
#5227 = PRESENTATION_STYLE_ASSIGNMENT((#5228,#5233));
#5228 = SURFACE_STYLE_USAGE(.BOTH.,#5229);
#5229 = SURFACE_SIDE_STYLE('',(#5230));
#5230 = SURFACE_STYLE_FILL_AREA(#5231);
#5231 = FILL_AREA_STYLE('',(#5232));
#5232 = FILL_AREA_STYLE_COLOUR('',#5092);
#5233 = CURVE_STYLE('',#5234,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5234 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5235 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5236),#4596);
#5236 = STYLED_ITEM('color',(#5237),#4584);
#5237 = PRESENTATION_STYLE_ASSIGNMENT((#5238,#5243));
#5238 = SURFACE_STYLE_USAGE(.BOTH.,#5239);
#5239 = SURFACE_SIDE_STYLE('',(#5240));
#5240 = SURFACE_STYLE_FILL_AREA(#5241);
#5241 = FILL_AREA_STYLE('',(#5242));
#5242 = FILL_AREA_STYLE_COLOUR('',#5092);
#5243 = CURVE_STYLE('',#5244,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5244 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5245 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5246),#1341);
#5246 = STYLED_ITEM('color',(#5247),#1329);
#5247 = PRESENTATION_STYLE_ASSIGNMENT((#5248,#5253));
#5248 = SURFACE_STYLE_USAGE(.BOTH.,#5249);
#5249 = SURFACE_SIDE_STYLE('',(#5250));
#5250 = SURFACE_STYLE_FILL_AREA(#5251);
#5251 = FILL_AREA_STYLE('',(#5252));
#5252 = FILL_AREA_STYLE_COLOUR('',#5092);
#5253 = CURVE_STYLE('',#5254,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5254 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5255 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5256),#4255);
#5256 = STYLED_ITEM('color',(#5257),#4243);
#5257 = PRESENTATION_STYLE_ASSIGNMENT((#5258,#5263));
#5258 = SURFACE_STYLE_USAGE(.BOTH.,#5259);
#5259 = SURFACE_SIDE_STYLE('',(#5260));
#5260 = SURFACE_STYLE_FILL_AREA(#5261);
#5261 = FILL_AREA_STYLE('',(#5262));
#5262 = FILL_AREA_STYLE_COLOUR('',#5092);
#5263 = CURVE_STYLE('',#5264,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5264 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5265 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5266),#1961);
#5266 = STYLED_ITEM('color',(#5267),#1949);
#5267 = PRESENTATION_STYLE_ASSIGNMENT((#5268,#5273));
#5268 = SURFACE_STYLE_USAGE(.BOTH.,#5269);
#5269 = SURFACE_SIDE_STYLE('',(#5270));
#5270 = SURFACE_STYLE_FILL_AREA(#5271);
#5271 = FILL_AREA_STYLE('',(#5272));
#5272 = FILL_AREA_STYLE_COLOUR('',#5092);
#5273 = CURVE_STYLE('',#5274,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5274 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5275 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5276),#3635);
#5276 = STYLED_ITEM('color',(#5277),#3623);
#5277 = PRESENTATION_STYLE_ASSIGNMENT((#5278,#5283));
#5278 = SURFACE_STYLE_USAGE(.BOTH.,#5279);
#5279 = SURFACE_SIDE_STYLE('',(#5280));
#5280 = SURFACE_STYLE_FILL_AREA(#5281);
#5281 = FILL_AREA_STYLE('',(#5282));
#5282 = FILL_AREA_STYLE_COLOUR('',#5092);
#5283 = CURVE_STYLE('',#5284,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5284 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5285 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5286),#3077);
#5286 = STYLED_ITEM('color',(#5287),#3065);
#5287 = PRESENTATION_STYLE_ASSIGNMENT((#5288,#5293));
#5288 = SURFACE_STYLE_USAGE(.BOTH.,#5289);
#5289 = SURFACE_SIDE_STYLE('',(#5290));
#5290 = SURFACE_STYLE_FILL_AREA(#5291);
#5291 = FILL_AREA_STYLE('',(#5292));
#5292 = FILL_AREA_STYLE_COLOUR('',#5092);
#5293 = CURVE_STYLE('',#5294,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5294 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5295 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5296),#2457);
#5296 = STYLED_ITEM('color',(#5297),#2445);
#5297 = PRESENTATION_STYLE_ASSIGNMENT((#5298,#5303));
#5298 = SURFACE_STYLE_USAGE(.BOTH.,#5299);
#5299 = SURFACE_SIDE_STYLE('',(#5300));
#5300 = SURFACE_STYLE_FILL_AREA(#5301);
#5301 = FILL_AREA_STYLE('',(#5302));
#5302 = FILL_AREA_STYLE_COLOUR('',#5092);
#5303 = CURVE_STYLE('',#5304,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5304 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5305 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5306),#3325);
#5306 = STYLED_ITEM('color',(#5307),#3313);
#5307 = PRESENTATION_STYLE_ASSIGNMENT((#5308,#5313));
#5308 = SURFACE_STYLE_USAGE(.BOTH.,#5309);
#5309 = SURFACE_SIDE_STYLE('',(#5310));
#5310 = SURFACE_STYLE_FILL_AREA(#5311);
#5311 = FILL_AREA_STYLE('',(#5312));
#5312 = FILL_AREA_STYLE_COLOUR('',#5092);
#5313 = CURVE_STYLE('',#5314,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5314 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5315 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5316),#783);
#5316 = STYLED_ITEM('color',(#5317),#771);
#5317 = PRESENTATION_STYLE_ASSIGNMENT((#5318,#5323));
#5318 = SURFACE_STYLE_USAGE(.BOTH.,#5319);
#5319 = SURFACE_SIDE_STYLE('',(#5320));
#5320 = SURFACE_STYLE_FILL_AREA(#5321);
#5321 = FILL_AREA_STYLE('',(#5322));
#5322 = FILL_AREA_STYLE_COLOUR('',#5092);
#5323 = CURVE_STYLE('',#5324,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5324 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5325 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5326),#1713);
#5326 = STYLED_ITEM('color',(#5327),#1701);
#5327 = PRESENTATION_STYLE_ASSIGNMENT((#5328,#5333));
#5328 = SURFACE_STYLE_USAGE(.BOTH.,#5329);
#5329 = SURFACE_SIDE_STYLE('',(#5330));
#5330 = SURFACE_STYLE_FILL_AREA(#5331);
#5331 = FILL_AREA_STYLE('',(#5332));
#5332 = FILL_AREA_STYLE_COLOUR('',#5092);
#5333 = CURVE_STYLE('',#5334,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5334 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5335 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5336),#1527);
#5336 = STYLED_ITEM('color',(#5337),#1515);
#5337 = PRESENTATION_STYLE_ASSIGNMENT((#5338,#5343));
#5338 = SURFACE_STYLE_USAGE(.BOTH.,#5339);
#5339 = SURFACE_SIDE_STYLE('',(#5340));
#5340 = SURFACE_STYLE_FILL_AREA(#5341);
#5341 = FILL_AREA_STYLE('',(#5342));
#5342 = FILL_AREA_STYLE_COLOUR('',#5092);
#5343 = CURVE_STYLE('',#5344,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5344 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5345 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5346),#876);
#5346 = STYLED_ITEM('color',(#5347),#864);
#5347 = PRESENTATION_STYLE_ASSIGNMENT((#5348,#5353));
#5348 = SURFACE_STYLE_USAGE(.BOTH.,#5349);
#5349 = SURFACE_SIDE_STYLE('',(#5350));
#5350 = SURFACE_STYLE_FILL_AREA(#5351);
#5351 = FILL_AREA_STYLE('',(#5352));
#5352 = FILL_AREA_STYLE_COLOUR('',#5092);
#5353 = CURVE_STYLE('',#5354,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5354 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5355 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5356),#4038);
#5356 = STYLED_ITEM('color',(#5357),#4026);
#5357 = PRESENTATION_STYLE_ASSIGNMENT((#5358,#5363));
#5358 = SURFACE_STYLE_USAGE(.BOTH.,#5359);
#5359 = SURFACE_SIDE_STYLE('',(#5360));
#5360 = SURFACE_STYLE_FILL_AREA(#5361);
#5361 = FILL_AREA_STYLE('',(#5362));
#5362 = FILL_AREA_STYLE_COLOUR('',#5092);
#5363 = CURVE_STYLE('',#5364,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5364 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5365 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5366),#2581);
#5366 = STYLED_ITEM('color',(#5367),#2569);
#5367 = PRESENTATION_STYLE_ASSIGNMENT((#5368,#5373));
#5368 = SURFACE_STYLE_USAGE(.BOTH.,#5369);
#5369 = SURFACE_SIDE_STYLE('',(#5370));
#5370 = SURFACE_STYLE_FILL_AREA(#5371);
#5371 = FILL_AREA_STYLE('',(#5372));
#5372 = FILL_AREA_STYLE_COLOUR('',#5092);
#5373 = CURVE_STYLE('',#5374,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5374 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5375 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5376),#1310);
#5376 = STYLED_ITEM('color',(#5377),#1298);
#5377 = PRESENTATION_STYLE_ASSIGNMENT((#5378,#5383));
#5378 = SURFACE_STYLE_USAGE(.BOTH.,#5379);
#5379 = SURFACE_SIDE_STYLE('',(#5380));
#5380 = SURFACE_STYLE_FILL_AREA(#5381);
#5381 = FILL_AREA_STYLE('',(#5382));
#5382 = FILL_AREA_STYLE_COLOUR('',#5092);
#5383 = CURVE_STYLE('',#5384,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5384 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5385 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5386),#4410);
#5386 = STYLED_ITEM('color',(#5387),#4398);
#5387 = PRESENTATION_STYLE_ASSIGNMENT((#5388,#5393));
#5388 = SURFACE_STYLE_USAGE(.BOTH.,#5389);
#5389 = SURFACE_SIDE_STYLE('',(#5390));
#5390 = SURFACE_STYLE_FILL_AREA(#5391);
#5391 = FILL_AREA_STYLE('',(#5392));
#5392 = FILL_AREA_STYLE_COLOUR('',#5092);
#5393 = CURVE_STYLE('',#5394,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5394 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5395 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5396),#3480);
#5396 = STYLED_ITEM('color',(#5397),#3468);
#5397 = PRESENTATION_STYLE_ASSIGNMENT((#5398,#5403));
#5398 = SURFACE_STYLE_USAGE(.BOTH.,#5399);
#5399 = SURFACE_SIDE_STYLE('',(#5400));
#5400 = SURFACE_STYLE_FILL_AREA(#5401);
#5401 = FILL_AREA_STYLE('',(#5402));
#5402 = FILL_AREA_STYLE_COLOUR('',#5092);
#5403 = CURVE_STYLE('',#5404,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5404 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5405 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5406),#2519);
#5406 = STYLED_ITEM('color',(#5407),#2507);
#5407 = PRESENTATION_STYLE_ASSIGNMENT((#5408,#5413));
#5408 = SURFACE_STYLE_USAGE(.BOTH.,#5409);
#5409 = SURFACE_SIDE_STYLE('',(#5410));
#5410 = SURFACE_STYLE_FILL_AREA(#5411);
#5411 = FILL_AREA_STYLE('',(#5412));
#5412 = FILL_AREA_STYLE_COLOUR('',#5092);
#5413 = CURVE_STYLE('',#5414,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5414 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5415 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5416),#4503);
#5416 = STYLED_ITEM('color',(#5417),#4491);
#5417 = PRESENTATION_STYLE_ASSIGNMENT((#5418,#5423));
#5418 = SURFACE_STYLE_USAGE(.BOTH.,#5419);
#5419 = SURFACE_SIDE_STYLE('',(#5420));
#5420 = SURFACE_STYLE_FILL_AREA(#5421);
#5421 = FILL_AREA_STYLE('',(#5422));
#5422 = FILL_AREA_STYLE_COLOUR('',#5092);
#5423 = CURVE_STYLE('',#5424,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5424 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5425 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5426),#3821);
#5426 = STYLED_ITEM('color',(#5427),#3809);
#5427 = PRESENTATION_STYLE_ASSIGNMENT((#5428,#5433));
#5428 = SURFACE_STYLE_USAGE(.BOTH.,#5429);
#5429 = SURFACE_SIDE_STYLE('',(#5430));
#5430 = SURFACE_STYLE_FILL_AREA(#5431);
#5431 = FILL_AREA_STYLE('',(#5432));
#5432 = FILL_AREA_STYLE_COLOUR('',#5092);
#5433 = CURVE_STYLE('',#5434,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5434 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5435 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5436),#1496);
#5436 = STYLED_ITEM('color',(#5437),#1484);
#5437 = PRESENTATION_STYLE_ASSIGNMENT((#5438,#5443));
#5438 = SURFACE_STYLE_USAGE(.BOTH.,#5439);
#5439 = SURFACE_SIDE_STYLE('',(#5440));
#5440 = SURFACE_STYLE_FILL_AREA(#5441);
#5441 = FILL_AREA_STYLE('',(#5442));
#5442 = FILL_AREA_STYLE_COLOUR('',#5092);
#5443 = CURVE_STYLE('',#5444,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5444 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5445 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5446),#2984);
#5446 = STYLED_ITEM('color',(#5447),#2972);
#5447 = PRESENTATION_STYLE_ASSIGNMENT((#5448,#5453));
#5448 = SURFACE_STYLE_USAGE(.BOTH.,#5449);
#5449 = SURFACE_SIDE_STYLE('',(#5450));
#5450 = SURFACE_STYLE_FILL_AREA(#5451);
#5451 = FILL_AREA_STYLE('',(#5452));
#5452 = FILL_AREA_STYLE_COLOUR('',#5092);
#5453 = CURVE_STYLE('',#5454,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5454 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5455 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5456),#1403);
#5456 = STYLED_ITEM('color',(#5457),#1391);
#5457 = PRESENTATION_STYLE_ASSIGNMENT((#5458,#5463));
#5458 = SURFACE_STYLE_USAGE(.BOTH.,#5459);
#5459 = SURFACE_SIDE_STYLE('',(#5460));
#5460 = SURFACE_STYLE_FILL_AREA(#5461);
#5461 = FILL_AREA_STYLE('',(#5462));
#5462 = FILL_AREA_STYLE_COLOUR('',#5092);
#5463 = CURVE_STYLE('',#5464,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5464 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5465 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5466),#1558);
#5466 = STYLED_ITEM('color',(#5467),#1546);
#5467 = PRESENTATION_STYLE_ASSIGNMENT((#5468,#5473));
#5468 = SURFACE_STYLE_USAGE(.BOTH.,#5469);
#5469 = SURFACE_SIDE_STYLE('',(#5470));
#5470 = SURFACE_STYLE_FILL_AREA(#5471);
#5471 = FILL_AREA_STYLE('',(#5472));
#5472 = FILL_AREA_STYLE_COLOUR('',#5092);
#5473 = CURVE_STYLE('',#5474,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5474 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5475 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5476),#2116);
#5476 = STYLED_ITEM('color',(#5477),#2104);
#5477 = PRESENTATION_STYLE_ASSIGNMENT((#5478,#5483));
#5478 = SURFACE_STYLE_USAGE(.BOTH.,#5479);
#5479 = SURFACE_SIDE_STYLE('',(#5480));
#5480 = SURFACE_STYLE_FILL_AREA(#5481);
#5481 = FILL_AREA_STYLE('',(#5482));
#5482 = FILL_AREA_STYLE_COLOUR('',#5092);
#5483 = CURVE_STYLE('',#5484,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5484 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5485 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5486),#2364);
#5486 = STYLED_ITEM('color',(#5487),#2352);
#5487 = PRESENTATION_STYLE_ASSIGNMENT((#5488,#5493));
#5488 = SURFACE_STYLE_USAGE(.BOTH.,#5489);
#5489 = SURFACE_SIDE_STYLE('',(#5490));
#5490 = SURFACE_STYLE_FILL_AREA(#5491);
#5491 = FILL_AREA_STYLE('',(#5492));
#5492 = FILL_AREA_STYLE_COLOUR('',#5092);
#5493 = CURVE_STYLE('',#5494,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5494 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5495 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5496),#2550);
#5496 = STYLED_ITEM('color',(#5497),#2538);
#5497 = PRESENTATION_STYLE_ASSIGNMENT((#5498,#5503));
#5498 = SURFACE_STYLE_USAGE(.BOTH.,#5499);
#5499 = SURFACE_SIDE_STYLE('',(#5500));
#5500 = SURFACE_STYLE_FILL_AREA(#5501);
#5501 = FILL_AREA_STYLE('',(#5502));
#5502 = FILL_AREA_STYLE_COLOUR('',#5092);
#5503 = CURVE_STYLE('',#5504,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5504 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5505 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5506),#3294);
#5506 = STYLED_ITEM('color',(#5507),#3282);
#5507 = PRESENTATION_STYLE_ASSIGNMENT((#5508,#5513));
#5508 = SURFACE_STYLE_USAGE(.BOTH.,#5509);
#5509 = SURFACE_SIDE_STYLE('',(#5510));
#5510 = SURFACE_STYLE_FILL_AREA(#5511);
#5511 = FILL_AREA_STYLE('',(#5512));
#5512 = FILL_AREA_STYLE_COLOUR('',#5092);
#5513 = CURVE_STYLE('',#5514,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5514 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5515 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5516),#3573);
#5516 = STYLED_ITEM('color',(#5517),#3561);
#5517 = PRESENTATION_STYLE_ASSIGNMENT((#5518,#5523));
#5518 = SURFACE_STYLE_USAGE(.BOTH.,#5519);
#5519 = SURFACE_SIDE_STYLE('',(#5520));
#5520 = SURFACE_STYLE_FILL_AREA(#5521);
#5521 = FILL_AREA_STYLE('',(#5522));
#5522 = FILL_AREA_STYLE_COLOUR('',#5092);
#5523 = CURVE_STYLE('',#5524,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5524 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5525 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5526),#4379);
#5526 = STYLED_ITEM('color',(#5527),#4367);
#5527 = PRESENTATION_STYLE_ASSIGNMENT((#5528,#5533));
#5528 = SURFACE_STYLE_USAGE(.BOTH.,#5529);
#5529 = SURFACE_SIDE_STYLE('',(#5530));
#5530 = SURFACE_STYLE_FILL_AREA(#5531);
#5531 = FILL_AREA_STYLE('',(#5532));
#5532 = FILL_AREA_STYLE_COLOUR('',#5092);
#5533 = CURVE_STYLE('',#5534,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5534 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5535 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5536),#721);
#5536 = STYLED_ITEM('color',(#5537),#709);
#5537 = PRESENTATION_STYLE_ASSIGNMENT((#5538,#5543));
#5538 = SURFACE_STYLE_USAGE(.BOTH.,#5539);
#5539 = SURFACE_SIDE_STYLE('',(#5540));
#5540 = SURFACE_STYLE_FILL_AREA(#5541);
#5541 = FILL_AREA_STYLE('',(#5542));
#5542 = FILL_AREA_STYLE_COLOUR('',#5092);
#5543 = CURVE_STYLE('',#5544,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5544 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5545 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5546),#2023);
#5546 = STYLED_ITEM('color',(#5547),#2011);
#5547 = PRESENTATION_STYLE_ASSIGNMENT((#5548,#5553));
#5548 = SURFACE_STYLE_USAGE(.BOTH.,#5549);
#5549 = SURFACE_SIDE_STYLE('',(#5550));
#5550 = SURFACE_STYLE_FILL_AREA(#5551);
#5551 = FILL_AREA_STYLE('',(#5552));
#5552 = FILL_AREA_STYLE_COLOUR('',#5092);
#5553 = CURVE_STYLE('',#5554,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5554 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5555 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5556),#628);
#5556 = STYLED_ITEM('color',(#5557),#616);
#5557 = PRESENTATION_STYLE_ASSIGNMENT((#5558,#5563));
#5558 = SURFACE_STYLE_USAGE(.BOTH.,#5559);
#5559 = SURFACE_SIDE_STYLE('',(#5560));
#5560 = SURFACE_STYLE_FILL_AREA(#5561);
#5561 = FILL_AREA_STYLE('',(#5562));
#5562 = FILL_AREA_STYLE_COLOUR('',#5092);
#5563 = CURVE_STYLE('',#5564,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5564 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5565 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5566),#3976);
#5566 = STYLED_ITEM('color',(#5567),#3964);
#5567 = PRESENTATION_STYLE_ASSIGNMENT((#5568,#5573));
#5568 = SURFACE_STYLE_USAGE(.BOTH.,#5569);
#5569 = SURFACE_SIDE_STYLE('',(#5570));
#5570 = SURFACE_STYLE_FILL_AREA(#5571);
#5571 = FILL_AREA_STYLE('',(#5572));
#5572 = FILL_AREA_STYLE_COLOUR('',#5092);
#5573 = CURVE_STYLE('',#5574,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5574 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5575 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5576),#4472);
#5576 = STYLED_ITEM('color',(#5577),#4460);
#5577 = PRESENTATION_STYLE_ASSIGNMENT((#5578,#5583));
#5578 = SURFACE_STYLE_USAGE(.BOTH.,#5579);
#5579 = SURFACE_SIDE_STYLE('',(#5580));
#5580 = SURFACE_STYLE_FILL_AREA(#5581);
#5581 = FILL_AREA_STYLE('',(#5582));
#5582 = FILL_AREA_STYLE_COLOUR('',#5092);
#5583 = CURVE_STYLE('',#5584,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5584 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5585 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5586),#3170);
#5586 = STYLED_ITEM('color',(#5587),#3158);
#5587 = PRESENTATION_STYLE_ASSIGNMENT((#5588,#5593));
#5588 = SURFACE_STYLE_USAGE(.BOTH.,#5589);
#5589 = SURFACE_SIDE_STYLE('',(#5590));
#5590 = SURFACE_STYLE_FILL_AREA(#5591);
#5591 = FILL_AREA_STYLE('',(#5592));
#5592 = FILL_AREA_STYLE_COLOUR('',#5092);
#5593 = CURVE_STYLE('',#5594,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5594 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5595 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5596),#3945);
#5596 = STYLED_ITEM('color',(#5597),#3933);
#5597 = PRESENTATION_STYLE_ASSIGNMENT((#5598,#5603));
#5598 = SURFACE_STYLE_USAGE(.BOTH.,#5599);
#5599 = SURFACE_SIDE_STYLE('',(#5600));
#5600 = SURFACE_STYLE_FILL_AREA(#5601);
#5601 = FILL_AREA_STYLE('',(#5602));
#5602 = FILL_AREA_STYLE_COLOUR('',#5092);
#5603 = CURVE_STYLE('',#5604,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5604 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5605 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5606),#690);
#5606 = STYLED_ITEM('color',(#5607),#678);
#5607 = PRESENTATION_STYLE_ASSIGNMENT((#5608,#5613));
#5608 = SURFACE_STYLE_USAGE(.BOTH.,#5609);
#5609 = SURFACE_SIDE_STYLE('',(#5610));
#5610 = SURFACE_STYLE_FILL_AREA(#5611);
#5611 = FILL_AREA_STYLE('',(#5612));
#5612 = FILL_AREA_STYLE_COLOUR('',#5092);
#5613 = CURVE_STYLE('',#5614,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5614 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5615 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5616),#5066);
#5616 = STYLED_ITEM('color',(#5617),#4646);
#5617 = PRESENTATION_STYLE_ASSIGNMENT((#5618,#5624));
#5618 = SURFACE_STYLE_USAGE(.BOTH.,#5619);
#5619 = SURFACE_SIDE_STYLE('',(#5620));
#5620 = SURFACE_STYLE_FILL_AREA(#5621);
#5621 = FILL_AREA_STYLE('',(#5622));
#5622 = FILL_AREA_STYLE_COLOUR('',#5623);
#5623 = COLOUR_RGB('',0.300000011921,0.300000011921,0.300000011921);
#5624 = CURVE_STYLE('',#5625,POSITIVE_LENGTH_MEASURE(0.1),#5623);
#5625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5626 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5627),#4286);
#5627 = STYLED_ITEM('color',(#5628),#4274);
#5628 = PRESENTATION_STYLE_ASSIGNMENT((#5629,#5634));
#5629 = SURFACE_STYLE_USAGE(.BOTH.,#5630);
#5630 = SURFACE_SIDE_STYLE('',(#5631));
#5631 = SURFACE_STYLE_FILL_AREA(#5632);
#5632 = FILL_AREA_STYLE('',(#5633));
#5633 = FILL_AREA_STYLE_COLOUR('',#5092);
#5634 = CURVE_STYLE('',#5635,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5635 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5636 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5637),#4131);
#5637 = STYLED_ITEM('color',(#5638),#4119);
#5638 = PRESENTATION_STYLE_ASSIGNMENT((#5639,#5644));
#5639 = SURFACE_STYLE_USAGE(.BOTH.,#5640);
#5640 = SURFACE_SIDE_STYLE('',(#5641));
#5641 = SURFACE_STYLE_FILL_AREA(#5642);
#5642 = FILL_AREA_STYLE('',(#5643));
#5643 = FILL_AREA_STYLE_COLOUR('',#5092);
#5644 = CURVE_STYLE('',#5645,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5645 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5646 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5647),#4162);
#5647 = STYLED_ITEM('color',(#5648),#4150);
#5648 = PRESENTATION_STYLE_ASSIGNMENT((#5649,#5654));
#5649 = SURFACE_STYLE_USAGE(.BOTH.,#5650);
#5650 = SURFACE_SIDE_STYLE('',(#5651));
#5651 = SURFACE_STYLE_FILL_AREA(#5652);
#5652 = FILL_AREA_STYLE('',(#5653));
#5653 = FILL_AREA_STYLE_COLOUR('',#5092);
#5654 = CURVE_STYLE('',#5655,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5655 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5656 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5657),#1620);
#5657 = STYLED_ITEM('color',(#5658),#1608);
#5658 = PRESENTATION_STYLE_ASSIGNMENT((#5659,#5664));
#5659 = SURFACE_STYLE_USAGE(.BOTH.,#5660);
#5660 = SURFACE_SIDE_STYLE('',(#5661));
#5661 = SURFACE_STYLE_FILL_AREA(#5662);
#5662 = FILL_AREA_STYLE('',(#5663));
#5663 = FILL_AREA_STYLE_COLOUR('',#5092);
#5664 = CURVE_STYLE('',#5665,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5666 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5667),#2705);
#5667 = STYLED_ITEM('color',(#5668),#2693);
#5668 = PRESENTATION_STYLE_ASSIGNMENT((#5669,#5674));
#5669 = SURFACE_STYLE_USAGE(.BOTH.,#5670);
#5670 = SURFACE_SIDE_STYLE('',(#5671));
#5671 = SURFACE_STYLE_FILL_AREA(#5672);
#5672 = FILL_AREA_STYLE('',(#5673));
#5673 = FILL_AREA_STYLE_COLOUR('',#5092);
#5674 = CURVE_STYLE('',#5675,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5675 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5676 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5677),#1186);
#5677 = STYLED_ITEM('color',(#5678),#1174);
#5678 = PRESENTATION_STYLE_ASSIGNMENT((#5679,#5684));
#5679 = SURFACE_STYLE_USAGE(.BOTH.,#5680);
#5680 = SURFACE_SIDE_STYLE('',(#5681));
#5681 = SURFACE_STYLE_FILL_AREA(#5682);
#5682 = FILL_AREA_STYLE('',(#5683));
#5683 = FILL_AREA_STYLE_COLOUR('',#5092);
#5684 = CURVE_STYLE('',#5685,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5685 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5686 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5687),#4224);
#5687 = STYLED_ITEM('color',(#5688),#4212);
#5688 = PRESENTATION_STYLE_ASSIGNMENT((#5689,#5694));
#5689 = SURFACE_STYLE_USAGE(.BOTH.,#5690);
#5690 = SURFACE_SIDE_STYLE('',(#5691));
#5691 = SURFACE_STYLE_FILL_AREA(#5692);
#5692 = FILL_AREA_STYLE('',(#5693));
#5693 = FILL_AREA_STYLE_COLOUR('',#5092);
#5694 = CURVE_STYLE('',#5695,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5695 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5696 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5697),#3542);
#5697 = STYLED_ITEM('color',(#5698),#3530);
#5698 = PRESENTATION_STYLE_ASSIGNMENT((#5699,#5704));
#5699 = SURFACE_STYLE_USAGE(.BOTH.,#5700);
#5700 = SURFACE_SIDE_STYLE('',(#5701));
#5701 = SURFACE_STYLE_FILL_AREA(#5702);
#5702 = FILL_AREA_STYLE('',(#5703));
#5703 = FILL_AREA_STYLE_COLOUR('',#5092);
#5704 = CURVE_STYLE('',#5705,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5705 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5706 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5707),#1124);
#5707 = STYLED_ITEM('color',(#5708),#1112);
#5708 = PRESENTATION_STYLE_ASSIGNMENT((#5709,#5714));
#5709 = SURFACE_STYLE_USAGE(.BOTH.,#5710);
#5710 = SURFACE_SIDE_STYLE('',(#5711));
#5711 = SURFACE_STYLE_FILL_AREA(#5712);
#5712 = FILL_AREA_STYLE('',(#5713));
#5713 = FILL_AREA_STYLE_COLOUR('',#5092);
#5714 = CURVE_STYLE('',#5715,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5715 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5716 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5717),#3139);
#5717 = STYLED_ITEM('color',(#5718),#3127);
#5718 = PRESENTATION_STYLE_ASSIGNMENT((#5719,#5724));
#5719 = SURFACE_STYLE_USAGE(.BOTH.,#5720);
#5720 = SURFACE_SIDE_STYLE('',(#5721));
#5721 = SURFACE_STYLE_FILL_AREA(#5722);
#5722 = FILL_AREA_STYLE('',(#5723));
#5723 = FILL_AREA_STYLE_COLOUR('',#5092);
#5724 = CURVE_STYLE('',#5725,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5725 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5726 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5727),#1465);
#5727 = STYLED_ITEM('color',(#5728),#1453);
#5728 = PRESENTATION_STYLE_ASSIGNMENT((#5729,#5734));
#5729 = SURFACE_STYLE_USAGE(.BOTH.,#5730);
#5730 = SURFACE_SIDE_STYLE('',(#5731));
#5731 = SURFACE_STYLE_FILL_AREA(#5732);
#5732 = FILL_AREA_STYLE('',(#5733));
#5733 = FILL_AREA_STYLE_COLOUR('',#5092);
#5734 = CURVE_STYLE('',#5735,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5735 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5736 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5737),#1589);
#5737 = STYLED_ITEM('color',(#5738),#1577);
#5738 = PRESENTATION_STYLE_ASSIGNMENT((#5739,#5744));
#5739 = SURFACE_STYLE_USAGE(.BOTH.,#5740);
#5740 = SURFACE_SIDE_STYLE('',(#5741));
#5741 = SURFACE_STYLE_FILL_AREA(#5742);
#5742 = FILL_AREA_STYLE('',(#5743));
#5743 = FILL_AREA_STYLE_COLOUR('',#5092);
#5744 = CURVE_STYLE('',#5745,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5745 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5746 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5747),#2891);
#5747 = STYLED_ITEM('color',(#5748),#2879);
#5748 = PRESENTATION_STYLE_ASSIGNMENT((#5749,#5754));
#5749 = SURFACE_STYLE_USAGE(.BOTH.,#5750);
#5750 = SURFACE_SIDE_STYLE('',(#5751));
#5751 = SURFACE_STYLE_FILL_AREA(#5752);
#5752 = FILL_AREA_STYLE('',(#5753));
#5753 = FILL_AREA_STYLE_COLOUR('',#5092);
#5754 = CURVE_STYLE('',#5755,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5755 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5756 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5757),#938);
#5757 = STYLED_ITEM('color',(#5758),#926);
#5758 = PRESENTATION_STYLE_ASSIGNMENT((#5759,#5764));
#5759 = SURFACE_STYLE_USAGE(.BOTH.,#5760);
#5760 = SURFACE_SIDE_STYLE('',(#5761));
#5761 = SURFACE_STYLE_FILL_AREA(#5762);
#5762 = FILL_AREA_STYLE('',(#5763));
#5763 = FILL_AREA_STYLE_COLOUR('',#5092);
#5764 = CURVE_STYLE('',#5765,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5765 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5766 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5767),#4441);
#5767 = STYLED_ITEM('color',(#5768),#4429);
#5768 = PRESENTATION_STYLE_ASSIGNMENT((#5769,#5774));
#5769 = SURFACE_STYLE_USAGE(.BOTH.,#5770);
#5770 = SURFACE_SIDE_STYLE('',(#5771));
#5771 = SURFACE_STYLE_FILL_AREA(#5772);
#5772 = FILL_AREA_STYLE('',(#5773));
#5773 = FILL_AREA_STYLE_COLOUR('',#5092);
#5774 = CURVE_STYLE('',#5775,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5775 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5776 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5777),#2271);
#5777 = STYLED_ITEM('color',(#5778),#2259);
#5778 = PRESENTATION_STYLE_ASSIGNMENT((#5779,#5784));
#5779 = SURFACE_STYLE_USAGE(.BOTH.,#5780);
#5780 = SURFACE_SIDE_STYLE('',(#5781));
#5781 = SURFACE_STYLE_FILL_AREA(#5782);
#5782 = FILL_AREA_STYLE('',(#5783));
#5783 = FILL_AREA_STYLE_COLOUR('',#5092);
#5784 = CURVE_STYLE('',#5785,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5785 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5786 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5787),#2798);
#5787 = STYLED_ITEM('color',(#5788),#2786);
#5788 = PRESENTATION_STYLE_ASSIGNMENT((#5789,#5794));
#5789 = SURFACE_STYLE_USAGE(.BOTH.,#5790);
#5790 = SURFACE_SIDE_STYLE('',(#5791));
#5791 = SURFACE_STYLE_FILL_AREA(#5792);
#5792 = FILL_AREA_STYLE('',(#5793));
#5793 = FILL_AREA_STYLE_COLOUR('',#5092);
#5794 = CURVE_STYLE('',#5795,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5795 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5796 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5797),#2860);
#5797 = STYLED_ITEM('color',(#5798),#2848);
#5798 = PRESENTATION_STYLE_ASSIGNMENT((#5799,#5804));
#5799 = SURFACE_STYLE_USAGE(.BOTH.,#5800);
#5800 = SURFACE_SIDE_STYLE('',(#5801));
#5801 = SURFACE_STYLE_FILL_AREA(#5802);
#5802 = FILL_AREA_STYLE('',(#5803));
#5803 = FILL_AREA_STYLE_COLOUR('',#5092);
#5804 = CURVE_STYLE('',#5805,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5805 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5806 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5807),#1279);
#5807 = STYLED_ITEM('color',(#5808),#1267);
#5808 = PRESENTATION_STYLE_ASSIGNMENT((#5809,#5814));
#5809 = SURFACE_STYLE_USAGE(.BOTH.,#5810);
#5810 = SURFACE_SIDE_STYLE('',(#5811));
#5811 = SURFACE_STYLE_FILL_AREA(#5812);
#5812 = FILL_AREA_STYLE('',(#5813));
#5813 = FILL_AREA_STYLE_COLOUR('',#5092);
#5814 = CURVE_STYLE('',#5815,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5815 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5816 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5817),#1775);
#5817 = STYLED_ITEM('color',(#5818),#1763);
#5818 = PRESENTATION_STYLE_ASSIGNMENT((#5819,#5824));
#5819 = SURFACE_STYLE_USAGE(.BOTH.,#5820);
#5820 = SURFACE_SIDE_STYLE('',(#5821));
#5821 = SURFACE_STYLE_FILL_AREA(#5822);
#5822 = FILL_AREA_STYLE('',(#5823));
#5823 = FILL_AREA_STYLE_COLOUR('',#5092);
#5824 = CURVE_STYLE('',#5825,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5825 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5826 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5827),#3697);
#5827 = STYLED_ITEM('color',(#5828),#3685);
#5828 = PRESENTATION_STYLE_ASSIGNMENT((#5829,#5834));
#5829 = SURFACE_STYLE_USAGE(.BOTH.,#5830);
#5830 = SURFACE_SIDE_STYLE('',(#5831));
#5831 = SURFACE_STYLE_FILL_AREA(#5832);
#5832 = FILL_AREA_STYLE('',(#5833));
#5833 = FILL_AREA_STYLE_COLOUR('',#5092);
#5834 = CURVE_STYLE('',#5835,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5835 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5836 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5837),#659);
#5837 = STYLED_ITEM('color',(#5838),#647);
#5838 = PRESENTATION_STYLE_ASSIGNMENT((#5839,#5844));
#5839 = SURFACE_STYLE_USAGE(.BOTH.,#5840);
#5840 = SURFACE_SIDE_STYLE('',(#5841));
#5841 = SURFACE_STYLE_FILL_AREA(#5842);
#5842 = FILL_AREA_STYLE('',(#5843));
#5843 = FILL_AREA_STYLE_COLOUR('',#5092);
#5844 = CURVE_STYLE('',#5845,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5845 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5846 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5847),#1217);
#5847 = STYLED_ITEM('color',(#5848),#1205);
#5848 = PRESENTATION_STYLE_ASSIGNMENT((#5849,#5854));
#5849 = SURFACE_STYLE_USAGE(.BOTH.,#5850);
#5850 = SURFACE_SIDE_STYLE('',(#5851));
#5851 = SURFACE_STYLE_FILL_AREA(#5852);
#5852 = FILL_AREA_STYLE('',(#5853));
#5853 = FILL_AREA_STYLE_COLOUR('',#5092);
#5854 = CURVE_STYLE('',#5855,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5855 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5856 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5857),#1930);
#5857 = STYLED_ITEM('color',(#5858),#1918);
#5858 = PRESENTATION_STYLE_ASSIGNMENT((#5859,#5864));
#5859 = SURFACE_STYLE_USAGE(.BOTH.,#5860);
#5860 = SURFACE_SIDE_STYLE('',(#5861));
#5861 = SURFACE_STYLE_FILL_AREA(#5862);
#5862 = FILL_AREA_STYLE('',(#5863));
#5863 = FILL_AREA_STYLE_COLOUR('',#5092);
#5864 = CURVE_STYLE('',#5865,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5865 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5866 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5867),#3046);
#5867 = STYLED_ITEM('color',(#5868),#3034);
#5868 = PRESENTATION_STYLE_ASSIGNMENT((#5869,#5874));
#5869 = SURFACE_STYLE_USAGE(.BOTH.,#5870);
#5870 = SURFACE_SIDE_STYLE('',(#5871));
#5871 = SURFACE_STYLE_FILL_AREA(#5872);
#5872 = FILL_AREA_STYLE('',(#5873));
#5873 = FILL_AREA_STYLE_COLOUR('',#5092);
#5874 = CURVE_STYLE('',#5875,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5875 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5876 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5877),#814);
#5877 = STYLED_ITEM('color',(#5878),#802);
#5878 = PRESENTATION_STYLE_ASSIGNMENT((#5879,#5884));
#5879 = SURFACE_STYLE_USAGE(.BOTH.,#5880);
#5880 = SURFACE_SIDE_STYLE('',(#5881));
#5881 = SURFACE_STYLE_FILL_AREA(#5882);
#5882 = FILL_AREA_STYLE('',(#5883));
#5883 = FILL_AREA_STYLE_COLOUR('',#5092);
#5884 = CURVE_STYLE('',#5885,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5885 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5886 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5887),#2612);
#5887 = STYLED_ITEM('color',(#5888),#2600);
#5888 = PRESENTATION_STYLE_ASSIGNMENT((#5889,#5894));
#5889 = SURFACE_STYLE_USAGE(.BOTH.,#5890);
#5890 = SURFACE_SIDE_STYLE('',(#5891));
#5891 = SURFACE_STYLE_FILL_AREA(#5892);
#5892 = FILL_AREA_STYLE('',(#5893));
#5893 = FILL_AREA_STYLE_COLOUR('',#5092);
#5894 = CURVE_STYLE('',#5895,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5895 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5896 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5897),#1434);
#5897 = STYLED_ITEM('color',(#5898),#1422);
#5898 = PRESENTATION_STYLE_ASSIGNMENT((#5899,#5904));
#5899 = SURFACE_STYLE_USAGE(.BOTH.,#5900);
#5900 = SURFACE_SIDE_STYLE('',(#5901));
#5901 = SURFACE_STYLE_FILL_AREA(#5902);
#5902 = FILL_AREA_STYLE('',(#5903));
#5903 = FILL_AREA_STYLE_COLOUR('',#5092);
#5904 = CURVE_STYLE('',#5905,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5905 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5906 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5907),#4007);
#5907 = STYLED_ITEM('color',(#5908),#3995);
#5908 = PRESENTATION_STYLE_ASSIGNMENT((#5909,#5914));
#5909 = SURFACE_STYLE_USAGE(.BOTH.,#5910);
#5910 = SURFACE_SIDE_STYLE('',(#5911));
#5911 = SURFACE_STYLE_FILL_AREA(#5912);
#5912 = FILL_AREA_STYLE('',(#5913));
#5913 = FILL_AREA_STYLE_COLOUR('',#5092);
#5914 = CURVE_STYLE('',#5915,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5915 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5916 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5917),#2426);
#5917 = STYLED_ITEM('color',(#5918),#2414);
#5918 = PRESENTATION_STYLE_ASSIGNMENT((#5919,#5924));
#5919 = SURFACE_STYLE_USAGE(.BOTH.,#5920);
#5920 = SURFACE_SIDE_STYLE('',(#5921));
#5921 = SURFACE_STYLE_FILL_AREA(#5922);
#5922 = FILL_AREA_STYLE('',(#5923));
#5923 = FILL_AREA_STYLE_COLOUR('',#5092);
#5924 = CURVE_STYLE('',#5925,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5925 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5926 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5927),#3356);
#5927 = STYLED_ITEM('color',(#5928),#3344);
#5928 = PRESENTATION_STYLE_ASSIGNMENT((#5929,#5934));
#5929 = SURFACE_STYLE_USAGE(.BOTH.,#5930);
#5930 = SURFACE_SIDE_STYLE('',(#5931));
#5931 = SURFACE_STYLE_FILL_AREA(#5932);
#5932 = FILL_AREA_STYLE('',(#5933));
#5933 = FILL_AREA_STYLE_COLOUR('',#5092);
#5934 = CURVE_STYLE('',#5935,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5935 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5936 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5937),#752);
#5937 = STYLED_ITEM('color',(#5938),#740);
#5938 = PRESENTATION_STYLE_ASSIGNMENT((#5939,#5944));
#5939 = SURFACE_STYLE_USAGE(.BOTH.,#5940);
#5940 = SURFACE_SIDE_STYLE('',(#5941));
#5941 = SURFACE_STYLE_FILL_AREA(#5942);
#5942 = FILL_AREA_STYLE('',(#5943));
#5943 = FILL_AREA_STYLE_COLOUR('',#5092);
#5944 = CURVE_STYLE('',#5945,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5945 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5946 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5947),#2767);
#5947 = STYLED_ITEM('color',(#5948),#2755);
#5948 = PRESENTATION_STYLE_ASSIGNMENT((#5949,#5954));
#5949 = SURFACE_STYLE_USAGE(.BOTH.,#5950);
#5950 = SURFACE_SIDE_STYLE('',(#5951));
#5951 = SURFACE_STYLE_FILL_AREA(#5952);
#5952 = FILL_AREA_STYLE('',(#5953));
#5953 = FILL_AREA_STYLE_COLOUR('',#5092);
#5954 = CURVE_STYLE('',#5955,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5955 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5956 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5957),#2085);
#5957 = STYLED_ITEM('color',(#5958),#2073);
#5958 = PRESENTATION_STYLE_ASSIGNMENT((#5959,#5964));
#5959 = SURFACE_STYLE_USAGE(.BOTH.,#5960);
#5960 = SURFACE_SIDE_STYLE('',(#5961));
#5961 = SURFACE_STYLE_FILL_AREA(#5962);
#5962 = FILL_AREA_STYLE('',(#5963));
#5963 = FILL_AREA_STYLE_COLOUR('',#5092);
#5964 = CURVE_STYLE('',#5965,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5965 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5966 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5967),#3852);
#5967 = STYLED_ITEM('color',(#5968),#3840);
#5968 = PRESENTATION_STYLE_ASSIGNMENT((#5969,#5974));
#5969 = SURFACE_STYLE_USAGE(.BOTH.,#5970);
#5970 = SURFACE_SIDE_STYLE('',(#5971));
#5971 = SURFACE_STYLE_FILL_AREA(#5972);
#5972 = FILL_AREA_STYLE('',(#5973));
#5973 = FILL_AREA_STYLE_COLOUR('',#5092);
#5974 = CURVE_STYLE('',#5975,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5975 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5976 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5977),#3263);
#5977 = STYLED_ITEM('color',(#5978),#3251);
#5978 = PRESENTATION_STYLE_ASSIGNMENT((#5979,#5984));
#5979 = SURFACE_STYLE_USAGE(.BOTH.,#5980);
#5980 = SURFACE_SIDE_STYLE('',(#5981));
#5981 = SURFACE_STYLE_FILL_AREA(#5982);
#5982 = FILL_AREA_STYLE('',(#5983));
#5983 = FILL_AREA_STYLE_COLOUR('',#5092);
#5984 = CURVE_STYLE('',#5985,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5985 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5986 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5987),#2829);
#5987 = STYLED_ITEM('color',(#5988),#2817);
#5988 = PRESENTATION_STYLE_ASSIGNMENT((#5989,#5994));
#5989 = SURFACE_STYLE_USAGE(.BOTH.,#5990);
#5990 = SURFACE_SIDE_STYLE('',(#5991));
#5991 = SURFACE_STYLE_FILL_AREA(#5992);
#5992 = FILL_AREA_STYLE('',(#5993));
#5993 = FILL_AREA_STYLE_COLOUR('',#5092);
#5994 = CURVE_STYLE('',#5995,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#5995 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#5996 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5997),#2178);
#5997 = STYLED_ITEM('color',(#5998),#2166);
#5998 = PRESENTATION_STYLE_ASSIGNMENT((#5999,#6004));
#5999 = SURFACE_STYLE_USAGE(.BOTH.,#6000);
#6000 = SURFACE_SIDE_STYLE('',(#6001));
#6001 = SURFACE_STYLE_FILL_AREA(#6002);
#6002 = FILL_AREA_STYLE('',(#6003));
#6003 = FILL_AREA_STYLE_COLOUR('',#5092);
#6004 = CURVE_STYLE('',#6005,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6005 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6006 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6007),#2953);
#6007 = STYLED_ITEM('color',(#6008),#2941);
#6008 = PRESENTATION_STYLE_ASSIGNMENT((#6009,#6014));
#6009 = SURFACE_STYLE_USAGE(.BOTH.,#6010);
#6010 = SURFACE_SIDE_STYLE('',(#6011));
#6011 = SURFACE_STYLE_FILL_AREA(#6012);
#6012 = FILL_AREA_STYLE('',(#6013));
#6013 = FILL_AREA_STYLE_COLOUR('',#5092);
#6014 = CURVE_STYLE('',#6015,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6015 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6016 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6017),#3759);
#6017 = STYLED_ITEM('color',(#6018),#3747);
#6018 = PRESENTATION_STYLE_ASSIGNMENT((#6019,#6024));
#6019 = SURFACE_STYLE_USAGE(.BOTH.,#6020);
#6020 = SURFACE_SIDE_STYLE('',(#6021));
#6021 = SURFACE_STYLE_FILL_AREA(#6022);
#6022 = FILL_AREA_STYLE('',(#6023));
#6023 = FILL_AREA_STYLE_COLOUR('',#5092);
#6024 = CURVE_STYLE('',#6025,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6025 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6026 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6027),#1372);
#6027 = STYLED_ITEM('color',(#6028),#1360);
#6028 = PRESENTATION_STYLE_ASSIGNMENT((#6029,#6034));
#6029 = SURFACE_STYLE_USAGE(.BOTH.,#6030);
#6030 = SURFACE_SIDE_STYLE('',(#6031));
#6031 = SURFACE_STYLE_FILL_AREA(#6032);
#6032 = FILL_AREA_STYLE('',(#6033));
#6033 = FILL_AREA_STYLE_COLOUR('',#5092);
#6034 = CURVE_STYLE('',#6035,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6035 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6036 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6037),#3604);
#6037 = STYLED_ITEM('color',(#6038),#3592);
#6038 = PRESENTATION_STYLE_ASSIGNMENT((#6039,#6044));
#6039 = SURFACE_STYLE_USAGE(.BOTH.,#6040);
#6040 = SURFACE_SIDE_STYLE('',(#6041));
#6041 = SURFACE_STYLE_FILL_AREA(#6042);
#6042 = FILL_AREA_STYLE('',(#6043));
#6043 = FILL_AREA_STYLE_COLOUR('',#5092);
#6044 = CURVE_STYLE('',#6045,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6045 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6046 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6047),#1248);
#6047 = STYLED_ITEM('color',(#6048),#1236);
#6048 = PRESENTATION_STYLE_ASSIGNMENT((#6049,#6054));
#6049 = SURFACE_STYLE_USAGE(.BOTH.,#6050);
#6050 = SURFACE_SIDE_STYLE('',(#6051));
#6051 = SURFACE_STYLE_FILL_AREA(#6052);
#6052 = FILL_AREA_STYLE('',(#6053));
#6053 = FILL_AREA_STYLE_COLOUR('',#5092);
#6054 = CURVE_STYLE('',#6055,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6055 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6056 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6057),#1682);
#6057 = STYLED_ITEM('color',(#6058),#1670);
#6058 = PRESENTATION_STYLE_ASSIGNMENT((#6059,#6064));
#6059 = SURFACE_STYLE_USAGE(.BOTH.,#6060);
#6060 = SURFACE_SIDE_STYLE('',(#6061));
#6061 = SURFACE_STYLE_FILL_AREA(#6062);
#6062 = FILL_AREA_STYLE('',(#6063));
#6063 = FILL_AREA_STYLE_COLOUR('',#5092);
#6064 = CURVE_STYLE('',#6065,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6065 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6066 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6067),#1992);
#6067 = STYLED_ITEM('color',(#6068),#1980);
#6068 = PRESENTATION_STYLE_ASSIGNMENT((#6069,#6074));
#6069 = SURFACE_STYLE_USAGE(.BOTH.,#6070);
#6070 = SURFACE_SIDE_STYLE('',(#6071));
#6071 = SURFACE_STYLE_FILL_AREA(#6072);
#6072 = FILL_AREA_STYLE('',(#6073));
#6073 = FILL_AREA_STYLE_COLOUR('',#5092);
#6074 = CURVE_STYLE('',#6075,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6075 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6076 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6077),#3914);
#6077 = STYLED_ITEM('color',(#6078),#3902);
#6078 = PRESENTATION_STYLE_ASSIGNMENT((#6079,#6084));
#6079 = SURFACE_STYLE_USAGE(.BOTH.,#6080);
#6080 = SURFACE_SIDE_STYLE('',(#6081));
#6081 = SURFACE_STYLE_FILL_AREA(#6082);
#6082 = FILL_AREA_STYLE('',(#6083));
#6083 = FILL_AREA_STYLE_COLOUR('',#5092);
#6084 = CURVE_STYLE('',#6085,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6085 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6086 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6087),#3790);
#6087 = STYLED_ITEM('color',(#6088),#3778);
#6088 = PRESENTATION_STYLE_ASSIGNMENT((#6089,#6094));
#6089 = SURFACE_STYLE_USAGE(.BOTH.,#6090);
#6090 = SURFACE_SIDE_STYLE('',(#6091));
#6091 = SURFACE_STYLE_FILL_AREA(#6092);
#6092 = FILL_AREA_STYLE('',(#6093));
#6093 = FILL_AREA_STYLE_COLOUR('',#5092);
#6094 = CURVE_STYLE('',#6095,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6095 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6096 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6097),#2333);
#6097 = STYLED_ITEM('color',(#6098),#2321);
#6098 = PRESENTATION_STYLE_ASSIGNMENT((#6099,#6104));
#6099 = SURFACE_STYLE_USAGE(.BOTH.,#6100);
#6100 = SURFACE_SIDE_STYLE('',(#6101));
#6101 = SURFACE_STYLE_FILL_AREA(#6102);
#6102 = FILL_AREA_STYLE('',(#6103));
#6103 = FILL_AREA_STYLE_COLOUR('',#5092);
#6104 = CURVE_STYLE('',#6105,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6105 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6106 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6107),#969);
#6107 = STYLED_ITEM('color',(#6108),#957);
#6108 = PRESENTATION_STYLE_ASSIGNMENT((#6109,#6114));
#6109 = SURFACE_STYLE_USAGE(.BOTH.,#6110);
#6110 = SURFACE_SIDE_STYLE('',(#6111));
#6111 = SURFACE_STYLE_FILL_AREA(#6112);
#6112 = FILL_AREA_STYLE('',(#6113));
#6113 = FILL_AREA_STYLE_COLOUR('',#5092);
#6114 = CURVE_STYLE('',#6115,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6115 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6116 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6117),#845);
#6117 = STYLED_ITEM('color',(#6118),#833);
#6118 = PRESENTATION_STYLE_ASSIGNMENT((#6119,#6124));
#6119 = SURFACE_STYLE_USAGE(.BOTH.,#6120);
#6120 = SURFACE_SIDE_STYLE('',(#6121));
#6121 = SURFACE_STYLE_FILL_AREA(#6122);
#6122 = FILL_AREA_STYLE('',(#6123));
#6123 = FILL_AREA_STYLE_COLOUR('',#5092);
#6124 = CURVE_STYLE('',#6125,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6125 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6126 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6127),#3511);
#6127 = STYLED_ITEM('color',(#6128),#3499);
#6128 = PRESENTATION_STYLE_ASSIGNMENT((#6129,#6134));
#6129 = SURFACE_STYLE_USAGE(.BOTH.,#6130);
#6130 = SURFACE_SIDE_STYLE('',(#6131));
#6131 = SURFACE_STYLE_FILL_AREA(#6132);
#6132 = FILL_AREA_STYLE('',(#6133));
#6133 = FILL_AREA_STYLE_COLOUR('',#5092);
#6134 = CURVE_STYLE('',#6135,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6135 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6136 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6137),#2922);
#6137 = STYLED_ITEM('color',(#6138),#2910);
#6138 = PRESENTATION_STYLE_ASSIGNMENT((#6139,#6144));
#6139 = SURFACE_STYLE_USAGE(.BOTH.,#6140);
#6140 = SURFACE_SIDE_STYLE('',(#6141));
#6141 = SURFACE_STYLE_FILL_AREA(#6142);
#6142 = FILL_AREA_STYLE('',(#6143));
#6143 = FILL_AREA_STYLE_COLOUR('',#5092);
#6144 = CURVE_STYLE('',#6145,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6145 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6146 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6147),#3418);
#6147 = STYLED_ITEM('color',(#6148),#3406);
#6148 = PRESENTATION_STYLE_ASSIGNMENT((#6149,#6154));
#6149 = SURFACE_STYLE_USAGE(.BOTH.,#6150);
#6150 = SURFACE_SIDE_STYLE('',(#6151));
#6151 = SURFACE_STYLE_FILL_AREA(#6152);
#6152 = FILL_AREA_STYLE('',(#6153));
#6153 = FILL_AREA_STYLE_COLOUR('',#5092);
#6154 = CURVE_STYLE('',#6155,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6155 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6156 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6157),#4627);
#6157 = STYLED_ITEM('color',(#6158),#4615);
#6158 = PRESENTATION_STYLE_ASSIGNMENT((#6159,#6164));
#6159 = SURFACE_STYLE_USAGE(.BOTH.,#6160);
#6160 = SURFACE_SIDE_STYLE('',(#6161));
#6161 = SURFACE_STYLE_FILL_AREA(#6162);
#6162 = FILL_AREA_STYLE('',(#6163));
#6163 = FILL_AREA_STYLE_COLOUR('',#5092);
#6164 = CURVE_STYLE('',#6165,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6165 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6166 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6167),#2674);
#6167 = STYLED_ITEM('color',(#6168),#2662);
#6168 = PRESENTATION_STYLE_ASSIGNMENT((#6169,#6174));
#6169 = SURFACE_STYLE_USAGE(.BOTH.,#6170);
#6170 = SURFACE_SIDE_STYLE('',(#6171));
#6171 = SURFACE_STYLE_FILL_AREA(#6172);
#6172 = FILL_AREA_STYLE('',(#6173));
#6173 = FILL_AREA_STYLE_COLOUR('',#5092);
#6174 = CURVE_STYLE('',#6175,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6175 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6176 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6177),#2240);
#6177 = STYLED_ITEM('color',(#6178),#2228);
#6178 = PRESENTATION_STYLE_ASSIGNMENT((#6179,#6184));
#6179 = SURFACE_STYLE_USAGE(.BOTH.,#6180);
#6180 = SURFACE_SIDE_STYLE('',(#6181));
#6181 = SURFACE_STYLE_FILL_AREA(#6182);
#6182 = FILL_AREA_STYLE('',(#6183));
#6183 = FILL_AREA_STYLE_COLOUR('',#5092);
#6184 = CURVE_STYLE('',#6185,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6185 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6186 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6187),#1062);
#6187 = STYLED_ITEM('color',(#6188),#1050);
#6188 = PRESENTATION_STYLE_ASSIGNMENT((#6189,#6194));
#6189 = SURFACE_STYLE_USAGE(.BOTH.,#6190);
#6190 = SURFACE_SIDE_STYLE('',(#6191));
#6191 = SURFACE_STYLE_FILL_AREA(#6192);
#6192 = FILL_AREA_STYLE('',(#6193));
#6193 = FILL_AREA_STYLE_COLOUR('',#5092);
#6194 = CURVE_STYLE('',#6195,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6195 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6196 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6197),#566);
#6197 = STYLED_ITEM('color',(#6198),#554);
#6198 = PRESENTATION_STYLE_ASSIGNMENT((#6199,#6204));
#6199 = SURFACE_STYLE_USAGE(.BOTH.,#6200);
#6200 = SURFACE_SIDE_STYLE('',(#6201));
#6201 = SURFACE_STYLE_FILL_AREA(#6202);
#6202 = FILL_AREA_STYLE('',(#6203));
#6203 = FILL_AREA_STYLE_COLOUR('',#5092);
#6204 = CURVE_STYLE('',#6205,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6205 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6206 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6207),#2488);
#6207 = STYLED_ITEM('color',(#6208),#2476);
#6208 = PRESENTATION_STYLE_ASSIGNMENT((#6209,#6214));
#6209 = SURFACE_STYLE_USAGE(.BOTH.,#6210);
#6210 = SURFACE_SIDE_STYLE('',(#6211));
#6211 = SURFACE_STYLE_FILL_AREA(#6212);
#6212 = FILL_AREA_STYLE('',(#6213));
#6213 = FILL_AREA_STYLE_COLOUR('',#5092);
#6214 = CURVE_STYLE('',#6215,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6215 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6216 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6217),#1000);
#6217 = STYLED_ITEM('color',(#6218),#988);
#6218 = PRESENTATION_STYLE_ASSIGNMENT((#6219,#6224));
#6219 = SURFACE_STYLE_USAGE(.BOTH.,#6220);
#6220 = SURFACE_SIDE_STYLE('',(#6221));
#6221 = SURFACE_STYLE_FILL_AREA(#6222);
#6222 = FILL_AREA_STYLE('',(#6223));
#6223 = FILL_AREA_STYLE_COLOUR('',#5092);
#6224 = CURVE_STYLE('',#6225,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6225 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6226 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6227),#1899);
#6227 = STYLED_ITEM('color',(#6228),#1887);
#6228 = PRESENTATION_STYLE_ASSIGNMENT((#6229,#6234));
#6229 = SURFACE_STYLE_USAGE(.BOTH.,#6230);
#6230 = SURFACE_SIDE_STYLE('',(#6231));
#6231 = SURFACE_STYLE_FILL_AREA(#6232);
#6232 = FILL_AREA_STYLE('',(#6233));
#6233 = FILL_AREA_STYLE_COLOUR('',#5092);
#6234 = CURVE_STYLE('',#6235,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6235 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6236 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6237),#4348);
#6237 = STYLED_ITEM('color',(#6238),#4336);
#6238 = PRESENTATION_STYLE_ASSIGNMENT((#6239,#6244));
#6239 = SURFACE_STYLE_USAGE(.BOTH.,#6240);
#6240 = SURFACE_SIDE_STYLE('',(#6241));
#6241 = SURFACE_STYLE_FILL_AREA(#6242);
#6242 = FILL_AREA_STYLE('',(#6243));
#6243 = FILL_AREA_STYLE_COLOUR('',#5092);
#6244 = CURVE_STYLE('',#6245,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6246 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6247),#4565);
#6247 = STYLED_ITEM('color',(#6248),#4553);
#6248 = PRESENTATION_STYLE_ASSIGNMENT((#6249,#6254));
#6249 = SURFACE_STYLE_USAGE(.BOTH.,#6250);
#6250 = SURFACE_SIDE_STYLE('',(#6251));
#6251 = SURFACE_STYLE_FILL_AREA(#6252);
#6252 = FILL_AREA_STYLE('',(#6253));
#6253 = FILL_AREA_STYLE_COLOUR('',#5092);
#6254 = CURVE_STYLE('',#6255,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6255 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6256 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6257),#1744);
#6257 = STYLED_ITEM('color',(#6258),#1732);
#6258 = PRESENTATION_STYLE_ASSIGNMENT((#6259,#6264));
#6259 = SURFACE_STYLE_USAGE(.BOTH.,#6260);
#6260 = SURFACE_SIDE_STYLE('',(#6261));
#6261 = SURFACE_STYLE_FILL_AREA(#6262);
#6262 = FILL_AREA_STYLE('',(#6263));
#6263 = FILL_AREA_STYLE_COLOUR('',#5092);
#6264 = CURVE_STYLE('',#6265,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6265 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6266 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6267),#3015);
#6267 = STYLED_ITEM('color',(#6268),#3003);
#6268 = PRESENTATION_STYLE_ASSIGNMENT((#6269,#6274));
#6269 = SURFACE_STYLE_USAGE(.BOTH.,#6270);
#6270 = SURFACE_SIDE_STYLE('',(#6271));
#6271 = SURFACE_STYLE_FILL_AREA(#6272);
#6272 = FILL_AREA_STYLE('',(#6273));
#6273 = FILL_AREA_STYLE_COLOUR('',#5092);
#6274 = CURVE_STYLE('',#6275,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6275 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6276 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6277),#2147);
#6277 = STYLED_ITEM('color',(#6278),#2135);
#6278 = PRESENTATION_STYLE_ASSIGNMENT((#6279,#6284));
#6279 = SURFACE_STYLE_USAGE(.BOTH.,#6280);
#6280 = SURFACE_SIDE_STYLE('',(#6281));
#6281 = SURFACE_STYLE_FILL_AREA(#6282);
#6282 = FILL_AREA_STYLE('',(#6283));
#6283 = FILL_AREA_STYLE_COLOUR('',#5092);
#6284 = CURVE_STYLE('',#6285,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6285 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6286 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6287),#3666);
#6287 = STYLED_ITEM('color',(#6288),#3654);
#6288 = PRESENTATION_STYLE_ASSIGNMENT((#6289,#6294));
#6289 = SURFACE_STYLE_USAGE(.BOTH.,#6290);
#6290 = SURFACE_SIDE_STYLE('',(#6291));
#6291 = SURFACE_STYLE_FILL_AREA(#6292);
#6292 = FILL_AREA_STYLE('',(#6293));
#6293 = FILL_AREA_STYLE_COLOUR('',#5092);
#6294 = CURVE_STYLE('',#6295,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6295 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6296 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6297),#2395);
#6297 = STYLED_ITEM('color',(#6298),#2383);
#6298 = PRESENTATION_STYLE_ASSIGNMENT((#6299,#6304));
#6299 = SURFACE_STYLE_USAGE(.BOTH.,#6300);
#6300 = SURFACE_SIDE_STYLE('',(#6301));
#6301 = SURFACE_STYLE_FILL_AREA(#6302);
#6302 = FILL_AREA_STYLE('',(#6303));
#6303 = FILL_AREA_STYLE_COLOUR('',#5092);
#6304 = CURVE_STYLE('',#6305,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6305 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6306 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6307),#1806);
#6307 = STYLED_ITEM('color',(#6308),#1794);
#6308 = PRESENTATION_STYLE_ASSIGNMENT((#6309,#6314));
#6309 = SURFACE_STYLE_USAGE(.BOTH.,#6310);
#6310 = SURFACE_SIDE_STYLE('',(#6311));
#6311 = SURFACE_STYLE_FILL_AREA(#6312);
#6312 = FILL_AREA_STYLE('',(#6313));
#6313 = FILL_AREA_STYLE_COLOUR('',#5092);
#6314 = CURVE_STYLE('',#6315,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6315 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6316 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6317),#4534);
#6317 = STYLED_ITEM('color',(#6318),#4522);
#6318 = PRESENTATION_STYLE_ASSIGNMENT((#6319,#6324));
#6319 = SURFACE_STYLE_USAGE(.BOTH.,#6320);
#6320 = SURFACE_SIDE_STYLE('',(#6321));
#6321 = SURFACE_STYLE_FILL_AREA(#6322);
#6322 = FILL_AREA_STYLE('',(#6323));
#6323 = FILL_AREA_STYLE_COLOUR('',#5092);
#6324 = CURVE_STYLE('',#6325,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6325 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6326 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6327),#2209);
#6327 = STYLED_ITEM('color',(#6328),#2197);
#6328 = PRESENTATION_STYLE_ASSIGNMENT((#6329,#6334));
#6329 = SURFACE_STYLE_USAGE(.BOTH.,#6330);
#6330 = SURFACE_SIDE_STYLE('',(#6331));
#6331 = SURFACE_STYLE_FILL_AREA(#6332);
#6332 = FILL_AREA_STYLE('',(#6333));
#6333 = FILL_AREA_STYLE_COLOUR('',#5092);
#6334 = CURVE_STYLE('',#6335,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6335 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6336 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6337),#1837);
#6337 = STYLED_ITEM('color',(#6338),#1825);
#6338 = PRESENTATION_STYLE_ASSIGNMENT((#6339,#6344));
#6339 = SURFACE_STYLE_USAGE(.BOTH.,#6340);
#6340 = SURFACE_SIDE_STYLE('',(#6341));
#6341 = SURFACE_STYLE_FILL_AREA(#6342);
#6342 = FILL_AREA_STYLE('',(#6343));
#6343 = FILL_AREA_STYLE_COLOUR('',#5092);
#6344 = CURVE_STYLE('',#6345,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6345 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6346 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6347),#4193);
#6347 = STYLED_ITEM('color',(#6348),#4181);
#6348 = PRESENTATION_STYLE_ASSIGNMENT((#6349,#6354));
#6349 = SURFACE_STYLE_USAGE(.BOTH.,#6350);
#6350 = SURFACE_SIDE_STYLE('',(#6351));
#6351 = SURFACE_STYLE_FILL_AREA(#6352);
#6352 = FILL_AREA_STYLE('',(#6353));
#6353 = FILL_AREA_STYLE_COLOUR('',#5092);
#6354 = CURVE_STYLE('',#6355,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6355 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6356 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6357),#2736);
#6357 = STYLED_ITEM('color',(#6358),#2724);
#6358 = PRESENTATION_STYLE_ASSIGNMENT((#6359,#6364));
#6359 = SURFACE_STYLE_USAGE(.BOTH.,#6360);
#6360 = SURFACE_SIDE_STYLE('',(#6361));
#6361 = SURFACE_STYLE_FILL_AREA(#6362);
#6362 = FILL_AREA_STYLE('',(#6363));
#6363 = FILL_AREA_STYLE_COLOUR('',#5092);
#6364 = CURVE_STYLE('',#6365,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6365 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6366 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6367),#3108);
#6367 = STYLED_ITEM('color',(#6368),#3096);
#6368 = PRESENTATION_STYLE_ASSIGNMENT((#6369,#6374));
#6369 = SURFACE_STYLE_USAGE(.BOTH.,#6370);
#6370 = SURFACE_SIDE_STYLE('',(#6371));
#6371 = SURFACE_STYLE_FILL_AREA(#6372);
#6372 = FILL_AREA_STYLE('',(#6373));
#6373 = FILL_AREA_STYLE_COLOUR('',#5092);
#6374 = CURVE_STYLE('',#6375,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6375 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6376 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6377),#3883);
#6377 = STYLED_ITEM('color',(#6378),#3871);
#6378 = PRESENTATION_STYLE_ASSIGNMENT((#6379,#6384));
#6379 = SURFACE_STYLE_USAGE(.BOTH.,#6380);
#6380 = SURFACE_SIDE_STYLE('',(#6381));
#6381 = SURFACE_STYLE_FILL_AREA(#6382);
#6382 = FILL_AREA_STYLE('',(#6383));
#6383 = FILL_AREA_STYLE_COLOUR('',#5092);
#6384 = CURVE_STYLE('',#6385,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6385 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6386 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6387),#2054);
#6387 = STYLED_ITEM('color',(#6388),#2042);
#6388 = PRESENTATION_STYLE_ASSIGNMENT((#6389,#6394));
#6389 = SURFACE_STYLE_USAGE(.BOTH.,#6390);
#6390 = SURFACE_SIDE_STYLE('',(#6391));
#6391 = SURFACE_STYLE_FILL_AREA(#6392);
#6392 = FILL_AREA_STYLE('',(#6393));
#6393 = FILL_AREA_STYLE_COLOUR('',#5092);
#6394 = CURVE_STYLE('',#6395,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6395 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6396 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6397),#597);
#6397 = STYLED_ITEM('color',(#6398),#585);
#6398 = PRESENTATION_STYLE_ASSIGNMENT((#6399,#6404));
#6399 = SURFACE_STYLE_USAGE(.BOTH.,#6400);
#6400 = SURFACE_SIDE_STYLE('',(#6401));
#6401 = SURFACE_STYLE_FILL_AREA(#6402);
#6402 = FILL_AREA_STYLE('',(#6403));
#6403 = FILL_AREA_STYLE_COLOUR('',#5092);
#6404 = CURVE_STYLE('',#6405,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6405 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#6406 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #6407),#1155);
#6407 = STYLED_ITEM('color',(#6408),#1143);
#6408 = PRESENTATION_STYLE_ASSIGNMENT((#6409,#6414));
#6409 = SURFACE_STYLE_USAGE(.BOTH.,#6410);
#6410 = SURFACE_SIDE_STYLE('',(#6411));
#6411 = SURFACE_STYLE_FILL_AREA(#6412);
#6412 = FILL_AREA_STYLE('',(#6413));
#6413 = FILL_AREA_STYLE_COLOUR('',#5092);
#6414 = CURVE_STYLE('',#6415,POSITIVE_LENGTH_MEASURE(0.1),#5092);
#6415 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;
