aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2021-01-20 14:45:41 +0000
committerLeonard Kugis <leonard@kug.is>2021-01-20 14:45:41 +0000
commit34f5c2e29ff3af662a83f793bb5cc37624668a1c (patch)
treedb9842f30c9bd849407d27b8606d28cb8a869f3c
parent0a0295e999e22d94b71552e68bb141865972df38 (diff)
downloadturboswap-34f5c2e29ff3af662a83f793bb5cc37624668a1c.tar.gz
Add component libraries (symbols and footprints)
-rw-r--r--lib/3d_models/32EM16-M4CTX29-8AD11.step20815
-rw-r--r--lib/3d_models/ICE40UP3K-UWG30ITR1K.step3087
-rw-r--r--lib/footprints/BGA24C100P5X5_600X800X100.PcbLibbin0 -> 670208 bytes
-rw-r--r--lib/footprints/BGA254N50P18X24_1150X1300X100.kicad_mod540
-rw-r--r--lib/footprints/BGA30N40P6X5_253X211X60N.kicad_mod59
-rw-r--r--lib/footprints/micro_sd_edge.kicad_mod58
-rw-r--r--lib/symbols/32EM16-M4CTX29-8AD11.kicad_sym2096
-rw-r--r--lib/symbols/ICE40UP3K-UWG30ITR1K.kicad_sym298
-rw-r--r--lib/symbols/S80KS5123GABHI023.SchLibbin0 -> 9216 bytes
-rw-r--r--lib/symbols/micro_sd_edge.kicad_sym89
10 files changed, 27042 insertions, 0 deletions
diff --git a/lib/3d_models/32EM16-M4CTX29-8AD11.step b/lib/3d_models/32EM16-M4CTX29-8AD11.step
new file mode 100644
index 0000000..56efcac
--- /dev/null
+++ b/lib/3d_models/32EM16-M4CTX29-8AD11.step
@@ -0,0 +1,20815 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2025-09-13T00:39:49',(''),(''),
+ 'Open CASCADE STEP processor 7.8','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('BGA_Test','BGA_Test','',(#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,#551,#555,#559,#563,#567,#571,#575,#579,
+ #583,#587,#591,#595,#599,#603,#607,#611,#615,#619,#623,#627,#631,
+ #635,#639,#643,#647,#651,#655,#659,#663,#667,#671,#675,#679,#683,
+ #687,#691,#695,#699,#703,#707,#711,#715,#719,#723,#727,#731,#735,
+ #739,#743,#747,#751,#755,#759,#763,#767,#771,#775,#779,#783,#787,
+ #791,#795,#799,#803,#807,#811,#815,#819,#823,#827,#831,#835,#839,
+ #843,#847,#851,#855,#859,#863,#867,#871,#875,#879,#883,#887,#891,
+ #895,#899,#903,#907,#911,#915,#919,#923,#927,#931,#935,#939,#943,
+ #947,#951,#955,#959,#963,#967,#971,#975,#979,#983,#987,#991,#995,
+ #999,#1003,#1007,#1011,#1015,#1019,#1023,#1027,#1031,#1035),#1039);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(-0.5,0.,-5.293543381413E-13));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.,0.,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.5,0.,-5.293543381413E-13));
+#33 = DIRECTION('',(0.,0.,1.));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(1.,0.,-5.293543381413E-13));
+#37 = DIRECTION('',(0.,0.,1.));
+#38 = DIRECTION('',(1.,0.,0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(1.5,0.,-5.293543381413E-13));
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = DIRECTION('',(1.,0.,0.));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(2.,0.,-5.293543381413E-13));
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = DIRECTION('',(1.,0.,0.));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(2.5,0.,-5.293543381413E-13));
+#49 = DIRECTION('',(0.,0.,1.));
+#50 = DIRECTION('',(1.,0.,0.));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(3.,0.,-5.293543381413E-13));
+#53 = DIRECTION('',(0.,0.,1.));
+#54 = DIRECTION('',(1.,0.,0.));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(3.5,0.,-5.293543381413E-13));
+#57 = DIRECTION('',(0.,0.,1.));
+#58 = DIRECTION('',(1.,0.,0.));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(5.5,0.,-5.293543381413E-13));
+#61 = DIRECTION('',(0.,0.,1.));
+#62 = DIRECTION('',(1.,0.,0.));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(6.,0.,-5.293543381413E-13));
+#65 = DIRECTION('',(0.,0.,1.));
+#66 = DIRECTION('',(1.,0.,0.));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(6.5,0.,-5.293543381413E-13));
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(7.,0.,-5.293543381413E-13));
+#73 = DIRECTION('',(0.,0.,1.));
+#74 = DIRECTION('',(1.,0.,0.));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(7.5,0.,-5.293543381413E-13));
+#77 = DIRECTION('',(0.,0.,1.));
+#78 = DIRECTION('',(1.,0.,0.));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(8.,0.,-5.293543381413E-13));
+#81 = DIRECTION('',(0.,0.,1.));
+#82 = DIRECTION('',(1.,0.,0.));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(-0.5,0.,0.499999999999));
+#85 = DIRECTION('',(0.,0.,1.));
+#86 = DIRECTION('',(1.,0.,0.));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(0.5,0.,0.499999999999));
+#89 = DIRECTION('',(0.,0.,1.));
+#90 = DIRECTION('',(1.,0.,0.));
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(1.,0.,0.499999999999));
+#93 = DIRECTION('',(0.,0.,1.));
+#94 = DIRECTION('',(1.,0.,0.));
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(1.5,0.,0.499999999999));
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = DIRECTION('',(1.,0.,0.));
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(2.,0.,0.499999999999));
+#101 = DIRECTION('',(0.,0.,1.));
+#102 = DIRECTION('',(1.,0.,0.));
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(2.5,0.,0.499999999999));
+#105 = DIRECTION('',(0.,0.,1.));
+#106 = DIRECTION('',(1.,0.,0.));
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(3.,0.,0.499999999999));
+#109 = DIRECTION('',(0.,0.,1.));
+#110 = DIRECTION('',(1.,0.,0.));
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(3.5,0.,0.499999999999));
+#113 = DIRECTION('',(0.,0.,1.));
+#114 = DIRECTION('',(1.,0.,0.));
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(5.5,0.,0.499999999999));
+#117 = DIRECTION('',(0.,0.,1.));
+#118 = DIRECTION('',(1.,0.,0.));
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(6.,0.,0.499999999999));
+#121 = DIRECTION('',(0.,0.,1.));
+#122 = DIRECTION('',(1.,0.,0.));
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(6.5,0.,0.499999999999));
+#125 = DIRECTION('',(0.,0.,1.));
+#126 = DIRECTION('',(1.,0.,0.));
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(7.,0.,0.499999999999));
+#129 = DIRECTION('',(0.,0.,1.));
+#130 = DIRECTION('',(1.,0.,0.));
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(8.,0.,0.499999999999));
+#133 = DIRECTION('',(0.,0.,1.));
+#134 = DIRECTION('',(1.,0.,0.));
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.5,0.,0.999999999999));
+#137 = DIRECTION('',(0.,0.,1.));
+#138 = DIRECTION('',(1.,0.,0.));
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(1.,0.,0.999999999999));
+#141 = DIRECTION('',(0.,0.,1.));
+#142 = DIRECTION('',(1.,0.,0.));
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(1.5,0.,0.999999999999));
+#145 = DIRECTION('',(0.,0.,1.));
+#146 = DIRECTION('',(1.,0.,0.));
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(2.,0.,0.999999999999));
+#149 = DIRECTION('',(0.,0.,1.));
+#150 = DIRECTION('',(1.,0.,0.));
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(2.5,0.,0.999999999999));
+#153 = DIRECTION('',(0.,0.,1.));
+#154 = DIRECTION('',(1.,0.,0.));
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(3.,0.,0.999999999999));
+#157 = DIRECTION('',(0.,0.,1.));
+#158 = DIRECTION('',(1.,0.,0.));
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(3.5,0.,0.999999999999));
+#161 = DIRECTION('',(0.,0.,1.));
+#162 = DIRECTION('',(1.,0.,0.));
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(5.5,0.,0.999999999999));
+#165 = DIRECTION('',(0.,0.,1.));
+#166 = DIRECTION('',(1.,0.,0.));
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(6.,0.,0.999999999999));
+#169 = DIRECTION('',(0.,0.,1.));
+#170 = DIRECTION('',(1.,0.,0.));
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(6.5,0.,0.999999999999));
+#173 = DIRECTION('',(0.,0.,1.));
+#174 = DIRECTION('',(1.,0.,0.));
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(7.,0.,0.999999999999));
+#177 = DIRECTION('',(0.,0.,1.));
+#178 = DIRECTION('',(1.,0.,0.));
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(0.5,0.,1.499999999999));
+#181 = DIRECTION('',(0.,0.,1.));
+#182 = DIRECTION('',(1.,0.,0.));
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(1.,0.,1.499999999999));
+#185 = DIRECTION('',(0.,0.,1.));
+#186 = DIRECTION('',(1.,0.,0.));
+#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
+#188 = CARTESIAN_POINT('',(1.5,0.,1.499999999999));
+#189 = DIRECTION('',(0.,0.,1.));
+#190 = DIRECTION('',(1.,0.,0.));
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(2.,0.,1.499999999999));
+#193 = DIRECTION('',(0.,0.,1.));
+#194 = DIRECTION('',(1.,0.,0.));
+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
+#196 = CARTESIAN_POINT('',(2.5,0.,1.499999999999));
+#197 = DIRECTION('',(0.,0.,1.));
+#198 = DIRECTION('',(1.,0.,0.));
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(3.,0.,1.499999999999));
+#201 = DIRECTION('',(0.,0.,1.));
+#202 = DIRECTION('',(1.,0.,0.));
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(3.5,0.,1.499999999999));
+#205 = DIRECTION('',(0.,0.,1.));
+#206 = DIRECTION('',(1.,0.,0.));
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(5.5,0.,1.499999999999));
+#209 = DIRECTION('',(0.,0.,1.));
+#210 = DIRECTION('',(1.,0.,0.));
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(6.,0.,1.499999999999));
+#213 = DIRECTION('',(0.,0.,1.));
+#214 = DIRECTION('',(1.,0.,0.));
+#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
+#216 = CARTESIAN_POINT('',(6.5,0.,1.499999999999));
+#217 = DIRECTION('',(0.,0.,1.));
+#218 = DIRECTION('',(1.,0.,0.));
+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
+#220 = CARTESIAN_POINT('',(7.,0.,1.499999999999));
+#221 = DIRECTION('',(0.,0.,1.));
+#222 = DIRECTION('',(1.,0.,0.));
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(5.5,0.,1.999999999999));
+#225 = DIRECTION('',(0.,0.,1.));
+#226 = DIRECTION('',(1.,0.,0.));
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(6.,0.,1.999999999999));
+#229 = DIRECTION('',(0.,0.,1.));
+#230 = DIRECTION('',(1.,0.,0.));
+#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
+#232 = CARTESIAN_POINT('',(6.5,0.,1.999999999999));
+#233 = DIRECTION('',(0.,0.,1.));
+#234 = DIRECTION('',(1.,0.,0.));
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(7.,0.,1.999999999999));
+#237 = DIRECTION('',(0.,0.,1.));
+#238 = DIRECTION('',(1.,0.,0.));
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(5.5,0.,2.499999999999));
+#241 = DIRECTION('',(0.,0.,1.));
+#242 = DIRECTION('',(1.,0.,0.));
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(6.,0.,2.499999999999));
+#245 = DIRECTION('',(0.,0.,1.));
+#246 = DIRECTION('',(1.,0.,0.));
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(6.5,0.,2.499999999999));
+#249 = DIRECTION('',(0.,0.,1.));
+#250 = DIRECTION('',(1.,0.,0.));
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(7.,0.,2.499999999999));
+#253 = DIRECTION('',(0.,0.,1.));
+#254 = DIRECTION('',(1.,0.,0.));
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(0.5,0.,2.999999999999));
+#257 = DIRECTION('',(0.,0.,1.));
+#258 = DIRECTION('',(1.,0.,0.));
+#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
+#260 = CARTESIAN_POINT('',(1.,0.,2.999999999999));
+#261 = DIRECTION('',(0.,0.,1.));
+#262 = DIRECTION('',(1.,0.,0.));
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(1.5,0.,2.999999999999));
+#265 = DIRECTION('',(0.,0.,1.));
+#266 = DIRECTION('',(1.,0.,0.));
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(2.,0.,2.999999999999));
+#269 = DIRECTION('',(0.,0.,1.));
+#270 = DIRECTION('',(1.,0.,0.));
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(2.5,0.,2.999999999999));
+#273 = DIRECTION('',(0.,0.,1.));
+#274 = DIRECTION('',(1.,0.,0.));
+#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
+#276 = CARTESIAN_POINT('',(3.,0.,2.999999999999));
+#277 = DIRECTION('',(0.,0.,1.));
+#278 = DIRECTION('',(1.,0.,0.));
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(3.5,0.,2.999999999999));
+#281 = DIRECTION('',(0.,0.,1.));
+#282 = DIRECTION('',(1.,0.,0.));
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(5.5,0.,2.999999999999));
+#285 = DIRECTION('',(0.,0.,1.));
+#286 = DIRECTION('',(1.,0.,0.));
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(6.,0.,2.999999999999));
+#289 = DIRECTION('',(0.,0.,1.));
+#290 = DIRECTION('',(1.,0.,0.));
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(6.5,0.,2.999999999999));
+#293 = DIRECTION('',(0.,0.,1.));
+#294 = DIRECTION('',(1.,0.,0.));
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(7.,0.,2.999999999999));
+#297 = DIRECTION('',(0.,0.,1.));
+#298 = DIRECTION('',(1.,0.,0.));
+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
+#300 = CARTESIAN_POINT('',(0.5,0.,3.499999999999));
+#301 = DIRECTION('',(0.,0.,1.));
+#302 = DIRECTION('',(1.,0.,0.));
+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
+#304 = CARTESIAN_POINT('',(1.,0.,3.499999999999));
+#305 = DIRECTION('',(0.,0.,1.));
+#306 = DIRECTION('',(1.,0.,0.));
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(1.5,0.,3.499999999999));
+#309 = DIRECTION('',(0.,0.,1.));
+#310 = DIRECTION('',(1.,0.,0.));
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(2.,0.,3.499999999999));
+#313 = DIRECTION('',(0.,0.,1.));
+#314 = DIRECTION('',(1.,0.,0.));
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(2.5,0.,3.499999999999));
+#317 = DIRECTION('',(0.,0.,1.));
+#318 = DIRECTION('',(1.,0.,0.));
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(3.,0.,3.499999999999));
+#321 = DIRECTION('',(0.,0.,1.));
+#322 = DIRECTION('',(1.,0.,0.));
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(3.5,0.,3.499999999999));
+#325 = DIRECTION('',(0.,0.,1.));
+#326 = DIRECTION('',(1.,0.,0.));
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(5.5,0.,3.499999999999));
+#329 = DIRECTION('',(0.,0.,1.));
+#330 = DIRECTION('',(1.,0.,0.));
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(6.,0.,3.499999999999));
+#333 = DIRECTION('',(0.,0.,1.));
+#334 = DIRECTION('',(1.,0.,0.));
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(6.5,0.,3.499999999999));
+#337 = DIRECTION('',(0.,0.,1.));
+#338 = DIRECTION('',(1.,0.,0.));
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(7.,0.,3.499999999999));
+#341 = DIRECTION('',(0.,0.,1.));
+#342 = DIRECTION('',(1.,0.,0.));
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(0.5,0.,3.999999999999));
+#345 = DIRECTION('',(0.,0.,1.));
+#346 = DIRECTION('',(1.,0.,0.));
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(1.,0.,3.999999999999));
+#349 = DIRECTION('',(0.,0.,1.));
+#350 = DIRECTION('',(1.,0.,0.));
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(1.5,0.,3.999999999999));
+#353 = DIRECTION('',(0.,0.,1.));
+#354 = DIRECTION('',(1.,0.,0.));
+#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
+#356 = CARTESIAN_POINT('',(2.,0.,3.999999999999));
+#357 = DIRECTION('',(0.,0.,1.));
+#358 = DIRECTION('',(1.,0.,0.));
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(2.5,0.,3.999999999999));
+#361 = DIRECTION('',(0.,0.,1.));
+#362 = DIRECTION('',(1.,0.,0.));
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(3.,0.,3.999999999999));
+#365 = DIRECTION('',(0.,0.,1.));
+#366 = DIRECTION('',(1.,0.,0.));
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(3.5,0.,3.999999999999));
+#369 = DIRECTION('',(0.,0.,1.));
+#370 = DIRECTION('',(1.,0.,0.));
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(5.5,0.,3.999999999999));
+#373 = DIRECTION('',(0.,0.,1.));
+#374 = DIRECTION('',(1.,0.,0.));
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(6.,0.,3.999999999999));
+#377 = DIRECTION('',(0.,0.,1.));
+#378 = DIRECTION('',(1.,0.,0.));
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(6.5,0.,3.999999999999));
+#381 = DIRECTION('',(0.,0.,1.));
+#382 = DIRECTION('',(1.,0.,0.));
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(7.,0.,3.999999999999));
+#385 = DIRECTION('',(0.,0.,1.));
+#386 = DIRECTION('',(1.,0.,0.));
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(7.5,0.,3.999999999999));
+#389 = DIRECTION('',(0.,0.,1.));
+#390 = DIRECTION('',(1.,0.,0.));
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(0.,0.,4.499999999999));
+#393 = DIRECTION('',(0.,0.,1.));
+#394 = DIRECTION('',(1.,0.,0.));
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(0.5,0.,4.499999999999));
+#397 = DIRECTION('',(0.,0.,1.));
+#398 = DIRECTION('',(1.,0.,0.));
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(1.,0.,4.499999999999));
+#401 = DIRECTION('',(0.,0.,1.));
+#402 = DIRECTION('',(1.,0.,0.));
+#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
+#404 = CARTESIAN_POINT('',(1.5,0.,4.499999999999));
+#405 = DIRECTION('',(0.,0.,1.));
+#406 = DIRECTION('',(1.,0.,0.));
+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
+#408 = CARTESIAN_POINT('',(2.,0.,4.499999999999));
+#409 = DIRECTION('',(0.,0.,1.));
+#410 = DIRECTION('',(1.,0.,0.));
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(2.5,0.,4.499999999999));
+#413 = DIRECTION('',(0.,0.,1.));
+#414 = DIRECTION('',(1.,0.,0.));
+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
+#416 = CARTESIAN_POINT('',(3.,0.,4.499999999999));
+#417 = DIRECTION('',(0.,0.,1.));
+#418 = DIRECTION('',(1.,0.,0.));
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(3.5,0.,4.499999999999));
+#421 = DIRECTION('',(0.,0.,1.));
+#422 = DIRECTION('',(1.,0.,0.));
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(5.5,0.,4.499999999999));
+#425 = DIRECTION('',(0.,0.,1.));
+#426 = DIRECTION('',(1.,0.,0.));
+#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
+#428 = CARTESIAN_POINT('',(6.,0.,4.499999999999));
+#429 = DIRECTION('',(0.,0.,1.));
+#430 = DIRECTION('',(1.,0.,0.));
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(6.5,0.,4.499999999999));
+#433 = DIRECTION('',(0.,0.,1.));
+#434 = DIRECTION('',(1.,0.,0.));
+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
+#436 = CARTESIAN_POINT('',(7.,0.,4.499999999999));
+#437 = DIRECTION('',(0.,0.,1.));
+#438 = DIRECTION('',(1.,0.,0.));
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(7.5,0.,4.499999999999));
+#441 = DIRECTION('',(0.,0.,1.));
+#442 = DIRECTION('',(1.,0.,0.));
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(2.5,0.,4.999999999999));
+#445 = DIRECTION('',(0.,0.,1.));
+#446 = DIRECTION('',(1.,0.,0.));
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(3.,0.,4.999999999999));
+#449 = DIRECTION('',(0.,0.,1.));
+#450 = DIRECTION('',(1.,0.,0.));
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(3.5,0.,4.999999999999));
+#453 = DIRECTION('',(0.,0.,1.));
+#454 = DIRECTION('',(1.,0.,0.));
+#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
+#456 = CARTESIAN_POINT('',(5.,0.,4.999999999999));
+#457 = DIRECTION('',(0.,0.,1.));
+#458 = DIRECTION('',(1.,0.,0.));
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(5.5,0.,4.999999999999));
+#461 = DIRECTION('',(0.,0.,1.));
+#462 = DIRECTION('',(1.,0.,0.));
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(6.,0.,4.999999999999));
+#465 = DIRECTION('',(0.,0.,1.));
+#466 = DIRECTION('',(1.,0.,0.));
+#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
+#468 = CARTESIAN_POINT('',(6.5,0.,4.999999999999));
+#469 = DIRECTION('',(0.,0.,1.));
+#470 = DIRECTION('',(1.,0.,0.));
+#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
+#472 = CARTESIAN_POINT('',(7.,0.,4.999999999999));
+#473 = DIRECTION('',(0.,0.,1.));
+#474 = DIRECTION('',(1.,0.,0.));
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(7.5,0.,4.999999999999));
+#477 = DIRECTION('',(0.,0.,1.));
+#478 = DIRECTION('',(1.,0.,0.));
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(0.5,0.,5.499999999999));
+#481 = DIRECTION('',(0.,0.,1.));
+#482 = DIRECTION('',(1.,0.,0.));
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(1.,0.,5.499999999999));
+#485 = DIRECTION('',(0.,0.,1.));
+#486 = DIRECTION('',(1.,0.,0.));
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(1.5,0.,5.499999999999));
+#489 = DIRECTION('',(0.,0.,1.));
+#490 = DIRECTION('',(1.,0.,0.));
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(2.,0.,5.499999999999));
+#493 = DIRECTION('',(0.,0.,1.));
+#494 = DIRECTION('',(1.,0.,0.));
+#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
+#496 = CARTESIAN_POINT('',(2.5,0.,5.499999999999));
+#497 = DIRECTION('',(0.,0.,1.));
+#498 = DIRECTION('',(1.,0.,0.));
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(3.,0.,5.499999999999));
+#501 = DIRECTION('',(0.,0.,1.));
+#502 = DIRECTION('',(1.,0.,0.));
+#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
+#504 = CARTESIAN_POINT('',(3.5,0.,5.499999999999));
+#505 = DIRECTION('',(0.,0.,1.));
+#506 = DIRECTION('',(1.,0.,0.));
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(5.,0.,5.499999999999));
+#509 = DIRECTION('',(0.,0.,1.));
+#510 = DIRECTION('',(1.,0.,0.));
+#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
+#512 = CARTESIAN_POINT('',(5.5,0.,5.499999999999));
+#513 = DIRECTION('',(0.,0.,1.));
+#514 = DIRECTION('',(1.,0.,0.));
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(6.,0.,5.499999999999));
+#517 = DIRECTION('',(0.,0.,1.));
+#518 = DIRECTION('',(1.,0.,0.));
+#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
+#520 = CARTESIAN_POINT('',(6.5,0.,5.499999999999));
+#521 = DIRECTION('',(0.,0.,1.));
+#522 = DIRECTION('',(1.,0.,0.));
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(7.,0.,5.499999999999));
+#525 = DIRECTION('',(0.,0.,1.));
+#526 = DIRECTION('',(1.,0.,0.));
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(7.5,0.,5.499999999999));
+#529 = DIRECTION('',(0.,0.,1.));
+#530 = DIRECTION('',(1.,0.,0.));
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(0.5,0.,5.999999999999));
+#533 = DIRECTION('',(0.,0.,1.));
+#534 = DIRECTION('',(1.,0.,0.));
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(1.,0.,5.999999999999));
+#537 = DIRECTION('',(0.,0.,1.));
+#538 = DIRECTION('',(1.,0.,0.));
+#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
+#540 = CARTESIAN_POINT('',(1.5,0.,5.999999999999));
+#541 = DIRECTION('',(0.,0.,1.));
+#542 = DIRECTION('',(1.,0.,0.));
+#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
+#544 = CARTESIAN_POINT('',(2.,0.,5.999999999999));
+#545 = DIRECTION('',(0.,0.,1.));
+#546 = DIRECTION('',(1.,0.,0.));
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(2.5,0.,5.999999999999));
+#549 = DIRECTION('',(0.,0.,1.));
+#550 = DIRECTION('',(1.,0.,0.));
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(3.,0.,5.999999999999));
+#553 = DIRECTION('',(0.,0.,1.));
+#554 = DIRECTION('',(1.,0.,0.));
+#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
+#556 = CARTESIAN_POINT('',(3.5,0.,5.999999999999));
+#557 = DIRECTION('',(0.,0.,1.));
+#558 = DIRECTION('',(1.,0.,0.));
+#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562);
+#560 = CARTESIAN_POINT('',(5.,0.,5.999999999999));
+#561 = DIRECTION('',(0.,0.,1.));
+#562 = DIRECTION('',(1.,0.,0.));
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(5.5,0.,5.999999999999));
+#565 = DIRECTION('',(0.,0.,1.));
+#566 = DIRECTION('',(1.,0.,0.));
+#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568 = CARTESIAN_POINT('',(6.,0.,5.999999999999));
+#569 = DIRECTION('',(0.,0.,1.));
+#570 = DIRECTION('',(1.,0.,0.));
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(6.5,0.,5.999999999999));
+#573 = DIRECTION('',(0.,0.,1.));
+#574 = DIRECTION('',(1.,0.,0.));
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(7.,0.,5.999999999999));
+#577 = DIRECTION('',(0.,0.,1.));
+#578 = DIRECTION('',(1.,0.,0.));
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(7.5,0.,5.999999999999));
+#581 = DIRECTION('',(0.,0.,1.));
+#582 = DIRECTION('',(1.,0.,0.));
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(2.5,0.,6.499999999999));
+#585 = DIRECTION('',(0.,0.,1.));
+#586 = DIRECTION('',(1.,0.,0.));
+#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
+#588 = CARTESIAN_POINT('',(3.,0.,6.499999999999));
+#589 = DIRECTION('',(0.,0.,1.));
+#590 = DIRECTION('',(1.,0.,0.));
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(3.5,0.,6.499999999999));
+#593 = DIRECTION('',(0.,0.,1.));
+#594 = DIRECTION('',(1.,0.,0.));
+#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
+#596 = CARTESIAN_POINT('',(5.,0.,6.499999999999));
+#597 = DIRECTION('',(0.,0.,1.));
+#598 = DIRECTION('',(1.,0.,0.));
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(5.5,0.,6.499999999999));
+#601 = DIRECTION('',(0.,0.,1.));
+#602 = DIRECTION('',(1.,0.,0.));
+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
+#604 = CARTESIAN_POINT('',(6.,0.,6.499999999999));
+#605 = DIRECTION('',(0.,0.,1.));
+#606 = DIRECTION('',(1.,0.,0.));
+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#608 = CARTESIAN_POINT('',(6.5,0.,6.499999999999));
+#609 = DIRECTION('',(0.,0.,1.));
+#610 = DIRECTION('',(1.,0.,0.));
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(7.,0.,6.499999999999));
+#613 = DIRECTION('',(0.,0.,1.));
+#614 = DIRECTION('',(1.,0.,0.));
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(7.5,0.,6.499999999999));
+#617 = DIRECTION('',(0.,0.,1.));
+#618 = DIRECTION('',(1.,0.,0.));
+#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
+#620 = CARTESIAN_POINT('',(0.,0.,6.999999999999));
+#621 = DIRECTION('',(0.,0.,1.));
+#622 = DIRECTION('',(1.,0.,0.));
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(0.5,0.,6.999999999999));
+#625 = DIRECTION('',(0.,0.,1.));
+#626 = DIRECTION('',(1.,0.,0.));
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(1.,0.,6.999999999999));
+#629 = DIRECTION('',(0.,0.,1.));
+#630 = DIRECTION('',(1.,0.,0.));
+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
+#632 = CARTESIAN_POINT('',(1.5,0.,6.999999999999));
+#633 = DIRECTION('',(0.,0.,1.));
+#634 = DIRECTION('',(1.,0.,0.));
+#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
+#636 = CARTESIAN_POINT('',(2.,0.,6.999999999999));
+#637 = DIRECTION('',(0.,0.,1.));
+#638 = DIRECTION('',(1.,0.,0.));
+#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
+#640 = CARTESIAN_POINT('',(2.5,0.,6.999999999999));
+#641 = DIRECTION('',(0.,0.,1.));
+#642 = DIRECTION('',(1.,0.,0.));
+#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
+#644 = CARTESIAN_POINT('',(3.,0.,6.999999999999));
+#645 = DIRECTION('',(0.,0.,1.));
+#646 = DIRECTION('',(1.,0.,0.));
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(3.5,0.,6.999999999999));
+#649 = DIRECTION('',(0.,0.,1.));
+#650 = DIRECTION('',(1.,0.,0.));
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(5.5,0.,6.999999999999));
+#653 = DIRECTION('',(0.,0.,1.));
+#654 = DIRECTION('',(1.,0.,0.));
+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
+#656 = CARTESIAN_POINT('',(6.,0.,6.999999999999));
+#657 = DIRECTION('',(0.,0.,1.));
+#658 = DIRECTION('',(1.,0.,0.));
+#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
+#660 = CARTESIAN_POINT('',(6.5,0.,6.999999999999));
+#661 = DIRECTION('',(0.,0.,1.));
+#662 = DIRECTION('',(1.,0.,0.));
+#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
+#664 = CARTESIAN_POINT('',(7.,0.,6.999999999999));
+#665 = DIRECTION('',(0.,0.,1.));
+#666 = DIRECTION('',(1.,0.,0.));
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(7.5,0.,6.999999999999));
+#669 = DIRECTION('',(0.,0.,1.));
+#670 = DIRECTION('',(1.,0.,0.));
+#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);
+#672 = CARTESIAN_POINT('',(0.5,0.,7.499999999999));
+#673 = DIRECTION('',(0.,0.,1.));
+#674 = DIRECTION('',(1.,0.,0.));
+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
+#676 = CARTESIAN_POINT('',(1.,0.,7.499999999999));
+#677 = DIRECTION('',(0.,0.,1.));
+#678 = DIRECTION('',(1.,0.,0.));
+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
+#680 = CARTESIAN_POINT('',(1.5,0.,7.499999999999));
+#681 = DIRECTION('',(0.,0.,1.));
+#682 = DIRECTION('',(1.,0.,0.));
+#683 = AXIS2_PLACEMENT_3D('',#684,#685,#686);
+#684 = CARTESIAN_POINT('',(2.,0.,7.499999999999));
+#685 = DIRECTION('',(0.,0.,1.));
+#686 = DIRECTION('',(1.,0.,0.));
+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
+#688 = CARTESIAN_POINT('',(2.5,0.,7.499999999999));
+#689 = DIRECTION('',(0.,0.,1.));
+#690 = DIRECTION('',(1.,0.,0.));
+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
+#692 = CARTESIAN_POINT('',(3.,0.,7.499999999999));
+#693 = DIRECTION('',(0.,0.,1.));
+#694 = DIRECTION('',(1.,0.,0.));
+#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);
+#696 = CARTESIAN_POINT('',(3.5,0.,7.499999999999));
+#697 = DIRECTION('',(0.,0.,1.));
+#698 = DIRECTION('',(1.,0.,0.));
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(5.5,0.,7.499999999999));
+#701 = DIRECTION('',(0.,0.,1.));
+#702 = DIRECTION('',(1.,0.,0.));
+#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);
+#704 = CARTESIAN_POINT('',(6.,0.,7.499999999999));
+#705 = DIRECTION('',(0.,0.,1.));
+#706 = DIRECTION('',(1.,0.,0.));
+#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);
+#708 = CARTESIAN_POINT('',(6.5,0.,7.499999999999));
+#709 = DIRECTION('',(0.,0.,1.));
+#710 = DIRECTION('',(1.,0.,0.));
+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
+#712 = CARTESIAN_POINT('',(7.,0.,7.499999999999));
+#713 = DIRECTION('',(0.,0.,1.));
+#714 = DIRECTION('',(1.,0.,0.));
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(7.5,0.,7.499999999999));
+#717 = DIRECTION('',(0.,0.,1.));
+#718 = DIRECTION('',(1.,0.,0.));
+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
+#720 = CARTESIAN_POINT('',(0.5,0.,7.999999999999));
+#721 = DIRECTION('',(0.,0.,1.));
+#722 = DIRECTION('',(1.,0.,0.));
+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
+#724 = CARTESIAN_POINT('',(1.,0.,7.999999999999));
+#725 = DIRECTION('',(0.,0.,1.));
+#726 = DIRECTION('',(1.,0.,0.));
+#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
+#728 = CARTESIAN_POINT('',(1.5,0.,7.999999999999));
+#729 = DIRECTION('',(0.,0.,1.));
+#730 = DIRECTION('',(1.,0.,0.));
+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
+#732 = CARTESIAN_POINT('',(2.,0.,7.999999999999));
+#733 = DIRECTION('',(0.,0.,1.));
+#734 = DIRECTION('',(1.,0.,0.));
+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
+#736 = CARTESIAN_POINT('',(2.5,0.,7.999999999999));
+#737 = DIRECTION('',(0.,0.,1.));
+#738 = DIRECTION('',(1.,0.,0.));
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(3.,0.,7.999999999999));
+#741 = DIRECTION('',(0.,0.,1.));
+#742 = DIRECTION('',(1.,0.,0.));
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(3.5,0.,7.999999999999));
+#745 = DIRECTION('',(0.,0.,1.));
+#746 = DIRECTION('',(1.,0.,0.));
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(5.5,0.,7.999999999999));
+#749 = DIRECTION('',(0.,0.,1.));
+#750 = DIRECTION('',(1.,0.,0.));
+#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
+#752 = CARTESIAN_POINT('',(6.,0.,7.999999999999));
+#753 = DIRECTION('',(0.,0.,1.));
+#754 = DIRECTION('',(1.,0.,0.));
+#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);
+#756 = CARTESIAN_POINT('',(6.5,0.,7.999999999999));
+#757 = DIRECTION('',(0.,0.,1.));
+#758 = DIRECTION('',(1.,0.,0.));
+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);
+#760 = CARTESIAN_POINT('',(7.,0.,7.999999999999));
+#761 = DIRECTION('',(0.,0.,1.));
+#762 = DIRECTION('',(1.,0.,0.));
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(0.5,0.,8.499999999999));
+#765 = DIRECTION('',(0.,0.,1.));
+#766 = DIRECTION('',(1.,0.,0.));
+#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
+#768 = CARTESIAN_POINT('',(1.,0.,8.499999999999));
+#769 = DIRECTION('',(0.,0.,1.));
+#770 = DIRECTION('',(1.,0.,0.));
+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
+#772 = CARTESIAN_POINT('',(1.5,0.,8.499999999999));
+#773 = DIRECTION('',(0.,0.,1.));
+#774 = DIRECTION('',(1.,0.,0.));
+#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
+#776 = CARTESIAN_POINT('',(2.,0.,8.499999999999));
+#777 = DIRECTION('',(0.,0.,1.));
+#778 = DIRECTION('',(1.,0.,0.));
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(2.5,0.,8.499999999999));
+#781 = DIRECTION('',(0.,0.,1.));
+#782 = DIRECTION('',(1.,0.,0.));
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(3.,0.,8.499999999999));
+#785 = DIRECTION('',(0.,0.,1.));
+#786 = DIRECTION('',(1.,0.,0.));
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(3.5,0.,8.499999999999));
+#789 = DIRECTION('',(0.,0.,1.));
+#790 = DIRECTION('',(1.,0.,0.));
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(5.5,0.,8.499999999999));
+#793 = DIRECTION('',(0.,0.,1.));
+#794 = DIRECTION('',(1.,0.,0.));
+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#796 = CARTESIAN_POINT('',(6.,0.,8.499999999999));
+#797 = DIRECTION('',(0.,0.,1.));
+#798 = DIRECTION('',(1.,0.,0.));
+#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802);
+#800 = CARTESIAN_POINT('',(6.5,0.,8.499999999999));
+#801 = DIRECTION('',(0.,0.,1.));
+#802 = DIRECTION('',(1.,0.,0.));
+#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806);
+#804 = CARTESIAN_POINT('',(7.,0.,8.499999999999));
+#805 = DIRECTION('',(0.,0.,1.));
+#806 = DIRECTION('',(1.,0.,0.));
+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
+#808 = CARTESIAN_POINT('',(5.5,0.,8.999999999999));
+#809 = DIRECTION('',(0.,0.,1.));
+#810 = DIRECTION('',(1.,0.,0.));
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(6.,0.,8.999999999999));
+#813 = DIRECTION('',(0.,0.,1.));
+#814 = DIRECTION('',(1.,0.,0.));
+#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
+#816 = CARTESIAN_POINT('',(6.5,0.,8.999999999999));
+#817 = DIRECTION('',(0.,0.,1.));
+#818 = DIRECTION('',(1.,0.,0.));
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(7.,0.,8.999999999999));
+#821 = DIRECTION('',(0.,0.,1.));
+#822 = DIRECTION('',(1.,0.,0.));
+#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826);
+#824 = CARTESIAN_POINT('',(5.5,0.,9.499999999999));
+#825 = DIRECTION('',(0.,0.,1.));
+#826 = DIRECTION('',(1.,0.,0.));
+#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
+#828 = CARTESIAN_POINT('',(6.,0.,9.499999999999));
+#829 = DIRECTION('',(0.,0.,1.));
+#830 = DIRECTION('',(1.,0.,0.));
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(6.5,0.,9.499999999999));
+#833 = DIRECTION('',(0.,0.,1.));
+#834 = DIRECTION('',(1.,0.,0.));
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(7.,0.,9.499999999999));
+#837 = DIRECTION('',(0.,0.,1.));
+#838 = DIRECTION('',(1.,0.,0.));
+#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842);
+#840 = CARTESIAN_POINT('',(0.5,0.,9.999999999999));
+#841 = DIRECTION('',(0.,0.,1.));
+#842 = DIRECTION('',(1.,0.,0.));
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(1.,0.,9.999999999999));
+#845 = DIRECTION('',(0.,0.,1.));
+#846 = DIRECTION('',(1.,0.,0.));
+#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);
+#848 = CARTESIAN_POINT('',(1.5,0.,9.999999999999));
+#849 = DIRECTION('',(0.,0.,1.));
+#850 = DIRECTION('',(1.,0.,0.));
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(2.,0.,9.999999999999));
+#853 = DIRECTION('',(0.,0.,1.));
+#854 = DIRECTION('',(1.,0.,0.));
+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
+#856 = CARTESIAN_POINT('',(2.5,0.,9.999999999999));
+#857 = DIRECTION('',(0.,0.,1.));
+#858 = DIRECTION('',(1.,0.,0.));
+#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);
+#860 = CARTESIAN_POINT('',(3.,0.,9.999999999999));
+#861 = DIRECTION('',(0.,0.,1.));
+#862 = DIRECTION('',(1.,0.,0.));
+#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);
+#864 = CARTESIAN_POINT('',(3.5,0.,9.999999999999));
+#865 = DIRECTION('',(0.,0.,1.));
+#866 = DIRECTION('',(1.,0.,0.));
+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);
+#868 = CARTESIAN_POINT('',(5.5,0.,9.999999999999));
+#869 = DIRECTION('',(0.,0.,1.));
+#870 = DIRECTION('',(1.,0.,0.));
+#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
+#872 = CARTESIAN_POINT('',(6.,0.,9.999999999999));
+#873 = DIRECTION('',(0.,0.,1.));
+#874 = DIRECTION('',(1.,0.,0.));
+#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);
+#876 = CARTESIAN_POINT('',(6.5,0.,9.999999999999));
+#877 = DIRECTION('',(0.,0.,1.));
+#878 = DIRECTION('',(1.,0.,0.));
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(7.,0.,9.999999999999));
+#881 = DIRECTION('',(0.,0.,1.));
+#882 = DIRECTION('',(1.,0.,0.));
+#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);
+#884 = CARTESIAN_POINT('',(0.5,0.,10.499999999999));
+#885 = DIRECTION('',(0.,0.,1.));
+#886 = DIRECTION('',(1.,0.,0.));
+#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
+#888 = CARTESIAN_POINT('',(1.,0.,10.499999999999));
+#889 = DIRECTION('',(0.,0.,1.));
+#890 = DIRECTION('',(1.,0.,0.));
+#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);
+#892 = CARTESIAN_POINT('',(1.5,0.,10.499999999999));
+#893 = DIRECTION('',(0.,0.,1.));
+#894 = DIRECTION('',(1.,0.,0.));
+#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);
+#896 = CARTESIAN_POINT('',(2.,0.,10.499999999999));
+#897 = DIRECTION('',(0.,0.,1.));
+#898 = DIRECTION('',(1.,0.,0.));
+#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
+#900 = CARTESIAN_POINT('',(2.5,0.,10.499999999999));
+#901 = DIRECTION('',(0.,0.,1.));
+#902 = DIRECTION('',(1.,0.,0.));
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(3.,0.,10.499999999999));
+#905 = DIRECTION('',(0.,0.,1.));
+#906 = DIRECTION('',(1.,0.,0.));
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(3.5,0.,10.499999999999));
+#909 = DIRECTION('',(0.,0.,1.));
+#910 = DIRECTION('',(1.,0.,0.));
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(5.5,0.,10.499999999999));
+#913 = DIRECTION('',(0.,0.,1.));
+#914 = DIRECTION('',(1.,0.,0.));
+#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);
+#916 = CARTESIAN_POINT('',(6.,0.,10.499999999999));
+#917 = DIRECTION('',(0.,0.,1.));
+#918 = DIRECTION('',(1.,0.,0.));
+#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922);
+#920 = CARTESIAN_POINT('',(6.5,0.,10.499999999999));
+#921 = DIRECTION('',(0.,0.,1.));
+#922 = DIRECTION('',(1.,0.,0.));
+#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);
+#924 = CARTESIAN_POINT('',(7.,0.,10.499999999999));
+#925 = DIRECTION('',(0.,0.,1.));
+#926 = DIRECTION('',(1.,0.,0.));
+#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
+#928 = CARTESIAN_POINT('',(-0.5,0.,10.999999999999));
+#929 = DIRECTION('',(0.,0.,1.));
+#930 = DIRECTION('',(1.,0.,0.));
+#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
+#932 = CARTESIAN_POINT('',(0.5,0.,10.999999999999));
+#933 = DIRECTION('',(0.,0.,1.));
+#934 = DIRECTION('',(1.,0.,0.));
+#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);
+#936 = CARTESIAN_POINT('',(1.,0.,10.999999999999));
+#937 = DIRECTION('',(0.,0.,1.));
+#938 = DIRECTION('',(1.,0.,0.));
+#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942);
+#940 = CARTESIAN_POINT('',(1.5,0.,10.999999999999));
+#941 = DIRECTION('',(0.,0.,1.));
+#942 = DIRECTION('',(1.,0.,0.));
+#943 = AXIS2_PLACEMENT_3D('',#944,#945,#946);
+#944 = CARTESIAN_POINT('',(2.,0.,10.999999999999));
+#945 = DIRECTION('',(0.,0.,1.));
+#946 = DIRECTION('',(1.,0.,0.));
+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
+#948 = CARTESIAN_POINT('',(2.5,0.,10.999999999999));
+#949 = DIRECTION('',(0.,0.,1.));
+#950 = DIRECTION('',(1.,0.,0.));
+#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
+#952 = CARTESIAN_POINT('',(3.,0.,10.999999999999));
+#953 = DIRECTION('',(0.,0.,1.));
+#954 = DIRECTION('',(1.,0.,0.));
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(3.5,0.,10.999999999999));
+#957 = DIRECTION('',(0.,0.,1.));
+#958 = DIRECTION('',(1.,0.,0.));
+#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962);
+#960 = CARTESIAN_POINT('',(5.5,0.,10.999999999999));
+#961 = DIRECTION('',(0.,0.,1.));
+#962 = DIRECTION('',(1.,0.,0.));
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(6.,0.,10.999999999999));
+#965 = DIRECTION('',(0.,0.,1.));
+#966 = DIRECTION('',(1.,0.,0.));
+#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
+#968 = CARTESIAN_POINT('',(6.5,0.,10.999999999999));
+#969 = DIRECTION('',(0.,0.,1.));
+#970 = DIRECTION('',(1.,0.,0.));
+#971 = AXIS2_PLACEMENT_3D('',#972,#973,#974);
+#972 = CARTESIAN_POINT('',(7.,0.,10.999999999999));
+#973 = DIRECTION('',(0.,0.,1.));
+#974 = DIRECTION('',(1.,0.,0.));
+#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
+#976 = CARTESIAN_POINT('',(8.,0.,10.999999999999));
+#977 = DIRECTION('',(0.,0.,1.));
+#978 = DIRECTION('',(1.,0.,0.));
+#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982);
+#980 = CARTESIAN_POINT('',(-0.5,0.,11.499999999999));
+#981 = DIRECTION('',(0.,0.,1.));
+#982 = DIRECTION('',(1.,0.,0.));
+#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);
+#984 = CARTESIAN_POINT('',(0.,0.,11.499999999999));
+#985 = DIRECTION('',(0.,0.,1.));
+#986 = DIRECTION('',(1.,0.,0.));
+#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
+#988 = CARTESIAN_POINT('',(0.5,0.,11.499999999999));
+#989 = DIRECTION('',(0.,0.,1.));
+#990 = DIRECTION('',(1.,0.,0.));
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(1.,0.,11.499999999999));
+#993 = DIRECTION('',(0.,0.,1.));
+#994 = DIRECTION('',(1.,0.,0.));
+#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
+#996 = CARTESIAN_POINT('',(1.5,0.,11.499999999999));
+#997 = DIRECTION('',(0.,0.,1.));
+#998 = DIRECTION('',(1.,0.,0.));
+#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);
+#1000 = CARTESIAN_POINT('',(2.,0.,11.499999999999));
+#1001 = DIRECTION('',(0.,0.,1.));
+#1002 = DIRECTION('',(1.,0.,0.));
+#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006);
+#1004 = CARTESIAN_POINT('',(2.5,0.,11.499999999999));
+#1005 = DIRECTION('',(0.,0.,1.));
+#1006 = DIRECTION('',(1.,0.,0.));
+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
+#1008 = CARTESIAN_POINT('',(3.,0.,11.499999999999));
+#1009 = DIRECTION('',(0.,0.,1.));
+#1010 = DIRECTION('',(1.,0.,0.));
+#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);
+#1012 = CARTESIAN_POINT('',(3.5,0.,11.499999999999));
+#1013 = DIRECTION('',(0.,0.,1.));
+#1014 = DIRECTION('',(1.,0.,0.));
+#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018);
+#1016 = CARTESIAN_POINT('',(5.5,0.,11.499999999999));
+#1017 = DIRECTION('',(0.,0.,1.));
+#1018 = DIRECTION('',(1.,0.,0.));
+#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
+#1020 = CARTESIAN_POINT('',(6.,0.,11.499999999999));
+#1021 = DIRECTION('',(0.,0.,1.));
+#1022 = DIRECTION('',(1.,0.,0.));
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(6.5,0.,11.499999999999));
+#1025 = DIRECTION('',(0.,0.,1.));
+#1026 = DIRECTION('',(1.,0.,0.));
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(7.,0.,11.499999999999));
+#1029 = DIRECTION('',(0.,0.,1.));
+#1030 = DIRECTION('',(1.,0.,0.));
+#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
+#1032 = CARTESIAN_POINT('',(7.5,0.,11.499999999999));
+#1033 = DIRECTION('',(0.,0.,1.));
+#1034 = DIRECTION('',(1.,0.,0.));
+#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
+#1036 = CARTESIAN_POINT('',(8.,0.,11.499999999999));
+#1037 = DIRECTION('',(0.,0.,1.));
+#1038 = DIRECTION('',(1.,0.,0.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1043))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1040,#1041,#1042)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1040 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1041 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1042 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1043 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1040,
+ 'distance_accuracy_value','confusion accuracy');
+#1044 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1045 = SHAPE_DEFINITION_REPRESENTATION(#1046,#1052);
+#1046 = PRODUCT_DEFINITION_SHAPE('','',#1047);
+#1047 = PRODUCT_DEFINITION('design','',#1048,#1051);
+#1048 = PRODUCT_DEFINITION_FORMATION('','',#1049);
+#1049 = PRODUCT('Body_Solid1','Body_Solid1','',(#1050));
+#1050 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1051 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1052 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1053),#1248);
+#1053 = MANIFOLD_SOLID_BREP('',#1054);
+#1054 = CLOSED_SHELL('',(#1055,#1095,#1126,#1150,#1185,#1202,#1214,#1239
+ ));
+#1055 = ADVANCED_FACE('',(#1056),#1090,.T.);
+#1056 = FACE_BOUND('',#1057,.T.);
+#1057 = EDGE_LOOP('',(#1058,#1068,#1076,#1084));
+#1058 = ORIENTED_EDGE('',*,*,#1059,.F.);
+#1059 = EDGE_CURVE('',#1060,#1062,#1064,.T.);
+#1060 = VERTEX_POINT('',#1061);
+#1061 = CARTESIAN_POINT('',(-5.75,0.224,6.5));
+#1062 = VERTEX_POINT('',#1063);
+#1063 = CARTESIAN_POINT('',(-5.75,0.224,-6.5));
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(-5.75,0.224,6.5));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1068 = ORIENTED_EDGE('',*,*,#1069,.T.);
+#1069 = EDGE_CURVE('',#1060,#1070,#1072,.T.);
+#1070 = VERTEX_POINT('',#1071);
+#1071 = CARTESIAN_POINT('',(-5.75,1.,6.5));
+#1072 = LINE('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(-5.75,1.443289932013E-15,6.5));
+#1074 = VECTOR('',#1075,1.);
+#1075 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1076 = ORIENTED_EDGE('',*,*,#1077,.T.);
+#1077 = EDGE_CURVE('',#1070,#1078,#1080,.T.);
+#1078 = VERTEX_POINT('',#1079);
+#1079 = CARTESIAN_POINT('',(-5.75,1.,-6.5));
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(-5.75,1.,6.5));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1084 = ORIENTED_EDGE('',*,*,#1085,.F.);
+#1085 = EDGE_CURVE('',#1062,#1078,#1086,.T.);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(-5.75,-1.443289932013E-15,-6.5));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1090 = PLANE('',#1091);
+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
+#1092 = CARTESIAN_POINT('',(-5.75,1.443289932013E-15,6.5));
+#1093 = DIRECTION('',(-1.,0.,0.));
+#1094 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1095 = ADVANCED_FACE('',(#1096),#1121,.F.);
+#1096 = FACE_BOUND('',#1097,.T.);
+#1097 = EDGE_LOOP('',(#1098,#1099,#1107,#1115));
+#1098 = ORIENTED_EDGE('',*,*,#1059,.T.);
+#1099 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#1100 = EDGE_CURVE('',#1062,#1101,#1103,.T.);
+#1101 = VERTEX_POINT('',#1102);
+#1102 = CARTESIAN_POINT('',(5.75,0.224,-6.5));
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(-5.75,0.224,-6.5));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(1.,0.,0.));
+#1107 = ORIENTED_EDGE('',*,*,#1108,.T.);
+#1108 = EDGE_CURVE('',#1101,#1109,#1111,.T.);
+#1109 = VERTEX_POINT('',#1110);
+#1110 = CARTESIAN_POINT('',(5.75,0.224,6.5));
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(5.75,0.224,-6.5));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1115 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#1116 = EDGE_CURVE('',#1109,#1060,#1117,.T.);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(5.75,0.224,6.5));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(-1.,0.,0.));
+#1121 = PLANE('',#1122);
+#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125);
+#1123 = CARTESIAN_POINT('',(0.,0.224,-5.551115123126E-17));
+#1124 = DIRECTION('',(0.,1.,0.));
+#1125 = DIRECTION('',(0.,0.,1.));
+#1126 = ADVANCED_FACE('',(#1127),#1145,.T.);
+#1127 = FACE_BOUND('',#1128,.T.);
+#1128 = EDGE_LOOP('',(#1129,#1130,#1131,#1139));
+#1129 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1130 = ORIENTED_EDGE('',*,*,#1085,.T.);
+#1131 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1132 = EDGE_CURVE('',#1078,#1133,#1135,.T.);
+#1133 = VERTEX_POINT('',#1134);
+#1134 = CARTESIAN_POINT('',(5.75,1.,-6.5));
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(-5.75,1.,-6.5));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(1.,0.,0.));
+#1139 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#1140 = EDGE_CURVE('',#1101,#1133,#1141,.T.);
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(5.75,-1.443289932013E-15,-6.5));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1145 = PLANE('',#1146);
+#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);
+#1147 = CARTESIAN_POINT('',(-5.75,-1.443289932013E-15,-6.5));
+#1148 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1149 = DIRECTION('',(1.,0.,0.));
+#1150 = ADVANCED_FACE('',(#1151,#1169),#1180,.T.);
+#1151 = FACE_BOUND('',#1152,.T.);
+#1152 = EDGE_LOOP('',(#1153,#1154,#1162,#1168));
+#1153 = ORIENTED_EDGE('',*,*,#1077,.F.);
+#1154 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#1155 = EDGE_CURVE('',#1156,#1070,#1158,.T.);
+#1156 = VERTEX_POINT('',#1157);
+#1157 = CARTESIAN_POINT('',(5.75,1.,6.5));
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(5.75,1.,6.5));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(-1.,0.,0.));
+#1162 = ORIENTED_EDGE('',*,*,#1163,.F.);
+#1163 = EDGE_CURVE('',#1133,#1156,#1164,.T.);
+#1164 = LINE('',#1165,#1166);
+#1165 = CARTESIAN_POINT('',(5.75,1.,-6.5));
+#1166 = VECTOR('',#1167,1.);
+#1167 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1168 = ORIENTED_EDGE('',*,*,#1132,.F.);
+#1169 = FACE_BOUND('',#1170,.T.);
+#1170 = EDGE_LOOP('',(#1171));
+#1171 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1172 = EDGE_CURVE('',#1173,#1173,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(-3.430672268908,1.,-4.857142857143));
+#1175 = CIRCLE('',#1176,0.676470588235);
+#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);
+#1177 = CARTESIAN_POINT('',(-4.107142857143,1.,-4.857142857143));
+#1178 = DIRECTION('',(-0.,1.,2.22044604925E-16));
+#1179 = DIRECTION('',(1.,0.,0.));
+#1180 = PLANE('',#1181);
+#1181 = AXIS2_PLACEMENT_3D('',#1182,#1183,#1184);
+#1182 = CARTESIAN_POINT('',(0.,1.,-2.22044604925E-16));
+#1183 = DIRECTION('',(0.,1.,0.));
+#1184 = DIRECTION('',(0.,0.,1.));
+#1185 = ADVANCED_FACE('',(#1186),#1197,.T.);
+#1186 = FACE_BOUND('',#1187,.T.);
+#1187 = EDGE_LOOP('',(#1188,#1189,#1195,#1196));
+#1188 = ORIENTED_EDGE('',*,*,#1116,.F.);
+#1189 = ORIENTED_EDGE('',*,*,#1190,.T.);
+#1190 = EDGE_CURVE('',#1109,#1156,#1191,.T.);
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(5.75,1.443289932013E-15,6.5));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1195 = ORIENTED_EDGE('',*,*,#1155,.T.);
+#1196 = ORIENTED_EDGE('',*,*,#1069,.F.);
+#1197 = PLANE('',#1198);
+#1198 = AXIS2_PLACEMENT_3D('',#1199,#1200,#1201);
+#1199 = CARTESIAN_POINT('',(5.75,1.443289932013E-15,6.5));
+#1200 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1201 = DIRECTION('',(-1.,0.,0.));
+#1202 = ADVANCED_FACE('',(#1203),#1209,.T.);
+#1203 = FACE_BOUND('',#1204,.T.);
+#1204 = EDGE_LOOP('',(#1205,#1206,#1207,#1208));
+#1205 = ORIENTED_EDGE('',*,*,#1108,.F.);
+#1206 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1207 = ORIENTED_EDGE('',*,*,#1163,.T.);
+#1208 = ORIENTED_EDGE('',*,*,#1190,.F.);
+#1209 = PLANE('',#1210);
+#1210 = AXIS2_PLACEMENT_3D('',#1211,#1212,#1213);
+#1211 = CARTESIAN_POINT('',(5.75,-1.443289932013E-15,-6.5));
+#1212 = DIRECTION('',(1.,0.,0.));
+#1213 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1214 = ADVANCED_FACE('',(#1215),#1234,.F.);
+#1215 = FACE_BOUND('',#1216,.F.);
+#1216 = EDGE_LOOP('',(#1217,#1225,#1232,#1233));
+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1218 = EDGE_CURVE('',#1173,#1219,#1221,.T.);
+#1219 = VERTEX_POINT('',#1220);
+#1220 = CARTESIAN_POINT('',(-3.430672268908,0.9224,-4.857142857143));
+#1221 = LINE('',#1222,#1223);
+#1222 = CARTESIAN_POINT('',(-3.430672268908,1.,-4.857142857143));
+#1223 = VECTOR('',#1224,1.);
+#1224 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1226 = EDGE_CURVE('',#1219,#1219,#1227,.T.);
+#1227 = CIRCLE('',#1228,0.676470588235);
+#1228 = AXIS2_PLACEMENT_3D('',#1229,#1230,#1231);
+#1229 = CARTESIAN_POINT('',(-4.107142857143,0.9224,-4.857142857143));
+#1230 = DIRECTION('',(-0.,1.,2.22044604925E-16));
+#1231 = DIRECTION('',(1.,0.,0.));
+#1232 = ORIENTED_EDGE('',*,*,#1218,.F.);
+#1233 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1234 = CYLINDRICAL_SURFACE('',#1235,0.676470588235);
+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
+#1236 = CARTESIAN_POINT('',(-4.107142857143,1.,-4.857142857143));
+#1237 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#1238 = DIRECTION('',(1.,0.,0.));
+#1239 = ADVANCED_FACE('',(#1240),#1243,.T.);
+#1240 = FACE_BOUND('',#1241,.T.);
+#1241 = EDGE_LOOP('',(#1242));
+#1242 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1243 = PLANE('',#1244);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(-4.107142857143,0.9224,-4.857142857143));
+#1246 = DIRECTION('',(0.,1.,0.));
+#1247 = DIRECTION('',(0.,0.,1.));
+#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 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1254,#1256);
+#1254 = ( REPRESENTATION_RELATIONSHIP('','',#1052,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1255)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1257);
+#1257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13356','Body_Solid1','',#5,#1047
+ ,$);
+#1258 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1049));
+#1259 = SHAPE_DEFINITION_REPRESENTATION(#1260,#1266);
+#1260 = PRODUCT_DEFINITION_SHAPE('','',#1261);
+#1261 = PRODUCT_DEFINITION('design','',#1262,#1265);
+#1262 = PRODUCT_DEFINITION_FORMATION('','',#1263);
+#1263 = PRODUCT('Body002_Solid1','Body002_Solid1','',(#1264));
+#1264 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1265 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1266 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1267),#1320);
+#1267 = MANIFOLD_SOLID_BREP('',#1268);
+#1268 = CLOSED_SHELL('',(#1269,#1302,#1311));
+#1269 = ADVANCED_FACE('',(#1270),#1297,.T.);
+#1270 = FACE_BOUND('',#1271,.F.);
+#1271 = EDGE_LOOP('',(#1272,#1282,#1289,#1290));
+#1272 = ORIENTED_EDGE('',*,*,#1273,.T.);
+#1273 = EDGE_CURVE('',#1274,#1276,#1278,.T.);
+#1274 = VERTEX_POINT('',#1275);
+#1275 = CARTESIAN_POINT('',(-4.783613445378,0.9224,-4.857142857143));
+#1276 = VERTEX_POINT('',#1277);
+#1277 = CARTESIAN_POINT('',(-4.783613445378,1.,-4.857142857143));
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(-4.783613445378,0.9224,-4.857142857143));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1282 = ORIENTED_EDGE('',*,*,#1283,.T.);
+#1283 = EDGE_CURVE('',#1276,#1276,#1284,.T.);
+#1284 = CIRCLE('',#1285,0.676470588235);
+#1285 = AXIS2_PLACEMENT_3D('',#1286,#1287,#1288);
+#1286 = CARTESIAN_POINT('',(-4.107142857143,1.,-4.857142857143));
+#1287 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1288 = DIRECTION('',(-1.,0.,0.));
+#1289 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#1290 = ORIENTED_EDGE('',*,*,#1291,.F.);
+#1291 = EDGE_CURVE('',#1274,#1274,#1292,.T.);
+#1292 = CIRCLE('',#1293,0.676470588235);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(-4.107142857143,0.9224,-4.857142857143));
+#1295 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1296 = DIRECTION('',(-1.,0.,0.));
+#1297 = CYLINDRICAL_SURFACE('',#1298,0.676470588235);
+#1298 = AXIS2_PLACEMENT_3D('',#1299,#1300,#1301);
+#1299 = CARTESIAN_POINT('',(-4.107142857143,0.9224,-4.857142857143));
+#1300 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1301 = DIRECTION('',(-1.,0.,0.));
+#1302 = ADVANCED_FACE('',(#1303),#1306,.F.);
+#1303 = FACE_BOUND('',#1304,.F.);
+#1304 = EDGE_LOOP('',(#1305));
+#1305 = ORIENTED_EDGE('',*,*,#1291,.T.);
+#1306 = PLANE('',#1307);
+#1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310);
+#1308 = CARTESIAN_POINT('',(-4.107142857143,0.9224,-4.857142857143));
+#1309 = DIRECTION('',(0.,1.,0.));
+#1310 = DIRECTION('',(0.,0.,1.));
+#1311 = ADVANCED_FACE('',(#1312),#1315,.T.);
+#1312 = FACE_BOUND('',#1313,.T.);
+#1313 = EDGE_LOOP('',(#1314));
+#1314 = ORIENTED_EDGE('',*,*,#1283,.T.);
+#1315 = PLANE('',#1316);
+#1316 = AXIS2_PLACEMENT_3D('',#1317,#1318,#1319);
+#1317 = CARTESIAN_POINT('',(-4.107142857143,1.,-4.857142857143));
+#1318 = DIRECTION('',(0.,1.,0.));
+#1319 = DIRECTION('',(0.,0.,1.));
+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1324))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1321,#1322,#1323)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1321 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1322 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1323 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1324 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1321,
+ 'distance_accuracy_value','confusion accuracy');
+#1325 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1326,#1328);
+#1326 = ( REPRESENTATION_RELATIONSHIP('','',#1266,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1327)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1327 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#1328 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1329);
+#1329 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13357','Body002_Solid1','',#5,
+ #1261,$);
+#1330 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1263));
+#1331 = SHAPE_DEFINITION_REPRESENTATION(#1332,#1338);
+#1332 = PRODUCT_DEFINITION_SHAPE('','',#1333);
+#1333 = PRODUCT_DEFINITION('design','',#1334,#1337);
+#1334 = PRODUCT_DEFINITION_FORMATION('','',#1335);
+#1335 = PRODUCT('BALL_0001','BALL_0001','',(#1336));
+#1336 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1337 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1338 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1339),#1377);
+#1339 = MANIFOLD_SOLID_BREP('',#1340);
+#1340 = CLOSED_SHELL('',(#1341,#1368));
+#1341 = ADVANCED_FACE('',(#1342),#1363,.T.);
+#1342 = FACE_BOUND('',#1343,.T.);
+#1343 = EDGE_LOOP('',(#1344,#1353,#1362));
+#1344 = ORIENTED_EDGE('',*,*,#1345,.T.);
+#1345 = EDGE_CURVE('',#1346,#1346,#1348,.T.);
+#1346 = VERTEX_POINT('',#1347);
+#1347 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1348 = CIRCLE('',#1349,0.112000000008);
+#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352);
+#1350 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1351 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1352 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1353 = ORIENTED_EDGE('',*,*,#1354,.T.);
+#1354 = EDGE_CURVE('',#1346,#1355,#1357,.T.);
+#1355 = VERTEX_POINT('',#1356);
+#1356 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1357 = CIRCLE('',#1358,0.139999999998);
+#1358 = AXIS2_PLACEMENT_3D('',#1359,#1360,#1361);
+#1359 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1360 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1361 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1362 = ORIENTED_EDGE('',*,*,#1354,.F.);
+#1363 = SPHERICAL_SURFACE('',#1364,0.139999999998);
+#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367);
+#1365 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1366 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1367 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1368 = ADVANCED_FACE('',(#1369),#1372,.F.);
+#1369 = FACE_BOUND('',#1370,.F.);
+#1370 = EDGE_LOOP('',(#1371));
+#1371 = ORIENTED_EDGE('',*,*,#1345,.T.);
+#1372 = PLANE('',#1373);
+#1373 = AXIS2_PLACEMENT_3D('',#1374,#1375,#1376);
+#1374 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1375 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1376 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1381))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1378,#1379,#1380)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1378,
+ 'distance_accuracy_value','confusion accuracy');
+#1382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1383,#1385);
+#1383 = ( REPRESENTATION_RELATIONSHIP('','',#1338,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1384)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#1385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1386);
+#1386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13358','BALL_0001','',#5,#1333,$
+ );
+#1387 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1335));
+#1388 = SHAPE_DEFINITION_REPRESENTATION(#1389,#1395);
+#1389 = PRODUCT_DEFINITION_SHAPE('','',#1390);
+#1390 = PRODUCT_DEFINITION('design','',#1391,#1394);
+#1391 = PRODUCT_DEFINITION_FORMATION('','',#1392);
+#1392 = PRODUCT('BALL_0002','BALL_0002','',(#1393));
+#1393 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1395 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1396),#1434);
+#1396 = MANIFOLD_SOLID_BREP('',#1397);
+#1397 = CLOSED_SHELL('',(#1398,#1425));
+#1398 = ADVANCED_FACE('',(#1399),#1420,.T.);
+#1399 = FACE_BOUND('',#1400,.T.);
+#1400 = EDGE_LOOP('',(#1401,#1410,#1419));
+#1401 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1402 = EDGE_CURVE('',#1403,#1403,#1405,.T.);
+#1403 = VERTEX_POINT('',#1404);
+#1404 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1405 = CIRCLE('',#1406,0.112000000008);
+#1406 = AXIS2_PLACEMENT_3D('',#1407,#1408,#1409);
+#1407 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1408 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1409 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1410 = ORIENTED_EDGE('',*,*,#1411,.T.);
+#1411 = EDGE_CURVE('',#1403,#1412,#1414,.T.);
+#1412 = VERTEX_POINT('',#1413);
+#1413 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1414 = CIRCLE('',#1415,0.139999999998);
+#1415 = AXIS2_PLACEMENT_3D('',#1416,#1417,#1418);
+#1416 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1417 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1418 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1419 = ORIENTED_EDGE('',*,*,#1411,.F.);
+#1420 = SPHERICAL_SURFACE('',#1421,0.139999999998);
+#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424);
+#1422 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1423 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1424 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1425 = ADVANCED_FACE('',(#1426),#1429,.F.);
+#1426 = FACE_BOUND('',#1427,.F.);
+#1427 = EDGE_LOOP('',(#1428));
+#1428 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1429 = PLANE('',#1430);
+#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);
+#1431 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1432 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1433 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#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 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1440,#1442);
+#1440 = ( REPRESENTATION_RELATIONSHIP('','',#1395,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1441)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#1442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1443);
+#1443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13359','BALL_0002','',#5,#1390,$
+ );
+#1444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1392));
+#1445 = SHAPE_DEFINITION_REPRESENTATION(#1446,#1452);
+#1446 = PRODUCT_DEFINITION_SHAPE('','',#1447);
+#1447 = PRODUCT_DEFINITION('design','',#1448,#1451);
+#1448 = PRODUCT_DEFINITION_FORMATION('','',#1449);
+#1449 = PRODUCT('BALL_0003','BALL_0003','',(#1450));
+#1450 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1451 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1452 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1453),#1491);
+#1453 = MANIFOLD_SOLID_BREP('',#1454);
+#1454 = CLOSED_SHELL('',(#1455,#1482));
+#1455 = ADVANCED_FACE('',(#1456),#1477,.T.);
+#1456 = FACE_BOUND('',#1457,.T.);
+#1457 = EDGE_LOOP('',(#1458,#1467,#1476));
+#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1459 = EDGE_CURVE('',#1460,#1460,#1462,.T.);
+#1460 = VERTEX_POINT('',#1461);
+#1461 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1462 = CIRCLE('',#1463,0.112000000008);
+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);
+#1464 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1465 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1466 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#1468 = EDGE_CURVE('',#1460,#1469,#1471,.T.);
+#1469 = VERTEX_POINT('',#1470);
+#1470 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1471 = CIRCLE('',#1472,0.139999999998);
+#1472 = AXIS2_PLACEMENT_3D('',#1473,#1474,#1475);
+#1473 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1474 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1475 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1476 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#1477 = SPHERICAL_SURFACE('',#1478,0.139999999998);
+#1478 = AXIS2_PLACEMENT_3D('',#1479,#1480,#1481);
+#1479 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1480 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1481 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1482 = ADVANCED_FACE('',(#1483),#1486,.F.);
+#1483 = FACE_BOUND('',#1484,.F.);
+#1484 = EDGE_LOOP('',(#1485));
+#1485 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1486 = PLANE('',#1487);
+#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);
+#1488 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1489 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1490 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1495))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1492,#1493,#1494)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1492 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1493 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1494 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1495 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1492,
+ 'distance_accuracy_value','confusion accuracy');
+#1496 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1497,#1499);
+#1497 = ( REPRESENTATION_RELATIONSHIP('','',#1452,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1498)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1498 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#1499 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1500);
+#1500 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13360','BALL_0003','',#5,#1447,$
+ );
+#1501 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1449));
+#1502 = SHAPE_DEFINITION_REPRESENTATION(#1503,#1509);
+#1503 = PRODUCT_DEFINITION_SHAPE('','',#1504);
+#1504 = PRODUCT_DEFINITION('design','',#1505,#1508);
+#1505 = PRODUCT_DEFINITION_FORMATION('','',#1506);
+#1506 = PRODUCT('BALL_0004','BALL_0004','',(#1507));
+#1507 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1508 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1509 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1510),#1548);
+#1510 = MANIFOLD_SOLID_BREP('',#1511);
+#1511 = CLOSED_SHELL('',(#1512,#1539));
+#1512 = ADVANCED_FACE('',(#1513),#1534,.T.);
+#1513 = FACE_BOUND('',#1514,.T.);
+#1514 = EDGE_LOOP('',(#1515,#1524,#1533));
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1517,#1517,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1519 = CIRCLE('',#1520,0.112000000008);
+#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523);
+#1521 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1522 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1523 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1524 = ORIENTED_EDGE('',*,*,#1525,.T.);
+#1525 = EDGE_CURVE('',#1517,#1526,#1528,.T.);
+#1526 = VERTEX_POINT('',#1527);
+#1527 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1528 = CIRCLE('',#1529,0.139999999998);
+#1529 = AXIS2_PLACEMENT_3D('',#1530,#1531,#1532);
+#1530 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1531 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1532 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1533 = ORIENTED_EDGE('',*,*,#1525,.F.);
+#1534 = SPHERICAL_SURFACE('',#1535,0.139999999998);
+#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
+#1536 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1537 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1538 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1539 = ADVANCED_FACE('',(#1540),#1543,.F.);
+#1540 = FACE_BOUND('',#1541,.F.);
+#1541 = EDGE_LOOP('',(#1542));
+#1542 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1543 = PLANE('',#1544);
+#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547);
+#1545 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1546 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1547 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1552))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1549,#1550,#1551)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1549 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1550 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1551 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1552 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1549,
+ 'distance_accuracy_value','confusion accuracy');
+#1553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1554,#1556);
+#1554 = ( REPRESENTATION_RELATIONSHIP('','',#1509,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1555)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#1556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1557);
+#1557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13361','BALL_0004','',#5,#1504,$
+ );
+#1558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1506));
+#1559 = SHAPE_DEFINITION_REPRESENTATION(#1560,#1566);
+#1560 = PRODUCT_DEFINITION_SHAPE('','',#1561);
+#1561 = PRODUCT_DEFINITION('design','',#1562,#1565);
+#1562 = PRODUCT_DEFINITION_FORMATION('','',#1563);
+#1563 = PRODUCT('BALL_0005','BALL_0005','',(#1564));
+#1564 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1565 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1566 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1567),#1605);
+#1567 = MANIFOLD_SOLID_BREP('',#1568);
+#1568 = CLOSED_SHELL('',(#1569,#1596));
+#1569 = ADVANCED_FACE('',(#1570),#1591,.T.);
+#1570 = FACE_BOUND('',#1571,.T.);
+#1571 = EDGE_LOOP('',(#1572,#1581,#1590));
+#1572 = ORIENTED_EDGE('',*,*,#1573,.T.);
+#1573 = EDGE_CURVE('',#1574,#1574,#1576,.T.);
+#1574 = VERTEX_POINT('',#1575);
+#1575 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1576 = CIRCLE('',#1577,0.112000000008);
+#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580);
+#1578 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1579 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1580 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1582 = EDGE_CURVE('',#1574,#1583,#1585,.T.);
+#1583 = VERTEX_POINT('',#1584);
+#1584 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1585 = CIRCLE('',#1586,0.139999999998);
+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);
+#1587 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1588 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1589 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1590 = ORIENTED_EDGE('',*,*,#1582,.F.);
+#1591 = SPHERICAL_SURFACE('',#1592,0.139999999998);
+#1592 = AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
+#1593 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1594 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1595 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1596 = ADVANCED_FACE('',(#1597),#1600,.F.);
+#1597 = FACE_BOUND('',#1598,.F.);
+#1598 = EDGE_LOOP('',(#1599));
+#1599 = ORIENTED_EDGE('',*,*,#1573,.T.);
+#1600 = PLANE('',#1601);
+#1601 = AXIS2_PLACEMENT_3D('',#1602,#1603,#1604);
+#1602 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1603 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1604 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1609))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1606,#1607,#1608)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1606 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1607 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1608 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1609 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1606,
+ 'distance_accuracy_value','confusion accuracy');
+#1610 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1611,#1613);
+#1611 = ( REPRESENTATION_RELATIONSHIP('','',#1566,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1612)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1612 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#1613 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1614);
+#1614 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13362','BALL_0005','',#5,#1561,$
+ );
+#1615 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1563));
+#1616 = SHAPE_DEFINITION_REPRESENTATION(#1617,#1623);
+#1617 = PRODUCT_DEFINITION_SHAPE('','',#1618);
+#1618 = PRODUCT_DEFINITION('design','',#1619,#1622);
+#1619 = PRODUCT_DEFINITION_FORMATION('','',#1620);
+#1620 = PRODUCT('BALL_0006','BALL_0006','',(#1621));
+#1621 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1622 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1623 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1624),#1662);
+#1624 = MANIFOLD_SOLID_BREP('',#1625);
+#1625 = CLOSED_SHELL('',(#1626,#1653));
+#1626 = ADVANCED_FACE('',(#1627),#1648,.T.);
+#1627 = FACE_BOUND('',#1628,.T.);
+#1628 = EDGE_LOOP('',(#1629,#1638,#1647));
+#1629 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#1630 = EDGE_CURVE('',#1631,#1631,#1633,.T.);
+#1631 = VERTEX_POINT('',#1632);
+#1632 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1633 = CIRCLE('',#1634,0.112000000008);
+#1634 = AXIS2_PLACEMENT_3D('',#1635,#1636,#1637);
+#1635 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1636 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1637 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1638 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1639 = EDGE_CURVE('',#1631,#1640,#1642,.T.);
+#1640 = VERTEX_POINT('',#1641);
+#1641 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1642 = CIRCLE('',#1643,0.139999999998);
+#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646);
+#1644 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1645 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1646 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1647 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1648 = SPHERICAL_SURFACE('',#1649,0.139999999998);
+#1649 = AXIS2_PLACEMENT_3D('',#1650,#1651,#1652);
+#1650 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1651 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1652 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1653 = ADVANCED_FACE('',(#1654),#1657,.F.);
+#1654 = FACE_BOUND('',#1655,.F.);
+#1655 = EDGE_LOOP('',(#1656));
+#1656 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#1657 = PLANE('',#1658);
+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);
+#1659 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1660 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1661 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1666))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1663,#1664,#1665)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1663 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1664 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1665 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1666 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1663,
+ 'distance_accuracy_value','confusion accuracy');
+#1667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1668,#1670);
+#1668 = ( REPRESENTATION_RELATIONSHIP('','',#1623,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1669)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#1670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1671);
+#1671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13363','BALL_0006','',#5,#1618,$
+ );
+#1672 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1620));
+#1673 = SHAPE_DEFINITION_REPRESENTATION(#1674,#1680);
+#1674 = PRODUCT_DEFINITION_SHAPE('','',#1675);
+#1675 = PRODUCT_DEFINITION('design','',#1676,#1679);
+#1676 = PRODUCT_DEFINITION_FORMATION('','',#1677);
+#1677 = PRODUCT('BALL_0007','BALL_0007','',(#1678));
+#1678 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1679 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1680 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1681),#1719);
+#1681 = MANIFOLD_SOLID_BREP('',#1682);
+#1682 = CLOSED_SHELL('',(#1683,#1710));
+#1683 = ADVANCED_FACE('',(#1684),#1705,.T.);
+#1684 = FACE_BOUND('',#1685,.T.);
+#1685 = EDGE_LOOP('',(#1686,#1695,#1704));
+#1686 = ORIENTED_EDGE('',*,*,#1687,.T.);
+#1687 = EDGE_CURVE('',#1688,#1688,#1690,.T.);
+#1688 = VERTEX_POINT('',#1689);
+#1689 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1690 = CIRCLE('',#1691,0.112000000008);
+#1691 = AXIS2_PLACEMENT_3D('',#1692,#1693,#1694);
+#1692 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1693 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1694 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1695 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1696 = EDGE_CURVE('',#1688,#1697,#1699,.T.);
+#1697 = VERTEX_POINT('',#1698);
+#1698 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1699 = CIRCLE('',#1700,0.139999999998);
+#1700 = AXIS2_PLACEMENT_3D('',#1701,#1702,#1703);
+#1701 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1702 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1703 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1704 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1705 = SPHERICAL_SURFACE('',#1706,0.139999999998);
+#1706 = AXIS2_PLACEMENT_3D('',#1707,#1708,#1709);
+#1707 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1708 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1709 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1710 = ADVANCED_FACE('',(#1711),#1714,.F.);
+#1711 = FACE_BOUND('',#1712,.F.);
+#1712 = EDGE_LOOP('',(#1713));
+#1713 = ORIENTED_EDGE('',*,*,#1687,.T.);
+#1714 = PLANE('',#1715);
+#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718);
+#1716 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1717 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1718 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1723))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1720,#1721,#1722)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1720 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1721 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1722 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1723 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1720,
+ 'distance_accuracy_value','confusion accuracy');
+#1724 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1725,#1727);
+#1725 = ( REPRESENTATION_RELATIONSHIP('','',#1680,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1726)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1726 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#1727 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1728);
+#1728 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13364','BALL_0007','',#5,#1675,$
+ );
+#1729 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1677));
+#1730 = SHAPE_DEFINITION_REPRESENTATION(#1731,#1737);
+#1731 = PRODUCT_DEFINITION_SHAPE('','',#1732);
+#1732 = PRODUCT_DEFINITION('design','',#1733,#1736);
+#1733 = PRODUCT_DEFINITION_FORMATION('','',#1734);
+#1734 = PRODUCT('BALL_0008','BALL_0008','',(#1735));
+#1735 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1736 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1737 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1738),#1776);
+#1738 = MANIFOLD_SOLID_BREP('',#1739);
+#1739 = CLOSED_SHELL('',(#1740,#1767));
+#1740 = ADVANCED_FACE('',(#1741),#1762,.T.);
+#1741 = FACE_BOUND('',#1742,.T.);
+#1742 = EDGE_LOOP('',(#1743,#1752,#1761));
+#1743 = ORIENTED_EDGE('',*,*,#1744,.T.);
+#1744 = EDGE_CURVE('',#1745,#1745,#1747,.T.);
+#1745 = VERTEX_POINT('',#1746);
+#1746 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1747 = CIRCLE('',#1748,0.112000000008);
+#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751);
+#1749 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1750 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1751 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1752 = ORIENTED_EDGE('',*,*,#1753,.T.);
+#1753 = EDGE_CURVE('',#1745,#1754,#1756,.T.);
+#1754 = VERTEX_POINT('',#1755);
+#1755 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1756 = CIRCLE('',#1757,0.139999999998);
+#1757 = AXIS2_PLACEMENT_3D('',#1758,#1759,#1760);
+#1758 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1759 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1760 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1761 = ORIENTED_EDGE('',*,*,#1753,.F.);
+#1762 = SPHERICAL_SURFACE('',#1763,0.139999999998);
+#1763 = AXIS2_PLACEMENT_3D('',#1764,#1765,#1766);
+#1764 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1765 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1766 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1767 = ADVANCED_FACE('',(#1768),#1771,.F.);
+#1768 = FACE_BOUND('',#1769,.F.);
+#1769 = EDGE_LOOP('',(#1770));
+#1770 = ORIENTED_EDGE('',*,*,#1744,.T.);
+#1771 = PLANE('',#1772);
+#1772 = AXIS2_PLACEMENT_3D('',#1773,#1774,#1775);
+#1773 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1774 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1775 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1780))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1777,#1778,#1779)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1777 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1778 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1779 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1780 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1777,
+ 'distance_accuracy_value','confusion accuracy');
+#1781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1782,#1784);
+#1782 = ( REPRESENTATION_RELATIONSHIP('','',#1737,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1783)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#1784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1785);
+#1785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13365','BALL_0008','',#5,#1732,$
+ );
+#1786 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1734));
+#1787 = SHAPE_DEFINITION_REPRESENTATION(#1788,#1794);
+#1788 = PRODUCT_DEFINITION_SHAPE('','',#1789);
+#1789 = PRODUCT_DEFINITION('design','',#1790,#1793);
+#1790 = PRODUCT_DEFINITION_FORMATION('','',#1791);
+#1791 = PRODUCT('BALL_0009','BALL_0009','',(#1792));
+#1792 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1793 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1794 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1795),#1833);
+#1795 = MANIFOLD_SOLID_BREP('',#1796);
+#1796 = CLOSED_SHELL('',(#1797,#1824));
+#1797 = ADVANCED_FACE('',(#1798),#1819,.T.);
+#1798 = FACE_BOUND('',#1799,.T.);
+#1799 = EDGE_LOOP('',(#1800,#1809,#1818));
+#1800 = ORIENTED_EDGE('',*,*,#1801,.T.);
+#1801 = EDGE_CURVE('',#1802,#1802,#1804,.T.);
+#1802 = VERTEX_POINT('',#1803);
+#1803 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1804 = CIRCLE('',#1805,0.112000000008);
+#1805 = AXIS2_PLACEMENT_3D('',#1806,#1807,#1808);
+#1806 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1807 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1808 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1809 = ORIENTED_EDGE('',*,*,#1810,.T.);
+#1810 = EDGE_CURVE('',#1802,#1811,#1813,.T.);
+#1811 = VERTEX_POINT('',#1812);
+#1812 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1813 = CIRCLE('',#1814,0.139999999998);
+#1814 = AXIS2_PLACEMENT_3D('',#1815,#1816,#1817);
+#1815 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1816 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1817 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1818 = ORIENTED_EDGE('',*,*,#1810,.F.);
+#1819 = SPHERICAL_SURFACE('',#1820,0.139999999998);
+#1820 = AXIS2_PLACEMENT_3D('',#1821,#1822,#1823);
+#1821 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1822 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1823 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1824 = ADVANCED_FACE('',(#1825),#1828,.F.);
+#1825 = FACE_BOUND('',#1826,.F.);
+#1826 = EDGE_LOOP('',(#1827));
+#1827 = ORIENTED_EDGE('',*,*,#1801,.T.);
+#1828 = PLANE('',#1829);
+#1829 = AXIS2_PLACEMENT_3D('',#1830,#1831,#1832);
+#1830 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1831 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1832 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1837))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1834,#1835,#1836)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1834 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1835 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1836 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1837 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1834,
+ 'distance_accuracy_value','confusion accuracy');
+#1838 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1839,#1841);
+#1839 = ( REPRESENTATION_RELATIONSHIP('','',#1794,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1840)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1840 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#1841 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1842);
+#1842 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13366','BALL_0009','',#5,#1789,$
+ );
+#1843 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1791));
+#1844 = SHAPE_DEFINITION_REPRESENTATION(#1845,#1851);
+#1845 = PRODUCT_DEFINITION_SHAPE('','',#1846);
+#1846 = PRODUCT_DEFINITION('design','',#1847,#1850);
+#1847 = PRODUCT_DEFINITION_FORMATION('','',#1848);
+#1848 = PRODUCT('BALL_0010','BALL_0010','',(#1849));
+#1849 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1850 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1851 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1852),#1890);
+#1852 = MANIFOLD_SOLID_BREP('',#1853);
+#1853 = CLOSED_SHELL('',(#1854,#1881));
+#1854 = ADVANCED_FACE('',(#1855),#1876,.T.);
+#1855 = FACE_BOUND('',#1856,.T.);
+#1856 = EDGE_LOOP('',(#1857,#1866,#1875));
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1859,#1859,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1861 = CIRCLE('',#1862,0.112000000008);
+#1862 = AXIS2_PLACEMENT_3D('',#1863,#1864,#1865);
+#1863 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1864 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1865 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1866 = ORIENTED_EDGE('',*,*,#1867,.T.);
+#1867 = EDGE_CURVE('',#1859,#1868,#1870,.T.);
+#1868 = VERTEX_POINT('',#1869);
+#1869 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1870 = CIRCLE('',#1871,0.139999999998);
+#1871 = AXIS2_PLACEMENT_3D('',#1872,#1873,#1874);
+#1872 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1873 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1874 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1875 = ORIENTED_EDGE('',*,*,#1867,.F.);
+#1876 = SPHERICAL_SURFACE('',#1877,0.139999999998);
+#1877 = AXIS2_PLACEMENT_3D('',#1878,#1879,#1880);
+#1878 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1879 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1880 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1881 = ADVANCED_FACE('',(#1882),#1885,.F.);
+#1882 = FACE_BOUND('',#1883,.F.);
+#1883 = EDGE_LOOP('',(#1884));
+#1884 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1885 = PLANE('',#1886);
+#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889);
+#1887 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1888 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1889 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1894))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1891,#1892,#1893)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1891 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1892 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1893 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1894 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1891,
+ 'distance_accuracy_value','confusion accuracy');
+#1895 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1896,#1898);
+#1896 = ( REPRESENTATION_RELATIONSHIP('','',#1851,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1897)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1897 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#1898 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1899);
+#1899 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13367','BALL_0010','',#5,#1846,$
+ );
+#1900 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1848));
+#1901 = SHAPE_DEFINITION_REPRESENTATION(#1902,#1908);
+#1902 = PRODUCT_DEFINITION_SHAPE('','',#1903);
+#1903 = PRODUCT_DEFINITION('design','',#1904,#1907);
+#1904 = PRODUCT_DEFINITION_FORMATION('','',#1905);
+#1905 = PRODUCT('BALL_0011','BALL_0011','',(#1906));
+#1906 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1907 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1908 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1909),#1947);
+#1909 = MANIFOLD_SOLID_BREP('',#1910);
+#1910 = CLOSED_SHELL('',(#1911,#1938));
+#1911 = ADVANCED_FACE('',(#1912),#1933,.T.);
+#1912 = FACE_BOUND('',#1913,.T.);
+#1913 = EDGE_LOOP('',(#1914,#1923,#1932));
+#1914 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1915 = EDGE_CURVE('',#1916,#1916,#1918,.T.);
+#1916 = VERTEX_POINT('',#1917);
+#1917 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1918 = CIRCLE('',#1919,0.112000000008);
+#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);
+#1920 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1921 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1922 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1923 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#1924 = EDGE_CURVE('',#1916,#1925,#1927,.T.);
+#1925 = VERTEX_POINT('',#1926);
+#1926 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1927 = CIRCLE('',#1928,0.139999999998);
+#1928 = AXIS2_PLACEMENT_3D('',#1929,#1930,#1931);
+#1929 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1930 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1931 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1932 = ORIENTED_EDGE('',*,*,#1924,.F.);
+#1933 = SPHERICAL_SURFACE('',#1934,0.139999999998);
+#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937);
+#1935 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1936 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1937 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1938 = ADVANCED_FACE('',(#1939),#1942,.F.);
+#1939 = FACE_BOUND('',#1940,.F.);
+#1940 = EDGE_LOOP('',(#1941));
+#1941 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1942 = PLANE('',#1943);
+#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
+#1944 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#1945 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1946 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1951))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1948,#1949,#1950)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1948 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1949 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1950 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1951 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1948,
+ 'distance_accuracy_value','confusion accuracy');
+#1952 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1953,#1955);
+#1953 = ( REPRESENTATION_RELATIONSHIP('','',#1908,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1954)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1954 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#1955 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1956);
+#1956 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13368','BALL_0011','',#5,#1903,$
+ );
+#1957 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1905));
+#1958 = SHAPE_DEFINITION_REPRESENTATION(#1959,#1965);
+#1959 = PRODUCT_DEFINITION_SHAPE('','',#1960);
+#1960 = PRODUCT_DEFINITION('design','',#1961,#1964);
+#1961 = PRODUCT_DEFINITION_FORMATION('','',#1962);
+#1962 = PRODUCT('BALL_0012','BALL_0012','',(#1963));
+#1963 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1964 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1965 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1966),#2004);
+#1966 = MANIFOLD_SOLID_BREP('',#1967);
+#1967 = CLOSED_SHELL('',(#1968,#1995));
+#1968 = ADVANCED_FACE('',(#1969),#1990,.T.);
+#1969 = FACE_BOUND('',#1970,.T.);
+#1970 = EDGE_LOOP('',(#1971,#1980,#1989));
+#1971 = ORIENTED_EDGE('',*,*,#1972,.T.);
+#1972 = EDGE_CURVE('',#1973,#1973,#1975,.T.);
+#1973 = VERTEX_POINT('',#1974);
+#1974 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#1975 = CIRCLE('',#1976,0.112000000008);
+#1976 = AXIS2_PLACEMENT_3D('',#1977,#1978,#1979);
+#1977 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#1978 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#1979 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#1980 = ORIENTED_EDGE('',*,*,#1981,.T.);
+#1981 = EDGE_CURVE('',#1973,#1982,#1984,.T.);
+#1982 = VERTEX_POINT('',#1983);
+#1983 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#1984 = CIRCLE('',#1985,0.139999999998);
+#1985 = AXIS2_PLACEMENT_3D('',#1986,#1987,#1988);
+#1986 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1987 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#1988 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#1989 = ORIENTED_EDGE('',*,*,#1981,.F.);
+#1990 = SPHERICAL_SURFACE('',#1991,0.139999999998);
+#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
+#1992 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#1993 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#1994 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#1995 = ADVANCED_FACE('',(#1996),#1999,.F.);
+#1996 = FACE_BOUND('',#1997,.F.);
+#1997 = EDGE_LOOP('',(#1998));
+#1998 = ORIENTED_EDGE('',*,*,#1972,.T.);
+#1999 = PLANE('',#2000);
+#2000 = AXIS2_PLACEMENT_3D('',#2001,#2002,#2003);
+#2001 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2002 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2003 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2008))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2005,#2006,#2007)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2005 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2006 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2007 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2008 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2005,
+ 'distance_accuracy_value','confusion accuracy');
+#2009 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2010,#2012);
+#2010 = ( REPRESENTATION_RELATIONSHIP('','',#1965,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2011)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2011 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#2012 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2013);
+#2013 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13369','BALL_0012','',#5,#1960,$
+ );
+#2014 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1962));
+#2015 = SHAPE_DEFINITION_REPRESENTATION(#2016,#2022);
+#2016 = PRODUCT_DEFINITION_SHAPE('','',#2017);
+#2017 = PRODUCT_DEFINITION('design','',#2018,#2021);
+#2018 = PRODUCT_DEFINITION_FORMATION('','',#2019);
+#2019 = PRODUCT('BALL_0013','BALL_0013','',(#2020));
+#2020 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2021 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2022 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2023),#2061);
+#2023 = MANIFOLD_SOLID_BREP('',#2024);
+#2024 = CLOSED_SHELL('',(#2025,#2052));
+#2025 = ADVANCED_FACE('',(#2026),#2047,.T.);
+#2026 = FACE_BOUND('',#2027,.T.);
+#2027 = EDGE_LOOP('',(#2028,#2037,#2046));
+#2028 = ORIENTED_EDGE('',*,*,#2029,.T.);
+#2029 = EDGE_CURVE('',#2030,#2030,#2032,.T.);
+#2030 = VERTEX_POINT('',#2031);
+#2031 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2032 = CIRCLE('',#2033,0.112000000008);
+#2033 = AXIS2_PLACEMENT_3D('',#2034,#2035,#2036);
+#2034 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2035 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2036 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2037 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2038 = EDGE_CURVE('',#2030,#2039,#2041,.T.);
+#2039 = VERTEX_POINT('',#2040);
+#2040 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2041 = CIRCLE('',#2042,0.139999999998);
+#2042 = AXIS2_PLACEMENT_3D('',#2043,#2044,#2045);
+#2043 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2044 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2045 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2046 = ORIENTED_EDGE('',*,*,#2038,.F.);
+#2047 = SPHERICAL_SURFACE('',#2048,0.139999999998);
+#2048 = AXIS2_PLACEMENT_3D('',#2049,#2050,#2051);
+#2049 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2050 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2051 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2052 = ADVANCED_FACE('',(#2053),#2056,.F.);
+#2053 = FACE_BOUND('',#2054,.F.);
+#2054 = EDGE_LOOP('',(#2055));
+#2055 = ORIENTED_EDGE('',*,*,#2029,.T.);
+#2056 = PLANE('',#2057);
+#2057 = AXIS2_PLACEMENT_3D('',#2058,#2059,#2060);
+#2058 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2059 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2060 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2065))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2062,#2063,#2064)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2062 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2063 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2064 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2065 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2062,
+ 'distance_accuracy_value','confusion accuracy');
+#2066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2067,#2069);
+#2067 = ( REPRESENTATION_RELATIONSHIP('','',#2022,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2068)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#2069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2070);
+#2070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13370','BALL_0013','',#5,#2017,$
+ );
+#2071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2019));
+#2072 = SHAPE_DEFINITION_REPRESENTATION(#2073,#2079);
+#2073 = PRODUCT_DEFINITION_SHAPE('','',#2074);
+#2074 = PRODUCT_DEFINITION('design','',#2075,#2078);
+#2075 = PRODUCT_DEFINITION_FORMATION('','',#2076);
+#2076 = PRODUCT('BALL_0014','BALL_0014','',(#2077));
+#2077 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2078 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2079 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2080),#2118);
+#2080 = MANIFOLD_SOLID_BREP('',#2081);
+#2081 = CLOSED_SHELL('',(#2082,#2109));
+#2082 = ADVANCED_FACE('',(#2083),#2104,.T.);
+#2083 = FACE_BOUND('',#2084,.T.);
+#2084 = EDGE_LOOP('',(#2085,#2094,#2103));
+#2085 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#2086 = EDGE_CURVE('',#2087,#2087,#2089,.T.);
+#2087 = VERTEX_POINT('',#2088);
+#2088 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2089 = CIRCLE('',#2090,0.112000000008);
+#2090 = AXIS2_PLACEMENT_3D('',#2091,#2092,#2093);
+#2091 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2092 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2093 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2094 = ORIENTED_EDGE('',*,*,#2095,.T.);
+#2095 = EDGE_CURVE('',#2087,#2096,#2098,.T.);
+#2096 = VERTEX_POINT('',#2097);
+#2097 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2098 = CIRCLE('',#2099,0.139999999998);
+#2099 = AXIS2_PLACEMENT_3D('',#2100,#2101,#2102);
+#2100 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2101 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2102 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2103 = ORIENTED_EDGE('',*,*,#2095,.F.);
+#2104 = SPHERICAL_SURFACE('',#2105,0.139999999998);
+#2105 = AXIS2_PLACEMENT_3D('',#2106,#2107,#2108);
+#2106 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2107 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2108 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2109 = ADVANCED_FACE('',(#2110),#2113,.F.);
+#2110 = FACE_BOUND('',#2111,.F.);
+#2111 = EDGE_LOOP('',(#2112));
+#2112 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#2113 = PLANE('',#2114);
+#2114 = AXIS2_PLACEMENT_3D('',#2115,#2116,#2117);
+#2115 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2116 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2117 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2122))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2119,#2120,#2121)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2119 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2120 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2121 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2122 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2119,
+ 'distance_accuracy_value','confusion accuracy');
+#2123 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2124,#2126);
+#2124 = ( REPRESENTATION_RELATIONSHIP('','',#2079,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2125)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2125 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#2126 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2127);
+#2127 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13371','BALL_0014','',#5,#2074,$
+ );
+#2128 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2076));
+#2129 = SHAPE_DEFINITION_REPRESENTATION(#2130,#2136);
+#2130 = PRODUCT_DEFINITION_SHAPE('','',#2131);
+#2131 = PRODUCT_DEFINITION('design','',#2132,#2135);
+#2132 = PRODUCT_DEFINITION_FORMATION('','',#2133);
+#2133 = PRODUCT('BALL_0015','BALL_0015','',(#2134));
+#2134 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2135 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2136 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2137),#2175);
+#2137 = MANIFOLD_SOLID_BREP('',#2138);
+#2138 = CLOSED_SHELL('',(#2139,#2166));
+#2139 = ADVANCED_FACE('',(#2140),#2161,.T.);
+#2140 = FACE_BOUND('',#2141,.T.);
+#2141 = EDGE_LOOP('',(#2142,#2151,#2160));
+#2142 = ORIENTED_EDGE('',*,*,#2143,.T.);
+#2143 = EDGE_CURVE('',#2144,#2144,#2146,.T.);
+#2144 = VERTEX_POINT('',#2145);
+#2145 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2146 = CIRCLE('',#2147,0.112000000008);
+#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150);
+#2148 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2149 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2150 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2151 = ORIENTED_EDGE('',*,*,#2152,.T.);
+#2152 = EDGE_CURVE('',#2144,#2153,#2155,.T.);
+#2153 = VERTEX_POINT('',#2154);
+#2154 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2155 = CIRCLE('',#2156,0.139999999998);
+#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159);
+#2157 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2158 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2159 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2160 = ORIENTED_EDGE('',*,*,#2152,.F.);
+#2161 = SPHERICAL_SURFACE('',#2162,0.139999999998);
+#2162 = AXIS2_PLACEMENT_3D('',#2163,#2164,#2165);
+#2163 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2164 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2165 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2166 = ADVANCED_FACE('',(#2167),#2170,.F.);
+#2167 = FACE_BOUND('',#2168,.F.);
+#2168 = EDGE_LOOP('',(#2169));
+#2169 = ORIENTED_EDGE('',*,*,#2143,.T.);
+#2170 = PLANE('',#2171);
+#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174);
+#2172 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2173 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2174 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2179))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2176,#2177,#2178)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2176 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2177 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2178 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2179 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2176,
+ 'distance_accuracy_value','confusion accuracy');
+#2180 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2181,#2183);
+#2181 = ( REPRESENTATION_RELATIONSHIP('','',#2136,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2182)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2182 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#2183 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2184);
+#2184 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13372','BALL_0015','',#5,#2131,$
+ );
+#2185 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2133));
+#2186 = SHAPE_DEFINITION_REPRESENTATION(#2187,#2193);
+#2187 = PRODUCT_DEFINITION_SHAPE('','',#2188);
+#2188 = PRODUCT_DEFINITION('design','',#2189,#2192);
+#2189 = PRODUCT_DEFINITION_FORMATION('','',#2190);
+#2190 = PRODUCT('BALL_0016','BALL_0016','',(#2191));
+#2191 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2192 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2193 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2194),#2232);
+#2194 = MANIFOLD_SOLID_BREP('',#2195);
+#2195 = CLOSED_SHELL('',(#2196,#2223));
+#2196 = ADVANCED_FACE('',(#2197),#2218,.T.);
+#2197 = FACE_BOUND('',#2198,.T.);
+#2198 = EDGE_LOOP('',(#2199,#2208,#2217));
+#2199 = ORIENTED_EDGE('',*,*,#2200,.T.);
+#2200 = EDGE_CURVE('',#2201,#2201,#2203,.T.);
+#2201 = VERTEX_POINT('',#2202);
+#2202 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2203 = CIRCLE('',#2204,0.112000000008);
+#2204 = AXIS2_PLACEMENT_3D('',#2205,#2206,#2207);
+#2205 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2206 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2207 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2208 = ORIENTED_EDGE('',*,*,#2209,.T.);
+#2209 = EDGE_CURVE('',#2201,#2210,#2212,.T.);
+#2210 = VERTEX_POINT('',#2211);
+#2211 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2212 = CIRCLE('',#2213,0.139999999998);
+#2213 = AXIS2_PLACEMENT_3D('',#2214,#2215,#2216);
+#2214 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2215 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2216 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2217 = ORIENTED_EDGE('',*,*,#2209,.F.);
+#2218 = SPHERICAL_SURFACE('',#2219,0.139999999998);
+#2219 = AXIS2_PLACEMENT_3D('',#2220,#2221,#2222);
+#2220 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2221 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2222 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2223 = ADVANCED_FACE('',(#2224),#2227,.F.);
+#2224 = FACE_BOUND('',#2225,.F.);
+#2225 = EDGE_LOOP('',(#2226));
+#2226 = ORIENTED_EDGE('',*,*,#2200,.T.);
+#2227 = PLANE('',#2228);
+#2228 = AXIS2_PLACEMENT_3D('',#2229,#2230,#2231);
+#2229 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2230 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2231 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2236))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2233,#2234,#2235)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2233 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2234 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2235 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2236 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2233,
+ 'distance_accuracy_value','confusion accuracy');
+#2237 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2238,#2240);
+#2238 = ( REPRESENTATION_RELATIONSHIP('','',#2193,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2239)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2239 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#2240 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2241);
+#2241 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13373','BALL_0016','',#5,#2188,$
+ );
+#2242 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2190));
+#2243 = SHAPE_DEFINITION_REPRESENTATION(#2244,#2250);
+#2244 = PRODUCT_DEFINITION_SHAPE('','',#2245);
+#2245 = PRODUCT_DEFINITION('design','',#2246,#2249);
+#2246 = PRODUCT_DEFINITION_FORMATION('','',#2247);
+#2247 = PRODUCT('BALL_0017','BALL_0017','',(#2248));
+#2248 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2250 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2251),#2289);
+#2251 = MANIFOLD_SOLID_BREP('',#2252);
+#2252 = CLOSED_SHELL('',(#2253,#2280));
+#2253 = ADVANCED_FACE('',(#2254),#2275,.T.);
+#2254 = FACE_BOUND('',#2255,.T.);
+#2255 = EDGE_LOOP('',(#2256,#2265,#2274));
+#2256 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#2257 = EDGE_CURVE('',#2258,#2258,#2260,.T.);
+#2258 = VERTEX_POINT('',#2259);
+#2259 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2260 = CIRCLE('',#2261,0.112000000008);
+#2261 = AXIS2_PLACEMENT_3D('',#2262,#2263,#2264);
+#2262 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2263 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2264 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#2258,#2267,#2269,.T.);
+#2267 = VERTEX_POINT('',#2268);
+#2268 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2269 = CIRCLE('',#2270,0.139999999998);
+#2270 = AXIS2_PLACEMENT_3D('',#2271,#2272,#2273);
+#2271 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2272 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2273 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2274 = ORIENTED_EDGE('',*,*,#2266,.F.);
+#2275 = SPHERICAL_SURFACE('',#2276,0.139999999998);
+#2276 = AXIS2_PLACEMENT_3D('',#2277,#2278,#2279);
+#2277 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2278 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2279 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2280 = ADVANCED_FACE('',(#2281),#2284,.F.);
+#2281 = FACE_BOUND('',#2282,.F.);
+#2282 = EDGE_LOOP('',(#2283));
+#2283 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#2284 = PLANE('',#2285);
+#2285 = AXIS2_PLACEMENT_3D('',#2286,#2287,#2288);
+#2286 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2287 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2288 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2293))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2290,#2291,#2292)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2290,
+ 'distance_accuracy_value','confusion accuracy');
+#2294 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2295,#2297);
+#2295 = ( REPRESENTATION_RELATIONSHIP('','',#2250,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2296)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2296 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#2297 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2298);
+#2298 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13374','BALL_0017','',#5,#2245,$
+ );
+#2299 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2247));
+#2300 = SHAPE_DEFINITION_REPRESENTATION(#2301,#2307);
+#2301 = PRODUCT_DEFINITION_SHAPE('','',#2302);
+#2302 = PRODUCT_DEFINITION('design','',#2303,#2306);
+#2303 = PRODUCT_DEFINITION_FORMATION('','',#2304);
+#2304 = PRODUCT('BALL_0018','BALL_0018','',(#2305));
+#2305 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2306 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2307 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2308),#2346);
+#2308 = MANIFOLD_SOLID_BREP('',#2309);
+#2309 = CLOSED_SHELL('',(#2310,#2337));
+#2310 = ADVANCED_FACE('',(#2311),#2332,.T.);
+#2311 = FACE_BOUND('',#2312,.T.);
+#2312 = EDGE_LOOP('',(#2313,#2322,#2331));
+#2313 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2314 = EDGE_CURVE('',#2315,#2315,#2317,.T.);
+#2315 = VERTEX_POINT('',#2316);
+#2316 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2317 = CIRCLE('',#2318,0.112000000008);
+#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321);
+#2319 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2320 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2321 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2322 = ORIENTED_EDGE('',*,*,#2323,.T.);
+#2323 = EDGE_CURVE('',#2315,#2324,#2326,.T.);
+#2324 = VERTEX_POINT('',#2325);
+#2325 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2326 = CIRCLE('',#2327,0.139999999998);
+#2327 = AXIS2_PLACEMENT_3D('',#2328,#2329,#2330);
+#2328 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2329 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2330 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2331 = ORIENTED_EDGE('',*,*,#2323,.F.);
+#2332 = SPHERICAL_SURFACE('',#2333,0.139999999998);
+#2333 = AXIS2_PLACEMENT_3D('',#2334,#2335,#2336);
+#2334 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2335 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2336 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2337 = ADVANCED_FACE('',(#2338),#2341,.F.);
+#2338 = FACE_BOUND('',#2339,.F.);
+#2339 = EDGE_LOOP('',(#2340));
+#2340 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2341 = PLANE('',#2342);
+#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);
+#2343 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2344 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2345 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2350))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2347,#2348,#2349)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2347 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2348 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2349 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2350 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2347,
+ 'distance_accuracy_value','confusion accuracy');
+#2351 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2352,#2354);
+#2352 = ( REPRESENTATION_RELATIONSHIP('','',#2307,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2353)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2353 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#2354 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2355);
+#2355 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13375','BALL_0018','',#5,#2302,$
+ );
+#2356 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2304));
+#2357 = SHAPE_DEFINITION_REPRESENTATION(#2358,#2364);
+#2358 = PRODUCT_DEFINITION_SHAPE('','',#2359);
+#2359 = PRODUCT_DEFINITION('design','',#2360,#2363);
+#2360 = PRODUCT_DEFINITION_FORMATION('','',#2361);
+#2361 = PRODUCT('BALL_0019','BALL_0019','',(#2362));
+#2362 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2363 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2364 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2365),#2403);
+#2365 = MANIFOLD_SOLID_BREP('',#2366);
+#2366 = CLOSED_SHELL('',(#2367,#2394));
+#2367 = ADVANCED_FACE('',(#2368),#2389,.T.);
+#2368 = FACE_BOUND('',#2369,.T.);
+#2369 = EDGE_LOOP('',(#2370,#2379,#2388));
+#2370 = ORIENTED_EDGE('',*,*,#2371,.T.);
+#2371 = EDGE_CURVE('',#2372,#2372,#2374,.T.);
+#2372 = VERTEX_POINT('',#2373);
+#2373 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2374 = CIRCLE('',#2375,0.112000000008);
+#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);
+#2376 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2377 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2378 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2379 = ORIENTED_EDGE('',*,*,#2380,.T.);
+#2380 = EDGE_CURVE('',#2372,#2381,#2383,.T.);
+#2381 = VERTEX_POINT('',#2382);
+#2382 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2383 = CIRCLE('',#2384,0.139999999998);
+#2384 = AXIS2_PLACEMENT_3D('',#2385,#2386,#2387);
+#2385 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2386 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2387 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2388 = ORIENTED_EDGE('',*,*,#2380,.F.);
+#2389 = SPHERICAL_SURFACE('',#2390,0.139999999998);
+#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393);
+#2391 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2392 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2393 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2394 = ADVANCED_FACE('',(#2395),#2398,.F.);
+#2395 = FACE_BOUND('',#2396,.F.);
+#2396 = EDGE_LOOP('',(#2397));
+#2397 = ORIENTED_EDGE('',*,*,#2371,.T.);
+#2398 = PLANE('',#2399);
+#2399 = AXIS2_PLACEMENT_3D('',#2400,#2401,#2402);
+#2400 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2401 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2402 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2407))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2404,#2405,#2406)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2404 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2405 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2406 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2407 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2404,
+ 'distance_accuracy_value','confusion accuracy');
+#2408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2409,#2411);
+#2409 = ( REPRESENTATION_RELATIONSHIP('','',#2364,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2410)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
+#2411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2412);
+#2412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13376','BALL_0019','',#5,#2359,$
+ );
+#2413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2361));
+#2414 = SHAPE_DEFINITION_REPRESENTATION(#2415,#2421);
+#2415 = PRODUCT_DEFINITION_SHAPE('','',#2416);
+#2416 = PRODUCT_DEFINITION('design','',#2417,#2420);
+#2417 = PRODUCT_DEFINITION_FORMATION('','',#2418);
+#2418 = PRODUCT('BALL_0020','BALL_0020','',(#2419));
+#2419 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2420 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2421 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2422),#2460);
+#2422 = MANIFOLD_SOLID_BREP('',#2423);
+#2423 = CLOSED_SHELL('',(#2424,#2451));
+#2424 = ADVANCED_FACE('',(#2425),#2446,.T.);
+#2425 = FACE_BOUND('',#2426,.T.);
+#2426 = EDGE_LOOP('',(#2427,#2436,#2445));
+#2427 = ORIENTED_EDGE('',*,*,#2428,.T.);
+#2428 = EDGE_CURVE('',#2429,#2429,#2431,.T.);
+#2429 = VERTEX_POINT('',#2430);
+#2430 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2431 = CIRCLE('',#2432,0.112000000008);
+#2432 = AXIS2_PLACEMENT_3D('',#2433,#2434,#2435);
+#2433 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2434 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2435 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2436 = ORIENTED_EDGE('',*,*,#2437,.T.);
+#2437 = EDGE_CURVE('',#2429,#2438,#2440,.T.);
+#2438 = VERTEX_POINT('',#2439);
+#2439 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2440 = CIRCLE('',#2441,0.139999999998);
+#2441 = AXIS2_PLACEMENT_3D('',#2442,#2443,#2444);
+#2442 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2443 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2444 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2445 = ORIENTED_EDGE('',*,*,#2437,.F.);
+#2446 = SPHERICAL_SURFACE('',#2447,0.139999999998);
+#2447 = AXIS2_PLACEMENT_3D('',#2448,#2449,#2450);
+#2448 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2449 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2450 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2451 = ADVANCED_FACE('',(#2452),#2455,.F.);
+#2452 = FACE_BOUND('',#2453,.F.);
+#2453 = EDGE_LOOP('',(#2454));
+#2454 = ORIENTED_EDGE('',*,*,#2428,.T.);
+#2455 = PLANE('',#2456);
+#2456 = AXIS2_PLACEMENT_3D('',#2457,#2458,#2459);
+#2457 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2458 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2459 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2464))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2461,#2462,#2463)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2461 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2462 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2463 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2464 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2461,
+ 'distance_accuracy_value','confusion accuracy');
+#2465 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2466,#2468);
+#2466 = ( REPRESENTATION_RELATIONSHIP('','',#2421,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2467)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2467 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
+#2468 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2469);
+#2469 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13377','BALL_0020','',#5,#2416,$
+ );
+#2470 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2418));
+#2471 = SHAPE_DEFINITION_REPRESENTATION(#2472,#2478);
+#2472 = PRODUCT_DEFINITION_SHAPE('','',#2473);
+#2473 = PRODUCT_DEFINITION('design','',#2474,#2477);
+#2474 = PRODUCT_DEFINITION_FORMATION('','',#2475);
+#2475 = PRODUCT('BALL_0021','BALL_0021','',(#2476));
+#2476 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2477 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2478 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2479),#2517);
+#2479 = MANIFOLD_SOLID_BREP('',#2480);
+#2480 = CLOSED_SHELL('',(#2481,#2508));
+#2481 = ADVANCED_FACE('',(#2482),#2503,.T.);
+#2482 = FACE_BOUND('',#2483,.T.);
+#2483 = EDGE_LOOP('',(#2484,#2493,#2502));
+#2484 = ORIENTED_EDGE('',*,*,#2485,.T.);
+#2485 = EDGE_CURVE('',#2486,#2486,#2488,.T.);
+#2486 = VERTEX_POINT('',#2487);
+#2487 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2488 = CIRCLE('',#2489,0.112000000008);
+#2489 = AXIS2_PLACEMENT_3D('',#2490,#2491,#2492);
+#2490 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2491 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2492 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2493 = ORIENTED_EDGE('',*,*,#2494,.T.);
+#2494 = EDGE_CURVE('',#2486,#2495,#2497,.T.);
+#2495 = VERTEX_POINT('',#2496);
+#2496 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2497 = CIRCLE('',#2498,0.139999999998);
+#2498 = AXIS2_PLACEMENT_3D('',#2499,#2500,#2501);
+#2499 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2500 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2501 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2502 = ORIENTED_EDGE('',*,*,#2494,.F.);
+#2503 = SPHERICAL_SURFACE('',#2504,0.139999999998);
+#2504 = AXIS2_PLACEMENT_3D('',#2505,#2506,#2507);
+#2505 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2506 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2507 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2508 = ADVANCED_FACE('',(#2509),#2512,.F.);
+#2509 = FACE_BOUND('',#2510,.F.);
+#2510 = EDGE_LOOP('',(#2511));
+#2511 = ORIENTED_EDGE('',*,*,#2485,.T.);
+#2512 = PLANE('',#2513);
+#2513 = AXIS2_PLACEMENT_3D('',#2514,#2515,#2516);
+#2514 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2515 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2516 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2521))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2518,#2519,#2520)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2518 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2519 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2520 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2521 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2518,
+ 'distance_accuracy_value','confusion accuracy');
+#2522 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2523,#2525);
+#2523 = ( REPRESENTATION_RELATIONSHIP('','',#2478,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2524)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2524 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
+#2525 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2526);
+#2526 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13378','BALL_0021','',#5,#2473,$
+ );
+#2527 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2475));
+#2528 = SHAPE_DEFINITION_REPRESENTATION(#2529,#2535);
+#2529 = PRODUCT_DEFINITION_SHAPE('','',#2530);
+#2530 = PRODUCT_DEFINITION('design','',#2531,#2534);
+#2531 = PRODUCT_DEFINITION_FORMATION('','',#2532);
+#2532 = PRODUCT('BALL_0022','BALL_0022','',(#2533));
+#2533 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2534 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2535 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2536),#2574);
+#2536 = MANIFOLD_SOLID_BREP('',#2537);
+#2537 = CLOSED_SHELL('',(#2538,#2565));
+#2538 = ADVANCED_FACE('',(#2539),#2560,.T.);
+#2539 = FACE_BOUND('',#2540,.T.);
+#2540 = EDGE_LOOP('',(#2541,#2550,#2559));
+#2541 = ORIENTED_EDGE('',*,*,#2542,.T.);
+#2542 = EDGE_CURVE('',#2543,#2543,#2545,.T.);
+#2543 = VERTEX_POINT('',#2544);
+#2544 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2545 = CIRCLE('',#2546,0.112000000008);
+#2546 = AXIS2_PLACEMENT_3D('',#2547,#2548,#2549);
+#2547 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2548 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2549 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2550 = ORIENTED_EDGE('',*,*,#2551,.T.);
+#2551 = EDGE_CURVE('',#2543,#2552,#2554,.T.);
+#2552 = VERTEX_POINT('',#2553);
+#2553 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2554 = CIRCLE('',#2555,0.139999999998);
+#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);
+#2556 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2557 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2558 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2559 = ORIENTED_EDGE('',*,*,#2551,.F.);
+#2560 = SPHERICAL_SURFACE('',#2561,0.139999999998);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2563 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2564 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2565 = ADVANCED_FACE('',(#2566),#2569,.F.);
+#2566 = FACE_BOUND('',#2567,.F.);
+#2567 = EDGE_LOOP('',(#2568));
+#2568 = ORIENTED_EDGE('',*,*,#2542,.T.);
+#2569 = PLANE('',#2570);
+#2570 = AXIS2_PLACEMENT_3D('',#2571,#2572,#2573);
+#2571 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2572 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2573 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2578))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2575,#2576,#2577)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2575 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2576 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2577 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2578 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2575,
+ 'distance_accuracy_value','confusion accuracy');
+#2579 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2580,#2582);
+#2580 = ( REPRESENTATION_RELATIONSHIP('','',#2535,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2581)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2581 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
+#2582 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2583);
+#2583 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13379','BALL_0022','',#5,#2530,$
+ );
+#2584 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2532));
+#2585 = SHAPE_DEFINITION_REPRESENTATION(#2586,#2592);
+#2586 = PRODUCT_DEFINITION_SHAPE('','',#2587);
+#2587 = PRODUCT_DEFINITION('design','',#2588,#2591);
+#2588 = PRODUCT_DEFINITION_FORMATION('','',#2589);
+#2589 = PRODUCT('BALL_0023','BALL_0023','',(#2590));
+#2590 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2591 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2592 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2593),#2631);
+#2593 = MANIFOLD_SOLID_BREP('',#2594);
+#2594 = CLOSED_SHELL('',(#2595,#2622));
+#2595 = ADVANCED_FACE('',(#2596),#2617,.T.);
+#2596 = FACE_BOUND('',#2597,.T.);
+#2597 = EDGE_LOOP('',(#2598,#2607,#2616));
+#2598 = ORIENTED_EDGE('',*,*,#2599,.T.);
+#2599 = EDGE_CURVE('',#2600,#2600,#2602,.T.);
+#2600 = VERTEX_POINT('',#2601);
+#2601 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2602 = CIRCLE('',#2603,0.112000000008);
+#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
+#2604 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2605 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2606 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2607 = ORIENTED_EDGE('',*,*,#2608,.T.);
+#2608 = EDGE_CURVE('',#2600,#2609,#2611,.T.);
+#2609 = VERTEX_POINT('',#2610);
+#2610 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2611 = CIRCLE('',#2612,0.139999999998);
+#2612 = AXIS2_PLACEMENT_3D('',#2613,#2614,#2615);
+#2613 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2614 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2615 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2616 = ORIENTED_EDGE('',*,*,#2608,.F.);
+#2617 = SPHERICAL_SURFACE('',#2618,0.139999999998);
+#2618 = AXIS2_PLACEMENT_3D('',#2619,#2620,#2621);
+#2619 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2620 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2621 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2622 = ADVANCED_FACE('',(#2623),#2626,.F.);
+#2623 = FACE_BOUND('',#2624,.F.);
+#2624 = EDGE_LOOP('',(#2625));
+#2625 = ORIENTED_EDGE('',*,*,#2599,.T.);
+#2626 = PLANE('',#2627);
+#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);
+#2628 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2629 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2630 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2635))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2632,#2633,#2634)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2632 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2633 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2634 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2635 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2632,
+ 'distance_accuracy_value','confusion accuracy');
+#2636 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2637,#2639);
+#2637 = ( REPRESENTATION_RELATIONSHIP('','',#2592,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2638)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2638 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
+#2639 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2640);
+#2640 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13380','BALL_0023','',#5,#2587,$
+ );
+#2641 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2589));
+#2642 = SHAPE_DEFINITION_REPRESENTATION(#2643,#2649);
+#2643 = PRODUCT_DEFINITION_SHAPE('','',#2644);
+#2644 = PRODUCT_DEFINITION('design','',#2645,#2648);
+#2645 = PRODUCT_DEFINITION_FORMATION('','',#2646);
+#2646 = PRODUCT('BALL_0024','BALL_0024','',(#2647));
+#2647 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2648 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2649 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2650),#2688);
+#2650 = MANIFOLD_SOLID_BREP('',#2651);
+#2651 = CLOSED_SHELL('',(#2652,#2679));
+#2652 = ADVANCED_FACE('',(#2653),#2674,.T.);
+#2653 = FACE_BOUND('',#2654,.T.);
+#2654 = EDGE_LOOP('',(#2655,#2664,#2673));
+#2655 = ORIENTED_EDGE('',*,*,#2656,.T.);
+#2656 = EDGE_CURVE('',#2657,#2657,#2659,.T.);
+#2657 = VERTEX_POINT('',#2658);
+#2658 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2659 = CIRCLE('',#2660,0.112000000008);
+#2660 = AXIS2_PLACEMENT_3D('',#2661,#2662,#2663);
+#2661 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2662 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2663 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2664 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#2665 = EDGE_CURVE('',#2657,#2666,#2668,.T.);
+#2666 = VERTEX_POINT('',#2667);
+#2667 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2668 = CIRCLE('',#2669,0.139999999998);
+#2669 = AXIS2_PLACEMENT_3D('',#2670,#2671,#2672);
+#2670 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2671 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2672 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2673 = ORIENTED_EDGE('',*,*,#2665,.F.);
+#2674 = SPHERICAL_SURFACE('',#2675,0.139999999998);
+#2675 = AXIS2_PLACEMENT_3D('',#2676,#2677,#2678);
+#2676 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2677 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2678 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2679 = ADVANCED_FACE('',(#2680),#2683,.F.);
+#2680 = FACE_BOUND('',#2681,.F.);
+#2681 = EDGE_LOOP('',(#2682));
+#2682 = ORIENTED_EDGE('',*,*,#2656,.T.);
+#2683 = PLANE('',#2684);
+#2684 = AXIS2_PLACEMENT_3D('',#2685,#2686,#2687);
+#2685 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2686 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2687 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2692))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2689,#2690,#2691)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2689 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2690 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2691 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2692 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2689,
+ 'distance_accuracy_value','confusion accuracy');
+#2693 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2694,#2696);
+#2694 = ( REPRESENTATION_RELATIONSHIP('','',#2649,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2695)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2695 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
+#2696 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2697);
+#2697 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13381','BALL_0024','',#5,#2644,$
+ );
+#2698 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2646));
+#2699 = SHAPE_DEFINITION_REPRESENTATION(#2700,#2706);
+#2700 = PRODUCT_DEFINITION_SHAPE('','',#2701);
+#2701 = PRODUCT_DEFINITION('design','',#2702,#2705);
+#2702 = PRODUCT_DEFINITION_FORMATION('','',#2703);
+#2703 = PRODUCT('BALL_0025','BALL_0025','',(#2704));
+#2704 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2705 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2706 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2707),#2745);
+#2707 = MANIFOLD_SOLID_BREP('',#2708);
+#2708 = CLOSED_SHELL('',(#2709,#2736));
+#2709 = ADVANCED_FACE('',(#2710),#2731,.T.);
+#2710 = FACE_BOUND('',#2711,.T.);
+#2711 = EDGE_LOOP('',(#2712,#2721,#2730));
+#2712 = ORIENTED_EDGE('',*,*,#2713,.T.);
+#2713 = EDGE_CURVE('',#2714,#2714,#2716,.T.);
+#2714 = VERTEX_POINT('',#2715);
+#2715 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2716 = CIRCLE('',#2717,0.112000000008);
+#2717 = AXIS2_PLACEMENT_3D('',#2718,#2719,#2720);
+#2718 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2719 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2720 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2721 = ORIENTED_EDGE('',*,*,#2722,.T.);
+#2722 = EDGE_CURVE('',#2714,#2723,#2725,.T.);
+#2723 = VERTEX_POINT('',#2724);
+#2724 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2725 = CIRCLE('',#2726,0.139999999998);
+#2726 = AXIS2_PLACEMENT_3D('',#2727,#2728,#2729);
+#2727 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2728 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2729 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2730 = ORIENTED_EDGE('',*,*,#2722,.F.);
+#2731 = SPHERICAL_SURFACE('',#2732,0.139999999998);
+#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735);
+#2733 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2734 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2735 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2736 = ADVANCED_FACE('',(#2737),#2740,.F.);
+#2737 = FACE_BOUND('',#2738,.F.);
+#2738 = EDGE_LOOP('',(#2739));
+#2739 = ORIENTED_EDGE('',*,*,#2713,.T.);
+#2740 = PLANE('',#2741);
+#2741 = AXIS2_PLACEMENT_3D('',#2742,#2743,#2744);
+#2742 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2743 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2744 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2749))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2746,#2747,#2748)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2746 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2747 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2748 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2749 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2746,
+ 'distance_accuracy_value','confusion accuracy');
+#2750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2751,#2753);
+#2751 = ( REPRESENTATION_RELATIONSHIP('','',#2706,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2752)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
+#2753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2754);
+#2754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13382','BALL_0025','',#5,#2701,$
+ );
+#2755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2703));
+#2756 = SHAPE_DEFINITION_REPRESENTATION(#2757,#2763);
+#2757 = PRODUCT_DEFINITION_SHAPE('','',#2758);
+#2758 = PRODUCT_DEFINITION('design','',#2759,#2762);
+#2759 = PRODUCT_DEFINITION_FORMATION('','',#2760);
+#2760 = PRODUCT('BALL_0026','BALL_0026','',(#2761));
+#2761 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2762 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2763 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2764),#2802);
+#2764 = MANIFOLD_SOLID_BREP('',#2765);
+#2765 = CLOSED_SHELL('',(#2766,#2793));
+#2766 = ADVANCED_FACE('',(#2767),#2788,.T.);
+#2767 = FACE_BOUND('',#2768,.T.);
+#2768 = EDGE_LOOP('',(#2769,#2778,#2787));
+#2769 = ORIENTED_EDGE('',*,*,#2770,.T.);
+#2770 = EDGE_CURVE('',#2771,#2771,#2773,.T.);
+#2771 = VERTEX_POINT('',#2772);
+#2772 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2773 = CIRCLE('',#2774,0.112000000008);
+#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777);
+#2775 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2776 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2777 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2778 = ORIENTED_EDGE('',*,*,#2779,.T.);
+#2779 = EDGE_CURVE('',#2771,#2780,#2782,.T.);
+#2780 = VERTEX_POINT('',#2781);
+#2781 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2782 = CIRCLE('',#2783,0.139999999998);
+#2783 = AXIS2_PLACEMENT_3D('',#2784,#2785,#2786);
+#2784 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2785 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2786 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2787 = ORIENTED_EDGE('',*,*,#2779,.F.);
+#2788 = SPHERICAL_SURFACE('',#2789,0.139999999998);
+#2789 = AXIS2_PLACEMENT_3D('',#2790,#2791,#2792);
+#2790 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2791 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2792 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2793 = ADVANCED_FACE('',(#2794),#2797,.F.);
+#2794 = FACE_BOUND('',#2795,.F.);
+#2795 = EDGE_LOOP('',(#2796));
+#2796 = ORIENTED_EDGE('',*,*,#2770,.T.);
+#2797 = PLANE('',#2798);
+#2798 = AXIS2_PLACEMENT_3D('',#2799,#2800,#2801);
+#2799 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2800 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2801 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2806))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2803,#2804,#2805)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2803 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2804 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2805 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2806 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2803,
+ 'distance_accuracy_value','confusion accuracy');
+#2807 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2808,#2810);
+#2808 = ( REPRESENTATION_RELATIONSHIP('','',#2763,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2809)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2809 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
+#2810 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2811);
+#2811 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13383','BALL_0026','',#5,#2758,$
+ );
+#2812 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2760));
+#2813 = SHAPE_DEFINITION_REPRESENTATION(#2814,#2820);
+#2814 = PRODUCT_DEFINITION_SHAPE('','',#2815);
+#2815 = PRODUCT_DEFINITION('design','',#2816,#2819);
+#2816 = PRODUCT_DEFINITION_FORMATION('','',#2817);
+#2817 = PRODUCT('BALL_0027','BALL_0027','',(#2818));
+#2818 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2819 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2820 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2821),#2859);
+#2821 = MANIFOLD_SOLID_BREP('',#2822);
+#2822 = CLOSED_SHELL('',(#2823,#2850));
+#2823 = ADVANCED_FACE('',(#2824),#2845,.T.);
+#2824 = FACE_BOUND('',#2825,.T.);
+#2825 = EDGE_LOOP('',(#2826,#2835,#2844));
+#2826 = ORIENTED_EDGE('',*,*,#2827,.T.);
+#2827 = EDGE_CURVE('',#2828,#2828,#2830,.T.);
+#2828 = VERTEX_POINT('',#2829);
+#2829 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2830 = CIRCLE('',#2831,0.112000000008);
+#2831 = AXIS2_PLACEMENT_3D('',#2832,#2833,#2834);
+#2832 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2833 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2834 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2835 = ORIENTED_EDGE('',*,*,#2836,.T.);
+#2836 = EDGE_CURVE('',#2828,#2837,#2839,.T.);
+#2837 = VERTEX_POINT('',#2838);
+#2838 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2839 = CIRCLE('',#2840,0.139999999998);
+#2840 = AXIS2_PLACEMENT_3D('',#2841,#2842,#2843);
+#2841 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2842 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2843 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2844 = ORIENTED_EDGE('',*,*,#2836,.F.);
+#2845 = SPHERICAL_SURFACE('',#2846,0.139999999998);
+#2846 = AXIS2_PLACEMENT_3D('',#2847,#2848,#2849);
+#2847 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2848 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2849 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2850 = ADVANCED_FACE('',(#2851),#2854,.F.);
+#2851 = FACE_BOUND('',#2852,.F.);
+#2852 = EDGE_LOOP('',(#2853));
+#2853 = ORIENTED_EDGE('',*,*,#2827,.T.);
+#2854 = PLANE('',#2855);
+#2855 = AXIS2_PLACEMENT_3D('',#2856,#2857,#2858);
+#2856 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2857 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2858 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2863))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2860,#2861,#2862)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2860 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2861 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2862 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2863 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2860,
+ 'distance_accuracy_value','confusion accuracy');
+#2864 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2865,#2867);
+#2865 = ( REPRESENTATION_RELATIONSHIP('','',#2820,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2866)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2866 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
+#2867 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2868);
+#2868 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13384','BALL_0027','',#5,#2815,$
+ );
+#2869 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2817));
+#2870 = SHAPE_DEFINITION_REPRESENTATION(#2871,#2877);
+#2871 = PRODUCT_DEFINITION_SHAPE('','',#2872);
+#2872 = PRODUCT_DEFINITION('design','',#2873,#2876);
+#2873 = PRODUCT_DEFINITION_FORMATION('','',#2874);
+#2874 = PRODUCT('BALL_0028','BALL_0028','',(#2875));
+#2875 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2877 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2878),#2916);
+#2878 = MANIFOLD_SOLID_BREP('',#2879);
+#2879 = CLOSED_SHELL('',(#2880,#2907));
+#2880 = ADVANCED_FACE('',(#2881),#2902,.T.);
+#2881 = FACE_BOUND('',#2882,.T.);
+#2882 = EDGE_LOOP('',(#2883,#2892,#2901));
+#2883 = ORIENTED_EDGE('',*,*,#2884,.T.);
+#2884 = EDGE_CURVE('',#2885,#2885,#2887,.T.);
+#2885 = VERTEX_POINT('',#2886);
+#2886 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2887 = CIRCLE('',#2888,0.112000000008);
+#2888 = AXIS2_PLACEMENT_3D('',#2889,#2890,#2891);
+#2889 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2890 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2891 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2892 = ORIENTED_EDGE('',*,*,#2893,.T.);
+#2893 = EDGE_CURVE('',#2885,#2894,#2896,.T.);
+#2894 = VERTEX_POINT('',#2895);
+#2895 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2896 = CIRCLE('',#2897,0.139999999998);
+#2897 = AXIS2_PLACEMENT_3D('',#2898,#2899,#2900);
+#2898 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2899 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2900 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2901 = ORIENTED_EDGE('',*,*,#2893,.F.);
+#2902 = SPHERICAL_SURFACE('',#2903,0.139999999998);
+#2903 = AXIS2_PLACEMENT_3D('',#2904,#2905,#2906);
+#2904 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2905 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2906 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2907 = ADVANCED_FACE('',(#2908),#2911,.F.);
+#2908 = FACE_BOUND('',#2909,.F.);
+#2909 = EDGE_LOOP('',(#2910));
+#2910 = ORIENTED_EDGE('',*,*,#2884,.T.);
+#2911 = PLANE('',#2912);
+#2912 = AXIS2_PLACEMENT_3D('',#2913,#2914,#2915);
+#2913 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2914 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2915 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2920))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2917,#2918,#2919)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2917 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2918 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2919 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2920 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2917,
+ 'distance_accuracy_value','confusion accuracy');
+#2921 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2922,#2924);
+#2922 = ( REPRESENTATION_RELATIONSHIP('','',#2877,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2923)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2923 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
+#2924 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2925);
+#2925 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13385','BALL_0028','',#5,#2872,$
+ );
+#2926 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2874));
+#2927 = SHAPE_DEFINITION_REPRESENTATION(#2928,#2934);
+#2928 = PRODUCT_DEFINITION_SHAPE('','',#2929);
+#2929 = PRODUCT_DEFINITION('design','',#2930,#2933);
+#2930 = PRODUCT_DEFINITION_FORMATION('','',#2931);
+#2931 = PRODUCT('BALL_0029','BALL_0029','',(#2932));
+#2932 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2934 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2935),#2973);
+#2935 = MANIFOLD_SOLID_BREP('',#2936);
+#2936 = CLOSED_SHELL('',(#2937,#2964));
+#2937 = ADVANCED_FACE('',(#2938),#2959,.T.);
+#2938 = FACE_BOUND('',#2939,.T.);
+#2939 = EDGE_LOOP('',(#2940,#2949,#2958));
+#2940 = ORIENTED_EDGE('',*,*,#2941,.T.);
+#2941 = EDGE_CURVE('',#2942,#2942,#2944,.T.);
+#2942 = VERTEX_POINT('',#2943);
+#2943 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#2944 = CIRCLE('',#2945,0.112000000008);
+#2945 = AXIS2_PLACEMENT_3D('',#2946,#2947,#2948);
+#2946 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#2947 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#2948 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#2949 = ORIENTED_EDGE('',*,*,#2950,.T.);
+#2950 = EDGE_CURVE('',#2942,#2951,#2953,.T.);
+#2951 = VERTEX_POINT('',#2952);
+#2952 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#2953 = CIRCLE('',#2954,0.139999999998);
+#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957);
+#2955 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2956 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#2957 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#2958 = ORIENTED_EDGE('',*,*,#2950,.F.);
+#2959 = SPHERICAL_SURFACE('',#2960,0.139999999998);
+#2960 = AXIS2_PLACEMENT_3D('',#2961,#2962,#2963);
+#2961 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#2962 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2963 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#2964 = ADVANCED_FACE('',(#2965),#2968,.F.);
+#2965 = FACE_BOUND('',#2966,.F.);
+#2966 = EDGE_LOOP('',(#2967));
+#2967 = ORIENTED_EDGE('',*,*,#2941,.T.);
+#2968 = PLANE('',#2969);
+#2969 = AXIS2_PLACEMENT_3D('',#2970,#2971,#2972);
+#2970 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#2971 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#2972 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2977))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2974,#2975,#2976)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2974 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2975 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2976 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2977 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2974,
+ 'distance_accuracy_value','confusion accuracy');
+#2978 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2979,#2981);
+#2979 = ( REPRESENTATION_RELATIONSHIP('','',#2934,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2980)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2980 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
+#2981 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2982);
+#2982 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13386','BALL_0029','',#5,#2929,$
+ );
+#2983 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2931));
+#2984 = SHAPE_DEFINITION_REPRESENTATION(#2985,#2991);
+#2985 = PRODUCT_DEFINITION_SHAPE('','',#2986);
+#2986 = PRODUCT_DEFINITION('design','',#2987,#2990);
+#2987 = PRODUCT_DEFINITION_FORMATION('','',#2988);
+#2988 = PRODUCT('BALL_0030','BALL_0030','',(#2989));
+#2989 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2990 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2991 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2992),#3030);
+#2992 = MANIFOLD_SOLID_BREP('',#2993);
+#2993 = CLOSED_SHELL('',(#2994,#3021));
+#2994 = ADVANCED_FACE('',(#2995),#3016,.T.);
+#2995 = FACE_BOUND('',#2996,.T.);
+#2996 = EDGE_LOOP('',(#2997,#3006,#3015));
+#2997 = ORIENTED_EDGE('',*,*,#2998,.T.);
+#2998 = EDGE_CURVE('',#2999,#2999,#3001,.T.);
+#2999 = VERTEX_POINT('',#3000);
+#3000 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3001 = CIRCLE('',#3002,0.112000000008);
+#3002 = AXIS2_PLACEMENT_3D('',#3003,#3004,#3005);
+#3003 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3004 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3005 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3006 = ORIENTED_EDGE('',*,*,#3007,.T.);
+#3007 = EDGE_CURVE('',#2999,#3008,#3010,.T.);
+#3008 = VERTEX_POINT('',#3009);
+#3009 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3010 = CIRCLE('',#3011,0.139999999998);
+#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014);
+#3012 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3013 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3014 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3015 = ORIENTED_EDGE('',*,*,#3007,.F.);
+#3016 = SPHERICAL_SURFACE('',#3017,0.139999999998);
+#3017 = AXIS2_PLACEMENT_3D('',#3018,#3019,#3020);
+#3018 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3019 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3020 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3021 = ADVANCED_FACE('',(#3022),#3025,.F.);
+#3022 = FACE_BOUND('',#3023,.F.);
+#3023 = EDGE_LOOP('',(#3024));
+#3024 = ORIENTED_EDGE('',*,*,#2998,.T.);
+#3025 = PLANE('',#3026);
+#3026 = AXIS2_PLACEMENT_3D('',#3027,#3028,#3029);
+#3027 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3028 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3029 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3034))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3031,#3032,#3033)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3031 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3032 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3033 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3034 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3031,
+ 'distance_accuracy_value','confusion accuracy');
+#3035 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3036,#3038);
+#3036 = ( REPRESENTATION_RELATIONSHIP('','',#2991,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3037)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3037 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
+#3038 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3039);
+#3039 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13387','BALL_0030','',#5,#2986,$
+ );
+#3040 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2988));
+#3041 = SHAPE_DEFINITION_REPRESENTATION(#3042,#3048);
+#3042 = PRODUCT_DEFINITION_SHAPE('','',#3043);
+#3043 = PRODUCT_DEFINITION('design','',#3044,#3047);
+#3044 = PRODUCT_DEFINITION_FORMATION('','',#3045);
+#3045 = PRODUCT('BALL_0031','BALL_0031','',(#3046));
+#3046 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3047 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3048 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3049),#3087);
+#3049 = MANIFOLD_SOLID_BREP('',#3050);
+#3050 = CLOSED_SHELL('',(#3051,#3078));
+#3051 = ADVANCED_FACE('',(#3052),#3073,.T.);
+#3052 = FACE_BOUND('',#3053,.T.);
+#3053 = EDGE_LOOP('',(#3054,#3063,#3072));
+#3054 = ORIENTED_EDGE('',*,*,#3055,.T.);
+#3055 = EDGE_CURVE('',#3056,#3056,#3058,.T.);
+#3056 = VERTEX_POINT('',#3057);
+#3057 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3058 = CIRCLE('',#3059,0.112000000008);
+#3059 = AXIS2_PLACEMENT_3D('',#3060,#3061,#3062);
+#3060 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3061 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3062 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3063 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3064 = EDGE_CURVE('',#3056,#3065,#3067,.T.);
+#3065 = VERTEX_POINT('',#3066);
+#3066 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3067 = CIRCLE('',#3068,0.139999999998);
+#3068 = AXIS2_PLACEMENT_3D('',#3069,#3070,#3071);
+#3069 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3070 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3071 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3072 = ORIENTED_EDGE('',*,*,#3064,.F.);
+#3073 = SPHERICAL_SURFACE('',#3074,0.139999999998);
+#3074 = AXIS2_PLACEMENT_3D('',#3075,#3076,#3077);
+#3075 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3076 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3077 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3078 = ADVANCED_FACE('',(#3079),#3082,.F.);
+#3079 = FACE_BOUND('',#3080,.F.);
+#3080 = EDGE_LOOP('',(#3081));
+#3081 = ORIENTED_EDGE('',*,*,#3055,.T.);
+#3082 = PLANE('',#3083);
+#3083 = AXIS2_PLACEMENT_3D('',#3084,#3085,#3086);
+#3084 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3085 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3086 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3091))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3088,#3089,#3090)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3088 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3089 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3090 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3091 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3088,
+ 'distance_accuracy_value','confusion accuracy');
+#3092 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3093,#3095);
+#3093 = ( REPRESENTATION_RELATIONSHIP('','',#3048,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3094)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3094 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
+#3095 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3096);
+#3096 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13388','BALL_0031','',#5,#3043,$
+ );
+#3097 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3045));
+#3098 = SHAPE_DEFINITION_REPRESENTATION(#3099,#3105);
+#3099 = PRODUCT_DEFINITION_SHAPE('','',#3100);
+#3100 = PRODUCT_DEFINITION('design','',#3101,#3104);
+#3101 = PRODUCT_DEFINITION_FORMATION('','',#3102);
+#3102 = PRODUCT('BALL_0032','BALL_0032','',(#3103));
+#3103 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3104 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3105 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3106),#3144);
+#3106 = MANIFOLD_SOLID_BREP('',#3107);
+#3107 = CLOSED_SHELL('',(#3108,#3135));
+#3108 = ADVANCED_FACE('',(#3109),#3130,.T.);
+#3109 = FACE_BOUND('',#3110,.T.);
+#3110 = EDGE_LOOP('',(#3111,#3120,#3129));
+#3111 = ORIENTED_EDGE('',*,*,#3112,.T.);
+#3112 = EDGE_CURVE('',#3113,#3113,#3115,.T.);
+#3113 = VERTEX_POINT('',#3114);
+#3114 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3115 = CIRCLE('',#3116,0.112000000008);
+#3116 = AXIS2_PLACEMENT_3D('',#3117,#3118,#3119);
+#3117 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3118 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3119 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3120 = ORIENTED_EDGE('',*,*,#3121,.T.);
+#3121 = EDGE_CURVE('',#3113,#3122,#3124,.T.);
+#3122 = VERTEX_POINT('',#3123);
+#3123 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3124 = CIRCLE('',#3125,0.139999999998);
+#3125 = AXIS2_PLACEMENT_3D('',#3126,#3127,#3128);
+#3126 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3127 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3128 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3129 = ORIENTED_EDGE('',*,*,#3121,.F.);
+#3130 = SPHERICAL_SURFACE('',#3131,0.139999999998);
+#3131 = AXIS2_PLACEMENT_3D('',#3132,#3133,#3134);
+#3132 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3133 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3134 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3135 = ADVANCED_FACE('',(#3136),#3139,.F.);
+#3136 = FACE_BOUND('',#3137,.F.);
+#3137 = EDGE_LOOP('',(#3138));
+#3138 = ORIENTED_EDGE('',*,*,#3112,.T.);
+#3139 = PLANE('',#3140);
+#3140 = AXIS2_PLACEMENT_3D('',#3141,#3142,#3143);
+#3141 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3142 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3143 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3148))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3145,#3146,#3147)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3145 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3146 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3147 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3148 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3145,
+ 'distance_accuracy_value','confusion accuracy');
+#3149 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3150,#3152);
+#3150 = ( REPRESENTATION_RELATIONSHIP('','',#3105,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3151)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3151 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
+#3152 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3153);
+#3153 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13389','BALL_0032','',#5,#3100,$
+ );
+#3154 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3102));
+#3155 = SHAPE_DEFINITION_REPRESENTATION(#3156,#3162);
+#3156 = PRODUCT_DEFINITION_SHAPE('','',#3157);
+#3157 = PRODUCT_DEFINITION('design','',#3158,#3161);
+#3158 = PRODUCT_DEFINITION_FORMATION('','',#3159);
+#3159 = PRODUCT('BALL_0033','BALL_0033','',(#3160));
+#3160 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3161 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3162 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3163),#3201);
+#3163 = MANIFOLD_SOLID_BREP('',#3164);
+#3164 = CLOSED_SHELL('',(#3165,#3192));
+#3165 = ADVANCED_FACE('',(#3166),#3187,.T.);
+#3166 = FACE_BOUND('',#3167,.T.);
+#3167 = EDGE_LOOP('',(#3168,#3177,#3186));
+#3168 = ORIENTED_EDGE('',*,*,#3169,.T.);
+#3169 = EDGE_CURVE('',#3170,#3170,#3172,.T.);
+#3170 = VERTEX_POINT('',#3171);
+#3171 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3172 = CIRCLE('',#3173,0.112000000008);
+#3173 = AXIS2_PLACEMENT_3D('',#3174,#3175,#3176);
+#3174 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3175 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3176 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3177 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3178 = EDGE_CURVE('',#3170,#3179,#3181,.T.);
+#3179 = VERTEX_POINT('',#3180);
+#3180 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3181 = CIRCLE('',#3182,0.139999999998);
+#3182 = AXIS2_PLACEMENT_3D('',#3183,#3184,#3185);
+#3183 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3184 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3185 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3186 = ORIENTED_EDGE('',*,*,#3178,.F.);
+#3187 = SPHERICAL_SURFACE('',#3188,0.139999999998);
+#3188 = AXIS2_PLACEMENT_3D('',#3189,#3190,#3191);
+#3189 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3190 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3191 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3192 = ADVANCED_FACE('',(#3193),#3196,.F.);
+#3193 = FACE_BOUND('',#3194,.F.);
+#3194 = EDGE_LOOP('',(#3195));
+#3195 = ORIENTED_EDGE('',*,*,#3169,.T.);
+#3196 = PLANE('',#3197);
+#3197 = AXIS2_PLACEMENT_3D('',#3198,#3199,#3200);
+#3198 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3199 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3200 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#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 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3207,#3209);
+#3207 = ( REPRESENTATION_RELATIONSHIP('','',#3162,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3208)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3208 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
+#3209 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3210);
+#3210 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13390','BALL_0033','',#5,#3157,$
+ );
+#3211 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3159));
+#3212 = SHAPE_DEFINITION_REPRESENTATION(#3213,#3219);
+#3213 = PRODUCT_DEFINITION_SHAPE('','',#3214);
+#3214 = PRODUCT_DEFINITION('design','',#3215,#3218);
+#3215 = PRODUCT_DEFINITION_FORMATION('','',#3216);
+#3216 = PRODUCT('BALL_0034','BALL_0034','',(#3217));
+#3217 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3218 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3219 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3220),#3258);
+#3220 = MANIFOLD_SOLID_BREP('',#3221);
+#3221 = CLOSED_SHELL('',(#3222,#3249));
+#3222 = ADVANCED_FACE('',(#3223),#3244,.T.);
+#3223 = FACE_BOUND('',#3224,.T.);
+#3224 = EDGE_LOOP('',(#3225,#3234,#3243));
+#3225 = ORIENTED_EDGE('',*,*,#3226,.T.);
+#3226 = EDGE_CURVE('',#3227,#3227,#3229,.T.);
+#3227 = VERTEX_POINT('',#3228);
+#3228 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3229 = CIRCLE('',#3230,0.112000000008);
+#3230 = AXIS2_PLACEMENT_3D('',#3231,#3232,#3233);
+#3231 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3232 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3233 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3234 = ORIENTED_EDGE('',*,*,#3235,.T.);
+#3235 = EDGE_CURVE('',#3227,#3236,#3238,.T.);
+#3236 = VERTEX_POINT('',#3237);
+#3237 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3238 = CIRCLE('',#3239,0.139999999998);
+#3239 = AXIS2_PLACEMENT_3D('',#3240,#3241,#3242);
+#3240 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3241 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3242 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3243 = ORIENTED_EDGE('',*,*,#3235,.F.);
+#3244 = SPHERICAL_SURFACE('',#3245,0.139999999998);
+#3245 = AXIS2_PLACEMENT_3D('',#3246,#3247,#3248);
+#3246 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3247 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3248 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3249 = ADVANCED_FACE('',(#3250),#3253,.F.);
+#3250 = FACE_BOUND('',#3251,.F.);
+#3251 = EDGE_LOOP('',(#3252));
+#3252 = ORIENTED_EDGE('',*,*,#3226,.T.);
+#3253 = PLANE('',#3254);
+#3254 = AXIS2_PLACEMENT_3D('',#3255,#3256,#3257);
+#3255 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3256 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3257 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3262))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3259,#3260,#3261)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3259 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3260 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3261 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3262 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3259,
+ 'distance_accuracy_value','confusion accuracy');
+#3263 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3264,#3266);
+#3264 = ( REPRESENTATION_RELATIONSHIP('','',#3219,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3265)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3265 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
+#3266 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3267);
+#3267 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13391','BALL_0034','',#5,#3214,$
+ );
+#3268 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3216));
+#3269 = SHAPE_DEFINITION_REPRESENTATION(#3270,#3276);
+#3270 = PRODUCT_DEFINITION_SHAPE('','',#3271);
+#3271 = PRODUCT_DEFINITION('design','',#3272,#3275);
+#3272 = PRODUCT_DEFINITION_FORMATION('','',#3273);
+#3273 = PRODUCT('BALL_0035','BALL_0035','',(#3274));
+#3274 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3275 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3276 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3277),#3315);
+#3277 = MANIFOLD_SOLID_BREP('',#3278);
+#3278 = CLOSED_SHELL('',(#3279,#3306));
+#3279 = ADVANCED_FACE('',(#3280),#3301,.T.);
+#3280 = FACE_BOUND('',#3281,.T.);
+#3281 = EDGE_LOOP('',(#3282,#3291,#3300));
+#3282 = ORIENTED_EDGE('',*,*,#3283,.T.);
+#3283 = EDGE_CURVE('',#3284,#3284,#3286,.T.);
+#3284 = VERTEX_POINT('',#3285);
+#3285 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3286 = CIRCLE('',#3287,0.112000000008);
+#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290);
+#3288 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3289 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3290 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3291 = ORIENTED_EDGE('',*,*,#3292,.T.);
+#3292 = EDGE_CURVE('',#3284,#3293,#3295,.T.);
+#3293 = VERTEX_POINT('',#3294);
+#3294 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3295 = CIRCLE('',#3296,0.139999999998);
+#3296 = AXIS2_PLACEMENT_3D('',#3297,#3298,#3299);
+#3297 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3298 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3299 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3300 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#3301 = SPHERICAL_SURFACE('',#3302,0.139999999998);
+#3302 = AXIS2_PLACEMENT_3D('',#3303,#3304,#3305);
+#3303 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3304 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3305 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3306 = ADVANCED_FACE('',(#3307),#3310,.F.);
+#3307 = FACE_BOUND('',#3308,.F.);
+#3308 = EDGE_LOOP('',(#3309));
+#3309 = ORIENTED_EDGE('',*,*,#3283,.T.);
+#3310 = PLANE('',#3311);
+#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314);
+#3312 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3313 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3314 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3319))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3316,#3317,#3318)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3316 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3317 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3318 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3319 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3316,
+ 'distance_accuracy_value','confusion accuracy');
+#3320 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3321,#3323);
+#3321 = ( REPRESENTATION_RELATIONSHIP('','',#3276,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3322)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3322 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
+#3323 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3324);
+#3324 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13392','BALL_0035','',#5,#3271,$
+ );
+#3325 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3273));
+#3326 = SHAPE_DEFINITION_REPRESENTATION(#3327,#3333);
+#3327 = PRODUCT_DEFINITION_SHAPE('','',#3328);
+#3328 = PRODUCT_DEFINITION('design','',#3329,#3332);
+#3329 = PRODUCT_DEFINITION_FORMATION('','',#3330);
+#3330 = PRODUCT('BALL_0036','BALL_0036','',(#3331));
+#3331 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3332 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3333 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3334),#3372);
+#3334 = MANIFOLD_SOLID_BREP('',#3335);
+#3335 = CLOSED_SHELL('',(#3336,#3363));
+#3336 = ADVANCED_FACE('',(#3337),#3358,.T.);
+#3337 = FACE_BOUND('',#3338,.T.);
+#3338 = EDGE_LOOP('',(#3339,#3348,#3357));
+#3339 = ORIENTED_EDGE('',*,*,#3340,.T.);
+#3340 = EDGE_CURVE('',#3341,#3341,#3343,.T.);
+#3341 = VERTEX_POINT('',#3342);
+#3342 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3343 = CIRCLE('',#3344,0.112000000008);
+#3344 = AXIS2_PLACEMENT_3D('',#3345,#3346,#3347);
+#3345 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3346 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3347 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3348 = ORIENTED_EDGE('',*,*,#3349,.T.);
+#3349 = EDGE_CURVE('',#3341,#3350,#3352,.T.);
+#3350 = VERTEX_POINT('',#3351);
+#3351 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3352 = CIRCLE('',#3353,0.139999999998);
+#3353 = AXIS2_PLACEMENT_3D('',#3354,#3355,#3356);
+#3354 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3355 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3356 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3357 = ORIENTED_EDGE('',*,*,#3349,.F.);
+#3358 = SPHERICAL_SURFACE('',#3359,0.139999999998);
+#3359 = AXIS2_PLACEMENT_3D('',#3360,#3361,#3362);
+#3360 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3361 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3362 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3363 = ADVANCED_FACE('',(#3364),#3367,.F.);
+#3364 = FACE_BOUND('',#3365,.F.);
+#3365 = EDGE_LOOP('',(#3366));
+#3366 = ORIENTED_EDGE('',*,*,#3340,.T.);
+#3367 = PLANE('',#3368);
+#3368 = AXIS2_PLACEMENT_3D('',#3369,#3370,#3371);
+#3369 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3370 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3371 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3376))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3373,#3374,#3375)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3373 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3374 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3375 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3373,
+ 'distance_accuracy_value','confusion accuracy');
+#3377 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3378,#3380);
+#3378 = ( REPRESENTATION_RELATIONSHIP('','',#3333,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3379)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3379 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
+#3380 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3381);
+#3381 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13393','BALL_0036','',#5,#3328,$
+ );
+#3382 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3330));
+#3383 = SHAPE_DEFINITION_REPRESENTATION(#3384,#3390);
+#3384 = PRODUCT_DEFINITION_SHAPE('','',#3385);
+#3385 = PRODUCT_DEFINITION('design','',#3386,#3389);
+#3386 = PRODUCT_DEFINITION_FORMATION('','',#3387);
+#3387 = PRODUCT('BALL_0037','BALL_0037','',(#3388));
+#3388 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3389 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3390 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3391),#3429);
+#3391 = MANIFOLD_SOLID_BREP('',#3392);
+#3392 = CLOSED_SHELL('',(#3393,#3420));
+#3393 = ADVANCED_FACE('',(#3394),#3415,.T.);
+#3394 = FACE_BOUND('',#3395,.T.);
+#3395 = EDGE_LOOP('',(#3396,#3405,#3414));
+#3396 = ORIENTED_EDGE('',*,*,#3397,.T.);
+#3397 = EDGE_CURVE('',#3398,#3398,#3400,.T.);
+#3398 = VERTEX_POINT('',#3399);
+#3399 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3400 = CIRCLE('',#3401,0.112000000008);
+#3401 = AXIS2_PLACEMENT_3D('',#3402,#3403,#3404);
+#3402 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3403 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3404 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3405 = ORIENTED_EDGE('',*,*,#3406,.T.);
+#3406 = EDGE_CURVE('',#3398,#3407,#3409,.T.);
+#3407 = VERTEX_POINT('',#3408);
+#3408 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3409 = CIRCLE('',#3410,0.139999999998);
+#3410 = AXIS2_PLACEMENT_3D('',#3411,#3412,#3413);
+#3411 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3412 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3413 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3414 = ORIENTED_EDGE('',*,*,#3406,.F.);
+#3415 = SPHERICAL_SURFACE('',#3416,0.139999999998);
+#3416 = AXIS2_PLACEMENT_3D('',#3417,#3418,#3419);
+#3417 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3418 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3419 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3420 = ADVANCED_FACE('',(#3421),#3424,.F.);
+#3421 = FACE_BOUND('',#3422,.F.);
+#3422 = EDGE_LOOP('',(#3423));
+#3423 = ORIENTED_EDGE('',*,*,#3397,.T.);
+#3424 = PLANE('',#3425);
+#3425 = AXIS2_PLACEMENT_3D('',#3426,#3427,#3428);
+#3426 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3427 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3428 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3433))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3430,#3431,#3432)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3430 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3431 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3432 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3433 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3430,
+ 'distance_accuracy_value','confusion accuracy');
+#3434 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3435,#3437);
+#3435 = ( REPRESENTATION_RELATIONSHIP('','',#3390,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3436)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3436 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
+#3437 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3438);
+#3438 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13394','BALL_0037','',#5,#3385,$
+ );
+#3439 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3387));
+#3440 = SHAPE_DEFINITION_REPRESENTATION(#3441,#3447);
+#3441 = PRODUCT_DEFINITION_SHAPE('','',#3442);
+#3442 = PRODUCT_DEFINITION('design','',#3443,#3446);
+#3443 = PRODUCT_DEFINITION_FORMATION('','',#3444);
+#3444 = PRODUCT('BALL_0038','BALL_0038','',(#3445));
+#3445 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3446 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3447 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3448),#3486);
+#3448 = MANIFOLD_SOLID_BREP('',#3449);
+#3449 = CLOSED_SHELL('',(#3450,#3477));
+#3450 = ADVANCED_FACE('',(#3451),#3472,.T.);
+#3451 = FACE_BOUND('',#3452,.T.);
+#3452 = EDGE_LOOP('',(#3453,#3462,#3471));
+#3453 = ORIENTED_EDGE('',*,*,#3454,.T.);
+#3454 = EDGE_CURVE('',#3455,#3455,#3457,.T.);
+#3455 = VERTEX_POINT('',#3456);
+#3456 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3457 = CIRCLE('',#3458,0.112000000008);
+#3458 = AXIS2_PLACEMENT_3D('',#3459,#3460,#3461);
+#3459 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3460 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3461 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3462 = ORIENTED_EDGE('',*,*,#3463,.T.);
+#3463 = EDGE_CURVE('',#3455,#3464,#3466,.T.);
+#3464 = VERTEX_POINT('',#3465);
+#3465 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3466 = CIRCLE('',#3467,0.139999999998);
+#3467 = AXIS2_PLACEMENT_3D('',#3468,#3469,#3470);
+#3468 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3469 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3470 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3471 = ORIENTED_EDGE('',*,*,#3463,.F.);
+#3472 = SPHERICAL_SURFACE('',#3473,0.139999999998);
+#3473 = AXIS2_PLACEMENT_3D('',#3474,#3475,#3476);
+#3474 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3475 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3476 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3477 = ADVANCED_FACE('',(#3478),#3481,.F.);
+#3478 = FACE_BOUND('',#3479,.F.);
+#3479 = EDGE_LOOP('',(#3480));
+#3480 = ORIENTED_EDGE('',*,*,#3454,.T.);
+#3481 = PLANE('',#3482);
+#3482 = AXIS2_PLACEMENT_3D('',#3483,#3484,#3485);
+#3483 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3484 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3485 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3490))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3487,#3488,#3489)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3487 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3488 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3489 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3490 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3487,
+ 'distance_accuracy_value','confusion accuracy');
+#3491 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3492,#3494);
+#3492 = ( REPRESENTATION_RELATIONSHIP('','',#3447,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3493)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3493 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
+#3494 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3495);
+#3495 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13395','BALL_0038','',#5,#3442,$
+ );
+#3496 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3444));
+#3497 = SHAPE_DEFINITION_REPRESENTATION(#3498,#3504);
+#3498 = PRODUCT_DEFINITION_SHAPE('','',#3499);
+#3499 = PRODUCT_DEFINITION('design','',#3500,#3503);
+#3500 = PRODUCT_DEFINITION_FORMATION('','',#3501);
+#3501 = PRODUCT('BALL_0039','BALL_0039','',(#3502));
+#3502 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3503 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3504 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3505),#3543);
+#3505 = MANIFOLD_SOLID_BREP('',#3506);
+#3506 = CLOSED_SHELL('',(#3507,#3534));
+#3507 = ADVANCED_FACE('',(#3508),#3529,.T.);
+#3508 = FACE_BOUND('',#3509,.T.);
+#3509 = EDGE_LOOP('',(#3510,#3519,#3528));
+#3510 = ORIENTED_EDGE('',*,*,#3511,.T.);
+#3511 = EDGE_CURVE('',#3512,#3512,#3514,.T.);
+#3512 = VERTEX_POINT('',#3513);
+#3513 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3514 = CIRCLE('',#3515,0.112000000008);
+#3515 = AXIS2_PLACEMENT_3D('',#3516,#3517,#3518);
+#3516 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3517 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3518 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3519 = ORIENTED_EDGE('',*,*,#3520,.T.);
+#3520 = EDGE_CURVE('',#3512,#3521,#3523,.T.);
+#3521 = VERTEX_POINT('',#3522);
+#3522 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3523 = CIRCLE('',#3524,0.139999999998);
+#3524 = AXIS2_PLACEMENT_3D('',#3525,#3526,#3527);
+#3525 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3526 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3527 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3528 = ORIENTED_EDGE('',*,*,#3520,.F.);
+#3529 = SPHERICAL_SURFACE('',#3530,0.139999999998);
+#3530 = AXIS2_PLACEMENT_3D('',#3531,#3532,#3533);
+#3531 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3532 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3533 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3534 = ADVANCED_FACE('',(#3535),#3538,.F.);
+#3535 = FACE_BOUND('',#3536,.F.);
+#3536 = EDGE_LOOP('',(#3537));
+#3537 = ORIENTED_EDGE('',*,*,#3511,.T.);
+#3538 = PLANE('',#3539);
+#3539 = AXIS2_PLACEMENT_3D('',#3540,#3541,#3542);
+#3540 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3541 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3542 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3547))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3544,#3545,#3546)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3544 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3545 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3546 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3547 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3544,
+ 'distance_accuracy_value','confusion accuracy');
+#3548 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3549,#3551);
+#3549 = ( REPRESENTATION_RELATIONSHIP('','',#3504,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3550)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3550 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
+#3551 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3552);
+#3552 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13396','BALL_0039','',#5,#3499,$
+ );
+#3553 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3501));
+#3554 = SHAPE_DEFINITION_REPRESENTATION(#3555,#3561);
+#3555 = PRODUCT_DEFINITION_SHAPE('','',#3556);
+#3556 = PRODUCT_DEFINITION('design','',#3557,#3560);
+#3557 = PRODUCT_DEFINITION_FORMATION('','',#3558);
+#3558 = PRODUCT('BALL_0040','BALL_0040','',(#3559));
+#3559 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3560 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3561 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3562),#3600);
+#3562 = MANIFOLD_SOLID_BREP('',#3563);
+#3563 = CLOSED_SHELL('',(#3564,#3591));
+#3564 = ADVANCED_FACE('',(#3565),#3586,.T.);
+#3565 = FACE_BOUND('',#3566,.T.);
+#3566 = EDGE_LOOP('',(#3567,#3576,#3585));
+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#3568 = EDGE_CURVE('',#3569,#3569,#3571,.T.);
+#3569 = VERTEX_POINT('',#3570);
+#3570 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3571 = CIRCLE('',#3572,0.112000000008);
+#3572 = AXIS2_PLACEMENT_3D('',#3573,#3574,#3575);
+#3573 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3574 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3575 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3576 = ORIENTED_EDGE('',*,*,#3577,.T.);
+#3577 = EDGE_CURVE('',#3569,#3578,#3580,.T.);
+#3578 = VERTEX_POINT('',#3579);
+#3579 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3580 = CIRCLE('',#3581,0.139999999998);
+#3581 = AXIS2_PLACEMENT_3D('',#3582,#3583,#3584);
+#3582 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3583 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3584 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3585 = ORIENTED_EDGE('',*,*,#3577,.F.);
+#3586 = SPHERICAL_SURFACE('',#3587,0.139999999998);
+#3587 = AXIS2_PLACEMENT_3D('',#3588,#3589,#3590);
+#3588 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3589 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3590 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3591 = ADVANCED_FACE('',(#3592),#3595,.F.);
+#3592 = FACE_BOUND('',#3593,.F.);
+#3593 = EDGE_LOOP('',(#3594));
+#3594 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#3595 = PLANE('',#3596);
+#3596 = AXIS2_PLACEMENT_3D('',#3597,#3598,#3599);
+#3597 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3598 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3599 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3604))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3601,#3602,#3603)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3601 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3602 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3603 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3604 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3601,
+ 'distance_accuracy_value','confusion accuracy');
+#3605 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3606,#3608);
+#3606 = ( REPRESENTATION_RELATIONSHIP('','',#3561,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3607)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3607 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
+#3608 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3609);
+#3609 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13397','BALL_0040','',#5,#3556,$
+ );
+#3610 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3558));
+#3611 = SHAPE_DEFINITION_REPRESENTATION(#3612,#3618);
+#3612 = PRODUCT_DEFINITION_SHAPE('','',#3613);
+#3613 = PRODUCT_DEFINITION('design','',#3614,#3617);
+#3614 = PRODUCT_DEFINITION_FORMATION('','',#3615);
+#3615 = PRODUCT('BALL_0041','BALL_0041','',(#3616));
+#3616 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3617 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3618 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3619),#3657);
+#3619 = MANIFOLD_SOLID_BREP('',#3620);
+#3620 = CLOSED_SHELL('',(#3621,#3648));
+#3621 = ADVANCED_FACE('',(#3622),#3643,.T.);
+#3622 = FACE_BOUND('',#3623,.T.);
+#3623 = EDGE_LOOP('',(#3624,#3633,#3642));
+#3624 = ORIENTED_EDGE('',*,*,#3625,.T.);
+#3625 = EDGE_CURVE('',#3626,#3626,#3628,.T.);
+#3626 = VERTEX_POINT('',#3627);
+#3627 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3628 = CIRCLE('',#3629,0.112000000008);
+#3629 = AXIS2_PLACEMENT_3D('',#3630,#3631,#3632);
+#3630 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3631 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3632 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3633 = ORIENTED_EDGE('',*,*,#3634,.T.);
+#3634 = EDGE_CURVE('',#3626,#3635,#3637,.T.);
+#3635 = VERTEX_POINT('',#3636);
+#3636 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3637 = CIRCLE('',#3638,0.139999999998);
+#3638 = AXIS2_PLACEMENT_3D('',#3639,#3640,#3641);
+#3639 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3640 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3641 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3642 = ORIENTED_EDGE('',*,*,#3634,.F.);
+#3643 = SPHERICAL_SURFACE('',#3644,0.139999999998);
+#3644 = AXIS2_PLACEMENT_3D('',#3645,#3646,#3647);
+#3645 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3646 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3647 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3648 = ADVANCED_FACE('',(#3649),#3652,.F.);
+#3649 = FACE_BOUND('',#3650,.F.);
+#3650 = EDGE_LOOP('',(#3651));
+#3651 = ORIENTED_EDGE('',*,*,#3625,.T.);
+#3652 = PLANE('',#3653);
+#3653 = AXIS2_PLACEMENT_3D('',#3654,#3655,#3656);
+#3654 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3655 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3656 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3661))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3658,#3659,#3660)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3658 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3659 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3660 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3661 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3658,
+ 'distance_accuracy_value','confusion accuracy');
+#3662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3663,#3665);
+#3663 = ( REPRESENTATION_RELATIONSHIP('','',#3618,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3664)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
+#3665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3666);
+#3666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13398','BALL_0041','',#5,#3613,$
+ );
+#3667 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3615));
+#3668 = SHAPE_DEFINITION_REPRESENTATION(#3669,#3675);
+#3669 = PRODUCT_DEFINITION_SHAPE('','',#3670);
+#3670 = PRODUCT_DEFINITION('design','',#3671,#3674);
+#3671 = PRODUCT_DEFINITION_FORMATION('','',#3672);
+#3672 = PRODUCT('BALL_0042','BALL_0042','',(#3673));
+#3673 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3674 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3675 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3676),#3714);
+#3676 = MANIFOLD_SOLID_BREP('',#3677);
+#3677 = CLOSED_SHELL('',(#3678,#3705));
+#3678 = ADVANCED_FACE('',(#3679),#3700,.T.);
+#3679 = FACE_BOUND('',#3680,.T.);
+#3680 = EDGE_LOOP('',(#3681,#3690,#3699));
+#3681 = ORIENTED_EDGE('',*,*,#3682,.T.);
+#3682 = EDGE_CURVE('',#3683,#3683,#3685,.T.);
+#3683 = VERTEX_POINT('',#3684);
+#3684 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3685 = CIRCLE('',#3686,0.112000000008);
+#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689);
+#3687 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3688 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3689 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3690 = ORIENTED_EDGE('',*,*,#3691,.T.);
+#3691 = EDGE_CURVE('',#3683,#3692,#3694,.T.);
+#3692 = VERTEX_POINT('',#3693);
+#3693 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3694 = CIRCLE('',#3695,0.139999999998);
+#3695 = AXIS2_PLACEMENT_3D('',#3696,#3697,#3698);
+#3696 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3697 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3698 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3699 = ORIENTED_EDGE('',*,*,#3691,.F.);
+#3700 = SPHERICAL_SURFACE('',#3701,0.139999999998);
+#3701 = AXIS2_PLACEMENT_3D('',#3702,#3703,#3704);
+#3702 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3703 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3704 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3705 = ADVANCED_FACE('',(#3706),#3709,.F.);
+#3706 = FACE_BOUND('',#3707,.F.);
+#3707 = EDGE_LOOP('',(#3708));
+#3708 = ORIENTED_EDGE('',*,*,#3682,.T.);
+#3709 = PLANE('',#3710);
+#3710 = AXIS2_PLACEMENT_3D('',#3711,#3712,#3713);
+#3711 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3712 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3713 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3718))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3715,#3716,#3717)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3715 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3716 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3717 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3718 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3715,
+ 'distance_accuracy_value','confusion accuracy');
+#3719 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3720,#3722);
+#3720 = ( REPRESENTATION_RELATIONSHIP('','',#3675,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3721)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3721 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
+#3722 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3723);
+#3723 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13399','BALL_0042','',#5,#3670,$
+ );
+#3724 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3672));
+#3725 = SHAPE_DEFINITION_REPRESENTATION(#3726,#3732);
+#3726 = PRODUCT_DEFINITION_SHAPE('','',#3727);
+#3727 = PRODUCT_DEFINITION('design','',#3728,#3731);
+#3728 = PRODUCT_DEFINITION_FORMATION('','',#3729);
+#3729 = PRODUCT('BALL_0043','BALL_0043','',(#3730));
+#3730 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3731 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3732 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3733),#3771);
+#3733 = MANIFOLD_SOLID_BREP('',#3734);
+#3734 = CLOSED_SHELL('',(#3735,#3762));
+#3735 = ADVANCED_FACE('',(#3736),#3757,.T.);
+#3736 = FACE_BOUND('',#3737,.T.);
+#3737 = EDGE_LOOP('',(#3738,#3747,#3756));
+#3738 = ORIENTED_EDGE('',*,*,#3739,.T.);
+#3739 = EDGE_CURVE('',#3740,#3740,#3742,.T.);
+#3740 = VERTEX_POINT('',#3741);
+#3741 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3742 = CIRCLE('',#3743,0.112000000008);
+#3743 = AXIS2_PLACEMENT_3D('',#3744,#3745,#3746);
+#3744 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3745 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3746 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3747 = ORIENTED_EDGE('',*,*,#3748,.T.);
+#3748 = EDGE_CURVE('',#3740,#3749,#3751,.T.);
+#3749 = VERTEX_POINT('',#3750);
+#3750 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3751 = CIRCLE('',#3752,0.139999999998);
+#3752 = AXIS2_PLACEMENT_3D('',#3753,#3754,#3755);
+#3753 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3754 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3755 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3756 = ORIENTED_EDGE('',*,*,#3748,.F.);
+#3757 = SPHERICAL_SURFACE('',#3758,0.139999999998);
+#3758 = AXIS2_PLACEMENT_3D('',#3759,#3760,#3761);
+#3759 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3760 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3761 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3762 = ADVANCED_FACE('',(#3763),#3766,.F.);
+#3763 = FACE_BOUND('',#3764,.F.);
+#3764 = EDGE_LOOP('',(#3765));
+#3765 = ORIENTED_EDGE('',*,*,#3739,.T.);
+#3766 = PLANE('',#3767);
+#3767 = AXIS2_PLACEMENT_3D('',#3768,#3769,#3770);
+#3768 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3769 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3770 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3775))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3772,#3773,#3774)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3772 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3773 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3774 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3775 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3772,
+ 'distance_accuracy_value','confusion accuracy');
+#3776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3777,#3779);
+#3777 = ( REPRESENTATION_RELATIONSHIP('','',#3732,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3778)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
+#3779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3780);
+#3780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13400','BALL_0043','',#5,#3727,$
+ );
+#3781 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3729));
+#3782 = SHAPE_DEFINITION_REPRESENTATION(#3783,#3789);
+#3783 = PRODUCT_DEFINITION_SHAPE('','',#3784);
+#3784 = PRODUCT_DEFINITION('design','',#3785,#3788);
+#3785 = PRODUCT_DEFINITION_FORMATION('','',#3786);
+#3786 = PRODUCT('BALL_0044','BALL_0044','',(#3787));
+#3787 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3788 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3789 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3790),#3828);
+#3790 = MANIFOLD_SOLID_BREP('',#3791);
+#3791 = CLOSED_SHELL('',(#3792,#3819));
+#3792 = ADVANCED_FACE('',(#3793),#3814,.T.);
+#3793 = FACE_BOUND('',#3794,.T.);
+#3794 = EDGE_LOOP('',(#3795,#3804,#3813));
+#3795 = ORIENTED_EDGE('',*,*,#3796,.T.);
+#3796 = EDGE_CURVE('',#3797,#3797,#3799,.T.);
+#3797 = VERTEX_POINT('',#3798);
+#3798 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3799 = CIRCLE('',#3800,0.112000000008);
+#3800 = AXIS2_PLACEMENT_3D('',#3801,#3802,#3803);
+#3801 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3802 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3803 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3804 = ORIENTED_EDGE('',*,*,#3805,.T.);
+#3805 = EDGE_CURVE('',#3797,#3806,#3808,.T.);
+#3806 = VERTEX_POINT('',#3807);
+#3807 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3808 = CIRCLE('',#3809,0.139999999998);
+#3809 = AXIS2_PLACEMENT_3D('',#3810,#3811,#3812);
+#3810 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3811 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3812 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3813 = ORIENTED_EDGE('',*,*,#3805,.F.);
+#3814 = SPHERICAL_SURFACE('',#3815,0.139999999998);
+#3815 = AXIS2_PLACEMENT_3D('',#3816,#3817,#3818);
+#3816 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3817 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3818 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3819 = ADVANCED_FACE('',(#3820),#3823,.F.);
+#3820 = FACE_BOUND('',#3821,.F.);
+#3821 = EDGE_LOOP('',(#3822));
+#3822 = ORIENTED_EDGE('',*,*,#3796,.T.);
+#3823 = PLANE('',#3824);
+#3824 = AXIS2_PLACEMENT_3D('',#3825,#3826,#3827);
+#3825 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3826 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3827 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3832))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3829,#3830,#3831)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3829,
+ 'distance_accuracy_value','confusion accuracy');
+#3833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3834,#3836);
+#3834 = ( REPRESENTATION_RELATIONSHIP('','',#3789,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3835)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
+#3836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3837);
+#3837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13401','BALL_0044','',#5,#3784,$
+ );
+#3838 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3786));
+#3839 = SHAPE_DEFINITION_REPRESENTATION(#3840,#3846);
+#3840 = PRODUCT_DEFINITION_SHAPE('','',#3841);
+#3841 = PRODUCT_DEFINITION('design','',#3842,#3845);
+#3842 = PRODUCT_DEFINITION_FORMATION('','',#3843);
+#3843 = PRODUCT('BALL_0045','BALL_0045','',(#3844));
+#3844 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3846 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3847),#3885);
+#3847 = MANIFOLD_SOLID_BREP('',#3848);
+#3848 = CLOSED_SHELL('',(#3849,#3876));
+#3849 = ADVANCED_FACE('',(#3850),#3871,.T.);
+#3850 = FACE_BOUND('',#3851,.T.);
+#3851 = EDGE_LOOP('',(#3852,#3861,#3870));
+#3852 = ORIENTED_EDGE('',*,*,#3853,.T.);
+#3853 = EDGE_CURVE('',#3854,#3854,#3856,.T.);
+#3854 = VERTEX_POINT('',#3855);
+#3855 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3856 = CIRCLE('',#3857,0.112000000008);
+#3857 = AXIS2_PLACEMENT_3D('',#3858,#3859,#3860);
+#3858 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3859 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3860 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3861 = ORIENTED_EDGE('',*,*,#3862,.T.);
+#3862 = EDGE_CURVE('',#3854,#3863,#3865,.T.);
+#3863 = VERTEX_POINT('',#3864);
+#3864 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3865 = CIRCLE('',#3866,0.139999999998);
+#3866 = AXIS2_PLACEMENT_3D('',#3867,#3868,#3869);
+#3867 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3868 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3869 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3870 = ORIENTED_EDGE('',*,*,#3862,.F.);
+#3871 = SPHERICAL_SURFACE('',#3872,0.139999999998);
+#3872 = AXIS2_PLACEMENT_3D('',#3873,#3874,#3875);
+#3873 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3874 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3875 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3876 = ADVANCED_FACE('',(#3877),#3880,.F.);
+#3877 = FACE_BOUND('',#3878,.F.);
+#3878 = EDGE_LOOP('',(#3879));
+#3879 = ORIENTED_EDGE('',*,*,#3853,.T.);
+#3880 = PLANE('',#3881);
+#3881 = AXIS2_PLACEMENT_3D('',#3882,#3883,#3884);
+#3882 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3883 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3884 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3889))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3886,#3887,#3888)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3886 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3887 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3888 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3889 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3886,
+ 'distance_accuracy_value','confusion accuracy');
+#3890 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3891,#3893);
+#3891 = ( REPRESENTATION_RELATIONSHIP('','',#3846,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3892)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3892 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
+#3893 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3894);
+#3894 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13402','BALL_0045','',#5,#3841,$
+ );
+#3895 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3843));
+#3896 = SHAPE_DEFINITION_REPRESENTATION(#3897,#3903);
+#3897 = PRODUCT_DEFINITION_SHAPE('','',#3898);
+#3898 = PRODUCT_DEFINITION('design','',#3899,#3902);
+#3899 = PRODUCT_DEFINITION_FORMATION('','',#3900);
+#3900 = PRODUCT('BALL_0046','BALL_0046','',(#3901));
+#3901 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3902 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3903 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3904),#3942);
+#3904 = MANIFOLD_SOLID_BREP('',#3905);
+#3905 = CLOSED_SHELL('',(#3906,#3933));
+#3906 = ADVANCED_FACE('',(#3907),#3928,.T.);
+#3907 = FACE_BOUND('',#3908,.T.);
+#3908 = EDGE_LOOP('',(#3909,#3918,#3927));
+#3909 = ORIENTED_EDGE('',*,*,#3910,.T.);
+#3910 = EDGE_CURVE('',#3911,#3911,#3913,.T.);
+#3911 = VERTEX_POINT('',#3912);
+#3912 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3913 = CIRCLE('',#3914,0.112000000008);
+#3914 = AXIS2_PLACEMENT_3D('',#3915,#3916,#3917);
+#3915 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3916 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3917 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3918 = ORIENTED_EDGE('',*,*,#3919,.T.);
+#3919 = EDGE_CURVE('',#3911,#3920,#3922,.T.);
+#3920 = VERTEX_POINT('',#3921);
+#3921 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3922 = CIRCLE('',#3923,0.139999999998);
+#3923 = AXIS2_PLACEMENT_3D('',#3924,#3925,#3926);
+#3924 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3925 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3926 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3927 = ORIENTED_EDGE('',*,*,#3919,.F.);
+#3928 = SPHERICAL_SURFACE('',#3929,0.139999999998);
+#3929 = AXIS2_PLACEMENT_3D('',#3930,#3931,#3932);
+#3930 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3931 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3932 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3933 = ADVANCED_FACE('',(#3934),#3937,.F.);
+#3934 = FACE_BOUND('',#3935,.F.);
+#3935 = EDGE_LOOP('',(#3936));
+#3936 = ORIENTED_EDGE('',*,*,#3910,.T.);
+#3937 = PLANE('',#3938);
+#3938 = AXIS2_PLACEMENT_3D('',#3939,#3940,#3941);
+#3939 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3940 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3941 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3946))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3943,#3944,#3945)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3943 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3944 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3945 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3946 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3943,
+ 'distance_accuracy_value','confusion accuracy');
+#3947 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3948,#3950);
+#3948 = ( REPRESENTATION_RELATIONSHIP('','',#3903,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3949)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3949 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
+#3950 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3951);
+#3951 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13403','BALL_0046','',#5,#3898,$
+ );
+#3952 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3900));
+#3953 = SHAPE_DEFINITION_REPRESENTATION(#3954,#3960);
+#3954 = PRODUCT_DEFINITION_SHAPE('','',#3955);
+#3955 = PRODUCT_DEFINITION('design','',#3956,#3959);
+#3956 = PRODUCT_DEFINITION_FORMATION('','',#3957);
+#3957 = PRODUCT('BALL_0047','BALL_0047','',(#3958));
+#3958 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3959 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3960 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3961),#3999);
+#3961 = MANIFOLD_SOLID_BREP('',#3962);
+#3962 = CLOSED_SHELL('',(#3963,#3990));
+#3963 = ADVANCED_FACE('',(#3964),#3985,.T.);
+#3964 = FACE_BOUND('',#3965,.T.);
+#3965 = EDGE_LOOP('',(#3966,#3975,#3984));
+#3966 = ORIENTED_EDGE('',*,*,#3967,.T.);
+#3967 = EDGE_CURVE('',#3968,#3968,#3970,.T.);
+#3968 = VERTEX_POINT('',#3969);
+#3969 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#3970 = CIRCLE('',#3971,0.112000000008);
+#3971 = AXIS2_PLACEMENT_3D('',#3972,#3973,#3974);
+#3972 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#3973 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#3974 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#3975 = ORIENTED_EDGE('',*,*,#3976,.T.);
+#3976 = EDGE_CURVE('',#3968,#3977,#3979,.T.);
+#3977 = VERTEX_POINT('',#3978);
+#3978 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#3979 = CIRCLE('',#3980,0.139999999998);
+#3980 = AXIS2_PLACEMENT_3D('',#3981,#3982,#3983);
+#3981 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3982 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#3983 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#3984 = ORIENTED_EDGE('',*,*,#3976,.F.);
+#3985 = SPHERICAL_SURFACE('',#3986,0.139999999998);
+#3986 = AXIS2_PLACEMENT_3D('',#3987,#3988,#3989);
+#3987 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#3988 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3989 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#3990 = ADVANCED_FACE('',(#3991),#3994,.F.);
+#3991 = FACE_BOUND('',#3992,.F.);
+#3992 = EDGE_LOOP('',(#3993));
+#3993 = ORIENTED_EDGE('',*,*,#3967,.T.);
+#3994 = PLANE('',#3995);
+#3995 = AXIS2_PLACEMENT_3D('',#3996,#3997,#3998);
+#3996 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#3997 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#3998 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4003))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4000,#4001,#4002)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4000 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4001 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4002 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4003 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4000,
+ 'distance_accuracy_value','confusion accuracy');
+#4004 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4005,#4007);
+#4005 = ( REPRESENTATION_RELATIONSHIP('','',#3960,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4006)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4006 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
+#4007 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4008);
+#4008 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13404','BALL_0047','',#5,#3955,$
+ );
+#4009 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3957));
+#4010 = SHAPE_DEFINITION_REPRESENTATION(#4011,#4017);
+#4011 = PRODUCT_DEFINITION_SHAPE('','',#4012);
+#4012 = PRODUCT_DEFINITION('design','',#4013,#4016);
+#4013 = PRODUCT_DEFINITION_FORMATION('','',#4014);
+#4014 = PRODUCT('BALL_0048','BALL_0048','',(#4015));
+#4015 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4016 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4017 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4018),#4056);
+#4018 = MANIFOLD_SOLID_BREP('',#4019);
+#4019 = CLOSED_SHELL('',(#4020,#4047));
+#4020 = ADVANCED_FACE('',(#4021),#4042,.T.);
+#4021 = FACE_BOUND('',#4022,.T.);
+#4022 = EDGE_LOOP('',(#4023,#4032,#4041));
+#4023 = ORIENTED_EDGE('',*,*,#4024,.T.);
+#4024 = EDGE_CURVE('',#4025,#4025,#4027,.T.);
+#4025 = VERTEX_POINT('',#4026);
+#4026 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4027 = CIRCLE('',#4028,0.112000000008);
+#4028 = AXIS2_PLACEMENT_3D('',#4029,#4030,#4031);
+#4029 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4030 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4031 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4032 = ORIENTED_EDGE('',*,*,#4033,.T.);
+#4033 = EDGE_CURVE('',#4025,#4034,#4036,.T.);
+#4034 = VERTEX_POINT('',#4035);
+#4035 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4036 = CIRCLE('',#4037,0.139999999998);
+#4037 = AXIS2_PLACEMENT_3D('',#4038,#4039,#4040);
+#4038 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4039 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4040 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4041 = ORIENTED_EDGE('',*,*,#4033,.F.);
+#4042 = SPHERICAL_SURFACE('',#4043,0.139999999998);
+#4043 = AXIS2_PLACEMENT_3D('',#4044,#4045,#4046);
+#4044 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4045 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4046 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4047 = ADVANCED_FACE('',(#4048),#4051,.F.);
+#4048 = FACE_BOUND('',#4049,.F.);
+#4049 = EDGE_LOOP('',(#4050));
+#4050 = ORIENTED_EDGE('',*,*,#4024,.T.);
+#4051 = PLANE('',#4052);
+#4052 = AXIS2_PLACEMENT_3D('',#4053,#4054,#4055);
+#4053 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4054 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4055 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4060))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4057,#4058,#4059)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4057 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4058 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4059 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4060 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4057,
+ 'distance_accuracy_value','confusion accuracy');
+#4061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4062,#4064);
+#4062 = ( REPRESENTATION_RELATIONSHIP('','',#4017,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4063)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211);
+#4064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4065);
+#4065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13405','BALL_0048','',#5,#4012,$
+ );
+#4066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4014));
+#4067 = SHAPE_DEFINITION_REPRESENTATION(#4068,#4074);
+#4068 = PRODUCT_DEFINITION_SHAPE('','',#4069);
+#4069 = PRODUCT_DEFINITION('design','',#4070,#4073);
+#4070 = PRODUCT_DEFINITION_FORMATION('','',#4071);
+#4071 = PRODUCT('BALL_0049','BALL_0049','',(#4072));
+#4072 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4074 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4075),#4113);
+#4075 = MANIFOLD_SOLID_BREP('',#4076);
+#4076 = CLOSED_SHELL('',(#4077,#4104));
+#4077 = ADVANCED_FACE('',(#4078),#4099,.T.);
+#4078 = FACE_BOUND('',#4079,.T.);
+#4079 = EDGE_LOOP('',(#4080,#4089,#4098));
+#4080 = ORIENTED_EDGE('',*,*,#4081,.T.);
+#4081 = EDGE_CURVE('',#4082,#4082,#4084,.T.);
+#4082 = VERTEX_POINT('',#4083);
+#4083 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4084 = CIRCLE('',#4085,0.112000000008);
+#4085 = AXIS2_PLACEMENT_3D('',#4086,#4087,#4088);
+#4086 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4087 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4088 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4089 = ORIENTED_EDGE('',*,*,#4090,.T.);
+#4090 = EDGE_CURVE('',#4082,#4091,#4093,.T.);
+#4091 = VERTEX_POINT('',#4092);
+#4092 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4093 = CIRCLE('',#4094,0.139999999998);
+#4094 = AXIS2_PLACEMENT_3D('',#4095,#4096,#4097);
+#4095 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4096 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4097 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4098 = ORIENTED_EDGE('',*,*,#4090,.F.);
+#4099 = SPHERICAL_SURFACE('',#4100,0.139999999998);
+#4100 = AXIS2_PLACEMENT_3D('',#4101,#4102,#4103);
+#4101 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4102 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4103 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4104 = ADVANCED_FACE('',(#4105),#4108,.F.);
+#4105 = FACE_BOUND('',#4106,.F.);
+#4106 = EDGE_LOOP('',(#4107));
+#4107 = ORIENTED_EDGE('',*,*,#4081,.T.);
+#4108 = PLANE('',#4109);
+#4109 = AXIS2_PLACEMENT_3D('',#4110,#4111,#4112);
+#4110 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4111 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4112 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4117))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4114,#4115,#4116)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4114,
+ 'distance_accuracy_value','confusion accuracy');
+#4118 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4119,#4121);
+#4119 = ( REPRESENTATION_RELATIONSHIP('','',#4074,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4120)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4120 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215);
+#4121 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4122);
+#4122 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13406','BALL_0049','',#5,#4069,$
+ );
+#4123 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4071));
+#4124 = SHAPE_DEFINITION_REPRESENTATION(#4125,#4131);
+#4125 = PRODUCT_DEFINITION_SHAPE('','',#4126);
+#4126 = PRODUCT_DEFINITION('design','',#4127,#4130);
+#4127 = PRODUCT_DEFINITION_FORMATION('','',#4128);
+#4128 = PRODUCT('BALL_0050','BALL_0050','',(#4129));
+#4129 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4130 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4131 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4132),#4170);
+#4132 = MANIFOLD_SOLID_BREP('',#4133);
+#4133 = CLOSED_SHELL('',(#4134,#4161));
+#4134 = ADVANCED_FACE('',(#4135),#4156,.T.);
+#4135 = FACE_BOUND('',#4136,.T.);
+#4136 = EDGE_LOOP('',(#4137,#4146,#4155));
+#4137 = ORIENTED_EDGE('',*,*,#4138,.T.);
+#4138 = EDGE_CURVE('',#4139,#4139,#4141,.T.);
+#4139 = VERTEX_POINT('',#4140);
+#4140 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4141 = CIRCLE('',#4142,0.112000000008);
+#4142 = AXIS2_PLACEMENT_3D('',#4143,#4144,#4145);
+#4143 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4144 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4145 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4146 = ORIENTED_EDGE('',*,*,#4147,.T.);
+#4147 = EDGE_CURVE('',#4139,#4148,#4150,.T.);
+#4148 = VERTEX_POINT('',#4149);
+#4149 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4150 = CIRCLE('',#4151,0.139999999998);
+#4151 = AXIS2_PLACEMENT_3D('',#4152,#4153,#4154);
+#4152 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4153 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4154 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4155 = ORIENTED_EDGE('',*,*,#4147,.F.);
+#4156 = SPHERICAL_SURFACE('',#4157,0.139999999998);
+#4157 = AXIS2_PLACEMENT_3D('',#4158,#4159,#4160);
+#4158 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4159 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4160 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4161 = ADVANCED_FACE('',(#4162),#4165,.F.);
+#4162 = FACE_BOUND('',#4163,.F.);
+#4163 = EDGE_LOOP('',(#4164));
+#4164 = ORIENTED_EDGE('',*,*,#4138,.T.);
+#4165 = PLANE('',#4166);
+#4166 = AXIS2_PLACEMENT_3D('',#4167,#4168,#4169);
+#4167 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4168 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4169 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4174))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4171,#4172,#4173)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4171 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4172 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4173 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4174 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4171,
+ 'distance_accuracy_value','confusion accuracy');
+#4175 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4176,#4178);
+#4176 = ( REPRESENTATION_RELATIONSHIP('','',#4131,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4177)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4177 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219);
+#4178 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4179);
+#4179 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13407','BALL_0050','',#5,#4126,$
+ );
+#4180 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4128));
+#4181 = SHAPE_DEFINITION_REPRESENTATION(#4182,#4188);
+#4182 = PRODUCT_DEFINITION_SHAPE('','',#4183);
+#4183 = PRODUCT_DEFINITION('design','',#4184,#4187);
+#4184 = PRODUCT_DEFINITION_FORMATION('','',#4185);
+#4185 = PRODUCT('BALL_0051','BALL_0051','',(#4186));
+#4186 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4187 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4188 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4189),#4227);
+#4189 = MANIFOLD_SOLID_BREP('',#4190);
+#4190 = CLOSED_SHELL('',(#4191,#4218));
+#4191 = ADVANCED_FACE('',(#4192),#4213,.T.);
+#4192 = FACE_BOUND('',#4193,.T.);
+#4193 = EDGE_LOOP('',(#4194,#4203,#4212));
+#4194 = ORIENTED_EDGE('',*,*,#4195,.T.);
+#4195 = EDGE_CURVE('',#4196,#4196,#4198,.T.);
+#4196 = VERTEX_POINT('',#4197);
+#4197 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4198 = CIRCLE('',#4199,0.112000000008);
+#4199 = AXIS2_PLACEMENT_3D('',#4200,#4201,#4202);
+#4200 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4201 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4202 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4203 = ORIENTED_EDGE('',*,*,#4204,.T.);
+#4204 = EDGE_CURVE('',#4196,#4205,#4207,.T.);
+#4205 = VERTEX_POINT('',#4206);
+#4206 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4207 = CIRCLE('',#4208,0.139999999998);
+#4208 = AXIS2_PLACEMENT_3D('',#4209,#4210,#4211);
+#4209 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4210 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4211 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4212 = ORIENTED_EDGE('',*,*,#4204,.F.);
+#4213 = SPHERICAL_SURFACE('',#4214,0.139999999998);
+#4214 = AXIS2_PLACEMENT_3D('',#4215,#4216,#4217);
+#4215 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4216 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4217 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4218 = ADVANCED_FACE('',(#4219),#4222,.F.);
+#4219 = FACE_BOUND('',#4220,.F.);
+#4220 = EDGE_LOOP('',(#4221));
+#4221 = ORIENTED_EDGE('',*,*,#4195,.T.);
+#4222 = PLANE('',#4223);
+#4223 = AXIS2_PLACEMENT_3D('',#4224,#4225,#4226);
+#4224 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4225 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4226 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4231))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4228,#4229,#4230)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4228,
+ 'distance_accuracy_value','confusion accuracy');
+#4232 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4233,#4235);
+#4233 = ( REPRESENTATION_RELATIONSHIP('','',#4188,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4234)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4234 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223);
+#4235 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4236);
+#4236 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13408','BALL_0051','',#5,#4183,$
+ );
+#4237 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4185));
+#4238 = SHAPE_DEFINITION_REPRESENTATION(#4239,#4245);
+#4239 = PRODUCT_DEFINITION_SHAPE('','',#4240);
+#4240 = PRODUCT_DEFINITION('design','',#4241,#4244);
+#4241 = PRODUCT_DEFINITION_FORMATION('','',#4242);
+#4242 = PRODUCT('BALL_0052','BALL_0052','',(#4243));
+#4243 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4244 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4245 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4246),#4284);
+#4246 = MANIFOLD_SOLID_BREP('',#4247);
+#4247 = CLOSED_SHELL('',(#4248,#4275));
+#4248 = ADVANCED_FACE('',(#4249),#4270,.T.);
+#4249 = FACE_BOUND('',#4250,.T.);
+#4250 = EDGE_LOOP('',(#4251,#4260,#4269));
+#4251 = ORIENTED_EDGE('',*,*,#4252,.T.);
+#4252 = EDGE_CURVE('',#4253,#4253,#4255,.T.);
+#4253 = VERTEX_POINT('',#4254);
+#4254 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4255 = CIRCLE('',#4256,0.112000000008);
+#4256 = AXIS2_PLACEMENT_3D('',#4257,#4258,#4259);
+#4257 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4258 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4259 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4260 = ORIENTED_EDGE('',*,*,#4261,.T.);
+#4261 = EDGE_CURVE('',#4253,#4262,#4264,.T.);
+#4262 = VERTEX_POINT('',#4263);
+#4263 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4264 = CIRCLE('',#4265,0.139999999998);
+#4265 = AXIS2_PLACEMENT_3D('',#4266,#4267,#4268);
+#4266 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4267 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4268 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4269 = ORIENTED_EDGE('',*,*,#4261,.F.);
+#4270 = SPHERICAL_SURFACE('',#4271,0.139999999998);
+#4271 = AXIS2_PLACEMENT_3D('',#4272,#4273,#4274);
+#4272 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4273 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4274 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4275 = ADVANCED_FACE('',(#4276),#4279,.F.);
+#4276 = FACE_BOUND('',#4277,.F.);
+#4277 = EDGE_LOOP('',(#4278));
+#4278 = ORIENTED_EDGE('',*,*,#4252,.T.);
+#4279 = PLANE('',#4280);
+#4280 = AXIS2_PLACEMENT_3D('',#4281,#4282,#4283);
+#4281 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4282 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4283 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4288))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4285,#4286,#4287)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4285 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4286 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4287 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4288 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4285,
+ 'distance_accuracy_value','confusion accuracy');
+#4289 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4290,#4292);
+#4290 = ( REPRESENTATION_RELATIONSHIP('','',#4245,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4291)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4291 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227);
+#4292 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4293);
+#4293 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13409','BALL_0052','',#5,#4240,$
+ );
+#4294 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4242));
+#4295 = SHAPE_DEFINITION_REPRESENTATION(#4296,#4302);
+#4296 = PRODUCT_DEFINITION_SHAPE('','',#4297);
+#4297 = PRODUCT_DEFINITION('design','',#4298,#4301);
+#4298 = PRODUCT_DEFINITION_FORMATION('','',#4299);
+#4299 = PRODUCT('BALL_0053','BALL_0053','',(#4300));
+#4300 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4301 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4302 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4303),#4341);
+#4303 = MANIFOLD_SOLID_BREP('',#4304);
+#4304 = CLOSED_SHELL('',(#4305,#4332));
+#4305 = ADVANCED_FACE('',(#4306),#4327,.T.);
+#4306 = FACE_BOUND('',#4307,.T.);
+#4307 = EDGE_LOOP('',(#4308,#4317,#4326));
+#4308 = ORIENTED_EDGE('',*,*,#4309,.T.);
+#4309 = EDGE_CURVE('',#4310,#4310,#4312,.T.);
+#4310 = VERTEX_POINT('',#4311);
+#4311 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4312 = CIRCLE('',#4313,0.112000000008);
+#4313 = AXIS2_PLACEMENT_3D('',#4314,#4315,#4316);
+#4314 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4315 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4316 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4317 = ORIENTED_EDGE('',*,*,#4318,.T.);
+#4318 = EDGE_CURVE('',#4310,#4319,#4321,.T.);
+#4319 = VERTEX_POINT('',#4320);
+#4320 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4321 = CIRCLE('',#4322,0.139999999998);
+#4322 = AXIS2_PLACEMENT_3D('',#4323,#4324,#4325);
+#4323 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4324 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4325 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4326 = ORIENTED_EDGE('',*,*,#4318,.F.);
+#4327 = SPHERICAL_SURFACE('',#4328,0.139999999998);
+#4328 = AXIS2_PLACEMENT_3D('',#4329,#4330,#4331);
+#4329 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4330 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4331 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4332 = ADVANCED_FACE('',(#4333),#4336,.F.);
+#4333 = FACE_BOUND('',#4334,.F.);
+#4334 = EDGE_LOOP('',(#4335));
+#4335 = ORIENTED_EDGE('',*,*,#4309,.T.);
+#4336 = PLANE('',#4337);
+#4337 = AXIS2_PLACEMENT_3D('',#4338,#4339,#4340);
+#4338 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4339 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4340 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4345))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4342,#4343,#4344)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4342 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4343 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4344 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4345 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4342,
+ 'distance_accuracy_value','confusion accuracy');
+#4346 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4347,#4349);
+#4347 = ( REPRESENTATION_RELATIONSHIP('','',#4302,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4348)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4348 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231);
+#4349 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4350);
+#4350 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13410','BALL_0053','',#5,#4297,$
+ );
+#4351 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4299));
+#4352 = SHAPE_DEFINITION_REPRESENTATION(#4353,#4359);
+#4353 = PRODUCT_DEFINITION_SHAPE('','',#4354);
+#4354 = PRODUCT_DEFINITION('design','',#4355,#4358);
+#4355 = PRODUCT_DEFINITION_FORMATION('','',#4356);
+#4356 = PRODUCT('BALL_0054','BALL_0054','',(#4357));
+#4357 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4358 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4359 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4360),#4398);
+#4360 = MANIFOLD_SOLID_BREP('',#4361);
+#4361 = CLOSED_SHELL('',(#4362,#4389));
+#4362 = ADVANCED_FACE('',(#4363),#4384,.T.);
+#4363 = FACE_BOUND('',#4364,.T.);
+#4364 = EDGE_LOOP('',(#4365,#4374,#4383));
+#4365 = ORIENTED_EDGE('',*,*,#4366,.T.);
+#4366 = EDGE_CURVE('',#4367,#4367,#4369,.T.);
+#4367 = VERTEX_POINT('',#4368);
+#4368 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4369 = CIRCLE('',#4370,0.112000000008);
+#4370 = AXIS2_PLACEMENT_3D('',#4371,#4372,#4373);
+#4371 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4372 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4373 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4374 = ORIENTED_EDGE('',*,*,#4375,.T.);
+#4375 = EDGE_CURVE('',#4367,#4376,#4378,.T.);
+#4376 = VERTEX_POINT('',#4377);
+#4377 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4378 = CIRCLE('',#4379,0.139999999998);
+#4379 = AXIS2_PLACEMENT_3D('',#4380,#4381,#4382);
+#4380 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4381 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4382 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4383 = ORIENTED_EDGE('',*,*,#4375,.F.);
+#4384 = SPHERICAL_SURFACE('',#4385,0.139999999998);
+#4385 = AXIS2_PLACEMENT_3D('',#4386,#4387,#4388);
+#4386 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4387 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4388 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4389 = ADVANCED_FACE('',(#4390),#4393,.F.);
+#4390 = FACE_BOUND('',#4391,.F.);
+#4391 = EDGE_LOOP('',(#4392));
+#4392 = ORIENTED_EDGE('',*,*,#4366,.T.);
+#4393 = PLANE('',#4394);
+#4394 = AXIS2_PLACEMENT_3D('',#4395,#4396,#4397);
+#4395 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4396 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4397 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4402))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4399,#4400,#4401)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4399 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4400 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4401 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4402 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4399,
+ 'distance_accuracy_value','confusion accuracy');
+#4403 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4404,#4406);
+#4404 = ( REPRESENTATION_RELATIONSHIP('','',#4359,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4405)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4405 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235);
+#4406 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4407);
+#4407 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13411','BALL_0054','',#5,#4354,$
+ );
+#4408 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4356));
+#4409 = SHAPE_DEFINITION_REPRESENTATION(#4410,#4416);
+#4410 = PRODUCT_DEFINITION_SHAPE('','',#4411);
+#4411 = PRODUCT_DEFINITION('design','',#4412,#4415);
+#4412 = PRODUCT_DEFINITION_FORMATION('','',#4413);
+#4413 = PRODUCT('BALL_0055','BALL_0055','',(#4414));
+#4414 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4415 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4416 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4417),#4455);
+#4417 = MANIFOLD_SOLID_BREP('',#4418);
+#4418 = CLOSED_SHELL('',(#4419,#4446));
+#4419 = ADVANCED_FACE('',(#4420),#4441,.T.);
+#4420 = FACE_BOUND('',#4421,.T.);
+#4421 = EDGE_LOOP('',(#4422,#4431,#4440));
+#4422 = ORIENTED_EDGE('',*,*,#4423,.T.);
+#4423 = EDGE_CURVE('',#4424,#4424,#4426,.T.);
+#4424 = VERTEX_POINT('',#4425);
+#4425 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4426 = CIRCLE('',#4427,0.112000000008);
+#4427 = AXIS2_PLACEMENT_3D('',#4428,#4429,#4430);
+#4428 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4429 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4430 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4431 = ORIENTED_EDGE('',*,*,#4432,.T.);
+#4432 = EDGE_CURVE('',#4424,#4433,#4435,.T.);
+#4433 = VERTEX_POINT('',#4434);
+#4434 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4435 = CIRCLE('',#4436,0.139999999998);
+#4436 = AXIS2_PLACEMENT_3D('',#4437,#4438,#4439);
+#4437 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4438 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4439 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4440 = ORIENTED_EDGE('',*,*,#4432,.F.);
+#4441 = SPHERICAL_SURFACE('',#4442,0.139999999998);
+#4442 = AXIS2_PLACEMENT_3D('',#4443,#4444,#4445);
+#4443 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4444 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4445 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4446 = ADVANCED_FACE('',(#4447),#4450,.F.);
+#4447 = FACE_BOUND('',#4448,.F.);
+#4448 = EDGE_LOOP('',(#4449));
+#4449 = ORIENTED_EDGE('',*,*,#4423,.T.);
+#4450 = PLANE('',#4451);
+#4451 = AXIS2_PLACEMENT_3D('',#4452,#4453,#4454);
+#4452 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4453 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4454 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4459))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4456,#4457,#4458)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4456 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4457 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4458 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4459 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4456,
+ 'distance_accuracy_value','confusion accuracy');
+#4460 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4461,#4463);
+#4461 = ( REPRESENTATION_RELATIONSHIP('','',#4416,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4462)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4462 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239);
+#4463 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4464);
+#4464 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13412','BALL_0055','',#5,#4411,$
+ );
+#4465 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4413));
+#4466 = SHAPE_DEFINITION_REPRESENTATION(#4467,#4473);
+#4467 = PRODUCT_DEFINITION_SHAPE('','',#4468);
+#4468 = PRODUCT_DEFINITION('design','',#4469,#4472);
+#4469 = PRODUCT_DEFINITION_FORMATION('','',#4470);
+#4470 = PRODUCT('BALL_0056','BALL_0056','',(#4471));
+#4471 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4472 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4473 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4474),#4512);
+#4474 = MANIFOLD_SOLID_BREP('',#4475);
+#4475 = CLOSED_SHELL('',(#4476,#4503));
+#4476 = ADVANCED_FACE('',(#4477),#4498,.T.);
+#4477 = FACE_BOUND('',#4478,.T.);
+#4478 = EDGE_LOOP('',(#4479,#4488,#4497));
+#4479 = ORIENTED_EDGE('',*,*,#4480,.T.);
+#4480 = EDGE_CURVE('',#4481,#4481,#4483,.T.);
+#4481 = VERTEX_POINT('',#4482);
+#4482 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4483 = CIRCLE('',#4484,0.112000000008);
+#4484 = AXIS2_PLACEMENT_3D('',#4485,#4486,#4487);
+#4485 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4486 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4487 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4488 = ORIENTED_EDGE('',*,*,#4489,.T.);
+#4489 = EDGE_CURVE('',#4481,#4490,#4492,.T.);
+#4490 = VERTEX_POINT('',#4491);
+#4491 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4492 = CIRCLE('',#4493,0.139999999998);
+#4493 = AXIS2_PLACEMENT_3D('',#4494,#4495,#4496);
+#4494 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4495 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4496 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4497 = ORIENTED_EDGE('',*,*,#4489,.F.);
+#4498 = SPHERICAL_SURFACE('',#4499,0.139999999998);
+#4499 = AXIS2_PLACEMENT_3D('',#4500,#4501,#4502);
+#4500 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4501 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4502 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4503 = ADVANCED_FACE('',(#4504),#4507,.F.);
+#4504 = FACE_BOUND('',#4505,.F.);
+#4505 = EDGE_LOOP('',(#4506));
+#4506 = ORIENTED_EDGE('',*,*,#4480,.T.);
+#4507 = PLANE('',#4508);
+#4508 = AXIS2_PLACEMENT_3D('',#4509,#4510,#4511);
+#4509 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4510 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4511 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4516))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4513,#4514,#4515)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4513,
+ 'distance_accuracy_value','confusion accuracy');
+#4517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4518,#4520);
+#4518 = ( REPRESENTATION_RELATIONSHIP('','',#4473,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4519)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243);
+#4520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4521);
+#4521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13413','BALL_0056','',#5,#4468,$
+ );
+#4522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4470));
+#4523 = SHAPE_DEFINITION_REPRESENTATION(#4524,#4530);
+#4524 = PRODUCT_DEFINITION_SHAPE('','',#4525);
+#4525 = PRODUCT_DEFINITION('design','',#4526,#4529);
+#4526 = PRODUCT_DEFINITION_FORMATION('','',#4527);
+#4527 = PRODUCT('BALL_0057','BALL_0057','',(#4528));
+#4528 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4530 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4531),#4569);
+#4531 = MANIFOLD_SOLID_BREP('',#4532);
+#4532 = CLOSED_SHELL('',(#4533,#4560));
+#4533 = ADVANCED_FACE('',(#4534),#4555,.T.);
+#4534 = FACE_BOUND('',#4535,.T.);
+#4535 = EDGE_LOOP('',(#4536,#4545,#4554));
+#4536 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4537 = EDGE_CURVE('',#4538,#4538,#4540,.T.);
+#4538 = VERTEX_POINT('',#4539);
+#4539 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4540 = CIRCLE('',#4541,0.112000000008);
+#4541 = AXIS2_PLACEMENT_3D('',#4542,#4543,#4544);
+#4542 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4543 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4544 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4545 = ORIENTED_EDGE('',*,*,#4546,.T.);
+#4546 = EDGE_CURVE('',#4538,#4547,#4549,.T.);
+#4547 = VERTEX_POINT('',#4548);
+#4548 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4549 = CIRCLE('',#4550,0.139999999998);
+#4550 = AXIS2_PLACEMENT_3D('',#4551,#4552,#4553);
+#4551 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4552 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4553 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4554 = ORIENTED_EDGE('',*,*,#4546,.F.);
+#4555 = SPHERICAL_SURFACE('',#4556,0.139999999998);
+#4556 = AXIS2_PLACEMENT_3D('',#4557,#4558,#4559);
+#4557 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4558 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4559 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4560 = ADVANCED_FACE('',(#4561),#4564,.F.);
+#4561 = FACE_BOUND('',#4562,.F.);
+#4562 = EDGE_LOOP('',(#4563));
+#4563 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4564 = PLANE('',#4565);
+#4565 = AXIS2_PLACEMENT_3D('',#4566,#4567,#4568);
+#4566 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4567 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4568 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4573))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4570,#4571,#4572)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4570 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4571 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4572 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4573 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4570,
+ 'distance_accuracy_value','confusion accuracy');
+#4574 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4575,#4577);
+#4575 = ( REPRESENTATION_RELATIONSHIP('','',#4530,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4576)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4576 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247);
+#4577 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4578);
+#4578 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13414','BALL_0057','',#5,#4525,$
+ );
+#4579 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4527));
+#4580 = SHAPE_DEFINITION_REPRESENTATION(#4581,#4587);
+#4581 = PRODUCT_DEFINITION_SHAPE('','',#4582);
+#4582 = PRODUCT_DEFINITION('design','',#4583,#4586);
+#4583 = PRODUCT_DEFINITION_FORMATION('','',#4584);
+#4584 = PRODUCT('BALL_0058','BALL_0058','',(#4585));
+#4585 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4586 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4587 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4588),#4626);
+#4588 = MANIFOLD_SOLID_BREP('',#4589);
+#4589 = CLOSED_SHELL('',(#4590,#4617));
+#4590 = ADVANCED_FACE('',(#4591),#4612,.T.);
+#4591 = FACE_BOUND('',#4592,.T.);
+#4592 = EDGE_LOOP('',(#4593,#4602,#4611));
+#4593 = ORIENTED_EDGE('',*,*,#4594,.T.);
+#4594 = EDGE_CURVE('',#4595,#4595,#4597,.T.);
+#4595 = VERTEX_POINT('',#4596);
+#4596 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4597 = CIRCLE('',#4598,0.112000000008);
+#4598 = AXIS2_PLACEMENT_3D('',#4599,#4600,#4601);
+#4599 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4600 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4601 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4602 = ORIENTED_EDGE('',*,*,#4603,.T.);
+#4603 = EDGE_CURVE('',#4595,#4604,#4606,.T.);
+#4604 = VERTEX_POINT('',#4605);
+#4605 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4606 = CIRCLE('',#4607,0.139999999998);
+#4607 = AXIS2_PLACEMENT_3D('',#4608,#4609,#4610);
+#4608 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4609 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4610 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4611 = ORIENTED_EDGE('',*,*,#4603,.F.);
+#4612 = SPHERICAL_SURFACE('',#4613,0.139999999998);
+#4613 = AXIS2_PLACEMENT_3D('',#4614,#4615,#4616);
+#4614 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4615 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4616 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4617 = ADVANCED_FACE('',(#4618),#4621,.F.);
+#4618 = FACE_BOUND('',#4619,.F.);
+#4619 = EDGE_LOOP('',(#4620));
+#4620 = ORIENTED_EDGE('',*,*,#4594,.T.);
+#4621 = PLANE('',#4622);
+#4622 = AXIS2_PLACEMENT_3D('',#4623,#4624,#4625);
+#4623 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4624 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4625 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4630))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4627,#4628,#4629)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4627 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4628 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4629 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4630 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4627,
+ 'distance_accuracy_value','confusion accuracy');
+#4631 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4632,#4634);
+#4632 = ( REPRESENTATION_RELATIONSHIP('','',#4587,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4633)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4633 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251);
+#4634 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4635);
+#4635 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13415','BALL_0058','',#5,#4582,$
+ );
+#4636 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4584));
+#4637 = SHAPE_DEFINITION_REPRESENTATION(#4638,#4644);
+#4638 = PRODUCT_DEFINITION_SHAPE('','',#4639);
+#4639 = PRODUCT_DEFINITION('design','',#4640,#4643);
+#4640 = PRODUCT_DEFINITION_FORMATION('','',#4641);
+#4641 = PRODUCT('BALL_0059','BALL_0059','',(#4642));
+#4642 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4643 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4644 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4645),#4683);
+#4645 = MANIFOLD_SOLID_BREP('',#4646);
+#4646 = CLOSED_SHELL('',(#4647,#4674));
+#4647 = ADVANCED_FACE('',(#4648),#4669,.T.);
+#4648 = FACE_BOUND('',#4649,.T.);
+#4649 = EDGE_LOOP('',(#4650,#4659,#4668));
+#4650 = ORIENTED_EDGE('',*,*,#4651,.T.);
+#4651 = EDGE_CURVE('',#4652,#4652,#4654,.T.);
+#4652 = VERTEX_POINT('',#4653);
+#4653 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4654 = CIRCLE('',#4655,0.112000000008);
+#4655 = AXIS2_PLACEMENT_3D('',#4656,#4657,#4658);
+#4656 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4657 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4658 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4659 = ORIENTED_EDGE('',*,*,#4660,.T.);
+#4660 = EDGE_CURVE('',#4652,#4661,#4663,.T.);
+#4661 = VERTEX_POINT('',#4662);
+#4662 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4663 = CIRCLE('',#4664,0.139999999998);
+#4664 = AXIS2_PLACEMENT_3D('',#4665,#4666,#4667);
+#4665 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4666 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4667 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4668 = ORIENTED_EDGE('',*,*,#4660,.F.);
+#4669 = SPHERICAL_SURFACE('',#4670,0.139999999998);
+#4670 = AXIS2_PLACEMENT_3D('',#4671,#4672,#4673);
+#4671 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4672 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4673 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4674 = ADVANCED_FACE('',(#4675),#4678,.F.);
+#4675 = FACE_BOUND('',#4676,.F.);
+#4676 = EDGE_LOOP('',(#4677));
+#4677 = ORIENTED_EDGE('',*,*,#4651,.T.);
+#4678 = PLANE('',#4679);
+#4679 = AXIS2_PLACEMENT_3D('',#4680,#4681,#4682);
+#4680 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4681 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4682 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4687))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4684,#4685,#4686)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4684 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4685 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4686 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4687 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4684,
+ 'distance_accuracy_value','confusion accuracy');
+#4688 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4689,#4691);
+#4689 = ( REPRESENTATION_RELATIONSHIP('','',#4644,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4690)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4690 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255);
+#4691 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4692);
+#4692 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13416','BALL_0059','',#5,#4639,$
+ );
+#4693 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4641));
+#4694 = SHAPE_DEFINITION_REPRESENTATION(#4695,#4701);
+#4695 = PRODUCT_DEFINITION_SHAPE('','',#4696);
+#4696 = PRODUCT_DEFINITION('design','',#4697,#4700);
+#4697 = PRODUCT_DEFINITION_FORMATION('','',#4698);
+#4698 = PRODUCT('BALL_0060','BALL_0060','',(#4699));
+#4699 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4700 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4701 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4702),#4740);
+#4702 = MANIFOLD_SOLID_BREP('',#4703);
+#4703 = CLOSED_SHELL('',(#4704,#4731));
+#4704 = ADVANCED_FACE('',(#4705),#4726,.T.);
+#4705 = FACE_BOUND('',#4706,.T.);
+#4706 = EDGE_LOOP('',(#4707,#4716,#4725));
+#4707 = ORIENTED_EDGE('',*,*,#4708,.T.);
+#4708 = EDGE_CURVE('',#4709,#4709,#4711,.T.);
+#4709 = VERTEX_POINT('',#4710);
+#4710 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4711 = CIRCLE('',#4712,0.112000000008);
+#4712 = AXIS2_PLACEMENT_3D('',#4713,#4714,#4715);
+#4713 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4714 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4715 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4716 = ORIENTED_EDGE('',*,*,#4717,.T.);
+#4717 = EDGE_CURVE('',#4709,#4718,#4720,.T.);
+#4718 = VERTEX_POINT('',#4719);
+#4719 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4720 = CIRCLE('',#4721,0.139999999998);
+#4721 = AXIS2_PLACEMENT_3D('',#4722,#4723,#4724);
+#4722 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4723 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4724 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4725 = ORIENTED_EDGE('',*,*,#4717,.F.);
+#4726 = SPHERICAL_SURFACE('',#4727,0.139999999998);
+#4727 = AXIS2_PLACEMENT_3D('',#4728,#4729,#4730);
+#4728 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4729 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4730 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4731 = ADVANCED_FACE('',(#4732),#4735,.F.);
+#4732 = FACE_BOUND('',#4733,.F.);
+#4733 = EDGE_LOOP('',(#4734));
+#4734 = ORIENTED_EDGE('',*,*,#4708,.T.);
+#4735 = PLANE('',#4736);
+#4736 = AXIS2_PLACEMENT_3D('',#4737,#4738,#4739);
+#4737 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4738 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4739 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4744))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4741,#4742,#4743)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4741 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4742 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4743 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4744 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4741,
+ 'distance_accuracy_value','confusion accuracy');
+#4745 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4746,#4748);
+#4746 = ( REPRESENTATION_RELATIONSHIP('','',#4701,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4747)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4747 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259);
+#4748 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4749);
+#4749 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13417','BALL_0060','',#5,#4696,$
+ );
+#4750 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4698));
+#4751 = SHAPE_DEFINITION_REPRESENTATION(#4752,#4758);
+#4752 = PRODUCT_DEFINITION_SHAPE('','',#4753);
+#4753 = PRODUCT_DEFINITION('design','',#4754,#4757);
+#4754 = PRODUCT_DEFINITION_FORMATION('','',#4755);
+#4755 = PRODUCT('BALL_0061','BALL_0061','',(#4756));
+#4756 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4757 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4758 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4759),#4797);
+#4759 = MANIFOLD_SOLID_BREP('',#4760);
+#4760 = CLOSED_SHELL('',(#4761,#4788));
+#4761 = ADVANCED_FACE('',(#4762),#4783,.T.);
+#4762 = FACE_BOUND('',#4763,.T.);
+#4763 = EDGE_LOOP('',(#4764,#4773,#4782));
+#4764 = ORIENTED_EDGE('',*,*,#4765,.T.);
+#4765 = EDGE_CURVE('',#4766,#4766,#4768,.T.);
+#4766 = VERTEX_POINT('',#4767);
+#4767 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4768 = CIRCLE('',#4769,0.112000000008);
+#4769 = AXIS2_PLACEMENT_3D('',#4770,#4771,#4772);
+#4770 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4771 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4772 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4773 = ORIENTED_EDGE('',*,*,#4774,.T.);
+#4774 = EDGE_CURVE('',#4766,#4775,#4777,.T.);
+#4775 = VERTEX_POINT('',#4776);
+#4776 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4777 = CIRCLE('',#4778,0.139999999998);
+#4778 = AXIS2_PLACEMENT_3D('',#4779,#4780,#4781);
+#4779 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4780 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4781 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4782 = ORIENTED_EDGE('',*,*,#4774,.F.);
+#4783 = SPHERICAL_SURFACE('',#4784,0.139999999998);
+#4784 = AXIS2_PLACEMENT_3D('',#4785,#4786,#4787);
+#4785 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4786 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4787 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4788 = ADVANCED_FACE('',(#4789),#4792,.F.);
+#4789 = FACE_BOUND('',#4790,.F.);
+#4790 = EDGE_LOOP('',(#4791));
+#4791 = ORIENTED_EDGE('',*,*,#4765,.T.);
+#4792 = PLANE('',#4793);
+#4793 = AXIS2_PLACEMENT_3D('',#4794,#4795,#4796);
+#4794 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4795 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4796 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4801))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4798,#4799,#4800)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4798 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4799 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4800 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4801 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4798,
+ 'distance_accuracy_value','confusion accuracy');
+#4802 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4803,#4805);
+#4803 = ( REPRESENTATION_RELATIONSHIP('','',#4758,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4804)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4804 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263);
+#4805 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4806);
+#4806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13418','BALL_0061','',#5,#4753,$
+ );
+#4807 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4755));
+#4808 = SHAPE_DEFINITION_REPRESENTATION(#4809,#4815);
+#4809 = PRODUCT_DEFINITION_SHAPE('','',#4810);
+#4810 = PRODUCT_DEFINITION('design','',#4811,#4814);
+#4811 = PRODUCT_DEFINITION_FORMATION('','',#4812);
+#4812 = PRODUCT('BALL_0062','BALL_0062','',(#4813));
+#4813 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4814 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4815 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4816),#4854);
+#4816 = MANIFOLD_SOLID_BREP('',#4817);
+#4817 = CLOSED_SHELL('',(#4818,#4845));
+#4818 = ADVANCED_FACE('',(#4819),#4840,.T.);
+#4819 = FACE_BOUND('',#4820,.T.);
+#4820 = EDGE_LOOP('',(#4821,#4830,#4839));
+#4821 = ORIENTED_EDGE('',*,*,#4822,.T.);
+#4822 = EDGE_CURVE('',#4823,#4823,#4825,.T.);
+#4823 = VERTEX_POINT('',#4824);
+#4824 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4825 = CIRCLE('',#4826,0.112000000008);
+#4826 = AXIS2_PLACEMENT_3D('',#4827,#4828,#4829);
+#4827 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4828 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4829 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4830 = ORIENTED_EDGE('',*,*,#4831,.T.);
+#4831 = EDGE_CURVE('',#4823,#4832,#4834,.T.);
+#4832 = VERTEX_POINT('',#4833);
+#4833 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4834 = CIRCLE('',#4835,0.139999999998);
+#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838);
+#4836 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4837 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4838 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4839 = ORIENTED_EDGE('',*,*,#4831,.F.);
+#4840 = SPHERICAL_SURFACE('',#4841,0.139999999998);
+#4841 = AXIS2_PLACEMENT_3D('',#4842,#4843,#4844);
+#4842 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4843 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4844 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4845 = ADVANCED_FACE('',(#4846),#4849,.F.);
+#4846 = FACE_BOUND('',#4847,.F.);
+#4847 = EDGE_LOOP('',(#4848));
+#4848 = ORIENTED_EDGE('',*,*,#4822,.T.);
+#4849 = PLANE('',#4850);
+#4850 = AXIS2_PLACEMENT_3D('',#4851,#4852,#4853);
+#4851 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4852 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4853 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4858))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4855,#4856,#4857)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4855 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4856 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4857 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4858 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4855,
+ 'distance_accuracy_value','confusion accuracy');
+#4859 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4860,#4862);
+#4860 = ( REPRESENTATION_RELATIONSHIP('','',#4815,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4861)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4861 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267);
+#4862 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4863);
+#4863 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13419','BALL_0062','',#5,#4810,$
+ );
+#4864 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4812));
+#4865 = SHAPE_DEFINITION_REPRESENTATION(#4866,#4872);
+#4866 = PRODUCT_DEFINITION_SHAPE('','',#4867);
+#4867 = PRODUCT_DEFINITION('design','',#4868,#4871);
+#4868 = PRODUCT_DEFINITION_FORMATION('','',#4869);
+#4869 = PRODUCT('BALL_0063','BALL_0063','',(#4870));
+#4870 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4871 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4872 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4873),#4911);
+#4873 = MANIFOLD_SOLID_BREP('',#4874);
+#4874 = CLOSED_SHELL('',(#4875,#4902));
+#4875 = ADVANCED_FACE('',(#4876),#4897,.T.);
+#4876 = FACE_BOUND('',#4877,.T.);
+#4877 = EDGE_LOOP('',(#4878,#4887,#4896));
+#4878 = ORIENTED_EDGE('',*,*,#4879,.T.);
+#4879 = EDGE_CURVE('',#4880,#4880,#4882,.T.);
+#4880 = VERTEX_POINT('',#4881);
+#4881 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4882 = CIRCLE('',#4883,0.112000000008);
+#4883 = AXIS2_PLACEMENT_3D('',#4884,#4885,#4886);
+#4884 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4885 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4886 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4887 = ORIENTED_EDGE('',*,*,#4888,.T.);
+#4888 = EDGE_CURVE('',#4880,#4889,#4891,.T.);
+#4889 = VERTEX_POINT('',#4890);
+#4890 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4891 = CIRCLE('',#4892,0.139999999998);
+#4892 = AXIS2_PLACEMENT_3D('',#4893,#4894,#4895);
+#4893 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4894 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4895 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4896 = ORIENTED_EDGE('',*,*,#4888,.F.);
+#4897 = SPHERICAL_SURFACE('',#4898,0.139999999998);
+#4898 = AXIS2_PLACEMENT_3D('',#4899,#4900,#4901);
+#4899 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4900 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4901 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4902 = ADVANCED_FACE('',(#4903),#4906,.F.);
+#4903 = FACE_BOUND('',#4904,.F.);
+#4904 = EDGE_LOOP('',(#4905));
+#4905 = ORIENTED_EDGE('',*,*,#4879,.T.);
+#4906 = PLANE('',#4907);
+#4907 = AXIS2_PLACEMENT_3D('',#4908,#4909,#4910);
+#4908 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4909 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4910 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4915))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4912,#4913,#4914)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4912 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4913 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4914 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4915 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4912,
+ 'distance_accuracy_value','confusion accuracy');
+#4916 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4917,#4919);
+#4917 = ( REPRESENTATION_RELATIONSHIP('','',#4872,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4918)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4918 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271);
+#4919 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4920);
+#4920 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13420','BALL_0063','',#5,#4867,$
+ );
+#4921 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4869));
+#4922 = SHAPE_DEFINITION_REPRESENTATION(#4923,#4929);
+#4923 = PRODUCT_DEFINITION_SHAPE('','',#4924);
+#4924 = PRODUCT_DEFINITION('design','',#4925,#4928);
+#4925 = PRODUCT_DEFINITION_FORMATION('','',#4926);
+#4926 = PRODUCT('BALL_0064','BALL_0064','',(#4927));
+#4927 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4928 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4929 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4930),#4968);
+#4930 = MANIFOLD_SOLID_BREP('',#4931);
+#4931 = CLOSED_SHELL('',(#4932,#4959));
+#4932 = ADVANCED_FACE('',(#4933),#4954,.T.);
+#4933 = FACE_BOUND('',#4934,.T.);
+#4934 = EDGE_LOOP('',(#4935,#4944,#4953));
+#4935 = ORIENTED_EDGE('',*,*,#4936,.T.);
+#4936 = EDGE_CURVE('',#4937,#4937,#4939,.T.);
+#4937 = VERTEX_POINT('',#4938);
+#4938 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4939 = CIRCLE('',#4940,0.112000000008);
+#4940 = AXIS2_PLACEMENT_3D('',#4941,#4942,#4943);
+#4941 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4942 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#4943 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#4944 = ORIENTED_EDGE('',*,*,#4945,.T.);
+#4945 = EDGE_CURVE('',#4937,#4946,#4948,.T.);
+#4946 = VERTEX_POINT('',#4947);
+#4947 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#4948 = CIRCLE('',#4949,0.139999999998);
+#4949 = AXIS2_PLACEMENT_3D('',#4950,#4951,#4952);
+#4950 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4951 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#4952 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#4953 = ORIENTED_EDGE('',*,*,#4945,.F.);
+#4954 = SPHERICAL_SURFACE('',#4955,0.139999999998);
+#4955 = AXIS2_PLACEMENT_3D('',#4956,#4957,#4958);
+#4956 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#4957 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4958 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#4959 = ADVANCED_FACE('',(#4960),#4963,.F.);
+#4960 = FACE_BOUND('',#4961,.F.);
+#4961 = EDGE_LOOP('',(#4962));
+#4962 = ORIENTED_EDGE('',*,*,#4936,.T.);
+#4963 = PLANE('',#4964);
+#4964 = AXIS2_PLACEMENT_3D('',#4965,#4966,#4967);
+#4965 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#4966 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#4967 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#4968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4972))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4969,#4970,#4971)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4969 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4970 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4971 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4972 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4969,
+ 'distance_accuracy_value','confusion accuracy');
+#4973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4974,#4976);
+#4974 = ( REPRESENTATION_RELATIONSHIP('','',#4929,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4975)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275);
+#4976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4977);
+#4977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13421','BALL_0064','',#5,#4924,$
+ );
+#4978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4926));
+#4979 = SHAPE_DEFINITION_REPRESENTATION(#4980,#4986);
+#4980 = PRODUCT_DEFINITION_SHAPE('','',#4981);
+#4981 = PRODUCT_DEFINITION('design','',#4982,#4985);
+#4982 = PRODUCT_DEFINITION_FORMATION('','',#4983);
+#4983 = PRODUCT('BALL_0065','BALL_0065','',(#4984));
+#4984 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4985 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4986 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4987),#5025);
+#4987 = MANIFOLD_SOLID_BREP('',#4988);
+#4988 = CLOSED_SHELL('',(#4989,#5016));
+#4989 = ADVANCED_FACE('',(#4990),#5011,.T.);
+#4990 = FACE_BOUND('',#4991,.T.);
+#4991 = EDGE_LOOP('',(#4992,#5001,#5010));
+#4992 = ORIENTED_EDGE('',*,*,#4993,.T.);
+#4993 = EDGE_CURVE('',#4994,#4994,#4996,.T.);
+#4994 = VERTEX_POINT('',#4995);
+#4995 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#4996 = CIRCLE('',#4997,0.112000000008);
+#4997 = AXIS2_PLACEMENT_3D('',#4998,#4999,#5000);
+#4998 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#4999 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5000 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5001 = ORIENTED_EDGE('',*,*,#5002,.T.);
+#5002 = EDGE_CURVE('',#4994,#5003,#5005,.T.);
+#5003 = VERTEX_POINT('',#5004);
+#5004 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5005 = CIRCLE('',#5006,0.139999999998);
+#5006 = AXIS2_PLACEMENT_3D('',#5007,#5008,#5009);
+#5007 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5008 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5009 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5010 = ORIENTED_EDGE('',*,*,#5002,.F.);
+#5011 = SPHERICAL_SURFACE('',#5012,0.139999999998);
+#5012 = AXIS2_PLACEMENT_3D('',#5013,#5014,#5015);
+#5013 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5014 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5015 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5016 = ADVANCED_FACE('',(#5017),#5020,.F.);
+#5017 = FACE_BOUND('',#5018,.F.);
+#5018 = EDGE_LOOP('',(#5019));
+#5019 = ORIENTED_EDGE('',*,*,#4993,.T.);
+#5020 = PLANE('',#5021);
+#5021 = AXIS2_PLACEMENT_3D('',#5022,#5023,#5024);
+#5022 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5023 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5024 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5029))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5026,#5027,#5028)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5026 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5027 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5028 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5029 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5026,
+ 'distance_accuracy_value','confusion accuracy');
+#5030 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5031,#5033);
+#5031 = ( REPRESENTATION_RELATIONSHIP('','',#4986,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5032)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5032 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279);
+#5033 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5034);
+#5034 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13422','BALL_0065','',#5,#4981,$
+ );
+#5035 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4983));
+#5036 = SHAPE_DEFINITION_REPRESENTATION(#5037,#5043);
+#5037 = PRODUCT_DEFINITION_SHAPE('','',#5038);
+#5038 = PRODUCT_DEFINITION('design','',#5039,#5042);
+#5039 = PRODUCT_DEFINITION_FORMATION('','',#5040);
+#5040 = PRODUCT('BALL_0066','BALL_0066','',(#5041));
+#5041 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5042 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5043 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5044),#5082);
+#5044 = MANIFOLD_SOLID_BREP('',#5045);
+#5045 = CLOSED_SHELL('',(#5046,#5073));
+#5046 = ADVANCED_FACE('',(#5047),#5068,.T.);
+#5047 = FACE_BOUND('',#5048,.T.);
+#5048 = EDGE_LOOP('',(#5049,#5058,#5067));
+#5049 = ORIENTED_EDGE('',*,*,#5050,.T.);
+#5050 = EDGE_CURVE('',#5051,#5051,#5053,.T.);
+#5051 = VERTEX_POINT('',#5052);
+#5052 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5053 = CIRCLE('',#5054,0.112000000008);
+#5054 = AXIS2_PLACEMENT_3D('',#5055,#5056,#5057);
+#5055 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5056 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5057 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5058 = ORIENTED_EDGE('',*,*,#5059,.T.);
+#5059 = EDGE_CURVE('',#5051,#5060,#5062,.T.);
+#5060 = VERTEX_POINT('',#5061);
+#5061 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5062 = CIRCLE('',#5063,0.139999999998);
+#5063 = AXIS2_PLACEMENT_3D('',#5064,#5065,#5066);
+#5064 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5065 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5066 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5067 = ORIENTED_EDGE('',*,*,#5059,.F.);
+#5068 = SPHERICAL_SURFACE('',#5069,0.139999999998);
+#5069 = AXIS2_PLACEMENT_3D('',#5070,#5071,#5072);
+#5070 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5071 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5072 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5073 = ADVANCED_FACE('',(#5074),#5077,.F.);
+#5074 = FACE_BOUND('',#5075,.F.);
+#5075 = EDGE_LOOP('',(#5076));
+#5076 = ORIENTED_EDGE('',*,*,#5050,.T.);
+#5077 = PLANE('',#5078);
+#5078 = AXIS2_PLACEMENT_3D('',#5079,#5080,#5081);
+#5079 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5080 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5081 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5086))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5083,#5084,#5085)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5083 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5084 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5085 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5086 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5083,
+ 'distance_accuracy_value','confusion accuracy');
+#5087 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5088,#5090);
+#5088 = ( REPRESENTATION_RELATIONSHIP('','',#5043,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5089)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5089 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283);
+#5090 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5091);
+#5091 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13423','BALL_0066','',#5,#5038,$
+ );
+#5092 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5040));
+#5093 = SHAPE_DEFINITION_REPRESENTATION(#5094,#5100);
+#5094 = PRODUCT_DEFINITION_SHAPE('','',#5095);
+#5095 = PRODUCT_DEFINITION('design','',#5096,#5099);
+#5096 = PRODUCT_DEFINITION_FORMATION('','',#5097);
+#5097 = PRODUCT('BALL_0067','BALL_0067','',(#5098));
+#5098 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5099 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5100 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5101),#5139);
+#5101 = MANIFOLD_SOLID_BREP('',#5102);
+#5102 = CLOSED_SHELL('',(#5103,#5130));
+#5103 = ADVANCED_FACE('',(#5104),#5125,.T.);
+#5104 = FACE_BOUND('',#5105,.T.);
+#5105 = EDGE_LOOP('',(#5106,#5115,#5124));
+#5106 = ORIENTED_EDGE('',*,*,#5107,.T.);
+#5107 = EDGE_CURVE('',#5108,#5108,#5110,.T.);
+#5108 = VERTEX_POINT('',#5109);
+#5109 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5110 = CIRCLE('',#5111,0.112000000008);
+#5111 = AXIS2_PLACEMENT_3D('',#5112,#5113,#5114);
+#5112 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5113 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5114 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5115 = ORIENTED_EDGE('',*,*,#5116,.T.);
+#5116 = EDGE_CURVE('',#5108,#5117,#5119,.T.);
+#5117 = VERTEX_POINT('',#5118);
+#5118 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5119 = CIRCLE('',#5120,0.139999999998);
+#5120 = AXIS2_PLACEMENT_3D('',#5121,#5122,#5123);
+#5121 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5122 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5123 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5124 = ORIENTED_EDGE('',*,*,#5116,.F.);
+#5125 = SPHERICAL_SURFACE('',#5126,0.139999999998);
+#5126 = AXIS2_PLACEMENT_3D('',#5127,#5128,#5129);
+#5127 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5128 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5129 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5130 = ADVANCED_FACE('',(#5131),#5134,.F.);
+#5131 = FACE_BOUND('',#5132,.F.);
+#5132 = EDGE_LOOP('',(#5133));
+#5133 = ORIENTED_EDGE('',*,*,#5107,.T.);
+#5134 = PLANE('',#5135);
+#5135 = AXIS2_PLACEMENT_3D('',#5136,#5137,#5138);
+#5136 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5137 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5138 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5143))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5140,#5141,#5142)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5140,
+ 'distance_accuracy_value','confusion accuracy');
+#5144 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5145,#5147);
+#5145 = ( REPRESENTATION_RELATIONSHIP('','',#5100,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5146)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5146 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287);
+#5147 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5148);
+#5148 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13424','BALL_0067','',#5,#5095,$
+ );
+#5149 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5097));
+#5150 = SHAPE_DEFINITION_REPRESENTATION(#5151,#5157);
+#5151 = PRODUCT_DEFINITION_SHAPE('','',#5152);
+#5152 = PRODUCT_DEFINITION('design','',#5153,#5156);
+#5153 = PRODUCT_DEFINITION_FORMATION('','',#5154);
+#5154 = PRODUCT('BALL_0068','BALL_0068','',(#5155));
+#5155 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5156 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5157 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5158),#5196);
+#5158 = MANIFOLD_SOLID_BREP('',#5159);
+#5159 = CLOSED_SHELL('',(#5160,#5187));
+#5160 = ADVANCED_FACE('',(#5161),#5182,.T.);
+#5161 = FACE_BOUND('',#5162,.T.);
+#5162 = EDGE_LOOP('',(#5163,#5172,#5181));
+#5163 = ORIENTED_EDGE('',*,*,#5164,.T.);
+#5164 = EDGE_CURVE('',#5165,#5165,#5167,.T.);
+#5165 = VERTEX_POINT('',#5166);
+#5166 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5167 = CIRCLE('',#5168,0.112000000008);
+#5168 = AXIS2_PLACEMENT_3D('',#5169,#5170,#5171);
+#5169 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5170 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5171 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5172 = ORIENTED_EDGE('',*,*,#5173,.T.);
+#5173 = EDGE_CURVE('',#5165,#5174,#5176,.T.);
+#5174 = VERTEX_POINT('',#5175);
+#5175 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5176 = CIRCLE('',#5177,0.139999999998);
+#5177 = AXIS2_PLACEMENT_3D('',#5178,#5179,#5180);
+#5178 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5179 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5180 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5181 = ORIENTED_EDGE('',*,*,#5173,.F.);
+#5182 = SPHERICAL_SURFACE('',#5183,0.139999999998);
+#5183 = AXIS2_PLACEMENT_3D('',#5184,#5185,#5186);
+#5184 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5185 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5186 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5187 = ADVANCED_FACE('',(#5188),#5191,.F.);
+#5188 = FACE_BOUND('',#5189,.F.);
+#5189 = EDGE_LOOP('',(#5190));
+#5190 = ORIENTED_EDGE('',*,*,#5164,.T.);
+#5191 = PLANE('',#5192);
+#5192 = AXIS2_PLACEMENT_3D('',#5193,#5194,#5195);
+#5193 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5194 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5195 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5200))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5197,#5198,#5199)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5197 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5198 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5199 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5200 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5197,
+ 'distance_accuracy_value','confusion accuracy');
+#5201 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5202,#5204);
+#5202 = ( REPRESENTATION_RELATIONSHIP('','',#5157,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5203)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5203 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291);
+#5204 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5205);
+#5205 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13425','BALL_0068','',#5,#5152,$
+ );
+#5206 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5154));
+#5207 = SHAPE_DEFINITION_REPRESENTATION(#5208,#5214);
+#5208 = PRODUCT_DEFINITION_SHAPE('','',#5209);
+#5209 = PRODUCT_DEFINITION('design','',#5210,#5213);
+#5210 = PRODUCT_DEFINITION_FORMATION('','',#5211);
+#5211 = PRODUCT('BALL_0069','BALL_0069','',(#5212));
+#5212 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5213 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5214 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5215),#5253);
+#5215 = MANIFOLD_SOLID_BREP('',#5216);
+#5216 = CLOSED_SHELL('',(#5217,#5244));
+#5217 = ADVANCED_FACE('',(#5218),#5239,.T.);
+#5218 = FACE_BOUND('',#5219,.T.);
+#5219 = EDGE_LOOP('',(#5220,#5229,#5238));
+#5220 = ORIENTED_EDGE('',*,*,#5221,.T.);
+#5221 = EDGE_CURVE('',#5222,#5222,#5224,.T.);
+#5222 = VERTEX_POINT('',#5223);
+#5223 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5224 = CIRCLE('',#5225,0.112000000008);
+#5225 = AXIS2_PLACEMENT_3D('',#5226,#5227,#5228);
+#5226 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5227 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5228 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5229 = ORIENTED_EDGE('',*,*,#5230,.T.);
+#5230 = EDGE_CURVE('',#5222,#5231,#5233,.T.);
+#5231 = VERTEX_POINT('',#5232);
+#5232 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5233 = CIRCLE('',#5234,0.139999999998);
+#5234 = AXIS2_PLACEMENT_3D('',#5235,#5236,#5237);
+#5235 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5236 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5237 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5238 = ORIENTED_EDGE('',*,*,#5230,.F.);
+#5239 = SPHERICAL_SURFACE('',#5240,0.139999999998);
+#5240 = AXIS2_PLACEMENT_3D('',#5241,#5242,#5243);
+#5241 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5242 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5243 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5244 = ADVANCED_FACE('',(#5245),#5248,.F.);
+#5245 = FACE_BOUND('',#5246,.F.);
+#5246 = EDGE_LOOP('',(#5247));
+#5247 = ORIENTED_EDGE('',*,*,#5221,.T.);
+#5248 = PLANE('',#5249);
+#5249 = AXIS2_PLACEMENT_3D('',#5250,#5251,#5252);
+#5250 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5251 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5252 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5257))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5254,#5255,#5256)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5254 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5255 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5256 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5257 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5254,
+ 'distance_accuracy_value','confusion accuracy');
+#5258 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5259,#5261);
+#5259 = ( REPRESENTATION_RELATIONSHIP('','',#5214,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5260)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5260 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295);
+#5261 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5262);
+#5262 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13426','BALL_0069','',#5,#5209,$
+ );
+#5263 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5211));
+#5264 = SHAPE_DEFINITION_REPRESENTATION(#5265,#5271);
+#5265 = PRODUCT_DEFINITION_SHAPE('','',#5266);
+#5266 = PRODUCT_DEFINITION('design','',#5267,#5270);
+#5267 = PRODUCT_DEFINITION_FORMATION('','',#5268);
+#5268 = PRODUCT('BALL_0070','BALL_0070','',(#5269));
+#5269 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5270 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5271 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5272),#5310);
+#5272 = MANIFOLD_SOLID_BREP('',#5273);
+#5273 = CLOSED_SHELL('',(#5274,#5301));
+#5274 = ADVANCED_FACE('',(#5275),#5296,.T.);
+#5275 = FACE_BOUND('',#5276,.T.);
+#5276 = EDGE_LOOP('',(#5277,#5286,#5295));
+#5277 = ORIENTED_EDGE('',*,*,#5278,.T.);
+#5278 = EDGE_CURVE('',#5279,#5279,#5281,.T.);
+#5279 = VERTEX_POINT('',#5280);
+#5280 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5281 = CIRCLE('',#5282,0.112000000008);
+#5282 = AXIS2_PLACEMENT_3D('',#5283,#5284,#5285);
+#5283 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5284 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5285 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5286 = ORIENTED_EDGE('',*,*,#5287,.T.);
+#5287 = EDGE_CURVE('',#5279,#5288,#5290,.T.);
+#5288 = VERTEX_POINT('',#5289);
+#5289 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5290 = CIRCLE('',#5291,0.139999999998);
+#5291 = AXIS2_PLACEMENT_3D('',#5292,#5293,#5294);
+#5292 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5293 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5294 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5295 = ORIENTED_EDGE('',*,*,#5287,.F.);
+#5296 = SPHERICAL_SURFACE('',#5297,0.139999999998);
+#5297 = AXIS2_PLACEMENT_3D('',#5298,#5299,#5300);
+#5298 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5299 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5300 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5301 = ADVANCED_FACE('',(#5302),#5305,.F.);
+#5302 = FACE_BOUND('',#5303,.F.);
+#5303 = EDGE_LOOP('',(#5304));
+#5304 = ORIENTED_EDGE('',*,*,#5278,.T.);
+#5305 = PLANE('',#5306);
+#5306 = AXIS2_PLACEMENT_3D('',#5307,#5308,#5309);
+#5307 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5308 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5309 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5314))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5311,#5312,#5313)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5311 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5312 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5313 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5314 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5311,
+ 'distance_accuracy_value','confusion accuracy');
+#5315 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5316,#5318);
+#5316 = ( REPRESENTATION_RELATIONSHIP('','',#5271,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5317)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5317 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299);
+#5318 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5319);
+#5319 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13427','BALL_0070','',#5,#5266,$
+ );
+#5320 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5268));
+#5321 = SHAPE_DEFINITION_REPRESENTATION(#5322,#5328);
+#5322 = PRODUCT_DEFINITION_SHAPE('','',#5323);
+#5323 = PRODUCT_DEFINITION('design','',#5324,#5327);
+#5324 = PRODUCT_DEFINITION_FORMATION('','',#5325);
+#5325 = PRODUCT('BALL_0071','BALL_0071','',(#5326));
+#5326 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5328 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5329),#5367);
+#5329 = MANIFOLD_SOLID_BREP('',#5330);
+#5330 = CLOSED_SHELL('',(#5331,#5358));
+#5331 = ADVANCED_FACE('',(#5332),#5353,.T.);
+#5332 = FACE_BOUND('',#5333,.T.);
+#5333 = EDGE_LOOP('',(#5334,#5343,#5352));
+#5334 = ORIENTED_EDGE('',*,*,#5335,.T.);
+#5335 = EDGE_CURVE('',#5336,#5336,#5338,.T.);
+#5336 = VERTEX_POINT('',#5337);
+#5337 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5338 = CIRCLE('',#5339,0.112000000008);
+#5339 = AXIS2_PLACEMENT_3D('',#5340,#5341,#5342);
+#5340 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5341 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5342 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5343 = ORIENTED_EDGE('',*,*,#5344,.T.);
+#5344 = EDGE_CURVE('',#5336,#5345,#5347,.T.);
+#5345 = VERTEX_POINT('',#5346);
+#5346 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5347 = CIRCLE('',#5348,0.139999999998);
+#5348 = AXIS2_PLACEMENT_3D('',#5349,#5350,#5351);
+#5349 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5350 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5351 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5352 = ORIENTED_EDGE('',*,*,#5344,.F.);
+#5353 = SPHERICAL_SURFACE('',#5354,0.139999999998);
+#5354 = AXIS2_PLACEMENT_3D('',#5355,#5356,#5357);
+#5355 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5356 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5357 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5358 = ADVANCED_FACE('',(#5359),#5362,.F.);
+#5359 = FACE_BOUND('',#5360,.F.);
+#5360 = EDGE_LOOP('',(#5361));
+#5361 = ORIENTED_EDGE('',*,*,#5335,.T.);
+#5362 = PLANE('',#5363);
+#5363 = AXIS2_PLACEMENT_3D('',#5364,#5365,#5366);
+#5364 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5365 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5366 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5371))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5368,#5369,#5370)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5368 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5369 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5370 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5371 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5368,
+ 'distance_accuracy_value','confusion accuracy');
+#5372 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5373,#5375);
+#5373 = ( REPRESENTATION_RELATIONSHIP('','',#5328,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5374)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5374 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303);
+#5375 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5376);
+#5376 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13428','BALL_0071','',#5,#5323,$
+ );
+#5377 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5325));
+#5378 = SHAPE_DEFINITION_REPRESENTATION(#5379,#5385);
+#5379 = PRODUCT_DEFINITION_SHAPE('','',#5380);
+#5380 = PRODUCT_DEFINITION('design','',#5381,#5384);
+#5381 = PRODUCT_DEFINITION_FORMATION('','',#5382);
+#5382 = PRODUCT('BALL_0072','BALL_0072','',(#5383));
+#5383 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5384 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5385 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5386),#5424);
+#5386 = MANIFOLD_SOLID_BREP('',#5387);
+#5387 = CLOSED_SHELL('',(#5388,#5415));
+#5388 = ADVANCED_FACE('',(#5389),#5410,.T.);
+#5389 = FACE_BOUND('',#5390,.T.);
+#5390 = EDGE_LOOP('',(#5391,#5400,#5409));
+#5391 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5392 = EDGE_CURVE('',#5393,#5393,#5395,.T.);
+#5393 = VERTEX_POINT('',#5394);
+#5394 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5395 = CIRCLE('',#5396,0.112000000008);
+#5396 = AXIS2_PLACEMENT_3D('',#5397,#5398,#5399);
+#5397 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5398 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5399 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5400 = ORIENTED_EDGE('',*,*,#5401,.T.);
+#5401 = EDGE_CURVE('',#5393,#5402,#5404,.T.);
+#5402 = VERTEX_POINT('',#5403);
+#5403 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5404 = CIRCLE('',#5405,0.139999999998);
+#5405 = AXIS2_PLACEMENT_3D('',#5406,#5407,#5408);
+#5406 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5407 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5408 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5409 = ORIENTED_EDGE('',*,*,#5401,.F.);
+#5410 = SPHERICAL_SURFACE('',#5411,0.139999999998);
+#5411 = AXIS2_PLACEMENT_3D('',#5412,#5413,#5414);
+#5412 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5413 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5414 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5415 = ADVANCED_FACE('',(#5416),#5419,.F.);
+#5416 = FACE_BOUND('',#5417,.F.);
+#5417 = EDGE_LOOP('',(#5418));
+#5418 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5419 = PLANE('',#5420);
+#5420 = AXIS2_PLACEMENT_3D('',#5421,#5422,#5423);
+#5421 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5422 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5423 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5428))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5425,#5426,#5427)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5425 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5426 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5427 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5428 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5425,
+ 'distance_accuracy_value','confusion accuracy');
+#5429 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5430,#5432);
+#5430 = ( REPRESENTATION_RELATIONSHIP('','',#5385,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5431)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5431 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307);
+#5432 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5433);
+#5433 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13429','BALL_0072','',#5,#5380,$
+ );
+#5434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5382));
+#5435 = SHAPE_DEFINITION_REPRESENTATION(#5436,#5442);
+#5436 = PRODUCT_DEFINITION_SHAPE('','',#5437);
+#5437 = PRODUCT_DEFINITION('design','',#5438,#5441);
+#5438 = PRODUCT_DEFINITION_FORMATION('','',#5439);
+#5439 = PRODUCT('BALL_0073','BALL_0073','',(#5440));
+#5440 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5443),#5481);
+#5443 = MANIFOLD_SOLID_BREP('',#5444);
+#5444 = CLOSED_SHELL('',(#5445,#5472));
+#5445 = ADVANCED_FACE('',(#5446),#5467,.T.);
+#5446 = FACE_BOUND('',#5447,.T.);
+#5447 = EDGE_LOOP('',(#5448,#5457,#5466));
+#5448 = ORIENTED_EDGE('',*,*,#5449,.T.);
+#5449 = EDGE_CURVE('',#5450,#5450,#5452,.T.);
+#5450 = VERTEX_POINT('',#5451);
+#5451 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5452 = CIRCLE('',#5453,0.112000000008);
+#5453 = AXIS2_PLACEMENT_3D('',#5454,#5455,#5456);
+#5454 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5455 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5456 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5457 = ORIENTED_EDGE('',*,*,#5458,.T.);
+#5458 = EDGE_CURVE('',#5450,#5459,#5461,.T.);
+#5459 = VERTEX_POINT('',#5460);
+#5460 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5461 = CIRCLE('',#5462,0.139999999998);
+#5462 = AXIS2_PLACEMENT_3D('',#5463,#5464,#5465);
+#5463 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5464 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5465 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5466 = ORIENTED_EDGE('',*,*,#5458,.F.);
+#5467 = SPHERICAL_SURFACE('',#5468,0.139999999998);
+#5468 = AXIS2_PLACEMENT_3D('',#5469,#5470,#5471);
+#5469 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5470 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5471 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5472 = ADVANCED_FACE('',(#5473),#5476,.F.);
+#5473 = FACE_BOUND('',#5474,.F.);
+#5474 = EDGE_LOOP('',(#5475));
+#5475 = ORIENTED_EDGE('',*,*,#5449,.T.);
+#5476 = PLANE('',#5477);
+#5477 = AXIS2_PLACEMENT_3D('',#5478,#5479,#5480);
+#5478 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5479 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5480 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5485))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5482,#5483,#5484)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5482,
+ 'distance_accuracy_value','confusion accuracy');
+#5486 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5487,#5489);
+#5487 = ( REPRESENTATION_RELATIONSHIP('','',#5442,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5488)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5488 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311);
+#5489 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5490);
+#5490 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13430','BALL_0073','',#5,#5437,$
+ );
+#5491 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5439));
+#5492 = SHAPE_DEFINITION_REPRESENTATION(#5493,#5499);
+#5493 = PRODUCT_DEFINITION_SHAPE('','',#5494);
+#5494 = PRODUCT_DEFINITION('design','',#5495,#5498);
+#5495 = PRODUCT_DEFINITION_FORMATION('','',#5496);
+#5496 = PRODUCT('BALL_0074','BALL_0074','',(#5497));
+#5497 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5499 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5500),#5538);
+#5500 = MANIFOLD_SOLID_BREP('',#5501);
+#5501 = CLOSED_SHELL('',(#5502,#5529));
+#5502 = ADVANCED_FACE('',(#5503),#5524,.T.);
+#5503 = FACE_BOUND('',#5504,.T.);
+#5504 = EDGE_LOOP('',(#5505,#5514,#5523));
+#5505 = ORIENTED_EDGE('',*,*,#5506,.T.);
+#5506 = EDGE_CURVE('',#5507,#5507,#5509,.T.);
+#5507 = VERTEX_POINT('',#5508);
+#5508 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5509 = CIRCLE('',#5510,0.112000000008);
+#5510 = AXIS2_PLACEMENT_3D('',#5511,#5512,#5513);
+#5511 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5512 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5513 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5514 = ORIENTED_EDGE('',*,*,#5515,.T.);
+#5515 = EDGE_CURVE('',#5507,#5516,#5518,.T.);
+#5516 = VERTEX_POINT('',#5517);
+#5517 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5518 = CIRCLE('',#5519,0.139999999998);
+#5519 = AXIS2_PLACEMENT_3D('',#5520,#5521,#5522);
+#5520 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5521 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5522 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5523 = ORIENTED_EDGE('',*,*,#5515,.F.);
+#5524 = SPHERICAL_SURFACE('',#5525,0.139999999998);
+#5525 = AXIS2_PLACEMENT_3D('',#5526,#5527,#5528);
+#5526 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5527 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5528 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5529 = ADVANCED_FACE('',(#5530),#5533,.F.);
+#5530 = FACE_BOUND('',#5531,.F.);
+#5531 = EDGE_LOOP('',(#5532));
+#5532 = ORIENTED_EDGE('',*,*,#5506,.T.);
+#5533 = PLANE('',#5534);
+#5534 = AXIS2_PLACEMENT_3D('',#5535,#5536,#5537);
+#5535 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5536 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5537 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5542))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5539,#5540,#5541)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5539 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5540 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5541 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5542 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5539,
+ 'distance_accuracy_value','confusion accuracy');
+#5543 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5544,#5546);
+#5544 = ( REPRESENTATION_RELATIONSHIP('','',#5499,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5545)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5545 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315);
+#5546 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5547);
+#5547 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13431','BALL_0074','',#5,#5494,$
+ );
+#5548 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5496));
+#5549 = SHAPE_DEFINITION_REPRESENTATION(#5550,#5556);
+#5550 = PRODUCT_DEFINITION_SHAPE('','',#5551);
+#5551 = PRODUCT_DEFINITION('design','',#5552,#5555);
+#5552 = PRODUCT_DEFINITION_FORMATION('','',#5553);
+#5553 = PRODUCT('BALL_0075','BALL_0075','',(#5554));
+#5554 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5555 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5556 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5557),#5595);
+#5557 = MANIFOLD_SOLID_BREP('',#5558);
+#5558 = CLOSED_SHELL('',(#5559,#5586));
+#5559 = ADVANCED_FACE('',(#5560),#5581,.T.);
+#5560 = FACE_BOUND('',#5561,.T.);
+#5561 = EDGE_LOOP('',(#5562,#5571,#5580));
+#5562 = ORIENTED_EDGE('',*,*,#5563,.T.);
+#5563 = EDGE_CURVE('',#5564,#5564,#5566,.T.);
+#5564 = VERTEX_POINT('',#5565);
+#5565 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5566 = CIRCLE('',#5567,0.112000000008);
+#5567 = AXIS2_PLACEMENT_3D('',#5568,#5569,#5570);
+#5568 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5569 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5570 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5571 = ORIENTED_EDGE('',*,*,#5572,.T.);
+#5572 = EDGE_CURVE('',#5564,#5573,#5575,.T.);
+#5573 = VERTEX_POINT('',#5574);
+#5574 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5575 = CIRCLE('',#5576,0.139999999998);
+#5576 = AXIS2_PLACEMENT_3D('',#5577,#5578,#5579);
+#5577 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5578 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5579 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5580 = ORIENTED_EDGE('',*,*,#5572,.F.);
+#5581 = SPHERICAL_SURFACE('',#5582,0.139999999998);
+#5582 = AXIS2_PLACEMENT_3D('',#5583,#5584,#5585);
+#5583 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5584 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5585 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5586 = ADVANCED_FACE('',(#5587),#5590,.F.);
+#5587 = FACE_BOUND('',#5588,.F.);
+#5588 = EDGE_LOOP('',(#5589));
+#5589 = ORIENTED_EDGE('',*,*,#5563,.T.);
+#5590 = PLANE('',#5591);
+#5591 = AXIS2_PLACEMENT_3D('',#5592,#5593,#5594);
+#5592 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5593 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5594 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5599))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5596,#5597,#5598)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5596 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5597 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5598 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5599 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5596,
+ 'distance_accuracy_value','confusion accuracy');
+#5600 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5601,#5603);
+#5601 = ( REPRESENTATION_RELATIONSHIP('','',#5556,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5602)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5602 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319);
+#5603 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5604);
+#5604 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13432','BALL_0075','',#5,#5551,$
+ );
+#5605 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5553));
+#5606 = SHAPE_DEFINITION_REPRESENTATION(#5607,#5613);
+#5607 = PRODUCT_DEFINITION_SHAPE('','',#5608);
+#5608 = PRODUCT_DEFINITION('design','',#5609,#5612);
+#5609 = PRODUCT_DEFINITION_FORMATION('','',#5610);
+#5610 = PRODUCT('BALL_0076','BALL_0076','',(#5611));
+#5611 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5612 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5613 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5614),#5652);
+#5614 = MANIFOLD_SOLID_BREP('',#5615);
+#5615 = CLOSED_SHELL('',(#5616,#5643));
+#5616 = ADVANCED_FACE('',(#5617),#5638,.T.);
+#5617 = FACE_BOUND('',#5618,.T.);
+#5618 = EDGE_LOOP('',(#5619,#5628,#5637));
+#5619 = ORIENTED_EDGE('',*,*,#5620,.T.);
+#5620 = EDGE_CURVE('',#5621,#5621,#5623,.T.);
+#5621 = VERTEX_POINT('',#5622);
+#5622 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5623 = CIRCLE('',#5624,0.112000000008);
+#5624 = AXIS2_PLACEMENT_3D('',#5625,#5626,#5627);
+#5625 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5626 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5627 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5628 = ORIENTED_EDGE('',*,*,#5629,.T.);
+#5629 = EDGE_CURVE('',#5621,#5630,#5632,.T.);
+#5630 = VERTEX_POINT('',#5631);
+#5631 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5632 = CIRCLE('',#5633,0.139999999998);
+#5633 = AXIS2_PLACEMENT_3D('',#5634,#5635,#5636);
+#5634 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5635 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5636 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5637 = ORIENTED_EDGE('',*,*,#5629,.F.);
+#5638 = SPHERICAL_SURFACE('',#5639,0.139999999998);
+#5639 = AXIS2_PLACEMENT_3D('',#5640,#5641,#5642);
+#5640 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5641 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5642 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5643 = ADVANCED_FACE('',(#5644),#5647,.F.);
+#5644 = FACE_BOUND('',#5645,.F.);
+#5645 = EDGE_LOOP('',(#5646));
+#5646 = ORIENTED_EDGE('',*,*,#5620,.T.);
+#5647 = PLANE('',#5648);
+#5648 = AXIS2_PLACEMENT_3D('',#5649,#5650,#5651);
+#5649 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5650 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5651 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5656))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5653,#5654,#5655)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5653,
+ 'distance_accuracy_value','confusion accuracy');
+#5657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5658,#5660);
+#5658 = ( REPRESENTATION_RELATIONSHIP('','',#5613,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5659)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323);
+#5660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5661);
+#5661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13433','BALL_0076','',#5,#5608,$
+ );
+#5662 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5610));
+#5663 = SHAPE_DEFINITION_REPRESENTATION(#5664,#5670);
+#5664 = PRODUCT_DEFINITION_SHAPE('','',#5665);
+#5665 = PRODUCT_DEFINITION('design','',#5666,#5669);
+#5666 = PRODUCT_DEFINITION_FORMATION('','',#5667);
+#5667 = PRODUCT('BALL_0077','BALL_0077','',(#5668));
+#5668 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5669 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5670 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5671),#5709);
+#5671 = MANIFOLD_SOLID_BREP('',#5672);
+#5672 = CLOSED_SHELL('',(#5673,#5700));
+#5673 = ADVANCED_FACE('',(#5674),#5695,.T.);
+#5674 = FACE_BOUND('',#5675,.T.);
+#5675 = EDGE_LOOP('',(#5676,#5685,#5694));
+#5676 = ORIENTED_EDGE('',*,*,#5677,.T.);
+#5677 = EDGE_CURVE('',#5678,#5678,#5680,.T.);
+#5678 = VERTEX_POINT('',#5679);
+#5679 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5680 = CIRCLE('',#5681,0.112000000008);
+#5681 = AXIS2_PLACEMENT_3D('',#5682,#5683,#5684);
+#5682 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5683 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5684 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5685 = ORIENTED_EDGE('',*,*,#5686,.T.);
+#5686 = EDGE_CURVE('',#5678,#5687,#5689,.T.);
+#5687 = VERTEX_POINT('',#5688);
+#5688 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5689 = CIRCLE('',#5690,0.139999999998);
+#5690 = AXIS2_PLACEMENT_3D('',#5691,#5692,#5693);
+#5691 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5692 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5693 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5694 = ORIENTED_EDGE('',*,*,#5686,.F.);
+#5695 = SPHERICAL_SURFACE('',#5696,0.139999999998);
+#5696 = AXIS2_PLACEMENT_3D('',#5697,#5698,#5699);
+#5697 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5698 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5699 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5700 = ADVANCED_FACE('',(#5701),#5704,.F.);
+#5701 = FACE_BOUND('',#5702,.F.);
+#5702 = EDGE_LOOP('',(#5703));
+#5703 = ORIENTED_EDGE('',*,*,#5677,.T.);
+#5704 = PLANE('',#5705);
+#5705 = AXIS2_PLACEMENT_3D('',#5706,#5707,#5708);
+#5706 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5707 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5708 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5713))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5710,#5711,#5712)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5710 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5711 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5712 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5713 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5710,
+ 'distance_accuracy_value','confusion accuracy');
+#5714 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5715,#5717);
+#5715 = ( REPRESENTATION_RELATIONSHIP('','',#5670,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5716)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5716 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327);
+#5717 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5718);
+#5718 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13434','BALL_0077','',#5,#5665,$
+ );
+#5719 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5667));
+#5720 = SHAPE_DEFINITION_REPRESENTATION(#5721,#5727);
+#5721 = PRODUCT_DEFINITION_SHAPE('','',#5722);
+#5722 = PRODUCT_DEFINITION('design','',#5723,#5726);
+#5723 = PRODUCT_DEFINITION_FORMATION('','',#5724);
+#5724 = PRODUCT('BALL_0078','BALL_0078','',(#5725));
+#5725 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5726 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5727 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5728),#5766);
+#5728 = MANIFOLD_SOLID_BREP('',#5729);
+#5729 = CLOSED_SHELL('',(#5730,#5757));
+#5730 = ADVANCED_FACE('',(#5731),#5752,.T.);
+#5731 = FACE_BOUND('',#5732,.T.);
+#5732 = EDGE_LOOP('',(#5733,#5742,#5751));
+#5733 = ORIENTED_EDGE('',*,*,#5734,.T.);
+#5734 = EDGE_CURVE('',#5735,#5735,#5737,.T.);
+#5735 = VERTEX_POINT('',#5736);
+#5736 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5737 = CIRCLE('',#5738,0.112000000008);
+#5738 = AXIS2_PLACEMENT_3D('',#5739,#5740,#5741);
+#5739 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5740 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5741 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5742 = ORIENTED_EDGE('',*,*,#5743,.T.);
+#5743 = EDGE_CURVE('',#5735,#5744,#5746,.T.);
+#5744 = VERTEX_POINT('',#5745);
+#5745 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5746 = CIRCLE('',#5747,0.139999999998);
+#5747 = AXIS2_PLACEMENT_3D('',#5748,#5749,#5750);
+#5748 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5749 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5750 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5751 = ORIENTED_EDGE('',*,*,#5743,.F.);
+#5752 = SPHERICAL_SURFACE('',#5753,0.139999999998);
+#5753 = AXIS2_PLACEMENT_3D('',#5754,#5755,#5756);
+#5754 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5755 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5756 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5757 = ADVANCED_FACE('',(#5758),#5761,.F.);
+#5758 = FACE_BOUND('',#5759,.F.);
+#5759 = EDGE_LOOP('',(#5760));
+#5760 = ORIENTED_EDGE('',*,*,#5734,.T.);
+#5761 = PLANE('',#5762);
+#5762 = AXIS2_PLACEMENT_3D('',#5763,#5764,#5765);
+#5763 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5764 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5765 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5770))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5767,#5768,#5769)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5767 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5768 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5769 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5770 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5767,
+ 'distance_accuracy_value','confusion accuracy');
+#5771 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5772,#5774);
+#5772 = ( REPRESENTATION_RELATIONSHIP('','',#5727,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5773)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5773 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331);
+#5774 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5775);
+#5775 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13435','BALL_0078','',#5,#5722,$
+ );
+#5776 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5724));
+#5777 = SHAPE_DEFINITION_REPRESENTATION(#5778,#5784);
+#5778 = PRODUCT_DEFINITION_SHAPE('','',#5779);
+#5779 = PRODUCT_DEFINITION('design','',#5780,#5783);
+#5780 = PRODUCT_DEFINITION_FORMATION('','',#5781);
+#5781 = PRODUCT('BALL_0079','BALL_0079','',(#5782));
+#5782 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5783 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5784 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5785),#5823);
+#5785 = MANIFOLD_SOLID_BREP('',#5786);
+#5786 = CLOSED_SHELL('',(#5787,#5814));
+#5787 = ADVANCED_FACE('',(#5788),#5809,.T.);
+#5788 = FACE_BOUND('',#5789,.T.);
+#5789 = EDGE_LOOP('',(#5790,#5799,#5808));
+#5790 = ORIENTED_EDGE('',*,*,#5791,.T.);
+#5791 = EDGE_CURVE('',#5792,#5792,#5794,.T.);
+#5792 = VERTEX_POINT('',#5793);
+#5793 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5794 = CIRCLE('',#5795,0.112000000008);
+#5795 = AXIS2_PLACEMENT_3D('',#5796,#5797,#5798);
+#5796 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5797 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5798 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5799 = ORIENTED_EDGE('',*,*,#5800,.T.);
+#5800 = EDGE_CURVE('',#5792,#5801,#5803,.T.);
+#5801 = VERTEX_POINT('',#5802);
+#5802 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5803 = CIRCLE('',#5804,0.139999999998);
+#5804 = AXIS2_PLACEMENT_3D('',#5805,#5806,#5807);
+#5805 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5806 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5807 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5808 = ORIENTED_EDGE('',*,*,#5800,.F.);
+#5809 = SPHERICAL_SURFACE('',#5810,0.139999999998);
+#5810 = AXIS2_PLACEMENT_3D('',#5811,#5812,#5813);
+#5811 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5812 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5813 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5814 = ADVANCED_FACE('',(#5815),#5818,.F.);
+#5815 = FACE_BOUND('',#5816,.F.);
+#5816 = EDGE_LOOP('',(#5817));
+#5817 = ORIENTED_EDGE('',*,*,#5791,.T.);
+#5818 = PLANE('',#5819);
+#5819 = AXIS2_PLACEMENT_3D('',#5820,#5821,#5822);
+#5820 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5821 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5822 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5827))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5824,#5825,#5826)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5824 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5825 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5826 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5827 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5824,
+ 'distance_accuracy_value','confusion accuracy');
+#5828 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5829,#5831);
+#5829 = ( REPRESENTATION_RELATIONSHIP('','',#5784,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5830)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5830 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335);
+#5831 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5832);
+#5832 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13436','BALL_0079','',#5,#5779,$
+ );
+#5833 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5781));
+#5834 = SHAPE_DEFINITION_REPRESENTATION(#5835,#5841);
+#5835 = PRODUCT_DEFINITION_SHAPE('','',#5836);
+#5836 = PRODUCT_DEFINITION('design','',#5837,#5840);
+#5837 = PRODUCT_DEFINITION_FORMATION('','',#5838);
+#5838 = PRODUCT('BALL_0080','BALL_0080','',(#5839));
+#5839 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5840 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5841 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5842),#5880);
+#5842 = MANIFOLD_SOLID_BREP('',#5843);
+#5843 = CLOSED_SHELL('',(#5844,#5871));
+#5844 = ADVANCED_FACE('',(#5845),#5866,.T.);
+#5845 = FACE_BOUND('',#5846,.T.);
+#5846 = EDGE_LOOP('',(#5847,#5856,#5865));
+#5847 = ORIENTED_EDGE('',*,*,#5848,.T.);
+#5848 = EDGE_CURVE('',#5849,#5849,#5851,.T.);
+#5849 = VERTEX_POINT('',#5850);
+#5850 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5851 = CIRCLE('',#5852,0.112000000008);
+#5852 = AXIS2_PLACEMENT_3D('',#5853,#5854,#5855);
+#5853 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5854 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5855 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5856 = ORIENTED_EDGE('',*,*,#5857,.T.);
+#5857 = EDGE_CURVE('',#5849,#5858,#5860,.T.);
+#5858 = VERTEX_POINT('',#5859);
+#5859 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5860 = CIRCLE('',#5861,0.139999999998);
+#5861 = AXIS2_PLACEMENT_3D('',#5862,#5863,#5864);
+#5862 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5863 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5864 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5865 = ORIENTED_EDGE('',*,*,#5857,.F.);
+#5866 = SPHERICAL_SURFACE('',#5867,0.139999999998);
+#5867 = AXIS2_PLACEMENT_3D('',#5868,#5869,#5870);
+#5868 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5869 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5870 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5871 = ADVANCED_FACE('',(#5872),#5875,.F.);
+#5872 = FACE_BOUND('',#5873,.F.);
+#5873 = EDGE_LOOP('',(#5874));
+#5874 = ORIENTED_EDGE('',*,*,#5848,.T.);
+#5875 = PLANE('',#5876);
+#5876 = AXIS2_PLACEMENT_3D('',#5877,#5878,#5879);
+#5877 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5878 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5879 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5884))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5881,#5882,#5883)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5881 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5882 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5883 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5884 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5881,
+ 'distance_accuracy_value','confusion accuracy');
+#5885 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5886,#5888);
+#5886 = ( REPRESENTATION_RELATIONSHIP('','',#5841,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5887)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5887 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339);
+#5888 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5889);
+#5889 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13437','BALL_0080','',#5,#5836,$
+ );
+#5890 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5838));
+#5891 = SHAPE_DEFINITION_REPRESENTATION(#5892,#5898);
+#5892 = PRODUCT_DEFINITION_SHAPE('','',#5893);
+#5893 = PRODUCT_DEFINITION('design','',#5894,#5897);
+#5894 = PRODUCT_DEFINITION_FORMATION('','',#5895);
+#5895 = PRODUCT('BALL_0081','BALL_0081','',(#5896));
+#5896 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5897 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5898 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5899),#5937);
+#5899 = MANIFOLD_SOLID_BREP('',#5900);
+#5900 = CLOSED_SHELL('',(#5901,#5928));
+#5901 = ADVANCED_FACE('',(#5902),#5923,.T.);
+#5902 = FACE_BOUND('',#5903,.T.);
+#5903 = EDGE_LOOP('',(#5904,#5913,#5922));
+#5904 = ORIENTED_EDGE('',*,*,#5905,.T.);
+#5905 = EDGE_CURVE('',#5906,#5906,#5908,.T.);
+#5906 = VERTEX_POINT('',#5907);
+#5907 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5908 = CIRCLE('',#5909,0.112000000008);
+#5909 = AXIS2_PLACEMENT_3D('',#5910,#5911,#5912);
+#5910 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5911 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5912 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5913 = ORIENTED_EDGE('',*,*,#5914,.T.);
+#5914 = EDGE_CURVE('',#5906,#5915,#5917,.T.);
+#5915 = VERTEX_POINT('',#5916);
+#5916 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5917 = CIRCLE('',#5918,0.139999999998);
+#5918 = AXIS2_PLACEMENT_3D('',#5919,#5920,#5921);
+#5919 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5920 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5921 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5922 = ORIENTED_EDGE('',*,*,#5914,.F.);
+#5923 = SPHERICAL_SURFACE('',#5924,0.139999999998);
+#5924 = AXIS2_PLACEMENT_3D('',#5925,#5926,#5927);
+#5925 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5926 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5927 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5928 = ADVANCED_FACE('',(#5929),#5932,.F.);
+#5929 = FACE_BOUND('',#5930,.F.);
+#5930 = EDGE_LOOP('',(#5931));
+#5931 = ORIENTED_EDGE('',*,*,#5905,.T.);
+#5932 = PLANE('',#5933);
+#5933 = AXIS2_PLACEMENT_3D('',#5934,#5935,#5936);
+#5934 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5935 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5936 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5941))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5938,#5939,#5940)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5938,
+ 'distance_accuracy_value','confusion accuracy');
+#5942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5943,#5945);
+#5943 = ( REPRESENTATION_RELATIONSHIP('','',#5898,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5944)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343);
+#5945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #5946);
+#5946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13438','BALL_0081','',#5,#5893,$
+ );
+#5947 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5895));
+#5948 = SHAPE_DEFINITION_REPRESENTATION(#5949,#5955);
+#5949 = PRODUCT_DEFINITION_SHAPE('','',#5950);
+#5950 = PRODUCT_DEFINITION('design','',#5951,#5954);
+#5951 = PRODUCT_DEFINITION_FORMATION('','',#5952);
+#5952 = PRODUCT('BALL_0082','BALL_0082','',(#5953));
+#5953 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5954 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5955 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5956),#5994);
+#5956 = MANIFOLD_SOLID_BREP('',#5957);
+#5957 = CLOSED_SHELL('',(#5958,#5985));
+#5958 = ADVANCED_FACE('',(#5959),#5980,.T.);
+#5959 = FACE_BOUND('',#5960,.T.);
+#5960 = EDGE_LOOP('',(#5961,#5970,#5979));
+#5961 = ORIENTED_EDGE('',*,*,#5962,.T.);
+#5962 = EDGE_CURVE('',#5963,#5963,#5965,.T.);
+#5963 = VERTEX_POINT('',#5964);
+#5964 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#5965 = CIRCLE('',#5966,0.112000000008);
+#5966 = AXIS2_PLACEMENT_3D('',#5967,#5968,#5969);
+#5967 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#5968 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#5969 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#5970 = ORIENTED_EDGE('',*,*,#5971,.T.);
+#5971 = EDGE_CURVE('',#5963,#5972,#5974,.T.);
+#5972 = VERTEX_POINT('',#5973);
+#5973 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#5974 = CIRCLE('',#5975,0.139999999998);
+#5975 = AXIS2_PLACEMENT_3D('',#5976,#5977,#5978);
+#5976 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5977 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#5978 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#5979 = ORIENTED_EDGE('',*,*,#5971,.F.);
+#5980 = SPHERICAL_SURFACE('',#5981,0.139999999998);
+#5981 = AXIS2_PLACEMENT_3D('',#5982,#5983,#5984);
+#5982 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#5983 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5984 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#5985 = ADVANCED_FACE('',(#5986),#5989,.F.);
+#5986 = FACE_BOUND('',#5987,.F.);
+#5987 = EDGE_LOOP('',(#5988));
+#5988 = ORIENTED_EDGE('',*,*,#5962,.T.);
+#5989 = PLANE('',#5990);
+#5990 = AXIS2_PLACEMENT_3D('',#5991,#5992,#5993);
+#5991 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#5992 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#5993 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#5994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5998))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5995,#5996,#5997)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5995 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5996 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5997 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5998 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5995,
+ 'distance_accuracy_value','confusion accuracy');
+#5999 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6000,#6002);
+#6000 = ( REPRESENTATION_RELATIONSHIP('','',#5955,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6001)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6001 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347);
+#6002 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6003);
+#6003 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13439','BALL_0082','',#5,#5950,$
+ );
+#6004 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5952));
+#6005 = SHAPE_DEFINITION_REPRESENTATION(#6006,#6012);
+#6006 = PRODUCT_DEFINITION_SHAPE('','',#6007);
+#6007 = PRODUCT_DEFINITION('design','',#6008,#6011);
+#6008 = PRODUCT_DEFINITION_FORMATION('','',#6009);
+#6009 = PRODUCT('BALL_0083','BALL_0083','',(#6010));
+#6010 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6011 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6012 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6013),#6051);
+#6013 = MANIFOLD_SOLID_BREP('',#6014);
+#6014 = CLOSED_SHELL('',(#6015,#6042));
+#6015 = ADVANCED_FACE('',(#6016),#6037,.T.);
+#6016 = FACE_BOUND('',#6017,.T.);
+#6017 = EDGE_LOOP('',(#6018,#6027,#6036));
+#6018 = ORIENTED_EDGE('',*,*,#6019,.T.);
+#6019 = EDGE_CURVE('',#6020,#6020,#6022,.T.);
+#6020 = VERTEX_POINT('',#6021);
+#6021 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6022 = CIRCLE('',#6023,0.112000000008);
+#6023 = AXIS2_PLACEMENT_3D('',#6024,#6025,#6026);
+#6024 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6025 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6026 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6027 = ORIENTED_EDGE('',*,*,#6028,.T.);
+#6028 = EDGE_CURVE('',#6020,#6029,#6031,.T.);
+#6029 = VERTEX_POINT('',#6030);
+#6030 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6031 = CIRCLE('',#6032,0.139999999998);
+#6032 = AXIS2_PLACEMENT_3D('',#6033,#6034,#6035);
+#6033 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6034 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6035 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6036 = ORIENTED_EDGE('',*,*,#6028,.F.);
+#6037 = SPHERICAL_SURFACE('',#6038,0.139999999998);
+#6038 = AXIS2_PLACEMENT_3D('',#6039,#6040,#6041);
+#6039 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6040 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6041 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6042 = ADVANCED_FACE('',(#6043),#6046,.F.);
+#6043 = FACE_BOUND('',#6044,.F.);
+#6044 = EDGE_LOOP('',(#6045));
+#6045 = ORIENTED_EDGE('',*,*,#6019,.T.);
+#6046 = PLANE('',#6047);
+#6047 = AXIS2_PLACEMENT_3D('',#6048,#6049,#6050);
+#6048 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6049 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6050 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6055))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6052,#6053,#6054)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6052 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6053 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6054 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6055 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6052,
+ 'distance_accuracy_value','confusion accuracy');
+#6056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6057,#6059);
+#6057 = ( REPRESENTATION_RELATIONSHIP('','',#6012,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6058)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351);
+#6059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6060);
+#6060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13440','BALL_0083','',#5,#6007,$
+ );
+#6061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6009));
+#6062 = SHAPE_DEFINITION_REPRESENTATION(#6063,#6069);
+#6063 = PRODUCT_DEFINITION_SHAPE('','',#6064);
+#6064 = PRODUCT_DEFINITION('design','',#6065,#6068);
+#6065 = PRODUCT_DEFINITION_FORMATION('','',#6066);
+#6066 = PRODUCT('BALL_0084','BALL_0084','',(#6067));
+#6067 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6068 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6069 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6070),#6108);
+#6070 = MANIFOLD_SOLID_BREP('',#6071);
+#6071 = CLOSED_SHELL('',(#6072,#6099));
+#6072 = ADVANCED_FACE('',(#6073),#6094,.T.);
+#6073 = FACE_BOUND('',#6074,.T.);
+#6074 = EDGE_LOOP('',(#6075,#6084,#6093));
+#6075 = ORIENTED_EDGE('',*,*,#6076,.T.);
+#6076 = EDGE_CURVE('',#6077,#6077,#6079,.T.);
+#6077 = VERTEX_POINT('',#6078);
+#6078 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6079 = CIRCLE('',#6080,0.112000000008);
+#6080 = AXIS2_PLACEMENT_3D('',#6081,#6082,#6083);
+#6081 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6082 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6083 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6084 = ORIENTED_EDGE('',*,*,#6085,.T.);
+#6085 = EDGE_CURVE('',#6077,#6086,#6088,.T.);
+#6086 = VERTEX_POINT('',#6087);
+#6087 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6088 = CIRCLE('',#6089,0.139999999998);
+#6089 = AXIS2_PLACEMENT_3D('',#6090,#6091,#6092);
+#6090 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6091 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6092 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6093 = ORIENTED_EDGE('',*,*,#6085,.F.);
+#6094 = SPHERICAL_SURFACE('',#6095,0.139999999998);
+#6095 = AXIS2_PLACEMENT_3D('',#6096,#6097,#6098);
+#6096 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6097 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6098 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6099 = ADVANCED_FACE('',(#6100),#6103,.F.);
+#6100 = FACE_BOUND('',#6101,.F.);
+#6101 = EDGE_LOOP('',(#6102));
+#6102 = ORIENTED_EDGE('',*,*,#6076,.T.);
+#6103 = PLANE('',#6104);
+#6104 = AXIS2_PLACEMENT_3D('',#6105,#6106,#6107);
+#6105 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6106 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6107 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6112))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6109,#6110,#6111)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6109 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6110 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6111 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6112 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6109,
+ 'distance_accuracy_value','confusion accuracy');
+#6113 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6114,#6116);
+#6114 = ( REPRESENTATION_RELATIONSHIP('','',#6069,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6115)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6115 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355);
+#6116 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6117);
+#6117 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13441','BALL_0084','',#5,#6064,$
+ );
+#6118 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6066));
+#6119 = SHAPE_DEFINITION_REPRESENTATION(#6120,#6126);
+#6120 = PRODUCT_DEFINITION_SHAPE('','',#6121);
+#6121 = PRODUCT_DEFINITION('design','',#6122,#6125);
+#6122 = PRODUCT_DEFINITION_FORMATION('','',#6123);
+#6123 = PRODUCT('BALL_0085','BALL_0085','',(#6124));
+#6124 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6125 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6126 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6127),#6165);
+#6127 = MANIFOLD_SOLID_BREP('',#6128);
+#6128 = CLOSED_SHELL('',(#6129,#6156));
+#6129 = ADVANCED_FACE('',(#6130),#6151,.T.);
+#6130 = FACE_BOUND('',#6131,.T.);
+#6131 = EDGE_LOOP('',(#6132,#6141,#6150));
+#6132 = ORIENTED_EDGE('',*,*,#6133,.T.);
+#6133 = EDGE_CURVE('',#6134,#6134,#6136,.T.);
+#6134 = VERTEX_POINT('',#6135);
+#6135 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6136 = CIRCLE('',#6137,0.112000000008);
+#6137 = AXIS2_PLACEMENT_3D('',#6138,#6139,#6140);
+#6138 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6139 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6140 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6141 = ORIENTED_EDGE('',*,*,#6142,.T.);
+#6142 = EDGE_CURVE('',#6134,#6143,#6145,.T.);
+#6143 = VERTEX_POINT('',#6144);
+#6144 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6145 = CIRCLE('',#6146,0.139999999998);
+#6146 = AXIS2_PLACEMENT_3D('',#6147,#6148,#6149);
+#6147 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6148 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6149 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6150 = ORIENTED_EDGE('',*,*,#6142,.F.);
+#6151 = SPHERICAL_SURFACE('',#6152,0.139999999998);
+#6152 = AXIS2_PLACEMENT_3D('',#6153,#6154,#6155);
+#6153 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6154 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6155 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6156 = ADVANCED_FACE('',(#6157),#6160,.F.);
+#6157 = FACE_BOUND('',#6158,.F.);
+#6158 = EDGE_LOOP('',(#6159));
+#6159 = ORIENTED_EDGE('',*,*,#6133,.T.);
+#6160 = PLANE('',#6161);
+#6161 = AXIS2_PLACEMENT_3D('',#6162,#6163,#6164);
+#6162 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6163 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6164 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6169))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6166,#6167,#6168)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6166,
+ 'distance_accuracy_value','confusion accuracy');
+#6170 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6171,#6173);
+#6171 = ( REPRESENTATION_RELATIONSHIP('','',#6126,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6172)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6172 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359);
+#6173 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6174);
+#6174 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13442','BALL_0085','',#5,#6121,$
+ );
+#6175 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6123));
+#6176 = SHAPE_DEFINITION_REPRESENTATION(#6177,#6183);
+#6177 = PRODUCT_DEFINITION_SHAPE('','',#6178);
+#6178 = PRODUCT_DEFINITION('design','',#6179,#6182);
+#6179 = PRODUCT_DEFINITION_FORMATION('','',#6180);
+#6180 = PRODUCT('BALL_0086','BALL_0086','',(#6181));
+#6181 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6182 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6183 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6184),#6222);
+#6184 = MANIFOLD_SOLID_BREP('',#6185);
+#6185 = CLOSED_SHELL('',(#6186,#6213));
+#6186 = ADVANCED_FACE('',(#6187),#6208,.T.);
+#6187 = FACE_BOUND('',#6188,.T.);
+#6188 = EDGE_LOOP('',(#6189,#6198,#6207));
+#6189 = ORIENTED_EDGE('',*,*,#6190,.T.);
+#6190 = EDGE_CURVE('',#6191,#6191,#6193,.T.);
+#6191 = VERTEX_POINT('',#6192);
+#6192 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6193 = CIRCLE('',#6194,0.112000000008);
+#6194 = AXIS2_PLACEMENT_3D('',#6195,#6196,#6197);
+#6195 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6196 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6197 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6198 = ORIENTED_EDGE('',*,*,#6199,.T.);
+#6199 = EDGE_CURVE('',#6191,#6200,#6202,.T.);
+#6200 = VERTEX_POINT('',#6201);
+#6201 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6202 = CIRCLE('',#6203,0.139999999998);
+#6203 = AXIS2_PLACEMENT_3D('',#6204,#6205,#6206);
+#6204 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6205 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6206 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6207 = ORIENTED_EDGE('',*,*,#6199,.F.);
+#6208 = SPHERICAL_SURFACE('',#6209,0.139999999998);
+#6209 = AXIS2_PLACEMENT_3D('',#6210,#6211,#6212);
+#6210 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6211 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6212 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6213 = ADVANCED_FACE('',(#6214),#6217,.F.);
+#6214 = FACE_BOUND('',#6215,.F.);
+#6215 = EDGE_LOOP('',(#6216));
+#6216 = ORIENTED_EDGE('',*,*,#6190,.T.);
+#6217 = PLANE('',#6218);
+#6218 = AXIS2_PLACEMENT_3D('',#6219,#6220,#6221);
+#6219 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6220 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6221 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6226))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6223,#6224,#6225)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6223 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6224 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6225 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6226 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6223,
+ 'distance_accuracy_value','confusion accuracy');
+#6227 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6228,#6230);
+#6228 = ( REPRESENTATION_RELATIONSHIP('','',#6183,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6229)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6229 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363);
+#6230 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6231);
+#6231 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13443','BALL_0086','',#5,#6178,$
+ );
+#6232 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6180));
+#6233 = SHAPE_DEFINITION_REPRESENTATION(#6234,#6240);
+#6234 = PRODUCT_DEFINITION_SHAPE('','',#6235);
+#6235 = PRODUCT_DEFINITION('design','',#6236,#6239);
+#6236 = PRODUCT_DEFINITION_FORMATION('','',#6237);
+#6237 = PRODUCT('BALL_0087','BALL_0087','',(#6238));
+#6238 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6239 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6240 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6241),#6279);
+#6241 = MANIFOLD_SOLID_BREP('',#6242);
+#6242 = CLOSED_SHELL('',(#6243,#6270));
+#6243 = ADVANCED_FACE('',(#6244),#6265,.T.);
+#6244 = FACE_BOUND('',#6245,.T.);
+#6245 = EDGE_LOOP('',(#6246,#6255,#6264));
+#6246 = ORIENTED_EDGE('',*,*,#6247,.T.);
+#6247 = EDGE_CURVE('',#6248,#6248,#6250,.T.);
+#6248 = VERTEX_POINT('',#6249);
+#6249 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6250 = CIRCLE('',#6251,0.112000000008);
+#6251 = AXIS2_PLACEMENT_3D('',#6252,#6253,#6254);
+#6252 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6253 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6254 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6255 = ORIENTED_EDGE('',*,*,#6256,.T.);
+#6256 = EDGE_CURVE('',#6248,#6257,#6259,.T.);
+#6257 = VERTEX_POINT('',#6258);
+#6258 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6259 = CIRCLE('',#6260,0.139999999998);
+#6260 = AXIS2_PLACEMENT_3D('',#6261,#6262,#6263);
+#6261 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6262 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6263 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6264 = ORIENTED_EDGE('',*,*,#6256,.F.);
+#6265 = SPHERICAL_SURFACE('',#6266,0.139999999998);
+#6266 = AXIS2_PLACEMENT_3D('',#6267,#6268,#6269);
+#6267 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6268 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6269 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6270 = ADVANCED_FACE('',(#6271),#6274,.F.);
+#6271 = FACE_BOUND('',#6272,.F.);
+#6272 = EDGE_LOOP('',(#6273));
+#6273 = ORIENTED_EDGE('',*,*,#6247,.T.);
+#6274 = PLANE('',#6275);
+#6275 = AXIS2_PLACEMENT_3D('',#6276,#6277,#6278);
+#6276 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6277 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6278 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6283))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6280,#6281,#6282)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6280 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6281 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6282 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6283 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6280,
+ 'distance_accuracy_value','confusion accuracy');
+#6284 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6285,#6287);
+#6285 = ( REPRESENTATION_RELATIONSHIP('','',#6240,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6286)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6286 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367);
+#6287 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6288);
+#6288 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13444','BALL_0087','',#5,#6235,$
+ );
+#6289 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6237));
+#6290 = SHAPE_DEFINITION_REPRESENTATION(#6291,#6297);
+#6291 = PRODUCT_DEFINITION_SHAPE('','',#6292);
+#6292 = PRODUCT_DEFINITION('design','',#6293,#6296);
+#6293 = PRODUCT_DEFINITION_FORMATION('','',#6294);
+#6294 = PRODUCT('BALL_0088','BALL_0088','',(#6295));
+#6295 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6296 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6297 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6298),#6336);
+#6298 = MANIFOLD_SOLID_BREP('',#6299);
+#6299 = CLOSED_SHELL('',(#6300,#6327));
+#6300 = ADVANCED_FACE('',(#6301),#6322,.T.);
+#6301 = FACE_BOUND('',#6302,.T.);
+#6302 = EDGE_LOOP('',(#6303,#6312,#6321));
+#6303 = ORIENTED_EDGE('',*,*,#6304,.T.);
+#6304 = EDGE_CURVE('',#6305,#6305,#6307,.T.);
+#6305 = VERTEX_POINT('',#6306);
+#6306 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6307 = CIRCLE('',#6308,0.112000000008);
+#6308 = AXIS2_PLACEMENT_3D('',#6309,#6310,#6311);
+#6309 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6310 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6311 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6312 = ORIENTED_EDGE('',*,*,#6313,.T.);
+#6313 = EDGE_CURVE('',#6305,#6314,#6316,.T.);
+#6314 = VERTEX_POINT('',#6315);
+#6315 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6316 = CIRCLE('',#6317,0.139999999998);
+#6317 = AXIS2_PLACEMENT_3D('',#6318,#6319,#6320);
+#6318 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6319 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6320 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6321 = ORIENTED_EDGE('',*,*,#6313,.F.);
+#6322 = SPHERICAL_SURFACE('',#6323,0.139999999998);
+#6323 = AXIS2_PLACEMENT_3D('',#6324,#6325,#6326);
+#6324 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6325 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6326 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6327 = ADVANCED_FACE('',(#6328),#6331,.F.);
+#6328 = FACE_BOUND('',#6329,.F.);
+#6329 = EDGE_LOOP('',(#6330));
+#6330 = ORIENTED_EDGE('',*,*,#6304,.T.);
+#6331 = PLANE('',#6332);
+#6332 = AXIS2_PLACEMENT_3D('',#6333,#6334,#6335);
+#6333 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6334 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6335 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6340))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6337,#6338,#6339)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6337 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6338 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6339 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6340 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6337,
+ 'distance_accuracy_value','confusion accuracy');
+#6341 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6342,#6344);
+#6342 = ( REPRESENTATION_RELATIONSHIP('','',#6297,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6343)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6343 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371);
+#6344 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6345);
+#6345 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13445','BALL_0088','',#5,#6292,$
+ );
+#6346 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6294));
+#6347 = SHAPE_DEFINITION_REPRESENTATION(#6348,#6354);
+#6348 = PRODUCT_DEFINITION_SHAPE('','',#6349);
+#6349 = PRODUCT_DEFINITION('design','',#6350,#6353);
+#6350 = PRODUCT_DEFINITION_FORMATION('','',#6351);
+#6351 = PRODUCT('BALL_0089','BALL_0089','',(#6352));
+#6352 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6353 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6354 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6355),#6393);
+#6355 = MANIFOLD_SOLID_BREP('',#6356);
+#6356 = CLOSED_SHELL('',(#6357,#6384));
+#6357 = ADVANCED_FACE('',(#6358),#6379,.T.);
+#6358 = FACE_BOUND('',#6359,.T.);
+#6359 = EDGE_LOOP('',(#6360,#6369,#6378));
+#6360 = ORIENTED_EDGE('',*,*,#6361,.T.);
+#6361 = EDGE_CURVE('',#6362,#6362,#6364,.T.);
+#6362 = VERTEX_POINT('',#6363);
+#6363 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6364 = CIRCLE('',#6365,0.112000000008);
+#6365 = AXIS2_PLACEMENT_3D('',#6366,#6367,#6368);
+#6366 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6367 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6368 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6369 = ORIENTED_EDGE('',*,*,#6370,.T.);
+#6370 = EDGE_CURVE('',#6362,#6371,#6373,.T.);
+#6371 = VERTEX_POINT('',#6372);
+#6372 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6373 = CIRCLE('',#6374,0.139999999998);
+#6374 = AXIS2_PLACEMENT_3D('',#6375,#6376,#6377);
+#6375 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6376 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6377 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6378 = ORIENTED_EDGE('',*,*,#6370,.F.);
+#6379 = SPHERICAL_SURFACE('',#6380,0.139999999998);
+#6380 = AXIS2_PLACEMENT_3D('',#6381,#6382,#6383);
+#6381 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6382 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6383 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6384 = ADVANCED_FACE('',(#6385),#6388,.F.);
+#6385 = FACE_BOUND('',#6386,.F.);
+#6386 = EDGE_LOOP('',(#6387));
+#6387 = ORIENTED_EDGE('',*,*,#6361,.T.);
+#6388 = PLANE('',#6389);
+#6389 = AXIS2_PLACEMENT_3D('',#6390,#6391,#6392);
+#6390 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6391 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6392 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6397))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6394,#6395,#6396)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6394 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6395 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6396 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6397 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6394,
+ 'distance_accuracy_value','confusion accuracy');
+#6398 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6399,#6401);
+#6399 = ( REPRESENTATION_RELATIONSHIP('','',#6354,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6400)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6400 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375);
+#6401 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6402);
+#6402 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13446','BALL_0089','',#5,#6349,$
+ );
+#6403 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6351));
+#6404 = SHAPE_DEFINITION_REPRESENTATION(#6405,#6411);
+#6405 = PRODUCT_DEFINITION_SHAPE('','',#6406);
+#6406 = PRODUCT_DEFINITION('design','',#6407,#6410);
+#6407 = PRODUCT_DEFINITION_FORMATION('','',#6408);
+#6408 = PRODUCT('BALL_0090','BALL_0090','',(#6409));
+#6409 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6410 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6411 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6412),#6450);
+#6412 = MANIFOLD_SOLID_BREP('',#6413);
+#6413 = CLOSED_SHELL('',(#6414,#6441));
+#6414 = ADVANCED_FACE('',(#6415),#6436,.T.);
+#6415 = FACE_BOUND('',#6416,.T.);
+#6416 = EDGE_LOOP('',(#6417,#6426,#6435));
+#6417 = ORIENTED_EDGE('',*,*,#6418,.T.);
+#6418 = EDGE_CURVE('',#6419,#6419,#6421,.T.);
+#6419 = VERTEX_POINT('',#6420);
+#6420 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6421 = CIRCLE('',#6422,0.112000000008);
+#6422 = AXIS2_PLACEMENT_3D('',#6423,#6424,#6425);
+#6423 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6424 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6425 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6426 = ORIENTED_EDGE('',*,*,#6427,.T.);
+#6427 = EDGE_CURVE('',#6419,#6428,#6430,.T.);
+#6428 = VERTEX_POINT('',#6429);
+#6429 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6430 = CIRCLE('',#6431,0.139999999998);
+#6431 = AXIS2_PLACEMENT_3D('',#6432,#6433,#6434);
+#6432 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6433 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6434 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6435 = ORIENTED_EDGE('',*,*,#6427,.F.);
+#6436 = SPHERICAL_SURFACE('',#6437,0.139999999998);
+#6437 = AXIS2_PLACEMENT_3D('',#6438,#6439,#6440);
+#6438 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6439 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6440 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6441 = ADVANCED_FACE('',(#6442),#6445,.F.);
+#6442 = FACE_BOUND('',#6443,.F.);
+#6443 = EDGE_LOOP('',(#6444));
+#6444 = ORIENTED_EDGE('',*,*,#6418,.T.);
+#6445 = PLANE('',#6446);
+#6446 = AXIS2_PLACEMENT_3D('',#6447,#6448,#6449);
+#6447 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6448 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6449 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6454))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6451,#6452,#6453)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6451 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6452 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6453 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6454 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6451,
+ 'distance_accuracy_value','confusion accuracy');
+#6455 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6456,#6458);
+#6456 = ( REPRESENTATION_RELATIONSHIP('','',#6411,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6457)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6457 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379);
+#6458 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6459);
+#6459 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13447','BALL_0090','',#5,#6406,$
+ );
+#6460 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6408));
+#6461 = SHAPE_DEFINITION_REPRESENTATION(#6462,#6468);
+#6462 = PRODUCT_DEFINITION_SHAPE('','',#6463);
+#6463 = PRODUCT_DEFINITION('design','',#6464,#6467);
+#6464 = PRODUCT_DEFINITION_FORMATION('','',#6465);
+#6465 = PRODUCT('BALL_0091','BALL_0091','',(#6466));
+#6466 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6467 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6468 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6469),#6507);
+#6469 = MANIFOLD_SOLID_BREP('',#6470);
+#6470 = CLOSED_SHELL('',(#6471,#6498));
+#6471 = ADVANCED_FACE('',(#6472),#6493,.T.);
+#6472 = FACE_BOUND('',#6473,.T.);
+#6473 = EDGE_LOOP('',(#6474,#6483,#6492));
+#6474 = ORIENTED_EDGE('',*,*,#6475,.T.);
+#6475 = EDGE_CURVE('',#6476,#6476,#6478,.T.);
+#6476 = VERTEX_POINT('',#6477);
+#6477 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6478 = CIRCLE('',#6479,0.112000000008);
+#6479 = AXIS2_PLACEMENT_3D('',#6480,#6481,#6482);
+#6480 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6481 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6482 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6483 = ORIENTED_EDGE('',*,*,#6484,.T.);
+#6484 = EDGE_CURVE('',#6476,#6485,#6487,.T.);
+#6485 = VERTEX_POINT('',#6486);
+#6486 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6487 = CIRCLE('',#6488,0.139999999998);
+#6488 = AXIS2_PLACEMENT_3D('',#6489,#6490,#6491);
+#6489 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6490 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6491 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6492 = ORIENTED_EDGE('',*,*,#6484,.F.);
+#6493 = SPHERICAL_SURFACE('',#6494,0.139999999998);
+#6494 = AXIS2_PLACEMENT_3D('',#6495,#6496,#6497);
+#6495 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6496 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6497 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6498 = ADVANCED_FACE('',(#6499),#6502,.F.);
+#6499 = FACE_BOUND('',#6500,.F.);
+#6500 = EDGE_LOOP('',(#6501));
+#6501 = ORIENTED_EDGE('',*,*,#6475,.T.);
+#6502 = PLANE('',#6503);
+#6503 = AXIS2_PLACEMENT_3D('',#6504,#6505,#6506);
+#6504 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6505 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6506 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6511))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6508,#6509,#6510)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6508 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6509 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6510 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6511 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6508,
+ 'distance_accuracy_value','confusion accuracy');
+#6512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6513,#6515);
+#6513 = ( REPRESENTATION_RELATIONSHIP('','',#6468,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6514)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383);
+#6515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6516);
+#6516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13448','BALL_0091','',#5,#6463,$
+ );
+#6517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6465));
+#6518 = SHAPE_DEFINITION_REPRESENTATION(#6519,#6525);
+#6519 = PRODUCT_DEFINITION_SHAPE('','',#6520);
+#6520 = PRODUCT_DEFINITION('design','',#6521,#6524);
+#6521 = PRODUCT_DEFINITION_FORMATION('','',#6522);
+#6522 = PRODUCT('BALL_0092','BALL_0092','',(#6523));
+#6523 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6524 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6525 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6526),#6564);
+#6526 = MANIFOLD_SOLID_BREP('',#6527);
+#6527 = CLOSED_SHELL('',(#6528,#6555));
+#6528 = ADVANCED_FACE('',(#6529),#6550,.T.);
+#6529 = FACE_BOUND('',#6530,.T.);
+#6530 = EDGE_LOOP('',(#6531,#6540,#6549));
+#6531 = ORIENTED_EDGE('',*,*,#6532,.T.);
+#6532 = EDGE_CURVE('',#6533,#6533,#6535,.T.);
+#6533 = VERTEX_POINT('',#6534);
+#6534 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6535 = CIRCLE('',#6536,0.112000000008);
+#6536 = AXIS2_PLACEMENT_3D('',#6537,#6538,#6539);
+#6537 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6538 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6539 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6540 = ORIENTED_EDGE('',*,*,#6541,.T.);
+#6541 = EDGE_CURVE('',#6533,#6542,#6544,.T.);
+#6542 = VERTEX_POINT('',#6543);
+#6543 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6544 = CIRCLE('',#6545,0.139999999998);
+#6545 = AXIS2_PLACEMENT_3D('',#6546,#6547,#6548);
+#6546 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6547 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6548 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6549 = ORIENTED_EDGE('',*,*,#6541,.F.);
+#6550 = SPHERICAL_SURFACE('',#6551,0.139999999998);
+#6551 = AXIS2_PLACEMENT_3D('',#6552,#6553,#6554);
+#6552 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6553 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6554 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6555 = ADVANCED_FACE('',(#6556),#6559,.F.);
+#6556 = FACE_BOUND('',#6557,.F.);
+#6557 = EDGE_LOOP('',(#6558));
+#6558 = ORIENTED_EDGE('',*,*,#6532,.T.);
+#6559 = PLANE('',#6560);
+#6560 = AXIS2_PLACEMENT_3D('',#6561,#6562,#6563);
+#6561 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6562 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6563 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6568))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6565,#6566,#6567)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6565 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6566 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6567 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6568 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6565,
+ 'distance_accuracy_value','confusion accuracy');
+#6569 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6570,#6572);
+#6570 = ( REPRESENTATION_RELATIONSHIP('','',#6525,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6571)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6571 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387);
+#6572 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6573);
+#6573 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13449','BALL_0092','',#5,#6520,$
+ );
+#6574 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6522));
+#6575 = SHAPE_DEFINITION_REPRESENTATION(#6576,#6582);
+#6576 = PRODUCT_DEFINITION_SHAPE('','',#6577);
+#6577 = PRODUCT_DEFINITION('design','',#6578,#6581);
+#6578 = PRODUCT_DEFINITION_FORMATION('','',#6579);
+#6579 = PRODUCT('BALL_0093','BALL_0093','',(#6580));
+#6580 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6581 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6582 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6583),#6621);
+#6583 = MANIFOLD_SOLID_BREP('',#6584);
+#6584 = CLOSED_SHELL('',(#6585,#6612));
+#6585 = ADVANCED_FACE('',(#6586),#6607,.T.);
+#6586 = FACE_BOUND('',#6587,.T.);
+#6587 = EDGE_LOOP('',(#6588,#6597,#6606));
+#6588 = ORIENTED_EDGE('',*,*,#6589,.T.);
+#6589 = EDGE_CURVE('',#6590,#6590,#6592,.T.);
+#6590 = VERTEX_POINT('',#6591);
+#6591 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6592 = CIRCLE('',#6593,0.112000000008);
+#6593 = AXIS2_PLACEMENT_3D('',#6594,#6595,#6596);
+#6594 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6595 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6596 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6597 = ORIENTED_EDGE('',*,*,#6598,.T.);
+#6598 = EDGE_CURVE('',#6590,#6599,#6601,.T.);
+#6599 = VERTEX_POINT('',#6600);
+#6600 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6601 = CIRCLE('',#6602,0.139999999998);
+#6602 = AXIS2_PLACEMENT_3D('',#6603,#6604,#6605);
+#6603 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6604 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6605 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6606 = ORIENTED_EDGE('',*,*,#6598,.F.);
+#6607 = SPHERICAL_SURFACE('',#6608,0.139999999998);
+#6608 = AXIS2_PLACEMENT_3D('',#6609,#6610,#6611);
+#6609 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6610 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6611 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6612 = ADVANCED_FACE('',(#6613),#6616,.F.);
+#6613 = FACE_BOUND('',#6614,.F.);
+#6614 = EDGE_LOOP('',(#6615));
+#6615 = ORIENTED_EDGE('',*,*,#6589,.T.);
+#6616 = PLANE('',#6617);
+#6617 = AXIS2_PLACEMENT_3D('',#6618,#6619,#6620);
+#6618 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6619 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6620 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6625))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6622,#6623,#6624)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6622 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6623 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6624 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6625 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6622,
+ 'distance_accuracy_value','confusion accuracy');
+#6626 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6627,#6629);
+#6627 = ( REPRESENTATION_RELATIONSHIP('','',#6582,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6628)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6628 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391);
+#6629 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6630);
+#6630 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13450','BALL_0093','',#5,#6577,$
+ );
+#6631 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6579));
+#6632 = SHAPE_DEFINITION_REPRESENTATION(#6633,#6639);
+#6633 = PRODUCT_DEFINITION_SHAPE('','',#6634);
+#6634 = PRODUCT_DEFINITION('design','',#6635,#6638);
+#6635 = PRODUCT_DEFINITION_FORMATION('','',#6636);
+#6636 = PRODUCT('BALL_0094','BALL_0094','',(#6637));
+#6637 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6638 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6639 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6640),#6678);
+#6640 = MANIFOLD_SOLID_BREP('',#6641);
+#6641 = CLOSED_SHELL('',(#6642,#6669));
+#6642 = ADVANCED_FACE('',(#6643),#6664,.T.);
+#6643 = FACE_BOUND('',#6644,.T.);
+#6644 = EDGE_LOOP('',(#6645,#6654,#6663));
+#6645 = ORIENTED_EDGE('',*,*,#6646,.T.);
+#6646 = EDGE_CURVE('',#6647,#6647,#6649,.T.);
+#6647 = VERTEX_POINT('',#6648);
+#6648 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6649 = CIRCLE('',#6650,0.112000000008);
+#6650 = AXIS2_PLACEMENT_3D('',#6651,#6652,#6653);
+#6651 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6652 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6653 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6654 = ORIENTED_EDGE('',*,*,#6655,.T.);
+#6655 = EDGE_CURVE('',#6647,#6656,#6658,.T.);
+#6656 = VERTEX_POINT('',#6657);
+#6657 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6658 = CIRCLE('',#6659,0.139999999998);
+#6659 = AXIS2_PLACEMENT_3D('',#6660,#6661,#6662);
+#6660 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6661 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6662 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6663 = ORIENTED_EDGE('',*,*,#6655,.F.);
+#6664 = SPHERICAL_SURFACE('',#6665,0.139999999998);
+#6665 = AXIS2_PLACEMENT_3D('',#6666,#6667,#6668);
+#6666 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6667 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6668 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6669 = ADVANCED_FACE('',(#6670),#6673,.F.);
+#6670 = FACE_BOUND('',#6671,.F.);
+#6671 = EDGE_LOOP('',(#6672));
+#6672 = ORIENTED_EDGE('',*,*,#6646,.T.);
+#6673 = PLANE('',#6674);
+#6674 = AXIS2_PLACEMENT_3D('',#6675,#6676,#6677);
+#6675 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6676 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6677 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6682))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6679,#6680,#6681)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6679 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6680 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6681 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6682 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6679,
+ 'distance_accuracy_value','confusion accuracy');
+#6683 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6684,#6686);
+#6684 = ( REPRESENTATION_RELATIONSHIP('','',#6639,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6685)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6685 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395);
+#6686 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6687);
+#6687 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13451','BALL_0094','',#5,#6634,$
+ );
+#6688 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6636));
+#6689 = SHAPE_DEFINITION_REPRESENTATION(#6690,#6696);
+#6690 = PRODUCT_DEFINITION_SHAPE('','',#6691);
+#6691 = PRODUCT_DEFINITION('design','',#6692,#6695);
+#6692 = PRODUCT_DEFINITION_FORMATION('','',#6693);
+#6693 = PRODUCT('BALL_0095','BALL_0095','',(#6694));
+#6694 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6695 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6696 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6697),#6735);
+#6697 = MANIFOLD_SOLID_BREP('',#6698);
+#6698 = CLOSED_SHELL('',(#6699,#6726));
+#6699 = ADVANCED_FACE('',(#6700),#6721,.T.);
+#6700 = FACE_BOUND('',#6701,.T.);
+#6701 = EDGE_LOOP('',(#6702,#6711,#6720));
+#6702 = ORIENTED_EDGE('',*,*,#6703,.T.);
+#6703 = EDGE_CURVE('',#6704,#6704,#6706,.T.);
+#6704 = VERTEX_POINT('',#6705);
+#6705 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6706 = CIRCLE('',#6707,0.112000000008);
+#6707 = AXIS2_PLACEMENT_3D('',#6708,#6709,#6710);
+#6708 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6709 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6710 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6711 = ORIENTED_EDGE('',*,*,#6712,.T.);
+#6712 = EDGE_CURVE('',#6704,#6713,#6715,.T.);
+#6713 = VERTEX_POINT('',#6714);
+#6714 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6715 = CIRCLE('',#6716,0.139999999998);
+#6716 = AXIS2_PLACEMENT_3D('',#6717,#6718,#6719);
+#6717 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6718 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6719 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6720 = ORIENTED_EDGE('',*,*,#6712,.F.);
+#6721 = SPHERICAL_SURFACE('',#6722,0.139999999998);
+#6722 = AXIS2_PLACEMENT_3D('',#6723,#6724,#6725);
+#6723 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6724 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6725 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6726 = ADVANCED_FACE('',(#6727),#6730,.F.);
+#6727 = FACE_BOUND('',#6728,.F.);
+#6728 = EDGE_LOOP('',(#6729));
+#6729 = ORIENTED_EDGE('',*,*,#6703,.T.);
+#6730 = PLANE('',#6731);
+#6731 = AXIS2_PLACEMENT_3D('',#6732,#6733,#6734);
+#6732 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6733 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6734 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6739))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6736,#6737,#6738)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6736 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6737 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6738 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6739 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6736,
+ 'distance_accuracy_value','confusion accuracy');
+#6740 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6741,#6743);
+#6741 = ( REPRESENTATION_RELATIONSHIP('','',#6696,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6742)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6742 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399);
+#6743 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6744);
+#6744 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13452','BALL_0095','',#5,#6691,$
+ );
+#6745 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6693));
+#6746 = SHAPE_DEFINITION_REPRESENTATION(#6747,#6753);
+#6747 = PRODUCT_DEFINITION_SHAPE('','',#6748);
+#6748 = PRODUCT_DEFINITION('design','',#6749,#6752);
+#6749 = PRODUCT_DEFINITION_FORMATION('','',#6750);
+#6750 = PRODUCT('BALL_0096','BALL_0096','',(#6751));
+#6751 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6752 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6753 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6754),#6792);
+#6754 = MANIFOLD_SOLID_BREP('',#6755);
+#6755 = CLOSED_SHELL('',(#6756,#6783));
+#6756 = ADVANCED_FACE('',(#6757),#6778,.T.);
+#6757 = FACE_BOUND('',#6758,.T.);
+#6758 = EDGE_LOOP('',(#6759,#6768,#6777));
+#6759 = ORIENTED_EDGE('',*,*,#6760,.T.);
+#6760 = EDGE_CURVE('',#6761,#6761,#6763,.T.);
+#6761 = VERTEX_POINT('',#6762);
+#6762 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6763 = CIRCLE('',#6764,0.112000000008);
+#6764 = AXIS2_PLACEMENT_3D('',#6765,#6766,#6767);
+#6765 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6766 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6767 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6768 = ORIENTED_EDGE('',*,*,#6769,.T.);
+#6769 = EDGE_CURVE('',#6761,#6770,#6772,.T.);
+#6770 = VERTEX_POINT('',#6771);
+#6771 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6772 = CIRCLE('',#6773,0.139999999998);
+#6773 = AXIS2_PLACEMENT_3D('',#6774,#6775,#6776);
+#6774 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6775 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6776 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6777 = ORIENTED_EDGE('',*,*,#6769,.F.);
+#6778 = SPHERICAL_SURFACE('',#6779,0.139999999998);
+#6779 = AXIS2_PLACEMENT_3D('',#6780,#6781,#6782);
+#6780 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6781 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6782 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6783 = ADVANCED_FACE('',(#6784),#6787,.F.);
+#6784 = FACE_BOUND('',#6785,.F.);
+#6785 = EDGE_LOOP('',(#6786));
+#6786 = ORIENTED_EDGE('',*,*,#6760,.T.);
+#6787 = PLANE('',#6788);
+#6788 = AXIS2_PLACEMENT_3D('',#6789,#6790,#6791);
+#6789 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6790 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6791 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6796))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6793,#6794,#6795)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6793 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6794 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6795 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6796 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6793,
+ 'distance_accuracy_value','confusion accuracy');
+#6797 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6798,#6800);
+#6798 = ( REPRESENTATION_RELATIONSHIP('','',#6753,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6799)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6799 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403);
+#6800 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6801);
+#6801 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13453','BALL_0096','',#5,#6748,$
+ );
+#6802 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6750));
+#6803 = SHAPE_DEFINITION_REPRESENTATION(#6804,#6810);
+#6804 = PRODUCT_DEFINITION_SHAPE('','',#6805);
+#6805 = PRODUCT_DEFINITION('design','',#6806,#6809);
+#6806 = PRODUCT_DEFINITION_FORMATION('','',#6807);
+#6807 = PRODUCT('BALL_0097','BALL_0097','',(#6808));
+#6808 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6809 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6810 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6811),#6849);
+#6811 = MANIFOLD_SOLID_BREP('',#6812);
+#6812 = CLOSED_SHELL('',(#6813,#6840));
+#6813 = ADVANCED_FACE('',(#6814),#6835,.T.);
+#6814 = FACE_BOUND('',#6815,.T.);
+#6815 = EDGE_LOOP('',(#6816,#6825,#6834));
+#6816 = ORIENTED_EDGE('',*,*,#6817,.T.);
+#6817 = EDGE_CURVE('',#6818,#6818,#6820,.T.);
+#6818 = VERTEX_POINT('',#6819);
+#6819 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6820 = CIRCLE('',#6821,0.112000000008);
+#6821 = AXIS2_PLACEMENT_3D('',#6822,#6823,#6824);
+#6822 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6823 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6824 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6825 = ORIENTED_EDGE('',*,*,#6826,.T.);
+#6826 = EDGE_CURVE('',#6818,#6827,#6829,.T.);
+#6827 = VERTEX_POINT('',#6828);
+#6828 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6829 = CIRCLE('',#6830,0.139999999998);
+#6830 = AXIS2_PLACEMENT_3D('',#6831,#6832,#6833);
+#6831 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6832 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6833 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6834 = ORIENTED_EDGE('',*,*,#6826,.F.);
+#6835 = SPHERICAL_SURFACE('',#6836,0.139999999998);
+#6836 = AXIS2_PLACEMENT_3D('',#6837,#6838,#6839);
+#6837 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6838 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6839 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6840 = ADVANCED_FACE('',(#6841),#6844,.F.);
+#6841 = FACE_BOUND('',#6842,.F.);
+#6842 = EDGE_LOOP('',(#6843));
+#6843 = ORIENTED_EDGE('',*,*,#6817,.T.);
+#6844 = PLANE('',#6845);
+#6845 = AXIS2_PLACEMENT_3D('',#6846,#6847,#6848);
+#6846 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6847 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6848 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6853))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6850,#6851,#6852)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6850 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6851 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6852 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6853 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6850,
+ 'distance_accuracy_value','confusion accuracy');
+#6854 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6855,#6857);
+#6855 = ( REPRESENTATION_RELATIONSHIP('','',#6810,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6856)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6856 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407);
+#6857 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6858);
+#6858 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13454','BALL_0097','',#5,#6805,$
+ );
+#6859 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6807));
+#6860 = SHAPE_DEFINITION_REPRESENTATION(#6861,#6867);
+#6861 = PRODUCT_DEFINITION_SHAPE('','',#6862);
+#6862 = PRODUCT_DEFINITION('design','',#6863,#6866);
+#6863 = PRODUCT_DEFINITION_FORMATION('','',#6864);
+#6864 = PRODUCT('BALL_0098','BALL_0098','',(#6865));
+#6865 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6866 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6867 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6868),#6906);
+#6868 = MANIFOLD_SOLID_BREP('',#6869);
+#6869 = CLOSED_SHELL('',(#6870,#6897));
+#6870 = ADVANCED_FACE('',(#6871),#6892,.T.);
+#6871 = FACE_BOUND('',#6872,.T.);
+#6872 = EDGE_LOOP('',(#6873,#6882,#6891));
+#6873 = ORIENTED_EDGE('',*,*,#6874,.T.);
+#6874 = EDGE_CURVE('',#6875,#6875,#6877,.T.);
+#6875 = VERTEX_POINT('',#6876);
+#6876 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6877 = CIRCLE('',#6878,0.112000000008);
+#6878 = AXIS2_PLACEMENT_3D('',#6879,#6880,#6881);
+#6879 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6880 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6881 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6882 = ORIENTED_EDGE('',*,*,#6883,.T.);
+#6883 = EDGE_CURVE('',#6875,#6884,#6886,.T.);
+#6884 = VERTEX_POINT('',#6885);
+#6885 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6886 = CIRCLE('',#6887,0.139999999998);
+#6887 = AXIS2_PLACEMENT_3D('',#6888,#6889,#6890);
+#6888 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6889 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6890 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6891 = ORIENTED_EDGE('',*,*,#6883,.F.);
+#6892 = SPHERICAL_SURFACE('',#6893,0.139999999998);
+#6893 = AXIS2_PLACEMENT_3D('',#6894,#6895,#6896);
+#6894 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6895 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6896 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6897 = ADVANCED_FACE('',(#6898),#6901,.F.);
+#6898 = FACE_BOUND('',#6899,.F.);
+#6899 = EDGE_LOOP('',(#6900));
+#6900 = ORIENTED_EDGE('',*,*,#6874,.T.);
+#6901 = PLANE('',#6902);
+#6902 = AXIS2_PLACEMENT_3D('',#6903,#6904,#6905);
+#6903 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6904 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6905 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6910))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6907,#6908,#6909)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6907 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6908 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6909 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6910 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6907,
+ 'distance_accuracy_value','confusion accuracy');
+#6911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6912,#6914);
+#6912 = ( REPRESENTATION_RELATIONSHIP('','',#6867,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6913)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411);
+#6914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6915);
+#6915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13455','BALL_0098','',#5,#6862,$
+ );
+#6916 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6864));
+#6917 = SHAPE_DEFINITION_REPRESENTATION(#6918,#6924);
+#6918 = PRODUCT_DEFINITION_SHAPE('','',#6919);
+#6919 = PRODUCT_DEFINITION('design','',#6920,#6923);
+#6920 = PRODUCT_DEFINITION_FORMATION('','',#6921);
+#6921 = PRODUCT('BALL_0099','BALL_0099','',(#6922));
+#6922 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6923 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6924 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6925),#6963);
+#6925 = MANIFOLD_SOLID_BREP('',#6926);
+#6926 = CLOSED_SHELL('',(#6927,#6954));
+#6927 = ADVANCED_FACE('',(#6928),#6949,.T.);
+#6928 = FACE_BOUND('',#6929,.T.);
+#6929 = EDGE_LOOP('',(#6930,#6939,#6948));
+#6930 = ORIENTED_EDGE('',*,*,#6931,.T.);
+#6931 = EDGE_CURVE('',#6932,#6932,#6934,.T.);
+#6932 = VERTEX_POINT('',#6933);
+#6933 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6934 = CIRCLE('',#6935,0.112000000008);
+#6935 = AXIS2_PLACEMENT_3D('',#6936,#6937,#6938);
+#6936 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6937 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6938 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6939 = ORIENTED_EDGE('',*,*,#6940,.T.);
+#6940 = EDGE_CURVE('',#6932,#6941,#6943,.T.);
+#6941 = VERTEX_POINT('',#6942);
+#6942 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#6943 = CIRCLE('',#6944,0.139999999998);
+#6944 = AXIS2_PLACEMENT_3D('',#6945,#6946,#6947);
+#6945 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6946 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#6947 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#6948 = ORIENTED_EDGE('',*,*,#6940,.F.);
+#6949 = SPHERICAL_SURFACE('',#6950,0.139999999998);
+#6950 = AXIS2_PLACEMENT_3D('',#6951,#6952,#6953);
+#6951 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#6952 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6953 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#6954 = ADVANCED_FACE('',(#6955),#6958,.F.);
+#6955 = FACE_BOUND('',#6956,.F.);
+#6956 = EDGE_LOOP('',(#6957));
+#6957 = ORIENTED_EDGE('',*,*,#6931,.T.);
+#6958 = PLANE('',#6959);
+#6959 = AXIS2_PLACEMENT_3D('',#6960,#6961,#6962);
+#6960 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#6961 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#6962 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#6963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6967))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6964,#6965,#6966)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6964 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6965 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6966 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6967 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6964,
+ 'distance_accuracy_value','confusion accuracy');
+#6968 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6969,#6971);
+#6969 = ( REPRESENTATION_RELATIONSHIP('','',#6924,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6970)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6970 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415);
+#6971 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #6972);
+#6972 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13456','BALL_0099','',#5,#6919,$
+ );
+#6973 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6921));
+#6974 = SHAPE_DEFINITION_REPRESENTATION(#6975,#6981);
+#6975 = PRODUCT_DEFINITION_SHAPE('','',#6976);
+#6976 = PRODUCT_DEFINITION('design','',#6977,#6980);
+#6977 = PRODUCT_DEFINITION_FORMATION('','',#6978);
+#6978 = PRODUCT('BALL_0100','BALL_0100','',(#6979));
+#6979 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6980 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6981 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6982),#7020);
+#6982 = MANIFOLD_SOLID_BREP('',#6983);
+#6983 = CLOSED_SHELL('',(#6984,#7011));
+#6984 = ADVANCED_FACE('',(#6985),#7006,.T.);
+#6985 = FACE_BOUND('',#6986,.T.);
+#6986 = EDGE_LOOP('',(#6987,#6996,#7005));
+#6987 = ORIENTED_EDGE('',*,*,#6988,.T.);
+#6988 = EDGE_CURVE('',#6989,#6989,#6991,.T.);
+#6989 = VERTEX_POINT('',#6990);
+#6990 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#6991 = CIRCLE('',#6992,0.112000000008);
+#6992 = AXIS2_PLACEMENT_3D('',#6993,#6994,#6995);
+#6993 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#6994 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#6995 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#6996 = ORIENTED_EDGE('',*,*,#6997,.T.);
+#6997 = EDGE_CURVE('',#6989,#6998,#7000,.T.);
+#6998 = VERTEX_POINT('',#6999);
+#6999 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7000 = CIRCLE('',#7001,0.139999999998);
+#7001 = AXIS2_PLACEMENT_3D('',#7002,#7003,#7004);
+#7002 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7003 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7004 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7005 = ORIENTED_EDGE('',*,*,#6997,.F.);
+#7006 = SPHERICAL_SURFACE('',#7007,0.139999999998);
+#7007 = AXIS2_PLACEMENT_3D('',#7008,#7009,#7010);
+#7008 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7009 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7010 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7011 = ADVANCED_FACE('',(#7012),#7015,.F.);
+#7012 = FACE_BOUND('',#7013,.F.);
+#7013 = EDGE_LOOP('',(#7014));
+#7014 = ORIENTED_EDGE('',*,*,#6988,.T.);
+#7015 = PLANE('',#7016);
+#7016 = AXIS2_PLACEMENT_3D('',#7017,#7018,#7019);
+#7017 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7018 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7019 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7024))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7021,#7022,#7023)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7021 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7022 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7023 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7024 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7021,
+ 'distance_accuracy_value','confusion accuracy');
+#7025 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7026,#7028);
+#7026 = ( REPRESENTATION_RELATIONSHIP('','',#6981,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7027)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7027 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419);
+#7028 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7029);
+#7029 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13457','BALL_0100','',#5,#6976,$
+ );
+#7030 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6978));
+#7031 = SHAPE_DEFINITION_REPRESENTATION(#7032,#7038);
+#7032 = PRODUCT_DEFINITION_SHAPE('','',#7033);
+#7033 = PRODUCT_DEFINITION('design','',#7034,#7037);
+#7034 = PRODUCT_DEFINITION_FORMATION('','',#7035);
+#7035 = PRODUCT('BALL_0101','BALL_0101','',(#7036));
+#7036 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7037 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7038 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7039),#7077);
+#7039 = MANIFOLD_SOLID_BREP('',#7040);
+#7040 = CLOSED_SHELL('',(#7041,#7068));
+#7041 = ADVANCED_FACE('',(#7042),#7063,.T.);
+#7042 = FACE_BOUND('',#7043,.T.);
+#7043 = EDGE_LOOP('',(#7044,#7053,#7062));
+#7044 = ORIENTED_EDGE('',*,*,#7045,.T.);
+#7045 = EDGE_CURVE('',#7046,#7046,#7048,.T.);
+#7046 = VERTEX_POINT('',#7047);
+#7047 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7048 = CIRCLE('',#7049,0.112000000008);
+#7049 = AXIS2_PLACEMENT_3D('',#7050,#7051,#7052);
+#7050 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7051 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7052 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7053 = ORIENTED_EDGE('',*,*,#7054,.T.);
+#7054 = EDGE_CURVE('',#7046,#7055,#7057,.T.);
+#7055 = VERTEX_POINT('',#7056);
+#7056 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7057 = CIRCLE('',#7058,0.139999999998);
+#7058 = AXIS2_PLACEMENT_3D('',#7059,#7060,#7061);
+#7059 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7060 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7061 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7062 = ORIENTED_EDGE('',*,*,#7054,.F.);
+#7063 = SPHERICAL_SURFACE('',#7064,0.139999999998);
+#7064 = AXIS2_PLACEMENT_3D('',#7065,#7066,#7067);
+#7065 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7066 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7067 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7068 = ADVANCED_FACE('',(#7069),#7072,.F.);
+#7069 = FACE_BOUND('',#7070,.F.);
+#7070 = EDGE_LOOP('',(#7071));
+#7071 = ORIENTED_EDGE('',*,*,#7045,.T.);
+#7072 = PLANE('',#7073);
+#7073 = AXIS2_PLACEMENT_3D('',#7074,#7075,#7076);
+#7074 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7075 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7076 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7081))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7078,#7079,#7080)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7078 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7079 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7080 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7081 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7078,
+ 'distance_accuracy_value','confusion accuracy');
+#7082 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7083,#7085);
+#7083 = ( REPRESENTATION_RELATIONSHIP('','',#7038,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7084)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7084 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423);
+#7085 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7086);
+#7086 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13458','BALL_0101','',#5,#7033,$
+ );
+#7087 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7035));
+#7088 = SHAPE_DEFINITION_REPRESENTATION(#7089,#7095);
+#7089 = PRODUCT_DEFINITION_SHAPE('','',#7090);
+#7090 = PRODUCT_DEFINITION('design','',#7091,#7094);
+#7091 = PRODUCT_DEFINITION_FORMATION('','',#7092);
+#7092 = PRODUCT('BALL_0102','BALL_0102','',(#7093));
+#7093 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7094 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7095 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7096),#7134);
+#7096 = MANIFOLD_SOLID_BREP('',#7097);
+#7097 = CLOSED_SHELL('',(#7098,#7125));
+#7098 = ADVANCED_FACE('',(#7099),#7120,.T.);
+#7099 = FACE_BOUND('',#7100,.T.);
+#7100 = EDGE_LOOP('',(#7101,#7110,#7119));
+#7101 = ORIENTED_EDGE('',*,*,#7102,.T.);
+#7102 = EDGE_CURVE('',#7103,#7103,#7105,.T.);
+#7103 = VERTEX_POINT('',#7104);
+#7104 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7105 = CIRCLE('',#7106,0.112000000008);
+#7106 = AXIS2_PLACEMENT_3D('',#7107,#7108,#7109);
+#7107 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7108 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7109 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7110 = ORIENTED_EDGE('',*,*,#7111,.T.);
+#7111 = EDGE_CURVE('',#7103,#7112,#7114,.T.);
+#7112 = VERTEX_POINT('',#7113);
+#7113 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7114 = CIRCLE('',#7115,0.139999999998);
+#7115 = AXIS2_PLACEMENT_3D('',#7116,#7117,#7118);
+#7116 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7117 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7118 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7119 = ORIENTED_EDGE('',*,*,#7111,.F.);
+#7120 = SPHERICAL_SURFACE('',#7121,0.139999999998);
+#7121 = AXIS2_PLACEMENT_3D('',#7122,#7123,#7124);
+#7122 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7123 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7124 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7125 = ADVANCED_FACE('',(#7126),#7129,.F.);
+#7126 = FACE_BOUND('',#7127,.F.);
+#7127 = EDGE_LOOP('',(#7128));
+#7128 = ORIENTED_EDGE('',*,*,#7102,.T.);
+#7129 = PLANE('',#7130);
+#7130 = AXIS2_PLACEMENT_3D('',#7131,#7132,#7133);
+#7131 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7132 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7133 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7138))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7135,#7136,#7137)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7135 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7136 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7137 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7138 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7135,
+ 'distance_accuracy_value','confusion accuracy');
+#7139 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7140,#7142);
+#7140 = ( REPRESENTATION_RELATIONSHIP('','',#7095,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7141)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7141 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427);
+#7142 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7143);
+#7143 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13459','BALL_0102','',#5,#7090,$
+ );
+#7144 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7092));
+#7145 = SHAPE_DEFINITION_REPRESENTATION(#7146,#7152);
+#7146 = PRODUCT_DEFINITION_SHAPE('','',#7147);
+#7147 = PRODUCT_DEFINITION('design','',#7148,#7151);
+#7148 = PRODUCT_DEFINITION_FORMATION('','',#7149);
+#7149 = PRODUCT('BALL_0103','BALL_0103','',(#7150));
+#7150 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7151 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7152 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7153),#7191);
+#7153 = MANIFOLD_SOLID_BREP('',#7154);
+#7154 = CLOSED_SHELL('',(#7155,#7182));
+#7155 = ADVANCED_FACE('',(#7156),#7177,.T.);
+#7156 = FACE_BOUND('',#7157,.T.);
+#7157 = EDGE_LOOP('',(#7158,#7167,#7176));
+#7158 = ORIENTED_EDGE('',*,*,#7159,.T.);
+#7159 = EDGE_CURVE('',#7160,#7160,#7162,.T.);
+#7160 = VERTEX_POINT('',#7161);
+#7161 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7162 = CIRCLE('',#7163,0.112000000008);
+#7163 = AXIS2_PLACEMENT_3D('',#7164,#7165,#7166);
+#7164 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7165 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7166 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7167 = ORIENTED_EDGE('',*,*,#7168,.T.);
+#7168 = EDGE_CURVE('',#7160,#7169,#7171,.T.);
+#7169 = VERTEX_POINT('',#7170);
+#7170 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7171 = CIRCLE('',#7172,0.139999999998);
+#7172 = AXIS2_PLACEMENT_3D('',#7173,#7174,#7175);
+#7173 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7174 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7175 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7176 = ORIENTED_EDGE('',*,*,#7168,.F.);
+#7177 = SPHERICAL_SURFACE('',#7178,0.139999999998);
+#7178 = AXIS2_PLACEMENT_3D('',#7179,#7180,#7181);
+#7179 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7180 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7181 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7182 = ADVANCED_FACE('',(#7183),#7186,.F.);
+#7183 = FACE_BOUND('',#7184,.F.);
+#7184 = EDGE_LOOP('',(#7185));
+#7185 = ORIENTED_EDGE('',*,*,#7159,.T.);
+#7186 = PLANE('',#7187);
+#7187 = AXIS2_PLACEMENT_3D('',#7188,#7189,#7190);
+#7188 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7189 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7190 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7195))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7192,#7193,#7194)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7192 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7193 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7194 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7195 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7192,
+ 'distance_accuracy_value','confusion accuracy');
+#7196 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7197,#7199);
+#7197 = ( REPRESENTATION_RELATIONSHIP('','',#7152,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7198)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7198 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431);
+#7199 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7200);
+#7200 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13460','BALL_0103','',#5,#7147,$
+ );
+#7201 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7149));
+#7202 = SHAPE_DEFINITION_REPRESENTATION(#7203,#7209);
+#7203 = PRODUCT_DEFINITION_SHAPE('','',#7204);
+#7204 = PRODUCT_DEFINITION('design','',#7205,#7208);
+#7205 = PRODUCT_DEFINITION_FORMATION('','',#7206);
+#7206 = PRODUCT('BALL_0104','BALL_0104','',(#7207));
+#7207 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7208 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7209 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7210),#7248);
+#7210 = MANIFOLD_SOLID_BREP('',#7211);
+#7211 = CLOSED_SHELL('',(#7212,#7239));
+#7212 = ADVANCED_FACE('',(#7213),#7234,.T.);
+#7213 = FACE_BOUND('',#7214,.T.);
+#7214 = EDGE_LOOP('',(#7215,#7224,#7233));
+#7215 = ORIENTED_EDGE('',*,*,#7216,.T.);
+#7216 = EDGE_CURVE('',#7217,#7217,#7219,.T.);
+#7217 = VERTEX_POINT('',#7218);
+#7218 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7219 = CIRCLE('',#7220,0.112000000008);
+#7220 = AXIS2_PLACEMENT_3D('',#7221,#7222,#7223);
+#7221 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7222 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7223 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7224 = ORIENTED_EDGE('',*,*,#7225,.T.);
+#7225 = EDGE_CURVE('',#7217,#7226,#7228,.T.);
+#7226 = VERTEX_POINT('',#7227);
+#7227 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7228 = CIRCLE('',#7229,0.139999999998);
+#7229 = AXIS2_PLACEMENT_3D('',#7230,#7231,#7232);
+#7230 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7231 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7232 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7233 = ORIENTED_EDGE('',*,*,#7225,.F.);
+#7234 = SPHERICAL_SURFACE('',#7235,0.139999999998);
+#7235 = AXIS2_PLACEMENT_3D('',#7236,#7237,#7238);
+#7236 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7237 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7238 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7239 = ADVANCED_FACE('',(#7240),#7243,.F.);
+#7240 = FACE_BOUND('',#7241,.F.);
+#7241 = EDGE_LOOP('',(#7242));
+#7242 = ORIENTED_EDGE('',*,*,#7216,.T.);
+#7243 = PLANE('',#7244);
+#7244 = AXIS2_PLACEMENT_3D('',#7245,#7246,#7247);
+#7245 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7246 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7247 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7252))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7249,#7250,#7251)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7249,
+ 'distance_accuracy_value','confusion accuracy');
+#7253 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7254,#7256);
+#7254 = ( REPRESENTATION_RELATIONSHIP('','',#7209,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7255)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435);
+#7256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7257);
+#7257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13461','BALL_0104','',#5,#7204,$
+ );
+#7258 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7206));
+#7259 = SHAPE_DEFINITION_REPRESENTATION(#7260,#7266);
+#7260 = PRODUCT_DEFINITION_SHAPE('','',#7261);
+#7261 = PRODUCT_DEFINITION('design','',#7262,#7265);
+#7262 = PRODUCT_DEFINITION_FORMATION('','',#7263);
+#7263 = PRODUCT('BALL_0105','BALL_0105','',(#7264));
+#7264 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7265 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7266 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7267),#7305);
+#7267 = MANIFOLD_SOLID_BREP('',#7268);
+#7268 = CLOSED_SHELL('',(#7269,#7296));
+#7269 = ADVANCED_FACE('',(#7270),#7291,.T.);
+#7270 = FACE_BOUND('',#7271,.T.);
+#7271 = EDGE_LOOP('',(#7272,#7281,#7290));
+#7272 = ORIENTED_EDGE('',*,*,#7273,.T.);
+#7273 = EDGE_CURVE('',#7274,#7274,#7276,.T.);
+#7274 = VERTEX_POINT('',#7275);
+#7275 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7276 = CIRCLE('',#7277,0.112000000008);
+#7277 = AXIS2_PLACEMENT_3D('',#7278,#7279,#7280);
+#7278 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7279 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7280 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7281 = ORIENTED_EDGE('',*,*,#7282,.T.);
+#7282 = EDGE_CURVE('',#7274,#7283,#7285,.T.);
+#7283 = VERTEX_POINT('',#7284);
+#7284 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7285 = CIRCLE('',#7286,0.139999999998);
+#7286 = AXIS2_PLACEMENT_3D('',#7287,#7288,#7289);
+#7287 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7288 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7289 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7290 = ORIENTED_EDGE('',*,*,#7282,.F.);
+#7291 = SPHERICAL_SURFACE('',#7292,0.139999999998);
+#7292 = AXIS2_PLACEMENT_3D('',#7293,#7294,#7295);
+#7293 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7294 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7295 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7296 = ADVANCED_FACE('',(#7297),#7300,.F.);
+#7297 = FACE_BOUND('',#7298,.F.);
+#7298 = EDGE_LOOP('',(#7299));
+#7299 = ORIENTED_EDGE('',*,*,#7273,.T.);
+#7300 = PLANE('',#7301);
+#7301 = AXIS2_PLACEMENT_3D('',#7302,#7303,#7304);
+#7302 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7303 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7304 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7309))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7306,#7307,#7308)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7306,
+ 'distance_accuracy_value','confusion accuracy');
+#7310 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7311,#7313);
+#7311 = ( REPRESENTATION_RELATIONSHIP('','',#7266,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7312)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7312 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439);
+#7313 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7314);
+#7314 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13462','BALL_0105','',#5,#7261,$
+ );
+#7315 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7263));
+#7316 = SHAPE_DEFINITION_REPRESENTATION(#7317,#7323);
+#7317 = PRODUCT_DEFINITION_SHAPE('','',#7318);
+#7318 = PRODUCT_DEFINITION('design','',#7319,#7322);
+#7319 = PRODUCT_DEFINITION_FORMATION('','',#7320);
+#7320 = PRODUCT('BALL_0106','BALL_0106','',(#7321));
+#7321 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7322 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7323 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7324),#7362);
+#7324 = MANIFOLD_SOLID_BREP('',#7325);
+#7325 = CLOSED_SHELL('',(#7326,#7353));
+#7326 = ADVANCED_FACE('',(#7327),#7348,.T.);
+#7327 = FACE_BOUND('',#7328,.T.);
+#7328 = EDGE_LOOP('',(#7329,#7338,#7347));
+#7329 = ORIENTED_EDGE('',*,*,#7330,.T.);
+#7330 = EDGE_CURVE('',#7331,#7331,#7333,.T.);
+#7331 = VERTEX_POINT('',#7332);
+#7332 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7333 = CIRCLE('',#7334,0.112000000008);
+#7334 = AXIS2_PLACEMENT_3D('',#7335,#7336,#7337);
+#7335 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7336 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7337 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7338 = ORIENTED_EDGE('',*,*,#7339,.T.);
+#7339 = EDGE_CURVE('',#7331,#7340,#7342,.T.);
+#7340 = VERTEX_POINT('',#7341);
+#7341 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7342 = CIRCLE('',#7343,0.139999999998);
+#7343 = AXIS2_PLACEMENT_3D('',#7344,#7345,#7346);
+#7344 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7345 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7346 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7347 = ORIENTED_EDGE('',*,*,#7339,.F.);
+#7348 = SPHERICAL_SURFACE('',#7349,0.139999999998);
+#7349 = AXIS2_PLACEMENT_3D('',#7350,#7351,#7352);
+#7350 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7351 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7352 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7353 = ADVANCED_FACE('',(#7354),#7357,.F.);
+#7354 = FACE_BOUND('',#7355,.F.);
+#7355 = EDGE_LOOP('',(#7356));
+#7356 = ORIENTED_EDGE('',*,*,#7330,.T.);
+#7357 = PLANE('',#7358);
+#7358 = AXIS2_PLACEMENT_3D('',#7359,#7360,#7361);
+#7359 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7360 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7361 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7366))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7363,#7364,#7365)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7363 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7364 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7365 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7366 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7363,
+ 'distance_accuracy_value','confusion accuracy');
+#7367 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7368,#7370);
+#7368 = ( REPRESENTATION_RELATIONSHIP('','',#7323,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7369)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7369 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443);
+#7370 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7371);
+#7371 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13463','BALL_0106','',#5,#7318,$
+ );
+#7372 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7320));
+#7373 = SHAPE_DEFINITION_REPRESENTATION(#7374,#7380);
+#7374 = PRODUCT_DEFINITION_SHAPE('','',#7375);
+#7375 = PRODUCT_DEFINITION('design','',#7376,#7379);
+#7376 = PRODUCT_DEFINITION_FORMATION('','',#7377);
+#7377 = PRODUCT('BALL_0107','BALL_0107','',(#7378));
+#7378 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7379 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7380 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7381),#7419);
+#7381 = MANIFOLD_SOLID_BREP('',#7382);
+#7382 = CLOSED_SHELL('',(#7383,#7410));
+#7383 = ADVANCED_FACE('',(#7384),#7405,.T.);
+#7384 = FACE_BOUND('',#7385,.T.);
+#7385 = EDGE_LOOP('',(#7386,#7395,#7404));
+#7386 = ORIENTED_EDGE('',*,*,#7387,.T.);
+#7387 = EDGE_CURVE('',#7388,#7388,#7390,.T.);
+#7388 = VERTEX_POINT('',#7389);
+#7389 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7390 = CIRCLE('',#7391,0.112000000008);
+#7391 = AXIS2_PLACEMENT_3D('',#7392,#7393,#7394);
+#7392 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7393 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7394 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7395 = ORIENTED_EDGE('',*,*,#7396,.T.);
+#7396 = EDGE_CURVE('',#7388,#7397,#7399,.T.);
+#7397 = VERTEX_POINT('',#7398);
+#7398 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7399 = CIRCLE('',#7400,0.139999999998);
+#7400 = AXIS2_PLACEMENT_3D('',#7401,#7402,#7403);
+#7401 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7402 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7403 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7404 = ORIENTED_EDGE('',*,*,#7396,.F.);
+#7405 = SPHERICAL_SURFACE('',#7406,0.139999999998);
+#7406 = AXIS2_PLACEMENT_3D('',#7407,#7408,#7409);
+#7407 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7408 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7409 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7410 = ADVANCED_FACE('',(#7411),#7414,.F.);
+#7411 = FACE_BOUND('',#7412,.F.);
+#7412 = EDGE_LOOP('',(#7413));
+#7413 = ORIENTED_EDGE('',*,*,#7387,.T.);
+#7414 = PLANE('',#7415);
+#7415 = AXIS2_PLACEMENT_3D('',#7416,#7417,#7418);
+#7416 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7417 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7418 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7423))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7420,#7421,#7422)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7420 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7421 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7422 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7423 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7420,
+ 'distance_accuracy_value','confusion accuracy');
+#7424 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7425,#7427);
+#7425 = ( REPRESENTATION_RELATIONSHIP('','',#7380,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7426)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7426 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447);
+#7427 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7428);
+#7428 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13464','BALL_0107','',#5,#7375,$
+ );
+#7429 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7377));
+#7430 = SHAPE_DEFINITION_REPRESENTATION(#7431,#7437);
+#7431 = PRODUCT_DEFINITION_SHAPE('','',#7432);
+#7432 = PRODUCT_DEFINITION('design','',#7433,#7436);
+#7433 = PRODUCT_DEFINITION_FORMATION('','',#7434);
+#7434 = PRODUCT('BALL_0108','BALL_0108','',(#7435));
+#7435 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7436 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7437 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7438),#7476);
+#7438 = MANIFOLD_SOLID_BREP('',#7439);
+#7439 = CLOSED_SHELL('',(#7440,#7467));
+#7440 = ADVANCED_FACE('',(#7441),#7462,.T.);
+#7441 = FACE_BOUND('',#7442,.T.);
+#7442 = EDGE_LOOP('',(#7443,#7452,#7461));
+#7443 = ORIENTED_EDGE('',*,*,#7444,.T.);
+#7444 = EDGE_CURVE('',#7445,#7445,#7447,.T.);
+#7445 = VERTEX_POINT('',#7446);
+#7446 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7447 = CIRCLE('',#7448,0.112000000008);
+#7448 = AXIS2_PLACEMENT_3D('',#7449,#7450,#7451);
+#7449 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7450 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7451 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7452 = ORIENTED_EDGE('',*,*,#7453,.T.);
+#7453 = EDGE_CURVE('',#7445,#7454,#7456,.T.);
+#7454 = VERTEX_POINT('',#7455);
+#7455 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7456 = CIRCLE('',#7457,0.139999999998);
+#7457 = AXIS2_PLACEMENT_3D('',#7458,#7459,#7460);
+#7458 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7459 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7460 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7461 = ORIENTED_EDGE('',*,*,#7453,.F.);
+#7462 = SPHERICAL_SURFACE('',#7463,0.139999999998);
+#7463 = AXIS2_PLACEMENT_3D('',#7464,#7465,#7466);
+#7464 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7465 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7466 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7467 = ADVANCED_FACE('',(#7468),#7471,.F.);
+#7468 = FACE_BOUND('',#7469,.F.);
+#7469 = EDGE_LOOP('',(#7470));
+#7470 = ORIENTED_EDGE('',*,*,#7444,.T.);
+#7471 = PLANE('',#7472);
+#7472 = AXIS2_PLACEMENT_3D('',#7473,#7474,#7475);
+#7473 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7474 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7475 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7480))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7477,#7478,#7479)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7477 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7478 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7479 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7480 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7477,
+ 'distance_accuracy_value','confusion accuracy');
+#7481 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7482,#7484);
+#7482 = ( REPRESENTATION_RELATIONSHIP('','',#7437,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7483)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7483 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451);
+#7484 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7485);
+#7485 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13465','BALL_0108','',#5,#7432,$
+ );
+#7486 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7434));
+#7487 = SHAPE_DEFINITION_REPRESENTATION(#7488,#7494);
+#7488 = PRODUCT_DEFINITION_SHAPE('','',#7489);
+#7489 = PRODUCT_DEFINITION('design','',#7490,#7493);
+#7490 = PRODUCT_DEFINITION_FORMATION('','',#7491);
+#7491 = PRODUCT('BALL_0109','BALL_0109','',(#7492));
+#7492 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7493 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7494 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7495),#7533);
+#7495 = MANIFOLD_SOLID_BREP('',#7496);
+#7496 = CLOSED_SHELL('',(#7497,#7524));
+#7497 = ADVANCED_FACE('',(#7498),#7519,.T.);
+#7498 = FACE_BOUND('',#7499,.T.);
+#7499 = EDGE_LOOP('',(#7500,#7509,#7518));
+#7500 = ORIENTED_EDGE('',*,*,#7501,.T.);
+#7501 = EDGE_CURVE('',#7502,#7502,#7504,.T.);
+#7502 = VERTEX_POINT('',#7503);
+#7503 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7504 = CIRCLE('',#7505,0.112000000008);
+#7505 = AXIS2_PLACEMENT_3D('',#7506,#7507,#7508);
+#7506 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7507 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7508 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7509 = ORIENTED_EDGE('',*,*,#7510,.T.);
+#7510 = EDGE_CURVE('',#7502,#7511,#7513,.T.);
+#7511 = VERTEX_POINT('',#7512);
+#7512 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7513 = CIRCLE('',#7514,0.139999999998);
+#7514 = AXIS2_PLACEMENT_3D('',#7515,#7516,#7517);
+#7515 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7516 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7517 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7518 = ORIENTED_EDGE('',*,*,#7510,.F.);
+#7519 = SPHERICAL_SURFACE('',#7520,0.139999999998);
+#7520 = AXIS2_PLACEMENT_3D('',#7521,#7522,#7523);
+#7521 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7522 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7523 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7524 = ADVANCED_FACE('',(#7525),#7528,.F.);
+#7525 = FACE_BOUND('',#7526,.F.);
+#7526 = EDGE_LOOP('',(#7527));
+#7527 = ORIENTED_EDGE('',*,*,#7501,.T.);
+#7528 = PLANE('',#7529);
+#7529 = AXIS2_PLACEMENT_3D('',#7530,#7531,#7532);
+#7530 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7531 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7532 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7537))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7534,#7535,#7536)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7534 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7535 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7536 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7537 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7534,
+ 'distance_accuracy_value','confusion accuracy');
+#7538 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7539,#7541);
+#7539 = ( REPRESENTATION_RELATIONSHIP('','',#7494,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7540)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7540 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455);
+#7541 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7542);
+#7542 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13466','BALL_0109','',#5,#7489,$
+ );
+#7543 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7491));
+#7544 = SHAPE_DEFINITION_REPRESENTATION(#7545,#7551);
+#7545 = PRODUCT_DEFINITION_SHAPE('','',#7546);
+#7546 = PRODUCT_DEFINITION('design','',#7547,#7550);
+#7547 = PRODUCT_DEFINITION_FORMATION('','',#7548);
+#7548 = PRODUCT('BALL_0110','BALL_0110','',(#7549));
+#7549 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7550 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7551 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7552),#7590);
+#7552 = MANIFOLD_SOLID_BREP('',#7553);
+#7553 = CLOSED_SHELL('',(#7554,#7581));
+#7554 = ADVANCED_FACE('',(#7555),#7576,.T.);
+#7555 = FACE_BOUND('',#7556,.T.);
+#7556 = EDGE_LOOP('',(#7557,#7566,#7575));
+#7557 = ORIENTED_EDGE('',*,*,#7558,.T.);
+#7558 = EDGE_CURVE('',#7559,#7559,#7561,.T.);
+#7559 = VERTEX_POINT('',#7560);
+#7560 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7561 = CIRCLE('',#7562,0.112000000008);
+#7562 = AXIS2_PLACEMENT_3D('',#7563,#7564,#7565);
+#7563 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7564 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7565 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7566 = ORIENTED_EDGE('',*,*,#7567,.T.);
+#7567 = EDGE_CURVE('',#7559,#7568,#7570,.T.);
+#7568 = VERTEX_POINT('',#7569);
+#7569 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7570 = CIRCLE('',#7571,0.139999999998);
+#7571 = AXIS2_PLACEMENT_3D('',#7572,#7573,#7574);
+#7572 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7573 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7574 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7575 = ORIENTED_EDGE('',*,*,#7567,.F.);
+#7576 = SPHERICAL_SURFACE('',#7577,0.139999999998);
+#7577 = AXIS2_PLACEMENT_3D('',#7578,#7579,#7580);
+#7578 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7579 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7580 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7581 = ADVANCED_FACE('',(#7582),#7585,.F.);
+#7582 = FACE_BOUND('',#7583,.F.);
+#7583 = EDGE_LOOP('',(#7584));
+#7584 = ORIENTED_EDGE('',*,*,#7558,.T.);
+#7585 = PLANE('',#7586);
+#7586 = AXIS2_PLACEMENT_3D('',#7587,#7588,#7589);
+#7587 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7588 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7589 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7594))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7591,#7592,#7593)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7591 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7592 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7593 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7594 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7591,
+ 'distance_accuracy_value','confusion accuracy');
+#7595 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7596,#7598);
+#7596 = ( REPRESENTATION_RELATIONSHIP('','',#7551,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7597)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7597 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459);
+#7598 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7599);
+#7599 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13467','BALL_0110','',#5,#7546,$
+ );
+#7600 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7548));
+#7601 = SHAPE_DEFINITION_REPRESENTATION(#7602,#7608);
+#7602 = PRODUCT_DEFINITION_SHAPE('','',#7603);
+#7603 = PRODUCT_DEFINITION('design','',#7604,#7607);
+#7604 = PRODUCT_DEFINITION_FORMATION('','',#7605);
+#7605 = PRODUCT('BALL_0111','BALL_0111','',(#7606));
+#7606 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7607 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7608 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7609),#7647);
+#7609 = MANIFOLD_SOLID_BREP('',#7610);
+#7610 = CLOSED_SHELL('',(#7611,#7638));
+#7611 = ADVANCED_FACE('',(#7612),#7633,.T.);
+#7612 = FACE_BOUND('',#7613,.T.);
+#7613 = EDGE_LOOP('',(#7614,#7623,#7632));
+#7614 = ORIENTED_EDGE('',*,*,#7615,.T.);
+#7615 = EDGE_CURVE('',#7616,#7616,#7618,.T.);
+#7616 = VERTEX_POINT('',#7617);
+#7617 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7618 = CIRCLE('',#7619,0.112000000008);
+#7619 = AXIS2_PLACEMENT_3D('',#7620,#7621,#7622);
+#7620 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7621 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7622 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7623 = ORIENTED_EDGE('',*,*,#7624,.T.);
+#7624 = EDGE_CURVE('',#7616,#7625,#7627,.T.);
+#7625 = VERTEX_POINT('',#7626);
+#7626 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7627 = CIRCLE('',#7628,0.139999999998);
+#7628 = AXIS2_PLACEMENT_3D('',#7629,#7630,#7631);
+#7629 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7630 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7631 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7632 = ORIENTED_EDGE('',*,*,#7624,.F.);
+#7633 = SPHERICAL_SURFACE('',#7634,0.139999999998);
+#7634 = AXIS2_PLACEMENT_3D('',#7635,#7636,#7637);
+#7635 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7636 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7637 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7638 = ADVANCED_FACE('',(#7639),#7642,.F.);
+#7639 = FACE_BOUND('',#7640,.F.);
+#7640 = EDGE_LOOP('',(#7641));
+#7641 = ORIENTED_EDGE('',*,*,#7615,.T.);
+#7642 = PLANE('',#7643);
+#7643 = AXIS2_PLACEMENT_3D('',#7644,#7645,#7646);
+#7644 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7645 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7646 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7651))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7648,#7649,#7650)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7648 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7649 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7650 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7651 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7648,
+ 'distance_accuracy_value','confusion accuracy');
+#7652 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7653,#7655);
+#7653 = ( REPRESENTATION_RELATIONSHIP('','',#7608,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7654)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7654 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463);
+#7655 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7656);
+#7656 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13468','BALL_0111','',#5,#7603,$
+ );
+#7657 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7605));
+#7658 = SHAPE_DEFINITION_REPRESENTATION(#7659,#7665);
+#7659 = PRODUCT_DEFINITION_SHAPE('','',#7660);
+#7660 = PRODUCT_DEFINITION('design','',#7661,#7664);
+#7661 = PRODUCT_DEFINITION_FORMATION('','',#7662);
+#7662 = PRODUCT('BALL_0112','BALL_0112','',(#7663));
+#7663 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7664 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7665 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7666),#7704);
+#7666 = MANIFOLD_SOLID_BREP('',#7667);
+#7667 = CLOSED_SHELL('',(#7668,#7695));
+#7668 = ADVANCED_FACE('',(#7669),#7690,.T.);
+#7669 = FACE_BOUND('',#7670,.T.);
+#7670 = EDGE_LOOP('',(#7671,#7680,#7689));
+#7671 = ORIENTED_EDGE('',*,*,#7672,.T.);
+#7672 = EDGE_CURVE('',#7673,#7673,#7675,.T.);
+#7673 = VERTEX_POINT('',#7674);
+#7674 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7675 = CIRCLE('',#7676,0.112000000008);
+#7676 = AXIS2_PLACEMENT_3D('',#7677,#7678,#7679);
+#7677 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7678 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7679 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7680 = ORIENTED_EDGE('',*,*,#7681,.T.);
+#7681 = EDGE_CURVE('',#7673,#7682,#7684,.T.);
+#7682 = VERTEX_POINT('',#7683);
+#7683 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7684 = CIRCLE('',#7685,0.139999999998);
+#7685 = AXIS2_PLACEMENT_3D('',#7686,#7687,#7688);
+#7686 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7687 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7688 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7689 = ORIENTED_EDGE('',*,*,#7681,.F.);
+#7690 = SPHERICAL_SURFACE('',#7691,0.139999999998);
+#7691 = AXIS2_PLACEMENT_3D('',#7692,#7693,#7694);
+#7692 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7693 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7694 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7695 = ADVANCED_FACE('',(#7696),#7699,.F.);
+#7696 = FACE_BOUND('',#7697,.F.);
+#7697 = EDGE_LOOP('',(#7698));
+#7698 = ORIENTED_EDGE('',*,*,#7672,.T.);
+#7699 = PLANE('',#7700);
+#7700 = AXIS2_PLACEMENT_3D('',#7701,#7702,#7703);
+#7701 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7702 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7703 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7708))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7705,#7706,#7707)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7705 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7706 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7707 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7708 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7705,
+ 'distance_accuracy_value','confusion accuracy');
+#7709 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7710,#7712);
+#7710 = ( REPRESENTATION_RELATIONSHIP('','',#7665,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7711)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7711 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467);
+#7712 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7713);
+#7713 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13469','BALL_0112','',#5,#7660,$
+ );
+#7714 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7662));
+#7715 = SHAPE_DEFINITION_REPRESENTATION(#7716,#7722);
+#7716 = PRODUCT_DEFINITION_SHAPE('','',#7717);
+#7717 = PRODUCT_DEFINITION('design','',#7718,#7721);
+#7718 = PRODUCT_DEFINITION_FORMATION('','',#7719);
+#7719 = PRODUCT('BALL_0113','BALL_0113','',(#7720));
+#7720 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7721 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7722 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7723),#7761);
+#7723 = MANIFOLD_SOLID_BREP('',#7724);
+#7724 = CLOSED_SHELL('',(#7725,#7752));
+#7725 = ADVANCED_FACE('',(#7726),#7747,.T.);
+#7726 = FACE_BOUND('',#7727,.T.);
+#7727 = EDGE_LOOP('',(#7728,#7737,#7746));
+#7728 = ORIENTED_EDGE('',*,*,#7729,.T.);
+#7729 = EDGE_CURVE('',#7730,#7730,#7732,.T.);
+#7730 = VERTEX_POINT('',#7731);
+#7731 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7732 = CIRCLE('',#7733,0.112000000008);
+#7733 = AXIS2_PLACEMENT_3D('',#7734,#7735,#7736);
+#7734 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7735 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7736 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7737 = ORIENTED_EDGE('',*,*,#7738,.T.);
+#7738 = EDGE_CURVE('',#7730,#7739,#7741,.T.);
+#7739 = VERTEX_POINT('',#7740);
+#7740 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7741 = CIRCLE('',#7742,0.139999999998);
+#7742 = AXIS2_PLACEMENT_3D('',#7743,#7744,#7745);
+#7743 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7744 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7745 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7746 = ORIENTED_EDGE('',*,*,#7738,.F.);
+#7747 = SPHERICAL_SURFACE('',#7748,0.139999999998);
+#7748 = AXIS2_PLACEMENT_3D('',#7749,#7750,#7751);
+#7749 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7750 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7751 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7752 = ADVANCED_FACE('',(#7753),#7756,.F.);
+#7753 = FACE_BOUND('',#7754,.F.);
+#7754 = EDGE_LOOP('',(#7755));
+#7755 = ORIENTED_EDGE('',*,*,#7729,.T.);
+#7756 = PLANE('',#7757);
+#7757 = AXIS2_PLACEMENT_3D('',#7758,#7759,#7760);
+#7758 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7759 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7760 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7765))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7762,#7763,#7764)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7762 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7763 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7764 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7765 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7762,
+ 'distance_accuracy_value','confusion accuracy');
+#7766 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7767,#7769);
+#7767 = ( REPRESENTATION_RELATIONSHIP('','',#7722,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7768)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7768 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471);
+#7769 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7770);
+#7770 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13470','BALL_0113','',#5,#7717,$
+ );
+#7771 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7719));
+#7772 = SHAPE_DEFINITION_REPRESENTATION(#7773,#7779);
+#7773 = PRODUCT_DEFINITION_SHAPE('','',#7774);
+#7774 = PRODUCT_DEFINITION('design','',#7775,#7778);
+#7775 = PRODUCT_DEFINITION_FORMATION('','',#7776);
+#7776 = PRODUCT('BALL_0114','BALL_0114','',(#7777));
+#7777 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7778 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7779 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7780),#7818);
+#7780 = MANIFOLD_SOLID_BREP('',#7781);
+#7781 = CLOSED_SHELL('',(#7782,#7809));
+#7782 = ADVANCED_FACE('',(#7783),#7804,.T.);
+#7783 = FACE_BOUND('',#7784,.T.);
+#7784 = EDGE_LOOP('',(#7785,#7794,#7803));
+#7785 = ORIENTED_EDGE('',*,*,#7786,.T.);
+#7786 = EDGE_CURVE('',#7787,#7787,#7789,.T.);
+#7787 = VERTEX_POINT('',#7788);
+#7788 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7789 = CIRCLE('',#7790,0.112000000008);
+#7790 = AXIS2_PLACEMENT_3D('',#7791,#7792,#7793);
+#7791 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7792 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7793 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7794 = ORIENTED_EDGE('',*,*,#7795,.T.);
+#7795 = EDGE_CURVE('',#7787,#7796,#7798,.T.);
+#7796 = VERTEX_POINT('',#7797);
+#7797 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7798 = CIRCLE('',#7799,0.139999999998);
+#7799 = AXIS2_PLACEMENT_3D('',#7800,#7801,#7802);
+#7800 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7801 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7802 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7803 = ORIENTED_EDGE('',*,*,#7795,.F.);
+#7804 = SPHERICAL_SURFACE('',#7805,0.139999999998);
+#7805 = AXIS2_PLACEMENT_3D('',#7806,#7807,#7808);
+#7806 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7807 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7808 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7809 = ADVANCED_FACE('',(#7810),#7813,.F.);
+#7810 = FACE_BOUND('',#7811,.F.);
+#7811 = EDGE_LOOP('',(#7812));
+#7812 = ORIENTED_EDGE('',*,*,#7786,.T.);
+#7813 = PLANE('',#7814);
+#7814 = AXIS2_PLACEMENT_3D('',#7815,#7816,#7817);
+#7815 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7816 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7817 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7822))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7819,#7820,#7821)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7819 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7820 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7821 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7822 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7819,
+ 'distance_accuracy_value','confusion accuracy');
+#7823 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7824,#7826);
+#7824 = ( REPRESENTATION_RELATIONSHIP('','',#7779,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7825)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7825 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475);
+#7826 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7827);
+#7827 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13471','BALL_0114','',#5,#7774,$
+ );
+#7828 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7776));
+#7829 = SHAPE_DEFINITION_REPRESENTATION(#7830,#7836);
+#7830 = PRODUCT_DEFINITION_SHAPE('','',#7831);
+#7831 = PRODUCT_DEFINITION('design','',#7832,#7835);
+#7832 = PRODUCT_DEFINITION_FORMATION('','',#7833);
+#7833 = PRODUCT('BALL_0115','BALL_0115','',(#7834));
+#7834 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7836 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7837),#7875);
+#7837 = MANIFOLD_SOLID_BREP('',#7838);
+#7838 = CLOSED_SHELL('',(#7839,#7866));
+#7839 = ADVANCED_FACE('',(#7840),#7861,.T.);
+#7840 = FACE_BOUND('',#7841,.T.);
+#7841 = EDGE_LOOP('',(#7842,#7851,#7860));
+#7842 = ORIENTED_EDGE('',*,*,#7843,.T.);
+#7843 = EDGE_CURVE('',#7844,#7844,#7846,.T.);
+#7844 = VERTEX_POINT('',#7845);
+#7845 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7846 = CIRCLE('',#7847,0.112000000008);
+#7847 = AXIS2_PLACEMENT_3D('',#7848,#7849,#7850);
+#7848 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7849 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7850 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7851 = ORIENTED_EDGE('',*,*,#7852,.T.);
+#7852 = EDGE_CURVE('',#7844,#7853,#7855,.T.);
+#7853 = VERTEX_POINT('',#7854);
+#7854 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7855 = CIRCLE('',#7856,0.139999999998);
+#7856 = AXIS2_PLACEMENT_3D('',#7857,#7858,#7859);
+#7857 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7858 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7859 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7860 = ORIENTED_EDGE('',*,*,#7852,.F.);
+#7861 = SPHERICAL_SURFACE('',#7862,0.139999999998);
+#7862 = AXIS2_PLACEMENT_3D('',#7863,#7864,#7865);
+#7863 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7864 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7865 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7866 = ADVANCED_FACE('',(#7867),#7870,.F.);
+#7867 = FACE_BOUND('',#7868,.F.);
+#7868 = EDGE_LOOP('',(#7869));
+#7869 = ORIENTED_EDGE('',*,*,#7843,.T.);
+#7870 = PLANE('',#7871);
+#7871 = AXIS2_PLACEMENT_3D('',#7872,#7873,#7874);
+#7872 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7873 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7874 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7879))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7876,#7877,#7878)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7876 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7877 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7878 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7879 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7876,
+ 'distance_accuracy_value','confusion accuracy');
+#7880 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7881,#7883);
+#7881 = ( REPRESENTATION_RELATIONSHIP('','',#7836,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7882)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7882 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479);
+#7883 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7884);
+#7884 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13472','BALL_0115','',#5,#7831,$
+ );
+#7885 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7833));
+#7886 = SHAPE_DEFINITION_REPRESENTATION(#7887,#7893);
+#7887 = PRODUCT_DEFINITION_SHAPE('','',#7888);
+#7888 = PRODUCT_DEFINITION('design','',#7889,#7892);
+#7889 = PRODUCT_DEFINITION_FORMATION('','',#7890);
+#7890 = PRODUCT('BALL_0116','BALL_0116','',(#7891));
+#7891 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7892 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7893 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7894),#7932);
+#7894 = MANIFOLD_SOLID_BREP('',#7895);
+#7895 = CLOSED_SHELL('',(#7896,#7923));
+#7896 = ADVANCED_FACE('',(#7897),#7918,.T.);
+#7897 = FACE_BOUND('',#7898,.T.);
+#7898 = EDGE_LOOP('',(#7899,#7908,#7917));
+#7899 = ORIENTED_EDGE('',*,*,#7900,.T.);
+#7900 = EDGE_CURVE('',#7901,#7901,#7903,.T.);
+#7901 = VERTEX_POINT('',#7902);
+#7902 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7903 = CIRCLE('',#7904,0.112000000008);
+#7904 = AXIS2_PLACEMENT_3D('',#7905,#7906,#7907);
+#7905 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7906 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7907 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7908 = ORIENTED_EDGE('',*,*,#7909,.T.);
+#7909 = EDGE_CURVE('',#7901,#7910,#7912,.T.);
+#7910 = VERTEX_POINT('',#7911);
+#7911 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7912 = CIRCLE('',#7913,0.139999999998);
+#7913 = AXIS2_PLACEMENT_3D('',#7914,#7915,#7916);
+#7914 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7915 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7916 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7917 = ORIENTED_EDGE('',*,*,#7909,.F.);
+#7918 = SPHERICAL_SURFACE('',#7919,0.139999999998);
+#7919 = AXIS2_PLACEMENT_3D('',#7920,#7921,#7922);
+#7920 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7921 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7922 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7923 = ADVANCED_FACE('',(#7924),#7927,.F.);
+#7924 = FACE_BOUND('',#7925,.F.);
+#7925 = EDGE_LOOP('',(#7926));
+#7926 = ORIENTED_EDGE('',*,*,#7900,.T.);
+#7927 = PLANE('',#7928);
+#7928 = AXIS2_PLACEMENT_3D('',#7929,#7930,#7931);
+#7929 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7930 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7931 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7936))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7933,#7934,#7935)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7933 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7934 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7935 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7936 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7933,
+ 'distance_accuracy_value','confusion accuracy');
+#7937 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7938,#7940);
+#7938 = ( REPRESENTATION_RELATIONSHIP('','',#7893,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7939)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7939 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483);
+#7940 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7941);
+#7941 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13473','BALL_0116','',#5,#7888,$
+ );
+#7942 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7890));
+#7943 = SHAPE_DEFINITION_REPRESENTATION(#7944,#7950);
+#7944 = PRODUCT_DEFINITION_SHAPE('','',#7945);
+#7945 = PRODUCT_DEFINITION('design','',#7946,#7949);
+#7946 = PRODUCT_DEFINITION_FORMATION('','',#7947);
+#7947 = PRODUCT('BALL_0117','BALL_0117','',(#7948));
+#7948 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7949 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7950 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7951),#7989);
+#7951 = MANIFOLD_SOLID_BREP('',#7952);
+#7952 = CLOSED_SHELL('',(#7953,#7980));
+#7953 = ADVANCED_FACE('',(#7954),#7975,.T.);
+#7954 = FACE_BOUND('',#7955,.T.);
+#7955 = EDGE_LOOP('',(#7956,#7965,#7974));
+#7956 = ORIENTED_EDGE('',*,*,#7957,.T.);
+#7957 = EDGE_CURVE('',#7958,#7958,#7960,.T.);
+#7958 = VERTEX_POINT('',#7959);
+#7959 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#7960 = CIRCLE('',#7961,0.112000000008);
+#7961 = AXIS2_PLACEMENT_3D('',#7962,#7963,#7964);
+#7962 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#7963 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#7964 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#7965 = ORIENTED_EDGE('',*,*,#7966,.T.);
+#7966 = EDGE_CURVE('',#7958,#7967,#7969,.T.);
+#7967 = VERTEX_POINT('',#7968);
+#7968 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#7969 = CIRCLE('',#7970,0.139999999998);
+#7970 = AXIS2_PLACEMENT_3D('',#7971,#7972,#7973);
+#7971 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7972 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#7973 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#7974 = ORIENTED_EDGE('',*,*,#7966,.F.);
+#7975 = SPHERICAL_SURFACE('',#7976,0.139999999998);
+#7976 = AXIS2_PLACEMENT_3D('',#7977,#7978,#7979);
+#7977 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#7978 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7979 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#7980 = ADVANCED_FACE('',(#7981),#7984,.F.);
+#7981 = FACE_BOUND('',#7982,.F.);
+#7982 = EDGE_LOOP('',(#7983));
+#7983 = ORIENTED_EDGE('',*,*,#7957,.T.);
+#7984 = PLANE('',#7985);
+#7985 = AXIS2_PLACEMENT_3D('',#7986,#7987,#7988);
+#7986 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#7987 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#7988 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#7989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7993))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7990,#7991,#7992)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7990 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7991 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7992 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7993 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7990,
+ 'distance_accuracy_value','confusion accuracy');
+#7994 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7995,#7997);
+#7995 = ( REPRESENTATION_RELATIONSHIP('','',#7950,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7996)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7996 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487);
+#7997 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #7998);
+#7998 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13474','BALL_0117','',#5,#7945,$
+ );
+#7999 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7947));
+#8000 = SHAPE_DEFINITION_REPRESENTATION(#8001,#8007);
+#8001 = PRODUCT_DEFINITION_SHAPE('','',#8002);
+#8002 = PRODUCT_DEFINITION('design','',#8003,#8006);
+#8003 = PRODUCT_DEFINITION_FORMATION('','',#8004);
+#8004 = PRODUCT('BALL_0118','BALL_0118','',(#8005));
+#8005 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8006 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8007 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8008),#8046);
+#8008 = MANIFOLD_SOLID_BREP('',#8009);
+#8009 = CLOSED_SHELL('',(#8010,#8037));
+#8010 = ADVANCED_FACE('',(#8011),#8032,.T.);
+#8011 = FACE_BOUND('',#8012,.T.);
+#8012 = EDGE_LOOP('',(#8013,#8022,#8031));
+#8013 = ORIENTED_EDGE('',*,*,#8014,.T.);
+#8014 = EDGE_CURVE('',#8015,#8015,#8017,.T.);
+#8015 = VERTEX_POINT('',#8016);
+#8016 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8017 = CIRCLE('',#8018,0.112000000008);
+#8018 = AXIS2_PLACEMENT_3D('',#8019,#8020,#8021);
+#8019 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8020 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8021 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8022 = ORIENTED_EDGE('',*,*,#8023,.T.);
+#8023 = EDGE_CURVE('',#8015,#8024,#8026,.T.);
+#8024 = VERTEX_POINT('',#8025);
+#8025 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8026 = CIRCLE('',#8027,0.139999999998);
+#8027 = AXIS2_PLACEMENT_3D('',#8028,#8029,#8030);
+#8028 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8029 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8030 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8031 = ORIENTED_EDGE('',*,*,#8023,.F.);
+#8032 = SPHERICAL_SURFACE('',#8033,0.139999999998);
+#8033 = AXIS2_PLACEMENT_3D('',#8034,#8035,#8036);
+#8034 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8035 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8036 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8037 = ADVANCED_FACE('',(#8038),#8041,.F.);
+#8038 = FACE_BOUND('',#8039,.F.);
+#8039 = EDGE_LOOP('',(#8040));
+#8040 = ORIENTED_EDGE('',*,*,#8014,.T.);
+#8041 = PLANE('',#8042);
+#8042 = AXIS2_PLACEMENT_3D('',#8043,#8044,#8045);
+#8043 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8044 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8045 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8050))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8047,#8048,#8049)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8047 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8048 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8049 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8050 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8047,
+ 'distance_accuracy_value','confusion accuracy');
+#8051 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8052,#8054);
+#8052 = ( REPRESENTATION_RELATIONSHIP('','',#8007,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8053)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8053 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491);
+#8054 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8055);
+#8055 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13475','BALL_0118','',#5,#8002,$
+ );
+#8056 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8004));
+#8057 = SHAPE_DEFINITION_REPRESENTATION(#8058,#8064);
+#8058 = PRODUCT_DEFINITION_SHAPE('','',#8059);
+#8059 = PRODUCT_DEFINITION('design','',#8060,#8063);
+#8060 = PRODUCT_DEFINITION_FORMATION('','',#8061);
+#8061 = PRODUCT('BALL_0119','BALL_0119','',(#8062));
+#8062 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8063 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8064 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8065),#8103);
+#8065 = MANIFOLD_SOLID_BREP('',#8066);
+#8066 = CLOSED_SHELL('',(#8067,#8094));
+#8067 = ADVANCED_FACE('',(#8068),#8089,.T.);
+#8068 = FACE_BOUND('',#8069,.T.);
+#8069 = EDGE_LOOP('',(#8070,#8079,#8088));
+#8070 = ORIENTED_EDGE('',*,*,#8071,.T.);
+#8071 = EDGE_CURVE('',#8072,#8072,#8074,.T.);
+#8072 = VERTEX_POINT('',#8073);
+#8073 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8074 = CIRCLE('',#8075,0.112000000008);
+#8075 = AXIS2_PLACEMENT_3D('',#8076,#8077,#8078);
+#8076 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8077 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8078 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8079 = ORIENTED_EDGE('',*,*,#8080,.T.);
+#8080 = EDGE_CURVE('',#8072,#8081,#8083,.T.);
+#8081 = VERTEX_POINT('',#8082);
+#8082 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8083 = CIRCLE('',#8084,0.139999999998);
+#8084 = AXIS2_PLACEMENT_3D('',#8085,#8086,#8087);
+#8085 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8086 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8087 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8088 = ORIENTED_EDGE('',*,*,#8080,.F.);
+#8089 = SPHERICAL_SURFACE('',#8090,0.139999999998);
+#8090 = AXIS2_PLACEMENT_3D('',#8091,#8092,#8093);
+#8091 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8092 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8093 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8094 = ADVANCED_FACE('',(#8095),#8098,.F.);
+#8095 = FACE_BOUND('',#8096,.F.);
+#8096 = EDGE_LOOP('',(#8097));
+#8097 = ORIENTED_EDGE('',*,*,#8071,.T.);
+#8098 = PLANE('',#8099);
+#8099 = AXIS2_PLACEMENT_3D('',#8100,#8101,#8102);
+#8100 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8101 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8102 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8107))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8104,#8105,#8106)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8104 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8105 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8106 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8107 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8104,
+ 'distance_accuracy_value','confusion accuracy');
+#8108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8109,#8111);
+#8109 = ( REPRESENTATION_RELATIONSHIP('','',#8064,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8110)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495);
+#8111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8112);
+#8112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13476','BALL_0119','',#5,#8059,$
+ );
+#8113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8061));
+#8114 = SHAPE_DEFINITION_REPRESENTATION(#8115,#8121);
+#8115 = PRODUCT_DEFINITION_SHAPE('','',#8116);
+#8116 = PRODUCT_DEFINITION('design','',#8117,#8120);
+#8117 = PRODUCT_DEFINITION_FORMATION('','',#8118);
+#8118 = PRODUCT('BALL_0120','BALL_0120','',(#8119));
+#8119 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8120 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8121 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8122),#8160);
+#8122 = MANIFOLD_SOLID_BREP('',#8123);
+#8123 = CLOSED_SHELL('',(#8124,#8151));
+#8124 = ADVANCED_FACE('',(#8125),#8146,.T.);
+#8125 = FACE_BOUND('',#8126,.T.);
+#8126 = EDGE_LOOP('',(#8127,#8136,#8145));
+#8127 = ORIENTED_EDGE('',*,*,#8128,.T.);
+#8128 = EDGE_CURVE('',#8129,#8129,#8131,.T.);
+#8129 = VERTEX_POINT('',#8130);
+#8130 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8131 = CIRCLE('',#8132,0.112000000008);
+#8132 = AXIS2_PLACEMENT_3D('',#8133,#8134,#8135);
+#8133 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8134 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8135 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8136 = ORIENTED_EDGE('',*,*,#8137,.T.);
+#8137 = EDGE_CURVE('',#8129,#8138,#8140,.T.);
+#8138 = VERTEX_POINT('',#8139);
+#8139 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8140 = CIRCLE('',#8141,0.139999999998);
+#8141 = AXIS2_PLACEMENT_3D('',#8142,#8143,#8144);
+#8142 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8143 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8144 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8145 = ORIENTED_EDGE('',*,*,#8137,.F.);
+#8146 = SPHERICAL_SURFACE('',#8147,0.139999999998);
+#8147 = AXIS2_PLACEMENT_3D('',#8148,#8149,#8150);
+#8148 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8149 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8150 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8151 = ADVANCED_FACE('',(#8152),#8155,.F.);
+#8152 = FACE_BOUND('',#8153,.F.);
+#8153 = EDGE_LOOP('',(#8154));
+#8154 = ORIENTED_EDGE('',*,*,#8128,.T.);
+#8155 = PLANE('',#8156);
+#8156 = AXIS2_PLACEMENT_3D('',#8157,#8158,#8159);
+#8157 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8158 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8159 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8164))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8161,#8162,#8163)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8161 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8162 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8163 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8164 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8161,
+ 'distance_accuracy_value','confusion accuracy');
+#8165 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8166,#8168);
+#8166 = ( REPRESENTATION_RELATIONSHIP('','',#8121,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8167)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8167 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499);
+#8168 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8169);
+#8169 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13477','BALL_0120','',#5,#8116,$
+ );
+#8170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8118));
+#8171 = SHAPE_DEFINITION_REPRESENTATION(#8172,#8178);
+#8172 = PRODUCT_DEFINITION_SHAPE('','',#8173);
+#8173 = PRODUCT_DEFINITION('design','',#8174,#8177);
+#8174 = PRODUCT_DEFINITION_FORMATION('','',#8175);
+#8175 = PRODUCT('BALL_0121','BALL_0121','',(#8176));
+#8176 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8177 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8178 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8179),#8217);
+#8179 = MANIFOLD_SOLID_BREP('',#8180);
+#8180 = CLOSED_SHELL('',(#8181,#8208));
+#8181 = ADVANCED_FACE('',(#8182),#8203,.T.);
+#8182 = FACE_BOUND('',#8183,.T.);
+#8183 = EDGE_LOOP('',(#8184,#8193,#8202));
+#8184 = ORIENTED_EDGE('',*,*,#8185,.T.);
+#8185 = EDGE_CURVE('',#8186,#8186,#8188,.T.);
+#8186 = VERTEX_POINT('',#8187);
+#8187 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8188 = CIRCLE('',#8189,0.112000000008);
+#8189 = AXIS2_PLACEMENT_3D('',#8190,#8191,#8192);
+#8190 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8191 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8192 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8193 = ORIENTED_EDGE('',*,*,#8194,.T.);
+#8194 = EDGE_CURVE('',#8186,#8195,#8197,.T.);
+#8195 = VERTEX_POINT('',#8196);
+#8196 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8197 = CIRCLE('',#8198,0.139999999998);
+#8198 = AXIS2_PLACEMENT_3D('',#8199,#8200,#8201);
+#8199 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8200 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8201 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8202 = ORIENTED_EDGE('',*,*,#8194,.F.);
+#8203 = SPHERICAL_SURFACE('',#8204,0.139999999998);
+#8204 = AXIS2_PLACEMENT_3D('',#8205,#8206,#8207);
+#8205 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8206 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8207 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8208 = ADVANCED_FACE('',(#8209),#8212,.F.);
+#8209 = FACE_BOUND('',#8210,.F.);
+#8210 = EDGE_LOOP('',(#8211));
+#8211 = ORIENTED_EDGE('',*,*,#8185,.T.);
+#8212 = PLANE('',#8213);
+#8213 = AXIS2_PLACEMENT_3D('',#8214,#8215,#8216);
+#8214 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8215 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8216 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8221))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8218,#8219,#8220)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8218 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8219 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8220 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8221 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8218,
+ 'distance_accuracy_value','confusion accuracy');
+#8222 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8223,#8225);
+#8223 = ( REPRESENTATION_RELATIONSHIP('','',#8178,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8224)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8224 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503);
+#8225 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8226);
+#8226 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13478','BALL_0121','',#5,#8173,$
+ );
+#8227 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8175));
+#8228 = SHAPE_DEFINITION_REPRESENTATION(#8229,#8235);
+#8229 = PRODUCT_DEFINITION_SHAPE('','',#8230);
+#8230 = PRODUCT_DEFINITION('design','',#8231,#8234);
+#8231 = PRODUCT_DEFINITION_FORMATION('','',#8232);
+#8232 = PRODUCT('BALL_0122','BALL_0122','',(#8233));
+#8233 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8234 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8235 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8236),#8274);
+#8236 = MANIFOLD_SOLID_BREP('',#8237);
+#8237 = CLOSED_SHELL('',(#8238,#8265));
+#8238 = ADVANCED_FACE('',(#8239),#8260,.T.);
+#8239 = FACE_BOUND('',#8240,.T.);
+#8240 = EDGE_LOOP('',(#8241,#8250,#8259));
+#8241 = ORIENTED_EDGE('',*,*,#8242,.T.);
+#8242 = EDGE_CURVE('',#8243,#8243,#8245,.T.);
+#8243 = VERTEX_POINT('',#8244);
+#8244 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8245 = CIRCLE('',#8246,0.112000000008);
+#8246 = AXIS2_PLACEMENT_3D('',#8247,#8248,#8249);
+#8247 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8248 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8249 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8250 = ORIENTED_EDGE('',*,*,#8251,.T.);
+#8251 = EDGE_CURVE('',#8243,#8252,#8254,.T.);
+#8252 = VERTEX_POINT('',#8253);
+#8253 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8254 = CIRCLE('',#8255,0.139999999998);
+#8255 = AXIS2_PLACEMENT_3D('',#8256,#8257,#8258);
+#8256 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8257 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8258 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8259 = ORIENTED_EDGE('',*,*,#8251,.F.);
+#8260 = SPHERICAL_SURFACE('',#8261,0.139999999998);
+#8261 = AXIS2_PLACEMENT_3D('',#8262,#8263,#8264);
+#8262 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8263 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8264 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8265 = ADVANCED_FACE('',(#8266),#8269,.F.);
+#8266 = FACE_BOUND('',#8267,.F.);
+#8267 = EDGE_LOOP('',(#8268));
+#8268 = ORIENTED_EDGE('',*,*,#8242,.T.);
+#8269 = PLANE('',#8270);
+#8270 = AXIS2_PLACEMENT_3D('',#8271,#8272,#8273);
+#8271 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8272 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8273 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8278))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8275,#8276,#8277)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8275 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8276 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8277 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8278 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8275,
+ 'distance_accuracy_value','confusion accuracy');
+#8279 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8280,#8282);
+#8280 = ( REPRESENTATION_RELATIONSHIP('','',#8235,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8281)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8281 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507);
+#8282 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8283);
+#8283 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13479','BALL_0122','',#5,#8230,$
+ );
+#8284 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8232));
+#8285 = SHAPE_DEFINITION_REPRESENTATION(#8286,#8292);
+#8286 = PRODUCT_DEFINITION_SHAPE('','',#8287);
+#8287 = PRODUCT_DEFINITION('design','',#8288,#8291);
+#8288 = PRODUCT_DEFINITION_FORMATION('','',#8289);
+#8289 = PRODUCT('BALL_0123','BALL_0123','',(#8290));
+#8290 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8291 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8292 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8293),#8331);
+#8293 = MANIFOLD_SOLID_BREP('',#8294);
+#8294 = CLOSED_SHELL('',(#8295,#8322));
+#8295 = ADVANCED_FACE('',(#8296),#8317,.T.);
+#8296 = FACE_BOUND('',#8297,.T.);
+#8297 = EDGE_LOOP('',(#8298,#8307,#8316));
+#8298 = ORIENTED_EDGE('',*,*,#8299,.T.);
+#8299 = EDGE_CURVE('',#8300,#8300,#8302,.T.);
+#8300 = VERTEX_POINT('',#8301);
+#8301 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8302 = CIRCLE('',#8303,0.112000000008);
+#8303 = AXIS2_PLACEMENT_3D('',#8304,#8305,#8306);
+#8304 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8305 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8306 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8307 = ORIENTED_EDGE('',*,*,#8308,.T.);
+#8308 = EDGE_CURVE('',#8300,#8309,#8311,.T.);
+#8309 = VERTEX_POINT('',#8310);
+#8310 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8311 = CIRCLE('',#8312,0.139999999998);
+#8312 = AXIS2_PLACEMENT_3D('',#8313,#8314,#8315);
+#8313 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8314 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8315 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8316 = ORIENTED_EDGE('',*,*,#8308,.F.);
+#8317 = SPHERICAL_SURFACE('',#8318,0.139999999998);
+#8318 = AXIS2_PLACEMENT_3D('',#8319,#8320,#8321);
+#8319 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8320 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8321 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8322 = ADVANCED_FACE('',(#8323),#8326,.F.);
+#8323 = FACE_BOUND('',#8324,.F.);
+#8324 = EDGE_LOOP('',(#8325));
+#8325 = ORIENTED_EDGE('',*,*,#8299,.T.);
+#8326 = PLANE('',#8327);
+#8327 = AXIS2_PLACEMENT_3D('',#8328,#8329,#8330);
+#8328 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8329 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8330 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8335))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8332,#8333,#8334)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8332 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8333 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8334 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8335 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8332,
+ 'distance_accuracy_value','confusion accuracy');
+#8336 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8337,#8339);
+#8337 = ( REPRESENTATION_RELATIONSHIP('','',#8292,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8338)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8338 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511);
+#8339 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8340);
+#8340 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13480','BALL_0123','',#5,#8287,$
+ );
+#8341 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8289));
+#8342 = SHAPE_DEFINITION_REPRESENTATION(#8343,#8349);
+#8343 = PRODUCT_DEFINITION_SHAPE('','',#8344);
+#8344 = PRODUCT_DEFINITION('design','',#8345,#8348);
+#8345 = PRODUCT_DEFINITION_FORMATION('','',#8346);
+#8346 = PRODUCT('BALL_0124','BALL_0124','',(#8347));
+#8347 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8348 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8349 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8350),#8388);
+#8350 = MANIFOLD_SOLID_BREP('',#8351);
+#8351 = CLOSED_SHELL('',(#8352,#8379));
+#8352 = ADVANCED_FACE('',(#8353),#8374,.T.);
+#8353 = FACE_BOUND('',#8354,.T.);
+#8354 = EDGE_LOOP('',(#8355,#8364,#8373));
+#8355 = ORIENTED_EDGE('',*,*,#8356,.T.);
+#8356 = EDGE_CURVE('',#8357,#8357,#8359,.T.);
+#8357 = VERTEX_POINT('',#8358);
+#8358 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8359 = CIRCLE('',#8360,0.112000000008);
+#8360 = AXIS2_PLACEMENT_3D('',#8361,#8362,#8363);
+#8361 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8362 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8363 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8364 = ORIENTED_EDGE('',*,*,#8365,.T.);
+#8365 = EDGE_CURVE('',#8357,#8366,#8368,.T.);
+#8366 = VERTEX_POINT('',#8367);
+#8367 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8368 = CIRCLE('',#8369,0.139999999998);
+#8369 = AXIS2_PLACEMENT_3D('',#8370,#8371,#8372);
+#8370 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8371 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8372 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8373 = ORIENTED_EDGE('',*,*,#8365,.F.);
+#8374 = SPHERICAL_SURFACE('',#8375,0.139999999998);
+#8375 = AXIS2_PLACEMENT_3D('',#8376,#8377,#8378);
+#8376 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8377 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8378 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8379 = ADVANCED_FACE('',(#8380),#8383,.F.);
+#8380 = FACE_BOUND('',#8381,.F.);
+#8381 = EDGE_LOOP('',(#8382));
+#8382 = ORIENTED_EDGE('',*,*,#8356,.T.);
+#8383 = PLANE('',#8384);
+#8384 = AXIS2_PLACEMENT_3D('',#8385,#8386,#8387);
+#8385 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8386 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8387 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8392))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8389,#8390,#8391)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8389 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8390 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8391 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8392 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8389,
+ 'distance_accuracy_value','confusion accuracy');
+#8393 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8394,#8396);
+#8394 = ( REPRESENTATION_RELATIONSHIP('','',#8349,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8395)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8395 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515);
+#8396 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8397);
+#8397 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13481','BALL_0124','',#5,#8344,$
+ );
+#8398 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8346));
+#8399 = SHAPE_DEFINITION_REPRESENTATION(#8400,#8406);
+#8400 = PRODUCT_DEFINITION_SHAPE('','',#8401);
+#8401 = PRODUCT_DEFINITION('design','',#8402,#8405);
+#8402 = PRODUCT_DEFINITION_FORMATION('','',#8403);
+#8403 = PRODUCT('BALL_0125','BALL_0125','',(#8404));
+#8404 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8406 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8407),#8445);
+#8407 = MANIFOLD_SOLID_BREP('',#8408);
+#8408 = CLOSED_SHELL('',(#8409,#8436));
+#8409 = ADVANCED_FACE('',(#8410),#8431,.T.);
+#8410 = FACE_BOUND('',#8411,.T.);
+#8411 = EDGE_LOOP('',(#8412,#8421,#8430));
+#8412 = ORIENTED_EDGE('',*,*,#8413,.T.);
+#8413 = EDGE_CURVE('',#8414,#8414,#8416,.T.);
+#8414 = VERTEX_POINT('',#8415);
+#8415 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8416 = CIRCLE('',#8417,0.112000000008);
+#8417 = AXIS2_PLACEMENT_3D('',#8418,#8419,#8420);
+#8418 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8419 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8420 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8421 = ORIENTED_EDGE('',*,*,#8422,.T.);
+#8422 = EDGE_CURVE('',#8414,#8423,#8425,.T.);
+#8423 = VERTEX_POINT('',#8424);
+#8424 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8425 = CIRCLE('',#8426,0.139999999998);
+#8426 = AXIS2_PLACEMENT_3D('',#8427,#8428,#8429);
+#8427 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8428 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8429 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8430 = ORIENTED_EDGE('',*,*,#8422,.F.);
+#8431 = SPHERICAL_SURFACE('',#8432,0.139999999998);
+#8432 = AXIS2_PLACEMENT_3D('',#8433,#8434,#8435);
+#8433 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8434 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8435 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8436 = ADVANCED_FACE('',(#8437),#8440,.F.);
+#8437 = FACE_BOUND('',#8438,.F.);
+#8438 = EDGE_LOOP('',(#8439));
+#8439 = ORIENTED_EDGE('',*,*,#8413,.T.);
+#8440 = PLANE('',#8441);
+#8441 = AXIS2_PLACEMENT_3D('',#8442,#8443,#8444);
+#8442 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8443 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8444 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8449))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8446,#8447,#8448)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8446,
+ 'distance_accuracy_value','confusion accuracy');
+#8450 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8451,#8453);
+#8451 = ( REPRESENTATION_RELATIONSHIP('','',#8406,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8452)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8452 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519);
+#8453 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8454);
+#8454 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13482','BALL_0125','',#5,#8401,$
+ );
+#8455 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8403));
+#8456 = SHAPE_DEFINITION_REPRESENTATION(#8457,#8463);
+#8457 = PRODUCT_DEFINITION_SHAPE('','',#8458);
+#8458 = PRODUCT_DEFINITION('design','',#8459,#8462);
+#8459 = PRODUCT_DEFINITION_FORMATION('','',#8460);
+#8460 = PRODUCT('BALL_0126','BALL_0126','',(#8461));
+#8461 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8462 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8463 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8464),#8502);
+#8464 = MANIFOLD_SOLID_BREP('',#8465);
+#8465 = CLOSED_SHELL('',(#8466,#8493));
+#8466 = ADVANCED_FACE('',(#8467),#8488,.T.);
+#8467 = FACE_BOUND('',#8468,.T.);
+#8468 = EDGE_LOOP('',(#8469,#8478,#8487));
+#8469 = ORIENTED_EDGE('',*,*,#8470,.T.);
+#8470 = EDGE_CURVE('',#8471,#8471,#8473,.T.);
+#8471 = VERTEX_POINT('',#8472);
+#8472 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8473 = CIRCLE('',#8474,0.112000000008);
+#8474 = AXIS2_PLACEMENT_3D('',#8475,#8476,#8477);
+#8475 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8476 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8477 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8478 = ORIENTED_EDGE('',*,*,#8479,.T.);
+#8479 = EDGE_CURVE('',#8471,#8480,#8482,.T.);
+#8480 = VERTEX_POINT('',#8481);
+#8481 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8482 = CIRCLE('',#8483,0.139999999998);
+#8483 = AXIS2_PLACEMENT_3D('',#8484,#8485,#8486);
+#8484 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8485 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8486 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8487 = ORIENTED_EDGE('',*,*,#8479,.F.);
+#8488 = SPHERICAL_SURFACE('',#8489,0.139999999998);
+#8489 = AXIS2_PLACEMENT_3D('',#8490,#8491,#8492);
+#8490 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8491 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8492 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8493 = ADVANCED_FACE('',(#8494),#8497,.F.);
+#8494 = FACE_BOUND('',#8495,.F.);
+#8495 = EDGE_LOOP('',(#8496));
+#8496 = ORIENTED_EDGE('',*,*,#8470,.T.);
+#8497 = PLANE('',#8498);
+#8498 = AXIS2_PLACEMENT_3D('',#8499,#8500,#8501);
+#8499 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8500 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8501 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8506))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8503,#8504,#8505)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8503 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8504 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8505 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8506 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8503,
+ 'distance_accuracy_value','confusion accuracy');
+#8507 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8508,#8510);
+#8508 = ( REPRESENTATION_RELATIONSHIP('','',#8463,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8509)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8509 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523);
+#8510 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8511);
+#8511 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13483','BALL_0126','',#5,#8458,$
+ );
+#8512 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8460));
+#8513 = SHAPE_DEFINITION_REPRESENTATION(#8514,#8520);
+#8514 = PRODUCT_DEFINITION_SHAPE('','',#8515);
+#8515 = PRODUCT_DEFINITION('design','',#8516,#8519);
+#8516 = PRODUCT_DEFINITION_FORMATION('','',#8517);
+#8517 = PRODUCT('BALL_0127','BALL_0127','',(#8518));
+#8518 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8519 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8520 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8521),#8559);
+#8521 = MANIFOLD_SOLID_BREP('',#8522);
+#8522 = CLOSED_SHELL('',(#8523,#8550));
+#8523 = ADVANCED_FACE('',(#8524),#8545,.T.);
+#8524 = FACE_BOUND('',#8525,.T.);
+#8525 = EDGE_LOOP('',(#8526,#8535,#8544));
+#8526 = ORIENTED_EDGE('',*,*,#8527,.T.);
+#8527 = EDGE_CURVE('',#8528,#8528,#8530,.T.);
+#8528 = VERTEX_POINT('',#8529);
+#8529 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8530 = CIRCLE('',#8531,0.112000000008);
+#8531 = AXIS2_PLACEMENT_3D('',#8532,#8533,#8534);
+#8532 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8533 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8534 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8535 = ORIENTED_EDGE('',*,*,#8536,.T.);
+#8536 = EDGE_CURVE('',#8528,#8537,#8539,.T.);
+#8537 = VERTEX_POINT('',#8538);
+#8538 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8539 = CIRCLE('',#8540,0.139999999998);
+#8540 = AXIS2_PLACEMENT_3D('',#8541,#8542,#8543);
+#8541 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8542 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8543 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8544 = ORIENTED_EDGE('',*,*,#8536,.F.);
+#8545 = SPHERICAL_SURFACE('',#8546,0.139999999998);
+#8546 = AXIS2_PLACEMENT_3D('',#8547,#8548,#8549);
+#8547 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8548 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8549 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8550 = ADVANCED_FACE('',(#8551),#8554,.F.);
+#8551 = FACE_BOUND('',#8552,.F.);
+#8552 = EDGE_LOOP('',(#8553));
+#8553 = ORIENTED_EDGE('',*,*,#8527,.T.);
+#8554 = PLANE('',#8555);
+#8555 = AXIS2_PLACEMENT_3D('',#8556,#8557,#8558);
+#8556 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8557 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8558 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8563))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8560,#8561,#8562)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8560 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8561 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8562 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8563 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8560,
+ 'distance_accuracy_value','confusion accuracy');
+#8564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8565,#8567);
+#8565 = ( REPRESENTATION_RELATIONSHIP('','',#8520,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8566)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527);
+#8567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8568);
+#8568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13484','BALL_0127','',#5,#8515,$
+ );
+#8569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8517));
+#8570 = SHAPE_DEFINITION_REPRESENTATION(#8571,#8577);
+#8571 = PRODUCT_DEFINITION_SHAPE('','',#8572);
+#8572 = PRODUCT_DEFINITION('design','',#8573,#8576);
+#8573 = PRODUCT_DEFINITION_FORMATION('','',#8574);
+#8574 = PRODUCT('BALL_0128','BALL_0128','',(#8575));
+#8575 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8576 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8577 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8578),#8616);
+#8578 = MANIFOLD_SOLID_BREP('',#8579);
+#8579 = CLOSED_SHELL('',(#8580,#8607));
+#8580 = ADVANCED_FACE('',(#8581),#8602,.T.);
+#8581 = FACE_BOUND('',#8582,.T.);
+#8582 = EDGE_LOOP('',(#8583,#8592,#8601));
+#8583 = ORIENTED_EDGE('',*,*,#8584,.T.);
+#8584 = EDGE_CURVE('',#8585,#8585,#8587,.T.);
+#8585 = VERTEX_POINT('',#8586);
+#8586 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8587 = CIRCLE('',#8588,0.112000000008);
+#8588 = AXIS2_PLACEMENT_3D('',#8589,#8590,#8591);
+#8589 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8590 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8591 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8592 = ORIENTED_EDGE('',*,*,#8593,.T.);
+#8593 = EDGE_CURVE('',#8585,#8594,#8596,.T.);
+#8594 = VERTEX_POINT('',#8595);
+#8595 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8596 = CIRCLE('',#8597,0.139999999998);
+#8597 = AXIS2_PLACEMENT_3D('',#8598,#8599,#8600);
+#8598 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8599 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8600 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8601 = ORIENTED_EDGE('',*,*,#8593,.F.);
+#8602 = SPHERICAL_SURFACE('',#8603,0.139999999998);
+#8603 = AXIS2_PLACEMENT_3D('',#8604,#8605,#8606);
+#8604 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8605 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8606 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8607 = ADVANCED_FACE('',(#8608),#8611,.F.);
+#8608 = FACE_BOUND('',#8609,.F.);
+#8609 = EDGE_LOOP('',(#8610));
+#8610 = ORIENTED_EDGE('',*,*,#8584,.T.);
+#8611 = PLANE('',#8612);
+#8612 = AXIS2_PLACEMENT_3D('',#8613,#8614,#8615);
+#8613 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8614 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8615 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8620))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8617,#8618,#8619)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8617 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8618 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8619 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8620 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8617,
+ 'distance_accuracy_value','confusion accuracy');
+#8621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8622,#8624);
+#8622 = ( REPRESENTATION_RELATIONSHIP('','',#8577,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8623)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531);
+#8624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8625);
+#8625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13485','BALL_0128','',#5,#8572,$
+ );
+#8626 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8574));
+#8627 = SHAPE_DEFINITION_REPRESENTATION(#8628,#8634);
+#8628 = PRODUCT_DEFINITION_SHAPE('','',#8629);
+#8629 = PRODUCT_DEFINITION('design','',#8630,#8633);
+#8630 = PRODUCT_DEFINITION_FORMATION('','',#8631);
+#8631 = PRODUCT('BALL_0129','BALL_0129','',(#8632));
+#8632 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8634 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8635),#8673);
+#8635 = MANIFOLD_SOLID_BREP('',#8636);
+#8636 = CLOSED_SHELL('',(#8637,#8664));
+#8637 = ADVANCED_FACE('',(#8638),#8659,.T.);
+#8638 = FACE_BOUND('',#8639,.T.);
+#8639 = EDGE_LOOP('',(#8640,#8649,#8658));
+#8640 = ORIENTED_EDGE('',*,*,#8641,.T.);
+#8641 = EDGE_CURVE('',#8642,#8642,#8644,.T.);
+#8642 = VERTEX_POINT('',#8643);
+#8643 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8644 = CIRCLE('',#8645,0.112000000008);
+#8645 = AXIS2_PLACEMENT_3D('',#8646,#8647,#8648);
+#8646 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8647 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8648 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8649 = ORIENTED_EDGE('',*,*,#8650,.T.);
+#8650 = EDGE_CURVE('',#8642,#8651,#8653,.T.);
+#8651 = VERTEX_POINT('',#8652);
+#8652 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8653 = CIRCLE('',#8654,0.139999999998);
+#8654 = AXIS2_PLACEMENT_3D('',#8655,#8656,#8657);
+#8655 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8656 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8657 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8658 = ORIENTED_EDGE('',*,*,#8650,.F.);
+#8659 = SPHERICAL_SURFACE('',#8660,0.139999999998);
+#8660 = AXIS2_PLACEMENT_3D('',#8661,#8662,#8663);
+#8661 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8662 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8663 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8664 = ADVANCED_FACE('',(#8665),#8668,.F.);
+#8665 = FACE_BOUND('',#8666,.F.);
+#8666 = EDGE_LOOP('',(#8667));
+#8667 = ORIENTED_EDGE('',*,*,#8641,.T.);
+#8668 = PLANE('',#8669);
+#8669 = AXIS2_PLACEMENT_3D('',#8670,#8671,#8672);
+#8670 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8671 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8672 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8677))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8674,#8675,#8676)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8674 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8675 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8676 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8677 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8674,
+ 'distance_accuracy_value','confusion accuracy');
+#8678 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8679,#8681);
+#8679 = ( REPRESENTATION_RELATIONSHIP('','',#8634,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8680)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8680 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535);
+#8681 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8682);
+#8682 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13486','BALL_0129','',#5,#8629,$
+ );
+#8683 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8631));
+#8684 = SHAPE_DEFINITION_REPRESENTATION(#8685,#8691);
+#8685 = PRODUCT_DEFINITION_SHAPE('','',#8686);
+#8686 = PRODUCT_DEFINITION('design','',#8687,#8690);
+#8687 = PRODUCT_DEFINITION_FORMATION('','',#8688);
+#8688 = PRODUCT('BALL_0130','BALL_0130','',(#8689));
+#8689 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8690 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8691 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8692),#8730);
+#8692 = MANIFOLD_SOLID_BREP('',#8693);
+#8693 = CLOSED_SHELL('',(#8694,#8721));
+#8694 = ADVANCED_FACE('',(#8695),#8716,.T.);
+#8695 = FACE_BOUND('',#8696,.T.);
+#8696 = EDGE_LOOP('',(#8697,#8706,#8715));
+#8697 = ORIENTED_EDGE('',*,*,#8698,.T.);
+#8698 = EDGE_CURVE('',#8699,#8699,#8701,.T.);
+#8699 = VERTEX_POINT('',#8700);
+#8700 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8701 = CIRCLE('',#8702,0.112000000008);
+#8702 = AXIS2_PLACEMENT_3D('',#8703,#8704,#8705);
+#8703 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8704 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8705 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8706 = ORIENTED_EDGE('',*,*,#8707,.T.);
+#8707 = EDGE_CURVE('',#8699,#8708,#8710,.T.);
+#8708 = VERTEX_POINT('',#8709);
+#8709 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8710 = CIRCLE('',#8711,0.139999999998);
+#8711 = AXIS2_PLACEMENT_3D('',#8712,#8713,#8714);
+#8712 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8713 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8714 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8715 = ORIENTED_EDGE('',*,*,#8707,.F.);
+#8716 = SPHERICAL_SURFACE('',#8717,0.139999999998);
+#8717 = AXIS2_PLACEMENT_3D('',#8718,#8719,#8720);
+#8718 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8719 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8720 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8721 = ADVANCED_FACE('',(#8722),#8725,.F.);
+#8722 = FACE_BOUND('',#8723,.F.);
+#8723 = EDGE_LOOP('',(#8724));
+#8724 = ORIENTED_EDGE('',*,*,#8698,.T.);
+#8725 = PLANE('',#8726);
+#8726 = AXIS2_PLACEMENT_3D('',#8727,#8728,#8729);
+#8727 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8728 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8729 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8734))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8731,#8732,#8733)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8731 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8732 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8733 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8734 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8731,
+ 'distance_accuracy_value','confusion accuracy');
+#8735 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8736,#8738);
+#8736 = ( REPRESENTATION_RELATIONSHIP('','',#8691,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8737)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8737 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539);
+#8738 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8739);
+#8739 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13487','BALL_0130','',#5,#8686,$
+ );
+#8740 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8688));
+#8741 = SHAPE_DEFINITION_REPRESENTATION(#8742,#8748);
+#8742 = PRODUCT_DEFINITION_SHAPE('','',#8743);
+#8743 = PRODUCT_DEFINITION('design','',#8744,#8747);
+#8744 = PRODUCT_DEFINITION_FORMATION('','',#8745);
+#8745 = PRODUCT('BALL_0131','BALL_0131','',(#8746));
+#8746 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8747 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8748 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8749),#8787);
+#8749 = MANIFOLD_SOLID_BREP('',#8750);
+#8750 = CLOSED_SHELL('',(#8751,#8778));
+#8751 = ADVANCED_FACE('',(#8752),#8773,.T.);
+#8752 = FACE_BOUND('',#8753,.T.);
+#8753 = EDGE_LOOP('',(#8754,#8763,#8772));
+#8754 = ORIENTED_EDGE('',*,*,#8755,.T.);
+#8755 = EDGE_CURVE('',#8756,#8756,#8758,.T.);
+#8756 = VERTEX_POINT('',#8757);
+#8757 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8758 = CIRCLE('',#8759,0.112000000008);
+#8759 = AXIS2_PLACEMENT_3D('',#8760,#8761,#8762);
+#8760 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8761 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8762 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8763 = ORIENTED_EDGE('',*,*,#8764,.T.);
+#8764 = EDGE_CURVE('',#8756,#8765,#8767,.T.);
+#8765 = VERTEX_POINT('',#8766);
+#8766 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8767 = CIRCLE('',#8768,0.139999999998);
+#8768 = AXIS2_PLACEMENT_3D('',#8769,#8770,#8771);
+#8769 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8770 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8771 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8772 = ORIENTED_EDGE('',*,*,#8764,.F.);
+#8773 = SPHERICAL_SURFACE('',#8774,0.139999999998);
+#8774 = AXIS2_PLACEMENT_3D('',#8775,#8776,#8777);
+#8775 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8776 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8777 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8778 = ADVANCED_FACE('',(#8779),#8782,.F.);
+#8779 = FACE_BOUND('',#8780,.F.);
+#8780 = EDGE_LOOP('',(#8781));
+#8781 = ORIENTED_EDGE('',*,*,#8755,.T.);
+#8782 = PLANE('',#8783);
+#8783 = AXIS2_PLACEMENT_3D('',#8784,#8785,#8786);
+#8784 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8785 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8786 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8791))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8788,#8789,#8790)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8788 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8789 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8790 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8791 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8788,
+ 'distance_accuracy_value','confusion accuracy');
+#8792 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8793,#8795);
+#8793 = ( REPRESENTATION_RELATIONSHIP('','',#8748,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8794)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8794 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543);
+#8795 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8796);
+#8796 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13488','BALL_0131','',#5,#8743,$
+ );
+#8797 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8745));
+#8798 = SHAPE_DEFINITION_REPRESENTATION(#8799,#8805);
+#8799 = PRODUCT_DEFINITION_SHAPE('','',#8800);
+#8800 = PRODUCT_DEFINITION('design','',#8801,#8804);
+#8801 = PRODUCT_DEFINITION_FORMATION('','',#8802);
+#8802 = PRODUCT('BALL_0132','BALL_0132','',(#8803));
+#8803 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8804 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8805 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8806),#8844);
+#8806 = MANIFOLD_SOLID_BREP('',#8807);
+#8807 = CLOSED_SHELL('',(#8808,#8835));
+#8808 = ADVANCED_FACE('',(#8809),#8830,.T.);
+#8809 = FACE_BOUND('',#8810,.T.);
+#8810 = EDGE_LOOP('',(#8811,#8820,#8829));
+#8811 = ORIENTED_EDGE('',*,*,#8812,.T.);
+#8812 = EDGE_CURVE('',#8813,#8813,#8815,.T.);
+#8813 = VERTEX_POINT('',#8814);
+#8814 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8815 = CIRCLE('',#8816,0.112000000008);
+#8816 = AXIS2_PLACEMENT_3D('',#8817,#8818,#8819);
+#8817 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8818 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8819 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8820 = ORIENTED_EDGE('',*,*,#8821,.T.);
+#8821 = EDGE_CURVE('',#8813,#8822,#8824,.T.);
+#8822 = VERTEX_POINT('',#8823);
+#8823 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8824 = CIRCLE('',#8825,0.139999999998);
+#8825 = AXIS2_PLACEMENT_3D('',#8826,#8827,#8828);
+#8826 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8827 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8828 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8829 = ORIENTED_EDGE('',*,*,#8821,.F.);
+#8830 = SPHERICAL_SURFACE('',#8831,0.139999999998);
+#8831 = AXIS2_PLACEMENT_3D('',#8832,#8833,#8834);
+#8832 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8833 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8834 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8835 = ADVANCED_FACE('',(#8836),#8839,.F.);
+#8836 = FACE_BOUND('',#8837,.F.);
+#8837 = EDGE_LOOP('',(#8838));
+#8838 = ORIENTED_EDGE('',*,*,#8812,.T.);
+#8839 = PLANE('',#8840);
+#8840 = AXIS2_PLACEMENT_3D('',#8841,#8842,#8843);
+#8841 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8842 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8843 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8848))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8845,#8846,#8847)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8845 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8846 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8847 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8848 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8845,
+ 'distance_accuracy_value','confusion accuracy');
+#8849 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8850,#8852);
+#8850 = ( REPRESENTATION_RELATIONSHIP('','',#8805,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8851)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8851 = ITEM_DEFINED_TRANSFORMATION('','',#11,#547);
+#8852 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8853);
+#8853 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13489','BALL_0132','',#5,#8800,$
+ );
+#8854 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8802));
+#8855 = SHAPE_DEFINITION_REPRESENTATION(#8856,#8862);
+#8856 = PRODUCT_DEFINITION_SHAPE('','',#8857);
+#8857 = PRODUCT_DEFINITION('design','',#8858,#8861);
+#8858 = PRODUCT_DEFINITION_FORMATION('','',#8859);
+#8859 = PRODUCT('BALL_0133','BALL_0133','',(#8860));
+#8860 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8861 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8862 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8863),#8901);
+#8863 = MANIFOLD_SOLID_BREP('',#8864);
+#8864 = CLOSED_SHELL('',(#8865,#8892));
+#8865 = ADVANCED_FACE('',(#8866),#8887,.T.);
+#8866 = FACE_BOUND('',#8867,.T.);
+#8867 = EDGE_LOOP('',(#8868,#8877,#8886));
+#8868 = ORIENTED_EDGE('',*,*,#8869,.T.);
+#8869 = EDGE_CURVE('',#8870,#8870,#8872,.T.);
+#8870 = VERTEX_POINT('',#8871);
+#8871 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8872 = CIRCLE('',#8873,0.112000000008);
+#8873 = AXIS2_PLACEMENT_3D('',#8874,#8875,#8876);
+#8874 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8875 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8876 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8877 = ORIENTED_EDGE('',*,*,#8878,.T.);
+#8878 = EDGE_CURVE('',#8870,#8879,#8881,.T.);
+#8879 = VERTEX_POINT('',#8880);
+#8880 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8881 = CIRCLE('',#8882,0.139999999998);
+#8882 = AXIS2_PLACEMENT_3D('',#8883,#8884,#8885);
+#8883 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8884 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8885 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8886 = ORIENTED_EDGE('',*,*,#8878,.F.);
+#8887 = SPHERICAL_SURFACE('',#8888,0.139999999998);
+#8888 = AXIS2_PLACEMENT_3D('',#8889,#8890,#8891);
+#8889 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8890 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8891 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8892 = ADVANCED_FACE('',(#8893),#8896,.F.);
+#8893 = FACE_BOUND('',#8894,.F.);
+#8894 = EDGE_LOOP('',(#8895));
+#8895 = ORIENTED_EDGE('',*,*,#8869,.T.);
+#8896 = PLANE('',#8897);
+#8897 = AXIS2_PLACEMENT_3D('',#8898,#8899,#8900);
+#8898 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8899 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8900 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8905))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8902,#8903,#8904)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8902,
+ 'distance_accuracy_value','confusion accuracy');
+#8906 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8907,#8909);
+#8907 = ( REPRESENTATION_RELATIONSHIP('','',#8862,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8908)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8908 = ITEM_DEFINED_TRANSFORMATION('','',#11,#551);
+#8909 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8910);
+#8910 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13490','BALL_0133','',#5,#8857,$
+ );
+#8911 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8859));
+#8912 = SHAPE_DEFINITION_REPRESENTATION(#8913,#8919);
+#8913 = PRODUCT_DEFINITION_SHAPE('','',#8914);
+#8914 = PRODUCT_DEFINITION('design','',#8915,#8918);
+#8915 = PRODUCT_DEFINITION_FORMATION('','',#8916);
+#8916 = PRODUCT('BALL_0134','BALL_0134','',(#8917));
+#8917 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8918 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8919 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8920),#8958);
+#8920 = MANIFOLD_SOLID_BREP('',#8921);
+#8921 = CLOSED_SHELL('',(#8922,#8949));
+#8922 = ADVANCED_FACE('',(#8923),#8944,.T.);
+#8923 = FACE_BOUND('',#8924,.T.);
+#8924 = EDGE_LOOP('',(#8925,#8934,#8943));
+#8925 = ORIENTED_EDGE('',*,*,#8926,.T.);
+#8926 = EDGE_CURVE('',#8927,#8927,#8929,.T.);
+#8927 = VERTEX_POINT('',#8928);
+#8928 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8929 = CIRCLE('',#8930,0.112000000008);
+#8930 = AXIS2_PLACEMENT_3D('',#8931,#8932,#8933);
+#8931 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8932 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8933 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8934 = ORIENTED_EDGE('',*,*,#8935,.T.);
+#8935 = EDGE_CURVE('',#8927,#8936,#8938,.T.);
+#8936 = VERTEX_POINT('',#8937);
+#8937 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8938 = CIRCLE('',#8939,0.139999999998);
+#8939 = AXIS2_PLACEMENT_3D('',#8940,#8941,#8942);
+#8940 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8941 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8942 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#8943 = ORIENTED_EDGE('',*,*,#8935,.F.);
+#8944 = SPHERICAL_SURFACE('',#8945,0.139999999998);
+#8945 = AXIS2_PLACEMENT_3D('',#8946,#8947,#8948);
+#8946 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8947 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8948 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#8949 = ADVANCED_FACE('',(#8950),#8953,.F.);
+#8950 = FACE_BOUND('',#8951,.F.);
+#8951 = EDGE_LOOP('',(#8952));
+#8952 = ORIENTED_EDGE('',*,*,#8926,.T.);
+#8953 = PLANE('',#8954);
+#8954 = AXIS2_PLACEMENT_3D('',#8955,#8956,#8957);
+#8955 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#8956 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#8957 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#8958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8962))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8959,#8960,#8961)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8959 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8960 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8961 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8962 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8959,
+ 'distance_accuracy_value','confusion accuracy');
+#8963 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8964,#8966);
+#8964 = ( REPRESENTATION_RELATIONSHIP('','',#8919,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8965)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8965 = ITEM_DEFINED_TRANSFORMATION('','',#11,#555);
+#8966 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #8967);
+#8967 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13491','BALL_0134','',#5,#8914,$
+ );
+#8968 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8916));
+#8969 = SHAPE_DEFINITION_REPRESENTATION(#8970,#8976);
+#8970 = PRODUCT_DEFINITION_SHAPE('','',#8971);
+#8971 = PRODUCT_DEFINITION('design','',#8972,#8975);
+#8972 = PRODUCT_DEFINITION_FORMATION('','',#8973);
+#8973 = PRODUCT('BALL_0135','BALL_0135','',(#8974));
+#8974 = PRODUCT_CONTEXT('',#2,'mechanical');
+#8975 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8976 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8977),#9015);
+#8977 = MANIFOLD_SOLID_BREP('',#8978);
+#8978 = CLOSED_SHELL('',(#8979,#9006));
+#8979 = ADVANCED_FACE('',(#8980),#9001,.T.);
+#8980 = FACE_BOUND('',#8981,.T.);
+#8981 = EDGE_LOOP('',(#8982,#8991,#9000));
+#8982 = ORIENTED_EDGE('',*,*,#8983,.T.);
+#8983 = EDGE_CURVE('',#8984,#8984,#8986,.T.);
+#8984 = VERTEX_POINT('',#8985);
+#8985 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#8986 = CIRCLE('',#8987,0.112000000008);
+#8987 = AXIS2_PLACEMENT_3D('',#8988,#8989,#8990);
+#8988 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#8989 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#8990 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#8991 = ORIENTED_EDGE('',*,*,#8992,.T.);
+#8992 = EDGE_CURVE('',#8984,#8993,#8995,.T.);
+#8993 = VERTEX_POINT('',#8994);
+#8994 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#8995 = CIRCLE('',#8996,0.139999999998);
+#8996 = AXIS2_PLACEMENT_3D('',#8997,#8998,#8999);
+#8997 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#8998 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#8999 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9000 = ORIENTED_EDGE('',*,*,#8992,.F.);
+#9001 = SPHERICAL_SURFACE('',#9002,0.139999999998);
+#9002 = AXIS2_PLACEMENT_3D('',#9003,#9004,#9005);
+#9003 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9004 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9005 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9006 = ADVANCED_FACE('',(#9007),#9010,.F.);
+#9007 = FACE_BOUND('',#9008,.F.);
+#9008 = EDGE_LOOP('',(#9009));
+#9009 = ORIENTED_EDGE('',*,*,#8983,.T.);
+#9010 = PLANE('',#9011);
+#9011 = AXIS2_PLACEMENT_3D('',#9012,#9013,#9014);
+#9012 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9013 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9014 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9019))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9016,#9017,#9018)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9016 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9017 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9018 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9019 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9016,
+ 'distance_accuracy_value','confusion accuracy');
+#9020 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9021,#9023);
+#9021 = ( REPRESENTATION_RELATIONSHIP('','',#8976,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9022)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9022 = ITEM_DEFINED_TRANSFORMATION('','',#11,#559);
+#9023 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9024);
+#9024 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13492','BALL_0135','',#5,#8971,$
+ );
+#9025 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8973));
+#9026 = SHAPE_DEFINITION_REPRESENTATION(#9027,#9033);
+#9027 = PRODUCT_DEFINITION_SHAPE('','',#9028);
+#9028 = PRODUCT_DEFINITION('design','',#9029,#9032);
+#9029 = PRODUCT_DEFINITION_FORMATION('','',#9030);
+#9030 = PRODUCT('BALL_0136','BALL_0136','',(#9031));
+#9031 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9032 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9033 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9034),#9072);
+#9034 = MANIFOLD_SOLID_BREP('',#9035);
+#9035 = CLOSED_SHELL('',(#9036,#9063));
+#9036 = ADVANCED_FACE('',(#9037),#9058,.T.);
+#9037 = FACE_BOUND('',#9038,.T.);
+#9038 = EDGE_LOOP('',(#9039,#9048,#9057));
+#9039 = ORIENTED_EDGE('',*,*,#9040,.T.);
+#9040 = EDGE_CURVE('',#9041,#9041,#9043,.T.);
+#9041 = VERTEX_POINT('',#9042);
+#9042 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9043 = CIRCLE('',#9044,0.112000000008);
+#9044 = AXIS2_PLACEMENT_3D('',#9045,#9046,#9047);
+#9045 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9046 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9047 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9048 = ORIENTED_EDGE('',*,*,#9049,.T.);
+#9049 = EDGE_CURVE('',#9041,#9050,#9052,.T.);
+#9050 = VERTEX_POINT('',#9051);
+#9051 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9052 = CIRCLE('',#9053,0.139999999998);
+#9053 = AXIS2_PLACEMENT_3D('',#9054,#9055,#9056);
+#9054 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9055 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9056 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9057 = ORIENTED_EDGE('',*,*,#9049,.F.);
+#9058 = SPHERICAL_SURFACE('',#9059,0.139999999998);
+#9059 = AXIS2_PLACEMENT_3D('',#9060,#9061,#9062);
+#9060 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9061 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9062 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9063 = ADVANCED_FACE('',(#9064),#9067,.F.);
+#9064 = FACE_BOUND('',#9065,.F.);
+#9065 = EDGE_LOOP('',(#9066));
+#9066 = ORIENTED_EDGE('',*,*,#9040,.T.);
+#9067 = PLANE('',#9068);
+#9068 = AXIS2_PLACEMENT_3D('',#9069,#9070,#9071);
+#9069 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9070 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9071 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9076))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9073,#9074,#9075)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9073 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9074 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9075 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9076 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9073,
+ 'distance_accuracy_value','confusion accuracy');
+#9077 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9078,#9080);
+#9078 = ( REPRESENTATION_RELATIONSHIP('','',#9033,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9079)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9079 = ITEM_DEFINED_TRANSFORMATION('','',#11,#563);
+#9080 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9081);
+#9081 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13493','BALL_0136','',#5,#9028,$
+ );
+#9082 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9030));
+#9083 = SHAPE_DEFINITION_REPRESENTATION(#9084,#9090);
+#9084 = PRODUCT_DEFINITION_SHAPE('','',#9085);
+#9085 = PRODUCT_DEFINITION('design','',#9086,#9089);
+#9086 = PRODUCT_DEFINITION_FORMATION('','',#9087);
+#9087 = PRODUCT('BALL_0137','BALL_0137','',(#9088));
+#9088 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9089 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9090 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9091),#9129);
+#9091 = MANIFOLD_SOLID_BREP('',#9092);
+#9092 = CLOSED_SHELL('',(#9093,#9120));
+#9093 = ADVANCED_FACE('',(#9094),#9115,.T.);
+#9094 = FACE_BOUND('',#9095,.T.);
+#9095 = EDGE_LOOP('',(#9096,#9105,#9114));
+#9096 = ORIENTED_EDGE('',*,*,#9097,.T.);
+#9097 = EDGE_CURVE('',#9098,#9098,#9100,.T.);
+#9098 = VERTEX_POINT('',#9099);
+#9099 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9100 = CIRCLE('',#9101,0.112000000008);
+#9101 = AXIS2_PLACEMENT_3D('',#9102,#9103,#9104);
+#9102 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9103 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9104 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9105 = ORIENTED_EDGE('',*,*,#9106,.T.);
+#9106 = EDGE_CURVE('',#9098,#9107,#9109,.T.);
+#9107 = VERTEX_POINT('',#9108);
+#9108 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9109 = CIRCLE('',#9110,0.139999999998);
+#9110 = AXIS2_PLACEMENT_3D('',#9111,#9112,#9113);
+#9111 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9112 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9113 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9114 = ORIENTED_EDGE('',*,*,#9106,.F.);
+#9115 = SPHERICAL_SURFACE('',#9116,0.139999999998);
+#9116 = AXIS2_PLACEMENT_3D('',#9117,#9118,#9119);
+#9117 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9118 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9119 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9120 = ADVANCED_FACE('',(#9121),#9124,.F.);
+#9121 = FACE_BOUND('',#9122,.F.);
+#9122 = EDGE_LOOP('',(#9123));
+#9123 = ORIENTED_EDGE('',*,*,#9097,.T.);
+#9124 = PLANE('',#9125);
+#9125 = AXIS2_PLACEMENT_3D('',#9126,#9127,#9128);
+#9126 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9127 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9128 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9133))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9130,#9131,#9132)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9130 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9131 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9132 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9133 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9130,
+ 'distance_accuracy_value','confusion accuracy');
+#9134 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9135,#9137);
+#9135 = ( REPRESENTATION_RELATIONSHIP('','',#9090,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9136)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9136 = ITEM_DEFINED_TRANSFORMATION('','',#11,#567);
+#9137 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9138);
+#9138 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13494','BALL_0137','',#5,#9085,$
+ );
+#9139 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9087));
+#9140 = SHAPE_DEFINITION_REPRESENTATION(#9141,#9147);
+#9141 = PRODUCT_DEFINITION_SHAPE('','',#9142);
+#9142 = PRODUCT_DEFINITION('design','',#9143,#9146);
+#9143 = PRODUCT_DEFINITION_FORMATION('','',#9144);
+#9144 = PRODUCT('BALL_0138','BALL_0138','',(#9145));
+#9145 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9146 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9147 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9148),#9186);
+#9148 = MANIFOLD_SOLID_BREP('',#9149);
+#9149 = CLOSED_SHELL('',(#9150,#9177));
+#9150 = ADVANCED_FACE('',(#9151),#9172,.T.);
+#9151 = FACE_BOUND('',#9152,.T.);
+#9152 = EDGE_LOOP('',(#9153,#9162,#9171));
+#9153 = ORIENTED_EDGE('',*,*,#9154,.T.);
+#9154 = EDGE_CURVE('',#9155,#9155,#9157,.T.);
+#9155 = VERTEX_POINT('',#9156);
+#9156 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9157 = CIRCLE('',#9158,0.112000000008);
+#9158 = AXIS2_PLACEMENT_3D('',#9159,#9160,#9161);
+#9159 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9160 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9161 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9162 = ORIENTED_EDGE('',*,*,#9163,.T.);
+#9163 = EDGE_CURVE('',#9155,#9164,#9166,.T.);
+#9164 = VERTEX_POINT('',#9165);
+#9165 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9166 = CIRCLE('',#9167,0.139999999998);
+#9167 = AXIS2_PLACEMENT_3D('',#9168,#9169,#9170);
+#9168 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9169 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9170 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9171 = ORIENTED_EDGE('',*,*,#9163,.F.);
+#9172 = SPHERICAL_SURFACE('',#9173,0.139999999998);
+#9173 = AXIS2_PLACEMENT_3D('',#9174,#9175,#9176);
+#9174 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9175 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9176 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9177 = ADVANCED_FACE('',(#9178),#9181,.F.);
+#9178 = FACE_BOUND('',#9179,.F.);
+#9179 = EDGE_LOOP('',(#9180));
+#9180 = ORIENTED_EDGE('',*,*,#9154,.T.);
+#9181 = PLANE('',#9182);
+#9182 = AXIS2_PLACEMENT_3D('',#9183,#9184,#9185);
+#9183 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9184 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9185 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9190))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9187,#9188,#9189)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9187 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9188 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9189 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9190 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9187,
+ 'distance_accuracy_value','confusion accuracy');
+#9191 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9192,#9194);
+#9192 = ( REPRESENTATION_RELATIONSHIP('','',#9147,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9193)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9193 = ITEM_DEFINED_TRANSFORMATION('','',#11,#571);
+#9194 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9195);
+#9195 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13495','BALL_0138','',#5,#9142,$
+ );
+#9196 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9144));
+#9197 = SHAPE_DEFINITION_REPRESENTATION(#9198,#9204);
+#9198 = PRODUCT_DEFINITION_SHAPE('','',#9199);
+#9199 = PRODUCT_DEFINITION('design','',#9200,#9203);
+#9200 = PRODUCT_DEFINITION_FORMATION('','',#9201);
+#9201 = PRODUCT('BALL_0139','BALL_0139','',(#9202));
+#9202 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9203 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9204 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9205),#9243);
+#9205 = MANIFOLD_SOLID_BREP('',#9206);
+#9206 = CLOSED_SHELL('',(#9207,#9234));
+#9207 = ADVANCED_FACE('',(#9208),#9229,.T.);
+#9208 = FACE_BOUND('',#9209,.T.);
+#9209 = EDGE_LOOP('',(#9210,#9219,#9228));
+#9210 = ORIENTED_EDGE('',*,*,#9211,.T.);
+#9211 = EDGE_CURVE('',#9212,#9212,#9214,.T.);
+#9212 = VERTEX_POINT('',#9213);
+#9213 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9214 = CIRCLE('',#9215,0.112000000008);
+#9215 = AXIS2_PLACEMENT_3D('',#9216,#9217,#9218);
+#9216 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9217 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9218 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9219 = ORIENTED_EDGE('',*,*,#9220,.T.);
+#9220 = EDGE_CURVE('',#9212,#9221,#9223,.T.);
+#9221 = VERTEX_POINT('',#9222);
+#9222 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9223 = CIRCLE('',#9224,0.139999999998);
+#9224 = AXIS2_PLACEMENT_3D('',#9225,#9226,#9227);
+#9225 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9226 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9227 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9228 = ORIENTED_EDGE('',*,*,#9220,.F.);
+#9229 = SPHERICAL_SURFACE('',#9230,0.139999999998);
+#9230 = AXIS2_PLACEMENT_3D('',#9231,#9232,#9233);
+#9231 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9232 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9233 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9234 = ADVANCED_FACE('',(#9235),#9238,.F.);
+#9235 = FACE_BOUND('',#9236,.F.);
+#9236 = EDGE_LOOP('',(#9237));
+#9237 = ORIENTED_EDGE('',*,*,#9211,.T.);
+#9238 = PLANE('',#9239);
+#9239 = AXIS2_PLACEMENT_3D('',#9240,#9241,#9242);
+#9240 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9241 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9242 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9247))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9244,#9245,#9246)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9244 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9245 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9246 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9247 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9244,
+ 'distance_accuracy_value','confusion accuracy');
+#9248 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9249,#9251);
+#9249 = ( REPRESENTATION_RELATIONSHIP('','',#9204,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9250)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9250 = ITEM_DEFINED_TRANSFORMATION('','',#11,#575);
+#9251 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9252);
+#9252 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13496','BALL_0139','',#5,#9199,$
+ );
+#9253 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9201));
+#9254 = SHAPE_DEFINITION_REPRESENTATION(#9255,#9261);
+#9255 = PRODUCT_DEFINITION_SHAPE('','',#9256);
+#9256 = PRODUCT_DEFINITION('design','',#9257,#9260);
+#9257 = PRODUCT_DEFINITION_FORMATION('','',#9258);
+#9258 = PRODUCT('BALL_0140','BALL_0140','',(#9259));
+#9259 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9260 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9261 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9262),#9300);
+#9262 = MANIFOLD_SOLID_BREP('',#9263);
+#9263 = CLOSED_SHELL('',(#9264,#9291));
+#9264 = ADVANCED_FACE('',(#9265),#9286,.T.);
+#9265 = FACE_BOUND('',#9266,.T.);
+#9266 = EDGE_LOOP('',(#9267,#9276,#9285));
+#9267 = ORIENTED_EDGE('',*,*,#9268,.T.);
+#9268 = EDGE_CURVE('',#9269,#9269,#9271,.T.);
+#9269 = VERTEX_POINT('',#9270);
+#9270 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9271 = CIRCLE('',#9272,0.112000000008);
+#9272 = AXIS2_PLACEMENT_3D('',#9273,#9274,#9275);
+#9273 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9274 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9275 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9276 = ORIENTED_EDGE('',*,*,#9277,.T.);
+#9277 = EDGE_CURVE('',#9269,#9278,#9280,.T.);
+#9278 = VERTEX_POINT('',#9279);
+#9279 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9280 = CIRCLE('',#9281,0.139999999998);
+#9281 = AXIS2_PLACEMENT_3D('',#9282,#9283,#9284);
+#9282 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9283 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9284 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9285 = ORIENTED_EDGE('',*,*,#9277,.F.);
+#9286 = SPHERICAL_SURFACE('',#9287,0.139999999998);
+#9287 = AXIS2_PLACEMENT_3D('',#9288,#9289,#9290);
+#9288 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9289 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9290 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9291 = ADVANCED_FACE('',(#9292),#9295,.F.);
+#9292 = FACE_BOUND('',#9293,.F.);
+#9293 = EDGE_LOOP('',(#9294));
+#9294 = ORIENTED_EDGE('',*,*,#9268,.T.);
+#9295 = PLANE('',#9296);
+#9296 = AXIS2_PLACEMENT_3D('',#9297,#9298,#9299);
+#9297 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9298 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9299 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9304))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9301,#9302,#9303)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9301 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9302 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9303 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9304 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9301,
+ 'distance_accuracy_value','confusion accuracy');
+#9305 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9306,#9308);
+#9306 = ( REPRESENTATION_RELATIONSHIP('','',#9261,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9307)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9307 = ITEM_DEFINED_TRANSFORMATION('','',#11,#579);
+#9308 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9309);
+#9309 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13497','BALL_0140','',#5,#9256,$
+ );
+#9310 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9258));
+#9311 = SHAPE_DEFINITION_REPRESENTATION(#9312,#9318);
+#9312 = PRODUCT_DEFINITION_SHAPE('','',#9313);
+#9313 = PRODUCT_DEFINITION('design','',#9314,#9317);
+#9314 = PRODUCT_DEFINITION_FORMATION('','',#9315);
+#9315 = PRODUCT('BALL_0141','BALL_0141','',(#9316));
+#9316 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9317 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9318 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9319),#9357);
+#9319 = MANIFOLD_SOLID_BREP('',#9320);
+#9320 = CLOSED_SHELL('',(#9321,#9348));
+#9321 = ADVANCED_FACE('',(#9322),#9343,.T.);
+#9322 = FACE_BOUND('',#9323,.T.);
+#9323 = EDGE_LOOP('',(#9324,#9333,#9342));
+#9324 = ORIENTED_EDGE('',*,*,#9325,.T.);
+#9325 = EDGE_CURVE('',#9326,#9326,#9328,.T.);
+#9326 = VERTEX_POINT('',#9327);
+#9327 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9328 = CIRCLE('',#9329,0.112000000008);
+#9329 = AXIS2_PLACEMENT_3D('',#9330,#9331,#9332);
+#9330 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9331 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9332 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9333 = ORIENTED_EDGE('',*,*,#9334,.T.);
+#9334 = EDGE_CURVE('',#9326,#9335,#9337,.T.);
+#9335 = VERTEX_POINT('',#9336);
+#9336 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9337 = CIRCLE('',#9338,0.139999999998);
+#9338 = AXIS2_PLACEMENT_3D('',#9339,#9340,#9341);
+#9339 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9340 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9341 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9342 = ORIENTED_EDGE('',*,*,#9334,.F.);
+#9343 = SPHERICAL_SURFACE('',#9344,0.139999999998);
+#9344 = AXIS2_PLACEMENT_3D('',#9345,#9346,#9347);
+#9345 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9346 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9347 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9348 = ADVANCED_FACE('',(#9349),#9352,.F.);
+#9349 = FACE_BOUND('',#9350,.F.);
+#9350 = EDGE_LOOP('',(#9351));
+#9351 = ORIENTED_EDGE('',*,*,#9325,.T.);
+#9352 = PLANE('',#9353);
+#9353 = AXIS2_PLACEMENT_3D('',#9354,#9355,#9356);
+#9354 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9355 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9356 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9361))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9358,#9359,#9360)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9358 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9359 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9360 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9361 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9358,
+ 'distance_accuracy_value','confusion accuracy');
+#9362 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9363,#9365);
+#9363 = ( REPRESENTATION_RELATIONSHIP('','',#9318,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9364)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9364 = ITEM_DEFINED_TRANSFORMATION('','',#11,#583);
+#9365 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9366);
+#9366 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13498','BALL_0141','',#5,#9313,$
+ );
+#9367 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9315));
+#9368 = SHAPE_DEFINITION_REPRESENTATION(#9369,#9375);
+#9369 = PRODUCT_DEFINITION_SHAPE('','',#9370);
+#9370 = PRODUCT_DEFINITION('design','',#9371,#9374);
+#9371 = PRODUCT_DEFINITION_FORMATION('','',#9372);
+#9372 = PRODUCT('BALL_0142','BALL_0142','',(#9373));
+#9373 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9374 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9375 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9376),#9414);
+#9376 = MANIFOLD_SOLID_BREP('',#9377);
+#9377 = CLOSED_SHELL('',(#9378,#9405));
+#9378 = ADVANCED_FACE('',(#9379),#9400,.T.);
+#9379 = FACE_BOUND('',#9380,.T.);
+#9380 = EDGE_LOOP('',(#9381,#9390,#9399));
+#9381 = ORIENTED_EDGE('',*,*,#9382,.T.);
+#9382 = EDGE_CURVE('',#9383,#9383,#9385,.T.);
+#9383 = VERTEX_POINT('',#9384);
+#9384 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9385 = CIRCLE('',#9386,0.112000000008);
+#9386 = AXIS2_PLACEMENT_3D('',#9387,#9388,#9389);
+#9387 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9388 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9389 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9390 = ORIENTED_EDGE('',*,*,#9391,.T.);
+#9391 = EDGE_CURVE('',#9383,#9392,#9394,.T.);
+#9392 = VERTEX_POINT('',#9393);
+#9393 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9394 = CIRCLE('',#9395,0.139999999998);
+#9395 = AXIS2_PLACEMENT_3D('',#9396,#9397,#9398);
+#9396 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9397 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9398 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9399 = ORIENTED_EDGE('',*,*,#9391,.F.);
+#9400 = SPHERICAL_SURFACE('',#9401,0.139999999998);
+#9401 = AXIS2_PLACEMENT_3D('',#9402,#9403,#9404);
+#9402 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9403 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9404 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9405 = ADVANCED_FACE('',(#9406),#9409,.F.);
+#9406 = FACE_BOUND('',#9407,.F.);
+#9407 = EDGE_LOOP('',(#9408));
+#9408 = ORIENTED_EDGE('',*,*,#9382,.T.);
+#9409 = PLANE('',#9410);
+#9410 = AXIS2_PLACEMENT_3D('',#9411,#9412,#9413);
+#9411 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9412 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9413 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9418))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9415,#9416,#9417)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9415 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9416 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9417 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9418 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9415,
+ 'distance_accuracy_value','confusion accuracy');
+#9419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9420,#9422);
+#9420 = ( REPRESENTATION_RELATIONSHIP('','',#9375,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9421)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#587);
+#9422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9423);
+#9423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13499','BALL_0142','',#5,#9370,$
+ );
+#9424 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9372));
+#9425 = SHAPE_DEFINITION_REPRESENTATION(#9426,#9432);
+#9426 = PRODUCT_DEFINITION_SHAPE('','',#9427);
+#9427 = PRODUCT_DEFINITION('design','',#9428,#9431);
+#9428 = PRODUCT_DEFINITION_FORMATION('','',#9429);
+#9429 = PRODUCT('BALL_0143','BALL_0143','',(#9430));
+#9430 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9432 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9433),#9471);
+#9433 = MANIFOLD_SOLID_BREP('',#9434);
+#9434 = CLOSED_SHELL('',(#9435,#9462));
+#9435 = ADVANCED_FACE('',(#9436),#9457,.T.);
+#9436 = FACE_BOUND('',#9437,.T.);
+#9437 = EDGE_LOOP('',(#9438,#9447,#9456));
+#9438 = ORIENTED_EDGE('',*,*,#9439,.T.);
+#9439 = EDGE_CURVE('',#9440,#9440,#9442,.T.);
+#9440 = VERTEX_POINT('',#9441);
+#9441 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9442 = CIRCLE('',#9443,0.112000000008);
+#9443 = AXIS2_PLACEMENT_3D('',#9444,#9445,#9446);
+#9444 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9445 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9446 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9447 = ORIENTED_EDGE('',*,*,#9448,.T.);
+#9448 = EDGE_CURVE('',#9440,#9449,#9451,.T.);
+#9449 = VERTEX_POINT('',#9450);
+#9450 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9451 = CIRCLE('',#9452,0.139999999998);
+#9452 = AXIS2_PLACEMENT_3D('',#9453,#9454,#9455);
+#9453 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9454 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9455 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9456 = ORIENTED_EDGE('',*,*,#9448,.F.);
+#9457 = SPHERICAL_SURFACE('',#9458,0.139999999998);
+#9458 = AXIS2_PLACEMENT_3D('',#9459,#9460,#9461);
+#9459 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9460 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9461 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9462 = ADVANCED_FACE('',(#9463),#9466,.F.);
+#9463 = FACE_BOUND('',#9464,.F.);
+#9464 = EDGE_LOOP('',(#9465));
+#9465 = ORIENTED_EDGE('',*,*,#9439,.T.);
+#9466 = PLANE('',#9467);
+#9467 = AXIS2_PLACEMENT_3D('',#9468,#9469,#9470);
+#9468 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9469 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9470 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9475))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9472,#9473,#9474)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9472 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9473 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9474 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9475 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9472,
+ 'distance_accuracy_value','confusion accuracy');
+#9476 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9477,#9479);
+#9477 = ( REPRESENTATION_RELATIONSHIP('','',#9432,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9478)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9478 = ITEM_DEFINED_TRANSFORMATION('','',#11,#591);
+#9479 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9480);
+#9480 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13500','BALL_0143','',#5,#9427,$
+ );
+#9481 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9429));
+#9482 = SHAPE_DEFINITION_REPRESENTATION(#9483,#9489);
+#9483 = PRODUCT_DEFINITION_SHAPE('','',#9484);
+#9484 = PRODUCT_DEFINITION('design','',#9485,#9488);
+#9485 = PRODUCT_DEFINITION_FORMATION('','',#9486);
+#9486 = PRODUCT('BALL_0144','BALL_0144','',(#9487));
+#9487 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9488 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9489 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9490),#9528);
+#9490 = MANIFOLD_SOLID_BREP('',#9491);
+#9491 = CLOSED_SHELL('',(#9492,#9519));
+#9492 = ADVANCED_FACE('',(#9493),#9514,.T.);
+#9493 = FACE_BOUND('',#9494,.T.);
+#9494 = EDGE_LOOP('',(#9495,#9504,#9513));
+#9495 = ORIENTED_EDGE('',*,*,#9496,.T.);
+#9496 = EDGE_CURVE('',#9497,#9497,#9499,.T.);
+#9497 = VERTEX_POINT('',#9498);
+#9498 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9499 = CIRCLE('',#9500,0.112000000008);
+#9500 = AXIS2_PLACEMENT_3D('',#9501,#9502,#9503);
+#9501 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9502 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9503 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9504 = ORIENTED_EDGE('',*,*,#9505,.T.);
+#9505 = EDGE_CURVE('',#9497,#9506,#9508,.T.);
+#9506 = VERTEX_POINT('',#9507);
+#9507 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9508 = CIRCLE('',#9509,0.139999999998);
+#9509 = AXIS2_PLACEMENT_3D('',#9510,#9511,#9512);
+#9510 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9511 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9512 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9513 = ORIENTED_EDGE('',*,*,#9505,.F.);
+#9514 = SPHERICAL_SURFACE('',#9515,0.139999999998);
+#9515 = AXIS2_PLACEMENT_3D('',#9516,#9517,#9518);
+#9516 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9517 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9518 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9519 = ADVANCED_FACE('',(#9520),#9523,.F.);
+#9520 = FACE_BOUND('',#9521,.F.);
+#9521 = EDGE_LOOP('',(#9522));
+#9522 = ORIENTED_EDGE('',*,*,#9496,.T.);
+#9523 = PLANE('',#9524);
+#9524 = AXIS2_PLACEMENT_3D('',#9525,#9526,#9527);
+#9525 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9526 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9527 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9532))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9529,#9530,#9531)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9529 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9530 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9531 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9532 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9529,
+ 'distance_accuracy_value','confusion accuracy');
+#9533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9534,#9536);
+#9534 = ( REPRESENTATION_RELATIONSHIP('','',#9489,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9535)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#595);
+#9536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9537);
+#9537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13501','BALL_0144','',#5,#9484,$
+ );
+#9538 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9486));
+#9539 = SHAPE_DEFINITION_REPRESENTATION(#9540,#9546);
+#9540 = PRODUCT_DEFINITION_SHAPE('','',#9541);
+#9541 = PRODUCT_DEFINITION('design','',#9542,#9545);
+#9542 = PRODUCT_DEFINITION_FORMATION('','',#9543);
+#9543 = PRODUCT('BALL_0145','BALL_0145','',(#9544));
+#9544 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9545 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9546 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9547),#9585);
+#9547 = MANIFOLD_SOLID_BREP('',#9548);
+#9548 = CLOSED_SHELL('',(#9549,#9576));
+#9549 = ADVANCED_FACE('',(#9550),#9571,.T.);
+#9550 = FACE_BOUND('',#9551,.T.);
+#9551 = EDGE_LOOP('',(#9552,#9561,#9570));
+#9552 = ORIENTED_EDGE('',*,*,#9553,.T.);
+#9553 = EDGE_CURVE('',#9554,#9554,#9556,.T.);
+#9554 = VERTEX_POINT('',#9555);
+#9555 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9556 = CIRCLE('',#9557,0.112000000008);
+#9557 = AXIS2_PLACEMENT_3D('',#9558,#9559,#9560);
+#9558 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9559 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9560 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9561 = ORIENTED_EDGE('',*,*,#9562,.T.);
+#9562 = EDGE_CURVE('',#9554,#9563,#9565,.T.);
+#9563 = VERTEX_POINT('',#9564);
+#9564 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9565 = CIRCLE('',#9566,0.139999999998);
+#9566 = AXIS2_PLACEMENT_3D('',#9567,#9568,#9569);
+#9567 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9568 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9569 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9570 = ORIENTED_EDGE('',*,*,#9562,.F.);
+#9571 = SPHERICAL_SURFACE('',#9572,0.139999999998);
+#9572 = AXIS2_PLACEMENT_3D('',#9573,#9574,#9575);
+#9573 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9574 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9575 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9576 = ADVANCED_FACE('',(#9577),#9580,.F.);
+#9577 = FACE_BOUND('',#9578,.F.);
+#9578 = EDGE_LOOP('',(#9579));
+#9579 = ORIENTED_EDGE('',*,*,#9553,.T.);
+#9580 = PLANE('',#9581);
+#9581 = AXIS2_PLACEMENT_3D('',#9582,#9583,#9584);
+#9582 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9583 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9584 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9589))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9586,#9587,#9588)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9586,
+ 'distance_accuracy_value','confusion accuracy');
+#9590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9591,#9593);
+#9591 = ( REPRESENTATION_RELATIONSHIP('','',#9546,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9592)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#599);
+#9593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9594);
+#9594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13502','BALL_0145','',#5,#9541,$
+ );
+#9595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9543));
+#9596 = SHAPE_DEFINITION_REPRESENTATION(#9597,#9603);
+#9597 = PRODUCT_DEFINITION_SHAPE('','',#9598);
+#9598 = PRODUCT_DEFINITION('design','',#9599,#9602);
+#9599 = PRODUCT_DEFINITION_FORMATION('','',#9600);
+#9600 = PRODUCT('BALL_0146','BALL_0146','',(#9601));
+#9601 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9603 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9604),#9642);
+#9604 = MANIFOLD_SOLID_BREP('',#9605);
+#9605 = CLOSED_SHELL('',(#9606,#9633));
+#9606 = ADVANCED_FACE('',(#9607),#9628,.T.);
+#9607 = FACE_BOUND('',#9608,.T.);
+#9608 = EDGE_LOOP('',(#9609,#9618,#9627));
+#9609 = ORIENTED_EDGE('',*,*,#9610,.T.);
+#9610 = EDGE_CURVE('',#9611,#9611,#9613,.T.);
+#9611 = VERTEX_POINT('',#9612);
+#9612 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9613 = CIRCLE('',#9614,0.112000000008);
+#9614 = AXIS2_PLACEMENT_3D('',#9615,#9616,#9617);
+#9615 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9616 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9617 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9618 = ORIENTED_EDGE('',*,*,#9619,.T.);
+#9619 = EDGE_CURVE('',#9611,#9620,#9622,.T.);
+#9620 = VERTEX_POINT('',#9621);
+#9621 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9622 = CIRCLE('',#9623,0.139999999998);
+#9623 = AXIS2_PLACEMENT_3D('',#9624,#9625,#9626);
+#9624 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9625 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9626 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9627 = ORIENTED_EDGE('',*,*,#9619,.F.);
+#9628 = SPHERICAL_SURFACE('',#9629,0.139999999998);
+#9629 = AXIS2_PLACEMENT_3D('',#9630,#9631,#9632);
+#9630 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9631 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9632 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9633 = ADVANCED_FACE('',(#9634),#9637,.F.);
+#9634 = FACE_BOUND('',#9635,.F.);
+#9635 = EDGE_LOOP('',(#9636));
+#9636 = ORIENTED_EDGE('',*,*,#9610,.T.);
+#9637 = PLANE('',#9638);
+#9638 = AXIS2_PLACEMENT_3D('',#9639,#9640,#9641);
+#9639 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9640 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9641 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9646))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9643,#9644,#9645)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9643 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9644 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9645 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9646 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9643,
+ 'distance_accuracy_value','confusion accuracy');
+#9647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9648,#9650);
+#9648 = ( REPRESENTATION_RELATIONSHIP('','',#9603,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9649)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#603);
+#9650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9651);
+#9651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13503','BALL_0146','',#5,#9598,$
+ );
+#9652 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9600));
+#9653 = SHAPE_DEFINITION_REPRESENTATION(#9654,#9660);
+#9654 = PRODUCT_DEFINITION_SHAPE('','',#9655);
+#9655 = PRODUCT_DEFINITION('design','',#9656,#9659);
+#9656 = PRODUCT_DEFINITION_FORMATION('','',#9657);
+#9657 = PRODUCT('BALL_0147','BALL_0147','',(#9658));
+#9658 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9659 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9660 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9661),#9699);
+#9661 = MANIFOLD_SOLID_BREP('',#9662);
+#9662 = CLOSED_SHELL('',(#9663,#9690));
+#9663 = ADVANCED_FACE('',(#9664),#9685,.T.);
+#9664 = FACE_BOUND('',#9665,.T.);
+#9665 = EDGE_LOOP('',(#9666,#9675,#9684));
+#9666 = ORIENTED_EDGE('',*,*,#9667,.T.);
+#9667 = EDGE_CURVE('',#9668,#9668,#9670,.T.);
+#9668 = VERTEX_POINT('',#9669);
+#9669 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9670 = CIRCLE('',#9671,0.112000000008);
+#9671 = AXIS2_PLACEMENT_3D('',#9672,#9673,#9674);
+#9672 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9673 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9674 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9675 = ORIENTED_EDGE('',*,*,#9676,.T.);
+#9676 = EDGE_CURVE('',#9668,#9677,#9679,.T.);
+#9677 = VERTEX_POINT('',#9678);
+#9678 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9679 = CIRCLE('',#9680,0.139999999998);
+#9680 = AXIS2_PLACEMENT_3D('',#9681,#9682,#9683);
+#9681 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9682 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9683 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9684 = ORIENTED_EDGE('',*,*,#9676,.F.);
+#9685 = SPHERICAL_SURFACE('',#9686,0.139999999998);
+#9686 = AXIS2_PLACEMENT_3D('',#9687,#9688,#9689);
+#9687 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9688 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9689 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9690 = ADVANCED_FACE('',(#9691),#9694,.F.);
+#9691 = FACE_BOUND('',#9692,.F.);
+#9692 = EDGE_LOOP('',(#9693));
+#9693 = ORIENTED_EDGE('',*,*,#9667,.T.);
+#9694 = PLANE('',#9695);
+#9695 = AXIS2_PLACEMENT_3D('',#9696,#9697,#9698);
+#9696 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9697 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9698 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9703))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9700,#9701,#9702)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9700 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9701 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9702 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9703 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9700,
+ 'distance_accuracy_value','confusion accuracy');
+#9704 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9705,#9707);
+#9705 = ( REPRESENTATION_RELATIONSHIP('','',#9660,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9706)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9706 = ITEM_DEFINED_TRANSFORMATION('','',#11,#607);
+#9707 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9708);
+#9708 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13504','BALL_0147','',#5,#9655,$
+ );
+#9709 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9657));
+#9710 = SHAPE_DEFINITION_REPRESENTATION(#9711,#9717);
+#9711 = PRODUCT_DEFINITION_SHAPE('','',#9712);
+#9712 = PRODUCT_DEFINITION('design','',#9713,#9716);
+#9713 = PRODUCT_DEFINITION_FORMATION('','',#9714);
+#9714 = PRODUCT('BALL_0148','BALL_0148','',(#9715));
+#9715 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9716 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9717 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9718),#9756);
+#9718 = MANIFOLD_SOLID_BREP('',#9719);
+#9719 = CLOSED_SHELL('',(#9720,#9747));
+#9720 = ADVANCED_FACE('',(#9721),#9742,.T.);
+#9721 = FACE_BOUND('',#9722,.T.);
+#9722 = EDGE_LOOP('',(#9723,#9732,#9741));
+#9723 = ORIENTED_EDGE('',*,*,#9724,.T.);
+#9724 = EDGE_CURVE('',#9725,#9725,#9727,.T.);
+#9725 = VERTEX_POINT('',#9726);
+#9726 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9727 = CIRCLE('',#9728,0.112000000008);
+#9728 = AXIS2_PLACEMENT_3D('',#9729,#9730,#9731);
+#9729 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9730 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9731 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9732 = ORIENTED_EDGE('',*,*,#9733,.T.);
+#9733 = EDGE_CURVE('',#9725,#9734,#9736,.T.);
+#9734 = VERTEX_POINT('',#9735);
+#9735 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9736 = CIRCLE('',#9737,0.139999999998);
+#9737 = AXIS2_PLACEMENT_3D('',#9738,#9739,#9740);
+#9738 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9739 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9740 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9741 = ORIENTED_EDGE('',*,*,#9733,.F.);
+#9742 = SPHERICAL_SURFACE('',#9743,0.139999999998);
+#9743 = AXIS2_PLACEMENT_3D('',#9744,#9745,#9746);
+#9744 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9745 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9746 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9747 = ADVANCED_FACE('',(#9748),#9751,.F.);
+#9748 = FACE_BOUND('',#9749,.F.);
+#9749 = EDGE_LOOP('',(#9750));
+#9750 = ORIENTED_EDGE('',*,*,#9724,.T.);
+#9751 = PLANE('',#9752);
+#9752 = AXIS2_PLACEMENT_3D('',#9753,#9754,#9755);
+#9753 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9754 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9755 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9760))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9757,#9758,#9759)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9758 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9759 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9760 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9757,
+ 'distance_accuracy_value','confusion accuracy');
+#9761 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9762,#9764);
+#9762 = ( REPRESENTATION_RELATIONSHIP('','',#9717,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9763)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9763 = ITEM_DEFINED_TRANSFORMATION('','',#11,#611);
+#9764 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9765);
+#9765 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13505','BALL_0148','',#5,#9712,$
+ );
+#9766 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9714));
+#9767 = SHAPE_DEFINITION_REPRESENTATION(#9768,#9774);
+#9768 = PRODUCT_DEFINITION_SHAPE('','',#9769);
+#9769 = PRODUCT_DEFINITION('design','',#9770,#9773);
+#9770 = PRODUCT_DEFINITION_FORMATION('','',#9771);
+#9771 = PRODUCT('BALL_0149','BALL_0149','',(#9772));
+#9772 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9773 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9774 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9775),#9813);
+#9775 = MANIFOLD_SOLID_BREP('',#9776);
+#9776 = CLOSED_SHELL('',(#9777,#9804));
+#9777 = ADVANCED_FACE('',(#9778),#9799,.T.);
+#9778 = FACE_BOUND('',#9779,.T.);
+#9779 = EDGE_LOOP('',(#9780,#9789,#9798));
+#9780 = ORIENTED_EDGE('',*,*,#9781,.T.);
+#9781 = EDGE_CURVE('',#9782,#9782,#9784,.T.);
+#9782 = VERTEX_POINT('',#9783);
+#9783 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9784 = CIRCLE('',#9785,0.112000000008);
+#9785 = AXIS2_PLACEMENT_3D('',#9786,#9787,#9788);
+#9786 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9787 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9788 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9789 = ORIENTED_EDGE('',*,*,#9790,.T.);
+#9790 = EDGE_CURVE('',#9782,#9791,#9793,.T.);
+#9791 = VERTEX_POINT('',#9792);
+#9792 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9793 = CIRCLE('',#9794,0.139999999998);
+#9794 = AXIS2_PLACEMENT_3D('',#9795,#9796,#9797);
+#9795 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9796 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9797 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9798 = ORIENTED_EDGE('',*,*,#9790,.F.);
+#9799 = SPHERICAL_SURFACE('',#9800,0.139999999998);
+#9800 = AXIS2_PLACEMENT_3D('',#9801,#9802,#9803);
+#9801 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9802 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9803 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9804 = ADVANCED_FACE('',(#9805),#9808,.F.);
+#9805 = FACE_BOUND('',#9806,.F.);
+#9806 = EDGE_LOOP('',(#9807));
+#9807 = ORIENTED_EDGE('',*,*,#9781,.T.);
+#9808 = PLANE('',#9809);
+#9809 = AXIS2_PLACEMENT_3D('',#9810,#9811,#9812);
+#9810 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9811 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9812 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9817))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9814,#9815,#9816)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9814 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9815 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9816 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9817 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9814,
+ 'distance_accuracy_value','confusion accuracy');
+#9818 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9819,#9821);
+#9819 = ( REPRESENTATION_RELATIONSHIP('','',#9774,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9820)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9820 = ITEM_DEFINED_TRANSFORMATION('','',#11,#615);
+#9821 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9822);
+#9822 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13506','BALL_0149','',#5,#9769,$
+ );
+#9823 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9771));
+#9824 = SHAPE_DEFINITION_REPRESENTATION(#9825,#9831);
+#9825 = PRODUCT_DEFINITION_SHAPE('','',#9826);
+#9826 = PRODUCT_DEFINITION('design','',#9827,#9830);
+#9827 = PRODUCT_DEFINITION_FORMATION('','',#9828);
+#9828 = PRODUCT('BALL_0150','BALL_0150','',(#9829));
+#9829 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9830 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9831 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9832),#9870);
+#9832 = MANIFOLD_SOLID_BREP('',#9833);
+#9833 = CLOSED_SHELL('',(#9834,#9861));
+#9834 = ADVANCED_FACE('',(#9835),#9856,.T.);
+#9835 = FACE_BOUND('',#9836,.T.);
+#9836 = EDGE_LOOP('',(#9837,#9846,#9855));
+#9837 = ORIENTED_EDGE('',*,*,#9838,.T.);
+#9838 = EDGE_CURVE('',#9839,#9839,#9841,.T.);
+#9839 = VERTEX_POINT('',#9840);
+#9840 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9841 = CIRCLE('',#9842,0.112000000008);
+#9842 = AXIS2_PLACEMENT_3D('',#9843,#9844,#9845);
+#9843 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9844 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9845 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9846 = ORIENTED_EDGE('',*,*,#9847,.T.);
+#9847 = EDGE_CURVE('',#9839,#9848,#9850,.T.);
+#9848 = VERTEX_POINT('',#9849);
+#9849 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9850 = CIRCLE('',#9851,0.139999999998);
+#9851 = AXIS2_PLACEMENT_3D('',#9852,#9853,#9854);
+#9852 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9853 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9854 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9855 = ORIENTED_EDGE('',*,*,#9847,.F.);
+#9856 = SPHERICAL_SURFACE('',#9857,0.139999999998);
+#9857 = AXIS2_PLACEMENT_3D('',#9858,#9859,#9860);
+#9858 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9859 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9860 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9861 = ADVANCED_FACE('',(#9862),#9865,.F.);
+#9862 = FACE_BOUND('',#9863,.F.);
+#9863 = EDGE_LOOP('',(#9864));
+#9864 = ORIENTED_EDGE('',*,*,#9838,.T.);
+#9865 = PLANE('',#9866);
+#9866 = AXIS2_PLACEMENT_3D('',#9867,#9868,#9869);
+#9867 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9868 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9869 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9874))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9871,#9872,#9873)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9871 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9872 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9873 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9874 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9871,
+ 'distance_accuracy_value','confusion accuracy');
+#9875 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9876,#9878);
+#9876 = ( REPRESENTATION_RELATIONSHIP('','',#9831,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9877)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9877 = ITEM_DEFINED_TRANSFORMATION('','',#11,#619);
+#9878 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9879);
+#9879 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13507','BALL_0150','',#5,#9826,$
+ );
+#9880 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9828));
+#9881 = SHAPE_DEFINITION_REPRESENTATION(#9882,#9888);
+#9882 = PRODUCT_DEFINITION_SHAPE('','',#9883);
+#9883 = PRODUCT_DEFINITION('design','',#9884,#9887);
+#9884 = PRODUCT_DEFINITION_FORMATION('','',#9885);
+#9885 = PRODUCT('BALL_0151','BALL_0151','',(#9886));
+#9886 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9887 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9888 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9889),#9927);
+#9889 = MANIFOLD_SOLID_BREP('',#9890);
+#9890 = CLOSED_SHELL('',(#9891,#9918));
+#9891 = ADVANCED_FACE('',(#9892),#9913,.T.);
+#9892 = FACE_BOUND('',#9893,.T.);
+#9893 = EDGE_LOOP('',(#9894,#9903,#9912));
+#9894 = ORIENTED_EDGE('',*,*,#9895,.T.);
+#9895 = EDGE_CURVE('',#9896,#9896,#9898,.T.);
+#9896 = VERTEX_POINT('',#9897);
+#9897 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9898 = CIRCLE('',#9899,0.112000000008);
+#9899 = AXIS2_PLACEMENT_3D('',#9900,#9901,#9902);
+#9900 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9901 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9902 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9903 = ORIENTED_EDGE('',*,*,#9904,.T.);
+#9904 = EDGE_CURVE('',#9896,#9905,#9907,.T.);
+#9905 = VERTEX_POINT('',#9906);
+#9906 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9907 = CIRCLE('',#9908,0.139999999998);
+#9908 = AXIS2_PLACEMENT_3D('',#9909,#9910,#9911);
+#9909 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9910 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9911 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9912 = ORIENTED_EDGE('',*,*,#9904,.F.);
+#9913 = SPHERICAL_SURFACE('',#9914,0.139999999998);
+#9914 = AXIS2_PLACEMENT_3D('',#9915,#9916,#9917);
+#9915 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9916 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9917 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9918 = ADVANCED_FACE('',(#9919),#9922,.F.);
+#9919 = FACE_BOUND('',#9920,.F.);
+#9920 = EDGE_LOOP('',(#9921));
+#9921 = ORIENTED_EDGE('',*,*,#9895,.T.);
+#9922 = PLANE('',#9923);
+#9923 = AXIS2_PLACEMENT_3D('',#9924,#9925,#9926);
+#9924 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9925 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9926 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9931))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9928,#9929,#9930)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9928 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9929 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9930 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9931 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9928,
+ 'distance_accuracy_value','confusion accuracy');
+#9932 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9933,#9935);
+#9933 = ( REPRESENTATION_RELATIONSHIP('','',#9888,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9934)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9934 = ITEM_DEFINED_TRANSFORMATION('','',#11,#623);
+#9935 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9936);
+#9936 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13508','BALL_0151','',#5,#9883,$
+ );
+#9937 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9885));
+#9938 = SHAPE_DEFINITION_REPRESENTATION(#9939,#9945);
+#9939 = PRODUCT_DEFINITION_SHAPE('','',#9940);
+#9940 = PRODUCT_DEFINITION('design','',#9941,#9944);
+#9941 = PRODUCT_DEFINITION_FORMATION('','',#9942);
+#9942 = PRODUCT('BALL_0152','BALL_0152','',(#9943));
+#9943 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9944 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9945 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9946),#9984);
+#9946 = MANIFOLD_SOLID_BREP('',#9947);
+#9947 = CLOSED_SHELL('',(#9948,#9975));
+#9948 = ADVANCED_FACE('',(#9949),#9970,.T.);
+#9949 = FACE_BOUND('',#9950,.T.);
+#9950 = EDGE_LOOP('',(#9951,#9960,#9969));
+#9951 = ORIENTED_EDGE('',*,*,#9952,.T.);
+#9952 = EDGE_CURVE('',#9953,#9953,#9955,.T.);
+#9953 = VERTEX_POINT('',#9954);
+#9954 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#9955 = CIRCLE('',#9956,0.112000000008);
+#9956 = AXIS2_PLACEMENT_3D('',#9957,#9958,#9959);
+#9957 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#9958 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#9959 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#9960 = ORIENTED_EDGE('',*,*,#9961,.T.);
+#9961 = EDGE_CURVE('',#9953,#9962,#9964,.T.);
+#9962 = VERTEX_POINT('',#9963);
+#9963 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#9964 = CIRCLE('',#9965,0.139999999998);
+#9965 = AXIS2_PLACEMENT_3D('',#9966,#9967,#9968);
+#9966 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9967 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#9968 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#9969 = ORIENTED_EDGE('',*,*,#9961,.F.);
+#9970 = SPHERICAL_SURFACE('',#9971,0.139999999998);
+#9971 = AXIS2_PLACEMENT_3D('',#9972,#9973,#9974);
+#9972 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#9973 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9974 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#9975 = ADVANCED_FACE('',(#9976),#9979,.F.);
+#9976 = FACE_BOUND('',#9977,.F.);
+#9977 = EDGE_LOOP('',(#9978));
+#9978 = ORIENTED_EDGE('',*,*,#9952,.T.);
+#9979 = PLANE('',#9980);
+#9980 = AXIS2_PLACEMENT_3D('',#9981,#9982,#9983);
+#9981 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#9982 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#9983 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#9984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9988))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9985,#9986,#9987)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9985 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9986 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9987 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9988 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9985,
+ 'distance_accuracy_value','confusion accuracy');
+#9989 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9990,#9992);
+#9990 = ( REPRESENTATION_RELATIONSHIP('','',#9945,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9991)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9991 = ITEM_DEFINED_TRANSFORMATION('','',#11,#627);
+#9992 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #9993);
+#9993 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13509','BALL_0152','',#5,#9940,$
+ );
+#9994 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9942));
+#9995 = SHAPE_DEFINITION_REPRESENTATION(#9996,#10002);
+#9996 = PRODUCT_DEFINITION_SHAPE('','',#9997);
+#9997 = PRODUCT_DEFINITION('design','',#9998,#10001);
+#9998 = PRODUCT_DEFINITION_FORMATION('','',#9999);
+#9999 = PRODUCT('BALL_0153','BALL_0153','',(#10000));
+#10000 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10001 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10002 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10003),#10041);
+#10003 = MANIFOLD_SOLID_BREP('',#10004);
+#10004 = CLOSED_SHELL('',(#10005,#10032));
+#10005 = ADVANCED_FACE('',(#10006),#10027,.T.);
+#10006 = FACE_BOUND('',#10007,.T.);
+#10007 = EDGE_LOOP('',(#10008,#10017,#10026));
+#10008 = ORIENTED_EDGE('',*,*,#10009,.T.);
+#10009 = EDGE_CURVE('',#10010,#10010,#10012,.T.);
+#10010 = VERTEX_POINT('',#10011);
+#10011 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10012 = CIRCLE('',#10013,0.112000000008);
+#10013 = AXIS2_PLACEMENT_3D('',#10014,#10015,#10016);
+#10014 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10015 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10016 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10017 = ORIENTED_EDGE('',*,*,#10018,.T.);
+#10018 = EDGE_CURVE('',#10010,#10019,#10021,.T.);
+#10019 = VERTEX_POINT('',#10020);
+#10020 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10021 = CIRCLE('',#10022,0.139999999998);
+#10022 = AXIS2_PLACEMENT_3D('',#10023,#10024,#10025);
+#10023 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10024 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10025 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10026 = ORIENTED_EDGE('',*,*,#10018,.F.);
+#10027 = SPHERICAL_SURFACE('',#10028,0.139999999998);
+#10028 = AXIS2_PLACEMENT_3D('',#10029,#10030,#10031);
+#10029 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10030 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10031 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10032 = ADVANCED_FACE('',(#10033),#10036,.F.);
+#10033 = FACE_BOUND('',#10034,.F.);
+#10034 = EDGE_LOOP('',(#10035));
+#10035 = ORIENTED_EDGE('',*,*,#10009,.T.);
+#10036 = PLANE('',#10037);
+#10037 = AXIS2_PLACEMENT_3D('',#10038,#10039,#10040);
+#10038 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10039 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10040 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10045))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10042,#10043,#10044))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10042 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10043 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10044 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10045 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10042,
+ 'distance_accuracy_value','confusion accuracy');
+#10046 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10047,#10049);
+#10047 = ( REPRESENTATION_RELATIONSHIP('','',#10002,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10048)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10048 = ITEM_DEFINED_TRANSFORMATION('','',#11,#631);
+#10049 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10050);
+#10050 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13510','BALL_0153','',#5,#9997,
+ $);
+#10051 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9999));
+#10052 = SHAPE_DEFINITION_REPRESENTATION(#10053,#10059);
+#10053 = PRODUCT_DEFINITION_SHAPE('','',#10054);
+#10054 = PRODUCT_DEFINITION('design','',#10055,#10058);
+#10055 = PRODUCT_DEFINITION_FORMATION('','',#10056);
+#10056 = PRODUCT('BALL_0154','BALL_0154','',(#10057));
+#10057 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10058 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10059 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10060),#10098);
+#10060 = MANIFOLD_SOLID_BREP('',#10061);
+#10061 = CLOSED_SHELL('',(#10062,#10089));
+#10062 = ADVANCED_FACE('',(#10063),#10084,.T.);
+#10063 = FACE_BOUND('',#10064,.T.);
+#10064 = EDGE_LOOP('',(#10065,#10074,#10083));
+#10065 = ORIENTED_EDGE('',*,*,#10066,.T.);
+#10066 = EDGE_CURVE('',#10067,#10067,#10069,.T.);
+#10067 = VERTEX_POINT('',#10068);
+#10068 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10069 = CIRCLE('',#10070,0.112000000008);
+#10070 = AXIS2_PLACEMENT_3D('',#10071,#10072,#10073);
+#10071 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10072 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10073 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10074 = ORIENTED_EDGE('',*,*,#10075,.T.);
+#10075 = EDGE_CURVE('',#10067,#10076,#10078,.T.);
+#10076 = VERTEX_POINT('',#10077);
+#10077 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10078 = CIRCLE('',#10079,0.139999999998);
+#10079 = AXIS2_PLACEMENT_3D('',#10080,#10081,#10082);
+#10080 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10081 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10082 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10083 = ORIENTED_EDGE('',*,*,#10075,.F.);
+#10084 = SPHERICAL_SURFACE('',#10085,0.139999999998);
+#10085 = AXIS2_PLACEMENT_3D('',#10086,#10087,#10088);
+#10086 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10087 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10088 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10089 = ADVANCED_FACE('',(#10090),#10093,.F.);
+#10090 = FACE_BOUND('',#10091,.F.);
+#10091 = EDGE_LOOP('',(#10092));
+#10092 = ORIENTED_EDGE('',*,*,#10066,.T.);
+#10093 = PLANE('',#10094);
+#10094 = AXIS2_PLACEMENT_3D('',#10095,#10096,#10097);
+#10095 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10096 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10097 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10102))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10099,#10100,#10101))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10099 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10100 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10101 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10102 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10099,
+ 'distance_accuracy_value','confusion accuracy');
+#10103 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10104,#10106);
+#10104 = ( REPRESENTATION_RELATIONSHIP('','',#10059,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10105)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10105 = ITEM_DEFINED_TRANSFORMATION('','',#11,#635);
+#10106 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10107);
+#10107 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13511','BALL_0154','',#5,#10054
+ ,$);
+#10108 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10056));
+#10109 = SHAPE_DEFINITION_REPRESENTATION(#10110,#10116);
+#10110 = PRODUCT_DEFINITION_SHAPE('','',#10111);
+#10111 = PRODUCT_DEFINITION('design','',#10112,#10115);
+#10112 = PRODUCT_DEFINITION_FORMATION('','',#10113);
+#10113 = PRODUCT('BALL_0155','BALL_0155','',(#10114));
+#10114 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10115 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10116 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10117),#10155);
+#10117 = MANIFOLD_SOLID_BREP('',#10118);
+#10118 = CLOSED_SHELL('',(#10119,#10146));
+#10119 = ADVANCED_FACE('',(#10120),#10141,.T.);
+#10120 = FACE_BOUND('',#10121,.T.);
+#10121 = EDGE_LOOP('',(#10122,#10131,#10140));
+#10122 = ORIENTED_EDGE('',*,*,#10123,.T.);
+#10123 = EDGE_CURVE('',#10124,#10124,#10126,.T.);
+#10124 = VERTEX_POINT('',#10125);
+#10125 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10126 = CIRCLE('',#10127,0.112000000008);
+#10127 = AXIS2_PLACEMENT_3D('',#10128,#10129,#10130);
+#10128 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10129 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10130 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10131 = ORIENTED_EDGE('',*,*,#10132,.T.);
+#10132 = EDGE_CURVE('',#10124,#10133,#10135,.T.);
+#10133 = VERTEX_POINT('',#10134);
+#10134 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10135 = CIRCLE('',#10136,0.139999999998);
+#10136 = AXIS2_PLACEMENT_3D('',#10137,#10138,#10139);
+#10137 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10138 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10139 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10140 = ORIENTED_EDGE('',*,*,#10132,.F.);
+#10141 = SPHERICAL_SURFACE('',#10142,0.139999999998);
+#10142 = AXIS2_PLACEMENT_3D('',#10143,#10144,#10145);
+#10143 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10144 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10145 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10146 = ADVANCED_FACE('',(#10147),#10150,.F.);
+#10147 = FACE_BOUND('',#10148,.F.);
+#10148 = EDGE_LOOP('',(#10149));
+#10149 = ORIENTED_EDGE('',*,*,#10123,.T.);
+#10150 = PLANE('',#10151);
+#10151 = AXIS2_PLACEMENT_3D('',#10152,#10153,#10154);
+#10152 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10153 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10154 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10159))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10156,#10157,#10158))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10156 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10157 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10158 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10159 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10156,
+ 'distance_accuracy_value','confusion accuracy');
+#10160 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10161,#10163);
+#10161 = ( REPRESENTATION_RELATIONSHIP('','',#10116,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10162)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10162 = ITEM_DEFINED_TRANSFORMATION('','',#11,#639);
+#10163 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10164);
+#10164 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13512','BALL_0155','',#5,#10111
+ ,$);
+#10165 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10113));
+#10166 = SHAPE_DEFINITION_REPRESENTATION(#10167,#10173);
+#10167 = PRODUCT_DEFINITION_SHAPE('','',#10168);
+#10168 = PRODUCT_DEFINITION('design','',#10169,#10172);
+#10169 = PRODUCT_DEFINITION_FORMATION('','',#10170);
+#10170 = PRODUCT('BALL_0156','BALL_0156','',(#10171));
+#10171 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10172 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10173 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10174),#10212);
+#10174 = MANIFOLD_SOLID_BREP('',#10175);
+#10175 = CLOSED_SHELL('',(#10176,#10203));
+#10176 = ADVANCED_FACE('',(#10177),#10198,.T.);
+#10177 = FACE_BOUND('',#10178,.T.);
+#10178 = EDGE_LOOP('',(#10179,#10188,#10197));
+#10179 = ORIENTED_EDGE('',*,*,#10180,.T.);
+#10180 = EDGE_CURVE('',#10181,#10181,#10183,.T.);
+#10181 = VERTEX_POINT('',#10182);
+#10182 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10183 = CIRCLE('',#10184,0.112000000008);
+#10184 = AXIS2_PLACEMENT_3D('',#10185,#10186,#10187);
+#10185 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10186 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10187 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10188 = ORIENTED_EDGE('',*,*,#10189,.T.);
+#10189 = EDGE_CURVE('',#10181,#10190,#10192,.T.);
+#10190 = VERTEX_POINT('',#10191);
+#10191 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10192 = CIRCLE('',#10193,0.139999999998);
+#10193 = AXIS2_PLACEMENT_3D('',#10194,#10195,#10196);
+#10194 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10195 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10196 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10197 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#10198 = SPHERICAL_SURFACE('',#10199,0.139999999998);
+#10199 = AXIS2_PLACEMENT_3D('',#10200,#10201,#10202);
+#10200 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10201 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10202 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10203 = ADVANCED_FACE('',(#10204),#10207,.F.);
+#10204 = FACE_BOUND('',#10205,.F.);
+#10205 = EDGE_LOOP('',(#10206));
+#10206 = ORIENTED_EDGE('',*,*,#10180,.T.);
+#10207 = PLANE('',#10208);
+#10208 = AXIS2_PLACEMENT_3D('',#10209,#10210,#10211);
+#10209 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10210 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10211 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10216))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10213,#10214,#10215))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10213 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10214 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10215 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10216 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10213,
+ 'distance_accuracy_value','confusion accuracy');
+#10217 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10218,#10220);
+#10218 = ( REPRESENTATION_RELATIONSHIP('','',#10173,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10219)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10219 = ITEM_DEFINED_TRANSFORMATION('','',#11,#643);
+#10220 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10221);
+#10221 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13513','BALL_0156','',#5,#10168
+ ,$);
+#10222 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10170));
+#10223 = SHAPE_DEFINITION_REPRESENTATION(#10224,#10230);
+#10224 = PRODUCT_DEFINITION_SHAPE('','',#10225);
+#10225 = PRODUCT_DEFINITION('design','',#10226,#10229);
+#10226 = PRODUCT_DEFINITION_FORMATION('','',#10227);
+#10227 = PRODUCT('BALL_0157','BALL_0157','',(#10228));
+#10228 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10229 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10230 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10231),#10269);
+#10231 = MANIFOLD_SOLID_BREP('',#10232);
+#10232 = CLOSED_SHELL('',(#10233,#10260));
+#10233 = ADVANCED_FACE('',(#10234),#10255,.T.);
+#10234 = FACE_BOUND('',#10235,.T.);
+#10235 = EDGE_LOOP('',(#10236,#10245,#10254));
+#10236 = ORIENTED_EDGE('',*,*,#10237,.T.);
+#10237 = EDGE_CURVE('',#10238,#10238,#10240,.T.);
+#10238 = VERTEX_POINT('',#10239);
+#10239 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10240 = CIRCLE('',#10241,0.112000000008);
+#10241 = AXIS2_PLACEMENT_3D('',#10242,#10243,#10244);
+#10242 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10243 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10244 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10245 = ORIENTED_EDGE('',*,*,#10246,.T.);
+#10246 = EDGE_CURVE('',#10238,#10247,#10249,.T.);
+#10247 = VERTEX_POINT('',#10248);
+#10248 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10249 = CIRCLE('',#10250,0.139999999998);
+#10250 = AXIS2_PLACEMENT_3D('',#10251,#10252,#10253);
+#10251 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10252 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10253 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10254 = ORIENTED_EDGE('',*,*,#10246,.F.);
+#10255 = SPHERICAL_SURFACE('',#10256,0.139999999998);
+#10256 = AXIS2_PLACEMENT_3D('',#10257,#10258,#10259);
+#10257 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10258 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10259 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10260 = ADVANCED_FACE('',(#10261),#10264,.F.);
+#10261 = FACE_BOUND('',#10262,.F.);
+#10262 = EDGE_LOOP('',(#10263));
+#10263 = ORIENTED_EDGE('',*,*,#10237,.T.);
+#10264 = PLANE('',#10265);
+#10265 = AXIS2_PLACEMENT_3D('',#10266,#10267,#10268);
+#10266 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10267 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10268 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10273))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10270,#10271,#10272))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10270 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10271 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10272 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10273 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10270,
+ 'distance_accuracy_value','confusion accuracy');
+#10274 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10275,#10277);
+#10275 = ( REPRESENTATION_RELATIONSHIP('','',#10230,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10276)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10276 = ITEM_DEFINED_TRANSFORMATION('','',#11,#647);
+#10277 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10278);
+#10278 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13514','BALL_0157','',#5,#10225
+ ,$);
+#10279 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10227));
+#10280 = SHAPE_DEFINITION_REPRESENTATION(#10281,#10287);
+#10281 = PRODUCT_DEFINITION_SHAPE('','',#10282);
+#10282 = PRODUCT_DEFINITION('design','',#10283,#10286);
+#10283 = PRODUCT_DEFINITION_FORMATION('','',#10284);
+#10284 = PRODUCT('BALL_0158','BALL_0158','',(#10285));
+#10285 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10286 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10287 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10288),#10326);
+#10288 = MANIFOLD_SOLID_BREP('',#10289);
+#10289 = CLOSED_SHELL('',(#10290,#10317));
+#10290 = ADVANCED_FACE('',(#10291),#10312,.T.);
+#10291 = FACE_BOUND('',#10292,.T.);
+#10292 = EDGE_LOOP('',(#10293,#10302,#10311));
+#10293 = ORIENTED_EDGE('',*,*,#10294,.T.);
+#10294 = EDGE_CURVE('',#10295,#10295,#10297,.T.);
+#10295 = VERTEX_POINT('',#10296);
+#10296 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10297 = CIRCLE('',#10298,0.112000000008);
+#10298 = AXIS2_PLACEMENT_3D('',#10299,#10300,#10301);
+#10299 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10300 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10301 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10302 = ORIENTED_EDGE('',*,*,#10303,.T.);
+#10303 = EDGE_CURVE('',#10295,#10304,#10306,.T.);
+#10304 = VERTEX_POINT('',#10305);
+#10305 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10306 = CIRCLE('',#10307,0.139999999998);
+#10307 = AXIS2_PLACEMENT_3D('',#10308,#10309,#10310);
+#10308 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10309 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10310 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10311 = ORIENTED_EDGE('',*,*,#10303,.F.);
+#10312 = SPHERICAL_SURFACE('',#10313,0.139999999998);
+#10313 = AXIS2_PLACEMENT_3D('',#10314,#10315,#10316);
+#10314 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10315 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10316 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10317 = ADVANCED_FACE('',(#10318),#10321,.F.);
+#10318 = FACE_BOUND('',#10319,.F.);
+#10319 = EDGE_LOOP('',(#10320));
+#10320 = ORIENTED_EDGE('',*,*,#10294,.T.);
+#10321 = PLANE('',#10322);
+#10322 = AXIS2_PLACEMENT_3D('',#10323,#10324,#10325);
+#10323 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10324 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10325 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10330))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10327,#10328,#10329))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10327 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10328 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10329 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10330 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10327,
+ 'distance_accuracy_value','confusion accuracy');
+#10331 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10332,#10334);
+#10332 = ( REPRESENTATION_RELATIONSHIP('','',#10287,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10333)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10333 = ITEM_DEFINED_TRANSFORMATION('','',#11,#651);
+#10334 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10335);
+#10335 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13515','BALL_0158','',#5,#10282
+ ,$);
+#10336 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10284));
+#10337 = SHAPE_DEFINITION_REPRESENTATION(#10338,#10344);
+#10338 = PRODUCT_DEFINITION_SHAPE('','',#10339);
+#10339 = PRODUCT_DEFINITION('design','',#10340,#10343);
+#10340 = PRODUCT_DEFINITION_FORMATION('','',#10341);
+#10341 = PRODUCT('BALL_0159','BALL_0159','',(#10342));
+#10342 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10343 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10344 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10345),#10383);
+#10345 = MANIFOLD_SOLID_BREP('',#10346);
+#10346 = CLOSED_SHELL('',(#10347,#10374));
+#10347 = ADVANCED_FACE('',(#10348),#10369,.T.);
+#10348 = FACE_BOUND('',#10349,.T.);
+#10349 = EDGE_LOOP('',(#10350,#10359,#10368));
+#10350 = ORIENTED_EDGE('',*,*,#10351,.T.);
+#10351 = EDGE_CURVE('',#10352,#10352,#10354,.T.);
+#10352 = VERTEX_POINT('',#10353);
+#10353 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10354 = CIRCLE('',#10355,0.112000000008);
+#10355 = AXIS2_PLACEMENT_3D('',#10356,#10357,#10358);
+#10356 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10357 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10358 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10359 = ORIENTED_EDGE('',*,*,#10360,.T.);
+#10360 = EDGE_CURVE('',#10352,#10361,#10363,.T.);
+#10361 = VERTEX_POINT('',#10362);
+#10362 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10363 = CIRCLE('',#10364,0.139999999998);
+#10364 = AXIS2_PLACEMENT_3D('',#10365,#10366,#10367);
+#10365 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10366 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10367 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10368 = ORIENTED_EDGE('',*,*,#10360,.F.);
+#10369 = SPHERICAL_SURFACE('',#10370,0.139999999998);
+#10370 = AXIS2_PLACEMENT_3D('',#10371,#10372,#10373);
+#10371 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10372 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10373 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10374 = ADVANCED_FACE('',(#10375),#10378,.F.);
+#10375 = FACE_BOUND('',#10376,.F.);
+#10376 = EDGE_LOOP('',(#10377));
+#10377 = ORIENTED_EDGE('',*,*,#10351,.T.);
+#10378 = PLANE('',#10379);
+#10379 = AXIS2_PLACEMENT_3D('',#10380,#10381,#10382);
+#10380 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10381 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10382 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10387))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10384,#10385,#10386))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10384 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10385 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10386 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10387 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10384,
+ 'distance_accuracy_value','confusion accuracy');
+#10388 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10389,#10391);
+#10389 = ( REPRESENTATION_RELATIONSHIP('','',#10344,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10390)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10390 = ITEM_DEFINED_TRANSFORMATION('','',#11,#655);
+#10391 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10392);
+#10392 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13516','BALL_0159','',#5,#10339
+ ,$);
+#10393 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10341));
+#10394 = SHAPE_DEFINITION_REPRESENTATION(#10395,#10401);
+#10395 = PRODUCT_DEFINITION_SHAPE('','',#10396);
+#10396 = PRODUCT_DEFINITION('design','',#10397,#10400);
+#10397 = PRODUCT_DEFINITION_FORMATION('','',#10398);
+#10398 = PRODUCT('BALL_0160','BALL_0160','',(#10399));
+#10399 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10400 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10401 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10402),#10440);
+#10402 = MANIFOLD_SOLID_BREP('',#10403);
+#10403 = CLOSED_SHELL('',(#10404,#10431));
+#10404 = ADVANCED_FACE('',(#10405),#10426,.T.);
+#10405 = FACE_BOUND('',#10406,.T.);
+#10406 = EDGE_LOOP('',(#10407,#10416,#10425));
+#10407 = ORIENTED_EDGE('',*,*,#10408,.T.);
+#10408 = EDGE_CURVE('',#10409,#10409,#10411,.T.);
+#10409 = VERTEX_POINT('',#10410);
+#10410 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10411 = CIRCLE('',#10412,0.112000000008);
+#10412 = AXIS2_PLACEMENT_3D('',#10413,#10414,#10415);
+#10413 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10414 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10415 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10416 = ORIENTED_EDGE('',*,*,#10417,.T.);
+#10417 = EDGE_CURVE('',#10409,#10418,#10420,.T.);
+#10418 = VERTEX_POINT('',#10419);
+#10419 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10420 = CIRCLE('',#10421,0.139999999998);
+#10421 = AXIS2_PLACEMENT_3D('',#10422,#10423,#10424);
+#10422 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10423 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10424 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10425 = ORIENTED_EDGE('',*,*,#10417,.F.);
+#10426 = SPHERICAL_SURFACE('',#10427,0.139999999998);
+#10427 = AXIS2_PLACEMENT_3D('',#10428,#10429,#10430);
+#10428 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10429 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10430 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10431 = ADVANCED_FACE('',(#10432),#10435,.F.);
+#10432 = FACE_BOUND('',#10433,.F.);
+#10433 = EDGE_LOOP('',(#10434));
+#10434 = ORIENTED_EDGE('',*,*,#10408,.T.);
+#10435 = PLANE('',#10436);
+#10436 = AXIS2_PLACEMENT_3D('',#10437,#10438,#10439);
+#10437 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10438 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10439 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10444))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10441,#10442,#10443))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10441 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10442 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10443 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10444 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10441,
+ 'distance_accuracy_value','confusion accuracy');
+#10445 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10446,#10448);
+#10446 = ( REPRESENTATION_RELATIONSHIP('','',#10401,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10447)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10447 = ITEM_DEFINED_TRANSFORMATION('','',#11,#659);
+#10448 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10449);
+#10449 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13517','BALL_0160','',#5,#10396
+ ,$);
+#10450 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10398));
+#10451 = SHAPE_DEFINITION_REPRESENTATION(#10452,#10458);
+#10452 = PRODUCT_DEFINITION_SHAPE('','',#10453);
+#10453 = PRODUCT_DEFINITION('design','',#10454,#10457);
+#10454 = PRODUCT_DEFINITION_FORMATION('','',#10455);
+#10455 = PRODUCT('BALL_0161','BALL_0161','',(#10456));
+#10456 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10457 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10458 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10459),#10497);
+#10459 = MANIFOLD_SOLID_BREP('',#10460);
+#10460 = CLOSED_SHELL('',(#10461,#10488));
+#10461 = ADVANCED_FACE('',(#10462),#10483,.T.);
+#10462 = FACE_BOUND('',#10463,.T.);
+#10463 = EDGE_LOOP('',(#10464,#10473,#10482));
+#10464 = ORIENTED_EDGE('',*,*,#10465,.T.);
+#10465 = EDGE_CURVE('',#10466,#10466,#10468,.T.);
+#10466 = VERTEX_POINT('',#10467);
+#10467 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10468 = CIRCLE('',#10469,0.112000000008);
+#10469 = AXIS2_PLACEMENT_3D('',#10470,#10471,#10472);
+#10470 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10471 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10472 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10473 = ORIENTED_EDGE('',*,*,#10474,.T.);
+#10474 = EDGE_CURVE('',#10466,#10475,#10477,.T.);
+#10475 = VERTEX_POINT('',#10476);
+#10476 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10477 = CIRCLE('',#10478,0.139999999998);
+#10478 = AXIS2_PLACEMENT_3D('',#10479,#10480,#10481);
+#10479 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10480 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10481 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10482 = ORIENTED_EDGE('',*,*,#10474,.F.);
+#10483 = SPHERICAL_SURFACE('',#10484,0.139999999998);
+#10484 = AXIS2_PLACEMENT_3D('',#10485,#10486,#10487);
+#10485 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10486 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10487 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10488 = ADVANCED_FACE('',(#10489),#10492,.F.);
+#10489 = FACE_BOUND('',#10490,.F.);
+#10490 = EDGE_LOOP('',(#10491));
+#10491 = ORIENTED_EDGE('',*,*,#10465,.T.);
+#10492 = PLANE('',#10493);
+#10493 = AXIS2_PLACEMENT_3D('',#10494,#10495,#10496);
+#10494 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10495 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10496 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10501))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10498,#10499,#10500))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10498 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10499 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10500 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10501 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10498,
+ 'distance_accuracy_value','confusion accuracy');
+#10502 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10503,#10505);
+#10503 = ( REPRESENTATION_RELATIONSHIP('','',#10458,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10504)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10504 = ITEM_DEFINED_TRANSFORMATION('','',#11,#663);
+#10505 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10506);
+#10506 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13518','BALL_0161','',#5,#10453
+ ,$);
+#10507 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10455));
+#10508 = SHAPE_DEFINITION_REPRESENTATION(#10509,#10515);
+#10509 = PRODUCT_DEFINITION_SHAPE('','',#10510);
+#10510 = PRODUCT_DEFINITION('design','',#10511,#10514);
+#10511 = PRODUCT_DEFINITION_FORMATION('','',#10512);
+#10512 = PRODUCT('BALL_0162','BALL_0162','',(#10513));
+#10513 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10514 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10515 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10516),#10554);
+#10516 = MANIFOLD_SOLID_BREP('',#10517);
+#10517 = CLOSED_SHELL('',(#10518,#10545));
+#10518 = ADVANCED_FACE('',(#10519),#10540,.T.);
+#10519 = FACE_BOUND('',#10520,.T.);
+#10520 = EDGE_LOOP('',(#10521,#10530,#10539));
+#10521 = ORIENTED_EDGE('',*,*,#10522,.T.);
+#10522 = EDGE_CURVE('',#10523,#10523,#10525,.T.);
+#10523 = VERTEX_POINT('',#10524);
+#10524 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10525 = CIRCLE('',#10526,0.112000000008);
+#10526 = AXIS2_PLACEMENT_3D('',#10527,#10528,#10529);
+#10527 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10528 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10529 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10530 = ORIENTED_EDGE('',*,*,#10531,.T.);
+#10531 = EDGE_CURVE('',#10523,#10532,#10534,.T.);
+#10532 = VERTEX_POINT('',#10533);
+#10533 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10534 = CIRCLE('',#10535,0.139999999998);
+#10535 = AXIS2_PLACEMENT_3D('',#10536,#10537,#10538);
+#10536 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10537 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10538 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10539 = ORIENTED_EDGE('',*,*,#10531,.F.);
+#10540 = SPHERICAL_SURFACE('',#10541,0.139999999998);
+#10541 = AXIS2_PLACEMENT_3D('',#10542,#10543,#10544);
+#10542 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10543 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10544 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10545 = ADVANCED_FACE('',(#10546),#10549,.F.);
+#10546 = FACE_BOUND('',#10547,.F.);
+#10547 = EDGE_LOOP('',(#10548));
+#10548 = ORIENTED_EDGE('',*,*,#10522,.T.);
+#10549 = PLANE('',#10550);
+#10550 = AXIS2_PLACEMENT_3D('',#10551,#10552,#10553);
+#10551 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10552 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10553 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10558))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10555,#10556,#10557))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10555 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10556 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10557 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10558 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10555,
+ 'distance_accuracy_value','confusion accuracy');
+#10559 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10560,#10562);
+#10560 = ( REPRESENTATION_RELATIONSHIP('','',#10515,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10561)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10561 = ITEM_DEFINED_TRANSFORMATION('','',#11,#667);
+#10562 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10563);
+#10563 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13519','BALL_0162','',#5,#10510
+ ,$);
+#10564 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10512));
+#10565 = SHAPE_DEFINITION_REPRESENTATION(#10566,#10572);
+#10566 = PRODUCT_DEFINITION_SHAPE('','',#10567);
+#10567 = PRODUCT_DEFINITION('design','',#10568,#10571);
+#10568 = PRODUCT_DEFINITION_FORMATION('','',#10569);
+#10569 = PRODUCT('BALL_0163','BALL_0163','',(#10570));
+#10570 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10571 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10572 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10573),#10611);
+#10573 = MANIFOLD_SOLID_BREP('',#10574);
+#10574 = CLOSED_SHELL('',(#10575,#10602));
+#10575 = ADVANCED_FACE('',(#10576),#10597,.T.);
+#10576 = FACE_BOUND('',#10577,.T.);
+#10577 = EDGE_LOOP('',(#10578,#10587,#10596));
+#10578 = ORIENTED_EDGE('',*,*,#10579,.T.);
+#10579 = EDGE_CURVE('',#10580,#10580,#10582,.T.);
+#10580 = VERTEX_POINT('',#10581);
+#10581 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10582 = CIRCLE('',#10583,0.112000000008);
+#10583 = AXIS2_PLACEMENT_3D('',#10584,#10585,#10586);
+#10584 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10585 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10586 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10587 = ORIENTED_EDGE('',*,*,#10588,.T.);
+#10588 = EDGE_CURVE('',#10580,#10589,#10591,.T.);
+#10589 = VERTEX_POINT('',#10590);
+#10590 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10591 = CIRCLE('',#10592,0.139999999998);
+#10592 = AXIS2_PLACEMENT_3D('',#10593,#10594,#10595);
+#10593 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10594 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10595 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10596 = ORIENTED_EDGE('',*,*,#10588,.F.);
+#10597 = SPHERICAL_SURFACE('',#10598,0.139999999998);
+#10598 = AXIS2_PLACEMENT_3D('',#10599,#10600,#10601);
+#10599 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10600 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10601 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10602 = ADVANCED_FACE('',(#10603),#10606,.F.);
+#10603 = FACE_BOUND('',#10604,.F.);
+#10604 = EDGE_LOOP('',(#10605));
+#10605 = ORIENTED_EDGE('',*,*,#10579,.T.);
+#10606 = PLANE('',#10607);
+#10607 = AXIS2_PLACEMENT_3D('',#10608,#10609,#10610);
+#10608 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10609 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10610 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10615))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10612,#10613,#10614))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10612 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10613 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10614 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10615 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10612,
+ 'distance_accuracy_value','confusion accuracy');
+#10616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10617,#10619);
+#10617 = ( REPRESENTATION_RELATIONSHIP('','',#10572,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10618)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#671);
+#10619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10620);
+#10620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13520','BALL_0163','',#5,#10567
+ ,$);
+#10621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10569));
+#10622 = SHAPE_DEFINITION_REPRESENTATION(#10623,#10629);
+#10623 = PRODUCT_DEFINITION_SHAPE('','',#10624);
+#10624 = PRODUCT_DEFINITION('design','',#10625,#10628);
+#10625 = PRODUCT_DEFINITION_FORMATION('','',#10626);
+#10626 = PRODUCT('BALL_0164','BALL_0164','',(#10627));
+#10627 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10628 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10629 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10630),#10668);
+#10630 = MANIFOLD_SOLID_BREP('',#10631);
+#10631 = CLOSED_SHELL('',(#10632,#10659));
+#10632 = ADVANCED_FACE('',(#10633),#10654,.T.);
+#10633 = FACE_BOUND('',#10634,.T.);
+#10634 = EDGE_LOOP('',(#10635,#10644,#10653));
+#10635 = ORIENTED_EDGE('',*,*,#10636,.T.);
+#10636 = EDGE_CURVE('',#10637,#10637,#10639,.T.);
+#10637 = VERTEX_POINT('',#10638);
+#10638 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10639 = CIRCLE('',#10640,0.112000000008);
+#10640 = AXIS2_PLACEMENT_3D('',#10641,#10642,#10643);
+#10641 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10642 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10643 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10644 = ORIENTED_EDGE('',*,*,#10645,.T.);
+#10645 = EDGE_CURVE('',#10637,#10646,#10648,.T.);
+#10646 = VERTEX_POINT('',#10647);
+#10647 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10648 = CIRCLE('',#10649,0.139999999998);
+#10649 = AXIS2_PLACEMENT_3D('',#10650,#10651,#10652);
+#10650 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10651 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10652 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10653 = ORIENTED_EDGE('',*,*,#10645,.F.);
+#10654 = SPHERICAL_SURFACE('',#10655,0.139999999998);
+#10655 = AXIS2_PLACEMENT_3D('',#10656,#10657,#10658);
+#10656 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10657 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10658 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10659 = ADVANCED_FACE('',(#10660),#10663,.F.);
+#10660 = FACE_BOUND('',#10661,.F.);
+#10661 = EDGE_LOOP('',(#10662));
+#10662 = ORIENTED_EDGE('',*,*,#10636,.T.);
+#10663 = PLANE('',#10664);
+#10664 = AXIS2_PLACEMENT_3D('',#10665,#10666,#10667);
+#10665 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10666 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10667 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10672))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10669,#10670,#10671))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10669 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10670 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10671 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10672 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10669,
+ 'distance_accuracy_value','confusion accuracy');
+#10673 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10674,#10676);
+#10674 = ( REPRESENTATION_RELATIONSHIP('','',#10629,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10675)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10675 = ITEM_DEFINED_TRANSFORMATION('','',#11,#675);
+#10676 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10677);
+#10677 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13521','BALL_0164','',#5,#10624
+ ,$);
+#10678 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10626));
+#10679 = SHAPE_DEFINITION_REPRESENTATION(#10680,#10686);
+#10680 = PRODUCT_DEFINITION_SHAPE('','',#10681);
+#10681 = PRODUCT_DEFINITION('design','',#10682,#10685);
+#10682 = PRODUCT_DEFINITION_FORMATION('','',#10683);
+#10683 = PRODUCT('BALL_0165','BALL_0165','',(#10684));
+#10684 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10685 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10686 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10687),#10725);
+#10687 = MANIFOLD_SOLID_BREP('',#10688);
+#10688 = CLOSED_SHELL('',(#10689,#10716));
+#10689 = ADVANCED_FACE('',(#10690),#10711,.T.);
+#10690 = FACE_BOUND('',#10691,.T.);
+#10691 = EDGE_LOOP('',(#10692,#10701,#10710));
+#10692 = ORIENTED_EDGE('',*,*,#10693,.T.);
+#10693 = EDGE_CURVE('',#10694,#10694,#10696,.T.);
+#10694 = VERTEX_POINT('',#10695);
+#10695 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10696 = CIRCLE('',#10697,0.112000000008);
+#10697 = AXIS2_PLACEMENT_3D('',#10698,#10699,#10700);
+#10698 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10699 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10700 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10701 = ORIENTED_EDGE('',*,*,#10702,.T.);
+#10702 = EDGE_CURVE('',#10694,#10703,#10705,.T.);
+#10703 = VERTEX_POINT('',#10704);
+#10704 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10705 = CIRCLE('',#10706,0.139999999998);
+#10706 = AXIS2_PLACEMENT_3D('',#10707,#10708,#10709);
+#10707 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10708 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10709 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10710 = ORIENTED_EDGE('',*,*,#10702,.F.);
+#10711 = SPHERICAL_SURFACE('',#10712,0.139999999998);
+#10712 = AXIS2_PLACEMENT_3D('',#10713,#10714,#10715);
+#10713 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10714 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10715 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10716 = ADVANCED_FACE('',(#10717),#10720,.F.);
+#10717 = FACE_BOUND('',#10718,.F.);
+#10718 = EDGE_LOOP('',(#10719));
+#10719 = ORIENTED_EDGE('',*,*,#10693,.T.);
+#10720 = PLANE('',#10721);
+#10721 = AXIS2_PLACEMENT_3D('',#10722,#10723,#10724);
+#10722 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10723 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10724 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10729))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10726,#10727,#10728))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10726 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10727 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10728 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10729 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10726,
+ 'distance_accuracy_value','confusion accuracy');
+#10730 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10731,#10733);
+#10731 = ( REPRESENTATION_RELATIONSHIP('','',#10686,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10732)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10732 = ITEM_DEFINED_TRANSFORMATION('','',#11,#679);
+#10733 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10734);
+#10734 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13522','BALL_0165','',#5,#10681
+ ,$);
+#10735 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10683));
+#10736 = SHAPE_DEFINITION_REPRESENTATION(#10737,#10743);
+#10737 = PRODUCT_DEFINITION_SHAPE('','',#10738);
+#10738 = PRODUCT_DEFINITION('design','',#10739,#10742);
+#10739 = PRODUCT_DEFINITION_FORMATION('','',#10740);
+#10740 = PRODUCT('BALL_0166','BALL_0166','',(#10741));
+#10741 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10742 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10743 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10744),#10782);
+#10744 = MANIFOLD_SOLID_BREP('',#10745);
+#10745 = CLOSED_SHELL('',(#10746,#10773));
+#10746 = ADVANCED_FACE('',(#10747),#10768,.T.);
+#10747 = FACE_BOUND('',#10748,.T.);
+#10748 = EDGE_LOOP('',(#10749,#10758,#10767));
+#10749 = ORIENTED_EDGE('',*,*,#10750,.T.);
+#10750 = EDGE_CURVE('',#10751,#10751,#10753,.T.);
+#10751 = VERTEX_POINT('',#10752);
+#10752 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10753 = CIRCLE('',#10754,0.112000000008);
+#10754 = AXIS2_PLACEMENT_3D('',#10755,#10756,#10757);
+#10755 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10756 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10757 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10758 = ORIENTED_EDGE('',*,*,#10759,.T.);
+#10759 = EDGE_CURVE('',#10751,#10760,#10762,.T.);
+#10760 = VERTEX_POINT('',#10761);
+#10761 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10762 = CIRCLE('',#10763,0.139999999998);
+#10763 = AXIS2_PLACEMENT_3D('',#10764,#10765,#10766);
+#10764 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10765 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10766 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10767 = ORIENTED_EDGE('',*,*,#10759,.F.);
+#10768 = SPHERICAL_SURFACE('',#10769,0.139999999998);
+#10769 = AXIS2_PLACEMENT_3D('',#10770,#10771,#10772);
+#10770 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10771 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10772 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10773 = ADVANCED_FACE('',(#10774),#10777,.F.);
+#10774 = FACE_BOUND('',#10775,.F.);
+#10775 = EDGE_LOOP('',(#10776));
+#10776 = ORIENTED_EDGE('',*,*,#10750,.T.);
+#10777 = PLANE('',#10778);
+#10778 = AXIS2_PLACEMENT_3D('',#10779,#10780,#10781);
+#10779 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10780 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10781 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10786))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10783,#10784,#10785))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10783 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10784 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10785 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10786 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10783,
+ 'distance_accuracy_value','confusion accuracy');
+#10787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10788,#10790);
+#10788 = ( REPRESENTATION_RELATIONSHIP('','',#10743,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10789)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#683);
+#10790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10791);
+#10791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13523','BALL_0166','',#5,#10738
+ ,$);
+#10792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10740));
+#10793 = SHAPE_DEFINITION_REPRESENTATION(#10794,#10800);
+#10794 = PRODUCT_DEFINITION_SHAPE('','',#10795);
+#10795 = PRODUCT_DEFINITION('design','',#10796,#10799);
+#10796 = PRODUCT_DEFINITION_FORMATION('','',#10797);
+#10797 = PRODUCT('BALL_0167','BALL_0167','',(#10798));
+#10798 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10799 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10800 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10801),#10839);
+#10801 = MANIFOLD_SOLID_BREP('',#10802);
+#10802 = CLOSED_SHELL('',(#10803,#10830));
+#10803 = ADVANCED_FACE('',(#10804),#10825,.T.);
+#10804 = FACE_BOUND('',#10805,.T.);
+#10805 = EDGE_LOOP('',(#10806,#10815,#10824));
+#10806 = ORIENTED_EDGE('',*,*,#10807,.T.);
+#10807 = EDGE_CURVE('',#10808,#10808,#10810,.T.);
+#10808 = VERTEX_POINT('',#10809);
+#10809 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10810 = CIRCLE('',#10811,0.112000000008);
+#10811 = AXIS2_PLACEMENT_3D('',#10812,#10813,#10814);
+#10812 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10813 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10814 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10815 = ORIENTED_EDGE('',*,*,#10816,.T.);
+#10816 = EDGE_CURVE('',#10808,#10817,#10819,.T.);
+#10817 = VERTEX_POINT('',#10818);
+#10818 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10819 = CIRCLE('',#10820,0.139999999998);
+#10820 = AXIS2_PLACEMENT_3D('',#10821,#10822,#10823);
+#10821 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10822 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10823 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10824 = ORIENTED_EDGE('',*,*,#10816,.F.);
+#10825 = SPHERICAL_SURFACE('',#10826,0.139999999998);
+#10826 = AXIS2_PLACEMENT_3D('',#10827,#10828,#10829);
+#10827 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10828 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10829 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10830 = ADVANCED_FACE('',(#10831),#10834,.F.);
+#10831 = FACE_BOUND('',#10832,.F.);
+#10832 = EDGE_LOOP('',(#10833));
+#10833 = ORIENTED_EDGE('',*,*,#10807,.T.);
+#10834 = PLANE('',#10835);
+#10835 = AXIS2_PLACEMENT_3D('',#10836,#10837,#10838);
+#10836 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10837 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10838 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10843))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10840,#10841,#10842))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10840 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10841 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10842 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10843 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10840,
+ 'distance_accuracy_value','confusion accuracy');
+#10844 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10845,#10847);
+#10845 = ( REPRESENTATION_RELATIONSHIP('','',#10800,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10846)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10846 = ITEM_DEFINED_TRANSFORMATION('','',#11,#687);
+#10847 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10848);
+#10848 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13524','BALL_0167','',#5,#10795
+ ,$);
+#10849 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10797));
+#10850 = SHAPE_DEFINITION_REPRESENTATION(#10851,#10857);
+#10851 = PRODUCT_DEFINITION_SHAPE('','',#10852);
+#10852 = PRODUCT_DEFINITION('design','',#10853,#10856);
+#10853 = PRODUCT_DEFINITION_FORMATION('','',#10854);
+#10854 = PRODUCT('BALL_0168','BALL_0168','',(#10855));
+#10855 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10856 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10857 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10858),#10896);
+#10858 = MANIFOLD_SOLID_BREP('',#10859);
+#10859 = CLOSED_SHELL('',(#10860,#10887));
+#10860 = ADVANCED_FACE('',(#10861),#10882,.T.);
+#10861 = FACE_BOUND('',#10862,.T.);
+#10862 = EDGE_LOOP('',(#10863,#10872,#10881));
+#10863 = ORIENTED_EDGE('',*,*,#10864,.T.);
+#10864 = EDGE_CURVE('',#10865,#10865,#10867,.T.);
+#10865 = VERTEX_POINT('',#10866);
+#10866 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10867 = CIRCLE('',#10868,0.112000000008);
+#10868 = AXIS2_PLACEMENT_3D('',#10869,#10870,#10871);
+#10869 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10870 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10871 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10872 = ORIENTED_EDGE('',*,*,#10873,.T.);
+#10873 = EDGE_CURVE('',#10865,#10874,#10876,.T.);
+#10874 = VERTEX_POINT('',#10875);
+#10875 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10876 = CIRCLE('',#10877,0.139999999998);
+#10877 = AXIS2_PLACEMENT_3D('',#10878,#10879,#10880);
+#10878 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10879 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10880 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10881 = ORIENTED_EDGE('',*,*,#10873,.F.);
+#10882 = SPHERICAL_SURFACE('',#10883,0.139999999998);
+#10883 = AXIS2_PLACEMENT_3D('',#10884,#10885,#10886);
+#10884 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10885 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10886 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10887 = ADVANCED_FACE('',(#10888),#10891,.F.);
+#10888 = FACE_BOUND('',#10889,.F.);
+#10889 = EDGE_LOOP('',(#10890));
+#10890 = ORIENTED_EDGE('',*,*,#10864,.T.);
+#10891 = PLANE('',#10892);
+#10892 = AXIS2_PLACEMENT_3D('',#10893,#10894,#10895);
+#10893 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10894 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10895 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10900))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10897,#10898,#10899))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10897 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10898 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10899 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10900 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10897,
+ 'distance_accuracy_value','confusion accuracy');
+#10901 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10902,#10904);
+#10902 = ( REPRESENTATION_RELATIONSHIP('','',#10857,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10903)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10903 = ITEM_DEFINED_TRANSFORMATION('','',#11,#691);
+#10904 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10905);
+#10905 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13525','BALL_0168','',#5,#10852
+ ,$);
+#10906 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10854));
+#10907 = SHAPE_DEFINITION_REPRESENTATION(#10908,#10914);
+#10908 = PRODUCT_DEFINITION_SHAPE('','',#10909);
+#10909 = PRODUCT_DEFINITION('design','',#10910,#10913);
+#10910 = PRODUCT_DEFINITION_FORMATION('','',#10911);
+#10911 = PRODUCT('BALL_0169','BALL_0169','',(#10912));
+#10912 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10913 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10914 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10915),#10953);
+#10915 = MANIFOLD_SOLID_BREP('',#10916);
+#10916 = CLOSED_SHELL('',(#10917,#10944));
+#10917 = ADVANCED_FACE('',(#10918),#10939,.T.);
+#10918 = FACE_BOUND('',#10919,.T.);
+#10919 = EDGE_LOOP('',(#10920,#10929,#10938));
+#10920 = ORIENTED_EDGE('',*,*,#10921,.T.);
+#10921 = EDGE_CURVE('',#10922,#10922,#10924,.T.);
+#10922 = VERTEX_POINT('',#10923);
+#10923 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10924 = CIRCLE('',#10925,0.112000000008);
+#10925 = AXIS2_PLACEMENT_3D('',#10926,#10927,#10928);
+#10926 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10927 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10928 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10929 = ORIENTED_EDGE('',*,*,#10930,.T.);
+#10930 = EDGE_CURVE('',#10922,#10931,#10933,.T.);
+#10931 = VERTEX_POINT('',#10932);
+#10932 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10933 = CIRCLE('',#10934,0.139999999998);
+#10934 = AXIS2_PLACEMENT_3D('',#10935,#10936,#10937);
+#10935 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10936 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10937 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10938 = ORIENTED_EDGE('',*,*,#10930,.F.);
+#10939 = SPHERICAL_SURFACE('',#10940,0.139999999998);
+#10940 = AXIS2_PLACEMENT_3D('',#10941,#10942,#10943);
+#10941 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10942 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10943 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#10944 = ADVANCED_FACE('',(#10945),#10948,.F.);
+#10945 = FACE_BOUND('',#10946,.F.);
+#10946 = EDGE_LOOP('',(#10947));
+#10947 = ORIENTED_EDGE('',*,*,#10921,.T.);
+#10948 = PLANE('',#10949);
+#10949 = AXIS2_PLACEMENT_3D('',#10950,#10951,#10952);
+#10950 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#10951 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#10952 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#10953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10957))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10954,#10955,#10956))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10954 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10955 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10956 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10957 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10954,
+ 'distance_accuracy_value','confusion accuracy');
+#10958 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10959,#10961);
+#10959 = ( REPRESENTATION_RELATIONSHIP('','',#10914,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10960)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10960 = ITEM_DEFINED_TRANSFORMATION('','',#11,#695);
+#10961 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #10962);
+#10962 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13526','BALL_0169','',#5,#10909
+ ,$);
+#10963 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10911));
+#10964 = SHAPE_DEFINITION_REPRESENTATION(#10965,#10971);
+#10965 = PRODUCT_DEFINITION_SHAPE('','',#10966);
+#10966 = PRODUCT_DEFINITION('design','',#10967,#10970);
+#10967 = PRODUCT_DEFINITION_FORMATION('','',#10968);
+#10968 = PRODUCT('BALL_0170','BALL_0170','',(#10969));
+#10969 = PRODUCT_CONTEXT('',#2,'mechanical');
+#10970 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10971 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10972),#11010);
+#10972 = MANIFOLD_SOLID_BREP('',#10973);
+#10973 = CLOSED_SHELL('',(#10974,#11001));
+#10974 = ADVANCED_FACE('',(#10975),#10996,.T.);
+#10975 = FACE_BOUND('',#10976,.T.);
+#10976 = EDGE_LOOP('',(#10977,#10986,#10995));
+#10977 = ORIENTED_EDGE('',*,*,#10978,.T.);
+#10978 = EDGE_CURVE('',#10979,#10979,#10981,.T.);
+#10979 = VERTEX_POINT('',#10980);
+#10980 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#10981 = CIRCLE('',#10982,0.112000000008);
+#10982 = AXIS2_PLACEMENT_3D('',#10983,#10984,#10985);
+#10983 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#10984 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#10985 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#10986 = ORIENTED_EDGE('',*,*,#10987,.T.);
+#10987 = EDGE_CURVE('',#10979,#10988,#10990,.T.);
+#10988 = VERTEX_POINT('',#10989);
+#10989 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#10990 = CIRCLE('',#10991,0.139999999998);
+#10991 = AXIS2_PLACEMENT_3D('',#10992,#10993,#10994);
+#10992 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10993 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#10994 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#10995 = ORIENTED_EDGE('',*,*,#10987,.F.);
+#10996 = SPHERICAL_SURFACE('',#10997,0.139999999998);
+#10997 = AXIS2_PLACEMENT_3D('',#10998,#10999,#11000);
+#10998 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#10999 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11000 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11001 = ADVANCED_FACE('',(#11002),#11005,.F.);
+#11002 = FACE_BOUND('',#11003,.F.);
+#11003 = EDGE_LOOP('',(#11004));
+#11004 = ORIENTED_EDGE('',*,*,#10978,.T.);
+#11005 = PLANE('',#11006);
+#11006 = AXIS2_PLACEMENT_3D('',#11007,#11008,#11009);
+#11007 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11008 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11009 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11014))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11011,#11012,#11013))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11011 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11012 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11013 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11014 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11011,
+ 'distance_accuracy_value','confusion accuracy');
+#11015 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11016,#11018);
+#11016 = ( REPRESENTATION_RELATIONSHIP('','',#10971,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11017)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11017 = ITEM_DEFINED_TRANSFORMATION('','',#11,#699);
+#11018 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11019);
+#11019 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13527','BALL_0170','',#5,#10966
+ ,$);
+#11020 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10968));
+#11021 = SHAPE_DEFINITION_REPRESENTATION(#11022,#11028);
+#11022 = PRODUCT_DEFINITION_SHAPE('','',#11023);
+#11023 = PRODUCT_DEFINITION('design','',#11024,#11027);
+#11024 = PRODUCT_DEFINITION_FORMATION('','',#11025);
+#11025 = PRODUCT('BALL_0171','BALL_0171','',(#11026));
+#11026 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11027 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11028 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11029),#11067);
+#11029 = MANIFOLD_SOLID_BREP('',#11030);
+#11030 = CLOSED_SHELL('',(#11031,#11058));
+#11031 = ADVANCED_FACE('',(#11032),#11053,.T.);
+#11032 = FACE_BOUND('',#11033,.T.);
+#11033 = EDGE_LOOP('',(#11034,#11043,#11052));
+#11034 = ORIENTED_EDGE('',*,*,#11035,.T.);
+#11035 = EDGE_CURVE('',#11036,#11036,#11038,.T.);
+#11036 = VERTEX_POINT('',#11037);
+#11037 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11038 = CIRCLE('',#11039,0.112000000008);
+#11039 = AXIS2_PLACEMENT_3D('',#11040,#11041,#11042);
+#11040 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11041 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11042 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11043 = ORIENTED_EDGE('',*,*,#11044,.T.);
+#11044 = EDGE_CURVE('',#11036,#11045,#11047,.T.);
+#11045 = VERTEX_POINT('',#11046);
+#11046 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11047 = CIRCLE('',#11048,0.139999999998);
+#11048 = AXIS2_PLACEMENT_3D('',#11049,#11050,#11051);
+#11049 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11050 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11051 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11052 = ORIENTED_EDGE('',*,*,#11044,.F.);
+#11053 = SPHERICAL_SURFACE('',#11054,0.139999999998);
+#11054 = AXIS2_PLACEMENT_3D('',#11055,#11056,#11057);
+#11055 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11056 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11057 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11058 = ADVANCED_FACE('',(#11059),#11062,.F.);
+#11059 = FACE_BOUND('',#11060,.F.);
+#11060 = EDGE_LOOP('',(#11061));
+#11061 = ORIENTED_EDGE('',*,*,#11035,.T.);
+#11062 = PLANE('',#11063);
+#11063 = AXIS2_PLACEMENT_3D('',#11064,#11065,#11066);
+#11064 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11065 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11066 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11071))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11068,#11069,#11070))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11068 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11069 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11070 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11071 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11068,
+ 'distance_accuracy_value','confusion accuracy');
+#11072 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11073,#11075);
+#11073 = ( REPRESENTATION_RELATIONSHIP('','',#11028,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11074)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11074 = ITEM_DEFINED_TRANSFORMATION('','',#11,#703);
+#11075 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11076);
+#11076 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13528','BALL_0171','',#5,#11023
+ ,$);
+#11077 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11025));
+#11078 = SHAPE_DEFINITION_REPRESENTATION(#11079,#11085);
+#11079 = PRODUCT_DEFINITION_SHAPE('','',#11080);
+#11080 = PRODUCT_DEFINITION('design','',#11081,#11084);
+#11081 = PRODUCT_DEFINITION_FORMATION('','',#11082);
+#11082 = PRODUCT('BALL_0172','BALL_0172','',(#11083));
+#11083 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11084 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11085 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11086),#11124);
+#11086 = MANIFOLD_SOLID_BREP('',#11087);
+#11087 = CLOSED_SHELL('',(#11088,#11115));
+#11088 = ADVANCED_FACE('',(#11089),#11110,.T.);
+#11089 = FACE_BOUND('',#11090,.T.);
+#11090 = EDGE_LOOP('',(#11091,#11100,#11109));
+#11091 = ORIENTED_EDGE('',*,*,#11092,.T.);
+#11092 = EDGE_CURVE('',#11093,#11093,#11095,.T.);
+#11093 = VERTEX_POINT('',#11094);
+#11094 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11095 = CIRCLE('',#11096,0.112000000008);
+#11096 = AXIS2_PLACEMENT_3D('',#11097,#11098,#11099);
+#11097 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11098 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11099 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11100 = ORIENTED_EDGE('',*,*,#11101,.T.);
+#11101 = EDGE_CURVE('',#11093,#11102,#11104,.T.);
+#11102 = VERTEX_POINT('',#11103);
+#11103 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11104 = CIRCLE('',#11105,0.139999999998);
+#11105 = AXIS2_PLACEMENT_3D('',#11106,#11107,#11108);
+#11106 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11107 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11108 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11109 = ORIENTED_EDGE('',*,*,#11101,.F.);
+#11110 = SPHERICAL_SURFACE('',#11111,0.139999999998);
+#11111 = AXIS2_PLACEMENT_3D('',#11112,#11113,#11114);
+#11112 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11113 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11114 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11115 = ADVANCED_FACE('',(#11116),#11119,.F.);
+#11116 = FACE_BOUND('',#11117,.F.);
+#11117 = EDGE_LOOP('',(#11118));
+#11118 = ORIENTED_EDGE('',*,*,#11092,.T.);
+#11119 = PLANE('',#11120);
+#11120 = AXIS2_PLACEMENT_3D('',#11121,#11122,#11123);
+#11121 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11122 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11123 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11128))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11125,#11126,#11127))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11125 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11126 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11127 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11128 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11125,
+ 'distance_accuracy_value','confusion accuracy');
+#11129 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11130,#11132);
+#11130 = ( REPRESENTATION_RELATIONSHIP('','',#11085,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11131)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11131 = ITEM_DEFINED_TRANSFORMATION('','',#11,#707);
+#11132 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11133);
+#11133 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13529','BALL_0172','',#5,#11080
+ ,$);
+#11134 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11082));
+#11135 = SHAPE_DEFINITION_REPRESENTATION(#11136,#11142);
+#11136 = PRODUCT_DEFINITION_SHAPE('','',#11137);
+#11137 = PRODUCT_DEFINITION('design','',#11138,#11141);
+#11138 = PRODUCT_DEFINITION_FORMATION('','',#11139);
+#11139 = PRODUCT('BALL_0173','BALL_0173','',(#11140));
+#11140 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11141 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11142 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11143),#11181);
+#11143 = MANIFOLD_SOLID_BREP('',#11144);
+#11144 = CLOSED_SHELL('',(#11145,#11172));
+#11145 = ADVANCED_FACE('',(#11146),#11167,.T.);
+#11146 = FACE_BOUND('',#11147,.T.);
+#11147 = EDGE_LOOP('',(#11148,#11157,#11166));
+#11148 = ORIENTED_EDGE('',*,*,#11149,.T.);
+#11149 = EDGE_CURVE('',#11150,#11150,#11152,.T.);
+#11150 = VERTEX_POINT('',#11151);
+#11151 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11152 = CIRCLE('',#11153,0.112000000008);
+#11153 = AXIS2_PLACEMENT_3D('',#11154,#11155,#11156);
+#11154 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11155 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11156 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11157 = ORIENTED_EDGE('',*,*,#11158,.T.);
+#11158 = EDGE_CURVE('',#11150,#11159,#11161,.T.);
+#11159 = VERTEX_POINT('',#11160);
+#11160 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11161 = CIRCLE('',#11162,0.139999999998);
+#11162 = AXIS2_PLACEMENT_3D('',#11163,#11164,#11165);
+#11163 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11164 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11165 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11166 = ORIENTED_EDGE('',*,*,#11158,.F.);
+#11167 = SPHERICAL_SURFACE('',#11168,0.139999999998);
+#11168 = AXIS2_PLACEMENT_3D('',#11169,#11170,#11171);
+#11169 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11170 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11171 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11172 = ADVANCED_FACE('',(#11173),#11176,.F.);
+#11173 = FACE_BOUND('',#11174,.F.);
+#11174 = EDGE_LOOP('',(#11175));
+#11175 = ORIENTED_EDGE('',*,*,#11149,.T.);
+#11176 = PLANE('',#11177);
+#11177 = AXIS2_PLACEMENT_3D('',#11178,#11179,#11180);
+#11178 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11179 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11180 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11185))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11182,#11183,#11184))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11182 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11183 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11184 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11185 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11182,
+ 'distance_accuracy_value','confusion accuracy');
+#11186 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11187,#11189);
+#11187 = ( REPRESENTATION_RELATIONSHIP('','',#11142,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11188)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11188 = ITEM_DEFINED_TRANSFORMATION('','',#11,#711);
+#11189 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11190);
+#11190 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13530','BALL_0173','',#5,#11137
+ ,$);
+#11191 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11139));
+#11192 = SHAPE_DEFINITION_REPRESENTATION(#11193,#11199);
+#11193 = PRODUCT_DEFINITION_SHAPE('','',#11194);
+#11194 = PRODUCT_DEFINITION('design','',#11195,#11198);
+#11195 = PRODUCT_DEFINITION_FORMATION('','',#11196);
+#11196 = PRODUCT('BALL_0174','BALL_0174','',(#11197));
+#11197 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11198 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11199 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11200),#11238);
+#11200 = MANIFOLD_SOLID_BREP('',#11201);
+#11201 = CLOSED_SHELL('',(#11202,#11229));
+#11202 = ADVANCED_FACE('',(#11203),#11224,.T.);
+#11203 = FACE_BOUND('',#11204,.T.);
+#11204 = EDGE_LOOP('',(#11205,#11214,#11223));
+#11205 = ORIENTED_EDGE('',*,*,#11206,.T.);
+#11206 = EDGE_CURVE('',#11207,#11207,#11209,.T.);
+#11207 = VERTEX_POINT('',#11208);
+#11208 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11209 = CIRCLE('',#11210,0.112000000008);
+#11210 = AXIS2_PLACEMENT_3D('',#11211,#11212,#11213);
+#11211 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11212 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11213 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11214 = ORIENTED_EDGE('',*,*,#11215,.T.);
+#11215 = EDGE_CURVE('',#11207,#11216,#11218,.T.);
+#11216 = VERTEX_POINT('',#11217);
+#11217 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11218 = CIRCLE('',#11219,0.139999999998);
+#11219 = AXIS2_PLACEMENT_3D('',#11220,#11221,#11222);
+#11220 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11221 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11222 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11223 = ORIENTED_EDGE('',*,*,#11215,.F.);
+#11224 = SPHERICAL_SURFACE('',#11225,0.139999999998);
+#11225 = AXIS2_PLACEMENT_3D('',#11226,#11227,#11228);
+#11226 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11227 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11228 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11229 = ADVANCED_FACE('',(#11230),#11233,.F.);
+#11230 = FACE_BOUND('',#11231,.F.);
+#11231 = EDGE_LOOP('',(#11232));
+#11232 = ORIENTED_EDGE('',*,*,#11206,.T.);
+#11233 = PLANE('',#11234);
+#11234 = AXIS2_PLACEMENT_3D('',#11235,#11236,#11237);
+#11235 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11236 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11237 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11242))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11239,#11240,#11241))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11239,
+ 'distance_accuracy_value','confusion accuracy');
+#11243 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11244,#11246);
+#11244 = ( REPRESENTATION_RELATIONSHIP('','',#11199,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11245)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11245 = ITEM_DEFINED_TRANSFORMATION('','',#11,#715);
+#11246 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11247);
+#11247 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13531','BALL_0174','',#5,#11194
+ ,$);
+#11248 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11196));
+#11249 = SHAPE_DEFINITION_REPRESENTATION(#11250,#11256);
+#11250 = PRODUCT_DEFINITION_SHAPE('','',#11251);
+#11251 = PRODUCT_DEFINITION('design','',#11252,#11255);
+#11252 = PRODUCT_DEFINITION_FORMATION('','',#11253);
+#11253 = PRODUCT('BALL_0175','BALL_0175','',(#11254));
+#11254 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11255 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11256 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11257),#11295);
+#11257 = MANIFOLD_SOLID_BREP('',#11258);
+#11258 = CLOSED_SHELL('',(#11259,#11286));
+#11259 = ADVANCED_FACE('',(#11260),#11281,.T.);
+#11260 = FACE_BOUND('',#11261,.T.);
+#11261 = EDGE_LOOP('',(#11262,#11271,#11280));
+#11262 = ORIENTED_EDGE('',*,*,#11263,.T.);
+#11263 = EDGE_CURVE('',#11264,#11264,#11266,.T.);
+#11264 = VERTEX_POINT('',#11265);
+#11265 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11266 = CIRCLE('',#11267,0.112000000008);
+#11267 = AXIS2_PLACEMENT_3D('',#11268,#11269,#11270);
+#11268 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11269 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11270 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11271 = ORIENTED_EDGE('',*,*,#11272,.T.);
+#11272 = EDGE_CURVE('',#11264,#11273,#11275,.T.);
+#11273 = VERTEX_POINT('',#11274);
+#11274 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11275 = CIRCLE('',#11276,0.139999999998);
+#11276 = AXIS2_PLACEMENT_3D('',#11277,#11278,#11279);
+#11277 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11278 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11279 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11280 = ORIENTED_EDGE('',*,*,#11272,.F.);
+#11281 = SPHERICAL_SURFACE('',#11282,0.139999999998);
+#11282 = AXIS2_PLACEMENT_3D('',#11283,#11284,#11285);
+#11283 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11284 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11285 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11286 = ADVANCED_FACE('',(#11287),#11290,.F.);
+#11287 = FACE_BOUND('',#11288,.F.);
+#11288 = EDGE_LOOP('',(#11289));
+#11289 = ORIENTED_EDGE('',*,*,#11263,.T.);
+#11290 = PLANE('',#11291);
+#11291 = AXIS2_PLACEMENT_3D('',#11292,#11293,#11294);
+#11292 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11293 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11294 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11299))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11296,#11297,#11298))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11296 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11297 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11298 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11299 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11296,
+ 'distance_accuracy_value','confusion accuracy');
+#11300 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11301,#11303);
+#11301 = ( REPRESENTATION_RELATIONSHIP('','',#11256,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11302)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11302 = ITEM_DEFINED_TRANSFORMATION('','',#11,#719);
+#11303 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11304);
+#11304 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13532','BALL_0175','',#5,#11251
+ ,$);
+#11305 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11253));
+#11306 = SHAPE_DEFINITION_REPRESENTATION(#11307,#11313);
+#11307 = PRODUCT_DEFINITION_SHAPE('','',#11308);
+#11308 = PRODUCT_DEFINITION('design','',#11309,#11312);
+#11309 = PRODUCT_DEFINITION_FORMATION('','',#11310);
+#11310 = PRODUCT('BALL_0176','BALL_0176','',(#11311));
+#11311 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11312 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11313 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11314),#11352);
+#11314 = MANIFOLD_SOLID_BREP('',#11315);
+#11315 = CLOSED_SHELL('',(#11316,#11343));
+#11316 = ADVANCED_FACE('',(#11317),#11338,.T.);
+#11317 = FACE_BOUND('',#11318,.T.);
+#11318 = EDGE_LOOP('',(#11319,#11328,#11337));
+#11319 = ORIENTED_EDGE('',*,*,#11320,.T.);
+#11320 = EDGE_CURVE('',#11321,#11321,#11323,.T.);
+#11321 = VERTEX_POINT('',#11322);
+#11322 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11323 = CIRCLE('',#11324,0.112000000008);
+#11324 = AXIS2_PLACEMENT_3D('',#11325,#11326,#11327);
+#11325 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11326 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11327 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11328 = ORIENTED_EDGE('',*,*,#11329,.T.);
+#11329 = EDGE_CURVE('',#11321,#11330,#11332,.T.);
+#11330 = VERTEX_POINT('',#11331);
+#11331 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11332 = CIRCLE('',#11333,0.139999999998);
+#11333 = AXIS2_PLACEMENT_3D('',#11334,#11335,#11336);
+#11334 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11335 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11336 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11337 = ORIENTED_EDGE('',*,*,#11329,.F.);
+#11338 = SPHERICAL_SURFACE('',#11339,0.139999999998);
+#11339 = AXIS2_PLACEMENT_3D('',#11340,#11341,#11342);
+#11340 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11341 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11342 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11343 = ADVANCED_FACE('',(#11344),#11347,.F.);
+#11344 = FACE_BOUND('',#11345,.F.);
+#11345 = EDGE_LOOP('',(#11346));
+#11346 = ORIENTED_EDGE('',*,*,#11320,.T.);
+#11347 = PLANE('',#11348);
+#11348 = AXIS2_PLACEMENT_3D('',#11349,#11350,#11351);
+#11349 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11350 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11351 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11356))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11353,#11354,#11355))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11353 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11354 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11355 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11356 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11353,
+ 'distance_accuracy_value','confusion accuracy');
+#11357 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11358,#11360);
+#11358 = ( REPRESENTATION_RELATIONSHIP('','',#11313,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11359)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11359 = ITEM_DEFINED_TRANSFORMATION('','',#11,#723);
+#11360 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11361);
+#11361 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13533','BALL_0176','',#5,#11308
+ ,$);
+#11362 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11310));
+#11363 = SHAPE_DEFINITION_REPRESENTATION(#11364,#11370);
+#11364 = PRODUCT_DEFINITION_SHAPE('','',#11365);
+#11365 = PRODUCT_DEFINITION('design','',#11366,#11369);
+#11366 = PRODUCT_DEFINITION_FORMATION('','',#11367);
+#11367 = PRODUCT('BALL_0177','BALL_0177','',(#11368));
+#11368 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11370 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11371),#11409);
+#11371 = MANIFOLD_SOLID_BREP('',#11372);
+#11372 = CLOSED_SHELL('',(#11373,#11400));
+#11373 = ADVANCED_FACE('',(#11374),#11395,.T.);
+#11374 = FACE_BOUND('',#11375,.T.);
+#11375 = EDGE_LOOP('',(#11376,#11385,#11394));
+#11376 = ORIENTED_EDGE('',*,*,#11377,.T.);
+#11377 = EDGE_CURVE('',#11378,#11378,#11380,.T.);
+#11378 = VERTEX_POINT('',#11379);
+#11379 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11380 = CIRCLE('',#11381,0.112000000008);
+#11381 = AXIS2_PLACEMENT_3D('',#11382,#11383,#11384);
+#11382 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11383 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11384 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11385 = ORIENTED_EDGE('',*,*,#11386,.T.);
+#11386 = EDGE_CURVE('',#11378,#11387,#11389,.T.);
+#11387 = VERTEX_POINT('',#11388);
+#11388 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11389 = CIRCLE('',#11390,0.139999999998);
+#11390 = AXIS2_PLACEMENT_3D('',#11391,#11392,#11393);
+#11391 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11392 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11393 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11394 = ORIENTED_EDGE('',*,*,#11386,.F.);
+#11395 = SPHERICAL_SURFACE('',#11396,0.139999999998);
+#11396 = AXIS2_PLACEMENT_3D('',#11397,#11398,#11399);
+#11397 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11398 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11399 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11400 = ADVANCED_FACE('',(#11401),#11404,.F.);
+#11401 = FACE_BOUND('',#11402,.F.);
+#11402 = EDGE_LOOP('',(#11403));
+#11403 = ORIENTED_EDGE('',*,*,#11377,.T.);
+#11404 = PLANE('',#11405);
+#11405 = AXIS2_PLACEMENT_3D('',#11406,#11407,#11408);
+#11406 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11407 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11408 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11413))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11410,#11411,#11412))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11410 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11411 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11412 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11413 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11410,
+ 'distance_accuracy_value','confusion accuracy');
+#11414 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11415,#11417);
+#11415 = ( REPRESENTATION_RELATIONSHIP('','',#11370,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11416)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11416 = ITEM_DEFINED_TRANSFORMATION('','',#11,#727);
+#11417 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11418);
+#11418 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13534','BALL_0177','',#5,#11365
+ ,$);
+#11419 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11367));
+#11420 = SHAPE_DEFINITION_REPRESENTATION(#11421,#11427);
+#11421 = PRODUCT_DEFINITION_SHAPE('','',#11422);
+#11422 = PRODUCT_DEFINITION('design','',#11423,#11426);
+#11423 = PRODUCT_DEFINITION_FORMATION('','',#11424);
+#11424 = PRODUCT('BALL_0178','BALL_0178','',(#11425));
+#11425 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11426 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11427 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11428),#11466);
+#11428 = MANIFOLD_SOLID_BREP('',#11429);
+#11429 = CLOSED_SHELL('',(#11430,#11457));
+#11430 = ADVANCED_FACE('',(#11431),#11452,.T.);
+#11431 = FACE_BOUND('',#11432,.T.);
+#11432 = EDGE_LOOP('',(#11433,#11442,#11451));
+#11433 = ORIENTED_EDGE('',*,*,#11434,.T.);
+#11434 = EDGE_CURVE('',#11435,#11435,#11437,.T.);
+#11435 = VERTEX_POINT('',#11436);
+#11436 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11437 = CIRCLE('',#11438,0.112000000008);
+#11438 = AXIS2_PLACEMENT_3D('',#11439,#11440,#11441);
+#11439 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11440 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11441 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11442 = ORIENTED_EDGE('',*,*,#11443,.T.);
+#11443 = EDGE_CURVE('',#11435,#11444,#11446,.T.);
+#11444 = VERTEX_POINT('',#11445);
+#11445 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11446 = CIRCLE('',#11447,0.139999999998);
+#11447 = AXIS2_PLACEMENT_3D('',#11448,#11449,#11450);
+#11448 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11449 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11450 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11451 = ORIENTED_EDGE('',*,*,#11443,.F.);
+#11452 = SPHERICAL_SURFACE('',#11453,0.139999999998);
+#11453 = AXIS2_PLACEMENT_3D('',#11454,#11455,#11456);
+#11454 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11455 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11456 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11457 = ADVANCED_FACE('',(#11458),#11461,.F.);
+#11458 = FACE_BOUND('',#11459,.F.);
+#11459 = EDGE_LOOP('',(#11460));
+#11460 = ORIENTED_EDGE('',*,*,#11434,.T.);
+#11461 = PLANE('',#11462);
+#11462 = AXIS2_PLACEMENT_3D('',#11463,#11464,#11465);
+#11463 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11464 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11465 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11470))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11467,#11468,#11469))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11467 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11468 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11469 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11470 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11467,
+ 'distance_accuracy_value','confusion accuracy');
+#11471 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11472,#11474);
+#11472 = ( REPRESENTATION_RELATIONSHIP('','',#11427,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11473)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11473 = ITEM_DEFINED_TRANSFORMATION('','',#11,#731);
+#11474 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11475);
+#11475 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13535','BALL_0178','',#5,#11422
+ ,$);
+#11476 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11424));
+#11477 = SHAPE_DEFINITION_REPRESENTATION(#11478,#11484);
+#11478 = PRODUCT_DEFINITION_SHAPE('','',#11479);
+#11479 = PRODUCT_DEFINITION('design','',#11480,#11483);
+#11480 = PRODUCT_DEFINITION_FORMATION('','',#11481);
+#11481 = PRODUCT('BALL_0179','BALL_0179','',(#11482));
+#11482 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11483 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11484 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11485),#11523);
+#11485 = MANIFOLD_SOLID_BREP('',#11486);
+#11486 = CLOSED_SHELL('',(#11487,#11514));
+#11487 = ADVANCED_FACE('',(#11488),#11509,.T.);
+#11488 = FACE_BOUND('',#11489,.T.);
+#11489 = EDGE_LOOP('',(#11490,#11499,#11508));
+#11490 = ORIENTED_EDGE('',*,*,#11491,.T.);
+#11491 = EDGE_CURVE('',#11492,#11492,#11494,.T.);
+#11492 = VERTEX_POINT('',#11493);
+#11493 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11494 = CIRCLE('',#11495,0.112000000008);
+#11495 = AXIS2_PLACEMENT_3D('',#11496,#11497,#11498);
+#11496 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11497 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11498 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11499 = ORIENTED_EDGE('',*,*,#11500,.T.);
+#11500 = EDGE_CURVE('',#11492,#11501,#11503,.T.);
+#11501 = VERTEX_POINT('',#11502);
+#11502 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11503 = CIRCLE('',#11504,0.139999999998);
+#11504 = AXIS2_PLACEMENT_3D('',#11505,#11506,#11507);
+#11505 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11506 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11507 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11508 = ORIENTED_EDGE('',*,*,#11500,.F.);
+#11509 = SPHERICAL_SURFACE('',#11510,0.139999999998);
+#11510 = AXIS2_PLACEMENT_3D('',#11511,#11512,#11513);
+#11511 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11512 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11513 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11514 = ADVANCED_FACE('',(#11515),#11518,.F.);
+#11515 = FACE_BOUND('',#11516,.F.);
+#11516 = EDGE_LOOP('',(#11517));
+#11517 = ORIENTED_EDGE('',*,*,#11491,.T.);
+#11518 = PLANE('',#11519);
+#11519 = AXIS2_PLACEMENT_3D('',#11520,#11521,#11522);
+#11520 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11521 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11522 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11527))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11524,#11525,#11526))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11524 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11525 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11526 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11527 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11524,
+ 'distance_accuracy_value','confusion accuracy');
+#11528 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11529,#11531);
+#11529 = ( REPRESENTATION_RELATIONSHIP('','',#11484,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11530)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11530 = ITEM_DEFINED_TRANSFORMATION('','',#11,#735);
+#11531 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11532);
+#11532 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13536','BALL_0179','',#5,#11479
+ ,$);
+#11533 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11481));
+#11534 = SHAPE_DEFINITION_REPRESENTATION(#11535,#11541);
+#11535 = PRODUCT_DEFINITION_SHAPE('','',#11536);
+#11536 = PRODUCT_DEFINITION('design','',#11537,#11540);
+#11537 = PRODUCT_DEFINITION_FORMATION('','',#11538);
+#11538 = PRODUCT('BALL_0180','BALL_0180','',(#11539));
+#11539 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11540 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11541 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11542),#11580);
+#11542 = MANIFOLD_SOLID_BREP('',#11543);
+#11543 = CLOSED_SHELL('',(#11544,#11571));
+#11544 = ADVANCED_FACE('',(#11545),#11566,.T.);
+#11545 = FACE_BOUND('',#11546,.T.);
+#11546 = EDGE_LOOP('',(#11547,#11556,#11565));
+#11547 = ORIENTED_EDGE('',*,*,#11548,.T.);
+#11548 = EDGE_CURVE('',#11549,#11549,#11551,.T.);
+#11549 = VERTEX_POINT('',#11550);
+#11550 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11551 = CIRCLE('',#11552,0.112000000008);
+#11552 = AXIS2_PLACEMENT_3D('',#11553,#11554,#11555);
+#11553 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11554 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11555 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11556 = ORIENTED_EDGE('',*,*,#11557,.T.);
+#11557 = EDGE_CURVE('',#11549,#11558,#11560,.T.);
+#11558 = VERTEX_POINT('',#11559);
+#11559 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11560 = CIRCLE('',#11561,0.139999999998);
+#11561 = AXIS2_PLACEMENT_3D('',#11562,#11563,#11564);
+#11562 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11563 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11564 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11565 = ORIENTED_EDGE('',*,*,#11557,.F.);
+#11566 = SPHERICAL_SURFACE('',#11567,0.139999999998);
+#11567 = AXIS2_PLACEMENT_3D('',#11568,#11569,#11570);
+#11568 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11569 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11570 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11571 = ADVANCED_FACE('',(#11572),#11575,.F.);
+#11572 = FACE_BOUND('',#11573,.F.);
+#11573 = EDGE_LOOP('',(#11574));
+#11574 = ORIENTED_EDGE('',*,*,#11548,.T.);
+#11575 = PLANE('',#11576);
+#11576 = AXIS2_PLACEMENT_3D('',#11577,#11578,#11579);
+#11577 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11578 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11579 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11584))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11581,#11582,#11583))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11581 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11582 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11583 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11584 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11581,
+ 'distance_accuracy_value','confusion accuracy');
+#11585 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11586,#11588);
+#11586 = ( REPRESENTATION_RELATIONSHIP('','',#11541,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11587)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11587 = ITEM_DEFINED_TRANSFORMATION('','',#11,#739);
+#11588 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11589);
+#11589 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13537','BALL_0180','',#5,#11536
+ ,$);
+#11590 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11538));
+#11591 = SHAPE_DEFINITION_REPRESENTATION(#11592,#11598);
+#11592 = PRODUCT_DEFINITION_SHAPE('','',#11593);
+#11593 = PRODUCT_DEFINITION('design','',#11594,#11597);
+#11594 = PRODUCT_DEFINITION_FORMATION('','',#11595);
+#11595 = PRODUCT('BALL_0181','BALL_0181','',(#11596));
+#11596 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11597 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11598 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11599),#11637);
+#11599 = MANIFOLD_SOLID_BREP('',#11600);
+#11600 = CLOSED_SHELL('',(#11601,#11628));
+#11601 = ADVANCED_FACE('',(#11602),#11623,.T.);
+#11602 = FACE_BOUND('',#11603,.T.);
+#11603 = EDGE_LOOP('',(#11604,#11613,#11622));
+#11604 = ORIENTED_EDGE('',*,*,#11605,.T.);
+#11605 = EDGE_CURVE('',#11606,#11606,#11608,.T.);
+#11606 = VERTEX_POINT('',#11607);
+#11607 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11608 = CIRCLE('',#11609,0.112000000008);
+#11609 = AXIS2_PLACEMENT_3D('',#11610,#11611,#11612);
+#11610 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11611 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11612 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11613 = ORIENTED_EDGE('',*,*,#11614,.T.);
+#11614 = EDGE_CURVE('',#11606,#11615,#11617,.T.);
+#11615 = VERTEX_POINT('',#11616);
+#11616 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11617 = CIRCLE('',#11618,0.139999999998);
+#11618 = AXIS2_PLACEMENT_3D('',#11619,#11620,#11621);
+#11619 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11620 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11621 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11622 = ORIENTED_EDGE('',*,*,#11614,.F.);
+#11623 = SPHERICAL_SURFACE('',#11624,0.139999999998);
+#11624 = AXIS2_PLACEMENT_3D('',#11625,#11626,#11627);
+#11625 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11626 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11627 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11628 = ADVANCED_FACE('',(#11629),#11632,.F.);
+#11629 = FACE_BOUND('',#11630,.F.);
+#11630 = EDGE_LOOP('',(#11631));
+#11631 = ORIENTED_EDGE('',*,*,#11605,.T.);
+#11632 = PLANE('',#11633);
+#11633 = AXIS2_PLACEMENT_3D('',#11634,#11635,#11636);
+#11634 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11635 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11636 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11641))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11638,#11639,#11640))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11638,
+ 'distance_accuracy_value','confusion accuracy');
+#11642 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11643,#11645);
+#11643 = ( REPRESENTATION_RELATIONSHIP('','',#11598,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11644)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11644 = ITEM_DEFINED_TRANSFORMATION('','',#11,#743);
+#11645 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11646);
+#11646 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13538','BALL_0181','',#5,#11593
+ ,$);
+#11647 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11595));
+#11648 = SHAPE_DEFINITION_REPRESENTATION(#11649,#11655);
+#11649 = PRODUCT_DEFINITION_SHAPE('','',#11650);
+#11650 = PRODUCT_DEFINITION('design','',#11651,#11654);
+#11651 = PRODUCT_DEFINITION_FORMATION('','',#11652);
+#11652 = PRODUCT('BALL_0182','BALL_0182','',(#11653));
+#11653 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11654 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11655 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11656),#11694);
+#11656 = MANIFOLD_SOLID_BREP('',#11657);
+#11657 = CLOSED_SHELL('',(#11658,#11685));
+#11658 = ADVANCED_FACE('',(#11659),#11680,.T.);
+#11659 = FACE_BOUND('',#11660,.T.);
+#11660 = EDGE_LOOP('',(#11661,#11670,#11679));
+#11661 = ORIENTED_EDGE('',*,*,#11662,.T.);
+#11662 = EDGE_CURVE('',#11663,#11663,#11665,.T.);
+#11663 = VERTEX_POINT('',#11664);
+#11664 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11665 = CIRCLE('',#11666,0.112000000008);
+#11666 = AXIS2_PLACEMENT_3D('',#11667,#11668,#11669);
+#11667 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11668 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11669 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11670 = ORIENTED_EDGE('',*,*,#11671,.T.);
+#11671 = EDGE_CURVE('',#11663,#11672,#11674,.T.);
+#11672 = VERTEX_POINT('',#11673);
+#11673 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11674 = CIRCLE('',#11675,0.139999999998);
+#11675 = AXIS2_PLACEMENT_3D('',#11676,#11677,#11678);
+#11676 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11677 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11678 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11679 = ORIENTED_EDGE('',*,*,#11671,.F.);
+#11680 = SPHERICAL_SURFACE('',#11681,0.139999999998);
+#11681 = AXIS2_PLACEMENT_3D('',#11682,#11683,#11684);
+#11682 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11683 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11684 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11685 = ADVANCED_FACE('',(#11686),#11689,.F.);
+#11686 = FACE_BOUND('',#11687,.F.);
+#11687 = EDGE_LOOP('',(#11688));
+#11688 = ORIENTED_EDGE('',*,*,#11662,.T.);
+#11689 = PLANE('',#11690);
+#11690 = AXIS2_PLACEMENT_3D('',#11691,#11692,#11693);
+#11691 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11692 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11693 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11698))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11695,#11696,#11697))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11695 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11696 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11697 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11698 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11695,
+ 'distance_accuracy_value','confusion accuracy');
+#11699 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11700,#11702);
+#11700 = ( REPRESENTATION_RELATIONSHIP('','',#11655,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11701)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11701 = ITEM_DEFINED_TRANSFORMATION('','',#11,#747);
+#11702 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11703);
+#11703 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13539','BALL_0182','',#5,#11650
+ ,$);
+#11704 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11652));
+#11705 = SHAPE_DEFINITION_REPRESENTATION(#11706,#11712);
+#11706 = PRODUCT_DEFINITION_SHAPE('','',#11707);
+#11707 = PRODUCT_DEFINITION('design','',#11708,#11711);
+#11708 = PRODUCT_DEFINITION_FORMATION('','',#11709);
+#11709 = PRODUCT('BALL_0183','BALL_0183','',(#11710));
+#11710 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11711 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11712 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11713),#11751);
+#11713 = MANIFOLD_SOLID_BREP('',#11714);
+#11714 = CLOSED_SHELL('',(#11715,#11742));
+#11715 = ADVANCED_FACE('',(#11716),#11737,.T.);
+#11716 = FACE_BOUND('',#11717,.T.);
+#11717 = EDGE_LOOP('',(#11718,#11727,#11736));
+#11718 = ORIENTED_EDGE('',*,*,#11719,.T.);
+#11719 = EDGE_CURVE('',#11720,#11720,#11722,.T.);
+#11720 = VERTEX_POINT('',#11721);
+#11721 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11722 = CIRCLE('',#11723,0.112000000008);
+#11723 = AXIS2_PLACEMENT_3D('',#11724,#11725,#11726);
+#11724 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11725 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11726 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11727 = ORIENTED_EDGE('',*,*,#11728,.T.);
+#11728 = EDGE_CURVE('',#11720,#11729,#11731,.T.);
+#11729 = VERTEX_POINT('',#11730);
+#11730 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11731 = CIRCLE('',#11732,0.139999999998);
+#11732 = AXIS2_PLACEMENT_3D('',#11733,#11734,#11735);
+#11733 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11734 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11735 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11736 = ORIENTED_EDGE('',*,*,#11728,.F.);
+#11737 = SPHERICAL_SURFACE('',#11738,0.139999999998);
+#11738 = AXIS2_PLACEMENT_3D('',#11739,#11740,#11741);
+#11739 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11740 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11741 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11742 = ADVANCED_FACE('',(#11743),#11746,.F.);
+#11743 = FACE_BOUND('',#11744,.F.);
+#11744 = EDGE_LOOP('',(#11745));
+#11745 = ORIENTED_EDGE('',*,*,#11719,.T.);
+#11746 = PLANE('',#11747);
+#11747 = AXIS2_PLACEMENT_3D('',#11748,#11749,#11750);
+#11748 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11749 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11750 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11755))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11752,#11753,#11754))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11752 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11753 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11754 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11755 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11752,
+ 'distance_accuracy_value','confusion accuracy');
+#11756 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11757,#11759);
+#11757 = ( REPRESENTATION_RELATIONSHIP('','',#11712,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11758)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11758 = ITEM_DEFINED_TRANSFORMATION('','',#11,#751);
+#11759 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11760);
+#11760 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13540','BALL_0183','',#5,#11707
+ ,$);
+#11761 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11709));
+#11762 = SHAPE_DEFINITION_REPRESENTATION(#11763,#11769);
+#11763 = PRODUCT_DEFINITION_SHAPE('','',#11764);
+#11764 = PRODUCT_DEFINITION('design','',#11765,#11768);
+#11765 = PRODUCT_DEFINITION_FORMATION('','',#11766);
+#11766 = PRODUCT('BALL_0184','BALL_0184','',(#11767));
+#11767 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11768 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11769 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11770),#11808);
+#11770 = MANIFOLD_SOLID_BREP('',#11771);
+#11771 = CLOSED_SHELL('',(#11772,#11799));
+#11772 = ADVANCED_FACE('',(#11773),#11794,.T.);
+#11773 = FACE_BOUND('',#11774,.T.);
+#11774 = EDGE_LOOP('',(#11775,#11784,#11793));
+#11775 = ORIENTED_EDGE('',*,*,#11776,.T.);
+#11776 = EDGE_CURVE('',#11777,#11777,#11779,.T.);
+#11777 = VERTEX_POINT('',#11778);
+#11778 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11779 = CIRCLE('',#11780,0.112000000008);
+#11780 = AXIS2_PLACEMENT_3D('',#11781,#11782,#11783);
+#11781 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11782 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11783 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11784 = ORIENTED_EDGE('',*,*,#11785,.T.);
+#11785 = EDGE_CURVE('',#11777,#11786,#11788,.T.);
+#11786 = VERTEX_POINT('',#11787);
+#11787 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11788 = CIRCLE('',#11789,0.139999999998);
+#11789 = AXIS2_PLACEMENT_3D('',#11790,#11791,#11792);
+#11790 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11791 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11792 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11793 = ORIENTED_EDGE('',*,*,#11785,.F.);
+#11794 = SPHERICAL_SURFACE('',#11795,0.139999999998);
+#11795 = AXIS2_PLACEMENT_3D('',#11796,#11797,#11798);
+#11796 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11797 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11798 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11799 = ADVANCED_FACE('',(#11800),#11803,.F.);
+#11800 = FACE_BOUND('',#11801,.F.);
+#11801 = EDGE_LOOP('',(#11802));
+#11802 = ORIENTED_EDGE('',*,*,#11776,.T.);
+#11803 = PLANE('',#11804);
+#11804 = AXIS2_PLACEMENT_3D('',#11805,#11806,#11807);
+#11805 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11806 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11807 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11812))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11809,#11810,#11811))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11809 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11810 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11811 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11812 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11809,
+ 'distance_accuracy_value','confusion accuracy');
+#11813 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11814,#11816);
+#11814 = ( REPRESENTATION_RELATIONSHIP('','',#11769,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11815)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11815 = ITEM_DEFINED_TRANSFORMATION('','',#11,#755);
+#11816 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11817);
+#11817 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13541','BALL_0184','',#5,#11764
+ ,$);
+#11818 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11766));
+#11819 = SHAPE_DEFINITION_REPRESENTATION(#11820,#11826);
+#11820 = PRODUCT_DEFINITION_SHAPE('','',#11821);
+#11821 = PRODUCT_DEFINITION('design','',#11822,#11825);
+#11822 = PRODUCT_DEFINITION_FORMATION('','',#11823);
+#11823 = PRODUCT('BALL_0185','BALL_0185','',(#11824));
+#11824 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11825 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11826 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11827),#11865);
+#11827 = MANIFOLD_SOLID_BREP('',#11828);
+#11828 = CLOSED_SHELL('',(#11829,#11856));
+#11829 = ADVANCED_FACE('',(#11830),#11851,.T.);
+#11830 = FACE_BOUND('',#11831,.T.);
+#11831 = EDGE_LOOP('',(#11832,#11841,#11850));
+#11832 = ORIENTED_EDGE('',*,*,#11833,.T.);
+#11833 = EDGE_CURVE('',#11834,#11834,#11836,.T.);
+#11834 = VERTEX_POINT('',#11835);
+#11835 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11836 = CIRCLE('',#11837,0.112000000008);
+#11837 = AXIS2_PLACEMENT_3D('',#11838,#11839,#11840);
+#11838 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11839 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11840 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11841 = ORIENTED_EDGE('',*,*,#11842,.T.);
+#11842 = EDGE_CURVE('',#11834,#11843,#11845,.T.);
+#11843 = VERTEX_POINT('',#11844);
+#11844 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11845 = CIRCLE('',#11846,0.139999999998);
+#11846 = AXIS2_PLACEMENT_3D('',#11847,#11848,#11849);
+#11847 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11848 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11849 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11850 = ORIENTED_EDGE('',*,*,#11842,.F.);
+#11851 = SPHERICAL_SURFACE('',#11852,0.139999999998);
+#11852 = AXIS2_PLACEMENT_3D('',#11853,#11854,#11855);
+#11853 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11854 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11855 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11856 = ADVANCED_FACE('',(#11857),#11860,.F.);
+#11857 = FACE_BOUND('',#11858,.F.);
+#11858 = EDGE_LOOP('',(#11859));
+#11859 = ORIENTED_EDGE('',*,*,#11833,.T.);
+#11860 = PLANE('',#11861);
+#11861 = AXIS2_PLACEMENT_3D('',#11862,#11863,#11864);
+#11862 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11863 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11864 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11869))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11866,#11867,#11868))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11866 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11867 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11868 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11869 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11866,
+ 'distance_accuracy_value','confusion accuracy');
+#11870 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11871,#11873);
+#11871 = ( REPRESENTATION_RELATIONSHIP('','',#11826,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11872)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11872 = ITEM_DEFINED_TRANSFORMATION('','',#11,#759);
+#11873 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11874);
+#11874 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13542','BALL_0185','',#5,#11821
+ ,$);
+#11875 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11823));
+#11876 = SHAPE_DEFINITION_REPRESENTATION(#11877,#11883);
+#11877 = PRODUCT_DEFINITION_SHAPE('','',#11878);
+#11878 = PRODUCT_DEFINITION('design','',#11879,#11882);
+#11879 = PRODUCT_DEFINITION_FORMATION('','',#11880);
+#11880 = PRODUCT('BALL_0186','BALL_0186','',(#11881));
+#11881 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11882 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11883 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11884),#11922);
+#11884 = MANIFOLD_SOLID_BREP('',#11885);
+#11885 = CLOSED_SHELL('',(#11886,#11913));
+#11886 = ADVANCED_FACE('',(#11887),#11908,.T.);
+#11887 = FACE_BOUND('',#11888,.T.);
+#11888 = EDGE_LOOP('',(#11889,#11898,#11907));
+#11889 = ORIENTED_EDGE('',*,*,#11890,.T.);
+#11890 = EDGE_CURVE('',#11891,#11891,#11893,.T.);
+#11891 = VERTEX_POINT('',#11892);
+#11892 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11893 = CIRCLE('',#11894,0.112000000008);
+#11894 = AXIS2_PLACEMENT_3D('',#11895,#11896,#11897);
+#11895 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11896 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11897 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11898 = ORIENTED_EDGE('',*,*,#11899,.T.);
+#11899 = EDGE_CURVE('',#11891,#11900,#11902,.T.);
+#11900 = VERTEX_POINT('',#11901);
+#11901 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11902 = CIRCLE('',#11903,0.139999999998);
+#11903 = AXIS2_PLACEMENT_3D('',#11904,#11905,#11906);
+#11904 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11905 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11906 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11907 = ORIENTED_EDGE('',*,*,#11899,.F.);
+#11908 = SPHERICAL_SURFACE('',#11909,0.139999999998);
+#11909 = AXIS2_PLACEMENT_3D('',#11910,#11911,#11912);
+#11910 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11911 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11912 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11913 = ADVANCED_FACE('',(#11914),#11917,.F.);
+#11914 = FACE_BOUND('',#11915,.F.);
+#11915 = EDGE_LOOP('',(#11916));
+#11916 = ORIENTED_EDGE('',*,*,#11890,.T.);
+#11917 = PLANE('',#11918);
+#11918 = AXIS2_PLACEMENT_3D('',#11919,#11920,#11921);
+#11919 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11920 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11921 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11926))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11923,#11924,#11925))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11923,
+ 'distance_accuracy_value','confusion accuracy');
+#11927 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11928,#11930);
+#11928 = ( REPRESENTATION_RELATIONSHIP('','',#11883,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11929)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11929 = ITEM_DEFINED_TRANSFORMATION('','',#11,#763);
+#11930 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11931);
+#11931 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13543','BALL_0186','',#5,#11878
+ ,$);
+#11932 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11880));
+#11933 = SHAPE_DEFINITION_REPRESENTATION(#11934,#11940);
+#11934 = PRODUCT_DEFINITION_SHAPE('','',#11935);
+#11935 = PRODUCT_DEFINITION('design','',#11936,#11939);
+#11936 = PRODUCT_DEFINITION_FORMATION('','',#11937);
+#11937 = PRODUCT('BALL_0187','BALL_0187','',(#11938));
+#11938 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11939 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11940 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11941),#11979);
+#11941 = MANIFOLD_SOLID_BREP('',#11942);
+#11942 = CLOSED_SHELL('',(#11943,#11970));
+#11943 = ADVANCED_FACE('',(#11944),#11965,.T.);
+#11944 = FACE_BOUND('',#11945,.T.);
+#11945 = EDGE_LOOP('',(#11946,#11955,#11964));
+#11946 = ORIENTED_EDGE('',*,*,#11947,.T.);
+#11947 = EDGE_CURVE('',#11948,#11948,#11950,.T.);
+#11948 = VERTEX_POINT('',#11949);
+#11949 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#11950 = CIRCLE('',#11951,0.112000000008);
+#11951 = AXIS2_PLACEMENT_3D('',#11952,#11953,#11954);
+#11952 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#11953 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#11954 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#11955 = ORIENTED_EDGE('',*,*,#11956,.T.);
+#11956 = EDGE_CURVE('',#11948,#11957,#11959,.T.);
+#11957 = VERTEX_POINT('',#11958);
+#11958 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#11959 = CIRCLE('',#11960,0.139999999998);
+#11960 = AXIS2_PLACEMENT_3D('',#11961,#11962,#11963);
+#11961 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11962 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#11963 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#11964 = ORIENTED_EDGE('',*,*,#11956,.F.);
+#11965 = SPHERICAL_SURFACE('',#11966,0.139999999998);
+#11966 = AXIS2_PLACEMENT_3D('',#11967,#11968,#11969);
+#11967 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#11968 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11969 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#11970 = ADVANCED_FACE('',(#11971),#11974,.F.);
+#11971 = FACE_BOUND('',#11972,.F.);
+#11972 = EDGE_LOOP('',(#11973));
+#11973 = ORIENTED_EDGE('',*,*,#11947,.T.);
+#11974 = PLANE('',#11975);
+#11975 = AXIS2_PLACEMENT_3D('',#11976,#11977,#11978);
+#11976 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#11977 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#11978 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#11979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11983))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11980,#11981,#11982))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#11980 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11981 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11982 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11983 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11980,
+ 'distance_accuracy_value','confusion accuracy');
+#11984 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11985,#11987);
+#11985 = ( REPRESENTATION_RELATIONSHIP('','',#11940,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11986)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11986 = ITEM_DEFINED_TRANSFORMATION('','',#11,#767);
+#11987 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #11988);
+#11988 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13544','BALL_0187','',#5,#11935
+ ,$);
+#11989 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11937));
+#11990 = SHAPE_DEFINITION_REPRESENTATION(#11991,#11997);
+#11991 = PRODUCT_DEFINITION_SHAPE('','',#11992);
+#11992 = PRODUCT_DEFINITION('design','',#11993,#11996);
+#11993 = PRODUCT_DEFINITION_FORMATION('','',#11994);
+#11994 = PRODUCT('BALL_0188','BALL_0188','',(#11995));
+#11995 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11996 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11997 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11998),#12036);
+#11998 = MANIFOLD_SOLID_BREP('',#11999);
+#11999 = CLOSED_SHELL('',(#12000,#12027));
+#12000 = ADVANCED_FACE('',(#12001),#12022,.T.);
+#12001 = FACE_BOUND('',#12002,.T.);
+#12002 = EDGE_LOOP('',(#12003,#12012,#12021));
+#12003 = ORIENTED_EDGE('',*,*,#12004,.T.);
+#12004 = EDGE_CURVE('',#12005,#12005,#12007,.T.);
+#12005 = VERTEX_POINT('',#12006);
+#12006 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12007 = CIRCLE('',#12008,0.112000000008);
+#12008 = AXIS2_PLACEMENT_3D('',#12009,#12010,#12011);
+#12009 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12010 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12011 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12012 = ORIENTED_EDGE('',*,*,#12013,.T.);
+#12013 = EDGE_CURVE('',#12005,#12014,#12016,.T.);
+#12014 = VERTEX_POINT('',#12015);
+#12015 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12016 = CIRCLE('',#12017,0.139999999998);
+#12017 = AXIS2_PLACEMENT_3D('',#12018,#12019,#12020);
+#12018 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12019 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12020 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12021 = ORIENTED_EDGE('',*,*,#12013,.F.);
+#12022 = SPHERICAL_SURFACE('',#12023,0.139999999998);
+#12023 = AXIS2_PLACEMENT_3D('',#12024,#12025,#12026);
+#12024 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12025 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12026 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12027 = ADVANCED_FACE('',(#12028),#12031,.F.);
+#12028 = FACE_BOUND('',#12029,.F.);
+#12029 = EDGE_LOOP('',(#12030));
+#12030 = ORIENTED_EDGE('',*,*,#12004,.T.);
+#12031 = PLANE('',#12032);
+#12032 = AXIS2_PLACEMENT_3D('',#12033,#12034,#12035);
+#12033 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12034 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12035 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12040))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12037,#12038,#12039))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12037 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12038 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12039 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12040 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12037,
+ 'distance_accuracy_value','confusion accuracy');
+#12041 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12042,#12044);
+#12042 = ( REPRESENTATION_RELATIONSHIP('','',#11997,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12043)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12043 = ITEM_DEFINED_TRANSFORMATION('','',#11,#771);
+#12044 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12045);
+#12045 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13545','BALL_0188','',#5,#11992
+ ,$);
+#12046 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11994));
+#12047 = SHAPE_DEFINITION_REPRESENTATION(#12048,#12054);
+#12048 = PRODUCT_DEFINITION_SHAPE('','',#12049);
+#12049 = PRODUCT_DEFINITION('design','',#12050,#12053);
+#12050 = PRODUCT_DEFINITION_FORMATION('','',#12051);
+#12051 = PRODUCT('BALL_0189','BALL_0189','',(#12052));
+#12052 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12053 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12054 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12055),#12093);
+#12055 = MANIFOLD_SOLID_BREP('',#12056);
+#12056 = CLOSED_SHELL('',(#12057,#12084));
+#12057 = ADVANCED_FACE('',(#12058),#12079,.T.);
+#12058 = FACE_BOUND('',#12059,.T.);
+#12059 = EDGE_LOOP('',(#12060,#12069,#12078));
+#12060 = ORIENTED_EDGE('',*,*,#12061,.T.);
+#12061 = EDGE_CURVE('',#12062,#12062,#12064,.T.);
+#12062 = VERTEX_POINT('',#12063);
+#12063 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12064 = CIRCLE('',#12065,0.112000000008);
+#12065 = AXIS2_PLACEMENT_3D('',#12066,#12067,#12068);
+#12066 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12067 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12068 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12069 = ORIENTED_EDGE('',*,*,#12070,.T.);
+#12070 = EDGE_CURVE('',#12062,#12071,#12073,.T.);
+#12071 = VERTEX_POINT('',#12072);
+#12072 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12073 = CIRCLE('',#12074,0.139999999998);
+#12074 = AXIS2_PLACEMENT_3D('',#12075,#12076,#12077);
+#12075 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12076 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12077 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12078 = ORIENTED_EDGE('',*,*,#12070,.F.);
+#12079 = SPHERICAL_SURFACE('',#12080,0.139999999998);
+#12080 = AXIS2_PLACEMENT_3D('',#12081,#12082,#12083);
+#12081 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12082 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12083 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12084 = ADVANCED_FACE('',(#12085),#12088,.F.);
+#12085 = FACE_BOUND('',#12086,.F.);
+#12086 = EDGE_LOOP('',(#12087));
+#12087 = ORIENTED_EDGE('',*,*,#12061,.T.);
+#12088 = PLANE('',#12089);
+#12089 = AXIS2_PLACEMENT_3D('',#12090,#12091,#12092);
+#12090 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12091 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12092 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12097))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12094,#12095,#12096))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12094,
+ 'distance_accuracy_value','confusion accuracy');
+#12098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12099,#12101);
+#12099 = ( REPRESENTATION_RELATIONSHIP('','',#12054,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12100)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#775);
+#12101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12102);
+#12102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13546','BALL_0189','',#5,#12049
+ ,$);
+#12103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12051));
+#12104 = SHAPE_DEFINITION_REPRESENTATION(#12105,#12111);
+#12105 = PRODUCT_DEFINITION_SHAPE('','',#12106);
+#12106 = PRODUCT_DEFINITION('design','',#12107,#12110);
+#12107 = PRODUCT_DEFINITION_FORMATION('','',#12108);
+#12108 = PRODUCT('BALL_0190','BALL_0190','',(#12109));
+#12109 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12110 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12111 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12112),#12150);
+#12112 = MANIFOLD_SOLID_BREP('',#12113);
+#12113 = CLOSED_SHELL('',(#12114,#12141));
+#12114 = ADVANCED_FACE('',(#12115),#12136,.T.);
+#12115 = FACE_BOUND('',#12116,.T.);
+#12116 = EDGE_LOOP('',(#12117,#12126,#12135));
+#12117 = ORIENTED_EDGE('',*,*,#12118,.T.);
+#12118 = EDGE_CURVE('',#12119,#12119,#12121,.T.);
+#12119 = VERTEX_POINT('',#12120);
+#12120 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12121 = CIRCLE('',#12122,0.112000000008);
+#12122 = AXIS2_PLACEMENT_3D('',#12123,#12124,#12125);
+#12123 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12124 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12125 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12126 = ORIENTED_EDGE('',*,*,#12127,.T.);
+#12127 = EDGE_CURVE('',#12119,#12128,#12130,.T.);
+#12128 = VERTEX_POINT('',#12129);
+#12129 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12130 = CIRCLE('',#12131,0.139999999998);
+#12131 = AXIS2_PLACEMENT_3D('',#12132,#12133,#12134);
+#12132 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12133 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12134 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12135 = ORIENTED_EDGE('',*,*,#12127,.F.);
+#12136 = SPHERICAL_SURFACE('',#12137,0.139999999998);
+#12137 = AXIS2_PLACEMENT_3D('',#12138,#12139,#12140);
+#12138 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12139 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12140 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12141 = ADVANCED_FACE('',(#12142),#12145,.F.);
+#12142 = FACE_BOUND('',#12143,.F.);
+#12143 = EDGE_LOOP('',(#12144));
+#12144 = ORIENTED_EDGE('',*,*,#12118,.T.);
+#12145 = PLANE('',#12146);
+#12146 = AXIS2_PLACEMENT_3D('',#12147,#12148,#12149);
+#12147 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12148 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12149 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12154))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12151,#12152,#12153))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12151 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12152 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12153 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12154 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12151,
+ 'distance_accuracy_value','confusion accuracy');
+#12155 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12156,#12158);
+#12156 = ( REPRESENTATION_RELATIONSHIP('','',#12111,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12157)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12157 = ITEM_DEFINED_TRANSFORMATION('','',#11,#779);
+#12158 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12159);
+#12159 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13547','BALL_0190','',#5,#12106
+ ,$);
+#12160 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12108));
+#12161 = SHAPE_DEFINITION_REPRESENTATION(#12162,#12168);
+#12162 = PRODUCT_DEFINITION_SHAPE('','',#12163);
+#12163 = PRODUCT_DEFINITION('design','',#12164,#12167);
+#12164 = PRODUCT_DEFINITION_FORMATION('','',#12165);
+#12165 = PRODUCT('BALL_0191','BALL_0191','',(#12166));
+#12166 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12167 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12168 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12169),#12207);
+#12169 = MANIFOLD_SOLID_BREP('',#12170);
+#12170 = CLOSED_SHELL('',(#12171,#12198));
+#12171 = ADVANCED_FACE('',(#12172),#12193,.T.);
+#12172 = FACE_BOUND('',#12173,.T.);
+#12173 = EDGE_LOOP('',(#12174,#12183,#12192));
+#12174 = ORIENTED_EDGE('',*,*,#12175,.T.);
+#12175 = EDGE_CURVE('',#12176,#12176,#12178,.T.);
+#12176 = VERTEX_POINT('',#12177);
+#12177 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12178 = CIRCLE('',#12179,0.112000000008);
+#12179 = AXIS2_PLACEMENT_3D('',#12180,#12181,#12182);
+#12180 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12181 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12182 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12183 = ORIENTED_EDGE('',*,*,#12184,.T.);
+#12184 = EDGE_CURVE('',#12176,#12185,#12187,.T.);
+#12185 = VERTEX_POINT('',#12186);
+#12186 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12187 = CIRCLE('',#12188,0.139999999998);
+#12188 = AXIS2_PLACEMENT_3D('',#12189,#12190,#12191);
+#12189 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12190 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12191 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12192 = ORIENTED_EDGE('',*,*,#12184,.F.);
+#12193 = SPHERICAL_SURFACE('',#12194,0.139999999998);
+#12194 = AXIS2_PLACEMENT_3D('',#12195,#12196,#12197);
+#12195 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12196 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12197 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12198 = ADVANCED_FACE('',(#12199),#12202,.F.);
+#12199 = FACE_BOUND('',#12200,.F.);
+#12200 = EDGE_LOOP('',(#12201));
+#12201 = ORIENTED_EDGE('',*,*,#12175,.T.);
+#12202 = PLANE('',#12203);
+#12203 = AXIS2_PLACEMENT_3D('',#12204,#12205,#12206);
+#12204 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12205 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12206 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12211))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12208,#12209,#12210))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12208 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12209 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12210 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12211 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12208,
+ 'distance_accuracy_value','confusion accuracy');
+#12212 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12213,#12215);
+#12213 = ( REPRESENTATION_RELATIONSHIP('','',#12168,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12214)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12214 = ITEM_DEFINED_TRANSFORMATION('','',#11,#783);
+#12215 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12216);
+#12216 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13548','BALL_0191','',#5,#12163
+ ,$);
+#12217 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12165));
+#12218 = SHAPE_DEFINITION_REPRESENTATION(#12219,#12225);
+#12219 = PRODUCT_DEFINITION_SHAPE('','',#12220);
+#12220 = PRODUCT_DEFINITION('design','',#12221,#12224);
+#12221 = PRODUCT_DEFINITION_FORMATION('','',#12222);
+#12222 = PRODUCT('BALL_0192','BALL_0192','',(#12223));
+#12223 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12224 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12225 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12226),#12264);
+#12226 = MANIFOLD_SOLID_BREP('',#12227);
+#12227 = CLOSED_SHELL('',(#12228,#12255));
+#12228 = ADVANCED_FACE('',(#12229),#12250,.T.);
+#12229 = FACE_BOUND('',#12230,.T.);
+#12230 = EDGE_LOOP('',(#12231,#12240,#12249));
+#12231 = ORIENTED_EDGE('',*,*,#12232,.T.);
+#12232 = EDGE_CURVE('',#12233,#12233,#12235,.T.);
+#12233 = VERTEX_POINT('',#12234);
+#12234 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12235 = CIRCLE('',#12236,0.112000000008);
+#12236 = AXIS2_PLACEMENT_3D('',#12237,#12238,#12239);
+#12237 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12238 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12239 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12240 = ORIENTED_EDGE('',*,*,#12241,.T.);
+#12241 = EDGE_CURVE('',#12233,#12242,#12244,.T.);
+#12242 = VERTEX_POINT('',#12243);
+#12243 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12244 = CIRCLE('',#12245,0.139999999998);
+#12245 = AXIS2_PLACEMENT_3D('',#12246,#12247,#12248);
+#12246 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12247 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12248 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12249 = ORIENTED_EDGE('',*,*,#12241,.F.);
+#12250 = SPHERICAL_SURFACE('',#12251,0.139999999998);
+#12251 = AXIS2_PLACEMENT_3D('',#12252,#12253,#12254);
+#12252 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12253 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12254 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12255 = ADVANCED_FACE('',(#12256),#12259,.F.);
+#12256 = FACE_BOUND('',#12257,.F.);
+#12257 = EDGE_LOOP('',(#12258));
+#12258 = ORIENTED_EDGE('',*,*,#12232,.T.);
+#12259 = PLANE('',#12260);
+#12260 = AXIS2_PLACEMENT_3D('',#12261,#12262,#12263);
+#12261 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12262 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12263 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12268))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12265,#12266,#12267))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12265 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12266 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12267 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12268 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12265,
+ 'distance_accuracy_value','confusion accuracy');
+#12269 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12270,#12272);
+#12270 = ( REPRESENTATION_RELATIONSHIP('','',#12225,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12271)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12271 = ITEM_DEFINED_TRANSFORMATION('','',#11,#787);
+#12272 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12273);
+#12273 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13549','BALL_0192','',#5,#12220
+ ,$);
+#12274 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12222));
+#12275 = SHAPE_DEFINITION_REPRESENTATION(#12276,#12282);
+#12276 = PRODUCT_DEFINITION_SHAPE('','',#12277);
+#12277 = PRODUCT_DEFINITION('design','',#12278,#12281);
+#12278 = PRODUCT_DEFINITION_FORMATION('','',#12279);
+#12279 = PRODUCT('BALL_0193','BALL_0193','',(#12280));
+#12280 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12282 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12283),#12321);
+#12283 = MANIFOLD_SOLID_BREP('',#12284);
+#12284 = CLOSED_SHELL('',(#12285,#12312));
+#12285 = ADVANCED_FACE('',(#12286),#12307,.T.);
+#12286 = FACE_BOUND('',#12287,.T.);
+#12287 = EDGE_LOOP('',(#12288,#12297,#12306));
+#12288 = ORIENTED_EDGE('',*,*,#12289,.T.);
+#12289 = EDGE_CURVE('',#12290,#12290,#12292,.T.);
+#12290 = VERTEX_POINT('',#12291);
+#12291 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12292 = CIRCLE('',#12293,0.112000000008);
+#12293 = AXIS2_PLACEMENT_3D('',#12294,#12295,#12296);
+#12294 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12295 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12296 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12297 = ORIENTED_EDGE('',*,*,#12298,.T.);
+#12298 = EDGE_CURVE('',#12290,#12299,#12301,.T.);
+#12299 = VERTEX_POINT('',#12300);
+#12300 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12301 = CIRCLE('',#12302,0.139999999998);
+#12302 = AXIS2_PLACEMENT_3D('',#12303,#12304,#12305);
+#12303 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12304 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12305 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12306 = ORIENTED_EDGE('',*,*,#12298,.F.);
+#12307 = SPHERICAL_SURFACE('',#12308,0.139999999998);
+#12308 = AXIS2_PLACEMENT_3D('',#12309,#12310,#12311);
+#12309 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12310 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12311 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12312 = ADVANCED_FACE('',(#12313),#12316,.F.);
+#12313 = FACE_BOUND('',#12314,.F.);
+#12314 = EDGE_LOOP('',(#12315));
+#12315 = ORIENTED_EDGE('',*,*,#12289,.T.);
+#12316 = PLANE('',#12317);
+#12317 = AXIS2_PLACEMENT_3D('',#12318,#12319,#12320);
+#12318 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12319 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12320 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12325))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12322,#12323,#12324))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12322 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12323 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12324 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12325 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12322,
+ 'distance_accuracy_value','confusion accuracy');
+#12326 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12327,#12329);
+#12327 = ( REPRESENTATION_RELATIONSHIP('','',#12282,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12328)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12328 = ITEM_DEFINED_TRANSFORMATION('','',#11,#791);
+#12329 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12330);
+#12330 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13550','BALL_0193','',#5,#12277
+ ,$);
+#12331 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12279));
+#12332 = SHAPE_DEFINITION_REPRESENTATION(#12333,#12339);
+#12333 = PRODUCT_DEFINITION_SHAPE('','',#12334);
+#12334 = PRODUCT_DEFINITION('design','',#12335,#12338);
+#12335 = PRODUCT_DEFINITION_FORMATION('','',#12336);
+#12336 = PRODUCT('BALL_0194','BALL_0194','',(#12337));
+#12337 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12338 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12339 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12340),#12378);
+#12340 = MANIFOLD_SOLID_BREP('',#12341);
+#12341 = CLOSED_SHELL('',(#12342,#12369));
+#12342 = ADVANCED_FACE('',(#12343),#12364,.T.);
+#12343 = FACE_BOUND('',#12344,.T.);
+#12344 = EDGE_LOOP('',(#12345,#12354,#12363));
+#12345 = ORIENTED_EDGE('',*,*,#12346,.T.);
+#12346 = EDGE_CURVE('',#12347,#12347,#12349,.T.);
+#12347 = VERTEX_POINT('',#12348);
+#12348 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12349 = CIRCLE('',#12350,0.112000000008);
+#12350 = AXIS2_PLACEMENT_3D('',#12351,#12352,#12353);
+#12351 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12352 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12353 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12354 = ORIENTED_EDGE('',*,*,#12355,.T.);
+#12355 = EDGE_CURVE('',#12347,#12356,#12358,.T.);
+#12356 = VERTEX_POINT('',#12357);
+#12357 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12358 = CIRCLE('',#12359,0.139999999998);
+#12359 = AXIS2_PLACEMENT_3D('',#12360,#12361,#12362);
+#12360 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12361 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12362 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12363 = ORIENTED_EDGE('',*,*,#12355,.F.);
+#12364 = SPHERICAL_SURFACE('',#12365,0.139999999998);
+#12365 = AXIS2_PLACEMENT_3D('',#12366,#12367,#12368);
+#12366 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12367 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12368 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12369 = ADVANCED_FACE('',(#12370),#12373,.F.);
+#12370 = FACE_BOUND('',#12371,.F.);
+#12371 = EDGE_LOOP('',(#12372));
+#12372 = ORIENTED_EDGE('',*,*,#12346,.T.);
+#12373 = PLANE('',#12374);
+#12374 = AXIS2_PLACEMENT_3D('',#12375,#12376,#12377);
+#12375 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12376 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12377 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12382))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12379,#12380,#12381))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12379 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12380 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12381 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12382 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12379,
+ 'distance_accuracy_value','confusion accuracy');
+#12383 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12384,#12386);
+#12384 = ( REPRESENTATION_RELATIONSHIP('','',#12339,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12385)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12385 = ITEM_DEFINED_TRANSFORMATION('','',#11,#795);
+#12386 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12387);
+#12387 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13551','BALL_0194','',#5,#12334
+ ,$);
+#12388 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12336));
+#12389 = SHAPE_DEFINITION_REPRESENTATION(#12390,#12396);
+#12390 = PRODUCT_DEFINITION_SHAPE('','',#12391);
+#12391 = PRODUCT_DEFINITION('design','',#12392,#12395);
+#12392 = PRODUCT_DEFINITION_FORMATION('','',#12393);
+#12393 = PRODUCT('BALL_0195','BALL_0195','',(#12394));
+#12394 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12395 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12396 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12397),#12435);
+#12397 = MANIFOLD_SOLID_BREP('',#12398);
+#12398 = CLOSED_SHELL('',(#12399,#12426));
+#12399 = ADVANCED_FACE('',(#12400),#12421,.T.);
+#12400 = FACE_BOUND('',#12401,.T.);
+#12401 = EDGE_LOOP('',(#12402,#12411,#12420));
+#12402 = ORIENTED_EDGE('',*,*,#12403,.T.);
+#12403 = EDGE_CURVE('',#12404,#12404,#12406,.T.);
+#12404 = VERTEX_POINT('',#12405);
+#12405 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12406 = CIRCLE('',#12407,0.112000000008);
+#12407 = AXIS2_PLACEMENT_3D('',#12408,#12409,#12410);
+#12408 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12409 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12410 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12411 = ORIENTED_EDGE('',*,*,#12412,.T.);
+#12412 = EDGE_CURVE('',#12404,#12413,#12415,.T.);
+#12413 = VERTEX_POINT('',#12414);
+#12414 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12415 = CIRCLE('',#12416,0.139999999998);
+#12416 = AXIS2_PLACEMENT_3D('',#12417,#12418,#12419);
+#12417 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12418 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12419 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12420 = ORIENTED_EDGE('',*,*,#12412,.F.);
+#12421 = SPHERICAL_SURFACE('',#12422,0.139999999998);
+#12422 = AXIS2_PLACEMENT_3D('',#12423,#12424,#12425);
+#12423 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12424 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12425 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12426 = ADVANCED_FACE('',(#12427),#12430,.F.);
+#12427 = FACE_BOUND('',#12428,.F.);
+#12428 = EDGE_LOOP('',(#12429));
+#12429 = ORIENTED_EDGE('',*,*,#12403,.T.);
+#12430 = PLANE('',#12431);
+#12431 = AXIS2_PLACEMENT_3D('',#12432,#12433,#12434);
+#12432 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12433 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12434 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12439))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12436,#12437,#12438))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12436 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12437 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12438 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12439 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12436,
+ 'distance_accuracy_value','confusion accuracy');
+#12440 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12441,#12443);
+#12441 = ( REPRESENTATION_RELATIONSHIP('','',#12396,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12442)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12442 = ITEM_DEFINED_TRANSFORMATION('','',#11,#799);
+#12443 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12444);
+#12444 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13552','BALL_0195','',#5,#12391
+ ,$);
+#12445 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12393));
+#12446 = SHAPE_DEFINITION_REPRESENTATION(#12447,#12453);
+#12447 = PRODUCT_DEFINITION_SHAPE('','',#12448);
+#12448 = PRODUCT_DEFINITION('design','',#12449,#12452);
+#12449 = PRODUCT_DEFINITION_FORMATION('','',#12450);
+#12450 = PRODUCT('BALL_0196','BALL_0196','',(#12451));
+#12451 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12452 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12453 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12454),#12492);
+#12454 = MANIFOLD_SOLID_BREP('',#12455);
+#12455 = CLOSED_SHELL('',(#12456,#12483));
+#12456 = ADVANCED_FACE('',(#12457),#12478,.T.);
+#12457 = FACE_BOUND('',#12458,.T.);
+#12458 = EDGE_LOOP('',(#12459,#12468,#12477));
+#12459 = ORIENTED_EDGE('',*,*,#12460,.T.);
+#12460 = EDGE_CURVE('',#12461,#12461,#12463,.T.);
+#12461 = VERTEX_POINT('',#12462);
+#12462 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12463 = CIRCLE('',#12464,0.112000000008);
+#12464 = AXIS2_PLACEMENT_3D('',#12465,#12466,#12467);
+#12465 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12466 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12467 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12468 = ORIENTED_EDGE('',*,*,#12469,.T.);
+#12469 = EDGE_CURVE('',#12461,#12470,#12472,.T.);
+#12470 = VERTEX_POINT('',#12471);
+#12471 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12472 = CIRCLE('',#12473,0.139999999998);
+#12473 = AXIS2_PLACEMENT_3D('',#12474,#12475,#12476);
+#12474 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12475 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12476 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12477 = ORIENTED_EDGE('',*,*,#12469,.F.);
+#12478 = SPHERICAL_SURFACE('',#12479,0.139999999998);
+#12479 = AXIS2_PLACEMENT_3D('',#12480,#12481,#12482);
+#12480 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12481 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12482 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12483 = ADVANCED_FACE('',(#12484),#12487,.F.);
+#12484 = FACE_BOUND('',#12485,.F.);
+#12485 = EDGE_LOOP('',(#12486));
+#12486 = ORIENTED_EDGE('',*,*,#12460,.T.);
+#12487 = PLANE('',#12488);
+#12488 = AXIS2_PLACEMENT_3D('',#12489,#12490,#12491);
+#12489 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12490 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12491 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12496))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12493,#12494,#12495))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12493 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12494 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12495 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12496 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12493,
+ 'distance_accuracy_value','confusion accuracy');
+#12497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12498,#12500);
+#12498 = ( REPRESENTATION_RELATIONSHIP('','',#12453,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12499)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#803);
+#12500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12501);
+#12501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13553','BALL_0196','',#5,#12448
+ ,$);
+#12502 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12450));
+#12503 = SHAPE_DEFINITION_REPRESENTATION(#12504,#12510);
+#12504 = PRODUCT_DEFINITION_SHAPE('','',#12505);
+#12505 = PRODUCT_DEFINITION('design','',#12506,#12509);
+#12506 = PRODUCT_DEFINITION_FORMATION('','',#12507);
+#12507 = PRODUCT('BALL_0197','BALL_0197','',(#12508));
+#12508 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12509 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12510 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12511),#12549);
+#12511 = MANIFOLD_SOLID_BREP('',#12512);
+#12512 = CLOSED_SHELL('',(#12513,#12540));
+#12513 = ADVANCED_FACE('',(#12514),#12535,.T.);
+#12514 = FACE_BOUND('',#12515,.T.);
+#12515 = EDGE_LOOP('',(#12516,#12525,#12534));
+#12516 = ORIENTED_EDGE('',*,*,#12517,.T.);
+#12517 = EDGE_CURVE('',#12518,#12518,#12520,.T.);
+#12518 = VERTEX_POINT('',#12519);
+#12519 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12520 = CIRCLE('',#12521,0.112000000008);
+#12521 = AXIS2_PLACEMENT_3D('',#12522,#12523,#12524);
+#12522 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12523 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12524 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12525 = ORIENTED_EDGE('',*,*,#12526,.T.);
+#12526 = EDGE_CURVE('',#12518,#12527,#12529,.T.);
+#12527 = VERTEX_POINT('',#12528);
+#12528 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12529 = CIRCLE('',#12530,0.139999999998);
+#12530 = AXIS2_PLACEMENT_3D('',#12531,#12532,#12533);
+#12531 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12532 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12533 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12534 = ORIENTED_EDGE('',*,*,#12526,.F.);
+#12535 = SPHERICAL_SURFACE('',#12536,0.139999999998);
+#12536 = AXIS2_PLACEMENT_3D('',#12537,#12538,#12539);
+#12537 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12538 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12539 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12540 = ADVANCED_FACE('',(#12541),#12544,.F.);
+#12541 = FACE_BOUND('',#12542,.F.);
+#12542 = EDGE_LOOP('',(#12543));
+#12543 = ORIENTED_EDGE('',*,*,#12517,.T.);
+#12544 = PLANE('',#12545);
+#12545 = AXIS2_PLACEMENT_3D('',#12546,#12547,#12548);
+#12546 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12547 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12548 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12553))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12550,#12551,#12552))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12550 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12551 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12552 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12553 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12550,
+ 'distance_accuracy_value','confusion accuracy');
+#12554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12555,#12557);
+#12555 = ( REPRESENTATION_RELATIONSHIP('','',#12510,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12556)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#807);
+#12557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12558);
+#12558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13554','BALL_0197','',#5,#12505
+ ,$);
+#12559 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12507));
+#12560 = SHAPE_DEFINITION_REPRESENTATION(#12561,#12567);
+#12561 = PRODUCT_DEFINITION_SHAPE('','',#12562);
+#12562 = PRODUCT_DEFINITION('design','',#12563,#12566);
+#12563 = PRODUCT_DEFINITION_FORMATION('','',#12564);
+#12564 = PRODUCT('BALL_0198','BALL_0198','',(#12565));
+#12565 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12566 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12567 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12568),#12606);
+#12568 = MANIFOLD_SOLID_BREP('',#12569);
+#12569 = CLOSED_SHELL('',(#12570,#12597));
+#12570 = ADVANCED_FACE('',(#12571),#12592,.T.);
+#12571 = FACE_BOUND('',#12572,.T.);
+#12572 = EDGE_LOOP('',(#12573,#12582,#12591));
+#12573 = ORIENTED_EDGE('',*,*,#12574,.T.);
+#12574 = EDGE_CURVE('',#12575,#12575,#12577,.T.);
+#12575 = VERTEX_POINT('',#12576);
+#12576 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12577 = CIRCLE('',#12578,0.112000000008);
+#12578 = AXIS2_PLACEMENT_3D('',#12579,#12580,#12581);
+#12579 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12580 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12581 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12582 = ORIENTED_EDGE('',*,*,#12583,.T.);
+#12583 = EDGE_CURVE('',#12575,#12584,#12586,.T.);
+#12584 = VERTEX_POINT('',#12585);
+#12585 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12586 = CIRCLE('',#12587,0.139999999998);
+#12587 = AXIS2_PLACEMENT_3D('',#12588,#12589,#12590);
+#12588 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12589 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12590 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12591 = ORIENTED_EDGE('',*,*,#12583,.F.);
+#12592 = SPHERICAL_SURFACE('',#12593,0.139999999998);
+#12593 = AXIS2_PLACEMENT_3D('',#12594,#12595,#12596);
+#12594 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12595 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12596 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12597 = ADVANCED_FACE('',(#12598),#12601,.F.);
+#12598 = FACE_BOUND('',#12599,.F.);
+#12599 = EDGE_LOOP('',(#12600));
+#12600 = ORIENTED_EDGE('',*,*,#12574,.T.);
+#12601 = PLANE('',#12602);
+#12602 = AXIS2_PLACEMENT_3D('',#12603,#12604,#12605);
+#12603 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12604 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12605 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12610))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12607,#12608,#12609))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12607 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12608 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12609 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12610 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12607,
+ 'distance_accuracy_value','confusion accuracy');
+#12611 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12612,#12614);
+#12612 = ( REPRESENTATION_RELATIONSHIP('','',#12567,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12613)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12613 = ITEM_DEFINED_TRANSFORMATION('','',#11,#811);
+#12614 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12615);
+#12615 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13555','BALL_0198','',#5,#12562
+ ,$);
+#12616 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12564));
+#12617 = SHAPE_DEFINITION_REPRESENTATION(#12618,#12624);
+#12618 = PRODUCT_DEFINITION_SHAPE('','',#12619);
+#12619 = PRODUCT_DEFINITION('design','',#12620,#12623);
+#12620 = PRODUCT_DEFINITION_FORMATION('','',#12621);
+#12621 = PRODUCT('BALL_0199','BALL_0199','',(#12622));
+#12622 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12624 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12625),#12663);
+#12625 = MANIFOLD_SOLID_BREP('',#12626);
+#12626 = CLOSED_SHELL('',(#12627,#12654));
+#12627 = ADVANCED_FACE('',(#12628),#12649,.T.);
+#12628 = FACE_BOUND('',#12629,.T.);
+#12629 = EDGE_LOOP('',(#12630,#12639,#12648));
+#12630 = ORIENTED_EDGE('',*,*,#12631,.T.);
+#12631 = EDGE_CURVE('',#12632,#12632,#12634,.T.);
+#12632 = VERTEX_POINT('',#12633);
+#12633 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12634 = CIRCLE('',#12635,0.112000000008);
+#12635 = AXIS2_PLACEMENT_3D('',#12636,#12637,#12638);
+#12636 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12637 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12638 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12639 = ORIENTED_EDGE('',*,*,#12640,.T.);
+#12640 = EDGE_CURVE('',#12632,#12641,#12643,.T.);
+#12641 = VERTEX_POINT('',#12642);
+#12642 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12643 = CIRCLE('',#12644,0.139999999998);
+#12644 = AXIS2_PLACEMENT_3D('',#12645,#12646,#12647);
+#12645 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12646 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12647 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12648 = ORIENTED_EDGE('',*,*,#12640,.F.);
+#12649 = SPHERICAL_SURFACE('',#12650,0.139999999998);
+#12650 = AXIS2_PLACEMENT_3D('',#12651,#12652,#12653);
+#12651 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12652 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12653 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12654 = ADVANCED_FACE('',(#12655),#12658,.F.);
+#12655 = FACE_BOUND('',#12656,.F.);
+#12656 = EDGE_LOOP('',(#12657));
+#12657 = ORIENTED_EDGE('',*,*,#12631,.T.);
+#12658 = PLANE('',#12659);
+#12659 = AXIS2_PLACEMENT_3D('',#12660,#12661,#12662);
+#12660 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12661 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12662 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12667))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12664,#12665,#12666))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12664 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12665 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12666 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12667 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12664,
+ 'distance_accuracy_value','confusion accuracy');
+#12668 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12669,#12671);
+#12669 = ( REPRESENTATION_RELATIONSHIP('','',#12624,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12670)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12670 = ITEM_DEFINED_TRANSFORMATION('','',#11,#815);
+#12671 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12672);
+#12672 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13556','BALL_0199','',#5,#12619
+ ,$);
+#12673 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12621));
+#12674 = SHAPE_DEFINITION_REPRESENTATION(#12675,#12681);
+#12675 = PRODUCT_DEFINITION_SHAPE('','',#12676);
+#12676 = PRODUCT_DEFINITION('design','',#12677,#12680);
+#12677 = PRODUCT_DEFINITION_FORMATION('','',#12678);
+#12678 = PRODUCT('BALL_0200','BALL_0200','',(#12679));
+#12679 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12680 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12681 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12682),#12720);
+#12682 = MANIFOLD_SOLID_BREP('',#12683);
+#12683 = CLOSED_SHELL('',(#12684,#12711));
+#12684 = ADVANCED_FACE('',(#12685),#12706,.T.);
+#12685 = FACE_BOUND('',#12686,.T.);
+#12686 = EDGE_LOOP('',(#12687,#12696,#12705));
+#12687 = ORIENTED_EDGE('',*,*,#12688,.T.);
+#12688 = EDGE_CURVE('',#12689,#12689,#12691,.T.);
+#12689 = VERTEX_POINT('',#12690);
+#12690 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12691 = CIRCLE('',#12692,0.112000000008);
+#12692 = AXIS2_PLACEMENT_3D('',#12693,#12694,#12695);
+#12693 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12694 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12695 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12696 = ORIENTED_EDGE('',*,*,#12697,.T.);
+#12697 = EDGE_CURVE('',#12689,#12698,#12700,.T.);
+#12698 = VERTEX_POINT('',#12699);
+#12699 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12700 = CIRCLE('',#12701,0.139999999998);
+#12701 = AXIS2_PLACEMENT_3D('',#12702,#12703,#12704);
+#12702 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12703 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12704 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12705 = ORIENTED_EDGE('',*,*,#12697,.F.);
+#12706 = SPHERICAL_SURFACE('',#12707,0.139999999998);
+#12707 = AXIS2_PLACEMENT_3D('',#12708,#12709,#12710);
+#12708 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12709 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12710 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12711 = ADVANCED_FACE('',(#12712),#12715,.F.);
+#12712 = FACE_BOUND('',#12713,.F.);
+#12713 = EDGE_LOOP('',(#12714));
+#12714 = ORIENTED_EDGE('',*,*,#12688,.T.);
+#12715 = PLANE('',#12716);
+#12716 = AXIS2_PLACEMENT_3D('',#12717,#12718,#12719);
+#12717 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12718 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12719 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12724))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12721,#12722,#12723))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12721 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12722 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12723 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12724 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12721,
+ 'distance_accuracy_value','confusion accuracy');
+#12725 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12726,#12728);
+#12726 = ( REPRESENTATION_RELATIONSHIP('','',#12681,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12727)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12727 = ITEM_DEFINED_TRANSFORMATION('','',#11,#819);
+#12728 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12729);
+#12729 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13557','BALL_0200','',#5,#12676
+ ,$);
+#12730 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12678));
+#12731 = SHAPE_DEFINITION_REPRESENTATION(#12732,#12738);
+#12732 = PRODUCT_DEFINITION_SHAPE('','',#12733);
+#12733 = PRODUCT_DEFINITION('design','',#12734,#12737);
+#12734 = PRODUCT_DEFINITION_FORMATION('','',#12735);
+#12735 = PRODUCT('BALL_0201','BALL_0201','',(#12736));
+#12736 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12737 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12738 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12739),#12777);
+#12739 = MANIFOLD_SOLID_BREP('',#12740);
+#12740 = CLOSED_SHELL('',(#12741,#12768));
+#12741 = ADVANCED_FACE('',(#12742),#12763,.T.);
+#12742 = FACE_BOUND('',#12743,.T.);
+#12743 = EDGE_LOOP('',(#12744,#12753,#12762));
+#12744 = ORIENTED_EDGE('',*,*,#12745,.T.);
+#12745 = EDGE_CURVE('',#12746,#12746,#12748,.T.);
+#12746 = VERTEX_POINT('',#12747);
+#12747 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12748 = CIRCLE('',#12749,0.112000000008);
+#12749 = AXIS2_PLACEMENT_3D('',#12750,#12751,#12752);
+#12750 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12751 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12752 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12753 = ORIENTED_EDGE('',*,*,#12754,.T.);
+#12754 = EDGE_CURVE('',#12746,#12755,#12757,.T.);
+#12755 = VERTEX_POINT('',#12756);
+#12756 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12757 = CIRCLE('',#12758,0.139999999998);
+#12758 = AXIS2_PLACEMENT_3D('',#12759,#12760,#12761);
+#12759 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12760 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12761 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12762 = ORIENTED_EDGE('',*,*,#12754,.F.);
+#12763 = SPHERICAL_SURFACE('',#12764,0.139999999998);
+#12764 = AXIS2_PLACEMENT_3D('',#12765,#12766,#12767);
+#12765 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12766 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12767 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12768 = ADVANCED_FACE('',(#12769),#12772,.F.);
+#12769 = FACE_BOUND('',#12770,.F.);
+#12770 = EDGE_LOOP('',(#12771));
+#12771 = ORIENTED_EDGE('',*,*,#12745,.T.);
+#12772 = PLANE('',#12773);
+#12773 = AXIS2_PLACEMENT_3D('',#12774,#12775,#12776);
+#12774 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12775 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12776 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12781))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12778,#12779,#12780))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12778 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12779 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12780 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12781 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12778,
+ 'distance_accuracy_value','confusion accuracy');
+#12782 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12783,#12785);
+#12783 = ( REPRESENTATION_RELATIONSHIP('','',#12738,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12784)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12784 = ITEM_DEFINED_TRANSFORMATION('','',#11,#823);
+#12785 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12786);
+#12786 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13558','BALL_0201','',#5,#12733
+ ,$);
+#12787 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12735));
+#12788 = SHAPE_DEFINITION_REPRESENTATION(#12789,#12795);
+#12789 = PRODUCT_DEFINITION_SHAPE('','',#12790);
+#12790 = PRODUCT_DEFINITION('design','',#12791,#12794);
+#12791 = PRODUCT_DEFINITION_FORMATION('','',#12792);
+#12792 = PRODUCT('BALL_0202','BALL_0202','',(#12793));
+#12793 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12794 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12795 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12796),#12834);
+#12796 = MANIFOLD_SOLID_BREP('',#12797);
+#12797 = CLOSED_SHELL('',(#12798,#12825));
+#12798 = ADVANCED_FACE('',(#12799),#12820,.T.);
+#12799 = FACE_BOUND('',#12800,.T.);
+#12800 = EDGE_LOOP('',(#12801,#12810,#12819));
+#12801 = ORIENTED_EDGE('',*,*,#12802,.T.);
+#12802 = EDGE_CURVE('',#12803,#12803,#12805,.T.);
+#12803 = VERTEX_POINT('',#12804);
+#12804 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12805 = CIRCLE('',#12806,0.112000000008);
+#12806 = AXIS2_PLACEMENT_3D('',#12807,#12808,#12809);
+#12807 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12808 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12809 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12810 = ORIENTED_EDGE('',*,*,#12811,.T.);
+#12811 = EDGE_CURVE('',#12803,#12812,#12814,.T.);
+#12812 = VERTEX_POINT('',#12813);
+#12813 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12814 = CIRCLE('',#12815,0.139999999998);
+#12815 = AXIS2_PLACEMENT_3D('',#12816,#12817,#12818);
+#12816 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12817 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12818 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12819 = ORIENTED_EDGE('',*,*,#12811,.F.);
+#12820 = SPHERICAL_SURFACE('',#12821,0.139999999998);
+#12821 = AXIS2_PLACEMENT_3D('',#12822,#12823,#12824);
+#12822 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12823 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12824 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12825 = ADVANCED_FACE('',(#12826),#12829,.F.);
+#12826 = FACE_BOUND('',#12827,.F.);
+#12827 = EDGE_LOOP('',(#12828));
+#12828 = ORIENTED_EDGE('',*,*,#12802,.T.);
+#12829 = PLANE('',#12830);
+#12830 = AXIS2_PLACEMENT_3D('',#12831,#12832,#12833);
+#12831 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12832 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12833 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12838))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12835,#12836,#12837))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12835,
+ 'distance_accuracy_value','confusion accuracy');
+#12839 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12840,#12842);
+#12840 = ( REPRESENTATION_RELATIONSHIP('','',#12795,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12841)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12841 = ITEM_DEFINED_TRANSFORMATION('','',#11,#827);
+#12842 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12843);
+#12843 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13559','BALL_0202','',#5,#12790
+ ,$);
+#12844 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12792));
+#12845 = SHAPE_DEFINITION_REPRESENTATION(#12846,#12852);
+#12846 = PRODUCT_DEFINITION_SHAPE('','',#12847);
+#12847 = PRODUCT_DEFINITION('design','',#12848,#12851);
+#12848 = PRODUCT_DEFINITION_FORMATION('','',#12849);
+#12849 = PRODUCT('BALL_0203','BALL_0203','',(#12850));
+#12850 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12851 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12852 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12853),#12891);
+#12853 = MANIFOLD_SOLID_BREP('',#12854);
+#12854 = CLOSED_SHELL('',(#12855,#12882));
+#12855 = ADVANCED_FACE('',(#12856),#12877,.T.);
+#12856 = FACE_BOUND('',#12857,.T.);
+#12857 = EDGE_LOOP('',(#12858,#12867,#12876));
+#12858 = ORIENTED_EDGE('',*,*,#12859,.T.);
+#12859 = EDGE_CURVE('',#12860,#12860,#12862,.T.);
+#12860 = VERTEX_POINT('',#12861);
+#12861 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12862 = CIRCLE('',#12863,0.112000000008);
+#12863 = AXIS2_PLACEMENT_3D('',#12864,#12865,#12866);
+#12864 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12865 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12866 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12867 = ORIENTED_EDGE('',*,*,#12868,.T.);
+#12868 = EDGE_CURVE('',#12860,#12869,#12871,.T.);
+#12869 = VERTEX_POINT('',#12870);
+#12870 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12871 = CIRCLE('',#12872,0.139999999998);
+#12872 = AXIS2_PLACEMENT_3D('',#12873,#12874,#12875);
+#12873 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12874 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12875 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12876 = ORIENTED_EDGE('',*,*,#12868,.F.);
+#12877 = SPHERICAL_SURFACE('',#12878,0.139999999998);
+#12878 = AXIS2_PLACEMENT_3D('',#12879,#12880,#12881);
+#12879 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12880 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12881 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12882 = ADVANCED_FACE('',(#12883),#12886,.F.);
+#12883 = FACE_BOUND('',#12884,.F.);
+#12884 = EDGE_LOOP('',(#12885));
+#12885 = ORIENTED_EDGE('',*,*,#12859,.T.);
+#12886 = PLANE('',#12887);
+#12887 = AXIS2_PLACEMENT_3D('',#12888,#12889,#12890);
+#12888 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12889 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12890 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12895))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12892,#12893,#12894))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12892 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12893 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12894 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12895 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12892,
+ 'distance_accuracy_value','confusion accuracy');
+#12896 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12897,#12899);
+#12897 = ( REPRESENTATION_RELATIONSHIP('','',#12852,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12898)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12898 = ITEM_DEFINED_TRANSFORMATION('','',#11,#831);
+#12899 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12900);
+#12900 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13560','BALL_0203','',#5,#12847
+ ,$);
+#12901 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12849));
+#12902 = SHAPE_DEFINITION_REPRESENTATION(#12903,#12909);
+#12903 = PRODUCT_DEFINITION_SHAPE('','',#12904);
+#12904 = PRODUCT_DEFINITION('design','',#12905,#12908);
+#12905 = PRODUCT_DEFINITION_FORMATION('','',#12906);
+#12906 = PRODUCT('BALL_0204','BALL_0204','',(#12907));
+#12907 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12908 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12909 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12910),#12948);
+#12910 = MANIFOLD_SOLID_BREP('',#12911);
+#12911 = CLOSED_SHELL('',(#12912,#12939));
+#12912 = ADVANCED_FACE('',(#12913),#12934,.T.);
+#12913 = FACE_BOUND('',#12914,.T.);
+#12914 = EDGE_LOOP('',(#12915,#12924,#12933));
+#12915 = ORIENTED_EDGE('',*,*,#12916,.T.);
+#12916 = EDGE_CURVE('',#12917,#12917,#12919,.T.);
+#12917 = VERTEX_POINT('',#12918);
+#12918 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12919 = CIRCLE('',#12920,0.112000000008);
+#12920 = AXIS2_PLACEMENT_3D('',#12921,#12922,#12923);
+#12921 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12922 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12923 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12924 = ORIENTED_EDGE('',*,*,#12925,.T.);
+#12925 = EDGE_CURVE('',#12917,#12926,#12928,.T.);
+#12926 = VERTEX_POINT('',#12927);
+#12927 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12928 = CIRCLE('',#12929,0.139999999998);
+#12929 = AXIS2_PLACEMENT_3D('',#12930,#12931,#12932);
+#12930 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12931 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12932 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12933 = ORIENTED_EDGE('',*,*,#12925,.F.);
+#12934 = SPHERICAL_SURFACE('',#12935,0.139999999998);
+#12935 = AXIS2_PLACEMENT_3D('',#12936,#12937,#12938);
+#12936 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12937 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12938 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12939 = ADVANCED_FACE('',(#12940),#12943,.F.);
+#12940 = FACE_BOUND('',#12941,.F.);
+#12941 = EDGE_LOOP('',(#12942));
+#12942 = ORIENTED_EDGE('',*,*,#12916,.T.);
+#12943 = PLANE('',#12944);
+#12944 = AXIS2_PLACEMENT_3D('',#12945,#12946,#12947);
+#12945 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#12946 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12947 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#12948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12952))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12949,#12950,#12951))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#12949 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12950 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12951 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12952 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12949,
+ 'distance_accuracy_value','confusion accuracy');
+#12953 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12954,#12956);
+#12954 = ( REPRESENTATION_RELATIONSHIP('','',#12909,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12955)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12955 = ITEM_DEFINED_TRANSFORMATION('','',#11,#835);
+#12956 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #12957);
+#12957 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13561','BALL_0204','',#5,#12904
+ ,$);
+#12958 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12906));
+#12959 = SHAPE_DEFINITION_REPRESENTATION(#12960,#12966);
+#12960 = PRODUCT_DEFINITION_SHAPE('','',#12961);
+#12961 = PRODUCT_DEFINITION('design','',#12962,#12965);
+#12962 = PRODUCT_DEFINITION_FORMATION('','',#12963);
+#12963 = PRODUCT('BALL_0205','BALL_0205','',(#12964));
+#12964 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12965 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12966 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12967),#13005);
+#12967 = MANIFOLD_SOLID_BREP('',#12968);
+#12968 = CLOSED_SHELL('',(#12969,#12996));
+#12969 = ADVANCED_FACE('',(#12970),#12991,.T.);
+#12970 = FACE_BOUND('',#12971,.T.);
+#12971 = EDGE_LOOP('',(#12972,#12981,#12990));
+#12972 = ORIENTED_EDGE('',*,*,#12973,.T.);
+#12973 = EDGE_CURVE('',#12974,#12974,#12976,.T.);
+#12974 = VERTEX_POINT('',#12975);
+#12975 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#12976 = CIRCLE('',#12977,0.112000000008);
+#12977 = AXIS2_PLACEMENT_3D('',#12978,#12979,#12980);
+#12978 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#12979 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#12980 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#12981 = ORIENTED_EDGE('',*,*,#12982,.T.);
+#12982 = EDGE_CURVE('',#12974,#12983,#12985,.T.);
+#12983 = VERTEX_POINT('',#12984);
+#12984 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#12985 = CIRCLE('',#12986,0.139999999998);
+#12986 = AXIS2_PLACEMENT_3D('',#12987,#12988,#12989);
+#12987 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12988 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#12989 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#12990 = ORIENTED_EDGE('',*,*,#12982,.F.);
+#12991 = SPHERICAL_SURFACE('',#12992,0.139999999998);
+#12992 = AXIS2_PLACEMENT_3D('',#12993,#12994,#12995);
+#12993 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#12994 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#12995 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#12996 = ADVANCED_FACE('',(#12997),#13000,.F.);
+#12997 = FACE_BOUND('',#12998,.F.);
+#12998 = EDGE_LOOP('',(#12999));
+#12999 = ORIENTED_EDGE('',*,*,#12973,.T.);
+#13000 = PLANE('',#13001);
+#13001 = AXIS2_PLACEMENT_3D('',#13002,#13003,#13004);
+#13002 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13003 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13004 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13009))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13006,#13007,#13008))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13006,
+ 'distance_accuracy_value','confusion accuracy');
+#13010 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13011,#13013);
+#13011 = ( REPRESENTATION_RELATIONSHIP('','',#12966,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13012)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13012 = ITEM_DEFINED_TRANSFORMATION('','',#11,#839);
+#13013 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13014);
+#13014 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13562','BALL_0205','',#5,#12961
+ ,$);
+#13015 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12963));
+#13016 = SHAPE_DEFINITION_REPRESENTATION(#13017,#13023);
+#13017 = PRODUCT_DEFINITION_SHAPE('','',#13018);
+#13018 = PRODUCT_DEFINITION('design','',#13019,#13022);
+#13019 = PRODUCT_DEFINITION_FORMATION('','',#13020);
+#13020 = PRODUCT('BALL_0206','BALL_0206','',(#13021));
+#13021 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13022 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13023 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13024),#13062);
+#13024 = MANIFOLD_SOLID_BREP('',#13025);
+#13025 = CLOSED_SHELL('',(#13026,#13053));
+#13026 = ADVANCED_FACE('',(#13027),#13048,.T.);
+#13027 = FACE_BOUND('',#13028,.T.);
+#13028 = EDGE_LOOP('',(#13029,#13038,#13047));
+#13029 = ORIENTED_EDGE('',*,*,#13030,.T.);
+#13030 = EDGE_CURVE('',#13031,#13031,#13033,.T.);
+#13031 = VERTEX_POINT('',#13032);
+#13032 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13033 = CIRCLE('',#13034,0.112000000008);
+#13034 = AXIS2_PLACEMENT_3D('',#13035,#13036,#13037);
+#13035 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13036 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13037 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13038 = ORIENTED_EDGE('',*,*,#13039,.T.);
+#13039 = EDGE_CURVE('',#13031,#13040,#13042,.T.);
+#13040 = VERTEX_POINT('',#13041);
+#13041 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13042 = CIRCLE('',#13043,0.139999999998);
+#13043 = AXIS2_PLACEMENT_3D('',#13044,#13045,#13046);
+#13044 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13045 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13046 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13047 = ORIENTED_EDGE('',*,*,#13039,.F.);
+#13048 = SPHERICAL_SURFACE('',#13049,0.139999999998);
+#13049 = AXIS2_PLACEMENT_3D('',#13050,#13051,#13052);
+#13050 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13051 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13052 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13053 = ADVANCED_FACE('',(#13054),#13057,.F.);
+#13054 = FACE_BOUND('',#13055,.F.);
+#13055 = EDGE_LOOP('',(#13056));
+#13056 = ORIENTED_EDGE('',*,*,#13030,.T.);
+#13057 = PLANE('',#13058);
+#13058 = AXIS2_PLACEMENT_3D('',#13059,#13060,#13061);
+#13059 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13060 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13061 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13066))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13063,#13064,#13065))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13063 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13064 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13065 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13066 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13063,
+ 'distance_accuracy_value','confusion accuracy');
+#13067 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13068,#13070);
+#13068 = ( REPRESENTATION_RELATIONSHIP('','',#13023,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13069)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13069 = ITEM_DEFINED_TRANSFORMATION('','',#11,#843);
+#13070 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13071);
+#13071 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13563','BALL_0206','',#5,#13018
+ ,$);
+#13072 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13020));
+#13073 = SHAPE_DEFINITION_REPRESENTATION(#13074,#13080);
+#13074 = PRODUCT_DEFINITION_SHAPE('','',#13075);
+#13075 = PRODUCT_DEFINITION('design','',#13076,#13079);
+#13076 = PRODUCT_DEFINITION_FORMATION('','',#13077);
+#13077 = PRODUCT('BALL_0207','BALL_0207','',(#13078));
+#13078 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13079 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13080 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13081),#13119);
+#13081 = MANIFOLD_SOLID_BREP('',#13082);
+#13082 = CLOSED_SHELL('',(#13083,#13110));
+#13083 = ADVANCED_FACE('',(#13084),#13105,.T.);
+#13084 = FACE_BOUND('',#13085,.T.);
+#13085 = EDGE_LOOP('',(#13086,#13095,#13104));
+#13086 = ORIENTED_EDGE('',*,*,#13087,.T.);
+#13087 = EDGE_CURVE('',#13088,#13088,#13090,.T.);
+#13088 = VERTEX_POINT('',#13089);
+#13089 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13090 = CIRCLE('',#13091,0.112000000008);
+#13091 = AXIS2_PLACEMENT_3D('',#13092,#13093,#13094);
+#13092 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13093 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13094 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13095 = ORIENTED_EDGE('',*,*,#13096,.T.);
+#13096 = EDGE_CURVE('',#13088,#13097,#13099,.T.);
+#13097 = VERTEX_POINT('',#13098);
+#13098 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13099 = CIRCLE('',#13100,0.139999999998);
+#13100 = AXIS2_PLACEMENT_3D('',#13101,#13102,#13103);
+#13101 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13102 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13103 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13104 = ORIENTED_EDGE('',*,*,#13096,.F.);
+#13105 = SPHERICAL_SURFACE('',#13106,0.139999999998);
+#13106 = AXIS2_PLACEMENT_3D('',#13107,#13108,#13109);
+#13107 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13108 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13109 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13110 = ADVANCED_FACE('',(#13111),#13114,.F.);
+#13111 = FACE_BOUND('',#13112,.F.);
+#13112 = EDGE_LOOP('',(#13113));
+#13113 = ORIENTED_EDGE('',*,*,#13087,.T.);
+#13114 = PLANE('',#13115);
+#13115 = AXIS2_PLACEMENT_3D('',#13116,#13117,#13118);
+#13116 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13117 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13118 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13123))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13120,#13121,#13122))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13120,
+ 'distance_accuracy_value','confusion accuracy');
+#13124 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13125,#13127);
+#13125 = ( REPRESENTATION_RELATIONSHIP('','',#13080,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13126)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13126 = ITEM_DEFINED_TRANSFORMATION('','',#11,#847);
+#13127 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13128);
+#13128 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13564','BALL_0207','',#5,#13075
+ ,$);
+#13129 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13077));
+#13130 = SHAPE_DEFINITION_REPRESENTATION(#13131,#13137);
+#13131 = PRODUCT_DEFINITION_SHAPE('','',#13132);
+#13132 = PRODUCT_DEFINITION('design','',#13133,#13136);
+#13133 = PRODUCT_DEFINITION_FORMATION('','',#13134);
+#13134 = PRODUCT('BALL_0208','BALL_0208','',(#13135));
+#13135 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13136 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13137 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13138),#13176);
+#13138 = MANIFOLD_SOLID_BREP('',#13139);
+#13139 = CLOSED_SHELL('',(#13140,#13167));
+#13140 = ADVANCED_FACE('',(#13141),#13162,.T.);
+#13141 = FACE_BOUND('',#13142,.T.);
+#13142 = EDGE_LOOP('',(#13143,#13152,#13161));
+#13143 = ORIENTED_EDGE('',*,*,#13144,.T.);
+#13144 = EDGE_CURVE('',#13145,#13145,#13147,.T.);
+#13145 = VERTEX_POINT('',#13146);
+#13146 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13147 = CIRCLE('',#13148,0.112000000008);
+#13148 = AXIS2_PLACEMENT_3D('',#13149,#13150,#13151);
+#13149 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13150 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13151 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13152 = ORIENTED_EDGE('',*,*,#13153,.T.);
+#13153 = EDGE_CURVE('',#13145,#13154,#13156,.T.);
+#13154 = VERTEX_POINT('',#13155);
+#13155 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13156 = CIRCLE('',#13157,0.139999999998);
+#13157 = AXIS2_PLACEMENT_3D('',#13158,#13159,#13160);
+#13158 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13159 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13160 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13161 = ORIENTED_EDGE('',*,*,#13153,.F.);
+#13162 = SPHERICAL_SURFACE('',#13163,0.139999999998);
+#13163 = AXIS2_PLACEMENT_3D('',#13164,#13165,#13166);
+#13164 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13165 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13166 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13167 = ADVANCED_FACE('',(#13168),#13171,.F.);
+#13168 = FACE_BOUND('',#13169,.F.);
+#13169 = EDGE_LOOP('',(#13170));
+#13170 = ORIENTED_EDGE('',*,*,#13144,.T.);
+#13171 = PLANE('',#13172);
+#13172 = AXIS2_PLACEMENT_3D('',#13173,#13174,#13175);
+#13173 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13174 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13175 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13180))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13177,#13178,#13179))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13177 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13178 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13179 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13180 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13177,
+ 'distance_accuracy_value','confusion accuracy');
+#13181 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13182,#13184);
+#13182 = ( REPRESENTATION_RELATIONSHIP('','',#13137,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13183)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13183 = ITEM_DEFINED_TRANSFORMATION('','',#11,#851);
+#13184 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13185);
+#13185 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13565','BALL_0208','',#5,#13132
+ ,$);
+#13186 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13134));
+#13187 = SHAPE_DEFINITION_REPRESENTATION(#13188,#13194);
+#13188 = PRODUCT_DEFINITION_SHAPE('','',#13189);
+#13189 = PRODUCT_DEFINITION('design','',#13190,#13193);
+#13190 = PRODUCT_DEFINITION_FORMATION('','',#13191);
+#13191 = PRODUCT('BALL_0209','BALL_0209','',(#13192));
+#13192 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13193 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13194 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13195),#13233);
+#13195 = MANIFOLD_SOLID_BREP('',#13196);
+#13196 = CLOSED_SHELL('',(#13197,#13224));
+#13197 = ADVANCED_FACE('',(#13198),#13219,.T.);
+#13198 = FACE_BOUND('',#13199,.T.);
+#13199 = EDGE_LOOP('',(#13200,#13209,#13218));
+#13200 = ORIENTED_EDGE('',*,*,#13201,.T.);
+#13201 = EDGE_CURVE('',#13202,#13202,#13204,.T.);
+#13202 = VERTEX_POINT('',#13203);
+#13203 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13204 = CIRCLE('',#13205,0.112000000008);
+#13205 = AXIS2_PLACEMENT_3D('',#13206,#13207,#13208);
+#13206 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13207 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13208 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13209 = ORIENTED_EDGE('',*,*,#13210,.T.);
+#13210 = EDGE_CURVE('',#13202,#13211,#13213,.T.);
+#13211 = VERTEX_POINT('',#13212);
+#13212 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13213 = CIRCLE('',#13214,0.139999999998);
+#13214 = AXIS2_PLACEMENT_3D('',#13215,#13216,#13217);
+#13215 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13216 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13217 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13218 = ORIENTED_EDGE('',*,*,#13210,.F.);
+#13219 = SPHERICAL_SURFACE('',#13220,0.139999999998);
+#13220 = AXIS2_PLACEMENT_3D('',#13221,#13222,#13223);
+#13221 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13222 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13223 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13224 = ADVANCED_FACE('',(#13225),#13228,.F.);
+#13225 = FACE_BOUND('',#13226,.F.);
+#13226 = EDGE_LOOP('',(#13227));
+#13227 = ORIENTED_EDGE('',*,*,#13201,.T.);
+#13228 = PLANE('',#13229);
+#13229 = AXIS2_PLACEMENT_3D('',#13230,#13231,#13232);
+#13230 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13231 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13232 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13237))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13234,#13235,#13236))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13234 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13235 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13236 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13237 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13234,
+ 'distance_accuracy_value','confusion accuracy');
+#13238 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13239,#13241);
+#13239 = ( REPRESENTATION_RELATIONSHIP('','',#13194,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13240)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13240 = ITEM_DEFINED_TRANSFORMATION('','',#11,#855);
+#13241 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13242);
+#13242 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13566','BALL_0209','',#5,#13189
+ ,$);
+#13243 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13191));
+#13244 = SHAPE_DEFINITION_REPRESENTATION(#13245,#13251);
+#13245 = PRODUCT_DEFINITION_SHAPE('','',#13246);
+#13246 = PRODUCT_DEFINITION('design','',#13247,#13250);
+#13247 = PRODUCT_DEFINITION_FORMATION('','',#13248);
+#13248 = PRODUCT('BALL_0210','BALL_0210','',(#13249));
+#13249 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13250 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13251 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13252),#13290);
+#13252 = MANIFOLD_SOLID_BREP('',#13253);
+#13253 = CLOSED_SHELL('',(#13254,#13281));
+#13254 = ADVANCED_FACE('',(#13255),#13276,.T.);
+#13255 = FACE_BOUND('',#13256,.T.);
+#13256 = EDGE_LOOP('',(#13257,#13266,#13275));
+#13257 = ORIENTED_EDGE('',*,*,#13258,.T.);
+#13258 = EDGE_CURVE('',#13259,#13259,#13261,.T.);
+#13259 = VERTEX_POINT('',#13260);
+#13260 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13261 = CIRCLE('',#13262,0.112000000008);
+#13262 = AXIS2_PLACEMENT_3D('',#13263,#13264,#13265);
+#13263 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13264 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13265 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13266 = ORIENTED_EDGE('',*,*,#13267,.T.);
+#13267 = EDGE_CURVE('',#13259,#13268,#13270,.T.);
+#13268 = VERTEX_POINT('',#13269);
+#13269 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13270 = CIRCLE('',#13271,0.139999999998);
+#13271 = AXIS2_PLACEMENT_3D('',#13272,#13273,#13274);
+#13272 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13273 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13274 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13275 = ORIENTED_EDGE('',*,*,#13267,.F.);
+#13276 = SPHERICAL_SURFACE('',#13277,0.139999999998);
+#13277 = AXIS2_PLACEMENT_3D('',#13278,#13279,#13280);
+#13278 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13279 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13280 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13281 = ADVANCED_FACE('',(#13282),#13285,.F.);
+#13282 = FACE_BOUND('',#13283,.F.);
+#13283 = EDGE_LOOP('',(#13284));
+#13284 = ORIENTED_EDGE('',*,*,#13258,.T.);
+#13285 = PLANE('',#13286);
+#13286 = AXIS2_PLACEMENT_3D('',#13287,#13288,#13289);
+#13287 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13288 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13289 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13294))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13291,#13292,#13293))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13291 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13292 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13293 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13294 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13291,
+ 'distance_accuracy_value','confusion accuracy');
+#13295 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13296,#13298);
+#13296 = ( REPRESENTATION_RELATIONSHIP('','',#13251,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13297)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13297 = ITEM_DEFINED_TRANSFORMATION('','',#11,#859);
+#13298 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13299);
+#13299 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13567','BALL_0210','',#5,#13246
+ ,$);
+#13300 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13248));
+#13301 = SHAPE_DEFINITION_REPRESENTATION(#13302,#13308);
+#13302 = PRODUCT_DEFINITION_SHAPE('','',#13303);
+#13303 = PRODUCT_DEFINITION('design','',#13304,#13307);
+#13304 = PRODUCT_DEFINITION_FORMATION('','',#13305);
+#13305 = PRODUCT('BALL_0211','BALL_0211','',(#13306));
+#13306 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13307 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13308 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13309),#13347);
+#13309 = MANIFOLD_SOLID_BREP('',#13310);
+#13310 = CLOSED_SHELL('',(#13311,#13338));
+#13311 = ADVANCED_FACE('',(#13312),#13333,.T.);
+#13312 = FACE_BOUND('',#13313,.T.);
+#13313 = EDGE_LOOP('',(#13314,#13323,#13332));
+#13314 = ORIENTED_EDGE('',*,*,#13315,.T.);
+#13315 = EDGE_CURVE('',#13316,#13316,#13318,.T.);
+#13316 = VERTEX_POINT('',#13317);
+#13317 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13318 = CIRCLE('',#13319,0.112000000008);
+#13319 = AXIS2_PLACEMENT_3D('',#13320,#13321,#13322);
+#13320 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13321 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13322 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13323 = ORIENTED_EDGE('',*,*,#13324,.T.);
+#13324 = EDGE_CURVE('',#13316,#13325,#13327,.T.);
+#13325 = VERTEX_POINT('',#13326);
+#13326 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13327 = CIRCLE('',#13328,0.139999999998);
+#13328 = AXIS2_PLACEMENT_3D('',#13329,#13330,#13331);
+#13329 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13330 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13331 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13332 = ORIENTED_EDGE('',*,*,#13324,.F.);
+#13333 = SPHERICAL_SURFACE('',#13334,0.139999999998);
+#13334 = AXIS2_PLACEMENT_3D('',#13335,#13336,#13337);
+#13335 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13336 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13337 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13338 = ADVANCED_FACE('',(#13339),#13342,.F.);
+#13339 = FACE_BOUND('',#13340,.F.);
+#13340 = EDGE_LOOP('',(#13341));
+#13341 = ORIENTED_EDGE('',*,*,#13315,.T.);
+#13342 = PLANE('',#13343);
+#13343 = AXIS2_PLACEMENT_3D('',#13344,#13345,#13346);
+#13344 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13345 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13346 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13351))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13348,#13349,#13350))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13348,
+ 'distance_accuracy_value','confusion accuracy');
+#13352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13353,#13355);
+#13353 = ( REPRESENTATION_RELATIONSHIP('','',#13308,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13354)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#863);
+#13355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13356);
+#13356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13568','BALL_0211','',#5,#13303
+ ,$);
+#13357 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13305));
+#13358 = SHAPE_DEFINITION_REPRESENTATION(#13359,#13365);
+#13359 = PRODUCT_DEFINITION_SHAPE('','',#13360);
+#13360 = PRODUCT_DEFINITION('design','',#13361,#13364);
+#13361 = PRODUCT_DEFINITION_FORMATION('','',#13362);
+#13362 = PRODUCT('BALL_0212','BALL_0212','',(#13363));
+#13363 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13364 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13365 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13366),#13404);
+#13366 = MANIFOLD_SOLID_BREP('',#13367);
+#13367 = CLOSED_SHELL('',(#13368,#13395));
+#13368 = ADVANCED_FACE('',(#13369),#13390,.T.);
+#13369 = FACE_BOUND('',#13370,.T.);
+#13370 = EDGE_LOOP('',(#13371,#13380,#13389));
+#13371 = ORIENTED_EDGE('',*,*,#13372,.T.);
+#13372 = EDGE_CURVE('',#13373,#13373,#13375,.T.);
+#13373 = VERTEX_POINT('',#13374);
+#13374 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13375 = CIRCLE('',#13376,0.112000000008);
+#13376 = AXIS2_PLACEMENT_3D('',#13377,#13378,#13379);
+#13377 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13378 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13379 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13380 = ORIENTED_EDGE('',*,*,#13381,.T.);
+#13381 = EDGE_CURVE('',#13373,#13382,#13384,.T.);
+#13382 = VERTEX_POINT('',#13383);
+#13383 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13384 = CIRCLE('',#13385,0.139999999998);
+#13385 = AXIS2_PLACEMENT_3D('',#13386,#13387,#13388);
+#13386 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13387 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13388 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13389 = ORIENTED_EDGE('',*,*,#13381,.F.);
+#13390 = SPHERICAL_SURFACE('',#13391,0.139999999998);
+#13391 = AXIS2_PLACEMENT_3D('',#13392,#13393,#13394);
+#13392 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13393 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13394 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13395 = ADVANCED_FACE('',(#13396),#13399,.F.);
+#13396 = FACE_BOUND('',#13397,.F.);
+#13397 = EDGE_LOOP('',(#13398));
+#13398 = ORIENTED_EDGE('',*,*,#13372,.T.);
+#13399 = PLANE('',#13400);
+#13400 = AXIS2_PLACEMENT_3D('',#13401,#13402,#13403);
+#13401 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13402 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13403 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13408))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13405,#13406,#13407))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13405 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13406 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13407 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13408 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13405,
+ 'distance_accuracy_value','confusion accuracy');
+#13409 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13410,#13412);
+#13410 = ( REPRESENTATION_RELATIONSHIP('','',#13365,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13411)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13411 = ITEM_DEFINED_TRANSFORMATION('','',#11,#867);
+#13412 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13413);
+#13413 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13569','BALL_0212','',#5,#13360
+ ,$);
+#13414 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13362));
+#13415 = SHAPE_DEFINITION_REPRESENTATION(#13416,#13422);
+#13416 = PRODUCT_DEFINITION_SHAPE('','',#13417);
+#13417 = PRODUCT_DEFINITION('design','',#13418,#13421);
+#13418 = PRODUCT_DEFINITION_FORMATION('','',#13419);
+#13419 = PRODUCT('BALL_0213','BALL_0213','',(#13420));
+#13420 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13421 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13422 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13423),#13461);
+#13423 = MANIFOLD_SOLID_BREP('',#13424);
+#13424 = CLOSED_SHELL('',(#13425,#13452));
+#13425 = ADVANCED_FACE('',(#13426),#13447,.T.);
+#13426 = FACE_BOUND('',#13427,.T.);
+#13427 = EDGE_LOOP('',(#13428,#13437,#13446));
+#13428 = ORIENTED_EDGE('',*,*,#13429,.T.);
+#13429 = EDGE_CURVE('',#13430,#13430,#13432,.T.);
+#13430 = VERTEX_POINT('',#13431);
+#13431 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13432 = CIRCLE('',#13433,0.112000000008);
+#13433 = AXIS2_PLACEMENT_3D('',#13434,#13435,#13436);
+#13434 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13435 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13436 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13437 = ORIENTED_EDGE('',*,*,#13438,.T.);
+#13438 = EDGE_CURVE('',#13430,#13439,#13441,.T.);
+#13439 = VERTEX_POINT('',#13440);
+#13440 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13441 = CIRCLE('',#13442,0.139999999998);
+#13442 = AXIS2_PLACEMENT_3D('',#13443,#13444,#13445);
+#13443 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13444 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13445 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13446 = ORIENTED_EDGE('',*,*,#13438,.F.);
+#13447 = SPHERICAL_SURFACE('',#13448,0.139999999998);
+#13448 = AXIS2_PLACEMENT_3D('',#13449,#13450,#13451);
+#13449 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13450 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13451 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13452 = ADVANCED_FACE('',(#13453),#13456,.F.);
+#13453 = FACE_BOUND('',#13454,.F.);
+#13454 = EDGE_LOOP('',(#13455));
+#13455 = ORIENTED_EDGE('',*,*,#13429,.T.);
+#13456 = PLANE('',#13457);
+#13457 = AXIS2_PLACEMENT_3D('',#13458,#13459,#13460);
+#13458 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13459 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13460 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13465))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13462,#13463,#13464))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13462 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13463 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13464 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13465 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13462,
+ 'distance_accuracy_value','confusion accuracy');
+#13466 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13467,#13469);
+#13467 = ( REPRESENTATION_RELATIONSHIP('','',#13422,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13468)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13468 = ITEM_DEFINED_TRANSFORMATION('','',#11,#871);
+#13469 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13470);
+#13470 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13570','BALL_0213','',#5,#13417
+ ,$);
+#13471 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13419));
+#13472 = SHAPE_DEFINITION_REPRESENTATION(#13473,#13479);
+#13473 = PRODUCT_DEFINITION_SHAPE('','',#13474);
+#13474 = PRODUCT_DEFINITION('design','',#13475,#13478);
+#13475 = PRODUCT_DEFINITION_FORMATION('','',#13476);
+#13476 = PRODUCT('BALL_0214','BALL_0214','',(#13477));
+#13477 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13478 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13479 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13480),#13518);
+#13480 = MANIFOLD_SOLID_BREP('',#13481);
+#13481 = CLOSED_SHELL('',(#13482,#13509));
+#13482 = ADVANCED_FACE('',(#13483),#13504,.T.);
+#13483 = FACE_BOUND('',#13484,.T.);
+#13484 = EDGE_LOOP('',(#13485,#13494,#13503));
+#13485 = ORIENTED_EDGE('',*,*,#13486,.T.);
+#13486 = EDGE_CURVE('',#13487,#13487,#13489,.T.);
+#13487 = VERTEX_POINT('',#13488);
+#13488 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13489 = CIRCLE('',#13490,0.112000000008);
+#13490 = AXIS2_PLACEMENT_3D('',#13491,#13492,#13493);
+#13491 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13492 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13493 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13494 = ORIENTED_EDGE('',*,*,#13495,.T.);
+#13495 = EDGE_CURVE('',#13487,#13496,#13498,.T.);
+#13496 = VERTEX_POINT('',#13497);
+#13497 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13498 = CIRCLE('',#13499,0.139999999998);
+#13499 = AXIS2_PLACEMENT_3D('',#13500,#13501,#13502);
+#13500 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13501 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13502 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13503 = ORIENTED_EDGE('',*,*,#13495,.F.);
+#13504 = SPHERICAL_SURFACE('',#13505,0.139999999998);
+#13505 = AXIS2_PLACEMENT_3D('',#13506,#13507,#13508);
+#13506 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13507 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13508 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13509 = ADVANCED_FACE('',(#13510),#13513,.F.);
+#13510 = FACE_BOUND('',#13511,.F.);
+#13511 = EDGE_LOOP('',(#13512));
+#13512 = ORIENTED_EDGE('',*,*,#13486,.T.);
+#13513 = PLANE('',#13514);
+#13514 = AXIS2_PLACEMENT_3D('',#13515,#13516,#13517);
+#13515 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13516 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13517 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13522))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13519,#13520,#13521))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13519 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13520 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13521 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13522 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13519,
+ 'distance_accuracy_value','confusion accuracy');
+#13523 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13524,#13526);
+#13524 = ( REPRESENTATION_RELATIONSHIP('','',#13479,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13525)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13525 = ITEM_DEFINED_TRANSFORMATION('','',#11,#875);
+#13526 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13527);
+#13527 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13571','BALL_0214','',#5,#13474
+ ,$);
+#13528 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13476));
+#13529 = SHAPE_DEFINITION_REPRESENTATION(#13530,#13536);
+#13530 = PRODUCT_DEFINITION_SHAPE('','',#13531);
+#13531 = PRODUCT_DEFINITION('design','',#13532,#13535);
+#13532 = PRODUCT_DEFINITION_FORMATION('','',#13533);
+#13533 = PRODUCT('BALL_0215','BALL_0215','',(#13534));
+#13534 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13535 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13536 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13537),#13575);
+#13537 = MANIFOLD_SOLID_BREP('',#13538);
+#13538 = CLOSED_SHELL('',(#13539,#13566));
+#13539 = ADVANCED_FACE('',(#13540),#13561,.T.);
+#13540 = FACE_BOUND('',#13541,.T.);
+#13541 = EDGE_LOOP('',(#13542,#13551,#13560));
+#13542 = ORIENTED_EDGE('',*,*,#13543,.T.);
+#13543 = EDGE_CURVE('',#13544,#13544,#13546,.T.);
+#13544 = VERTEX_POINT('',#13545);
+#13545 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13546 = CIRCLE('',#13547,0.112000000008);
+#13547 = AXIS2_PLACEMENT_3D('',#13548,#13549,#13550);
+#13548 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13549 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13550 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13551 = ORIENTED_EDGE('',*,*,#13552,.T.);
+#13552 = EDGE_CURVE('',#13544,#13553,#13555,.T.);
+#13553 = VERTEX_POINT('',#13554);
+#13554 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13555 = CIRCLE('',#13556,0.139999999998);
+#13556 = AXIS2_PLACEMENT_3D('',#13557,#13558,#13559);
+#13557 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13558 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13559 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13560 = ORIENTED_EDGE('',*,*,#13552,.F.);
+#13561 = SPHERICAL_SURFACE('',#13562,0.139999999998);
+#13562 = AXIS2_PLACEMENT_3D('',#13563,#13564,#13565);
+#13563 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13564 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13565 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13566 = ADVANCED_FACE('',(#13567),#13570,.F.);
+#13567 = FACE_BOUND('',#13568,.F.);
+#13568 = EDGE_LOOP('',(#13569));
+#13569 = ORIENTED_EDGE('',*,*,#13543,.T.);
+#13570 = PLANE('',#13571);
+#13571 = AXIS2_PLACEMENT_3D('',#13572,#13573,#13574);
+#13572 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13573 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13574 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13579))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13576,#13577,#13578))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13576 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13577 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13578 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13579 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13576,
+ 'distance_accuracy_value','confusion accuracy');
+#13580 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13581,#13583);
+#13581 = ( REPRESENTATION_RELATIONSHIP('','',#13536,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13582)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13582 = ITEM_DEFINED_TRANSFORMATION('','',#11,#879);
+#13583 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13584);
+#13584 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13572','BALL_0215','',#5,#13531
+ ,$);
+#13585 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13533));
+#13586 = SHAPE_DEFINITION_REPRESENTATION(#13587,#13593);
+#13587 = PRODUCT_DEFINITION_SHAPE('','',#13588);
+#13588 = PRODUCT_DEFINITION('design','',#13589,#13592);
+#13589 = PRODUCT_DEFINITION_FORMATION('','',#13590);
+#13590 = PRODUCT('BALL_0216','BALL_0216','',(#13591));
+#13591 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13592 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13593 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13594),#13632);
+#13594 = MANIFOLD_SOLID_BREP('',#13595);
+#13595 = CLOSED_SHELL('',(#13596,#13623));
+#13596 = ADVANCED_FACE('',(#13597),#13618,.T.);
+#13597 = FACE_BOUND('',#13598,.T.);
+#13598 = EDGE_LOOP('',(#13599,#13608,#13617));
+#13599 = ORIENTED_EDGE('',*,*,#13600,.T.);
+#13600 = EDGE_CURVE('',#13601,#13601,#13603,.T.);
+#13601 = VERTEX_POINT('',#13602);
+#13602 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13603 = CIRCLE('',#13604,0.112000000008);
+#13604 = AXIS2_PLACEMENT_3D('',#13605,#13606,#13607);
+#13605 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13606 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13607 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13608 = ORIENTED_EDGE('',*,*,#13609,.T.);
+#13609 = EDGE_CURVE('',#13601,#13610,#13612,.T.);
+#13610 = VERTEX_POINT('',#13611);
+#13611 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13612 = CIRCLE('',#13613,0.139999999998);
+#13613 = AXIS2_PLACEMENT_3D('',#13614,#13615,#13616);
+#13614 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13615 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13616 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13617 = ORIENTED_EDGE('',*,*,#13609,.F.);
+#13618 = SPHERICAL_SURFACE('',#13619,0.139999999998);
+#13619 = AXIS2_PLACEMENT_3D('',#13620,#13621,#13622);
+#13620 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13621 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13622 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13623 = ADVANCED_FACE('',(#13624),#13627,.F.);
+#13624 = FACE_BOUND('',#13625,.F.);
+#13625 = EDGE_LOOP('',(#13626));
+#13626 = ORIENTED_EDGE('',*,*,#13600,.T.);
+#13627 = PLANE('',#13628);
+#13628 = AXIS2_PLACEMENT_3D('',#13629,#13630,#13631);
+#13629 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13630 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13631 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13636))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13633,#13634,#13635))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13633 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13634 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13635 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13636 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13633,
+ 'distance_accuracy_value','confusion accuracy');
+#13637 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13638,#13640);
+#13638 = ( REPRESENTATION_RELATIONSHIP('','',#13593,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13639)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13639 = ITEM_DEFINED_TRANSFORMATION('','',#11,#883);
+#13640 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13641);
+#13641 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13573','BALL_0216','',#5,#13588
+ ,$);
+#13642 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13590));
+#13643 = SHAPE_DEFINITION_REPRESENTATION(#13644,#13650);
+#13644 = PRODUCT_DEFINITION_SHAPE('','',#13645);
+#13645 = PRODUCT_DEFINITION('design','',#13646,#13649);
+#13646 = PRODUCT_DEFINITION_FORMATION('','',#13647);
+#13647 = PRODUCT('BALL_0217','BALL_0217','',(#13648));
+#13648 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13649 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13650 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13651),#13689);
+#13651 = MANIFOLD_SOLID_BREP('',#13652);
+#13652 = CLOSED_SHELL('',(#13653,#13680));
+#13653 = ADVANCED_FACE('',(#13654),#13675,.T.);
+#13654 = FACE_BOUND('',#13655,.T.);
+#13655 = EDGE_LOOP('',(#13656,#13665,#13674));
+#13656 = ORIENTED_EDGE('',*,*,#13657,.T.);
+#13657 = EDGE_CURVE('',#13658,#13658,#13660,.T.);
+#13658 = VERTEX_POINT('',#13659);
+#13659 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13660 = CIRCLE('',#13661,0.112000000008);
+#13661 = AXIS2_PLACEMENT_3D('',#13662,#13663,#13664);
+#13662 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13663 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13664 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13665 = ORIENTED_EDGE('',*,*,#13666,.T.);
+#13666 = EDGE_CURVE('',#13658,#13667,#13669,.T.);
+#13667 = VERTEX_POINT('',#13668);
+#13668 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13669 = CIRCLE('',#13670,0.139999999998);
+#13670 = AXIS2_PLACEMENT_3D('',#13671,#13672,#13673);
+#13671 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13672 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13673 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13674 = ORIENTED_EDGE('',*,*,#13666,.F.);
+#13675 = SPHERICAL_SURFACE('',#13676,0.139999999998);
+#13676 = AXIS2_PLACEMENT_3D('',#13677,#13678,#13679);
+#13677 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13678 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13679 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13680 = ADVANCED_FACE('',(#13681),#13684,.F.);
+#13681 = FACE_BOUND('',#13682,.F.);
+#13682 = EDGE_LOOP('',(#13683));
+#13683 = ORIENTED_EDGE('',*,*,#13657,.T.);
+#13684 = PLANE('',#13685);
+#13685 = AXIS2_PLACEMENT_3D('',#13686,#13687,#13688);
+#13686 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13687 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13688 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13693))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13690,#13691,#13692))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13690 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13691 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13692 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13693 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13690,
+ 'distance_accuracy_value','confusion accuracy');
+#13694 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13695,#13697);
+#13695 = ( REPRESENTATION_RELATIONSHIP('','',#13650,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13696)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13696 = ITEM_DEFINED_TRANSFORMATION('','',#11,#887);
+#13697 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13698);
+#13698 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13574','BALL_0217','',#5,#13645
+ ,$);
+#13699 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13647));
+#13700 = SHAPE_DEFINITION_REPRESENTATION(#13701,#13707);
+#13701 = PRODUCT_DEFINITION_SHAPE('','',#13702);
+#13702 = PRODUCT_DEFINITION('design','',#13703,#13706);
+#13703 = PRODUCT_DEFINITION_FORMATION('','',#13704);
+#13704 = PRODUCT('BALL_0218','BALL_0218','',(#13705));
+#13705 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13706 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13707 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13708),#13746);
+#13708 = MANIFOLD_SOLID_BREP('',#13709);
+#13709 = CLOSED_SHELL('',(#13710,#13737));
+#13710 = ADVANCED_FACE('',(#13711),#13732,.T.);
+#13711 = FACE_BOUND('',#13712,.T.);
+#13712 = EDGE_LOOP('',(#13713,#13722,#13731));
+#13713 = ORIENTED_EDGE('',*,*,#13714,.T.);
+#13714 = EDGE_CURVE('',#13715,#13715,#13717,.T.);
+#13715 = VERTEX_POINT('',#13716);
+#13716 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13717 = CIRCLE('',#13718,0.112000000008);
+#13718 = AXIS2_PLACEMENT_3D('',#13719,#13720,#13721);
+#13719 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13720 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13721 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13722 = ORIENTED_EDGE('',*,*,#13723,.T.);
+#13723 = EDGE_CURVE('',#13715,#13724,#13726,.T.);
+#13724 = VERTEX_POINT('',#13725);
+#13725 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13726 = CIRCLE('',#13727,0.139999999998);
+#13727 = AXIS2_PLACEMENT_3D('',#13728,#13729,#13730);
+#13728 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13729 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13730 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13731 = ORIENTED_EDGE('',*,*,#13723,.F.);
+#13732 = SPHERICAL_SURFACE('',#13733,0.139999999998);
+#13733 = AXIS2_PLACEMENT_3D('',#13734,#13735,#13736);
+#13734 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13735 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13736 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13737 = ADVANCED_FACE('',(#13738),#13741,.F.);
+#13738 = FACE_BOUND('',#13739,.F.);
+#13739 = EDGE_LOOP('',(#13740));
+#13740 = ORIENTED_EDGE('',*,*,#13714,.T.);
+#13741 = PLANE('',#13742);
+#13742 = AXIS2_PLACEMENT_3D('',#13743,#13744,#13745);
+#13743 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13744 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13745 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13750))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13747,#13748,#13749))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13747 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13748 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13749 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13750 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13747,
+ 'distance_accuracy_value','confusion accuracy');
+#13751 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13752,#13754);
+#13752 = ( REPRESENTATION_RELATIONSHIP('','',#13707,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13753)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13753 = ITEM_DEFINED_TRANSFORMATION('','',#11,#891);
+#13754 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13755);
+#13755 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13575','BALL_0218','',#5,#13702
+ ,$);
+#13756 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13704));
+#13757 = SHAPE_DEFINITION_REPRESENTATION(#13758,#13764);
+#13758 = PRODUCT_DEFINITION_SHAPE('','',#13759);
+#13759 = PRODUCT_DEFINITION('design','',#13760,#13763);
+#13760 = PRODUCT_DEFINITION_FORMATION('','',#13761);
+#13761 = PRODUCT('BALL_0219','BALL_0219','',(#13762));
+#13762 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13763 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13764 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13765),#13803);
+#13765 = MANIFOLD_SOLID_BREP('',#13766);
+#13766 = CLOSED_SHELL('',(#13767,#13794));
+#13767 = ADVANCED_FACE('',(#13768),#13789,.T.);
+#13768 = FACE_BOUND('',#13769,.T.);
+#13769 = EDGE_LOOP('',(#13770,#13779,#13788));
+#13770 = ORIENTED_EDGE('',*,*,#13771,.T.);
+#13771 = EDGE_CURVE('',#13772,#13772,#13774,.T.);
+#13772 = VERTEX_POINT('',#13773);
+#13773 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13774 = CIRCLE('',#13775,0.112000000008);
+#13775 = AXIS2_PLACEMENT_3D('',#13776,#13777,#13778);
+#13776 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13777 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13778 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13779 = ORIENTED_EDGE('',*,*,#13780,.T.);
+#13780 = EDGE_CURVE('',#13772,#13781,#13783,.T.);
+#13781 = VERTEX_POINT('',#13782);
+#13782 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13783 = CIRCLE('',#13784,0.139999999998);
+#13784 = AXIS2_PLACEMENT_3D('',#13785,#13786,#13787);
+#13785 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13786 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13787 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13788 = ORIENTED_EDGE('',*,*,#13780,.F.);
+#13789 = SPHERICAL_SURFACE('',#13790,0.139999999998);
+#13790 = AXIS2_PLACEMENT_3D('',#13791,#13792,#13793);
+#13791 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13792 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13793 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13794 = ADVANCED_FACE('',(#13795),#13798,.F.);
+#13795 = FACE_BOUND('',#13796,.F.);
+#13796 = EDGE_LOOP('',(#13797));
+#13797 = ORIENTED_EDGE('',*,*,#13771,.T.);
+#13798 = PLANE('',#13799);
+#13799 = AXIS2_PLACEMENT_3D('',#13800,#13801,#13802);
+#13800 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13801 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13802 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13807))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13804,#13805,#13806))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13804,
+ 'distance_accuracy_value','confusion accuracy');
+#13808 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13809,#13811);
+#13809 = ( REPRESENTATION_RELATIONSHIP('','',#13764,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13810)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13810 = ITEM_DEFINED_TRANSFORMATION('','',#11,#895);
+#13811 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13812);
+#13812 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13576','BALL_0219','',#5,#13759
+ ,$);
+#13813 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13761));
+#13814 = SHAPE_DEFINITION_REPRESENTATION(#13815,#13821);
+#13815 = PRODUCT_DEFINITION_SHAPE('','',#13816);
+#13816 = PRODUCT_DEFINITION('design','',#13817,#13820);
+#13817 = PRODUCT_DEFINITION_FORMATION('','',#13818);
+#13818 = PRODUCT('BALL_0220','BALL_0220','',(#13819));
+#13819 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13820 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13821 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13822),#13860);
+#13822 = MANIFOLD_SOLID_BREP('',#13823);
+#13823 = CLOSED_SHELL('',(#13824,#13851));
+#13824 = ADVANCED_FACE('',(#13825),#13846,.T.);
+#13825 = FACE_BOUND('',#13826,.T.);
+#13826 = EDGE_LOOP('',(#13827,#13836,#13845));
+#13827 = ORIENTED_EDGE('',*,*,#13828,.T.);
+#13828 = EDGE_CURVE('',#13829,#13829,#13831,.T.);
+#13829 = VERTEX_POINT('',#13830);
+#13830 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13831 = CIRCLE('',#13832,0.112000000008);
+#13832 = AXIS2_PLACEMENT_3D('',#13833,#13834,#13835);
+#13833 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13834 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13835 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13836 = ORIENTED_EDGE('',*,*,#13837,.T.);
+#13837 = EDGE_CURVE('',#13829,#13838,#13840,.T.);
+#13838 = VERTEX_POINT('',#13839);
+#13839 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13840 = CIRCLE('',#13841,0.139999999998);
+#13841 = AXIS2_PLACEMENT_3D('',#13842,#13843,#13844);
+#13842 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13843 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13844 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13845 = ORIENTED_EDGE('',*,*,#13837,.F.);
+#13846 = SPHERICAL_SURFACE('',#13847,0.139999999998);
+#13847 = AXIS2_PLACEMENT_3D('',#13848,#13849,#13850);
+#13848 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13849 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13850 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13851 = ADVANCED_FACE('',(#13852),#13855,.F.);
+#13852 = FACE_BOUND('',#13853,.F.);
+#13853 = EDGE_LOOP('',(#13854));
+#13854 = ORIENTED_EDGE('',*,*,#13828,.T.);
+#13855 = PLANE('',#13856);
+#13856 = AXIS2_PLACEMENT_3D('',#13857,#13858,#13859);
+#13857 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13858 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13859 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13864))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13861,#13862,#13863))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13861 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13862 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13863 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13864 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13861,
+ 'distance_accuracy_value','confusion accuracy');
+#13865 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13866,#13868);
+#13866 = ( REPRESENTATION_RELATIONSHIP('','',#13821,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13867)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13867 = ITEM_DEFINED_TRANSFORMATION('','',#11,#899);
+#13868 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13869);
+#13869 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13577','BALL_0220','',#5,#13816
+ ,$);
+#13870 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13818));
+#13871 = SHAPE_DEFINITION_REPRESENTATION(#13872,#13878);
+#13872 = PRODUCT_DEFINITION_SHAPE('','',#13873);
+#13873 = PRODUCT_DEFINITION('design','',#13874,#13877);
+#13874 = PRODUCT_DEFINITION_FORMATION('','',#13875);
+#13875 = PRODUCT('BALL_0221','BALL_0221','',(#13876));
+#13876 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13877 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13878 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13879),#13917);
+#13879 = MANIFOLD_SOLID_BREP('',#13880);
+#13880 = CLOSED_SHELL('',(#13881,#13908));
+#13881 = ADVANCED_FACE('',(#13882),#13903,.T.);
+#13882 = FACE_BOUND('',#13883,.T.);
+#13883 = EDGE_LOOP('',(#13884,#13893,#13902));
+#13884 = ORIENTED_EDGE('',*,*,#13885,.T.);
+#13885 = EDGE_CURVE('',#13886,#13886,#13888,.T.);
+#13886 = VERTEX_POINT('',#13887);
+#13887 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13888 = CIRCLE('',#13889,0.112000000008);
+#13889 = AXIS2_PLACEMENT_3D('',#13890,#13891,#13892);
+#13890 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13891 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13892 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13893 = ORIENTED_EDGE('',*,*,#13894,.T.);
+#13894 = EDGE_CURVE('',#13886,#13895,#13897,.T.);
+#13895 = VERTEX_POINT('',#13896);
+#13896 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13897 = CIRCLE('',#13898,0.139999999998);
+#13898 = AXIS2_PLACEMENT_3D('',#13899,#13900,#13901);
+#13899 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13900 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13901 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13902 = ORIENTED_EDGE('',*,*,#13894,.F.);
+#13903 = SPHERICAL_SURFACE('',#13904,0.139999999998);
+#13904 = AXIS2_PLACEMENT_3D('',#13905,#13906,#13907);
+#13905 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13906 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13907 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13908 = ADVANCED_FACE('',(#13909),#13912,.F.);
+#13909 = FACE_BOUND('',#13910,.F.);
+#13910 = EDGE_LOOP('',(#13911));
+#13911 = ORIENTED_EDGE('',*,*,#13885,.T.);
+#13912 = PLANE('',#13913);
+#13913 = AXIS2_PLACEMENT_3D('',#13914,#13915,#13916);
+#13914 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13915 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13916 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13921))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13918,#13919,#13920))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13918 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13919 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13920 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13921 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13918,
+ 'distance_accuracy_value','confusion accuracy');
+#13922 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13923,#13925);
+#13923 = ( REPRESENTATION_RELATIONSHIP('','',#13878,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13924)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13924 = ITEM_DEFINED_TRANSFORMATION('','',#11,#903);
+#13925 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13926);
+#13926 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13578','BALL_0221','',#5,#13873
+ ,$);
+#13927 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13875));
+#13928 = SHAPE_DEFINITION_REPRESENTATION(#13929,#13935);
+#13929 = PRODUCT_DEFINITION_SHAPE('','',#13930);
+#13930 = PRODUCT_DEFINITION('design','',#13931,#13934);
+#13931 = PRODUCT_DEFINITION_FORMATION('','',#13932);
+#13932 = PRODUCT('BALL_0222','BALL_0222','',(#13933));
+#13933 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13934 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13935 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13936),#13974);
+#13936 = MANIFOLD_SOLID_BREP('',#13937);
+#13937 = CLOSED_SHELL('',(#13938,#13965));
+#13938 = ADVANCED_FACE('',(#13939),#13960,.T.);
+#13939 = FACE_BOUND('',#13940,.T.);
+#13940 = EDGE_LOOP('',(#13941,#13950,#13959));
+#13941 = ORIENTED_EDGE('',*,*,#13942,.T.);
+#13942 = EDGE_CURVE('',#13943,#13943,#13945,.T.);
+#13943 = VERTEX_POINT('',#13944);
+#13944 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#13945 = CIRCLE('',#13946,0.112000000008);
+#13946 = AXIS2_PLACEMENT_3D('',#13947,#13948,#13949);
+#13947 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#13948 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#13949 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#13950 = ORIENTED_EDGE('',*,*,#13951,.T.);
+#13951 = EDGE_CURVE('',#13943,#13952,#13954,.T.);
+#13952 = VERTEX_POINT('',#13953);
+#13953 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#13954 = CIRCLE('',#13955,0.139999999998);
+#13955 = AXIS2_PLACEMENT_3D('',#13956,#13957,#13958);
+#13956 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13957 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#13958 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#13959 = ORIENTED_EDGE('',*,*,#13951,.F.);
+#13960 = SPHERICAL_SURFACE('',#13961,0.139999999998);
+#13961 = AXIS2_PLACEMENT_3D('',#13962,#13963,#13964);
+#13962 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#13963 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13964 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#13965 = ADVANCED_FACE('',(#13966),#13969,.F.);
+#13966 = FACE_BOUND('',#13967,.F.);
+#13967 = EDGE_LOOP('',(#13968));
+#13968 = ORIENTED_EDGE('',*,*,#13942,.T.);
+#13969 = PLANE('',#13970);
+#13970 = AXIS2_PLACEMENT_3D('',#13971,#13972,#13973);
+#13971 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#13972 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#13973 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#13974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13978))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13975,#13976,#13977))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#13975 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13976 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13977 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13978 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13975,
+ 'distance_accuracy_value','confusion accuracy');
+#13979 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13980,#13982);
+#13980 = ( REPRESENTATION_RELATIONSHIP('','',#13935,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13981)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13981 = ITEM_DEFINED_TRANSFORMATION('','',#11,#907);
+#13982 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #13983);
+#13983 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13579','BALL_0222','',#5,#13930
+ ,$);
+#13984 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13932));
+#13985 = SHAPE_DEFINITION_REPRESENTATION(#13986,#13992);
+#13986 = PRODUCT_DEFINITION_SHAPE('','',#13987);
+#13987 = PRODUCT_DEFINITION('design','',#13988,#13991);
+#13988 = PRODUCT_DEFINITION_FORMATION('','',#13989);
+#13989 = PRODUCT('BALL_0223','BALL_0223','',(#13990));
+#13990 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13991 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13992 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13993),#14031);
+#13993 = MANIFOLD_SOLID_BREP('',#13994);
+#13994 = CLOSED_SHELL('',(#13995,#14022));
+#13995 = ADVANCED_FACE('',(#13996),#14017,.T.);
+#13996 = FACE_BOUND('',#13997,.T.);
+#13997 = EDGE_LOOP('',(#13998,#14007,#14016));
+#13998 = ORIENTED_EDGE('',*,*,#13999,.T.);
+#13999 = EDGE_CURVE('',#14000,#14000,#14002,.T.);
+#14000 = VERTEX_POINT('',#14001);
+#14001 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14002 = CIRCLE('',#14003,0.112000000008);
+#14003 = AXIS2_PLACEMENT_3D('',#14004,#14005,#14006);
+#14004 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14005 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14006 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14007 = ORIENTED_EDGE('',*,*,#14008,.T.);
+#14008 = EDGE_CURVE('',#14000,#14009,#14011,.T.);
+#14009 = VERTEX_POINT('',#14010);
+#14010 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14011 = CIRCLE('',#14012,0.139999999998);
+#14012 = AXIS2_PLACEMENT_3D('',#14013,#14014,#14015);
+#14013 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14014 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14015 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14016 = ORIENTED_EDGE('',*,*,#14008,.F.);
+#14017 = SPHERICAL_SURFACE('',#14018,0.139999999998);
+#14018 = AXIS2_PLACEMENT_3D('',#14019,#14020,#14021);
+#14019 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14020 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14021 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14022 = ADVANCED_FACE('',(#14023),#14026,.F.);
+#14023 = FACE_BOUND('',#14024,.F.);
+#14024 = EDGE_LOOP('',(#14025));
+#14025 = ORIENTED_EDGE('',*,*,#13999,.T.);
+#14026 = PLANE('',#14027);
+#14027 = AXIS2_PLACEMENT_3D('',#14028,#14029,#14030);
+#14028 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14029 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14030 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14035))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14032,#14033,#14034))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14032 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14033 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14034 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14035 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14032,
+ 'distance_accuracy_value','confusion accuracy');
+#14036 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14037,#14039);
+#14037 = ( REPRESENTATION_RELATIONSHIP('','',#13992,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14038)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14038 = ITEM_DEFINED_TRANSFORMATION('','',#11,#911);
+#14039 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14040);
+#14040 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13580','BALL_0223','',#5,#13987
+ ,$);
+#14041 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13989));
+#14042 = SHAPE_DEFINITION_REPRESENTATION(#14043,#14049);
+#14043 = PRODUCT_DEFINITION_SHAPE('','',#14044);
+#14044 = PRODUCT_DEFINITION('design','',#14045,#14048);
+#14045 = PRODUCT_DEFINITION_FORMATION('','',#14046);
+#14046 = PRODUCT('BALL_0224','BALL_0224','',(#14047));
+#14047 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14048 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14049 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14050),#14088);
+#14050 = MANIFOLD_SOLID_BREP('',#14051);
+#14051 = CLOSED_SHELL('',(#14052,#14079));
+#14052 = ADVANCED_FACE('',(#14053),#14074,.T.);
+#14053 = FACE_BOUND('',#14054,.T.);
+#14054 = EDGE_LOOP('',(#14055,#14064,#14073));
+#14055 = ORIENTED_EDGE('',*,*,#14056,.T.);
+#14056 = EDGE_CURVE('',#14057,#14057,#14059,.T.);
+#14057 = VERTEX_POINT('',#14058);
+#14058 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14059 = CIRCLE('',#14060,0.112000000008);
+#14060 = AXIS2_PLACEMENT_3D('',#14061,#14062,#14063);
+#14061 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14062 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14063 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14064 = ORIENTED_EDGE('',*,*,#14065,.T.);
+#14065 = EDGE_CURVE('',#14057,#14066,#14068,.T.);
+#14066 = VERTEX_POINT('',#14067);
+#14067 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14068 = CIRCLE('',#14069,0.139999999998);
+#14069 = AXIS2_PLACEMENT_3D('',#14070,#14071,#14072);
+#14070 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14071 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14072 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14073 = ORIENTED_EDGE('',*,*,#14065,.F.);
+#14074 = SPHERICAL_SURFACE('',#14075,0.139999999998);
+#14075 = AXIS2_PLACEMENT_3D('',#14076,#14077,#14078);
+#14076 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14077 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14078 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14079 = ADVANCED_FACE('',(#14080),#14083,.F.);
+#14080 = FACE_BOUND('',#14081,.F.);
+#14081 = EDGE_LOOP('',(#14082));
+#14082 = ORIENTED_EDGE('',*,*,#14056,.T.);
+#14083 = PLANE('',#14084);
+#14084 = AXIS2_PLACEMENT_3D('',#14085,#14086,#14087);
+#14085 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14086 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14087 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14092))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14089,#14090,#14091))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14089 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14090 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14091 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14092 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14089,
+ 'distance_accuracy_value','confusion accuracy');
+#14093 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14094,#14096);
+#14094 = ( REPRESENTATION_RELATIONSHIP('','',#14049,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14095)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14095 = ITEM_DEFINED_TRANSFORMATION('','',#11,#915);
+#14096 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14097);
+#14097 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13581','BALL_0224','',#5,#14044
+ ,$);
+#14098 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14046));
+#14099 = SHAPE_DEFINITION_REPRESENTATION(#14100,#14106);
+#14100 = PRODUCT_DEFINITION_SHAPE('','',#14101);
+#14101 = PRODUCT_DEFINITION('design','',#14102,#14105);
+#14102 = PRODUCT_DEFINITION_FORMATION('','',#14103);
+#14103 = PRODUCT('BALL_0225','BALL_0225','',(#14104));
+#14104 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14105 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14106 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14107),#14145);
+#14107 = MANIFOLD_SOLID_BREP('',#14108);
+#14108 = CLOSED_SHELL('',(#14109,#14136));
+#14109 = ADVANCED_FACE('',(#14110),#14131,.T.);
+#14110 = FACE_BOUND('',#14111,.T.);
+#14111 = EDGE_LOOP('',(#14112,#14121,#14130));
+#14112 = ORIENTED_EDGE('',*,*,#14113,.T.);
+#14113 = EDGE_CURVE('',#14114,#14114,#14116,.T.);
+#14114 = VERTEX_POINT('',#14115);
+#14115 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14116 = CIRCLE('',#14117,0.112000000008);
+#14117 = AXIS2_PLACEMENT_3D('',#14118,#14119,#14120);
+#14118 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14119 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14120 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14121 = ORIENTED_EDGE('',*,*,#14122,.T.);
+#14122 = EDGE_CURVE('',#14114,#14123,#14125,.T.);
+#14123 = VERTEX_POINT('',#14124);
+#14124 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14125 = CIRCLE('',#14126,0.139999999998);
+#14126 = AXIS2_PLACEMENT_3D('',#14127,#14128,#14129);
+#14127 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14128 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14129 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14130 = ORIENTED_EDGE('',*,*,#14122,.F.);
+#14131 = SPHERICAL_SURFACE('',#14132,0.139999999998);
+#14132 = AXIS2_PLACEMENT_3D('',#14133,#14134,#14135);
+#14133 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14134 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14135 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14136 = ADVANCED_FACE('',(#14137),#14140,.F.);
+#14137 = FACE_BOUND('',#14138,.F.);
+#14138 = EDGE_LOOP('',(#14139));
+#14139 = ORIENTED_EDGE('',*,*,#14113,.T.);
+#14140 = PLANE('',#14141);
+#14141 = AXIS2_PLACEMENT_3D('',#14142,#14143,#14144);
+#14142 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14143 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14144 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14149))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14146,#14147,#14148))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14146 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14147 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14148 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14149 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14146,
+ 'distance_accuracy_value','confusion accuracy');
+#14150 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14151,#14153);
+#14151 = ( REPRESENTATION_RELATIONSHIP('','',#14106,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14152)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14152 = ITEM_DEFINED_TRANSFORMATION('','',#11,#919);
+#14153 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14154);
+#14154 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13582','BALL_0225','',#5,#14101
+ ,$);
+#14155 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14103));
+#14156 = SHAPE_DEFINITION_REPRESENTATION(#14157,#14163);
+#14157 = PRODUCT_DEFINITION_SHAPE('','',#14158);
+#14158 = PRODUCT_DEFINITION('design','',#14159,#14162);
+#14159 = PRODUCT_DEFINITION_FORMATION('','',#14160);
+#14160 = PRODUCT('BALL_0226','BALL_0226','',(#14161));
+#14161 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14162 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14163 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14164),#14202);
+#14164 = MANIFOLD_SOLID_BREP('',#14165);
+#14165 = CLOSED_SHELL('',(#14166,#14193));
+#14166 = ADVANCED_FACE('',(#14167),#14188,.T.);
+#14167 = FACE_BOUND('',#14168,.T.);
+#14168 = EDGE_LOOP('',(#14169,#14178,#14187));
+#14169 = ORIENTED_EDGE('',*,*,#14170,.T.);
+#14170 = EDGE_CURVE('',#14171,#14171,#14173,.T.);
+#14171 = VERTEX_POINT('',#14172);
+#14172 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14173 = CIRCLE('',#14174,0.112000000008);
+#14174 = AXIS2_PLACEMENT_3D('',#14175,#14176,#14177);
+#14175 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14176 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14177 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14178 = ORIENTED_EDGE('',*,*,#14179,.T.);
+#14179 = EDGE_CURVE('',#14171,#14180,#14182,.T.);
+#14180 = VERTEX_POINT('',#14181);
+#14181 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14182 = CIRCLE('',#14183,0.139999999998);
+#14183 = AXIS2_PLACEMENT_3D('',#14184,#14185,#14186);
+#14184 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14185 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14186 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14187 = ORIENTED_EDGE('',*,*,#14179,.F.);
+#14188 = SPHERICAL_SURFACE('',#14189,0.139999999998);
+#14189 = AXIS2_PLACEMENT_3D('',#14190,#14191,#14192);
+#14190 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14191 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14192 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14193 = ADVANCED_FACE('',(#14194),#14197,.F.);
+#14194 = FACE_BOUND('',#14195,.F.);
+#14195 = EDGE_LOOP('',(#14196));
+#14196 = ORIENTED_EDGE('',*,*,#14170,.T.);
+#14197 = PLANE('',#14198);
+#14198 = AXIS2_PLACEMENT_3D('',#14199,#14200,#14201);
+#14199 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14200 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14201 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14206))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14203,#14204,#14205))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14203 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14204 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14205 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14206 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14203,
+ 'distance_accuracy_value','confusion accuracy');
+#14207 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14208,#14210);
+#14208 = ( REPRESENTATION_RELATIONSHIP('','',#14163,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14209)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14209 = ITEM_DEFINED_TRANSFORMATION('','',#11,#923);
+#14210 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14211);
+#14211 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13583','BALL_0226','',#5,#14158
+ ,$);
+#14212 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14160));
+#14213 = SHAPE_DEFINITION_REPRESENTATION(#14214,#14220);
+#14214 = PRODUCT_DEFINITION_SHAPE('','',#14215);
+#14215 = PRODUCT_DEFINITION('design','',#14216,#14219);
+#14216 = PRODUCT_DEFINITION_FORMATION('','',#14217);
+#14217 = PRODUCT('BALL_0227','BALL_0227','',(#14218));
+#14218 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14219 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14220 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14221),#14259);
+#14221 = MANIFOLD_SOLID_BREP('',#14222);
+#14222 = CLOSED_SHELL('',(#14223,#14250));
+#14223 = ADVANCED_FACE('',(#14224),#14245,.T.);
+#14224 = FACE_BOUND('',#14225,.T.);
+#14225 = EDGE_LOOP('',(#14226,#14235,#14244));
+#14226 = ORIENTED_EDGE('',*,*,#14227,.T.);
+#14227 = EDGE_CURVE('',#14228,#14228,#14230,.T.);
+#14228 = VERTEX_POINT('',#14229);
+#14229 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14230 = CIRCLE('',#14231,0.112000000008);
+#14231 = AXIS2_PLACEMENT_3D('',#14232,#14233,#14234);
+#14232 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14233 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14234 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14235 = ORIENTED_EDGE('',*,*,#14236,.T.);
+#14236 = EDGE_CURVE('',#14228,#14237,#14239,.T.);
+#14237 = VERTEX_POINT('',#14238);
+#14238 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14239 = CIRCLE('',#14240,0.139999999998);
+#14240 = AXIS2_PLACEMENT_3D('',#14241,#14242,#14243);
+#14241 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14242 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14243 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14244 = ORIENTED_EDGE('',*,*,#14236,.F.);
+#14245 = SPHERICAL_SURFACE('',#14246,0.139999999998);
+#14246 = AXIS2_PLACEMENT_3D('',#14247,#14248,#14249);
+#14247 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14248 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14249 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14250 = ADVANCED_FACE('',(#14251),#14254,.F.);
+#14251 = FACE_BOUND('',#14252,.F.);
+#14252 = EDGE_LOOP('',(#14253));
+#14253 = ORIENTED_EDGE('',*,*,#14227,.T.);
+#14254 = PLANE('',#14255);
+#14255 = AXIS2_PLACEMENT_3D('',#14256,#14257,#14258);
+#14256 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14257 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14258 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14263))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14260,#14261,#14262))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14260 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14261 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14262 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14263 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14260,
+ 'distance_accuracy_value','confusion accuracy');
+#14264 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14265,#14267);
+#14265 = ( REPRESENTATION_RELATIONSHIP('','',#14220,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14266)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14266 = ITEM_DEFINED_TRANSFORMATION('','',#11,#927);
+#14267 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14268);
+#14268 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13584','BALL_0227','',#5,#14215
+ ,$);
+#14269 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14217));
+#14270 = SHAPE_DEFINITION_REPRESENTATION(#14271,#14277);
+#14271 = PRODUCT_DEFINITION_SHAPE('','',#14272);
+#14272 = PRODUCT_DEFINITION('design','',#14273,#14276);
+#14273 = PRODUCT_DEFINITION_FORMATION('','',#14274);
+#14274 = PRODUCT('BALL_0228','BALL_0228','',(#14275));
+#14275 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14276 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14277 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14278),#14316);
+#14278 = MANIFOLD_SOLID_BREP('',#14279);
+#14279 = CLOSED_SHELL('',(#14280,#14307));
+#14280 = ADVANCED_FACE('',(#14281),#14302,.T.);
+#14281 = FACE_BOUND('',#14282,.T.);
+#14282 = EDGE_LOOP('',(#14283,#14292,#14301));
+#14283 = ORIENTED_EDGE('',*,*,#14284,.T.);
+#14284 = EDGE_CURVE('',#14285,#14285,#14287,.T.);
+#14285 = VERTEX_POINT('',#14286);
+#14286 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14287 = CIRCLE('',#14288,0.112000000008);
+#14288 = AXIS2_PLACEMENT_3D('',#14289,#14290,#14291);
+#14289 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14290 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14291 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14292 = ORIENTED_EDGE('',*,*,#14293,.T.);
+#14293 = EDGE_CURVE('',#14285,#14294,#14296,.T.);
+#14294 = VERTEX_POINT('',#14295);
+#14295 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14296 = CIRCLE('',#14297,0.139999999998);
+#14297 = AXIS2_PLACEMENT_3D('',#14298,#14299,#14300);
+#14298 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14299 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14300 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14301 = ORIENTED_EDGE('',*,*,#14293,.F.);
+#14302 = SPHERICAL_SURFACE('',#14303,0.139999999998);
+#14303 = AXIS2_PLACEMENT_3D('',#14304,#14305,#14306);
+#14304 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14305 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14306 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14307 = ADVANCED_FACE('',(#14308),#14311,.F.);
+#14308 = FACE_BOUND('',#14309,.F.);
+#14309 = EDGE_LOOP('',(#14310));
+#14310 = ORIENTED_EDGE('',*,*,#14284,.T.);
+#14311 = PLANE('',#14312);
+#14312 = AXIS2_PLACEMENT_3D('',#14313,#14314,#14315);
+#14313 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14314 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14315 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14320))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14317,#14318,#14319))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14317,
+ 'distance_accuracy_value','confusion accuracy');
+#14321 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14322,#14324);
+#14322 = ( REPRESENTATION_RELATIONSHIP('','',#14277,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14323)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14323 = ITEM_DEFINED_TRANSFORMATION('','',#11,#931);
+#14324 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14325);
+#14325 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13585','BALL_0228','',#5,#14272
+ ,$);
+#14326 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14274));
+#14327 = SHAPE_DEFINITION_REPRESENTATION(#14328,#14334);
+#14328 = PRODUCT_DEFINITION_SHAPE('','',#14329);
+#14329 = PRODUCT_DEFINITION('design','',#14330,#14333);
+#14330 = PRODUCT_DEFINITION_FORMATION('','',#14331);
+#14331 = PRODUCT('BALL_0229','BALL_0229','',(#14332));
+#14332 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14333 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14334 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14335),#14373);
+#14335 = MANIFOLD_SOLID_BREP('',#14336);
+#14336 = CLOSED_SHELL('',(#14337,#14364));
+#14337 = ADVANCED_FACE('',(#14338),#14359,.T.);
+#14338 = FACE_BOUND('',#14339,.T.);
+#14339 = EDGE_LOOP('',(#14340,#14349,#14358));
+#14340 = ORIENTED_EDGE('',*,*,#14341,.T.);
+#14341 = EDGE_CURVE('',#14342,#14342,#14344,.T.);
+#14342 = VERTEX_POINT('',#14343);
+#14343 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14344 = CIRCLE('',#14345,0.112000000008);
+#14345 = AXIS2_PLACEMENT_3D('',#14346,#14347,#14348);
+#14346 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14347 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14348 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14349 = ORIENTED_EDGE('',*,*,#14350,.T.);
+#14350 = EDGE_CURVE('',#14342,#14351,#14353,.T.);
+#14351 = VERTEX_POINT('',#14352);
+#14352 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14353 = CIRCLE('',#14354,0.139999999998);
+#14354 = AXIS2_PLACEMENT_3D('',#14355,#14356,#14357);
+#14355 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14356 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14357 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14358 = ORIENTED_EDGE('',*,*,#14350,.F.);
+#14359 = SPHERICAL_SURFACE('',#14360,0.139999999998);
+#14360 = AXIS2_PLACEMENT_3D('',#14361,#14362,#14363);
+#14361 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14362 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14363 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14364 = ADVANCED_FACE('',(#14365),#14368,.F.);
+#14365 = FACE_BOUND('',#14366,.F.);
+#14366 = EDGE_LOOP('',(#14367));
+#14367 = ORIENTED_EDGE('',*,*,#14341,.T.);
+#14368 = PLANE('',#14369);
+#14369 = AXIS2_PLACEMENT_3D('',#14370,#14371,#14372);
+#14370 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14371 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14372 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14377))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14374,#14375,#14376))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14374 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14375 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14376 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14377 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14374,
+ 'distance_accuracy_value','confusion accuracy');
+#14378 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14379,#14381);
+#14379 = ( REPRESENTATION_RELATIONSHIP('','',#14334,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14380)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14380 = ITEM_DEFINED_TRANSFORMATION('','',#11,#935);
+#14381 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14382);
+#14382 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13586','BALL_0229','',#5,#14329
+ ,$);
+#14383 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14331));
+#14384 = SHAPE_DEFINITION_REPRESENTATION(#14385,#14391);
+#14385 = PRODUCT_DEFINITION_SHAPE('','',#14386);
+#14386 = PRODUCT_DEFINITION('design','',#14387,#14390);
+#14387 = PRODUCT_DEFINITION_FORMATION('','',#14388);
+#14388 = PRODUCT('BALL_0230','BALL_0230','',(#14389));
+#14389 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14390 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14391 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14392),#14430);
+#14392 = MANIFOLD_SOLID_BREP('',#14393);
+#14393 = CLOSED_SHELL('',(#14394,#14421));
+#14394 = ADVANCED_FACE('',(#14395),#14416,.T.);
+#14395 = FACE_BOUND('',#14396,.T.);
+#14396 = EDGE_LOOP('',(#14397,#14406,#14415));
+#14397 = ORIENTED_EDGE('',*,*,#14398,.T.);
+#14398 = EDGE_CURVE('',#14399,#14399,#14401,.T.);
+#14399 = VERTEX_POINT('',#14400);
+#14400 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14401 = CIRCLE('',#14402,0.112000000008);
+#14402 = AXIS2_PLACEMENT_3D('',#14403,#14404,#14405);
+#14403 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14404 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14405 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14406 = ORIENTED_EDGE('',*,*,#14407,.T.);
+#14407 = EDGE_CURVE('',#14399,#14408,#14410,.T.);
+#14408 = VERTEX_POINT('',#14409);
+#14409 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14410 = CIRCLE('',#14411,0.139999999998);
+#14411 = AXIS2_PLACEMENT_3D('',#14412,#14413,#14414);
+#14412 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14413 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14414 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14415 = ORIENTED_EDGE('',*,*,#14407,.F.);
+#14416 = SPHERICAL_SURFACE('',#14417,0.139999999998);
+#14417 = AXIS2_PLACEMENT_3D('',#14418,#14419,#14420);
+#14418 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14419 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14420 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14421 = ADVANCED_FACE('',(#14422),#14425,.F.);
+#14422 = FACE_BOUND('',#14423,.F.);
+#14423 = EDGE_LOOP('',(#14424));
+#14424 = ORIENTED_EDGE('',*,*,#14398,.T.);
+#14425 = PLANE('',#14426);
+#14426 = AXIS2_PLACEMENT_3D('',#14427,#14428,#14429);
+#14427 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14428 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14429 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14434))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14431,#14432,#14433))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14431 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14432 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14433 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14434 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14431,
+ 'distance_accuracy_value','confusion accuracy');
+#14435 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14436,#14438);
+#14436 = ( REPRESENTATION_RELATIONSHIP('','',#14391,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14437)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14437 = ITEM_DEFINED_TRANSFORMATION('','',#11,#939);
+#14438 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14439);
+#14439 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13587','BALL_0230','',#5,#14386
+ ,$);
+#14440 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14388));
+#14441 = SHAPE_DEFINITION_REPRESENTATION(#14442,#14448);
+#14442 = PRODUCT_DEFINITION_SHAPE('','',#14443);
+#14443 = PRODUCT_DEFINITION('design','',#14444,#14447);
+#14444 = PRODUCT_DEFINITION_FORMATION('','',#14445);
+#14445 = PRODUCT('BALL_0231','BALL_0231','',(#14446));
+#14446 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14447 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14448 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14449),#14487);
+#14449 = MANIFOLD_SOLID_BREP('',#14450);
+#14450 = CLOSED_SHELL('',(#14451,#14478));
+#14451 = ADVANCED_FACE('',(#14452),#14473,.T.);
+#14452 = FACE_BOUND('',#14453,.T.);
+#14453 = EDGE_LOOP('',(#14454,#14463,#14472));
+#14454 = ORIENTED_EDGE('',*,*,#14455,.T.);
+#14455 = EDGE_CURVE('',#14456,#14456,#14458,.T.);
+#14456 = VERTEX_POINT('',#14457);
+#14457 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14458 = CIRCLE('',#14459,0.112000000008);
+#14459 = AXIS2_PLACEMENT_3D('',#14460,#14461,#14462);
+#14460 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14461 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14462 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14463 = ORIENTED_EDGE('',*,*,#14464,.T.);
+#14464 = EDGE_CURVE('',#14456,#14465,#14467,.T.);
+#14465 = VERTEX_POINT('',#14466);
+#14466 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14467 = CIRCLE('',#14468,0.139999999998);
+#14468 = AXIS2_PLACEMENT_3D('',#14469,#14470,#14471);
+#14469 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14470 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14471 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14472 = ORIENTED_EDGE('',*,*,#14464,.F.);
+#14473 = SPHERICAL_SURFACE('',#14474,0.139999999998);
+#14474 = AXIS2_PLACEMENT_3D('',#14475,#14476,#14477);
+#14475 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14476 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14477 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14478 = ADVANCED_FACE('',(#14479),#14482,.F.);
+#14479 = FACE_BOUND('',#14480,.F.);
+#14480 = EDGE_LOOP('',(#14481));
+#14481 = ORIENTED_EDGE('',*,*,#14455,.T.);
+#14482 = PLANE('',#14483);
+#14483 = AXIS2_PLACEMENT_3D('',#14484,#14485,#14486);
+#14484 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14485 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14486 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14491))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14488,#14489,#14490))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14488 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14489 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14490 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14491 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14488,
+ 'distance_accuracy_value','confusion accuracy');
+#14492 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14493,#14495);
+#14493 = ( REPRESENTATION_RELATIONSHIP('','',#14448,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14494)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14494 = ITEM_DEFINED_TRANSFORMATION('','',#11,#943);
+#14495 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14496);
+#14496 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13588','BALL_0231','',#5,#14443
+ ,$);
+#14497 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14445));
+#14498 = SHAPE_DEFINITION_REPRESENTATION(#14499,#14505);
+#14499 = PRODUCT_DEFINITION_SHAPE('','',#14500);
+#14500 = PRODUCT_DEFINITION('design','',#14501,#14504);
+#14501 = PRODUCT_DEFINITION_FORMATION('','',#14502);
+#14502 = PRODUCT('BALL_0232','BALL_0232','',(#14503));
+#14503 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14504 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14505 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14506),#14544);
+#14506 = MANIFOLD_SOLID_BREP('',#14507);
+#14507 = CLOSED_SHELL('',(#14508,#14535));
+#14508 = ADVANCED_FACE('',(#14509),#14530,.T.);
+#14509 = FACE_BOUND('',#14510,.T.);
+#14510 = EDGE_LOOP('',(#14511,#14520,#14529));
+#14511 = ORIENTED_EDGE('',*,*,#14512,.T.);
+#14512 = EDGE_CURVE('',#14513,#14513,#14515,.T.);
+#14513 = VERTEX_POINT('',#14514);
+#14514 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14515 = CIRCLE('',#14516,0.112000000008);
+#14516 = AXIS2_PLACEMENT_3D('',#14517,#14518,#14519);
+#14517 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14518 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14519 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14520 = ORIENTED_EDGE('',*,*,#14521,.T.);
+#14521 = EDGE_CURVE('',#14513,#14522,#14524,.T.);
+#14522 = VERTEX_POINT('',#14523);
+#14523 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14524 = CIRCLE('',#14525,0.139999999998);
+#14525 = AXIS2_PLACEMENT_3D('',#14526,#14527,#14528);
+#14526 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14527 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14528 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14529 = ORIENTED_EDGE('',*,*,#14521,.F.);
+#14530 = SPHERICAL_SURFACE('',#14531,0.139999999998);
+#14531 = AXIS2_PLACEMENT_3D('',#14532,#14533,#14534);
+#14532 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14533 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14534 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14535 = ADVANCED_FACE('',(#14536),#14539,.F.);
+#14536 = FACE_BOUND('',#14537,.F.);
+#14537 = EDGE_LOOP('',(#14538));
+#14538 = ORIENTED_EDGE('',*,*,#14512,.T.);
+#14539 = PLANE('',#14540);
+#14540 = AXIS2_PLACEMENT_3D('',#14541,#14542,#14543);
+#14541 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14542 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14543 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14548))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14545,#14546,#14547))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14545 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14546 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14547 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14548 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14545,
+ 'distance_accuracy_value','confusion accuracy');
+#14549 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14550,#14552);
+#14550 = ( REPRESENTATION_RELATIONSHIP('','',#14505,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14551)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14551 = ITEM_DEFINED_TRANSFORMATION('','',#11,#947);
+#14552 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14553);
+#14553 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13589','BALL_0232','',#5,#14500
+ ,$);
+#14554 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14502));
+#14555 = SHAPE_DEFINITION_REPRESENTATION(#14556,#14562);
+#14556 = PRODUCT_DEFINITION_SHAPE('','',#14557);
+#14557 = PRODUCT_DEFINITION('design','',#14558,#14561);
+#14558 = PRODUCT_DEFINITION_FORMATION('','',#14559);
+#14559 = PRODUCT('BALL_0233','BALL_0233','',(#14560));
+#14560 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14561 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14562 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14563),#14601);
+#14563 = MANIFOLD_SOLID_BREP('',#14564);
+#14564 = CLOSED_SHELL('',(#14565,#14592));
+#14565 = ADVANCED_FACE('',(#14566),#14587,.T.);
+#14566 = FACE_BOUND('',#14567,.T.);
+#14567 = EDGE_LOOP('',(#14568,#14577,#14586));
+#14568 = ORIENTED_EDGE('',*,*,#14569,.T.);
+#14569 = EDGE_CURVE('',#14570,#14570,#14572,.T.);
+#14570 = VERTEX_POINT('',#14571);
+#14571 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14572 = CIRCLE('',#14573,0.112000000008);
+#14573 = AXIS2_PLACEMENT_3D('',#14574,#14575,#14576);
+#14574 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14575 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14576 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14577 = ORIENTED_EDGE('',*,*,#14578,.T.);
+#14578 = EDGE_CURVE('',#14570,#14579,#14581,.T.);
+#14579 = VERTEX_POINT('',#14580);
+#14580 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14581 = CIRCLE('',#14582,0.139999999998);
+#14582 = AXIS2_PLACEMENT_3D('',#14583,#14584,#14585);
+#14583 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14584 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14585 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14586 = ORIENTED_EDGE('',*,*,#14578,.F.);
+#14587 = SPHERICAL_SURFACE('',#14588,0.139999999998);
+#14588 = AXIS2_PLACEMENT_3D('',#14589,#14590,#14591);
+#14589 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14590 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14591 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14592 = ADVANCED_FACE('',(#14593),#14596,.F.);
+#14593 = FACE_BOUND('',#14594,.F.);
+#14594 = EDGE_LOOP('',(#14595));
+#14595 = ORIENTED_EDGE('',*,*,#14569,.T.);
+#14596 = PLANE('',#14597);
+#14597 = AXIS2_PLACEMENT_3D('',#14598,#14599,#14600);
+#14598 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14599 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14600 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14605))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14602,#14603,#14604))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14602 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14603 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14604 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14605 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14602,
+ 'distance_accuracy_value','confusion accuracy');
+#14606 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14607,#14609);
+#14607 = ( REPRESENTATION_RELATIONSHIP('','',#14562,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14608)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14608 = ITEM_DEFINED_TRANSFORMATION('','',#11,#951);
+#14609 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14610);
+#14610 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13590','BALL_0233','',#5,#14557
+ ,$);
+#14611 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14559));
+#14612 = SHAPE_DEFINITION_REPRESENTATION(#14613,#14619);
+#14613 = PRODUCT_DEFINITION_SHAPE('','',#14614);
+#14614 = PRODUCT_DEFINITION('design','',#14615,#14618);
+#14615 = PRODUCT_DEFINITION_FORMATION('','',#14616);
+#14616 = PRODUCT('BALL_0234','BALL_0234','',(#14617));
+#14617 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14618 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14619 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14620),#14658);
+#14620 = MANIFOLD_SOLID_BREP('',#14621);
+#14621 = CLOSED_SHELL('',(#14622,#14649));
+#14622 = ADVANCED_FACE('',(#14623),#14644,.T.);
+#14623 = FACE_BOUND('',#14624,.T.);
+#14624 = EDGE_LOOP('',(#14625,#14634,#14643));
+#14625 = ORIENTED_EDGE('',*,*,#14626,.T.);
+#14626 = EDGE_CURVE('',#14627,#14627,#14629,.T.);
+#14627 = VERTEX_POINT('',#14628);
+#14628 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14629 = CIRCLE('',#14630,0.112000000008);
+#14630 = AXIS2_PLACEMENT_3D('',#14631,#14632,#14633);
+#14631 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14632 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14633 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14634 = ORIENTED_EDGE('',*,*,#14635,.T.);
+#14635 = EDGE_CURVE('',#14627,#14636,#14638,.T.);
+#14636 = VERTEX_POINT('',#14637);
+#14637 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14638 = CIRCLE('',#14639,0.139999999998);
+#14639 = AXIS2_PLACEMENT_3D('',#14640,#14641,#14642);
+#14640 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14641 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14642 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14643 = ORIENTED_EDGE('',*,*,#14635,.F.);
+#14644 = SPHERICAL_SURFACE('',#14645,0.139999999998);
+#14645 = AXIS2_PLACEMENT_3D('',#14646,#14647,#14648);
+#14646 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14647 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14648 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14649 = ADVANCED_FACE('',(#14650),#14653,.F.);
+#14650 = FACE_BOUND('',#14651,.F.);
+#14651 = EDGE_LOOP('',(#14652));
+#14652 = ORIENTED_EDGE('',*,*,#14626,.T.);
+#14653 = PLANE('',#14654);
+#14654 = AXIS2_PLACEMENT_3D('',#14655,#14656,#14657);
+#14655 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14656 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14657 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14662))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14659,#14660,#14661))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14659 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14660 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14661 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14662 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14659,
+ 'distance_accuracy_value','confusion accuracy');
+#14663 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14664,#14666);
+#14664 = ( REPRESENTATION_RELATIONSHIP('','',#14619,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14665)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14665 = ITEM_DEFINED_TRANSFORMATION('','',#11,#955);
+#14666 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14667);
+#14667 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13591','BALL_0234','',#5,#14614
+ ,$);
+#14668 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14616));
+#14669 = SHAPE_DEFINITION_REPRESENTATION(#14670,#14676);
+#14670 = PRODUCT_DEFINITION_SHAPE('','',#14671);
+#14671 = PRODUCT_DEFINITION('design','',#14672,#14675);
+#14672 = PRODUCT_DEFINITION_FORMATION('','',#14673);
+#14673 = PRODUCT('BALL_0235','BALL_0235','',(#14674));
+#14674 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14675 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14676 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14677),#14715);
+#14677 = MANIFOLD_SOLID_BREP('',#14678);
+#14678 = CLOSED_SHELL('',(#14679,#14706));
+#14679 = ADVANCED_FACE('',(#14680),#14701,.T.);
+#14680 = FACE_BOUND('',#14681,.T.);
+#14681 = EDGE_LOOP('',(#14682,#14691,#14700));
+#14682 = ORIENTED_EDGE('',*,*,#14683,.T.);
+#14683 = EDGE_CURVE('',#14684,#14684,#14686,.T.);
+#14684 = VERTEX_POINT('',#14685);
+#14685 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14686 = CIRCLE('',#14687,0.112000000008);
+#14687 = AXIS2_PLACEMENT_3D('',#14688,#14689,#14690);
+#14688 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14689 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14690 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14691 = ORIENTED_EDGE('',*,*,#14692,.T.);
+#14692 = EDGE_CURVE('',#14684,#14693,#14695,.T.);
+#14693 = VERTEX_POINT('',#14694);
+#14694 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14695 = CIRCLE('',#14696,0.139999999998);
+#14696 = AXIS2_PLACEMENT_3D('',#14697,#14698,#14699);
+#14697 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14698 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14699 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14700 = ORIENTED_EDGE('',*,*,#14692,.F.);
+#14701 = SPHERICAL_SURFACE('',#14702,0.139999999998);
+#14702 = AXIS2_PLACEMENT_3D('',#14703,#14704,#14705);
+#14703 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14704 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14705 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14706 = ADVANCED_FACE('',(#14707),#14710,.F.);
+#14707 = FACE_BOUND('',#14708,.F.);
+#14708 = EDGE_LOOP('',(#14709));
+#14709 = ORIENTED_EDGE('',*,*,#14683,.T.);
+#14710 = PLANE('',#14711);
+#14711 = AXIS2_PLACEMENT_3D('',#14712,#14713,#14714);
+#14712 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14713 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14714 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14719))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14716,#14717,#14718))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14716 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14717 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14718 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14719 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14716,
+ 'distance_accuracy_value','confusion accuracy');
+#14720 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14721,#14723);
+#14721 = ( REPRESENTATION_RELATIONSHIP('','',#14676,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14722)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14722 = ITEM_DEFINED_TRANSFORMATION('','',#11,#959);
+#14723 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14724);
+#14724 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13592','BALL_0235','',#5,#14671
+ ,$);
+#14725 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14673));
+#14726 = SHAPE_DEFINITION_REPRESENTATION(#14727,#14733);
+#14727 = PRODUCT_DEFINITION_SHAPE('','',#14728);
+#14728 = PRODUCT_DEFINITION('design','',#14729,#14732);
+#14729 = PRODUCT_DEFINITION_FORMATION('','',#14730);
+#14730 = PRODUCT('BALL_0236','BALL_0236','',(#14731));
+#14731 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14732 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14733 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14734),#14772);
+#14734 = MANIFOLD_SOLID_BREP('',#14735);
+#14735 = CLOSED_SHELL('',(#14736,#14763));
+#14736 = ADVANCED_FACE('',(#14737),#14758,.T.);
+#14737 = FACE_BOUND('',#14738,.T.);
+#14738 = EDGE_LOOP('',(#14739,#14748,#14757));
+#14739 = ORIENTED_EDGE('',*,*,#14740,.T.);
+#14740 = EDGE_CURVE('',#14741,#14741,#14743,.T.);
+#14741 = VERTEX_POINT('',#14742);
+#14742 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14743 = CIRCLE('',#14744,0.112000000008);
+#14744 = AXIS2_PLACEMENT_3D('',#14745,#14746,#14747);
+#14745 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14746 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14747 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14748 = ORIENTED_EDGE('',*,*,#14749,.T.);
+#14749 = EDGE_CURVE('',#14741,#14750,#14752,.T.);
+#14750 = VERTEX_POINT('',#14751);
+#14751 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14752 = CIRCLE('',#14753,0.139999999998);
+#14753 = AXIS2_PLACEMENT_3D('',#14754,#14755,#14756);
+#14754 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14755 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14756 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14757 = ORIENTED_EDGE('',*,*,#14749,.F.);
+#14758 = SPHERICAL_SURFACE('',#14759,0.139999999998);
+#14759 = AXIS2_PLACEMENT_3D('',#14760,#14761,#14762);
+#14760 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14761 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14762 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14763 = ADVANCED_FACE('',(#14764),#14767,.F.);
+#14764 = FACE_BOUND('',#14765,.F.);
+#14765 = EDGE_LOOP('',(#14766));
+#14766 = ORIENTED_EDGE('',*,*,#14740,.T.);
+#14767 = PLANE('',#14768);
+#14768 = AXIS2_PLACEMENT_3D('',#14769,#14770,#14771);
+#14769 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14770 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14771 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14776))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14773,#14774,#14775))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14773 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14774 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14775 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14776 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14773,
+ 'distance_accuracy_value','confusion accuracy');
+#14777 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14778,#14780);
+#14778 = ( REPRESENTATION_RELATIONSHIP('','',#14733,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14779)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14779 = ITEM_DEFINED_TRANSFORMATION('','',#11,#963);
+#14780 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14781);
+#14781 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13593','BALL_0236','',#5,#14728
+ ,$);
+#14782 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14730));
+#14783 = SHAPE_DEFINITION_REPRESENTATION(#14784,#14790);
+#14784 = PRODUCT_DEFINITION_SHAPE('','',#14785);
+#14785 = PRODUCT_DEFINITION('design','',#14786,#14789);
+#14786 = PRODUCT_DEFINITION_FORMATION('','',#14787);
+#14787 = PRODUCT('BALL_0237','BALL_0237','',(#14788));
+#14788 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14790 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14791),#14829);
+#14791 = MANIFOLD_SOLID_BREP('',#14792);
+#14792 = CLOSED_SHELL('',(#14793,#14820));
+#14793 = ADVANCED_FACE('',(#14794),#14815,.T.);
+#14794 = FACE_BOUND('',#14795,.T.);
+#14795 = EDGE_LOOP('',(#14796,#14805,#14814));
+#14796 = ORIENTED_EDGE('',*,*,#14797,.T.);
+#14797 = EDGE_CURVE('',#14798,#14798,#14800,.T.);
+#14798 = VERTEX_POINT('',#14799);
+#14799 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14800 = CIRCLE('',#14801,0.112000000008);
+#14801 = AXIS2_PLACEMENT_3D('',#14802,#14803,#14804);
+#14802 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14803 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14804 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14805 = ORIENTED_EDGE('',*,*,#14806,.T.);
+#14806 = EDGE_CURVE('',#14798,#14807,#14809,.T.);
+#14807 = VERTEX_POINT('',#14808);
+#14808 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14809 = CIRCLE('',#14810,0.139999999998);
+#14810 = AXIS2_PLACEMENT_3D('',#14811,#14812,#14813);
+#14811 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14812 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14813 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14814 = ORIENTED_EDGE('',*,*,#14806,.F.);
+#14815 = SPHERICAL_SURFACE('',#14816,0.139999999998);
+#14816 = AXIS2_PLACEMENT_3D('',#14817,#14818,#14819);
+#14817 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14818 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14819 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14820 = ADVANCED_FACE('',(#14821),#14824,.F.);
+#14821 = FACE_BOUND('',#14822,.F.);
+#14822 = EDGE_LOOP('',(#14823));
+#14823 = ORIENTED_EDGE('',*,*,#14797,.T.);
+#14824 = PLANE('',#14825);
+#14825 = AXIS2_PLACEMENT_3D('',#14826,#14827,#14828);
+#14826 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14827 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14828 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14833))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14830,#14831,#14832))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14830 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14831 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14832 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14833 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14830,
+ 'distance_accuracy_value','confusion accuracy');
+#14834 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14835,#14837);
+#14835 = ( REPRESENTATION_RELATIONSHIP('','',#14790,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14836)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14836 = ITEM_DEFINED_TRANSFORMATION('','',#11,#967);
+#14837 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14838);
+#14838 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13594','BALL_0237','',#5,#14785
+ ,$);
+#14839 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14787));
+#14840 = SHAPE_DEFINITION_REPRESENTATION(#14841,#14847);
+#14841 = PRODUCT_DEFINITION_SHAPE('','',#14842);
+#14842 = PRODUCT_DEFINITION('design','',#14843,#14846);
+#14843 = PRODUCT_DEFINITION_FORMATION('','',#14844);
+#14844 = PRODUCT('BALL_0238','BALL_0238','',(#14845));
+#14845 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14846 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14847 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14848),#14886);
+#14848 = MANIFOLD_SOLID_BREP('',#14849);
+#14849 = CLOSED_SHELL('',(#14850,#14877));
+#14850 = ADVANCED_FACE('',(#14851),#14872,.T.);
+#14851 = FACE_BOUND('',#14852,.T.);
+#14852 = EDGE_LOOP('',(#14853,#14862,#14871));
+#14853 = ORIENTED_EDGE('',*,*,#14854,.T.);
+#14854 = EDGE_CURVE('',#14855,#14855,#14857,.T.);
+#14855 = VERTEX_POINT('',#14856);
+#14856 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14857 = CIRCLE('',#14858,0.112000000008);
+#14858 = AXIS2_PLACEMENT_3D('',#14859,#14860,#14861);
+#14859 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14860 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14861 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14862 = ORIENTED_EDGE('',*,*,#14863,.T.);
+#14863 = EDGE_CURVE('',#14855,#14864,#14866,.T.);
+#14864 = VERTEX_POINT('',#14865);
+#14865 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14866 = CIRCLE('',#14867,0.139999999998);
+#14867 = AXIS2_PLACEMENT_3D('',#14868,#14869,#14870);
+#14868 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14869 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14870 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14871 = ORIENTED_EDGE('',*,*,#14863,.F.);
+#14872 = SPHERICAL_SURFACE('',#14873,0.139999999998);
+#14873 = AXIS2_PLACEMENT_3D('',#14874,#14875,#14876);
+#14874 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14875 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14876 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14877 = ADVANCED_FACE('',(#14878),#14881,.F.);
+#14878 = FACE_BOUND('',#14879,.F.);
+#14879 = EDGE_LOOP('',(#14880));
+#14880 = ORIENTED_EDGE('',*,*,#14854,.T.);
+#14881 = PLANE('',#14882);
+#14882 = AXIS2_PLACEMENT_3D('',#14883,#14884,#14885);
+#14883 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14884 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14885 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14890))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14887,#14888,#14889))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14887 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14888 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14889 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14890 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14887,
+ 'distance_accuracy_value','confusion accuracy');
+#14891 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14892,#14894);
+#14892 = ( REPRESENTATION_RELATIONSHIP('','',#14847,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14893)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14893 = ITEM_DEFINED_TRANSFORMATION('','',#11,#971);
+#14894 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14895);
+#14895 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13595','BALL_0238','',#5,#14842
+ ,$);
+#14896 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14844));
+#14897 = SHAPE_DEFINITION_REPRESENTATION(#14898,#14904);
+#14898 = PRODUCT_DEFINITION_SHAPE('','',#14899);
+#14899 = PRODUCT_DEFINITION('design','',#14900,#14903);
+#14900 = PRODUCT_DEFINITION_FORMATION('','',#14901);
+#14901 = PRODUCT('BALL_0239','BALL_0239','',(#14902));
+#14902 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14903 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14904 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14905),#14943);
+#14905 = MANIFOLD_SOLID_BREP('',#14906);
+#14906 = CLOSED_SHELL('',(#14907,#14934));
+#14907 = ADVANCED_FACE('',(#14908),#14929,.T.);
+#14908 = FACE_BOUND('',#14909,.T.);
+#14909 = EDGE_LOOP('',(#14910,#14919,#14928));
+#14910 = ORIENTED_EDGE('',*,*,#14911,.T.);
+#14911 = EDGE_CURVE('',#14912,#14912,#14914,.T.);
+#14912 = VERTEX_POINT('',#14913);
+#14913 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14914 = CIRCLE('',#14915,0.112000000008);
+#14915 = AXIS2_PLACEMENT_3D('',#14916,#14917,#14918);
+#14916 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14917 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14918 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14919 = ORIENTED_EDGE('',*,*,#14920,.T.);
+#14920 = EDGE_CURVE('',#14912,#14921,#14923,.T.);
+#14921 = VERTEX_POINT('',#14922);
+#14922 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14923 = CIRCLE('',#14924,0.139999999998);
+#14924 = AXIS2_PLACEMENT_3D('',#14925,#14926,#14927);
+#14925 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14926 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14927 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14928 = ORIENTED_EDGE('',*,*,#14920,.F.);
+#14929 = SPHERICAL_SURFACE('',#14930,0.139999999998);
+#14930 = AXIS2_PLACEMENT_3D('',#14931,#14932,#14933);
+#14931 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14932 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14933 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14934 = ADVANCED_FACE('',(#14935),#14938,.F.);
+#14935 = FACE_BOUND('',#14936,.F.);
+#14936 = EDGE_LOOP('',(#14937));
+#14937 = ORIENTED_EDGE('',*,*,#14911,.T.);
+#14938 = PLANE('',#14939);
+#14939 = AXIS2_PLACEMENT_3D('',#14940,#14941,#14942);
+#14940 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14941 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14942 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#14943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14947))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14944,#14945,#14946))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#14944 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14945 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14946 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14947 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#14944,
+ 'distance_accuracy_value','confusion accuracy');
+#14948 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14949,#14951);
+#14949 = ( REPRESENTATION_RELATIONSHIP('','',#14904,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14950)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14950 = ITEM_DEFINED_TRANSFORMATION('','',#11,#975);
+#14951 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #14952);
+#14952 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13596','BALL_0239','',#5,#14899
+ ,$);
+#14953 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14901));
+#14954 = SHAPE_DEFINITION_REPRESENTATION(#14955,#14961);
+#14955 = PRODUCT_DEFINITION_SHAPE('','',#14956);
+#14956 = PRODUCT_DEFINITION('design','',#14957,#14960);
+#14957 = PRODUCT_DEFINITION_FORMATION('','',#14958);
+#14958 = PRODUCT('BALL_0240','BALL_0240','',(#14959));
+#14959 = PRODUCT_CONTEXT('',#2,'mechanical');
+#14960 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14961 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14962),#15000);
+#14962 = MANIFOLD_SOLID_BREP('',#14963);
+#14963 = CLOSED_SHELL('',(#14964,#14991));
+#14964 = ADVANCED_FACE('',(#14965),#14986,.T.);
+#14965 = FACE_BOUND('',#14966,.T.);
+#14966 = EDGE_LOOP('',(#14967,#14976,#14985));
+#14967 = ORIENTED_EDGE('',*,*,#14968,.T.);
+#14968 = EDGE_CURVE('',#14969,#14969,#14971,.T.);
+#14969 = VERTEX_POINT('',#14970);
+#14970 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#14971 = CIRCLE('',#14972,0.112000000008);
+#14972 = AXIS2_PLACEMENT_3D('',#14973,#14974,#14975);
+#14973 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#14974 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#14975 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#14976 = ORIENTED_EDGE('',*,*,#14977,.T.);
+#14977 = EDGE_CURVE('',#14969,#14978,#14980,.T.);
+#14978 = VERTEX_POINT('',#14979);
+#14979 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#14980 = CIRCLE('',#14981,0.139999999998);
+#14981 = AXIS2_PLACEMENT_3D('',#14982,#14983,#14984);
+#14982 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14983 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#14984 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#14985 = ORIENTED_EDGE('',*,*,#14977,.F.);
+#14986 = SPHERICAL_SURFACE('',#14987,0.139999999998);
+#14987 = AXIS2_PLACEMENT_3D('',#14988,#14989,#14990);
+#14988 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#14989 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14990 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#14991 = ADVANCED_FACE('',(#14992),#14995,.F.);
+#14992 = FACE_BOUND('',#14993,.F.);
+#14993 = EDGE_LOOP('',(#14994));
+#14994 = ORIENTED_EDGE('',*,*,#14968,.T.);
+#14995 = PLANE('',#14996);
+#14996 = AXIS2_PLACEMENT_3D('',#14997,#14998,#14999);
+#14997 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#14998 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#14999 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15004))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15001,#15002,#15003))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15001 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15002 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15003 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15004 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15001,
+ 'distance_accuracy_value','confusion accuracy');
+#15005 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15006,#15008);
+#15006 = ( REPRESENTATION_RELATIONSHIP('','',#14961,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15007)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15007 = ITEM_DEFINED_TRANSFORMATION('','',#11,#979);
+#15008 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15009);
+#15009 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13597','BALL_0240','',#5,#14956
+ ,$);
+#15010 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14958));
+#15011 = SHAPE_DEFINITION_REPRESENTATION(#15012,#15018);
+#15012 = PRODUCT_DEFINITION_SHAPE('','',#15013);
+#15013 = PRODUCT_DEFINITION('design','',#15014,#15017);
+#15014 = PRODUCT_DEFINITION_FORMATION('','',#15015);
+#15015 = PRODUCT('BALL_0241','BALL_0241','',(#15016));
+#15016 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15017 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15018 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15019),#15057);
+#15019 = MANIFOLD_SOLID_BREP('',#15020);
+#15020 = CLOSED_SHELL('',(#15021,#15048));
+#15021 = ADVANCED_FACE('',(#15022),#15043,.T.);
+#15022 = FACE_BOUND('',#15023,.T.);
+#15023 = EDGE_LOOP('',(#15024,#15033,#15042));
+#15024 = ORIENTED_EDGE('',*,*,#15025,.T.);
+#15025 = EDGE_CURVE('',#15026,#15026,#15028,.T.);
+#15026 = VERTEX_POINT('',#15027);
+#15027 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15028 = CIRCLE('',#15029,0.112000000008);
+#15029 = AXIS2_PLACEMENT_3D('',#15030,#15031,#15032);
+#15030 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15031 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15032 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15033 = ORIENTED_EDGE('',*,*,#15034,.T.);
+#15034 = EDGE_CURVE('',#15026,#15035,#15037,.T.);
+#15035 = VERTEX_POINT('',#15036);
+#15036 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15037 = CIRCLE('',#15038,0.139999999998);
+#15038 = AXIS2_PLACEMENT_3D('',#15039,#15040,#15041);
+#15039 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15040 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15041 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15042 = ORIENTED_EDGE('',*,*,#15034,.F.);
+#15043 = SPHERICAL_SURFACE('',#15044,0.139999999998);
+#15044 = AXIS2_PLACEMENT_3D('',#15045,#15046,#15047);
+#15045 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15046 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15047 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15048 = ADVANCED_FACE('',(#15049),#15052,.F.);
+#15049 = FACE_BOUND('',#15050,.F.);
+#15050 = EDGE_LOOP('',(#15051));
+#15051 = ORIENTED_EDGE('',*,*,#15025,.T.);
+#15052 = PLANE('',#15053);
+#15053 = AXIS2_PLACEMENT_3D('',#15054,#15055,#15056);
+#15054 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15055 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15056 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15061))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15058,#15059,#15060))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15058 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15059 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15060 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15061 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15058,
+ 'distance_accuracy_value','confusion accuracy');
+#15062 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15063,#15065);
+#15063 = ( REPRESENTATION_RELATIONSHIP('','',#15018,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15064)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15064 = ITEM_DEFINED_TRANSFORMATION('','',#11,#983);
+#15065 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15066);
+#15066 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13598','BALL_0241','',#5,#15013
+ ,$);
+#15067 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15015));
+#15068 = SHAPE_DEFINITION_REPRESENTATION(#15069,#15075);
+#15069 = PRODUCT_DEFINITION_SHAPE('','',#15070);
+#15070 = PRODUCT_DEFINITION('design','',#15071,#15074);
+#15071 = PRODUCT_DEFINITION_FORMATION('','',#15072);
+#15072 = PRODUCT('BALL_0242','BALL_0242','',(#15073));
+#15073 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15074 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15075 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15076),#15114);
+#15076 = MANIFOLD_SOLID_BREP('',#15077);
+#15077 = CLOSED_SHELL('',(#15078,#15105));
+#15078 = ADVANCED_FACE('',(#15079),#15100,.T.);
+#15079 = FACE_BOUND('',#15080,.T.);
+#15080 = EDGE_LOOP('',(#15081,#15090,#15099));
+#15081 = ORIENTED_EDGE('',*,*,#15082,.T.);
+#15082 = EDGE_CURVE('',#15083,#15083,#15085,.T.);
+#15083 = VERTEX_POINT('',#15084);
+#15084 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15085 = CIRCLE('',#15086,0.112000000008);
+#15086 = AXIS2_PLACEMENT_3D('',#15087,#15088,#15089);
+#15087 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15088 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15089 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15090 = ORIENTED_EDGE('',*,*,#15091,.T.);
+#15091 = EDGE_CURVE('',#15083,#15092,#15094,.T.);
+#15092 = VERTEX_POINT('',#15093);
+#15093 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15094 = CIRCLE('',#15095,0.139999999998);
+#15095 = AXIS2_PLACEMENT_3D('',#15096,#15097,#15098);
+#15096 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15097 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15098 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15099 = ORIENTED_EDGE('',*,*,#15091,.F.);
+#15100 = SPHERICAL_SURFACE('',#15101,0.139999999998);
+#15101 = AXIS2_PLACEMENT_3D('',#15102,#15103,#15104);
+#15102 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15103 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15104 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15105 = ADVANCED_FACE('',(#15106),#15109,.F.);
+#15106 = FACE_BOUND('',#15107,.F.);
+#15107 = EDGE_LOOP('',(#15108));
+#15108 = ORIENTED_EDGE('',*,*,#15082,.T.);
+#15109 = PLANE('',#15110);
+#15110 = AXIS2_PLACEMENT_3D('',#15111,#15112,#15113);
+#15111 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15112 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15113 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15118))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15115,#15116,#15117))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15115 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15116 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15117 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15118 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15115,
+ 'distance_accuracy_value','confusion accuracy');
+#15119 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15120,#15122);
+#15120 = ( REPRESENTATION_RELATIONSHIP('','',#15075,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15121)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15121 = ITEM_DEFINED_TRANSFORMATION('','',#11,#987);
+#15122 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15123);
+#15123 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13599','BALL_0242','',#5,#15070
+ ,$);
+#15124 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15072));
+#15125 = SHAPE_DEFINITION_REPRESENTATION(#15126,#15132);
+#15126 = PRODUCT_DEFINITION_SHAPE('','',#15127);
+#15127 = PRODUCT_DEFINITION('design','',#15128,#15131);
+#15128 = PRODUCT_DEFINITION_FORMATION('','',#15129);
+#15129 = PRODUCT('BALL_0243','BALL_0243','',(#15130));
+#15130 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15132 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15133),#15171);
+#15133 = MANIFOLD_SOLID_BREP('',#15134);
+#15134 = CLOSED_SHELL('',(#15135,#15162));
+#15135 = ADVANCED_FACE('',(#15136),#15157,.T.);
+#15136 = FACE_BOUND('',#15137,.T.);
+#15137 = EDGE_LOOP('',(#15138,#15147,#15156));
+#15138 = ORIENTED_EDGE('',*,*,#15139,.T.);
+#15139 = EDGE_CURVE('',#15140,#15140,#15142,.T.);
+#15140 = VERTEX_POINT('',#15141);
+#15141 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15142 = CIRCLE('',#15143,0.112000000008);
+#15143 = AXIS2_PLACEMENT_3D('',#15144,#15145,#15146);
+#15144 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15145 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15146 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15147 = ORIENTED_EDGE('',*,*,#15148,.T.);
+#15148 = EDGE_CURVE('',#15140,#15149,#15151,.T.);
+#15149 = VERTEX_POINT('',#15150);
+#15150 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15151 = CIRCLE('',#15152,0.139999999998);
+#15152 = AXIS2_PLACEMENT_3D('',#15153,#15154,#15155);
+#15153 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15154 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15155 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15156 = ORIENTED_EDGE('',*,*,#15148,.F.);
+#15157 = SPHERICAL_SURFACE('',#15158,0.139999999998);
+#15158 = AXIS2_PLACEMENT_3D('',#15159,#15160,#15161);
+#15159 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15160 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15161 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15162 = ADVANCED_FACE('',(#15163),#15166,.F.);
+#15163 = FACE_BOUND('',#15164,.F.);
+#15164 = EDGE_LOOP('',(#15165));
+#15165 = ORIENTED_EDGE('',*,*,#15139,.T.);
+#15166 = PLANE('',#15167);
+#15167 = AXIS2_PLACEMENT_3D('',#15168,#15169,#15170);
+#15168 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15169 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15170 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15175))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15172,#15173,#15174))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15172 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15173 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15174 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15175 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15172,
+ 'distance_accuracy_value','confusion accuracy');
+#15176 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15177,#15179);
+#15177 = ( REPRESENTATION_RELATIONSHIP('','',#15132,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15178)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15178 = ITEM_DEFINED_TRANSFORMATION('','',#11,#991);
+#15179 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15180);
+#15180 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13600','BALL_0243','',#5,#15127
+ ,$);
+#15181 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15129));
+#15182 = SHAPE_DEFINITION_REPRESENTATION(#15183,#15189);
+#15183 = PRODUCT_DEFINITION_SHAPE('','',#15184);
+#15184 = PRODUCT_DEFINITION('design','',#15185,#15188);
+#15185 = PRODUCT_DEFINITION_FORMATION('','',#15186);
+#15186 = PRODUCT('BALL_0244','BALL_0244','',(#15187));
+#15187 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15188 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15189 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15190),#15228);
+#15190 = MANIFOLD_SOLID_BREP('',#15191);
+#15191 = CLOSED_SHELL('',(#15192,#15219));
+#15192 = ADVANCED_FACE('',(#15193),#15214,.T.);
+#15193 = FACE_BOUND('',#15194,.T.);
+#15194 = EDGE_LOOP('',(#15195,#15204,#15213));
+#15195 = ORIENTED_EDGE('',*,*,#15196,.T.);
+#15196 = EDGE_CURVE('',#15197,#15197,#15199,.T.);
+#15197 = VERTEX_POINT('',#15198);
+#15198 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15199 = CIRCLE('',#15200,0.112000000008);
+#15200 = AXIS2_PLACEMENT_3D('',#15201,#15202,#15203);
+#15201 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15202 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15203 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15204 = ORIENTED_EDGE('',*,*,#15205,.T.);
+#15205 = EDGE_CURVE('',#15197,#15206,#15208,.T.);
+#15206 = VERTEX_POINT('',#15207);
+#15207 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15208 = CIRCLE('',#15209,0.139999999998);
+#15209 = AXIS2_PLACEMENT_3D('',#15210,#15211,#15212);
+#15210 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15211 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15212 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15213 = ORIENTED_EDGE('',*,*,#15205,.F.);
+#15214 = SPHERICAL_SURFACE('',#15215,0.139999999998);
+#15215 = AXIS2_PLACEMENT_3D('',#15216,#15217,#15218);
+#15216 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15217 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15218 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15219 = ADVANCED_FACE('',(#15220),#15223,.F.);
+#15220 = FACE_BOUND('',#15221,.F.);
+#15221 = EDGE_LOOP('',(#15222));
+#15222 = ORIENTED_EDGE('',*,*,#15196,.T.);
+#15223 = PLANE('',#15224);
+#15224 = AXIS2_PLACEMENT_3D('',#15225,#15226,#15227);
+#15225 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15226 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15227 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15232))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15229,#15230,#15231))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15229 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15230 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15231 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15232 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15229,
+ 'distance_accuracy_value','confusion accuracy');
+#15233 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15234,#15236);
+#15234 = ( REPRESENTATION_RELATIONSHIP('','',#15189,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15235)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15235 = ITEM_DEFINED_TRANSFORMATION('','',#11,#995);
+#15236 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15237);
+#15237 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13601','BALL_0244','',#5,#15184
+ ,$);
+#15238 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15186));
+#15239 = SHAPE_DEFINITION_REPRESENTATION(#15240,#15246);
+#15240 = PRODUCT_DEFINITION_SHAPE('','',#15241);
+#15241 = PRODUCT_DEFINITION('design','',#15242,#15245);
+#15242 = PRODUCT_DEFINITION_FORMATION('','',#15243);
+#15243 = PRODUCT('BALL_0245','BALL_0245','',(#15244));
+#15244 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15245 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15246 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15247),#15285);
+#15247 = MANIFOLD_SOLID_BREP('',#15248);
+#15248 = CLOSED_SHELL('',(#15249,#15276));
+#15249 = ADVANCED_FACE('',(#15250),#15271,.T.);
+#15250 = FACE_BOUND('',#15251,.T.);
+#15251 = EDGE_LOOP('',(#15252,#15261,#15270));
+#15252 = ORIENTED_EDGE('',*,*,#15253,.T.);
+#15253 = EDGE_CURVE('',#15254,#15254,#15256,.T.);
+#15254 = VERTEX_POINT('',#15255);
+#15255 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15256 = CIRCLE('',#15257,0.112000000008);
+#15257 = AXIS2_PLACEMENT_3D('',#15258,#15259,#15260);
+#15258 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15259 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15260 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15261 = ORIENTED_EDGE('',*,*,#15262,.T.);
+#15262 = EDGE_CURVE('',#15254,#15263,#15265,.T.);
+#15263 = VERTEX_POINT('',#15264);
+#15264 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15265 = CIRCLE('',#15266,0.139999999998);
+#15266 = AXIS2_PLACEMENT_3D('',#15267,#15268,#15269);
+#15267 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15268 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15269 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15270 = ORIENTED_EDGE('',*,*,#15262,.F.);
+#15271 = SPHERICAL_SURFACE('',#15272,0.139999999998);
+#15272 = AXIS2_PLACEMENT_3D('',#15273,#15274,#15275);
+#15273 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15274 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15275 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15276 = ADVANCED_FACE('',(#15277),#15280,.F.);
+#15277 = FACE_BOUND('',#15278,.F.);
+#15278 = EDGE_LOOP('',(#15279));
+#15279 = ORIENTED_EDGE('',*,*,#15253,.T.);
+#15280 = PLANE('',#15281);
+#15281 = AXIS2_PLACEMENT_3D('',#15282,#15283,#15284);
+#15282 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15283 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15284 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15289))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15286,#15287,#15288))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15286 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15287 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15288 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15289 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15286,
+ 'distance_accuracy_value','confusion accuracy');
+#15290 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15291,#15293);
+#15291 = ( REPRESENTATION_RELATIONSHIP('','',#15246,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15292)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15292 = ITEM_DEFINED_TRANSFORMATION('','',#11,#999);
+#15293 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15294);
+#15294 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13602','BALL_0245','',#5,#15241
+ ,$);
+#15295 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15243));
+#15296 = SHAPE_DEFINITION_REPRESENTATION(#15297,#15303);
+#15297 = PRODUCT_DEFINITION_SHAPE('','',#15298);
+#15298 = PRODUCT_DEFINITION('design','',#15299,#15302);
+#15299 = PRODUCT_DEFINITION_FORMATION('','',#15300);
+#15300 = PRODUCT('BALL_0246','BALL_0246','',(#15301));
+#15301 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15302 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15303 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15304),#15342);
+#15304 = MANIFOLD_SOLID_BREP('',#15305);
+#15305 = CLOSED_SHELL('',(#15306,#15333));
+#15306 = ADVANCED_FACE('',(#15307),#15328,.T.);
+#15307 = FACE_BOUND('',#15308,.T.);
+#15308 = EDGE_LOOP('',(#15309,#15318,#15327));
+#15309 = ORIENTED_EDGE('',*,*,#15310,.T.);
+#15310 = EDGE_CURVE('',#15311,#15311,#15313,.T.);
+#15311 = VERTEX_POINT('',#15312);
+#15312 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15313 = CIRCLE('',#15314,0.112000000008);
+#15314 = AXIS2_PLACEMENT_3D('',#15315,#15316,#15317);
+#15315 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15316 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15317 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15318 = ORIENTED_EDGE('',*,*,#15319,.T.);
+#15319 = EDGE_CURVE('',#15311,#15320,#15322,.T.);
+#15320 = VERTEX_POINT('',#15321);
+#15321 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15322 = CIRCLE('',#15323,0.139999999998);
+#15323 = AXIS2_PLACEMENT_3D('',#15324,#15325,#15326);
+#15324 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15325 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15326 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15327 = ORIENTED_EDGE('',*,*,#15319,.F.);
+#15328 = SPHERICAL_SURFACE('',#15329,0.139999999998);
+#15329 = AXIS2_PLACEMENT_3D('',#15330,#15331,#15332);
+#15330 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15331 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15332 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15333 = ADVANCED_FACE('',(#15334),#15337,.F.);
+#15334 = FACE_BOUND('',#15335,.F.);
+#15335 = EDGE_LOOP('',(#15336));
+#15336 = ORIENTED_EDGE('',*,*,#15310,.T.);
+#15337 = PLANE('',#15338);
+#15338 = AXIS2_PLACEMENT_3D('',#15339,#15340,#15341);
+#15339 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15340 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15341 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15346))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15343,#15344,#15345))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15343 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15344 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15345 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15346 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15343,
+ 'distance_accuracy_value','confusion accuracy');
+#15347 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15348,#15350);
+#15348 = ( REPRESENTATION_RELATIONSHIP('','',#15303,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15349)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15349 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1003);
+#15350 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15351);
+#15351 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13603','BALL_0246','',#5,#15298
+ ,$);
+#15352 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15300));
+#15353 = SHAPE_DEFINITION_REPRESENTATION(#15354,#15360);
+#15354 = PRODUCT_DEFINITION_SHAPE('','',#15355);
+#15355 = PRODUCT_DEFINITION('design','',#15356,#15359);
+#15356 = PRODUCT_DEFINITION_FORMATION('','',#15357);
+#15357 = PRODUCT('BALL_0247','BALL_0247','',(#15358));
+#15358 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15359 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15360 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15361),#15399);
+#15361 = MANIFOLD_SOLID_BREP('',#15362);
+#15362 = CLOSED_SHELL('',(#15363,#15390));
+#15363 = ADVANCED_FACE('',(#15364),#15385,.T.);
+#15364 = FACE_BOUND('',#15365,.T.);
+#15365 = EDGE_LOOP('',(#15366,#15375,#15384));
+#15366 = ORIENTED_EDGE('',*,*,#15367,.T.);
+#15367 = EDGE_CURVE('',#15368,#15368,#15370,.T.);
+#15368 = VERTEX_POINT('',#15369);
+#15369 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15370 = CIRCLE('',#15371,0.112000000008);
+#15371 = AXIS2_PLACEMENT_3D('',#15372,#15373,#15374);
+#15372 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15373 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15374 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15375 = ORIENTED_EDGE('',*,*,#15376,.T.);
+#15376 = EDGE_CURVE('',#15368,#15377,#15379,.T.);
+#15377 = VERTEX_POINT('',#15378);
+#15378 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15379 = CIRCLE('',#15380,0.139999999998);
+#15380 = AXIS2_PLACEMENT_3D('',#15381,#15382,#15383);
+#15381 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15382 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15383 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15384 = ORIENTED_EDGE('',*,*,#15376,.F.);
+#15385 = SPHERICAL_SURFACE('',#15386,0.139999999998);
+#15386 = AXIS2_PLACEMENT_3D('',#15387,#15388,#15389);
+#15387 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15388 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15389 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15390 = ADVANCED_FACE('',(#15391),#15394,.F.);
+#15391 = FACE_BOUND('',#15392,.F.);
+#15392 = EDGE_LOOP('',(#15393));
+#15393 = ORIENTED_EDGE('',*,*,#15367,.T.);
+#15394 = PLANE('',#15395);
+#15395 = AXIS2_PLACEMENT_3D('',#15396,#15397,#15398);
+#15396 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15397 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15398 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15403))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15400,#15401,#15402))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15400 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15401 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15402 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15403 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15400,
+ 'distance_accuracy_value','confusion accuracy');
+#15404 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15405,#15407);
+#15405 = ( REPRESENTATION_RELATIONSHIP('','',#15360,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15406)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15406 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1007);
+#15407 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15408);
+#15408 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13604','BALL_0247','',#5,#15355
+ ,$);
+#15409 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15357));
+#15410 = SHAPE_DEFINITION_REPRESENTATION(#15411,#15417);
+#15411 = PRODUCT_DEFINITION_SHAPE('','',#15412);
+#15412 = PRODUCT_DEFINITION('design','',#15413,#15416);
+#15413 = PRODUCT_DEFINITION_FORMATION('','',#15414);
+#15414 = PRODUCT('BALL_0248','BALL_0248','',(#15415));
+#15415 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15416 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15417 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15418),#15456);
+#15418 = MANIFOLD_SOLID_BREP('',#15419);
+#15419 = CLOSED_SHELL('',(#15420,#15447));
+#15420 = ADVANCED_FACE('',(#15421),#15442,.T.);
+#15421 = FACE_BOUND('',#15422,.T.);
+#15422 = EDGE_LOOP('',(#15423,#15432,#15441));
+#15423 = ORIENTED_EDGE('',*,*,#15424,.T.);
+#15424 = EDGE_CURVE('',#15425,#15425,#15427,.T.);
+#15425 = VERTEX_POINT('',#15426);
+#15426 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15427 = CIRCLE('',#15428,0.112000000008);
+#15428 = AXIS2_PLACEMENT_3D('',#15429,#15430,#15431);
+#15429 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15430 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15431 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15432 = ORIENTED_EDGE('',*,*,#15433,.T.);
+#15433 = EDGE_CURVE('',#15425,#15434,#15436,.T.);
+#15434 = VERTEX_POINT('',#15435);
+#15435 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15436 = CIRCLE('',#15437,0.139999999998);
+#15437 = AXIS2_PLACEMENT_3D('',#15438,#15439,#15440);
+#15438 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15439 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15440 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15441 = ORIENTED_EDGE('',*,*,#15433,.F.);
+#15442 = SPHERICAL_SURFACE('',#15443,0.139999999998);
+#15443 = AXIS2_PLACEMENT_3D('',#15444,#15445,#15446);
+#15444 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15445 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15446 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15447 = ADVANCED_FACE('',(#15448),#15451,.F.);
+#15448 = FACE_BOUND('',#15449,.F.);
+#15449 = EDGE_LOOP('',(#15450));
+#15450 = ORIENTED_EDGE('',*,*,#15424,.T.);
+#15451 = PLANE('',#15452);
+#15452 = AXIS2_PLACEMENT_3D('',#15453,#15454,#15455);
+#15453 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15454 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15455 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15460))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15457,#15458,#15459))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15457 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15458 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15459 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15460 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15457,
+ 'distance_accuracy_value','confusion accuracy');
+#15461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15462,#15464);
+#15462 = ( REPRESENTATION_RELATIONSHIP('','',#15417,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15463)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1011);
+#15464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15465);
+#15465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13605','BALL_0248','',#5,#15412
+ ,$);
+#15466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15414));
+#15467 = SHAPE_DEFINITION_REPRESENTATION(#15468,#15474);
+#15468 = PRODUCT_DEFINITION_SHAPE('','',#15469);
+#15469 = PRODUCT_DEFINITION('design','',#15470,#15473);
+#15470 = PRODUCT_DEFINITION_FORMATION('','',#15471);
+#15471 = PRODUCT('BALL_0249','BALL_0249','',(#15472));
+#15472 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15474 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15475),#15513);
+#15475 = MANIFOLD_SOLID_BREP('',#15476);
+#15476 = CLOSED_SHELL('',(#15477,#15504));
+#15477 = ADVANCED_FACE('',(#15478),#15499,.T.);
+#15478 = FACE_BOUND('',#15479,.T.);
+#15479 = EDGE_LOOP('',(#15480,#15489,#15498));
+#15480 = ORIENTED_EDGE('',*,*,#15481,.T.);
+#15481 = EDGE_CURVE('',#15482,#15482,#15484,.T.);
+#15482 = VERTEX_POINT('',#15483);
+#15483 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15484 = CIRCLE('',#15485,0.112000000008);
+#15485 = AXIS2_PLACEMENT_3D('',#15486,#15487,#15488);
+#15486 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15487 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15488 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15489 = ORIENTED_EDGE('',*,*,#15490,.T.);
+#15490 = EDGE_CURVE('',#15482,#15491,#15493,.T.);
+#15491 = VERTEX_POINT('',#15492);
+#15492 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15493 = CIRCLE('',#15494,0.139999999998);
+#15494 = AXIS2_PLACEMENT_3D('',#15495,#15496,#15497);
+#15495 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15496 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15497 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15498 = ORIENTED_EDGE('',*,*,#15490,.F.);
+#15499 = SPHERICAL_SURFACE('',#15500,0.139999999998);
+#15500 = AXIS2_PLACEMENT_3D('',#15501,#15502,#15503);
+#15501 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15502 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15503 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15504 = ADVANCED_FACE('',(#15505),#15508,.F.);
+#15505 = FACE_BOUND('',#15506,.F.);
+#15506 = EDGE_LOOP('',(#15507));
+#15507 = ORIENTED_EDGE('',*,*,#15481,.T.);
+#15508 = PLANE('',#15509);
+#15509 = AXIS2_PLACEMENT_3D('',#15510,#15511,#15512);
+#15510 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15511 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15512 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15517))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15514,#15515,#15516))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15514 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15515 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15516 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15517 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15514,
+ 'distance_accuracy_value','confusion accuracy');
+#15518 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15519,#15521);
+#15519 = ( REPRESENTATION_RELATIONSHIP('','',#15474,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15520)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15520 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1015);
+#15521 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15522);
+#15522 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13606','BALL_0249','',#5,#15469
+ ,$);
+#15523 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15471));
+#15524 = SHAPE_DEFINITION_REPRESENTATION(#15525,#15531);
+#15525 = PRODUCT_DEFINITION_SHAPE('','',#15526);
+#15526 = PRODUCT_DEFINITION('design','',#15527,#15530);
+#15527 = PRODUCT_DEFINITION_FORMATION('','',#15528);
+#15528 = PRODUCT('BALL_0250','BALL_0250','',(#15529));
+#15529 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15531 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15532),#15570);
+#15532 = MANIFOLD_SOLID_BREP('',#15533);
+#15533 = CLOSED_SHELL('',(#15534,#15561));
+#15534 = ADVANCED_FACE('',(#15535),#15556,.T.);
+#15535 = FACE_BOUND('',#15536,.T.);
+#15536 = EDGE_LOOP('',(#15537,#15546,#15555));
+#15537 = ORIENTED_EDGE('',*,*,#15538,.T.);
+#15538 = EDGE_CURVE('',#15539,#15539,#15541,.T.);
+#15539 = VERTEX_POINT('',#15540);
+#15540 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15541 = CIRCLE('',#15542,0.112000000008);
+#15542 = AXIS2_PLACEMENT_3D('',#15543,#15544,#15545);
+#15543 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15544 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15545 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15546 = ORIENTED_EDGE('',*,*,#15547,.T.);
+#15547 = EDGE_CURVE('',#15539,#15548,#15550,.T.);
+#15548 = VERTEX_POINT('',#15549);
+#15549 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15550 = CIRCLE('',#15551,0.139999999998);
+#15551 = AXIS2_PLACEMENT_3D('',#15552,#15553,#15554);
+#15552 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15553 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15554 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15555 = ORIENTED_EDGE('',*,*,#15547,.F.);
+#15556 = SPHERICAL_SURFACE('',#15557,0.139999999998);
+#15557 = AXIS2_PLACEMENT_3D('',#15558,#15559,#15560);
+#15558 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15559 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15560 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15561 = ADVANCED_FACE('',(#15562),#15565,.F.);
+#15562 = FACE_BOUND('',#15563,.F.);
+#15563 = EDGE_LOOP('',(#15564));
+#15564 = ORIENTED_EDGE('',*,*,#15538,.T.);
+#15565 = PLANE('',#15566);
+#15566 = AXIS2_PLACEMENT_3D('',#15567,#15568,#15569);
+#15567 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15568 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15569 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15574))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15571,#15572,#15573))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15571 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15572 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15573 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15574 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15571,
+ 'distance_accuracy_value','confusion accuracy');
+#15575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15576,#15578);
+#15576 = ( REPRESENTATION_RELATIONSHIP('','',#15531,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15577)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1019);
+#15578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15579);
+#15579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13607','BALL_0250','',#5,#15526
+ ,$);
+#15580 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15528));
+#15581 = SHAPE_DEFINITION_REPRESENTATION(#15582,#15588);
+#15582 = PRODUCT_DEFINITION_SHAPE('','',#15583);
+#15583 = PRODUCT_DEFINITION('design','',#15584,#15587);
+#15584 = PRODUCT_DEFINITION_FORMATION('','',#15585);
+#15585 = PRODUCT('BALL_0251','BALL_0251','',(#15586));
+#15586 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15587 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15588 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15589),#15627);
+#15589 = MANIFOLD_SOLID_BREP('',#15590);
+#15590 = CLOSED_SHELL('',(#15591,#15618));
+#15591 = ADVANCED_FACE('',(#15592),#15613,.T.);
+#15592 = FACE_BOUND('',#15593,.T.);
+#15593 = EDGE_LOOP('',(#15594,#15603,#15612));
+#15594 = ORIENTED_EDGE('',*,*,#15595,.T.);
+#15595 = EDGE_CURVE('',#15596,#15596,#15598,.T.);
+#15596 = VERTEX_POINT('',#15597);
+#15597 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15598 = CIRCLE('',#15599,0.112000000008);
+#15599 = AXIS2_PLACEMENT_3D('',#15600,#15601,#15602);
+#15600 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15601 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15602 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15603 = ORIENTED_EDGE('',*,*,#15604,.T.);
+#15604 = EDGE_CURVE('',#15596,#15605,#15607,.T.);
+#15605 = VERTEX_POINT('',#15606);
+#15606 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15607 = CIRCLE('',#15608,0.139999999998);
+#15608 = AXIS2_PLACEMENT_3D('',#15609,#15610,#15611);
+#15609 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15610 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15611 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15612 = ORIENTED_EDGE('',*,*,#15604,.F.);
+#15613 = SPHERICAL_SURFACE('',#15614,0.139999999998);
+#15614 = AXIS2_PLACEMENT_3D('',#15615,#15616,#15617);
+#15615 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15616 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15617 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15618 = ADVANCED_FACE('',(#15619),#15622,.F.);
+#15619 = FACE_BOUND('',#15620,.F.);
+#15620 = EDGE_LOOP('',(#15621));
+#15621 = ORIENTED_EDGE('',*,*,#15595,.T.);
+#15622 = PLANE('',#15623);
+#15623 = AXIS2_PLACEMENT_3D('',#15624,#15625,#15626);
+#15624 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15625 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15626 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15631))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15628,#15629,#15630))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15628 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15629 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15630 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15631 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15628,
+ 'distance_accuracy_value','confusion accuracy');
+#15632 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15633,#15635);
+#15633 = ( REPRESENTATION_RELATIONSHIP('','',#15588,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15634)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15634 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1023);
+#15635 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15636);
+#15636 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13608','BALL_0251','',#5,#15583
+ ,$);
+#15637 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15585));
+#15638 = SHAPE_DEFINITION_REPRESENTATION(#15639,#15645);
+#15639 = PRODUCT_DEFINITION_SHAPE('','',#15640);
+#15640 = PRODUCT_DEFINITION('design','',#15641,#15644);
+#15641 = PRODUCT_DEFINITION_FORMATION('','',#15642);
+#15642 = PRODUCT('BALL_0252','BALL_0252','',(#15643));
+#15643 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15644 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15645 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15646),#15684);
+#15646 = MANIFOLD_SOLID_BREP('',#15647);
+#15647 = CLOSED_SHELL('',(#15648,#15675));
+#15648 = ADVANCED_FACE('',(#15649),#15670,.T.);
+#15649 = FACE_BOUND('',#15650,.T.);
+#15650 = EDGE_LOOP('',(#15651,#15660,#15669));
+#15651 = ORIENTED_EDGE('',*,*,#15652,.T.);
+#15652 = EDGE_CURVE('',#15653,#15653,#15655,.T.);
+#15653 = VERTEX_POINT('',#15654);
+#15654 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15655 = CIRCLE('',#15656,0.112000000008);
+#15656 = AXIS2_PLACEMENT_3D('',#15657,#15658,#15659);
+#15657 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15658 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15659 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15660 = ORIENTED_EDGE('',*,*,#15661,.T.);
+#15661 = EDGE_CURVE('',#15653,#15662,#15664,.T.);
+#15662 = VERTEX_POINT('',#15663);
+#15663 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15664 = CIRCLE('',#15665,0.139999999998);
+#15665 = AXIS2_PLACEMENT_3D('',#15666,#15667,#15668);
+#15666 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15667 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15668 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15669 = ORIENTED_EDGE('',*,*,#15661,.F.);
+#15670 = SPHERICAL_SURFACE('',#15671,0.139999999998);
+#15671 = AXIS2_PLACEMENT_3D('',#15672,#15673,#15674);
+#15672 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15673 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15674 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15675 = ADVANCED_FACE('',(#15676),#15679,.F.);
+#15676 = FACE_BOUND('',#15677,.F.);
+#15677 = EDGE_LOOP('',(#15678));
+#15678 = ORIENTED_EDGE('',*,*,#15652,.T.);
+#15679 = PLANE('',#15680);
+#15680 = AXIS2_PLACEMENT_3D('',#15681,#15682,#15683);
+#15681 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15682 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15683 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15688))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15685,#15686,#15687))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15685 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15686 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15687 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15688 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15685,
+ 'distance_accuracy_value','confusion accuracy');
+#15689 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15690,#15692);
+#15690 = ( REPRESENTATION_RELATIONSHIP('','',#15645,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15691)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15691 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1027);
+#15692 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15693);
+#15693 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13609','BALL_0252','',#5,#15640
+ ,$);
+#15694 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15642));
+#15695 = SHAPE_DEFINITION_REPRESENTATION(#15696,#15702);
+#15696 = PRODUCT_DEFINITION_SHAPE('','',#15697);
+#15697 = PRODUCT_DEFINITION('design','',#15698,#15701);
+#15698 = PRODUCT_DEFINITION_FORMATION('','',#15699);
+#15699 = PRODUCT('BALL_0253','BALL_0253','',(#15700));
+#15700 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15702 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15703),#15741);
+#15703 = MANIFOLD_SOLID_BREP('',#15704);
+#15704 = CLOSED_SHELL('',(#15705,#15732));
+#15705 = ADVANCED_FACE('',(#15706),#15727,.T.);
+#15706 = FACE_BOUND('',#15707,.T.);
+#15707 = EDGE_LOOP('',(#15708,#15717,#15726));
+#15708 = ORIENTED_EDGE('',*,*,#15709,.T.);
+#15709 = EDGE_CURVE('',#15710,#15710,#15712,.T.);
+#15710 = VERTEX_POINT('',#15711);
+#15711 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15712 = CIRCLE('',#15713,0.112000000008);
+#15713 = AXIS2_PLACEMENT_3D('',#15714,#15715,#15716);
+#15714 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15715 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15716 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15717 = ORIENTED_EDGE('',*,*,#15718,.T.);
+#15718 = EDGE_CURVE('',#15710,#15719,#15721,.T.);
+#15719 = VERTEX_POINT('',#15720);
+#15720 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15721 = CIRCLE('',#15722,0.139999999998);
+#15722 = AXIS2_PLACEMENT_3D('',#15723,#15724,#15725);
+#15723 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15724 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15725 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15726 = ORIENTED_EDGE('',*,*,#15718,.F.);
+#15727 = SPHERICAL_SURFACE('',#15728,0.139999999998);
+#15728 = AXIS2_PLACEMENT_3D('',#15729,#15730,#15731);
+#15729 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15730 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15731 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15732 = ADVANCED_FACE('',(#15733),#15736,.F.);
+#15733 = FACE_BOUND('',#15734,.F.);
+#15734 = EDGE_LOOP('',(#15735));
+#15735 = ORIENTED_EDGE('',*,*,#15709,.T.);
+#15736 = PLANE('',#15737);
+#15737 = AXIS2_PLACEMENT_3D('',#15738,#15739,#15740);
+#15738 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15739 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15740 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15745))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15742,#15743,#15744))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15742,
+ 'distance_accuracy_value','confusion accuracy');
+#15746 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15747,#15749);
+#15747 = ( REPRESENTATION_RELATIONSHIP('','',#15702,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15748)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15748 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1031);
+#15749 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15750);
+#15750 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13610','BALL_0253','',#5,#15697
+ ,$);
+#15751 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15699));
+#15752 = SHAPE_DEFINITION_REPRESENTATION(#15753,#15759);
+#15753 = PRODUCT_DEFINITION_SHAPE('','',#15754);
+#15754 = PRODUCT_DEFINITION('design','',#15755,#15758);
+#15755 = PRODUCT_DEFINITION_FORMATION('','',#15756);
+#15756 = PRODUCT('BALL_0254','BALL_0254','',(#15757));
+#15757 = PRODUCT_CONTEXT('',#2,'mechanical');
+#15758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15759 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15760),#15798);
+#15760 = MANIFOLD_SOLID_BREP('',#15761);
+#15761 = CLOSED_SHELL('',(#15762,#15789));
+#15762 = ADVANCED_FACE('',(#15763),#15784,.T.);
+#15763 = FACE_BOUND('',#15764,.T.);
+#15764 = EDGE_LOOP('',(#15765,#15774,#15783));
+#15765 = ORIENTED_EDGE('',*,*,#15766,.T.);
+#15766 = EDGE_CURVE('',#15767,#15767,#15769,.T.);
+#15767 = VERTEX_POINT('',#15768);
+#15768 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.637999999992));
+#15769 = CIRCLE('',#15770,0.112000000008);
+#15770 = AXIS2_PLACEMENT_3D('',#15771,#15772,#15773);
+#15771 = CARTESIAN_POINT('',(-3.75,0.223999999987,-5.75));
+#15772 = DIRECTION('',(-5.551115123126E-17,-1.,0.));
+#15773 = DIRECTION('',(1.165338939333E-27,-6.468930609699E-44,1.));
+#15774 = ORIENTED_EDGE('',*,*,#15775,.T.);
+#15775 = EDGE_CURVE('',#15767,#15776,#15778,.T.);
+#15776 = VERTEX_POINT('',#15777);
+#15777 = CARTESIAN_POINT('',(-3.75,2.350883562356E-12,-5.75));
+#15778 = CIRCLE('',#15779,0.139999999998);
+#15779 = AXIS2_PLACEMENT_3D('',#15780,#15781,#15782);
+#15780 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15781 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17));
+#15782 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17));
+#15783 = ORIENTED_EDGE('',*,*,#15775,.F.);
+#15784 = SPHERICAL_SURFACE('',#15785,0.139999999998);
+#15785 = AXIS2_PLACEMENT_3D('',#15786,#15787,#15788);
+#15786 = CARTESIAN_POINT('',(-3.75,0.14,-5.75));
+#15787 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15788 = DIRECTION('',(1.042316740279E-27,-5.786020220051E-44,1.));
+#15789 = ADVANCED_FACE('',(#15790),#15793,.F.);
+#15790 = FACE_BOUND('',#15791,.F.);
+#15791 = EDGE_LOOP('',(#15792));
+#15792 = ORIENTED_EDGE('',*,*,#15766,.T.);
+#15793 = PLANE('',#15794);
+#15794 = AXIS2_PLACEMENT_3D('',#15795,#15796,#15797);
+#15795 = CARTESIAN_POINT('',(-3.75,0.224,-5.75));
+#15796 = DIRECTION('',(-5.551115123126E-17,-1.,-0.));
+#15797 = DIRECTION('',(1.165338939421E-27,-6.468930610189E-44,1.));
+#15798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15802))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15799,#15800,#15801))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#15799 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15800 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15801 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15802 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#15799,
+ 'distance_accuracy_value','confusion accuracy');
+#15803 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15804,#15806);
+#15804 = ( REPRESENTATION_RELATIONSHIP('','',#15759,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15805)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15805 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1035);
+#15806 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #15807);
+#15807 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13611','BALL_0254','',#5,#15754
+ ,$);
+#15808 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15756));
+#15809 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15810),#12264);
+#15810 = STYLED_ITEM('color',(#15811),#12226);
+#15811 = PRESENTATION_STYLE_ASSIGNMENT((#15812,#15818));
+#15812 = SURFACE_STYLE_USAGE(.BOTH.,#15813);
+#15813 = SURFACE_SIDE_STYLE('',(#15814));
+#15814 = SURFACE_STYLE_FILL_AREA(#15815);
+#15815 = FILL_AREA_STYLE('',(#15816));
+#15816 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15817 = COLOUR_RGB('',0.796078452645,0.823529417451,0.937254901616);
+#15818 = CURVE_STYLE('',#15819,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15819 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15820 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+#15821 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15822),#11865);
+#15822 = STYLED_ITEM('color',(#15823),#11827);
+#15823 = PRESENTATION_STYLE_ASSIGNMENT((#15824,#15829));
+#15824 = SURFACE_STYLE_USAGE(.BOTH.,#15825);
+#15825 = SURFACE_SIDE_STYLE('',(#15826));
+#15826 = SURFACE_STYLE_FILL_AREA(#15827);
+#15827 = FILL_AREA_STYLE('',(#15828));
+#15828 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15829 = CURVE_STYLE('',#15830,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15830 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15831 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15832),#1377);
+#15832 = STYLED_ITEM('color',(#15833),#1339);
+#15833 = PRESENTATION_STYLE_ASSIGNMENT((#15834,#15839));
+#15834 = SURFACE_STYLE_USAGE(.BOTH.,#15835);
+#15835 = SURFACE_SIDE_STYLE('',(#15836));
+#15836 = SURFACE_STYLE_FILL_AREA(#15837);
+#15837 = FILL_AREA_STYLE('',(#15838));
+#15838 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15839 = CURVE_STYLE('',#15840,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15840 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15841 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15842),#14202);
+#15842 = STYLED_ITEM('color',(#15843),#14164);
+#15843 = PRESENTATION_STYLE_ASSIGNMENT((#15844,#15849));
+#15844 = SURFACE_STYLE_USAGE(.BOTH.,#15845);
+#15845 = SURFACE_SIDE_STYLE('',(#15846));
+#15846 = SURFACE_STYLE_FILL_AREA(#15847);
+#15847 = FILL_AREA_STYLE('',(#15848));
+#15848 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15849 = CURVE_STYLE('',#15850,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15850 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15851 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15852),#11523);
+#15852 = STYLED_ITEM('color',(#15853),#11485);
+#15853 = PRESENTATION_STYLE_ASSIGNMENT((#15854,#15859));
+#15854 = SURFACE_STYLE_USAGE(.BOTH.,#15855);
+#15855 = SURFACE_SIDE_STYLE('',(#15856));
+#15856 = SURFACE_STYLE_FILL_AREA(#15857);
+#15857 = FILL_AREA_STYLE('',(#15858));
+#15858 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15859 = CURVE_STYLE('',#15860,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15860 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15861 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15862),#3885);
+#15862 = STYLED_ITEM('color',(#15863),#3847);
+#15863 = PRESENTATION_STYLE_ASSIGNMENT((#15864,#15869));
+#15864 = SURFACE_STYLE_USAGE(.BOTH.,#15865);
+#15865 = SURFACE_SIDE_STYLE('',(#15866));
+#15866 = SURFACE_STYLE_FILL_AREA(#15867);
+#15867 = FILL_AREA_STYLE('',(#15868));
+#15868 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15869 = CURVE_STYLE('',#15870,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15870 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15871 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15872),#14715);
+#15872 = STYLED_ITEM('color',(#15873),#14677);
+#15873 = PRESENTATION_STYLE_ASSIGNMENT((#15874,#15879));
+#15874 = SURFACE_STYLE_USAGE(.BOTH.,#15875);
+#15875 = SURFACE_SIDE_STYLE('',(#15876));
+#15876 = SURFACE_STYLE_FILL_AREA(#15877);
+#15877 = FILL_AREA_STYLE('',(#15878));
+#15878 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15879 = CURVE_STYLE('',#15880,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15880 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15881 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15882),#13518);
+#15882 = STYLED_ITEM('color',(#15883),#13480);
+#15883 = PRESENTATION_STYLE_ASSIGNMENT((#15884,#15889));
+#15884 = SURFACE_STYLE_USAGE(.BOTH.,#15885);
+#15885 = SURFACE_SIDE_STYLE('',(#15886));
+#15886 = SURFACE_STYLE_FILL_AREA(#15887);
+#15887 = FILL_AREA_STYLE('',(#15888));
+#15888 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15889 = CURVE_STYLE('',#15890,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15891 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15892),#5766);
+#15892 = STYLED_ITEM('color',(#15893),#5728);
+#15893 = PRESENTATION_STYLE_ASSIGNMENT((#15894,#15899));
+#15894 = SURFACE_STYLE_USAGE(.BOTH.,#15895);
+#15895 = SURFACE_SIDE_STYLE('',(#15896));
+#15896 = SURFACE_STYLE_FILL_AREA(#15897);
+#15897 = FILL_AREA_STYLE('',(#15898));
+#15898 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15899 = CURVE_STYLE('',#15900,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15900 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15901 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15902),#11181);
+#15902 = STYLED_ITEM('color',(#15903),#11143);
+#15903 = PRESENTATION_STYLE_ASSIGNMENT((#15904,#15909));
+#15904 = SURFACE_STYLE_USAGE(.BOTH.,#15905);
+#15905 = SURFACE_SIDE_STYLE('',(#15906));
+#15906 = SURFACE_STYLE_FILL_AREA(#15907);
+#15907 = FILL_AREA_STYLE('',(#15908));
+#15908 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15909 = CURVE_STYLE('',#15910,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15910 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15912),#2004);
+#15912 = STYLED_ITEM('color',(#15913),#1966);
+#15913 = PRESENTATION_STYLE_ASSIGNMENT((#15914,#15919));
+#15914 = SURFACE_STYLE_USAGE(.BOTH.,#15915);
+#15915 = SURFACE_SIDE_STYLE('',(#15916));
+#15916 = SURFACE_STYLE_FILL_AREA(#15917);
+#15917 = FILL_AREA_STYLE('',(#15918));
+#15918 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15919 = CURVE_STYLE('',#15920,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15920 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15921 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15922),#13689);
+#15922 = STYLED_ITEM('color',(#15923),#13651);
+#15923 = PRESENTATION_STYLE_ASSIGNMENT((#15924,#15929));
+#15924 = SURFACE_STYLE_USAGE(.BOTH.,#15925);
+#15925 = SURFACE_SIDE_STYLE('',(#15926));
+#15926 = SURFACE_STYLE_FILL_AREA(#15927);
+#15927 = FILL_AREA_STYLE('',(#15928));
+#15928 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15929 = CURVE_STYLE('',#15930,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15930 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15931 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15932),#3486);
+#15932 = STYLED_ITEM('color',(#15933),#3448);
+#15933 = PRESENTATION_STYLE_ASSIGNMENT((#15934,#15939));
+#15934 = SURFACE_STYLE_USAGE(.BOTH.,#15935);
+#15935 = SURFACE_SIDE_STYLE('',(#15936));
+#15936 = SURFACE_STYLE_FILL_AREA(#15937);
+#15937 = FILL_AREA_STYLE('',(#15938));
+#15938 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15939 = CURVE_STYLE('',#15940,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15940 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15941 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15942),#12720);
+#15942 = STYLED_ITEM('color',(#15943),#12682);
+#15943 = PRESENTATION_STYLE_ASSIGNMENT((#15944,#15949));
+#15944 = SURFACE_STYLE_USAGE(.BOTH.,#15945);
+#15945 = SURFACE_SIDE_STYLE('',(#15946));
+#15946 = SURFACE_STYLE_FILL_AREA(#15947);
+#15947 = FILL_AREA_STYLE('',(#15948));
+#15948 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15949 = CURVE_STYLE('',#15950,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15950 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15951 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15952),#11694);
+#15952 = STYLED_ITEM('color',(#15953),#11656);
+#15953 = PRESENTATION_STYLE_ASSIGNMENT((#15954,#15959));
+#15954 = SURFACE_STYLE_USAGE(.BOTH.,#15955);
+#15955 = SURFACE_SIDE_STYLE('',(#15956));
+#15956 = SURFACE_STYLE_FILL_AREA(#15957);
+#15957 = FILL_AREA_STYLE('',(#15958));
+#15958 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15959 = CURVE_STYLE('',#15960,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15960 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15961 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15962),#8844);
+#15962 = STYLED_ITEM('color',(#15963),#8806);
+#15963 = PRESENTATION_STYLE_ASSIGNMENT((#15964,#15969));
+#15964 = SURFACE_STYLE_USAGE(.BOTH.,#15965);
+#15965 = SURFACE_SIDE_STYLE('',(#15966));
+#15966 = SURFACE_STYLE_FILL_AREA(#15967);
+#15967 = FILL_AREA_STYLE('',(#15968));
+#15968 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15969 = CURVE_STYLE('',#15970,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15970 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15971 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15972),#12606);
+#15972 = STYLED_ITEM('color',(#15973),#12568);
+#15973 = PRESENTATION_STYLE_ASSIGNMENT((#15974,#15979));
+#15974 = SURFACE_STYLE_USAGE(.BOTH.,#15975);
+#15975 = SURFACE_SIDE_STYLE('',(#15976));
+#15976 = SURFACE_STYLE_FILL_AREA(#15977);
+#15977 = FILL_AREA_STYLE('',(#15978));
+#15978 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15979 = CURVE_STYLE('',#15980,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15980 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15981 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15982),#13176);
+#15982 = STYLED_ITEM('color',(#15983),#13138);
+#15983 = PRESENTATION_STYLE_ASSIGNMENT((#15984,#15989));
+#15984 = SURFACE_STYLE_USAGE(.BOTH.,#15985);
+#15985 = SURFACE_SIDE_STYLE('',(#15986));
+#15986 = SURFACE_STYLE_FILL_AREA(#15987);
+#15987 = FILL_AREA_STYLE('',(#15988));
+#15988 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15989 = CURVE_STYLE('',#15990,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#15990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15991 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #15992),#1434);
+#15992 = STYLED_ITEM('color',(#15993),#1396);
+#15993 = PRESENTATION_STYLE_ASSIGNMENT((#15994,#15999));
+#15994 = SURFACE_STYLE_USAGE(.BOTH.,#15995);
+#15995 = SURFACE_SIDE_STYLE('',(#15996));
+#15996 = SURFACE_STYLE_FILL_AREA(#15997);
+#15997 = FILL_AREA_STYLE('',(#15998));
+#15998 = FILL_AREA_STYLE_COLOUR('',#15817);
+#15999 = CURVE_STYLE('',#16000,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16000 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16001 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16002),#10098);
+#16002 = STYLED_ITEM('color',(#16003),#10060);
+#16003 = PRESENTATION_STYLE_ASSIGNMENT((#16004,#16009));
+#16004 = SURFACE_STYLE_USAGE(.BOTH.,#16005);
+#16005 = SURFACE_SIDE_STYLE('',(#16006));
+#16006 = SURFACE_STYLE_FILL_AREA(#16007);
+#16007 = FILL_AREA_STYLE('',(#16008));
+#16008 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16009 = CURVE_STYLE('',#16010,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16010 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16011 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16012),#5481);
+#16012 = STYLED_ITEM('color',(#16013),#5443);
+#16013 = PRESENTATION_STYLE_ASSIGNMENT((#16014,#16019));
+#16014 = SURFACE_STYLE_USAGE(.BOTH.,#16015);
+#16015 = SURFACE_SIDE_STYLE('',(#16016));
+#16016 = SURFACE_STYLE_FILL_AREA(#16017);
+#16017 = FILL_AREA_STYLE('',(#16018));
+#16018 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16019 = CURVE_STYLE('',#16020,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16020 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16021 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16022),#6507);
+#16022 = STYLED_ITEM('color',(#16023),#6469);
+#16023 = PRESENTATION_STYLE_ASSIGNMENT((#16024,#16029));
+#16024 = SURFACE_STYLE_USAGE(.BOTH.,#16025);
+#16025 = SURFACE_SIDE_STYLE('',(#16026));
+#16026 = SURFACE_STYLE_FILL_AREA(#16027);
+#16027 = FILL_AREA_STYLE('',(#16028));
+#16028 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16029 = CURVE_STYLE('',#16030,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16030 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16031 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16032),#11979);
+#16032 = STYLED_ITEM('color',(#16033),#11941);
+#16033 = PRESENTATION_STYLE_ASSIGNMENT((#16034,#16039));
+#16034 = SURFACE_STYLE_USAGE(.BOTH.,#16035);
+#16035 = SURFACE_SIDE_STYLE('',(#16036));
+#16036 = SURFACE_STYLE_FILL_AREA(#16037);
+#16037 = FILL_AREA_STYLE('',(#16038));
+#16038 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16039 = CURVE_STYLE('',#16040,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16040 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16041 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16042),#5823);
+#16042 = STYLED_ITEM('color',(#16043),#5785);
+#16043 = PRESENTATION_STYLE_ASSIGNMENT((#16044,#16049));
+#16044 = SURFACE_STYLE_USAGE(.BOTH.,#16045);
+#16045 = SURFACE_SIDE_STYLE('',(#16046));
+#16046 = SURFACE_STYLE_FILL_AREA(#16047);
+#16047 = FILL_AREA_STYLE('',(#16048));
+#16048 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16049 = CURVE_STYLE('',#16050,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16050 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16051 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16052),#13803);
+#16052 = STYLED_ITEM('color',(#16053),#13765);
+#16053 = PRESENTATION_STYLE_ASSIGNMENT((#16054,#16059));
+#16054 = SURFACE_STYLE_USAGE(.BOTH.,#16055);
+#16055 = SURFACE_SIDE_STYLE('',(#16056));
+#16056 = SURFACE_STYLE_FILL_AREA(#16057);
+#16057 = FILL_AREA_STYLE('',(#16058));
+#16058 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16059 = CURVE_STYLE('',#16060,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16060 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16061 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16062),#15684);
+#16062 = STYLED_ITEM('color',(#16063),#15646);
+#16063 = PRESENTATION_STYLE_ASSIGNMENT((#16064,#16069));
+#16064 = SURFACE_STYLE_USAGE(.BOTH.,#16065);
+#16065 = SURFACE_SIDE_STYLE('',(#16066));
+#16066 = SURFACE_STYLE_FILL_AREA(#16067);
+#16067 = FILL_AREA_STYLE('',(#16068));
+#16068 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16069 = CURVE_STYLE('',#16070,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16070 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16071 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16072),#1947);
+#16072 = STYLED_ITEM('color',(#16073),#1909);
+#16073 = PRESENTATION_STYLE_ASSIGNMENT((#16074,#16079));
+#16074 = SURFACE_STYLE_USAGE(.BOTH.,#16075);
+#16075 = SURFACE_SIDE_STYLE('',(#16076));
+#16076 = SURFACE_STYLE_FILL_AREA(#16077);
+#16077 = FILL_AREA_STYLE('',(#16078));
+#16078 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16079 = CURVE_STYLE('',#16080,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16081 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16082),#9870);
+#16082 = STYLED_ITEM('color',(#16083),#9832);
+#16083 = PRESENTATION_STYLE_ASSIGNMENT((#16084,#16089));
+#16084 = SURFACE_STYLE_USAGE(.BOTH.,#16085);
+#16085 = SURFACE_SIDE_STYLE('',(#16086));
+#16086 = SURFACE_STYLE_FILL_AREA(#16087);
+#16087 = FILL_AREA_STYLE('',(#16088));
+#16088 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16089 = CURVE_STYLE('',#16090,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16090 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16091 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16092),#4854);
+#16092 = STYLED_ITEM('color',(#16093),#4816);
+#16093 = PRESENTATION_STYLE_ASSIGNMENT((#16094,#16099));
+#16094 = SURFACE_STYLE_USAGE(.BOTH.,#16095);
+#16095 = SURFACE_SIDE_STYLE('',(#16096));
+#16096 = SURFACE_STYLE_FILL_AREA(#16097);
+#16097 = FILL_AREA_STYLE('',(#16098));
+#16098 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16099 = CURVE_STYLE('',#16100,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16100 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16101 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16102),#14316);
+#16102 = STYLED_ITEM('color',(#16103),#14278);
+#16103 = PRESENTATION_STYLE_ASSIGNMENT((#16104,#16109));
+#16104 = SURFACE_STYLE_USAGE(.BOTH.,#16105);
+#16105 = SURFACE_SIDE_STYLE('',(#16106));
+#16106 = SURFACE_STYLE_FILL_AREA(#16107);
+#16107 = FILL_AREA_STYLE('',(#16108));
+#16108 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16109 = CURVE_STYLE('',#16110,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16110 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16111 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16112),#7419);
+#16112 = STYLED_ITEM('color',(#16113),#7381);
+#16113 = PRESENTATION_STYLE_ASSIGNMENT((#16114,#16119));
+#16114 = SURFACE_STYLE_USAGE(.BOTH.,#16115);
+#16115 = SURFACE_SIDE_STYLE('',(#16116));
+#16116 = SURFACE_STYLE_FILL_AREA(#16117);
+#16117 = FILL_AREA_STYLE('',(#16118));
+#16118 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16119 = CURVE_STYLE('',#16120,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16120 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16121 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16122),#3030);
+#16122 = STYLED_ITEM('color',(#16123),#2992);
+#16123 = PRESENTATION_STYLE_ASSIGNMENT((#16124,#16129));
+#16124 = SURFACE_STYLE_USAGE(.BOTH.,#16125);
+#16125 = SURFACE_SIDE_STYLE('',(#16126));
+#16126 = SURFACE_STYLE_FILL_AREA(#16127);
+#16127 = FILL_AREA_STYLE('',(#16128));
+#16128 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16129 = CURVE_STYLE('',#16130,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16130 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16131 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16132),#14601);
+#16132 = STYLED_ITEM('color',(#16133),#14563);
+#16133 = PRESENTATION_STYLE_ASSIGNMENT((#16134,#16139));
+#16134 = SURFACE_STYLE_USAGE(.BOTH.,#16135);
+#16135 = SURFACE_SIDE_STYLE('',(#16136));
+#16136 = SURFACE_STYLE_FILL_AREA(#16137);
+#16137 = FILL_AREA_STYLE('',(#16138));
+#16138 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16139 = CURVE_STYLE('',#16140,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16140 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16141 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16142),#7818);
+#16142 = STYLED_ITEM('color',(#16143),#7780);
+#16143 = PRESENTATION_STYLE_ASSIGNMENT((#16144,#16149));
+#16144 = SURFACE_STYLE_USAGE(.BOTH.,#16145);
+#16145 = SURFACE_SIDE_STYLE('',(#16146));
+#16146 = SURFACE_STYLE_FILL_AREA(#16147);
+#16147 = FILL_AREA_STYLE('',(#16148));
+#16148 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16149 = CURVE_STYLE('',#16150,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16150 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16151 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16152),#3714);
+#16152 = STYLED_ITEM('color',(#16153),#3676);
+#16153 = PRESENTATION_STYLE_ASSIGNMENT((#16154,#16159));
+#16154 = SURFACE_STYLE_USAGE(.BOTH.,#16155);
+#16155 = SURFACE_SIDE_STYLE('',(#16156));
+#16156 = SURFACE_STYLE_FILL_AREA(#16157);
+#16157 = FILL_AREA_STYLE('',(#16158));
+#16158 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16159 = CURVE_STYLE('',#16160,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16160 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16161 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16162),#13005);
+#16162 = STYLED_ITEM('color',(#16163),#12967);
+#16163 = PRESENTATION_STYLE_ASSIGNMENT((#16164,#16169));
+#16164 = SURFACE_STYLE_USAGE(.BOTH.,#16165);
+#16165 = SURFACE_SIDE_STYLE('',(#16166));
+#16166 = SURFACE_STYLE_FILL_AREA(#16167);
+#16167 = FILL_AREA_STYLE('',(#16168));
+#16168 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16169 = CURVE_STYLE('',#16170,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16170 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16172),#8901);
+#16172 = STYLED_ITEM('color',(#16173),#8863);
+#16173 = PRESENTATION_STYLE_ASSIGNMENT((#16174,#16179));
+#16174 = SURFACE_STYLE_USAGE(.BOTH.,#16175);
+#16175 = SURFACE_SIDE_STYLE('',(#16176));
+#16176 = SURFACE_STYLE_FILL_AREA(#16177);
+#16177 = FILL_AREA_STYLE('',(#16178));
+#16178 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16179 = CURVE_STYLE('',#16180,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16180 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16181 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16182),#10383);
+#16182 = STYLED_ITEM('color',(#16183),#10345);
+#16183 = PRESENTATION_STYLE_ASSIGNMENT((#16184,#16189));
+#16184 = SURFACE_STYLE_USAGE(.BOTH.,#16185);
+#16185 = SURFACE_SIDE_STYLE('',(#16186));
+#16186 = SURFACE_STYLE_FILL_AREA(#16187);
+#16187 = FILL_AREA_STYLE('',(#16188));
+#16188 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16189 = CURVE_STYLE('',#16190,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16191 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16192),#10839);
+#16192 = STYLED_ITEM('color',(#16193),#10801);
+#16193 = PRESENTATION_STYLE_ASSIGNMENT((#16194,#16199));
+#16194 = SURFACE_STYLE_USAGE(.BOTH.,#16195);
+#16195 = SURFACE_SIDE_STYLE('',(#16196));
+#16196 = SURFACE_STYLE_FILL_AREA(#16197);
+#16197 = FILL_AREA_STYLE('',(#16198));
+#16198 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16199 = CURVE_STYLE('',#16200,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16201 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16202),#12777);
+#16202 = STYLED_ITEM('color',(#16203),#12739);
+#16203 = PRESENTATION_STYLE_ASSIGNMENT((#16204,#16209));
+#16204 = SURFACE_STYLE_USAGE(.BOTH.,#16205);
+#16205 = SURFACE_SIDE_STYLE('',(#16206));
+#16206 = SURFACE_STYLE_FILL_AREA(#16207);
+#16207 = FILL_AREA_STYLE('',(#16208));
+#16208 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16209 = CURVE_STYLE('',#16210,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16210 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16211 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16212),#6336);
+#16212 = STYLED_ITEM('color',(#16213),#6298);
+#16213 = PRESENTATION_STYLE_ASSIGNMENT((#16214,#16219));
+#16214 = SURFACE_STYLE_USAGE(.BOTH.,#16215);
+#16215 = SURFACE_SIDE_STYLE('',(#16216));
+#16216 = SURFACE_STYLE_FILL_AREA(#16217);
+#16217 = FILL_AREA_STYLE('',(#16218));
+#16218 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16219 = CURVE_STYLE('',#16220,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16220 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16221 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16222),#1605);
+#16222 = STYLED_ITEM('color',(#16223),#1567);
+#16223 = PRESENTATION_STYLE_ASSIGNMENT((#16224,#16229));
+#16224 = SURFACE_STYLE_USAGE(.BOTH.,#16225);
+#16225 = SURFACE_SIDE_STYLE('',(#16226));
+#16226 = SURFACE_STYLE_FILL_AREA(#16227);
+#16227 = FILL_AREA_STYLE('',(#16228));
+#16228 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16229 = CURVE_STYLE('',#16230,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16230 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16231 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16232),#9813);
+#16232 = STYLED_ITEM('color',(#16233),#9775);
+#16233 = PRESENTATION_STYLE_ASSIGNMENT((#16234,#16239));
+#16234 = SURFACE_STYLE_USAGE(.BOTH.,#16235);
+#16235 = SURFACE_SIDE_STYLE('',(#16236));
+#16236 = SURFACE_STYLE_FILL_AREA(#16237);
+#16237 = FILL_AREA_STYLE('',(#16238));
+#16238 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16239 = CURVE_STYLE('',#16240,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16240 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16241 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16242),#8730);
+#16242 = STYLED_ITEM('color',(#16243),#8692);
+#16243 = PRESENTATION_STYLE_ASSIGNMENT((#16244,#16249));
+#16244 = SURFACE_STYLE_USAGE(.BOTH.,#16245);
+#16245 = SURFACE_SIDE_STYLE('',(#16246));
+#16246 = SURFACE_STYLE_FILL_AREA(#16247);
+#16247 = FILL_AREA_STYLE('',(#16248));
+#16248 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16249 = CURVE_STYLE('',#16250,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16250 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16251 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16252),#10440);
+#16252 = STYLED_ITEM('color',(#16253),#10402);
+#16253 = PRESENTATION_STYLE_ASSIGNMENT((#16254,#16259));
+#16254 = SURFACE_STYLE_USAGE(.BOTH.,#16255);
+#16255 = SURFACE_SIDE_STYLE('',(#16256));
+#16256 = SURFACE_STYLE_FILL_AREA(#16257);
+#16257 = FILL_AREA_STYLE('',(#16258));
+#16258 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16259 = CURVE_STYLE('',#16260,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16260 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16261 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16262),#9528);
+#16262 = STYLED_ITEM('color',(#16263),#9490);
+#16263 = PRESENTATION_STYLE_ASSIGNMENT((#16264,#16269));
+#16264 = SURFACE_STYLE_USAGE(.BOTH.,#16265);
+#16265 = SURFACE_SIDE_STYLE('',(#16266));
+#16266 = SURFACE_STYLE_FILL_AREA(#16267);
+#16267 = FILL_AREA_STYLE('',(#16268));
+#16268 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16269 = CURVE_STYLE('',#16270,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16270 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16271 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16272),#6393);
+#16272 = STYLED_ITEM('color',(#16273),#6355);
+#16273 = PRESENTATION_STYLE_ASSIGNMENT((#16274,#16279));
+#16274 = SURFACE_STYLE_USAGE(.BOTH.,#16275);
+#16275 = SURFACE_SIDE_STYLE('',(#16276));
+#16276 = SURFACE_STYLE_FILL_AREA(#16277);
+#16277 = FILL_AREA_STYLE('',(#16278));
+#16278 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16279 = CURVE_STYLE('',#16280,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16282),#12378);
+#16282 = STYLED_ITEM('color',(#16283),#12340);
+#16283 = PRESENTATION_STYLE_ASSIGNMENT((#16284,#16289));
+#16284 = SURFACE_STYLE_USAGE(.BOTH.,#16285);
+#16285 = SURFACE_SIDE_STYLE('',(#16286));
+#16286 = SURFACE_STYLE_FILL_AREA(#16287);
+#16287 = FILL_AREA_STYLE('',(#16288));
+#16288 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16289 = CURVE_STYLE('',#16290,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16291 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16292),#5139);
+#16292 = STYLED_ITEM('color',(#16293),#5101);
+#16293 = PRESENTATION_STYLE_ASSIGNMENT((#16294,#16299));
+#16294 = SURFACE_STYLE_USAGE(.BOTH.,#16295);
+#16295 = SURFACE_SIDE_STYLE('',(#16296));
+#16296 = SURFACE_STYLE_FILL_AREA(#16297);
+#16297 = FILL_AREA_STYLE('',(#16298));
+#16298 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16299 = CURVE_STYLE('',#16300,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16301 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16302),#7362);
+#16302 = STYLED_ITEM('color',(#16303),#7324);
+#16303 = PRESENTATION_STYLE_ASSIGNMENT((#16304,#16309));
+#16304 = SURFACE_STYLE_USAGE(.BOTH.,#16305);
+#16305 = SURFACE_SIDE_STYLE('',(#16306));
+#16306 = SURFACE_STYLE_FILL_AREA(#16307);
+#16307 = FILL_AREA_STYLE('',(#16308));
+#16308 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16309 = CURVE_STYLE('',#16310,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16311 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16312),#15285);
+#16312 = STYLED_ITEM('color',(#16313),#15247);
+#16313 = PRESENTATION_STYLE_ASSIGNMENT((#16314,#16319));
+#16314 = SURFACE_STYLE_USAGE(.BOTH.,#16315);
+#16315 = SURFACE_SIDE_STYLE('',(#16316));
+#16316 = SURFACE_STYLE_FILL_AREA(#16317);
+#16317 = FILL_AREA_STYLE('',(#16318));
+#16318 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16319 = CURVE_STYLE('',#16320,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16320 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16321 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16322),#11010);
+#16322 = STYLED_ITEM('color',(#16323),#10972);
+#16323 = PRESENTATION_STYLE_ASSIGNMENT((#16324,#16329));
+#16324 = SURFACE_STYLE_USAGE(.BOTH.,#16325);
+#16325 = SURFACE_SIDE_STYLE('',(#16326));
+#16326 = SURFACE_STYLE_FILL_AREA(#16327);
+#16327 = FILL_AREA_STYLE('',(#16328));
+#16328 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16329 = CURVE_STYLE('',#16330,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16330 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16331 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16332),#4284);
+#16332 = STYLED_ITEM('color',(#16333),#4246);
+#16333 = PRESENTATION_STYLE_ASSIGNMENT((#16334,#16339));
+#16334 = SURFACE_STYLE_USAGE(.BOTH.,#16335);
+#16335 = SURFACE_SIDE_STYLE('',(#16336));
+#16336 = SURFACE_STYLE_FILL_AREA(#16337);
+#16337 = FILL_AREA_STYLE('',(#16338));
+#16338 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16339 = CURVE_STYLE('',#16340,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16340 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16341 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16342),#10668);
+#16342 = STYLED_ITEM('color',(#16343),#10630);
+#16343 = PRESENTATION_STYLE_ASSIGNMENT((#16344,#16349));
+#16344 = SURFACE_STYLE_USAGE(.BOTH.,#16345);
+#16345 = SURFACE_SIDE_STYLE('',(#16346));
+#16346 = SURFACE_STYLE_FILL_AREA(#16347);
+#16347 = FILL_AREA_STYLE('',(#16348));
+#16348 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16349 = CURVE_STYLE('',#16350,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16350 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16351 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16352),#11067);
+#16352 = STYLED_ITEM('color',(#16353),#11029);
+#16353 = PRESENTATION_STYLE_ASSIGNMENT((#16354,#16359));
+#16354 = SURFACE_STYLE_USAGE(.BOTH.,#16355);
+#16355 = SURFACE_SIDE_STYLE('',(#16356));
+#16356 = SURFACE_STYLE_FILL_AREA(#16357);
+#16357 = FILL_AREA_STYLE('',(#16358));
+#16358 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16359 = CURVE_STYLE('',#16360,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16360 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16361 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16362),#9129);
+#16362 = STYLED_ITEM('color',(#16363),#9091);
+#16363 = PRESENTATION_STYLE_ASSIGNMENT((#16364,#16369));
+#16364 = SURFACE_STYLE_USAGE(.BOTH.,#16365);
+#16365 = SURFACE_SIDE_STYLE('',(#16366));
+#16366 = SURFACE_STYLE_FILL_AREA(#16367);
+#16367 = FILL_AREA_STYLE('',(#16368));
+#16368 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16369 = CURVE_STYLE('',#16370,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16370 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16371 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16372),#7761);
+#16372 = STYLED_ITEM('color',(#16373),#7723);
+#16373 = PRESENTATION_STYLE_ASSIGNMENT((#16374,#16379));
+#16374 = SURFACE_STYLE_USAGE(.BOTH.,#16375);
+#16375 = SURFACE_SIDE_STYLE('',(#16376));
+#16376 = SURFACE_STYLE_FILL_AREA(#16377);
+#16377 = FILL_AREA_STYLE('',(#16378));
+#16378 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16379 = CURVE_STYLE('',#16380,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16380 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16381 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16382),#5880);
+#16382 = STYLED_ITEM('color',(#16383),#5842);
+#16383 = PRESENTATION_STYLE_ASSIGNMENT((#16384,#16389));
+#16384 = SURFACE_STYLE_USAGE(.BOTH.,#16385);
+#16385 = SURFACE_SIDE_STYLE('',(#16386));
+#16386 = SURFACE_STYLE_FILL_AREA(#16387);
+#16387 = FILL_AREA_STYLE('',(#16388));
+#16388 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16389 = CURVE_STYLE('',#16390,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16390 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16391 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16392),#3144);
+#16392 = STYLED_ITEM('color',(#16393),#3106);
+#16393 = PRESENTATION_STYLE_ASSIGNMENT((#16394,#16399));
+#16394 = SURFACE_STYLE_USAGE(.BOTH.,#16395);
+#16395 = SURFACE_SIDE_STYLE('',(#16396));
+#16396 = SURFACE_STYLE_FILL_AREA(#16397);
+#16397 = FILL_AREA_STYLE('',(#16398));
+#16398 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16399 = CURVE_STYLE('',#16400,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16401 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16402),#12948);
+#16402 = STYLED_ITEM('color',(#16403),#12910);
+#16403 = PRESENTATION_STYLE_ASSIGNMENT((#16404,#16409));
+#16404 = SURFACE_STYLE_USAGE(.BOTH.,#16405);
+#16405 = SURFACE_SIDE_STYLE('',(#16406));
+#16406 = SURFACE_STYLE_FILL_AREA(#16407);
+#16407 = FILL_AREA_STYLE('',(#16408));
+#16408 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16409 = CURVE_STYLE('',#16410,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16410 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16411 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16412),#3600);
+#16412 = STYLED_ITEM('color',(#16413),#3562);
+#16413 = PRESENTATION_STYLE_ASSIGNMENT((#16414,#16419));
+#16414 = SURFACE_STYLE_USAGE(.BOTH.,#16415);
+#16415 = SURFACE_SIDE_STYLE('',(#16416));
+#16416 = SURFACE_STYLE_FILL_AREA(#16417);
+#16417 = FILL_AREA_STYLE('',(#16418));
+#16418 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16419 = CURVE_STYLE('',#16420,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16420 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16421 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16422),#13974);
+#16422 = STYLED_ITEM('color',(#16423),#13936);
+#16423 = PRESENTATION_STYLE_ASSIGNMENT((#16424,#16429));
+#16424 = SURFACE_STYLE_USAGE(.BOTH.,#16425);
+#16425 = SURFACE_SIDE_STYLE('',(#16426));
+#16426 = SURFACE_STYLE_FILL_AREA(#16427);
+#16427 = FILL_AREA_STYLE('',(#16428));
+#16428 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16429 = CURVE_STYLE('',#16430,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16430 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16431 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16432),#6222);
+#16432 = STYLED_ITEM('color',(#16433),#6184);
+#16433 = PRESENTATION_STYLE_ASSIGNMENT((#16434,#16439));
+#16434 = SURFACE_STYLE_USAGE(.BOTH.,#16435);
+#16435 = SURFACE_SIDE_STYLE('',(#16436));
+#16436 = SURFACE_STYLE_FILL_AREA(#16437);
+#16437 = FILL_AREA_STYLE('',(#16438));
+#16438 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16439 = CURVE_STYLE('',#16440,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16440 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16441 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16442),#2118);
+#16442 = STYLED_ITEM('color',(#16443),#2080);
+#16443 = PRESENTATION_STYLE_ASSIGNMENT((#16444,#16449));
+#16444 = SURFACE_STYLE_USAGE(.BOTH.,#16445);
+#16445 = SURFACE_SIDE_STYLE('',(#16446));
+#16446 = SURFACE_STYLE_FILL_AREA(#16447);
+#16447 = FILL_AREA_STYLE('',(#16448));
+#16448 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16449 = CURVE_STYLE('',#16450,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16450 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16452),#2346);
+#16452 = STYLED_ITEM('color',(#16453),#2308);
+#16453 = PRESENTATION_STYLE_ASSIGNMENT((#16454,#16459));
+#16454 = SURFACE_STYLE_USAGE(.BOTH.,#16455);
+#16455 = SURFACE_SIDE_STYLE('',(#16456));
+#16456 = SURFACE_STYLE_FILL_AREA(#16457);
+#16457 = FILL_AREA_STYLE('',(#16458));
+#16458 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16459 = CURVE_STYLE('',#16460,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16460 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16461 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16462),#5310);
+#16462 = STYLED_ITEM('color',(#16463),#5272);
+#16463 = PRESENTATION_STYLE_ASSIGNMENT((#16464,#16469));
+#16464 = SURFACE_STYLE_USAGE(.BOTH.,#16465);
+#16465 = SURFACE_SIDE_STYLE('',(#16466));
+#16466 = SURFACE_STYLE_FILL_AREA(#16467);
+#16467 = FILL_AREA_STYLE('',(#16468));
+#16468 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16469 = CURVE_STYLE('',#16470,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16470 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16471 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16472),#5424);
+#16472 = STYLED_ITEM('color',(#16473),#5386);
+#16473 = PRESENTATION_STYLE_ASSIGNMENT((#16474,#16479));
+#16474 = SURFACE_STYLE_USAGE(.BOTH.,#16475);
+#16475 = SURFACE_SIDE_STYLE('',(#16476));
+#16476 = SURFACE_STYLE_FILL_AREA(#16477);
+#16477 = FILL_AREA_STYLE('',(#16478));
+#16478 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16479 = CURVE_STYLE('',#16480,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16480 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16481 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16482),#12834);
+#16482 = STYLED_ITEM('color',(#16483),#12796);
+#16483 = PRESENTATION_STYLE_ASSIGNMENT((#16484,#16489));
+#16484 = SURFACE_STYLE_USAGE(.BOTH.,#16485);
+#16485 = SURFACE_SIDE_STYLE('',(#16486));
+#16486 = SURFACE_STYLE_FILL_AREA(#16487);
+#16487 = FILL_AREA_STYLE('',(#16488));
+#16488 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16489 = CURVE_STYLE('',#16490,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16490 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16491 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16492),#4398);
+#16492 = STYLED_ITEM('color',(#16493),#4360);
+#16493 = PRESENTATION_STYLE_ASSIGNMENT((#16494,#16499));
+#16494 = SURFACE_STYLE_USAGE(.BOTH.,#16495);
+#16495 = SURFACE_SIDE_STYLE('',(#16496));
+#16496 = SURFACE_STYLE_FILL_AREA(#16497);
+#16497 = FILL_AREA_STYLE('',(#16498));
+#16498 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16499 = CURVE_STYLE('',#16500,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16502),#9300);
+#16502 = STYLED_ITEM('color',(#16503),#9262);
+#16503 = PRESENTATION_STYLE_ASSIGNMENT((#16504,#16509));
+#16504 = SURFACE_STYLE_USAGE(.BOTH.,#16505);
+#16505 = SURFACE_SIDE_STYLE('',(#16506));
+#16506 = SURFACE_STYLE_FILL_AREA(#16507);
+#16507 = FILL_AREA_STYLE('',(#16508));
+#16508 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16509 = CURVE_STYLE('',#16510,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16510 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16511 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16512),#6051);
+#16512 = STYLED_ITEM('color',(#16513),#6013);
+#16513 = PRESENTATION_STYLE_ASSIGNMENT((#16514,#16519));
+#16514 = SURFACE_STYLE_USAGE(.BOTH.,#16515);
+#16515 = SURFACE_SIDE_STYLE('',(#16516));
+#16516 = SURFACE_STYLE_FILL_AREA(#16517);
+#16517 = FILL_AREA_STYLE('',(#16518));
+#16518 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16519 = CURVE_STYLE('',#16520,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16520 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16521 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16522),#15228);
+#16522 = STYLED_ITEM('color',(#16523),#15190);
+#16523 = PRESENTATION_STYLE_ASSIGNMENT((#16524,#16529));
+#16524 = SURFACE_STYLE_USAGE(.BOTH.,#16525);
+#16525 = SURFACE_SIDE_STYLE('',(#16526));
+#16526 = SURFACE_STYLE_FILL_AREA(#16527);
+#16527 = FILL_AREA_STYLE('',(#16528));
+#16528 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16529 = CURVE_STYLE('',#16530,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16531 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16532),#15342);
+#16532 = STYLED_ITEM('color',(#16533),#15304);
+#16533 = PRESENTATION_STYLE_ASSIGNMENT((#16534,#16539));
+#16534 = SURFACE_STYLE_USAGE(.BOTH.,#16535);
+#16535 = SURFACE_SIDE_STYLE('',(#16536));
+#16536 = SURFACE_STYLE_FILL_AREA(#16537);
+#16537 = FILL_AREA_STYLE('',(#16538));
+#16538 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16539 = CURVE_STYLE('',#16540,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16540 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16541 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16542),#3201);
+#16542 = STYLED_ITEM('color',(#16543),#3163);
+#16543 = PRESENTATION_STYLE_ASSIGNMENT((#16544,#16549));
+#16544 = SURFACE_STYLE_USAGE(.BOTH.,#16545);
+#16545 = SURFACE_SIDE_STYLE('',(#16546));
+#16546 = SURFACE_STYLE_FILL_AREA(#16547);
+#16547 = FILL_AREA_STYLE('',(#16548));
+#16548 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16549 = CURVE_STYLE('',#16550,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16550 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16551 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16552),#9756);
+#16552 = STYLED_ITEM('color',(#16553),#9718);
+#16553 = PRESENTATION_STYLE_ASSIGNMENT((#16554,#16559));
+#16554 = SURFACE_STYLE_USAGE(.BOTH.,#16555);
+#16555 = SURFACE_SIDE_STYLE('',(#16556));
+#16556 = SURFACE_STYLE_FILL_AREA(#16557);
+#16557 = FILL_AREA_STYLE('',(#16558));
+#16558 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16559 = CURVE_STYLE('',#16560,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16560 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16561 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16562),#1890);
+#16562 = STYLED_ITEM('color',(#16563),#1852);
+#16563 = PRESENTATION_STYLE_ASSIGNMENT((#16564,#16569));
+#16564 = SURFACE_STYLE_USAGE(.BOTH.,#16565);
+#16565 = SURFACE_SIDE_STYLE('',(#16566));
+#16566 = SURFACE_STYLE_FILL_AREA(#16567);
+#16567 = FILL_AREA_STYLE('',(#16568));
+#16568 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16569 = CURVE_STYLE('',#16570,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16570 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16571 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16572),#9699);
+#16572 = STYLED_ITEM('color',(#16573),#9661);
+#16573 = PRESENTATION_STYLE_ASSIGNMENT((#16574,#16579));
+#16574 = SURFACE_STYLE_USAGE(.BOTH.,#16575);
+#16575 = SURFACE_SIDE_STYLE('',(#16576));
+#16576 = SURFACE_STYLE_FILL_AREA(#16577);
+#16577 = FILL_AREA_STYLE('',(#16578));
+#16578 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16579 = CURVE_STYLE('',#16580,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16580 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16581 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16582),#7191);
+#16582 = STYLED_ITEM('color',(#16583),#7153);
+#16583 = PRESENTATION_STYLE_ASSIGNMENT((#16584,#16589));
+#16584 = SURFACE_STYLE_USAGE(.BOTH.,#16585);
+#16585 = SURFACE_SIDE_STYLE('',(#16586));
+#16586 = SURFACE_STYLE_FILL_AREA(#16587);
+#16587 = FILL_AREA_STYLE('',(#16588));
+#16588 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16589 = CURVE_STYLE('',#16590,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16590 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16591 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16592),#2289);
+#16592 = STYLED_ITEM('color',(#16593),#2251);
+#16593 = PRESENTATION_STYLE_ASSIGNMENT((#16594,#16599));
+#16594 = SURFACE_STYLE_USAGE(.BOTH.,#16595);
+#16595 = SURFACE_SIDE_STYLE('',(#16596));
+#16596 = SURFACE_STYLE_FILL_AREA(#16597);
+#16597 = FILL_AREA_STYLE('',(#16598));
+#16598 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16599 = CURVE_STYLE('',#16600,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16600 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16601 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16602),#4626);
+#16602 = STYLED_ITEM('color',(#16603),#4588);
+#16603 = PRESENTATION_STYLE_ASSIGNMENT((#16604,#16609));
+#16604 = SURFACE_STYLE_USAGE(.BOTH.,#16605);
+#16605 = SURFACE_SIDE_STYLE('',(#16606));
+#16606 = SURFACE_STYLE_FILL_AREA(#16607);
+#16607 = FILL_AREA_STYLE('',(#16608));
+#16608 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16609 = CURVE_STYLE('',#16610,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16610 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16611 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16612),#15798);
+#16612 = STYLED_ITEM('color',(#16613),#15760);
+#16613 = PRESENTATION_STYLE_ASSIGNMENT((#16614,#16619));
+#16614 = SURFACE_STYLE_USAGE(.BOTH.,#16615);
+#16615 = SURFACE_SIDE_STYLE('',(#16616));
+#16616 = SURFACE_STYLE_FILL_AREA(#16617);
+#16617 = FILL_AREA_STYLE('',(#16618));
+#16618 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16619 = CURVE_STYLE('',#16620,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16620 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16621 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16622),#10212);
+#16622 = STYLED_ITEM('color',(#16623),#10174);
+#16623 = PRESENTATION_STYLE_ASSIGNMENT((#16624,#16629));
+#16624 = SURFACE_STYLE_USAGE(.BOTH.,#16625);
+#16625 = SURFACE_SIDE_STYLE('',(#16626));
+#16626 = SURFACE_STYLE_FILL_AREA(#16627);
+#16627 = FILL_AREA_STYLE('',(#16628));
+#16628 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16629 = CURVE_STYLE('',#16630,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16631 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16632),#2403);
+#16632 = STYLED_ITEM('color',(#16633),#2365);
+#16633 = PRESENTATION_STYLE_ASSIGNMENT((#16634,#16639));
+#16634 = SURFACE_STYLE_USAGE(.BOTH.,#16635);
+#16635 = SURFACE_SIDE_STYLE('',(#16636));
+#16636 = SURFACE_STYLE_FILL_AREA(#16637);
+#16637 = FILL_AREA_STYLE('',(#16638));
+#16638 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16639 = CURVE_STYLE('',#16640,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16640 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16641 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16642),#11637);
+#16642 = STYLED_ITEM('color',(#16643),#11599);
+#16643 = PRESENTATION_STYLE_ASSIGNMENT((#16644,#16649));
+#16644 = SURFACE_STYLE_USAGE(.BOTH.,#16645);
+#16645 = SURFACE_SIDE_STYLE('',(#16646));
+#16646 = SURFACE_STYLE_FILL_AREA(#16647);
+#16647 = FILL_AREA_STYLE('',(#16648));
+#16648 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16649 = CURVE_STYLE('',#16650,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16650 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16651 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16652),#8331);
+#16652 = STYLED_ITEM('color',(#16653),#8293);
+#16653 = PRESENTATION_STYLE_ASSIGNMENT((#16654,#16659));
+#16654 = SURFACE_STYLE_USAGE(.BOTH.,#16655);
+#16655 = SURFACE_SIDE_STYLE('',(#16656));
+#16656 = SURFACE_STYLE_FILL_AREA(#16657);
+#16657 = FILL_AREA_STYLE('',(#16658));
+#16658 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16659 = CURVE_STYLE('',#16660,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16660 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16661 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16662),#6792);
+#16662 = STYLED_ITEM('color',(#16663),#6754);
+#16663 = PRESENTATION_STYLE_ASSIGNMENT((#16664,#16669));
+#16664 = SURFACE_STYLE_USAGE(.BOTH.,#16665);
+#16665 = SURFACE_SIDE_STYLE('',(#16666));
+#16666 = SURFACE_STYLE_FILL_AREA(#16667);
+#16667 = FILL_AREA_STYLE('',(#16668));
+#16668 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16669 = CURVE_STYLE('',#16670,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16671 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16672),#3315);
+#16672 = STYLED_ITEM('color',(#16673),#3277);
+#16673 = PRESENTATION_STYLE_ASSIGNMENT((#16674,#16679));
+#16674 = SURFACE_STYLE_USAGE(.BOTH.,#16675);
+#16675 = SURFACE_SIDE_STYLE('',(#16676));
+#16676 = SURFACE_STYLE_FILL_AREA(#16677);
+#16677 = FILL_AREA_STYLE('',(#16678));
+#16678 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16679 = CURVE_STYLE('',#16680,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16680 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16681 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16682),#14544);
+#16682 = STYLED_ITEM('color',(#16683),#14506);
+#16683 = PRESENTATION_STYLE_ASSIGNMENT((#16684,#16689));
+#16684 = SURFACE_STYLE_USAGE(.BOTH.,#16685);
+#16685 = SURFACE_SIDE_STYLE('',(#16686));
+#16686 = SURFACE_STYLE_FILL_AREA(#16687);
+#16687 = FILL_AREA_STYLE('',(#16688));
+#16688 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16689 = CURVE_STYLE('',#16690,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16690 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16691 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16692),#3999);
+#16692 = STYLED_ITEM('color',(#16693),#3961);
+#16693 = PRESENTATION_STYLE_ASSIGNMENT((#16694,#16699));
+#16694 = SURFACE_STYLE_USAGE(.BOTH.,#16695);
+#16695 = SURFACE_SIDE_STYLE('',(#16696));
+#16696 = SURFACE_STYLE_FILL_AREA(#16697);
+#16697 = FILL_AREA_STYLE('',(#16698));
+#16698 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16699 = CURVE_STYLE('',#16700,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16700 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16701 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16702),#8046);
+#16702 = STYLED_ITEM('color',(#16703),#8008);
+#16703 = PRESENTATION_STYLE_ASSIGNMENT((#16704,#16709));
+#16704 = SURFACE_STYLE_USAGE(.BOTH.,#16705);
+#16705 = SURFACE_SIDE_STYLE('',(#16706));
+#16706 = SURFACE_STYLE_FILL_AREA(#16707);
+#16707 = FILL_AREA_STYLE('',(#16708));
+#16708 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16709 = CURVE_STYLE('',#16710,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16710 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16711 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16712),#1833);
+#16712 = STYLED_ITEM('color',(#16713),#1795);
+#16713 = PRESENTATION_STYLE_ASSIGNMENT((#16714,#16719));
+#16714 = SURFACE_STYLE_USAGE(.BOTH.,#16715);
+#16715 = SURFACE_SIDE_STYLE('',(#16716));
+#16716 = SURFACE_STYLE_FILL_AREA(#16717);
+#16717 = FILL_AREA_STYLE('',(#16718));
+#16718 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16719 = CURVE_STYLE('',#16720,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16720 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16721 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16722),#5082);
+#16722 = STYLED_ITEM('color',(#16723),#5044);
+#16723 = PRESENTATION_STYLE_ASSIGNMENT((#16724,#16729));
+#16724 = SURFACE_STYLE_USAGE(.BOTH.,#16725);
+#16725 = SURFACE_SIDE_STYLE('',(#16726));
+#16726 = SURFACE_STYLE_FILL_AREA(#16727);
+#16727 = FILL_AREA_STYLE('',(#16728));
+#16728 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16729 = CURVE_STYLE('',#16730,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16730 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16731 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16732),#5595);
+#16732 = STYLED_ITEM('color',(#16733),#5557);
+#16733 = PRESENTATION_STYLE_ASSIGNMENT((#16734,#16739));
+#16734 = SURFACE_STYLE_USAGE(.BOTH.,#16735);
+#16735 = SURFACE_SIDE_STYLE('',(#16736));
+#16736 = SURFACE_STYLE_FILL_AREA(#16737);
+#16737 = FILL_AREA_STYLE('',(#16738));
+#16738 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16739 = CURVE_STYLE('',#16740,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16740 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16741 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16742),#9243);
+#16742 = STYLED_ITEM('color',(#16743),#9205);
+#16743 = PRESENTATION_STYLE_ASSIGNMENT((#16744,#16749));
+#16744 = SURFACE_STYLE_USAGE(.BOTH.,#16745);
+#16745 = SURFACE_SIDE_STYLE('',(#16746));
+#16746 = SURFACE_STYLE_FILL_AREA(#16747);
+#16747 = FILL_AREA_STYLE('',(#16748));
+#16748 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16749 = CURVE_STYLE('',#16750,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16750 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16751 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16752),#15114);
+#16752 = STYLED_ITEM('color',(#16753),#15076);
+#16753 = PRESENTATION_STYLE_ASSIGNMENT((#16754,#16759));
+#16754 = SURFACE_STYLE_USAGE(.BOTH.,#16755);
+#16755 = SURFACE_SIDE_STYLE('',(#16756));
+#16756 = SURFACE_STYLE_FILL_AREA(#16757);
+#16757 = FILL_AREA_STYLE('',(#16758));
+#16758 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16759 = CURVE_STYLE('',#16760,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16760 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16761 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16762),#5538);
+#16762 = STYLED_ITEM('color',(#16763),#5500);
+#16763 = PRESENTATION_STYLE_ASSIGNMENT((#16764,#16769));
+#16764 = SURFACE_STYLE_USAGE(.BOTH.,#16765);
+#16765 = SURFACE_SIDE_STYLE('',(#16766));
+#16766 = SURFACE_STYLE_FILL_AREA(#16767);
+#16767 = FILL_AREA_STYLE('',(#16768));
+#16768 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16769 = CURVE_STYLE('',#16770,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16770 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16771 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16772),#7590);
+#16772 = STYLED_ITEM('color',(#16773),#7552);
+#16773 = PRESENTATION_STYLE_ASSIGNMENT((#16774,#16779));
+#16774 = SURFACE_STYLE_USAGE(.BOTH.,#16775);
+#16775 = SURFACE_SIDE_STYLE('',(#16776));
+#16776 = SURFACE_STYLE_FILL_AREA(#16777);
+#16777 = FILL_AREA_STYLE('',(#16778));
+#16778 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16779 = CURVE_STYLE('',#16780,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16780 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16781 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16782),#8958);
+#16782 = STYLED_ITEM('color',(#16783),#8920);
+#16783 = PRESENTATION_STYLE_ASSIGNMENT((#16784,#16789));
+#16784 = SURFACE_STYLE_USAGE(.BOTH.,#16785);
+#16785 = SURFACE_SIDE_STYLE('',(#16786));
+#16786 = SURFACE_STYLE_FILL_AREA(#16787);
+#16787 = FILL_AREA_STYLE('',(#16788));
+#16788 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16789 = CURVE_STYLE('',#16790,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16790 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16791 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16792),#14088);
+#16792 = STYLED_ITEM('color',(#16793),#14050);
+#16793 = PRESENTATION_STYLE_ASSIGNMENT((#16794,#16799));
+#16794 = SURFACE_STYLE_USAGE(.BOTH.,#16795);
+#16795 = SURFACE_SIDE_STYLE('',(#16796));
+#16796 = SURFACE_STYLE_FILL_AREA(#16797);
+#16797 = FILL_AREA_STYLE('',(#16798));
+#16798 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16799 = CURVE_STYLE('',#16800,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16800 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16801 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16802),#12435);
+#16802 = STYLED_ITEM('color',(#16803),#12397);
+#16803 = PRESENTATION_STYLE_ASSIGNMENT((#16804,#16809));
+#16804 = SURFACE_STYLE_USAGE(.BOTH.,#16805);
+#16805 = SURFACE_SIDE_STYLE('',(#16806));
+#16806 = SURFACE_STYLE_FILL_AREA(#16807);
+#16807 = FILL_AREA_STYLE('',(#16808));
+#16808 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16809 = CURVE_STYLE('',#16810,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16810 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16811 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16812),#12891);
+#16812 = STYLED_ITEM('color',(#16813),#12853);
+#16813 = PRESENTATION_STYLE_ASSIGNMENT((#16814,#16819));
+#16814 = SURFACE_STYLE_USAGE(.BOTH.,#16815);
+#16815 = SURFACE_SIDE_STYLE('',(#16816));
+#16816 = SURFACE_STYLE_FILL_AREA(#16817);
+#16817 = FILL_AREA_STYLE('',(#16818));
+#16818 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16819 = CURVE_STYLE('',#16820,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16820 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16821 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16822),#3942);
+#16822 = STYLED_ITEM('color',(#16823),#3904);
+#16823 = PRESENTATION_STYLE_ASSIGNMENT((#16824,#16829));
+#16824 = SURFACE_STYLE_USAGE(.BOTH.,#16825);
+#16825 = SURFACE_SIDE_STYLE('',(#16826));
+#16826 = SURFACE_STYLE_FILL_AREA(#16827);
+#16827 = FILL_AREA_STYLE('',(#16828));
+#16828 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16829 = CURVE_STYLE('',#16830,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16830 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16831 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16832),#12492);
+#16832 = STYLED_ITEM('color',(#16833),#12454);
+#16833 = PRESENTATION_STYLE_ASSIGNMENT((#16834,#16839));
+#16834 = SURFACE_STYLE_USAGE(.BOTH.,#16835);
+#16835 = SURFACE_SIDE_STYLE('',(#16836));
+#16836 = SURFACE_STYLE_FILL_AREA(#16837);
+#16837 = FILL_AREA_STYLE('',(#16838));
+#16838 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16839 = CURVE_STYLE('',#16840,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16840 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16841 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16842),#5253);
+#16842 = STYLED_ITEM('color',(#16843),#5215);
+#16843 = PRESENTATION_STYLE_ASSIGNMENT((#16844,#16849));
+#16844 = SURFACE_STYLE_USAGE(.BOTH.,#16845);
+#16845 = SURFACE_SIDE_STYLE('',(#16846));
+#16846 = SURFACE_STYLE_FILL_AREA(#16847);
+#16847 = FILL_AREA_STYLE('',(#16848));
+#16848 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16849 = CURVE_STYLE('',#16850,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16850 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16851 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16852),#10782);
+#16852 = STYLED_ITEM('color',(#16853),#10744);
+#16853 = PRESENTATION_STYLE_ASSIGNMENT((#16854,#16859));
+#16854 = SURFACE_STYLE_USAGE(.BOTH.,#16855);
+#16855 = SURFACE_SIDE_STYLE('',(#16856));
+#16856 = SURFACE_STYLE_FILL_AREA(#16857);
+#16857 = FILL_AREA_STYLE('',(#16858));
+#16858 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16859 = CURVE_STYLE('',#16860,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16860 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16861 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16862),#9414);
+#16862 = STYLED_ITEM('color',(#16863),#9376);
+#16863 = PRESENTATION_STYLE_ASSIGNMENT((#16864,#16869));
+#16864 = SURFACE_STYLE_USAGE(.BOTH.,#16865);
+#16865 = SURFACE_SIDE_STYLE('',(#16866));
+#16866 = SURFACE_STYLE_FILL_AREA(#16867);
+#16867 = FILL_AREA_STYLE('',(#16868));
+#16868 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16869 = CURVE_STYLE('',#16870,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16870 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16871 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16872),#2688);
+#16872 = STYLED_ITEM('color',(#16873),#2650);
+#16873 = PRESENTATION_STYLE_ASSIGNMENT((#16874,#16879));
+#16874 = SURFACE_STYLE_USAGE(.BOTH.,#16875);
+#16875 = SURFACE_SIDE_STYLE('',(#16876));
+#16876 = SURFACE_STYLE_FILL_AREA(#16877);
+#16877 = FILL_AREA_STYLE('',(#16878));
+#16878 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16879 = CURVE_STYLE('',#16880,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16880 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16881 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16882),#14943);
+#16882 = STYLED_ITEM('color',(#16883),#14905);
+#16883 = PRESENTATION_STYLE_ASSIGNMENT((#16884,#16889));
+#16884 = SURFACE_STYLE_USAGE(.BOTH.,#16885);
+#16885 = SURFACE_SIDE_STYLE('',(#16886));
+#16886 = SURFACE_STYLE_FILL_AREA(#16887);
+#16887 = FILL_AREA_STYLE('',(#16888));
+#16888 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16889 = CURVE_STYLE('',#16890,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16891 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16892),#3771);
+#16892 = STYLED_ITEM('color',(#16893),#3733);
+#16893 = PRESENTATION_STYLE_ASSIGNMENT((#16894,#16899));
+#16894 = SURFACE_STYLE_USAGE(.BOTH.,#16895);
+#16895 = SURFACE_SIDE_STYLE('',(#16896));
+#16896 = SURFACE_STYLE_FILL_AREA(#16897);
+#16897 = FILL_AREA_STYLE('',(#16898));
+#16898 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16899 = CURVE_STYLE('',#16900,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16900 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16901 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16902),#4341);
+#16902 = STYLED_ITEM('color',(#16903),#4303);
+#16903 = PRESENTATION_STYLE_ASSIGNMENT((#16904,#16909));
+#16904 = SURFACE_STYLE_USAGE(.BOTH.,#16905);
+#16905 = SURFACE_SIDE_STYLE('',(#16906));
+#16906 = SURFACE_STYLE_FILL_AREA(#16907);
+#16907 = FILL_AREA_STYLE('',(#16908));
+#16908 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16909 = CURVE_STYLE('',#16910,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16910 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16912),#6564);
+#16912 = STYLED_ITEM('color',(#16913),#6526);
+#16913 = PRESENTATION_STYLE_ASSIGNMENT((#16914,#16919));
+#16914 = SURFACE_STYLE_USAGE(.BOTH.,#16915);
+#16915 = SURFACE_SIDE_STYLE('',(#16916));
+#16916 = SURFACE_STYLE_FILL_AREA(#16917);
+#16917 = FILL_AREA_STYLE('',(#16918));
+#16918 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16919 = CURVE_STYLE('',#16920,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16920 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16921 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16922),#10611);
+#16922 = STYLED_ITEM('color',(#16923),#10573);
+#16923 = PRESENTATION_STYLE_ASSIGNMENT((#16924,#16929));
+#16924 = SURFACE_STYLE_USAGE(.BOTH.,#16925);
+#16925 = SURFACE_SIDE_STYLE('',(#16926));
+#16926 = SURFACE_STYLE_FILL_AREA(#16927);
+#16927 = FILL_AREA_STYLE('',(#16928));
+#16928 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16929 = CURVE_STYLE('',#16930,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16930 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16931 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16932),#13119);
+#16932 = STYLED_ITEM('color',(#16933),#13081);
+#16933 = PRESENTATION_STYLE_ASSIGNMENT((#16934,#16939));
+#16934 = SURFACE_STYLE_USAGE(.BOTH.,#16935);
+#16935 = SURFACE_SIDE_STYLE('',(#16936));
+#16936 = SURFACE_STYLE_FILL_AREA(#16937);
+#16937 = FILL_AREA_STYLE('',(#16938));
+#16938 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16939 = CURVE_STYLE('',#16940,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16940 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16941 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16942),#13746);
+#16942 = STYLED_ITEM('color',(#16943),#13708);
+#16943 = PRESENTATION_STYLE_ASSIGNMENT((#16944,#16949));
+#16944 = SURFACE_STYLE_USAGE(.BOTH.,#16945);
+#16945 = SURFACE_SIDE_STYLE('',(#16946));
+#16946 = SURFACE_STYLE_FILL_AREA(#16947);
+#16947 = FILL_AREA_STYLE('',(#16948));
+#16948 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16949 = CURVE_STYLE('',#16950,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16950 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16951 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16952),#10554);
+#16952 = STYLED_ITEM('color',(#16953),#10516);
+#16953 = PRESENTATION_STYLE_ASSIGNMENT((#16954,#16959));
+#16954 = SURFACE_STYLE_USAGE(.BOTH.,#16955);
+#16955 = SURFACE_SIDE_STYLE('',(#16956));
+#16956 = SURFACE_STYLE_FILL_AREA(#16957);
+#16957 = FILL_AREA_STYLE('',(#16958));
+#16958 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16959 = CURVE_STYLE('',#16960,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16960 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16961 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16962),#14145);
+#16962 = STYLED_ITEM('color',(#16963),#14107);
+#16963 = PRESENTATION_STYLE_ASSIGNMENT((#16964,#16969));
+#16964 = SURFACE_STYLE_USAGE(.BOTH.,#16965);
+#16965 = SURFACE_SIDE_STYLE('',(#16966));
+#16966 = SURFACE_STYLE_FILL_AREA(#16967);
+#16967 = FILL_AREA_STYLE('',(#16968));
+#16968 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16969 = CURVE_STYLE('',#16970,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16970 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16971 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16972),#10155);
+#16972 = STYLED_ITEM('color',(#16973),#10117);
+#16973 = PRESENTATION_STYLE_ASSIGNMENT((#16974,#16979));
+#16974 = SURFACE_STYLE_USAGE(.BOTH.,#16975);
+#16975 = SURFACE_SIDE_STYLE('',(#16976));
+#16976 = SURFACE_STYLE_FILL_AREA(#16977);
+#16977 = FILL_AREA_STYLE('',(#16978));
+#16978 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16979 = CURVE_STYLE('',#16980,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16980 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16981 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16982),#5196);
+#16982 = STYLED_ITEM('color',(#16983),#5158);
+#16983 = PRESENTATION_STYLE_ASSIGNMENT((#16984,#16989));
+#16984 = SURFACE_STYLE_USAGE(.BOTH.,#16985);
+#16985 = SURFACE_SIDE_STYLE('',(#16986));
+#16986 = SURFACE_STYLE_FILL_AREA(#16987);
+#16987 = FILL_AREA_STYLE('',(#16988));
+#16988 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16989 = CURVE_STYLE('',#16990,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#16990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#16991 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #16992),#14658);
+#16992 = STYLED_ITEM('color',(#16993),#14620);
+#16993 = PRESENTATION_STYLE_ASSIGNMENT((#16994,#16999));
+#16994 = SURFACE_STYLE_USAGE(.BOTH.,#16995);
+#16995 = SURFACE_SIDE_STYLE('',(#16996));
+#16996 = SURFACE_STYLE_FILL_AREA(#16997);
+#16997 = FILL_AREA_STYLE('',(#16998));
+#16998 = FILL_AREA_STYLE_COLOUR('',#15817);
+#16999 = CURVE_STYLE('',#17000,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17000 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17001 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17002),#4227);
+#17002 = STYLED_ITEM('color',(#17003),#4189);
+#17003 = PRESENTATION_STYLE_ASSIGNMENT((#17004,#17009));
+#17004 = SURFACE_STYLE_USAGE(.BOTH.,#17005);
+#17005 = SURFACE_SIDE_STYLE('',(#17006));
+#17006 = SURFACE_STYLE_FILL_AREA(#17007);
+#17007 = FILL_AREA_STYLE('',(#17008));
+#17008 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17009 = CURVE_STYLE('',#17010,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17010 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17011 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17012),#9927);
+#17012 = STYLED_ITEM('color',(#17013),#9889);
+#17013 = PRESENTATION_STYLE_ASSIGNMENT((#17014,#17019));
+#17014 = SURFACE_STYLE_USAGE(.BOTH.,#17015);
+#17015 = SURFACE_SIDE_STYLE('',(#17016));
+#17016 = SURFACE_STYLE_FILL_AREA(#17017);
+#17017 = FILL_AREA_STYLE('',(#17018));
+#17018 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17019 = CURVE_STYLE('',#17020,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17020 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17021 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17022),#8274);
+#17022 = STYLED_ITEM('color',(#17023),#8236);
+#17023 = PRESENTATION_STYLE_ASSIGNMENT((#17024,#17029));
+#17024 = SURFACE_STYLE_USAGE(.BOTH.,#17025);
+#17025 = SURFACE_SIDE_STYLE('',(#17026));
+#17026 = SURFACE_STYLE_FILL_AREA(#17027);
+#17027 = FILL_AREA_STYLE('',(#17028));
+#17028 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17029 = CURVE_STYLE('',#17030,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17030 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17031 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17032),#6621);
+#17032 = STYLED_ITEM('color',(#17033),#6583);
+#17033 = PRESENTATION_STYLE_ASSIGNMENT((#17034,#17039));
+#17034 = SURFACE_STYLE_USAGE(.BOTH.,#17035);
+#17035 = SURFACE_SIDE_STYLE('',(#17036));
+#17036 = SURFACE_STYLE_FILL_AREA(#17037);
+#17037 = FILL_AREA_STYLE('',(#17038));
+#17038 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17039 = CURVE_STYLE('',#17040,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17040 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17041 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17042),#10041);
+#17042 = STYLED_ITEM('color',(#17043),#10003);
+#17043 = PRESENTATION_STYLE_ASSIGNMENT((#17044,#17049));
+#17044 = SURFACE_STYLE_USAGE(.BOTH.,#17045);
+#17045 = SURFACE_SIDE_STYLE('',(#17046));
+#17046 = SURFACE_STYLE_FILL_AREA(#17047);
+#17047 = FILL_AREA_STYLE('',(#17048));
+#17048 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17049 = CURVE_STYLE('',#17050,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17050 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17051 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17052),#2061);
+#17052 = STYLED_ITEM('color',(#17053),#2023);
+#17053 = PRESENTATION_STYLE_ASSIGNMENT((#17054,#17059));
+#17054 = SURFACE_STYLE_USAGE(.BOTH.,#17055);
+#17055 = SURFACE_SIDE_STYLE('',(#17056));
+#17056 = SURFACE_STYLE_FILL_AREA(#17057);
+#17057 = FILL_AREA_STYLE('',(#17058));
+#17058 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17059 = CURVE_STYLE('',#17060,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17060 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17061 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17062),#14373);
+#17062 = STYLED_ITEM('color',(#17063),#14335);
+#17063 = PRESENTATION_STYLE_ASSIGNMENT((#17064,#17069));
+#17064 = SURFACE_STYLE_USAGE(.BOTH.,#17065);
+#17065 = SURFACE_SIDE_STYLE('',(#17066));
+#17066 = SURFACE_STYLE_FILL_AREA(#17067);
+#17067 = FILL_AREA_STYLE('',(#17068));
+#17068 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17069 = CURVE_STYLE('',#17070,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17070 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17071 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17072),#8103);
+#17072 = STYLED_ITEM('color',(#17073),#8065);
+#17073 = PRESENTATION_STYLE_ASSIGNMENT((#17074,#17079));
+#17074 = SURFACE_STYLE_USAGE(.BOTH.,#17075);
+#17075 = SURFACE_SIDE_STYLE('',(#17076));
+#17076 = SURFACE_STYLE_FILL_AREA(#17077);
+#17077 = FILL_AREA_STYLE('',(#17078));
+#17078 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17079 = CURVE_STYLE('',#17080,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17081 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17082),#4056);
+#17082 = STYLED_ITEM('color',(#17083),#4018);
+#17083 = PRESENTATION_STYLE_ASSIGNMENT((#17084,#17089));
+#17084 = SURFACE_STYLE_USAGE(.BOTH.,#17085);
+#17085 = SURFACE_SIDE_STYLE('',(#17086));
+#17086 = SURFACE_STYLE_FILL_AREA(#17087);
+#17087 = FILL_AREA_STYLE('',(#17088));
+#17088 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17089 = CURVE_STYLE('',#17090,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17090 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17091 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17092),#5994);
+#17092 = STYLED_ITEM('color',(#17093),#5956);
+#17093 = PRESENTATION_STYLE_ASSIGNMENT((#17094,#17099));
+#17094 = SURFACE_STYLE_USAGE(.BOTH.,#17095);
+#17095 = SURFACE_SIDE_STYLE('',(#17096));
+#17096 = SURFACE_STYLE_FILL_AREA(#17097);
+#17097 = FILL_AREA_STYLE('',(#17098));
+#17098 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17099 = CURVE_STYLE('',#17100,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17100 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17101 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17102),#11922);
+#17102 = STYLED_ITEM('color',(#17103),#11884);
+#17103 = PRESENTATION_STYLE_ASSIGNMENT((#17104,#17109));
+#17104 = SURFACE_STYLE_USAGE(.BOTH.,#17105);
+#17105 = SURFACE_SIDE_STYLE('',(#17106));
+#17106 = SURFACE_STYLE_FILL_AREA(#17107);
+#17107 = FILL_AREA_STYLE('',(#17108));
+#17108 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17109 = CURVE_STYLE('',#17110,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17110 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17111 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17112),#11580);
+#17112 = STYLED_ITEM('color',(#17113),#11542);
+#17113 = PRESENTATION_STYLE_ASSIGNMENT((#17114,#17119));
+#17114 = SURFACE_STYLE_USAGE(.BOTH.,#17115);
+#17115 = SURFACE_SIDE_STYLE('',(#17116));
+#17116 = SURFACE_STYLE_FILL_AREA(#17117);
+#17117 = FILL_AREA_STYLE('',(#17118));
+#17118 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17119 = CURVE_STYLE('',#17120,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17120 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17121 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17122),#13860);
+#17122 = STYLED_ITEM('color',(#17123),#13822);
+#17123 = PRESENTATION_STYLE_ASSIGNMENT((#17124,#17129));
+#17124 = SURFACE_STYLE_USAGE(.BOTH.,#17125);
+#17125 = SURFACE_SIDE_STYLE('',(#17126));
+#17126 = SURFACE_STYLE_FILL_AREA(#17127);
+#17127 = FILL_AREA_STYLE('',(#17128));
+#17128 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17129 = CURVE_STYLE('',#17130,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17130 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17131 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17132),#11808);
+#17132 = STYLED_ITEM('color',(#17133),#11770);
+#17133 = PRESENTATION_STYLE_ASSIGNMENT((#17134,#17139));
+#17134 = SURFACE_STYLE_USAGE(.BOTH.,#17135);
+#17135 = SURFACE_SIDE_STYLE('',(#17136));
+#17136 = SURFACE_STYLE_FILL_AREA(#17137);
+#17137 = FILL_AREA_STYLE('',(#17138));
+#17138 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17139 = CURVE_STYLE('',#17140,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17140 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17141 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17142),#12093);
+#17142 = STYLED_ITEM('color',(#17143),#12055);
+#17143 = PRESENTATION_STYLE_ASSIGNMENT((#17144,#17149));
+#17144 = SURFACE_STYLE_USAGE(.BOTH.,#17145);
+#17145 = SURFACE_SIDE_STYLE('',(#17146));
+#17146 = SURFACE_STYLE_FILL_AREA(#17147);
+#17147 = FILL_AREA_STYLE('',(#17148));
+#17148 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17149 = CURVE_STYLE('',#17150,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17150 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17151 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17152),#5025);
+#17152 = STYLED_ITEM('color',(#17153),#4987);
+#17153 = PRESENTATION_STYLE_ASSIGNMENT((#17154,#17159));
+#17154 = SURFACE_STYLE_USAGE(.BOTH.,#17155);
+#17155 = SURFACE_SIDE_STYLE('',(#17156));
+#17156 = SURFACE_STYLE_FILL_AREA(#17157);
+#17157 = FILL_AREA_STYLE('',(#17158));
+#17158 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17159 = CURVE_STYLE('',#17160,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17160 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17161 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17162),#2802);
+#17162 = STYLED_ITEM('color',(#17163),#2764);
+#17163 = PRESENTATION_STYLE_ASSIGNMENT((#17164,#17169));
+#17164 = SURFACE_STYLE_USAGE(.BOTH.,#17165);
+#17165 = SURFACE_SIDE_STYLE('',(#17166));
+#17166 = SURFACE_STYLE_FILL_AREA(#17167);
+#17167 = FILL_AREA_STYLE('',(#17168));
+#17168 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17169 = CURVE_STYLE('',#17170,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17170 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17172),#2232);
+#17172 = STYLED_ITEM('color',(#17173),#2194);
+#17173 = PRESENTATION_STYLE_ASSIGNMENT((#17174,#17179));
+#17174 = SURFACE_STYLE_USAGE(.BOTH.,#17175);
+#17175 = SURFACE_SIDE_STYLE('',(#17176));
+#17176 = SURFACE_STYLE_FILL_AREA(#17177);
+#17177 = FILL_AREA_STYLE('',(#17178));
+#17178 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17179 = CURVE_STYLE('',#17180,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17180 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17181 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17182),#13461);
+#17182 = STYLED_ITEM('color',(#17183),#13423);
+#17183 = PRESENTATION_STYLE_ASSIGNMENT((#17184,#17189));
+#17184 = SURFACE_STYLE_USAGE(.BOTH.,#17185);
+#17185 = SURFACE_SIDE_STYLE('',(#17186));
+#17186 = SURFACE_STYLE_FILL_AREA(#17187);
+#17187 = FILL_AREA_STYLE('',(#17188));
+#17188 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17189 = CURVE_STYLE('',#17190,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17191 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17192),#1776);
+#17192 = STYLED_ITEM('color',(#17193),#1738);
+#17193 = PRESENTATION_STYLE_ASSIGNMENT((#17194,#17199));
+#17194 = SURFACE_STYLE_USAGE(.BOTH.,#17195);
+#17195 = SURFACE_SIDE_STYLE('',(#17196));
+#17196 = SURFACE_STYLE_FILL_AREA(#17197);
+#17197 = FILL_AREA_STYLE('',(#17198));
+#17198 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17199 = CURVE_STYLE('',#17200,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17201 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17202),#10269);
+#17202 = STYLED_ITEM('color',(#17203),#10231);
+#17203 = PRESENTATION_STYLE_ASSIGNMENT((#17204,#17209));
+#17204 = SURFACE_STYLE_USAGE(.BOTH.,#17205);
+#17205 = SURFACE_SIDE_STYLE('',(#17206));
+#17206 = SURFACE_STYLE_FILL_AREA(#17207);
+#17207 = FILL_AREA_STYLE('',(#17208));
+#17208 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17209 = CURVE_STYLE('',#17210,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17210 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17211 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17212),#9642);
+#17212 = STYLED_ITEM('color',(#17213),#9604);
+#17213 = PRESENTATION_STYLE_ASSIGNMENT((#17214,#17219));
+#17214 = SURFACE_STYLE_USAGE(.BOTH.,#17215);
+#17215 = SURFACE_SIDE_STYLE('',(#17216));
+#17216 = SURFACE_STYLE_FILL_AREA(#17217);
+#17217 = FILL_AREA_STYLE('',(#17218));
+#17218 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17219 = CURVE_STYLE('',#17220,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17220 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17221 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17222),#3087);
+#17222 = STYLED_ITEM('color',(#17223),#3049);
+#17223 = PRESENTATION_STYLE_ASSIGNMENT((#17224,#17229));
+#17224 = SURFACE_STYLE_USAGE(.BOTH.,#17225);
+#17225 = SURFACE_SIDE_STYLE('',(#17226));
+#17226 = SURFACE_STYLE_FILL_AREA(#17227);
+#17227 = FILL_AREA_STYLE('',(#17228));
+#17228 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17229 = CURVE_STYLE('',#17230,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17230 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17231 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17232),#3429);
+#17232 = STYLED_ITEM('color',(#17233),#3391);
+#17233 = PRESENTATION_STYLE_ASSIGNMENT((#17234,#17239));
+#17234 = SURFACE_STYLE_USAGE(.BOTH.,#17235);
+#17235 = SURFACE_SIDE_STYLE('',(#17236));
+#17236 = SURFACE_STYLE_FILL_AREA(#17237);
+#17237 = FILL_AREA_STYLE('',(#17238));
+#17238 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17239 = CURVE_STYLE('',#17240,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17240 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17241 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17242),#1548);
+#17242 = STYLED_ITEM('color',(#17243),#1510);
+#17243 = PRESENTATION_STYLE_ASSIGNMENT((#17244,#17249));
+#17244 = SURFACE_STYLE_USAGE(.BOTH.,#17245);
+#17245 = SURFACE_SIDE_STYLE('',(#17246));
+#17246 = SURFACE_STYLE_FILL_AREA(#17247);
+#17247 = FILL_AREA_STYLE('',(#17248));
+#17248 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17249 = CURVE_STYLE('',#17250,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17250 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17251 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17252),#8160);
+#17252 = STYLED_ITEM('color',(#17253),#8122);
+#17253 = PRESENTATION_STYLE_ASSIGNMENT((#17254,#17259));
+#17254 = SURFACE_STYLE_USAGE(.BOTH.,#17255);
+#17255 = SURFACE_SIDE_STYLE('',(#17256));
+#17256 = SURFACE_STYLE_FILL_AREA(#17257);
+#17257 = FILL_AREA_STYLE('',(#17258));
+#17258 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17259 = CURVE_STYLE('',#17260,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17260 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17261 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17262),#10725);
+#17262 = STYLED_ITEM('color',(#17263),#10687);
+#17263 = PRESENTATION_STYLE_ASSIGNMENT((#17264,#17269));
+#17264 = SURFACE_STYLE_USAGE(.BOTH.,#17265);
+#17265 = SURFACE_SIDE_STYLE('',(#17266));
+#17266 = SURFACE_STYLE_FILL_AREA(#17267);
+#17267 = FILL_AREA_STYLE('',(#17268));
+#17268 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17269 = CURVE_STYLE('',#17270,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17270 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17271 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17272),#15399);
+#17272 = STYLED_ITEM('color',(#17273),#15361);
+#17273 = PRESENTATION_STYLE_ASSIGNMENT((#17274,#17279));
+#17274 = SURFACE_STYLE_USAGE(.BOTH.,#17275);
+#17275 = SURFACE_SIDE_STYLE('',(#17276));
+#17276 = SURFACE_STYLE_FILL_AREA(#17277);
+#17277 = FILL_AREA_STYLE('',(#17278));
+#17278 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17279 = CURVE_STYLE('',#17280,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17281 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17282),#14430);
+#17282 = STYLED_ITEM('color',(#17283),#14392);
+#17283 = PRESENTATION_STYLE_ASSIGNMENT((#17284,#17289));
+#17284 = SURFACE_STYLE_USAGE(.BOTH.,#17285);
+#17285 = SURFACE_SIDE_STYLE('',(#17286));
+#17286 = SURFACE_STYLE_FILL_AREA(#17287);
+#17287 = FILL_AREA_STYLE('',(#17288));
+#17288 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17289 = CURVE_STYLE('',#17290,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17291 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17292),#8217);
+#17292 = STYLED_ITEM('color',(#17293),#8179);
+#17293 = PRESENTATION_STYLE_ASSIGNMENT((#17294,#17299));
+#17294 = SURFACE_STYLE_USAGE(.BOTH.,#17295);
+#17295 = SURFACE_SIDE_STYLE('',(#17296));
+#17296 = SURFACE_STYLE_FILL_AREA(#17297);
+#17297 = FILL_AREA_STYLE('',(#17298));
+#17298 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17299 = CURVE_STYLE('',#17300,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17301 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17302),#7875);
+#17302 = STYLED_ITEM('color',(#17303),#7837);
+#17303 = PRESENTATION_STYLE_ASSIGNMENT((#17304,#17309));
+#17304 = SURFACE_STYLE_USAGE(.BOTH.,#17305);
+#17305 = SURFACE_SIDE_STYLE('',(#17306));
+#17306 = SURFACE_STYLE_FILL_AREA(#17307);
+#17307 = FILL_AREA_STYLE('',(#17308));
+#17308 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17309 = CURVE_STYLE('',#17310,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17311 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17312),#8673);
+#17312 = STYLED_ITEM('color',(#17313),#8635);
+#17313 = PRESENTATION_STYLE_ASSIGNMENT((#17314,#17319));
+#17314 = SURFACE_STYLE_USAGE(.BOTH.,#17315);
+#17315 = SURFACE_SIDE_STYLE('',(#17316));
+#17316 = SURFACE_STYLE_FILL_AREA(#17317);
+#17317 = FILL_AREA_STYLE('',(#17318));
+#17318 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17319 = CURVE_STYLE('',#17320,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17320 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17321 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17322),#14487);
+#17322 = STYLED_ITEM('color',(#17323),#14449);
+#17323 = PRESENTATION_STYLE_ASSIGNMENT((#17324,#17329));
+#17324 = SURFACE_STYLE_USAGE(.BOTH.,#17325);
+#17325 = SURFACE_SIDE_STYLE('',(#17326));
+#17326 = SURFACE_STYLE_FILL_AREA(#17327);
+#17327 = FILL_AREA_STYLE('',(#17328));
+#17328 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17329 = CURVE_STYLE('',#17330,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17330 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17331 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17332),#11409);
+#17332 = STYLED_ITEM('color',(#17333),#11371);
+#17333 = PRESENTATION_STYLE_ASSIGNMENT((#17334,#17339));
+#17334 = SURFACE_STYLE_USAGE(.BOTH.,#17335);
+#17335 = SURFACE_SIDE_STYLE('',(#17336));
+#17336 = SURFACE_STYLE_FILL_AREA(#17337);
+#17337 = FILL_AREA_STYLE('',(#17338));
+#17338 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17339 = CURVE_STYLE('',#17340,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17340 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17341 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17342),#9072);
+#17342 = STYLED_ITEM('color',(#17343),#9034);
+#17343 = PRESENTATION_STYLE_ASSIGNMENT((#17344,#17349));
+#17344 = SURFACE_STYLE_USAGE(.BOTH.,#17345);
+#17345 = SURFACE_SIDE_STYLE('',(#17346));
+#17346 = SURFACE_STYLE_FILL_AREA(#17347);
+#17347 = FILL_AREA_STYLE('',(#17348));
+#17348 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17349 = CURVE_STYLE('',#17350,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17350 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17351 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17352),#9357);
+#17352 = STYLED_ITEM('color',(#17353),#9319);
+#17353 = PRESENTATION_STYLE_ASSIGNMENT((#17354,#17359));
+#17354 = SURFACE_STYLE_USAGE(.BOTH.,#17355);
+#17355 = SURFACE_SIDE_STYLE('',(#17356));
+#17356 = SURFACE_STYLE_FILL_AREA(#17357);
+#17357 = FILL_AREA_STYLE('',(#17358));
+#17358 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17359 = CURVE_STYLE('',#17360,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17360 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17361 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17362),#4113);
+#17362 = STYLED_ITEM('color',(#17363),#4075);
+#17363 = PRESENTATION_STYLE_ASSIGNMENT((#17364,#17369));
+#17364 = SURFACE_STYLE_USAGE(.BOTH.,#17365);
+#17365 = SURFACE_SIDE_STYLE('',(#17366));
+#17366 = SURFACE_STYLE_FILL_AREA(#17367);
+#17367 = FILL_AREA_STYLE('',(#17368));
+#17368 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17369 = CURVE_STYLE('',#17370,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17370 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17371 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17372),#8559);
+#17372 = STYLED_ITEM('color',(#17373),#8521);
+#17373 = PRESENTATION_STYLE_ASSIGNMENT((#17374,#17379));
+#17374 = SURFACE_STYLE_USAGE(.BOTH.,#17375);
+#17375 = SURFACE_SIDE_STYLE('',(#17376));
+#17376 = SURFACE_STYLE_FILL_AREA(#17377);
+#17377 = FILL_AREA_STYLE('',(#17378));
+#17378 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17379 = CURVE_STYLE('',#17380,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17380 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17381 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17382),#7932);
+#17382 = STYLED_ITEM('color',(#17383),#7894);
+#17383 = PRESENTATION_STYLE_ASSIGNMENT((#17384,#17389));
+#17384 = SURFACE_STYLE_USAGE(.BOTH.,#17385);
+#17385 = SURFACE_SIDE_STYLE('',(#17386));
+#17386 = SURFACE_STYLE_FILL_AREA(#17387);
+#17387 = FILL_AREA_STYLE('',(#17388));
+#17388 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17389 = CURVE_STYLE('',#17390,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17390 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17391 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17392),#3258);
+#17392 = STYLED_ITEM('color',(#17393),#3220);
+#17393 = PRESENTATION_STYLE_ASSIGNMENT((#17394,#17399));
+#17394 = SURFACE_STYLE_USAGE(.BOTH.,#17395);
+#17395 = SURFACE_SIDE_STYLE('',(#17396));
+#17396 = SURFACE_STYLE_FILL_AREA(#17397);
+#17397 = FILL_AREA_STYLE('',(#17398));
+#17398 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17399 = CURVE_STYLE('',#17400,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17400 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17401 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17402),#11124);
+#17402 = STYLED_ITEM('color',(#17403),#11086);
+#17403 = PRESENTATION_STYLE_ASSIGNMENT((#17404,#17409));
+#17404 = SURFACE_STYLE_USAGE(.BOTH.,#17405);
+#17405 = SURFACE_SIDE_STYLE('',(#17406));
+#17406 = SURFACE_STYLE_FILL_AREA(#17407);
+#17407 = FILL_AREA_STYLE('',(#17408));
+#17408 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17409 = CURVE_STYLE('',#17410,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17410 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17411 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17412),#3372);
+#17412 = STYLED_ITEM('color',(#17413),#3334);
+#17413 = PRESENTATION_STYLE_ASSIGNMENT((#17414,#17419));
+#17414 = SURFACE_STYLE_USAGE(.BOTH.,#17415);
+#17415 = SURFACE_SIDE_STYLE('',(#17416));
+#17416 = SURFACE_STYLE_FILL_AREA(#17417);
+#17417 = FILL_AREA_STYLE('',(#17418));
+#17418 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17419 = CURVE_STYLE('',#17420,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17420 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17421 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17422),#2517);
+#17422 = STYLED_ITEM('color',(#17423),#2479);
+#17423 = PRESENTATION_STYLE_ASSIGNMENT((#17424,#17429));
+#17424 = SURFACE_STYLE_USAGE(.BOTH.,#17425);
+#17425 = SURFACE_SIDE_STYLE('',(#17426));
+#17426 = SURFACE_STYLE_FILL_AREA(#17427);
+#17427 = FILL_AREA_STYLE('',(#17428));
+#17428 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17429 = CURVE_STYLE('',#17430,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17430 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17431 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17432),#15741);
+#17432 = STYLED_ITEM('color',(#17433),#15703);
+#17433 = PRESENTATION_STYLE_ASSIGNMENT((#17434,#17439));
+#17434 = SURFACE_STYLE_USAGE(.BOTH.,#17435);
+#17435 = SURFACE_SIDE_STYLE('',(#17436));
+#17436 = SURFACE_STYLE_FILL_AREA(#17437);
+#17437 = FILL_AREA_STYLE('',(#17438));
+#17438 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17439 = CURVE_STYLE('',#17440,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17440 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17441 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17442),#3657);
+#17442 = STYLED_ITEM('color',(#17443),#3619);
+#17443 = PRESENTATION_STYLE_ASSIGNMENT((#17444,#17449));
+#17444 = SURFACE_STYLE_USAGE(.BOTH.,#17445);
+#17445 = SURFACE_SIDE_STYLE('',(#17446));
+#17446 = SURFACE_STYLE_FILL_AREA(#17447);
+#17447 = FILL_AREA_STYLE('',(#17448));
+#17448 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17449 = CURVE_STYLE('',#17450,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17450 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17452),#7248);
+#17452 = STYLED_ITEM('color',(#17453),#7210);
+#17453 = PRESENTATION_STYLE_ASSIGNMENT((#17454,#17459));
+#17454 = SURFACE_STYLE_USAGE(.BOTH.,#17455);
+#17455 = SURFACE_SIDE_STYLE('',(#17456));
+#17456 = SURFACE_STYLE_FILL_AREA(#17457);
+#17457 = FILL_AREA_STYLE('',(#17458));
+#17458 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17459 = CURVE_STYLE('',#17460,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17460 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17461 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17462),#14259);
+#17462 = STYLED_ITEM('color',(#17463),#14221);
+#17463 = PRESENTATION_STYLE_ASSIGNMENT((#17464,#17469));
+#17464 = SURFACE_STYLE_USAGE(.BOTH.,#17465);
+#17465 = SURFACE_SIDE_STYLE('',(#17466));
+#17466 = SURFACE_STYLE_FILL_AREA(#17467);
+#17467 = FILL_AREA_STYLE('',(#17468));
+#17468 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17469 = CURVE_STYLE('',#17470,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17470 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17471 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17472),#8445);
+#17472 = STYLED_ITEM('color',(#17473),#8407);
+#17473 = PRESENTATION_STYLE_ASSIGNMENT((#17474,#17479));
+#17474 = SURFACE_STYLE_USAGE(.BOTH.,#17475);
+#17475 = SURFACE_SIDE_STYLE('',(#17476));
+#17476 = SURFACE_STYLE_FILL_AREA(#17477);
+#17477 = FILL_AREA_STYLE('',(#17478));
+#17478 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17479 = CURVE_STYLE('',#17480,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17480 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17481 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17482),#1719);
+#17482 = STYLED_ITEM('color',(#17483),#1681);
+#17483 = PRESENTATION_STYLE_ASSIGNMENT((#17484,#17489));
+#17484 = SURFACE_STYLE_USAGE(.BOTH.,#17485);
+#17485 = SURFACE_SIDE_STYLE('',(#17486));
+#17486 = SURFACE_STYLE_FILL_AREA(#17487);
+#17487 = FILL_AREA_STYLE('',(#17488));
+#17488 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17489 = CURVE_STYLE('',#17490,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17490 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17491 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17492),#2574);
+#17492 = STYLED_ITEM('color',(#17493),#2536);
+#17493 = PRESENTATION_STYLE_ASSIGNMENT((#17494,#17499));
+#17494 = SURFACE_STYLE_USAGE(.BOTH.,#17495);
+#17495 = SURFACE_SIDE_STYLE('',(#17496));
+#17496 = SURFACE_STYLE_FILL_AREA(#17497);
+#17497 = FILL_AREA_STYLE('',(#17498));
+#17498 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17499 = CURVE_STYLE('',#17500,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17500 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17502),#13233);
+#17502 = STYLED_ITEM('color',(#17503),#13195);
+#17503 = PRESENTATION_STYLE_ASSIGNMENT((#17504,#17509));
+#17504 = SURFACE_STYLE_USAGE(.BOTH.,#17505);
+#17505 = SURFACE_SIDE_STYLE('',(#17506));
+#17506 = SURFACE_STYLE_FILL_AREA(#17507);
+#17507 = FILL_AREA_STYLE('',(#17508));
+#17508 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17509 = CURVE_STYLE('',#17510,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17510 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17511 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17512),#15513);
+#17512 = STYLED_ITEM('color',(#17513),#15475);
+#17513 = PRESENTATION_STYLE_ASSIGNMENT((#17514,#17519));
+#17514 = SURFACE_STYLE_USAGE(.BOTH.,#17515);
+#17515 = SURFACE_SIDE_STYLE('',(#17516));
+#17516 = SURFACE_STYLE_FILL_AREA(#17517);
+#17517 = FILL_AREA_STYLE('',(#17518));
+#17518 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17519 = CURVE_STYLE('',#17520,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17520 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17521 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17522),#7020);
+#17522 = STYLED_ITEM('color',(#17523),#6982);
+#17523 = PRESENTATION_STYLE_ASSIGNMENT((#17524,#17529));
+#17524 = SURFACE_STYLE_USAGE(.BOTH.,#17525);
+#17525 = SURFACE_SIDE_STYLE('',(#17526));
+#17526 = SURFACE_STYLE_FILL_AREA(#17527);
+#17527 = FILL_AREA_STYLE('',(#17528));
+#17528 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17529 = CURVE_STYLE('',#17530,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17531 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17532),#12663);
+#17532 = STYLED_ITEM('color',(#17533),#12625);
+#17533 = PRESENTATION_STYLE_ASSIGNMENT((#17534,#17539));
+#17534 = SURFACE_STYLE_USAGE(.BOTH.,#17535);
+#17535 = SURFACE_SIDE_STYLE('',(#17536));
+#17536 = SURFACE_STYLE_FILL_AREA(#17537);
+#17537 = FILL_AREA_STYLE('',(#17538));
+#17538 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17539 = CURVE_STYLE('',#17540,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17540 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17541 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17542),#11466);
+#17542 = STYLED_ITEM('color',(#17543),#11428);
+#17543 = PRESENTATION_STYLE_ASSIGNMENT((#17544,#17549));
+#17544 = SURFACE_STYLE_USAGE(.BOTH.,#17545);
+#17545 = SURFACE_SIDE_STYLE('',(#17546));
+#17546 = SURFACE_STYLE_FILL_AREA(#17547);
+#17547 = FILL_AREA_STYLE('',(#17548));
+#17548 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17549 = CURVE_STYLE('',#17550,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17550 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17551 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17552),#1248);
+#17552 = STYLED_ITEM('color',(#17553),#1053);
+#17553 = PRESENTATION_STYLE_ASSIGNMENT((#17554,#17560));
+#17554 = SURFACE_STYLE_USAGE(.BOTH.,#17555);
+#17555 = SURFACE_SIDE_STYLE('',(#17556));
+#17556 = SURFACE_STYLE_FILL_AREA(#17557);
+#17557 = FILL_AREA_STYLE('',(#17558));
+#17558 = FILL_AREA_STYLE_COLOUR('',#17559);
+#17559 = COLOUR_RGB('',0.250980406631,0.250980406631,0.250980406631);
+#17560 = CURVE_STYLE('',#17561,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17561 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17562 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17563),#12207);
+#17563 = STYLED_ITEM('color',(#17564),#12169);
+#17564 = PRESENTATION_STYLE_ASSIGNMENT((#17565,#17570));
+#17565 = SURFACE_STYLE_USAGE(.BOTH.,#17566);
+#17566 = SURFACE_SIDE_STYLE('',(#17567));
+#17567 = SURFACE_STYLE_FILL_AREA(#17568);
+#17568 = FILL_AREA_STYLE('',(#17569));
+#17569 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17570 = CURVE_STYLE('',#17571,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17571 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17572 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17573),#15000);
+#17573 = STYLED_ITEM('color',(#17574),#14962);
+#17574 = PRESENTATION_STYLE_ASSIGNMENT((#17575,#17580));
+#17575 = SURFACE_STYLE_USAGE(.BOTH.,#17576);
+#17576 = SURFACE_SIDE_STYLE('',(#17577));
+#17577 = SURFACE_STYLE_FILL_AREA(#17578);
+#17578 = FILL_AREA_STYLE('',(#17579));
+#17579 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17580 = CURVE_STYLE('',#17581,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17582 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17583),#6849);
+#17583 = STYLED_ITEM('color',(#17584),#6811);
+#17584 = PRESENTATION_STYLE_ASSIGNMENT((#17585,#17590));
+#17585 = SURFACE_STYLE_USAGE(.BOTH.,#17586);
+#17586 = SURFACE_SIDE_STYLE('',(#17587));
+#17587 = SURFACE_STYLE_FILL_AREA(#17588);
+#17588 = FILL_AREA_STYLE('',(#17589));
+#17589 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17590 = CURVE_STYLE('',#17591,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17591 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17592 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17593),#8388);
+#17593 = STYLED_ITEM('color',(#17594),#8350);
+#17594 = PRESENTATION_STYLE_ASSIGNMENT((#17595,#17600));
+#17595 = SURFACE_STYLE_USAGE(.BOTH.,#17596);
+#17596 = SURFACE_SIDE_STYLE('',(#17597));
+#17597 = SURFACE_STYLE_FILL_AREA(#17598);
+#17598 = FILL_AREA_STYLE('',(#17599));
+#17599 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17600 = CURVE_STYLE('',#17601,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17601 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17602 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17603),#13632);
+#17603 = STYLED_ITEM('color',(#17604),#13594);
+#17604 = PRESENTATION_STYLE_ASSIGNMENT((#17605,#17610));
+#17605 = SURFACE_STYLE_USAGE(.BOTH.,#17606);
+#17606 = SURFACE_SIDE_STYLE('',(#17607));
+#17607 = SURFACE_STYLE_FILL_AREA(#17608);
+#17608 = FILL_AREA_STYLE('',(#17609));
+#17609 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17610 = CURVE_STYLE('',#17611,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17611 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17612 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17613),#12549);
+#17613 = STYLED_ITEM('color',(#17614),#12511);
+#17614 = PRESENTATION_STYLE_ASSIGNMENT((#17615,#17620));
+#17615 = SURFACE_STYLE_USAGE(.BOTH.,#17616);
+#17616 = SURFACE_SIDE_STYLE('',(#17617));
+#17617 = SURFACE_STYLE_FILL_AREA(#17618);
+#17618 = FILL_AREA_STYLE('',(#17619));
+#17619 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17620 = CURVE_STYLE('',#17621,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17621 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17622 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17623),#13575);
+#17623 = STYLED_ITEM('color',(#17624),#13537);
+#17624 = PRESENTATION_STYLE_ASSIGNMENT((#17625,#17630));
+#17625 = SURFACE_STYLE_USAGE(.BOTH.,#17626);
+#17626 = SURFACE_SIDE_STYLE('',(#17627));
+#17627 = SURFACE_STYLE_FILL_AREA(#17628);
+#17628 = FILL_AREA_STYLE('',(#17629));
+#17629 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17630 = CURVE_STYLE('',#17631,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17631 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17632 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17633),#14886);
+#17633 = STYLED_ITEM('color',(#17634),#14848);
+#17634 = PRESENTATION_STYLE_ASSIGNMENT((#17635,#17640));
+#17635 = SURFACE_STYLE_USAGE(.BOTH.,#17636);
+#17636 = SURFACE_SIDE_STYLE('',(#17637));
+#17637 = SURFACE_STYLE_FILL_AREA(#17638);
+#17638 = FILL_AREA_STYLE('',(#17639));
+#17639 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17640 = CURVE_STYLE('',#17641,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17641 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17642 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17643),#7989);
+#17643 = STYLED_ITEM('color',(#17644),#7951);
+#17644 = PRESENTATION_STYLE_ASSIGNMENT((#17645,#17650));
+#17645 = SURFACE_STYLE_USAGE(.BOTH.,#17646);
+#17646 = SURFACE_SIDE_STYLE('',(#17647));
+#17647 = SURFACE_STYLE_FILL_AREA(#17648);
+#17648 = FILL_AREA_STYLE('',(#17649));
+#17649 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17650 = CURVE_STYLE('',#17651,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17651 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17652 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17653),#6165);
+#17653 = STYLED_ITEM('color',(#17654),#6127);
+#17654 = PRESENTATION_STYLE_ASSIGNMENT((#17655,#17660));
+#17655 = SURFACE_STYLE_USAGE(.BOTH.,#17656);
+#17656 = SURFACE_SIDE_STYLE('',(#17657));
+#17657 = SURFACE_STYLE_FILL_AREA(#17658);
+#17658 = FILL_AREA_STYLE('',(#17659));
+#17659 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17660 = CURVE_STYLE('',#17661,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17661 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17662 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17663),#11352);
+#17663 = STYLED_ITEM('color',(#17664),#11314);
+#17664 = PRESENTATION_STYLE_ASSIGNMENT((#17665,#17670));
+#17665 = SURFACE_STYLE_USAGE(.BOTH.,#17666);
+#17666 = SURFACE_SIDE_STYLE('',(#17667));
+#17667 = SURFACE_STYLE_FILL_AREA(#17668);
+#17668 = FILL_AREA_STYLE('',(#17669));
+#17669 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17670 = CURVE_STYLE('',#17671,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17671 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17672 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17673),#2916);
+#17673 = STYLED_ITEM('color',(#17674),#2878);
+#17674 = PRESENTATION_STYLE_ASSIGNMENT((#17675,#17680));
+#17675 = SURFACE_STYLE_USAGE(.BOTH.,#17676);
+#17676 = SURFACE_SIDE_STYLE('',(#17677));
+#17677 = SURFACE_STYLE_FILL_AREA(#17678);
+#17678 = FILL_AREA_STYLE('',(#17679));
+#17679 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17680 = CURVE_STYLE('',#17681,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17681 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17682 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17683),#7476);
+#17683 = STYLED_ITEM('color',(#17684),#7438);
+#17684 = PRESENTATION_STYLE_ASSIGNMENT((#17685,#17690));
+#17685 = SURFACE_STYLE_USAGE(.BOTH.,#17686);
+#17686 = SURFACE_SIDE_STYLE('',(#17687));
+#17687 = SURFACE_STYLE_FILL_AREA(#17688);
+#17688 = FILL_AREA_STYLE('',(#17689));
+#17689 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17690 = CURVE_STYLE('',#17691,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17691 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17692 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17693),#4170);
+#17693 = STYLED_ITEM('color',(#17694),#4132);
+#17694 = PRESENTATION_STYLE_ASSIGNMENT((#17695,#17700));
+#17695 = SURFACE_STYLE_USAGE(.BOTH.,#17696);
+#17696 = SURFACE_SIDE_STYLE('',(#17697));
+#17697 = SURFACE_STYLE_FILL_AREA(#17698);
+#17698 = FILL_AREA_STYLE('',(#17699));
+#17699 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17700 = CURVE_STYLE('',#17701,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17701 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17702 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17703),#11751);
+#17703 = STYLED_ITEM('color',(#17704),#11713);
+#17704 = PRESENTATION_STYLE_ASSIGNMENT((#17705,#17710));
+#17705 = SURFACE_STYLE_USAGE(.BOTH.,#17706);
+#17706 = SURFACE_SIDE_STYLE('',(#17707));
+#17707 = SURFACE_STYLE_FILL_AREA(#17708);
+#17708 = FILL_AREA_STYLE('',(#17709));
+#17709 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17710 = CURVE_STYLE('',#17711,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17711 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17712 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17713),#13062);
+#17713 = STYLED_ITEM('color',(#17714),#13024);
+#17714 = PRESENTATION_STYLE_ASSIGNMENT((#17715,#17720));
+#17715 = SURFACE_STYLE_USAGE(.BOTH.,#17716);
+#17716 = SURFACE_SIDE_STYLE('',(#17717));
+#17717 = SURFACE_STYLE_FILL_AREA(#17718);
+#17718 = FILL_AREA_STYLE('',(#17719));
+#17719 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17720 = CURVE_STYLE('',#17721,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17721 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17722 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17723),#4968);
+#17723 = STYLED_ITEM('color',(#17724),#4930);
+#17724 = PRESENTATION_STYLE_ASSIGNMENT((#17725,#17730));
+#17725 = SURFACE_STYLE_USAGE(.BOTH.,#17726);
+#17726 = SURFACE_SIDE_STYLE('',(#17727));
+#17727 = SURFACE_STYLE_FILL_AREA(#17728);
+#17728 = FILL_AREA_STYLE('',(#17729));
+#17729 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17730 = CURVE_STYLE('',#17731,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17731 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17732 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17733),#13290);
+#17733 = STYLED_ITEM('color',(#17734),#13252);
+#17734 = PRESENTATION_STYLE_ASSIGNMENT((#17735,#17740));
+#17735 = SURFACE_STYLE_USAGE(.BOTH.,#17736);
+#17736 = SURFACE_SIDE_STYLE('',(#17737));
+#17737 = SURFACE_STYLE_FILL_AREA(#17738);
+#17738 = FILL_AREA_STYLE('',(#17739));
+#17739 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17740 = CURVE_STYLE('',#17741,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17741 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17742 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17743),#3828);
+#17743 = STYLED_ITEM('color',(#17744),#3790);
+#17744 = PRESENTATION_STYLE_ASSIGNMENT((#17745,#17750));
+#17745 = SURFACE_STYLE_USAGE(.BOTH.,#17746);
+#17746 = SURFACE_SIDE_STYLE('',(#17747));
+#17747 = SURFACE_STYLE_FILL_AREA(#17748);
+#17748 = FILL_AREA_STYLE('',(#17749));
+#17749 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17750 = CURVE_STYLE('',#17751,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17751 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17752 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17753),#15057);
+#17753 = STYLED_ITEM('color',(#17754),#15019);
+#17754 = PRESENTATION_STYLE_ASSIGNMENT((#17755,#17760));
+#17755 = SURFACE_STYLE_USAGE(.BOTH.,#17756);
+#17756 = SURFACE_SIDE_STYLE('',(#17757));
+#17757 = SURFACE_STYLE_FILL_AREA(#17758);
+#17758 = FILL_AREA_STYLE('',(#17759));
+#17759 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17760 = CURVE_STYLE('',#17761,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17761 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17762 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17763),#9471);
+#17763 = STYLED_ITEM('color',(#17764),#9433);
+#17764 = PRESENTATION_STYLE_ASSIGNMENT((#17765,#17770));
+#17765 = SURFACE_STYLE_USAGE(.BOTH.,#17766);
+#17766 = SURFACE_SIDE_STYLE('',(#17767));
+#17767 = SURFACE_STYLE_FILL_AREA(#17768);
+#17768 = FILL_AREA_STYLE('',(#17769));
+#17769 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17770 = CURVE_STYLE('',#17771,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17771 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17772 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17773),#8502);
+#17773 = STYLED_ITEM('color',(#17774),#8464);
+#17774 = PRESENTATION_STYLE_ASSIGNMENT((#17775,#17780));
+#17775 = SURFACE_STYLE_USAGE(.BOTH.,#17776);
+#17776 = SURFACE_SIDE_STYLE('',(#17777));
+#17777 = SURFACE_STYLE_FILL_AREA(#17778);
+#17778 = FILL_AREA_STYLE('',(#17779));
+#17779 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17780 = CURVE_STYLE('',#17781,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17781 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17782 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17783),#13917);
+#17783 = STYLED_ITEM('color',(#17784),#13879);
+#17784 = PRESENTATION_STYLE_ASSIGNMENT((#17785,#17790));
+#17785 = SURFACE_STYLE_USAGE(.BOTH.,#17786);
+#17786 = SURFACE_SIDE_STYLE('',(#17787));
+#17787 = SURFACE_STYLE_FILL_AREA(#17788);
+#17788 = FILL_AREA_STYLE('',(#17789));
+#17789 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17790 = CURVE_STYLE('',#17791,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17791 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17792 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17793),#1662);
+#17793 = STYLED_ITEM('color',(#17794),#1624);
+#17794 = PRESENTATION_STYLE_ASSIGNMENT((#17795,#17800));
+#17795 = SURFACE_STYLE_USAGE(.BOTH.,#17796);
+#17796 = SURFACE_SIDE_STYLE('',(#17797));
+#17797 = SURFACE_STYLE_FILL_AREA(#17798);
+#17798 = FILL_AREA_STYLE('',(#17799));
+#17799 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17800 = CURVE_STYLE('',#17801,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17801 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17802 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17803),#7704);
+#17803 = STYLED_ITEM('color',(#17804),#7666);
+#17804 = PRESENTATION_STYLE_ASSIGNMENT((#17805,#17810));
+#17805 = SURFACE_STYLE_USAGE(.BOTH.,#17806);
+#17806 = SURFACE_SIDE_STYLE('',(#17807));
+#17807 = SURFACE_STYLE_FILL_AREA(#17808);
+#17808 = FILL_AREA_STYLE('',(#17809));
+#17809 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17810 = CURVE_STYLE('',#17811,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17811 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17812 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17813),#4569);
+#17813 = STYLED_ITEM('color',(#17814),#4531);
+#17814 = PRESENTATION_STYLE_ASSIGNMENT((#17815,#17820));
+#17815 = SURFACE_STYLE_USAGE(.BOTH.,#17816);
+#17816 = SURFACE_SIDE_STYLE('',(#17817));
+#17817 = SURFACE_STYLE_FILL_AREA(#17818);
+#17818 = FILL_AREA_STYLE('',(#17819));
+#17819 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17820 = CURVE_STYLE('',#17821,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17821 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17822 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17823),#4683);
+#17823 = STYLED_ITEM('color',(#17824),#4645);
+#17824 = PRESENTATION_STYLE_ASSIGNMENT((#17825,#17830));
+#17825 = SURFACE_STYLE_USAGE(.BOTH.,#17826);
+#17826 = SURFACE_SIDE_STYLE('',(#17827));
+#17827 = SURFACE_STYLE_FILL_AREA(#17828);
+#17828 = FILL_AREA_STYLE('',(#17829));
+#17829 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17830 = CURVE_STYLE('',#17831,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17831 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17832 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17833),#9015);
+#17833 = STYLED_ITEM('color',(#17834),#8977);
+#17834 = PRESENTATION_STYLE_ASSIGNMENT((#17835,#17840));
+#17835 = SURFACE_STYLE_USAGE(.BOTH.,#17836);
+#17836 = SURFACE_SIDE_STYLE('',(#17837));
+#17837 = SURFACE_STYLE_FILL_AREA(#17838);
+#17838 = FILL_AREA_STYLE('',(#17839));
+#17839 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17840 = CURVE_STYLE('',#17841,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17841 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17842 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17843),#12036);
+#17843 = STYLED_ITEM('color',(#17844),#11998);
+#17844 = PRESENTATION_STYLE_ASSIGNMENT((#17845,#17850));
+#17845 = SURFACE_STYLE_USAGE(.BOTH.,#17846);
+#17846 = SURFACE_SIDE_STYLE('',(#17847));
+#17847 = SURFACE_STYLE_FILL_AREA(#17848);
+#17848 = FILL_AREA_STYLE('',(#17849));
+#17849 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17850 = CURVE_STYLE('',#17851,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17851 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17852 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17853),#12150);
+#17853 = STYLED_ITEM('color',(#17854),#12112);
+#17854 = PRESENTATION_STYLE_ASSIGNMENT((#17855,#17860));
+#17855 = SURFACE_STYLE_USAGE(.BOTH.,#17856);
+#17856 = SURFACE_SIDE_STYLE('',(#17857));
+#17857 = SURFACE_STYLE_FILL_AREA(#17858);
+#17858 = FILL_AREA_STYLE('',(#17859));
+#17859 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17860 = CURVE_STYLE('',#17861,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17862 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17863),#6906);
+#17863 = STYLED_ITEM('color',(#17864),#6868);
+#17864 = PRESENTATION_STYLE_ASSIGNMENT((#17865,#17870));
+#17865 = SURFACE_STYLE_USAGE(.BOTH.,#17866);
+#17866 = SURFACE_SIDE_STYLE('',(#17867));
+#17867 = SURFACE_STYLE_FILL_AREA(#17868);
+#17868 = FILL_AREA_STYLE('',(#17869));
+#17869 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17870 = CURVE_STYLE('',#17871,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17871 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17872 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17873),#2175);
+#17873 = STYLED_ITEM('color',(#17874),#2137);
+#17874 = PRESENTATION_STYLE_ASSIGNMENT((#17875,#17880));
+#17875 = SURFACE_STYLE_USAGE(.BOTH.,#17876);
+#17876 = SURFACE_SIDE_STYLE('',(#17877));
+#17877 = SURFACE_STYLE_FILL_AREA(#17878);
+#17878 = FILL_AREA_STYLE('',(#17879));
+#17879 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17880 = CURVE_STYLE('',#17881,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17881 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17882 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17883),#9186);
+#17883 = STYLED_ITEM('color',(#17884),#9148);
+#17884 = PRESENTATION_STYLE_ASSIGNMENT((#17885,#17890));
+#17885 = SURFACE_STYLE_USAGE(.BOTH.,#17886);
+#17886 = SURFACE_SIDE_STYLE('',(#17887));
+#17887 = SURFACE_STYLE_FILL_AREA(#17888);
+#17888 = FILL_AREA_STYLE('',(#17889));
+#17889 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17890 = CURVE_STYLE('',#17891,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17891 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17892 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17893),#4512);
+#17893 = STYLED_ITEM('color',(#17894),#4474);
+#17894 = PRESENTATION_STYLE_ASSIGNMENT((#17895,#17900));
+#17895 = SURFACE_STYLE_USAGE(.BOTH.,#17896);
+#17896 = SURFACE_SIDE_STYLE('',(#17897));
+#17897 = SURFACE_STYLE_FILL_AREA(#17898);
+#17898 = FILL_AREA_STYLE('',(#17899));
+#17899 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17900 = CURVE_STYLE('',#17901,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17901 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17902 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17903),#13404);
+#17903 = STYLED_ITEM('color',(#17904),#13366);
+#17904 = PRESENTATION_STYLE_ASSIGNMENT((#17905,#17910));
+#17905 = SURFACE_STYLE_USAGE(.BOTH.,#17906);
+#17906 = SURFACE_SIDE_STYLE('',(#17907));
+#17907 = SURFACE_STYLE_FILL_AREA(#17908);
+#17908 = FILL_AREA_STYLE('',(#17909));
+#17909 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17910 = CURVE_STYLE('',#17911,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17911 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17912 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17913),#7305);
+#17913 = STYLED_ITEM('color',(#17914),#7267);
+#17914 = PRESENTATION_STYLE_ASSIGNMENT((#17915,#17920));
+#17915 = SURFACE_STYLE_USAGE(.BOTH.,#17916);
+#17916 = SURFACE_SIDE_STYLE('',(#17917));
+#17917 = SURFACE_STYLE_FILL_AREA(#17918);
+#17918 = FILL_AREA_STYLE('',(#17919));
+#17919 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17920 = CURVE_STYLE('',#17921,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17922 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17923),#10953);
+#17923 = STYLED_ITEM('color',(#17924),#10915);
+#17924 = PRESENTATION_STYLE_ASSIGNMENT((#17925,#17930));
+#17925 = SURFACE_STYLE_USAGE(.BOTH.,#17926);
+#17926 = SURFACE_SIDE_STYLE('',(#17927));
+#17927 = SURFACE_STYLE_FILL_AREA(#17928);
+#17928 = FILL_AREA_STYLE('',(#17929));
+#17929 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17930 = CURVE_STYLE('',#17931,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17931 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17932 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17933),#9585);
+#17933 = STYLED_ITEM('color',(#17934),#9547);
+#17934 = PRESENTATION_STYLE_ASSIGNMENT((#17935,#17940));
+#17935 = SURFACE_STYLE_USAGE(.BOTH.,#17936);
+#17936 = SURFACE_SIDE_STYLE('',(#17937));
+#17937 = SURFACE_STYLE_FILL_AREA(#17938);
+#17938 = FILL_AREA_STYLE('',(#17939));
+#17939 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17940 = CURVE_STYLE('',#17941,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17941 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17942 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17943),#4797);
+#17943 = STYLED_ITEM('color',(#17944),#4759);
+#17944 = PRESENTATION_STYLE_ASSIGNMENT((#17945,#17950));
+#17945 = SURFACE_STYLE_USAGE(.BOTH.,#17946);
+#17946 = SURFACE_SIDE_STYLE('',(#17947));
+#17947 = SURFACE_STYLE_FILL_AREA(#17948);
+#17948 = FILL_AREA_STYLE('',(#17949));
+#17949 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17950 = CURVE_STYLE('',#17951,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17951 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17952 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17953),#2631);
+#17953 = STYLED_ITEM('color',(#17954),#2593);
+#17954 = PRESENTATION_STYLE_ASSIGNMENT((#17955,#17960));
+#17955 = SURFACE_STYLE_USAGE(.BOTH.,#17956);
+#17956 = SURFACE_SIDE_STYLE('',(#17957));
+#17957 = SURFACE_STYLE_FILL_AREA(#17958);
+#17958 = FILL_AREA_STYLE('',(#17959));
+#17959 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17960 = CURVE_STYLE('',#17961,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17961 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17962 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17963),#11238);
+#17963 = STYLED_ITEM('color',(#17964),#11200);
+#17964 = PRESENTATION_STYLE_ASSIGNMENT((#17965,#17970));
+#17965 = SURFACE_STYLE_USAGE(.BOTH.,#17966);
+#17966 = SURFACE_SIDE_STYLE('',(#17967));
+#17967 = SURFACE_STYLE_FILL_AREA(#17968);
+#17968 = FILL_AREA_STYLE('',(#17969));
+#17969 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17970 = CURVE_STYLE('',#17971,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17971 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17972 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17973),#14772);
+#17973 = STYLED_ITEM('color',(#17974),#14734);
+#17974 = PRESENTATION_STYLE_ASSIGNMENT((#17975,#17980));
+#17975 = SURFACE_STYLE_USAGE(.BOTH.,#17976);
+#17976 = SURFACE_SIDE_STYLE('',(#17977));
+#17977 = SURFACE_STYLE_FILL_AREA(#17978);
+#17978 = FILL_AREA_STYLE('',(#17979));
+#17979 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17980 = CURVE_STYLE('',#17981,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17982 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17983),#15627);
+#17983 = STYLED_ITEM('color',(#17984),#15589);
+#17984 = PRESENTATION_STYLE_ASSIGNMENT((#17985,#17990));
+#17985 = SURFACE_STYLE_USAGE(.BOTH.,#17986);
+#17986 = SURFACE_SIDE_STYLE('',(#17987));
+#17987 = SURFACE_STYLE_FILL_AREA(#17988);
+#17988 = FILL_AREA_STYLE('',(#17989));
+#17989 = FILL_AREA_STYLE_COLOUR('',#15817);
+#17990 = CURVE_STYLE('',#17991,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#17991 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#17992 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #17993),#10326);
+#17993 = STYLED_ITEM('color',(#17994),#10288);
+#17994 = PRESENTATION_STYLE_ASSIGNMENT((#17995,#18000));
+#17995 = SURFACE_STYLE_USAGE(.BOTH.,#17996);
+#17996 = SURFACE_SIDE_STYLE('',(#17997));
+#17997 = SURFACE_STYLE_FILL_AREA(#17998);
+#17998 = FILL_AREA_STYLE('',(#17999));
+#17999 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18000 = CURVE_STYLE('',#18001,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18001 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18002 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18003),#6735);
+#18003 = STYLED_ITEM('color',(#18004),#6697);
+#18004 = PRESENTATION_STYLE_ASSIGNMENT((#18005,#18010));
+#18005 = SURFACE_STYLE_USAGE(.BOTH.,#18006);
+#18006 = SURFACE_SIDE_STYLE('',(#18007));
+#18007 = SURFACE_STYLE_FILL_AREA(#18008);
+#18008 = FILL_AREA_STYLE('',(#18009));
+#18009 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18010 = CURVE_STYLE('',#18011,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18011 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18012 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18013),#5709);
+#18013 = STYLED_ITEM('color',(#18014),#5671);
+#18014 = PRESENTATION_STYLE_ASSIGNMENT((#18015,#18020));
+#18015 = SURFACE_STYLE_USAGE(.BOTH.,#18016);
+#18016 = SURFACE_SIDE_STYLE('',(#18017));
+#18017 = SURFACE_STYLE_FILL_AREA(#18018);
+#18018 = FILL_AREA_STYLE('',(#18019));
+#18019 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18020 = CURVE_STYLE('',#18021,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18021 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18022 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18023),#8616);
+#18023 = STYLED_ITEM('color',(#18024),#8578);
+#18024 = PRESENTATION_STYLE_ASSIGNMENT((#18025,#18030));
+#18025 = SURFACE_STYLE_USAGE(.BOTH.,#18026);
+#18026 = SURFACE_SIDE_STYLE('',(#18027));
+#18027 = SURFACE_STYLE_FILL_AREA(#18028);
+#18028 = FILL_AREA_STYLE('',(#18029));
+#18029 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18030 = CURVE_STYLE('',#18031,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18031 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18032 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18033),#4911);
+#18033 = STYLED_ITEM('color',(#18034),#4873);
+#18034 = PRESENTATION_STYLE_ASSIGNMENT((#18035,#18040));
+#18035 = SURFACE_STYLE_USAGE(.BOTH.,#18036);
+#18036 = SURFACE_SIDE_STYLE('',(#18037));
+#18037 = SURFACE_STYLE_FILL_AREA(#18038);
+#18038 = FILL_AREA_STYLE('',(#18039));
+#18039 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18040 = CURVE_STYLE('',#18041,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18041 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18042 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18043),#2745);
+#18043 = STYLED_ITEM('color',(#18044),#2707);
+#18044 = PRESENTATION_STYLE_ASSIGNMENT((#18045,#18050));
+#18045 = SURFACE_STYLE_USAGE(.BOTH.,#18046);
+#18046 = SURFACE_SIDE_STYLE('',(#18047));
+#18047 = SURFACE_STYLE_FILL_AREA(#18048);
+#18048 = FILL_AREA_STYLE('',(#18049));
+#18049 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18050 = CURVE_STYLE('',#18051,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18051 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18052 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18053),#10497);
+#18053 = STYLED_ITEM('color',(#18054),#10459);
+#18054 = PRESENTATION_STYLE_ASSIGNMENT((#18055,#18060));
+#18055 = SURFACE_STYLE_USAGE(.BOTH.,#18056);
+#18056 = SURFACE_SIDE_STYLE('',(#18057));
+#18057 = SURFACE_STYLE_FILL_AREA(#18058);
+#18058 = FILL_AREA_STYLE('',(#18059));
+#18059 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18060 = CURVE_STYLE('',#18061,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18061 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18062 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18063),#2460);
+#18063 = STYLED_ITEM('color',(#18064),#2422);
+#18064 = PRESENTATION_STYLE_ASSIGNMENT((#18065,#18070));
+#18065 = SURFACE_STYLE_USAGE(.BOTH.,#18066);
+#18066 = SURFACE_SIDE_STYLE('',(#18067));
+#18067 = SURFACE_STYLE_FILL_AREA(#18068);
+#18068 = FILL_AREA_STYLE('',(#18069));
+#18069 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18070 = CURVE_STYLE('',#18071,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18071 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18072 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18073),#4455);
+#18073 = STYLED_ITEM('color',(#18074),#4417);
+#18074 = PRESENTATION_STYLE_ASSIGNMENT((#18075,#18080));
+#18075 = SURFACE_STYLE_USAGE(.BOTH.,#18076);
+#18076 = SURFACE_SIDE_STYLE('',(#18077));
+#18077 = SURFACE_STYLE_FILL_AREA(#18078);
+#18078 = FILL_AREA_STYLE('',(#18079));
+#18079 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18080 = CURVE_STYLE('',#18081,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18081 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18082 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18083),#7533);
+#18083 = STYLED_ITEM('color',(#18084),#7495);
+#18084 = PRESENTATION_STYLE_ASSIGNMENT((#18085,#18090));
+#18085 = SURFACE_STYLE_USAGE(.BOTH.,#18086);
+#18086 = SURFACE_SIDE_STYLE('',(#18087));
+#18087 = SURFACE_STYLE_FILL_AREA(#18088);
+#18088 = FILL_AREA_STYLE('',(#18089));
+#18089 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18090 = CURVE_STYLE('',#18091,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18091 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18092 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18093),#7134);
+#18093 = STYLED_ITEM('color',(#18094),#7096);
+#18094 = PRESENTATION_STYLE_ASSIGNMENT((#18095,#18100));
+#18095 = SURFACE_STYLE_USAGE(.BOTH.,#18096);
+#18096 = SURFACE_SIDE_STYLE('',(#18097));
+#18097 = SURFACE_STYLE_FILL_AREA(#18098);
+#18098 = FILL_AREA_STYLE('',(#18099));
+#18099 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18100 = CURVE_STYLE('',#18101,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18101 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18102 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18103),#14829);
+#18103 = STYLED_ITEM('color',(#18104),#14791);
+#18104 = PRESENTATION_STYLE_ASSIGNMENT((#18105,#18110));
+#18105 = SURFACE_STYLE_USAGE(.BOTH.,#18106);
+#18106 = SURFACE_SIDE_STYLE('',(#18107));
+#18107 = SURFACE_STYLE_FILL_AREA(#18108);
+#18108 = FILL_AREA_STYLE('',(#18109));
+#18109 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18110 = CURVE_STYLE('',#18111,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18111 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18112 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18113),#2859);
+#18113 = STYLED_ITEM('color',(#18114),#2821);
+#18114 = PRESENTATION_STYLE_ASSIGNMENT((#18115,#18120));
+#18115 = SURFACE_STYLE_USAGE(.BOTH.,#18116);
+#18116 = SURFACE_SIDE_STYLE('',(#18117));
+#18117 = SURFACE_STYLE_FILL_AREA(#18118);
+#18118 = FILL_AREA_STYLE('',(#18119));
+#18119 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18120 = CURVE_STYLE('',#18121,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18121 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18122 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18123),#8787);
+#18123 = STYLED_ITEM('color',(#18124),#8749);
+#18124 = PRESENTATION_STYLE_ASSIGNMENT((#18125,#18130));
+#18125 = SURFACE_STYLE_USAGE(.BOTH.,#18126);
+#18126 = SURFACE_SIDE_STYLE('',(#18127));
+#18127 = SURFACE_STYLE_FILL_AREA(#18128);
+#18128 = FILL_AREA_STYLE('',(#18129));
+#18129 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18130 = CURVE_STYLE('',#18131,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18131 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18132 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18133),#14031);
+#18133 = STYLED_ITEM('color',(#18134),#13993);
+#18134 = PRESENTATION_STYLE_ASSIGNMENT((#18135,#18140));
+#18135 = SURFACE_STYLE_USAGE(.BOTH.,#18136);
+#18136 = SURFACE_SIDE_STYLE('',(#18137));
+#18137 = SURFACE_STYLE_FILL_AREA(#18138);
+#18138 = FILL_AREA_STYLE('',(#18139));
+#18139 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18140 = CURVE_STYLE('',#18141,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18141 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18142 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18143),#15456);
+#18143 = STYLED_ITEM('color',(#18144),#15418);
+#18144 = PRESENTATION_STYLE_ASSIGNMENT((#18145,#18150));
+#18145 = SURFACE_STYLE_USAGE(.BOTH.,#18146);
+#18146 = SURFACE_SIDE_STYLE('',(#18147));
+#18147 = SURFACE_STYLE_FILL_AREA(#18148);
+#18148 = FILL_AREA_STYLE('',(#18149));
+#18149 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18150 = CURVE_STYLE('',#18151,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18151 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18152 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18153),#7077);
+#18153 = STYLED_ITEM('color',(#18154),#7039);
+#18154 = PRESENTATION_STYLE_ASSIGNMENT((#18155,#18160));
+#18155 = SURFACE_STYLE_USAGE(.BOTH.,#18156);
+#18156 = SURFACE_SIDE_STYLE('',(#18157));
+#18157 = SURFACE_STYLE_FILL_AREA(#18158);
+#18158 = FILL_AREA_STYLE('',(#18159));
+#18159 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18160 = CURVE_STYLE('',#18161,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18161 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18162 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18163),#6279);
+#18163 = STYLED_ITEM('color',(#18164),#6241);
+#18164 = PRESENTATION_STYLE_ASSIGNMENT((#18165,#18170));
+#18165 = SURFACE_STYLE_USAGE(.BOTH.,#18166);
+#18166 = SURFACE_SIDE_STYLE('',(#18167));
+#18167 = SURFACE_STYLE_FILL_AREA(#18168);
+#18168 = FILL_AREA_STYLE('',(#18169));
+#18169 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18170 = CURVE_STYLE('',#18171,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18171 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18172 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18173),#11295);
+#18173 = STYLED_ITEM('color',(#18174),#11257);
+#18174 = PRESENTATION_STYLE_ASSIGNMENT((#18175,#18180));
+#18175 = SURFACE_STYLE_USAGE(.BOTH.,#18176);
+#18176 = SURFACE_SIDE_STYLE('',(#18177));
+#18177 = SURFACE_STYLE_FILL_AREA(#18178);
+#18178 = FILL_AREA_STYLE('',(#18179));
+#18179 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18180 = CURVE_STYLE('',#18181,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18182 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18183),#5937);
+#18183 = STYLED_ITEM('color',(#18184),#5899);
+#18184 = PRESENTATION_STYLE_ASSIGNMENT((#18185,#18190));
+#18185 = SURFACE_STYLE_USAGE(.BOTH.,#18186);
+#18186 = SURFACE_SIDE_STYLE('',(#18187));
+#18187 = SURFACE_STYLE_FILL_AREA(#18188);
+#18188 = FILL_AREA_STYLE('',(#18189));
+#18189 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18190 = CURVE_STYLE('',#18191,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18192 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18193),#15570);
+#18193 = STYLED_ITEM('color',(#18194),#15532);
+#18194 = PRESENTATION_STYLE_ASSIGNMENT((#18195,#18200));
+#18195 = SURFACE_STYLE_USAGE(.BOTH.,#18196);
+#18196 = SURFACE_SIDE_STYLE('',(#18197));
+#18197 = SURFACE_STYLE_FILL_AREA(#18198);
+#18198 = FILL_AREA_STYLE('',(#18199));
+#18199 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18200 = CURVE_STYLE('',#18201,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18201 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18202 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18203),#6678);
+#18203 = STYLED_ITEM('color',(#18204),#6640);
+#18204 = PRESENTATION_STYLE_ASSIGNMENT((#18205,#18210));
+#18205 = SURFACE_STYLE_USAGE(.BOTH.,#18206);
+#18206 = SURFACE_SIDE_STYLE('',(#18207));
+#18207 = SURFACE_STYLE_FILL_AREA(#18208);
+#18208 = FILL_AREA_STYLE('',(#18209));
+#18209 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18210 = CURVE_STYLE('',#18211,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18211 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18212 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18213),#10896);
+#18213 = STYLED_ITEM('color',(#18214),#10858);
+#18214 = PRESENTATION_STYLE_ASSIGNMENT((#18215,#18220));
+#18215 = SURFACE_STYLE_USAGE(.BOTH.,#18216);
+#18216 = SURFACE_SIDE_STYLE('',(#18217));
+#18217 = SURFACE_STYLE_FILL_AREA(#18218);
+#18218 = FILL_AREA_STYLE('',(#18219));
+#18219 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18220 = CURVE_STYLE('',#18221,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18221 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18222 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18223),#3543);
+#18223 = STYLED_ITEM('color',(#18224),#3505);
+#18224 = PRESENTATION_STYLE_ASSIGNMENT((#18225,#18230));
+#18225 = SURFACE_STYLE_USAGE(.BOTH.,#18226);
+#18226 = SURFACE_SIDE_STYLE('',(#18227));
+#18227 = SURFACE_STYLE_FILL_AREA(#18228);
+#18228 = FILL_AREA_STYLE('',(#18229));
+#18229 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18230 = CURVE_STYLE('',#18231,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18231 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18232 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18233),#5652);
+#18233 = STYLED_ITEM('color',(#18234),#5614);
+#18234 = PRESENTATION_STYLE_ASSIGNMENT((#18235,#18240));
+#18235 = SURFACE_STYLE_USAGE(.BOTH.,#18236);
+#18236 = SURFACE_SIDE_STYLE('',(#18237));
+#18237 = SURFACE_STYLE_FILL_AREA(#18238);
+#18238 = FILL_AREA_STYLE('',(#18239));
+#18239 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18240 = CURVE_STYLE('',#18241,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18241 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18242 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18243),#1320);
+#18243 = STYLED_ITEM('color',(#18244),#1267);
+#18244 = PRESENTATION_STYLE_ASSIGNMENT((#18245,#18251));
+#18245 = SURFACE_STYLE_USAGE(.BOTH.,#18246);
+#18246 = SURFACE_SIDE_STYLE('',(#18247));
+#18247 = SURFACE_STYLE_FILL_AREA(#18248);
+#18248 = FILL_AREA_STYLE('',(#18249));
+#18249 = FILL_AREA_STYLE_COLOUR('',#18250);
+#18250 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#18251 = CURVE_STYLE('',#18252,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18252 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18253 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18254),#15171);
+#18254 = STYLED_ITEM('color',(#18255),#15133);
+#18255 = PRESENTATION_STYLE_ASSIGNMENT((#18256,#18261));
+#18256 = SURFACE_STYLE_USAGE(.BOTH.,#18257);
+#18257 = SURFACE_SIDE_STYLE('',(#18258));
+#18258 = SURFACE_STYLE_FILL_AREA(#18259);
+#18259 = FILL_AREA_STYLE('',(#18260));
+#18260 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18261 = CURVE_STYLE('',#18262,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18262 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18263 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18264),#6963);
+#18264 = STYLED_ITEM('color',(#18265),#6925);
+#18265 = PRESENTATION_STYLE_ASSIGNMENT((#18266,#18271));
+#18266 = SURFACE_STYLE_USAGE(.BOTH.,#18267);
+#18267 = SURFACE_SIDE_STYLE('',(#18268));
+#18268 = SURFACE_STYLE_FILL_AREA(#18269);
+#18269 = FILL_AREA_STYLE('',(#18270));
+#18270 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18271 = CURVE_STYLE('',#18272,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18272 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18273 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18274),#4740);
+#18274 = STYLED_ITEM('color',(#18275),#4702);
+#18275 = PRESENTATION_STYLE_ASSIGNMENT((#18276,#18281));
+#18276 = SURFACE_STYLE_USAGE(.BOTH.,#18277);
+#18277 = SURFACE_SIDE_STYLE('',(#18278));
+#18278 = SURFACE_STYLE_FILL_AREA(#18279);
+#18279 = FILL_AREA_STYLE('',(#18280));
+#18280 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18281 = CURVE_STYLE('',#18282,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18282 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18283 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18284),#1491);
+#18284 = STYLED_ITEM('color',(#18285),#1453);
+#18285 = PRESENTATION_STYLE_ASSIGNMENT((#18286,#18291));
+#18286 = SURFACE_STYLE_USAGE(.BOTH.,#18287);
+#18287 = SURFACE_SIDE_STYLE('',(#18288));
+#18288 = SURFACE_STYLE_FILL_AREA(#18289);
+#18289 = FILL_AREA_STYLE('',(#18290));
+#18290 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18291 = CURVE_STYLE('',#18292,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18292 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18293 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18294),#6450);
+#18294 = STYLED_ITEM('color',(#18295),#6412);
+#18295 = PRESENTATION_STYLE_ASSIGNMENT((#18296,#18301));
+#18296 = SURFACE_STYLE_USAGE(.BOTH.,#18297);
+#18297 = SURFACE_SIDE_STYLE('',(#18298));
+#18298 = SURFACE_STYLE_FILL_AREA(#18299);
+#18299 = FILL_AREA_STYLE('',(#18300));
+#18300 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18301 = CURVE_STYLE('',#18302,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18302 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18303 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18304),#7647);
+#18304 = STYLED_ITEM('color',(#18305),#7609);
+#18305 = PRESENTATION_STYLE_ASSIGNMENT((#18306,#18311));
+#18306 = SURFACE_STYLE_USAGE(.BOTH.,#18307);
+#18307 = SURFACE_SIDE_STYLE('',(#18308));
+#18308 = SURFACE_STYLE_FILL_AREA(#18309);
+#18309 = FILL_AREA_STYLE('',(#18310));
+#18310 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18311 = CURVE_STYLE('',#18312,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18312 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18313 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18314),#6108);
+#18314 = STYLED_ITEM('color',(#18315),#6070);
+#18315 = PRESENTATION_STYLE_ASSIGNMENT((#18316,#18321));
+#18316 = SURFACE_STYLE_USAGE(.BOTH.,#18317);
+#18317 = SURFACE_SIDE_STYLE('',(#18318));
+#18318 = SURFACE_STYLE_FILL_AREA(#18319);
+#18319 = FILL_AREA_STYLE('',(#18320));
+#18320 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18321 = CURVE_STYLE('',#18322,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18322 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18323 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18324),#12321);
+#18324 = STYLED_ITEM('color',(#18325),#12283);
+#18325 = PRESENTATION_STYLE_ASSIGNMENT((#18326,#18331));
+#18326 = SURFACE_STYLE_USAGE(.BOTH.,#18327);
+#18327 = SURFACE_SIDE_STYLE('',(#18328));
+#18328 = SURFACE_STYLE_FILL_AREA(#18329);
+#18329 = FILL_AREA_STYLE('',(#18330));
+#18330 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18331 = CURVE_STYLE('',#18332,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18332 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18333 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18334),#5367);
+#18334 = STYLED_ITEM('color',(#18335),#5329);
+#18335 = PRESENTATION_STYLE_ASSIGNMENT((#18336,#18341));
+#18336 = SURFACE_STYLE_USAGE(.BOTH.,#18337);
+#18337 = SURFACE_SIDE_STYLE('',(#18338));
+#18338 = SURFACE_STYLE_FILL_AREA(#18339);
+#18339 = FILL_AREA_STYLE('',(#18340));
+#18340 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18341 = CURVE_STYLE('',#18342,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18342 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18343 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18344),#9984);
+#18344 = STYLED_ITEM('color',(#18345),#9946);
+#18345 = PRESENTATION_STYLE_ASSIGNMENT((#18346,#18351));
+#18346 = SURFACE_STYLE_USAGE(.BOTH.,#18347);
+#18347 = SURFACE_SIDE_STYLE('',(#18348));
+#18348 = SURFACE_STYLE_FILL_AREA(#18349);
+#18349 = FILL_AREA_STYLE('',(#18350));
+#18350 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18351 = CURVE_STYLE('',#18352,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18352 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18353 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18354),#13347);
+#18354 = STYLED_ITEM('color',(#18355),#13309);
+#18355 = PRESENTATION_STYLE_ASSIGNMENT((#18356,#18361));
+#18356 = SURFACE_STYLE_USAGE(.BOTH.,#18357);
+#18357 = SURFACE_SIDE_STYLE('',(#18358));
+#18358 = SURFACE_STYLE_FILL_AREA(#18359);
+#18359 = FILL_AREA_STYLE('',(#18360));
+#18360 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18361 = CURVE_STYLE('',#18362,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18362 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#18363 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #18364),#2973);
+#18364 = STYLED_ITEM('color',(#18365),#2935);
+#18365 = PRESENTATION_STYLE_ASSIGNMENT((#18366,#18371));
+#18366 = SURFACE_STYLE_USAGE(.BOTH.,#18367);
+#18367 = SURFACE_SIDE_STYLE('',(#18368));
+#18368 = SURFACE_STYLE_FILL_AREA(#18369);
+#18369 = FILL_AREA_STYLE('',(#18370));
+#18370 = FILL_AREA_STYLE_COLOUR('',#15817);
+#18371 = CURVE_STYLE('',#18372,POSITIVE_LENGTH_MEASURE(0.1),#15820);
+#18372 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/lib/3d_models/ICE40UP3K-UWG30ITR1K.step b/lib/3d_models/ICE40UP3K-UWG30ITR1K.step
new file mode 100644
index 0000000..b9938ce
--- /dev/null
+++ b/lib/3d_models/ICE40UP3K-UWG30ITR1K.step
@@ -0,0 +1,3087 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+ '1' );
+FILE_NAME ('ICE40UP3K-UWG30ITR1K.STEP',
+ '2020-08-10T16:31:40',
+ ( '' ),
+ ( '' ),
+ 'SwSTEP 2.0',
+ 'SolidWorks 2017',
+ '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2 = PLANE ( 'NONE', #412 ) ;
+#3 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1418 ), #741 ) ;
+#4 = AXIS2_PLACEMENT_3D ( 'NONE', #1260, #115, #1279 ) ;
+#5 = CIRCLE ( 'NONE', #83, 0.1296148139681571100 ) ;
+#6 = ORIENTED_EDGE ( 'NONE', *, *, #2522, .T. ) ;
+#7 = FILL_AREA_STYLE_COLOUR ( '', #1519 ) ;
+#8 = ORIENTED_EDGE ( 'NONE', *, *, #1707, .T. ) ;
+#9 = FACE_OUTER_BOUND ( 'NONE', #2743, .T. ) ;
+#10 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#11 = ORIENTED_EDGE ( 'NONE', *, *, #1966, .F. ) ;
+#12 = FACE_BOUND ( 'NONE', #1875, .T. ) ;
+#13 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#14 = SPHERICAL_SURFACE ( 'NONE', #649, 0.1300000000000000000 ) ;
+#15 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.5999999999999999800, 1.268500000000000000 ) ) ;
+#16 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#17 = AXIS2_PLACEMENT_3D ( 'NONE', #1426, #1677, #746 ) ;
+#18 = SURFACE_STYLE_FILL_AREA ( #1662 ) ;
+#19 = FILL_AREA_STYLE_COLOUR ( '', #2941 ) ;
+#20 = SURFACE_STYLE_FILL_AREA ( #770 ) ;
+#21 = EDGE_LOOP ( 'NONE', ( #543, #2461 ) ) ;
+#22 = AXIS2_PLACEMENT_3D ( 'NONE', #1918, #539, #1994 ) ;
+#23 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1002 ), #1472 ) ;
+#24 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#25 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#26 = VERTEX_POINT ( 'NONE', #474 ) ;
+#27 = AXIS2_PLACEMENT_3D ( 'NONE', #1764, #2473, #1041 ) ;
+#28 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#29 = FACE_BOUND ( 'NONE', #2023, .T. ) ;
+#30 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#31 = FACE_OUTER_BOUND ( 'NONE', #1577, .T. ) ;
+#32 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#33 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #593 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1487, #1264, #2002 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#34 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #38, 'distance_accuracy_value', 'NONE');
+#35 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#36 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#37 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1872 ), #2097 ) ;
+#38 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#39 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#40 = SURFACE_SIDE_STYLE ('',( #1893 ) ) ;
+#41 = EDGE_CURVE ( 'NONE', #970, #2263, #1071, .T. ) ;
+#42 = SURFACE_STYLE_USAGE ( .BOTH. , #2866 ) ;
+#43 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#44 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#45 = ORIENTED_EDGE ( 'NONE', *, *, #544, .T. ) ;
+#46 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3011 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1854, #460, #1164 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#47 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#48 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -0.7381148139681572600 ) ) ;
+#49 = VECTOR ( 'NONE', #1437, 1000.000000000000000 ) ;
+#50 = PRESENTATION_STYLE_ASSIGNMENT (( #1298 ) ) ;
+#51 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#52 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#53 = EDGE_LOOP ( 'NONE', ( #723, #2644 ) ) ;
+#54 = VERTEX_POINT ( 'NONE', #887 ) ;
+#55 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#56 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#57 = CIRCLE ( 'NONE', #2243, 0.1300000000000000000 ) ;
+#58 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#59 = FACE_OUTER_BOUND ( 'NONE', #849, .T. ) ;
+#60 = CLOSED_SHELL ( 'NONE', ( #2783, #815, #1529 ) ) ;
+#61 = ORIENTED_EDGE ( 'NONE', *, *, #916, .T. ) ;
+#62 = EDGE_CURVE ( 'NONE', #2989, #140, #1364, .T. ) ;
+#63 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#64 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#65 = FACE_OUTER_BOUND ( 'NONE', #781, .T. ) ;
+#66 = CIRCLE ( 'NONE', #1024, 0.1296148139681572200 ) ;
+#67 = STYLED_ITEM ( 'NONE', ( #2574 ), #2904 ) ;
+#68 = ORIENTED_EDGE ( 'NONE', *, *, #1222, .T. ) ;
+#69 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1521 ) ) ;
+#70 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#71 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#72 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#73 = AXIS2_PLACEMENT_3D ( 'NONE', #321, #58, #2403 ) ;
+#74 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#75 = FACE_OUTER_BOUND ( 'NONE', #822, .T. ) ;
+#76 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#77 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #907, 'distance_accuracy_value', 'NONE');
+#78 = VERTEX_POINT ( 'NONE', #1823 ) ;
+#79 = ORIENTED_EDGE ( 'NONE', *, *, #2205, .F. ) ;
+#80 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#81 = EDGE_CURVE ( 'NONE', #1496, #478, #1210, .T. ) ;
+#82 = MANIFOLD_SOLID_BREP ( 'Pin C1', #686 ) ;
+#83 = AXIS2_PLACEMENT_3D ( 'NONE', #2805, #2327, #703 ) ;
+#84 = FILL_AREA_STYLE_COLOUR ( '', #2358 ) ;
+#85 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#86 = FACE_OUTER_BOUND ( 'NONE', #2693, .T. ) ;
+#87 = AXIS2_PLACEMENT_3D ( 'NONE', #2313, #1957, #2114 ) ;
+#88 = SURFACE_STYLE_USAGE ( .BOTH. , #100 ) ;
+#89 = CARTESIAN_POINT ( 'NONE', ( 0.5430000000000000400, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#90 = CIRCLE ( 'NONE', #1224, 0.1296148139681572200 ) ;
+#91 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .F. ) ;
+#92 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#93 = AXIS2_PLACEMENT_3D ( 'NONE', #1250, #2003, #1711 ) ;
+#94 = ADVANCED_FACE ( 'NONE', ( #167 ), #2118, .F. ) ;
+#95 = EDGE_CURVE ( 'NONE', #2209, #1315, #130, .T. ) ;
+#96 = SURFACE_STYLE_FILL_AREA ( #2685 ) ;
+#97 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#98 = VERTEX_POINT ( 'NONE', #2394 ) ;
+#99 = VECTOR ( 'NONE', #1576, 1000.000000000000000 ) ;
+#100 = SURFACE_SIDE_STYLE ('',( #469 ) ) ;
+#101 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#102 = FACE_BOUND ( 'NONE', #563, .T. ) ;
+#103 = CLOSED_SHELL ( 'NONE', ( #1150, #380, #635 ) ) ;
+#104 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#105 = CIRCLE ( 'NONE', #2663, 0.1296148139681572200 ) ;
+#106 = SURFACE_SIDE_STYLE ('',( #1944 ) ) ;
+#107 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#108 = ORIENTED_EDGE ( 'NONE', *, *, #226, .T. ) ;
+#109 = ORIENTED_EDGE ( 'NONE', *, *, #2671, .F. ) ;
+#110 = LINE ( 'NONE', #2599, #1492 ) ;
+#111 = ADVANCED_FACE ( 'NONE', ( #245 ), #1296, .T. ) ;
+#112 = EDGE_LOOP ( 'NONE', ( #1690, #2964, #353, #2689 ) ) ;
+#113 = EDGE_CURVE ( 'NONE', #2927, #149, #1333, .T. ) ;
+#114 = SPHERICAL_SURFACE ( 'NONE', #1178, 0.1300000000000000000 ) ;
+#115 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#116 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2953 ), #381 ) ;
+#117 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#118 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#119 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#120 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#121 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#122 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#123 = ADVANCED_FACE ( 'NONE', ( #2234 ), #491, .F. ) ;
+#124 = PRESENTATION_STYLE_ASSIGNMENT (( #2868 ) ) ;
+#125 = FILL_AREA_STYLE ('',( #274 ) ) ;
+#126 = ORIENTED_EDGE ( 'NONE', *, *, #1518, .F. ) ;
+#127 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#128 = FILL_AREA_STYLE ('',( #1989 ) ) ;
+#129 = EDGE_LOOP ( 'NONE', ( #1778, #718 ) ) ;
+#130 = CIRCLE ( 'NONE', #1910, 0.1300000000000000000 ) ;
+#131 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#132 = AXIS2_PLACEMENT_3D ( 'NONE', #639, #159, #1084 ) ;
+#133 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2037 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1772, #2275, #2258 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#134 = EDGE_LOOP ( 'NONE', ( #442, #1194 ) ) ;
+#135 = AXIS2_PLACEMENT_3D ( 'NONE', #1494, #1941, #101 ) ;
+#136 = CARTESIAN_POINT ( 'NONE', ( -0.9170000000000000400, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#137 = CIRCLE ( 'NONE', #959, 0.1296148139681572200 ) ;
+#138 = LINE ( 'NONE', #15, #611 ) ;
+#139 = ORIENTED_EDGE ( 'NONE', *, *, #431, .F. ) ;
+#140 = VERTEX_POINT ( 'NONE', #2839 ) ;
+#141 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#142 = ADVANCED_FACE ( 'NONE', ( #2488 ), #503, .F. ) ;
+#143 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#144 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -1.018500000000000000 ) ) ;
+#145 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #304 ), #2727 ) ;
+#146 = CIRCLE ( 'NONE', #87, 0.1300000000000000000 ) ;
+#147 = CIRCLE ( 'NONE', #1001, 0.1300000000000000000 ) ;
+#148 = ORIENTED_EDGE ( 'NONE', *, *, #2480, .T. ) ;
+#149 = VERTEX_POINT ( 'NONE', #1673 ) ;
+#150 = CIRCLE ( 'NONE', #2035, 0.1296148139681571100 ) ;
+#151 = AXIS2_PLACEMENT_3D ( 'NONE', #998, #250, #2430 ) ;
+#152 = CIRCLE ( 'NONE', #2679, 0.1300000000000000000 ) ;
+#153 = VERTEX_POINT ( 'NONE', #287 ) ;
+#154 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -0.8934999999999998500 ) ) ;
+#155 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#156 = AXIS2_PLACEMENT_3D ( 'NONE', #1845, #2101, #1362 ) ;
+#157 = SPHERICAL_SURFACE ( 'NONE', #588, 0.1300000000000000000 ) ;
+#158 = EDGE_CURVE ( 'NONE', #2279, #166, #1142, .T. ) ;
+#159 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#160 = ADVANCED_FACE ( 'NONE', ( #681 ), #1402, .F. ) ;
+#161 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#162 = PLANE ( 'NONE', #844 ) ;
+#163 = FILL_AREA_STYLE_COLOUR ( '', #1664 ) ;
+#164 = PRESENTATION_STYLE_ASSIGNMENT (( #2193 ) ) ;
+#165 = ORIENTED_EDGE ( 'NONE', *, *, #571, .F. ) ;
+#166 = VERTEX_POINT ( 'NONE', #1879 ) ;
+#167 = FACE_OUTER_BOUND ( 'NONE', #2616, .T. ) ;
+#168 = SURFACE_STYLE_USAGE ( .BOTH. , #2769 ) ;
+#169 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.4788851860318428800 ) ) ;
+#170 = EDGE_CURVE ( 'NONE', #436, #484, #280, .T. ) ;
+#171 = STYLED_ITEM ( 'NONE', ( #329 ), #1252 ) ;
+#172 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#173 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1316 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1757, #2928, #2952 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#174 = SPHERICAL_SURFACE ( 'NONE', #2752, 0.1300000000000000000 ) ;
+#175 = ORIENTED_EDGE ( 'NONE', *, *, #1952, .F. ) ;
+#176 = FILL_AREA_STYLE_COLOUR ( '', #1454 ) ;
+#177 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#178 = MANIFOLD_SOLID_BREP ( 'Pin[22]', #821 ) ;
+#179 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#180 = ORIENTED_EDGE ( 'NONE', *, *, #207, .T. ) ;
+#181 = ORIENTED_EDGE ( 'NONE', *, *, #2215, .F. ) ;
+#182 = PRESENTATION_STYLE_ASSIGNMENT (( #2821 ) ) ;
+#183 = EDGE_LOOP ( 'NONE', ( #726, #2970 ) ) ;
+#184 = PRESENTATION_STYLE_ASSIGNMENT (( #2765 ) ) ;
+#185 = CIRCLE ( 'NONE', #2521, 0.1296148139681572200 ) ;
+#186 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#187 = FACE_OUTER_BOUND ( 'NONE', #239, .T. ) ;
+#188 = AXIS2_PLACEMENT_3D ( 'NONE', #1969, #2931, #2218 ) ;
+#189 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#190 = AXIS2_PLACEMENT_3D ( 'NONE', #1269, #2925, #1509 ) ;
+#191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#192 = CYLINDRICAL_SURFACE ( 'NONE', #2349, 0.1250000000000000000 ) ;
+#193 = ADVANCED_FACE ( 'NONE', ( #2375, #9 ), #330, .F. ) ;
+#194 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#195 = AXIS2_PLACEMENT_3D ( 'NONE', #2455, #1720, #97 ) ;
+#196 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#197 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#198 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#199 = AXIS2_PLACEMENT_3D ( 'NONE', #1883, #690, #712 ) ;
+#200 = EDGE_LOOP ( 'NONE', ( #2514, #2492 ) ) ;
+#201 = SURFACE_SIDE_STYLE ('',( #2827 ) ) ;
+#202 = PLANE ( 'NONE', #664 ) ;
+#203 = EDGE_LOOP ( 'NONE', ( #692, #2713 ) ) ;
+#204 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#205 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#206 = VERTEX_POINT ( 'NONE', #48 ) ;
+#207 = EDGE_CURVE ( 'NONE', #1810, #2576, #1885, .T. ) ;
+#208 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .T. ) ;
+#209 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#210 = AXIS2_PLACEMENT_3D ( 'NONE', #2849, #2657, #722 ) ;
+#211 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#212 = ADVANCED_FACE ( 'NONE', ( #323, #12 ), #1408, .T. ) ;
+#213 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2233, 'distance_accuracy_value', 'NONE');
+#214 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#215 = FACE_OUTER_BOUND ( 'NONE', #359, .T. ) ;
+#216 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#217 = ORIENTED_EDGE ( 'NONE', *, *, #937, .F. ) ;
+#218 = VERTEX_POINT ( 'NONE', #533 ) ;
+#219 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#220 = SURFACE_SIDE_STYLE ('',( #1713 ) ) ;
+#221 = AXIS2_PLACEMENT_3D ( 'NONE', #1590, #3019, #198 ) ;
+#222 = ORIENTED_EDGE ( 'NONE', *, *, #1197, .T. ) ;
+#223 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.143500000000000000 ) ) ;
+#224 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#225 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#226 = EDGE_CURVE ( 'NONE', #612, #206, #2340, .T. ) ;
+#227 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#228 = ADVANCED_FACE ( 'NONE', ( #1773, #1919 ), #2747, .T. ) ;
+#229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#230 = CARTESIAN_POINT ( 'NONE', ( -0.2570000000000000100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#231 = AXIS2_PLACEMENT_3D ( 'NONE', #2499, #1352, #1791 ) ;
+#232 = AXIS2_PLACEMENT_3D ( 'NONE', #2434, #2846, #24 ) ;
+#233 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #658, 'distance_accuracy_value', 'NONE');
+#234 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#235 = AXIS2_PLACEMENT_3D ( 'NONE', #121, #3024, #194 ) ;
+#236 = FILL_AREA_STYLE ('',( #2561 ) ) ;
+#237 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#238 = EDGE_CURVE ( 'NONE', #389, #218, #2490, .T. ) ;
+#239 = EDGE_LOOP ( 'NONE', ( #714, #2900 ) ) ;
+#240 = EDGE_CURVE ( 'NONE', #2411, #2585, #782, .T. ) ;
+#241 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#242 = FILL_AREA_STYLE_COLOUR ( '', #39 ) ;
+#243 = ORIENTED_EDGE ( 'NONE', *, *, #2368, .T. ) ;
+#244 = CARTESIAN_POINT ( 'NONE', ( -0.5170000000000001300, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#245 = FACE_OUTER_BOUND ( 'NONE', #1975, .T. ) ;
+#246 = AXIS2_PLACEMENT_3D ( 'NONE', #927, #229, #895 ) ;
+#247 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#248 = VERTEX_POINT ( 'NONE', #89 ) ;
+#249 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#250 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#251 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#252 = VECTOR ( 'NONE', #2915, 1000.000000000000000 ) ;
+#253 = CLOSED_SHELL ( 'NONE', ( #1598, #1951, #2597 ) ) ;
+#254 = AXIS2_PLACEMENT_3D ( 'NONE', #2208, #1958, #2447 ) ;
+#255 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#256 = EDGE_CURVE ( 'NONE', #1670, #54, #2610, .T. ) ;
+#257 = PRESENTATION_STYLE_ASSIGNMENT (( #764 ) ) ;
+#258 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#259 = VERTEX_POINT ( 'NONE', #1234 ) ;
+#260 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .F. ) ;
+#261 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#262 = FACE_OUTER_BOUND ( 'NONE', #683, .T. ) ;
+#263 = SURFACE_STYLE_FILL_AREA ( #735 ) ;
+#264 = ORIENTED_EDGE ( 'NONE', *, *, #1694, .T. ) ;
+#265 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#266 = SURFACE_STYLE_FILL_AREA ( #125 ) ;
+#267 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#268 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#269 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#270 = VERTEX_POINT ( 'NONE', #372 ) ;
+#271 = EDGE_CURVE ( 'NONE', #662, #2238, #1656, .T. ) ;
+#272 = MANIFOLD_SOLID_BREP ( 'Pin E1', #2899 ) ;
+#273 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#274 = FILL_AREA_STYLE_COLOUR ( '', #2507 ) ;
+#275 = STYLED_ITEM ( 'NONE', ( #2732 ), #1268 ) ;
+#276 = FACE_OUTER_BOUND ( 'NONE', #1000, .T. ) ;
+#277 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#278 = EDGE_LOOP ( 'NONE', ( #2655, #2843 ) ) ;
+#279 = ORIENTED_EDGE ( 'NONE', *, *, #2051, .T. ) ;
+#280 = CIRCLE ( 'NONE', #2976, 0.1300000000000000000 ) ;
+#281 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#282 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#283 = ORIENTED_EDGE ( 'NONE', *, *, #240, .T. ) ;
+#284 = CIRCLE ( 'NONE', #2129, 0.1300000000000000000 ) ;
+#285 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#286 = EDGE_LOOP ( 'NONE', ( #79, #2660 ) ) ;
+#287 = CARTESIAN_POINT ( 'NONE', ( -0.5170000000000001300, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#288 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#289 = SPHERICAL_SURFACE ( 'NONE', #2606, 0.1300000000000000000 ) ;
+#290 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #394 ) ) ;
+#291 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1852 ) ) ;
+#292 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#293 = PRESENTATION_STYLE_ASSIGNMENT (( #848 ) ) ;
+#294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#296 = ORIENTED_EDGE ( 'NONE', *, *, #3016, .F. ) ;
+#297 = ORIENTED_EDGE ( 'NONE', *, *, #377, .T. ) ;
+#298 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #512 ) ) ;
+#299 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#300 = SPHERICAL_SURFACE ( 'NONE', #2781, 0.1300000000000000000 ) ;
+#301 = CLOSED_SHELL ( 'NONE', ( #913, #1579, #123 ) ) ;
+#302 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#303 = SURFACE_STYLE_USAGE ( .BOTH. , #1239 ) ;
+#304 = STYLED_ITEM ( 'NONE', ( #124 ), #633 ) ;
+#305 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#306 = PLANE ( 'NONE', #1916 ) ;
+#307 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#308 = AXIS2_PLACEMENT_3D ( 'NONE', #3045, #225, #437 ) ;
+#309 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#310 = LINE ( 'NONE', #3038, #1247 ) ;
+#311 = FILL_AREA_STYLE ('',( #1692 ) ) ;
+#312 = AXIS2_PLACEMENT_3D ( 'NONE', #2518, #1807, #2048 ) ;
+#313 = SURFACE_SIDE_STYLE ('',( #793 ) ) ;
+#314 = MANIFOLD_SOLID_BREP ( 'Pin D2', #401 ) ;
+#315 = EDGE_CURVE ( 'NONE', #2292, #2745, #137, .T. ) ;
+#316 = FACE_OUTER_BOUND ( 'NONE', #629, .T. ) ;
+#317 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#318 = ORIENTED_EDGE ( 'NONE', *, *, #1625, .T. ) ;
+#319 = ORIENTED_EDGE ( 'NONE', *, *, #647, .T. ) ;
+#320 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#321 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#322 = ORIENTED_EDGE ( 'NONE', *, *, #710, .T. ) ;
+#323 = FACE_OUTER_BOUND ( 'NONE', #2060, .T. ) ;
+#324 = FILL_AREA_STYLE_COLOUR ( '', #760 ) ;
+#325 = CIRCLE ( 'NONE', #1200, 0.1296148139681572200 ) ;
+#326 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#327 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#328 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#329 = PRESENTATION_STYLE_ASSIGNMENT (( #168 ) ) ;
+#330 = PLANE ( 'NONE', #2871 ) ;
+#331 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3057, 'distance_accuracy_value', 'NONE');
+#332 = EDGE_LOOP ( 'NONE', ( #459, #180, #2997, #1435 ) ) ;
+#333 = ORIENTED_EDGE ( 'NONE', *, *, #1889, .T. ) ;
+#334 = EDGE_CURVE ( 'NONE', #1253, #1469, #2565, .T. ) ;
+#335 = SPHERICAL_SURFACE ( 'NONE', #1761, 0.1300000000000000000 ) ;
+#336 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #171 ) ) ;
+#337 = AXIS2_PLACEMENT_3D ( 'NONE', #1072, #2030, #2738 ) ;
+#338 = EDGE_LOOP ( 'NONE', ( #3004, #319 ) ) ;
+#339 = SURFACE_STYLE_USAGE ( .BOTH. , #357 ) ;
+#340 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#341 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#342 = LINE ( 'NONE', #2237, #2725 ) ;
+#343 = EDGE_LOOP ( 'NONE', ( #1841, #3007 ) ) ;
+#344 = PLANE ( 'NONE', #2910 ) ;
+#345 = FACE_OUTER_BOUND ( 'NONE', #589, .T. ) ;
+#346 = ORIENTED_EDGE ( 'NONE', *, *, #472, .F. ) ;
+#347 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#348 = ADVANCED_FACE ( 'NONE', ( #2196, #750 ), #2379, .T. ) ;
+#349 = FILL_AREA_STYLE ('',( #1505 ) ) ;
+#350 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#351 = PLANE ( 'NONE', #2185 ) ;
+#352 = VERTEX_POINT ( 'NONE', #1737 ) ;
+#353 = ORIENTED_EDGE ( 'NONE', *, *, #1011, .T. ) ;
+#354 = AXIS2_PLACEMENT_3D ( 'NONE', #328, #819, #341 ) ;
+#355 = AXIS2_PLACEMENT_3D ( 'NONE', #241, #255, #479 ) ;
+#356 = AXIS2_PLACEMENT_3D ( 'NONE', #2880, #1205, #2917 ) ;
+#357 = SURFACE_SIDE_STYLE ('',( #2102 ) ) ;
+#358 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#359 = EDGE_LOOP ( 'NONE', ( #2334, #1708 ) ) ;
+#360 = FILL_AREA_STYLE_COLOUR ( '', #143 ) ;
+#361 = ADVANCED_FACE ( 'NONE', ( #2888 ), #351, .F. ) ;
+#362 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#363 = ORIENTED_EDGE ( 'NONE', *, *, #2063, .T. ) ;
+#364 = AXIS2_PLACEMENT_3D ( 'NONE', #2897, #1932, #2446 ) ;
+#365 = SURFACE_STYLE_FILL_AREA ( #2221 ) ;
+#366 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#367 = FILL_AREA_STYLE_COLOUR ( '', #2371 ) ;
+#368 = STYLED_ITEM ( 'NONE', ( #1783 ), #1769 ) ;
+#369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#370 = SPHERICAL_SURFACE ( 'NONE', #4, 0.1300000000000000000 ) ;
+#371 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #768, 'distance_accuracy_value', 'NONE');
+#372 = CARTESIAN_POINT ( 'NONE', ( 0.2830000000000000300, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#373 = EDGE_LOOP ( 'NONE', ( #2605, #2353 ) ) ;
+#374 = EDGE_LOOP ( 'NONE', ( #648, #1936 ) ) ;
+#375 = FACE_OUTER_BOUND ( 'NONE', #693, .T. ) ;
+#376 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1196, #947 ) ;
+#377 = EDGE_CURVE ( 'NONE', #1095, #2210, #2270, .T. ) ;
+#378 = FACE_OUTER_BOUND ( 'NONE', #945, .T. ) ;
+#379 = CIRCLE ( 'NONE', #2624, 0.1250000000000000000 ) ;
+#380 = ADVANCED_FACE ( 'NONE', ( #654, #1691 ), #2532, .T. ) ;
+#381 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1473 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #540, #309, #320 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#382 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#383 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#384 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#385 = FACE_OUTER_BOUND ( 'NONE', #2494, .T. ) ;
+#386 = CIRCLE ( 'NONE', #2140, 0.1300000000000001200 ) ;
+#387 = ADVANCED_FACE ( 'NONE', ( #2812 ), #1107, .T. ) ;
+#388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#389 = VERTEX_POINT ( 'NONE', #169 ) ;
+#390 = EDGE_CURVE ( 'NONE', #932, #634, #1259, .T. ) ;
+#391 = ORIENTED_EDGE ( 'NONE', *, *, #485, .T. ) ;
+#392 = SURFACE_STYLE_FILL_AREA ( #1129 ) ;
+#393 = CARTESIAN_POINT ( 'NONE', ( -0.6570000000000000300, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#394 = STYLED_ITEM ( 'NONE', ( #891 ), #2724 ) ;
+#395 = AXIS2_PLACEMENT_3D ( 'NONE', #1263, #2001, #596 ) ;
+#396 = ORIENTED_EDGE ( 'NONE', *, *, #511, .F. ) ;
+#397 = AXIS2_PLACEMENT_3D ( 'NONE', #2981, #1566, #636 ) ;
+#398 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#399 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -0.8934999999999998500 ) ) ;
+#400 = CIRCLE ( 'NONE', #1607, 0.1300000000000000000 ) ;
+#401 = CLOSED_SHELL ( 'NONE', ( #2485, #1385, #651 ) ) ;
+#402 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#403 = SURFACE_STYLE_FILL_AREA ( #1829 ) ;
+#404 = EDGE_CURVE ( 'NONE', #1242, #763, #920, .T. ) ;
+#405 = CIRCLE ( 'NONE', #788, 0.1250000000000000000 ) ;
+#406 = AXIS2_PLACEMENT_3D ( 'NONE', #2580, #2801, #1409 ) ;
+#407 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2547, 'distance_accuracy_value', 'NONE');
+#408 = ADVANCED_FACE ( 'NONE', ( #996 ), #162, .T. ) ;
+#409 = FACE_OUTER_BOUND ( 'NONE', #21, .T. ) ;
+#410 = ORIENTED_EDGE ( 'NONE', *, *, #2404, .T. ) ;
+#411 = ORIENTED_EDGE ( 'NONE', *, *, #761, .T. ) ;
+#412 = AXIS2_PLACEMENT_3D ( 'NONE', #1183, #2837, #905 ) ;
+#413 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1109, 'distance_accuracy_value', 'NONE');
+#414 = SPHERICAL_SURFACE ( 'NONE', #2770, 0.1300000000000000000 ) ;
+#415 = EDGE_LOOP ( 'NONE', ( #1236, #1018 ) ) ;
+#416 = SURFACE_SIDE_STYLE ('',( #2288 ) ) ;
+#417 = AXIS2_PLACEMENT_3D ( 'NONE', #1796, #3000, #2036 ) ;
+#418 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#419 = ORIENTED_EDGE ( 'NONE', *, *, #2151, .F. ) ;
+#420 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#421 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#422 = EDGE_CURVE ( 'NONE', #26, #1517, #743, .T. ) ;
+#423 = CIRCLE ( 'NONE', #1172, 0.1296148139681572200 ) ;
+#424 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#425 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1734, 'distance_accuracy_value', 'NONE');
+#426 = VERTEX_POINT ( 'NONE', #1809 ) ;
+#427 = EDGE_LOOP ( 'NONE', ( #1544, #363 ) ) ;
+#428 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#429 = CARTESIAN_POINT ( 'NONE', ( -0.6570000000000000300, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#430 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#431 = EDGE_CURVE ( 'NONE', #2965, #2991, #2033, .T. ) ;
+#432 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1801 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #677, #2049, #2290 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#433 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#434 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#435 = ADVANCED_FACE ( 'NONE', ( #276 ), #3013, .T. ) ;
+#436 = VERTEX_POINT ( 'NONE', #2050 ) ;
+#437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#439 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#440 = LINE ( 'NONE', #1371, #1635 ) ;
+#441 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#442 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .F. ) ;
+#443 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .T. ) ;
+#444 = CIRCLE ( 'NONE', #508, 0.1300000000000000000 ) ;
+#445 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#446 = PRESENTATION_STYLE_ASSIGNMENT (( #1751 ) ) ;
+#447 = ADVANCED_FACE ( 'NONE', ( #532 ), #192, .F. ) ;
+#448 = SURFACE_SIDE_STYLE ('',( #1463 ) ) ;
+#449 = FACE_OUTER_BOUND ( 'NONE', #2502, .T. ) ;
+#450 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #701 ), #1812 ) ;
+#451 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#452 = AXIS2_PLACEMENT_3D ( 'NONE', #1557, #402, #1789 ) ;
+#453 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#454 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856737300E-016, -1.000000000000000000 ) ) ;
+#455 = FACE_OUTER_BOUND ( 'NONE', #2427, .T. ) ;
+#456 = CARTESIAN_POINT ( 'NONE', ( 0.9430000000000000600, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#457 = FILL_AREA_STYLE ('',( #2150 ) ) ;
+#458 = AXIS2_PLACEMENT_3D ( 'NONE', #1613, #1137, #3062 ) ;
+#459 = ORIENTED_EDGE ( 'NONE', *, *, #1466, .T. ) ;
+#460 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#461 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2517 ) ) ;
+#462 = ORIENTED_EDGE ( 'NONE', *, *, #1952, .T. ) ;
+#463 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#464 = FILL_AREA_STYLE ('',( #1774 ) ) ;
+#465 = ORIENTED_EDGE ( 'NONE', *, *, #226, .F. ) ;
+#466 = AXIS2_PLACEMENT_3D ( 'NONE', #1594, #2074, #2314 ) ;
+#467 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#468 = CARTESIAN_POINT ( 'NONE', ( 0.5430000000000000400, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#469 = SURFACE_STYLE_FILL_AREA ( #1688 ) ;
+#470 = VERTEX_POINT ( 'NONE', #2318 ) ;
+#471 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#472 = EDGE_CURVE ( 'NONE', #3055, #2279, #310, .T. ) ;
+#473 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#474 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.7381148139681572600 ) ) ;
+#475 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#476 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#477 = EDGE_LOOP ( 'NONE', ( #126, #507 ) ) ;
+#478 = VERTEX_POINT ( 'NONE', #1146 ) ;
+#479 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#480 = EDGE_LOOP ( 'NONE', ( #1777, #264 ) ) ;
+#481 = CIRCLE ( 'NONE', #1629, 0.1296148139681572200 ) ;
+#482 = SURFACE_STYLE_USAGE ( .BOTH. , #1842 ) ;
+#483 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#484 = VERTEX_POINT ( 'NONE', #2814 ) ;
+#485 = EDGE_CURVE ( 'NONE', #2428, #833, #641, .T. ) ;
+#486 = ORIENTED_EDGE ( 'NONE', *, *, #2439, .T. ) ;
+#487 = SURFACE_STYLE_USAGE ( .BOTH. , #497 ) ;
+#488 = CARTESIAN_POINT ( 'NONE', ( 0.1430000000000000200, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#489 = AXIS2_PLACEMENT_3D ( 'NONE', #2595, #2365, #1376 ) ;
+#490 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #755 ) ) ;
+#491 = PLANE ( 'NONE', #554 ) ;
+#492 = FACE_OUTER_BOUND ( 'NONE', #2070, .T. ) ;
+#493 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 1.121114813968157000 ) ) ;
+#494 = PRESENTATION_STYLE_ASSIGNMENT (( #1832 ) ) ;
+#495 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#496 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .T. ) ;
+#497 = SURFACE_SIDE_STYLE ('',( #2027 ) ) ;
+#498 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #282, 'distance_accuracy_value', 'NONE');
+#499 = ORIENTED_EDGE ( 'NONE', *, *, #1966, .T. ) ;
+#500 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#501 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#502 = VERTEX_POINT ( 'NONE', #468 ) ;
+#503 = PLANE ( 'NONE', #1589 ) ;
+#504 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#505 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#506 = PRESENTATION_STYLE_ASSIGNMENT (( #482 ) ) ;
+#507 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .T. ) ;
+#508 = AXIS2_PLACEMENT_3D ( 'NONE', #1328, #1096, #1337 ) ;
+#509 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1852 ), #603 ) ;
+#510 = CARTESIAN_POINT ( 'NONE', ( -0.2570000000000000100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#511 = EDGE_CURVE ( 'NONE', #1207, #1094, #2448, .T. ) ;
+#512 = STYLED_ITEM ( 'NONE', ( #50 ), #272 ) ;
+#513 = FILL_AREA_STYLE ('',( #1436 ) ) ;
+#514 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#515 = VERTEX_POINT ( 'NONE', #456 ) ;
+#516 = VERTEX_POINT ( 'NONE', #2784 ) ;
+#517 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -1.143500000000000000 ) ) ;
+#518 = PRESENTATION_STYLE_ASSIGNMENT (( #2673 ) ) ;
+#519 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1013 ), #1968 ) ;
+#520 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#521 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#522 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#523 = AXIS2_PLACEMENT_3D ( 'NONE', #2582, #3064, #1388 ) ;
+#524 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#525 = FACE_OUTER_BOUND ( 'NONE', #53, .T. ) ;
+#526 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#528 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#529 = EDGE_CURVE ( 'NONE', #426, #2486, #2633, .T. ) ;
+#530 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.4788851860318428800 ) ) ;
+#531 = STYLED_ITEM ( 'NONE', ( #964 ), #1125 ) ;
+#532 = FACE_OUTER_BOUND ( 'NONE', #1290, .T. ) ;
+#533 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.7381148139681572600 ) ) ;
+#534 = VERTEX_POINT ( 'NONE', #678 ) ;
+#535 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#536 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #670, 'distance_accuracy_value', 'NONE');
+#537 = VERTEX_POINT ( 'NONE', #2076 ) ;
+#538 = FILL_AREA_STYLE ('',( #1457 ) ) ;
+#539 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#540 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#541 = VERTEX_POINT ( 'NONE', #2828 ) ;
+#542 = VERTEX_POINT ( 'NONE', #697 ) ;
+#543 = ORIENTED_EDGE ( 'NONE', *, *, #2190, .T. ) ;
+#544 = EDGE_CURVE ( 'NONE', #2875, #541, #3069, .T. ) ;
+#545 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#546 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#547 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2867 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1202, #2396, #302 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#548 = AXIS2_PLACEMENT_3D ( 'NONE', #1522, #326, #2026 ) ;
+#549 = SURFACE_STYLE_FILL_AREA ( #805 ) ;
+#550 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#551 = SPHERICAL_SURFACE ( 'NONE', #2068, 0.1300000000000000000 ) ;
+#552 = VERTEX_POINT ( 'NONE', #1363 ) ;
+#553 = VERTEX_POINT ( 'NONE', #3049 ) ;
+#554 = AXIS2_PLACEMENT_3D ( 'NONE', #2373, #1896, #732 ) ;
+#555 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#556 = SPHERICAL_SURFACE ( 'NONE', #466, 0.1300000000000000000 ) ;
+#557 = EDGE_LOOP ( 'NONE', ( #1366, #3005 ) ) ;
+#558 = PRESENTATION_STYLE_ASSIGNMENT (( #42 ) ) ;
+#559 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#560 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#561 = CIRCLE ( 'NONE', #1374, 0.1296148139681572200 ) ;
+#562 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#563 = EDGE_LOOP ( 'NONE', ( #1168, #1771 ) ) ;
+#564 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.06188518603184273200 ) ) ;
+#565 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .T. ) ;
+#566 = CARTESIAN_POINT ( 'NONE', ( -0.5170000000000001300, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#567 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#568 = FACE_OUTER_BOUND ( 'NONE', #1078, .T. ) ;
+#569 = PLANE ( 'NONE', #1323 ) ;
+#570 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1602 ), #1766 ) ;
+#571 = EDGE_CURVE ( 'NONE', #2209, #1315, #2957, .T. ) ;
+#572 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.4788851860318428800 ) ) ;
+#573 = FILL_AREA_STYLE ('',( #1742 ) ) ;
+#574 = EDGE_LOOP ( 'NONE', ( #1382, #346, #2545, #857 ) ) ;
+#575 = ORIENTED_EDGE ( 'NONE', *, *, #2480, .F. ) ;
+#576 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#577 = ADVANCED_FACE ( 'NONE', ( #86 ), #711, .F. ) ;
+#578 = EDGE_CURVE ( 'NONE', #2567, #1631, #873, .T. ) ;
+#579 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#580 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#581 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#582 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .T. ) ;
+#583 = CIRCLE ( 'NONE', #1792, 0.1300000000000001200 ) ;
+#584 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#585 = FACE_BOUND ( 'NONE', #931, .T. ) ;
+#586 = EDGE_CURVE ( 'NONE', #470, #1804, #2552, .T. ) ;
+#587 = ADVANCED_FACE ( 'NONE', ( #455 ), #2261, .T. ) ;
+#588 = AXIS2_PLACEMENT_3D ( 'NONE', #2566, #2528, #2062 ) ;
+#589 = EDGE_LOOP ( 'NONE', ( #829, #2409 ) ) ;
+#590 = PLANE ( 'NONE', #1485 ) ;
+#591 = CIRCLE ( 'NONE', #1324, 0.1300000000000000000 ) ;
+#592 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#593 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1487, 'distance_accuracy_value', 'NONE');
+#594 = SPHERICAL_SURFACE ( 'NONE', #2080, 0.1300000000000000000 ) ;
+#595 = FILL_AREA_STYLE_COLOUR ( '', #439 ) ;
+#596 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#597 = CARTESIAN_POINT ( 'NONE', ( 0.1430000000000000200, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#598 = CARTESIAN_POINT ( 'NONE', ( -0.2570000000000000100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#599 = ADVANCED_FACE ( 'NONE', ( #1608 ), #1799, .T. ) ;
+#600 = SURFACE_SIDE_STYLE ('',( #1039 ) ) ;
+#601 = ORIENTED_EDGE ( 'NONE', *, *, #710, .F. ) ;
+#602 = AXIS2_PLACEMENT_3D ( 'NONE', #3061, #936, #1406 ) ;
+#603 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #630 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #366, #1732, #2206 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#604 = EDGE_LOOP ( 'NONE', ( #2343, #2568 ) ) ;
+#605 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1284 ), #757 ) ;
+#606 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'ICE40UP3K-UWG30ITR1K', ( #753, #633, #1702, #1898, #2271, #1569, #1295, #801, #1478, #1157, #2043, #1252, #314, #2598, #2497, #1065, #2904, #1603, #2691, #82, #720, #272, #2724, #178, #2465, #1386, #1939, #1839, #837, #2807, #2776, #926, #1605 ), #1302 ) ;
+#607 = EDGE_LOOP ( 'NONE', ( #1623, #465 ) ) ;
+#608 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.07888518603184292700 ) ) ;
+#609 = FILL_AREA_STYLE_COLOUR ( '', #1186 ) ;
+#610 = VERTEX_POINT ( 'NONE', #1433 ) ;
+#611 = VECTOR ( 'NONE', #1422, 1000.000000000000000 ) ;
+#612 = VERTEX_POINT ( 'NONE', #2164 ) ;
+#613 = SURFACE_STYLE_USAGE ( .BOTH. , #2021 ) ;
+#614 = EDGE_LOOP ( 'NONE', ( #1255, #11 ) ) ;
+#615 = AXIS2_PLACEMENT_3D ( 'NONE', #1949, #2932, #327 ) ;
+#616 = ADVANCED_FACE ( 'NONE', ( #385 ), #306, .F. ) ;
+#617 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#618 = AXIS2_PLACEMENT_3D ( 'NONE', #2250, #715, #277 ) ;
+#619 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#620 = CIRCLE ( 'NONE', #1892, 0.1296148139681572200 ) ;
+#621 = CIRCLE ( 'NONE', #199, 0.1296148139681572200 ) ;
+#622 = SPHERICAL_SURFACE ( 'NONE', #2383, 0.1300000000000000000 ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #1258, .F. ) ;
+#624 = EDGE_LOOP ( 'NONE', ( #778, #1558 ) ) ;
+#625 = AXIS2_PLACEMENT_3D ( 'NONE', #2536, #1860, #191 ) ;
+#626 = CYLINDRICAL_SURFACE ( 'NONE', #1493, 0.1250000000000000000 ) ;
+#627 = EDGE_CURVE ( 'NONE', #833, #2428, #2072, .T. ) ;
+#628 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#629 = EDGE_LOOP ( 'NONE', ( #2231, #108 ) ) ;
+#630 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #366, 'distance_accuracy_value', 'NONE');
+#631 = CIRCLE ( 'NONE', #2771, 0.1300000000000000000 ) ;
+#632 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#633 = MANIFOLD_SOLID_BREP ( 'Pin 1 Mark', #1651 ) ;
+#634 = VERTEX_POINT ( 'NONE', #530 ) ;
+#635 = ADVANCED_FACE ( 'NONE', ( #568 ), #1213, .F. ) ;
+#636 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#637 = EDGE_CURVE ( 'NONE', #552, #1725, #423, .T. ) ;
+#638 = EDGE_LOOP ( 'NONE', ( #2093, #1111 ) ) ;
+#639 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#640 = ORIENTED_EDGE ( 'NONE', *, *, #3052, .F. ) ;
+#641 = CIRCLE ( 'NONE', #1697, 0.1296148139681572200 ) ;
+#642 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#643 = SURFACE_STYLE_FILL_AREA ( #1617 ) ;
+#644 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#645 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#646 = VERTEX_POINT ( 'NONE', #728 ) ;
+#647 = EDGE_CURVE ( 'NONE', #515, #1456, #1098, .T. ) ;
+#648 = ORIENTED_EDGE ( 'NONE', *, *, #1331, .F. ) ;
+#649 = AXIS2_PLACEMENT_3D ( 'NONE', #47, #1204, #258 ) ;
+#650 = FILL_AREA_STYLE ('',( #163 ) ) ;
+#651 = ADVANCED_FACE ( 'NONE', ( #1722 ), #989, .F. ) ;
+#652 = EDGE_LOOP ( 'NONE', ( #165, #2011 ) ) ;
+#653 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#654 = FACE_OUTER_BOUND ( 'NONE', #373, .T. ) ;
+#655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#656 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#657 = FILL_AREA_STYLE ('',( #2741 ) ) ;
+#658 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#659 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#660 = ORIENTED_EDGE ( 'NONE', *, *, #2906, .F. ) ;
+#661 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#662 = VERTEX_POINT ( 'NONE', #488 ) ;
+#663 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#664 = AXIS2_PLACEMENT_3D ( 'NONE', #668, #2088, #675 ) ;
+#665 = STYLED_ITEM ( 'NONE', ( #1237 ), #1542 ) ;
+#666 = CIRCLE ( 'NONE', #1682, 0.1296148139681572200 ) ;
+#667 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#668 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#669 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#670 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#671 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1644 ) ;
+#672 = ADVANCED_FACE ( 'NONE', ( #492, #2840 ), #2998, .T. ) ;
+#673 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2517 ), #2675 ) ;
+#674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#675 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#676 = ORIENTED_EDGE ( 'NONE', *, *, #2951, .T. ) ;
+#677 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#678 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.1400000000000000400, -1.268500000000000000 ) ) ;
+#679 = ORIENTED_EDGE ( 'NONE', *, *, #1865, .T. ) ;
+#680 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2539 ), #3014 ) ;
+#681 = FACE_OUTER_BOUND ( 'NONE', #1526, .T. ) ;
+#682 = AXIS2_PLACEMENT_3D ( 'NONE', #1356, #2992, #2777 ) ;
+#683 = EDGE_LOOP ( 'NONE', ( #1173, #1595 ) ) ;
+#684 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .F. ) ;
+#685 = SURFACE_STYLE_USAGE ( .BOTH. , #201 ) ;
+#686 = CLOSED_SHELL ( 'NONE', ( #2032, #2863, #2393 ) ) ;
+#687 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#688 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#689 = FACE_OUTER_BOUND ( 'NONE', #2315, .T. ) ;
+#690 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#691 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#692 = ORIENTED_EDGE ( 'NONE', *, *, #1246, .F. ) ;
+#693 = EDGE_LOOP ( 'NONE', ( #993, #1087 ) ) ;
+#694 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#695 = ORIENTED_EDGE ( 'NONE', *, *, #696, .T. ) ;
+#696 = EDGE_CURVE ( 'NONE', #1943, #3065, #90, .T. ) ;
+#697 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 1.121114813968157000 ) ) ;
+#698 = CYLINDRICAL_SURFACE ( 'NONE', #1358, 0.1250000000000000000 ) ;
+#699 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#700 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1160 ), #1471 ) ;
+#701 = STYLED_ITEM ( 'NONE', ( #1127 ), #1386 ) ;
+#702 = CLOSED_SHELL ( 'NONE', ( #1871, #672, #2257 ) ) ;
+#703 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#704 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1284 ) ) ;
+#705 = VERTEX_POINT ( 'NONE', #1037 ) ;
+#706 = ADVANCED_FACE ( 'NONE', ( #2038 ), #2153, .T. ) ;
+#707 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#708 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#709 = EDGE_CURVE ( 'NONE', #2934, #1244, #1574, .T. ) ;
+#710 = EDGE_CURVE ( 'NONE', #748, #2453, #2841, .T. ) ;
+#711 = PLANE ( 'NONE', #406 ) ;
+#712 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#713 = AXIS2_PLACEMENT_3D ( 'NONE', #721, #1908, #2380 ) ;
+#714 = ORIENTED_EDGE ( 'NONE', *, *, #2737, .T. ) ;
+#715 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#716 = AXIS2_PLACEMENT_3D ( 'NONE', #2874, #1208, #64 ) ;
+#717 = EDGE_LOOP ( 'NONE', ( #2638, #499 ) ) ;
+#718 = ORIENTED_EDGE ( 'NONE', *, *, #2029, .T. ) ;
+#719 = AXIS2_PLACEMENT_3D ( 'NONE', #661, #1104, #1827 ) ;
+#720 = MANIFOLD_SOLID_BREP ( 'Pin D1', #2087 ) ;
+#721 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#722 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#723 = ORIENTED_EDGE ( 'NONE', *, *, #2293, .F. ) ;
+#724 = PRESENTATION_STYLE_ASSIGNMENT (( #2533 ) ) ;
+#725 = CLOSED_SHELL ( 'NONE', ( #2717, #2268, #2929 ) ) ;
+#726 = ORIENTED_EDGE ( 'NONE', *, *, #334, .F. ) ;
+#727 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#728 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.8788851860318428500 ) ) ;
+#729 = CARTESIAN_POINT ( 'NONE', ( 0.01300000000000000600, 0.1400000000000000400, -0.8788851860318428500 ) ) ;
+#730 = ORIENTED_EDGE ( 'NONE', *, *, #2223, .F. ) ;
+#731 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#732 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#733 = FACE_OUTER_BOUND ( 'NONE', #415, .T. ) ;
+#734 = CIRCLE ( 'NONE', #188, 0.1300000000000001200 ) ;
+#735 = FILL_AREA_STYLE ('',( #19 ) ) ;
+#736 = AXIS2_PLACEMENT_3D ( 'NONE', #1428, #1886, #1897 ) ;
+#737 = ADVANCED_FACE ( 'NONE', ( #1206 ), #2524, .T. ) ;
+#738 = EDGE_CURVE ( 'NONE', #961, #2100, #2600, .T. ) ;
+#739 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#740 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#741 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2551 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2740, #1763, #847 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#742 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#743 = CIRCLE ( 'NONE', #1005, 0.1296148139681572200 ) ;
+#744 = SURFACE_STYLE_USAGE ( .BOTH. , #1654 ) ;
+#745 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#746 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#747 = EDGE_LOOP ( 'NONE', ( #1077, #1177 ) ) ;
+#748 = VERTEX_POINT ( 'NONE', #564 ) ;
+#749 = ORIENTED_EDGE ( 'NONE', *, *, #2844, .F. ) ;
+#750 = FACE_BOUND ( 'NONE', #1925, .T. ) ;
+#751 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#752 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#753 = MANIFOLD_SOLID_BREP ( 'Housing', #971 ) ;
+#754 = ORIENTED_EDGE ( 'NONE', *, *, #377, .F. ) ;
+#755 = STYLED_ITEM ( 'NONE', ( #2654 ), #2776 ) ;
+#756 = AXIS2_PLACEMENT_3D ( 'NONE', #2369, #1171, #1612 ) ;
+#757 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2144 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #868, #2538, #1320 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#758 = VECTOR ( 'NONE', #2958, 1000.000000000000000 ) ;
+#759 = SURFACE_SIDE_STYLE ('',( #96 ) ) ;
+#760 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#761 = EDGE_CURVE ( 'NONE', #2453, #748, #2959, .T. ) ;
+#762 = VERTEX_POINT ( 'NONE', #2945 ) ;
+#763 = VERTEX_POINT ( 'NONE', #1523 ) ;
+#764 = SURFACE_STYLE_USAGE ( .BOTH. , #2678 ) ;
+#765 = CIRCLE ( 'NONE', #156, 0.1296148139681572200 ) ;
+#766 = STYLED_ITEM ( 'NONE', ( #164 ), #753 ) ;
+#767 = EDGE_LOOP ( 'NONE', ( #1961, #1884 ) ) ;
+#768 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#769 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#770 = FILL_AREA_STYLE ('',( #1483 ) ) ;
+#771 = AXIS2_PLACEMENT_3D ( 'NONE', #890, #2563, #1133 ) ;
+#772 = CARTESIAN_POINT ( 'NONE', ( 0.5430000000000000400, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#773 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#774 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#775 = EDGE_LOOP ( 'NONE', ( #1864, #2419 ) ) ;
+#776 = EDGE_CURVE ( 'NONE', #1095, #2210, #2115, .T. ) ;
+#777 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#778 = ORIENTED_EDGE ( 'NONE', *, *, #1069, .T. ) ;
+#779 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#780 = CARTESIAN_POINT ( 'NONE', ( 0.9430000000000000600, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#781 = EDGE_LOOP ( 'NONE', ( #1981, #2141, #919, #2943 ) ) ;
+#782 = CIRCLE ( 'NONE', #1379, 0.1250000000000000000 ) ;
+#783 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#784 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#785 = EDGE_CURVE ( 'NONE', #2310, #2830, #5, .T. ) ;
+#786 = ADVANCED_FACE ( 'NONE', ( #2296 ), #590, .F. ) ;
+#787 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #34 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #38, #943, #2838 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#788 = AXIS2_PLACEMENT_3D ( 'NONE', #1571, #189, #1314 ) ;
+#789 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#790 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#791 = ORIENTED_EDGE ( 'NONE', *, *, #2639, .F. ) ;
+#792 = EDGE_LOOP ( 'NONE', ( #1106, #795 ) ) ;
+#793 = SURFACE_STYLE_FILL_AREA ( #2182 ) ;
+#794 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#795 = ORIENTED_EDGE ( 'NONE', *, *, #431, .T. ) ;
+#796 = SPHERICAL_SURFACE ( 'NONE', #2826, 0.1300000000000000000 ) ;
+#797 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#798 = ORIENTED_EDGE ( 'NONE', *, *, #979, .T. ) ;
+#799 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#800 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#801 = MANIFOLD_SOLID_BREP ( 'Pin B3', #2391 ) ;
+#802 = ADVANCED_FACE ( 'NONE', ( #987 ), #886, .F. ) ;
+#803 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #376 ) ;
+#804 = AXIS2_PLACEMENT_3D ( 'NONE', #2591, #2620, #1151 ) ;
+#805 = FILL_AREA_STYLE ('',( #324 ) ) ;
+#806 = AXIS2_PLACEMENT_3D ( 'NONE', #580, #653, #1760 ) ;
+#807 = EDGE_CURVE ( 'NONE', #436, #484, #386, .T. ) ;
+#808 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #900 ) ) ;
+#809 = SURFACE_STYLE_FILL_AREA ( #1181 ) ;
+#810 = SURFACE_SIDE_STYLE ('',( #266 ) ) ;
+#811 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#812 = ORIENTED_EDGE ( 'NONE', *, *, #271, .F. ) ;
+#813 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#814 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2632 ), #2930 ) ;
+#815 = ADVANCED_FACE ( 'NONE', ( #2803, #2188 ), #1803, .T. ) ;
+#816 = ORIENTED_EDGE ( 'NONE', *, *, #1455, .F. ) ;
+#817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#818 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1973 ), #2259 ) ;
+#819 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#820 = CIRCLE ( 'NONE', #1833, 0.1296148139681572200 ) ;
+#821 = CLOSED_SHELL ( 'NONE', ( #1660, #1022, #1553 ) ) ;
+#822 = EDGE_LOOP ( 'NONE', ( #1185, #1547 ) ) ;
+#823 = SPHERICAL_SURFACE ( 'NONE', #1099, 0.1300000000000000000 ) ;
+#824 = SURFACE_STYLE_FILL_AREA ( #1023 ) ;
+#825 = EDGE_CURVE ( 'NONE', #1735, #2585, #949, .T. ) ;
+#826 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#827 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #531 ) ) ;
+#828 = ORIENTED_EDGE ( 'NONE', *, *, #2293, .T. ) ;
+#829 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .F. ) ;
+#830 = CARTESIAN_POINT ( 'NONE', ( 0.1430000000000000200, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#831 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#832 = CIRCLE ( 'NONE', #1876, 0.1300000000000000000 ) ;
+#833 = VERTEX_POINT ( 'NONE', #3032 ) ;
+#834 = ADVANCED_FACE ( 'NONE', ( #316 ), #2321, .F. ) ;
+#835 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#836 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#837 = MANIFOLD_SOLID_BREP ( 'Pin[27]', #1450 ) ;
+#838 = EDGE_CURVE ( 'NONE', #78, #2155, #1658, .T. ) ;
+#839 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#840 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2754 ) ) ;
+#841 = STYLED_ITEM ( 'NONE', ( #2214 ), #1603 ) ;
+#842 = ADVANCED_FACE ( 'NONE', ( #2534 ), #1390, .T. ) ;
+#843 = VERTEX_POINT ( 'NONE', #2131 ) ;
+#844 = AXIS2_PLACEMENT_3D ( 'NONE', #430, #645, #2308 ) ;
+#845 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#846 = EDGE_LOOP ( 'NONE', ( #1863, #2967, #443, #283 ) ) ;
+#847 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#848 = SURFACE_STYLE_USAGE ( .BOTH. , #2024 ) ;
+#849 = EDGE_LOOP ( 'NONE', ( #1343, #148 ) ) ;
+#850 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#851 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #924 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1132, #2069, #2109 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#852 = CIRCLE ( 'NONE', #2802, 0.1250000000000000000 ) ;
+#853 = FILL_AREA_STYLE_COLOUR ( '', #1947 ) ;
+#854 = ADVANCED_FACE ( 'NONE', ( #1110 ), #14, .T. ) ;
+#855 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#856 = EDGE_LOOP ( 'NONE', ( #175, #3046 ) ) ;
+#857 = ORIENTED_EDGE ( 'NONE', *, *, #2700, .T. ) ;
+#858 = AXIS2_PLACEMENT_3D ( 'NONE', #1984, #1507, #592 ) ;
+#859 = FACE_OUTER_BOUND ( 'NONE', #2316, .T. ) ;
+#860 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#861 = ORIENTED_EDGE ( 'NONE', *, *, #2368, .F. ) ;
+#862 = SPHERICAL_SURFACE ( 'NONE', #1025, 0.1300000000000000000 ) ;
+#863 = FACE_OUTER_BOUND ( 'NONE', #1671, .T. ) ;
+#864 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#865 = VERTEX_POINT ( 'NONE', #951 ) ;
+#866 = FACE_BOUND ( 'NONE', #2047, .T. ) ;
+#867 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#868 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#869 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#870 = SURFACE_SIDE_STYLE ('',( #2005 ) ) ;
+#871 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#872 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#873 = CIRCLE ( 'NONE', #2876, 0.1300000000000001200 ) ;
+#874 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#875 = EDGE_CURVE ( 'NONE', #166, #763, #138, .T. ) ;
+#876 = AXIS2_PLACEMENT_3D ( 'NONE', #904, #2111, #3070 ) ;
+#877 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.8618851860318427200 ) ) ;
+#878 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.06188518603184273200 ) ) ;
+#879 = ORIENTED_EDGE ( 'NONE', *, *, #2800, .F. ) ;
+#880 = SURFACE_STYLE_USAGE ( .BOTH. , #416 ) ;
+#881 = ADVANCED_FACE ( 'NONE', ( #2852, #102 ), #174, .T. ) ;
+#882 = CIRCLE ( 'NONE', #2443, 0.1300000000000000000 ) ;
+#883 = EDGE_LOOP ( 'NONE', ( #2711, #2170 ) ) ;
+#884 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #55, 'distance_accuracy_value', 'NONE');
+#885 = CIRCLE ( 'NONE', #682, 0.1300000000000000000 ) ;
+#886 = PLANE ( 'NONE', #1510 ) ;
+#887 = CARTESIAN_POINT ( 'NONE', ( -0.1170000000000000200, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#888 = CIRCLE ( 'NONE', #1373, 0.1300000000000000000 ) ;
+#889 = CARTESIAN_POINT ( 'NONE', ( -0.5170000000000001300, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#890 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#891 = PRESENTATION_STYLE_ASSIGNMENT (( #1010 ) ) ;
+#892 = EDGE_LOOP ( 'NONE', ( #684, #2742 ) ) ;
+#893 = ORIENTED_EDGE ( 'NONE', *, *, #170, .F. ) ;
+#894 = SURFACE_STYLE_FILL_AREA ( #1103 ) ;
+#895 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#896 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2754 ), #2911 ) ;
+#897 = AXIS2_PLACEMENT_3D ( 'NONE', #1930, #1425, #2641 ) ;
+#898 = FACE_OUTER_BOUND ( 'NONE', #1070, .T. ) ;
+#899 = FILL_AREA_STYLE ('',( #2117 ) ) ;
+#900 = STYLED_ITEM ( 'NONE', ( #2413 ), #178 ) ;
+#901 = ADVANCED_FACE ( 'NONE', ( #1921, #1971 ), #1043, .T. ) ;
+#902 = AXIS2_PLACEMENT_3D ( 'NONE', #1367, #224, #1856 ) ;
+#903 = EDGE_CURVE ( 'NONE', #1469, #1253, #820, .T. ) ;
+#904 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#905 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#906 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #766 ) ) ;
+#907 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#908 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2573 ) ) ;
+#909 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#910 = VECTOR ( 'NONE', #247, 1000.000000000000000 ) ;
+#911 = VERTEX_POINT ( 'NONE', #1192 ) ;
+#912 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2158 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2307, #1347, #1143 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#913 = ADVANCED_FACE ( 'NONE', ( #1582 ), #1189, .T. ) ;
+#914 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#915 = CARTESIAN_POINT ( 'NONE', ( 0.2830000000000000300, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#916 = EDGE_CURVE ( 'NONE', #2887, #911, #1339, .T. ) ;
+#917 = EDGE_LOOP ( 'NONE', ( #730, #2984 ) ) ;
+#918 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#919 = ORIENTED_EDGE ( 'NONE', *, *, #113, .T. ) ;
+#920 = LINE ( 'NONE', #1830, #99 ) ;
+#921 = FACE_OUTER_BOUND ( 'NONE', #1584, .T. ) ;
+#922 = EDGE_LOOP ( 'NONE', ( #2773, #2676 ) ) ;
+#923 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.3381148139681573500 ) ) ;
+#924 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1132, 'distance_accuracy_value', 'NONE');
+#925 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856737300E-016, -1.000000000000000000 ) ) ;
+#926 = MANIFOLD_SOLID_BREP ( 'Pin[30]', #725 ) ;
+#927 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#928 = FACE_OUTER_BOUND ( 'NONE', #846, .T. ) ;
+#929 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#930 = SURFACE_SIDE_STYLE ('',( #643 ) ) ;
+#931 = EDGE_LOOP ( 'NONE', ( #2913, #1583 ) ) ;
+#932 = VERTEX_POINT ( 'NONE', #1922 ) ;
+#933 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#934 = FACE_OUTER_BOUND ( 'NONE', #1441, .T. ) ;
+#935 = EDGE_LOOP ( 'NONE', ( #2714, #2619 ) ) ;
+#936 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#937 = EDGE_CURVE ( 'NONE', #1244, #2934, #2782, .T. ) ;
+#938 = CIRCLE ( 'NONE', #1082, 0.1300000000000000000 ) ;
+#939 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#940 = CARTESIAN_POINT ( 'NONE', ( 0.01300000000000000600, 0.1400000000000000400, -0.07888518603184292700 ) ) ;
+#941 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2953 ) ) ;
+#942 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1160 ) ) ;
+#943 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#944 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#945 = EDGE_LOOP ( 'NONE', ( #3060, #2811 ) ) ;
+#946 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -1.138114813968157200 ) ) ;
+#947 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #1588, 'design' ) ;
+#948 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#949 = LINE ( 'NONE', #223, #910 ) ;
+#950 = CLOSED_SHELL ( 'NONE', ( #2707, #2477, #1967 ) ) ;
+#951 = CARTESIAN_POINT ( 'NONE', ( 0.01300000000000000600, 0.1400000000000000400, 0.7211148139681572400 ) ) ;
+#952 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#953 = ORIENTED_EDGE ( 'NONE', *, *, #2029, .F. ) ;
+#954 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#955 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#956 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2578 ), #2463 ) ;
+#957 = AXIS2_PLACEMENT_3D ( 'NONE', #1683, #317, #988 ) ;
+#958 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#959 = AXIS2_PLACEMENT_3D ( 'NONE', #1030, #155, #388 ) ;
+#960 = CARTESIAN_POINT ( 'NONE', ( -0.2570000000000000100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#961 = VERTEX_POINT ( 'NONE', #983 ) ;
+#962 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -0.8934999999999998500 ) ) ;
+#963 = SURFACE_STYLE_USAGE ( .BOTH. , #3026 ) ;
+#964 = PRESENTATION_STYLE_ASSIGNMENT (( #1986 ) ) ;
+#965 = AXIS2_PLACEMENT_3D ( 'NONE', #521, #273, #1443 ) ;
+#966 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#967 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#968 = CARTESIAN_POINT ( 'NONE', ( 0.6830000000000000500, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#969 = CIRCLE ( 'NONE', #2103, 0.1296148139681572200 ) ;
+#970 = VERTEX_POINT ( 'NONE', #960 ) ;
+#971 = CLOSED_SHELL ( 'NONE', ( #447, #1542, #435, #1740, #842, #408, #193, #3027, #1125 ) ) ;
+#972 = SPHERICAL_SURFACE ( 'NONE', #1645, 0.1300000000000000000 ) ;
+#973 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1973 ) ) ;
+#974 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#975 = SURFACE_STYLE_USAGE ( .BOTH. , #759 ) ;
+#976 = SPHERICAL_SURFACE ( 'NONE', #22, 0.1300000000000000000 ) ;
+#977 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#978 = FILL_AREA_STYLE ('',( #2442 ) ) ;
+#979 = EDGE_CURVE ( 'NONE', #970, #2263, #284, .T. ) ;
+#980 = FILL_AREA_STYLE_COLOUR ( '', #939 ) ;
+#981 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#982 = AXIS2_PLACEMENT_3D ( 'NONE', #1233, #2924, #769 ) ;
+#983 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -1.138114813968157200 ) ) ;
+#984 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#985 = SURFACE_STYLE_FILL_AREA ( #2040 ) ;
+#986 = FILL_AREA_STYLE ('',( #2894 ) ) ;
+#987 = FACE_OUTER_BOUND ( 'NONE', #624, .T. ) ;
+#988 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#989 = PLANE ( 'NONE', #195 ) ;
+#990 = ORIENTED_EDGE ( 'NONE', *, *, #315, .F. ) ;
+#991 = CLOSED_SHELL ( 'NONE', ( #737, #1627, #616 ) ) ;
+#992 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#993 = ORIENTED_EDGE ( 'NONE', *, *, #1357, .T. ) ;
+#994 = ORIENTED_EDGE ( 'NONE', *, *, #2737, .F. ) ;
+#995 = EDGE_CURVE ( 'NONE', #2018, #153, #882, .T. ) ;
+#996 = FACE_OUTER_BOUND ( 'NONE', #2881, .T. ) ;
+#997 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#998 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#999 = CIRCLE ( 'NONE', #982, 0.1296148139681572200 ) ;
+#1000 = EDGE_LOOP ( 'NONE', ( #2191, #2189, #410, #2710 ) ) ;
+#1001 = AXIS2_PLACEMENT_3D ( 'NONE', #1637, #251, #2133 ) ;
+#1002 = STYLED_ITEM ( 'NONE', ( #558 ), #1478 ) ;
+#1003 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1004 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#1005 = AXIS2_PLACEMENT_3D ( 'NONE', #1091, #421, #2750 ) ;
+#1006 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1007 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1008 = VERTEX_POINT ( 'NONE', #2384 ) ;
+#1009 = ORIENTED_EDGE ( 'NONE', *, *, #62, .T. ) ;
+#1010 = SURFACE_STYLE_USAGE ( .BOTH. , #40 ) ;
+#1011 = EDGE_CURVE ( 'NONE', #534, #3055, #2969, .T. ) ;
+#1012 = FACE_OUTER_BOUND ( 'NONE', #892, .T. ) ;
+#1013 = STYLED_ITEM ( 'NONE', ( #494 ), #801 ) ;
+#1014 = ORIENTED_EDGE ( 'NONE', *, *, #627, .T. ) ;
+#1015 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1016 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1017 = PRESENTATION_STYLE_ASSIGNMENT (( #2012 ) ) ;
+#1018 = ORIENTED_EDGE ( 'NONE', *, *, #571, .T. ) ;
+#1019 = AXIS2_PLACEMENT_3D ( 'NONE', #2139, #2816, #3051 ) ;
+#1020 = CARTESIAN_POINT ( 'NONE', ( 0.1430000000000000200, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1021 = SPHERICAL_SURFACE ( 'NONE', #2664, 0.1300000000000000000 ) ;
+#1022 = ADVANCED_FACE ( 'NONE', ( #2418, #2198 ), #2815, .T. ) ;
+#1023 = FILL_AREA_STYLE ('',( #1991 ) ) ;
+#1024 = AXIS2_PLACEMENT_3D ( 'NONE', #2667, #72, #1700 ) ;
+#1025 = AXIS2_PLACEMENT_3D ( 'NONE', #1565, #2719, #418 ) ;
+#1026 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1027 = SURFACE_STYLE_FILL_AREA ( #2351 ) ;
+#1028 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #555, 'distance_accuracy_value', 'NONE');
+#1029 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1030 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#1031 = ORIENTED_EDGE ( 'NONE', *, *, #1283, .F. ) ;
+#1032 = EDGE_CURVE ( 'NONE', #537, #1271, #400, .T. ) ;
+#1033 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1034 = ORIENTED_EDGE ( 'NONE', *, *, #1069, .F. ) ;
+#1035 = ADVANCED_FACE ( 'NONE', ( #1620, #2889 ), #2749, .T. ) ;
+#1036 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1037 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.3381148139681573500 ) ) ;
+#1038 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1039 = SURFACE_STYLE_FILL_AREA ( #128 ) ;
+#1040 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1041 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1042 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1470 ) ) ;
+#1043 = SPHERICAL_SURFACE ( 'NONE', #1935, 0.1300000000000000000 ) ;
+#1044 = EDGE_CURVE ( 'NONE', #634, #932, #999, .T. ) ;
+#1045 = SURFACE_STYLE_FILL_AREA ( #650 ) ;
+#1046 = AXIS2_PLACEMENT_3D ( 'NONE', #1411, #918, #2798 ) ;
+#1047 = PLANE ( 'NONE', #1500 ) ;
+#1048 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#1049 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1050 = ADVANCED_FACE ( 'NONE', ( #921 ), #2680, .T. ) ;
+#1051 = CIRCLE ( 'NONE', #771, 0.1300000000000000000 ) ;
+#1052 = ORIENTED_EDGE ( 'NONE', *, *, #3052, .T. ) ;
+#1053 = ORIENTED_EDGE ( 'NONE', *, *, #1990, .T. ) ;
+#1054 = CIRCLE ( 'NONE', #1906, 0.1300000000000000000 ) ;
+#1055 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.06188518603184273200 ) ) ;
+#1056 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1057 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1058 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1059 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1060 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2289 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2429, #997, #131 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1061 = AXIS2_PLACEMENT_3D ( 'NONE', #70, #292, #281 ) ;
+#1062 = ADVANCED_FACE ( 'NONE', ( #1479 ), #2127, .T. ) ;
+#1063 = AXIS2_PLACEMENT_3D ( 'NONE', #1714, #1963, #2187 ) ;
+#1064 = SURFACE_STYLE_USAGE ( .BOTH. , #1794 ) ;
+#1065 = MANIFOLD_SOLID_BREP ( 'Pin E2', #301 ) ;
+#1066 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1067 = AXIS2_PLACEMENT_3D ( 'NONE', #2806, #1391, #1123 ) ;
+#1068 = ORIENTED_EDGE ( 'NONE', *, *, #315, .T. ) ;
+#1069 = EDGE_CURVE ( 'NONE', #218, #389, #325, .T. ) ;
+#1070 = EDGE_LOOP ( 'NONE', ( #1746, #798 ) ) ;
+#1071 = CIRCLE ( 'NONE', #902, 0.1300000000000000000 ) ;
+#1072 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1073 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #304 ) ) ;
+#1074 = ORIENTED_EDGE ( 'NONE', *, *, #2404, .F. ) ;
+#1075 = FILL_AREA_STYLE ('',( #2746 ) ) ;
+#1076 = VECTOR ( 'NONE', #285, 1000.000000000000000 ) ;
+#1077 = ORIENTED_EDGE ( 'NONE', *, *, #240, .F. ) ;
+#1078 = EDGE_LOOP ( 'NONE', ( #2154, #1912 ) ) ;
+#1079 = ADVANCED_FACE ( 'NONE', ( #1550, #1081 ), #1780, .T. ) ;
+#1080 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1081 = FACE_BOUND ( 'NONE', #607, .T. ) ;
+#1082 = AXIS2_PLACEMENT_3D ( 'NONE', #177, #2058, #655 ) ;
+#1083 = FACE_OUTER_BOUND ( 'NONE', #1776, .T. ) ;
+#1084 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1085 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1086 = EDGE_LOOP ( 'NONE', ( #1618, #2824 ) ) ;
+#1087 = ORIENTED_EDGE ( 'NONE', *, *, #2542, .T. ) ;
+#1088 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#1089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1090 = ORIENTED_EDGE ( 'NONE', *, *, #1929, .T. ) ;
+#1091 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#1092 = CIRCLE ( 'NONE', #897, 0.1300000000000000000 ) ;
+#1093 = SURFACE_SIDE_STYLE ('',( #1045 ) ) ;
+#1094 = VERTEX_POINT ( 'NONE', #566 ) ;
+#1095 = VERTEX_POINT ( 'NONE', #1020 ) ;
+#1096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1097 = EDGE_CURVE ( 'NONE', #2804, #98, #1372, .T. ) ;
+#1098 = CIRCLE ( 'NONE', #1641, 0.1300000000000000000 ) ;
+#1099 = AXIS2_PLACEMENT_3D ( 'NONE', #2039, #2509, #811 ) ;
+#1100 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1101 = STYLED_ITEM ( 'NONE', ( #724 ), #3027 ) ;
+#1102 = EDGE_LOOP ( 'NONE', ( #994, #623 ) ) ;
+#1103 = FILL_AREA_STYLE ('',( #1112 ) ) ;
+#1104 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1105 = ORIENTED_EDGE ( 'NONE', *, *, #838, .T. ) ;
+#1106 = ORIENTED_EDGE ( 'NONE', *, *, #1831, .F. ) ;
+#1107 = SPHERICAL_SURFACE ( 'NONE', #452, 0.1300000000000000000 ) ;
+#1108 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1109 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1110 = FACE_OUTER_BOUND ( 'NONE', #3044, .T. ) ;
+#1111 = ORIENTED_EDGE ( 'NONE', *, *, #2639, .T. ) ;
+#1112 = FILL_AREA_STYLE_COLOUR ( '', #265 ) ;
+#1113 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1114 = CIRCLE ( 'NONE', #736, 0.1300000000000000000 ) ;
+#1115 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1116 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1117 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1549 ) ) ;
+#1118 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #841 ) ) ;
+#1119 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1604, 'distance_accuracy_value', 'NONE');
+#1120 = EDGE_CURVE ( 'NONE', #1161, #2411, #1149, .T. ) ;
+#1121 = ORIENTED_EDGE ( 'NONE', *, *, #1283, .T. ) ;
+#1122 = ORIENTED_EDGE ( 'NONE', *, *, #2378, .T. ) ;
+#1123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1124 = FACE_OUTER_BOUND ( 'NONE', #557, .T. ) ;
+#1125 = ADVANCED_FACE ( 'NONE', ( #2311 ), #344, .T. ) ;
+#1126 = FACE_OUTER_BOUND ( 'NONE', #2094, .T. ) ;
+#1127 = PRESENTATION_STYLE_ASSIGNMENT (( #1432 ) ) ;
+#1128 = AXIS2_PLACEMENT_3D ( 'NONE', #35, #2625, #967 ) ;
+#1129 = FILL_AREA_STYLE ('',( #2589 ) ) ;
+#1130 = ORIENTED_EDGE ( 'NONE', *, *, #1170, .F. ) ;
+#1131 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #407 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2547, #694, #1573 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1132 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1133 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1134 = AXIS2_PLACEMENT_3D ( 'NONE', #1214, #295, #1444 ) ;
+#1135 = CARTESIAN_POINT ( 'NONE', ( -0.2570000000000000100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1136 = ADVANCED_FACE ( 'NONE', ( #2274 ), #2648, .T. ) ;
+#1137 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1138 = EDGE_LOOP ( 'NONE', ( #1266, #2374 ) ) ;
+#1139 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1140 = AXIS2_PLACEMENT_3D ( 'NONE', #1535, #2276, #2519 ) ;
+#1141 = ORIENTED_EDGE ( 'NONE', *, *, #1466, .F. ) ;
+#1142 = LINE ( 'NONE', #2833, #2850 ) ;
+#1143 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1144 = EDGE_LOOP ( 'NONE', ( #318, #1182 ) ) ;
+#1145 = SURFACE_STYLE_FILL_AREA ( #1288 ) ;
+#1146 = CARTESIAN_POINT ( 'NONE', ( 0.2830000000000000300, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1147 = ORIENTED_EDGE ( 'NONE', *, *, #544, .F. ) ;
+#1148 = ORIENTED_EDGE ( 'NONE', *, *, #979, .F. ) ;
+#1149 = LINE ( 'NONE', #2186, #252 ) ;
+#1150 = ADVANCED_FACE ( 'NONE', ( #1926 ), #823, .T. ) ;
+#1151 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1152 = SURFACE_STYLE_FILL_AREA ( #2630 ) ;
+#1153 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .T. ) ;
+#1154 = EDGE_LOOP ( 'NONE', ( #990, #861 ) ) ;
+#1155 = EDGE_CURVE ( 'NONE', #1725, #552, #1853, .T. ) ;
+#1156 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1157 = MANIFOLD_SOLID_BREP ( 'Pin C2', #2972 ) ;
+#1158 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1159 = SPHERICAL_SURFACE ( 'NONE', #1978, 0.1300000000000000000 ) ;
+#1160 = STYLED_ITEM ( 'NONE', ( #257 ), #2744 ) ;
+#1161 = VERTEX_POINT ( 'NONE', #154 ) ;
+#1162 = AXIS2_PLACEMENT_3D ( 'NONE', #1308, #2999, #2265 ) ;
+#1163 = FACE_BOUND ( 'NONE', #2230, .T. ) ;
+#1164 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1165 = STYLED_ITEM ( 'NONE', ( #1729 ), #193 ) ;
+#1166 = FACE_OUTER_BOUND ( 'NONE', #856, .T. ) ;
+#1167 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1168 = ORIENTED_EDGE ( 'NONE', *, *, #1990, .F. ) ;
+#1169 = ORIENTED_EDGE ( 'NONE', *, *, #2136, .F. ) ;
+#1170 = EDGE_CURVE ( 'NONE', #1275, #1976, #1554, .T. ) ;
+#1171 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1172 = AXIS2_PLACEMENT_3D ( 'NONE', #85, #2229, #799 ) ;
+#1173 = ORIENTED_EDGE ( 'NONE', *, *, #2378, .F. ) ;
+#1174 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1175 = AXIS2_PLACEMENT_3D ( 'NONE', #2106, #1640, #2797 ) ;
+#1176 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -0.3381148139681573500 ) ) ;
+#1177 = ORIENTED_EDGE ( 'NONE', *, *, #2951, .F. ) ;
+#1178 = AXIS2_PLACEMENT_3D ( 'NONE', #119, #1243, #790 ) ;
+#1179 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1438 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1156, #2137, #227 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1180 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1181 = FILL_AREA_STYLE ('',( #2138 ) ) ;
+#1182 = ORIENTED_EDGE ( 'NONE', *, *, #2162, .T. ) ;
+#1183 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1184 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, -1.268500000000000000 ) ) ;
+#1185 = ORIENTED_EDGE ( 'NONE', *, *, #995, .F. ) ;
+#1186 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1187 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1188 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#1189 = SPHERICAL_SURFACE ( 'NONE', #1955, 0.1300000000000000000 ) ;
+#1190 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1191 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1192 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.3211148139681571600 ) ) ;
+#1193 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#1194 = ORIENTED_EDGE ( 'NONE', *, *, #2136, .T. ) ;
+#1195 = SPHERICAL_SURFACE ( 'NONE', #1162, 0.1300000000000000000 ) ;
+#1196 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1470, .NOT_KNOWN. ) ;
+#1197 = EDGE_CURVE ( 'NONE', #1230, #1304, #2893, .T. ) ;
+#1198 = PLANE ( 'NONE', #232 ) ;
+#1199 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.8618851860318427200 ) ) ;
+#1200 = AXIS2_PLACEMENT_3D ( 'NONE', #2901, #1712, #1254 ) ;
+#1201 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1202 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1203 = CARTESIAN_POINT ( 'NONE', ( -0.1170000000000000200, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1204 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1205 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1206 = FACE_OUTER_BOUND ( 'NONE', #1611, .T. ) ;
+#1207 = VERTEX_POINT ( 'NONE', #598 ) ;
+#1208 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1209 = ORIENTED_EDGE ( 'NONE', *, *, #2985, .T. ) ;
+#1210 = CIRCLE ( 'NONE', #221, 0.1300000000000000000 ) ;
+#1211 = AXIS2_PLACEMENT_3D ( 'NONE', #2611, #32, #483 ) ;
+#1212 = AXIS2_PLACEMENT_3D ( 'NONE', #1397, #2347, #1626 ) ;
+#1213 = PLANE ( 'NONE', #2091 ) ;
+#1214 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -1.018500000000000000 ) ) ;
+#1215 = ORIENTED_EDGE ( 'NONE', *, *, #2309, .F. ) ;
+#1216 = AXIS2_PLACEMENT_3D ( 'NONE', #1080, #1116, #2277 ) ;
+#1217 = VECTOR ( 'NONE', #1007, 1000.000000000000000 ) ;
+#1218 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1219 = VERTEX_POINT ( 'NONE', #608 ) ;
+#1220 = EDGE_LOOP ( 'NONE', ( #2246, #217 ) ) ;
+#1221 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1222 = EDGE_CURVE ( 'NONE', #705, #1219, #2975, .T. ) ;
+#1223 = LINE ( 'NONE', #1996, #758 ) ;
+#1224 = AXIS2_PLACEMENT_3D ( 'NONE', #340, #1512, #779 ) ;
+#1225 = CARTESIAN_POINT ( 'NONE', ( 0.6830000000000000500, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1226 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1228 = PRESENTATION_STYLE_ASSIGNMENT (( #2376 ) ) ;
+#1229 = ORIENTED_EDGE ( 'NONE', *, *, #1768, .F. ) ;
+#1230 = VERTEX_POINT ( 'NONE', #1514 ) ;
+#1231 = CIRCLE ( 'NONE', #1294, 0.1296148139681572200 ) ;
+#1232 = AXIS2_PLACEMENT_3D ( 'NONE', #186, #2306, #1345 ) ;
+#1233 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#1234 = CARTESIAN_POINT ( 'NONE', ( -0.6570000000000000300, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1235 = FACE_OUTER_BOUND ( 'NONE', #1965, .T. ) ;
+#1236 = ORIENTED_EDGE ( 'NONE', *, *, #95, .F. ) ;
+#1237 = PRESENTATION_STYLE_ASSIGNMENT (( #339 ) ) ;
+#1238 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -1.018500000000000000 ) ) ;
+#1239 = SURFACE_SIDE_STYLE ('',( #2940 ) ) ;
+#1240 = SPHERICAL_SURFACE ( 'NONE', #355, 0.1300000000000000000 ) ;
+#1241 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1242 = VERTEX_POINT ( 'NONE', #656 ) ;
+#1243 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1244 = VERTEX_POINT ( 'NONE', #2537 ) ;
+#1245 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#1246 = EDGE_CURVE ( 'NONE', #1531, #553, #885, .T. ) ;
+#1247 = VECTOR ( 'NONE', #2113, 1000.000000000000000 ) ;
+#1248 = SURFACE_STYLE_FILL_AREA ( #573 ) ;
+#1249 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1250 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1251 = VERTEX_POINT ( 'NONE', #429 ) ;
+#1252 = MANIFOLD_SOLID_BREP ( 'Pin C4', #2119 ) ;
+#1253 = VERTEX_POINT ( 'NONE', #1838 ) ;
+#1254 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1255 = ORIENTED_EDGE ( 'NONE', *, *, #422, .F. ) ;
+#1256 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1257 = EDGE_LOOP ( 'NONE', ( #1169, #565 ) ) ;
+#1258 = EDGE_CURVE ( 'NONE', #1551, #1008, #2796, .T. ) ;
+#1259 = CIRCLE ( 'NONE', #397, 0.1296148139681572200 ) ;
+#1260 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1261 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2543 ) ) ;
+#1262 = AXIS2_PLACEMENT_3D ( 'NONE', #1033, #1059, #1272 ) ;
+#1263 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#1264 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1265 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1266 = ORIENTED_EDGE ( 'NONE', *, *, #696, .F. ) ;
+#1267 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1268 = ADVANCED_FACE ( 'NONE', ( #2179 ), #698, .T. ) ;
+#1269 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1270 = CIRCLE ( 'NONE', #2022, 0.1296148139681572200 ) ;
+#1271 = VERTEX_POINT ( 'NONE', #1338 ) ;
+#1272 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1273 = SPHERICAL_SURFACE ( 'NONE', #1920, 0.1300000000000000000 ) ;
+#1274 = PRESENTATION_STYLE_ASSIGNMENT (( #1355 ) ) ;
+#1275 = VERTEX_POINT ( 'NONE', #1135 ) ;
+#1276 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 1.121114813968157000 ) ) ;
+#1277 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1278 = FACE_BOUND ( 'NONE', #935, .T. ) ;
+#1279 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1280 = AXIS2_PLACEMENT_3D ( 'NONE', #1784, #1546, #831 ) ;
+#1281 = AXIS2_PLACEMENT_3D ( 'NONE', #2387, #2421, #2853 ) ;
+#1282 = ADVANCED_FACE ( 'NONE', ( #449 ), #157, .T. ) ;
+#1283 = EDGE_CURVE ( 'NONE', #646, #2684, #2950, .T. ) ;
+#1284 = STYLED_ITEM ( 'NONE', ( #1548 ), #408 ) ;
+#1285 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1286 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1287 = PLANE ( 'NONE', #858 ) ;
+#1288 = FILL_AREA_STYLE ('',( #609 ) ) ;
+#1289 = FILL_AREA_STYLE ('',( #595 ) ) ;
+#1290 = EDGE_LOOP ( 'NONE', ( #2608, #1621, #676, #260 ) ) ;
+#1291 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2366 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1506, #789, #1699 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1292 = ORIENTED_EDGE ( 'NONE', *, *, #1484, .T. ) ;
+#1293 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1294 = AXIS2_PLACEMENT_3D ( 'NONE', #1592, #445, #546 ) ;
+#1295 = MANIFOLD_SOLID_BREP ( 'Pin B2', #1369 ) ;
+#1296 = SPHERICAL_SURFACE ( 'NONE', #1326, 0.1300000000000000000 ) ;
+#1297 = ADVANCED_FACE ( 'NONE', ( #345, #1319 ), #2512, .T. ) ;
+#1298 = SURFACE_STYLE_USAGE ( .BOTH. , #600 ) ;
+#1299 = EDGE_LOOP ( 'NONE', ( #2892, #2557 ) ) ;
+#1300 = PRESENTATION_STYLE_ASSIGNMENT (( #1537 ) ) ;
+#1301 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1452 ) ) ;
+#1302 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2926 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #514, #2559, #2152 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1303 = PRESENTATION_STYLE_ASSIGNMENT (( #1427 ) ) ;
+#1304 = VERTEX_POINT ( 'NONE', #1817 ) ;
+#1305 = EDGE_CURVE ( 'NONE', #2804, #98, #2437, .T. ) ;
+#1306 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -0.8934999999999998500 ) ) ;
+#1307 = AXIS2_PLACEMENT_3D ( 'NONE', #141, #1066, #2966 ) ;
+#1308 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1309 = CIRCLE ( 'NONE', #2715, 0.1296148139681572200 ) ;
+#1310 = EDGE_LOOP ( 'NONE', ( #1053, #1686 ) ) ;
+#1311 = EDGE_LOOP ( 'NONE', ( #1332, #582 ) ) ;
+#1312 = SPHERICAL_SURFACE ( 'NONE', #2879, 0.1300000000000000000 ) ;
+#1313 = VECTOR ( 'NONE', #2731, 1000.000000000000000 ) ;
+#1314 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1315 = VERTEX_POINT ( 'NONE', #2579 ) ;
+#1316 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1757, 'distance_accuracy_value', 'NONE');
+#1317 = ADVANCED_FACE ( 'NONE', ( #525 ), #2065, .T. ) ;
+#1318 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.3211148139681571600 ) ) ;
+#1319 = FACE_BOUND ( 'NONE', #2474, .T. ) ;
+#1320 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1321 = EDGE_CURVE ( 'NONE', #259, #610, #2217, .T. ) ;
+#1322 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .T. ) ;
+#1323 = AXIS2_PLACEMENT_3D ( 'NONE', #1238, #2873, #1945 ) ;
+#1324 = AXIS2_PLACEMENT_3D ( 'NONE', #1555, #642, #398 ) ;
+#1325 = ORIENTED_EDGE ( 'NONE', *, *, #1222, .F. ) ;
+#1326 = AXIS2_PLACEMENT_3D ( 'NONE', #2609, #1661, #952 ) ;
+#1327 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1328 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1329 = ADVANCED_FACE ( 'NONE', ( #2360 ), #1240, .T. ) ;
+#1330 = ORIENTED_EDGE ( 'NONE', *, *, #2522, .F. ) ;
+#1331 = EDGE_CURVE ( 'NONE', #1804, #470, #561, .T. ) ;
+#1332 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .F. ) ;
+#1333 = LINE ( 'NONE', #962, #49 ) ;
+#1334 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1013 ) ) ;
+#1335 = CARTESIAN_POINT ( 'NONE', ( -0.1170000000000000200, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1336 = AXIS2_PLACEMENT_3D ( 'NONE', #500, #471, #1877 ) ;
+#1337 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1338 = CARTESIAN_POINT ( 'NONE', ( 0.2830000000000000300, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1339 = CIRCLE ( 'NONE', #210, 0.1296148139681572200 ) ;
+#1340 = AXIS2_PLACEMENT_3D ( 'NONE', #2389, #307, #1909 ) ;
+#1341 = AXIS2_PLACEMENT_3D ( 'NONE', #1474, #117, #1036 ) ;
+#1342 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1343 = ORIENTED_EDGE ( 'NONE', *, *, #738, .T. ) ;
+#1344 = EDGE_LOOP ( 'NONE', ( #893, #1643 ) ) ;
+#1345 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1346 = PRESENTATION_STYLE_ASSIGNMENT (( #303 ) ) ;
+#1347 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1348 = FACE_BOUND ( 'NONE', #3021, .T. ) ;
+#1349 = ORIENTED_EDGE ( 'NONE', *, *, #256, .T. ) ;
+#1350 = CIRCLE ( 'NONE', #2202, 0.1300000000000000000 ) ;
+#1351 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #211, 'distance_accuracy_value', 'NONE');
+#1352 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1353 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1354 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1355 = SURFACE_STYLE_USAGE ( .BOTH. , #2775 ) ;
+#1356 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1357 = EDGE_CURVE ( 'NONE', #2636, #3041, #1424, .T. ) ;
+#1358 = AXIS2_PLACEMENT_3D ( 'NONE', #179, #3022, #1797 ) ;
+#1359 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1360 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1361 = ORIENTED_EDGE ( 'NONE', *, *, #271, .T. ) ;
+#1362 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1363 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.4618851860318428100 ) ) ;
+#1364 = CIRCLE ( 'NONE', #1067, 0.1296148139681572200 ) ;
+#1365 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1366 = ORIENTED_EDGE ( 'NONE', *, *, #3068, .F. ) ;
+#1367 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1368 = ADVANCED_FACE ( 'NONE', ( #1166 ), #1021, .T. ) ;
+#1369 = CLOSED_SHELL ( 'NONE', ( #1282, #1502, #1755 ) ) ;
+#1370 = ORIENTED_EDGE ( 'NONE', *, *, #2051, .F. ) ;
+#1371 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.1400000000000000400, -1.268500000000000000 ) ) ;
+#1372 = CIRCLE ( 'NONE', #2788, 0.1300000000000000000 ) ;
+#1373 = AXIS2_PLACEMENT_3D ( 'NONE', #433, #1342, #1552 ) ;
+#1374 = AXIS2_PLACEMENT_3D ( 'NONE', #727, #948, #1190 ) ;
+#1375 = SPHERICAL_SURFACE ( 'NONE', #2143, 0.1300000000000000000 ) ;
+#1376 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1377 = ORIENTED_EDGE ( 'NONE', *, *, #529, .F. ) ;
+#1378 = ORIENTED_EDGE ( 'NONE', *, *, #647, .F. ) ;
+#1379 = AXIS2_PLACEMENT_3D ( 'NONE', #2646, #1527, #1756 ) ;
+#1380 = CIRCLE ( 'NONE', #1647, 0.1296148139681572200 ) ;
+#1381 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.8788851860318428500 ) ) ;
+#1382 = ORIENTED_EDGE ( 'NONE', *, *, #158, .F. ) ;
+#1383 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -1.138114813968157200 ) ) ;
+#1384 = EDGE_CURVE ( 'NONE', #1490, #2450, #2698, .T. ) ;
+#1385 = ADVANCED_FACE ( 'NONE', ( #75, #866 ), #2834, .T. ) ;
+#1386 = MANIFOLD_SOLID_BREP ( 'Pin[24]', #2903 ) ;
+#1387 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#1388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1389 = AXIS2_PLACEMENT_3D ( 'NONE', #2219, #2423, #2435 ) ;
+#1390 = PLANE ( 'NONE', #489 ) ;
+#1391 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1392 = AXIS2_PLACEMENT_3D ( 'NONE', #2662, #1404, #1622 ) ;
+#1393 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1394 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1395 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#1396 = AXIS2_PLACEMENT_3D ( 'NONE', #1188, #2161, #2842 ) ;
+#1397 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1398 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1399 = EDGE_CURVE ( 'NONE', #762, #1653, #2909, .T. ) ;
+#1400 = ORIENTED_EDGE ( 'NONE', *, *, #776, .F. ) ;
+#1401 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1402 = PLANE ( 'NONE', #2718 ) ;
+#1403 = EDGE_LOOP ( 'NONE', ( #91, #462 ) ) ;
+#1404 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1405 = VERTEX_POINT ( 'NONE', #2156 ) ;
+#1406 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1407 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #347, 'distance_accuracy_value', 'NONE');
+#1408 = SPHERICAL_SURFACE ( 'NONE', #356, 0.1300000000000000000 ) ;
+#1409 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1410 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1411 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1412 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1413 = CLOSED_SHELL ( 'NONE', ( #1835, #2960, #361 ) ) ;
+#1414 = ORIENTED_EDGE ( 'NONE', *, *, #1800, .F. ) ;
+#1415 = EDGE_CURVE ( 'NONE', #2285, #2845, #1092, .T. ) ;
+#1416 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1417 = PRESENTATION_STYLE_ASSIGNMENT (( #744 ) ) ;
+#1418 = STYLED_ITEM ( 'NONE', ( #2571 ), #1157 ) ;
+#1419 = AXIS2_PLACEMENT_3D ( 'NONE', #2262, #2273, #2067 ) ;
+#1420 = ORIENTED_EDGE ( 'NONE', *, *, #1384, .T. ) ;
+#1421 = CIRCLE ( 'NONE', #2410, 0.1300000000000000000 ) ;
+#1422 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1423 = FILL_AREA_STYLE_COLOUR ( '', #2052 ) ;
+#1424 = CIRCLE ( 'NONE', #957, 0.1296148139681572200 ) ;
+#1425 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1426 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1427 = SURFACE_STYLE_USAGE ( .BOTH. , #1894 ) ;
+#1428 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1429 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1430 = AXIS2_PLACEMENT_3D ( 'NONE', #10, #2367, #1904 ) ;
+#1431 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #841 ), #1586 ) ;
+#1432 = SURFACE_STYLE_USAGE ( .BOTH. , #2176 ) ;
+#1433 = CARTESIAN_POINT ( 'NONE', ( -0.9170000000000000400, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1434 = AXIS2_PLACEMENT_3D ( 'NONE', #1193, #2857, #2160 ) ;
+#1435 = ORIENTED_EDGE ( 'NONE', *, *, #113, .F. ) ;
+#1436 = FILL_AREA_STYLE_COLOUR ( '', #52 ) ;
+#1437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1438 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1156, 'distance_accuracy_value', 'NONE');
+#1439 = ORIENTED_EDGE ( 'NONE', *, *, #81, .F. ) ;
+#1440 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1441 = EDGE_LOOP ( 'NONE', ( #3067, #1121 ) ) ;
+#1442 = AXIS2_PLACEMENT_3D ( 'NONE', #914, #2604, #2126 ) ;
+#1443 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1444 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1445 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1446 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1872 ) ) ;
+#1447 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1448 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1449 = ORIENTED_EDGE ( 'NONE', *, *, #2583, .T. ) ;
+#1450 = CLOSED_SHELL ( 'NONE', ( #854, #1788, #2239 ) ) ;
+#1451 = SURFACE_STYLE_USAGE ( .BOTH. , #2216 ) ;
+#1452 = STYLED_ITEM ( 'NONE', ( #1274 ), #2497 ) ;
+#1453 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1454 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1455 = EDGE_CURVE ( 'NONE', #2684, #646, #1987, .T. ) ;
+#1456 = VERTEX_POINT ( 'NONE', #1225 ) ;
+#1457 = FILL_AREA_STYLE_COLOUR ( '', #1056 ) ;
+#1458 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1459 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1460 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1461 = FILL_AREA_STYLE ('',( #980 ) ) ;
+#1462 = SURFACE_STYLE_USAGE ( .BOTH. , #1475 ) ;
+#1463 = SURFACE_STYLE_FILL_AREA ( #1848 ) ;
+#1464 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1465 = EDGE_LOOP ( 'NONE', ( #1325, #1370 ) ) ;
+#1466 = EDGE_CURVE ( 'NONE', #2927, #1810, #379, .T. ) ;
+#1467 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1468 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1469 = VERTEX_POINT ( 'NONE', #1907 ) ;
+#1470 = PRODUCT ( 'ICE40UP3K-UWG30ITR1K', 'ICE40UP3K-UWG30ITR1K', '', ( #2780 ) ) ;
+#1471 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2324 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #545, #1953, #2405 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1472 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #371 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #768, #1003, #1698 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1473 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #540, 'distance_accuracy_value', 'NONE');
+#1474 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1475 = SURFACE_SIDE_STYLE ('',( #3001 ) ) ;
+#1476 = VERTEX_POINT ( 'NONE', #2399 ) ;
+#1477 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1504 ) ) ;
+#1478 = MANIFOLD_SOLID_BREP ( 'Pin B4', #2083 ) ;
+#1479 = FACE_OUTER_BOUND ( 'NONE', #1959, .T. ) ;
+#1480 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1481 = ADVANCED_FACE ( 'NONE', ( #2869 ), #1198, .F. ) ;
+#1482 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.143500000000000000 ) ) ;
+#1483 = FILL_AREA_STYLE_COLOUR ( '', #659 ) ;
+#1484 = EDGE_CURVE ( 'NONE', #1496, #478, #734, .T. ) ;
+#1485 = AXIS2_PLACEMENT_3D ( 'NONE', #196, #2572, #441 ) ;
+#1486 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1487 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1488 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.3381148139681573500 ) ) ;
+#1489 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1490 = VERTEX_POINT ( 'NONE', #510 ) ;
+#1491 = ORIENTED_EDGE ( 'NONE', *, *, #2671, .T. ) ;
+#1492 = VECTOR ( 'NONE', #2173, 1000.000000000000000 ) ;
+#1493 = AXIS2_PLACEMENT_3D ( 'NONE', #1816, #214, #2774 ) ;
+#1494 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#1495 = CIRCLE ( 'NONE', #1396, 0.1296148139681572200 ) ;
+#1496 = VERTEX_POINT ( 'NONE', #772 ) ;
+#1497 = CIRCLE ( 'NONE', #2479, 0.1300000000000001200 ) ;
+#1498 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#1499 = AXIS2_PLACEMENT_3D ( 'NONE', #836, #1089, #2506 ) ;
+#1500 = AXIS2_PLACEMENT_3D ( 'NONE', #562, #2919, #2944 ) ;
+#1501 = ORIENTED_EDGE ( 'NONE', *, *, #2968, .F. ) ;
+#1502 = ADVANCED_FACE ( 'NONE', ( #898, #1828 ), #594, .T. ) ;
+#1503 = EDGE_CURVE ( 'NONE', #1782, #2004, #3025, .T. ) ;
+#1504 = STYLED_ITEM ( 'NONE', ( #2878 ), #435 ) ;
+#1505 = FILL_AREA_STYLE_COLOUR ( '', #2729 ) ;
+#1506 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1507 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1508 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#1509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1510 = AXIS2_PLACEMENT_3D ( 'NONE', #1365, #2558, #1139 ) ;
+#1511 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1512 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1513 = PLANE ( 'NONE', #93 ) ;
+#1514 = CARTESIAN_POINT ( 'NONE', ( 0.1430000000000000200, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1515 = ADVANCED_FACE ( 'NONE', ( #1870, #1163 ), #2661, .T. ) ;
+#1516 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1517 = VERTEX_POINT ( 'NONE', #572 ) ;
+#1518 = EDGE_CURVE ( 'NONE', #502, #270, #631, .T. ) ;
+#1519 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1520 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1521 = STYLED_ITEM ( 'NONE', ( #2105 ), #1295 ) ;
+#1522 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1523 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.5999999999999999800, 1.268500000000000000 ) ) ;
+#1524 = PLANE ( 'NONE', #2042 ) ;
+#1525 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#1526 = EDGE_LOOP ( 'NONE', ( #695, #2171 ) ) ;
+#1527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1528 = PLANE ( 'NONE', #1262 ) ;
+#1529 = ADVANCED_FACE ( 'NONE', ( #187 ), #2466, .F. ) ;
+#1530 = EDGE_LOOP ( 'NONE', ( #2722, #1377 ) ) ;
+#1531 = VERTEX_POINT ( 'NONE', #2912 ) ;
+#1532 = CARTESIAN_POINT ( 'NONE', ( 0.6830000000000000500, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1533 = FACE_OUTER_BOUND ( 'NONE', #574, .T. ) ;
+#1534 = CIRCLE ( 'NONE', #1280, 0.1296148139681572200 ) ;
+#1535 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#1536 = FACE_OUTER_BOUND ( 'NONE', #1786, .T. ) ;
+#1537 = SURFACE_STYLE_USAGE ( .BOTH. , #2708 ) ;
+#1538 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1101 ), #1851 ) ;
+#1539 = AXIS2_PLACEMENT_3D ( 'NONE', #1511, #2896, #2454 ) ;
+#1540 = AXIS2_PLACEMENT_3D ( 'NONE', #2699, #2006, #2254 ) ;
+#1541 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1542 = ADVANCED_FACE ( 'NONE', ( #1536 ), #1983, .T. ) ;
+#1543 = STYLED_ITEM ( 'NONE', ( #1610 ), #720 ) ;
+#1544 = ORIENTED_EDGE ( 'NONE', *, *, #1197, .F. ) ;
+#1545 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2573 ), #851 ) ;
+#1546 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1547 = ORIENTED_EDGE ( 'NONE', *, *, #2345, .T. ) ;
+#1548 = PRESENTATION_STYLE_ASSIGNMENT (( #2778 ) ) ;
+#1549 = STYLED_ITEM ( 'NONE', ( #1417 ), #2598 ) ;
+#1550 = FACE_OUTER_BOUND ( 'NONE', #134, .T. ) ;
+#1551 = VERTEX_POINT ( 'NONE', #1276 ) ;
+#1552 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1553 = ADVANCED_FACE ( 'NONE', ( #2548 ), #1047, .F. ) ;
+#1554 = CIRCLE ( 'NONE', #1570, 0.1300000000000001200 ) ;
+#1555 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1556 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.4618851860318428100 ) ) ;
+#1557 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1558 = ORIENTED_EDGE ( 'NONE', *, *, #238, .T. ) ;
+#1559 = CLOSED_SHELL ( 'NONE', ( #2015, #212, #1818 ) ) ;
+#1560 = SPHERICAL_SURFACE ( 'NONE', #1701, 0.1300000000000000000 ) ;
+#1561 = CIRCLE ( 'NONE', #804, 0.1296148139681572200 ) ;
+#1562 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856737300E-016, -1.000000000000000000 ) ) ;
+#1563 = EDGE_LOOP ( 'NONE', ( #3056, #2860 ) ) ;
+#1564 = FACE_BOUND ( 'NONE', #200, .T. ) ;
+#1565 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1566 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1567 = EDGE_CURVE ( 'NONE', #1738, #2055, #666, .T. ) ;
+#1568 = CLOSED_SHELL ( 'NONE', ( #1050, #2501, #1481 ) ) ;
+#1569 = MANIFOLD_SOLID_BREP ( 'Pin A4', #2077 ) ;
+#1570 = AXIS2_PLACEMENT_3D ( 'NONE', #120, #127, #1779 ) ;
+#1571 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -1.018500000000000000 ) ) ;
+#1572 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1101 ) ) ;
+#1573 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1574 = CIRCLE ( 'NONE', #1389, 0.1296148139681572200 ) ;
+#1575 = FILL_AREA_STYLE_COLOUR ( '', #3063 ) ;
+#1576 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1577 = EDGE_LOOP ( 'NONE', ( #396, #2132 ) ) ;
+#1578 = PLANE ( 'NONE', #2946 ) ;
+#1579 = ADVANCED_FACE ( 'NONE', ( #31, #2586 ), #2475, .T. ) ;
+#1580 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.143500000000000000 ) ) ;
+#1581 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.5999999999999999800, -1.268500000000000000 ) ) ;
+#1582 = FACE_OUTER_BOUND ( 'NONE', #2121, .T. ) ;
+#1583 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .F. ) ;
+#1584 = EDGE_LOOP ( 'NONE', ( #2440, #1153 ) ) ;
+#1585 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1549 ), #1928 ) ;
+#1586 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2594 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2294, #2758, #617 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1587 = CYLINDRICAL_SURFACE ( 'NONE', #2130, 0.1250000000000000000 ) ;
+#1588 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1589 = AXIS2_PLACEMENT_3D ( 'NONE', #28, #269, #2635 ) ;
+#1590 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1591 = SPHERICAL_SURFACE ( 'NONE', #231, 0.1300000000000000000 ) ;
+#1592 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#1593 = SPHERICAL_SURFACE ( 'NONE', #1336, 0.1300000000000000000 ) ;
+#1594 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1595 = ORIENTED_EDGE ( 'NONE', *, *, #1170, .T. ) ;
+#1596 = ORIENTED_EDGE ( 'NONE', *, *, #2844, .T. ) ;
+#1597 = CIRCLE ( 'NONE', #2354, 0.1296148139681571100 ) ;
+#1598 = ADVANCED_FACE ( 'NONE', ( #2905 ), #2862, .T. ) ;
+#1599 = FACE_OUTER_BOUND ( 'NONE', #1822, .T. ) ;
+#1600 = SURFACE_STYLE_USAGE ( .BOTH. , #1834 ) ;
+#1601 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#1602 = STYLED_ITEM ( 'NONE', ( #1745 ), #2465 ) ;
+#1603 = MANIFOLD_SOLID_BREP ( 'Pin E4', #2531 ) ;
+#1604 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1605 = AXIS2_PLACEMENT_3D ( 'NONE', #2082, #288, #197 ) ;
+#1606 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1607 = AXIS2_PLACEMENT_3D ( 'NONE', #1480, #1029, #1974 ) ;
+#1608 = FACE_OUTER_BOUND ( 'NONE', #338, .T. ) ;
+#1609 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1610 = PRESENTATION_STYLE_ASSIGNMENT (( #1462 ) ) ;
+#1611 = EDGE_LOOP ( 'NONE', ( #2615, #1361 ) ) ;
+#1612 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#1613 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#1614 = CLOSED_SHELL ( 'NONE', ( #2692, #1079, #834 ) ) ;
+#1615 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1616 = PRESENTATION_STYLE_ASSIGNMENT (( #2546 ) ) ;
+#1617 = FILL_AREA_STYLE ('',( #367 ) ) ;
+#1618 = ORIENTED_EDGE ( 'NONE', *, *, #2687, .F. ) ;
+#1619 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#1620 = FACE_OUTER_BOUND ( 'NONE', #2541, .T. ) ;
+#1621 = ORIENTED_EDGE ( 'NONE', *, *, #825, .T. ) ;
+#1622 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#1623 = ORIENTED_EDGE ( 'NONE', *, *, #2452, .F. ) ;
+#1624 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1625 = EDGE_CURVE ( 'NONE', #1476, #1781, #2621, .T. ) ;
+#1626 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1627 = ADVANCED_FACE ( 'NONE', ( #2791, #3023 ), #1195, .T. ) ;
+#1628 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#1629 = AXIS2_PLACEMENT_3D ( 'NONE', #845, #864, #2977 ) ;
+#1630 = ORIENTED_EDGE ( 'NONE', *, *, #2613, .T. ) ;
+#1631 = VERTEX_POINT ( 'NONE', #1335 ) ;
+#1632 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #900 ), #2504 ) ;
+#1633 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1634 = FACE_BOUND ( 'NONE', #1138, .T. ) ;
+#1635 = VECTOR ( 'NONE', #687, 1000.000000000000000 ) ;
+#1636 = ORIENTED_EDGE ( 'NONE', *, *, #2583, .F. ) ;
+#1637 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1638 = VERTEX_POINT ( 'NONE', #2056 ) ;
+#1639 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1640 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1641 = AXIS2_PLACEMENT_3D ( 'NONE', #1733, #71, #2207 ) ;
+#1642 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1643 = ORIENTED_EDGE ( 'NONE', *, *, #807, .T. ) ;
+#1644 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1645 = AXIS2_PLACEMENT_3D ( 'NONE', #2515, #1293, #463 ) ;
+#1646 = PLANE ( 'NONE', #1430 ) ;
+#1647 = AXIS2_PLACEMENT_3D ( 'NONE', #2491, #619, #2955 ) ;
+#1648 = AXIS2_PLACEMENT_3D ( 'NONE', #1180, #467, #925 ) ;
+#1649 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1650 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1663 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #874, #855, #2529 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1651 = CLOSED_SHELL ( 'NONE', ( #1268, #1769, #94, #2744 ) ) ;
+#1652 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#1653 = VERTEX_POINT ( 'NONE', #136 ) ;
+#1654 = SURFACE_SIDE_STYLE ('',( #263 ) ) ;
+#1655 = EDGE_CURVE ( 'NONE', #2567, #1631, #591, .T. ) ;
+#1656 = CIRCLE ( 'NONE', #2402, 0.1300000000000000000 ) ;
+#1657 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856737300E-016, -1.000000000000000000 ) ) ;
+#1658 = CIRCLE ( 'NONE', #1046, 0.1300000000000000000 ) ;
+#1659 = ORIENTED_EDGE ( 'NONE', *, *, #1384, .F. ) ;
+#1660 = ADVANCED_FACE ( 'NONE', ( #1124 ), #862, .T. ) ;
+#1661 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1662 = FILL_AREA_STYLE ('',( #1423 ) ) ;
+#1663 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #874, 'distance_accuracy_value', 'NONE');
+#1664 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#1665 = CIRCLE ( 'NONE', #1956, 0.1300000000000001200 ) ;
+#1666 = EDGE_CURVE ( 'NONE', #3065, #1943, #481, .T. ) ;
+#1667 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1668 = CIRCLE ( 'NONE', #625, 0.1296148139681571100 ) ;
+#1669 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #275 ), #432 ) ;
+#1670 = VERTEX_POINT ( 'NONE', #830 ) ;
+#1671 = EDGE_LOOP ( 'NONE', ( #68, #279 ) ) ;
+#1672 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1673 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -0.8934999999999998500 ) ) ;
+#1674 = FACE_OUTER_BOUND ( 'NONE', #2342, .T. ) ;
+#1675 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1676 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1677 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1678 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1679 = SURFACE_SIDE_STYLE ('',( #3039 ) ) ;
+#1680 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1681 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1682 = AXIS2_PLACEMENT_3D ( 'NONE', #2483, #1015, #1057 ) ;
+#1683 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#1684 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1685 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1686 = ORIENTED_EDGE ( 'NONE', *, *, #1567, .T. ) ;
+#1687 = AXIS2_PLACEMENT_3D ( 'NONE', #663, #2269, #3003 ) ;
+#1688 = FILL_AREA_STYLE ('',( #2706 ) ) ;
+#1689 = VERTEX_POINT ( 'NONE', #1532 ) ;
+#1690 = ORIENTED_EDGE ( 'NONE', *, *, #2613, .F. ) ;
+#1691 = FACE_BOUND ( 'NONE', #2493, .T. ) ;
+#1692 = FILL_AREA_STYLE_COLOUR ( '', #1489 ) ;
+#1693 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1694 = EDGE_CURVE ( 'NONE', #259, #610, #1054, .T. ) ;
+#1695 = EDGE_LOOP ( 'NONE', ( #322, #411 ) ) ;
+#1696 = EDGE_LOOP ( 'NONE', ( #61, #1491 ) ) ;
+#1697 = AXIS2_PLACEMENT_3D ( 'NONE', #205, #2333, #688 ) ;
+#1698 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1699 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1700 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1701 = AXIS2_PLACEMENT_3D ( 'NONE', #1693, #1873, #2355 ) ;
+#1702 = MANIFOLD_SOLID_BREP ( 'Pin A1', #60 ) ;
+#1703 = CIRCLE ( 'NONE', #1211, 0.1296148139681572200 ) ;
+#1704 = ORIENTED_EDGE ( 'NONE', *, *, #776, .T. ) ;
+#1705 = EDGE_LOOP ( 'NONE', ( #816, #1031 ) ) ;
+#1706 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1707 = EDGE_CURVE ( 'NONE', #662, #2238, #1421, .T. ) ;
+#1708 = ORIENTED_EDGE ( 'NONE', *, *, #1800, .T. ) ;
+#1709 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1710 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1711 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1712 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1713 = SURFACE_STYLE_FILL_AREA ( #457 ) ;
+#1714 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1715 = ORIENTED_EDGE ( 'NONE', *, *, #511, .T. ) ;
+#1716 = VERTEX_POINT ( 'NONE', #1805 ) ;
+#1717 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1718 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1719 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1706, 'distance_accuracy_value', 'NONE');
+#1720 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1721 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.8788851860318428500 ) ) ;
+#1722 = FACE_OUTER_BOUND ( 'NONE', #1964, .T. ) ;
+#1723 = FILL_AREA_STYLE_COLOUR ( '', #2240 ) ;
+#1724 = ADVANCED_FACE ( 'NONE', ( #2095, #2831 ), #972, .T. ) ;
+#1725 = VERTEX_POINT ( 'NONE', #2962 ) ;
+#1726 = EDGE_CURVE ( 'NONE', #2647, #2508, #1597, .T. ) ;
+#1727 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1728 = VERTEX_POINT ( 'NONE', #889 ) ;
+#1729 = PRESENTATION_STYLE_ASSIGNMENT (( #975 ) ) ;
+#1730 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1998 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #867, #3002, #3012 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1731 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #67 ) ) ;
+#1732 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1733 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1734 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1735 = VERTEX_POINT ( 'NONE', #3028 ) ;
+#1736 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1737 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.7211148139681572400 ) ) ;
+#1738 = VERTEX_POINT ( 'NONE', #2329 ) ;
+#1739 = FACE_OUTER_BOUND ( 'NONE', #2993, .T. ) ;
+#1740 = ADVANCED_FACE ( 'NONE', ( #1533 ), #1844, .T. ) ;
+#1741 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1742 = FILL_AREA_STYLE_COLOUR ( '', #1880 ) ;
+#1743 = FACE_BOUND ( 'NONE', #604, .T. ) ;
+#1744 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1745 = PRESENTATION_STYLE_ASSIGNMENT (( #3035 ) ) ;
+#1746 = ORIENTED_EDGE ( 'NONE', *, *, #41, .F. ) ;
+#1747 = ORIENTED_EDGE ( 'NONE', *, *, #1995, .T. ) ;
+#1748 = CARTESIAN_POINT ( 'NONE', ( 0.2830000000000000300, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1749 = AXIS2_PLACEMENT_3D ( 'NONE', #1837, #3047, #454 ) ;
+#1750 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1855 ), #2668 ) ;
+#1751 = SURFACE_STYLE_USAGE ( .BOTH. , #106 ) ;
+#1752 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1753 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1754 = SHAPE_DEFINITION_REPRESENTATION ( #803, #606 ) ;
+#1755 = ADVANCED_FACE ( 'NONE', ( #375 ), #2344, .F. ) ;
+#1756 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1757 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1758 = STYLED_ITEM ( 'NONE', ( #3034 ), #447 ) ;
+#1759 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1187, 'distance_accuracy_value', 'NONE');
+#1760 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1761 = AXIS2_PLACEMENT_3D ( 'NONE', #1167, #475, #528 ) ;
+#1762 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#1763 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1764 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1765 = ORIENTED_EDGE ( 'NONE', *, *, #1865, .F. ) ;
+#1766 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2422 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2110, #428, #216 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1767 = ORIENTED_EDGE ( 'NONE', *, *, #1813, .F. ) ;
+#1768 = EDGE_CURVE ( 'NONE', #2508, #2647, #150, .T. ) ;
+#1769 = ADVANCED_FACE ( 'NONE', ( #65 ), #626, .T. ) ;
+#1770 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1418 ) ) ;
+#1771 = ORIENTED_EDGE ( 'NONE', *, *, #1567, .F. ) ;
+#1772 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1773 = FACE_OUTER_BOUND ( 'NONE', #1403, .T. ) ;
+#1774 = FILL_AREA_STYLE_COLOUR ( '', #2987 ) ;
+#1775 = PRESENTATION_STYLE_ASSIGNMENT (( #3054 ) ) ;
+#1776 = EDGE_LOOP ( 'NONE', ( #2352, #2656 ) ) ;
+#1777 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .F. ) ;
+#1778 = ORIENTED_EDGE ( 'NONE', *, *, #2985, .F. ) ;
+#1779 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1780 = SPHERICAL_SURFACE ( 'NONE', #2482, 0.1300000000000000000 ) ;
+#1781 = VERTEX_POINT ( 'NONE', #1381 ) ;
+#1782 = VERTEX_POINT ( 'NONE', #2799 ) ;
+#1783 = PRESENTATION_STYLE_ASSIGNMENT (( #685 ) ) ;
+#1784 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#1785 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1786 = EDGE_LOOP ( 'NONE', ( #749, #2728, #679, #2817 ) ) ;
+#1787 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1788 = ADVANCED_FACE ( 'NONE', ( #2986, #1980 ), #1273, .T. ) ;
+#1789 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1790 = EDGE_CURVE ( 'NONE', #1161, #1735, #2471, .T. ) ;
+#1791 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1792 = AXIS2_PLACEMENT_3D ( 'NONE', #3006, #860, #2753 ) ;
+#1793 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1504 ), #1650 ) ;
+#1794 = SURFACE_SIDE_STYLE ('',( #1824 ) ) ;
+#1795 = ORIENTED_EDGE ( 'NONE', *, *, #1155, .F. ) ;
+#1796 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1797 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1798 = SURFACE_SIDE_STYLE ('',( #985 ) ) ;
+#1799 = SPHERICAL_SURFACE ( 'NONE', #1868, 0.1300000000000000000 ) ;
+#1800 = EDGE_CURVE ( 'NONE', #2086, #2688, #1231, .T. ) ;
+#1801 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #677, 'distance_accuracy_value', 'NONE');
+#1802 = AXIS2_PLACEMENT_3D ( 'NONE', #1628, #2104, #2326 ) ;
+#1803 = SPHERICAL_SURFACE ( 'NONE', #2476, 0.1300000000000000000 ) ;
+#1804 = VERTEX_POINT ( 'NONE', #877 ) ;
+#1805 = CARTESIAN_POINT ( 'NONE', ( -0.9170000000000000400, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1806 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #368 ) ) ;
+#1807 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1808 = ORIENTED_EDGE ( 'NONE', *, *, #903, .T. ) ;
+#1809 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.3211148139681571600 ) ) ;
+#1810 = VERTEX_POINT ( 'NONE', #1580 ) ;
+#1811 = AXIS2_PLACEMENT_3D ( 'NONE', #2683, #2947, #1970 ) ;
+#1812 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #884 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #55, #2884, #2163 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1813 = EDGE_CURVE ( 'NONE', #1531, #553, #3058, .T. ) ;
+#1814 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#1815 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1165 ), #2248 ) ;
+#1816 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#1817 = CARTESIAN_POINT ( 'NONE', ( -0.1170000000000000200, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1818 = ADVANCED_FACE ( 'NONE', ( #2431 ), #1913, .F. ) ;
+#1819 = VERTEX_POINT ( 'NONE', #2417 ) ;
+#1820 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1119 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1604, #1866, #1840 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1821 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1822 = EDGE_LOOP ( 'NONE', ( #2723, #2923 ) ) ;
+#1823 = CARTESIAN_POINT ( 'NONE', ( 0.9430000000000000600, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1824 = SURFACE_STYLE_FILL_AREA ( #1075 ) ;
+#1825 = FACE_OUTER_BOUND ( 'NONE', #652, .T. ) ;
+#1826 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1827 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1828 = FACE_BOUND ( 'NONE', #278, .T. ) ;
+#1829 = FILL_AREA_STYLE ('',( #2297 ) ) ;
+#1830 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#1831 = EDGE_CURVE ( 'NONE', #2965, #2991, #1938, .T. ) ;
+#1832 = SURFACE_STYLE_USAGE ( .BOTH. , #930 ) ;
+#1833 = AXIS2_PLACEMENT_3D ( 'NONE', #2872, #2392, #2856 ) ;
+#1834 = SURFACE_SIDE_STYLE ('',( #392 ) ) ;
+#1835 = ADVANCED_FACE ( 'NONE', ( #2505 ), #1560, .T. ) ;
+#1836 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1837 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1838 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.7381148139681572600 ) ) ;
+#1839 = MANIFOLD_SOLID_BREP ( 'Pin[26]', #2757 ) ;
+#1840 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1841 = ORIENTED_EDGE ( 'NONE', *, *, #390, .T. ) ;
+#1842 = SURFACE_SIDE_STYLE ('',( #1027 ) ) ;
+#1843 = ORIENTED_EDGE ( 'NONE', *, *, #1929, .F. ) ;
+#1844 = PLANE ( 'NONE', #3042 ) ;
+#1845 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#1846 = ORIENTED_EDGE ( 'NONE', *, *, #2063, .F. ) ;
+#1847 = ADVANCED_FACE ( 'NONE', ( #262, #1634 ), #335, .T. ) ;
+#1848 = FILL_AREA_STYLE ('',( #242 ) ) ;
+#1849 = EDGE_LOOP ( 'NONE', ( #754, #1704 ) ) ;
+#1850 = ORIENTED_EDGE ( 'NONE', *, *, #1625, .F. ) ;
+#1851 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #233 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #658, #2304, #869 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1852 = STYLED_ITEM ( 'NONE', ( #446 ), #1569 ) ;
+#1853 = CIRCLE ( 'NONE', #1140, 0.1296148139681572200 ) ;
+#1854 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1855 = STYLED_ITEM ( 'NONE', ( #1616 ), #94 ) ;
+#1856 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#1857 = FACE_BOUND ( 'NONE', #2008, .T. ) ;
+#1858 = SURFACE_SIDE_STYLE ('',( #894 ) ) ;
+#1859 = FACE_OUTER_BOUND ( 'NONE', #2377, .T. ) ;
+#1860 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1861 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1394, 'distance_accuracy_value', 'NONE');
+#1862 = CIRCLE ( 'NONE', #1905, 0.1250000000000000000 ) ;
+#1863 = ORIENTED_EDGE ( 'NONE', *, *, #825, .F. ) ;
+#1864 = ORIENTED_EDGE ( 'NONE', *, *, #2345, .F. ) ;
+#1865 = EDGE_CURVE ( 'NONE', #1242, #534, #110, .T. ) ;
+#1866 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1867 = CIRCLE ( 'NONE', #1134, 0.1250000000000000000 ) ;
+#1868 = AXIS2_PLACEMENT_3D ( 'NONE', #267, #2388, #2854 ) ;
+#1869 = ORIENTED_EDGE ( 'NONE', *, *, #637, .F. ) ;
+#1870 = FACE_OUTER_BOUND ( 'NONE', #792, .T. ) ;
+#1871 = ADVANCED_FACE ( 'NONE', ( #2759 ), #1312, .T. ) ;
+#1872 = STYLED_ITEM ( 'NONE', ( #1346 ), #1839 ) ;
+#1873 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1874 = VERTEX_POINT ( 'NONE', #923 ) ;
+#1875 = EDGE_LOOP ( 'NONE', ( #1147, #1636 ) ) ;
+#1876 = AXIS2_PLACEMENT_3D ( 'NONE', #2696, #1049, #2933 ) ;
+#1877 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1878 = SURFACE_SIDE_STYLE ('',( #2085 ) ) ;
+#1879 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.5999999999999999800, 1.268500000000000000 ) ) ;
+#1880 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1881 = ORIENTED_EDGE ( 'NONE', *, *, #1694, .F. ) ;
+#1882 = FILL_AREA_STYLE ('',( #853 ) ) ;
+#1883 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#1884 = ORIENTED_EDGE ( 'NONE', *, *, #2151, .T. ) ;
+#1885 = LINE ( 'NONE', #1482, #1217 ) ;
+#1886 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1887 = SURFACE_SIDE_STYLE ('',( #1152 ) ) ;
+#1888 = VERTEX_POINT ( 'NONE', #2895 ) ;
+#1889 = EDGE_CURVE ( 'NONE', #2830, #2310, #2057, .T. ) ;
+#1890 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.4618851860318428100 ) ) ;
+#1891 = AXIS2_PLACEMENT_3D ( 'NONE', #2253, #2260, #2495 ) ;
+#1892 = AXIS2_PLACEMENT_3D ( 'NONE', #1498, #813, #2702 ) ;
+#1893 = SURFACE_STYLE_FILL_AREA ( #986 ) ;
+#1894 = SURFACE_SIDE_STYLE ('',( #2460 ) ) ;
+#1895 = EDGE_LOOP ( 'NONE', ( #2299, #2438 ) ) ;
+#1896 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1897 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1898 = MANIFOLD_SOLID_BREP ( 'Pin A2', #2267 ) ;
+#1899 = SURFACE_STYLE_FILL_AREA ( #3029 ) ;
+#1900 = ORIENTED_EDGE ( 'NONE', *, *, #1331, .T. ) ;
+#1901 = PRESENTATION_STYLE_ASSIGNMENT (( #2128 ) ) ;
+#1902 = SURFACE_SIDE_STYLE ('',( #809 ) ) ;
+#1903 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#1904 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1905 = AXIS2_PLACEMENT_3D ( 'NONE', #751, #51, #1680 ) ;
+#1906 = AXIS2_PLACEMENT_3D ( 'NONE', #382, #1541, #850 ) ;
+#1907 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.4788851860318428800 ) ) ;
+#1908 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1909 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1910 = AXIS2_PLACEMENT_3D ( 'NONE', #261, #2386, #2596 ) ;
+#1911 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1588 ) ;
+#1912 = ORIENTED_EDGE ( 'NONE', *, *, #1155, .T. ) ;
+#1913 = PLANE ( 'NONE', #2819 ) ;
+#1914 = ORIENTED_EDGE ( 'NONE', *, *, #586, .T. ) ;
+#1915 = PRESENTATION_STYLE_ASSIGNMENT (( #1600 ) ) ;
+#1916 = AXIS2_PLACEMENT_3D ( 'NONE', #2642, #2653, #294 ) ;
+#1917 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1918 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#1919 = FACE_BOUND ( 'NONE', #183, .T. ) ;
+#1920 = AXIS2_PLACEMENT_3D ( 'NONE', #871, #1609, #1354 ) ;
+#1921 = FACE_OUTER_BOUND ( 'NONE', #922, .T. ) ;
+#1922 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.7381148139681572600 ) ) ;
+#1923 = EDGE_LOOP ( 'NONE', ( #1378, #3015 ) ) ;
+#1924 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .F. ) ;
+#1925 = EDGE_LOOP ( 'NONE', ( #2457, #2135 ) ) ;
+#1926 = FACE_OUTER_BOUND ( 'NONE', #286, .T. ) ;
+#1927 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1928 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1861 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1394, #1624, #237 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1929 = EDGE_CURVE ( 'NONE', #2859, #1874, #1931, .T. ) ;
+#1930 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#1931 = CIRCLE ( 'NONE', #2197, 0.1296148139681572200 ) ;
+#1932 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1933 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1934 = SPHERICAL_SURFACE ( 'NONE', #2284, 0.1300000000000000000 ) ;
+#1935 = AXIS2_PLACEMENT_3D ( 'NONE', #1678, #524, #268 ) ;
+#1936 = ORIENTED_EDGE ( 'NONE', *, *, #586, .F. ) ;
+#1937 = ORIENTED_EDGE ( 'NONE', *, *, #1484, .F. ) ;
+#1938 = CIRCLE ( 'NONE', #1392, 0.1300000000000000000 ) ;
+#1939 = MANIFOLD_SOLID_BREP ( 'Pin[25]', #1950 ) ;
+#1940 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1941 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1942 = FACE_OUTER_BOUND ( 'NONE', #2983, .T. ) ;
+#1943 = VERTEX_POINT ( 'NONE', #1946 ) ;
+#1944 = SURFACE_STYLE_FILL_AREA ( #349 ) ;
+#1945 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1946 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.8618851860318427200 ) ) ;
+#1947 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1948 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#1949 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#1950 = CLOSED_SHELL ( 'NONE', ( #599, #1724, #2631 ) ) ;
+#1951 = ADVANCED_FACE ( 'NONE', ( #2092, #2858 ), #3053, .T. ) ;
+#1952 = EDGE_CURVE ( 'NONE', #537, #1271, #146, .T. ) ;
+#1953 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1954 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1955 = AXIS2_PLACEMENT_3D ( 'NONE', #974, #1642, #2628 ) ;
+#1956 = AXIS2_PLACEMENT_3D ( 'NONE', #2764, #628, #1562 ) ;
+#1957 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1958 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1959 = EDGE_LOOP ( 'NONE', ( #1846, #222 ) ) ;
+#1960 = STYLED_ITEM ( 'NONE', ( #1300 ), #314 ) ;
+#1961 = ORIENTED_EDGE ( 'NONE', *, *, #1399, .F. ) ;
+#1962 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1963 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1964 = EDGE_LOOP ( 'NONE', ( #2602, #1090 ) ) ;
+#1965 = EDGE_LOOP ( 'NONE', ( #2612, #1808 ) ) ;
+#1966 = EDGE_CURVE ( 'NONE', #1517, #26, #621, .T. ) ;
+#1967 = ADVANCED_FACE ( 'NONE', ( #215 ), #2, .F. ) ;
+#1968 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #536 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #670, #2081, #2607 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1969 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#1970 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1971 = FACE_BOUND ( 'NONE', #1154, .T. ) ;
+#1972 = EDGE_LOOP ( 'NONE', ( #2146, #575 ) ) ;
+#1973 = STYLED_ITEM ( 'NONE', ( #182 ), #1898 ) ;
+#1974 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#1975 = EDGE_LOOP ( 'NONE', ( #1130, #1122 ) ) ;
+#1976 = VERTEX_POINT ( 'NONE', #244 ) ;
+#1977 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#1978 = AXIS2_PLACEMENT_3D ( 'NONE', #872, #2331, #2550 ) ;
+#1979 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1521 ), #1179 ) ;
+#1980 = FACE_BOUND ( 'NONE', #1530, .T. ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #207, .F. ) ;
+#1982 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1960 ), #2627 ) ;
+#1983 = PLANE ( 'NONE', #395 ) ;
+#1984 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#1985 = CIRCLE ( 'NONE', #17, 0.1300000000000000000 ) ;
+#1986 = SURFACE_STYLE_USAGE ( .BOTH. , #2890 ) ;
+#1987 = CIRCLE ( 'NONE', #1061, 0.1296148139681571100 ) ;
+#1988 = ADVANCED_FACE ( 'NONE', ( #59 ), #2614, .F. ) ;
+#1989 = FILL_AREA_STYLE_COLOUR ( '', #2414 ) ;
+#1990 = EDGE_CURVE ( 'NONE', #2055, #1738, #2651, .T. ) ;
+#1991 = FILL_AREA_STYLE_COLOUR ( '', #1447 ) ;
+#1992 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1758 ) ) ;
+#1993 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1994 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1995 = EDGE_CURVE ( 'NONE', #865, #1819, #2575, .T. ) ;
+#1996 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.5999999999999999800, 1.268500000000000000 ) ) ;
+#1997 = ORIENTED_EDGE ( 'NONE', *, *, #1503, .F. ) ;
+#1998 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #867, 'distance_accuracy_value', 'NONE');
+#1999 = ADVANCED_FACE ( 'NONE', ( #1859 ), #1593, .T. ) ;
+#2000 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #275 ) ) ;
+#2001 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2002 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2003 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2004 = VERTEX_POINT ( 'NONE', #915 ) ;
+#2005 = SURFACE_STYLE_FILL_AREA ( #236 ) ;
+#2006 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2007 = ORIENTED_EDGE ( 'NONE', *, *, #2439, .F. ) ;
+#2008 = EDGE_LOOP ( 'NONE', ( #601, #2385 ) ) ;
+#2009 = STYLED_ITEM ( 'NONE', ( #1915 ), #82 ) ;
+#2010 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2011 = ORIENTED_EDGE ( 'NONE', *, *, #95, .T. ) ;
+#2012 = SURFACE_STYLE_USAGE ( .BOTH. , #2526 ) ;
+#2013 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#2014 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2015 = ADVANCED_FACE ( 'NONE', ( #2168 ), #1375, .T. ) ;
+#2016 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2017 = EDGE_LOOP ( 'NONE', ( #879, #486 ) ) ;
+#2018 = VERTEX_POINT ( 'NONE', #230 ) ;
+#2019 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2020 = CIRCLE ( 'NONE', #2416, 0.1300000000000000000 ) ;
+#2021 = SURFACE_SIDE_STYLE ('',( #824 ) ) ;
+#2022 = AXIS2_PLACEMENT_3D ( 'NONE', #535, #2181, #2670 ) ;
+#2023 = EDGE_LOOP ( 'NONE', ( #2527, #109 ) ) ;
+#2024 = SURFACE_SIDE_STYLE ('',( #549 ) ) ;
+#2025 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #701 ) ) ;
+#2026 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2027 = SURFACE_STYLE_FILL_AREA ( #1882 ) ;
+#2028 = FILL_AREA_STYLE ('',( #360 ) ) ;
+#2029 = EDGE_CURVE ( 'NONE', #248, #2790, #2426, .T. ) ;
+#2030 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2031 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1543 ) ) ;
+#2032 = ADVANCED_FACE ( 'NONE', ( #2245 ), #2978, .T. ) ;
+#2033 = CIRCLE ( 'NONE', #1216, 0.1300000000000000000 ) ;
+#2034 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2035 = AXIS2_PLACEMENT_3D ( 'NONE', #2323, #909, #1360 ) ;
+#2036 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2037 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1772, 'distance_accuracy_value', 'NONE');
+#2038 = FACE_OUTER_BOUND ( 'NONE', #477, .T. ) ;
+#2039 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2040 = FILL_AREA_STYLE ('',( #2511 ) ) ;
+#2041 = ORIENTED_EDGE ( 'NONE', *, *, #1399, .T. ) ;
+#2042 = AXIS2_PLACEMENT_3D ( 'NONE', #350, #2914, #369 ) ;
+#2043 = MANIFOLD_SOLID_BREP ( 'Pin C3', #991 ) ;
+#2044 = EDGE_LOOP ( 'NONE', ( #1229, #1924 ) ) ;
+#2045 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1351 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #211, #2328, #453 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2046 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.06188518603184273200 ) ) ;
+#2047 = EDGE_LOOP ( 'NONE', ( #2487, #1843 ) ) ;
+#2048 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2049 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2050 = CARTESIAN_POINT ( 'NONE', ( -0.6570000000000000300, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2051 = EDGE_CURVE ( 'NONE', #1219, #705, #2142, .T. ) ;
+#2052 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2053 = PLANE ( 'NONE', #132 ) ;
+#2054 = EDGE_LOOP ( 'NONE', ( #2577, #2123 ) ) ;
+#2055 = VERTEX_POINT ( 'NONE', #1890 ) ;
+#2056 = CARTESIAN_POINT ( 'NONE', ( -0.9170000000000000400, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2057 = CIRCLE ( 'NONE', #151, 0.1296148139681571100 ) ;
+#2058 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2059 = LINE ( 'NONE', #2145, #2469 ) ;
+#2060 = EDGE_LOOP ( 'NONE', ( #953, #1209 ) ) ;
+#2061 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2361, 'distance_accuracy_value', 'NONE');
+#2062 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2063 = EDGE_CURVE ( 'NONE', #1230, #1304, #1985, .T. ) ;
+#2064 = CIRCLE ( 'NONE', #312, 0.1296148139681572200 ) ;
+#2065 = SPHERICAL_SURFACE ( 'NONE', #1212, 0.1300000000000000000 ) ;
+#2066 = AXIS2_PLACEMENT_3D ( 'NONE', #2075, #204, #669 ) ;
+#2067 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2068 = AXIS2_PLACEMENT_3D ( 'NONE', #1717, #2637, #1440 ) ;
+#2069 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2070 = EDGE_LOOP ( 'NONE', ( #1767, #2554 ) ) ;
+#2071 = SURFACE_SIDE_STYLE ('',( #2761 ) ) ;
+#2072 = CIRCLE ( 'NONE', #713, 0.1296148139681572200 ) ;
+#2073 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2074 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2075 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#2076 = CARTESIAN_POINT ( 'NONE', ( 0.5430000000000000400, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2077 = CLOSED_SHELL ( 'NONE', ( #1999, #2341, #577 ) ) ;
+#2078 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2079 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2336 ), #547 ) ;
+#2080 = AXIS2_PLACEMENT_3D ( 'NONE', #1249, #1285, #1241 ) ;
+#2081 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2082 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2083 = CLOSED_SHELL ( 'NONE', ( #2225, #2112, #142 ) ) ;
+#2084 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1165 ) ) ;
+#2085 = SURFACE_STYLE_FILL_AREA ( #899 ) ;
+#2086 = VERTEX_POINT ( 'NONE', #940 ) ;
+#2087 = CLOSED_SHELL ( 'NONE', ( #1329, #901, #3037 ) ) ;
+#2088 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2089 = SURFACE_STYLE_FILL_AREA ( #2028 ) ;
+#2090 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2091 = AXIS2_PLACEMENT_3D ( 'NONE', #2877, #1458, #56 ) ;
+#2092 = FACE_OUTER_BOUND ( 'NONE', #480, .T. ) ;
+#2093 = ORIENTED_EDGE ( 'NONE', *, *, #838, .F. ) ;
+#2094 = EDGE_LOOP ( 'NONE', ( #1997, #828 ) ) ;
+#2095 = FACE_OUTER_BOUND ( 'NONE', #1923, .T. ) ;
+#2096 = ADVANCED_FACE ( 'NONE', ( #1126, #29 ), #300, .T. ) ;
+#2097 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2363 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2809, #707, #1681 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2098 = CIRCLE ( 'NONE', #2359, 0.1300000000000000000 ) ;
+#2099 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#2100 = VERTEX_POINT ( 'NONE', #729 ) ;
+#2101 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2102 = SURFACE_STYLE_FILL_AREA ( #2478 ) ;
+#2103 = AXIS2_PLACEMENT_3D ( 'NONE', #476, #2122, #708 ) ;
+#2104 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2105 = PRESENTATION_STYLE_ASSIGNMENT (( #487 ) ) ;
+#2106 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2107 = EDGE_CURVE ( 'NONE', #502, #270, #1497, .T. ) ;
+#2108 = AXIS2_PLACEMENT_3D ( 'NONE', #299, #1448, #501 ) ;
+#2109 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2110 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2111 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2112 = ADVANCED_FACE ( 'NONE', ( #1825, #1278 ), #796, .T. ) ;
+#2113 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2114 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2115 = CIRCLE ( 'NONE', #2988, 0.1300000000000000000 ) ;
+#2116 = ORIENTED_EDGE ( 'NONE', *, *, #2883, .T. ) ;
+#2117 = FILL_AREA_STYLE_COLOUR ( '', #1525 ) ;
+#2118 = PLANE ( 'NONE', #1434 ) ;
+#2119 = CLOSED_SHELL ( 'NONE', ( #1317, #2096, #2916 ) ) ;
+#2120 = FILL_AREA_STYLE_COLOUR ( '', #1416 ) ;
+#2121 = EDGE_LOOP ( 'NONE', ( #2535, #1715 ) ) ;
+#2122 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2123 = ORIENTED_EDGE ( 'NONE', *, *, #2362, .T. ) ;
+#2124 = EDGE_CURVE ( 'NONE', #1874, #2859, #185, .T. ) ;
+#2125 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#2126 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2127 = SPHERICAL_SURFACE ( 'NONE', #2588, 0.1300000000000000000 ) ;
+#2128 = SURFACE_STYLE_USAGE ( .BOTH. , #220 ) ;
+#2129 = AXIS2_PLACEMENT_3D ( 'NONE', #731, #1460, #2178 ) ;
+#2130 = AXIS2_PLACEMENT_3D ( 'NONE', #1814, #424, #1108 ) ;
+#2131 = CARTESIAN_POINT ( 'NONE', ( 0.6830000000000000500, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#2132 = ORIENTED_EDGE ( 'NONE', *, *, #2995, .T. ) ;
+#2133 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2134 = VERTEX_POINT ( 'NONE', #1199 ) ;
+#2135 = ORIENTED_EDGE ( 'NONE', *, *, #1995, .F. ) ;
+#2136 = EDGE_CURVE ( 'NONE', #2285, #2845, #1350, .T. ) ;
+#2137 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2138 = FILL_AREA_STYLE_COLOUR ( '', #1359 ) ;
+#2139 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#2140 = AXIS2_PLACEMENT_3D ( 'NONE', #473, #691, #1606 ) ;
+#2141 = ORIENTED_EDGE ( 'NONE', *, *, #2751, .T. ) ;
+#2142 = CIRCLE ( 'NONE', #2295, 0.1296148139681572200 ) ;
+#2143 = AXIS2_PLACEMENT_3D ( 'NONE', #13, #1398, #1649 ) ;
+#2144 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #868, 'distance_accuracy_value', 'NONE');
+#2145 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.5999999999999999800, -1.268500000000000000 ) ) ;
+#2146 = ORIENTED_EDGE ( 'NONE', *, *, #738, .F. ) ;
+#2147 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1002 ) ) ;
+#2148 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2149 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2150 = FILL_AREA_STYLE_COLOUR ( '', #2014 ) ;
+#2151 = EDGE_CURVE ( 'NONE', #762, #1653, #2098, .T. ) ;
+#2152 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2153 = SPHERICAL_SURFACE ( 'NONE', #2256, 0.1300000000000000000 ) ;
+#2154 = ORIENTED_EDGE ( 'NONE', *, *, #637, .T. ) ;
+#2155 = VERTEX_POINT ( 'NONE', #968 ) ;
+#2156 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#2157 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2158 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2307, 'distance_accuracy_value', 'NONE');
+#2159 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2160 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2161 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2162 = EDGE_CURVE ( 'NONE', #1781, #1476, #2622, .T. ) ;
+#2163 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2164 = CARTESIAN_POINT ( 'NONE', ( 0.01300000000000000600, 0.1400000000000000400, -0.4788851860318428800 ) ) ;
+#2165 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#2166 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2543 ), #46 ) ;
+#2167 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2168 = FACE_OUTER_BOUND ( 'NONE', #129, .T. ) ;
+#2169 = FACE_OUTER_BOUND ( 'NONE', #3036, .T. ) ;
+#2170 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .T. ) ;
+#2171 = ORIENTED_EDGE ( 'NONE', *, *, #1666, .T. ) ;
+#2172 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2173 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2174 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2009 ), #2045 ) ;
+#2175 = CIRCLE ( 'NONE', #1499, 0.1300000000000000000 ) ;
+#2176 = SURFACE_SIDE_STYLE ('',( #2763 ) ) ;
+#2177 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #835, 'distance_accuracy_value', 'NONE');
+#2178 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2179 = FACE_OUTER_BOUND ( 'NONE', #332, .T. ) ;
+#2180 = FILL_AREA_STYLE_COLOUR ( '', #2303 ) ;
+#2181 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2182 = FILL_AREA_STYLE ('',( #2120 ) ) ;
+#2183 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2336 ) ) ;
+#2184 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2185 = AXIS2_PLACEMENT_3D ( 'NONE', #584, #2936, #1744 ) ;
+#2186 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -0.8934999999999998500 ) ) ;
+#2187 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2188 = FACE_BOUND ( 'NONE', #1102, .T. ) ;
+#2189 = ORIENTED_EDGE ( 'NONE', *, *, #2700, .F. ) ;
+#2190 = EDGE_CURVE ( 'NONE', #149, #2576, #1867, .T. ) ;
+#2191 = ORIENTED_EDGE ( 'NONE', *, *, #875, .F. ) ;
+#2192 = AXIS2_PLACEMENT_3D ( 'NONE', #2666, #118, #1226 ) ;
+#2193 = SURFACE_STYLE_USAGE ( .BOTH. , #2705 ) ;
+#2194 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2195 = EDGE_LOOP ( 'NONE', ( #812, #8 ) ) ;
+#2196 = FACE_OUTER_BOUND ( 'NONE', #427, .T. ) ;
+#2197 = AXIS2_PLACEMENT_3D ( 'NONE', #752, #1954, #1993 ) ;
+#2198 = FACE_BOUND ( 'NONE', #2044, .T. ) ;
+#2199 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2200 = SURFACE_STYLE_USAGE ( .BOTH. , #1679 ) ;
+#2201 = EDGE_LOOP ( 'NONE', ( #419, #2041 ) ) ;
+#2202 = AXIS2_PLACEMENT_3D ( 'NONE', #2855, #1227, #25 ) ;
+#2203 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2204 = CIRCLE ( 'NONE', #2864, 0.1300000000000000000 ) ;
+#2205 = EDGE_CURVE ( 'NONE', #1888, #1716, #2020, .T. ) ;
+#2206 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2207 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2208 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2209 = VERTEX_POINT ( 'NONE', #2401 ) ;
+#2210 = VERTEX_POINT ( 'NONE', #1203 ) ;
+#2211 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2212 = CIRCLE ( 'NONE', #1749, 0.1300000000000001200 ) ;
+#2213 = ORIENTED_EDGE ( 'NONE', *, *, #1011, .F. ) ;
+#2214 = PRESENTATION_STYLE_ASSIGNMENT (( #1064 ) ) ;
+#2215 = EDGE_CURVE ( 'NONE', #2688, #2086, #66, .T. ) ;
+#2216 = SURFACE_SIDE_STYLE ('',( #20 ) ) ;
+#2217 = CIRCLE ( 'NONE', #1648, 0.1300000000000001200 ) ;
+#2218 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2219 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.9914999999999999400 ) ) ;
+#2220 = ORIENTED_EDGE ( 'NONE', *, *, #2800, .T. ) ;
+#2221 = FILL_AREA_STYLE ('',( #1723 ) ) ;
+#2222 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2223 = EDGE_CURVE ( 'NONE', #2280, #843, #832, .T. ) ;
+#2224 = SURFACE_SIDE_STYLE ('',( #2937 ) ) ;
+#2225 = ADVANCED_FACE ( 'NONE', ( #733 ), #976, .T. ) ;
+#2226 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #531 ), #2424 ) ;
+#2227 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1719 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1706, #80, #1675 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2228 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2229 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2230 = EDGE_LOOP ( 'NONE', ( #1034, #2470 ) ) ;
+#2231 = ORIENTED_EDGE ( 'NONE', *, *, #2452, .T. ) ;
+#2232 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2233 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2234 = FACE_OUTER_BOUND ( 'NONE', #717, .T. ) ;
+#2235 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2236 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #984, 'distance_accuracy_value', 'NONE');
+#2237 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#2238 = VERTEX_POINT ( 'NONE', #2484 ) ;
+#2239 = ADVANCED_FACE ( 'NONE', ( #1599 ), #1513, .F. ) ;
+#2240 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#2241 = CIRCLE ( 'NONE', #1419, 0.1300000000000000000 ) ;
+#2242 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2243 = AXIS2_PLACEMENT_3D ( 'NONE', #2242, #1727, #2010 ) ;
+#2244 = STYLED_ITEM ( 'NONE', ( #1017 ), #1702 ) ;
+#2245 = FACE_OUTER_BOUND ( 'NONE', #2201, .T. ) ;
+#2246 = ORIENTED_EDGE ( 'NONE', *, *, #709, .F. ) ;
+#2247 = ORIENTED_EDGE ( 'NONE', *, *, #158, .T. ) ;
+#2248 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2908 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #774, #76, #2669 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2249 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2250 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#2251 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2252 = CIRCLE ( 'NONE', #354, 0.1296148139681572200 ) ;
+#2253 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2254 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2255 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.07888518603184292700 ) ) ;
+#2256 = AXIS2_PLACEMENT_3D ( 'NONE', #1277, #2682, #1016 ) ;
+#2257 = ADVANCED_FACE ( 'NONE', ( #863 ), #1287, .F. ) ;
+#2258 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2259 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2652 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #560, #1468, #777 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2260 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2261 = SPHERICAL_SURFACE ( 'NONE', #1128, 0.1300000000000000000 ) ;
+#2262 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2263 = VERTEX_POINT ( 'NONE', #2408 ) ;
+#2264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #171 ), #1730 ) ;
+#2265 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2266 = CARTESIAN_POINT ( 'NONE', ( 0.9430000000000000600, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2267 = CLOSED_SHELL ( 'NONE', ( #111, #1847, #160 ) ) ;
+#2268 = ADVANCED_FACE ( 'NONE', ( #378, #1564 ), #114, .T. ) ;
+#2269 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2270 = CIRCLE ( 'NONE', #1687, 0.1300000000000000000 ) ;
+#2271 = MANIFOLD_SOLID_BREP ( 'Pin A3', #1568 ) ;
+#2272 = PRESENTATION_STYLE_ASSIGNMENT (( #88 ) ) ;
+#2273 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2274 = FACE_OUTER_BOUND ( 'NONE', #1563, .T. ) ;
+#2275 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2276 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2277 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2278 = FACE_OUTER_BOUND ( 'NONE', #1849, .T. ) ;
+#2279 = VERTEX_POINT ( 'NONE', #2468 ) ;
+#2280 = VERTEX_POINT ( 'NONE', #780 ) ;
+#2281 = EDGE_CURVE ( 'NONE', #1735, #1161, #2948, .T. ) ;
+#2282 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2283 = AXIS2_PLACEMENT_3D ( 'NONE', #2549, #644, #1115 ) ;
+#2284 = AXIS2_PLACEMENT_3D ( 'NONE', #2441, #2861, #92 ) ;
+#2285 = VERTEX_POINT ( 'NONE', #597 ) ;
+#2286 = SURFACE_STYLE_FILL_AREA ( #2739 ) ;
+#2287 = PLANE ( 'NONE', #719 ) ;
+#2288 = SURFACE_STYLE_FILL_AREA ( #2317 ) ;
+#2289 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2429, 'distance_accuracy_value', 'NONE');
+#2290 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2291 = SURFACE_STYLE_USAGE ( .BOTH. , #1798 ) ;
+#2292 = VERTEX_POINT ( 'NONE', #1488 ) ;
+#2293 = EDGE_CURVE ( 'NONE', #1782, #2004, #2697, .T. ) ;
+#2294 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2295 = AXIS2_PLACEMENT_3D ( 'NONE', #2381, #2626, #44 ) ;
+#2296 = FACE_OUTER_BOUND ( 'NONE', #1695, .T. ) ;
+#2297 = FILL_AREA_STYLE_COLOUR ( '', #1445 ) ;
+#2298 = SURFACE_SIDE_STYLE ('',( #3009 ) ) ;
+#2299 = ORIENTED_EDGE ( 'NONE', *, *, #1790, .T. ) ;
+#2300 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1452 ), #912 ) ;
+#2301 = AXIS2_PLACEMENT_3D ( 'NONE', #1088, #2954, #1327 ) ;
+#2302 = EDGE_CURVE ( 'NONE', #515, #1456, #2320, .T. ) ;
+#2303 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#2304 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2305 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #213 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2233, #362, #383 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2306 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2307 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2308 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2309 = EDGE_CURVE ( 'NONE', #3055, #1405, #342, .T. ) ;
+#2310 = VERTEX_POINT ( 'NONE', #1721 ) ;
+#2311 = FACE_OUTER_BOUND ( 'NONE', #1895, .T. ) ;
+#2312 = FACE_OUTER_BOUND ( 'NONE', #1696, .T. ) ;
+#2313 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2314 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2315 = EDGE_LOOP ( 'NONE', ( #333, #2825 ) ) ;
+#2316 = EDGE_LOOP ( 'NONE', ( #1052, #2116 ) ) ;
+#2317 = FILL_AREA_STYLE ('',( #1575 ) ) ;
+#2318 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 1.121114813968157000 ) ) ;
+#2319 = EDGE_CURVE ( 'NONE', #2372, #352, #2252, .T. ) ;
+#2320 = CIRCLE ( 'NONE', #2623, 0.1300000000000001200 ) ;
+#2321 = PLANE ( 'NONE', #2779 ) ;
+#2322 = AXIS2_PLACEMENT_3D ( 'NONE', #1903, #2159, #2232 ) ;
+#2323 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#2324 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #545, 'distance_accuracy_value', 'NONE');
+#2325 = ADVANCED_FACE ( 'NONE', ( #2395 ), #1524, .F. ) ;
+#2326 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2327 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2328 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2329 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.7211148139681572400 ) ) ;
+#2330 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2331 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2332 = ORIENTED_EDGE ( 'NONE', *, *, #3068, .T. ) ;
+#2333 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2334 = ORIENTED_EDGE ( 'NONE', *, *, #2215, .T. ) ;
+#2335 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2336 = STYLED_ITEM ( 'NONE', ( #1228 ), #2691 ) ;
+#2337 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3043 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1486, #1709, #2445 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2338 = FILL_AREA_STYLE_COLOUR ( '', #2228 ) ;
+#2339 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1855 ) ) ;
+#2340 = CIRCLE ( 'NONE', #135, 0.1296148139681572200 ) ;
+#2341 = ADVANCED_FACE ( 'NONE', ( #1674, #2659 ), #2792, .T. ) ;
+#2342 = EDGE_LOOP ( 'NONE', ( #1439, #1292 ) ) ;
+#2343 = ORIENTED_EDGE ( 'NONE', *, *, #627, .F. ) ;
+#2344 = PLANE ( 'NONE', #1232 ) ;
+#2345 = EDGE_CURVE ( 'NONE', #2018, #153, #444, .T. ) ;
+#2346 = EDGE_CURVE ( 'NONE', #1819, #865, #2064, .T. ) ;
+#2347 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2348 = FACE_OUTER_BOUND ( 'NONE', #2674, .T. ) ;
+#2349 = AXIS2_PLACEMENT_3D ( 'NONE', #1387, #2090, #1639 ) ;
+#2350 = FACE_OUTER_BOUND ( 'NONE', #917, .T. ) ;
+#2351 = FILL_AREA_STYLE ('',( #2338 ) ) ;
+#2352 = ORIENTED_EDGE ( 'NONE', *, *, #807, .F. ) ;
+#2353 = ORIENTED_EDGE ( 'NONE', *, *, #2205, .T. ) ;
+#2354 = AXIS2_PLACEMENT_3D ( 'NONE', #2099, #1836, #674 ) ;
+#2355 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2356 = EDGE_LOOP ( 'NONE', ( #1330, #1420 ) ) ;
+#2357 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.4618851860318428100 ) ) ;
+#2358 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#2359 = AXIS2_PLACEMENT_3D ( 'NONE', #1667, #1685, #2157 ) ;
+#2360 = FACE_OUTER_BOUND ( 'NONE', #1086, .T. ) ;
+#2361 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2362 = EDGE_CURVE ( 'NONE', #352, #2372, #1380, .T. ) ;
+#2363 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2809, 'distance_accuracy_value', 'NONE');
+#2364 = VERTEX_POINT ( 'NONE', #2266 ) ;
+#2365 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2366 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1506, 'distance_accuracy_value', 'NONE');
+#2367 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2368 = EDGE_CURVE ( 'NONE', #2745, #2292, #1534, .T. ) ;
+#2369 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2370 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2371 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2372 = VERTEX_POINT ( 'NONE', #1556 ) ;
+#2373 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2374 = ORIENTED_EDGE ( 'NONE', *, *, #1666, .F. ) ;
+#2375 = FACE_BOUND ( 'NONE', #747, .T. ) ;
+#2376 = SURFACE_STYLE_USAGE ( .BOTH. , #1887 ) ;
+#2377 = EDGE_LOOP ( 'NONE', ( #1937, #2677 ) ) ;
+#2378 = EDGE_CURVE ( 'NONE', #1275, #1976, #152, .T. ) ;
+#2379 = SPHERICAL_SURFACE ( 'NONE', #190, 0.1300000000000000000 ) ;
+#2380 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2381 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#2382 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2703 ), #787 ) ;
+#2383 = AXIS2_PLACEMENT_3D ( 'NONE', #1927, #1467, #2172 ) ;
+#2384 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.8618851860318427200 ) ) ;
+#2385 = ORIENTED_EDGE ( 'NONE', *, *, #761, .F. ) ;
+#2386 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2387 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2388 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2389 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#2390 = FACE_BOUND ( 'NONE', #1220, .T. ) ;
+#2391 = CLOSED_SHELL ( 'NONE', ( #1062, #348, #2325 ) ) ;
+#2392 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2393 = ADVANCED_FACE ( 'NONE', ( #1942 ), #2760, .F. ) ;
+#2394 = CARTESIAN_POINT ( 'NONE', ( 0.6830000000000000500, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2395 = FACE_OUTER_BOUND ( 'NONE', #2503, .T. ) ;
+#2396 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2397 = AXIS2_PLACEMENT_3D ( 'NONE', #559, #2882, #63 ) ;
+#2398 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #665 ), #2337 ) ;
+#2399 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -1.138114813968157200 ) ) ;
+#2400 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2401 = CARTESIAN_POINT ( 'NONE', ( 0.5430000000000000400, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2402 = AXIS2_PLACEMENT_3D ( 'NONE', #1058, #2735, #2016 ) ;
+#2403 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2404 = EDGE_CURVE ( 'NONE', #1405, #1242, #2584, .T. ) ;
+#2405 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2406 = AXIS2_PLACEMENT_3D ( 'NONE', #1004, #1710, #2695 ) ;
+#2407 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2408 = CARTESIAN_POINT ( 'NONE', ( -0.5170000000000001300, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2409 = ORIENTED_EDGE ( 'NONE', *, *, #1518, .T. ) ;
+#2410 = AXIS2_PLACEMENT_3D ( 'NONE', #161, #2034, #632 ) ;
+#2411 = VERTEX_POINT ( 'NONE', #399 ) ;
+#2412 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2413 = PRESENTATION_STYLE_ASSIGNMENT (( #2200 ) ) ;
+#2414 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2415 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2416 = AXIS2_PLACEMENT_3D ( 'NONE', #2886, #1933, #740 ) ;
+#2417 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.4618851860318428100 ) ) ;
+#2418 = FACE_OUTER_BOUND ( 'NONE', #2569, .T. ) ;
+#2419 = ORIENTED_EDGE ( 'NONE', *, *, #995, .T. ) ;
+#2420 = EDGE_CURVE ( 'NONE', #1888, #1716, #2175, .T. ) ;
+#2421 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2422 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2110, 'distance_accuracy_value', 'NONE');
+#2423 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2424 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1028 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #555, #2199, #794 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2425 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2426 = CIRCLE ( 'NONE', #1175, 0.1300000000000000000 ) ;
+#2427 = EDGE_LOOP ( 'NONE', ( #139, #2942 ) ) ;
+#2428 = VERTEX_POINT ( 'NONE', #1318 ) ;
+#2429 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2430 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2431 = FACE_OUTER_BOUND ( 'NONE', #2766, .T. ) ;
+#2432 = FACE_OUTER_BOUND ( 'NONE', #775, .T. ) ;
+#2433 = EDGE_LOOP ( 'NONE', ( #2681, #660 ) ) ;
+#2434 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2435 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2436 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#2437 = CIRCLE ( 'NONE', #756, 0.1300000000000000000 ) ;
+#2438 = ORIENTED_EDGE ( 'NONE', *, *, #2281, .T. ) ;
+#2439 = EDGE_CURVE ( 'NONE', #2364, #1689, #938, .T. ) ;
+#2440 = ORIENTED_EDGE ( 'NONE', *, *, #578, .F. ) ;
+#2441 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2442 = FILL_AREA_STYLE_COLOUR ( '', #933 ) ;
+#2443 = AXIS2_PLACEMENT_3D ( 'NONE', #2412, #1672, #1652 ) ;
+#2444 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #755 ), #1060 ) ;
+#2445 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2446 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2447 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2448 = CIRCLE ( 'NONE', #1442, 0.1300000000000000000 ) ;
+#2449 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2450 = VERTEX_POINT ( 'NONE', #2748 ) ;
+#2451 = CARTESIAN_POINT ( 'NONE', ( 0.9430000000000000600, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2452 = EDGE_CURVE ( 'NONE', #206, #612, #765, .T. ) ;
+#2453 = VERTEX_POINT ( 'NONE', #2963 ) ;
+#2454 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2455 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2456 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2457 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .F. ) ;
+#2458 = AXIS2_PLACEMENT_3D ( 'NONE', #2335, #2370, #1158 ) ;
+#2459 = ADVANCED_FACE ( 'NONE', ( #1235 ), #2287, .F. ) ;
+#2460 = SURFACE_STYLE_FILL_AREA ( #513 ) ;
+#2461 = ORIENTED_EDGE ( 'NONE', *, *, #2786, .T. ) ;
+#2462 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.3381148139681573500 ) ) ;
+#2463 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #425 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1734, #2456, #1038 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2464 = AXIS2_PLACEMENT_3D ( 'NONE', #2125, #2813, #2148 ) ;
+#2465 = MANIFOLD_SOLID_BREP ( 'Pin[23]', #2562 ) ;
+#2466 = PLANE ( 'NONE', #2716 ) ;
+#2467 = FILL_AREA_STYLE_COLOUR ( '', #2330 ) ;
+#2468 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.5999999999999999800, -1.268500000000000000 ) ) ;
+#2469 = VECTOR ( 'NONE', #505, 1000.000000000000000 ) ;
+#2470 = ORIENTED_EDGE ( 'NONE', *, *, #238, .F. ) ;
+#2471 = CIRCLE ( 'NONE', #308, 0.1250000000000000000 ) ;
+#2472 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2473 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2474 = EDGE_LOOP ( 'NONE', ( #1850, #2701 ) ) ;
+#2475 = SPHERICAL_SURFACE ( 'NONE', #548, 0.1300000000000000000 ) ;
+#2476 = AXIS2_PLACEMENT_3D ( 'NONE', #234, #1174, #1401 ) ;
+#2477 = ADVANCED_FACE ( 'NONE', ( #2169, #1348 ), #556, .T. ) ;
+#2478 = FILL_AREA_STYLE ('',( #84 ) ) ;
+#2479 = AXIS2_PLACEMENT_3D ( 'NONE', #2165, #2870, #1657 ) ;
+#2480 = EDGE_CURVE ( 'NONE', #2100, #961, #1668, .T. ) ;
+#2481 = SURFACE_STYLE_USAGE ( .BOTH. , #2224 ) ;
+#2482 = AXIS2_PLACEMENT_3D ( 'NONE', #1040, #1267, #1736 ) ;
+#2483 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#2484 = CARTESIAN_POINT ( 'NONE', ( -0.1170000000000000200, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2485 = ADVANCED_FACE ( 'NONE', ( #2432 ), #1159, .T. ) ;
+#2486 = VERTEX_POINT ( 'NONE', #878 ) ;
+#2487 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .F. ) ;
+#2488 = FACE_OUTER_BOUND ( 'NONE', #2054, .T. ) ;
+#2489 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -1.138114813968157200 ) ) ;
+#2490 = CIRCLE ( 'NONE', #73, 0.1296148139681572200 ) ;
+#2491 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#2492 = ORIENTED_EDGE ( 'NONE', *, *, #785, .F. ) ;
+#2493 = EDGE_LOOP ( 'NONE', ( #1869, #1795 ) ) ;
+#2494 = EDGE_LOOP ( 'NONE', ( #1009, #2961 ) ) ;
+#2495 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2496 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2497 = MANIFOLD_SOLID_BREP ( 'Pin D4', #1559 ) ;
+#2498 = FACE_OUTER_BOUND ( 'NONE', #767, .T. ) ;
+#2499 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2500 = AXIS2_PLACEMENT_3D ( 'NONE', #1917, #1676, #520 ) ;
+#2501 = ADVANCED_FACE ( 'NONE', ( #1012, #2390 ), #414, .T. ) ;
+#2502 = EDGE_LOOP ( 'NONE', ( #1148, #2836 ) ) ;
+#2503 = EDGE_LOOP ( 'NONE', ( #496, #1747 ) ) ;
+#2504 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2236 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #984, #1256, #567 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2505 = FACE_OUTER_BOUND ( 'NONE', #2017, .T. ) ;
+#2506 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2507 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2508 = VERTEX_POINT ( 'NONE', #1383 ) ;
+#2509 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2510 = EDGE_CURVE ( 'NONE', #2280, #843, #2212, .T. ) ;
+#2511 = FILL_AREA_STYLE_COLOUR ( '', #1395 ) ;
+#2512 = SPHERICAL_SURFACE ( 'NONE', #2464, 0.1300000000000000000 ) ;
+#2513 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #766 ), #33 ) ;
+#2514 = ORIENTED_EDGE ( 'NONE', *, *, #1889, .F. ) ;
+#2515 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2516 = VERTEX_POINT ( 'NONE', #1581 ) ;
+#2517 = STYLED_ITEM ( 'NONE', ( #293 ), #1939 ) ;
+#2518 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.5915000000000000300 ) ) ;
+#2519 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2520 = ADVANCED_FACE ( 'NONE', ( #2829 ), #202, .F. ) ;
+#2521 = AXIS2_PLACEMENT_3D ( 'NONE', #2436, #981, #36 ) ;
+#2522 = EDGE_CURVE ( 'NONE', #1490, #2450, #1051, .T. ) ;
+#2523 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2524 = SPHERICAL_SURFACE ( 'NONE', #2192, 0.1300000000000000000 ) ;
+#2525 = EDGE_LOOP ( 'NONE', ( #1881, #208 ) ) ;
+#2526 = SURFACE_SIDE_STYLE ('',( #2286 ) ) ;
+#2527 = ORIENTED_EDGE ( 'NONE', *, *, #916, .F. ) ;
+#2528 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2529 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2530 = EDGE_CURVE ( 'NONE', #534, #2516, #440, .T. ) ;
+#2531 = CLOSED_SHELL ( 'NONE', ( #1368, #228, #2459 ) ) ;
+#2532 = SPHERICAL_SURFACE ( 'NONE', #235, 0.1300000000000000000 ) ;
+#2533 = SURFACE_STYLE_USAGE ( .BOTH. , #1093 ) ;
+#2534 = FACE_OUTER_BOUND ( 'NONE', #112, .T. ) ;
+#2535 = ORIENTED_EDGE ( 'NONE', *, *, #2995, .F. ) ;
+#2536 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#2537 = CARTESIAN_POINT ( 'NONE', ( 0.01300000000000000600, 0.1400000000000000400, 1.121114813968157000 ) ) ;
+#2538 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2539 = STYLED_ITEM ( 'NONE', ( #3017 ), #606 ) ;
+#2540 = SPHERICAL_SURFACE ( 'NONE', #2397, 0.1300000000000000000 ) ;
+#2541 = EDGE_LOOP ( 'NONE', ( #1501, #1349 ) ) ;
+#2542 = EDGE_CURVE ( 'NONE', #3041, #2636, #1495, .T. ) ;
+#2543 = STYLED_ITEM ( 'NONE', ( #1775 ), #842 ) ;
+#2544 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #67 ), #173 ) ;
+#2545 = ORIENTED_EDGE ( 'NONE', *, *, #2309, .T. ) ;
+#2546 = SURFACE_STYLE_USAGE ( .BOTH. , #870 ) ;
+#2547 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2548 = FACE_OUTER_BOUND ( 'NONE', #883, .T. ) ;
+#2549 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#2550 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2551 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2740, 'distance_accuracy_value', 'NONE');
+#2552 = CIRCLE ( 'NONE', #965, 0.1296148139681572200 ) ;
+#2553 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2554 = ORIENTED_EDGE ( 'NONE', *, *, #1246, .T. ) ;
+#2555 = AXIS2_PLACEMENT_3D ( 'NONE', #495, #955, #1429 ) ;
+#2556 = AXIS2_PLACEMENT_3D ( 'NONE', #1948, #966, #2665 ) ;
+#2557 = ORIENTED_EDGE ( 'NONE', *, *, #937, .T. ) ;
+#2558 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2559 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2560 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #512 ), #2305 ) ;
+#2561 = FILL_AREA_STYLE_COLOUR ( '', #2078 ) ;
+#2562 = CLOSED_SHELL ( 'NONE', ( #1136, #1035, #1988 ) ) ;
+#2563 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2564 = ORIENTED_EDGE ( 'NONE', *, *, #2883, .F. ) ;
+#2565 = CIRCLE ( 'NONE', #1540, 0.1296148139681572200 ) ;
+#2566 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2567 = VERTEX_POINT ( 'NONE', #2810 ) ;
+#2568 = ORIENTED_EDGE ( 'NONE', *, *, #485, .F. ) ;
+#2569 = EDGE_LOOP ( 'NONE', ( #296, #2332 ) ) ;
+#2570 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1543 ), #1291 ) ;
+#2571 = PRESENTATION_STYLE_ASSIGNMENT (( #2712 ) ) ;
+#2572 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2573 = STYLED_ITEM ( 'NONE', ( #184 ), #1740 ) ;
+#2574 = PRESENTATION_STYLE_ASSIGNMENT (( #2481 ) ) ;
+#2575 = CIRCLE ( 'NONE', #1019, 0.1296148139681572200 ) ;
+#2576 = VERTEX_POINT ( 'NONE', #2822 ) ;
+#2577 = ORIENTED_EDGE ( 'NONE', *, *, #2319, .T. ) ;
+#2578 = STYLED_ITEM ( 'NONE', ( #518 ), #2271 ) ;
+#2579 = CARTESIAN_POINT ( 'NONE', ( 0.2830000000000000300, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2580 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2581 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2539 ) ) ;
+#2582 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2583 = EDGE_CURVE ( 'NONE', #541, #2875, #1561, .T. ) ;
+#2584 = LINE ( 'NONE', #2013, #1313 ) ;
+#2585 = VERTEX_POINT ( 'NONE', #517 ) ;
+#2586 = FACE_BOUND ( 'NONE', #614, .T. ) ;
+#2587 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2588 = AXIS2_PLACEMENT_3D ( 'NONE', #1464, #2935, #2449 ) ;
+#2589 = FILL_AREA_STYLE_COLOUR ( '', #2640 ) ;
+#2590 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2591 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#2592 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2593 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2594 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2294, 'distance_accuracy_value', 'NONE');
+#2595 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, -1.268500000000000000 ) ) ;
+#2596 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2597 = ADVANCED_FACE ( 'NONE', ( #934 ), #1646, .F. ) ;
+#2598 = MANIFOLD_SOLID_BREP ( 'Pin D3', #950 ) ;
+#2599 = CARTESIAN_POINT ( 'NONE', ( 1.056999999999999900, 0.1400000000000000400, 1.268500000000000000 ) ) ;
+#2600 = CIRCLE ( 'NONE', #364, 0.1296148139681571100 ) ;
+#2601 = PLANE ( 'NONE', #602 ) ;
+#2602 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .T. ) ;
+#2603 = EDGE_CURVE ( 'NONE', #2486, #426, #969, .T. ) ;
+#2604 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2605 = ORIENTED_EDGE ( 'NONE', *, *, #2420, .F. ) ;
+#2606 = AXIS2_PLACEMENT_3D ( 'NONE', #2415, #1221, #384 ) ;
+#2607 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2608 = ORIENTED_EDGE ( 'NONE', *, *, #2281, .F. ) ;
+#2609 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2610 = CIRCLE ( 'NONE', #27, 0.1300000000000000000 ) ;
+#2611 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#2612 = ORIENTED_EDGE ( 'NONE', *, *, #334, .T. ) ;
+#2613 = EDGE_CURVE ( 'NONE', #2516, #2279, #2059, .T. ) ;
+#2614 = PLANE ( 'NONE', #523 ) ;
+#2615 = ORIENTED_EDGE ( 'NONE', *, *, #1707, .F. ) ;
+#2616 = EDGE_LOOP ( 'NONE', ( #1141, #2808 ) ) ;
+#2617 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2618 = STYLED_ITEM ( 'NONE', ( #1901 ), #2043 ) ;
+#2619 = ORIENTED_EDGE ( 'NONE', *, *, #2362, .F. ) ;
+#2620 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2621 = CIRCLE ( 'NONE', #2301, 0.1296148139681571100 ) ;
+#2622 = CIRCLE ( 'NONE', #1340, 0.1296148139681571100 ) ;
+#2623 = AXIS2_PLACEMENT_3D ( 'NONE', #107, #800, #1753 ) ;
+#2624 = AXIS2_PLACEMENT_3D ( 'NONE', #958, #739, #2184 ) ;
+#2625 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2626 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2627 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2177 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #835, #2496, #1516 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2628 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2629 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, -1.268500000000000000 ) ) ;
+#2630 = FILL_AREA_STYLE ('',( #2835 ) ) ;
+#2631 = ADVANCED_FACE ( 'NONE', ( #859 ), #2601, .F. ) ;
+#2632 = STYLED_ITEM ( 'NONE', ( #506 ), #837 ) ;
+#2633 = CIRCLE ( 'NONE', #1802, 0.1296148139681572200 ) ;
+#2634 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2618 ) ) ;
+#2635 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2636 = VERTEX_POINT ( 'NONE', #2357 ) ;
+#2637 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2638 = ORIENTED_EDGE ( 'NONE', *, *, #422, .T. ) ;
+#2639 = EDGE_CURVE ( 'NONE', #78, #2155, #147, .T. ) ;
+#2640 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2641 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2642 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2643 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2703 ) ) ;
+#2644 = ORIENTED_EDGE ( 'NONE', *, *, #1503, .T. ) ;
+#2645 = EDGE_LOOP ( 'NONE', ( #2007, #2220 ) ) ;
+#2646 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -1.018500000000000000 ) ) ;
+#2647 = VERTEX_POINT ( 'NONE', #2851 ) ;
+#2648 = SPHERICAL_SURFACE ( 'NONE', #1307, 0.1300000000000000000 ) ;
+#2649 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2650 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2009 ) ) ;
+#2651 = CIRCLE ( 'NONE', #2990, 0.1296148139681572200 ) ;
+#2652 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #560, 'distance_accuracy_value', 'NONE');
+#2653 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2654 = PRESENTATION_STYLE_ASSIGNMENT (( #1451 ) ) ;
+#2655 = ORIENTED_EDGE ( 'NONE', *, *, #1357, .F. ) ;
+#2656 = ORIENTED_EDGE ( 'NONE', *, *, #170, .T. ) ;
+#2657 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2658 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.5999999999999999800, 0.0000000000000000000 ) ) ;
+#2659 = FACE_BOUND ( 'NONE', #374, .T. ) ;
+#2660 = ORIENTED_EDGE ( 'NONE', *, *, #2420, .T. ) ;
+#2661 = SPHERICAL_SURFACE ( 'NONE', #1341, 0.1300000000000000000 ) ;
+#2662 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2663 = AXIS2_PLACEMENT_3D ( 'NONE', #954, #2617, #526 ) ;
+#2664 = AXIS2_PLACEMENT_3D ( 'NONE', #2592, #2407, #305 ) ;
+#2665 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2666 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2667 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -0.2085000000000001300 ) ) ;
+#2668 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #413 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1109, #1353, #434 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2669 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2670 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2671 = EDGE_CURVE ( 'NONE', #911, #2887, #1703, .T. ) ;
+#2672 = AXIS2_PLACEMENT_3D ( 'NONE', #219, #1, #2553 ) ;
+#2673 = SURFACE_STYLE_USAGE ( .BOTH. , #810 ) ;
+#2674 = EDGE_LOOP ( 'NONE', ( #1659, #6 ) ) ;
+#2675 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #331 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3057, #2891, #2222 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2676 = ORIENTED_EDGE ( 'NONE', *, *, #2687, .T. ) ;
+#2677 = ORIENTED_EDGE ( 'NONE', *, *, #81, .T. ) ;
+#2678 = SURFACE_SIDE_STYLE ('',( #2823 ) ) ;
+#2679 = AXIS2_PLACEMENT_3D ( 'NONE', #420, #1762, #2720 ) ;
+#2680 = SPHERICAL_SURFACE ( 'NONE', #3018, 0.1300000000000000000 ) ;
+#2681 = ORIENTED_EDGE ( 'NONE', *, *, #62, .F. ) ;
+#2682 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2683 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#2684 = VERTEX_POINT ( 'NONE', #946 ) ;
+#2685 = FILL_AREA_STYLE ('',( #2180 ) ) ;
+#2686 = FACE_OUTER_BOUND ( 'NONE', #2356, .T. ) ;
+#2687 = EDGE_CURVE ( 'NONE', #1251, #1638, #2755, .T. ) ;
+#2688 = VERTEX_POINT ( 'NONE', #1176 ) ;
+#2689 = ORIENTED_EDGE ( 'NONE', *, *, #472, .T. ) ;
+#2690 = CARTESIAN_POINT ( 'NONE', ( -0.1170000000000000200, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2691 = MANIFOLD_SOLID_BREP ( 'Pin B1', #103 ) ;
+#2692 = ADVANCED_FACE ( 'NONE', ( #2898 ), #551, .T. ) ;
+#2693 = EDGE_LOOP ( 'NONE', ( #1900, #1914 ) ) ;
+#2694 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2695 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2696 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#2697 = CIRCLE ( 'NONE', #2736, 0.1300000000000000000 ) ;
+#2698 = CIRCLE ( 'NONE', #1281, 0.1300000000000000000 ) ;
+#2699 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#2700 = EDGE_CURVE ( 'NONE', #1405, #166, #2982, .T. ) ;
+#2701 = ORIENTED_EDGE ( 'NONE', *, *, #2162, .F. ) ;
+#2702 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2703 = STYLED_ITEM ( 'NONE', ( #1303 ), #926 ) ;
+#2704 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2705 = SURFACE_SIDE_STYLE ('',( #1248 ) ) ;
+#2706 = FILL_AREA_STYLE_COLOUR ( '', #249 ) ;
+#2707 = ADVANCED_FACE ( 'NONE', ( #2278 ), #1934, .T. ) ;
+#2708 = SURFACE_SIDE_STYLE ('',( #1145 ) ) ;
+#2709 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2710 = ORIENTED_EDGE ( 'NONE', *, *, #404, .T. ) ;
+#2711 = ORIENTED_EDGE ( 'NONE', *, *, #1768, .T. ) ;
+#2712 = SURFACE_STYLE_USAGE ( .BOTH. , #2733 ) ;
+#2713 = ORIENTED_EDGE ( 'NONE', *, *, #1813, .T. ) ;
+#2714 = ORIENTED_EDGE ( 'NONE', *, *, #2319, .F. ) ;
+#2715 = AXIS2_PLACEMENT_3D ( 'NONE', #1977, #579, #797 ) ;
+#2716 = AXIS2_PLACEMENT_3D ( 'NONE', #2249, #2704, #1718 ) ;
+#2717 = ADVANCED_FACE ( 'NONE', ( #2350 ), #2540, .T. ) ;
+#2718 = AXIS2_PLACEMENT_3D ( 'NONE', #944, #1412, #1633 ) ;
+#2719 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2720 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2721 = VECTOR ( 'NONE', #527, 1000.000000000000000 ) ;
+#2722 = ORIENTED_EDGE ( 'NONE', *, *, #2603, .F. ) ;
+#2723 = ORIENTED_EDGE ( 'NONE', *, *, #2603, .T. ) ;
+#2724 = MANIFOLD_SOLID_BREP ( 'Pin[21]', #253 ) ;
+#2725 = VECTOR ( 'NONE', #2251, 1000.000000000000000 ) ;
+#2726 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.8618851860318427200 ) ) ;
+#2727 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #498 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #282, #2400, #43 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2728 = ORIENTED_EDGE ( 'NONE', *, *, #404, .F. ) ;
+#2729 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2730 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #368 ), #1131 ) ;
+#2731 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2732 = PRESENTATION_STYLE_ASSIGNMENT (( #880 ) ) ;
+#2733 = SURFACE_SIDE_STYLE ('',( #2089 ) ) ;
+#2734 = ADVANCED_FACE ( 'NONE', ( #2686 ), #622, .T. ) ;
+#2735 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2736 = AXIS2_PLACEMENT_3D ( 'NONE', #581, #1265, #2920 ) ;
+#2737 = EDGE_CURVE ( 'NONE', #1008, #1551, #1270, .T. ) ;
+#2738 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2739 = FILL_AREA_STYLE ('',( #176 ) ) ;
+#2740 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2741 = FILL_AREA_STYLE_COLOUR ( '', #1619 ) ;
+#2742 = ORIENTED_EDGE ( 'NONE', *, *, #578, .T. ) ;
+#2743 = EDGE_LOOP ( 'NONE', ( #1596, #1630, #2247, #2756 ) ) ;
+#2744 = ADVANCED_FACE ( 'NONE', ( #409 ), #569, .T. ) ;
+#2745 = VERTEX_POINT ( 'NONE', #2907 ) ;
+#2746 = FILL_AREA_STYLE_COLOUR ( '', #2019 ) ;
+#2747 = SPHERICAL_SURFACE ( 'NONE', #1063, 0.1300000000000000000 ) ;
+#2748 = CARTESIAN_POINT ( 'NONE', ( -0.5170000000000001300, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2749 = SPHERICAL_SURFACE ( 'NONE', #2848, 0.1300000000000000000 ) ;
+#2750 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2751 = EDGE_CURVE ( 'NONE', #1810, #2927, #1862, .T. ) ;
+#2752 = AXIS2_PLACEMENT_3D ( 'NONE', #1201, #2167, #742 ) ;
+#2753 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856737300E-016, -1.000000000000000000 ) ) ;
+#2754 = STYLED_ITEM ( 'NONE', ( #3020 ), #2807 ) ;
+#2755 = CIRCLE ( 'NONE', #2555, 0.1300000000000000000 ) ;
+#2756 = ORIENTED_EDGE ( 'NONE', *, *, #875, .T. ) ;
+#2757 = CLOSED_SHELL ( 'NONE', ( #387, #881, #2979 ) ) ;
+#2758 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2759 = FACE_OUTER_BOUND ( 'NONE', #203, .T. ) ;
+#2760 = PLANE ( 'NONE', #417 ) ;
+#2761 = SURFACE_STYLE_FILL_AREA ( #464 ) ;
+#2762 = EDGE_LOOP ( 'NONE', ( #791, #1105 ) ) ;
+#2763 = SURFACE_STYLE_FILL_AREA ( #1461 ) ;
+#2764 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#2765 = SURFACE_STYLE_USAGE ( .BOTH. , #1858 ) ;
+#2766 = EDGE_LOOP ( 'NONE', ( #45, #1449 ) ) ;
+#2767 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2618 ), #2922 ) ;
+#2768 = FILL_AREA_STYLE_COLOUR ( '', #1785 ) ;
+#2769 = SURFACE_SIDE_STYLE ('',( #403 ) ) ;
+#2770 = AXIS2_PLACEMENT_3D ( 'NONE', #1113, #3010, #438 ) ;
+#2771 = AXIS2_PLACEMENT_3D ( 'NONE', #1026, #2694, #1741 ) ;
+#2772 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.7211148139681572400 ) ) ;
+#2773 = ORIENTED_EDGE ( 'NONE', *, *, #2980, .F. ) ;
+#2774 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2775 = SURFACE_SIDE_STYLE ('',( #1899 ) ) ;
+#2776 = MANIFOLD_SOLID_BREP ( 'Pin[29]', #1413 ) ;
+#2777 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2778 = SURFACE_STYLE_USAGE ( .BOTH. , #2298 ) ;
+#2779 = AXIS2_PLACEMENT_3D ( 'NONE', #2832, #2787, #209 ) ;
+#2780 = PRODUCT_CONTEXT ( 'NONE', #1644, 'mechanical' ) ;
+#2781 = AXIS2_PLACEMENT_3D ( 'NONE', #1191, #522, #2194 ) ;
+#2782 = CIRCLE ( 'NONE', #2108, 0.1296148139681572200 ) ;
+#2783 = ADVANCED_FACE ( 'NONE', ( #1083 ), #289, .T. ) ;
+#2784 = CARTESIAN_POINT ( 'NONE', ( -0.2570000000000000100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#2785 = SPHERICAL_SURFACE ( 'NONE', #337, 0.1300000000000000000 ) ;
+#2786 = EDGE_CURVE ( 'NONE', #2576, #149, #852, .T. ) ;
+#2787 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2788 = AXIS2_PLACEMENT_3D ( 'NONE', #74, #1962, #1940 ) ;
+#2789 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .F. ) ;
+#2790 = VERTEX_POINT ( 'NONE', #1748 ) ;
+#2791 = FACE_OUTER_BOUND ( 'NONE', #2195, .T. ) ;
+#2792 = SPHERICAL_SURFACE ( 'NONE', #254, 0.1300000000000000000 ) ;
+#2793 = FILL_AREA_STYLE ('',( #3008 ) ) ;
+#2794 = SURFACE_STYLE_FILL_AREA ( #538 ) ;
+#2795 = SURFACE_STYLE_USAGE ( .BOTH. , #448 ) ;
+#2796 = CIRCLE ( 'NONE', #2066, 0.1296148139681572200 ) ;
+#2797 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2798 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2799 = CARTESIAN_POINT ( 'NONE', ( 0.5430000000000000400, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2800 = EDGE_CURVE ( 'NONE', #2364, #1689, #57, .T. ) ;
+#2801 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2802 = AXIS2_PLACEMENT_3D ( 'NONE', #144, #1520, #2938 ) ;
+#2803 = FACE_OUTER_BOUND ( 'NONE', #1344, .T. ) ;
+#2804 = VERTEX_POINT ( 'NONE', #2451 ) ;
+#2805 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#2806 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#2807 = MANIFOLD_SOLID_BREP ( 'Pin[28]', #702 ) ;
+#2808 = ORIENTED_EDGE ( 'NONE', *, *, #2751, .F. ) ;
+#2809 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2810 = CARTESIAN_POINT ( 'NONE', ( 0.1430000000000000200, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2811 = ORIENTED_EDGE ( 'NONE', *, *, #2223, .T. ) ;
+#2812 = FACE_OUTER_BOUND ( 'NONE', #638, .T. ) ;
+#2813 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2814 = CARTESIAN_POINT ( 'NONE', ( -0.9170000000000000400, 0.1300000000000000000, 0.9914999999999999400 ) ) ;
+#2815 = SPHERICAL_SURFACE ( 'NONE', #2322, 0.1300000000000000000 ) ;
+#2816 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2817 = ORIENTED_EDGE ( 'NONE', *, *, #2530, .T. ) ;
+#2818 = AXIS2_PLACEMENT_3D ( 'NONE', #1048, #2709, #1752 ) ;
+#2819 = AXIS2_PLACEMENT_3D ( 'NONE', #1453, #3059, #2590 ) ;
+#2820 = FACE_OUTER_BOUND ( 'NONE', #2645, .T. ) ;
+#2821 = SURFACE_STYLE_USAGE ( .BOTH. , #313 ) ;
+#2822 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5999999999999999800, -1.143500000000000000 ) ) ;
+#2823 = SURFACE_STYLE_FILL_AREA ( #311 ) ;
+#2824 = ORIENTED_EDGE ( 'NONE', *, *, #2980, .T. ) ;
+#2825 = ORIENTED_EDGE ( 'NONE', *, *, #785, .T. ) ;
+#2826 = AXIS2_PLACEMENT_3D ( 'NONE', #2847, #1459, #550 ) ;
+#2827 = SURFACE_STYLE_FILL_AREA ( #2793 ) ;
+#2828 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.07888518603184292700 ) ) ;
+#2829 = FACE_OUTER_BOUND ( 'NONE', #1144, .T. ) ;
+#2830 = VERTEX_POINT ( 'NONE', #2489 ) ;
+#2831 = FACE_BOUND ( 'NONE', #2921, .T. ) ;
+#2832 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2833 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.5999999999999999800, 1.268500000000000000 ) ) ;
+#2834 = SPHERICAL_SURFACE ( 'NONE', #2500, 0.1300000000000000000 ) ;
+#2835 = FILL_AREA_STYLE_COLOUR ( '', #1085 ) ;
+#2836 = ORIENTED_EDGE ( 'NONE', *, *, #41, .T. ) ;
+#2837 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2838 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2839 = CARTESIAN_POINT ( 'NONE', ( 0.01300000000000000600, 0.1400000000000000400, 0.3211148139681571600 ) ) ;
+#2840 = FACE_BOUND ( 'NONE', #1465, .T. ) ;
+#2841 = CIRCLE ( 'NONE', #2406, 0.1296148139681572200 ) ;
+#2842 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2843 = ORIENTED_EDGE ( 'NONE', *, *, #2542, .F. ) ;
+#2844 = EDGE_CURVE ( 'NONE', #763, #2516, #1223, .T. ) ;
+#2845 = VERTEX_POINT ( 'NONE', #2690 ) ;
+#2846 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2847 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2848 = AXIS2_PLACEMENT_3D ( 'NONE', #576, #773, #1006 ) ;
+#2849 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, 0.1914999999999999500 ) ) ;
+#2850 = VECTOR ( 'NONE', #3066, 1000.000000000000000 ) ;
+#2851 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, -0.8788851860318428500 ) ) ;
+#2852 = FACE_OUTER_BOUND ( 'NONE', #2762, .T. ) ;
+#2853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.085004177856739300E-016, -1.000000000000000000 ) ) ;
+#2854 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2855 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2856 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2857 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2858 = FACE_BOUND ( 'NONE', #1705, .T. ) ;
+#2859 = VERTEX_POINT ( 'NONE', #2255 ) ;
+#2860 = ORIENTED_EDGE ( 'NONE', *, *, #2968, .T. ) ;
+#2861 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2862 = SPHERICAL_SURFACE ( 'NONE', #806, 0.1300000000000000000 ) ;
+#2863 = ADVANCED_FACE ( 'NONE', ( #2498, #1743 ), #370, .T. ) ;
+#2864 = AXIS2_PLACEMENT_3D ( 'NONE', #2996, #172, #2523 ) ;
+#2865 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2244 ) ) ;
+#2866 = SURFACE_SIDE_STYLE ('',( #2794 ) ) ;
+#2867 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1202, 'distance_accuracy_value', 'NONE');
+#2868 = SURFACE_STYLE_USAGE ( .BOTH. , #1902 ) ;
+#2869 = FACE_OUTER_BOUND ( 'NONE', #1299, .T. ) ;
+#2870 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2871 = AXIS2_PLACEMENT_3D ( 'NONE', #2658, #1218, #784 ) ;
+#2872 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#2873 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2874 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2875 = VERTEX_POINT ( 'NONE', #2462 ) ;
+#2876 = AXIS2_PLACEMENT_3D ( 'NONE', #2149, #745, #1684 ) ;
+#2877 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#2878 = PRESENTATION_STYLE_ASSIGNMENT (( #2291 ) ) ;
+#2879 = AXIS2_PLACEMENT_3D ( 'NONE', #2203, #1393, #2649 ) ;
+#2880 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2881 = EDGE_LOOP ( 'NONE', ( #1765, #1074, #1215, #2213 ) ) ;
+#2882 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2883 = EDGE_CURVE ( 'NONE', #542, #2134, #620, .T. ) ;
+#2884 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2885 = FILL_AREA_STYLE ('',( #2467 ) ) ;
+#2886 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2887 = VERTEX_POINT ( 'NONE', #1055 ) ;
+#2888 = FACE_OUTER_BOUND ( 'NONE', #343, .T. ) ;
+#2889 = FACE_BOUND ( 'NONE', #1972, .T. ) ;
+#2890 = SURFACE_SIDE_STYLE ('',( #365 ) ) ;
+#2891 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2892 = ORIENTED_EDGE ( 'NONE', *, *, #709, .T. ) ;
+#2893 = CIRCLE ( 'NONE', #1891, 0.1300000000000000000 ) ;
+#2894 = FILL_AREA_STYLE_COLOUR ( '', #826 ) ;
+#2895 = CARTESIAN_POINT ( 'NONE', ( -0.6570000000000000300, 0.1300000000000000000, 0.5915000000000000300 ) ) ;
+#2896 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#2897 = CARTESIAN_POINT ( 'NONE', ( 0.01299999999999999100, 0.1400000000000000400, -1.008500000000000200 ) ) ;
+#2898 = FACE_OUTER_BOUND ( 'NONE', #1257, .T. ) ;
+#2899 = CLOSED_SHELL ( 'NONE', ( #587, #1515, #802 ) ) ;
+#2900 = ORIENTED_EDGE ( 'NONE', *, *, #1258, .T. ) ;
+#2901 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#2902 = FILL_AREA_STYLE ('',( #7 ) ) ;
+#2903 = CLOSED_SHELL ( 'NONE', ( #706, #1297, #2520 ) ) ;
+#2904 = MANIFOLD_SOLID_BREP ( 'Pin E3', #1614 ) ;
+#2905 = FACE_OUTER_BOUND ( 'NONE', #2525, .T. ) ;
+#2906 = EDGE_CURVE ( 'NONE', #140, #2989, #1309, .T. ) ;
+#2907 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, -0.07888518603184292700 ) ) ;
+#2908 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #774, 'distance_accuracy_value', 'NONE');
+#2909 = CIRCLE ( 'NONE', #2556, 0.1300000000000000000 ) ;
+#2910 = AXIS2_PLACEMENT_3D ( 'NONE', #1508, #2956, #1787 ) ;
+#2911 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1407 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #347, #2235, #122 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2912 = CARTESIAN_POINT ( 'NONE', ( 0.9430000000000000600, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2913 = ORIENTED_EDGE ( 'NONE', *, *, #390, .F. ) ;
+#2914 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2915 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2916 = ADVANCED_FACE ( 'NONE', ( #2312 ), #1528, .F. ) ;
+#2917 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2918 = PLANE ( 'NONE', #3030 ) ;
+#2919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2920 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2921 = EDGE_LOOP ( 'NONE', ( #640, #2564 ) ) ;
+#2922 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2061 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2361, #1410, #929 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2923 = ORIENTED_EDGE ( 'NONE', *, *, #529, .T. ) ;
+#2924 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2925 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2926 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #514, 'distance_accuracy_value', 'NONE');
+#2927 = VERTEX_POINT ( 'NONE', #1306 ) ;
+#2928 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2929 = ADVANCED_FACE ( 'NONE', ( #689 ), #2918, .F. ) ;
+#2930 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #77 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #907, #2587, #451 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2931 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2932 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2933 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2934 = VERTEX_POINT ( 'NONE', #2726 ) ;
+#2935 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2936 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2937 = SURFACE_STYLE_FILL_AREA ( #1289 ) ;
+#2938 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2939 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2632 ) ) ;
+#2940 = SURFACE_STYLE_FILL_AREA ( #978 ) ;
+#2941 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2942 = ORIENTED_EDGE ( 'NONE', *, *, #1831, .T. ) ;
+#2943 = ORIENTED_EDGE ( 'NONE', *, *, #2786, .F. ) ;
+#2944 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2945 = CARTESIAN_POINT ( 'NONE', ( -0.6570000000000000300, 0.1300000000000000000, 0.1914999999999999500 ) ) ;
+#2946 = AXIS2_PLACEMENT_3D ( 'NONE', #1821, #30, #504 ) ;
+#2947 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2948 = CIRCLE ( 'NONE', #1811, 0.1250000000000000000 ) ;
+#2949 = ADVANCED_FACE ( 'NONE', ( #2348, #1857 ), #2785, .T. ) ;
+#2950 = CIRCLE ( 'NONE', #876, 0.1296148139681571100 ) ;
+#2951 = EDGE_CURVE ( 'NONE', #2585, #2411, #405, .T. ) ;
+#2952 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2953 = STYLED_ITEM ( 'NONE', ( #2272 ), #1065 ) ;
+#2954 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2955 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2957 = CIRCLE ( 'NONE', #246, 0.1300000000000000000 ) ;
+#2958 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2959 = CIRCLE ( 'NONE', #2818, 0.1296148139681572200 ) ;
+#2960 = ADVANCED_FACE ( 'NONE', ( #2820, #585 ), #1591, .T. ) ;
+#2961 = ORIENTED_EDGE ( 'NONE', *, *, #2906, .T. ) ;
+#2962 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.7211148139681572400 ) ) ;
+#2963 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1400000000000000400, 0.3211148139681571600 ) ) ;
+#2964 = ORIENTED_EDGE ( 'NONE', *, *, #2530, .F. ) ;
+#2965 = VERTEX_POINT ( 'NONE', #393 ) ;
+#2966 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2967 = ORIENTED_EDGE ( 'NONE', *, *, #1790, .F. ) ;
+#2968 = EDGE_CURVE ( 'NONE', #1670, #54, #1665, .T. ) ;
+#2969 = LINE ( 'NONE', #1184, #1076 ) ;
+#2970 = ORIENTED_EDGE ( 'NONE', *, *, #903, .F. ) ;
+#2971 = CARTESIAN_POINT ( 'NONE', ( -0.9170000000000000400, 0.1300000000000000000, -0.6085000000000001500 ) ) ;
+#2972 = CLOSED_SHELL ( 'NONE', ( #2734, #2949, #786 ) ) ;
+#2973 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #394 ), #2227 ) ;
+#2974 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #665 ) ) ;
+#2975 = CIRCLE ( 'NONE', #2283, 0.1296148139681572200 ) ;
+#2976 = AXIS2_PLACEMENT_3D ( 'NONE', #992, #2425, #1245 ) ;
+#2977 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2978 = SPHERICAL_SURFACE ( 'NONE', #2458, 0.1300000000000000000 ) ;
+#2979 = ADVANCED_FACE ( 'NONE', ( #3050 ), #2053, .F. ) ;
+#2980 = EDGE_CURVE ( 'NONE', #1251, #1638, #2241, .T. ) ;
+#2981 = CARTESIAN_POINT ( 'NONE', ( 0.8130000000000000600, 0.1400000000000000400, -0.6085000000000001500 ) ) ;
+#2982 = LINE ( 'NONE', #977, #2721 ) ;
+#2983 = EDGE_LOOP ( 'NONE', ( #1014, #391 ) ) ;
+#2984 = ORIENTED_EDGE ( 'NONE', *, *, #2510, .T. ) ;
+#2985 = EDGE_CURVE ( 'NONE', #248, #2790, #2204, .T. ) ;
+#2986 = FACE_OUTER_BOUND ( 'NONE', #1311, .T. ) ;
+#2987 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2988 = AXIS2_PLACEMENT_3D ( 'NONE', #1286, #817, #358 ) ;
+#2989 = VERTEX_POINT ( 'NONE', #2046 ) ;
+#2990 = AXIS2_PLACEMENT_3D ( 'NONE', #699, #2593, #1615 ) ;
+#2991 = VERTEX_POINT ( 'NONE', #2971 ) ;
+#2992 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2993 = EDGE_LOOP ( 'NONE', ( #1068, #243 ) ) ;
+#2994 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2578 ) ) ;
+#2995 = EDGE_CURVE ( 'NONE', #1207, #1094, #888, .T. ) ;
+#2996 = CARTESIAN_POINT ( 'NONE', ( 0.4130000000000000900, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#2997 = ORIENTED_EDGE ( 'NONE', *, *, #2190, .F. ) ;
+#2998 = SPHERICAL_SURFACE ( 'NONE', #615, 0.1300000000000000000 ) ;
+#2999 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3000 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3001 = SURFACE_STYLE_FILL_AREA ( #2885 ) ;
+#3002 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3003 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3004 = ORIENTED_EDGE ( 'NONE', *, *, #2302, .F. ) ;
+#3005 = ORIENTED_EDGE ( 'NONE', *, *, #3016, .T. ) ;
+#3006 = CARTESIAN_POINT ( 'NONE', ( -0.3870000000000000100, 0.1300000000000000000, -1.008500000000000200 ) ) ;
+#3007 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .T. ) ;
+#3008 = FILL_AREA_STYLE_COLOUR ( '', #2282 ) ;
+#3009 = SURFACE_STYLE_FILL_AREA ( #657 ) ;
+#3010 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3011 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1854, 'distance_accuracy_value', 'NONE');
+#3012 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3013 = PLANE ( 'NONE', #2672 ) ;
+#3014 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1759 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1187, #16, #667 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3015 = ORIENTED_EDGE ( 'NONE', *, *, #2302, .T. ) ;
+#3016 = EDGE_CURVE ( 'NONE', #516, #1728, #583, .T. ) ;
+#3017 = PRESENTATION_STYLE_ASSIGNMENT (( #963 ) ) ;
+#3018 = AXIS2_PLACEMENT_3D ( 'NONE', #2472, #783, #2211 ) ;
+#3019 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#3020 = PRESENTATION_STYLE_ASSIGNMENT (( #613 ) ) ;
+#3021 = EDGE_LOOP ( 'NONE', ( #181, #1414 ) ) ;
+#3022 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3023 = FACE_BOUND ( 'NONE', #2433, .T. ) ;
+#3024 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3025 = CIRCLE ( 'NONE', #1539, 0.1300000000000000000 ) ;
+#3026 = SURFACE_SIDE_STYLE ('',( #18 ) ) ;
+#3027 = ADVANCED_FACE ( 'NONE', ( #928 ), #1587, .F. ) ;
+#3028 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.143500000000000000 ) ) ;
+#3029 = FILL_AREA_STYLE ('',( #2768 ) ) ;
+#3030 = AXIS2_PLACEMENT_3D ( 'NONE', #104, #1100, #839 ) ;
+#3031 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2244 ), #133 ) ;
+#3032 = CARTESIAN_POINT ( 'NONE', ( -0.7870000000000000300, 0.1400000000000000400, 0.06188518603184273200 ) ) ;
+#3033 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1960 ) ) ;
+#3034 = PRESENTATION_STYLE_ASSIGNMENT (( #2795 ) ) ;
+#3035 = SURFACE_STYLE_USAGE ( .BOTH. , #2071 ) ;
+#3036 = EDGE_LOOP ( 'NONE', ( #1400, #297 ) ) ;
+#3037 = ADVANCED_FACE ( 'NONE', ( #1739 ), #1578, .F. ) ;
+#3038 = CARTESIAN_POINT ( 'NONE', ( -1.056999999999999900, 0.1400000000000000400, -1.268500000000000000 ) ) ;
+#3039 = SURFACE_STYLE_FILL_AREA ( #2902 ) ;
+#3040 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1758 ), #1820 ) ;
+#3041 = VERTEX_POINT ( 'NONE', #2772 ) ;
+#3042 = AXIS2_PLACEMENT_3D ( 'NONE', #1601, #1826, #2073 ) ;
+#3043 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1486, 'distance_accuracy_value', 'NONE');
+#3044 = EDGE_LOOP ( 'NONE', ( #2789, #1322 ) ) ;
+#3045 = CARTESIAN_POINT ( 'NONE', ( -0.8069999999999999400, 0.5499999999999999300, -1.018500000000000000 ) ) ;
+#3046 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .T. ) ;
+#3047 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.224646799147353200E-016 ) ) ;
+#3048 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1602 ) ) ;
+#3049 = CARTESIAN_POINT ( 'NONE', ( 0.6830000000000000500, 0.1300000000000000000, -0.2085000000000001300 ) ) ;
+#3050 = FACE_OUTER_BOUND ( 'NONE', #1310, .T. ) ;
+#3051 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3052 = EDGE_CURVE ( 'NONE', #2134, #542, #105, .T. ) ;
+#3053 = SPHERICAL_SURFACE ( 'NONE', #618, 0.1300000000000000000 ) ;
+#3054 = SURFACE_STYLE_USAGE ( .BOTH. , #1878 ) ;
+#3055 = VERTEX_POINT ( 'NONE', #2629 ) ;
+#3056 = ORIENTED_EDGE ( 'NONE', *, *, #256, .F. ) ;
+#3057 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3058 = CIRCLE ( 'NONE', #716, 0.1300000000000000000 ) ;
+#3059 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3060 = ORIENTED_EDGE ( 'NONE', *, *, #2510, .F. ) ;
+#3061 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1400000000000000400, 0.0000000000000000000 ) ) ;
+#3062 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3063 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#3064 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3065 = VERTEX_POINT ( 'NONE', #493 ) ;
+#3066 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3067 = ORIENTED_EDGE ( 'NONE', *, *, #1455, .T. ) ;
+#3068 = EDGE_CURVE ( 'NONE', #516, #1728, #1114, .T. ) ;
+#3069 = CIRCLE ( 'NONE', #458, 0.1296148139681572200 ) ;
+#3070 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/lib/footprints/BGA24C100P5X5_600X800X100.PcbLib b/lib/footprints/BGA24C100P5X5_600X800X100.PcbLib
new file mode 100644
index 0000000..d52256a
--- /dev/null
+++ b/lib/footprints/BGA24C100P5X5_600X800X100.PcbLib
Binary files differ
diff --git a/lib/footprints/BGA254N50P18X24_1150X1300X100.kicad_mod b/lib/footprints/BGA254N50P18X24_1150X1300X100.kicad_mod
new file mode 100644
index 0000000..f8bde2b
--- /dev/null
+++ b/lib/footprints/BGA254N50P18X24_1150X1300X100.kicad_mod
@@ -0,0 +1,540 @@
+
+(footprint BGA254N50P18X24_1150X1300X100 (layer F.Cu) (tedit 698B2424)
+ (descr "")
+ (attr smd)
+ (fp_text reference REF** (at -3.575 -8.135 0) (layer F.SilkS)
+ (effects (font (size 1.0 1.0) (thickness 0.15)))
+ )
+ (fp_text value BGA254N50P18X24_1150X1300X100 (at 11.665 8.135 0) (layer F.Fab)
+ (effects (font (size 1.0 1.0) (thickness 0.15)))
+ )
+ (pad A1 smd circle (at -4.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A2 smd circle (at -3.75 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A3 smd circle (at -3.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A4 smd circle (at -2.75 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A5 smd circle (at -2.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A6 smd circle (at -1.75 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A7 smd circle (at -1.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A8 smd circle (at -0.75 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A9 smd circle (at -0.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A13 smd circle (at 1.75 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A14 smd circle (at 2.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A15 smd circle (at 2.75 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A16 smd circle (at 3.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A17 smd circle (at 3.75 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad A18 smd circle (at 4.25 -5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B1 smd circle (at -4.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B3 smd circle (at -3.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B4 smd circle (at -2.75 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B5 smd circle (at -2.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B6 smd circle (at -1.75 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B7 smd circle (at -1.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B8 smd circle (at -0.75 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B9 smd circle (at -0.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B13 smd circle (at 1.75 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B14 smd circle (at 2.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B15 smd circle (at 2.75 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B16 smd circle (at 3.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad B18 smd circle (at 4.25 -5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C3 smd circle (at -3.25 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C4 smd circle (at -2.75 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C5 smd circle (at -2.25 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C6 smd circle (at -1.75 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C7 smd circle (at -1.25 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C8 smd circle (at -0.75 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C9 smd circle (at -0.25 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C13 smd circle (at 1.75 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C14 smd circle (at 2.25 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C15 smd circle (at 2.75 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad C16 smd circle (at 3.25 -4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D3 smd circle (at -3.25 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D4 smd circle (at -2.75 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D5 smd circle (at -2.25 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D6 smd circle (at -1.75 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D7 smd circle (at -1.25 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D8 smd circle (at -0.75 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D9 smd circle (at -0.25 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D13 smd circle (at 1.75 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D14 smd circle (at 2.25 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D15 smd circle (at 2.75 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad D16 smd circle (at 3.25 -4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad E13 smd circle (at 1.75 -3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad E14 smd circle (at 2.25 -3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad E15 smd circle (at 2.75 -3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad E16 smd circle (at 3.25 -3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad F13 smd circle (at 1.75 -3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad F14 smd circle (at 2.25 -3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad F15 smd circle (at 2.75 -3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad F16 smd circle (at 3.25 -3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G3 smd circle (at -3.25 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G4 smd circle (at -2.75 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G5 smd circle (at -2.25 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G6 smd circle (at -1.75 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G7 smd circle (at -1.25 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G8 smd circle (at -0.75 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G9 smd circle (at -0.25 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G13 smd circle (at 1.75 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G14 smd circle (at 2.25 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G15 smd circle (at 2.75 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad G16 smd circle (at 3.25 -2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H3 smd circle (at -3.25 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H4 smd circle (at -2.75 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H5 smd circle (at -2.25 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H6 smd circle (at -1.75 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H7 smd circle (at -1.25 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H8 smd circle (at -0.75 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H9 smd circle (at -0.25 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H13 smd circle (at 1.75 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H14 smd circle (at 2.25 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H15 smd circle (at 2.75 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad H16 smd circle (at 3.25 -2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J3 smd circle (at -3.25 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J4 smd circle (at -2.75 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J5 smd circle (at -2.25 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J6 smd circle (at -1.75 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J7 smd circle (at -1.25 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J8 smd circle (at -0.75 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J9 smd circle (at -0.25 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J13 smd circle (at 1.75 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J14 smd circle (at 2.25 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J15 smd circle (at 2.75 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J16 smd circle (at 3.25 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad J17 smd circle (at 3.75 -1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K2 smd circle (at -3.75 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K3 smd circle (at -3.25 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K4 smd circle (at -2.75 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K5 smd circle (at -2.25 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K6 smd circle (at -1.75 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K7 smd circle (at -1.25 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K8 smd circle (at -0.75 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K9 smd circle (at -0.25 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K13 smd circle (at 1.75 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K14 smd circle (at 2.25 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K15 smd circle (at 2.75 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K16 smd circle (at 3.25 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad K17 smd circle (at 3.75 -1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L7 smd circle (at -1.25 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L8 smd circle (at -0.75 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L9 smd circle (at -0.25 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L12 smd circle (at 1.25 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L13 smd circle (at 1.75 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L14 smd circle (at 2.25 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L15 smd circle (at 2.75 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L16 smd circle (at 3.25 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad L17 smd circle (at 3.75 -0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M3 smd circle (at -3.25 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M4 smd circle (at -2.75 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M5 smd circle (at -2.25 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M6 smd circle (at -1.75 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M7 smd circle (at -1.25 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M8 smd circle (at -0.75 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M9 smd circle (at -0.25 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M12 smd circle (at 1.25 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M13 smd circle (at 1.75 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M14 smd circle (at 2.25 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M15 smd circle (at 2.75 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M16 smd circle (at 3.25 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad M17 smd circle (at 3.75 -0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N3 smd circle (at -3.25 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N4 smd circle (at -2.75 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N5 smd circle (at -2.25 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N6 smd circle (at -1.75 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N7 smd circle (at -1.25 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N8 smd circle (at -0.75 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N9 smd circle (at -0.25 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N12 smd circle (at 1.25 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N13 smd circle (at 1.75 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N14 smd circle (at 2.25 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N15 smd circle (at 2.75 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N16 smd circle (at 3.25 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad N17 smd circle (at 3.75 0.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P7 smd circle (at -1.25 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P8 smd circle (at -0.75 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P9 smd circle (at -0.25 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P12 smd circle (at 1.25 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P13 smd circle (at 1.75 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P14 smd circle (at 2.25 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P15 smd circle (at 2.75 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P16 smd circle (at 3.25 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad P17 smd circle (at 3.75 0.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R2 smd circle (at -3.75 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R3 smd circle (at -3.25 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R4 smd circle (at -2.75 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R5 smd circle (at -2.25 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R6 smd circle (at -1.75 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R7 smd circle (at -1.25 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R8 smd circle (at -0.75 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R9 smd circle (at -0.25 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R13 smd circle (at 1.75 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R14 smd circle (at 2.25 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R15 smd circle (at 2.75 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R16 smd circle (at 3.25 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad R17 smd circle (at 3.75 1.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T3 smd circle (at -3.25 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T4 smd circle (at -2.75 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T5 smd circle (at -2.25 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T6 smd circle (at -1.75 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T7 smd circle (at -1.25 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T8 smd circle (at -0.75 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T9 smd circle (at -0.25 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T13 smd circle (at 1.75 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T14 smd circle (at 2.25 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T15 smd circle (at 2.75 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T16 smd circle (at 3.25 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad T17 smd circle (at 3.75 1.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U3 smd circle (at -3.25 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U4 smd circle (at -2.75 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U5 smd circle (at -2.25 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U6 smd circle (at -1.75 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U7 smd circle (at -1.25 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U8 smd circle (at -0.75 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U9 smd circle (at -0.25 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U13 smd circle (at 1.75 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U14 smd circle (at 2.25 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U15 smd circle (at 2.75 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad U16 smd circle (at 3.25 2.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V3 smd circle (at -3.25 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V4 smd circle (at -2.75 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V5 smd circle (at -2.25 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V6 smd circle (at -1.75 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V7 smd circle (at -1.25 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V8 smd circle (at -0.75 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V9 smd circle (at -0.25 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V13 smd circle (at 1.75 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V14 smd circle (at 2.25 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V15 smd circle (at 2.75 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad V16 smd circle (at 3.25 2.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad W13 smd circle (at 1.75 3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad W14 smd circle (at 2.25 3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad W15 smd circle (at 2.75 3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad W16 smd circle (at 3.25 3.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad Y13 smd circle (at 1.75 3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad Y14 smd circle (at 2.25 3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad Y15 smd circle (at 2.75 3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad Y16 smd circle (at 3.25 3.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA3 smd circle (at -3.25 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA4 smd circle (at -2.75 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA5 smd circle (at -2.25 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA6 smd circle (at -1.75 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA7 smd circle (at -1.25 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA8 smd circle (at -0.75 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA9 smd circle (at -0.25 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA13 smd circle (at 1.75 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA14 smd circle (at 2.25 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA15 smd circle (at 2.75 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AA16 smd circle (at 3.25 4.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB3 smd circle (at -3.25 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB4 smd circle (at -2.75 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB5 smd circle (at -2.25 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB6 smd circle (at -1.75 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB7 smd circle (at -1.25 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB8 smd circle (at -0.75 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB9 smd circle (at -0.25 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB13 smd circle (at 1.75 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB14 smd circle (at 2.25 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB15 smd circle (at 2.75 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AB16 smd circle (at 3.25 4.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC1 smd circle (at -4.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC3 smd circle (at -3.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC4 smd circle (at -2.75 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC5 smd circle (at -2.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC6 smd circle (at -1.75 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC7 smd circle (at -1.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC8 smd circle (at -0.75 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC9 smd circle (at -0.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC13 smd circle (at 1.75 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC14 smd circle (at 2.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC15 smd circle (at 2.75 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC16 smd circle (at 3.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AC18 smd circle (at 4.25 5.25) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD1 smd circle (at -4.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD2 smd circle (at -3.75 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD3 smd circle (at -3.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD4 smd circle (at -2.75 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD5 smd circle (at -2.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD6 smd circle (at -1.75 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD7 smd circle (at -1.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD8 smd circle (at -0.75 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD9 smd circle (at -0.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD13 smd circle (at 1.75 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD14 smd circle (at 2.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD15 smd circle (at 2.75 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD16 smd circle (at 3.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD17 smd circle (at 3.75 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (pad AD18 smd circle (at 4.25 5.75) (size 0.35 0.35) (layers F.Cu F.Paste))
+ (fp_circle (center -6.3 -5.75) (end -6.2 -5.75) (layer F.SilkS) (width 0.2))
+ (fp_circle (center -6.3 -5.75) (end -6.2 -5.75) (layer F.Fab) (width 0.2))
+ (fp_line (start 5.75 6.5) (end -5.75 6.5) (layer F.Fab) (width 0.127))
+ (fp_line (start 5.75 -6.5) (end -5.75 -6.5) (layer F.Fab) (width 0.127))
+ (fp_line (start 5.75 6.5) (end 5.75 -6.5) (layer F.Fab) (width 0.127))
+ (fp_line (start -5.75 6.5) (end -5.75 -6.5) (layer F.Fab) (width 0.127))
+ (fp_line (start 5.75 6.5) (end 2.875 6.5) (layer F.SilkS) (width 0.127))
+ (fp_line (start 5.75 6.5) (end 5.75 3.625) (layer F.SilkS) (width 0.127))
+ (fp_line (start -5.75 6.5) (end -2.875 6.5) (layer F.SilkS) (width 0.127))
+ (fp_line (start -5.75 6.5) (end -5.75 3.625) (layer F.SilkS) (width 0.127))
+ (fp_line (start -5.75 -6.5) (end -2.875 -6.5) (layer F.SilkS) (width 0.127))
+ (fp_line (start -5.75 -6.5) (end -5.75 -3.625) (layer F.SilkS) (width 0.127))
+ (fp_line (start 5.75 -6.5) (end 2.875 -6.5) (layer F.SilkS) (width 0.127))
+ (fp_line (start 5.75 -6.5) (end 5.75 -3.625) (layer F.SilkS) (width 0.127))
+ (fp_line (start -6.75 7.5) (end 6.75 7.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.75 -7.5) (end 6.75 -7.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.75 7.5) (end -6.75 -7.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.75 7.5) (end 6.75 -7.5) (layer F.CrtYd) (width 0.05))
+ (fp_circle (center -0.75 0.25) (end -0.6375 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 0.25) (end -0.1375 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 0.25) (end -1.1375 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 0.25) (end -1.6375 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 0.25) (end -2.1375 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 0.25) (end -2.6375 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 0.25) (end -3.1375 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 0.25) (end 1.8625 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 0.25) (end 2.3625 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 0.25) (end 2.8625 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 0.25) (end 3.3625 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -0.25) (end -0.6375 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -0.25) (end -0.1375 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -0.25) (end -1.1375 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -0.25) (end -1.6375 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -0.25) (end -2.1375 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -0.25) (end -2.6375 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -0.25) (end -3.1375 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -0.25) (end 1.8625 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -0.25) (end 2.3625 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -0.25) (end 2.8625 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -0.25) (end 3.3625 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -0.75) (end -0.6375 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -0.75) (end -0.1375 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -0.75) (end -1.1375 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.75 -1.25) (end -3.6375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 0.75) (end -0.1375 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 0.75) (end -0.6375 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 0.75) (end -1.1375 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -0.75) (end 1.8625 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -0.75) (end 2.3625 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -0.75) (end 2.8625 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -0.75) (end 3.3625 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -1.25) (end -0.6375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -1.25) (end -0.1375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -1.25) (end -1.1375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -1.25) (end -1.6375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -1.25) (end -2.1375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -1.25) (end -2.6375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -1.25) (end -3.1375 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -1.25) (end 1.8625 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -1.25) (end 2.3625 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -1.25) (end 2.8625 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -1.25) (end 3.3625 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -1.75) (end -0.6375 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -1.75) (end -0.1375 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -1.75) (end -1.1375 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.25 -0.75) (end 1.3625 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.25 -0.25) (end 1.3625 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.25 0.25) (end 1.3625 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -1.75) (end 1.8625 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -1.75) (end 2.3625 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -1.75) (end 2.8625 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -1.75) (end 3.3625 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -2.25) (end -0.6375 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -2.25) (end -0.1375 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -2.25) (end -1.1375 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -2.25) (end -1.6375 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -2.25) (end -2.1375 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -2.25) (end -2.6375 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -2.25) (end -3.1375 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -2.25) (end 1.8625 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -2.25) (end 2.3625 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -2.25) (end 2.8625 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -2.25) (end 3.3625 -2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -2.75) (end -0.6375 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -2.75) (end -0.1375 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -2.75) (end -1.1375 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -2.75) (end -1.6375 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -2.75) (end -2.1375 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -2.75) (end -2.6375 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -2.75) (end -3.1375 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -2.75) (end 1.8625 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -2.75) (end 2.3625 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -2.75) (end 2.8625 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -2.75) (end 3.3625 -2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -4.25) (end -0.6375 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -4.25) (end -0.1375 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -4.25) (end -1.1375 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -4.25) (end -1.6375 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -4.25) (end -2.1375 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -4.25) (end -2.6375 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -4.25) (end -3.1375 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -3.25) (end 1.8625 -3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -3.25) (end 2.3625 -3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -3.25) (end 2.8625 -3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -3.25) (end 3.3625 -3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -1.75) (end -2.1375 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -1.75) (end -1.6375 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -3.75) (end 2.8625 -3.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -3.75) (end 3.3625 -3.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 0.75) (end 1.8625 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 0.75) (end 2.3625 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 0.75) (end 2.8625 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 0.75) (end 3.3625 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 1.25) (end 1.8625 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 1.25) (end 2.3625 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 1.25) (end 2.8625 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 1.25) (end 3.3625 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 1.75) (end -0.6375 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 1.75) (end -0.1375 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 1.75) (end -1.1375 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 1.75) (end -1.6375 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 1.75) (end -2.1375 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 1.75) (end -2.6375 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 1.75) (end -3.1375 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 1.75) (end 1.8625 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 1.75) (end 2.3625 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 1.75) (end 2.8625 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 1.75) (end 3.3625 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 2.25) (end -0.6375 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 2.25) (end -0.1375 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 2.25) (end -1.1375 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 2.25) (end -1.6375 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 2.25) (end -2.1375 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 2.25) (end -2.6375 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 2.25) (end -3.1375 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 2.25) (end 1.8625 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 2.25) (end 2.3625 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 2.25) (end 2.8625 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 2.25) (end 3.3625 2.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 2.75) (end -0.6375 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 2.75) (end -0.1375 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 2.75) (end -1.1375 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 2.75) (end -1.6375 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 2.75) (end -2.1375 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 2.75) (end -2.6375 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 2.75) (end -3.1375 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 2.75) (end 1.8625 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 2.75) (end 2.3625 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 2.75) (end 2.8625 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 2.75) (end 3.3625 2.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 1.25) (end -0.6375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 1.25) (end -0.1375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 1.25) (end -1.1375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 1.25) (end -1.6375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 1.25) (end -2.1375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 1.25) (end -2.6375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 1.25) (end -3.1375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 3.25) (end 1.8625 3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 3.25) (end 2.3625 3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 3.25) (end 2.8625 3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 3.25) (end 3.3625 3.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -4.25 5.75) (end -4.1375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -4.25 5.25) (end -4.1375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.25 0.75) (end 1.3625 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 3.75) (end 2.8625 3.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 3.75) (end 3.3625 3.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.75 5.75) (end -3.6375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -4.75) (end -0.6375 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -4.75) (end -0.1375 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -4.75) (end -1.1375 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -4.75) (end -1.6375 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -4.75) (end -2.1375 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -4.75) (end -2.6375 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -4.75) (end -3.1375 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -5.25) (end -0.6375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -5.25) (end -0.1375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -5.25) (end -1.1375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -5.25) (end -1.6375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -5.25) (end -2.1375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -5.25) (end -2.6375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -5.25) (end -3.1375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 -5.75) (end -0.6375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 -5.75) (end -0.1375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 -5.75) (end -1.1375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 -5.75) (end -1.6375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 -5.75) (end -2.1375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -5.75) (end -2.6375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -5.75) (end -3.1375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 4.25) (end -0.6375 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 4.25) (end -0.1375 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 4.25) (end -1.1375 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 4.25) (end -1.6375 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 4.25) (end -2.1375 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 4.25) (end -2.6375 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 4.25) (end -3.1375 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 4.75) (end -0.6375 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 4.75) (end -0.1375 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 4.75) (end -1.1375 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 4.75) (end -1.6375 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 4.75) (end -2.1375 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 4.75) (end -2.6375 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 4.75) (end -3.1375 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 5.25) (end -0.6375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 5.25) (end -0.1375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 5.25) (end -1.1375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 5.25) (end -1.6375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 5.25) (end -2.1375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 5.25) (end -2.6375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 5.25) (end -3.1375 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.75 5.75) (end -0.6375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -0.25 5.75) (end -0.1375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.25 5.75) (end -1.1375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -1.75 5.75) (end -1.6375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.25 5.75) (end -2.1375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 5.75) (end -2.6375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 5.75) (end -3.1375 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 4.25 5.75) (end 4.3625 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 4.25 5.25) (end 4.3625 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 5.75) (end 3.8625 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 5.75) (end 3.3625 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 5.75) (end 2.8625 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 5.75) (end 2.3625 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 5.75) (end 1.8625 5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 -5.75) (end 3.8625 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 4.25 -5.75) (end 4.3625 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -5.75) (end 3.3625 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -5.75) (end 2.8625 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -5.75) (end 2.3625 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -5.75) (end 1.8625 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -4.25 -5.75) (end -4.1375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.25 -1.75) (end -3.1375 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 4.25 -5.25) (end 4.3625 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -5.25) (end 3.3625 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -5.25) (end 2.8625 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -5.25) (end 2.3625 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -5.25) (end 1.8625 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.75 -5.75) (end -3.6375 -5.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -2.75 -1.75) (end -2.6375 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 3.75) (end 2.3625 3.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -4.75) (end 3.3625 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -4.75) (end 2.8625 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -4.75) (end 2.3625 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -4.75) (end 1.8625 -4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -4.25 -5.25) (end -4.1375 -5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 -1.25) (end 3.8625 -1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 -1.75) (end 3.8625 -1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 -0.75) (end 3.8625 -0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 -0.25) (end 3.8625 -0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 0.25) (end 3.8625 0.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 0.75) (end 3.8625 0.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 1.25) (end 3.8625 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 -4.25) (end 3.3625 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 -4.25) (end 2.8625 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -4.25) (end 2.3625 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -4.25) (end 1.8625 -4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 4.25) (end 3.3625 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 4.25) (end 2.8625 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 4.25) (end 2.3625 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 4.25) (end 1.8625 4.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 4.75) (end 3.3625 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 4.75) (end 2.8625 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 4.75) (end 2.3625 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 4.75) (end 1.8625 4.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.25 5.25) (end 3.3625 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.75 5.25) (end 2.8625 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 5.25) (end 2.3625 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 5.25) (end 1.8625 5.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 3.75) (end 1.8625 3.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center -3.75 1.25) (end -3.6375 1.25) (layer F.Mask) (width 0.225))
+ (fp_circle (center 3.75 1.75) (end 3.8625 1.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 1.75 -3.75) (end 1.8625 -3.75) (layer F.Mask) (width 0.225))
+ (fp_circle (center 2.25 -3.75) (end 2.3625 -3.75) (layer F.Mask) (width 0.225))
+)# Commit at Sat Jan 16 10:25:00 UTC 2021
+
+# Commit at Mon Jan 25 14:35:00 UTC 2021
+
diff --git a/lib/footprints/BGA30N40P6X5_253X211X60N.kicad_mod b/lib/footprints/BGA30N40P6X5_253X211X60N.kicad_mod
new file mode 100644
index 0000000..56e5433
--- /dev/null
+++ b/lib/footprints/BGA30N40P6X5_253X211X60N.kicad_mod
@@ -0,0 +1,59 @@
+
+(footprint BGA30N40P6X5_253X211X60N (layer F.Cu) (tedit 698B277F)
+ (descr "")
+ (attr smd)
+ (fp_text reference REF** (at 0.54 -3.008 0) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value BGA30N40P6X5_253X211X60N (at 10.192 3.008 0) (layer F.Fab)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (pad A1 smd circle (at -0.8 -1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad A2 smd circle (at -0.4 -1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad A3 smd circle (at 0.0 -1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad A4 smd circle (at 0.4 -1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad A5 smd circle (at 0.8 -1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad B1 smd circle (at -0.8 -0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad B2 smd circle (at -0.4 -0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad B3 smd circle (at 0.0 -0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad B4 smd circle (at 0.4 -0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad B5 smd circle (at 0.8 -0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad C1 smd circle (at -0.8 -0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad C2 smd circle (at -0.4 -0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad C3 smd circle (at 0.0 -0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad C4 smd circle (at 0.4 -0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad C5 smd circle (at 0.8 -0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad D1 smd circle (at -0.8 0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad D2 smd circle (at -0.4 0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad D3 smd circle (at 0.0 0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad D4 smd circle (at 0.4 0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad D5 smd circle (at 0.8 0.2) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad E1 smd circle (at -0.8 0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad E2 smd circle (at -0.4 0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad E3 smd circle (at 0.0 0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad E4 smd circle (at 0.4 0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad E5 smd circle (at 0.8 0.6) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad F1 smd circle (at -0.8 1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad F2 smd circle (at -0.4 1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad F3 smd circle (at 0.0 1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad F4 smd circle (at 0.4 1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (pad F5 smd circle (at 0.8 1.0) (size 0.25 0.25) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
+ (fp_circle (center -1.557 -1.0) (end -1.457 -1.0) (layer F.SilkS) (width 0.2))
+ (fp_circle (center -1.557 -1.0) (end -1.457 -1.0) (layer F.Fab) (width 0.2))
+ (fp_line (start 1.057 1.2685) (end -1.057 1.2685) (layer F.Fab) (width 0.127))
+ (fp_line (start 1.057 -1.2685) (end -1.057 -1.2685) (layer F.Fab) (width 0.127))
+ (fp_line (start 1.057 1.2685) (end 1.057 -1.2685) (layer F.Fab) (width 0.127))
+ (fp_line (start -1.057 1.2685) (end -1.057 -1.2685) (layer F.Fab) (width 0.127))
+ (fp_line (start 1.245 1.445) (end 0.6225 1.445) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.245 1.445) (end 1.245 0.7225) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.245 1.445) (end -0.6225 1.445) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.245 1.445) (end -1.245 0.7225) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.245 -1.445) (end -0.6225 -1.445) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.245 -1.445) (end -1.245 -0.7225) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.245 -1.445) (end 0.6225 -1.445) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.245 -1.445) (end 1.245 -0.7225) (layer F.SilkS) (width 0.127))
+ (fp_line (start -2.057 2.2685) (end 2.057 2.2685) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.057 -2.2685) (end 2.057 -2.2685) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.057 2.2685) (end -2.057 -2.2685) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.057 2.2685) (end 2.057 -2.2685) (layer F.CrtYd) (width 0.05))
+) \ No newline at end of file
diff --git a/lib/footprints/micro_sd_edge.kicad_mod b/lib/footprints/micro_sd_edge.kicad_mod
new file mode 100644
index 0000000..4593b1b
--- /dev/null
+++ b/lib/footprints/micro_sd_edge.kicad_mod
@@ -0,0 +1,58 @@
+(module micro_sd_edge (layer F.Cu) (tedit 668D2306)
+ (descr "Micro-SD Edge Connector for SDIO interface")
+ (tags "microsd edge connector sdio flex pcb")
+ (attr smd)
+
+ (fp_text reference J (at 0 -5.08) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value micro_sd_edge (at 0 5.08) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+
+ (fp_line (start -6.35 -8.89) (end 6.35 -8.89) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.35 -8.89) (end 6.35 8.89) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.35 8.89) (end -6.35 8.89) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.35 8.89) (end -6.35 -8.89) (layer F.CrtYd) (width 0.05))
+
+ (fp_line (start -5.08 -6.35) (end 5.08 -6.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.08 -6.35) (end 5.08 6.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.08 6.35) (end -5.08 6.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.08 6.35) (end -5.08 -6.35) (layer F.Fab) (width 0.1))
+
+ (fp_line (start -5.33 -6.6) (end 5.33 -6.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.33 -6.6) (end 5.33 6.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.33 6.6) (end -5.33 6.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.33 6.6) (end -5.33 -6.6) (layer F.SilkS) (width 0.12))
+
+ (pad 1 smd rect (at -5.08 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.81 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.54 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.27 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.27 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.54 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.81 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 5.08 10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -5.08 -10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.81 -10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -2.54 -10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -1.27 -10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 0 -10.16) (size 1.27 2.54) (layers F.Cu F.Paste F.Mask))
+
+ (pad 1 smd oval (at -5.08 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 2 smd oval (at -3.81 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 3 smd oval (at -2.54 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 4 smd oval (at -1.27 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 5 smd oval (at 0 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 6 smd oval (at 1.27 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 7 smd oval (at 2.54 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 8 smd oval (at 3.81 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 9 smd oval (at 5.08 10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 10 smd oval (at -5.08 -10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 11 smd oval (at -3.81 -10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 12 smd oval (at -2.54 -10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 13 smd oval (at -1.27 -10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+ (pad 14 smd oval (at 0 -10.16) (size 1.27 2.54) (layers B.Cu B.Paste B.Mask))
+)# Commit at Tue Jan 26 17:30:00 UTC 2021
+
diff --git a/lib/symbols/32EM16-M4CTX29-8AD11.kicad_sym b/lib/symbols/32EM16-M4CTX29-8AD11.kicad_sym
new file mode 100644
index 0000000..088ea9f
--- /dev/null
+++ b/lib/symbols/32EM16-M4CTX29-8AD11.kicad_sym
@@ -0,0 +1,2096 @@
+
+(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+ (symbol "32EM16-M4CTX29-8AD11" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+ (property "Reference" "U" (id 0) (at -15.24 51.562 0)
+ (effects (font (size 1.27 1.27)) (justify bottom left))
+ )
+ (property "Value" "32EM16-M4CTX29-8AD11" (id 1) (at -15.24 -53.34 0)
+ (effects (font (size 1.27 1.27)) (justify bottom left))
+ )
+ (property "Footprint" "32EM16-M4CTX29-8AD11:BGA254N50P18X24_1150X1300X100" (id 2) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "DigiKey_Part_Number" "5625-32EM16-M4CTX29-8AD11-ND" (id 4) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "MF" "Kingston" (id 5) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Description" "\n \n 32GB eMMC + 16Gb LPDDR4X x32 IO 254b eMCP\n \n" (id 6) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Package" "None" (id 7) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Price" "None" (id 8) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Check_prices" "https://www.snapeda.com/parts/32EM16-M4CTX29-8AD11/Kingston/view-part/?ref=eda" (id 9) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "SnapEDA_Link" "https://www.snapeda.com/parts/32EM16-M4CTX29-8AD11/Kingston/view-part/?ref=snap" (id 10) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "MP" "32EM16-M4CTX29-8AD11" (id 11) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Availability" "In Stock" (id 12) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Purchase-URL" "https://pricing.snapeda.com/search/part/32EM16-M4CTX29-8AD11/?ref=eda" (id 13) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (symbol "32EM16-M4CTX29-8AD11_1_0"
+ (rectangle (start -15.24 -50.8) (end 15.24 50.8)
+ (stroke (width 0.254)) (fill (type background))
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08)
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A18"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC18"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD18"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -45.72 0) (length 5.08) hide
+ (name "DNU"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B18"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -48.26 0) (length 5.08)
+ (name "NC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -48.26 0) (length 5.08) hide
+ (name "NC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -48.26 0) (length 5.08) hide
+ (name "NC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -48.26 0) (length 5.08) hide
+ (name "NC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin no_connect line (at -20.32 -48.26 0) (length 5.08) hide
+ (name "NC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 45.72 0) (length 5.08)
+ (name "~{RST}"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 17.78 0) (length 5.08)
+ (name "CMD"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 40.64 180.0) (length 5.08)
+ (name "DQS0_C_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 38.1 180.0) (length 5.08)
+ (name "DQS0_T_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 35.56 180.0) (length 5.08)
+ (name "DQS1_C_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 33.02 180.0) (length 5.08)
+ (name "DQS1_T_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin output line (at -20.32 12.7 0) (length 5.08)
+ (name "DS"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M12"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 2.54 0) (length 5.08)
+ (name "CA0_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 7.62 0) (length 5.08)
+ (name "ODT_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 27.94 180.0) (length 5.08)
+ (name "DQ0_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 25.4 180.0) (length 5.08)
+ (name "DQ1_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 22.86 180.0) (length 5.08)
+ (name "DQ2_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 20.32 180.0) (length 5.08)
+ (name "DQ3_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 17.78 180.0) (length 5.08)
+ (name "DQ4_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 15.24 180.0) (length 5.08)
+ (name "DQ5_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 12.7 180.0) (length 5.08)
+ (name "DQ6_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 10.16 180.0) (length 5.08)
+ (name "DQ7_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 7.62 180.0) (length 5.08)
+ (name "DQ8_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 5.08 180.0) (length 5.08)
+ (name "DQ9_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 2.54 180.0) (length 5.08)
+ (name "DQ10_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 0.0 180.0) (length 5.08)
+ (name "DQ11_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -27.94 180.0) (length 5.08)
+ (name "VSF1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -30.48 180.0) (length 5.08)
+ (name "VSF2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -33.02 180.0) (length 5.08)
+ (name "VSF3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -35.56 180.0) (length 5.08)
+ (name "VSF4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -38.1 180.0) (length 5.08)
+ (name "VSF5"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -40.64 180.0) (length 5.08)
+ (name "VSF6"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -43.18 180.0) (length 5.08)
+ (name "VSF7"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -45.72 180.0) (length 5.08)
+ (name "VSF8"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin passive line (at 20.32 -48.26 180.0) (length 5.08)
+ (name "VSF9"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 0.0 0) (length 5.08)
+ (name "CA1_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -2.54 0) (length 5.08)
+ (name "CA2_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -5.08 0) (length 5.08)
+ (name "CA3_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -7.62 0) (length 5.08)
+ (name "CA4_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -15.24 0) (length 5.08)
+ (name "DAT0"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -17.78 0) (length 5.08)
+ (name "DAT1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -20.32 0) (length 5.08)
+ (name "DAT2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -22.86 0) (length 5.08)
+ (name "DAT3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -25.4 0) (length 5.08)
+ (name "DAT4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -27.94 0) (length 5.08)
+ (name "DAT5"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -30.48 0) (length 5.08)
+ (name "DAT6"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input clock (at -20.32 20.32 0) (length 5.08)
+ (name "CLK"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P12"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 40.64 0) (length 5.08)
+ (name "CKE0_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -15.24 180.0) (length 5.08)
+ (name "ZQ0"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 38.1 0) (length 5.08)
+ (name "CKE1_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -17.78 180.0) (length 5.08)
+ (name "ZQ1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -33.02 0) (length 5.08)
+ (name "DAT7"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -38.1 0) (length 5.08)
+ (name "DMI0_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -40.64 0) (length 5.08)
+ (name "DMI1_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -2.54 180.0) (length 5.08)
+ (name "DQ12_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -5.08 180.0) (length 5.08)
+ (name "DQ13_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -7.62 180.0) (length 5.08)
+ (name "DQ14_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -10.16 180.0) (length 5.08)
+ (name "DQ15_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 48.26 0) (length 5.08)
+ (name "~{RESET}"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 30.48 0) (length 5.08)
+ (name "CS0_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 27.94 0) (length 5.08)
+ (name "CS1_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional clock (at 20.32 48.26 180.0) (length 5.08)
+ (name "CLK_C_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional clock (at 20.32 45.72 180.0) (length 5.08)
+ (name "CLK_T_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -10.16 0) (length 5.08)
+ (name "CA5_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -20.32 180.0) (length 5.08)
+ (name "ZQ2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 25.4 0) (length 5.08)
+ (name "CS2_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 35.56 0) (length 5.08)
+ (name "CKE2_A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ )
+ (symbol "32EM16-M4CTX29-8AD11_2_0"
+ (rectangle (start -15.24 -33.02) (end 15.24 30.48)
+ (stroke (width 0.254)) (fill (type background))
+ )
+ (pin bidirectional line (at 20.32 20.32 180.0) (length 5.08)
+ (name "DQS0_C_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 17.78 180.0) (length 5.08)
+ (name "DQS0_T_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 15.24 180.0) (length 5.08)
+ (name "DQS1_C_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 12.7 180.0) (length 5.08)
+ (name "DQS1_T_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 2.54 0) (length 5.08)
+ (name "CA0_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 7.62 0) (length 5.08)
+ (name "ODT_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 7.62 180.0) (length 5.08)
+ (name "DQ0_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 5.08 180.0) (length 5.08)
+ (name "DQ1_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 2.54 180.0) (length 5.08)
+ (name "DQ2_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 0.0 180.0) (length 5.08)
+ (name "DQ3_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -2.54 180.0) (length 5.08)
+ (name "DQ4_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -5.08 180.0) (length 5.08)
+ (name "DQ5_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -7.62 180.0) (length 5.08)
+ (name "DQ6_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -10.16 180.0) (length 5.08)
+ (name "DQ7_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -12.7 180.0) (length 5.08)
+ (name "DQ8_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -15.24 180.0) (length 5.08)
+ (name "DQ9_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -17.78 180.0) (length 5.08)
+ (name "DQ10_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -20.32 180.0) (length 5.08)
+ (name "DQ11_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 0.0 0) (length 5.08)
+ (name "CA1_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "W13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -2.54 0) (length 5.08)
+ (name "CA2_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -5.08 0) (length 5.08)
+ (name "CA3_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -7.62 0) (length 5.08)
+ (name "CA4_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "Y13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 27.94 0) (length 5.08)
+ (name "CKE0_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "Y16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 25.4 0) (length 5.08)
+ (name "CKE1_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "W16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -15.24 0) (length 5.08)
+ (name "DMI0_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -17.78 0) (length 5.08)
+ (name "DMI1_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -22.86 180.0) (length 5.08)
+ (name "DQ12_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -25.4 180.0) (length 5.08)
+ (name "DQ13_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -27.94 180.0) (length 5.08)
+ (name "DQ14_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 20.32 -30.48 180.0) (length 5.08)
+ (name "DQ15_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 17.78 0) (length 5.08)
+ (name "CS0_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "Y15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 15.24 0) (length 5.08)
+ (name "CS1_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "W15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional clock (at 20.32 27.94 180.0) (length 5.08)
+ (name "CLK_C_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional clock (at 20.32 25.4 180.0) (length 5.08)
+ (name "CLK_T_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -20.32 -10.16 0) (length 5.08)
+ (name "CA5_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 22.86 0) (length 5.08)
+ (name "CKE2_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -20.32 12.7 0) (length 5.08)
+ (name "CS2_B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ )
+ (symbol "32EM16-M4CTX29-8AD11_3_0"
+ (rectangle (start -15.24 -7.62) (end 15.24 5.08)
+ (stroke (width 0.254)) (fill (type background))
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08)
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VDD2_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08)
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -5.08 0) (length 5.08) hide
+ (name "VDD2_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08)
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VDD1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 2.54 180.0) (length 5.08)
+ (name "VCC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 2.54 180.0) (length 5.08) hide
+ (name "VCC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 2.54 180.0) (length 5.08) hide
+ (name "VCC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08)
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VCCQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08)
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AD14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VDDQ"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U9"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08)
+ (name "VDDI"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ )
+ (symbol "32EM16-M4CTX29-8AD11_4_0"
+ (rectangle (start -15.24 -5.08) (end 15.24 5.08)
+ (stroke (width 0.254)) (fill (type background))
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08)
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L12"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "L16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "M14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N12"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "N16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "P14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R16"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 2.54 0) (length 5.08) hide
+ (name "VSSM"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R17"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08)
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AA15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AB14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "AC8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 0.0 0) (length 5.08) hide
+ (name "VSS_1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08)
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at -20.32 -2.54 0) (length 5.08) hide
+ (name "VSS_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08)
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "G15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "H15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "J6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "K8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 0.0 180.0) (length 5.08) hide
+ (name "VSS_3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "R8"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08)
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "T6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U7"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "U15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V6"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V13"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "V15"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "W14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 20.32 -2.54 180.0) (length 5.08) hide
+ (name "VSS_4"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "Y14"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ )
+ )
+) \ No newline at end of file
diff --git a/lib/symbols/ICE40UP3K-UWG30ITR1K.kicad_sym b/lib/symbols/ICE40UP3K-UWG30ITR1K.kicad_sym
new file mode 100644
index 0000000..907b332
--- /dev/null
+++ b/lib/symbols/ICE40UP3K-UWG30ITR1K.kicad_sym
@@ -0,0 +1,298 @@
+
+(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+ (symbol "ICE40UP3K-UWG30ITR1K" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+ (property "Reference" "U" (id 0) (at -17.78 31.75 0)
+ (effects (font (size 1.27 1.27)) (justify bottom left))
+ )
+ (property "Value" "ICE40UP3K-UWG30ITR1K" (id 1) (at -17.78 -34.29 0)
+ (effects (font (size 1.27 1.27)) (justify top left))
+ )
+ (property "Footprint" "ICE40UP3K-UWG30ITR1K:BGA30N40P6X5_253X211X60N" (id 2) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "DigiKey_Part_Number" "220-2230-1-ND" (id 4) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "MF" "Lattice Semiconductor" (id 5) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "MAXIMUM_PACKAGE_HEIGHT" "0.6 mm" (id 6) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Package" "UFBGA-30 Lattice Semiconductor Corporation" (id 7) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Check_prices" "https://www.snapeda.com/parts/ICE40UP3K-UWG30ITR1K/Lattice+Semiconductor/view-part/?ref=eda" (id 8) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "STANDARD" "IPC 7351B" (id 9) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "PARTREV" "1.6" (id 10) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "SnapEDA_Link" "https://www.snapeda.com/parts/ICE40UP3K-UWG30ITR1K/Lattice+Semiconductor/view-part/?ref=snap" (id 11) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "MP" "ICE40UP3K-UWG30ITR1K" (id 12) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Purchase-URL" "https://www.snapeda.com/api/url_track_click_mouser/?unipart_id=3603780&manufacturer=Lattice Semiconductor&part_name=ICE40UP3K-UWG30ITR1K&search_term=ice40up3k" (id 13) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Description" "\n \n iCE40 UltraPlus™ Field Programmable Gate Array (FPGA) IC 21 1130496 2800 30-UFBGA, WLCSP\n \n" (id 14) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "MANUFACTURER" "Lattice" (id 15) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (symbol "ICE40UP3K-UWG30ITR1K_0_0"
+ (rectangle (start -17.78 -33.02) (end 17.78 30.48)
+ (stroke (width 0.254)) (fill (type background))
+ )
+ (pin bidirectional line (at 22.86 7.62 180.0) (length 5.08)
+ (name "IOT_36B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -12.7 0) (length 5.08)
+ (name "IOB_24A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -25.4 0) (length 5.08)
+ (name "IOB_35B/SPI_SS"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -22.86 0) (length 5.08)
+ (name "IOB_34A/SPI_SCK"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -20.32 0) (length 5.08)
+ (name "IOB_33B/SPI_SI"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -17.78 0) (length 5.08)
+ (name "IOB_32A/SPI_SO"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F1"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 22.86 5.08 180.0) (length 5.08)
+ (name "IOT_37A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 25.4 180.0) (length 5.08)
+ (name "VCCPLL"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 27.94 180.0) (length 5.08)
+ (name "VCC"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 17.78 180.0) (length 5.08)
+ (name "SPI_VCCIO1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -15.24 0) (length 5.08)
+ (name "IOB_25B/G3"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 20.32 180.0) (length 5.08)
+ (name "VCCIO_0"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 22.86 2.54 180.0) (length 5.08)
+ (name "IOT_46B/G0"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -2.54 0) (length 5.08)
+ (name "IOB_10A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -7.62 0) (length 5.08)
+ (name "IOB_12A/G4/CDONE"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -10.16 0) (length 5.08)
+ (name "IOB_13B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin input line (at -22.86 12.7 0) (length 5.08)
+ (name "~{CRESET_B}"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F3"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 22.86 0.0 180.0) (length 5.08)
+ (name "IOT_47A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 -30.48 180.0) (length 5.08)
+ (name "GND"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 -30.48 180.0) (length 5.08) hide
+ (name "GND"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E2"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 15.24 180.0) (length 5.08)
+ (name "VCCIO_2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin power_in line (at 22.86 22.86 180.0) (length 5.08)
+ (name "VPP_2V5"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 0.0 0) (length 5.08)
+ (name "IOB_9B"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 -5.08 0) (length 5.08)
+ (name "IOB_11B/G5"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F4"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 22.86 -5.08 180.0) (length 5.08)
+ (name "RGB0"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "A5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 22.86 -7.62 180.0) (length 5.08)
+ (name "RGB1"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "B5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at 22.86 -10.16 180.0) (length 5.08)
+ (name "RGB2"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "C5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 5.08 0) (length 5.08)
+ (name "IOB_2A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "D5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 7.62 0) (length 5.08)
+ (name "IOB_0A"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "E5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ (pin bidirectional line (at -22.86 2.54 0) (length 5.08)
+ (name "IOB_3B/G6"
+ (effects (font (size 1.016 1.016)))
+ )
+ (number "F5"
+ (effects (font (size 1.016 1.016)))
+ )
+ )
+ )
+ )
+)# Commit at Thu Feb 4 11:10:00 UTC 2021
+
+# Commit at Fri Feb 5 09:45:00 UTC 2021
+
diff --git a/lib/symbols/S80KS5123GABHI023.SchLib b/lib/symbols/S80KS5123GABHI023.SchLib
new file mode 100644
index 0000000..08b0b1f
--- /dev/null
+++ b/lib/symbols/S80KS5123GABHI023.SchLib
Binary files differ
diff --git a/lib/symbols/micro_sd_edge.kicad_sym b/lib/symbols/micro_sd_edge.kicad_sym
new file mode 100644
index 0000000..ced4615
--- /dev/null
+++ b/lib/symbols/micro_sd_edge.kicad_sym
@@ -0,0 +1,89 @@
+(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+ (symbol "micro_sd_edge" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+ (property "Reference" "J" (id 0) (at 0 5.08 0)
+ (effects (font (size 1.27 1.27)) (justify bottom left))
+ )
+ (property "Value" "micro_sd_edge" (id 1) (at 0 -5.08 0)
+ (effects (font (size 1.27 1.27)) (justify bottom left))
+ )
+ (property "Footprint" "micro_sd_edge" (id 2) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "KiKeywords" "sdio,microsd,edge connector" (id 4) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (property "KiDescription" "Micro-SD Edge Connector for SDIO interface" (id 5) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) (justify bottom) hide)
+ )
+ (symbol "micro_sd_edge_0_0"
+ (rectangle (start -5.08 -7.62) (end 5.08 7.62)
+ (stroke (width 0.254)) (fill (type background))
+ )
+ (pin power_in line (at -7.62 0 0) (length 2.54)
+ (name "VCC" (effects (font (size 1.016 1.016))))
+ (number "4" (effects (font (size 1.016 1.016))))
+ )
+ (pin power_in line (at -7.62 2.54 0) (length 2.54)
+ (name "VSS" (effects (font (size 1.016 1.016))))
+ (number "3" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at -7.62 5.08 0) (length 2.54)
+ (name "CD/DAT3" (effects (font (size 1.016 1.016))))
+ (number "1" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at -7.62 7.62 0) (length 2.54)
+ (name "CMD" (effects (font (size 1.016 1.016))))
+ (number "2" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 7.62 180) (length 2.54)
+ (name "DAT0" (effects (font (size 1.016 1.016))))
+ (number "7" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 5.08 180) (length 2.54)
+ (name "DAT1" (effects (font (size 1.016 1.016))))
+ (number "8" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 2.54 180) (length 2.54)
+ (name "DAT2" (effects (font (size 1.016 1.016))))
+ (number "9" (effects (font (size 1.016 1.016))))
+ )
+ )
+ (symbol "micro_sd_edge_1_0"
+ (rectangle (start -5.08 -10.16) (end 5.08 10.16)
+ (stroke (width 0.254)) (fill (type background))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "WP" (effects (font (size 1.016 1.016))))
+ (number "5" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at -7.62 -2.54 0) (length 2.54)
+ (name "NC" (effects (font (size 1.016 1.016))))
+ (number "6" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 0 180) (length 2.54)
+ (name "CLK" (effects (font (size 1.016 1.016))))
+ (number "10" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 -2.54 180) (length 2.54)
+ (name "DAT4" (effects (font (size 1.016 1.016))))
+ (number "11" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 -5.08 180) (length 2.54)
+ (name "DAT5" (effects (font (size 1.016 1.016))))
+ (number "12" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 -7.62 180) (length 2.54)
+ (name "DAT6" (effects (font (size 1.016 1.016))))
+ (number "13" (effects (font (size 1.016 1.016))))
+ )
+ (pin input line (at 7.62 -10.16 180) (length 2.54)
+ (name "DAT7" (effects (font (size 1.016 1.016))))
+ (number "14" (effects (font (size 1.016 1.016))))
+ )
+ )
+ )
+)# Commit at Tue Jan 26 10:05:00 UTC 2021
+