← Commit history

Licensed 3D model, datasheet text layer and verification log

Caleb ·7447b97bc1 ·19d ago ·parent 0011f64
7 files changed +4174−43
132322.glbadded
⋯ 1 unchanged line ⋯
132322.stepadded+4154
@@ -0,0 +1,4154 @@+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('132322','132322','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);+#24 = CARTESIAN_POINT('',(0.,0.,0.));+#25 = DIRECTION('',(0.,0.,1.));+#26 = DIRECTION('',(1.,0.,-0.));+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);+#28 = CARTESIAN_POINT('',(0.,0.,0.));+#29 = DIRECTION('',(0.,0.,1.));+#30 = DIRECTION('',(1.,0.,-0.));+#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32,+  'distance_accuracy_value','confusion accuracy');+#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44);+#38 = PRODUCT_DEFINITION_SHAPE('','',#39);+#39 = PRODUCT_DEFINITION('design','',#40,#43);+#40 = PRODUCT_DEFINITION_FORMATION('','',#41);+#41 = PRODUCT('body','body','',(#42));+#42 = PRODUCT_CONTEXT('',#2,'mechanical');+#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#2963);+#45 = MANIFOLD_SOLID_BREP('',#46);+#46 = CLOSED_SHELL('',(#47,#139,#174,#229,#268,#323,#327,#362,#417,#456,+    #515,#550,#605,#644,#703,#738,#793,#832,#891,#926,#981,#1020,#1079,+    #1114,#1169,#1208,#1267,#1302,#1357,#1396,#1451,#1486,#1545,#1663,+    #1739,#2136,#2212,#2283,#2310,#2386,#2457,#2484,#2511,#2587,#2658,+    #2685,#2712,#2788,#2859,#2886,#2919,#2952));+#47 = ADVANCED_FACE('',(#48),#62,.T.);+#48 = FACE_BOUND('',#49,.F.);+#49 = EDGE_LOOP('',(#50,#80,#107,#108));+#50 = ORIENTED_EDGE('',*,*,#51,.F.);+#51 = EDGE_CURVE('',#52,#54,#56,.T.);+#52 = VERTEX_POINT('',#53);+#53 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#54 = VERTEX_POINT('',#55);+#55 = CARTESIAN_POINT('',(3.125,8.46,0.375));+#56 = SEAM_CURVE('',#57,(#61,#73),.PCURVE_S1.);+#57 = LINE('',#58,#59);+#58 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#59 = VECTOR('',#60,1.);+#60 = DIRECTION('',(0.,-1.,0.));+#61 = PCURVE('',#62,#67);+#62 = CYLINDRICAL_SURFACE('',#63,3.125);+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);+#64 = CARTESIAN_POINT('',(0.,8.72,0.375));+#65 = DIRECTION('',(-0.,1.,-0.));+#66 = DIRECTION('',(1.,0.,0.));+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);+#68 = LINE('',#69,#70);+#69 = CARTESIAN_POINT('',(-6.28318530718,0.));+#70 = VECTOR('',#71,1.);+#71 = DIRECTION('',(-0.,-1.));+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#73 = PCURVE('',#62,#74);+#74 = DEFINITIONAL_REPRESENTATION('',(#75),#79);+#75 = LINE('',#76,#77);+#76 = CARTESIAN_POINT('',(-0.,0.));+#77 = VECTOR('',#78,1.);+#78 = DIRECTION('',(-0.,-1.));+#79 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#80 = ORIENTED_EDGE('',*,*,#81,.F.);+#81 = EDGE_CURVE('',#52,#52,#82,.T.);+#82 = SURFACE_CURVE('',#83,(#88,#95),.PCURVE_S1.);+#83 = CIRCLE('',#84,3.125);+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);+#85 = CARTESIAN_POINT('',(0.,8.72,0.375));+#86 = DIRECTION('',(0.,-1.,0.));+#87 = DIRECTION('',(1.,0.,0.));+#88 = PCURVE('',#62,#89);+#89 = DEFINITIONAL_REPRESENTATION('',(#90),#94);+#90 = LINE('',#91,#92);+#91 = CARTESIAN_POINT('',(-0.,0.));+#92 = VECTOR('',#93,1.);+#93 = DIRECTION('',(-1.,0.));+#94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#95 = PCURVE('',#96,#101);+#96 = PLANE('',#97);+#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100);+#98 = CARTESIAN_POINT('',(-1.093952106032E-16,8.72,0.375));+#99 = DIRECTION('',(-0.,-1.,-0.));+#100 = DIRECTION('',(0.,0.,-1.));+#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106);+#102 = CIRCLE('',#103,3.125);+#103 = AXIS2_PLACEMENT_2D('',#104,#105);+#104 = CARTESIAN_POINT('',(1.665334536938E-16,1.093952106032E-16));+#105 = DIRECTION('',(0.,1.));+#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#107 = ORIENTED_EDGE('',*,*,#51,.T.);+#108 = ORIENTED_EDGE('',*,*,#109,.F.);+#109 = EDGE_CURVE('',#54,#54,#110,.T.);+#110 = SURFACE_CURVE('',#111,(#116,#123),.PCURVE_S1.);+#111 = CIRCLE('',#112,3.125);+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);+#113 = CARTESIAN_POINT('',(0.,8.46,0.375));+#114 = DIRECTION('',(-0.,1.,0.));+#115 = DIRECTION('',(1.,0.,0.));+#116 = PCURVE('',#62,#117);+#117 = DEFINITIONAL_REPRESENTATION('',(#118),#122);+#118 = LINE('',#119,#120);+#119 = CARTESIAN_POINT('',(-6.28318530718,-0.26));+#120 = VECTOR('',#121,1.);+#121 = DIRECTION('',(1.,-0.));+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#123 = PCURVE('',#124,#129);+#124 = PLANE('',#125);+#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);+#126 = CARTESIAN_POINT('',(-1.068312603546E-16,8.46,0.375));+#127 = DIRECTION('',(-0.,-1.,-0.));+#128 = DIRECTION('',(0.,0.,-1.));+#129 = DEFINITIONAL_REPRESENTATION('',(#130),#138);+#130 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#131,#132,#133,#134,#135,#136+,#137),.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(+  '') );+#131 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#132 = CARTESIAN_POINT('',(5.412658773653,3.125));+#133 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#134 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#135 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#136 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#137 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#139 = ADVANCED_FACE('',(#140,#143),#96,.F.);+#140 = FACE_BOUND('',#141,.F.);+#141 = EDGE_LOOP('',(#142));+#142 = ORIENTED_EDGE('',*,*,#81,.T.);+#143 = FACE_BOUND('',#144,.F.);+#144 = EDGE_LOOP('',(#145));+#145 = ORIENTED_EDGE('',*,*,#146,.F.);+#146 = EDGE_CURVE('',#147,#147,#149,.T.);+#147 = VERTEX_POINT('',#148);+#148 = CARTESIAN_POINT('',(2.65,8.72,0.375));+#149 = SURFACE_CURVE('',#150,(#155,#162),.PCURVE_S1.);+#150 = CIRCLE('',#151,2.65);+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);+#152 = CARTESIAN_POINT('',(0.,8.72,0.375));+#153 = DIRECTION('',(0.,-1.,0.));+#154 = DIRECTION('',(1.,0.,0.));+#155 = PCURVE('',#96,#156);+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);+#157 = CIRCLE('',#158,2.65);+#158 = AXIS2_PLACEMENT_2D('',#159,#160);+#159 = CARTESIAN_POINT('',(1.665334536938E-16,1.093952106032E-16));+#160 = DIRECTION('',(0.,1.));+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#162 = PCURVE('',#163,#168);+#163 = CYLINDRICAL_SURFACE('',#164,2.65);+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);+#165 = CARTESIAN_POINT('',(0.,9.52,0.375));+#166 = DIRECTION('',(-0.,1.,-0.));+#167 = DIRECTION('',(1.,0.,0.));+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);+#169 = LINE('',#170,#171);+#170 = CARTESIAN_POINT('',(-0.,-0.8));+#171 = VECTOR('',#172,1.);+#172 = DIRECTION('',(-1.,0.));+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#174 = ADVANCED_FACE('',(#175),#163,.T.);+#175 = FACE_BOUND('',#176,.F.);+#176 = EDGE_LOOP('',(#177,#200,#201,#202));+#177 = ORIENTED_EDGE('',*,*,#178,.T.);+#178 = EDGE_CURVE('',#179,#147,#181,.T.);+#179 = VERTEX_POINT('',#180);+#180 = CARTESIAN_POINT('',(2.65,9.52,0.375));+#181 = SEAM_CURVE('',#182,(#186,#193),.PCURVE_S1.);+#182 = LINE('',#183,#184);+#183 = CARTESIAN_POINT('',(2.65,9.52,0.375));+#184 = VECTOR('',#185,1.);+#185 = DIRECTION('',(0.,-1.,0.));+#186 = PCURVE('',#163,#187);+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);+#188 = LINE('',#189,#190);+#189 = CARTESIAN_POINT('',(-0.,0.));+#190 = VECTOR('',#191,1.);+#191 = DIRECTION('',(-0.,-1.));+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#193 = PCURVE('',#163,#194);+#194 = DEFINITIONAL_REPRESENTATION('',(#195),#199);+#195 = LINE('',#196,#197);+#196 = CARTESIAN_POINT('',(-6.28318530718,0.));+#197 = VECTOR('',#198,1.);+#198 = DIRECTION('',(-0.,-1.));+#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#200 = ORIENTED_EDGE('',*,*,#146,.T.);+#201 = ORIENTED_EDGE('',*,*,#178,.F.);+#202 = ORIENTED_EDGE('',*,*,#203,.F.);+#203 = EDGE_CURVE('',#179,#179,#204,.T.);+#204 = SURFACE_CURVE('',#205,(#210,#217),.PCURVE_S1.);+#205 = CIRCLE('',#206,2.65);+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);+#207 = CARTESIAN_POINT('',(0.,9.52,0.375));+#208 = DIRECTION('',(0.,-1.,0.));+#209 = DIRECTION('',(1.,0.,0.));+#210 = PCURVE('',#163,#211);+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);+#212 = LINE('',#213,#214);+#213 = CARTESIAN_POINT('',(-0.,0.));+#214 = VECTOR('',#215,1.);+#215 = DIRECTION('',(-1.,0.));+#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#217 = PCURVE('',#218,#223);+#218 = PLANE('',#219);+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);+#220 = CARTESIAN_POINT('',(-1.935056791329E-16,9.52,0.375));+#221 = DIRECTION('',(-0.,-1.,-0.));+#222 = DIRECTION('',(0.,0.,-1.));+#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228);+#224 = CIRCLE('',#225,2.65);+#225 = AXIS2_PLACEMENT_2D('',#226,#227);+#226 = CARTESIAN_POINT('',(-5.551115123126E-17,1.935056791329E-16));+#227 = DIRECTION('',(0.,1.));+#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#229 = ADVANCED_FACE('',(#230,#233),#218,.F.);+#230 = FACE_BOUND('',#231,.F.);+#231 = EDGE_LOOP('',(#232));+#232 = ORIENTED_EDGE('',*,*,#203,.T.);+#233 = FACE_BOUND('',#234,.F.);+#234 = EDGE_LOOP('',(#235));+#235 = ORIENTED_EDGE('',*,*,#236,.T.);+#236 = EDGE_CURVE('',#237,#237,#239,.T.);+#237 = VERTEX_POINT('',#238);+#238 = CARTESIAN_POINT('',(2.065,9.52,0.375));+#239 = SURFACE_CURVE('',#240,(#245,#256),.PCURVE_S1.);+#240 = CIRCLE('',#241,2.065);+#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);+#242 = CARTESIAN_POINT('',(0.,9.52,0.375));+#243 = DIRECTION('',(-0.,1.,0.));+#244 = DIRECTION('',(1.,0.,0.));+#245 = PCURVE('',#218,#246);+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#255);+#247 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#248,#249,#250,#251,#252,#253+,#254),.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(+  '') );+#248 = CARTESIAN_POINT('',(-5.551115123126E-17,2.065));+#249 = CARTESIAN_POINT('',(3.57668491763,2.065));+#250 = CARTESIAN_POINT('',(1.788342458815,-1.0325));+#251 = CARTESIAN_POINT('',(4.502679768166E-16,-4.13));+#252 = CARTESIAN_POINT('',(-1.788342458815,-1.0325));+#253 = CARTESIAN_POINT('',(-3.57668491763,2.065));+#254 = CARTESIAN_POINT('',(-5.551115123126E-17,2.065));+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#256 = PCURVE('',#257,#262);+#257 = CYLINDRICAL_SURFACE('',#258,2.065);+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);+#259 = CARTESIAN_POINT('',(0.,9.62,0.375));+#260 = DIRECTION('',(-0.,1.,-0.));+#261 = DIRECTION('',(1.,0.,0.));+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);+#263 = LINE('',#264,#265);+#264 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01));+#265 = VECTOR('',#266,1.);+#266 = DIRECTION('',(1.,-0.));+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#268 = ADVANCED_FACE('',(#269),#257,.F.);+#269 = FACE_BOUND('',#270,.T.);+#270 = EDGE_LOOP('',(#271,#272,#295,#322));+#271 = ORIENTED_EDGE('',*,*,#236,.T.);+#272 = ORIENTED_EDGE('',*,*,#273,.T.);+#273 = EDGE_CURVE('',#237,#274,#276,.T.);+#274 = VERTEX_POINT('',#275);+#275 = CARTESIAN_POINT('',(2.065,7.32,0.375));+#276 = SEAM_CURVE('',#277,(#281,#288),.PCURVE_S1.);+#277 = LINE('',#278,#279);+#278 = CARTESIAN_POINT('',(2.065,9.62,0.375));+#279 = VECTOR('',#280,1.);+#280 = DIRECTION('',(0.,-1.,0.));+#281 = PCURVE('',#257,#282);+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);+#283 = LINE('',#284,#285);+#284 = CARTESIAN_POINT('',(-6.28318530718,0.));+#285 = VECTOR('',#286,1.);+#286 = DIRECTION('',(-0.,-1.));+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#288 = PCURVE('',#257,#289);+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);+#290 = LINE('',#291,#292);+#291 = CARTESIAN_POINT('',(-0.,0.));+#292 = VECTOR('',#293,1.);+#293 = DIRECTION('',(-0.,-1.));+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#295 = ORIENTED_EDGE('',*,*,#296,.T.);+#296 = EDGE_CURVE('',#274,#274,#297,.T.);+#297 = SURFACE_CURVE('',#298,(#303,#310),.PCURVE_S1.);+#298 = CIRCLE('',#299,2.065);+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);+#300 = CARTESIAN_POINT('',(0.,7.32,0.375));+#301 = DIRECTION('',(0.,-1.,0.));+#302 = DIRECTION('',(1.,0.,0.));+#303 = PCURVE('',#257,#304);+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);+#305 = LINE('',#306,#307);+#306 = CARTESIAN_POINT('',(-0.,-2.3));+#307 = VECTOR('',#308,1.);+#308 = DIRECTION('',(-1.,0.));+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#310 = PCURVE('',#311,#316);+#311 = PLANE('',#312);+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);+#313 = CARTESIAN_POINT('',(-2.069370660623E-16,7.32,0.375));+#314 = DIRECTION('',(-0.,-1.,-0.));+#315 = DIRECTION('',(0.,0.,-1.));+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);+#317 = CIRCLE('',#318,2.065);+#318 = AXIS2_PLACEMENT_2D('',#319,#320);+#319 = CARTESIAN_POINT('',(3.330669073875E-16,2.069370660623E-16));+#320 = DIRECTION('',(0.,1.));+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#322 = ORIENTED_EDGE('',*,*,#273,.F.);+#323 = ADVANCED_FACE('',(#324),#311,.F.);+#324 = FACE_BOUND('',#325,.F.);+#325 = EDGE_LOOP('',(#326));+#326 = ORIENTED_EDGE('',*,*,#296,.T.);+#327 = ADVANCED_FACE('',(#328,#331),#124,.T.);+#328 = FACE_BOUND('',#329,.T.);+#329 = EDGE_LOOP('',(#330));+#330 = ORIENTED_EDGE('',*,*,#109,.F.);+#331 = FACE_BOUND('',#332,.T.);+#332 = EDGE_LOOP('',(#333));+#333 = ORIENTED_EDGE('',*,*,#334,.F.);+#334 = EDGE_CURVE('',#335,#335,#337,.T.);+#335 = VERTEX_POINT('',#336);+#336 = CARTESIAN_POINT('',(2.95,8.46,0.375));+#337 = SURFACE_CURVE('',#338,(#343,#350),.PCURVE_S1.);+#338 = CIRCLE('',#339,2.95);+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);+#340 = CARTESIAN_POINT('',(1.52655665886E-14,8.46,0.375));+#341 = DIRECTION('',(0.,-1.,0.));+#342 = DIRECTION('',(1.,0.,0.));+#343 = PCURVE('',#124,#344);+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);+#345 = CIRCLE('',#346,2.95);+#346 = AXIS2_PLACEMENT_2D('',#347,#348);+#347 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#348 = DIRECTION('',(0.,1.));+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#350 = PCURVE('',#351,#356);+#351 = CYLINDRICAL_SURFACE('',#352,2.95);+#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);+#353 = CARTESIAN_POINT('',(1.52655665886E-14,8.46,0.375));+#354 = DIRECTION('',(-0.,1.,-0.));+#355 = DIRECTION('',(1.,0.,0.));+#356 = DEFINITIONAL_REPRESENTATION('',(#357),#361);+#357 = LINE('',#358,#359);+#358 = CARTESIAN_POINT('',(-0.,0.));+#359 = VECTOR('',#360,1.);+#360 = DIRECTION('',(-1.,0.));+#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#362 = ADVANCED_FACE('',(#363),#351,.T.);+#363 = FACE_BOUND('',#364,.F.);+#364 = EDGE_LOOP('',(#365,#388,#415,#416));+#365 = ORIENTED_EDGE('',*,*,#366,.T.);+#366 = EDGE_CURVE('',#335,#367,#369,.T.);+#367 = VERTEX_POINT('',#368);+#368 = CARTESIAN_POINT('',(2.95,8.1,0.375));+#369 = SEAM_CURVE('',#370,(#374,#381),.PCURVE_S1.);+#370 = LINE('',#371,#372);+#371 = CARTESIAN_POINT('',(2.95,8.46,0.375));+#372 = VECTOR('',#373,1.);+#373 = DIRECTION('',(0.,-1.,0.));+#374 = PCURVE('',#351,#375);+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);+#376 = LINE('',#377,#378);+#377 = CARTESIAN_POINT('',(-0.,0.));+#378 = VECTOR('',#379,1.);+#379 = DIRECTION('',(-0.,-1.));+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#381 = PCURVE('',#351,#382);+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#387);+#383 = LINE('',#384,#385);+#384 = CARTESIAN_POINT('',(-6.28318530718,0.));+#385 = VECTOR('',#386,1.);+#386 = DIRECTION('',(-0.,-1.));+#387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#388 = ORIENTED_EDGE('',*,*,#389,.T.);+#389 = EDGE_CURVE('',#367,#367,#390,.T.);+#390 = SURFACE_CURVE('',#391,(#396,#403),.PCURVE_S1.);+#391 = CIRCLE('',#392,2.95);+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);+#393 = CARTESIAN_POINT('',(1.52655665886E-14,8.1,0.375));+#394 = DIRECTION('',(0.,-1.,0.));+#395 = DIRECTION('',(1.,0.,0.));+#396 = PCURVE('',#351,#397);+#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402);+#398 = LINE('',#399,#400);+#399 = CARTESIAN_POINT('',(-0.,-0.36));+#400 = VECTOR('',#401,1.);+#401 = DIRECTION('',(-1.,0.));+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#403 = PCURVE('',#404,#409);+#404 = PLANE('',#405);+#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);+#406 = CARTESIAN_POINT('',(-1.068312603546E-16,8.1,0.375));+#407 = DIRECTION('',(-0.,-1.,-0.));+#408 = DIRECTION('',(0.,0.,-1.));+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);+#410 = CIRCLE('',#411,2.95);+#411 = AXIS2_PLACEMENT_2D('',#412,#413);+#412 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#413 = DIRECTION('',(0.,1.));+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#415 = ORIENTED_EDGE('',*,*,#366,.F.);+#416 = ORIENTED_EDGE('',*,*,#334,.F.);+#417 = ADVANCED_FACE('',(#418,#453),#404,.F.);+#418 = FACE_BOUND('',#419,.F.);+#419 = EDGE_LOOP('',(#420));+#420 = ORIENTED_EDGE('',*,*,#421,.F.);+#421 = EDGE_CURVE('',#422,#422,#424,.T.);+#422 = VERTEX_POINT('',#423);+#423 = CARTESIAN_POINT('',(3.125,8.1,0.375));+#424 = SURFACE_CURVE('',#425,(#430,#441),.PCURVE_S1.);+#425 = CIRCLE('',#426,3.125);+#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);+#427 = CARTESIAN_POINT('',(0.,8.1,0.375));+#428 = DIRECTION('',(-0.,1.,0.));+#429 = DIRECTION('',(1.,0.,0.));+#430 = PCURVE('',#404,#431);+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#440);+#432 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#433,#434,#435,#436,#437,#438+,#439),.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(+  '') );+#433 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#434 = CARTESIAN_POINT('',(5.412658773653,3.125));+#435 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#436 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#437 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#438 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#439 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#441 = PCURVE('',#442,#447);+#442 = CYLINDRICAL_SURFACE('',#443,3.125);+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);+#444 = CARTESIAN_POINT('',(0.,8.72,0.375));+#445 = DIRECTION('',(-0.,1.,-0.));+#446 = DIRECTION('',(1.,0.,0.));+#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);+#448 = LINE('',#449,#450);+#449 = CARTESIAN_POINT('',(-6.28318530718,-0.62));+#450 = VECTOR('',#451,1.);+#451 = DIRECTION('',(1.,-0.));+#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#453 = FACE_BOUND('',#454,.F.);+#454 = EDGE_LOOP('',(#455));+#455 = ORIENTED_EDGE('',*,*,#389,.F.);+#456 = ADVANCED_FACE('',(#457),#442,.T.);+#457 = FACE_BOUND('',#458,.F.);+#458 = EDGE_LOOP('',(#459,#460,#483,#514));+#459 = ORIENTED_EDGE('',*,*,#421,.T.);+#460 = ORIENTED_EDGE('',*,*,#461,.T.);+#461 = EDGE_CURVE('',#422,#462,#464,.T.);+#462 = VERTEX_POINT('',#463);+#463 = CARTESIAN_POINT('',(3.125,7.754,0.375));+#464 = SEAM_CURVE('',#465,(#469,#476),.PCURVE_S1.);+#465 = LINE('',#466,#467);+#466 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#467 = VECTOR('',#468,1.);+#468 = DIRECTION('',(0.,-1.,0.));+#469 = PCURVE('',#442,#470);+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);+#471 = LINE('',#472,#473);+#472 = CARTESIAN_POINT('',(-6.28318530718,0.));+#473 = VECTOR('',#474,1.);+#474 = DIRECTION('',(-0.,-1.));+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#476 = PCURVE('',#442,#477);+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);+#478 = LINE('',#479,#480);+#479 = CARTESIAN_POINT('',(-0.,0.));+#480 = VECTOR('',#481,1.);+#481 = DIRECTION('',(-0.,-1.));+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#483 = ORIENTED_EDGE('',*,*,#484,.F.);+#484 = EDGE_CURVE('',#462,#462,#485,.T.);+#485 = SURFACE_CURVE('',#486,(#491,#498),.PCURVE_S1.);+#486 = CIRCLE('',#487,3.125);+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);+#488 = CARTESIAN_POINT('',(0.,7.754,0.375));+#489 = DIRECTION('',(-0.,1.,0.));+#490 = DIRECTION('',(1.,0.,0.));+#491 = PCURVE('',#442,#492);+#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497);+#493 = LINE('',#494,#495);+#494 = CARTESIAN_POINT('',(-6.28318530718,-0.966));+#495 = VECTOR('',#496,1.);+#496 = DIRECTION('',(1.,-0.));+#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#498 = PCURVE('',#499,#504);+#499 = PLANE('',#500);+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);+#501 = CARTESIAN_POINT('',(-1.068312603546E-16,7.754,0.375));+#502 = DIRECTION('',(-0.,-1.,-0.));+#503 = DIRECTION('',(0.,0.,-1.));+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#513);+#505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#506,#507,#508,#509,#510,#511+,#512),.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(+  '') );+#506 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#507 = CARTESIAN_POINT('',(5.412658773653,3.125));+#508 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#509 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#510 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#511 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#512 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#514 = ORIENTED_EDGE('',*,*,#461,.F.);+#515 = ADVANCED_FACE('',(#516,#519),#499,.T.);+#516 = FACE_BOUND('',#517,.T.);+#517 = EDGE_LOOP('',(#518));+#518 = ORIENTED_EDGE('',*,*,#484,.F.);+#519 = FACE_BOUND('',#520,.T.);+#520 = EDGE_LOOP('',(#521));+#521 = ORIENTED_EDGE('',*,*,#522,.F.);+#522 = EDGE_CURVE('',#523,#523,#525,.T.);+#523 = VERTEX_POINT('',#524);+#524 = CARTESIAN_POINT('',(2.95,7.754,0.375));+#525 = SURFACE_CURVE('',#526,(#531,#538),.PCURVE_S1.);+#526 = CIRCLE('',#527,2.95);+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);+#528 = CARTESIAN_POINT('',(1.52655665886E-14,7.754,0.375));+#529 = DIRECTION('',(0.,-1.,0.));+#530 = DIRECTION('',(1.,0.,0.));+#531 = PCURVE('',#499,#532);+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);+#533 = CIRCLE('',#534,2.95);+#534 = AXIS2_PLACEMENT_2D('',#535,#536);+#535 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#536 = DIRECTION('',(0.,1.));+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#538 = PCURVE('',#539,#544);+#539 = CYLINDRICAL_SURFACE('',#540,2.95);+#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543);+#541 = CARTESIAN_POINT('',(1.52655665886E-14,7.754,0.375));+#542 = DIRECTION('',(-0.,1.,-0.));+#543 = DIRECTION('',(1.,0.,0.));+#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);+#545 = LINE('',#546,#547);+#546 = CARTESIAN_POINT('',(-0.,0.));+#547 = VECTOR('',#548,1.);+#548 = DIRECTION('',(-1.,0.));+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#550 = ADVANCED_FACE('',(#551),#539,.T.);+#551 = FACE_BOUND('',#552,.F.);+#552 = EDGE_LOOP('',(#553,#576,#603,#604));+#553 = ORIENTED_EDGE('',*,*,#554,.T.);+#554 = EDGE_CURVE('',#523,#555,#557,.T.);+#555 = VERTEX_POINT('',#556);+#556 = CARTESIAN_POINT('',(2.95,7.394,0.375));+#557 = SEAM_CURVE('',#558,(#562,#569),.PCURVE_S1.);+#558 = LINE('',#559,#560);+#559 = CARTESIAN_POINT('',(2.95,7.754,0.375));+#560 = VECTOR('',#561,1.);+#561 = DIRECTION('',(0.,-1.,0.));+#562 = PCURVE('',#539,#563);+#563 = DEFINITIONAL_REPRESENTATION('',(#564),#568);+#564 = LINE('',#565,#566);+#565 = CARTESIAN_POINT('',(-0.,0.));+#566 = VECTOR('',#567,1.);+#567 = DIRECTION('',(-0.,-1.));+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#569 = PCURVE('',#539,#570);+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);+#571 = LINE('',#572,#573);+#572 = CARTESIAN_POINT('',(-6.28318530718,0.));+#573 = VECTOR('',#574,1.);+#574 = DIRECTION('',(-0.,-1.));+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#576 = ORIENTED_EDGE('',*,*,#577,.T.);+#577 = EDGE_CURVE('',#555,#555,#578,.T.);+#578 = SURFACE_CURVE('',#579,(#584,#591),.PCURVE_S1.);+#579 = CIRCLE('',#580,2.95);+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);+#581 = CARTESIAN_POINT('',(1.52655665886E-14,7.394,0.375));+#582 = DIRECTION('',(0.,-1.,0.));+#583 = DIRECTION('',(1.,0.,0.));+#584 = PCURVE('',#539,#585);+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);+#586 = LINE('',#587,#588);+#587 = CARTESIAN_POINT('',(-0.,-0.36));+#588 = VECTOR('',#589,1.);+#589 = DIRECTION('',(-1.,0.));+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#591 = PCURVE('',#592,#597);+#592 = PLANE('',#593);+#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596);+#594 = CARTESIAN_POINT('',(-1.068312603546E-16,7.394,0.375));+#595 = DIRECTION('',(-0.,-1.,-0.));+#596 = DIRECTION('',(0.,0.,-1.));+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);+#598 = CIRCLE('',#599,2.95);+#599 = AXIS2_PLACEMENT_2D('',#600,#601);+#600 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#601 = DIRECTION('',(0.,1.));+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#603 = ORIENTED_EDGE('',*,*,#554,.F.);+#604 = ORIENTED_EDGE('',*,*,#522,.F.);+#605 = ADVANCED_FACE('',(#606,#641),#592,.F.);+#606 = FACE_BOUND('',#607,.F.);+#607 = EDGE_LOOP('',(#608));+#608 = ORIENTED_EDGE('',*,*,#609,.F.);+#609 = EDGE_CURVE('',#610,#610,#612,.T.);+#610 = VERTEX_POINT('',#611);+#611 = CARTESIAN_POINT('',(3.125,7.394,0.375));+#612 = SURFACE_CURVE('',#613,(#618,#629),.PCURVE_S1.);+#613 = CIRCLE('',#614,3.125);+#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617);+#615 = CARTESIAN_POINT('',(0.,7.394,0.375));+#616 = DIRECTION('',(-0.,1.,0.));+#617 = DIRECTION('',(1.,0.,0.));+#618 = PCURVE('',#592,#619);+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#628);+#620 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#621,#622,#623,#624,#625,#626+,#627),.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(+  '') );+#621 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#622 = CARTESIAN_POINT('',(5.412658773653,3.125));+#623 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#624 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#625 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#626 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#627 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#629 = PCURVE('',#630,#635);+#630 = CYLINDRICAL_SURFACE('',#631,3.125);+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);+#632 = CARTESIAN_POINT('',(0.,8.72,0.375));+#633 = DIRECTION('',(-0.,1.,-0.));+#634 = DIRECTION('',(1.,0.,0.));+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);+#636 = LINE('',#637,#638);+#637 = CARTESIAN_POINT('',(-6.28318530718,-1.326));+#638 = VECTOR('',#639,1.);+#639 = DIRECTION('',(1.,-0.));+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#641 = FACE_BOUND('',#642,.F.);+#642 = EDGE_LOOP('',(#643));+#643 = ORIENTED_EDGE('',*,*,#577,.F.);+#644 = ADVANCED_FACE('',(#645),#630,.T.);+#645 = FACE_BOUND('',#646,.F.);+#646 = EDGE_LOOP('',(#647,#648,#671,#702));+#647 = ORIENTED_EDGE('',*,*,#609,.T.);+#648 = ORIENTED_EDGE('',*,*,#649,.T.);+#649 = EDGE_CURVE('',#610,#650,#652,.T.);+#650 = VERTEX_POINT('',#651);+#651 = CARTESIAN_POINT('',(3.125,7.048,0.375));+#652 = SEAM_CURVE('',#653,(#657,#664),.PCURVE_S1.);+#653 = LINE('',#654,#655);+#654 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#655 = VECTOR('',#656,1.);+#656 = DIRECTION('',(0.,-1.,0.));+#657 = PCURVE('',#630,#658);+#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);+#659 = LINE('',#660,#661);+#660 = CARTESIAN_POINT('',(-6.28318530718,0.));+#661 = VECTOR('',#662,1.);+#662 = DIRECTION('',(-0.,-1.));+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#664 = PCURVE('',#630,#665);+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);+#666 = LINE('',#667,#668);+#667 = CARTESIAN_POINT('',(-0.,0.));+#668 = VECTOR('',#669,1.);+#669 = DIRECTION('',(-0.,-1.));+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#671 = ORIENTED_EDGE('',*,*,#672,.F.);+#672 = EDGE_CURVE('',#650,#650,#673,.T.);+#673 = SURFACE_CURVE('',#674,(#679,#686),.PCURVE_S1.);+#674 = CIRCLE('',#675,3.125);+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);+#676 = CARTESIAN_POINT('',(0.,7.048,0.375));+#677 = DIRECTION('',(-0.,1.,0.));+#678 = DIRECTION('',(1.,0.,0.));+#679 = PCURVE('',#630,#680);+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);+#681 = LINE('',#682,#683);+#682 = CARTESIAN_POINT('',(-6.28318530718,-1.672));+#683 = VECTOR('',#684,1.);+#684 = DIRECTION('',(1.,-0.));+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#686 = PCURVE('',#687,#692);+#687 = PLANE('',#688);+#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);+#689 = CARTESIAN_POINT('',(-1.068312603546E-16,7.048,0.375));+#690 = DIRECTION('',(-0.,-1.,-0.));+#691 = DIRECTION('',(0.,0.,-1.));+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#701);+#693 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#694,#695,#696,#697,#698,#699+,#700),.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(+  '') );+#694 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#695 = CARTESIAN_POINT('',(5.412658773653,3.125));+#696 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#697 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#698 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#699 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#700 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#702 = ORIENTED_EDGE('',*,*,#649,.F.);+#703 = ADVANCED_FACE('',(#704,#707),#687,.T.);+#704 = FACE_BOUND('',#705,.T.);+#705 = EDGE_LOOP('',(#706));+#706 = ORIENTED_EDGE('',*,*,#672,.F.);+#707 = FACE_BOUND('',#708,.T.);+#708 = EDGE_LOOP('',(#709));+#709 = ORIENTED_EDGE('',*,*,#710,.F.);+#710 = EDGE_CURVE('',#711,#711,#713,.T.);+#711 = VERTEX_POINT('',#712);+#712 = CARTESIAN_POINT('',(2.95,7.048,0.375));+#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.);+#714 = CIRCLE('',#715,2.95);+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);+#716 = CARTESIAN_POINT('',(1.52655665886E-14,7.048,0.375));+#717 = DIRECTION('',(0.,-1.,0.));+#718 = DIRECTION('',(1.,0.,0.));+#719 = PCURVE('',#687,#720);+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);+#721 = CIRCLE('',#722,2.95);+#722 = AXIS2_PLACEMENT_2D('',#723,#724);+#723 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#724 = DIRECTION('',(0.,1.));+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#726 = PCURVE('',#727,#732);+#727 = CYLINDRICAL_SURFACE('',#728,2.95);+#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);+#729 = CARTESIAN_POINT('',(1.52655665886E-14,7.048,0.375));+#730 = DIRECTION('',(-0.,1.,-0.));+#731 = DIRECTION('',(1.,0.,0.));+#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);+#733 = LINE('',#734,#735);+#734 = CARTESIAN_POINT('',(-0.,0.));+#735 = VECTOR('',#736,1.);+#736 = DIRECTION('',(-1.,0.));+#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#738 = ADVANCED_FACE('',(#739),#727,.T.);+#739 = FACE_BOUND('',#740,.F.);+#740 = EDGE_LOOP('',(#741,#764,#791,#792));+#741 = ORIENTED_EDGE('',*,*,#742,.T.);+#742 = EDGE_CURVE('',#711,#743,#745,.T.);+#743 = VERTEX_POINT('',#744);+#744 = CARTESIAN_POINT('',(2.95,6.688,0.375));+#745 = SEAM_CURVE('',#746,(#750,#757),.PCURVE_S1.);+#746 = LINE('',#747,#748);+#747 = CARTESIAN_POINT('',(2.95,7.048,0.375));+#748 = VECTOR('',#749,1.);+#749 = DIRECTION('',(0.,-1.,0.));+#750 = PCURVE('',#727,#751);+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);+#752 = LINE('',#753,#754);+#753 = CARTESIAN_POINT('',(-0.,0.));+#754 = VECTOR('',#755,1.);+#755 = DIRECTION('',(-0.,-1.));+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#757 = PCURVE('',#727,#758);+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);+#759 = LINE('',#760,#761);+#760 = CARTESIAN_POINT('',(-6.28318530718,0.));+#761 = VECTOR('',#762,1.);+#762 = DIRECTION('',(-0.,-1.));+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#764 = ORIENTED_EDGE('',*,*,#765,.T.);+#765 = EDGE_CURVE('',#743,#743,#766,.T.);+#766 = SURFACE_CURVE('',#767,(#772,#779),.PCURVE_S1.);+#767 = CIRCLE('',#768,2.95);+#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771);+#769 = CARTESIAN_POINT('',(1.52655665886E-14,6.688,0.375));+#770 = DIRECTION('',(0.,-1.,0.));+#771 = DIRECTION('',(1.,0.,0.));+#772 = PCURVE('',#727,#773);+#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);+#774 = LINE('',#775,#776);+#775 = CARTESIAN_POINT('',(-0.,-0.36));+#776 = VECTOR('',#777,1.);+#777 = DIRECTION('',(-1.,0.));+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#779 = PCURVE('',#780,#785);+#780 = PLANE('',#781);+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);+#782 = CARTESIAN_POINT('',(-1.068312603546E-16,6.688,0.375));+#783 = DIRECTION('',(-0.,-1.,-0.));+#784 = DIRECTION('',(0.,0.,-1.));+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790);+#786 = CIRCLE('',#787,2.95);+#787 = AXIS2_PLACEMENT_2D('',#788,#789);+#788 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#789 = DIRECTION('',(0.,1.));+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#791 = ORIENTED_EDGE('',*,*,#742,.F.);+#792 = ORIENTED_EDGE('',*,*,#710,.F.);+#793 = ADVANCED_FACE('',(#794,#829),#780,.F.);+#794 = FACE_BOUND('',#795,.F.);+#795 = EDGE_LOOP('',(#796));+#796 = ORIENTED_EDGE('',*,*,#797,.F.);+#797 = EDGE_CURVE('',#798,#798,#800,.T.);+#798 = VERTEX_POINT('',#799);+#799 = CARTESIAN_POINT('',(3.125,6.688,0.375));+#800 = SURFACE_CURVE('',#801,(#806,#817),.PCURVE_S1.);+#801 = CIRCLE('',#802,3.125);+#802 = AXIS2_PLACEMENT_3D('',#803,#804,#805);+#803 = CARTESIAN_POINT('',(0.,6.688,0.375));+#804 = DIRECTION('',(-0.,1.,0.));+#805 = DIRECTION('',(1.,0.,0.));+#806 = PCURVE('',#780,#807);+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#816);+#808 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#809,#810,#811,#812,#813,#814+,#815),.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(+  '') );+#809 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#810 = CARTESIAN_POINT('',(5.412658773653,3.125));+#811 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#812 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#813 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#814 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#815 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#817 = PCURVE('',#818,#823);+#818 = CYLINDRICAL_SURFACE('',#819,3.125);+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);+#820 = CARTESIAN_POINT('',(0.,8.72,0.375));+#821 = DIRECTION('',(-0.,1.,-0.));+#822 = DIRECTION('',(1.,0.,0.));+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);+#824 = LINE('',#825,#826);+#825 = CARTESIAN_POINT('',(-6.28318530718,-2.032));+#826 = VECTOR('',#827,1.);+#827 = DIRECTION('',(1.,-0.));+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#829 = FACE_BOUND('',#830,.F.);+#830 = EDGE_LOOP('',(#831));+#831 = ORIENTED_EDGE('',*,*,#765,.F.);+#832 = ADVANCED_FACE('',(#833),#818,.T.);+#833 = FACE_BOUND('',#834,.F.);+#834 = EDGE_LOOP('',(#835,#836,#859,#890));+#835 = ORIENTED_EDGE('',*,*,#797,.T.);+#836 = ORIENTED_EDGE('',*,*,#837,.T.);+#837 = EDGE_CURVE('',#798,#838,#840,.T.);+#838 = VERTEX_POINT('',#839);+#839 = CARTESIAN_POINT('',(3.125,6.342,0.375));+#840 = SEAM_CURVE('',#841,(#845,#852),.PCURVE_S1.);+#841 = LINE('',#842,#843);+#842 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#843 = VECTOR('',#844,1.);+#844 = DIRECTION('',(0.,-1.,0.));+#845 = PCURVE('',#818,#846);+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);+#847 = LINE('',#848,#849);+#848 = CARTESIAN_POINT('',(-6.28318530718,0.));+#849 = VECTOR('',#850,1.);+#850 = DIRECTION('',(-0.,-1.));+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#852 = PCURVE('',#818,#853);+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);+#854 = LINE('',#855,#856);+#855 = CARTESIAN_POINT('',(-0.,0.));+#856 = VECTOR('',#857,1.);+#857 = DIRECTION('',(-0.,-1.));+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#859 = ORIENTED_EDGE('',*,*,#860,.F.);+#860 = EDGE_CURVE('',#838,#838,#861,.T.);+#861 = SURFACE_CURVE('',#862,(#867,#874),.PCURVE_S1.);+#862 = CIRCLE('',#863,3.125);+#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);+#864 = CARTESIAN_POINT('',(0.,6.342,0.375));+#865 = DIRECTION('',(-0.,1.,0.));+#866 = DIRECTION('',(1.,0.,0.));+#867 = PCURVE('',#818,#868);+#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873);+#869 = LINE('',#870,#871);+#870 = CARTESIAN_POINT('',(-6.28318530718,-2.378));+#871 = VECTOR('',#872,1.);+#872 = DIRECTION('',(1.,-0.));+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#874 = PCURVE('',#875,#880);+#875 = PLANE('',#876);+#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);+#877 = CARTESIAN_POINT('',(-1.068312603546E-16,6.342,0.375));+#878 = DIRECTION('',(-0.,-1.,-0.));+#879 = DIRECTION('',(0.,0.,-1.));+#880 = DEFINITIONAL_REPRESENTATION('',(#881),#889);+#881 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#882,#883,#884,#885,#886,#887+,#888),.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(+  '') );+#882 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#883 = CARTESIAN_POINT('',(5.412658773653,3.125));+#884 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#885 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#886 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#887 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#888 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#890 = ORIENTED_EDGE('',*,*,#837,.F.);+#891 = ADVANCED_FACE('',(#892,#895),#875,.T.);+#892 = FACE_BOUND('',#893,.T.);+#893 = EDGE_LOOP('',(#894));+#894 = ORIENTED_EDGE('',*,*,#860,.F.);+#895 = FACE_BOUND('',#896,.T.);+#896 = EDGE_LOOP('',(#897));+#897 = ORIENTED_EDGE('',*,*,#898,.F.);+#898 = EDGE_CURVE('',#899,#899,#901,.T.);+#899 = VERTEX_POINT('',#900);+#900 = CARTESIAN_POINT('',(2.95,6.342,0.375));+#901 = SURFACE_CURVE('',#902,(#907,#914),.PCURVE_S1.);+#902 = CIRCLE('',#903,2.95);+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);+#904 = CARTESIAN_POINT('',(1.52655665886E-14,6.342,0.375));+#905 = DIRECTION('',(0.,-1.,0.));+#906 = DIRECTION('',(1.,0.,0.));+#907 = PCURVE('',#875,#908);+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);+#909 = CIRCLE('',#910,2.95);+#910 = AXIS2_PLACEMENT_2D('',#911,#912);+#911 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#912 = DIRECTION('',(0.,1.));+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#914 = PCURVE('',#915,#920);+#915 = CYLINDRICAL_SURFACE('',#916,2.95);+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);+#917 = CARTESIAN_POINT('',(1.52655665886E-14,6.342,0.375));+#918 = DIRECTION('',(-0.,1.,-0.));+#919 = DIRECTION('',(1.,0.,0.));+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);+#921 = LINE('',#922,#923);+#922 = CARTESIAN_POINT('',(-0.,0.));+#923 = VECTOR('',#924,1.);+#924 = DIRECTION('',(-1.,0.));+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#926 = ADVANCED_FACE('',(#927),#915,.T.);+#927 = FACE_BOUND('',#928,.F.);+#928 = EDGE_LOOP('',(#929,#952,#979,#980));+#929 = ORIENTED_EDGE('',*,*,#930,.T.);+#930 = EDGE_CURVE('',#899,#931,#933,.T.);+#931 = VERTEX_POINT('',#932);+#932 = CARTESIAN_POINT('',(2.95,5.982,0.375));+#933 = SEAM_CURVE('',#934,(#938,#945),.PCURVE_S1.);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(2.95,6.342,0.375));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,-1.,0.));+#938 = PCURVE('',#915,#939);+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);+#940 = LINE('',#941,#942);+#941 = CARTESIAN_POINT('',(-0.,0.));+#942 = VECTOR('',#943,1.);+#943 = DIRECTION('',(-0.,-1.));+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#945 = PCURVE('',#915,#946);+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);+#947 = LINE('',#948,#949);+#948 = CARTESIAN_POINT('',(-6.28318530718,0.));+#949 = VECTOR('',#950,1.);+#950 = DIRECTION('',(-0.,-1.));+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#952 = ORIENTED_EDGE('',*,*,#953,.T.);+#953 = EDGE_CURVE('',#931,#931,#954,.T.);+#954 = SURFACE_CURVE('',#955,(#960,#967),.PCURVE_S1.);+#955 = CIRCLE('',#956,2.95);+#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959);+#957 = CARTESIAN_POINT('',(1.52655665886E-14,5.982,0.375));+#958 = DIRECTION('',(0.,-1.,0.));+#959 = DIRECTION('',(1.,0.,0.));+#960 = PCURVE('',#915,#961);+#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966);+#962 = LINE('',#963,#964);+#963 = CARTESIAN_POINT('',(-0.,-0.36));+#964 = VECTOR('',#965,1.);+#965 = DIRECTION('',(-1.,0.));+#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#967 = PCURVE('',#968,#973);+#968 = PLANE('',#969);+#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972);+#970 = CARTESIAN_POINT('',(-1.068312603546E-16,5.982,0.375));+#971 = DIRECTION('',(-0.,-1.,-0.));+#972 = DIRECTION('',(0.,0.,-1.));+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);+#974 = CIRCLE('',#975,2.95);+#975 = AXIS2_PLACEMENT_2D('',#976,#977);+#976 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#977 = DIRECTION('',(0.,1.));+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#979 = ORIENTED_EDGE('',*,*,#930,.F.);+#980 = ORIENTED_EDGE('',*,*,#898,.F.);+#981 = ADVANCED_FACE('',(#982,#1017),#968,.F.);+#982 = FACE_BOUND('',#983,.F.);+#983 = EDGE_LOOP('',(#984));+#984 = ORIENTED_EDGE('',*,*,#985,.F.);+#985 = EDGE_CURVE('',#986,#986,#988,.T.);+#986 = VERTEX_POINT('',#987);+#987 = CARTESIAN_POINT('',(3.125,5.982,0.375));+#988 = SURFACE_CURVE('',#989,(#994,#1005),.PCURVE_S1.);+#989 = CIRCLE('',#990,3.125);+#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993);+#991 = CARTESIAN_POINT('',(0.,5.982,0.375));+#992 = DIRECTION('',(-0.,1.,0.));+#993 = DIRECTION('',(1.,0.,0.));+#994 = PCURVE('',#968,#995);+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1004);+#996 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#997,#998,#999,#1000,#1001,+#1002,#1003),.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(+  '') );+#997 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#998 = CARTESIAN_POINT('',(5.412658773653,3.125));+#999 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#1000 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#1001 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#1002 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#1003 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1005 = PCURVE('',#1006,#1011);+#1006 = CYLINDRICAL_SURFACE('',#1007,3.125);+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);+#1008 = CARTESIAN_POINT('',(0.,8.72,0.375));+#1009 = DIRECTION('',(-0.,1.,-0.));+#1010 = DIRECTION('',(1.,0.,0.));+#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);+#1012 = LINE('',#1013,#1014);+#1013 = CARTESIAN_POINT('',(-6.28318530718,-2.738));+#1014 = VECTOR('',#1015,1.);+#1015 = DIRECTION('',(1.,-0.));+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1017 = FACE_BOUND('',#1018,.F.);+#1018 = EDGE_LOOP('',(#1019));+#1019 = ORIENTED_EDGE('',*,*,#953,.F.);+#1020 = ADVANCED_FACE('',(#1021),#1006,.T.);+#1021 = FACE_BOUND('',#1022,.F.);+#1022 = EDGE_LOOP('',(#1023,#1024,#1047,#1078));+#1023 = ORIENTED_EDGE('',*,*,#985,.T.);+#1024 = ORIENTED_EDGE('',*,*,#1025,.T.);+#1025 = EDGE_CURVE('',#986,#1026,#1028,.T.);+#1026 = VERTEX_POINT('',#1027);+#1027 = CARTESIAN_POINT('',(3.125,5.636,0.375));+#1028 = SEAM_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(0.,-1.,0.));+#1033 = PCURVE('',#1006,#1034);+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);+#1035 = LINE('',#1036,#1037);+#1036 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1037 = VECTOR('',#1038,1.);+#1038 = DIRECTION('',(-0.,-1.));+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1040 = PCURVE('',#1006,#1041);+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);+#1042 = LINE('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(-0.,0.));+#1044 = VECTOR('',#1045,1.);+#1045 = DIRECTION('',(-0.,-1.));+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1047 = ORIENTED_EDGE('',*,*,#1048,.F.);+#1048 = EDGE_CURVE('',#1026,#1026,#1049,.T.);+#1049 = SURFACE_CURVE('',#1050,(#1055,#1062),.PCURVE_S1.);+#1050 = CIRCLE('',#1051,3.125);+#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);+#1052 = CARTESIAN_POINT('',(0.,5.636,0.375));+#1053 = DIRECTION('',(-0.,1.,0.));+#1054 = DIRECTION('',(1.,0.,0.));+#1055 = PCURVE('',#1006,#1056);+#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1061);+#1057 = LINE('',#1058,#1059);+#1058 = CARTESIAN_POINT('',(-6.28318530718,-3.084));+#1059 = VECTOR('',#1060,1.);+#1060 = DIRECTION('',(1.,-0.));+#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1062 = PCURVE('',#1063,#1068);+#1063 = PLANE('',#1064);+#1064 = AXIS2_PLACEMENT_3D('',#1065,#1066,#1067);+#1065 = CARTESIAN_POINT('',(-1.068312603546E-16,5.636,0.375));+#1066 = DIRECTION('',(-0.,-1.,-0.));+#1067 = DIRECTION('',(0.,0.,-1.));+#1068 = DEFINITIONAL_REPRESENTATION('',(#1069),#1077);+#1069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1070,#1071,#1072,#1073,+#1074,#1075,#1076),.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('') );+#1070 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1071 = CARTESIAN_POINT('',(5.412658773653,3.125));+#1072 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#1073 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#1074 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#1075 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#1076 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1078 = ORIENTED_EDGE('',*,*,#1025,.F.);+#1079 = ADVANCED_FACE('',(#1080,#1083),#1063,.T.);+#1080 = FACE_BOUND('',#1081,.T.);+#1081 = EDGE_LOOP('',(#1082));+#1082 = ORIENTED_EDGE('',*,*,#1048,.F.);+#1083 = FACE_BOUND('',#1084,.T.);+#1084 = EDGE_LOOP('',(#1085));+#1085 = ORIENTED_EDGE('',*,*,#1086,.F.);+#1086 = EDGE_CURVE('',#1087,#1087,#1089,.T.);+#1087 = VERTEX_POINT('',#1088);+#1088 = CARTESIAN_POINT('',(2.95,5.636,0.375));+#1089 = SURFACE_CURVE('',#1090,(#1095,#1102),.PCURVE_S1.);+#1090 = CIRCLE('',#1091,2.95);+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);+#1092 = CARTESIAN_POINT('',(1.52655665886E-14,5.636,0.375));+#1093 = DIRECTION('',(0.,-1.,0.));+#1094 = DIRECTION('',(1.,0.,0.));+#1095 = PCURVE('',#1063,#1096);+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);+#1097 = CIRCLE('',#1098,2.95);+#1098 = AXIS2_PLACEMENT_2D('',#1099,#1100);+#1099 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#1100 = DIRECTION('',(0.,1.));+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1102 = PCURVE('',#1103,#1108);+#1103 = CYLINDRICAL_SURFACE('',#1104,2.95);+#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107);+#1105 = CARTESIAN_POINT('',(1.52655665886E-14,5.636,0.375));+#1106 = DIRECTION('',(-0.,1.,-0.));+#1107 = DIRECTION('',(1.,0.,0.));+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);+#1109 = LINE('',#1110,#1111);+#1110 = CARTESIAN_POINT('',(-0.,0.));+#1111 = VECTOR('',#1112,1.);+#1112 = DIRECTION('',(-1.,0.));+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1114 = ADVANCED_FACE('',(#1115),#1103,.T.);+#1115 = FACE_BOUND('',#1116,.F.);+#1116 = EDGE_LOOP('',(#1117,#1140,#1167,#1168));+#1117 = ORIENTED_EDGE('',*,*,#1118,.T.);+#1118 = EDGE_CURVE('',#1087,#1119,#1121,.T.);+#1119 = VERTEX_POINT('',#1120);+#1120 = CARTESIAN_POINT('',(2.95,5.276,0.375));+#1121 = SEAM_CURVE('',#1122,(#1126,#1133),.PCURVE_S1.);+#1122 = LINE('',#1123,#1124);+#1123 = CARTESIAN_POINT('',(2.95,5.636,0.375));+#1124 = VECTOR('',#1125,1.);+#1125 = DIRECTION('',(0.,-1.,0.));+#1126 = PCURVE('',#1103,#1127);+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132);+#1128 = LINE('',#1129,#1130);+#1129 = CARTESIAN_POINT('',(-0.,0.));+#1130 = VECTOR('',#1131,1.);+#1131 = DIRECTION('',(-0.,-1.));+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1133 = PCURVE('',#1103,#1134);+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);+#1135 = LINE('',#1136,#1137);+#1136 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1137 = VECTOR('',#1138,1.);+#1138 = DIRECTION('',(-0.,-1.));+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1140 = ORIENTED_EDGE('',*,*,#1141,.T.);+#1141 = EDGE_CURVE('',#1119,#1119,#1142,.T.);+#1142 = SURFACE_CURVE('',#1143,(#1148,#1155),.PCURVE_S1.);+#1143 = CIRCLE('',#1144,2.95);+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);+#1145 = CARTESIAN_POINT('',(1.52655665886E-14,5.276,0.375));+#1146 = DIRECTION('',(0.,-1.,0.));+#1147 = DIRECTION('',(1.,0.,0.));+#1148 = PCURVE('',#1103,#1149);+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154);+#1150 = LINE('',#1151,#1152);+#1151 = CARTESIAN_POINT('',(-0.,-0.36));+#1152 = VECTOR('',#1153,1.);+#1153 = DIRECTION('',(-1.,0.));+#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1155 = PCURVE('',#1156,#1161);+#1156 = PLANE('',#1157);+#1157 = AXIS2_PLACEMENT_3D('',#1158,#1159,#1160);+#1158 = CARTESIAN_POINT('',(-1.068312603546E-16,5.276,0.375));+#1159 = DIRECTION('',(-0.,-1.,-0.));+#1160 = DIRECTION('',(0.,0.,-1.));+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);+#1162 = CIRCLE('',#1163,2.95);+#1163 = AXIS2_PLACEMENT_2D('',#1164,#1165);+#1164 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#1165 = DIRECTION('',(0.,1.));+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1167 = ORIENTED_EDGE('',*,*,#1118,.F.);+#1168 = ORIENTED_EDGE('',*,*,#1086,.F.);+#1169 = ADVANCED_FACE('',(#1170,#1205),#1156,.F.);+#1170 = FACE_BOUND('',#1171,.F.);+#1171 = EDGE_LOOP('',(#1172));+#1172 = ORIENTED_EDGE('',*,*,#1173,.F.);+#1173 = EDGE_CURVE('',#1174,#1174,#1176,.T.);+#1174 = VERTEX_POINT('',#1175);+#1175 = CARTESIAN_POINT('',(3.125,5.276,0.375));+#1176 = SURFACE_CURVE('',#1177,(#1182,#1193),.PCURVE_S1.);+#1177 = CIRCLE('',#1178,3.125);+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);+#1179 = CARTESIAN_POINT('',(0.,5.276,0.375));+#1180 = DIRECTION('',(-0.,1.,0.));+#1181 = DIRECTION('',(1.,0.,0.));+#1182 = PCURVE('',#1156,#1183);+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1192);+#1184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1185,#1186,#1187,#1188,+#1189,#1190,#1191),.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('') );+#1185 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1186 = CARTESIAN_POINT('',(5.412658773653,3.125));+#1187 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#1188 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#1189 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#1190 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#1191 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1193 = PCURVE('',#1194,#1199);+#1194 = CYLINDRICAL_SURFACE('',#1195,3.125);+#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);+#1196 = CARTESIAN_POINT('',(0.,8.72,0.375));+#1197 = DIRECTION('',(-0.,1.,-0.));+#1198 = DIRECTION('',(1.,0.,0.));+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);+#1200 = LINE('',#1201,#1202);+#1201 = CARTESIAN_POINT('',(-6.28318530718,-3.444));+#1202 = VECTOR('',#1203,1.);+#1203 = DIRECTION('',(1.,-0.));+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1205 = FACE_BOUND('',#1206,.F.);+#1206 = EDGE_LOOP('',(#1207));+#1207 = ORIENTED_EDGE('',*,*,#1141,.F.);+#1208 = ADVANCED_FACE('',(#1209),#1194,.T.);+#1209 = FACE_BOUND('',#1210,.F.);+#1210 = EDGE_LOOP('',(#1211,#1212,#1235,#1266));+#1211 = ORIENTED_EDGE('',*,*,#1173,.T.);+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);+#1213 = EDGE_CURVE('',#1174,#1214,#1216,.T.);+#1214 = VERTEX_POINT('',#1215);+#1215 = CARTESIAN_POINT('',(3.125,4.93,0.375));+#1216 = SEAM_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);+#1217 = LINE('',#1218,#1219);+#1218 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#1219 = VECTOR('',#1220,1.);+#1220 = DIRECTION('',(0.,-1.,0.));+#1221 = PCURVE('',#1194,#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('',#1194,#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('',*,*,#1236,.F.);+#1236 = EDGE_CURVE('',#1214,#1214,#1237,.T.);+#1237 = SURFACE_CURVE('',#1238,(#1243,#1250),.PCURVE_S1.);+#1238 = CIRCLE('',#1239,3.125);+#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);+#1240 = CARTESIAN_POINT('',(0.,4.93,0.375));+#1241 = DIRECTION('',(-0.,1.,0.));+#1242 = DIRECTION('',(1.,0.,0.));+#1243 = PCURVE('',#1194,#1244);+#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249);+#1245 = LINE('',#1246,#1247);+#1246 = CARTESIAN_POINT('',(-6.28318530718,-3.79));+#1247 = VECTOR('',#1248,1.);+#1248 = DIRECTION('',(1.,-0.));+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1250 = PCURVE('',#1251,#1256);+#1251 = PLANE('',#1252);+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);+#1253 = CARTESIAN_POINT('',(-1.068312603546E-16,4.93,0.375));+#1254 = DIRECTION('',(-0.,-1.,-0.));+#1255 = DIRECTION('',(0.,0.,-1.));+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1265);+#1257 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1258,#1259,#1260,#1261,+#1262,#1263,#1264),.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('') );+#1258 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1259 = CARTESIAN_POINT('',(5.412658773653,3.125));+#1260 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#1261 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#1262 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#1263 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#1264 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1266 = ORIENTED_EDGE('',*,*,#1213,.F.);+#1267 = ADVANCED_FACE('',(#1268,#1271),#1251,.T.);+#1268 = FACE_BOUND('',#1269,.T.);+#1269 = EDGE_LOOP('',(#1270));+#1270 = ORIENTED_EDGE('',*,*,#1236,.F.);+#1271 = FACE_BOUND('',#1272,.T.);+#1272 = EDGE_LOOP('',(#1273));+#1273 = ORIENTED_EDGE('',*,*,#1274,.F.);+#1274 = EDGE_CURVE('',#1275,#1275,#1277,.T.);+#1275 = VERTEX_POINT('',#1276);+#1276 = CARTESIAN_POINT('',(2.95,4.93,0.375));+#1277 = SURFACE_CURVE('',#1278,(#1283,#1290),.PCURVE_S1.);+#1278 = CIRCLE('',#1279,2.95);+#1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);+#1280 = CARTESIAN_POINT('',(1.52655665886E-14,4.93,0.375));+#1281 = DIRECTION('',(0.,-1.,0.));+#1282 = DIRECTION('',(1.,0.,0.));+#1283 = PCURVE('',#1251,#1284);+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);+#1285 = CIRCLE('',#1286,2.95);+#1286 = AXIS2_PLACEMENT_2D('',#1287,#1288);+#1287 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#1288 = DIRECTION('',(0.,1.));+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1290 = PCURVE('',#1291,#1296);+#1291 = CYLINDRICAL_SURFACE('',#1292,2.95);+#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295);+#1293 = CARTESIAN_POINT('',(1.52655665886E-14,4.93,0.375));+#1294 = DIRECTION('',(-0.,1.,-0.));+#1295 = DIRECTION('',(1.,0.,0.));+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);+#1297 = LINE('',#1298,#1299);+#1298 = CARTESIAN_POINT('',(-0.,0.));+#1299 = VECTOR('',#1300,1.);+#1300 = DIRECTION('',(-1.,0.));+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1302 = ADVANCED_FACE('',(#1303),#1291,.T.);+#1303 = FACE_BOUND('',#1304,.F.);+#1304 = EDGE_LOOP('',(#1305,#1328,#1355,#1356));+#1305 = ORIENTED_EDGE('',*,*,#1306,.T.);+#1306 = EDGE_CURVE('',#1275,#1307,#1309,.T.);+#1307 = VERTEX_POINT('',#1308);+#1308 = CARTESIAN_POINT('',(2.95,4.57,0.375));+#1309 = SEAM_CURVE('',#1310,(#1314,#1321),.PCURVE_S1.);+#1310 = LINE('',#1311,#1312);+#1311 = CARTESIAN_POINT('',(2.95,4.93,0.375));+#1312 = VECTOR('',#1313,1.);+#1313 = DIRECTION('',(0.,-1.,0.));+#1314 = PCURVE('',#1291,#1315);+#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320);+#1316 = LINE('',#1317,#1318);+#1317 = CARTESIAN_POINT('',(-0.,0.));+#1318 = VECTOR('',#1319,1.);+#1319 = DIRECTION('',(-0.,-1.));+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1321 = PCURVE('',#1291,#1322);+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);+#1323 = LINE('',#1324,#1325);+#1324 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1325 = VECTOR('',#1326,1.);+#1326 = DIRECTION('',(-0.,-1.));+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1328 = ORIENTED_EDGE('',*,*,#1329,.T.);+#1329 = EDGE_CURVE('',#1307,#1307,#1330,.T.);+#1330 = SURFACE_CURVE('',#1331,(#1336,#1343),.PCURVE_S1.);+#1331 = CIRCLE('',#1332,2.95);+#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335);+#1333 = CARTESIAN_POINT('',(1.52655665886E-14,4.57,0.375));+#1334 = DIRECTION('',(0.,-1.,0.));+#1335 = DIRECTION('',(1.,0.,0.));+#1336 = PCURVE('',#1291,#1337);+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);+#1338 = LINE('',#1339,#1340);+#1339 = CARTESIAN_POINT('',(-0.,-0.36));+#1340 = VECTOR('',#1341,1.);+#1341 = DIRECTION('',(-1.,0.));+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1343 = PCURVE('',#1344,#1349);+#1344 = PLANE('',#1345);+#1345 = AXIS2_PLACEMENT_3D('',#1346,#1347,#1348);+#1346 = CARTESIAN_POINT('',(-1.068312603546E-16,4.57,0.375));+#1347 = DIRECTION('',(-0.,-1.,-0.));+#1348 = DIRECTION('',(0.,0.,-1.));+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);+#1350 = CIRCLE('',#1351,2.95);+#1351 = AXIS2_PLACEMENT_2D('',#1352,#1353);+#1352 = CARTESIAN_POINT('',(2.775557561563E-16,1.537239784895E-14));+#1353 = DIRECTION('',(0.,1.));+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1355 = ORIENTED_EDGE('',*,*,#1306,.F.);+#1356 = ORIENTED_EDGE('',*,*,#1274,.F.);+#1357 = ADVANCED_FACE('',(#1358,#1393),#1344,.F.);+#1358 = FACE_BOUND('',#1359,.F.);+#1359 = EDGE_LOOP('',(#1360));+#1360 = ORIENTED_EDGE('',*,*,#1361,.F.);+#1361 = EDGE_CURVE('',#1362,#1362,#1364,.T.);+#1362 = VERTEX_POINT('',#1363);+#1363 = CARTESIAN_POINT('',(3.125,4.57,0.375));+#1364 = SURFACE_CURVE('',#1365,(#1370,#1381),.PCURVE_S1.);+#1365 = CIRCLE('',#1366,3.125);+#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369);+#1367 = CARTESIAN_POINT('',(0.,4.57,0.375));+#1368 = DIRECTION('',(-0.,1.,0.));+#1369 = DIRECTION('',(1.,0.,0.));+#1370 = PCURVE('',#1344,#1371);+#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1380);+#1372 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1373,#1374,#1375,#1376,+#1377,#1378,#1379),.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('') );+#1373 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1374 = CARTESIAN_POINT('',(5.412658773653,3.125));+#1375 = CARTESIAN_POINT('',(2.706329386826,-1.5625));+#1376 = CARTESIAN_POINT('',(1.153982308086E-15,-6.25));+#1377 = CARTESIAN_POINT('',(-2.706329386826,-1.5625));+#1378 = CARTESIAN_POINT('',(-5.412658773653,3.125));+#1379 = CARTESIAN_POINT('',(3.885780586188E-16,3.125));+#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1381 = PCURVE('',#1382,#1387);+#1382 = CYLINDRICAL_SURFACE('',#1383,3.125);+#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);+#1384 = CARTESIAN_POINT('',(0.,8.72,0.375));+#1385 = DIRECTION('',(-0.,1.,-0.));+#1386 = DIRECTION('',(1.,0.,0.));+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392);+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(-6.28318530718,-4.15));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(1.,-0.));+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1393 = FACE_BOUND('',#1394,.F.);+#1394 = EDGE_LOOP('',(#1395));+#1395 = ORIENTED_EDGE('',*,*,#1329,.F.);+#1396 = ADVANCED_FACE('',(#1397),#1382,.T.);+#1397 = FACE_BOUND('',#1398,.F.);+#1398 = EDGE_LOOP('',(#1399,#1400,#1423,#1450));+#1399 = ORIENTED_EDGE('',*,*,#1361,.T.);+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);+#1401 = EDGE_CURVE('',#1362,#1402,#1404,.T.);+#1402 = VERTEX_POINT('',#1403);+#1403 = CARTESIAN_POINT('',(3.125,4.52,0.375));+#1404 = SEAM_CURVE('',#1405,(#1409,#1416),.PCURVE_S1.);+#1405 = LINE('',#1406,#1407);+#1406 = CARTESIAN_POINT('',(3.125,8.72,0.375));+#1407 = VECTOR('',#1408,1.);+#1408 = DIRECTION('',(0.,-1.,0.));+#1409 = PCURVE('',#1382,#1410);+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);+#1411 = LINE('',#1412,#1413);+#1412 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1413 = VECTOR('',#1414,1.);+#1414 = DIRECTION('',(-0.,-1.));+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1416 = PCURVE('',#1382,#1417);+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1422);+#1418 = LINE('',#1419,#1420);+#1419 = CARTESIAN_POINT('',(-0.,0.));+#1420 = VECTOR('',#1421,1.);+#1421 = DIRECTION('',(-0.,-1.));+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1423 = ORIENTED_EDGE('',*,*,#1424,.T.);+#1424 = EDGE_CURVE('',#1402,#1402,#1425,.T.);+#1425 = SURFACE_CURVE('',#1426,(#1431,#1438),.PCURVE_S1.);+#1426 = CIRCLE('',#1427,3.125);+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);+#1428 = CARTESIAN_POINT('',(0.,4.52,0.375));+#1429 = DIRECTION('',(0.,-1.,0.));+#1430 = DIRECTION('',(1.,0.,0.));+#1431 = PCURVE('',#1382,#1432);+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);+#1433 = LINE('',#1434,#1435);+#1434 = CARTESIAN_POINT('',(-0.,-4.2));+#1435 = VECTOR('',#1436,1.);+#1436 = DIRECTION('',(-1.,0.));+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1438 = PCURVE('',#1439,#1444);+#1439 = PLANE('',#1440);+#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443);+#1441 = CARTESIAN_POINT('',(-1.093952106032E-16,4.52,0.375));+#1442 = DIRECTION('',(-0.,-1.,-0.));+#1443 = DIRECTION('',(0.,0.,-1.));+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);+#1445 = CIRCLE('',#1446,3.125);+#1446 = AXIS2_PLACEMENT_2D('',#1447,#1448);+#1447 = CARTESIAN_POINT('',(1.665334536938E-16,1.093952106032E-16));+#1448 = DIRECTION('',(0.,1.));+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1450 = ORIENTED_EDGE('',*,*,#1401,.F.);+#1451 = ADVANCED_FACE('',(#1452,#1455),#1439,.T.);+#1452 = FACE_BOUND('',#1453,.T.);+#1453 = EDGE_LOOP('',(#1454));+#1454 = ORIENTED_EDGE('',*,*,#1424,.T.);+#1455 = FACE_BOUND('',#1456,.T.);+#1456 = EDGE_LOOP('',(#1457));+#1457 = ORIENTED_EDGE('',*,*,#1458,.F.);+#1458 = EDGE_CURVE('',#1459,#1459,#1461,.T.);+#1459 = VERTEX_POINT('',#1460);+#1460 = CARTESIAN_POINT('',(2.45,4.52,0.375));+#1461 = SURFACE_CURVE('',#1462,(#1467,#1474),.PCURVE_S1.);+#1462 = CIRCLE('',#1463,2.45);+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);+#1464 = CARTESIAN_POINT('',(0.,4.52,0.375));+#1465 = DIRECTION('',(0.,-1.,0.));+#1466 = DIRECTION('',(1.,0.,0.));+#1467 = PCURVE('',#1439,#1468);+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1473);+#1469 = CIRCLE('',#1470,2.45);+#1470 = AXIS2_PLACEMENT_2D('',#1471,#1472);+#1471 = CARTESIAN_POINT('',(1.665334536938E-16,1.093952106032E-16));+#1472 = DIRECTION('',(0.,1.));+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1474 = PCURVE('',#1475,#1480);+#1475 = CYLINDRICAL_SURFACE('',#1476,2.45);+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);+#1477 = CARTESIAN_POINT('',(0.,4.52,0.375));+#1478 = DIRECTION('',(-0.,1.,-0.));+#1479 = DIRECTION('',(1.,0.,0.));+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);+#1481 = LINE('',#1482,#1483);+#1482 = CARTESIAN_POINT('',(-0.,0.));+#1483 = VECTOR('',#1484,1.);+#1484 = DIRECTION('',(-1.,0.));+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1486 = ADVANCED_FACE('',(#1487),#1475,.T.);+#1487 = FACE_BOUND('',#1488,.F.);+#1488 = EDGE_LOOP('',(#1489,#1512,#1543,#1544));+#1489 = ORIENTED_EDGE('',*,*,#1490,.T.);+#1490 = EDGE_CURVE('',#1459,#1491,#1493,.T.);+#1491 = VERTEX_POINT('',#1492);+#1492 = CARTESIAN_POINT('',(2.45,1.65,0.375));+#1493 = SEAM_CURVE('',#1494,(#1498,#1505),.PCURVE_S1.);+#1494 = LINE('',#1495,#1496);+#1495 = CARTESIAN_POINT('',(2.45,4.52,0.375));+#1496 = VECTOR('',#1497,1.);+#1497 = DIRECTION('',(0.,-1.,0.));+#1498 = PCURVE('',#1475,#1499);+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);+#1500 = LINE('',#1501,#1502);+#1501 = CARTESIAN_POINT('',(-0.,0.));+#1502 = VECTOR('',#1503,1.);+#1503 = DIRECTION('',(-0.,-1.));+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1505 = PCURVE('',#1475,#1506);+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);+#1507 = LINE('',#1508,#1509);+#1508 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1509 = VECTOR('',#1510,1.);+#1510 = DIRECTION('',(-0.,-1.));+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1512 = ORIENTED_EDGE('',*,*,#1513,.T.);+#1513 = EDGE_CURVE('',#1491,#1491,#1514,.T.);+#1514 = SURFACE_CURVE('',#1515,(#1520,#1527),.PCURVE_S1.);+#1515 = CIRCLE('',#1516,2.45);+#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519);+#1517 = CARTESIAN_POINT('',(0.,1.65,0.375));+#1518 = DIRECTION('',(0.,-1.,0.));+#1519 = DIRECTION('',(1.,0.,0.));+#1520 = PCURVE('',#1475,#1521);+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);+#1522 = LINE('',#1523,#1524);+#1523 = CARTESIAN_POINT('',(-0.,-2.87));+#1524 = VECTOR('',#1525,1.);+#1525 = DIRECTION('',(-1.,0.));+#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1527 = PCURVE('',#1528,#1533);+#1528 = PLANE('',#1529);+#1529 = AXIS2_PLACEMENT_3D('',#1530,#1531,#1532);+#1530 = CARTESIAN_POINT('',(-3.175,1.65,-2.8));+#1531 = DIRECTION('',(0.,1.,0.));+#1532 = DIRECTION('',(0.,0.,1.));+#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1542);+#1534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1535,#1536,#1537,#1538,+#1539,#1540,#1541),.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('') );+#1535 = CARTESIAN_POINT('',(3.175,5.625));+#1536 = CARTESIAN_POINT('',(7.418524478544,5.625));+#1537 = CARTESIAN_POINT('',(5.296762239272,1.95));+#1538 = CARTESIAN_POINT('',(3.175,-1.725));+#1539 = CARTESIAN_POINT('',(1.053237760728,1.95));+#1540 = CARTESIAN_POINT('',(-1.068524478544,5.625));+#1541 = CARTESIAN_POINT('',(3.175,5.625));+#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1543 = ORIENTED_EDGE('',*,*,#1490,.F.);+#1544 = ORIENTED_EDGE('',*,*,#1458,.F.);+#1545 = ADVANCED_FACE('',(#1546,#1660),#1528,.T.);+#1546 = FACE_BOUND('',#1547,.T.);+#1547 = EDGE_LOOP('',(#1548,#1578,#1606,#1634));+#1548 = ORIENTED_EDGE('',*,*,#1549,.F.);+#1549 = EDGE_CURVE('',#1550,#1552,#1554,.T.);+#1550 = VERTEX_POINT('',#1551);+#1551 = CARTESIAN_POINT('',(-3.175,1.65,-2.8));+#1552 = VERTEX_POINT('',#1553);+#1553 = CARTESIAN_POINT('',(3.175,1.65,-2.8));+#1554 = SURFACE_CURVE('',#1555,(#1559,#1566),.PCURVE_S1.);+#1555 = LINE('',#1556,#1557);+#1556 = CARTESIAN_POINT('',(-3.175,1.65,-2.8));+#1557 = VECTOR('',#1558,1.);+#1558 = DIRECTION('',(1.,0.,0.));+#1559 = PCURVE('',#1528,#1560);+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);+#1561 = LINE('',#1562,#1563);+#1562 = CARTESIAN_POINT('',(0.,0.));+#1563 = VECTOR('',#1564,1.);+#1564 = DIRECTION('',(0.,1.));+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1566 = PCURVE('',#1567,#1572);+#1567 = PLANE('',#1568);+#1568 = AXIS2_PLACEMENT_3D('',#1569,#1570,#1571);+#1569 = CARTESIAN_POINT('',(-3.175,0.,-2.8));+#1570 = DIRECTION('',(0.,0.,1.));+#1571 = DIRECTION('',(1.,0.,0.));+#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1577);+#1573 = LINE('',#1574,#1575);+#1574 = CARTESIAN_POINT('',(0.,1.65));+#1575 = VECTOR('',#1576,1.);+#1576 = DIRECTION('',(1.,0.));+#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1578 = ORIENTED_EDGE('',*,*,#1579,.T.);+#1579 = EDGE_CURVE('',#1550,#1580,#1582,.T.);+#1580 = VERTEX_POINT('',#1581);+#1581 = CARTESIAN_POINT('',(-3.175,1.65,3.55));+#1582 = SURFACE_CURVE('',#1583,(#1587,#1594),.PCURVE_S1.);+#1583 = LINE('',#1584,#1585);+#1584 = CARTESIAN_POINT('',(-3.175,1.65,-2.8));+#1585 = VECTOR('',#1586,1.);+#1586 = DIRECTION('',(0.,0.,1.));+#1587 = PCURVE('',#1528,#1588);+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);+#1589 = LINE('',#1590,#1591);+#1590 = CARTESIAN_POINT('',(0.,0.));+#1591 = VECTOR('',#1592,1.);+#1592 = DIRECTION('',(1.,0.));+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1594 = PCURVE('',#1595,#1600);+#1595 = PLANE('',#1596);+#1596 = AXIS2_PLACEMENT_3D('',#1597,#1598,#1599);+#1597 = CARTESIAN_POINT('',(-3.175,0.,-2.8));+#1598 = DIRECTION('',(1.,0.,0.));+#1599 = DIRECTION('',(0.,0.,1.));+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);+#1601 = LINE('',#1602,#1603);+#1602 = CARTESIAN_POINT('',(0.,-1.65));+#1603 = VECTOR('',#1604,1.);+#1604 = DIRECTION('',(1.,0.));+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1606 = ORIENTED_EDGE('',*,*,#1607,.T.);+#1607 = EDGE_CURVE('',#1580,#1608,#1610,.T.);+#1608 = VERTEX_POINT('',#1609);+#1609 = CARTESIAN_POINT('',(3.175,1.65,3.55));+#1610 = SURFACE_CURVE('',#1611,(#1615,#1622),.PCURVE_S1.);+#1611 = LINE('',#1612,#1613);+#1612 = CARTESIAN_POINT('',(-3.175,1.65,3.55));+#1613 = VECTOR('',#1614,1.);+#1614 = DIRECTION('',(1.,0.,0.));+#1615 = PCURVE('',#1528,#1616);+#1616 = DEFINITIONAL_REPRESENTATION('',(#1617),#1621);+#1617 = LINE('',#1618,#1619);+#1618 = CARTESIAN_POINT('',(6.35,0.));+#1619 = VECTOR('',#1620,1.);+#1620 = DIRECTION('',(0.,1.));+#1621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1622 = PCURVE('',#1623,#1628);+#1623 = PLANE('',#1624);+#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);+#1625 = CARTESIAN_POINT('',(-3.175,0.,3.55));+#1626 = DIRECTION('',(0.,0.,1.));+#1627 = DIRECTION('',(1.,0.,0.));+#1628 = DEFINITIONAL_REPRESENTATION('',(#1629),#1633);+#1629 = LINE('',#1630,#1631);+#1630 = CARTESIAN_POINT('',(0.,1.65));+#1631 = VECTOR('',#1632,1.);+#1632 = DIRECTION('',(1.,0.));+#1633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1634 = ORIENTED_EDGE('',*,*,#1635,.F.);+#1635 = EDGE_CURVE('',#1552,#1608,#1636,.T.);+#1636 = SURFACE_CURVE('',#1637,(#1641,#1648),.PCURVE_S1.);+#1637 = LINE('',#1638,#1639);+#1638 = CARTESIAN_POINT('',(3.175,1.65,-2.8));+#1639 = VECTOR('',#1640,1.);+#1640 = DIRECTION('',(0.,0.,1.));+#1641 = PCURVE('',#1528,#1642);+#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1647);+#1643 = LINE('',#1644,#1645);+#1644 = CARTESIAN_POINT('',(0.,6.35));+#1645 = VECTOR('',#1646,1.);+#1646 = DIRECTION('',(1.,0.));+#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1648 = PCURVE('',#1649,#1654);+#1649 = PLANE('',#1650);+#1650 = AXIS2_PLACEMENT_3D('',#1651,#1652,#1653);+#1651 = CARTESIAN_POINT('',(3.175,0.,-2.8));+#1652 = DIRECTION('',(1.,0.,0.));+#1653 = DIRECTION('',(0.,0.,1.));+#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659);+#1655 = LINE('',#1656,#1657);+#1656 = CARTESIAN_POINT('',(0.,-1.65));+#1657 = VECTOR('',#1658,1.);+#1658 = DIRECTION('',(1.,0.));+#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1660 = FACE_BOUND('',#1661,.T.);+#1661 = EDGE_LOOP('',(#1662));+#1662 = ORIENTED_EDGE('',*,*,#1513,.T.);+#1663 = ADVANCED_FACE('',(#1664),#1623,.T.);+#1664 = FACE_BOUND('',#1665,.T.);+#1665 = EDGE_LOOP('',(#1666,#1689,#1717,#1738));+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);+#1667 = EDGE_CURVE('',#1668,#1580,#1670,.T.);+#1668 = VERTEX_POINT('',#1669);+#1669 = CARTESIAN_POINT('',(-3.175,0.,3.55));+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);+#1671 = LINE('',#1672,#1673);+#1672 = CARTESIAN_POINT('',(-3.175,0.,3.55));+#1673 = VECTOR('',#1674,1.);+#1674 = DIRECTION('',(0.,1.,0.));+#1675 = PCURVE('',#1623,#1676);+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);+#1677 = LINE('',#1678,#1679);+#1678 = CARTESIAN_POINT('',(0.,0.));+#1679 = VECTOR('',#1680,1.);+#1680 = DIRECTION('',(0.,1.));+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1682 = PCURVE('',#1595,#1683);+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(6.35,0.));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(0.,-1.));+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1689 = ORIENTED_EDGE('',*,*,#1690,.T.);+#1690 = EDGE_CURVE('',#1668,#1691,#1693,.T.);+#1691 = VERTEX_POINT('',#1692);+#1692 = CARTESIAN_POINT('',(3.175,0.,3.55));+#1693 = SURFACE_CURVE('',#1694,(#1698,#1705),.PCURVE_S1.);+#1694 = LINE('',#1695,#1696);+#1695 = CARTESIAN_POINT('',(-3.175,0.,3.55));+#1696 = VECTOR('',#1697,1.);+#1697 = DIRECTION('',(1.,0.,0.));+#1698 = PCURVE('',#1623,#1699);+#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1704);+#1700 = LINE('',#1701,#1702);+#1701 = CARTESIAN_POINT('',(0.,0.));+#1702 = VECTOR('',#1703,1.);+#1703 = DIRECTION('',(1.,0.));+#1704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1705 = PCURVE('',#1706,#1711);+#1706 = PLANE('',#1707);+#1707 = AXIS2_PLACEMENT_3D('',#1708,#1709,#1710);+#1708 = CARTESIAN_POINT('',(-3.175,0.,-2.8));+#1709 = DIRECTION('',(0.,1.,0.));+#1710 = DIRECTION('',(0.,0.,1.));+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);+#1712 = LINE('',#1713,#1714);+#1713 = CARTESIAN_POINT('',(6.35,0.));+#1714 = VECTOR('',#1715,1.);+#1715 = DIRECTION('',(0.,1.));+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1717 = ORIENTED_EDGE('',*,*,#1718,.T.);+#1718 = EDGE_CURVE('',#1691,#1608,#1719,.T.);+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);+#1720 = LINE('',#1721,#1722);+#1721 = CARTESIAN_POINT('',(3.175,0.,3.55));+#1722 = VECTOR('',#1723,1.);+#1723 = DIRECTION('',(0.,1.,0.));+#1724 = PCURVE('',#1623,#1725);+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);+#1726 = LINE('',#1727,#1728);+#1727 = CARTESIAN_POINT('',(6.35,0.));+#1728 = VECTOR('',#1729,1.);+#1729 = DIRECTION('',(0.,1.));+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1731 = PCURVE('',#1649,#1732);+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);+#1733 = LINE('',#1734,#1735);+#1734 = CARTESIAN_POINT('',(6.35,0.));+#1735 = VECTOR('',#1736,1.);+#1736 = DIRECTION('',(0.,-1.));+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1738 = ORIENTED_EDGE('',*,*,#1607,.F.);+#1739 = ADVANCED_FACE('',(#1740),#1706,.F.);+#1740 = FACE_BOUND('',#1741,.F.);+#1741 = EDGE_LOOP('',(#1742,#1767,#1795,#1823,#1846,#1874,#1902,#1930,+    #1951,#1952,#1975,#2003,#2031,#2059,#2082,#2110));+#1742 = ORIENTED_EDGE('',*,*,#1743,.F.);+#1743 = EDGE_CURVE('',#1744,#1746,#1748,.T.);+#1744 = VERTEX_POINT('',#1745);+#1745 = CARTESIAN_POINT('',(-2.365,0.,-2.8));+#1746 = VERTEX_POINT('',#1747);+#1747 = CARTESIAN_POINT('',(2.365,0.,-2.8));+#1748 = SURFACE_CURVE('',#1749,(#1753,#1760),.PCURVE_S1.);+#1749 = LINE('',#1750,#1751);+#1750 = CARTESIAN_POINT('',(-3.175,0.,-2.8));+#1751 = VECTOR('',#1752,1.);+#1752 = DIRECTION('',(1.,0.,0.));+#1753 = PCURVE('',#1706,#1754);+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);+#1755 = LINE('',#1756,#1757);+#1756 = CARTESIAN_POINT('',(0.,0.));+#1757 = VECTOR('',#1758,1.);+#1758 = DIRECTION('',(0.,1.));+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1760 = PCURVE('',#1567,#1761);+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);+#1762 = LINE('',#1763,#1764);+#1763 = CARTESIAN_POINT('',(0.,0.));+#1764 = VECTOR('',#1765,1.);+#1765 = DIRECTION('',(1.,0.));+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1767 = ORIENTED_EDGE('',*,*,#1768,.T.);+#1768 = EDGE_CURVE('',#1744,#1769,#1771,.T.);+#1769 = VERTEX_POINT('',#1770);+#1770 = CARTESIAN_POINT('',(-2.365,0.,-1.73));+#1771 = SURFACE_CURVE('',#1772,(#1776,#1783),.PCURVE_S1.);+#1772 = LINE('',#1773,#1774);+#1773 = CARTESIAN_POINT('',(-2.365,0.,-2.8));+#1774 = VECTOR('',#1775,1.);+#1775 = DIRECTION('',(0.,0.,1.));+#1776 = PCURVE('',#1706,#1777);+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);+#1778 = LINE('',#1779,#1780);+#1779 = CARTESIAN_POINT('',(0.,0.81));+#1780 = VECTOR('',#1781,1.);+#1781 = DIRECTION('',(1.,0.));+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1783 = PCURVE('',#1784,#1789);+#1784 = PLANE('',#1785);+#1785 = AXIS2_PLACEMENT_3D('',#1786,#1787,#1788);+#1786 = CARTESIAN_POINT('',(-2.365,-3.81,-2.8));+#1787 = DIRECTION('',(1.,0.,0.));+#1788 = DIRECTION('',(0.,0.,1.));+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794);+#1790 = LINE('',#1791,#1792);+#1791 = CARTESIAN_POINT('',(0.,-3.81));+#1792 = VECTOR('',#1793,1.);+#1793 = DIRECTION('',(1.,0.));+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1795 = ORIENTED_EDGE('',*,*,#1796,.F.);+#1796 = EDGE_CURVE('',#1797,#1769,#1799,.T.);+#1797 = VERTEX_POINT('',#1798);+#1798 = CARTESIAN_POINT('',(-3.175,0.,-1.73));+#1799 = SURFACE_CURVE('',#1800,(#1804,#1811),.PCURVE_S1.);+#1800 = LINE('',#1801,#1802);+#1801 = CARTESIAN_POINT('',(-3.175,0.,-1.73));+#1802 = VECTOR('',#1803,1.);+#1803 = DIRECTION('',(1.,0.,0.));+#1804 = PCURVE('',#1706,#1805);+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);+#1806 = LINE('',#1807,#1808);+#1807 = CARTESIAN_POINT('',(1.07,0.));+#1808 = VECTOR('',#1809,1.);+#1809 = DIRECTION('',(0.,1.));+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1811 = PCURVE('',#1812,#1817);+#1812 = PLANE('',#1813);+#1813 = AXIS2_PLACEMENT_3D('',#1814,#1815,#1816);+#1814 = CARTESIAN_POINT('',(-3.175,-3.81,-1.73));+#1815 = DIRECTION('',(0.,0.,1.));+#1816 = DIRECTION('',(1.,0.,0.));+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);+#1818 = LINE('',#1819,#1820);+#1819 = CARTESIAN_POINT('',(0.,3.81));+#1820 = VECTOR('',#1821,1.);+#1821 = DIRECTION('',(1.,0.));+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1823 = ORIENTED_EDGE('',*,*,#1824,.T.);+#1824 = EDGE_CURVE('',#1797,#1825,#1827,.T.);+#1825 = VERTEX_POINT('',#1826);+#1826 = CARTESIAN_POINT('',(-3.175,0.,0.));+#1827 = SURFACE_CURVE('',#1828,(#1832,#1839),.PCURVE_S1.);+#1828 = LINE('',#1829,#1830);+#1829 = CARTESIAN_POINT('',(-3.175,0.,-2.8));+#1830 = VECTOR('',#1831,1.);+#1831 = DIRECTION('',(0.,0.,1.));+#1832 = PCURVE('',#1706,#1833);+#1833 = DEFINITIONAL_REPRESENTATION('',(#1834),#1838);+#1834 = LINE('',#1835,#1836);+#1835 = CARTESIAN_POINT('',(0.,0.));+#1836 = VECTOR('',#1837,1.);+#1837 = DIRECTION('',(1.,0.));+#1838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1839 = PCURVE('',#1595,#1840);+#1840 = DEFINITIONAL_REPRESENTATION('',(#1841),#1845);+#1841 = LINE('',#1842,#1843);+#1842 = CARTESIAN_POINT('',(0.,0.));+#1843 = VECTOR('',#1844,1.);+#1844 = DIRECTION('',(1.,0.));+#1845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1846 = ORIENTED_EDGE('',*,*,#1847,.T.);+#1847 = EDGE_CURVE('',#1825,#1848,#1850,.T.);+#1848 = VERTEX_POINT('',#1849);+#1849 = CARTESIAN_POINT('',(-2.365,0.,0.));+#1850 = SURFACE_CURVE('',#1851,(#1855,#1862),.PCURVE_S1.);+#1851 = LINE('',#1852,#1853);+#1852 = CARTESIAN_POINT('',(-3.175,0.,0.));+#1853 = VECTOR('',#1854,1.);+#1854 = DIRECTION('',(1.,0.,0.));+#1855 = PCURVE('',#1706,#1856);+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);+#1857 = LINE('',#1858,#1859);+#1858 = CARTESIAN_POINT('',(2.8,0.));+#1859 = VECTOR('',#1860,1.);+#1860 = DIRECTION('',(0.,1.));+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1862 = PCURVE('',#1863,#1868);+#1863 = PLANE('',#1864);+#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867);+#1865 = CARTESIAN_POINT('',(-3.175,-3.81,0.));+#1866 = DIRECTION('',(0.,0.,1.));+#1867 = DIRECTION('',(1.,0.,0.));+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);+#1869 = LINE('',#1870,#1871);+#1870 = CARTESIAN_POINT('',(0.,3.81));+#1871 = VECTOR('',#1872,1.);+#1872 = DIRECTION('',(1.,0.));+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1874 = ORIENTED_EDGE('',*,*,#1875,.T.);+#1875 = EDGE_CURVE('',#1848,#1876,#1878,.T.);+#1876 = VERTEX_POINT('',#1877);+#1877 = CARTESIAN_POINT('',(-2.365,0.,1.02));+#1878 = SURFACE_CURVE('',#1879,(#1883,#1890),.PCURVE_S1.);+#1879 = LINE('',#1880,#1881);+#1880 = CARTESIAN_POINT('',(-2.365,0.,0.));+#1881 = VECTOR('',#1882,1.);+#1882 = DIRECTION('',(0.,0.,1.));+#1883 = PCURVE('',#1706,#1884);+#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);+#1885 = LINE('',#1886,#1887);+#1886 = CARTESIAN_POINT('',(2.8,0.81));+#1887 = VECTOR('',#1888,1.);+#1888 = DIRECTION('',(1.,0.));+#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1890 = PCURVE('',#1891,#1896);+#1891 = PLANE('',#1892);+#1892 = AXIS2_PLACEMENT_3D('',#1893,#1894,#1895);+#1893 = CARTESIAN_POINT('',(-2.365,-3.81,0.));+#1894 = DIRECTION('',(1.,0.,0.));+#1895 = DIRECTION('',(0.,0.,1.));+#1896 = DEFINITIONAL_REPRESENTATION('',(#1897),#1901);+#1897 = LINE('',#1898,#1899);+#1898 = CARTESIAN_POINT('',(0.,-3.81));+#1899 = VECTOR('',#1900,1.);+#1900 = DIRECTION('',(1.,0.));+#1901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1902 = ORIENTED_EDGE('',*,*,#1903,.F.);+#1903 = EDGE_CURVE('',#1904,#1876,#1906,.T.);+#1904 = VERTEX_POINT('',#1905);+#1905 = CARTESIAN_POINT('',(-3.175,0.,1.02));+#1906 = SURFACE_CURVE('',#1907,(#1911,#1918),.PCURVE_S1.);+#1907 = LINE('',#1908,#1909);+#1908 = CARTESIAN_POINT('',(-3.175,0.,1.02));+#1909 = VECTOR('',#1910,1.);+#1910 = DIRECTION('',(1.,0.,0.));+#1911 = PCURVE('',#1706,#1912);+#1912 = DEFINITIONAL_REPRESENTATION('',(#1913),#1917);+#1913 = LINE('',#1914,#1915);+#1914 = CARTESIAN_POINT('',(3.82,0.));+#1915 = VECTOR('',#1916,1.);+#1916 = DIRECTION('',(0.,1.));+#1917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1918 = PCURVE('',#1919,#1924);+#1919 = PLANE('',#1920);+#1920 = AXIS2_PLACEMENT_3D('',#1921,#1922,#1923);+#1921 = CARTESIAN_POINT('',(-3.175,-3.81,1.02));+#1922 = DIRECTION('',(0.,0.,1.));+#1923 = DIRECTION('',(1.,0.,0.));+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);+#1925 = LINE('',#1926,#1927);+#1926 = CARTESIAN_POINT('',(0.,3.81));+#1927 = VECTOR('',#1928,1.);+#1928 = DIRECTION('',(1.,0.));+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1930 = ORIENTED_EDGE('',*,*,#1931,.T.);+#1931 = EDGE_CURVE('',#1904,#1668,#1932,.T.);+#1932 = SURFACE_CURVE('',#1933,(#1937,#1944),.PCURVE_S1.);+#1933 = LINE('',#1934,#1935);+#1934 = CARTESIAN_POINT('',(-3.175,0.,-2.8));+#1935 = VECTOR('',#1936,1.);+#1936 = DIRECTION('',(0.,0.,1.));+#1937 = PCURVE('',#1706,#1938);+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);+#1939 = LINE('',#1940,#1941);+#1940 = CARTESIAN_POINT('',(0.,0.));+#1941 = VECTOR('',#1942,1.);+#1942 = DIRECTION('',(1.,0.));+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1944 = PCURVE('',#1595,#1945);+#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1950);+#1946 = LINE('',#1947,#1948);+#1947 = CARTESIAN_POINT('',(0.,0.));+#1948 = VECTOR('',#1949,1.);+#1949 = DIRECTION('',(1.,0.));+#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1951 = ORIENTED_EDGE('',*,*,#1690,.T.);+#1952 = ORIENTED_EDGE('',*,*,#1953,.F.);+#1953 = EDGE_CURVE('',#1954,#1691,#1956,.T.);+#1954 = VERTEX_POINT('',#1955);+#1955 = CARTESIAN_POINT('',(3.175,0.,1.02));+#1956 = SURFACE_CURVE('',#1957,(#1961,#1968),.PCURVE_S1.);+#1957 = LINE('',#1958,#1959);+#1958 = CARTESIAN_POINT('',(3.175,0.,-2.8));+#1959 = VECTOR('',#1960,1.);+#1960 = DIRECTION('',(0.,0.,1.));+#1961 = PCURVE('',#1706,#1962);+#1962 = DEFINITIONAL_REPRESENTATION('',(#1963),#1967);+#1963 = LINE('',#1964,#1965);+#1964 = CARTESIAN_POINT('',(0.,6.35));+#1965 = VECTOR('',#1966,1.);+#1966 = DIRECTION('',(1.,0.));+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1968 = PCURVE('',#1649,#1969);+#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974);+#1970 = LINE('',#1971,#1972);+#1971 = CARTESIAN_POINT('',(0.,0.));+#1972 = VECTOR('',#1973,1.);+#1973 = DIRECTION('',(1.,0.));+#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1975 = ORIENTED_EDGE('',*,*,#1976,.F.);+#1976 = EDGE_CURVE('',#1977,#1954,#1979,.T.);+#1977 = VERTEX_POINT('',#1978);+#1978 = CARTESIAN_POINT('',(2.365,0.,1.02));+#1979 = SURFACE_CURVE('',#1980,(#1984,#1991),.PCURVE_S1.);+#1980 = LINE('',#1981,#1982);+#1981 = CARTESIAN_POINT('',(2.365,0.,1.02));+#1982 = VECTOR('',#1983,1.);+#1983 = DIRECTION('',(1.,0.,0.));+#1984 = PCURVE('',#1706,#1985);+#1985 = DEFINITIONAL_REPRESENTATION('',(#1986),#1990);+#1986 = LINE('',#1987,#1988);+#1987 = CARTESIAN_POINT('',(3.82,5.54));+#1988 = VECTOR('',#1989,1.);+#1989 = DIRECTION('',(0.,1.));+#1990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1991 = PCURVE('',#1992,#1997);+#1992 = PLANE('',#1993);+#1993 = AXIS2_PLACEMENT_3D('',#1994,#1995,#1996);+#1994 = CARTESIAN_POINT('',(2.365,-3.81,1.02));+#1995 = DIRECTION('',(0.,0.,1.));+#1996 = DIRECTION('',(1.,0.,0.));+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);+#1998 = LINE('',#1999,#2000);+#1999 = CARTESIAN_POINT('',(0.,3.81));+#2000 = VECTOR('',#2001,1.);+#2001 = DIRECTION('',(1.,0.));+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2003 = ORIENTED_EDGE('',*,*,#2004,.F.);+#2004 = EDGE_CURVE('',#2005,#1977,#2007,.T.);+#2005 = VERTEX_POINT('',#2006);+#2006 = CARTESIAN_POINT('',(2.365,0.,0.));+#2007 = SURFACE_CURVE('',#2008,(#2012,#2019),.PCURVE_S1.);+#2008 = LINE('',#2009,#2010);+#2009 = CARTESIAN_POINT('',(2.365,0.,0.));+#2010 = VECTOR('',#2011,1.);+#2011 = DIRECTION('',(0.,0.,1.));+#2012 = PCURVE('',#1706,#2013);+#2013 = DEFINITIONAL_REPRESENTATION('',(#2014),#2018);+#2014 = LINE('',#2015,#2016);+#2015 = CARTESIAN_POINT('',(2.8,5.54));+#2016 = VECTOR('',#2017,1.);+#2017 = DIRECTION('',(1.,0.));+#2018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2019 = PCURVE('',#2020,#2025);+#2020 = PLANE('',#2021);+#2021 = AXIS2_PLACEMENT_3D('',#2022,#2023,#2024);+#2022 = CARTESIAN_POINT('',(2.365,-3.81,0.));+#2023 = DIRECTION('',(1.,0.,0.));+#2024 = DIRECTION('',(0.,0.,1.));+#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2030);+#2026 = LINE('',#2027,#2028);+#2027 = CARTESIAN_POINT('',(0.,-3.81));+#2028 = VECTOR('',#2029,1.);+#2029 = DIRECTION('',(1.,0.));+#2030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2031 = ORIENTED_EDGE('',*,*,#2032,.T.);+#2032 = EDGE_CURVE('',#2005,#2033,#2035,.T.);+#2033 = VERTEX_POINT('',#2034);+#2034 = CARTESIAN_POINT('',(3.175,0.,0.));+#2035 = SURFACE_CURVE('',#2036,(#2040,#2047),.PCURVE_S1.);+#2036 = LINE('',#2037,#2038);+#2037 = CARTESIAN_POINT('',(2.365,0.,0.));+#2038 = VECTOR('',#2039,1.);+#2039 = DIRECTION('',(1.,0.,0.));+#2040 = PCURVE('',#1706,#2041);+#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046);+#2042 = LINE('',#2043,#2044);+#2043 = CARTESIAN_POINT('',(2.8,5.54));+#2044 = VECTOR('',#2045,1.);+#2045 = DIRECTION('',(0.,1.));+#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2047 = PCURVE('',#2048,#2053);+#2048 = PLANE('',#2049);+#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052);+#2050 = CARTESIAN_POINT('',(2.365,-3.81,0.));+#2051 = DIRECTION('',(0.,0.,1.));+#2052 = DIRECTION('',(1.,0.,0.));+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);+#2054 = LINE('',#2055,#2056);+#2055 = CARTESIAN_POINT('',(0.,3.81));+#2056 = VECTOR('',#2057,1.);+#2057 = DIRECTION('',(1.,0.));+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2059 = ORIENTED_EDGE('',*,*,#2060,.F.);+#2060 = EDGE_CURVE('',#2061,#2033,#2063,.T.);+#2061 = VERTEX_POINT('',#2062);+#2062 = CARTESIAN_POINT('',(3.175,0.,-1.73));+#2063 = SURFACE_CURVE('',#2064,(#2068,#2075),.PCURVE_S1.);+#2064 = LINE('',#2065,#2066);+#2065 = CARTESIAN_POINT('',(3.175,0.,-2.8));+#2066 = VECTOR('',#2067,1.);+#2067 = DIRECTION('',(0.,0.,1.));+#2068 = PCURVE('',#1706,#2069);+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);+#2070 = LINE('',#2071,#2072);+#2071 = CARTESIAN_POINT('',(0.,6.35));+#2072 = VECTOR('',#2073,1.);+#2073 = DIRECTION('',(1.,0.));+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2075 = PCURVE('',#1649,#2076);+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);+#2077 = LINE('',#2078,#2079);+#2078 = CARTESIAN_POINT('',(0.,0.));+#2079 = VECTOR('',#2080,1.);+#2080 = DIRECTION('',(1.,0.));+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2082 = ORIENTED_EDGE('',*,*,#2083,.F.);+#2083 = EDGE_CURVE('',#2084,#2061,#2086,.T.);+#2084 = VERTEX_POINT('',#2085);+#2085 = CARTESIAN_POINT('',(2.365,0.,-1.73));+#2086 = SURFACE_CURVE('',#2087,(#2091,#2098),.PCURVE_S1.);+#2087 = LINE('',#2088,#2089);+#2088 = CARTESIAN_POINT('',(2.365,0.,-1.73));+#2089 = VECTOR('',#2090,1.);+#2090 = DIRECTION('',(1.,0.,0.));+#2091 = PCURVE('',#1706,#2092);+#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2097);+#2093 = LINE('',#2094,#2095);+#2094 = CARTESIAN_POINT('',(1.07,5.54));+#2095 = VECTOR('',#2096,1.);+#2096 = DIRECTION('',(0.,1.));+#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2098 = PCURVE('',#2099,#2104);+#2099 = PLANE('',#2100);+#2100 = AXIS2_PLACEMENT_3D('',#2101,#2102,#2103);+#2101 = CARTESIAN_POINT('',(2.365,-3.81,-1.73));+#2102 = DIRECTION('',(0.,0.,1.));+#2103 = DIRECTION('',(1.,0.,0.));+#2104 = DEFINITIONAL_REPRESENTATION('',(#2105),#2109);+#2105 = LINE('',#2106,#2107);+#2106 = CARTESIAN_POINT('',(0.,3.81));+#2107 = VECTOR('',#2108,1.);+#2108 = DIRECTION('',(1.,0.));+#2109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2110 = ORIENTED_EDGE('',*,*,#2111,.F.);+#2111 = EDGE_CURVE('',#1746,#2084,#2112,.T.);+#2112 = SURFACE_CURVE('',#2113,(#2117,#2124),.PCURVE_S1.);+#2113 = LINE('',#2114,#2115);+#2114 = CARTESIAN_POINT('',(2.365,0.,-2.8));+#2115 = VECTOR('',#2116,1.);+#2116 = DIRECTION('',(0.,0.,1.));+#2117 = PCURVE('',#1706,#2118);+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2123);+#2119 = LINE('',#2120,#2121);+#2120 = CARTESIAN_POINT('',(0.,5.54));+#2121 = VECTOR('',#2122,1.);+#2122 = DIRECTION('',(1.,0.));+#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2124 = PCURVE('',#2125,#2130);+#2125 = PLANE('',#2126);+#2126 = AXIS2_PLACEMENT_3D('',#2127,#2128,#2129);+#2127 = CARTESIAN_POINT('',(2.365,-3.81,-2.8));+#2128 = DIRECTION('',(1.,0.,0.));+#2129 = DIRECTION('',(0.,0.,1.));+#2130 = DEFINITIONAL_REPRESENTATION('',(#2131),#2135);+#2131 = LINE('',#2132,#2133);+#2132 = CARTESIAN_POINT('',(0.,-3.81));+#2133 = VECTOR('',#2134,1.);+#2134 = DIRECTION('',(1.,0.));+#2135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2136 = ADVANCED_FACE('',(#2137),#1784,.T.);+#2137 = FACE_BOUND('',#2138,.T.);+#2138 = EDGE_LOOP('',(#2139,#2169,#2190,#2191));+#2139 = ORIENTED_EDGE('',*,*,#2140,.F.);+#2140 = EDGE_CURVE('',#2141,#2143,#2145,.T.);+#2141 = VERTEX_POINT('',#2142);+#2142 = CARTESIAN_POINT('',(-2.365,-3.81,-2.8));+#2143 = VERTEX_POINT('',#2144);+#2144 = CARTESIAN_POINT('',(-2.365,-3.81,-1.73));+#2145 = SURFACE_CURVE('',#2146,(#2150,#2157),.PCURVE_S1.);+#2146 = LINE('',#2147,#2148);+#2147 = CARTESIAN_POINT('',(-2.365,-3.81,-2.8));+#2148 = VECTOR('',#2149,1.);+#2149 = DIRECTION('',(0.,0.,1.));+#2150 = PCURVE('',#1784,#2151);+#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2156);+#2152 = LINE('',#2153,#2154);+#2153 = CARTESIAN_POINT('',(0.,0.));+#2154 = VECTOR('',#2155,1.);+#2155 = DIRECTION('',(1.,0.));+#2156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2157 = PCURVE('',#2158,#2163);+#2158 = PLANE('',#2159);+#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162);+#2160 = CARTESIAN_POINT('',(-3.175,-3.81,-2.8));+#2161 = DIRECTION('',(0.,1.,0.));+#2162 = DIRECTION('',(0.,0.,1.));+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168);+#2164 = LINE('',#2165,#2166);+#2165 = CARTESIAN_POINT('',(0.,0.81));+#2166 = VECTOR('',#2167,1.);+#2167 = DIRECTION('',(1.,0.));+#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2169 = ORIENTED_EDGE('',*,*,#2170,.T.);+#2170 = EDGE_CURVE('',#2141,#1744,#2171,.T.);+#2171 = SURFACE_CURVE('',#2172,(#2176,#2183),.PCURVE_S1.);+#2172 = LINE('',#2173,#2174);+#2173 = CARTESIAN_POINT('',(-2.365,-3.81,-2.8));+#2174 = VECTOR('',#2175,1.);+#2175 = DIRECTION('',(0.,1.,0.));+#2176 = PCURVE('',#1784,#2177);+#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182);+#2178 = LINE('',#2179,#2180);+#2179 = CARTESIAN_POINT('',(0.,0.));+#2180 = VECTOR('',#2181,1.);+#2181 = DIRECTION('',(0.,-1.));+#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2183 = PCURVE('',#1567,#2184);+#2184 = DEFINITIONAL_REPRESENTATION('',(#2185),#2189);+#2185 = LINE('',#2186,#2187);+#2186 = CARTESIAN_POINT('',(0.81,-3.81));+#2187 = VECTOR('',#2188,1.);+#2188 = DIRECTION('',(0.,1.));+#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2190 = ORIENTED_EDGE('',*,*,#1768,.T.);+#2191 = ORIENTED_EDGE('',*,*,#2192,.F.);+#2192 = EDGE_CURVE('',#2143,#1769,#2193,.T.);+#2193 = SURFACE_CURVE('',#2194,(#2198,#2205),.PCURVE_S1.);+#2194 = LINE('',#2195,#2196);+#2195 = CARTESIAN_POINT('',(-2.365,-3.81,-1.73));+#2196 = VECTOR('',#2197,1.);+#2197 = DIRECTION('',(0.,1.,0.));+#2198 = PCURVE('',#1784,#2199);+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);+#2200 = LINE('',#2201,#2202);+#2201 = CARTESIAN_POINT('',(1.07,0.));+#2202 = VECTOR('',#2203,1.);+#2203 = DIRECTION('',(0.,-1.));+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2205 = PCURVE('',#1812,#2206);+#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211);+#2207 = LINE('',#2208,#2209);+#2208 = CARTESIAN_POINT('',(0.81,0.));+#2209 = VECTOR('',#2210,1.);+#2210 = DIRECTION('',(0.,1.));+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2212 = ADVANCED_FACE('',(#2213),#2158,.F.);+#2213 = FACE_BOUND('',#2214,.F.);+#2214 = EDGE_LOOP('',(#2215,#2238,#2261,#2282));+#2215 = ORIENTED_EDGE('',*,*,#2216,.F.);+#2216 = EDGE_CURVE('',#2217,#2141,#2219,.T.);+#2217 = VERTEX_POINT('',#2218);+#2218 = CARTESIAN_POINT('',(-3.175,-3.81,-2.8));+#2219 = SURFACE_CURVE('',#2220,(#2224,#2231),.PCURVE_S1.);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(-3.175,-3.81,-2.8));+#2222 = VECTOR('',#2223,1.);+#2223 = DIRECTION('',(1.,0.,0.));+#2224 = PCURVE('',#2158,#2225);+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);+#2226 = LINE('',#2227,#2228);+#2227 = CARTESIAN_POINT('',(0.,0.));+#2228 = VECTOR('',#2229,1.);+#2229 = DIRECTION('',(0.,1.));+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2231 = PCURVE('',#1567,#2232);+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);+#2233 = LINE('',#2234,#2235);+#2234 = CARTESIAN_POINT('',(0.,-3.81));+#2235 = VECTOR('',#2236,1.);+#2236 = DIRECTION('',(1.,0.));+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2238 = ORIENTED_EDGE('',*,*,#2239,.T.);+#2239 = EDGE_CURVE('',#2217,#2240,#2242,.T.);+#2240 = VERTEX_POINT('',#2241);+#2241 = CARTESIAN_POINT('',(-3.175,-3.81,-1.73));+#2242 = SURFACE_CURVE('',#2243,(#2247,#2254),.PCURVE_S1.);+#2243 = LINE('',#2244,#2245);+#2244 = CARTESIAN_POINT('',(-3.175,-3.81,-2.8));+#2245 = VECTOR('',#2246,1.);+#2246 = DIRECTION('',(0.,0.,1.));+#2247 = PCURVE('',#2158,#2248);+#2248 = DEFINITIONAL_REPRESENTATION('',(#2249),#2253);+#2249 = LINE('',#2250,#2251);+#2250 = CARTESIAN_POINT('',(0.,0.));+#2251 = VECTOR('',#2252,1.);+#2252 = DIRECTION('',(1.,0.));+#2253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2254 = PCURVE('',#1595,#2255);+#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);+#2256 = LINE('',#2257,#2258);+#2257 = CARTESIAN_POINT('',(0.,3.81));+#2258 = VECTOR('',#2259,1.);+#2259 = DIRECTION('',(1.,0.));+#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2261 = ORIENTED_EDGE('',*,*,#2262,.T.);+#2262 = EDGE_CURVE('',#2240,#2143,#2263,.T.);+#2263 = SURFACE_CURVE('',#2264,(#2268,#2275),.PCURVE_S1.);+#2264 = LINE('',#2265,#2266);+#2265 = CARTESIAN_POINT('',(-3.175,-3.81,-1.73));+#2266 = VECTOR('',#2267,1.);+#2267 = DIRECTION('',(1.,0.,0.));+#2268 = PCURVE('',#2158,#2269);+#2269 = DEFINITIONAL_REPRESENTATION('',(#2270),#2274);+#2270 = LINE('',#2271,#2272);+#2271 = CARTESIAN_POINT('',(1.07,0.));+#2272 = VECTOR('',#2273,1.);+#2273 = DIRECTION('',(0.,1.));+#2274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2275 = PCURVE('',#1812,#2276);+#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2281);+#2277 = LINE('',#2278,#2279);+#2278 = CARTESIAN_POINT('',(0.,0.));+#2279 = VECTOR('',#2280,1.);+#2280 = DIRECTION('',(1.,0.));+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2282 = ORIENTED_EDGE('',*,*,#2140,.F.);+#2283 = ADVANCED_FACE('',(#2284),#1812,.T.);+#2284 = FACE_BOUND('',#2285,.T.);+#2285 = EDGE_LOOP('',(#2286,#2307,#2308,#2309));+#2286 = ORIENTED_EDGE('',*,*,#2287,.F.);+#2287 = EDGE_CURVE('',#2240,#1797,#2288,.T.);+#2288 = SURFACE_CURVE('',#2289,(#2293,#2300),.PCURVE_S1.);+#2289 = LINE('',#2290,#2291);+#2290 = CARTESIAN_POINT('',(-3.175,-3.81,-1.73));+#2291 = VECTOR('',#2292,1.);+#2292 = DIRECTION('',(0.,1.,0.));+#2293 = PCURVE('',#1812,#2294);+#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2299);+#2295 = LINE('',#2296,#2297);+#2296 = CARTESIAN_POINT('',(0.,0.));+#2297 = VECTOR('',#2298,1.);+#2298 = DIRECTION('',(0.,1.));+#2299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2300 = PCURVE('',#1595,#2301);+#2301 = DEFINITIONAL_REPRESENTATION('',(#2302),#2306);+#2302 = LINE('',#2303,#2304);+#2303 = CARTESIAN_POINT('',(1.07,3.81));+#2304 = VECTOR('',#2305,1.);+#2305 = DIRECTION('',(0.,-1.));+#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2307 = ORIENTED_EDGE('',*,*,#2262,.T.);+#2308 = ORIENTED_EDGE('',*,*,#2192,.T.);+#2309 = ORIENTED_EDGE('',*,*,#1796,.F.);+#2310 = ADVANCED_FACE('',(#2311),#1863,.F.);+#2311 = FACE_BOUND('',#2312,.F.);+#2312 = EDGE_LOOP('',(#2313,#2336,#2364,#2385));+#2313 = ORIENTED_EDGE('',*,*,#2314,.F.);+#2314 = EDGE_CURVE('',#2315,#1825,#2317,.T.);+#2315 = VERTEX_POINT('',#2316);+#2316 = CARTESIAN_POINT('',(-3.175,-3.81,0.));+#2317 = SURFACE_CURVE('',#2318,(#2322,#2329),.PCURVE_S1.);+#2318 = LINE('',#2319,#2320);+#2319 = CARTESIAN_POINT('',(-3.175,-3.81,0.));+#2320 = VECTOR('',#2321,1.);+#2321 = DIRECTION('',(0.,1.,0.));+#2322 = PCURVE('',#1863,#2323);+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);+#2324 = LINE('',#2325,#2326);+#2325 = CARTESIAN_POINT('',(0.,0.));+#2326 = VECTOR('',#2327,1.);+#2327 = DIRECTION('',(0.,1.));+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2329 = PCURVE('',#1595,#2330);+#2330 = DEFINITIONAL_REPRESENTATION('',(#2331),#2335);+#2331 = LINE('',#2332,#2333);+#2332 = CARTESIAN_POINT('',(2.8,3.81));+#2333 = VECTOR('',#2334,1.);+#2334 = DIRECTION('',(0.,-1.));+#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2336 = ORIENTED_EDGE('',*,*,#2337,.T.);+#2337 = EDGE_CURVE('',#2315,#2338,#2340,.T.);+#2338 = VERTEX_POINT('',#2339);+#2339 = CARTESIAN_POINT('',(-2.365,-3.81,0.));+#2340 = SURFACE_CURVE('',#2341,(#2345,#2352),.PCURVE_S1.);+#2341 = LINE('',#2342,#2343);+#2342 = CARTESIAN_POINT('',(-3.175,-3.81,0.));+#2343 = VECTOR('',#2344,1.);+#2344 = DIRECTION('',(1.,0.,0.));+#2345 = PCURVE('',#1863,#2346);+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);+#2347 = LINE('',#2348,#2349);+#2348 = CARTESIAN_POINT('',(0.,0.));+#2349 = VECTOR('',#2350,1.);+#2350 = DIRECTION('',(1.,0.));+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2352 = PCURVE('',#2353,#2358);+#2353 = PLANE('',#2354);+#2354 = AXIS2_PLACEMENT_3D('',#2355,#2356,#2357);+#2355 = CARTESIAN_POINT('',(-3.175,-3.81,0.));+#2356 = DIRECTION('',(0.,1.,0.));+#2357 = DIRECTION('',(0.,0.,1.));+#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);+#2359 = LINE('',#2360,#2361);+#2360 = CARTESIAN_POINT('',(0.,0.));+#2361 = VECTOR('',#2362,1.);+#2362 = DIRECTION('',(0.,1.));+#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2364 = ORIENTED_EDGE('',*,*,#2365,.T.);+#2365 = EDGE_CURVE('',#2338,#1848,#2366,.T.);+#2366 = SURFACE_CURVE('',#2367,(#2371,#2378),.PCURVE_S1.);+#2367 = LINE('',#2368,#2369);+#2368 = CARTESIAN_POINT('',(-2.365,-3.81,0.));+#2369 = VECTOR('',#2370,1.);+#2370 = DIRECTION('',(0.,1.,0.));+#2371 = PCURVE('',#1863,#2372);+#2372 = DEFINITIONAL_REPRESENTATION('',(#2373),#2377);+#2373 = LINE('',#2374,#2375);+#2374 = CARTESIAN_POINT('',(0.81,0.));+#2375 = VECTOR('',#2376,1.);+#2376 = DIRECTION('',(0.,1.));+#2377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2378 = PCURVE('',#1891,#2379);+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);+#2380 = LINE('',#2381,#2382);+#2381 = CARTESIAN_POINT('',(0.,0.));+#2382 = VECTOR('',#2383,1.);+#2383 = DIRECTION('',(0.,-1.));+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2385 = ORIENTED_EDGE('',*,*,#1847,.F.);+#2386 = ADVANCED_FACE('',(#2387),#2353,.F.);+#2387 = FACE_BOUND('',#2388,.F.);+#2388 = EDGE_LOOP('',(#2389,#2390,#2413,#2436));+#2389 = ORIENTED_EDGE('',*,*,#2337,.F.);+#2390 = ORIENTED_EDGE('',*,*,#2391,.T.);+#2391 = EDGE_CURVE('',#2315,#2392,#2394,.T.);+#2392 = VERTEX_POINT('',#2393);+#2393 = CARTESIAN_POINT('',(-3.175,-3.81,1.02));+#2394 = SURFACE_CURVE('',#2395,(#2399,#2406),.PCURVE_S1.);+#2395 = LINE('',#2396,#2397);+#2396 = CARTESIAN_POINT('',(-3.175,-3.81,0.));+#2397 = VECTOR('',#2398,1.);+#2398 = DIRECTION('',(0.,0.,1.));+#2399 = PCURVE('',#2353,#2400);+#2400 = DEFINITIONAL_REPRESENTATION('',(#2401),#2405);+#2401 = LINE('',#2402,#2403);+#2402 = CARTESIAN_POINT('',(0.,0.));+#2403 = VECTOR('',#2404,1.);+#2404 = DIRECTION('',(1.,0.));+#2405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2406 = PCURVE('',#1595,#2407);+#2407 = DEFINITIONAL_REPRESENTATION('',(#2408),#2412);+#2408 = LINE('',#2409,#2410);+#2409 = CARTESIAN_POINT('',(2.8,3.81));+#2410 = VECTOR('',#2411,1.);+#2411 = DIRECTION('',(1.,0.));+#2412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2413 = ORIENTED_EDGE('',*,*,#2414,.T.);+#2414 = EDGE_CURVE('',#2392,#2415,#2417,.T.);+#2415 = VERTEX_POINT('',#2416);+#2416 = CARTESIAN_POINT('',(-2.365,-3.81,1.02));+#2417 = SURFACE_CURVE('',#2418,(#2422,#2429),.PCURVE_S1.);+#2418 = LINE('',#2419,#2420);+#2419 = CARTESIAN_POINT('',(-3.175,-3.81,1.02));+#2420 = VECTOR('',#2421,1.);+#2421 = DIRECTION('',(1.,0.,0.));+#2422 = PCURVE('',#2353,#2423);+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);+#2424 = LINE('',#2425,#2426);+#2425 = CARTESIAN_POINT('',(1.02,0.));+#2426 = VECTOR('',#2427,1.);+#2427 = DIRECTION('',(0.,1.));+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2429 = PCURVE('',#1919,#2430);+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);+#2431 = LINE('',#2432,#2433);+#2432 = CARTESIAN_POINT('',(0.,0.));+#2433 = VECTOR('',#2434,1.);+#2434 = DIRECTION('',(1.,0.));+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2436 = ORIENTED_EDGE('',*,*,#2437,.F.);+#2437 = EDGE_CURVE('',#2338,#2415,#2438,.T.);+#2438 = SURFACE_CURVE('',#2439,(#2443,#2450),.PCURVE_S1.);+#2439 = LINE('',#2440,#2441);+#2440 = CARTESIAN_POINT('',(-2.365,-3.81,0.));+#2441 = VECTOR('',#2442,1.);+#2442 = DIRECTION('',(0.,0.,1.));+#2443 = PCURVE('',#2353,#2444);+#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449);+#2445 = LINE('',#2446,#2447);+#2446 = CARTESIAN_POINT('',(0.,0.81));+#2447 = VECTOR('',#2448,1.);+#2448 = DIRECTION('',(1.,0.));+#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2450 = PCURVE('',#1891,#2451);+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);+#2452 = LINE('',#2453,#2454);+#2453 = CARTESIAN_POINT('',(0.,0.));+#2454 = VECTOR('',#2455,1.);+#2455 = DIRECTION('',(1.,0.));+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2457 = ADVANCED_FACE('',(#2458),#1891,.T.);+#2458 = FACE_BOUND('',#2459,.T.);+#2459 = EDGE_LOOP('',(#2460,#2461,#2462,#2463));+#2460 = ORIENTED_EDGE('',*,*,#2437,.F.);+#2461 = ORIENTED_EDGE('',*,*,#2365,.T.);+#2462 = ORIENTED_EDGE('',*,*,#1875,.T.);+#2463 = ORIENTED_EDGE('',*,*,#2464,.F.);+#2464 = EDGE_CURVE('',#2415,#1876,#2465,.T.);+#2465 = SURFACE_CURVE('',#2466,(#2470,#2477),.PCURVE_S1.);+#2466 = LINE('',#2467,#2468);+#2467 = CARTESIAN_POINT('',(-2.365,-3.81,1.02));+#2468 = VECTOR('',#2469,1.);+#2469 = DIRECTION('',(0.,1.,0.));+#2470 = PCURVE('',#1891,#2471);+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2476);+#2472 = LINE('',#2473,#2474);+#2473 = CARTESIAN_POINT('',(1.02,0.));+#2474 = VECTOR('',#2475,1.);+#2475 = DIRECTION('',(0.,-1.));+#2476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2477 = PCURVE('',#1919,#2478);+#2478 = DEFINITIONAL_REPRESENTATION('',(#2479),#2483);+#2479 = LINE('',#2480,#2481);+#2480 = CARTESIAN_POINT('',(0.81,0.));+#2481 = VECTOR('',#2482,1.);+#2482 = DIRECTION('',(0.,1.));+#2483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2484 = ADVANCED_FACE('',(#2485),#1919,.T.);+#2485 = FACE_BOUND('',#2486,.T.);+#2486 = EDGE_LOOP('',(#2487,#2508,#2509,#2510));+#2487 = ORIENTED_EDGE('',*,*,#2488,.F.);+#2488 = EDGE_CURVE('',#2392,#1904,#2489,.T.);+#2489 = SURFACE_CURVE('',#2490,(#2494,#2501),.PCURVE_S1.);+#2490 = LINE('',#2491,#2492);+#2491 = CARTESIAN_POINT('',(-3.175,-3.81,1.02));+#2492 = VECTOR('',#2493,1.);+#2493 = DIRECTION('',(0.,1.,0.));+#2494 = PCURVE('',#1919,#2495);+#2495 = DEFINITIONAL_REPRESENTATION('',(#2496),#2500);+#2496 = LINE('',#2497,#2498);+#2497 = CARTESIAN_POINT('',(0.,0.));+#2498 = VECTOR('',#2499,1.);+#2499 = DIRECTION('',(0.,1.));+#2500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2501 = PCURVE('',#1595,#2502);+#2502 = DEFINITIONAL_REPRESENTATION('',(#2503),#2507);+#2503 = LINE('',#2504,#2505);+#2504 = CARTESIAN_POINT('',(3.82,3.81));+#2505 = VECTOR('',#2506,1.);+#2506 = DIRECTION('',(0.,-1.));+#2507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2508 = ORIENTED_EDGE('',*,*,#2414,.T.);+#2509 = ORIENTED_EDGE('',*,*,#2464,.T.);+#2510 = ORIENTED_EDGE('',*,*,#1903,.F.);+#2511 = ADVANCED_FACE('',(#2512),#1992,.T.);+#2512 = FACE_BOUND('',#2513,.T.);+#2513 = EDGE_LOOP('',(#2514,#2537,#2565,#2586));+#2514 = ORIENTED_EDGE('',*,*,#2515,.F.);+#2515 = EDGE_CURVE('',#2516,#1977,#2518,.T.);+#2516 = VERTEX_POINT('',#2517);+#2517 = CARTESIAN_POINT('',(2.365,-3.81,1.02));+#2518 = SURFACE_CURVE('',#2519,(#2523,#2530),.PCURVE_S1.);+#2519 = LINE('',#2520,#2521);+#2520 = CARTESIAN_POINT('',(2.365,-3.81,1.02));+#2521 = VECTOR('',#2522,1.);+#2522 = DIRECTION('',(0.,1.,0.));+#2523 = PCURVE('',#1992,#2524);+#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529);+#2525 = LINE('',#2526,#2527);+#2526 = CARTESIAN_POINT('',(0.,0.));+#2527 = VECTOR('',#2528,1.);+#2528 = DIRECTION('',(0.,1.));+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2530 = PCURVE('',#2020,#2531);+#2531 = DEFINITIONAL_REPRESENTATION('',(#2532),#2536);+#2532 = LINE('',#2533,#2534);+#2533 = CARTESIAN_POINT('',(1.02,0.));+#2534 = VECTOR('',#2535,1.);+#2535 = DIRECTION('',(0.,-1.));+#2536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2537 = ORIENTED_EDGE('',*,*,#2538,.T.);+#2538 = EDGE_CURVE('',#2516,#2539,#2541,.T.);+#2539 = VERTEX_POINT('',#2540);+#2540 = CARTESIAN_POINT('',(3.175,-3.81,1.02));+#2541 = SURFACE_CURVE('',#2542,(#2546,#2553),.PCURVE_S1.);+#2542 = LINE('',#2543,#2544);+#2543 = CARTESIAN_POINT('',(2.365,-3.81,1.02));+#2544 = VECTOR('',#2545,1.);+#2545 = DIRECTION('',(1.,0.,0.));+#2546 = PCURVE('',#1992,#2547);+#2547 = DEFINITIONAL_REPRESENTATION('',(#2548),#2552);+#2548 = LINE('',#2549,#2550);+#2549 = CARTESIAN_POINT('',(0.,0.));+#2550 = VECTOR('',#2551,1.);+#2551 = DIRECTION('',(1.,0.));+#2552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2553 = PCURVE('',#2554,#2559);+#2554 = PLANE('',#2555);+#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);+#2556 = CARTESIAN_POINT('',(2.365,-3.81,0.));+#2557 = DIRECTION('',(0.,1.,0.));+#2558 = DIRECTION('',(0.,0.,1.));+#2559 = DEFINITIONAL_REPRESENTATION('',(#2560),#2564);+#2560 = LINE('',#2561,#2562);+#2561 = CARTESIAN_POINT('',(1.02,0.));+#2562 = VECTOR('',#2563,1.);+#2563 = DIRECTION('',(0.,1.));+#2564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2565 = ORIENTED_EDGE('',*,*,#2566,.T.);+#2566 = EDGE_CURVE('',#2539,#1954,#2567,.T.);+#2567 = SURFACE_CURVE('',#2568,(#2572,#2579),.PCURVE_S1.);+#2568 = LINE('',#2569,#2570);+#2569 = CARTESIAN_POINT('',(3.175,-3.81,1.02));+#2570 = VECTOR('',#2571,1.);+#2571 = DIRECTION('',(0.,1.,0.));+#2572 = PCURVE('',#1992,#2573);+#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2578);+#2574 = LINE('',#2575,#2576);+#2575 = CARTESIAN_POINT('',(0.81,0.));+#2576 = VECTOR('',#2577,1.);+#2577 = DIRECTION('',(0.,1.));+#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2579 = PCURVE('',#1649,#2580);+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);+#2581 = LINE('',#2582,#2583);+#2582 = CARTESIAN_POINT('',(3.82,3.81));+#2583 = VECTOR('',#2584,1.);+#2584 = DIRECTION('',(0.,-1.));+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2586 = ORIENTED_EDGE('',*,*,#1976,.F.);+#2587 = ADVANCED_FACE('',(#2588),#2554,.F.);+#2588 = FACE_BOUND('',#2589,.F.);+#2589 = EDGE_LOOP('',(#2590,#2615,#2636,#2637));+#2590 = ORIENTED_EDGE('',*,*,#2591,.F.);+#2591 = EDGE_CURVE('',#2592,#2594,#2596,.T.);+#2592 = VERTEX_POINT('',#2593);+#2593 = CARTESIAN_POINT('',(2.365,-3.81,0.));+#2594 = VERTEX_POINT('',#2595);+#2595 = CARTESIAN_POINT('',(3.175,-3.81,0.));+#2596 = SURFACE_CURVE('',#2597,(#2601,#2608),.PCURVE_S1.);+#2597 = LINE('',#2598,#2599);+#2598 = CARTESIAN_POINT('',(2.365,-3.81,0.));+#2599 = VECTOR('',#2600,1.);+#2600 = DIRECTION('',(1.,0.,0.));+#2601 = PCURVE('',#2554,#2602);+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2607);+#2603 = LINE('',#2604,#2605);+#2604 = CARTESIAN_POINT('',(0.,0.));+#2605 = VECTOR('',#2606,1.);+#2606 = DIRECTION('',(0.,1.));+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2608 = PCURVE('',#2048,#2609);+#2609 = DEFINITIONAL_REPRESENTATION('',(#2610),#2614);+#2610 = LINE('',#2611,#2612);+#2611 = CARTESIAN_POINT('',(0.,0.));+#2612 = VECTOR('',#2613,1.);+#2613 = DIRECTION('',(1.,0.));+#2614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2615 = ORIENTED_EDGE('',*,*,#2616,.T.);+#2616 = EDGE_CURVE('',#2592,#2516,#2617,.T.);+#2617 = SURFACE_CURVE('',#2618,(#2622,#2629),.PCURVE_S1.);+#2618 = LINE('',#2619,#2620);+#2619 = CARTESIAN_POINT('',(2.365,-3.81,0.));+#2620 = VECTOR('',#2621,1.);+#2621 = DIRECTION('',(0.,0.,1.));+#2622 = PCURVE('',#2554,#2623);+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);+#2624 = LINE('',#2625,#2626);+#2625 = CARTESIAN_POINT('',(0.,0.));+#2626 = VECTOR('',#2627,1.);+#2627 = DIRECTION('',(1.,0.));+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2629 = PCURVE('',#2020,#2630);+#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2635);+#2631 = LINE('',#2632,#2633);+#2632 = CARTESIAN_POINT('',(0.,0.));+#2633 = VECTOR('',#2634,1.);+#2634 = DIRECTION('',(1.,0.));+#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2636 = ORIENTED_EDGE('',*,*,#2538,.T.);+#2637 = ORIENTED_EDGE('',*,*,#2638,.F.);+#2638 = EDGE_CURVE('',#2594,#2539,#2639,.T.);+#2639 = SURFACE_CURVE('',#2640,(#2644,#2651),.PCURVE_S1.);+#2640 = LINE('',#2641,#2642);+#2641 = CARTESIAN_POINT('',(3.175,-3.81,0.));+#2642 = VECTOR('',#2643,1.);+#2643 = DIRECTION('',(0.,0.,1.));+#2644 = PCURVE('',#2554,#2645);+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);+#2646 = LINE('',#2647,#2648);+#2647 = CARTESIAN_POINT('',(0.,0.81));+#2648 = VECTOR('',#2649,1.);+#2649 = DIRECTION('',(1.,0.));+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2651 = PCURVE('',#1649,#2652);+#2652 = DEFINITIONAL_REPRESENTATION('',(#2653),#2657);+#2653 = LINE('',#2654,#2655);+#2654 = CARTESIAN_POINT('',(2.8,3.81));+#2655 = VECTOR('',#2656,1.);+#2656 = DIRECTION('',(1.,0.));+#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2658 = ADVANCED_FACE('',(#2659),#2020,.F.);+#2659 = FACE_BOUND('',#2660,.F.);+#2660 = EDGE_LOOP('',(#2661,#2662,#2683,#2684));+#2661 = ORIENTED_EDGE('',*,*,#2616,.F.);+#2662 = ORIENTED_EDGE('',*,*,#2663,.T.);+#2663 = EDGE_CURVE('',#2592,#2005,#2664,.T.);+#2664 = SURFACE_CURVE('',#2665,(#2669,#2676),.PCURVE_S1.);+#2665 = LINE('',#2666,#2667);+#2666 = CARTESIAN_POINT('',(2.365,-3.81,0.));+#2667 = VECTOR('',#2668,1.);+#2668 = DIRECTION('',(0.,1.,0.));+#2669 = PCURVE('',#2020,#2670);+#2670 = DEFINITIONAL_REPRESENTATION('',(#2671),#2675);+#2671 = LINE('',#2672,#2673);+#2672 = CARTESIAN_POINT('',(0.,0.));+#2673 = VECTOR('',#2674,1.);+#2674 = DIRECTION('',(0.,-1.));+#2675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2676 = PCURVE('',#2048,#2677);+#2677 = DEFINITIONAL_REPRESENTATION('',(#2678),#2682);+#2678 = LINE('',#2679,#2680);+#2679 = CARTESIAN_POINT('',(0.,0.));+#2680 = VECTOR('',#2681,1.);+#2681 = DIRECTION('',(0.,1.));+#2682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2683 = ORIENTED_EDGE('',*,*,#2004,.T.);+#2684 = ORIENTED_EDGE('',*,*,#2515,.F.);+#2685 = ADVANCED_FACE('',(#2686),#2048,.F.);+#2686 = FACE_BOUND('',#2687,.F.);+#2687 = EDGE_LOOP('',(#2688,#2689,#2690,#2711));+#2688 = ORIENTED_EDGE('',*,*,#2663,.F.);+#2689 = ORIENTED_EDGE('',*,*,#2591,.T.);+#2690 = ORIENTED_EDGE('',*,*,#2691,.T.);+#2691 = EDGE_CURVE('',#2594,#2033,#2692,.T.);+#2692 = SURFACE_CURVE('',#2693,(#2697,#2704),.PCURVE_S1.);+#2693 = LINE('',#2694,#2695);+#2694 = CARTESIAN_POINT('',(3.175,-3.81,0.));+#2695 = VECTOR('',#2696,1.);+#2696 = DIRECTION('',(0.,1.,0.));+#2697 = PCURVE('',#2048,#2698);+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);+#2699 = LINE('',#2700,#2701);+#2700 = CARTESIAN_POINT('',(0.81,0.));+#2701 = VECTOR('',#2702,1.);+#2702 = DIRECTION('',(0.,1.));+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2704 = PCURVE('',#1649,#2705);+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);+#2706 = LINE('',#2707,#2708);+#2707 = CARTESIAN_POINT('',(2.8,3.81));+#2708 = VECTOR('',#2709,1.);+#2709 = DIRECTION('',(0.,-1.));+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2711 = ORIENTED_EDGE('',*,*,#2032,.F.);+#2712 = ADVANCED_FACE('',(#2713),#2099,.T.);+#2713 = FACE_BOUND('',#2714,.T.);+#2714 = EDGE_LOOP('',(#2715,#2738,#2766,#2787));+#2715 = ORIENTED_EDGE('',*,*,#2716,.F.);+#2716 = EDGE_CURVE('',#2717,#2084,#2719,.T.);+#2717 = VERTEX_POINT('',#2718);+#2718 = CARTESIAN_POINT('',(2.365,-3.81,-1.73));+#2719 = SURFACE_CURVE('',#2720,(#2724,#2731),.PCURVE_S1.);+#2720 = LINE('',#2721,#2722);+#2721 = CARTESIAN_POINT('',(2.365,-3.81,-1.73));+#2722 = VECTOR('',#2723,1.);+#2723 = DIRECTION('',(0.,1.,0.));+#2724 = PCURVE('',#2099,#2725);+#2725 = DEFINITIONAL_REPRESENTATION('',(#2726),#2730);+#2726 = LINE('',#2727,#2728);+#2727 = CARTESIAN_POINT('',(0.,0.));+#2728 = VECTOR('',#2729,1.);+#2729 = DIRECTION('',(0.,1.));+#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2731 = PCURVE('',#2125,#2732);+#2732 = DEFINITIONAL_REPRESENTATION('',(#2733),#2737);+#2733 = LINE('',#2734,#2735);+#2734 = CARTESIAN_POINT('',(1.07,0.));+#2735 = VECTOR('',#2736,1.);+#2736 = DIRECTION('',(0.,-1.));+#2737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2738 = ORIENTED_EDGE('',*,*,#2739,.T.);+#2739 = EDGE_CURVE('',#2717,#2740,#2742,.T.);+#2740 = VERTEX_POINT('',#2741);+#2741 = CARTESIAN_POINT('',(3.175,-3.81,-1.73));+#2742 = SURFACE_CURVE('',#2743,(#2747,#2754),.PCURVE_S1.);+#2743 = LINE('',#2744,#2745);+#2744 = CARTESIAN_POINT('',(2.365,-3.81,-1.73));+#2745 = VECTOR('',#2746,1.);+#2746 = DIRECTION('',(1.,0.,0.));+#2747 = PCURVE('',#2099,#2748);+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753);+#2749 = LINE('',#2750,#2751);+#2750 = CARTESIAN_POINT('',(0.,0.));+#2751 = VECTOR('',#2752,1.);+#2752 = DIRECTION('',(1.,0.));+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2754 = PCURVE('',#2755,#2760);+#2755 = PLANE('',#2756);+#2756 = AXIS2_PLACEMENT_3D('',#2757,#2758,#2759);+#2757 = CARTESIAN_POINT('',(2.365,-3.81,-2.8));+#2758 = DIRECTION('',(0.,1.,0.));+#2759 = DIRECTION('',(0.,0.,1.));+#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2765);+#2761 = LINE('',#2762,#2763);+#2762 = CARTESIAN_POINT('',(1.07,0.));+#2763 = VECTOR('',#2764,1.);+#2764 = DIRECTION('',(0.,1.));+#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2766 = ORIENTED_EDGE('',*,*,#2767,.T.);+#2767 = EDGE_CURVE('',#2740,#2061,#2768,.T.);+#2768 = SURFACE_CURVE('',#2769,(#2773,#2780),.PCURVE_S1.);+#2769 = LINE('',#2770,#2771);+#2770 = CARTESIAN_POINT('',(3.175,-3.81,-1.73));+#2771 = VECTOR('',#2772,1.);+#2772 = DIRECTION('',(0.,1.,0.));+#2773 = PCURVE('',#2099,#2774);+#2774 = DEFINITIONAL_REPRESENTATION('',(#2775),#2779);+#2775 = LINE('',#2776,#2777);+#2776 = CARTESIAN_POINT('',(0.81,0.));+#2777 = VECTOR('',#2778,1.);+#2778 = DIRECTION('',(0.,1.));+#2779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2780 = PCURVE('',#1649,#2781);+#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786);+#2782 = LINE('',#2783,#2784);+#2783 = CARTESIAN_POINT('',(1.07,3.81));+#2784 = VECTOR('',#2785,1.);+#2785 = DIRECTION('',(0.,-1.));+#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2787 = ORIENTED_EDGE('',*,*,#2083,.F.);+#2788 = ADVANCED_FACE('',(#2789),#2755,.F.);+#2789 = FACE_BOUND('',#2790,.F.);+#2790 = EDGE_LOOP('',(#2791,#2816,#2837,#2838));+#2791 = ORIENTED_EDGE('',*,*,#2792,.F.);+#2792 = EDGE_CURVE('',#2793,#2795,#2797,.T.);+#2793 = VERTEX_POINT('',#2794);+#2794 = CARTESIAN_POINT('',(2.365,-3.81,-2.8));+#2795 = VERTEX_POINT('',#2796);+#2796 = CARTESIAN_POINT('',(3.175,-3.81,-2.8));+#2797 = SURFACE_CURVE('',#2798,(#2802,#2809),.PCURVE_S1.);+#2798 = LINE('',#2799,#2800);+#2799 = CARTESIAN_POINT('',(2.365,-3.81,-2.8));+#2800 = VECTOR('',#2801,1.);+#2801 = DIRECTION('',(1.,0.,0.));+#2802 = PCURVE('',#2755,#2803);+#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);+#2804 = LINE('',#2805,#2806);+#2805 = CARTESIAN_POINT('',(0.,0.));+#2806 = VECTOR('',#2807,1.);+#2807 = DIRECTION('',(0.,1.));+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2809 = PCURVE('',#1567,#2810);+#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815);+#2811 = LINE('',#2812,#2813);+#2812 = CARTESIAN_POINT('',(5.54,-3.81));+#2813 = VECTOR('',#2814,1.);+#2814 = DIRECTION('',(1.,0.));+#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2816 = ORIENTED_EDGE('',*,*,#2817,.T.);+#2817 = EDGE_CURVE('',#2793,#2717,#2818,.T.);+#2818 = SURFACE_CURVE('',#2819,(#2823,#2830),.PCURVE_S1.);+#2819 = LINE('',#2820,#2821);+#2820 = CARTESIAN_POINT('',(2.365,-3.81,-2.8));+#2821 = VECTOR('',#2822,1.);+#2822 = DIRECTION('',(0.,0.,1.));+#2823 = PCURVE('',#2755,#2824);+#2824 = DEFINITIONAL_REPRESENTATION('',(#2825),#2829);+#2825 = LINE('',#2826,#2827);+#2826 = CARTESIAN_POINT('',(0.,0.));+#2827 = VECTOR('',#2828,1.);+#2828 = DIRECTION('',(1.,0.));+#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2830 = PCURVE('',#2125,#2831);+#2831 = DEFINITIONAL_REPRESENTATION('',(#2832),#2836);+#2832 = LINE('',#2833,#2834);+#2833 = CARTESIAN_POINT('',(0.,0.));+#2834 = VECTOR('',#2835,1.);+#2835 = DIRECTION('',(1.,0.));+#2836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2837 = ORIENTED_EDGE('',*,*,#2739,.T.);+#2838 = ORIENTED_EDGE('',*,*,#2839,.F.);+#2839 = EDGE_CURVE('',#2795,#2740,#2840,.T.);+#2840 = SURFACE_CURVE('',#2841,(#2845,#2852),.PCURVE_S1.);+#2841 = LINE('',#2842,#2843);+#2842 = CARTESIAN_POINT('',(3.175,-3.81,-2.8));+#2843 = VECTOR('',#2844,1.);+#2844 = DIRECTION('',(0.,0.,1.));+#2845 = PCURVE('',#2755,#2846);+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);+#2847 = LINE('',#2848,#2849);+#2848 = CARTESIAN_POINT('',(0.,0.81));+#2849 = VECTOR('',#2850,1.);+#2850 = DIRECTION('',(1.,0.));+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2852 = PCURVE('',#1649,#2853);+#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858);+#2854 = LINE('',#2855,#2856);+#2855 = CARTESIAN_POINT('',(0.,3.81));+#2856 = VECTOR('',#2857,1.);+#2857 = DIRECTION('',(1.,0.));+#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2859 = ADVANCED_FACE('',(#2860),#2125,.F.);+#2860 = FACE_BOUND('',#2861,.F.);+#2861 = EDGE_LOOP('',(#2862,#2863,#2884,#2885));+#2862 = ORIENTED_EDGE('',*,*,#2817,.F.);+#2863 = ORIENTED_EDGE('',*,*,#2864,.T.);+#2864 = EDGE_CURVE('',#2793,#1746,#2865,.T.);+#2865 = SURFACE_CURVE('',#2866,(#2870,#2877),.PCURVE_S1.);+#2866 = LINE('',#2867,#2868);+#2867 = CARTESIAN_POINT('',(2.365,-3.81,-2.8));+#2868 = VECTOR('',#2869,1.);+#2869 = DIRECTION('',(0.,1.,0.));+#2870 = PCURVE('',#2125,#2871);+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);+#2872 = LINE('',#2873,#2874);+#2873 = CARTESIAN_POINT('',(0.,0.));+#2874 = VECTOR('',#2875,1.);+#2875 = DIRECTION('',(0.,-1.));+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2877 = PCURVE('',#1567,#2878);+#2878 = DEFINITIONAL_REPRESENTATION('',(#2879),#2883);+#2879 = LINE('',#2880,#2881);+#2880 = CARTESIAN_POINT('',(5.54,-3.81));+#2881 = VECTOR('',#2882,1.);+#2882 = DIRECTION('',(0.,1.));+#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2884 = ORIENTED_EDGE('',*,*,#2111,.T.);+#2885 = ORIENTED_EDGE('',*,*,#2716,.F.);+#2886 = ADVANCED_FACE('',(#2887),#1595,.F.);+#2887 = FACE_BOUND('',#2888,.F.);+#2888 = EDGE_LOOP('',(#2889,#2890,#2891,#2892,#2913,#2914,#2915,#2916,+    #2917,#2918));+#2889 = ORIENTED_EDGE('',*,*,#1824,.F.);+#2890 = ORIENTED_EDGE('',*,*,#2287,.F.);+#2891 = ORIENTED_EDGE('',*,*,#2239,.F.);+#2892 = ORIENTED_EDGE('',*,*,#2893,.T.);+#2893 = EDGE_CURVE('',#2217,#1550,#2894,.T.);+#2894 = SURFACE_CURVE('',#2895,(#2899,#2906),.PCURVE_S1.);+#2895 = LINE('',#2896,#2897);+#2896 = CARTESIAN_POINT('',(-3.175,-3.81,-2.8));+#2897 = VECTOR('',#2898,1.);+#2898 = DIRECTION('',(0.,1.,0.));+#2899 = PCURVE('',#1595,#2900);+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);+#2901 = LINE('',#2902,#2903);+#2902 = CARTESIAN_POINT('',(0.,3.81));+#2903 = VECTOR('',#2904,1.);+#2904 = DIRECTION('',(0.,-1.));+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2906 = PCURVE('',#1567,#2907);+#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2912);+#2908 = LINE('',#2909,#2910);+#2909 = CARTESIAN_POINT('',(0.,-3.81));+#2910 = VECTOR('',#2911,1.);+#2911 = DIRECTION('',(0.,1.));+#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2913 = ORIENTED_EDGE('',*,*,#1579,.T.);+#2914 = ORIENTED_EDGE('',*,*,#1667,.F.);+#2915 = ORIENTED_EDGE('',*,*,#1931,.F.);+#2916 = ORIENTED_EDGE('',*,*,#2488,.F.);+#2917 = ORIENTED_EDGE('',*,*,#2391,.F.);+#2918 = ORIENTED_EDGE('',*,*,#2314,.T.);+#2919 = ADVANCED_FACE('',(#2920),#1649,.T.);+#2920 = FACE_BOUND('',#2921,.T.);+#2921 = EDGE_LOOP('',(#2922,#2923,#2924,#2925,#2946,#2947,#2948,#2949,+    #2950,#2951));+#2922 = ORIENTED_EDGE('',*,*,#2060,.F.);+#2923 = ORIENTED_EDGE('',*,*,#2767,.F.);+#2924 = ORIENTED_EDGE('',*,*,#2839,.F.);+#2925 = ORIENTED_EDGE('',*,*,#2926,.F.);+#2926 = EDGE_CURVE('',#1552,#2795,#2927,.T.);+#2927 = SURFACE_CURVE('',#2928,(#2932,#2939),.PCURVE_S1.);+#2928 = LINE('',#2929,#2930);+#2929 = CARTESIAN_POINT('',(3.175,1.65,-2.8));+#2930 = VECTOR('',#2931,1.);+#2931 = DIRECTION('',(0.,-1.,0.));+#2932 = PCURVE('',#1649,#2933);+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);+#2934 = LINE('',#2935,#2936);+#2935 = CARTESIAN_POINT('',(0.,-1.65));+#2936 = VECTOR('',#2937,1.);+#2937 = DIRECTION('',(0.,1.));+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2939 = PCURVE('',#1567,#2940);+#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);+#2941 = LINE('',#2942,#2943);+#2942 = CARTESIAN_POINT('',(6.35,1.65));+#2943 = VECTOR('',#2944,1.);+#2944 = DIRECTION('',(0.,-1.));+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2946 = ORIENTED_EDGE('',*,*,#1635,.T.);+#2947 = ORIENTED_EDGE('',*,*,#1718,.F.);+#2948 = ORIENTED_EDGE('',*,*,#1953,.F.);+#2949 = ORIENTED_EDGE('',*,*,#2566,.F.);+#2950 = ORIENTED_EDGE('',*,*,#2638,.F.);+#2951 = ORIENTED_EDGE('',*,*,#2691,.T.);+#2952 = ADVANCED_FACE('',(#2953),#1567,.F.);+#2953 = FACE_BOUND('',#2954,.F.);+#2954 = EDGE_LOOP('',(#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962));+#2955 = ORIENTED_EDGE('',*,*,#2893,.F.);+#2956 = ORIENTED_EDGE('',*,*,#2216,.T.);+#2957 = ORIENTED_EDGE('',*,*,#2170,.T.);+#2958 = ORIENTED_EDGE('',*,*,#1743,.T.);+#2959 = ORIENTED_EDGE('',*,*,#2864,.F.);+#2960 = ORIENTED_EDGE('',*,*,#2792,.T.);+#2961 = ORIENTED_EDGE('',*,*,#2926,.F.);+#2962 = ORIENTED_EDGE('',*,*,#1549,.F.);+#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2967)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2964,#2965,#2966)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2964 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2965 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2966 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2967 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2964,+  'distance_accuracy_value','confusion accuracy');+#2968 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2969,#2971);+#2969 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2970) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2970 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#2971 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2972);+#2972 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','body','',#5,#39,$);+#2973 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41));+#2974 = SHAPE_DEFINITION_REPRESENTATION(#2975,#2981);+#2975 = PRODUCT_DEFINITION_SHAPE('','',#2976);+#2976 = PRODUCT_DEFINITION('design','',#2977,#2980);+#2977 = PRODUCT_DEFINITION_FORMATION('','',#2978);+#2978 = PRODUCT('insulator','insulator','',(#2979));+#2979 = PRODUCT_CONTEXT('',#2,'mechanical');+#2980 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2981 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2982),#3172);+#2982 = MANIFOLD_SOLID_BREP('',#2983);+#2983 = CLOSED_SHELL('',(#2984,#3072,#3111,#3145));+#2984 = ADVANCED_FACE('',(#2985),#2999,.T.);+#2985 = FACE_BOUND('',#2986,.F.);+#2986 = EDGE_LOOP('',(#2987,#3017,#3044,#3045));+#2987 = ORIENTED_EDGE('',*,*,#2988,.T.);+#2988 = EDGE_CURVE('',#2989,#2991,#2993,.T.);+#2989 = VERTEX_POINT('',#2990);+#2990 = CARTESIAN_POINT('',(2.065,9.47,0.375));+#2991 = VERTEX_POINT('',#2992);+#2992 = CARTESIAN_POINT('',(2.065,7.32,0.375));+#2993 = SEAM_CURVE('',#2994,(#2998,#3010),.PCURVE_S1.);+#2994 = LINE('',#2995,#2996);+#2995 = CARTESIAN_POINT('',(2.065,9.47,0.375));+#2996 = VECTOR('',#2997,1.);+#2997 = DIRECTION('',(0.,-1.,0.));+#2998 = PCURVE('',#2999,#3004);+#2999 = CYLINDRICAL_SURFACE('',#3000,2.065);+#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003);+#3001 = CARTESIAN_POINT('',(0.,9.47,0.375));+#3002 = DIRECTION('',(-0.,1.,-0.));+#3003 = DIRECTION('',(1.,0.,0.));+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);+#3005 = LINE('',#3006,#3007);+#3006 = CARTESIAN_POINT('',(-0.,0.));+#3007 = VECTOR('',#3008,1.);+#3008 = DIRECTION('',(-0.,-1.));+#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3010 = PCURVE('',#2999,#3011);+#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);+#3012 = LINE('',#3013,#3014);+#3013 = CARTESIAN_POINT('',(-6.28318530718,0.));+#3014 = VECTOR('',#3015,1.);+#3015 = DIRECTION('',(-0.,-1.));+#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3017 = ORIENTED_EDGE('',*,*,#3018,.T.);+#3018 = EDGE_CURVE('',#2991,#2991,#3019,.T.);+#3019 = SURFACE_CURVE('',#3020,(#3025,#3032),.PCURVE_S1.);+#3020 = CIRCLE('',#3021,2.065);+#3021 = AXIS2_PLACEMENT_3D('',#3022,#3023,#3024);+#3022 = CARTESIAN_POINT('',(0.,7.32,0.375));+#3023 = DIRECTION('',(0.,-1.,0.));+#3024 = DIRECTION('',(1.,0.,0.));+#3025 = PCURVE('',#2999,#3026);+#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031);+#3027 = LINE('',#3028,#3029);+#3028 = CARTESIAN_POINT('',(-0.,-2.15));+#3029 = VECTOR('',#3030,1.);+#3030 = DIRECTION('',(-1.,0.));+#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3032 = PCURVE('',#3033,#3038);+#3033 = PLANE('',#3034);+#3034 = AXIS2_PLACEMENT_3D('',#3035,#3036,#3037);+#3035 = CARTESIAN_POINT('',(-2.069370660623E-16,7.32,0.375));+#3036 = DIRECTION('',(-0.,-1.,-0.));+#3037 = DIRECTION('',(0.,0.,-1.));+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);+#3039 = CIRCLE('',#3040,2.065);+#3040 = AXIS2_PLACEMENT_2D('',#3041,#3042);+#3041 = CARTESIAN_POINT('',(3.330669073875E-16,2.069370660623E-16));+#3042 = DIRECTION('',(0.,1.));+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3044 = ORIENTED_EDGE('',*,*,#2988,.F.);+#3045 = ORIENTED_EDGE('',*,*,#3046,.F.);+#3046 = EDGE_CURVE('',#2989,#2989,#3047,.T.);+#3047 = SURFACE_CURVE('',#3048,(#3053,#3060),.PCURVE_S1.);+#3048 = CIRCLE('',#3049,2.065);+#3049 = AXIS2_PLACEMENT_3D('',#3050,#3051,#3052);+#3050 = CARTESIAN_POINT('',(0.,9.47,0.375));+#3051 = DIRECTION('',(0.,-1.,0.));+#3052 = DIRECTION('',(1.,0.,0.));+#3053 = PCURVE('',#2999,#3054);+#3054 = DEFINITIONAL_REPRESENTATION('',(#3055),#3059);+#3055 = LINE('',#3056,#3057);+#3056 = CARTESIAN_POINT('',(-0.,0.));+#3057 = VECTOR('',#3058,1.);+#3058 = DIRECTION('',(-1.,0.));+#3059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3060 = PCURVE('',#3061,#3066);+#3061 = PLANE('',#3062);+#3062 = AXIS2_PLACEMENT_3D('',#3063,#3064,#3065);+#3063 = CARTESIAN_POINT('',(-2.069370660623E-16,9.47,0.375));+#3064 = DIRECTION('',(-0.,-1.,-0.));+#3065 = DIRECTION('',(0.,0.,-1.));+#3066 = DEFINITIONAL_REPRESENTATION('',(#3067),#3071);+#3067 = CIRCLE('',#3068,2.065);+#3068 = AXIS2_PLACEMENT_2D('',#3069,#3070);+#3069 = CARTESIAN_POINT('',(3.330669073875E-16,2.069370660623E-16));+#3070 = DIRECTION('',(0.,1.));+#3071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3072 = ADVANCED_FACE('',(#3073,#3076),#3061,.F.);+#3073 = FACE_BOUND('',#3074,.F.);+#3074 = EDGE_LOOP('',(#3075));+#3075 = ORIENTED_EDGE('',*,*,#3046,.T.);+#3076 = FACE_BOUND('',#3077,.F.);+#3077 = EDGE_LOOP('',(#3078));+#3078 = ORIENTED_EDGE('',*,*,#3079,.T.);+#3079 = EDGE_CURVE('',#3080,#3080,#3082,.T.);+#3080 = VERTEX_POINT('',#3081);+#3081 = CARTESIAN_POINT('',(0.65,9.47,0.375));+#3082 = SURFACE_CURVE('',#3083,(#3088,#3099),.PCURVE_S1.);+#3083 = CIRCLE('',#3084,0.65);+#3084 = AXIS2_PLACEMENT_3D('',#3085,#3086,#3087);+#3085 = CARTESIAN_POINT('',(0.,9.47,0.375));+#3086 = DIRECTION('',(-0.,1.,0.));+#3087 = DIRECTION('',(1.,0.,0.));+#3088 = PCURVE('',#3061,#3089);+#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3098);+#3090 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3091,#3092,#3093,#3094,+#3095,#3096,#3097),.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('') );+#3091 = CARTESIAN_POINT('',(3.330669073875E-16,0.65));+#3092 = CARTESIAN_POINT('',(1.12583302492,0.65));+#3093 = CARTESIAN_POINT('',(0.56291651246,-0.325));+#3094 = CARTESIAN_POINT('',(4.922709912767E-16,-1.3));+#3095 = CARTESIAN_POINT('',(-0.56291651246,-0.325));+#3096 = CARTESIAN_POINT('',(-1.12583302492,0.65));+#3097 = CARTESIAN_POINT('',(3.330669073875E-16,0.65));+#3098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3099 = PCURVE('',#3100,#3105);+#3100 = CYLINDRICAL_SURFACE('',#3101,0.65);+#3101 = AXIS2_PLACEMENT_3D('',#3102,#3103,#3104);+#3102 = CARTESIAN_POINT('',(0.,9.6,0.375));+#3103 = DIRECTION('',(-0.,1.,-0.));+#3104 = DIRECTION('',(1.,0.,0.));+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);+#3106 = LINE('',#3107,#3108);+#3107 = CARTESIAN_POINT('',(-6.28318530718,-0.13));+#3108 = VECTOR('',#3109,1.);+#3109 = DIRECTION('',(1.,-0.));+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3111 = ADVANCED_FACE('',(#3112,#3115),#3033,.T.);+#3112 = FACE_BOUND('',#3113,.T.);+#3113 = EDGE_LOOP('',(#3114));+#3114 = ORIENTED_EDGE('',*,*,#3018,.T.);+#3115 = FACE_BOUND('',#3116,.T.);+#3116 = EDGE_LOOP('',(#3117));+#3117 = ORIENTED_EDGE('',*,*,#3118,.T.);+#3118 = EDGE_CURVE('',#3119,#3119,#3121,.T.);+#3119 = VERTEX_POINT('',#3120);+#3120 = CARTESIAN_POINT('',(0.65,7.32,0.375));+#3121 = SURFACE_CURVE('',#3122,(#3127,#3138),.PCURVE_S1.);+#3122 = CIRCLE('',#3123,0.65);+#3123 = AXIS2_PLACEMENT_3D('',#3124,#3125,#3126);+#3124 = CARTESIAN_POINT('',(0.,7.32,0.375));+#3125 = DIRECTION('',(-0.,1.,0.));+#3126 = DIRECTION('',(1.,0.,0.));+#3127 = PCURVE('',#3033,#3128);+#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3137);+#3129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3130,#3131,#3132,#3133,+#3134,#3135,#3136),.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('') );+#3130 = CARTESIAN_POINT('',(3.330669073875E-16,0.65));+#3131 = CARTESIAN_POINT('',(1.12583302492,0.65));+#3132 = CARTESIAN_POINT('',(0.56291651246,-0.325));+#3133 = CARTESIAN_POINT('',(4.922709912767E-16,-1.3));+#3134 = CARTESIAN_POINT('',(-0.56291651246,-0.325));+#3135 = CARTESIAN_POINT('',(-1.12583302492,0.65));+#3136 = CARTESIAN_POINT('',(3.330669073875E-16,0.65));+#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3138 = PCURVE('',#3100,#3139);+#3139 = DEFINITIONAL_REPRESENTATION('',(#3140),#3144);+#3140 = LINE('',#3141,#3142);+#3141 = CARTESIAN_POINT('',(-6.28318530718,-2.28));+#3142 = VECTOR('',#3143,1.);+#3143 = DIRECTION('',(1.,-0.));+#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3145 = ADVANCED_FACE('',(#3146),#3100,.F.);+#3146 = FACE_BOUND('',#3147,.T.);+#3147 = EDGE_LOOP('',(#3148,#3149,#3170,#3171));+#3148 = ORIENTED_EDGE('',*,*,#3079,.T.);+#3149 = ORIENTED_EDGE('',*,*,#3150,.T.);+#3150 = EDGE_CURVE('',#3080,#3119,#3151,.T.);+#3151 = SEAM_CURVE('',#3152,(#3156,#3163),.PCURVE_S1.);+#3152 = LINE('',#3153,#3154);+#3153 = CARTESIAN_POINT('',(0.65,9.6,0.375));+#3154 = VECTOR('',#3155,1.);+#3155 = DIRECTION('',(0.,-1.,0.));+#3156 = PCURVE('',#3100,#3157);+#3157 = DEFINITIONAL_REPRESENTATION('',(#3158),#3162);+#3158 = LINE('',#3159,#3160);+#3159 = CARTESIAN_POINT('',(-6.28318530718,0.));+#3160 = VECTOR('',#3161,1.);+#3161 = DIRECTION('',(-0.,-1.));+#3162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3163 = PCURVE('',#3100,#3164);+#3164 = DEFINITIONAL_REPRESENTATION('',(#3165),#3169);+#3165 = LINE('',#3166,#3167);+#3166 = CARTESIAN_POINT('',(-0.,0.));+#3167 = VECTOR('',#3168,1.);+#3168 = DIRECTION('',(-0.,-1.));+#3169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3170 = ORIENTED_EDGE('',*,*,#3118,.F.);+#3171 = ORIENTED_EDGE('',*,*,#3150,.F.);+#3172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3176)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3173,#3174,#3175)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3173 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3174 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3175 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3176 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3173,+  'distance_accuracy_value','confusion accuracy');+#3177 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3178,#3180);+#3178 = ( REPRESENTATION_RELATIONSHIP('','',#2981,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3179) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3179 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#3180 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3181);+#3181 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','insulator','',#5,#2976,$);+#3182 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2978));+#3183 = SHAPE_DEFINITION_REPRESENTATION(#3184,#3190);+#3184 = PRODUCT_DEFINITION_SHAPE('','',#3185);+#3185 = PRODUCT_DEFINITION('design','',#3186,#3189);+#3186 = PRODUCT_DEFINITION_FORMATION('','',#3187);+#3187 = PRODUCT('socket','socket','',(#3188));+#3188 = PRODUCT_CONTEXT('',#2,'mechanical');+#3189 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3190 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3191),#3383);+#3191 = MANIFOLD_SOLID_BREP('',#3192);+#3192 = CLOSED_SHELL('',(#3193,#3281,#3320,#3324,#3379));+#3193 = ADVANCED_FACE('',(#3194),#3208,.T.);+#3194 = FACE_BOUND('',#3195,.F.);+#3195 = EDGE_LOOP('',(#3196,#3226,#3253,#3254));+#3196 = ORIENTED_EDGE('',*,*,#3197,.T.);+#3197 = EDGE_CURVE('',#3198,#3200,#3202,.T.);+#3198 = VERTEX_POINT('',#3199);+#3199 = CARTESIAN_POINT('',(0.65,9.42,0.375));+#3200 = VERTEX_POINT('',#3201);+#3201 = CARTESIAN_POINT('',(0.65,7.32,0.375));+#3202 = SEAM_CURVE('',#3203,(#3207,#3219),.PCURVE_S1.);+#3203 = LINE('',#3204,#3205);+#3204 = CARTESIAN_POINT('',(0.65,9.42,0.375));+#3205 = VECTOR('',#3206,1.);+#3206 = DIRECTION('',(0.,-1.,0.));+#3207 = PCURVE('',#3208,#3213);+#3208 = CYLINDRICAL_SURFACE('',#3209,0.65);+#3209 = AXIS2_PLACEMENT_3D('',#3210,#3211,#3212);+#3210 = CARTESIAN_POINT('',(0.,9.42,0.375));+#3211 = DIRECTION('',(-0.,1.,-0.));+#3212 = DIRECTION('',(1.,0.,0.));+#3213 = DEFINITIONAL_REPRESENTATION('',(#3214),#3218);+#3214 = LINE('',#3215,#3216);+#3215 = CARTESIAN_POINT('',(-0.,0.));+#3216 = VECTOR('',#3217,1.);+#3217 = DIRECTION('',(-0.,-1.));+#3218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3219 = PCURVE('',#3208,#3220);+#3220 = DEFINITIONAL_REPRESENTATION('',(#3221),#3225);+#3221 = LINE('',#3222,#3223);+#3222 = CARTESIAN_POINT('',(-6.28318530718,0.));+#3223 = VECTOR('',#3224,1.);+#3224 = DIRECTION('',(-0.,-1.));+#3225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3226 = ORIENTED_EDGE('',*,*,#3227,.T.);+#3227 = EDGE_CURVE('',#3200,#3200,#3228,.T.);+#3228 = SURFACE_CURVE('',#3229,(#3234,#3241),.PCURVE_S1.);+#3229 = CIRCLE('',#3230,0.65);+#3230 = AXIS2_PLACEMENT_3D('',#3231,#3232,#3233);+#3231 = CARTESIAN_POINT('',(0.,7.32,0.375));+#3232 = DIRECTION('',(0.,-1.,0.));+#3233 = DIRECTION('',(1.,0.,0.));+#3234 = PCURVE('',#3208,#3235);+#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240);+#3236 = LINE('',#3237,#3238);+#3237 = CARTESIAN_POINT('',(-0.,-2.1));+#3238 = VECTOR('',#3239,1.);+#3239 = DIRECTION('',(-1.,0.));+#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3241 = PCURVE('',#3242,#3247);+#3242 = PLANE('',#3243);+#3243 = AXIS2_PLACEMENT_3D('',#3244,#3245,#3246);+#3244 = CARTESIAN_POINT('',(-3.28711570322E-17,7.32,0.375));+#3245 = DIRECTION('',(-0.,-1.,-0.));+#3246 = DIRECTION('',(0.,0.,-1.));+#3247 = DEFINITIONAL_REPRESENTATION('',(#3248),#3252);+#3248 = CIRCLE('',#3249,0.65);+#3249 = AXIS2_PLACEMENT_2D('',#3250,#3251);+#3250 = CARTESIAN_POINT('',(0.,3.28711570322E-17));+#3251 = DIRECTION('',(0.,1.));+#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3253 = ORIENTED_EDGE('',*,*,#3197,.F.);+#3254 = ORIENTED_EDGE('',*,*,#3255,.F.);+#3255 = EDGE_CURVE('',#3198,#3198,#3256,.T.);+#3256 = SURFACE_CURVE('',#3257,(#3262,#3269),.PCURVE_S1.);+#3257 = CIRCLE('',#3258,0.65);+#3258 = AXIS2_PLACEMENT_3D('',#3259,#3260,#3261);+#3259 = CARTESIAN_POINT('',(0.,9.42,0.375));+#3260 = DIRECTION('',(0.,-1.,0.));+#3261 = DIRECTION('',(1.,0.,0.));+#3262 = PCURVE('',#3208,#3263);+#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268);+#3264 = LINE('',#3265,#3266);+#3265 = CARTESIAN_POINT('',(-0.,0.));+#3266 = VECTOR('',#3267,1.);+#3267 = DIRECTION('',(-1.,0.));+#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3269 = PCURVE('',#3270,#3275);+#3270 = PLANE('',#3271);+#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274);+#3272 = CARTESIAN_POINT('',(-3.28711570322E-17,9.42,0.375));+#3273 = DIRECTION('',(-0.,-1.,-0.));+#3274 = DIRECTION('',(0.,0.,-1.));+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);+#3276 = CIRCLE('',#3277,0.65);+#3277 = AXIS2_PLACEMENT_2D('',#3278,#3279);+#3278 = CARTESIAN_POINT('',(0.,3.28711570322E-17));+#3279 = DIRECTION('',(0.,1.));+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3281 = ADVANCED_FACE('',(#3282,#3285),#3270,.F.);+#3282 = FACE_BOUND('',#3283,.F.);+#3283 = EDGE_LOOP('',(#3284));+#3284 = ORIENTED_EDGE('',*,*,#3255,.T.);+#3285 = FACE_BOUND('',#3286,.F.);+#3286 = EDGE_LOOP('',(#3287));+#3287 = ORIENTED_EDGE('',*,*,#3288,.T.);+#3288 = EDGE_CURVE('',#3289,#3289,#3291,.T.);+#3289 = VERTEX_POINT('',#3290);+#3290 = CARTESIAN_POINT('',(0.5,9.42,0.375));+#3291 = SURFACE_CURVE('',#3292,(#3297,#3308),.PCURVE_S1.);+#3292 = CIRCLE('',#3293,0.5);+#3293 = AXIS2_PLACEMENT_3D('',#3294,#3295,#3296);+#3294 = CARTESIAN_POINT('',(0.,9.42,0.375));+#3295 = DIRECTION('',(-0.,1.,0.));+#3296 = DIRECTION('',(1.,0.,0.));+#3297 = PCURVE('',#3270,#3298);+#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3307);+#3299 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3300,#3301,#3302,#3303,+#3304,#3305,#3306),.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('') );+#3300 = CARTESIAN_POINT('',(0.,0.5));+#3301 = CARTESIAN_POINT('',(0.866025403784,0.5));+#3302 = CARTESIAN_POINT('',(0.433012701892,-0.25));+#3303 = CARTESIAN_POINT('',(1.224646799147E-16,-1.));+#3304 = CARTESIAN_POINT('',(-0.433012701892,-0.25));+#3305 = CARTESIAN_POINT('',(-0.866025403784,0.5));+#3306 = CARTESIAN_POINT('',(0.,0.5));+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3308 = PCURVE('',#3309,#3314);+#3309 = CYLINDRICAL_SURFACE('',#3310,0.5);+#3310 = AXIS2_PLACEMENT_3D('',#3311,#3312,#3313);+#3311 = CARTESIAN_POINT('',(0.,9.6,0.375));+#3312 = DIRECTION('',(-0.,1.,-0.));+#3313 = DIRECTION('',(1.,0.,0.));+#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319);+#3315 = LINE('',#3316,#3317);+#3316 = CARTESIAN_POINT('',(-6.28318530718,-0.18));+#3317 = VECTOR('',#3318,1.);+#3318 = DIRECTION('',(1.,-0.));+#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3320 = ADVANCED_FACE('',(#3321),#3242,.T.);+#3321 = FACE_BOUND('',#3322,.T.);+#3322 = EDGE_LOOP('',(#3323));+#3323 = ORIENTED_EDGE('',*,*,#3227,.T.);+#3324 = ADVANCED_FACE('',(#3325),#3309,.F.);+#3325 = FACE_BOUND('',#3326,.T.);+#3326 = EDGE_LOOP('',(#3327,#3328,#3351,#3378));+#3327 = ORIENTED_EDGE('',*,*,#3288,.T.);+#3328 = ORIENTED_EDGE('',*,*,#3329,.T.);+#3329 = EDGE_CURVE('',#3289,#3330,#3332,.T.);+#3330 = VERTEX_POINT('',#3331);+#3331 = CARTESIAN_POINT('',(0.5,9.,0.375));+#3332 = SEAM_CURVE('',#3333,(#3337,#3344),.PCURVE_S1.);+#3333 = LINE('',#3334,#3335);+#3334 = CARTESIAN_POINT('',(0.5,9.6,0.375));+#3335 = VECTOR('',#3336,1.);+#3336 = DIRECTION('',(0.,-1.,0.));+#3337 = PCURVE('',#3309,#3338);+#3338 = DEFINITIONAL_REPRESENTATION('',(#3339),#3343);+#3339 = LINE('',#3340,#3341);+#3340 = CARTESIAN_POINT('',(-6.28318530718,0.));+#3341 = VECTOR('',#3342,1.);+#3342 = DIRECTION('',(-0.,-1.));+#3343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3344 = PCURVE('',#3309,#3345);+#3345 = DEFINITIONAL_REPRESENTATION('',(#3346),#3350);+#3346 = LINE('',#3347,#3348);+#3347 = CARTESIAN_POINT('',(-0.,0.));+#3348 = VECTOR('',#3349,1.);+#3349 = DIRECTION('',(-0.,-1.));+#3350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3351 = ORIENTED_EDGE('',*,*,#3352,.T.);+#3352 = EDGE_CURVE('',#3330,#3330,#3353,.T.);+#3353 = SURFACE_CURVE('',#3354,(#3359,#3366),.PCURVE_S1.);+#3354 = CIRCLE('',#3355,0.5);+#3355 = AXIS2_PLACEMENT_3D('',#3356,#3357,#3358);+#3356 = CARTESIAN_POINT('',(0.,9.,0.375));+#3357 = DIRECTION('',(0.,-1.,0.));+#3358 = DIRECTION('',(1.,0.,0.));+#3359 = PCURVE('',#3309,#3360);+#3360 = DEFINITIONAL_REPRESENTATION('',(#3361),#3365);+#3361 = LINE('',#3362,#3363);+#3362 = CARTESIAN_POINT('',(-0.,-0.6));+#3363 = VECTOR('',#3364,1.);+#3364 = DIRECTION('',(-1.,0.));+#3365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3366 = PCURVE('',#3367,#3372);+#3367 = PLANE('',#3368);+#3368 = AXIS2_PLACEMENT_3D('',#3369,#3370,#3371);+#3369 = CARTESIAN_POINT('',(-3.204937810639E-17,9.,0.375));+#3370 = DIRECTION('',(-0.,-1.,-0.));+#3371 = DIRECTION('',(0.,0.,-1.));+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3377);+#3373 = CIRCLE('',#3374,0.5);+#3374 = AXIS2_PLACEMENT_2D('',#3375,#3376);+#3375 = CARTESIAN_POINT('',(1.110223024625E-16,3.204937810639E-17));+#3376 = DIRECTION('',(0.,1.));+#3377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3378 = ORIENTED_EDGE('',*,*,#3329,.F.);+#3379 = ADVANCED_FACE('',(#3380),#3367,.F.);+#3380 = FACE_BOUND('',#3381,.F.);+#3381 = EDGE_LOOP('',(#3382));+#3382 = ORIENTED_EDGE('',*,*,#3352,.T.);+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3387)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3384,#3385,#3386)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3384 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3385 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3386 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3387 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3384,+  'distance_accuracy_value','confusion accuracy');+#3388 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3389,#3391);+#3389 = ( REPRESENTATION_RELATIONSHIP('','',#3190,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3390) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3390 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#3391 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3392);+#3392 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','socket','',#5,#3185,$);+#3393 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3187));+#3394 = SHAPE_DEFINITION_REPRESENTATION(#3395,#3401);+#3395 = PRODUCT_DEFINITION_SHAPE('','',#3396);+#3396 = PRODUCT_DEFINITION('design','',#3397,#3400);+#3397 = PRODUCT_DEFINITION_FORMATION('','',#3398);+#3398 = PRODUCT('contact_pin','contact_pin','',(#3399));+#3399 = PRODUCT_CONTEXT('',#2,'mechanical');+#3400 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3401 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3402),#3500);+#3402 = MANIFOLD_SOLID_BREP('',#3403);+#3403 = CLOSED_SHELL('',(#3404,#3492,#3496));+#3404 = ADVANCED_FACE('',(#3405),#3419,.T.);+#3405 = FACE_BOUND('',#3406,.F.);+#3406 = EDGE_LOOP('',(#3407,#3437,#3464,#3465));+#3407 = ORIENTED_EDGE('',*,*,#3408,.T.);+#3408 = EDGE_CURVE('',#3409,#3411,#3413,.T.);+#3409 = VERTEX_POINT('',#3410);+#3410 = CARTESIAN_POINT('',(0.38,0.6,0.38));+#3411 = VERTEX_POINT('',#3412);+#3412 = CARTESIAN_POINT('',(0.38,-3.81,0.38));+#3413 = SEAM_CURVE('',#3414,(#3418,#3430),.PCURVE_S1.);+#3414 = LINE('',#3415,#3416);+#3415 = CARTESIAN_POINT('',(0.38,0.6,0.38));+#3416 = VECTOR('',#3417,1.);+#3417 = DIRECTION('',(0.,-1.,0.));+#3418 = PCURVE('',#3419,#3424);+#3419 = CYLINDRICAL_SURFACE('',#3420,0.38);+#3420 = AXIS2_PLACEMENT_3D('',#3421,#3422,#3423);+#3421 = CARTESIAN_POINT('',(0.,0.6,0.38));+#3422 = DIRECTION('',(-0.,1.,-0.));+#3423 = DIRECTION('',(1.,0.,0.));+#3424 = DEFINITIONAL_REPRESENTATION('',(#3425),#3429);+#3425 = LINE('',#3426,#3427);+#3426 = CARTESIAN_POINT('',(-0.,0.));+#3427 = VECTOR('',#3428,1.);+#3428 = DIRECTION('',(-0.,-1.));+#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3430 = PCURVE('',#3419,#3431);+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);+#3432 = LINE('',#3433,#3434);+#3433 = CARTESIAN_POINT('',(-6.28318530718,0.));+#3434 = VECTOR('',#3435,1.);+#3435 = DIRECTION('',(-0.,-1.));+#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3437 = ORIENTED_EDGE('',*,*,#3438,.T.);+#3438 = EDGE_CURVE('',#3411,#3411,#3439,.T.);+#3439 = SURFACE_CURVE('',#3440,(#3445,#3452),.PCURVE_S1.);+#3440 = CIRCLE('',#3441,0.38);+#3441 = AXIS2_PLACEMENT_3D('',#3442,#3443,#3444);+#3442 = CARTESIAN_POINT('',(0.,-3.81,0.38));+#3443 = DIRECTION('',(0.,-1.,0.));+#3444 = DIRECTION('',(1.,0.,0.));+#3445 = PCURVE('',#3419,#3446);+#3446 = DEFINITIONAL_REPRESENTATION('',(#3447),#3451);+#3447 = LINE('',#3448,#3449);+#3448 = CARTESIAN_POINT('',(-0.,-4.41));+#3449 = VECTOR('',#3450,1.);+#3450 = DIRECTION('',(-1.,0.));+#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3452 = PCURVE('',#3453,#3458);+#3453 = PLANE('',#3454);+#3454 = AXIS2_PLACEMENT_3D('',#3455,#3456,#3457);+#3455 = CARTESIAN_POINT('',(-2.811348956701E-17,-3.81,0.38));+#3456 = DIRECTION('',(-0.,-1.,-0.));+#3457 = DIRECTION('',(0.,0.,-1.));+#3458 = DEFINITIONAL_REPRESENTATION('',(#3459),#3463);+#3459 = CIRCLE('',#3460,0.38);+#3460 = AXIS2_PLACEMENT_2D('',#3461,#3462);+#3461 = CARTESIAN_POINT('',(0.,2.811348956701E-17));+#3462 = DIRECTION('',(0.,1.));+#3463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3464 = ORIENTED_EDGE('',*,*,#3408,.F.);+#3465 = ORIENTED_EDGE('',*,*,#3466,.F.);+#3466 = EDGE_CURVE('',#3409,#3409,#3467,.T.);+#3467 = SURFACE_CURVE('',#3468,(#3473,#3480),.PCURVE_S1.);+#3468 = CIRCLE('',#3469,0.38);+#3469 = AXIS2_PLACEMENT_3D('',#3470,#3471,#3472);+#3470 = CARTESIAN_POINT('',(0.,0.6,0.38));+#3471 = DIRECTION('',(0.,-1.,0.));+#3472 = DIRECTION('',(1.,0.,0.));+#3473 = PCURVE('',#3419,#3474);+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);+#3475 = LINE('',#3476,#3477);+#3476 = CARTESIAN_POINT('',(-0.,0.));+#3477 = VECTOR('',#3478,1.);+#3478 = DIRECTION('',(-1.,0.));+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3480 = PCURVE('',#3481,#3486);+#3481 = PLANE('',#3482);+#3482 = AXIS2_PLACEMENT_3D('',#3483,#3484,#3485);+#3483 = CARTESIAN_POINT('',(-2.811348956701E-17,0.6,0.38));+#3484 = DIRECTION('',(-0.,-1.,-0.));+#3485 = DIRECTION('',(0.,0.,-1.));+#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3491);+#3487 = CIRCLE('',#3488,0.38);+#3488 = AXIS2_PLACEMENT_2D('',#3489,#3490);+#3489 = CARTESIAN_POINT('',(0.,2.811348956701E-17));+#3490 = DIRECTION('',(0.,1.));+#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3492 = ADVANCED_FACE('',(#3493),#3481,.F.);+#3493 = FACE_BOUND('',#3494,.F.);+#3494 = EDGE_LOOP('',(#3495));+#3495 = ORIENTED_EDGE('',*,*,#3466,.T.);+#3496 = ADVANCED_FACE('',(#3497),#3453,.T.);+#3497 = FACE_BOUND('',#3498,.T.);+#3498 = EDGE_LOOP('',(#3499));+#3499 = ORIENTED_EDGE('',*,*,#3438,.T.);+#3500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3504)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3501,#3502,#3503)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3501,+  'distance_accuracy_value','confusion accuracy');+#3505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3506,#3508);+#3506 = ( REPRESENTATION_RELATIONSHIP('','',#3401,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3507) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#3508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3509);+#3509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','contact_pin','',#5,#3396,$);+#3510 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3398));+#3511 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3512),#3500);+#3512 = STYLED_ITEM('color',(#3513),#3402);+#3513 = PRESENTATION_STYLE_ASSIGNMENT((#3514));+#3514 = SURFACE_STYLE_USAGE(.BOTH.,#3515);+#3515 = SURFACE_SIDE_STYLE('',(#3516));+#3516 = SURFACE_STYLE_FILL_AREA(#3517);+#3517 = FILL_AREA_STYLE('',(#3518));+#3518 = FILL_AREA_STYLE_COLOUR('',#3519);+#3519 = COLOUR_RGB('',0.950000001282,0.78000000177,0.299999996101);+#3520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3521),#2963);+#3521 = STYLED_ITEM('color',(#3522),#45);+#3522 = PRESENTATION_STYLE_ASSIGNMENT((#3523));+#3523 = SURFACE_STYLE_USAGE(.BOTH.,#3524);+#3524 = SURFACE_SIDE_STYLE('',(#3525));+#3525 = SURFACE_STYLE_FILL_AREA(#3526);+#3526 = FILL_AREA_STYLE('',(#3527));+#3527 = FILL_AREA_STYLE_COLOUR('',#3528);+#3528 = COLOUR_RGB('',0.850000012718,0.649999988539,0.130000001093);+#3529 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3530),#3172);+#3530 = STYLED_ITEM('color',(#3531),#2982);+#3531 = PRESENTATION_STYLE_ASSIGNMENT((#3532));+#3532 = SURFACE_STYLE_USAGE(.BOTH.,#3533);+#3533 = SURFACE_SIDE_STYLE('',(#3534));+#3534 = SURFACE_STYLE_FILL_AREA(#3535);+#3535 = FILL_AREA_STYLE('',(#3536));+#3536 = FILL_AREA_STYLE_COLOUR('',#3537);+#3537 = COLOUR_RGB('',0.950000001282,0.950000001282,0.920000012397);+#3538 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3539),#3383);+#3539 = STYLED_ITEM('color',(#3540),#3191);+#3540 = PRESENTATION_STYLE_ASSIGNMENT((#3541));+#3541 = SURFACE_STYLE_USAGE(.BOTH.,#3542);+#3542 = SURFACE_SIDE_STYLE('',(#3543));+#3543 = SURFACE_STYLE_FILL_AREA(#3544);+#3544 = FILL_AREA_STYLE('',(#3545));+#3545 = FILL_AREA_STYLE_COLOUR('',#3519);+ENDSEC;+END-ISO-10303-21;
README.md+3−3
@@ -4,7 +4,7 @@  **Amphenol RF** · RF Coaxial Connectors (SMA end-launch jack) · 132322 -132322 from Amphenol RF, in a 132322. 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.**+132322 from Amphenol RF, in a 132322. 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/4065786498/) (sha256 `090fe6487b8f736f`, 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/4065786498/) (sha256 `cc45b0f6dcab098b`, 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/132322-datasheet.pdf)
docs/132322-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/132322?qs=V8V9vCxO5JtR0%2FmQvk4Jpg%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 132322."+      "lcsc_note": "2026-10-09: no LCSC number on the source BOM and none found in the JLCPCB/LCSC catalogue for 132322."     },     "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/4065786498/",         "pages": null,-        "sha256": "090fe6487b8f736f5a7895e7f621704e52ae2dcf350b9aecf4786795e53d3755",+        "sha256": "cc45b0f6dcab098ba7dab7458d4d97de1cf7eb09e1318fc4986560b307c8230d",         "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": [-          7.887,-          12.271,-          8.502+          6.35,+          13.33,+          6.35         ],-        "zmin_mm": -4.387,+        "zmin_mm": -2.8,         "footprint_binding": "identity",-        "sha256": "82744a30a2b73a0487ff0b811255ff4e925e8b8425579f4947ab24e1f62b320f",-        "checked": "2026-10-08",+        "sha256": "250d1b053856ac5aa91528387c9f56bf6174363b034ceb8117aaf0c9be4585b7",+        "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": {     "132322.kicad_sym": "cfcdb45f77eec50f48c41978728cea53bbcd52d9b639cbf1c8a91e8af4989d3a",     "132322.kicad_mod": "6fc86497ca0d122ead0ab3809ae1912f38c89f937d248766790b0fa4fef70d0d",-    "132322.step": "82744a30a2b73a0487ff0b811255ff4e925e8b8425579f4947ab24e1f62b320f"+    "132322.step": "250d1b053856ac5aa91528387c9f56bf6174363b034ceb8117aaf0c9be4585b7"    }   },   {@@ -84,7 +84,7 @@     "handle": "claude"    },    "status": "open",-   "title": "3D pose (component-page-verify): edge-launch SMA: it straddles the board edge, so the body...",+   "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-launch SMA: it straddles the board edge, so the body sits below z = 0 and its centre is 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"     }    ],