← Commit history

Licensed 3D model, datasheet text layer and verification log

Caleb ·aaa9927de1 ·19d ago ·parent 6b7d175
7 files changed +2380−43
925-169j-51pt.glbadded
⋯ 1 unchanged line ⋯
925-169j-51pt.stepadded+2360
@@ -0,0 +1,2360 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-09T22:11:15',('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('925-169j-51pt','925-169j-51pt','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27);+#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#28,+  'distance_accuracy_value','confusion accuracy');+#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#33 = SHAPE_DEFINITION_REPRESENTATION(#34,#40);+#34 = PRODUCT_DEFINITION_SHAPE('','',#35);+#35 = PRODUCT_DEFINITION('design','',#36,#39);+#36 = PRODUCT_DEFINITION_FORMATION('','',#37);+#37 = PRODUCT('body','body','',(#38));+#38 = PRODUCT_CONTEXT('',#2,'mechanical');+#39 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#40 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41),#1241);+#41 = MANIFOLD_SOLID_BREP('',#42);+#42 = CLOSED_SHELL('',(#43,#445,#519,#568,#615,#667,#714,#762,#811,#860,+    #907,#956,#1005,#1054,#1103,#1130,#1182,#1237));+#43 = ADVANCED_FACE('',(#44),#58,.F.);+#44 = FACE_BOUND('',#45,.F.);+#45 = EDGE_LOOP('',(#46,#81,#109,#137,#166,#194,#223,#251,#279,#307,#335+    ,#363,#391,#419));+#46 = ORIENTED_EDGE('',*,*,#47,.F.);+#47 = EDGE_CURVE('',#48,#50,#52,.T.);+#48 = VERTEX_POINT('',#49);+#49 = CARTESIAN_POINT('',(-4.2,1.995,0.));+#50 = VERTEX_POINT('',#51);+#51 = CARTESIAN_POINT('',(-4.2,1.525,0.));+#52 = SURFACE_CURVE('',#53,(#57,#69),.PCURVE_S1.);+#53 = LINE('',#54,#55);+#54 = CARTESIAN_POINT('',(-4.2,1.995,0.));+#55 = VECTOR('',#56,1.);+#56 = DIRECTION('',(0.,-1.,0.));+#57 = PCURVE('',#58,#63);+#58 = PLANE('',#59);+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);+#60 = CARTESIAN_POINT('',(-4.2,-8.567920629946E-17,0.2));+#61 = DIRECTION('',(1.,0.,0.));+#62 = DIRECTION('',(-0.,0.,1.));+#63 = DEFINITIONAL_REPRESENTATION('',(#64),#68);+#64 = LINE('',#65,#66);+#65 = CARTESIAN_POINT('',(-0.2,-1.995));+#66 = VECTOR('',#67,1.);+#67 = DIRECTION('',(0.,1.));+#68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#69 = PCURVE('',#70,#75);+#70 = PLANE('',#71);+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);+#72 = CARTESIAN_POINT('',(-4.2,-2.995,0.));+#73 = DIRECTION('',(0.,0.,1.));+#74 = DIRECTION('',(1.,0.,0.));+#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);+#76 = LINE('',#77,#78);+#77 = CARTESIAN_POINT('',(0.,4.99));+#78 = VECTOR('',#79,1.);+#79 = DIRECTION('',(0.,-1.));+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#81 = ORIENTED_EDGE('',*,*,#82,.F.);+#82 = EDGE_CURVE('',#83,#48,#85,.T.);+#83 = VERTEX_POINT('',#84);+#84 = CARTESIAN_POINT('',(-4.2,1.995,0.41));+#85 = SURFACE_CURVE('',#86,(#90,#97),.PCURVE_S1.);+#86 = LINE('',#87,#88);+#87 = CARTESIAN_POINT('',(-4.2,1.995,0.41));+#88 = VECTOR('',#89,1.);+#89 = DIRECTION('',(0.,0.,-1.));+#90 = PCURVE('',#58,#91);+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);+#92 = LINE('',#93,#94);+#93 = CARTESIAN_POINT('',(0.21,-1.995));+#94 = VECTOR('',#95,1.);+#95 = DIRECTION('',(-1.,0.));+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#97 = PCURVE('',#98,#103);+#98 = PLANE('',#99);+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);+#100 = CARTESIAN_POINT('',(-4.2,1.995,0.));+#101 = DIRECTION('',(0.,1.,0.));+#102 = DIRECTION('',(0.,0.,1.));+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108);+#104 = LINE('',#105,#106);+#105 = CARTESIAN_POINT('',(0.41,0.));+#106 = VECTOR('',#107,1.);+#107 = DIRECTION('',(-1.,0.));+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#109 = ORIENTED_EDGE('',*,*,#110,.F.);+#110 = EDGE_CURVE('',#111,#83,#113,.T.);+#111 = VERTEX_POINT('',#112);+#112 = CARTESIAN_POINT('',(-4.2,1.983916580908,0.41));+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(-4.2,-1.995,0.41));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,1.,0.));+#118 = PCURVE('',#58,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(0.21,1.995));+#122 = VECTOR('',#123,1.);+#123 = DIRECTION('',(0.,-1.));+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#125 = PCURVE('',#126,#131);+#126 = PLANE('',#127);+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);+#128 = CARTESIAN_POINT('',(-4.2,-1.995,0.41));+#129 = DIRECTION('',(0.,0.,1.));+#130 = DIRECTION('',(1.,0.,0.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(0.,0.));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(0.,1.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#137 = ORIENTED_EDGE('',*,*,#138,.T.);+#138 = EDGE_CURVE('',#111,#139,#141,.T.);+#139 = VERTEX_POINT('',#140);+#140 = CARTESIAN_POINT('',(-4.2,1.17810228758,1.81));+#141 = SURFACE_CURVE('',#142,(#147,#154),.PCURVE_S1.);+#142 = CIRCLE('',#143,1.995);+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);+#144 = CARTESIAN_POINT('',(-4.2,0.,0.2));+#145 = DIRECTION('',(1.,0.,0.));+#146 = DIRECTION('',(0.,0.994962216304,-0.100250626566));+#147 = PCURVE('',#58,#148);+#148 = DEFINITIONAL_REPRESENTATION('',(#149),#153);+#149 = CIRCLE('',#150,1.995);+#150 = AXIS2_PLACEMENT_2D('',#151,#152);+#151 = CARTESIAN_POINT('',(-1.110223024625E-16,-8.567920629946E-17));+#152 = DIRECTION('',(-0.100250626566,-0.994962216304));+#153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#154 = PCURVE('',#155,#160);+#155 = CYLINDRICAL_SURFACE('',#156,1.995);+#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159);+#157 = CARTESIAN_POINT('',(-4.2,0.,0.2));+#158 = DIRECTION('',(-1.,-0.,-0.));+#159 = DIRECTION('',(0.,1.,0.));+#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165);+#161 = LINE('',#162,#163);+#162 = CARTESIAN_POINT('',(-6.18276599365,0.));+#163 = VECTOR('',#164,1.);+#164 = DIRECTION('',(-1.,0.));+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#166 = ORIENTED_EDGE('',*,*,#167,.F.);+#167 = EDGE_CURVE('',#168,#139,#170,.T.);+#168 = VERTEX_POINT('',#169);+#169 = CARTESIAN_POINT('',(-4.2,-1.178102287579,1.81));+#170 = SURFACE_CURVE('',#171,(#175,#182),.PCURVE_S1.);+#171 = LINE('',#172,#173);+#172 = CARTESIAN_POINT('',(-4.2,-2.995,1.81));+#173 = VECTOR('',#174,1.);+#174 = DIRECTION('',(0.,1.,0.));+#175 = PCURVE('',#58,#176);+#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);+#177 = LINE('',#178,#179);+#178 = CARTESIAN_POINT('',(1.61,2.995));+#179 = VECTOR('',#180,1.);+#180 = DIRECTION('',(0.,-1.));+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#182 = PCURVE('',#183,#188);+#183 = PLANE('',#184);+#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);+#185 = CARTESIAN_POINT('',(-4.2,-2.995,1.81));+#186 = DIRECTION('',(0.,0.,1.));+#187 = DIRECTION('',(1.,0.,0.));+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);+#189 = LINE('',#190,#191);+#190 = CARTESIAN_POINT('',(0.,0.));+#191 = VECTOR('',#192,1.);+#192 = DIRECTION('',(0.,1.));+#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#194 = ORIENTED_EDGE('',*,*,#195,.T.);+#195 = EDGE_CURVE('',#168,#196,#198,.T.);+#196 = VERTEX_POINT('',#197);+#197 = CARTESIAN_POINT('',(-4.2,-1.983916580908,0.41));+#198 = SURFACE_CURVE('',#199,(#204,#211),.PCURVE_S1.);+#199 = CIRCLE('',#200,1.995);+#200 = AXIS2_PLACEMENT_3D('',#201,#202,#203);+#201 = CARTESIAN_POINT('',(-4.2,0.,0.2));+#202 = DIRECTION('',(1.,0.,0.));+#203 = DIRECTION('',(0.,1.,0.));+#204 = PCURVE('',#58,#205);+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);+#206 = CIRCLE('',#207,1.995);+#207 = AXIS2_PLACEMENT_2D('',#208,#209);+#208 = CARTESIAN_POINT('',(-1.110223024625E-16,-8.567920629946E-17));+#209 = DIRECTION('',(0.,-1.));+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#211 = PCURVE('',#212,#217);+#212 = CYLINDRICAL_SURFACE('',#213,1.995);+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);+#214 = CARTESIAN_POINT('',(-4.2,0.,0.2));+#215 = DIRECTION('',(-1.,-0.,-0.));+#216 = DIRECTION('',(0.,1.,0.));+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);+#218 = LINE('',#219,#220);+#219 = CARTESIAN_POINT('',(-0.,0.));+#220 = VECTOR('',#221,1.);+#221 = DIRECTION('',(-1.,0.));+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#223 = ORIENTED_EDGE('',*,*,#224,.F.);+#224 = EDGE_CURVE('',#225,#196,#227,.T.);+#225 = VERTEX_POINT('',#226);+#226 = CARTESIAN_POINT('',(-4.2,-1.995,0.41));+#227 = SURFACE_CURVE('',#228,(#232,#239),.PCURVE_S1.);+#228 = LINE('',#229,#230);+#229 = CARTESIAN_POINT('',(-4.2,-1.995,0.41));+#230 = VECTOR('',#231,1.);+#231 = DIRECTION('',(0.,1.,0.));+#232 = PCURVE('',#58,#233);+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);+#234 = LINE('',#235,#236);+#235 = CARTESIAN_POINT('',(0.21,1.995));+#236 = VECTOR('',#237,1.);+#237 = DIRECTION('',(0.,-1.));+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#239 = PCURVE('',#240,#245);+#240 = PLANE('',#241);+#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);+#242 = CARTESIAN_POINT('',(-4.2,-1.995,0.41));+#243 = DIRECTION('',(0.,0.,1.));+#244 = DIRECTION('',(1.,0.,0.));+#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250);+#246 = LINE('',#247,#248);+#247 = CARTESIAN_POINT('',(0.,0.));+#248 = VECTOR('',#249,1.);+#249 = DIRECTION('',(0.,1.));+#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#251 = ORIENTED_EDGE('',*,*,#252,.F.);+#252 = EDGE_CURVE('',#253,#225,#255,.T.);+#253 = VERTEX_POINT('',#254);+#254 = CARTESIAN_POINT('',(-4.2,-1.995,0.));+#255 = SURFACE_CURVE('',#256,(#260,#267),.PCURVE_S1.);+#256 = LINE('',#257,#258);+#257 = CARTESIAN_POINT('',(-4.2,-1.995,0.));+#258 = VECTOR('',#259,1.);+#259 = DIRECTION('',(0.,0.,1.));+#260 = PCURVE('',#58,#261);+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);+#262 = LINE('',#263,#264);+#263 = CARTESIAN_POINT('',(-0.2,1.995));+#264 = VECTOR('',#265,1.);+#265 = DIRECTION('',(1.,0.));+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#267 = PCURVE('',#268,#273);+#268 = PLANE('',#269);+#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);+#270 = CARTESIAN_POINT('',(-4.2,-1.995,0.));+#271 = DIRECTION('',(0.,1.,0.));+#272 = DIRECTION('',(0.,0.,1.));+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);+#274 = LINE('',#275,#276);+#275 = CARTESIAN_POINT('',(0.,0.));+#276 = VECTOR('',#277,1.);+#277 = DIRECTION('',(1.,0.));+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#279 = ORIENTED_EDGE('',*,*,#280,.F.);+#280 = EDGE_CURVE('',#281,#253,#283,.T.);+#281 = VERTEX_POINT('',#282);+#282 = CARTESIAN_POINT('',(-4.2,-1.525,0.));+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);+#284 = LINE('',#285,#286);+#285 = CARTESIAN_POINT('',(-4.2,1.995,0.));+#286 = VECTOR('',#287,1.);+#287 = DIRECTION('',(0.,-1.,0.));+#288 = PCURVE('',#58,#289);+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);+#290 = LINE('',#291,#292);+#291 = CARTESIAN_POINT('',(-0.2,-1.995));+#292 = VECTOR('',#293,1.);+#293 = DIRECTION('',(0.,1.));+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#295 = PCURVE('',#296,#301);+#296 = PLANE('',#297);+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);+#298 = CARTESIAN_POINT('',(-4.2,-2.995,0.));+#299 = DIRECTION('',(0.,0.,1.));+#300 = DIRECTION('',(1.,0.,0.));+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);+#302 = LINE('',#303,#304);+#303 = CARTESIAN_POINT('',(0.,4.99));+#304 = VECTOR('',#305,1.);+#305 = DIRECTION('',(0.,-1.));+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#307 = ORIENTED_EDGE('',*,*,#308,.F.);+#308 = EDGE_CURVE('',#309,#281,#311,.T.);+#309 = VERTEX_POINT('',#310);+#310 = CARTESIAN_POINT('',(-4.2,-1.525,-1.17));+#311 = SURFACE_CURVE('',#312,(#316,#323),.PCURVE_S1.);+#312 = LINE('',#313,#314);+#313 = CARTESIAN_POINT('',(-4.2,-1.525,-1.47));+#314 = VECTOR('',#315,1.);+#315 = DIRECTION('',(0.,0.,1.));+#316 = PCURVE('',#58,#317);+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);+#318 = LINE('',#319,#320);+#319 = CARTESIAN_POINT('',(-1.67,1.525));+#320 = VECTOR('',#321,1.);+#321 = DIRECTION('',(1.,0.));+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#323 = PCURVE('',#324,#329);+#324 = PLANE('',#325);+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);+#326 = CARTESIAN_POINT('',(-4.2,-1.525,-1.47));+#327 = DIRECTION('',(0.,1.,0.));+#328 = DIRECTION('',(0.,0.,1.));+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);+#330 = LINE('',#331,#332);+#331 = CARTESIAN_POINT('',(0.,0.));+#332 = VECTOR('',#333,1.);+#333 = DIRECTION('',(1.,0.));+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#335 = ORIENTED_EDGE('',*,*,#336,.T.);+#336 = EDGE_CURVE('',#309,#337,#339,.T.);+#337 = VERTEX_POINT('',#338);+#338 = CARTESIAN_POINT('',(-4.2,-1.225,-1.47));+#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);+#340 = LINE('',#341,#342);+#341 = CARTESIAN_POINT('',(-4.2,-1.375,-1.32));+#342 = VECTOR('',#343,1.);+#343 = DIRECTION('',(0.,0.707106781187,-0.707106781187));+#344 = PCURVE('',#58,#345);+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);+#346 = LINE('',#347,#348);+#347 = CARTESIAN_POINT('',(-1.52,1.375));+#348 = VECTOR('',#349,1.);+#349 = DIRECTION('',(-0.707106781187,-0.707106781187));+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#351 = PCURVE('',#352,#357);+#352 = PLANE('',#353);+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);+#354 = CARTESIAN_POINT('',(-4.2,-1.375,-1.32));+#355 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));+#356 = DIRECTION('',(-1.,-0.,-0.));+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);+#358 = LINE('',#359,#360);+#359 = CARTESIAN_POINT('',(-0.,0.));+#360 = VECTOR('',#361,1.);+#361 = DIRECTION('',(-0.,1.));+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#363 = ORIENTED_EDGE('',*,*,#364,.T.);+#364 = EDGE_CURVE('',#337,#365,#367,.T.);+#365 = VERTEX_POINT('',#366);+#366 = CARTESIAN_POINT('',(-4.2,1.225,-1.47));+#367 = SURFACE_CURVE('',#368,(#372,#379),.PCURVE_S1.);+#368 = LINE('',#369,#370);+#369 = CARTESIAN_POINT('',(-4.2,-1.525,-1.47));+#370 = VECTOR('',#371,1.);+#371 = DIRECTION('',(0.,1.,0.));+#372 = PCURVE('',#58,#373);+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);+#374 = LINE('',#375,#376);+#375 = CARTESIAN_POINT('',(-1.67,1.525));+#376 = VECTOR('',#377,1.);+#377 = DIRECTION('',(0.,-1.));+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#379 = PCURVE('',#380,#385);+#380 = PLANE('',#381);+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);+#382 = CARTESIAN_POINT('',(-4.2,-1.525,-1.47));+#383 = DIRECTION('',(0.,0.,1.));+#384 = DIRECTION('',(1.,0.,0.));+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);+#386 = LINE('',#387,#388);+#387 = CARTESIAN_POINT('',(0.,0.));+#388 = VECTOR('',#389,1.);+#389 = DIRECTION('',(0.,1.));+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#391 = ORIENTED_EDGE('',*,*,#392,.F.);+#392 = EDGE_CURVE('',#393,#365,#395,.T.);+#393 = VERTEX_POINT('',#394);+#394 = CARTESIAN_POINT('',(-4.2,1.525,-1.17));+#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.);+#396 = LINE('',#397,#398);+#397 = CARTESIAN_POINT('',(-4.2,0.6125,-2.0825));+#398 = VECTOR('',#399,1.);+#399 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));+#400 = PCURVE('',#58,#401);+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);+#402 = LINE('',#403,#404);+#403 = CARTESIAN_POINT('',(-2.2825,-0.6125));+#404 = VECTOR('',#405,1.);+#405 = DIRECTION('',(-0.707106781187,0.707106781187));+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#407 = PCURVE('',#408,#413);+#408 = PLANE('',#409);+#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412);+#410 = CARTESIAN_POINT('',(-4.2,1.375,-1.32));+#411 = DIRECTION('',(0.,-0.707106781187,0.707106781187));+#412 = DIRECTION('',(-1.,-0.,-0.));+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);+#414 = LINE('',#415,#416);+#415 = CARTESIAN_POINT('',(-0.,1.078337841309));+#416 = VECTOR('',#417,1.);+#417 = DIRECTION('',(-0.,1.));+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#419 = ORIENTED_EDGE('',*,*,#420,.T.);+#420 = EDGE_CURVE('',#393,#50,#421,.T.);+#421 = SURFACE_CURVE('',#422,(#426,#433),.PCURVE_S1.);+#422 = LINE('',#423,#424);+#423 = CARTESIAN_POINT('',(-4.2,1.525,-1.47));+#424 = VECTOR('',#425,1.);+#425 = DIRECTION('',(0.,0.,1.));+#426 = PCURVE('',#58,#427);+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);+#428 = LINE('',#429,#430);+#429 = CARTESIAN_POINT('',(-1.67,-1.525));+#430 = VECTOR('',#431,1.);+#431 = DIRECTION('',(1.,0.));+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#433 = PCURVE('',#434,#439);+#434 = PLANE('',#435);+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);+#436 = CARTESIAN_POINT('',(-4.2,1.525,-1.47));+#437 = DIRECTION('',(0.,1.,0.));+#438 = DIRECTION('',(0.,0.,1.));+#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);+#440 = LINE('',#441,#442);+#441 = CARTESIAN_POINT('',(0.,0.));+#442 = VECTOR('',#443,1.);+#443 = DIRECTION('',(1.,0.));+#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#445 = ADVANCED_FACE('',(#446),#70,.F.);+#446 = FACE_BOUND('',#447,.F.);+#447 = EDGE_LOOP('',(#448,#469,#497,#518));+#448 = ORIENTED_EDGE('',*,*,#449,.F.);+#449 = EDGE_CURVE('',#450,#50,#452,.T.);+#450 = VERTEX_POINT('',#451);+#451 = CARTESIAN_POINT('',(0.,1.525,0.));+#452 = SURFACE_CURVE('',#453,(#457,#463),.PCURVE_S1.);+#453 = LINE('',#454,#455);+#454 = CARTESIAN_POINT('',(-4.2,1.525,0.));+#455 = VECTOR('',#456,1.);+#456 = DIRECTION('',(-1.,0.,0.));+#457 = PCURVE('',#70,#458);+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#462);+#459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#460,#461),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2,0.),.PIECEWISE_BEZIER_KNOTS.);+#460 = CARTESIAN_POINT('',(4.2,4.52));+#461 = CARTESIAN_POINT('',(0.,4.52));+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#463 = PCURVE('',#434,#464);+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#468);+#465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#466,#467),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2,0.),.PIECEWISE_BEZIER_KNOTS.);+#466 = CARTESIAN_POINT('',(1.47,4.2));+#467 = CARTESIAN_POINT('',(1.47,0.));+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#469 = ORIENTED_EDGE('',*,*,#470,.F.);+#470 = EDGE_CURVE('',#471,#450,#473,.T.);+#471 = VERTEX_POINT('',#472);+#472 = CARTESIAN_POINT('',(0.,1.995,0.));+#473 = SURFACE_CURVE('',#474,(#478,#485),.PCURVE_S1.);+#474 = LINE('',#475,#476);+#475 = CARTESIAN_POINT('',(0.,1.995,0.));+#476 = VECTOR('',#477,1.);+#477 = DIRECTION('',(0.,-1.,0.));+#478 = PCURVE('',#70,#479);+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);+#480 = LINE('',#481,#482);+#481 = CARTESIAN_POINT('',(4.2,4.99));+#482 = VECTOR('',#483,1.);+#483 = DIRECTION('',(0.,-1.));+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#485 = PCURVE('',#486,#491);+#486 = PLANE('',#487);+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);+#488 = CARTESIAN_POINT('',(8.881784197001E-16,-8.567920629946E-17,0.2));+#489 = DIRECTION('',(1.,0.,0.));+#490 = DIRECTION('',(-0.,0.,1.));+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);+#492 = LINE('',#493,#494);+#493 = CARTESIAN_POINT('',(-0.2,-1.995));+#494 = VECTOR('',#495,1.);+#495 = DIRECTION('',(0.,1.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#497 = ORIENTED_EDGE('',*,*,#498,.F.);+#498 = EDGE_CURVE('',#48,#471,#499,.T.);+#499 = SURFACE_CURVE('',#500,(#504,#511),.PCURVE_S1.);+#500 = LINE('',#501,#502);+#501 = CARTESIAN_POINT('',(-4.2,1.995,0.));+#502 = VECTOR('',#503,1.);+#503 = DIRECTION('',(1.,0.,0.));+#504 = PCURVE('',#70,#505);+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);+#506 = LINE('',#507,#508);+#507 = CARTESIAN_POINT('',(0.,4.99));+#508 = VECTOR('',#509,1.);+#509 = DIRECTION('',(1.,0.));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#511 = PCURVE('',#98,#512);+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);+#513 = LINE('',#514,#515);+#514 = CARTESIAN_POINT('',(0.,0.));+#515 = VECTOR('',#516,1.);+#516 = DIRECTION('',(0.,1.));+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#518 = ORIENTED_EDGE('',*,*,#47,.T.);+#519 = ADVANCED_FACE('',(#520),#98,.T.);+#520 = FACE_BOUND('',#521,.T.);+#521 = EDGE_LOOP('',(#522,#545,#546,#547));+#522 = ORIENTED_EDGE('',*,*,#523,.F.);+#523 = EDGE_CURVE('',#471,#524,#526,.T.);+#524 = VERTEX_POINT('',#525);+#525 = CARTESIAN_POINT('',(0.,1.995,0.41));+#526 = SURFACE_CURVE('',#527,(#531,#538),.PCURVE_S1.);+#527 = LINE('',#528,#529);+#528 = CARTESIAN_POINT('',(0.,1.995,0.));+#529 = VECTOR('',#530,1.);+#530 = DIRECTION('',(0.,0.,1.));+#531 = PCURVE('',#98,#532);+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);+#533 = LINE('',#534,#535);+#534 = CARTESIAN_POINT('',(0.,4.2));+#535 = VECTOR('',#536,1.);+#536 = DIRECTION('',(1.,0.));+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#538 = PCURVE('',#486,#539);+#539 = DEFINITIONAL_REPRESENTATION('',(#540),#544);+#540 = LINE('',#541,#542);+#541 = CARTESIAN_POINT('',(-0.2,-1.995));+#542 = VECTOR('',#543,1.);+#543 = DIRECTION('',(1.,0.));+#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#545 = ORIENTED_EDGE('',*,*,#498,.F.);+#546 = ORIENTED_EDGE('',*,*,#82,.F.);+#547 = ORIENTED_EDGE('',*,*,#548,.T.);+#548 = EDGE_CURVE('',#83,#524,#549,.T.);+#549 = SURFACE_CURVE('',#550,(#554,#561),.PCURVE_S1.);+#550 = LINE('',#551,#552);+#551 = CARTESIAN_POINT('',(-4.2,1.995,0.41));+#552 = VECTOR('',#553,1.);+#553 = DIRECTION('',(1.,0.,0.));+#554 = PCURVE('',#98,#555);+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);+#556 = LINE('',#557,#558);+#557 = CARTESIAN_POINT('',(0.41,0.));+#558 = VECTOR('',#559,1.);+#559 = DIRECTION('',(0.,1.));+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#561 = PCURVE('',#126,#562);+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);+#563 = LINE('',#564,#565);+#564 = CARTESIAN_POINT('',(0.,3.99));+#565 = VECTOR('',#566,1.);+#566 = DIRECTION('',(1.,0.));+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#568 = ADVANCED_FACE('',(#569),#126,.T.);+#569 = FACE_BOUND('',#570,.T.);+#570 = EDGE_LOOP('',(#571,#572,#593,#614));+#571 = ORIENTED_EDGE('',*,*,#110,.F.);+#572 = ORIENTED_EDGE('',*,*,#573,.F.);+#573 = EDGE_CURVE('',#574,#111,#576,.T.);+#574 = VERTEX_POINT('',#575);+#575 = CARTESIAN_POINT('',(0.,1.983916580908,0.41));+#576 = SURFACE_CURVE('',#577,(#581,#587),.PCURVE_S1.);+#577 = LINE('',#578,#579);+#578 = CARTESIAN_POINT('',(-4.2,1.983916580908,0.41));+#579 = VECTOR('',#580,1.);+#580 = DIRECTION('',(-1.,-0.,-0.));+#581 = PCURVE('',#126,#582);+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#586);+#583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#584,#585),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2000006,5.999999999062E-07),.PIECEWISE_BEZIER_KNOTS.);+#584 = CARTESIAN_POINT('',(4.2000006,3.978916580908));+#585 = CARTESIAN_POINT('',(-5.999999999062E-07,3.978916580908));+#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#587 = PCURVE('',#155,#588);+#588 = DEFINITIONAL_REPRESENTATION('',(#589),#592);+#589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#590,#591),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2000006,5.999999999062E-07),.PIECEWISE_BEZIER_KNOTS.);+#590 = CARTESIAN_POINT('',(-6.388643832579,-4.2000006));+#591 = CARTESIAN_POINT('',(-6.388643832579,5.999999999062E-07));+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#593 = ORIENTED_EDGE('',*,*,#594,.T.);+#594 = EDGE_CURVE('',#574,#524,#595,.T.);+#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.);+#596 = LINE('',#597,#598);+#597 = CARTESIAN_POINT('',(0.,-1.995,0.41));+#598 = VECTOR('',#599,1.);+#599 = DIRECTION('',(0.,1.,0.));+#600 = PCURVE('',#126,#601);+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);+#602 = LINE('',#603,#604);+#603 = CARTESIAN_POINT('',(4.2,0.));+#604 = VECTOR('',#605,1.);+#605 = DIRECTION('',(0.,1.));+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#607 = PCURVE('',#486,#608);+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);+#609 = LINE('',#610,#611);+#610 = CARTESIAN_POINT('',(0.21,1.995));+#611 = VECTOR('',#612,1.);+#612 = DIRECTION('',(0.,-1.));+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#614 = ORIENTED_EDGE('',*,*,#548,.F.);+#615 = ADVANCED_FACE('',(#616),#155,.T.);+#616 = FACE_BOUND('',#617,.F.);+#617 = EDGE_LOOP('',(#618,#619,#620,#648));+#618 = ORIENTED_EDGE('',*,*,#138,.F.);+#619 = ORIENTED_EDGE('',*,*,#573,.F.);+#620 = ORIENTED_EDGE('',*,*,#621,.F.);+#621 = EDGE_CURVE('',#622,#574,#624,.T.);+#622 = VERTEX_POINT('',#623);+#623 = CARTESIAN_POINT('',(0.,1.17810228758,1.81));+#624 = SURFACE_CURVE('',#625,(#630,#637),.PCURVE_S1.);+#625 = CIRCLE('',#626,1.995);+#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629);+#627 = CARTESIAN_POINT('',(0.,0.,0.2));+#628 = DIRECTION('',(-1.,0.,0.));+#629 = DIRECTION('',(0.,0.590527462446,0.80701754386));+#630 = PCURVE('',#155,#631);+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);+#632 = LINE('',#633,#634);+#633 = CARTESIAN_POINT('',(-7.2222693546,-4.2));+#634 = VECTOR('',#635,1.);+#635 = DIRECTION('',(1.,-0.));+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#637 = PCURVE('',#486,#638);+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#647);+#639 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#640,#641,#642,#643,#644,#645+,#646),.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(+  '') );+#640 = CARTESIAN_POINT('',(1.61,-1.17810228758));+#641 = CARTESIAN_POINT('',(-0.430533018601,-3.966704087765));+#642 = CARTESIAN_POINT('',(-1.8252665093,-0.805249756303));+#643 = CARTESIAN_POINT('',(-3.22,2.356204575159));+#644 = CARTESIAN_POINT('',(0.2152665093,1.983352043883));+#645 = CARTESIAN_POINT('',(3.650533018601,1.610499512606));+#646 = CARTESIAN_POINT('',(1.61,-1.17810228758));+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#648 = ORIENTED_EDGE('',*,*,#649,.T.);+#649 = EDGE_CURVE('',#622,#139,#650,.T.);+#650 = SURFACE_CURVE('',#651,(#655,#661),.PCURVE_S1.);+#651 = LINE('',#652,#653);+#652 = CARTESIAN_POINT('',(-4.2,1.178102287579,1.81));+#653 = VECTOR('',#654,1.);+#654 = DIRECTION('',(-1.,-0.,-0.));+#655 = PCURVE('',#155,#656);+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#660);+#657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#658,#659),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2,0.),.PIECEWISE_BEZIER_KNOTS.);+#658 = CARTESIAN_POINT('',(-7.2222693546,-4.2));+#659 = CARTESIAN_POINT('',(-7.2222693546,0.));+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#661 = PCURVE('',#183,#662);+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#666);+#663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#664,#665),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2000006,5.999999999062E-07),.PIECEWISE_BEZIER_KNOTS.);+#664 = CARTESIAN_POINT('',(4.2000006,4.173102287579));+#665 = CARTESIAN_POINT('',(-5.999999999062E-07,4.173102287579));+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#667 = ADVANCED_FACE('',(#668),#183,.T.);+#668 = FACE_BOUND('',#669,.T.);+#669 = EDGE_LOOP('',(#670,#671,#692,#713));+#670 = ORIENTED_EDGE('',*,*,#167,.F.);+#671 = ORIENTED_EDGE('',*,*,#672,.F.);+#672 = EDGE_CURVE('',#673,#168,#675,.T.);+#673 = VERTEX_POINT('',#674);+#674 = CARTESIAN_POINT('',(0.,-1.178102287579,1.81));+#675 = SURFACE_CURVE('',#676,(#680,#686),.PCURVE_S1.);+#676 = LINE('',#677,#678);+#677 = CARTESIAN_POINT('',(-4.2,-1.178102287579,1.81));+#678 = VECTOR('',#679,1.);+#679 = DIRECTION('',(-1.,-0.,-0.));+#680 = PCURVE('',#183,#681);+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#685);+#682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#683,#684),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2000006,5.999999999062E-07),.PIECEWISE_BEZIER_KNOTS.);+#683 = CARTESIAN_POINT('',(4.2000006,1.816897712421));+#684 = CARTESIAN_POINT('',(-5.999999999062E-07,1.816897712421));+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#686 = PCURVE('',#212,#687);+#687 = DEFINITIONAL_REPRESENTATION('',(#688),#691);+#688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#689,#690),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2000006,5.999999999062E-07),.PIECEWISE_BEZIER_KNOTS.);+#689 = CARTESIAN_POINT('',(-2.202508606169,-4.2000006));+#690 = CARTESIAN_POINT('',(-2.202508606169,5.999999999062E-07));+#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#692 = ORIENTED_EDGE('',*,*,#693,.T.);+#693 = EDGE_CURVE('',#673,#622,#694,.T.);+#694 = SURFACE_CURVE('',#695,(#699,#706),.PCURVE_S1.);+#695 = LINE('',#696,#697);+#696 = CARTESIAN_POINT('',(0.,-2.995,1.81));+#697 = VECTOR('',#698,1.);+#698 = DIRECTION('',(0.,1.,0.));+#699 = PCURVE('',#183,#700);+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#705);+#701 = LINE('',#702,#703);+#702 = CARTESIAN_POINT('',(4.2,0.));+#703 = VECTOR('',#704,1.);+#704 = DIRECTION('',(0.,1.));+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#706 = PCURVE('',#486,#707);+#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712);+#708 = LINE('',#709,#710);+#709 = CARTESIAN_POINT('',(1.61,2.995));+#710 = VECTOR('',#711,1.);+#711 = DIRECTION('',(0.,-1.));+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#713 = ORIENTED_EDGE('',*,*,#649,.T.);+#714 = ADVANCED_FACE('',(#715),#212,.T.);+#715 = FACE_BOUND('',#716,.F.);+#716 = EDGE_LOOP('',(#717,#718,#719,#743));+#717 = ORIENTED_EDGE('',*,*,#195,.F.);+#718 = ORIENTED_EDGE('',*,*,#672,.F.);+#719 = ORIENTED_EDGE('',*,*,#720,.T.);+#720 = EDGE_CURVE('',#673,#721,#723,.T.);+#721 = VERTEX_POINT('',#722);+#722 = CARTESIAN_POINT('',(0.,-1.983916580908,0.41));+#723 = SURFACE_CURVE('',#724,(#729,#736),.PCURVE_S1.);+#724 = CIRCLE('',#725,1.995);+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);+#726 = CARTESIAN_POINT('',(0.,0.,0.2));+#727 = DIRECTION('',(1.,0.,0.));+#728 = DIRECTION('',(0.,1.,0.));+#729 = PCURVE('',#212,#730);+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);+#731 = LINE('',#732,#733);+#732 = CARTESIAN_POINT('',(-0.,-4.2));+#733 = VECTOR('',#734,1.);+#734 = DIRECTION('',(-1.,0.));+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#736 = PCURVE('',#486,#737);+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);+#738 = CIRCLE('',#739,1.995);+#739 = AXIS2_PLACEMENT_2D('',#740,#741);+#740 = CARTESIAN_POINT('',(-1.110223024625E-16,-8.567920629946E-17));+#741 = DIRECTION('',(0.,-1.));+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#743 = ORIENTED_EDGE('',*,*,#744,.T.);+#744 = EDGE_CURVE('',#721,#196,#745,.T.);+#745 = SURFACE_CURVE('',#746,(#750,#756),.PCURVE_S1.);+#746 = LINE('',#747,#748);+#747 = CARTESIAN_POINT('',(-4.2,-1.983916580908,0.41));+#748 = VECTOR('',#749,1.);+#749 = DIRECTION('',(-1.,-0.,-0.));+#750 = PCURVE('',#212,#751);+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#755);+#752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#753,#754),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2000006,5.999999999062E-07),.PIECEWISE_BEZIER_KNOTS.);+#753 = CARTESIAN_POINT('',(-3.03613412819,-4.2000006));+#754 = CARTESIAN_POINT('',(-3.03613412819,5.999999999062E-07));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#756 = PCURVE('',#240,#757);+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#761);+#758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#759,#760),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2000006,5.999999999062E-07),.PIECEWISE_BEZIER_KNOTS.);+#759 = CARTESIAN_POINT('',(4.2000006,1.108341909243E-02));+#760 = CARTESIAN_POINT('',(-5.999999999062E-07,1.108341909243E-02));+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#762 = ADVANCED_FACE('',(#763),#240,.T.);+#763 = FACE_BOUND('',#764,.T.);+#764 = EDGE_LOOP('',(#765,#766,#789,#810));+#765 = ORIENTED_EDGE('',*,*,#224,.F.);+#766 = ORIENTED_EDGE('',*,*,#767,.T.);+#767 = EDGE_CURVE('',#225,#768,#770,.T.);+#768 = VERTEX_POINT('',#769);+#769 = CARTESIAN_POINT('',(0.,-1.995,0.41));+#770 = SURFACE_CURVE('',#771,(#775,#782),.PCURVE_S1.);+#771 = LINE('',#772,#773);+#772 = CARTESIAN_POINT('',(-4.2,-1.995,0.41));+#773 = VECTOR('',#774,1.);+#774 = DIRECTION('',(1.,0.,0.));+#775 = PCURVE('',#240,#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 = PCURVE('',#268,#783);+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);+#784 = LINE('',#785,#786);+#785 = CARTESIAN_POINT('',(0.41,0.));+#786 = VECTOR('',#787,1.);+#787 = DIRECTION('',(0.,1.));+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#789 = ORIENTED_EDGE('',*,*,#790,.T.);+#790 = EDGE_CURVE('',#768,#721,#791,.T.);+#791 = SURFACE_CURVE('',#792,(#796,#803),.PCURVE_S1.);+#792 = LINE('',#793,#794);+#793 = CARTESIAN_POINT('',(0.,-1.995,0.41));+#794 = VECTOR('',#795,1.);+#795 = DIRECTION('',(0.,1.,0.));+#796 = PCURVE('',#240,#797);+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#802);+#798 = LINE('',#799,#800);+#799 = CARTESIAN_POINT('',(4.2,0.));+#800 = VECTOR('',#801,1.);+#801 = DIRECTION('',(0.,1.));+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#803 = PCURVE('',#486,#804);+#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809);+#805 = LINE('',#806,#807);+#806 = CARTESIAN_POINT('',(0.21,1.995));+#807 = VECTOR('',#808,1.);+#808 = DIRECTION('',(0.,-1.));+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#810 = ORIENTED_EDGE('',*,*,#744,.T.);+#811 = ADVANCED_FACE('',(#812),#268,.F.);+#812 = FACE_BOUND('',#813,.F.);+#813 = EDGE_LOOP('',(#814,#837,#838,#839));+#814 = ORIENTED_EDGE('',*,*,#815,.F.);+#815 = EDGE_CURVE('',#253,#816,#818,.T.);+#816 = VERTEX_POINT('',#817);+#817 = CARTESIAN_POINT('',(0.,-1.995,0.));+#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.);+#819 = LINE('',#820,#821);+#820 = CARTESIAN_POINT('',(-4.2,-1.995,0.));+#821 = VECTOR('',#822,1.);+#822 = DIRECTION('',(1.,0.,0.));+#823 = PCURVE('',#268,#824);+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);+#825 = LINE('',#826,#827);+#826 = CARTESIAN_POINT('',(0.,0.));+#827 = VECTOR('',#828,1.);+#828 = DIRECTION('',(0.,1.));+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#830 = PCURVE('',#296,#831);+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836);+#832 = LINE('',#833,#834);+#833 = CARTESIAN_POINT('',(0.,1.));+#834 = VECTOR('',#835,1.);+#835 = DIRECTION('',(1.,0.));+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#837 = ORIENTED_EDGE('',*,*,#252,.T.);+#838 = ORIENTED_EDGE('',*,*,#767,.T.);+#839 = ORIENTED_EDGE('',*,*,#840,.T.);+#840 = EDGE_CURVE('',#768,#816,#841,.T.);+#841 = SURFACE_CURVE('',#842,(#846,#853),.PCURVE_S1.);+#842 = LINE('',#843,#844);+#843 = CARTESIAN_POINT('',(0.,-1.995,0.41));+#844 = VECTOR('',#845,1.);+#845 = DIRECTION('',(0.,0.,-1.));+#846 = PCURVE('',#268,#847);+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);+#848 = LINE('',#849,#850);+#849 = CARTESIAN_POINT('',(0.41,4.2));+#850 = VECTOR('',#851,1.);+#851 = DIRECTION('',(-1.,0.));+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#853 = PCURVE('',#486,#854);+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);+#855 = LINE('',#856,#857);+#856 = CARTESIAN_POINT('',(0.21,1.995));+#857 = VECTOR('',#858,1.);+#858 = DIRECTION('',(-1.,0.));+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#860 = ADVANCED_FACE('',(#861),#296,.F.);+#861 = FACE_BOUND('',#862,.F.);+#862 = EDGE_LOOP('',(#863,#864,#887,#906));+#863 = ORIENTED_EDGE('',*,*,#815,.T.);+#864 = ORIENTED_EDGE('',*,*,#865,.F.);+#865 = EDGE_CURVE('',#866,#816,#868,.T.);+#866 = VERTEX_POINT('',#867);+#867 = CARTESIAN_POINT('',(0.,-1.525,0.));+#868 = SURFACE_CURVE('',#869,(#873,#880),.PCURVE_S1.);+#869 = LINE('',#870,#871);+#870 = CARTESIAN_POINT('',(0.,1.995,0.));+#871 = VECTOR('',#872,1.);+#872 = DIRECTION('',(0.,-1.,0.));+#873 = PCURVE('',#296,#874);+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879);+#875 = LINE('',#876,#877);+#876 = CARTESIAN_POINT('',(4.2,4.99));+#877 = VECTOR('',#878,1.);+#878 = DIRECTION('',(0.,-1.));+#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#880 = PCURVE('',#486,#881);+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);+#882 = LINE('',#883,#884);+#883 = CARTESIAN_POINT('',(-0.2,-1.995));+#884 = VECTOR('',#885,1.);+#885 = DIRECTION('',(0.,1.));+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#887 = ORIENTED_EDGE('',*,*,#888,.T.);+#888 = EDGE_CURVE('',#866,#281,#889,.T.);+#889 = SURFACE_CURVE('',#890,(#894,#900),.PCURVE_S1.);+#890 = LINE('',#891,#892);+#891 = CARTESIAN_POINT('',(-4.2,-1.525,0.));+#892 = VECTOR('',#893,1.);+#893 = DIRECTION('',(-1.,0.,0.));+#894 = PCURVE('',#296,#895);+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#899);+#896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#897,#898),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2,0.),.PIECEWISE_BEZIER_KNOTS.);+#897 = CARTESIAN_POINT('',(4.2,1.47));+#898 = CARTESIAN_POINT('',(0.,1.47));+#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#900 = PCURVE('',#324,#901);+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#905);+#902 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#903,#904),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.2,0.),.PIECEWISE_BEZIER_KNOTS.);+#903 = CARTESIAN_POINT('',(1.47,4.2));+#904 = CARTESIAN_POINT('',(1.47,0.));+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#906 = ORIENTED_EDGE('',*,*,#280,.T.);+#907 = ADVANCED_FACE('',(#908),#324,.F.);+#908 = FACE_BOUND('',#909,.F.);+#909 = EDGE_LOOP('',(#910,#933,#954,#955));+#910 = ORIENTED_EDGE('',*,*,#911,.F.);+#911 = EDGE_CURVE('',#912,#866,#914,.T.);+#912 = VERTEX_POINT('',#913);+#913 = CARTESIAN_POINT('',(0.,-1.525,-1.17));+#914 = SURFACE_CURVE('',#915,(#919,#926),.PCURVE_S1.);+#915 = LINE('',#916,#917);+#916 = CARTESIAN_POINT('',(0.,-1.525,-1.47));+#917 = VECTOR('',#918,1.);+#918 = DIRECTION('',(0.,0.,1.));+#919 = PCURVE('',#324,#920);+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);+#921 = LINE('',#922,#923);+#922 = CARTESIAN_POINT('',(0.,4.2));+#923 = VECTOR('',#924,1.);+#924 = DIRECTION('',(1.,0.));+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#926 = PCURVE('',#486,#927);+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);+#928 = LINE('',#929,#930);+#929 = CARTESIAN_POINT('',(-1.67,1.525));+#930 = VECTOR('',#931,1.);+#931 = DIRECTION('',(1.,0.));+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#933 = ORIENTED_EDGE('',*,*,#934,.F.);+#934 = EDGE_CURVE('',#309,#912,#935,.T.);+#935 = SURFACE_CURVE('',#936,(#940,#947),.PCURVE_S1.);+#936 = LINE('',#937,#938);+#937 = CARTESIAN_POINT('',(-4.2,-1.525,-1.17));+#938 = VECTOR('',#939,1.);+#939 = DIRECTION('',(1.,0.,0.));+#940 = PCURVE('',#324,#941);+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);+#942 = LINE('',#943,#944);+#943 = CARTESIAN_POINT('',(0.3,0.));+#944 = VECTOR('',#945,1.);+#945 = DIRECTION('',(0.,1.));+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#947 = PCURVE('',#352,#948);+#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953);+#949 = LINE('',#950,#951);+#950 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#951 = VECTOR('',#952,1.);+#952 = DIRECTION('',(-1.,0.));+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#954 = ORIENTED_EDGE('',*,*,#308,.T.);+#955 = ORIENTED_EDGE('',*,*,#888,.F.);+#956 = ADVANCED_FACE('',(#957),#352,.T.);+#957 = FACE_BOUND('',#958,.F.);+#958 = EDGE_LOOP('',(#959,#960,#961,#984));+#959 = ORIENTED_EDGE('',*,*,#336,.F.);+#960 = ORIENTED_EDGE('',*,*,#934,.T.);+#961 = ORIENTED_EDGE('',*,*,#962,.T.);+#962 = EDGE_CURVE('',#912,#963,#965,.T.);+#963 = VERTEX_POINT('',#964);+#964 = CARTESIAN_POINT('',(0.,-1.225,-1.47));+#965 = SURFACE_CURVE('',#966,(#970,#977),.PCURVE_S1.);+#966 = LINE('',#967,#968);+#967 = CARTESIAN_POINT('',(4.440892098501E-16,-1.375,-1.32));+#968 = VECTOR('',#969,1.);+#969 = DIRECTION('',(0.,0.707106781187,-0.707106781187));+#970 = PCURVE('',#352,#971);+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976);+#972 = LINE('',#973,#974);+#973 = CARTESIAN_POINT('',(-4.2,0.));+#974 = VECTOR('',#975,1.);+#975 = DIRECTION('',(-0.,1.));+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#977 = PCURVE('',#486,#978);+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);+#979 = LINE('',#980,#981);+#980 = CARTESIAN_POINT('',(-1.52,1.375));+#981 = VECTOR('',#982,1.);+#982 = DIRECTION('',(-0.707106781187,-0.707106781187));+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#984 = ORIENTED_EDGE('',*,*,#985,.F.);+#985 = EDGE_CURVE('',#337,#963,#986,.T.);+#986 = SURFACE_CURVE('',#987,(#991,#998),.PCURVE_S1.);+#987 = LINE('',#988,#989);+#988 = CARTESIAN_POINT('',(-4.2,-1.225,-1.47));+#989 = VECTOR('',#990,1.);+#990 = DIRECTION('',(1.,0.,0.));+#991 = PCURVE('',#352,#992);+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#997);+#993 = LINE('',#994,#995);+#994 = CARTESIAN_POINT('',(-0.,0.212132034356));+#995 = VECTOR('',#996,1.);+#996 = DIRECTION('',(-1.,0.));+#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#998 = PCURVE('',#380,#999);+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);+#1000 = LINE('',#1001,#1002);+#1001 = CARTESIAN_POINT('',(0.,0.3));+#1002 = VECTOR('',#1003,1.);+#1003 = DIRECTION('',(1.,0.));+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1005 = ADVANCED_FACE('',(#1006),#380,.F.);+#1006 = FACE_BOUND('',#1007,.F.);+#1007 = EDGE_LOOP('',(#1008,#1009,#1010,#1033));+#1008 = ORIENTED_EDGE('',*,*,#364,.F.);+#1009 = ORIENTED_EDGE('',*,*,#985,.T.);+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);+#1011 = EDGE_CURVE('',#963,#1012,#1014,.T.);+#1012 = VERTEX_POINT('',#1013);+#1013 = CARTESIAN_POINT('',(0.,1.225,-1.47));+#1014 = SURFACE_CURVE('',#1015,(#1019,#1026),.PCURVE_S1.);+#1015 = LINE('',#1016,#1017);+#1016 = CARTESIAN_POINT('',(0.,-1.525,-1.47));+#1017 = VECTOR('',#1018,1.);+#1018 = DIRECTION('',(0.,1.,0.));+#1019 = PCURVE('',#380,#1020);+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);+#1021 = LINE('',#1022,#1023);+#1022 = CARTESIAN_POINT('',(4.2,0.));+#1023 = VECTOR('',#1024,1.);+#1024 = DIRECTION('',(0.,1.));+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1026 = PCURVE('',#486,#1027);+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);+#1028 = LINE('',#1029,#1030);+#1029 = CARTESIAN_POINT('',(-1.67,1.525));+#1030 = VECTOR('',#1031,1.);+#1031 = DIRECTION('',(0.,-1.));+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1033 = ORIENTED_EDGE('',*,*,#1034,.F.);+#1034 = EDGE_CURVE('',#365,#1012,#1035,.T.);+#1035 = SURFACE_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.);+#1036 = LINE('',#1037,#1038);+#1037 = CARTESIAN_POINT('',(-4.2,1.225,-1.47));+#1038 = VECTOR('',#1039,1.);+#1039 = DIRECTION('',(1.,0.,0.));+#1040 = PCURVE('',#380,#1041);+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);+#1042 = LINE('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(0.,2.75));+#1044 = VECTOR('',#1045,1.);+#1045 = DIRECTION('',(1.,0.));+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1047 = PCURVE('',#408,#1048);+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);+#1049 = LINE('',#1050,#1051);+#1050 = CARTESIAN_POINT('',(-0.,0.212132034356));+#1051 = VECTOR('',#1052,1.);+#1052 = DIRECTION('',(-1.,0.));+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1054 = ADVANCED_FACE('',(#1055),#408,.F.);+#1055 = FACE_BOUND('',#1056,.T.);+#1056 = EDGE_LOOP('',(#1057,#1058,#1081,#1102));+#1057 = ORIENTED_EDGE('',*,*,#392,.F.);+#1058 = ORIENTED_EDGE('',*,*,#1059,.T.);+#1059 = EDGE_CURVE('',#393,#1060,#1062,.T.);+#1060 = VERTEX_POINT('',#1061);+#1061 = CARTESIAN_POINT('',(0.,1.525,-1.17));+#1062 = SURFACE_CURVE('',#1063,(#1067,#1074),.PCURVE_S1.);+#1063 = LINE('',#1064,#1065);+#1064 = CARTESIAN_POINT('',(-4.2,1.525,-1.17));+#1065 = VECTOR('',#1066,1.);+#1066 = DIRECTION('',(1.,0.,0.));+#1067 = PCURVE('',#408,#1068);+#1068 = DEFINITIONAL_REPRESENTATION('',(#1069),#1073);+#1069 = LINE('',#1070,#1071);+#1070 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#1071 = VECTOR('',#1072,1.);+#1072 = DIRECTION('',(-1.,0.));+#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1074 = PCURVE('',#434,#1075);+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);+#1076 = LINE('',#1077,#1078);+#1077 = CARTESIAN_POINT('',(0.3,0.));+#1078 = VECTOR('',#1079,1.);+#1079 = DIRECTION('',(0.,1.));+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1081 = ORIENTED_EDGE('',*,*,#1082,.T.);+#1082 = EDGE_CURVE('',#1060,#1012,#1083,.T.);+#1083 = SURFACE_CURVE('',#1084,(#1088,#1095),.PCURVE_S1.);+#1084 = LINE('',#1085,#1086);+#1085 = CARTESIAN_POINT('',(4.440892098501E-16,0.6125,-2.0825));+#1086 = VECTOR('',#1087,1.);+#1087 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));+#1088 = PCURVE('',#408,#1089);+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);+#1090 = LINE('',#1091,#1092);+#1091 = CARTESIAN_POINT('',(-4.2,1.078337841309));+#1092 = VECTOR('',#1093,1.);+#1093 = DIRECTION('',(-0.,1.));+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1095 = PCURVE('',#486,#1096);+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);+#1097 = LINE('',#1098,#1099);+#1098 = CARTESIAN_POINT('',(-2.2825,-0.6125));+#1099 = VECTOR('',#1100,1.);+#1100 = DIRECTION('',(-0.707106781187,0.707106781187));+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1102 = ORIENTED_EDGE('',*,*,#1034,.F.);+#1103 = ADVANCED_FACE('',(#1104),#434,.T.);+#1104 = FACE_BOUND('',#1105,.T.);+#1105 = EDGE_LOOP('',(#1106,#1127,#1128,#1129));+#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);+#1107 = EDGE_CURVE('',#1060,#450,#1108,.T.);+#1108 = SURFACE_CURVE('',#1109,(#1113,#1120),.PCURVE_S1.);+#1109 = LINE('',#1110,#1111);+#1110 = CARTESIAN_POINT('',(0.,1.525,-1.47));+#1111 = VECTOR('',#1112,1.);+#1112 = DIRECTION('',(0.,0.,1.));+#1113 = PCURVE('',#434,#1114);+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);+#1115 = LINE('',#1116,#1117);+#1116 = CARTESIAN_POINT('',(0.,4.2));+#1117 = VECTOR('',#1118,1.);+#1118 = DIRECTION('',(1.,0.));+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1120 = PCURVE('',#486,#1121);+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126);+#1122 = LINE('',#1123,#1124);+#1123 = CARTESIAN_POINT('',(-1.67,-1.525));+#1124 = VECTOR('',#1125,1.);+#1125 = DIRECTION('',(1.,0.));+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1127 = ORIENTED_EDGE('',*,*,#1059,.F.);+#1128 = ORIENTED_EDGE('',*,*,#420,.T.);+#1129 = ORIENTED_EDGE('',*,*,#449,.F.);+#1130 = ADVANCED_FACE('',(#1131,#1147),#486,.T.);+#1131 = FACE_BOUND('',#1132,.T.);+#1132 = EDGE_LOOP('',(#1133,#1134,#1135,#1136,#1137,#1138,#1139,#1140,+    #1141,#1142,#1143,#1144,#1145,#1146));+#1133 = ORIENTED_EDGE('',*,*,#470,.F.);+#1134 = ORIENTED_EDGE('',*,*,#523,.T.);+#1135 = ORIENTED_EDGE('',*,*,#594,.F.);+#1136 = ORIENTED_EDGE('',*,*,#621,.F.);+#1137 = ORIENTED_EDGE('',*,*,#693,.F.);+#1138 = ORIENTED_EDGE('',*,*,#720,.T.);+#1139 = ORIENTED_EDGE('',*,*,#790,.F.);+#1140 = ORIENTED_EDGE('',*,*,#840,.T.);+#1141 = ORIENTED_EDGE('',*,*,#865,.F.);+#1142 = ORIENTED_EDGE('',*,*,#911,.F.);+#1143 = ORIENTED_EDGE('',*,*,#962,.T.);+#1144 = ORIENTED_EDGE('',*,*,#1011,.T.);+#1145 = ORIENTED_EDGE('',*,*,#1082,.F.);+#1146 = ORIENTED_EDGE('',*,*,#1107,.T.);+#1147 = FACE_BOUND('',#1148,.T.);+#1148 = EDGE_LOOP('',(#1149));+#1149 = ORIENTED_EDGE('',*,*,#1150,.T.);+#1150 = EDGE_CURVE('',#1151,#1151,#1153,.T.);+#1151 = VERTEX_POINT('',#1152);+#1152 = CARTESIAN_POINT('',(8.881784197001E-16,0.975,0.2));+#1153 = SURFACE_CURVE('',#1154,(#1159,#1170),.PCURVE_S1.);+#1154 = CIRCLE('',#1155,0.975);+#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158);+#1156 = CARTESIAN_POINT('',(8.881784197001E-16,0.,0.2));+#1157 = DIRECTION('',(-1.,0.,0.));+#1158 = DIRECTION('',(0.,1.,0.));+#1159 = PCURVE('',#486,#1160);+#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1169);+#1161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1162,#1163,#1164,#1165,+#1166,#1167,#1168),.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('') );+#1162 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.975));+#1163 = CARTESIAN_POINT('',(-1.68874953738,-0.975));+#1164 = CARTESIAN_POINT('',(-0.84437476869,0.4875));+#1165 = CARTESIAN_POINT('',(-3.498284282962E-16,1.95));+#1166 = CARTESIAN_POINT('',(0.84437476869,0.4875));+#1167 = CARTESIAN_POINT('',(1.68874953738,-0.975));+#1168 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.975));+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1170 = PCURVE('',#1171,#1176);+#1171 = CYLINDRICAL_SURFACE('',#1172,0.975);+#1172 = AXIS2_PLACEMENT_3D('',#1173,#1174,#1175);+#1173 = CARTESIAN_POINT('',(-1.5,0.,0.2));+#1174 = DIRECTION('',(-1.,-0.,-0.));+#1175 = DIRECTION('',(0.,1.,0.));+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181);+#1177 = LINE('',#1178,#1179);+#1178 = CARTESIAN_POINT('',(-6.28318530718,-1.5));+#1179 = VECTOR('',#1180,1.);+#1180 = DIRECTION('',(1.,-0.));+#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1182 = ADVANCED_FACE('',(#1183),#1171,.F.);+#1183 = FACE_BOUND('',#1184,.T.);+#1184 = EDGE_LOOP('',(#1185,#1214,#1235,#1236));+#1185 = ORIENTED_EDGE('',*,*,#1186,.F.);+#1186 = EDGE_CURVE('',#1187,#1187,#1189,.T.);+#1187 = VERTEX_POINT('',#1188);+#1188 = CARTESIAN_POINT('',(-1.5,0.975,0.2));+#1189 = SURFACE_CURVE('',#1190,(#1195,#1202),.PCURVE_S1.);+#1190 = CIRCLE('',#1191,0.975);+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);+#1192 = CARTESIAN_POINT('',(-1.5,0.,0.2));+#1193 = DIRECTION('',(1.,0.,0.));+#1194 = DIRECTION('',(0.,1.,0.));+#1195 = PCURVE('',#1171,#1196);+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);+#1197 = LINE('',#1198,#1199);+#1198 = CARTESIAN_POINT('',(-0.,0.));+#1199 = VECTOR('',#1200,1.);+#1200 = DIRECTION('',(-1.,0.));+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1202 = PCURVE('',#1203,#1208);+#1203 = PLANE('',#1204);+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);+#1205 = CARTESIAN_POINT('',(-1.5,-6.57423140644E-17,0.2));+#1206 = DIRECTION('',(1.,0.,0.));+#1207 = DIRECTION('',(-0.,0.,1.));+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);+#1209 = CIRCLE('',#1210,0.975);+#1210 = AXIS2_PLACEMENT_2D('',#1211,#1212);+#1211 = CARTESIAN_POINT('',(-2.775557561563E-17,-6.57423140644E-17));+#1212 = DIRECTION('',(0.,-1.));+#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1214 = ORIENTED_EDGE('',*,*,#1215,.T.);+#1215 = EDGE_CURVE('',#1187,#1151,#1216,.T.);+#1216 = SEAM_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);+#1217 = LINE('',#1218,#1219);+#1218 = CARTESIAN_POINT('',(-1.5,0.975,0.2));+#1219 = VECTOR('',#1220,1.);+#1220 = DIRECTION('',(1.,0.,0.));+#1221 = PCURVE('',#1171,#1222);+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);+#1223 = LINE('',#1224,#1225);+#1224 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1225 = VECTOR('',#1226,1.);+#1226 = DIRECTION('',(-0.,-1.));+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1228 = PCURVE('',#1171,#1229);+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234);+#1230 = LINE('',#1231,#1232);+#1231 = CARTESIAN_POINT('',(-0.,0.));+#1232 = VECTOR('',#1233,1.);+#1233 = DIRECTION('',(-0.,-1.));+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1235 = ORIENTED_EDGE('',*,*,#1150,.F.);+#1236 = ORIENTED_EDGE('',*,*,#1215,.F.);+#1237 = ADVANCED_FACE('',(#1238),#1203,.T.);+#1238 = FACE_BOUND('',#1239,.T.);+#1239 = EDGE_LOOP('',(#1240));+#1240 = ORIENTED_EDGE('',*,*,#1186,.T.);+#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1245)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1242,#1243,#1244)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1242 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1243 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1244 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1245 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1242,+  'distance_accuracy_value','confusion accuracy');+#1246 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1247,#1249);+#1247 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1248) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1248 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#1249 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1250);+#1250 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','body','',#5,#35,$);+#1251 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37));+#1252 = SHAPE_DEFINITION_REPRESENTATION(#1253,#1259);+#1253 = PRODUCT_DEFINITION_SHAPE('','',#1254);+#1254 = PRODUCT_DEFINITION('design','',#1255,#1258);+#1255 = PRODUCT_DEFINITION_FORMATION('','',#1256);+#1256 = PRODUCT('insulator','insulator','',(#1257));+#1257 = PRODUCT_CONTEXT('',#2,'mechanical');+#1258 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1259 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1260),#1442);+#1260 = MANIFOLD_SOLID_BREP('',#1261);+#1261 = CLOSED_SHELL('',(#1262,#1350,#1428,#1435));+#1262 = ADVANCED_FACE('',(#1263),#1277,.T.);+#1263 = FACE_BOUND('',#1264,.F.);+#1264 = EDGE_LOOP('',(#1265,#1295,#1322,#1323));+#1265 = ORIENTED_EDGE('',*,*,#1266,.T.);+#1266 = EDGE_CURVE('',#1267,#1269,#1271,.T.);+#1267 = VERTEX_POINT('',#1268);+#1268 = CARTESIAN_POINT('',(-1.5,0.975,0.2));+#1269 = VERTEX_POINT('',#1270);+#1270 = CARTESIAN_POINT('',(-0.825,0.975,0.2));+#1271 = SEAM_CURVE('',#1272,(#1276,#1288),.PCURVE_S1.);+#1272 = LINE('',#1273,#1274);+#1273 = CARTESIAN_POINT('',(-1.5,0.975,0.2));+#1274 = VECTOR('',#1275,1.);+#1275 = DIRECTION('',(1.,0.,0.));+#1276 = PCURVE('',#1277,#1282);+#1277 = CYLINDRICAL_SURFACE('',#1278,0.975);+#1278 = AXIS2_PLACEMENT_3D('',#1279,#1280,#1281);+#1279 = CARTESIAN_POINT('',(-1.5,0.,0.2));+#1280 = DIRECTION('',(-1.,-0.,-0.));+#1281 = DIRECTION('',(0.,1.,0.));+#1282 = DEFINITIONAL_REPRESENTATION('',(#1283),#1287);+#1283 = LINE('',#1284,#1285);+#1284 = CARTESIAN_POINT('',(-0.,0.));+#1285 = VECTOR('',#1286,1.);+#1286 = DIRECTION('',(-0.,-1.));+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1288 = PCURVE('',#1277,#1289);+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);+#1290 = LINE('',#1291,#1292);+#1291 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1292 = VECTOR('',#1293,1.);+#1293 = DIRECTION('',(-0.,-1.));+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1295 = ORIENTED_EDGE('',*,*,#1296,.T.);+#1296 = EDGE_CURVE('',#1269,#1269,#1297,.T.);+#1297 = SURFACE_CURVE('',#1298,(#1303,#1310),.PCURVE_S1.);+#1298 = CIRCLE('',#1299,0.975);+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);+#1300 = CARTESIAN_POINT('',(-0.825,0.,0.2));+#1301 = DIRECTION('',(1.,0.,0.));+#1302 = DIRECTION('',(0.,1.,0.));+#1303 = PCURVE('',#1277,#1304);+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309);+#1305 = LINE('',#1306,#1307);+#1306 = CARTESIAN_POINT('',(-0.,-0.675));+#1307 = VECTOR('',#1308,1.);+#1308 = DIRECTION('',(-1.,0.));+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1310 = PCURVE('',#1311,#1316);+#1311 = PLANE('',#1312);+#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);+#1313 = CARTESIAN_POINT('',(-0.825,-6.57423140644E-17,0.2));+#1314 = DIRECTION('',(1.,0.,0.));+#1315 = DIRECTION('',(-0.,0.,1.));+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);+#1317 = CIRCLE('',#1318,0.975);+#1318 = AXIS2_PLACEMENT_2D('',#1319,#1320);+#1319 = CARTESIAN_POINT('',(-2.775557561563E-17,-6.57423140644E-17));+#1320 = DIRECTION('',(0.,-1.));+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1322 = ORIENTED_EDGE('',*,*,#1266,.F.);+#1323 = ORIENTED_EDGE('',*,*,#1324,.F.);+#1324 = EDGE_CURVE('',#1267,#1267,#1325,.T.);+#1325 = SURFACE_CURVE('',#1326,(#1331,#1338),.PCURVE_S1.);+#1326 = CIRCLE('',#1327,0.975);+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);+#1328 = CARTESIAN_POINT('',(-1.5,0.,0.2));+#1329 = DIRECTION('',(1.,0.,0.));+#1330 = DIRECTION('',(0.,1.,0.));+#1331 = PCURVE('',#1277,#1332);+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);+#1333 = LINE('',#1334,#1335);+#1334 = CARTESIAN_POINT('',(-0.,0.));+#1335 = VECTOR('',#1336,1.);+#1336 = DIRECTION('',(-1.,0.));+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1338 = PCURVE('',#1339,#1344);+#1339 = PLANE('',#1340);+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);+#1341 = CARTESIAN_POINT('',(-1.5,-6.57423140644E-17,0.2));+#1342 = DIRECTION('',(1.,0.,0.));+#1343 = DIRECTION('',(-0.,0.,1.));+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);+#1345 = CIRCLE('',#1346,0.975);+#1346 = AXIS2_PLACEMENT_2D('',#1347,#1348);+#1347 = CARTESIAN_POINT('',(-2.775557561563E-17,-6.57423140644E-17));+#1348 = DIRECTION('',(0.,-1.));+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1350 = ADVANCED_FACE('',(#1351),#1365,.F.);+#1351 = FACE_BOUND('',#1352,.T.);+#1352 = EDGE_LOOP('',(#1353,#1383,#1405,#1406));+#1353 = ORIENTED_EDGE('',*,*,#1354,.T.);+#1354 = EDGE_CURVE('',#1355,#1357,#1359,.T.);+#1355 = VERTEX_POINT('',#1356);+#1356 = CARTESIAN_POINT('',(-1.5,0.295,0.2));+#1357 = VERTEX_POINT('',#1358);+#1358 = CARTESIAN_POINT('',(-0.825,0.295,0.2));+#1359 = SEAM_CURVE('',#1360,(#1364,#1376),.PCURVE_S1.);+#1360 = LINE('',#1361,#1362);+#1361 = CARTESIAN_POINT('',(-1.5,0.295,0.2));+#1362 = VECTOR('',#1363,1.);+#1363 = DIRECTION('',(1.,0.,0.));+#1364 = PCURVE('',#1365,#1370);+#1365 = CYLINDRICAL_SURFACE('',#1366,0.295);+#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369);+#1367 = CARTESIAN_POINT('',(-1.5,4.640162897792E-15,0.2));+#1368 = DIRECTION('',(-1.,-0.,-0.));+#1369 = DIRECTION('',(0.,1.,0.));+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);+#1371 = LINE('',#1372,#1373);+#1372 = CARTESIAN_POINT('',(-0.,0.));+#1373 = VECTOR('',#1374,1.);+#1374 = DIRECTION('',(-0.,-1.));+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1376 = PCURVE('',#1365,#1377);+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);+#1378 = LINE('',#1379,#1380);+#1379 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1380 = VECTOR('',#1381,1.);+#1381 = DIRECTION('',(-0.,-1.));+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1383 = ORIENTED_EDGE('',*,*,#1384,.T.);+#1384 = EDGE_CURVE('',#1357,#1357,#1385,.T.);+#1385 = SURFACE_CURVE('',#1386,(#1391,#1398),.PCURVE_S1.);+#1386 = CIRCLE('',#1387,0.295);+#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);+#1388 = CARTESIAN_POINT('',(-0.825,4.640162897792E-15,0.2));+#1389 = DIRECTION('',(1.,0.,0.));+#1390 = DIRECTION('',(0.,1.,0.));+#1391 = PCURVE('',#1365,#1392);+#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397);+#1393 = LINE('',#1394,#1395);+#1394 = CARTESIAN_POINT('',(-0.,-0.675));+#1395 = VECTOR('',#1396,1.);+#1396 = DIRECTION('',(-1.,0.));+#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1398 = PCURVE('',#1311,#1399);+#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404);+#1400 = CIRCLE('',#1401,0.295);+#1401 = AXIS2_PLACEMENT_2D('',#1402,#1403);+#1402 = CARTESIAN_POINT('',(8.326672684689E-17,-4.705905211857E-15));+#1403 = DIRECTION('',(0.,-1.));+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1405 = ORIENTED_EDGE('',*,*,#1354,.F.);+#1406 = ORIENTED_EDGE('',*,*,#1407,.F.);+#1407 = EDGE_CURVE('',#1355,#1355,#1408,.T.);+#1408 = SURFACE_CURVE('',#1409,(#1414,#1421),.PCURVE_S1.);+#1409 = CIRCLE('',#1410,0.295);+#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413);+#1411 = CARTESIAN_POINT('',(-1.5,4.640162897792E-15,0.2));+#1412 = DIRECTION('',(1.,0.,0.));+#1413 = DIRECTION('',(0.,1.,0.));+#1414 = PCURVE('',#1365,#1415);+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);+#1416 = LINE('',#1417,#1418);+#1417 = CARTESIAN_POINT('',(-0.,0.));+#1418 = VECTOR('',#1419,1.);+#1419 = DIRECTION('',(-1.,0.));+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1421 = PCURVE('',#1339,#1422);+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);+#1423 = CIRCLE('',#1424,0.295);+#1424 = AXIS2_PLACEMENT_2D('',#1425,#1426);+#1425 = CARTESIAN_POINT('',(8.326672684689E-17,-4.705905211857E-15));+#1426 = DIRECTION('',(0.,-1.));+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1428 = ADVANCED_FACE('',(#1429,#1432),#1339,.F.);+#1429 = FACE_BOUND('',#1430,.F.);+#1430 = EDGE_LOOP('',(#1431));+#1431 = ORIENTED_EDGE('',*,*,#1324,.T.);+#1432 = FACE_BOUND('',#1433,.F.);+#1433 = EDGE_LOOP('',(#1434));+#1434 = ORIENTED_EDGE('',*,*,#1407,.F.);+#1435 = ADVANCED_FACE('',(#1436,#1439),#1311,.T.);+#1436 = FACE_BOUND('',#1437,.T.);+#1437 = EDGE_LOOP('',(#1438));+#1438 = ORIENTED_EDGE('',*,*,#1296,.T.);+#1439 = FACE_BOUND('',#1440,.T.);+#1440 = EDGE_LOOP('',(#1441));+#1441 = ORIENTED_EDGE('',*,*,#1384,.F.);+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1446)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1443,#1444,#1445)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1443 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1444 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1445 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1446 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1443,+  'distance_accuracy_value','confusion accuracy');+#1447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1448,#1450);+#1448 = ( REPRESENTATION_RELATIONSHIP('','',#1259,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1449) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#1450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1451);+#1451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','insulator','',#5,#1254,$);+#1452 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1256));+#1453 = SHAPE_DEFINITION_REPRESENTATION(#1454,#1460);+#1454 = PRODUCT_DEFINITION_SHAPE('','',#1455);+#1455 = PRODUCT_DEFINITION('design','',#1456,#1459);+#1456 = PRODUCT_DEFINITION_FORMATION('','',#1457);+#1457 = PRODUCT('contact','contact','',(#1458));+#1458 = PRODUCT_CONTEXT('',#2,'mechanical');+#1459 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1460 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1461),#1967);+#1461 = MANIFOLD_SOLID_BREP('',#1462);+#1462 = CLOSED_SHELL('',(#1463,#1551,#1661,#1700,#1776,#1825,#1874,#1901+    ,#1956,#1963));+#1463 = ADVANCED_FACE('',(#1464),#1478,.T.);+#1464 = FACE_BOUND('',#1465,.F.);+#1465 = EDGE_LOOP('',(#1466,#1496,#1523,#1524));+#1466 = ORIENTED_EDGE('',*,*,#1467,.T.);+#1467 = EDGE_CURVE('',#1468,#1470,#1472,.T.);+#1468 = VERTEX_POINT('',#1469);+#1469 = CARTESIAN_POINT('',(-4.2,0.295,0.2));+#1470 = VERTEX_POINT('',#1471);+#1471 = CARTESIAN_POINT('',(-0.675,0.295,0.2));+#1472 = SEAM_CURVE('',#1473,(#1477,#1489),.PCURVE_S1.);+#1473 = LINE('',#1474,#1475);+#1474 = CARTESIAN_POINT('',(-4.2,0.295,0.2));+#1475 = VECTOR('',#1476,1.);+#1476 = DIRECTION('',(1.,0.,0.));+#1477 = PCURVE('',#1478,#1483);+#1478 = CYLINDRICAL_SURFACE('',#1479,0.295);+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);+#1480 = CARTESIAN_POINT('',(-4.2,0.,0.2));+#1481 = DIRECTION('',(-1.,-0.,-0.));+#1482 = DIRECTION('',(0.,1.,0.));+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);+#1484 = LINE('',#1485,#1486);+#1485 = CARTESIAN_POINT('',(-0.,0.));+#1486 = VECTOR('',#1487,1.);+#1487 = DIRECTION('',(-0.,-1.));+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1489 = PCURVE('',#1478,#1490);+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);+#1491 = LINE('',#1492,#1493);+#1492 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1493 = VECTOR('',#1494,1.);+#1494 = DIRECTION('',(-0.,-1.));+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1496 = ORIENTED_EDGE('',*,*,#1497,.T.);+#1497 = EDGE_CURVE('',#1470,#1470,#1498,.T.);+#1498 = SURFACE_CURVE('',#1499,(#1504,#1511),.PCURVE_S1.);+#1499 = CIRCLE('',#1500,0.295);+#1500 = AXIS2_PLACEMENT_3D('',#1501,#1502,#1503);+#1501 = CARTESIAN_POINT('',(-0.675,0.,0.2));+#1502 = DIRECTION('',(1.,0.,0.));+#1503 = DIRECTION('',(0.,1.,0.));+#1504 = PCURVE('',#1478,#1505);+#1505 = DEFINITIONAL_REPRESENTATION('',(#1506),#1510);+#1506 = LINE('',#1507,#1508);+#1507 = CARTESIAN_POINT('',(-0.,-3.525));+#1508 = VECTOR('',#1509,1.);+#1509 = DIRECTION('',(-1.,0.));+#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1511 = PCURVE('',#1512,#1517);+#1512 = PLANE('',#1513);+#1513 = AXIS2_PLACEMENT_3D('',#1514,#1515,#1516);+#1514 = CARTESIAN_POINT('',(-0.675,-2.716048992067E-17,0.2));+#1515 = DIRECTION('',(1.,0.,0.));+#1516 = DIRECTION('',(-0.,0.,1.));+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);+#1518 = CIRCLE('',#1519,0.295);+#1519 = AXIS2_PLACEMENT_2D('',#1520,#1521);+#1520 = CARTESIAN_POINT('',(0.,-2.716048992067E-17));+#1521 = DIRECTION('',(0.,-1.));+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1523 = ORIENTED_EDGE('',*,*,#1467,.F.);+#1524 = ORIENTED_EDGE('',*,*,#1525,.F.);+#1525 = EDGE_CURVE('',#1468,#1468,#1526,.T.);+#1526 = SURFACE_CURVE('',#1527,(#1532,#1539),.PCURVE_S1.);+#1527 = CIRCLE('',#1528,0.295);+#1528 = AXIS2_PLACEMENT_3D('',#1529,#1530,#1531);+#1529 = CARTESIAN_POINT('',(-4.2,0.,0.2));+#1530 = DIRECTION('',(1.,0.,0.));+#1531 = DIRECTION('',(0.,1.,0.));+#1532 = PCURVE('',#1478,#1533);+#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1538);+#1534 = LINE('',#1535,#1536);+#1535 = CARTESIAN_POINT('',(-0.,0.));+#1536 = VECTOR('',#1537,1.);+#1537 = DIRECTION('',(-1.,0.));+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1539 = PCURVE('',#1540,#1545);+#1540 = PLANE('',#1541);+#1541 = AXIS2_PLACEMENT_3D('',#1542,#1543,#1544);+#1542 = CARTESIAN_POINT('',(-4.2,-2.716048992067E-17,0.2));+#1543 = DIRECTION('',(1.,0.,0.));+#1544 = DIRECTION('',(-0.,0.,1.));+#1545 = DEFINITIONAL_REPRESENTATION('',(#1546),#1550);+#1546 = CIRCLE('',#1547,0.295);+#1547 = AXIS2_PLACEMENT_2D('',#1548,#1549);+#1548 = CARTESIAN_POINT('',(0.,-2.716048992067E-17));+#1549 = DIRECTION('',(0.,-1.));+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1551 = ADVANCED_FACE('',(#1552,#1555),#1540,.F.);+#1552 = FACE_BOUND('',#1553,.F.);+#1553 = EDGE_LOOP('',(#1554));+#1554 = ORIENTED_EDGE('',*,*,#1525,.T.);+#1555 = FACE_BOUND('',#1556,.F.);+#1556 = EDGE_LOOP('',(#1557,#1585,#1611,#1637));+#1557 = ORIENTED_EDGE('',*,*,#1558,.T.);+#1558 = EDGE_CURVE('',#1559,#1561,#1563,.T.);+#1559 = VERTEX_POINT('',#1560);+#1560 = CARTESIAN_POINT('',(-4.2,0.15,0.));+#1561 = VERTEX_POINT('',#1562);+#1562 = CARTESIAN_POINT('',(-4.2,-0.15,0.));+#1563 = SURFACE_CURVE('',#1564,(#1568,#1574),.PCURVE_S1.);+#1564 = LINE('',#1565,#1566);+#1565 = CARTESIAN_POINT('',(-4.2,-7.5E-02,0.));+#1566 = VECTOR('',#1567,1.);+#1567 = DIRECTION('',(0.,-1.,0.));+#1568 = PCURVE('',#1540,#1569);+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1573);+#1570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1571,#1572),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.225,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#1571 = CARTESIAN_POINT('',(-0.2,-0.15));+#1572 = CARTESIAN_POINT('',(-0.2,0.15));+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1574 = PCURVE('',#1575,#1580);+#1575 = PLANE('',#1576);+#1576 = AXIS2_PLACEMENT_3D('',#1577,#1578,#1579);+#1577 = CARTESIAN_POINT('',(-5.72,-0.15,0.));+#1578 = DIRECTION('',(0.,0.,1.));+#1579 = DIRECTION('',(1.,0.,0.));+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1584);+#1581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1582,#1583),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.225,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#1582 = CARTESIAN_POINT('',(1.52,0.3));+#1583 = CARTESIAN_POINT('',(1.52,0.));+#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1585 = ORIENTED_EDGE('',*,*,#1586,.T.);+#1586 = EDGE_CURVE('',#1561,#1587,#1589,.T.);+#1587 = VERTEX_POINT('',#1588);+#1588 = CARTESIAN_POINT('',(-4.2,-0.15,0.41));+#1589 = SURFACE_CURVE('',#1590,(#1594,#1600),.PCURVE_S1.);+#1590 = LINE('',#1591,#1592);+#1591 = CARTESIAN_POINT('',(-4.2,-0.15,0.1));+#1592 = VECTOR('',#1593,1.);+#1593 = DIRECTION('',(0.,0.,1.));+#1594 = PCURVE('',#1540,#1595);+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1599);+#1596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1597,#1598),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.1,0.31),.PIECEWISE_BEZIER_KNOTS.);+#1597 = CARTESIAN_POINT('',(-0.2,0.15));+#1598 = CARTESIAN_POINT('',(0.21,0.15));+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1600 = PCURVE('',#1601,#1606);+#1601 = PLANE('',#1602);+#1602 = AXIS2_PLACEMENT_3D('',#1603,#1604,#1605);+#1603 = CARTESIAN_POINT('',(-5.72,-0.15,0.));+#1604 = DIRECTION('',(0.,1.,0.));+#1605 = DIRECTION('',(0.,0.,1.));+#1606 = DEFINITIONAL_REPRESENTATION('',(#1607),#1610);+#1607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1608,#1609),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.1,0.31),.PIECEWISE_BEZIER_KNOTS.);+#1608 = CARTESIAN_POINT('',(0.,1.52));+#1609 = CARTESIAN_POINT('',(0.41,1.52));+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1611 = ORIENTED_EDGE('',*,*,#1612,.F.);+#1612 = EDGE_CURVE('',#1613,#1587,#1615,.T.);+#1613 = VERTEX_POINT('',#1614);+#1614 = CARTESIAN_POINT('',(-4.2,0.15,0.41));+#1615 = SURFACE_CURVE('',#1616,(#1620,#1626),.PCURVE_S1.);+#1616 = LINE('',#1617,#1618);+#1617 = CARTESIAN_POINT('',(-4.2,-7.5E-02,0.41));+#1618 = VECTOR('',#1619,1.);+#1619 = DIRECTION('',(0.,-1.,0.));+#1620 = PCURVE('',#1540,#1621);+#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1625);+#1622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1623,#1624),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.225,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#1623 = CARTESIAN_POINT('',(0.21,-0.15));+#1624 = CARTESIAN_POINT('',(0.21,0.15));+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1626 = PCURVE('',#1627,#1632);+#1627 = PLANE('',#1628);+#1628 = AXIS2_PLACEMENT_3D('',#1629,#1630,#1631);+#1629 = CARTESIAN_POINT('',(-5.72,-0.15,0.41));+#1630 = DIRECTION('',(0.,0.,1.));+#1631 = DIRECTION('',(1.,0.,0.));+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1636);+#1633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1634,#1635),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.225,7.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#1634 = CARTESIAN_POINT('',(1.52,0.3));+#1635 = CARTESIAN_POINT('',(1.52,0.));+#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1637 = ORIENTED_EDGE('',*,*,#1638,.F.);+#1638 = EDGE_CURVE('',#1559,#1613,#1639,.T.);+#1639 = SURFACE_CURVE('',#1640,(#1644,#1650),.PCURVE_S1.);+#1640 = LINE('',#1641,#1642);+#1641 = CARTESIAN_POINT('',(-4.2,0.15,0.1));+#1642 = VECTOR('',#1643,1.);+#1643 = DIRECTION('',(0.,0.,1.));+#1644 = PCURVE('',#1540,#1645);+#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1649);+#1646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1647,#1648),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.1,0.31),.PIECEWISE_BEZIER_KNOTS.);+#1647 = CARTESIAN_POINT('',(-0.2,-0.15));+#1648 = CARTESIAN_POINT('',(0.21,-0.15));+#1649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1650 = PCURVE('',#1651,#1656);+#1651 = PLANE('',#1652);+#1652 = AXIS2_PLACEMENT_3D('',#1653,#1654,#1655);+#1653 = CARTESIAN_POINT('',(-5.72,0.15,0.));+#1654 = DIRECTION('',(0.,1.,0.));+#1655 = DIRECTION('',(0.,0.,1.));+#1656 = DEFINITIONAL_REPRESENTATION('',(#1657),#1660);+#1657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1658,#1659),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.1,0.31),.PIECEWISE_BEZIER_KNOTS.);+#1658 = CARTESIAN_POINT('',(0.,1.52));+#1659 = CARTESIAN_POINT('',(0.41,1.52));+#1660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1661 = ADVANCED_FACE('',(#1662,#1665),#1512,.T.);+#1662 = FACE_BOUND('',#1663,.T.);+#1663 = EDGE_LOOP('',(#1664));+#1664 = ORIENTED_EDGE('',*,*,#1497,.T.);+#1665 = FACE_BOUND('',#1666,.T.);+#1666 = EDGE_LOOP('',(#1667));+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);+#1668 = EDGE_CURVE('',#1669,#1669,#1671,.T.);+#1669 = VERTEX_POINT('',#1670);+#1670 = CARTESIAN_POINT('',(-0.675,0.15,0.2));+#1671 = SURFACE_CURVE('',#1672,(#1677,#1688),.PCURVE_S1.);+#1672 = CIRCLE('',#1673,0.15);+#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676);+#1674 = CARTESIAN_POINT('',(-0.675,0.,0.2));+#1675 = DIRECTION('',(-1.,0.,0.));+#1676 = DIRECTION('',(0.,1.,0.));+#1677 = PCURVE('',#1512,#1678);+#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1687);+#1679 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1680,#1681,#1682,#1683,+#1684,#1685,#1686),.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('') );+#1680 = CARTESIAN_POINT('',(0.,-0.15));+#1681 = CARTESIAN_POINT('',(-0.259807621135,-0.15));+#1682 = CARTESIAN_POINT('',(-0.129903810568,7.5E-02));+#1683 = CARTESIAN_POINT('',(-3.673940397442E-17,0.3));+#1684 = CARTESIAN_POINT('',(0.129903810568,7.5E-02));+#1685 = CARTESIAN_POINT('',(0.259807621135,-0.15));+#1686 = CARTESIAN_POINT('',(0.,-0.15));+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1688 = PCURVE('',#1689,#1694);+#1689 = CYLINDRICAL_SURFACE('',#1690,0.15);+#1690 = AXIS2_PLACEMENT_3D('',#1691,#1692,#1693);+#1691 = CARTESIAN_POINT('',(-1.2,0.,0.2));+#1692 = DIRECTION('',(-1.,-0.,-0.));+#1693 = DIRECTION('',(0.,1.,0.));+#1694 = DEFINITIONAL_REPRESENTATION('',(#1695),#1699);+#1695 = LINE('',#1696,#1697);+#1696 = CARTESIAN_POINT('',(-6.28318530718,-0.525));+#1697 = VECTOR('',#1698,1.);+#1698 = DIRECTION('',(1.,-0.));+#1699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1700 = ADVANCED_FACE('',(#1701),#1575,.F.);+#1701 = FACE_BOUND('',#1702,.F.);+#1702 = EDGE_LOOP('',(#1703,#1726,#1754,#1775));+#1703 = ORIENTED_EDGE('',*,*,#1704,.F.);+#1704 = EDGE_CURVE('',#1705,#1559,#1707,.T.);+#1705 = VERTEX_POINT('',#1706);+#1706 = CARTESIAN_POINT('',(-5.72,0.15,0.));+#1707 = SURFACE_CURVE('',#1708,(#1712,#1719),.PCURVE_S1.);+#1708 = LINE('',#1709,#1710);+#1709 = CARTESIAN_POINT('',(-5.72,0.15,0.));+#1710 = VECTOR('',#1711,1.);+#1711 = DIRECTION('',(1.,0.,0.));+#1712 = PCURVE('',#1575,#1713);+#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718);+#1714 = LINE('',#1715,#1716);+#1715 = CARTESIAN_POINT('',(0.,0.3));+#1716 = VECTOR('',#1717,1.);+#1717 = DIRECTION('',(1.,0.));+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1719 = PCURVE('',#1651,#1720);+#1720 = DEFINITIONAL_REPRESENTATION('',(#1721),#1725);+#1721 = LINE('',#1722,#1723);+#1722 = CARTESIAN_POINT('',(0.,0.));+#1723 = VECTOR('',#1724,1.);+#1724 = DIRECTION('',(0.,1.));+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1726 = ORIENTED_EDGE('',*,*,#1727,.F.);+#1727 = EDGE_CURVE('',#1728,#1705,#1730,.T.);+#1728 = VERTEX_POINT('',#1729);+#1729 = CARTESIAN_POINT('',(-5.72,-0.15,0.));+#1730 = SURFACE_CURVE('',#1731,(#1735,#1742),.PCURVE_S1.);+#1731 = LINE('',#1732,#1733);+#1732 = CARTESIAN_POINT('',(-5.72,-0.15,0.));+#1733 = VECTOR('',#1734,1.);+#1734 = DIRECTION('',(0.,1.,0.));+#1735 = PCURVE('',#1575,#1736);+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1741);+#1737 = LINE('',#1738,#1739);+#1738 = CARTESIAN_POINT('',(0.,0.));+#1739 = VECTOR('',#1740,1.);+#1740 = DIRECTION('',(0.,1.));+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1742 = PCURVE('',#1743,#1748);+#1743 = PLANE('',#1744);+#1744 = AXIS2_PLACEMENT_3D('',#1745,#1746,#1747);+#1745 = CARTESIAN_POINT('',(-5.72,-0.15,0.));+#1746 = DIRECTION('',(1.,0.,0.));+#1747 = DIRECTION('',(0.,0.,1.));+#1748 = DEFINITIONAL_REPRESENTATION('',(#1749),#1753);+#1749 = LINE('',#1750,#1751);+#1750 = CARTESIAN_POINT('',(0.,0.));+#1751 = VECTOR('',#1752,1.);+#1752 = DIRECTION('',(0.,-1.));+#1753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1754 = ORIENTED_EDGE('',*,*,#1755,.T.);+#1755 = EDGE_CURVE('',#1728,#1561,#1756,.T.);+#1756 = SURFACE_CURVE('',#1757,(#1761,#1768),.PCURVE_S1.);+#1757 = LINE('',#1758,#1759);+#1758 = CARTESIAN_POINT('',(-5.72,-0.15,0.));+#1759 = VECTOR('',#1760,1.);+#1760 = DIRECTION('',(1.,0.,0.));+#1761 = PCURVE('',#1575,#1762);+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);+#1763 = LINE('',#1764,#1765);+#1764 = CARTESIAN_POINT('',(0.,0.));+#1765 = VECTOR('',#1766,1.);+#1766 = DIRECTION('',(1.,0.));+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1768 = PCURVE('',#1601,#1769);+#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1774);+#1770 = LINE('',#1771,#1772);+#1771 = CARTESIAN_POINT('',(0.,0.));+#1772 = VECTOR('',#1773,1.);+#1773 = DIRECTION('',(0.,1.));+#1774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1775 = ORIENTED_EDGE('',*,*,#1558,.F.);+#1776 = ADVANCED_FACE('',(#1777),#1651,.T.);+#1777 = FACE_BOUND('',#1778,.T.);+#1778 = EDGE_LOOP('',(#1779,#1780,#1803,#1824));+#1779 = ORIENTED_EDGE('',*,*,#1704,.F.);+#1780 = ORIENTED_EDGE('',*,*,#1781,.T.);+#1781 = EDGE_CURVE('',#1705,#1782,#1784,.T.);+#1782 = VERTEX_POINT('',#1783);+#1783 = CARTESIAN_POINT('',(-5.72,0.15,0.41));+#1784 = SURFACE_CURVE('',#1785,(#1789,#1796),.PCURVE_S1.);+#1785 = LINE('',#1786,#1787);+#1786 = CARTESIAN_POINT('',(-5.72,0.15,0.));+#1787 = VECTOR('',#1788,1.);+#1788 = DIRECTION('',(0.,0.,1.));+#1789 = PCURVE('',#1651,#1790);+#1790 = DEFINITIONAL_REPRESENTATION('',(#1791),#1795);+#1791 = LINE('',#1792,#1793);+#1792 = CARTESIAN_POINT('',(0.,0.));+#1793 = VECTOR('',#1794,1.);+#1794 = DIRECTION('',(1.,0.));+#1795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1796 = PCURVE('',#1743,#1797);+#1797 = DEFINITIONAL_REPRESENTATION('',(#1798),#1802);+#1798 = LINE('',#1799,#1800);+#1799 = CARTESIAN_POINT('',(0.,-0.3));+#1800 = VECTOR('',#1801,1.);+#1801 = DIRECTION('',(1.,0.));+#1802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1803 = ORIENTED_EDGE('',*,*,#1804,.T.);+#1804 = EDGE_CURVE('',#1782,#1613,#1805,.T.);+#1805 = SURFACE_CURVE('',#1806,(#1810,#1817),.PCURVE_S1.);+#1806 = LINE('',#1807,#1808);+#1807 = CARTESIAN_POINT('',(-5.72,0.15,0.41));+#1808 = VECTOR('',#1809,1.);+#1809 = DIRECTION('',(1.,0.,0.));+#1810 = PCURVE('',#1651,#1811);+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);+#1812 = LINE('',#1813,#1814);+#1813 = CARTESIAN_POINT('',(0.41,0.));+#1814 = VECTOR('',#1815,1.);+#1815 = DIRECTION('',(0.,1.));+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1817 = PCURVE('',#1627,#1818);+#1818 = DEFINITIONAL_REPRESENTATION('',(#1819),#1823);+#1819 = LINE('',#1820,#1821);+#1820 = CARTESIAN_POINT('',(0.,0.3));+#1821 = VECTOR('',#1822,1.);+#1822 = DIRECTION('',(1.,0.));+#1823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1824 = ORIENTED_EDGE('',*,*,#1638,.F.);+#1825 = ADVANCED_FACE('',(#1826),#1627,.T.);+#1826 = FACE_BOUND('',#1827,.T.);+#1827 = EDGE_LOOP('',(#1828,#1829,#1852,#1873));+#1828 = ORIENTED_EDGE('',*,*,#1804,.F.);+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);+#1830 = EDGE_CURVE('',#1831,#1782,#1833,.T.);+#1831 = VERTEX_POINT('',#1832);+#1832 = CARTESIAN_POINT('',(-5.72,-0.15,0.41));+#1833 = SURFACE_CURVE('',#1834,(#1838,#1845),.PCURVE_S1.);+#1834 = LINE('',#1835,#1836);+#1835 = CARTESIAN_POINT('',(-5.72,-0.15,0.41));+#1836 = VECTOR('',#1837,1.);+#1837 = DIRECTION('',(0.,1.,0.));+#1838 = PCURVE('',#1627,#1839);+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);+#1840 = LINE('',#1841,#1842);+#1841 = CARTESIAN_POINT('',(0.,0.));+#1842 = VECTOR('',#1843,1.);+#1843 = DIRECTION('',(0.,1.));+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1845 = PCURVE('',#1743,#1846);+#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1851);+#1847 = LINE('',#1848,#1849);+#1848 = CARTESIAN_POINT('',(0.41,0.));+#1849 = VECTOR('',#1850,1.);+#1850 = DIRECTION('',(0.,-1.));+#1851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1852 = ORIENTED_EDGE('',*,*,#1853,.T.);+#1853 = EDGE_CURVE('',#1831,#1587,#1854,.T.);+#1854 = SURFACE_CURVE('',#1855,(#1859,#1866),.PCURVE_S1.);+#1855 = LINE('',#1856,#1857);+#1856 = CARTESIAN_POINT('',(-5.72,-0.15,0.41));+#1857 = VECTOR('',#1858,1.);+#1858 = DIRECTION('',(1.,0.,0.));+#1859 = PCURVE('',#1627,#1860);+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);+#1861 = LINE('',#1862,#1863);+#1862 = CARTESIAN_POINT('',(0.,0.));+#1863 = VECTOR('',#1864,1.);+#1864 = DIRECTION('',(1.,0.));+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1866 = PCURVE('',#1601,#1867);+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);+#1868 = LINE('',#1869,#1870);+#1869 = CARTESIAN_POINT('',(0.41,0.));+#1870 = VECTOR('',#1871,1.);+#1871 = DIRECTION('',(0.,1.));+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1873 = ORIENTED_EDGE('',*,*,#1612,.F.);+#1874 = ADVANCED_FACE('',(#1875),#1601,.F.);+#1875 = FACE_BOUND('',#1876,.F.);+#1876 = EDGE_LOOP('',(#1877,#1878,#1899,#1900));+#1877 = ORIENTED_EDGE('',*,*,#1755,.F.);+#1878 = ORIENTED_EDGE('',*,*,#1879,.T.);+#1879 = EDGE_CURVE('',#1728,#1831,#1880,.T.);+#1880 = SURFACE_CURVE('',#1881,(#1885,#1892),.PCURVE_S1.);+#1881 = LINE('',#1882,#1883);+#1882 = CARTESIAN_POINT('',(-5.72,-0.15,0.));+#1883 = VECTOR('',#1884,1.);+#1884 = DIRECTION('',(0.,0.,1.));+#1885 = PCURVE('',#1601,#1886);+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);+#1887 = LINE('',#1888,#1889);+#1888 = CARTESIAN_POINT('',(0.,0.));+#1889 = VECTOR('',#1890,1.);+#1890 = DIRECTION('',(1.,0.));+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1892 = PCURVE('',#1743,#1893);+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);+#1894 = LINE('',#1895,#1896);+#1895 = CARTESIAN_POINT('',(0.,0.));+#1896 = VECTOR('',#1897,1.);+#1897 = DIRECTION('',(1.,0.));+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1899 = ORIENTED_EDGE('',*,*,#1853,.T.);+#1900 = ORIENTED_EDGE('',*,*,#1586,.F.);+#1901 = ADVANCED_FACE('',(#1902),#1689,.F.);+#1902 = FACE_BOUND('',#1903,.T.);+#1903 = EDGE_LOOP('',(#1904,#1933,#1954,#1955));+#1904 = ORIENTED_EDGE('',*,*,#1905,.F.);+#1905 = EDGE_CURVE('',#1906,#1906,#1908,.T.);+#1906 = VERTEX_POINT('',#1907);+#1907 = CARTESIAN_POINT('',(-1.2,0.15,0.2));+#1908 = SURFACE_CURVE('',#1909,(#1914,#1921),.PCURVE_S1.);+#1909 = CIRCLE('',#1910,0.15);+#1910 = AXIS2_PLACEMENT_3D('',#1911,#1912,#1913);+#1911 = CARTESIAN_POINT('',(-1.2,0.,0.2));+#1912 = DIRECTION('',(1.,0.,0.));+#1913 = DIRECTION('',(0.,1.,0.));+#1914 = PCURVE('',#1689,#1915);+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);+#1916 = LINE('',#1917,#1918);+#1917 = CARTESIAN_POINT('',(-0.,0.));+#1918 = VECTOR('',#1919,1.);+#1919 = DIRECTION('',(-1.,0.));+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1921 = PCURVE('',#1922,#1927);+#1922 = PLANE('',#1923);+#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926);+#1924 = CARTESIAN_POINT('',(-1.2,-1.780521005911E-17,0.2));+#1925 = DIRECTION('',(1.,0.,0.));+#1926 = DIRECTION('',(-0.,0.,1.));+#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932);+#1928 = CIRCLE('',#1929,0.15);+#1929 = AXIS2_PLACEMENT_2D('',#1930,#1931);+#1930 = CARTESIAN_POINT('',(-2.775557561563E-17,-1.780521005911E-17));+#1931 = DIRECTION('',(0.,-1.));+#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1933 = ORIENTED_EDGE('',*,*,#1934,.T.);+#1934 = EDGE_CURVE('',#1906,#1669,#1935,.T.);+#1935 = SEAM_CURVE('',#1936,(#1940,#1947),.PCURVE_S1.);+#1936 = LINE('',#1937,#1938);+#1937 = CARTESIAN_POINT('',(-1.2,0.15,0.2));+#1938 = VECTOR('',#1939,1.);+#1939 = DIRECTION('',(1.,0.,0.));+#1940 = PCURVE('',#1689,#1941);+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);+#1942 = LINE('',#1943,#1944);+#1943 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1944 = VECTOR('',#1945,1.);+#1945 = DIRECTION('',(-0.,-1.));+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1947 = PCURVE('',#1689,#1948);+#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1953);+#1949 = LINE('',#1950,#1951);+#1950 = CARTESIAN_POINT('',(-0.,0.));+#1951 = VECTOR('',#1952,1.);+#1952 = DIRECTION('',(-0.,-1.));+#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1954 = ORIENTED_EDGE('',*,*,#1668,.F.);+#1955 = ORIENTED_EDGE('',*,*,#1934,.F.);+#1956 = ADVANCED_FACE('',(#1957),#1743,.F.);+#1957 = FACE_BOUND('',#1958,.F.);+#1958 = EDGE_LOOP('',(#1959,#1960,#1961,#1962));+#1959 = ORIENTED_EDGE('',*,*,#1879,.F.);+#1960 = ORIENTED_EDGE('',*,*,#1727,.T.);+#1961 = ORIENTED_EDGE('',*,*,#1781,.T.);+#1962 = ORIENTED_EDGE('',*,*,#1830,.F.);+#1963 = ADVANCED_FACE('',(#1964),#1922,.T.);+#1964 = FACE_BOUND('',#1965,.T.);+#1965 = EDGE_LOOP('',(#1966));+#1966 = ORIENTED_EDGE('',*,*,#1905,.T.);+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1971)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1968,#1969,#1970)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1968 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1969 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1970 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1971 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1968,+  'distance_accuracy_value','confusion accuracy');+#1972 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1973,#1975);+#1973 = ( REPRESENTATION_RELATIONSHIP('','',#1460,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1974) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1974 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#1975 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1976);+#1976 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','contact','',#5,#1455,$);+#1977 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1457));+#1978 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1979),#1241);+#1979 = STYLED_ITEM('color',(#1980),#41);+#1980 = PRESENTATION_STYLE_ASSIGNMENT((#1981));+#1981 = SURFACE_STYLE_USAGE(.BOTH.,#1982);+#1982 = SURFACE_SIDE_STYLE('',(#1983));+#1983 = SURFACE_STYLE_FILL_AREA(#1984);+#1984 = FILL_AREA_STYLE('',(#1985));+#1985 = FILL_AREA_STYLE_COLOUR('',#1986);+#1986 = COLOUR_RGB('',0.850000012718,0.649999988539,0.130000001093);+#1987 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1988),#1967);+#1988 = STYLED_ITEM('color',(#1989),#1461);+#1989 = PRESENTATION_STYLE_ASSIGNMENT((#1990));+#1990 = SURFACE_STYLE_USAGE(.BOTH.,#1991);+#1991 = SURFACE_SIDE_STYLE('',(#1992));+#1992 = SURFACE_STYLE_FILL_AREA(#1993);+#1993 = FILL_AREA_STYLE('',(#1994));+#1994 = FILL_AREA_STYLE_COLOUR('',#1995);+#1995 = COLOUR_RGB('',0.950000001282,0.78000000177,0.299999996101);+#1996 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1997),#1442);+#1997 = STYLED_ITEM('color',(#1998),#1260);+#1998 = PRESENTATION_STYLE_ASSIGNMENT((#1999));+#1999 = SURFACE_STYLE_USAGE(.BOTH.,#2000);+#2000 = SURFACE_SIDE_STYLE('',(#2001));+#2001 = SURFACE_STYLE_FILL_AREA(#2002);+#2002 = FILL_AREA_STYLE('',(#2003));+#2003 = FILL_AREA_STYLE_COLOUR('',#2004);+#2004 = COLOUR_RGB('',0.950000001282,0.950000001282,0.920000012397);+ENDSEC;+END-ISO-10303-21;
README.md+3−3
@@ -4,7 +4,7 @@  **Amphenol RF** · RF Coaxial Connectors (SMPM jack) · 925-169j-51pt -925-169J-51PT from Amphenol RF, in a 925-169j-51pt. Symbol, footprint and 3D model are the ones used on Adom board designs (3D model extracted from the board STEP export, seated in the footprint frame). **Staged for validation: see the open items in the verification log above.**+925-169J-51PT from Amphenol RF, in a 925-169j-51pt. Symbol, footprint and 3D model are the ones used on Adom board designs (3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed). **Staged for validation: see the open items in the verification log above.**  ## Pinout @@ -32,8 +32,8 @@  ## Provenance -- **Datasheet:** [Amphenol RF datasheet](https://www.amphenolrf.com/en-us/assets/file/4065789393/) (sha256 `b6fe30e3f7aa575f`, retrieved 2026-10-09, tier: mfr)-- **CAD:** Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export.+- **Datasheet:** [Amphenol RF datasheet](https://www.amphenolrf.com/en-us/assets/file/4065789393/) (sha256 `76f19dd08633c28e`, retrieved 2026-10-09, tier: mfr)+- **CAD:** Footprint and symbol as used on Adom board designs; 3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed. - **Pins:** KiCad symbol from the source board.  [Datasheet PDF](docs/925-169j-51pt-datasheet.pdf)
docs/925-169j-51pt-datasheet.pdf
⋯ 1 unchanged line ⋯
docs/hero.png
⋯ 1 unchanged line ⋯
package.json+14−14
@@ -55,35 +55,35 @@         "url": "https://www.mouser.com/en/ProductDetail/Amphenol-RF/925-169J-51PT?qs=YCa%2FAAYMW03BoWpFVN%2Fmag%3D%3D"       },       "lcsc": false,-      "lcsc_note": "2026-10-08: no LCSC number on the source BOM and none found in the JLCPCB/LCSC catalogue for 925-169J-51PT."+      "lcsc_note": "2026-10-09: no LCSC number on the source BOM and none found in the JLCPCB/LCSC catalogue for 925-169J-51PT."     },     "pins": [       {         "number": "1",-        "name": "In",+        "name": "CONTACT",         "type": "passive",-        "description": "Centre contact (RF signal). [from symbol]"+        "description": "Centre contact (RF signal), per the manufacturer drawing. [from drawing]"       },       {         "number": "2",-        "name": "Ext",+        "name": "BODY",         "type": "passive",-        "description": "Outer body / shield (RF ground). [from symbol]"+        "description": "Connector body / outer conductor (RF ground), per the manufacturer drawing. [from drawing]"       }     ],     "provenance": {       "factory_chain": {         "pipeline": "adom-parts (board-derived) 0.1",         "pins": "KiCad symbol from the source board",-        "at": "2026-10-08"+        "at": "2026-10-09"       },       "datasheet": {         "url": "https://www.amphenolrf.com/en-us/assets/file/4065789393/",         "pages": null,-        "sha256": "b6fe30e3f7aa575f11007997c57ff79ea2c3373f7e10e7db8cdf04af63fe816b",+        "sha256": "76f19dd08633c28e2230d32194e007704637d07d39242d058f5cfc1325160c29",         "source_tier": "mfr"       },-      "cad": "Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export",+      "cad": "Footprint and symbol as used on Adom board designs; 3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed",       "pins": {         "total": 2,         "described": 2,@@ -104,14 +104,14 @@         "origin": "footprint origin",         "seat": "z = 0 (PCB top surface)",         "extents_mm": [-          8.5,-          4.6,-          2.8+          5.72,+          3.99,+          3.28         ],-        "zmin_mm": -0.0,+        "zmin_mm": -1.47,         "footprint_binding": "identity",-        "sha256": "b6edf6e8278556d0a20535c5fe2b5b65d4424cac2e24ff9b72c47235048e4e95",-        "checked": "2026-10-08",+        "sha256": "350aa6e0b22b3e67c392cb019d4a31ddcc3e6868febb38f0908bd517013aa817",+        "checked": "2026-10-09",         "checked_by": "adom-parts/partstep.py (placement inverse from the source board; centroid-matched to KiCad library models on 59 reference cases)"       }     ]
verification.json+3−26
@@ -51,7 +51,7 @@    "files": {     "925-169j-51pt.kicad_sym": "70007765cec27f190cbcc5f9cb40cd930d63b93f3cee0126748e7f5028d4217c",     "925-169j-51pt.kicad_mod": "f4b36d5523e02b8293498dca2d26fdcee1729526004ce56cec4bdbad717465f9",-    "925-169j-51pt.step": "b6edf6e8278556d0a20535c5fe2b5b65d4424cac2e24ff9b72c47235048e4e95"+    "925-169j-51pt.step": "350aa6e0b22b3e67c392cb019d4a31ddcc3e6868febb38f0908bd517013aa817"    }   },   {@@ -84,7 +84,7 @@     "handle": "claude"    },    "status": "open",-   "title": "3D pose (component-page-verify): edge-mount SMPM: the body overhangs the board edge, so it...",+   "title": "Datasheet text layer: the manufacturer drawing is a scanned image; the attached PDF is the...",    "scope": [     "review"    ],@@ -93,30 +93,7 @@    ],    "checks": [     {-     "text": "3D pose (component-page-verify): edge-mount SMPM: the body overhangs the board edge, so its centre is ~3.5 mm off the pad pattern. This is the real part geometry from the source board, kept deliberately; a person should confirm against the drawing.",-     "result": "note"-    }-   ],-   "evidence": [],-   "files": {}-  },-  {-   "date": "2026-10-09",-   "by": {-    "name": "Claude (AI build)",-    "handle": "claude"-   },-   "status": "open",-   "title": "Datasheet text check: the manufacturer drawing is an image with no text layer, so automate...",-   "scope": [-    "review"-   ],-   "variants": [-    "*"-   ],-   "checks": [-    {-     "text": "Datasheet text check: the manufacturer drawing is an image with no text layer, so automated pin-name checks cannot read it; names follow the drawing and need a person to confirm.",+     "text": "Datasheet text layer: the manufacturer drawing is a scanned image; the attached PDF is the same pages with an OCR text layer added (ocrmypdf/tesseract) so pin names can be checked against it.",      "result": "note"     }    ],