← Commit history
3d-boards/electronic-load-carrier.glbadded
⋯ 1 unchanged line ⋯
3d-boards/electronic-load-carrier.stepadded+12859
@@ -0,0 +1,12859 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-07T10:15:50',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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('SDL1020X-E_carrier_PLANNING','SDL1020X-E_carrier_PLANNING'+  ,'',(#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);+#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.,0.,0.));+#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.,0.,0.));+#33 = DIRECTION('',(0.,0.,1.));+#34 = DIRECTION('',(1.,0.,-0.));+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);+#36 = CARTESIAN_POINT('',(0.,0.,0.));+#37 = DIRECTION('',(0.,0.,1.));+#38 = DIRECTION('',(1.,0.,-0.));+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);+#40 = CARTESIAN_POINT('',(0.,0.,0.));+#41 = DIRECTION('',(0.,0.,1.));+#42 = DIRECTION('',(1.,0.,-0.));+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);+#44 = CARTESIAN_POINT('',(0.,0.,0.));+#45 = DIRECTION('',(0.,0.,1.));+#46 = DIRECTION('',(1.,0.,-0.));+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);+#48 = CARTESIAN_POINT('',(0.,0.,0.));+#49 = DIRECTION('',(0.,0.,1.));+#50 = DIRECTION('',(1.,0.,-0.));+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);+#52 = CARTESIAN_POINT('',(0.,0.,0.));+#53 = DIRECTION('',(0.,0.,1.));+#54 = DIRECTION('',(1.,0.,-0.));+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);+#56 = CARTESIAN_POINT('',(0.,0.,0.));+#57 = DIRECTION('',(0.,0.,1.));+#58 = DIRECTION('',(1.,0.,-0.));+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);+#60 = CARTESIAN_POINT('',(0.,0.,0.));+#61 = DIRECTION('',(0.,0.,1.));+#62 = DIRECTION('',(1.,0.,-0.));+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);+#64 = CARTESIAN_POINT('',(0.,0.,0.));+#65 = DIRECTION('',(0.,0.,1.));+#66 = DIRECTION('',(1.,0.,-0.));+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);+#68 = CARTESIAN_POINT('',(0.,0.,0.));+#69 = DIRECTION('',(0.,0.,1.));+#70 = DIRECTION('',(1.,0.,-0.));+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);+#72 = CARTESIAN_POINT('',(0.,0.,0.));+#73 = DIRECTION('',(0.,0.,1.));+#74 = DIRECTION('',(1.,0.,-0.));+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);+#76 = CARTESIAN_POINT('',(0.,0.,0.));+#77 = DIRECTION('',(0.,0.,1.));+#78 = DIRECTION('',(1.,0.,-0.));+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);+#80 = CARTESIAN_POINT('',(0.,0.,0.));+#81 = DIRECTION('',(0.,0.,1.));+#82 = DIRECTION('',(1.,0.,-0.));+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);+#84 = CARTESIAN_POINT('',(0.,0.,0.));+#85 = DIRECTION('',(0.,0.,1.));+#86 = DIRECTION('',(1.,0.,-0.));+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);+#88 = CARTESIAN_POINT('',(0.,0.,0.));+#89 = DIRECTION('',(0.,0.,1.));+#90 = DIRECTION('',(1.,0.,-0.));+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);+#92 = CARTESIAN_POINT('',(0.,0.,0.));+#93 = DIRECTION('',(0.,0.,1.));+#94 = DIRECTION('',(1.,0.,-0.));+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);+#96 = CARTESIAN_POINT('',(0.,0.,0.));+#97 = DIRECTION('',(0.,0.,1.));+#98 = DIRECTION('',(1.,0.,-0.));+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);+#100 = CARTESIAN_POINT('',(0.,0.,0.));+#101 = DIRECTION('',(0.,0.,1.));+#102 = DIRECTION('',(1.,0.,-0.));+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);+#104 = CARTESIAN_POINT('',(0.,0.,0.));+#105 = DIRECTION('',(0.,0.,1.));+#106 = DIRECTION('',(1.,0.,-0.));+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);+#108 = CARTESIAN_POINT('',(0.,0.,0.));+#109 = DIRECTION('',(0.,0.,1.));+#110 = DIRECTION('',(1.,0.,-0.));+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);+#112 = CARTESIAN_POINT('',(0.,0.,0.));+#113 = DIRECTION('',(0.,0.,1.));+#114 = DIRECTION('',(1.,0.,-0.));+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);+#116 = CARTESIAN_POINT('',(0.,0.,0.));+#117 = DIRECTION('',(0.,0.,1.));+#118 = DIRECTION('',(1.,0.,-0.));+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);+#120 = CARTESIAN_POINT('',(0.,0.,0.));+#121 = DIRECTION('',(0.,0.,1.));+#122 = DIRECTION('',(1.,0.,-0.));+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);+#124 = CARTESIAN_POINT('',(0.,0.,0.));+#125 = DIRECTION('',(0.,0.,1.));+#126 = DIRECTION('',(1.,0.,-0.));+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);+#128 = CARTESIAN_POINT('',(0.,0.,0.));+#129 = DIRECTION('',(0.,0.,1.));+#130 = DIRECTION('',(1.,0.,-0.));+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);+#132 = CARTESIAN_POINT('',(0.,0.,0.));+#133 = DIRECTION('',(0.,0.,1.));+#134 = DIRECTION('',(1.,0.,-0.));+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);+#136 = CARTESIAN_POINT('',(0.,0.,0.));+#137 = DIRECTION('',(0.,0.,1.));+#138 = DIRECTION('',(1.,0.,-0.));+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);+#140 = CARTESIAN_POINT('',(0.,0.,0.));+#141 = DIRECTION('',(0.,0.,1.));+#142 = DIRECTION('',(1.,0.,-0.));+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);+#144 = CARTESIAN_POINT('',(0.,0.,0.));+#145 = DIRECTION('',(0.,0.,1.));+#146 = DIRECTION('',(1.,0.,-0.));+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);+#148 = CARTESIAN_POINT('',(0.,0.,0.));+#149 = DIRECTION('',(0.,0.,1.));+#150 = DIRECTION('',(1.,0.,-0.));+#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#155)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#152,#153,#154)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#152 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#153 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#154 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#155 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#152,+  'distance_accuracy_value','confusion accuracy');+#156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#157 = SHAPE_DEFINITION_REPRESENTATION(#158,#164);+#158 = PRODUCT_DEFINITION_SHAPE('','',#159);+#159 = PRODUCT_DEFINITION('design','',#160,#163);+#160 = PRODUCT_DEFINITION_FORMATION('','',#161);+#161 = PRODUCT('instrument_housing_estimated',+  'instrument_housing_estimated','',(#162));+#162 = PRODUCT_CONTEXT('',#2,'mechanical');+#163 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#164 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#165),#495);+#165 = MANIFOLD_SOLID_BREP('',#166);+#166 = CLOSED_SHELL('',(#167,#287,#387,#434,#481,#488));+#167 = ADVANCED_FACE('',(#168),#182,.F.);+#168 = FACE_BOUND('',#169,.F.);+#169 = EDGE_LOOP('',(#170,#205,#233,#261));+#170 = ORIENTED_EDGE('',*,*,#171,.F.);+#171 = EDGE_CURVE('',#172,#174,#176,.T.);+#172 = VERTEX_POINT('',#173);+#173 = CARTESIAN_POINT('',(21.,24.,32.));+#174 = VERTEX_POINT('',#175);+#175 = CARTESIAN_POINT('',(21.,24.,133.));+#176 = SURFACE_CURVE('',#177,(#181,#193),.PCURVE_S1.);+#177 = LINE('',#178,#179);+#178 = CARTESIAN_POINT('',(21.,24.,32.));+#179 = VECTOR('',#180,1.);+#180 = DIRECTION('',(0.,0.,1.));+#181 = PCURVE('',#182,#187);+#182 = PLANE('',#183);+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);+#184 = CARTESIAN_POINT('',(21.,24.,32.));+#185 = DIRECTION('',(1.,0.,0.));+#186 = DIRECTION('',(0.,0.,1.));+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);+#188 = LINE('',#189,#190);+#189 = CARTESIAN_POINT('',(0.,0.));+#190 = VECTOR('',#191,1.);+#191 = DIRECTION('',(1.,0.));+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#193 = PCURVE('',#194,#199);+#194 = PLANE('',#195);+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);+#196 = CARTESIAN_POINT('',(21.,24.,32.));+#197 = DIRECTION('',(0.,1.,0.));+#198 = DIRECTION('',(0.,0.,1.));+#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);+#200 = LINE('',#201,#202);+#201 = CARTESIAN_POINT('',(0.,0.));+#202 = VECTOR('',#203,1.);+#203 = DIRECTION('',(1.,0.));+#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#205 = ORIENTED_EDGE('',*,*,#206,.T.);+#206 = EDGE_CURVE('',#172,#207,#209,.T.);+#207 = VERTEX_POINT('',#208);+#208 = CARTESIAN_POINT('',(21.,416.,32.));+#209 = SURFACE_CURVE('',#210,(#214,#221),.PCURVE_S1.);+#210 = LINE('',#211,#212);+#211 = CARTESIAN_POINT('',(21.,24.,32.));+#212 = VECTOR('',#213,1.);+#213 = DIRECTION('',(0.,1.,0.));+#214 = PCURVE('',#182,#215);+#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);+#216 = LINE('',#217,#218);+#217 = CARTESIAN_POINT('',(0.,0.));+#218 = VECTOR('',#219,1.);+#219 = DIRECTION('',(0.,-1.));+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#221 = PCURVE('',#222,#227);+#222 = PLANE('',#223);+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);+#224 = CARTESIAN_POINT('',(21.,24.,32.));+#225 = DIRECTION('',(0.,0.,1.));+#226 = DIRECTION('',(1.,0.,0.));+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);+#228 = LINE('',#229,#230);+#229 = CARTESIAN_POINT('',(0.,0.));+#230 = VECTOR('',#231,1.);+#231 = DIRECTION('',(0.,1.));+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#233 = ORIENTED_EDGE('',*,*,#234,.T.);+#234 = EDGE_CURVE('',#207,#235,#237,.T.);+#235 = VERTEX_POINT('',#236);+#236 = CARTESIAN_POINT('',(21.,416.,133.));+#237 = SURFACE_CURVE('',#238,(#242,#249),.PCURVE_S1.);+#238 = LINE('',#239,#240);+#239 = CARTESIAN_POINT('',(21.,416.,32.));+#240 = VECTOR('',#241,1.);+#241 = DIRECTION('',(0.,0.,1.));+#242 = PCURVE('',#182,#243);+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);+#244 = LINE('',#245,#246);+#245 = CARTESIAN_POINT('',(0.,-392.));+#246 = VECTOR('',#247,1.);+#247 = DIRECTION('',(1.,0.));+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#249 = PCURVE('',#250,#255);+#250 = PLANE('',#251);+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);+#252 = CARTESIAN_POINT('',(21.,416.,32.));+#253 = DIRECTION('',(0.,1.,0.));+#254 = DIRECTION('',(0.,0.,1.));+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);+#256 = LINE('',#257,#258);+#257 = CARTESIAN_POINT('',(0.,0.));+#258 = VECTOR('',#259,1.);+#259 = DIRECTION('',(1.,0.));+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#261 = ORIENTED_EDGE('',*,*,#262,.F.);+#262 = EDGE_CURVE('',#174,#235,#263,.T.);+#263 = SURFACE_CURVE('',#264,(#268,#275),.PCURVE_S1.);+#264 = LINE('',#265,#266);+#265 = CARTESIAN_POINT('',(21.,24.,133.));+#266 = VECTOR('',#267,1.);+#267 = DIRECTION('',(0.,1.,0.));+#268 = PCURVE('',#182,#269);+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);+#270 = LINE('',#271,#272);+#271 = CARTESIAN_POINT('',(101.,0.));+#272 = VECTOR('',#273,1.);+#273 = DIRECTION('',(0.,-1.));+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#275 = PCURVE('',#276,#281);+#276 = PLANE('',#277);+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);+#278 = CARTESIAN_POINT('',(21.,24.,133.));+#279 = DIRECTION('',(0.,0.,1.));+#280 = DIRECTION('',(1.,0.,0.));+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);+#282 = LINE('',#283,#284);+#283 = CARTESIAN_POINT('',(0.,0.));+#284 = VECTOR('',#285,1.);+#285 = DIRECTION('',(0.,1.));+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#287 = ADVANCED_FACE('',(#288),#302,.T.);+#288 = FACE_BOUND('',#289,.T.);+#289 = EDGE_LOOP('',(#290,#320,#343,#366));+#290 = ORIENTED_EDGE('',*,*,#291,.F.);+#291 = EDGE_CURVE('',#292,#294,#296,.T.);+#292 = VERTEX_POINT('',#293);+#293 = CARTESIAN_POINT('',(267.,24.,32.));+#294 = VERTEX_POINT('',#295);+#295 = CARTESIAN_POINT('',(267.,24.,133.));+#296 = SURFACE_CURVE('',#297,(#301,#313),.PCURVE_S1.);+#297 = LINE('',#298,#299);+#298 = CARTESIAN_POINT('',(267.,24.,32.));+#299 = VECTOR('',#300,1.);+#300 = DIRECTION('',(0.,0.,1.));+#301 = PCURVE('',#302,#307);+#302 = PLANE('',#303);+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);+#304 = CARTESIAN_POINT('',(267.,24.,32.));+#305 = DIRECTION('',(1.,0.,0.));+#306 = DIRECTION('',(0.,0.,1.));+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312);+#308 = LINE('',#309,#310);+#309 = CARTESIAN_POINT('',(0.,0.));+#310 = VECTOR('',#311,1.);+#311 = DIRECTION('',(1.,0.));+#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#313 = PCURVE('',#194,#314);+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);+#315 = LINE('',#316,#317);+#316 = CARTESIAN_POINT('',(0.,246.));+#317 = VECTOR('',#318,1.);+#318 = DIRECTION('',(1.,0.));+#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#320 = ORIENTED_EDGE('',*,*,#321,.T.);+#321 = EDGE_CURVE('',#292,#322,#324,.T.);+#322 = VERTEX_POINT('',#323);+#323 = CARTESIAN_POINT('',(267.,416.,32.));+#324 = SURFACE_CURVE('',#325,(#329,#336),.PCURVE_S1.);+#325 = LINE('',#326,#327);+#326 = CARTESIAN_POINT('',(267.,24.,32.));+#327 = VECTOR('',#328,1.);+#328 = DIRECTION('',(0.,1.,0.));+#329 = PCURVE('',#302,#330);+#330 = DEFINITIONAL_REPRESENTATION('',(#331),#335);+#331 = LINE('',#332,#333);+#332 = CARTESIAN_POINT('',(0.,0.));+#333 = VECTOR('',#334,1.);+#334 = DIRECTION('',(0.,-1.));+#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#336 = PCURVE('',#222,#337);+#337 = DEFINITIONAL_REPRESENTATION('',(#338),#342);+#338 = LINE('',#339,#340);+#339 = CARTESIAN_POINT('',(246.,0.));+#340 = VECTOR('',#341,1.);+#341 = DIRECTION('',(0.,1.));+#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#343 = ORIENTED_EDGE('',*,*,#344,.T.);+#344 = EDGE_CURVE('',#322,#345,#347,.T.);+#345 = VERTEX_POINT('',#346);+#346 = CARTESIAN_POINT('',(267.,416.,133.));+#347 = SURFACE_CURVE('',#348,(#352,#359),.PCURVE_S1.);+#348 = LINE('',#349,#350);+#349 = CARTESIAN_POINT('',(267.,416.,32.));+#350 = VECTOR('',#351,1.);+#351 = DIRECTION('',(0.,0.,1.));+#352 = PCURVE('',#302,#353);+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);+#354 = LINE('',#355,#356);+#355 = CARTESIAN_POINT('',(0.,-392.));+#356 = VECTOR('',#357,1.);+#357 = DIRECTION('',(1.,0.));+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#359 = PCURVE('',#250,#360);+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);+#361 = LINE('',#362,#363);+#362 = CARTESIAN_POINT('',(0.,246.));+#363 = VECTOR('',#364,1.);+#364 = DIRECTION('',(1.,0.));+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#366 = ORIENTED_EDGE('',*,*,#367,.F.);+#367 = EDGE_CURVE('',#294,#345,#368,.T.);+#368 = SURFACE_CURVE('',#369,(#373,#380),.PCURVE_S1.);+#369 = LINE('',#370,#371);+#370 = CARTESIAN_POINT('',(267.,24.,133.));+#371 = VECTOR('',#372,1.);+#372 = DIRECTION('',(0.,1.,0.));+#373 = PCURVE('',#302,#374);+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);+#375 = LINE('',#376,#377);+#376 = CARTESIAN_POINT('',(101.,0.));+#377 = VECTOR('',#378,1.);+#378 = DIRECTION('',(0.,-1.));+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#380 = PCURVE('',#276,#381);+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);+#382 = LINE('',#383,#384);+#383 = CARTESIAN_POINT('',(246.,0.));+#384 = VECTOR('',#385,1.);+#385 = DIRECTION('',(0.,1.));+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#387 = ADVANCED_FACE('',(#388),#194,.F.);+#388 = FACE_BOUND('',#389,.F.);+#389 = EDGE_LOOP('',(#390,#411,#412,#433));+#390 = ORIENTED_EDGE('',*,*,#391,.F.);+#391 = EDGE_CURVE('',#172,#292,#392,.T.);+#392 = SURFACE_CURVE('',#393,(#397,#404),.PCURVE_S1.);+#393 = LINE('',#394,#395);+#394 = CARTESIAN_POINT('',(21.,24.,32.));+#395 = VECTOR('',#396,1.);+#396 = DIRECTION('',(1.,0.,0.));+#397 = PCURVE('',#194,#398);+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(0.,0.));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(0.,1.));+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#404 = PCURVE('',#222,#405);+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);+#406 = LINE('',#407,#408);+#407 = CARTESIAN_POINT('',(0.,0.));+#408 = VECTOR('',#409,1.);+#409 = DIRECTION('',(1.,0.));+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#411 = ORIENTED_EDGE('',*,*,#171,.T.);+#412 = ORIENTED_EDGE('',*,*,#413,.T.);+#413 = EDGE_CURVE('',#174,#294,#414,.T.);+#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.);+#415 = LINE('',#416,#417);+#416 = CARTESIAN_POINT('',(21.,24.,133.));+#417 = VECTOR('',#418,1.);+#418 = DIRECTION('',(1.,0.,0.));+#419 = PCURVE('',#194,#420);+#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425);+#421 = LINE('',#422,#423);+#422 = CARTESIAN_POINT('',(101.,0.));+#423 = VECTOR('',#424,1.);+#424 = DIRECTION('',(0.,1.));+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#426 = PCURVE('',#276,#427);+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);+#428 = LINE('',#429,#430);+#429 = CARTESIAN_POINT('',(0.,0.));+#430 = VECTOR('',#431,1.);+#431 = DIRECTION('',(1.,0.));+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#433 = ORIENTED_EDGE('',*,*,#291,.F.);+#434 = ADVANCED_FACE('',(#435),#250,.T.);+#435 = FACE_BOUND('',#436,.T.);+#436 = EDGE_LOOP('',(#437,#458,#459,#480));+#437 = ORIENTED_EDGE('',*,*,#438,.F.);+#438 = EDGE_CURVE('',#207,#322,#439,.T.);+#439 = SURFACE_CURVE('',#440,(#444,#451),.PCURVE_S1.);+#440 = LINE('',#441,#442);+#441 = CARTESIAN_POINT('',(21.,416.,32.));+#442 = VECTOR('',#443,1.);+#443 = DIRECTION('',(1.,0.,0.));+#444 = PCURVE('',#250,#445);+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);+#446 = LINE('',#447,#448);+#447 = CARTESIAN_POINT('',(0.,0.));+#448 = VECTOR('',#449,1.);+#449 = DIRECTION('',(0.,1.));+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#451 = PCURVE('',#222,#452);+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#457);+#453 = LINE('',#454,#455);+#454 = CARTESIAN_POINT('',(0.,392.));+#455 = VECTOR('',#456,1.);+#456 = DIRECTION('',(1.,0.));+#457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#458 = ORIENTED_EDGE('',*,*,#234,.T.);+#459 = ORIENTED_EDGE('',*,*,#460,.T.);+#460 = EDGE_CURVE('',#235,#345,#461,.T.);+#461 = SURFACE_CURVE('',#462,(#466,#473),.PCURVE_S1.);+#462 = LINE('',#463,#464);+#463 = CARTESIAN_POINT('',(21.,416.,133.));+#464 = VECTOR('',#465,1.);+#465 = DIRECTION('',(1.,0.,0.));+#466 = PCURVE('',#250,#467);+#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);+#468 = LINE('',#469,#470);+#469 = CARTESIAN_POINT('',(101.,0.));+#470 = VECTOR('',#471,1.);+#471 = DIRECTION('',(0.,1.));+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#473 = PCURVE('',#276,#474);+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);+#475 = LINE('',#476,#477);+#476 = CARTESIAN_POINT('',(0.,392.));+#477 = VECTOR('',#478,1.);+#478 = DIRECTION('',(1.,0.));+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#480 = ORIENTED_EDGE('',*,*,#344,.F.);+#481 = ADVANCED_FACE('',(#482),#222,.F.);+#482 = FACE_BOUND('',#483,.F.);+#483 = EDGE_LOOP('',(#484,#485,#486,#487));+#484 = ORIENTED_EDGE('',*,*,#206,.F.);+#485 = ORIENTED_EDGE('',*,*,#391,.T.);+#486 = ORIENTED_EDGE('',*,*,#321,.T.);+#487 = ORIENTED_EDGE('',*,*,#438,.F.);+#488 = ADVANCED_FACE('',(#489),#276,.T.);+#489 = FACE_BOUND('',#490,.T.);+#490 = EDGE_LOOP('',(#491,#492,#493,#494));+#491 = ORIENTED_EDGE('',*,*,#262,.F.);+#492 = ORIENTED_EDGE('',*,*,#413,.T.);+#493 = ORIENTED_EDGE('',*,*,#367,.T.);+#494 = ORIENTED_EDGE('',*,*,#460,.F.);+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#499)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#496,#497,#498)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#496 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#497 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#498 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#499 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#496,+  'distance_accuracy_value','confusion accuracy');+#500 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#501,#503);+#501 = ( REPRESENTATION_RELATIONSHIP('','',#164,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#502) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#502 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#503 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#504+  );+#504 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','instrument_housing_estimated'+  ,'',#5,#159,$);+#505 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#161));+#506 = SHAPE_DEFINITION_REPRESENTATION(#507,#513);+#507 = PRODUCT_DEFINITION_SHAPE('','',#508);+#508 = PRODUCT_DEFINITION('design','',#509,#512);+#509 = PRODUCT_DEFINITION_FORMATION('','',#510);+#510 = PRODUCT('front_bezel_estimated','front_bezel_estimated','',(#511)+  );+#511 = PRODUCT_CONTEXT('',#2,'mechanical');+#512 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#513 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#514),#844);+#514 = MANIFOLD_SOLID_BREP('',#515);+#515 = CLOSED_SHELL('',(#516,#636,#736,#783,#830,#837));+#516 = ADVANCED_FACE('',(#517),#531,.F.);+#517 = FACE_BOUND('',#518,.F.);+#518 = EDGE_LOOP('',(#519,#554,#582,#610));+#519 = ORIENTED_EDGE('',*,*,#520,.F.);+#520 = EDGE_CURVE('',#521,#523,#525,.T.);+#521 = VERTEX_POINT('',#522);+#522 = CARTESIAN_POINT('',(16.,14.,28.));+#523 = VERTEX_POINT('',#524);+#524 = CARTESIAN_POINT('',(16.,14.,136.));+#525 = SURFACE_CURVE('',#526,(#530,#542),.PCURVE_S1.);+#526 = LINE('',#527,#528);+#527 = CARTESIAN_POINT('',(16.,14.,28.));+#528 = VECTOR('',#529,1.);+#529 = DIRECTION('',(0.,0.,1.));+#530 = PCURVE('',#531,#536);+#531 = PLANE('',#532);+#532 = AXIS2_PLACEMENT_3D('',#533,#534,#535);+#533 = CARTESIAN_POINT('',(16.,14.,28.));+#534 = DIRECTION('',(1.,0.,0.));+#535 = DIRECTION('',(0.,0.,1.));+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);+#537 = LINE('',#538,#539);+#538 = CARTESIAN_POINT('',(0.,0.));+#539 = VECTOR('',#540,1.);+#540 = DIRECTION('',(1.,0.));+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#542 = PCURVE('',#543,#548);+#543 = PLANE('',#544);+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);+#545 = CARTESIAN_POINT('',(16.,14.,28.));+#546 = DIRECTION('',(0.,1.,0.));+#547 = DIRECTION('',(0.,0.,1.));+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);+#549 = LINE('',#550,#551);+#550 = CARTESIAN_POINT('',(0.,0.));+#551 = VECTOR('',#552,1.);+#552 = DIRECTION('',(1.,0.));+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#554 = ORIENTED_EDGE('',*,*,#555,.T.);+#555 = EDGE_CURVE('',#521,#556,#558,.T.);+#556 = VERTEX_POINT('',#557);+#557 = CARTESIAN_POINT('',(16.,26.,28.));+#558 = SURFACE_CURVE('',#559,(#563,#570),.PCURVE_S1.);+#559 = LINE('',#560,#561);+#560 = CARTESIAN_POINT('',(16.,14.,28.));+#561 = VECTOR('',#562,1.);+#562 = DIRECTION('',(0.,1.,0.));+#563 = PCURVE('',#531,#564);+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);+#565 = LINE('',#566,#567);+#566 = CARTESIAN_POINT('',(0.,0.));+#567 = VECTOR('',#568,1.);+#568 = DIRECTION('',(0.,-1.));+#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#570 = PCURVE('',#571,#576);+#571 = PLANE('',#572);+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);+#573 = CARTESIAN_POINT('',(16.,14.,28.));+#574 = DIRECTION('',(0.,0.,1.));+#575 = DIRECTION('',(1.,0.,0.));+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);+#577 = LINE('',#578,#579);+#578 = CARTESIAN_POINT('',(0.,0.));+#579 = VECTOR('',#580,1.);+#580 = DIRECTION('',(0.,1.));+#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#582 = ORIENTED_EDGE('',*,*,#583,.T.);+#583 = EDGE_CURVE('',#556,#584,#586,.T.);+#584 = VERTEX_POINT('',#585);+#585 = CARTESIAN_POINT('',(16.,26.,136.));+#586 = SURFACE_CURVE('',#587,(#591,#598),.PCURVE_S1.);+#587 = LINE('',#588,#589);+#588 = CARTESIAN_POINT('',(16.,26.,28.));+#589 = VECTOR('',#590,1.);+#590 = DIRECTION('',(0.,0.,1.));+#591 = PCURVE('',#531,#592);+#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);+#593 = LINE('',#594,#595);+#594 = CARTESIAN_POINT('',(0.,-12.));+#595 = VECTOR('',#596,1.);+#596 = DIRECTION('',(1.,0.));+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#598 = PCURVE('',#599,#604);+#599 = PLANE('',#600);+#600 = AXIS2_PLACEMENT_3D('',#601,#602,#603);+#601 = CARTESIAN_POINT('',(16.,26.,28.));+#602 = DIRECTION('',(0.,1.,0.));+#603 = DIRECTION('',(0.,0.,1.));+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609);+#605 = LINE('',#606,#607);+#606 = CARTESIAN_POINT('',(0.,0.));+#607 = VECTOR('',#608,1.);+#608 = DIRECTION('',(1.,0.));+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#610 = ORIENTED_EDGE('',*,*,#611,.F.);+#611 = EDGE_CURVE('',#523,#584,#612,.T.);+#612 = SURFACE_CURVE('',#613,(#617,#624),.PCURVE_S1.);+#613 = LINE('',#614,#615);+#614 = CARTESIAN_POINT('',(16.,14.,136.));+#615 = VECTOR('',#616,1.);+#616 = DIRECTION('',(0.,1.,0.));+#617 = PCURVE('',#531,#618);+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);+#619 = LINE('',#620,#621);+#620 = CARTESIAN_POINT('',(108.,0.));+#621 = VECTOR('',#622,1.);+#622 = DIRECTION('',(0.,-1.));+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#624 = PCURVE('',#625,#630);+#625 = PLANE('',#626);+#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629);+#627 = CARTESIAN_POINT('',(16.,14.,136.));+#628 = DIRECTION('',(0.,0.,1.));+#629 = DIRECTION('',(1.,0.,0.));+#630 = DEFINITIONAL_REPRESENTATION('',(#631),#635);+#631 = LINE('',#632,#633);+#632 = CARTESIAN_POINT('',(0.,0.));+#633 = VECTOR('',#634,1.);+#634 = DIRECTION('',(0.,1.));+#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#636 = ADVANCED_FACE('',(#637),#651,.T.);+#637 = FACE_BOUND('',#638,.T.);+#638 = EDGE_LOOP('',(#639,#669,#692,#715));+#639 = ORIENTED_EDGE('',*,*,#640,.F.);+#640 = EDGE_CURVE('',#641,#643,#645,.T.);+#641 = VERTEX_POINT('',#642);+#642 = CARTESIAN_POINT('',(272.,14.,28.));+#643 = VERTEX_POINT('',#644);+#644 = CARTESIAN_POINT('',(272.,14.,136.));+#645 = SURFACE_CURVE('',#646,(#650,#662),.PCURVE_S1.);+#646 = LINE('',#647,#648);+#647 = CARTESIAN_POINT('',(272.,14.,28.));+#648 = VECTOR('',#649,1.);+#649 = DIRECTION('',(0.,0.,1.));+#650 = PCURVE('',#651,#656);+#651 = PLANE('',#652);+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);+#653 = CARTESIAN_POINT('',(272.,14.,28.));+#654 = DIRECTION('',(1.,0.,0.));+#655 = DIRECTION('',(0.,0.,1.));+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);+#657 = LINE('',#658,#659);+#658 = CARTESIAN_POINT('',(0.,0.));+#659 = VECTOR('',#660,1.);+#660 = DIRECTION('',(1.,0.));+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#662 = PCURVE('',#543,#663);+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);+#664 = LINE('',#665,#666);+#665 = CARTESIAN_POINT('',(0.,256.));+#666 = VECTOR('',#667,1.);+#667 = DIRECTION('',(1.,0.));+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#669 = ORIENTED_EDGE('',*,*,#670,.T.);+#670 = EDGE_CURVE('',#641,#671,#673,.T.);+#671 = VERTEX_POINT('',#672);+#672 = CARTESIAN_POINT('',(272.,26.,28.));+#673 = SURFACE_CURVE('',#674,(#678,#685),.PCURVE_S1.);+#674 = LINE('',#675,#676);+#675 = CARTESIAN_POINT('',(272.,14.,28.));+#676 = VECTOR('',#677,1.);+#677 = DIRECTION('',(0.,1.,0.));+#678 = PCURVE('',#651,#679);+#679 = DEFINITIONAL_REPRESENTATION('',(#680),#684);+#680 = LINE('',#681,#682);+#681 = CARTESIAN_POINT('',(0.,0.));+#682 = VECTOR('',#683,1.);+#683 = DIRECTION('',(0.,-1.));+#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#685 = PCURVE('',#571,#686);+#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);+#687 = LINE('',#688,#689);+#688 = CARTESIAN_POINT('',(256.,0.));+#689 = VECTOR('',#690,1.);+#690 = DIRECTION('',(0.,1.));+#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#692 = ORIENTED_EDGE('',*,*,#693,.T.);+#693 = EDGE_CURVE('',#671,#694,#696,.T.);+#694 = VERTEX_POINT('',#695);+#695 = CARTESIAN_POINT('',(272.,26.,136.));+#696 = SURFACE_CURVE('',#697,(#701,#708),.PCURVE_S1.);+#697 = LINE('',#698,#699);+#698 = CARTESIAN_POINT('',(272.,26.,28.));+#699 = VECTOR('',#700,1.);+#700 = DIRECTION('',(0.,0.,1.));+#701 = PCURVE('',#651,#702);+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);+#703 = LINE('',#704,#705);+#704 = CARTESIAN_POINT('',(0.,-12.));+#705 = VECTOR('',#706,1.);+#706 = DIRECTION('',(1.,0.));+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#708 = PCURVE('',#599,#709);+#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714);+#710 = LINE('',#711,#712);+#711 = CARTESIAN_POINT('',(0.,256.));+#712 = VECTOR('',#713,1.);+#713 = DIRECTION('',(1.,0.));+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#715 = ORIENTED_EDGE('',*,*,#716,.F.);+#716 = EDGE_CURVE('',#643,#694,#717,.T.);+#717 = SURFACE_CURVE('',#718,(#722,#729),.PCURVE_S1.);+#718 = LINE('',#719,#720);+#719 = CARTESIAN_POINT('',(272.,14.,136.));+#720 = VECTOR('',#721,1.);+#721 = DIRECTION('',(0.,1.,0.));+#722 = PCURVE('',#651,#723);+#723 = DEFINITIONAL_REPRESENTATION('',(#724),#728);+#724 = LINE('',#725,#726);+#725 = CARTESIAN_POINT('',(108.,0.));+#726 = VECTOR('',#727,1.);+#727 = DIRECTION('',(0.,-1.));+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#729 = PCURVE('',#625,#730);+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);+#731 = LINE('',#732,#733);+#732 = CARTESIAN_POINT('',(256.,0.));+#733 = VECTOR('',#734,1.);+#734 = DIRECTION('',(0.,1.));+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#736 = ADVANCED_FACE('',(#737),#543,.F.);+#737 = FACE_BOUND('',#738,.F.);+#738 = EDGE_LOOP('',(#739,#760,#761,#782));+#739 = ORIENTED_EDGE('',*,*,#740,.F.);+#740 = EDGE_CURVE('',#521,#641,#741,.T.);+#741 = SURFACE_CURVE('',#742,(#746,#753),.PCURVE_S1.);+#742 = LINE('',#743,#744);+#743 = CARTESIAN_POINT('',(16.,14.,28.));+#744 = VECTOR('',#745,1.);+#745 = DIRECTION('',(1.,0.,0.));+#746 = PCURVE('',#543,#747);+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);+#748 = LINE('',#749,#750);+#749 = CARTESIAN_POINT('',(0.,0.));+#750 = VECTOR('',#751,1.);+#751 = DIRECTION('',(0.,1.));+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#753 = PCURVE('',#571,#754);+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);+#755 = LINE('',#756,#757);+#756 = CARTESIAN_POINT('',(0.,0.));+#757 = VECTOR('',#758,1.);+#758 = DIRECTION('',(1.,0.));+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#760 = ORIENTED_EDGE('',*,*,#520,.T.);+#761 = ORIENTED_EDGE('',*,*,#762,.T.);+#762 = EDGE_CURVE('',#523,#643,#763,.T.);+#763 = SURFACE_CURVE('',#764,(#768,#775),.PCURVE_S1.);+#764 = LINE('',#765,#766);+#765 = CARTESIAN_POINT('',(16.,14.,136.));+#766 = VECTOR('',#767,1.);+#767 = DIRECTION('',(1.,0.,0.));+#768 = PCURVE('',#543,#769);+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);+#770 = LINE('',#771,#772);+#771 = CARTESIAN_POINT('',(108.,0.));+#772 = VECTOR('',#773,1.);+#773 = DIRECTION('',(0.,1.));+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#775 = PCURVE('',#625,#776);+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);+#777 = LINE('',#778,#779);+#778 = CARTESIAN_POINT('',(0.,0.));+#779 = VECTOR('',#780,1.);+#780 = DIRECTION('',(1.,0.));+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#782 = ORIENTED_EDGE('',*,*,#640,.F.);+#783 = ADVANCED_FACE('',(#784),#599,.T.);+#784 = FACE_BOUND('',#785,.T.);+#785 = EDGE_LOOP('',(#786,#807,#808,#829));+#786 = ORIENTED_EDGE('',*,*,#787,.F.);+#787 = EDGE_CURVE('',#556,#671,#788,.T.);+#788 = SURFACE_CURVE('',#789,(#793,#800),.PCURVE_S1.);+#789 = LINE('',#790,#791);+#790 = CARTESIAN_POINT('',(16.,26.,28.));+#791 = VECTOR('',#792,1.);+#792 = DIRECTION('',(1.,0.,0.));+#793 = PCURVE('',#599,#794);+#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);+#795 = LINE('',#796,#797);+#796 = CARTESIAN_POINT('',(0.,0.));+#797 = VECTOR('',#798,1.);+#798 = DIRECTION('',(0.,1.));+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#800 = PCURVE('',#571,#801);+#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806);+#802 = LINE('',#803,#804);+#803 = CARTESIAN_POINT('',(0.,12.));+#804 = VECTOR('',#805,1.);+#805 = DIRECTION('',(1.,0.));+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#807 = ORIENTED_EDGE('',*,*,#583,.T.);+#808 = ORIENTED_EDGE('',*,*,#809,.T.);+#809 = EDGE_CURVE('',#584,#694,#810,.T.);+#810 = SURFACE_CURVE('',#811,(#815,#822),.PCURVE_S1.);+#811 = LINE('',#812,#813);+#812 = CARTESIAN_POINT('',(16.,26.,136.));+#813 = VECTOR('',#814,1.);+#814 = DIRECTION('',(1.,0.,0.));+#815 = PCURVE('',#599,#816);+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);+#817 = LINE('',#818,#819);+#818 = CARTESIAN_POINT('',(108.,0.));+#819 = VECTOR('',#820,1.);+#820 = DIRECTION('',(0.,1.));+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#822 = PCURVE('',#625,#823);+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);+#824 = LINE('',#825,#826);+#825 = CARTESIAN_POINT('',(0.,12.));+#826 = VECTOR('',#827,1.);+#827 = DIRECTION('',(1.,0.));+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#829 = ORIENTED_EDGE('',*,*,#693,.F.);+#830 = ADVANCED_FACE('',(#831),#571,.F.);+#831 = FACE_BOUND('',#832,.F.);+#832 = EDGE_LOOP('',(#833,#834,#835,#836));+#833 = ORIENTED_EDGE('',*,*,#555,.F.);+#834 = ORIENTED_EDGE('',*,*,#740,.T.);+#835 = ORIENTED_EDGE('',*,*,#670,.T.);+#836 = ORIENTED_EDGE('',*,*,#787,.F.);+#837 = ADVANCED_FACE('',(#838),#625,.T.);+#838 = FACE_BOUND('',#839,.T.);+#839 = EDGE_LOOP('',(#840,#841,#842,#843));+#840 = ORIENTED_EDGE('',*,*,#611,.F.);+#841 = ORIENTED_EDGE('',*,*,#762,.T.);+#842 = ORIENTED_EDGE('',*,*,#716,.T.);+#843 = ORIENTED_EDGE('',*,*,#809,.F.);+#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#848)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#845,#846,#847)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#845 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#846 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#847 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#848 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#845,+  'distance_accuracy_value','confusion accuracy');+#849 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#850,#852);+#850 = ( REPRESENTATION_RELATIONSHIP('','',#513,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#851) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#851 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#852 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#853+  );+#853 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','front_bezel_estimated','',#5,+  #508,$);+#854 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#510));+#855 = SHAPE_DEFINITION_REPRESENTATION(#856,#862);+#856 = PRODUCT_DEFINITION_SHAPE('','',#857);+#857 = PRODUCT_DEFINITION('design','',#858,#861);+#858 = PRODUCT_DEFINITION_FORMATION('','',#859);+#859 = PRODUCT('rear_bezel_estimated','rear_bezel_estimated','',(#860));+#860 = PRODUCT_CONTEXT('',#2,'mechanical');+#861 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#862 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#863),#1193);+#863 = MANIFOLD_SOLID_BREP('',#864);+#864 = CLOSED_SHELL('',(#865,#985,#1085,#1132,#1179,#1186));+#865 = ADVANCED_FACE('',(#866),#880,.F.);+#866 = FACE_BOUND('',#867,.F.);+#867 = EDGE_LOOP('',(#868,#903,#931,#959));+#868 = ORIENTED_EDGE('',*,*,#869,.F.);+#869 = EDGE_CURVE('',#870,#872,#874,.T.);+#870 = VERTEX_POINT('',#871);+#871 = CARTESIAN_POINT('',(19.,418.,30.5));+#872 = VERTEX_POINT('',#873);+#873 = CARTESIAN_POINT('',(19.,418.,133.5));+#874 = SURFACE_CURVE('',#875,(#879,#891),.PCURVE_S1.);+#875 = LINE('',#876,#877);+#876 = CARTESIAN_POINT('',(19.,418.,30.5));+#877 = VECTOR('',#878,1.);+#878 = DIRECTION('',(0.,0.,1.));+#879 = PCURVE('',#880,#885);+#880 = PLANE('',#881);+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);+#882 = CARTESIAN_POINT('',(19.,418.,30.5));+#883 = DIRECTION('',(1.,0.,0.));+#884 = DIRECTION('',(0.,0.,1.));+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);+#886 = LINE('',#887,#888);+#887 = CARTESIAN_POINT('',(0.,0.));+#888 = VECTOR('',#889,1.);+#889 = DIRECTION('',(1.,0.));+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#891 = PCURVE('',#892,#897);+#892 = PLANE('',#893);+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);+#894 = CARTESIAN_POINT('',(19.,418.,30.5));+#895 = DIRECTION('',(0.,1.,0.));+#896 = DIRECTION('',(0.,0.,1.));+#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902);+#898 = LINE('',#899,#900);+#899 = CARTESIAN_POINT('',(0.,0.));+#900 = VECTOR('',#901,1.);+#901 = DIRECTION('',(1.,0.));+#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#903 = ORIENTED_EDGE('',*,*,#904,.T.);+#904 = EDGE_CURVE('',#870,#905,#907,.T.);+#905 = VERTEX_POINT('',#906);+#906 = CARTESIAN_POINT('',(19.,424.,30.5));+#907 = SURFACE_CURVE('',#908,(#912,#919),.PCURVE_S1.);+#908 = LINE('',#909,#910);+#909 = CARTESIAN_POINT('',(19.,418.,30.5));+#910 = VECTOR('',#911,1.);+#911 = DIRECTION('',(0.,1.,0.));+#912 = PCURVE('',#880,#913);+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918);+#914 = LINE('',#915,#916);+#915 = CARTESIAN_POINT('',(0.,0.));+#916 = VECTOR('',#917,1.);+#917 = DIRECTION('',(0.,-1.));+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#919 = PCURVE('',#920,#925);+#920 = PLANE('',#921);+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);+#922 = CARTESIAN_POINT('',(19.,418.,30.5));+#923 = DIRECTION('',(0.,0.,1.));+#924 = DIRECTION('',(1.,0.,0.));+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);+#926 = LINE('',#927,#928);+#927 = CARTESIAN_POINT('',(0.,0.));+#928 = VECTOR('',#929,1.);+#929 = DIRECTION('',(0.,1.));+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#931 = ORIENTED_EDGE('',*,*,#932,.T.);+#932 = EDGE_CURVE('',#905,#933,#935,.T.);+#933 = VERTEX_POINT('',#934);+#934 = CARTESIAN_POINT('',(19.,424.,133.5));+#935 = SURFACE_CURVE('',#936,(#940,#947),.PCURVE_S1.);+#936 = LINE('',#937,#938);+#937 = CARTESIAN_POINT('',(19.,424.,30.5));+#938 = VECTOR('',#939,1.);+#939 = DIRECTION('',(0.,0.,1.));+#940 = PCURVE('',#880,#941);+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);+#942 = LINE('',#943,#944);+#943 = CARTESIAN_POINT('',(0.,-6.));+#944 = VECTOR('',#945,1.);+#945 = DIRECTION('',(1.,0.));+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#947 = PCURVE('',#948,#953);+#948 = PLANE('',#949);+#949 = AXIS2_PLACEMENT_3D('',#950,#951,#952);+#950 = CARTESIAN_POINT('',(19.,424.,30.5));+#951 = DIRECTION('',(0.,1.,0.));+#952 = DIRECTION('',(0.,0.,1.));+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#958);+#954 = LINE('',#955,#956);+#955 = CARTESIAN_POINT('',(0.,0.));+#956 = VECTOR('',#957,1.);+#957 = DIRECTION('',(1.,0.));+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#959 = ORIENTED_EDGE('',*,*,#960,.F.);+#960 = EDGE_CURVE('',#872,#933,#961,.T.);+#961 = SURFACE_CURVE('',#962,(#966,#973),.PCURVE_S1.);+#962 = LINE('',#963,#964);+#963 = CARTESIAN_POINT('',(19.,418.,133.5));+#964 = VECTOR('',#965,1.);+#965 = DIRECTION('',(0.,1.,0.));+#966 = PCURVE('',#880,#967);+#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972);+#968 = LINE('',#969,#970);+#969 = CARTESIAN_POINT('',(103.,0.));+#970 = VECTOR('',#971,1.);+#971 = DIRECTION('',(0.,-1.));+#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#973 = PCURVE('',#974,#979);+#974 = PLANE('',#975);+#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);+#976 = CARTESIAN_POINT('',(19.,418.,133.5));+#977 = DIRECTION('',(0.,0.,1.));+#978 = DIRECTION('',(1.,0.,0.));+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);+#980 = LINE('',#981,#982);+#981 = CARTESIAN_POINT('',(0.,0.));+#982 = VECTOR('',#983,1.);+#983 = DIRECTION('',(0.,1.));+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#985 = ADVANCED_FACE('',(#986),#1000,.T.);+#986 = FACE_BOUND('',#987,.T.);+#987 = EDGE_LOOP('',(#988,#1018,#1041,#1064));+#988 = ORIENTED_EDGE('',*,*,#989,.F.);+#989 = EDGE_CURVE('',#990,#992,#994,.T.);+#990 = VERTEX_POINT('',#991);+#991 = CARTESIAN_POINT('',(269.,418.,30.5));+#992 = VERTEX_POINT('',#993);+#993 = CARTESIAN_POINT('',(269.,418.,133.5));+#994 = SURFACE_CURVE('',#995,(#999,#1011),.PCURVE_S1.);+#995 = LINE('',#996,#997);+#996 = CARTESIAN_POINT('',(269.,418.,30.5));+#997 = VECTOR('',#998,1.);+#998 = DIRECTION('',(0.,0.,1.));+#999 = PCURVE('',#1000,#1005);+#1000 = PLANE('',#1001);+#1001 = AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);+#1002 = CARTESIAN_POINT('',(269.,418.,30.5));+#1003 = DIRECTION('',(1.,0.,0.));+#1004 = DIRECTION('',(0.,0.,1.));+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);+#1006 = LINE('',#1007,#1008);+#1007 = CARTESIAN_POINT('',(0.,0.));+#1008 = VECTOR('',#1009,1.);+#1009 = DIRECTION('',(1.,0.));+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1011 = PCURVE('',#892,#1012);+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);+#1013 = LINE('',#1014,#1015);+#1014 = CARTESIAN_POINT('',(0.,250.));+#1015 = VECTOR('',#1016,1.);+#1016 = DIRECTION('',(1.,0.));+#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1018 = ORIENTED_EDGE('',*,*,#1019,.T.);+#1019 = EDGE_CURVE('',#990,#1020,#1022,.T.);+#1020 = VERTEX_POINT('',#1021);+#1021 = CARTESIAN_POINT('',(269.,424.,30.5));+#1022 = SURFACE_CURVE('',#1023,(#1027,#1034),.PCURVE_S1.);+#1023 = LINE('',#1024,#1025);+#1024 = CARTESIAN_POINT('',(269.,418.,30.5));+#1025 = VECTOR('',#1026,1.);+#1026 = DIRECTION('',(0.,1.,0.));+#1027 = PCURVE('',#1000,#1028);+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(0.,0.));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(0.,-1.));+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1034 = PCURVE('',#920,#1035);+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);+#1036 = LINE('',#1037,#1038);+#1037 = CARTESIAN_POINT('',(250.,0.));+#1038 = VECTOR('',#1039,1.);+#1039 = DIRECTION('',(0.,1.));+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1041 = ORIENTED_EDGE('',*,*,#1042,.T.);+#1042 = EDGE_CURVE('',#1020,#1043,#1045,.T.);+#1043 = VERTEX_POINT('',#1044);+#1044 = CARTESIAN_POINT('',(269.,424.,133.5));+#1045 = SURFACE_CURVE('',#1046,(#1050,#1057),.PCURVE_S1.);+#1046 = LINE('',#1047,#1048);+#1047 = CARTESIAN_POINT('',(269.,424.,30.5));+#1048 = VECTOR('',#1049,1.);+#1049 = DIRECTION('',(0.,0.,1.));+#1050 = PCURVE('',#1000,#1051);+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);+#1052 = LINE('',#1053,#1054);+#1053 = CARTESIAN_POINT('',(0.,-6.));+#1054 = VECTOR('',#1055,1.);+#1055 = DIRECTION('',(1.,0.));+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1057 = PCURVE('',#948,#1058);+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);+#1059 = LINE('',#1060,#1061);+#1060 = CARTESIAN_POINT('',(0.,250.));+#1061 = VECTOR('',#1062,1.);+#1062 = DIRECTION('',(1.,0.));+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1064 = ORIENTED_EDGE('',*,*,#1065,.F.);+#1065 = EDGE_CURVE('',#992,#1043,#1066,.T.);+#1066 = SURFACE_CURVE('',#1067,(#1071,#1078),.PCURVE_S1.);+#1067 = LINE('',#1068,#1069);+#1068 = CARTESIAN_POINT('',(269.,418.,133.5));+#1069 = VECTOR('',#1070,1.);+#1070 = DIRECTION('',(0.,1.,0.));+#1071 = PCURVE('',#1000,#1072);+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);+#1073 = LINE('',#1074,#1075);+#1074 = CARTESIAN_POINT('',(103.,0.));+#1075 = VECTOR('',#1076,1.);+#1076 = DIRECTION('',(0.,-1.));+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1078 = PCURVE('',#974,#1079);+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);+#1080 = LINE('',#1081,#1082);+#1081 = CARTESIAN_POINT('',(250.,0.));+#1082 = VECTOR('',#1083,1.);+#1083 = DIRECTION('',(0.,1.));+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1085 = ADVANCED_FACE('',(#1086),#892,.F.);+#1086 = FACE_BOUND('',#1087,.F.);+#1087 = EDGE_LOOP('',(#1088,#1109,#1110,#1131));+#1088 = ORIENTED_EDGE('',*,*,#1089,.F.);+#1089 = EDGE_CURVE('',#870,#990,#1090,.T.);+#1090 = SURFACE_CURVE('',#1091,(#1095,#1102),.PCURVE_S1.);+#1091 = LINE('',#1092,#1093);+#1092 = CARTESIAN_POINT('',(19.,418.,30.5));+#1093 = VECTOR('',#1094,1.);+#1094 = DIRECTION('',(1.,0.,0.));+#1095 = PCURVE('',#892,#1096);+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);+#1097 = LINE('',#1098,#1099);+#1098 = CARTESIAN_POINT('',(0.,0.));+#1099 = VECTOR('',#1100,1.);+#1100 = DIRECTION('',(0.,1.));+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1102 = PCURVE('',#920,#1103);+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);+#1104 = LINE('',#1105,#1106);+#1105 = CARTESIAN_POINT('',(0.,0.));+#1106 = VECTOR('',#1107,1.);+#1107 = DIRECTION('',(1.,0.));+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1109 = ORIENTED_EDGE('',*,*,#869,.T.);+#1110 = ORIENTED_EDGE('',*,*,#1111,.T.);+#1111 = EDGE_CURVE('',#872,#992,#1112,.T.);+#1112 = SURFACE_CURVE('',#1113,(#1117,#1124),.PCURVE_S1.);+#1113 = LINE('',#1114,#1115);+#1114 = CARTESIAN_POINT('',(19.,418.,133.5));+#1115 = VECTOR('',#1116,1.);+#1116 = DIRECTION('',(1.,0.,0.));+#1117 = PCURVE('',#892,#1118);+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);+#1119 = LINE('',#1120,#1121);+#1120 = CARTESIAN_POINT('',(103.,0.));+#1121 = VECTOR('',#1122,1.);+#1122 = DIRECTION('',(0.,1.));+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1124 = PCURVE('',#974,#1125);+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);+#1126 = LINE('',#1127,#1128);+#1127 = CARTESIAN_POINT('',(0.,0.));+#1128 = VECTOR('',#1129,1.);+#1129 = DIRECTION('',(1.,0.));+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1131 = ORIENTED_EDGE('',*,*,#989,.F.);+#1132 = ADVANCED_FACE('',(#1133),#948,.T.);+#1133 = FACE_BOUND('',#1134,.T.);+#1134 = EDGE_LOOP('',(#1135,#1156,#1157,#1178));+#1135 = ORIENTED_EDGE('',*,*,#1136,.F.);+#1136 = EDGE_CURVE('',#905,#1020,#1137,.T.);+#1137 = SURFACE_CURVE('',#1138,(#1142,#1149),.PCURVE_S1.);+#1138 = LINE('',#1139,#1140);+#1139 = CARTESIAN_POINT('',(19.,424.,30.5));+#1140 = VECTOR('',#1141,1.);+#1141 = DIRECTION('',(1.,0.,0.));+#1142 = PCURVE('',#948,#1143);+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);+#1144 = LINE('',#1145,#1146);+#1145 = CARTESIAN_POINT('',(0.,0.));+#1146 = VECTOR('',#1147,1.);+#1147 = DIRECTION('',(0.,1.));+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1149 = PCURVE('',#920,#1150);+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);+#1151 = LINE('',#1152,#1153);+#1152 = CARTESIAN_POINT('',(0.,6.));+#1153 = VECTOR('',#1154,1.);+#1154 = DIRECTION('',(1.,0.));+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1156 = ORIENTED_EDGE('',*,*,#932,.T.);+#1157 = ORIENTED_EDGE('',*,*,#1158,.T.);+#1158 = EDGE_CURVE('',#933,#1043,#1159,.T.);+#1159 = SURFACE_CURVE('',#1160,(#1164,#1171),.PCURVE_S1.);+#1160 = LINE('',#1161,#1162);+#1161 = CARTESIAN_POINT('',(19.,424.,133.5));+#1162 = VECTOR('',#1163,1.);+#1163 = DIRECTION('',(1.,0.,0.));+#1164 = PCURVE('',#948,#1165);+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);+#1166 = LINE('',#1167,#1168);+#1167 = CARTESIAN_POINT('',(103.,0.));+#1168 = VECTOR('',#1169,1.);+#1169 = DIRECTION('',(0.,1.));+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1171 = PCURVE('',#974,#1172);+#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177);+#1173 = LINE('',#1174,#1175);+#1174 = CARTESIAN_POINT('',(0.,6.));+#1175 = VECTOR('',#1176,1.);+#1176 = DIRECTION('',(1.,0.));+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1178 = ORIENTED_EDGE('',*,*,#1042,.F.);+#1179 = ADVANCED_FACE('',(#1180),#920,.F.);+#1180 = FACE_BOUND('',#1181,.F.);+#1181 = EDGE_LOOP('',(#1182,#1183,#1184,#1185));+#1182 = ORIENTED_EDGE('',*,*,#904,.F.);+#1183 = ORIENTED_EDGE('',*,*,#1089,.T.);+#1184 = ORIENTED_EDGE('',*,*,#1019,.T.);+#1185 = ORIENTED_EDGE('',*,*,#1136,.F.);+#1186 = ADVANCED_FACE('',(#1187),#974,.T.);+#1187 = FACE_BOUND('',#1188,.T.);+#1188 = EDGE_LOOP('',(#1189,#1190,#1191,#1192));+#1189 = ORIENTED_EDGE('',*,*,#960,.F.);+#1190 = ORIENTED_EDGE('',*,*,#1111,.T.);+#1191 = ORIENTED_EDGE('',*,*,#1065,.T.);+#1192 = ORIENTED_EDGE('',*,*,#1158,.F.);+#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1197)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1194,#1195,#1196)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1194 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1195 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1196 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1197 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1194,+  'distance_accuracy_value','confusion accuracy');+#1198 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1199,#1201);+#1199 = ( REPRESENTATION_RELATIONSHIP('','',#862,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1200) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1200 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#1201 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1202);+#1202 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','rear_bezel_estimated','',#5,+  #857,$);+#1203 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#859));+#1204 = SHAPE_DEFINITION_REPRESENTATION(#1205,#1211);+#1205 = PRODUCT_DEFINITION_SHAPE('','',#1206);+#1206 = PRODUCT_DEFINITION('design','',#1207,#1210);+#1207 = PRODUCT_DEFINITION_FORMATION('','',#1208);+#1208 = PRODUCT('display_estimated','display_estimated','',(#1209));+#1209 = PRODUCT_CONTEXT('',#2,'mechanical');+#1210 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1211 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1212),#1542);+#1212 = MANIFOLD_SOLID_BREP('',#1213);+#1213 = CLOSED_SHELL('',(#1214,#1334,#1434,#1481,#1528,#1535));+#1214 = ADVANCED_FACE('',(#1215),#1229,.F.);+#1215 = FACE_BOUND('',#1216,.F.);+#1216 = EDGE_LOOP('',(#1217,#1252,#1280,#1308));+#1217 = ORIENTED_EDGE('',*,*,#1218,.F.);+#1218 = EDGE_CURVE('',#1219,#1221,#1223,.T.);+#1219 = VERTEX_POINT('',#1220);+#1220 = CARTESIAN_POINT('',(37.,13.,58.5));+#1221 = VERTEX_POINT('',#1222);+#1222 = CARTESIAN_POINT('',(37.,13.,117.5));+#1223 = SURFACE_CURVE('',#1224,(#1228,#1240),.PCURVE_S1.);+#1224 = LINE('',#1225,#1226);+#1225 = CARTESIAN_POINT('',(37.,13.,58.5));+#1226 = VECTOR('',#1227,1.);+#1227 = DIRECTION('',(0.,0.,1.));+#1228 = PCURVE('',#1229,#1234);+#1229 = PLANE('',#1230);+#1230 = AXIS2_PLACEMENT_3D('',#1231,#1232,#1233);+#1231 = CARTESIAN_POINT('',(37.,13.,58.5));+#1232 = DIRECTION('',(1.,0.,0.));+#1233 = DIRECTION('',(0.,0.,1.));+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);+#1235 = LINE('',#1236,#1237);+#1236 = CARTESIAN_POINT('',(0.,0.));+#1237 = VECTOR('',#1238,1.);+#1238 = DIRECTION('',(1.,0.));+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1240 = PCURVE('',#1241,#1246);+#1241 = PLANE('',#1242);+#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245);+#1243 = CARTESIAN_POINT('',(37.,13.,58.5));+#1244 = DIRECTION('',(0.,1.,0.));+#1245 = DIRECTION('',(0.,0.,1.));+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);+#1247 = LINE('',#1248,#1249);+#1248 = CARTESIAN_POINT('',(0.,0.));+#1249 = VECTOR('',#1250,1.);+#1250 = DIRECTION('',(1.,0.));+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1252 = ORIENTED_EDGE('',*,*,#1253,.T.);+#1253 = EDGE_CURVE('',#1219,#1254,#1256,.T.);+#1254 = VERTEX_POINT('',#1255);+#1255 = CARTESIAN_POINT('',(37.,14.,58.5));+#1256 = SURFACE_CURVE('',#1257,(#1261,#1268),.PCURVE_S1.);+#1257 = LINE('',#1258,#1259);+#1258 = CARTESIAN_POINT('',(37.,13.,58.5));+#1259 = VECTOR('',#1260,1.);+#1260 = DIRECTION('',(0.,1.,0.));+#1261 = PCURVE('',#1229,#1262);+#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);+#1263 = LINE('',#1264,#1265);+#1264 = CARTESIAN_POINT('',(0.,0.));+#1265 = VECTOR('',#1266,1.);+#1266 = DIRECTION('',(0.,-1.));+#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1268 = PCURVE('',#1269,#1274);+#1269 = PLANE('',#1270);+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);+#1271 = CARTESIAN_POINT('',(37.,13.,58.5));+#1272 = DIRECTION('',(0.,0.,1.));+#1273 = DIRECTION('',(1.,0.,0.));+#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279);+#1275 = LINE('',#1276,#1277);+#1276 = CARTESIAN_POINT('',(0.,0.));+#1277 = VECTOR('',#1278,1.);+#1278 = DIRECTION('',(0.,1.));+#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1280 = ORIENTED_EDGE('',*,*,#1281,.T.);+#1281 = EDGE_CURVE('',#1254,#1282,#1284,.T.);+#1282 = VERTEX_POINT('',#1283);+#1283 = CARTESIAN_POINT('',(37.,14.,117.5));+#1284 = SURFACE_CURVE('',#1285,(#1289,#1296),.PCURVE_S1.);+#1285 = LINE('',#1286,#1287);+#1286 = CARTESIAN_POINT('',(37.,14.,58.5));+#1287 = VECTOR('',#1288,1.);+#1288 = DIRECTION('',(0.,0.,1.));+#1289 = PCURVE('',#1229,#1290);+#1290 = DEFINITIONAL_REPRESENTATION('',(#1291),#1295);+#1291 = LINE('',#1292,#1293);+#1292 = CARTESIAN_POINT('',(0.,-1.));+#1293 = VECTOR('',#1294,1.);+#1294 = DIRECTION('',(1.,0.));+#1295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1296 = PCURVE('',#1297,#1302);+#1297 = PLANE('',#1298);+#1298 = AXIS2_PLACEMENT_3D('',#1299,#1300,#1301);+#1299 = CARTESIAN_POINT('',(37.,14.,58.5));+#1300 = DIRECTION('',(0.,1.,0.));+#1301 = DIRECTION('',(0.,0.,1.));+#1302 = DEFINITIONAL_REPRESENTATION('',(#1303),#1307);+#1303 = LINE('',#1304,#1305);+#1304 = CARTESIAN_POINT('',(0.,0.));+#1305 = VECTOR('',#1306,1.);+#1306 = DIRECTION('',(1.,0.));+#1307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1308 = ORIENTED_EDGE('',*,*,#1309,.F.);+#1309 = EDGE_CURVE('',#1221,#1282,#1310,.T.);+#1310 = SURFACE_CURVE('',#1311,(#1315,#1322),.PCURVE_S1.);+#1311 = LINE('',#1312,#1313);+#1312 = CARTESIAN_POINT('',(37.,13.,117.5));+#1313 = VECTOR('',#1314,1.);+#1314 = DIRECTION('',(0.,1.,0.));+#1315 = PCURVE('',#1229,#1316);+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);+#1317 = LINE('',#1318,#1319);+#1318 = CARTESIAN_POINT('',(59.,0.));+#1319 = VECTOR('',#1320,1.);+#1320 = DIRECTION('',(0.,-1.));+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1322 = PCURVE('',#1323,#1328);+#1323 = PLANE('',#1324);+#1324 = AXIS2_PLACEMENT_3D('',#1325,#1326,#1327);+#1325 = CARTESIAN_POINT('',(37.,13.,117.5));+#1326 = DIRECTION('',(0.,0.,1.));+#1327 = DIRECTION('',(1.,0.,0.));+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333);+#1329 = LINE('',#1330,#1331);+#1330 = CARTESIAN_POINT('',(0.,0.));+#1331 = VECTOR('',#1332,1.);+#1332 = DIRECTION('',(0.,1.));+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1334 = ADVANCED_FACE('',(#1335),#1349,.T.);+#1335 = FACE_BOUND('',#1336,.T.);+#1336 = EDGE_LOOP('',(#1337,#1367,#1390,#1413));+#1337 = ORIENTED_EDGE('',*,*,#1338,.F.);+#1338 = EDGE_CURVE('',#1339,#1341,#1343,.T.);+#1339 = VERTEX_POINT('',#1340);+#1340 = CARTESIAN_POINT('',(133.,13.,58.5));+#1341 = VERTEX_POINT('',#1342);+#1342 = CARTESIAN_POINT('',(133.,13.,117.5));+#1343 = SURFACE_CURVE('',#1344,(#1348,#1360),.PCURVE_S1.);+#1344 = LINE('',#1345,#1346);+#1345 = CARTESIAN_POINT('',(133.,13.,58.5));+#1346 = VECTOR('',#1347,1.);+#1347 = DIRECTION('',(0.,0.,1.));+#1348 = PCURVE('',#1349,#1354);+#1349 = PLANE('',#1350);+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);+#1351 = CARTESIAN_POINT('',(133.,13.,58.5));+#1352 = DIRECTION('',(1.,0.,0.));+#1353 = DIRECTION('',(0.,0.,1.));+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);+#1355 = LINE('',#1356,#1357);+#1356 = CARTESIAN_POINT('',(0.,0.));+#1357 = VECTOR('',#1358,1.);+#1358 = DIRECTION('',(1.,0.));+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1360 = PCURVE('',#1241,#1361);+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);+#1362 = LINE('',#1363,#1364);+#1363 = CARTESIAN_POINT('',(0.,96.));+#1364 = VECTOR('',#1365,1.);+#1365 = DIRECTION('',(1.,0.));+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1367 = ORIENTED_EDGE('',*,*,#1368,.T.);+#1368 = EDGE_CURVE('',#1339,#1369,#1371,.T.);+#1369 = VERTEX_POINT('',#1370);+#1370 = CARTESIAN_POINT('',(133.,14.,58.5));+#1371 = SURFACE_CURVE('',#1372,(#1376,#1383),.PCURVE_S1.);+#1372 = LINE('',#1373,#1374);+#1373 = CARTESIAN_POINT('',(133.,13.,58.5));+#1374 = VECTOR('',#1375,1.);+#1375 = DIRECTION('',(0.,1.,0.));+#1376 = PCURVE('',#1349,#1377);+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);+#1378 = LINE('',#1379,#1380);+#1379 = CARTESIAN_POINT('',(0.,0.));+#1380 = VECTOR('',#1381,1.);+#1381 = DIRECTION('',(0.,-1.));+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1383 = PCURVE('',#1269,#1384);+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389);+#1385 = LINE('',#1386,#1387);+#1386 = CARTESIAN_POINT('',(96.,0.));+#1387 = VECTOR('',#1388,1.);+#1388 = DIRECTION('',(0.,1.));+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1390 = ORIENTED_EDGE('',*,*,#1391,.T.);+#1391 = EDGE_CURVE('',#1369,#1392,#1394,.T.);+#1392 = VERTEX_POINT('',#1393);+#1393 = CARTESIAN_POINT('',(133.,14.,117.5));+#1394 = SURFACE_CURVE('',#1395,(#1399,#1406),.PCURVE_S1.);+#1395 = LINE('',#1396,#1397);+#1396 = CARTESIAN_POINT('',(133.,14.,58.5));+#1397 = VECTOR('',#1398,1.);+#1398 = DIRECTION('',(0.,0.,1.));+#1399 = PCURVE('',#1349,#1400);+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);+#1401 = LINE('',#1402,#1403);+#1402 = CARTESIAN_POINT('',(0.,-1.));+#1403 = VECTOR('',#1404,1.);+#1404 = DIRECTION('',(1.,0.));+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1406 = PCURVE('',#1297,#1407);+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412);+#1408 = LINE('',#1409,#1410);+#1409 = CARTESIAN_POINT('',(0.,96.));+#1410 = VECTOR('',#1411,1.);+#1411 = DIRECTION('',(1.,0.));+#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1413 = ORIENTED_EDGE('',*,*,#1414,.F.);+#1414 = EDGE_CURVE('',#1341,#1392,#1415,.T.);+#1415 = SURFACE_CURVE('',#1416,(#1420,#1427),.PCURVE_S1.);+#1416 = LINE('',#1417,#1418);+#1417 = CARTESIAN_POINT('',(133.,13.,117.5));+#1418 = VECTOR('',#1419,1.);+#1419 = DIRECTION('',(0.,1.,0.));+#1420 = PCURVE('',#1349,#1421);+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);+#1422 = LINE('',#1423,#1424);+#1423 = CARTESIAN_POINT('',(59.,0.));+#1424 = VECTOR('',#1425,1.);+#1425 = DIRECTION('',(0.,-1.));+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1427 = PCURVE('',#1323,#1428);+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);+#1429 = LINE('',#1430,#1431);+#1430 = CARTESIAN_POINT('',(96.,0.));+#1431 = VECTOR('',#1432,1.);+#1432 = DIRECTION('',(0.,1.));+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1434 = ADVANCED_FACE('',(#1435),#1241,.F.);+#1435 = FACE_BOUND('',#1436,.F.);+#1436 = EDGE_LOOP('',(#1437,#1458,#1459,#1480));+#1437 = ORIENTED_EDGE('',*,*,#1438,.F.);+#1438 = EDGE_CURVE('',#1219,#1339,#1439,.T.);+#1439 = SURFACE_CURVE('',#1440,(#1444,#1451),.PCURVE_S1.);+#1440 = LINE('',#1441,#1442);+#1441 = CARTESIAN_POINT('',(37.,13.,58.5));+#1442 = VECTOR('',#1443,1.);+#1443 = DIRECTION('',(1.,0.,0.));+#1444 = PCURVE('',#1241,#1445);+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);+#1446 = LINE('',#1447,#1448);+#1447 = CARTESIAN_POINT('',(0.,0.));+#1448 = VECTOR('',#1449,1.);+#1449 = DIRECTION('',(0.,1.));+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1451 = PCURVE('',#1269,#1452);+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);+#1453 = LINE('',#1454,#1455);+#1454 = CARTESIAN_POINT('',(0.,0.));+#1455 = VECTOR('',#1456,1.);+#1456 = DIRECTION('',(1.,0.));+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1458 = ORIENTED_EDGE('',*,*,#1218,.T.);+#1459 = ORIENTED_EDGE('',*,*,#1460,.T.);+#1460 = EDGE_CURVE('',#1221,#1341,#1461,.T.);+#1461 = SURFACE_CURVE('',#1462,(#1466,#1473),.PCURVE_S1.);+#1462 = LINE('',#1463,#1464);+#1463 = CARTESIAN_POINT('',(37.,13.,117.5));+#1464 = VECTOR('',#1465,1.);+#1465 = DIRECTION('',(1.,0.,0.));+#1466 = PCURVE('',#1241,#1467);+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1472);+#1468 = LINE('',#1469,#1470);+#1469 = CARTESIAN_POINT('',(59.,0.));+#1470 = VECTOR('',#1471,1.);+#1471 = DIRECTION('',(0.,1.));+#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1473 = PCURVE('',#1323,#1474);+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);+#1475 = LINE('',#1476,#1477);+#1476 = CARTESIAN_POINT('',(0.,0.));+#1477 = VECTOR('',#1478,1.);+#1478 = DIRECTION('',(1.,0.));+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1480 = ORIENTED_EDGE('',*,*,#1338,.F.);+#1481 = ADVANCED_FACE('',(#1482),#1297,.T.);+#1482 = FACE_BOUND('',#1483,.T.);+#1483 = EDGE_LOOP('',(#1484,#1505,#1506,#1527));+#1484 = ORIENTED_EDGE('',*,*,#1485,.F.);+#1485 = EDGE_CURVE('',#1254,#1369,#1486,.T.);+#1486 = SURFACE_CURVE('',#1487,(#1491,#1498),.PCURVE_S1.);+#1487 = LINE('',#1488,#1489);+#1488 = CARTESIAN_POINT('',(37.,14.,58.5));+#1489 = VECTOR('',#1490,1.);+#1490 = DIRECTION('',(1.,0.,0.));+#1491 = PCURVE('',#1297,#1492);+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1497);+#1493 = LINE('',#1494,#1495);+#1494 = CARTESIAN_POINT('',(0.,0.));+#1495 = VECTOR('',#1496,1.);+#1496 = DIRECTION('',(0.,1.));+#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1498 = PCURVE('',#1269,#1499);+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);+#1500 = LINE('',#1501,#1502);+#1501 = CARTESIAN_POINT('',(0.,1.));+#1502 = VECTOR('',#1503,1.);+#1503 = DIRECTION('',(1.,0.));+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1505 = ORIENTED_EDGE('',*,*,#1281,.T.);+#1506 = ORIENTED_EDGE('',*,*,#1507,.T.);+#1507 = EDGE_CURVE('',#1282,#1392,#1508,.T.);+#1508 = SURFACE_CURVE('',#1509,(#1513,#1520),.PCURVE_S1.);+#1509 = LINE('',#1510,#1511);+#1510 = CARTESIAN_POINT('',(37.,14.,117.5));+#1511 = VECTOR('',#1512,1.);+#1512 = DIRECTION('',(1.,0.,0.));+#1513 = PCURVE('',#1297,#1514);+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);+#1515 = LINE('',#1516,#1517);+#1516 = CARTESIAN_POINT('',(59.,0.));+#1517 = VECTOR('',#1518,1.);+#1518 = DIRECTION('',(0.,1.));+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1520 = PCURVE('',#1323,#1521);+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);+#1522 = LINE('',#1523,#1524);+#1523 = CARTESIAN_POINT('',(0.,1.));+#1524 = VECTOR('',#1525,1.);+#1525 = DIRECTION('',(1.,0.));+#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1527 = ORIENTED_EDGE('',*,*,#1391,.F.);+#1528 = ADVANCED_FACE('',(#1529),#1269,.F.);+#1529 = FACE_BOUND('',#1530,.F.);+#1530 = EDGE_LOOP('',(#1531,#1532,#1533,#1534));+#1531 = ORIENTED_EDGE('',*,*,#1253,.F.);+#1532 = ORIENTED_EDGE('',*,*,#1438,.T.);+#1533 = ORIENTED_EDGE('',*,*,#1368,.T.);+#1534 = ORIENTED_EDGE('',*,*,#1485,.F.);+#1535 = ADVANCED_FACE('',(#1536),#1323,.T.);+#1536 = FACE_BOUND('',#1537,.T.);+#1537 = EDGE_LOOP('',(#1538,#1539,#1540,#1541));+#1538 = ORIENTED_EDGE('',*,*,#1309,.F.);+#1539 = ORIENTED_EDGE('',*,*,#1460,.T.);+#1540 = ORIENTED_EDGE('',*,*,#1414,.T.);+#1541 = ORIENTED_EDGE('',*,*,#1507,.F.);+#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1546)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1543,#1544,#1545)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1543,+  'distance_accuracy_value','confusion accuracy');+#1547 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1548,#1550);+#1548 = ( REPRESENTATION_RELATIONSHIP('','',#1211,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1549) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1549 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#1550 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1551);+#1551 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','display_estimated','',#5,+  #1206,$);+#1552 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1208));+#1553 = SHAPE_DEFINITION_REPRESENTATION(#1554,#1560);+#1554 = PRODUCT_DEFINITION_SHAPE('','',#1555);+#1555 = PRODUCT_DEFINITION('design','',#1556,#1559);+#1556 = PRODUCT_DEFINITION_FORMATION('','',#1557);+#1557 = PRODUCT('key_0_0','key_0_0','',(#1558));+#1558 = PRODUCT_CONTEXT('',#2,'mechanical');+#1559 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1560 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1561),#1891);+#1561 = MANIFOLD_SOLID_BREP('',#1562);+#1562 = CLOSED_SHELL('',(#1563,#1683,#1783,#1830,#1877,#1884));+#1563 = ADVANCED_FACE('',(#1564),#1578,.F.);+#1564 = FACE_BOUND('',#1565,.F.);+#1565 = EDGE_LOOP('',(#1566,#1601,#1629,#1657));+#1566 = ORIENTED_EDGE('',*,*,#1567,.F.);+#1567 = EDGE_CURVE('',#1568,#1570,#1572,.T.);+#1568 = VERTEX_POINT('',#1569);+#1569 = CARTESIAN_POINT('',(162.5,12.,99.5));+#1570 = VERTEX_POINT('',#1571);+#1571 = CARTESIAN_POINT('',(162.5,12.,106.5));+#1572 = SURFACE_CURVE('',#1573,(#1577,#1589),.PCURVE_S1.);+#1573 = LINE('',#1574,#1575);+#1574 = CARTESIAN_POINT('',(162.5,12.,99.5));+#1575 = VECTOR('',#1576,1.);+#1576 = DIRECTION('',(0.,0.,1.));+#1577 = PCURVE('',#1578,#1583);+#1578 = PLANE('',#1579);+#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);+#1580 = CARTESIAN_POINT('',(162.5,12.,99.5));+#1581 = DIRECTION('',(1.,0.,0.));+#1582 = DIRECTION('',(0.,0.,1.));+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);+#1584 = LINE('',#1585,#1586);+#1585 = CARTESIAN_POINT('',(0.,0.));+#1586 = VECTOR('',#1587,1.);+#1587 = DIRECTION('',(1.,0.));+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1589 = PCURVE('',#1590,#1595);+#1590 = PLANE('',#1591);+#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);+#1592 = CARTESIAN_POINT('',(162.5,12.,99.5));+#1593 = DIRECTION('',(0.,1.,0.));+#1594 = DIRECTION('',(0.,0.,1.));+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);+#1596 = LINE('',#1597,#1598);+#1597 = CARTESIAN_POINT('',(0.,0.));+#1598 = VECTOR('',#1599,1.);+#1599 = DIRECTION('',(1.,0.));+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1601 = ORIENTED_EDGE('',*,*,#1602,.T.);+#1602 = EDGE_CURVE('',#1568,#1603,#1605,.T.);+#1603 = VERTEX_POINT('',#1604);+#1604 = CARTESIAN_POINT('',(162.5,14.,99.5));+#1605 = SURFACE_CURVE('',#1606,(#1610,#1617),.PCURVE_S1.);+#1606 = LINE('',#1607,#1608);+#1607 = CARTESIAN_POINT('',(162.5,12.,99.5));+#1608 = VECTOR('',#1609,1.);+#1609 = DIRECTION('',(0.,1.,0.));+#1610 = PCURVE('',#1578,#1611);+#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616);+#1612 = LINE('',#1613,#1614);+#1613 = CARTESIAN_POINT('',(0.,0.));+#1614 = VECTOR('',#1615,1.);+#1615 = DIRECTION('',(0.,-1.));+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1617 = PCURVE('',#1618,#1623);+#1618 = PLANE('',#1619);+#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);+#1620 = CARTESIAN_POINT('',(162.5,12.,99.5));+#1621 = DIRECTION('',(0.,0.,1.));+#1622 = DIRECTION('',(1.,0.,0.));+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628);+#1624 = LINE('',#1625,#1626);+#1625 = CARTESIAN_POINT('',(0.,0.));+#1626 = VECTOR('',#1627,1.);+#1627 = DIRECTION('',(0.,1.));+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1629 = ORIENTED_EDGE('',*,*,#1630,.T.);+#1630 = EDGE_CURVE('',#1603,#1631,#1633,.T.);+#1631 = VERTEX_POINT('',#1632);+#1632 = CARTESIAN_POINT('',(162.5,14.,106.5));+#1633 = SURFACE_CURVE('',#1634,(#1638,#1645),.PCURVE_S1.);+#1634 = LINE('',#1635,#1636);+#1635 = CARTESIAN_POINT('',(162.5,14.,99.5));+#1636 = VECTOR('',#1637,1.);+#1637 = DIRECTION('',(0.,0.,1.));+#1638 = PCURVE('',#1578,#1639);+#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644);+#1640 = LINE('',#1641,#1642);+#1641 = CARTESIAN_POINT('',(0.,-2.));+#1642 = VECTOR('',#1643,1.);+#1643 = DIRECTION('',(1.,0.));+#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1645 = PCURVE('',#1646,#1651);+#1646 = PLANE('',#1647);+#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);+#1648 = CARTESIAN_POINT('',(162.5,14.,99.5));+#1649 = DIRECTION('',(0.,1.,0.));+#1650 = DIRECTION('',(0.,0.,1.));+#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656);+#1652 = LINE('',#1653,#1654);+#1653 = CARTESIAN_POINT('',(0.,0.));+#1654 = VECTOR('',#1655,1.);+#1655 = DIRECTION('',(1.,0.));+#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1657 = ORIENTED_EDGE('',*,*,#1658,.F.);+#1658 = EDGE_CURVE('',#1570,#1631,#1659,.T.);+#1659 = SURFACE_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.);+#1660 = LINE('',#1661,#1662);+#1661 = CARTESIAN_POINT('',(162.5,12.,106.5));+#1662 = VECTOR('',#1663,1.);+#1663 = DIRECTION('',(0.,1.,0.));+#1664 = PCURVE('',#1578,#1665);+#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670);+#1666 = LINE('',#1667,#1668);+#1667 = CARTESIAN_POINT('',(7.,0.));+#1668 = VECTOR('',#1669,1.);+#1669 = DIRECTION('',(0.,-1.));+#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1671 = PCURVE('',#1672,#1677);+#1672 = PLANE('',#1673);+#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676);+#1674 = CARTESIAN_POINT('',(162.5,12.,106.5));+#1675 = DIRECTION('',(0.,0.,1.));+#1676 = DIRECTION('',(1.,0.,0.));+#1677 = DEFINITIONAL_REPRESENTATION('',(#1678),#1682);+#1678 = LINE('',#1679,#1680);+#1679 = CARTESIAN_POINT('',(0.,0.));+#1680 = VECTOR('',#1681,1.);+#1681 = DIRECTION('',(0.,1.));+#1682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1683 = ADVANCED_FACE('',(#1684),#1698,.T.);+#1684 = FACE_BOUND('',#1685,.T.);+#1685 = EDGE_LOOP('',(#1686,#1716,#1739,#1762));+#1686 = ORIENTED_EDGE('',*,*,#1687,.F.);+#1687 = EDGE_CURVE('',#1688,#1690,#1692,.T.);+#1688 = VERTEX_POINT('',#1689);+#1689 = CARTESIAN_POINT('',(173.5,12.,99.5));+#1690 = VERTEX_POINT('',#1691);+#1691 = CARTESIAN_POINT('',(173.5,12.,106.5));+#1692 = SURFACE_CURVE('',#1693,(#1697,#1709),.PCURVE_S1.);+#1693 = LINE('',#1694,#1695);+#1694 = CARTESIAN_POINT('',(173.5,12.,99.5));+#1695 = VECTOR('',#1696,1.);+#1696 = DIRECTION('',(0.,0.,1.));+#1697 = PCURVE('',#1698,#1703);+#1698 = PLANE('',#1699);+#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702);+#1700 = CARTESIAN_POINT('',(173.5,12.,99.5));+#1701 = DIRECTION('',(1.,0.,0.));+#1702 = DIRECTION('',(0.,0.,1.));+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708);+#1704 = LINE('',#1705,#1706);+#1705 = CARTESIAN_POINT('',(0.,0.));+#1706 = VECTOR('',#1707,1.);+#1707 = DIRECTION('',(1.,0.));+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1709 = PCURVE('',#1590,#1710);+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);+#1711 = LINE('',#1712,#1713);+#1712 = CARTESIAN_POINT('',(0.,11.));+#1713 = VECTOR('',#1714,1.);+#1714 = DIRECTION('',(1.,0.));+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1716 = ORIENTED_EDGE('',*,*,#1717,.T.);+#1717 = EDGE_CURVE('',#1688,#1718,#1720,.T.);+#1718 = VERTEX_POINT('',#1719);+#1719 = CARTESIAN_POINT('',(173.5,14.,99.5));+#1720 = SURFACE_CURVE('',#1721,(#1725,#1732),.PCURVE_S1.);+#1721 = LINE('',#1722,#1723);+#1722 = CARTESIAN_POINT('',(173.5,12.,99.5));+#1723 = VECTOR('',#1724,1.);+#1724 = DIRECTION('',(0.,1.,0.));+#1725 = PCURVE('',#1698,#1726);+#1726 = DEFINITIONAL_REPRESENTATION('',(#1727),#1731);+#1727 = LINE('',#1728,#1729);+#1728 = CARTESIAN_POINT('',(0.,0.));+#1729 = VECTOR('',#1730,1.);+#1730 = DIRECTION('',(0.,-1.));+#1731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1732 = PCURVE('',#1618,#1733);+#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1738);+#1734 = LINE('',#1735,#1736);+#1735 = CARTESIAN_POINT('',(11.,0.));+#1736 = VECTOR('',#1737,1.);+#1737 = DIRECTION('',(0.,1.));+#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1739 = ORIENTED_EDGE('',*,*,#1740,.T.);+#1740 = EDGE_CURVE('',#1718,#1741,#1743,.T.);+#1741 = VERTEX_POINT('',#1742);+#1742 = CARTESIAN_POINT('',(173.5,14.,106.5));+#1743 = SURFACE_CURVE('',#1744,(#1748,#1755),.PCURVE_S1.);+#1744 = LINE('',#1745,#1746);+#1745 = CARTESIAN_POINT('',(173.5,14.,99.5));+#1746 = VECTOR('',#1747,1.);+#1747 = DIRECTION('',(0.,0.,1.));+#1748 = PCURVE('',#1698,#1749);+#1749 = DEFINITIONAL_REPRESENTATION('',(#1750),#1754);+#1750 = LINE('',#1751,#1752);+#1751 = CARTESIAN_POINT('',(0.,-2.));+#1752 = VECTOR('',#1753,1.);+#1753 = DIRECTION('',(1.,0.));+#1754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1755 = PCURVE('',#1646,#1756);+#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761);+#1757 = LINE('',#1758,#1759);+#1758 = CARTESIAN_POINT('',(0.,11.));+#1759 = VECTOR('',#1760,1.);+#1760 = DIRECTION('',(1.,0.));+#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1762 = ORIENTED_EDGE('',*,*,#1763,.F.);+#1763 = EDGE_CURVE('',#1690,#1741,#1764,.T.);+#1764 = SURFACE_CURVE('',#1765,(#1769,#1776),.PCURVE_S1.);+#1765 = LINE('',#1766,#1767);+#1766 = CARTESIAN_POINT('',(173.5,12.,106.5));+#1767 = VECTOR('',#1768,1.);+#1768 = DIRECTION('',(0.,1.,0.));+#1769 = PCURVE('',#1698,#1770);+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);+#1771 = LINE('',#1772,#1773);+#1772 = CARTESIAN_POINT('',(7.,0.));+#1773 = VECTOR('',#1774,1.);+#1774 = DIRECTION('',(0.,-1.));+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1776 = PCURVE('',#1672,#1777);+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);+#1778 = LINE('',#1779,#1780);+#1779 = CARTESIAN_POINT('',(11.,0.));+#1780 = VECTOR('',#1781,1.);+#1781 = DIRECTION('',(0.,1.));+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1783 = ADVANCED_FACE('',(#1784),#1590,.F.);+#1784 = FACE_BOUND('',#1785,.F.);+#1785 = EDGE_LOOP('',(#1786,#1807,#1808,#1829));+#1786 = ORIENTED_EDGE('',*,*,#1787,.F.);+#1787 = EDGE_CURVE('',#1568,#1688,#1788,.T.);+#1788 = SURFACE_CURVE('',#1789,(#1793,#1800),.PCURVE_S1.);+#1789 = LINE('',#1790,#1791);+#1790 = CARTESIAN_POINT('',(162.5,12.,99.5));+#1791 = VECTOR('',#1792,1.);+#1792 = DIRECTION('',(1.,0.,0.));+#1793 = PCURVE('',#1590,#1794);+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);+#1795 = LINE('',#1796,#1797);+#1796 = CARTESIAN_POINT('',(0.,0.));+#1797 = VECTOR('',#1798,1.);+#1798 = DIRECTION('',(0.,1.));+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1800 = PCURVE('',#1618,#1801);+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);+#1802 = LINE('',#1803,#1804);+#1803 = CARTESIAN_POINT('',(0.,0.));+#1804 = VECTOR('',#1805,1.);+#1805 = DIRECTION('',(1.,0.));+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1807 = ORIENTED_EDGE('',*,*,#1567,.T.);+#1808 = ORIENTED_EDGE('',*,*,#1809,.T.);+#1809 = EDGE_CURVE('',#1570,#1690,#1810,.T.);+#1810 = SURFACE_CURVE('',#1811,(#1815,#1822),.PCURVE_S1.);+#1811 = LINE('',#1812,#1813);+#1812 = CARTESIAN_POINT('',(162.5,12.,106.5));+#1813 = VECTOR('',#1814,1.);+#1814 = DIRECTION('',(1.,0.,0.));+#1815 = PCURVE('',#1590,#1816);+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);+#1817 = LINE('',#1818,#1819);+#1818 = CARTESIAN_POINT('',(7.,0.));+#1819 = VECTOR('',#1820,1.);+#1820 = DIRECTION('',(0.,1.));+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1822 = PCURVE('',#1672,#1823);+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);+#1824 = LINE('',#1825,#1826);+#1825 = CARTESIAN_POINT('',(0.,0.));+#1826 = VECTOR('',#1827,1.);+#1827 = DIRECTION('',(1.,0.));+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1829 = ORIENTED_EDGE('',*,*,#1687,.F.);+#1830 = ADVANCED_FACE('',(#1831),#1646,.T.);+#1831 = FACE_BOUND('',#1832,.T.);+#1832 = EDGE_LOOP('',(#1833,#1854,#1855,#1876));+#1833 = ORIENTED_EDGE('',*,*,#1834,.F.);+#1834 = EDGE_CURVE('',#1603,#1718,#1835,.T.);+#1835 = SURFACE_CURVE('',#1836,(#1840,#1847),.PCURVE_S1.);+#1836 = LINE('',#1837,#1838);+#1837 = CARTESIAN_POINT('',(162.5,14.,99.5));+#1838 = VECTOR('',#1839,1.);+#1839 = DIRECTION('',(1.,0.,0.));+#1840 = PCURVE('',#1646,#1841);+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846);+#1842 = LINE('',#1843,#1844);+#1843 = CARTESIAN_POINT('',(0.,0.));+#1844 = VECTOR('',#1845,1.);+#1845 = DIRECTION('',(0.,1.));+#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1847 = PCURVE('',#1618,#1848);+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853);+#1849 = LINE('',#1850,#1851);+#1850 = CARTESIAN_POINT('',(0.,2.));+#1851 = VECTOR('',#1852,1.);+#1852 = DIRECTION('',(1.,0.));+#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1854 = ORIENTED_EDGE('',*,*,#1630,.T.);+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);+#1856 = EDGE_CURVE('',#1631,#1741,#1857,.T.);+#1857 = SURFACE_CURVE('',#1858,(#1862,#1869),.PCURVE_S1.);+#1858 = LINE('',#1859,#1860);+#1859 = CARTESIAN_POINT('',(162.5,14.,106.5));+#1860 = VECTOR('',#1861,1.);+#1861 = DIRECTION('',(1.,0.,0.));+#1862 = PCURVE('',#1646,#1863);+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);+#1864 = LINE('',#1865,#1866);+#1865 = CARTESIAN_POINT('',(7.,0.));+#1866 = VECTOR('',#1867,1.);+#1867 = DIRECTION('',(0.,1.));+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1869 = PCURVE('',#1672,#1870);+#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875);+#1871 = LINE('',#1872,#1873);+#1872 = CARTESIAN_POINT('',(0.,2.));+#1873 = VECTOR('',#1874,1.);+#1874 = DIRECTION('',(1.,0.));+#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1876 = ORIENTED_EDGE('',*,*,#1740,.F.);+#1877 = ADVANCED_FACE('',(#1878),#1618,.F.);+#1878 = FACE_BOUND('',#1879,.F.);+#1879 = EDGE_LOOP('',(#1880,#1881,#1882,#1883));+#1880 = ORIENTED_EDGE('',*,*,#1602,.F.);+#1881 = ORIENTED_EDGE('',*,*,#1787,.T.);+#1882 = ORIENTED_EDGE('',*,*,#1717,.T.);+#1883 = ORIENTED_EDGE('',*,*,#1834,.F.);+#1884 = ADVANCED_FACE('',(#1885),#1672,.T.);+#1885 = FACE_BOUND('',#1886,.T.);+#1886 = EDGE_LOOP('',(#1887,#1888,#1889,#1890));+#1887 = ORIENTED_EDGE('',*,*,#1658,.F.);+#1888 = ORIENTED_EDGE('',*,*,#1809,.T.);+#1889 = ORIENTED_EDGE('',*,*,#1763,.T.);+#1890 = ORIENTED_EDGE('',*,*,#1856,.F.);+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1895)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1892,#1893,#1894)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1892 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1893 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1894 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1895 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1892,+  'distance_accuracy_value','confusion accuracy');+#1896 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1897,#1899);+#1897 = ( REPRESENTATION_RELATIONSHIP('','',#1560,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1898) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1898 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#1899 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1900);+#1900 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','key_0_0','',#5,#1555,$);+#1901 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1557));+#1902 = SHAPE_DEFINITION_REPRESENTATION(#1903,#1909);+#1903 = PRODUCT_DEFINITION_SHAPE('','',#1904);+#1904 = PRODUCT_DEFINITION('design','',#1905,#1908);+#1905 = PRODUCT_DEFINITION_FORMATION('','',#1906);+#1906 = PRODUCT('key_0_1','key_0_1','',(#1907));+#1907 = PRODUCT_CONTEXT('',#2,'mechanical');+#1908 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1909 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1910),#2240);+#1910 = MANIFOLD_SOLID_BREP('',#1911);+#1911 = CLOSED_SHELL('',(#1912,#2032,#2132,#2179,#2226,#2233));+#1912 = ADVANCED_FACE('',(#1913),#1927,.F.);+#1913 = FACE_BOUND('',#1914,.F.);+#1914 = EDGE_LOOP('',(#1915,#1950,#1978,#2006));+#1915 = ORIENTED_EDGE('',*,*,#1916,.F.);+#1916 = EDGE_CURVE('',#1917,#1919,#1921,.T.);+#1917 = VERTEX_POINT('',#1918);+#1918 = CARTESIAN_POINT('',(179.5,12.,99.5));+#1919 = VERTEX_POINT('',#1920);+#1920 = CARTESIAN_POINT('',(179.5,12.,106.5));+#1921 = SURFACE_CURVE('',#1922,(#1926,#1938),.PCURVE_S1.);+#1922 = LINE('',#1923,#1924);+#1923 = CARTESIAN_POINT('',(179.5,12.,99.5));+#1924 = VECTOR('',#1925,1.);+#1925 = DIRECTION('',(0.,0.,1.));+#1926 = PCURVE('',#1927,#1932);+#1927 = PLANE('',#1928);+#1928 = AXIS2_PLACEMENT_3D('',#1929,#1930,#1931);+#1929 = CARTESIAN_POINT('',(179.5,12.,99.5));+#1930 = DIRECTION('',(1.,0.,0.));+#1931 = DIRECTION('',(0.,0.,1.));+#1932 = DEFINITIONAL_REPRESENTATION('',(#1933),#1937);+#1933 = LINE('',#1934,#1935);+#1934 = CARTESIAN_POINT('',(0.,0.));+#1935 = VECTOR('',#1936,1.);+#1936 = DIRECTION('',(1.,0.));+#1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1938 = PCURVE('',#1939,#1944);+#1939 = PLANE('',#1940);+#1940 = AXIS2_PLACEMENT_3D('',#1941,#1942,#1943);+#1941 = CARTESIAN_POINT('',(179.5,12.,99.5));+#1942 = DIRECTION('',(0.,1.,0.));+#1943 = DIRECTION('',(0.,0.,1.));+#1944 = DEFINITIONAL_REPRESENTATION('',(#1945),#1949);+#1945 = LINE('',#1946,#1947);+#1946 = CARTESIAN_POINT('',(0.,0.));+#1947 = VECTOR('',#1948,1.);+#1948 = DIRECTION('',(1.,0.));+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1950 = ORIENTED_EDGE('',*,*,#1951,.T.);+#1951 = EDGE_CURVE('',#1917,#1952,#1954,.T.);+#1952 = VERTEX_POINT('',#1953);+#1953 = CARTESIAN_POINT('',(179.5,14.,99.5));+#1954 = SURFACE_CURVE('',#1955,(#1959,#1966),.PCURVE_S1.);+#1955 = LINE('',#1956,#1957);+#1956 = CARTESIAN_POINT('',(179.5,12.,99.5));+#1957 = VECTOR('',#1958,1.);+#1958 = DIRECTION('',(0.,1.,0.));+#1959 = PCURVE('',#1927,#1960);+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965);+#1961 = LINE('',#1962,#1963);+#1962 = CARTESIAN_POINT('',(0.,0.));+#1963 = VECTOR('',#1964,1.);+#1964 = DIRECTION('',(0.,-1.));+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1966 = PCURVE('',#1967,#1972);+#1967 = PLANE('',#1968);+#1968 = AXIS2_PLACEMENT_3D('',#1969,#1970,#1971);+#1969 = CARTESIAN_POINT('',(179.5,12.,99.5));+#1970 = DIRECTION('',(0.,0.,1.));+#1971 = DIRECTION('',(1.,0.,0.));+#1972 = DEFINITIONAL_REPRESENTATION('',(#1973),#1977);+#1973 = LINE('',#1974,#1975);+#1974 = CARTESIAN_POINT('',(0.,0.));+#1975 = VECTOR('',#1976,1.);+#1976 = DIRECTION('',(0.,1.));+#1977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1978 = ORIENTED_EDGE('',*,*,#1979,.T.);+#1979 = EDGE_CURVE('',#1952,#1980,#1982,.T.);+#1980 = VERTEX_POINT('',#1981);+#1981 = CARTESIAN_POINT('',(179.5,14.,106.5));+#1982 = SURFACE_CURVE('',#1983,(#1987,#1994),.PCURVE_S1.);+#1983 = LINE('',#1984,#1985);+#1984 = CARTESIAN_POINT('',(179.5,14.,99.5));+#1985 = VECTOR('',#1986,1.);+#1986 = DIRECTION('',(0.,0.,1.));+#1987 = PCURVE('',#1927,#1988);+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);+#1989 = LINE('',#1990,#1991);+#1990 = CARTESIAN_POINT('',(0.,-2.));+#1991 = VECTOR('',#1992,1.);+#1992 = DIRECTION('',(1.,0.));+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1994 = PCURVE('',#1995,#2000);+#1995 = PLANE('',#1996);+#1996 = AXIS2_PLACEMENT_3D('',#1997,#1998,#1999);+#1997 = CARTESIAN_POINT('',(179.5,14.,99.5));+#1998 = DIRECTION('',(0.,1.,0.));+#1999 = DIRECTION('',(0.,0.,1.));+#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2005);+#2001 = LINE('',#2002,#2003);+#2002 = CARTESIAN_POINT('',(0.,0.));+#2003 = VECTOR('',#2004,1.);+#2004 = DIRECTION('',(1.,0.));+#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2006 = ORIENTED_EDGE('',*,*,#2007,.F.);+#2007 = EDGE_CURVE('',#1919,#1980,#2008,.T.);+#2008 = SURFACE_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.);+#2009 = LINE('',#2010,#2011);+#2010 = CARTESIAN_POINT('',(179.5,12.,106.5));+#2011 = VECTOR('',#2012,1.);+#2012 = DIRECTION('',(0.,1.,0.));+#2013 = PCURVE('',#1927,#2014);+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);+#2015 = LINE('',#2016,#2017);+#2016 = CARTESIAN_POINT('',(7.,0.));+#2017 = VECTOR('',#2018,1.);+#2018 = DIRECTION('',(0.,-1.));+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2020 = PCURVE('',#2021,#2026);+#2021 = PLANE('',#2022);+#2022 = AXIS2_PLACEMENT_3D('',#2023,#2024,#2025);+#2023 = CARTESIAN_POINT('',(179.5,12.,106.5));+#2024 = DIRECTION('',(0.,0.,1.));+#2025 = DIRECTION('',(1.,0.,0.));+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);+#2027 = LINE('',#2028,#2029);+#2028 = CARTESIAN_POINT('',(0.,0.));+#2029 = VECTOR('',#2030,1.);+#2030 = DIRECTION('',(0.,1.));+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2032 = ADVANCED_FACE('',(#2033),#2047,.T.);+#2033 = FACE_BOUND('',#2034,.T.);+#2034 = EDGE_LOOP('',(#2035,#2065,#2088,#2111));+#2035 = ORIENTED_EDGE('',*,*,#2036,.F.);+#2036 = EDGE_CURVE('',#2037,#2039,#2041,.T.);+#2037 = VERTEX_POINT('',#2038);+#2038 = CARTESIAN_POINT('',(190.5,12.,99.5));+#2039 = VERTEX_POINT('',#2040);+#2040 = CARTESIAN_POINT('',(190.5,12.,106.5));+#2041 = SURFACE_CURVE('',#2042,(#2046,#2058),.PCURVE_S1.);+#2042 = LINE('',#2043,#2044);+#2043 = CARTESIAN_POINT('',(190.5,12.,99.5));+#2044 = VECTOR('',#2045,1.);+#2045 = DIRECTION('',(0.,0.,1.));+#2046 = PCURVE('',#2047,#2052);+#2047 = PLANE('',#2048);+#2048 = AXIS2_PLACEMENT_3D('',#2049,#2050,#2051);+#2049 = CARTESIAN_POINT('',(190.5,12.,99.5));+#2050 = DIRECTION('',(1.,0.,0.));+#2051 = DIRECTION('',(0.,0.,1.));+#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2057);+#2053 = LINE('',#2054,#2055);+#2054 = CARTESIAN_POINT('',(0.,0.));+#2055 = VECTOR('',#2056,1.);+#2056 = DIRECTION('',(1.,0.));+#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2058 = PCURVE('',#1939,#2059);+#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);+#2060 = LINE('',#2061,#2062);+#2061 = CARTESIAN_POINT('',(0.,11.));+#2062 = VECTOR('',#2063,1.);+#2063 = DIRECTION('',(1.,0.));+#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2065 = ORIENTED_EDGE('',*,*,#2066,.T.);+#2066 = EDGE_CURVE('',#2037,#2067,#2069,.T.);+#2067 = VERTEX_POINT('',#2068);+#2068 = CARTESIAN_POINT('',(190.5,14.,99.5));+#2069 = SURFACE_CURVE('',#2070,(#2074,#2081),.PCURVE_S1.);+#2070 = LINE('',#2071,#2072);+#2071 = CARTESIAN_POINT('',(190.5,12.,99.5));+#2072 = VECTOR('',#2073,1.);+#2073 = DIRECTION('',(0.,1.,0.));+#2074 = PCURVE('',#2047,#2075);+#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080);+#2076 = LINE('',#2077,#2078);+#2077 = CARTESIAN_POINT('',(0.,0.));+#2078 = VECTOR('',#2079,1.);+#2079 = DIRECTION('',(0.,-1.));+#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2081 = PCURVE('',#1967,#2082);+#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2087);+#2083 = LINE('',#2084,#2085);+#2084 = CARTESIAN_POINT('',(11.,0.));+#2085 = VECTOR('',#2086,1.);+#2086 = DIRECTION('',(0.,1.));+#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2088 = ORIENTED_EDGE('',*,*,#2089,.T.);+#2089 = EDGE_CURVE('',#2067,#2090,#2092,.T.);+#2090 = VERTEX_POINT('',#2091);+#2091 = CARTESIAN_POINT('',(190.5,14.,106.5));+#2092 = SURFACE_CURVE('',#2093,(#2097,#2104),.PCURVE_S1.);+#2093 = LINE('',#2094,#2095);+#2094 = CARTESIAN_POINT('',(190.5,14.,99.5));+#2095 = VECTOR('',#2096,1.);+#2096 = DIRECTION('',(0.,0.,1.));+#2097 = PCURVE('',#2047,#2098);+#2098 = DEFINITIONAL_REPRESENTATION('',(#2099),#2103);+#2099 = LINE('',#2100,#2101);+#2100 = CARTESIAN_POINT('',(0.,-2.));+#2101 = VECTOR('',#2102,1.);+#2102 = DIRECTION('',(1.,0.));+#2103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2104 = PCURVE('',#1995,#2105);+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);+#2106 = LINE('',#2107,#2108);+#2107 = CARTESIAN_POINT('',(0.,11.));+#2108 = VECTOR('',#2109,1.);+#2109 = DIRECTION('',(1.,0.));+#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2111 = ORIENTED_EDGE('',*,*,#2112,.F.);+#2112 = EDGE_CURVE('',#2039,#2090,#2113,.T.);+#2113 = SURFACE_CURVE('',#2114,(#2118,#2125),.PCURVE_S1.);+#2114 = LINE('',#2115,#2116);+#2115 = CARTESIAN_POINT('',(190.5,12.,106.5));+#2116 = VECTOR('',#2117,1.);+#2117 = DIRECTION('',(0.,1.,0.));+#2118 = PCURVE('',#2047,#2119);+#2119 = DEFINITIONAL_REPRESENTATION('',(#2120),#2124);+#2120 = LINE('',#2121,#2122);+#2121 = CARTESIAN_POINT('',(7.,0.));+#2122 = VECTOR('',#2123,1.);+#2123 = DIRECTION('',(0.,-1.));+#2124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2125 = PCURVE('',#2021,#2126);+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);+#2127 = LINE('',#2128,#2129);+#2128 = CARTESIAN_POINT('',(11.,0.));+#2129 = VECTOR('',#2130,1.);+#2130 = DIRECTION('',(0.,1.));+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2132 = ADVANCED_FACE('',(#2133),#1939,.F.);+#2133 = FACE_BOUND('',#2134,.F.);+#2134 = EDGE_LOOP('',(#2135,#2156,#2157,#2178));+#2135 = ORIENTED_EDGE('',*,*,#2136,.F.);+#2136 = EDGE_CURVE('',#1917,#2037,#2137,.T.);+#2137 = SURFACE_CURVE('',#2138,(#2142,#2149),.PCURVE_S1.);+#2138 = LINE('',#2139,#2140);+#2139 = CARTESIAN_POINT('',(179.5,12.,99.5));+#2140 = VECTOR('',#2141,1.);+#2141 = DIRECTION('',(1.,0.,0.));+#2142 = PCURVE('',#1939,#2143);+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);+#2144 = LINE('',#2145,#2146);+#2145 = CARTESIAN_POINT('',(0.,0.));+#2146 = VECTOR('',#2147,1.);+#2147 = DIRECTION('',(0.,1.));+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2149 = PCURVE('',#1967,#2150);+#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155);+#2151 = LINE('',#2152,#2153);+#2152 = CARTESIAN_POINT('',(0.,0.));+#2153 = VECTOR('',#2154,1.);+#2154 = DIRECTION('',(1.,0.));+#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2156 = ORIENTED_EDGE('',*,*,#1916,.T.);+#2157 = ORIENTED_EDGE('',*,*,#2158,.T.);+#2158 = EDGE_CURVE('',#1919,#2039,#2159,.T.);+#2159 = SURFACE_CURVE('',#2160,(#2164,#2171),.PCURVE_S1.);+#2160 = LINE('',#2161,#2162);+#2161 = CARTESIAN_POINT('',(179.5,12.,106.5));+#2162 = VECTOR('',#2163,1.);+#2163 = DIRECTION('',(1.,0.,0.));+#2164 = PCURVE('',#1939,#2165);+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170);+#2166 = LINE('',#2167,#2168);+#2167 = CARTESIAN_POINT('',(7.,0.));+#2168 = VECTOR('',#2169,1.);+#2169 = DIRECTION('',(0.,1.));+#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2171 = PCURVE('',#2021,#2172);+#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2177);+#2173 = LINE('',#2174,#2175);+#2174 = CARTESIAN_POINT('',(0.,0.));+#2175 = VECTOR('',#2176,1.);+#2176 = DIRECTION('',(1.,0.));+#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2178 = ORIENTED_EDGE('',*,*,#2036,.F.);+#2179 = ADVANCED_FACE('',(#2180),#1995,.T.);+#2180 = FACE_BOUND('',#2181,.T.);+#2181 = EDGE_LOOP('',(#2182,#2203,#2204,#2225));+#2182 = ORIENTED_EDGE('',*,*,#2183,.F.);+#2183 = EDGE_CURVE('',#1952,#2067,#2184,.T.);+#2184 = SURFACE_CURVE('',#2185,(#2189,#2196),.PCURVE_S1.);+#2185 = LINE('',#2186,#2187);+#2186 = CARTESIAN_POINT('',(179.5,14.,99.5));+#2187 = VECTOR('',#2188,1.);+#2188 = DIRECTION('',(1.,0.,0.));+#2189 = PCURVE('',#1995,#2190);+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);+#2191 = LINE('',#2192,#2193);+#2192 = CARTESIAN_POINT('',(0.,0.));+#2193 = VECTOR('',#2194,1.);+#2194 = DIRECTION('',(0.,1.));+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2196 = PCURVE('',#1967,#2197);+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);+#2198 = LINE('',#2199,#2200);+#2199 = CARTESIAN_POINT('',(0.,2.));+#2200 = VECTOR('',#2201,1.);+#2201 = DIRECTION('',(1.,0.));+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2203 = ORIENTED_EDGE('',*,*,#1979,.T.);+#2204 = ORIENTED_EDGE('',*,*,#2205,.T.);+#2205 = EDGE_CURVE('',#1980,#2090,#2206,.T.);+#2206 = SURFACE_CURVE('',#2207,(#2211,#2218),.PCURVE_S1.);+#2207 = LINE('',#2208,#2209);+#2208 = CARTESIAN_POINT('',(179.5,14.,106.5));+#2209 = VECTOR('',#2210,1.);+#2210 = DIRECTION('',(1.,0.,0.));+#2211 = PCURVE('',#1995,#2212);+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);+#2213 = LINE('',#2214,#2215);+#2214 = CARTESIAN_POINT('',(7.,0.));+#2215 = VECTOR('',#2216,1.);+#2216 = DIRECTION('',(0.,1.));+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2218 = PCURVE('',#2021,#2219);+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(0.,2.));+#2222 = VECTOR('',#2223,1.);+#2223 = DIRECTION('',(1.,0.));+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2225 = ORIENTED_EDGE('',*,*,#2089,.F.);+#2226 = ADVANCED_FACE('',(#2227),#1967,.F.);+#2227 = FACE_BOUND('',#2228,.F.);+#2228 = EDGE_LOOP('',(#2229,#2230,#2231,#2232));+#2229 = ORIENTED_EDGE('',*,*,#1951,.F.);+#2230 = ORIENTED_EDGE('',*,*,#2136,.T.);+#2231 = ORIENTED_EDGE('',*,*,#2066,.T.);+#2232 = ORIENTED_EDGE('',*,*,#2183,.F.);+#2233 = ADVANCED_FACE('',(#2234),#2021,.T.);+#2234 = FACE_BOUND('',#2235,.T.);+#2235 = EDGE_LOOP('',(#2236,#2237,#2238,#2239));+#2236 = ORIENTED_EDGE('',*,*,#2007,.F.);+#2237 = ORIENTED_EDGE('',*,*,#2158,.T.);+#2238 = ORIENTED_EDGE('',*,*,#2112,.T.);+#2239 = ORIENTED_EDGE('',*,*,#2205,.F.);+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2244)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2241,#2242,#2243)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2241 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2242 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2243 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2244 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2241,+  'distance_accuracy_value','confusion accuracy');+#2245 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2246,#2248);+#2246 = ( REPRESENTATION_RELATIONSHIP('','',#1909,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2247) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2247 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);+#2248 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2249);+#2249 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','key_0_1','',#5,#1904,$);+#2250 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1906));+#2251 = SHAPE_DEFINITION_REPRESENTATION(#2252,#2258);+#2252 = PRODUCT_DEFINITION_SHAPE('','',#2253);+#2253 = PRODUCT_DEFINITION('design','',#2254,#2257);+#2254 = PRODUCT_DEFINITION_FORMATION('','',#2255);+#2255 = PRODUCT('key_0_2','key_0_2','',(#2256));+#2256 = PRODUCT_CONTEXT('',#2,'mechanical');+#2257 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2258 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2259),#2589);+#2259 = MANIFOLD_SOLID_BREP('',#2260);+#2260 = CLOSED_SHELL('',(#2261,#2381,#2481,#2528,#2575,#2582));+#2261 = ADVANCED_FACE('',(#2262),#2276,.F.);+#2262 = FACE_BOUND('',#2263,.F.);+#2263 = EDGE_LOOP('',(#2264,#2299,#2327,#2355));+#2264 = ORIENTED_EDGE('',*,*,#2265,.F.);+#2265 = EDGE_CURVE('',#2266,#2268,#2270,.T.);+#2266 = VERTEX_POINT('',#2267);+#2267 = CARTESIAN_POINT('',(196.5,12.,99.5));+#2268 = VERTEX_POINT('',#2269);+#2269 = CARTESIAN_POINT('',(196.5,12.,106.5));+#2270 = SURFACE_CURVE('',#2271,(#2275,#2287),.PCURVE_S1.);+#2271 = LINE('',#2272,#2273);+#2272 = CARTESIAN_POINT('',(196.5,12.,99.5));+#2273 = VECTOR('',#2274,1.);+#2274 = DIRECTION('',(0.,0.,1.));+#2275 = PCURVE('',#2276,#2281);+#2276 = PLANE('',#2277);+#2277 = AXIS2_PLACEMENT_3D('',#2278,#2279,#2280);+#2278 = CARTESIAN_POINT('',(196.5,12.,99.5));+#2279 = DIRECTION('',(1.,0.,0.));+#2280 = DIRECTION('',(0.,0.,1.));+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);+#2282 = LINE('',#2283,#2284);+#2283 = CARTESIAN_POINT('',(0.,0.));+#2284 = VECTOR('',#2285,1.);+#2285 = DIRECTION('',(1.,0.));+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2287 = PCURVE('',#2288,#2293);+#2288 = PLANE('',#2289);+#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292);+#2290 = CARTESIAN_POINT('',(196.5,12.,99.5));+#2291 = DIRECTION('',(0.,1.,0.));+#2292 = DIRECTION('',(0.,0.,1.));+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2298);+#2294 = LINE('',#2295,#2296);+#2295 = CARTESIAN_POINT('',(0.,0.));+#2296 = VECTOR('',#2297,1.);+#2297 = DIRECTION('',(1.,0.));+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2299 = ORIENTED_EDGE('',*,*,#2300,.T.);+#2300 = EDGE_CURVE('',#2266,#2301,#2303,.T.);+#2301 = VERTEX_POINT('',#2302);+#2302 = CARTESIAN_POINT('',(196.5,14.,99.5));+#2303 = SURFACE_CURVE('',#2304,(#2308,#2315),.PCURVE_S1.);+#2304 = LINE('',#2305,#2306);+#2305 = CARTESIAN_POINT('',(196.5,12.,99.5));+#2306 = VECTOR('',#2307,1.);+#2307 = DIRECTION('',(0.,1.,0.));+#2308 = PCURVE('',#2276,#2309);+#2309 = DEFINITIONAL_REPRESENTATION('',(#2310),#2314);+#2310 = LINE('',#2311,#2312);+#2311 = CARTESIAN_POINT('',(0.,0.));+#2312 = VECTOR('',#2313,1.);+#2313 = DIRECTION('',(0.,-1.));+#2314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2315 = PCURVE('',#2316,#2321);+#2316 = PLANE('',#2317);+#2317 = AXIS2_PLACEMENT_3D('',#2318,#2319,#2320);+#2318 = CARTESIAN_POINT('',(196.5,12.,99.5));+#2319 = DIRECTION('',(0.,0.,1.));+#2320 = DIRECTION('',(1.,0.,0.));+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2326);+#2322 = LINE('',#2323,#2324);+#2323 = CARTESIAN_POINT('',(0.,0.));+#2324 = VECTOR('',#2325,1.);+#2325 = DIRECTION('',(0.,1.));+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2327 = ORIENTED_EDGE('',*,*,#2328,.T.);+#2328 = EDGE_CURVE('',#2301,#2329,#2331,.T.);+#2329 = VERTEX_POINT('',#2330);+#2330 = CARTESIAN_POINT('',(196.5,14.,106.5));+#2331 = SURFACE_CURVE('',#2332,(#2336,#2343),.PCURVE_S1.);+#2332 = LINE('',#2333,#2334);+#2333 = CARTESIAN_POINT('',(196.5,14.,99.5));+#2334 = VECTOR('',#2335,1.);+#2335 = DIRECTION('',(0.,0.,1.));+#2336 = PCURVE('',#2276,#2337);+#2337 = DEFINITIONAL_REPRESENTATION('',(#2338),#2342);+#2338 = LINE('',#2339,#2340);+#2339 = CARTESIAN_POINT('',(0.,-2.));+#2340 = VECTOR('',#2341,1.);+#2341 = DIRECTION('',(1.,0.));+#2342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2343 = PCURVE('',#2344,#2349);+#2344 = PLANE('',#2345);+#2345 = AXIS2_PLACEMENT_3D('',#2346,#2347,#2348);+#2346 = CARTESIAN_POINT('',(196.5,14.,99.5));+#2347 = DIRECTION('',(0.,1.,0.));+#2348 = DIRECTION('',(0.,0.,1.));+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354);+#2350 = LINE('',#2351,#2352);+#2351 = CARTESIAN_POINT('',(0.,0.));+#2352 = VECTOR('',#2353,1.);+#2353 = DIRECTION('',(1.,0.));+#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2355 = ORIENTED_EDGE('',*,*,#2356,.F.);+#2356 = EDGE_CURVE('',#2268,#2329,#2357,.T.);+#2357 = SURFACE_CURVE('',#2358,(#2362,#2369),.PCURVE_S1.);+#2358 = LINE('',#2359,#2360);+#2359 = CARTESIAN_POINT('',(196.5,12.,106.5));+#2360 = VECTOR('',#2361,1.);+#2361 = DIRECTION('',(0.,1.,0.));+#2362 = PCURVE('',#2276,#2363);+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368);+#2364 = LINE('',#2365,#2366);+#2365 = CARTESIAN_POINT('',(7.,0.));+#2366 = VECTOR('',#2367,1.);+#2367 = DIRECTION('',(0.,-1.));+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2369 = PCURVE('',#2370,#2375);+#2370 = PLANE('',#2371);+#2371 = AXIS2_PLACEMENT_3D('',#2372,#2373,#2374);+#2372 = CARTESIAN_POINT('',(196.5,12.,106.5));+#2373 = DIRECTION('',(0.,0.,1.));+#2374 = DIRECTION('',(1.,0.,0.));+#2375 = DEFINITIONAL_REPRESENTATION('',(#2376),#2380);+#2376 = LINE('',#2377,#2378);+#2377 = CARTESIAN_POINT('',(0.,0.));+#2378 = VECTOR('',#2379,1.);+#2379 = DIRECTION('',(0.,1.));+#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2381 = ADVANCED_FACE('',(#2382),#2396,.T.);+#2382 = FACE_BOUND('',#2383,.T.);+#2383 = EDGE_LOOP('',(#2384,#2414,#2437,#2460));+#2384 = ORIENTED_EDGE('',*,*,#2385,.F.);+#2385 = EDGE_CURVE('',#2386,#2388,#2390,.T.);+#2386 = VERTEX_POINT('',#2387);+#2387 = CARTESIAN_POINT('',(207.5,12.,99.5));+#2388 = VERTEX_POINT('',#2389);+#2389 = CARTESIAN_POINT('',(207.5,12.,106.5));+#2390 = SURFACE_CURVE('',#2391,(#2395,#2407),.PCURVE_S1.);+#2391 = LINE('',#2392,#2393);+#2392 = CARTESIAN_POINT('',(207.5,12.,99.5));+#2393 = VECTOR('',#2394,1.);+#2394 = DIRECTION('',(0.,0.,1.));+#2395 = PCURVE('',#2396,#2401);+#2396 = PLANE('',#2397);+#2397 = AXIS2_PLACEMENT_3D('',#2398,#2399,#2400);+#2398 = CARTESIAN_POINT('',(207.5,12.,99.5));+#2399 = DIRECTION('',(1.,0.,0.));+#2400 = DIRECTION('',(0.,0.,1.));+#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);+#2402 = LINE('',#2403,#2404);+#2403 = CARTESIAN_POINT('',(0.,0.));+#2404 = VECTOR('',#2405,1.);+#2405 = DIRECTION('',(1.,0.));+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2407 = PCURVE('',#2288,#2408);+#2408 = DEFINITIONAL_REPRESENTATION('',(#2409),#2413);+#2409 = LINE('',#2410,#2411);+#2410 = CARTESIAN_POINT('',(0.,11.));+#2411 = VECTOR('',#2412,1.);+#2412 = DIRECTION('',(1.,0.));+#2413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2414 = ORIENTED_EDGE('',*,*,#2415,.T.);+#2415 = EDGE_CURVE('',#2386,#2416,#2418,.T.);+#2416 = VERTEX_POINT('',#2417);+#2417 = CARTESIAN_POINT('',(207.5,14.,99.5));+#2418 = SURFACE_CURVE('',#2419,(#2423,#2430),.PCURVE_S1.);+#2419 = LINE('',#2420,#2421);+#2420 = CARTESIAN_POINT('',(207.5,12.,99.5));+#2421 = VECTOR('',#2422,1.);+#2422 = DIRECTION('',(0.,1.,0.));+#2423 = PCURVE('',#2396,#2424);+#2424 = DEFINITIONAL_REPRESENTATION('',(#2425),#2429);+#2425 = LINE('',#2426,#2427);+#2426 = CARTESIAN_POINT('',(0.,0.));+#2427 = VECTOR('',#2428,1.);+#2428 = DIRECTION('',(0.,-1.));+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2430 = PCURVE('',#2316,#2431);+#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2436);+#2432 = LINE('',#2433,#2434);+#2433 = CARTESIAN_POINT('',(11.,0.));+#2434 = VECTOR('',#2435,1.);+#2435 = DIRECTION('',(0.,1.));+#2436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2437 = ORIENTED_EDGE('',*,*,#2438,.T.);+#2438 = EDGE_CURVE('',#2416,#2439,#2441,.T.);+#2439 = VERTEX_POINT('',#2440);+#2440 = CARTESIAN_POINT('',(207.5,14.,106.5));+#2441 = SURFACE_CURVE('',#2442,(#2446,#2453),.PCURVE_S1.);+#2442 = LINE('',#2443,#2444);+#2443 = CARTESIAN_POINT('',(207.5,14.,99.5));+#2444 = VECTOR('',#2445,1.);+#2445 = DIRECTION('',(0.,0.,1.));+#2446 = PCURVE('',#2396,#2447);+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);+#2448 = LINE('',#2449,#2450);+#2449 = CARTESIAN_POINT('',(0.,-2.));+#2450 = VECTOR('',#2451,1.);+#2451 = DIRECTION('',(1.,0.));+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2453 = PCURVE('',#2344,#2454);+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);+#2455 = LINE('',#2456,#2457);+#2456 = CARTESIAN_POINT('',(0.,11.));+#2457 = VECTOR('',#2458,1.);+#2458 = DIRECTION('',(1.,0.));+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2460 = ORIENTED_EDGE('',*,*,#2461,.F.);+#2461 = EDGE_CURVE('',#2388,#2439,#2462,.T.);+#2462 = SURFACE_CURVE('',#2463,(#2467,#2474),.PCURVE_S1.);+#2463 = LINE('',#2464,#2465);+#2464 = CARTESIAN_POINT('',(207.5,12.,106.5));+#2465 = VECTOR('',#2466,1.);+#2466 = DIRECTION('',(0.,1.,0.));+#2467 = PCURVE('',#2396,#2468);+#2468 = DEFINITIONAL_REPRESENTATION('',(#2469),#2473);+#2469 = LINE('',#2470,#2471);+#2470 = CARTESIAN_POINT('',(7.,0.));+#2471 = VECTOR('',#2472,1.);+#2472 = DIRECTION('',(0.,-1.));+#2473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2474 = PCURVE('',#2370,#2475);+#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480);+#2476 = LINE('',#2477,#2478);+#2477 = CARTESIAN_POINT('',(11.,0.));+#2478 = VECTOR('',#2479,1.);+#2479 = DIRECTION('',(0.,1.));+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2481 = ADVANCED_FACE('',(#2482),#2288,.F.);+#2482 = FACE_BOUND('',#2483,.F.);+#2483 = EDGE_LOOP('',(#2484,#2505,#2506,#2527));+#2484 = ORIENTED_EDGE('',*,*,#2485,.F.);+#2485 = EDGE_CURVE('',#2266,#2386,#2486,.T.);+#2486 = SURFACE_CURVE('',#2487,(#2491,#2498),.PCURVE_S1.);+#2487 = LINE('',#2488,#2489);+#2488 = CARTESIAN_POINT('',(196.5,12.,99.5));+#2489 = VECTOR('',#2490,1.);+#2490 = DIRECTION('',(1.,0.,0.));+#2491 = PCURVE('',#2288,#2492);+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2497);+#2493 = LINE('',#2494,#2495);+#2494 = CARTESIAN_POINT('',(0.,0.));+#2495 = VECTOR('',#2496,1.);+#2496 = DIRECTION('',(0.,1.));+#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2498 = PCURVE('',#2316,#2499);+#2499 = DEFINITIONAL_REPRESENTATION('',(#2500),#2504);+#2500 = LINE('',#2501,#2502);+#2501 = CARTESIAN_POINT('',(0.,0.));+#2502 = VECTOR('',#2503,1.);+#2503 = DIRECTION('',(1.,0.));+#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2505 = ORIENTED_EDGE('',*,*,#2265,.T.);+#2506 = ORIENTED_EDGE('',*,*,#2507,.T.);+#2507 = EDGE_CURVE('',#2268,#2388,#2508,.T.);+#2508 = SURFACE_CURVE('',#2509,(#2513,#2520),.PCURVE_S1.);+#2509 = LINE('',#2510,#2511);+#2510 = CARTESIAN_POINT('',(196.5,12.,106.5));+#2511 = VECTOR('',#2512,1.);+#2512 = DIRECTION('',(1.,0.,0.));+#2513 = PCURVE('',#2288,#2514);+#2514 = DEFINITIONAL_REPRESENTATION('',(#2515),#2519);+#2515 = LINE('',#2516,#2517);+#2516 = CARTESIAN_POINT('',(7.,0.));+#2517 = VECTOR('',#2518,1.);+#2518 = DIRECTION('',(0.,1.));+#2519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2520 = PCURVE('',#2370,#2521);+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2526);+#2522 = LINE('',#2523,#2524);+#2523 = CARTESIAN_POINT('',(0.,0.));+#2524 = VECTOR('',#2525,1.);+#2525 = DIRECTION('',(1.,0.));+#2526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2527 = ORIENTED_EDGE('',*,*,#2385,.F.);+#2528 = ADVANCED_FACE('',(#2529),#2344,.T.);+#2529 = FACE_BOUND('',#2530,.T.);+#2530 = EDGE_LOOP('',(#2531,#2552,#2553,#2574));+#2531 = ORIENTED_EDGE('',*,*,#2532,.F.);+#2532 = EDGE_CURVE('',#2301,#2416,#2533,.T.);+#2533 = SURFACE_CURVE('',#2534,(#2538,#2545),.PCURVE_S1.);+#2534 = LINE('',#2535,#2536);+#2535 = CARTESIAN_POINT('',(196.5,14.,99.5));+#2536 = VECTOR('',#2537,1.);+#2537 = DIRECTION('',(1.,0.,0.));+#2538 = PCURVE('',#2344,#2539);+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);+#2540 = LINE('',#2541,#2542);+#2541 = CARTESIAN_POINT('',(0.,0.));+#2542 = VECTOR('',#2543,1.);+#2543 = DIRECTION('',(0.,1.));+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2545 = PCURVE('',#2316,#2546);+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);+#2547 = LINE('',#2548,#2549);+#2548 = CARTESIAN_POINT('',(0.,2.));+#2549 = VECTOR('',#2550,1.);+#2550 = DIRECTION('',(1.,0.));+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2552 = ORIENTED_EDGE('',*,*,#2328,.T.);+#2553 = ORIENTED_EDGE('',*,*,#2554,.T.);+#2554 = EDGE_CURVE('',#2329,#2439,#2555,.T.);+#2555 = SURFACE_CURVE('',#2556,(#2560,#2567),.PCURVE_S1.);+#2556 = LINE('',#2557,#2558);+#2557 = CARTESIAN_POINT('',(196.5,14.,106.5));+#2558 = VECTOR('',#2559,1.);+#2559 = DIRECTION('',(1.,0.,0.));+#2560 = PCURVE('',#2344,#2561);+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2566);+#2562 = LINE('',#2563,#2564);+#2563 = CARTESIAN_POINT('',(7.,0.));+#2564 = VECTOR('',#2565,1.);+#2565 = DIRECTION('',(0.,1.));+#2566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2567 = PCURVE('',#2370,#2568);+#2568 = DEFINITIONAL_REPRESENTATION('',(#2569),#2573);+#2569 = LINE('',#2570,#2571);+#2570 = CARTESIAN_POINT('',(0.,2.));+#2571 = VECTOR('',#2572,1.);+#2572 = DIRECTION('',(1.,0.));+#2573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2574 = ORIENTED_EDGE('',*,*,#2438,.F.);+#2575 = ADVANCED_FACE('',(#2576),#2316,.F.);+#2576 = FACE_BOUND('',#2577,.F.);+#2577 = EDGE_LOOP('',(#2578,#2579,#2580,#2581));+#2578 = ORIENTED_EDGE('',*,*,#2300,.F.);+#2579 = ORIENTED_EDGE('',*,*,#2485,.T.);+#2580 = ORIENTED_EDGE('',*,*,#2415,.T.);+#2581 = ORIENTED_EDGE('',*,*,#2532,.F.);+#2582 = ADVANCED_FACE('',(#2583),#2370,.T.);+#2583 = FACE_BOUND('',#2584,.T.);+#2584 = EDGE_LOOP('',(#2585,#2586,#2587,#2588));+#2585 = ORIENTED_EDGE('',*,*,#2356,.F.);+#2586 = ORIENTED_EDGE('',*,*,#2507,.T.);+#2587 = ORIENTED_EDGE('',*,*,#2461,.T.);+#2588 = ORIENTED_EDGE('',*,*,#2554,.F.);+#2589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2593)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2590,#2591,#2592)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2590 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2591 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2592 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2593 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2590,+  'distance_accuracy_value','confusion accuracy');+#2594 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2595,#2597);+#2595 = ( REPRESENTATION_RELATIONSHIP('','',#2258,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2596) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2596 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);+#2597 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2598);+#2598 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','key_0_2','',#5,#2253,$);+#2599 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2255));+#2600 = SHAPE_DEFINITION_REPRESENTATION(#2601,#2607);+#2601 = PRODUCT_DEFINITION_SHAPE('','',#2602);+#2602 = PRODUCT_DEFINITION('design','',#2603,#2606);+#2603 = PRODUCT_DEFINITION_FORMATION('','',#2604);+#2604 = PRODUCT('key_0_3','key_0_3','',(#2605));+#2605 = PRODUCT_CONTEXT('',#2,'mechanical');+#2606 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2607 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2608),#2938);+#2608 = MANIFOLD_SOLID_BREP('',#2609);+#2609 = CLOSED_SHELL('',(#2610,#2730,#2830,#2877,#2924,#2931));+#2610 = ADVANCED_FACE('',(#2611),#2625,.F.);+#2611 = FACE_BOUND('',#2612,.F.);+#2612 = EDGE_LOOP('',(#2613,#2648,#2676,#2704));+#2613 = ORIENTED_EDGE('',*,*,#2614,.F.);+#2614 = EDGE_CURVE('',#2615,#2617,#2619,.T.);+#2615 = VERTEX_POINT('',#2616);+#2616 = CARTESIAN_POINT('',(213.5,12.,99.5));+#2617 = VERTEX_POINT('',#2618);+#2618 = CARTESIAN_POINT('',(213.5,12.,106.5));+#2619 = SURFACE_CURVE('',#2620,(#2624,#2636),.PCURVE_S1.);+#2620 = LINE('',#2621,#2622);+#2621 = CARTESIAN_POINT('',(213.5,12.,99.5));+#2622 = VECTOR('',#2623,1.);+#2623 = DIRECTION('',(0.,0.,1.));+#2624 = PCURVE('',#2625,#2630);+#2625 = PLANE('',#2626);+#2626 = AXIS2_PLACEMENT_3D('',#2627,#2628,#2629);+#2627 = CARTESIAN_POINT('',(213.5,12.,99.5));+#2628 = DIRECTION('',(1.,0.,0.));+#2629 = DIRECTION('',(0.,0.,1.));+#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2635);+#2631 = LINE('',#2632,#2633);+#2632 = CARTESIAN_POINT('',(0.,0.));+#2633 = VECTOR('',#2634,1.);+#2634 = DIRECTION('',(1.,0.));+#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2636 = PCURVE('',#2637,#2642);+#2637 = PLANE('',#2638);+#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641);+#2639 = CARTESIAN_POINT('',(213.5,12.,99.5));+#2640 = DIRECTION('',(0.,1.,0.));+#2641 = DIRECTION('',(0.,0.,1.));+#2642 = DEFINITIONAL_REPRESENTATION('',(#2643),#2647);+#2643 = LINE('',#2644,#2645);+#2644 = CARTESIAN_POINT('',(0.,0.));+#2645 = VECTOR('',#2646,1.);+#2646 = DIRECTION('',(1.,0.));+#2647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2648 = ORIENTED_EDGE('',*,*,#2649,.T.);+#2649 = EDGE_CURVE('',#2615,#2650,#2652,.T.);+#2650 = VERTEX_POINT('',#2651);+#2651 = CARTESIAN_POINT('',(213.5,14.,99.5));+#2652 = SURFACE_CURVE('',#2653,(#2657,#2664),.PCURVE_S1.);+#2653 = LINE('',#2654,#2655);+#2654 = CARTESIAN_POINT('',(213.5,12.,99.5));+#2655 = VECTOR('',#2656,1.);+#2656 = DIRECTION('',(0.,1.,0.));+#2657 = PCURVE('',#2625,#2658);+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);+#2659 = LINE('',#2660,#2661);+#2660 = CARTESIAN_POINT('',(0.,0.));+#2661 = VECTOR('',#2662,1.);+#2662 = DIRECTION('',(0.,-1.));+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2664 = PCURVE('',#2665,#2670);+#2665 = PLANE('',#2666);+#2666 = AXIS2_PLACEMENT_3D('',#2667,#2668,#2669);+#2667 = CARTESIAN_POINT('',(213.5,12.,99.5));+#2668 = DIRECTION('',(0.,0.,1.));+#2669 = DIRECTION('',(1.,0.,0.));+#2670 = DEFINITIONAL_REPRESENTATION('',(#2671),#2675);+#2671 = LINE('',#2672,#2673);+#2672 = CARTESIAN_POINT('',(0.,0.));+#2673 = VECTOR('',#2674,1.);+#2674 = DIRECTION('',(0.,1.));+#2675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2676 = ORIENTED_EDGE('',*,*,#2677,.T.);+#2677 = EDGE_CURVE('',#2650,#2678,#2680,.T.);+#2678 = VERTEX_POINT('',#2679);+#2679 = CARTESIAN_POINT('',(213.5,14.,106.5));+#2680 = SURFACE_CURVE('',#2681,(#2685,#2692),.PCURVE_S1.);+#2681 = LINE('',#2682,#2683);+#2682 = CARTESIAN_POINT('',(213.5,14.,99.5));+#2683 = VECTOR('',#2684,1.);+#2684 = DIRECTION('',(0.,0.,1.));+#2685 = PCURVE('',#2625,#2686);+#2686 = DEFINITIONAL_REPRESENTATION('',(#2687),#2691);+#2687 = LINE('',#2688,#2689);+#2688 = CARTESIAN_POINT('',(0.,-2.));+#2689 = VECTOR('',#2690,1.);+#2690 = DIRECTION('',(1.,0.));+#2691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2692 = PCURVE('',#2693,#2698);+#2693 = PLANE('',#2694);+#2694 = AXIS2_PLACEMENT_3D('',#2695,#2696,#2697);+#2695 = CARTESIAN_POINT('',(213.5,14.,99.5));+#2696 = DIRECTION('',(0.,1.,0.));+#2697 = DIRECTION('',(0.,0.,1.));+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);+#2699 = LINE('',#2700,#2701);+#2700 = CARTESIAN_POINT('',(0.,0.));+#2701 = VECTOR('',#2702,1.);+#2702 = DIRECTION('',(1.,0.));+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2704 = ORIENTED_EDGE('',*,*,#2705,.F.);+#2705 = EDGE_CURVE('',#2617,#2678,#2706,.T.);+#2706 = SURFACE_CURVE('',#2707,(#2711,#2718),.PCURVE_S1.);+#2707 = LINE('',#2708,#2709);+#2708 = CARTESIAN_POINT('',(213.5,12.,106.5));+#2709 = VECTOR('',#2710,1.);+#2710 = DIRECTION('',(0.,1.,0.));+#2711 = PCURVE('',#2625,#2712);+#2712 = DEFINITIONAL_REPRESENTATION('',(#2713),#2717);+#2713 = LINE('',#2714,#2715);+#2714 = CARTESIAN_POINT('',(7.,0.));+#2715 = VECTOR('',#2716,1.);+#2716 = DIRECTION('',(0.,-1.));+#2717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2718 = PCURVE('',#2719,#2724);+#2719 = PLANE('',#2720);+#2720 = AXIS2_PLACEMENT_3D('',#2721,#2722,#2723);+#2721 = CARTESIAN_POINT('',(213.5,12.,106.5));+#2722 = DIRECTION('',(0.,0.,1.));+#2723 = DIRECTION('',(1.,0.,0.));+#2724 = DEFINITIONAL_REPRESENTATION('',(#2725),#2729);+#2725 = LINE('',#2726,#2727);+#2726 = CARTESIAN_POINT('',(0.,0.));+#2727 = VECTOR('',#2728,1.);+#2728 = DIRECTION('',(0.,1.));+#2729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2730 = ADVANCED_FACE('',(#2731),#2745,.T.);+#2731 = FACE_BOUND('',#2732,.T.);+#2732 = EDGE_LOOP('',(#2733,#2763,#2786,#2809));+#2733 = ORIENTED_EDGE('',*,*,#2734,.F.);+#2734 = EDGE_CURVE('',#2735,#2737,#2739,.T.);+#2735 = VERTEX_POINT('',#2736);+#2736 = CARTESIAN_POINT('',(224.5,12.,99.5));+#2737 = VERTEX_POINT('',#2738);+#2738 = CARTESIAN_POINT('',(224.5,12.,106.5));+#2739 = SURFACE_CURVE('',#2740,(#2744,#2756),.PCURVE_S1.);+#2740 = LINE('',#2741,#2742);+#2741 = CARTESIAN_POINT('',(224.5,12.,99.5));+#2742 = VECTOR('',#2743,1.);+#2743 = DIRECTION('',(0.,0.,1.));+#2744 = PCURVE('',#2745,#2750);+#2745 = PLANE('',#2746);+#2746 = AXIS2_PLACEMENT_3D('',#2747,#2748,#2749);+#2747 = CARTESIAN_POINT('',(224.5,12.,99.5));+#2748 = DIRECTION('',(1.,0.,0.));+#2749 = DIRECTION('',(0.,0.,1.));+#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2755);+#2751 = LINE('',#2752,#2753);+#2752 = CARTESIAN_POINT('',(0.,0.));+#2753 = VECTOR('',#2754,1.);+#2754 = DIRECTION('',(1.,0.));+#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2756 = PCURVE('',#2637,#2757);+#2757 = DEFINITIONAL_REPRESENTATION('',(#2758),#2762);+#2758 = LINE('',#2759,#2760);+#2759 = CARTESIAN_POINT('',(0.,11.));+#2760 = VECTOR('',#2761,1.);+#2761 = DIRECTION('',(1.,0.));+#2762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2763 = ORIENTED_EDGE('',*,*,#2764,.T.);+#2764 = EDGE_CURVE('',#2735,#2765,#2767,.T.);+#2765 = VERTEX_POINT('',#2766);+#2766 = CARTESIAN_POINT('',(224.5,14.,99.5));+#2767 = SURFACE_CURVE('',#2768,(#2772,#2779),.PCURVE_S1.);+#2768 = LINE('',#2769,#2770);+#2769 = CARTESIAN_POINT('',(224.5,12.,99.5));+#2770 = VECTOR('',#2771,1.);+#2771 = DIRECTION('',(0.,1.,0.));+#2772 = PCURVE('',#2745,#2773);+#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778);+#2774 = LINE('',#2775,#2776);+#2775 = CARTESIAN_POINT('',(0.,0.));+#2776 = VECTOR('',#2777,1.);+#2777 = DIRECTION('',(0.,-1.));+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2779 = PCURVE('',#2665,#2780);+#2780 = DEFINITIONAL_REPRESENTATION('',(#2781),#2785);+#2781 = LINE('',#2782,#2783);+#2782 = CARTESIAN_POINT('',(11.,0.));+#2783 = VECTOR('',#2784,1.);+#2784 = DIRECTION('',(0.,1.));+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2786 = ORIENTED_EDGE('',*,*,#2787,.T.);+#2787 = EDGE_CURVE('',#2765,#2788,#2790,.T.);+#2788 = VERTEX_POINT('',#2789);+#2789 = CARTESIAN_POINT('',(224.5,14.,106.5));+#2790 = SURFACE_CURVE('',#2791,(#2795,#2802),.PCURVE_S1.);+#2791 = LINE('',#2792,#2793);+#2792 = CARTESIAN_POINT('',(224.5,14.,99.5));+#2793 = VECTOR('',#2794,1.);+#2794 = DIRECTION('',(0.,0.,1.));+#2795 = PCURVE('',#2745,#2796);+#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2801);+#2797 = LINE('',#2798,#2799);+#2798 = CARTESIAN_POINT('',(0.,-2.));+#2799 = VECTOR('',#2800,1.);+#2800 = DIRECTION('',(1.,0.));+#2801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2802 = PCURVE('',#2693,#2803);+#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);+#2804 = LINE('',#2805,#2806);+#2805 = CARTESIAN_POINT('',(0.,11.));+#2806 = VECTOR('',#2807,1.);+#2807 = DIRECTION('',(1.,0.));+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2809 = ORIENTED_EDGE('',*,*,#2810,.F.);+#2810 = EDGE_CURVE('',#2737,#2788,#2811,.T.);+#2811 = SURFACE_CURVE('',#2812,(#2816,#2823),.PCURVE_S1.);+#2812 = LINE('',#2813,#2814);+#2813 = CARTESIAN_POINT('',(224.5,12.,106.5));+#2814 = VECTOR('',#2815,1.);+#2815 = DIRECTION('',(0.,1.,0.));+#2816 = PCURVE('',#2745,#2817);+#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2822);+#2818 = LINE('',#2819,#2820);+#2819 = CARTESIAN_POINT('',(7.,0.));+#2820 = VECTOR('',#2821,1.);+#2821 = DIRECTION('',(0.,-1.));+#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2823 = PCURVE('',#2719,#2824);+#2824 = DEFINITIONAL_REPRESENTATION('',(#2825),#2829);+#2825 = LINE('',#2826,#2827);+#2826 = CARTESIAN_POINT('',(11.,0.));+#2827 = VECTOR('',#2828,1.);+#2828 = DIRECTION('',(0.,1.));+#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2830 = ADVANCED_FACE('',(#2831),#2637,.F.);+#2831 = FACE_BOUND('',#2832,.F.);+#2832 = EDGE_LOOP('',(#2833,#2854,#2855,#2876));+#2833 = ORIENTED_EDGE('',*,*,#2834,.F.);+#2834 = EDGE_CURVE('',#2615,#2735,#2835,.T.);+#2835 = SURFACE_CURVE('',#2836,(#2840,#2847),.PCURVE_S1.);+#2836 = LINE('',#2837,#2838);+#2837 = CARTESIAN_POINT('',(213.5,12.,99.5));+#2838 = VECTOR('',#2839,1.);+#2839 = DIRECTION('',(1.,0.,0.));+#2840 = PCURVE('',#2637,#2841);+#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2846);+#2842 = LINE('',#2843,#2844);+#2843 = CARTESIAN_POINT('',(0.,0.));+#2844 = VECTOR('',#2845,1.);+#2845 = DIRECTION('',(0.,1.));+#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2847 = PCURVE('',#2665,#2848);+#2848 = DEFINITIONAL_REPRESENTATION('',(#2849),#2853);+#2849 = LINE('',#2850,#2851);+#2850 = CARTESIAN_POINT('',(0.,0.));+#2851 = VECTOR('',#2852,1.);+#2852 = DIRECTION('',(1.,0.));+#2853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2854 = ORIENTED_EDGE('',*,*,#2614,.T.);+#2855 = ORIENTED_EDGE('',*,*,#2856,.T.);+#2856 = EDGE_CURVE('',#2617,#2737,#2857,.T.);+#2857 = SURFACE_CURVE('',#2858,(#2862,#2869),.PCURVE_S1.);+#2858 = LINE('',#2859,#2860);+#2859 = CARTESIAN_POINT('',(213.5,12.,106.5));+#2860 = VECTOR('',#2861,1.);+#2861 = DIRECTION('',(1.,0.,0.));+#2862 = PCURVE('',#2637,#2863);+#2863 = DEFINITIONAL_REPRESENTATION('',(#2864),#2868);+#2864 = LINE('',#2865,#2866);+#2865 = CARTESIAN_POINT('',(7.,0.));+#2866 = VECTOR('',#2867,1.);+#2867 = DIRECTION('',(0.,1.));+#2868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2869 = PCURVE('',#2719,#2870);+#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875);+#2871 = LINE('',#2872,#2873);+#2872 = CARTESIAN_POINT('',(0.,0.));+#2873 = VECTOR('',#2874,1.);+#2874 = DIRECTION('',(1.,0.));+#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2876 = ORIENTED_EDGE('',*,*,#2734,.F.);+#2877 = ADVANCED_FACE('',(#2878),#2693,.T.);+#2878 = FACE_BOUND('',#2879,.T.);+#2879 = EDGE_LOOP('',(#2880,#2901,#2902,#2923));+#2880 = ORIENTED_EDGE('',*,*,#2881,.F.);+#2881 = EDGE_CURVE('',#2650,#2765,#2882,.T.);+#2882 = SURFACE_CURVE('',#2883,(#2887,#2894),.PCURVE_S1.);+#2883 = LINE('',#2884,#2885);+#2884 = CARTESIAN_POINT('',(213.5,14.,99.5));+#2885 = VECTOR('',#2886,1.);+#2886 = DIRECTION('',(1.,0.,0.));+#2887 = PCURVE('',#2693,#2888);+#2888 = DEFINITIONAL_REPRESENTATION('',(#2889),#2893);+#2889 = LINE('',#2890,#2891);+#2890 = CARTESIAN_POINT('',(0.,0.));+#2891 = VECTOR('',#2892,1.);+#2892 = DIRECTION('',(0.,1.));+#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2894 = PCURVE('',#2665,#2895);+#2895 = DEFINITIONAL_REPRESENTATION('',(#2896),#2900);+#2896 = LINE('',#2897,#2898);+#2897 = CARTESIAN_POINT('',(0.,2.));+#2898 = VECTOR('',#2899,1.);+#2899 = DIRECTION('',(1.,0.));+#2900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2901 = ORIENTED_EDGE('',*,*,#2677,.T.);+#2902 = ORIENTED_EDGE('',*,*,#2903,.T.);+#2903 = EDGE_CURVE('',#2678,#2788,#2904,.T.);+#2904 = SURFACE_CURVE('',#2905,(#2909,#2916),.PCURVE_S1.);+#2905 = LINE('',#2906,#2907);+#2906 = CARTESIAN_POINT('',(213.5,14.,106.5));+#2907 = VECTOR('',#2908,1.);+#2908 = DIRECTION('',(1.,0.,0.));+#2909 = PCURVE('',#2693,#2910);+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2915);+#2911 = LINE('',#2912,#2913);+#2912 = CARTESIAN_POINT('',(7.,0.));+#2913 = VECTOR('',#2914,1.);+#2914 = DIRECTION('',(0.,1.));+#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2916 = PCURVE('',#2719,#2917);+#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922);+#2918 = LINE('',#2919,#2920);+#2919 = CARTESIAN_POINT('',(0.,2.));+#2920 = VECTOR('',#2921,1.);+#2921 = DIRECTION('',(1.,0.));+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2923 = ORIENTED_EDGE('',*,*,#2787,.F.);+#2924 = ADVANCED_FACE('',(#2925),#2665,.F.);+#2925 = FACE_BOUND('',#2926,.F.);+#2926 = EDGE_LOOP('',(#2927,#2928,#2929,#2930));+#2927 = ORIENTED_EDGE('',*,*,#2649,.F.);+#2928 = ORIENTED_EDGE('',*,*,#2834,.T.);+#2929 = ORIENTED_EDGE('',*,*,#2764,.T.);+#2930 = ORIENTED_EDGE('',*,*,#2881,.F.);+#2931 = ADVANCED_FACE('',(#2932),#2719,.T.);+#2932 = FACE_BOUND('',#2933,.T.);+#2933 = EDGE_LOOP('',(#2934,#2935,#2936,#2937));+#2934 = ORIENTED_EDGE('',*,*,#2705,.F.);+#2935 = ORIENTED_EDGE('',*,*,#2856,.T.);+#2936 = ORIENTED_EDGE('',*,*,#2810,.T.);+#2937 = ORIENTED_EDGE('',*,*,#2903,.F.);+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2942)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2939,#2940,#2941)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2939 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2940 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2941 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2942 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2939,+  'distance_accuracy_value','confusion accuracy');+#2943 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2944,#2946);+#2944 = ( REPRESENTATION_RELATIONSHIP('','',#2607,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2945) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2945 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);+#2946 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2947);+#2947 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','key_0_3','',#5,#2602,$);+#2948 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2604));+#2949 = SHAPE_DEFINITION_REPRESENTATION(#2950,#2956);+#2950 = PRODUCT_DEFINITION_SHAPE('','',#2951);+#2951 = PRODUCT_DEFINITION('design','',#2952,#2955);+#2952 = PRODUCT_DEFINITION_FORMATION('','',#2953);+#2953 = PRODUCT('key_1_0','key_1_0','',(#2954));+#2954 = PRODUCT_CONTEXT('',#2,'mechanical');+#2955 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2956 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2957),#3287);+#2957 = MANIFOLD_SOLID_BREP('',#2958);+#2958 = CLOSED_SHELL('',(#2959,#3079,#3179,#3226,#3273,#3280));+#2959 = ADVANCED_FACE('',(#2960),#2974,.F.);+#2960 = FACE_BOUND('',#2961,.F.);+#2961 = EDGE_LOOP('',(#2962,#2997,#3025,#3053));+#2962 = ORIENTED_EDGE('',*,*,#2963,.F.);+#2963 = EDGE_CURVE('',#2964,#2966,#2968,.T.);+#2964 = VERTEX_POINT('',#2965);+#2965 = CARTESIAN_POINT('',(162.5,12.,87.5));+#2966 = VERTEX_POINT('',#2967);+#2967 = CARTESIAN_POINT('',(162.5,12.,94.5));+#2968 = SURFACE_CURVE('',#2969,(#2973,#2985),.PCURVE_S1.);+#2969 = LINE('',#2970,#2971);+#2970 = CARTESIAN_POINT('',(162.5,12.,87.5));+#2971 = VECTOR('',#2972,1.);+#2972 = DIRECTION('',(0.,0.,1.));+#2973 = PCURVE('',#2974,#2979);+#2974 = PLANE('',#2975);+#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);+#2976 = CARTESIAN_POINT('',(162.5,12.,87.5));+#2977 = DIRECTION('',(1.,0.,0.));+#2978 = DIRECTION('',(0.,0.,1.));+#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984);+#2980 = LINE('',#2981,#2982);+#2981 = CARTESIAN_POINT('',(0.,0.));+#2982 = VECTOR('',#2983,1.);+#2983 = DIRECTION('',(1.,0.));+#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2985 = PCURVE('',#2986,#2991);+#2986 = PLANE('',#2987);+#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);+#2988 = CARTESIAN_POINT('',(162.5,12.,87.5));+#2989 = DIRECTION('',(0.,1.,0.));+#2990 = DIRECTION('',(0.,0.,1.));+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);+#2992 = LINE('',#2993,#2994);+#2993 = CARTESIAN_POINT('',(0.,0.));+#2994 = VECTOR('',#2995,1.);+#2995 = DIRECTION('',(1.,0.));+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2997 = ORIENTED_EDGE('',*,*,#2998,.T.);+#2998 = EDGE_CURVE('',#2964,#2999,#3001,.T.);+#2999 = VERTEX_POINT('',#3000);+#3000 = CARTESIAN_POINT('',(162.5,14.,87.5));+#3001 = SURFACE_CURVE('',#3002,(#3006,#3013),.PCURVE_S1.);+#3002 = LINE('',#3003,#3004);+#3003 = CARTESIAN_POINT('',(162.5,12.,87.5));+#3004 = VECTOR('',#3005,1.);+#3005 = DIRECTION('',(0.,1.,0.));+#3006 = PCURVE('',#2974,#3007);+#3007 = DEFINITIONAL_REPRESENTATION('',(#3008),#3012);+#3008 = LINE('',#3009,#3010);+#3009 = CARTESIAN_POINT('',(0.,0.));+#3010 = VECTOR('',#3011,1.);+#3011 = DIRECTION('',(0.,-1.));+#3012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3013 = PCURVE('',#3014,#3019);+#3014 = PLANE('',#3015);+#3015 = AXIS2_PLACEMENT_3D('',#3016,#3017,#3018);+#3016 = CARTESIAN_POINT('',(162.5,12.,87.5));+#3017 = DIRECTION('',(0.,0.,1.));+#3018 = DIRECTION('',(1.,0.,0.));+#3019 = DEFINITIONAL_REPRESENTATION('',(#3020),#3024);+#3020 = LINE('',#3021,#3022);+#3021 = CARTESIAN_POINT('',(0.,0.));+#3022 = VECTOR('',#3023,1.);+#3023 = DIRECTION('',(0.,1.));+#3024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3025 = ORIENTED_EDGE('',*,*,#3026,.T.);+#3026 = EDGE_CURVE('',#2999,#3027,#3029,.T.);+#3027 = VERTEX_POINT('',#3028);+#3028 = CARTESIAN_POINT('',(162.5,14.,94.5));+#3029 = SURFACE_CURVE('',#3030,(#3034,#3041),.PCURVE_S1.);+#3030 = LINE('',#3031,#3032);+#3031 = CARTESIAN_POINT('',(162.5,14.,87.5));+#3032 = VECTOR('',#3033,1.);+#3033 = DIRECTION('',(0.,0.,1.));+#3034 = PCURVE('',#2974,#3035);+#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3040);+#3036 = LINE('',#3037,#3038);+#3037 = CARTESIAN_POINT('',(0.,-2.));+#3038 = VECTOR('',#3039,1.);+#3039 = DIRECTION('',(1.,0.));+#3040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3041 = PCURVE('',#3042,#3047);+#3042 = PLANE('',#3043);+#3043 = AXIS2_PLACEMENT_3D('',#3044,#3045,#3046);+#3044 = CARTESIAN_POINT('',(162.5,14.,87.5));+#3045 = DIRECTION('',(0.,1.,0.));+#3046 = DIRECTION('',(0.,0.,1.));+#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052);+#3048 = LINE('',#3049,#3050);+#3049 = CARTESIAN_POINT('',(0.,0.));+#3050 = VECTOR('',#3051,1.);+#3051 = DIRECTION('',(1.,0.));+#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3053 = ORIENTED_EDGE('',*,*,#3054,.F.);+#3054 = EDGE_CURVE('',#2966,#3027,#3055,.T.);+#3055 = SURFACE_CURVE('',#3056,(#3060,#3067),.PCURVE_S1.);+#3056 = LINE('',#3057,#3058);+#3057 = CARTESIAN_POINT('',(162.5,12.,94.5));+#3058 = VECTOR('',#3059,1.);+#3059 = DIRECTION('',(0.,1.,0.));+#3060 = PCURVE('',#2974,#3061);+#3061 = DEFINITIONAL_REPRESENTATION('',(#3062),#3066);+#3062 = LINE('',#3063,#3064);+#3063 = CARTESIAN_POINT('',(7.,0.));+#3064 = VECTOR('',#3065,1.);+#3065 = DIRECTION('',(0.,-1.));+#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3067 = PCURVE('',#3068,#3073);+#3068 = PLANE('',#3069);+#3069 = AXIS2_PLACEMENT_3D('',#3070,#3071,#3072);+#3070 = CARTESIAN_POINT('',(162.5,12.,94.5));+#3071 = DIRECTION('',(0.,0.,1.));+#3072 = DIRECTION('',(1.,0.,0.));+#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);+#3074 = LINE('',#3075,#3076);+#3075 = CARTESIAN_POINT('',(0.,0.));+#3076 = VECTOR('',#3077,1.);+#3077 = DIRECTION('',(0.,1.));+#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3079 = ADVANCED_FACE('',(#3080),#3094,.T.);+#3080 = FACE_BOUND('',#3081,.T.);+#3081 = EDGE_LOOP('',(#3082,#3112,#3135,#3158));+#3082 = ORIENTED_EDGE('',*,*,#3083,.F.);+#3083 = EDGE_CURVE('',#3084,#3086,#3088,.T.);+#3084 = VERTEX_POINT('',#3085);+#3085 = CARTESIAN_POINT('',(173.5,12.,87.5));+#3086 = VERTEX_POINT('',#3087);+#3087 = CARTESIAN_POINT('',(173.5,12.,94.5));+#3088 = SURFACE_CURVE('',#3089,(#3093,#3105),.PCURVE_S1.);+#3089 = LINE('',#3090,#3091);+#3090 = CARTESIAN_POINT('',(173.5,12.,87.5));+#3091 = VECTOR('',#3092,1.);+#3092 = DIRECTION('',(0.,0.,1.));+#3093 = PCURVE('',#3094,#3099);+#3094 = PLANE('',#3095);+#3095 = AXIS2_PLACEMENT_3D('',#3096,#3097,#3098);+#3096 = CARTESIAN_POINT('',(173.5,12.,87.5));+#3097 = DIRECTION('',(1.,0.,0.));+#3098 = DIRECTION('',(0.,0.,1.));+#3099 = DEFINITIONAL_REPRESENTATION('',(#3100),#3104);+#3100 = LINE('',#3101,#3102);+#3101 = CARTESIAN_POINT('',(0.,0.));+#3102 = VECTOR('',#3103,1.);+#3103 = DIRECTION('',(1.,0.));+#3104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3105 = PCURVE('',#2986,#3106);+#3106 = DEFINITIONAL_REPRESENTATION('',(#3107),#3111);+#3107 = LINE('',#3108,#3109);+#3108 = CARTESIAN_POINT('',(0.,11.));+#3109 = VECTOR('',#3110,1.);+#3110 = DIRECTION('',(1.,0.));+#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3112 = ORIENTED_EDGE('',*,*,#3113,.T.);+#3113 = EDGE_CURVE('',#3084,#3114,#3116,.T.);+#3114 = VERTEX_POINT('',#3115);+#3115 = CARTESIAN_POINT('',(173.5,14.,87.5));+#3116 = SURFACE_CURVE('',#3117,(#3121,#3128),.PCURVE_S1.);+#3117 = LINE('',#3118,#3119);+#3118 = CARTESIAN_POINT('',(173.5,12.,87.5));+#3119 = VECTOR('',#3120,1.);+#3120 = DIRECTION('',(0.,1.,0.));+#3121 = PCURVE('',#3094,#3122);+#3122 = DEFINITIONAL_REPRESENTATION('',(#3123),#3127);+#3123 = LINE('',#3124,#3125);+#3124 = CARTESIAN_POINT('',(0.,0.));+#3125 = VECTOR('',#3126,1.);+#3126 = DIRECTION('',(0.,-1.));+#3127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3128 = PCURVE('',#3014,#3129);+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3134);+#3130 = LINE('',#3131,#3132);+#3131 = CARTESIAN_POINT('',(11.,0.));+#3132 = VECTOR('',#3133,1.);+#3133 = DIRECTION('',(0.,1.));+#3134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3135 = ORIENTED_EDGE('',*,*,#3136,.T.);+#3136 = EDGE_CURVE('',#3114,#3137,#3139,.T.);+#3137 = VERTEX_POINT('',#3138);+#3138 = CARTESIAN_POINT('',(173.5,14.,94.5));+#3139 = SURFACE_CURVE('',#3140,(#3144,#3151),.PCURVE_S1.);+#3140 = LINE('',#3141,#3142);+#3141 = CARTESIAN_POINT('',(173.5,14.,87.5));+#3142 = VECTOR('',#3143,1.);+#3143 = DIRECTION('',(0.,0.,1.));+#3144 = PCURVE('',#3094,#3145);+#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150);+#3146 = LINE('',#3147,#3148);+#3147 = CARTESIAN_POINT('',(0.,-2.));+#3148 = VECTOR('',#3149,1.);+#3149 = DIRECTION('',(1.,0.));+#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3151 = PCURVE('',#3042,#3152);+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);+#3153 = LINE('',#3154,#3155);+#3154 = CARTESIAN_POINT('',(0.,11.));+#3155 = VECTOR('',#3156,1.);+#3156 = DIRECTION('',(1.,0.));+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);+#3159 = EDGE_CURVE('',#3086,#3137,#3160,.T.);+#3160 = SURFACE_CURVE('',#3161,(#3165,#3172),.PCURVE_S1.);+#3161 = LINE('',#3162,#3163);+#3162 = CARTESIAN_POINT('',(173.5,12.,94.5));+#3163 = VECTOR('',#3164,1.);+#3164 = DIRECTION('',(0.,1.,0.));+#3165 = PCURVE('',#3094,#3166);+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);+#3167 = LINE('',#3168,#3169);+#3168 = CARTESIAN_POINT('',(7.,0.));+#3169 = VECTOR('',#3170,1.);+#3170 = DIRECTION('',(0.,-1.));+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3172 = PCURVE('',#3068,#3173);+#3173 = DEFINITIONAL_REPRESENTATION('',(#3174),#3178);+#3174 = LINE('',#3175,#3176);+#3175 = CARTESIAN_POINT('',(11.,0.));+#3176 = VECTOR('',#3177,1.);+#3177 = DIRECTION('',(0.,1.));+#3178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3179 = ADVANCED_FACE('',(#3180),#2986,.F.);+#3180 = FACE_BOUND('',#3181,.F.);+#3181 = EDGE_LOOP('',(#3182,#3203,#3204,#3225));+#3182 = ORIENTED_EDGE('',*,*,#3183,.F.);+#3183 = EDGE_CURVE('',#2964,#3084,#3184,.T.);+#3184 = SURFACE_CURVE('',#3185,(#3189,#3196),.PCURVE_S1.);+#3185 = LINE('',#3186,#3187);+#3186 = CARTESIAN_POINT('',(162.5,12.,87.5));+#3187 = VECTOR('',#3188,1.);+#3188 = DIRECTION('',(1.,0.,0.));+#3189 = PCURVE('',#2986,#3190);+#3190 = DEFINITIONAL_REPRESENTATION('',(#3191),#3195);+#3191 = LINE('',#3192,#3193);+#3192 = CARTESIAN_POINT('',(0.,0.));+#3193 = VECTOR('',#3194,1.);+#3194 = DIRECTION('',(0.,1.));+#3195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3196 = PCURVE('',#3014,#3197);+#3197 = DEFINITIONAL_REPRESENTATION('',(#3198),#3202);+#3198 = LINE('',#3199,#3200);+#3199 = CARTESIAN_POINT('',(0.,0.));+#3200 = VECTOR('',#3201,1.);+#3201 = DIRECTION('',(1.,0.));+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3203 = ORIENTED_EDGE('',*,*,#2963,.T.);+#3204 = ORIENTED_EDGE('',*,*,#3205,.T.);+#3205 = EDGE_CURVE('',#2966,#3086,#3206,.T.);+#3206 = SURFACE_CURVE('',#3207,(#3211,#3218),.PCURVE_S1.);+#3207 = LINE('',#3208,#3209);+#3208 = CARTESIAN_POINT('',(162.5,12.,94.5));+#3209 = VECTOR('',#3210,1.);+#3210 = DIRECTION('',(1.,0.,0.));+#3211 = PCURVE('',#2986,#3212);+#3212 = DEFINITIONAL_REPRESENTATION('',(#3213),#3217);+#3213 = LINE('',#3214,#3215);+#3214 = CARTESIAN_POINT('',(7.,0.));+#3215 = VECTOR('',#3216,1.);+#3216 = DIRECTION('',(0.,1.));+#3217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3218 = PCURVE('',#3068,#3219);+#3219 = DEFINITIONAL_REPRESENTATION('',(#3220),#3224);+#3220 = LINE('',#3221,#3222);+#3221 = CARTESIAN_POINT('',(0.,0.));+#3222 = VECTOR('',#3223,1.);+#3223 = DIRECTION('',(1.,0.));+#3224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3225 = ORIENTED_EDGE('',*,*,#3083,.F.);+#3226 = ADVANCED_FACE('',(#3227),#3042,.T.);+#3227 = FACE_BOUND('',#3228,.T.);+#3228 = EDGE_LOOP('',(#3229,#3250,#3251,#3272));+#3229 = ORIENTED_EDGE('',*,*,#3230,.F.);+#3230 = EDGE_CURVE('',#2999,#3114,#3231,.T.);+#3231 = SURFACE_CURVE('',#3232,(#3236,#3243),.PCURVE_S1.);+#3232 = LINE('',#3233,#3234);+#3233 = CARTESIAN_POINT('',(162.5,14.,87.5));+#3234 = VECTOR('',#3235,1.);+#3235 = DIRECTION('',(1.,0.,0.));+#3236 = PCURVE('',#3042,#3237);+#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);+#3238 = LINE('',#3239,#3240);+#3239 = CARTESIAN_POINT('',(0.,0.));+#3240 = VECTOR('',#3241,1.);+#3241 = DIRECTION('',(0.,1.));+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3243 = PCURVE('',#3014,#3244);+#3244 = DEFINITIONAL_REPRESENTATION('',(#3245),#3249);+#3245 = LINE('',#3246,#3247);+#3246 = CARTESIAN_POINT('',(0.,2.));+#3247 = VECTOR('',#3248,1.);+#3248 = DIRECTION('',(1.,0.));+#3249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3250 = ORIENTED_EDGE('',*,*,#3026,.T.);+#3251 = ORIENTED_EDGE('',*,*,#3252,.T.);+#3252 = EDGE_CURVE('',#3027,#3137,#3253,.T.);+#3253 = SURFACE_CURVE('',#3254,(#3258,#3265),.PCURVE_S1.);+#3254 = LINE('',#3255,#3256);+#3255 = CARTESIAN_POINT('',(162.5,14.,94.5));+#3256 = VECTOR('',#3257,1.);+#3257 = DIRECTION('',(1.,0.,0.));+#3258 = PCURVE('',#3042,#3259);+#3259 = DEFINITIONAL_REPRESENTATION('',(#3260),#3264);+#3260 = LINE('',#3261,#3262);+#3261 = CARTESIAN_POINT('',(7.,0.));+#3262 = VECTOR('',#3263,1.);+#3263 = DIRECTION('',(0.,1.));+#3264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3265 = PCURVE('',#3068,#3266);+#3266 = DEFINITIONAL_REPRESENTATION('',(#3267),#3271);+#3267 = LINE('',#3268,#3269);+#3268 = CARTESIAN_POINT('',(0.,2.));+#3269 = VECTOR('',#3270,1.);+#3270 = DIRECTION('',(1.,0.));+#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3272 = ORIENTED_EDGE('',*,*,#3136,.F.);+#3273 = ADVANCED_FACE('',(#3274),#3014,.F.);+#3274 = FACE_BOUND('',#3275,.F.);+#3275 = EDGE_LOOP('',(#3276,#3277,#3278,#3279));+#3276 = ORIENTED_EDGE('',*,*,#2998,.F.);+#3277 = ORIENTED_EDGE('',*,*,#3183,.T.);+#3278 = ORIENTED_EDGE('',*,*,#3113,.T.);+#3279 = ORIENTED_EDGE('',*,*,#3230,.F.);+#3280 = ADVANCED_FACE('',(#3281),#3068,.T.);+#3281 = FACE_BOUND('',#3282,.T.);+#3282 = EDGE_LOOP('',(#3283,#3284,#3285,#3286));+#3283 = ORIENTED_EDGE('',*,*,#3054,.F.);+#3284 = ORIENTED_EDGE('',*,*,#3205,.T.);+#3285 = ORIENTED_EDGE('',*,*,#3159,.T.);+#3286 = ORIENTED_EDGE('',*,*,#3252,.F.);+#3287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3291)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3288,#3289,#3290)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3288 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3289 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3290 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3291 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3288,+  'distance_accuracy_value','confusion accuracy');+#3292 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3293,#3295);+#3293 = ( REPRESENTATION_RELATIONSHIP('','',#2956,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3294) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3294 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);+#3295 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3296);+#3296 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','key_1_0','',#5,#2951,$);+#3297 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2953));+#3298 = SHAPE_DEFINITION_REPRESENTATION(#3299,#3305);+#3299 = PRODUCT_DEFINITION_SHAPE('','',#3300);+#3300 = PRODUCT_DEFINITION('design','',#3301,#3304);+#3301 = PRODUCT_DEFINITION_FORMATION('','',#3302);+#3302 = PRODUCT('key_1_1','key_1_1','',(#3303));+#3303 = PRODUCT_CONTEXT('',#2,'mechanical');+#3304 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3305 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3306),#3636);+#3306 = MANIFOLD_SOLID_BREP('',#3307);+#3307 = CLOSED_SHELL('',(#3308,#3428,#3528,#3575,#3622,#3629));+#3308 = ADVANCED_FACE('',(#3309),#3323,.F.);+#3309 = FACE_BOUND('',#3310,.F.);+#3310 = EDGE_LOOP('',(#3311,#3346,#3374,#3402));+#3311 = ORIENTED_EDGE('',*,*,#3312,.F.);+#3312 = EDGE_CURVE('',#3313,#3315,#3317,.T.);+#3313 = VERTEX_POINT('',#3314);+#3314 = CARTESIAN_POINT('',(179.5,12.,87.5));+#3315 = VERTEX_POINT('',#3316);+#3316 = CARTESIAN_POINT('',(179.5,12.,94.5));+#3317 = SURFACE_CURVE('',#3318,(#3322,#3334),.PCURVE_S1.);+#3318 = LINE('',#3319,#3320);+#3319 = CARTESIAN_POINT('',(179.5,12.,87.5));+#3320 = VECTOR('',#3321,1.);+#3321 = DIRECTION('',(0.,0.,1.));+#3322 = PCURVE('',#3323,#3328);+#3323 = PLANE('',#3324);+#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327);+#3325 = CARTESIAN_POINT('',(179.5,12.,87.5));+#3326 = DIRECTION('',(1.,0.,0.));+#3327 = DIRECTION('',(0.,0.,1.));+#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3333);+#3329 = LINE('',#3330,#3331);+#3330 = CARTESIAN_POINT('',(0.,0.));+#3331 = VECTOR('',#3332,1.);+#3332 = DIRECTION('',(1.,0.));+#3333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3334 = PCURVE('',#3335,#3340);+#3335 = PLANE('',#3336);+#3336 = AXIS2_PLACEMENT_3D('',#3337,#3338,#3339);+#3337 = CARTESIAN_POINT('',(179.5,12.,87.5));+#3338 = DIRECTION('',(0.,1.,0.));+#3339 = DIRECTION('',(0.,0.,1.));+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);+#3341 = LINE('',#3342,#3343);+#3342 = CARTESIAN_POINT('',(0.,0.));+#3343 = VECTOR('',#3344,1.);+#3344 = DIRECTION('',(1.,0.));+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3346 = ORIENTED_EDGE('',*,*,#3347,.T.);+#3347 = EDGE_CURVE('',#3313,#3348,#3350,.T.);+#3348 = VERTEX_POINT('',#3349);+#3349 = CARTESIAN_POINT('',(179.5,14.,87.5));+#3350 = SURFACE_CURVE('',#3351,(#3355,#3362),.PCURVE_S1.);+#3351 = LINE('',#3352,#3353);+#3352 = CARTESIAN_POINT('',(179.5,12.,87.5));+#3353 = VECTOR('',#3354,1.);+#3354 = DIRECTION('',(0.,1.,0.));+#3355 = PCURVE('',#3323,#3356);+#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3361);+#3357 = LINE('',#3358,#3359);+#3358 = CARTESIAN_POINT('',(0.,0.));+#3359 = VECTOR('',#3360,1.);+#3360 = DIRECTION('',(0.,-1.));+#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3362 = PCURVE('',#3363,#3368);+#3363 = PLANE('',#3364);+#3364 = AXIS2_PLACEMENT_3D('',#3365,#3366,#3367);+#3365 = CARTESIAN_POINT('',(179.5,12.,87.5));+#3366 = DIRECTION('',(0.,0.,1.));+#3367 = DIRECTION('',(1.,0.,0.));+#3368 = DEFINITIONAL_REPRESENTATION('',(#3369),#3373);+#3369 = LINE('',#3370,#3371);+#3370 = CARTESIAN_POINT('',(0.,0.));+#3371 = VECTOR('',#3372,1.);+#3372 = DIRECTION('',(0.,1.));+#3373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3374 = ORIENTED_EDGE('',*,*,#3375,.T.);+#3375 = EDGE_CURVE('',#3348,#3376,#3378,.T.);+#3376 = VERTEX_POINT('',#3377);+#3377 = CARTESIAN_POINT('',(179.5,14.,94.5));+#3378 = SURFACE_CURVE('',#3379,(#3383,#3390),.PCURVE_S1.);+#3379 = LINE('',#3380,#3381);+#3380 = CARTESIAN_POINT('',(179.5,14.,87.5));+#3381 = VECTOR('',#3382,1.);+#3382 = DIRECTION('',(0.,0.,1.));+#3383 = PCURVE('',#3323,#3384);+#3384 = DEFINITIONAL_REPRESENTATION('',(#3385),#3389);+#3385 = LINE('',#3386,#3387);+#3386 = CARTESIAN_POINT('',(0.,-2.));+#3387 = VECTOR('',#3388,1.);+#3388 = DIRECTION('',(1.,0.));+#3389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3390 = PCURVE('',#3391,#3396);+#3391 = PLANE('',#3392);+#3392 = AXIS2_PLACEMENT_3D('',#3393,#3394,#3395);+#3393 = CARTESIAN_POINT('',(179.5,14.,87.5));+#3394 = DIRECTION('',(0.,1.,0.));+#3395 = DIRECTION('',(0.,0.,1.));+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);+#3397 = LINE('',#3398,#3399);+#3398 = CARTESIAN_POINT('',(0.,0.));+#3399 = VECTOR('',#3400,1.);+#3400 = DIRECTION('',(1.,0.));+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3402 = ORIENTED_EDGE('',*,*,#3403,.F.);+#3403 = EDGE_CURVE('',#3315,#3376,#3404,.T.);+#3404 = SURFACE_CURVE('',#3405,(#3409,#3416),.PCURVE_S1.);+#3405 = LINE('',#3406,#3407);+#3406 = CARTESIAN_POINT('',(179.5,12.,94.5));+#3407 = VECTOR('',#3408,1.);+#3408 = DIRECTION('',(0.,1.,0.));+#3409 = PCURVE('',#3323,#3410);+#3410 = DEFINITIONAL_REPRESENTATION('',(#3411),#3415);+#3411 = LINE('',#3412,#3413);+#3412 = CARTESIAN_POINT('',(7.,0.));+#3413 = VECTOR('',#3414,1.);+#3414 = DIRECTION('',(0.,-1.));+#3415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3416 = PCURVE('',#3417,#3422);+#3417 = PLANE('',#3418);+#3418 = AXIS2_PLACEMENT_3D('',#3419,#3420,#3421);+#3419 = CARTESIAN_POINT('',(179.5,12.,94.5));+#3420 = DIRECTION('',(0.,0.,1.));+#3421 = DIRECTION('',(1.,0.,0.));+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);+#3423 = LINE('',#3424,#3425);+#3424 = CARTESIAN_POINT('',(0.,0.));+#3425 = VECTOR('',#3426,1.);+#3426 = DIRECTION('',(0.,1.));+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3428 = ADVANCED_FACE('',(#3429),#3443,.T.);+#3429 = FACE_BOUND('',#3430,.T.);+#3430 = EDGE_LOOP('',(#3431,#3461,#3484,#3507));+#3431 = ORIENTED_EDGE('',*,*,#3432,.F.);+#3432 = EDGE_CURVE('',#3433,#3435,#3437,.T.);+#3433 = VERTEX_POINT('',#3434);+#3434 = CARTESIAN_POINT('',(190.5,12.,87.5));+#3435 = VERTEX_POINT('',#3436);+#3436 = CARTESIAN_POINT('',(190.5,12.,94.5));+#3437 = SURFACE_CURVE('',#3438,(#3442,#3454),.PCURVE_S1.);+#3438 = LINE('',#3439,#3440);+#3439 = CARTESIAN_POINT('',(190.5,12.,87.5));+#3440 = VECTOR('',#3441,1.);+#3441 = DIRECTION('',(0.,0.,1.));+#3442 = PCURVE('',#3443,#3448);+#3443 = PLANE('',#3444);+#3444 = AXIS2_PLACEMENT_3D('',#3445,#3446,#3447);+#3445 = CARTESIAN_POINT('',(190.5,12.,87.5));+#3446 = DIRECTION('',(1.,0.,0.));+#3447 = DIRECTION('',(0.,0.,1.));+#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3453);+#3449 = LINE('',#3450,#3451);+#3450 = CARTESIAN_POINT('',(0.,0.));+#3451 = VECTOR('',#3452,1.);+#3452 = DIRECTION('',(1.,0.));+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3454 = PCURVE('',#3335,#3455);+#3455 = DEFINITIONAL_REPRESENTATION('',(#3456),#3460);+#3456 = LINE('',#3457,#3458);+#3457 = CARTESIAN_POINT('',(0.,11.));+#3458 = VECTOR('',#3459,1.);+#3459 = DIRECTION('',(1.,0.));+#3460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3461 = ORIENTED_EDGE('',*,*,#3462,.T.);+#3462 = EDGE_CURVE('',#3433,#3463,#3465,.T.);+#3463 = VERTEX_POINT('',#3464);+#3464 = CARTESIAN_POINT('',(190.5,14.,87.5));+#3465 = SURFACE_CURVE('',#3466,(#3470,#3477),.PCURVE_S1.);+#3466 = LINE('',#3467,#3468);+#3467 = CARTESIAN_POINT('',(190.5,12.,87.5));+#3468 = VECTOR('',#3469,1.);+#3469 = DIRECTION('',(0.,1.,0.));+#3470 = PCURVE('',#3443,#3471);+#3471 = DEFINITIONAL_REPRESENTATION('',(#3472),#3476);+#3472 = LINE('',#3473,#3474);+#3473 = CARTESIAN_POINT('',(0.,0.));+#3474 = VECTOR('',#3475,1.);+#3475 = DIRECTION('',(0.,-1.));+#3476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3477 = PCURVE('',#3363,#3478);+#3478 = DEFINITIONAL_REPRESENTATION('',(#3479),#3483);+#3479 = LINE('',#3480,#3481);+#3480 = CARTESIAN_POINT('',(11.,0.));+#3481 = VECTOR('',#3482,1.);+#3482 = DIRECTION('',(0.,1.));+#3483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3484 = ORIENTED_EDGE('',*,*,#3485,.T.);+#3485 = EDGE_CURVE('',#3463,#3486,#3488,.T.);+#3486 = VERTEX_POINT('',#3487);+#3487 = CARTESIAN_POINT('',(190.5,14.,94.5));+#3488 = SURFACE_CURVE('',#3489,(#3493,#3500),.PCURVE_S1.);+#3489 = LINE('',#3490,#3491);+#3490 = CARTESIAN_POINT('',(190.5,14.,87.5));+#3491 = VECTOR('',#3492,1.);+#3492 = DIRECTION('',(0.,0.,1.));+#3493 = PCURVE('',#3443,#3494);+#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3499);+#3495 = LINE('',#3496,#3497);+#3496 = CARTESIAN_POINT('',(0.,-2.));+#3497 = VECTOR('',#3498,1.);+#3498 = DIRECTION('',(1.,0.));+#3499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3500 = PCURVE('',#3391,#3501);+#3501 = DEFINITIONAL_REPRESENTATION('',(#3502),#3506);+#3502 = LINE('',#3503,#3504);+#3503 = CARTESIAN_POINT('',(0.,11.));+#3504 = VECTOR('',#3505,1.);+#3505 = DIRECTION('',(1.,0.));+#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3507 = ORIENTED_EDGE('',*,*,#3508,.F.);+#3508 = EDGE_CURVE('',#3435,#3486,#3509,.T.);+#3509 = SURFACE_CURVE('',#3510,(#3514,#3521),.PCURVE_S1.);+#3510 = LINE('',#3511,#3512);+#3511 = CARTESIAN_POINT('',(190.5,12.,94.5));+#3512 = VECTOR('',#3513,1.);+#3513 = DIRECTION('',(0.,1.,0.));+#3514 = PCURVE('',#3443,#3515);+#3515 = DEFINITIONAL_REPRESENTATION('',(#3516),#3520);+#3516 = LINE('',#3517,#3518);+#3517 = CARTESIAN_POINT('',(7.,0.));+#3518 = VECTOR('',#3519,1.);+#3519 = DIRECTION('',(0.,-1.));+#3520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3521 = PCURVE('',#3417,#3522);+#3522 = DEFINITIONAL_REPRESENTATION('',(#3523),#3527);+#3523 = LINE('',#3524,#3525);+#3524 = CARTESIAN_POINT('',(11.,0.));+#3525 = VECTOR('',#3526,1.);+#3526 = DIRECTION('',(0.,1.));+#3527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3528 = ADVANCED_FACE('',(#3529),#3335,.F.);+#3529 = FACE_BOUND('',#3530,.F.);+#3530 = EDGE_LOOP('',(#3531,#3552,#3553,#3574));+#3531 = ORIENTED_EDGE('',*,*,#3532,.F.);+#3532 = EDGE_CURVE('',#3313,#3433,#3533,.T.);+#3533 = SURFACE_CURVE('',#3534,(#3538,#3545),.PCURVE_S1.);+#3534 = LINE('',#3535,#3536);+#3535 = CARTESIAN_POINT('',(179.5,12.,87.5));+#3536 = VECTOR('',#3537,1.);+#3537 = DIRECTION('',(1.,0.,0.));+#3538 = PCURVE('',#3335,#3539);+#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3544);+#3540 = LINE('',#3541,#3542);+#3541 = CARTESIAN_POINT('',(0.,0.));+#3542 = VECTOR('',#3543,1.);+#3543 = DIRECTION('',(0.,1.));+#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3545 = PCURVE('',#3363,#3546);+#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551);+#3547 = LINE('',#3548,#3549);+#3548 = CARTESIAN_POINT('',(0.,0.));+#3549 = VECTOR('',#3550,1.);+#3550 = DIRECTION('',(1.,0.));+#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3552 = ORIENTED_EDGE('',*,*,#3312,.T.);+#3553 = ORIENTED_EDGE('',*,*,#3554,.T.);+#3554 = EDGE_CURVE('',#3315,#3435,#3555,.T.);+#3555 = SURFACE_CURVE('',#3556,(#3560,#3567),.PCURVE_S1.);+#3556 = LINE('',#3557,#3558);+#3557 = CARTESIAN_POINT('',(179.5,12.,94.5));+#3558 = VECTOR('',#3559,1.);+#3559 = DIRECTION('',(1.,0.,0.));+#3560 = PCURVE('',#3335,#3561);+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);+#3562 = LINE('',#3563,#3564);+#3563 = CARTESIAN_POINT('',(7.,0.));+#3564 = VECTOR('',#3565,1.);+#3565 = DIRECTION('',(0.,1.));+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3567 = PCURVE('',#3417,#3568);+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3573);+#3569 = LINE('',#3570,#3571);+#3570 = CARTESIAN_POINT('',(0.,0.));+#3571 = VECTOR('',#3572,1.);+#3572 = DIRECTION('',(1.,0.));+#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3574 = ORIENTED_EDGE('',*,*,#3432,.F.);+#3575 = ADVANCED_FACE('',(#3576),#3391,.T.);+#3576 = FACE_BOUND('',#3577,.T.);+#3577 = EDGE_LOOP('',(#3578,#3599,#3600,#3621));+#3578 = ORIENTED_EDGE('',*,*,#3579,.F.);+#3579 = EDGE_CURVE('',#3348,#3463,#3580,.T.);+#3580 = SURFACE_CURVE('',#3581,(#3585,#3592),.PCURVE_S1.);+#3581 = LINE('',#3582,#3583);+#3582 = CARTESIAN_POINT('',(179.5,14.,87.5));+#3583 = VECTOR('',#3584,1.);+#3584 = DIRECTION('',(1.,0.,0.));+#3585 = PCURVE('',#3391,#3586);+#3586 = DEFINITIONAL_REPRESENTATION('',(#3587),#3591);+#3587 = LINE('',#3588,#3589);+#3588 = CARTESIAN_POINT('',(0.,0.));+#3589 = VECTOR('',#3590,1.);+#3590 = DIRECTION('',(0.,1.));+#3591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3592 = PCURVE('',#3363,#3593);+#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3598);+#3594 = LINE('',#3595,#3596);+#3595 = CARTESIAN_POINT('',(0.,2.));+#3596 = VECTOR('',#3597,1.);+#3597 = DIRECTION('',(1.,0.));+#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3599 = ORIENTED_EDGE('',*,*,#3375,.T.);+#3600 = ORIENTED_EDGE('',*,*,#3601,.T.);+#3601 = EDGE_CURVE('',#3376,#3486,#3602,.T.);+#3602 = SURFACE_CURVE('',#3603,(#3607,#3614),.PCURVE_S1.);+#3603 = LINE('',#3604,#3605);+#3604 = CARTESIAN_POINT('',(179.5,14.,94.5));+#3605 = VECTOR('',#3606,1.);+#3606 = DIRECTION('',(1.,0.,0.));+#3607 = PCURVE('',#3391,#3608);+#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613);+#3609 = LINE('',#3610,#3611);+#3610 = CARTESIAN_POINT('',(7.,0.));+#3611 = VECTOR('',#3612,1.);+#3612 = DIRECTION('',(0.,1.));+#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3614 = PCURVE('',#3417,#3615);+#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3620);+#3616 = LINE('',#3617,#3618);+#3617 = CARTESIAN_POINT('',(0.,2.));+#3618 = VECTOR('',#3619,1.);+#3619 = DIRECTION('',(1.,0.));+#3620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3621 = ORIENTED_EDGE('',*,*,#3485,.F.);+#3622 = ADVANCED_FACE('',(#3623),#3363,.F.);+#3623 = FACE_BOUND('',#3624,.F.);+#3624 = EDGE_LOOP('',(#3625,#3626,#3627,#3628));+#3625 = ORIENTED_EDGE('',*,*,#3347,.F.);+#3626 = ORIENTED_EDGE('',*,*,#3532,.T.);+#3627 = ORIENTED_EDGE('',*,*,#3462,.T.);+#3628 = ORIENTED_EDGE('',*,*,#3579,.F.);+#3629 = ADVANCED_FACE('',(#3630),#3417,.T.);+#3630 = FACE_BOUND('',#3631,.T.);+#3631 = EDGE_LOOP('',(#3632,#3633,#3634,#3635));+#3632 = ORIENTED_EDGE('',*,*,#3403,.F.);+#3633 = ORIENTED_EDGE('',*,*,#3554,.T.);+#3634 = ORIENTED_EDGE('',*,*,#3508,.T.);+#3635 = ORIENTED_EDGE('',*,*,#3601,.F.);+#3636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3640)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3637,#3638,#3639)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3637 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3638 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3639 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3640 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3637,+  'distance_accuracy_value','confusion accuracy');+#3641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3642,#3644);+#3642 = ( REPRESENTATION_RELATIONSHIP('','',#3305,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3643) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);+#3644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3645);+#3645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','key_1_1','',#5,#3300,$);+#3646 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3302));+#3647 = SHAPE_DEFINITION_REPRESENTATION(#3648,#3654);+#3648 = PRODUCT_DEFINITION_SHAPE('','',#3649);+#3649 = PRODUCT_DEFINITION('design','',#3650,#3653);+#3650 = PRODUCT_DEFINITION_FORMATION('','',#3651);+#3651 = PRODUCT('key_1_2','key_1_2','',(#3652));+#3652 = PRODUCT_CONTEXT('',#2,'mechanical');+#3653 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3654 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3655),#3985);+#3655 = MANIFOLD_SOLID_BREP('',#3656);+#3656 = CLOSED_SHELL('',(#3657,#3777,#3877,#3924,#3971,#3978));+#3657 = ADVANCED_FACE('',(#3658),#3672,.F.);+#3658 = FACE_BOUND('',#3659,.F.);+#3659 = EDGE_LOOP('',(#3660,#3695,#3723,#3751));+#3660 = ORIENTED_EDGE('',*,*,#3661,.F.);+#3661 = EDGE_CURVE('',#3662,#3664,#3666,.T.);+#3662 = VERTEX_POINT('',#3663);+#3663 = CARTESIAN_POINT('',(196.5,12.,87.5));+#3664 = VERTEX_POINT('',#3665);+#3665 = CARTESIAN_POINT('',(196.5,12.,94.5));+#3666 = SURFACE_CURVE('',#3667,(#3671,#3683),.PCURVE_S1.);+#3667 = LINE('',#3668,#3669);+#3668 = CARTESIAN_POINT('',(196.5,12.,87.5));+#3669 = VECTOR('',#3670,1.);+#3670 = DIRECTION('',(0.,0.,1.));+#3671 = PCURVE('',#3672,#3677);+#3672 = PLANE('',#3673);+#3673 = AXIS2_PLACEMENT_3D('',#3674,#3675,#3676);+#3674 = CARTESIAN_POINT('',(196.5,12.,87.5));+#3675 = DIRECTION('',(1.,0.,0.));+#3676 = DIRECTION('',(0.,0.,1.));+#3677 = DEFINITIONAL_REPRESENTATION('',(#3678),#3682);+#3678 = LINE('',#3679,#3680);+#3679 = CARTESIAN_POINT('',(0.,0.));+#3680 = VECTOR('',#3681,1.);+#3681 = DIRECTION('',(1.,0.));+#3682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3683 = PCURVE('',#3684,#3689);+#3684 = PLANE('',#3685);+#3685 = AXIS2_PLACEMENT_3D('',#3686,#3687,#3688);+#3686 = CARTESIAN_POINT('',(196.5,12.,87.5));+#3687 = DIRECTION('',(0.,1.,0.));+#3688 = DIRECTION('',(0.,0.,1.));+#3689 = DEFINITIONAL_REPRESENTATION('',(#3690),#3694);+#3690 = LINE('',#3691,#3692);+#3691 = CARTESIAN_POINT('',(0.,0.));+#3692 = VECTOR('',#3693,1.);+#3693 = DIRECTION('',(1.,0.));+#3694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3695 = ORIENTED_EDGE('',*,*,#3696,.T.);+#3696 = EDGE_CURVE('',#3662,#3697,#3699,.T.);+#3697 = VERTEX_POINT('',#3698);+#3698 = CARTESIAN_POINT('',(196.5,14.,87.5));+#3699 = SURFACE_CURVE('',#3700,(#3704,#3711),.PCURVE_S1.);+#3700 = LINE('',#3701,#3702);+#3701 = CARTESIAN_POINT('',(196.5,12.,87.5));+#3702 = VECTOR('',#3703,1.);+#3703 = DIRECTION('',(0.,1.,0.));+#3704 = PCURVE('',#3672,#3705);+#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3710);+#3706 = LINE('',#3707,#3708);+#3707 = CARTESIAN_POINT('',(0.,0.));+#3708 = VECTOR('',#3709,1.);+#3709 = DIRECTION('',(0.,-1.));+#3710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3711 = PCURVE('',#3712,#3717);+#3712 = PLANE('',#3713);+#3713 = AXIS2_PLACEMENT_3D('',#3714,#3715,#3716);+#3714 = CARTESIAN_POINT('',(196.5,12.,87.5));+#3715 = DIRECTION('',(0.,0.,1.));+#3716 = DIRECTION('',(1.,0.,0.));+#3717 = DEFINITIONAL_REPRESENTATION('',(#3718),#3722);+#3718 = LINE('',#3719,#3720);+#3719 = CARTESIAN_POINT('',(0.,0.));+#3720 = VECTOR('',#3721,1.);+#3721 = DIRECTION('',(0.,1.));+#3722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3723 = ORIENTED_EDGE('',*,*,#3724,.T.);+#3724 = EDGE_CURVE('',#3697,#3725,#3727,.T.);+#3725 = VERTEX_POINT('',#3726);+#3726 = CARTESIAN_POINT('',(196.5,14.,94.5));+#3727 = SURFACE_CURVE('',#3728,(#3732,#3739),.PCURVE_S1.);+#3728 = LINE('',#3729,#3730);+#3729 = CARTESIAN_POINT('',(196.5,14.,87.5));+#3730 = VECTOR('',#3731,1.);+#3731 = DIRECTION('',(0.,0.,1.));+#3732 = PCURVE('',#3672,#3733);+#3733 = DEFINITIONAL_REPRESENTATION('',(#3734),#3738);+#3734 = LINE('',#3735,#3736);+#3735 = CARTESIAN_POINT('',(0.,-2.));+#3736 = VECTOR('',#3737,1.);+#3737 = DIRECTION('',(1.,0.));+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3739 = PCURVE('',#3740,#3745);+#3740 = PLANE('',#3741);+#3741 = AXIS2_PLACEMENT_3D('',#3742,#3743,#3744);+#3742 = CARTESIAN_POINT('',(196.5,14.,87.5));+#3743 = DIRECTION('',(0.,1.,0.));+#3744 = DIRECTION('',(0.,0.,1.));+#3745 = DEFINITIONAL_REPRESENTATION('',(#3746),#3750);+#3746 = LINE('',#3747,#3748);+#3747 = CARTESIAN_POINT('',(0.,0.));+#3748 = VECTOR('',#3749,1.);+#3749 = DIRECTION('',(1.,0.));+#3750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3751 = ORIENTED_EDGE('',*,*,#3752,.F.);+#3752 = EDGE_CURVE('',#3664,#3725,#3753,.T.);+#3753 = SURFACE_CURVE('',#3754,(#3758,#3765),.PCURVE_S1.);+#3754 = LINE('',#3755,#3756);+#3755 = CARTESIAN_POINT('',(196.5,12.,94.5));+#3756 = VECTOR('',#3757,1.);+#3757 = DIRECTION('',(0.,1.,0.));+#3758 = PCURVE('',#3672,#3759);+#3759 = DEFINITIONAL_REPRESENTATION('',(#3760),#3764);+#3760 = LINE('',#3761,#3762);+#3761 = CARTESIAN_POINT('',(7.,0.));+#3762 = VECTOR('',#3763,1.);+#3763 = DIRECTION('',(0.,-1.));+#3764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3765 = PCURVE('',#3766,#3771);+#3766 = PLANE('',#3767);+#3767 = AXIS2_PLACEMENT_3D('',#3768,#3769,#3770);+#3768 = CARTESIAN_POINT('',(196.5,12.,94.5));+#3769 = DIRECTION('',(0.,0.,1.));+#3770 = DIRECTION('',(1.,0.,0.));+#3771 = DEFINITIONAL_REPRESENTATION('',(#3772),#3776);+#3772 = LINE('',#3773,#3774);+#3773 = CARTESIAN_POINT('',(0.,0.));+#3774 = VECTOR('',#3775,1.);+#3775 = DIRECTION('',(0.,1.));+#3776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3777 = ADVANCED_FACE('',(#3778),#3792,.T.);+#3778 = FACE_BOUND('',#3779,.T.);+#3779 = EDGE_LOOP('',(#3780,#3810,#3833,#3856));+#3780 = ORIENTED_EDGE('',*,*,#3781,.F.);+#3781 = EDGE_CURVE('',#3782,#3784,#3786,.T.);+#3782 = VERTEX_POINT('',#3783);+#3783 = CARTESIAN_POINT('',(207.5,12.,87.5));+#3784 = VERTEX_POINT('',#3785);+#3785 = CARTESIAN_POINT('',(207.5,12.,94.5));+#3786 = SURFACE_CURVE('',#3787,(#3791,#3803),.PCURVE_S1.);+#3787 = LINE('',#3788,#3789);+#3788 = CARTESIAN_POINT('',(207.5,12.,87.5));+#3789 = VECTOR('',#3790,1.);+#3790 = DIRECTION('',(0.,0.,1.));+#3791 = PCURVE('',#3792,#3797);+#3792 = PLANE('',#3793);+#3793 = AXIS2_PLACEMENT_3D('',#3794,#3795,#3796);+#3794 = CARTESIAN_POINT('',(207.5,12.,87.5));+#3795 = DIRECTION('',(1.,0.,0.));+#3796 = DIRECTION('',(0.,0.,1.));+#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802);+#3798 = LINE('',#3799,#3800);+#3799 = CARTESIAN_POINT('',(0.,0.));+#3800 = VECTOR('',#3801,1.);+#3801 = DIRECTION('',(1.,0.));+#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3803 = PCURVE('',#3684,#3804);+#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809);+#3805 = LINE('',#3806,#3807);+#3806 = CARTESIAN_POINT('',(0.,11.));+#3807 = VECTOR('',#3808,1.);+#3808 = DIRECTION('',(1.,0.));+#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3810 = ORIENTED_EDGE('',*,*,#3811,.T.);+#3811 = EDGE_CURVE('',#3782,#3812,#3814,.T.);+#3812 = VERTEX_POINT('',#3813);+#3813 = CARTESIAN_POINT('',(207.5,14.,87.5));+#3814 = SURFACE_CURVE('',#3815,(#3819,#3826),.PCURVE_S1.);+#3815 = LINE('',#3816,#3817);+#3816 = CARTESIAN_POINT('',(207.5,12.,87.5));+#3817 = VECTOR('',#3818,1.);+#3818 = DIRECTION('',(0.,1.,0.));+#3819 = PCURVE('',#3792,#3820);+#3820 = DEFINITIONAL_REPRESENTATION('',(#3821),#3825);+#3821 = LINE('',#3822,#3823);+#3822 = CARTESIAN_POINT('',(0.,0.));+#3823 = VECTOR('',#3824,1.);+#3824 = DIRECTION('',(0.,-1.));+#3825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3826 = PCURVE('',#3712,#3827);+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3832);+#3828 = LINE('',#3829,#3830);+#3829 = CARTESIAN_POINT('',(11.,0.));+#3830 = VECTOR('',#3831,1.);+#3831 = DIRECTION('',(0.,1.));+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3833 = ORIENTED_EDGE('',*,*,#3834,.T.);+#3834 = EDGE_CURVE('',#3812,#3835,#3837,.T.);+#3835 = VERTEX_POINT('',#3836);+#3836 = CARTESIAN_POINT('',(207.5,14.,94.5));+#3837 = SURFACE_CURVE('',#3838,(#3842,#3849),.PCURVE_S1.);+#3838 = LINE('',#3839,#3840);+#3839 = CARTESIAN_POINT('',(207.5,14.,87.5));+#3840 = VECTOR('',#3841,1.);+#3841 = DIRECTION('',(0.,0.,1.));+#3842 = PCURVE('',#3792,#3843);+#3843 = DEFINITIONAL_REPRESENTATION('',(#3844),#3848);+#3844 = LINE('',#3845,#3846);+#3845 = CARTESIAN_POINT('',(0.,-2.));+#3846 = VECTOR('',#3847,1.);+#3847 = DIRECTION('',(1.,0.));+#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3849 = PCURVE('',#3740,#3850);+#3850 = DEFINITIONAL_REPRESENTATION('',(#3851),#3855);+#3851 = LINE('',#3852,#3853);+#3852 = CARTESIAN_POINT('',(0.,11.));+#3853 = VECTOR('',#3854,1.);+#3854 = DIRECTION('',(1.,0.));+#3855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3856 = ORIENTED_EDGE('',*,*,#3857,.F.);+#3857 = EDGE_CURVE('',#3784,#3835,#3858,.T.);+#3858 = SURFACE_CURVE('',#3859,(#3863,#3870),.PCURVE_S1.);+#3859 = LINE('',#3860,#3861);+#3860 = CARTESIAN_POINT('',(207.5,12.,94.5));+#3861 = VECTOR('',#3862,1.);+#3862 = DIRECTION('',(0.,1.,0.));+#3863 = PCURVE('',#3792,#3864);+#3864 = DEFINITIONAL_REPRESENTATION('',(#3865),#3869);+#3865 = LINE('',#3866,#3867);+#3866 = CARTESIAN_POINT('',(7.,0.));+#3867 = VECTOR('',#3868,1.);+#3868 = DIRECTION('',(0.,-1.));+#3869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3870 = PCURVE('',#3766,#3871);+#3871 = DEFINITIONAL_REPRESENTATION('',(#3872),#3876);+#3872 = LINE('',#3873,#3874);+#3873 = CARTESIAN_POINT('',(11.,0.));+#3874 = VECTOR('',#3875,1.);+#3875 = DIRECTION('',(0.,1.));+#3876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3877 = ADVANCED_FACE('',(#3878),#3684,.F.);+#3878 = FACE_BOUND('',#3879,.F.);+#3879 = EDGE_LOOP('',(#3880,#3901,#3902,#3923));+#3880 = ORIENTED_EDGE('',*,*,#3881,.F.);+#3881 = EDGE_CURVE('',#3662,#3782,#3882,.T.);+#3882 = SURFACE_CURVE('',#3883,(#3887,#3894),.PCURVE_S1.);+#3883 = LINE('',#3884,#3885);+#3884 = CARTESIAN_POINT('',(196.5,12.,87.5));+#3885 = VECTOR('',#3886,1.);+#3886 = DIRECTION('',(1.,0.,0.));+#3887 = PCURVE('',#3684,#3888);+#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);+#3889 = LINE('',#3890,#3891);+#3890 = CARTESIAN_POINT('',(0.,0.));+#3891 = VECTOR('',#3892,1.);+#3892 = DIRECTION('',(0.,1.));+#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3894 = PCURVE('',#3712,#3895);+#3895 = DEFINITIONAL_REPRESENTATION('',(#3896),#3900);+#3896 = LINE('',#3897,#3898);+#3897 = CARTESIAN_POINT('',(0.,0.));+#3898 = VECTOR('',#3899,1.);+#3899 = DIRECTION('',(1.,0.));+#3900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3901 = ORIENTED_EDGE('',*,*,#3661,.T.);+#3902 = ORIENTED_EDGE('',*,*,#3903,.T.);+#3903 = EDGE_CURVE('',#3664,#3784,#3904,.T.);+#3904 = SURFACE_CURVE('',#3905,(#3909,#3916),.PCURVE_S1.);+#3905 = LINE('',#3906,#3907);+#3906 = CARTESIAN_POINT('',(196.5,12.,94.5));+#3907 = VECTOR('',#3908,1.);+#3908 = DIRECTION('',(1.,0.,0.));+#3909 = PCURVE('',#3684,#3910);+#3910 = DEFINITIONAL_REPRESENTATION('',(#3911),#3915);+#3911 = LINE('',#3912,#3913);+#3912 = CARTESIAN_POINT('',(7.,0.));+#3913 = VECTOR('',#3914,1.);+#3914 = DIRECTION('',(0.,1.));+#3915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3916 = PCURVE('',#3766,#3917);+#3917 = DEFINITIONAL_REPRESENTATION('',(#3918),#3922);+#3918 = LINE('',#3919,#3920);+#3919 = CARTESIAN_POINT('',(0.,0.));+#3920 = VECTOR('',#3921,1.);+#3921 = DIRECTION('',(1.,0.));+#3922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3923 = ORIENTED_EDGE('',*,*,#3781,.F.);+#3924 = ADVANCED_FACE('',(#3925),#3740,.T.);+#3925 = FACE_BOUND('',#3926,.T.);+#3926 = EDGE_LOOP('',(#3927,#3948,#3949,#3970));+#3927 = ORIENTED_EDGE('',*,*,#3928,.F.);+#3928 = EDGE_CURVE('',#3697,#3812,#3929,.T.);+#3929 = SURFACE_CURVE('',#3930,(#3934,#3941),.PCURVE_S1.);+#3930 = LINE('',#3931,#3932);+#3931 = CARTESIAN_POINT('',(196.5,14.,87.5));+#3932 = VECTOR('',#3933,1.);+#3933 = DIRECTION('',(1.,0.,0.));+#3934 = PCURVE('',#3740,#3935);+#3935 = DEFINITIONAL_REPRESENTATION('',(#3936),#3940);+#3936 = LINE('',#3937,#3938);+#3937 = CARTESIAN_POINT('',(0.,0.));+#3938 = VECTOR('',#3939,1.);+#3939 = DIRECTION('',(0.,1.));+#3940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3941 = PCURVE('',#3712,#3942);+#3942 = DEFINITIONAL_REPRESENTATION('',(#3943),#3947);+#3943 = LINE('',#3944,#3945);+#3944 = CARTESIAN_POINT('',(0.,2.));+#3945 = VECTOR('',#3946,1.);+#3946 = DIRECTION('',(1.,0.));+#3947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3948 = ORIENTED_EDGE('',*,*,#3724,.T.);+#3949 = ORIENTED_EDGE('',*,*,#3950,.T.);+#3950 = EDGE_CURVE('',#3725,#3835,#3951,.T.);+#3951 = SURFACE_CURVE('',#3952,(#3956,#3963),.PCURVE_S1.);+#3952 = LINE('',#3953,#3954);+#3953 = CARTESIAN_POINT('',(196.5,14.,94.5));+#3954 = VECTOR('',#3955,1.);+#3955 = DIRECTION('',(1.,0.,0.));+#3956 = PCURVE('',#3740,#3957);+#3957 = DEFINITIONAL_REPRESENTATION('',(#3958),#3962);+#3958 = LINE('',#3959,#3960);+#3959 = CARTESIAN_POINT('',(7.,0.));+#3960 = VECTOR('',#3961,1.);+#3961 = DIRECTION('',(0.,1.));+#3962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3963 = PCURVE('',#3766,#3964);+#3964 = DEFINITIONAL_REPRESENTATION('',(#3965),#3969);+#3965 = LINE('',#3966,#3967);+#3966 = CARTESIAN_POINT('',(0.,2.));+#3967 = VECTOR('',#3968,1.);+#3968 = DIRECTION('',(1.,0.));+#3969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3970 = ORIENTED_EDGE('',*,*,#3834,.F.);+#3971 = ADVANCED_FACE('',(#3972),#3712,.F.);+#3972 = FACE_BOUND('',#3973,.F.);+#3973 = EDGE_LOOP('',(#3974,#3975,#3976,#3977));+#3974 = ORIENTED_EDGE('',*,*,#3696,.F.);+#3975 = ORIENTED_EDGE('',*,*,#3881,.T.);+#3976 = ORIENTED_EDGE('',*,*,#3811,.T.);+#3977 = ORIENTED_EDGE('',*,*,#3928,.F.);+#3978 = ADVANCED_FACE('',(#3979),#3766,.T.);+#3979 = FACE_BOUND('',#3980,.T.);+#3980 = EDGE_LOOP('',(#3981,#3982,#3983,#3984));+#3981 = ORIENTED_EDGE('',*,*,#3752,.F.);+#3982 = ORIENTED_EDGE('',*,*,#3903,.T.);+#3983 = ORIENTED_EDGE('',*,*,#3857,.T.);+#3984 = ORIENTED_EDGE('',*,*,#3950,.F.);+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3989)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3986,#3987,#3988)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3986 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3987 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3988 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3989 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3986,+  'distance_accuracy_value','confusion accuracy');+#3990 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3991,#3993);+#3991 = ( REPRESENTATION_RELATIONSHIP('','',#3654,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3992) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3992 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);+#3993 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3994);+#3994 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','key_1_2','',#5,#3649,$);+#3995 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3651));+#3996 = SHAPE_DEFINITION_REPRESENTATION(#3997,#4003);+#3997 = PRODUCT_DEFINITION_SHAPE('','',#3998);+#3998 = PRODUCT_DEFINITION('design','',#3999,#4002);+#3999 = PRODUCT_DEFINITION_FORMATION('','',#4000);+#4000 = PRODUCT('key_1_3','key_1_3','',(#4001));+#4001 = PRODUCT_CONTEXT('',#2,'mechanical');+#4002 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4003 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4004),#4334);+#4004 = MANIFOLD_SOLID_BREP('',#4005);+#4005 = CLOSED_SHELL('',(#4006,#4126,#4226,#4273,#4320,#4327));+#4006 = ADVANCED_FACE('',(#4007),#4021,.F.);+#4007 = FACE_BOUND('',#4008,.F.);+#4008 = EDGE_LOOP('',(#4009,#4044,#4072,#4100));+#4009 = ORIENTED_EDGE('',*,*,#4010,.F.);+#4010 = EDGE_CURVE('',#4011,#4013,#4015,.T.);+#4011 = VERTEX_POINT('',#4012);+#4012 = CARTESIAN_POINT('',(213.5,12.,87.5));+#4013 = VERTEX_POINT('',#4014);+#4014 = CARTESIAN_POINT('',(213.5,12.,94.5));+#4015 = SURFACE_CURVE('',#4016,(#4020,#4032),.PCURVE_S1.);+#4016 = LINE('',#4017,#4018);+#4017 = CARTESIAN_POINT('',(213.5,12.,87.5));+#4018 = VECTOR('',#4019,1.);+#4019 = DIRECTION('',(0.,0.,1.));+#4020 = PCURVE('',#4021,#4026);+#4021 = PLANE('',#4022);+#4022 = AXIS2_PLACEMENT_3D('',#4023,#4024,#4025);+#4023 = CARTESIAN_POINT('',(213.5,12.,87.5));+#4024 = DIRECTION('',(1.,0.,0.));+#4025 = DIRECTION('',(0.,0.,1.));+#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031);+#4027 = LINE('',#4028,#4029);+#4028 = CARTESIAN_POINT('',(0.,0.));+#4029 = VECTOR('',#4030,1.);+#4030 = DIRECTION('',(1.,0.));+#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4032 = PCURVE('',#4033,#4038);+#4033 = PLANE('',#4034);+#4034 = AXIS2_PLACEMENT_3D('',#4035,#4036,#4037);+#4035 = CARTESIAN_POINT('',(213.5,12.,87.5));+#4036 = DIRECTION('',(0.,1.,0.));+#4037 = DIRECTION('',(0.,0.,1.));+#4038 = DEFINITIONAL_REPRESENTATION('',(#4039),#4043);+#4039 = LINE('',#4040,#4041);+#4040 = CARTESIAN_POINT('',(0.,0.));+#4041 = VECTOR('',#4042,1.);+#4042 = DIRECTION('',(1.,0.));+#4043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4044 = ORIENTED_EDGE('',*,*,#4045,.T.);+#4045 = EDGE_CURVE('',#4011,#4046,#4048,.T.);+#4046 = VERTEX_POINT('',#4047);+#4047 = CARTESIAN_POINT('',(213.5,14.,87.5));+#4048 = SURFACE_CURVE('',#4049,(#4053,#4060),.PCURVE_S1.);+#4049 = LINE('',#4050,#4051);+#4050 = CARTESIAN_POINT('',(213.5,12.,87.5));+#4051 = VECTOR('',#4052,1.);+#4052 = DIRECTION('',(0.,1.,0.));+#4053 = PCURVE('',#4021,#4054);+#4054 = DEFINITIONAL_REPRESENTATION('',(#4055),#4059);+#4055 = LINE('',#4056,#4057);+#4056 = CARTESIAN_POINT('',(0.,0.));+#4057 = VECTOR('',#4058,1.);+#4058 = DIRECTION('',(0.,-1.));+#4059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4060 = PCURVE('',#4061,#4066);+#4061 = PLANE('',#4062);+#4062 = AXIS2_PLACEMENT_3D('',#4063,#4064,#4065);+#4063 = CARTESIAN_POINT('',(213.5,12.,87.5));+#4064 = DIRECTION('',(0.,0.,1.));+#4065 = DIRECTION('',(1.,0.,0.));+#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071);+#4067 = LINE('',#4068,#4069);+#4068 = CARTESIAN_POINT('',(0.,0.));+#4069 = VECTOR('',#4070,1.);+#4070 = DIRECTION('',(0.,1.));+#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4072 = ORIENTED_EDGE('',*,*,#4073,.T.);+#4073 = EDGE_CURVE('',#4046,#4074,#4076,.T.);+#4074 = VERTEX_POINT('',#4075);+#4075 = CARTESIAN_POINT('',(213.5,14.,94.5));+#4076 = SURFACE_CURVE('',#4077,(#4081,#4088),.PCURVE_S1.);+#4077 = LINE('',#4078,#4079);+#4078 = CARTESIAN_POINT('',(213.5,14.,87.5));+#4079 = VECTOR('',#4080,1.);+#4080 = DIRECTION('',(0.,0.,1.));+#4081 = PCURVE('',#4021,#4082);+#4082 = DEFINITIONAL_REPRESENTATION('',(#4083),#4087);+#4083 = LINE('',#4084,#4085);+#4084 = CARTESIAN_POINT('',(0.,-2.));+#4085 = VECTOR('',#4086,1.);+#4086 = DIRECTION('',(1.,0.));+#4087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4088 = PCURVE('',#4089,#4094);+#4089 = PLANE('',#4090);+#4090 = AXIS2_PLACEMENT_3D('',#4091,#4092,#4093);+#4091 = CARTESIAN_POINT('',(213.5,14.,87.5));+#4092 = DIRECTION('',(0.,1.,0.));+#4093 = DIRECTION('',(0.,0.,1.));+#4094 = DEFINITIONAL_REPRESENTATION('',(#4095),#4099);+#4095 = LINE('',#4096,#4097);+#4096 = CARTESIAN_POINT('',(0.,0.));+#4097 = VECTOR('',#4098,1.);+#4098 = DIRECTION('',(1.,0.));+#4099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4100 = ORIENTED_EDGE('',*,*,#4101,.F.);+#4101 = EDGE_CURVE('',#4013,#4074,#4102,.T.);+#4102 = SURFACE_CURVE('',#4103,(#4107,#4114),.PCURVE_S1.);+#4103 = LINE('',#4104,#4105);+#4104 = CARTESIAN_POINT('',(213.5,12.,94.5));+#4105 = VECTOR('',#4106,1.);+#4106 = DIRECTION('',(0.,1.,0.));+#4107 = PCURVE('',#4021,#4108);+#4108 = DEFINITIONAL_REPRESENTATION('',(#4109),#4113);+#4109 = LINE('',#4110,#4111);+#4110 = CARTESIAN_POINT('',(7.,0.));+#4111 = VECTOR('',#4112,1.);+#4112 = DIRECTION('',(0.,-1.));+#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4114 = PCURVE('',#4115,#4120);+#4115 = PLANE('',#4116);+#4116 = AXIS2_PLACEMENT_3D('',#4117,#4118,#4119);+#4117 = CARTESIAN_POINT('',(213.5,12.,94.5));+#4118 = DIRECTION('',(0.,0.,1.));+#4119 = DIRECTION('',(1.,0.,0.));+#4120 = DEFINITIONAL_REPRESENTATION('',(#4121),#4125);+#4121 = LINE('',#4122,#4123);+#4122 = CARTESIAN_POINT('',(0.,0.));+#4123 = VECTOR('',#4124,1.);+#4124 = DIRECTION('',(0.,1.));+#4125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4126 = ADVANCED_FACE('',(#4127),#4141,.T.);+#4127 = FACE_BOUND('',#4128,.T.);+#4128 = EDGE_LOOP('',(#4129,#4159,#4182,#4205));+#4129 = ORIENTED_EDGE('',*,*,#4130,.F.);+#4130 = EDGE_CURVE('',#4131,#4133,#4135,.T.);+#4131 = VERTEX_POINT('',#4132);+#4132 = CARTESIAN_POINT('',(224.5,12.,87.5));+#4133 = VERTEX_POINT('',#4134);+#4134 = CARTESIAN_POINT('',(224.5,12.,94.5));+#4135 = SURFACE_CURVE('',#4136,(#4140,#4152),.PCURVE_S1.);+#4136 = LINE('',#4137,#4138);+#4137 = CARTESIAN_POINT('',(224.5,12.,87.5));+#4138 = VECTOR('',#4139,1.);+#4139 = DIRECTION('',(0.,0.,1.));+#4140 = PCURVE('',#4141,#4146);+#4141 = PLANE('',#4142);+#4142 = AXIS2_PLACEMENT_3D('',#4143,#4144,#4145);+#4143 = CARTESIAN_POINT('',(224.5,12.,87.5));+#4144 = DIRECTION('',(1.,0.,0.));+#4145 = DIRECTION('',(0.,0.,1.));+#4146 = DEFINITIONAL_REPRESENTATION('',(#4147),#4151);+#4147 = LINE('',#4148,#4149);+#4148 = CARTESIAN_POINT('',(0.,0.));+#4149 = VECTOR('',#4150,1.);+#4150 = DIRECTION('',(1.,0.));+#4151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4152 = PCURVE('',#4033,#4153);+#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158);+#4154 = LINE('',#4155,#4156);+#4155 = CARTESIAN_POINT('',(0.,11.));+#4156 = VECTOR('',#4157,1.);+#4157 = DIRECTION('',(1.,0.));+#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4159 = ORIENTED_EDGE('',*,*,#4160,.T.);+#4160 = EDGE_CURVE('',#4131,#4161,#4163,.T.);+#4161 = VERTEX_POINT('',#4162);+#4162 = CARTESIAN_POINT('',(224.5,14.,87.5));+#4163 = SURFACE_CURVE('',#4164,(#4168,#4175),.PCURVE_S1.);+#4164 = LINE('',#4165,#4166);+#4165 = CARTESIAN_POINT('',(224.5,12.,87.5));+#4166 = VECTOR('',#4167,1.);+#4167 = DIRECTION('',(0.,1.,0.));+#4168 = PCURVE('',#4141,#4169);+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);+#4170 = LINE('',#4171,#4172);+#4171 = CARTESIAN_POINT('',(0.,0.));+#4172 = VECTOR('',#4173,1.);+#4173 = DIRECTION('',(0.,-1.));+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4175 = PCURVE('',#4061,#4176);+#4176 = DEFINITIONAL_REPRESENTATION('',(#4177),#4181);+#4177 = LINE('',#4178,#4179);+#4178 = CARTESIAN_POINT('',(11.,0.));+#4179 = VECTOR('',#4180,1.);+#4180 = DIRECTION('',(0.,1.));+#4181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4182 = ORIENTED_EDGE('',*,*,#4183,.T.);+#4183 = EDGE_CURVE('',#4161,#4184,#4186,.T.);+#4184 = VERTEX_POINT('',#4185);+#4185 = CARTESIAN_POINT('',(224.5,14.,94.5));+#4186 = SURFACE_CURVE('',#4187,(#4191,#4198),.PCURVE_S1.);+#4187 = LINE('',#4188,#4189);+#4188 = CARTESIAN_POINT('',(224.5,14.,87.5));+#4189 = VECTOR('',#4190,1.);+#4190 = DIRECTION('',(0.,0.,1.));+#4191 = PCURVE('',#4141,#4192);+#4192 = DEFINITIONAL_REPRESENTATION('',(#4193),#4197);+#4193 = LINE('',#4194,#4195);+#4194 = CARTESIAN_POINT('',(0.,-2.));+#4195 = VECTOR('',#4196,1.);+#4196 = DIRECTION('',(1.,0.));+#4197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4198 = PCURVE('',#4089,#4199);+#4199 = DEFINITIONAL_REPRESENTATION('',(#4200),#4204);+#4200 = LINE('',#4201,#4202);+#4201 = CARTESIAN_POINT('',(0.,11.));+#4202 = VECTOR('',#4203,1.);+#4203 = DIRECTION('',(1.,0.));+#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4205 = ORIENTED_EDGE('',*,*,#4206,.F.);+#4206 = EDGE_CURVE('',#4133,#4184,#4207,.T.);+#4207 = SURFACE_CURVE('',#4208,(#4212,#4219),.PCURVE_S1.);+#4208 = LINE('',#4209,#4210);+#4209 = CARTESIAN_POINT('',(224.5,12.,94.5));+#4210 = VECTOR('',#4211,1.);+#4211 = DIRECTION('',(0.,1.,0.));+#4212 = PCURVE('',#4141,#4213);+#4213 = DEFINITIONAL_REPRESENTATION('',(#4214),#4218);+#4214 = LINE('',#4215,#4216);+#4215 = CARTESIAN_POINT('',(7.,0.));+#4216 = VECTOR('',#4217,1.);+#4217 = DIRECTION('',(0.,-1.));+#4218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4219 = PCURVE('',#4115,#4220);+#4220 = DEFINITIONAL_REPRESENTATION('',(#4221),#4225);+#4221 = LINE('',#4222,#4223);+#4222 = CARTESIAN_POINT('',(11.,0.));+#4223 = VECTOR('',#4224,1.);+#4224 = DIRECTION('',(0.,1.));+#4225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4226 = ADVANCED_FACE('',(#4227),#4033,.F.);+#4227 = FACE_BOUND('',#4228,.F.);+#4228 = EDGE_LOOP('',(#4229,#4250,#4251,#4272));+#4229 = ORIENTED_EDGE('',*,*,#4230,.F.);+#4230 = EDGE_CURVE('',#4011,#4131,#4231,.T.);+#4231 = SURFACE_CURVE('',#4232,(#4236,#4243),.PCURVE_S1.);+#4232 = LINE('',#4233,#4234);+#4233 = CARTESIAN_POINT('',(213.5,12.,87.5));+#4234 = VECTOR('',#4235,1.);+#4235 = DIRECTION('',(1.,0.,0.));+#4236 = PCURVE('',#4033,#4237);+#4237 = DEFINITIONAL_REPRESENTATION('',(#4238),#4242);+#4238 = LINE('',#4239,#4240);+#4239 = CARTESIAN_POINT('',(0.,0.));+#4240 = VECTOR('',#4241,1.);+#4241 = DIRECTION('',(0.,1.));+#4242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4243 = PCURVE('',#4061,#4244);+#4244 = DEFINITIONAL_REPRESENTATION('',(#4245),#4249);+#4245 = LINE('',#4246,#4247);+#4246 = CARTESIAN_POINT('',(0.,0.));+#4247 = VECTOR('',#4248,1.);+#4248 = DIRECTION('',(1.,0.));+#4249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4250 = ORIENTED_EDGE('',*,*,#4010,.T.);+#4251 = ORIENTED_EDGE('',*,*,#4252,.T.);+#4252 = EDGE_CURVE('',#4013,#4133,#4253,.T.);+#4253 = SURFACE_CURVE('',#4254,(#4258,#4265),.PCURVE_S1.);+#4254 = LINE('',#4255,#4256);+#4255 = CARTESIAN_POINT('',(213.5,12.,94.5));+#4256 = VECTOR('',#4257,1.);+#4257 = DIRECTION('',(1.,0.,0.));+#4258 = PCURVE('',#4033,#4259);+#4259 = DEFINITIONAL_REPRESENTATION('',(#4260),#4264);+#4260 = LINE('',#4261,#4262);+#4261 = CARTESIAN_POINT('',(7.,0.));+#4262 = VECTOR('',#4263,1.);+#4263 = DIRECTION('',(0.,1.));+#4264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4265 = PCURVE('',#4115,#4266);+#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4271);+#4267 = LINE('',#4268,#4269);+#4268 = CARTESIAN_POINT('',(0.,0.));+#4269 = VECTOR('',#4270,1.);+#4270 = DIRECTION('',(1.,0.));+#4271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4272 = ORIENTED_EDGE('',*,*,#4130,.F.);+#4273 = ADVANCED_FACE('',(#4274),#4089,.T.);+#4274 = FACE_BOUND('',#4275,.T.);+#4275 = EDGE_LOOP('',(#4276,#4297,#4298,#4319));+#4276 = ORIENTED_EDGE('',*,*,#4277,.F.);+#4277 = EDGE_CURVE('',#4046,#4161,#4278,.T.);+#4278 = SURFACE_CURVE('',#4279,(#4283,#4290),.PCURVE_S1.);+#4279 = LINE('',#4280,#4281);+#4280 = CARTESIAN_POINT('',(213.5,14.,87.5));+#4281 = VECTOR('',#4282,1.);+#4282 = DIRECTION('',(1.,0.,0.));+#4283 = PCURVE('',#4089,#4284);+#4284 = DEFINITIONAL_REPRESENTATION('',(#4285),#4289);+#4285 = LINE('',#4286,#4287);+#4286 = CARTESIAN_POINT('',(0.,0.));+#4287 = VECTOR('',#4288,1.);+#4288 = DIRECTION('',(0.,1.));+#4289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4290 = PCURVE('',#4061,#4291);+#4291 = DEFINITIONAL_REPRESENTATION('',(#4292),#4296);+#4292 = LINE('',#4293,#4294);+#4293 = CARTESIAN_POINT('',(0.,2.));+#4294 = VECTOR('',#4295,1.);+#4295 = DIRECTION('',(1.,0.));+#4296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4297 = ORIENTED_EDGE('',*,*,#4073,.T.);+#4298 = ORIENTED_EDGE('',*,*,#4299,.T.);+#4299 = EDGE_CURVE('',#4074,#4184,#4300,.T.);+#4300 = SURFACE_CURVE('',#4301,(#4305,#4312),.PCURVE_S1.);+#4301 = LINE('',#4302,#4303);+#4302 = CARTESIAN_POINT('',(213.5,14.,94.5));+#4303 = VECTOR('',#4304,1.);+#4304 = DIRECTION('',(1.,0.,0.));+#4305 = PCURVE('',#4089,#4306);+#4306 = DEFINITIONAL_REPRESENTATION('',(#4307),#4311);+#4307 = LINE('',#4308,#4309);+#4308 = CARTESIAN_POINT('',(7.,0.));+#4309 = VECTOR('',#4310,1.);+#4310 = DIRECTION('',(0.,1.));+#4311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4312 = PCURVE('',#4115,#4313);+#4313 = DEFINITIONAL_REPRESENTATION('',(#4314),#4318);+#4314 = LINE('',#4315,#4316);+#4315 = CARTESIAN_POINT('',(0.,2.));+#4316 = VECTOR('',#4317,1.);+#4317 = DIRECTION('',(1.,0.));+#4318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4319 = ORIENTED_EDGE('',*,*,#4183,.F.);+#4320 = ADVANCED_FACE('',(#4321),#4061,.F.);+#4321 = FACE_BOUND('',#4322,.F.);+#4322 = EDGE_LOOP('',(#4323,#4324,#4325,#4326));+#4323 = ORIENTED_EDGE('',*,*,#4045,.F.);+#4324 = ORIENTED_EDGE('',*,*,#4230,.T.);+#4325 = ORIENTED_EDGE('',*,*,#4160,.T.);+#4326 = ORIENTED_EDGE('',*,*,#4277,.F.);+#4327 = ADVANCED_FACE('',(#4328),#4115,.T.);+#4328 = FACE_BOUND('',#4329,.T.);+#4329 = EDGE_LOOP('',(#4330,#4331,#4332,#4333));+#4330 = ORIENTED_EDGE('',*,*,#4101,.F.);+#4331 = ORIENTED_EDGE('',*,*,#4252,.T.);+#4332 = ORIENTED_EDGE('',*,*,#4206,.T.);+#4333 = ORIENTED_EDGE('',*,*,#4299,.F.);+#4334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4338)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4335,#4336,#4337)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4335 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4336 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4337 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4338 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4335,+  'distance_accuracy_value','confusion accuracy');+#4339 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4340,#4342);+#4340 = ( REPRESENTATION_RELATIONSHIP('','',#4003,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4341) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4341 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);+#4342 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #4343);+#4343 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','key_1_3','',#5,#3998,$);+#4344 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4000));+#4345 = SHAPE_DEFINITION_REPRESENTATION(#4346,#4352);+#4346 = PRODUCT_DEFINITION_SHAPE('','',#4347);+#4347 = PRODUCT_DEFINITION('design','',#4348,#4351);+#4348 = PRODUCT_DEFINITION_FORMATION('','',#4349);+#4349 = PRODUCT('key_2_0','key_2_0','',(#4350));+#4350 = PRODUCT_CONTEXT('',#2,'mechanical');+#4351 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4352 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4353),#4683);+#4353 = MANIFOLD_SOLID_BREP('',#4354);+#4354 = CLOSED_SHELL('',(#4355,#4475,#4575,#4622,#4669,#4676));+#4355 = ADVANCED_FACE('',(#4356),#4370,.F.);+#4356 = FACE_BOUND('',#4357,.F.);+#4357 = EDGE_LOOP('',(#4358,#4393,#4421,#4449));+#4358 = ORIENTED_EDGE('',*,*,#4359,.F.);+#4359 = EDGE_CURVE('',#4360,#4362,#4364,.T.);+#4360 = VERTEX_POINT('',#4361);+#4361 = CARTESIAN_POINT('',(162.5,12.,75.5));+#4362 = VERTEX_POINT('',#4363);+#4363 = CARTESIAN_POINT('',(162.5,12.,82.5));+#4364 = SURFACE_CURVE('',#4365,(#4369,#4381),.PCURVE_S1.);+#4365 = LINE('',#4366,#4367);+#4366 = CARTESIAN_POINT('',(162.5,12.,75.5));+#4367 = VECTOR('',#4368,1.);+#4368 = DIRECTION('',(0.,0.,1.));+#4369 = PCURVE('',#4370,#4375);+#4370 = PLANE('',#4371);+#4371 = AXIS2_PLACEMENT_3D('',#4372,#4373,#4374);+#4372 = CARTESIAN_POINT('',(162.5,12.,75.5));+#4373 = DIRECTION('',(1.,0.,0.));+#4374 = DIRECTION('',(0.,0.,1.));+#4375 = DEFINITIONAL_REPRESENTATION('',(#4376),#4380);+#4376 = LINE('',#4377,#4378);+#4377 = CARTESIAN_POINT('',(0.,0.));+#4378 = VECTOR('',#4379,1.);+#4379 = DIRECTION('',(1.,0.));+#4380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4381 = PCURVE('',#4382,#4387);+#4382 = PLANE('',#4383);+#4383 = AXIS2_PLACEMENT_3D('',#4384,#4385,#4386);+#4384 = CARTESIAN_POINT('',(162.5,12.,75.5));+#4385 = DIRECTION('',(0.,1.,0.));+#4386 = DIRECTION('',(0.,0.,1.));+#4387 = DEFINITIONAL_REPRESENTATION('',(#4388),#4392);+#4388 = LINE('',#4389,#4390);+#4389 = CARTESIAN_POINT('',(0.,0.));+#4390 = VECTOR('',#4391,1.);+#4391 = DIRECTION('',(1.,0.));+#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4393 = ORIENTED_EDGE('',*,*,#4394,.T.);+#4394 = EDGE_CURVE('',#4360,#4395,#4397,.T.);+#4395 = VERTEX_POINT('',#4396);+#4396 = CARTESIAN_POINT('',(162.5,14.,75.5));+#4397 = SURFACE_CURVE('',#4398,(#4402,#4409),.PCURVE_S1.);+#4398 = LINE('',#4399,#4400);+#4399 = CARTESIAN_POINT('',(162.5,12.,75.5));+#4400 = VECTOR('',#4401,1.);+#4401 = DIRECTION('',(0.,1.,0.));+#4402 = PCURVE('',#4370,#4403);+#4403 = DEFINITIONAL_REPRESENTATION('',(#4404),#4408);+#4404 = LINE('',#4405,#4406);+#4405 = CARTESIAN_POINT('',(0.,0.));+#4406 = VECTOR('',#4407,1.);+#4407 = DIRECTION('',(0.,-1.));+#4408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4409 = PCURVE('',#4410,#4415);+#4410 = PLANE('',#4411);+#4411 = AXIS2_PLACEMENT_3D('',#4412,#4413,#4414);+#4412 = CARTESIAN_POINT('',(162.5,12.,75.5));+#4413 = DIRECTION('',(0.,0.,1.));+#4414 = DIRECTION('',(1.,0.,0.));+#4415 = DEFINITIONAL_REPRESENTATION('',(#4416),#4420);+#4416 = LINE('',#4417,#4418);+#4417 = CARTESIAN_POINT('',(0.,0.));+#4418 = VECTOR('',#4419,1.);+#4419 = DIRECTION('',(0.,1.));+#4420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4421 = ORIENTED_EDGE('',*,*,#4422,.T.);+#4422 = EDGE_CURVE('',#4395,#4423,#4425,.T.);+#4423 = VERTEX_POINT('',#4424);+#4424 = CARTESIAN_POINT('',(162.5,14.,82.5));+#4425 = SURFACE_CURVE('',#4426,(#4430,#4437),.PCURVE_S1.);+#4426 = LINE('',#4427,#4428);+#4427 = CARTESIAN_POINT('',(162.5,14.,75.5));+#4428 = VECTOR('',#4429,1.);+#4429 = DIRECTION('',(0.,0.,1.));+#4430 = PCURVE('',#4370,#4431);+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);+#4432 = LINE('',#4433,#4434);+#4433 = CARTESIAN_POINT('',(0.,-2.));+#4434 = VECTOR('',#4435,1.);+#4435 = DIRECTION('',(1.,0.));+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4437 = PCURVE('',#4438,#4443);+#4438 = PLANE('',#4439);+#4439 = AXIS2_PLACEMENT_3D('',#4440,#4441,#4442);+#4440 = CARTESIAN_POINT('',(162.5,14.,75.5));+#4441 = DIRECTION('',(0.,1.,0.));+#4442 = DIRECTION('',(0.,0.,1.));+#4443 = DEFINITIONAL_REPRESENTATION('',(#4444),#4448);+#4444 = LINE('',#4445,#4446);+#4445 = CARTESIAN_POINT('',(0.,0.));+#4446 = VECTOR('',#4447,1.);+#4447 = DIRECTION('',(1.,0.));+#4448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4449 = ORIENTED_EDGE('',*,*,#4450,.F.);+#4450 = EDGE_CURVE('',#4362,#4423,#4451,.T.);+#4451 = SURFACE_CURVE('',#4452,(#4456,#4463),.PCURVE_S1.);+#4452 = LINE('',#4453,#4454);+#4453 = CARTESIAN_POINT('',(162.5,12.,82.5));+#4454 = VECTOR('',#4455,1.);+#4455 = DIRECTION('',(0.,1.,0.));+#4456 = PCURVE('',#4370,#4457);+#4457 = DEFINITIONAL_REPRESENTATION('',(#4458),#4462);+#4458 = LINE('',#4459,#4460);+#4459 = CARTESIAN_POINT('',(7.,0.));+#4460 = VECTOR('',#4461,1.);+#4461 = DIRECTION('',(0.,-1.));+#4462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4463 = PCURVE('',#4464,#4469);+#4464 = PLANE('',#4465);+#4465 = AXIS2_PLACEMENT_3D('',#4466,#4467,#4468);+#4466 = CARTESIAN_POINT('',(162.5,12.,82.5));+#4467 = DIRECTION('',(0.,0.,1.));+#4468 = DIRECTION('',(1.,0.,0.));+#4469 = DEFINITIONAL_REPRESENTATION('',(#4470),#4474);+#4470 = LINE('',#4471,#4472);+#4471 = CARTESIAN_POINT('',(0.,0.));+#4472 = VECTOR('',#4473,1.);+#4473 = DIRECTION('',(0.,1.));+#4474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4475 = ADVANCED_FACE('',(#4476),#4490,.T.);+#4476 = FACE_BOUND('',#4477,.T.);+#4477 = EDGE_LOOP('',(#4478,#4508,#4531,#4554));+#4478 = ORIENTED_EDGE('',*,*,#4479,.F.);+#4479 = EDGE_CURVE('',#4480,#4482,#4484,.T.);+#4480 = VERTEX_POINT('',#4481);+#4481 = CARTESIAN_POINT('',(173.5,12.,75.5));+#4482 = VERTEX_POINT('',#4483);+#4483 = CARTESIAN_POINT('',(173.5,12.,82.5));+#4484 = SURFACE_CURVE('',#4485,(#4489,#4501),.PCURVE_S1.);+#4485 = LINE('',#4486,#4487);+#4486 = CARTESIAN_POINT('',(173.5,12.,75.5));+#4487 = VECTOR('',#4488,1.);+#4488 = DIRECTION('',(0.,0.,1.));+#4489 = PCURVE('',#4490,#4495);+#4490 = PLANE('',#4491);+#4491 = AXIS2_PLACEMENT_3D('',#4492,#4493,#4494);+#4492 = CARTESIAN_POINT('',(173.5,12.,75.5));+#4493 = DIRECTION('',(1.,0.,0.));+#4494 = DIRECTION('',(0.,0.,1.));+#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4500);+#4496 = LINE('',#4497,#4498);+#4497 = CARTESIAN_POINT('',(0.,0.));+#4498 = VECTOR('',#4499,1.);+#4499 = DIRECTION('',(1.,0.));+#4500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4501 = PCURVE('',#4382,#4502);+#4502 = DEFINITIONAL_REPRESENTATION('',(#4503),#4507);+#4503 = LINE('',#4504,#4505);+#4504 = CARTESIAN_POINT('',(0.,11.));+#4505 = VECTOR('',#4506,1.);+#4506 = DIRECTION('',(1.,0.));+#4507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4508 = ORIENTED_EDGE('',*,*,#4509,.T.);+#4509 = EDGE_CURVE('',#4480,#4510,#4512,.T.);+#4510 = VERTEX_POINT('',#4511);+#4511 = CARTESIAN_POINT('',(173.5,14.,75.5));+#4512 = SURFACE_CURVE('',#4513,(#4517,#4524),.PCURVE_S1.);+#4513 = LINE('',#4514,#4515);+#4514 = CARTESIAN_POINT('',(173.5,12.,75.5));+#4515 = VECTOR('',#4516,1.);+#4516 = DIRECTION('',(0.,1.,0.));+#4517 = PCURVE('',#4490,#4518);+#4518 = DEFINITIONAL_REPRESENTATION('',(#4519),#4523);+#4519 = LINE('',#4520,#4521);+#4520 = CARTESIAN_POINT('',(0.,0.));+#4521 = VECTOR('',#4522,1.);+#4522 = DIRECTION('',(0.,-1.));+#4523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4524 = PCURVE('',#4410,#4525);+#4525 = DEFINITIONAL_REPRESENTATION('',(#4526),#4530);+#4526 = LINE('',#4527,#4528);+#4527 = CARTESIAN_POINT('',(11.,0.));+#4528 = VECTOR('',#4529,1.);+#4529 = DIRECTION('',(0.,1.));+#4530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4531 = ORIENTED_EDGE('',*,*,#4532,.T.);+#4532 = EDGE_CURVE('',#4510,#4533,#4535,.T.);+#4533 = VERTEX_POINT('',#4534);+#4534 = CARTESIAN_POINT('',(173.5,14.,82.5));+#4535 = SURFACE_CURVE('',#4536,(#4540,#4547),.PCURVE_S1.);+#4536 = LINE('',#4537,#4538);+#4537 = CARTESIAN_POINT('',(173.5,14.,75.5));+#4538 = VECTOR('',#4539,1.);+#4539 = DIRECTION('',(0.,0.,1.));+#4540 = PCURVE('',#4490,#4541);+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4546);+#4542 = LINE('',#4543,#4544);+#4543 = CARTESIAN_POINT('',(0.,-2.));+#4544 = VECTOR('',#4545,1.);+#4545 = DIRECTION('',(1.,0.));+#4546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4547 = PCURVE('',#4438,#4548);+#4548 = DEFINITIONAL_REPRESENTATION('',(#4549),#4553);+#4549 = LINE('',#4550,#4551);+#4550 = CARTESIAN_POINT('',(0.,11.));+#4551 = VECTOR('',#4552,1.);+#4552 = DIRECTION('',(1.,0.));+#4553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4554 = ORIENTED_EDGE('',*,*,#4555,.F.);+#4555 = EDGE_CURVE('',#4482,#4533,#4556,.T.);+#4556 = SURFACE_CURVE('',#4557,(#4561,#4568),.PCURVE_S1.);+#4557 = LINE('',#4558,#4559);+#4558 = CARTESIAN_POINT('',(173.5,12.,82.5));+#4559 = VECTOR('',#4560,1.);+#4560 = DIRECTION('',(0.,1.,0.));+#4561 = PCURVE('',#4490,#4562);+#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4567);+#4563 = LINE('',#4564,#4565);+#4564 = CARTESIAN_POINT('',(7.,0.));+#4565 = VECTOR('',#4566,1.);+#4566 = DIRECTION('',(0.,-1.));+#4567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4568 = PCURVE('',#4464,#4569);+#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574);+#4570 = LINE('',#4571,#4572);+#4571 = CARTESIAN_POINT('',(11.,0.));+#4572 = VECTOR('',#4573,1.);+#4573 = DIRECTION('',(0.,1.));+#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4575 = ADVANCED_FACE('',(#4576),#4382,.F.);+#4576 = FACE_BOUND('',#4577,.F.);+#4577 = EDGE_LOOP('',(#4578,#4599,#4600,#4621));+#4578 = ORIENTED_EDGE('',*,*,#4579,.F.);+#4579 = EDGE_CURVE('',#4360,#4480,#4580,.T.);+#4580 = SURFACE_CURVE('',#4581,(#4585,#4592),.PCURVE_S1.);+#4581 = LINE('',#4582,#4583);+#4582 = CARTESIAN_POINT('',(162.5,12.,75.5));+#4583 = VECTOR('',#4584,1.);+#4584 = DIRECTION('',(1.,0.,0.));+#4585 = PCURVE('',#4382,#4586);+#4586 = DEFINITIONAL_REPRESENTATION('',(#4587),#4591);+#4587 = LINE('',#4588,#4589);+#4588 = CARTESIAN_POINT('',(0.,0.));+#4589 = VECTOR('',#4590,1.);+#4590 = DIRECTION('',(0.,1.));+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4592 = PCURVE('',#4410,#4593);+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);+#4594 = LINE('',#4595,#4596);+#4595 = CARTESIAN_POINT('',(0.,0.));+#4596 = VECTOR('',#4597,1.);+#4597 = DIRECTION('',(1.,0.));+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4599 = ORIENTED_EDGE('',*,*,#4359,.T.);+#4600 = ORIENTED_EDGE('',*,*,#4601,.T.);+#4601 = EDGE_CURVE('',#4362,#4482,#4602,.T.);+#4602 = SURFACE_CURVE('',#4603,(#4607,#4614),.PCURVE_S1.);+#4603 = LINE('',#4604,#4605);+#4604 = CARTESIAN_POINT('',(162.5,12.,82.5));+#4605 = VECTOR('',#4606,1.);+#4606 = DIRECTION('',(1.,0.,0.));+#4607 = PCURVE('',#4382,#4608);+#4608 = DEFINITIONAL_REPRESENTATION('',(#4609),#4613);+#4609 = LINE('',#4610,#4611);+#4610 = CARTESIAN_POINT('',(7.,0.));+#4611 = VECTOR('',#4612,1.);+#4612 = DIRECTION('',(0.,1.));+#4613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4614 = PCURVE('',#4464,#4615);+#4615 = DEFINITIONAL_REPRESENTATION('',(#4616),#4620);+#4616 = LINE('',#4617,#4618);+#4617 = CARTESIAN_POINT('',(0.,0.));+#4618 = VECTOR('',#4619,1.);+#4619 = DIRECTION('',(1.,0.));+#4620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4621 = ORIENTED_EDGE('',*,*,#4479,.F.);+#4622 = ADVANCED_FACE('',(#4623),#4438,.T.);+#4623 = FACE_BOUND('',#4624,.T.);+#4624 = EDGE_LOOP('',(#4625,#4646,#4647,#4668));+#4625 = ORIENTED_EDGE('',*,*,#4626,.F.);+#4626 = EDGE_CURVE('',#4395,#4510,#4627,.T.);+#4627 = SURFACE_CURVE('',#4628,(#4632,#4639),.PCURVE_S1.);+#4628 = LINE('',#4629,#4630);+#4629 = CARTESIAN_POINT('',(162.5,14.,75.5));+#4630 = VECTOR('',#4631,1.);+#4631 = DIRECTION('',(1.,0.,0.));+#4632 = PCURVE('',#4438,#4633);+#4633 = DEFINITIONAL_REPRESENTATION('',(#4634),#4638);+#4634 = LINE('',#4635,#4636);+#4635 = CARTESIAN_POINT('',(0.,0.));+#4636 = VECTOR('',#4637,1.);+#4637 = DIRECTION('',(0.,1.));+#4638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4639 = PCURVE('',#4410,#4640);+#4640 = DEFINITIONAL_REPRESENTATION('',(#4641),#4645);+#4641 = LINE('',#4642,#4643);+#4642 = CARTESIAN_POINT('',(0.,2.));+#4643 = VECTOR('',#4644,1.);+#4644 = DIRECTION('',(1.,0.));+#4645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4646 = ORIENTED_EDGE('',*,*,#4422,.T.);+#4647 = ORIENTED_EDGE('',*,*,#4648,.T.);+#4648 = EDGE_CURVE('',#4423,#4533,#4649,.T.);+#4649 = SURFACE_CURVE('',#4650,(#4654,#4661),.PCURVE_S1.);+#4650 = LINE('',#4651,#4652);+#4651 = CARTESIAN_POINT('',(162.5,14.,82.5));+#4652 = VECTOR('',#4653,1.);+#4653 = DIRECTION('',(1.,0.,0.));+#4654 = PCURVE('',#4438,#4655);+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);+#4656 = LINE('',#4657,#4658);+#4657 = CARTESIAN_POINT('',(7.,0.));+#4658 = VECTOR('',#4659,1.);+#4659 = DIRECTION('',(0.,1.));+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4661 = PCURVE('',#4464,#4662);+#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667);+#4663 = LINE('',#4664,#4665);+#4664 = CARTESIAN_POINT('',(0.,2.));+#4665 = VECTOR('',#4666,1.);+#4666 = DIRECTION('',(1.,0.));+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4668 = ORIENTED_EDGE('',*,*,#4532,.F.);+#4669 = ADVANCED_FACE('',(#4670),#4410,.F.);+#4670 = FACE_BOUND('',#4671,.F.);+#4671 = EDGE_LOOP('',(#4672,#4673,#4674,#4675));+#4672 = ORIENTED_EDGE('',*,*,#4394,.F.);+#4673 = ORIENTED_EDGE('',*,*,#4579,.T.);+#4674 = ORIENTED_EDGE('',*,*,#4509,.T.);+#4675 = ORIENTED_EDGE('',*,*,#4626,.F.);+#4676 = ADVANCED_FACE('',(#4677),#4464,.T.);+#4677 = FACE_BOUND('',#4678,.T.);+#4678 = EDGE_LOOP('',(#4679,#4680,#4681,#4682));+#4679 = ORIENTED_EDGE('',*,*,#4450,.F.);+#4680 = ORIENTED_EDGE('',*,*,#4601,.T.);+#4681 = ORIENTED_EDGE('',*,*,#4555,.T.);+#4682 = ORIENTED_EDGE('',*,*,#4648,.F.);+#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('','',#4352,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4690) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4690 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);+#4691 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #4692);+#4692 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','key_2_0','',#5,#4347,$);+#4693 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4349));+#4694 = SHAPE_DEFINITION_REPRESENTATION(#4695,#4701);+#4695 = PRODUCT_DEFINITION_SHAPE('','',#4696);+#4696 = PRODUCT_DEFINITION('design','',#4697,#4700);+#4697 = PRODUCT_DEFINITION_FORMATION('','',#4698);+#4698 = PRODUCT('key_2_1','key_2_1','',(#4699));+#4699 = PRODUCT_CONTEXT('',#2,'mechanical');+#4700 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4701 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4702),#5032);+#4702 = MANIFOLD_SOLID_BREP('',#4703);+#4703 = CLOSED_SHELL('',(#4704,#4824,#4924,#4971,#5018,#5025));+#4704 = ADVANCED_FACE('',(#4705),#4719,.F.);+#4705 = FACE_BOUND('',#4706,.F.);+#4706 = EDGE_LOOP('',(#4707,#4742,#4770,#4798));+#4707 = ORIENTED_EDGE('',*,*,#4708,.F.);+#4708 = EDGE_CURVE('',#4709,#4711,#4713,.T.);+#4709 = VERTEX_POINT('',#4710);+#4710 = CARTESIAN_POINT('',(179.5,12.,75.5));+#4711 = VERTEX_POINT('',#4712);+#4712 = CARTESIAN_POINT('',(179.5,12.,82.5));+#4713 = SURFACE_CURVE('',#4714,(#4718,#4730),.PCURVE_S1.);+#4714 = LINE('',#4715,#4716);+#4715 = CARTESIAN_POINT('',(179.5,12.,75.5));+#4716 = VECTOR('',#4717,1.);+#4717 = DIRECTION('',(0.,0.,1.));+#4718 = PCURVE('',#4719,#4724);+#4719 = PLANE('',#4720);+#4720 = AXIS2_PLACEMENT_3D('',#4721,#4722,#4723);+#4721 = CARTESIAN_POINT('',(179.5,12.,75.5));+#4722 = DIRECTION('',(1.,0.,0.));+#4723 = DIRECTION('',(0.,0.,1.));+#4724 = DEFINITIONAL_REPRESENTATION('',(#4725),#4729);+#4725 = LINE('',#4726,#4727);+#4726 = CARTESIAN_POINT('',(0.,0.));+#4727 = VECTOR('',#4728,1.);+#4728 = DIRECTION('',(1.,0.));+#4729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4730 = PCURVE('',#4731,#4736);+#4731 = PLANE('',#4732);+#4732 = AXIS2_PLACEMENT_3D('',#4733,#4734,#4735);+#4733 = CARTESIAN_POINT('',(179.5,12.,75.5));+#4734 = DIRECTION('',(0.,1.,0.));+#4735 = DIRECTION('',(0.,0.,1.));+#4736 = DEFINITIONAL_REPRESENTATION('',(#4737),#4741);+#4737 = LINE('',#4738,#4739);+#4738 = CARTESIAN_POINT('',(0.,0.));+#4739 = VECTOR('',#4740,1.);+#4740 = DIRECTION('',(1.,0.));+#4741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4742 = ORIENTED_EDGE('',*,*,#4743,.T.);+#4743 = EDGE_CURVE('',#4709,#4744,#4746,.T.);+#4744 = VERTEX_POINT('',#4745);+#4745 = CARTESIAN_POINT('',(179.5,14.,75.5));+#4746 = SURFACE_CURVE('',#4747,(#4751,#4758),.PCURVE_S1.);+#4747 = LINE('',#4748,#4749);+#4748 = CARTESIAN_POINT('',(179.5,12.,75.5));+#4749 = VECTOR('',#4750,1.);+#4750 = DIRECTION('',(0.,1.,0.));+#4751 = PCURVE('',#4719,#4752);+#4752 = DEFINITIONAL_REPRESENTATION('',(#4753),#4757);+#4753 = LINE('',#4754,#4755);+#4754 = CARTESIAN_POINT('',(0.,0.));+#4755 = VECTOR('',#4756,1.);+#4756 = DIRECTION('',(0.,-1.));+#4757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4758 = PCURVE('',#4759,#4764);+#4759 = PLANE('',#4760);+#4760 = AXIS2_PLACEMENT_3D('',#4761,#4762,#4763);+#4761 = CARTESIAN_POINT('',(179.5,12.,75.5));+#4762 = DIRECTION('',(0.,0.,1.));+#4763 = DIRECTION('',(1.,0.,0.));+#4764 = DEFINITIONAL_REPRESENTATION('',(#4765),#4769);+#4765 = LINE('',#4766,#4767);+#4766 = CARTESIAN_POINT('',(0.,0.));+#4767 = VECTOR('',#4768,1.);+#4768 = DIRECTION('',(0.,1.));+#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4770 = ORIENTED_EDGE('',*,*,#4771,.T.);+#4771 = EDGE_CURVE('',#4744,#4772,#4774,.T.);+#4772 = VERTEX_POINT('',#4773);+#4773 = CARTESIAN_POINT('',(179.5,14.,82.5));+#4774 = SURFACE_CURVE('',#4775,(#4779,#4786),.PCURVE_S1.);+#4775 = LINE('',#4776,#4777);+#4776 = CARTESIAN_POINT('',(179.5,14.,75.5));+#4777 = VECTOR('',#4778,1.);+#4778 = DIRECTION('',(0.,0.,1.));+#4779 = PCURVE('',#4719,#4780);+#4780 = DEFINITIONAL_REPRESENTATION('',(#4781),#4785);+#4781 = LINE('',#4782,#4783);+#4782 = CARTESIAN_POINT('',(0.,-2.));+#4783 = VECTOR('',#4784,1.);+#4784 = DIRECTION('',(1.,0.));+#4785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4786 = PCURVE('',#4787,#4792);+#4787 = PLANE('',#4788);+#4788 = AXIS2_PLACEMENT_3D('',#4789,#4790,#4791);+#4789 = CARTESIAN_POINT('',(179.5,14.,75.5));+#4790 = DIRECTION('',(0.,1.,0.));+#4791 = DIRECTION('',(0.,0.,1.));+#4792 = DEFINITIONAL_REPRESENTATION('',(#4793),#4797);+#4793 = LINE('',#4794,#4795);+#4794 = CARTESIAN_POINT('',(0.,0.));+#4795 = VECTOR('',#4796,1.);+#4796 = DIRECTION('',(1.,0.));+#4797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4798 = ORIENTED_EDGE('',*,*,#4799,.F.);+#4799 = EDGE_CURVE('',#4711,#4772,#4800,.T.);+#4800 = SURFACE_CURVE('',#4801,(#4805,#4812),.PCURVE_S1.);+#4801 = LINE('',#4802,#4803);+#4802 = CARTESIAN_POINT('',(179.5,12.,82.5));+#4803 = VECTOR('',#4804,1.);+#4804 = DIRECTION('',(0.,1.,0.));+#4805 = PCURVE('',#4719,#4806);+#4806 = DEFINITIONAL_REPRESENTATION('',(#4807),#4811);+#4807 = LINE('',#4808,#4809);+#4808 = CARTESIAN_POINT('',(7.,0.));+#4809 = VECTOR('',#4810,1.);+#4810 = DIRECTION('',(0.,-1.));+#4811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4812 = PCURVE('',#4813,#4818);+#4813 = PLANE('',#4814);+#4814 = AXIS2_PLACEMENT_3D('',#4815,#4816,#4817);+#4815 = CARTESIAN_POINT('',(179.5,12.,82.5));+#4816 = DIRECTION('',(0.,0.,1.));+#4817 = DIRECTION('',(1.,0.,0.));+#4818 = DEFINITIONAL_REPRESENTATION('',(#4819),#4823);+#4819 = LINE('',#4820,#4821);+#4820 = CARTESIAN_POINT('',(0.,0.));+#4821 = VECTOR('',#4822,1.);+#4822 = DIRECTION('',(0.,1.));+#4823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4824 = ADVANCED_FACE('',(#4825),#4839,.T.);+#4825 = FACE_BOUND('',#4826,.T.);+#4826 = EDGE_LOOP('',(#4827,#4857,#4880,#4903));+#4827 = ORIENTED_EDGE('',*,*,#4828,.F.);+#4828 = EDGE_CURVE('',#4829,#4831,#4833,.T.);+#4829 = VERTEX_POINT('',#4830);+#4830 = CARTESIAN_POINT('',(190.5,12.,75.5));+#4831 = VERTEX_POINT('',#4832);+#4832 = CARTESIAN_POINT('',(190.5,12.,82.5));+#4833 = SURFACE_CURVE('',#4834,(#4838,#4850),.PCURVE_S1.);+#4834 = LINE('',#4835,#4836);+#4835 = CARTESIAN_POINT('',(190.5,12.,75.5));+#4836 = VECTOR('',#4837,1.);+#4837 = DIRECTION('',(0.,0.,1.));+#4838 = PCURVE('',#4839,#4844);+#4839 = PLANE('',#4840);+#4840 = AXIS2_PLACEMENT_3D('',#4841,#4842,#4843);+#4841 = CARTESIAN_POINT('',(190.5,12.,75.5));+#4842 = DIRECTION('',(1.,0.,0.));+#4843 = DIRECTION('',(0.,0.,1.));+#4844 = DEFINITIONAL_REPRESENTATION('',(#4845),#4849);+#4845 = LINE('',#4846,#4847);+#4846 = CARTESIAN_POINT('',(0.,0.));+#4847 = VECTOR('',#4848,1.);+#4848 = DIRECTION('',(1.,0.));+#4849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4850 = PCURVE('',#4731,#4851);+#4851 = DEFINITIONAL_REPRESENTATION('',(#4852),#4856);+#4852 = LINE('',#4853,#4854);+#4853 = CARTESIAN_POINT('',(0.,11.));+#4854 = VECTOR('',#4855,1.);+#4855 = DIRECTION('',(1.,0.));+#4856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4857 = ORIENTED_EDGE('',*,*,#4858,.T.);+#4858 = EDGE_CURVE('',#4829,#4859,#4861,.T.);+#4859 = VERTEX_POINT('',#4860);+#4860 = CARTESIAN_POINT('',(190.5,14.,75.5));+#4861 = SURFACE_CURVE('',#4862,(#4866,#4873),.PCURVE_S1.);+#4862 = LINE('',#4863,#4864);+#4863 = CARTESIAN_POINT('',(190.5,12.,75.5));+#4864 = VECTOR('',#4865,1.);+#4865 = DIRECTION('',(0.,1.,0.));+#4866 = PCURVE('',#4839,#4867);+#4867 = DEFINITIONAL_REPRESENTATION('',(#4868),#4872);+#4868 = LINE('',#4869,#4870);+#4869 = CARTESIAN_POINT('',(0.,0.));+#4870 = VECTOR('',#4871,1.);+#4871 = DIRECTION('',(0.,-1.));+#4872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4873 = PCURVE('',#4759,#4874);+#4874 = DEFINITIONAL_REPRESENTATION('',(#4875),#4879);+#4875 = LINE('',#4876,#4877);+#4876 = CARTESIAN_POINT('',(11.,0.));+#4877 = VECTOR('',#4878,1.);+#4878 = DIRECTION('',(0.,1.));+#4879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4880 = ORIENTED_EDGE('',*,*,#4881,.T.);+#4881 = EDGE_CURVE('',#4859,#4882,#4884,.T.);+#4882 = VERTEX_POINT('',#4883);+#4883 = CARTESIAN_POINT('',(190.5,14.,82.5));+#4884 = SURFACE_CURVE('',#4885,(#4889,#4896),.PCURVE_S1.);+#4885 = LINE('',#4886,#4887);+#4886 = CARTESIAN_POINT('',(190.5,14.,75.5));+#4887 = VECTOR('',#4888,1.);+#4888 = DIRECTION('',(0.,0.,1.));+#4889 = PCURVE('',#4839,#4890);+#4890 = DEFINITIONAL_REPRESENTATION('',(#4891),#4895);+#4891 = LINE('',#4892,#4893);+#4892 = CARTESIAN_POINT('',(0.,-2.));+#4893 = VECTOR('',#4894,1.);+#4894 = DIRECTION('',(1.,0.));+#4895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4896 = PCURVE('',#4787,#4897);+#4897 = DEFINITIONAL_REPRESENTATION('',(#4898),#4902);+#4898 = LINE('',#4899,#4900);+#4899 = CARTESIAN_POINT('',(0.,11.));+#4900 = VECTOR('',#4901,1.);+#4901 = DIRECTION('',(1.,0.));+#4902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4903 = ORIENTED_EDGE('',*,*,#4904,.F.);+#4904 = EDGE_CURVE('',#4831,#4882,#4905,.T.);+#4905 = SURFACE_CURVE('',#4906,(#4910,#4917),.PCURVE_S1.);+#4906 = LINE('',#4907,#4908);+#4907 = CARTESIAN_POINT('',(190.5,12.,82.5));+#4908 = VECTOR('',#4909,1.);+#4909 = DIRECTION('',(0.,1.,0.));+#4910 = PCURVE('',#4839,#4911);+#4911 = DEFINITIONAL_REPRESENTATION('',(#4912),#4916);+#4912 = LINE('',#4913,#4914);+#4913 = CARTESIAN_POINT('',(7.,0.));+#4914 = VECTOR('',#4915,1.);+#4915 = DIRECTION('',(0.,-1.));+#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4917 = PCURVE('',#4813,#4918);+#4918 = DEFINITIONAL_REPRESENTATION('',(#4919),#4923);+#4919 = LINE('',#4920,#4921);+#4920 = CARTESIAN_POINT('',(11.,0.));+#4921 = VECTOR('',#4922,1.);+#4922 = DIRECTION('',(0.,1.));+#4923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4924 = ADVANCED_FACE('',(#4925),#4731,.F.);+#4925 = FACE_BOUND('',#4926,.F.);+#4926 = EDGE_LOOP('',(#4927,#4948,#4949,#4970));+#4927 = ORIENTED_EDGE('',*,*,#4928,.F.);+#4928 = EDGE_CURVE('',#4709,#4829,#4929,.T.);+#4929 = SURFACE_CURVE('',#4930,(#4934,#4941),.PCURVE_S1.);+#4930 = LINE('',#4931,#4932);+#4931 = CARTESIAN_POINT('',(179.5,12.,75.5));+#4932 = VECTOR('',#4933,1.);+#4933 = DIRECTION('',(1.,0.,0.));+#4934 = PCURVE('',#4731,#4935);+#4935 = DEFINITIONAL_REPRESENTATION('',(#4936),#4940);+#4936 = LINE('',#4937,#4938);+#4937 = CARTESIAN_POINT('',(0.,0.));+#4938 = VECTOR('',#4939,1.);+#4939 = DIRECTION('',(0.,1.));+#4940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4941 = PCURVE('',#4759,#4942);+#4942 = DEFINITIONAL_REPRESENTATION('',(#4943),#4947);+#4943 = LINE('',#4944,#4945);+#4944 = CARTESIAN_POINT('',(0.,0.));+#4945 = VECTOR('',#4946,1.);+#4946 = DIRECTION('',(1.,0.));+#4947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4948 = ORIENTED_EDGE('',*,*,#4708,.T.);+#4949 = ORIENTED_EDGE('',*,*,#4950,.T.);+#4950 = EDGE_CURVE('',#4711,#4831,#4951,.T.);+#4951 = SURFACE_CURVE('',#4952,(#4956,#4963),.PCURVE_S1.);+#4952 = LINE('',#4953,#4954);+#4953 = CARTESIAN_POINT('',(179.5,12.,82.5));+#4954 = VECTOR('',#4955,1.);+#4955 = DIRECTION('',(1.,0.,0.));+#4956 = PCURVE('',#4731,#4957);+#4957 = DEFINITIONAL_REPRESENTATION('',(#4958),#4962);+#4958 = LINE('',#4959,#4960);+#4959 = CARTESIAN_POINT('',(7.,0.));+#4960 = VECTOR('',#4961,1.);+#4961 = DIRECTION('',(0.,1.));+#4962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4963 = PCURVE('',#4813,#4964);+#4964 = DEFINITIONAL_REPRESENTATION('',(#4965),#4969);+#4965 = LINE('',#4966,#4967);+#4966 = CARTESIAN_POINT('',(0.,0.));+#4967 = VECTOR('',#4968,1.);+#4968 = DIRECTION('',(1.,0.));+#4969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4970 = ORIENTED_EDGE('',*,*,#4828,.F.);+#4971 = ADVANCED_FACE('',(#4972),#4787,.T.);+#4972 = FACE_BOUND('',#4973,.T.);+#4973 = EDGE_LOOP('',(#4974,#4995,#4996,#5017));+#4974 = ORIENTED_EDGE('',*,*,#4975,.F.);+#4975 = EDGE_CURVE('',#4744,#4859,#4976,.T.);+#4976 = SURFACE_CURVE('',#4977,(#4981,#4988),.PCURVE_S1.);+#4977 = LINE('',#4978,#4979);+#4978 = CARTESIAN_POINT('',(179.5,14.,75.5));+#4979 = VECTOR('',#4980,1.);+#4980 = DIRECTION('',(1.,0.,0.));+#4981 = PCURVE('',#4787,#4982);+#4982 = DEFINITIONAL_REPRESENTATION('',(#4983),#4987);+#4983 = LINE('',#4984,#4985);+#4984 = CARTESIAN_POINT('',(0.,0.));+#4985 = VECTOR('',#4986,1.);+#4986 = DIRECTION('',(0.,1.));+#4987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4988 = PCURVE('',#4759,#4989);+#4989 = DEFINITIONAL_REPRESENTATION('',(#4990),#4994);+#4990 = LINE('',#4991,#4992);+#4991 = CARTESIAN_POINT('',(0.,2.));+#4992 = VECTOR('',#4993,1.);+#4993 = DIRECTION('',(1.,0.));+#4994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4995 = ORIENTED_EDGE('',*,*,#4771,.T.);+#4996 = ORIENTED_EDGE('',*,*,#4997,.T.);+#4997 = EDGE_CURVE('',#4772,#4882,#4998,.T.);+#4998 = SURFACE_CURVE('',#4999,(#5003,#5010),.PCURVE_S1.);+#4999 = LINE('',#5000,#5001);+#5000 = CARTESIAN_POINT('',(179.5,14.,82.5));+#5001 = VECTOR('',#5002,1.);+#5002 = DIRECTION('',(1.,0.,0.));+#5003 = PCURVE('',#4787,#5004);+#5004 = DEFINITIONAL_REPRESENTATION('',(#5005),#5009);+#5005 = LINE('',#5006,#5007);+#5006 = CARTESIAN_POINT('',(7.,0.));+#5007 = VECTOR('',#5008,1.);+#5008 = DIRECTION('',(0.,1.));+#5009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5010 = PCURVE('',#4813,#5011);+#5011 = DEFINITIONAL_REPRESENTATION('',(#5012),#5016);+#5012 = LINE('',#5013,#5014);+#5013 = CARTESIAN_POINT('',(0.,2.));+#5014 = VECTOR('',#5015,1.);+#5015 = DIRECTION('',(1.,0.));+#5016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5017 = ORIENTED_EDGE('',*,*,#4881,.F.);+#5018 = ADVANCED_FACE('',(#5019),#4759,.F.);+#5019 = FACE_BOUND('',#5020,.F.);+#5020 = EDGE_LOOP('',(#5021,#5022,#5023,#5024));+#5021 = ORIENTED_EDGE('',*,*,#4743,.F.);+#5022 = ORIENTED_EDGE('',*,*,#4928,.T.);+#5023 = ORIENTED_EDGE('',*,*,#4858,.T.);+#5024 = ORIENTED_EDGE('',*,*,#4975,.F.);+#5025 = ADVANCED_FACE('',(#5026),#4813,.T.);+#5026 = FACE_BOUND('',#5027,.T.);+#5027 = EDGE_LOOP('',(#5028,#5029,#5030,#5031));+#5028 = ORIENTED_EDGE('',*,*,#4799,.F.);+#5029 = ORIENTED_EDGE('',*,*,#4950,.T.);+#5030 = ORIENTED_EDGE('',*,*,#4904,.T.);+#5031 = ORIENTED_EDGE('',*,*,#4997,.F.);+#5032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5036)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5033,#5034,#5035)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5033 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5034 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5035 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5036 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5033,+  'distance_accuracy_value','confusion accuracy');+#5037 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5038,#5040);+#5038 = ( REPRESENTATION_RELATIONSHIP('','',#4701,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5039) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5039 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);+#5040 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5041);+#5041 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','key_2_1','',#5,#4696,$);+#5042 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4698));+#5043 = SHAPE_DEFINITION_REPRESENTATION(#5044,#5050);+#5044 = PRODUCT_DEFINITION_SHAPE('','',#5045);+#5045 = PRODUCT_DEFINITION('design','',#5046,#5049);+#5046 = PRODUCT_DEFINITION_FORMATION('','',#5047);+#5047 = PRODUCT('key_2_2','key_2_2','',(#5048));+#5048 = PRODUCT_CONTEXT('',#2,'mechanical');+#5049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5050 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5051),#5381);+#5051 = MANIFOLD_SOLID_BREP('',#5052);+#5052 = CLOSED_SHELL('',(#5053,#5173,#5273,#5320,#5367,#5374));+#5053 = ADVANCED_FACE('',(#5054),#5068,.F.);+#5054 = FACE_BOUND('',#5055,.F.);+#5055 = EDGE_LOOP('',(#5056,#5091,#5119,#5147));+#5056 = ORIENTED_EDGE('',*,*,#5057,.F.);+#5057 = EDGE_CURVE('',#5058,#5060,#5062,.T.);+#5058 = VERTEX_POINT('',#5059);+#5059 = CARTESIAN_POINT('',(196.5,12.,75.5));+#5060 = VERTEX_POINT('',#5061);+#5061 = CARTESIAN_POINT('',(196.5,12.,82.5));+#5062 = SURFACE_CURVE('',#5063,(#5067,#5079),.PCURVE_S1.);+#5063 = LINE('',#5064,#5065);+#5064 = CARTESIAN_POINT('',(196.5,12.,75.5));+#5065 = VECTOR('',#5066,1.);+#5066 = DIRECTION('',(0.,0.,1.));+#5067 = PCURVE('',#5068,#5073);+#5068 = PLANE('',#5069);+#5069 = AXIS2_PLACEMENT_3D('',#5070,#5071,#5072);+#5070 = CARTESIAN_POINT('',(196.5,12.,75.5));+#5071 = DIRECTION('',(1.,0.,0.));+#5072 = DIRECTION('',(0.,0.,1.));+#5073 = DEFINITIONAL_REPRESENTATION('',(#5074),#5078);+#5074 = LINE('',#5075,#5076);+#5075 = CARTESIAN_POINT('',(0.,0.));+#5076 = VECTOR('',#5077,1.);+#5077 = DIRECTION('',(1.,0.));+#5078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5079 = PCURVE('',#5080,#5085);+#5080 = PLANE('',#5081);+#5081 = AXIS2_PLACEMENT_3D('',#5082,#5083,#5084);+#5082 = CARTESIAN_POINT('',(196.5,12.,75.5));+#5083 = DIRECTION('',(0.,1.,0.));+#5084 = DIRECTION('',(0.,0.,1.));+#5085 = DEFINITIONAL_REPRESENTATION('',(#5086),#5090);+#5086 = LINE('',#5087,#5088);+#5087 = CARTESIAN_POINT('',(0.,0.));+#5088 = VECTOR('',#5089,1.);+#5089 = DIRECTION('',(1.,0.));+#5090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5091 = ORIENTED_EDGE('',*,*,#5092,.T.);+#5092 = EDGE_CURVE('',#5058,#5093,#5095,.T.);+#5093 = VERTEX_POINT('',#5094);+#5094 = CARTESIAN_POINT('',(196.5,14.,75.5));+#5095 = SURFACE_CURVE('',#5096,(#5100,#5107),.PCURVE_S1.);+#5096 = LINE('',#5097,#5098);+#5097 = CARTESIAN_POINT('',(196.5,12.,75.5));+#5098 = VECTOR('',#5099,1.);+#5099 = DIRECTION('',(0.,1.,0.));+#5100 = PCURVE('',#5068,#5101);+#5101 = DEFINITIONAL_REPRESENTATION('',(#5102),#5106);+#5102 = LINE('',#5103,#5104);+#5103 = CARTESIAN_POINT('',(0.,0.));+#5104 = VECTOR('',#5105,1.);+#5105 = DIRECTION('',(0.,-1.));+#5106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5107 = PCURVE('',#5108,#5113);+#5108 = PLANE('',#5109);+#5109 = AXIS2_PLACEMENT_3D('',#5110,#5111,#5112);+#5110 = CARTESIAN_POINT('',(196.5,12.,75.5));+#5111 = DIRECTION('',(0.,0.,1.));+#5112 = DIRECTION('',(1.,0.,0.));+#5113 = DEFINITIONAL_REPRESENTATION('',(#5114),#5118);+#5114 = LINE('',#5115,#5116);+#5115 = CARTESIAN_POINT('',(0.,0.));+#5116 = VECTOR('',#5117,1.);+#5117 = DIRECTION('',(0.,1.));+#5118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5119 = ORIENTED_EDGE('',*,*,#5120,.T.);+#5120 = EDGE_CURVE('',#5093,#5121,#5123,.T.);+#5121 = VERTEX_POINT('',#5122);+#5122 = CARTESIAN_POINT('',(196.5,14.,82.5));+#5123 = SURFACE_CURVE('',#5124,(#5128,#5135),.PCURVE_S1.);+#5124 = LINE('',#5125,#5126);+#5125 = CARTESIAN_POINT('',(196.5,14.,75.5));+#5126 = VECTOR('',#5127,1.);+#5127 = DIRECTION('',(0.,0.,1.));+#5128 = PCURVE('',#5068,#5129);+#5129 = DEFINITIONAL_REPRESENTATION('',(#5130),#5134);+#5130 = LINE('',#5131,#5132);+#5131 = CARTESIAN_POINT('',(0.,-2.));+#5132 = VECTOR('',#5133,1.);+#5133 = DIRECTION('',(1.,0.));+#5134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5135 = PCURVE('',#5136,#5141);+#5136 = PLANE('',#5137);+#5137 = AXIS2_PLACEMENT_3D('',#5138,#5139,#5140);+#5138 = CARTESIAN_POINT('',(196.5,14.,75.5));+#5139 = DIRECTION('',(0.,1.,0.));+#5140 = DIRECTION('',(0.,0.,1.));+#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146);+#5142 = LINE('',#5143,#5144);+#5143 = CARTESIAN_POINT('',(0.,0.));+#5144 = VECTOR('',#5145,1.);+#5145 = DIRECTION('',(1.,0.));+#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5147 = ORIENTED_EDGE('',*,*,#5148,.F.);+#5148 = EDGE_CURVE('',#5060,#5121,#5149,.T.);+#5149 = SURFACE_CURVE('',#5150,(#5154,#5161),.PCURVE_S1.);+#5150 = LINE('',#5151,#5152);+#5151 = CARTESIAN_POINT('',(196.5,12.,82.5));+#5152 = VECTOR('',#5153,1.);+#5153 = DIRECTION('',(0.,1.,0.));+#5154 = PCURVE('',#5068,#5155);+#5155 = DEFINITIONAL_REPRESENTATION('',(#5156),#5160);+#5156 = LINE('',#5157,#5158);+#5157 = CARTESIAN_POINT('',(7.,0.));+#5158 = VECTOR('',#5159,1.);+#5159 = DIRECTION('',(0.,-1.));+#5160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5161 = PCURVE('',#5162,#5167);+#5162 = PLANE('',#5163);+#5163 = AXIS2_PLACEMENT_3D('',#5164,#5165,#5166);+#5164 = CARTESIAN_POINT('',(196.5,12.,82.5));+#5165 = DIRECTION('',(0.,0.,1.));+#5166 = DIRECTION('',(1.,0.,0.));+#5167 = DEFINITIONAL_REPRESENTATION('',(#5168),#5172);+#5168 = LINE('',#5169,#5170);+#5169 = CARTESIAN_POINT('',(0.,0.));+#5170 = VECTOR('',#5171,1.);+#5171 = DIRECTION('',(0.,1.));+#5172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5173 = ADVANCED_FACE('',(#5174),#5188,.T.);+#5174 = FACE_BOUND('',#5175,.T.);+#5175 = EDGE_LOOP('',(#5176,#5206,#5229,#5252));+#5176 = ORIENTED_EDGE('',*,*,#5177,.F.);+#5177 = EDGE_CURVE('',#5178,#5180,#5182,.T.);+#5178 = VERTEX_POINT('',#5179);+#5179 = CARTESIAN_POINT('',(207.5,12.,75.5));+#5180 = VERTEX_POINT('',#5181);+#5181 = CARTESIAN_POINT('',(207.5,12.,82.5));+#5182 = SURFACE_CURVE('',#5183,(#5187,#5199),.PCURVE_S1.);+#5183 = LINE('',#5184,#5185);+#5184 = CARTESIAN_POINT('',(207.5,12.,75.5));+#5185 = VECTOR('',#5186,1.);+#5186 = DIRECTION('',(0.,0.,1.));+#5187 = PCURVE('',#5188,#5193);+#5188 = PLANE('',#5189);+#5189 = AXIS2_PLACEMENT_3D('',#5190,#5191,#5192);+#5190 = CARTESIAN_POINT('',(207.5,12.,75.5));+#5191 = DIRECTION('',(1.,0.,0.));+#5192 = DIRECTION('',(0.,0.,1.));+#5193 = DEFINITIONAL_REPRESENTATION('',(#5194),#5198);+#5194 = LINE('',#5195,#5196);+#5195 = CARTESIAN_POINT('',(0.,0.));+#5196 = VECTOR('',#5197,1.);+#5197 = DIRECTION('',(1.,0.));+#5198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5199 = PCURVE('',#5080,#5200);+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);+#5201 = LINE('',#5202,#5203);+#5202 = CARTESIAN_POINT('',(0.,11.));+#5203 = VECTOR('',#5204,1.);+#5204 = DIRECTION('',(1.,0.));+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5206 = ORIENTED_EDGE('',*,*,#5207,.T.);+#5207 = EDGE_CURVE('',#5178,#5208,#5210,.T.);+#5208 = VERTEX_POINT('',#5209);+#5209 = CARTESIAN_POINT('',(207.5,14.,75.5));+#5210 = SURFACE_CURVE('',#5211,(#5215,#5222),.PCURVE_S1.);+#5211 = LINE('',#5212,#5213);+#5212 = CARTESIAN_POINT('',(207.5,12.,75.5));+#5213 = VECTOR('',#5214,1.);+#5214 = DIRECTION('',(0.,1.,0.));+#5215 = PCURVE('',#5188,#5216);+#5216 = DEFINITIONAL_REPRESENTATION('',(#5217),#5221);+#5217 = LINE('',#5218,#5219);+#5218 = CARTESIAN_POINT('',(0.,0.));+#5219 = VECTOR('',#5220,1.);+#5220 = DIRECTION('',(0.,-1.));+#5221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5222 = PCURVE('',#5108,#5223);+#5223 = DEFINITIONAL_REPRESENTATION('',(#5224),#5228);+#5224 = LINE('',#5225,#5226);+#5225 = CARTESIAN_POINT('',(11.,0.));+#5226 = VECTOR('',#5227,1.);+#5227 = DIRECTION('',(0.,1.));+#5228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5229 = ORIENTED_EDGE('',*,*,#5230,.T.);+#5230 = EDGE_CURVE('',#5208,#5231,#5233,.T.);+#5231 = VERTEX_POINT('',#5232);+#5232 = CARTESIAN_POINT('',(207.5,14.,82.5));+#5233 = SURFACE_CURVE('',#5234,(#5238,#5245),.PCURVE_S1.);+#5234 = LINE('',#5235,#5236);+#5235 = CARTESIAN_POINT('',(207.5,14.,75.5));+#5236 = VECTOR('',#5237,1.);+#5237 = DIRECTION('',(0.,0.,1.));+#5238 = PCURVE('',#5188,#5239);+#5239 = DEFINITIONAL_REPRESENTATION('',(#5240),#5244);+#5240 = LINE('',#5241,#5242);+#5241 = CARTESIAN_POINT('',(0.,-2.));+#5242 = VECTOR('',#5243,1.);+#5243 = DIRECTION('',(1.,0.));+#5244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5245 = PCURVE('',#5136,#5246);+#5246 = DEFINITIONAL_REPRESENTATION('',(#5247),#5251);+#5247 = LINE('',#5248,#5249);+#5248 = CARTESIAN_POINT('',(0.,11.));+#5249 = VECTOR('',#5250,1.);+#5250 = DIRECTION('',(1.,0.));+#5251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5252 = ORIENTED_EDGE('',*,*,#5253,.F.);+#5253 = EDGE_CURVE('',#5180,#5231,#5254,.T.);+#5254 = SURFACE_CURVE('',#5255,(#5259,#5266),.PCURVE_S1.);+#5255 = LINE('',#5256,#5257);+#5256 = CARTESIAN_POINT('',(207.5,12.,82.5));+#5257 = VECTOR('',#5258,1.);+#5258 = DIRECTION('',(0.,1.,0.));+#5259 = PCURVE('',#5188,#5260);+#5260 = DEFINITIONAL_REPRESENTATION('',(#5261),#5265);+#5261 = LINE('',#5262,#5263);+#5262 = CARTESIAN_POINT('',(7.,0.));+#5263 = VECTOR('',#5264,1.);+#5264 = DIRECTION('',(0.,-1.));+#5265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5266 = PCURVE('',#5162,#5267);+#5267 = DEFINITIONAL_REPRESENTATION('',(#5268),#5272);+#5268 = LINE('',#5269,#5270);+#5269 = CARTESIAN_POINT('',(11.,0.));+#5270 = VECTOR('',#5271,1.);+#5271 = DIRECTION('',(0.,1.));+#5272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5273 = ADVANCED_FACE('',(#5274),#5080,.F.);+#5274 = FACE_BOUND('',#5275,.F.);+#5275 = EDGE_LOOP('',(#5276,#5297,#5298,#5319));+#5276 = ORIENTED_EDGE('',*,*,#5277,.F.);+#5277 = EDGE_CURVE('',#5058,#5178,#5278,.T.);+#5278 = SURFACE_CURVE('',#5279,(#5283,#5290),.PCURVE_S1.);+#5279 = LINE('',#5280,#5281);+#5280 = CARTESIAN_POINT('',(196.5,12.,75.5));+#5281 = VECTOR('',#5282,1.);+#5282 = DIRECTION('',(1.,0.,0.));+#5283 = PCURVE('',#5080,#5284);+#5284 = DEFINITIONAL_REPRESENTATION('',(#5285),#5289);+#5285 = LINE('',#5286,#5287);+#5286 = CARTESIAN_POINT('',(0.,0.));+#5287 = VECTOR('',#5288,1.);+#5288 = DIRECTION('',(0.,1.));+#5289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5290 = PCURVE('',#5108,#5291);+#5291 = DEFINITIONAL_REPRESENTATION('',(#5292),#5296);+#5292 = LINE('',#5293,#5294);+#5293 = CARTESIAN_POINT('',(0.,0.));+#5294 = VECTOR('',#5295,1.);+#5295 = DIRECTION('',(1.,0.));+#5296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5297 = ORIENTED_EDGE('',*,*,#5057,.T.);+#5298 = ORIENTED_EDGE('',*,*,#5299,.T.);+#5299 = EDGE_CURVE('',#5060,#5180,#5300,.T.);+#5300 = SURFACE_CURVE('',#5301,(#5305,#5312),.PCURVE_S1.);+#5301 = LINE('',#5302,#5303);+#5302 = CARTESIAN_POINT('',(196.5,12.,82.5));+#5303 = VECTOR('',#5304,1.);+#5304 = DIRECTION('',(1.,0.,0.));+#5305 = PCURVE('',#5080,#5306);+#5306 = DEFINITIONAL_REPRESENTATION('',(#5307),#5311);+#5307 = LINE('',#5308,#5309);+#5308 = CARTESIAN_POINT('',(7.,0.));+#5309 = VECTOR('',#5310,1.);+#5310 = DIRECTION('',(0.,1.));+#5311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5312 = PCURVE('',#5162,#5313);+#5313 = DEFINITIONAL_REPRESENTATION('',(#5314),#5318);+#5314 = LINE('',#5315,#5316);+#5315 = CARTESIAN_POINT('',(0.,0.));+#5316 = VECTOR('',#5317,1.);+#5317 = DIRECTION('',(1.,0.));+#5318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5319 = ORIENTED_EDGE('',*,*,#5177,.F.);+#5320 = ADVANCED_FACE('',(#5321),#5136,.T.);+#5321 = FACE_BOUND('',#5322,.T.);+#5322 = EDGE_LOOP('',(#5323,#5344,#5345,#5366));+#5323 = ORIENTED_EDGE('',*,*,#5324,.F.);+#5324 = EDGE_CURVE('',#5093,#5208,#5325,.T.);+#5325 = SURFACE_CURVE('',#5326,(#5330,#5337),.PCURVE_S1.);+#5326 = LINE('',#5327,#5328);+#5327 = CARTESIAN_POINT('',(196.5,14.,75.5));+#5328 = VECTOR('',#5329,1.);+#5329 = DIRECTION('',(1.,0.,0.));+#5330 = PCURVE('',#5136,#5331);+#5331 = DEFINITIONAL_REPRESENTATION('',(#5332),#5336);+#5332 = LINE('',#5333,#5334);+#5333 = CARTESIAN_POINT('',(0.,0.));+#5334 = VECTOR('',#5335,1.);+#5335 = DIRECTION('',(0.,1.));+#5336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5337 = PCURVE('',#5108,#5338);+#5338 = DEFINITIONAL_REPRESENTATION('',(#5339),#5343);+#5339 = LINE('',#5340,#5341);+#5340 = CARTESIAN_POINT('',(0.,2.));+#5341 = VECTOR('',#5342,1.);+#5342 = DIRECTION('',(1.,0.));+#5343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5344 = ORIENTED_EDGE('',*,*,#5120,.T.);+#5345 = ORIENTED_EDGE('',*,*,#5346,.T.);+#5346 = EDGE_CURVE('',#5121,#5231,#5347,.T.);+#5347 = SURFACE_CURVE('',#5348,(#5352,#5359),.PCURVE_S1.);+#5348 = LINE('',#5349,#5350);+#5349 = CARTESIAN_POINT('',(196.5,14.,82.5));+#5350 = VECTOR('',#5351,1.);+#5351 = DIRECTION('',(1.,0.,0.));+#5352 = PCURVE('',#5136,#5353);+#5353 = DEFINITIONAL_REPRESENTATION('',(#5354),#5358);+#5354 = LINE('',#5355,#5356);+#5355 = CARTESIAN_POINT('',(7.,0.));+#5356 = VECTOR('',#5357,1.);+#5357 = DIRECTION('',(0.,1.));+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5359 = PCURVE('',#5162,#5360);+#5360 = DEFINITIONAL_REPRESENTATION('',(#5361),#5365);+#5361 = LINE('',#5362,#5363);+#5362 = CARTESIAN_POINT('',(0.,2.));+#5363 = VECTOR('',#5364,1.);+#5364 = DIRECTION('',(1.,0.));+#5365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5366 = ORIENTED_EDGE('',*,*,#5230,.F.);+#5367 = ADVANCED_FACE('',(#5368),#5108,.F.);+#5368 = FACE_BOUND('',#5369,.F.);+#5369 = EDGE_LOOP('',(#5370,#5371,#5372,#5373));+#5370 = ORIENTED_EDGE('',*,*,#5092,.F.);+#5371 = ORIENTED_EDGE('',*,*,#5277,.T.);+#5372 = ORIENTED_EDGE('',*,*,#5207,.T.);+#5373 = ORIENTED_EDGE('',*,*,#5324,.F.);+#5374 = ADVANCED_FACE('',(#5375),#5162,.T.);+#5375 = FACE_BOUND('',#5376,.T.);+#5376 = EDGE_LOOP('',(#5377,#5378,#5379,#5380));+#5377 = ORIENTED_EDGE('',*,*,#5148,.F.);+#5378 = ORIENTED_EDGE('',*,*,#5299,.T.);+#5379 = ORIENTED_EDGE('',*,*,#5253,.T.);+#5380 = ORIENTED_EDGE('',*,*,#5346,.F.);+#5381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5385)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5382,#5383,#5384)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5382 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5383 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5384 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5385 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5382,+  'distance_accuracy_value','confusion accuracy');+#5386 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5387,#5389);+#5387 = ( REPRESENTATION_RELATIONSHIP('','',#5050,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5388) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5388 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);+#5389 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5390);+#5390 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','key_2_2','',#5,#5045,$);+#5391 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5047));+#5392 = SHAPE_DEFINITION_REPRESENTATION(#5393,#5399);+#5393 = PRODUCT_DEFINITION_SHAPE('','',#5394);+#5394 = PRODUCT_DEFINITION('design','',#5395,#5398);+#5395 = PRODUCT_DEFINITION_FORMATION('','',#5396);+#5396 = PRODUCT('key_2_3','key_2_3','',(#5397));+#5397 = PRODUCT_CONTEXT('',#2,'mechanical');+#5398 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5399 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5400),#5730);+#5400 = MANIFOLD_SOLID_BREP('',#5401);+#5401 = CLOSED_SHELL('',(#5402,#5522,#5622,#5669,#5716,#5723));+#5402 = ADVANCED_FACE('',(#5403),#5417,.F.);+#5403 = FACE_BOUND('',#5404,.F.);+#5404 = EDGE_LOOP('',(#5405,#5440,#5468,#5496));+#5405 = ORIENTED_EDGE('',*,*,#5406,.F.);+#5406 = EDGE_CURVE('',#5407,#5409,#5411,.T.);+#5407 = VERTEX_POINT('',#5408);+#5408 = CARTESIAN_POINT('',(213.5,12.,75.5));+#5409 = VERTEX_POINT('',#5410);+#5410 = CARTESIAN_POINT('',(213.5,12.,82.5));+#5411 = SURFACE_CURVE('',#5412,(#5416,#5428),.PCURVE_S1.);+#5412 = LINE('',#5413,#5414);+#5413 = CARTESIAN_POINT('',(213.5,12.,75.5));+#5414 = VECTOR('',#5415,1.);+#5415 = DIRECTION('',(0.,0.,1.));+#5416 = PCURVE('',#5417,#5422);+#5417 = PLANE('',#5418);+#5418 = AXIS2_PLACEMENT_3D('',#5419,#5420,#5421);+#5419 = CARTESIAN_POINT('',(213.5,12.,75.5));+#5420 = DIRECTION('',(1.,0.,0.));+#5421 = DIRECTION('',(0.,0.,1.));+#5422 = DEFINITIONAL_REPRESENTATION('',(#5423),#5427);+#5423 = LINE('',#5424,#5425);+#5424 = CARTESIAN_POINT('',(0.,0.));+#5425 = VECTOR('',#5426,1.);+#5426 = DIRECTION('',(1.,0.));+#5427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5428 = PCURVE('',#5429,#5434);+#5429 = PLANE('',#5430);+#5430 = AXIS2_PLACEMENT_3D('',#5431,#5432,#5433);+#5431 = CARTESIAN_POINT('',(213.5,12.,75.5));+#5432 = DIRECTION('',(0.,1.,0.));+#5433 = DIRECTION('',(0.,0.,1.));+#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439);+#5435 = LINE('',#5436,#5437);+#5436 = CARTESIAN_POINT('',(0.,0.));+#5437 = VECTOR('',#5438,1.);+#5438 = DIRECTION('',(1.,0.));+#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5440 = ORIENTED_EDGE('',*,*,#5441,.T.);+#5441 = EDGE_CURVE('',#5407,#5442,#5444,.T.);+#5442 = VERTEX_POINT('',#5443);+#5443 = CARTESIAN_POINT('',(213.5,14.,75.5));+#5444 = SURFACE_CURVE('',#5445,(#5449,#5456),.PCURVE_S1.);+#5445 = LINE('',#5446,#5447);+#5446 = CARTESIAN_POINT('',(213.5,12.,75.5));+#5447 = VECTOR('',#5448,1.);+#5448 = DIRECTION('',(0.,1.,0.));+#5449 = PCURVE('',#5417,#5450);+#5450 = DEFINITIONAL_REPRESENTATION('',(#5451),#5455);+#5451 = LINE('',#5452,#5453);+#5452 = CARTESIAN_POINT('',(0.,0.));+#5453 = VECTOR('',#5454,1.);+#5454 = DIRECTION('',(0.,-1.));+#5455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5456 = PCURVE('',#5457,#5462);+#5457 = PLANE('',#5458);+#5458 = AXIS2_PLACEMENT_3D('',#5459,#5460,#5461);+#5459 = CARTESIAN_POINT('',(213.5,12.,75.5));+#5460 = DIRECTION('',(0.,0.,1.));+#5461 = DIRECTION('',(1.,0.,0.));+#5462 = DEFINITIONAL_REPRESENTATION('',(#5463),#5467);+#5463 = LINE('',#5464,#5465);+#5464 = CARTESIAN_POINT('',(0.,0.));+#5465 = VECTOR('',#5466,1.);+#5466 = DIRECTION('',(0.,1.));+#5467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5468 = ORIENTED_EDGE('',*,*,#5469,.T.);+#5469 = EDGE_CURVE('',#5442,#5470,#5472,.T.);+#5470 = VERTEX_POINT('',#5471);+#5471 = CARTESIAN_POINT('',(213.5,14.,82.5));+#5472 = SURFACE_CURVE('',#5473,(#5477,#5484),.PCURVE_S1.);+#5473 = LINE('',#5474,#5475);+#5474 = CARTESIAN_POINT('',(213.5,14.,75.5));+#5475 = VECTOR('',#5476,1.);+#5476 = DIRECTION('',(0.,0.,1.));+#5477 = PCURVE('',#5417,#5478);+#5478 = DEFINITIONAL_REPRESENTATION('',(#5479),#5483);+#5479 = LINE('',#5480,#5481);+#5480 = CARTESIAN_POINT('',(0.,-2.));+#5481 = VECTOR('',#5482,1.);+#5482 = DIRECTION('',(1.,0.));+#5483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5484 = PCURVE('',#5485,#5490);+#5485 = PLANE('',#5486);+#5486 = AXIS2_PLACEMENT_3D('',#5487,#5488,#5489);+#5487 = CARTESIAN_POINT('',(213.5,14.,75.5));+#5488 = DIRECTION('',(0.,1.,0.));+#5489 = DIRECTION('',(0.,0.,1.));+#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495);+#5491 = LINE('',#5492,#5493);+#5492 = CARTESIAN_POINT('',(0.,0.));+#5493 = VECTOR('',#5494,1.);+#5494 = DIRECTION('',(1.,0.));+#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5496 = ORIENTED_EDGE('',*,*,#5497,.F.);+#5497 = EDGE_CURVE('',#5409,#5470,#5498,.T.);+#5498 = SURFACE_CURVE('',#5499,(#5503,#5510),.PCURVE_S1.);+#5499 = LINE('',#5500,#5501);+#5500 = CARTESIAN_POINT('',(213.5,12.,82.5));+#5501 = VECTOR('',#5502,1.);+#5502 = DIRECTION('',(0.,1.,0.));+#5503 = PCURVE('',#5417,#5504);+#5504 = DEFINITIONAL_REPRESENTATION('',(#5505),#5509);+#5505 = LINE('',#5506,#5507);+#5506 = CARTESIAN_POINT('',(7.,0.));+#5507 = VECTOR('',#5508,1.);+#5508 = DIRECTION('',(0.,-1.));+#5509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5510 = PCURVE('',#5511,#5516);+#5511 = PLANE('',#5512);+#5512 = AXIS2_PLACEMENT_3D('',#5513,#5514,#5515);+#5513 = CARTESIAN_POINT('',(213.5,12.,82.5));+#5514 = DIRECTION('',(0.,0.,1.));+#5515 = DIRECTION('',(1.,0.,0.));+#5516 = DEFINITIONAL_REPRESENTATION('',(#5517),#5521);+#5517 = LINE('',#5518,#5519);+#5518 = CARTESIAN_POINT('',(0.,0.));+#5519 = VECTOR('',#5520,1.);+#5520 = DIRECTION('',(0.,1.));+#5521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5522 = ADVANCED_FACE('',(#5523),#5537,.T.);+#5523 = FACE_BOUND('',#5524,.T.);+#5524 = EDGE_LOOP('',(#5525,#5555,#5578,#5601));+#5525 = ORIENTED_EDGE('',*,*,#5526,.F.);+#5526 = EDGE_CURVE('',#5527,#5529,#5531,.T.);+#5527 = VERTEX_POINT('',#5528);+#5528 = CARTESIAN_POINT('',(224.5,12.,75.5));+#5529 = VERTEX_POINT('',#5530);+#5530 = CARTESIAN_POINT('',(224.5,12.,82.5));+#5531 = SURFACE_CURVE('',#5532,(#5536,#5548),.PCURVE_S1.);+#5532 = LINE('',#5533,#5534);+#5533 = CARTESIAN_POINT('',(224.5,12.,75.5));+#5534 = VECTOR('',#5535,1.);+#5535 = DIRECTION('',(0.,0.,1.));+#5536 = PCURVE('',#5537,#5542);+#5537 = PLANE('',#5538);+#5538 = AXIS2_PLACEMENT_3D('',#5539,#5540,#5541);+#5539 = CARTESIAN_POINT('',(224.5,12.,75.5));+#5540 = DIRECTION('',(1.,0.,0.));+#5541 = DIRECTION('',(0.,0.,1.));+#5542 = DEFINITIONAL_REPRESENTATION('',(#5543),#5547);+#5543 = LINE('',#5544,#5545);+#5544 = CARTESIAN_POINT('',(0.,0.));+#5545 = VECTOR('',#5546,1.);+#5546 = DIRECTION('',(1.,0.));+#5547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5548 = PCURVE('',#5429,#5549);+#5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5554);+#5550 = LINE('',#5551,#5552);+#5551 = CARTESIAN_POINT('',(0.,11.));+#5552 = VECTOR('',#5553,1.);+#5553 = DIRECTION('',(1.,0.));+#5554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5555 = ORIENTED_EDGE('',*,*,#5556,.T.);+#5556 = EDGE_CURVE('',#5527,#5557,#5559,.T.);+#5557 = VERTEX_POINT('',#5558);+#5558 = CARTESIAN_POINT('',(224.5,14.,75.5));+#5559 = SURFACE_CURVE('',#5560,(#5564,#5571),.PCURVE_S1.);+#5560 = LINE('',#5561,#5562);+#5561 = CARTESIAN_POINT('',(224.5,12.,75.5));+#5562 = VECTOR('',#5563,1.);+#5563 = DIRECTION('',(0.,1.,0.));+#5564 = PCURVE('',#5537,#5565);+#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5570);+#5566 = LINE('',#5567,#5568);+#5567 = CARTESIAN_POINT('',(0.,0.));+#5568 = VECTOR('',#5569,1.);+#5569 = DIRECTION('',(0.,-1.));+#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5571 = PCURVE('',#5457,#5572);+#5572 = DEFINITIONAL_REPRESENTATION('',(#5573),#5577);+#5573 = LINE('',#5574,#5575);+#5574 = CARTESIAN_POINT('',(11.,0.));+#5575 = VECTOR('',#5576,1.);+#5576 = DIRECTION('',(0.,1.));+#5577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5578 = ORIENTED_EDGE('',*,*,#5579,.T.);+#5579 = EDGE_CURVE('',#5557,#5580,#5582,.T.);+#5580 = VERTEX_POINT('',#5581);+#5581 = CARTESIAN_POINT('',(224.5,14.,82.5));+#5582 = SURFACE_CURVE('',#5583,(#5587,#5594),.PCURVE_S1.);+#5583 = LINE('',#5584,#5585);+#5584 = CARTESIAN_POINT('',(224.5,14.,75.5));+#5585 = VECTOR('',#5586,1.);+#5586 = DIRECTION('',(0.,0.,1.));+#5587 = PCURVE('',#5537,#5588);+#5588 = DEFINITIONAL_REPRESENTATION('',(#5589),#5593);+#5589 = LINE('',#5590,#5591);+#5590 = CARTESIAN_POINT('',(0.,-2.));+#5591 = VECTOR('',#5592,1.);+#5592 = DIRECTION('',(1.,0.));+#5593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5594 = PCURVE('',#5485,#5595);+#5595 = DEFINITIONAL_REPRESENTATION('',(#5596),#5600);+#5596 = LINE('',#5597,#5598);+#5597 = CARTESIAN_POINT('',(0.,11.));+#5598 = VECTOR('',#5599,1.);+#5599 = DIRECTION('',(1.,0.));+#5600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5601 = ORIENTED_EDGE('',*,*,#5602,.F.);+#5602 = EDGE_CURVE('',#5529,#5580,#5603,.T.);+#5603 = SURFACE_CURVE('',#5604,(#5608,#5615),.PCURVE_S1.);+#5604 = LINE('',#5605,#5606);+#5605 = CARTESIAN_POINT('',(224.5,12.,82.5));+#5606 = VECTOR('',#5607,1.);+#5607 = DIRECTION('',(0.,1.,0.));+#5608 = PCURVE('',#5537,#5609);+#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5614);+#5610 = LINE('',#5611,#5612);+#5611 = CARTESIAN_POINT('',(7.,0.));+#5612 = VECTOR('',#5613,1.);+#5613 = DIRECTION('',(0.,-1.));+#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5615 = PCURVE('',#5511,#5616);+#5616 = DEFINITIONAL_REPRESENTATION('',(#5617),#5621);+#5617 = LINE('',#5618,#5619);+#5618 = CARTESIAN_POINT('',(11.,0.));+#5619 = VECTOR('',#5620,1.);+#5620 = DIRECTION('',(0.,1.));+#5621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5622 = ADVANCED_FACE('',(#5623),#5429,.F.);+#5623 = FACE_BOUND('',#5624,.F.);+#5624 = EDGE_LOOP('',(#5625,#5646,#5647,#5668));+#5625 = ORIENTED_EDGE('',*,*,#5626,.F.);+#5626 = EDGE_CURVE('',#5407,#5527,#5627,.T.);+#5627 = SURFACE_CURVE('',#5628,(#5632,#5639),.PCURVE_S1.);+#5628 = LINE('',#5629,#5630);+#5629 = CARTESIAN_POINT('',(213.5,12.,75.5));+#5630 = VECTOR('',#5631,1.);+#5631 = DIRECTION('',(1.,0.,0.));+#5632 = PCURVE('',#5429,#5633);+#5633 = DEFINITIONAL_REPRESENTATION('',(#5634),#5638);+#5634 = LINE('',#5635,#5636);+#5635 = CARTESIAN_POINT('',(0.,0.));+#5636 = VECTOR('',#5637,1.);+#5637 = DIRECTION('',(0.,1.));+#5638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5639 = PCURVE('',#5457,#5640);+#5640 = DEFINITIONAL_REPRESENTATION('',(#5641),#5645);+#5641 = LINE('',#5642,#5643);+#5642 = CARTESIAN_POINT('',(0.,0.));+#5643 = VECTOR('',#5644,1.);+#5644 = DIRECTION('',(1.,0.));+#5645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5646 = ORIENTED_EDGE('',*,*,#5406,.T.);+#5647 = ORIENTED_EDGE('',*,*,#5648,.T.);+#5648 = EDGE_CURVE('',#5409,#5529,#5649,.T.);+#5649 = SURFACE_CURVE('',#5650,(#5654,#5661),.PCURVE_S1.);+#5650 = LINE('',#5651,#5652);+#5651 = CARTESIAN_POINT('',(213.5,12.,82.5));+#5652 = VECTOR('',#5653,1.);+#5653 = DIRECTION('',(1.,0.,0.));+#5654 = PCURVE('',#5429,#5655);+#5655 = DEFINITIONAL_REPRESENTATION('',(#5656),#5660);+#5656 = LINE('',#5657,#5658);+#5657 = CARTESIAN_POINT('',(7.,0.));+#5658 = VECTOR('',#5659,1.);+#5659 = DIRECTION('',(0.,1.));+#5660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5661 = PCURVE('',#5511,#5662);+#5662 = DEFINITIONAL_REPRESENTATION('',(#5663),#5667);+#5663 = LINE('',#5664,#5665);+#5664 = CARTESIAN_POINT('',(0.,0.));+#5665 = VECTOR('',#5666,1.);+#5666 = DIRECTION('',(1.,0.));+#5667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5668 = ORIENTED_EDGE('',*,*,#5526,.F.);+#5669 = ADVANCED_FACE('',(#5670),#5485,.T.);+#5670 = FACE_BOUND('',#5671,.T.);+#5671 = EDGE_LOOP('',(#5672,#5693,#5694,#5715));+#5672 = ORIENTED_EDGE('',*,*,#5673,.F.);+#5673 = EDGE_CURVE('',#5442,#5557,#5674,.T.);+#5674 = SURFACE_CURVE('',#5675,(#5679,#5686),.PCURVE_S1.);+#5675 = LINE('',#5676,#5677);+#5676 = CARTESIAN_POINT('',(213.5,14.,75.5));+#5677 = VECTOR('',#5678,1.);+#5678 = DIRECTION('',(1.,0.,0.));+#5679 = PCURVE('',#5485,#5680);+#5680 = DEFINITIONAL_REPRESENTATION('',(#5681),#5685);+#5681 = LINE('',#5682,#5683);+#5682 = CARTESIAN_POINT('',(0.,0.));+#5683 = VECTOR('',#5684,1.);+#5684 = DIRECTION('',(0.,1.));+#5685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5686 = PCURVE('',#5457,#5687);+#5687 = DEFINITIONAL_REPRESENTATION('',(#5688),#5692);+#5688 = LINE('',#5689,#5690);+#5689 = CARTESIAN_POINT('',(0.,2.));+#5690 = VECTOR('',#5691,1.);+#5691 = DIRECTION('',(1.,0.));+#5692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5693 = ORIENTED_EDGE('',*,*,#5469,.T.);+#5694 = ORIENTED_EDGE('',*,*,#5695,.T.);+#5695 = EDGE_CURVE('',#5470,#5580,#5696,.T.);+#5696 = SURFACE_CURVE('',#5697,(#5701,#5708),.PCURVE_S1.);+#5697 = LINE('',#5698,#5699);+#5698 = CARTESIAN_POINT('',(213.5,14.,82.5));+#5699 = VECTOR('',#5700,1.);+#5700 = DIRECTION('',(1.,0.,0.));+#5701 = PCURVE('',#5485,#5702);+#5702 = DEFINITIONAL_REPRESENTATION('',(#5703),#5707);+#5703 = LINE('',#5704,#5705);+#5704 = CARTESIAN_POINT('',(7.,0.));+#5705 = VECTOR('',#5706,1.);+#5706 = DIRECTION('',(0.,1.));+#5707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5708 = PCURVE('',#5511,#5709);+#5709 = DEFINITIONAL_REPRESENTATION('',(#5710),#5714);+#5710 = LINE('',#5711,#5712);+#5711 = CARTESIAN_POINT('',(0.,2.));+#5712 = VECTOR('',#5713,1.);+#5713 = DIRECTION('',(1.,0.));+#5714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5715 = ORIENTED_EDGE('',*,*,#5579,.F.);+#5716 = ADVANCED_FACE('',(#5717),#5457,.F.);+#5717 = FACE_BOUND('',#5718,.F.);+#5718 = EDGE_LOOP('',(#5719,#5720,#5721,#5722));+#5719 = ORIENTED_EDGE('',*,*,#5441,.F.);+#5720 = ORIENTED_EDGE('',*,*,#5626,.T.);+#5721 = ORIENTED_EDGE('',*,*,#5556,.T.);+#5722 = ORIENTED_EDGE('',*,*,#5673,.F.);+#5723 = ADVANCED_FACE('',(#5724),#5511,.T.);+#5724 = FACE_BOUND('',#5725,.T.);+#5725 = EDGE_LOOP('',(#5726,#5727,#5728,#5729));+#5726 = ORIENTED_EDGE('',*,*,#5497,.F.);+#5727 = ORIENTED_EDGE('',*,*,#5648,.T.);+#5728 = ORIENTED_EDGE('',*,*,#5602,.T.);+#5729 = ORIENTED_EDGE('',*,*,#5695,.F.);+#5730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5734)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5731,#5732,#5733)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5731 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5732 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5733 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5734 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5731,+  'distance_accuracy_value','confusion accuracy');+#5735 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5736,#5738);+#5736 = ( REPRESENTATION_RELATIONSHIP('','',#5399,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5737) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5737 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);+#5738 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5739);+#5739 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','key_2_3','',#5,#5394,$);+#5740 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5396));+#5741 = SHAPE_DEFINITION_REPRESENTATION(#5742,#5748);+#5742 = PRODUCT_DEFINITION_SHAPE('','',#5743);+#5743 = PRODUCT_DEFINITION('design','',#5744,#5747);+#5744 = PRODUCT_DEFINITION_FORMATION('','',#5745);+#5745 = PRODUCT('encoder_estimated','encoder_estimated','',(#5746));+#5746 = PRODUCT_CONTEXT('',#2,'mechanical');+#5747 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5748 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5749),#5847);+#5749 = MANIFOLD_SOLID_BREP('',#5750);+#5750 = CLOSED_SHELL('',(#5751,#5839,#5843));+#5751 = ADVANCED_FACE('',(#5752),#5766,.T.);+#5752 = FACE_BOUND('',#5753,.F.);+#5753 = EDGE_LOOP('',(#5754,#5784,#5811,#5812));+#5754 = ORIENTED_EDGE('',*,*,#5755,.T.);+#5755 = EDGE_CURVE('',#5756,#5758,#5760,.T.);+#5756 = VERTEX_POINT('',#5757);+#5757 = CARTESIAN_POINT('',(234.,17.,61.));+#5758 = VERTEX_POINT('',#5759);+#5759 = CARTESIAN_POINT('',(234.,12.,61.));+#5760 = SEAM_CURVE('',#5761,(#5765,#5777),.PCURVE_S1.);+#5761 = LINE('',#5762,#5763);+#5762 = CARTESIAN_POINT('',(234.,17.,61.));+#5763 = VECTOR('',#5764,1.);+#5764 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5765 = PCURVE('',#5766,#5771);+#5766 = CYLINDRICAL_SURFACE('',#5767,12.);+#5767 = AXIS2_PLACEMENT_3D('',#5768,#5769,#5770);+#5768 = CARTESIAN_POINT('',(222.,17.,61.));+#5769 = DIRECTION('',(-0.,1.,-1.110223024625E-16));+#5770 = DIRECTION('',(1.,0.,0.));+#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776);+#5772 = LINE('',#5773,#5774);+#5773 = CARTESIAN_POINT('',(-0.,0.));+#5774 = VECTOR('',#5775,1.);+#5775 = DIRECTION('',(-0.,-1.));+#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5777 = PCURVE('',#5766,#5778);+#5778 = DEFINITIONAL_REPRESENTATION('',(#5779),#5783);+#5779 = LINE('',#5780,#5781);+#5780 = CARTESIAN_POINT('',(-6.28318530718,0.));+#5781 = VECTOR('',#5782,1.);+#5782 = DIRECTION('',(-0.,-1.));+#5783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5784 = ORIENTED_EDGE('',*,*,#5785,.T.);+#5785 = EDGE_CURVE('',#5758,#5758,#5786,.T.);+#5786 = SURFACE_CURVE('',#5787,(#5792,#5799),.PCURVE_S1.);+#5787 = CIRCLE('',#5788,12.);+#5788 = AXIS2_PLACEMENT_3D('',#5789,#5790,#5791);+#5789 = CARTESIAN_POINT('',(222.,12.,61.));+#5790 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5791 = DIRECTION('',(1.,0.,0.));+#5792 = PCURVE('',#5766,#5793);+#5793 = DEFINITIONAL_REPRESENTATION('',(#5794),#5798);+#5794 = LINE('',#5795,#5796);+#5795 = CARTESIAN_POINT('',(-0.,-5.));+#5796 = VECTOR('',#5797,1.);+#5797 = DIRECTION('',(-1.,0.));+#5798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5799 = PCURVE('',#5800,#5805);+#5800 = PLANE('',#5801);+#5801 = AXIS2_PLACEMENT_3D('',#5802,#5803,#5804);+#5802 = CARTESIAN_POINT('',(222.,12.,61.));+#5803 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5804 = DIRECTION('',(1.,0.,0.));+#5805 = DEFINITIONAL_REPRESENTATION('',(#5806),#5810);+#5806 = CIRCLE('',#5807,12.);+#5807 = AXIS2_PLACEMENT_2D('',#5808,#5809);+#5808 = CARTESIAN_POINT('',(0.,0.));+#5809 = DIRECTION('',(1.,0.));+#5810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5811 = ORIENTED_EDGE('',*,*,#5755,.F.);+#5812 = ORIENTED_EDGE('',*,*,#5813,.F.);+#5813 = EDGE_CURVE('',#5756,#5756,#5814,.T.);+#5814 = SURFACE_CURVE('',#5815,(#5820,#5827),.PCURVE_S1.);+#5815 = CIRCLE('',#5816,12.);+#5816 = AXIS2_PLACEMENT_3D('',#5817,#5818,#5819);+#5817 = CARTESIAN_POINT('',(222.,17.,61.));+#5818 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5819 = DIRECTION('',(1.,0.,0.));+#5820 = PCURVE('',#5766,#5821);+#5821 = DEFINITIONAL_REPRESENTATION('',(#5822),#5826);+#5822 = LINE('',#5823,#5824);+#5823 = CARTESIAN_POINT('',(-0.,0.));+#5824 = VECTOR('',#5825,1.);+#5825 = DIRECTION('',(-1.,0.));+#5826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5827 = PCURVE('',#5828,#5833);+#5828 = PLANE('',#5829);+#5829 = AXIS2_PLACEMENT_3D('',#5830,#5831,#5832);+#5830 = CARTESIAN_POINT('',(222.,17.,61.));+#5831 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5832 = DIRECTION('',(1.,0.,0.));+#5833 = DEFINITIONAL_REPRESENTATION('',(#5834),#5838);+#5834 = CIRCLE('',#5835,12.);+#5835 = AXIS2_PLACEMENT_2D('',#5836,#5837);+#5836 = CARTESIAN_POINT('',(0.,0.));+#5837 = DIRECTION('',(1.,0.));+#5838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5839 = ADVANCED_FACE('',(#5840),#5828,.F.);+#5840 = FACE_BOUND('',#5841,.F.);+#5841 = EDGE_LOOP('',(#5842));+#5842 = ORIENTED_EDGE('',*,*,#5813,.T.);+#5843 = ADVANCED_FACE('',(#5844),#5800,.T.);+#5844 = FACE_BOUND('',#5845,.T.);+#5845 = EDGE_LOOP('',(#5846));+#5846 = ORIENTED_EDGE('',*,*,#5785,.T.);+#5847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5851)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5848,#5849,#5850)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5848 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5849 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5850 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5851 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5848,+  'distance_accuracy_value','confusion accuracy');+#5852 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5853,#5855);+#5853 = ( REPRESENTATION_RELATIONSHIP('','',#5748,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5854) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5854 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);+#5855 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5856);+#5856 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','encoder_estimated','',#5,+  #5743,$);+#5857 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5745));+#5858 = SHAPE_DEFINITION_REPRESENTATION(#5859,#5865);+#5859 = PRODUCT_DEFINITION_SHAPE('','',#5860);+#5860 = PRODUCT_DEFINITION('design','',#5861,#5864);+#5861 = PRODUCT_DEFINITION_FORMATION('','',#5862);+#5862 = PRODUCT('terminal_positive_estimated',+  'terminal_positive_estimated','',(#5863));+#5863 = PRODUCT_CONTEXT('',#2,'mechanical');+#5864 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5865 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5866),#5964);+#5866 = MANIFOLD_SOLID_BREP('',#5867);+#5867 = CLOSED_SHELL('',(#5868,#5956,#5960));+#5868 = ADVANCED_FACE('',(#5869),#5883,.T.);+#5869 = FACE_BOUND('',#5870,.F.);+#5870 = EDGE_LOOP('',(#5871,#5901,#5928,#5929));+#5871 = ORIENTED_EDGE('',*,*,#5872,.T.);+#5872 = EDGE_CURVE('',#5873,#5875,#5877,.T.);+#5873 = VERTEX_POINT('',#5874);+#5874 = CARTESIAN_POINT('',(93.,24.,45.));+#5875 = VERTEX_POINT('',#5876);+#5876 = CARTESIAN_POINT('',(93.,14.,45.));+#5877 = SEAM_CURVE('',#5878,(#5882,#5894),.PCURVE_S1.);+#5878 = LINE('',#5879,#5880);+#5879 = CARTESIAN_POINT('',(93.,24.,45.));+#5880 = VECTOR('',#5881,1.);+#5881 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5882 = PCURVE('',#5883,#5888);+#5883 = CYLINDRICAL_SURFACE('',#5884,6.);+#5884 = AXIS2_PLACEMENT_3D('',#5885,#5886,#5887);+#5885 = CARTESIAN_POINT('',(87.,24.,45.));+#5886 = DIRECTION('',(-0.,1.,-1.110223024625E-16));+#5887 = DIRECTION('',(1.,0.,0.));+#5888 = DEFINITIONAL_REPRESENTATION('',(#5889),#5893);+#5889 = LINE('',#5890,#5891);+#5890 = CARTESIAN_POINT('',(-0.,0.));+#5891 = VECTOR('',#5892,1.);+#5892 = DIRECTION('',(-0.,-1.));+#5893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5894 = PCURVE('',#5883,#5895);+#5895 = DEFINITIONAL_REPRESENTATION('',(#5896),#5900);+#5896 = LINE('',#5897,#5898);+#5897 = CARTESIAN_POINT('',(-6.28318530718,0.));+#5898 = VECTOR('',#5899,1.);+#5899 = DIRECTION('',(-0.,-1.));+#5900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5901 = ORIENTED_EDGE('',*,*,#5902,.T.);+#5902 = EDGE_CURVE('',#5875,#5875,#5903,.T.);+#5903 = SURFACE_CURVE('',#5904,(#5909,#5916),.PCURVE_S1.);+#5904 = CIRCLE('',#5905,6.);+#5905 = AXIS2_PLACEMENT_3D('',#5906,#5907,#5908);+#5906 = CARTESIAN_POINT('',(87.,14.,45.));+#5907 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5908 = DIRECTION('',(1.,0.,0.));+#5909 = PCURVE('',#5883,#5910);+#5910 = DEFINITIONAL_REPRESENTATION('',(#5911),#5915);+#5911 = LINE('',#5912,#5913);+#5912 = CARTESIAN_POINT('',(-0.,-10.));+#5913 = VECTOR('',#5914,1.);+#5914 = DIRECTION('',(-1.,0.));+#5915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5916 = PCURVE('',#5917,#5922);+#5917 = PLANE('',#5918);+#5918 = AXIS2_PLACEMENT_3D('',#5919,#5920,#5921);+#5919 = CARTESIAN_POINT('',(87.,14.,45.));+#5920 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5921 = DIRECTION('',(1.,0.,0.));+#5922 = DEFINITIONAL_REPRESENTATION('',(#5923),#5927);+#5923 = CIRCLE('',#5924,6.);+#5924 = AXIS2_PLACEMENT_2D('',#5925,#5926);+#5925 = CARTESIAN_POINT('',(0.,0.));+#5926 = DIRECTION('',(1.,0.));+#5927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5928 = ORIENTED_EDGE('',*,*,#5872,.F.);+#5929 = ORIENTED_EDGE('',*,*,#5930,.F.);+#5930 = EDGE_CURVE('',#5873,#5873,#5931,.T.);+#5931 = SURFACE_CURVE('',#5932,(#5937,#5944),.PCURVE_S1.);+#5932 = CIRCLE('',#5933,6.);+#5933 = AXIS2_PLACEMENT_3D('',#5934,#5935,#5936);+#5934 = CARTESIAN_POINT('',(87.,24.,45.));+#5935 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5936 = DIRECTION('',(1.,0.,0.));+#5937 = PCURVE('',#5883,#5938);+#5938 = DEFINITIONAL_REPRESENTATION('',(#5939),#5943);+#5939 = LINE('',#5940,#5941);+#5940 = CARTESIAN_POINT('',(-0.,0.));+#5941 = VECTOR('',#5942,1.);+#5942 = DIRECTION('',(-1.,0.));+#5943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5944 = PCURVE('',#5945,#5950);+#5945 = PLANE('',#5946);+#5946 = AXIS2_PLACEMENT_3D('',#5947,#5948,#5949);+#5947 = CARTESIAN_POINT('',(87.,24.,45.));+#5948 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5949 = DIRECTION('',(1.,0.,0.));+#5950 = DEFINITIONAL_REPRESENTATION('',(#5951),#5955);+#5951 = CIRCLE('',#5952,6.);+#5952 = AXIS2_PLACEMENT_2D('',#5953,#5954);+#5953 = CARTESIAN_POINT('',(0.,0.));+#5954 = DIRECTION('',(1.,0.));+#5955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5956 = ADVANCED_FACE('',(#5957),#5945,.F.);+#5957 = FACE_BOUND('',#5958,.F.);+#5958 = EDGE_LOOP('',(#5959));+#5959 = ORIENTED_EDGE('',*,*,#5930,.T.);+#5960 = ADVANCED_FACE('',(#5961),#5917,.T.);+#5961 = FACE_BOUND('',#5962,.T.);+#5962 = EDGE_LOOP('',(#5963));+#5963 = ORIENTED_EDGE('',*,*,#5902,.T.);+#5964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5968)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5965,#5966,#5967)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5965 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5966 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5967 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5968 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5965,+  'distance_accuracy_value','confusion accuracy');+#5969 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5970,#5972);+#5970 = ( REPRESENTATION_RELATIONSHIP('','',#5865,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5971) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5971 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);+#5972 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5973);+#5973 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18',+  'terminal_positive_estimated','',#5,#5860,$);+#5974 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5862));+#5975 = SHAPE_DEFINITION_REPRESENTATION(#5976,#5982);+#5976 = PRODUCT_DEFINITION_SHAPE('','',#5977);+#5977 = PRODUCT_DEFINITION('design','',#5978,#5981);+#5978 = PRODUCT_DEFINITION_FORMATION('','',#5979);+#5979 = PRODUCT('terminal_negative_estimated',+  'terminal_negative_estimated','',(#5980));+#5980 = PRODUCT_CONTEXT('',#2,'mechanical');+#5981 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5982 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5983),#6081);+#5983 = MANIFOLD_SOLID_BREP('',#5984);+#5984 = CLOSED_SHELL('',(#5985,#6073,#6077));+#5985 = ADVANCED_FACE('',(#5986),#6000,.T.);+#5986 = FACE_BOUND('',#5987,.F.);+#5987 = EDGE_LOOP('',(#5988,#6018,#6045,#6046));+#5988 = ORIENTED_EDGE('',*,*,#5989,.T.);+#5989 = EDGE_CURVE('',#5990,#5992,#5994,.T.);+#5990 = VERTEX_POINT('',#5991);+#5991 = CARTESIAN_POINT('',(124.,24.,45.));+#5992 = VERTEX_POINT('',#5993);+#5993 = CARTESIAN_POINT('',(124.,14.,45.));+#5994 = SEAM_CURVE('',#5995,(#5999,#6011),.PCURVE_S1.);+#5995 = LINE('',#5996,#5997);+#5996 = CARTESIAN_POINT('',(124.,24.,45.));+#5997 = VECTOR('',#5998,1.);+#5998 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#5999 = PCURVE('',#6000,#6005);+#6000 = CYLINDRICAL_SURFACE('',#6001,6.);+#6001 = AXIS2_PLACEMENT_3D('',#6002,#6003,#6004);+#6002 = CARTESIAN_POINT('',(118.,24.,45.));+#6003 = DIRECTION('',(-0.,1.,-1.110223024625E-16));+#6004 = DIRECTION('',(1.,0.,0.));+#6005 = DEFINITIONAL_REPRESENTATION('',(#6006),#6010);+#6006 = LINE('',#6007,#6008);+#6007 = CARTESIAN_POINT('',(-0.,0.));+#6008 = VECTOR('',#6009,1.);+#6009 = DIRECTION('',(-0.,-1.));+#6010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6011 = PCURVE('',#6000,#6012);+#6012 = DEFINITIONAL_REPRESENTATION('',(#6013),#6017);+#6013 = LINE('',#6014,#6015);+#6014 = CARTESIAN_POINT('',(-6.28318530718,0.));+#6015 = VECTOR('',#6016,1.);+#6016 = DIRECTION('',(-0.,-1.));+#6017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6018 = ORIENTED_EDGE('',*,*,#6019,.T.);+#6019 = EDGE_CURVE('',#5992,#5992,#6020,.T.);+#6020 = SURFACE_CURVE('',#6021,(#6026,#6033),.PCURVE_S1.);+#6021 = CIRCLE('',#6022,6.);+#6022 = AXIS2_PLACEMENT_3D('',#6023,#6024,#6025);+#6023 = CARTESIAN_POINT('',(118.,14.,45.));+#6024 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#6025 = DIRECTION('',(1.,0.,0.));+#6026 = PCURVE('',#6000,#6027);+#6027 = DEFINITIONAL_REPRESENTATION('',(#6028),#6032);+#6028 = LINE('',#6029,#6030);+#6029 = CARTESIAN_POINT('',(-0.,-10.));+#6030 = VECTOR('',#6031,1.);+#6031 = DIRECTION('',(-1.,0.));+#6032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6033 = PCURVE('',#6034,#6039);+#6034 = PLANE('',#6035);+#6035 = AXIS2_PLACEMENT_3D('',#6036,#6037,#6038);+#6036 = CARTESIAN_POINT('',(118.,14.,45.));+#6037 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#6038 = DIRECTION('',(1.,0.,0.));+#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044);+#6040 = CIRCLE('',#6041,6.);+#6041 = AXIS2_PLACEMENT_2D('',#6042,#6043);+#6042 = CARTESIAN_POINT('',(0.,0.));+#6043 = DIRECTION('',(1.,0.));+#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6045 = ORIENTED_EDGE('',*,*,#5989,.F.);+#6046 = ORIENTED_EDGE('',*,*,#6047,.F.);+#6047 = EDGE_CURVE('',#5990,#5990,#6048,.T.);+#6048 = SURFACE_CURVE('',#6049,(#6054,#6061),.PCURVE_S1.);+#6049 = CIRCLE('',#6050,6.);+#6050 = AXIS2_PLACEMENT_3D('',#6051,#6052,#6053);+#6051 = CARTESIAN_POINT('',(118.,24.,45.));+#6052 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#6053 = DIRECTION('',(1.,0.,0.));+#6054 = PCURVE('',#6000,#6055);+#6055 = DEFINITIONAL_REPRESENTATION('',(#6056),#6060);+#6056 = LINE('',#6057,#6058);+#6057 = CARTESIAN_POINT('',(-0.,0.));+#6058 = VECTOR('',#6059,1.);+#6059 = DIRECTION('',(-1.,0.));+#6060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6061 = PCURVE('',#6062,#6067);+#6062 = PLANE('',#6063);+#6063 = AXIS2_PLACEMENT_3D('',#6064,#6065,#6066);+#6064 = CARTESIAN_POINT('',(118.,24.,45.));+#6065 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#6066 = DIRECTION('',(1.,0.,0.));+#6067 = DEFINITIONAL_REPRESENTATION('',(#6068),#6072);+#6068 = CIRCLE('',#6069,6.);+#6069 = AXIS2_PLACEMENT_2D('',#6070,#6071);+#6070 = CARTESIAN_POINT('',(0.,0.));+#6071 = DIRECTION('',(1.,0.));+#6072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6073 = ADVANCED_FACE('',(#6074),#6062,.F.);+#6074 = FACE_BOUND('',#6075,.F.);+#6075 = EDGE_LOOP('',(#6076));+#6076 = ORIENTED_EDGE('',*,*,#6047,.T.);+#6077 = ADVANCED_FACE('',(#6078),#6034,.T.);+#6078 = FACE_BOUND('',#6079,.T.);+#6079 = EDGE_LOOP('',(#6080));+#6080 = ORIENTED_EDGE('',*,*,#6019,.T.);+#6081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6085)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6082,#6083,#6084)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6082,+  'distance_accuracy_value','confusion accuracy');+#6086 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6087,#6089);+#6087 = ( REPRESENTATION_RELATIONSHIP('','',#5982,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6088) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#6088 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);+#6089 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #6090);+#6090 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19',+  'terminal_negative_estimated','',#5,#5977,$);+#6091 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5979));+#6092 = SHAPE_DEFINITION_REPRESENTATION(#6093,#6099);+#6093 = PRODUCT_DEFINITION_SHAPE('','',#6094);+#6094 = PRODUCT_DEFINITION('design','',#6095,#6098);+#6095 = PRODUCT_DEFINITION_FORMATION('','',#6096);+#6096 = PRODUCT('foot_estimated_45_49','foot_estimated_45_49','',(#6097)+  );+#6097 = PRODUCT_CONTEXT('',#2,'mechanical');+#6098 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#6099 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6100),#6430);+#6100 = MANIFOLD_SOLID_BREP('',#6101);+#6101 = CLOSED_SHELL('',(#6102,#6222,#6322,#6369,#6416,#6423));+#6102 = ADVANCED_FACE('',(#6103),#6117,.F.);+#6103 = FACE_BOUND('',#6104,.F.);+#6104 = EDGE_LOOP('',(#6105,#6140,#6168,#6196));+#6105 = ORIENTED_EDGE('',*,*,#6106,.F.);+#6106 = EDGE_CURVE('',#6107,#6109,#6111,.T.);+#6107 = VERTEX_POINT('',#6108);+#6108 = CARTESIAN_POINT('',(36.,38.,25.));+#6109 = VERTEX_POINT('',#6110);+#6110 = CARTESIAN_POINT('',(36.,38.,32.));+#6111 = SURFACE_CURVE('',#6112,(#6116,#6128),.PCURVE_S1.);+#6112 = LINE('',#6113,#6114);+#6113 = CARTESIAN_POINT('',(36.,38.,25.));+#6114 = VECTOR('',#6115,1.);+#6115 = DIRECTION('',(0.,0.,1.));+#6116 = PCURVE('',#6117,#6122);+#6117 = PLANE('',#6118);+#6118 = AXIS2_PLACEMENT_3D('',#6119,#6120,#6121);+#6119 = CARTESIAN_POINT('',(36.,38.,25.));+#6120 = DIRECTION('',(1.,0.,0.));+#6121 = DIRECTION('',(0.,0.,1.));+#6122 = DEFINITIONAL_REPRESENTATION('',(#6123),#6127);+#6123 = LINE('',#6124,#6125);+#6124 = CARTESIAN_POINT('',(0.,0.));+#6125 = VECTOR('',#6126,1.);+#6126 = DIRECTION('',(1.,0.));+#6127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6128 = PCURVE('',#6129,#6134);+#6129 = PLANE('',#6130);+#6130 = AXIS2_PLACEMENT_3D('',#6131,#6132,#6133);+#6131 = CARTESIAN_POINT('',(36.,38.,25.));+#6132 = DIRECTION('',(0.,1.,0.));+#6133 = DIRECTION('',(0.,0.,1.));+#6134 = DEFINITIONAL_REPRESENTATION('',(#6135),#6139);+#6135 = LINE('',#6136,#6137);+#6136 = CARTESIAN_POINT('',(0.,0.));+#6137 = VECTOR('',#6138,1.);+#6138 = DIRECTION('',(1.,0.));+#6139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6140 = ORIENTED_EDGE('',*,*,#6141,.T.);+#6141 = EDGE_CURVE('',#6107,#6142,#6144,.T.);+#6142 = VERTEX_POINT('',#6143);+#6143 = CARTESIAN_POINT('',(36.,60.,25.));+#6144 = SURFACE_CURVE('',#6145,(#6149,#6156),.PCURVE_S1.);+#6145 = LINE('',#6146,#6147);+#6146 = CARTESIAN_POINT('',(36.,38.,25.));+#6147 = VECTOR('',#6148,1.);+#6148 = DIRECTION('',(0.,1.,0.));+#6149 = PCURVE('',#6117,#6150);+#6150 = DEFINITIONAL_REPRESENTATION('',(#6151),#6155);+#6151 = LINE('',#6152,#6153);+#6152 = CARTESIAN_POINT('',(0.,0.));+#6153 = VECTOR('',#6154,1.);+#6154 = DIRECTION('',(0.,-1.));+#6155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6156 = PCURVE('',#6157,#6162);+#6157 = PLANE('',#6158);+#6158 = AXIS2_PLACEMENT_3D('',#6159,#6160,#6161);+#6159 = CARTESIAN_POINT('',(36.,38.,25.));+#6160 = DIRECTION('',(0.,0.,1.));+#6161 = DIRECTION('',(1.,0.,0.));+#6162 = DEFINITIONAL_REPRESENTATION('',(#6163),#6167);+#6163 = LINE('',#6164,#6165);+#6164 = CARTESIAN_POINT('',(0.,0.));+#6165 = VECTOR('',#6166,1.);+#6166 = DIRECTION('',(0.,1.));+#6167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6168 = ORIENTED_EDGE('',*,*,#6169,.T.);+#6169 = EDGE_CURVE('',#6142,#6170,#6172,.T.);+#6170 = VERTEX_POINT('',#6171);+#6171 = CARTESIAN_POINT('',(36.,60.,32.));+#6172 = SURFACE_CURVE('',#6173,(#6177,#6184),.PCURVE_S1.);+#6173 = LINE('',#6174,#6175);+#6174 = CARTESIAN_POINT('',(36.,60.,25.));+#6175 = VECTOR('',#6176,1.);+#6176 = DIRECTION('',(0.,0.,1.));+#6177 = PCURVE('',#6117,#6178);+#6178 = DEFINITIONAL_REPRESENTATION('',(#6179),#6183);+#6179 = LINE('',#6180,#6181);+#6180 = CARTESIAN_POINT('',(0.,-22.));+#6181 = VECTOR('',#6182,1.);+#6182 = DIRECTION('',(1.,0.));+#6183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6184 = PCURVE('',#6185,#6190);+#6185 = PLANE('',#6186);+#6186 = AXIS2_PLACEMENT_3D('',#6187,#6188,#6189);+#6187 = CARTESIAN_POINT('',(36.,60.,25.));+#6188 = DIRECTION('',(0.,1.,0.));+#6189 = DIRECTION('',(0.,0.,1.));+#6190 = DEFINITIONAL_REPRESENTATION('',(#6191),#6195);+#6191 = LINE('',#6192,#6193);+#6192 = CARTESIAN_POINT('',(0.,0.));+#6193 = VECTOR('',#6194,1.);+#6194 = DIRECTION('',(1.,0.));+#6195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6196 = ORIENTED_EDGE('',*,*,#6197,.F.);+#6197 = EDGE_CURVE('',#6109,#6170,#6198,.T.);+#6198 = SURFACE_CURVE('',#6199,(#6203,#6210),.PCURVE_S1.);+#6199 = LINE('',#6200,#6201);+#6200 = CARTESIAN_POINT('',(36.,38.,32.));+#6201 = VECTOR('',#6202,1.);+#6202 = DIRECTION('',(0.,1.,0.));+#6203 = PCURVE('',#6117,#6204);+#6204 = DEFINITIONAL_REPRESENTATION('',(#6205),#6209);+#6205 = LINE('',#6206,#6207);+#6206 = CARTESIAN_POINT('',(7.,0.));+#6207 = VECTOR('',#6208,1.);+#6208 = DIRECTION('',(0.,-1.));+#6209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6210 = PCURVE('',#6211,#6216);+#6211 = PLANE('',#6212);+#6212 = AXIS2_PLACEMENT_3D('',#6213,#6214,#6215);+#6213 = CARTESIAN_POINT('',(36.,38.,32.));+#6214 = DIRECTION('',(0.,0.,1.));+#6215 = DIRECTION('',(1.,0.,0.));+#6216 = DEFINITIONAL_REPRESENTATION('',(#6217),#6221);+#6217 = LINE('',#6218,#6219);+#6218 = CARTESIAN_POINT('',(0.,0.));+#6219 = VECTOR('',#6220,1.);+#6220 = DIRECTION('',(0.,1.));+#6221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6222 = ADVANCED_FACE('',(#6223),#6237,.T.);+#6223 = FACE_BOUND('',#6224,.T.);+#6224 = EDGE_LOOP('',(#6225,#6255,#6278,#6301));+#6225 = ORIENTED_EDGE('',*,*,#6226,.F.);+#6226 = EDGE_CURVE('',#6227,#6229,#6231,.T.);+#6227 = VERTEX_POINT('',#6228);+#6228 = CARTESIAN_POINT('',(54.,38.,25.));+#6229 = VERTEX_POINT('',#6230);+#6230 = CARTESIAN_POINT('',(54.,38.,32.));+#6231 = SURFACE_CURVE('',#6232,(#6236,#6248),.PCURVE_S1.);+#6232 = LINE('',#6233,#6234);+#6233 = CARTESIAN_POINT('',(54.,38.,25.));+#6234 = VECTOR('',#6235,1.);+#6235 = DIRECTION('',(0.,0.,1.));+#6236 = PCURVE('',#6237,#6242);+#6237 = PLANE('',#6238);+#6238 = AXIS2_PLACEMENT_3D('',#6239,#6240,#6241);+#6239 = CARTESIAN_POINT('',(54.,38.,25.));+#6240 = DIRECTION('',(1.,0.,0.));+#6241 = DIRECTION('',(0.,0.,1.));+#6242 = DEFINITIONAL_REPRESENTATION('',(#6243),#6247);+#6243 = LINE('',#6244,#6245);+#6244 = CARTESIAN_POINT('',(0.,0.));+#6245 = VECTOR('',#6246,1.);+#6246 = DIRECTION('',(1.,0.));+#6247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6248 = PCURVE('',#6129,#6249);+#6249 = DEFINITIONAL_REPRESENTATION('',(#6250),#6254);+#6250 = LINE('',#6251,#6252);+#6251 = CARTESIAN_POINT('',(0.,18.));+#6252 = VECTOR('',#6253,1.);+#6253 = DIRECTION('',(1.,0.));+#6254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6255 = ORIENTED_EDGE('',*,*,#6256,.T.);+#6256 = EDGE_CURVE('',#6227,#6257,#6259,.T.);+#6257 = VERTEX_POINT('',#6258);+#6258 = CARTESIAN_POINT('',(54.,60.,25.));+#6259 = SURFACE_CURVE('',#6260,(#6264,#6271),.PCURVE_S1.);+#6260 = LINE('',#6261,#6262);+#6261 = CARTESIAN_POINT('',(54.,38.,25.));+#6262 = VECTOR('',#6263,1.);+#6263 = DIRECTION('',(0.,1.,0.));+#6264 = PCURVE('',#6237,#6265);+#6265 = DEFINITIONAL_REPRESENTATION('',(#6266),#6270);+#6266 = LINE('',#6267,#6268);+#6267 = CARTESIAN_POINT('',(0.,0.));+#6268 = VECTOR('',#6269,1.);+#6269 = DIRECTION('',(0.,-1.));+#6270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6271 = PCURVE('',#6157,#6272);+#6272 = DEFINITIONAL_REPRESENTATION('',(#6273),#6277);+#6273 = LINE('',#6274,#6275);+#6274 = CARTESIAN_POINT('',(18.,0.));+#6275 = VECTOR('',#6276,1.);+#6276 = DIRECTION('',(0.,1.));+#6277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6278 = ORIENTED_EDGE('',*,*,#6279,.T.);+#6279 = EDGE_CURVE('',#6257,#6280,#6282,.T.);+#6280 = VERTEX_POINT('',#6281);+#6281 = CARTESIAN_POINT('',(54.,60.,32.));+#6282 = SURFACE_CURVE('',#6283,(#6287,#6294),.PCURVE_S1.);+#6283 = LINE('',#6284,#6285);+#6284 = CARTESIAN_POINT('',(54.,60.,25.));+#6285 = VECTOR('',#6286,1.);+#6286 = DIRECTION('',(0.,0.,1.));+#6287 = PCURVE('',#6237,#6288);+#6288 = DEFINITIONAL_REPRESENTATION('',(#6289),#6293);+#6289 = LINE('',#6290,#6291);+#6290 = CARTESIAN_POINT('',(0.,-22.));+#6291 = VECTOR('',#6292,1.);+#6292 = DIRECTION('',(1.,0.));+#6293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6294 = PCURVE('',#6185,#6295);+#6295 = DEFINITIONAL_REPRESENTATION('',(#6296),#6300);+#6296 = LINE('',#6297,#6298);+#6297 = CARTESIAN_POINT('',(0.,18.));+#6298 = VECTOR('',#6299,1.);+#6299 = DIRECTION('',(1.,0.));+#6300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6301 = ORIENTED_EDGE('',*,*,#6302,.F.);+#6302 = EDGE_CURVE('',#6229,#6280,#6303,.T.);+#6303 = SURFACE_CURVE('',#6304,(#6308,#6315),.PCURVE_S1.);+#6304 = LINE('',#6305,#6306);+#6305 = CARTESIAN_POINT('',(54.,38.,32.));+#6306 = VECTOR('',#6307,1.);+#6307 = DIRECTION('',(0.,1.,0.));+#6308 = PCURVE('',#6237,#6309);+#6309 = DEFINITIONAL_REPRESENTATION('',(#6310),#6314);+#6310 = LINE('',#6311,#6312);+#6311 = CARTESIAN_POINT('',(7.,0.));+#6312 = VECTOR('',#6313,1.);+#6313 = DIRECTION('',(0.,-1.));+#6314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6315 = PCURVE('',#6211,#6316);+#6316 = DEFINITIONAL_REPRESENTATION('',(#6317),#6321);+#6317 = LINE('',#6318,#6319);+#6318 = CARTESIAN_POINT('',(18.,0.));+#6319 = VECTOR('',#6320,1.);+#6320 = DIRECTION('',(0.,1.));+#6321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6322 = ADVANCED_FACE('',(#6323),#6129,.F.);+#6323 = FACE_BOUND('',#6324,.F.);+#6324 = EDGE_LOOP('',(#6325,#6346,#6347,#6368));+#6325 = ORIENTED_EDGE('',*,*,#6326,.F.);+#6326 = EDGE_CURVE('',#6107,#6227,#6327,.T.);+#6327 = SURFACE_CURVE('',#6328,(#6332,#6339),.PCURVE_S1.);+#6328 = LINE('',#6329,#6330);+#6329 = CARTESIAN_POINT('',(36.,38.,25.));+#6330 = VECTOR('',#6331,1.);+#6331 = DIRECTION('',(1.,0.,0.));+#6332 = PCURVE('',#6129,#6333);+#6333 = DEFINITIONAL_REPRESENTATION('',(#6334),#6338);+#6334 = LINE('',#6335,#6336);+#6335 = CARTESIAN_POINT('',(0.,0.));+#6336 = VECTOR('',#6337,1.);+#6337 = DIRECTION('',(0.,1.));+#6338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6339 = PCURVE('',#6157,#6340);+#6340 = DEFINITIONAL_REPRESENTATION('',(#6341),#6345);+#6341 = LINE('',#6342,#6343);+#6342 = CARTESIAN_POINT('',(0.,0.));+#6343 = VECTOR('',#6344,1.);+#6344 = DIRECTION('',(1.,0.));+#6345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6346 = ORIENTED_EDGE('',*,*,#6106,.T.);+#6347 = ORIENTED_EDGE('',*,*,#6348,.T.);+#6348 = EDGE_CURVE('',#6109,#6229,#6349,.T.);+#6349 = SURFACE_CURVE('',#6350,(#6354,#6361),.PCURVE_S1.);+#6350 = LINE('',#6351,#6352);+#6351 = CARTESIAN_POINT('',(36.,38.,32.));+#6352 = VECTOR('',#6353,1.);+#6353 = DIRECTION('',(1.,0.,0.));+#6354 = PCURVE('',#6129,#6355);+#6355 = DEFINITIONAL_REPRESENTATION('',(#6356),#6360);+#6356 = LINE('',#6357,#6358);+#6357 = CARTESIAN_POINT('',(7.,0.));+#6358 = VECTOR('',#6359,1.);+#6359 = DIRECTION('',(0.,1.));+#6360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6361 = PCURVE('',#6211,#6362);+#6362 = DEFINITIONAL_REPRESENTATION('',(#6363),#6367);+#6363 = LINE('',#6364,#6365);+#6364 = CARTESIAN_POINT('',(0.,0.));+#6365 = VECTOR('',#6366,1.);+#6366 = DIRECTION('',(1.,0.));+#6367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6368 = ORIENTED_EDGE('',*,*,#6226,.F.);+#6369 = ADVANCED_FACE('',(#6370),#6185,.T.);+#6370 = FACE_BOUND('',#6371,.T.);+#6371 = EDGE_LOOP('',(#6372,#6393,#6394,#6415));+#6372 = ORIENTED_EDGE('',*,*,#6373,.F.);+#6373 = EDGE_CURVE('',#6142,#6257,#6374,.T.);+#6374 = SURFACE_CURVE('',#6375,(#6379,#6386),.PCURVE_S1.);+#6375 = LINE('',#6376,#6377);+#6376 = CARTESIAN_POINT('',(36.,60.,25.));+#6377 = VECTOR('',#6378,1.);+#6378 = DIRECTION('',(1.,0.,0.));+#6379 = PCURVE('',#6185,#6380);+#6380 = DEFINITIONAL_REPRESENTATION('',(#6381),#6385);+#6381 = LINE('',#6382,#6383);+#6382 = CARTESIAN_POINT('',(0.,0.));+#6383 = VECTOR('',#6384,1.);+#6384 = DIRECTION('',(0.,1.));+#6385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6386 = PCURVE('',#6157,#6387);+#6387 = DEFINITIONAL_REPRESENTATION('',(#6388),#6392);+#6388 = LINE('',#6389,#6390);+#6389 = CARTESIAN_POINT('',(0.,22.));+#6390 = VECTOR('',#6391,1.);+#6391 = DIRECTION('',(1.,0.));+#6392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6393 = ORIENTED_EDGE('',*,*,#6169,.T.);+#6394 = ORIENTED_EDGE('',*,*,#6395,.T.);+#6395 = EDGE_CURVE('',#6170,#6280,#6396,.T.);+#6396 = SURFACE_CURVE('',#6397,(#6401,#6408),.PCURVE_S1.);+#6397 = LINE('',#6398,#6399);+#6398 = CARTESIAN_POINT('',(36.,60.,32.));+#6399 = VECTOR('',#6400,1.);+#6400 = DIRECTION('',(1.,0.,0.));+#6401 = PCURVE('',#6185,#6402);+#6402 = DEFINITIONAL_REPRESENTATION('',(#6403),#6407);+#6403 = LINE('',#6404,#6405);+#6404 = CARTESIAN_POINT('',(7.,0.));+#6405 = VECTOR('',#6406,1.);+#6406 = DIRECTION('',(0.,1.));+#6407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6408 = PCURVE('',#6211,#6409);+#6409 = DEFINITIONAL_REPRESENTATION('',(#6410),#6414);+#6410 = LINE('',#6411,#6412);+#6411 = CARTESIAN_POINT('',(0.,22.));+#6412 = VECTOR('',#6413,1.);+#6413 = DIRECTION('',(1.,0.));+#6414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6415 = ORIENTED_EDGE('',*,*,#6279,.F.);+#6416 = ADVANCED_FACE('',(#6417),#6157,.F.);+#6417 = FACE_BOUND('',#6418,.F.);+#6418 = EDGE_LOOP('',(#6419,#6420,#6421,#6422));+#6419 = ORIENTED_EDGE('',*,*,#6141,.F.);+#6420 = ORIENTED_EDGE('',*,*,#6326,.T.);+#6421 = ORIENTED_EDGE('',*,*,#6256,.T.);+#6422 = ORIENTED_EDGE('',*,*,#6373,.F.);+#6423 = ADVANCED_FACE('',(#6424),#6211,.T.);+#6424 = FACE_BOUND('',#6425,.T.);+#6425 = EDGE_LOOP('',(#6426,#6427,#6428,#6429));+#6426 = ORIENTED_EDGE('',*,*,#6197,.F.);+#6427 = ORIENTED_EDGE('',*,*,#6348,.T.);+#6428 = ORIENTED_EDGE('',*,*,#6302,.T.);+#6429 = ORIENTED_EDGE('',*,*,#6395,.F.);+#6430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6434)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6431,#6432,#6433)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6431 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6432 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6433 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6434 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6431,+  'distance_accuracy_value','confusion accuracy');+#6435 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6436,#6438);+#6436 = ( REPRESENTATION_RELATIONSHIP('','',#6099,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6437) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#6437 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);+#6438 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #6439);+#6439 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','foot_estimated_45_49','',#5+  ,#6094,$);+#6440 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6096));+#6441 = SHAPE_DEFINITION_REPRESENTATION(#6442,#6448);+#6442 = PRODUCT_DEFINITION_SHAPE('','',#6443);+#6443 = PRODUCT_DEFINITION('design','',#6444,#6447);+#6444 = PRODUCT_DEFINITION_FORMATION('','',#6445);+#6445 = PRODUCT('foot_estimated_45_389','foot_estimated_45_389','',(+    #6446));+#6446 = PRODUCT_CONTEXT('',#2,'mechanical');+#6447 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#6448 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6449),#6779);+#6449 = MANIFOLD_SOLID_BREP('',#6450);+#6450 = CLOSED_SHELL('',(#6451,#6571,#6671,#6718,#6765,#6772));+#6451 = ADVANCED_FACE('',(#6452),#6466,.F.);+#6452 = FACE_BOUND('',#6453,.F.);+#6453 = EDGE_LOOP('',(#6454,#6489,#6517,#6545));+#6454 = ORIENTED_EDGE('',*,*,#6455,.F.);+#6455 = EDGE_CURVE('',#6456,#6458,#6460,.T.);+#6456 = VERTEX_POINT('',#6457);+#6457 = CARTESIAN_POINT('',(36.,378.,25.));+#6458 = VERTEX_POINT('',#6459);+#6459 = CARTESIAN_POINT('',(36.,378.,32.));+#6460 = SURFACE_CURVE('',#6461,(#6465,#6477),.PCURVE_S1.);+#6461 = LINE('',#6462,#6463);+#6462 = CARTESIAN_POINT('',(36.,378.,25.));+#6463 = VECTOR('',#6464,1.);+#6464 = DIRECTION('',(0.,0.,1.));+#6465 = PCURVE('',#6466,#6471);+#6466 = PLANE('',#6467);+#6467 = AXIS2_PLACEMENT_3D('',#6468,#6469,#6470);+#6468 = CARTESIAN_POINT('',(36.,378.,25.));+#6469 = DIRECTION('',(1.,0.,0.));+#6470 = DIRECTION('',(0.,0.,1.));+#6471 = DEFINITIONAL_REPRESENTATION('',(#6472),#6476);+#6472 = LINE('',#6473,#6474);+#6473 = CARTESIAN_POINT('',(0.,0.));+#6474 = VECTOR('',#6475,1.);+#6475 = DIRECTION('',(1.,0.));+#6476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6477 = PCURVE('',#6478,#6483);+#6478 = PLANE('',#6479);+#6479 = AXIS2_PLACEMENT_3D('',#6480,#6481,#6482);+#6480 = CARTESIAN_POINT('',(36.,378.,25.));+#6481 = DIRECTION('',(0.,1.,0.));+#6482 = DIRECTION('',(0.,0.,1.));+#6483 = DEFINITIONAL_REPRESENTATION('',(#6484),#6488);+#6484 = LINE('',#6485,#6486);+#6485 = CARTESIAN_POINT('',(0.,0.));+#6486 = VECTOR('',#6487,1.);+#6487 = DIRECTION('',(1.,0.));+#6488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6489 = ORIENTED_EDGE('',*,*,#6490,.T.);+#6490 = EDGE_CURVE('',#6456,#6491,#6493,.T.);+#6491 = VERTEX_POINT('',#6492);+#6492 = CARTESIAN_POINT('',(36.,400.,25.));+#6493 = SURFACE_CURVE('',#6494,(#6498,#6505),.PCURVE_S1.);+#6494 = LINE('',#6495,#6496);+#6495 = CARTESIAN_POINT('',(36.,378.,25.));+#6496 = VECTOR('',#6497,1.);+#6497 = DIRECTION('',(0.,1.,0.));+#6498 = PCURVE('',#6466,#6499);+#6499 = DEFINITIONAL_REPRESENTATION('',(#6500),#6504);+#6500 = LINE('',#6501,#6502);+#6501 = CARTESIAN_POINT('',(0.,0.));+#6502 = VECTOR('',#6503,1.);+#6503 = DIRECTION('',(0.,-1.));+#6504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6505 = PCURVE('',#6506,#6511);+#6506 = PLANE('',#6507);+#6507 = AXIS2_PLACEMENT_3D('',#6508,#6509,#6510);+#6508 = CARTESIAN_POINT('',(36.,378.,25.));+#6509 = DIRECTION('',(0.,0.,1.));+#6510 = DIRECTION('',(1.,0.,0.));+#6511 = DEFINITIONAL_REPRESENTATION('',(#6512),#6516);+#6512 = LINE('',#6513,#6514);+#6513 = CARTESIAN_POINT('',(0.,0.));+#6514 = VECTOR('',#6515,1.);+#6515 = DIRECTION('',(0.,1.));+#6516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6517 = ORIENTED_EDGE('',*,*,#6518,.T.);+#6518 = EDGE_CURVE('',#6491,#6519,#6521,.T.);+#6519 = VERTEX_POINT('',#6520);+#6520 = CARTESIAN_POINT('',(36.,400.,32.));+#6521 = SURFACE_CURVE('',#6522,(#6526,#6533),.PCURVE_S1.);+#6522 = LINE('',#6523,#6524);+#6523 = CARTESIAN_POINT('',(36.,400.,25.));+#6524 = VECTOR('',#6525,1.);+#6525 = DIRECTION('',(0.,0.,1.));+#6526 = PCURVE('',#6466,#6527);+#6527 = DEFINITIONAL_REPRESENTATION('',(#6528),#6532);+#6528 = LINE('',#6529,#6530);+#6529 = CARTESIAN_POINT('',(0.,-22.));+#6530 = VECTOR('',#6531,1.);+#6531 = DIRECTION('',(1.,0.));+#6532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6533 = PCURVE('',#6534,#6539);+#6534 = PLANE('',#6535);+#6535 = AXIS2_PLACEMENT_3D('',#6536,#6537,#6538);+#6536 = CARTESIAN_POINT('',(36.,400.,25.));+#6537 = DIRECTION('',(0.,1.,0.));+#6538 = DIRECTION('',(0.,0.,1.));+#6539 = DEFINITIONAL_REPRESENTATION('',(#6540),#6544);+#6540 = LINE('',#6541,#6542);+#6541 = CARTESIAN_POINT('',(0.,0.));+#6542 = VECTOR('',#6543,1.);+#6543 = DIRECTION('',(1.,0.));+#6544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6545 = ORIENTED_EDGE('',*,*,#6546,.F.);+#6546 = EDGE_CURVE('',#6458,#6519,#6547,.T.);+#6547 = SURFACE_CURVE('',#6548,(#6552,#6559),.PCURVE_S1.);+#6548 = LINE('',#6549,#6550);+#6549 = CARTESIAN_POINT('',(36.,378.,32.));+#6550 = VECTOR('',#6551,1.);+#6551 = DIRECTION('',(0.,1.,0.));+#6552 = PCURVE('',#6466,#6553);+#6553 = DEFINITIONAL_REPRESENTATION('',(#6554),#6558);+#6554 = LINE('',#6555,#6556);+#6555 = CARTESIAN_POINT('',(7.,0.));+#6556 = VECTOR('',#6557,1.);+#6557 = DIRECTION('',(0.,-1.));+#6558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6559 = PCURVE('',#6560,#6565);+#6560 = PLANE('',#6561);+#6561 = AXIS2_PLACEMENT_3D('',#6562,#6563,#6564);+#6562 = CARTESIAN_POINT('',(36.,378.,32.));+#6563 = DIRECTION('',(0.,0.,1.));+#6564 = DIRECTION('',(1.,0.,0.));+#6565 = DEFINITIONAL_REPRESENTATION('',(#6566),#6570);+#6566 = LINE('',#6567,#6568);+#6567 = CARTESIAN_POINT('',(0.,0.));+#6568 = VECTOR('',#6569,1.);+#6569 = DIRECTION('',(0.,1.));+#6570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6571 = ADVANCED_FACE('',(#6572),#6586,.T.);+#6572 = FACE_BOUND('',#6573,.T.);+#6573 = EDGE_LOOP('',(#6574,#6604,#6627,#6650));+#6574 = ORIENTED_EDGE('',*,*,#6575,.F.);+#6575 = EDGE_CURVE('',#6576,#6578,#6580,.T.);+#6576 = VERTEX_POINT('',#6577);+#6577 = CARTESIAN_POINT('',(54.,378.,25.));+#6578 = VERTEX_POINT('',#6579);+#6579 = CARTESIAN_POINT('',(54.,378.,32.));+#6580 = SURFACE_CURVE('',#6581,(#6585,#6597),.PCURVE_S1.);+#6581 = LINE('',#6582,#6583);+#6582 = CARTESIAN_POINT('',(54.,378.,25.));+#6583 = VECTOR('',#6584,1.);+#6584 = DIRECTION('',(0.,0.,1.));+#6585 = PCURVE('',#6586,#6591);+#6586 = PLANE('',#6587);+#6587 = AXIS2_PLACEMENT_3D('',#6588,#6589,#6590);+#6588 = CARTESIAN_POINT('',(54.,378.,25.));+#6589 = DIRECTION('',(1.,0.,0.));+#6590 = DIRECTION('',(0.,0.,1.));+#6591 = DEFINITIONAL_REPRESENTATION('',(#6592),#6596);+#6592 = LINE('',#6593,#6594);+#6593 = CARTESIAN_POINT('',(0.,0.));+#6594 = VECTOR('',#6595,1.);+#6595 = DIRECTION('',(1.,0.));+#6596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6597 = PCURVE('',#6478,#6598);+#6598 = DEFINITIONAL_REPRESENTATION('',(#6599),#6603);+#6599 = LINE('',#6600,#6601);+#6600 = CARTESIAN_POINT('',(0.,18.));+#6601 = VECTOR('',#6602,1.);+#6602 = DIRECTION('',(1.,0.));+#6603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6604 = ORIENTED_EDGE('',*,*,#6605,.T.);+#6605 = EDGE_CURVE('',#6576,#6606,#6608,.T.);+#6606 = VERTEX_POINT('',#6607);+#6607 = CARTESIAN_POINT('',(54.,400.,25.));+#6608 = SURFACE_CURVE('',#6609,(#6613,#6620),.PCURVE_S1.);+#6609 = LINE('',#6610,#6611);+#6610 = CARTESIAN_POINT('',(54.,378.,25.));+#6611 = VECTOR('',#6612,1.);+#6612 = DIRECTION('',(0.,1.,0.));+#6613 = PCURVE('',#6586,#6614);+#6614 = DEFINITIONAL_REPRESENTATION('',(#6615),#6619);+#6615 = LINE('',#6616,#6617);+#6616 = CARTESIAN_POINT('',(0.,0.));+#6617 = VECTOR('',#6618,1.);+#6618 = DIRECTION('',(0.,-1.));+#6619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6620 = PCURVE('',#6506,#6621);+#6621 = DEFINITIONAL_REPRESENTATION('',(#6622),#6626);+#6622 = LINE('',#6623,#6624);+#6623 = CARTESIAN_POINT('',(18.,0.));+#6624 = VECTOR('',#6625,1.);+#6625 = DIRECTION('',(0.,1.));+#6626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6627 = ORIENTED_EDGE('',*,*,#6628,.T.);+#6628 = EDGE_CURVE('',#6606,#6629,#6631,.T.);+#6629 = VERTEX_POINT('',#6630);+#6630 = CARTESIAN_POINT('',(54.,400.,32.));+#6631 = SURFACE_CURVE('',#6632,(#6636,#6643),.PCURVE_S1.);+#6632 = LINE('',#6633,#6634);+#6633 = CARTESIAN_POINT('',(54.,400.,25.));+#6634 = VECTOR('',#6635,1.);+#6635 = DIRECTION('',(0.,0.,1.));+#6636 = PCURVE('',#6586,#6637);+#6637 = DEFINITIONAL_REPRESENTATION('',(#6638),#6642);+#6638 = LINE('',#6639,#6640);+#6639 = CARTESIAN_POINT('',(0.,-22.));+#6640 = VECTOR('',#6641,1.);+#6641 = DIRECTION('',(1.,0.));+#6642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6643 = PCURVE('',#6534,#6644);+#6644 = DEFINITIONAL_REPRESENTATION('',(#6645),#6649);+#6645 = LINE('',#6646,#6647);+#6646 = CARTESIAN_POINT('',(0.,18.));+#6647 = VECTOR('',#6648,1.);+#6648 = DIRECTION('',(1.,0.));+#6649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6650 = ORIENTED_EDGE('',*,*,#6651,.F.);+#6651 = EDGE_CURVE('',#6578,#6629,#6652,.T.);+#6652 = SURFACE_CURVE('',#6653,(#6657,#6664),.PCURVE_S1.);+#6653 = LINE('',#6654,#6655);+#6654 = CARTESIAN_POINT('',(54.,378.,32.));+#6655 = VECTOR('',#6656,1.);+#6656 = DIRECTION('',(0.,1.,0.));+#6657 = PCURVE('',#6586,#6658);+#6658 = DEFINITIONAL_REPRESENTATION('',(#6659),#6663);+#6659 = LINE('',#6660,#6661);+#6660 = CARTESIAN_POINT('',(7.,0.));+#6661 = VECTOR('',#6662,1.);+#6662 = DIRECTION('',(0.,-1.));+#6663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6664 = PCURVE('',#6560,#6665);+#6665 = DEFINITIONAL_REPRESENTATION('',(#6666),#6670);+#6666 = LINE('',#6667,#6668);+#6667 = CARTESIAN_POINT('',(18.,0.));+#6668 = VECTOR('',#6669,1.);+#6669 = DIRECTION('',(0.,1.));+#6670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6671 = ADVANCED_FACE('',(#6672),#6478,.F.);+#6672 = FACE_BOUND('',#6673,.F.);+#6673 = EDGE_LOOP('',(#6674,#6695,#6696,#6717));+#6674 = ORIENTED_EDGE('',*,*,#6675,.F.);+#6675 = EDGE_CURVE('',#6456,#6576,#6676,.T.);+#6676 = SURFACE_CURVE('',#6677,(#6681,#6688),.PCURVE_S1.);+#6677 = LINE('',#6678,#6679);+#6678 = CARTESIAN_POINT('',(36.,378.,25.));+#6679 = VECTOR('',#6680,1.);+#6680 = DIRECTION('',(1.,0.,0.));+#6681 = PCURVE('',#6478,#6682);+#6682 = DEFINITIONAL_REPRESENTATION('',(#6683),#6687);+#6683 = LINE('',#6684,#6685);+#6684 = CARTESIAN_POINT('',(0.,0.));+#6685 = VECTOR('',#6686,1.);+#6686 = DIRECTION('',(0.,1.));+#6687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6688 = PCURVE('',#6506,#6689);+#6689 = DEFINITIONAL_REPRESENTATION('',(#6690),#6694);+#6690 = LINE('',#6691,#6692);+#6691 = CARTESIAN_POINT('',(0.,0.));+#6692 = VECTOR('',#6693,1.);+#6693 = DIRECTION('',(1.,0.));+#6694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6695 = ORIENTED_EDGE('',*,*,#6455,.T.);+#6696 = ORIENTED_EDGE('',*,*,#6697,.T.);+#6697 = EDGE_CURVE('',#6458,#6578,#6698,.T.);+#6698 = SURFACE_CURVE('',#6699,(#6703,#6710),.PCURVE_S1.);+#6699 = LINE('',#6700,#6701);+#6700 = CARTESIAN_POINT('',(36.,378.,32.));+#6701 = VECTOR('',#6702,1.);+#6702 = DIRECTION('',(1.,0.,0.));+#6703 = PCURVE('',#6478,#6704);+#6704 = DEFINITIONAL_REPRESENTATION('',(#6705),#6709);+#6705 = LINE('',#6706,#6707);+#6706 = CARTESIAN_POINT('',(7.,0.));+#6707 = VECTOR('',#6708,1.);+#6708 = DIRECTION('',(0.,1.));+#6709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6710 = PCURVE('',#6560,#6711);+#6711 = DEFINITIONAL_REPRESENTATION('',(#6712),#6716);+#6712 = LINE('',#6713,#6714);+#6713 = CARTESIAN_POINT('',(0.,0.));+#6714 = VECTOR('',#6715,1.);+#6715 = DIRECTION('',(1.,0.));+#6716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6717 = ORIENTED_EDGE('',*,*,#6575,.F.);+#6718 = ADVANCED_FACE('',(#6719),#6534,.T.);+#6719 = FACE_BOUND('',#6720,.T.);+#6720 = EDGE_LOOP('',(#6721,#6742,#6743,#6764));+#6721 = ORIENTED_EDGE('',*,*,#6722,.F.);+#6722 = EDGE_CURVE('',#6491,#6606,#6723,.T.);+#6723 = SURFACE_CURVE('',#6724,(#6728,#6735),.PCURVE_S1.);+#6724 = LINE('',#6725,#6726);+#6725 = CARTESIAN_POINT('',(36.,400.,25.));+#6726 = VECTOR('',#6727,1.);+#6727 = DIRECTION('',(1.,0.,0.));+#6728 = PCURVE('',#6534,#6729);+#6729 = DEFINITIONAL_REPRESENTATION('',(#6730),#6734);+#6730 = LINE('',#6731,#6732);+#6731 = CARTESIAN_POINT('',(0.,0.));+#6732 = VECTOR('',#6733,1.);+#6733 = DIRECTION('',(0.,1.));+#6734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6735 = PCURVE('',#6506,#6736);+#6736 = DEFINITIONAL_REPRESENTATION('',(#6737),#6741);+#6737 = LINE('',#6738,#6739);+#6738 = CARTESIAN_POINT('',(0.,22.));+#6739 = VECTOR('',#6740,1.);+#6740 = DIRECTION('',(1.,0.));+#6741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6742 = ORIENTED_EDGE('',*,*,#6518,.T.);+#6743 = ORIENTED_EDGE('',*,*,#6744,.T.);+#6744 = EDGE_CURVE('',#6519,#6629,#6745,.T.);+#6745 = SURFACE_CURVE('',#6746,(#6750,#6757),.PCURVE_S1.);+#6746 = LINE('',#6747,#6748);+#6747 = CARTESIAN_POINT('',(36.,400.,32.));+#6748 = VECTOR('',#6749,1.);+#6749 = DIRECTION('',(1.,0.,0.));+#6750 = PCURVE('',#6534,#6751);+#6751 = DEFINITIONAL_REPRESENTATION('',(#6752),#6756);+#6752 = LINE('',#6753,#6754);+#6753 = CARTESIAN_POINT('',(7.,0.));+#6754 = VECTOR('',#6755,1.);+#6755 = DIRECTION('',(0.,1.));+#6756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6757 = PCURVE('',#6560,#6758);+#6758 = DEFINITIONAL_REPRESENTATION('',(#6759),#6763);+#6759 = LINE('',#6760,#6761);+#6760 = CARTESIAN_POINT('',(0.,22.));+#6761 = VECTOR('',#6762,1.);+#6762 = DIRECTION('',(1.,0.));+#6763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6764 = ORIENTED_EDGE('',*,*,#6628,.F.);+#6765 = ADVANCED_FACE('',(#6766),#6506,.F.);+#6766 = FACE_BOUND('',#6767,.F.);+#6767 = EDGE_LOOP('',(#6768,#6769,#6770,#6771));+#6768 = ORIENTED_EDGE('',*,*,#6490,.F.);+#6769 = ORIENTED_EDGE('',*,*,#6675,.T.);+#6770 = ORIENTED_EDGE('',*,*,#6605,.T.);+#6771 = ORIENTED_EDGE('',*,*,#6722,.F.);+#6772 = ADVANCED_FACE('',(#6773),#6560,.T.);+#6773 = FACE_BOUND('',#6774,.T.);+#6774 = EDGE_LOOP('',(#6775,#6776,#6777,#6778));+#6775 = ORIENTED_EDGE('',*,*,#6546,.F.);+#6776 = ORIENTED_EDGE('',*,*,#6697,.T.);+#6777 = ORIENTED_EDGE('',*,*,#6651,.T.);+#6778 = ORIENTED_EDGE('',*,*,#6744,.F.);+#6779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6783)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6780,#6781,#6782)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6780 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6781 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6782 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6783 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6780,+  'distance_accuracy_value','confusion accuracy');+#6784 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6785,#6787);+#6785 = ( REPRESENTATION_RELATIONSHIP('','',#6448,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6786) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#6786 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);+#6787 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #6788);+#6788 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','foot_estimated_45_389','',+  #5,#6443,$);+#6789 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6445));+#6790 = SHAPE_DEFINITION_REPRESENTATION(#6791,#6797);+#6791 = PRODUCT_DEFINITION_SHAPE('','',#6792);+#6792 = PRODUCT_DEFINITION('design','',#6793,#6796);+#6793 = PRODUCT_DEFINITION_FORMATION('','',#6794);+#6794 = PRODUCT('foot_estimated_243_49','foot_estimated_243_49','',(+    #6795));+#6795 = PRODUCT_CONTEXT('',#2,'mechanical');+#6796 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#6797 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6798),#7128);+#6798 = MANIFOLD_SOLID_BREP('',#6799);+#6799 = CLOSED_SHELL('',(#6800,#6920,#7020,#7067,#7114,#7121));+#6800 = ADVANCED_FACE('',(#6801),#6815,.F.);+#6801 = FACE_BOUND('',#6802,.F.);+#6802 = EDGE_LOOP('',(#6803,#6838,#6866,#6894));+#6803 = ORIENTED_EDGE('',*,*,#6804,.F.);+#6804 = EDGE_CURVE('',#6805,#6807,#6809,.T.);+#6805 = VERTEX_POINT('',#6806);+#6806 = CARTESIAN_POINT('',(234.,38.,25.));+#6807 = VERTEX_POINT('',#6808);+#6808 = CARTESIAN_POINT('',(234.,38.,32.));+#6809 = SURFACE_CURVE('',#6810,(#6814,#6826),.PCURVE_S1.);+#6810 = LINE('',#6811,#6812);+#6811 = CARTESIAN_POINT('',(234.,38.,25.));+#6812 = VECTOR('',#6813,1.);+#6813 = DIRECTION('',(0.,0.,1.));+#6814 = PCURVE('',#6815,#6820);+#6815 = PLANE('',#6816);+#6816 = AXIS2_PLACEMENT_3D('',#6817,#6818,#6819);+#6817 = CARTESIAN_POINT('',(234.,38.,25.));+#6818 = DIRECTION('',(1.,0.,0.));+#6819 = DIRECTION('',(0.,0.,1.));+#6820 = DEFINITIONAL_REPRESENTATION('',(#6821),#6825);+#6821 = LINE('',#6822,#6823);+#6822 = CARTESIAN_POINT('',(0.,0.));+#6823 = VECTOR('',#6824,1.);+#6824 = DIRECTION('',(1.,0.));+#6825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6826 = PCURVE('',#6827,#6832);+#6827 = PLANE('',#6828);+#6828 = AXIS2_PLACEMENT_3D('',#6829,#6830,#6831);+#6829 = CARTESIAN_POINT('',(234.,38.,25.));+#6830 = DIRECTION('',(0.,1.,0.));+#6831 = DIRECTION('',(0.,0.,1.));+#6832 = DEFINITIONAL_REPRESENTATION('',(#6833),#6837);+#6833 = LINE('',#6834,#6835);+#6834 = CARTESIAN_POINT('',(0.,0.));+#6835 = VECTOR('',#6836,1.);+#6836 = DIRECTION('',(1.,0.));+#6837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6838 = ORIENTED_EDGE('',*,*,#6839,.T.);+#6839 = EDGE_CURVE('',#6805,#6840,#6842,.T.);+#6840 = VERTEX_POINT('',#6841);+#6841 = CARTESIAN_POINT('',(234.,60.,25.));+#6842 = SURFACE_CURVE('',#6843,(#6847,#6854),.PCURVE_S1.);+#6843 = LINE('',#6844,#6845);+#6844 = CARTESIAN_POINT('',(234.,38.,25.));+#6845 = VECTOR('',#6846,1.);+#6846 = DIRECTION('',(0.,1.,0.));+#6847 = PCURVE('',#6815,#6848);+#6848 = DEFINITIONAL_REPRESENTATION('',(#6849),#6853);+#6849 = LINE('',#6850,#6851);+#6850 = CARTESIAN_POINT('',(0.,0.));+#6851 = VECTOR('',#6852,1.);+#6852 = DIRECTION('',(0.,-1.));+#6853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6854 = PCURVE('',#6855,#6860);+#6855 = PLANE('',#6856);+#6856 = AXIS2_PLACEMENT_3D('',#6857,#6858,#6859);+#6857 = CARTESIAN_POINT('',(234.,38.,25.));+#6858 = DIRECTION('',(0.,0.,1.));+#6859 = DIRECTION('',(1.,0.,0.));+#6860 = DEFINITIONAL_REPRESENTATION('',(#6861),#6865);+#6861 = LINE('',#6862,#6863);+#6862 = CARTESIAN_POINT('',(0.,0.));+#6863 = VECTOR('',#6864,1.);+#6864 = DIRECTION('',(0.,1.));+#6865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6866 = ORIENTED_EDGE('',*,*,#6867,.T.);+#6867 = EDGE_CURVE('',#6840,#6868,#6870,.T.);+#6868 = VERTEX_POINT('',#6869);+#6869 = CARTESIAN_POINT('',(234.,60.,32.));+#6870 = SURFACE_CURVE('',#6871,(#6875,#6882),.PCURVE_S1.);+#6871 = LINE('',#6872,#6873);+#6872 = CARTESIAN_POINT('',(234.,60.,25.));+#6873 = VECTOR('',#6874,1.);+#6874 = DIRECTION('',(0.,0.,1.));+#6875 = PCURVE('',#6815,#6876);+#6876 = DEFINITIONAL_REPRESENTATION('',(#6877),#6881);+#6877 = LINE('',#6878,#6879);+#6878 = CARTESIAN_POINT('',(0.,-22.));+#6879 = VECTOR('',#6880,1.);+#6880 = DIRECTION('',(1.,0.));+#6881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6882 = PCURVE('',#6883,#6888);+#6883 = PLANE('',#6884);+#6884 = AXIS2_PLACEMENT_3D('',#6885,#6886,#6887);+#6885 = CARTESIAN_POINT('',(234.,60.,25.));+#6886 = DIRECTION('',(0.,1.,0.));+#6887 = DIRECTION('',(0.,0.,1.));+#6888 = DEFINITIONAL_REPRESENTATION('',(#6889),#6893);+#6889 = LINE('',#6890,#6891);+#6890 = CARTESIAN_POINT('',(0.,0.));+#6891 = VECTOR('',#6892,1.);+#6892 = DIRECTION('',(1.,0.));+#6893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6894 = ORIENTED_EDGE('',*,*,#6895,.F.);+#6895 = EDGE_CURVE('',#6807,#6868,#6896,.T.);+#6896 = SURFACE_CURVE('',#6897,(#6901,#6908),.PCURVE_S1.);+#6897 = LINE('',#6898,#6899);+#6898 = CARTESIAN_POINT('',(234.,38.,32.));+#6899 = VECTOR('',#6900,1.);+#6900 = DIRECTION('',(0.,1.,0.));+#6901 = PCURVE('',#6815,#6902);+#6902 = DEFINITIONAL_REPRESENTATION('',(#6903),#6907);+#6903 = LINE('',#6904,#6905);+#6904 = CARTESIAN_POINT('',(7.,0.));+#6905 = VECTOR('',#6906,1.);+#6906 = DIRECTION('',(0.,-1.));+#6907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6908 = PCURVE('',#6909,#6914);+#6909 = PLANE('',#6910);+#6910 = AXIS2_PLACEMENT_3D('',#6911,#6912,#6913);+#6911 = CARTESIAN_POINT('',(234.,38.,32.));+#6912 = DIRECTION('',(0.,0.,1.));+#6913 = DIRECTION('',(1.,0.,0.));+#6914 = DEFINITIONAL_REPRESENTATION('',(#6915),#6919);+#6915 = LINE('',#6916,#6917);+#6916 = CARTESIAN_POINT('',(0.,0.));+#6917 = VECTOR('',#6918,1.);+#6918 = DIRECTION('',(0.,1.));+#6919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6920 = ADVANCED_FACE('',(#6921),#6935,.T.);+#6921 = FACE_BOUND('',#6922,.T.);+#6922 = EDGE_LOOP('',(#6923,#6953,#6976,#6999));+#6923 = ORIENTED_EDGE('',*,*,#6924,.F.);+#6924 = EDGE_CURVE('',#6925,#6927,#6929,.T.);+#6925 = VERTEX_POINT('',#6926);+#6926 = CARTESIAN_POINT('',(252.,38.,25.));+#6927 = VERTEX_POINT('',#6928);+#6928 = CARTESIAN_POINT('',(252.,38.,32.));+#6929 = SURFACE_CURVE('',#6930,(#6934,#6946),.PCURVE_S1.);+#6930 = LINE('',#6931,#6932);+#6931 = CARTESIAN_POINT('',(252.,38.,25.));+#6932 = VECTOR('',#6933,1.);+#6933 = DIRECTION('',(0.,0.,1.));+#6934 = PCURVE('',#6935,#6940);+#6935 = PLANE('',#6936);+#6936 = AXIS2_PLACEMENT_3D('',#6937,#6938,#6939);+#6937 = CARTESIAN_POINT('',(252.,38.,25.));+#6938 = DIRECTION('',(1.,0.,0.));+#6939 = DIRECTION('',(0.,0.,1.));+#6940 = DEFINITIONAL_REPRESENTATION('',(#6941),#6945);+#6941 = LINE('',#6942,#6943);+#6942 = CARTESIAN_POINT('',(0.,0.));+#6943 = VECTOR('',#6944,1.);+#6944 = DIRECTION('',(1.,0.));+#6945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6946 = PCURVE('',#6827,#6947);+#6947 = DEFINITIONAL_REPRESENTATION('',(#6948),#6952);+#6948 = LINE('',#6949,#6950);+#6949 = CARTESIAN_POINT('',(0.,18.));+#6950 = VECTOR('',#6951,1.);+#6951 = DIRECTION('',(1.,0.));+#6952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6953 = ORIENTED_EDGE('',*,*,#6954,.T.);+#6954 = EDGE_CURVE('',#6925,#6955,#6957,.T.);+#6955 = VERTEX_POINT('',#6956);+#6956 = CARTESIAN_POINT('',(252.,60.,25.));+#6957 = SURFACE_CURVE('',#6958,(#6962,#6969),.PCURVE_S1.);+#6958 = LINE('',#6959,#6960);+#6959 = CARTESIAN_POINT('',(252.,38.,25.));+#6960 = VECTOR('',#6961,1.);+#6961 = DIRECTION('',(0.,1.,0.));+#6962 = PCURVE('',#6935,#6963);+#6963 = DEFINITIONAL_REPRESENTATION('',(#6964),#6968);+#6964 = LINE('',#6965,#6966);+#6965 = CARTESIAN_POINT('',(0.,0.));+#6966 = VECTOR('',#6967,1.);+#6967 = DIRECTION('',(0.,-1.));+#6968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6969 = PCURVE('',#6855,#6970);+#6970 = DEFINITIONAL_REPRESENTATION('',(#6971),#6975);+#6971 = LINE('',#6972,#6973);+#6972 = CARTESIAN_POINT('',(18.,0.));+#6973 = VECTOR('',#6974,1.);+#6974 = DIRECTION('',(0.,1.));+#6975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6976 = ORIENTED_EDGE('',*,*,#6977,.T.);+#6977 = EDGE_CURVE('',#6955,#6978,#6980,.T.);+#6978 = VERTEX_POINT('',#6979);+#6979 = CARTESIAN_POINT('',(252.,60.,32.));+#6980 = SURFACE_CURVE('',#6981,(#6985,#6992),.PCURVE_S1.);+#6981 = LINE('',#6982,#6983);+#6982 = CARTESIAN_POINT('',(252.,60.,25.));+#6983 = VECTOR('',#6984,1.);+#6984 = DIRECTION('',(0.,0.,1.));+#6985 = PCURVE('',#6935,#6986);+#6986 = DEFINITIONAL_REPRESENTATION('',(#6987),#6991);+#6987 = LINE('',#6988,#6989);+#6988 = CARTESIAN_POINT('',(0.,-22.));+#6989 = VECTOR('',#6990,1.);+#6990 = DIRECTION('',(1.,0.));+#6991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6992 = PCURVE('',#6883,#6993);+#6993 = DEFINITIONAL_REPRESENTATION('',(#6994),#6998);+#6994 = LINE('',#6995,#6996);+#6995 = CARTESIAN_POINT('',(0.,18.));+#6996 = VECTOR('',#6997,1.);+#6997 = DIRECTION('',(1.,0.));+#6998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6999 = ORIENTED_EDGE('',*,*,#7000,.F.);+#7000 = EDGE_CURVE('',#6927,#6978,#7001,.T.);+#7001 = SURFACE_CURVE('',#7002,(#7006,#7013),.PCURVE_S1.);+#7002 = LINE('',#7003,#7004);+#7003 = CARTESIAN_POINT('',(252.,38.,32.));+#7004 = VECTOR('',#7005,1.);+#7005 = DIRECTION('',(0.,1.,0.));+#7006 = PCURVE('',#6935,#7007);+#7007 = DEFINITIONAL_REPRESENTATION('',(#7008),#7012);+#7008 = LINE('',#7009,#7010);+#7009 = CARTESIAN_POINT('',(7.,0.));+#7010 = VECTOR('',#7011,1.);+#7011 = DIRECTION('',(0.,-1.));+#7012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7013 = PCURVE('',#6909,#7014);+#7014 = DEFINITIONAL_REPRESENTATION('',(#7015),#7019);+#7015 = LINE('',#7016,#7017);+#7016 = CARTESIAN_POINT('',(18.,0.));+#7017 = VECTOR('',#7018,1.);+#7018 = DIRECTION('',(0.,1.));+#7019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7020 = ADVANCED_FACE('',(#7021),#6827,.F.);+#7021 = FACE_BOUND('',#7022,.F.);+#7022 = EDGE_LOOP('',(#7023,#7044,#7045,#7066));+#7023 = ORIENTED_EDGE('',*,*,#7024,.F.);+#7024 = EDGE_CURVE('',#6805,#6925,#7025,.T.);+#7025 = SURFACE_CURVE('',#7026,(#7030,#7037),.PCURVE_S1.);+#7026 = LINE('',#7027,#7028);+#7027 = CARTESIAN_POINT('',(234.,38.,25.));+#7028 = VECTOR('',#7029,1.);+#7029 = DIRECTION('',(1.,0.,0.));+#7030 = PCURVE('',#6827,#7031);+#7031 = DEFINITIONAL_REPRESENTATION('',(#7032),#7036);+#7032 = LINE('',#7033,#7034);+#7033 = CARTESIAN_POINT('',(0.,0.));+#7034 = VECTOR('',#7035,1.);+#7035 = DIRECTION('',(0.,1.));+#7036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7037 = PCURVE('',#6855,#7038);+#7038 = DEFINITIONAL_REPRESENTATION('',(#7039),#7043);+#7039 = LINE('',#7040,#7041);+#7040 = CARTESIAN_POINT('',(0.,0.));+#7041 = VECTOR('',#7042,1.);+#7042 = DIRECTION('',(1.,0.));+#7043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7044 = ORIENTED_EDGE('',*,*,#6804,.T.);+#7045 = ORIENTED_EDGE('',*,*,#7046,.T.);+#7046 = EDGE_CURVE('',#6807,#6927,#7047,.T.);+#7047 = SURFACE_CURVE('',#7048,(#7052,#7059),.PCURVE_S1.);+#7048 = LINE('',#7049,#7050);+#7049 = CARTESIAN_POINT('',(234.,38.,32.));+#7050 = VECTOR('',#7051,1.);+#7051 = DIRECTION('',(1.,0.,0.));+#7052 = PCURVE('',#6827,#7053);+#7053 = DEFINITIONAL_REPRESENTATION('',(#7054),#7058);+#7054 = LINE('',#7055,#7056);+#7055 = CARTESIAN_POINT('',(7.,0.));+#7056 = VECTOR('',#7057,1.);+#7057 = DIRECTION('',(0.,1.));+#7058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7059 = PCURVE('',#6909,#7060);+#7060 = DEFINITIONAL_REPRESENTATION('',(#7061),#7065);+#7061 = LINE('',#7062,#7063);+#7062 = CARTESIAN_POINT('',(0.,0.));+#7063 = VECTOR('',#7064,1.);+#7064 = DIRECTION('',(1.,0.));+#7065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7066 = ORIENTED_EDGE('',*,*,#6924,.F.);+#7067 = ADVANCED_FACE('',(#7068),#6883,.T.);+#7068 = FACE_BOUND('',#7069,.T.);+#7069 = EDGE_LOOP('',(#7070,#7091,#7092,#7113));+#7070 = ORIENTED_EDGE('',*,*,#7071,.F.);+#7071 = EDGE_CURVE('',#6840,#6955,#7072,.T.);+#7072 = SURFACE_CURVE('',#7073,(#7077,#7084),.PCURVE_S1.);+#7073 = LINE('',#7074,#7075);+#7074 = CARTESIAN_POINT('',(234.,60.,25.));+#7075 = VECTOR('',#7076,1.);+#7076 = DIRECTION('',(1.,0.,0.));+#7077 = PCURVE('',#6883,#7078);+#7078 = DEFINITIONAL_REPRESENTATION('',(#7079),#7083);+#7079 = LINE('',#7080,#7081);+#7080 = CARTESIAN_POINT('',(0.,0.));+#7081 = VECTOR('',#7082,1.);+#7082 = DIRECTION('',(0.,1.));+#7083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7084 = PCURVE('',#6855,#7085);+#7085 = DEFINITIONAL_REPRESENTATION('',(#7086),#7090);+#7086 = LINE('',#7087,#7088);+#7087 = CARTESIAN_POINT('',(0.,22.));+#7088 = VECTOR('',#7089,1.);+#7089 = DIRECTION('',(1.,0.));+#7090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7091 = ORIENTED_EDGE('',*,*,#6867,.T.);+#7092 = ORIENTED_EDGE('',*,*,#7093,.T.);+#7093 = EDGE_CURVE('',#6868,#6978,#7094,.T.);+#7094 = SURFACE_CURVE('',#7095,(#7099,#7106),.PCURVE_S1.);+#7095 = LINE('',#7096,#7097);+#7096 = CARTESIAN_POINT('',(234.,60.,32.));+#7097 = VECTOR('',#7098,1.);+#7098 = DIRECTION('',(1.,0.,0.));+#7099 = PCURVE('',#6883,#7100);+#7100 = DEFINITIONAL_REPRESENTATION('',(#7101),#7105);+#7101 = LINE('',#7102,#7103);+#7102 = CARTESIAN_POINT('',(7.,0.));+#7103 = VECTOR('',#7104,1.);+#7104 = DIRECTION('',(0.,1.));+#7105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7106 = PCURVE('',#6909,#7107);+#7107 = DEFINITIONAL_REPRESENTATION('',(#7108),#7112);+#7108 = LINE('',#7109,#7110);+#7109 = CARTESIAN_POINT('',(0.,22.));+#7110 = VECTOR('',#7111,1.);+#7111 = DIRECTION('',(1.,0.));+#7112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7113 = ORIENTED_EDGE('',*,*,#6977,.F.);+#7114 = ADVANCED_FACE('',(#7115),#6855,.F.);+#7115 = FACE_BOUND('',#7116,.F.);+#7116 = EDGE_LOOP('',(#7117,#7118,#7119,#7120));+#7117 = ORIENTED_EDGE('',*,*,#6839,.F.);+#7118 = ORIENTED_EDGE('',*,*,#7024,.T.);+#7119 = ORIENTED_EDGE('',*,*,#6954,.T.);+#7120 = ORIENTED_EDGE('',*,*,#7071,.F.);+#7121 = ADVANCED_FACE('',(#7122),#6909,.T.);+#7122 = FACE_BOUND('',#7123,.T.);+#7123 = EDGE_LOOP('',(#7124,#7125,#7126,#7127));+#7124 = ORIENTED_EDGE('',*,*,#6895,.F.);+#7125 = ORIENTED_EDGE('',*,*,#7046,.T.);+#7126 = ORIENTED_EDGE('',*,*,#7000,.T.);+#7127 = ORIENTED_EDGE('',*,*,#7093,.F.);+#7128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7132)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7129,#7130,#7131)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#7129 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#7130 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#7131 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#7132 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7129,+  'distance_accuracy_value','confusion accuracy');+#7133 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7134,#7136);+#7134 = ( REPRESENTATION_RELATIONSHIP('','',#6797,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7135) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#7135 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);+#7136 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #7137);+#7137 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','foot_estimated_243_49','',+  #5,#6792,$);+#7138 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6794));+#7139 = SHAPE_DEFINITION_REPRESENTATION(#7140,#7146);+#7140 = PRODUCT_DEFINITION_SHAPE('','',#7141);+#7141 = PRODUCT_DEFINITION('design','',#7142,#7145);+#7142 = PRODUCT_DEFINITION_FORMATION('','',#7143);+#7143 = PRODUCT('foot_estimated_243_389','foot_estimated_243_389','',(+    #7144));+#7144 = PRODUCT_CONTEXT('',#2,'mechanical');+#7145 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#7146 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7147),#7477);+#7147 = MANIFOLD_SOLID_BREP('',#7148);+#7148 = CLOSED_SHELL('',(#7149,#7269,#7369,#7416,#7463,#7470));+#7149 = ADVANCED_FACE('',(#7150),#7164,.F.);+#7150 = FACE_BOUND('',#7151,.F.);+#7151 = EDGE_LOOP('',(#7152,#7187,#7215,#7243));+#7152 = ORIENTED_EDGE('',*,*,#7153,.F.);+#7153 = EDGE_CURVE('',#7154,#7156,#7158,.T.);+#7154 = VERTEX_POINT('',#7155);+#7155 = CARTESIAN_POINT('',(234.,378.,25.));+#7156 = VERTEX_POINT('',#7157);+#7157 = CARTESIAN_POINT('',(234.,378.,32.));+#7158 = SURFACE_CURVE('',#7159,(#7163,#7175),.PCURVE_S1.);+#7159 = LINE('',#7160,#7161);+#7160 = CARTESIAN_POINT('',(234.,378.,25.));+#7161 = VECTOR('',#7162,1.);+#7162 = DIRECTION('',(0.,0.,1.));+#7163 = PCURVE('',#7164,#7169);+#7164 = PLANE('',#7165);+#7165 = AXIS2_PLACEMENT_3D('',#7166,#7167,#7168);+#7166 = CARTESIAN_POINT('',(234.,378.,25.));+#7167 = DIRECTION('',(1.,0.,0.));+#7168 = DIRECTION('',(0.,0.,1.));+#7169 = DEFINITIONAL_REPRESENTATION('',(#7170),#7174);+#7170 = LINE('',#7171,#7172);+#7171 = CARTESIAN_POINT('',(0.,0.));+#7172 = VECTOR('',#7173,1.);+#7173 = DIRECTION('',(1.,0.));+#7174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7175 = PCURVE('',#7176,#7181);+#7176 = PLANE('',#7177);+#7177 = AXIS2_PLACEMENT_3D('',#7178,#7179,#7180);+#7178 = CARTESIAN_POINT('',(234.,378.,25.));+#7179 = DIRECTION('',(0.,1.,0.));+#7180 = DIRECTION('',(0.,0.,1.));+#7181 = DEFINITIONAL_REPRESENTATION('',(#7182),#7186);+#7182 = LINE('',#7183,#7184);+#7183 = CARTESIAN_POINT('',(0.,0.));+#7184 = VECTOR('',#7185,1.);+#7185 = DIRECTION('',(1.,0.));+#7186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7187 = ORIENTED_EDGE('',*,*,#7188,.T.);+#7188 = EDGE_CURVE('',#7154,#7189,#7191,.T.);+#7189 = VERTEX_POINT('',#7190);+#7190 = CARTESIAN_POINT('',(234.,400.,25.));+#7191 = SURFACE_CURVE('',#7192,(#7196,#7203),.PCURVE_S1.);+#7192 = LINE('',#7193,#7194);+#7193 = CARTESIAN_POINT('',(234.,378.,25.));+#7194 = VECTOR('',#7195,1.);+#7195 = DIRECTION('',(0.,1.,0.));+#7196 = PCURVE('',#7164,#7197);+#7197 = DEFINITIONAL_REPRESENTATION('',(#7198),#7202);+#7198 = LINE('',#7199,#7200);+#7199 = CARTESIAN_POINT('',(0.,0.));+#7200 = VECTOR('',#7201,1.);+#7201 = DIRECTION('',(0.,-1.));+#7202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7203 = PCURVE('',#7204,#7209);+#7204 = PLANE('',#7205);+#7205 = AXIS2_PLACEMENT_3D('',#7206,#7207,#7208);+#7206 = CARTESIAN_POINT('',(234.,378.,25.));+#7207 = DIRECTION('',(0.,0.,1.));+#7208 = DIRECTION('',(1.,0.,0.));+#7209 = DEFINITIONAL_REPRESENTATION('',(#7210),#7214);+#7210 = LINE('',#7211,#7212);+#7211 = CARTESIAN_POINT('',(0.,0.));+#7212 = VECTOR('',#7213,1.);+#7213 = DIRECTION('',(0.,1.));+#7214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7215 = ORIENTED_EDGE('',*,*,#7216,.T.);+#7216 = EDGE_CURVE('',#7189,#7217,#7219,.T.);+#7217 = VERTEX_POINT('',#7218);+#7218 = CARTESIAN_POINT('',(234.,400.,32.));+#7219 = SURFACE_CURVE('',#7220,(#7224,#7231),.PCURVE_S1.);+#7220 = LINE('',#7221,#7222);+#7221 = CARTESIAN_POINT('',(234.,400.,25.));+#7222 = VECTOR('',#7223,1.);+#7223 = DIRECTION('',(0.,0.,1.));+#7224 = PCURVE('',#7164,#7225);+#7225 = DEFINITIONAL_REPRESENTATION('',(#7226),#7230);+#7226 = LINE('',#7227,#7228);+#7227 = CARTESIAN_POINT('',(0.,-22.));+#7228 = VECTOR('',#7229,1.);+#7229 = DIRECTION('',(1.,0.));+#7230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7231 = PCURVE('',#7232,#7237);+#7232 = PLANE('',#7233);+#7233 = AXIS2_PLACEMENT_3D('',#7234,#7235,#7236);+#7234 = CARTESIAN_POINT('',(234.,400.,25.));+#7235 = DIRECTION('',(0.,1.,0.));+#7236 = DIRECTION('',(0.,0.,1.));+#7237 = DEFINITIONAL_REPRESENTATION('',(#7238),#7242);+#7238 = LINE('',#7239,#7240);+#7239 = CARTESIAN_POINT('',(0.,0.));+#7240 = VECTOR('',#7241,1.);+#7241 = DIRECTION('',(1.,0.));+#7242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7243 = ORIENTED_EDGE('',*,*,#7244,.F.);+#7244 = EDGE_CURVE('',#7156,#7217,#7245,.T.);+#7245 = SURFACE_CURVE('',#7246,(#7250,#7257),.PCURVE_S1.);+#7246 = LINE('',#7247,#7248);+#7247 = CARTESIAN_POINT('',(234.,378.,32.));+#7248 = VECTOR('',#7249,1.);+#7249 = DIRECTION('',(0.,1.,0.));+#7250 = PCURVE('',#7164,#7251);+#7251 = DEFINITIONAL_REPRESENTATION('',(#7252),#7256);+#7252 = LINE('',#7253,#7254);+#7253 = CARTESIAN_POINT('',(7.,0.));+#7254 = VECTOR('',#7255,1.);+#7255 = DIRECTION('',(0.,-1.));+#7256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7257 = PCURVE('',#7258,#7263);+#7258 = PLANE('',#7259);+#7259 = AXIS2_PLACEMENT_3D('',#7260,#7261,#7262);+#7260 = CARTESIAN_POINT('',(234.,378.,32.));+#7261 = DIRECTION('',(0.,0.,1.));+#7262 = DIRECTION('',(1.,0.,0.));+#7263 = DEFINITIONAL_REPRESENTATION('',(#7264),#7268);+#7264 = LINE('',#7265,#7266);+#7265 = CARTESIAN_POINT('',(0.,0.));+#7266 = VECTOR('',#7267,1.);+#7267 = DIRECTION('',(0.,1.));+#7268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7269 = ADVANCED_FACE('',(#7270),#7284,.T.);+#7270 = FACE_BOUND('',#7271,.T.);+#7271 = EDGE_LOOP('',(#7272,#7302,#7325,#7348));+#7272 = ORIENTED_EDGE('',*,*,#7273,.F.);+#7273 = EDGE_CURVE('',#7274,#7276,#7278,.T.);+#7274 = VERTEX_POINT('',#7275);+#7275 = CARTESIAN_POINT('',(252.,378.,25.));+#7276 = VERTEX_POINT('',#7277);+#7277 = CARTESIAN_POINT('',(252.,378.,32.));+#7278 = SURFACE_CURVE('',#7279,(#7283,#7295),.PCURVE_S1.);+#7279 = LINE('',#7280,#7281);+#7280 = CARTESIAN_POINT('',(252.,378.,25.));+#7281 = VECTOR('',#7282,1.);+#7282 = DIRECTION('',(0.,0.,1.));+#7283 = PCURVE('',#7284,#7289);+#7284 = PLANE('',#7285);+#7285 = AXIS2_PLACEMENT_3D('',#7286,#7287,#7288);+#7286 = CARTESIAN_POINT('',(252.,378.,25.));+#7287 = DIRECTION('',(1.,0.,0.));+#7288 = DIRECTION('',(0.,0.,1.));+#7289 = DEFINITIONAL_REPRESENTATION('',(#7290),#7294);+#7290 = LINE('',#7291,#7292);+#7291 = CARTESIAN_POINT('',(0.,0.));+#7292 = VECTOR('',#7293,1.);+#7293 = DIRECTION('',(1.,0.));+#7294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7295 = PCURVE('',#7176,#7296);+#7296 = DEFINITIONAL_REPRESENTATION('',(#7297),#7301);+#7297 = LINE('',#7298,#7299);+#7298 = CARTESIAN_POINT('',(0.,18.));+#7299 = VECTOR('',#7300,1.);+#7300 = DIRECTION('',(1.,0.));+#7301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7302 = ORIENTED_EDGE('',*,*,#7303,.T.);+#7303 = EDGE_CURVE('',#7274,#7304,#7306,.T.);+#7304 = VERTEX_POINT('',#7305);+#7305 = CARTESIAN_POINT('',(252.,400.,25.));+#7306 = SURFACE_CURVE('',#7307,(#7311,#7318),.PCURVE_S1.);+#7307 = LINE('',#7308,#7309);+#7308 = CARTESIAN_POINT('',(252.,378.,25.));+#7309 = VECTOR('',#7310,1.);+#7310 = DIRECTION('',(0.,1.,0.));+#7311 = PCURVE('',#7284,#7312);+#7312 = DEFINITIONAL_REPRESENTATION('',(#7313),#7317);+#7313 = LINE('',#7314,#7315);+#7314 = CARTESIAN_POINT('',(0.,0.));+#7315 = VECTOR('',#7316,1.);+#7316 = DIRECTION('',(0.,-1.));+#7317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7318 = PCURVE('',#7204,#7319);+#7319 = DEFINITIONAL_REPRESENTATION('',(#7320),#7324);+#7320 = LINE('',#7321,#7322);+#7321 = CARTESIAN_POINT('',(18.,0.));+#7322 = VECTOR('',#7323,1.);+#7323 = DIRECTION('',(0.,1.));+#7324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7325 = ORIENTED_EDGE('',*,*,#7326,.T.);+#7326 = EDGE_CURVE('',#7304,#7327,#7329,.T.);+#7327 = VERTEX_POINT('',#7328);+#7328 = CARTESIAN_POINT('',(252.,400.,32.));+#7329 = SURFACE_CURVE('',#7330,(#7334,#7341),.PCURVE_S1.);+#7330 = LINE('',#7331,#7332);+#7331 = CARTESIAN_POINT('',(252.,400.,25.));+#7332 = VECTOR('',#7333,1.);+#7333 = DIRECTION('',(0.,0.,1.));+#7334 = PCURVE('',#7284,#7335);+#7335 = DEFINITIONAL_REPRESENTATION('',(#7336),#7340);+#7336 = LINE('',#7337,#7338);+#7337 = CARTESIAN_POINT('',(0.,-22.));+#7338 = VECTOR('',#7339,1.);+#7339 = DIRECTION('',(1.,0.));+#7340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7341 = PCURVE('',#7232,#7342);+#7342 = DEFINITIONAL_REPRESENTATION('',(#7343),#7347);+#7343 = LINE('',#7344,#7345);+#7344 = CARTESIAN_POINT('',(0.,18.));+#7345 = VECTOR('',#7346,1.);+#7346 = DIRECTION('',(1.,0.));+#7347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7348 = ORIENTED_EDGE('',*,*,#7349,.F.);+#7349 = EDGE_CURVE('',#7276,#7327,#7350,.T.);+#7350 = SURFACE_CURVE('',#7351,(#7355,#7362),.PCURVE_S1.);+#7351 = LINE('',#7352,#7353);+#7352 = CARTESIAN_POINT('',(252.,378.,32.));+#7353 = VECTOR('',#7354,1.);+#7354 = DIRECTION('',(0.,1.,0.));+#7355 = PCURVE('',#7284,#7356);+#7356 = DEFINITIONAL_REPRESENTATION('',(#7357),#7361);+#7357 = LINE('',#7358,#7359);+#7358 = CARTESIAN_POINT('',(7.,0.));+#7359 = VECTOR('',#7360,1.);+#7360 = DIRECTION('',(0.,-1.));+#7361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7362 = PCURVE('',#7258,#7363);+#7363 = DEFINITIONAL_REPRESENTATION('',(#7364),#7368);+#7364 = LINE('',#7365,#7366);+#7365 = CARTESIAN_POINT('',(18.,0.));+#7366 = VECTOR('',#7367,1.);+#7367 = DIRECTION('',(0.,1.));+#7368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7369 = ADVANCED_FACE('',(#7370),#7176,.F.);+#7370 = FACE_BOUND('',#7371,.F.);+#7371 = EDGE_LOOP('',(#7372,#7393,#7394,#7415));+#7372 = ORIENTED_EDGE('',*,*,#7373,.F.);+#7373 = EDGE_CURVE('',#7154,#7274,#7374,.T.);+#7374 = SURFACE_CURVE('',#7375,(#7379,#7386),.PCURVE_S1.);+#7375 = LINE('',#7376,#7377);+#7376 = CARTESIAN_POINT('',(234.,378.,25.));+#7377 = VECTOR('',#7378,1.);+#7378 = DIRECTION('',(1.,0.,0.));+#7379 = PCURVE('',#7176,#7380);+#7380 = DEFINITIONAL_REPRESENTATION('',(#7381),#7385);+#7381 = LINE('',#7382,#7383);+#7382 = CARTESIAN_POINT('',(0.,0.));+#7383 = VECTOR('',#7384,1.);+#7384 = DIRECTION('',(0.,1.));+#7385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7386 = PCURVE('',#7204,#7387);+#7387 = DEFINITIONAL_REPRESENTATION('',(#7388),#7392);+#7388 = LINE('',#7389,#7390);+#7389 = CARTESIAN_POINT('',(0.,0.));+#7390 = VECTOR('',#7391,1.);+#7391 = DIRECTION('',(1.,0.));+#7392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7393 = ORIENTED_EDGE('',*,*,#7153,.T.);+#7394 = ORIENTED_EDGE('',*,*,#7395,.T.);+#7395 = EDGE_CURVE('',#7156,#7276,#7396,.T.);+#7396 = SURFACE_CURVE('',#7397,(#7401,#7408),.PCURVE_S1.);+#7397 = LINE('',#7398,#7399);+#7398 = CARTESIAN_POINT('',(234.,378.,32.));+#7399 = VECTOR('',#7400,1.);+#7400 = DIRECTION('',(1.,0.,0.));+#7401 = PCURVE('',#7176,#7402);+#7402 = DEFINITIONAL_REPRESENTATION('',(#7403),#7407);+#7403 = LINE('',#7404,#7405);+#7404 = CARTESIAN_POINT('',(7.,0.));+#7405 = VECTOR('',#7406,1.);+#7406 = DIRECTION('',(0.,1.));+#7407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7408 = PCURVE('',#7258,#7409);+#7409 = DEFINITIONAL_REPRESENTATION('',(#7410),#7414);+#7410 = LINE('',#7411,#7412);+#7411 = CARTESIAN_POINT('',(0.,0.));+#7412 = VECTOR('',#7413,1.);+#7413 = DIRECTION('',(1.,0.));+#7414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7415 = ORIENTED_EDGE('',*,*,#7273,.F.);+#7416 = ADVANCED_FACE('',(#7417),#7232,.T.);+#7417 = FACE_BOUND('',#7418,.T.);+#7418 = EDGE_LOOP('',(#7419,#7440,#7441,#7462));+#7419 = ORIENTED_EDGE('',*,*,#7420,.F.);+#7420 = EDGE_CURVE('',#7189,#7304,#7421,.T.);+#7421 = SURFACE_CURVE('',#7422,(#7426,#7433),.PCURVE_S1.);+#7422 = LINE('',#7423,#7424);+#7423 = CARTESIAN_POINT('',(234.,400.,25.));+#7424 = VECTOR('',#7425,1.);+#7425 = DIRECTION('',(1.,0.,0.));+#7426 = PCURVE('',#7232,#7427);+#7427 = DEFINITIONAL_REPRESENTATION('',(#7428),#7432);+#7428 = LINE('',#7429,#7430);+#7429 = CARTESIAN_POINT('',(0.,0.));+#7430 = VECTOR('',#7431,1.);+#7431 = DIRECTION('',(0.,1.));+#7432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7433 = PCURVE('',#7204,#7434);+#7434 = DEFINITIONAL_REPRESENTATION('',(#7435),#7439);+#7435 = LINE('',#7436,#7437);+#7436 = CARTESIAN_POINT('',(0.,22.));+#7437 = VECTOR('',#7438,1.);+#7438 = DIRECTION('',(1.,0.));+#7439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7440 = ORIENTED_EDGE('',*,*,#7216,.T.);+#7441 = ORIENTED_EDGE('',*,*,#7442,.T.);+#7442 = EDGE_CURVE('',#7217,#7327,#7443,.T.);+#7443 = SURFACE_CURVE('',#7444,(#7448,#7455),.PCURVE_S1.);+#7444 = LINE('',#7445,#7446);+#7445 = CARTESIAN_POINT('',(234.,400.,32.));+#7446 = VECTOR('',#7447,1.);+#7447 = DIRECTION('',(1.,0.,0.));+#7448 = PCURVE('',#7232,#7449);+#7449 = DEFINITIONAL_REPRESENTATION('',(#7450),#7454);+#7450 = LINE('',#7451,#7452);+#7451 = CARTESIAN_POINT('',(7.,0.));+#7452 = VECTOR('',#7453,1.);+#7453 = DIRECTION('',(0.,1.));+#7454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7455 = PCURVE('',#7258,#7456);+#7456 = DEFINITIONAL_REPRESENTATION('',(#7457),#7461);+#7457 = LINE('',#7458,#7459);+#7458 = CARTESIAN_POINT('',(0.,22.));+#7459 = VECTOR('',#7460,1.);+#7460 = DIRECTION('',(1.,0.));+#7461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7462 = ORIENTED_EDGE('',*,*,#7326,.F.);+#7463 = ADVANCED_FACE('',(#7464),#7204,.F.);+#7464 = FACE_BOUND('',#7465,.F.);+#7465 = EDGE_LOOP('',(#7466,#7467,#7468,#7469));+#7466 = ORIENTED_EDGE('',*,*,#7188,.F.);+#7467 = ORIENTED_EDGE('',*,*,#7373,.T.);+#7468 = ORIENTED_EDGE('',*,*,#7303,.T.);+#7469 = ORIENTED_EDGE('',*,*,#7420,.F.);+#7470 = ADVANCED_FACE('',(#7471),#7258,.T.);+#7471 = FACE_BOUND('',#7472,.T.);+#7472 = EDGE_LOOP('',(#7473,#7474,#7475,#7476));+#7473 = ORIENTED_EDGE('',*,*,#7244,.F.);+#7474 = ORIENTED_EDGE('',*,*,#7395,.T.);+#7475 = ORIENTED_EDGE('',*,*,#7349,.T.);+#7476 = ORIENTED_EDGE('',*,*,#7442,.F.);+#7477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7481)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7478,#7479,#7480)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#7478 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#7479 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#7480 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#7481 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7478,+  'distance_accuracy_value','confusion accuracy');+#7482 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7483,#7485);+#7483 = ( REPRESENTATION_RELATIONSHIP('','',#7146,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7484) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#7484 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);+#7485 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #7486);+#7486 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','foot_estimated_243_389','',+  #5,#7141,$);+#7487 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7143));+#7488 = SHAPE_DEFINITION_REPRESENTATION(#7489,#7495);+#7489 = PRODUCT_DEFINITION_SHAPE('','',#7490);+#7490 = PRODUCT_DEFINITION('design','',#7491,#7494);+#7491 = PRODUCT_DEFINITION_FORMATION('','',#7492);+#7492 = PRODUCT('carrier_plate_concept','carrier_plate_concept','',(+    #7493));+#7493 = PRODUCT_CONTEXT('',#2,'mechanical');+#7494 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#7495 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7496),#8194);+#7496 = MANIFOLD_SOLID_BREP('',#7497);+#7497 = CLOSED_SHELL('',(#7498,#7618,#7694,#7883,#7932,#8079,#8086,#8113+    ,#8140,#8167));+#7498 = ADVANCED_FACE('',(#7499),#7513,.F.);+#7499 = FACE_BOUND('',#7500,.F.);+#7500 = EDGE_LOOP('',(#7501,#7536,#7564,#7592));+#7501 = ORIENTED_EDGE('',*,*,#7502,.F.);+#7502 = EDGE_CURVE('',#7503,#7505,#7507,.T.);+#7503 = VERTEX_POINT('',#7504);+#7504 = CARTESIAN_POINT('',(0.,0.,10.));+#7505 = VERTEX_POINT('',#7506);+#7506 = CARTESIAN_POINT('',(0.,0.,14.));+#7507 = SURFACE_CURVE('',#7508,(#7512,#7524),.PCURVE_S1.);+#7508 = LINE('',#7509,#7510);+#7509 = CARTESIAN_POINT('',(0.,0.,10.));+#7510 = VECTOR('',#7511,1.);+#7511 = DIRECTION('',(0.,0.,1.));+#7512 = PCURVE('',#7513,#7518);+#7513 = PLANE('',#7514);+#7514 = AXIS2_PLACEMENT_3D('',#7515,#7516,#7517);+#7515 = CARTESIAN_POINT('',(0.,0.,10.));+#7516 = DIRECTION('',(1.,0.,0.));+#7517 = DIRECTION('',(0.,0.,1.));+#7518 = DEFINITIONAL_REPRESENTATION('',(#7519),#7523);+#7519 = LINE('',#7520,#7521);+#7520 = CARTESIAN_POINT('',(0.,0.));+#7521 = VECTOR('',#7522,1.);+#7522 = DIRECTION('',(1.,0.));+#7523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7524 = PCURVE('',#7525,#7530);+#7525 = PLANE('',#7526);+#7526 = AXIS2_PLACEMENT_3D('',#7527,#7528,#7529);+#7527 = CARTESIAN_POINT('',(0.,0.,10.));+#7528 = DIRECTION('',(0.,1.,0.));+#7529 = DIRECTION('',(0.,0.,1.));+#7530 = DEFINITIONAL_REPRESENTATION('',(#7531),#7535);+#7531 = LINE('',#7532,#7533);+#7532 = CARTESIAN_POINT('',(0.,0.));+#7533 = VECTOR('',#7534,1.);+#7534 = DIRECTION('',(1.,0.));+#7535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7536 = ORIENTED_EDGE('',*,*,#7537,.T.);+#7537 = EDGE_CURVE('',#7503,#7538,#7540,.T.);+#7538 = VERTEX_POINT('',#7539);+#7539 = CARTESIAN_POINT('',(0.,448.,10.));+#7540 = SURFACE_CURVE('',#7541,(#7545,#7552),.PCURVE_S1.);+#7541 = LINE('',#7542,#7543);+#7542 = CARTESIAN_POINT('',(0.,0.,10.));+#7543 = VECTOR('',#7544,1.);+#7544 = DIRECTION('',(0.,1.,0.));+#7545 = PCURVE('',#7513,#7546);+#7546 = DEFINITIONAL_REPRESENTATION('',(#7547),#7551);+#7547 = LINE('',#7548,#7549);+#7548 = CARTESIAN_POINT('',(0.,0.));+#7549 = VECTOR('',#7550,1.);+#7550 = DIRECTION('',(0.,-1.));+#7551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7552 = PCURVE('',#7553,#7558);+#7553 = PLANE('',#7554);+#7554 = AXIS2_PLACEMENT_3D('',#7555,#7556,#7557);+#7555 = CARTESIAN_POINT('',(0.,0.,10.));+#7556 = DIRECTION('',(0.,0.,1.));+#7557 = DIRECTION('',(1.,0.,0.));+#7558 = DEFINITIONAL_REPRESENTATION('',(#7559),#7563);+#7559 = LINE('',#7560,#7561);+#7560 = CARTESIAN_POINT('',(0.,0.));+#7561 = VECTOR('',#7562,1.);+#7562 = DIRECTION('',(0.,1.));+#7563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7564 = ORIENTED_EDGE('',*,*,#7565,.T.);+#7565 = EDGE_CURVE('',#7538,#7566,#7568,.T.);+#7566 = VERTEX_POINT('',#7567);+#7567 = CARTESIAN_POINT('',(0.,448.,14.));+#7568 = SURFACE_CURVE('',#7569,(#7573,#7580),.PCURVE_S1.);+#7569 = LINE('',#7570,#7571);+#7570 = CARTESIAN_POINT('',(0.,448.,10.));+#7571 = VECTOR('',#7572,1.);+#7572 = DIRECTION('',(0.,0.,1.));+#7573 = PCURVE('',#7513,#7574);+#7574 = DEFINITIONAL_REPRESENTATION('',(#7575),#7579);+#7575 = LINE('',#7576,#7577);+#7576 = CARTESIAN_POINT('',(0.,-448.));+#7577 = VECTOR('',#7578,1.);+#7578 = DIRECTION('',(1.,0.));+#7579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7580 = PCURVE('',#7581,#7586);+#7581 = PLANE('',#7582);+#7582 = AXIS2_PLACEMENT_3D('',#7583,#7584,#7585);+#7583 = CARTESIAN_POINT('',(0.,448.,10.));+#7584 = DIRECTION('',(0.,1.,0.));+#7585 = DIRECTION('',(0.,0.,1.));+#7586 = DEFINITIONAL_REPRESENTATION('',(#7587),#7591);+#7587 = LINE('',#7588,#7589);+#7588 = CARTESIAN_POINT('',(0.,0.));+#7589 = VECTOR('',#7590,1.);+#7590 = DIRECTION('',(1.,0.));+#7591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7592 = ORIENTED_EDGE('',*,*,#7593,.F.);+#7593 = EDGE_CURVE('',#7505,#7566,#7594,.T.);+#7594 = SURFACE_CURVE('',#7595,(#7599,#7606),.PCURVE_S1.);+#7595 = LINE('',#7596,#7597);+#7596 = CARTESIAN_POINT('',(0.,0.,14.));+#7597 = VECTOR('',#7598,1.);+#7598 = DIRECTION('',(0.,1.,0.));+#7599 = PCURVE('',#7513,#7600);+#7600 = DEFINITIONAL_REPRESENTATION('',(#7601),#7605);+#7601 = LINE('',#7602,#7603);+#7602 = CARTESIAN_POINT('',(4.,0.));+#7603 = VECTOR('',#7604,1.);+#7604 = DIRECTION('',(0.,-1.));+#7605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7606 = PCURVE('',#7607,#7612);+#7607 = PLANE('',#7608);+#7608 = AXIS2_PLACEMENT_3D('',#7609,#7610,#7611);+#7609 = CARTESIAN_POINT('',(0.,0.,14.));+#7610 = DIRECTION('',(0.,0.,1.));+#7611 = DIRECTION('',(1.,0.,0.));+#7612 = DEFINITIONAL_REPRESENTATION('',(#7613),#7617);+#7613 = LINE('',#7614,#7615);+#7614 = CARTESIAN_POINT('',(0.,0.));+#7615 = VECTOR('',#7616,1.);+#7616 = DIRECTION('',(0.,1.));+#7617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7618 = ADVANCED_FACE('',(#7619),#7525,.F.);+#7619 = FACE_BOUND('',#7620,.F.);+#7620 = EDGE_LOOP('',(#7621,#7644,#7645,#7668));+#7621 = ORIENTED_EDGE('',*,*,#7622,.F.);+#7622 = EDGE_CURVE('',#7503,#7623,#7625,.T.);+#7623 = VERTEX_POINT('',#7624);+#7624 = CARTESIAN_POINT('',(288.,0.,10.));+#7625 = SURFACE_CURVE('',#7626,(#7630,#7637),.PCURVE_S1.);+#7626 = LINE('',#7627,#7628);+#7627 = CARTESIAN_POINT('',(0.,0.,10.));+#7628 = VECTOR('',#7629,1.);+#7629 = DIRECTION('',(1.,0.,0.));+#7630 = PCURVE('',#7525,#7631);+#7631 = DEFINITIONAL_REPRESENTATION('',(#7632),#7636);+#7632 = LINE('',#7633,#7634);+#7633 = CARTESIAN_POINT('',(0.,0.));+#7634 = VECTOR('',#7635,1.);+#7635 = DIRECTION('',(0.,1.));+#7636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7637 = PCURVE('',#7553,#7638);+#7638 = DEFINITIONAL_REPRESENTATION('',(#7639),#7643);+#7639 = LINE('',#7640,#7641);+#7640 = CARTESIAN_POINT('',(0.,0.));+#7641 = VECTOR('',#7642,1.);+#7642 = DIRECTION('',(1.,0.));+#7643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7644 = ORIENTED_EDGE('',*,*,#7502,.T.);+#7645 = ORIENTED_EDGE('',*,*,#7646,.T.);+#7646 = EDGE_CURVE('',#7505,#7647,#7649,.T.);+#7647 = VERTEX_POINT('',#7648);+#7648 = CARTESIAN_POINT('',(288.,0.,14.));+#7649 = SURFACE_CURVE('',#7650,(#7654,#7661),.PCURVE_S1.);+#7650 = LINE('',#7651,#7652);+#7651 = CARTESIAN_POINT('',(0.,0.,14.));+#7652 = VECTOR('',#7653,1.);+#7653 = DIRECTION('',(1.,0.,0.));+#7654 = PCURVE('',#7525,#7655);+#7655 = DEFINITIONAL_REPRESENTATION('',(#7656),#7660);+#7656 = LINE('',#7657,#7658);+#7657 = CARTESIAN_POINT('',(4.,0.));+#7658 = VECTOR('',#7659,1.);+#7659 = DIRECTION('',(0.,1.));+#7660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7661 = PCURVE('',#7607,#7662);+#7662 = DEFINITIONAL_REPRESENTATION('',(#7663),#7667);+#7663 = LINE('',#7664,#7665);+#7664 = CARTESIAN_POINT('',(0.,0.));+#7665 = VECTOR('',#7666,1.);+#7666 = DIRECTION('',(1.,0.));+#7667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7668 = ORIENTED_EDGE('',*,*,#7669,.F.);+#7669 = EDGE_CURVE('',#7623,#7647,#7670,.T.);+#7670 = SURFACE_CURVE('',#7671,(#7675,#7682),.PCURVE_S1.);+#7671 = LINE('',#7672,#7673);+#7672 = CARTESIAN_POINT('',(288.,0.,10.));+#7673 = VECTOR('',#7674,1.);+#7674 = DIRECTION('',(0.,0.,1.));+#7675 = PCURVE('',#7525,#7676);+#7676 = DEFINITIONAL_REPRESENTATION('',(#7677),#7681);+#7677 = LINE('',#7678,#7679);+#7678 = CARTESIAN_POINT('',(0.,288.));+#7679 = VECTOR('',#7680,1.);+#7680 = DIRECTION('',(1.,0.));+#7681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7682 = PCURVE('',#7683,#7688);+#7683 = PLANE('',#7684);+#7684 = AXIS2_PLACEMENT_3D('',#7685,#7686,#7687);+#7685 = CARTESIAN_POINT('',(288.,0.,10.));+#7686 = DIRECTION('',(1.,0.,0.));+#7687 = DIRECTION('',(0.,0.,1.));+#7688 = DEFINITIONAL_REPRESENTATION('',(#7689),#7693);+#7689 = LINE('',#7690,#7691);+#7690 = CARTESIAN_POINT('',(0.,0.));+#7691 = VECTOR('',#7692,1.);+#7692 = DIRECTION('',(1.,0.));+#7693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7694 = ADVANCED_FACE('',(#7695,#7743,#7778,#7813,#7848),#7607,.T.);+#7695 = FACE_BOUND('',#7696,.T.);+#7696 = EDGE_LOOP('',(#7697,#7698,#7699,#7722));+#7697 = ORIENTED_EDGE('',*,*,#7593,.F.);+#7698 = ORIENTED_EDGE('',*,*,#7646,.T.);+#7699 = ORIENTED_EDGE('',*,*,#7700,.T.);+#7700 = EDGE_CURVE('',#7647,#7701,#7703,.T.);+#7701 = VERTEX_POINT('',#7702);+#7702 = CARTESIAN_POINT('',(288.,448.,14.));+#7703 = SURFACE_CURVE('',#7704,(#7708,#7715),.PCURVE_S1.);+#7704 = LINE('',#7705,#7706);+#7705 = CARTESIAN_POINT('',(288.,0.,14.));+#7706 = VECTOR('',#7707,1.);+#7707 = DIRECTION('',(0.,1.,0.));+#7708 = PCURVE('',#7607,#7709);+#7709 = DEFINITIONAL_REPRESENTATION('',(#7710),#7714);+#7710 = LINE('',#7711,#7712);+#7711 = CARTESIAN_POINT('',(288.,0.));+#7712 = VECTOR('',#7713,1.);+#7713 = DIRECTION('',(0.,1.));+#7714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7715 = PCURVE('',#7683,#7716);+#7716 = DEFINITIONAL_REPRESENTATION('',(#7717),#7721);+#7717 = LINE('',#7718,#7719);+#7718 = CARTESIAN_POINT('',(4.,0.));+#7719 = VECTOR('',#7720,1.);+#7720 = DIRECTION('',(0.,-1.));+#7721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7722 = ORIENTED_EDGE('',*,*,#7723,.F.);+#7723 = EDGE_CURVE('',#7566,#7701,#7724,.T.);+#7724 = SURFACE_CURVE('',#7725,(#7729,#7736),.PCURVE_S1.);+#7725 = LINE('',#7726,#7727);+#7726 = CARTESIAN_POINT('',(0.,448.,14.));+#7727 = VECTOR('',#7728,1.);+#7728 = DIRECTION('',(1.,0.,0.));+#7729 = PCURVE('',#7607,#7730);+#7730 = DEFINITIONAL_REPRESENTATION('',(#7731),#7735);+#7731 = LINE('',#7732,#7733);+#7732 = CARTESIAN_POINT('',(0.,448.));+#7733 = VECTOR('',#7734,1.);+#7734 = DIRECTION('',(1.,0.));+#7735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7736 = PCURVE('',#7581,#7737);+#7737 = DEFINITIONAL_REPRESENTATION('',(#7738),#7742);+#7738 = LINE('',#7739,#7740);+#7739 = CARTESIAN_POINT('',(4.,0.));+#7740 = VECTOR('',#7741,1.);+#7741 = DIRECTION('',(0.,1.));+#7742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7743 = FACE_BOUND('',#7744,.T.);+#7744 = EDGE_LOOP('',(#7745));+#7745 = ORIENTED_EDGE('',*,*,#7746,.T.);+#7746 = EDGE_CURVE('',#7747,#7747,#7749,.T.);+#7747 = VERTEX_POINT('',#7748);+#7748 = CARTESIAN_POINT('',(18.,16.,14.));+#7749 = SURFACE_CURVE('',#7750,(#7755,#7766),.PCURVE_S1.);+#7750 = CIRCLE('',#7751,2.);+#7751 = AXIS2_PLACEMENT_3D('',#7752,#7753,#7754);+#7752 = CARTESIAN_POINT('',(16.,16.,14.));+#7753 = DIRECTION('',(0.,0.,-1.));+#7754 = DIRECTION('',(1.,0.,0.));+#7755 = PCURVE('',#7607,#7756);+#7756 = DEFINITIONAL_REPRESENTATION('',(#7757),#7765);+#7757 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7758,#7759,#7760,#7761,+#7762,#7763,#7764),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#7758 = CARTESIAN_POINT('',(18.,16.));+#7759 = CARTESIAN_POINT('',(18.,12.535898384862));+#7760 = CARTESIAN_POINT('',(15.,14.267949192431));+#7761 = CARTESIAN_POINT('',(12.,16.));+#7762 = CARTESIAN_POINT('',(15.,17.732050807569));+#7763 = CARTESIAN_POINT('',(18.,19.464101615138));+#7764 = CARTESIAN_POINT('',(18.,16.));+#7765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7766 = PCURVE('',#7767,#7772);+#7767 = CYLINDRICAL_SURFACE('',#7768,2.);+#7768 = AXIS2_PLACEMENT_3D('',#7769,#7770,#7771);+#7769 = CARTESIAN_POINT('',(16.,16.,0.));+#7770 = DIRECTION('',(-0.,-0.,-1.));+#7771 = DIRECTION('',(1.,0.,0.));+#7772 = DEFINITIONAL_REPRESENTATION('',(#7773),#7777);+#7773 = LINE('',#7774,#7775);+#7774 = CARTESIAN_POINT('',(-6.28318530718,-14.));+#7775 = VECTOR('',#7776,1.);+#7776 = DIRECTION('',(1.,-0.));+#7777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7778 = FACE_BOUND('',#7779,.T.);+#7779 = EDGE_LOOP('',(#7780));+#7780 = ORIENTED_EDGE('',*,*,#7781,.T.);+#7781 = EDGE_CURVE('',#7782,#7782,#7784,.T.);+#7782 = VERTEX_POINT('',#7783);+#7783 = CARTESIAN_POINT('',(274.,16.,14.));+#7784 = SURFACE_CURVE('',#7785,(#7790,#7801),.PCURVE_S1.);+#7785 = CIRCLE('',#7786,2.);+#7786 = AXIS2_PLACEMENT_3D('',#7787,#7788,#7789);+#7787 = CARTESIAN_POINT('',(272.,16.,14.));+#7788 = DIRECTION('',(0.,0.,-1.));+#7789 = DIRECTION('',(1.,0.,0.));+#7790 = PCURVE('',#7607,#7791);+#7791 = DEFINITIONAL_REPRESENTATION('',(#7792),#7800);+#7792 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7793,#7794,#7795,#7796,+#7797,#7798,#7799),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#7793 = CARTESIAN_POINT('',(274.,16.));+#7794 = CARTESIAN_POINT('',(274.,12.535898384862));+#7795 = CARTESIAN_POINT('',(271.,14.267949192431));+#7796 = CARTESIAN_POINT('',(268.,16.));+#7797 = CARTESIAN_POINT('',(271.,17.732050807569));+#7798 = CARTESIAN_POINT('',(274.,19.464101615138));+#7799 = CARTESIAN_POINT('',(274.,16.));+#7800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7801 = PCURVE('',#7802,#7807);+#7802 = CYLINDRICAL_SURFACE('',#7803,2.);+#7803 = AXIS2_PLACEMENT_3D('',#7804,#7805,#7806);+#7804 = CARTESIAN_POINT('',(272.,16.,0.));+#7805 = DIRECTION('',(-0.,-0.,-1.));+#7806 = DIRECTION('',(1.,0.,0.));+#7807 = DEFINITIONAL_REPRESENTATION('',(#7808),#7812);+#7808 = LINE('',#7809,#7810);+#7809 = CARTESIAN_POINT('',(-6.28318530718,-14.));+#7810 = VECTOR('',#7811,1.);+#7811 = DIRECTION('',(1.,-0.));+#7812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7813 = FACE_BOUND('',#7814,.T.);+#7814 = EDGE_LOOP('',(#7815));+#7815 = ORIENTED_EDGE('',*,*,#7816,.T.);+#7816 = EDGE_CURVE('',#7817,#7817,#7819,.T.);+#7817 = VERTEX_POINT('',#7818);+#7818 = CARTESIAN_POINT('',(18.,432.,14.));+#7819 = SURFACE_CURVE('',#7820,(#7825,#7836),.PCURVE_S1.);+#7820 = CIRCLE('',#7821,2.);+#7821 = AXIS2_PLACEMENT_3D('',#7822,#7823,#7824);+#7822 = CARTESIAN_POINT('',(16.,432.,14.));+#7823 = DIRECTION('',(0.,0.,-1.));+#7824 = DIRECTION('',(1.,0.,0.));+#7825 = PCURVE('',#7607,#7826);+#7826 = DEFINITIONAL_REPRESENTATION('',(#7827),#7835);+#7827 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7828,#7829,#7830,#7831,+#7832,#7833,#7834),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#7828 = CARTESIAN_POINT('',(18.,432.));+#7829 = CARTESIAN_POINT('',(18.,428.53589838486));+#7830 = CARTESIAN_POINT('',(15.,430.26794919243));+#7831 = CARTESIAN_POINT('',(12.,432.));+#7832 = CARTESIAN_POINT('',(15.,433.73205080756));+#7833 = CARTESIAN_POINT('',(18.,435.46410161513));+#7834 = CARTESIAN_POINT('',(18.,432.));+#7835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7836 = PCURVE('',#7837,#7842);+#7837 = CYLINDRICAL_SURFACE('',#7838,2.);+#7838 = AXIS2_PLACEMENT_3D('',#7839,#7840,#7841);+#7839 = CARTESIAN_POINT('',(16.,432.,0.));+#7840 = DIRECTION('',(-0.,-0.,-1.));+#7841 = DIRECTION('',(1.,0.,0.));+#7842 = DEFINITIONAL_REPRESENTATION('',(#7843),#7847);+#7843 = LINE('',#7844,#7845);+#7844 = CARTESIAN_POINT('',(-6.28318530718,-14.));+#7845 = VECTOR('',#7846,1.);+#7846 = DIRECTION('',(1.,-0.));+#7847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7848 = FACE_BOUND('',#7849,.T.);+#7849 = EDGE_LOOP('',(#7850));+#7850 = ORIENTED_EDGE('',*,*,#7851,.T.);+#7851 = EDGE_CURVE('',#7852,#7852,#7854,.T.);+#7852 = VERTEX_POINT('',#7853);+#7853 = CARTESIAN_POINT('',(274.,432.,14.));+#7854 = SURFACE_CURVE('',#7855,(#7860,#7871),.PCURVE_S1.);+#7855 = CIRCLE('',#7856,2.);+#7856 = AXIS2_PLACEMENT_3D('',#7857,#7858,#7859);+#7857 = CARTESIAN_POINT('',(272.,432.,14.));+#7858 = DIRECTION('',(0.,0.,-1.));+#7859 = DIRECTION('',(1.,0.,0.));+#7860 = PCURVE('',#7607,#7861);+#7861 = DEFINITIONAL_REPRESENTATION('',(#7862),#7870);+#7862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7863,#7864,#7865,#7866,+#7867,#7868,#7869),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#7863 = CARTESIAN_POINT('',(274.,432.));+#7864 = CARTESIAN_POINT('',(274.,428.53589838486));+#7865 = CARTESIAN_POINT('',(271.,430.26794919243));+#7866 = CARTESIAN_POINT('',(268.,432.));+#7867 = CARTESIAN_POINT('',(271.,433.73205080756));+#7868 = CARTESIAN_POINT('',(274.,435.46410161513));+#7869 = CARTESIAN_POINT('',(274.,432.));+#7870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7871 = PCURVE('',#7872,#7877);+#7872 = CYLINDRICAL_SURFACE('',#7873,2.);+#7873 = AXIS2_PLACEMENT_3D('',#7874,#7875,#7876);+#7874 = CARTESIAN_POINT('',(272.,432.,0.));+#7875 = DIRECTION('',(-0.,-0.,-1.));+#7876 = DIRECTION('',(1.,0.,0.));+#7877 = DEFINITIONAL_REPRESENTATION('',(#7878),#7882);+#7878 = LINE('',#7879,#7880);+#7879 = CARTESIAN_POINT('',(-6.28318530718,-14.));+#7880 = VECTOR('',#7881,1.);+#7881 = DIRECTION('',(1.,-0.));+#7882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7883 = ADVANCED_FACE('',(#7884),#7581,.T.);+#7884 = FACE_BOUND('',#7885,.T.);+#7885 = EDGE_LOOP('',(#7886,#7909,#7910,#7911));+#7886 = ORIENTED_EDGE('',*,*,#7887,.F.);+#7887 = EDGE_CURVE('',#7538,#7888,#7890,.T.);+#7888 = VERTEX_POINT('',#7889);+#7889 = CARTESIAN_POINT('',(288.,448.,10.));+#7890 = SURFACE_CURVE('',#7891,(#7895,#7902),.PCURVE_S1.);+#7891 = LINE('',#7892,#7893);+#7892 = CARTESIAN_POINT('',(0.,448.,10.));+#7893 = VECTOR('',#7894,1.);+#7894 = DIRECTION('',(1.,0.,0.));+#7895 = PCURVE('',#7581,#7896);+#7896 = DEFINITIONAL_REPRESENTATION('',(#7897),#7901);+#7897 = LINE('',#7898,#7899);+#7898 = CARTESIAN_POINT('',(0.,0.));+#7899 = VECTOR('',#7900,1.);+#7900 = DIRECTION('',(0.,1.));+#7901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7902 = PCURVE('',#7553,#7903);+#7903 = DEFINITIONAL_REPRESENTATION('',(#7904),#7908);+#7904 = LINE('',#7905,#7906);+#7905 = CARTESIAN_POINT('',(0.,448.));+#7906 = VECTOR('',#7907,1.);+#7907 = DIRECTION('',(1.,0.));+#7908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7909 = ORIENTED_EDGE('',*,*,#7565,.T.);+#7910 = ORIENTED_EDGE('',*,*,#7723,.T.);+#7911 = ORIENTED_EDGE('',*,*,#7912,.F.);+#7912 = EDGE_CURVE('',#7888,#7701,#7913,.T.);+#7913 = SURFACE_CURVE('',#7914,(#7918,#7925),.PCURVE_S1.);+#7914 = LINE('',#7915,#7916);+#7915 = CARTESIAN_POINT('',(288.,448.,10.));+#7916 = VECTOR('',#7917,1.);+#7917 = DIRECTION('',(0.,0.,1.));+#7918 = PCURVE('',#7581,#7919);+#7919 = DEFINITIONAL_REPRESENTATION('',(#7920),#7924);+#7920 = LINE('',#7921,#7922);+#7921 = CARTESIAN_POINT('',(0.,288.));+#7922 = VECTOR('',#7923,1.);+#7923 = DIRECTION('',(1.,0.));+#7924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7925 = PCURVE('',#7683,#7926);+#7926 = DEFINITIONAL_REPRESENTATION('',(#7927),#7931);+#7927 = LINE('',#7928,#7929);+#7928 = CARTESIAN_POINT('',(0.,-448.));+#7929 = VECTOR('',#7930,1.);+#7930 = DIRECTION('',(1.,0.));+#7931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7932 = ADVANCED_FACE('',(#7933,#7959,#7989,#8019,#8049),#7553,.F.);+#7933 = FACE_BOUND('',#7934,.F.);+#7934 = EDGE_LOOP('',(#7935,#7936,#7937,#7958));+#7935 = ORIENTED_EDGE('',*,*,#7537,.F.);+#7936 = ORIENTED_EDGE('',*,*,#7622,.T.);+#7937 = ORIENTED_EDGE('',*,*,#7938,.T.);+#7938 = EDGE_CURVE('',#7623,#7888,#7939,.T.);+#7939 = SURFACE_CURVE('',#7940,(#7944,#7951),.PCURVE_S1.);+#7940 = LINE('',#7941,#7942);+#7941 = CARTESIAN_POINT('',(288.,0.,10.));+#7942 = VECTOR('',#7943,1.);+#7943 = DIRECTION('',(0.,1.,0.));+#7944 = PCURVE('',#7553,#7945);+#7945 = DEFINITIONAL_REPRESENTATION('',(#7946),#7950);+#7946 = LINE('',#7947,#7948);+#7947 = CARTESIAN_POINT('',(288.,0.));+#7948 = VECTOR('',#7949,1.);+#7949 = DIRECTION('',(0.,1.));+#7950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7951 = PCURVE('',#7683,#7952);+#7952 = DEFINITIONAL_REPRESENTATION('',(#7953),#7957);+#7953 = LINE('',#7954,#7955);+#7954 = CARTESIAN_POINT('',(0.,0.));+#7955 = VECTOR('',#7956,1.);+#7956 = DIRECTION('',(0.,-1.));+#7957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7958 = ORIENTED_EDGE('',*,*,#7887,.F.);+#7959 = FACE_BOUND('',#7960,.F.);+#7960 = EDGE_LOOP('',(#7961));+#7961 = ORIENTED_EDGE('',*,*,#7962,.T.);+#7962 = EDGE_CURVE('',#7963,#7963,#7965,.T.);+#7963 = VERTEX_POINT('',#7964);+#7964 = CARTESIAN_POINT('',(18.,16.,10.));+#7965 = SURFACE_CURVE('',#7966,(#7971,#7982),.PCURVE_S1.);+#7966 = CIRCLE('',#7967,2.);+#7967 = AXIS2_PLACEMENT_3D('',#7968,#7969,#7970);+#7968 = CARTESIAN_POINT('',(16.,16.,10.));+#7969 = DIRECTION('',(0.,0.,-1.));+#7970 = DIRECTION('',(1.,0.,0.));+#7971 = PCURVE('',#7553,#7972);+#7972 = DEFINITIONAL_REPRESENTATION('',(#7973),#7981);+#7973 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7974,#7975,#7976,#7977,+#7978,#7979,#7980),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#7974 = CARTESIAN_POINT('',(18.,16.));+#7975 = CARTESIAN_POINT('',(18.,12.535898384862));+#7976 = CARTESIAN_POINT('',(15.,14.267949192431));+#7977 = CARTESIAN_POINT('',(12.,16.));+#7978 = CARTESIAN_POINT('',(15.,17.732050807569));+#7979 = CARTESIAN_POINT('',(18.,19.464101615138));+#7980 = CARTESIAN_POINT('',(18.,16.));+#7981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7982 = PCURVE('',#7767,#7983);+#7983 = DEFINITIONAL_REPRESENTATION('',(#7984),#7988);+#7984 = LINE('',#7985,#7986);+#7985 = CARTESIAN_POINT('',(-6.28318530718,-10.));+#7986 = VECTOR('',#7987,1.);+#7987 = DIRECTION('',(1.,-0.));+#7988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7989 = FACE_BOUND('',#7990,.F.);+#7990 = EDGE_LOOP('',(#7991));+#7991 = ORIENTED_EDGE('',*,*,#7992,.T.);+#7992 = EDGE_CURVE('',#7993,#7993,#7995,.T.);+#7993 = VERTEX_POINT('',#7994);+#7994 = CARTESIAN_POINT('',(274.,16.,10.));+#7995 = SURFACE_CURVE('',#7996,(#8001,#8012),.PCURVE_S1.);+#7996 = CIRCLE('',#7997,2.);+#7997 = AXIS2_PLACEMENT_3D('',#7998,#7999,#8000);+#7998 = CARTESIAN_POINT('',(272.,16.,10.));+#7999 = DIRECTION('',(0.,0.,-1.));+#8000 = DIRECTION('',(1.,0.,0.));+#8001 = PCURVE('',#7553,#8002);+#8002 = DEFINITIONAL_REPRESENTATION('',(#8003),#8011);+#8003 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8004,#8005,#8006,#8007,+#8008,#8009,#8010),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#8004 = CARTESIAN_POINT('',(274.,16.));+#8005 = CARTESIAN_POINT('',(274.,12.535898384862));+#8006 = CARTESIAN_POINT('',(271.,14.267949192431));+#8007 = CARTESIAN_POINT('',(268.,16.));+#8008 = CARTESIAN_POINT('',(271.,17.732050807569));+#8009 = CARTESIAN_POINT('',(274.,19.464101615138));+#8010 = CARTESIAN_POINT('',(274.,16.));+#8011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8012 = PCURVE('',#7802,#8013);+#8013 = DEFINITIONAL_REPRESENTATION('',(#8014),#8018);+#8014 = LINE('',#8015,#8016);+#8015 = CARTESIAN_POINT('',(-6.28318530718,-10.));+#8016 = VECTOR('',#8017,1.);+#8017 = DIRECTION('',(1.,-0.));+#8018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8019 = FACE_BOUND('',#8020,.F.);+#8020 = EDGE_LOOP('',(#8021));+#8021 = ORIENTED_EDGE('',*,*,#8022,.T.);+#8022 = EDGE_CURVE('',#8023,#8023,#8025,.T.);+#8023 = VERTEX_POINT('',#8024);+#8024 = CARTESIAN_POINT('',(18.,432.,10.));+#8025 = SURFACE_CURVE('',#8026,(#8031,#8042),.PCURVE_S1.);+#8026 = CIRCLE('',#8027,2.);+#8027 = AXIS2_PLACEMENT_3D('',#8028,#8029,#8030);+#8028 = CARTESIAN_POINT('',(16.,432.,10.));+#8029 = DIRECTION('',(0.,0.,-1.));+#8030 = DIRECTION('',(1.,0.,0.));+#8031 = PCURVE('',#7553,#8032);+#8032 = DEFINITIONAL_REPRESENTATION('',(#8033),#8041);+#8033 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8034,#8035,#8036,#8037,+#8038,#8039,#8040),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#8034 = CARTESIAN_POINT('',(18.,432.));+#8035 = CARTESIAN_POINT('',(18.,428.53589838486));+#8036 = CARTESIAN_POINT('',(15.,430.26794919243));+#8037 = CARTESIAN_POINT('',(12.,432.));+#8038 = CARTESIAN_POINT('',(15.,433.73205080756));+#8039 = CARTESIAN_POINT('',(18.,435.46410161513));+#8040 = CARTESIAN_POINT('',(18.,432.));+#8041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8042 = PCURVE('',#7837,#8043);+#8043 = DEFINITIONAL_REPRESENTATION('',(#8044),#8048);+#8044 = LINE('',#8045,#8046);+#8045 = CARTESIAN_POINT('',(-6.28318530718,-10.));+#8046 = VECTOR('',#8047,1.);+#8047 = DIRECTION('',(1.,-0.));+#8048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8049 = FACE_BOUND('',#8050,.F.);+#8050 = EDGE_LOOP('',(#8051));+#8051 = ORIENTED_EDGE('',*,*,#8052,.T.);+#8052 = EDGE_CURVE('',#8053,#8053,#8055,.T.);+#8053 = VERTEX_POINT('',#8054);+#8054 = CARTESIAN_POINT('',(274.,432.,10.));+#8055 = SURFACE_CURVE('',#8056,(#8061,#8072),.PCURVE_S1.);+#8056 = CIRCLE('',#8057,2.);+#8057 = AXIS2_PLACEMENT_3D('',#8058,#8059,#8060);+#8058 = CARTESIAN_POINT('',(272.,432.,10.));+#8059 = DIRECTION('',(0.,0.,-1.));+#8060 = DIRECTION('',(1.,0.,0.));+#8061 = PCURVE('',#7553,#8062);+#8062 = DEFINITIONAL_REPRESENTATION('',(#8063),#8071);+#8063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8064,#8065,#8066,#8067,+#8068,#8069,#8070),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#8064 = CARTESIAN_POINT('',(274.,432.));+#8065 = CARTESIAN_POINT('',(274.,428.53589838486));+#8066 = CARTESIAN_POINT('',(271.,430.26794919243));+#8067 = CARTESIAN_POINT('',(268.,432.));+#8068 = CARTESIAN_POINT('',(271.,433.73205080756));+#8069 = CARTESIAN_POINT('',(274.,435.46410161513));+#8070 = CARTESIAN_POINT('',(274.,432.));+#8071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8072 = PCURVE('',#7872,#8073);+#8073 = DEFINITIONAL_REPRESENTATION('',(#8074),#8078);+#8074 = LINE('',#8075,#8076);+#8075 = CARTESIAN_POINT('',(-6.28318530718,-10.));+#8076 = VECTOR('',#8077,1.);+#8077 = DIRECTION('',(1.,-0.));+#8078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8079 = ADVANCED_FACE('',(#8080),#7683,.T.);+#8080 = FACE_BOUND('',#8081,.T.);+#8081 = EDGE_LOOP('',(#8082,#8083,#8084,#8085));+#8082 = ORIENTED_EDGE('',*,*,#7669,.F.);+#8083 = ORIENTED_EDGE('',*,*,#7938,.T.);+#8084 = ORIENTED_EDGE('',*,*,#7912,.T.);+#8085 = ORIENTED_EDGE('',*,*,#7700,.F.);+#8086 = ADVANCED_FACE('',(#8087),#7767,.F.);+#8087 = FACE_BOUND('',#8088,.T.);+#8088 = EDGE_LOOP('',(#8089,#8090,#8111,#8112));+#8089 = ORIENTED_EDGE('',*,*,#7962,.T.);+#8090 = ORIENTED_EDGE('',*,*,#8091,.T.);+#8091 = EDGE_CURVE('',#7963,#7747,#8092,.T.);+#8092 = SEAM_CURVE('',#8093,(#8097,#8104),.PCURVE_S1.);+#8093 = LINE('',#8094,#8095);+#8094 = CARTESIAN_POINT('',(18.,16.,0.));+#8095 = VECTOR('',#8096,1.);+#8096 = DIRECTION('',(0.,0.,1.));+#8097 = PCURVE('',#7767,#8098);+#8098 = DEFINITIONAL_REPRESENTATION('',(#8099),#8103);+#8099 = LINE('',#8100,#8101);+#8100 = CARTESIAN_POINT('',(-6.28318530718,0.));+#8101 = VECTOR('',#8102,1.);+#8102 = DIRECTION('',(-0.,-1.));+#8103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8104 = PCURVE('',#7767,#8105);+#8105 = DEFINITIONAL_REPRESENTATION('',(#8106),#8110);+#8106 = LINE('',#8107,#8108);+#8107 = CARTESIAN_POINT('',(-0.,0.));+#8108 = VECTOR('',#8109,1.);+#8109 = DIRECTION('',(-0.,-1.));+#8110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8111 = ORIENTED_EDGE('',*,*,#7746,.F.);+#8112 = ORIENTED_EDGE('',*,*,#8091,.F.);+#8113 = ADVANCED_FACE('',(#8114),#7802,.F.);+#8114 = FACE_BOUND('',#8115,.T.);+#8115 = EDGE_LOOP('',(#8116,#8117,#8138,#8139));+#8116 = ORIENTED_EDGE('',*,*,#7992,.T.);+#8117 = ORIENTED_EDGE('',*,*,#8118,.T.);+#8118 = EDGE_CURVE('',#7993,#7782,#8119,.T.);+#8119 = SEAM_CURVE('',#8120,(#8124,#8131),.PCURVE_S1.);+#8120 = LINE('',#8121,#8122);+#8121 = CARTESIAN_POINT('',(274.,16.,0.));+#8122 = VECTOR('',#8123,1.);+#8123 = DIRECTION('',(0.,0.,1.));+#8124 = PCURVE('',#7802,#8125);+#8125 = DEFINITIONAL_REPRESENTATION('',(#8126),#8130);+#8126 = LINE('',#8127,#8128);+#8127 = CARTESIAN_POINT('',(-6.28318530718,0.));+#8128 = VECTOR('',#8129,1.);+#8129 = DIRECTION('',(-0.,-1.));+#8130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8131 = PCURVE('',#7802,#8132);+#8132 = DEFINITIONAL_REPRESENTATION('',(#8133),#8137);+#8133 = LINE('',#8134,#8135);+#8134 = CARTESIAN_POINT('',(-0.,0.));+#8135 = VECTOR('',#8136,1.);+#8136 = DIRECTION('',(-0.,-1.));+#8137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8138 = ORIENTED_EDGE('',*,*,#7781,.F.);+#8139 = ORIENTED_EDGE('',*,*,#8118,.F.);+#8140 = ADVANCED_FACE('',(#8141),#7837,.F.);+#8141 = FACE_BOUND('',#8142,.T.);+#8142 = EDGE_LOOP('',(#8143,#8144,#8165,#8166));+#8143 = ORIENTED_EDGE('',*,*,#8022,.T.);+#8144 = ORIENTED_EDGE('',*,*,#8145,.T.);+#8145 = EDGE_CURVE('',#8023,#7817,#8146,.T.);+#8146 = SEAM_CURVE('',#8147,(#8151,#8158),.PCURVE_S1.);+#8147 = LINE('',#8148,#8149);+#8148 = CARTESIAN_POINT('',(18.,432.,0.));+#8149 = VECTOR('',#8150,1.);+#8150 = DIRECTION('',(0.,0.,1.));+#8151 = PCURVE('',#7837,#8152);+#8152 = DEFINITIONAL_REPRESENTATION('',(#8153),#8157);+#8153 = LINE('',#8154,#8155);+#8154 = CARTESIAN_POINT('',(-6.28318530718,0.));+#8155 = VECTOR('',#8156,1.);+#8156 = DIRECTION('',(-0.,-1.));+#8157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8158 = PCURVE('',#7837,#8159);+#8159 = DEFINITIONAL_REPRESENTATION('',(#8160),#8164);+#8160 = LINE('',#8161,#8162);+#8161 = CARTESIAN_POINT('',(-0.,0.));+#8162 = VECTOR('',#8163,1.);+#8163 = DIRECTION('',(-0.,-1.));+#8164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8165 = ORIENTED_EDGE('',*,*,#7816,.F.);+#8166 = ORIENTED_EDGE('',*,*,#8145,.F.);+#8167 = ADVANCED_FACE('',(#8168),#7872,.F.);+#8168 = FACE_BOUND('',#8169,.T.);+#8169 = EDGE_LOOP('',(#8170,#8171,#8192,#8193));+#8170 = ORIENTED_EDGE('',*,*,#8052,.T.);+#8171 = ORIENTED_EDGE('',*,*,#8172,.T.);+#8172 = EDGE_CURVE('',#8053,#7852,#8173,.T.);+#8173 = SEAM_CURVE('',#8174,(#8178,#8185),.PCURVE_S1.);+#8174 = LINE('',#8175,#8176);+#8175 = CARTESIAN_POINT('',(274.,432.,0.));+#8176 = VECTOR('',#8177,1.);+#8177 = DIRECTION('',(0.,0.,1.));+#8178 = PCURVE('',#7872,#8179);+#8179 = DEFINITIONAL_REPRESENTATION('',(#8180),#8184);+#8180 = LINE('',#8181,#8182);+#8181 = CARTESIAN_POINT('',(-6.28318530718,0.));+#8182 = VECTOR('',#8183,1.);+#8183 = DIRECTION('',(-0.,-1.));+#8184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8185 = PCURVE('',#7872,#8186);+#8186 = DEFINITIONAL_REPRESENTATION('',(#8187),#8191);+#8187 = LINE('',#8188,#8189);+#8188 = CARTESIAN_POINT('',(-0.,0.));+#8189 = VECTOR('',#8190,1.);+#8190 = DIRECTION('',(-0.,-1.));+#8191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8192 = ORIENTED_EDGE('',*,*,#7851,.F.);+#8193 = ORIENTED_EDGE('',*,*,#8172,.F.);+#8194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8198)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#8195,#8196,#8197)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#8195 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#8196 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#8197 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#8198 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8195,+  'distance_accuracy_value','confusion accuracy');+#8199 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8200,#8202);+#8200 = ( REPRESENTATION_RELATIONSHIP('','',#7495,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8201) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#8201 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);+#8202 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #8203);+#8203 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','carrier_plate_concept','',+  #5,#7490,$);+#8204 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7492));+#8205 = SHAPE_DEFINITION_REPRESENTATION(#8206,#8212);+#8206 = PRODUCT_DEFINITION_SHAPE('','',#8207);+#8207 = PRODUCT_DEFINITION('design','',#8208,#8211);+#8208 = PRODUCT_DEFINITION_FORMATION('','',#8209);+#8209 = PRODUCT('retaining_rail_concept_7','retaining_rail_concept_7',''+  ,(#8210));+#8210 = PRODUCT_CONTEXT('',#2,'mechanical');+#8211 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#8212 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8213),#8543);+#8213 = MANIFOLD_SOLID_BREP('',#8214);+#8214 = CLOSED_SHELL('',(#8215,#8335,#8435,#8482,#8529,#8536));+#8215 = ADVANCED_FACE('',(#8216),#8230,.F.);+#8216 = FACE_BOUND('',#8217,.F.);+#8217 = EDGE_LOOP('',(#8218,#8253,#8281,#8309));+#8218 = ORIENTED_EDGE('',*,*,#8219,.F.);+#8219 = EDGE_CURVE('',#8220,#8222,#8224,.T.);+#8220 = VERTEX_POINT('',#8221);+#8221 = CARTESIAN_POINT('',(5.,24.,14.));+#8222 = VERTEX_POINT('',#8223);+#8223 = CARTESIAN_POINT('',(5.,24.,28.));+#8224 = SURFACE_CURVE('',#8225,(#8229,#8241),.PCURVE_S1.);+#8225 = LINE('',#8226,#8227);+#8226 = CARTESIAN_POINT('',(5.,24.,14.));+#8227 = VECTOR('',#8228,1.);+#8228 = DIRECTION('',(0.,0.,1.));+#8229 = PCURVE('',#8230,#8235);+#8230 = PLANE('',#8231);+#8231 = AXIS2_PLACEMENT_3D('',#8232,#8233,#8234);+#8232 = CARTESIAN_POINT('',(5.,24.,14.));+#8233 = DIRECTION('',(1.,0.,0.));+#8234 = DIRECTION('',(0.,0.,1.));+#8235 = DEFINITIONAL_REPRESENTATION('',(#8236),#8240);+#8236 = LINE('',#8237,#8238);+#8237 = CARTESIAN_POINT('',(0.,0.));+#8238 = VECTOR('',#8239,1.);+#8239 = DIRECTION('',(1.,0.));+#8240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8241 = PCURVE('',#8242,#8247);+#8242 = PLANE('',#8243);+#8243 = AXIS2_PLACEMENT_3D('',#8244,#8245,#8246);+#8244 = CARTESIAN_POINT('',(5.,24.,14.));+#8245 = DIRECTION('',(0.,1.,0.));+#8246 = DIRECTION('',(0.,0.,1.));+#8247 = DEFINITIONAL_REPRESENTATION('',(#8248),#8252);+#8248 = LINE('',#8249,#8250);+#8249 = CARTESIAN_POINT('',(0.,0.));+#8250 = VECTOR('',#8251,1.);+#8251 = DIRECTION('',(1.,0.));+#8252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8253 = ORIENTED_EDGE('',*,*,#8254,.T.);+#8254 = EDGE_CURVE('',#8220,#8255,#8257,.T.);+#8255 = VERTEX_POINT('',#8256);+#8256 = CARTESIAN_POINT('',(5.,424.,14.));+#8257 = SURFACE_CURVE('',#8258,(#8262,#8269),.PCURVE_S1.);+#8258 = LINE('',#8259,#8260);+#8259 = CARTESIAN_POINT('',(5.,24.,14.));+#8260 = VECTOR('',#8261,1.);+#8261 = DIRECTION('',(0.,1.,0.));+#8262 = PCURVE('',#8230,#8263);+#8263 = DEFINITIONAL_REPRESENTATION('',(#8264),#8268);+#8264 = LINE('',#8265,#8266);+#8265 = CARTESIAN_POINT('',(0.,0.));+#8266 = VECTOR('',#8267,1.);+#8267 = DIRECTION('',(0.,-1.));+#8268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8269 = PCURVE('',#8270,#8275);+#8270 = PLANE('',#8271);+#8271 = AXIS2_PLACEMENT_3D('',#8272,#8273,#8274);+#8272 = CARTESIAN_POINT('',(5.,24.,14.));+#8273 = DIRECTION('',(0.,0.,1.));+#8274 = DIRECTION('',(1.,0.,0.));+#8275 = DEFINITIONAL_REPRESENTATION('',(#8276),#8280);+#8276 = LINE('',#8277,#8278);+#8277 = CARTESIAN_POINT('',(0.,0.));+#8278 = VECTOR('',#8279,1.);+#8279 = DIRECTION('',(0.,1.));+#8280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8281 = ORIENTED_EDGE('',*,*,#8282,.T.);+#8282 = EDGE_CURVE('',#8255,#8283,#8285,.T.);+#8283 = VERTEX_POINT('',#8284);+#8284 = CARTESIAN_POINT('',(5.,424.,28.));+#8285 = SURFACE_CURVE('',#8286,(#8290,#8297),.PCURVE_S1.);+#8286 = LINE('',#8287,#8288);+#8287 = CARTESIAN_POINT('',(5.,424.,14.));+#8288 = VECTOR('',#8289,1.);+#8289 = DIRECTION('',(0.,0.,1.));+#8290 = PCURVE('',#8230,#8291);+#8291 = DEFINITIONAL_REPRESENTATION('',(#8292),#8296);+#8292 = LINE('',#8293,#8294);+#8293 = CARTESIAN_POINT('',(0.,-400.));+#8294 = VECTOR('',#8295,1.);+#8295 = DIRECTION('',(1.,0.));+#8296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8297 = PCURVE('',#8298,#8303);+#8298 = PLANE('',#8299);+#8299 = AXIS2_PLACEMENT_3D('',#8300,#8301,#8302);+#8300 = CARTESIAN_POINT('',(5.,424.,14.));+#8301 = DIRECTION('',(0.,1.,0.));+#8302 = DIRECTION('',(0.,0.,1.));+#8303 = DEFINITIONAL_REPRESENTATION('',(#8304),#8308);+#8304 = LINE('',#8305,#8306);+#8305 = CARTESIAN_POINT('',(0.,0.));+#8306 = VECTOR('',#8307,1.);+#8307 = DIRECTION('',(1.,0.));+#8308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8309 = ORIENTED_EDGE('',*,*,#8310,.F.);+#8310 = EDGE_CURVE('',#8222,#8283,#8311,.T.);+#8311 = SURFACE_CURVE('',#8312,(#8316,#8323),.PCURVE_S1.);+#8312 = LINE('',#8313,#8314);+#8313 = CARTESIAN_POINT('',(5.,24.,28.));+#8314 = VECTOR('',#8315,1.);+#8315 = DIRECTION('',(0.,1.,0.));+#8316 = PCURVE('',#8230,#8317);+#8317 = DEFINITIONAL_REPRESENTATION('',(#8318),#8322);+#8318 = LINE('',#8319,#8320);+#8319 = CARTESIAN_POINT('',(14.,0.));+#8320 = VECTOR('',#8321,1.);+#8321 = DIRECTION('',(0.,-1.));+#8322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8323 = PCURVE('',#8324,#8329);+#8324 = PLANE('',#8325);+#8325 = AXIS2_PLACEMENT_3D('',#8326,#8327,#8328);+#8326 = CARTESIAN_POINT('',(5.,24.,28.));+#8327 = DIRECTION('',(0.,0.,1.));+#8328 = DIRECTION('',(1.,0.,0.));+#8329 = DEFINITIONAL_REPRESENTATION('',(#8330),#8334);+#8330 = LINE('',#8331,#8332);+#8331 = CARTESIAN_POINT('',(0.,0.));+#8332 = VECTOR('',#8333,1.);+#8333 = DIRECTION('',(0.,1.));+#8334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8335 = ADVANCED_FACE('',(#8336),#8350,.T.);+#8336 = FACE_BOUND('',#8337,.T.);+#8337 = EDGE_LOOP('',(#8338,#8368,#8391,#8414));+#8338 = ORIENTED_EDGE('',*,*,#8339,.F.);+#8339 = EDGE_CURVE('',#8340,#8342,#8344,.T.);+#8340 = VERTEX_POINT('',#8341);+#8341 = CARTESIAN_POINT('',(9.,24.,14.));+#8342 = VERTEX_POINT('',#8343);+#8343 = CARTESIAN_POINT('',(9.,24.,28.));+#8344 = SURFACE_CURVE('',#8345,(#8349,#8361),.PCURVE_S1.);+#8345 = LINE('',#8346,#8347);+#8346 = CARTESIAN_POINT('',(9.,24.,14.));+#8347 = VECTOR('',#8348,1.);+#8348 = DIRECTION('',(0.,0.,1.));+#8349 = PCURVE('',#8350,#8355);+#8350 = PLANE('',#8351);+#8351 = AXIS2_PLACEMENT_3D('',#8352,#8353,#8354);+#8352 = CARTESIAN_POINT('',(9.,24.,14.));+#8353 = DIRECTION('',(1.,0.,0.));+#8354 = DIRECTION('',(0.,0.,1.));+#8355 = DEFINITIONAL_REPRESENTATION('',(#8356),#8360);+#8356 = LINE('',#8357,#8358);+#8357 = CARTESIAN_POINT('',(0.,0.));+#8358 = VECTOR('',#8359,1.);+#8359 = DIRECTION('',(1.,0.));+#8360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8361 = PCURVE('',#8242,#8362);+#8362 = DEFINITIONAL_REPRESENTATION('',(#8363),#8367);+#8363 = LINE('',#8364,#8365);+#8364 = CARTESIAN_POINT('',(0.,4.));+#8365 = VECTOR('',#8366,1.);+#8366 = DIRECTION('',(1.,0.));+#8367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8368 = ORIENTED_EDGE('',*,*,#8369,.T.);+#8369 = EDGE_CURVE('',#8340,#8370,#8372,.T.);+#8370 = VERTEX_POINT('',#8371);+#8371 = CARTESIAN_POINT('',(9.,424.,14.));+#8372 = SURFACE_CURVE('',#8373,(#8377,#8384),.PCURVE_S1.);+#8373 = LINE('',#8374,#8375);+#8374 = CARTESIAN_POINT('',(9.,24.,14.));+#8375 = VECTOR('',#8376,1.);+#8376 = DIRECTION('',(0.,1.,0.));+#8377 = PCURVE('',#8350,#8378);+#8378 = DEFINITIONAL_REPRESENTATION('',(#8379),#8383);+#8379 = LINE('',#8380,#8381);+#8380 = CARTESIAN_POINT('',(0.,0.));+#8381 = VECTOR('',#8382,1.);+#8382 = DIRECTION('',(0.,-1.));+#8383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8384 = PCURVE('',#8270,#8385);+#8385 = DEFINITIONAL_REPRESENTATION('',(#8386),#8390);+#8386 = LINE('',#8387,#8388);+#8387 = CARTESIAN_POINT('',(4.,0.));+#8388 = VECTOR('',#8389,1.);+#8389 = DIRECTION('',(0.,1.));+#8390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8391 = ORIENTED_EDGE('',*,*,#8392,.T.);+#8392 = EDGE_CURVE('',#8370,#8393,#8395,.T.);+#8393 = VERTEX_POINT('',#8394);+#8394 = CARTESIAN_POINT('',(9.,424.,28.));+#8395 = SURFACE_CURVE('',#8396,(#8400,#8407),.PCURVE_S1.);+#8396 = LINE('',#8397,#8398);+#8397 = CARTESIAN_POINT('',(9.,424.,14.));+#8398 = VECTOR('',#8399,1.);+#8399 = DIRECTION('',(0.,0.,1.));+#8400 = PCURVE('',#8350,#8401);+#8401 = DEFINITIONAL_REPRESENTATION('',(#8402),#8406);+#8402 = LINE('',#8403,#8404);+#8403 = CARTESIAN_POINT('',(0.,-400.));+#8404 = VECTOR('',#8405,1.);+#8405 = DIRECTION('',(1.,0.));+#8406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8407 = PCURVE('',#8298,#8408);+#8408 = DEFINITIONAL_REPRESENTATION('',(#8409),#8413);+#8409 = LINE('',#8410,#8411);+#8410 = CARTESIAN_POINT('',(0.,4.));+#8411 = VECTOR('',#8412,1.);+#8412 = DIRECTION('',(1.,0.));+#8413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8414 = ORIENTED_EDGE('',*,*,#8415,.F.);+#8415 = EDGE_CURVE('',#8342,#8393,#8416,.T.);+#8416 = SURFACE_CURVE('',#8417,(#8421,#8428),.PCURVE_S1.);+#8417 = LINE('',#8418,#8419);+#8418 = CARTESIAN_POINT('',(9.,24.,28.));+#8419 = VECTOR('',#8420,1.);+#8420 = DIRECTION('',(0.,1.,0.));+#8421 = PCURVE('',#8350,#8422);+#8422 = DEFINITIONAL_REPRESENTATION('',(#8423),#8427);+#8423 = LINE('',#8424,#8425);+#8424 = CARTESIAN_POINT('',(14.,0.));+#8425 = VECTOR('',#8426,1.);+#8426 = DIRECTION('',(0.,-1.));+#8427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8428 = PCURVE('',#8324,#8429);+#8429 = DEFINITIONAL_REPRESENTATION('',(#8430),#8434);+#8430 = LINE('',#8431,#8432);+#8431 = CARTESIAN_POINT('',(4.,0.));+#8432 = VECTOR('',#8433,1.);+#8433 = DIRECTION('',(0.,1.));+#8434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8435 = ADVANCED_FACE('',(#8436),#8242,.F.);+#8436 = FACE_BOUND('',#8437,.F.);+#8437 = EDGE_LOOP('',(#8438,#8459,#8460,#8481));+#8438 = ORIENTED_EDGE('',*,*,#8439,.F.);+#8439 = EDGE_CURVE('',#8220,#8340,#8440,.T.);+#8440 = SURFACE_CURVE('',#8441,(#8445,#8452),.PCURVE_S1.);+#8441 = LINE('',#8442,#8443);+#8442 = CARTESIAN_POINT('',(5.,24.,14.));+#8443 = VECTOR('',#8444,1.);+#8444 = DIRECTION('',(1.,0.,0.));+#8445 = PCURVE('',#8242,#8446);+#8446 = DEFINITIONAL_REPRESENTATION('',(#8447),#8451);+#8447 = LINE('',#8448,#8449);+#8448 = CARTESIAN_POINT('',(0.,0.));+#8449 = VECTOR('',#8450,1.);+#8450 = DIRECTION('',(0.,1.));+#8451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8452 = PCURVE('',#8270,#8453);+#8453 = DEFINITIONAL_REPRESENTATION('',(#8454),#8458);+#8454 = LINE('',#8455,#8456);+#8455 = CARTESIAN_POINT('',(0.,0.));+#8456 = VECTOR('',#8457,1.);+#8457 = DIRECTION('',(1.,0.));+#8458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8459 = ORIENTED_EDGE('',*,*,#8219,.T.);+#8460 = ORIENTED_EDGE('',*,*,#8461,.T.);+#8461 = EDGE_CURVE('',#8222,#8342,#8462,.T.);+#8462 = SURFACE_CURVE('',#8463,(#8467,#8474),.PCURVE_S1.);+#8463 = LINE('',#8464,#8465);+#8464 = CARTESIAN_POINT('',(5.,24.,28.));+#8465 = VECTOR('',#8466,1.);+#8466 = DIRECTION('',(1.,0.,0.));+#8467 = PCURVE('',#8242,#8468);+#8468 = DEFINITIONAL_REPRESENTATION('',(#8469),#8473);+#8469 = LINE('',#8470,#8471);+#8470 = CARTESIAN_POINT('',(14.,0.));+#8471 = VECTOR('',#8472,1.);+#8472 = DIRECTION('',(0.,1.));+#8473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8474 = PCURVE('',#8324,#8475);+#8475 = DEFINITIONAL_REPRESENTATION('',(#8476),#8480);+#8476 = LINE('',#8477,#8478);+#8477 = CARTESIAN_POINT('',(0.,0.));+#8478 = VECTOR('',#8479,1.);+#8479 = DIRECTION('',(1.,0.));+#8480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8481 = ORIENTED_EDGE('',*,*,#8339,.F.);+#8482 = ADVANCED_FACE('',(#8483),#8298,.T.);+#8483 = FACE_BOUND('',#8484,.T.);+#8484 = EDGE_LOOP('',(#8485,#8506,#8507,#8528));+#8485 = ORIENTED_EDGE('',*,*,#8486,.F.);+#8486 = EDGE_CURVE('',#8255,#8370,#8487,.T.);+#8487 = SURFACE_CURVE('',#8488,(#8492,#8499),.PCURVE_S1.);+#8488 = LINE('',#8489,#8490);+#8489 = CARTESIAN_POINT('',(5.,424.,14.));+#8490 = VECTOR('',#8491,1.);+#8491 = DIRECTION('',(1.,0.,0.));+#8492 = PCURVE('',#8298,#8493);+#8493 = DEFINITIONAL_REPRESENTATION('',(#8494),#8498);+#8494 = LINE('',#8495,#8496);+#8495 = CARTESIAN_POINT('',(0.,0.));+#8496 = VECTOR('',#8497,1.);+#8497 = DIRECTION('',(0.,1.));+#8498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8499 = PCURVE('',#8270,#8500);+#8500 = DEFINITIONAL_REPRESENTATION('',(#8501),#8505);+#8501 = LINE('',#8502,#8503);+#8502 = CARTESIAN_POINT('',(0.,400.));+#8503 = VECTOR('',#8504,1.);+#8504 = DIRECTION('',(1.,0.));+#8505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8506 = ORIENTED_EDGE('',*,*,#8282,.T.);+#8507 = ORIENTED_EDGE('',*,*,#8508,.T.);+#8508 = EDGE_CURVE('',#8283,#8393,#8509,.T.);+#8509 = SURFACE_CURVE('',#8510,(#8514,#8521),.PCURVE_S1.);+#8510 = LINE('',#8511,#8512);+#8511 = CARTESIAN_POINT('',(5.,424.,28.));+#8512 = VECTOR('',#8513,1.);+#8513 = DIRECTION('',(1.,0.,0.));+#8514 = PCURVE('',#8298,#8515);+#8515 = DEFINITIONAL_REPRESENTATION('',(#8516),#8520);+#8516 = LINE('',#8517,#8518);+#8517 = CARTESIAN_POINT('',(14.,0.));+#8518 = VECTOR('',#8519,1.);+#8519 = DIRECTION('',(0.,1.));+#8520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8521 = PCURVE('',#8324,#8522);+#8522 = DEFINITIONAL_REPRESENTATION('',(#8523),#8527);+#8523 = LINE('',#8524,#8525);+#8524 = CARTESIAN_POINT('',(0.,400.));+#8525 = VECTOR('',#8526,1.);+#8526 = DIRECTION('',(1.,0.));+#8527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8528 = ORIENTED_EDGE('',*,*,#8392,.F.);+#8529 = ADVANCED_FACE('',(#8530),#8270,.F.);+#8530 = FACE_BOUND('',#8531,.F.);+#8531 = EDGE_LOOP('',(#8532,#8533,#8534,#8535));+#8532 = ORIENTED_EDGE('',*,*,#8254,.F.);+#8533 = ORIENTED_EDGE('',*,*,#8439,.T.);+#8534 = ORIENTED_EDGE('',*,*,#8369,.T.);+#8535 = ORIENTED_EDGE('',*,*,#8486,.F.);+#8536 = ADVANCED_FACE('',(#8537),#8324,.T.);+#8537 = FACE_BOUND('',#8538,.T.);+#8538 = EDGE_LOOP('',(#8539,#8540,#8541,#8542));+#8539 = ORIENTED_EDGE('',*,*,#8310,.F.);+#8540 = ORIENTED_EDGE('',*,*,#8461,.T.);+#8541 = ORIENTED_EDGE('',*,*,#8415,.T.);+#8542 = ORIENTED_EDGE('',*,*,#8508,.F.);+#8543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8547)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#8544,#8545,#8546)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#8544 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#8545 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#8546 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#8547 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8544,+  'distance_accuracy_value','confusion accuracy');+#8548 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8549,#8551);+#8549 = ( REPRESENTATION_RELATIONSHIP('','',#8212,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8550) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#8550 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);+#8551 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #8552);+#8552 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','retaining_rail_concept_7',+  '',#5,#8207,$);+#8553 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8209));+#8554 = SHAPE_DEFINITION_REPRESENTATION(#8555,#8561);+#8555 = PRODUCT_DEFINITION_SHAPE('','',#8556);+#8556 = PRODUCT_DEFINITION('design','',#8557,#8560);+#8557 = PRODUCT_DEFINITION_FORMATION('','',#8558);+#8558 = PRODUCT('retaining_rail_concept_281',+  'retaining_rail_concept_281','',(#8559));+#8559 = PRODUCT_CONTEXT('',#2,'mechanical');+#8560 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#8561 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8562),#8892);+#8562 = MANIFOLD_SOLID_BREP('',#8563);+#8563 = CLOSED_SHELL('',(#8564,#8684,#8784,#8831,#8878,#8885));+#8564 = ADVANCED_FACE('',(#8565),#8579,.F.);+#8565 = FACE_BOUND('',#8566,.F.);+#8566 = EDGE_LOOP('',(#8567,#8602,#8630,#8658));+#8567 = ORIENTED_EDGE('',*,*,#8568,.F.);+#8568 = EDGE_CURVE('',#8569,#8571,#8573,.T.);+#8569 = VERTEX_POINT('',#8570);+#8570 = CARTESIAN_POINT('',(279.,24.,14.));+#8571 = VERTEX_POINT('',#8572);+#8572 = CARTESIAN_POINT('',(279.,24.,28.));+#8573 = SURFACE_CURVE('',#8574,(#8578,#8590),.PCURVE_S1.);+#8574 = LINE('',#8575,#8576);+#8575 = CARTESIAN_POINT('',(279.,24.,14.));+#8576 = VECTOR('',#8577,1.);+#8577 = DIRECTION('',(0.,0.,1.));+#8578 = PCURVE('',#8579,#8584);+#8579 = PLANE('',#8580);+#8580 = AXIS2_PLACEMENT_3D('',#8581,#8582,#8583);+#8581 = CARTESIAN_POINT('',(279.,24.,14.));+#8582 = DIRECTION('',(1.,0.,0.));+#8583 = DIRECTION('',(0.,0.,1.));+#8584 = DEFINITIONAL_REPRESENTATION('',(#8585),#8589);+#8585 = LINE('',#8586,#8587);+#8586 = CARTESIAN_POINT('',(0.,0.));+#8587 = VECTOR('',#8588,1.);+#8588 = DIRECTION('',(1.,0.));+#8589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8590 = PCURVE('',#8591,#8596);+#8591 = PLANE('',#8592);+#8592 = AXIS2_PLACEMENT_3D('',#8593,#8594,#8595);+#8593 = CARTESIAN_POINT('',(279.,24.,14.));+#8594 = DIRECTION('',(0.,1.,0.));+#8595 = DIRECTION('',(0.,0.,1.));+#8596 = DEFINITIONAL_REPRESENTATION('',(#8597),#8601);+#8597 = LINE('',#8598,#8599);+#8598 = CARTESIAN_POINT('',(0.,0.));+#8599 = VECTOR('',#8600,1.);+#8600 = DIRECTION('',(1.,0.));+#8601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8602 = ORIENTED_EDGE('',*,*,#8603,.T.);+#8603 = EDGE_CURVE('',#8569,#8604,#8606,.T.);+#8604 = VERTEX_POINT('',#8605);+#8605 = CARTESIAN_POINT('',(279.,424.,14.));+#8606 = SURFACE_CURVE('',#8607,(#8611,#8618),.PCURVE_S1.);+#8607 = LINE('',#8608,#8609);+#8608 = CARTESIAN_POINT('',(279.,24.,14.));+#8609 = VECTOR('',#8610,1.);+#8610 = DIRECTION('',(0.,1.,0.));+#8611 = PCURVE('',#8579,#8612);+#8612 = DEFINITIONAL_REPRESENTATION('',(#8613),#8617);+#8613 = LINE('',#8614,#8615);+#8614 = CARTESIAN_POINT('',(0.,0.));+#8615 = VECTOR('',#8616,1.);+#8616 = DIRECTION('',(0.,-1.));+#8617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8618 = PCURVE('',#8619,#8624);+#8619 = PLANE('',#8620);+#8620 = AXIS2_PLACEMENT_3D('',#8621,#8622,#8623);+#8621 = CARTESIAN_POINT('',(279.,24.,14.));+#8622 = DIRECTION('',(0.,0.,1.));+#8623 = DIRECTION('',(1.,0.,0.));+#8624 = DEFINITIONAL_REPRESENTATION('',(#8625),#8629);+#8625 = LINE('',#8626,#8627);+#8626 = CARTESIAN_POINT('',(0.,0.));+#8627 = VECTOR('',#8628,1.);+#8628 = DIRECTION('',(0.,1.));+#8629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8630 = ORIENTED_EDGE('',*,*,#8631,.T.);+#8631 = EDGE_CURVE('',#8604,#8632,#8634,.T.);+#8632 = VERTEX_POINT('',#8633);+#8633 = CARTESIAN_POINT('',(279.,424.,28.));+#8634 = SURFACE_CURVE('',#8635,(#8639,#8646),.PCURVE_S1.);+#8635 = LINE('',#8636,#8637);+#8636 = CARTESIAN_POINT('',(279.,424.,14.));+#8637 = VECTOR('',#8638,1.);+#8638 = DIRECTION('',(0.,0.,1.));+#8639 = PCURVE('',#8579,#8640);+#8640 = DEFINITIONAL_REPRESENTATION('',(#8641),#8645);+#8641 = LINE('',#8642,#8643);+#8642 = CARTESIAN_POINT('',(0.,-400.));+#8643 = VECTOR('',#8644,1.);+#8644 = DIRECTION('',(1.,0.));+#8645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8646 = PCURVE('',#8647,#8652);+#8647 = PLANE('',#8648);+#8648 = AXIS2_PLACEMENT_3D('',#8649,#8650,#8651);+#8649 = CARTESIAN_POINT('',(279.,424.,14.));+#8650 = DIRECTION('',(0.,1.,0.));+#8651 = DIRECTION('',(0.,0.,1.));+#8652 = DEFINITIONAL_REPRESENTATION('',(#8653),#8657);+#8653 = LINE('',#8654,#8655);+#8654 = CARTESIAN_POINT('',(0.,0.));+#8655 = VECTOR('',#8656,1.);+#8656 = DIRECTION('',(1.,0.));+#8657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8658 = ORIENTED_EDGE('',*,*,#8659,.F.);+#8659 = EDGE_CURVE('',#8571,#8632,#8660,.T.);+#8660 = SURFACE_CURVE('',#8661,(#8665,#8672),.PCURVE_S1.);+#8661 = LINE('',#8662,#8663);+#8662 = CARTESIAN_POINT('',(279.,24.,28.));+#8663 = VECTOR('',#8664,1.);+#8664 = DIRECTION('',(0.,1.,0.));+#8665 = PCURVE('',#8579,#8666);+#8666 = DEFINITIONAL_REPRESENTATION('',(#8667),#8671);+#8667 = LINE('',#8668,#8669);+#8668 = CARTESIAN_POINT('',(14.,0.));+#8669 = VECTOR('',#8670,1.);+#8670 = DIRECTION('',(0.,-1.));+#8671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8672 = PCURVE('',#8673,#8678);+#8673 = PLANE('',#8674);+#8674 = AXIS2_PLACEMENT_3D('',#8675,#8676,#8677);+#8675 = CARTESIAN_POINT('',(279.,24.,28.));+#8676 = DIRECTION('',(0.,0.,1.));+#8677 = DIRECTION('',(1.,0.,0.));+#8678 = DEFINITIONAL_REPRESENTATION('',(#8679),#8683);+#8679 = LINE('',#8680,#8681);+#8680 = CARTESIAN_POINT('',(0.,0.));+#8681 = VECTOR('',#8682,1.);+#8682 = DIRECTION('',(0.,1.));+#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8684 = ADVANCED_FACE('',(#8685),#8699,.T.);+#8685 = FACE_BOUND('',#8686,.T.);+#8686 = EDGE_LOOP('',(#8687,#8717,#8740,#8763));+#8687 = ORIENTED_EDGE('',*,*,#8688,.F.);+#8688 = EDGE_CURVE('',#8689,#8691,#8693,.T.);+#8689 = VERTEX_POINT('',#8690);+#8690 = CARTESIAN_POINT('',(283.,24.,14.));+#8691 = VERTEX_POINT('',#8692);+#8692 = CARTESIAN_POINT('',(283.,24.,28.));+#8693 = SURFACE_CURVE('',#8694,(#8698,#8710),.PCURVE_S1.);+#8694 = LINE('',#8695,#8696);+#8695 = CARTESIAN_POINT('',(283.,24.,14.));+#8696 = VECTOR('',#8697,1.);+#8697 = DIRECTION('',(0.,0.,1.));+#8698 = PCURVE('',#8699,#8704);+#8699 = PLANE('',#8700);+#8700 = AXIS2_PLACEMENT_3D('',#8701,#8702,#8703);+#8701 = CARTESIAN_POINT('',(283.,24.,14.));+#8702 = DIRECTION('',(1.,0.,0.));+#8703 = DIRECTION('',(0.,0.,1.));+#8704 = DEFINITIONAL_REPRESENTATION('',(#8705),#8709);+#8705 = LINE('',#8706,#8707);+#8706 = CARTESIAN_POINT('',(0.,0.));+#8707 = VECTOR('',#8708,1.);+#8708 = DIRECTION('',(1.,0.));+#8709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8710 = PCURVE('',#8591,#8711);+#8711 = DEFINITIONAL_REPRESENTATION('',(#8712),#8716);+#8712 = LINE('',#8713,#8714);+#8713 = CARTESIAN_POINT('',(0.,4.));+#8714 = VECTOR('',#8715,1.);+#8715 = DIRECTION('',(1.,0.));+#8716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8717 = ORIENTED_EDGE('',*,*,#8718,.T.);+#8718 = EDGE_CURVE('',#8689,#8719,#8721,.T.);+#8719 = VERTEX_POINT('',#8720);+#8720 = CARTESIAN_POINT('',(283.,424.,14.));+#8721 = SURFACE_CURVE('',#8722,(#8726,#8733),.PCURVE_S1.);+#8722 = LINE('',#8723,#8724);+#8723 = CARTESIAN_POINT('',(283.,24.,14.));+#8724 = VECTOR('',#8725,1.);+#8725 = DIRECTION('',(0.,1.,0.));+#8726 = PCURVE('',#8699,#8727);+#8727 = DEFINITIONAL_REPRESENTATION('',(#8728),#8732);+#8728 = LINE('',#8729,#8730);+#8729 = CARTESIAN_POINT('',(0.,0.));+#8730 = VECTOR('',#8731,1.);+#8731 = DIRECTION('',(0.,-1.));+#8732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8733 = PCURVE('',#8619,#8734);+#8734 = DEFINITIONAL_REPRESENTATION('',(#8735),#8739);+#8735 = LINE('',#8736,#8737);+#8736 = CARTESIAN_POINT('',(4.,0.));+#8737 = VECTOR('',#8738,1.);+#8738 = DIRECTION('',(0.,1.));+#8739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8740 = ORIENTED_EDGE('',*,*,#8741,.T.);+#8741 = EDGE_CURVE('',#8719,#8742,#8744,.T.);+#8742 = VERTEX_POINT('',#8743);+#8743 = CARTESIAN_POINT('',(283.,424.,28.));+#8744 = SURFACE_CURVE('',#8745,(#8749,#8756),.PCURVE_S1.);+#8745 = LINE('',#8746,#8747);+#8746 = CARTESIAN_POINT('',(283.,424.,14.));+#8747 = VECTOR('',#8748,1.);+#8748 = DIRECTION('',(0.,0.,1.));+#8749 = PCURVE('',#8699,#8750);+#8750 = DEFINITIONAL_REPRESENTATION('',(#8751),#8755);+#8751 = LINE('',#8752,#8753);+#8752 = CARTESIAN_POINT('',(0.,-400.));+#8753 = VECTOR('',#8754,1.);+#8754 = DIRECTION('',(1.,0.));+#8755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8756 = PCURVE('',#8647,#8757);+#8757 = DEFINITIONAL_REPRESENTATION('',(#8758),#8762);+#8758 = LINE('',#8759,#8760);+#8759 = CARTESIAN_POINT('',(0.,4.));+#8760 = VECTOR('',#8761,1.);+#8761 = DIRECTION('',(1.,0.));+#8762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8763 = ORIENTED_EDGE('',*,*,#8764,.F.);+#8764 = EDGE_CURVE('',#8691,#8742,#8765,.T.);+#8765 = SURFACE_CURVE('',#8766,(#8770,#8777),.PCURVE_S1.);+#8766 = LINE('',#8767,#8768);+#8767 = CARTESIAN_POINT('',(283.,24.,28.));+#8768 = VECTOR('',#8769,1.);+#8769 = DIRECTION('',(0.,1.,0.));+#8770 = PCURVE('',#8699,#8771);+#8771 = DEFINITIONAL_REPRESENTATION('',(#8772),#8776);+#8772 = LINE('',#8773,#8774);+#8773 = CARTESIAN_POINT('',(14.,0.));+#8774 = VECTOR('',#8775,1.);+#8775 = DIRECTION('',(0.,-1.));+#8776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8777 = PCURVE('',#8673,#8778);+#8778 = DEFINITIONAL_REPRESENTATION('',(#8779),#8783);+#8779 = LINE('',#8780,#8781);+#8780 = CARTESIAN_POINT('',(4.,0.));+#8781 = VECTOR('',#8782,1.);+#8782 = DIRECTION('',(0.,1.));+#8783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8784 = ADVANCED_FACE('',(#8785),#8591,.F.);+#8785 = FACE_BOUND('',#8786,.F.);+#8786 = EDGE_LOOP('',(#8787,#8808,#8809,#8830));+#8787 = ORIENTED_EDGE('',*,*,#8788,.F.);+#8788 = EDGE_CURVE('',#8569,#8689,#8789,.T.);+#8789 = SURFACE_CURVE('',#8790,(#8794,#8801),.PCURVE_S1.);+#8790 = LINE('',#8791,#8792);+#8791 = CARTESIAN_POINT('',(279.,24.,14.));+#8792 = VECTOR('',#8793,1.);+#8793 = DIRECTION('',(1.,0.,0.));+#8794 = PCURVE('',#8591,#8795);+#8795 = DEFINITIONAL_REPRESENTATION('',(#8796),#8800);+#8796 = LINE('',#8797,#8798);+#8797 = CARTESIAN_POINT('',(0.,0.));+#8798 = VECTOR('',#8799,1.);+#8799 = DIRECTION('',(0.,1.));+#8800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8801 = PCURVE('',#8619,#8802);+#8802 = DEFINITIONAL_REPRESENTATION('',(#8803),#8807);+#8803 = LINE('',#8804,#8805);+#8804 = CARTESIAN_POINT('',(0.,0.));+#8805 = VECTOR('',#8806,1.);+#8806 = DIRECTION('',(1.,0.));+#8807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8808 = ORIENTED_EDGE('',*,*,#8568,.T.);+#8809 = ORIENTED_EDGE('',*,*,#8810,.T.);+#8810 = EDGE_CURVE('',#8571,#8691,#8811,.T.);+#8811 = SURFACE_CURVE('',#8812,(#8816,#8823),.PCURVE_S1.);+#8812 = LINE('',#8813,#8814);+#8813 = CARTESIAN_POINT('',(279.,24.,28.));+#8814 = VECTOR('',#8815,1.);+#8815 = DIRECTION('',(1.,0.,0.));+#8816 = PCURVE('',#8591,#8817);+#8817 = DEFINITIONAL_REPRESENTATION('',(#8818),#8822);+#8818 = LINE('',#8819,#8820);+#8819 = CARTESIAN_POINT('',(14.,0.));+#8820 = VECTOR('',#8821,1.);+#8821 = DIRECTION('',(0.,1.));+#8822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8823 = PCURVE('',#8673,#8824);+#8824 = DEFINITIONAL_REPRESENTATION('',(#8825),#8829);+#8825 = LINE('',#8826,#8827);+#8826 = CARTESIAN_POINT('',(0.,0.));+#8827 = VECTOR('',#8828,1.);+#8828 = DIRECTION('',(1.,0.));+#8829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8830 = ORIENTED_EDGE('',*,*,#8688,.F.);+#8831 = ADVANCED_FACE('',(#8832),#8647,.T.);+#8832 = FACE_BOUND('',#8833,.T.);+#8833 = EDGE_LOOP('',(#8834,#8855,#8856,#8877));+#8834 = ORIENTED_EDGE('',*,*,#8835,.F.);+#8835 = EDGE_CURVE('',#8604,#8719,#8836,.T.);+#8836 = SURFACE_CURVE('',#8837,(#8841,#8848),.PCURVE_S1.);+#8837 = LINE('',#8838,#8839);+#8838 = CARTESIAN_POINT('',(279.,424.,14.));+#8839 = VECTOR('',#8840,1.);+#8840 = DIRECTION('',(1.,0.,0.));+#8841 = PCURVE('',#8647,#8842);+#8842 = DEFINITIONAL_REPRESENTATION('',(#8843),#8847);+#8843 = LINE('',#8844,#8845);+#8844 = CARTESIAN_POINT('',(0.,0.));+#8845 = VECTOR('',#8846,1.);+#8846 = DIRECTION('',(0.,1.));+#8847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8848 = PCURVE('',#8619,#8849);+#8849 = DEFINITIONAL_REPRESENTATION('',(#8850),#8854);+#8850 = LINE('',#8851,#8852);+#8851 = CARTESIAN_POINT('',(0.,400.));+#8852 = VECTOR('',#8853,1.);+#8853 = DIRECTION('',(1.,0.));+#8854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8855 = ORIENTED_EDGE('',*,*,#8631,.T.);+#8856 = ORIENTED_EDGE('',*,*,#8857,.T.);+#8857 = EDGE_CURVE('',#8632,#8742,#8858,.T.);+#8858 = SURFACE_CURVE('',#8859,(#8863,#8870),.PCURVE_S1.);+#8859 = LINE('',#8860,#8861);+#8860 = CARTESIAN_POINT('',(279.,424.,28.));+#8861 = VECTOR('',#8862,1.);+#8862 = DIRECTION('',(1.,0.,0.));+#8863 = PCURVE('',#8647,#8864);+#8864 = DEFINITIONAL_REPRESENTATION('',(#8865),#8869);+#8865 = LINE('',#8866,#8867);+#8866 = CARTESIAN_POINT('',(14.,0.));+#8867 = VECTOR('',#8868,1.);+#8868 = DIRECTION('',(0.,1.));+#8869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8870 = PCURVE('',#8673,#8871);+#8871 = DEFINITIONAL_REPRESENTATION('',(#8872),#8876);+#8872 = LINE('',#8873,#8874);+#8873 = CARTESIAN_POINT('',(0.,400.));+#8874 = VECTOR('',#8875,1.);+#8875 = DIRECTION('',(1.,0.));+#8876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8877 = ORIENTED_EDGE('',*,*,#8741,.F.);+#8878 = ADVANCED_FACE('',(#8879),#8619,.F.);+#8879 = FACE_BOUND('',#8880,.F.);+#8880 = EDGE_LOOP('',(#8881,#8882,#8883,#8884));+#8881 = ORIENTED_EDGE('',*,*,#8603,.F.);+#8882 = ORIENTED_EDGE('',*,*,#8788,.T.);+#8883 = ORIENTED_EDGE('',*,*,#8718,.T.);+#8884 = ORIENTED_EDGE('',*,*,#8835,.F.);+#8885 = ADVANCED_FACE('',(#8886),#8673,.T.);+#8886 = FACE_BOUND('',#8887,.T.);+#8887 = EDGE_LOOP('',(#8888,#8889,#8890,#8891));+#8888 = ORIENTED_EDGE('',*,*,#8659,.F.);+#8889 = ORIENTED_EDGE('',*,*,#8810,.T.);+#8890 = ORIENTED_EDGE('',*,*,#8764,.T.);+#8891 = ORIENTED_EDGE('',*,*,#8857,.F.);+#8892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8896)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#8893,#8894,#8895)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#8893 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#8894 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#8895 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#8896 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8893,+  'distance_accuracy_value','confusion accuracy');+#8897 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8898,#8900);+#8898 = ( REPRESENTATION_RELATIONSHIP('','',#8561,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8899) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#8899 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);+#8900 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #8901);+#8901 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','retaining_rail_concept_281'+  ,'',#5,#8556,$);+#8902 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8558));+#8903 = SHAPE_DEFINITION_REPRESENTATION(#8904,#8910);+#8904 = PRODUCT_DEFINITION_SHAPE('','',#8905);+#8905 = PRODUCT_DEFINITION('design','',#8906,#8909);+#8906 = PRODUCT_DEFINITION_FORMATION('','',#8907);+#8907 = PRODUCT('support_pad_concept_28_60','support_pad_concept_28_60',+  '',(#8908));+#8908 = PRODUCT_CONTEXT('',#2,'mechanical');+#8909 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#8910 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#8911),#9241);+#8911 = MANIFOLD_SOLID_BREP('',#8912);+#8912 = CLOSED_SHELL('',(#8913,#9033,#9133,#9180,#9227,#9234));+#8913 = ADVANCED_FACE('',(#8914),#8928,.F.);+#8914 = FACE_BOUND('',#8915,.F.);+#8915 = EDGE_LOOP('',(#8916,#8951,#8979,#9007));+#8916 = ORIENTED_EDGE('',*,*,#8917,.F.);+#8917 = EDGE_CURVE('',#8918,#8920,#8922,.T.);+#8918 = VERTEX_POINT('',#8919);+#8919 = CARTESIAN_POINT('',(14.,46.,0.));+#8920 = VERTEX_POINT('',#8921);+#8921 = CARTESIAN_POINT('',(14.,46.,10.));+#8922 = SURFACE_CURVE('',#8923,(#8927,#8939),.PCURVE_S1.);+#8923 = LINE('',#8924,#8925);+#8924 = CARTESIAN_POINT('',(14.,46.,0.));+#8925 = VECTOR('',#8926,1.);+#8926 = DIRECTION('',(0.,0.,1.));+#8927 = PCURVE('',#8928,#8933);+#8928 = PLANE('',#8929);+#8929 = AXIS2_PLACEMENT_3D('',#8930,#8931,#8932);+#8930 = CARTESIAN_POINT('',(14.,46.,0.));+#8931 = DIRECTION('',(1.,0.,0.));+#8932 = DIRECTION('',(0.,0.,1.));+#8933 = DEFINITIONAL_REPRESENTATION('',(#8934),#8938);+#8934 = LINE('',#8935,#8936);+#8935 = CARTESIAN_POINT('',(0.,0.));+#8936 = VECTOR('',#8937,1.);+#8937 = DIRECTION('',(1.,0.));+#8938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8939 = PCURVE('',#8940,#8945);+#8940 = PLANE('',#8941);+#8941 = AXIS2_PLACEMENT_3D('',#8942,#8943,#8944);+#8942 = CARTESIAN_POINT('',(14.,46.,0.));+#8943 = DIRECTION('',(0.,1.,0.));+#8944 = DIRECTION('',(0.,0.,1.));+#8945 = DEFINITIONAL_REPRESENTATION('',(#8946),#8950);+#8946 = LINE('',#8947,#8948);+#8947 = CARTESIAN_POINT('',(0.,0.));+#8948 = VECTOR('',#8949,1.);+#8949 = DIRECTION('',(1.,0.));+#8950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8951 = ORIENTED_EDGE('',*,*,#8952,.T.);+#8952 = EDGE_CURVE('',#8918,#8953,#8955,.T.);+#8953 = VERTEX_POINT('',#8954);+#8954 = CARTESIAN_POINT('',(14.,74.,0.));+#8955 = SURFACE_CURVE('',#8956,(#8960,#8967),.PCURVE_S1.);+#8956 = LINE('',#8957,#8958);+#8957 = CARTESIAN_POINT('',(14.,46.,0.));+#8958 = VECTOR('',#8959,1.);+#8959 = DIRECTION('',(0.,1.,0.));+#8960 = PCURVE('',#8928,#8961);+#8961 = DEFINITIONAL_REPRESENTATION('',(#8962),#8966);+#8962 = LINE('',#8963,#8964);+#8963 = CARTESIAN_POINT('',(0.,0.));+#8964 = VECTOR('',#8965,1.);+#8965 = DIRECTION('',(0.,-1.));+#8966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8967 = PCURVE('',#8968,#8973);+#8968 = PLANE('',#8969);+#8969 = AXIS2_PLACEMENT_3D('',#8970,#8971,#8972);+#8970 = CARTESIAN_POINT('',(14.,46.,0.));+#8971 = DIRECTION('',(0.,0.,1.));+#8972 = DIRECTION('',(1.,0.,0.));+#8973 = DEFINITIONAL_REPRESENTATION('',(#8974),#8978);+#8974 = LINE('',#8975,#8976);+#8975 = CARTESIAN_POINT('',(0.,0.));+#8976 = VECTOR('',#8977,1.);+#8977 = DIRECTION('',(0.,1.));+#8978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8979 = ORIENTED_EDGE('',*,*,#8980,.T.);+#8980 = EDGE_CURVE('',#8953,#8981,#8983,.T.);+#8981 = VERTEX_POINT('',#8982);+#8982 = CARTESIAN_POINT('',(14.,74.,10.));+#8983 = SURFACE_CURVE('',#8984,(#8988,#8995),.PCURVE_S1.);+#8984 = LINE('',#8985,#8986);+#8985 = CARTESIAN_POINT('',(14.,74.,0.));+#8986 = VECTOR('',#8987,1.);+#8987 = DIRECTION('',(0.,0.,1.));+#8988 = PCURVE('',#8928,#8989);+#8989 = DEFINITIONAL_REPRESENTATION('',(#8990),#8994);+#8990 = LINE('',#8991,#8992);+#8991 = CARTESIAN_POINT('',(0.,-28.));+#8992 = VECTOR('',#8993,1.);+#8993 = DIRECTION('',(1.,0.));+#8994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8995 = PCURVE('',#8996,#9001);+#8996 = PLANE('',#8997);+#8997 = AXIS2_PLACEMENT_3D('',#8998,#8999,#9000);+#8998 = CARTESIAN_POINT('',(14.,74.,0.));+#8999 = DIRECTION('',(0.,1.,0.));+#9000 = DIRECTION('',(0.,0.,1.));+#9001 = DEFINITIONAL_REPRESENTATION('',(#9002),#9006);+#9002 = LINE('',#9003,#9004);+#9003 = CARTESIAN_POINT('',(0.,0.));+#9004 = VECTOR('',#9005,1.);+#9005 = DIRECTION('',(1.,0.));+#9006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9007 = ORIENTED_EDGE('',*,*,#9008,.F.);+#9008 = EDGE_CURVE('',#8920,#8981,#9009,.T.);+#9009 = SURFACE_CURVE('',#9010,(#9014,#9021),.PCURVE_S1.);+#9010 = LINE('',#9011,#9012);+#9011 = CARTESIAN_POINT('',(14.,46.,10.));+#9012 = VECTOR('',#9013,1.);+#9013 = DIRECTION('',(0.,1.,0.));+#9014 = PCURVE('',#8928,#9015);+#9015 = DEFINITIONAL_REPRESENTATION('',(#9016),#9020);+#9016 = LINE('',#9017,#9018);+#9017 = CARTESIAN_POINT('',(10.,0.));+#9018 = VECTOR('',#9019,1.);+#9019 = DIRECTION('',(0.,-1.));+#9020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9021 = PCURVE('',#9022,#9027);+#9022 = PLANE('',#9023);+#9023 = AXIS2_PLACEMENT_3D('',#9024,#9025,#9026);+#9024 = CARTESIAN_POINT('',(14.,46.,10.));+#9025 = DIRECTION('',(0.,0.,1.));+#9026 = DIRECTION('',(1.,0.,0.));+#9027 = DEFINITIONAL_REPRESENTATION('',(#9028),#9032);+#9028 = LINE('',#9029,#9030);+#9029 = CARTESIAN_POINT('',(0.,0.));+#9030 = VECTOR('',#9031,1.);+#9031 = DIRECTION('',(0.,1.));+#9032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9033 = ADVANCED_FACE('',(#9034),#9048,.T.);+#9034 = FACE_BOUND('',#9035,.T.);+#9035 = EDGE_LOOP('',(#9036,#9066,#9089,#9112));+#9036 = ORIENTED_EDGE('',*,*,#9037,.F.);+#9037 = EDGE_CURVE('',#9038,#9040,#9042,.T.);+#9038 = VERTEX_POINT('',#9039);+#9039 = CARTESIAN_POINT('',(42.,46.,0.));+#9040 = VERTEX_POINT('',#9041);+#9041 = CARTESIAN_POINT('',(42.,46.,10.));+#9042 = SURFACE_CURVE('',#9043,(#9047,#9059),.PCURVE_S1.);+#9043 = LINE('',#9044,#9045);+#9044 = CARTESIAN_POINT('',(42.,46.,0.));+#9045 = VECTOR('',#9046,1.);+#9046 = DIRECTION('',(0.,0.,1.));+#9047 = PCURVE('',#9048,#9053);+#9048 = PLANE('',#9049);+#9049 = AXIS2_PLACEMENT_3D('',#9050,#9051,#9052);+#9050 = CARTESIAN_POINT('',(42.,46.,0.));+#9051 = DIRECTION('',(1.,0.,0.));+#9052 = DIRECTION('',(0.,0.,1.));+#9053 = DEFINITIONAL_REPRESENTATION('',(#9054),#9058);+#9054 = LINE('',#9055,#9056);+#9055 = CARTESIAN_POINT('',(0.,0.));+#9056 = VECTOR('',#9057,1.);+#9057 = DIRECTION('',(1.,0.));+#9058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9059 = PCURVE('',#8940,#9060);+#9060 = DEFINITIONAL_REPRESENTATION('',(#9061),#9065);+#9061 = LINE('',#9062,#9063);+#9062 = CARTESIAN_POINT('',(0.,28.));+#9063 = VECTOR('',#9064,1.);+#9064 = DIRECTION('',(1.,0.));+#9065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9066 = ORIENTED_EDGE('',*,*,#9067,.T.);+#9067 = EDGE_CURVE('',#9038,#9068,#9070,.T.);+#9068 = VERTEX_POINT('',#9069);+#9069 = CARTESIAN_POINT('',(42.,74.,0.));+#9070 = SURFACE_CURVE('',#9071,(#9075,#9082),.PCURVE_S1.);+#9071 = LINE('',#9072,#9073);+#9072 = CARTESIAN_POINT('',(42.,46.,0.));+#9073 = VECTOR('',#9074,1.);+#9074 = DIRECTION('',(0.,1.,0.));+#9075 = PCURVE('',#9048,#9076);+#9076 = DEFINITIONAL_REPRESENTATION('',(#9077),#9081);+#9077 = LINE('',#9078,#9079);+#9078 = CARTESIAN_POINT('',(0.,0.));+#9079 = VECTOR('',#9080,1.);+#9080 = DIRECTION('',(0.,-1.));+#9081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9082 = PCURVE('',#8968,#9083);+#9083 = DEFINITIONAL_REPRESENTATION('',(#9084),#9088);+#9084 = LINE('',#9085,#9086);+#9085 = CARTESIAN_POINT('',(28.,0.));+#9086 = VECTOR('',#9087,1.);+#9087 = DIRECTION('',(0.,1.));+#9088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9089 = ORIENTED_EDGE('',*,*,#9090,.T.);+#9090 = EDGE_CURVE('',#9068,#9091,#9093,.T.);+#9091 = VERTEX_POINT('',#9092);+#9092 = CARTESIAN_POINT('',(42.,74.,10.));+#9093 = SURFACE_CURVE('',#9094,(#9098,#9105),.PCURVE_S1.);+#9094 = LINE('',#9095,#9096);+#9095 = CARTESIAN_POINT('',(42.,74.,0.));+#9096 = VECTOR('',#9097,1.);+#9097 = DIRECTION('',(0.,0.,1.));+#9098 = PCURVE('',#9048,#9099);+#9099 = DEFINITIONAL_REPRESENTATION('',(#9100),#9104);+#9100 = LINE('',#9101,#9102);+#9101 = CARTESIAN_POINT('',(0.,-28.));+#9102 = VECTOR('',#9103,1.);+#9103 = DIRECTION('',(1.,0.));+#9104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9105 = PCURVE('',#8996,#9106);+#9106 = DEFINITIONAL_REPRESENTATION('',(#9107),#9111);+#9107 = LINE('',#9108,#9109);+#9108 = CARTESIAN_POINT('',(0.,28.));+#9109 = VECTOR('',#9110,1.);+#9110 = DIRECTION('',(1.,0.));+#9111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9112 = ORIENTED_EDGE('',*,*,#9113,.F.);+#9113 = EDGE_CURVE('',#9040,#9091,#9114,.T.);+#9114 = SURFACE_CURVE('',#9115,(#9119,#9126),.PCURVE_S1.);+#9115 = LINE('',#9116,#9117);+#9116 = CARTESIAN_POINT('',(42.,46.,10.));+#9117 = VECTOR('',#9118,1.);+#9118 = DIRECTION('',(0.,1.,0.));+#9119 = PCURVE('',#9048,#9120);+#9120 = DEFINITIONAL_REPRESENTATION('',(#9121),#9125);+#9121 = LINE('',#9122,#9123);+#9122 = CARTESIAN_POINT('',(10.,0.));+#9123 = VECTOR('',#9124,1.);+#9124 = DIRECTION('',(0.,-1.));+#9125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9126 = PCURVE('',#9022,#9127);+#9127 = DEFINITIONAL_REPRESENTATION('',(#9128),#9132);+#9128 = LINE('',#9129,#9130);+#9129 = CARTESIAN_POINT('',(28.,0.));+#9130 = VECTOR('',#9131,1.);+#9131 = DIRECTION('',(0.,1.));+#9132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9133 = ADVANCED_FACE('',(#9134),#8940,.F.);+#9134 = FACE_BOUND('',#9135,.F.);+#9135 = EDGE_LOOP('',(#9136,#9157,#9158,#9179));+#9136 = ORIENTED_EDGE('',*,*,#9137,.F.);+#9137 = EDGE_CURVE('',#8918,#9038,#9138,.T.);+#9138 = SURFACE_CURVE('',#9139,(#9143,#9150),.PCURVE_S1.);+#9139 = LINE('',#9140,#9141);+#9140 = CARTESIAN_POINT('',(14.,46.,0.));+#9141 = VECTOR('',#9142,1.);+#9142 = DIRECTION('',(1.,0.,0.));+#9143 = PCURVE('',#8940,#9144);+#9144 = DEFINITIONAL_REPRESENTATION('',(#9145),#9149);+#9145 = LINE('',#9146,#9147);+#9146 = CARTESIAN_POINT('',(0.,0.));+#9147 = VECTOR('',#9148,1.);+#9148 = DIRECTION('',(0.,1.));+#9149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9150 = PCURVE('',#8968,#9151);+#9151 = DEFINITIONAL_REPRESENTATION('',(#9152),#9156);+#9152 = LINE('',#9153,#9154);+#9153 = CARTESIAN_POINT('',(0.,0.));+#9154 = VECTOR('',#9155,1.);+#9155 = DIRECTION('',(1.,0.));+#9156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9157 = ORIENTED_EDGE('',*,*,#8917,.T.);+#9158 = ORIENTED_EDGE('',*,*,#9159,.T.);+#9159 = EDGE_CURVE('',#8920,#9040,#9160,.T.);+#9160 = SURFACE_CURVE('',#9161,(#9165,#9172),.PCURVE_S1.);+#9161 = LINE('',#9162,#9163);+#9162 = CARTESIAN_POINT('',(14.,46.,10.));+#9163 = VECTOR('',#9164,1.);+#9164 = DIRECTION('',(1.,0.,0.));+#9165 = PCURVE('',#8940,#9166);+#9166 = DEFINITIONAL_REPRESENTATION('',(#9167),#9171);+#9167 = LINE('',#9168,#9169);+#9168 = CARTESIAN_POINT('',(10.,0.));+#9169 = VECTOR('',#9170,1.);+#9170 = DIRECTION('',(0.,1.));+#9171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9172 = PCURVE('',#9022,#9173);+#9173 = DEFINITIONAL_REPRESENTATION('',(#9174),#9178);+#9174 = LINE('',#9175,#9176);+#9175 = CARTESIAN_POINT('',(0.,0.));+#9176 = VECTOR('',#9177,1.);+#9177 = DIRECTION('',(1.,0.));+#9178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9179 = ORIENTED_EDGE('',*,*,#9037,.F.);+#9180 = ADVANCED_FACE('',(#9181),#8996,.T.);+#9181 = FACE_BOUND('',#9182,.T.);+#9182 = EDGE_LOOP('',(#9183,#9204,#9205,#9226));+#9183 = ORIENTED_EDGE('',*,*,#9184,.F.);+#9184 = EDGE_CURVE('',#8953,#9068,#9185,.T.);+#9185 = SURFACE_CURVE('',#9186,(#9190,#9197),.PCURVE_S1.);+#9186 = LINE('',#9187,#9188);+#9187 = CARTESIAN_POINT('',(14.,74.,0.));+#9188 = VECTOR('',#9189,1.);+#9189 = DIRECTION('',(1.,0.,0.));+#9190 = PCURVE('',#8996,#9191);+#9191 = DEFINITIONAL_REPRESENTATION('',(#9192),#9196);+#9192 = LINE('',#9193,#9194);+#9193 = CARTESIAN_POINT('',(0.,0.));+#9194 = VECTOR('',#9195,1.);+#9195 = DIRECTION('',(0.,1.));+#9196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9197 = PCURVE('',#8968,#9198);+#9198 = DEFINITIONAL_REPRESENTATION('',(#9199),#9203);+#9199 = LINE('',#9200,#9201);+#9200 = CARTESIAN_POINT('',(0.,28.));+#9201 = VECTOR('',#9202,1.);+#9202 = DIRECTION('',(1.,0.));+#9203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9204 = ORIENTED_EDGE('',*,*,#8980,.T.);+#9205 = ORIENTED_EDGE('',*,*,#9206,.T.);+#9206 = EDGE_CURVE('',#8981,#9091,#9207,.T.);+#9207 = SURFACE_CURVE('',#9208,(#9212,#9219),.PCURVE_S1.);+#9208 = LINE('',#9209,#9210);+#9209 = CARTESIAN_POINT('',(14.,74.,10.));+#9210 = VECTOR('',#9211,1.);+#9211 = DIRECTION('',(1.,0.,0.));+#9212 = PCURVE('',#8996,#9213);+#9213 = DEFINITIONAL_REPRESENTATION('',(#9214),#9218);+#9214 = LINE('',#9215,#9216);+#9215 = CARTESIAN_POINT('',(10.,0.));+#9216 = VECTOR('',#9217,1.);+#9217 = DIRECTION('',(0.,1.));+#9218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9219 = PCURVE('',#9022,#9220);+#9220 = DEFINITIONAL_REPRESENTATION('',(#9221),#9225);+#9221 = LINE('',#9222,#9223);+#9222 = CARTESIAN_POINT('',(0.,28.));+#9223 = VECTOR('',#9224,1.);+#9224 = DIRECTION('',(1.,0.));+#9225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9226 = ORIENTED_EDGE('',*,*,#9090,.F.);+#9227 = ADVANCED_FACE('',(#9228),#8968,.F.);+#9228 = FACE_BOUND('',#9229,.F.);+#9229 = EDGE_LOOP('',(#9230,#9231,#9232,#9233));+#9230 = ORIENTED_EDGE('',*,*,#8952,.F.);+#9231 = ORIENTED_EDGE('',*,*,#9137,.T.);+#9232 = ORIENTED_EDGE('',*,*,#9067,.T.);+#9233 = ORIENTED_EDGE('',*,*,#9184,.F.);+#9234 = ADVANCED_FACE('',(#9235),#9022,.T.);+#9235 = FACE_BOUND('',#9236,.T.);+#9236 = EDGE_LOOP('',(#9237,#9238,#9239,#9240));+#9237 = ORIENTED_EDGE('',*,*,#9008,.F.);+#9238 = ORIENTED_EDGE('',*,*,#9159,.T.);+#9239 = ORIENTED_EDGE('',*,*,#9113,.T.);+#9240 = ORIENTED_EDGE('',*,*,#9206,.F.);+#9241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9245)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#9242,#9243,#9244)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#9242 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#9243 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#9244 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#9245 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9242,+  'distance_accuracy_value','confusion accuracy');+#9246 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9247,#9249);+#9247 = ( REPRESENTATION_RELATIONSHIP('','',#8910,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9248) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#9248 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);+#9249 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #9250);+#9250 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','support_pad_concept_28_60',+  '',#5,#8905,$);+#9251 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8907));+#9252 = SHAPE_DEFINITION_REPRESENTATION(#9253,#9259);+#9253 = PRODUCT_DEFINITION_SHAPE('','',#9254);+#9254 = PRODUCT_DEFINITION('design','',#9255,#9258);+#9255 = PRODUCT_DEFINITION_FORMATION('','',#9256);+#9256 = PRODUCT('support_pad_concept_28_388',+  'support_pad_concept_28_388','',(#9257));+#9257 = PRODUCT_CONTEXT('',#2,'mechanical');+#9258 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#9259 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9260),#9590);+#9260 = MANIFOLD_SOLID_BREP('',#9261);+#9261 = CLOSED_SHELL('',(#9262,#9382,#9482,#9529,#9576,#9583));+#9262 = ADVANCED_FACE('',(#9263),#9277,.F.);+#9263 = FACE_BOUND('',#9264,.F.);+#9264 = EDGE_LOOP('',(#9265,#9300,#9328,#9356));+#9265 = ORIENTED_EDGE('',*,*,#9266,.F.);+#9266 = EDGE_CURVE('',#9267,#9269,#9271,.T.);+#9267 = VERTEX_POINT('',#9268);+#9268 = CARTESIAN_POINT('',(14.,374.,0.));+#9269 = VERTEX_POINT('',#9270);+#9270 = CARTESIAN_POINT('',(14.,374.,10.));+#9271 = SURFACE_CURVE('',#9272,(#9276,#9288),.PCURVE_S1.);+#9272 = LINE('',#9273,#9274);+#9273 = CARTESIAN_POINT('',(14.,374.,0.));+#9274 = VECTOR('',#9275,1.);+#9275 = DIRECTION('',(0.,0.,1.));+#9276 = PCURVE('',#9277,#9282);+#9277 = PLANE('',#9278);+#9278 = AXIS2_PLACEMENT_3D('',#9279,#9280,#9281);+#9279 = CARTESIAN_POINT('',(14.,374.,0.));+#9280 = DIRECTION('',(1.,0.,0.));+#9281 = DIRECTION('',(0.,0.,1.));+#9282 = DEFINITIONAL_REPRESENTATION('',(#9283),#9287);+#9283 = LINE('',#9284,#9285);+#9284 = CARTESIAN_POINT('',(0.,0.));+#9285 = VECTOR('',#9286,1.);+#9286 = DIRECTION('',(1.,0.));+#9287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9288 = PCURVE('',#9289,#9294);+#9289 = PLANE('',#9290);+#9290 = AXIS2_PLACEMENT_3D('',#9291,#9292,#9293);+#9291 = CARTESIAN_POINT('',(14.,374.,0.));+#9292 = DIRECTION('',(0.,1.,0.));+#9293 = DIRECTION('',(0.,0.,1.));+#9294 = DEFINITIONAL_REPRESENTATION('',(#9295),#9299);+#9295 = LINE('',#9296,#9297);+#9296 = CARTESIAN_POINT('',(0.,0.));+#9297 = VECTOR('',#9298,1.);+#9298 = DIRECTION('',(1.,0.));+#9299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9300 = ORIENTED_EDGE('',*,*,#9301,.T.);+#9301 = EDGE_CURVE('',#9267,#9302,#9304,.T.);+#9302 = VERTEX_POINT('',#9303);+#9303 = CARTESIAN_POINT('',(14.,402.,0.));+#9304 = SURFACE_CURVE('',#9305,(#9309,#9316),.PCURVE_S1.);+#9305 = LINE('',#9306,#9307);+#9306 = CARTESIAN_POINT('',(14.,374.,0.));+#9307 = VECTOR('',#9308,1.);+#9308 = DIRECTION('',(0.,1.,0.));+#9309 = PCURVE('',#9277,#9310);+#9310 = DEFINITIONAL_REPRESENTATION('',(#9311),#9315);+#9311 = LINE('',#9312,#9313);+#9312 = CARTESIAN_POINT('',(0.,0.));+#9313 = VECTOR('',#9314,1.);+#9314 = DIRECTION('',(0.,-1.));+#9315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9316 = PCURVE('',#9317,#9322);+#9317 = PLANE('',#9318);+#9318 = AXIS2_PLACEMENT_3D('',#9319,#9320,#9321);+#9319 = CARTESIAN_POINT('',(14.,374.,0.));+#9320 = DIRECTION('',(0.,0.,1.));+#9321 = DIRECTION('',(1.,0.,0.));+#9322 = DEFINITIONAL_REPRESENTATION('',(#9323),#9327);+#9323 = LINE('',#9324,#9325);+#9324 = CARTESIAN_POINT('',(0.,0.));+#9325 = VECTOR('',#9326,1.);+#9326 = DIRECTION('',(0.,1.));+#9327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9328 = ORIENTED_EDGE('',*,*,#9329,.T.);+#9329 = EDGE_CURVE('',#9302,#9330,#9332,.T.);+#9330 = VERTEX_POINT('',#9331);+#9331 = CARTESIAN_POINT('',(14.,402.,10.));+#9332 = SURFACE_CURVE('',#9333,(#9337,#9344),.PCURVE_S1.);+#9333 = LINE('',#9334,#9335);+#9334 = CARTESIAN_POINT('',(14.,402.,0.));+#9335 = VECTOR('',#9336,1.);+#9336 = DIRECTION('',(0.,0.,1.));+#9337 = PCURVE('',#9277,#9338);+#9338 = DEFINITIONAL_REPRESENTATION('',(#9339),#9343);+#9339 = LINE('',#9340,#9341);+#9340 = CARTESIAN_POINT('',(0.,-28.));+#9341 = VECTOR('',#9342,1.);+#9342 = DIRECTION('',(1.,0.));+#9343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9344 = PCURVE('',#9345,#9350);+#9345 = PLANE('',#9346);+#9346 = AXIS2_PLACEMENT_3D('',#9347,#9348,#9349);+#9347 = CARTESIAN_POINT('',(14.,402.,0.));+#9348 = DIRECTION('',(0.,1.,0.));+#9349 = DIRECTION('',(0.,0.,1.));+#9350 = DEFINITIONAL_REPRESENTATION('',(#9351),#9355);+#9351 = LINE('',#9352,#9353);+#9352 = CARTESIAN_POINT('',(0.,0.));+#9353 = VECTOR('',#9354,1.);+#9354 = DIRECTION('',(1.,0.));+#9355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9356 = ORIENTED_EDGE('',*,*,#9357,.F.);+#9357 = EDGE_CURVE('',#9269,#9330,#9358,.T.);+#9358 = SURFACE_CURVE('',#9359,(#9363,#9370),.PCURVE_S1.);+#9359 = LINE('',#9360,#9361);+#9360 = CARTESIAN_POINT('',(14.,374.,10.));+#9361 = VECTOR('',#9362,1.);+#9362 = DIRECTION('',(0.,1.,0.));+#9363 = PCURVE('',#9277,#9364);+#9364 = DEFINITIONAL_REPRESENTATION('',(#9365),#9369);+#9365 = LINE('',#9366,#9367);+#9366 = CARTESIAN_POINT('',(10.,0.));+#9367 = VECTOR('',#9368,1.);+#9368 = DIRECTION('',(0.,-1.));+#9369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9370 = PCURVE('',#9371,#9376);+#9371 = PLANE('',#9372);+#9372 = AXIS2_PLACEMENT_3D('',#9373,#9374,#9375);+#9373 = CARTESIAN_POINT('',(14.,374.,10.));+#9374 = DIRECTION('',(0.,0.,1.));+#9375 = DIRECTION('',(1.,0.,0.));+#9376 = DEFINITIONAL_REPRESENTATION('',(#9377),#9381);+#9377 = LINE('',#9378,#9379);+#9378 = CARTESIAN_POINT('',(0.,0.));+#9379 = VECTOR('',#9380,1.);+#9380 = DIRECTION('',(0.,1.));+#9381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9382 = ADVANCED_FACE('',(#9383),#9397,.T.);+#9383 = FACE_BOUND('',#9384,.T.);+#9384 = EDGE_LOOP('',(#9385,#9415,#9438,#9461));+#9385 = ORIENTED_EDGE('',*,*,#9386,.F.);+#9386 = EDGE_CURVE('',#9387,#9389,#9391,.T.);+#9387 = VERTEX_POINT('',#9388);+#9388 = CARTESIAN_POINT('',(42.,374.,0.));+#9389 = VERTEX_POINT('',#9390);+#9390 = CARTESIAN_POINT('',(42.,374.,10.));+#9391 = SURFACE_CURVE('',#9392,(#9396,#9408),.PCURVE_S1.);+#9392 = LINE('',#9393,#9394);+#9393 = CARTESIAN_POINT('',(42.,374.,0.));+#9394 = VECTOR('',#9395,1.);+#9395 = DIRECTION('',(0.,0.,1.));+#9396 = PCURVE('',#9397,#9402);+#9397 = PLANE('',#9398);+#9398 = AXIS2_PLACEMENT_3D('',#9399,#9400,#9401);+#9399 = CARTESIAN_POINT('',(42.,374.,0.));+#9400 = DIRECTION('',(1.,0.,0.));+#9401 = DIRECTION('',(0.,0.,1.));+#9402 = DEFINITIONAL_REPRESENTATION('',(#9403),#9407);+#9403 = LINE('',#9404,#9405);+#9404 = CARTESIAN_POINT('',(0.,0.));+#9405 = VECTOR('',#9406,1.);+#9406 = DIRECTION('',(1.,0.));+#9407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9408 = PCURVE('',#9289,#9409);+#9409 = DEFINITIONAL_REPRESENTATION('',(#9410),#9414);+#9410 = LINE('',#9411,#9412);+#9411 = CARTESIAN_POINT('',(0.,28.));+#9412 = VECTOR('',#9413,1.);+#9413 = DIRECTION('',(1.,0.));+#9414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9415 = ORIENTED_EDGE('',*,*,#9416,.T.);+#9416 = EDGE_CURVE('',#9387,#9417,#9419,.T.);+#9417 = VERTEX_POINT('',#9418);+#9418 = CARTESIAN_POINT('',(42.,402.,0.));+#9419 = SURFACE_CURVE('',#9420,(#9424,#9431),.PCURVE_S1.);+#9420 = LINE('',#9421,#9422);+#9421 = CARTESIAN_POINT('',(42.,374.,0.));+#9422 = VECTOR('',#9423,1.);+#9423 = DIRECTION('',(0.,1.,0.));+#9424 = PCURVE('',#9397,#9425);+#9425 = DEFINITIONAL_REPRESENTATION('',(#9426),#9430);+#9426 = LINE('',#9427,#9428);+#9427 = CARTESIAN_POINT('',(0.,0.));+#9428 = VECTOR('',#9429,1.);+#9429 = DIRECTION('',(0.,-1.));+#9430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9431 = PCURVE('',#9317,#9432);+#9432 = DEFINITIONAL_REPRESENTATION('',(#9433),#9437);+#9433 = LINE('',#9434,#9435);+#9434 = CARTESIAN_POINT('',(28.,0.));+#9435 = VECTOR('',#9436,1.);+#9436 = DIRECTION('',(0.,1.));+#9437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9438 = ORIENTED_EDGE('',*,*,#9439,.T.);+#9439 = EDGE_CURVE('',#9417,#9440,#9442,.T.);+#9440 = VERTEX_POINT('',#9441);+#9441 = CARTESIAN_POINT('',(42.,402.,10.));+#9442 = SURFACE_CURVE('',#9443,(#9447,#9454),.PCURVE_S1.);+#9443 = LINE('',#9444,#9445);+#9444 = CARTESIAN_POINT('',(42.,402.,0.));+#9445 = VECTOR('',#9446,1.);+#9446 = DIRECTION('',(0.,0.,1.));+#9447 = PCURVE('',#9397,#9448);+#9448 = DEFINITIONAL_REPRESENTATION('',(#9449),#9453);+#9449 = LINE('',#9450,#9451);+#9450 = CARTESIAN_POINT('',(0.,-28.));+#9451 = VECTOR('',#9452,1.);+#9452 = DIRECTION('',(1.,0.));+#9453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9454 = PCURVE('',#9345,#9455);+#9455 = DEFINITIONAL_REPRESENTATION('',(#9456),#9460);+#9456 = LINE('',#9457,#9458);+#9457 = CARTESIAN_POINT('',(0.,28.));+#9458 = VECTOR('',#9459,1.);+#9459 = DIRECTION('',(1.,0.));+#9460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9461 = ORIENTED_EDGE('',*,*,#9462,.F.);+#9462 = EDGE_CURVE('',#9389,#9440,#9463,.T.);+#9463 = SURFACE_CURVE('',#9464,(#9468,#9475),.PCURVE_S1.);+#9464 = LINE('',#9465,#9466);+#9465 = CARTESIAN_POINT('',(42.,374.,10.));+#9466 = VECTOR('',#9467,1.);+#9467 = DIRECTION('',(0.,1.,0.));+#9468 = PCURVE('',#9397,#9469);+#9469 = DEFINITIONAL_REPRESENTATION('',(#9470),#9474);+#9470 = LINE('',#9471,#9472);+#9471 = CARTESIAN_POINT('',(10.,0.));+#9472 = VECTOR('',#9473,1.);+#9473 = DIRECTION('',(0.,-1.));+#9474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9475 = PCURVE('',#9371,#9476);+#9476 = DEFINITIONAL_REPRESENTATION('',(#9477),#9481);+#9477 = LINE('',#9478,#9479);+#9478 = CARTESIAN_POINT('',(28.,0.));+#9479 = VECTOR('',#9480,1.);+#9480 = DIRECTION('',(0.,1.));+#9481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9482 = ADVANCED_FACE('',(#9483),#9289,.F.);+#9483 = FACE_BOUND('',#9484,.F.);+#9484 = EDGE_LOOP('',(#9485,#9506,#9507,#9528));+#9485 = ORIENTED_EDGE('',*,*,#9486,.F.);+#9486 = EDGE_CURVE('',#9267,#9387,#9487,.T.);+#9487 = SURFACE_CURVE('',#9488,(#9492,#9499),.PCURVE_S1.);+#9488 = LINE('',#9489,#9490);+#9489 = CARTESIAN_POINT('',(14.,374.,0.));+#9490 = VECTOR('',#9491,1.);+#9491 = DIRECTION('',(1.,0.,0.));+#9492 = PCURVE('',#9289,#9493);+#9493 = DEFINITIONAL_REPRESENTATION('',(#9494),#9498);+#9494 = LINE('',#9495,#9496);+#9495 = CARTESIAN_POINT('',(0.,0.));+#9496 = VECTOR('',#9497,1.);+#9497 = DIRECTION('',(0.,1.));+#9498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9499 = PCURVE('',#9317,#9500);+#9500 = DEFINITIONAL_REPRESENTATION('',(#9501),#9505);+#9501 = LINE('',#9502,#9503);+#9502 = CARTESIAN_POINT('',(0.,0.));+#9503 = VECTOR('',#9504,1.);+#9504 = DIRECTION('',(1.,0.));+#9505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9506 = ORIENTED_EDGE('',*,*,#9266,.T.);+#9507 = ORIENTED_EDGE('',*,*,#9508,.T.);+#9508 = EDGE_CURVE('',#9269,#9389,#9509,.T.);+#9509 = SURFACE_CURVE('',#9510,(#9514,#9521),.PCURVE_S1.);+#9510 = LINE('',#9511,#9512);+#9511 = CARTESIAN_POINT('',(14.,374.,10.));+#9512 = VECTOR('',#9513,1.);+#9513 = DIRECTION('',(1.,0.,0.));+#9514 = PCURVE('',#9289,#9515);+#9515 = DEFINITIONAL_REPRESENTATION('',(#9516),#9520);+#9516 = LINE('',#9517,#9518);+#9517 = CARTESIAN_POINT('',(10.,0.));+#9518 = VECTOR('',#9519,1.);+#9519 = DIRECTION('',(0.,1.));+#9520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9521 = PCURVE('',#9371,#9522);+#9522 = DEFINITIONAL_REPRESENTATION('',(#9523),#9527);+#9523 = LINE('',#9524,#9525);+#9524 = CARTESIAN_POINT('',(0.,0.));+#9525 = VECTOR('',#9526,1.);+#9526 = DIRECTION('',(1.,0.));+#9527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9528 = ORIENTED_EDGE('',*,*,#9386,.F.);+#9529 = ADVANCED_FACE('',(#9530),#9345,.T.);+#9530 = FACE_BOUND('',#9531,.T.);+#9531 = EDGE_LOOP('',(#9532,#9553,#9554,#9575));+#9532 = ORIENTED_EDGE('',*,*,#9533,.F.);+#9533 = EDGE_CURVE('',#9302,#9417,#9534,.T.);+#9534 = SURFACE_CURVE('',#9535,(#9539,#9546),.PCURVE_S1.);+#9535 = LINE('',#9536,#9537);+#9536 = CARTESIAN_POINT('',(14.,402.,0.));+#9537 = VECTOR('',#9538,1.);+#9538 = DIRECTION('',(1.,0.,0.));+#9539 = PCURVE('',#9345,#9540);+#9540 = DEFINITIONAL_REPRESENTATION('',(#9541),#9545);+#9541 = LINE('',#9542,#9543);+#9542 = CARTESIAN_POINT('',(0.,0.));+#9543 = VECTOR('',#9544,1.);+#9544 = DIRECTION('',(0.,1.));+#9545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9546 = PCURVE('',#9317,#9547);+#9547 = DEFINITIONAL_REPRESENTATION('',(#9548),#9552);+#9548 = LINE('',#9549,#9550);+#9549 = CARTESIAN_POINT('',(0.,28.));+#9550 = VECTOR('',#9551,1.);+#9551 = DIRECTION('',(1.,0.));+#9552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9553 = ORIENTED_EDGE('',*,*,#9329,.T.);+#9554 = ORIENTED_EDGE('',*,*,#9555,.T.);+#9555 = EDGE_CURVE('',#9330,#9440,#9556,.T.);+#9556 = SURFACE_CURVE('',#9557,(#9561,#9568),.PCURVE_S1.);+#9557 = LINE('',#9558,#9559);+#9558 = CARTESIAN_POINT('',(14.,402.,10.));+#9559 = VECTOR('',#9560,1.);+#9560 = DIRECTION('',(1.,0.,0.));+#9561 = PCURVE('',#9345,#9562);+#9562 = DEFINITIONAL_REPRESENTATION('',(#9563),#9567);+#9563 = LINE('',#9564,#9565);+#9564 = CARTESIAN_POINT('',(10.,0.));+#9565 = VECTOR('',#9566,1.);+#9566 = DIRECTION('',(0.,1.));+#9567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9568 = PCURVE('',#9371,#9569);+#9569 = DEFINITIONAL_REPRESENTATION('',(#9570),#9574);+#9570 = LINE('',#9571,#9572);+#9571 = CARTESIAN_POINT('',(0.,28.));+#9572 = VECTOR('',#9573,1.);+#9573 = DIRECTION('',(1.,0.));+#9574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9575 = ORIENTED_EDGE('',*,*,#9439,.F.);+#9576 = ADVANCED_FACE('',(#9577),#9317,.F.);+#9577 = FACE_BOUND('',#9578,.F.);+#9578 = EDGE_LOOP('',(#9579,#9580,#9581,#9582));+#9579 = ORIENTED_EDGE('',*,*,#9301,.F.);+#9580 = ORIENTED_EDGE('',*,*,#9486,.T.);+#9581 = ORIENTED_EDGE('',*,*,#9416,.T.);+#9582 = ORIENTED_EDGE('',*,*,#9533,.F.);+#9583 = ADVANCED_FACE('',(#9584),#9371,.T.);+#9584 = FACE_BOUND('',#9585,.T.);+#9585 = EDGE_LOOP('',(#9586,#9587,#9588,#9589));+#9586 = ORIENTED_EDGE('',*,*,#9357,.F.);+#9587 = ORIENTED_EDGE('',*,*,#9508,.T.);+#9588 = ORIENTED_EDGE('',*,*,#9462,.T.);+#9589 = ORIENTED_EDGE('',*,*,#9555,.F.);+#9590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9594)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#9591,#9592,#9593)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#9591 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#9592 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#9593 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#9594 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9591,+  'distance_accuracy_value','confusion accuracy');+#9595 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9596,#9598);+#9596 = ( REPRESENTATION_RELATIONSHIP('','',#9259,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9597) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#9597 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);+#9598 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #9599);+#9599 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','support_pad_concept_28_388'+  ,'',#5,#9254,$);+#9600 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9256));+#9601 = SHAPE_DEFINITION_REPRESENTATION(#9602,#9608);+#9602 = PRODUCT_DEFINITION_SHAPE('','',#9603);+#9603 = PRODUCT_DEFINITION('design','',#9604,#9607);+#9604 = PRODUCT_DEFINITION_FORMATION('','',#9605);+#9605 = PRODUCT('support_pad_concept_260_60',+  'support_pad_concept_260_60','',(#9606));+#9606 = PRODUCT_CONTEXT('',#2,'mechanical');+#9607 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#9608 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9609),#9939);+#9609 = MANIFOLD_SOLID_BREP('',#9610);+#9610 = CLOSED_SHELL('',(#9611,#9731,#9831,#9878,#9925,#9932));+#9611 = ADVANCED_FACE('',(#9612),#9626,.F.);+#9612 = FACE_BOUND('',#9613,.F.);+#9613 = EDGE_LOOP('',(#9614,#9649,#9677,#9705));+#9614 = ORIENTED_EDGE('',*,*,#9615,.F.);+#9615 = EDGE_CURVE('',#9616,#9618,#9620,.T.);+#9616 = VERTEX_POINT('',#9617);+#9617 = CARTESIAN_POINT('',(246.,46.,0.));+#9618 = VERTEX_POINT('',#9619);+#9619 = CARTESIAN_POINT('',(246.,46.,10.));+#9620 = SURFACE_CURVE('',#9621,(#9625,#9637),.PCURVE_S1.);+#9621 = LINE('',#9622,#9623);+#9622 = CARTESIAN_POINT('',(246.,46.,0.));+#9623 = VECTOR('',#9624,1.);+#9624 = DIRECTION('',(0.,0.,1.));+#9625 = PCURVE('',#9626,#9631);+#9626 = PLANE('',#9627);+#9627 = AXIS2_PLACEMENT_3D('',#9628,#9629,#9630);+#9628 = CARTESIAN_POINT('',(246.,46.,0.));+#9629 = DIRECTION('',(1.,0.,0.));+#9630 = DIRECTION('',(0.,0.,1.));+#9631 = DEFINITIONAL_REPRESENTATION('',(#9632),#9636);+#9632 = LINE('',#9633,#9634);+#9633 = CARTESIAN_POINT('',(0.,0.));+#9634 = VECTOR('',#9635,1.);+#9635 = DIRECTION('',(1.,0.));+#9636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9637 = PCURVE('',#9638,#9643);+#9638 = PLANE('',#9639);+#9639 = AXIS2_PLACEMENT_3D('',#9640,#9641,#9642);+#9640 = CARTESIAN_POINT('',(246.,46.,0.));+#9641 = DIRECTION('',(0.,1.,0.));+#9642 = DIRECTION('',(0.,0.,1.));+#9643 = DEFINITIONAL_REPRESENTATION('',(#9644),#9648);+#9644 = LINE('',#9645,#9646);+#9645 = CARTESIAN_POINT('',(0.,0.));+#9646 = VECTOR('',#9647,1.);+#9647 = DIRECTION('',(1.,0.));+#9648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9649 = ORIENTED_EDGE('',*,*,#9650,.T.);+#9650 = EDGE_CURVE('',#9616,#9651,#9653,.T.);+#9651 = VERTEX_POINT('',#9652);+#9652 = CARTESIAN_POINT('',(246.,74.,0.));+#9653 = SURFACE_CURVE('',#9654,(#9658,#9665),.PCURVE_S1.);+#9654 = LINE('',#9655,#9656);+#9655 = CARTESIAN_POINT('',(246.,46.,0.));+#9656 = VECTOR('',#9657,1.);+#9657 = DIRECTION('',(0.,1.,0.));+#9658 = PCURVE('',#9626,#9659);+#9659 = DEFINITIONAL_REPRESENTATION('',(#9660),#9664);+#9660 = LINE('',#9661,#9662);+#9661 = CARTESIAN_POINT('',(0.,0.));+#9662 = VECTOR('',#9663,1.);+#9663 = DIRECTION('',(0.,-1.));+#9664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9665 = PCURVE('',#9666,#9671);+#9666 = PLANE('',#9667);+#9667 = AXIS2_PLACEMENT_3D('',#9668,#9669,#9670);+#9668 = CARTESIAN_POINT('',(246.,46.,0.));+#9669 = DIRECTION('',(0.,0.,1.));+#9670 = DIRECTION('',(1.,0.,0.));+#9671 = DEFINITIONAL_REPRESENTATION('',(#9672),#9676);+#9672 = LINE('',#9673,#9674);+#9673 = CARTESIAN_POINT('',(0.,0.));+#9674 = VECTOR('',#9675,1.);+#9675 = DIRECTION('',(0.,1.));+#9676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9677 = ORIENTED_EDGE('',*,*,#9678,.T.);+#9678 = EDGE_CURVE('',#9651,#9679,#9681,.T.);+#9679 = VERTEX_POINT('',#9680);+#9680 = CARTESIAN_POINT('',(246.,74.,10.));+#9681 = SURFACE_CURVE('',#9682,(#9686,#9693),.PCURVE_S1.);+#9682 = LINE('',#9683,#9684);+#9683 = CARTESIAN_POINT('',(246.,74.,0.));+#9684 = VECTOR('',#9685,1.);+#9685 = DIRECTION('',(0.,0.,1.));+#9686 = PCURVE('',#9626,#9687);+#9687 = DEFINITIONAL_REPRESENTATION('',(#9688),#9692);+#9688 = LINE('',#9689,#9690);+#9689 = CARTESIAN_POINT('',(0.,-28.));+#9690 = VECTOR('',#9691,1.);+#9691 = DIRECTION('',(1.,0.));+#9692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9693 = PCURVE('',#9694,#9699);+#9694 = PLANE('',#9695);+#9695 = AXIS2_PLACEMENT_3D('',#9696,#9697,#9698);+#9696 = CARTESIAN_POINT('',(246.,74.,0.));+#9697 = DIRECTION('',(0.,1.,0.));+#9698 = DIRECTION('',(0.,0.,1.));+#9699 = DEFINITIONAL_REPRESENTATION('',(#9700),#9704);+#9700 = LINE('',#9701,#9702);+#9701 = CARTESIAN_POINT('',(0.,0.));+#9702 = VECTOR('',#9703,1.);+#9703 = DIRECTION('',(1.,0.));+#9704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9705 = ORIENTED_EDGE('',*,*,#9706,.F.);+#9706 = EDGE_CURVE('',#9618,#9679,#9707,.T.);+#9707 = SURFACE_CURVE('',#9708,(#9712,#9719),.PCURVE_S1.);+#9708 = LINE('',#9709,#9710);+#9709 = CARTESIAN_POINT('',(246.,46.,10.));+#9710 = VECTOR('',#9711,1.);+#9711 = DIRECTION('',(0.,1.,0.));+#9712 = PCURVE('',#9626,#9713);+#9713 = DEFINITIONAL_REPRESENTATION('',(#9714),#9718);+#9714 = LINE('',#9715,#9716);+#9715 = CARTESIAN_POINT('',(10.,0.));+#9716 = VECTOR('',#9717,1.);+#9717 = DIRECTION('',(0.,-1.));+#9718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9719 = PCURVE('',#9720,#9725);+#9720 = PLANE('',#9721);+#9721 = AXIS2_PLACEMENT_3D('',#9722,#9723,#9724);+#9722 = CARTESIAN_POINT('',(246.,46.,10.));+#9723 = DIRECTION('',(0.,0.,1.));+#9724 = DIRECTION('',(1.,0.,0.));+#9725 = DEFINITIONAL_REPRESENTATION('',(#9726),#9730);+#9726 = LINE('',#9727,#9728);+#9727 = CARTESIAN_POINT('',(0.,0.));+#9728 = VECTOR('',#9729,1.);+#9729 = DIRECTION('',(0.,1.));+#9730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9731 = ADVANCED_FACE('',(#9732),#9746,.T.);+#9732 = FACE_BOUND('',#9733,.T.);+#9733 = EDGE_LOOP('',(#9734,#9764,#9787,#9810));+#9734 = ORIENTED_EDGE('',*,*,#9735,.F.);+#9735 = EDGE_CURVE('',#9736,#9738,#9740,.T.);+#9736 = VERTEX_POINT('',#9737);+#9737 = CARTESIAN_POINT('',(274.,46.,0.));+#9738 = VERTEX_POINT('',#9739);+#9739 = CARTESIAN_POINT('',(274.,46.,10.));+#9740 = SURFACE_CURVE('',#9741,(#9745,#9757),.PCURVE_S1.);+#9741 = LINE('',#9742,#9743);+#9742 = CARTESIAN_POINT('',(274.,46.,0.));+#9743 = VECTOR('',#9744,1.);+#9744 = DIRECTION('',(0.,0.,1.));+#9745 = PCURVE('',#9746,#9751);+#9746 = PLANE('',#9747);+#9747 = AXIS2_PLACEMENT_3D('',#9748,#9749,#9750);+#9748 = CARTESIAN_POINT('',(274.,46.,0.));+#9749 = DIRECTION('',(1.,0.,0.));+#9750 = DIRECTION('',(0.,0.,1.));+#9751 = DEFINITIONAL_REPRESENTATION('',(#9752),#9756);+#9752 = LINE('',#9753,#9754);+#9753 = CARTESIAN_POINT('',(0.,0.));+#9754 = VECTOR('',#9755,1.);+#9755 = DIRECTION('',(1.,0.));+#9756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9757 = PCURVE('',#9638,#9758);+#9758 = DEFINITIONAL_REPRESENTATION('',(#9759),#9763);+#9759 = LINE('',#9760,#9761);+#9760 = CARTESIAN_POINT('',(0.,28.));+#9761 = VECTOR('',#9762,1.);+#9762 = DIRECTION('',(1.,0.));+#9763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9764 = ORIENTED_EDGE('',*,*,#9765,.T.);+#9765 = EDGE_CURVE('',#9736,#9766,#9768,.T.);+#9766 = VERTEX_POINT('',#9767);+#9767 = CARTESIAN_POINT('',(274.,74.,0.));+#9768 = SURFACE_CURVE('',#9769,(#9773,#9780),.PCURVE_S1.);+#9769 = LINE('',#9770,#9771);+#9770 = CARTESIAN_POINT('',(274.,46.,0.));+#9771 = VECTOR('',#9772,1.);+#9772 = DIRECTION('',(0.,1.,0.));+#9773 = PCURVE('',#9746,#9774);+#9774 = DEFINITIONAL_REPRESENTATION('',(#9775),#9779);+#9775 = LINE('',#9776,#9777);+#9776 = CARTESIAN_POINT('',(0.,0.));+#9777 = VECTOR('',#9778,1.);+#9778 = DIRECTION('',(0.,-1.));+#9779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9780 = PCURVE('',#9666,#9781);+#9781 = DEFINITIONAL_REPRESENTATION('',(#9782),#9786);+#9782 = LINE('',#9783,#9784);+#9783 = CARTESIAN_POINT('',(28.,0.));+#9784 = VECTOR('',#9785,1.);+#9785 = DIRECTION('',(0.,1.));+#9786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9787 = ORIENTED_EDGE('',*,*,#9788,.T.);+#9788 = EDGE_CURVE('',#9766,#9789,#9791,.T.);+#9789 = VERTEX_POINT('',#9790);+#9790 = CARTESIAN_POINT('',(274.,74.,10.));+#9791 = SURFACE_CURVE('',#9792,(#9796,#9803),.PCURVE_S1.);+#9792 = LINE('',#9793,#9794);+#9793 = CARTESIAN_POINT('',(274.,74.,0.));+#9794 = VECTOR('',#9795,1.);+#9795 = DIRECTION('',(0.,0.,1.));+#9796 = PCURVE('',#9746,#9797);+#9797 = DEFINITIONAL_REPRESENTATION('',(#9798),#9802);+#9798 = LINE('',#9799,#9800);+#9799 = CARTESIAN_POINT('',(0.,-28.));+#9800 = VECTOR('',#9801,1.);+#9801 = DIRECTION('',(1.,0.));+#9802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9803 = PCURVE('',#9694,#9804);+#9804 = DEFINITIONAL_REPRESENTATION('',(#9805),#9809);+#9805 = LINE('',#9806,#9807);+#9806 = CARTESIAN_POINT('',(0.,28.));+#9807 = VECTOR('',#9808,1.);+#9808 = DIRECTION('',(1.,0.));+#9809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9810 = ORIENTED_EDGE('',*,*,#9811,.F.);+#9811 = EDGE_CURVE('',#9738,#9789,#9812,.T.);+#9812 = SURFACE_CURVE('',#9813,(#9817,#9824),.PCURVE_S1.);+#9813 = LINE('',#9814,#9815);+#9814 = CARTESIAN_POINT('',(274.,46.,10.));+#9815 = VECTOR('',#9816,1.);+#9816 = DIRECTION('',(0.,1.,0.));+#9817 = PCURVE('',#9746,#9818);+#9818 = DEFINITIONAL_REPRESENTATION('',(#9819),#9823);+#9819 = LINE('',#9820,#9821);+#9820 = CARTESIAN_POINT('',(10.,0.));+#9821 = VECTOR('',#9822,1.);+#9822 = DIRECTION('',(0.,-1.));+#9823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9824 = PCURVE('',#9720,#9825);+#9825 = DEFINITIONAL_REPRESENTATION('',(#9826),#9830);+#9826 = LINE('',#9827,#9828);+#9827 = CARTESIAN_POINT('',(28.,0.));+#9828 = VECTOR('',#9829,1.);+#9829 = DIRECTION('',(0.,1.));+#9830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9831 = ADVANCED_FACE('',(#9832),#9638,.F.);+#9832 = FACE_BOUND('',#9833,.F.);+#9833 = EDGE_LOOP('',(#9834,#9855,#9856,#9877));+#9834 = ORIENTED_EDGE('',*,*,#9835,.F.);+#9835 = EDGE_CURVE('',#9616,#9736,#9836,.T.);+#9836 = SURFACE_CURVE('',#9837,(#9841,#9848),.PCURVE_S1.);+#9837 = LINE('',#9838,#9839);+#9838 = CARTESIAN_POINT('',(246.,46.,0.));+#9839 = VECTOR('',#9840,1.);+#9840 = DIRECTION('',(1.,0.,0.));+#9841 = PCURVE('',#9638,#9842);+#9842 = DEFINITIONAL_REPRESENTATION('',(#9843),#9847);+#9843 = LINE('',#9844,#9845);+#9844 = CARTESIAN_POINT('',(0.,0.));+#9845 = VECTOR('',#9846,1.);+#9846 = DIRECTION('',(0.,1.));+#9847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9848 = PCURVE('',#9666,#9849);+#9849 = DEFINITIONAL_REPRESENTATION('',(#9850),#9854);+#9850 = LINE('',#9851,#9852);+#9851 = CARTESIAN_POINT('',(0.,0.));+#9852 = VECTOR('',#9853,1.);+#9853 = DIRECTION('',(1.,0.));+#9854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9855 = ORIENTED_EDGE('',*,*,#9615,.T.);+#9856 = ORIENTED_EDGE('',*,*,#9857,.T.);+#9857 = EDGE_CURVE('',#9618,#9738,#9858,.T.);+#9858 = SURFACE_CURVE('',#9859,(#9863,#9870),.PCURVE_S1.);+#9859 = LINE('',#9860,#9861);+#9860 = CARTESIAN_POINT('',(246.,46.,10.));+#9861 = VECTOR('',#9862,1.);+#9862 = DIRECTION('',(1.,0.,0.));+#9863 = PCURVE('',#9638,#9864);+#9864 = DEFINITIONAL_REPRESENTATION('',(#9865),#9869);+#9865 = LINE('',#9866,#9867);+#9866 = CARTESIAN_POINT('',(10.,0.));+#9867 = VECTOR('',#9868,1.);+#9868 = DIRECTION('',(0.,1.));+#9869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9870 = PCURVE('',#9720,#9871);+#9871 = DEFINITIONAL_REPRESENTATION('',(#9872),#9876);+#9872 = LINE('',#9873,#9874);+#9873 = CARTESIAN_POINT('',(0.,0.));+#9874 = VECTOR('',#9875,1.);+#9875 = DIRECTION('',(1.,0.));+#9876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9877 = ORIENTED_EDGE('',*,*,#9735,.F.);+#9878 = ADVANCED_FACE('',(#9879),#9694,.T.);+#9879 = FACE_BOUND('',#9880,.T.);+#9880 = EDGE_LOOP('',(#9881,#9902,#9903,#9924));+#9881 = ORIENTED_EDGE('',*,*,#9882,.F.);+#9882 = EDGE_CURVE('',#9651,#9766,#9883,.T.);+#9883 = SURFACE_CURVE('',#9884,(#9888,#9895),.PCURVE_S1.);+#9884 = LINE('',#9885,#9886);+#9885 = CARTESIAN_POINT('',(246.,74.,0.));+#9886 = VECTOR('',#9887,1.);+#9887 = DIRECTION('',(1.,0.,0.));+#9888 = PCURVE('',#9694,#9889);+#9889 = DEFINITIONAL_REPRESENTATION('',(#9890),#9894);+#9890 = LINE('',#9891,#9892);+#9891 = CARTESIAN_POINT('',(0.,0.));+#9892 = VECTOR('',#9893,1.);+#9893 = DIRECTION('',(0.,1.));+#9894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9895 = PCURVE('',#9666,#9896);+#9896 = DEFINITIONAL_REPRESENTATION('',(#9897),#9901);+#9897 = LINE('',#9898,#9899);+#9898 = CARTESIAN_POINT('',(0.,28.));+#9899 = VECTOR('',#9900,1.);+#9900 = DIRECTION('',(1.,0.));+#9901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9902 = ORIENTED_EDGE('',*,*,#9678,.T.);+#9903 = ORIENTED_EDGE('',*,*,#9904,.T.);+#9904 = EDGE_CURVE('',#9679,#9789,#9905,.T.);+#9905 = SURFACE_CURVE('',#9906,(#9910,#9917),.PCURVE_S1.);+#9906 = LINE('',#9907,#9908);+#9907 = CARTESIAN_POINT('',(246.,74.,10.));+#9908 = VECTOR('',#9909,1.);+#9909 = DIRECTION('',(1.,0.,0.));+#9910 = PCURVE('',#9694,#9911);+#9911 = DEFINITIONAL_REPRESENTATION('',(#9912),#9916);+#9912 = LINE('',#9913,#9914);+#9913 = CARTESIAN_POINT('',(10.,0.));+#9914 = VECTOR('',#9915,1.);+#9915 = DIRECTION('',(0.,1.));+#9916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9917 = PCURVE('',#9720,#9918);+#9918 = DEFINITIONAL_REPRESENTATION('',(#9919),#9923);+#9919 = LINE('',#9920,#9921);+#9920 = CARTESIAN_POINT('',(0.,28.));+#9921 = VECTOR('',#9922,1.);+#9922 = DIRECTION('',(1.,0.));+#9923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9924 = ORIENTED_EDGE('',*,*,#9788,.F.);+#9925 = ADVANCED_FACE('',(#9926),#9666,.F.);+#9926 = FACE_BOUND('',#9927,.F.);+#9927 = EDGE_LOOP('',(#9928,#9929,#9930,#9931));+#9928 = ORIENTED_EDGE('',*,*,#9650,.F.);+#9929 = ORIENTED_EDGE('',*,*,#9835,.T.);+#9930 = ORIENTED_EDGE('',*,*,#9765,.T.);+#9931 = ORIENTED_EDGE('',*,*,#9882,.F.);+#9932 = ADVANCED_FACE('',(#9933),#9720,.T.);+#9933 = FACE_BOUND('',#9934,.T.);+#9934 = EDGE_LOOP('',(#9935,#9936,#9937,#9938));+#9935 = ORIENTED_EDGE('',*,*,#9706,.F.);+#9936 = ORIENTED_EDGE('',*,*,#9857,.T.);+#9937 = ORIENTED_EDGE('',*,*,#9811,.T.);+#9938 = ORIENTED_EDGE('',*,*,#9904,.F.);+#9939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9943)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#9940,#9941,#9942)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#9940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#9941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#9942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#9943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9940,+  'distance_accuracy_value','confusion accuracy');+#9944 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9945,#9947);+#9945 = ( REPRESENTATION_RELATIONSHIP('','',#9608,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9946) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#9946 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);+#9947 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #9948);+#9948 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','support_pad_concept_260_60'+  ,'',#5,#9603,$);+#9949 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9605));+#9950 = SHAPE_DEFINITION_REPRESENTATION(#9951,#9957);+#9951 = PRODUCT_DEFINITION_SHAPE('','',#9952);+#9952 = PRODUCT_DEFINITION('design','',#9953,#9956);+#9953 = PRODUCT_DEFINITION_FORMATION('','',#9954);+#9954 = PRODUCT('support_pad_concept_260_388',+  'support_pad_concept_260_388','',(#9955));+#9955 = PRODUCT_CONTEXT('',#2,'mechanical');+#9956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#9957 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#9958),#10288);+#9958 = MANIFOLD_SOLID_BREP('',#9959);+#9959 = CLOSED_SHELL('',(#9960,#10080,#10180,#10227,#10274,#10281));+#9960 = ADVANCED_FACE('',(#9961),#9975,.F.);+#9961 = FACE_BOUND('',#9962,.F.);+#9962 = EDGE_LOOP('',(#9963,#9998,#10026,#10054));+#9963 = ORIENTED_EDGE('',*,*,#9964,.F.);+#9964 = EDGE_CURVE('',#9965,#9967,#9969,.T.);+#9965 = VERTEX_POINT('',#9966);+#9966 = CARTESIAN_POINT('',(246.,374.,0.));+#9967 = VERTEX_POINT('',#9968);+#9968 = CARTESIAN_POINT('',(246.,374.,10.));+#9969 = SURFACE_CURVE('',#9970,(#9974,#9986),.PCURVE_S1.);+#9970 = LINE('',#9971,#9972);+#9971 = CARTESIAN_POINT('',(246.,374.,0.));+#9972 = VECTOR('',#9973,1.);+#9973 = DIRECTION('',(0.,0.,1.));+#9974 = PCURVE('',#9975,#9980);+#9975 = PLANE('',#9976);+#9976 = AXIS2_PLACEMENT_3D('',#9977,#9978,#9979);+#9977 = CARTESIAN_POINT('',(246.,374.,0.));+#9978 = DIRECTION('',(1.,0.,0.));+#9979 = DIRECTION('',(0.,0.,1.));+#9980 = DEFINITIONAL_REPRESENTATION('',(#9981),#9985);+#9981 = LINE('',#9982,#9983);+#9982 = CARTESIAN_POINT('',(0.,0.));+#9983 = VECTOR('',#9984,1.);+#9984 = DIRECTION('',(1.,0.));+#9985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9986 = PCURVE('',#9987,#9992);+#9987 = PLANE('',#9988);+#9988 = AXIS2_PLACEMENT_3D('',#9989,#9990,#9991);+#9989 = CARTESIAN_POINT('',(246.,374.,0.));+#9990 = DIRECTION('',(0.,1.,0.));+#9991 = DIRECTION('',(0.,0.,1.));+#9992 = DEFINITIONAL_REPRESENTATION('',(#9993),#9997);+#9993 = LINE('',#9994,#9995);+#9994 = CARTESIAN_POINT('',(0.,0.));+#9995 = VECTOR('',#9996,1.);+#9996 = DIRECTION('',(1.,0.));+#9997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9998 = ORIENTED_EDGE('',*,*,#9999,.T.);+#9999 = EDGE_CURVE('',#9965,#10000,#10002,.T.);+#10000 = VERTEX_POINT('',#10001);+#10001 = CARTESIAN_POINT('',(246.,402.,0.));+#10002 = SURFACE_CURVE('',#10003,(#10007,#10014),.PCURVE_S1.);+#10003 = LINE('',#10004,#10005);+#10004 = CARTESIAN_POINT('',(246.,374.,0.));+#10005 = VECTOR('',#10006,1.);+#10006 = DIRECTION('',(0.,1.,0.));+#10007 = PCURVE('',#9975,#10008);+#10008 = DEFINITIONAL_REPRESENTATION('',(#10009),#10013);+#10009 = LINE('',#10010,#10011);+#10010 = CARTESIAN_POINT('',(0.,0.));+#10011 = VECTOR('',#10012,1.);+#10012 = DIRECTION('',(0.,-1.));+#10013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10014 = PCURVE('',#10015,#10020);+#10015 = PLANE('',#10016);+#10016 = AXIS2_PLACEMENT_3D('',#10017,#10018,#10019);+#10017 = CARTESIAN_POINT('',(246.,374.,0.));+#10018 = DIRECTION('',(0.,0.,1.));+#10019 = DIRECTION('',(1.,0.,0.));+#10020 = DEFINITIONAL_REPRESENTATION('',(#10021),#10025);+#10021 = LINE('',#10022,#10023);+#10022 = CARTESIAN_POINT('',(0.,0.));+#10023 = VECTOR('',#10024,1.);+#10024 = DIRECTION('',(0.,1.));+#10025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10026 = ORIENTED_EDGE('',*,*,#10027,.T.);+#10027 = EDGE_CURVE('',#10000,#10028,#10030,.T.);+#10028 = VERTEX_POINT('',#10029);+#10029 = CARTESIAN_POINT('',(246.,402.,10.));+#10030 = SURFACE_CURVE('',#10031,(#10035,#10042),.PCURVE_S1.);+#10031 = LINE('',#10032,#10033);+#10032 = CARTESIAN_POINT('',(246.,402.,0.));+#10033 = VECTOR('',#10034,1.);+#10034 = DIRECTION('',(0.,0.,1.));+#10035 = PCURVE('',#9975,#10036);+#10036 = DEFINITIONAL_REPRESENTATION('',(#10037),#10041);+#10037 = LINE('',#10038,#10039);+#10038 = CARTESIAN_POINT('',(0.,-28.));+#10039 = VECTOR('',#10040,1.);+#10040 = DIRECTION('',(1.,0.));+#10041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10042 = PCURVE('',#10043,#10048);+#10043 = PLANE('',#10044);+#10044 = AXIS2_PLACEMENT_3D('',#10045,#10046,#10047);+#10045 = CARTESIAN_POINT('',(246.,402.,0.));+#10046 = DIRECTION('',(0.,1.,0.));+#10047 = DIRECTION('',(0.,0.,1.));+#10048 = DEFINITIONAL_REPRESENTATION('',(#10049),#10053);+#10049 = LINE('',#10050,#10051);+#10050 = CARTESIAN_POINT('',(0.,0.));+#10051 = VECTOR('',#10052,1.);+#10052 = DIRECTION('',(1.,0.));+#10053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10054 = ORIENTED_EDGE('',*,*,#10055,.F.);+#10055 = EDGE_CURVE('',#9967,#10028,#10056,.T.);+#10056 = SURFACE_CURVE('',#10057,(#10061,#10068),.PCURVE_S1.);+#10057 = LINE('',#10058,#10059);+#10058 = CARTESIAN_POINT('',(246.,374.,10.));+#10059 = VECTOR('',#10060,1.);+#10060 = DIRECTION('',(0.,1.,0.));+#10061 = PCURVE('',#9975,#10062);+#10062 = DEFINITIONAL_REPRESENTATION('',(#10063),#10067);+#10063 = LINE('',#10064,#10065);+#10064 = CARTESIAN_POINT('',(10.,0.));+#10065 = VECTOR('',#10066,1.);+#10066 = DIRECTION('',(0.,-1.));+#10067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10068 = PCURVE('',#10069,#10074);+#10069 = PLANE('',#10070);+#10070 = AXIS2_PLACEMENT_3D('',#10071,#10072,#10073);+#10071 = CARTESIAN_POINT('',(246.,374.,10.));+#10072 = DIRECTION('',(0.,0.,1.));+#10073 = DIRECTION('',(1.,0.,0.));+#10074 = DEFINITIONAL_REPRESENTATION('',(#10075),#10079);+#10075 = LINE('',#10076,#10077);+#10076 = CARTESIAN_POINT('',(0.,0.));+#10077 = VECTOR('',#10078,1.);+#10078 = DIRECTION('',(0.,1.));+#10079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10080 = ADVANCED_FACE('',(#10081),#10095,.T.);+#10081 = FACE_BOUND('',#10082,.T.);+#10082 = EDGE_LOOP('',(#10083,#10113,#10136,#10159));+#10083 = ORIENTED_EDGE('',*,*,#10084,.F.);+#10084 = EDGE_CURVE('',#10085,#10087,#10089,.T.);+#10085 = VERTEX_POINT('',#10086);+#10086 = CARTESIAN_POINT('',(274.,374.,0.));+#10087 = VERTEX_POINT('',#10088);+#10088 = CARTESIAN_POINT('',(274.,374.,10.));+#10089 = SURFACE_CURVE('',#10090,(#10094,#10106),.PCURVE_S1.);+#10090 = LINE('',#10091,#10092);+#10091 = CARTESIAN_POINT('',(274.,374.,0.));+#10092 = VECTOR('',#10093,1.);+#10093 = DIRECTION('',(0.,0.,1.));+#10094 = PCURVE('',#10095,#10100);+#10095 = PLANE('',#10096);+#10096 = AXIS2_PLACEMENT_3D('',#10097,#10098,#10099);+#10097 = CARTESIAN_POINT('',(274.,374.,0.));+#10098 = DIRECTION('',(1.,0.,0.));+#10099 = DIRECTION('',(0.,0.,1.));+#10100 = DEFINITIONAL_REPRESENTATION('',(#10101),#10105);+#10101 = LINE('',#10102,#10103);+#10102 = CARTESIAN_POINT('',(0.,0.));+#10103 = VECTOR('',#10104,1.);+#10104 = DIRECTION('',(1.,0.));+#10105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10106 = PCURVE('',#9987,#10107);+#10107 = DEFINITIONAL_REPRESENTATION('',(#10108),#10112);+#10108 = LINE('',#10109,#10110);+#10109 = CARTESIAN_POINT('',(0.,28.));+#10110 = VECTOR('',#10111,1.);+#10111 = DIRECTION('',(1.,0.));+#10112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10113 = ORIENTED_EDGE('',*,*,#10114,.T.);+#10114 = EDGE_CURVE('',#10085,#10115,#10117,.T.);+#10115 = VERTEX_POINT('',#10116);+#10116 = CARTESIAN_POINT('',(274.,402.,0.));+#10117 = SURFACE_CURVE('',#10118,(#10122,#10129),.PCURVE_S1.);+#10118 = LINE('',#10119,#10120);+#10119 = CARTESIAN_POINT('',(274.,374.,0.));+#10120 = VECTOR('',#10121,1.);+#10121 = DIRECTION('',(0.,1.,0.));+#10122 = PCURVE('',#10095,#10123);+#10123 = DEFINITIONAL_REPRESENTATION('',(#10124),#10128);+#10124 = LINE('',#10125,#10126);+#10125 = CARTESIAN_POINT('',(0.,0.));+#10126 = VECTOR('',#10127,1.);+#10127 = DIRECTION('',(0.,-1.));+#10128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10129 = PCURVE('',#10015,#10130);+#10130 = DEFINITIONAL_REPRESENTATION('',(#10131),#10135);+#10131 = LINE('',#10132,#10133);+#10132 = CARTESIAN_POINT('',(28.,0.));+#10133 = VECTOR('',#10134,1.);+#10134 = DIRECTION('',(0.,1.));+#10135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10136 = ORIENTED_EDGE('',*,*,#10137,.T.);+#10137 = EDGE_CURVE('',#10115,#10138,#10140,.T.);+#10138 = VERTEX_POINT('',#10139);+#10139 = CARTESIAN_POINT('',(274.,402.,10.));+#10140 = SURFACE_CURVE('',#10141,(#10145,#10152),.PCURVE_S1.);+#10141 = LINE('',#10142,#10143);+#10142 = CARTESIAN_POINT('',(274.,402.,0.));+#10143 = VECTOR('',#10144,1.);+#10144 = DIRECTION('',(0.,0.,1.));+#10145 = PCURVE('',#10095,#10146);+#10146 = DEFINITIONAL_REPRESENTATION('',(#10147),#10151);+#10147 = LINE('',#10148,#10149);+#10148 = CARTESIAN_POINT('',(0.,-28.));+#10149 = VECTOR('',#10150,1.);+#10150 = DIRECTION('',(1.,0.));+#10151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10152 = PCURVE('',#10043,#10153);+#10153 = DEFINITIONAL_REPRESENTATION('',(#10154),#10158);+#10154 = LINE('',#10155,#10156);+#10155 = CARTESIAN_POINT('',(0.,28.));+#10156 = VECTOR('',#10157,1.);+#10157 = DIRECTION('',(1.,0.));+#10158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10159 = ORIENTED_EDGE('',*,*,#10160,.F.);+#10160 = EDGE_CURVE('',#10087,#10138,#10161,.T.);+#10161 = SURFACE_CURVE('',#10162,(#10166,#10173),.PCURVE_S1.);+#10162 = LINE('',#10163,#10164);+#10163 = CARTESIAN_POINT('',(274.,374.,10.));+#10164 = VECTOR('',#10165,1.);+#10165 = DIRECTION('',(0.,1.,0.));+#10166 = PCURVE('',#10095,#10167);+#10167 = DEFINITIONAL_REPRESENTATION('',(#10168),#10172);+#10168 = LINE('',#10169,#10170);+#10169 = CARTESIAN_POINT('',(10.,0.));+#10170 = VECTOR('',#10171,1.);+#10171 = DIRECTION('',(0.,-1.));+#10172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10173 = PCURVE('',#10069,#10174);+#10174 = DEFINITIONAL_REPRESENTATION('',(#10175),#10179);+#10175 = LINE('',#10176,#10177);+#10176 = CARTESIAN_POINT('',(28.,0.));+#10177 = VECTOR('',#10178,1.);+#10178 = DIRECTION('',(0.,1.));+#10179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10180 = ADVANCED_FACE('',(#10181),#9987,.F.);+#10181 = FACE_BOUND('',#10182,.F.);+#10182 = EDGE_LOOP('',(#10183,#10204,#10205,#10226));+#10183 = ORIENTED_EDGE('',*,*,#10184,.F.);+#10184 = EDGE_CURVE('',#9965,#10085,#10185,.T.);+#10185 = SURFACE_CURVE('',#10186,(#10190,#10197),.PCURVE_S1.);+#10186 = LINE('',#10187,#10188);+#10187 = CARTESIAN_POINT('',(246.,374.,0.));+#10188 = VECTOR('',#10189,1.);+#10189 = DIRECTION('',(1.,0.,0.));+#10190 = PCURVE('',#9987,#10191);+#10191 = DEFINITIONAL_REPRESENTATION('',(#10192),#10196);+#10192 = LINE('',#10193,#10194);+#10193 = CARTESIAN_POINT('',(0.,0.));+#10194 = VECTOR('',#10195,1.);+#10195 = DIRECTION('',(0.,1.));+#10196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10197 = PCURVE('',#10015,#10198);+#10198 = DEFINITIONAL_REPRESENTATION('',(#10199),#10203);+#10199 = LINE('',#10200,#10201);+#10200 = CARTESIAN_POINT('',(0.,0.));+#10201 = VECTOR('',#10202,1.);+#10202 = DIRECTION('',(1.,0.));+#10203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10204 = ORIENTED_EDGE('',*,*,#9964,.T.);+#10205 = ORIENTED_EDGE('',*,*,#10206,.T.);+#10206 = EDGE_CURVE('',#9967,#10087,#10207,.T.);+#10207 = SURFACE_CURVE('',#10208,(#10212,#10219),.PCURVE_S1.);+#10208 = LINE('',#10209,#10210);+#10209 = CARTESIAN_POINT('',(246.,374.,10.));+#10210 = VECTOR('',#10211,1.);+#10211 = DIRECTION('',(1.,0.,0.));+#10212 = PCURVE('',#9987,#10213);+#10213 = DEFINITIONAL_REPRESENTATION('',(#10214),#10218);+#10214 = LINE('',#10215,#10216);+#10215 = CARTESIAN_POINT('',(10.,0.));+#10216 = VECTOR('',#10217,1.);+#10217 = DIRECTION('',(0.,1.));+#10218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10219 = PCURVE('',#10069,#10220);+#10220 = DEFINITIONAL_REPRESENTATION('',(#10221),#10225);+#10221 = LINE('',#10222,#10223);+#10222 = CARTESIAN_POINT('',(0.,0.));+#10223 = VECTOR('',#10224,1.);+#10224 = DIRECTION('',(1.,0.));+#10225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10226 = ORIENTED_EDGE('',*,*,#10084,.F.);+#10227 = ADVANCED_FACE('',(#10228),#10043,.T.);+#10228 = FACE_BOUND('',#10229,.T.);+#10229 = EDGE_LOOP('',(#10230,#10251,#10252,#10273));+#10230 = ORIENTED_EDGE('',*,*,#10231,.F.);+#10231 = EDGE_CURVE('',#10000,#10115,#10232,.T.);+#10232 = SURFACE_CURVE('',#10233,(#10237,#10244),.PCURVE_S1.);+#10233 = LINE('',#10234,#10235);+#10234 = CARTESIAN_POINT('',(246.,402.,0.));+#10235 = VECTOR('',#10236,1.);+#10236 = DIRECTION('',(1.,0.,0.));+#10237 = PCURVE('',#10043,#10238);+#10238 = DEFINITIONAL_REPRESENTATION('',(#10239),#10243);+#10239 = LINE('',#10240,#10241);+#10240 = CARTESIAN_POINT('',(0.,0.));+#10241 = VECTOR('',#10242,1.);+#10242 = DIRECTION('',(0.,1.));+#10243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10244 = PCURVE('',#10015,#10245);+#10245 = DEFINITIONAL_REPRESENTATION('',(#10246),#10250);+#10246 = LINE('',#10247,#10248);+#10247 = CARTESIAN_POINT('',(0.,28.));+#10248 = VECTOR('',#10249,1.);+#10249 = DIRECTION('',(1.,0.));+#10250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10251 = ORIENTED_EDGE('',*,*,#10027,.T.);+#10252 = ORIENTED_EDGE('',*,*,#10253,.T.);+#10253 = EDGE_CURVE('',#10028,#10138,#10254,.T.);+#10254 = SURFACE_CURVE('',#10255,(#10259,#10266),.PCURVE_S1.);+#10255 = LINE('',#10256,#10257);+#10256 = CARTESIAN_POINT('',(246.,402.,10.));+#10257 = VECTOR('',#10258,1.);+#10258 = DIRECTION('',(1.,0.,0.));+#10259 = PCURVE('',#10043,#10260);+#10260 = DEFINITIONAL_REPRESENTATION('',(#10261),#10265);+#10261 = LINE('',#10262,#10263);+#10262 = CARTESIAN_POINT('',(10.,0.));+#10263 = VECTOR('',#10264,1.);+#10264 = DIRECTION('',(0.,1.));+#10265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10266 = PCURVE('',#10069,#10267);+#10267 = DEFINITIONAL_REPRESENTATION('',(#10268),#10272);+#10268 = LINE('',#10269,#10270);+#10269 = CARTESIAN_POINT('',(0.,28.));+#10270 = VECTOR('',#10271,1.);+#10271 = DIRECTION('',(1.,0.));+#10272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10273 = ORIENTED_EDGE('',*,*,#10137,.F.);+#10274 = ADVANCED_FACE('',(#10275),#10015,.F.);+#10275 = FACE_BOUND('',#10276,.F.);+#10276 = EDGE_LOOP('',(#10277,#10278,#10279,#10280));+#10277 = ORIENTED_EDGE('',*,*,#9999,.F.);+#10278 = ORIENTED_EDGE('',*,*,#10184,.T.);+#10279 = ORIENTED_EDGE('',*,*,#10114,.T.);+#10280 = ORIENTED_EDGE('',*,*,#10231,.F.);+#10281 = ADVANCED_FACE('',(#10282),#10069,.T.);+#10282 = FACE_BOUND('',#10283,.T.);+#10283 = EDGE_LOOP('',(#10284,#10285,#10286,#10287));+#10284 = ORIENTED_EDGE('',*,*,#10055,.F.);+#10285 = ORIENTED_EDGE('',*,*,#10206,.T.);+#10286 = ORIENTED_EDGE('',*,*,#10160,.T.);+#10287 = ORIENTED_EDGE('',*,*,#10253,.F.);+#10288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10292)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10289,#10290,#10291)) +REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#10289 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#10290 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#10291 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#10292 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10289,+  'distance_accuracy_value','confusion accuracy');+#10293 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10294,#10296);+#10294 = ( REPRESENTATION_RELATIONSHIP('','',#9957,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10295) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#10295 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);+#10296 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #10297);+#10297 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30',+  'support_pad_concept_260_388','',#5,#9952,$);+#10298 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9954));+#10299 = SHAPE_DEFINITION_REPRESENTATION(#10300,#10306);+#10300 = PRODUCT_DEFINITION_SHAPE('','',#10301);+#10301 = PRODUCT_DEFINITION('design','',#10302,#10305);+#10302 = PRODUCT_DEFINITION_FORMATION('','',#10303);+#10303 = PRODUCT('datum_marker_nonphysical_16_16',+  'datum_marker_nonphysical_16_16','',(#10304));+#10304 = PRODUCT_CONTEXT('',#2,'mechanical');+#10305 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10306 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10307),#10405);+#10307 = MANIFOLD_SOLID_BREP('',#10308);+#10308 = CLOSED_SHELL('',(#10309,#10397,#10401));+#10309 = ADVANCED_FACE('',(#10310),#10324,.T.);+#10310 = FACE_BOUND('',#10311,.F.);+#10311 = EDGE_LOOP('',(#10312,#10342,#10369,#10370));+#10312 = ORIENTED_EDGE('',*,*,#10313,.T.);+#10313 = EDGE_CURVE('',#10314,#10316,#10318,.T.);+#10314 = VERTEX_POINT('',#10315);+#10315 = CARTESIAN_POINT('',(18.,16.,14.));+#10316 = VERTEX_POINT('',#10317);+#10317 = CARTESIAN_POINT('',(18.,16.,16.));+#10318 = SEAM_CURVE('',#10319,(#10323,#10335),.PCURVE_S1.);+#10319 = LINE('',#10320,#10321);+#10320 = CARTESIAN_POINT('',(18.,16.,14.));+#10321 = VECTOR('',#10322,1.);+#10322 = DIRECTION('',(0.,0.,1.));+#10323 = PCURVE('',#10324,#10329);+#10324 = CYLINDRICAL_SURFACE('',#10325,2.);+#10325 = AXIS2_PLACEMENT_3D('',#10326,#10327,#10328);+#10326 = CARTESIAN_POINT('',(16.,16.,14.));+#10327 = DIRECTION('',(-0.,-0.,-1.));+#10328 = DIRECTION('',(1.,0.,0.));+#10329 = DEFINITIONAL_REPRESENTATION('',(#10330),#10334);+#10330 = LINE('',#10331,#10332);+#10331 = CARTESIAN_POINT('',(-0.,0.));+#10332 = VECTOR('',#10333,1.);+#10333 = DIRECTION('',(-0.,-1.));+#10334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10335 = PCURVE('',#10324,#10336);+#10336 = DEFINITIONAL_REPRESENTATION('',(#10337),#10341);+#10337 = LINE('',#10338,#10339);+#10338 = CARTESIAN_POINT('',(-6.28318530718,0.));+#10339 = VECTOR('',#10340,1.);+#10340 = DIRECTION('',(-0.,-1.));+#10341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10342 = ORIENTED_EDGE('',*,*,#10343,.T.);+#10343 = EDGE_CURVE('',#10316,#10316,#10344,.T.);+#10344 = SURFACE_CURVE('',#10345,(#10350,#10357),.PCURVE_S1.);+#10345 = CIRCLE('',#10346,2.);+#10346 = AXIS2_PLACEMENT_3D('',#10347,#10348,#10349);+#10347 = CARTESIAN_POINT('',(16.,16.,16.));+#10348 = DIRECTION('',(0.,0.,1.));+#10349 = DIRECTION('',(1.,0.,0.));+#10350 = PCURVE('',#10324,#10351);+#10351 = DEFINITIONAL_REPRESENTATION('',(#10352),#10356);+#10352 = LINE('',#10353,#10354);+#10353 = CARTESIAN_POINT('',(-0.,-2.));+#10354 = VECTOR('',#10355,1.);+#10355 = DIRECTION('',(-1.,0.));+#10356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10357 = PCURVE('',#10358,#10363);+#10358 = PLANE('',#10359);+#10359 = AXIS2_PLACEMENT_3D('',#10360,#10361,#10362);+#10360 = CARTESIAN_POINT('',(16.,16.,16.));+#10361 = DIRECTION('',(0.,0.,1.));+#10362 = DIRECTION('',(1.,0.,-0.));+#10363 = DEFINITIONAL_REPRESENTATION('',(#10364),#10368);+#10364 = CIRCLE('',#10365,2.);+#10365 = AXIS2_PLACEMENT_2D('',#10366,#10367);+#10366 = CARTESIAN_POINT('',(0.,0.));+#10367 = DIRECTION('',(1.,0.));+#10368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10369 = ORIENTED_EDGE('',*,*,#10313,.F.);+#10370 = ORIENTED_EDGE('',*,*,#10371,.F.);+#10371 = EDGE_CURVE('',#10314,#10314,#10372,.T.);+#10372 = SURFACE_CURVE('',#10373,(#10378,#10385),.PCURVE_S1.);+#10373 = CIRCLE('',#10374,2.);+#10374 = AXIS2_PLACEMENT_3D('',#10375,#10376,#10377);+#10375 = CARTESIAN_POINT('',(16.,16.,14.));+#10376 = DIRECTION('',(0.,0.,1.));+#10377 = DIRECTION('',(1.,0.,0.));+#10378 = PCURVE('',#10324,#10379);+#10379 = DEFINITIONAL_REPRESENTATION('',(#10380),#10384);+#10380 = LINE('',#10381,#10382);+#10381 = CARTESIAN_POINT('',(-0.,0.));+#10382 = VECTOR('',#10383,1.);+#10383 = DIRECTION('',(-1.,0.));+#10384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10385 = PCURVE('',#10386,#10391);+#10386 = PLANE('',#10387);+#10387 = AXIS2_PLACEMENT_3D('',#10388,#10389,#10390);+#10388 = CARTESIAN_POINT('',(16.,16.,14.));+#10389 = DIRECTION('',(0.,0.,1.));+#10390 = DIRECTION('',(1.,0.,-0.));+#10391 = DEFINITIONAL_REPRESENTATION('',(#10392),#10396);+#10392 = CIRCLE('',#10393,2.);+#10393 = AXIS2_PLACEMENT_2D('',#10394,#10395);+#10394 = CARTESIAN_POINT('',(0.,0.));+#10395 = DIRECTION('',(1.,0.));+#10396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10397 = ADVANCED_FACE('',(#10398),#10386,.F.);+#10398 = FACE_BOUND('',#10399,.F.);+#10399 = EDGE_LOOP('',(#10400));+#10400 = ORIENTED_EDGE('',*,*,#10371,.T.);+#10401 = ADVANCED_FACE('',(#10402),#10358,.T.);+#10402 = FACE_BOUND('',#10403,.T.);+#10403 = EDGE_LOOP('',(#10404));+#10404 = ORIENTED_EDGE('',*,*,#10343,.T.);+#10405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10409)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10406,#10407,#10408)) +REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#10406 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#10407 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#10408 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#10409 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10406,+  'distance_accuracy_value','confusion accuracy');+#10410 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10411,#10413);+#10411 = ( REPRESENTATION_RELATIONSHIP('','',#10306,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10412) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#10412 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);+#10413 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #10414);+#10414 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31',+  'datum_marker_nonphysical_16_16','',#5,#10301,$);+#10415 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10303));+#10416 = SHAPE_DEFINITION_REPRESENTATION(#10417,#10423);+#10417 = PRODUCT_DEFINITION_SHAPE('','',#10418);+#10418 = PRODUCT_DEFINITION('design','',#10419,#10422);+#10419 = PRODUCT_DEFINITION_FORMATION('','',#10420);+#10420 = PRODUCT('datum_marker_nonphysical_16_432',+  'datum_marker_nonphysical_16_432','',(#10421));+#10421 = PRODUCT_CONTEXT('',#2,'mechanical');+#10422 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10423 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10424),#10522);+#10424 = MANIFOLD_SOLID_BREP('',#10425);+#10425 = CLOSED_SHELL('',(#10426,#10514,#10518));+#10426 = ADVANCED_FACE('',(#10427),#10441,.T.);+#10427 = FACE_BOUND('',#10428,.F.);+#10428 = EDGE_LOOP('',(#10429,#10459,#10486,#10487));+#10429 = ORIENTED_EDGE('',*,*,#10430,.T.);+#10430 = EDGE_CURVE('',#10431,#10433,#10435,.T.);+#10431 = VERTEX_POINT('',#10432);+#10432 = CARTESIAN_POINT('',(18.,432.,14.));+#10433 = VERTEX_POINT('',#10434);+#10434 = CARTESIAN_POINT('',(18.,432.,16.));+#10435 = SEAM_CURVE('',#10436,(#10440,#10452),.PCURVE_S1.);+#10436 = LINE('',#10437,#10438);+#10437 = CARTESIAN_POINT('',(18.,432.,14.));+#10438 = VECTOR('',#10439,1.);+#10439 = DIRECTION('',(0.,0.,1.));+#10440 = PCURVE('',#10441,#10446);+#10441 = CYLINDRICAL_SURFACE('',#10442,2.);+#10442 = AXIS2_PLACEMENT_3D('',#10443,#10444,#10445);+#10443 = CARTESIAN_POINT('',(16.,432.,14.));+#10444 = DIRECTION('',(-0.,-0.,-1.));+#10445 = DIRECTION('',(1.,0.,0.));+#10446 = DEFINITIONAL_REPRESENTATION('',(#10447),#10451);+#10447 = LINE('',#10448,#10449);+#10448 = CARTESIAN_POINT('',(-0.,0.));+#10449 = VECTOR('',#10450,1.);+#10450 = DIRECTION('',(-0.,-1.));+#10451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10452 = PCURVE('',#10441,#10453);+#10453 = DEFINITIONAL_REPRESENTATION('',(#10454),#10458);+#10454 = LINE('',#10455,#10456);+#10455 = CARTESIAN_POINT('',(-6.28318530718,0.));+#10456 = VECTOR('',#10457,1.);+#10457 = DIRECTION('',(-0.,-1.));+#10458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10459 = ORIENTED_EDGE('',*,*,#10460,.T.);+#10460 = EDGE_CURVE('',#10433,#10433,#10461,.T.);+#10461 = SURFACE_CURVE('',#10462,(#10467,#10474),.PCURVE_S1.);+#10462 = CIRCLE('',#10463,2.);+#10463 = AXIS2_PLACEMENT_3D('',#10464,#10465,#10466);+#10464 = CARTESIAN_POINT('',(16.,432.,16.));+#10465 = DIRECTION('',(0.,0.,1.));+#10466 = DIRECTION('',(1.,0.,0.));+#10467 = PCURVE('',#10441,#10468);+#10468 = DEFINITIONAL_REPRESENTATION('',(#10469),#10473);+#10469 = LINE('',#10470,#10471);+#10470 = CARTESIAN_POINT('',(-0.,-2.));+#10471 = VECTOR('',#10472,1.);+#10472 = DIRECTION('',(-1.,0.));+#10473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10474 = PCURVE('',#10475,#10480);+#10475 = PLANE('',#10476);+#10476 = AXIS2_PLACEMENT_3D('',#10477,#10478,#10479);+#10477 = CARTESIAN_POINT('',(16.,432.,16.));+#10478 = DIRECTION('',(0.,0.,1.));+#10479 = DIRECTION('',(1.,0.,-0.));+#10480 = DEFINITIONAL_REPRESENTATION('',(#10481),#10485);+#10481 = CIRCLE('',#10482,2.);+#10482 = AXIS2_PLACEMENT_2D('',#10483,#10484);+#10483 = CARTESIAN_POINT('',(0.,0.));+#10484 = DIRECTION('',(1.,0.));+#10485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10486 = ORIENTED_EDGE('',*,*,#10430,.F.);+#10487 = ORIENTED_EDGE('',*,*,#10488,.F.);+#10488 = EDGE_CURVE('',#10431,#10431,#10489,.T.);+#10489 = SURFACE_CURVE('',#10490,(#10495,#10502),.PCURVE_S1.);+#10490 = CIRCLE('',#10491,2.);+#10491 = AXIS2_PLACEMENT_3D('',#10492,#10493,#10494);+#10492 = CARTESIAN_POINT('',(16.,432.,14.));+#10493 = DIRECTION('',(0.,0.,1.));+#10494 = DIRECTION('',(1.,0.,0.));+#10495 = PCURVE('',#10441,#10496);+#10496 = DEFINITIONAL_REPRESENTATION('',(#10497),#10501);+#10497 = LINE('',#10498,#10499);+#10498 = CARTESIAN_POINT('',(-0.,0.));+#10499 = VECTOR('',#10500,1.);+#10500 = DIRECTION('',(-1.,0.));+#10501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10502 = PCURVE('',#10503,#10508);+#10503 = PLANE('',#10504);+#10504 = AXIS2_PLACEMENT_3D('',#10505,#10506,#10507);+#10505 = CARTESIAN_POINT('',(16.,432.,14.));+#10506 = DIRECTION('',(0.,0.,1.));+#10507 = DIRECTION('',(1.,0.,-0.));+#10508 = DEFINITIONAL_REPRESENTATION('',(#10509),#10513);+#10509 = CIRCLE('',#10510,2.);+#10510 = AXIS2_PLACEMENT_2D('',#10511,#10512);+#10511 = CARTESIAN_POINT('',(0.,0.));+#10512 = DIRECTION('',(1.,0.));+#10513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10514 = ADVANCED_FACE('',(#10515),#10503,.F.);+#10515 = FACE_BOUND('',#10516,.F.);+#10516 = EDGE_LOOP('',(#10517));+#10517 = ORIENTED_EDGE('',*,*,#10488,.T.);+#10518 = ADVANCED_FACE('',(#10519),#10475,.T.);+#10519 = FACE_BOUND('',#10520,.T.);+#10520 = EDGE_LOOP('',(#10521));+#10521 = ORIENTED_EDGE('',*,*,#10460,.T.);+#10522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10526)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10523,#10524,#10525)) +REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#10523 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#10524 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#10525 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#10526 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10523,+  'distance_accuracy_value','confusion accuracy');+#10527 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10528,#10530);+#10528 = ( REPRESENTATION_RELATIONSHIP('','',#10423,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10529) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#10529 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);+#10530 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #10531);+#10531 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32',+  'datum_marker_nonphysical_16_432','',#5,#10418,$);+#10532 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10420));+#10533 = SHAPE_DEFINITION_REPRESENTATION(#10534,#10540);+#10534 = PRODUCT_DEFINITION_SHAPE('','',#10535);+#10535 = PRODUCT_DEFINITION('design','',#10536,#10539);+#10536 = PRODUCT_DEFINITION_FORMATION('','',#10537);+#10537 = PRODUCT('datum_marker_nonphysical_272_16',+  'datum_marker_nonphysical_272_16','',(#10538));+#10538 = PRODUCT_CONTEXT('',#2,'mechanical');+#10539 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10540 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10541),#10639);+#10541 = MANIFOLD_SOLID_BREP('',#10542);+#10542 = CLOSED_SHELL('',(#10543,#10631,#10635));+#10543 = ADVANCED_FACE('',(#10544),#10558,.T.);+#10544 = FACE_BOUND('',#10545,.F.);+#10545 = EDGE_LOOP('',(#10546,#10576,#10603,#10604));+#10546 = ORIENTED_EDGE('',*,*,#10547,.T.);+#10547 = EDGE_CURVE('',#10548,#10550,#10552,.T.);+#10548 = VERTEX_POINT('',#10549);+#10549 = CARTESIAN_POINT('',(274.,16.,14.));+#10550 = VERTEX_POINT('',#10551);+#10551 = CARTESIAN_POINT('',(274.,16.,16.));+#10552 = SEAM_CURVE('',#10553,(#10557,#10569),.PCURVE_S1.);+#10553 = LINE('',#10554,#10555);+#10554 = CARTESIAN_POINT('',(274.,16.,14.));+#10555 = VECTOR('',#10556,1.);+#10556 = DIRECTION('',(0.,0.,1.));+#10557 = PCURVE('',#10558,#10563);+#10558 = CYLINDRICAL_SURFACE('',#10559,2.);+#10559 = AXIS2_PLACEMENT_3D('',#10560,#10561,#10562);+#10560 = CARTESIAN_POINT('',(272.,16.,14.));+#10561 = DIRECTION('',(-0.,-0.,-1.));+#10562 = DIRECTION('',(1.,0.,0.));+#10563 = DEFINITIONAL_REPRESENTATION('',(#10564),#10568);+#10564 = LINE('',#10565,#10566);+#10565 = CARTESIAN_POINT('',(-0.,0.));+#10566 = VECTOR('',#10567,1.);+#10567 = DIRECTION('',(-0.,-1.));+#10568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10569 = PCURVE('',#10558,#10570);+#10570 = DEFINITIONAL_REPRESENTATION('',(#10571),#10575);+#10571 = LINE('',#10572,#10573);+#10572 = CARTESIAN_POINT('',(-6.28318530718,0.));+#10573 = VECTOR('',#10574,1.);+#10574 = DIRECTION('',(-0.,-1.));+#10575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10576 = ORIENTED_EDGE('',*,*,#10577,.T.);+#10577 = EDGE_CURVE('',#10550,#10550,#10578,.T.);+#10578 = SURFACE_CURVE('',#10579,(#10584,#10591),.PCURVE_S1.);+#10579 = CIRCLE('',#10580,2.);+#10580 = AXIS2_PLACEMENT_3D('',#10581,#10582,#10583);+#10581 = CARTESIAN_POINT('',(272.,16.,16.));+#10582 = DIRECTION('',(0.,0.,1.));+#10583 = DIRECTION('',(1.,0.,0.));+#10584 = PCURVE('',#10558,#10585);+#10585 = DEFINITIONAL_REPRESENTATION('',(#10586),#10590);+#10586 = LINE('',#10587,#10588);+#10587 = CARTESIAN_POINT('',(-0.,-2.));+#10588 = VECTOR('',#10589,1.);+#10589 = DIRECTION('',(-1.,0.));+#10590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10591 = PCURVE('',#10592,#10597);+#10592 = PLANE('',#10593);+#10593 = AXIS2_PLACEMENT_3D('',#10594,#10595,#10596);+#10594 = CARTESIAN_POINT('',(272.,16.,16.));+#10595 = DIRECTION('',(0.,0.,1.));+#10596 = DIRECTION('',(1.,0.,-0.));+#10597 = DEFINITIONAL_REPRESENTATION('',(#10598),#10602);+#10598 = CIRCLE('',#10599,2.);+#10599 = AXIS2_PLACEMENT_2D('',#10600,#10601);+#10600 = CARTESIAN_POINT('',(0.,0.));+#10601 = DIRECTION('',(1.,0.));+#10602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10603 = ORIENTED_EDGE('',*,*,#10547,.F.);+#10604 = ORIENTED_EDGE('',*,*,#10605,.F.);+#10605 = EDGE_CURVE('',#10548,#10548,#10606,.T.);+#10606 = SURFACE_CURVE('',#10607,(#10612,#10619),.PCURVE_S1.);+#10607 = CIRCLE('',#10608,2.);+#10608 = AXIS2_PLACEMENT_3D('',#10609,#10610,#10611);+#10609 = CARTESIAN_POINT('',(272.,16.,14.));+#10610 = DIRECTION('',(0.,0.,1.));+#10611 = DIRECTION('',(1.,0.,0.));+#10612 = PCURVE('',#10558,#10613);+#10613 = DEFINITIONAL_REPRESENTATION('',(#10614),#10618);+#10614 = LINE('',#10615,#10616);+#10615 = CARTESIAN_POINT('',(-0.,0.));+#10616 = VECTOR('',#10617,1.);+#10617 = DIRECTION('',(-1.,0.));+#10618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10619 = PCURVE('',#10620,#10625);+#10620 = PLANE('',#10621);+#10621 = AXIS2_PLACEMENT_3D('',#10622,#10623,#10624);+#10622 = CARTESIAN_POINT('',(272.,16.,14.));+#10623 = DIRECTION('',(0.,0.,1.));+#10624 = DIRECTION('',(1.,0.,-0.));+#10625 = DEFINITIONAL_REPRESENTATION('',(#10626),#10630);+#10626 = CIRCLE('',#10627,2.);+#10627 = AXIS2_PLACEMENT_2D('',#10628,#10629);+#10628 = CARTESIAN_POINT('',(0.,0.));+#10629 = DIRECTION('',(1.,0.));+#10630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10631 = ADVANCED_FACE('',(#10632),#10620,.F.);+#10632 = FACE_BOUND('',#10633,.F.);+#10633 = EDGE_LOOP('',(#10634));+#10634 = ORIENTED_EDGE('',*,*,#10605,.T.);+#10635 = ADVANCED_FACE('',(#10636),#10592,.T.);+#10636 = FACE_BOUND('',#10637,.T.);+#10637 = EDGE_LOOP('',(#10638));+#10638 = ORIENTED_EDGE('',*,*,#10577,.T.);+#10639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10643)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10640,#10641,#10642)) +REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#10640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#10641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#10642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#10643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10640,+  'distance_accuracy_value','confusion accuracy');+#10644 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10645,#10647);+#10645 = ( REPRESENTATION_RELATIONSHIP('','',#10540,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10646) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#10646 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);+#10647 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #10648);+#10648 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33',+  'datum_marker_nonphysical_272_16','',#5,#10535,$);+#10649 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10537));+#10650 = SHAPE_DEFINITION_REPRESENTATION(#10651,#10657);+#10651 = PRODUCT_DEFINITION_SHAPE('','',#10652);+#10652 = PRODUCT_DEFINITION('design','',#10653,#10656);+#10653 = PRODUCT_DEFINITION_FORMATION('','',#10654);+#10654 = PRODUCT('datum_marker_nonphysical_272_432',+  'datum_marker_nonphysical_272_432','',(#10655));+#10655 = PRODUCT_CONTEXT('',#2,'mechanical');+#10656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10657 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#10658),#10756);+#10658 = MANIFOLD_SOLID_BREP('',#10659);+#10659 = CLOSED_SHELL('',(#10660,#10748,#10752));+#10660 = ADVANCED_FACE('',(#10661),#10675,.T.);+#10661 = FACE_BOUND('',#10662,.F.);+#10662 = EDGE_LOOP('',(#10663,#10693,#10720,#10721));+#10663 = ORIENTED_EDGE('',*,*,#10664,.T.);+#10664 = EDGE_CURVE('',#10665,#10667,#10669,.T.);+#10665 = VERTEX_POINT('',#10666);+#10666 = CARTESIAN_POINT('',(274.,432.,14.));+#10667 = VERTEX_POINT('',#10668);+#10668 = CARTESIAN_POINT('',(274.,432.,16.));+#10669 = SEAM_CURVE('',#10670,(#10674,#10686),.PCURVE_S1.);+#10670 = LINE('',#10671,#10672);+#10671 = CARTESIAN_POINT('',(274.,432.,14.));+#10672 = VECTOR('',#10673,1.);+#10673 = DIRECTION('',(0.,0.,1.));+#10674 = PCURVE('',#10675,#10680);+#10675 = CYLINDRICAL_SURFACE('',#10676,2.);+#10676 = AXIS2_PLACEMENT_3D('',#10677,#10678,#10679);+#10677 = CARTESIAN_POINT('',(272.,432.,14.));+#10678 = DIRECTION('',(-0.,-0.,-1.));+#10679 = DIRECTION('',(1.,0.,0.));+#10680 = DEFINITIONAL_REPRESENTATION('',(#10681),#10685);+#10681 = LINE('',#10682,#10683);+#10682 = CARTESIAN_POINT('',(-0.,0.));+#10683 = VECTOR('',#10684,1.);+#10684 = DIRECTION('',(-0.,-1.));+#10685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10686 = PCURVE('',#10675,#10687);+#10687 = DEFINITIONAL_REPRESENTATION('',(#10688),#10692);+#10688 = LINE('',#10689,#10690);+#10689 = CARTESIAN_POINT('',(-6.28318530718,0.));+#10690 = VECTOR('',#10691,1.);+#10691 = DIRECTION('',(-0.,-1.));+#10692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10693 = ORIENTED_EDGE('',*,*,#10694,.T.);+#10694 = EDGE_CURVE('',#10667,#10667,#10695,.T.);+#10695 = SURFACE_CURVE('',#10696,(#10701,#10708),.PCURVE_S1.);+#10696 = CIRCLE('',#10697,2.);+#10697 = AXIS2_PLACEMENT_3D('',#10698,#10699,#10700);+#10698 = CARTESIAN_POINT('',(272.,432.,16.));+#10699 = DIRECTION('',(0.,0.,1.));+#10700 = DIRECTION('',(1.,0.,0.));+#10701 = PCURVE('',#10675,#10702);+#10702 = DEFINITIONAL_REPRESENTATION('',(#10703),#10707);+#10703 = LINE('',#10704,#10705);+#10704 = CARTESIAN_POINT('',(-0.,-2.));+#10705 = VECTOR('',#10706,1.);+#10706 = DIRECTION('',(-1.,0.));+#10707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10708 = PCURVE('',#10709,#10714);+#10709 = PLANE('',#10710);+#10710 = AXIS2_PLACEMENT_3D('',#10711,#10712,#10713);+#10711 = CARTESIAN_POINT('',(272.,432.,16.));+#10712 = DIRECTION('',(0.,0.,1.));+#10713 = DIRECTION('',(1.,0.,-0.));+#10714 = DEFINITIONAL_REPRESENTATION('',(#10715),#10719);+#10715 = CIRCLE('',#10716,2.);+#10716 = AXIS2_PLACEMENT_2D('',#10717,#10718);+#10717 = CARTESIAN_POINT('',(0.,0.));+#10718 = DIRECTION('',(1.,0.));+#10719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10720 = ORIENTED_EDGE('',*,*,#10664,.F.);+#10721 = ORIENTED_EDGE('',*,*,#10722,.F.);+#10722 = EDGE_CURVE('',#10665,#10665,#10723,.T.);+#10723 = SURFACE_CURVE('',#10724,(#10729,#10736),.PCURVE_S1.);+#10724 = CIRCLE('',#10725,2.);+#10725 = AXIS2_PLACEMENT_3D('',#10726,#10727,#10728);+#10726 = CARTESIAN_POINT('',(272.,432.,14.));+#10727 = DIRECTION('',(0.,0.,1.));+#10728 = DIRECTION('',(1.,0.,0.));+#10729 = PCURVE('',#10675,#10730);+#10730 = DEFINITIONAL_REPRESENTATION('',(#10731),#10735);+#10731 = LINE('',#10732,#10733);+#10732 = CARTESIAN_POINT('',(-0.,0.));+#10733 = VECTOR('',#10734,1.);+#10734 = DIRECTION('',(-1.,0.));+#10735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10736 = PCURVE('',#10737,#10742);+#10737 = PLANE('',#10738);+#10738 = AXIS2_PLACEMENT_3D('',#10739,#10740,#10741);+#10739 = CARTESIAN_POINT('',(272.,432.,14.));+#10740 = DIRECTION('',(0.,0.,1.));+#10741 = DIRECTION('',(1.,0.,-0.));+#10742 = DEFINITIONAL_REPRESENTATION('',(#10743),#10747);+#10743 = CIRCLE('',#10744,2.);+#10744 = AXIS2_PLACEMENT_2D('',#10745,#10746);+#10745 = CARTESIAN_POINT('',(0.,0.));+#10746 = DIRECTION('',(1.,0.));+#10747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#10748 = ADVANCED_FACE('',(#10749),#10737,.F.);+#10749 = FACE_BOUND('',#10750,.F.);+#10750 = EDGE_LOOP('',(#10751));+#10751 = ORIENTED_EDGE('',*,*,#10722,.T.);+#10752 = ADVANCED_FACE('',(#10753),#10709,.T.);+#10753 = FACE_BOUND('',#10754,.T.);+#10754 = EDGE_LOOP('',(#10755));+#10755 = ORIENTED_EDGE('',*,*,#10694,.T.);+#10756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10760)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10757,#10758,#10759)) +REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#10757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#10758 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#10759 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#10760 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10757,+  'distance_accuracy_value','confusion accuracy');+#10761 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10762,#10764);+#10762 = ( REPRESENTATION_RELATIONSHIP('','',#10657,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10763) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#10763 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);+#10764 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #10765);+#10765 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34',+  'datum_marker_nonphysical_272_432','',#5,#10652,$);+#10766 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10654));+#10767 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10768),#7477);+#10768 = STYLED_ITEM('color',(#10769),#7147);+#10769 = PRESENTATION_STYLE_ASSIGNMENT((#10770));+#10770 = SURFACE_STYLE_USAGE(.BOTH.,#10771);+#10771 = SURFACE_SIDE_STYLE('',(#10772));+#10772 = SURFACE_STYLE_FILL_AREA(#10773);+#10773 = FILL_AREA_STYLE('',(#10774));+#10774 = FILL_AREA_STYLE_COLOUR('',#10775);+#10775 = COLOUR_RGB('',7.999999887273E-02,8.999999692505E-02,+  9.999999991362E-02);+#10776 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10777),#1542);+#10777 = STYLED_ITEM('color',(#10778),#1212);+#10778 = PRESENTATION_STYLE_ASSIGNMENT((#10779));+#10779 = SURFACE_STYLE_USAGE(.BOTH.,#10780);+#10780 = SURFACE_SIDE_STYLE('',(#10781));+#10781 = SURFACE_STYLE_FILL_AREA(#10782);+#10782 = FILL_AREA_STYLE('',(#10783));+#10783 = FILL_AREA_STYLE_COLOUR('',#10784);+#10784 = COLOUR_RGB('',1.49999995809E-02,3.999999888241E-02,+  6.500000082754E-02);+#10785 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10786),#5964);+#10786 = STYLED_ITEM('color',(#10787),#5866);+#10787 = PRESENTATION_STYLE_ASSIGNMENT((#10788));+#10788 = SURFACE_STYLE_USAGE(.BOTH.,#10789);+#10789 = SURFACE_SIDE_STYLE('',(#10790));+#10790 = SURFACE_STYLE_FILL_AREA(#10791);+#10791 = FILL_AREA_STYLE('',(#10792));+#10792 = FILL_AREA_STYLE_COLOUR('',#10793);+#10793 = COLOUR_RGB('',0.850000012718,9.999999991362E-02,+  7.999999887273E-02);+#10794 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10795),#10756);+#10795 = STYLED_ITEM('color',(#10796),#10658);+#10796 = PRESENTATION_STYLE_ASSIGNMENT((#10797));+#10797 = SURFACE_STYLE_USAGE(.BOTH.,#10798);+#10798 = SURFACE_SIDE_STYLE('',(#10799));+#10799 = SURFACE_STYLE_FILL_AREA(#10800);+#10800 = FILL_AREA_STYLE('',(#10801));+#10801 = FILL_AREA_STYLE_COLOUR('',#10802);+#10802 = COLOUR_RGB('',1.,0.649999988539,9.999999991362E-02);+#10803 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10804),#10522);+#10804 = STYLED_ITEM('color',(#10805),#10424);+#10805 = PRESENTATION_STYLE_ASSIGNMENT((#10806));+#10806 = SURFACE_STYLE_USAGE(.BOTH.,#10807);+#10807 = SURFACE_SIDE_STYLE('',(#10808));+#10808 = SURFACE_STYLE_FILL_AREA(#10809);+#10809 = FILL_AREA_STYLE('',(#10810));+#10810 = FILL_AREA_STYLE_COLOUR('',#10802);+#10811 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10812),#6779);+#10812 = STYLED_ITEM('color',(#10813),#6449);+#10813 = PRESENTATION_STYLE_ASSIGNMENT((#10814));+#10814 = SURFACE_STYLE_USAGE(.BOTH.,#10815);+#10815 = SURFACE_SIDE_STYLE('',(#10816));+#10816 = SURFACE_STYLE_FILL_AREA(#10817);+#10817 = FILL_AREA_STYLE('',(#10818));+#10818 = FILL_AREA_STYLE_COLOUR('',#10775);+#10819 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10820),#6081);+#10820 = STYLED_ITEM('color',(#10821),#5983);+#10821 = PRESENTATION_STYLE_ASSIGNMENT((#10822));+#10822 = SURFACE_STYLE_USAGE(.BOTH.,#10823);+#10823 = SURFACE_SIDE_STYLE('',(#10824));+#10824 = SURFACE_STYLE_FILL_AREA(#10825);+#10825 = FILL_AREA_STYLE('',(#10826));+#10826 = FILL_AREA_STYLE_COLOUR('',#10775);+#10827 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10828),#8194);+#10828 = STYLED_ITEM('color',(#10829),#7496);+#10829 = PRESENTATION_STYLE_ASSIGNMENT((#10830));+#10830 = SURFACE_STYLE_USAGE(.BOTH.,#10831);+#10831 = SURFACE_SIDE_STYLE('',(#10832));+#10832 = SURFACE_STYLE_FILL_AREA(#10833);+#10833 = FILL_AREA_STYLE('',(#10834));+#10834 = FILL_AREA_STYLE_COLOUR('',#10835);+#10835 = COLOUR_RGB('',0.199999998682,0.55000000909,0.56000001326);+#10836 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10837),#2240);+#10837 = STYLED_ITEM('color',(#10838),#1910);+#10838 = PRESENTATION_STYLE_ASSIGNMENT((#10839));+#10839 = SURFACE_STYLE_USAGE(.BOTH.,#10840);+#10840 = SURFACE_SIDE_STYLE('',(#10841));+#10841 = SURFACE_STYLE_FILL_AREA(#10842);+#10842 = FILL_AREA_STYLE('',(#10843));+#10843 = FILL_AREA_STYLE_COLOUR('',#10844);+#10844 = COLOUR_RGB('',0.219999994989,0.250000000672,0.27999999963);+#10845 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10846),#9939);+#10846 = STYLED_ITEM('color',(#10847),#9609);+#10847 = PRESENTATION_STYLE_ASSIGNMENT((#10848));+#10848 = SURFACE_STYLE_USAGE(.BOTH.,#10849);+#10849 = SURFACE_SIDE_STYLE('',(#10850));+#10850 = SURFACE_STYLE_FILL_AREA(#10851);+#10851 = FILL_AREA_STYLE('',(#10852));+#10852 = FILL_AREA_STYLE_COLOUR('',#10853);+#10853 = COLOUR_RGB('',0.1599999992,0.180000002302,0.199999998682);+#10854 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10855),#5847);+#10855 = STYLED_ITEM('color',(#10856),#5749);+#10856 = PRESENTATION_STYLE_ASSIGNMENT((#10857));+#10857 = SURFACE_STYLE_USAGE(.BOTH.,#10858);+#10858 = SURFACE_SIDE_STYLE('',(#10859));+#10859 = SURFACE_STYLE_FILL_AREA(#10860);+#10860 = FILL_AREA_STYLE('',(#10861));+#10861 = FILL_AREA_STYLE_COLOUR('',#10862);+#10862 = COLOUR_RGB('',0.399999997426,0.430000007837,0.45000000386);+#10863 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10864),#495);+#10864 = STYLED_ITEM('color',(#10865),#165);+#10865 = PRESENTATION_STYLE_ASSIGNMENT((#10866));+#10866 = SURFACE_STYLE_USAGE(.BOTH.,#10867);+#10867 = SURFACE_SIDE_STYLE('',(#10868));+#10868 = SURFACE_STYLE_FILL_AREA(#10869);+#10869 = FILL_AREA_STYLE('',(#10870));+#10870 = FILL_AREA_STYLE_COLOUR('',#10871);+#10871 = COLOUR_RGB('',0.769999993182,0.789999995908,0.800000010877);+#10872 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10873),#9241);+#10873 = STYLED_ITEM('color',(#10874),#8911);+#10874 = PRESENTATION_STYLE_ASSIGNMENT((#10875));+#10875 = SURFACE_STYLE_USAGE(.BOTH.,#10876);+#10876 = SURFACE_SIDE_STYLE('',(#10877));+#10877 = SURFACE_STYLE_FILL_AREA(#10878);+#10878 = FILL_AREA_STYLE('',(#10879));+#10879 = FILL_AREA_STYLE_COLOUR('',#10853);+#10880 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10881),#10639);+#10881 = STYLED_ITEM('color',(#10882),#10541);+#10882 = PRESENTATION_STYLE_ASSIGNMENT((#10883));+#10883 = SURFACE_STYLE_USAGE(.BOTH.,#10884);+#10884 = SURFACE_SIDE_STYLE('',(#10885));+#10885 = SURFACE_STYLE_FILL_AREA(#10886);+#10886 = FILL_AREA_STYLE('',(#10887));+#10887 = FILL_AREA_STYLE_COLOUR('',#10802);+#10888 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10889),#3287);+#10889 = STYLED_ITEM('color',(#10890),#2957);+#10890 = PRESENTATION_STYLE_ASSIGNMENT((#10891));+#10891 = SURFACE_STYLE_USAGE(.BOTH.,#10892);+#10892 = SURFACE_SIDE_STYLE('',(#10893));+#10893 = SURFACE_STYLE_FILL_AREA(#10894);+#10894 = FILL_AREA_STYLE('',(#10895));+#10895 = FILL_AREA_STYLE_COLOUR('',#10844);+#10896 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10897),#1891);+#10897 = STYLED_ITEM('color',(#10898),#1561);+#10898 = PRESENTATION_STYLE_ASSIGNMENT((#10899));+#10899 = SURFACE_STYLE_USAGE(.BOTH.,#10900);+#10900 = SURFACE_SIDE_STYLE('',(#10901));+#10901 = SURFACE_STYLE_FILL_AREA(#10902);+#10902 = FILL_AREA_STYLE('',(#10903));+#10903 = FILL_AREA_STYLE_COLOUR('',#10844);+#10904 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10905),#9590);+#10905 = STYLED_ITEM('color',(#10906),#9260);+#10906 = PRESENTATION_STYLE_ASSIGNMENT((#10907));+#10907 = SURFACE_STYLE_USAGE(.BOTH.,#10908);+#10908 = SURFACE_SIDE_STYLE('',(#10909));+#10909 = SURFACE_STYLE_FILL_AREA(#10910);+#10910 = FILL_AREA_STYLE('',(#10911));+#10911 = FILL_AREA_STYLE_COLOUR('',#10853);+#10912 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10913),#8543);+#10913 = STYLED_ITEM('color',(#10914),#8213);+#10914 = PRESENTATION_STYLE_ASSIGNMENT((#10915));+#10915 = SURFACE_STYLE_USAGE(.BOTH.,#10916);+#10916 = SURFACE_SIDE_STYLE('',(#10917));+#10917 = SURFACE_STYLE_FILL_AREA(#10918);+#10918 = FILL_AREA_STYLE('',(#10919));+#10919 = FILL_AREA_STYLE_COLOUR('',#10835);+#10920 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10921),#3985);+#10921 = STYLED_ITEM('color',(#10922),#3655);+#10922 = PRESENTATION_STYLE_ASSIGNMENT((#10923));+#10923 = SURFACE_STYLE_USAGE(.BOTH.,#10924);+#10924 = SURFACE_SIDE_STYLE('',(#10925));+#10925 = SURFACE_STYLE_FILL_AREA(#10926);+#10926 = FILL_AREA_STYLE('',(#10927));+#10927 = FILL_AREA_STYLE_COLOUR('',#10844);+#10928 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10929),#5730);+#10929 = STYLED_ITEM('color',(#10930),#5400);+#10930 = PRESENTATION_STYLE_ASSIGNMENT((#10931));+#10931 = SURFACE_STYLE_USAGE(.BOTH.,#10932);+#10932 = SURFACE_SIDE_STYLE('',(#10933));+#10933 = SURFACE_STYLE_FILL_AREA(#10934);+#10934 = FILL_AREA_STYLE('',(#10935));+#10935 = FILL_AREA_STYLE_COLOUR('',#10844);+#10936 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10937),#1193);+#10937 = STYLED_ITEM('color',(#10938),#863);+#10938 = PRESENTATION_STYLE_ASSIGNMENT((#10939));+#10939 = SURFACE_STYLE_USAGE(.BOTH.,#10940);+#10940 = SURFACE_SIDE_STYLE('',(#10941));+#10941 = SURFACE_STYLE_FILL_AREA(#10942);+#10942 = FILL_AREA_STYLE('',(#10943));+#10943 = FILL_AREA_STYLE_COLOUR('',#10944);+#10944 = COLOUR_RGB('',0.299999996101,0.319999999843,0.339999993741);+#10945 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10946),#6430);+#10946 = STYLED_ITEM('color',(#10947),#6100);+#10947 = PRESENTATION_STYLE_ASSIGNMENT((#10948));+#10948 = SURFACE_STYLE_USAGE(.BOTH.,#10949);+#10949 = SURFACE_SIDE_STYLE('',(#10950));+#10950 = SURFACE_STYLE_FILL_AREA(#10951);+#10951 = FILL_AREA_STYLE('',(#10952));+#10952 = FILL_AREA_STYLE_COLOUR('',#10775);+#10953 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10954),#4683);+#10954 = STYLED_ITEM('color',(#10955),#4353);+#10955 = PRESENTATION_STYLE_ASSIGNMENT((#10956));+#10956 = SURFACE_STYLE_USAGE(.BOTH.,#10957);+#10957 = SURFACE_SIDE_STYLE('',(#10958));+#10958 = SURFACE_STYLE_FILL_AREA(#10959);+#10959 = FILL_AREA_STYLE('',(#10960));+#10960 = FILL_AREA_STYLE_COLOUR('',#10844);+#10961 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10962),#3636);+#10962 = STYLED_ITEM('color',(#10963),#3306);+#10963 = PRESENTATION_STYLE_ASSIGNMENT((#10964));+#10964 = SURFACE_STYLE_USAGE(.BOTH.,#10965);+#10965 = SURFACE_SIDE_STYLE('',(#10966));+#10966 = SURFACE_STYLE_FILL_AREA(#10967);+#10967 = FILL_AREA_STYLE('',(#10968));+#10968 = FILL_AREA_STYLE_COLOUR('',#10844);+#10969 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10970),#2589);+#10970 = STYLED_ITEM('color',(#10971),#2259);+#10971 = PRESENTATION_STYLE_ASSIGNMENT((#10972));+#10972 = SURFACE_STYLE_USAGE(.BOTH.,#10973);+#10973 = SURFACE_SIDE_STYLE('',(#10974));+#10974 = SURFACE_STYLE_FILL_AREA(#10975);+#10975 = FILL_AREA_STYLE('',(#10976));+#10976 = FILL_AREA_STYLE_COLOUR('',#10844);+#10977 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10978),#10288);+#10978 = STYLED_ITEM('color',(#10979),#9958);+#10979 = PRESENTATION_STYLE_ASSIGNMENT((#10980));+#10980 = SURFACE_STYLE_USAGE(.BOTH.,#10981);+#10981 = SURFACE_SIDE_STYLE('',(#10982));+#10982 = SURFACE_STYLE_FILL_AREA(#10983);+#10983 = FILL_AREA_STYLE('',(#10984));+#10984 = FILL_AREA_STYLE_COLOUR('',#10853);+#10985 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10986),#2938);+#10986 = STYLED_ITEM('color',(#10987),#2608);+#10987 = PRESENTATION_STYLE_ASSIGNMENT((#10988));+#10988 = SURFACE_STYLE_USAGE(.BOTH.,#10989);+#10989 = SURFACE_SIDE_STYLE('',(#10990));+#10990 = SURFACE_STYLE_FILL_AREA(#10991);+#10991 = FILL_AREA_STYLE('',(#10992));+#10992 = FILL_AREA_STYLE_COLOUR('',#10844);+#10993 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #10994),#8892);+#10994 = STYLED_ITEM('color',(#10995),#8562);+#10995 = PRESENTATION_STYLE_ASSIGNMENT((#10996));+#10996 = SURFACE_STYLE_USAGE(.BOTH.,#10997);+#10997 = SURFACE_SIDE_STYLE('',(#10998));+#10998 = SURFACE_STYLE_FILL_AREA(#10999);+#10999 = FILL_AREA_STYLE('',(#11000));+#11000 = FILL_AREA_STYLE_COLOUR('',#10835);+#11001 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #11002),#4334);+#11002 = STYLED_ITEM('color',(#11003),#4004);+#11003 = PRESENTATION_STYLE_ASSIGNMENT((#11004));+#11004 = SURFACE_STYLE_USAGE(.BOTH.,#11005);+#11005 = SURFACE_SIDE_STYLE('',(#11006));+#11006 = SURFACE_STYLE_FILL_AREA(#11007);+#11007 = FILL_AREA_STYLE('',(#11008));+#11008 = FILL_AREA_STYLE_COLOUR('',#10844);+#11009 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #11010),#7128);+#11010 = STYLED_ITEM('color',(#11011),#6798);+#11011 = PRESENTATION_STYLE_ASSIGNMENT((#11012));+#11012 = SURFACE_STYLE_USAGE(.BOTH.,#11013);+#11013 = SURFACE_SIDE_STYLE('',(#11014));+#11014 = SURFACE_STYLE_FILL_AREA(#11015);+#11015 = FILL_AREA_STYLE('',(#11016));+#11016 = FILL_AREA_STYLE_COLOUR('',#10775);+#11017 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #11018),#10405);+#11018 = STYLED_ITEM('color',(#11019),#10307);+#11019 = PRESENTATION_STYLE_ASSIGNMENT((#11020));+#11020 = SURFACE_STYLE_USAGE(.BOTH.,#11021);+#11021 = SURFACE_SIDE_STYLE('',(#11022));+#11022 = SURFACE_STYLE_FILL_AREA(#11023);+#11023 = FILL_AREA_STYLE('',(#11024));+#11024 = FILL_AREA_STYLE_COLOUR('',#10802);+#11025 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #11026),#5381);+#11026 = STYLED_ITEM('color',(#11027),#5051);+#11027 = PRESENTATION_STYLE_ASSIGNMENT((#11028));+#11028 = SURFACE_STYLE_USAGE(.BOTH.,#11029);+#11029 = SURFACE_SIDE_STYLE('',(#11030));+#11030 = SURFACE_STYLE_FILL_AREA(#11031);+#11031 = FILL_AREA_STYLE('',(#11032));+#11032 = FILL_AREA_STYLE_COLOUR('',#10844);+#11033 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #11034),#844);+#11034 = STYLED_ITEM('color',(#11035),#514);+#11035 = PRESENTATION_STYLE_ASSIGNMENT((#11036));+#11036 = SURFACE_STYLE_USAGE(.BOTH.,#11037);+#11037 = SURFACE_SIDE_STYLE('',(#11038));+#11038 = SURFACE_STYLE_FILL_AREA(#11039);+#11039 = FILL_AREA_STYLE('',(#11040));+#11040 = FILL_AREA_STYLE_COLOUR('',#11041);+#11041 = COLOUR_RGB('',0.910000008889,0.920000012397,0.910000008889);+#11042 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #11043),#5032);+#11043 = STYLED_ITEM('color',(#11044),#4702);+#11044 = PRESENTATION_STYLE_ASSIGNMENT((#11045));+#11045 = SURFACE_STYLE_USAGE(.BOTH.,#11046);+#11046 = SURFACE_SIDE_STYLE('',(#11047));+#11047 = SURFACE_STYLE_FILL_AREA(#11048);+#11048 = FILL_AREA_STYLE('',(#11049));+#11049 = FILL_AREA_STYLE_COLOUR('',#10844);+ENDSEC;+END-ISO-10303-21;
3d-boards/preview.jsonadded+1
@@ -0,0 +1 @@+[{"name":"instrument_housing_estimated","positions":[0.021,0.024,0.032,0.021,0.024,0.133,0.021,0.41600000000000004,0.032,0.021,0.41600000000000004,0.133,0.267,0.024,0.032,0.267,0.024,0.133,0.267,0.41600000000000004,0.032,0.267,0.41600000000000004,0.133,0.021,0.024,0.032,0.267,0.024,0.032,0.021,0.024,0.133,0.267,0.024,0.133,0.021,0.41600000000000004,0.032,0.267,0.41600000000000004,0.032,0.021,0.41600000000000004,0.133,0.267,0.41600000000000004,0.133,0.021,0.024,0.032,0.021,0.41600000000000004,0.032,0.267,0.024,0.032,0.267,0.41600000000000004,0.032,0.021,0.024,0.133,0.021,0.41600000000000004,0.133,0.267,0.024,0.133,0.267,0.41600000000000004,0.133],"indices":[0,3,2,1,3,0,4,6,7,5,4,7,9,10,8,11,10,9,13,12,14,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[196.0,201.0,204.0]},{"name":"front_bezel_estimated","positions":[0.016,0.014,0.028,0.016,0.014,0.136,0.016,0.026000000000000002,0.028,0.016,0.026000000000000002,0.136,0.272,0.014,0.028,0.272,0.014,0.136,0.272,0.026000000000000002,0.028,0.272,0.026000000000000002,0.136,0.016,0.014,0.028,0.272,0.014,0.028,0.016,0.014,0.136,0.272,0.014,0.136,0.016,0.026000000000000002,0.028,0.272,0.026000000000000002,0.028,0.016,0.026000000000000002,0.136,0.272,0.026000000000000002,0.136,0.016,0.014,0.028,0.016,0.026000000000000002,0.028,0.272,0.014,0.028,0.272,0.026000000000000002,0.028,0.016,0.014,0.136,0.016,0.026000000000000002,0.136,0.272,0.014,0.136,0.272,0.026000000000000002,0.136],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,9,10,8,11,10,9,13,12,14,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[232.0,234.0,232.0]},{"name":"rear_bezel_estimated","positions":[0.019,0.418,0.0305,0.019,0.418,0.1335,0.019,0.424,0.0305,0.019,0.424,0.1335,0.269,0.418,0.0305,0.269,0.418,0.1335,0.269,0.424,0.0305,0.269,0.424,0.1335,0.019,0.418,0.0305,0.269,0.418,0.0305,0.019,0.418,0.1335,0.269,0.418,0.1335,0.019,0.424,0.0305,0.269,0.424,0.0305,0.019,0.424,0.1335,0.269,0.424,0.1335,0.019,0.418,0.0305,0.019,0.424,0.0305,0.269,0.418,0.0305,0.269,0.424,0.0305,0.019,0.418,0.1335,0.019,0.424,0.1335,0.269,0.418,0.1335,0.269,0.424,0.1335],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[76.0,81.0,86.0]},{"name":"display_estimated","positions":[0.037,0.013000000000000001,0.0585,0.037,0.013000000000000001,0.11750000000000001,0.037,0.014,0.0585,0.037,0.014,0.11750000000000001,0.133,0.013000000000000001,0.0585,0.133,0.013000000000000001,0.11750000000000001,0.133,0.014,0.0585,0.133,0.014,0.11750000000000001,0.037,0.013000000000000001,0.0585,0.133,0.013000000000000001,0.0585,0.037,0.013000000000000001,0.11750000000000001,0.133,0.013000000000000001,0.11750000000000001,0.037,0.014,0.0585,0.133,0.014,0.0585,0.037,0.014,0.11750000000000001,0.133,0.014,0.11750000000000001,0.037,0.013000000000000001,0.0585,0.037,0.014,0.0585,0.133,0.013000000000000001,0.0585,0.133,0.014,0.0585,0.037,0.013000000000000001,0.11750000000000001,0.037,0.014,0.11750000000000001,0.133,0.013000000000000001,0.11750000000000001,0.133,0.014,0.11750000000000001],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[3.0,10.0,16.0]},{"name":"key_0_0","positions":[0.1625,0.012,0.0995,0.1625,0.012,0.1065,0.1625,0.014,0.0995,0.1625,0.014,0.1065,0.17350000000000002,0.012,0.0995,0.17350000000000002,0.012,0.1065,0.17350000000000002,0.014,0.0995,0.17350000000000002,0.014,0.1065,0.1625,0.012,0.0995,0.17350000000000002,0.012,0.0995,0.1625,0.012,0.1065,0.17350000000000002,0.012,0.1065,0.1625,0.014,0.0995,0.17350000000000002,0.014,0.0995,0.1625,0.014,0.1065,0.17350000000000002,0.014,0.1065,0.1625,0.012,0.0995,0.1625,0.014,0.0995,0.17350000000000002,0.012,0.0995,0.17350000000000002,0.014,0.0995,0.1625,0.012,0.1065,0.1625,0.014,0.1065,0.17350000000000002,0.012,0.1065,0.17350000000000002,0.014,0.1065],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_0_1","positions":[0.1795,0.012,0.0995,0.1795,0.012,0.1065,0.1795,0.014,0.0995,0.1795,0.014,0.1065,0.1905,0.012,0.0995,0.1905,0.012,0.1065,0.1905,0.014,0.0995,0.1905,0.014,0.1065,0.1795,0.012,0.0995,0.1905,0.012,0.0995,0.1795,0.012,0.1065,0.1905,0.012,0.1065,0.1795,0.014,0.0995,0.1905,0.014,0.0995,0.1795,0.014,0.1065,0.1905,0.014,0.1065,0.1795,0.012,0.0995,0.1795,0.014,0.0995,0.1905,0.012,0.0995,0.1905,0.014,0.0995,0.1795,0.012,0.1065,0.1795,0.014,0.1065,0.1905,0.012,0.1065,0.1905,0.014,0.1065],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_0_2","positions":[0.1965,0.012,0.0995,0.1965,0.012,0.1065,0.1965,0.014,0.0995,0.1965,0.014,0.1065,0.20750000000000002,0.012,0.0995,0.20750000000000002,0.012,0.1065,0.20750000000000002,0.014,0.0995,0.20750000000000002,0.014,0.1065,0.1965,0.012,0.0995,0.20750000000000002,0.012,0.0995,0.1965,0.012,0.1065,0.20750000000000002,0.012,0.1065,0.1965,0.014,0.0995,0.20750000000000002,0.014,0.0995,0.1965,0.014,0.1065,0.20750000000000002,0.014,0.1065,0.1965,0.012,0.0995,0.1965,0.014,0.0995,0.20750000000000002,0.012,0.0995,0.20750000000000002,0.014,0.0995,0.1965,0.012,0.1065,0.1965,0.014,0.1065,0.20750000000000002,0.012,0.1065,0.20750000000000002,0.014,0.1065],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_0_3","positions":[0.2135,0.012,0.0995,0.2135,0.012,0.1065,0.2135,0.014,0.0995,0.2135,0.014,0.1065,0.2245,0.012,0.0995,0.2245,0.012,0.1065,0.2245,0.014,0.0995,0.2245,0.014,0.1065,0.2135,0.012,0.0995,0.2245,0.012,0.0995,0.2135,0.012,0.1065,0.2245,0.012,0.1065,0.2135,0.014,0.0995,0.2245,0.014,0.0995,0.2135,0.014,0.1065,0.2245,0.014,0.1065,0.2135,0.012,0.0995,0.2135,0.014,0.0995,0.2245,0.012,0.0995,0.2245,0.014,0.0995,0.2135,0.012,0.1065,0.2135,0.014,0.1065,0.2245,0.012,0.1065,0.2245,0.014,0.1065],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_1_0","positions":[0.1625,0.012,0.08750000000000001,0.1625,0.012,0.0945,0.1625,0.014,0.08750000000000001,0.1625,0.014,0.0945,0.17350000000000002,0.012,0.08750000000000001,0.17350000000000002,0.012,0.0945,0.17350000000000002,0.014,0.08750000000000001,0.17350000000000002,0.014,0.0945,0.1625,0.012,0.08750000000000001,0.17350000000000002,0.012,0.08750000000000001,0.1625,0.012,0.0945,0.17350000000000002,0.012,0.0945,0.1625,0.014,0.08750000000000001,0.17350000000000002,0.014,0.08750000000000001,0.1625,0.014,0.0945,0.17350000000000002,0.014,0.0945,0.1625,0.012,0.08750000000000001,0.1625,0.014,0.08750000000000001,0.17350000000000002,0.012,0.08750000000000001,0.17350000000000002,0.014,0.08750000000000001,0.1625,0.012,0.0945,0.1625,0.014,0.0945,0.17350000000000002,0.012,0.0945,0.17350000000000002,0.014,0.0945],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_1_1","positions":[0.1795,0.012,0.08750000000000001,0.1795,0.012,0.0945,0.1795,0.014,0.08750000000000001,0.1795,0.014,0.0945,0.1905,0.012,0.08750000000000001,0.1905,0.012,0.0945,0.1905,0.014,0.08750000000000001,0.1905,0.014,0.0945,0.1795,0.012,0.08750000000000001,0.1905,0.012,0.08750000000000001,0.1795,0.012,0.0945,0.1905,0.012,0.0945,0.1795,0.014,0.08750000000000001,0.1905,0.014,0.08750000000000001,0.1795,0.014,0.0945,0.1905,0.014,0.0945,0.1795,0.012,0.08750000000000001,0.1795,0.014,0.08750000000000001,0.1905,0.012,0.08750000000000001,0.1905,0.014,0.08750000000000001,0.1795,0.012,0.0945,0.1795,0.014,0.0945,0.1905,0.012,0.0945,0.1905,0.014,0.0945],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_1_2","positions":[0.1965,0.012,0.08750000000000001,0.1965,0.012,0.0945,0.1965,0.014,0.08750000000000001,0.1965,0.014,0.0945,0.20750000000000002,0.012,0.08750000000000001,0.20750000000000002,0.012,0.0945,0.20750000000000002,0.014,0.08750000000000001,0.20750000000000002,0.014,0.0945,0.1965,0.012,0.08750000000000001,0.20750000000000002,0.012,0.08750000000000001,0.1965,0.012,0.0945,0.20750000000000002,0.012,0.0945,0.1965,0.014,0.08750000000000001,0.20750000000000002,0.014,0.08750000000000001,0.1965,0.014,0.0945,0.20750000000000002,0.014,0.0945,0.1965,0.012,0.08750000000000001,0.1965,0.014,0.08750000000000001,0.20750000000000002,0.012,0.08750000000000001,0.20750000000000002,0.014,0.08750000000000001,0.1965,0.012,0.0945,0.1965,0.014,0.0945,0.20750000000000002,0.012,0.0945,0.20750000000000002,0.014,0.0945],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_1_3","positions":[0.2135,0.012,0.08750000000000001,0.2135,0.012,0.0945,0.2135,0.014,0.08750000000000001,0.2135,0.014,0.0945,0.2245,0.012,0.08750000000000001,0.2245,0.012,0.0945,0.2245,0.014,0.08750000000000001,0.2245,0.014,0.0945,0.2135,0.012,0.08750000000000001,0.2245,0.012,0.08750000000000001,0.2135,0.012,0.0945,0.2245,0.012,0.0945,0.2135,0.014,0.08750000000000001,0.2245,0.014,0.08750000000000001,0.2135,0.014,0.0945,0.2245,0.014,0.0945,0.2135,0.012,0.08750000000000001,0.2135,0.014,0.08750000000000001,0.2245,0.012,0.08750000000000001,0.2245,0.014,0.08750000000000001,0.2135,0.012,0.0945,0.2135,0.014,0.0945,0.2245,0.012,0.0945,0.2245,0.014,0.0945],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_2_0","positions":[0.1625,0.012,0.0755,0.1625,0.012,0.0825,0.1625,0.014,0.0755,0.1625,0.014,0.0825,0.17350000000000002,0.012,0.0755,0.17350000000000002,0.012,0.0825,0.17350000000000002,0.014,0.0755,0.17350000000000002,0.014,0.0825,0.1625,0.012,0.0755,0.17350000000000002,0.012,0.0755,0.1625,0.012,0.0825,0.17350000000000002,0.012,0.0825,0.1625,0.014,0.0755,0.17350000000000002,0.014,0.0755,0.1625,0.014,0.0825,0.17350000000000002,0.014,0.0825,0.1625,0.012,0.0755,0.1625,0.014,0.0755,0.17350000000000002,0.012,0.0755,0.17350000000000002,0.014,0.0755,0.1625,0.012,0.0825,0.1625,0.014,0.0825,0.17350000000000002,0.012,0.0825,0.17350000000000002,0.014,0.0825],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_2_1","positions":[0.1795,0.012,0.0755,0.1795,0.012,0.0825,0.1795,0.014,0.0755,0.1795,0.014,0.0825,0.1905,0.012,0.0755,0.1905,0.012,0.0825,0.1905,0.014,0.0755,0.1905,0.014,0.0825,0.1795,0.012,0.0755,0.1905,0.012,0.0755,0.1795,0.012,0.0825,0.1905,0.012,0.0825,0.1795,0.014,0.0755,0.1905,0.014,0.0755,0.1795,0.014,0.0825,0.1905,0.014,0.0825,0.1795,0.012,0.0755,0.1795,0.014,0.0755,0.1905,0.012,0.0755,0.1905,0.014,0.0755,0.1795,0.012,0.0825,0.1795,0.014,0.0825,0.1905,0.012,0.0825,0.1905,0.014,0.0825],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_2_2","positions":[0.1965,0.012,0.0755,0.1965,0.012,0.0825,0.1965,0.014,0.0755,0.1965,0.014,0.0825,0.20750000000000002,0.012,0.0755,0.20750000000000002,0.012,0.0825,0.20750000000000002,0.014,0.0755,0.20750000000000002,0.014,0.0825,0.1965,0.012,0.0755,0.20750000000000002,0.012,0.0755,0.1965,0.012,0.0825,0.20750000000000002,0.012,0.0825,0.1965,0.014,0.0755,0.20750000000000002,0.014,0.0755,0.1965,0.014,0.0825,0.20750000000000002,0.014,0.0825,0.1965,0.012,0.0755,0.1965,0.014,0.0755,0.20750000000000002,0.012,0.0755,0.20750000000000002,0.014,0.0755,0.1965,0.012,0.0825,0.1965,0.014,0.0825,0.20750000000000002,0.012,0.0825,0.20750000000000002,0.014,0.0825],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"key_2_3","positions":[0.2135,0.012,0.0755,0.2135,0.012,0.0825,0.2135,0.014,0.0755,0.2135,0.014,0.0825,0.2245,0.012,0.0755,0.2245,0.012,0.0825,0.2245,0.014,0.0755,0.2245,0.014,0.0825,0.2135,0.012,0.0755,0.2245,0.012,0.0755,0.2135,0.012,0.0825,0.2245,0.012,0.0825,0.2135,0.014,0.0755,0.2245,0.014,0.0755,0.2135,0.014,0.0825,0.2245,0.014,0.0825,0.2135,0.012,0.0755,0.2135,0.014,0.0755,0.2245,0.012,0.0755,0.2245,0.014,0.0755,0.2135,0.012,0.0825,0.2135,0.014,0.0825,0.2245,0.012,0.0825,0.2245,0.014,0.0825],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[56.0,63.0,71.0]},{"name":"encoder_estimated","positions":[0.234,0.017,0.061,0.234,0.012,0.061,0.23398508305462706,0.012,0.06159815062792837,0.23394036930438483,0.012,0.0621948141591498,0.23386596991470154,0.012,0.0627885071941141,0.23376206985418252,0.012,0.06337775371839277,0.23362892743474895,0.012,0.06396108877228353,0.2334668736694337,0.012,0.06453706209293085,0.2332763114494309,0.012,0.06510424171990803,0.2330577145424449,0.012,0.06566121755529633,0.23281162641482903,0.012,0.0662066048694107,0.23253865888044276,0.012,0.06673904774345582,0.23223949057958587,0.012,0.06725722244055397,0.23191486529179192,0.012,0.06775984069676347,0.23156559008667507,0.012,0.06824565292390572,0.23119253331742776,0.012,0.06871345131623847,0.23079662246195792,0.012000000000000002,0.06916207285325103,0.2303788418170329,0.012000000000000002,0.06959040219111663,0.22994023005116232,0.012000000000000002,0.06999737443561281,0.22948187762230482,0.012000000000000002,0.07038197778961636,0.22900492406681747,0.012000000000000002,0.07074325606859028,0.22851055516638913,0.012000000000000002,0.07108031107780925,0.228,0.012000000000000002,0.07139230484541327,0.22747452788823797,0.012000000000000002,0.07167846170573762,0.22693544523756734,0.012000000000000002,0.07193807022774007,0.22638409229239675,0.012000000000000002,0.07217048498373045,0.22582183980302023,0.012000000000000002,0.07237512815400558,0.22525008561771606,0.012000000000000002,0.07255149096340015,0.2246702512074758,0.012000000000000002,0.07269913494618188,0.22408377813200317,0.012000000000000002,0.07281769303614649,0.22349212445576985,0.012000000000000002,0.07290687047920207,0.2228967611230371,0.012000000000000002,0.07296644556617415,0.2222991683008569,0.012000000000000002,0.07299627018400981,0.22170083169914312,0.012000000000000002,0.07299627018400981,0.2211032388769629,0.012000000000000002,0.07296644556617415,0.22050787554423018,0.012000000000000002,0.07290687047920207,0.21991622186799686,0.012000000000000002,0.07281769303614649,0.21932974879252426,0.012000000000000002,0.07269913494618188,0.21874991438228394,0.012000000000000002,0.07255149096340015,0.2181781601969798,0.012000000000000002,0.07237512815400558,0.21761590770760328,0.012000000000000002,0.07217048498373047,0.21706455476243267,0.012000000000000002,0.07193807022774008,0.21652547211176204,0.012000000000000002,0.07167846170573763,0.216,0.012000000000000002,0.07139230484541327,0.2154894448336109,0.012000000000000002,0.07108031107780925,0.21499507593318254,0.012000000000000002,0.07074325606859029,0.2145181223776952,0.012000000000000002,0.07038197778961636,0.2140597699488377,0.012000000000000002,0.06999737443561281,0.21362115818296712,0.012000000000000002,0.06959040219111663,0.21320337753804208,0.012000000000000002,0.06916207285325103,0.21280746668257225,0.012,0.06871345131623846,0.2124344099133249,0.012,0.06824565292390572,0.21208513470820806,0.012,0.06775984069676347,0.2117605094204141,0.012,0.06725722244055396,0.21146134111955728,0.012,0.0667390477434558,0.21118837358517095,0.012,0.06620660486941068,0.2109422854575551,0.012,0.06566121755529632,0.21072368855056908,0.012,0.065104241719908,0.21053312633056628,0.012,0.06453706209293082,0.21037107256525106,0.012,0.0639610887722835,0.2102379301458175,0.012,0.06337775371839274,0.21013403008529846,0.012,0.06278850719411407,0.21005963069561517,0.012,0.062194814159149764,0.21001491694537294,0.012,0.061598150627928325,0.21,0.012,0.06099999999999996,0.21001491694537294,0.012,0.06040184937207159,0.2100596306956152,0.012,0.05980518584085016,0.21013403008529846,0.012,0.05921149280588586,0.2102379301458175,0.012,0.058622246281607185,0.21037107256525106,0.012,0.05803891122771643,0.2105331263305663,0.012,0.0574629379070691,0.2107236885505691,0.012,0.05689575828009192,0.21094228545755514,0.012,0.05633878244470361,0.211188373585171,0.012,0.05579339513058925,0.2114613411195573,0.012,0.05526095225654412,0.21176050942041416,0.012,0.05474277755944597,0.2120851347082081,0.012,0.05424015930323648,0.21243440991332496,0.012,0.053754347076094215,0.2128074666825723,0.012,0.053286548683761474,0.21320337753804214,0.011999999999999999,0.05283792714674891,0.21362115818296717,0.011999999999999999,0.05240959780888333,0.21405976994883777,0.011999999999999999,0.05200262556438714,0.21451812237769524,0.011999999999999999,0.051618022210383585,0.2149950759331826,0.011999999999999999,0.05125674393140967,0.215489444833611,0.011999999999999999,0.050919688922190696,0.21600000000000008,0.011999999999999999,0.05060769515458669,0.21652547211176212,0.011999999999999999,0.05032153829426234,0.21706455476243275,0.011999999999999999,0.050061929772259886,0.21761590770760336,0.011999999999999999,0.04982951501626951,0.2181781601969799,0.011999999999999999,0.049624871845994394,0.21874991438228403,0.011999999999999999,0.04944850903659983,0.21932974879252434,0.011999999999999999,0.049300865053818095,0.21991622186799695,0.011999999999999999,0.049182306963853485,0.2205078755442303,0.011999999999999999,0.049093129520797925,0.221103238876963,0.011999999999999999,0.04903355443382583,0.22170083169914323,0.011999999999999999,0.0490037298159902,0.222299168300857,0.011999999999999999,0.049003729815990216,0.22289676112303722,0.011999999999999999,0.04903355443382585,0.22349212445576996,0.011999999999999999,0.04909312952079795,0.22408377813200328,0.011999999999999999,0.04918230696385353,0.2246702512074759,0.011999999999999999,0.049300865053818144,0.2252500856177162,0.011999999999999999,0.04944850903659989,0.22582183980302034,0.011999999999999999,0.04962487184599446,0.22638409229239687,0.011999999999999999,0.049829515016269595,0.22693544523756745,0.011999999999999999,0.05006192977225998,0.22747452788823808,0.011999999999999999,0.05032153829426244,0.22800000000000012,0.011999999999999999,0.05060769515458681,0.22851055516638924,0.011999999999999999,0.050919688922190814,0.2290049240668176,0.011999999999999999,0.05125674393140981,0.22948187762230493,0.011999999999999999,0.05161802221038374,0.22994023005116243,0.011999999999999999,0.05200262556438729,0.230378841817033,0.011999999999999999,0.05240959780888348,0.230796622461958,0.011999999999999999,0.052837927146749085,0.23119253331742784,0.012,0.053286548683761654,0.23156559008667518,0.012,0.053754347076094396,0.23191486529179203,0.012,0.05424015930323667,0.23223949057958596,0.012,0.05474277755944616,0.23253865888044284,0.012,0.05526095225654433,0.2328116264148291,0.012,0.05579339513058945,0.23305771454244495,0.012,0.056338782444703826,0.23327631144943095,0.012,0.05689575828009214,0.23346687366943375,0.012,0.05746293790706932,0.233628927434749,0.012,0.05803891122771665,0.23376206985418257,0.012,0.05862224628160741,0.23386596991470157,0.012,0.05921149280588609,0.23394036930438483,0.012,0.059805185840850386,0.23398508305462706,0.012,0.060401849372071825,0.234,0.012,0.061,0.234,0.017,0.061,0.23398508305462706,0.017,0.06159815062792837,0.23394036930438483,0.017,0.0621948141591498,0.23386596991470154,0.017,0.0627885071941141,0.23376206985418252,0.017,0.06337775371839277,0.23362892743474895,0.017,0.06396108877228353,0.2334668736694337,0.017,0.06453706209293085,0.2332763114494309,0.017,0.06510424171990803,0.2330577145424449,0.017,0.06566121755529633,0.23281162641482903,0.017,0.0662066048694107,0.23253865888044276,0.017,0.06673904774345582,0.23223949057958587,0.017,0.06725722244055397,0.23191486529179192,0.017,0.06775984069676347,0.23156559008667507,0.017,0.06824565292390572,0.23119253331742776,0.017,0.06871345131623847,0.23079662246195792,0.017,0.06916207285325103,0.2303788418170329,0.017,0.06959040219111663,0.22994023005116232,0.017,0.06999737443561281,0.22948187762230482,0.017,0.07038197778961636,0.22900492406681747,0.017,0.07074325606859028,0.22851055516638913,0.017,0.07108031107780925,0.228,0.017,0.07139230484541327,0.22747452788823797,0.017,0.07167846170573762,0.22693544523756734,0.017,0.07193807022774007,0.22638409229239675,0.017,0.07217048498373045,0.22582183980302023,0.017,0.07237512815400558,0.22525008561771606,0.017,0.07255149096340015,0.2246702512074758,0.017,0.07269913494618188,0.22408377813200317,0.017,0.07281769303614649,0.22349212445576985,0.017,0.07290687047920207,0.2228967611230371,0.017,0.07296644556617415,0.2222991683008569,0.017,0.07299627018400981,0.22170083169914312,0.017,0.07299627018400981,0.2211032388769629,0.017,0.07296644556617415,0.22050787554423018,0.017,0.07290687047920207,0.21991622186799686,0.017,0.07281769303614649,0.21932974879252426,0.017,0.07269913494618188,0.21874991438228394,0.017,0.07255149096340015,0.2181781601969798,0.017,0.07237512815400558,0.21761590770760328,0.017,0.07217048498373047,0.21706455476243267,0.017,0.07193807022774008,0.21652547211176204,0.017,0.07167846170573763,0.216,0.017,0.07139230484541327,0.2154894448336109,0.017,0.07108031107780925,0.21499507593318254,0.017,0.07074325606859029,0.2145181223776952,0.017,0.07038197778961636,0.2140597699488377,0.017,0.06999737443561281,0.21362115818296712,0.017,0.06959040219111663,0.21320337753804208,0.017,0.06916207285325103,0.21280746668257225,0.017,0.06871345131623846,0.2124344099133249,0.017,0.06824565292390572,0.21208513470820806,0.017,0.06775984069676347,0.2117605094204141,0.017,0.06725722244055396,0.21146134111955728,0.017,0.0667390477434558,0.21118837358517095,0.017,0.06620660486941068,0.2109422854575551,0.017,0.06566121755529632,0.21072368855056908,0.017,0.065104241719908,0.21053312633056628,0.017,0.06453706209293082,0.21037107256525106,0.017,0.0639610887722835,0.2102379301458175,0.017,0.06337775371839274,0.21013403008529846,0.017,0.06278850719411407,0.21005963069561517,0.017,0.062194814159149764,0.21001491694537294,0.017,0.061598150627928325,0.21,0.017,0.06099999999999996,0.21001491694537294,0.017,0.06040184937207159,0.2100596306956152,0.017,0.05980518584085016,0.21013403008529846,0.017,0.05921149280588586,0.2102379301458175,0.017,0.058622246281607185,0.21037107256525106,0.017,0.05803891122771643,0.2105331263305663,0.017,0.0574629379070691,0.2107236885505691,0.017,0.05689575828009192,0.21094228545755514,0.017,0.05633878244470361,0.211188373585171,0.017,0.05579339513058925,0.2114613411195573,0.017,0.05526095225654412,0.21176050942041416,0.017,0.05474277755944597,0.2120851347082081,0.017,0.05424015930323648,0.21243440991332496,0.017,0.053754347076094215,0.2128074666825723,0.017,0.053286548683761474,0.21320337753804214,0.017,0.05283792714674891,0.21362115818296717,0.017,0.05240959780888333,0.21405976994883777,0.017,0.05200262556438714,0.21451812237769524,0.017,0.051618022210383585,0.2149950759331826,0.017,0.05125674393140967,0.215489444833611,0.017,0.050919688922190696,0.21600000000000008,0.017,0.05060769515458669,0.21652547211176212,0.017,0.05032153829426234,0.21706455476243275,0.017,0.050061929772259886,0.21761590770760336,0.017,0.04982951501626951,0.2181781601969799,0.017,0.049624871845994394,0.21874991438228403,0.017,0.04944850903659983,0.21932974879252434,0.017,0.049300865053818095,0.21991622186799695,0.017,0.049182306963853485,0.2205078755442303,0.017,0.049093129520797925,0.221103238876963,0.017,0.04903355443382583,0.22170083169914323,0.017,0.0490037298159902,0.222299168300857,0.017,0.049003729815990216,0.22289676112303722,0.017,0.04903355443382585,0.22349212445576996,0.017,0.04909312952079795,0.22408377813200328,0.017,0.04918230696385353,0.2246702512074759,0.017,0.049300865053818144,0.2252500856177162,0.017,0.04944850903659989,0.22582183980302034,0.017,0.04962487184599446,0.22638409229239687,0.017,0.049829515016269595,0.22693544523756745,0.017,0.05006192977225998,0.22747452788823808,0.017,0.05032153829426244,0.22800000000000012,0.017,0.05060769515458681,0.22851055516638924,0.017,0.050919688922190814,0.2290049240668176,0.017,0.05125674393140981,0.22948187762230493,0.017,0.05161802221038374,0.22994023005116243,0.017,0.05200262556438729,0.230378841817033,0.017,0.05240959780888348,0.230796622461958,0.017,0.052837927146749085,0.23119253331742784,0.017,0.053286548683761654,0.23156559008667518,0.017,0.053754347076094396,0.23191486529179203,0.017,0.05424015930323667,0.23223949057958596,0.017,0.05474277755944616,0.23253865888044284,0.017,0.05526095225654433,0.2328116264148291,0.017,0.05579339513058945,0.23305771454244495,0.017,0.056338782444703826,0.23327631144943095,0.017,0.05689575828009214,0.23346687366943375,0.017,0.05746293790706932,0.233628927434749,0.017,0.05803891122771665,0.23376206985418257,0.017,0.05862224628160741,0.23386596991470157,0.017,0.05921149280588609,0.23394036930438483,0.017,0.059805185840850386,0.23398508305462706,0.017,0.060401849372071825,0.234,0.017,0.061,0.23398508305462706,0.017,0.06159815062792837,0.23394036930438483,0.017,0.0621948141591498,0.23386596991470154,0.017,0.0627885071941141,0.23376206985418252,0.017,0.06337775371839277,0.23362892743474895,0.017,0.06396108877228353,0.2334668736694337,0.017,0.06453706209293085,0.2332763114494309,0.017,0.06510424171990803,0.2330577145424449,0.017,0.06566121755529633,0.23281162641482903,0.017,0.0662066048694107,0.23253865888044276,0.017,0.06673904774345582,0.23223949057958587,0.017,0.06725722244055397,0.23191486529179192,0.017,0.06775984069676347,0.23156559008667507,0.017,0.06824565292390572,0.23119253331742776,0.017,0.06871345131623847,0.23079662246195792,0.017,0.06916207285325103,0.2303788418170329,0.017,0.06959040219111663,0.22994023005116232,0.017,0.06999737443561281,0.22948187762230482,0.017,0.07038197778961636,0.22900492406681747,0.017,0.07074325606859028,0.22851055516638913,0.017,0.07108031107780925,0.228,0.017,0.07139230484541327,0.22747452788823797,0.017,0.07167846170573762,0.22693544523756734,0.017,0.07193807022774007,0.22638409229239675,0.017,0.07217048498373045,0.22582183980302023,0.017,0.07237512815400558,0.22525008561771606,0.017,0.07255149096340015,0.2246702512074758,0.017,0.07269913494618188,0.22408377813200317,0.017,0.07281769303614649,0.22349212445576985,0.017,0.07290687047920207,0.2228967611230371,0.017,0.07296644556617415,0.2222991683008569,0.017,0.07299627018400981,0.22170083169914312,0.017,0.07299627018400981,0.2211032388769629,0.017,0.07296644556617415,0.22050787554423018,0.017,0.07290687047920207,0.21991622186799686,0.017,0.07281769303614649,0.21932974879252426,0.017,0.07269913494618188,0.21874991438228394,0.017,0.07255149096340015,0.2181781601969798,0.017,0.07237512815400558,0.21761590770760328,0.017,0.07217048498373047,0.21706455476243267,0.017,0.07193807022774008,0.21652547211176204,0.017,0.07167846170573763,0.216,0.017,0.07139230484541327,0.2154894448336109,0.017,0.07108031107780925,0.21499507593318254,0.017,0.07074325606859029,0.2145181223776952,0.017,0.07038197778961636,0.2140597699488377,0.017,0.06999737443561281,0.21362115818296712,0.017,0.06959040219111663,0.21320337753804208,0.017,0.06916207285325103,0.21280746668257225,0.017,0.06871345131623846,0.2124344099133249,0.017,0.06824565292390572,0.21208513470820806,0.017,0.06775984069676347,0.2117605094204141,0.017,0.06725722244055396,0.21146134111955728,0.017,0.0667390477434558,0.21118837358517095,0.017,0.06620660486941068,0.2109422854575551,0.017,0.06566121755529632,0.21072368855056908,0.017,0.065104241719908,0.21053312633056628,0.017,0.06453706209293082,0.21037107256525106,0.017,0.0639610887722835,0.2102379301458175,0.017,0.06337775371839274,0.21013403008529846,0.017,0.06278850719411407,0.21005963069561517,0.017,0.062194814159149764,0.21001491694537294,0.017,0.061598150627928325,0.21,0.017,0.06099999999999996,0.21001491694537294,0.017,0.06040184937207159,0.2100596306956152,0.017,0.05980518584085016,0.21013403008529846,0.017,0.05921149280588586,0.2102379301458175,0.017,0.058622246281607185,0.21037107256525106,0.017,0.05803891122771643,0.2105331263305663,0.017,0.0574629379070691,0.2107236885505691,0.017,0.05689575828009192,0.21094228545755514,0.017,0.05633878244470361,0.211188373585171,0.017,0.05579339513058925,0.2114613411195573,0.017,0.05526095225654412,0.21176050942041416,0.017,0.05474277755944597,0.2120851347082081,0.017,0.05424015930323648,0.21243440991332496,0.017,0.053754347076094215,0.2128074666825723,0.017,0.053286548683761474,0.21320337753804214,0.017,0.05283792714674891,0.21362115818296717,0.017,0.05240959780888333,0.21405976994883777,0.017,0.05200262556438714,0.21451812237769524,0.017,0.051618022210383585,0.2149950759331826,0.017,0.05125674393140967,0.215489444833611,0.017,0.050919688922190696,0.21600000000000008,0.017,0.05060769515458669,0.21652547211176212,0.017,0.05032153829426234,0.21706455476243275,0.017,0.050061929772259886,0.21761590770760336,0.017,0.04982951501626951,0.2181781601969799,0.017,0.049624871845994394,0.21874991438228403,0.017,0.04944850903659983,0.21932974879252434,0.017,0.049300865053818095,0.21991622186799695,0.017,0.049182306963853485,0.2205078755442303,0.017,0.049093129520797925,0.221103238876963,0.017,0.04903355443382583,0.22170083169914323,0.017,0.0490037298159902,0.222299168300857,0.017,0.049003729815990216,0.22289676112303722,0.017,0.04903355443382585,0.22349212445576996,0.017,0.04909312952079795,0.22408377813200328,0.017,0.04918230696385353,0.2246702512074759,0.017,0.049300865053818144,0.2252500856177162,0.017,0.04944850903659989,0.22582183980302034,0.017,0.04962487184599446,0.22638409229239687,0.017,0.049829515016269595,0.22693544523756745,0.017,0.05006192977225998,0.22747452788823808,0.017,0.05032153829426244,0.22800000000000012,0.017,0.05060769515458681,0.22851055516638924,0.017,0.050919688922190814,0.2290049240668176,0.017,0.05125674393140981,0.22948187762230493,0.017,0.05161802221038374,0.22994023005116243,0.017,0.05200262556438729,0.230378841817033,0.017,0.05240959780888348,0.230796622461958,0.017,0.052837927146749085,0.23119253331742784,0.017,0.053286548683761654,0.23156559008667518,0.017,0.053754347076094396,0.23191486529179203,0.017,0.05424015930323667,0.23223949057958596,0.017,0.05474277755944616,0.23253865888044284,0.017,0.05526095225654433,0.2328116264148291,0.017,0.05579339513058945,0.23305771454244495,0.017,0.056338782444703826,0.23327631144943095,0.017,0.05689575828009214,0.23346687366943375,0.017,0.05746293790706932,0.233628927434749,0.017,0.05803891122771665,0.23376206985418257,0.017,0.05862224628160741,0.23386596991470157,0.017,0.05921149280588609,0.23394036930438483,0.017,0.059805185840850386,0.23398508305462706,0.017,0.060401849372071825,0.234,0.012,0.061,0.23398508305462706,0.012,0.06159815062792837,0.23394036930438483,0.012,0.0621948141591498,0.23386596991470154,0.012,0.0627885071941141,0.23376206985418252,0.012,0.06337775371839277,0.23362892743474895,0.012,0.06396108877228353,0.2334668736694337,0.012,0.06453706209293085,0.2332763114494309,0.012,0.06510424171990803,0.2330577145424449,0.012,0.06566121755529633,0.23281162641482903,0.012,0.0662066048694107,0.23253865888044276,0.012,0.06673904774345582,0.23223949057958587,0.012,0.06725722244055397,0.23191486529179192,0.012,0.06775984069676347,0.23156559008667507,0.012,0.06824565292390572,0.23119253331742776,0.012,0.06871345131623847,0.23079662246195792,0.012000000000000002,0.06916207285325103,0.2303788418170329,0.012000000000000002,0.06959040219111663,0.22994023005116232,0.012000000000000002,0.06999737443561281,0.22948187762230482,0.012000000000000002,0.07038197778961636,0.22900492406681747,0.012000000000000002,0.07074325606859028,0.22851055516638913,0.012000000000000002,0.07108031107780925,0.228,0.012000000000000002,0.07139230484541327,0.22747452788823797,0.012000000000000002,0.07167846170573762,0.22693544523756734,0.012000000000000002,0.07193807022774007,0.22638409229239675,0.012000000000000002,0.07217048498373045,0.22582183980302023,0.012000000000000002,0.07237512815400558,0.22525008561771606,0.012000000000000002,0.07255149096340015,0.2246702512074758,0.012000000000000002,0.07269913494618188,0.22408377813200317,0.012000000000000002,0.07281769303614649,0.22349212445576985,0.012000000000000002,0.07290687047920207,0.2228967611230371,0.012000000000000002,0.07296644556617415,0.2222991683008569,0.012000000000000002,0.07299627018400981,0.22170083169914312,0.012000000000000002,0.07299627018400981,0.2211032388769629,0.012000000000000002,0.07296644556617415,0.22050787554423018,0.012000000000000002,0.07290687047920207,0.21991622186799686,0.012000000000000002,0.07281769303614649,0.21932974879252426,0.012000000000000002,0.07269913494618188,0.21874991438228394,0.012000000000000002,0.07255149096340015,0.2181781601969798,0.012000000000000002,0.07237512815400558,0.21761590770760328,0.012000000000000002,0.07217048498373047,0.21706455476243267,0.012000000000000002,0.07193807022774008,0.21652547211176204,0.012000000000000002,0.07167846170573763,0.216,0.012000000000000002,0.07139230484541327,0.2154894448336109,0.012000000000000002,0.07108031107780925,0.21499507593318254,0.012000000000000002,0.07074325606859029,0.2145181223776952,0.012000000000000002,0.07038197778961636,0.2140597699488377,0.012000000000000002,0.06999737443561281,0.21362115818296712,0.012000000000000002,0.06959040219111663,0.21320337753804208,0.012000000000000002,0.06916207285325103,0.21280746668257225,0.012,0.06871345131623846,0.2124344099133249,0.012,0.06824565292390572,0.21208513470820806,0.012,0.06775984069676347,0.2117605094204141,0.012,0.06725722244055396,0.21146134111955728,0.012,0.0667390477434558,0.21118837358517095,0.012,0.06620660486941068,0.2109422854575551,0.012,0.06566121755529632,0.21072368855056908,0.012,0.065104241719908,0.21053312633056628,0.012,0.06453706209293082,0.21037107256525106,0.012,0.0639610887722835,0.2102379301458175,0.012,0.06337775371839274,0.21013403008529846,0.012,0.06278850719411407,0.21005963069561517,0.012,0.062194814159149764,0.21001491694537294,0.012,0.061598150627928325,0.21,0.012,0.06099999999999996,0.21001491694537294,0.012,0.06040184937207159,0.2100596306956152,0.012,0.05980518584085016,0.21013403008529846,0.012,0.05921149280588586,0.2102379301458175,0.012,0.058622246281607185,0.21037107256525106,0.012,0.05803891122771643,0.2105331263305663,0.012,0.0574629379070691,0.2107236885505691,0.012,0.05689575828009192,0.21094228545755514,0.012,0.05633878244470361,0.211188373585171,0.012,0.05579339513058925,0.2114613411195573,0.012,0.05526095225654412,0.21176050942041416,0.012,0.05474277755944597,0.2120851347082081,0.012,0.05424015930323648,0.21243440991332496,0.012,0.053754347076094215,0.2128074666825723,0.012,0.053286548683761474,0.21320337753804214,0.011999999999999999,0.05283792714674891,0.21362115818296717,0.011999999999999999,0.05240959780888333,0.21405976994883777,0.011999999999999999,0.05200262556438714,0.21451812237769524,0.011999999999999999,0.051618022210383585,0.2149950759331826,0.011999999999999999,0.05125674393140967,0.215489444833611,0.011999999999999999,0.050919688922190696,0.21600000000000008,0.011999999999999999,0.05060769515458669,0.21652547211176212,0.011999999999999999,0.05032153829426234,0.21706455476243275,0.011999999999999999,0.050061929772259886,0.21761590770760336,0.011999999999999999,0.04982951501626951,0.2181781601969799,0.011999999999999999,0.049624871845994394,0.21874991438228403,0.011999999999999999,0.04944850903659983,0.21932974879252434,0.011999999999999999,0.049300865053818095,0.21991622186799695,0.011999999999999999,0.049182306963853485,0.2205078755442303,0.011999999999999999,0.049093129520797925,0.221103238876963,0.011999999999999999,0.04903355443382583,0.22170083169914323,0.011999999999999999,0.0490037298159902,0.222299168300857,0.011999999999999999,0.049003729815990216,0.22289676112303722,0.011999999999999999,0.04903355443382585,0.22349212445576996,0.011999999999999999,0.04909312952079795,0.22408377813200328,0.011999999999999999,0.04918230696385353,0.2246702512074759,0.011999999999999999,0.049300865053818144,0.2252500856177162,0.011999999999999999,0.04944850903659989,0.22582183980302034,0.011999999999999999,0.04962487184599446,0.22638409229239687,0.011999999999999999,0.049829515016269595,0.22693544523756745,0.011999999999999999,0.05006192977225998,0.22747452788823808,0.011999999999999999,0.05032153829426244,0.22800000000000012,0.011999999999999999,0.05060769515458681,0.22851055516638924,0.011999999999999999,0.050919688922190814,0.2290049240668176,0.011999999999999999,0.05125674393140981,0.22948187762230493,0.011999999999999999,0.05161802221038374,0.22994023005116243,0.011999999999999999,0.05200262556438729,0.230378841817033,0.011999999999999999,0.05240959780888348,0.230796622461958,0.011999999999999999,0.052837927146749085,0.23119253331742784,0.012,0.053286548683761654,0.23156559008667518,0.012,0.053754347076094396,0.23191486529179203,0.012,0.05424015930323667,0.23223949057958596,0.012,0.05474277755944616,0.23253865888044284,0.012,0.05526095225654433,0.2328116264148291,0.012,0.05579339513058945,0.23305771454244495,0.012,0.056338782444703826,0.23327631144943095,0.012,0.05689575828009214,0.23346687366943375,0.012,0.05746293790706932,0.233628927434749,0.012,0.05803891122771665,0.23376206985418257,0.012,0.05862224628160741,0.23386596991470157,0.012,0.05921149280588609,0.23394036930438483,0.012,0.059805185840850386,0.23398508305462706,0.012,0.060401849372071825],"indices":[129,1,0,129,2,1,130,3,2,130,4,3,130,2,129,131,4,130,132,5,4,132,6,5,132,4,131,133,6,132,134,7,6,134,6,133,135,8,7,135,9,8,135,7,134,136,9,135,137,10,9,137,9,136,138,11,10,138,10,137,139,11,138,139,12,11,139,13,12,140,13,139,141,13,140,141,14,13,142,14,141,142,15,14,143,16,15,143,17,16,143,15,142,144,17,143,145,18,17,145,17,144,146,19,18,146,20,19,146,18,145,147,20,146,148,21,20,148,20,147,149,22,21,149,21,148,150,23,22,150,22,149,151,24,23,151,23,150,152,25,24,152,24,151,153,26,25,153,25,152,154,27,26,154,26,153,155,28,27,155,27,154,156,29,28,156,30,29,156,28,155,157,30,156,158,31,30,158,30,157,159,32,31,159,31,158,160,33,32,160,32,159,161,34,33,161,33,160,162,35,34,162,34,161,163,36,35,163,35,162,164,37,36,164,36,163,165,38,37,165,39,38,165,37,164,166,39,165,166,40,39,167,40,166,168,40,167,168,41,40,169,41,168,169,42,41,170,42,169,170,43,42,171,43,170,171,44,43,172,44,171,172,45,44,173,45,172,173,46,45,174,46,173,174,47,46,174,48,47,175,48,174,176,49,48,176,48,175,177,50,49,177,49,176,178,51,50,178,52,51,178,50,177,179,52,178,180,53,52,180,54,53,180,52,179,181,54,180,182,55,54,182,56,55,182,54,181,183,56,182,184,57,56,184,56,183,185,58,57,185,59,58,185,57,184,186,59,185,187,60,59,187,59,186,188,61,60,188,60,187,189,62,61,189,61,188,190,62,189,190,63,62,190,64,63,191,64,190,191,65,64,192,65,191,193,65,192,193,66,65,193,67,66,194,67,193,194,68,67,195,68,194,195,69,68,196,69,195,197,69,196,197,70,69,197,71,70,198,71,197,199,71,198,199,72,71,200,72,199,200,73,72,200,74,73,201,74,200,202,74,201,202,75,74,203,75,202,203,76,75,204,76,203,204,77,76,204,78,77,205,78,204,206,78,205,206,79,78,207,79,206,207,80,79,207,81,80,208,81,207,209,81,208,209,82,81,210,82,209,210,83,82,211,84,83,211,83,210,211,85,84,212,85,211,213,86,85,213,85,212,214,87,86,214,86,213,215,88,87,215,87,214,216,88,215,216,89,88,217,89,216,217,90,89,218,90,217,218,91,90,219,91,218,219,92,91,219,93,92,220,93,219,221,93,220,221,94,93,222,94,221,222,95,94,223,95,222,223,96,95,224,96,223,224,97,96,225,97,224,225,98,97,226,98,225,226,99,98,227,99,226,227,100,99,228,101,100,228,100,227,229,102,101,229,101,228,230,103,102,230,102,229,231,104,103,231,103,230,232,105,104,232,106,105,232,104,231,233,106,232,234,107,106,234,106,233,235,108,107,235,107,234,236,109,108,236,108,235,237,110,109,237,109,236,238,111,110,238,110,237,239,112,111,239,111,238,240,112,239,240,113,112,241,113,240,241,114,113,242,114,241,242,115,114,243,115,242,243,116,115,244,116,243,244,117,116,245,118,117,245,117,244,246,119,118,246,118,245,247,120,119,247,121,120,247,119,246,248,121,247,249,122,121,249,121,248,250,123,122,250,122,249,251,124,123,251,123,250,252,125,124,252,124,251,253,126,125,253,127,126,253,125,252,128,127,253,329,331,330,337,334,333,337,335,334,337,336,335,339,337,333,339,333,332,339,338,337,325,331,329,325,327,326,325,328,327,325,329,328,325,332,331,342,340,339,342,341,340,323,325,324,344,343,342,321,323,322,345,344,342,320,323,321,347,346,345,349,345,342,349,347,345,349,348,347,315,325,323,315,317,316,315,318,317,315,319,318,315,320,319,315,323,320,351,350,349,352,351,349,313,315,314,354,352,349,354,353,352,311,315,313,311,313,312,311,325,315,357,355,354,357,356,355,308,310,309,308,311,310,306,311,308,306,308,307,360,358,357,360,359,358,305,311,306,361,357,354,361,360,357,362,354,349,362,361,354,364,363,362,364,362,349,364,342,339,364,349,342,300,302,301,300,303,302,300,304,303,300,305,304,367,365,364,367,366,365,368,367,364,297,299,298,297,300,299,296,305,300,296,300,297,371,325,311,371,369,368,371,370,369,371,364,339,371,332,325,371,339,332,371,368,364,294,296,295,294,305,296,373,372,371,374,373,371,377,376,375,288,290,289,288,291,290,288,292,291,288,293,292,288,294,293,379,375,374,379,378,377,379,371,311,379,374,371,379,377,375,284,294,288,284,286,285,284,287,286,284,288,287,256,255,254,256,254,379,282,284,283,258,257,256,258,256,379,259,258,379,261,260,259,278,280,279,278,281,280,278,284,282,278,282,281,263,379,311,263,262,261,263,259,379,263,261,259,263,311,305,275,277,276,275,278,277,275,284,278,267,264,263,267,265,264,267,266,265,267,294,284,267,284,275,267,263,305,267,305,294,272,274,273,270,268,267,270,269,268,270,272,271,270,275,274,270,274,272,270,267,275,455,456,457,463,459,460,463,460,461,463,461,462,465,459,463,465,458,459,465,463,464,451,455,457,451,452,453,451,453,454,451,454,455,451,457,458,468,465,466,468,466,467,449,450,451,470,468,469,447,448,449,471,468,470,446,447,449,473,471,472,475,468,471,475,471,473,475,473,474,441,449,451,441,442,443,441,443,444,441,444,445,441,445,446,441,446,449,477,475,476,478,475,477,439,440,441,480,475,478,480,478,479,437,439,441,437,438,439,437,441,451,483,480,481,483,481,482,434,435,436,434,436,437,432,434,437,432,433,434,486,483,484,486,484,485,431,432,437,487,480,483,487,483,486,488,475,480,488,480,487,490,488,489,490,475,488,490,465,468,490,468,475,426,427,428,426,428,429,426,429,430,426,430,431,493,490,491,493,491,492,494,490,493,423,424,425,423,425,426,422,426,431,422,423,426,497,437,451,497,494,495,497,495,496,497,465,490,497,451,458,497,458,465,497,490,494,420,421,422,420,422,431,499,497,498,500,497,499,503,501,502,414,415,416,414,416,417,414,417,418,414,418,419,414,419,420,505,500,501,505,503,504,505,437,497,505,497,500,505,501,503,410,414,420,410,411,412,410,412,413,410,413,414,382,380,381,382,505,380,408,409,410,384,382,383,384,505,382,385,505,384,387,385,386,404,405,406,404,406,407,404,408,410,404,407,408,389,437,505,389,387,388,389,505,385,389,385,387,389,431,437,401,402,403,401,403,404,401,404,410,393,389,390,393,390,391,393,391,392,393,410,420,393,401,410,393,431,389,393,420,431,398,399,400,396,393,394,396,394,395,396,397,398,396,400,401,396,398,400,396,401,393],"color":[102.0,109.0,114.0]},{"name":"terminal_positive_estimated","positions":[0.093,0.024,0.045,0.093,0.014,0.045,0.09299254152731354,0.014,0.04529907531396418,0.09297018465219242,0.014,0.0455974070795749,0.09293298495735076,0.014,0.045894253597057046,0.09288103492709127,0.014,0.046188876859196384,0.09281446371737447,0.014,0.04648054438614176,0.09273343683471684,0.014,0.04676853104646543,0.09263815572471545,0.014,0.047052120859954014,0.09252885727122245,0.014,0.047330608777648164,0.09240581320741452,0.014,0.04760330243470535,0.09226932944022137,0.014,0.04786952387172791,0.09211974528979293,0.014,0.048128611220276986,0.09195743264589597,0.014,0.04837992034838173,0.09178279504333753,0.014,0.048622826461952866,0.09159626665871387,0.014,0.048856725658119236,0.09139831123097897,0.014,0.049081036426625514,0.09118942090851644,0.014,0.049295201095558315,0.09097011502558115,0.014,0.049498687217806404,0.0907409388111524,0.014,0.04969098889480818,0.09050246203340874,0.014,0.04987162803429514,0.09025527758319456,0.014,0.05004015553890463,0.09,0.014,0.050196152422706634,0.08973726394411898,0.014,0.05033923085286881,0.08946772261878368,0.014,0.050469035113870034,0.08919204614619838,0.014,0.050585242491865225,0.08891091990151011,0.014,0.05068756407700279,0.08862504280885802,0.014,0.05077574548170007,0.0883351256037379,0.014,0.05084956747309095,0.08804188906600159,0.014,0.050908846518073245,0.08774606222788492,0.014,0.05095343523960104,0.08744838056151855,0.014,0.05098322278308708,0.08714958415042844,0.014,0.050998135092004904,0.08685041584957157,0.014,0.050998135092004904,0.08655161943848146,0.014,0.05098322278308708,0.0862539377721151,0.014,0.05095343523960104,0.08595811093399842,0.014,0.050908846518073245,0.08566487439626212,0.014,0.05084956747309095,0.08537495719114198,0.014,0.05077574548170007,0.08508908009848991,0.014,0.05068756407700279,0.08480795385380163,0.014,0.05058524249186523,0.08453227738121634,0.014,0.05046903511387004,0.08426273605588103,0.014,0.050339230852868816,0.084,0.014,0.050196152422706634,0.08374472241680544,0.014,0.05004015553890463,0.08349753796659126,0.014,0.049871628034295144,0.0832590611888476,0.014,0.04969098889480818,0.08302988497441885,0.014,0.049498687217806404,0.08281057909148357,0.014,0.049295201095558315,0.08260168876902103,0.014,0.049081036426625514,0.08240373334128613,0.014,0.04885672565811923,0.08221720495666246,0.014,0.048622826461952866,0.08204256735410402,0.014,0.04837992034838173,0.08188025471020706,0.014,0.04812861122027698,0.08173067055977863,0.014,0.0478695238717279,0.08159418679258548,0.014,0.04760330243470534,0.08147114272877755,0.014,0.04733060877764816,0.08136184427528455,0.014,0.047052120859954,0.08126656316528315,0.014,0.04676853104646541,0.08118553628262554,0.014,0.04648054438614174,0.08111896507290874,0.014,0.04618887685919637,0.08106701504264924,0.014,0.04589425359705703,0.08102981534780758,0.014,0.04559740707957488,0.08100745847268646,0.014,0.04529907531396417,0.081,0.014,0.04499999999999998,0.08100745847268646,0.014,0.0447009246860358,0.08102981534780761,0.014,0.04440259292042508,0.08106701504264924,0.014,0.04410574640294293,0.08111896507290874,0.014,0.04381112314080359,0.08118553628262554,0.014,0.04351945561385821,0.08126656316528316,0.014,0.043231468953534545,0.08136184427528456,0.014,0.04294787914004596,0.08147114272877756,0.014,0.042669391222351805,0.08159418679258551,0.014,0.04239669756529462,0.08173067055977865,0.014,0.04213047612827207,0.08188025471020709,0.014,0.04187138877972298,0.08204256735410405,0.014,0.04162007965161824,0.08221720495666249,0.014,0.04137717353804711,0.08240373334128616,0.014,0.04114327434188073,0.08260168876902106,0.014,0.040918963573374455,0.0828105790914836,0.014,0.04070479890444166,0.08302988497441888,0.014,0.040501312782193565,0.08325906118884763,0.014,0.04030901110519179,0.0834975379665913,0.014,0.04012837196570484,0.08374472241680549,0.014,0.039959844461095344,0.08400000000000005,0.014,0.03980384757729335,0.08426273605588107,0.014,0.039660769147131174,0.08453227738121638,0.014,0.03953096488612994,0.08480795385380167,0.014,0.03941475750813476,0.08508908009848995,0.014,0.0393124359229972,0.08537495719114202,0.014,0.03922425451829992,0.08566487439626216,0.014,0.03915043252690904,0.08595811093399847,0.014,0.03909115348192674,0.08625393777211514,0.014,0.03904656476039896,0.08655161943848151,0.014,0.039016777216912914,0.08685041584957162,0.014,0.0390018649079951,0.08714958415042849,0.014,0.03900186490799511,0.0874483805615186,0.014,0.03901677721691292,0.08774606222788497,0.014,0.03904656476039897,0.08804188906600165,0.014,0.03909115348192676,0.08833512560373795,0.014,0.03915043252690907,0.08862504280885809,0.014,0.039224254518299945,0.08891091990151018,0.014,0.039312435922997234,0.08919204614619844,0.014,0.0394147575081348,0.08946772261878373,0.014,0.039530964886129984,0.08973726394411904,0.014,0.03966076914713122,0.09000000000000005,0.014,0.039803847577293404,0.09025527758319461,0.014,0.039959844461095406,0.09050246203340881,0.014,0.0401283719657049,0.09074093881115246,0.014,0.040309011105191875,0.09097011502558121,0.014,0.04050131278219365,0.09118942090851649,0.014,0.040704798904441744,0.09139831123097901,0.014,0.04091896357337454,0.09159626665871391,0.014,0.04114327434188083,0.09178279504333758,0.014,0.0413771735380472,0.09195743264589602,0.014,0.04162007965161833,0.09211974528979297,0.014,0.04187138877972309,0.09226932944022141,0.014,0.042130476128272164,0.09240581320741456,0.014,0.04239669756529473,0.09252885727122248,0.014,0.042669391222351916,0.09263815572471548,0.014,0.04294787914004607,0.09273343683471687,0.014,0.04323146895353466,0.09281446371737449,0.014,0.04351945561385833,0.09288103492709128,0.014,0.0438111231408037,0.09293298495735078,0.014,0.04410574640294304,0.09297018465219242,0.014,0.04440259292042519,0.09299254152731354,0.014,0.04470092468603591,0.093,0.014,0.045,0.093,0.024,0.045,0.09299254152731354,0.024,0.04529907531396418,0.09297018465219242,0.024,0.0455974070795749,0.09293298495735076,0.024,0.045894253597057046,0.09288103492709127,0.024,0.046188876859196384,0.09281446371737447,0.024,0.04648054438614176,0.09273343683471684,0.024,0.04676853104646543,0.09263815572471545,0.024,0.047052120859954014,0.09252885727122245,0.024,0.047330608777648164,0.09240581320741452,0.024,0.04760330243470535,0.09226932944022137,0.024,0.04786952387172791,0.09211974528979293,0.024,0.048128611220276986,0.09195743264589597,0.024,0.04837992034838173,0.09178279504333753,0.024,0.048622826461952866,0.09159626665871387,0.024,0.048856725658119236,0.09139831123097897,0.024,0.049081036426625514,0.09118942090851644,0.024,0.049295201095558315,0.09097011502558115,0.024,0.049498687217806404,0.0907409388111524,0.024,0.04969098889480818,0.09050246203340874,0.024,0.04987162803429514,0.09025527758319456,0.024,0.05004015553890463,0.09,0.024,0.050196152422706634,0.08973726394411898,0.024,0.05033923085286881,0.08946772261878368,0.024,0.050469035113870034,0.08919204614619838,0.024,0.050585242491865225,0.08891091990151011,0.024,0.05068756407700279,0.08862504280885802,0.024,0.05077574548170007,0.0883351256037379,0.024,0.05084956747309095,0.08804188906600159,0.024,0.050908846518073245,0.08774606222788492,0.024,0.05095343523960104,0.08744838056151855,0.024,0.05098322278308708,0.08714958415042844,0.024,0.050998135092004904,0.08685041584957157,0.024,0.050998135092004904,0.08655161943848146,0.024,0.05098322278308708,0.0862539377721151,0.024,0.05095343523960104,0.08595811093399842,0.024,0.050908846518073245,0.08566487439626212,0.024,0.05084956747309095,0.08537495719114198,0.024,0.05077574548170007,0.08508908009848991,0.024,0.05068756407700279,0.08480795385380163,0.024,0.05058524249186523,0.08453227738121634,0.024,0.05046903511387004,0.08426273605588103,0.024,0.050339230852868816,0.084,0.024,0.050196152422706634,0.08374472241680544,0.024,0.05004015553890463,0.08349753796659126,0.024,0.049871628034295144,0.0832590611888476,0.024,0.04969098889480818,0.08302988497441885,0.024,0.049498687217806404,0.08281057909148357,0.024,0.049295201095558315,0.08260168876902103,0.024,0.049081036426625514,0.08240373334128613,0.024,0.04885672565811923,0.08221720495666246,0.024,0.048622826461952866,0.08204256735410402,0.024,0.04837992034838173,0.08188025471020706,0.024,0.04812861122027698,0.08173067055977863,0.024,0.0478695238717279,0.08159418679258548,0.024,0.04760330243470534,0.08147114272877755,0.024,0.04733060877764816,0.08136184427528455,0.024,0.047052120859954,0.08126656316528315,0.024,0.04676853104646541,0.08118553628262554,0.024,0.04648054438614174,0.08111896507290874,0.024,0.04618887685919637,0.08106701504264924,0.024,0.04589425359705703,0.08102981534780758,0.024,0.04559740707957488,0.08100745847268646,0.024,0.04529907531396417,0.081,0.024,0.04499999999999998,0.08100745847268646,0.024,0.0447009246860358,0.08102981534780761,0.024,0.04440259292042508,0.08106701504264924,0.024,0.04410574640294293,0.08111896507290874,0.024,0.04381112314080359,0.08118553628262554,0.024,0.04351945561385821,0.08126656316528316,0.024,0.043231468953534545,0.08136184427528456,0.024,0.04294787914004596,0.08147114272877756,0.024,0.042669391222351805,0.08159418679258551,0.024,0.04239669756529462,0.08173067055977865,0.024,0.04213047612827207,0.08188025471020709,0.024,0.04187138877972298,0.08204256735410405,0.024,0.04162007965161824,0.08221720495666249,0.024,0.04137717353804711,0.08240373334128616,0.024,0.04114327434188073,0.08260168876902106,0.024,0.040918963573374455,0.0828105790914836,0.024,0.04070479890444166,0.08302988497441888,0.024,0.040501312782193565,0.08325906118884763,0.024,0.04030901110519179,0.0834975379665913,0.024,0.04012837196570484,0.08374472241680549,0.024,0.039959844461095344,0.08400000000000005,0.024,0.03980384757729335,0.08426273605588107,0.024,0.039660769147131174,0.08453227738121638,0.024,0.03953096488612994,0.08480795385380167,0.024,0.03941475750813476,0.08508908009848995,0.024,0.0393124359229972,0.08537495719114202,0.024,0.03922425451829992,0.08566487439626216,0.024,0.03915043252690904,0.08595811093399847,0.024,0.03909115348192674,0.08625393777211514,0.024,0.03904656476039896,0.08655161943848151,0.024,0.039016777216912914,0.08685041584957162,0.024,0.0390018649079951,0.08714958415042849,0.024,0.03900186490799511,0.0874483805615186,0.024,0.03901677721691292,0.08774606222788497,0.024,0.03904656476039897,0.08804188906600165,0.024,0.03909115348192676,0.08833512560373795,0.024,0.03915043252690907,0.08862504280885809,0.024,0.039224254518299945,0.08891091990151018,0.024,0.039312435922997234,0.08919204614619844,0.024,0.0394147575081348,0.08946772261878373,0.024,0.039530964886129984,0.08973726394411904,0.024,0.03966076914713122,0.09000000000000005,0.024,0.039803847577293404,0.09025527758319461,0.024,0.039959844461095406,0.09050246203340881,0.024,0.0401283719657049,0.09074093881115246,0.024,0.040309011105191875,0.09097011502558121,0.024,0.04050131278219365,0.09118942090851649,0.024,0.040704798904441744,0.09139831123097901,0.024,0.04091896357337454,0.09159626665871391,0.024,0.04114327434188083,0.09178279504333758,0.024,0.0413771735380472,0.09195743264589602,0.024,0.04162007965161833,0.09211974528979297,0.024,0.04187138877972309,0.09226932944022141,0.024,0.042130476128272164,0.09240581320741456,0.024,0.04239669756529473,0.09252885727122248,0.024,0.042669391222351916,0.09263815572471548,0.024,0.04294787914004607,0.09273343683471687,0.024,0.04323146895353466,0.09281446371737449,0.024,0.04351945561385833,0.09288103492709128,0.024,0.0438111231408037,0.09293298495735078,0.024,0.04410574640294304,0.09297018465219242,0.024,0.04440259292042519,0.09299254152731354,0.024,0.04470092468603591,0.093,0.024,0.045,0.09299254152731354,0.024,0.04529907531396418,0.09297018465219242,0.024,0.0455974070795749,0.09293298495735076,0.024,0.045894253597057046,0.09288103492709127,0.024,0.046188876859196384,0.09281446371737447,0.024,0.04648054438614176,0.09273343683471684,0.024,0.04676853104646543,0.09263815572471545,0.024,0.047052120859954014,0.09252885727122245,0.024,0.047330608777648164,0.09240581320741452,0.024,0.04760330243470535,0.09226932944022137,0.024,0.04786952387172791,0.09211974528979293,0.024,0.048128611220276986,0.09195743264589597,0.024,0.04837992034838173,0.09178279504333753,0.024,0.048622826461952866,0.09159626665871387,0.024,0.048856725658119236,0.09139831123097897,0.024,0.049081036426625514,0.09118942090851644,0.024,0.049295201095558315,0.09097011502558115,0.024,0.049498687217806404,0.0907409388111524,0.024,0.04969098889480818,0.09050246203340874,0.024,0.04987162803429514,0.09025527758319456,0.024,0.05004015553890463,0.09,0.024,0.050196152422706634,0.08973726394411898,0.024,0.05033923085286881,0.08946772261878368,0.024,0.050469035113870034,0.08919204614619838,0.024,0.050585242491865225,0.08891091990151011,0.024,0.05068756407700279,0.08862504280885802,0.024,0.05077574548170007,0.0883351256037379,0.024,0.05084956747309095,0.08804188906600159,0.024,0.050908846518073245,0.08774606222788492,0.024,0.05095343523960104,0.08744838056151855,0.024,0.05098322278308708,0.08714958415042844,0.024,0.050998135092004904,0.08685041584957157,0.024,0.050998135092004904,0.08655161943848146,0.024,0.05098322278308708,0.0862539377721151,0.024,0.05095343523960104,0.08595811093399842,0.024,0.050908846518073245,0.08566487439626212,0.024,0.05084956747309095,0.08537495719114198,0.024,0.05077574548170007,0.08508908009848991,0.024,0.05068756407700279,0.08480795385380163,0.024,0.05058524249186523,0.08453227738121634,0.024,0.05046903511387004,0.08426273605588103,0.024,0.050339230852868816,0.084,0.024,0.050196152422706634,0.08374472241680544,0.024,0.05004015553890463,0.08349753796659126,0.024,0.049871628034295144,0.0832590611888476,0.024,0.04969098889480818,0.08302988497441885,0.024,0.049498687217806404,0.08281057909148357,0.024,0.049295201095558315,0.08260168876902103,0.024,0.049081036426625514,0.08240373334128613,0.024,0.04885672565811923,0.08221720495666246,0.024,0.048622826461952866,0.08204256735410402,0.024,0.04837992034838173,0.08188025471020706,0.024,0.04812861122027698,0.08173067055977863,0.024,0.0478695238717279,0.08159418679258548,0.024,0.04760330243470534,0.08147114272877755,0.024,0.04733060877764816,0.08136184427528455,0.024,0.047052120859954,0.08126656316528315,0.024,0.04676853104646541,0.08118553628262554,0.024,0.04648054438614174,0.08111896507290874,0.024,0.04618887685919637,0.08106701504264924,0.024,0.04589425359705703,0.08102981534780758,0.024,0.04559740707957488,0.08100745847268646,0.024,0.04529907531396417,0.081,0.024,0.04499999999999998,0.08100745847268646,0.024,0.0447009246860358,0.08102981534780761,0.024,0.04440259292042508,0.08106701504264924,0.024,0.04410574640294293,0.08111896507290874,0.024,0.04381112314080359,0.08118553628262554,0.024,0.04351945561385821,0.08126656316528316,0.024,0.043231468953534545,0.08136184427528456,0.024,0.04294787914004596,0.08147114272877756,0.024,0.042669391222351805,0.08159418679258551,0.024,0.04239669756529462,0.08173067055977865,0.024,0.04213047612827207,0.08188025471020709,0.024,0.04187138877972298,0.08204256735410405,0.024,0.04162007965161824,0.08221720495666249,0.024,0.04137717353804711,0.08240373334128616,0.024,0.04114327434188073,0.08260168876902106,0.024,0.040918963573374455,0.0828105790914836,0.024,0.04070479890444166,0.08302988497441888,0.024,0.040501312782193565,0.08325906118884763,0.024,0.04030901110519179,0.0834975379665913,0.024,0.04012837196570484,0.08374472241680549,0.024,0.039959844461095344,0.08400000000000005,0.024,0.03980384757729335,0.08426273605588107,0.024,0.039660769147131174,0.08453227738121638,0.024,0.03953096488612994,0.08480795385380167,0.024,0.03941475750813476,0.08508908009848995,0.024,0.0393124359229972,0.08537495719114202,0.024,0.03922425451829992,0.08566487439626216,0.024,0.03915043252690904,0.08595811093399847,0.024,0.03909115348192674,0.08625393777211514,0.024,0.03904656476039896,0.08655161943848151,0.024,0.039016777216912914,0.08685041584957162,0.024,0.0390018649079951,0.08714958415042849,0.024,0.03900186490799511,0.0874483805615186,0.024,0.03901677721691292,0.08774606222788497,0.024,0.03904656476039897,0.08804188906600165,0.024,0.03909115348192676,0.08833512560373795,0.024,0.03915043252690907,0.08862504280885809,0.024,0.039224254518299945,0.08891091990151018,0.024,0.039312435922997234,0.08919204614619844,0.024,0.0394147575081348,0.08946772261878373,0.024,0.039530964886129984,0.08973726394411904,0.024,0.03966076914713122,0.09000000000000005,0.024,0.039803847577293404,0.09025527758319461,0.024,0.039959844461095406,0.09050246203340881,0.024,0.0401283719657049,0.09074093881115246,0.024,0.040309011105191875,0.09097011502558121,0.024,0.04050131278219365,0.09118942090851649,0.024,0.040704798904441744,0.09139831123097901,0.024,0.04091896357337454,0.09159626665871391,0.024,0.04114327434188083,0.09178279504333758,0.024,0.0413771735380472,0.09195743264589602,0.024,0.04162007965161833,0.09211974528979297,0.024,0.04187138877972309,0.09226932944022141,0.024,0.042130476128272164,0.09240581320741456,0.024,0.04239669756529473,0.09252885727122248,0.024,0.042669391222351916,0.09263815572471548,0.024,0.04294787914004607,0.09273343683471687,0.024,0.04323146895353466,0.09281446371737449,0.024,0.04351945561385833,0.09288103492709128,0.024,0.0438111231408037,0.09293298495735078,0.024,0.04410574640294304,0.09297018465219242,0.024,0.04440259292042519,0.09299254152731354,0.024,0.04470092468603591,0.093,0.014,0.045,0.09299254152731354,0.014,0.04529907531396418,0.09297018465219242,0.014,0.0455974070795749,0.09293298495735076,0.014,0.045894253597057046,0.09288103492709127,0.014,0.046188876859196384,0.09281446371737447,0.014,0.04648054438614176,0.09273343683471684,0.014,0.04676853104646543,0.09263815572471545,0.014,0.047052120859954014,0.09252885727122245,0.014,0.047330608777648164,0.09240581320741452,0.014,0.04760330243470535,0.09226932944022137,0.014,0.04786952387172791,0.09211974528979293,0.014,0.048128611220276986,0.09195743264589597,0.014,0.04837992034838173,0.09178279504333753,0.014,0.048622826461952866,0.09159626665871387,0.014,0.048856725658119236,0.09139831123097897,0.014,0.049081036426625514,0.09118942090851644,0.014,0.049295201095558315,0.09097011502558115,0.014,0.049498687217806404,0.0907409388111524,0.014,0.04969098889480818,0.09050246203340874,0.014,0.04987162803429514,0.09025527758319456,0.014,0.05004015553890463,0.09,0.014,0.050196152422706634,0.08973726394411898,0.014,0.05033923085286881,0.08946772261878368,0.014,0.050469035113870034,0.08919204614619838,0.014,0.050585242491865225,0.08891091990151011,0.014,0.05068756407700279,0.08862504280885802,0.014,0.05077574548170007,0.0883351256037379,0.014,0.05084956747309095,0.08804188906600159,0.014,0.050908846518073245,0.08774606222788492,0.014,0.05095343523960104,0.08744838056151855,0.014,0.05098322278308708,0.08714958415042844,0.014,0.050998135092004904,0.08685041584957157,0.014,0.050998135092004904,0.08655161943848146,0.014,0.05098322278308708,0.0862539377721151,0.014,0.05095343523960104,0.08595811093399842,0.014,0.050908846518073245,0.08566487439626212,0.014,0.05084956747309095,0.08537495719114198,0.014,0.05077574548170007,0.08508908009848991,0.014,0.05068756407700279,0.08480795385380163,0.014,0.05058524249186523,0.08453227738121634,0.014,0.05046903511387004,0.08426273605588103,0.014,0.050339230852868816,0.084,0.014,0.050196152422706634,0.08374472241680544,0.014,0.05004015553890463,0.08349753796659126,0.014,0.049871628034295144,0.0832590611888476,0.014,0.04969098889480818,0.08302988497441885,0.014,0.049498687217806404,0.08281057909148357,0.014,0.049295201095558315,0.08260168876902103,0.014,0.049081036426625514,0.08240373334128613,0.014,0.04885672565811923,0.08221720495666246,0.014,0.048622826461952866,0.08204256735410402,0.014,0.04837992034838173,0.08188025471020706,0.014,0.04812861122027698,0.08173067055977863,0.014,0.0478695238717279,0.08159418679258548,0.014,0.04760330243470534,0.08147114272877755,0.014,0.04733060877764816,0.08136184427528455,0.014,0.047052120859954,0.08126656316528315,0.014,0.04676853104646541,0.08118553628262554,0.014,0.04648054438614174,0.08111896507290874,0.014,0.04618887685919637,0.08106701504264924,0.014,0.04589425359705703,0.08102981534780758,0.014,0.04559740707957488,0.08100745847268646,0.014,0.04529907531396417,0.081,0.014,0.04499999999999998,0.08100745847268646,0.014,0.0447009246860358,0.08102981534780761,0.014,0.04440259292042508,0.08106701504264924,0.014,0.04410574640294293,0.08111896507290874,0.014,0.04381112314080359,0.08118553628262554,0.014,0.04351945561385821,0.08126656316528316,0.014,0.043231468953534545,0.08136184427528456,0.014,0.04294787914004596,0.08147114272877756,0.014,0.042669391222351805,0.08159418679258551,0.014,0.04239669756529462,0.08173067055977865,0.014,0.04213047612827207,0.08188025471020709,0.014,0.04187138877972298,0.08204256735410405,0.014,0.04162007965161824,0.08221720495666249,0.014,0.04137717353804711,0.08240373334128616,0.014,0.04114327434188073,0.08260168876902106,0.014,0.040918963573374455,0.0828105790914836,0.014,0.04070479890444166,0.08302988497441888,0.014,0.040501312782193565,0.08325906118884763,0.014,0.04030901110519179,0.0834975379665913,0.014,0.04012837196570484,0.08374472241680549,0.014,0.039959844461095344,0.08400000000000005,0.014,0.03980384757729335,0.08426273605588107,0.014,0.039660769147131174,0.08453227738121638,0.014,0.03953096488612994,0.08480795385380167,0.014,0.03941475750813476,0.08508908009848995,0.014,0.0393124359229972,0.08537495719114202,0.014,0.03922425451829992,0.08566487439626216,0.014,0.03915043252690904,0.08595811093399847,0.014,0.03909115348192674,0.08625393777211514,0.014,0.03904656476039896,0.08655161943848151,0.014,0.039016777216912914,0.08685041584957162,0.014,0.0390018649079951,0.08714958415042849,0.014,0.03900186490799511,0.0874483805615186,0.014,0.03901677721691292,0.08774606222788497,0.014,0.03904656476039897,0.08804188906600165,0.014,0.03909115348192676,0.08833512560373795,0.014,0.03915043252690907,0.08862504280885809,0.014,0.039224254518299945,0.08891091990151018,0.014,0.039312435922997234,0.08919204614619844,0.014,0.0394147575081348,0.08946772261878373,0.014,0.039530964886129984,0.08973726394411904,0.014,0.03966076914713122,0.09000000000000005,0.014,0.039803847577293404,0.09025527758319461,0.014,0.039959844461095406,0.09050246203340881,0.014,0.0401283719657049,0.09074093881115246,0.014,0.040309011105191875,0.09097011502558121,0.014,0.04050131278219365,0.09118942090851649,0.014,0.040704798904441744,0.09139831123097901,0.014,0.04091896357337454,0.09159626665871391,0.014,0.04114327434188083,0.09178279504333758,0.014,0.0413771735380472,0.09195743264589602,0.014,0.04162007965161833,0.09211974528979297,0.014,0.04187138877972309,0.09226932944022141,0.014,0.042130476128272164,0.09240581320741456,0.014,0.04239669756529473,0.09252885727122248,0.014,0.042669391222351916,0.09263815572471548,0.014,0.04294787914004607,0.09273343683471687,0.014,0.04323146895353466,0.09281446371737449,0.014,0.04351945561385833,0.09288103492709128,0.014,0.0438111231408037,0.09293298495735078,0.014,0.04410574640294304,0.09297018465219242,0.014,0.04440259292042519,0.09299254152731354,0.014,0.04470092468603591],"indices":[129,1,0,129,2,1,130,3,2,130,4,3,130,2,129,131,4,130,132,5,4,132,6,5,132,4,131,133,6,132,134,7,6,134,6,133,135,8,7,135,9,8,135,7,134,136,9,135,137,10,9,137,9,136,138,11,10,138,10,137,139,11,138,139,12,11,139,13,12,140,13,139,141,13,140,141,14,13,142,14,141,142,15,14,143,16,15,143,17,16,143,15,142,144,17,143,145,18,17,145,17,144,146,19,18,146,20,19,146,18,145,147,20,146,148,21,20,148,20,147,149,22,21,149,21,148,150,23,22,150,22,149,151,24,23,151,23,150,152,25,24,152,24,151,153,26,25,153,25,152,154,27,26,154,26,153,155,28,27,155,27,154,156,29,28,156,30,29,156,28,155,157,30,156,158,31,30,158,30,157,159,32,31,159,31,158,160,33,32,160,32,159,161,34,33,161,33,160,162,35,34,162,34,161,163,36,35,163,35,162,164,37,36,164,36,163,165,38,37,165,39,38,165,37,164,166,39,165,166,40,39,167,40,166,168,40,167,168,41,40,169,41,168,169,42,41,170,42,169,170,43,42,171,43,170,171,44,43,172,44,171,172,45,44,173,45,172,173,46,45,174,46,173,174,47,46,174,48,47,175,48,174,176,49,48,176,48,175,177,50,49,177,49,176,178,51,50,178,52,51,178,50,177,179,52,178,180,53,52,180,54,53,180,52,179,181,54,180,182,55,54,182,56,55,182,54,181,183,56,182,184,57,56,184,56,183,185,58,57,185,59,58,185,57,184,186,59,185,187,60,59,187,59,186,188,61,60,188,60,187,189,62,61,189,61,188,190,62,189,190,63,62,190,64,63,191,64,190,191,65,64,192,65,191,193,65,192,193,66,65,193,67,66,194,67,193,194,68,67,195,68,194,195,69,68,196,69,195,197,69,196,197,70,69,197,71,70,198,71,197,199,71,198,199,72,71,200,72,199,200,73,72,200,74,73,201,74,200,202,74,201,202,75,74,203,75,202,203,76,75,204,76,203,204,77,76,204,78,77,205,78,204,206,78,205,206,79,78,207,79,206,207,80,79,207,81,80,208,81,207,209,81,208,209,82,81,210,82,209,210,83,82,211,84,83,211,83,210,211,85,84,212,85,211,213,86,85,213,85,212,214,87,86,214,86,213,215,88,87,215,87,214,216,88,215,216,89,88,217,89,216,217,90,89,218,90,217,218,91,90,219,91,218,219,92,91,219,93,92,220,93,219,221,93,220,221,94,93,222,94,221,222,95,94,223,95,222,223,96,95,224,96,223,224,97,96,225,97,224,225,98,97,226,98,225,226,99,98,227,99,226,227,100,99,228,101,100,228,100,227,229,102,101,229,101,228,230,103,102,230,102,229,231,104,103,231,103,230,232,105,104,232,106,105,232,104,231,233,106,232,234,107,106,234,106,233,235,108,107,235,107,234,236,109,108,236,108,235,237,110,109,237,109,236,238,111,110,238,110,237,239,112,111,239,111,238,240,112,239,240,113,112,241,113,240,241,114,113,242,114,241,242,115,114,243,115,242,243,116,115,244,116,243,244,117,116,245,118,117,245,117,244,246,119,118,246,118,245,247,120,119,247,121,120,247,119,246,248,121,247,249,122,121,249,121,248,250,123,122,250,122,249,251,124,123,251,123,250,252,125,124,252,124,251,253,126,125,253,127,126,253,125,252,128,127,253,336,334,333,336,335,334,329,331,330,339,337,336,339,338,337,325,331,329,325,327,326,325,328,327,325,329,328,325,332,331,342,336,333,342,339,336,342,333,332,342,340,339,342,341,340,322,324,323,322,325,324,344,343,342,345,344,342,320,322,321,347,346,345,349,345,342,349,347,345,349,348,347,315,317,316,315,318,317,351,350,349,352,351,349,353,352,349,311,313,312,311,314,313,311,315,314,311,319,318,311,320,319,311,325,322,311,322,320,311,318,315,357,355,354,357,356,355,357,354,353,307,309,308,307,310,309,307,311,310,305,307,306,361,358,357,361,359,358,361,360,359,362,361,357,362,357,353,302,304,303,302,305,304,364,363,362,364,362,353,364,353,349,300,305,302,300,302,301,367,365,364,367,366,365,368,367,364,297,299,298,297,300,299,371,369,368,371,370,369,294,296,295,294,297,296,294,305,300,294,300,297,373,372,371,374,325,311,374,364,349,374,332,325,374,371,368,374,342,332,374,368,364,374,373,371,374,349,342,291,293,292,291,294,293,291,307,305,291,305,294,290,307,291,289,307,290,378,375,374,378,376,375,378,377,376,379,378,374,286,307,289,286,288,287,286,289,288,254,379,374,284,286,285,282,284,283,258,257,256,281,286,284,281,284,282,259,256,255,259,258,256,260,255,254,260,259,255,261,260,254,278,280,279,278,281,280,263,262,261,275,277,276,275,278,277,275,281,278,267,264,263,267,265,264,267,266,265,267,311,307,267,263,261,267,261,254,267,374,311,267,254,374,272,274,273,269,307,286,269,268,267,269,286,281,269,267,307,270,272,271,270,275,274,270,274,272,270,281,275,270,269,281,462,459,460,462,460,461,455,456,457,465,462,463,465,463,464,451,455,457,451,452,453,451,453,454,451,454,455,451,457,458,468,459,462,468,462,465,468,458,459,468,465,466,468,466,467,448,449,450,448,450,451,470,468,469,471,468,470,446,447,448,473,471,472,475,468,471,475,471,473,475,473,474,441,442,443,441,443,444,477,475,476,478,475,477,479,475,478,437,438,439,437,439,440,437,440,441,437,444,445,437,445,446,437,448,451,437,446,448,437,441,444,483,480,481,483,481,482,483,479,480,433,434,435,433,435,436,433,436,437,431,432,433,487,483,484,487,484,485,487,485,486,488,483,487,488,479,483,428,429,430,428,430,431,490,488,489,490,479,488,490,475,479,426,428,431,426,427,428,493,490,491,493,491,492,494,490,493,423,424,425,423,425,426,497,494,495,497,495,496,420,421,422,420,422,423,420,426,431,420,423,426,499,497,498,500,437,451,500,475,490,500,451,458,500,494,497,500,458,468,500,490,494,500,497,499,500,468,475,417,418,419,417,419,420,417,431,433,417,420,431,416,417,433,415,416,433,504,500,501,504,501,502,504,502,503,505,500,504,412,415,433,412,413,414,412,414,415,380,500,505,410,411,412,408,409,410,384,382,383,407,410,412,407,408,410,385,381,382,385,382,384,386,380,381,386,381,385,387,380,386,404,405,406,404,406,407,389,387,388,401,402,403,401,403,404,401,404,407,393,389,390,393,390,391,393,391,392,393,433,437,393,387,389,393,380,387,393,437,500,393,500,380,398,399,400,395,412,433,395,393,394,395,407,412,395,433,393,396,397,398,396,400,401,396,398,400,396,401,407,396,407,395],"color":[216.0,25.0,20.0]},{"name":"terminal_negative_estimated","positions":[0.124,0.024,0.045,0.124,0.014,0.045,0.12399254152731354,0.014,0.04529907531396418,0.12397018465219242,0.014,0.0455974070795749,0.12393298495735078,0.014,0.045894253597057046,0.12388103492709127,0.014,0.046188876859196384,0.12381446371737446,0.014,0.04648054438614176,0.12373343683471684,0.014,0.04676853104646543,0.12363815572471545,0.014,0.047052120859954014,0.12352885727122245,0.014,0.047330608777648164,0.12340581320741452,0.014,0.04760330243470535,0.12326932944022137,0.014,0.04786952387172791,0.12311974528979293,0.014,0.048128611220276986,0.12295743264589597,0.014,0.04837992034838173,0.12278279504333753,0.014,0.048622826461952866,0.12259626665871387,0.014,0.048856725658119236,0.12239831123097897,0.014,0.049081036426625514,0.12218942090851644,0.014,0.049295201095558315,0.12197011502558115,0.014,0.049498687217806404,0.1217409388111524,0.014,0.04969098889480818,0.12150246203340874,0.014,0.04987162803429514,0.12125527758319456,0.014,0.05004015553890463,0.121,0.014,0.050196152422706634,0.12073726394411897,0.014,0.05033923085286881,0.12046772261878368,0.014,0.050469035113870034,0.12019204614619838,0.014,0.050585242491865225,0.11991091990151012,0.014,0.05068756407700279,0.11962504280885802,0.014,0.05077574548170007,0.1193351256037379,0.014,0.05084956747309095,0.11904188906600159,0.014,0.050908846518073245,0.11874606222788492,0.014,0.05095343523960104,0.11844838056151855,0.014,0.05098322278308708,0.11814958415042844,0.014,0.050998135092004904,0.11785041584957157,0.014,0.050998135092004904,0.11755161943848146,0.014,0.05098322278308708,0.1172539377721151,0.014,0.05095343523960104,0.11695811093399842,0.014,0.050908846518073245,0.11666487439626212,0.014,0.05084956747309095,0.11637495719114198,0.014,0.05077574548170007,0.11608908009848991,0.014,0.05068756407700279,0.11580795385380163,0.014,0.05058524249186523,0.11553227738121634,0.014,0.05046903511387004,0.11526273605588103,0.014,0.050339230852868816,0.115,0.014,0.050196152422706634,0.11474472241680544,0.014,0.05004015553890463,0.11449753796659128,0.014,0.049871628034295144,0.1142590611888476,0.014,0.04969098889480818,0.11402988497441885,0.014,0.049498687217806404,0.11381057909148357,0.014,0.049295201095558315,0.11360168876902103,0.014,0.049081036426625514,0.11340373334128613,0.014,0.04885672565811923,0.11321720495666246,0.014,0.048622826461952866,0.11304256735410402,0.014,0.04837992034838173,0.11288025471020706,0.014,0.04812861122027698,0.11273067055977863,0.014,0.0478695238717279,0.11259418679258548,0.014,0.04760330243470534,0.11247114272877755,0.014,0.04733060877764816,0.11236184427528455,0.014,0.047052120859954,0.11226656316528315,0.014,0.04676853104646541,0.11218553628262554,0.014,0.04648054438614174,0.11211896507290874,0.014,0.04618887685919637,0.11206701504264924,0.014,0.04589425359705703,0.1120298153478076,0.014,0.04559740707957488,0.11200745847268646,0.014,0.04529907531396417,0.112,0.014,0.04499999999999998,0.11200745847268646,0.014,0.0447009246860358,0.11202981534780761,0.014,0.04440259292042508,0.11206701504264924,0.014,0.04410574640294293,0.11211896507290874,0.014,0.04381112314080359,0.11218553628262554,0.014,0.04351945561385821,0.11226656316528316,0.014,0.043231468953534545,0.11236184427528456,0.014,0.04294787914004596,0.11247114272877756,0.014,0.042669391222351805,0.11259418679258551,0.014,0.04239669756529462,0.11273067055977865,0.014,0.04213047612827207,0.11288025471020709,0.014,0.04187138877972298,0.11304256735410405,0.014,0.04162007965161824,0.11321720495666249,0.014,0.04137717353804711,0.11340373334128616,0.014,0.04114327434188073,0.11360168876902108,0.014,0.040918963573374455,0.1138105790914836,0.014,0.04070479890444166,0.11402988497441888,0.014,0.040501312782193565,0.11425906118884763,0.014,0.04030901110519179,0.1144975379665913,0.014,0.04012837196570484,0.11474472241680549,0.014,0.039959844461095344,0.11500000000000005,0.014,0.03980384757729335,0.11526273605588107,0.014,0.039660769147131174,0.11553227738121638,0.014,0.03953096488612994,0.11580795385380167,0.014,0.03941475750813476,0.11608908009848995,0.014,0.0393124359229972,0.11637495719114202,0.014,0.03922425451829992,0.11666487439626216,0.014,0.03915043252690904,0.11695811093399847,0.014,0.03909115348192674,0.11725393777211514,0.014,0.03904656476039896,0.11755161943848151,0.014,0.039016777216912914,0.11785041584957162,0.014,0.0390018649079951,0.11814958415042849,0.014,0.03900186490799511,0.1184483805615186,0.014,0.03901677721691292,0.11874606222788497,0.014,0.03904656476039897,0.11904188906600165,0.014,0.03909115348192676,0.11933512560373795,0.014,0.03915043252690907,0.1196250428088581,0.014,0.039224254518299945,0.11991091990151018,0.014,0.039312435922997234,0.12019204614619844,0.014,0.0394147575081348,0.12046772261878373,0.014,0.039530964886129984,0.12073726394411904,0.014,0.03966076914713122,0.12100000000000007,0.014,0.039803847577293404,0.12125527758319461,0.014,0.039959844461095406,0.12150246203340881,0.014,0.0401283719657049,0.12174093881115246,0.014,0.040309011105191875,0.12197011502558121,0.014,0.04050131278219365,0.1221894209085165,0.014,0.040704798904441744,0.12239831123097901,0.014,0.04091896357337454,0.12259626665871391,0.014,0.04114327434188083,0.12278279504333758,0.014,0.0413771735380472,0.12295743264589602,0.014,0.04162007965161833,0.12311974528979297,0.014,0.04187138877972309,0.12326932944022141,0.014,0.042130476128272164,0.12340581320741456,0.014,0.04239669756529473,0.12352885727122248,0.014,0.042669391222351916,0.12363815572471548,0.014,0.04294787914004607,0.12373343683471687,0.014,0.04323146895353466,0.12381446371737449,0.014,0.04351945561385833,0.12388103492709128,0.014,0.0438111231408037,0.12393298495735079,0.014,0.04410574640294304,0.12397018465219242,0.014,0.04440259292042519,0.12399254152731354,0.014,0.04470092468603591,0.124,0.014,0.045,0.124,0.024,0.045,0.12399254152731354,0.024,0.04529907531396418,0.12397018465219242,0.024,0.0455974070795749,0.12393298495735078,0.024,0.045894253597057046,0.12388103492709127,0.024,0.046188876859196384,0.12381446371737446,0.024,0.04648054438614176,0.12373343683471684,0.024,0.04676853104646543,0.12363815572471545,0.024,0.047052120859954014,0.12352885727122245,0.024,0.047330608777648164,0.12340581320741452,0.024,0.04760330243470535,0.12326932944022137,0.024,0.04786952387172791,0.12311974528979293,0.024,0.048128611220276986,0.12295743264589597,0.024,0.04837992034838173,0.12278279504333753,0.024,0.048622826461952866,0.12259626665871387,0.024,0.048856725658119236,0.12239831123097897,0.024,0.049081036426625514,0.12218942090851644,0.024,0.049295201095558315,0.12197011502558115,0.024,0.049498687217806404,0.1217409388111524,0.024,0.04969098889480818,0.12150246203340874,0.024,0.04987162803429514,0.12125527758319456,0.024,0.05004015553890463,0.121,0.024,0.050196152422706634,0.12073726394411897,0.024,0.05033923085286881,0.12046772261878368,0.024,0.050469035113870034,0.12019204614619838,0.024,0.050585242491865225,0.11991091990151012,0.024,0.05068756407700279,0.11962504280885802,0.024,0.05077574548170007,0.1193351256037379,0.024,0.05084956747309095,0.11904188906600159,0.024,0.050908846518073245,0.11874606222788492,0.024,0.05095343523960104,0.11844838056151855,0.024,0.05098322278308708,0.11814958415042844,0.024,0.050998135092004904,0.11785041584957157,0.024,0.050998135092004904,0.11755161943848146,0.024,0.05098322278308708,0.1172539377721151,0.024,0.05095343523960104,0.11695811093399842,0.024,0.050908846518073245,0.11666487439626212,0.024,0.05084956747309095,0.11637495719114198,0.024,0.05077574548170007,0.11608908009848991,0.024,0.05068756407700279,0.11580795385380163,0.024,0.05058524249186523,0.11553227738121634,0.024,0.05046903511387004,0.11526273605588103,0.024,0.050339230852868816,0.115,0.024,0.050196152422706634,0.11474472241680544,0.024,0.05004015553890463,0.11449753796659128,0.024,0.049871628034295144,0.1142590611888476,0.024,0.04969098889480818,0.11402988497441885,0.024,0.049498687217806404,0.11381057909148357,0.024,0.049295201095558315,0.11360168876902103,0.024,0.049081036426625514,0.11340373334128613,0.024,0.04885672565811923,0.11321720495666246,0.024,0.048622826461952866,0.11304256735410402,0.024,0.04837992034838173,0.11288025471020706,0.024,0.04812861122027698,0.11273067055977863,0.024,0.0478695238717279,0.11259418679258548,0.024,0.04760330243470534,0.11247114272877755,0.024,0.04733060877764816,0.11236184427528455,0.024,0.047052120859954,0.11226656316528315,0.024,0.04676853104646541,0.11218553628262554,0.024,0.04648054438614174,0.11211896507290874,0.024,0.04618887685919637,0.11206701504264924,0.024,0.04589425359705703,0.1120298153478076,0.024,0.04559740707957488,0.11200745847268646,0.024,0.04529907531396417,0.112,0.024,0.04499999999999998,0.11200745847268646,0.024,0.0447009246860358,0.11202981534780761,0.024,0.04440259292042508,0.11206701504264924,0.024,0.04410574640294293,0.11211896507290874,0.024,0.04381112314080359,0.11218553628262554,0.024,0.04351945561385821,0.11226656316528316,0.024,0.043231468953534545,0.11236184427528456,0.024,0.04294787914004596,0.11247114272877756,0.024,0.042669391222351805,0.11259418679258551,0.024,0.04239669756529462,0.11273067055977865,0.024,0.04213047612827207,0.11288025471020709,0.024,0.04187138877972298,0.11304256735410405,0.024,0.04162007965161824,0.11321720495666249,0.024,0.04137717353804711,0.11340373334128616,0.024,0.04114327434188073,0.11360168876902108,0.024,0.040918963573374455,0.1138105790914836,0.024,0.04070479890444166,0.11402988497441888,0.024,0.040501312782193565,0.11425906118884763,0.024,0.04030901110519179,0.1144975379665913,0.024,0.04012837196570484,0.11474472241680549,0.024,0.039959844461095344,0.11500000000000005,0.024,0.03980384757729335,0.11526273605588107,0.024,0.039660769147131174,0.11553227738121638,0.024,0.03953096488612994,0.11580795385380167,0.024,0.03941475750813476,0.11608908009848995,0.024,0.0393124359229972,0.11637495719114202,0.024,0.03922425451829992,0.11666487439626216,0.024,0.03915043252690904,0.11695811093399847,0.024,0.03909115348192674,0.11725393777211514,0.024,0.03904656476039896,0.11755161943848151,0.024,0.039016777216912914,0.11785041584957162,0.024,0.0390018649079951,0.11814958415042849,0.024,0.03900186490799511,0.1184483805615186,0.024,0.03901677721691292,0.11874606222788497,0.024,0.03904656476039897,0.11904188906600165,0.024,0.03909115348192676,0.11933512560373795,0.024,0.03915043252690907,0.1196250428088581,0.024,0.039224254518299945,0.11991091990151018,0.024,0.039312435922997234,0.12019204614619844,0.024,0.0394147575081348,0.12046772261878373,0.024,0.039530964886129984,0.12073726394411904,0.024,0.03966076914713122,0.12100000000000007,0.024,0.039803847577293404,0.12125527758319461,0.024,0.039959844461095406,0.12150246203340881,0.024,0.0401283719657049,0.12174093881115246,0.024,0.040309011105191875,0.12197011502558121,0.024,0.04050131278219365,0.1221894209085165,0.024,0.040704798904441744,0.12239831123097901,0.024,0.04091896357337454,0.12259626665871391,0.024,0.04114327434188083,0.12278279504333758,0.024,0.0413771735380472,0.12295743264589602,0.024,0.04162007965161833,0.12311974528979297,0.024,0.04187138877972309,0.12326932944022141,0.024,0.042130476128272164,0.12340581320741456,0.024,0.04239669756529473,0.12352885727122248,0.024,0.042669391222351916,0.12363815572471548,0.024,0.04294787914004607,0.12373343683471687,0.024,0.04323146895353466,0.12381446371737449,0.024,0.04351945561385833,0.12388103492709128,0.024,0.0438111231408037,0.12393298495735079,0.024,0.04410574640294304,0.12397018465219242,0.024,0.04440259292042519,0.12399254152731354,0.024,0.04470092468603591,0.124,0.024,0.045,0.12399254152731354,0.024,0.04529907531396418,0.12397018465219242,0.024,0.0455974070795749,0.12393298495735078,0.024,0.045894253597057046,0.12388103492709127,0.024,0.046188876859196384,0.12381446371737446,0.024,0.04648054438614176,0.12373343683471684,0.024,0.04676853104646543,0.12363815572471545,0.024,0.047052120859954014,0.12352885727122245,0.024,0.047330608777648164,0.12340581320741452,0.024,0.04760330243470535,0.12326932944022137,0.024,0.04786952387172791,0.12311974528979293,0.024,0.048128611220276986,0.12295743264589597,0.024,0.04837992034838173,0.12278279504333753,0.024,0.048622826461952866,0.12259626665871387,0.024,0.048856725658119236,0.12239831123097897,0.024,0.049081036426625514,0.12218942090851644,0.024,0.049295201095558315,0.12197011502558115,0.024,0.049498687217806404,0.1217409388111524,0.024,0.04969098889480818,0.12150246203340874,0.024,0.04987162803429514,0.12125527758319456,0.024,0.05004015553890463,0.121,0.024,0.050196152422706634,0.12073726394411897,0.024,0.05033923085286881,0.12046772261878368,0.024,0.050469035113870034,0.12019204614619838,0.024,0.050585242491865225,0.11991091990151012,0.024,0.05068756407700279,0.11962504280885802,0.024,0.05077574548170007,0.1193351256037379,0.024,0.05084956747309095,0.11904188906600159,0.024,0.050908846518073245,0.11874606222788492,0.024,0.05095343523960104,0.11844838056151855,0.024,0.05098322278308708,0.11814958415042844,0.024,0.050998135092004904,0.11785041584957157,0.024,0.050998135092004904,0.11755161943848146,0.024,0.05098322278308708,0.1172539377721151,0.024,0.05095343523960104,0.11695811093399842,0.024,0.050908846518073245,0.11666487439626212,0.024,0.05084956747309095,0.11637495719114198,0.024,0.05077574548170007,0.11608908009848991,0.024,0.05068756407700279,0.11580795385380163,0.024,0.05058524249186523,0.11553227738121634,0.024,0.05046903511387004,0.11526273605588103,0.024,0.050339230852868816,0.115,0.024,0.050196152422706634,0.11474472241680544,0.024,0.05004015553890463,0.11449753796659128,0.024,0.049871628034295144,0.1142590611888476,0.024,0.04969098889480818,0.11402988497441885,0.024,0.049498687217806404,0.11381057909148357,0.024,0.049295201095558315,0.11360168876902103,0.024,0.049081036426625514,0.11340373334128613,0.024,0.04885672565811923,0.11321720495666246,0.024,0.048622826461952866,0.11304256735410402,0.024,0.04837992034838173,0.11288025471020706,0.024,0.04812861122027698,0.11273067055977863,0.024,0.0478695238717279,0.11259418679258548,0.024,0.04760330243470534,0.11247114272877755,0.024,0.04733060877764816,0.11236184427528455,0.024,0.047052120859954,0.11226656316528315,0.024,0.04676853104646541,0.11218553628262554,0.024,0.04648054438614174,0.11211896507290874,0.024,0.04618887685919637,0.11206701504264924,0.024,0.04589425359705703,0.1120298153478076,0.024,0.04559740707957488,0.11200745847268646,0.024,0.04529907531396417,0.112,0.024,0.04499999999999998,0.11200745847268646,0.024,0.0447009246860358,0.11202981534780761,0.024,0.04440259292042508,0.11206701504264924,0.024,0.04410574640294293,0.11211896507290874,0.024,0.04381112314080359,0.11218553628262554,0.024,0.04351945561385821,0.11226656316528316,0.024,0.043231468953534545,0.11236184427528456,0.024,0.04294787914004596,0.11247114272877756,0.024,0.042669391222351805,0.11259418679258551,0.024,0.04239669756529462,0.11273067055977865,0.024,0.04213047612827207,0.11288025471020709,0.024,0.04187138877972298,0.11304256735410405,0.024,0.04162007965161824,0.11321720495666249,0.024,0.04137717353804711,0.11340373334128616,0.024,0.04114327434188073,0.11360168876902108,0.024,0.040918963573374455,0.1138105790914836,0.024,0.04070479890444166,0.11402988497441888,0.024,0.040501312782193565,0.11425906118884763,0.024,0.04030901110519179,0.1144975379665913,0.024,0.04012837196570484,0.11474472241680549,0.024,0.039959844461095344,0.11500000000000005,0.024,0.03980384757729335,0.11526273605588107,0.024,0.039660769147131174,0.11553227738121638,0.024,0.03953096488612994,0.11580795385380167,0.024,0.03941475750813476,0.11608908009848995,0.024,0.0393124359229972,0.11637495719114202,0.024,0.03922425451829992,0.11666487439626216,0.024,0.03915043252690904,0.11695811093399847,0.024,0.03909115348192674,0.11725393777211514,0.024,0.03904656476039896,0.11755161943848151,0.024,0.039016777216912914,0.11785041584957162,0.024,0.0390018649079951,0.11814958415042849,0.024,0.03900186490799511,0.1184483805615186,0.024,0.03901677721691292,0.11874606222788497,0.024,0.03904656476039897,0.11904188906600165,0.024,0.03909115348192676,0.11933512560373795,0.024,0.03915043252690907,0.1196250428088581,0.024,0.039224254518299945,0.11991091990151018,0.024,0.039312435922997234,0.12019204614619844,0.024,0.0394147575081348,0.12046772261878373,0.024,0.039530964886129984,0.12073726394411904,0.024,0.03966076914713122,0.12100000000000007,0.024,0.039803847577293404,0.12125527758319461,0.024,0.039959844461095406,0.12150246203340881,0.024,0.0401283719657049,0.12174093881115246,0.024,0.040309011105191875,0.12197011502558121,0.024,0.04050131278219365,0.1221894209085165,0.024,0.040704798904441744,0.12239831123097901,0.024,0.04091896357337454,0.12259626665871391,0.024,0.04114327434188083,0.12278279504333758,0.024,0.0413771735380472,0.12295743264589602,0.024,0.04162007965161833,0.12311974528979297,0.024,0.04187138877972309,0.12326932944022141,0.024,0.042130476128272164,0.12340581320741456,0.024,0.04239669756529473,0.12352885727122248,0.024,0.042669391222351916,0.12363815572471548,0.024,0.04294787914004607,0.12373343683471687,0.024,0.04323146895353466,0.12381446371737449,0.024,0.04351945561385833,0.12388103492709128,0.024,0.0438111231408037,0.12393298495735079,0.024,0.04410574640294304,0.12397018465219242,0.024,0.04440259292042519,0.12399254152731354,0.024,0.04470092468603591,0.124,0.014,0.045,0.12399254152731354,0.014,0.04529907531396418,0.12397018465219242,0.014,0.0455974070795749,0.12393298495735078,0.014,0.045894253597057046,0.12388103492709127,0.014,0.046188876859196384,0.12381446371737446,0.014,0.04648054438614176,0.12373343683471684,0.014,0.04676853104646543,0.12363815572471545,0.014,0.047052120859954014,0.12352885727122245,0.014,0.047330608777648164,0.12340581320741452,0.014,0.04760330243470535,0.12326932944022137,0.014,0.04786952387172791,0.12311974528979293,0.014,0.048128611220276986,0.12295743264589597,0.014,0.04837992034838173,0.12278279504333753,0.014,0.048622826461952866,0.12259626665871387,0.014,0.048856725658119236,0.12239831123097897,0.014,0.049081036426625514,0.12218942090851644,0.014,0.049295201095558315,0.12197011502558115,0.014,0.049498687217806404,0.1217409388111524,0.014,0.04969098889480818,0.12150246203340874,0.014,0.04987162803429514,0.12125527758319456,0.014,0.05004015553890463,0.121,0.014,0.050196152422706634,0.12073726394411897,0.014,0.05033923085286881,0.12046772261878368,0.014,0.050469035113870034,0.12019204614619838,0.014,0.050585242491865225,0.11991091990151012,0.014,0.05068756407700279,0.11962504280885802,0.014,0.05077574548170007,0.1193351256037379,0.014,0.05084956747309095,0.11904188906600159,0.014,0.050908846518073245,0.11874606222788492,0.014,0.05095343523960104,0.11844838056151855,0.014,0.05098322278308708,0.11814958415042844,0.014,0.050998135092004904,0.11785041584957157,0.014,0.050998135092004904,0.11755161943848146,0.014,0.05098322278308708,0.1172539377721151,0.014,0.05095343523960104,0.11695811093399842,0.014,0.050908846518073245,0.11666487439626212,0.014,0.05084956747309095,0.11637495719114198,0.014,0.05077574548170007,0.11608908009848991,0.014,0.05068756407700279,0.11580795385380163,0.014,0.05058524249186523,0.11553227738121634,0.014,0.05046903511387004,0.11526273605588103,0.014,0.050339230852868816,0.115,0.014,0.050196152422706634,0.11474472241680544,0.014,0.05004015553890463,0.11449753796659128,0.014,0.049871628034295144,0.1142590611888476,0.014,0.04969098889480818,0.11402988497441885,0.014,0.049498687217806404,0.11381057909148357,0.014,0.049295201095558315,0.11360168876902103,0.014,0.049081036426625514,0.11340373334128613,0.014,0.04885672565811923,0.11321720495666246,0.014,0.048622826461952866,0.11304256735410402,0.014,0.04837992034838173,0.11288025471020706,0.014,0.04812861122027698,0.11273067055977863,0.014,0.0478695238717279,0.11259418679258548,0.014,0.04760330243470534,0.11247114272877755,0.014,0.04733060877764816,0.11236184427528455,0.014,0.047052120859954,0.11226656316528315,0.014,0.04676853104646541,0.11218553628262554,0.014,0.04648054438614174,0.11211896507290874,0.014,0.04618887685919637,0.11206701504264924,0.014,0.04589425359705703,0.1120298153478076,0.014,0.04559740707957488,0.11200745847268646,0.014,0.04529907531396417,0.112,0.014,0.04499999999999998,0.11200745847268646,0.014,0.0447009246860358,0.11202981534780761,0.014,0.04440259292042508,0.11206701504264924,0.014,0.04410574640294293,0.11211896507290874,0.014,0.04381112314080359,0.11218553628262554,0.014,0.04351945561385821,0.11226656316528316,0.014,0.043231468953534545,0.11236184427528456,0.014,0.04294787914004596,0.11247114272877756,0.014,0.042669391222351805,0.11259418679258551,0.014,0.04239669756529462,0.11273067055977865,0.014,0.04213047612827207,0.11288025471020709,0.014,0.04187138877972298,0.11304256735410405,0.014,0.04162007965161824,0.11321720495666249,0.014,0.04137717353804711,0.11340373334128616,0.014,0.04114327434188073,0.11360168876902108,0.014,0.040918963573374455,0.1138105790914836,0.014,0.04070479890444166,0.11402988497441888,0.014,0.040501312782193565,0.11425906118884763,0.014,0.04030901110519179,0.1144975379665913,0.014,0.04012837196570484,0.11474472241680549,0.014,0.039959844461095344,0.11500000000000005,0.014,0.03980384757729335,0.11526273605588107,0.014,0.039660769147131174,0.11553227738121638,0.014,0.03953096488612994,0.11580795385380167,0.014,0.03941475750813476,0.11608908009848995,0.014,0.0393124359229972,0.11637495719114202,0.014,0.03922425451829992,0.11666487439626216,0.014,0.03915043252690904,0.11695811093399847,0.014,0.03909115348192674,0.11725393777211514,0.014,0.03904656476039896,0.11755161943848151,0.014,0.039016777216912914,0.11785041584957162,0.014,0.0390018649079951,0.11814958415042849,0.014,0.03900186490799511,0.1184483805615186,0.014,0.03901677721691292,0.11874606222788497,0.014,0.03904656476039897,0.11904188906600165,0.014,0.03909115348192676,0.11933512560373795,0.014,0.03915043252690907,0.1196250428088581,0.014,0.039224254518299945,0.11991091990151018,0.014,0.039312435922997234,0.12019204614619844,0.014,0.0394147575081348,0.12046772261878373,0.014,0.039530964886129984,0.12073726394411904,0.014,0.03966076914713122,0.12100000000000007,0.014,0.039803847577293404,0.12125527758319461,0.014,0.039959844461095406,0.12150246203340881,0.014,0.0401283719657049,0.12174093881115246,0.014,0.040309011105191875,0.12197011502558121,0.014,0.04050131278219365,0.1221894209085165,0.014,0.040704798904441744,0.12239831123097901,0.014,0.04091896357337454,0.12259626665871391,0.014,0.04114327434188083,0.12278279504333758,0.014,0.0413771735380472,0.12295743264589602,0.014,0.04162007965161833,0.12311974528979297,0.014,0.04187138877972309,0.12326932944022141,0.014,0.042130476128272164,0.12340581320741456,0.014,0.04239669756529473,0.12352885727122248,0.014,0.042669391222351916,0.12363815572471548,0.014,0.04294787914004607,0.12373343683471687,0.014,0.04323146895353466,0.12381446371737449,0.014,0.04351945561385833,0.12388103492709128,0.014,0.0438111231408037,0.12393298495735079,0.014,0.04410574640294304,0.12397018465219242,0.014,0.04440259292042519,0.12399254152731354,0.014,0.04470092468603591],"indices":[129,1,0,129,2,1,130,3,2,130,4,3,130,2,129,131,4,130,132,5,4,132,6,5,132,4,131,133,6,132,134,7,6,134,6,133,135,8,7,135,9,8,135,7,134,136,9,135,137,10,9,137,9,136,138,11,10,138,10,137,139,11,138,139,12,11,139,13,12,140,13,139,141,13,140,141,14,13,142,14,141,142,15,14,143,16,15,143,17,16,143,15,142,144,17,143,145,18,17,145,17,144,146,19,18,146,20,19,146,18,145,147,20,146,148,21,20,148,20,147,149,22,21,149,21,148,150,23,22,150,22,149,151,24,23,151,23,150,152,25,24,152,24,151,153,26,25,153,25,152,154,27,26,154,26,153,155,28,27,155,27,154,156,29,28,156,30,29,156,28,155,157,30,156,158,31,30,158,30,157,159,32,31,159,31,158,160,33,32,160,32,159,161,34,33,161,33,160,162,35,34,162,34,161,163,36,35,163,35,162,164,37,36,164,36,163,165,38,37,165,39,38,165,37,164,166,39,165,166,40,39,167,40,166,168,40,167,168,41,40,169,41,168,169,42,41,170,42,169,170,43,42,171,43,170,171,44,43,172,44,171,172,45,44,173,45,172,173,46,45,174,46,173,174,47,46,174,48,47,175,48,174,176,49,48,176,48,175,177,50,49,177,49,176,178,51,50,178,52,51,178,50,177,179,52,178,180,53,52,180,54,53,180,52,179,181,54,180,182,55,54,182,56,55,182,54,181,183,56,182,184,57,56,184,56,183,185,58,57,185,59,58,185,57,184,186,59,185,187,60,59,187,59,186,188,61,60,188,60,187,189,62,61,189,61,188,190,62,189,190,63,62,190,64,63,191,64,190,191,65,64,192,65,191,193,65,192,193,66,65,193,67,66,194,67,193,194,68,67,195,68,194,195,69,68,196,69,195,197,69,196,197,70,69,197,71,70,198,71,197,199,71,198,199,72,71,200,72,199,200,73,72,200,74,73,201,74,200,202,74,201,202,75,74,203,75,202,203,76,75,204,76,203,204,77,76,204,78,77,205,78,204,206,78,205,206,79,78,207,79,206,207,80,79,207,81,80,208,81,207,209,81,208,209,82,81,210,82,209,210,83,82,211,84,83,211,83,210,211,85,84,212,85,211,213,86,85,213,85,212,214,87,86,214,86,213,215,88,87,215,87,214,216,88,215,216,89,88,217,89,216,217,90,89,218,90,217,218,91,90,219,91,218,219,92,91,219,93,92,220,93,219,221,93,220,221,94,93,222,94,221,222,95,94,223,95,222,223,96,95,224,96,223,224,97,96,225,97,224,225,98,97,226,98,225,226,99,98,227,99,226,227,100,99,228,101,100,228,100,227,229,102,101,229,101,228,230,103,102,230,102,229,231,104,103,231,103,230,232,105,104,232,106,105,232,104,231,233,106,232,234,107,106,234,106,233,235,108,107,235,107,234,236,109,108,236,108,235,237,110,109,237,109,236,238,111,110,238,110,237,239,112,111,239,111,238,240,112,239,240,113,112,241,113,240,241,114,113,242,114,241,242,115,114,243,115,242,243,116,115,244,116,243,244,117,116,245,118,117,245,117,244,246,119,118,246,118,245,247,120,119,247,121,120,247,119,246,248,121,247,249,122,121,249,121,248,250,123,122,250,122,249,251,124,123,251,123,250,252,125,124,252,124,251,253,126,125,253,127,126,253,125,252,128,127,253,336,334,333,336,335,334,329,331,330,339,337,336,339,338,337,325,331,329,325,327,326,325,328,327,325,329,328,325,332,331,342,336,333,342,339,336,342,333,332,342,340,339,342,341,340,322,324,323,322,325,324,344,343,342,345,344,342,320,322,321,347,346,345,349,345,342,349,347,345,349,348,347,315,317,316,315,318,317,351,350,349,352,351,349,353,352,349,311,313,312,311,314,313,311,315,314,311,319,318,311,320,319,311,325,322,311,322,320,311,318,315,357,355,354,357,356,355,357,354,353,307,309,308,307,310,309,307,311,310,305,307,306,361,358,357,361,359,358,361,360,359,362,361,357,362,357,353,302,304,303,302,305,304,364,363,362,364,362,353,364,353,349,300,305,302,300,302,301,367,365,364,367,366,365,368,367,364,297,299,298,297,300,299,371,369,368,371,370,369,294,296,295,294,297,296,294,305,300,294,300,297,373,372,371,374,325,311,374,364,349,374,332,325,374,371,368,374,342,332,374,368,364,374,373,371,374,349,342,291,293,292,291,294,293,291,307,305,291,305,294,290,307,291,289,307,290,378,375,374,378,376,375,378,377,376,379,378,374,286,307,289,286,288,287,286,289,288,254,379,374,284,286,285,282,284,283,258,257,256,281,286,284,281,284,282,259,256,255,259,258,256,260,255,254,260,259,255,261,260,254,278,280,279,278,281,280,263,262,261,275,277,276,275,278,277,275,281,278,267,264,263,267,265,264,267,266,265,267,311,307,267,263,261,267,261,254,267,374,311,267,254,374,272,274,273,269,307,286,269,268,267,269,286,281,269,267,307,270,272,271,270,275,274,270,274,272,270,281,275,270,269,281,462,459,460,462,460,461,455,456,457,465,462,463,465,463,464,451,455,457,451,452,453,451,453,454,451,454,455,451,457,458,468,459,462,468,462,465,468,458,459,468,465,466,468,466,467,448,449,450,448,450,451,470,468,469,471,468,470,446,447,448,473,471,472,475,468,471,475,471,473,475,473,474,441,442,443,441,443,444,477,475,476,478,475,477,479,475,478,437,438,439,437,439,440,437,440,441,437,444,445,437,445,446,437,448,451,437,446,448,437,441,444,483,480,481,483,481,482,483,479,480,433,434,435,433,435,436,433,436,437,431,432,433,487,483,484,487,484,485,487,485,486,488,483,487,488,479,483,428,429,430,428,430,431,490,488,489,490,479,488,490,475,479,426,428,431,426,427,428,493,490,491,493,491,492,494,490,493,423,424,425,423,425,426,497,494,495,497,495,496,420,421,422,420,422,423,420,426,431,420,423,426,499,497,498,500,437,451,500,475,490,500,451,458,500,494,497,500,458,468,500,490,494,500,497,499,500,468,475,417,418,419,417,419,420,417,431,433,417,420,431,416,417,433,415,416,433,504,500,501,504,501,502,504,502,503,505,500,504,412,415,433,412,413,414,412,414,415,380,500,505,410,411,412,408,409,410,384,382,383,407,410,412,407,408,410,385,381,382,385,382,384,386,380,381,386,381,385,387,380,386,404,405,406,404,406,407,389,387,388,401,402,403,401,403,404,401,404,407,393,389,390,393,390,391,393,391,392,393,433,437,393,387,389,393,380,387,393,437,500,393,500,380,398,399,400,395,412,433,395,393,394,395,407,412,395,433,393,396,397,398,396,400,401,396,398,400,396,401,407,396,407,395],"color":[20.0,22.0,25.0]},{"name":"foot_estimated_45_49","positions":[0.036000000000000004,0.038,0.025,0.036000000000000004,0.038,0.032,0.036000000000000004,0.06,0.025,0.036000000000000004,0.06,0.032,0.054,0.038,0.025,0.054,0.038,0.032,0.054,0.06,0.025,0.054,0.06,0.032,0.036000000000000004,0.038,0.025,0.054,0.038,0.025,0.036000000000000004,0.038,0.032,0.054,0.038,0.032,0.036000000000000004,0.06,0.025,0.054,0.06,0.025,0.036000000000000004,0.06,0.032,0.054,0.06,0.032,0.036000000000000004,0.038,0.025,0.036000000000000004,0.06,0.025,0.054,0.038,0.025,0.054,0.06,0.025,0.036000000000000004,0.038,0.032,0.036000000000000004,0.06,0.032,0.054,0.038,0.032,0.054,0.06,0.032],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,9,10,8,11,10,9,13,12,14,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[20.0,22.0,25.0]},{"name":"foot_estimated_45_389","positions":[0.036000000000000004,0.378,0.025,0.036000000000000004,0.378,0.032,0.036000000000000004,0.4,0.025,0.036000000000000004,0.4,0.032,0.054,0.378,0.025,0.054,0.378,0.032,0.054,0.4,0.025,0.054,0.4,0.032,0.036000000000000004,0.378,0.025,0.054,0.378,0.025,0.036000000000000004,0.378,0.032,0.054,0.378,0.032,0.036000000000000004,0.4,0.025,0.054,0.4,0.025,0.036000000000000004,0.4,0.032,0.054,0.4,0.032,0.036000000000000004,0.378,0.025,0.036000000000000004,0.4,0.025,0.054,0.378,0.025,0.054,0.4,0.025,0.036000000000000004,0.378,0.032,0.036000000000000004,0.4,0.032,0.054,0.378,0.032,0.054,0.4,0.032],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,9,10,8,11,10,9,13,12,14,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[20.0,22.0,25.0]},{"name":"foot_estimated_243_49","positions":[0.234,0.038,0.025,0.234,0.038,0.032,0.234,0.06,0.025,0.234,0.06,0.032,0.252,0.038,0.025,0.252,0.038,0.032,0.252,0.06,0.025,0.252,0.06,0.032,0.234,0.038,0.025,0.252,0.038,0.025,0.234,0.038,0.032,0.252,0.038,0.032,0.234,0.06,0.025,0.252,0.06,0.025,0.234,0.06,0.032,0.252,0.06,0.032,0.234,0.038,0.025,0.234,0.06,0.025,0.252,0.038,0.025,0.252,0.06,0.025,0.234,0.038,0.032,0.234,0.06,0.032,0.252,0.038,0.032,0.252,0.06,0.032],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,9,10,8,11,10,9,13,12,14,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[20.0,22.0,25.0]},{"name":"foot_estimated_243_389","positions":[0.234,0.378,0.025,0.234,0.378,0.032,0.234,0.4,0.025,0.234,0.4,0.032,0.252,0.378,0.025,0.252,0.378,0.032,0.252,0.4,0.025,0.252,0.4,0.032,0.234,0.378,0.025,0.252,0.378,0.025,0.234,0.378,0.032,0.252,0.378,0.032,0.234,0.4,0.025,0.252,0.4,0.025,0.234,0.4,0.032,0.252,0.4,0.032,0.234,0.378,0.025,0.234,0.4,0.025,0.252,0.378,0.025,0.252,0.4,0.025,0.234,0.378,0.032,0.234,0.4,0.032,0.252,0.378,0.032,0.252,0.4,0.032],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,9,10,8,11,10,9,13,12,14,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[20.0,22.0,25.0]},{"name":"carrier_plate_concept","positions":[0.0,0.0,0.01,0.0,0.0,0.014,0.0,0.448,0.01,0.0,0.448,0.014,0.0,0.0,0.01,0.28800000000000003,0.0,0.01,0.0,0.0,0.014,0.28800000000000003,0.0,0.014,0.0,0.0,0.014,0.0,0.448,0.014,0.28800000000000003,0.0,0.014,0.28800000000000003,0.448,0.014,0.018000000000000002,0.016,0.014,0.017997513842437845,0.015900308228678606,0.014,0.017990061550730803,0.015800864306808365,0.014,0.01797766165245026,0.015701915467647654,0.014,0.01796034497569709,0.015603707713601206,0.014,0.017938154572458155,0.015506485204619412,0.014,0.017911145611572282,0.015410489651178192,0.014,0.01787938524157182,0.015315959713348664,0.014,0.017842952423740815,0.015223130407450611,0.014,0.017801937735804838,0.015132232521764884,0.014,0.01775644314674046,0.015043492042757364,0.014,0.017706581763264312,0.014957129593241003,0.014,0.01765247754863199,0.014873359883872755,0.014,0.017594265014445845,0.014792391179349046,0.014,0.01753208888623796,0.014714424780626921,0.014,0.01746610374365965,0.014639654524458163,0.014,0.017396473636172145,0.014568266301480563,0.014,0.01732337167519372,0.014500437594064533,0.014,0.017246979603717467,0.014436337035063942,0.014,0.01716748734446958,0.014376123988568289,0.014,0.017085092527731518,0.014319948153698457,0.014,0.017,0.014267949192431123,0.014,0.016912421314706324,0.014220256382377063,0.014,0.016822574206261223,0.014176988295376655,0.014,0.016730682048732792,0.014138252502711592,0.014,0.01663697330050337,0.014104145307665737,0.014,0.01654168093628601,0.014074751506099976,0.014,0.016445041867912628,0.014050144175636353,0.014,0.01634729635533386,0.014030384493975584,0.014,0.01624868740929497,0.014015521586799655,0.014,0.01614946018717285,0.014005592405637639,0.014,0.01604986138347615,0.014000621635998368,0.014,0.015950138616523855,0.014000621635998368,0.014,0.015850539812827153,0.014005592405637639,0.014,0.01575131259070503,0.014015521586799655,0.014,0.01565270364466614,0.014030384493975584,0.014,0.015554958132087373,0.014050144175636353,0.014,0.015458319063713992,0.014074751506099976,0.014,0.015363026699496633,0.014104145307665735,0.014,0.015269317951267212,0.014138252502711592,0.014,0.01517742579373878,0.014176988295376653,0.014,0.015087578685293675,0.014220256382377063,0.014,0.015000000000000003,0.014267949192431122,0.014,0.014914907472268481,0.014319948153698457,0.014,0.01483251265553042,0.014376123988568287,0.014,0.014753020396282533,0.01443633703506394,0.014,0.014676628324806281,0.014500437594064533,0.014,0.014603526363827854,0.014568266301480563,0.014,0.014533896256340348,0.014639654524458163,0.014,0.014467911113762043,0.014714424780626923,0.014,0.014405734985554156,0.014792391179349046,0.014,0.01434752245136801,0.014873359883872757,0.014,0.014293418236735689,0.014957129593241006,0.014,0.014243556853259542,0.015043492042757366,0.014,0.01419806226419516,0.015132232521764887,0.014,0.014157047576259183,0.015223130407450615,0.014,0.014120614758428183,0.015315959713348667,0.014,0.014088854388427718,0.015410489651178196,0.014,0.014061845427541844,0.015506485204619419,0.014,0.014039655024302912,0.01560370771360121,0.014,0.014022338347549741,0.015701915467647657,0.014,0.014009938449269196,0.015800864306808375,0.014,0.014002486157562156,0.015900308228678613,0.014,0.014,0.016000000000000007,0.014,0.014002486157562158,0.016099691771321402,0.014,0.014009938449269198,0.01619913569319164,0.014,0.014022338347549745,0.016298084532352354,0.014,0.014039655024302914,0.016396292286398804,0.014,0.014061845427541847,0.016493514795380596,0.014,0.014088854388427722,0.016589510348821817,0.014,0.014120614758428187,0.016684040286651346,0.014,0.014157047576259189,0.016776869592549398,0.014,0.014198062264195167,0.016867767478235127,0.014,0.014243556853259549,0.016956507957242645,0.014,0.014293418236735696,0.017042870406759007,0.014,0.014347522451368017,0.017126640116127256,0.014,0.014405734985554162,0.017207608820650967,0.014,0.014467911113762052,0.017285575219373087,0.014,0.014533896256340356,0.017360345475541848,0.014,0.014603526363827864,0.017431733698519445,0.014,0.014676628324806292,0.01749956240593548,0.014,0.014753020396282544,0.01756366296493607,0.014,0.014832512655530431,0.017623876011431724,0.014,0.014914907472268495,0.017680051846301552,0.014,0.015000000000000013,0.017732050807568886,0.014,0.015087578685293687,0.017779743617622946,0.014,0.015177425793738791,0.017823011704623356,0.014,0.015269317951267226,0.017861747497288416,0.014,0.015363026699496646,0.01789585469233427,0.014,0.015458319063714006,0.01792524849390003,0.014,0.015554958132087387,0.017949855824363654,0.014,0.015652703644666158,0.017969615506024418,0.014,0.015751312590705047,0.017984478413200347,0.014,0.01585053981282717,0.017994407594362362,0.014,0.015950138616523873,0.017999378364001634,0.014,0.016049861383476166,0.017999378364001634,0.014,0.01614946018717287,0.01799440759436236,0.014,0.01624868740929499,0.017984478413200344,0.014,0.01634729635533388,0.01796961550602441,0.014,0.016445041867912652,0.01794985582436364,0.014,0.01654168093628603,0.01792524849390002,0.014,0.01663697330050339,0.01789585469233426,0.014,0.01673068204873281,0.017861747497288402,0.014,0.016822574206261244,0.01782301170462334,0.014,0.016912421314706348,0.017779743617622926,0.014,0.017000000000000022,0.017732050807568865,0.014,0.01708509252773154,0.01768005184630153,0.014,0.0171674873444696,0.0176238760114317,0.014,0.017246979603717485,0.017563662964936045,0.014,0.01732337167519374,0.017499562405935455,0.014,0.017396473636172166,0.01743173369851942,0.014,0.01746610374365967,0.01736034547554182,0.014,0.017532088886237973,0.01728557521937306,0.014,0.01759426501444586,0.017207608820650932,0.014,0.017652477548632008,0.017126640116127224,0.014,0.017706581763264326,0.017042870406758972,0.014,0.01775644314674047,0.01695650795724261,0.014,0.017801937735804848,0.016867767478235093,0.014,0.017842952423740826,0.016776869592549364,0.014,0.017879385241571826,0.01668404028665131,0.014,0.017911145611572293,0.01658951034882178,0.014,0.017938154572458165,0.01649351479538056,0.014,0.017960344975697096,0.016396292286398766,0.014,0.017977661652450263,0.01629808453235232,0.014,0.017990061550730806,0.016199135693191605,0.014,0.01799751384243785,0.016099691771321364,0.014,0.274,0.016,0.014,0.27399751384243787,0.015900308228678606,0.014,0.2739900615507308,0.015800864306808365,0.014,0.27397766165245024,0.015701915467647654,0.014,0.2739603449756971,0.015603707713601206,0.014,0.2739381545724581,0.015506485204619412,0.014,0.2739111456115723,0.015410489651178192,0.014,0.2738793852415718,0.015315959713348664,0.014,0.27384295242374085,0.015223130407450611,0.014,0.2738019377358048,0.015132232521764884,0.014,0.27375644314674047,0.015043492042757364,0.014,0.2737065817632643,0.014957129593241003,0.014,0.273652477548632,0.014873359883872755,0.014,0.27359426501444584,0.014792391179349046,0.014,0.2735320888862379,0.014714424780626921,0.014,0.27346610374365965,0.014639654524458163,0.014,0.27339647363617214,0.014568266301480563,0.014,0.2733233716751937,0.014500437594064533,0.014,0.27324697960371747,0.014436337035063942,0.014,0.2731674873444696,0.014376123988568289,0.014,0.27308509252773155,0.014319948153698457,0.014,0.273,0.014267949192431123,0.014,0.27291242131470633,0.014220256382377063,0.014,0.2728225742062612,0.014176988295376655,0.014,0.2727306820487328,0.014138252502711592,0.014,0.27263697330050335,0.014104145307665737,0.014,0.272541680936286,0.014074751506099976,0.014,0.27244504186791263,0.014050144175636353,0.014,0.2723472963553339,0.014030384493975584,0.014,0.272248687409295,0.014015521586799655,0.014,0.27214946018717284,0.014005592405637639,0.014,0.27204986138347614,0.014000621635998368,0.014,0.2719501386165239,0.014000621635998368,0.014,0.27185053981282714,0.014005592405637639,0.014,0.271751312590705,0.014015521586799655,0.014,0.27165270364466615,0.014030384493975584,0.014,0.2715549581320874,0.014050144175636353,0.014,0.271458319063714,0.014074751506099976,0.014,0.27136302669949663,0.014104145307665735,0.014,0.27126931795126724,0.014138252502711592,0.014,0.2711774257937388,0.014176988295376653,0.014,0.2710875786852937,0.014220256382377063,0.014,0.271,0.014267949192431122,0.014,0.27091490747226854,0.014319948153698457,0.014,0.27083251265553043,0.014376123988568287,0.014,0.2707530203962825,0.01443633703506394,0.014,0.2706766283248063,0.014500437594064533,0.014,0.2706035263638279,0.014568266301480563,0.014,0.2705338962563404,0.014639654524458163,0.014,0.27046791111376206,0.014714424780626923,0.014,0.27040573498555415,0.014792391179349046,0.014,0.27034752245136806,0.014873359883872757,0.014,0.2702934182367357,0.014957129593241006,0.014,0.2702435568532595,0.015043492042757366,0.014,0.2701980622641952,0.015132232521764887,0.014,0.2701570475762592,0.015223130407450615,0.014,0.2701206147584282,0.015315959713348667,0.014,0.2700888543884277,0.015410489651178196,0.014,0.27006184542754186,0.015506485204619419,0.014,0.27003965502430294,0.01560370771360121,0.014,0.27002233834754974,0.015701915467647657,0.014,0.27000993844926924,0.015800864306808375,0.014,0.27000248615756217,0.015900308228678613,0.014,0.27,0.016000000000000007,0.014,0.27000248615756217,0.016099691771321402,0.014,0.27000993844926924,0.01619913569319164,0.014,0.27002233834754974,0.016298084532352354,0.014,0.27003965502430294,0.016396292286398804,0.014,0.27006184542754186,0.016493514795380596,0.014,0.2700888543884277,0.016589510348821817,0.014,0.2701206147584282,0.016684040286651346,0.014,0.2701570475762592,0.016776869592549398,0.014,0.2701980622641952,0.016867767478235127,0.014,0.2702435568532595,0.016956507957242645,0.014,0.2702934182367357,0.017042870406759007,0.014,0.27034752245136806,0.017126640116127256,0.014,0.27040573498555415,0.017207608820650967,0.014,0.27046791111376206,0.017285575219373087,0.014,0.2705338962563404,0.017360345475541848,0.014,0.2706035263638279,0.017431733698519445,0.014,0.2706766283248063,0.01749956240593548,0.014,0.2707530203962825,0.01756366296493607,0.014,0.27083251265553043,0.017623876011431724,0.014,0.27091490747226854,0.017680051846301552,0.014,0.271,0.017732050807568886,0.014,0.2710875786852937,0.017779743617622946,0.014,0.2711774257937388,0.017823011704623356,0.014,0.27126931795126724,0.017861747497288416,0.014,0.27136302669949663,0.01789585469233427,0.014,0.271458319063714,0.01792524849390003,0.014,0.2715549581320874,0.017949855824363654,0.014,0.27165270364466615,0.017969615506024418,0.014,0.271751312590705,0.017984478413200347,0.014,0.27185053981282714,0.017994407594362362,0.014,0.2719501386165239,0.017999378364001634,0.014,0.2720498613834762,0.017999378364001634,0.014,0.27214946018717284,0.01799440759436236,0.014,0.272248687409295,0.017984478413200344,0.014,0.2723472963553339,0.01796961550602441,0.014,0.2724450418679127,0.01794985582436364,0.014,0.272541680936286,0.01792524849390002,0.014,0.27263697330050335,0.01789585469233426,0.014,0.27273068204873285,0.017861747497288402,0.014,0.27282257420626127,0.01782301170462334,0.014,0.2729124213147064,0.017779743617622926,0.014,0.273,0.017732050807568865,0.014,0.27308509252773155,0.01768005184630153,0.014,0.2731674873444696,0.0176238760114317,0.014,0.27324697960371747,0.017563662964936045,0.014,0.27332337167519377,0.017499562405935455,0.014,0.2733964736361722,0.01743173369851942,0.014,0.2734661037436597,0.01736034547554182,0.014,0.273532088886238,0.01728557521937306,0.014,0.27359426501444584,0.017207608820650932,0.014,0.27365247754863203,0.017126640116127224,0.014,0.27370658176326434,0.017042870406758972,0.014,0.27375644314674047,0.01695650795724261,0.014,0.27380193773580486,0.016867767478235093,0.014,0.27384295242374085,0.016776869592549364,0.014,0.2738793852415718,0.01668404028665131,0.014,0.2739111456115723,0.01658951034882178,0.014,0.2739381545724582,0.01649351479538056,0.014,0.2739603449756971,0.016396292286398766,0.014,0.27397766165245024,0.01629808453235232,0.014,0.2739900615507308,0.016199135693191605,0.014,0.27399751384243787,0.016099691771321364,0.014,0.018000000000000002,0.432,0.014,0.017997513842437845,0.43190030822867864,0.014,0.017990061550730803,0.43180086430680836,0.014,0.01797766165245026,0.4317019154676477,0.014,0.01796034497569709,0.4316037077136012,0.014,0.017938154572458155,0.4315064852046194,0.014,0.017911145611572282,0.4314104896511782,0.014,0.01787938524157182,0.4313159597133487,0.014,0.017842952423740815,0.4312231304074506,0.014,0.017801937735804838,0.4311322325217649,0.014,0.01775644314674046,0.4310434920427574,0.014,0.017706581763264312,0.430957129593241,0.014,0.01765247754863199,0.43087335988387276,0.014,0.017594265014445845,0.4307923911793491,0.014,0.01753208888623796,0.43071442478062694,0.014,0.01746610374365965,0.4306396545244581,0.014,0.017396473636172145,0.43056826630148054,0.014,0.01732337167519372,0.43050043759406453,0.014,0.017246979603717467,0.43043633703506395,0.014,0.01716748734446958,0.4303761239885683,0.014,0.017085092527731518,0.4303199481536985,0.014,0.017,0.4302679491924311,0.014,0.016912421314706324,0.43022025638237704,0.014,0.016822574206261223,0.43017698829537665,0.014,0.016730682048732792,0.4301382525027116,0.014,0.01663697330050337,0.4301041453076658,0.014,0.01654168093628601,0.4300747515061,0.014,0.016445041867912628,0.43005014417563636,0.014,0.01634729635533386,0.43003038449397557,0.014,0.01624868740929497,0.4300155215867997,0.014,0.01614946018717285,0.4300055924056376,0.014,0.01604986138347615,0.4300006216359984,0.014,0.015950138616523855,0.4300006216359984,0.014,0.015850539812827153,0.4300055924056376,0.014,0.01575131259070503,0.4300155215867997,0.014,0.01565270364466614,0.43003038449397557,0.014,0.015554958132087373,0.43005014417563636,0.014,0.015458319063713992,0.4300747515061,0.014,0.015363026699496633,0.4301041453076658,0.014,0.015269317951267212,0.4301382525027116,0.014,0.01517742579373878,0.43017698829537665,0.014,0.015087578685293675,0.43022025638237704,0.014,0.015000000000000003,0.4302679491924311,0.014,0.014914907472268481,0.4303199481536985,0.014,0.01483251265553042,0.4303761239885683,0.014,0.014753020396282533,0.43043633703506395,0.014,0.014676628324806281,0.43050043759406453,0.014,0.014603526363827854,0.43056826630148054,0.014,0.014533896256340348,0.4306396545244581,0.014,0.014467911113762043,0.43071442478062694,0.014,0.014405734985554156,0.4307923911793491,0.014,0.01434752245136801,0.43087335988387276,0.014,0.014293418236735689,0.430957129593241,0.014,0.014243556853259542,0.4310434920427574,0.014,0.01419806226419516,0.4311322325217649,0.014,0.014157047576259183,0.43122313040745064,0.014,0.014120614758428183,0.4313159597133487,0.014,0.014088854388427718,0.4314104896511782,0.014,0.014061845427541844,0.4315064852046194,0.014,0.014039655024302912,0.4316037077136012,0.014,0.014022338347549741,0.4317019154676477,0.014,0.014009938449269196,0.43180086430680836,0.014,0.014002486157562156,0.43190030822867864,0.014,0.014,0.432,0.014,0.014002486157562158,0.4320996917713214,0.014,0.014009938449269198,0.4321991356931916,0.014,0.014022338347549745,0.43229808453235236,0.014,0.014039655024302914,0.4323962922863988,0.014,0.014061845427541847,0.43249351479538056,0.014,0.014088854388427722,0.4325895103488218,0.014,0.014120614758428187,0.43268404028665136,0.014,0.014157047576259189,0.4327768695925494,0.014,0.014198062264195167,0.43286776747823513,0.014,0.014243556853259549,0.43295650795724266,0.014,0.014293418236735696,0.433042870406759,0.014,0.014347522451368017,0.4331266401161273,0.014,0.014405734985554162,0.433207608820651,0.014,0.014467911113762052,0.43328557521937305,0.014,0.014533896256340356,0.43336034547554186,0.014,0.014603526363827864,0.43343173369851945,0.014,0.014676628324806292,0.4334995624059355,0.014,0.014753020396282544,0.43356366296493604,0.014,0.014832512655530431,0.4336238760114317,0.014,0.014914907472268495,0.43368005184630154,0.014,0.015000000000000013,0.4337320508075689,0.014,0.015087578685293687,0.43377974361762295,0.014,0.015177425793738791,0.43382301170462334,0.014,0.015269317951267226,0.43386174749728845,0.014,0.015363026699496646,0.4338958546923343,0.014,0.015458319063714006,0.4339252484939,0.014,0.015554958132087387,0.43394985582436363,0.014,0.015652703644666158,0.4339696155060244,0.014,0.015751312590705047,0.43398447841320037,0.014,0.01585053981282717,0.43399440759436236,0.014,0.015950138616523873,0.43399937836400165,0.014,0.016049861383476166,0.43399937836400165,0.014,0.01614946018717287,0.43399440759436236,0.014,0.01624868740929499,0.43398447841320037,0.014,0.01634729635533388,0.4339696155060244,0.014,0.016445041867912652,0.43394985582436363,0.014,0.01654168093628603,0.4339252484939,0.014,0.01663697330050339,0.43389585469233427,0.014,0.01673068204873281,0.4338617474972884,0.014,0.016822574206261244,0.43382301170462334,0.014,0.016912421314706348,0.4337797436176229,0.014,0.017000000000000022,0.4337320508075688,0.014,0.01708509252773154,0.43368005184630154,0.014,0.0171674873444696,0.4336238760114317,0.014,0.017246979603717485,0.43356366296493604,0.014,0.01732337167519374,0.4334995624059355,0.014,0.017396473636172166,0.4334317336985194,0.014,0.01746610374365967,0.4333603454755418,0.014,0.017532088886237973,0.43328557521937305,0.014,0.01759426501444586,0.43320760882065096,0.014,0.017652477548632008,0.4331266401161273,0.014,0.017706581763264326,0.433042870406759,0.014,0.01775644314674047,0.4329565079572426,0.014,0.017801937735804848,0.4328677674782351,0.014,0.017842952423740826,0.43277686959254935,0.014,0.017879385241571826,0.43268404028665136,0.014,0.017911145611572293,0.43258951034882176,0.014,0.017938154572458165,0.43249351479538056,0.014,0.017960344975697096,0.43239629228639875,0.014,0.017977661652450263,0.43229808453235236,0.014,0.017990061550730806,0.43219913569319157,0.014,0.01799751384243785,0.4320996917713214,0.014,0.274,0.432,0.014,0.27399751384243787,0.43190030822867864,0.014,0.2739900615507308,0.43180086430680836,0.014,0.27397766165245024,0.4317019154676477,0.014,0.2739603449756971,0.4316037077136012,0.014,0.2739381545724581,0.4315064852046194,0.014,0.2739111456115723,0.4314104896511782,0.014,0.2738793852415718,0.4313159597133487,0.014,0.27384295242374085,0.4312231304074506,0.014,0.2738019377358048,0.4311322325217649,0.014,0.27375644314674047,0.4310434920427574,0.014,0.2737065817632643,0.430957129593241,0.014,0.273652477548632,0.43087335988387276,0.014,0.27359426501444584,0.4307923911793491,0.014,0.2735320888862379,0.43071442478062694,0.014,0.27346610374365965,0.4306396545244581,0.014,0.27339647363617214,0.43056826630148054,0.014,0.2733233716751937,0.43050043759406453,0.014,0.27324697960371747,0.43043633703506395,0.014,0.2731674873444696,0.4303761239885683,0.014,0.27308509252773155,0.4303199481536985,0.014,0.273,0.4302679491924311,0.014,0.27291242131470633,0.43022025638237704,0.014,0.2728225742062612,0.43017698829537665,0.014,0.2727306820487328,0.4301382525027116,0.014,0.27263697330050335,0.4301041453076658,0.014,0.272541680936286,0.4300747515061,0.014,0.27244504186791263,0.43005014417563636,0.014,0.2723472963553339,0.43003038449397557,0.014,0.272248687409295,0.4300155215867997,0.014,0.27214946018717284,0.4300055924056376,0.014,0.27204986138347614,0.4300006216359984,0.014,0.2719501386165239,0.4300006216359984,0.014,0.27185053981282714,0.4300055924056376,0.014,0.271751312590705,0.4300155215867997,0.014,0.27165270364466615,0.43003038449397557,0.014,0.2715549581320874,0.43005014417563636,0.014,0.271458319063714,0.4300747515061,0.014,0.27136302669949663,0.4301041453076658,0.014,0.27126931795126724,0.4301382525027116,0.014,0.2711774257937388,0.43017698829537665,0.014,0.2710875786852937,0.43022025638237704,0.014,0.271,0.4302679491924311,0.014,0.27091490747226854,0.4303199481536985,0.014,0.27083251265553043,0.4303761239885683,0.014,0.2707530203962825,0.43043633703506395,0.014,0.2706766283248063,0.43050043759406453,0.014,0.2706035263638279,0.43056826630148054,0.014,0.2705338962563404,0.4306396545244581,0.014,0.27046791111376206,0.43071442478062694,0.014,0.27040573498555415,0.4307923911793491,0.014,0.27034752245136806,0.43087335988387276,0.014,0.2702934182367357,0.430957129593241,0.014,0.2702435568532595,0.4310434920427574,0.014,0.2701980622641952,0.4311322325217649,0.014,0.2701570475762592,0.43122313040745064,0.014,0.2701206147584282,0.4313159597133487,0.014,0.2700888543884277,0.4314104896511782,0.014,0.27006184542754186,0.4315064852046194,0.014,0.27003965502430294,0.4316037077136012,0.014,0.27002233834754974,0.4317019154676477,0.014,0.27000993844926924,0.43180086430680836,0.014,0.27000248615756217,0.43190030822867864,0.014,0.27,0.432,0.014,0.27000248615756217,0.4320996917713214,0.014,0.27000993844926924,0.4321991356931916,0.014,0.27002233834754974,0.43229808453235236,0.014,0.27003965502430294,0.4323962922863988,0.014,0.27006184542754186,0.43249351479538056,0.014,0.2700888543884277,0.4325895103488218,0.014,0.2701206147584282,0.43268404028665136,0.014,0.2701570475762592,0.4327768695925494,0.014,0.2701980622641952,0.43286776747823513,0.014,0.2702435568532595,0.43295650795724266,0.014,0.2702934182367357,0.433042870406759,0.014,0.27034752245136806,0.4331266401161273,0.014,0.27040573498555415,0.433207608820651,0.014,0.27046791111376206,0.43328557521937305,0.014,0.2705338962563404,0.43336034547554186,0.014,0.2706035263638279,0.43343173369851945,0.014,0.2706766283248063,0.4334995624059355,0.014,0.2707530203962825,0.43356366296493604,0.014,0.27083251265553043,0.4336238760114317,0.014,0.27091490747226854,0.43368005184630154,0.014,0.271,0.4337320508075689,0.014,0.2710875786852937,0.43377974361762295,0.014,0.2711774257937388,0.43382301170462334,0.014,0.27126931795126724,0.43386174749728845,0.014,0.27136302669949663,0.4338958546923343,0.014,0.271458319063714,0.4339252484939,0.014,0.2715549581320874,0.43394985582436363,0.014,0.27165270364466615,0.4339696155060244,0.014,0.271751312590705,0.43398447841320037,0.014,0.27185053981282714,0.43399440759436236,0.014,0.2719501386165239,0.43399937836400165,0.014,0.2720498613834762,0.43399937836400165,0.014,0.27214946018717284,0.43399440759436236,0.014,0.272248687409295,0.43398447841320037,0.014,0.2723472963553339,0.4339696155060244,0.014,0.2724450418679127,0.43394985582436363,0.014,0.272541680936286,0.4339252484939,0.014,0.27263697330050335,0.43389585469233427,0.014,0.27273068204873285,0.4338617474972884,0.014,0.27282257420626127,0.43382301170462334,0.014,0.2729124213147064,0.4337797436176229,0.014,0.273,0.4337320508075688,0.014,0.27308509252773155,0.43368005184630154,0.014,0.2731674873444696,0.4336238760114317,0.014,0.27324697960371747,0.43356366296493604,0.014,0.27332337167519377,0.4334995624059355,0.014,0.2733964736361722,0.4334317336985194,0.014,0.2734661037436597,0.4333603454755418,0.014,0.273532088886238,0.43328557521937305,0.014,0.27359426501444584,0.43320760882065096,0.014,0.27365247754863203,0.4331266401161273,0.014,0.27370658176326434,0.433042870406759,0.014,0.27375644314674047,0.4329565079572426,0.014,0.27380193773580486,0.4328677674782351,0.014,0.27384295242374085,0.43277686959254935,0.014,0.2738793852415718,0.43268404028665136,0.014,0.2739111456115723,0.43258951034882176,0.014,0.2739381545724582,0.43249351479538056,0.014,0.2739603449756971,0.43239629228639875,0.014,0.27397766165245024,0.43229808453235236,0.014,0.2739900615507308,0.43219913569319157,0.014,0.27399751384243787,0.4320996917713214,0.014,0.0,0.448,0.01,0.28800000000000003,0.448,0.01,0.0,0.448,0.014,0.28800000000000003,0.448,0.014,0.0,0.0,0.01,0.0,0.448,0.01,0.28800000000000003,0.0,0.01,0.28800000000000003,0.448,0.01,0.018000000000000002,0.016,0.01,0.017997513842437845,0.015900308228678606,0.01,0.017990061550730803,0.015800864306808365,0.01,0.01797766165245026,0.015701915467647654,0.01,0.01796034497569709,0.015603707713601206,0.01,0.017938154572458155,0.015506485204619412,0.01,0.017911145611572282,0.015410489651178192,0.01,0.01787938524157182,0.015315959713348664,0.01,0.017842952423740815,0.015223130407450611,0.01,0.017801937735804838,0.015132232521764884,0.01,0.01775644314674046,0.015043492042757364,0.01,0.017706581763264312,0.014957129593241003,0.01,0.01765247754863199,0.014873359883872755,0.01,0.017594265014445845,0.014792391179349046,0.01,0.01753208888623796,0.014714424780626921,0.01,0.01746610374365965,0.014639654524458163,0.01,0.017396473636172145,0.014568266301480563,0.01,0.01732337167519372,0.014500437594064533,0.01,0.017246979603717467,0.014436337035063942,0.01,0.01716748734446958,0.014376123988568289,0.01,0.017085092527731518,0.014319948153698457,0.01,0.017,0.014267949192431123,0.01,0.016912421314706324,0.014220256382377063,0.01,0.016822574206261223,0.014176988295376655,0.01,0.016730682048732792,0.014138252502711592,0.01,0.01663697330050337,0.014104145307665737,0.01,0.01654168093628601,0.014074751506099976,0.01,0.016445041867912628,0.014050144175636353,0.01,0.01634729635533386,0.014030384493975584,0.01,0.01624868740929497,0.014015521586799655,0.01,0.01614946018717285,0.014005592405637639,0.01,0.01604986138347615,0.014000621635998368,0.01,0.015950138616523855,0.014000621635998368,0.01,0.015850539812827153,0.014005592405637639,0.01,0.01575131259070503,0.014015521586799655,0.01,0.01565270364466614,0.014030384493975584,0.01,0.015554958132087373,0.014050144175636353,0.01,0.015458319063713992,0.014074751506099976,0.01,0.015363026699496633,0.014104145307665735,0.01,0.015269317951267212,0.014138252502711592,0.01,0.01517742579373878,0.014176988295376653,0.01,0.015087578685293675,0.014220256382377063,0.01,0.015000000000000003,0.014267949192431122,0.01,0.014914907472268481,0.014319948153698457,0.01,0.01483251265553042,0.014376123988568287,0.01,0.014753020396282533,0.01443633703506394,0.01,0.014676628324806281,0.014500437594064533,0.01,0.014603526363827854,0.014568266301480563,0.01,0.014533896256340348,0.014639654524458163,0.01,0.014467911113762043,0.014714424780626923,0.01,0.014405734985554156,0.014792391179349046,0.01,0.01434752245136801,0.014873359883872757,0.01,0.014293418236735689,0.014957129593241006,0.01,0.014243556853259542,0.015043492042757366,0.01,0.01419806226419516,0.015132232521764887,0.01,0.014157047576259183,0.015223130407450615,0.01,0.014120614758428183,0.015315959713348667,0.01,0.014088854388427718,0.015410489651178196,0.01,0.014061845427541844,0.015506485204619419,0.01,0.014039655024302912,0.01560370771360121,0.01,0.014022338347549741,0.015701915467647657,0.01,0.014009938449269196,0.015800864306808375,0.01,0.014002486157562156,0.015900308228678613,0.01,0.014,0.016000000000000007,0.01,0.014002486157562158,0.016099691771321402,0.01,0.014009938449269198,0.01619913569319164,0.01,0.014022338347549745,0.016298084532352354,0.01,0.014039655024302914,0.016396292286398804,0.01,0.014061845427541847,0.016493514795380596,0.01,0.014088854388427722,0.016589510348821817,0.01,0.014120614758428187,0.016684040286651346,0.01,0.014157047576259189,0.016776869592549398,0.01,0.014198062264195167,0.016867767478235127,0.01,0.014243556853259549,0.016956507957242645,0.01,0.014293418236735696,0.017042870406759007,0.01,0.014347522451368017,0.017126640116127256,0.01,0.014405734985554162,0.017207608820650967,0.01,0.014467911113762052,0.017285575219373087,0.01,0.014533896256340356,0.017360345475541848,0.01,0.014603526363827864,0.017431733698519445,0.01,0.014676628324806292,0.01749956240593548,0.01,0.014753020396282544,0.01756366296493607,0.01,0.014832512655530431,0.017623876011431724,0.01,0.014914907472268495,0.017680051846301552,0.01,0.015000000000000013,0.017732050807568886,0.01,0.015087578685293687,0.017779743617622946,0.01,0.015177425793738791,0.017823011704623356,0.01,0.015269317951267226,0.017861747497288416,0.01,0.015363026699496646,0.01789585469233427,0.01,0.015458319063714006,0.01792524849390003,0.01,0.015554958132087387,0.017949855824363654,0.01,0.015652703644666158,0.017969615506024418,0.01,0.015751312590705047,0.017984478413200347,0.01,0.01585053981282717,0.017994407594362362,0.01,0.015950138616523873,0.017999378364001634,0.01,0.016049861383476166,0.017999378364001634,0.01,0.01614946018717287,0.01799440759436236,0.01,0.01624868740929499,0.017984478413200344,0.01,0.01634729635533388,0.01796961550602441,0.01,0.016445041867912652,0.01794985582436364,0.01,0.01654168093628603,0.01792524849390002,0.01,0.01663697330050339,0.01789585469233426,0.01,0.01673068204873281,0.017861747497288402,0.01,0.016822574206261244,0.01782301170462334,0.01,0.016912421314706348,0.017779743617622926,0.01,0.017000000000000022,0.017732050807568865,0.01,0.01708509252773154,0.01768005184630153,0.01,0.0171674873444696,0.0176238760114317,0.01,0.017246979603717485,0.017563662964936045,0.01,0.01732337167519374,0.017499562405935455,0.01,0.017396473636172166,0.01743173369851942,0.01,0.01746610374365967,0.01736034547554182,0.01,0.017532088886237973,0.01728557521937306,0.01,0.01759426501444586,0.017207608820650932,0.01,0.017652477548632008,0.017126640116127224,0.01,0.017706581763264326,0.017042870406758972,0.01,0.01775644314674047,0.01695650795724261,0.01,0.017801937735804848,0.016867767478235093,0.01,0.017842952423740826,0.016776869592549364,0.01,0.017879385241571826,0.01668404028665131,0.01,0.017911145611572293,0.01658951034882178,0.01,0.017938154572458165,0.01649351479538056,0.01,0.017960344975697096,0.016396292286398766,0.01,0.017977661652450263,0.01629808453235232,0.01,0.017990061550730806,0.016199135693191605,0.01,0.01799751384243785,0.016099691771321364,0.01,0.274,0.016,0.01,0.27399751384243787,0.015900308228678606,0.01,0.2739900615507308,0.015800864306808365,0.01,0.27397766165245024,0.015701915467647654,0.01,0.2739603449756971,0.015603707713601206,0.01,0.2739381545724581,0.015506485204619412,0.01,0.2739111456115723,0.015410489651178192,0.01,0.2738793852415718,0.015315959713348664,0.01,0.27384295242374085,0.015223130407450611,0.01,0.2738019377358048,0.015132232521764884,0.01,0.27375644314674047,0.015043492042757364,0.01,0.2737065817632643,0.014957129593241003,0.01,0.273652477548632,0.014873359883872755,0.01,0.27359426501444584,0.014792391179349046,0.01,0.2735320888862379,0.014714424780626921,0.01,0.27346610374365965,0.014639654524458163,0.01,0.27339647363617214,0.014568266301480563,0.01,0.2733233716751937,0.014500437594064533,0.01,0.27324697960371747,0.014436337035063942,0.01,0.2731674873444696,0.014376123988568289,0.01,0.27308509252773155,0.014319948153698457,0.01,0.273,0.014267949192431123,0.01,0.27291242131470633,0.014220256382377063,0.01,0.2728225742062612,0.014176988295376655,0.01,0.2727306820487328,0.014138252502711592,0.01,0.27263697330050335,0.014104145307665737,0.01,0.272541680936286,0.014074751506099976,0.01,0.27244504186791263,0.014050144175636353,0.01,0.2723472963553339,0.014030384493975584,0.01,0.272248687409295,0.014015521586799655,0.01,0.27214946018717284,0.014005592405637639,0.01,0.27204986138347614,0.014000621635998368,0.01,0.2719501386165239,0.014000621635998368,0.01,0.27185053981282714,0.014005592405637639,0.01,0.271751312590705,0.014015521586799655,0.01,0.27165270364466615,0.014030384493975584,0.01,0.2715549581320874,0.014050144175636353,0.01,0.271458319063714,0.014074751506099976,0.01,0.27136302669949663,0.014104145307665735,0.01,0.27126931795126724,0.014138252502711592,0.01,0.2711774257937388,0.014176988295376653,0.01,0.2710875786852937,0.014220256382377063,0.01,0.271,0.014267949192431122,0.01,0.27091490747226854,0.014319948153698457,0.01,0.27083251265553043,0.014376123988568287,0.01,0.2707530203962825,0.01443633703506394,0.01,0.2706766283248063,0.014500437594064533,0.01,0.2706035263638279,0.014568266301480563,0.01,0.2705338962563404,0.014639654524458163,0.01,0.27046791111376206,0.014714424780626923,0.01,0.27040573498555415,0.014792391179349046,0.01,0.27034752245136806,0.014873359883872757,0.01,0.2702934182367357,0.014957129593241006,0.01,0.2702435568532595,0.015043492042757366,0.01,0.2701980622641952,0.015132232521764887,0.01,0.2701570475762592,0.015223130407450615,0.01,0.2701206147584282,0.015315959713348667,0.01,0.2700888543884277,0.015410489651178196,0.01,0.27006184542754186,0.015506485204619419,0.01,0.27003965502430294,0.01560370771360121,0.01,0.27002233834754974,0.015701915467647657,0.01,0.27000993844926924,0.015800864306808375,0.01,0.27000248615756217,0.015900308228678613,0.01,0.27,0.016000000000000007,0.01,0.27000248615756217,0.016099691771321402,0.01,0.27000993844926924,0.01619913569319164,0.01,0.27002233834754974,0.016298084532352354,0.01,0.27003965502430294,0.016396292286398804,0.01,0.27006184542754186,0.016493514795380596,0.01,0.2700888543884277,0.016589510348821817,0.01,0.2701206147584282,0.016684040286651346,0.01,0.2701570475762592,0.016776869592549398,0.01,0.2701980622641952,0.016867767478235127,0.01,0.2702435568532595,0.016956507957242645,0.01,0.2702934182367357,0.017042870406759007,0.01,0.27034752245136806,0.017126640116127256,0.01,0.27040573498555415,0.017207608820650967,0.01,0.27046791111376206,0.017285575219373087,0.01,0.2705338962563404,0.017360345475541848,0.01,0.2706035263638279,0.017431733698519445,0.01,0.2706766283248063,0.01749956240593548,0.01,0.2707530203962825,0.01756366296493607,0.01,0.27083251265553043,0.017623876011431724,0.01,0.27091490747226854,0.017680051846301552,0.01,0.271,0.017732050807568886,0.01,0.2710875786852937,0.017779743617622946,0.01,0.2711774257937388,0.017823011704623356,0.01,0.27126931795126724,0.017861747497288416,0.01,0.27136302669949663,0.01789585469233427,0.01,0.271458319063714,0.01792524849390003,0.01,0.2715549581320874,0.017949855824363654,0.01,0.27165270364466615,0.017969615506024418,0.01,0.271751312590705,0.017984478413200347,0.01,0.27185053981282714,0.017994407594362362,0.01,0.2719501386165239,0.017999378364001634,0.01,0.2720498613834762,0.017999378364001634,0.01,0.27214946018717284,0.01799440759436236,0.01,0.272248687409295,0.017984478413200344,0.01,0.2723472963553339,0.01796961550602441,0.01,0.2724450418679127,0.01794985582436364,0.01,0.272541680936286,0.01792524849390002,0.01,0.27263697330050335,0.01789585469233426,0.01,0.27273068204873285,0.017861747497288402,0.01,0.27282257420626127,0.01782301170462334,0.01,0.2729124213147064,0.017779743617622926,0.01,0.273,0.017732050807568865,0.01,0.27308509252773155,0.01768005184630153,0.01,0.2731674873444696,0.0176238760114317,0.01,0.27324697960371747,0.017563662964936045,0.01,0.27332337167519377,0.017499562405935455,0.01,0.2733964736361722,0.01743173369851942,0.01,0.2734661037436597,0.01736034547554182,0.01,0.273532088886238,0.01728557521937306,0.01,0.27359426501444584,0.017207608820650932,0.01,0.27365247754863203,0.017126640116127224,0.01,0.27370658176326434,0.017042870406758972,0.01,0.27375644314674047,0.01695650795724261,0.01,0.27380193773580486,0.016867767478235093,0.01,0.27384295242374085,0.016776869592549364,0.01,0.2738793852415718,0.01668404028665131,0.01,0.2739111456115723,0.01658951034882178,0.01,0.2739381545724582,0.01649351479538056,0.01,0.2739603449756971,0.016396292286398766,0.01,0.27397766165245024,0.01629808453235232,0.01,0.2739900615507308,0.016199135693191605,0.01,0.27399751384243787,0.016099691771321364,0.01,0.018000000000000002,0.432,0.01,0.017997513842437845,0.43190030822867864,0.01,0.017990061550730803,0.43180086430680836,0.01,0.01797766165245026,0.4317019154676477,0.01,0.01796034497569709,0.4316037077136012,0.01,0.017938154572458155,0.4315064852046194,0.01,0.017911145611572282,0.4314104896511782,0.01,0.01787938524157182,0.4313159597133487,0.01,0.017842952423740815,0.4312231304074506,0.01,0.017801937735804838,0.4311322325217649,0.01,0.01775644314674046,0.4310434920427574,0.01,0.017706581763264312,0.430957129593241,0.01,0.01765247754863199,0.43087335988387276,0.01,0.017594265014445845,0.4307923911793491,0.01,0.01753208888623796,0.43071442478062694,0.01,0.01746610374365965,0.4306396545244581,0.01,0.017396473636172145,0.43056826630148054,0.01,0.01732337167519372,0.43050043759406453,0.01,0.017246979603717467,0.43043633703506395,0.01,0.01716748734446958,0.4303761239885683,0.01,0.017085092527731518,0.4303199481536985,0.01,0.017,0.4302679491924311,0.01,0.016912421314706324,0.43022025638237704,0.01,0.016822574206261223,0.43017698829537665,0.01,0.016730682048732792,0.4301382525027116,0.01,0.01663697330050337,0.4301041453076658,0.01,0.01654168093628601,0.4300747515061,0.01,0.016445041867912628,0.43005014417563636,0.01,0.01634729635533386,0.43003038449397557,0.01,0.01624868740929497,0.4300155215867997,0.01,0.01614946018717285,0.4300055924056376,0.01,0.01604986138347615,0.4300006216359984,0.01,0.015950138616523855,0.4300006216359984,0.01,0.015850539812827153,0.4300055924056376,0.01,0.01575131259070503,0.4300155215867997,0.01,0.01565270364466614,0.43003038449397557,0.01,0.015554958132087373,0.43005014417563636,0.01,0.015458319063713992,0.4300747515061,0.01,0.015363026699496633,0.4301041453076658,0.01,0.015269317951267212,0.4301382525027116,0.01,0.01517742579373878,0.43017698829537665,0.01,0.015087578685293675,0.43022025638237704,0.01,0.015000000000000003,0.4302679491924311,0.01,0.014914907472268481,0.4303199481536985,0.01,0.01483251265553042,0.4303761239885683,0.01,0.014753020396282533,0.43043633703506395,0.01,0.014676628324806281,0.43050043759406453,0.01,0.014603526363827854,0.43056826630148054,0.01,0.014533896256340348,0.4306396545244581,0.01,0.014467911113762043,0.43071442478062694,0.01,0.014405734985554156,0.4307923911793491,0.01,0.01434752245136801,0.43087335988387276,0.01,0.014293418236735689,0.430957129593241,0.01,0.014243556853259542,0.4310434920427574,0.01,0.01419806226419516,0.4311322325217649,0.01,0.014157047576259183,0.43122313040745064,0.01,0.014120614758428183,0.4313159597133487,0.01,0.014088854388427718,0.4314104896511782,0.01,0.014061845427541844,0.4315064852046194,0.01,0.014039655024302912,0.4316037077136012,0.01,0.014022338347549741,0.4317019154676477,0.01,0.014009938449269196,0.43180086430680836,0.01,0.014002486157562156,0.43190030822867864,0.01,0.014,0.432,0.01,0.014002486157562158,0.4320996917713214,0.01,0.014009938449269198,0.4321991356931916,0.01,0.014022338347549745,0.43229808453235236,0.01,0.014039655024302914,0.4323962922863988,0.01,0.014061845427541847,0.43249351479538056,0.01,0.014088854388427722,0.4325895103488218,0.01,0.014120614758428187,0.43268404028665136,0.01,0.014157047576259189,0.4327768695925494,0.01,0.014198062264195167,0.43286776747823513,0.01,0.014243556853259549,0.43295650795724266,0.01,0.014293418236735696,0.433042870406759,0.01,0.014347522451368017,0.4331266401161273,0.01,0.014405734985554162,0.433207608820651,0.01,0.014467911113762052,0.43328557521937305,0.01,0.014533896256340356,0.43336034547554186,0.01,0.014603526363827864,0.43343173369851945,0.01,0.014676628324806292,0.4334995624059355,0.01,0.014753020396282544,0.43356366296493604,0.01,0.014832512655530431,0.4336238760114317,0.01,0.014914907472268495,0.43368005184630154,0.01,0.015000000000000013,0.4337320508075689,0.01,0.015087578685293687,0.43377974361762295,0.01,0.015177425793738791,0.43382301170462334,0.01,0.015269317951267226,0.43386174749728845,0.01,0.015363026699496646,0.4338958546923343,0.01,0.015458319063714006,0.4339252484939,0.01,0.015554958132087387,0.43394985582436363,0.01,0.015652703644666158,0.4339696155060244,0.01,0.015751312590705047,0.43398447841320037,0.01,0.01585053981282717,0.43399440759436236,0.01,0.015950138616523873,0.43399937836400165,0.01,0.016049861383476166,0.43399937836400165,0.01,0.01614946018717287,0.43399440759436236,0.01,0.01624868740929499,0.43398447841320037,0.01,0.01634729635533388,0.4339696155060244,0.01,0.016445041867912652,0.43394985582436363,0.01,0.01654168093628603,0.4339252484939,0.01,0.01663697330050339,0.43389585469233427,0.01,0.01673068204873281,0.4338617474972884,0.01,0.016822574206261244,0.43382301170462334,0.01,0.016912421314706348,0.4337797436176229,0.01,0.017000000000000022,0.4337320508075688,0.01,0.01708509252773154,0.43368005184630154,0.01,0.0171674873444696,0.4336238760114317,0.01,0.017246979603717485,0.43356366296493604,0.01,0.01732337167519374,0.4334995624059355,0.01,0.017396473636172166,0.4334317336985194,0.01,0.01746610374365967,0.4333603454755418,0.01,0.017532088886237973,0.43328557521937305,0.01,0.01759426501444586,0.43320760882065096,0.01,0.017652477548632008,0.4331266401161273,0.01,0.017706581763264326,0.433042870406759,0.01,0.01775644314674047,0.4329565079572426,0.01,0.017801937735804848,0.4328677674782351,0.01,0.017842952423740826,0.43277686959254935,0.01,0.017879385241571826,0.43268404028665136,0.01,0.017911145611572293,0.43258951034882176,0.01,0.017938154572458165,0.43249351479538056,0.01,0.017960344975697096,0.43239629228639875,0.01,0.017977661652450263,0.43229808453235236,0.01,0.017990061550730806,0.43219913569319157,0.01,0.01799751384243785,0.4320996917713214,0.01,0.274,0.432,0.01,0.27399751384243787,0.43190030822867864,0.01,0.2739900615507308,0.43180086430680836,0.01,0.27397766165245024,0.4317019154676477,0.01,0.2739603449756971,0.4316037077136012,0.01,0.2739381545724581,0.4315064852046194,0.01,0.2739111456115723,0.4314104896511782,0.01,0.2738793852415718,0.4313159597133487,0.01,0.27384295242374085,0.4312231304074506,0.01,0.2738019377358048,0.4311322325217649,0.01,0.27375644314674047,0.4310434920427574,0.01,0.2737065817632643,0.430957129593241,0.01,0.273652477548632,0.43087335988387276,0.01,0.27359426501444584,0.4307923911793491,0.01,0.2735320888862379,0.43071442478062694,0.01,0.27346610374365965,0.4306396545244581,0.01,0.27339647363617214,0.43056826630148054,0.01,0.2733233716751937,0.43050043759406453,0.01,0.27324697960371747,0.43043633703506395,0.01,0.2731674873444696,0.4303761239885683,0.01,0.27308509252773155,0.4303199481536985,0.01,0.273,0.4302679491924311,0.01,0.27291242131470633,0.43022025638237704,0.01,0.2728225742062612,0.43017698829537665,0.01,0.2727306820487328,0.4301382525027116,0.01,0.27263697330050335,0.4301041453076658,0.01,0.272541680936286,0.4300747515061,0.01,0.27244504186791263,0.43005014417563636,0.01,0.2723472963553339,0.43003038449397557,0.01,0.272248687409295,0.4300155215867997,0.01,0.27214946018717284,0.4300055924056376,0.01,0.27204986138347614,0.4300006216359984,0.01,0.2719501386165239,0.4300006216359984,0.01,0.27185053981282714,0.4300055924056376,0.01,0.271751312590705,0.4300155215867997,0.01,0.27165270364466615,0.43003038449397557,0.01,0.2715549581320874,0.43005014417563636,0.01,0.271458319063714,0.4300747515061,0.01,0.27136302669949663,0.4301041453076658,0.01,0.27126931795126724,0.4301382525027116,0.01,0.2711774257937388,0.43017698829537665,0.01,0.2710875786852937,0.43022025638237704,0.01,0.271,0.4302679491924311,0.01,0.27091490747226854,0.4303199481536985,0.01,0.27083251265553043,0.4303761239885683,0.01,0.2707530203962825,0.43043633703506395,0.01,0.2706766283248063,0.43050043759406453,0.01,0.2706035263638279,0.43056826630148054,0.01,0.2705338962563404,0.4306396545244581,0.01,0.27046791111376206,0.43071442478062694,0.01,0.27040573498555415,0.4307923911793491,0.01,0.27034752245136806,0.43087335988387276,0.01,0.2702934182367357,0.430957129593241,0.01,0.2702435568532595,0.4310434920427574,0.01,0.2701980622641952,0.4311322325217649,0.01,0.2701570475762592,0.43122313040745064,0.01,0.2701206147584282,0.4313159597133487,0.01,0.2700888543884277,0.4314104896511782,0.01,0.27006184542754186,0.4315064852046194,0.01,0.27003965502430294,0.4316037077136012,0.01,0.27002233834754974,0.4317019154676477,0.01,0.27000993844926924,0.43180086430680836,0.01,0.27000248615756217,0.43190030822867864,0.01,0.27,0.432,0.01,0.27000248615756217,0.4320996917713214,0.01,0.27000993844926924,0.4321991356931916,0.01,0.27002233834754974,0.43229808453235236,0.01,0.27003965502430294,0.4323962922863988,0.01,0.27006184542754186,0.43249351479538056,0.01,0.2700888543884277,0.4325895103488218,0.01,0.2701206147584282,0.43268404028665136,0.01,0.2701570475762592,0.4327768695925494,0.01,0.2701980622641952,0.43286776747823513,0.01,0.2702435568532595,0.43295650795724266,0.01,0.2702934182367357,0.433042870406759,0.01,0.27034752245136806,0.4331266401161273,0.01,0.27040573498555415,0.433207608820651,0.01,0.27046791111376206,0.43328557521937305,0.01,0.2705338962563404,0.43336034547554186,0.01,0.2706035263638279,0.43343173369851945,0.01,0.2706766283248063,0.4334995624059355,0.01,0.2707530203962825,0.43356366296493604,0.01,0.27083251265553043,0.4336238760114317,0.01,0.27091490747226854,0.43368005184630154,0.01,0.271,0.4337320508075689,0.01,0.2710875786852937,0.43377974361762295,0.01,0.2711774257937388,0.43382301170462334,0.01,0.27126931795126724,0.43386174749728845,0.01,0.27136302669949663,0.4338958546923343,0.01,0.271458319063714,0.4339252484939,0.01,0.2715549581320874,0.43394985582436363,0.01,0.27165270364466615,0.4339696155060244,0.01,0.271751312590705,0.43398447841320037,0.01,0.27185053981282714,0.43399440759436236,0.01,0.2719501386165239,0.43399937836400165,0.01,0.2720498613834762,0.43399937836400165,0.01,0.27214946018717284,0.43399440759436236,0.01,0.272248687409295,0.43398447841320037,0.01,0.2723472963553339,0.4339696155060244,0.01,0.2724450418679127,0.43394985582436363,0.01,0.272541680936286,0.4339252484939,0.01,0.27263697330050335,0.43389585469233427,0.01,0.27273068204873285,0.4338617474972884,0.01,0.27282257420626127,0.43382301170462334,0.01,0.2729124213147064,0.4337797436176229,0.01,0.273,0.4337320508075688,0.01,0.27308509252773155,0.43368005184630154,0.01,0.2731674873444696,0.4336238760114317,0.01,0.27324697960371747,0.43356366296493604,0.01,0.27332337167519377,0.4334995624059355,0.01,0.2733964736361722,0.4334317336985194,0.01,0.2734661037436597,0.4333603454755418,0.01,0.273532088886238,0.43328557521937305,0.01,0.27359426501444584,0.43320760882065096,0.01,0.27365247754863203,0.4331266401161273,0.01,0.27370658176326434,0.433042870406759,0.01,0.27375644314674047,0.4329565079572426,0.01,0.27380193773580486,0.4328677674782351,0.01,0.27384295242374085,0.43277686959254935,0.01,0.2738793852415718,0.43268404028665136,0.01,0.2739111456115723,0.43258951034882176,0.01,0.2739381545724582,0.43249351479538056,0.01,0.2739603449756971,0.43239629228639875,0.01,0.27397766165245024,0.43229808453235236,0.01,0.2739900615507308,0.43219913569319157,0.01,0.27399751384243787,0.4320996917713214,0.01,0.28800000000000003,0.0,0.01,0.28800000000000003,0.0,0.014,0.28800000000000003,0.448,0.01,0.28800000000000003,0.448,0.014,0.018000000000000002,0.016,0.01,0.017997513842437845,0.015900308228678606,0.01,0.017990061550730803,0.015800864306808365,0.01,0.01797766165245026,0.015701915467647654,0.01,0.01796034497569709,0.015603707713601206,0.01,0.017938154572458155,0.015506485204619412,0.01,0.017911145611572282,0.015410489651178192,0.01,0.01787938524157182,0.015315959713348664,0.01,0.017842952423740815,0.015223130407450611,0.01,0.017801937735804838,0.015132232521764884,0.01,0.01775644314674046,0.015043492042757364,0.01,0.017706581763264312,0.014957129593241003,0.01,0.01765247754863199,0.014873359883872755,0.01,0.017594265014445845,0.014792391179349046,0.01,0.01753208888623796,0.014714424780626921,0.01,0.01746610374365965,0.014639654524458163,0.01,0.017396473636172145,0.014568266301480563,0.01,0.01732337167519372,0.014500437594064533,0.01,0.017246979603717467,0.014436337035063942,0.01,0.01716748734446958,0.014376123988568289,0.01,0.017085092527731518,0.014319948153698457,0.01,0.017,0.014267949192431123,0.01,0.016912421314706324,0.014220256382377063,0.01,0.016822574206261223,0.014176988295376655,0.01,0.016730682048732792,0.014138252502711592,0.01,0.01663697330050337,0.014104145307665737,0.01,0.01654168093628601,0.014074751506099976,0.01,0.016445041867912628,0.014050144175636353,0.01,0.01634729635533386,0.014030384493975584,0.01,0.01624868740929497,0.014015521586799655,0.01,0.01614946018717285,0.014005592405637639,0.01,0.01604986138347615,0.014000621635998368,0.01,0.015950138616523855,0.014000621635998368,0.01,0.015850539812827153,0.014005592405637639,0.01,0.01575131259070503,0.014015521586799655,0.01,0.01565270364466614,0.014030384493975584,0.01,0.015554958132087373,0.014050144175636353,0.01,0.015458319063713992,0.014074751506099976,0.01,0.015363026699496633,0.014104145307665735,0.01,0.015269317951267212,0.014138252502711592,0.01,0.01517742579373878,0.014176988295376653,0.01,0.015087578685293675,0.014220256382377063,0.01,0.015000000000000003,0.014267949192431122,0.01,0.014914907472268481,0.014319948153698457,0.01,0.01483251265553042,0.014376123988568287,0.01,0.014753020396282533,0.01443633703506394,0.01,0.014676628324806281,0.014500437594064533,0.01,0.014603526363827854,0.014568266301480563,0.01,0.014533896256340348,0.014639654524458163,0.01,0.014467911113762043,0.014714424780626923,0.01,0.014405734985554156,0.014792391179349046,0.01,0.01434752245136801,0.014873359883872757,0.01,0.014293418236735689,0.014957129593241006,0.01,0.014243556853259542,0.015043492042757366,0.01,0.01419806226419516,0.015132232521764887,0.01,0.014157047576259183,0.015223130407450615,0.01,0.014120614758428183,0.015315959713348667,0.01,0.014088854388427718,0.015410489651178196,0.01,0.014061845427541844,0.015506485204619419,0.01,0.014039655024302912,0.01560370771360121,0.01,0.014022338347549741,0.015701915467647657,0.01,0.014009938449269196,0.015800864306808375,0.01,0.014002486157562156,0.015900308228678613,0.01,0.014,0.016000000000000007,0.01,0.014002486157562158,0.016099691771321402,0.01,0.014009938449269198,0.01619913569319164,0.01,0.014022338347549745,0.016298084532352354,0.01,0.014039655024302914,0.016396292286398804,0.01,0.014061845427541847,0.016493514795380596,0.01,0.014088854388427722,0.016589510348821817,0.01,0.014120614758428187,0.016684040286651346,0.01,0.014157047576259189,0.016776869592549398,0.01,0.014198062264195167,0.016867767478235127,0.01,0.014243556853259549,0.016956507957242645,0.01,0.014293418236735696,0.017042870406759007,0.01,0.014347522451368017,0.017126640116127256,0.01,0.014405734985554162,0.017207608820650967,0.01,0.014467911113762052,0.017285575219373087,0.01,0.014533896256340356,0.017360345475541848,0.01,0.014603526363827864,0.017431733698519445,0.01,0.014676628324806292,0.01749956240593548,0.01,0.014753020396282544,0.01756366296493607,0.01,0.014832512655530431,0.017623876011431724,0.01,0.014914907472268495,0.017680051846301552,0.01,0.015000000000000013,0.017732050807568886,0.01,0.015087578685293687,0.017779743617622946,0.01,0.015177425793738791,0.017823011704623356,0.01,0.015269317951267226,0.017861747497288416,0.01,0.015363026699496646,0.01789585469233427,0.01,0.015458319063714006,0.01792524849390003,0.01,0.015554958132087387,0.017949855824363654,0.01,0.015652703644666158,0.017969615506024418,0.01,0.015751312590705047,0.017984478413200347,0.01,0.01585053981282717,0.017994407594362362,0.01,0.015950138616523873,0.017999378364001634,0.01,0.016049861383476166,0.017999378364001634,0.01,0.01614946018717287,0.01799440759436236,0.01,0.01624868740929499,0.017984478413200344,0.01,0.01634729635533388,0.01796961550602441,0.01,0.016445041867912652,0.01794985582436364,0.01,0.01654168093628603,0.01792524849390002,0.01,0.01663697330050339,0.01789585469233426,0.01,0.01673068204873281,0.017861747497288402,0.01,0.016822574206261244,0.01782301170462334,0.01,0.016912421314706348,0.017779743617622926,0.01,0.017000000000000022,0.017732050807568865,0.01,0.01708509252773154,0.01768005184630153,0.01,0.0171674873444696,0.0176238760114317,0.01,0.017246979603717485,0.017563662964936045,0.01,0.01732337167519374,0.017499562405935455,0.01,0.017396473636172166,0.01743173369851942,0.01,0.01746610374365967,0.01736034547554182,0.01,0.017532088886237973,0.01728557521937306,0.01,0.01759426501444586,0.017207608820650932,0.01,0.017652477548632008,0.017126640116127224,0.01,0.017706581763264326,0.017042870406758972,0.01,0.01775644314674047,0.01695650795724261,0.01,0.017801937735804848,0.016867767478235093,0.01,0.017842952423740826,0.016776869592549364,0.01,0.017879385241571826,0.01668404028665131,0.01,0.017911145611572293,0.01658951034882178,0.01,0.017938154572458165,0.01649351479538056,0.01,0.017960344975697096,0.016396292286398766,0.01,0.017977661652450263,0.01629808453235232,0.01,0.017990061550730806,0.016199135693191605,0.01,0.01799751384243785,0.016099691771321364,0.01,0.018000000000000002,0.016,0.01,0.018000000000000002,0.016,0.014,0.018000000000000002,0.016,0.014,0.017997513842437845,0.015900308228678606,0.014,0.017990061550730803,0.015800864306808365,0.014,0.01797766165245026,0.015701915467647654,0.014,0.01796034497569709,0.015603707713601206,0.014,0.017938154572458155,0.015506485204619412,0.014,0.017911145611572282,0.015410489651178192,0.014,0.01787938524157182,0.015315959713348664,0.014,0.017842952423740815,0.015223130407450611,0.014,0.017801937735804838,0.015132232521764884,0.014,0.01775644314674046,0.015043492042757364,0.014,0.017706581763264312,0.014957129593241003,0.014,0.01765247754863199,0.014873359883872755,0.014,0.017594265014445845,0.014792391179349046,0.014,0.01753208888623796,0.014714424780626921,0.014,0.01746610374365965,0.014639654524458163,0.014,0.017396473636172145,0.014568266301480563,0.014,0.01732337167519372,0.014500437594064533,0.014,0.017246979603717467,0.014436337035063942,0.014,0.01716748734446958,0.014376123988568289,0.014,0.017085092527731518,0.014319948153698457,0.014,0.017,0.014267949192431123,0.014,0.016912421314706324,0.014220256382377063,0.014,0.016822574206261223,0.014176988295376655,0.014,0.016730682048732792,0.014138252502711592,0.014,0.01663697330050337,0.014104145307665737,0.014,0.01654168093628601,0.014074751506099976,0.014,0.016445041867912628,0.014050144175636353,0.014,0.01634729635533386,0.014030384493975584,0.014,0.01624868740929497,0.014015521586799655,0.014,0.01614946018717285,0.014005592405637639,0.014,0.01604986138347615,0.014000621635998368,0.014,0.015950138616523855,0.014000621635998368,0.014,0.015850539812827153,0.014005592405637639,0.014,0.01575131259070503,0.014015521586799655,0.014,0.01565270364466614,0.014030384493975584,0.014,0.015554958132087373,0.014050144175636353,0.014,0.015458319063713992,0.014074751506099976,0.014,0.015363026699496633,0.014104145307665735,0.014,0.015269317951267212,0.014138252502711592,0.014,0.01517742579373878,0.014176988295376653,0.014,0.015087578685293675,0.014220256382377063,0.014,0.015000000000000003,0.014267949192431122,0.014,0.014914907472268481,0.014319948153698457,0.014,0.01483251265553042,0.014376123988568287,0.014,0.014753020396282533,0.01443633703506394,0.014,0.014676628324806281,0.014500437594064533,0.014,0.014603526363827854,0.014568266301480563,0.014,0.014533896256340348,0.014639654524458163,0.014,0.014467911113762043,0.014714424780626923,0.014,0.014405734985554156,0.014792391179349046,0.014,0.01434752245136801,0.014873359883872757,0.014,0.014293418236735689,0.014957129593241006,0.014,0.014243556853259542,0.015043492042757366,0.014,0.01419806226419516,0.015132232521764887,0.014,0.014157047576259183,0.015223130407450615,0.014,0.014120614758428183,0.015315959713348667,0.014,0.014088854388427718,0.015410489651178196,0.014,0.014061845427541844,0.015506485204619419,0.014,0.014039655024302912,0.01560370771360121,0.014,0.014022338347549741,0.015701915467647657,0.014,0.014009938449269196,0.015800864306808375,0.014,0.014002486157562156,0.015900308228678613,0.014,0.014,0.016000000000000007,0.014,0.014002486157562158,0.016099691771321402,0.014,0.014009938449269198,0.01619913569319164,0.014,0.014022338347549745,0.016298084532352354,0.014,0.014039655024302914,0.016396292286398804,0.014,0.014061845427541847,0.016493514795380596,0.014,0.014088854388427722,0.016589510348821817,0.014,0.014120614758428187,0.016684040286651346,0.014,0.014157047576259189,0.016776869592549398,0.014,0.014198062264195167,0.016867767478235127,0.014,0.014243556853259549,0.016956507957242645,0.014,0.014293418236735696,0.017042870406759007,0.014,0.014347522451368017,0.017126640116127256,0.014,0.014405734985554162,0.017207608820650967,0.014,0.014467911113762052,0.017285575219373087,0.014,0.014533896256340356,0.017360345475541848,0.014,0.014603526363827864,0.017431733698519445,0.014,0.014676628324806292,0.01749956240593548,0.014,0.014753020396282544,0.01756366296493607,0.014,0.014832512655530431,0.017623876011431724,0.014,0.014914907472268495,0.017680051846301552,0.014,0.015000000000000013,0.017732050807568886,0.014,0.015087578685293687,0.017779743617622946,0.014,0.015177425793738791,0.017823011704623356,0.014,0.015269317951267226,0.017861747497288416,0.014,0.015363026699496646,0.01789585469233427,0.014,0.015458319063714006,0.01792524849390003,0.014,0.015554958132087387,0.017949855824363654,0.014,0.015652703644666158,0.017969615506024418,0.014,0.015751312590705047,0.017984478413200347,0.014,0.01585053981282717,0.017994407594362362,0.014,0.015950138616523873,0.017999378364001634,0.014,0.016049861383476166,0.017999378364001634,0.014,0.01614946018717287,0.01799440759436236,0.014,0.01624868740929499,0.017984478413200344,0.014,0.01634729635533388,0.01796961550602441,0.014,0.016445041867912652,0.01794985582436364,0.014,0.01654168093628603,0.01792524849390002,0.014,0.01663697330050339,0.01789585469233426,0.014,0.01673068204873281,0.017861747497288402,0.014,0.016822574206261244,0.01782301170462334,0.014,0.016912421314706348,0.017779743617622926,0.014,0.017000000000000022,0.017732050807568865,0.014,0.01708509252773154,0.01768005184630153,0.014,0.0171674873444696,0.0176238760114317,0.014,0.017246979603717485,0.017563662964936045,0.014,0.01732337167519374,0.017499562405935455,0.014,0.017396473636172166,0.01743173369851942,0.014,0.01746610374365967,0.01736034547554182,0.014,0.017532088886237973,0.01728557521937306,0.014,0.01759426501444586,0.017207608820650932,0.014,0.017652477548632008,0.017126640116127224,0.014,0.017706581763264326,0.017042870406758972,0.014,0.01775644314674047,0.01695650795724261,0.014,0.017801937735804848,0.016867767478235093,0.014,0.017842952423740826,0.016776869592549364,0.014,0.017879385241571826,0.01668404028665131,0.014,0.017911145611572293,0.01658951034882178,0.014,0.017938154572458165,0.01649351479538056,0.014,0.017960344975697096,0.016396292286398766,0.014,0.017977661652450263,0.01629808453235232,0.014,0.017990061550730806,0.016199135693191605,0.014,0.01799751384243785,0.016099691771321364,0.014,0.274,0.016,0.01,0.27399751384243787,0.015900308228678606,0.01,0.2739900615507308,0.015800864306808365,0.01,0.27397766165245024,0.015701915467647654,0.01,0.2739603449756971,0.015603707713601206,0.01,0.2739381545724581,0.015506485204619412,0.01,0.2739111456115723,0.015410489651178192,0.01,0.2738793852415718,0.015315959713348664,0.01,0.27384295242374085,0.015223130407450611,0.01,0.2738019377358048,0.015132232521764884,0.01,0.27375644314674047,0.015043492042757364,0.01,0.2737065817632643,0.014957129593241003,0.01,0.273652477548632,0.014873359883872755,0.01,0.27359426501444584,0.014792391179349046,0.01,0.2735320888862379,0.014714424780626921,0.01,0.27346610374365965,0.014639654524458163,0.01,0.27339647363617214,0.014568266301480563,0.01,0.2733233716751937,0.014500437594064533,0.01,0.27324697960371747,0.014436337035063942,0.01,0.2731674873444696,0.014376123988568289,0.01,0.27308509252773155,0.014319948153698457,0.01,0.273,0.014267949192431123,0.01,0.27291242131470633,0.014220256382377063,0.01,0.2728225742062612,0.014176988295376655,0.01,0.2727306820487328,0.014138252502711592,0.01,0.27263697330050335,0.014104145307665737,0.01,0.272541680936286,0.014074751506099976,0.01,0.27244504186791263,0.014050144175636353,0.01,0.2723472963553339,0.014030384493975584,0.01,0.272248687409295,0.014015521586799655,0.01,0.27214946018717284,0.014005592405637639,0.01,0.27204986138347614,0.014000621635998368,0.01,0.2719501386165239,0.014000621635998368,0.01,0.27185053981282714,0.014005592405637639,0.01,0.271751312590705,0.014015521586799655,0.01,0.27165270364466615,0.014030384493975584,0.01,0.2715549581320874,0.014050144175636353,0.01,0.271458319063714,0.014074751506099976,0.01,0.27136302669949663,0.014104145307665735,0.01,0.27126931795126724,0.014138252502711592,0.01,0.2711774257937388,0.014176988295376653,0.01,0.2710875786852937,0.014220256382377063,0.01,0.271,0.014267949192431122,0.01,0.27091490747226854,0.014319948153698457,0.01,0.27083251265553043,0.014376123988568287,0.01,0.2707530203962825,0.01443633703506394,0.01,0.2706766283248063,0.014500437594064533,0.01,0.2706035263638279,0.014568266301480563,0.01,0.2705338962563404,0.014639654524458163,0.01,0.27046791111376206,0.014714424780626923,0.01,0.27040573498555415,0.014792391179349046,0.01,0.27034752245136806,0.014873359883872757,0.01,0.2702934182367357,0.014957129593241006,0.01,0.2702435568532595,0.015043492042757366,0.01,0.2701980622641952,0.015132232521764887,0.01,0.2701570475762592,0.015223130407450615,0.01,0.2701206147584282,0.015315959713348667,0.01,0.2700888543884277,0.015410489651178196,0.01,0.27006184542754186,0.015506485204619419,0.01,0.27003965502430294,0.01560370771360121,0.01,0.27002233834754974,0.015701915467647657,0.01,0.27000993844926924,0.015800864306808375,0.01,0.27000248615756217,0.015900308228678613,0.01,0.27,0.016000000000000007,0.01,0.27000248615756217,0.016099691771321402,0.01,0.27000993844926924,0.01619913569319164,0.01,0.27002233834754974,0.016298084532352354,0.01,0.27003965502430294,0.016396292286398804,0.01,0.27006184542754186,0.016493514795380596,0.01,0.2700888543884277,0.016589510348821817,0.01,0.2701206147584282,0.016684040286651346,0.01,0.2701570475762592,0.016776869592549398,0.01,0.2701980622641952,0.016867767478235127,0.01,0.2702435568532595,0.016956507957242645,0.01,0.2702934182367357,0.017042870406759007,0.01,0.27034752245136806,0.017126640116127256,0.01,0.27040573498555415,0.017207608820650967,0.01,0.27046791111376206,0.017285575219373087,0.01,0.2705338962563404,0.017360345475541848,0.01,0.2706035263638279,0.017431733698519445,0.01,0.2706766283248063,0.01749956240593548,0.01,0.2707530203962825,0.01756366296493607,0.01,0.27083251265553043,0.017623876011431724,0.01,0.27091490747226854,0.017680051846301552,0.01,0.271,0.017732050807568886,0.01,0.2710875786852937,0.017779743617622946,0.01,0.2711774257937388,0.017823011704623356,0.01,0.27126931795126724,0.017861747497288416,0.01,0.27136302669949663,0.01789585469233427,0.01,0.271458319063714,0.01792524849390003,0.01,0.2715549581320874,0.017949855824363654,0.01,0.27165270364466615,0.017969615506024418,0.01,0.271751312590705,0.017984478413200347,0.01,0.27185053981282714,0.017994407594362362,0.01,0.2719501386165239,0.017999378364001634,0.01,0.2720498613834762,0.017999378364001634,0.01,0.27214946018717284,0.01799440759436236,0.01,0.272248687409295,0.017984478413200344,0.01,0.2723472963553339,0.01796961550602441,0.01,0.2724450418679127,0.01794985582436364,0.01,0.272541680936286,0.01792524849390002,0.01,0.27263697330050335,0.01789585469233426,0.01,0.27273068204873285,0.017861747497288402,0.01,0.27282257420626127,0.01782301170462334,0.01,0.2729124213147064,0.017779743617622926,0.01,0.273,0.017732050807568865,0.01,0.27308509252773155,0.01768005184630153,0.01,0.2731674873444696,0.0176238760114317,0.01,0.27324697960371747,0.017563662964936045,0.01,0.27332337167519377,0.017499562405935455,0.01,0.2733964736361722,0.01743173369851942,0.01,0.2734661037436597,0.01736034547554182,0.01,0.273532088886238,0.01728557521937306,0.01,0.27359426501444584,0.017207608820650932,0.01,0.27365247754863203,0.017126640116127224,0.01,0.27370658176326434,0.017042870406758972,0.01,0.27375644314674047,0.01695650795724261,0.01,0.27380193773580486,0.016867767478235093,0.01,0.27384295242374085,0.016776869592549364,0.01,0.2738793852415718,0.01668404028665131,0.01,0.2739111456115723,0.01658951034882178,0.01,0.2739381545724582,0.01649351479538056,0.01,0.2739603449756971,0.016396292286398766,0.01,0.27397766165245024,0.01629808453235232,0.01,0.2739900615507308,0.016199135693191605,0.01,0.27399751384243787,0.016099691771321364,0.01,0.274,0.016,0.01,0.274,0.016,0.014,0.274,0.016,0.014,0.27399751384243787,0.015900308228678606,0.014,0.2739900615507308,0.015800864306808365,0.014,0.27397766165245024,0.015701915467647654,0.014,0.2739603449756971,0.015603707713601206,0.014,0.2739381545724581,0.015506485204619412,0.014,0.2739111456115723,0.015410489651178192,0.014,0.2738793852415718,0.015315959713348664,0.014,0.27384295242374085,0.015223130407450611,0.014,0.2738019377358048,0.015132232521764884,0.014,0.27375644314674047,0.015043492042757364,0.014,0.2737065817632643,0.014957129593241003,0.014,0.273652477548632,0.014873359883872755,0.014,0.27359426501444584,0.014792391179349046,0.014,0.2735320888862379,0.014714424780626921,0.014,0.27346610374365965,0.014639654524458163,0.014,0.27339647363617214,0.014568266301480563,0.014,0.2733233716751937,0.014500437594064533,0.014,0.27324697960371747,0.014436337035063942,0.014,0.2731674873444696,0.014376123988568289,0.014,0.27308509252773155,0.014319948153698457,0.014,0.273,0.014267949192431123,0.014,0.27291242131470633,0.014220256382377063,0.014,0.2728225742062612,0.014176988295376655,0.014,0.2727306820487328,0.014138252502711592,0.014,0.27263697330050335,0.014104145307665737,0.014,0.272541680936286,0.014074751506099976,0.014,0.27244504186791263,0.014050144175636353,0.014,0.2723472963553339,0.014030384493975584,0.014,0.272248687409295,0.014015521586799655,0.014,0.27214946018717284,0.014005592405637639,0.014,0.27204986138347614,0.014000621635998368,0.014,0.2719501386165239,0.014000621635998368,0.014,0.27185053981282714,0.014005592405637639,0.014,0.271751312590705,0.014015521586799655,0.014,0.27165270364466615,0.014030384493975584,0.014,0.2715549581320874,0.014050144175636353,0.014,0.271458319063714,0.014074751506099976,0.014,0.27136302669949663,0.014104145307665735,0.014,0.27126931795126724,0.014138252502711592,0.014,0.2711774257937388,0.014176988295376653,0.014,0.2710875786852937,0.014220256382377063,0.014,0.271,0.014267949192431122,0.014,0.27091490747226854,0.014319948153698457,0.014,0.27083251265553043,0.014376123988568287,0.014,0.2707530203962825,0.01443633703506394,0.014,0.2706766283248063,0.014500437594064533,0.014,0.2706035263638279,0.014568266301480563,0.014,0.2705338962563404,0.014639654524458163,0.014,0.27046791111376206,0.014714424780626923,0.014,0.27040573498555415,0.014792391179349046,0.014,0.27034752245136806,0.014873359883872757,0.014,0.2702934182367357,0.014957129593241006,0.014,0.2702435568532595,0.015043492042757366,0.014,0.2701980622641952,0.015132232521764887,0.014,0.2701570475762592,0.015223130407450615,0.014,0.2701206147584282,0.015315959713348667,0.014,0.2700888543884277,0.015410489651178196,0.014,0.27006184542754186,0.015506485204619419,0.014,0.27003965502430294,0.01560370771360121,0.014,0.27002233834754974,0.015701915467647657,0.014,0.27000993844926924,0.015800864306808375,0.014,0.27000248615756217,0.015900308228678613,0.014,0.27,0.016000000000000007,0.014,0.27000248615756217,0.016099691771321402,0.014,0.27000993844926924,0.01619913569319164,0.014,0.27002233834754974,0.016298084532352354,0.014,0.27003965502430294,0.016396292286398804,0.014,0.27006184542754186,0.016493514795380596,0.014,0.2700888543884277,0.016589510348821817,0.014,0.2701206147584282,0.016684040286651346,0.014,0.2701570475762592,0.016776869592549398,0.014,0.2701980622641952,0.016867767478235127,0.014,0.2702435568532595,0.016956507957242645,0.014,0.2702934182367357,0.017042870406759007,0.014,0.27034752245136806,0.017126640116127256,0.014,0.27040573498555415,0.017207608820650967,0.014,0.27046791111376206,0.017285575219373087,0.014,0.2705338962563404,0.017360345475541848,0.014,0.2706035263638279,0.017431733698519445,0.014,0.2706766283248063,0.01749956240593548,0.014,0.2707530203962825,0.01756366296493607,0.014,0.27083251265553043,0.017623876011431724,0.014,0.27091490747226854,0.017680051846301552,0.014,0.271,0.017732050807568886,0.014,0.2710875786852937,0.017779743617622946,0.014,0.2711774257937388,0.017823011704623356,0.014,0.27126931795126724,0.017861747497288416,0.014,0.27136302669949663,0.01789585469233427,0.014,0.271458319063714,0.01792524849390003,0.014,0.2715549581320874,0.017949855824363654,0.014,0.27165270364466615,0.017969615506024418,0.014,0.271751312590705,0.017984478413200347,0.014,0.27185053981282714,0.017994407594362362,0.014,0.2719501386165239,0.017999378364001634,0.014,0.2720498613834762,0.017999378364001634,0.014,0.27214946018717284,0.01799440759436236,0.014,0.272248687409295,0.017984478413200344,0.014,0.2723472963553339,0.01796961550602441,0.014,0.2724450418679127,0.01794985582436364,0.014,0.272541680936286,0.01792524849390002,0.014,0.27263697330050335,0.01789585469233426,0.014,0.27273068204873285,0.017861747497288402,0.014,0.27282257420626127,0.01782301170462334,0.014,0.2729124213147064,0.017779743617622926,0.014,0.273,0.017732050807568865,0.014,0.27308509252773155,0.01768005184630153,0.014,0.2731674873444696,0.0176238760114317,0.014,0.27324697960371747,0.017563662964936045,0.014,0.27332337167519377,0.017499562405935455,0.014,0.2733964736361722,0.01743173369851942,0.014,0.2734661037436597,0.01736034547554182,0.014,0.273532088886238,0.01728557521937306,0.014,0.27359426501444584,0.017207608820650932,0.014,0.27365247754863203,0.017126640116127224,0.014,0.27370658176326434,0.017042870406758972,0.014,0.27375644314674047,0.01695650795724261,0.014,0.27380193773580486,0.016867767478235093,0.014,0.27384295242374085,0.016776869592549364,0.014,0.2738793852415718,0.01668404028665131,0.014,0.2739111456115723,0.01658951034882178,0.014,0.2739381545724582,0.01649351479538056,0.014,0.2739603449756971,0.016396292286398766,0.014,0.27397766165245024,0.01629808453235232,0.014,0.2739900615507308,0.016199135693191605,0.014,0.27399751384243787,0.016099691771321364,0.014,0.018000000000000002,0.432,0.01,0.017997513842437845,0.43190030822867864,0.01,0.017990061550730803,0.43180086430680836,0.01,0.01797766165245026,0.4317019154676477,0.01,0.01796034497569709,0.4316037077136012,0.01,0.017938154572458155,0.4315064852046194,0.01,0.017911145611572282,0.4314104896511782,0.01,0.01787938524157182,0.4313159597133487,0.01,0.017842952423740815,0.4312231304074506,0.01,0.017801937735804838,0.4311322325217649,0.01,0.01775644314674046,0.4310434920427574,0.01,0.017706581763264312,0.430957129593241,0.01,0.01765247754863199,0.43087335988387276,0.01,0.017594265014445845,0.4307923911793491,0.01,0.01753208888623796,0.43071442478062694,0.01,0.01746610374365965,0.4306396545244581,0.01,0.017396473636172145,0.43056826630148054,0.01,0.01732337167519372,0.43050043759406453,0.01,0.017246979603717467,0.43043633703506395,0.01,0.01716748734446958,0.4303761239885683,0.01,0.017085092527731518,0.4303199481536985,0.01,0.017,0.4302679491924311,0.01,0.016912421314706324,0.43022025638237704,0.01,0.016822574206261223,0.43017698829537665,0.01,0.016730682048732792,0.4301382525027116,0.01,0.01663697330050337,0.4301041453076658,0.01,0.01654168093628601,0.4300747515061,0.01,0.016445041867912628,0.43005014417563636,0.01,0.01634729635533386,0.43003038449397557,0.01,0.01624868740929497,0.4300155215867997,0.01,0.01614946018717285,0.4300055924056376,0.01,0.01604986138347615,0.4300006216359984,0.01,0.015950138616523855,0.4300006216359984,0.01,0.015850539812827153,0.4300055924056376,0.01,0.01575131259070503,0.4300155215867997,0.01,0.01565270364466614,0.43003038449397557,0.01,0.015554958132087373,0.43005014417563636,0.01,0.015458319063713992,0.4300747515061,0.01,0.015363026699496633,0.4301041453076658,0.01,0.015269317951267212,0.4301382525027116,0.01,0.01517742579373878,0.43017698829537665,0.01,0.015087578685293675,0.43022025638237704,0.01,0.015000000000000003,0.4302679491924311,0.01,0.014914907472268481,0.4303199481536985,0.01,0.01483251265553042,0.4303761239885683,0.01,0.014753020396282533,0.43043633703506395,0.01,0.014676628324806281,0.43050043759406453,0.01,0.014603526363827854,0.43056826630148054,0.01,0.014533896256340348,0.4306396545244581,0.01,0.014467911113762043,0.43071442478062694,0.01,0.014405734985554156,0.4307923911793491,0.01,0.01434752245136801,0.43087335988387276,0.01,0.014293418236735689,0.430957129593241,0.01,0.014243556853259542,0.4310434920427574,0.01,0.01419806226419516,0.4311322325217649,0.01,0.014157047576259183,0.43122313040745064,0.01,0.014120614758428183,0.4313159597133487,0.01,0.014088854388427718,0.4314104896511782,0.01,0.014061845427541844,0.4315064852046194,0.01,0.014039655024302912,0.4316037077136012,0.01,0.014022338347549741,0.4317019154676477,0.01,0.014009938449269196,0.43180086430680836,0.01,0.014002486157562156,0.43190030822867864,0.01,0.014,0.432,0.01,0.014002486157562158,0.4320996917713214,0.01,0.014009938449269198,0.4321991356931916,0.01,0.014022338347549745,0.43229808453235236,0.01,0.014039655024302914,0.4323962922863988,0.01,0.014061845427541847,0.43249351479538056,0.01,0.014088854388427722,0.4325895103488218,0.01,0.014120614758428187,0.43268404028665136,0.01,0.014157047576259189,0.4327768695925494,0.01,0.014198062264195167,0.43286776747823513,0.01,0.014243556853259549,0.43295650795724266,0.01,0.014293418236735696,0.433042870406759,0.01,0.014347522451368017,0.4331266401161273,0.01,0.014405734985554162,0.433207608820651,0.01,0.014467911113762052,0.43328557521937305,0.01,0.014533896256340356,0.43336034547554186,0.01,0.014603526363827864,0.43343173369851945,0.01,0.014676628324806292,0.4334995624059355,0.01,0.014753020396282544,0.43356366296493604,0.01,0.014832512655530431,0.4336238760114317,0.01,0.014914907472268495,0.43368005184630154,0.01,0.015000000000000013,0.4337320508075689,0.01,0.015087578685293687,0.43377974361762295,0.01,0.015177425793738791,0.43382301170462334,0.01,0.015269317951267226,0.43386174749728845,0.01,0.015363026699496646,0.4338958546923343,0.01,0.015458319063714006,0.4339252484939,0.01,0.015554958132087387,0.43394985582436363,0.01,0.015652703644666158,0.4339696155060244,0.01,0.015751312590705047,0.43398447841320037,0.01,0.01585053981282717,0.43399440759436236,0.01,0.015950138616523873,0.43399937836400165,0.01,0.016049861383476166,0.43399937836400165,0.01,0.01614946018717287,0.43399440759436236,0.01,0.01624868740929499,0.43398447841320037,0.01,0.01634729635533388,0.4339696155060244,0.01,0.016445041867912652,0.43394985582436363,0.01,0.01654168093628603,0.4339252484939,0.01,0.01663697330050339,0.43389585469233427,0.01,0.01673068204873281,0.4338617474972884,0.01,0.016822574206261244,0.43382301170462334,0.01,0.016912421314706348,0.4337797436176229,0.01,0.017000000000000022,0.4337320508075688,0.01,0.01708509252773154,0.43368005184630154,0.01,0.0171674873444696,0.4336238760114317,0.01,0.017246979603717485,0.43356366296493604,0.01,0.01732337167519374,0.4334995624059355,0.01,0.017396473636172166,0.4334317336985194,0.01,0.01746610374365967,0.4333603454755418,0.01,0.017532088886237973,0.43328557521937305,0.01,0.01759426501444586,0.43320760882065096,0.01,0.017652477548632008,0.4331266401161273,0.01,0.017706581763264326,0.433042870406759,0.01,0.01775644314674047,0.4329565079572426,0.01,0.017801937735804848,0.4328677674782351,0.01,0.017842952423740826,0.43277686959254935,0.01,0.017879385241571826,0.43268404028665136,0.01,0.017911145611572293,0.43258951034882176,0.01,0.017938154572458165,0.43249351479538056,0.01,0.017960344975697096,0.43239629228639875,0.01,0.017977661652450263,0.43229808453235236,0.01,0.017990061550730806,0.43219913569319157,0.01,0.01799751384243785,0.4320996917713214,0.01,0.018000000000000002,0.432,0.01,0.018000000000000002,0.432,0.014,0.018000000000000002,0.432,0.014,0.017997513842437845,0.43190030822867864,0.014,0.017990061550730803,0.43180086430680836,0.014,0.01797766165245026,0.4317019154676477,0.014,0.01796034497569709,0.4316037077136012,0.014,0.017938154572458155,0.4315064852046194,0.014,0.017911145611572282,0.4314104896511782,0.014,0.01787938524157182,0.4313159597133487,0.014,0.017842952423740815,0.4312231304074506,0.014,0.017801937735804838,0.4311322325217649,0.014,0.01775644314674046,0.4310434920427574,0.014,0.017706581763264312,0.430957129593241,0.014,0.01765247754863199,0.43087335988387276,0.014,0.017594265014445845,0.4307923911793491,0.014,0.01753208888623796,0.43071442478062694,0.014,0.01746610374365965,0.4306396545244581,0.014,0.017396473636172145,0.43056826630148054,0.014,0.01732337167519372,0.43050043759406453,0.014,0.017246979603717467,0.43043633703506395,0.014,0.01716748734446958,0.4303761239885683,0.014,0.017085092527731518,0.4303199481536985,0.014,0.017,0.4302679491924311,0.014,0.016912421314706324,0.43022025638237704,0.014,0.016822574206261223,0.43017698829537665,0.014,0.016730682048732792,0.4301382525027116,0.014,0.01663697330050337,0.4301041453076658,0.014,0.01654168093628601,0.4300747515061,0.014,0.016445041867912628,0.43005014417563636,0.014,0.01634729635533386,0.43003038449397557,0.014,0.01624868740929497,0.4300155215867997,0.014,0.01614946018717285,0.4300055924056376,0.014,0.01604986138347615,0.4300006216359984,0.014,0.015950138616523855,0.4300006216359984,0.014,0.015850539812827153,0.4300055924056376,0.014,0.01575131259070503,0.4300155215867997,0.014,0.01565270364466614,0.43003038449397557,0.014,0.015554958132087373,0.43005014417563636,0.014,0.015458319063713992,0.4300747515061,0.014,0.015363026699496633,0.4301041453076658,0.014,0.015269317951267212,0.4301382525027116,0.014,0.01517742579373878,0.43017698829537665,0.014,0.015087578685293675,0.43022025638237704,0.014,0.015000000000000003,0.4302679491924311,0.014,0.014914907472268481,0.4303199481536985,0.014,0.01483251265553042,0.4303761239885683,0.014,0.014753020396282533,0.43043633703506395,0.014,0.014676628324806281,0.43050043759406453,0.014,0.014603526363827854,0.43056826630148054,0.014,0.014533896256340348,0.4306396545244581,0.014,0.014467911113762043,0.43071442478062694,0.014,0.014405734985554156,0.4307923911793491,0.014,0.01434752245136801,0.43087335988387276,0.014,0.014293418236735689,0.430957129593241,0.014,0.014243556853259542,0.4310434920427574,0.014,0.01419806226419516,0.4311322325217649,0.014,0.014157047576259183,0.43122313040745064,0.014,0.014120614758428183,0.4313159597133487,0.014,0.014088854388427718,0.4314104896511782,0.014,0.014061845427541844,0.4315064852046194,0.014,0.014039655024302912,0.4316037077136012,0.014,0.014022338347549741,0.4317019154676477,0.014,0.014009938449269196,0.43180086430680836,0.014,0.014002486157562156,0.43190030822867864,0.014,0.014,0.432,0.014,0.014002486157562158,0.4320996917713214,0.014,0.014009938449269198,0.4321991356931916,0.014,0.014022338347549745,0.43229808453235236,0.014,0.014039655024302914,0.4323962922863988,0.014,0.014061845427541847,0.43249351479538056,0.014,0.014088854388427722,0.4325895103488218,0.014,0.014120614758428187,0.43268404028665136,0.014,0.014157047576259189,0.4327768695925494,0.014,0.014198062264195167,0.43286776747823513,0.014,0.014243556853259549,0.43295650795724266,0.014,0.014293418236735696,0.433042870406759,0.014,0.014347522451368017,0.4331266401161273,0.014,0.014405734985554162,0.433207608820651,0.014,0.014467911113762052,0.43328557521937305,0.014,0.014533896256340356,0.43336034547554186,0.014,0.014603526363827864,0.43343173369851945,0.014,0.014676628324806292,0.4334995624059355,0.014,0.014753020396282544,0.43356366296493604,0.014,0.014832512655530431,0.4336238760114317,0.014,0.014914907472268495,0.43368005184630154,0.014,0.015000000000000013,0.4337320508075689,0.014,0.015087578685293687,0.43377974361762295,0.014,0.015177425793738791,0.43382301170462334,0.014,0.015269317951267226,0.43386174749728845,0.014,0.015363026699496646,0.4338958546923343,0.014,0.015458319063714006,0.4339252484939,0.014,0.015554958132087387,0.43394985582436363,0.014,0.015652703644666158,0.4339696155060244,0.014,0.015751312590705047,0.43398447841320037,0.014,0.01585053981282717,0.43399440759436236,0.014,0.015950138616523873,0.43399937836400165,0.014,0.016049861383476166,0.43399937836400165,0.014,0.01614946018717287,0.43399440759436236,0.014,0.01624868740929499,0.43398447841320037,0.014,0.01634729635533388,0.4339696155060244,0.014,0.016445041867912652,0.43394985582436363,0.014,0.01654168093628603,0.4339252484939,0.014,0.01663697330050339,0.43389585469233427,0.014,0.01673068204873281,0.4338617474972884,0.014,0.016822574206261244,0.43382301170462334,0.014,0.016912421314706348,0.4337797436176229,0.014,0.017000000000000022,0.4337320508075688,0.014,0.01708509252773154,0.43368005184630154,0.014,0.0171674873444696,0.4336238760114317,0.014,0.017246979603717485,0.43356366296493604,0.014,0.01732337167519374,0.4334995624059355,0.014,0.017396473636172166,0.4334317336985194,0.014,0.01746610374365967,0.4333603454755418,0.014,0.017532088886237973,0.43328557521937305,0.014,0.01759426501444586,0.43320760882065096,0.014,0.017652477548632008,0.4331266401161273,0.014,0.017706581763264326,0.433042870406759,0.014,0.01775644314674047,0.4329565079572426,0.014,0.017801937735804848,0.4328677674782351,0.014,0.017842952423740826,0.43277686959254935,0.014,0.017879385241571826,0.43268404028665136,0.014,0.017911145611572293,0.43258951034882176,0.014,0.017938154572458165,0.43249351479538056,0.014,0.017960344975697096,0.43239629228639875,0.014,0.017977661652450263,0.43229808453235236,0.014,0.017990061550730806,0.43219913569319157,0.014,0.01799751384243785,0.4320996917713214,0.014,0.274,0.432,0.01,0.27399751384243787,0.43190030822867864,0.01,0.2739900615507308,0.43180086430680836,0.01,0.27397766165245024,0.4317019154676477,0.01,0.2739603449756971,0.4316037077136012,0.01,0.2739381545724581,0.4315064852046194,0.01,0.2739111456115723,0.4314104896511782,0.01,0.2738793852415718,0.4313159597133487,0.01,0.27384295242374085,0.4312231304074506,0.01,0.2738019377358048,0.4311322325217649,0.01,0.27375644314674047,0.4310434920427574,0.01,0.2737065817632643,0.430957129593241,0.01,0.273652477548632,0.43087335988387276,0.01,0.27359426501444584,0.4307923911793491,0.01,0.2735320888862379,0.43071442478062694,0.01,0.27346610374365965,0.4306396545244581,0.01,0.27339647363617214,0.43056826630148054,0.01,0.2733233716751937,0.43050043759406453,0.01,0.27324697960371747,0.43043633703506395,0.01,0.2731674873444696,0.4303761239885683,0.01,0.27308509252773155,0.4303199481536985,0.01,0.273,0.4302679491924311,0.01,0.27291242131470633,0.43022025638237704,0.01,0.2728225742062612,0.43017698829537665,0.01,0.2727306820487328,0.4301382525027116,0.01,0.27263697330050335,0.4301041453076658,0.01,0.272541680936286,0.4300747515061,0.01,0.27244504186791263,0.43005014417563636,0.01,0.2723472963553339,0.43003038449397557,0.01,0.272248687409295,0.4300155215867997,0.01,0.27214946018717284,0.4300055924056376,0.01,0.27204986138347614,0.4300006216359984,0.01,0.2719501386165239,0.4300006216359984,0.01,0.27185053981282714,0.4300055924056376,0.01,0.271751312590705,0.4300155215867997,0.01,0.27165270364466615,0.43003038449397557,0.01,0.2715549581320874,0.43005014417563636,0.01,0.271458319063714,0.4300747515061,0.01,0.27136302669949663,0.4301041453076658,0.01,0.27126931795126724,0.4301382525027116,0.01,0.2711774257937388,0.43017698829537665,0.01,0.2710875786852937,0.43022025638237704,0.01,0.271,0.4302679491924311,0.01,0.27091490747226854,0.4303199481536985,0.01,0.27083251265553043,0.4303761239885683,0.01,0.2707530203962825,0.43043633703506395,0.01,0.2706766283248063,0.43050043759406453,0.01,0.2706035263638279,0.43056826630148054,0.01,0.2705338962563404,0.4306396545244581,0.01,0.27046791111376206,0.43071442478062694,0.01,0.27040573498555415,0.4307923911793491,0.01,0.27034752245136806,0.43087335988387276,0.01,0.2702934182367357,0.430957129593241,0.01,0.2702435568532595,0.4310434920427574,0.01,0.2701980622641952,0.4311322325217649,0.01,0.2701570475762592,0.43122313040745064,0.01,0.2701206147584282,0.4313159597133487,0.01,0.2700888543884277,0.4314104896511782,0.01,0.27006184542754186,0.4315064852046194,0.01,0.27003965502430294,0.4316037077136012,0.01,0.27002233834754974,0.4317019154676477,0.01,0.27000993844926924,0.43180086430680836,0.01,0.27000248615756217,0.43190030822867864,0.01,0.27,0.432,0.01,0.27000248615756217,0.4320996917713214,0.01,0.27000993844926924,0.4321991356931916,0.01,0.27002233834754974,0.43229808453235236,0.01,0.27003965502430294,0.4323962922863988,0.01,0.27006184542754186,0.43249351479538056,0.01,0.2700888543884277,0.4325895103488218,0.01,0.2701206147584282,0.43268404028665136,0.01,0.2701570475762592,0.4327768695925494,0.01,0.2701980622641952,0.43286776747823513,0.01,0.2702435568532595,0.43295650795724266,0.01,0.2702934182367357,0.433042870406759,0.01,0.27034752245136806,0.4331266401161273,0.01,0.27040573498555415,0.433207608820651,0.01,0.27046791111376206,0.43328557521937305,0.01,0.2705338962563404,0.43336034547554186,0.01,0.2706035263638279,0.43343173369851945,0.01,0.2706766283248063,0.4334995624059355,0.01,0.2707530203962825,0.43356366296493604,0.01,0.27083251265553043,0.4336238760114317,0.01,0.27091490747226854,0.43368005184630154,0.01,0.271,0.4337320508075689,0.01,0.2710875786852937,0.43377974361762295,0.01,0.2711774257937388,0.43382301170462334,0.01,0.27126931795126724,0.43386174749728845,0.01,0.27136302669949663,0.4338958546923343,0.01,0.271458319063714,0.4339252484939,0.01,0.2715549581320874,0.43394985582436363,0.01,0.27165270364466615,0.4339696155060244,0.01,0.271751312590705,0.43398447841320037,0.01,0.27185053981282714,0.43399440759436236,0.01,0.2719501386165239,0.43399937836400165,0.01,0.2720498613834762,0.43399937836400165,0.01,0.27214946018717284,0.43399440759436236,0.01,0.272248687409295,0.43398447841320037,0.01,0.2723472963553339,0.4339696155060244,0.01,0.2724450418679127,0.43394985582436363,0.01,0.272541680936286,0.4339252484939,0.01,0.27263697330050335,0.43389585469233427,0.01,0.27273068204873285,0.4338617474972884,0.01,0.27282257420626127,0.43382301170462334,0.01,0.2729124213147064,0.4337797436176229,0.01,0.273,0.4337320508075688,0.01,0.27308509252773155,0.43368005184630154,0.01,0.2731674873444696,0.4336238760114317,0.01,0.27324697960371747,0.43356366296493604,0.01,0.27332337167519377,0.4334995624059355,0.01,0.2733964736361722,0.4334317336985194,0.01,0.2734661037436597,0.4333603454755418,0.01,0.273532088886238,0.43328557521937305,0.01,0.27359426501444584,0.43320760882065096,0.01,0.27365247754863203,0.4331266401161273,0.01,0.27370658176326434,0.433042870406759,0.01,0.27375644314674047,0.4329565079572426,0.01,0.27380193773580486,0.4328677674782351,0.01,0.27384295242374085,0.43277686959254935,0.01,0.2738793852415718,0.43268404028665136,0.01,0.2739111456115723,0.43258951034882176,0.01,0.2739381545724582,0.43249351479538056,0.01,0.2739603449756971,0.43239629228639875,0.01,0.27397766165245024,0.43229808453235236,0.01,0.2739900615507308,0.43219913569319157,0.01,0.27399751384243787,0.4320996917713214,0.01,0.274,0.432,0.01,0.274,0.432,0.014,0.274,0.432,0.014,0.27399751384243787,0.43190030822867864,0.014,0.2739900615507308,0.43180086430680836,0.014,0.27397766165245024,0.4317019154676477,0.014,0.2739603449756971,0.4316037077136012,0.014,0.2739381545724581,0.4315064852046194,0.014,0.2739111456115723,0.4314104896511782,0.014,0.2738793852415718,0.4313159597133487,0.014,0.27384295242374085,0.4312231304074506,0.014,0.2738019377358048,0.4311322325217649,0.014,0.27375644314674047,0.4310434920427574,0.014,0.2737065817632643,0.430957129593241,0.014,0.273652477548632,0.43087335988387276,0.014,0.27359426501444584,0.4307923911793491,0.014,0.2735320888862379,0.43071442478062694,0.014,0.27346610374365965,0.4306396545244581,0.014,0.27339647363617214,0.43056826630148054,0.014,0.2733233716751937,0.43050043759406453,0.014,0.27324697960371747,0.43043633703506395,0.014,0.2731674873444696,0.4303761239885683,0.014,0.27308509252773155,0.4303199481536985,0.014,0.273,0.4302679491924311,0.014,0.27291242131470633,0.43022025638237704,0.014,0.2728225742062612,0.43017698829537665,0.014,0.2727306820487328,0.4301382525027116,0.014,0.27263697330050335,0.4301041453076658,0.014,0.272541680936286,0.4300747515061,0.014,0.27244504186791263,0.43005014417563636,0.014,0.2723472963553339,0.43003038449397557,0.014,0.272248687409295,0.4300155215867997,0.014,0.27214946018717284,0.4300055924056376,0.014,0.27204986138347614,0.4300006216359984,0.014,0.2719501386165239,0.4300006216359984,0.014,0.27185053981282714,0.4300055924056376,0.014,0.271751312590705,0.4300155215867997,0.014,0.27165270364466615,0.43003038449397557,0.014,0.2715549581320874,0.43005014417563636,0.014,0.271458319063714,0.4300747515061,0.014,0.27136302669949663,0.4301041453076658,0.014,0.27126931795126724,0.4301382525027116,0.014,0.2711774257937388,0.43017698829537665,0.014,0.2710875786852937,0.43022025638237704,0.014,0.271,0.4302679491924311,0.014,0.27091490747226854,0.4303199481536985,0.014,0.27083251265553043,0.4303761239885683,0.014,0.2707530203962825,0.43043633703506395,0.014,0.2706766283248063,0.43050043759406453,0.014,0.2706035263638279,0.43056826630148054,0.014,0.2705338962563404,0.4306396545244581,0.014,0.27046791111376206,0.43071442478062694,0.014,0.27040573498555415,0.4307923911793491,0.014,0.27034752245136806,0.43087335988387276,0.014,0.2702934182367357,0.430957129593241,0.014,0.2702435568532595,0.4310434920427574,0.014,0.2701980622641952,0.4311322325217649,0.014,0.2701570475762592,0.43122313040745064,0.014,0.2701206147584282,0.4313159597133487,0.014,0.2700888543884277,0.4314104896511782,0.014,0.27006184542754186,0.4315064852046194,0.014,0.27003965502430294,0.4316037077136012,0.014,0.27002233834754974,0.4317019154676477,0.014,0.27000993844926924,0.43180086430680836,0.014,0.27000248615756217,0.43190030822867864,0.014,0.27,0.432,0.014,0.27000248615756217,0.4320996917713214,0.014,0.27000993844926924,0.4321991356931916,0.014,0.27002233834754974,0.43229808453235236,0.014,0.27003965502430294,0.4323962922863988,0.014,0.27006184542754186,0.43249351479538056,0.014,0.2700888543884277,0.4325895103488218,0.014,0.2701206147584282,0.43268404028665136,0.014,0.2701570475762592,0.4327768695925494,0.014,0.2701980622641952,0.43286776747823513,0.014,0.2702435568532595,0.43295650795724266,0.014,0.2702934182367357,0.433042870406759,0.014,0.27034752245136806,0.4331266401161273,0.014,0.27040573498555415,0.433207608820651,0.014,0.27046791111376206,0.43328557521937305,0.014,0.2705338962563404,0.43336034547554186,0.014,0.2706035263638279,0.43343173369851945,0.014,0.2706766283248063,0.4334995624059355,0.014,0.2707530203962825,0.43356366296493604,0.014,0.27083251265553043,0.4336238760114317,0.014,0.27091490747226854,0.43368005184630154,0.014,0.271,0.4337320508075689,0.014,0.2710875786852937,0.43377974361762295,0.014,0.2711774257937388,0.43382301170462334,0.014,0.27126931795126724,0.43386174749728845,0.014,0.27136302669949663,0.4338958546923343,0.014,0.271458319063714,0.4339252484939,0.014,0.2715549581320874,0.43394985582436363,0.014,0.27165270364466615,0.4339696155060244,0.014,0.271751312590705,0.43398447841320037,0.014,0.27185053981282714,0.43399440759436236,0.014,0.2719501386165239,0.43399937836400165,0.014,0.2720498613834762,0.43399937836400165,0.014,0.27214946018717284,0.43399440759436236,0.014,0.272248687409295,0.43398447841320037,0.014,0.2723472963553339,0.4339696155060244,0.014,0.2724450418679127,0.43394985582436363,0.014,0.272541680936286,0.4339252484939,0.014,0.27263697330050335,0.43389585469233427,0.014,0.27273068204873285,0.4338617474972884,0.014,0.27282257420626127,0.43382301170462334,0.014,0.2729124213147064,0.4337797436176229,0.014,0.273,0.4337320508075688,0.014,0.27308509252773155,0.43368005184630154,0.014,0.2731674873444696,0.4336238760114317,0.014,0.27324697960371747,0.43356366296493604,0.014,0.27332337167519377,0.4334995624059355,0.014,0.2733964736361722,0.4334317336985194,0.014,0.2734661037436597,0.4333603454755418,0.014,0.273532088886238,0.43328557521937305,0.014,0.27359426501444584,0.43320760882065096,0.014,0.27365247754863203,0.4331266401161273,0.014,0.27370658176326434,0.433042870406759,0.014,0.27375644314674047,0.4329565079572426,0.014,0.27380193773580486,0.4328677674782351,0.014,0.27384295242374085,0.43277686959254935,0.014,0.2738793852415718,0.43268404028665136,0.014,0.2739111456115723,0.43258951034882176,0.014,0.2739381545724582,0.43249351479538056,0.014,0.2739603449756971,0.43239629228639875,0.014,0.27397766165245024,0.43229808453235236,0.014,0.2739900615507308,0.43219913569319157,0.014,0.27399751384243787,0.4320996917713214,0.014],"indices":[1,2,0,1,3,2,7,4,5,7,6,4,60,8,59,58,59,8,61,8,60,57,58,8,62,8,61,56,57,8,63,8,62,55,56,8,64,8,63,54,55,8,65,8,64,53,54,8,66,8,65,52,53,8,67,8,66,51,52,8,68,8,67,50,51,8,69,8,68,49,50,8,70,8,69,48,49,8,71,8,70,47,48,8,72,8,71,46,47,8,73,8,72,45,46,8,74,8,73,44,45,8,75,8,74,43,44,8,76,8,75,42,43,8,77,8,76,41,42,8,78,8,77,40,41,8,79,8,78,39,40,8,80,8,79,38,39,8,81,8,80,37,38,8,82,8,81,36,37,8,83,8,82,35,36,8,84,8,83,34,35,8,85,8,84,33,34,8,86,8,85,32,33,8,87,8,86,31,32,8,88,8,87,186,27,28,186,28,185,184,28,29,184,185,28,187,26,27,187,27,186,183,29,30,183,184,29,188,24,25,188,25,26,188,26,187,182,30,31,182,183,30,189,24,188,190,23,24,190,24,189,191,21,22,191,22,23,191,23,190,192,21,191,193,21,192,193,20,21,194,20,193,194,19,20,195,17,18,195,18,19,195,19,194,196,17,195,197,16,17,197,17,196,198,14,15,198,15,16,198,16,197,199,14,198,200,12,13,200,13,14,200,14,199,201,12,200,202,12,201,202,136,137,202,137,12,203,136,202,204,136,203,204,135,136,205,134,135,205,135,204,206,134,205,206,133,134,207,132,133,207,133,206,208,132,207,208,131,132,209,131,208,209,130,131,210,130,209,210,129,130,211,127,128,211,128,129,211,129,210,212,127,211,213,126,127,213,127,212,214,125,126,214,126,213,215,124,125,215,125,214,216,124,215,216,123,124,10,31,8,10,182,31,10,154,155,10,155,156,10,156,157,10,157,158,10,158,159,10,159,160,10,160,161,10,161,162,10,162,163,10,163,164,10,164,165,10,165,166,10,166,167,10,167,168,10,168,169,10,169,170,10,170,171,10,171,172,10,172,173,10,173,174,10,174,175,10,175,176,10,176,177,10,177,178,10,178,179,10,179,180,10,180,181,10,181,182,217,122,123,217,123,216,153,154,10,218,121,122,218,122,217,152,153,10,219,119,120,219,120,121,219,121,218,151,152,10,220,118,119,220,119,219,150,151,10,221,118,220,149,150,10,148,149,10,147,148,10,146,147,10,145,146,10,144,145,10,143,144,10,142,143,10,141,142,10,140,141,10,139,140,10,138,139,10,263,138,10,262,263,10,261,262,10,260,261,10,259,260,10,258,259,10,257,258,10,256,257,10,255,256,10,254,255,10,253,254,10,252,253,10,251,252,10,312,91,311,312,89,90,312,90,91,310,311,91,310,91,92,310,92,93,313,89,312,313,88,89,309,310,93,314,88,313,308,93,94,308,309,93,307,308,94,307,94,95,306,307,95,306,95,96,305,96,97,305,306,96,304,305,97,304,97,98,303,304,98,303,98,99,302,303,99,302,99,100,301,302,100,301,100,101,301,101,102,300,301,102,299,300,102,299,102,103,298,299,103,298,103,104,297,298,104,297,104,105,296,297,105,296,105,106,296,106,107,295,296,107,294,295,107,294,107,108,293,108,109,293,109,110,293,294,108,292,293,110,291,110,111,291,292,110,290,111,112,290,291,111,289,112,113,289,290,112,288,113,114,288,289,113,287,288,114,287,114,115,286,115,116,286,287,115,285,286,116,285,116,117,285,117,118,284,285,118,9,314,315,9,315,316,9,316,317,9,317,318,9,318,319,9,319,320,9,320,321,9,321,322,9,322,323,9,323,324,9,324,325,9,325,326,9,326,327,9,327,328,9,328,329,9,329,330,9,330,331,9,331,332,9,332,333,9,88,314,9,333,334,9,334,335,9,335,336,9,336,337,9,337,338,9,338,339,9,339,340,9,340,341,9,341,342,9,8,88,343,9,342,344,9,343,345,9,344,346,9,345,347,9,346,348,9,347,349,9,348,350,9,349,351,9,350,352,9,351,353,9,352,354,9,353,355,9,354,356,9,355,357,9,356,358,9,357,359,9,358,360,9,359,361,9,360,362,9,361,363,9,362,364,9,363,365,9,364,366,9,365,367,9,366,368,9,367,369,9,368,370,9,369,371,9,370,437,279,280,437,280,281,438,279,437,436,437,281,439,279,438,439,278,279,435,436,281,435,281,282,435,282,283,440,278,439,440,277,278,434,435,283,434,283,284,441,276,277,441,277,440,433,118,221,433,284,118,433,434,284,442,276,441,442,275,276,432,221,222,432,433,221,443,274,275,443,275,442,431,222,223,431,432,222,444,274,443,444,273,274,430,223,224,430,431,223,445,273,444,445,272,273,429,430,224,429,224,225,429,225,226,446,271,272,446,272,445,428,429,226,447,269,270,447,270,271,447,271,446,427,226,227,427,428,226,448,269,447,426,227,228,426,228,229,426,427,227,449,268,269,449,269,448,425,229,230,425,426,229,450,268,449,450,266,267,450,267,268,424,425,230,424,230,231,451,265,266,451,266,450,423,424,231,423,231,232,452,265,451,422,423,232,453,264,265,453,265,452,421,422,232,421,232,233,421,233,234,454,264,453,454,389,264,420,421,234,455,389,454,455,388,389,419,420,234,419,234,235,456,388,455,456,387,388,418,235,236,418,419,235,457,387,456,457,385,386,457,386,387,417,236,237,417,418,236,458,385,457,416,237,238,416,417,237,459,385,458,459,384,385,415,238,239,415,239,240,415,416,238,460,384,459,460,383,384,414,415,240,461,383,460,461,381,382,461,382,383,413,240,241,413,241,242,413,414,240,462,381,461,412,413,242,463,379,380,463,380,381,463,381,462,411,242,243,411,412,242,464,379,463,410,243,244,410,411,243,465,379,464,465,378,379,409,244,245,409,245,246,409,410,244,466,377,378,466,378,465,408,409,246,467,377,466,467,376,377,407,246,247,407,408,246,468,375,376,468,376,467,406,247,248,406,407,247,469,375,468,469,374,375,405,248,249,405,249,250,405,406,248,470,372,373,470,373,374,470,374,469,404,405,250,471,371,372,471,372,470,403,250,251,403,404,250,403,251,10,472,371,471,11,371,472,11,512,513,11,513,514,11,514,515,11,515,390,11,9,371,11,472,473,11,473,474,11,474,475,11,475,476,11,476,477,11,477,478,11,478,479,11,479,480,11,480,481,11,481,482,11,482,483,11,483,484,11,484,485,11,485,486,11,486,487,11,487,488,11,488,489,11,489,490,11,490,491,11,390,391,11,491,492,11,391,392,11,492,493,11,392,393,11,493,494,11,393,394,11,494,495,11,394,395,11,495,496,11,395,396,11,496,497,11,403,10,11,396,397,11,497,498,11,397,398,11,498,499,11,398,399,11,499,500,11,399,400,11,500,501,11,400,401,11,501,502,11,401,402,11,502,503,11,402,403,11,503,504,11,504,505,11,505,506,11,506,507,11,507,508,11,508,509,11,509,510,11,510,511,11,511,512,519,517,516,519,516,518,572,571,520,570,520,571,573,572,520,569,520,570,574,573,520,568,520,569,575,574,520,567,520,568,576,575,520,566,520,567,577,576,520,565,520,566,578,577,520,564,520,565,579,578,520,563,520,564,580,579,520,562,520,563,581,580,520,561,520,562,582,581,520,560,520,561,583,582,520,559,520,560,584,583,520,558,520,559,585,584,520,557,520,558,586,585,520,556,520,557,587,586,520,555,520,556,588,587,520,554,520,555,589,588,520,553,520,554,590,589,520,552,520,553,591,590,520,551,520,552,592,591,520,550,520,551,593,592,520,549,520,550,594,593,520,548,520,549,595,594,520,547,520,548,596,595,520,546,520,547,597,596,520,545,520,546,598,597,520,544,520,545,599,598,520,543,520,544,600,599,520,698,540,539,698,697,540,696,541,540,696,540,697,699,539,538,699,698,539,695,542,541,695,541,696,700,537,536,700,538,537,700,699,538,694,543,542,694,542,695,701,700,536,702,536,535,702,701,536,703,534,533,703,535,534,703,702,535,704,703,533,705,704,533,705,533,532,706,705,532,706,532,531,707,530,529,707,531,530,707,706,531,708,707,529,709,529,528,709,708,529,710,527,526,710,528,527,710,709,528,711,710,526,712,525,524,712,526,525,712,711,526,713,712,524,714,713,524,714,649,648,714,524,649,715,714,648,716,715,648,716,648,647,717,647,646,717,716,647,718,717,646,718,646,645,719,645,644,719,718,645,720,719,644,720,644,643,721,720,643,721,643,642,722,721,642,722,642,641,723,640,639,723,641,640,723,722,641,724,723,639,725,639,638,725,724,639,726,638,637,726,725,638,727,637,636,727,726,637,728,727,636,728,636,635,522,520,543,522,543,694,522,667,666,522,668,667,522,669,668,522,670,669,522,671,670,522,672,671,522,673,672,522,674,673,522,675,674,522,676,675,522,677,676,522,678,677,522,679,678,522,680,679,522,681,680,522,682,681,522,683,682,522,684,683,522,685,684,522,686,685,522,687,686,522,688,687,522,689,688,522,690,689,522,691,690,522,692,691,522,693,692,522,694,693,729,635,634,729,728,635,665,522,666,730,634,633,730,729,634,664,522,665,731,632,631,731,633,632,731,730,633,663,522,664,732,631,630,732,731,631,662,522,663,733,732,630,661,522,662,660,522,661,659,522,660,658,522,659,657,522,658,656,522,657,655,522,656,654,522,655,653,522,654,652,522,653,651,522,652,650,522,651,775,522,650,774,522,775,773,522,774,772,522,773,771,522,772,770,522,771,769,522,770,768,522,769,767,522,768,766,522,767,765,522,766,764,522,765,763,522,764,824,823,603,824,602,601,824,603,602,822,603,823,822,604,603,822,605,604,825,824,601,825,601,600,821,605,822,826,825,600,820,606,605,820,605,821,819,606,820,819,607,606,818,607,819,818,608,607,817,609,608,817,608,818,816,609,817,816,610,609,815,610,816,815,611,610,814,611,815,814,612,611,813,612,814,813,613,612,813,614,613,812,614,813,811,614,812,811,615,614,810,615,811,810,616,615,809,616,810,809,617,616,808,617,809,808,618,617,808,619,618,807,619,808,806,619,807,806,620,619,805,621,620,805,622,621,805,620,806,804,622,805,803,623,622,803,622,804,802,624,623,802,623,803,801,625,624,801,624,802,800,626,625,800,625,801,799,626,800,799,627,626,798,628,627,798,627,799,797,628,798,797,629,628,797,630,629,796,630,797,521,827,826,521,828,827,521,829,828,521,830,829,521,831,830,521,832,831,521,833,832,521,834,833,521,835,834,521,836,835,521,837,836,521,838,837,521,839,838,521,840,839,521,841,840,521,842,841,521,843,842,521,844,843,521,845,844,521,826,600,521,846,845,521,847,846,521,848,847,521,849,848,521,850,849,521,851,850,521,852,851,521,853,852,521,854,853,521,600,520,855,854,521,856,855,521,857,856,521,858,857,521,859,858,521,860,859,521,861,860,521,862,861,521,863,862,521,864,863,521,865,864,521,866,865,521,867,866,521,868,867,521,869,868,521,870,869,521,871,870,521,872,871,521,873,872,521,874,873,521,875,874,521,876,875,521,877,876,521,878,877,521,879,878,521,880,879,521,881,880,521,882,881,521,883,882,521,949,792,791,949,793,792,950,949,791,948,793,949,951,950,791,951,791,790,947,793,948,947,794,793,947,795,794,952,951,790,952,790,789,946,795,947,946,796,795,953,789,788,953,952,789,945,733,630,945,630,796,945,796,946,954,953,788,954,788,787,944,734,733,944,733,945,955,787,786,955,954,787,943,735,734,943,734,944,956,955,786,956,786,785,942,736,735,942,735,943,957,956,785,957,785,784,941,736,942,941,737,736,941,738,737,958,784,783,958,957,784,940,738,941,959,782,781,959,783,782,959,958,783,939,739,738,939,738,940,960,959,781,938,740,739,938,741,740,938,739,939,961,781,780,961,960,781,937,742,741,937,741,938,962,961,780,962,779,778,962,780,779,936,742,937,936,743,742,963,778,777,963,962,778,935,743,936,935,744,743,964,963,777,934,744,935,965,777,776,965,964,777,933,744,934,933,745,744,933,746,745,966,965,776,966,776,901,932,746,933,967,966,901,967,901,900,931,746,932,931,747,746,968,967,900,968,900,899,930,748,747,930,747,931,969,968,899,969,898,897,969,899,898,929,749,748,929,748,930,970,969,897,928,750,749,928,749,929,971,970,897,971,897,896,927,751,750,927,752,751,927,750,928,972,971,896,972,896,895,926,752,927,973,972,895,973,894,893,973,895,894,925,753,752,925,754,753,925,752,926,974,973,893,924,754,925,975,892,891,975,893,892,975,974,893,923,755,754,923,754,924,976,975,891,922,756,755,922,755,923,977,976,891,977,891,890,921,757,756,921,758,757,921,756,922,978,890,889,978,977,890,920,758,921,979,978,889,979,889,888,919,759,758,919,758,920,980,888,887,980,979,888,918,760,759,918,759,919,981,980,887,981,887,886,917,761,760,917,762,761,917,760,918,982,885,884,982,886,885,982,981,886,916,762,917,983,884,883,983,982,884,915,763,762,915,762,916,915,522,763,984,983,883,523,984,883,523,1025,1024,523,1026,1025,523,1027,1026,523,902,1027,523,883,521,523,985,984,523,986,985,523,987,986,523,988,987,523,989,988,523,990,989,523,991,990,523,992,991,523,993,992,523,994,993,523,995,994,523,996,995,523,997,996,523,998,997,523,999,998,523,1000,999,523,1001,1000,523,1002,1001,523,1003,1002,523,903,902,523,1004,1003,523,904,903,523,1005,1004,523,905,904,523,1006,1005,523,906,905,523,1007,1006,523,907,906,523,1008,1007,523,908,907,523,1009,1008,523,522,915,523,909,908,523,1010,1009,523,910,909,523,1011,1010,523,911,910,523,1012,1011,523,912,911,523,1013,1012,523,913,912,523,1014,1013,523,914,913,523,1015,1014,523,915,914,523,1016,1015,523,1017,1016,523,1018,1017,523,1019,1018,523,1020,1019,523,1021,1020,523,1022,1021,523,1023,1022,523,1024,1023,1029,1028,1030,1029,1030,1031,1157,1158,1159,1157,1159,1285,1156,1285,1284,1156,1157,1285,1155,1284,1283,1155,1156,1284,1154,1282,1281,1154,1283,1282,1154,1155,1283,1153,1154,1281,1152,1281,1280,1152,1153,1281,1151,1280,1279,1151,1152,1280,1150,1279,1278,1150,1151,1279,1149,1278,1277,1149,1150,1278,1148,1277,1276,1148,1149,1277,1147,1148,1276,1147,1276,1275,1146,1147,1275,1146,1275,1274,1145,1146,1274,1145,1274,1273,1144,1145,1273,1144,1273,1272,1143,1144,1272,1143,1272,1271,1142,1143,1271,1142,1271,1270,1141,1142,1270,1141,1270,1269,1140,1141,1269,1140,1269,1268,1139,1268,1267,1139,1140,1268,1138,1267,1266,1138,1139,1267,1137,1266,1265,1137,1138,1266,1136,1264,1263,1136,1265,1264,1136,1137,1265,1135,1136,1263,1134,1263,1262,1134,1135,1263,1133,1262,1261,1133,1134,1262,1132,1261,1260,1132,1133,1261,1131,1260,1259,1131,1132,1260,1130,1259,1258,1130,1131,1259,1129,1258,1257,1129,1130,1258,1128,1256,1255,1128,1257,1256,1128,1129,1257,1127,1128,1255,1126,1255,1254,1126,1127,1255,1125,1254,1253,1125,1126,1254,1124,1253,1252,1124,1125,1253,1123,1252,1251,1123,1124,1252,1122,1123,1251,1122,1251,1250,1121,1122,1250,1121,1250,1249,1120,1121,1249,1120,1249,1248,1119,1248,1247,1119,1120,1248,1118,1247,1246,1118,1119,1247,1117,1246,1245,1117,1118,1246,1116,1245,1244,1116,1117,1245,1115,1244,1243,1115,1116,1244,1114,1243,1242,1114,1115,1243,1113,1242,1241,1113,1114,1242,1112,1241,1240,1112,1113,1241,1111,1240,1239,1111,1112,1240,1110,1239,1238,1110,1111,1239,1109,1238,1237,1109,1110,1238,1108,1237,1236,1108,1109,1237,1107,1235,1234,1107,1236,1235,1107,1108,1236,1106,1107,1234,1105,1106,1234,1105,1234,1233,1104,1105,1233,1104,1233,1232,1103,1104,1232,1103,1232,1231,1102,1103,1231,1102,1231,1230,1101,1102,1230,1101,1230,1229,1100,1101,1229,1100,1229,1228,1099,1228,1227,1099,1100,1228,1098,1227,1226,1098,1099,1227,1097,1226,1225,1097,1098,1226,1096,1097,1225,1096,1225,1224,1095,1096,1224,1095,1224,1223,1094,1095,1223,1094,1223,1222,1093,1094,1222,1093,1222,1221,1092,1093,1221,1092,1221,1220,1091,1092,1220,1091,1220,1219,1090,1091,1219,1090,1219,1218,1089,1090,1218,1089,1218,1217,1088,1089,1217,1088,1217,1216,1087,1088,1216,1087,1216,1215,1086,1087,1215,1086,1215,1214,1085,1086,1214,1085,1214,1213,1084,1085,1213,1084,1213,1212,1083,1084,1212,1083,1212,1211,1082,1083,1211,1082,1211,1210,1081,1082,1210,1081,1210,1209,1080,1081,1209,1080,1209,1208,1079,1080,1208,1079,1207,1206,1079,1208,1207,1078,1079,1206,1077,1206,1205,1077,1078,1206,1076,1205,1204,1076,1077,1205,1075,1204,1203,1075,1076,1204,1074,1203,1202,1074,1075,1203,1073,1202,1201,1073,1074,1202,1072,1201,1200,1072,1073,1201,1071,1072,1200,1071,1200,1199,1070,1071,1199,1070,1199,1198,1069,1070,1198,1069,1198,1197,1068,1069,1197,1068,1197,1196,1067,1068,1196,1067,1196,1195,1066,1067,1195,1066,1195,1194,1065,1066,1194,1065,1194,1193,1064,1065,1193,1064,1193,1192,1063,1064,1192,1063,1192,1191,1062,1063,1191,1062,1191,1190,1061,1062,1190,1061,1190,1189,1060,1061,1189,1060,1189,1188,1059,1060,1188,1059,1188,1187,1058,1187,1186,1058,1059,1187,1057,1058,1186,1057,1186,1185,1056,1185,1184,1056,1057,1185,1055,1184,1183,1055,1056,1184,1054,1183,1182,1054,1055,1183,1053,1182,1181,1053,1054,1182,1052,1181,1180,1052,1053,1181,1051,1180,1179,1051,1052,1180,1050,1179,1178,1050,1051,1179,1049,1178,1177,1049,1050,1178,1048,1177,1176,1048,1049,1177,1047,1176,1175,1047,1048,1176,1046,1175,1174,1046,1047,1175,1045,1046,1174,1045,1174,1173,1044,1045,1173,1044,1173,1172,1043,1044,1172,1043,1172,1171,1042,1043,1171,1042,1171,1170,1041,1042,1170,1041,1169,1168,1041,1170,1169,1040,1041,1168,1039,1040,1168,1039,1168,1167,1038,1167,1166,1038,1039,1167,1037,1038,1166,1037,1166,1165,1036,1165,1164,1036,1037,1165,1035,1164,1163,1035,1036,1164,1034,1163,1162,1034,1035,1163,1033,1162,1161,1033,1034,1162,1032,1161,1160,1032,1033,1161,1411,1412,1413,1411,1413,1539,1410,1539,1538,1410,1411,1539,1409,1538,1537,1409,1410,1538,1408,1536,1535,1408,1537,1536,1408,1409,1537,1407,1408,1535,1406,1535,1534,1406,1407,1535,1405,1534,1533,1405,1406,1534,1404,1533,1532,1404,1405,1533,1403,1532,1531,1403,1404,1532,1402,1531,1530,1402,1403,1531,1401,1402,1530,1401,1530,1529,1400,1401,1529,1400,1529,1528,1399,1400,1528,1399,1528,1527,1398,1399,1527,1398,1527,1526,1397,1398,1526,1397,1526,1525,1396,1397,1525,1396,1525,1524,1395,1396,1524,1395,1524,1523,1394,1395,1523,1394,1523,1522,1393,1522,1521,1393,1394,1522,1392,1521,1520,1392,1393,1521,1391,1520,1519,1391,1392,1520,1390,1518,1517,1390,1519,1518,1390,1391,1519,1389,1390,1517,1388,1517,1516,1388,1389,1517,1387,1516,1515,1387,1388,1516,1386,1515,1514,1386,1387,1515,1385,1514,1513,1385,1386,1514,1384,1513,1512,1384,1385,1513,1383,1512,1511,1383,1384,1512,1382,1510,1509,1382,1511,1510,1382,1383,1511,1381,1382,1509,1380,1509,1508,1380,1381,1509,1379,1508,1507,1379,1380,1508,1378,1507,1506,1378,1379,1507,1377,1506,1505,1377,1378,1506,1376,1377,1505,1376,1505,1504,1375,1376,1504,1375,1504,1503,1374,1375,1503,1374,1503,1502,1373,1502,1501,1373,1374,1502,1372,1501,1500,1372,1373,1501,1371,1500,1499,1371,1372,1500,1370,1499,1498,1370,1371,1499,1369,1498,1497,1369,1370,1498,1368,1497,1496,1368,1369,1497,1367,1496,1495,1367,1368,1496,1366,1495,1494,1366,1367,1495,1365,1494,1493,1365,1366,1494,1364,1493,1492,1364,1365,1493,1363,1492,1491,1363,1364,1492,1362,1491,1490,1362,1363,1491,1361,1489,1488,1361,1490,1489,1361,1362,1490,1360,1361,1488,1359,1360,1488,1359,1488,1487,1358,1359,1487,1358,1487,1486,1357,1358,1486,1357,1486,1485,1356,1357,1485,1356,1485,1484,1355,1356,1484,1355,1484,1483,1354,1355,1483,1354,1483,1482,1353,1482,1481,1353,1354,1482,1352,1481,1480,1352,1353,1481,1351,1480,1479,1351,1352,1480,1350,1351,1479,1350,1479,1478,1349,1350,1478,1349,1478,1477,1348,1349,1477,1348,1477,1476,1347,1348,1476,1347,1476,1475,1346,1347,1475,1346,1475,1474,1345,1346,1474,1345,1474,1473,1344,1345,1473,1344,1473,1472,1343,1344,1472,1343,1472,1471,1342,1343,1471,1342,1471,1470,1341,1342,1470,1341,1470,1469,1340,1341,1469,1340,1469,1468,1339,1340,1468,1339,1468,1467,1338,1339,1467,1338,1467,1466,1337,1338,1466,1337,1466,1465,1336,1337,1465,1336,1465,1464,1335,1336,1464,1335,1464,1463,1334,1335,1463,1334,1463,1462,1333,1334,1462,1333,1461,1460,1333,1462,1461,1332,1333,1460,1331,1460,1459,1331,1332,1460,1330,1459,1458,1330,1331,1459,1329,1458,1457,1329,1330,1458,1328,1457,1456,1328,1329,1457,1327,1456,1455,1327,1328,1456,1326,1455,1454,1326,1327,1455,1325,1326,1454,1325,1454,1453,1324,1325,1453,1324,1453,1452,1323,1324,1452,1323,1452,1451,1322,1323,1451,1322,1451,1450,1321,1322,1450,1321,1450,1449,1320,1321,1449,1320,1449,1448,1319,1320,1448,1319,1448,1447,1318,1319,1447,1318,1447,1446,1317,1318,1446,1317,1446,1445,1316,1317,1445,1316,1445,1444,1315,1316,1444,1315,1444,1443,1314,1315,1443,1314,1443,1442,1313,1314,1442,1313,1442,1441,1312,1441,1440,1312,1313,1441,1311,1312,1440,1311,1440,1439,1310,1439,1438,1310,1311,1439,1309,1438,1437,1309,1310,1438,1308,1437,1436,1308,1309,1437,1307,1436,1435,1307,1308,1436,1306,1435,1434,1306,1307,1435,1305,1434,1433,1305,1306,1434,1304,1433,1432,1304,1305,1433,1303,1432,1431,1303,1304,1432,1302,1431,1430,1302,1303,1431,1301,1430,1429,1301,1302,1430,1300,1429,1428,1300,1301,1429,1299,1300,1428,1299,1428,1427,1298,1299,1427,1298,1427,1426,1297,1298,1426,1297,1426,1425,1296,1297,1425,1296,1425,1424,1295,1296,1424,1295,1423,1422,1295,1424,1423,1294,1295,1422,1293,1294,1422,1293,1422,1421,1292,1421,1420,1292,1293,1421,1291,1292,1420,1291,1420,1419,1290,1419,1418,1290,1291,1419,1289,1418,1417,1289,1290,1418,1288,1417,1416,1288,1289,1417,1287,1416,1415,1287,1288,1416,1286,1415,1414,1286,1287,1415,1665,1666,1667,1665,1667,1793,1664,1793,1792,1664,1665,1793,1663,1792,1791,1663,1664,1792,1662,1790,1789,1662,1791,1790,1662,1663,1791,1661,1662,1789,1660,1789,1788,1660,1661,1789,1659,1788,1787,1659,1660,1788,1658,1787,1786,1658,1659,1787,1657,1786,1785,1657,1658,1786,1656,1785,1784,1656,1657,1785,1655,1656,1784,1655,1784,1783,1654,1655,1783,1654,1783,1782,1653,1654,1782,1653,1782,1781,1652,1653,1781,1652,1781,1780,1651,1652,1780,1651,1780,1779,1650,1651,1779,1650,1779,1778,1649,1650,1778,1649,1778,1777,1648,1649,1777,1648,1777,1776,1647,1776,1775,1647,1648,1776,1646,1775,1774,1646,1647,1775,1645,1774,1773,1645,1646,1774,1644,1772,1771,1644,1773,1772,1644,1645,1773,1643,1644,1771,1642,1771,1770,1642,1643,1771,1641,1770,1769,1641,1642,1770,1640,1769,1768,1640,1641,1769,1639,1768,1767,1639,1640,1768,1638,1767,1766,1638,1639,1767,1637,1766,1765,1637,1638,1766,1636,1764,1763,1636,1765,1764,1636,1637,1765,1635,1636,1763,1634,1763,1762,1634,1635,1763,1633,1762,1761,1633,1634,1762,1632,1761,1760,1632,1633,1761,1631,1760,1759,1631,1632,1760,1630,1631,1759,1630,1759,1758,1629,1630,1758,1629,1758,1757,1628,1629,1757,1628,1757,1756,1627,1756,1755,1627,1628,1756,1626,1755,1754,1626,1627,1755,1625,1754,1753,1625,1626,1754,1624,1753,1752,1624,1625,1753,1623,1752,1751,1623,1624,1752,1622,1751,1750,1622,1623,1751,1621,1750,1749,1621,1622,1750,1620,1749,1748,1620,1621,1749,1619,1748,1747,1619,1620,1748,1618,1747,1746,1618,1619,1747,1617,1746,1745,1617,1618,1746,1616,1745,1744,1616,1617,1745,1615,1743,1742,1615,1744,1743,1615,1616,1744,1614,1615,1742,1613,1614,1742,1613,1742,1741,1612,1613,1741,1612,1741,1740,1611,1612,1740,1611,1740,1739,1610,1611,1739,1610,1739,1738,1609,1610,1738,1609,1738,1737,1608,1609,1737,1608,1737,1736,1607,1736,1735,1607,1608,1736,1606,1735,1734,1606,1607,1735,1605,1734,1733,1605,1606,1734,1604,1605,1733,1604,1733,1732,1603,1604,1732,1603,1732,1731,1602,1603,1731,1602,1731,1730,1601,1602,1730,1601,1730,1729,1600,1601,1729,1600,1729,1728,1599,1600,1728,1599,1728,1727,1598,1599,1727,1598,1727,1726,1597,1598,1726,1597,1726,1725,1596,1597,1725,1596,1725,1724,1595,1596,1724,1595,1724,1723,1594,1595,1723,1594,1723,1722,1593,1594,1722,1593,1722,1721,1592,1593,1721,1592,1721,1720,1591,1592,1720,1591,1720,1719,1590,1591,1719,1590,1719,1718,1589,1590,1718,1589,1718,1717,1588,1589,1717,1588,1717,1716,1587,1588,1716,1587,1715,1714,1587,1716,1715,1586,1587,1714,1585,1714,1713,1585,1586,1714,1584,1713,1712,1584,1585,1713,1583,1712,1711,1583,1584,1712,1582,1711,1710,1582,1583,1711,1581,1710,1709,1581,1582,1710,1580,1709,1708,1580,1581,1709,1579,1580,1708,1579,1708,1707,1578,1579,1707,1578,1707,1706,1577,1578,1706,1577,1706,1705,1576,1577,1705,1576,1705,1704,1575,1576,1704,1575,1704,1703,1574,1575,1703,1574,1703,1702,1573,1574,1702,1573,1702,1701,1572,1573,1701,1572,1701,1700,1571,1572,1700,1571,1700,1699,1570,1571,1699,1570,1699,1698,1569,1570,1698,1569,1698,1697,1568,1569,1697,1568,1697,1696,1567,1568,1696,1567,1696,1695,1566,1695,1694,1566,1567,1695,1565,1566,1694,1565,1694,1693,1564,1693,1692,1564,1565,1693,1563,1692,1691,1563,1564,1692,1562,1691,1690,1562,1563,1691,1561,1690,1689,1561,1562,1690,1560,1689,1688,1560,1561,1689,1559,1688,1687,1559,1560,1688,1558,1687,1686,1558,1559,1687,1557,1686,1685,1557,1558,1686,1556,1685,1684,1556,1557,1685,1555,1684,1683,1555,1556,1684,1554,1683,1682,1554,1555,1683,1553,1554,1682,1553,1682,1681,1552,1553,1681,1552,1681,1680,1551,1552,1680,1551,1680,1679,1550,1551,1679,1550,1679,1678,1549,1550,1678,1549,1677,1676,1549,1678,1677,1548,1549,1676,1547,1548,1676,1547,1676,1675,1546,1675,1674,1546,1547,1675,1545,1546,1674,1545,1674,1673,1544,1673,1672,1544,1545,1673,1543,1672,1671,1543,1544,1672,1542,1671,1670,1542,1543,1671,1541,1670,1669,1541,1542,1670,1540,1669,1668,1540,1541,1669,1919,1920,1921,1919,1921,2047,1918,2047,2046,1918,1919,2047,1917,2046,2045,1917,1918,2046,1916,2044,2043,1916,2045,2044,1916,1917,2045,1915,1916,2043,1914,2043,2042,1914,1915,2043,1913,2042,2041,1913,1914,2042,1912,2041,2040,1912,1913,2041,1911,2040,2039,1911,1912,2040,1910,2039,2038,1910,1911,2039,1909,1910,2038,1909,2038,2037,1908,1909,2037,1908,2037,2036,1907,1908,2036,1907,2036,2035,1906,1907,2035,1906,2035,2034,1905,1906,2034,1905,2034,2033,1904,1905,2033,1904,2033,2032,1903,1904,2032,1903,2032,2031,1902,1903,2031,1902,2031,2030,1901,2030,2029,1901,1902,2030,1900,2029,2028,1900,1901,2029,1899,2028,2027,1899,1900,2028,1898,2026,2025,1898,2027,2026,1898,1899,2027,1897,1898,2025,1896,2025,2024,1896,1897,2025,1895,2024,2023,1895,1896,2024,1894,2023,2022,1894,1895,2023,1893,2022,2021,1893,1894,2022,1892,2021,2020,1892,1893,2021,1891,2020,2019,1891,1892,2020,1890,2018,2017,1890,2019,2018,1890,1891,2019,1889,1890,2017,1888,2017,2016,1888,1889,2017,1887,2016,2015,1887,1888,2016,1886,2015,2014,1886,1887,2015,1885,2014,2013,1885,1886,2014,1884,1885,2013,1884,2013,2012,1883,1884,2012,1883,2012,2011,1882,1883,2011,1882,2011,2010,1881,2010,2009,1881,1882,2010,1880,2009,2008,1880,1881,2009,1879,2008,2007,1879,1880,2008,1878,2007,2006,1878,1879,2007,1877,2006,2005,1877,1878,2006,1876,2005,2004,1876,1877,2005,1875,2004,2003,1875,1876,2004,1874,2003,2002,1874,1875,2003,1873,2002,2001,1873,1874,2002,1872,2001,2000,1872,1873,2001,1871,2000,1999,1871,1872,2000,1870,1999,1998,1870,1871,1999,1869,1997,1996,1869,1998,1997,1869,1870,1998,1868,1869,1996,1867,1868,1996,1867,1996,1995,1866,1867,1995,1866,1995,1994,1865,1866,1994,1865,1994,1993,1864,1865,1993,1864,1993,1992,1863,1864,1992,1863,1992,1991,1862,1863,1991,1862,1991,1990,1861,1990,1989,1861,1862,1990,1860,1989,1988,1860,1861,1989,1859,1988,1987,1859,1860,1988,1858,1859,1987,1858,1987,1986,1857,1858,1986,1857,1986,1985,1856,1857,1985,1856,1985,1984,1855,1856,1984,1855,1984,1983,1854,1855,1983,1854,1983,1982,1853,1854,1982,1853,1982,1981,1852,1853,1981,1852,1981,1980,1851,1852,1980,1851,1980,1979,1850,1851,1979,1850,1979,1978,1849,1850,1978,1849,1978,1977,1848,1849,1977,1848,1977,1976,1847,1848,1976,1847,1976,1975,1846,1847,1975,1846,1975,1974,1845,1846,1974,1845,1974,1973,1844,1845,1973,1844,1973,1972,1843,1844,1972,1843,1972,1971,1842,1843,1971,1842,1971,1970,1841,1842,1970,1841,1969,1968,1841,1970,1969,1840,1841,1968,1839,1968,1967,1839,1840,1968,1838,1967,1966,1838,1839,1967,1837,1966,1965,1837,1838,1966,1836,1965,1964,1836,1837,1965,1835,1964,1963,1835,1836,1964,1834,1963,1962,1834,1835,1963,1833,1834,1962,1833,1962,1961,1832,1833,1961,1832,1961,1960,1831,1832,1960,1831,1960,1959,1830,1831,1959,1830,1959,1958,1829,1830,1958,1829,1958,1957,1828,1829,1957,1828,1957,1956,1827,1828,1956,1827,1956,1955,1826,1827,1955,1826,1955,1954,1825,1826,1954,1825,1954,1953,1824,1825,1953,1824,1953,1952,1823,1824,1952,1823,1952,1951,1822,1823,1951,1822,1951,1950,1821,1822,1950,1821,1950,1949,1820,1949,1948,1820,1821,1949,1819,1820,1948,1819,1948,1947,1818,1947,1946,1818,1819,1947,1817,1946,1945,1817,1818,1946,1816,1945,1944,1816,1817,1945,1815,1944,1943,1815,1816,1944,1814,1943,1942,1814,1815,1943,1813,1942,1941,1813,1814,1942,1812,1941,1940,1812,1813,1941,1811,1940,1939,1811,1812,1940,1810,1939,1938,1810,1811,1939,1809,1938,1937,1809,1810,1938,1808,1937,1936,1808,1809,1937,1807,1808,1936,1807,1936,1935,1806,1807,1935,1806,1935,1934,1805,1806,1934,1805,1934,1933,1804,1805,1933,1804,1933,1932,1803,1804,1932,1803,1931,1930,1803,1932,1931,1802,1803,1930,1801,1802,1930,1801,1930,1929,1800,1929,1928,1800,1801,1929,1799,1800,1928,1799,1928,1927,1798,1927,1926,1798,1799,1927,1797,1926,1925,1797,1798,1926,1796,1925,1924,1796,1797,1925,1795,1924,1923,1795,1796,1924,1794,1923,1922,1794,1795,1923],"color":[51.0,140.0,142.0]},{"name":"retaining_rail_concept_7","positions":[0.005,0.024,0.014,0.005,0.024,0.028,0.005,0.424,0.014,0.005,0.424,0.028,0.009000000000000001,0.024,0.014,0.009000000000000001,0.024,0.028,0.009000000000000001,0.424,0.014,0.009000000000000001,0.424,0.028,0.005,0.024,0.014,0.009000000000000001,0.024,0.014,0.005,0.024,0.028,0.009000000000000001,0.024,0.028,0.005,0.424,0.014,0.009000000000000001,0.424,0.014,0.005,0.424,0.028,0.009000000000000001,0.424,0.028,0.005,0.024,0.014,0.005,0.424,0.014,0.009000000000000001,0.024,0.014,0.009000000000000001,0.424,0.014,0.005,0.024,0.028,0.005,0.424,0.028,0.009000000000000001,0.024,0.028,0.009000000000000001,0.424,0.028],"indices":[0,3,2,1,3,0,4,6,7,5,4,7,10,8,9,11,10,9,14,13,12,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[51.0,140.0,142.0]},{"name":"retaining_rail_concept_281","positions":[0.279,0.024,0.014,0.279,0.024,0.028,0.279,0.424,0.014,0.279,0.424,0.028,0.28300000000000003,0.024,0.014,0.28300000000000003,0.024,0.028,0.28300000000000003,0.424,0.014,0.28300000000000003,0.424,0.028,0.279,0.024,0.014,0.28300000000000003,0.024,0.014,0.279,0.024,0.028,0.28300000000000003,0.024,0.028,0.279,0.424,0.014,0.28300000000000003,0.424,0.014,0.279,0.424,0.028,0.28300000000000003,0.424,0.028,0.279,0.024,0.014,0.279,0.424,0.014,0.28300000000000003,0.024,0.014,0.28300000000000003,0.424,0.014,0.279,0.024,0.028,0.279,0.424,0.028,0.28300000000000003,0.024,0.028,0.28300000000000003,0.424,0.028],"indices":[0,3,2,1,3,0,4,6,7,5,4,7,10,8,9,11,10,9,14,13,12,15,13,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[51.0,140.0,142.0]},{"name":"support_pad_concept_28_60","positions":[0.014,0.046,0.0,0.014,0.046,0.01,0.014,0.074,0.0,0.014,0.074,0.01,0.042,0.046,0.0,0.042,0.046,0.01,0.042,0.074,0.0,0.042,0.074,0.01,0.014,0.046,0.0,0.042,0.046,0.0,0.014,0.046,0.01,0.042,0.046,0.01,0.014,0.074,0.0,0.042,0.074,0.0,0.014,0.074,0.01,0.042,0.074,0.01,0.014,0.046,0.0,0.014,0.074,0.0,0.042,0.046,0.0,0.042,0.074,0.0,0.014,0.046,0.01,0.014,0.074,0.01,0.042,0.046,0.01,0.042,0.074,0.01],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[40.0,45.0,51.0]},{"name":"support_pad_concept_28_388","positions":[0.014,0.374,0.0,0.014,0.374,0.01,0.014,0.402,0.0,0.014,0.402,0.01,0.042,0.374,0.0,0.042,0.374,0.01,0.042,0.402,0.0,0.042,0.402,0.01,0.014,0.374,0.0,0.042,0.374,0.0,0.014,0.374,0.01,0.042,0.374,0.01,0.014,0.402,0.0,0.042,0.402,0.0,0.014,0.402,0.01,0.042,0.402,0.01,0.014,0.374,0.0,0.014,0.402,0.0,0.042,0.374,0.0,0.042,0.402,0.0,0.014,0.374,0.01,0.014,0.402,0.01,0.042,0.374,0.01,0.042,0.402,0.01],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[40.0,45.0,51.0]},{"name":"support_pad_concept_260_60","positions":[0.246,0.046,0.0,0.246,0.046,0.01,0.246,0.074,0.0,0.246,0.074,0.01,0.274,0.046,0.0,0.274,0.046,0.01,0.274,0.074,0.0,0.274,0.074,0.01,0.246,0.046,0.0,0.274,0.046,0.0,0.246,0.046,0.01,0.274,0.046,0.01,0.246,0.074,0.0,0.274,0.074,0.0,0.246,0.074,0.01,0.274,0.074,0.01,0.246,0.046,0.0,0.246,0.074,0.0,0.274,0.046,0.0,0.274,0.074,0.0,0.246,0.046,0.01,0.246,0.074,0.01,0.274,0.046,0.01,0.274,0.074,0.01],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,19,16,17,19,18,16,23,21,20,23,20,22],"color":[40.0,45.0,51.0]},{"name":"support_pad_concept_260_388","positions":[0.246,0.374,0.0,0.246,0.374,0.01,0.246,0.402,0.0,0.246,0.402,0.01,0.274,0.374,0.0,0.274,0.374,0.01,0.274,0.402,0.0,0.274,0.402,0.01,0.246,0.374,0.0,0.274,0.374,0.0,0.246,0.374,0.01,0.274,0.374,0.01,0.246,0.402,0.0,0.274,0.402,0.0,0.246,0.402,0.01,0.274,0.402,0.01,0.246,0.374,0.0,0.246,0.402,0.0,0.274,0.374,0.0,0.274,0.402,0.0,0.246,0.374,0.01,0.246,0.402,0.01,0.274,0.374,0.01,0.274,0.402,0.01],"indices":[1,2,0,1,3,2,5,4,6,5,6,7,11,8,9,11,10,8,15,13,12,15,12,14,18,16,17,19,18,17,22,21,20,23,21,22],"color":[40.0,45.0,51.0]},{"name":"datum_marker_nonphysical_16_16","positions":[0.018000000000000002,0.016,0.014,0.018000000000000002,0.016,0.016,0.017997513842437845,0.016099691771321395,0.016,0.017990061550730803,0.016199135693191632,0.016,0.01797766165245026,0.016298084532352347,0.016,0.01796034497569709,0.016396292286398793,0.016,0.017938154572458155,0.01649351479538059,0.016,0.017911145611572282,0.016589510348821807,0.016,0.01787938524157182,0.01668404028665134,0.016,0.017842952423740815,0.016776869592549388,0.016,0.017801937735804838,0.016867767478235117,0.016,0.01775644314674046,0.016956507957242635,0.016,0.017706581763264312,0.017042870406758996,0.016,0.01765247754863199,0.017126640116127245,0.016,0.017594265014445845,0.017207608820650953,0.016,0.01753208888623796,0.01728557521937308,0.016,0.01746610374365965,0.017360345475541838,0.016,0.017396473636172145,0.017431733698519438,0.016,0.01732337167519372,0.01749956240593547,0.016,0.017246979603717467,0.017563662964936062,0.016,0.01716748734446958,0.017623876011431713,0.016,0.017085092527731518,0.01768005184630154,0.016,0.017,0.01773205080756888,0.016,0.016912421314706324,0.01777974361762294,0.016,0.016822574206261223,0.01782301170462335,0.016,0.016730682048732792,0.01786174749728841,0.016,0.01663697330050337,0.017895854692334266,0.016,0.01654168093628601,0.017925248493900026,0.016,0.016445041867912628,0.017949855824363644,0.016,0.01634729635533386,0.017969615506024415,0.016,0.01624868740929497,0.017984478413200344,0.016,0.01614946018717285,0.017994407594362362,0.016,0.01604986138347615,0.017999378364001634,0.016,0.015950138616523855,0.017999378364001634,0.016,0.015850539812827153,0.017994407594362362,0.016,0.01575131259070503,0.017984478413200344,0.016,0.01565270364466614,0.017969615506024418,0.016,0.015554958132087373,0.017949855824363647,0.016,0.015458319063713992,0.017925248493900026,0.016,0.015363026699496633,0.017895854692334266,0.016,0.015269317951267212,0.01786174749728841,0.016,0.01517742579373878,0.01782301170462335,0.016,0.015087578685293675,0.01777974361762294,0.016,0.015000000000000003,0.01773205080756888,0.016,0.014914907472268481,0.017680051846301545,0.016,0.01483251265553042,0.017623876011431713,0.016,0.014753020396282533,0.017563662964936062,0.016,0.014676628324806281,0.01749956240593547,0.016,0.014603526363827854,0.017431733698519438,0.016,0.014533896256340348,0.017360345475541838,0.016,0.014467911113762043,0.01728557521937308,0.016,0.014405734985554156,0.017207608820650953,0.016,0.01434752245136801,0.017126640116127242,0.016,0.014293418236735689,0.017042870406758993,0.016,0.014243556853259542,0.016956507957242635,0.016,0.01419806226419516,0.016867767478235113,0.016,0.014157047576259183,0.016776869592549384,0.016,0.014120614758428183,0.016684040286651335,0.016,0.014088854388427718,0.016589510348821803,0.016,0.014061845427541844,0.016493514795380585,0.016,0.014039655024302912,0.01639629228639879,0.016,0.014022338347549741,0.016298084532352344,0.016,0.014009938449269196,0.01619913569319163,0.016,0.014002486157562156,0.016099691771321388,0.016,0.014,0.015999999999999993,0.016,0.014002486157562158,0.0159003082286786,0.016,0.014009938449269198,0.015800864306808358,0.016,0.014022338347549745,0.015701915467647643,0.016,0.014039655024302914,0.015603707713601197,0.016,0.014061845427541847,0.015506485204619403,0.016,0.014088854388427722,0.015410489651178184,0.016,0.014120614758428187,0.015315959713348655,0.016,0.014157047576259189,0.0152231304074506,0.016,0.014198062264195167,0.015132232521764875,0.016,0.014243556853259549,0.015043492042757354,0.016,0.014293418236735696,0.014957129593240994,0.016,0.014347522451368017,0.014873359883872747,0.016,0.014405734985554162,0.014792391179349036,0.016,0.014467911113762052,0.014714424780626912,0.016,0.014533896256340356,0.014639654524458152,0.016,0.014603526363827864,0.014568266301480554,0.016,0.014676628324806292,0.014500437594064523,0.016,0.014753020396282544,0.014436337035063933,0.016,0.014832512655530431,0.01437612398856828,0.016,0.014914907472268495,0.01431994815369845,0.016,0.015000000000000013,0.014267949192431115,0.016,0.015087578685293687,0.014220256382377056,0.016,0.015177425793738791,0.014176988295376648,0.016,0.015269317951267226,0.014138252502711586,0.016,0.015363026699496646,0.014104145307665732,0.016,0.015458319063714006,0.014074751506099973,0.016,0.015554958132087387,0.01405014417563635,0.016,0.015652703644666158,0.01403038449397558,0.016,0.015751312590705047,0.014015521586799654,0.016,0.01585053981282717,0.014005592405637639,0.016,0.015950138616523873,0.014000621635998368,0.016,0.016049861383476166,0.014000621635998368,0.016,0.01614946018717287,0.01400559240563764,0.016,0.01624868740929499,0.014015521586799657,0.016,0.01634729635533388,0.014030384493975588,0.016,0.016445041867912652,0.014050144175636358,0.016,0.01654168093628603,0.014074751506099983,0.016,0.01663697330050339,0.014104145307665742,0.016,0.01673068204873281,0.0141382525027116,0.016,0.016822574206261244,0.014176988295376664,0.016,0.016912421314706348,0.014220256382377073,0.016,0.017000000000000022,0.014267949192431134,0.016,0.01708509252773154,0.01431994815369847,0.016,0.0171674873444696,0.014376123988568301,0.016,0.017246979603717485,0.014436337035063956,0.016,0.01732337167519374,0.014500437594064549,0.016,0.017396473636172166,0.01456826630148058,0.016,0.01746610374365967,0.01463965452445818,0.016,0.017532088886237973,0.014714424780626942,0.016,0.01759426501444586,0.014792391179349065,0.016,0.017652477548632008,0.014873359883872778,0.016,0.017706581763264326,0.014957129593241029,0.016,0.01775644314674047,0.015043492042757388,0.016,0.017801937735804848,0.01513223252176491,0.016,0.017842952423740826,0.015223130407450637,0.016,0.017879385241571826,0.01531595971334869,0.016,0.017911145611572293,0.01541048965117822,0.016,0.017938154572458165,0.015506485204619442,0.016,0.017960344975697096,0.015603707713601235,0.016,0.017977661652450263,0.01570191546764768,0.016,0.017990061550730806,0.0158008643068084,0.016,0.01799751384243785,0.015900308228678637,0.016,0.018000000000000002,0.016,0.016,0.018000000000000002,0.016,0.014,0.017997513842437845,0.016099691771321395,0.014,0.017990061550730803,0.016199135693191632,0.014,0.01797766165245026,0.016298084532352347,0.014,0.01796034497569709,0.016396292286398793,0.014,0.017938154572458155,0.01649351479538059,0.014,0.017911145611572282,0.016589510348821807,0.014,0.01787938524157182,0.01668404028665134,0.014,0.017842952423740815,0.016776869592549388,0.014,0.017801937735804838,0.016867767478235117,0.014,0.01775644314674046,0.016956507957242635,0.014,0.017706581763264312,0.017042870406758996,0.014,0.01765247754863199,0.017126640116127245,0.014,0.017594265014445845,0.017207608820650953,0.014,0.01753208888623796,0.01728557521937308,0.014,0.01746610374365965,0.017360345475541838,0.014,0.017396473636172145,0.017431733698519438,0.014,0.01732337167519372,0.01749956240593547,0.014,0.017246979603717467,0.017563662964936062,0.014,0.01716748734446958,0.017623876011431713,0.014,0.017085092527731518,0.01768005184630154,0.014,0.017,0.01773205080756888,0.014,0.016912421314706324,0.01777974361762294,0.014,0.016822574206261223,0.01782301170462335,0.014,0.016730682048732792,0.01786174749728841,0.014,0.01663697330050337,0.017895854692334266,0.014,0.01654168093628601,0.017925248493900026,0.014,0.016445041867912628,0.017949855824363644,0.014,0.01634729635533386,0.017969615506024415,0.014,0.01624868740929497,0.017984478413200344,0.014,0.01614946018717285,0.017994407594362362,0.014,0.01604986138347615,0.017999378364001634,0.014,0.015950138616523855,0.017999378364001634,0.014,0.015850539812827153,0.017994407594362362,0.014,0.01575131259070503,0.017984478413200344,0.014,0.01565270364466614,0.017969615506024418,0.014,0.015554958132087373,0.017949855824363647,0.014,0.015458319063713992,0.017925248493900026,0.014,0.015363026699496633,0.017895854692334266,0.014,0.015269317951267212,0.01786174749728841,0.014,0.01517742579373878,0.01782301170462335,0.014,0.015087578685293675,0.01777974361762294,0.014,0.015000000000000003,0.01773205080756888,0.014,0.014914907472268481,0.017680051846301545,0.014,0.01483251265553042,0.017623876011431713,0.014,0.014753020396282533,0.017563662964936062,0.014,0.014676628324806281,0.01749956240593547,0.014,0.014603526363827854,0.017431733698519438,0.014,0.014533896256340348,0.017360345475541838,0.014,0.014467911113762043,0.01728557521937308,0.014,0.014405734985554156,0.017207608820650953,0.014,0.01434752245136801,0.017126640116127242,0.014,0.014293418236735689,0.017042870406758993,0.014,0.014243556853259542,0.016956507957242635,0.014,0.01419806226419516,0.016867767478235113,0.014,0.014157047576259183,0.016776869592549384,0.014,0.014120614758428183,0.016684040286651335,0.014,0.014088854388427718,0.016589510348821803,0.014,0.014061845427541844,0.016493514795380585,0.014,0.014039655024302912,0.01639629228639879,0.014,0.014022338347549741,0.016298084532352344,0.014,0.014009938449269196,0.01619913569319163,0.014,0.014002486157562156,0.016099691771321388,0.014,0.014,0.015999999999999993,0.014,0.014002486157562158,0.0159003082286786,0.014,0.014009938449269198,0.015800864306808358,0.014,0.014022338347549745,0.015701915467647643,0.014,0.014039655024302914,0.015603707713601197,0.014,0.014061845427541847,0.015506485204619403,0.014,0.014088854388427722,0.015410489651178184,0.014,0.014120614758428187,0.015315959713348655,0.014,0.014157047576259189,0.0152231304074506,0.014,0.014198062264195167,0.015132232521764875,0.014,0.014243556853259549,0.015043492042757354,0.014,0.014293418236735696,0.014957129593240994,0.014,0.014347522451368017,0.014873359883872747,0.014,0.014405734985554162,0.014792391179349036,0.014,0.014467911113762052,0.014714424780626912,0.014,0.014533896256340356,0.014639654524458152,0.014,0.014603526363827864,0.014568266301480554,0.014,0.014676628324806292,0.014500437594064523,0.014,0.014753020396282544,0.014436337035063933,0.014,0.014832512655530431,0.01437612398856828,0.014,0.014914907472268495,0.01431994815369845,0.014,0.015000000000000013,0.014267949192431115,0.014,0.015087578685293687,0.014220256382377056,0.014,0.015177425793738791,0.014176988295376648,0.014,0.015269317951267226,0.014138252502711586,0.014,0.015363026699496646,0.014104145307665732,0.014,0.015458319063714006,0.014074751506099973,0.014,0.015554958132087387,0.01405014417563635,0.014,0.015652703644666158,0.01403038449397558,0.014,0.015751312590705047,0.014015521586799654,0.014,0.01585053981282717,0.014005592405637639,0.014,0.015950138616523873,0.014000621635998368,0.014,0.016049861383476166,0.014000621635998368,0.014,0.01614946018717287,0.01400559240563764,0.014,0.01624868740929499,0.014015521586799657,0.014,0.01634729635533388,0.014030384493975588,0.014,0.016445041867912652,0.014050144175636358,0.014,0.01654168093628603,0.014074751506099983,0.014,0.01663697330050339,0.014104145307665742,0.014,0.01673068204873281,0.0141382525027116,0.014,0.016822574206261244,0.014176988295376664,0.014,0.016912421314706348,0.014220256382377073,0.014,0.017000000000000022,0.014267949192431134,0.014,0.01708509252773154,0.01431994815369847,0.014,0.0171674873444696,0.014376123988568301,0.014,0.017246979603717485,0.014436337035063956,0.014,0.01732337167519374,0.014500437594064549,0.014,0.017396473636172166,0.01456826630148058,0.014,0.01746610374365967,0.01463965452445818,0.014,0.017532088886237973,0.014714424780626942,0.014,0.01759426501444586,0.014792391179349065,0.014,0.017652477548632008,0.014873359883872778,0.014,0.017706581763264326,0.014957129593241029,0.014,0.01775644314674047,0.015043492042757388,0.014,0.017801937735804848,0.01513223252176491,0.014,0.017842952423740826,0.015223130407450637,0.014,0.017879385241571826,0.01531595971334869,0.014,0.017911145611572293,0.01541048965117822,0.014,0.017938154572458165,0.015506485204619442,0.014,0.017960344975697096,0.015603707713601235,0.014,0.017977661652450263,0.01570191546764768,0.014,0.017990061550730806,0.0158008643068084,0.014,0.01799751384243785,0.015900308228678637,0.014,0.018000000000000002,0.016,0.014,0.017997513842437845,0.016099691771321395,0.014,0.017990061550730803,0.016199135693191632,0.014,0.01797766165245026,0.016298084532352347,0.014,0.01796034497569709,0.016396292286398793,0.014,0.017938154572458155,0.01649351479538059,0.014,0.017911145611572282,0.016589510348821807,0.014,0.01787938524157182,0.01668404028665134,0.014,0.017842952423740815,0.016776869592549388,0.014,0.017801937735804838,0.016867767478235117,0.014,0.01775644314674046,0.016956507957242635,0.014,0.017706581763264312,0.017042870406758996,0.014,0.01765247754863199,0.017126640116127245,0.014,0.017594265014445845,0.017207608820650953,0.014,0.01753208888623796,0.01728557521937308,0.014,0.01746610374365965,0.017360345475541838,0.014,0.017396473636172145,0.017431733698519438,0.014,0.01732337167519372,0.01749956240593547,0.014,0.017246979603717467,0.017563662964936062,0.014,0.01716748734446958,0.017623876011431713,0.014,0.017085092527731518,0.01768005184630154,0.014,0.017,0.01773205080756888,0.014,0.016912421314706324,0.01777974361762294,0.014,0.016822574206261223,0.01782301170462335,0.014,0.016730682048732792,0.01786174749728841,0.014,0.01663697330050337,0.017895854692334266,0.014,0.01654168093628601,0.017925248493900026,0.014,0.016445041867912628,0.017949855824363644,0.014,0.01634729635533386,0.017969615506024415,0.014,0.01624868740929497,0.017984478413200344,0.014,0.01614946018717285,0.017994407594362362,0.014,0.01604986138347615,0.017999378364001634,0.014,0.015950138616523855,0.017999378364001634,0.014,0.015850539812827153,0.017994407594362362,0.014,0.01575131259070503,0.017984478413200344,0.014,0.01565270364466614,0.017969615506024418,0.014,0.015554958132087373,0.017949855824363647,0.014,0.015458319063713992,0.017925248493900026,0.014,0.015363026699496633,0.017895854692334266,0.014,0.015269317951267212,0.01786174749728841,0.014,0.01517742579373878,0.01782301170462335,0.014,0.015087578685293675,0.01777974361762294,0.014,0.015000000000000003,0.01773205080756888,0.014,0.014914907472268481,0.017680051846301545,0.014,0.01483251265553042,0.017623876011431713,0.014,0.014753020396282533,0.017563662964936062,0.014,0.014676628324806281,0.01749956240593547,0.014,0.014603526363827854,0.017431733698519438,0.014,0.014533896256340348,0.017360345475541838,0.014,0.014467911113762043,0.01728557521937308,0.014,0.014405734985554156,0.017207608820650953,0.014,0.01434752245136801,0.017126640116127242,0.014,0.014293418236735689,0.017042870406758993,0.014,0.014243556853259542,0.016956507957242635,0.014,0.01419806226419516,0.016867767478235113,0.014,0.014157047576259183,0.016776869592549384,0.014,0.014120614758428183,0.016684040286651335,0.014,0.014088854388427718,0.016589510348821803,0.014,0.014061845427541844,0.016493514795380585,0.014,0.014039655024302912,0.01639629228639879,0.014,0.014022338347549741,0.016298084532352344,0.014,0.014009938449269196,0.01619913569319163,0.014,0.014002486157562156,0.016099691771321388,0.014,0.014,0.015999999999999993,0.014,0.014002486157562158,0.0159003082286786,0.014,0.014009938449269198,0.015800864306808358,0.014,0.014022338347549745,0.015701915467647643,0.014,0.014039655024302914,0.015603707713601197,0.014,0.014061845427541847,0.015506485204619403,0.014,0.014088854388427722,0.015410489651178184,0.014,0.014120614758428187,0.015315959713348655,0.014,0.014157047576259189,0.0152231304074506,0.014,0.014198062264195167,0.015132232521764875,0.014,0.014243556853259549,0.015043492042757354,0.014,0.014293418236735696,0.014957129593240994,0.014,0.014347522451368017,0.014873359883872747,0.014,0.014405734985554162,0.014792391179349036,0.014,0.014467911113762052,0.014714424780626912,0.014,0.014533896256340356,0.014639654524458152,0.014,0.014603526363827864,0.014568266301480554,0.014,0.014676628324806292,0.014500437594064523,0.014,0.014753020396282544,0.014436337035063933,0.014,0.014832512655530431,0.01437612398856828,0.014,0.014914907472268495,0.01431994815369845,0.014,0.015000000000000013,0.014267949192431115,0.014,0.015087578685293687,0.014220256382377056,0.014,0.015177425793738791,0.014176988295376648,0.014,0.015269317951267226,0.014138252502711586,0.014,0.015363026699496646,0.014104145307665732,0.014,0.015458319063714006,0.014074751506099973,0.014,0.015554958132087387,0.01405014417563635,0.014,0.015652703644666158,0.01403038449397558,0.014,0.015751312590705047,0.014015521586799654,0.014,0.01585053981282717,0.014005592405637639,0.014,0.015950138616523873,0.014000621635998368,0.014,0.016049861383476166,0.014000621635998368,0.014,0.01614946018717287,0.01400559240563764,0.014,0.01624868740929499,0.014015521586799657,0.014,0.01634729635533388,0.014030384493975588,0.014,0.016445041867912652,0.014050144175636358,0.014,0.01654168093628603,0.014074751506099983,0.014,0.01663697330050339,0.014104145307665742,0.014,0.01673068204873281,0.0141382525027116,0.014,0.016822574206261244,0.014176988295376664,0.014,0.016912421314706348,0.014220256382377073,0.014,0.017000000000000022,0.014267949192431134,0.014,0.01708509252773154,0.01431994815369847,0.014,0.0171674873444696,0.014376123988568301,0.014,0.017246979603717485,0.014436337035063956,0.014,0.01732337167519374,0.014500437594064549,0.014,0.017396473636172166,0.01456826630148058,0.014,0.01746610374365967,0.01463965452445818,0.014,0.017532088886237973,0.014714424780626942,0.014,0.01759426501444586,0.014792391179349065,0.014,0.017652477548632008,0.014873359883872778,0.014,0.017706581763264326,0.014957129593241029,0.014,0.01775644314674047,0.015043492042757388,0.014,0.017801937735804848,0.01513223252176491,0.014,0.017842952423740826,0.015223130407450637,0.014,0.017879385241571826,0.01531595971334869,0.014,0.017911145611572293,0.01541048965117822,0.014,0.017938154572458165,0.015506485204619442,0.014,0.017960344975697096,0.015603707713601235,0.014,0.017977661652450263,0.01570191546764768,0.014,0.017990061550730806,0.0158008643068084,0.014,0.01799751384243785,0.015900308228678637,0.014,0.018000000000000002,0.016,0.016,0.017997513842437845,0.016099691771321395,0.016,0.017990061550730803,0.016199135693191632,0.016,0.01797766165245026,0.016298084532352347,0.016,0.01796034497569709,0.016396292286398793,0.016,0.017938154572458155,0.01649351479538059,0.016,0.017911145611572282,0.016589510348821807,0.016,0.01787938524157182,0.01668404028665134,0.016,0.017842952423740815,0.016776869592549388,0.016,0.017801937735804838,0.016867767478235117,0.016,0.01775644314674046,0.016956507957242635,0.016,0.017706581763264312,0.017042870406758996,0.016,0.01765247754863199,0.017126640116127245,0.016,0.017594265014445845,0.017207608820650953,0.016,0.01753208888623796,0.01728557521937308,0.016,0.01746610374365965,0.017360345475541838,0.016,0.017396473636172145,0.017431733698519438,0.016,0.01732337167519372,0.01749956240593547,0.016,0.017246979603717467,0.017563662964936062,0.016,0.01716748734446958,0.017623876011431713,0.016,0.017085092527731518,0.01768005184630154,0.016,0.017,0.01773205080756888,0.016,0.016912421314706324,0.01777974361762294,0.016,0.016822574206261223,0.01782301170462335,0.016,0.016730682048732792,0.01786174749728841,0.016,0.01663697330050337,0.017895854692334266,0.016,0.01654168093628601,0.017925248493900026,0.016,0.016445041867912628,0.017949855824363644,0.016,0.01634729635533386,0.017969615506024415,0.016,0.01624868740929497,0.017984478413200344,0.016,0.01614946018717285,0.017994407594362362,0.016,0.01604986138347615,0.017999378364001634,0.016,0.015950138616523855,0.017999378364001634,0.016,0.015850539812827153,0.017994407594362362,0.016,0.01575131259070503,0.017984478413200344,0.016,0.01565270364466614,0.017969615506024418,0.016,0.015554958132087373,0.017949855824363647,0.016,0.015458319063713992,0.017925248493900026,0.016,0.015363026699496633,0.017895854692334266,0.016,0.015269317951267212,0.01786174749728841,0.016,0.01517742579373878,0.01782301170462335,0.016,0.015087578685293675,0.01777974361762294,0.016,0.015000000000000003,0.01773205080756888,0.016,0.014914907472268481,0.017680051846301545,0.016,0.01483251265553042,0.017623876011431713,0.016,0.014753020396282533,0.017563662964936062,0.016,0.014676628324806281,0.01749956240593547,0.016,0.014603526363827854,0.017431733698519438,0.016,0.014533896256340348,0.017360345475541838,0.016,0.014467911113762043,0.01728557521937308,0.016,0.014405734985554156,0.017207608820650953,0.016,0.01434752245136801,0.017126640116127242,0.016,0.014293418236735689,0.017042870406758993,0.016,0.014243556853259542,0.016956507957242635,0.016,0.01419806226419516,0.016867767478235113,0.016,0.014157047576259183,0.016776869592549384,0.016,0.014120614758428183,0.016684040286651335,0.016,0.014088854388427718,0.016589510348821803,0.016,0.014061845427541844,0.016493514795380585,0.016,0.014039655024302912,0.01639629228639879,0.016,0.014022338347549741,0.016298084532352344,0.016,0.014009938449269196,0.01619913569319163,0.016,0.014002486157562156,0.016099691771321388,0.016,0.014,0.015999999999999993,0.016,0.014002486157562158,0.0159003082286786,0.016,0.014009938449269198,0.015800864306808358,0.016,0.014022338347549745,0.015701915467647643,0.016,0.014039655024302914,0.015603707713601197,0.016,0.014061845427541847,0.015506485204619403,0.016,0.014088854388427722,0.015410489651178184,0.016,0.014120614758428187,0.015315959713348655,0.016,0.014157047576259189,0.0152231304074506,0.016,0.014198062264195167,0.015132232521764875,0.016,0.014243556853259549,0.015043492042757354,0.016,0.014293418236735696,0.014957129593240994,0.016,0.014347522451368017,0.014873359883872747,0.016,0.014405734985554162,0.014792391179349036,0.016,0.014467911113762052,0.014714424780626912,0.016,0.014533896256340356,0.014639654524458152,0.016,0.014603526363827864,0.014568266301480554,0.016,0.014676628324806292,0.014500437594064523,0.016,0.014753020396282544,0.014436337035063933,0.016,0.014832512655530431,0.01437612398856828,0.016,0.014914907472268495,0.01431994815369845,0.016,0.015000000000000013,0.014267949192431115,0.016,0.015087578685293687,0.014220256382377056,0.016,0.015177425793738791,0.014176988295376648,0.016,0.015269317951267226,0.014138252502711586,0.016,0.015363026699496646,0.014104145307665732,0.016,0.015458319063714006,0.014074751506099973,0.016,0.015554958132087387,0.01405014417563635,0.016,0.015652703644666158,0.01403038449397558,0.016,0.015751312590705047,0.014015521586799654,0.016,0.01585053981282717,0.014005592405637639,0.016,0.015950138616523873,0.014000621635998368,0.016,0.016049861383476166,0.014000621635998368,0.016,0.01614946018717287,0.01400559240563764,0.016,0.01624868740929499,0.014015521586799657,0.016,0.01634729635533388,0.014030384493975588,0.016,0.016445041867912652,0.014050144175636358,0.016,0.01654168093628603,0.014074751506099983,0.016,0.01663697330050339,0.014104145307665742,0.016,0.01673068204873281,0.0141382525027116,0.016,0.016822574206261244,0.014176988295376664,0.016,0.016912421314706348,0.014220256382377073,0.016,0.017000000000000022,0.014267949192431134,0.016,0.01708509252773154,0.01431994815369847,0.016,0.0171674873444696,0.014376123988568301,0.016,0.017246979603717485,0.014436337035063956,0.016,0.01732337167519374,0.014500437594064549,0.016,0.017396473636172166,0.01456826630148058,0.016,0.01746610374365967,0.01463965452445818,0.016,0.017532088886237973,0.014714424780626942,0.016,0.01759426501444586,0.014792391179349065,0.016,0.017652477548632008,0.014873359883872778,0.016,0.017706581763264326,0.014957129593241029,0.016,0.01775644314674047,0.015043492042757388,0.016,0.017801937735804848,0.01513223252176491,0.016,0.017842952423740826,0.015223130407450637,0.016,0.017879385241571826,0.01531595971334869,0.016,0.017911145611572293,0.01541048965117822,0.016,0.017938154572458165,0.015506485204619442,0.016,0.017960344975697096,0.015603707713601235,0.016,0.017977661652450263,0.01570191546764768,0.016,0.017990061550730806,0.0158008643068084,0.016,0.01799751384243785,0.015900308228678637,0.016],"indices":[129,1,0,129,2,1,130,3,2,130,2,129,131,4,3,131,3,130,132,5,4,132,4,131,133,6,5,133,5,132,134,7,6,134,8,7,134,6,133,135,8,134,136,9,8,136,8,135,137,10,9,137,9,136,138,11,10,138,10,137,139,11,138,139,12,11,140,12,139,140,13,12,141,13,140,141,14,13,142,14,141,142,15,14,143,16,15,143,15,142,144,17,16,144,16,143,145,18,17,145,17,144,146,19,18,146,18,145,147,20,19,147,21,20,147,19,146,148,22,21,148,21,147,149,22,148,150,23,22,150,22,149,151,24,23,151,23,150,152,25,24,152,24,151,153,26,25,153,25,152,154,27,26,154,26,153,155,28,27,155,27,154,156,29,28,156,28,155,157,30,29,157,29,156,158,31,30,158,30,157,159,32,31,159,31,158,160,33,32,160,34,33,160,32,159,161,34,160,162,35,34,162,34,161,163,36,35,163,35,162,164,37,36,164,36,163,165,38,37,165,37,164,166,38,165,166,39,38,167,39,166,167,40,39,168,40,167,168,41,40,169,41,168,169,42,41,169,43,42,170,43,169,171,43,170,171,44,43,172,44,171,172,45,44,173,45,172,173,46,45,174,46,173,174,47,46,175,47,174,175,48,47,176,49,48,176,48,175,177,50,49,177,49,176,178,51,50,178,50,177,179,52,51,179,51,178,180,53,52,180,52,179,181,54,53,181,53,180,182,55,54,182,54,181,183,56,55,183,55,182,184,57,56,184,56,183,185,58,57,185,57,184,186,59,58,186,58,185,187,60,59,187,59,186,188,61,60,188,60,187,189,62,61,189,61,188,190,62,189,190,63,62,191,63,190,191,64,63,192,64,191,192,65,64,193,65,192,193,66,65,194,66,193,194,67,66,195,67,194,195,68,67,196,68,195,196,69,68,197,69,196,197,70,69,198,70,197,198,71,70,199,71,198,199,72,71,200,72,199,200,73,72,201,73,200,201,74,73,201,75,74,202,75,201,203,75,202,203,76,75,204,76,203,204,77,76,205,77,204,205,78,77,206,78,205,206,79,78,207,79,206,207,80,79,208,80,207,208,81,80,209,81,208,209,82,81,210,82,209,210,83,82,211,84,83,211,83,210,212,85,84,212,84,211,213,86,85,213,85,212,214,87,86,214,86,213,215,88,87,215,87,214,216,88,215,216,89,88,217,89,216,217,90,89,218,90,217,218,91,90,219,91,218,219,92,91,220,92,219,220,93,92,221,93,220,221,94,93,222,94,221,222,95,94,223,95,222,223,96,95,224,96,223,224,97,96,225,97,224,225,98,97,226,98,225,226,99,98,227,99,226,227,100,99,228,101,100,228,100,227,229,102,101,229,101,228,230,103,102,230,102,229,231,104,103,231,103,230,232,105,104,232,104,231,233,106,105,233,105,232,234,107,106,234,106,233,235,108,107,235,107,234,236,109,108,236,108,235,237,110,109,237,109,236,238,111,110,238,110,237,239,112,111,239,111,238,240,113,112,240,112,239,241,113,240,241,114,113,242,114,241,242,115,114,243,115,242,243,116,115,244,116,243,244,117,116,245,118,117,245,117,244,246,119,118,246,118,245,247,120,119,247,119,246,248,121,120,248,120,247,249,122,121,249,121,248,250,123,122,250,122,249,251,124,123,251,123,250,252,125,124,252,124,251,253,126,125,253,125,252,128,127,126,128,126,253,335,334,333,329,331,330,340,335,333,340,333,332,340,336,335,340,337,336,340,338,337,340,339,338,325,327,326,325,328,327,325,329,328,323,325,324,343,341,340,343,342,341,320,322,321,320,323,322,347,346,345,314,316,315,314,317,316,352,349,348,352,350,349,352,351,350,312,314,313,355,352,348,355,347,345,355,345,344,355,348,347,355,353,352,355,354,353,356,355,344,308,310,309,308,311,310,358,357,356,306,314,312,306,311,308,306,331,329,306,329,325,306,308,307,306,340,332,306,312,311,306,318,317,306,325,323,306,319,318,306,343,340,306,320,319,306,323,320,306,332,331,306,344,343,306,317,314,361,359,358,361,360,359,361,358,356,363,362,361,302,304,303,302,305,304,302,306,305,364,363,361,300,302,301,300,306,302,366,365,364,367,364,361,367,366,364,298,300,299,298,306,300,369,368,367,369,367,361,296,298,297,371,370,369,371,369,361,294,296,295,294,298,296,373,372,371,292,294,293,374,373,371,291,294,292,377,376,375,378,375,374,378,374,371,378,377,375,287,289,288,287,290,289,379,378,371,255,254,379,283,285,284,283,286,285,257,256,255,257,255,379,281,283,282,259,258,257,280,283,281,260,259,257,279,286,283,279,287,286,279,283,280,262,261,260,277,279,278,277,291,290,277,287,279,277,290,287,275,277,276,265,263,262,265,264,263,265,262,260,273,275,274,273,277,275,268,267,266,269,257,379,269,266,265,269,260,257,269,265,260,269,268,266,270,379,371,270,272,271,270,273,272,270,361,356,270,344,306,270,291,277,270,269,379,270,298,294,270,306,298,270,277,273,270,371,361,270,356,344,270,294,291,461,459,460,455,456,457,466,459,461,466,458,459,466,461,462,466,462,463,466,463,464,466,464,465,451,452,453,451,453,454,451,454,455,449,450,451,469,466,467,469,467,468,446,447,448,446,448,449,473,471,472,440,441,442,440,442,443,478,474,475,478,475,476,478,476,477,438,439,440,481,474,478,481,471,473,481,470,471,481,473,474,481,478,479,481,479,480,482,470,481,434,435,436,434,436,437,484,482,483,432,438,440,432,434,437,432,455,457,432,451,455,432,433,434,432,458,466,432,437,438,432,443,444,432,449,451,432,444,445,432,466,469,432,445,446,432,446,449,432,457,458,432,469,470,432,440,443,487,484,485,487,485,486,487,482,484,489,487,488,428,429,430,428,430,431,428,431,432,490,487,489,426,427,428,426,428,432,492,490,491,493,487,490,493,490,492,424,425,426,424,426,432,495,493,494,495,487,493,422,423,424,497,495,496,497,487,495,420,421,422,420,422,424,499,497,498,418,419,420,500,497,499,417,418,420,503,501,502,504,500,501,504,497,500,504,501,503,413,414,415,413,415,416,505,497,504,381,505,380,409,410,411,409,411,412,383,381,382,383,505,381,407,408,409,385,383,384,406,407,409,386,383,385,405,409,412,405,412,413,405,406,409,388,386,387,403,404,405,403,416,417,403,405,413,403,413,416,401,402,403,391,388,389,391,389,390,391,386,388,399,400,401,399,401,403,394,392,393,395,505,383,395,391,392,395,383,386,395,386,391,395,392,394,396,497,505,396,397,398,396,398,399,396,482,487,396,432,470,396,403,417,396,505,395,396,420,424,396,424,432,396,399,403,396,487,497,396,470,482,396,417,420],"color":[255.0,165.0,25.0]},{"name":"datum_marker_nonphysical_16_432","positions":[0.018000000000000002,0.432,0.014,0.018000000000000002,0.432,0.016,0.017997513842437845,0.4320996917713214,0.016,0.017990061550730803,0.4321991356931916,0.016,0.01797766165245026,0.43229808453235236,0.016,0.01796034497569709,0.4323962922863988,0.016,0.017938154572458155,0.43249351479538056,0.016,0.017911145611572282,0.4325895103488218,0.016,0.01787938524157182,0.43268404028665136,0.016,0.017842952423740815,0.4327768695925494,0.016,0.017801937735804838,0.43286776747823513,0.016,0.01775644314674046,0.43295650795724266,0.016,0.017706581763264312,0.433042870406759,0.016,0.01765247754863199,0.4331266401161273,0.016,0.017594265014445845,0.43320760882065096,0.016,0.01753208888623796,0.43328557521937305,0.016,0.01746610374365965,0.43336034547554186,0.016,0.017396473636172145,0.43343173369851945,0.016,0.01732337167519372,0.4334995624059355,0.016,0.017246979603717467,0.43356366296493604,0.016,0.01716748734446958,0.4336238760114317,0.016,0.017085092527731518,0.43368005184630154,0.016,0.017,0.4337320508075689,0.016,0.016912421314706324,0.43377974361762295,0.016,0.016822574206261223,0.43382301170462334,0.016,0.016730682048732792,0.43386174749728845,0.016,0.01663697330050337,0.43389585469233427,0.016,0.01654168093628601,0.4339252484939,0.016,0.016445041867912628,0.43394985582436363,0.016,0.01634729635533386,0.4339696155060244,0.016,0.01624868740929497,0.43398447841320037,0.016,0.01614946018717285,0.43399440759436236,0.016,0.01604986138347615,0.43399937836400165,0.016,0.015950138616523855,0.43399937836400165,0.016,0.015850539812827153,0.43399440759436236,0.016,0.01575131259070503,0.43398447841320037,0.016,0.01565270364466614,0.4339696155060244,0.016,0.015554958132087373,0.43394985582436363,0.016,0.015458319063713992,0.4339252484939,0.016,0.015363026699496633,0.43389585469233427,0.016,0.015269317951267212,0.43386174749728845,0.016,0.01517742579373878,0.43382301170462334,0.016,0.015087578685293675,0.43377974361762295,0.016,0.015000000000000003,0.4337320508075689,0.016,0.014914907472268481,0.43368005184630154,0.016,0.01483251265553042,0.4336238760114317,0.016,0.014753020396282533,0.43356366296493604,0.016,0.014676628324806281,0.4334995624059355,0.016,0.014603526363827854,0.43343173369851945,0.016,0.014533896256340348,0.43336034547554186,0.016,0.014467911113762043,0.43328557521937305,0.016,0.014405734985554156,0.43320760882065096,0.016,0.01434752245136801,0.4331266401161273,0.016,0.014293418236735689,0.433042870406759,0.016,0.014243556853259542,0.43295650795724266,0.016,0.01419806226419516,0.43286776747823513,0.016,0.014157047576259183,0.43277686959254935,0.016,0.014120614758428183,0.43268404028665136,0.016,0.014088854388427718,0.4325895103488218,0.016,0.014061845427541844,0.43249351479538056,0.016,0.014039655024302912,0.4323962922863988,0.016,0.014022338347549741,0.43229808453235236,0.016,0.014009938449269196,0.4321991356931916,0.016,0.014002486157562156,0.4320996917713214,0.016,0.014,0.432,0.016,0.014002486157562158,0.43190030822867864,0.016,0.014009938449269198,0.43180086430680836,0.016,0.014022338347549745,0.4317019154676477,0.016,0.014039655024302914,0.4316037077136012,0.016,0.014061845427541847,0.4315064852046194,0.016,0.014088854388427722,0.4314104896511782,0.016,0.014120614758428187,0.4313159597133487,0.016,0.014157047576259189,0.4312231304074506,0.016,0.014198062264195167,0.4311322325217649,0.016,0.014243556853259549,0.4310434920427574,0.016,0.014293418236735696,0.430957129593241,0.016,0.014347522451368017,0.43087335988387276,0.016,0.014405734985554162,0.43079239117934903,0.016,0.014467911113762052,0.43071442478062694,0.016,0.014533896256340356,0.4306396545244581,0.016,0.014603526363827864,0.43056826630148054,0.016,0.014676628324806292,0.43050043759406453,0.016,0.014753020396282544,0.43043633703506395,0.016,0.014832512655530431,0.4303761239885683,0.016,0.014914907472268495,0.4303199481536985,0.016,0.015000000000000013,0.4302679491924311,0.016,0.015087578685293687,0.43022025638237704,0.016,0.015177425793738791,0.43017698829537665,0.016,0.015269317951267226,0.4301382525027116,0.016,0.015363026699496646,0.4301041453076657,0.016,0.015458319063714006,0.4300747515061,0.016,0.015554958132087387,0.43005014417563636,0.016,0.015652703644666158,0.43003038449397557,0.016,0.015751312590705047,0.4300155215867997,0.016,0.01585053981282717,0.4300055924056376,0.016,0.015950138616523873,0.4300006216359984,0.016,0.016049861383476166,0.4300006216359984,0.016,0.01614946018717287,0.4300055924056376,0.016,0.01624868740929499,0.4300155215867997,0.016,0.01634729635533388,0.43003038449397557,0.016,0.016445041867912652,0.43005014417563636,0.016,0.01654168093628603,0.4300747515061,0.016,0.01663697330050339,0.4301041453076658,0.016,0.01673068204873281,0.43013825250271165,0.016,0.016822574206261244,0.43017698829537665,0.016,0.016912421314706348,0.4302202563823771,0.016,0.017000000000000022,0.43026794919243116,0.016,0.01708509252773154,0.4303199481536985,0.016,0.0171674873444696,0.4303761239885683,0.016,0.017246979603717485,0.43043633703506395,0.016,0.01732337167519374,0.43050043759406453,0.016,0.017396473636172166,0.4305682663014806,0.016,0.01746610374365967,0.4306396545244582,0.016,0.017532088886237973,0.43071442478062694,0.016,0.01759426501444586,0.4307923911793491,0.016,0.017652477548632008,0.43087335988387276,0.016,0.017706581763264326,0.430957129593241,0.016,0.01775644314674047,0.43104349204275744,0.016,0.017801937735804848,0.43113223252176497,0.016,0.017842952423740826,0.43122313040745064,0.016,0.017879385241571826,0.4313159597133487,0.016,0.017911145611572293,0.43141048965117823,0.016,0.017938154572458165,0.4315064852046194,0.016,0.017960344975697096,0.43160370771360124,0.016,0.017977661652450263,0.4317019154676477,0.016,0.017990061550730806,0.4318008643068084,0.016,0.01799751384243785,0.43190030822867864,0.016,0.018000000000000002,0.432,0.016,0.018000000000000002,0.432,0.014,0.017997513842437845,0.4320996917713214,0.014,0.017990061550730803,0.4321991356931916,0.014,0.01797766165245026,0.43229808453235236,0.014,0.01796034497569709,0.4323962922863988,0.014,0.017938154572458155,0.43249351479538056,0.014,0.017911145611572282,0.4325895103488218,0.014,0.01787938524157182,0.43268404028665136,0.014,0.017842952423740815,0.4327768695925494,0.014,0.017801937735804838,0.43286776747823513,0.014,0.01775644314674046,0.43295650795724266,0.014,0.017706581763264312,0.433042870406759,0.014,0.01765247754863199,0.4331266401161273,0.014,0.017594265014445845,0.43320760882065096,0.014,0.01753208888623796,0.43328557521937305,0.014,0.01746610374365965,0.43336034547554186,0.014,0.017396473636172145,0.43343173369851945,0.014,0.01732337167519372,0.4334995624059355,0.014,0.017246979603717467,0.43356366296493604,0.014,0.01716748734446958,0.4336238760114317,0.014,0.017085092527731518,0.43368005184630154,0.014,0.017,0.4337320508075689,0.014,0.016912421314706324,0.43377974361762295,0.014,0.016822574206261223,0.43382301170462334,0.014,0.016730682048732792,0.43386174749728845,0.014,0.01663697330050337,0.43389585469233427,0.014,0.01654168093628601,0.4339252484939,0.014,0.016445041867912628,0.43394985582436363,0.014,0.01634729635533386,0.4339696155060244,0.014,0.01624868740929497,0.43398447841320037,0.014,0.01614946018717285,0.43399440759436236,0.014,0.01604986138347615,0.43399937836400165,0.014,0.015950138616523855,0.43399937836400165,0.014,0.015850539812827153,0.43399440759436236,0.014,0.01575131259070503,0.43398447841320037,0.014,0.01565270364466614,0.4339696155060244,0.014,0.015554958132087373,0.43394985582436363,0.014,0.015458319063713992,0.4339252484939,0.014,0.015363026699496633,0.43389585469233427,0.014,0.015269317951267212,0.43386174749728845,0.014,0.01517742579373878,0.43382301170462334,0.014,0.015087578685293675,0.43377974361762295,0.014,0.015000000000000003,0.4337320508075689,0.014,0.014914907472268481,0.43368005184630154,0.014,0.01483251265553042,0.4336238760114317,0.014,0.014753020396282533,0.43356366296493604,0.014,0.014676628324806281,0.4334995624059355,0.014,0.014603526363827854,0.43343173369851945,0.014,0.014533896256340348,0.43336034547554186,0.014,0.014467911113762043,0.43328557521937305,0.014,0.014405734985554156,0.43320760882065096,0.014,0.01434752245136801,0.4331266401161273,0.014,0.014293418236735689,0.433042870406759,0.014,0.014243556853259542,0.43295650795724266,0.014,0.01419806226419516,0.43286776747823513,0.014,0.014157047576259183,0.43277686959254935,0.014,0.014120614758428183,0.43268404028665136,0.014,0.014088854388427718,0.4325895103488218,0.014,0.014061845427541844,0.43249351479538056,0.014,0.014039655024302912,0.4323962922863988,0.014,0.014022338347549741,0.43229808453235236,0.014,0.014009938449269196,0.4321991356931916,0.014,0.014002486157562156,0.4320996917713214,0.014,0.014,0.432,0.014,0.014002486157562158,0.43190030822867864,0.014,0.014009938449269198,0.43180086430680836,0.014,0.014022338347549745,0.4317019154676477,0.014,0.014039655024302914,0.4316037077136012,0.014,0.014061845427541847,0.4315064852046194,0.014,0.014088854388427722,0.4314104896511782,0.014,0.014120614758428187,0.4313159597133487,0.014,0.014157047576259189,0.4312231304074506,0.014,0.014198062264195167,0.4311322325217649,0.014,0.014243556853259549,0.4310434920427574,0.014,0.014293418236735696,0.430957129593241,0.014,0.014347522451368017,0.43087335988387276,0.014,0.014405734985554162,0.43079239117934903,0.014,0.014467911113762052,0.43071442478062694,0.014,0.014533896256340356,0.4306396545244581,0.014,0.014603526363827864,0.43056826630148054,0.014,0.014676628324806292,0.43050043759406453,0.014,0.014753020396282544,0.43043633703506395,0.014,0.014832512655530431,0.4303761239885683,0.014,0.014914907472268495,0.4303199481536985,0.014,0.015000000000000013,0.4302679491924311,0.014,0.015087578685293687,0.43022025638237704,0.014,0.015177425793738791,0.43017698829537665,0.014,0.015269317951267226,0.4301382525027116,0.014,0.015363026699496646,0.4301041453076657,0.014,0.015458319063714006,0.4300747515061,0.014,0.015554958132087387,0.43005014417563636,0.014,0.015652703644666158,0.43003038449397557,0.014,0.015751312590705047,0.4300155215867997,0.014,0.01585053981282717,0.4300055924056376,0.014,0.015950138616523873,0.4300006216359984,0.014,0.016049861383476166,0.4300006216359984,0.014,0.01614946018717287,0.4300055924056376,0.014,0.01624868740929499,0.4300155215867997,0.014,0.01634729635533388,0.43003038449397557,0.014,0.016445041867912652,0.43005014417563636,0.014,0.01654168093628603,0.4300747515061,0.014,0.01663697330050339,0.4301041453076658,0.014,0.01673068204873281,0.43013825250271165,0.014,0.016822574206261244,0.43017698829537665,0.014,0.016912421314706348,0.4302202563823771,0.014,0.017000000000000022,0.43026794919243116,0.014,0.01708509252773154,0.4303199481536985,0.014,0.0171674873444696,0.4303761239885683,0.014,0.017246979603717485,0.43043633703506395,0.014,0.01732337167519374,0.43050043759406453,0.014,0.017396473636172166,0.4305682663014806,0.014,0.01746610374365967,0.4306396545244582,0.014,0.017532088886237973,0.43071442478062694,0.014,0.01759426501444586,0.4307923911793491,0.014,0.017652477548632008,0.43087335988387276,0.014,0.017706581763264326,0.430957129593241,0.014,0.01775644314674047,0.43104349204275744,0.014,0.017801937735804848,0.43113223252176497,0.014,0.017842952423740826,0.43122313040745064,0.014,0.017879385241571826,0.4313159597133487,0.014,0.017911145611572293,0.43141048965117823,0.014,0.017938154572458165,0.4315064852046194,0.014,0.017960344975697096,0.43160370771360124,0.014,0.017977661652450263,0.4317019154676477,0.014,0.017990061550730806,0.4318008643068084,0.014,0.01799751384243785,0.43190030822867864,0.014,0.018000000000000002,0.432,0.014,0.017997513842437845,0.4320996917713214,0.014,0.017990061550730803,0.4321991356931916,0.014,0.01797766165245026,0.43229808453235236,0.014,0.01796034497569709,0.4323962922863988,0.014,0.017938154572458155,0.43249351479538056,0.014,0.017911145611572282,0.4325895103488218,0.014,0.01787938524157182,0.43268404028665136,0.014,0.017842952423740815,0.4327768695925494,0.014,0.017801937735804838,0.43286776747823513,0.014,0.01775644314674046,0.43295650795724266,0.014,0.017706581763264312,0.433042870406759,0.014,0.01765247754863199,0.4331266401161273,0.014,0.017594265014445845,0.43320760882065096,0.014,0.01753208888623796,0.43328557521937305,0.014,0.01746610374365965,0.43336034547554186,0.014,0.017396473636172145,0.43343173369851945,0.014,0.01732337167519372,0.4334995624059355,0.014,0.017246979603717467,0.43356366296493604,0.014,0.01716748734446958,0.4336238760114317,0.014,0.017085092527731518,0.43368005184630154,0.014,0.017,0.4337320508075689,0.014,0.016912421314706324,0.43377974361762295,0.014,0.016822574206261223,0.43382301170462334,0.014,0.016730682048732792,0.43386174749728845,0.014,0.01663697330050337,0.43389585469233427,0.014,0.01654168093628601,0.4339252484939,0.014,0.016445041867912628,0.43394985582436363,0.014,0.01634729635533386,0.4339696155060244,0.014,0.01624868740929497,0.43398447841320037,0.014,0.01614946018717285,0.43399440759436236,0.014,0.01604986138347615,0.43399937836400165,0.014,0.015950138616523855,0.43399937836400165,0.014,0.015850539812827153,0.43399440759436236,0.014,0.01575131259070503,0.43398447841320037,0.014,0.01565270364466614,0.4339696155060244,0.014,0.015554958132087373,0.43394985582436363,0.014,0.015458319063713992,0.4339252484939,0.014,0.015363026699496633,0.43389585469233427,0.014,0.015269317951267212,0.43386174749728845,0.014,0.01517742579373878,0.43382301170462334,0.014,0.015087578685293675,0.43377974361762295,0.014,0.015000000000000003,0.4337320508075689,0.014,0.014914907472268481,0.43368005184630154,0.014,0.01483251265553042,0.4336238760114317,0.014,0.014753020396282533,0.43356366296493604,0.014,0.014676628324806281,0.4334995624059355,0.014,0.014603526363827854,0.43343173369851945,0.014,0.014533896256340348,0.43336034547554186,0.014,0.014467911113762043,0.43328557521937305,0.014,0.014405734985554156,0.43320760882065096,0.014,0.01434752245136801,0.4331266401161273,0.014,0.014293418236735689,0.433042870406759,0.014,0.014243556853259542,0.43295650795724266,0.014,0.01419806226419516,0.43286776747823513,0.014,0.014157047576259183,0.43277686959254935,0.014,0.014120614758428183,0.43268404028665136,0.014,0.014088854388427718,0.4325895103488218,0.014,0.014061845427541844,0.43249351479538056,0.014,0.014039655024302912,0.4323962922863988,0.014,0.014022338347549741,0.43229808453235236,0.014,0.014009938449269196,0.4321991356931916,0.014,0.014002486157562156,0.4320996917713214,0.014,0.014,0.432,0.014,0.014002486157562158,0.43190030822867864,0.014,0.014009938449269198,0.43180086430680836,0.014,0.014022338347549745,0.4317019154676477,0.014,0.014039655024302914,0.4316037077136012,0.014,0.014061845427541847,0.4315064852046194,0.014,0.014088854388427722,0.4314104896511782,0.014,0.014120614758428187,0.4313159597133487,0.014,0.014157047576259189,0.4312231304074506,0.014,0.014198062264195167,0.4311322325217649,0.014,0.014243556853259549,0.4310434920427574,0.014,0.014293418236735696,0.430957129593241,0.014,0.014347522451368017,0.43087335988387276,0.014,0.014405734985554162,0.43079239117934903,0.014,0.014467911113762052,0.43071442478062694,0.014,0.014533896256340356,0.4306396545244581,0.014,0.014603526363827864,0.43056826630148054,0.014,0.014676628324806292,0.43050043759406453,0.014,0.014753020396282544,0.43043633703506395,0.014,0.014832512655530431,0.4303761239885683,0.014,0.014914907472268495,0.4303199481536985,0.014,0.015000000000000013,0.4302679491924311,0.014,0.015087578685293687,0.43022025638237704,0.014,0.015177425793738791,0.43017698829537665,0.014,0.015269317951267226,0.4301382525027116,0.014,0.015363026699496646,0.4301041453076657,0.014,0.015458319063714006,0.4300747515061,0.014,0.015554958132087387,0.43005014417563636,0.014,0.015652703644666158,0.43003038449397557,0.014,0.015751312590705047,0.4300155215867997,0.014,0.01585053981282717,0.4300055924056376,0.014,0.015950138616523873,0.4300006216359984,0.014,0.016049861383476166,0.4300006216359984,0.014,0.01614946018717287,0.4300055924056376,0.014,0.01624868740929499,0.4300155215867997,0.014,0.01634729635533388,0.43003038449397557,0.014,0.016445041867912652,0.43005014417563636,0.014,0.01654168093628603,0.4300747515061,0.014,0.01663697330050339,0.4301041453076658,0.014,0.01673068204873281,0.43013825250271165,0.014,0.016822574206261244,0.43017698829537665,0.014,0.016912421314706348,0.4302202563823771,0.014,0.017000000000000022,0.43026794919243116,0.014,0.01708509252773154,0.4303199481536985,0.014,0.0171674873444696,0.4303761239885683,0.014,0.017246979603717485,0.43043633703506395,0.014,0.01732337167519374,0.43050043759406453,0.014,0.017396473636172166,0.4305682663014806,0.014,0.01746610374365967,0.4306396545244582,0.014,0.017532088886237973,0.43071442478062694,0.014,0.01759426501444586,0.4307923911793491,0.014,0.017652477548632008,0.43087335988387276,0.014,0.017706581763264326,0.430957129593241,0.014,0.01775644314674047,0.43104349204275744,0.014,0.017801937735804848,0.43113223252176497,0.014,0.017842952423740826,0.43122313040745064,0.014,0.017879385241571826,0.4313159597133487,0.014,0.017911145611572293,0.43141048965117823,0.014,0.017938154572458165,0.4315064852046194,0.014,0.017960344975697096,0.43160370771360124,0.014,0.017977661652450263,0.4317019154676477,0.014,0.017990061550730806,0.4318008643068084,0.014,0.01799751384243785,0.43190030822867864,0.014,0.018000000000000002,0.432,0.016,0.017997513842437845,0.4320996917713214,0.016,0.017990061550730803,0.4321991356931916,0.016,0.01797766165245026,0.43229808453235236,0.016,0.01796034497569709,0.4323962922863988,0.016,0.017938154572458155,0.43249351479538056,0.016,0.017911145611572282,0.4325895103488218,0.016,0.01787938524157182,0.43268404028665136,0.016,0.017842952423740815,0.4327768695925494,0.016,0.017801937735804838,0.43286776747823513,0.016,0.01775644314674046,0.43295650795724266,0.016,0.017706581763264312,0.433042870406759,0.016,0.01765247754863199,0.4331266401161273,0.016,0.017594265014445845,0.43320760882065096,0.016,0.01753208888623796,0.43328557521937305,0.016,0.01746610374365965,0.43336034547554186,0.016,0.017396473636172145,0.43343173369851945,0.016,0.01732337167519372,0.4334995624059355,0.016,0.017246979603717467,0.43356366296493604,0.016,0.01716748734446958,0.4336238760114317,0.016,0.017085092527731518,0.43368005184630154,0.016,0.017,0.4337320508075689,0.016,0.016912421314706324,0.43377974361762295,0.016,0.016822574206261223,0.43382301170462334,0.016,0.016730682048732792,0.43386174749728845,0.016,0.01663697330050337,0.43389585469233427,0.016,0.01654168093628601,0.4339252484939,0.016,0.016445041867912628,0.43394985582436363,0.016,0.01634729635533386,0.4339696155060244,0.016,0.01624868740929497,0.43398447841320037,0.016,0.01614946018717285,0.43399440759436236,0.016,0.01604986138347615,0.43399937836400165,0.016,0.015950138616523855,0.43399937836400165,0.016,0.015850539812827153,0.43399440759436236,0.016,0.01575131259070503,0.43398447841320037,0.016,0.01565270364466614,0.4339696155060244,0.016,0.015554958132087373,0.43394985582436363,0.016,0.015458319063713992,0.4339252484939,0.016,0.015363026699496633,0.43389585469233427,0.016,0.015269317951267212,0.43386174749728845,0.016,0.01517742579373878,0.43382301170462334,0.016,0.015087578685293675,0.43377974361762295,0.016,0.015000000000000003,0.4337320508075689,0.016,0.014914907472268481,0.43368005184630154,0.016,0.01483251265553042,0.4336238760114317,0.016,0.014753020396282533,0.43356366296493604,0.016,0.014676628324806281,0.4334995624059355,0.016,0.014603526363827854,0.43343173369851945,0.016,0.014533896256340348,0.43336034547554186,0.016,0.014467911113762043,0.43328557521937305,0.016,0.014405734985554156,0.43320760882065096,0.016,0.01434752245136801,0.4331266401161273,0.016,0.014293418236735689,0.433042870406759,0.016,0.014243556853259542,0.43295650795724266,0.016,0.01419806226419516,0.43286776747823513,0.016,0.014157047576259183,0.43277686959254935,0.016,0.014120614758428183,0.43268404028665136,0.016,0.014088854388427718,0.4325895103488218,0.016,0.014061845427541844,0.43249351479538056,0.016,0.014039655024302912,0.4323962922863988,0.016,0.014022338347549741,0.43229808453235236,0.016,0.014009938449269196,0.4321991356931916,0.016,0.014002486157562156,0.4320996917713214,0.016,0.014,0.432,0.016,0.014002486157562158,0.43190030822867864,0.016,0.014009938449269198,0.43180086430680836,0.016,0.014022338347549745,0.4317019154676477,0.016,0.014039655024302914,0.4316037077136012,0.016,0.014061845427541847,0.4315064852046194,0.016,0.014088854388427722,0.4314104896511782,0.016,0.014120614758428187,0.4313159597133487,0.016,0.014157047576259189,0.4312231304074506,0.016,0.014198062264195167,0.4311322325217649,0.016,0.014243556853259549,0.4310434920427574,0.016,0.014293418236735696,0.430957129593241,0.016,0.014347522451368017,0.43087335988387276,0.016,0.014405734985554162,0.43079239117934903,0.016,0.014467911113762052,0.43071442478062694,0.016,0.014533896256340356,0.4306396545244581,0.016,0.014603526363827864,0.43056826630148054,0.016,0.014676628324806292,0.43050043759406453,0.016,0.014753020396282544,0.43043633703506395,0.016,0.014832512655530431,0.4303761239885683,0.016,0.014914907472268495,0.4303199481536985,0.016,0.015000000000000013,0.4302679491924311,0.016,0.015087578685293687,0.43022025638237704,0.016,0.015177425793738791,0.43017698829537665,0.016,0.015269317951267226,0.4301382525027116,0.016,0.015363026699496646,0.4301041453076657,0.016,0.015458319063714006,0.4300747515061,0.016,0.015554958132087387,0.43005014417563636,0.016,0.015652703644666158,0.43003038449397557,0.016,0.015751312590705047,0.4300155215867997,0.016,0.01585053981282717,0.4300055924056376,0.016,0.015950138616523873,0.4300006216359984,0.016,0.016049861383476166,0.4300006216359984,0.016,0.01614946018717287,0.4300055924056376,0.016,0.01624868740929499,0.4300155215867997,0.016,0.01634729635533388,0.43003038449397557,0.016,0.016445041867912652,0.43005014417563636,0.016,0.01654168093628603,0.4300747515061,0.016,0.01663697330050339,0.4301041453076658,0.016,0.01673068204873281,0.43013825250271165,0.016,0.016822574206261244,0.43017698829537665,0.016,0.016912421314706348,0.4302202563823771,0.016,0.017000000000000022,0.43026794919243116,0.016,0.01708509252773154,0.4303199481536985,0.016,0.0171674873444696,0.4303761239885683,0.016,0.017246979603717485,0.43043633703506395,0.016,0.01732337167519374,0.43050043759406453,0.016,0.017396473636172166,0.4305682663014806,0.016,0.01746610374365967,0.4306396545244582,0.016,0.017532088886237973,0.43071442478062694,0.016,0.01759426501444586,0.4307923911793491,0.016,0.017652477548632008,0.43087335988387276,0.016,0.017706581763264326,0.430957129593241,0.016,0.01775644314674047,0.43104349204275744,0.016,0.017801937735804848,0.43113223252176497,0.016,0.017842952423740826,0.43122313040745064,0.016,0.017879385241571826,0.4313159597133487,0.016,0.017911145611572293,0.43141048965117823,0.016,0.017938154572458165,0.4315064852046194,0.016,0.017960344975697096,0.43160370771360124,0.016,0.017977661652450263,0.4317019154676477,0.016,0.017990061550730806,0.4318008643068084,0.016,0.01799751384243785,0.43190030822867864,0.016],"indices":[129,1,0,129,2,1,130,3,2,130,2,129,131,4,3,131,3,130,132,5,4,132,4,131,133,6,5,133,5,132,134,7,6,134,8,7,134,6,133,135,8,134,136,9,8,136,8,135,137,10,9,137,9,136,138,11,10,138,10,137,139,11,138,139,12,11,140,12,139,140,13,12,141,13,140,141,14,13,142,14,141,142,15,14,143,16,15,143,15,142,144,17,16,144,16,143,145,18,17,145,17,144,146,19,18,146,18,145,147,20,19,147,21,20,147,19,146,148,22,21,148,21,147,149,22,148,150,23,22,150,22,149,151,24,23,151,23,150,152,25,24,152,24,151,153,26,25,153,25,152,154,27,26,154,26,153,155,28,27,155,27,154,156,29,28,156,28,155,157,30,29,157,29,156,158,31,30,158,30,157,159,32,31,159,31,158,160,33,32,160,34,33,160,32,159,161,34,160,162,35,34,162,34,161,163,36,35,163,35,162,164,37,36,164,36,163,165,38,37,165,37,164,166,38,165,166,39,38,167,39,166,167,40,39,168,40,167,168,41,40,169,41,168,169,42,41,169,43,42,170,43,169,171,43,170,171,44,43,172,44,171,172,45,44,173,45,172,173,46,45,174,46,173,174,47,46,175,47,174,175,48,47,176,49,48,176,48,175,177,50,49,177,49,176,178,51,50,178,50,177,179,52,51,179,51,178,180,53,52,180,52,179,181,54,53,181,53,180,182,55,54,182,54,181,183,56,55,183,55,182,184,57,56,184,56,183,185,58,57,185,57,184,186,59,58,186,58,185,187,60,59,187,59,186,188,61,60,188,60,187,189,62,61,189,61,188,190,62,189,190,63,62,191,63,190,191,64,63,192,64,191,192,65,64,193,65,192,193,66,65,194,66,193,194,67,66,195,67,194,195,68,67,196,68,195,196,69,68,197,69,196,197,70,69,198,70,197,198,71,70,199,71,198,199,72,71,200,72,199,200,73,72,201,73,200,201,74,73,201,75,74,202,75,201,203,75,202,203,76,75,204,76,203,204,77,76,205,77,204,205,78,77,206,78,205,206,79,78,207,79,206,207,80,79,208,80,207,208,81,80,209,81,208,209,82,81,210,82,209,210,83,82,211,84,83,211,83,210,212,85,84,212,84,211,213,86,85,213,85,212,214,87,86,214,86,213,215,88,87,215,87,214,216,88,215,216,89,88,217,89,216,217,90,89,218,90,217,218,91,90,219,91,218,219,92,91,220,92,219,220,93,92,221,93,220,221,94,93,222,94,221,222,95,94,223,95,222,223,96,95,224,96,223,224,97,96,225,97,224,225,98,97,226,98,225,226,99,98,227,99,226,227,100,99,228,101,100,228,100,227,229,102,101,229,101,228,230,103,102,230,102,229,231,104,103,231,103,230,232,105,104,232,104,231,233,106,105,233,105,232,234,107,106,234,106,233,235,108,107,235,107,234,236,109,108,236,108,235,237,110,109,237,109,236,238,111,110,238,110,237,239,112,111,239,111,238,240,113,112,240,112,239,241,113,240,241,114,113,242,114,241,242,115,114,243,115,242,243,116,115,244,116,243,244,117,116,245,118,117,245,117,244,246,119,118,246,118,245,247,120,119,247,119,246,248,121,120,248,120,247,249,122,121,249,121,248,250,123,122,250,122,249,251,124,123,251,123,250,252,125,124,252,124,251,253,126,125,253,125,252,128,127,126,128,126,253,328,330,329,328,331,330,338,337,336,340,339,338,343,341,340,343,342,341,348,346,345,348,347,346,315,317,316,352,349,348,352,350,349,352,351,350,312,314,313,312,315,314,354,353,352,311,315,312,356,355,354,356,354,352,357,356,352,357,348,345,357,345,344,357,352,348,308,310,309,308,311,310,306,308,307,360,358,357,360,359,358,361,360,357,304,306,305,302,308,306,302,306,304,302,304,303,364,363,362,301,308,302,366,362,361,366,365,364,366,357,344,366,361,357,366,364,362,366,340,338,366,338,336,366,343,340,366,336,335,366,344,343,298,300,299,368,367,366,369,368,366,370,369,366,295,297,296,295,298,297,371,370,366,372,371,366,374,373,372,374,331,328,374,366,335,374,327,326,374,328,327,374,332,331,374,333,332,374,334,333,374,335,334,374,372,366,291,293,292,291,294,293,291,295,294,291,300,298,291,298,295,376,375,374,376,374,326,289,291,290,377,376,326,288,291,289,287,291,288,379,378,377,379,377,326,379,324,323,379,325,324,379,326,325,286,291,287,255,254,379,257,256,255,257,379,323,257,255,379,257,318,317,257,319,318,257,317,315,257,320,319,257,321,320,257,322,321,257,323,322,281,283,282,281,284,283,280,284,281,260,259,258,279,285,284,279,284,280,261,260,258,278,285,279,262,261,258,277,286,285,277,285,278,263,258,257,263,262,258,276,291,286,276,286,277,274,276,275,273,276,274,267,257,315,267,264,263,267,265,264,267,266,265,267,311,308,267,315,311,267,301,300,267,263,257,267,308,301,271,273,272,269,268,267,270,273,271,270,269,267,270,291,276,270,267,300,270,276,273,270,300,291,454,455,456,454,456,457,464,462,463,466,464,465,469,466,467,469,467,468,474,471,472,474,472,473,441,442,443,478,474,475,478,475,476,478,476,477,438,439,440,438,440,441,480,478,479,437,438,441,482,480,481,482,478,480,483,478,482,483,471,474,483,470,471,483,474,478,434,435,436,434,436,437,432,433,434,486,483,484,486,484,485,487,483,486,430,431,432,428,432,434,428,430,432,428,429,430,490,488,489,427,428,434,492,487,488,492,490,491,492,470,483,492,483,487,492,488,490,492,464,466,492,462,464,492,466,469,492,461,462,492,469,470,424,425,426,494,492,493,495,492,494,496,492,495,421,422,423,421,423,424,497,492,496,498,492,497,500,498,499,500,454,457,500,461,492,500,452,453,500,453,454,500,457,458,500,458,459,500,459,460,500,460,461,500,492,498,417,418,419,417,419,420,417,420,421,417,424,426,417,421,424,502,500,501,502,452,500,415,416,417,503,452,502,414,415,417,413,414,417,505,503,504,505,452,503,505,449,450,505,450,451,505,451,452,412,413,417,381,505,380,383,381,382,383,449,505,383,505,381,383,443,444,383,444,445,383,441,443,383,445,446,383,446,447,383,447,448,383,448,449,407,408,409,407,409,410,406,407,410,386,384,385,405,410,411,405,406,410,387,384,386,404,405,411,388,384,387,403,411,412,403,404,411,389,383,384,389,384,388,402,412,417,402,403,412,400,401,402,399,400,402,393,441,383,393,389,390,393,390,391,393,391,392,393,434,437,393,437,441,393,426,427,393,383,389,393,427,434,397,398,399,395,393,394,396,397,399,396,393,395,396,402,417,396,426,393,396,399,402,396,417,426],"color":[255.0,165.0,25.0]},{"name":"datum_marker_nonphysical_272_16","positions":[0.274,0.016,0.014,0.274,0.016,0.016,0.27399751384243787,0.016099691771321395,0.016,0.2739900615507308,0.016199135693191632,0.016,0.27397766165245024,0.016298084532352347,0.016,0.2739603449756971,0.016396292286398793,0.016,0.2739381545724581,0.01649351479538059,0.016,0.2739111456115723,0.016589510348821807,0.016,0.2738793852415718,0.01668404028665134,0.016,0.27384295242374085,0.016776869592549388,0.016,0.2738019377358048,0.016867767478235117,0.016,0.27375644314674047,0.016956507957242635,0.016,0.2737065817632643,0.017042870406758996,0.016,0.273652477548632,0.017126640116127245,0.016,0.27359426501444584,0.017207608820650953,0.016,0.2735320888862379,0.01728557521937308,0.016,0.27346610374365965,0.017360345475541838,0.016,0.27339647363617214,0.017431733698519438,0.016,0.2733233716751937,0.01749956240593547,0.016,0.27324697960371747,0.017563662964936062,0.016,0.2731674873444696,0.017623876011431713,0.016,0.27308509252773155,0.01768005184630154,0.016,0.273,0.01773205080756888,0.016,0.27291242131470633,0.01777974361762294,0.016,0.2728225742062612,0.01782301170462335,0.016,0.2727306820487328,0.01786174749728841,0.016,0.27263697330050335,0.017895854692334266,0.016,0.272541680936286,0.017925248493900026,0.016,0.27244504186791263,0.017949855824363644,0.016,0.2723472963553339,0.017969615506024415,0.016,0.272248687409295,0.017984478413200344,0.016,0.27214946018717284,0.017994407594362362,0.016,0.27204986138347614,0.017999378364001634,0.016,0.2719501386165239,0.017999378364001634,0.016,0.27185053981282714,0.017994407594362362,0.016,0.271751312590705,0.017984478413200344,0.016,0.27165270364466615,0.017969615506024418,0.016,0.2715549581320874,0.017949855824363647,0.016,0.271458319063714,0.017925248493900026,0.016,0.27136302669949663,0.017895854692334266,0.016,0.27126931795126724,0.01786174749728841,0.016,0.2711774257937388,0.01782301170462335,0.016,0.2710875786852937,0.01777974361762294,0.016,0.271,0.01773205080756888,0.016,0.27091490747226854,0.017680051846301545,0.016,0.27083251265553043,0.017623876011431713,0.016,0.2707530203962825,0.017563662964936062,0.016,0.2706766283248063,0.01749956240593547,0.016,0.2706035263638279,0.017431733698519438,0.016,0.2705338962563404,0.017360345475541838,0.016,0.27046791111376206,0.01728557521937308,0.016,0.27040573498555415,0.017207608820650953,0.016,0.27034752245136806,0.017126640116127242,0.016,0.2702934182367357,0.017042870406758993,0.016,0.2702435568532595,0.016956507957242635,0.016,0.2701980622641952,0.016867767478235113,0.016,0.2701570475762592,0.016776869592549384,0.016,0.2701206147584282,0.016684040286651335,0.016,0.2700888543884277,0.016589510348821803,0.016,0.27006184542754186,0.016493514795380585,0.016,0.27003965502430294,0.01639629228639879,0.016,0.27002233834754974,0.016298084532352344,0.016,0.27000993844926924,0.01619913569319163,0.016,0.27000248615756217,0.016099691771321388,0.016,0.27,0.015999999999999993,0.016,0.27000248615756217,0.0159003082286786,0.016,0.27000993844926924,0.015800864306808358,0.016,0.27002233834754974,0.015701915467647643,0.016,0.27003965502430294,0.015603707713601197,0.016,0.27006184542754186,0.015506485204619403,0.016,0.2700888543884277,0.015410489651178184,0.016,0.2701206147584282,0.015315959713348655,0.016,0.2701570475762592,0.0152231304074506,0.016,0.2701980622641952,0.015132232521764875,0.016,0.2702435568532595,0.015043492042757354,0.016,0.2702934182367357,0.014957129593240994,0.016,0.27034752245136806,0.014873359883872747,0.016,0.27040573498555415,0.014792391179349036,0.016,0.27046791111376206,0.014714424780626912,0.016,0.2705338962563404,0.014639654524458152,0.016,0.2706035263638279,0.014568266301480554,0.016,0.2706766283248063,0.014500437594064523,0.016,0.2707530203962825,0.014436337035063933,0.016,0.27083251265553043,0.01437612398856828,0.016,0.27091490747226854,0.01431994815369845,0.016,0.271,0.014267949192431115,0.016,0.2710875786852937,0.014220256382377056,0.016,0.2711774257937388,0.014176988295376648,0.016,0.27126931795126724,0.014138252502711586,0.016,0.27136302669949663,0.014104145307665732,0.016,0.271458319063714,0.014074751506099973,0.016,0.2715549581320874,0.01405014417563635,0.016,0.27165270364466615,0.01403038449397558,0.016,0.271751312590705,0.014015521586799654,0.016,0.27185053981282714,0.014005592405637639,0.016,0.2719501386165239,0.014000621635998368,0.016,0.2720498613834762,0.014000621635998368,0.016,0.27214946018717284,0.01400559240563764,0.016,0.272248687409295,0.014015521586799657,0.016,0.2723472963553339,0.014030384493975588,0.016,0.2724450418679127,0.014050144175636358,0.016,0.272541680936286,0.014074751506099983,0.016,0.27263697330050335,0.014104145307665742,0.016,0.27273068204873285,0.0141382525027116,0.016,0.27282257420626127,0.014176988295376664,0.016,0.2729124213147064,0.014220256382377073,0.016,0.273,0.014267949192431134,0.016,0.27308509252773155,0.01431994815369847,0.016,0.2731674873444696,0.014376123988568301,0.016,0.27324697960371747,0.014436337035063956,0.016,0.27332337167519377,0.014500437594064549,0.016,0.2733964736361722,0.01456826630148058,0.016,0.2734661037436597,0.01463965452445818,0.016,0.273532088886238,0.014714424780626942,0.016,0.27359426501444584,0.014792391179349065,0.016,0.27365247754863203,0.014873359883872778,0.016,0.27370658176326434,0.014957129593241029,0.016,0.27375644314674047,0.015043492042757388,0.016,0.27380193773580486,0.01513223252176491,0.016,0.27384295242374085,0.015223130407450637,0.016,0.2738793852415718,0.01531595971334869,0.016,0.2739111456115723,0.01541048965117822,0.016,0.2739381545724582,0.015506485204619442,0.016,0.2739603449756971,0.015603707713601235,0.016,0.27397766165245024,0.01570191546764768,0.016,0.2739900615507308,0.0158008643068084,0.016,0.27399751384243787,0.015900308228678637,0.016,0.274,0.016,0.016,0.274,0.016,0.014,0.27399751384243787,0.016099691771321395,0.014,0.2739900615507308,0.016199135693191632,0.014,0.27397766165245024,0.016298084532352347,0.014,0.2739603449756971,0.016396292286398793,0.014,0.2739381545724581,0.01649351479538059,0.014,0.2739111456115723,0.016589510348821807,0.014,0.2738793852415718,0.01668404028665134,0.014,0.27384295242374085,0.016776869592549388,0.014,0.2738019377358048,0.016867767478235117,0.014,0.27375644314674047,0.016956507957242635,0.014,0.2737065817632643,0.017042870406758996,0.014,0.273652477548632,0.017126640116127245,0.014,0.27359426501444584,0.017207608820650953,0.014,0.2735320888862379,0.01728557521937308,0.014,0.27346610374365965,0.017360345475541838,0.014,0.27339647363617214,0.017431733698519438,0.014,0.2733233716751937,0.01749956240593547,0.014,0.27324697960371747,0.017563662964936062,0.014,0.2731674873444696,0.017623876011431713,0.014,0.27308509252773155,0.01768005184630154,0.014,0.273,0.01773205080756888,0.014,0.27291242131470633,0.01777974361762294,0.014,0.2728225742062612,0.01782301170462335,0.014,0.2727306820487328,0.01786174749728841,0.014,0.27263697330050335,0.017895854692334266,0.014,0.272541680936286,0.017925248493900026,0.014,0.27244504186791263,0.017949855824363644,0.014,0.2723472963553339,0.017969615506024415,0.014,0.272248687409295,0.017984478413200344,0.014,0.27214946018717284,0.017994407594362362,0.014,0.27204986138347614,0.017999378364001634,0.014,0.2719501386165239,0.017999378364001634,0.014,0.27185053981282714,0.017994407594362362,0.014,0.271751312590705,0.017984478413200344,0.014,0.27165270364466615,0.017969615506024418,0.014,0.2715549581320874,0.017949855824363647,0.014,0.271458319063714,0.017925248493900026,0.014,0.27136302669949663,0.017895854692334266,0.014,0.27126931795126724,0.01786174749728841,0.014,0.2711774257937388,0.01782301170462335,0.014,0.2710875786852937,0.01777974361762294,0.014,0.271,0.01773205080756888,0.014,0.27091490747226854,0.017680051846301545,0.014,0.27083251265553043,0.017623876011431713,0.014,0.2707530203962825,0.017563662964936062,0.014,0.2706766283248063,0.01749956240593547,0.014,0.2706035263638279,0.017431733698519438,0.014,0.2705338962563404,0.017360345475541838,0.014,0.27046791111376206,0.01728557521937308,0.014,0.27040573498555415,0.017207608820650953,0.014,0.27034752245136806,0.017126640116127242,0.014,0.2702934182367357,0.017042870406758993,0.014,0.2702435568532595,0.016956507957242635,0.014,0.2701980622641952,0.016867767478235113,0.014,0.2701570475762592,0.016776869592549384,0.014,0.2701206147584282,0.016684040286651335,0.014,0.2700888543884277,0.016589510348821803,0.014,0.27006184542754186,0.016493514795380585,0.014,0.27003965502430294,0.01639629228639879,0.014,0.27002233834754974,0.016298084532352344,0.014,0.27000993844926924,0.01619913569319163,0.014,0.27000248615756217,0.016099691771321388,0.014,0.27,0.015999999999999993,0.014,0.27000248615756217,0.0159003082286786,0.014,0.27000993844926924,0.015800864306808358,0.014,0.27002233834754974,0.015701915467647643,0.014,0.27003965502430294,0.015603707713601197,0.014,0.27006184542754186,0.015506485204619403,0.014,0.2700888543884277,0.015410489651178184,0.014,0.2701206147584282,0.015315959713348655,0.014,0.2701570475762592,0.0152231304074506,0.014,0.2701980622641952,0.015132232521764875,0.014,0.2702435568532595,0.015043492042757354,0.014,0.2702934182367357,0.014957129593240994,0.014,0.27034752245136806,0.014873359883872747,0.014,0.27040573498555415,0.014792391179349036,0.014,0.27046791111376206,0.014714424780626912,0.014,0.2705338962563404,0.014639654524458152,0.014,0.2706035263638279,0.014568266301480554,0.014,0.2706766283248063,0.014500437594064523,0.014,0.2707530203962825,0.014436337035063933,0.014,0.27083251265553043,0.01437612398856828,0.014,0.27091490747226854,0.01431994815369845,0.014,0.271,0.014267949192431115,0.014,0.2710875786852937,0.014220256382377056,0.014,0.2711774257937388,0.014176988295376648,0.014,0.27126931795126724,0.014138252502711586,0.014,0.27136302669949663,0.014104145307665732,0.014,0.271458319063714,0.014074751506099973,0.014,0.2715549581320874,0.01405014417563635,0.014,0.27165270364466615,0.01403038449397558,0.014,0.271751312590705,0.014015521586799654,0.014,0.27185053981282714,0.014005592405637639,0.014,0.2719501386165239,0.014000621635998368,0.014,0.2720498613834762,0.014000621635998368,0.014,0.27214946018717284,0.01400559240563764,0.014,0.272248687409295,0.014015521586799657,0.014,0.2723472963553339,0.014030384493975588,0.014,0.2724450418679127,0.014050144175636358,0.014,0.272541680936286,0.014074751506099983,0.014,0.27263697330050335,0.014104145307665742,0.014,0.27273068204873285,0.0141382525027116,0.014,0.27282257420626127,0.014176988295376664,0.014,0.2729124213147064,0.014220256382377073,0.014,0.273,0.014267949192431134,0.014,0.27308509252773155,0.01431994815369847,0.014,0.2731674873444696,0.014376123988568301,0.014,0.27324697960371747,0.014436337035063956,0.014,0.27332337167519377,0.014500437594064549,0.014,0.2733964736361722,0.01456826630148058,0.014,0.2734661037436597,0.01463965452445818,0.014,0.273532088886238,0.014714424780626942,0.014,0.27359426501444584,0.014792391179349065,0.014,0.27365247754863203,0.014873359883872778,0.014,0.27370658176326434,0.014957129593241029,0.014,0.27375644314674047,0.015043492042757388,0.014,0.27380193773580486,0.01513223252176491,0.014,0.27384295242374085,0.015223130407450637,0.014,0.2738793852415718,0.01531595971334869,0.014,0.2739111456115723,0.01541048965117822,0.014,0.2739381545724582,0.015506485204619442,0.014,0.2739603449756971,0.015603707713601235,0.014,0.27397766165245024,0.01570191546764768,0.014,0.2739900615507308,0.0158008643068084,0.014,0.27399751384243787,0.015900308228678637,0.014,0.274,0.016,0.014,0.27399751384243787,0.016099691771321395,0.014,0.2739900615507308,0.016199135693191632,0.014,0.27397766165245024,0.016298084532352347,0.014,0.2739603449756971,0.016396292286398793,0.014,0.2739381545724581,0.01649351479538059,0.014,0.2739111456115723,0.016589510348821807,0.014,0.2738793852415718,0.01668404028665134,0.014,0.27384295242374085,0.016776869592549388,0.014,0.2738019377358048,0.016867767478235117,0.014,0.27375644314674047,0.016956507957242635,0.014,0.2737065817632643,0.017042870406758996,0.014,0.273652477548632,0.017126640116127245,0.014,0.27359426501444584,0.017207608820650953,0.014,0.2735320888862379,0.01728557521937308,0.014,0.27346610374365965,0.017360345475541838,0.014,0.27339647363617214,0.017431733698519438,0.014,0.2733233716751937,0.01749956240593547,0.014,0.27324697960371747,0.017563662964936062,0.014,0.2731674873444696,0.017623876011431713,0.014,0.27308509252773155,0.01768005184630154,0.014,0.273,0.01773205080756888,0.014,0.27291242131470633,0.01777974361762294,0.014,0.2728225742062612,0.01782301170462335,0.014,0.2727306820487328,0.01786174749728841,0.014,0.27263697330050335,0.017895854692334266,0.014,0.272541680936286,0.017925248493900026,0.014,0.27244504186791263,0.017949855824363644,0.014,0.2723472963553339,0.017969615506024415,0.014,0.272248687409295,0.017984478413200344,0.014,0.27214946018717284,0.017994407594362362,0.014,0.27204986138347614,0.017999378364001634,0.014,0.2719501386165239,0.017999378364001634,0.014,0.27185053981282714,0.017994407594362362,0.014,0.271751312590705,0.017984478413200344,0.014,0.27165270364466615,0.017969615506024418,0.014,0.2715549581320874,0.017949855824363647,0.014,0.271458319063714,0.017925248493900026,0.014,0.27136302669949663,0.017895854692334266,0.014,0.27126931795126724,0.01786174749728841,0.014,0.2711774257937388,0.01782301170462335,0.014,0.2710875786852937,0.01777974361762294,0.014,0.271,0.01773205080756888,0.014,0.27091490747226854,0.017680051846301545,0.014,0.27083251265553043,0.017623876011431713,0.014,0.2707530203962825,0.017563662964936062,0.014,0.2706766283248063,0.01749956240593547,0.014,0.2706035263638279,0.017431733698519438,0.014,0.2705338962563404,0.017360345475541838,0.014,0.27046791111376206,0.01728557521937308,0.014,0.27040573498555415,0.017207608820650953,0.014,0.27034752245136806,0.017126640116127242,0.014,0.2702934182367357,0.017042870406758993,0.014,0.2702435568532595,0.016956507957242635,0.014,0.2701980622641952,0.016867767478235113,0.014,0.2701570475762592,0.016776869592549384,0.014,0.2701206147584282,0.016684040286651335,0.014,0.2700888543884277,0.016589510348821803,0.014,0.27006184542754186,0.016493514795380585,0.014,0.27003965502430294,0.01639629228639879,0.014,0.27002233834754974,0.016298084532352344,0.014,0.27000993844926924,0.01619913569319163,0.014,0.27000248615756217,0.016099691771321388,0.014,0.27,0.015999999999999993,0.014,0.27000248615756217,0.0159003082286786,0.014,0.27000993844926924,0.015800864306808358,0.014,0.27002233834754974,0.015701915467647643,0.014,0.27003965502430294,0.015603707713601197,0.014,0.27006184542754186,0.015506485204619403,0.014,0.2700888543884277,0.015410489651178184,0.014,0.2701206147584282,0.015315959713348655,0.014,0.2701570475762592,0.0152231304074506,0.014,0.2701980622641952,0.015132232521764875,0.014,0.2702435568532595,0.015043492042757354,0.014,0.2702934182367357,0.014957129593240994,0.014,0.27034752245136806,0.014873359883872747,0.014,0.27040573498555415,0.014792391179349036,0.014,0.27046791111376206,0.014714424780626912,0.014,0.2705338962563404,0.014639654524458152,0.014,0.2706035263638279,0.014568266301480554,0.014,0.2706766283248063,0.014500437594064523,0.014,0.2707530203962825,0.014436337035063933,0.014,0.27083251265553043,0.01437612398856828,0.014,0.27091490747226854,0.01431994815369845,0.014,0.271,0.014267949192431115,0.014,0.2710875786852937,0.014220256382377056,0.014,0.2711774257937388,0.014176988295376648,0.014,0.27126931795126724,0.014138252502711586,0.014,0.27136302669949663,0.014104145307665732,0.014,0.271458319063714,0.014074751506099973,0.014,0.2715549581320874,0.01405014417563635,0.014,0.27165270364466615,0.01403038449397558,0.014,0.271751312590705,0.014015521586799654,0.014,0.27185053981282714,0.014005592405637639,0.014,0.2719501386165239,0.014000621635998368,0.014,0.2720498613834762,0.014000621635998368,0.014,0.27214946018717284,0.01400559240563764,0.014,0.272248687409295,0.014015521586799657,0.014,0.2723472963553339,0.014030384493975588,0.014,0.2724450418679127,0.014050144175636358,0.014,0.272541680936286,0.014074751506099983,0.014,0.27263697330050335,0.014104145307665742,0.014,0.27273068204873285,0.0141382525027116,0.014,0.27282257420626127,0.014176988295376664,0.014,0.2729124213147064,0.014220256382377073,0.014,0.273,0.014267949192431134,0.014,0.27308509252773155,0.01431994815369847,0.014,0.2731674873444696,0.014376123988568301,0.014,0.27324697960371747,0.014436337035063956,0.014,0.27332337167519377,0.014500437594064549,0.014,0.2733964736361722,0.01456826630148058,0.014,0.2734661037436597,0.01463965452445818,0.014,0.273532088886238,0.014714424780626942,0.014,0.27359426501444584,0.014792391179349065,0.014,0.27365247754863203,0.014873359883872778,0.014,0.27370658176326434,0.014957129593241029,0.014,0.27375644314674047,0.015043492042757388,0.014,0.27380193773580486,0.01513223252176491,0.014,0.27384295242374085,0.015223130407450637,0.014,0.2738793852415718,0.01531595971334869,0.014,0.2739111456115723,0.01541048965117822,0.014,0.2739381545724582,0.015506485204619442,0.014,0.2739603449756971,0.015603707713601235,0.014,0.27397766165245024,0.01570191546764768,0.014,0.2739900615507308,0.0158008643068084,0.014,0.27399751384243787,0.015900308228678637,0.014,0.274,0.016,0.016,0.27399751384243787,0.016099691771321395,0.016,0.2739900615507308,0.016199135693191632,0.016,0.27397766165245024,0.016298084532352347,0.016,0.2739603449756971,0.016396292286398793,0.016,0.2739381545724581,0.01649351479538059,0.016,0.2739111456115723,0.016589510348821807,0.016,0.2738793852415718,0.01668404028665134,0.016,0.27384295242374085,0.016776869592549388,0.016,0.2738019377358048,0.016867767478235117,0.016,0.27375644314674047,0.016956507957242635,0.016,0.2737065817632643,0.017042870406758996,0.016,0.273652477548632,0.017126640116127245,0.016,0.27359426501444584,0.017207608820650953,0.016,0.2735320888862379,0.01728557521937308,0.016,0.27346610374365965,0.017360345475541838,0.016,0.27339647363617214,0.017431733698519438,0.016,0.2733233716751937,0.01749956240593547,0.016,0.27324697960371747,0.017563662964936062,0.016,0.2731674873444696,0.017623876011431713,0.016,0.27308509252773155,0.01768005184630154,0.016,0.273,0.01773205080756888,0.016,0.27291242131470633,0.01777974361762294,0.016,0.2728225742062612,0.01782301170462335,0.016,0.2727306820487328,0.01786174749728841,0.016,0.27263697330050335,0.017895854692334266,0.016,0.272541680936286,0.017925248493900026,0.016,0.27244504186791263,0.017949855824363644,0.016,0.2723472963553339,0.017969615506024415,0.016,0.272248687409295,0.017984478413200344,0.016,0.27214946018717284,0.017994407594362362,0.016,0.27204986138347614,0.017999378364001634,0.016,0.2719501386165239,0.017999378364001634,0.016,0.27185053981282714,0.017994407594362362,0.016,0.271751312590705,0.017984478413200344,0.016,0.27165270364466615,0.017969615506024418,0.016,0.2715549581320874,0.017949855824363647,0.016,0.271458319063714,0.017925248493900026,0.016,0.27136302669949663,0.017895854692334266,0.016,0.27126931795126724,0.01786174749728841,0.016,0.2711774257937388,0.01782301170462335,0.016,0.2710875786852937,0.01777974361762294,0.016,0.271,0.01773205080756888,0.016,0.27091490747226854,0.017680051846301545,0.016,0.27083251265553043,0.017623876011431713,0.016,0.2707530203962825,0.017563662964936062,0.016,0.2706766283248063,0.01749956240593547,0.016,0.2706035263638279,0.017431733698519438,0.016,0.2705338962563404,0.017360345475541838,0.016,0.27046791111376206,0.01728557521937308,0.016,0.27040573498555415,0.017207608820650953,0.016,0.27034752245136806,0.017126640116127242,0.016,0.2702934182367357,0.017042870406758993,0.016,0.2702435568532595,0.016956507957242635,0.016,0.2701980622641952,0.016867767478235113,0.016,0.2701570475762592,0.016776869592549384,0.016,0.2701206147584282,0.016684040286651335,0.016,0.2700888543884277,0.016589510348821803,0.016,0.27006184542754186,0.016493514795380585,0.016,0.27003965502430294,0.01639629228639879,0.016,0.27002233834754974,0.016298084532352344,0.016,0.27000993844926924,0.01619913569319163,0.016,0.27000248615756217,0.016099691771321388,0.016,0.27,0.015999999999999993,0.016,0.27000248615756217,0.0159003082286786,0.016,0.27000993844926924,0.015800864306808358,0.016,0.27002233834754974,0.015701915467647643,0.016,0.27003965502430294,0.015603707713601197,0.016,0.27006184542754186,0.015506485204619403,0.016,0.2700888543884277,0.015410489651178184,0.016,0.2701206147584282,0.015315959713348655,0.016,0.2701570475762592,0.0152231304074506,0.016,0.2701980622641952,0.015132232521764875,0.016,0.2702435568532595,0.015043492042757354,0.016,0.2702934182367357,0.014957129593240994,0.016,0.27034752245136806,0.014873359883872747,0.016,0.27040573498555415,0.014792391179349036,0.016,0.27046791111376206,0.014714424780626912,0.016,0.2705338962563404,0.014639654524458152,0.016,0.2706035263638279,0.014568266301480554,0.016,0.2706766283248063,0.014500437594064523,0.016,0.2707530203962825,0.014436337035063933,0.016,0.27083251265553043,0.01437612398856828,0.016,0.27091490747226854,0.01431994815369845,0.016,0.271,0.014267949192431115,0.016,0.2710875786852937,0.014220256382377056,0.016,0.2711774257937388,0.014176988295376648,0.016,0.27126931795126724,0.014138252502711586,0.016,0.27136302669949663,0.014104145307665732,0.016,0.271458319063714,0.014074751506099973,0.016,0.2715549581320874,0.01405014417563635,0.016,0.27165270364466615,0.01403038449397558,0.016,0.271751312590705,0.014015521586799654,0.016,0.27185053981282714,0.014005592405637639,0.016,0.2719501386165239,0.014000621635998368,0.016,0.2720498613834762,0.014000621635998368,0.016,0.27214946018717284,0.01400559240563764,0.016,0.272248687409295,0.014015521586799657,0.016,0.2723472963553339,0.014030384493975588,0.016,0.2724450418679127,0.014050144175636358,0.016,0.272541680936286,0.014074751506099983,0.016,0.27263697330050335,0.014104145307665742,0.016,0.27273068204873285,0.0141382525027116,0.016,0.27282257420626127,0.014176988295376664,0.016,0.2729124213147064,0.014220256382377073,0.016,0.273,0.014267949192431134,0.016,0.27308509252773155,0.01431994815369847,0.016,0.2731674873444696,0.014376123988568301,0.016,0.27324697960371747,0.014436337035063956,0.016,0.27332337167519377,0.014500437594064549,0.016,0.2733964736361722,0.01456826630148058,0.016,0.2734661037436597,0.01463965452445818,0.016,0.273532088886238,0.014714424780626942,0.016,0.27359426501444584,0.014792391179349065,0.016,0.27365247754863203,0.014873359883872778,0.016,0.27370658176326434,0.014957129593241029,0.016,0.27375644314674047,0.015043492042757388,0.016,0.27380193773580486,0.01513223252176491,0.016,0.27384295242374085,0.015223130407450637,0.016,0.2738793852415718,0.01531595971334869,0.016,0.2739111456115723,0.01541048965117822,0.016,0.2739381545724582,0.015506485204619442,0.016,0.2739603449756971,0.015603707713601235,0.016,0.27397766165245024,0.01570191546764768,0.016,0.2739900615507308,0.0158008643068084,0.016,0.27399751384243787,0.015900308228678637,0.016],"indices":[129,1,0,129,2,1,130,3,2,130,2,129,131,4,3,131,3,130,132,5,4,132,4,131,133,6,5,133,5,132,134,7,6,134,8,7,134,6,133,135,8,134,136,9,8,136,8,135,137,10,9,137,9,136,138,11,10,138,10,137,139,11,138,139,12,11,140,12,139,140,13,12,141,13,140,141,14,13,142,14,141,142,15,14,143,16,15,143,15,142,144,17,16,144,16,143,145,18,17,145,17,144,146,19,18,146,18,145,147,20,19,147,21,20,147,19,146,148,22,21,148,21,147,149,22,148,150,23,22,150,22,149,151,24,23,151,23,150,152,25,24,152,24,151,153,26,25,153,25,152,154,27,26,154,26,153,155,28,27,155,27,154,156,29,28,156,28,155,157,30,29,157,29,156,158,31,30,158,30,157,159,32,31,159,31,158,160,33,32,160,34,33,160,32,159,161,34,160,162,35,34,162,34,161,163,36,35,163,35,162,164,37,36,164,36,163,165,38,37,165,37,164,166,38,165,166,39,38,167,39,166,167,40,39,168,40,167,168,41,40,169,41,168,169,42,41,169,43,42,170,43,169,171,43,170,171,44,43,172,44,171,172,45,44,173,45,172,173,46,45,174,46,173,174,47,46,175,47,174,175,48,47,176,49,48,176,48,175,177,50,49,177,49,176,178,51,50,178,50,177,179,52,51,179,51,178,180,53,52,180,52,179,181,54,53,181,53,180,182,55,54,182,54,181,183,56,55,183,55,182,184,57,56,184,56,183,185,58,57,185,57,184,186,59,58,186,58,185,187,60,59,187,59,186,188,61,60,188,60,187,189,62,61,189,61,188,190,62,189,190,63,62,191,63,190,191,64,63,192,64,191,192,65,64,193,65,192,193,66,65,194,66,193,194,67,66,195,67,194,195,68,67,196,68,195,196,69,68,197,69,196,197,70,69,198,70,197,198,71,70,199,71,198,199,72,71,200,72,199,200,73,72,201,73,200,201,74,73,201,75,74,202,75,201,203,75,202,203,76,75,204,76,203,204,77,76,205,77,204,205,78,77,206,78,205,206,79,78,207,79,206,207,80,79,208,80,207,208,81,80,209,81,208,209,82,81,210,82,209,210,83,82,211,84,83,211,83,210,212,85,84,212,84,211,213,86,85,213,85,212,214,87,86,214,86,213,215,88,87,215,87,214,216,88,215,216,89,88,217,89,216,217,90,89,218,90,217,218,91,90,219,91,218,219,92,91,220,92,219,220,93,92,221,93,220,221,94,93,222,94,221,222,95,94,223,95,222,223,96,95,224,96,223,224,97,96,225,97,224,225,98,97,226,98,225,226,99,98,227,99,226,227,100,99,228,101,100,228,100,227,229,102,101,229,101,228,230,103,102,230,102,229,231,104,103,231,103,230,232,105,104,232,104,231,233,106,105,233,105,232,234,107,106,234,106,233,235,108,107,235,107,234,236,109,108,236,108,235,237,110,109,237,109,236,238,111,110,238,110,237,239,112,111,239,111,238,240,113,112,240,112,239,241,113,240,241,114,113,242,114,241,242,115,114,243,115,242,243,116,115,244,116,243,244,117,116,245,118,117,245,117,244,246,119,118,246,118,245,247,120,119,247,119,246,248,121,120,248,120,247,249,122,121,249,121,248,250,123,122,250,122,249,251,124,123,251,123,250,252,125,124,252,124,251,253,126,125,253,125,252,128,127,126,128,126,253,335,334,333,329,331,330,340,335,333,340,333,332,340,336,335,340,337,336,340,338,337,340,339,338,325,327,326,325,328,327,325,329,328,323,325,324,343,341,340,343,342,341,320,322,321,320,323,322,347,346,345,314,316,315,314,317,316,352,349,348,352,350,349,352,351,350,312,314,313,355,352,348,355,347,345,355,345,344,355,348,347,355,353,352,355,354,353,356,355,344,308,310,309,308,311,310,358,357,356,306,314,312,306,311,308,306,331,329,306,329,325,306,308,307,306,340,332,306,312,311,306,318,317,306,325,323,306,319,318,306,343,340,306,320,319,306,323,320,306,332,331,306,344,343,306,317,314,361,359,358,361,360,359,361,358,356,363,362,361,302,304,303,302,305,304,302,306,305,364,363,361,300,302,301,300,306,302,366,365,364,367,364,361,367,366,364,298,300,299,298,306,300,369,368,367,369,367,361,296,298,297,371,370,369,371,369,361,294,296,295,294,298,296,373,372,371,292,294,293,374,373,371,291,294,292,377,376,375,378,375,374,378,374,371,378,377,375,287,289,288,287,290,289,379,378,371,255,254,379,283,285,284,283,286,285,257,256,255,257,255,379,281,283,282,259,258,257,280,283,281,260,259,257,279,286,283,279,287,286,279,283,280,262,261,260,277,279,278,277,291,290,277,287,279,277,290,287,275,277,276,265,263,262,265,264,263,265,262,260,273,275,274,273,277,275,268,267,266,269,257,379,269,266,265,269,260,257,269,265,260,269,268,266,270,379,371,270,272,271,270,273,272,270,361,356,270,344,306,270,291,277,270,269,379,270,298,294,270,306,298,270,277,273,270,371,361,270,356,344,270,294,291,461,459,460,455,456,457,466,459,461,466,458,459,466,461,462,466,462,463,466,463,464,466,464,465,451,452,453,451,453,454,451,454,455,449,450,451,469,466,467,469,467,468,446,447,448,446,448,449,473,471,472,440,441,442,440,442,443,478,474,475,478,475,476,478,476,477,438,439,440,481,474,478,481,471,473,481,470,471,481,473,474,481,478,479,481,479,480,482,470,481,434,435,436,434,436,437,484,482,483,432,438,440,432,434,437,432,455,457,432,451,455,432,433,434,432,458,466,432,437,438,432,443,444,432,449,451,432,444,445,432,466,469,432,445,446,432,446,449,432,457,458,432,469,470,432,440,443,487,484,485,487,485,486,487,482,484,489,487,488,428,429,430,428,430,431,428,431,432,490,487,489,426,427,428,426,428,432,492,490,491,493,487,490,493,490,492,424,425,426,424,426,432,495,493,494,495,487,493,422,423,424,497,495,496,497,487,495,420,421,422,420,422,424,499,497,498,418,419,420,500,497,499,417,418,420,503,501,502,504,500,501,504,497,500,504,501,503,413,414,415,413,415,416,505,497,504,381,505,380,409,410,411,409,411,412,383,381,382,383,505,381,407,408,409,385,383,384,406,407,409,386,383,385,405,409,412,405,412,413,405,406,409,388,386,387,403,404,405,403,416,417,403,405,413,403,413,416,401,402,403,391,388,389,391,389,390,391,386,388,399,400,401,399,401,403,394,392,393,395,505,383,395,391,392,395,383,386,395,386,391,395,392,394,396,497,505,396,397,398,396,398,399,396,482,487,396,432,470,396,403,417,396,505,395,396,420,424,396,424,432,396,399,403,396,487,497,396,470,482,396,417,420],"color":[255.0,165.0,25.0]},{"name":"datum_marker_nonphysical_272_432","positions":[0.274,0.432,0.014,0.274,0.432,0.016,0.27399751384243787,0.4320996917713214,0.016,0.2739900615507308,0.4321991356931916,0.016,0.27397766165245024,0.43229808453235236,0.016,0.2739603449756971,0.4323962922863988,0.016,0.2739381545724581,0.43249351479538056,0.016,0.2739111456115723,0.4325895103488218,0.016,0.2738793852415718,0.43268404028665136,0.016,0.27384295242374085,0.4327768695925494,0.016,0.2738019377358048,0.43286776747823513,0.016,0.27375644314674047,0.43295650795724266,0.016,0.2737065817632643,0.433042870406759,0.016,0.273652477548632,0.4331266401161273,0.016,0.27359426501444584,0.43320760882065096,0.016,0.2735320888862379,0.43328557521937305,0.016,0.27346610374365965,0.43336034547554186,0.016,0.27339647363617214,0.43343173369851945,0.016,0.2733233716751937,0.4334995624059355,0.016,0.27324697960371747,0.43356366296493604,0.016,0.2731674873444696,0.4336238760114317,0.016,0.27308509252773155,0.43368005184630154,0.016,0.273,0.4337320508075689,0.016,0.27291242131470633,0.43377974361762295,0.016,0.2728225742062612,0.43382301170462334,0.016,0.2727306820487328,0.43386174749728845,0.016,0.27263697330050335,0.43389585469233427,0.016,0.272541680936286,0.4339252484939,0.016,0.27244504186791263,0.43394985582436363,0.016,0.2723472963553339,0.4339696155060244,0.016,0.272248687409295,0.43398447841320037,0.016,0.27214946018717284,0.43399440759436236,0.016,0.27204986138347614,0.43399937836400165,0.016,0.2719501386165239,0.43399937836400165,0.016,0.27185053981282714,0.43399440759436236,0.016,0.271751312590705,0.43398447841320037,0.016,0.27165270364466615,0.4339696155060244,0.016,0.2715549581320874,0.43394985582436363,0.016,0.271458319063714,0.4339252484939,0.016,0.27136302669949663,0.43389585469233427,0.016,0.27126931795126724,0.43386174749728845,0.016,0.2711774257937388,0.43382301170462334,0.016,0.2710875786852937,0.43377974361762295,0.016,0.271,0.4337320508075689,0.016,0.27091490747226854,0.43368005184630154,0.016,0.27083251265553043,0.4336238760114317,0.016,0.2707530203962825,0.43356366296493604,0.016,0.2706766283248063,0.4334995624059355,0.016,0.2706035263638279,0.43343173369851945,0.016,0.2705338962563404,0.43336034547554186,0.016,0.27046791111376206,0.43328557521937305,0.016,0.27040573498555415,0.43320760882065096,0.016,0.27034752245136806,0.4331266401161273,0.016,0.2702934182367357,0.433042870406759,0.016,0.2702435568532595,0.43295650795724266,0.016,0.2701980622641952,0.43286776747823513,0.016,0.2701570475762592,0.43277686959254935,0.016,0.2701206147584282,0.43268404028665136,0.016,0.2700888543884277,0.4325895103488218,0.016,0.27006184542754186,0.43249351479538056,0.016,0.27003965502430294,0.4323962922863988,0.016,0.27002233834754974,0.43229808453235236,0.016,0.27000993844926924,0.4321991356931916,0.016,0.27000248615756217,0.4320996917713214,0.016,0.27,0.432,0.016,0.27000248615756217,0.43190030822867864,0.016,0.27000993844926924,0.43180086430680836,0.016,0.27002233834754974,0.4317019154676477,0.016,0.27003965502430294,0.4316037077136012,0.016,0.27006184542754186,0.4315064852046194,0.016,0.2700888543884277,0.4314104896511782,0.016,0.2701206147584282,0.4313159597133487,0.016,0.2701570475762592,0.4312231304074506,0.016,0.2701980622641952,0.4311322325217649,0.016,0.2702435568532595,0.4310434920427574,0.016,0.2702934182367357,0.430957129593241,0.016,0.27034752245136806,0.43087335988387276,0.016,0.27040573498555415,0.43079239117934903,0.016,0.27046791111376206,0.43071442478062694,0.016,0.2705338962563404,0.4306396545244581,0.016,0.2706035263638279,0.43056826630148054,0.016,0.2706766283248063,0.43050043759406453,0.016,0.2707530203962825,0.43043633703506395,0.016,0.27083251265553043,0.4303761239885683,0.016,0.27091490747226854,0.4303199481536985,0.016,0.271,0.4302679491924311,0.016,0.2710875786852937,0.43022025638237704,0.016,0.2711774257937388,0.43017698829537665,0.016,0.27126931795126724,0.4301382525027116,0.016,0.27136302669949663,0.4301041453076657,0.016,0.271458319063714,0.4300747515061,0.016,0.2715549581320874,0.43005014417563636,0.016,0.27165270364466615,0.43003038449397557,0.016,0.271751312590705,0.4300155215867997,0.016,0.27185053981282714,0.4300055924056376,0.016,0.2719501386165239,0.4300006216359984,0.016,0.2720498613834762,0.4300006216359984,0.016,0.27214946018717284,0.4300055924056376,0.016,0.272248687409295,0.4300155215867997,0.016,0.2723472963553339,0.43003038449397557,0.016,0.2724450418679127,0.43005014417563636,0.016,0.272541680936286,0.4300747515061,0.016,0.27263697330050335,0.4301041453076658,0.016,0.27273068204873285,0.43013825250271165,0.016,0.27282257420626127,0.43017698829537665,0.016,0.2729124213147064,0.4302202563823771,0.016,0.273,0.43026794919243116,0.016,0.27308509252773155,0.4303199481536985,0.016,0.2731674873444696,0.4303761239885683,0.016,0.27324697960371747,0.43043633703506395,0.016,0.27332337167519377,0.43050043759406453,0.016,0.2733964736361722,0.4305682663014806,0.016,0.2734661037436597,0.4306396545244582,0.016,0.273532088886238,0.43071442478062694,0.016,0.27359426501444584,0.4307923911793491,0.016,0.27365247754863203,0.43087335988387276,0.016,0.27370658176326434,0.430957129593241,0.016,0.27375644314674047,0.43104349204275744,0.016,0.27380193773580486,0.43113223252176497,0.016,0.27384295242374085,0.43122313040745064,0.016,0.2738793852415718,0.4313159597133487,0.016,0.2739111456115723,0.43141048965117823,0.016,0.2739381545724582,0.4315064852046194,0.016,0.2739603449756971,0.43160370771360124,0.016,0.27397766165245024,0.4317019154676477,0.016,0.2739900615507308,0.4318008643068084,0.016,0.27399751384243787,0.43190030822867864,0.016,0.274,0.432,0.016,0.274,0.432,0.014,0.27399751384243787,0.4320996917713214,0.014,0.2739900615507308,0.4321991356931916,0.014,0.27397766165245024,0.43229808453235236,0.014,0.2739603449756971,0.4323962922863988,0.014,0.2739381545724581,0.43249351479538056,0.014,0.2739111456115723,0.4325895103488218,0.014,0.2738793852415718,0.43268404028665136,0.014,0.27384295242374085,0.4327768695925494,0.014,0.2738019377358048,0.43286776747823513,0.014,0.27375644314674047,0.43295650795724266,0.014,0.2737065817632643,0.433042870406759,0.014,0.273652477548632,0.4331266401161273,0.014,0.27359426501444584,0.43320760882065096,0.014,0.2735320888862379,0.43328557521937305,0.014,0.27346610374365965,0.43336034547554186,0.014,0.27339647363617214,0.43343173369851945,0.014,0.2733233716751937,0.4334995624059355,0.014,0.27324697960371747,0.43356366296493604,0.014,0.2731674873444696,0.4336238760114317,0.014,0.27308509252773155,0.43368005184630154,0.014,0.273,0.4337320508075689,0.014,0.27291242131470633,0.43377974361762295,0.014,0.2728225742062612,0.43382301170462334,0.014,0.2727306820487328,0.43386174749728845,0.014,0.27263697330050335,0.43389585469233427,0.014,0.272541680936286,0.4339252484939,0.014,0.27244504186791263,0.43394985582436363,0.014,0.2723472963553339,0.4339696155060244,0.014,0.272248687409295,0.43398447841320037,0.014,0.27214946018717284,0.43399440759436236,0.014,0.27204986138347614,0.43399937836400165,0.014,0.2719501386165239,0.43399937836400165,0.014,0.27185053981282714,0.43399440759436236,0.014,0.271751312590705,0.43398447841320037,0.014,0.27165270364466615,0.4339696155060244,0.014,0.2715549581320874,0.43394985582436363,0.014,0.271458319063714,0.4339252484939,0.014,0.27136302669949663,0.43389585469233427,0.014,0.27126931795126724,0.43386174749728845,0.014,0.2711774257937388,0.43382301170462334,0.014,0.2710875786852937,0.43377974361762295,0.014,0.271,0.4337320508075689,0.014,0.27091490747226854,0.43368005184630154,0.014,0.27083251265553043,0.4336238760114317,0.014,0.2707530203962825,0.43356366296493604,0.014,0.2706766283248063,0.4334995624059355,0.014,0.2706035263638279,0.43343173369851945,0.014,0.2705338962563404,0.43336034547554186,0.014,0.27046791111376206,0.43328557521937305,0.014,0.27040573498555415,0.43320760882065096,0.014,0.27034752245136806,0.4331266401161273,0.014,0.2702934182367357,0.433042870406759,0.014,0.2702435568532595,0.43295650795724266,0.014,0.2701980622641952,0.43286776747823513,0.014,0.2701570475762592,0.43277686959254935,0.014,0.2701206147584282,0.43268404028665136,0.014,0.2700888543884277,0.4325895103488218,0.014,0.27006184542754186,0.43249351479538056,0.014,0.27003965502430294,0.4323962922863988,0.014,0.27002233834754974,0.43229808453235236,0.014,0.27000993844926924,0.4321991356931916,0.014,0.27000248615756217,0.4320996917713214,0.014,0.27,0.432,0.014,0.27000248615756217,0.43190030822867864,0.014,0.27000993844926924,0.43180086430680836,0.014,0.27002233834754974,0.4317019154676477,0.014,0.27003965502430294,0.4316037077136012,0.014,0.27006184542754186,0.4315064852046194,0.014,0.2700888543884277,0.4314104896511782,0.014,0.2701206147584282,0.4313159597133487,0.014,0.2701570475762592,0.4312231304074506,0.014,0.2701980622641952,0.4311322325217649,0.014,0.2702435568532595,0.4310434920427574,0.014,0.2702934182367357,0.430957129593241,0.014,0.27034752245136806,0.43087335988387276,0.014,0.27040573498555415,0.43079239117934903,0.014,0.27046791111376206,0.43071442478062694,0.014,0.2705338962563404,0.4306396545244581,0.014,0.2706035263638279,0.43056826630148054,0.014,0.2706766283248063,0.43050043759406453,0.014,0.2707530203962825,0.43043633703506395,0.014,0.27083251265553043,0.4303761239885683,0.014,0.27091490747226854,0.4303199481536985,0.014,0.271,0.4302679491924311,0.014,0.2710875786852937,0.43022025638237704,0.014,0.2711774257937388,0.43017698829537665,0.014,0.27126931795126724,0.4301382525027116,0.014,0.27136302669949663,0.4301041453076657,0.014,0.271458319063714,0.4300747515061,0.014,0.2715549581320874,0.43005014417563636,0.014,0.27165270364466615,0.43003038449397557,0.014,0.271751312590705,0.4300155215867997,0.014,0.27185053981282714,0.4300055924056376,0.014,0.2719501386165239,0.4300006216359984,0.014,0.2720498613834762,0.4300006216359984,0.014,0.27214946018717284,0.4300055924056376,0.014,0.272248687409295,0.4300155215867997,0.014,0.2723472963553339,0.43003038449397557,0.014,0.2724450418679127,0.43005014417563636,0.014,0.272541680936286,0.4300747515061,0.014,0.27263697330050335,0.4301041453076658,0.014,0.27273068204873285,0.43013825250271165,0.014,0.27282257420626127,0.43017698829537665,0.014,0.2729124213147064,0.4302202563823771,0.014,0.273,0.43026794919243116,0.014,0.27308509252773155,0.4303199481536985,0.014,0.2731674873444696,0.4303761239885683,0.014,0.27324697960371747,0.43043633703506395,0.014,0.27332337167519377,0.43050043759406453,0.014,0.2733964736361722,0.4305682663014806,0.014,0.2734661037436597,0.4306396545244582,0.014,0.273532088886238,0.43071442478062694,0.014,0.27359426501444584,0.4307923911793491,0.014,0.27365247754863203,0.43087335988387276,0.014,0.27370658176326434,0.430957129593241,0.014,0.27375644314674047,0.43104349204275744,0.014,0.27380193773580486,0.43113223252176497,0.014,0.27384295242374085,0.43122313040745064,0.014,0.2738793852415718,0.4313159597133487,0.014,0.2739111456115723,0.43141048965117823,0.014,0.2739381545724582,0.4315064852046194,0.014,0.2739603449756971,0.43160370771360124,0.014,0.27397766165245024,0.4317019154676477,0.014,0.2739900615507308,0.4318008643068084,0.014,0.27399751384243787,0.43190030822867864,0.014,0.274,0.432,0.014,0.27399751384243787,0.4320996917713214,0.014,0.2739900615507308,0.4321991356931916,0.014,0.27397766165245024,0.43229808453235236,0.014,0.2739603449756971,0.4323962922863988,0.014,0.2739381545724581,0.43249351479538056,0.014,0.2739111456115723,0.4325895103488218,0.014,0.2738793852415718,0.43268404028665136,0.014,0.27384295242374085,0.4327768695925494,0.014,0.2738019377358048,0.43286776747823513,0.014,0.27375644314674047,0.43295650795724266,0.014,0.2737065817632643,0.433042870406759,0.014,0.273652477548632,0.4331266401161273,0.014,0.27359426501444584,0.43320760882065096,0.014,0.2735320888862379,0.43328557521937305,0.014,0.27346610374365965,0.43336034547554186,0.014,0.27339647363617214,0.43343173369851945,0.014,0.2733233716751937,0.4334995624059355,0.014,0.27324697960371747,0.43356366296493604,0.014,0.2731674873444696,0.4336238760114317,0.014,0.27308509252773155,0.43368005184630154,0.014,0.273,0.4337320508075689,0.014,0.27291242131470633,0.43377974361762295,0.014,0.2728225742062612,0.43382301170462334,0.014,0.2727306820487328,0.43386174749728845,0.014,0.27263697330050335,0.43389585469233427,0.014,0.272541680936286,0.4339252484939,0.014,0.27244504186791263,0.43394985582436363,0.014,0.2723472963553339,0.4339696155060244,0.014,0.272248687409295,0.43398447841320037,0.014,0.27214946018717284,0.43399440759436236,0.014,0.27204986138347614,0.43399937836400165,0.014,0.2719501386165239,0.43399937836400165,0.014,0.27185053981282714,0.43399440759436236,0.014,0.271751312590705,0.43398447841320037,0.014,0.27165270364466615,0.4339696155060244,0.014,0.2715549581320874,0.43394985582436363,0.014,0.271458319063714,0.4339252484939,0.014,0.27136302669949663,0.43389585469233427,0.014,0.27126931795126724,0.43386174749728845,0.014,0.2711774257937388,0.43382301170462334,0.014,0.2710875786852937,0.43377974361762295,0.014,0.271,0.4337320508075689,0.014,0.27091490747226854,0.43368005184630154,0.014,0.27083251265553043,0.4336238760114317,0.014,0.2707530203962825,0.43356366296493604,0.014,0.2706766283248063,0.4334995624059355,0.014,0.2706035263638279,0.43343173369851945,0.014,0.2705338962563404,0.43336034547554186,0.014,0.27046791111376206,0.43328557521937305,0.014,0.27040573498555415,0.43320760882065096,0.014,0.27034752245136806,0.4331266401161273,0.014,0.2702934182367357,0.433042870406759,0.014,0.2702435568532595,0.43295650795724266,0.014,0.2701980622641952,0.43286776747823513,0.014,0.2701570475762592,0.43277686959254935,0.014,0.2701206147584282,0.43268404028665136,0.014,0.2700888543884277,0.4325895103488218,0.014,0.27006184542754186,0.43249351479538056,0.014,0.27003965502430294,0.4323962922863988,0.014,0.27002233834754974,0.43229808453235236,0.014,0.27000993844926924,0.4321991356931916,0.014,0.27000248615756217,0.4320996917713214,0.014,0.27,0.432,0.014,0.27000248615756217,0.43190030822867864,0.014,0.27000993844926924,0.43180086430680836,0.014,0.27002233834754974,0.4317019154676477,0.014,0.27003965502430294,0.4316037077136012,0.014,0.27006184542754186,0.4315064852046194,0.014,0.2700888543884277,0.4314104896511782,0.014,0.2701206147584282,0.4313159597133487,0.014,0.2701570475762592,0.4312231304074506,0.014,0.2701980622641952,0.4311322325217649,0.014,0.2702435568532595,0.4310434920427574,0.014,0.2702934182367357,0.430957129593241,0.014,0.27034752245136806,0.43087335988387276,0.014,0.27040573498555415,0.43079239117934903,0.014,0.27046791111376206,0.43071442478062694,0.014,0.2705338962563404,0.4306396545244581,0.014,0.2706035263638279,0.43056826630148054,0.014,0.2706766283248063,0.43050043759406453,0.014,0.2707530203962825,0.43043633703506395,0.014,0.27083251265553043,0.4303761239885683,0.014,0.27091490747226854,0.4303199481536985,0.014,0.271,0.4302679491924311,0.014,0.2710875786852937,0.43022025638237704,0.014,0.2711774257937388,0.43017698829537665,0.014,0.27126931795126724,0.4301382525027116,0.014,0.27136302669949663,0.4301041453076657,0.014,0.271458319063714,0.4300747515061,0.014,0.2715549581320874,0.43005014417563636,0.014,0.27165270364466615,0.43003038449397557,0.014,0.271751312590705,0.4300155215867997,0.014,0.27185053981282714,0.4300055924056376,0.014,0.2719501386165239,0.4300006216359984,0.014,0.2720498613834762,0.4300006216359984,0.014,0.27214946018717284,0.4300055924056376,0.014,0.272248687409295,0.4300155215867997,0.014,0.2723472963553339,0.43003038449397557,0.014,0.2724450418679127,0.43005014417563636,0.014,0.272541680936286,0.4300747515061,0.014,0.27263697330050335,0.4301041453076658,0.014,0.27273068204873285,0.43013825250271165,0.014,0.27282257420626127,0.43017698829537665,0.014,0.2729124213147064,0.4302202563823771,0.014,0.273,0.43026794919243116,0.014,0.27308509252773155,0.4303199481536985,0.014,0.2731674873444696,0.4303761239885683,0.014,0.27324697960371747,0.43043633703506395,0.014,0.27332337167519377,0.43050043759406453,0.014,0.2733964736361722,0.4305682663014806,0.014,0.2734661037436597,0.4306396545244582,0.014,0.273532088886238,0.43071442478062694,0.014,0.27359426501444584,0.4307923911793491,0.014,0.27365247754863203,0.43087335988387276,0.014,0.27370658176326434,0.430957129593241,0.014,0.27375644314674047,0.43104349204275744,0.014,0.27380193773580486,0.43113223252176497,0.014,0.27384295242374085,0.43122313040745064,0.014,0.2738793852415718,0.4313159597133487,0.014,0.2739111456115723,0.43141048965117823,0.014,0.2739381545724582,0.4315064852046194,0.014,0.2739603449756971,0.43160370771360124,0.014,0.27397766165245024,0.4317019154676477,0.014,0.2739900615507308,0.4318008643068084,0.014,0.27399751384243787,0.43190030822867864,0.014,0.274,0.432,0.016,0.27399751384243787,0.4320996917713214,0.016,0.2739900615507308,0.4321991356931916,0.016,0.27397766165245024,0.43229808453235236,0.016,0.2739603449756971,0.4323962922863988,0.016,0.2739381545724581,0.43249351479538056,0.016,0.2739111456115723,0.4325895103488218,0.016,0.2738793852415718,0.43268404028665136,0.016,0.27384295242374085,0.4327768695925494,0.016,0.2738019377358048,0.43286776747823513,0.016,0.27375644314674047,0.43295650795724266,0.016,0.2737065817632643,0.433042870406759,0.016,0.273652477548632,0.4331266401161273,0.016,0.27359426501444584,0.43320760882065096,0.016,0.2735320888862379,0.43328557521937305,0.016,0.27346610374365965,0.43336034547554186,0.016,0.27339647363617214,0.43343173369851945,0.016,0.2733233716751937,0.4334995624059355,0.016,0.27324697960371747,0.43356366296493604,0.016,0.2731674873444696,0.4336238760114317,0.016,0.27308509252773155,0.43368005184630154,0.016,0.273,0.4337320508075689,0.016,0.27291242131470633,0.43377974361762295,0.016,0.2728225742062612,0.43382301170462334,0.016,0.2727306820487328,0.43386174749728845,0.016,0.27263697330050335,0.43389585469233427,0.016,0.272541680936286,0.4339252484939,0.016,0.27244504186791263,0.43394985582436363,0.016,0.2723472963553339,0.4339696155060244,0.016,0.272248687409295,0.43398447841320037,0.016,0.27214946018717284,0.43399440759436236,0.016,0.27204986138347614,0.43399937836400165,0.016,0.2719501386165239,0.43399937836400165,0.016,0.27185053981282714,0.43399440759436236,0.016,0.271751312590705,0.43398447841320037,0.016,0.27165270364466615,0.4339696155060244,0.016,0.2715549581320874,0.43394985582436363,0.016,0.271458319063714,0.4339252484939,0.016,0.27136302669949663,0.43389585469233427,0.016,0.27126931795126724,0.43386174749728845,0.016,0.2711774257937388,0.43382301170462334,0.016,0.2710875786852937,0.43377974361762295,0.016,0.271,0.4337320508075689,0.016,0.27091490747226854,0.43368005184630154,0.016,0.27083251265553043,0.4336238760114317,0.016,0.2707530203962825,0.43356366296493604,0.016,0.2706766283248063,0.4334995624059355,0.016,0.2706035263638279,0.43343173369851945,0.016,0.2705338962563404,0.43336034547554186,0.016,0.27046791111376206,0.43328557521937305,0.016,0.27040573498555415,0.43320760882065096,0.016,0.27034752245136806,0.4331266401161273,0.016,0.2702934182367357,0.433042870406759,0.016,0.2702435568532595,0.43295650795724266,0.016,0.2701980622641952,0.43286776747823513,0.016,0.2701570475762592,0.43277686959254935,0.016,0.2701206147584282,0.43268404028665136,0.016,0.2700888543884277,0.4325895103488218,0.016,0.27006184542754186,0.43249351479538056,0.016,0.27003965502430294,0.4323962922863988,0.016,0.27002233834754974,0.43229808453235236,0.016,0.27000993844926924,0.4321991356931916,0.016,0.27000248615756217,0.4320996917713214,0.016,0.27,0.432,0.016,0.27000248615756217,0.43190030822867864,0.016,0.27000993844926924,0.43180086430680836,0.016,0.27002233834754974,0.4317019154676477,0.016,0.27003965502430294,0.4316037077136012,0.016,0.27006184542754186,0.4315064852046194,0.016,0.2700888543884277,0.4314104896511782,0.016,0.2701206147584282,0.4313159597133487,0.016,0.2701570475762592,0.4312231304074506,0.016,0.2701980622641952,0.4311322325217649,0.016,0.2702435568532595,0.4310434920427574,0.016,0.2702934182367357,0.430957129593241,0.016,0.27034752245136806,0.43087335988387276,0.016,0.27040573498555415,0.43079239117934903,0.016,0.27046791111376206,0.43071442478062694,0.016,0.2705338962563404,0.4306396545244581,0.016,0.2706035263638279,0.43056826630148054,0.016,0.2706766283248063,0.43050043759406453,0.016,0.2707530203962825,0.43043633703506395,0.016,0.27083251265553043,0.4303761239885683,0.016,0.27091490747226854,0.4303199481536985,0.016,0.271,0.4302679491924311,0.016,0.2710875786852937,0.43022025638237704,0.016,0.2711774257937388,0.43017698829537665,0.016,0.27126931795126724,0.4301382525027116,0.016,0.27136302669949663,0.4301041453076657,0.016,0.271458319063714,0.4300747515061,0.016,0.2715549581320874,0.43005014417563636,0.016,0.27165270364466615,0.43003038449397557,0.016,0.271751312590705,0.4300155215867997,0.016,0.27185053981282714,0.4300055924056376,0.016,0.2719501386165239,0.4300006216359984,0.016,0.2720498613834762,0.4300006216359984,0.016,0.27214946018717284,0.4300055924056376,0.016,0.272248687409295,0.4300155215867997,0.016,0.2723472963553339,0.43003038449397557,0.016,0.2724450418679127,0.43005014417563636,0.016,0.272541680936286,0.4300747515061,0.016,0.27263697330050335,0.4301041453076658,0.016,0.27273068204873285,0.43013825250271165,0.016,0.27282257420626127,0.43017698829537665,0.016,0.2729124213147064,0.4302202563823771,0.016,0.273,0.43026794919243116,0.016,0.27308509252773155,0.4303199481536985,0.016,0.2731674873444696,0.4303761239885683,0.016,0.27324697960371747,0.43043633703506395,0.016,0.27332337167519377,0.43050043759406453,0.016,0.2733964736361722,0.4305682663014806,0.016,0.2734661037436597,0.4306396545244582,0.016,0.273532088886238,0.43071442478062694,0.016,0.27359426501444584,0.4307923911793491,0.016,0.27365247754863203,0.43087335988387276,0.016,0.27370658176326434,0.430957129593241,0.016,0.27375644314674047,0.43104349204275744,0.016,0.27380193773580486,0.43113223252176497,0.016,0.27384295242374085,0.43122313040745064,0.016,0.2738793852415718,0.4313159597133487,0.016,0.2739111456115723,0.43141048965117823,0.016,0.2739381545724582,0.4315064852046194,0.016,0.2739603449756971,0.43160370771360124,0.016,0.27397766165245024,0.4317019154676477,0.016,0.2739900615507308,0.4318008643068084,0.016,0.27399751384243787,0.43190030822867864,0.016],"indices":[129,1,0,129,2,1,130,3,2,130,2,129,131,4,3,131,3,130,132,5,4,132,4,131,133,6,5,133,5,132,134,7,6,134,8,7,134,6,133,135,8,134,136,9,8,136,8,135,137,10,9,137,9,136,138,11,10,138,10,137,139,11,138,139,12,11,140,12,139,140,13,12,141,13,140,141,14,13,142,14,141,142,15,14,143,16,15,143,15,142,144,17,16,144,16,143,145,18,17,145,17,144,146,19,18,146,18,145,147,20,19,147,21,20,147,19,146,148,22,21,148,21,147,149,22,148,150,23,22,150,22,149,151,24,23,151,23,150,152,25,24,152,24,151,153,26,25,153,25,152,154,27,26,154,26,153,155,28,27,155,27,154,156,29,28,156,28,155,157,30,29,157,29,156,158,31,30,158,30,157,159,32,31,159,31,158,160,33,32,160,34,33,160,32,159,161,34,160,162,35,34,162,34,161,163,36,35,163,35,162,164,37,36,164,36,163,165,38,37,165,37,164,166,38,165,166,39,38,167,39,166,167,40,39,168,40,167,168,41,40,169,41,168,169,42,41,169,43,42,170,43,169,171,43,170,171,44,43,172,44,171,172,45,44,173,45,172,173,46,45,174,46,173,174,47,46,175,47,174,175,48,47,176,49,48,176,48,175,177,50,49,177,49,176,178,51,50,178,50,177,179,52,51,179,51,178,180,53,52,180,52,179,181,54,53,181,53,180,182,55,54,182,54,181,183,56,55,183,55,182,184,57,56,184,56,183,185,58,57,185,57,184,186,59,58,186,58,185,187,60,59,187,59,186,188,61,60,188,60,187,189,62,61,189,61,188,190,62,189,190,63,62,191,63,190,191,64,63,192,64,191,192,65,64,193,65,192,193,66,65,194,66,193,194,67,66,195,67,194,195,68,67,196,68,195,196,69,68,197,69,196,197,70,69,198,70,197,198,71,70,199,71,198,199,72,71,200,72,199,200,73,72,201,73,200,201,74,73,201,75,74,202,75,201,203,75,202,203,76,75,204,76,203,204,77,76,205,77,204,205,78,77,206,78,205,206,79,78,207,79,206,207,80,79,208,80,207,208,81,80,209,81,208,209,82,81,210,82,209,210,83,82,211,84,83,211,83,210,212,85,84,212,84,211,213,86,85,213,85,212,214,87,86,214,86,213,215,88,87,215,87,214,216,88,215,216,89,88,217,89,216,217,90,89,218,90,217,218,91,90,219,91,218,219,92,91,220,92,219,220,93,92,221,93,220,221,94,93,222,94,221,222,95,94,223,95,222,223,96,95,224,96,223,224,97,96,225,97,224,225,98,97,226,98,225,226,99,98,227,99,226,227,100,99,228,101,100,228,100,227,229,102,101,229,101,228,230,103,102,230,102,229,231,104,103,231,103,230,232,105,104,232,104,231,233,106,105,233,105,232,234,107,106,234,106,233,235,108,107,235,107,234,236,109,108,236,108,235,237,110,109,237,109,236,238,111,110,238,110,237,239,112,111,239,111,238,240,113,112,240,112,239,241,113,240,241,114,113,242,114,241,242,115,114,243,115,242,243,116,115,244,116,243,244,117,116,245,118,117,245,117,244,246,119,118,246,118,245,247,120,119,247,119,246,248,121,120,248,120,247,249,122,121,249,121,248,250,123,122,250,122,249,251,124,123,251,123,250,252,125,124,252,124,251,253,126,125,253,125,252,128,127,126,128,126,253,328,330,329,328,331,330,338,337,336,340,339,338,343,341,340,343,342,341,348,346,345,348,347,346,315,317,316,352,349,348,352,350,349,352,351,350,312,314,313,312,315,314,354,353,352,311,315,312,356,355,354,356,354,352,357,356,352,357,348,345,357,345,344,357,352,348,308,310,309,308,311,310,306,308,307,360,358,357,360,359,358,361,360,357,304,306,305,302,308,306,302,306,304,302,304,303,364,363,362,301,308,302,366,362,361,366,365,364,366,357,344,366,361,357,366,364,362,366,340,338,366,338,336,366,343,340,366,336,335,366,344,343,298,300,299,368,367,366,369,368,366,370,369,366,295,297,296,295,298,297,371,370,366,372,371,366,374,373,372,374,331,328,374,366,335,374,327,326,374,328,327,374,332,331,374,333,332,374,334,333,374,335,334,374,372,366,291,293,292,291,294,293,291,295,294,291,300,298,291,298,295,376,375,374,376,374,326,289,291,290,377,376,326,288,291,289,287,291,288,379,378,377,379,377,326,379,324,323,379,325,324,379,326,325,286,291,287,255,254,379,257,256,255,257,379,323,257,255,379,257,318,317,257,319,318,257,317,315,257,320,319,257,321,320,257,322,321,257,323,322,281,283,282,281,284,283,280,284,281,260,259,258,279,285,284,279,284,280,261,260,258,278,285,279,262,261,258,277,286,285,277,285,278,263,258,257,263,262,258,276,291,286,276,286,277,274,276,275,273,276,274,267,257,315,267,264,263,267,265,264,267,266,265,267,311,308,267,315,311,267,301,300,267,263,257,267,308,301,271,273,272,269,268,267,270,273,271,270,269,267,270,291,276,270,267,300,270,276,273,270,300,291,454,455,456,454,456,457,464,462,463,466,464,465,469,466,467,469,467,468,474,471,472,474,472,473,441,442,443,478,474,475,478,475,476,478,476,477,438,439,440,438,440,441,480,478,479,437,438,441,482,480,481,482,478,480,483,478,482,483,471,474,483,470,471,483,474,478,434,435,436,434,436,437,432,433,434,486,483,484,486,484,485,487,483,486,430,431,432,428,432,434,428,430,432,428,429,430,490,488,489,427,428,434,492,487,488,492,490,491,492,470,483,492,483,487,492,488,490,492,464,466,492,462,464,492,466,469,492,461,462,492,469,470,424,425,426,494,492,493,495,492,494,496,492,495,421,422,423,421,423,424,497,492,496,498,492,497,500,498,499,500,454,457,500,461,492,500,452,453,500,453,454,500,457,458,500,458,459,500,459,460,500,460,461,500,492,498,417,418,419,417,419,420,417,420,421,417,424,426,417,421,424,502,500,501,502,452,500,415,416,417,503,452,502,414,415,417,413,414,417,505,503,504,505,452,503,505,449,450,505,450,451,505,451,452,412,413,417,381,505,380,383,381,382,383,449,505,383,505,381,383,443,444,383,444,445,383,441,443,383,445,446,383,446,447,383,447,448,383,448,449,407,408,409,407,409,410,406,407,410,386,384,385,405,410,411,405,406,410,387,384,386,404,405,411,388,384,387,403,411,412,403,404,411,389,383,384,389,384,388,402,412,417,402,403,412,400,401,402,399,400,402,393,441,383,393,389,390,393,390,391,393,391,392,393,434,437,393,437,441,393,426,427,393,383,389,393,427,434,397,398,399,395,393,394,396,397,399,396,393,395,396,402,417,396,426,393,396,399,402,396,417,426],"color":[255.0,165.0,25.0]}]\ No newline at end of file
3d-boards/provenance.jsonadded+51
@@ -0,0 +1,51 @@+{+  "status": "planning reconstruction; not fit-verified",+  "manufacturer": "Siglent",+  "model": "SDL1020X-E",+  "documented_envelope_mm": {+    "width": 256,+    "depth": 410,+    "height": 115+  },+  "mass_kg": 5.8,+  "carrier_mm": [+    288,+    448,+    4+  ],+  "datum_mm": [+    [+      16,+      16+    ],+    [+      272,+      16+    ],+    [+      16,+      432+    ],+    [+      272,+      432+    ]+  ],+  "datum_pitch_mm": [+    256,+    416+  ],+  "units_step": "mm",+  "units_glb": "m",+  "up_axis": "Z (Adom native)",+  "unverified": [+    "connector centers",+    "feet positions",+    "vent keepouts",+    "pin retention design",+    "support-to-alignment-sheet interface",+    "robot gripper and payload",+    "thermal clearances"+  ],+  "source": "https://siglentna.com/download/8733/"+}\ No newline at end of file
LICENSEadded+9
@@ -0,0 +1,9 @@+MIT License++Copyright (c) 2026 Adom contributors++Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:++The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
README.md+45−1
@@ -1,3 +1,47 @@ # Electronic Load Molecule -Siglent SDL1020X-E workcell load prototype with carrier CAD, dashboard, SCPI driver, skills and purchase plan; physical qualification pending.+A reusable probing-workcell equipment package built around the **Siglent SDL1020X-E**: a reconstructed carrier model, a constant-current dashboard, a SCPI driver and a test procedure for the [12 V to 5 V / 1 A buck molecule](https://wiki.adom.inc/john/buck-12v5v-molecule).++**Status: software prototype and mechanical planning reconstruction.** No instrument has been bought or physically tested. The CAD is not manufacturer CAD and is not a fully verified digital twin. The carrier is not released for fabrication or robotic handling.++## What is included++- Named-body STEP and GLB, parametric CadQuery source, documented envelope and uncertainty metadata.+- Dashboard: rotate/explode model, 0–1 A CC demand, ON/OFF, V/I/P readback, trend and CSV export.+- Model/serial-pinned PyVISA adapter; disconnected by default, explicit simulation for development.+- Companion integration with the current control-panel dashboard's read-only state API.+- An installed-use skill, engineering notes, purchase budget, qualification checklist and milestone video material.++## Why this load++The [manufacturer lists the SDL1020X-E at $574](https://siglentna.com/dc-electronic-load/sdl1000x/). It provides programmable CC/CV/CR/CP loading, remote communication and sensing; the initial software exposes static CC only. The buck's 5 W requirement is modest, but a commercial instrument provides a reusable platform for later workcell tests. See the [candidate and CAD comparison](docs/selection.md).++The model uses the published 256 × 410 × 115 mm envelope and 5.8 kg mass. Connector locations, feet and cosmetics are approximate. The proposed 288 × 448 mm supported carrier uses a 32 mm-grid datum; the actual pin retention and alignment-sheet support attachment remain engineering work. The native Adom GLB is Z-up and meters; STEP is millimeters. See [mechanical qualification](docs/mechanical.md).++## Run the dashboard++```sh+adom-wiki pkg install adom/electronic-load-molecule+cd adom_modules/adom/electronic-load-molecule+python3 server.py+```++Open port 8864 through your current Hydrogen proxy. The default shows disconnected. For a clearly labelled demonstration, use `python3 server.py --simulate`. If the proxy rewrites Host, set `--origin` to the exact browser origin. For hardware connection, use the [integration guide](docs/integration.md); do not use the simulation as a hardware acceptance result.++The load connects to buck J4 VOUT and J5 GND. The control panel supplies the buck input and hosts the instrument connection; the load uses its own mains power. No installed control-panel firmware or configuration has been changed.++## Purchase budget++**$574 instrument; $744–$914 prototype equipment subtotal**, before tax, shipping, engineering and qualification. The subtotal combines current listings and planning allowances, not a supplier quote. [Complete cost breakdown and exclusions](cost/README.md).++## Reproduce and qualify++```sh+python3 -m unittest discover -s tests -v+# CAD build, in a separate environment with cadquery and trimesh:+python3 cad/build.py+```++Hardware acceptance requires received-unit dimensions, fit/airflow checks, structural and robot payload approval, confirmed SCPI behavior, independent shutdown, calibration checks and measured buck tests. Software watchdog OFF cannot be guaranteed after transport loss or controller failure.++[Control panel](https://wiki.adom.inc/adom/control-panel-dashboard) · [Base scaffold](https://wiki.adom.inc/adom/base-scaffold-system) · [Operation skill](skills/electronic-load/SKILL.md) · [Build video notes](videos/README.md)
THIRD-PARTY.mdadded+1
@@ -0,0 +1 @@+Three.js r160 (MIT) is vendored in ui/three.js; its license is ui/THREE-LICENSE.txt. Siglent product names belong to Siglent. The reconstructed CAD is independently authored and is not manufacturer-endorsed. Upstream reference checkouts and manufacturer PDFs are excluded from distribution.
cad/build.pyadded+56
@@ -0,0 +1,56 @@+"""Parametric planning reconstruction, not manufacturer CAD or fabrication approval.+Coordinates mm: X width, Y rearward, Z up. GLB meters, native Z-up for Adom.+"""+from pathlib import Path+import json+import cadquery as cq+import trimesh+import numpy as np+ROOT=Path(__file__).resolve().parents[1]+OUT=ROOT/'3d-boards'; OUT.mkdir(exist_ok=True)+parts=[]+def box(name,size,center,color):+ s=cq.Workplane('XY').box(*size).translate(center).val();parts.append((name,s,color));return s+def cyl(name,r,h,center,color,axis='z'):+ s=cq.Workplane('XY').circle(r).extrude(h).val()+ if axis=='y':s=s.rotate((0,0,0),(1,0,0),90)+ s=s.translate(center);parts.append((name,s,color));return s+# Instrument envelope includes feet/projections: keep reconstructed features inside documented limits.+box('instrument_housing_estimated',(246,392,101),(144,220,82.5),(0.77,0.79,0.80))+box('front_bezel_estimated',(256,12,108),(144,20,82),(0.91,0.92,0.91))+box('rear_bezel_estimated',(250,6,103),(144,421,82),(0.3,0.32,0.34))+box('display_estimated',(96,1,59),(85,13.5,88),(0.015,0.04,0.065))+for i in range(3):+ for j in range(4):box(f'key_{i}_{j}',(11,2,7),(168+j*17,13,103-i*12),(0.22,0.25,0.28))+cyl('encoder_estimated',12,5,(222,17,61),(0.4,0.43,0.45),'y')+for name,x,color in [('positive',87,(0.85,0.1,0.08)),('negative',118,(0.08,0.09,0.1))]:cyl('terminal_'+name+'_estimated',6,10,(x,24,45),color,'y')+for x in [45,243]:+ for y in [49,389]:box('foot_estimated_'+str(x)+'_'+str(y),(18,22,7),(x,y,28.5),(0.08,0.09,0.1))+# Independent support plate avoids treating scaffold PCB sockets as weight-rated fasteners.+plate=cq.Workplane('XY').box(288,448,4).translate((144,224,12))+for x in [16,272]:+ for y in [16,432]:plate=plate.cut(cq.Workplane('XY').center(x,y).circle(2).extrude(20))+parts.append(('carrier_plate_concept',plate.val(),(0.2,0.55,0.56)))+for x in [7,281]:box('retaining_rail_concept_'+str(x),(4,400,14),(x,224,21),(0.2,0.55,0.56))+for x in [28,260]:+ for y in [60,388]:box('support_pad_concept_'+str(x)+'_'+str(y),(28,28,10),(x,y,5),(0.16,0.18,0.20))+# Pin datum markers only: real pin STEP retained separately; no invented pin mating geometry.+for x in [16,272]:+ for y in [16,432]:cyl('datum_marker_nonphysical_'+str(x)+'_'+str(y),2,2,(x,y,14),(1,0.65,0.1))+a=cq.Assembly(name='SDL1020X-E_carrier_PLANNING')+scene=trimesh.Scene()+for name,s,col in parts:+ a.add(s,name=name,color=cq.Color(*col))+ v,f=s.tessellate(0.3)+ m=trimesh.Trimesh(vertices=np.array([p.toTuple() for p in v])*0.001,faces=np.array(f),process=False)+ m.visual.vertex_colors=np.tile(np.array([*col,1])*255,(len(v),1)).astype('uint8')+ scene.add_geometry(m,node_name=name,geom_name=name)+a.export(str(OUT/'electronic-load-carrier.step'))+scene.export(str(OUT/'electronic-load-carrier.glb'))+# Portable mesh geometry lets the dashboard display the same actual generated model.+meshes=[]+for n,g in scene.geometry.items():meshes.append({'name':n,'positions':g.vertices.flatten().tolist(),'indices':g.faces.flatten().tolist(),'color':g.visual.vertex_colors[0,:3].astype(float).tolist()})+(OUT/'preview.json').write_text(json.dumps(meshes,separators=(',',':')))+meta={'status':'planning reconstruction; not fit-verified','manufacturer':'Siglent','model':'SDL1020X-E','documented_envelope_mm':{'width':256,'depth':410,'height':115},'mass_kg':5.8,'carrier_mm':[288,448,4],'datum_mm':[[16,16],[272,16],[16,432],[272,432]],'datum_pitch_mm':[256,416],'units_step':'mm','units_glb':'m','up_axis':'Z (Adom native)','unverified':['connector centers','feet positions','vent keepouts','pin retention design','support-to-alignment-sheet interface','robot gripper and payload','thermal clearances'],'source':'https://siglentna.com/download/8733/'}+(OUT/'provenance.json').write_text(json.dumps(meta,indent=2))+print('Generated',len(parts),'named bodies. Planning assets only.')
cost/README.mdadded+21
@@ -0,0 +1,21 @@+# Purchase and integration cost++US planning budget checked 2026-10-07. No order, supplier quote, tax calculation, or payment has been made.++| Item | Qty | USD | Basis |+|---|---:|---:|---|+| Siglent SDL1020X-E | 1 | 574 | [Manufacturer US listing](https://siglentna.com/dc-electronic-load/sdl1000x/) |+| Siglent 30 A force-lead set | 1 | 35 | [Manufacturer accessory listing](https://siglentna.com/product-category/dc-electronic-load/) ; confirm SKU/termination at checkout |+| Sense pair, connectors, strain relief | 1 lot | 25–50 | Planning allowance |+| USB host adapter/cable or Ethernet patch lead | 1 lot | 10–25 | Planning allowance; avoid duplicating included USB cable |+| Carrier plate, supports, retaining hardware | 1 | 80–180 | Planning allowance; fabrication quote unavailable |+| Molecule pins/contacts and fixture interface | 1 lot | 20–50 | Planning allowance; final BOM not released |+| **Instrument alone** | | **574** | Listed price |+| **Prototype equipment subtotal** | | **744–914** | Mix of listing and allowances |+| **With 15% planning contingency** | | **856–1,052** | Before tax/shipping |++A practical initial allowance is $1,050 per station before tax/shipping and engineering. It is not a purchase authorization or a finished production BOM.++Excluded: existing scaffold/control panel/CM5, DUT input supply, scope and probes, robot tooling, independent interlock, engineering labor, load-bearing fixture qualification, certified calibration, USB isolation if required, shipping and tax. Calibration intervals/costs and recurring maintenance are unknown. The listed instrument specification alone does not establish calibrated accuracy at receipt.++Alternative listings: Rigol DL3021 $549; B&K 8542B $1,055; B&K 8600 $1,610. See [selection rationale](../docs/selection.md). Recheck stock, included leads, local mains configuration, warranty and delivered total immediately before ordering.
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/integration.mdadded+46
@@ -0,0 +1,46 @@+# Workcell integration++## Electrical path++The load consumes power from the DUT; it does not supply 5 V. Feed the buck input from the controlled 12 V source through the control panel's PS1 rail. Connect buck J4 (VOUT) to load + and J5 (GND) to load −. The buck's mounting pins are also ground; check the complete return path. Do not connect the load across PS1 when intending to test the buck output. Never use J6 VMON as a load terminal; it is a divided voltage monitor.++Start with short paired force leads and local sensing. For Kelvin operation connect both rear sense terminals directly at J4/J5, then enable remote sense explicitly after confirming polarity. The current driver leaves remote sense OFF. Do not hot-undock an energized scaffold. Load OFF/readback first, DUT supply off and discharge verified, then disconnect force/sense and mains/USB harnesses as appropriate.++The instrument needs its own mains supply and protective earth; USB is communication, not instrument power. Confirm instrument input isolation, USB ground and oscilloscope ground before connecting. A USB isolator must support the actual instrument protocol/speed and is not assumed included.++## Control panel++[Current Control Panel Dashboard](https://wiki.adom.inc/adom/control-panel-dashboard) uses a CM5 resident agent and HTTP/SSE service at port 8852. Its current contact-map fixture maps USER_IO to MC29–MC54; the older base-scaffold overview gives different numbering. Use the V2.1.0 fixture and actual board revision, never the old overview for wiring.++Preferred: connect the load USB device port to the CM5 host. Linux USBTMC/PyVISA-py enumerates it; bind by exact SDL1020X-E model and serial. Alternative: LAN/VXI-11 with an explicitly configured VISA resource. USB-A's USB2 path shares a mux with Bluetooth; validate the route before deployment. No undocumented UART-to-SCPI or direct MCU analog interface is assumed.++Run this package's agent on the CM5 and forward its loopback HTTP port through the existing SSH access path. It is a companion dashboard with a read-only `/api/state` connection to the control-panel dashboard; it does not patch or replace the shared agent. `--control-panel URL` shows connectivity and raw panel state, but cannot establish rail calibration or compute reliable efficiency by itself. Timestamp alignment, path losses and calibration must be validated first.++## Run++```sh+python3 -m venv .runtime+.runtime/bin/pip install -r requirements.txt+.runtime/bin/python -m pyvisa info+# Enumerate resources without changing an instrument:+.runtime/bin/python -c 'import pyvisa; print(pyvisa.ResourceManager("@py").list_resources())'+# On the workcell, substitute the discovered VISA resource and actual serial:+.runtime/bin/python server.py --resource 'USB0::VENDOR::PRODUCT::SERIAL::INSTR' --serial ACTUAL_SERIAL --control-panel http://127.0.0.1:8852+```++Access through an SSH tunnel / the authenticated workcell proxy; the server binds loopback. Do not expose its control endpoint unauthenticated to a network. A developer preview is `python3 server.py --simulate`; simulated readbacks are explicitly tagged in UI and CSV. Without flags it is disconnected and refuses commands.++## Test sequence for the 1 A buck++1. Verify wiring, serial, mains selector, local OFF, supply current limit and rail mapping.+2. Apply 12 V to VIN with load OFF; measure output using a calibrated DMM and scope.+3. Apply 0.1, 0.25, 0.5, 0.75 and 1.0 A; record settled V/I/P, input V/I and temperature at each step.+4. Evaluate regulation against the DUT's agreed acceptance limits (no fabricated tolerance). Check heating over an agreed soak period.+5. Configure an instrument-native transient sequence separately and use a scope at TP3/TP5. Browser commands and 2 Hz telemetry do not generate or capture fast load steps. The buck wiki's ~185 mV simulated step and 3.2 mV simulated ripple are comparison targets, not measurements or guaranteed limits.+6. Load OFF and confirm input status; remove DUT power; preserve CSV, scope captures, serial/firmware, calibration and wiring revision.++## Fault behavior and limits++The DUT profile caps requested current at 1 A. Startup identifies the instrument, confirms OFF, clears short/external input control, selects static CC and 5 A range, sets zero demand and enables 1.1 A / 6 W protection. Driver commands follow Siglent Programming Guide E02B; no actual instrument has acknowledged them yet. Firmware-specific errors and protection delays need bench qualification.++The browser renews a 10 s lease. The polling worker sends OFF on lease expiry, bad measurements or read errors. If the transport is lost, software cannot guarantee OFF: display input state unknown, isolate DUT supply locally. A crashed process or powered-off CM5 also defeats the software watchdog. Production requires an independent interlock/supply shutdown, validated dock-presence behavior and instrument protection testing. No unattended hardware-ready claim is made.
docs/mechanical.mdadded+18
@@ -0,0 +1,18 @@+# Mechanical model and qualification++The SDL1020X-E published envelope is 256 x 115 x 410 mm (W/H/D), mass 5.8 kg. The reconstruction uses these overall dimensions; it does not contain internal electronics or manufacturer-dimensioned connectors. This is an envelope/cosmetic planning model, not a full correct measured twin.++The proposed carrier is 288 x 448 x 4 mm, with datum centers (16,16), (272,16), (16,432), (272,432) mm. Spans 256 and 416 mm are multiples of the scaffold's 32 mm grid. Datum markers are explicitly nonphysical; they are not fabricated pins. Four support pads show the intended load path to a rigid support structure. They are not a released interface to the alignment sheet: its existing panel and fastener locations must be included before machining.++The current base-scaffold page documents a 576 x 576 mm workspace, 200 mm height and 20 kg project mass. Instrument plus nominal carrier fits the gross envelope, but that alone does not establish vent space, dock clearance, lead bend radius, robot reach, payload or impact load. Budget the instrument's 200 W heat rejection for future profiles, even though the present DUT only supplies 5 W. Mount clear of intake/exhaust; no vendor minimum clearance has yet been verified. Do not drill the instrument chassis.++Before a full twin is accepted:++1. Obtain manufacturer CAD or measure the purchased unit's feet, connectors, controls, handle travel and vents. Reconcile the stated envelope with protrusions.+2. Replace all `_estimated` bodies and datum markers with measured/vendor geometry. Record source and tolerance for every mating face.+3. Design pin retention and rigid support attachment against the current base-scaffold assembly. Confirm current vs legacy alignment-sheet/control-panel revisions.+4. Validate retention, center of mass, transport shocks, plate deflection and robot grip/payload. A 20 kg scaffold rating is not a 20 kg gripper rating.+5. Add force/sense/USB/mains harness models, connector mating envelopes and cooling keepouts. Test cable strain relief and emergency disconnection.+6. Verify coordinate origins, scale and model import on a disposable workcell layout before registering this as production equipment.++The original Adom MachinePinLargeShort STEP was inspected as reference but is not embedded in this concept: a verified retention arrangement must precede pin placement. No unverified pin geometry is disguised as the real part.
docs/selection.mdadded+17
@@ -0,0 +1,17 @@+# Commercial load selection++Checked 2026-10-07. US dollars unless stated. Listings are not binding quotes.++| Instrument | Listed price | Integration | Decision |+|---|---:|---|---|+| [Siglent SDL1020X-E](https://siglentna.com/dc-electronic-load/sdl1000x/) | $574 | 200 W, 150 V, 30 A; USB/LAN/RS232, SCPI, remote sense | Preferred price/function balance; use 5 A range for this DUT |+| [Rigol DL3021](https://www.rigolna.com/products/dc-power-loads/dl3000/dl3021/) | $549 | 200 W, 150 V, 40 A; programmable bench load | Credible lower-cost alternative; no downloadable manufacturer CAD located |+| [B&K 8600](https://www.bkprecision.com/products/electronic-loads/8600) | $1,610 | 150 W; USBTMC/RS232 and remote control | More expensive; no CAD advantage verified |+| [B&K 8542B](https://www.bkprecision.com/products/dc-electronic-loads/8542b?region_code=na) | $1,055 | 150 W; included TTL-to-USB adapter | Costs more; less convenient interface |+| [Zahner EL1002](https://zahner.de/products-details/electronic-loads/el1002) | Quote required | Manufacturer STEP explicitly available; 1 kW electrochemical instrument, 21.5 kg | Verified CAD availability, but exceeds scaffold's documented 20 kg project mass before a carrier; no affordable quote verified |++CAD search also checked SDL1000X downloads, Rigol DL3021 CAD search, Aim-TTi LD400P, and KWK KELB15. Distributor generic CAD links are not evidence of a usable model. No Siglent manufacturer STEP was located; this is not a claim none exists. The shipped reconstruction must distinguish documented envelope dimensions from estimated cosmetic geometry and unverified connector locations.++The Siglent's manufacturer datasheet gives 256 W x 115 H x 410 D mm, 5.8 kg, minimum operating voltage 0.15 V at 5 A on the low range. The 5 V / 1 A DUT is within that envelope. CC setting resolution is 1 mA; resolution is not accuracy. At 1 A on the 5 A range, the E model's CC accuracy expression gives ±6 mA under the datasheet's conditions.++The final standardization decision requires instrument receipt, calibration check, fit/airflow verification, and a measured DUT run. Bench thermal/protection ratings do not qualify a custom carrier.
driver.pyadded+69
@@ -0,0 +1,69 @@+"""SDL1000X SCPI adapter. Hardware qualification pending; simulation is explicit."""+import math,time,threading++class Load:+ def __init__(self,resource=None,serial=None,simulate=False):+  self.lock=threading.RLock();self.simulate=simulate;self.io=None;self.connected=False+  self.serial=serial;self.idn=None;self.current=0.;self.enabled=False;self.error=None;self.samples=[];self.deadline=0+  if simulate:self.connected=True;self.idn='SIMULATION,SDL1020X-E,DEMO,0'+  elif resource:+   if not serial:raise ValueError('Pin the instrument serial with --serial before connecting')+   import pyvisa+   self.rm=pyvisa.ResourceManager('@py');self.io=self.rm.open_resource(resource)+   self.io.timeout=2000;self.io.write_termination='\n';self.io.read_termination='\n'+   try:+    self.idn=self.io.query('*IDN?').strip();p=[s.strip() for s in self.idn.split(',')]+    if len(p)<3 or 'SIGLENT' not in p[0].upper() or p[1]!='SDL1020X-E' or p[2]!=serial:raise ValueError('Instrument model/serial mismatch: refusing control')+    self.connected=True;self.off();self.configure()+   except Exception:+    self.io.close();self.io=None;raise+ def write(self,c):+  if not self.connected:raise RuntimeError('No instrument connected. Configure a VISA resource and serial.')+  if self.io:self.io.write(c)+ def query(self,c):return self.io.query(c).strip()+ def configure(self):+  for c in [':SOURCE:SHORT:STATE OFF',':SOURCE:EXT:INPUT:STATE OFF',':SOURCE:FUNCTION CURRENT',':SOURCE:CURRENT:IRANGE 5',':SOURCE:CURRENT:LEVEL:IMMEDIATE 0','SYSTEM:SENSE:STATE OFF',':SOURCE:CURRENT:PROTECTION:LEVEL 1.1',':SOURCE:CURRENT:PROTECTION:STATE ON',':SOURCE:POWER:PROTECTION:LEVEL 6',':SOURCE:POWER:PROTECTION:STATE ON']:self.write(c)+  if self.io:+   if self.query(':SOURCE:FUNCTION?').upper() not in ['CURRENT','CURR']:raise RuntimeError('CC mode readback failed')+   if abs(float(self.query(':SOURCE:CURRENT:LEVEL:IMMEDIATE?')))>0.002:raise RuntimeError('Zero-current readback failed')+ def set_current(self,value):+  with self.lock:+   if isinstance(value,bool) or not isinstance(value,(float,int)) or not math.isfinite(value) or not 0<=value<=1:raise ValueError('Buck profile permits 0 to 1.000 A only')+   self.write(f':SOURCE:CURRENT:LEVEL:IMMEDIATE {value:.6f}')+   if self.io and abs(float(self.query(':SOURCE:CURRENT:LEVEL:IMMEDIATE?'))-value)>0.002:raise RuntimeError('Current setpoint readback mismatch')+   self.current=value+ def on(self):+  with self.lock:+   if self.error:raise RuntimeError('Reconnect after resolving the fault: '+self.error)+   self.write(':SOURCE:INPUT:STATE ON')+   if self.io and self.query(':SOURCE:INPUT:STATE?')!='1':raise RuntimeError('Input ON readback failed')+   self.enabled=True;self.deadline=time.monotonic()+10+ def heartbeat(self):+  with self.lock:+   if self.enabled:self.deadline=time.monotonic()+10+ def off(self):+  with self.lock:+   self.write(':SOURCE:INPUT:STATE OFF')+   if self.io and self.query(':SOURCE:INPUT:STATE?')!='0':raise RuntimeError('Input OFF not confirmed')+   self.enabled=False;self.deadline=0+ def sample(self):+  with self.lock:+   if not self.connected:return None+   try:+    if self.enabled and time.monotonic()>self.deadline:self.off();self.error='Control lease expired; input disabled'+    if self.simulate:+     i=self.current if self.enabled else 0.;v=4.98-0.025*i;p=v*i+    else:+     v=float(self.query('MEASURE:VOLTAGE:DC?'));i=float(self.query('MEASURE:CURRENT:DC?'));p=float(self.query('MEASURE:POWER:DC?'))+     self.enabled=self.query(':SOURCE:INPUT:STATE?')=='1'+    if not all(math.isfinite(x) for x in [v,i,p]):raise RuntimeError('Invalid instrument measurement')+    if self.enabled and (v>5.5 or i>1.1 or p>6):self.off();self.error='Buck measurement limit exceeded; input disabled'+    row={'time':time.time(),'voltage_v':v,'current_a':i,'power_w':p,'setpoint_a':self.current,'input_on':self.enabled,'simulated':self.simulate}+    self.samples.append(row);self.samples=self.samples[-3600:];return row+   except Exception as e:+    self.error=str(e)+    try:self.off()+    except Exception:self.error+='; INPUT STATE UNKNOWN: disconnect DUT power locally'+    self.connected=False;return None+ def state(self):+  with self.lock:return {'connected':self.connected,'simulated':self.simulate,'identity':self.idn,'current_a':self.current,'input_on':self.enabled,'error':self.error,'measurement':self.samples[-1] if self.samples and self.connected else None,'limits':{'current_a':1,'voltage_v':5.5,'power_w':6},'cad_status':'Planning reconstruction; fit unverified'}
package.jsonadded+46
@@ -0,0 +1,46 @@+{+  "slug": "electronic-load-molecule",+  "title": "Electronic Load Molecule",+  "type": "hardware",+  "kind": "equipment",+  "version": "0.1.0",+  "description": "Siglent SDL1020X-E electronic load equipment prototype: reconstructed carrier STEP/GLB, constant-current dashboard, serial-pinned SCPI driver, control-panel integration guide and purchase budget.",+  "tags": [+    "electronic-load",+    "probing",+    "molecule",+    "siglent",+    "scpi",+    "control-panel"+  ],+  "dependencies": {},+  "hero": {+    "path": "docs/hero.png"+  },+  "license": "MIT",+  "files": [+    "README.md",+    "package.json",+    "page.json",+    "server.py",+    "driver.py",+    "requirements.txt",+    "ui/**",+    "3d-boards/**",+    "cad/**",+    "docs/**",+    "cost/**",+    "skills/**",+    "tests/**",+    "videos/README.md",+    "videos/storyboard.json",+    "LICENSE",+    "THIRD-PARTY.md"+  ],+  "discovery_triggers": [+    "electronic load molecule",+    "constant current load for buck",+    "Siglent workcell load",+    "probing workcell load dashboard"+  ]+}\ No newline at end of file
page.json+7−38
@@ -1,45 +1,14 @@ {-  "schema_version": 1,-  "slug": "electronic-load-molecule",-  "type": "component",-  "title": "Electronic Load Molecule",-  "brief": "Siglent SDL1020X-E workcell load prototype with carrier CAD, dashboard, SCPI driver, skills and purchase plan; physical qualification pending.",-  "version": "0.1.0",+  "type": "hardware",   "kind": "equipment",+  "title": "Electronic Load Molecule",   "source": {     "tool": "cadquery",     "version": "2.8.0"   },-  "hero": {-    "type": "billboard",-    "headline": "Electronic Load Molecule",-    "subhead": "Commercial load, reusable workcell controls, and a documented carrier concept"-  },-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"-  },-  "tags": [],-  "license": "proprietary",-  "visibility": {-    "public": true-  },-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-10-07T15:31:34.898Z",-  "updated_at": "2026-10-07T15:31:34.898Z",-  "component": {-    "mpn": "ELECTRONIC-LOAD-MOLECULE",-    "manufacturer": "",-    "package": "",-    "pin_count": null,-    "category": "",-    "subcategory": "",-    "body_size": null,-    "parts": {},-    "distributor_links": {}-  },-  "org": "adom"+  "sections": [+    "hero",+    "readme",+    "info"+  ] }\ No newline at end of file
requirements.txtadded+4
@@ -0,0 +1,4 @@+pyvisa>=1.14,<2+pyvisa-py>=0.7,<1+pyusb>=1.2,<2+python-vxi11>=0.9,<1
server.pyadded+83
@@ -0,0 +1,83 @@+#!/usr/bin/env python3+"""Local workcell agent/dashboard. Bind loopback; use SSH tunnel for remote use."""+import argparse,csv,io,json,threading,time,urllib.request,urllib.parse+from pathlib import Path+from http.server import ThreadingHTTPServer,BaseHTTPRequestHandler+from driver import Load+ROOT=Path(__file__).resolve().parent++def main():+ p=argparse.ArgumentParser();p.add_argument('--port',type=int,default=8864);p.add_argument('--resource');p.add_argument('--serial');p.add_argument('--simulate',action='store_true');p.add_argument('--control-panel',help='Existing local control-panel dashboard URL; read-only telemetry')+ p.add_argument('--origin',help='Exact allowed browser origin when a trusted proxy rewrites Host')+ a=p.parse_args()+ if a.simulate and a.resource:p.error('Simulation and hardware resource are mutually exclusive')+ load=Load(a.resource,a.serial,a.simulate);console=[];cp={'connected':False,'state':None};stop=threading.Event()+ def poll():+  while not stop.wait(.5):load.sample()+ def panel():+  while not stop.is_set():+   if a.control_panel:+    try:+     with urllib.request.urlopen(a.control_panel.rstrip('/')+'/api/state',timeout=2) as r:data=json.load(r)+     cp.update(connected=True,state=data,error=None,time=time.time())+    except Exception as e:cp.update(connected=False,state=None,error=str(e))+   stop.wait(2)+ threading.Thread(target=poll,daemon=True).start();threading.Thread(target=panel,daemon=True).start()+ class H(BaseHTTPRequestHandler):+  def log_message(self,*args):pass+  def send(self,data,status=200,typ='application/json'):+   b=json.dumps(data,allow_nan=False).encode() if typ=='application/json' else data+   self.send_response(status);self.send_header('Content-Type',typ);self.send_header('Content-Length',str(len(b)));self.send_header('Cache-Control','no-store');self.end_headers();self.wfile.write(b)+  def do_GET(self):+   path=urllib.parse.urlparse(self.path).path+   if path in ['/api/state','/state']:return self.send({**load.state(),'control_panel':cp,'history':load.samples[-240:]})+   if path=='/console':return self.send(console[-100:])+   if path=='/api/export.csv':+    rows=list(load.samples);s=io.StringIO()+    if rows:w=csv.DictWriter(s,fieldnames=list(rows[0]));w.writeheader();w.writerows(rows)+    return self.send(s.getvalue().encode(),typ='text/csv')+   if path=='/api/stream':+    self.send_response(200);self.send_header('Content-Type','text/event-stream');self.send_header('Cache-Control','no-cache');self.end_headers()+    try:+     for _ in range(600):+      self.wfile.write(('data: '+json.dumps({**load.state(),'control_panel':cp})+'\n\n').encode());self.wfile.flush();time.sleep(.5)+    except (BrokenPipeError,ConnectionResetError):pass+    return+   routes={'/':'ui/index.html','/index.html':'ui/index.html','/model.json':'3d-boards/preview.json','/provenance.json':'3d-boards/provenance.json','/three.js':'ui/three.js','/favicon.svg':'ui/favicon.svg','/model.step':'3d-boards/electronic-load-carrier.step','/model.glb':'3d-boards/electronic-load-carrier.glb'}+   if path not in routes:return self.send({'error':'Not found'},404)+   f=ROOT/routes[path];typ={'.html':'text/html','.json':'application/json','.svg':'image/svg+xml','.js':'text/javascript'}.get(f.suffix,'application/octet-stream')+   self.send(f.read_bytes(),typ=typ if typ!='application/json' else 'application/json; charset=utf-8')+  def do_POST(self):+   # JSON plus same-origin enforcement prevents a foreign website toggling localhost hardware.+   origin=self.headers.get('Origin')+   if origin and origin!=a.origin and urllib.parse.urlparse(origin).netloc!=self.headers.get('Host'):return self.send({'error':'Cross-origin control refused'},403)+   if self.headers.get('Content-Type','').split(';')[0]!='application/json':return self.send({'error':'JSON required'},415)+   try:+    n=int(self.headers.get('Content-Length','0'))+    if not 0<n<=8192:raise ValueError('Invalid request size')+    data=json.loads(self.rfile.read(n))+    if self.path=='/console':console.append(data);return self.send({'ok':True})+    if self.path!='/api/cmd':return self.send({'error':'Not found'},404)+    cmd=data.get('cmd')+    if cmd=='current':load.set_current(data.get('amps'))+    elif cmd=='on':load.on()+    elif cmd=='off':load.off()+    elif cmd=='heartbeat':load.heartbeat()+    else:raise ValueError('Unknown command')+    console.append({'time':time.time(),'cmd':cmd});self.send({'ok':True,'state':load.state()})+   except Exception as e:+    # Any failed hardware control attempts a confirmed OFF, never automatic retry of ON.+    if load.connected and not isinstance(e,ValueError):+     try:load.off()+     except Exception:load.error='Input state unknown; disconnect DUT power locally'+    self.send({'error':str(e)},400)+ server=ThreadingHTTPServer(('127.0.0.1',a.port),H)+ print(f'Electronic load: http://127.0.0.1:{a.port}/ | '+('SIMULATION' if a.simulate else 'HARDWARE / DISCONNECTED'),flush=True)+ try:server.serve_forever()+ finally:+  stop.set()+  if load.connected:+   try:load.off()+   except Exception:pass+  server.server_close()+if __name__=='__main__':main()
skills/electronic-load/SKILL.mdadded+40
@@ -0,0 +1,40 @@+---+name: electronic-load+user-invocable: true+description: >-+  Open the electronic load molecule dashboard, connect a Siglent SDL1020X-E to a+  probing workcell control panel, set a constant-current load on the 12 V to 5 V+  buck molecule, read volts amps watts, export load CSV, or inspect its carrier twin.+---+# Electronic load molecule++This package is a planning carrier reconstruction and a hardware-unqualified SCPI adapter.+Read docs/integration.md and 3d-boards/provenance.json before physical use. The 1 A profile+is for john/buck-12v5v-molecule, not the instrument's full 30 A capability.++Run `python3 server.py` from the package directory for the disconnected dashboard.+For a explicitly labelled software demonstration use `python3 server.py --simulate`.+Open port 8864 using the current Hydrogen proxy URL. Never silently substitute simulation+for a disconnected instrument.++For hardware use, install requirements.txt in a venv on the workcell CM5. Discover the+VISA resource and bind `server.py --resource RESOURCE --serial SERIAL` to the exact+SDL1020X-E. Startup confirms OFF and configures zero-demand CC. Do not change the control+panel's firmware, calibration, bindings or USB mux incidentally. `--control-panel URL`+adds read-only telemetry from the existing dashboard; it does not deploy integration into+its shared agent.++Drive `/api/cmd` using JSON: `{"cmd":"current","amps":0.1}`, `{"cmd":"on"}`,+`{"cmd":"heartbeat"}`, `{"cmd":"off"}`. Read `/api/state`; export `/api/export.csv`.+Heartbeat at least every 2 seconds while intentionally loading. Validate ON/OFF readback,+check for faults and always finish OFF. Do not replay ON after a timeout.++Force leads go to buck J4 VOUT and J5 GND, never J6 VMON. The instrument is mains-powered.+No hot undocking. Check current board/contact map, return/earth paths and independent+shutdown before physical testing. A failed connection cannot guarantee OFF. Disconnect+DUT power locally if input status is unknown. Hardware fast transients need instrument-native+sequencing and a scope, not browser timing.++Carrier STEP/GLB are in 3d-boards. Overall instrument dimensions come from the datasheet;+cosmetic details, connectors, pin retention and support fit are unverified. Never treat this+as a production-qualified digital twin or robot-pickable molecule.
tests/__pycache__/test_driver.cpython-312.pycadded
⋯ 1 unchanged line ⋯
tests/test_driver.pyadded+22
@@ -0,0 +1,22 @@+import unittest,time,sys+from pathlib import Path+sys.path.insert(0,str(Path(__file__).resolve().parents[1]))+from driver import Load+class Tests(unittest.TestCase):+ def test_disconnected_refuses_on(self):+  with self.assertRaises(RuntimeError):Load().on()+ def test_invalid_setpoints_never_enable(self):+  l=Load(simulate=True)+  for v in [-1,1.001,float('nan'),float('inf'),True,None,'1']:+   with self.assertRaises(ValueError):l.set_current(v)+  self.assertFalse(l.enabled)+ def test_lease_expiry_disables(self):+  l=Load(simulate=True);l.set_current(1);l.on();l.deadline=time.monotonic()-1;l.sample();self.assertFalse(l.enabled);self.assertIn('expired',l.error)+ def test_simulated_measurements_are_labelled(self):+  l=Load(simulate=True);l.set_current(.5);l.on();r=l.sample();self.assertTrue(r['simulated']);self.assertEqual(r['current_a'],.5);l.off();self.assertEqual(l.sample()['current_a'],0)+ def test_instrument_timeout_clears_measurements(self):+  class Bad:+   def query(self,c):raise TimeoutError('link lost')+   def write(self,c):raise TimeoutError('link lost')+  l=Load(simulate=True);l.sample();l.simulate=False;l.io=Bad();l.sample();self.assertFalse(l.connected);self.assertIsNone(l.state()['measurement']);self.assertIn('UNKNOWN',l.error)+if __name__=='__main__':unittest.main()
ui/THREE-LICENSE.txtadded+21
@@ -0,0 +1,21 @@+The MIT License++Copyright © 2010-2023 three.js authors++Permission is hereby granted, free of charge, to any person obtaining a copy+of this software and associated documentation files (the "Software"), to deal+in the Software without restriction, including without limitation the rights+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell+copies of the Software, and to permit persons to whom the Software is+furnished to do so, subject to the following conditions:++The above copyright notice and this permission notice shall be included in+all copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN+THE SOFTWARE.
ui/favicon.svgadded+1
@@ -0,0 +1 @@+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><rect width="64" height="64" rx="12" fill="#161b22"/><path d="M8 32h10l6-15 12 30 6-15h14" fill="none" stroke="#00b8b1" stroke-width="5"/></svg>
ui/index.htmladded+15
@@ -0,0 +1,15 @@+<!doctype html><html lang="en"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Electronic Load Molecule</title><link rel="icon" href="favicon.svg"><style>+:root{color-scheme:dark;--bg:#0d1117;--panel:#161b22;--line:#303b46;--text:#e6edf3;--muted:#96a5b4;--teal:#00b8b1}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px system-ui,sans-serif}header{height:44px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:var(--panel)}header b{letter-spacing:.06em}main{max-width:1440px;margin:auto;padding:28px}.eyebrow{color:var(--teal);font-size:12px;letter-spacing:.15em;text-transform:uppercase}h1{font-size:34px;margin:8px 0}p{color:var(--muted);line-height:1.6}h2{font-size:17px;margin:0 0 16px}.grid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:22px}.badge{font:12px ui-monospace,monospace;padding:6px 10px;border:1px solid #75672a;color:#efd376;border-radius:20px}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.values b{display:block;font:30px ui-monospace,monospace;margin-top:7px}.values span{font-size:12px;color:var(--muted)}button,input{font:inherit;border:1px solid #435360;border-radius:6px;padding:10px 14px;background:#202a35;color:var(--text)}button{cursor:pointer}button:hover{border-color:var(--teal)}button:disabled{opacity:.35;cursor:not-allowed}button.primary{background:var(--teal);color:#071414;font-weight:650}button.stop{background:#762d30;border-color:#d86464}input{width:110px}.controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.presets{display:flex;gap:8px;margin:14px 0}small,.muted{color:var(--muted)}a{color:#4bd0c8}canvas{width:100%;display:block}#model{height:370px;touch-action:none;background:radial-gradient(ellipse at center,#253442,#0d1117);border-radius:8px}#chart{height:150px}.row{display:flex;justify-content:space-between;gap:14px;margin:14px 0;font-size:13px}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.flow div{border:1px solid var(--line);padding:16px;border-radius:8px}.flow b{display:block;margin-bottom:8px}.flow small{line-height:1.6;display:block}#toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);padding:12px 22px;background:#164945;border:1px solid var(--teal);border-radius:8px;max-width:90vw;display:none}#fault{color:#ff9999;min-height:22px}#identity{overflow-wrap:anywhere}footer{margin-top:20px;color:var(--muted);font-size:12px}@media(max-width:850px){.grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}main{padding:16px}h1{font-size:26px}.values b{font-size:24px}}+</style><header><b>ADOM / ELECTRONIC LOAD</b><span id="mode" class="badge">CONNECTING</span><a href="https://wiki.adom.inc/john/buck-12v5v-molecule" target="_blank">Buck molecule</a></header><main><div class="eyebrow">Probing workcell equipment</div><h1>A programmable load for the buck molecule</h1><p>Siglent SDL1020X-E · Constant current · 5 V / 1 A DUT profile</p><div class="grid"><section class="card"><div class="row"><h2>Instrument + molecule carrier</h2><span class="badge">FIT UNVERIFIED</span></div><canvas id="model" aria-label="Interactive reconstructed electronic load and carrier"></canvas><div class="controls" style="margin-top:12px"><button id="orbit" title="Rotate the generated model continuously">Orbit</button><button id="explode" title="Separate instrument from carrier for inspection">Explode</button><button id="home" title="Return to the initial isometric view">Reset view</button><a href="model.step">STEP</a><a href="model.glb">GLB</a></div><div class="row"><span>256 × 410 × 115 mm instrument</span><span>5.8 kg</span></div><small>Drag to rotate. Manufacturer dimensions; reconstructed details. Carrier and support interfaces require fit and load verification.</small></section><section class="card"><h2>Load control</h2><small id="identity">No instrument connected</small><div class="values"><div><span>DUT VOLTAGE</span><b id="volts">—</b></div><div><span>LOAD CURRENT</span><b id="amps">—</b></div><div><span>ABSORBED POWER</span><b id="watts">—</b></div></div><div class="row"><b id="inputState">INPUT OFF</b><span>Profile ceiling: 1.000 A</span></div><label for="setpoint">Constant current (A)</label><div class="controls" style="margin-top:10px"><input id="setpoint" type="number" min="0" max="1" step="0.001" value="0.1"><button id="apply" title="Set and verify the constant-current demand">Apply</button><button id="on" class="primary" title="Enable the load at the current setpoint">Load ON</button><button id="off" class="stop" title="Disable the instrument input and confirm readback">Load OFF</button></div><div class="presets"><button data-a="0.1" title="Set a 100 mA load">0.10 A</button><button data-a="0.5" title="Set a 500 mA load">0.50 A</button><button data-a="1" title="Set the buck's 1 A rated load">1.00 A</button></div><div id="fault" role="alert"></div><canvas id="chart" aria-label="Recent voltage and current trend"></canvas><div class="row"><span>Teal: volts / 6 · Amber: amps / 1.2</span><a href="api/export.csv" download="load-measurements.csv">Export CSV</a></div><small>Readback trend, not oscilloscope acquisition. Closing this page expires its 10 s control lease. A broken hardware link can leave the input state unknown.</small></section></div><div class="flow"><div><b>01 / Power the DUT</b><small>12 V source → control-panel PS1 → buck VIN/GND. Confirm rail and return wiring.</small></div><div><b>02 / Apply the load</b><small>Buck J4 VOUT → load +. Buck J5 GND → load −. Keep force leads short and paired.</small></div><div><b>03 / Control & read</b><small>Workcell CM5 → USBTMC or LAN SCPI. The load has its own mains supply.</small></div><div><b>04 / Correlate</b><small id="cp">Control-panel telemetry: disconnected. Scope required for ripple and transient response.</small></div></div><footer>Planning reconstruction and software prototype. No physical load, carrier, calibration or buck test has been qualified. <a href="provenance.json">Model provenance</a></footer></main><div id="toast" role="status"></div><script type="module">+import * as THREE from "./three.js";+const $=s=>document.querySelector(s);let state={},history=[];let timer;function toast(t,bad=false){$('#toast').textContent=t;$('#toast').style.display='block';$('#toast').style.background=bad?'#642c30':'#164945';clearTimeout(timer);timer=setTimeout(()=>$('#toast').style.display='none',5000)}async function command(cmd,extra={}){try{let r=await fetch('api/cmd',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({cmd,...extra})});let j=await r.json();if(!r.ok)throw Error(j.error);if(cmd!='heartbeat')toast(cmd==='current'?`Current set to ${extra.amps.toFixed(3)} A`:`Load ${cmd.toUpperCase()}`);render(j.state)}catch(e){toast(e.message,true)}}+$('#apply').onclick=()=>command('current',{amps:Number($('#setpoint').value)});$('#on').onclick=()=>command('on');$('#off').onclick=()=>command('off');document.querySelectorAll('[data-a]').forEach(b=>b.onclick=()=>{$('#setpoint').value=b.dataset.a;command('current',{amps:Number(b.dataset.a)})});function render(s){state=s;$('#mode').textContent=s.simulated?'SIMULATION / NO HARDWARE':s.connected?'LIVE INSTRUMENT':'DISCONNECTED';$('#identity').textContent=s.identity||'Configure an instrument resource and serial to connect';$('#inputState').textContent=s.input_on?'INPUT ON':'INPUT OFF';$('#inputState').style.color=s.input_on?'#00b8b1':'#96a5b4';$('#fault').textContent=s.error||'';for(let [k,id,u] of [['voltage_v','volts','V'],['current_a','amps','A'],['power_w','watts','W']])$('#'+id).textContent=s.measurement?s.measurement[k].toFixed(3)+' '+u:'—';for(let id of ['apply','on','off'])$('#'+id).disabled=!s.connected;document.querySelectorAll('[data-a]').forEach(b=>b.disabled=!s.connected);if(s.control_panel)$('#cp').textContent=s.control_panel.connected?'Control-panel API reachable. Verify attached board identity and rail mapping before testing.':'Control-panel telemetry: disconnected. Scope required for ripple and transient response.';if(s.measurement){history.push(s.measurement);history=history.slice(-180);chart()}}+let events=new EventSource('api/stream');events.onmessage=e=>render(JSON.parse(e.data));events.onerror=()=>{$('#mode').textContent='CONNECTION LOST';for(let id of ['apply','on','off'])$('#'+id).disabled=true;$('#volts').textContent=$('#amps').textContent=$('#watts').textContent='—'};setInterval(()=>{if(state.input_on)command('heartbeat')},2000);window.addEventListener('error',e=>fetch('console',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({error:e.message})}));+function chart(){let c=$('#chart'),d=devicePixelRatio;c.width=c.clientWidth*d;c.height=c.clientHeight*d;let x=c.getContext('2d'),w=c.width,h=c.height;x.strokeStyle='#303b46';for(let i=1;i<5;i++){x.beginPath();x.moveTo(0,h*i/5);x.lineTo(w,h*i/5);x.stroke()}for(let [k,max,col] of [['voltage_v',6,'#00b8b1'],['current_a',1.2,'#efc26b']]){x.strokeStyle=col;x.lineWidth=2*d;x.beginPath();history.forEach((p,i)=>{let a=i/179*w,b=h-10-p[k]/max*(h-20);i?x.lineTo(a,b):x.moveTo(a,b)});x.stroke()}}+// Render the exact tessellated CAD solids with depth testing and consistent lighting.+const canvas=$('#model'),renderer=new THREE.WebGLRenderer({canvas,antialias:true,alpha:true});renderer.setPixelRatio(devicePixelRatio);const scene=new THREE.Scene(),camera=new THREE.PerspectiveCamera(38,1,.001,10);camera.up.set(0,0,1);scene.add(new THREE.HemisphereLight(0xddeeff,0x444444,2.2));const light=new THREE.DirectionalLight(0xffffff,3);light.position.set(-.5,-.6,1);scene.add(light);let meshes=[],az=-.8,el=.55,spin=false,explode=false,drag=null;+fetch('model.json').then(r=>r.json()).then(data=>{for(const m of data){const g=new THREE.BufferGeometry();g.setAttribute('position',new THREE.Float32BufferAttribute(m.positions,3));g.setIndex(m.indices);g.computeVertexNormals();const color=new THREE.Color(...m.color.map(n=>n/255));const mesh=new THREE.Mesh(g,new THREE.MeshStandardMaterial({color,roughness:.65,metalness:.12,side:THREE.DoubleSide}));mesh.name=m.name;scene.add(mesh);meshes.push(mesh)}draw()});+function draw(){const w=canvas.clientWidth,h=canvas.clientHeight;renderer.setSize(w,h,false);camera.aspect=w/h;camera.updateProjectionMatrix();let radius=.82;camera.position.set(.144+radius*Math.cos(el)*Math.sin(az),.224-radius*Math.cos(el)*Math.cos(az),.06+radius*Math.sin(el));camera.lookAt(.144,.224,.065);for(let m of meshes)m.position.z=explode&&!/carrier|support|retaining|datum/.test(m.name)?.11:0;renderer.render(scene,camera)}+canvas.onpointerdown=e=>{drag=[e.clientX,e.clientY];canvas.setPointerCapture(e.pointerId)};canvas.onpointermove=e=>{if(drag){az-=(e.clientX-drag[0])*.008;el=Math.max(.1,Math.min(1.4,el+(e.clientY-drag[1])*.006));drag=[e.clientX,e.clientY];draw()}};canvas.onpointerup=()=>drag=null;+$('#orbit').onclick=()=>{spin=!spin;$('#orbit').setAttribute('aria-pressed',spin);toast(spin?'Orbit started':'Orbit stopped')};$('#explode').onclick=()=>{explode=!explode;$('#explode').setAttribute('aria-pressed',explode);draw()};$('#home').onclick=()=>{az=-.8;el=.55;explode=false;spin=false;draw()};setInterval(()=>{if(spin){az+=.018;draw()}},50);addEventListener('resize',()=>{draw();chart()});window.eloadView={orbit:()=>$('#orbit').click(),explode:()=>$('#explode').click(),reset:()=>$('#home').click()};+</script></html>
ui/three.jsadded+6250
@@ -0,0 +1,53044 @@+/**+ * @license+ * Copyright 2010-2023 Three.js Authors+ * SPDX-License-Identifier: MIT+ */+const REVISION = '160';++const MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2, ROTATE: 0, DOLLY: 1, PAN: 2 };+const TOUCH = { ROTATE: 0, PAN: 1, DOLLY_PAN: 2, DOLLY_ROTATE: 3 };+const CullFaceNone = 0;+const CullFaceBack = 1;+const CullFaceFront = 2;+const CullFaceFrontBack = 3;+const BasicShadowMap = 0;+const PCFShadowMap = 1;+const PCFSoftShadowMap = 2;+const VSMShadowMap = 3;+const FrontSide = 0;+const BackSide = 1;+const DoubleSide = 2;+const TwoPassDoubleSide = 2; // r149+const NoBlending = 0;+const NormalBlending = 1;+const AdditiveBlending = 2;+const SubtractiveBlending = 3;+const MultiplyBlending = 4;+const CustomBlending = 5;+const AddEquation = 100;+const SubtractEquation = 101;+const ReverseSubtractEquation = 102;+const MinEquation = 103;+const MaxEquation = 104;+const ZeroFactor = 200;+const OneFactor = 201;+const SrcColorFactor = 202;+const OneMinusSrcColorFactor = 203;+const SrcAlphaFactor = 204;+const OneMinusSrcAlphaFactor = 205;+const DstAlphaFactor = 206;+const OneMinusDstAlphaFactor = 207;+const DstColorFactor = 208;+const OneMinusDstColorFactor = 209;+const SrcAlphaSaturateFactor = 210;+const ConstantColorFactor = 211;+const OneMinusConstantColorFactor = 212;+const ConstantAlphaFactor = 213;+const OneMinusConstantAlphaFactor = 214;+const NeverDepth = 0;+const AlwaysDepth = 1;+const LessDepth = 2;+const LessEqualDepth = 3;+const EqualDepth = 4;+const GreaterEqualDepth = 5;+const GreaterDepth = 6;+const NotEqualDepth = 7;+const MultiplyOperation = 0;+const MixOperation = 1;+const AddOperation = 2;+const NoToneMapping = 0;+const LinearToneMapping = 1;+const ReinhardToneMapping = 2;+const CineonToneMapping = 3;+const ACESFilmicToneMapping = 4;+const CustomToneMapping = 5;+const AgXToneMapping = 6;+const AttachedBindMode = 'attached';+const DetachedBindMode = 'detached';++const UVMapping = 300;+const CubeReflectionMapping = 301;+const CubeRefractionMapping = 302;+const EquirectangularReflectionMapping = 303;+const EquirectangularRefractionMapping = 304;+const CubeUVReflectionMapping = 306;+const RepeatWrapping = 1000;+const ClampToEdgeWrapping = 1001;+const MirroredRepeatWrapping = 1002;+const NearestFilter = 1003;+const NearestMipmapNearestFilter = 1004;+const NearestMipMapNearestFilter = 1004;+const NearestMipmapLinearFilter = 1005;+const NearestMipMapLinearFilter = 1005;+const LinearFilter = 1006;+const LinearMipmapNearestFilter = 1007;+const LinearMipMapNearestFilter = 1007;+const LinearMipmapLinearFilter = 1008;+const LinearMipMapLinearFilter = 1008;+const UnsignedByteType = 1009;+const ByteType = 1010;+const ShortType = 1011;+const UnsignedShortType = 1012;+const IntType = 1013;+const UnsignedIntType = 1014;+const FloatType = 1015;+const HalfFloatType = 1016;+const UnsignedShort4444Type = 1017;+const UnsignedShort5551Type = 1018;+const UnsignedInt248Type = 1020;+const AlphaFormat = 1021;+const RGBAFormat = 1023;+const LuminanceFormat = 1024;+const LuminanceAlphaFormat = 1025;+const DepthFormat = 1026;+const DepthStencilFormat = 1027;+const RedFormat = 1028;+const RedIntegerFormat = 1029;+const RGFormat = 1030;+const RGIntegerFormat = 1031;+const RGBAIntegerFormat = 1033;++const RGB_S3TC_DXT1_Format = 33776;+const RGBA_S3TC_DXT1_Format = 33777;+const RGBA_S3TC_DXT3_Format = 33778;+const RGBA_S3TC_DXT5_Format = 33779;+const RGB_PVRTC_4BPPV1_Format = 35840;+const RGB_PVRTC_2BPPV1_Format = 35841;+const RGBA_PVRTC_4BPPV1_Format = 35842;+const RGBA_PVRTC_2BPPV1_Format = 35843;+const RGB_ETC1_Format = 36196;+const RGB_ETC2_Format = 37492;+const RGBA_ETC2_EAC_Format = 37496;+const RGBA_ASTC_4x4_Format = 37808;+const RGBA_ASTC_5x4_Format = 37809;+const RGBA_ASTC_5x5_Format = 37810;+const RGBA_ASTC_6x5_Format = 37811;+const RGBA_ASTC_6x6_Format = 37812;+const RGBA_ASTC_8x5_Format = 37813;+const RGBA_ASTC_8x6_Format = 37814;+const RGBA_ASTC_8x8_Format = 37815;+const RGBA_ASTC_10x5_Format = 37816;+const RGBA_ASTC_10x6_Format = 37817;+const RGBA_ASTC_10x8_Format = 37818;+const RGBA_ASTC_10x10_Format = 37819;+const RGBA_ASTC_12x10_Format = 37820;+const RGBA_ASTC_12x12_Format = 37821;+const RGBA_BPTC_Format = 36492;+const RGB_BPTC_SIGNED_Format = 36494;+const RGB_BPTC_UNSIGNED_Format = 36495;+const RED_RGTC1_Format = 36283;+const SIGNED_RED_RGTC1_Format = 36284;+const RED_GREEN_RGTC2_Format = 36285;+const SIGNED_RED_GREEN_RGTC2_Format = 36286;+const LoopOnce = 2200;+const LoopRepeat = 2201;+const LoopPingPong = 2202;+const InterpolateDiscrete = 2300;+const InterpolateLinear = 2301;+const InterpolateSmooth = 2302;+const ZeroCurvatureEnding = 2400;+const ZeroSlopeEnding = 2401;+const WrapAroundEnding = 2402;+const NormalAnimationBlendMode = 2500;+const AdditiveAnimationBlendMode = 2501;+const TrianglesDrawMode = 0;+const TriangleStripDrawMode = 1;+const TriangleFanDrawMode = 2;+/** @deprecated Use LinearSRGBColorSpace or NoColorSpace in three.js r152+. */+const LinearEncoding = 3000;+/** @deprecated Use SRGBColorSpace in three.js r152+. */+const sRGBEncoding = 3001;+const BasicDepthPacking = 3200;+const RGBADepthPacking = 3201;+const TangentSpaceNormalMap = 0;+const ObjectSpaceNormalMap = 1;++// Color space string identifiers, matching CSS Color Module Level 4 and WebGPU names where available.+const NoColorSpace = '';+const SRGBColorSpace = 'srgb';+const LinearSRGBColorSpace = 'srgb-linear';+const DisplayP3ColorSpace = 'display-p3';+const LinearDisplayP3ColorSpace = 'display-p3-linear';++const LinearTransfer = 'linear';+const SRGBTransfer = 'srgb';++const Rec709Primaries = 'rec709';+const P3Primaries = 'p3';++const ZeroStencilOp = 0;+const KeepStencilOp = 7680;+const ReplaceStencilOp = 7681;+const IncrementStencilOp = 7682;+const DecrementStencilOp = 7683;+const IncrementWrapStencilOp = 34055;+const DecrementWrapStencilOp = 34056;+const InvertStencilOp = 5386;++const NeverStencilFunc = 512;+const LessStencilFunc = 513;+const EqualStencilFunc = 514;+const LessEqualStencilFunc = 515;+const GreaterStencilFunc = 516;+const NotEqualStencilFunc = 517;+const GreaterEqualStencilFunc = 518;+const AlwaysStencilFunc = 519;++const NeverCompare = 512;+const LessCompare = 513;+const EqualCompare = 514;+const LessEqualCompare = 515;+const GreaterCompare = 516;+const NotEqualCompare = 517;+const GreaterEqualCompare = 518;+const AlwaysCompare = 519;++const StaticDrawUsage = 35044;+const DynamicDrawUsage = 35048;+const StreamDrawUsage = 35040;+const StaticReadUsage = 35045;+const DynamicReadUsage = 35049;+const StreamReadUsage = 35041;+const StaticCopyUsage = 35046;+const DynamicCopyUsage = 35050;+const StreamCopyUsage = 35042;++const GLSL1 = '100';+const GLSL3 = '300 es';++const _SRGBAFormat = 1035; // fallback for WebGL 1++const WebGLCoordinateSystem = 2000;+const WebGPUCoordinateSystem = 2001;++/**+ * https://github.com/mrdoob/eventdispatcher.js/+ */++class EventDispatcher {++	addEventListener( type, listener ) {++		if ( this._listeners === undefined ) this._listeners = {};++		const listeners = this._listeners;++		if ( listeners[ type ] === undefined ) {++			listeners[ type ] = [];++		}++		if ( listeners[ type ].indexOf( listener ) === - 1 ) {++			listeners[ type ].push( listener );++		}++	}++	hasEventListener( type, listener ) {++		if ( this._listeners === undefined ) return false;++		const listeners = this._listeners;++		return listeners[ type ] !== undefined && listeners[ type ].indexOf( listener ) !== - 1;++	}++	removeEventListener( type, listener ) {++		if ( this._listeners === undefined ) return;++		const listeners = this._listeners;+		const listenerArray = listeners[ type ];++		if ( listenerArray !== undefined ) {++			const index = listenerArray.indexOf( listener );++			if ( index !== - 1 ) {++				listenerArray.splice( index, 1 );++			}++		}++	}++	dispatchEvent( event ) {++		if ( this._listeners === undefined ) return;++		const listeners = this._listeners;+		const listenerArray = listeners[ event.type ];++		if ( listenerArray !== undefined ) {++			event.target = this;++			// Make a copy, in case listeners are removed while iterating.+			const array = listenerArray.slice( 0 );++			for ( let i = 0, l = array.length; i < l; i ++ ) {++				array[ i ].call( this, event );++			}++			event.target = null;++		}++	}++}++const _lut = [ '00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '0a', '0b', '0c', '0d', '0e', '0f', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '1a', '1b', '1c', '1d', '1e', '1f', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '2a', '2b', '2c', '2d', '2e', '2f', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '3a', '3b', '3c', '3d', '3e', '3f', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '4a', '4b', '4c', '4d', '4e', '4f', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '5a', '5b', '5c', '5d', '5e', '5f', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '6a', '6b', '6c', '6d', '6e', '6f', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '7a', '7b', '7c', '7d', '7e', '7f', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '8a', '8b', '8c', '8d', '8e', '8f', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '9a', '9b', '9c', '9d', '9e', '9f', 'a0', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'aa', 'ab', 'ac', 'ad', 'ae', 'af', 'b0', 'b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'ba', 'bb', 'bc', 'bd', 'be', 'bf', 'c0', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'c7', 'c8', 'c9', 'ca', 'cb', 'cc', 'cd', 'ce', 'cf', 'd0', 'd1', 'd2', 'd3', 'd4', 'd5', 'd6', 'd7', 'd8', 'd9', 'da', 'db', 'dc', 'dd', 'de', 'df', 'e0', 'e1', 'e2', 'e3', 'e4', 'e5', 'e6', 'e7', 'e8', 'e9', 'ea', 'eb', 'ec', 'ed', 'ee', 'ef', 'f0', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9', 'fa', 'fb', 'fc', 'fd', 'fe', 'ff' ];++let _seed = 1234567;+++const DEG2RAD = Math.PI / 180;+const RAD2DEG = 180 / Math.PI;++// http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript/21963136#21963136+function generateUUID() {++	const d0 = Math.random() * 0xffffffff | 0;+	const d1 = Math.random() * 0xffffffff | 0;+	const d2 = Math.random() * 0xffffffff | 0;+	const d3 = Math.random() * 0xffffffff | 0;+	const uuid = _lut[ d0 & 0xff ] + _lut[ d0 >> 8 & 0xff ] + _lut[ d0 >> 16 & 0xff ] + _lut[ d0 >> 24 & 0xff ] + '-' ++			_lut[ d1 & 0xff ] + _lut[ d1 >> 8 & 0xff ] + '-' + _lut[ d1 >> 16 & 0x0f | 0x40 ] + _lut[ d1 >> 24 & 0xff ] + '-' ++			_lut[ d2 & 0x3f | 0x80 ] + _lut[ d2 >> 8 & 0xff ] + '-' + _lut[ d2 >> 16 & 0xff ] + _lut[ d2 >> 24 & 0xff ] ++			_lut[ d3 & 0xff ] + _lut[ d3 >> 8 & 0xff ] + _lut[ d3 >> 16 & 0xff ] + _lut[ d3 >> 24 & 0xff ];++	// .toLowerCase() here flattens concatenated strings to save heap memory space.+	return uuid.toLowerCase();++}++function clamp( value, min, max ) {++	return Math.max( min, Math.min( max, value ) );++}++// compute euclidean modulo of m % n+// https://en.wikipedia.org/wiki/Modulo_operation+function euclideanModulo( n, m ) {++	return ( ( n % m ) + m ) % m;++}++// Linear mapping from range <a1, a2> to range <b1, b2>+function mapLinear( x, a1, a2, b1, b2 ) {++	return b1 + ( x - a1 ) * ( b2 - b1 ) / ( a2 - a1 );++}++// https://www.gamedev.net/tutorials/programming/general-and-gameplay-programming/inverse-lerp-a-super-useful-yet-often-overlooked-function-r5230/+function inverseLerp( x, y, value ) {++	if ( x !== y ) {++		return ( value - x ) / ( y - x );++	} else {++		return 0;++	}++}++// https://en.wikipedia.org/wiki/Linear_interpolation+function lerp( x, y, t ) {++	return ( 1 - t ) * x + t * y;++}++// http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/+function damp( x, y, lambda, dt ) {++	return lerp( x, y, 1 - Math.exp( - lambda * dt ) );++}++// https://www.desmos.com/calculator/vcsjnyz7x4+function pingpong( x, length = 1 ) {++	return length - Math.abs( euclideanModulo( x, length * 2 ) - length );++}++// http://en.wikipedia.org/wiki/Smoothstep+function smoothstep( x, min, max ) {++	if ( x <= min ) return 0;+	if ( x >= max ) return 1;++	x = ( x - min ) / ( max - min );++	return x * x * ( 3 - 2 * x );++}++function smootherstep( x, min, max ) {++	if ( x <= min ) return 0;+	if ( x >= max ) return 1;++	x = ( x - min ) / ( max - min );++	return x * x * x * ( x * ( x * 6 - 15 ) + 10 );++}++// Random integer from <low, high> interval+function randInt( low, high ) {++	return low + Math.floor( Math.random() * ( high - low + 1 ) );++}++// Random float from <low, high> interval+function randFloat( low, high ) {++	return low + Math.random() * ( high - low );++}++// Random float from <-range/2, range/2> interval+function randFloatSpread( range ) {++	return range * ( 0.5 - Math.random() );++}++// Deterministic pseudo-random float in the interval [ 0, 1 ]+function seededRandom( s ) {++	if ( s !== undefined ) _seed = s;++	// Mulberry32 generator++	let t = _seed += 0x6D2B79F5;++	t = Math.imul( t ^ t >>> 15, t | 1 );++	t ^= t + Math.imul( t ^ t >>> 7, t | 61 );++	return ( ( t ^ t >>> 14 ) >>> 0 ) / 4294967296;++}++function degToRad( degrees ) {++	return degrees * DEG2RAD;++}++function radToDeg( radians ) {++	return radians * RAD2DEG;++}++function isPowerOfTwo( value ) {++	return ( value & ( value - 1 ) ) === 0 && value !== 0;++}++function ceilPowerOfTwo( value ) {++	return Math.pow( 2, Math.ceil( Math.log( value ) / Math.LN2 ) );++}++function floorPowerOfTwo( value ) {++	return Math.pow( 2, Math.floor( Math.log( value ) / Math.LN2 ) );++}++function setQuaternionFromProperEuler( q, a, b, c, order ) {++	// Intrinsic Proper Euler Angles - see https://en.wikipedia.org/wiki/Euler_angles++	// rotations are applied to the axes in the order specified by 'order'+	// rotation by angle 'a' is applied first, then by angle 'b', then by angle 'c'+	// angles are in radians++	const cos = Math.cos;+	const sin = Math.sin;++	const c2 = cos( b / 2 );+	const s2 = sin( b / 2 );++	const c13 = cos( ( a + c ) / 2 );+	const s13 = sin( ( a + c ) / 2 );++	const c1_3 = cos( ( a - c ) / 2 );+	const s1_3 = sin( ( a - c ) / 2 );++	const c3_1 = cos( ( c - a ) / 2 );+	const s3_1 = sin( ( c - a ) / 2 );++	switch ( order ) {++		case 'XYX':+			q.set( c2 * s13, s2 * c1_3, s2 * s1_3, c2 * c13 );+			break;++		case 'YZY':+			q.set( s2 * s1_3, c2 * s13, s2 * c1_3, c2 * c13 );+			break;++		case 'ZXZ':+			q.set( s2 * c1_3, s2 * s1_3, c2 * s13, c2 * c13 );+			break;++		case 'XZX':+			q.set( c2 * s13, s2 * s3_1, s2 * c3_1, c2 * c13 );+			break;++		case 'YXY':+			q.set( s2 * c3_1, c2 * s13, s2 * s3_1, c2 * c13 );+			break;++		case 'ZYZ':+			q.set( s2 * s3_1, s2 * c3_1, c2 * s13, c2 * c13 );+			break;++		default:+			console.warn( 'THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: ' + order );++	}++}++function denormalize( value, array ) {++	switch ( array.constructor ) {++		case Float32Array:++			return value;++		case Uint32Array:++			return value / 4294967295.0;++		case Uint16Array:++			return value / 65535.0;++		case Uint8Array:++			return value / 255.0;++		case Int32Array:++			return Math.max( value / 2147483647.0, - 1.0 );++		case Int16Array:++			return Math.max( value / 32767.0, - 1.0 );++		case Int8Array:++			return Math.max( value / 127.0, - 1.0 );++		default:++			throw new Error( 'Invalid component type.' );++	}++}++function normalize( value, array ) {++	switch ( array.constructor ) {++		case Float32Array:++			return value;++		case Uint32Array:++			return Math.round( value * 4294967295.0 );++		case Uint16Array:++			return Math.round( value * 65535.0 );++		case Uint8Array:++			return Math.round( value * 255.0 );++		case Int32Array:++			return Math.round( value * 2147483647.0 );++		case Int16Array:++			return Math.round( value * 32767.0 );++		case Int8Array:++			return Math.round( value * 127.0 );++		default:++			throw new Error( 'Invalid component type.' );++	}++}++const MathUtils = {+	DEG2RAD: DEG2RAD,+	RAD2DEG: RAD2DEG,+	generateUUID: generateUUID,+	clamp: clamp,+	euclideanModulo: euclideanModulo,+	mapLinear: mapLinear,+	inverseLerp: inverseLerp,+	lerp: lerp,+	damp: damp,+	pingpong: pingpong,+	smoothstep: smoothstep,+	smootherstep: smootherstep,+	randInt: randInt,+	randFloat: randFloat,+	randFloatSpread: randFloatSpread,+	seededRandom: seededRandom,+	degToRad: degToRad,+	radToDeg: radToDeg,+	isPowerOfTwo: isPowerOfTwo,+	ceilPowerOfTwo: ceilPowerOfTwo,+	floorPowerOfTwo: floorPowerOfTwo,+	setQuaternionFromProperEuler: setQuaternionFromProperEuler,+	normalize: normalize,+	denormalize: denormalize+};++class Vector2 {++	constructor( x = 0, y = 0 ) {++		Vector2.prototype.isVector2 = true;++		this.x = x;+		this.y = y;++	}++	get width() {++		return this.x;++	}++	set width( value ) {++		this.x = value;++	}++	get height() {++		return this.y;++	}++	set height( value ) {++		this.y = value;++	}++	set( x, y ) {++		this.x = x;+		this.y = y;++		return this;++	}++	setScalar( scalar ) {++		this.x = scalar;+		this.y = scalar;++		return this;++	}++	setX( x ) {++		this.x = x;++		return this;++	}++	setY( y ) {++		this.y = y;++		return this;++	}++	setComponent( index, value ) {++		switch ( index ) {++			case 0: this.x = value; break;+			case 1: this.y = value; break;+			default: throw new Error( 'index is out of range: ' + index );++		}++		return this;++	}++	getComponent( index ) {++		switch ( index ) {++			case 0: return this.x;+			case 1: return this.y;+			default: throw new Error( 'index is out of range: ' + index );++		}++	}++	clone() {++		return new this.constructor( this.x, this.y );++	}++	copy( v ) {++		this.x = v.x;+		this.y = v.y;++		return this;++	}++	add( v ) {++		this.x += v.x;+		this.y += v.y;++		return this;++	}++	addScalar( s ) {++		this.x += s;+		this.y += s;++		return this;++	}++	addVectors( a, b ) {++		this.x = a.x + b.x;+		this.y = a.y + b.y;++		return this;++	}++	addScaledVector( v, s ) {++		this.x += v.x * s;+		this.y += v.y * s;++		return this;++	}++	sub( v ) {++		this.x -= v.x;+		this.y -= v.y;++		return this;++	}++	subScalar( s ) {++		this.x -= s;+		this.y -= s;++		return this;++	}++	subVectors( a, b ) {++		this.x = a.x - b.x;+		this.y = a.y - b.y;++		return this;++	}++	multiply( v ) {++		this.x *= v.x;+		this.y *= v.y;++		return this;++	}++	multiplyScalar( scalar ) {++		this.x *= scalar;+		this.y *= scalar;++		return this;++	}++	divide( v ) {++		this.x /= v.x;+		this.y /= v.y;++		return this;++	}++	divideScalar( scalar ) {++		return this.multiplyScalar( 1 / scalar );++	}++	applyMatrix3( m ) {++		const x = this.x, y = this.y;+		const e = m.elements;++		this.x = e[ 0 ] * x + e[ 3 ] * y + e[ 6 ];+		this.y = e[ 1 ] * x + e[ 4 ] * y + e[ 7 ];++		return this;++	}++	min( v ) {++		this.x = Math.min( this.x, v.x );+		this.y = Math.min( this.y, v.y );++		return this;++	}++	max( v ) {++		this.x = Math.max( this.x, v.x );+		this.y = Math.max( this.y, v.y );++		return this;++	}++	clamp( min, max ) {++		// assumes min < max, componentwise++		this.x = Math.max( min.x, Math.min( max.x, this.x ) );+		this.y = Math.max( min.y, Math.min( max.y, this.y ) );++		return this;++	}++	clampScalar( minVal, maxVal ) {++		this.x = Math.max( minVal, Math.min( maxVal, this.x ) );+		this.y = Math.max( minVal, Math.min( maxVal, this.y ) );++		return this;++	}++	clampLength( min, max ) {++		const length = this.length();++		return this.divideScalar( length || 1 ).multiplyScalar( Math.max( min, Math.min( max, length ) ) );++	}++	floor() {++		this.x = Math.floor( this.x );+		this.y = Math.floor( this.y );++		return this;++	}++	ceil() {++		this.x = Math.ceil( this.x );+		this.y = Math.ceil( this.y );++		return this;++	}++	round() {++		this.x = Math.round( this.x );+		this.y = Math.round( this.y );++		return this;++	}++	roundToZero() {++		this.x = Math.trunc( this.x );+		this.y = Math.trunc( this.y );++		return this;++	}++	negate() {++		this.x = - this.x;+		this.y = - this.y;++		return this;++	}++	dot( v ) {++		return this.x * v.x + this.y * v.y;++	}++	cross( v ) {++		return this.x * v.y - this.y * v.x;++	}++	lengthSq() {++		return this.x * this.x + this.y * this.y;++	}++	length() {++		return Math.sqrt( this.x * this.x + this.y * this.y );++	}++	manhattanLength() {++		return Math.abs( this.x ) + Math.abs( this.y );++	}++	normalize() {++		return this.divideScalar( this.length() || 1 );++	}++	angle() {++		// computes the angle in radians with respect to the positive x-axis++		const angle = Math.atan2( - this.y, - this.x ) + Math.PI;++		return angle;++	}++	angleTo( v ) {++		const denominator = Math.sqrt( this.lengthSq() * v.lengthSq() );++		if ( denominator === 0 ) return Math.PI / 2;++		const theta = this.dot( v ) / denominator;++		// clamp, to handle numerical problems++		return Math.acos( clamp( theta, - 1, 1 ) );++	}++	distanceTo( v ) {++		return Math.sqrt( this.distanceToSquared( v ) );++	}++	distanceToSquared( v ) {++		const dx = this.x - v.x, dy = this.y - v.y;+		return dx * dx + dy * dy;++	}++	manhattanDistanceTo( v ) {++		return Math.abs( this.x - v.x ) + Math.abs( this.y - v.y );++	}++	setLength( length ) {++		return this.normalize().multiplyScalar( length );++	}++	lerp( v, alpha ) {++		this.x += ( v.x - this.x ) * alpha;+		this.y += ( v.y - this.y ) * alpha;++		return this;++	}++	lerpVectors( v1, v2, alpha ) {++		this.x = v1.x + ( v2.x - v1.x ) * alpha;+		this.y = v1.y + ( v2.y - v1.y ) * alpha;++		return this;++	}++	equals( v ) {++		return ( ( v.x === this.x ) && ( v.y === this.y ) );++	}++	fromArray( array, offset = 0 ) {++		this.x = array[ offset ];+		this.y = array[ offset + 1 ];++		return this;++	}++	toArray( array = [], offset = 0 ) {++		array[ offset ] = this.x;+		array[ offset + 1 ] = this.y;++		return array;++	}++	fromBufferAttribute( attribute, index ) {++		this.x = attribute.getX( index );+		this.y = attribute.getY( index );++		return this;++	}++	rotateAround( center, angle ) {++		const c = Math.cos( angle ), s = Math.sin( angle );++		const x = this.x - center.x;+		const y = this.y - center.y;++		this.x = x * c - y * s + center.x;+		this.y = x * s + y * c + center.y;++		return this;++	}++	random() {++		this.x = Math.random();+		this.y = Math.random();++		return this;++	}++	*[ Symbol.iterator ]() {++		yield this.x;+		yield this.y;++	}++}++class Matrix3 {++	constructor( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {++		Matrix3.prototype.isMatrix3 = true;++		this.elements = [++			1, 0, 0,+			0, 1, 0,+			0, 0, 1++		];++		if ( n11 !== undefined ) {++			this.set( n11, n12, n13, n21, n22, n23, n31, n32, n33 );++		}++	}++	set( n11, n12, n13, n21, n22, n23, n31, n32, n33 ) {++		const te = this.elements;++		te[ 0 ] = n11; te[ 1 ] = n21; te[ 2 ] = n31;+		te[ 3 ] = n12; te[ 4 ] = n22; te[ 5 ] = n32;+		te[ 6 ] = n13; te[ 7 ] = n23; te[ 8 ] = n33;++		return this;++	}++	identity() {++		this.set(++			1, 0, 0,+			0, 1, 0,+			0, 0, 1++		);++		return this;++	}++	copy( m ) {++		const te = this.elements;+		const me = m.elements;++		te[ 0 ] = me[ 0 ]; te[ 1 ] = me[ 1 ]; te[ 2 ] = me[ 2 ];+		te[ 3 ] = me[ 3 ]; te[ 4 ] = me[ 4 ]; te[ 5 ] = me[ 5 ];+		te[ 6 ] = me[ 6 ]; te[ 7 ] = me[ 7 ]; te[ 8 ] = me[ 8 ];++		return this;++	}++	extractBasis( xAxis, yAxis, zAxis ) {++		xAxis.setFromMatrix3Column( this, 0 );+		yAxis.setFromMatrix3Column( this, 1 );+		zAxis.setFromMatrix3Column( this, 2 );++		return this;++	}++	setFromMatrix4( m ) {++		const me = m.elements;++		this.set(++			me[ 0 ], me[ 4 ], me[ 8 ],+			me[ 1 ], me[ 5 ], me[ 9 ],+			me[ 2 ], me[ 6 ], me[ 10 ]++		);++		return this;++	}++	multiply( m ) {++		return this.multiplyMatrices( this, m );++	}++	premultiply( m ) {++		return this.multiplyMatrices( m, this );++	}++	multiplyMatrices( a, b ) {++		const ae = a.elements;+		const be = b.elements;+		const te = this.elements;++		const a11 = ae[ 0 ], a12 = ae[ 3 ], a13 = ae[ 6 ];+		const a21 = ae[ 1 ], a22 = ae[ 4 ], a23 = ae[ 7 ];+		const a31 = ae[ 2 ], a32 = ae[ 5 ], a33 = ae[ 8 ];++		const b11 = be[ 0 ], b12 = be[ 3 ], b13 = be[ 6 ];+		const b21 = be[ 1 ], b22 = be[ 4 ], b23 = be[ 7 ];+		const b31 = be[ 2 ], b32 = be[ 5 ], b33 = be[ 8 ];++		te[ 0 ] = a11 * b11 + a12 * b21 + a13 * b31;+		te[ 3 ] = a11 * b12 + a12 * b22 + a13 * b32;+		te[ 6 ] = a11 * b13 + a12 * b23 + a13 * b33;++		te[ 1 ] = a21 * b11 + a22 * b21 + a23 * b31;+		te[ 4 ] = a21 * b12 + a22 * b22 + a23 * b32;+		te[ 7 ] = a21 * b13 + a22 * b23 + a23 * b33;++		te[ 2 ] = a31 * b11 + a32 * b21 + a33 * b31;+		te[ 5 ] = a31 * b12 + a32 * b22 + a33 * b32;+		te[ 8 ] = a31 * b13 + a32 * b23 + a33 * b33;++		return this;++	}++	multiplyScalar( s ) {++		const te = this.elements;++		te[ 0 ] *= s; te[ 3 ] *= s; te[ 6 ] *= s;+		te[ 1 ] *= s; te[ 4 ] *= s; te[ 7 ] *= s;+		te[ 2 ] *= s; te[ 5 ] *= s; te[ 8 ] *= s;++		return this;++	}++	determinant() {++		const te = this.elements;++		const a = te[ 0 ], b = te[ 1 ], c = te[ 2 ],+			d = te[ 3 ], e = te[ 4 ], f = te[ 5 ],+			g = te[ 6 ], h = te[ 7 ], i = te[ 8 ];++		return a * e * i - a * f * h - b * d * i + b * f * g + c * d * h - c * e * g;++	}++	invert() {++		const te = this.elements,++			n11 = te[ 0 ], n21 = te[ 1 ], n31 = te[ 2 ],+			n12 = te[ 3 ], n22 = te[ 4 ], n32 = te[ 5 ],+			n13 = te[ 6 ], n23 = te[ 7 ], n33 = te[ 8 ],++			t11 = n33 * n22 - n32 * n23,+			t12 = n32 * n13 - n33 * n12,+			t13 = n23 * n12 - n22 * n13,++			det = n11 * t11 + n21 * t12 + n31 * t13;++		if ( det === 0 ) return this.set( 0, 0, 0, 0, 0, 0, 0, 0, 0 );++		const detInv = 1 / det;++		te[ 0 ] = t11 * detInv;+		te[ 1 ] = ( n31 * n23 - n33 * n21 ) * detInv;+		te[ 2 ] = ( n32 * n21 - n31 * n22 ) * detInv;++		te[ 3 ] = t12 * detInv;+		te[ 4 ] = ( n33 * n11 - n31 * n13 ) * detInv;+		te[ 5 ] = ( n31 * n12 - n32 * n11 ) * detInv;++		te[ 6 ] = t13 * detInv;+		te[ 7 ] = ( n21 * n13 - n23 * n11 ) * detInv;+		te[ 8 ] = ( n22 * n11 - n21 * n12 ) * detInv;++		return this;++	}++	transpose() {++		let tmp;+		const m = this.elements;++		tmp = m[ 1 ]; m[ 1 ] = m[ 3 ]; m[ 3 ] = tmp;+		tmp = m[ 2 ]; m[ 2 ] = m[ 6 ]; m[ 6 ] = tmp;+		tmp = m[ 5 ]; m[ 5 ] = m[ 7 ]; m[ 7 ] = tmp;++		return this;++	}++	getNormalMatrix( matrix4 ) {++		return this.setFromMatrix4( matrix4 ).invert().transpose();++	}++	transposeIntoArray( r ) {++		const m = this.elements;++		r[ 0 ] = m[ 0 ];+		r[ 1 ] = m[ 3 ];+		r[ 2 ] = m[ 6 ];+		r[ 3 ] = m[ 1 ];+		r[ 4 ] = m[ 4 ];+		r[ 5 ] = m[ 7 ];+		r[ 6 ] = m[ 2 ];+		r[ 7 ] = m[ 5 ];+		r[ 8 ] = m[ 8 ];++		return this;++	}++	setUvTransform( tx, ty, sx, sy, rotation, cx, cy ) {++		const c = Math.cos( rotation );+		const s = Math.sin( rotation );++		this.set(+			sx * c, sx * s, - sx * ( c * cx + s * cy ) + cx + tx,+			- sy * s, sy * c, - sy * ( - s * cx + c * cy ) + cy + ty,+			0, 0, 1+		);++		return this;++	}++	//++	scale( sx, sy ) {++		this.premultiply( _m3.makeScale( sx, sy ) );++		return this;++	}++	rotate( theta ) {++		this.premultiply( _m3.makeRotation( - theta ) );++		return this;++	}++	translate( tx, ty ) {++		this.premultiply( _m3.makeTranslation( tx, ty ) );++		return this;++	}++	// for 2D Transforms++	makeTranslation( x, y ) {++		if ( x.isVector2 ) {++			this.set(++				1, 0, x.x,+				0, 1, x.y,+				0, 0, 1++			);++		} else {++			this.set(++				1, 0, x,+				0, 1, y,+				0, 0, 1++			);++		}++		return this;++	}++	makeRotation( theta ) {++		// counterclockwise++		const c = Math.cos( theta );+		const s = Math.sin( theta );++		this.set(++			c, - s, 0,+			s, c, 0,+			0, 0, 1++		);++		return this;++	}++	makeScale( x, y ) {++		this.set(++			x, 0, 0,+			0, y, 0,+			0, 0, 1++		);++		return this;++	}++	//++	equals( matrix ) {++		const te = this.elements;+		const me = matrix.elements;++		for ( let i = 0; i < 9; i ++ ) {++			if ( te[ i ] !== me[ i ] ) return false;++		}++		return true;++	}++	fromArray( array, offset = 0 ) {++		for ( let i = 0; i < 9; i ++ ) {++			this.elements[ i ] = array[ i + offset ];++		}++		return this;++	}++	toArray( array = [], offset = 0 ) {++		const te = this.elements;++		array[ offset ] = te[ 0 ];+		array[ offset + 1 ] = te[ 1 ];+		array[ offset + 2 ] = te[ 2 ];++		array[ offset + 3 ] = te[ 3 ];+		array[ offset + 4 ] = te[ 4 ];+		array[ offset + 5 ] = te[ 5 ];++		array[ offset + 6 ] = te[ 6 ];+		array[ offset + 7 ] = te[ 7 ];+		array[ offset + 8 ] = te[ 8 ];++		return array;++	}++	clone() {++		return new this.constructor().fromArray( this.elements );++	}++}++const _m3 = /*@__PURE__*/ new Matrix3();++function arrayNeedsUint32( array ) {++	// assumes larger values usually on last++	for ( let i = array.length - 1; i >= 0; -- i ) {++		if ( array[ i ] >= 65535 ) return true; // account for PRIMITIVE_RESTART_FIXED_INDEX, #24565++	}++	return false;++}++const TYPED_ARRAYS = {+	Int8Array: Int8Array,+	Uint8Array: Uint8Array,+	Uint8ClampedArray: Uint8ClampedArray,+	Int16Array: Int16Array,+	Uint16Array: Uint16Array,+	Int32Array: Int32Array,+	Uint32Array: Uint32Array,+	Float32Array: Float32Array,+	Float64Array: Float64Array+};++function getTypedArray( type, buffer ) {++	return new TYPED_ARRAYS[ type ]( buffer );++}++function createElementNS( name ) {++	return document.createElementNS( 'http://www.w3.org/1999/xhtml', name );++}++function createCanvasElement() {++	const canvas = createElementNS( 'canvas' );+	canvas.style.display = 'block';+	return canvas;++}++const _cache = {};++function warnOnce( message ) {++	if ( message in _cache ) return;++	_cache[ message ] = true;++	console.warn( message );++}++/**+ * Matrices converting P3 <-> Rec. 709 primaries, without gamut mapping+ * or clipping. Based on W3C specifications for sRGB and Display P3,+ * and ICC specifications for the D50 connection space. Values in/out+ * are _linear_ sRGB and _linear_ Display P3.+ *+ * Note that both sRGB and Display P3 use the sRGB transfer functions.+ *+ * Reference:+ * - http://www.russellcottrell.com/photo/matrixCalculator.htm+ */++const LINEAR_SRGB_TO_LINEAR_DISPLAY_P3 = /*@__PURE__*/ new Matrix3().set(+	0.8224621, 0.177538, 0.0,+	0.0331941, 0.9668058, 0.0,+	0.0170827, 0.0723974, 0.9105199,+);++const LINEAR_DISPLAY_P3_TO_LINEAR_SRGB = /*@__PURE__*/ new Matrix3().set(+	1.2249401, - 0.2249404, 0.0,+	- 0.0420569, 1.0420571, 0.0,+	- 0.0196376, - 0.0786361, 1.0982735+);++/**+ * Defines supported color spaces by transfer function and primaries,+ * and provides conversions to/from the Linear-sRGB reference space.+ */+const COLOR_SPACES = {+	[ LinearSRGBColorSpace ]: {+		transfer: LinearTransfer,+		primaries: Rec709Primaries,+		toReference: ( color ) => color,+		fromReference: ( color ) => color,+	},+	[ SRGBColorSpace ]: {+		transfer: SRGBTransfer,+		primaries: Rec709Primaries,+		toReference: ( color ) => color.convertSRGBToLinear(),+		fromReference: ( color ) => color.convertLinearToSRGB(),+	},+	[ LinearDisplayP3ColorSpace ]: {+		transfer: LinearTransfer,+		primaries: P3Primaries,+		toReference: ( color ) => color.applyMatrix3( LINEAR_DISPLAY_P3_TO_LINEAR_SRGB ),+		fromReference: ( color ) => color.applyMatrix3( LINEAR_SRGB_TO_LINEAR_DISPLAY_P3 ),+	},+	[ DisplayP3ColorSpace ]: {+		transfer: SRGBTransfer,+		primaries: P3Primaries,+		toReference: ( color ) => color.convertSRGBToLinear().applyMatrix3( LINEAR_DISPLAY_P3_TO_LINEAR_SRGB ),+		fromReference: ( color ) => color.applyMatrix3( LINEAR_SRGB_TO_LINEAR_DISPLAY_P3 ).convertLinearToSRGB(),+	},+};++const SUPPORTED_WORKING_COLOR_SPACES = new Set( [ LinearSRGBColorSpace, LinearDisplayP3ColorSpace ] );++const ColorManagement = {++	enabled: true,++	_workingColorSpace: LinearSRGBColorSpace,++	get workingColorSpace() {++		return this._workingColorSpace;++	},++	set workingColorSpace( colorSpace ) {++		if ( ! SUPPORTED_WORKING_COLOR_SPACES.has( colorSpace ) ) {++			throw new Error( `Unsupported working color space, "${ colorSpace }".` );++		}++		this._workingColorSpace = colorSpace;++	},++	convert: function ( color, sourceColorSpace, targetColorSpace ) {++		if ( this.enabled === false || sourceColorSpace === targetColorSpace || ! sourceColorSpace || ! targetColorSpace ) {++			return color;++		}++		const sourceToReference = COLOR_SPACES[ sourceColorSpace ].toReference;+		const targetFromReference = COLOR_SPACES[ targetColorSpace ].fromReference;++		return targetFromReference( sourceToReference( color ) );++	},++	fromWorkingColorSpace: function ( color, targetColorSpace ) {++		return this.convert( color, this._workingColorSpace, targetColorSpace );++	},++	toWorkingColorSpace: function ( color, sourceColorSpace ) {++		return this.convert( color, sourceColorSpace, this._workingColorSpace );++	},++	getPrimaries: function ( colorSpace ) {++		return COLOR_SPACES[ colorSpace ].primaries;++	},++	getTransfer: function ( colorSpace ) {++		if ( colorSpace === NoColorSpace ) return LinearTransfer;++		return COLOR_SPACES[ colorSpace ].transfer;++	},++};+++function SRGBToLinear( c ) {++	return ( c < 0.04045 ) ? c * 0.0773993808 : Math.pow( c * 0.9478672986 + 0.0521327014, 2.4 );++}++function LinearToSRGB( c ) {++	return ( c < 0.0031308 ) ? c * 12.92 : 1.055 * ( Math.pow( c, 0.41666 ) ) - 0.055;++}++let _canvas;++class ImageUtils {++	static getDataURL( image ) {++		if ( /^data:/i.test( image.src ) ) {++			return image.src;++		}++		if ( typeof HTMLCanvasElement === 'undefined' ) {++			return image.src;++		}++		let canvas;++		if ( image instanceof HTMLCanvasElement ) {++			canvas = image;++		} else {++			if ( _canvas === undefined ) _canvas = createElementNS( 'canvas' );++			_canvas.width = image.width;+			_canvas.height = image.height;++			const context = _canvas.getContext( '2d' );++			if ( image instanceof ImageData ) {++				context.putImageData( image, 0, 0 );++			} else {++				context.drawImage( image, 0, 0, image.width, image.height );++			}++			canvas = _canvas;++		}++		if ( canvas.width > 2048 || canvas.height > 2048 ) {++			console.warn( 'THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons', image );++			return canvas.toDataURL( 'image/jpeg', 0.6 );++		} else {++			return canvas.toDataURL( 'image/png' );++		}++	}++	static sRGBToLinear( image ) {++		if ( ( typeof HTMLImageElement !== 'undefined' && image instanceof HTMLImageElement ) ||+			( typeof HTMLCanvasElement !== 'undefined' && image instanceof HTMLCanvasElement ) ||+			( typeof ImageBitmap !== 'undefined' && image instanceof ImageBitmap ) ) {++			const canvas = createElementNS( 'canvas' );++			canvas.width = image.width;+			canvas.height = image.height;++			const context = canvas.getContext( '2d' );+			context.drawImage( image, 0, 0, image.width, image.height );++			const imageData = context.getImageData( 0, 0, image.width, image.height );+			const data = imageData.data;++			for ( let i = 0; i < data.length; i ++ ) {++				data[ i ] = SRGBToLinear( data[ i ] / 255 ) * 255;++			}++			context.putImageData( imageData, 0, 0 );++			return canvas;++		} else if ( image.data ) {++			const data = image.data.slice( 0 );++			for ( let i = 0; i < data.length; i ++ ) {++				if ( data instanceof Uint8Array || data instanceof Uint8ClampedArray ) {++					data[ i ] = Math.floor( SRGBToLinear( data[ i ] / 255 ) * 255 );++				} else {++					// assuming float++					data[ i ] = SRGBToLinear( data[ i ] );++				}++			}++			return {+				data: data,+				width: image.width,+				height: image.height+			};++		} else {++			console.warn( 'THREE.ImageUtils.sRGBToLinear(): Unsupported image type. No color space conversion applied.' );+			return image;++		}++	}++}++let _sourceId = 0;++class Source {++	constructor( data = null ) {++		this.isSource = true;++		Object.defineProperty( this, 'id', { value: _sourceId ++ } );++		this.uuid = generateUUID();++		this.data = data;++		this.version = 0;++	}++	set needsUpdate( value ) {++		if ( value === true ) this.version ++;++	}++	toJSON( meta ) {++		const isRootObject = ( meta === undefined || typeof meta === 'string' );++		if ( ! isRootObject && meta.images[ this.uuid ] !== undefined ) {++			return meta.images[ this.uuid ];++		}++		const output = {+			uuid: this.uuid,+			url: ''+		};++		const data = this.data;++		if ( data !== null ) {++			let url;++			if ( Array.isArray( data ) ) {++				// cube texture++				url = [];++				for ( let i = 0, l = data.length; i < l; i ++ ) {++					if ( data[ i ].isDataTexture ) {++						url.push( serializeImage( data[ i ].image ) );++					} else {++						url.push( serializeImage( data[ i ] ) );++					}++				}++			} else {++				// texture++				url = serializeImage( data );++			}++			output.url = url;++		}++		if ( ! isRootObject ) {++			meta.images[ this.uuid ] = output;++		}++		return output;++	}++}++function serializeImage( image ) {++	if ( ( typeof HTMLImageElement !== 'undefined' && image instanceof HTMLImageElement ) ||+		( typeof HTMLCanvasElement !== 'undefined' && image instanceof HTMLCanvasElement ) ||+		( typeof ImageBitmap !== 'undefined' && image instanceof ImageBitmap ) ) {++		// default images++		return ImageUtils.getDataURL( image );++	} else {++		if ( image.data ) {++			// images of DataTexture++			return {+				data: Array.from( image.data ),+				width: image.width,+				height: image.height,+				type: image.data.constructor.name+			};++		} else {++			console.warn( 'THREE.Texture: Unable to serialize Texture.' );+			return {};++		}++	}++}++let _textureId = 0;++class Texture extends EventDispatcher {++	constructor( image = Texture.DEFAULT_IMAGE, mapping = Texture.DEFAULT_MAPPING, wrapS = ClampToEdgeWrapping, wrapT = ClampToEdgeWrapping, magFilter = LinearFilter, minFilter = LinearMipmapLinearFilter, format = RGBAFormat, type = UnsignedByteType, anisotropy = Texture.DEFAULT_ANISOTROPY, colorSpace = NoColorSpace ) {++		super();++		this.isTexture = true;++		Object.defineProperty( this, 'id', { value: _textureId ++ } );++		this.uuid = generateUUID();++		this.name = '';++		this.source = new Source( image );+		this.mipmaps = [];++		this.mapping = mapping;+		this.channel = 0;++		this.wrapS = wrapS;+		this.wrapT = wrapT;++		this.magFilter = magFilter;+		this.minFilter = minFilter;++		this.anisotropy = anisotropy;++		this.format = format;+		this.internalFormat = null;+		this.type = type;++		this.offset = new Vector2( 0, 0 );+		this.repeat = new Vector2( 1, 1 );+		this.center = new Vector2( 0, 0 );+		this.rotation = 0;++		this.matrixAutoUpdate = true;+		this.matrix = new Matrix3();++		this.generateMipmaps = true;+		this.premultiplyAlpha = false;+		this.flipY = true;+		this.unpackAlignment = 4;	// valid values: 1, 2, 4, 8 (see http://www.khronos.org/opengles/sdk/docs/man/xhtml/glPixelStorei.xml)++		if ( typeof colorSpace === 'string' ) {++			this.colorSpace = colorSpace;++		} else { // @deprecated, r152++			warnOnce( 'THREE.Texture: Property .encoding has been replaced by .colorSpace.' );+			this.colorSpace = colorSpace === sRGBEncoding ? SRGBColorSpace : NoColorSpace;++		}+++		this.userData = {};++		this.version = 0;+		this.onUpdate = null;++		this.isRenderTargetTexture = false; // indicates whether a texture belongs to a render target or not+		this.needsPMREMUpdate = false; // indicates whether this texture should be processed by PMREMGenerator or not (only relevant for render target textures)++	}++	get image() {++		return this.source.data;++	}++	set image( value = null ) {++		this.source.data = value;++	}++	updateMatrix() {++		this.matrix.setUvTransform( this.offset.x, this.offset.y, this.repeat.x, this.repeat.y, this.rotation, this.center.x, this.center.y );++	}++	clone() {++		return new this.constructor().copy( this );++	}++	copy( source ) {++		this.name = source.name;++		this.source = source.source;+		this.mipmaps = source.mipmaps.slice( 0 );++		this.mapping = source.mapping;+		this.channel = source.channel;++		this.wrapS = source.wrapS;+		this.wrapT = source.wrapT;++		this.magFilter = source.magFilter;+		this.minFilter = source.minFilter;++		this.anisotropy = source.anisotropy;++		this.format = source.format;+		this.internalFormat = source.internalFormat;+		this.type = source.type;++		this.offset.copy( source.offset );+		this.repeat.copy( source.repeat );+		this.center.copy( source.center );+		this.rotation = source.rotation;++		this.matrixAutoUpdate = source.matrixAutoUpdate;+		this.matrix.copy( source.matrix );++		this.generateMipmaps = source.generateMipmaps;+		this.premultiplyAlpha = source.premultiplyAlpha;+		this.flipY = source.flipY;+		this.unpackAlignment = source.unpackAlignment;+		this.colorSpace = source.colorSpace;++		this.userData = JSON.parse( JSON.stringify( source.userData ) );++		this.needsUpdate = true;++		return this;++	}++	toJSON( meta ) {++		const isRootObject = ( meta === undefined || typeof meta === 'string' );++		if ( ! isRootObject && meta.textures[ this.uuid ] !== undefined ) {++			return meta.textures[ this.uuid ];++		}++		const output = {++			metadata: {+				version: 4.6,+				type: 'Texture',+				generator: 'Texture.toJSON'+			},++			uuid: this.uuid,+			name: this.name,++			image: this.source.toJSON( meta ).uuid,++			mapping: this.mapping,+			channel: this.channel,++			repeat: [ this.repeat.x, this.repeat.y ],+			offset: [ this.offset.x, this.offset.y ],+			center: [ this.center.x, this.center.y ],+			rotation: this.rotation,++			wrap: [ this.wrapS, this.wrapT ],++			format: this.format,+			internalFormat: this.internalFormat,+			type: this.type,+			colorSpace: this.colorSpace,++			minFilter: this.minFilter,+			magFilter: this.magFilter,+			anisotropy: this.anisotropy,++			flipY: this.flipY,++			generateMipmaps: this.generateMipmaps,+			premultiplyAlpha: this.premultiplyAlpha,+			unpackAlignment: this.unpackAlignment++		};++		if ( Object.keys( this.userData ).length > 0 ) output.userData = this.userData;++		if ( ! isRootObject ) {++			meta.textures[ this.uuid ] = output;++		}++		return output;++	}++	dispose() {++		this.dispatchEvent( { type: 'dispose' } );++	}++	transformUv( uv ) {++		if ( this.mapping !== UVMapping ) return uv;++		uv.applyMatrix3( this.matrix );++		if ( uv.x < 0 || uv.x > 1 ) {++			switch ( this.wrapS ) {++				case RepeatWrapping:++					uv.x = uv.x - Math.floor( uv.x );+					break;++				case ClampToEdgeWrapping:++					uv.x = uv.x < 0 ? 0 : 1;+					break;++				case MirroredRepeatWrapping:++					if ( Math.abs( Math.floor( uv.x ) % 2 ) === 1 ) {++						uv.x = Math.ceil( uv.x ) - uv.x;++					} else {++						uv.x = uv.x - Math.floor( uv.x );++					}++					break;++			}++		}++		if ( uv.y < 0 || uv.y > 1 ) {++			switch ( this.wrapT ) {++				case RepeatWrapping:++					uv.y = uv.y - Math.floor( uv.y );+					break;++				case ClampToEdgeWrapping:++					uv.y = uv.y < 0 ? 0 : 1;+					break;++				case MirroredRepeatWrapping:++					if ( Math.abs( Math.floor( uv.y ) % 2 ) === 1 ) {++						uv.y = Math.ceil( uv.y ) - uv.y;++					} else {++						uv.y = uv.y - Math.floor( uv.y );++					}++					break;++			}++		}++		if ( this.flipY ) {++			uv.y = 1 - uv.y;++		}++		return uv;++	}++	set needsUpdate( value ) {++		if ( value === true ) {++			this.version ++;+			this.source.needsUpdate = true;++		}++	}++	get encoding() { // @deprecated, r152++		warnOnce( 'THREE.Texture: Property .encoding has been replaced by .colorSpace.' );+		return this.colorSpace === SRGBColorSpace ? sRGBEncoding : LinearEncoding;++	}++	set encoding( encoding ) { // @deprecated, r152++		warnOnce( 'THREE.Texture: Property .encoding has been replaced by .colorSpace.' );+		this.colorSpace = encoding === sRGBEncoding ? SRGBColorSpace : NoColorSpace;++	}++}++Texture.DEFAULT_IMAGE = null;+Texture.DEFAULT_MAPPING = UVMapping;+Texture.DEFAULT_ANISOTROPY = 1;++class Vector4 {++	constructor( x = 0, y = 0, z = 0, w = 1 ) {++		Vector4.prototype.isVector4 = true;++		this.x = x;+		this.y = y;+		this.z = z;+		this.w = w;++	}++	get width() {++		return this.z;++	}++	set width( value ) {++		this.z = value;++	}++	get height() {++		return this.w;++	}++	set height( value ) {++		this.w = value;++	}++	set( x, y, z, w ) {++		this.x = x;+		this.y = y;+		this.z = z;+		this.w = w;++		return this;++	}++	setScalar( scalar ) {++		this.x = scalar;+		this.y = scalar;+		this.z = scalar;+		this.w = scalar;++		return this;++	}++	setX( x ) {++		this.x = x;++		return this;++	}++	setY( y ) {++		this.y = y;++		return this;++	}++	setZ( z ) {++		this.z = z;++		return this;++	}++	setW( w ) {++		this.w = w;++		return this;++	}++	setComponent( index, value ) {++		switch ( index ) {++			case 0: this.x = value; break;+			case 1: this.y = value; break;+			case 2: this.z = value; break;+			case 3: this.w = value; break;+			default: throw new Error( 'index is out of range: ' + index );++		}++		return this;++	}++	getComponent( index ) {++		switch ( index ) {++			case 0: return this.x;+			case 1: return this.y;+			case 2: return this.z;+			case 3: return this.w;+			default: throw new Error( 'index is out of range: ' + index );++		}++	}++	clone() {++		return new this.constructor( this.x, this.y, this.z, this.w );++	}++	copy( v ) {++		this.x = v.x;+		this.y = v.y;+		this.z = v.z;+		this.w = ( v.w !== undefined ) ? v.w : 1;++		return this;++	}++	add( v ) {++		this.x += v.x;+		this.y += v.y;+		this.z += v.z;+		this.w += v.w;++		return this;++	}++	addScalar( s ) {++		this.x += s;+		this.y += s;+		this.z += s;+		this.w += s;++		return this;++	}++	addVectors( a, b ) {++		this.x = a.x + b.x;+		this.y = a.y + b.y;+		this.z = a.z + b.z;+		this.w = a.w + b.w;++		return this;++	}++	addScaledVector( v, s ) {++		this.x += v.x * s;+		this.y += v.y * s;+		this.z += v.z * s;+		this.w += v.w * s;++		return this;++	}++	sub( v ) {++		this.x -= v.x;+		this.y -= v.y;+		this.z -= v.z;+		this.w -= v.w;++		return this;++	}++	subScalar( s ) {++		this.x -= s;+		this.y -= s;+		this.z -= s;+		this.w -= s;++		return this;++	}++	subVectors( a, b ) {++		this.x = a.x - b.x;+		this.y = a.y - b.y;+		this.z = a.z - b.z;+		this.w = a.w - b.w;++		return this;++	}++	multiply( v ) {++		this.x *= v.x;+		this.y *= v.y;+		this.z *= v.z;+		this.w *= v.w;++		return this;++	}++	multiplyScalar( scalar ) {++		this.x *= scalar;+		this.y *= scalar;+		this.z *= scalar;+		this.w *= scalar;++		return this;++	}++	applyMatrix4( m ) {++		const x = this.x, y = this.y, z = this.z, w = this.w;+		const e = m.elements;++		this.x = e[ 0 ] * x + e[ 4 ] * y + e[ 8 ] * z + e[ 12 ] * w;+		this.y = e[ 1 ] * x + e[ 5 ] * y + e[ 9 ] * z + e[ 13 ] * w;+		this.z = e[ 2 ] * x + e[ 6 ] * y + e[ 10 ] * z + e[ 14 ] * w;+		this.w = e[ 3 ] * x + e[ 7 ] * y + e[ 11 ] * z + e[ 15 ] * w;++		return this;++	}++	divideScalar( scalar ) {++		return this.multiplyScalar( 1 / scalar );++	}++	setAxisAngleFromQuaternion( q ) {++		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/quaternionToAngle/index.htm++		// q is assumed to be normalized++		this.w = 2 * Math.acos( q.w );++		const s = Math.sqrt( 1 - q.w * q.w );++		if ( s < 0.0001 ) {++			this.x = 1;+			this.y = 0;+			this.z = 0;++		} else {++			this.x = q.x / s;+			this.y = q.y / s;+			this.z = q.z / s;++		}++		return this;++	}++	setAxisAngleFromRotationMatrix( m ) {++		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToAngle/index.htm++		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)++		let angle, x, y, z; // variables for result+		const epsilon = 0.01,		// margin to allow for rounding errors+			epsilon2 = 0.1,		// margin to distinguish between 0 and 180 degrees++			te = m.elements,++			m11 = te[ 0 ], m12 = te[ 4 ], m13 = te[ 8 ],+			m21 = te[ 1 ], m22 = te[ 5 ], m23 = te[ 9 ],+			m31 = te[ 2 ], m32 = te[ 6 ], m33 = te[ 10 ];++		if ( ( Math.abs( m12 - m21 ) < epsilon ) &&+		     ( Math.abs( m13 - m31 ) < epsilon ) &&+		     ( Math.abs( m23 - m32 ) < epsilon ) ) {++			// singularity found+			// first check for identity matrix which must have +1 for all terms+			// in leading diagonal and zero in other terms++			if ( ( Math.abs( m12 + m21 ) < epsilon2 ) &&+			     ( Math.abs( m13 + m31 ) < epsilon2 ) &&+			     ( Math.abs( m23 + m32 ) < epsilon2 ) &&+			     ( Math.abs( m11 + m22 + m33 - 3 ) < epsilon2 ) ) {++				// this singularity is identity matrix so angle = 0++				this.set( 1, 0, 0, 0 );++				return this; // zero angle, arbitrary axis++			}++			// otherwise this singularity is angle = 180++			angle = Math.PI;++			const xx = ( m11 + 1 ) / 2;+			const yy = ( m22 + 1 ) / 2;+			const zz = ( m33 + 1 ) / 2;+			const xy = ( m12 + m21 ) / 4;+			const xz = ( m13 + m31 ) / 4;+			const yz = ( m23 + m32 ) / 4;++			if ( ( xx > yy ) && ( xx > zz ) ) {++				// m11 is the largest diagonal term++				if ( xx < epsilon ) {++					x = 0;+					y = 0.707106781;+					z = 0.707106781;++				} else {++					x = Math.sqrt( xx );+					y = xy / x;+					z = xz / x;++				}++			} else if ( yy > zz ) {++				// m22 is the largest diagonal term++				if ( yy < epsilon ) {++					x = 0.707106781;+					y = 0;+					z = 0.707106781;++				} else {++					y = Math.sqrt( yy );+					x = xy / y;+					z = yz / y;++				}++			} else {++				// m33 is the largest diagonal term so base result on this++				if ( zz < epsilon ) {++					x = 0.707106781;+					y = 0.707106781;+					z = 0;++				} else {++					z = Math.sqrt( zz );+					x = xz / z;+					y = yz / z;++				}++			}++			this.set( x, y, z, angle );++			return this; // return 180 deg rotation++		}++		// as we have reached here there are no singularities so we can handle normally++		let s = Math.sqrt( ( m32 - m23 ) * ( m32 - m23 ) ++			( m13 - m31 ) * ( m13 - m31 ) ++			( m21 - m12 ) * ( m21 - m12 ) ); // used to normalize++		if ( Math.abs( s ) < 0.001 ) s = 1;++		// prevent divide by zero, should not happen if matrix is orthogonal and should be+		// caught by singularity test above, but I've left it in just in case++		this.x = ( m32 - m23 ) / s;+		this.y = ( m13 - m31 ) / s;+		this.z = ( m21 - m12 ) / s;+		this.w = Math.acos( ( m11 + m22 + m33 - 1 ) / 2 );++		return this;++	}++	min( v ) {++		this.x = Math.min( this.x, v.x );+		this.y = Math.min( this.y, v.y );+		this.z = Math.min( this.z, v.z );+		this.w = Math.min( this.w, v.w );++		return this;++	}++	max( v ) {++		this.x = Math.max( this.x, v.x );+		this.y = Math.max( this.y, v.y );+		this.z = Math.max( this.z, v.z );+		this.w = Math.max( this.w, v.w );++		return this;++	}++	clamp( min, max ) {++		// assumes min < max, componentwise++		this.x = Math.max( min.x, Math.min( max.x, this.x ) );+		this.y = Math.max( min.y, Math.min( max.y, this.y ) );+		this.z = Math.max( min.z, Math.min( max.z, this.z ) );+		this.w = Math.max( min.w, Math.min( max.w, this.w ) );++		return this;++	}++	clampScalar( minVal, maxVal ) {++		this.x = Math.max( minVal, Math.min( maxVal, this.x ) );+		this.y = Math.max( minVal, Math.min( maxVal, this.y ) );+		this.z = Math.max( minVal, Math.min( maxVal, this.z ) );+		this.w = Math.max( minVal, Math.min( maxVal, this.w ) );++		return this;++	}++	clampLength( min, max ) {++		const length = this.length();++		return this.divideScalar( length || 1 ).multiplyScalar( Math.max( min, Math.min( max, length ) ) );++	}++	floor() {++		this.x = Math.floor( this.x );+		this.y = Math.floor( this.y );+		this.z = Math.floor( this.z );+		this.w = Math.floor( this.w );++		return this;++	}++	ceil() {++		this.x = Math.ceil( this.x );+		this.y = Math.ceil( this.y );+		this.z = Math.ceil( this.z );+		this.w = Math.ceil( this.w );++		return this;++	}++	round() {++		this.x = Math.round( this.x );+		this.y = Math.round( this.y );+		this.z = Math.round( this.z );+		this.w = Math.round( this.w );++		return this;++	}++	roundToZero() {++		this.x = Math.trunc( this.x );+		this.y = Math.trunc( this.y );+		this.z = Math.trunc( this.z );+		this.w = Math.trunc( this.w );++		return this;++	}++	negate() {++		this.x = - this.x;+		this.y = - this.y;+		this.z = - this.z;+		this.w = - this.w;++		return this;++	}++	dot( v ) {++		return this.x * v.x + this.y * v.y + this.z * v.z + this.w * v.w;++	}++	lengthSq() {++		return this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w;++	}++	length() {++		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w );++	}++	manhattanLength() {++		return Math.abs( this.x ) + Math.abs( this.y ) + Math.abs( this.z ) + Math.abs( this.w );++	}++	normalize() {++		return this.divideScalar( this.length() || 1 );++	}++	setLength( length ) {++		return this.normalize().multiplyScalar( length );++	}++	lerp( v, alpha ) {++		this.x += ( v.x - this.x ) * alpha;+		this.y += ( v.y - this.y ) * alpha;+		this.z += ( v.z - this.z ) * alpha;+		this.w += ( v.w - this.w ) * alpha;++		return this;++	}++	lerpVectors( v1, v2, alpha ) {++		this.x = v1.x + ( v2.x - v1.x ) * alpha;+		this.y = v1.y + ( v2.y - v1.y ) * alpha;+		this.z = v1.z + ( v2.z - v1.z ) * alpha;+		this.w = v1.w + ( v2.w - v1.w ) * alpha;++		return this;++	}++	equals( v ) {++		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) && ( v.w === this.w ) );++	}++	fromArray( array, offset = 0 ) {++		this.x = array[ offset ];+		this.y = array[ offset + 1 ];+		this.z = array[ offset + 2 ];+		this.w = array[ offset + 3 ];++		return this;++	}++	toArray( array = [], offset = 0 ) {++		array[ offset ] = this.x;+		array[ offset + 1 ] = this.y;+		array[ offset + 2 ] = this.z;+		array[ offset + 3 ] = this.w;++		return array;++	}++	fromBufferAttribute( attribute, index ) {++		this.x = attribute.getX( index );+		this.y = attribute.getY( index );+		this.z = attribute.getZ( index );+		this.w = attribute.getW( index );++		return this;++	}++	random() {++		this.x = Math.random();+		this.y = Math.random();+		this.z = Math.random();+		this.w = Math.random();++		return this;++	}++	*[ Symbol.iterator ]() {++		yield this.x;+		yield this.y;+		yield this.z;+		yield this.w;++	}++}++/*+ In options, we can specify:+ * Texture parameters for an auto-generated target texture+ * depthBuffer/stencilBuffer: Booleans to indicate if we should generate these buffers+*/+class RenderTarget extends EventDispatcher {++	constructor( width = 1, height = 1, options = {} ) {++		super();++		this.isRenderTarget = true;++		this.width = width;+		this.height = height;+		this.depth = 1;++		this.scissor = new Vector4( 0, 0, width, height );+		this.scissorTest = false;++		this.viewport = new Vector4( 0, 0, width, height );++		const image = { width: width, height: height, depth: 1 };++		if ( options.encoding !== undefined ) {++			// @deprecated, r152+			warnOnce( 'THREE.WebGLRenderTarget: option.encoding has been replaced by option.colorSpace.' );+			options.colorSpace = options.encoding === sRGBEncoding ? SRGBColorSpace : NoColorSpace;++		}++		options = Object.assign( {+			generateMipmaps: false,+			internalFormat: null,+			minFilter: LinearFilter,+			depthBuffer: true,+			stencilBuffer: false,+			depthTexture: null,+			samples: 0+		}, options );++		this.texture = new Texture( image, options.mapping, options.wrapS, options.wrapT, options.magFilter, options.minFilter, options.format, options.type, options.anisotropy, options.colorSpace );+		this.texture.isRenderTargetTexture = true;++		this.texture.flipY = false;+		this.texture.generateMipmaps = options.generateMipmaps;+		this.texture.internalFormat = options.internalFormat;++		this.depthBuffer = options.depthBuffer;+		this.stencilBuffer = options.stencilBuffer;++		this.depthTexture = options.depthTexture;++		this.samples = options.samples;++	}++	setSize( width, height, depth = 1 ) {++		if ( this.width !== width || this.height !== height || this.depth !== depth ) {++			this.width = width;+			this.height = height;+			this.depth = depth;++			this.texture.image.width = width;+			this.texture.image.height = height;+			this.texture.image.depth = depth;++			this.dispose();++		}++		this.viewport.set( 0, 0, width, height );+		this.scissor.set( 0, 0, width, height );++	}++	clone() {++		return new this.constructor().copy( this );++	}++	copy( source ) {++		this.width = source.width;+		this.height = source.height;+		this.depth = source.depth;++		this.scissor.copy( source.scissor );+		this.scissorTest = source.scissorTest;++		this.viewport.copy( source.viewport );++		this.texture = source.texture.clone();+		this.texture.isRenderTargetTexture = true;++		// ensure image object is not shared, see #20328++		const image = Object.assign( {}, source.texture.image );+		this.texture.source = new Source( image );++		this.depthBuffer = source.depthBuffer;+		this.stencilBuffer = source.stencilBuffer;++		if ( source.depthTexture !== null ) this.depthTexture = source.depthTexture.clone();++		this.samples = source.samples;++		return this;++	}++	dispose() {++		this.dispatchEvent( { type: 'dispose' } );++	}++}++class WebGLRenderTarget extends RenderTarget {++	constructor( width = 1, height = 1, options = {} ) {++		super( width, height, options );++		this.isWebGLRenderTarget = true;++	}++}++class DataArrayTexture extends Texture {++	constructor( data = null, width = 1, height = 1, depth = 1 ) {++		super( null );++		this.isDataArrayTexture = true;++		this.image = { data, width, height, depth };++		this.magFilter = NearestFilter;+		this.minFilter = NearestFilter;++		this.wrapR = ClampToEdgeWrapping;++		this.generateMipmaps = false;+		this.flipY = false;+		this.unpackAlignment = 1;++	}++}++class WebGLArrayRenderTarget extends WebGLRenderTarget {++	constructor( width = 1, height = 1, depth = 1, options = {} ) {++		super( width, height, options );++		this.isWebGLArrayRenderTarget = true;++		this.depth = depth;++		this.texture = new DataArrayTexture( null, width, height, depth );++		this.texture.isRenderTargetTexture = true;++	}++}++class Data3DTexture extends Texture {++	constructor( data = null, width = 1, height = 1, depth = 1 ) {++		// We're going to add .setXXX() methods for setting properties later.+		// Users can still set in DataTexture3D directly.+		//+		//	const texture = new THREE.DataTexture3D( data, width, height, depth );+		// 	texture.anisotropy = 16;+		//+		// See #14839++		super( null );++		this.isData3DTexture = true;++		this.image = { data, width, height, depth };++		this.magFilter = NearestFilter;+		this.minFilter = NearestFilter;++		this.wrapR = ClampToEdgeWrapping;++		this.generateMipmaps = false;+		this.flipY = false;+		this.unpackAlignment = 1;++	}++}++class WebGL3DRenderTarget extends WebGLRenderTarget {++	constructor( width = 1, height = 1, depth = 1, options = {} ) {++		super( width, height, options );++		this.isWebGL3DRenderTarget = true;++		this.depth = depth;++		this.texture = new Data3DTexture( null, width, height, depth );++		this.texture.isRenderTargetTexture = true;++	}++}++class WebGLMultipleRenderTargets extends WebGLRenderTarget {++	constructor( width = 1, height = 1, count = 1, options = {} ) {++		super( width, height, options );++		this.isWebGLMultipleRenderTargets = true;++		const texture = this.texture;++		this.texture = [];++		for ( let i = 0; i < count; i ++ ) {++			this.texture[ i ] = texture.clone();+			this.texture[ i ].isRenderTargetTexture = true;++		}++	}++	setSize( width, height, depth = 1 ) {++		if ( this.width !== width || this.height !== height || this.depth !== depth ) {++			this.width = width;+			this.height = height;+			this.depth = depth;++			for ( let i = 0, il = this.texture.length; i < il; i ++ ) {++				this.texture[ i ].image.width = width;+				this.texture[ i ].image.height = height;+				this.texture[ i ].image.depth = depth;++			}++			this.dispose();++		}++		this.viewport.set( 0, 0, width, height );+		this.scissor.set( 0, 0, width, height );++	}++	copy( source ) {++		this.dispose();++		this.width = source.width;+		this.height = source.height;+		this.depth = source.depth;++		this.scissor.copy( source.scissor );+		this.scissorTest = source.scissorTest;++		this.viewport.copy( source.viewport );++		this.depthBuffer = source.depthBuffer;+		this.stencilBuffer = source.stencilBuffer;++		if ( source.depthTexture !== null ) this.depthTexture = source.depthTexture.clone();++		this.texture.length = 0;++		for ( let i = 0, il = source.texture.length; i < il; i ++ ) {++			this.texture[ i ] = source.texture[ i ].clone();+			this.texture[ i ].isRenderTargetTexture = true;++		}++		return this;++	}++}++class Quaternion {++	constructor( x = 0, y = 0, z = 0, w = 1 ) {++		this.isQuaternion = true;++		this._x = x;+		this._y = y;+		this._z = z;+		this._w = w;++	}++	static slerpFlat( dst, dstOffset, src0, srcOffset0, src1, srcOffset1, t ) {++		// fuzz-free, array-based Quaternion SLERP operation++		let x0 = src0[ srcOffset0 + 0 ],+			y0 = src0[ srcOffset0 + 1 ],+			z0 = src0[ srcOffset0 + 2 ],+			w0 = src0[ srcOffset0 + 3 ];++		const x1 = src1[ srcOffset1 + 0 ],+			y1 = src1[ srcOffset1 + 1 ],+			z1 = src1[ srcOffset1 + 2 ],+			w1 = src1[ srcOffset1 + 3 ];++		if ( t === 0 ) {++			dst[ dstOffset + 0 ] = x0;+			dst[ dstOffset + 1 ] = y0;+			dst[ dstOffset + 2 ] = z0;+			dst[ dstOffset + 3 ] = w0;+			return;++		}++		if ( t === 1 ) {++			dst[ dstOffset + 0 ] = x1;+			dst[ dstOffset + 1 ] = y1;+			dst[ dstOffset + 2 ] = z1;+			dst[ dstOffset + 3 ] = w1;+			return;++		}++		if ( w0 !== w1 || x0 !== x1 || y0 !== y1 || z0 !== z1 ) {++			let s = 1 - t;+			const cos = x0 * x1 + y0 * y1 + z0 * z1 + w0 * w1,+				dir = ( cos >= 0 ? 1 : - 1 ),+				sqrSin = 1 - cos * cos;++			// Skip the Slerp for tiny steps to avoid numeric problems:+			if ( sqrSin > Number.EPSILON ) {++				const sin = Math.sqrt( sqrSin ),+					len = Math.atan2( sin, cos * dir );++				s = Math.sin( s * len ) / sin;+				t = Math.sin( t * len ) / sin;++			}++			const tDir = t * dir;++			x0 = x0 * s + x1 * tDir;+			y0 = y0 * s + y1 * tDir;+			z0 = z0 * s + z1 * tDir;+			w0 = w0 * s + w1 * tDir;++			// Normalize in case we just did a lerp:+			if ( s === 1 - t ) {++				const f = 1 / Math.sqrt( x0 * x0 + y0 * y0 + z0 * z0 + w0 * w0 );++				x0 *= f;+				y0 *= f;+				z0 *= f;+				w0 *= f;++			}++		}++		dst[ dstOffset ] = x0;+		dst[ dstOffset + 1 ] = y0;+		dst[ dstOffset + 2 ] = z0;+		dst[ dstOffset + 3 ] = w0;++	}++	static multiplyQuaternionsFlat( dst, dstOffset, src0, srcOffset0, src1, srcOffset1 ) {++		const x0 = src0[ srcOffset0 ];+		const y0 = src0[ srcOffset0 + 1 ];+		const z0 = src0[ srcOffset0 + 2 ];+		const w0 = src0[ srcOffset0 + 3 ];++		const x1 = src1[ srcOffset1 ];+		const y1 = src1[ srcOffset1 + 1 ];+		const z1 = src1[ srcOffset1 + 2 ];+		const w1 = src1[ srcOffset1 + 3 ];++		dst[ dstOffset ] = x0 * w1 + w0 * x1 + y0 * z1 - z0 * y1;+		dst[ dstOffset + 1 ] = y0 * w1 + w0 * y1 + z0 * x1 - x0 * z1;+		dst[ dstOffset + 2 ] = z0 * w1 + w0 * z1 + x0 * y1 - y0 * x1;+		dst[ dstOffset + 3 ] = w0 * w1 - x0 * x1 - y0 * y1 - z0 * z1;++		return dst;++	}++	get x() {++		return this._x;++	}++	set x( value ) {++		this._x = value;+		this._onChangeCallback();++	}++	get y() {++		return this._y;++	}++	set y( value ) {++		this._y = value;+		this._onChangeCallback();++	}++	get z() {++		return this._z;++	}++	set z( value ) {++		this._z = value;+		this._onChangeCallback();++	}++	get w() {++		return this._w;++	}++	set w( value ) {++		this._w = value;+		this._onChangeCallback();++	}++	set( x, y, z, w ) {++		this._x = x;+		this._y = y;+		this._z = z;+		this._w = w;++		this._onChangeCallback();++		return this;++	}++	clone() {++		return new this.constructor( this._x, this._y, this._z, this._w );++	}++	copy( quaternion ) {++		this._x = quaternion.x;+		this._y = quaternion.y;+		this._z = quaternion.z;+		this._w = quaternion.w;++		this._onChangeCallback();++		return this;++	}++	setFromEuler( euler, update = true ) {++		const x = euler._x, y = euler._y, z = euler._z, order = euler._order;++		// http://www.mathworks.com/matlabcentral/fileexchange/+		// 	20696-function-to-convert-between-dcm-euler-angles-quaternions-and-euler-vectors/+		//	content/SpinCalc.m++		const cos = Math.cos;+		const sin = Math.sin;++		const c1 = cos( x / 2 );+		const c2 = cos( y / 2 );+		const c3 = cos( z / 2 );++		const s1 = sin( x / 2 );+		const s2 = sin( y / 2 );+		const s3 = sin( z / 2 );++		switch ( order ) {++			case 'XYZ':+				this._x = s1 * c2 * c3 + c1 * s2 * s3;+				this._y = c1 * s2 * c3 - s1 * c2 * s3;+				this._z = c1 * c2 * s3 + s1 * s2 * c3;+				this._w = c1 * c2 * c3 - s1 * s2 * s3;+				break;++			case 'YXZ':+				this._x = s1 * c2 * c3 + c1 * s2 * s3;+				this._y = c1 * s2 * c3 - s1 * c2 * s3;+				this._z = c1 * c2 * s3 - s1 * s2 * c3;+				this._w = c1 * c2 * c3 + s1 * s2 * s3;+				break;++			case 'ZXY':+				this._x = s1 * c2 * c3 - c1 * s2 * s3;+				this._y = c1 * s2 * c3 + s1 * c2 * s3;+				this._z = c1 * c2 * s3 + s1 * s2 * c3;+				this._w = c1 * c2 * c3 - s1 * s2 * s3;+				break;++			case 'ZYX':+				this._x = s1 * c2 * c3 - c1 * s2 * s3;+				this._y = c1 * s2 * c3 + s1 * c2 * s3;+				this._z = c1 * c2 * s3 - s1 * s2 * c3;+				this._w = c1 * c2 * c3 + s1 * s2 * s3;+				break;++			case 'YZX':+				this._x = s1 * c2 * c3 + c1 * s2 * s3;+				this._y = c1 * s2 * c3 + s1 * c2 * s3;+				this._z = c1 * c2 * s3 - s1 * s2 * c3;+				this._w = c1 * c2 * c3 - s1 * s2 * s3;+				break;++			case 'XZY':+				this._x = s1 * c2 * c3 - c1 * s2 * s3;+				this._y = c1 * s2 * c3 - s1 * c2 * s3;+				this._z = c1 * c2 * s3 + s1 * s2 * c3;+				this._w = c1 * c2 * c3 + s1 * s2 * s3;+				break;++			default:+				console.warn( 'THREE.Quaternion: .setFromEuler() encountered an unknown order: ' + order );++		}++		if ( update === true ) this._onChangeCallback();++		return this;++	}++	setFromAxisAngle( axis, angle ) {++		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm++		// assumes axis is normalized++		const halfAngle = angle / 2, s = Math.sin( halfAngle );++		this._x = axis.x * s;+		this._y = axis.y * s;+		this._z = axis.z * s;+		this._w = Math.cos( halfAngle );++		this._onChangeCallback();++		return this;++	}++	setFromRotationMatrix( m ) {++		// http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/index.htm++		// assumes the upper 3x3 of m is a pure rotation matrix (i.e, unscaled)++		const te = m.elements,++			m11 = te[ 0 ], m12 = te[ 4 ], m13 = te[ 8 ],+			m21 = te[ 1 ], m22 = te[ 5 ], m23 = te[ 9 ],+			m31 = te[ 2 ], m32 = te[ 6 ], m33 = te[ 10 ],++			trace = m11 + m22 + m33;++		if ( trace > 0 ) {++			const s = 0.5 / Math.sqrt( trace + 1.0 );++			this._w = 0.25 / s;+			this._x = ( m32 - m23 ) * s;+			this._y = ( m13 - m31 ) * s;+			this._z = ( m21 - m12 ) * s;++		} else if ( m11 > m22 && m11 > m33 ) {++			const s = 2.0 * Math.sqrt( 1.0 + m11 - m22 - m33 );++			this._w = ( m32 - m23 ) / s;+			this._x = 0.25 * s;+			this._y = ( m12 + m21 ) / s;+			this._z = ( m13 + m31 ) / s;++		} else if ( m22 > m33 ) {++			const s = 2.0 * Math.sqrt( 1.0 + m22 - m11 - m33 );++			this._w = ( m13 - m31 ) / s;+			this._x = ( m12 + m21 ) / s;+			this._y = 0.25 * s;+			this._z = ( m23 + m32 ) / s;++		} else {++			const s = 2.0 * Math.sqrt( 1.0 + m33 - m11 - m22 );++			this._w = ( m21 - m12 ) / s;+			this._x = ( m13 + m31 ) / s;+			this._y = ( m23 + m32 ) / s;+			this._z = 0.25 * s;++		}++		this._onChangeCallback();++		return this;++	}++	setFromUnitVectors( vFrom, vTo ) {++		// assumes direction vectors vFrom and vTo are normalized++		let r = vFrom.dot( vTo ) + 1;++		if ( r < Number.EPSILON ) {++			// vFrom and vTo point in opposite directions++			r = 0;++			if ( Math.abs( vFrom.x ) > Math.abs( vFrom.z ) ) {++				this._x = - vFrom.y;+				this._y = vFrom.x;+				this._z = 0;+				this._w = r;++			} else {++				this._x = 0;+				this._y = - vFrom.z;+				this._z = vFrom.y;+				this._w = r;++			}++		} else {++			// crossVectors( vFrom, vTo ); // inlined to avoid cyclic dependency on Vector3++			this._x = vFrom.y * vTo.z - vFrom.z * vTo.y;+			this._y = vFrom.z * vTo.x - vFrom.x * vTo.z;+			this._z = vFrom.x * vTo.y - vFrom.y * vTo.x;+			this._w = r;++		}++		return this.normalize();++	}++	angleTo( q ) {++		return 2 * Math.acos( Math.abs( clamp( this.dot( q ), - 1, 1 ) ) );++	}++	rotateTowards( q, step ) {++		const angle = this.angleTo( q );++		if ( angle === 0 ) return this;++		const t = Math.min( 1, step / angle );++		this.slerp( q, t );++		return this;++	}++	identity() {++		return this.set( 0, 0, 0, 1 );++	}++	invert() {++		// quaternion is assumed to have unit length++		return this.conjugate();++	}++	conjugate() {++		this._x *= - 1;+		this._y *= - 1;+		this._z *= - 1;++		this._onChangeCallback();++		return this;++	}++	dot( v ) {++		return this._x * v._x + this._y * v._y + this._z * v._z + this._w * v._w;++	}++	lengthSq() {++		return this._x * this._x + this._y * this._y + this._z * this._z + this._w * this._w;++	}++	length() {++		return Math.sqrt( this._x * this._x + this._y * this._y + this._z * this._z + this._w * this._w );++	}++	normalize() {++		let l = this.length();++		if ( l === 0 ) {++			this._x = 0;+			this._y = 0;+			this._z = 0;+			this._w = 1;++		} else {++			l = 1 / l;++			this._x = this._x * l;+			this._y = this._y * l;+			this._z = this._z * l;+			this._w = this._w * l;++		}++		this._onChangeCallback();++		return this;++	}++	multiply( q ) {++		return this.multiplyQuaternions( this, q );++	}++	premultiply( q ) {++		return this.multiplyQuaternions( q, this );++	}++	multiplyQuaternions( a, b ) {++		// from http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm++		const qax = a._x, qay = a._y, qaz = a._z, qaw = a._w;+		const qbx = b._x, qby = b._y, qbz = b._z, qbw = b._w;++		this._x = qax * qbw + qaw * qbx + qay * qbz - qaz * qby;+		this._y = qay * qbw + qaw * qby + qaz * qbx - qax * qbz;+		this._z = qaz * qbw + qaw * qbz + qax * qby - qay * qbx;+		this._w = qaw * qbw - qax * qbx - qay * qby - qaz * qbz;++		this._onChangeCallback();++		return this;++	}++	slerp( qb, t ) {++		if ( t === 0 ) return this;+		if ( t === 1 ) return this.copy( qb );++		const x = this._x, y = this._y, z = this._z, w = this._w;++		// http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/slerp/++		let cosHalfTheta = w * qb._w + x * qb._x + y * qb._y + z * qb._z;++		if ( cosHalfTheta < 0 ) {++			this._w = - qb._w;+			this._x = - qb._x;+			this._y = - qb._y;+			this._z = - qb._z;++			cosHalfTheta = - cosHalfTheta;++		} else {++			this.copy( qb );++		}++		if ( cosHalfTheta >= 1.0 ) {++			this._w = w;+			this._x = x;+			this._y = y;+			this._z = z;++			return this;++		}++		const sqrSinHalfTheta = 1.0 - cosHalfTheta * cosHalfTheta;++		if ( sqrSinHalfTheta <= Number.EPSILON ) {++			const s = 1 - t;+			this._w = s * w + t * this._w;+			this._x = s * x + t * this._x;+			this._y = s * y + t * this._y;+			this._z = s * z + t * this._z;++			this.normalize(); // normalize calls _onChangeCallback()++			return this;++		}++		const sinHalfTheta = Math.sqrt( sqrSinHalfTheta );+		const halfTheta = Math.atan2( sinHalfTheta, cosHalfTheta );+		const ratioA = Math.sin( ( 1 - t ) * halfTheta ) / sinHalfTheta,+			ratioB = Math.sin( t * halfTheta ) / sinHalfTheta;++		this._w = ( w * ratioA + this._w * ratioB );+		this._x = ( x * ratioA + this._x * ratioB );+		this._y = ( y * ratioA + this._y * ratioB );+		this._z = ( z * ratioA + this._z * ratioB );++		this._onChangeCallback();++		return this;++	}++	slerpQuaternions( qa, qb, t ) {++		return this.copy( qa ).slerp( qb, t );++	}++	random() {++		// Derived from http://planning.cs.uiuc.edu/node198.html+		// Note, this source uses w, x, y, z ordering,+		// so we swap the order below.++		const u1 = Math.random();+		const sqrt1u1 = Math.sqrt( 1 - u1 );+		const sqrtu1 = Math.sqrt( u1 );++		const u2 = 2 * Math.PI * Math.random();++		const u3 = 2 * Math.PI * Math.random();++		return this.set(+			sqrt1u1 * Math.cos( u2 ),+			sqrtu1 * Math.sin( u3 ),+			sqrtu1 * Math.cos( u3 ),+			sqrt1u1 * Math.sin( u2 ),+		);++	}++	equals( quaternion ) {++		return ( quaternion._x === this._x ) && ( quaternion._y === this._y ) && ( quaternion._z === this._z ) && ( quaternion._w === this._w );++	}++	fromArray( array, offset = 0 ) {++		this._x = array[ offset ];+		this._y = array[ offset + 1 ];+		this._z = array[ offset + 2 ];+		this._w = array[ offset + 3 ];++		this._onChangeCallback();++		return this;++	}++	toArray( array = [], offset = 0 ) {++		array[ offset ] = this._x;+		array[ offset + 1 ] = this._y;+		array[ offset + 2 ] = this._z;+		array[ offset + 3 ] = this._w;++		return array;++	}++	fromBufferAttribute( attribute, index ) {++		this._x = attribute.getX( index );+		this._y = attribute.getY( index );+		this._z = attribute.getZ( index );+		this._w = attribute.getW( index );++		this._onChangeCallback();++		return this;++	}++	toJSON() {++		return this.toArray();++	}++	_onChange( callback ) {++		this._onChangeCallback = callback;++		return this;++	}++	_onChangeCallback() {}++	*[ Symbol.iterator ]() {++		yield this._x;+		yield this._y;+		yield this._z;+		yield this._w;++	}++}++class Vector3 {++	constructor( x = 0, y = 0, z = 0 ) {++		Vector3.prototype.isVector3 = true;++		this.x = x;+		this.y = y;+		this.z = z;++	}++	set( x, y, z ) {++		if ( z === undefined ) z = this.z; // sprite.scale.set(x,y)++		this.x = x;+		this.y = y;+		this.z = z;++		return this;++	}++	setScalar( scalar ) {++		this.x = scalar;+		this.y = scalar;+		this.z = scalar;++		return this;++	}++	setX( x ) {++		this.x = x;++		return this;++	}++	setY( y ) {++		this.y = y;++		return this;++	}++	setZ( z ) {++		this.z = z;++		return this;++	}++	setComponent( index, value ) {++		switch ( index ) {++			case 0: this.x = value; break;+			case 1: this.y = value; break;+			case 2: this.z = value; break;+			default: throw new Error( 'index is out of range: ' + index );++		}++		return this;++	}++	getComponent( index ) {++		switch ( index ) {++			case 0: return this.x;+			case 1: return this.y;+			case 2: return this.z;+			default: throw new Error( 'index is out of range: ' + index );++		}++	}++	clone() {++		return new this.constructor( this.x, this.y, this.z );++	}++	copy( v ) {++		this.x = v.x;+		this.y = v.y;+		this.z = v.z;++		return this;++	}++	add( v ) {++		this.x += v.x;+		this.y += v.y;+		this.z += v.z;++		return this;++	}++	addScalar( s ) {++		this.x += s;+		this.y += s;+		this.z += s;++		return this;++	}++	addVectors( a, b ) {++		this.x = a.x + b.x;+		this.y = a.y + b.y;+		this.z = a.z + b.z;++		return this;++	}++	addScaledVector( v, s ) {++		this.x += v.x * s;+		this.y += v.y * s;+		this.z += v.z * s;++		return this;++	}++	sub( v ) {++		this.x -= v.x;+		this.y -= v.y;+		this.z -= v.z;++		return this;++	}++	subScalar( s ) {++		this.x -= s;+		this.y -= s;+		this.z -= s;++		return this;++	}++	subVectors( a, b ) {++		this.x = a.x - b.x;+		this.y = a.y - b.y;+		this.z = a.z - b.z;++		return this;++	}++	multiply( v ) {++		this.x *= v.x;+		this.y *= v.y;+		this.z *= v.z;++		return this;++	}++	multiplyScalar( scalar ) {++		this.x *= scalar;+		this.y *= scalar;+		this.z *= scalar;++		return this;++	}++	multiplyVectors( a, b ) {++		this.x = a.x * b.x;+		this.y = a.y * b.y;+		this.z = a.z * b.z;++		return this;++	}++	applyEuler( euler ) {++		return this.applyQuaternion( _quaternion$4.setFromEuler( euler ) );++	}++	applyAxisAngle( axis, angle ) {++		return this.applyQuaternion( _quaternion$4.setFromAxisAngle( axis, angle ) );++	}++	applyMatrix3( m ) {++		const x = this.x, y = this.y, z = this.z;+		const e = m.elements;++		this.x = e[ 0 ] * x + e[ 3 ] * y + e[ 6 ] * z;+		this.y = e[ 1 ] * x + e[ 4 ] * y + e[ 7 ] * z;+		this.z = e[ 2 ] * x + e[ 5 ] * y + e[ 8 ] * z;++		return this;++	}++	applyNormalMatrix( m ) {++		return this.applyMatrix3( m ).normalize();++	}++	applyMatrix4( m ) {++		const x = this.x, y = this.y, z = this.z;+		const e = m.elements;++		const w = 1 / ( e[ 3 ] * x + e[ 7 ] * y + e[ 11 ] * z + e[ 15 ] );++		this.x = ( e[ 0 ] * x + e[ 4 ] * y + e[ 8 ] * z + e[ 12 ] ) * w;+		this.y = ( e[ 1 ] * x + e[ 5 ] * y + e[ 9 ] * z + e[ 13 ] ) * w;+		this.z = ( e[ 2 ] * x + e[ 6 ] * y + e[ 10 ] * z + e[ 14 ] ) * w;++		return this;++	}++	applyQuaternion( q ) {++		// quaternion q is assumed to have unit length++		const vx = this.x, vy = this.y, vz = this.z;+		const qx = q.x, qy = q.y, qz = q.z, qw = q.w;++		// t = 2 * cross( q.xyz, v );+		const tx = 2 * ( qy * vz - qz * vy );+		const ty = 2 * ( qz * vx - qx * vz );+		const tz = 2 * ( qx * vy - qy * vx );++		// v + q.w * t + cross( q.xyz, t );+		this.x = vx + qw * tx + qy * tz - qz * ty;+		this.y = vy + qw * ty + qz * tx - qx * tz;+		this.z = vz + qw * tz + qx * ty - qy * tx;++		return this;++	}++	project( camera ) {++		return this.applyMatrix4( camera.matrixWorldInverse ).applyMatrix4( camera.projectionMatrix );++	}++	unproject( camera ) {++		return this.applyMatrix4( camera.projectionMatrixInverse ).applyMatrix4( camera.matrixWorld );++	}++	transformDirection( m ) {++		// input: THREE.Matrix4 affine matrix+		// vector interpreted as a direction++		const x = this.x, y = this.y, z = this.z;+		const e = m.elements;++		this.x = e[ 0 ] * x + e[ 4 ] * y + e[ 8 ] * z;+		this.y = e[ 1 ] * x + e[ 5 ] * y + e[ 9 ] * z;+		this.z = e[ 2 ] * x + e[ 6 ] * y + e[ 10 ] * z;++		return this.normalize();++	}++	divide( v ) {++		this.x /= v.x;+		this.y /= v.y;+		this.z /= v.z;++		return this;++	}++	divideScalar( scalar ) {++		return this.multiplyScalar( 1 / scalar );++	}++	min( v ) {++		this.x = Math.min( this.x, v.x );+		this.y = Math.min( this.y, v.y );+		this.z = Math.min( this.z, v.z );++		return this;++	}++	max( v ) {++		this.x = Math.max( this.x, v.x );+		this.y = Math.max( this.y, v.y );+		this.z = Math.max( this.z, v.z );++		return this;++	}++	clamp( min, max ) {++		// assumes min < max, componentwise++		this.x = Math.max( min.x, Math.min( max.x, this.x ) );+		this.y = Math.max( min.y, Math.min( max.y, this.y ) );+		this.z = Math.max( min.z, Math.min( max.z, this.z ) );++		return this;++	}++	clampScalar( minVal, maxVal ) {++		this.x = Math.max( minVal, Math.min( maxVal, this.x ) );+		this.y = Math.max( minVal, Math.min( maxVal, this.y ) );+		this.z = Math.max( minVal, Math.min( maxVal, this.z ) );++		return this;++	}++	clampLength( min, max ) {++		const length = this.length();++		return this.divideScalar( length || 1 ).multiplyScalar( Math.max( min, Math.min( max, length ) ) );++	}++	floor() {++		this.x = Math.floor( this.x );+		this.y = Math.floor( this.y );+		this.z = Math.floor( this.z );++		return this;++	}++	ceil() {++		this.x = Math.ceil( this.x );+		this.y = Math.ceil( this.y );+		this.z = Math.ceil( this.z );++		return this;++	}++	round() {++		this.x = Math.round( this.x );+		this.y = Math.round( this.y );+		this.z = Math.round( this.z );++		return this;++	}++	roundToZero() {++		this.x = Math.trunc( this.x );+		this.y = Math.trunc( this.y );+		this.z = Math.trunc( this.z );++		return this;++	}++	negate() {++		this.x = - this.x;+		this.y = - this.y;+		this.z = - this.z;++		return this;++	}++	dot( v ) {++		return this.x * v.x + this.y * v.y + this.z * v.z;++	}++	// TODO lengthSquared?++	lengthSq() {++		return this.x * this.x + this.y * this.y + this.z * this.z;++	}++	length() {++		return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z );++	}++	manhattanLength() {++		return Math.abs( this.x ) + Math.abs( this.y ) + Math.abs( this.z );++	}++	normalize() {++		return this.divideScalar( this.length() || 1 );++	}++	setLength( length ) {++		return this.normalize().multiplyScalar( length );++	}++	lerp( v, alpha ) {++		this.x += ( v.x - this.x ) * alpha;+		this.y += ( v.y - this.y ) * alpha;+		this.z += ( v.z - this.z ) * alpha;++		return this;++	}++	lerpVectors( v1, v2, alpha ) {++		this.x = v1.x + ( v2.x - v1.x ) * alpha;+		this.y = v1.y + ( v2.y - v1.y ) * alpha;+		this.z = v1.z + ( v2.z - v1.z ) * alpha;++		return this;++	}++	cross( v ) {++		return this.crossVectors( this, v );++	}++	crossVectors( a, b ) {++		const ax = a.x, ay = a.y, az = a.z;+		const bx = b.x, by = b.y, bz = b.z;++		this.x = ay * bz - az * by;+		this.y = az * bx - ax * bz;+		this.z = ax * by - ay * bx;++		return this;++	}++	projectOnVector( v ) {++		const denominator = v.lengthSq();++		if ( denominator === 0 ) return this.set( 0, 0, 0 );++		const scalar = v.dot( this ) / denominator;++		return this.copy( v ).multiplyScalar( scalar );++	}++	projectOnPlane( planeNormal ) {++		_vector$c.copy( this ).projectOnVector( planeNormal );++		return this.sub( _vector$c );++	}++	reflect( normal ) {++		// reflect incident vector off plane orthogonal to normal+		// normal is assumed to have unit length++		return this.sub( _vector$c.copy( normal ).multiplyScalar( 2 * this.dot( normal ) ) );++	}++	angleTo( v ) {++		const denominator = Math.sqrt( this.lengthSq() * v.lengthSq() );++		if ( denominator === 0 ) return Math.PI / 2;++		const theta = this.dot( v ) / denominator;++		// clamp, to handle numerical problems++		return Math.acos( clamp( theta, - 1, 1 ) );++	}++	distanceTo( v ) {++		return Math.sqrt( this.distanceToSquared( v ) );++	}++	distanceToSquared( v ) {++		const dx = this.x - v.x, dy = this.y - v.y, dz = this.z - v.z;++		return dx * dx + dy * dy + dz * dz;++	}++	manhattanDistanceTo( v ) {++		return Math.abs( this.x - v.x ) + Math.abs( this.y - v.y ) + Math.abs( this.z - v.z );++	}++	setFromSpherical( s ) {++		return this.setFromSphericalCoords( s.radius, s.phi, s.theta );++	}++	setFromSphericalCoords( radius, phi, theta ) {++		const sinPhiRadius = Math.sin( phi ) * radius;++		this.x = sinPhiRadius * Math.sin( theta );+		this.y = Math.cos( phi ) * radius;+		this.z = sinPhiRadius * Math.cos( theta );++		return this;++	}++	setFromCylindrical( c ) {++		return this.setFromCylindricalCoords( c.radius, c.theta, c.y );++	}++	setFromCylindricalCoords( radius, theta, y ) {++		this.x = radius * Math.sin( theta );+		this.y = y;+		this.z = radius * Math.cos( theta );++		return this;++	}++	setFromMatrixPosition( m ) {++		const e = m.elements;++		this.x = e[ 12 ];+		this.y = e[ 13 ];+		this.z = e[ 14 ];++		return this;++	}++	setFromMatrixScale( m ) {++		const sx = this.setFromMatrixColumn( m, 0 ).length();+		const sy = this.setFromMatrixColumn( m, 1 ).length();+		const sz = this.setFromMatrixColumn( m, 2 ).length();++		this.x = sx;+		this.y = sy;+		this.z = sz;++		return this;++	}++	setFromMatrixColumn( m, index ) {++		return this.fromArray( m.elements, index * 4 );++	}++	setFromMatrix3Column( m, index ) {++		return this.fromArray( m.elements, index * 3 );++	}++	setFromEuler( e ) {++		this.x = e._x;+		this.y = e._y;+		this.z = e._z;++		return this;++	}++	setFromColor( c ) {++		this.x = c.r;+		this.y = c.g;+		this.z = c.b;++		return this;++	}++	equals( v ) {++		return ( ( v.x === this.x ) && ( v.y === this.y ) && ( v.z === this.z ) );++	}++	fromArray( array, offset = 0 ) {++		this.x = array[ offset ];+		this.y = array[ offset + 1 ];+		this.z = array[ offset + 2 ];++		return this;++	}++	toArray( array = [], offset = 0 ) {++		array[ offset ] = this.x;+		array[ offset + 1 ] = this.y;+		array[ offset + 2 ] = this.z;++		return array;++	}++	fromBufferAttribute( attribute, index ) {++		this.x = attribute.getX( index );+		this.y = attribute.getY( index );+		this.z = attribute.getZ( index );++		return this;++	}++	random() {++		this.x = Math.random();+		this.y = Math.random();+		this.z = Math.random();++		return this;++	}++	randomDirection() {++		// Derived from https://mathworld.wolfram.com/SpherePointPicking.html++		const u = ( Math.random() - 0.5 ) * 2;+		const t = Math.random() * Math.PI * 2;+		const f = Math.sqrt( 1 - u ** 2 );++		this.x = f * Math.cos( t );+		this.y = f * Math.sin( t );+		this.z = u;++		return this;++	}++	*[ Symbol.iterator ]() {++		yield this.x;+		yield this.y;+		yield this.z;++	}++}++const _vector$c = /*@__PURE__*/ new Vector3();+const _quaternion$4 = /*@__PURE__*/ new Quaternion();++class Box3 {++	constructor( min = new Vector3( + Infinity, + Infinity, + Infinity ), max = new Vector3( - Infinity, - Infinity, - Infinity ) ) {++		this.isBox3 = true;++		this.min = min;+		this.max = max;++	}++	set( min, max ) {++		this.min.copy( min );+		this.max.copy( max );++		return this;++	}++	setFromArray( array ) {++		this.makeEmpty();++		for ( let i = 0, il = array.length; i < il; i += 3 ) {++			this.expandByPoint( _vector$b.fromArray( array, i ) );++		}++		return this;++	}++	setFromBufferAttribute( attribute ) {++		this.makeEmpty();++		for ( let i = 0, il = attribute.count; i < il; i ++ ) {++			this.expandByPoint( _vector$b.fromBufferAttribute( attribute, i ) );++		}++		return this;++	}++	setFromPoints( points ) {++		this.makeEmpty();++		for ( let i = 0, il = points.length; i < il; i ++ ) {++			this.expandByPoint( points[ i ] );++		}++		return this;++	}++	setFromCenterAndSize( center, size ) {++		const halfSize = _vector$b.copy( size ).multiplyScalar( 0.5 );++		this.min.copy( center ).sub( halfSize );+		this.max.copy( center ).add( halfSize );++		return this;++	}++	setFromObject( object, precise = false ) {++		this.makeEmpty();++		return this.expandByObject( object, precise );++	}++	clone() {++		return new this.constructor().copy( this );++	}++	copy( box ) {++		this.min.copy( box.min );+		this.max.copy( box.max );++		return this;++	}++	makeEmpty() {++		this.min.x = this.min.y = this.min.z = + Infinity;+		this.max.x = this.max.y = this.max.z = - Infinity;++		return this;++	}++	isEmpty() {++		// this is a more robust check for empty than ( volume <= 0 ) because volume can get positive with two negative axes++		return ( this.max.x < this.min.x ) || ( this.max.y < this.min.y ) || ( this.max.z < this.min.z );++	}++	getCenter( target ) {++		return this.isEmpty() ? target.set( 0, 0, 0 ) : target.addVectors( this.min, this.max ).multiplyScalar( 0.5 );++	}++	getSize( target ) {++		return this.isEmpty() ? target.set( 0, 0, 0 ) : target.subVectors( this.max, this.min );++	}++	expandByPoint( point ) {++		this.min.min( point );+		this.max.max( point );++		return this;++	}++	expandByVector( vector ) {++		this.min.sub( vector );+		this.max.add( vector );++		return this;++	}++	expandByScalar( scalar ) {++		this.min.addScalar( - scalar );+		this.max.addScalar( scalar );++		return this;++	}++	expandByObject( object, precise = false ) {++		// Computes the world-axis-aligned bounding box of an object (including its children),+		// accounting for both the object's, and children's, world transforms++		object.updateWorldMatrix( false, false );++		const geometry = object.geometry;++		if ( geometry !== undefined ) {++			const positionAttribute = geometry.getAttribute( 'position' );++			// precise AABB computation based on vertex data requires at least a position attribute.+			// instancing isn't supported so far and uses the normal (conservative) code path.++			if ( precise === true && positionAttribute !== undefined && object.isInstancedMesh !== true ) {++				for ( let i = 0, l = positionAttribute.count; i < l; i ++ ) {++					if ( object.isMesh === true ) {++						object.getVertexPosition( i, _vector$b );++					} else {++						_vector$b.fromBufferAttribute( positionAttribute, i );++					}++					_vector$b.applyMatrix4( object.matrixWorld );+					this.expandByPoint( _vector$b );++				}++			} else {++				if ( object.boundingBox !== undefined ) {++					// object-level bounding box++					if ( object.boundingBox === null ) {++						object.computeBoundingBox();++					}++					_box$4.copy( object.boundingBox );+++				} else {++					// geometry-level bounding box++					if ( geometry.boundingBox === null ) {++						geometry.computeBoundingBox();++					}++					_box$4.copy( geometry.boundingBox );++				}++				_box$4.applyMatrix4( object.matrixWorld );++				this.union( _box$4 );++			}++		}++		const children = object.children;++		for ( let i = 0, l = children.length; i < l; i ++ ) {++			this.expandByObject( children[ i ], precise );++		}++		return this;++	}++	containsPoint( point ) {++		return point.x < this.min.x || point.x > this.max.x ||+			point.y < this.min.y || point.y > this.max.y ||+			point.z < this.min.z || point.z > this.max.z ? false : true;++	}++	containsBox( box ) {++		return this.min.x <= box.min.x && box.max.x <= this.max.x &&+			this.min.y <= box.min.y && box.max.y <= this.max.y &&+			this.min.z <= box.min.z && box.max.z <= this.max.z;++	}++	getParameter( point, target ) {++		// This can potentially have a divide by zero if the box+		// has a size dimension of 0.++		return target.set(+			( point.x - this.min.x ) / ( this.max.x - this.min.x ),+			( point.y - this.min.y ) / ( this.max.y - this.min.y ),+			( point.z - this.min.z ) / ( this.max.z - this.min.z )+		);++	}++	intersectsBox( box ) {++		// using 6 splitting planes to rule out intersections.+		return box.max.x < this.min.x || box.min.x > this.max.x ||+			box.max.y < this.min.y || box.min.y > this.max.y ||+			box.max.z < this.min.z || box.min.z > this.max.z ? false : true;++	}++	intersectsSphere( sphere ) {++		// Find the point on the AABB closest to the sphere center.+		this.clampPoint( sphere.center, _vector$b );++		// If that point is inside the sphere, the AABB and sphere intersect.+		return _vector$b.distanceToSquared( sphere.center ) <= ( sphere.radius * sphere.radius );++	}++	intersectsPlane( plane ) {++		// We compute the minimum and maximum dot product values. If those values+		// are on the same side (back or front) of the plane, then there is no intersection.++		let min, max;++		if ( plane.normal.x > 0 ) {++			min = plane.normal.x * this.min.x;+			max = plane.normal.x * this.max.x;++		} else {++			min = plane.normal.x * this.max.x;+			max = plane.normal.x * this.min.x;++		}++		if ( plane.normal.y > 0 ) {++			min += plane.normal.y * this.min.y;+			max += plane.normal.y * this.max.y;++		} else {++			min += plane.normal.y * this.max.y;+			max += plane.normal.y * this.min.y;++		}++		if ( plane.normal.z > 0 ) {++			min += plane.normal.z * this.min.z;+			max += plane.normal.z * this.max.z;++		} else {++			min += plane.normal.z * this.max.z;+			max += plane.normal.z * this.min.z;++		}++		return ( min <= - plane.constant && max >= - plane.constant );++	}++	intersectsTriangle( triangle ) {++		if ( this.isEmpty() ) {++			return false;++		}++		// compute box center and extents+		this.getCenter( _center );+		_extents.subVectors( this.max, _center );++		// translate triangle to aabb origin+		_v0$2.subVectors( triangle.a, _center );+		_v1$7.subVectors( triangle.b, _center );+		_v2$4.subVectors( triangle.c, _center );++		// compute edge vectors for triangle+		_f0.subVectors( _v1$7, _v0$2 );+		_f1.subVectors( _v2$4, _v1$7 );+		_f2.subVectors( _v0$2, _v2$4 );++		// test against axes that are given by cross product combinations of the edges of the triangle and the edges of the aabb+		// make an axis testing of each of the 3 sides of the aabb against each of the 3 sides of the triangle = 9 axis of separation+		// axis_ij = u_i x f_j (u0, u1, u2 = face normals of aabb = x,y,z axes vectors since aabb is axis aligned)+		let axes = [+			0, - _f0.z, _f0.y, 0, - _f1.z, _f1.y, 0, - _f2.z, _f2.y,+			_f0.z, 0, - _f0.x, _f1.z, 0, - _f1.x, _f2.z, 0, - _f2.x,+			- _f0.y, _f0.x, 0, - _f1.y, _f1.x, 0, - _f2.y, _f2.x, 0+		];+		if ( ! satForAxes( axes, _v0$2, _v1$7, _v2$4, _extents ) ) {++			return false;++		}++		// test 3 face normals from the aabb+		axes = [ 1, 0, 0, 0, 1, 0, 0, 0, 1 ];+		if ( ! satForAxes( axes, _v0$2, _v1$7, _v2$4, _extents ) ) {++			return false;++		}++		// finally testing the face normal of the triangle+		// use already existing triangle edge vectors here+		_triangleNormal.crossVectors( _f0, _f1 );+		axes = [ _triangleNormal.x, _triangleNormal.y, _triangleNormal.z ];++		return satForAxes( axes, _v0$2, _v1$7, _v2$4, _extents );++	}++	clampPoint( point, target ) {++		return target.copy( point ).clamp( this.min, this.max );++	}++	distanceToPoint( point ) {++		return this.clampPoint( point, _vector$b ).distanceTo( point );++	}++	getBoundingSphere( target ) {++		if ( this.isEmpty() ) {++			target.makeEmpty();++		} else {++			this.getCenter( target.center );++			target.radius = this.getSize( _vector$b ).length() * 0.5;++		}++		return target;++	}++	intersect( box ) {++		this.min.max( box.min );+		this.max.min( box.max );++		// ensure that if there is no overlap, the result is fully empty, not slightly empty with non-inf/+inf values that will cause subsequence intersects to erroneously return valid values.+		if ( this.isEmpty() ) this.makeEmpty();++		return this;++	}++	union( box ) {++		this.min.min( box.min );+		this.max.max( box.max );++		return this;++	}++	applyMatrix4( matrix ) {++		// transform of empty box is an empty box.+		if ( this.isEmpty() ) return this;++		// NOTE: I am using a binary pattern to specify all 2^3 combinations below+		_points[ 0 ].set( this.min.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 000+		_points[ 1 ].set( this.min.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 001+		_points[ 2 ].set( this.min.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 010+		_points[ 3 ].set( this.min.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 011+		_points[ 4 ].set( this.max.x, this.min.y, this.min.z ).applyMatrix4( matrix ); // 100+		_points[ 5 ].set( this.max.x, this.min.y, this.max.z ).applyMatrix4( matrix ); // 101+		_points[ 6 ].set( this.max.x, this.max.y, this.min.z ).applyMatrix4( matrix ); // 110+		_points[ 7 ].set( this.max.x, this.max.y, this.max.z ).applyMatrix4( matrix ); // 111++		this.setFromPoints( _points );++		return this;++	}++	translate( offset ) {++		this.min.add( offset );+		this.max.add( offset );++		return this;++	}++	equals( box ) {++		return box.min.equals( this.min ) && box.max.equals( this.max );++	}++}++const _points = [+	/*@__PURE__*/ new Vector3(),+	/*@__PURE__*/ new Vector3(),+	/*@__PURE__*/ new Vector3(),+	/*@__PURE__*/ new Vector3(),+	/*@__PURE__*/ new Vector3(),+	/*@__PURE__*/ new Vector3(),+	/*@__PURE__*/ new Vector3(),+	/*@__PURE__*/ new Vector3()+];++const _vector$b = /*@__PURE__*/ new Vector3();++const _box$4 = /*@__PURE__*/ new Box3();++// triangle centered vertices++const _v0$2 = /*@__PURE__*/ new Vector3();+const _v1$7 = /*@__PURE__*/ new Vector3();+const _v2$4 = /*@__PURE__*/ new Vector3();++// triangle edge vectors++const _f0 = /*@__PURE__*/ new Vector3();+const _f1 = /*@__PURE__*/ new Vector3();+const _f2 = /*@__PURE__*/ new Vector3();++const _center = /*@__PURE__*/ new Vector3();+const _extents = /*@__PURE__*/ new Vector3();+const _triangleNormal = /*@__PURE__*/ new Vector3();+const _testAxis = /*@__PURE__*/ new Vector3();++function satForAxes( axes, v0, v1, v2, extents ) {++	for ( let i = 0, j = axes.length - 3; i <= j; i += 3 ) {++		_testAxis.fromArray( axes, i );+		// project the aabb onto the separating axis+		const r = extents.x * Math.abs( _testAxis.x ) + extents.y * Math.abs( _testAxis.y ) + extents.z * Math.abs( _testAxis.z );+		// project all 3 vertices of the triangle onto the separating axis+		const p0 = v0.dot( _testAxis );+		const p1 = v1.dot( _testAxis );+		const p2 = v2.dot( _testAxis );+		// actual test, basically see if either of the most extreme of the triangle points intersects r+		if ( Math.max( - Math.max( p0, p1, p2 ), Math.min( p0, p1, p2 ) ) > r ) {++			// points of the projected triangle are outside the projected half-length of the aabb+			// the axis is separating and we can exit+			return false;++		}++	}++	return true;++}++const _box$3 = /*@__PURE__*/ new Box3();+const _v1$6 = /*@__PURE__*/ new Vector3();+const _v2$3 = /*@__PURE__*/ new Vector3();++class Sphere {++	constructor( center = new Vector3(), radius = - 1 ) {++		this.isSphere = true;++		this.center = center;+		this.radius = radius;++	}++	set( center, radius ) {++		this.center.copy( center );+		this.radius = radius;++		return this;++	}++	setFromPoints( points, optionalCenter ) {++		const center = this.center;++		if ( optionalCenter !== undefined ) {++			center.copy( optionalCenter );++		} else {++			_box$3.setFromPoints( points ).getCenter( center );++		}++		let maxRadiusSq = 0;++		for ( let i = 0, il = points.length; i < il; i ++ ) {++			maxRadiusSq = Math.max( maxRadiusSq, center.distanceToSquared( points[ i ] ) );++		}++		this.radius = Math.sqrt( maxRadiusSq );++		return this;++	}++	copy( sphere ) {++		this.center.copy( sphere.center );+		this.radius = sphere.radius;++		return this;++	}++	isEmpty() {++		return ( this.radius < 0 );++	}++	makeEmpty() {++		this.center.set( 0, 0, 0 );+		this.radius = - 1;++		return this;++	}++	containsPoint( point ) {++		return ( point.distanceToSquared( this.center ) <= ( this.radius * this.radius ) );++	}++	distanceToPoint( point ) {++		return ( point.distanceTo( this.center ) - this.radius );++	}++	intersectsSphere( sphere ) {++		const radiusSum = this.radius + sphere.radius;++		return sphere.center.distanceToSquared( this.center ) <= ( radiusSum * radiusSum );++	}++	intersectsBox( box ) {++		return box.intersectsSphere( this );++	}++	intersectsPlane( plane ) {++		return Math.abs( plane.distanceToPoint( this.center ) ) <= this.radius;++	}++	clampPoint( point, target ) {++		const deltaLengthSq = this.center.distanceToSquared( point );++		target.copy( point );++		if ( deltaLengthSq > ( this.radius * this.radius ) ) {++			target.sub( this.center ).normalize();+			target.multiplyScalar( this.radius ).add( this.center );++		}++		return target;++	}++	getBoundingBox( target ) {++		if ( this.isEmpty() ) {++			// Empty sphere produces empty bounding box+			target.makeEmpty();+			return target;++		}++		target.set( this.center, this.center );+		target.expandByScalar( this.radius );++		return target;++	}++	applyMatrix4( matrix ) {++		this.center.applyMatrix4( matrix );+		this.radius = this.radius * matrix.getMaxScaleOnAxis();++		return this;++	}++	translate( offset ) {++		this.center.add( offset );++		return this;++	}++	expandByPoint( point ) {++		if ( this.isEmpty() ) {++			this.center.copy( point );++			this.radius = 0;++			return this;++		}++		_v1$6.subVectors( point, this.center );++		const lengthSq = _v1$6.lengthSq();++		if ( lengthSq > ( this.radius * this.radius ) ) {++			// calculate the minimal sphere++			const length = Math.sqrt( lengthSq );++			const delta = ( length - this.radius ) * 0.5;++			this.center.addScaledVector( _v1$6, delta / length );++			this.radius += delta;++		}++		return this;++	}++	union( sphere ) {++		if ( sphere.isEmpty() ) {++			return this;++		}++		if ( this.isEmpty() ) {++			this.copy( sphere );++			return this;++		}++		if ( this.center.equals( sphere.center ) === true ) {++			 this.radius = Math.max( this.radius, sphere.radius );++		} else {++			_v2$3.subVectors( sphere.center, this.center ).setLength( sphere.radius );++			this.expandByPoint( _v1$6.copy( sphere.center ).add( _v2$3 ) );++			this.expandByPoint( _v1$6.copy( sphere.center ).sub( _v2$3 ) );++		}++		return this;++	}++	equals( sphere ) {++		return sphere.center.equals( this.center ) && ( sphere.radius === this.radius );++	}++	clone() {++		return new this.constructor().copy( this );++	}++}++const _vector$a = /*@__PURE__*/ new Vector3();+const _segCenter = /*@__PURE__*/ new Vector3();+const _segDir = /*@__PURE__*/ new Vector3();+const _diff = /*@__PURE__*/ new Vector3();++const _edge1 = /*@__PURE__*/ new Vector3();+const _edge2 = /*@__PURE__*/ new Vector3();+const _normal$1 = /*@__PURE__*/ new Vector3();++class Ray {++	constructor( origin = new Vector3(), direction = new Vector3( 0, 0, - 1 ) ) {++		this.origin = origin;+		this.direction = direction;++	}++	set( origin, direction ) {++		this.origin.copy( origin );+		this.direction.copy( direction );++		return this;++	}++	copy( ray ) {++		this.origin.copy( ray.origin );+		this.direction.copy( ray.direction );++		return this;++	}++	at( t, target ) {++		return target.copy( this.origin ).addScaledVector( this.direction, t );++	}++	lookAt( v ) {++		this.direction.copy( v ).sub( this.origin ).normalize();++		return this;++	}++	recast( t ) {++		this.origin.copy( this.at( t, _vector$a ) );++		return this;++	}++	closestPointToPoint( point, target ) {++		target.subVectors( point, this.origin );++		const directionDistance = target.dot( this.direction );++		if ( directionDistance < 0 ) {++			return target.copy( this.origin );++		}++		return target.copy( this.origin ).addScaledVector( this.direction, directionDistance );++	}++	distanceToPoint( point ) {++		return Math.sqrt( this.distanceSqToPoint( point ) );++	}++	distanceSqToPoint( point ) {++		const directionDistance = _vector$a.subVectors( point, this.origin ).dot( this.direction );++		// point behind the ray++		if ( directionDistance < 0 ) {++			return this.origin.distanceToSquared( point );++		}++		_vector$a.copy( this.origin ).addScaledVector( this.direction, directionDistance );++		return _vector$a.distanceToSquared( point );++	}++	distanceSqToSegment( v0, v1, optionalPointOnRay, optionalPointOnSegment ) {++		// from https://github.com/pmjoniak/GeometricTools/blob/master/GTEngine/Include/Mathematics/GteDistRaySegment.h+		// It returns the min distance between the ray and the segment+		// defined by v0 and v1+		// It can also set two optional targets :+		// - The closest point on the ray+		// - The closest point on the segment++		_segCenter.copy( v0 ).add( v1 ).multiplyScalar( 0.5 );+		_segDir.copy( v1 ).sub( v0 ).normalize();+		_diff.copy( this.origin ).sub( _segCenter );++		const segExtent = v0.distanceTo( v1 ) * 0.5;+		const a01 = - this.direction.dot( _segDir );+		const b0 = _diff.dot( this.direction );+		const b1 = - _diff.dot( _segDir );+		const c = _diff.lengthSq();+		const det = Math.abs( 1 - a01 * a01 );+		let s0, s1, sqrDist, extDet;++		if ( det > 0 ) {++			// The ray and segment are not parallel.++			s0 = a01 * b1 - b0;+			s1 = a01 * b0 - b1;+			extDet = segExtent * det;++			if ( s0 >= 0 ) {++				if ( s1 >= - extDet ) {++					if ( s1 <= extDet ) {++						// region 0+						// Minimum at interior points of ray and segment.++						const invDet = 1 / det;+						s0 *= invDet;+						s1 *= invDet;+						sqrDist = s0 * ( s0 + a01 * s1 + 2 * b0 ) + s1 * ( a01 * s0 + s1 + 2 * b1 ) + c;++					} else {++						// region 1++						s1 = segExtent;+						s0 = Math.max( 0, - ( a01 * s1 + b0 ) );+						sqrDist = - s0 * s0 + s1 * ( s1 + 2 * b1 ) + c;++					}++				} else {++					// region 5++					s1 = - segExtent;+					s0 = Math.max( 0, - ( a01 * s1 + b0 ) );+					sqrDist = - s0 * s0 + s1 * ( s1 + 2 * b1 ) + c;++				}++			} else {++				if ( s1 <= - extDet ) {++					// region 4++					s0 = Math.max( 0, - ( - a01 * segExtent + b0 ) );+					s1 = ( s0 > 0 ) ? - segExtent : Math.min( Math.max( - segExtent, - b1 ), segExtent );+					sqrDist = - s0 * s0 + s1 * ( s1 + 2 * b1 ) + c;++				} else if ( s1 <= extDet ) {++					// region 3++					s0 = 0;+					s1 = Math.min( Math.max( - segExtent, - b1 ), segExtent );+					sqrDist = s1 * ( s1 + 2 * b1 ) + c;++				} else {++					// region 2++					s0 = Math.max( 0, - ( a01 * segExtent + b0 ) );+					s1 = ( s0 > 0 ) ? segExtent : Math.min( Math.max( - segExtent, - b1 ), segExtent );+					sqrDist = - s0 * s0 + s1 * ( s1 + 2 * b1 ) + c;++				}++			}++		} else {++			// Ray and segment are parallel.++			s1 = ( a01 > 0 ) ? - segExtent : segExtent;+			s0 = Math.max( 0, - ( a01 * s1 + b0 ) );+			sqrDist = - s0 * s0 + s1 * ( s1 + 2 * b1 ) + c;++		}++		if ( optionalPointOnRay ) {++			optionalPointOnRay.copy( this.origin ).addScaledVector( this.direction, s0 );++		}++		if ( optionalPointOnSegment ) {++			optionalPointOnSegment.copy( _segCenter ).addScaledVector( _segDir, s1 );++		}++		return sqrDist;++	}++	intersectSphere( sphere, target ) {++		_vector$a.subVectors( sphere.center, this.origin );+		const tca = _vector$a.dot( this.direction );+		const d2 = _vector$a.dot( _vector$a ) - tca * tca;+		const radius2 = sphere.radius * sphere.radius;++		if ( d2 > radius2 ) return null;++		const thc = Math.sqrt( radius2 - d2 );++		// t0 = first intersect point - entrance on front of sphere+		const t0 = tca - thc;++		// t1 = second intersect point - exit point on back of sphere+		const t1 = tca + thc;++		// test to see if t1 is behind the ray - if so, return null+		if ( t1 < 0 ) return null;++		// test to see if t0 is behind the ray:+		// if it is, the ray is inside the sphere, so return the second exit point scaled by t1,+		// in order to always return an intersect point that is in front of the ray.+		if ( t0 < 0 ) return this.at( t1, target );++		// else t0 is in front of the ray, so return the first collision point scaled by t0+		return this.at( t0, target );++	}++	intersectsSphere( sphere ) {++		return this.distanceSqToPoint( sphere.center ) <= ( sphere.radius * sphere.radius );++	}++	distanceToPlane( plane ) {++		const denominator = plane.normal.dot( this.direction );++		if ( denominator === 0 ) {++			// line is coplanar, return origin+			if ( plane.distanceToPoint( this.origin ) === 0 ) {++				return 0;++			}++			// Null is preferable to undefined since undefined means.... it is undefined++			return null;++		}++		const t = - ( this.origin.dot( plane.normal ) + plane.constant ) / denominator;++		// Return if the ray never intersects the plane++		return t >= 0 ? t : null;++	}++	intersectPlane( plane, target ) {++		const t = this.distanceToPlane( plane );++		if ( t === null ) {++			return null;++		}++		return this.at( t, target );++	}++	intersectsPlane( plane ) {++		// check if the ray lies on the plane first++		const distToPoint = plane.distanceToPoint( this.origin );++		if ( distToPoint === 0 ) {++			return true;++		}++		const denominator = plane.normal.dot( this.direction );++		if ( denominator * distToPoint < 0 ) {++			return true;++		}++		// ray origin is behind the plane (and is pointing behind it)++		return false;++	}++	intersectBox( box, target ) {++		let tmin, tmax, tymin, tymax, tzmin, tzmax;++		const invdirx = 1 / this.direction.x,+			invdiry = 1 / this.direction.y,+			invdirz = 1 / this.direction.z;++		const origin = this.origin;++		if ( invdirx >= 0 ) {++			tmin = ( box.min.x - origin.x ) * invdirx;+			tmax = ( box.max.x - origin.x ) * invdirx;++		} else {++			tmin = ( box.max.x - origin.x ) * invdirx;+			tmax = ( box.min.x - origin.x ) * invdirx;++		}++		if ( invdiry >= 0 ) {++			tymin = ( box.min.y - origin.y ) * invdiry;+			tymax = ( box.max.y - origin.y ) * invdiry;++		} else {++			tymin = ( box.max.y - origin.y ) * invdiry;+			tymax = ( box.min.y - origin.y ) * invdiry;++		}++		if ( ( tmin > tymax ) || ( tymin > tmax ) ) return null;++		if ( tymin > tmin || isNaN( tmin ) ) tmin = tymin;++		if ( tymax < tmax || isNaN( tmax ) ) tmax = tymax;++		if ( invdirz >= 0 ) {++			tzmin = ( box.min.z - origin.z ) * invdirz;+			tzmax = ( box.max.z - origin.z ) * invdirz;++		} else {++			tzmin = ( box.max.z - origin.z ) * invdirz;+			tzmax = ( box.min.z - origin.z ) * invdirz;++		}++		if ( ( tmin > tzmax ) || ( tzmin > tmax ) ) return null;++		if ( tzmin > tmin || tmin !== tmin ) tmin = tzmin;++		if ( tzmax < tmax || tmax !== tmax ) tmax = tzmax;++		//return point closest to the ray (positive side)++		if ( tmax < 0 ) return null;++		return this.at( tmin >= 0 ? tmin : tmax, target );++	}++	intersectsBox( box ) {++		return this.intersectBox( box, _vector$a ) !== null;++	}++	intersectTriangle( a, b, c, backfaceCulling, target ) {++		// Compute the offset origin, edges, and normal.++		// from https://github.com/pmjoniak/GeometricTools/blob/master/GTEngine/Include/Mathematics/GteIntrRay3Triangle3.h++		_edge1.subVectors( b, a );+		_edge2.subVectors( c, a );+		_normal$1.crossVectors( _edge1, _edge2 );++		// Solve Q + t*D = b1*E1 + b2*E2 (Q = kDiff, D = ray direction,+		// E1 = kEdge1, E2 = kEdge2, N = Cross(E1,E2)) by+		//   |Dot(D,N)|*b1 = sign(Dot(D,N))*Dot(D,Cross(Q,E2))+		//   |Dot(D,N)|*b2 = sign(Dot(D,N))*Dot(D,Cross(E1,Q))+		//   |Dot(D,N)|*t = -sign(Dot(D,N))*Dot(Q,N)+		let DdN = this.direction.dot( _normal$1 );+		let sign;++		if ( DdN > 0 ) {++			if ( backfaceCulling ) return null;+			sign = 1;++		} else if ( DdN < 0 ) {++			sign = - 1;+			DdN = - DdN;++		} else {++			return null;++		}++		_diff.subVectors( this.origin, a );+		const DdQxE2 = sign * this.direction.dot( _edge2.crossVectors( _diff, _edge2 ) );++		// b1 < 0, no intersection+		if ( DdQxE2 < 0 ) {++			return null;++		}++		const DdE1xQ = sign * this.direction.dot( _edge1.cross( _diff ) );++		// b2 < 0, no intersection+		if ( DdE1xQ < 0 ) {++			return null;++		}++		// b1+b2 > 1, no intersection+		if ( DdQxE2 + DdE1xQ > DdN ) {++			return null;++		}++		// Line intersects triangle, check if ray does.+		const QdN = - sign * _diff.dot( _normal$1 );++		// t < 0, no intersection+		if ( QdN < 0 ) {++			return null;++		}++		// Ray intersects triangle.+		return this.at( QdN / DdN, target );++	}++	applyMatrix4( matrix4 ) {++		this.origin.applyMatrix4( matrix4 );+		this.direction.transformDirection( matrix4 );++		return this;++	}++	equals( ray ) {++		return ray.origin.equals( this.origin ) && ray.direction.equals( this.direction );++	}++	clone() {++		return new this.constructor().copy( this );++	}++}++class Matrix4 {++	constructor( n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44 ) {++		Matrix4.prototype.isMatrix4 = true;++		this.elements = [++			1, 0, 0, 0,+			0, 1, 0, 0,+			0, 0, 1, 0,+			0, 0, 0, 1++		];++		if ( n11 !== undefined ) {++			this.set( n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44 );++		}++	}++	set( n11, n12, n13, n14, n21, n22, n23, n24, n31, n32, n33, n34, n41, n42, n43, n44 ) {++		const te = this.elements;++		te[ 0 ] = n11; te[ 4 ] = n12; te[ 8 ] = n13; te[ 12 ] = n14;+		te[ 1 ] = n21; te[ 5 ] = n22; te[ 9 ] = n23; te[ 13 ] = n24;+		te[ 2 ] = n31; te[ 6 ] = n32; te[ 10 ] = n33; te[ 14 ] = n34;+		te[ 3 ] = n41; te[ 7 ] = n42; te[ 11 ] = n43; te[ 15 ] = n44;++		return this;++	}++	identity() {++		this.set(++			1, 0, 0, 0,+			0, 1, 0, 0,+			0, 0, 1, 0,+			0, 0, 0, 1++		);++		return this;++	}++	clone() {++		return new Matrix4().fromArray( this.elements );++	}++	copy( m ) {++		const te = this.elements;+		const me = m.elements;++		te[ 0 ] = me[ 0 ]; te[ 1 ] = me[ 1 ]; te[ 2 ] = me[ 2 ]; te[ 3 ] = me[ 3 ];+		te[ 4 ] = me[ 4 ]; te[ 5 ] = me[ 5 ]; te[ 6 ] = me[ 6 ]; te[ 7 ] = me[ 7 ];+		te[ 8 ] = me[ 8 ]; te[ 9 ] = me[ 9 ]; te[ 10 ] = me[ 10 ]; te[ 11 ] = me[ 11 ];+		te[ 12 ] = me[ 12 ]; te[ 13 ] = me[ 13 ]; te[ 14 ] = me[ 14 ]; te[ 15 ] = me[ 15 ];++		return this;++	}++	copyPosition( m ) {++		const te = this.elements, me = m.elements;++		te[ 12 ] = me[ 12 ];+		te[ 13 ] = me[ 13 ];+		te[ 14 ] = me[ 14 ];++		return this;++	}++	setFromMatrix3( m ) {++		const me = m.elements;++		this.set(++			me[ 0 ], me[ 3 ], me[ 6 ], 0,+			me[ 1 ], me[ 4 ], me[ 7 ], 0,+			me[ 2 ], me[ 5 ], me[ 8 ], 0,+			0, 0, 0, 1++		);++		return this;++	}++	extractBasis( xAxis, yAxis, zAxis ) {++		xAxis.setFromMatrixColumn( this, 0 );+		yAxis.setFromMatrixColumn( this, 1 );+		zAxis.setFromMatrixColumn( this, 2 );++		return this;++	}++	makeBasis( xAxis, yAxis, zAxis ) {++		this.set(+			xAxis.x, yAxis.x, zAxis.x, 0,+			xAxis.y, yAxis.y, zAxis.y, 0,+			xAxis.z, yAxis.z, zAxis.z, 0,+			0, 0, 0, 1+		);++		return this;++	}++	extractRotation( m ) {++		// this method does not support reflection matrices++		const te = this.elements;+		const me = m.elements;++		const scaleX = 1 / _v1$5.setFromMatrixColumn( m, 0 ).length();+		const scaleY = 1 / _v1$5.setFromMatrixColumn( m, 1 ).length();+		const scaleZ = 1 / _v1$5.setFromMatrixColumn( m, 2 ).length();++		te[ 0 ] = me[ 0 ] * scaleX;+		te[ 1 ] = me[ 1 ] * scaleX;+		te[ 2 ] = me[ 2 ] * scaleX;+		te[ 3 ] = 0;++		te[ 4 ] = me[ 4 ] * scaleY;+		te[ 5 ] = me[ 5 ] * scaleY;+		te[ 6 ] = me[ 6 ] * scaleY;+		te[ 7 ] = 0;++		te[ 8 ] = me[ 8 ] * scaleZ;+		te[ 9 ] = me[ 9 ] * scaleZ;+		te[ 10 ] = me[ 10 ] * scaleZ;+		te[ 11 ] = 0;++		te[ 12 ] = 0;+		te[ 13 ] = 0;+		te[ 14 ] = 0;+		te[ 15 ] = 1;++		return this;++	}++	makeRotationFromEuler( euler ) {++		const te = this.elements;++		const x = euler.x, y = euler.y, z = euler.z;+		const a = Math.cos( x ), b = Math.sin( x );+		const c = Math.cos( y ), d = Math.sin( y );+		const e = Math.cos( z ), f = Math.sin( z );++		if ( euler.order === 'XYZ' ) {++			const ae = a * e, af = a * f, be = b * e, bf = b * f;++			te[ 0 ] = c * e;+			te[ 4 ] = - c * f;+			te[ 8 ] = d;++			te[ 1 ] = af + be * d;+			te[ 5 ] = ae - bf * d;+			te[ 9 ] = - b * c;++			te[ 2 ] = bf - ae * d;+			te[ 6 ] = be + af * d;+			te[ 10 ] = a * c;++		} else if ( euler.order === 'YXZ' ) {++			const ce = c * e, cf = c * f, de = d * e, df = d * f;++			te[ 0 ] = ce + df * b;+			te[ 4 ] = de * b - cf;+			te[ 8 ] = a * d;++			te[ 1 ] = a * f;+			te[ 5 ] = a * e;+			te[ 9 ] = - b;++			te[ 2 ] = cf * b - de;+			te[ 6 ] = df + ce * b;+			te[ 10 ] = a * c;++		} else if ( euler.order === 'ZXY' ) {++			const ce = c * e, cf = c * f, de = d * e, df = d * f;++			te[ 0 ] = ce - df * b;+			te[ 4 ] = - a * f;+			te[ 8 ] = de + cf * b;++			te[ 1 ] = cf + de * b;+			te[ 5 ] = a * e;+			te[ 9 ] = df - ce * b;++			te[ 2 ] = - a * d;+			te[ 6 ] = b;+			te[ 10 ] = a * c;++		} else if ( euler.order === 'ZYX' ) {++			const ae = a * e, af = a * f, be = b * e, bf = b * f;++			te[ 0 ] = c * e;+			te[ 4 ] = be * d - af;+			te[ 8 ] = ae * d + bf;++			te[ 1 ] = c * f;+			te[ 5 ] = bf * d + ae;+			te[ 9 ] = af * d - be;++			te[ 2 ] = - d;+			te[ 6 ] = b * c;+			te[ 10 ] = a * c;++		} else if ( euler.order === 'YZX' ) {++			const ac = a * c, ad = a * d, bc = b * c, bd = b * d;++			te[ 0 ] = c * e;+			te[ 4 ] = bd - ac * f;+			te[ 8 ] = bc * f + ad;++			te[ 1 ] = f;+			te[ 5 ] = a * e;+			te[ 9 ] = - b * e;++			te[ 2 ] = - d * e;+			te[ 6 ] = ad * f + bc;+			te[ 10 ] = ac - bd * f;++		} else if ( euler.order === 'XZY' ) {++			const ac = a * c, ad = a * d, bc = b * c, bd = b * d;++			te[ 0 ] = c * e;+			te[ 4 ] = - f;+			te[ 8 ] = d * e;++			te[ 1 ] = ac * f + bd;+			te[ 5 ] = a * e;+			te[ 9 ] = ad * f - bc;++			te[ 2 ] = bc * f - ad;+			te[ 6 ] = b * e;+			te[ 10 ] = bd * f + ac;++		}++		// bottom row+		te[ 3 ] = 0;+		te[ 7 ] = 0;+		te[ 11 ] = 0;++		// last column+		te[ 12 ] = 0;+		te[ 13 ] = 0;+		te[ 14 ] = 0;+		te[ 15 ] = 1;++		return this;++	}++	makeRotationFromQuaternion( q ) {++		return this.compose( _zero, q, _one );++	}++	lookAt( eye, target, up ) {++		const te = this.elements;++		_z.subVectors( eye, target );++		if ( _z.lengthSq() === 0 ) {++			// eye and target are in the same position++			_z.z = 1;++		}++		_z.normalize();+		_x.crossVectors( up, _z );++		if ( _x.lengthSq() === 0 ) {++			// up and z are parallel++			if ( Math.abs( up.z ) === 1 ) {++				_z.x += 0.0001;++			} else {++				_z.z += 0.0001;++			}++			_z.normalize();+			_x.crossVectors( up, _z );++		}++		_x.normalize();+		_y.crossVectors( _z, _x );++		te[ 0 ] = _x.x; te[ 4 ] = _y.x; te[ 8 ] = _z.x;+		te[ 1 ] = _x.y; te[ 5 ] = _y.y; te[ 9 ] = _z.y;+		te[ 2 ] = _x.z; te[ 6 ] = _y.z; te[ 10 ] = _z.z;++		return this;++	}++	multiply( m ) {++		return this.multiplyMatrices( this, m );++	}++	premultiply( m ) {++		return this.multiplyMatrices( m, this );++	}++	multiplyMatrices( a, b ) {++		const ae = a.elements;+		const be = b.elements;+		const te = this.elements;++		const a11 = ae[ 0 ], a12 = ae[ 4 ], a13 = ae[ 8 ], a14 = ae[ 12 ];+		const a21 = ae[ 1 ], a22 = ae[ 5 ], a23 = ae[ 9 ], a24 = ae[ 13 ];+		const a31 = ae[ 2 ], a32 = ae[ 6 ], a33 = ae[ 10 ], a34 = ae[ 14 ];+		const a41 = ae[ 3 ], a42 = ae[ 7 ], a43 = ae[ 11 ], a44 = ae[ 15 ];++		const b11 = be[ 0 ], b12 = be[ 4 ], b13 = be[ 8 ], b14 = be[ 12 ];+		const b21 = be[ 1 ], b22 = be[ 5 ], b23 = be[ 9 ], b24 = be[ 13 ];+		const b31 = be[ 2 ], b32 = be[ 6 ], b33 = be[ 10 ], b34 = be[ 14 ];+		const b41 = be[ 3 ], b42 = be[ 7 ], b43 = be[ 11 ], b44 = be[ 15 ];++		te[ 0 ] = a11 * b11 + a12 * b21 + a13 * b31 + a14 * b41;+		te[ 4 ] = a11 * b12 + a12 * b22 + a13 * b32 + a14 * b42;+		te[ 8 ] = a11 * b13 + a12 * b23 + a13 * b33 + a14 * b43;+		te[ 12 ] = a11 * b14 + a12 * b24 + a13 * b34 + a14 * b44;++		te[ 1 ] = a21 * b11 + a22 * b21 + a23 * b31 + a24 * b41;+		te[ 5 ] = a21 * b12 + a22 * b22 + a23 * b32 + a24 * b42;+		te[ 9 ] = a21 * b13 + a22 * b23 + a23 * b33 + a24 * b43;+		te[ 13 ] = a21 * b14 + a22 * b24 + a23 * b34 + a24 * b44;++		te[ 2 ] = a31 * b11 + a32 * b21 + a33 * b31 + a34 * b41;