← Commit history

Publish 0.1.0

barrett-land ·e03ffbb509 ·3mo ago ·parent 116a9e6
4 files changed +8424
ams1117-3v3-molecule-bom.csvadded+6
@@ -0,0 +1,6 @@+Name,Description,Designator,Footprint,LibRef,Quantity
+
+"C_10uF_0603","10uF X5R Ceramic Capacitor 0603","C1","C0603","C_10uF_0603","1"
+"C_22uF_0805","22uF X5R Ceramic Capacitor 0805","C2","C0805","C_22uF_0805","1"
+"MachinePinMediumShort","","J1, J2, J3, J4","MachinePinMediumShort","MachinePinMediumShort","4"
+"AMS1117-3.3","Sot223/Pkg 1-Amp 3.3-Volt Low Drop Out Voltage Regulatator","U1","SOT229P700X180-4N","AMS1117-3.3","1"
ams1117-3v3-molecule.glbadded
⋯ 1 unchanged line ⋯
ams1117-3v3_Molecule.stepadded+8396
@@ -0,0 +1,8396 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2026-07-14T09:55:53',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 7.5','Open CASCADE 7.5'
+  ,'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('PCB','PCB','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43),#47
+  );
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,-0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,-0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,-0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.,0.,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,-0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.,0.,0.));
+#33 = DIRECTION('',(0.,0.,1.));
+#34 = DIRECTION('',(1.,0.,-0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.,0.,0.));
+#37 = DIRECTION('',(0.,0.,1.));
+#38 = DIRECTION('',(1.,0.,-0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(0.,0.,0.));
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = DIRECTION('',(1.,0.,-0.));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(0.,0.,0.));
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = DIRECTION('',(1.,0.,-0.));
+#47 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#48,#49,#50)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#48 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#50 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#51 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-04),#48,
+  'distance_accuracy_value','confusion accuracy');
+#52 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#53 = SHAPE_DEFINITION_REPRESENTATION(#54,#60);
+#54 = PRODUCT_DEFINITION_SHAPE('','',#55);
+#55 = PRODUCT_DEFINITION('design','',#56,#59);
+#56 = PRODUCT_DEFINITION_FORMATION('','',#57);
+#57 = PRODUCT('Board','Board','',(#58));
+#58 = PRODUCT_CONTEXT('',#2,'mechanical');
+#59 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#60 = SHAPE_REPRESENTATION('',(#11,#61),#65);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(0.,0.,-0.41148));
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = DIRECTION('',(1.,0.,-0.));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#66,#67,#68)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#66 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#67 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#68 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#69 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#66,
+  'distance_accuracy_value','confusion accuracy');
+#70 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#71),#517);
+#71 = MANIFOLD_SOLID_BREP('',#72);
+#72 = CLOSED_SHELL('',(#73,#113,#146,#177,#210,#241,#274,#305,#329,#362,
+    #395,#428,#461,#489));
+#73 = ADVANCED_FACE('',(#74),#108,.T.);
+#74 = FACE_BOUND('',#75,.T.);
+#75 = EDGE_LOOP('',(#76,#86,#94,#102));
+#76 = ORIENTED_EDGE('',*,*,#77,.T.);
+#77 = EDGE_CURVE('',#78,#80,#82,.T.);
+#78 = VERTEX_POINT('',#79);
+#79 = CARTESIAN_POINT('',(68.8,87.8,0.));
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(68.8,87.8,0.41148));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(68.8,87.8,0.));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(0.,0.,1.));
+#86 = ORIENTED_EDGE('',*,*,#87,.T.);
+#87 = EDGE_CURVE('',#80,#88,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(68.8,100.2,0.41148));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(68.8,87.8,0.41148));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(0.,1.,0.));
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#96,#88,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(68.8,100.2,0.));
+#98 = LINE('',#99,#100);
+#99 = CARTESIAN_POINT('',(68.8,100.2,0.));
+#100 = VECTOR('',#101,1.);
+#101 = DIRECTION('',(0.,0.,1.));
+#102 = ORIENTED_EDGE('',*,*,#103,.F.);
+#103 = EDGE_CURVE('',#78,#96,#104,.T.);
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(68.8,87.8,0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(0.,1.,0.));
+#108 = PLANE('',#109);
+#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112);
+#110 = CARTESIAN_POINT('',(68.8,87.8,0.));
+#111 = DIRECTION('',(-1.,0.,0.));
+#112 = DIRECTION('',(0.,1.,0.));
+#113 = ADVANCED_FACE('',(#114),#141,.T.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#117,#126,#134));
+#116 = ORIENTED_EDGE('',*,*,#95,.T.);
+#117 = ORIENTED_EDGE('',*,*,#118,.T.);
+#118 = EDGE_CURVE('',#88,#119,#121,.T.);
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(69.8,101.2,0.41148));
+#121 = CIRCLE('',#122,1.000364800791);
+#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125);
+#123 = CARTESIAN_POINT('',(69.8003647343,100.1996352657,0.41148));
+#124 = DIRECTION('',(0.,0.,-1.));
+#125 = DIRECTION('',(-0.999999933533,3.64601292698E-04,0.));
+#126 = ORIENTED_EDGE('',*,*,#127,.F.);
+#127 = EDGE_CURVE('',#128,#119,#130,.T.);
+#128 = VERTEX_POINT('',#129);
+#129 = CARTESIAN_POINT('',(69.8,101.2,0.));
+#130 = LINE('',#131,#132);
+#131 = CARTESIAN_POINT('',(69.8,101.2,0.));
+#132 = VECTOR('',#133,1.);
+#133 = DIRECTION('',(0.,0.,1.));
+#134 = ORIENTED_EDGE('',*,*,#135,.F.);
+#135 = EDGE_CURVE('',#96,#128,#136,.T.);
+#136 = CIRCLE('',#137,1.000364800791);
+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
+#138 = CARTESIAN_POINT('',(69.8003647343,100.1996352657,0.));
+#139 = DIRECTION('',(0.,0.,-1.));
+#140 = DIRECTION('',(-0.999999933533,3.64601292698E-04,0.));
+#141 = CYLINDRICAL_SURFACE('',#142,1.000364800791);
+#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
+#143 = CARTESIAN_POINT('',(69.8003647343,100.1996352657,0.));
+#144 = DIRECTION('',(0.,0.,-1.));
+#145 = DIRECTION('',(-0.999999933533,3.64601292698E-04,0.));
+#146 = ADVANCED_FACE('',(#147),#172,.T.);
+#147 = FACE_BOUND('',#148,.T.);
+#148 = EDGE_LOOP('',(#149,#150,#158,#166));
+#149 = ORIENTED_EDGE('',*,*,#127,.T.);
+#150 = ORIENTED_EDGE('',*,*,#151,.T.);
+#151 = EDGE_CURVE('',#119,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(82.2,101.2,0.41148));
+#154 = LINE('',#155,#156);
+#155 = CARTESIAN_POINT('',(69.8,101.2,0.41148));
+#156 = VECTOR('',#157,1.);
+#157 = DIRECTION('',(1.,0.,0.));
+#158 = ORIENTED_EDGE('',*,*,#159,.F.);
+#159 = EDGE_CURVE('',#160,#152,#162,.T.);
+#160 = VERTEX_POINT('',#161);
+#161 = CARTESIAN_POINT('',(82.2,101.2,0.));
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(82.2,101.2,0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(0.,0.,1.));
+#166 = ORIENTED_EDGE('',*,*,#167,.F.);
+#167 = EDGE_CURVE('',#128,#160,#168,.T.);
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(69.8,101.2,0.));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(1.,0.,0.));
+#172 = PLANE('',#173);
+#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176);
+#174 = CARTESIAN_POINT('',(69.8,101.2,0.));
+#175 = DIRECTION('',(0.,1.,0.));
+#176 = DIRECTION('',(1.,0.,0.));
+#177 = ADVANCED_FACE('',(#178),#205,.T.);
+#178 = FACE_BOUND('',#179,.T.);
+#179 = EDGE_LOOP('',(#180,#181,#190,#198));
+#180 = ORIENTED_EDGE('',*,*,#159,.T.);
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#152,#183,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(83.2,100.2,0.41148));
+#185 = CIRCLE('',#186,1.000364800791);
+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);
+#187 = CARTESIAN_POINT('',(82.1996352657,100.1996352657,0.41148));
+#188 = DIRECTION('',(0.,0.,-1.));
+#189 = DIRECTION('',(3.64601292698E-04,0.999999933533,0.));
+#190 = ORIENTED_EDGE('',*,*,#191,.F.);
+#191 = EDGE_CURVE('',#192,#183,#194,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(83.2,100.2,0.));
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(83.2,100.2,0.));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(0.,0.,1.));
+#198 = ORIENTED_EDGE('',*,*,#199,.F.);
+#199 = EDGE_CURVE('',#160,#192,#200,.T.);
+#200 = CIRCLE('',#201,1.000364800791);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(82.1996352657,100.1996352657,0.));
+#203 = DIRECTION('',(0.,0.,-1.));
+#204 = DIRECTION('',(3.64601292698E-04,0.999999933533,0.));
+#205 = CYLINDRICAL_SURFACE('',#206,1.000364800791);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(82.1996352657,100.1996352657,0.));
+#208 = DIRECTION('',(0.,0.,-1.));
+#209 = DIRECTION('',(3.64601292698E-04,0.999999933533,0.));
+#210 = ADVANCED_FACE('',(#211),#236,.T.);
+#211 = FACE_BOUND('',#212,.T.);
+#212 = EDGE_LOOP('',(#213,#214,#222,#230));
+#213 = ORIENTED_EDGE('',*,*,#191,.T.);
+#214 = ORIENTED_EDGE('',*,*,#215,.T.);
+#215 = EDGE_CURVE('',#183,#216,#218,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(83.2,87.8,0.41148));
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(83.2,100.2,0.41148));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(0.,-1.,0.));
+#222 = ORIENTED_EDGE('',*,*,#223,.F.);
+#223 = EDGE_CURVE('',#224,#216,#226,.T.);
+#224 = VERTEX_POINT('',#225);
+#225 = CARTESIAN_POINT('',(83.2,87.8,0.));
+#226 = LINE('',#227,#228);
+#227 = CARTESIAN_POINT('',(83.2,87.8,0.));
+#228 = VECTOR('',#229,1.);
+#229 = DIRECTION('',(0.,0.,1.));
+#230 = ORIENTED_EDGE('',*,*,#231,.F.);
+#231 = EDGE_CURVE('',#192,#224,#232,.T.);
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(83.2,100.2,0.));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(0.,-1.,0.));
+#236 = PLANE('',#237);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(83.2,100.2,0.));
+#239 = DIRECTION('',(1.,0.,-0.));
+#240 = DIRECTION('',(0.,-1.,0.));
+#241 = ADVANCED_FACE('',(#242),#269,.T.);
+#242 = FACE_BOUND('',#243,.T.);
+#243 = EDGE_LOOP('',(#244,#245,#254,#262));
+#244 = ORIENTED_EDGE('',*,*,#223,.T.);
+#245 = ORIENTED_EDGE('',*,*,#246,.T.);
+#246 = EDGE_CURVE('',#216,#247,#249,.T.);
+#247 = VERTEX_POINT('',#248);
+#248 = CARTESIAN_POINT('',(82.2,86.8,0.41148));
+#249 = CIRCLE('',#250,1.000364800791);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(82.1996352657,87.8003647343,0.41148));
+#252 = DIRECTION('',(0.,0.,-1.));
+#253 = DIRECTION('',(0.999999933533,-3.64601292698E-04,0.));
+#254 = ORIENTED_EDGE('',*,*,#255,.F.);
+#255 = EDGE_CURVE('',#256,#247,#258,.T.);
+#256 = VERTEX_POINT('',#257);
+#257 = CARTESIAN_POINT('',(82.2,86.8,0.));
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(82.2,86.8,0.));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(0.,0.,1.));
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#224,#256,#264,.T.);
+#264 = CIRCLE('',#265,1.000364800791);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(82.1996352657,87.8003647343,0.));
+#267 = DIRECTION('',(0.,0.,-1.));
+#268 = DIRECTION('',(0.999999933533,-3.64601292698E-04,0.));
+#269 = CYLINDRICAL_SURFACE('',#270,1.000364800791);
+#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
+#271 = CARTESIAN_POINT('',(82.1996352657,87.8003647343,0.));
+#272 = DIRECTION('',(0.,0.,-1.));
+#273 = DIRECTION('',(0.999999933533,-3.64601292698E-04,0.));
+#274 = ADVANCED_FACE('',(#275),#300,.T.);
+#275 = FACE_BOUND('',#276,.T.);
+#276 = EDGE_LOOP('',(#277,#278,#286,#294));
+#277 = ORIENTED_EDGE('',*,*,#255,.T.);
+#278 = ORIENTED_EDGE('',*,*,#279,.T.);
+#279 = EDGE_CURVE('',#247,#280,#282,.T.);
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(69.8,86.8,0.41148));
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(82.2,86.8,0.41148));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(-1.,0.,0.));
+#286 = ORIENTED_EDGE('',*,*,#287,.F.);
+#287 = EDGE_CURVE('',#288,#280,#290,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(69.8,86.8,0.));
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(69.8,86.8,0.));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(0.,0.,1.));
+#294 = ORIENTED_EDGE('',*,*,#295,.F.);
+#295 = EDGE_CURVE('',#256,#288,#296,.T.);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(82.2,86.8,0.));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(-1.,0.,0.));
+#300 = PLANE('',#301);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(82.2,86.8,0.));
+#303 = DIRECTION('',(0.,-1.,0.));
+#304 = DIRECTION('',(-1.,0.,0.));
+#305 = ADVANCED_FACE('',(#306),#324,.T.);
+#306 = FACE_BOUND('',#307,.T.);
+#307 = EDGE_LOOP('',(#308,#309,#316,#317));
+#308 = ORIENTED_EDGE('',*,*,#287,.T.);
+#309 = ORIENTED_EDGE('',*,*,#310,.T.);
+#310 = EDGE_CURVE('',#280,#80,#311,.T.);
+#311 = CIRCLE('',#312,1.000364800791);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(69.8003647343,87.8003647343,0.41148));
+#314 = DIRECTION('',(0.,0.,-1.));
+#315 = DIRECTION('',(-3.64601292698E-04,-0.999999933533,-0.));
+#316 = ORIENTED_EDGE('',*,*,#77,.F.);
+#317 = ORIENTED_EDGE('',*,*,#318,.F.);
+#318 = EDGE_CURVE('',#288,#78,#319,.T.);
+#319 = CIRCLE('',#320,1.000364800791);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(69.8003647343,87.8003647343,0.));
+#322 = DIRECTION('',(0.,0.,-1.));
+#323 = DIRECTION('',(-3.64601292698E-04,-0.999999933533,-0.));
+#324 = CYLINDRICAL_SURFACE('',#325,1.000364800791);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(69.8003647343,87.8003647343,0.));
+#327 = DIRECTION('',(0.,0.,-1.));
+#328 = DIRECTION('',(-3.64601292698E-04,-0.999999933533,-0.));
+#329 = ADVANCED_FACE('',(#330),#357,.F.);
+#330 = FACE_BOUND('',#331,.T.);
+#331 = EDGE_LOOP('',(#332,#342,#349,#350));
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#334,#336,#338,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(70.546,88.,0.));
+#336 = VERTEX_POINT('',#337);
+#337 = CARTESIAN_POINT('',(70.546,88.,0.41148));
+#338 = LINE('',#339,#340);
+#339 = CARTESIAN_POINT('',(70.546,88.,0.));
+#340 = VECTOR('',#341,1.);
+#341 = DIRECTION('',(0.,0.,1.));
+#342 = ORIENTED_EDGE('',*,*,#343,.T.);
+#343 = EDGE_CURVE('',#336,#336,#344,.T.);
+#344 = CIRCLE('',#345,0.546);
+#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348);
+#346 = CARTESIAN_POINT('',(70.,88.,0.41148));
+#347 = DIRECTION('',(0.,0.,1.));
+#348 = DIRECTION('',(1.,0.,-0.));
+#349 = ORIENTED_EDGE('',*,*,#333,.F.);
+#350 = ORIENTED_EDGE('',*,*,#351,.F.);
+#351 = EDGE_CURVE('',#334,#334,#352,.T.);
+#352 = CIRCLE('',#353,0.546);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(70.,88.,0.));
+#355 = DIRECTION('',(0.,0.,1.));
+#356 = DIRECTION('',(1.,0.,-0.));
+#357 = CYLINDRICAL_SURFACE('',#358,0.546);
+#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361);
+#359 = CARTESIAN_POINT('',(70.,88.,0.));
+#360 = DIRECTION('',(-0.,-0.,-1.));
+#361 = DIRECTION('',(1.,0.,-0.));
+#362 = ADVANCED_FACE('',(#363),#390,.F.);
+#363 = FACE_BOUND('',#364,.T.);
+#364 = EDGE_LOOP('',(#365,#375,#382,#383));
+#365 = ORIENTED_EDGE('',*,*,#366,.T.);
+#366 = EDGE_CURVE('',#367,#369,#371,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(70.546,100.,0.));
+#369 = VERTEX_POINT('',#370);
+#370 = CARTESIAN_POINT('',(70.546,100.,0.41148));
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(70.546,100.,0.));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(0.,0.,1.));
+#375 = ORIENTED_EDGE('',*,*,#376,.T.);
+#376 = EDGE_CURVE('',#369,#369,#377,.T.);
+#377 = CIRCLE('',#378,0.546);
+#378 = AXIS2_PLACEMENT_3D('',#379,#380,#381);
+#379 = CARTESIAN_POINT('',(70.,100.,0.41148));
+#380 = DIRECTION('',(0.,0.,1.));
+#381 = DIRECTION('',(1.,0.,-0.));
+#382 = ORIENTED_EDGE('',*,*,#366,.F.);
+#383 = ORIENTED_EDGE('',*,*,#384,.F.);
+#384 = EDGE_CURVE('',#367,#367,#385,.T.);
+#385 = CIRCLE('',#386,0.546);
+#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389);
+#387 = CARTESIAN_POINT('',(70.,100.,0.));
+#388 = DIRECTION('',(0.,0.,1.));
+#389 = DIRECTION('',(1.,0.,-0.));
+#390 = CYLINDRICAL_SURFACE('',#391,0.546);
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(70.,100.,0.));
+#393 = DIRECTION('',(-0.,-0.,-1.));
+#394 = DIRECTION('',(1.,0.,-0.));
+#395 = ADVANCED_FACE('',(#396),#423,.F.);
+#396 = FACE_BOUND('',#397,.T.);
+#397 = EDGE_LOOP('',(#398,#408,#415,#416));
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#400,#402,#404,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(82.546,88.,0.));
+#402 = VERTEX_POINT('',#403);
+#403 = CARTESIAN_POINT('',(82.546,88.,0.41148));
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(82.546,88.,0.));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(0.,0.,1.));
+#408 = ORIENTED_EDGE('',*,*,#409,.T.);
+#409 = EDGE_CURVE('',#402,#402,#410,.T.);
+#410 = CIRCLE('',#411,0.546);
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(82.,88.,0.41148));
+#413 = DIRECTION('',(0.,0.,1.));
+#414 = DIRECTION('',(1.,0.,-0.));
+#415 = ORIENTED_EDGE('',*,*,#399,.F.);
+#416 = ORIENTED_EDGE('',*,*,#417,.F.);
+#417 = EDGE_CURVE('',#400,#400,#418,.T.);
+#418 = CIRCLE('',#419,0.546);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(82.,88.,0.));
+#421 = DIRECTION('',(0.,0.,1.));
+#422 = DIRECTION('',(1.,0.,-0.));
+#423 = CYLINDRICAL_SURFACE('',#424,0.546);
+#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
+#425 = CARTESIAN_POINT('',(82.,88.,0.));
+#426 = DIRECTION('',(-0.,-0.,-1.));
+#427 = DIRECTION('',(1.,0.,-0.));
+#428 = ADVANCED_FACE('',(#429),#456,.F.);
+#429 = FACE_BOUND('',#430,.T.);
+#430 = EDGE_LOOP('',(#431,#441,#448,#449));
+#431 = ORIENTED_EDGE('',*,*,#432,.T.);
+#432 = EDGE_CURVE('',#433,#435,#437,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(82.546,100.,0.));
+#435 = VERTEX_POINT('',#436);
+#436 = CARTESIAN_POINT('',(82.546,100.,0.41148));
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(82.546,100.,0.));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(0.,0.,1.));
+#441 = ORIENTED_EDGE('',*,*,#442,.T.);
+#442 = EDGE_CURVE('',#435,#435,#443,.T.);
+#443 = CIRCLE('',#444,0.546);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(82.,100.,0.41148));
+#446 = DIRECTION('',(0.,0.,1.));
+#447 = DIRECTION('',(1.,0.,-0.));
+#448 = ORIENTED_EDGE('',*,*,#432,.F.);
+#449 = ORIENTED_EDGE('',*,*,#450,.F.);
+#450 = EDGE_CURVE('',#433,#433,#451,.T.);
+#451 = CIRCLE('',#452,0.546);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(82.,100.,0.));
+#454 = DIRECTION('',(0.,0.,1.));
+#455 = DIRECTION('',(1.,0.,-0.));
+#456 = CYLINDRICAL_SURFACE('',#457,0.546);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(82.,100.,0.));
+#459 = DIRECTION('',(-0.,-0.,-1.));
+#460 = DIRECTION('',(1.,0.,-0.));
+#461 = ADVANCED_FACE('',(#462,#472,#475,#478,#481),#484,.T.);
+#462 = FACE_BOUND('',#463,.T.);
+#463 = EDGE_LOOP('',(#464,#465,#466,#467,#468,#469,#470,#471));
+#464 = ORIENTED_EDGE('',*,*,#103,.T.);
+#465 = ORIENTED_EDGE('',*,*,#135,.T.);
+#466 = ORIENTED_EDGE('',*,*,#167,.T.);
+#467 = ORIENTED_EDGE('',*,*,#199,.T.);
+#468 = ORIENTED_EDGE('',*,*,#231,.T.);
+#469 = ORIENTED_EDGE('',*,*,#263,.T.);
+#470 = ORIENTED_EDGE('',*,*,#295,.T.);
+#471 = ORIENTED_EDGE('',*,*,#318,.T.);
+#472 = FACE_BOUND('',#473,.T.);
+#473 = EDGE_LOOP('',(#474));
+#474 = ORIENTED_EDGE('',*,*,#351,.T.);
+#475 = FACE_BOUND('',#476,.T.);
+#476 = EDGE_LOOP('',(#477));
+#477 = ORIENTED_EDGE('',*,*,#384,.T.);
+#478 = FACE_BOUND('',#479,.T.);
+#479 = EDGE_LOOP('',(#480));
+#480 = ORIENTED_EDGE('',*,*,#417,.T.);
+#481 = FACE_BOUND('',#482,.T.);
+#482 = EDGE_LOOP('',(#483));
+#483 = ORIENTED_EDGE('',*,*,#450,.T.);
+#484 = PLANE('',#485);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(76.,94.,0.));
+#487 = DIRECTION('',(-0.,-0.,-1.));
+#488 = DIRECTION('',(-1.,0.,0.));
+#489 = ADVANCED_FACE('',(#490,#500,#503,#506,#509),#512,.F.);
+#490 = FACE_BOUND('',#491,.F.);
+#491 = EDGE_LOOP('',(#492,#493,#494,#495,#496,#497,#498,#499));
+#492 = ORIENTED_EDGE('',*,*,#87,.T.);
+#493 = ORIENTED_EDGE('',*,*,#118,.T.);
+#494 = ORIENTED_EDGE('',*,*,#151,.T.);
+#495 = ORIENTED_EDGE('',*,*,#182,.T.);
+#496 = ORIENTED_EDGE('',*,*,#215,.T.);
+#497 = ORIENTED_EDGE('',*,*,#246,.T.);
+#498 = ORIENTED_EDGE('',*,*,#279,.T.);
+#499 = ORIENTED_EDGE('',*,*,#310,.T.);
+#500 = FACE_BOUND('',#501,.F.);
+#501 = EDGE_LOOP('',(#502));
+#502 = ORIENTED_EDGE('',*,*,#343,.T.);
+#503 = FACE_BOUND('',#504,.F.);
+#504 = EDGE_LOOP('',(#505));
+#505 = ORIENTED_EDGE('',*,*,#376,.T.);
+#506 = FACE_BOUND('',#507,.F.);
+#507 = EDGE_LOOP('',(#508));
+#508 = ORIENTED_EDGE('',*,*,#409,.T.);
+#509 = FACE_BOUND('',#510,.F.);
+#510 = EDGE_LOOP('',(#511));
+#511 = ORIENTED_EDGE('',*,*,#442,.T.);
+#512 = PLANE('',#513);
+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
+#514 = CARTESIAN_POINT('',(76.,94.,0.41148));
+#515 = DIRECTION('',(-0.,-0.,-1.));
+#516 = DIRECTION('',(-1.,0.,0.));
+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#521)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#518,#519,#520)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#518 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#519 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#520 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#521 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#518,
+  'distance_accuracy_value','confusion accuracy');
+#522 = SHAPE_DEFINITION_REPRESENTATION(#523,#70);
+#523 = PRODUCT_DEFINITION_SHAPE('','',#524);
+#524 = PRODUCT_DEFINITION('design','',#525,#528);
+#525 = PRODUCT_DEFINITION_FORMATION('','',#526);
+#526 = PRODUCT('Open CASCADE STEP translator 7.5 1.1.1',
+  'Open CASCADE STEP translator 7.5 1.1.1','',(#527));
+#527 = PRODUCT_CONTEXT('',#2,'mechanical');
+#528 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#529 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#530,#532);
+#530 = ( REPRESENTATION_RELATIONSHIP('','',#70,#60) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#531) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#531 = ITEM_DEFINED_TRANSFORMATION('','',#11,#61);
+#532 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#533
+  );
+#533 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#55,#524,$);
+#534 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#526));
+#535 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#536,#538);
+#536 = ( REPRESENTATION_RELATIONSHIP('','',#60,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#537) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#537 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#538 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#539
+  );
+#539 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#55,$);
+#540 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57));
+#541 = SHAPE_DEFINITION_REPRESENTATION(#542,#548);
+#542 = PRODUCT_DEFINITION_SHAPE('','',#543);
+#543 = PRODUCT_DEFINITION('design','',#544,#547);
+#544 = PRODUCT_DEFINITION_FORMATION('','',#545);
+#545 = PRODUCT('U1','U1','',(#546));
+#546 = PRODUCT_CONTEXT('',#2,'mechanical');
+#547 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#548 = SHAPE_REPRESENTATION('',(#11,#549),#553);
+#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552);
+#550 = CARTESIAN_POINT('',(76.,94.,0.));
+#551 = DIRECTION('',(-8.742277657348E-08,1.,-4.371140912996E-08));
+#552 = DIRECTION('',(-1.,-8.742277657348E-08,9.466853158302E-31));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#557)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#554,#555,#556)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#554 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#555 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#556 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#557 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#554,
+  'distance_accuracy_value','confusion accuracy');
+#558 = SHAPE_REPRESENTATION('',(#11,#559,#805,#1227,#1649,#2071),#2493);
+#559 = MANIFOLD_SOLID_BREP('',#560);
+#560 = CLOSED_SHELL('',(#561,#601,#632,#656,#680,#697,#728,#752,#776,
+    #793));
+#561 = ADVANCED_FACE('',(#562),#596,.F.);
+#562 = FACE_BOUND('',#563,.T.);
+#563 = EDGE_LOOP('',(#564,#574,#582,#590));
+#564 = ORIENTED_EDGE('',*,*,#565,.F.);
+#565 = EDGE_CURVE('',#566,#568,#570,.T.);
+#566 = VERTEX_POINT('',#567);
+#567 = CARTESIAN_POINT('',(-3.155366021926,0.8382,1.656766021926));
+#568 = VERTEX_POINT('',#569);
+#569 = CARTESIAN_POINT('',(3.155366021926,0.8382,1.656766021926));
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(8.131516293641E-16,0.8382,1.656766021926));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(1.,3.602944547113E-17,5.77318056385E-17));
+#574 = ORIENTED_EDGE('',*,*,#575,.F.);
+#575 = EDGE_CURVE('',#576,#566,#578,.T.);
+#576 = VERTEX_POINT('',#577);
+#577 = CARTESIAN_POINT('',(-3.155366021926,0.8382,-1.656766021926));
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(-3.155366021926,0.8382,1.203706215242E-32));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,1.));
+#582 = ORIENTED_EDGE('',*,*,#583,.F.);
+#583 = EDGE_CURVE('',#584,#576,#586,.T.);
+#584 = VERTEX_POINT('',#585);
+#585 = CARTESIAN_POINT('',(3.155366021926,0.8382,-1.656766021926));
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(8.673617379884E-16,0.8382,-1.656766021926));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(-1.,-3.602944547113E-17,-5.77318056385E-17));
+#590 = ORIENTED_EDGE('',*,*,#591,.F.);
+#591 = EDGE_CURVE('',#568,#584,#592,.T.);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(3.155366021926,0.8382,7.222237291452E-32));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,-1.));
+#596 = PLANE('',#597);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(8.673617379884E-16,0.8382,2.407412430484E-32)
+  );
+#599 = DIRECTION('',(-3.334775382891E-17,1.,-3.334775382891E-17));
+#600 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,-1.));
+#601 = ADVANCED_FACE('',(#602),#627,.T.);
+#602 = FACE_BOUND('',#603,.T.);
+#603 = EDGE_LOOP('',(#604,#614,#620,#621));
+#604 = ORIENTED_EDGE('',*,*,#605,.T.);
+#605 = EDGE_CURVE('',#606,#608,#610,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(3.2512,1.253302563966,-1.7526));
+#608 = VERTEX_POINT('',#609);
+#609 = CARTESIAN_POINT('',(3.2512,1.253302563966,1.7526));
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(3.2512,1.253302563966,1.7526));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,1.));
+#614 = ORIENTED_EDGE('',*,*,#615,.T.);
+#615 = EDGE_CURVE('',#608,#568,#616,.T.);
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(3.2512,1.253302563966,1.7526));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(-0.2194667435,-0.950614904678,-0.2194667435));
+#620 = ORIENTED_EDGE('',*,*,#591,.T.);
+#621 = ORIENTED_EDGE('',*,*,#622,.T.);
+#622 = EDGE_CURVE('',#584,#606,#623,.T.);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(3.155366021926,0.8382,-1.656766021926));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(0.2194667435,0.950614904678,-0.2194667435));
+#627 = PLANE('',#628);
+#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631);
+#629 = CARTESIAN_POINT('',(3.2512,1.253302563966,1.7526));
+#630 = DIRECTION('',(0.974370064785,-0.224951054344,-5.748449373362E-17)
+  );
+#631 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,1.));
+#632 = ADVANCED_FACE('',(#633),#651,.T.);
+#633 = FACE_BOUND('',#634,.T.);
+#634 = EDGE_LOOP('',(#635,#643,#649,#650));
+#635 = ORIENTED_EDGE('',*,*,#636,.T.);
+#636 = EDGE_CURVE('',#608,#637,#639,.T.);
+#637 = VERTEX_POINT('',#638);
+#638 = CARTESIAN_POINT('',(-3.2512,1.253302563966,1.7526));
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(-3.2512,1.253302563966,1.7526));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(-1.,-6.759001429755E-17,6.371975378814E-17));
+#643 = ORIENTED_EDGE('',*,*,#644,.T.);
+#644 = EDGE_CURVE('',#637,#566,#645,.T.);
+#645 = LINE('',#646,#647);
+#646 = CARTESIAN_POINT('',(-3.2512,1.253302563966,1.7526));
+#647 = VECTOR('',#648,1.);
+#648 = DIRECTION('',(0.2194667435,-0.950614904678,-0.2194667435));
+#649 = ORIENTED_EDGE('',*,*,#565,.T.);
+#650 = ORIENTED_EDGE('',*,*,#615,.F.);
+#651 = PLANE('',#652);
+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);
+#653 = CARTESIAN_POINT('',(-3.2512,1.253302563966,1.7526));
+#654 = DIRECTION('',(1.986401402922E-16,-0.224951054344,0.974370064785)
+  );
+#655 = DIRECTION('',(-2.463881699547E-17,0.974370064785,0.224951054344)
+  );
+#656 = ADVANCED_FACE('',(#657),#675,.T.);
+#657 = FACE_BOUND('',#658,.T.);
+#658 = EDGE_LOOP('',(#659,#660,#668,#674));
+#659 = ORIENTED_EDGE('',*,*,#644,.F.);
+#660 = ORIENTED_EDGE('',*,*,#661,.T.);
+#661 = EDGE_CURVE('',#637,#662,#664,.T.);
+#662 = VERTEX_POINT('',#663);
+#663 = CARTESIAN_POINT('',(-3.2512,1.253302563966,-1.7526));
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(-3.2512,1.253302563966,-1.7526));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,-1.));
+#668 = ORIENTED_EDGE('',*,*,#669,.T.);
+#669 = EDGE_CURVE('',#662,#576,#670,.T.);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(-3.2512,1.253302563966,-1.7526));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(0.2194667435,-0.950614904678,0.2194667435));
+#674 = ORIENTED_EDGE('',*,*,#575,.T.);
+#675 = PLANE('',#676);
+#676 = AXIS2_PLACEMENT_3D('',#677,#678,#679);
+#677 = CARTESIAN_POINT('',(-3.2512,1.253302563966,-1.7526));
+#678 = DIRECTION('',(-0.974370064785,-0.224951054344,-4.518186830306E-17
+    ));
+#679 = DIRECTION('',(0.224951054344,-0.974370064785,3.299571526275E-17)
+  );
+#680 = ADVANCED_FACE('',(#681),#692,.T.);
+#681 = FACE_BOUND('',#682,.T.);
+#682 = EDGE_LOOP('',(#683,#689,#690,#691));
+#683 = ORIENTED_EDGE('',*,*,#684,.T.);
+#684 = EDGE_CURVE('',#662,#606,#685,.T.);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(8.673617379884E-16,1.253302563966,-1.7526));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(1.,1.925101127128E-17,-2.49573501012E-17));
+#689 = ORIENTED_EDGE('',*,*,#622,.F.);
+#690 = ORIENTED_EDGE('',*,*,#583,.T.);
+#691 = ORIENTED_EDGE('',*,*,#669,.F.);
+#692 = PLANE('',#693);
+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
+#694 = CARTESIAN_POINT('',(8.673617379884E-16,1.253302563966,-1.7526));
+#695 = DIRECTION('',(-3.279199086337E-17,-0.224951054344,-0.974370064785
+    ));
+#696 = DIRECTION('',(-1.,3.946576579264E-16,-5.745934467353E-17));
+#697 = ADVANCED_FACE('',(#698),#723,.F.);
+#698 = FACE_BOUND('',#699,.T.);
+#699 = EDGE_LOOP('',(#700,#710,#716,#717));
+#700 = ORIENTED_EDGE('',*,*,#701,.F.);
+#701 = EDGE_CURVE('',#702,#704,#706,.T.);
+#702 = VERTEX_POINT('',#703);
+#703 = CARTESIAN_POINT('',(3.1242,1.8034,1.6256));
+#704 = VERTEX_POINT('',#705);
+#705 = CARTESIAN_POINT('',(3.1242,1.8034,-1.6256));
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(3.1242,1.8034,-1.7526));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,-1.));
+#710 = ORIENTED_EDGE('',*,*,#711,.F.);
+#711 = EDGE_CURVE('',#608,#702,#712,.T.);
+#712 = LINE('',#713,#714);
+#713 = CARTESIAN_POINT('',(3.2512,1.253302563966,1.7526));
+#714 = VECTOR('',#715,1.);
+#715 = DIRECTION('',(-0.2194667435,0.950614904678,-0.2194667435));
+#716 = ORIENTED_EDGE('',*,*,#605,.F.);
+#717 = ORIENTED_EDGE('',*,*,#718,.F.);
+#718 = EDGE_CURVE('',#704,#606,#719,.T.);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(3.1242,1.8034,-1.6256));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(0.2194667435,-0.950614904678,-0.2194667435));
+#723 = PLANE('',#724);
+#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727);
+#725 = CARTESIAN_POINT('',(3.1242,1.8034,-1.7526));
+#726 = DIRECTION('',(-0.974370064785,-0.224951054344,-3.824297439915E-17
+    ));
+#727 = DIRECTION('',(0.224951054344,-0.974370064785,5.240139647122E-18)
+  );
+#728 = ADVANCED_FACE('',(#729),#747,.F.);
+#729 = FACE_BOUND('',#730,.T.);
+#730 = EDGE_LOOP('',(#731,#732,#740,#746));
+#731 = ORIENTED_EDGE('',*,*,#711,.T.);
+#732 = ORIENTED_EDGE('',*,*,#733,.F.);
+#733 = EDGE_CURVE('',#734,#702,#736,.T.);
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(-3.1242,1.8034,1.6256));
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(3.2512,1.8034,1.6256));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(1.,4.406341332781E-18,-8.027597763007E-17));
+#740 = ORIENTED_EDGE('',*,*,#741,.F.);
+#741 = EDGE_CURVE('',#637,#734,#742,.T.);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(-3.2512,1.253302563966,1.7526));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(0.2194667435,0.950614904678,-0.2194667435));
+#746 = ORIENTED_EDGE('',*,*,#636,.F.);
+#747 = PLANE('',#748);
+#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
+#749 = CARTESIAN_POINT('',(3.2512,1.8034,1.6256));
+#750 = DIRECTION('',(-6.569529329982E-17,-0.224951054344,-0.974370064785
+    ));
+#751 = DIRECTION('',(-1.,5.405329903603E-16,-5.736852435187E-17));
+#752 = ADVANCED_FACE('',(#753),#771,.F.);
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755,#756,#764,#770));
+#755 = ORIENTED_EDGE('',*,*,#741,.T.);
+#756 = ORIENTED_EDGE('',*,*,#757,.F.);
+#757 = EDGE_CURVE('',#758,#734,#760,.T.);
+#758 = VERTEX_POINT('',#759);
+#759 = CARTESIAN_POINT('',(-3.1242,1.8034,-1.6256));
+#760 = LINE('',#761,#762);
+#761 = CARTESIAN_POINT('',(-3.1242,1.8034,1.7526));
+#762 = VECTOR('',#763,1.);
+#763 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,1.));
+#764 = ORIENTED_EDGE('',*,*,#765,.F.);
+#765 = EDGE_CURVE('',#662,#758,#766,.T.);
+#766 = LINE('',#767,#768);
+#767 = CARTESIAN_POINT('',(-3.2512,1.253302563966,-1.7526));
+#768 = VECTOR('',#769,1.);
+#769 = DIRECTION('',(0.2194667435,0.950614904678,0.2194667435));
+#770 = ORIENTED_EDGE('',*,*,#661,.F.);
+#771 = PLANE('',#772);
+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);
+#773 = CARTESIAN_POINT('',(-3.1242,1.8034,1.7526));
+#774 = DIRECTION('',(0.974370064785,-0.224951054344,-5.748449373362E-17)
+  );
+#775 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,1.));
+#776 = ADVANCED_FACE('',(#777),#788,.F.);
+#777 = FACE_BOUND('',#778,.T.);
+#778 = EDGE_LOOP('',(#779,#785,#786,#787));
+#779 = ORIENTED_EDGE('',*,*,#780,.F.);
+#780 = EDGE_CURVE('',#704,#758,#781,.T.);
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(-3.2512,1.8034,-1.6256));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(-1.,-6.143459556692E-17,3.335686393148E-17));
+#785 = ORIENTED_EDGE('',*,*,#718,.T.);
+#786 = ORIENTED_EDGE('',*,*,#684,.F.);
+#787 = ORIENTED_EDGE('',*,*,#765,.T.);
+#788 = PLANE('',#789);
+#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792);
+#790 = CARTESIAN_POINT('',(-3.2512,1.8034,-1.6256));
+#791 = DIRECTION('',(1.708845646765E-16,-0.224951054344,0.974370064785)
+  );
+#792 = DIRECTION('',(3.116758620159E-18,0.974370064785,0.224951054344));
+#793 = ADVANCED_FACE('',(#794),#800,.T.);
+#794 = FACE_BOUND('',#795,.T.);
+#795 = EDGE_LOOP('',(#796,#797,#798,#799));
+#796 = ORIENTED_EDGE('',*,*,#701,.T.);
+#797 = ORIENTED_EDGE('',*,*,#780,.T.);
+#798 = ORIENTED_EDGE('',*,*,#757,.T.);
+#799 = ORIENTED_EDGE('',*,*,#733,.T.);
+#800 = PLANE('',#801);
+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
+#802 = CARTESIAN_POINT('',(8.673617379884E-16,1.8034,6.01853107621E-32)
+  );
+#803 = DIRECTION('',(-3.334775382891E-17,1.,-3.334775382891E-17));
+#804 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,-1.));
+#805 = MANIFOLD_SOLID_BREP('',#806);
+#806 = CLOSED_SHELL('',(#807,#847,#946,#971,#1062,#1079,#1101,#1118,
+    #1135,#1152,#1169,#1186,#1198,#1215));
+#807 = ADVANCED_FACE('',(#808),#842,.F.);
+#808 = FACE_BOUND('',#809,.T.);
+#809 = EDGE_LOOP('',(#810,#820,#828,#836));
+#810 = ORIENTED_EDGE('',*,*,#811,.T.);
+#811 = EDGE_CURVE('',#812,#814,#816,.T.);
+#812 = VERTEX_POINT('',#813);
+#813 = CARTESIAN_POINT('',(-1.9177,1.371639021354,2.314636057234));
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(-2.6543,1.371639021354,2.314636057234));
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(-1.9177,1.371639021354,2.314636057234));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#820 = ORIENTED_EDGE('',*,*,#821,.T.);
+#821 = EDGE_CURVE('',#814,#822,#824,.T.);
+#822 = VERTEX_POINT('',#823);
+#823 = CARTESIAN_POINT('',(-2.6543,0.423531612767,3.076380454039));
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(-2.6543,1.371639021354,2.314636057234));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(-2.969205543375E-17,-0.77956017165,0.626327341553)
+  );
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#822,#830,#832,.T.);
+#830 = VERTEX_POINT('',#831);
+#831 = CARTESIAN_POINT('',(-1.9177,0.423531612767,3.076380454039));
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(-1.9177,0.423531612767,3.076380454039));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#836 = ORIENTED_EDGE('',*,*,#837,.T.);
+#837 = EDGE_CURVE('',#830,#812,#838,.T.);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(-1.9177,1.371639021354,2.314636057234));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553));
+#842 = PLANE('',#843);
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(-1.9177,1.371639021354,2.314636057234));
+#845 = DIRECTION('',(4.60024693E-17,-0.626327341553,-0.77956017165));
+#846 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553));
+#847 = ADVANCED_FACE('',(#848),#941,.T.);
+#848 = FACE_BOUND('',#849,.T.);
+#849 = EDGE_LOOP('',(#850,#861,#869,#878,#886,#894,#902,#909,#910,#919,
+    #927,#935));
+#850 = ORIENTED_EDGE('',*,*,#851,.F.);
+#851 = EDGE_CURVE('',#852,#854,#856,.T.);
+#852 = VERTEX_POINT('',#853);
+#853 = CARTESIAN_POINT('',(-2.6543,1.180734447649,2.077026116915));
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(-2.6543,1.253302563966,1.925633683099));
+#856 = CIRCLE('',#857,0.194202371185);
+#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860);
+#858 = CARTESIAN_POINT('',(-2.6543,1.059100192781,1.925633683099));
+#859 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#860 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#861 = ORIENTED_EDGE('',*,*,#862,.F.);
+#862 = EDGE_CURVE('',#863,#852,#865,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(-2.6543,0.232627039061,2.83877051372));
+#865 = LINE('',#866,#867);
+#866 = CARTESIAN_POINT('',(-2.6543,0.232627039061,2.83877051372));
+#867 = VECTOR('',#868,1.);
+#868 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553));
+#869 = ORIENTED_EDGE('',*,*,#870,.F.);
+#870 = EDGE_CURVE('',#871,#863,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(-2.6543,5.374446371994E-02,3.141122035447));
+#873 = CIRCLE('',#874,0.499002371185);
+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);
+#875 = CARTESIAN_POINT('',(-2.6543,0.545165867634,3.227772887855));
+#876 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#877 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#878 = ORIENTED_EDGE('',*,*,#879,.F.);
+#879 = EDGE_CURVE('',#880,#871,#882,.T.);
+#880 = VERTEX_POINT('',#881);
+#881 = CARTESIAN_POINT('',(-2.6543,0.,3.445922035447));
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(-2.6543,0.,3.445922035447));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#886 = ORIENTED_EDGE('',*,*,#887,.F.);
+#887 = EDGE_CURVE('',#888,#880,#890,.T.);
+#888 = VERTEX_POINT('',#889);
+#889 = CARTESIAN_POINT('',(-2.6543,0.300169403118,3.49885));
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(-2.6543,0.300169403118,3.49885));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(3.399730266222E-17,-0.984807753012,-0.173648177667)
+  );
+#894 = ORIENTED_EDGE('',*,*,#895,.F.);
+#895 = EDGE_CURVE('',#896,#888,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(-2.6543,0.353913866838,3.19405));
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(-2.6543,0.353913866838,3.19405));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(-4.382357638822E-17,-0.173648177667,0.984807753012)
+  );
+#902 = ORIENTED_EDGE('',*,*,#903,.F.);
+#903 = EDGE_CURVE('',#822,#896,#904,.T.);
+#904 = CIRCLE('',#905,0.194202371185);
+#905 = AXIS2_PLACEMENT_3D('',#906,#907,#908);
+#906 = CARTESIAN_POINT('',(-2.6543,0.545165867634,3.227772887855));
+#907 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#908 = DIRECTION('',(-5.77318056385E-17,1.674854172795E-15,-1.));
+#909 = ORIENTED_EDGE('',*,*,#821,.F.);
+#910 = ORIENTED_EDGE('',*,*,#911,.F.);
+#911 = EDGE_CURVE('',#912,#814,#914,.T.);
+#912 = VERTEX_POINT('',#913);
+#913 = CARTESIAN_POINT('',(-2.6543,1.558102563966,1.925633683099));
+#914 = CIRCLE('',#915,0.499002371185);
+#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);
+#916 = CARTESIAN_POINT('',(-2.6543,1.059100192781,1.925633683099));
+#917 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#918 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#919 = ORIENTED_EDGE('',*,*,#920,.F.);
+#920 = EDGE_CURVE('',#921,#912,#923,.T.);
+#921 = VERTEX_POINT('',#922);
+#922 = CARTESIAN_POINT('',(-2.6543,1.558102563966,1.682231375345));
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(-2.6543,1.558102563966,1.925633683099));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#927 = ORIENTED_EDGE('',*,*,#928,.F.);
+#928 = EDGE_CURVE('',#929,#921,#931,.T.);
+#929 = VERTEX_POINT('',#930);
+#930 = CARTESIAN_POINT('',(-2.6543,1.253302563966,1.7526));
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(-2.6543,1.253302563966,1.7526));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(-2.463881699547E-17,0.974370064785,-0.224951054344)
+  );
+#935 = ORIENTED_EDGE('',*,*,#936,.F.);
+#936 = EDGE_CURVE('',#854,#929,#937,.T.);
+#937 = LINE('',#938,#939);
+#938 = CARTESIAN_POINT('',(-2.6543,1.253302563966,1.925633683099));
+#939 = VECTOR('',#940,1.);
+#940 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#941 = PLANE('',#942);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(-2.6543,1.059100192781,1.925633683099));
+#944 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#945 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#946 = ADVANCED_FACE('',(#947),#966,.T.);
+#947 = FACE_BOUND('',#948,.T.);
+#948 = EDGE_LOOP('',(#949,#958,#964,#965));
+#949 = ORIENTED_EDGE('',*,*,#950,.F.);
+#950 = EDGE_CURVE('',#951,#812,#953,.T.);
+#951 = VERTEX_POINT('',#952);
+#952 = CARTESIAN_POINT('',(-1.9177,1.558102563966,1.925633683099));
+#953 = CIRCLE('',#954,0.499002371185);
+#954 = AXIS2_PLACEMENT_3D('',#955,#956,#957);
+#955 = CARTESIAN_POINT('',(-1.9177,1.059100192781,1.925633683099));
+#956 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#957 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#958 = ORIENTED_EDGE('',*,*,#959,.F.);
+#959 = EDGE_CURVE('',#912,#951,#960,.T.);
+#960 = LINE('',#961,#962);
+#961 = CARTESIAN_POINT('',(-1.9177,1.558102563966,1.925633683099));
+#962 = VECTOR('',#963,1.);
+#963 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#964 = ORIENTED_EDGE('',*,*,#911,.T.);
+#965 = ORIENTED_EDGE('',*,*,#811,.F.);
+#966 = CYLINDRICAL_SURFACE('',#967,0.499002371185);
+#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
+#968 = CARTESIAN_POINT('',(-1.9177,1.059100192781,1.925633683099));
+#969 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#970 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#971 = ADVANCED_FACE('',(#972),#1057,.F.);
+#972 = FACE_BOUND('',#973,.T.);
+#973 = EDGE_LOOP('',(#974,#984,#992,#998,#999,#1000,#1009,#1017,#1025,
+    #1033,#1042,#1050));
+#974 = ORIENTED_EDGE('',*,*,#975,.T.);
+#975 = EDGE_CURVE('',#976,#978,#980,.T.);
+#976 = VERTEX_POINT('',#977);
+#977 = CARTESIAN_POINT('',(-1.9177,1.253302563966,1.925633683099));
+#978 = VERTEX_POINT('',#979);
+#979 = CARTESIAN_POINT('',(-1.9177,1.253302563966,1.7526));
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(-1.9177,1.253302563966,1.925633683099));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#984 = ORIENTED_EDGE('',*,*,#985,.T.);
+#985 = EDGE_CURVE('',#978,#986,#988,.T.);
+#986 = VERTEX_POINT('',#987);
+#987 = CARTESIAN_POINT('',(-1.9177,1.558102563966,1.682231375345));
+#988 = LINE('',#989,#990);
+#989 = CARTESIAN_POINT('',(-1.9177,1.253302563966,1.7526));
+#990 = VECTOR('',#991,1.);
+#991 = DIRECTION('',(-2.463881699547E-17,0.974370064785,-0.224951054344)
+  );
+#992 = ORIENTED_EDGE('',*,*,#993,.T.);
+#993 = EDGE_CURVE('',#986,#951,#994,.T.);
+#994 = LINE('',#995,#996);
+#995 = CARTESIAN_POINT('',(-1.9177,1.558102563966,1.925633683099));
+#996 = VECTOR('',#997,1.);
+#997 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#998 = ORIENTED_EDGE('',*,*,#950,.T.);
+#999 = ORIENTED_EDGE('',*,*,#837,.F.);
+#1000 = ORIENTED_EDGE('',*,*,#1001,.T.);
+#1001 = EDGE_CURVE('',#830,#1002,#1004,.T.);
+#1002 = VERTEX_POINT('',#1003);
+#1003 = CARTESIAN_POINT('',(-1.9177,0.353913866838,3.19405));
+#1004 = CIRCLE('',#1005,0.194202371185);
+#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008);
+#1006 = CARTESIAN_POINT('',(-1.9177,0.545165867634,3.227772887855));
+#1007 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1008 = DIRECTION('',(-5.77318056385E-17,1.674854172795E-15,-1.));
+#1009 = ORIENTED_EDGE('',*,*,#1010,.T.);
+#1010 = EDGE_CURVE('',#1002,#1011,#1013,.T.);
+#1011 = VERTEX_POINT('',#1012);
+#1012 = CARTESIAN_POINT('',(-1.9177,0.300169403118,3.49885));
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(-1.9177,0.353913866838,3.19405));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(-4.382357638822E-17,-0.173648177667,0.984807753012
+    ));
+#1017 = ORIENTED_EDGE('',*,*,#1018,.T.);
+#1018 = EDGE_CURVE('',#1011,#1019,#1021,.T.);
+#1019 = VERTEX_POINT('',#1020);
+#1020 = CARTESIAN_POINT('',(-1.9177,0.,3.445922035447));
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(-1.9177,0.300169403118,3.49885));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(3.399730266222E-17,-0.984807753012,-0.173648177667
+    ));
+#1025 = ORIENTED_EDGE('',*,*,#1026,.T.);
+#1026 = EDGE_CURVE('',#1019,#1027,#1029,.T.);
+#1027 = VERTEX_POINT('',#1028);
+#1028 = CARTESIAN_POINT('',(-1.9177,5.374446371994E-02,3.141122035447));
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(-1.9177,0.,3.445922035447));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#1027,#1035,#1037,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(-1.9177,0.232627039061,2.83877051372));
+#1037 = CIRCLE('',#1038,0.499002371185);
+#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041);
+#1039 = CARTESIAN_POINT('',(-1.9177,0.545165867634,3.227772887855));
+#1040 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1041 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1042 = ORIENTED_EDGE('',*,*,#1043,.T.);
+#1043 = EDGE_CURVE('',#1035,#1044,#1046,.T.);
+#1044 = VERTEX_POINT('',#1045);
+#1045 = CARTESIAN_POINT('',(-1.9177,1.180734447649,2.077026116915));
+#1046 = LINE('',#1047,#1048);
+#1047 = CARTESIAN_POINT('',(-1.9177,0.232627039061,2.83877051372));
+#1048 = VECTOR('',#1049,1.);
+#1049 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1050 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#1051 = EDGE_CURVE('',#1044,#976,#1052,.T.);
+#1052 = CIRCLE('',#1053,0.194202371185);
+#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056);
+#1054 = CARTESIAN_POINT('',(-1.9177,1.059100192781,1.925633683099));
+#1055 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1056 = DIRECTION('',(-5.77318056385E-17,5.582847242651E-15,-1.));
+#1057 = PLANE('',#1058);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(-1.9177,1.059100192781,1.925633683099));
+#1060 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#1061 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#1062 = ADVANCED_FACE('',(#1063),#1074,.F.);
+#1063 = FACE_BOUND('',#1064,.F.);
+#1064 = EDGE_LOOP('',(#1065,#1066,#1072,#1073));
+#1065 = ORIENTED_EDGE('',*,*,#1001,.T.);
+#1066 = ORIENTED_EDGE('',*,*,#1067,.F.);
+#1067 = EDGE_CURVE('',#896,#1002,#1068,.T.);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(-1.9177,0.353913866838,3.19405));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1072 = ORIENTED_EDGE('',*,*,#903,.F.);
+#1073 = ORIENTED_EDGE('',*,*,#829,.T.);
+#1074 = CYLINDRICAL_SURFACE('',#1075,0.194202371185);
+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
+#1076 = CARTESIAN_POINT('',(-1.9177,0.545165867634,3.227772887855));
+#1077 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1078 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1079 = ADVANCED_FACE('',(#1080),#1096,.F.);
+#1080 = FACE_BOUND('',#1081,.T.);
+#1081 = EDGE_LOOP('',(#1082,#1088,#1089,#1095));
+#1082 = ORIENTED_EDGE('',*,*,#1083,.T.);
+#1083 = EDGE_CURVE('',#976,#854,#1084,.T.);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(-1.9177,1.253302563966,1.925633683099));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1088 = ORIENTED_EDGE('',*,*,#936,.T.);
+#1089 = ORIENTED_EDGE('',*,*,#1090,.T.);
+#1090 = EDGE_CURVE('',#929,#978,#1091,.T.);
+#1091 = LINE('',#1092,#1093);
+#1092 = CARTESIAN_POINT('',(-1.9177,1.253302563966,1.7526));
+#1093 = VECTOR('',#1094,1.);
+#1094 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1095 = ORIENTED_EDGE('',*,*,#975,.F.);
+#1096 = PLANE('',#1097);
+#1097 = AXIS2_PLACEMENT_3D('',#1098,#1099,#1100);
+#1098 = CARTESIAN_POINT('',(-1.9177,1.253302563966,1.7526));
+#1099 = DIRECTION('',(-3.334775382891E-17,1.,3.334775382891E-17));
+#1100 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#1101 = ADVANCED_FACE('',(#1102),#1113,.F.);
+#1102 = FACE_BOUND('',#1103,.F.);
+#1103 = EDGE_LOOP('',(#1104,#1105,#1106,#1107));
+#1104 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#1105 = ORIENTED_EDGE('',*,*,#1083,.T.);
+#1106 = ORIENTED_EDGE('',*,*,#851,.F.);
+#1107 = ORIENTED_EDGE('',*,*,#1108,.F.);
+#1108 = EDGE_CURVE('',#1044,#852,#1109,.T.);
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(-1.9177,1.180734447649,2.077026116915));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1113 = CYLINDRICAL_SURFACE('',#1114,0.194202371185);
+#1114 = AXIS2_PLACEMENT_3D('',#1115,#1116,#1117);
+#1115 = CARTESIAN_POINT('',(-1.9177,1.059100192781,1.925633683099));
+#1116 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1117 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1118 = ADVANCED_FACE('',(#1119),#1130,.F.);
+#1119 = FACE_BOUND('',#1120,.T.);
+#1120 = EDGE_LOOP('',(#1121,#1127,#1128,#1129));
+#1121 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1122 = EDGE_CURVE('',#1035,#863,#1123,.T.);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(-1.9177,0.232627039061,2.83877051372));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1127 = ORIENTED_EDGE('',*,*,#862,.T.);
+#1128 = ORIENTED_EDGE('',*,*,#1108,.F.);
+#1129 = ORIENTED_EDGE('',*,*,#1043,.F.);
+#1130 = PLANE('',#1131);
+#1131 = AXIS2_PLACEMENT_3D('',#1132,#1133,#1134);
+#1132 = CARTESIAN_POINT('',(-1.9177,1.180734447649,2.077026116915));
+#1133 = DIRECTION('',(2.243918951366E-17,0.626327341553,0.77956017165));
+#1134 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1135 = ADVANCED_FACE('',(#1136),#1147,.T.);
+#1136 = FACE_BOUND('',#1137,.T.);
+#1137 = EDGE_LOOP('',(#1138,#1139,#1145,#1146));
+#1138 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1139 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#1140 = EDGE_CURVE('',#871,#1027,#1141,.T.);
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(-1.9177,5.374446371994E-02,3.141122035447));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1145 = ORIENTED_EDGE('',*,*,#870,.T.);
+#1146 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1147 = CYLINDRICAL_SURFACE('',#1148,0.499002371185);
+#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151);
+#1149 = CARTESIAN_POINT('',(-1.9177,0.545165867634,3.227772887855));
+#1150 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1151 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1152 = ADVANCED_FACE('',(#1153),#1164,.F.);
+#1153 = FACE_BOUND('',#1154,.T.);
+#1154 = EDGE_LOOP('',(#1155,#1161,#1162,#1163));
+#1155 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1156 = EDGE_CURVE('',#1019,#880,#1157,.T.);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(-1.9177,0.,3.445922035447));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1161 = ORIENTED_EDGE('',*,*,#879,.T.);
+#1162 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1163 = ORIENTED_EDGE('',*,*,#1026,.F.);
+#1164 = PLANE('',#1165);
+#1165 = AXIS2_PLACEMENT_3D('',#1166,#1167,#1168);
+#1166 = CARTESIAN_POINT('',(-1.9177,5.374446371994E-02,3.141122035447));
+#1167 = DIRECTION('',(-2.545705439415E-17,0.984807753012,0.173648177667)
+  );
+#1168 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1169 = ADVANCED_FACE('',(#1170),#1181,.F.);
+#1170 = FACE_BOUND('',#1171,.T.);
+#1171 = EDGE_LOOP('',(#1172,#1178,#1179,#1180));
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1011,#888,#1174,.T.);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(-1.9177,0.300169403118,3.49885));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1178 = ORIENTED_EDGE('',*,*,#887,.T.);
+#1179 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1180 = ORIENTED_EDGE('',*,*,#1018,.F.);
+#1181 = PLANE('',#1182);
+#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185);
+#1183 = CARTESIAN_POINT('',(-1.9177,0.300169403118,3.49885));
+#1184 = DIRECTION('',(-6.31111773366E-17,0.173648177667,-0.984807753012)
+  );
+#1185 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1186 = ADVANCED_FACE('',(#1187),#1193,.F.);
+#1187 = FACE_BOUND('',#1188,.T.);
+#1188 = EDGE_LOOP('',(#1189,#1190,#1191,#1192));
+#1189 = ORIENTED_EDGE('',*,*,#1067,.F.);
+#1190 = ORIENTED_EDGE('',*,*,#895,.T.);
+#1191 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#1192 = ORIENTED_EDGE('',*,*,#1010,.F.);
+#1193 = PLANE('',#1194);
+#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197);
+#1195 = CARTESIAN_POINT('',(-1.9177,0.353913866838,3.19405));
+#1196 = DIRECTION('',(4.093619656612E-17,-0.984807753012,-0.173648177667
+    ));
+#1197 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#1198 = ADVANCED_FACE('',(#1199),#1210,.F.);
+#1199 = FACE_BOUND('',#1200,.T.);
+#1200 = EDGE_LOOP('',(#1201,#1207,#1208,#1209));
+#1201 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#1202 = EDGE_CURVE('',#986,#921,#1203,.T.);
+#1203 = LINE('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(-1.9177,1.558102563966,1.682231375345));
+#1205 = VECTOR('',#1206,1.);
+#1206 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1207 = ORIENTED_EDGE('',*,*,#920,.T.);
+#1208 = ORIENTED_EDGE('',*,*,#959,.T.);
+#1209 = ORIENTED_EDGE('',*,*,#993,.F.);
+#1210 = PLANE('',#1211);
+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
+#1212 = CARTESIAN_POINT('',(-1.9177,1.558102563966,1.925633683099));
+#1213 = DIRECTION('',(3.602944547113E-17,-1.,-5.59217821328E-18));
+#1214 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1215 = ADVANCED_FACE('',(#1216),#1222,.F.);
+#1216 = FACE_BOUND('',#1217,.T.);
+#1217 = EDGE_LOOP('',(#1218,#1219,#1220,#1221));
+#1218 = ORIENTED_EDGE('',*,*,#1090,.F.);
+#1219 = ORIENTED_EDGE('',*,*,#928,.T.);
+#1220 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#1221 = ORIENTED_EDGE('',*,*,#985,.F.);
+#1222 = PLANE('',#1223);
+#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
+#1224 = CARTESIAN_POINT('',(-1.9177,1.558102563966,1.682231375345));
+#1225 = DIRECTION('',(4.8147281454E-17,0.224951054344,0.974370064785));
+#1226 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1227 = MANIFOLD_SOLID_BREP('',#1228);
+#1228 = CLOSED_SHELL('',(#1229,#1269,#1368,#1393,#1484,#1501,#1523,#1540
+    ,#1557,#1574,#1591,#1608,#1620,#1637));
+#1229 = ADVANCED_FACE('',(#1230),#1264,.F.);
+#1230 = FACE_BOUND('',#1231,.T.);
+#1231 = EDGE_LOOP('',(#1232,#1242,#1250,#1258));
+#1232 = ORIENTED_EDGE('',*,*,#1233,.T.);
+#1233 = EDGE_CURVE('',#1234,#1236,#1238,.T.);
+#1234 = VERTEX_POINT('',#1235);
+#1235 = CARTESIAN_POINT('',(0.3683,1.371639021354,2.314636057234));
+#1236 = VERTEX_POINT('',#1237);
+#1237 = CARTESIAN_POINT('',(-0.3683,1.371639021354,2.314636057234));
+#1238 = LINE('',#1239,#1240);
+#1239 = CARTESIAN_POINT('',(0.3683,1.371639021354,2.314636057234));
+#1240 = VECTOR('',#1241,1.);
+#1241 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1242 = ORIENTED_EDGE('',*,*,#1243,.T.);
+#1243 = EDGE_CURVE('',#1236,#1244,#1246,.T.);
+#1244 = VERTEX_POINT('',#1245);
+#1245 = CARTESIAN_POINT('',(-0.3683,0.423531612767,3.076380454039));
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(-0.3683,1.371639021354,2.314636057234));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(-2.969205543375E-17,-0.77956017165,0.626327341553)
+  );
+#1250 = ORIENTED_EDGE('',*,*,#1251,.T.);
+#1251 = EDGE_CURVE('',#1244,#1252,#1254,.T.);
+#1252 = VERTEX_POINT('',#1253);
+#1253 = CARTESIAN_POINT('',(0.3683,0.423531612767,3.076380454039));
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(0.3683,0.423531612767,3.076380454039));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#1252,#1234,#1260,.T.);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(0.3683,1.371639021354,2.314636057234));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1264 = PLANE('',#1265);
+#1265 = AXIS2_PLACEMENT_3D('',#1266,#1267,#1268);
+#1266 = CARTESIAN_POINT('',(0.3683,1.371639021354,2.314636057234));
+#1267 = DIRECTION('',(4.60024693E-17,-0.626327341553,-0.77956017165));
+#1268 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1269 = ADVANCED_FACE('',(#1270),#1363,.T.);
+#1270 = FACE_BOUND('',#1271,.T.);
+#1271 = EDGE_LOOP('',(#1272,#1283,#1291,#1300,#1308,#1316,#1324,#1331,
+    #1332,#1341,#1349,#1357));
+#1272 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#1273 = EDGE_CURVE('',#1274,#1276,#1278,.T.);
+#1274 = VERTEX_POINT('',#1275);
+#1275 = CARTESIAN_POINT('',(-0.3683,1.180734447649,2.077026116915));
+#1276 = VERTEX_POINT('',#1277);
+#1277 = CARTESIAN_POINT('',(-0.3683,1.253302563966,1.925633683099));
+#1278 = CIRCLE('',#1279,0.194202371185);
+#1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);
+#1280 = CARTESIAN_POINT('',(-0.3683,1.059100192781,1.925633683099));
+#1281 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1282 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1283 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1284 = EDGE_CURVE('',#1285,#1274,#1287,.T.);
+#1285 = VERTEX_POINT('',#1286);
+#1286 = CARTESIAN_POINT('',(-0.3683,0.232627039061,2.83877051372));
+#1287 = LINE('',#1288,#1289);
+#1288 = CARTESIAN_POINT('',(-0.3683,0.232627039061,2.83877051372));
+#1289 = VECTOR('',#1290,1.);
+#1290 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1291 = ORIENTED_EDGE('',*,*,#1292,.F.);
+#1292 = EDGE_CURVE('',#1293,#1285,#1295,.T.);
+#1293 = VERTEX_POINT('',#1294);
+#1294 = CARTESIAN_POINT('',(-0.3683,5.374446371994E-02,3.141122035447));
+#1295 = CIRCLE('',#1296,0.499002371185);
+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);
+#1297 = CARTESIAN_POINT('',(-0.3683,0.545165867634,3.227772887855));
+#1298 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1299 = DIRECTION('',(-5.77318056385E-17,-5.994174946281E-33,-1.));
+#1300 = ORIENTED_EDGE('',*,*,#1301,.F.);
+#1301 = EDGE_CURVE('',#1302,#1293,#1304,.T.);
+#1302 = VERTEX_POINT('',#1303);
+#1303 = CARTESIAN_POINT('',(-0.3683,0.,3.445922035447));
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(-0.3683,0.,3.445922035447));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#1308 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1309 = EDGE_CURVE('',#1310,#1302,#1312,.T.);
+#1310 = VERTEX_POINT('',#1311);
+#1311 = CARTESIAN_POINT('',(-0.3683,0.300169403118,3.49885));
+#1312 = LINE('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(-0.3683,0.300169403118,3.49885));
+#1314 = VECTOR('',#1315,1.);
+#1315 = DIRECTION('',(3.746674961417E-17,-0.984807753012,-0.173648177667
+    ));
+#1316 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1317 = EDGE_CURVE('',#1318,#1310,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(-0.3683,0.353913866838,3.19405));
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(-0.3683,0.353913866838,3.19405));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(-7.157915200385E-17,-0.173648177667,0.984807753012
+    ));
+#1324 = ORIENTED_EDGE('',*,*,#1325,.F.);
+#1325 = EDGE_CURVE('',#1244,#1318,#1326,.T.);
+#1326 = CIRCLE('',#1327,0.194202371185);
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(-0.3683,0.545165867634,3.227772887855));
+#1329 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1330 = DIRECTION('',(-5.77318056385E-17,1.11656944853E-15,-1.));
+#1331 = ORIENTED_EDGE('',*,*,#1243,.F.);
+#1332 = ORIENTED_EDGE('',*,*,#1333,.F.);
+#1333 = EDGE_CURVE('',#1334,#1236,#1336,.T.);
+#1334 = VERTEX_POINT('',#1335);
+#1335 = CARTESIAN_POINT('',(-0.3683,1.558102563966,1.925633683099));
+#1336 = CIRCLE('',#1337,0.499002371185);
+#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);
+#1338 = CARTESIAN_POINT('',(-0.3683,1.059100192781,1.925633683099));
+#1339 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1340 = DIRECTION('',(-5.77318056385E-17,-5.994174946281E-33,-1.));
+#1341 = ORIENTED_EDGE('',*,*,#1342,.F.);
+#1342 = EDGE_CURVE('',#1343,#1334,#1345,.T.);
+#1343 = VERTEX_POINT('',#1344);
+#1344 = CARTESIAN_POINT('',(-0.3683,1.558102563966,1.682231375345));
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(-0.3683,1.558102563966,1.925633683099));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#1349 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#1350 = EDGE_CURVE('',#1351,#1343,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(-0.3683,1.253302563966,1.7526));
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(-0.3683,1.253302563966,1.7526));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(-2.463881699547E-17,0.974370064785,-0.224951054344
+    ));
+#1357 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#1358 = EDGE_CURVE('',#1276,#1351,#1359,.T.);
+#1359 = LINE('',#1360,#1361);
+#1360 = CARTESIAN_POINT('',(-0.3683,1.253302563966,1.925633683099));
+#1361 = VECTOR('',#1362,1.);
+#1362 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#1363 = PLANE('',#1364);
+#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367);
+#1365 = CARTESIAN_POINT('',(-0.3683,1.059100192781,1.925633683099));
+#1366 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#1367 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#1368 = ADVANCED_FACE('',(#1369),#1388,.T.);
+#1369 = FACE_BOUND('',#1370,.T.);
+#1370 = EDGE_LOOP('',(#1371,#1380,#1386,#1387));
+#1371 = ORIENTED_EDGE('',*,*,#1372,.F.);
+#1372 = EDGE_CURVE('',#1373,#1234,#1375,.T.);
+#1373 = VERTEX_POINT('',#1374);
+#1374 = CARTESIAN_POINT('',(0.3683,1.558102563966,1.925633683099));
+#1375 = CIRCLE('',#1376,0.499002371185);
+#1376 = AXIS2_PLACEMENT_3D('',#1377,#1378,#1379);
+#1377 = CARTESIAN_POINT('',(0.3683,1.059100192781,1.925633683099));
+#1378 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1379 = DIRECTION('',(-5.77318056385E-17,-5.994174946281E-33,-1.));
+#1380 = ORIENTED_EDGE('',*,*,#1381,.F.);
+#1381 = EDGE_CURVE('',#1334,#1373,#1382,.T.);
+#1382 = LINE('',#1383,#1384);
+#1383 = CARTESIAN_POINT('',(0.3683,1.558102563966,1.925633683099));
+#1384 = VECTOR('',#1385,1.);
+#1385 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1386 = ORIENTED_EDGE('',*,*,#1333,.T.);
+#1387 = ORIENTED_EDGE('',*,*,#1233,.F.);
+#1388 = CYLINDRICAL_SURFACE('',#1389,0.499002371185);
+#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392);
+#1390 = CARTESIAN_POINT('',(0.3683,1.059100192781,1.925633683099));
+#1391 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1392 = DIRECTION('',(-5.77318056385E-17,-5.994174946281E-33,-1.));
+#1393 = ADVANCED_FACE('',(#1394),#1479,.F.);
+#1394 = FACE_BOUND('',#1395,.T.);
+#1395 = EDGE_LOOP('',(#1396,#1406,#1414,#1420,#1421,#1422,#1431,#1439,
+    #1447,#1455,#1464,#1472));
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#1398,#1400,#1402,.T.);
+#1398 = VERTEX_POINT('',#1399);
+#1399 = CARTESIAN_POINT('',(0.3683,1.253302563966,1.925633683099));
+#1400 = VERTEX_POINT('',#1401);
+#1401 = CARTESIAN_POINT('',(0.3683,1.253302563966,1.7526));
+#1402 = LINE('',#1403,#1404);
+#1403 = CARTESIAN_POINT('',(0.3683,1.253302563966,1.925633683099));
+#1404 = VECTOR('',#1405,1.);
+#1405 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#1406 = ORIENTED_EDGE('',*,*,#1407,.T.);
+#1407 = EDGE_CURVE('',#1400,#1408,#1410,.T.);
+#1408 = VERTEX_POINT('',#1409);
+#1409 = CARTESIAN_POINT('',(0.3683,1.558102563966,1.682231375345));
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(0.3683,1.253302563966,1.7526));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(-2.463881699547E-17,0.974370064785,-0.224951054344
+    ));
+#1414 = ORIENTED_EDGE('',*,*,#1415,.T.);
+#1415 = EDGE_CURVE('',#1408,#1373,#1416,.T.);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(0.3683,1.558102563966,1.925633683099));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#1420 = ORIENTED_EDGE('',*,*,#1372,.T.);
+#1421 = ORIENTED_EDGE('',*,*,#1259,.F.);
+#1422 = ORIENTED_EDGE('',*,*,#1423,.T.);
+#1423 = EDGE_CURVE('',#1252,#1424,#1426,.T.);
+#1424 = VERTEX_POINT('',#1425);
+#1425 = CARTESIAN_POINT('',(0.3683,0.353913866838,3.19405));
+#1426 = CIRCLE('',#1427,0.194202371185);
+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
+#1428 = CARTESIAN_POINT('',(0.3683,0.545165867634,3.227772887855));
+#1429 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1430 = DIRECTION('',(-5.77318056385E-17,1.11656944853E-15,-1.));
+#1431 = ORIENTED_EDGE('',*,*,#1432,.T.);
+#1432 = EDGE_CURVE('',#1424,#1433,#1435,.T.);
+#1433 = VERTEX_POINT('',#1434);
+#1434 = CARTESIAN_POINT('',(0.3683,0.300169403118,3.49885));
+#1435 = LINE('',#1436,#1437);
+#1436 = CARTESIAN_POINT('',(0.3683,0.353913866838,3.19405));
+#1437 = VECTOR('',#1438,1.);
+#1438 = DIRECTION('',(-7.157915200385E-17,-0.173648177667,0.984807753012
+    ));
+#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);
+#1440 = EDGE_CURVE('',#1433,#1441,#1443,.T.);
+#1441 = VERTEX_POINT('',#1442);
+#1442 = CARTESIAN_POINT('',(0.3683,0.,3.445922035447));
+#1443 = LINE('',#1444,#1445);
+#1444 = CARTESIAN_POINT('',(0.3683,0.300169403118,3.49885));
+#1445 = VECTOR('',#1446,1.);
+#1446 = DIRECTION('',(3.746674961417E-17,-0.984807753012,-0.173648177667
+    ));
+#1447 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#1448 = EDGE_CURVE('',#1441,#1449,#1451,.T.);
+#1449 = VERTEX_POINT('',#1450);
+#1450 = CARTESIAN_POINT('',(0.3683,5.374446371994E-02,3.141122035447));
+#1451 = LINE('',#1452,#1453);
+#1452 = CARTESIAN_POINT('',(0.3683,0.,3.445922035447));
+#1453 = VECTOR('',#1454,1.);
+#1454 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#1455 = ORIENTED_EDGE('',*,*,#1456,.T.);
+#1456 = EDGE_CURVE('',#1449,#1457,#1459,.T.);
+#1457 = VERTEX_POINT('',#1458);
+#1458 = CARTESIAN_POINT('',(0.3683,0.232627039061,2.83877051372));
+#1459 = CIRCLE('',#1460,0.499002371185);
+#1460 = AXIS2_PLACEMENT_3D('',#1461,#1462,#1463);
+#1461 = CARTESIAN_POINT('',(0.3683,0.545165867634,3.227772887855));
+#1462 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1463 = DIRECTION('',(-5.77318056385E-17,-5.994174946281E-33,-1.));
+#1464 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1465 = EDGE_CURVE('',#1457,#1466,#1468,.T.);
+#1466 = VERTEX_POINT('',#1467);
+#1467 = CARTESIAN_POINT('',(0.3683,1.180734447649,2.077026116915));
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(0.3683,0.232627039061,2.83877051372));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1472 = ORIENTED_EDGE('',*,*,#1473,.T.);
+#1473 = EDGE_CURVE('',#1466,#1398,#1474,.T.);
+#1474 = CIRCLE('',#1475,0.194202371185);
+#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);
+#1476 = CARTESIAN_POINT('',(0.3683,1.059100192781,1.925633683099));
+#1477 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1478 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1479 = PLANE('',#1480);
+#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483);
+#1481 = CARTESIAN_POINT('',(0.3683,1.059100192781,1.925633683099));
+#1482 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#1483 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#1484 = ADVANCED_FACE('',(#1485),#1496,.F.);
+#1485 = FACE_BOUND('',#1486,.F.);
+#1486 = EDGE_LOOP('',(#1487,#1488,#1494,#1495));
+#1487 = ORIENTED_EDGE('',*,*,#1423,.T.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#1489 = EDGE_CURVE('',#1318,#1424,#1490,.T.);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(0.3683,0.353913866838,3.19405));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1494 = ORIENTED_EDGE('',*,*,#1325,.F.);
+#1495 = ORIENTED_EDGE('',*,*,#1251,.T.);
+#1496 = CYLINDRICAL_SURFACE('',#1497,0.194202371185);
+#1497 = AXIS2_PLACEMENT_3D('',#1498,#1499,#1500);
+#1498 = CARTESIAN_POINT('',(0.3683,0.545165867634,3.227772887855));
+#1499 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1500 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1501 = ADVANCED_FACE('',(#1502),#1518,.F.);
+#1502 = FACE_BOUND('',#1503,.T.);
+#1503 = EDGE_LOOP('',(#1504,#1510,#1511,#1517));
+#1504 = ORIENTED_EDGE('',*,*,#1505,.T.);
+#1505 = EDGE_CURVE('',#1398,#1276,#1506,.T.);
+#1506 = LINE('',#1507,#1508);
+#1507 = CARTESIAN_POINT('',(0.3683,1.253302563966,1.925633683099));
+#1508 = VECTOR('',#1509,1.);
+#1509 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1510 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#1511 = ORIENTED_EDGE('',*,*,#1512,.T.);
+#1512 = EDGE_CURVE('',#1351,#1400,#1513,.T.);
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(0.3683,1.253302563966,1.7526));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1517 = ORIENTED_EDGE('',*,*,#1397,.F.);
+#1518 = PLANE('',#1519);
+#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
+#1520 = CARTESIAN_POINT('',(0.3683,1.253302563966,1.7526));
+#1521 = DIRECTION('',(-3.334775382891E-17,1.,3.334775382891E-17));
+#1522 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#1523 = ADVANCED_FACE('',(#1524),#1535,.F.);
+#1524 = FACE_BOUND('',#1525,.F.);
+#1525 = EDGE_LOOP('',(#1526,#1527,#1528,#1529));
+#1526 = ORIENTED_EDGE('',*,*,#1473,.T.);
+#1527 = ORIENTED_EDGE('',*,*,#1505,.T.);
+#1528 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#1529 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#1530 = EDGE_CURVE('',#1466,#1274,#1531,.T.);
+#1531 = LINE('',#1532,#1533);
+#1532 = CARTESIAN_POINT('',(0.3683,1.180734447649,2.077026116915));
+#1533 = VECTOR('',#1534,1.);
+#1534 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1535 = CYLINDRICAL_SURFACE('',#1536,0.194202371185);
+#1536 = AXIS2_PLACEMENT_3D('',#1537,#1538,#1539);
+#1537 = CARTESIAN_POINT('',(0.3683,1.059100192781,1.925633683099));
+#1538 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1539 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1540 = ADVANCED_FACE('',(#1541),#1552,.F.);
+#1541 = FACE_BOUND('',#1542,.T.);
+#1542 = EDGE_LOOP('',(#1543,#1549,#1550,#1551));
+#1543 = ORIENTED_EDGE('',*,*,#1544,.T.);
+#1544 = EDGE_CURVE('',#1457,#1285,#1545,.T.);
+#1545 = LINE('',#1546,#1547);
+#1546 = CARTESIAN_POINT('',(0.3683,0.232627039061,2.83877051372));
+#1547 = VECTOR('',#1548,1.);
+#1548 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1549 = ORIENTED_EDGE('',*,*,#1284,.T.);
+#1550 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#1551 = ORIENTED_EDGE('',*,*,#1465,.F.);
+#1552 = PLANE('',#1553);
+#1553 = AXIS2_PLACEMENT_3D('',#1554,#1555,#1556);
+#1554 = CARTESIAN_POINT('',(0.3683,1.180734447649,2.077026116915));
+#1555 = DIRECTION('',(2.243918951366E-17,0.626327341553,0.77956017165));
+#1556 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1557 = ADVANCED_FACE('',(#1558),#1569,.T.);
+#1558 = FACE_BOUND('',#1559,.T.);
+#1559 = EDGE_LOOP('',(#1560,#1561,#1567,#1568));
+#1560 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#1561 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#1562 = EDGE_CURVE('',#1293,#1449,#1563,.T.);
+#1563 = LINE('',#1564,#1565);
+#1564 = CARTESIAN_POINT('',(0.3683,5.374446371994E-02,3.141122035447));
+#1565 = VECTOR('',#1566,1.);
+#1566 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1567 = ORIENTED_EDGE('',*,*,#1292,.T.);
+#1568 = ORIENTED_EDGE('',*,*,#1544,.F.);
+#1569 = CYLINDRICAL_SURFACE('',#1570,0.499002371185);
+#1570 = AXIS2_PLACEMENT_3D('',#1571,#1572,#1573);
+#1571 = CARTESIAN_POINT('',(0.3683,0.545165867634,3.227772887855));
+#1572 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1573 = DIRECTION('',(-5.77318056385E-17,-5.994174946281E-33,-1.));
+#1574 = ADVANCED_FACE('',(#1575),#1586,.F.);
+#1575 = FACE_BOUND('',#1576,.T.);
+#1576 = EDGE_LOOP('',(#1577,#1583,#1584,#1585));
+#1577 = ORIENTED_EDGE('',*,*,#1578,.T.);
+#1578 = EDGE_CURVE('',#1441,#1302,#1579,.T.);
+#1579 = LINE('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(0.3683,0.,3.445922035447));
+#1581 = VECTOR('',#1582,1.);
+#1582 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1583 = ORIENTED_EDGE('',*,*,#1301,.T.);
+#1584 = ORIENTED_EDGE('',*,*,#1562,.T.);
+#1585 = ORIENTED_EDGE('',*,*,#1448,.F.);
+#1586 = PLANE('',#1587);
+#1587 = AXIS2_PLACEMENT_3D('',#1588,#1589,#1590);
+#1588 = CARTESIAN_POINT('',(0.3683,5.374446371994E-02,3.141122035447));
+#1589 = DIRECTION('',(-2.545705439415E-17,0.984807753012,0.173648177667)
+  );
+#1590 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1591 = ADVANCED_FACE('',(#1592),#1603,.F.);
+#1592 = FACE_BOUND('',#1593,.T.);
+#1593 = EDGE_LOOP('',(#1594,#1600,#1601,#1602));
+#1594 = ORIENTED_EDGE('',*,*,#1595,.T.);
+#1595 = EDGE_CURVE('',#1433,#1310,#1596,.T.);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(0.3683,0.300169403118,3.49885));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1600 = ORIENTED_EDGE('',*,*,#1309,.T.);
+#1601 = ORIENTED_EDGE('',*,*,#1578,.F.);
+#1602 = ORIENTED_EDGE('',*,*,#1440,.F.);
+#1603 = PLANE('',#1604);
+#1604 = AXIS2_PLACEMENT_3D('',#1605,#1606,#1607);
+#1605 = CARTESIAN_POINT('',(0.3683,0.300169403118,3.49885));
+#1606 = DIRECTION('',(-6.31111773366E-17,0.173648177667,-0.984807753012)
+  );
+#1607 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1608 = ADVANCED_FACE('',(#1609),#1615,.F.);
+#1609 = FACE_BOUND('',#1610,.T.);
+#1610 = EDGE_LOOP('',(#1611,#1612,#1613,#1614));
+#1611 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#1612 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1613 = ORIENTED_EDGE('',*,*,#1595,.F.);
+#1614 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#1615 = PLANE('',#1616);
+#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619);
+#1617 = CARTESIAN_POINT('',(0.3683,0.353913866838,3.19405));
+#1618 = DIRECTION('',(4.093619656612E-17,-0.984807753012,-0.173648177667
+    ));
+#1619 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#1620 = ADVANCED_FACE('',(#1621),#1632,.F.);
+#1621 = FACE_BOUND('',#1622,.T.);
+#1622 = EDGE_LOOP('',(#1623,#1629,#1630,#1631));
+#1623 = ORIENTED_EDGE('',*,*,#1624,.T.);
+#1624 = EDGE_CURVE('',#1408,#1343,#1625,.T.);
+#1625 = LINE('',#1626,#1627);
+#1626 = CARTESIAN_POINT('',(0.3683,1.558102563966,1.682231375345));
+#1627 = VECTOR('',#1628,1.);
+#1628 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1629 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#1630 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1631 = ORIENTED_EDGE('',*,*,#1415,.F.);
+#1632 = PLANE('',#1633);
+#1633 = AXIS2_PLACEMENT_3D('',#1634,#1635,#1636);
+#1634 = CARTESIAN_POINT('',(0.3683,1.558102563966,1.925633683099));
+#1635 = DIRECTION('',(3.602944547113E-17,-1.,-5.59217821328E-18));
+#1636 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1637 = ADVANCED_FACE('',(#1638),#1644,.F.);
+#1638 = FACE_BOUND('',#1639,.T.);
+#1639 = EDGE_LOOP('',(#1640,#1641,#1642,#1643));
+#1640 = ORIENTED_EDGE('',*,*,#1512,.F.);
+#1641 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1642 = ORIENTED_EDGE('',*,*,#1624,.F.);
+#1643 = ORIENTED_EDGE('',*,*,#1407,.F.);
+#1644 = PLANE('',#1645);
+#1645 = AXIS2_PLACEMENT_3D('',#1646,#1647,#1648);
+#1646 = CARTESIAN_POINT('',(0.3683,1.558102563966,1.682231375345));
+#1647 = DIRECTION('',(4.8147281454E-17,0.224951054344,0.974370064785));
+#1648 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1649 = MANIFOLD_SOLID_BREP('',#1650);
+#1650 = CLOSED_SHELL('',(#1651,#1691,#1790,#1815,#1906,#1923,#1945,#1962
+    ,#1979,#1996,#2013,#2030,#2042,#2059));
+#1651 = ADVANCED_FACE('',(#1652),#1686,.F.);
+#1652 = FACE_BOUND('',#1653,.T.);
+#1653 = EDGE_LOOP('',(#1654,#1664,#1672,#1680));
+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#1655 = EDGE_CURVE('',#1656,#1658,#1660,.T.);
+#1656 = VERTEX_POINT('',#1657);
+#1657 = CARTESIAN_POINT('',(2.6543,1.371639021354,2.314636057234));
+#1658 = VERTEX_POINT('',#1659);
+#1659 = CARTESIAN_POINT('',(1.9177,1.371639021354,2.314636057234));
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(2.6543,1.371639021354,2.314636057234));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1664 = ORIENTED_EDGE('',*,*,#1665,.T.);
+#1665 = EDGE_CURVE('',#1658,#1666,#1668,.T.);
+#1666 = VERTEX_POINT('',#1667);
+#1667 = CARTESIAN_POINT('',(1.9177,0.423531612767,3.076380454039));
+#1668 = LINE('',#1669,#1670);
+#1669 = CARTESIAN_POINT('',(1.9177,1.371639021354,2.314636057234));
+#1670 = VECTOR('',#1671,1.);
+#1671 = DIRECTION('',(-2.969205543375E-17,-0.77956017165,0.626327341553)
+  );
+#1672 = ORIENTED_EDGE('',*,*,#1673,.T.);
+#1673 = EDGE_CURVE('',#1666,#1674,#1676,.T.);
+#1674 = VERTEX_POINT('',#1675);
+#1675 = CARTESIAN_POINT('',(2.6543,0.423531612767,3.076380454039));
+#1676 = LINE('',#1677,#1678);
+#1677 = CARTESIAN_POINT('',(2.6543,0.423531612767,3.076380454039));
+#1678 = VECTOR('',#1679,1.);
+#1679 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1680 = ORIENTED_EDGE('',*,*,#1681,.T.);
+#1681 = EDGE_CURVE('',#1674,#1656,#1682,.T.);
+#1682 = LINE('',#1683,#1684);
+#1683 = CARTESIAN_POINT('',(2.6543,1.371639021354,2.314636057234));
+#1684 = VECTOR('',#1685,1.);
+#1685 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1686 = PLANE('',#1687);
+#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690);
+#1688 = CARTESIAN_POINT('',(2.6543,1.371639021354,2.314636057234));
+#1689 = DIRECTION('',(4.60024693E-17,-0.626327341553,-0.77956017165));
+#1690 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1691 = ADVANCED_FACE('',(#1692),#1785,.T.);
+#1692 = FACE_BOUND('',#1693,.T.);
+#1693 = EDGE_LOOP('',(#1694,#1705,#1713,#1722,#1730,#1738,#1746,#1753,
+    #1754,#1763,#1771,#1779));
+#1694 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#1695 = EDGE_CURVE('',#1696,#1698,#1700,.T.);
+#1696 = VERTEX_POINT('',#1697);
+#1697 = CARTESIAN_POINT('',(1.9177,1.180734447649,2.077026116915));
+#1698 = VERTEX_POINT('',#1699);
+#1699 = CARTESIAN_POINT('',(1.9177,1.253302563966,1.925633683099));
+#1700 = CIRCLE('',#1701,0.194202371185);
+#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
+#1702 = CARTESIAN_POINT('',(1.9177,1.059100192781,1.925633683099));
+#1703 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1704 = DIRECTION('',(-5.77318056385E-17,-4.466277794121E-15,-1.));
+#1705 = ORIENTED_EDGE('',*,*,#1706,.F.);
+#1706 = EDGE_CURVE('',#1707,#1696,#1709,.T.);
+#1707 = VERTEX_POINT('',#1708);
+#1708 = CARTESIAN_POINT('',(1.9177,0.232627039061,2.83877051372));
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(1.9177,0.232627039061,2.83877051372));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1713 = ORIENTED_EDGE('',*,*,#1714,.F.);
+#1714 = EDGE_CURVE('',#1715,#1707,#1717,.T.);
+#1715 = VERTEX_POINT('',#1716);
+#1716 = CARTESIAN_POINT('',(1.9177,5.374446371994E-02,3.141122035447));
+#1717 = CIRCLE('',#1718,0.499002371185);
+#1718 = AXIS2_PLACEMENT_3D('',#1719,#1720,#1721);
+#1719 = CARTESIAN_POINT('',(1.9177,0.545165867634,3.227772887855));
+#1720 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1721 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1722 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1723 = EDGE_CURVE('',#1724,#1715,#1726,.T.);
+#1724 = VERTEX_POINT('',#1725);
+#1725 = CARTESIAN_POINT('',(1.9177,4.336808689942E-16,3.445922035447));
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(1.9177,4.336808689942E-16,3.445922035447));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#1730 = ORIENTED_EDGE('',*,*,#1731,.F.);
+#1731 = EDGE_CURVE('',#1732,#1724,#1734,.T.);
+#1732 = VERTEX_POINT('',#1733);
+#1733 = CARTESIAN_POINT('',(1.9177,0.300169403118,3.49885));
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(1.9177,0.300169403118,3.49885));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(3.746674961417E-17,-0.984807753012,-0.173648177667
+    ));
+#1738 = ORIENTED_EDGE('',*,*,#1739,.F.);
+#1739 = EDGE_CURVE('',#1740,#1732,#1742,.T.);
+#1740 = VERTEX_POINT('',#1741);
+#1741 = CARTESIAN_POINT('',(1.9177,0.353913866838,3.19405));
+#1742 = LINE('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(1.9177,0.353913866838,3.19405));
+#1744 = VECTOR('',#1745,1.);
+#1745 = DIRECTION('',(-7.157915200385E-17,-0.173648177667,0.984807753012
+    ));
+#1746 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#1747 = EDGE_CURVE('',#1666,#1740,#1748,.T.);
+#1748 = CIRCLE('',#1749,0.194202371185);
+#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752);
+#1750 = CARTESIAN_POINT('',(1.9177,0.545165867634,3.227772887855));
+#1751 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1752 = DIRECTION('',(-5.77318056385E-17,1.11656944853E-15,-1.));
+#1753 = ORIENTED_EDGE('',*,*,#1665,.F.);
+#1754 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#1755 = EDGE_CURVE('',#1756,#1658,#1758,.T.);
+#1756 = VERTEX_POINT('',#1757);
+#1757 = CARTESIAN_POINT('',(1.9177,1.558102563966,1.925633683099));
+#1758 = CIRCLE('',#1759,0.499002371185);
+#1759 = AXIS2_PLACEMENT_3D('',#1760,#1761,#1762);
+#1760 = CARTESIAN_POINT('',(1.9177,1.059100192781,1.925633683099));
+#1761 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1762 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1763 = ORIENTED_EDGE('',*,*,#1764,.F.);
+#1764 = EDGE_CURVE('',#1765,#1756,#1767,.T.);
+#1765 = VERTEX_POINT('',#1766);
+#1766 = CARTESIAN_POINT('',(1.9177,1.558102563966,1.682231375345));
+#1767 = LINE('',#1768,#1769);
+#1768 = CARTESIAN_POINT('',(1.9177,1.558102563966,1.925633683099));
+#1769 = VECTOR('',#1770,1.);
+#1770 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#1771 = ORIENTED_EDGE('',*,*,#1772,.F.);
+#1772 = EDGE_CURVE('',#1773,#1765,#1775,.T.);
+#1773 = VERTEX_POINT('',#1774);
+#1774 = CARTESIAN_POINT('',(1.9177,1.253302563966,1.7526));
+#1775 = LINE('',#1776,#1777);
+#1776 = CARTESIAN_POINT('',(1.9177,1.253302563966,1.7526));
+#1777 = VECTOR('',#1778,1.);
+#1778 = DIRECTION('',(-1.076102918766E-17,0.974370064785,-0.224951054344
+    ));
+#1779 = ORIENTED_EDGE('',*,*,#1780,.F.);
+#1780 = EDGE_CURVE('',#1698,#1773,#1781,.T.);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(1.9177,1.253302563966,1.925633683099));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#1785 = PLANE('',#1786);
+#1786 = AXIS2_PLACEMENT_3D('',#1787,#1788,#1789);
+#1787 = CARTESIAN_POINT('',(1.9177,1.059100192781,1.925633683099));
+#1788 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#1789 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#1790 = ADVANCED_FACE('',(#1791),#1810,.T.);
+#1791 = FACE_BOUND('',#1792,.T.);
+#1792 = EDGE_LOOP('',(#1793,#1802,#1808,#1809));
+#1793 = ORIENTED_EDGE('',*,*,#1794,.F.);
+#1794 = EDGE_CURVE('',#1795,#1656,#1797,.T.);
+#1795 = VERTEX_POINT('',#1796);
+#1796 = CARTESIAN_POINT('',(2.6543,1.558102563966,1.925633683099));
+#1797 = CIRCLE('',#1798,0.499002371185);
+#1798 = AXIS2_PLACEMENT_3D('',#1799,#1800,#1801);
+#1799 = CARTESIAN_POINT('',(2.6543,1.059100192781,1.925633683099));
+#1800 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1801 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1802 = ORIENTED_EDGE('',*,*,#1803,.F.);
+#1803 = EDGE_CURVE('',#1756,#1795,#1804,.T.);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(2.6543,1.558102563966,1.925633683099));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1808 = ORIENTED_EDGE('',*,*,#1755,.T.);
+#1809 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#1810 = CYLINDRICAL_SURFACE('',#1811,0.499002371185);
+#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
+#1812 = CARTESIAN_POINT('',(2.6543,1.059100192781,1.925633683099));
+#1813 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1814 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1815 = ADVANCED_FACE('',(#1816),#1901,.F.);
+#1816 = FACE_BOUND('',#1817,.T.);
+#1817 = EDGE_LOOP('',(#1818,#1828,#1836,#1842,#1843,#1844,#1853,#1861,
+    #1869,#1877,#1886,#1894));
+#1818 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#1819 = EDGE_CURVE('',#1820,#1822,#1824,.T.);
+#1820 = VERTEX_POINT('',#1821);
+#1821 = CARTESIAN_POINT('',(2.6543,1.253302563966,1.925633683099));
+#1822 = VERTEX_POINT('',#1823);
+#1823 = CARTESIAN_POINT('',(2.6543,1.253302563966,1.7526));
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(2.6543,1.253302563966,1.925633683099));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#1828 = ORIENTED_EDGE('',*,*,#1829,.T.);
+#1829 = EDGE_CURVE('',#1822,#1830,#1832,.T.);
+#1830 = VERTEX_POINT('',#1831);
+#1831 = CARTESIAN_POINT('',(2.6543,1.558102563966,1.682231375345));
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(2.6543,1.253302563966,1.7526));
+#1834 = VECTOR('',#1835,1.);
+#1835 = DIRECTION('',(-1.076102918766E-17,0.974370064785,-0.224951054344
+    ));
+#1836 = ORIENTED_EDGE('',*,*,#1837,.T.);
+#1837 = EDGE_CURVE('',#1830,#1795,#1838,.T.);
+#1838 = LINE('',#1839,#1840);
+#1839 = CARTESIAN_POINT('',(2.6543,1.558102563966,1.925633683099));
+#1840 = VECTOR('',#1841,1.);
+#1841 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#1842 = ORIENTED_EDGE('',*,*,#1794,.T.);
+#1843 = ORIENTED_EDGE('',*,*,#1681,.F.);
+#1844 = ORIENTED_EDGE('',*,*,#1845,.T.);
+#1845 = EDGE_CURVE('',#1674,#1846,#1848,.T.);
+#1846 = VERTEX_POINT('',#1847);
+#1847 = CARTESIAN_POINT('',(2.6543,0.353913866838,3.19405));
+#1848 = CIRCLE('',#1849,0.194202371185);
+#1849 = AXIS2_PLACEMENT_3D('',#1850,#1851,#1852);
+#1850 = CARTESIAN_POINT('',(2.6543,0.545165867634,3.227772887855));
+#1851 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1852 = DIRECTION('',(-5.77318056385E-17,1.11656944853E-15,-1.));
+#1853 = ORIENTED_EDGE('',*,*,#1854,.T.);
+#1854 = EDGE_CURVE('',#1846,#1855,#1857,.T.);
+#1855 = VERTEX_POINT('',#1856);
+#1856 = CARTESIAN_POINT('',(2.6543,0.300169403118,3.49885));
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(2.6543,0.353913866838,3.19405));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(-7.157915200385E-17,-0.173648177667,0.984807753012
+    ));
+#1861 = ORIENTED_EDGE('',*,*,#1862,.T.);
+#1862 = EDGE_CURVE('',#1855,#1863,#1865,.T.);
+#1863 = VERTEX_POINT('',#1864);
+#1864 = CARTESIAN_POINT('',(2.6543,0.,3.445922035447));
+#1865 = LINE('',#1866,#1867);
+#1866 = CARTESIAN_POINT('',(2.6543,0.300169403118,3.49885));
+#1867 = VECTOR('',#1868,1.);
+#1868 = DIRECTION('',(3.746674961417E-17,-0.984807753012,-0.173648177667
+    ));
+#1869 = ORIENTED_EDGE('',*,*,#1870,.T.);
+#1870 = EDGE_CURVE('',#1863,#1871,#1873,.T.);
+#1871 = VERTEX_POINT('',#1872);
+#1872 = CARTESIAN_POINT('',(2.6543,5.374446371994E-02,3.141122035447));
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(2.6543,0.,3.445922035447));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#1877 = ORIENTED_EDGE('',*,*,#1878,.T.);
+#1878 = EDGE_CURVE('',#1871,#1879,#1881,.T.);
+#1879 = VERTEX_POINT('',#1880);
+#1880 = CARTESIAN_POINT('',(2.6543,0.232627039061,2.83877051372));
+#1881 = CIRCLE('',#1882,0.499002371185);
+#1882 = AXIS2_PLACEMENT_3D('',#1883,#1884,#1885);
+#1883 = CARTESIAN_POINT('',(2.6543,0.545165867634,3.227772887855));
+#1884 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1885 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1886 = ORIENTED_EDGE('',*,*,#1887,.T.);
+#1887 = EDGE_CURVE('',#1879,#1888,#1890,.T.);
+#1888 = VERTEX_POINT('',#1889);
+#1889 = CARTESIAN_POINT('',(2.6543,1.180734447649,2.077026116915));
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(2.6543,0.232627039061,2.83877051372));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(2.969205543375E-17,0.77956017165,-0.626327341553)
+  );
+#1894 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1895 = EDGE_CURVE('',#1888,#1820,#1896,.T.);
+#1896 = CIRCLE('',#1897,0.194202371185);
+#1897 = AXIS2_PLACEMENT_3D('',#1898,#1899,#1900);
+#1898 = CARTESIAN_POINT('',(2.6543,1.059100192781,1.925633683099));
+#1899 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1900 = DIRECTION('',(-5.77318056385E-17,-4.466277794121E-15,-1.));
+#1901 = PLANE('',#1902);
+#1902 = AXIS2_PLACEMENT_3D('',#1903,#1904,#1905);
+#1903 = CARTESIAN_POINT('',(2.6543,1.059100192781,1.925633683099));
+#1904 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#1905 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#1906 = ADVANCED_FACE('',(#1907),#1918,.F.);
+#1907 = FACE_BOUND('',#1908,.F.);
+#1908 = EDGE_LOOP('',(#1909,#1910,#1916,#1917));
+#1909 = ORIENTED_EDGE('',*,*,#1845,.T.);
+#1910 = ORIENTED_EDGE('',*,*,#1911,.F.);
+#1911 = EDGE_CURVE('',#1740,#1846,#1912,.T.);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(2.6543,0.353913866838,3.19405));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1916 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#1917 = ORIENTED_EDGE('',*,*,#1673,.T.);
+#1918 = CYLINDRICAL_SURFACE('',#1919,0.194202371185);
+#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);
+#1920 = CARTESIAN_POINT('',(2.6543,0.545165867634,3.227772887855));
+#1921 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1922 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1923 = ADVANCED_FACE('',(#1924),#1940,.F.);
+#1924 = FACE_BOUND('',#1925,.T.);
+#1925 = EDGE_LOOP('',(#1926,#1932,#1933,#1939));
+#1926 = ORIENTED_EDGE('',*,*,#1927,.T.);
+#1927 = EDGE_CURVE('',#1820,#1698,#1928,.T.);
+#1928 = LINE('',#1929,#1930);
+#1929 = CARTESIAN_POINT('',(2.6543,1.253302563966,1.925633683099));
+#1930 = VECTOR('',#1931,1.);
+#1931 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1932 = ORIENTED_EDGE('',*,*,#1780,.T.);
+#1933 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#1934 = EDGE_CURVE('',#1773,#1822,#1935,.T.);
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(2.6543,1.253302563966,1.7526));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1939 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1940 = PLANE('',#1941);
+#1941 = AXIS2_PLACEMENT_3D('',#1942,#1943,#1944);
+#1942 = CARTESIAN_POINT('',(2.6543,1.253302563966,1.7526));
+#1943 = DIRECTION('',(-3.334775382891E-17,1.,3.334775382891E-17));
+#1944 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#1945 = ADVANCED_FACE('',(#1946),#1957,.F.);
+#1946 = FACE_BOUND('',#1947,.F.);
+#1947 = EDGE_LOOP('',(#1948,#1949,#1950,#1951));
+#1948 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1949 = ORIENTED_EDGE('',*,*,#1927,.T.);
+#1950 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#1951 = ORIENTED_EDGE('',*,*,#1952,.F.);
+#1952 = EDGE_CURVE('',#1888,#1696,#1953,.T.);
+#1953 = LINE('',#1954,#1955);
+#1954 = CARTESIAN_POINT('',(2.6543,1.180734447649,2.077026116915));
+#1955 = VECTOR('',#1956,1.);
+#1956 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1957 = CYLINDRICAL_SURFACE('',#1958,0.194202371185);
+#1958 = AXIS2_PLACEMENT_3D('',#1959,#1960,#1961);
+#1959 = CARTESIAN_POINT('',(2.6543,1.059100192781,1.925633683099));
+#1960 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1961 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1962 = ADVANCED_FACE('',(#1963),#1974,.F.);
+#1963 = FACE_BOUND('',#1964,.T.);
+#1964 = EDGE_LOOP('',(#1965,#1971,#1972,#1973));
+#1965 = ORIENTED_EDGE('',*,*,#1966,.T.);
+#1966 = EDGE_CURVE('',#1879,#1707,#1967,.T.);
+#1967 = LINE('',#1968,#1969);
+#1968 = CARTESIAN_POINT('',(2.6543,0.232627039061,2.83877051372));
+#1969 = VECTOR('',#1970,1.);
+#1970 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1971 = ORIENTED_EDGE('',*,*,#1706,.T.);
+#1972 = ORIENTED_EDGE('',*,*,#1952,.F.);
+#1973 = ORIENTED_EDGE('',*,*,#1887,.F.);
+#1974 = PLANE('',#1975);
+#1975 = AXIS2_PLACEMENT_3D('',#1976,#1977,#1978);
+#1976 = CARTESIAN_POINT('',(2.6543,1.180734447649,2.077026116915));
+#1977 = DIRECTION('',(2.243918951366E-17,0.626327341553,0.77956017165));
+#1978 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1979 = ADVANCED_FACE('',(#1980),#1991,.T.);
+#1980 = FACE_BOUND('',#1981,.T.);
+#1981 = EDGE_LOOP('',(#1982,#1983,#1989,#1990));
+#1982 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#1983 = ORIENTED_EDGE('',*,*,#1984,.F.);
+#1984 = EDGE_CURVE('',#1715,#1871,#1985,.T.);
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(2.6543,5.374446371994E-02,3.141122035447));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#1989 = ORIENTED_EDGE('',*,*,#1714,.T.);
+#1990 = ORIENTED_EDGE('',*,*,#1966,.F.);
+#1991 = CYLINDRICAL_SURFACE('',#1992,0.499002371185);
+#1992 = AXIS2_PLACEMENT_3D('',#1993,#1994,#1995);
+#1993 = CARTESIAN_POINT('',(2.6543,0.545165867634,3.227772887855));
+#1994 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#1995 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#1996 = ADVANCED_FACE('',(#1997),#2008,.F.);
+#1997 = FACE_BOUND('',#1998,.T.);
+#1998 = EDGE_LOOP('',(#1999,#2005,#2006,#2007));
+#1999 = ORIENTED_EDGE('',*,*,#2000,.T.);
+#2000 = EDGE_CURVE('',#1863,#1724,#2001,.T.);
+#2001 = LINE('',#2002,#2003);
+#2002 = CARTESIAN_POINT('',(2.6543,0.,3.445922035447));
+#2003 = VECTOR('',#2004,1.);
+#2004 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2005 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#2006 = ORIENTED_EDGE('',*,*,#1984,.T.);
+#2007 = ORIENTED_EDGE('',*,*,#1870,.F.);
+#2008 = PLANE('',#2009);
+#2009 = AXIS2_PLACEMENT_3D('',#2010,#2011,#2012);
+#2010 = CARTESIAN_POINT('',(2.6543,5.374446371994E-02,3.141122035447));
+#2011 = DIRECTION('',(-2.545705439415E-17,0.984807753012,0.173648177667)
+  );
+#2012 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2013 = ADVANCED_FACE('',(#2014),#2025,.F.);
+#2014 = FACE_BOUND('',#2015,.T.);
+#2015 = EDGE_LOOP('',(#2016,#2022,#2023,#2024));
+#2016 = ORIENTED_EDGE('',*,*,#2017,.T.);
+#2017 = EDGE_CURVE('',#1855,#1732,#2018,.T.);
+#2018 = LINE('',#2019,#2020);
+#2019 = CARTESIAN_POINT('',(2.6543,0.300169403118,3.49885));
+#2020 = VECTOR('',#2021,1.);
+#2021 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2022 = ORIENTED_EDGE('',*,*,#1731,.T.);
+#2023 = ORIENTED_EDGE('',*,*,#2000,.F.);
+#2024 = ORIENTED_EDGE('',*,*,#1862,.F.);
+#2025 = PLANE('',#2026);
+#2026 = AXIS2_PLACEMENT_3D('',#2027,#2028,#2029);
+#2027 = CARTESIAN_POINT('',(2.6543,0.300169403118,3.49885));
+#2028 = DIRECTION('',(-6.31111773366E-17,0.173648177667,-0.984807753012)
+  );
+#2029 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2030 = ADVANCED_FACE('',(#2031),#2037,.F.);
+#2031 = FACE_BOUND('',#2032,.T.);
+#2032 = EDGE_LOOP('',(#2033,#2034,#2035,#2036));
+#2033 = ORIENTED_EDGE('',*,*,#1911,.F.);
+#2034 = ORIENTED_EDGE('',*,*,#1739,.T.);
+#2035 = ORIENTED_EDGE('',*,*,#2017,.F.);
+#2036 = ORIENTED_EDGE('',*,*,#1854,.F.);
+#2037 = PLANE('',#2038);
+#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041);
+#2039 = CARTESIAN_POINT('',(2.6543,0.353913866838,3.19405));
+#2040 = DIRECTION('',(4.093619656612E-17,-0.984807753012,-0.173648177667
+    ));
+#2041 = DIRECTION('',(7.157915200385E-17,0.173648177667,-0.984807753012)
+  );
+#2042 = ADVANCED_FACE('',(#2043),#2054,.F.);
+#2043 = FACE_BOUND('',#2044,.T.);
+#2044 = EDGE_LOOP('',(#2045,#2051,#2052,#2053));
+#2045 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2046 = EDGE_CURVE('',#1830,#1765,#2047,.T.);
+#2047 = LINE('',#2048,#2049);
+#2048 = CARTESIAN_POINT('',(2.6543,1.558102563966,1.682231375345));
+#2049 = VECTOR('',#2050,1.);
+#2050 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2051 = ORIENTED_EDGE('',*,*,#1764,.T.);
+#2052 = ORIENTED_EDGE('',*,*,#1803,.T.);
+#2053 = ORIENTED_EDGE('',*,*,#1837,.F.);
+#2054 = PLANE('',#2055);
+#2055 = AXIS2_PLACEMENT_3D('',#2056,#2057,#2058);
+#2056 = CARTESIAN_POINT('',(2.6543,1.558102563966,1.925633683099));
+#2057 = DIRECTION('',(3.602944547113E-17,-1.,-5.59217821328E-18));
+#2058 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2059 = ADVANCED_FACE('',(#2060),#2066,.F.);
+#2060 = FACE_BOUND('',#2061,.T.);
+#2061 = EDGE_LOOP('',(#2062,#2063,#2064,#2065));
+#2062 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#2063 = ORIENTED_EDGE('',*,*,#1772,.T.);
+#2064 = ORIENTED_EDGE('',*,*,#2046,.F.);
+#2065 = ORIENTED_EDGE('',*,*,#1829,.F.);
+#2066 = PLANE('',#2067);
+#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070);
+#2068 = CARTESIAN_POINT('',(2.6543,1.558102563966,1.682231375345));
+#2069 = DIRECTION('',(4.8147281454E-17,0.224951054344,0.974370064785));
+#2070 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2071 = MANIFOLD_SOLID_BREP('',#2072);
+#2072 = CLOSED_SHELL('',(#2073,#2113,#2212,#2237,#2328,#2345,#2362,#2379
+    ,#2396,#2413,#2430,#2447,#2464,#2481));
+#2073 = ADVANCED_FACE('',(#2074),#2108,.F.);
+#2074 = FACE_BOUND('',#2075,.T.);
+#2075 = EDGE_LOOP('',(#2076,#2086,#2094,#2102));
+#2076 = ORIENTED_EDGE('',*,*,#2077,.T.);
+#2077 = EDGE_CURVE('',#2078,#2080,#2082,.T.);
+#2078 = VERTEX_POINT('',#2079);
+#2079 = CARTESIAN_POINT('',(1.524,0.423531612767,-3.076380454039));
+#2080 = VERTEX_POINT('',#2081);
+#2081 = CARTESIAN_POINT('',(-1.524,0.423531612767,-3.076380454039));
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(1.524,0.423531612767,-3.076380454039));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2086 = ORIENTED_EDGE('',*,*,#2087,.T.);
+#2087 = EDGE_CURVE('',#2080,#2088,#2090,.T.);
+#2088 = VERTEX_POINT('',#2089);
+#2089 = CARTESIAN_POINT('',(-1.524,1.371639021354,-2.314636057234));
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(-1.524,0.423531612767,-3.076380454039));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(-8.146259567621E-17,0.77956017165,0.626327341553)
+  );
+#2094 = ORIENTED_EDGE('',*,*,#2095,.T.);
+#2095 = EDGE_CURVE('',#2088,#2096,#2098,.T.);
+#2096 = VERTEX_POINT('',#2097);
+#2097 = CARTESIAN_POINT('',(1.524,1.371639021354,-2.314636057234));
+#2098 = LINE('',#2099,#2100);
+#2099 = CARTESIAN_POINT('',(1.524,1.371639021354,-2.314636057234));
+#2100 = VECTOR('',#2101,1.);
+#2101 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2102 = ORIENTED_EDGE('',*,*,#2103,.T.);
+#2103 = EDGE_CURVE('',#2096,#2078,#2104,.T.);
+#2104 = LINE('',#2105,#2106);
+#2105 = CARTESIAN_POINT('',(1.524,0.423531612767,-3.076380454039));
+#2106 = VECTOR('',#2107,1.);
+#2107 = DIRECTION('',(8.146259567621E-17,-0.77956017165,-0.626327341553)
+  );
+#2108 = PLANE('',#2109);
+#2109 = AXIS2_PLACEMENT_3D('',#2110,#2111,#2112);
+#2110 = CARTESIAN_POINT('',(1.524,0.423531612767,-3.076380454039));
+#2111 = DIRECTION('',(6.757164311278E-17,-0.626327341553,0.77956017165)
+  );
+#2112 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2113 = ADVANCED_FACE('',(#2114),#2207,.T.);
+#2114 = FACE_BOUND('',#2115,.T.);
+#2115 = EDGE_LOOP('',(#2116,#2125,#2133,#2141,#2149,#2158,#2166,#2175,
+    #2183,#2191,#2199,#2206));
+#2116 = ORIENTED_EDGE('',*,*,#2117,.F.);
+#2117 = EDGE_CURVE('',#2118,#2080,#2120,.T.);
+#2118 = VERTEX_POINT('',#2119);
+#2119 = CARTESIAN_POINT('',(-1.524,0.353913866838,-3.19405));
+#2120 = CIRCLE('',#2121,0.194202371185);
+#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124);
+#2122 = CARTESIAN_POINT('',(-1.524,0.545165867634,-3.227772887855));
+#2123 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2124 = DIRECTION('',(-5.77318056385E-17,3.907993069856E-15,-1.));
+#2125 = ORIENTED_EDGE('',*,*,#2126,.F.);
+#2126 = EDGE_CURVE('',#2127,#2118,#2129,.T.);
+#2127 = VERTEX_POINT('',#2128);
+#2128 = CARTESIAN_POINT('',(-1.524,0.300169403118,-3.49885));
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(-1.524,0.300169403118,-3.49885));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(-6.147203230132E-17,0.173648177667,0.984807753012)
+  );
+#2133 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2134 = EDGE_CURVE('',#2135,#2127,#2137,.T.);
+#2135 = VERTEX_POINT('',#2136);
+#2136 = CARTESIAN_POINT('',(-1.524,-1.301042606983E-15,-3.445922035447)
+  );
+#2137 = LINE('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(-1.524,-1.301042606983E-15,-3.445922035447)
+  );
+#2139 = VECTOR('',#2140,1.);
+#2140 = DIRECTION('',(-2.490884601059E-17,0.984807753012,-0.173648177667
+    ));
+#2141 = ORIENTED_EDGE('',*,*,#2142,.F.);
+#2142 = EDGE_CURVE('',#2143,#2135,#2145,.T.);
+#2143 = VERTEX_POINT('',#2144);
+#2144 = CARTESIAN_POINT('',(-1.524,5.374446371994E-02,-3.141122035447));
+#2145 = LINE('',#2146,#2147);
+#2146 = CARTESIAN_POINT('',(-1.524,5.374446371994E-02,-3.141122035447));
+#2147 = VECTOR('',#2148,1.);
+#2148 = DIRECTION('',(6.147203230132E-17,-0.173648177667,-0.984807753012
+    ));
+#2149 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#2150 = EDGE_CURVE('',#2143,#2151,#2153,.T.);
+#2151 = VERTEX_POINT('',#2152);
+#2152 = CARTESIAN_POINT('',(-1.524,0.232627039061,-2.83877051372));
+#2153 = CIRCLE('',#2154,0.499002371185);
+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);
+#2155 = CARTESIAN_POINT('',(-1.524,0.545165867634,-3.227772887855));
+#2156 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2157 = DIRECTION('',(-5.77318056385E-17,-1.738191616062E-15,-1.));
+#2158 = ORIENTED_EDGE('',*,*,#2159,.F.);
+#2159 = EDGE_CURVE('',#2160,#2151,#2162,.T.);
+#2160 = VERTEX_POINT('',#2161);
+#2161 = CARTESIAN_POINT('',(-1.524,1.180734447649,-2.077026116915));
+#2162 = LINE('',#2163,#2164);
+#2163 = CARTESIAN_POINT('',(-1.524,1.180734447649,-2.077026116915));
+#2164 = VECTOR('',#2165,1.);
+#2165 = DIRECTION('',(8.146259567621E-17,-0.77956017165,-0.626327341553)
+  );
+#2166 = ORIENTED_EDGE('',*,*,#2167,.F.);
+#2167 = EDGE_CURVE('',#2168,#2160,#2170,.T.);
+#2168 = VERTEX_POINT('',#2169);
+#2169 = CARTESIAN_POINT('',(-1.524,1.253302563966,-1.925633683099));
+#2170 = CIRCLE('',#2171,0.194202371185);
+#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174);
+#2172 = CARTESIAN_POINT('',(-1.524,1.059100192781,-1.925633683099));
+#2173 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2174 = DIRECTION('',(-5.77318056385E-17,-2.23313889706E-15,-1.));
+#2175 = ORIENTED_EDGE('',*,*,#2176,.F.);
+#2176 = EDGE_CURVE('',#2177,#2168,#2179,.T.);
+#2177 = VERTEX_POINT('',#2178);
+#2178 = CARTESIAN_POINT('',(-1.524,1.253302563966,-1.7526));
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(-1.524,1.253302563966,-1.7526));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#2183 = ORIENTED_EDGE('',*,*,#2184,.F.);
+#2184 = EDGE_CURVE('',#2185,#2177,#2187,.T.);
+#2185 = VERTEX_POINT('',#2186);
+#2186 = CARTESIAN_POINT('',(-1.524,1.558102563966,-1.682231375345));
+#2187 = LINE('',#2188,#2189);
+#2188 = CARTESIAN_POINT('',(-1.524,1.558102563966,-1.682231375345));
+#2189 = VECTOR('',#2190,1.);
+#2190 = DIRECTION('',(4.788527903385E-17,-0.974370064785,-0.224951054344
+    ));
+#2191 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2192 = EDGE_CURVE('',#2193,#2185,#2195,.T.);
+#2193 = VERTEX_POINT('',#2194);
+#2194 = CARTESIAN_POINT('',(-1.524,1.558102563966,-1.925633683099));
+#2195 = LINE('',#2196,#2197);
+#2196 = CARTESIAN_POINT('',(-1.524,1.558102563966,-1.925633683099));
+#2197 = VECTOR('',#2198,1.);
+#2198 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#2199 = ORIENTED_EDGE('',*,*,#2200,.F.);
+#2200 = EDGE_CURVE('',#2088,#2193,#2201,.T.);
+#2201 = CIRCLE('',#2202,0.499002371185);
+#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205);
+#2203 = CARTESIAN_POINT('',(-1.524,1.059100192781,-1.925633683099));
+#2204 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2205 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2206 = ORIENTED_EDGE('',*,*,#2087,.F.);
+#2207 = PLANE('',#2208);
+#2208 = AXIS2_PLACEMENT_3D('',#2209,#2210,#2211);
+#2209 = CARTESIAN_POINT('',(-1.524,1.059100192781,-1.925633683099));
+#2210 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#2211 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#2212 = ADVANCED_FACE('',(#2213),#2232,.F.);
+#2213 = FACE_BOUND('',#2214,.F.);
+#2214 = EDGE_LOOP('',(#2215,#2224,#2225,#2226));
+#2215 = ORIENTED_EDGE('',*,*,#2216,.F.);
+#2216 = EDGE_CURVE('',#2078,#2217,#2219,.T.);
+#2217 = VERTEX_POINT('',#2218);
+#2218 = CARTESIAN_POINT('',(1.524,0.353913866838,-3.19405));
+#2219 = CIRCLE('',#2220,0.194202371185);
+#2220 = AXIS2_PLACEMENT_3D('',#2221,#2222,#2223);
+#2221 = CARTESIAN_POINT('',(1.524,0.545165867634,-3.227772887855));
+#2222 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2223 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2224 = ORIENTED_EDGE('',*,*,#2077,.T.);
+#2225 = ORIENTED_EDGE('',*,*,#2117,.F.);
+#2226 = ORIENTED_EDGE('',*,*,#2227,.F.);
+#2227 = EDGE_CURVE('',#2217,#2118,#2228,.T.);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(1.524,0.353913866838,-3.19405));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2232 = CYLINDRICAL_SURFACE('',#2233,0.194202371185);
+#2233 = AXIS2_PLACEMENT_3D('',#2234,#2235,#2236);
+#2234 = CARTESIAN_POINT('',(1.524,0.545165867634,-3.227772887855));
+#2235 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2236 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2237 = ADVANCED_FACE('',(#2238),#2323,.F.);
+#2238 = FACE_BOUND('',#2239,.T.);
+#2239 = EDGE_LOOP('',(#2240,#2241,#2250,#2258,#2266,#2274,#2283,#2291,
+    #2300,#2308,#2316,#2322));
+#2240 = ORIENTED_EDGE('',*,*,#2103,.F.);
+#2241 = ORIENTED_EDGE('',*,*,#2242,.T.);
+#2242 = EDGE_CURVE('',#2096,#2243,#2245,.T.);
+#2243 = VERTEX_POINT('',#2244);
+#2244 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.925633683099));
+#2245 = CIRCLE('',#2246,0.499002371185);
+#2246 = AXIS2_PLACEMENT_3D('',#2247,#2248,#2249);
+#2247 = CARTESIAN_POINT('',(1.524,1.059100192781,-1.925633683099));
+#2248 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2249 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2250 = ORIENTED_EDGE('',*,*,#2251,.F.);
+#2251 = EDGE_CURVE('',#2252,#2243,#2254,.T.);
+#2252 = VERTEX_POINT('',#2253);
+#2253 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.682231375345));
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.925633683099));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(6.669550765782E-17,3.334775382891E-17,-1.));
+#2258 = ORIENTED_EDGE('',*,*,#2259,.F.);
+#2259 = EDGE_CURVE('',#2260,#2252,#2262,.T.);
+#2260 = VERTEX_POINT('',#2261);
+#2261 = CARTESIAN_POINT('',(1.524,1.253302563966,-1.7526));
+#2262 = LINE('',#2263,#2264);
+#2263 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.682231375345));
+#2264 = VECTOR('',#2265,1.);
+#2265 = DIRECTION('',(-4.788527903385E-17,0.974370064785,0.224951054344)
+  );
+#2266 = ORIENTED_EDGE('',*,*,#2267,.F.);
+#2267 = EDGE_CURVE('',#2268,#2260,#2270,.T.);
+#2268 = VERTEX_POINT('',#2269);
+#2269 = CARTESIAN_POINT('',(1.524,1.253302563966,-1.925633683099));
+#2270 = LINE('',#2271,#2272);
+#2271 = CARTESIAN_POINT('',(1.524,1.253302563966,-1.7526));
+#2272 = VECTOR('',#2273,1.);
+#2273 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#2274 = ORIENTED_EDGE('',*,*,#2275,.F.);
+#2275 = EDGE_CURVE('',#2276,#2268,#2278,.T.);
+#2276 = VERTEX_POINT('',#2277);
+#2277 = CARTESIAN_POINT('',(1.524,1.180734447649,-2.077026116915));
+#2278 = CIRCLE('',#2279,0.194202371185);
+#2279 = AXIS2_PLACEMENT_3D('',#2280,#2281,#2282);
+#2280 = CARTESIAN_POINT('',(1.524,1.059100192781,-1.925633683099));
+#2281 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2282 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2283 = ORIENTED_EDGE('',*,*,#2284,.F.);
+#2284 = EDGE_CURVE('',#2285,#2276,#2287,.T.);
+#2285 = VERTEX_POINT('',#2286);
+#2286 = CARTESIAN_POINT('',(1.524,0.232627039061,-2.83877051372));
+#2287 = LINE('',#2288,#2289);
+#2288 = CARTESIAN_POINT('',(1.524,1.180734447649,-2.077026116915));
+#2289 = VECTOR('',#2290,1.);
+#2290 = DIRECTION('',(-8.146259567621E-17,0.77956017165,0.626327341553)
+  );
+#2291 = ORIENTED_EDGE('',*,*,#2292,.T.);
+#2292 = EDGE_CURVE('',#2285,#2293,#2295,.T.);
+#2293 = VERTEX_POINT('',#2294);
+#2294 = CARTESIAN_POINT('',(1.524,5.374446371994E-02,-3.141122035447));
+#2295 = CIRCLE('',#2296,0.499002371185);
+#2296 = AXIS2_PLACEMENT_3D('',#2297,#2298,#2299);
+#2297 = CARTESIAN_POINT('',(1.524,0.545165867634,-3.227772887855));
+#2298 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2299 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2300 = ORIENTED_EDGE('',*,*,#2301,.F.);
+#2301 = EDGE_CURVE('',#2302,#2293,#2304,.T.);
+#2302 = VERTEX_POINT('',#2303);
+#2303 = CARTESIAN_POINT('',(1.524,-8.673617379884E-16,-3.445922035447));
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(1.524,5.374446371994E-02,-3.141122035447));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(-6.147203230132E-17,0.173648177667,0.984807753012)
+  );
+#2308 = ORIENTED_EDGE('',*,*,#2309,.F.);
+#2309 = EDGE_CURVE('',#2310,#2302,#2312,.T.);
+#2310 = VERTEX_POINT('',#2311);
+#2311 = CARTESIAN_POINT('',(1.524,0.300169403118,-3.49885));
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(1.524,-8.673617379884E-16,-3.445922035447));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(2.490884601059E-17,-0.984807753012,0.173648177667)
+  );
+#2316 = ORIENTED_EDGE('',*,*,#2317,.T.);
+#2317 = EDGE_CURVE('',#2310,#2217,#2318,.T.);
+#2318 = LINE('',#2319,#2320);
+#2319 = CARTESIAN_POINT('',(1.524,0.300169403118,-3.49885));
+#2320 = VECTOR('',#2321,1.);
+#2321 = DIRECTION('',(-6.147203230132E-17,0.173648177667,0.984807753012)
+  );
+#2322 = ORIENTED_EDGE('',*,*,#2216,.F.);
+#2323 = PLANE('',#2324);
+#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327);
+#2325 = CARTESIAN_POINT('',(1.524,1.059100192781,-1.925633683099));
+#2326 = DIRECTION('',(-1.,-3.334775382891E-17,5.77318056385E-17));
+#2327 = DIRECTION('',(3.334775382891E-17,-1.,-5.59217821328E-18));
+#2328 = ADVANCED_FACE('',(#2329),#2340,.T.);
+#2329 = FACE_BOUND('',#2330,.T.);
+#2330 = EDGE_LOOP('',(#2331,#2332,#2333,#2334));
+#2331 = ORIENTED_EDGE('',*,*,#2242,.F.);
+#2332 = ORIENTED_EDGE('',*,*,#2095,.F.);
+#2333 = ORIENTED_EDGE('',*,*,#2200,.T.);
+#2334 = ORIENTED_EDGE('',*,*,#2335,.F.);
+#2335 = EDGE_CURVE('',#2243,#2193,#2336,.T.);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.925633683099));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2340 = CYLINDRICAL_SURFACE('',#2341,0.499002371185);
+#2341 = AXIS2_PLACEMENT_3D('',#2342,#2343,#2344);
+#2342 = CARTESIAN_POINT('',(1.524,1.059100192781,-1.925633683099));
+#2343 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2344 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2345 = ADVANCED_FACE('',(#2346),#2357,.F.);
+#2346 = FACE_BOUND('',#2347,.T.);
+#2347 = EDGE_LOOP('',(#2348,#2354,#2355,#2356));
+#2348 = ORIENTED_EDGE('',*,*,#2349,.T.);
+#2349 = EDGE_CURVE('',#2310,#2127,#2350,.T.);
+#2350 = LINE('',#2351,#2352);
+#2351 = CARTESIAN_POINT('',(1.524,0.300169403118,-3.49885));
+#2352 = VECTOR('',#2353,1.);
+#2353 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2354 = ORIENTED_EDGE('',*,*,#2126,.T.);
+#2355 = ORIENTED_EDGE('',*,*,#2227,.F.);
+#2356 = ORIENTED_EDGE('',*,*,#2317,.F.);
+#2357 = PLANE('',#2358);
+#2358 = AXIS2_PLACEMENT_3D('',#2359,#2360,#2361);
+#2359 = CARTESIAN_POINT('',(1.524,0.300169403118,-3.49885));
+#2360 = DIRECTION('',(4.550710007924E-17,-0.984807753012,0.173648177667)
+  );
+#2361 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2362 = ADVANCED_FACE('',(#2363),#2374,.F.);
+#2363 = FACE_BOUND('',#2364,.T.);
+#2364 = EDGE_LOOP('',(#2365,#2366,#2367,#2373));
+#2365 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2366 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2367 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#2368 = EDGE_CURVE('',#2185,#2252,#2369,.T.);
+#2369 = LINE('',#2370,#2371);
+#2370 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.682231375345));
+#2371 = VECTOR('',#2372,1.);
+#2372 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2373 = ORIENTED_EDGE('',*,*,#2251,.T.);
+#2374 = PLANE('',#2375);
+#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);
+#2376 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.925633683099));
+#2377 = DIRECTION('',(3.602944547113E-17,-1.,-5.59217821328E-18));
+#2378 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2379 = ADVANCED_FACE('',(#2380),#2391,.F.);
+#2380 = FACE_BOUND('',#2381,.T.);
+#2381 = EDGE_LOOP('',(#2382,#2388,#2389,#2390));
+#2382 = ORIENTED_EDGE('',*,*,#2383,.T.);
+#2383 = EDGE_CURVE('',#2302,#2135,#2384,.T.);
+#2384 = LINE('',#2385,#2386);
+#2385 = CARTESIAN_POINT('',(1.524,-8.673617379884E-16,-3.445922035447));
+#2386 = VECTOR('',#2387,1.);
+#2387 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2388 = ORIENTED_EDGE('',*,*,#2134,.T.);
+#2389 = ORIENTED_EDGE('',*,*,#2349,.F.);
+#2390 = ORIENTED_EDGE('',*,*,#2309,.T.);
+#2391 = PLANE('',#2392);
+#2392 = AXIS2_PLACEMENT_3D('',#2393,#2394,#2395);
+#2393 = CARTESIAN_POINT('',(1.524,-8.673617379884E-16,-3.445922035447));
+#2394 = DIRECTION('',(5.059828223977E-17,0.173648177667,0.984807753012)
+  );
+#2395 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2396 = ADVANCED_FACE('',(#2397),#2408,.F.);
+#2397 = FACE_BOUND('',#2398,.T.);
+#2398 = EDGE_LOOP('',(#2399,#2400,#2401,#2407));
+#2399 = ORIENTED_EDGE('',*,*,#2368,.F.);
+#2400 = ORIENTED_EDGE('',*,*,#2184,.T.);
+#2401 = ORIENTED_EDGE('',*,*,#2402,.T.);
+#2402 = EDGE_CURVE('',#2177,#2260,#2403,.T.);
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(1.524,1.253302563966,-1.7526));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2407 = ORIENTED_EDGE('',*,*,#2259,.T.);
+#2408 = PLANE('',#2409);
+#2409 = AXIS2_PLACEMENT_3D('',#2410,#2411,#2412);
+#2410 = CARTESIAN_POINT('',(1.524,1.558102563966,-1.682231375345));
+#2411 = DIRECTION('',(-6.435700494631E-17,0.224951054344,-0.974370064785
+    ));
+#2412 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2413 = ADVANCED_FACE('',(#2414),#2425,.F.);
+#2414 = FACE_BOUND('',#2415,.T.);
+#2415 = EDGE_LOOP('',(#2416,#2422,#2423,#2424));
+#2416 = ORIENTED_EDGE('',*,*,#2417,.T.);
+#2417 = EDGE_CURVE('',#2293,#2143,#2418,.T.);
+#2418 = LINE('',#2419,#2420);
+#2419 = CARTESIAN_POINT('',(1.524,5.374446371994E-02,-3.141122035447));
+#2420 = VECTOR('',#2421,1.);
+#2421 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2422 = ORIENTED_EDGE('',*,*,#2142,.T.);
+#2423 = ORIENTED_EDGE('',*,*,#2383,.F.);
+#2424 = ORIENTED_EDGE('',*,*,#2301,.T.);
+#2425 = PLANE('',#2426);
+#2426 = AXIS2_PLACEMENT_3D('',#2427,#2428,#2429);
+#2427 = CARTESIAN_POINT('',(1.524,5.374446371994E-02,-3.141122035447));
+#2428 = DIRECTION('',(-4.550710007924E-17,0.984807753012,-0.173648177667
+    ));
+#2429 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2430 = ADVANCED_FACE('',(#2431),#2442,.F.);
+#2431 = FACE_BOUND('',#2432,.T.);
+#2432 = EDGE_LOOP('',(#2433,#2434,#2435,#2441));
+#2433 = ORIENTED_EDGE('',*,*,#2402,.F.);
+#2434 = ORIENTED_EDGE('',*,*,#2176,.T.);
+#2435 = ORIENTED_EDGE('',*,*,#2436,.T.);
+#2436 = EDGE_CURVE('',#2168,#2268,#2437,.T.);
+#2437 = LINE('',#2438,#2439);
+#2438 = CARTESIAN_POINT('',(1.524,1.253302563966,-1.925633683099));
+#2439 = VECTOR('',#2440,1.);
+#2440 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2441 = ORIENTED_EDGE('',*,*,#2267,.T.);
+#2442 = PLANE('',#2443);
+#2443 = AXIS2_PLACEMENT_3D('',#2444,#2445,#2446);
+#2444 = CARTESIAN_POINT('',(1.524,1.253302563966,-1.7526));
+#2445 = DIRECTION('',(-3.334775382891E-17,1.,3.334775382891E-17));
+#2446 = DIRECTION('',(-6.669550765782E-17,-3.334775382891E-17,1.));
+#2447 = ADVANCED_FACE('',(#2448),#2459,.T.);
+#2448 = FACE_BOUND('',#2449,.T.);
+#2449 = EDGE_LOOP('',(#2450,#2451,#2457,#2458));
+#2450 = ORIENTED_EDGE('',*,*,#2292,.F.);
+#2451 = ORIENTED_EDGE('',*,*,#2452,.F.);
+#2452 = EDGE_CURVE('',#2151,#2285,#2453,.T.);
+#2453 = LINE('',#2454,#2455);
+#2454 = CARTESIAN_POINT('',(1.524,0.232627039061,-2.83877051372));
+#2455 = VECTOR('',#2456,1.);
+#2456 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2457 = ORIENTED_EDGE('',*,*,#2150,.F.);
+#2458 = ORIENTED_EDGE('',*,*,#2417,.F.);
+#2459 = CYLINDRICAL_SURFACE('',#2460,0.499002371185);
+#2460 = AXIS2_PLACEMENT_3D('',#2461,#2462,#2463);
+#2461 = CARTESIAN_POINT('',(1.524,0.545165867634,-3.227772887855));
+#2462 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2463 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2464 = ADVANCED_FACE('',(#2465),#2476,.F.);
+#2465 = FACE_BOUND('',#2466,.F.);
+#2466 = EDGE_LOOP('',(#2467,#2468,#2474,#2475));
+#2467 = ORIENTED_EDGE('',*,*,#2275,.F.);
+#2468 = ORIENTED_EDGE('',*,*,#2469,.F.);
+#2469 = EDGE_CURVE('',#2160,#2276,#2470,.T.);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(1.524,1.180734447649,-2.077026116915));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2474 = ORIENTED_EDGE('',*,*,#2167,.F.);
+#2475 = ORIENTED_EDGE('',*,*,#2436,.T.);
+#2476 = CYLINDRICAL_SURFACE('',#2477,0.194202371185);
+#2477 = AXIS2_PLACEMENT_3D('',#2478,#2479,#2480);
+#2478 = CARTESIAN_POINT('',(1.524,1.059100192781,-1.925633683099));
+#2479 = DIRECTION('',(-1.,-3.602944547113E-17,5.77318056385E-17));
+#2480 = DIRECTION('',(-5.77318056385E-17,-2.080044943202E-33,-1.));
+#2481 = ADVANCED_FACE('',(#2482),#2488,.F.);
+#2482 = FACE_BOUND('',#2483,.T.);
+#2483 = EDGE_LOOP('',(#2484,#2485,#2486,#2487));
+#2484 = ORIENTED_EDGE('',*,*,#2469,.F.);
+#2485 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#2486 = ORIENTED_EDGE('',*,*,#2452,.T.);
+#2487 = ORIENTED_EDGE('',*,*,#2284,.T.);
+#2488 = PLANE('',#2489);
+#2489 = AXIS2_PLACEMENT_3D('',#2490,#2491,#2492);
+#2490 = CARTESIAN_POINT('',(1.524,1.180734447649,-2.077026116915));
+#2491 = DIRECTION('',(-6.757164311278E-17,0.626327341553,-0.77956017165)
+  );
+#2492 = DIRECTION('',(1.,3.602944547113E-17,-5.77318056385E-17));
+#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2497)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2494,#2495,#2496)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2494 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2495 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2496 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2497 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2494,
+  'distance_accuracy_value','confusion accuracy');
+#2498 = SHAPE_DEFINITION_REPRESENTATION(#2499,#558);
+#2499 = PRODUCT_DEFINITION_SHAPE('','',#2500);
+#2500 = PRODUCT_DEFINITION('design','',#2501,#2504);
+#2501 = PRODUCT_DEFINITION_FORMATION('','',#2502);
+#2502 = PRODUCT('18888000','18888000','',(#2503));
+#2503 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2504 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2506,#2508);
+#2506 = ( REPRESENTATION_RELATIONSHIP('','',#558,#548) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2507) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#549);
+#2508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2509);
+#2509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#543,#2500,$);
+#2510 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2502));
+#2511 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2512,#2514);
+#2512 = ( REPRESENTATION_RELATIONSHIP('','',#548,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2513) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2513 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#2514 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2515);
+#2515 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#543,$);
+#2516 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#545));
+#2517 = SHAPE_DEFINITION_REPRESENTATION(#2518,#2524);
+#2518 = PRODUCT_DEFINITION_SHAPE('','',#2519);
+#2519 = PRODUCT_DEFINITION('design','',#2520,#2523);
+#2520 = PRODUCT_DEFINITION_FORMATION('','',#2521);
+#2521 = PRODUCT('J4','J4','',(#2522));
+#2522 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2523 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2524 = SHAPE_REPRESENTATION('',(#11,#2525),#2529);
+#2525 = AXIS2_PLACEMENT_3D('',#2526,#2527,#2528);
+#2526 = CARTESIAN_POINT('',(82.,100.,0.));
+#2527 = DIRECTION('',(0.,0.,1.));
+#2528 = DIRECTION('',(1.,0.,0.));
+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2533)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2530,#2531,#2532)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2530 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2531 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2532 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2533 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-03),#2530,
+  'distance_accuracy_value','confusion accuracy');
+#2534 = SHAPE_DEFINITION_REPRESENTATION(#2535,#2541);
+#2535 = PRODUCT_DEFINITION_SHAPE('','',#2536);
+#2536 = PRODUCT_DEFINITION('design','',#2537,#2540);
+#2537 = PRODUCT_DEFINITION_FORMATION('','',#2538);
+#2538 = PRODUCT('7957557840','7957557840','',(#2539));
+#2539 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2540 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2541 = SHAPE_REPRESENTATION('',(#11,#2542,#2546),#2550);
+#2542 = AXIS2_PLACEMENT_3D('',#2543,#2544,#2545);
+#2543 = CARTESIAN_POINT('',(-1.386908853399E-15,0.,2.8));
+#2544 = DIRECTION('',(0.,0.,1.));
+#2545 = DIRECTION('',(1.,0.,0.));
+#2546 = AXIS2_PLACEMENT_3D('',#2547,#2548,#2549);
+#2547 = CARTESIAN_POINT('',(0.,0.,0.));
+#2548 = DIRECTION('',(0.,0.,1.));
+#2549 = DIRECTION('',(1.,0.,-0.));
+#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2554)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2551,#2552,#2553)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2551 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2552 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2553 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2554 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-03),#2551,
+  'distance_accuracy_value','confusion accuracy');
+#2555 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2556),#4166);
+#2556 = MANIFOLD_SOLID_BREP('',#2557);
+#2557 = CLOSED_SHELL('',(#2558,#2586,#2620,#2848,#2889,#2940,#2991,#3032
+    ,#3184,#3208,#3240,#3265,#3297,#3329,#3362,#3563,#3587,#3607,#3647,
+    #3682,#3732,#3816,#3913,#3925,#3954,#3966,#4086,#4110,#4123,#4136,
+    #4154));
+#2558 = ADVANCED_FACE('',(#2559,#2570),#2581,.F.);
+#2559 = FACE_BOUND('',#2560,.T.);
+#2560 = EDGE_LOOP('',(#2561));
+#2561 = ORIENTED_EDGE('',*,*,#2562,.T.);
+#2562 = EDGE_CURVE('',#2563,#2563,#2565,.T.);
+#2563 = VERTEX_POINT('',#2564);
+#2564 = CARTESIAN_POINT('',(-0.435,0.,0.));
+#2565 = CIRCLE('',#2566,0.435);
+#2566 = AXIS2_PLACEMENT_3D('',#2567,#2568,#2569);
+#2567 = CARTESIAN_POINT('',(0.,0.,0.));
+#2568 = DIRECTION('',(0.,0.,1.));
+#2569 = DIRECTION('',(1.,0.,-0.));
+#2570 = FACE_BOUND('',#2571,.T.);
+#2571 = EDGE_LOOP('',(#2572));
+#2572 = ORIENTED_EDGE('',*,*,#2573,.T.);
+#2573 = EDGE_CURVE('',#2574,#2574,#2576,.T.);
+#2574 = VERTEX_POINT('',#2575);
+#2575 = CARTESIAN_POINT('',(-0.335,0.,0.));
+#2576 = CIRCLE('',#2577,0.335);
+#2577 = AXIS2_PLACEMENT_3D('',#2578,#2579,#2580);
+#2578 = CARTESIAN_POINT('',(0.,0.,0.));
+#2579 = DIRECTION('',(0.,0.,-1.));
+#2580 = DIRECTION('',(1.,0.,0.));
+#2581 = PLANE('',#2582);
+#2582 = AXIS2_PLACEMENT_3D('',#2583,#2584,#2585);
+#2583 = CARTESIAN_POINT('',(0.,0.,0.));
+#2584 = DIRECTION('',(0.,0.,-1.));
+#2585 = DIRECTION('',(1.,0.,0.));
+#2586 = ADVANCED_FACE('',(#2587),#2615,.T.);
+#2587 = FACE_BOUND('',#2588,.T.);
+#2588 = EDGE_LOOP('',(#2589,#2600,#2607,#2613,#2614));
+#2589 = ORIENTED_EDGE('',*,*,#2590,.F.);
+#2590 = EDGE_CURVE('',#2591,#2593,#2595,.T.);
+#2591 = VERTEX_POINT('',#2592);
+#2592 = CARTESIAN_POINT('',(0.435000000492,8.790446646308E-19,
+    -0.449776693453));
+#2593 = VERTEX_POINT('',#2594);
+#2594 = CARTESIAN_POINT('',(-0.435000000492,-8.790446646308E-19,
+    -0.449776693453));
+#2595 = CIRCLE('',#2596,0.435);
+#2596 = AXIS2_PLACEMENT_3D('',#2597,#2598,#2599);
+#2597 = CARTESIAN_POINT('',(0.,0.,-0.449776693453));
+#2598 = DIRECTION('',(0.,0.,-1.));
+#2599 = DIRECTION('',(1.,0.,0.));
+#2600 = ORIENTED_EDGE('',*,*,#2601,.T.);
+#2601 = EDGE_CURVE('',#2591,#2593,#2602,.T.);
+#2602 = CIRCLE('',#2603,0.435);
+#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
+#2604 = CARTESIAN_POINT('',(0.,0.,-0.449776693453));
+#2605 = DIRECTION('',(0.,0.,1.));
+#2606 = DIRECTION('',(1.,0.,-0.));
+#2607 = ORIENTED_EDGE('',*,*,#2608,.T.);
+#2608 = EDGE_CURVE('',#2593,#2563,#2609,.T.);
+#2609 = LINE('',#2610,#2611);
+#2610 = CARTESIAN_POINT('',(-0.435,5.327213576291E-17,8.25E-02));
+#2611 = VECTOR('',#2612,1.);
+#2612 = DIRECTION('',(0.,0.,1.));
+#2613 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2614 = ORIENTED_EDGE('',*,*,#2608,.F.);
+#2615 = CYLINDRICAL_SURFACE('',#2616,0.435);
+#2616 = AXIS2_PLACEMENT_3D('',#2617,#2618,#2619);
+#2617 = CARTESIAN_POINT('',(0.,0.,8.25E-02));
+#2618 = DIRECTION('',(0.,0.,-1.));
+#2619 = DIRECTION('',(1.,0.,0.));
+#2620 = ADVANCED_FACE('',(#2621),#2832,.F.);
+#2621 = FACE_BOUND('',#2622,.F.);
+#2622 = EDGE_LOOP('',(#2623,#2664,#2671,#2672,#2681,#2720,#2729,#2738,
+    #2816,#2825));
+#2623 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#2624 = EDGE_CURVE('',#2625,#2627,#2629,.T.);
+#2625 = VERTEX_POINT('',#2626);
+#2626 = CARTESIAN_POINT('',(-0.433738013435,0.,-0.5));
+#2627 = VERTEX_POINT('',#2628);
+#2628 = CARTESIAN_POINT('',(-0.41124849615,-0.107710755564,
+    -0.589999999945));
+#2629 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2630,#2631,#2632,#2633,#2634,
+    #2635,#2636,#2637,#2638,#2639,#2640,#2641,#2642,#2643,#2644,#2645,
+    #2646,#2647,#2648,#2649,#2650,#2651,#2652,#2653,#2654,#2655,#2656,
+    #2657,#2658,#2659,#2660,#2661,#2662,#2663),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,3,3,3,3,3,3,3,3,4),(0.,0.115194312374,0.142857142857,
+    0.285714285714,0.428571428571,0.555914630851,0.571428571429,
+    0.714285714286,0.837456483255,0.857142857143,0.967813250795,1.),
+  .UNSPECIFIED.);
+#2630 = CARTESIAN_POINT('',(-0.433738013435,1.024433752404E-17,
+    -0.500000000001));
+#2631 = CARTESIAN_POINT('',(-0.433738013435,-5.900353606685E-03,
+    -0.500000000001));
+#2632 = CARTESIAN_POINT('',(-0.433595900266,-1.170899378913E-02,
+    -0.500460930106));
+#2633 = CARTESIAN_POINT('',(-0.433317697623,-1.744935840465E-02,
+    -0.501365210318));
+#2634 = CARTESIAN_POINT('',(-0.433250889875,-1.882785296745E-02,
+    -0.501582364705));
+#2635 = CARTESIAN_POINT('',(-0.43317617481,-2.020241368519E-02,
+    -0.501825315398));
+#2636 = CARTESIAN_POINT('',(-0.433093524598,-2.157332980205E-02,
+    -0.502094248779));
+#2637 = CARTESIAN_POINT('',(-0.432666700119,-2.86530521634E-02,
+    -0.503483081872));
+#2638 = CARTESIAN_POINT('',(-0.432030740471,-3.563394265001E-02,
+    -0.505569803602));
+#2639 = CARTESIAN_POINT('',(-0.431211799818,-4.233480259351E-02,
+    -0.508318555236));
+#2640 = CARTESIAN_POINT('',(-0.430392859164,-4.903566253701E-02,
+    -0.511067306869));
+#2641 = CARTESIAN_POINT('',(-0.429390863695,-5.545851798239E-02,
+    -0.514473614662));
+#2642 = CARTESIAN_POINT('',(-0.428241871215,-6.150097866634E-02,
+    -0.51850384369));
+#2643 = CARTESIAN_POINT('',(-0.427217656544,-6.688724271833E-02,
+    -0.522096399582));
+#2644 = CARTESIAN_POINT('',(-0.426077030658,-7.196912965203E-02,
+    -0.526188533431));
+#2645 = CARTESIAN_POINT('',(-0.424865704035,-7.662692480331E-02,
+    -0.530695646482));
+#2646 = CARTESIAN_POINT('',(-0.424718130792,-7.71943736809E-02,
+    -0.531244738092));
+#2647 = CARTESIAN_POINT('',(-0.424569520029,-7.775557087041E-02,
+    -0.531799943159));
+#2648 = CARTESIAN_POINT('',(-0.424419963759,-7.831033731695E-02,
+    -0.532361072542));
+#2649 = CARTESIAN_POINT('',(-0.423042803561,-8.341879761483E-02,
+    -0.537528124717));
+#2650 = CARTESIAN_POINT('',(-0.421583732754,-8.798261491118E-02,
+    -0.543196543603));
+#2651 = CARTESIAN_POINT('',(-0.420091146313,-9.194224482946E-02,
+    -0.549304097976));
+#2652 = CARTESIAN_POINT('',(-0.418804245175,-9.535621946253E-02,
+    -0.554570003157));
+#2653 = CARTESIAN_POINT('',(-0.417493220642,-9.831722777113E-02,
+    -0.560165675685));
+#2654 = CARTESIAN_POINT('',(-0.416203758307,-0.100758524562,
+    -0.565970220616));
+#2655 = CARTESIAN_POINT('',(-0.415997663648,-0.101148716828,
+    -0.566897960556));
+#2656 = CARTESIAN_POINT('',(-0.415792130955,-0.101525731571,
+    -0.567830993198));
+#2657 = CARTESIAN_POINT('',(-0.415587357854,-0.101889411541,
+    -0.568768782074));
+#2658 = CARTESIAN_POINT('',(-0.414436190055,-0.103933902094,
+    -0.574040726242));
+#2659 = CARTESIAN_POINT('',(-0.413306528691,-0.105560445531,
+    -0.579461208408));
+#2660 = CARTESIAN_POINT('',(-0.412203775352,-0.106766751582,
+    -0.585064060458));
+#2661 = CARTESIAN_POINT('',(-0.41188305683,-0.107117586788,
+    -0.58669356215));
+#2662 = CARTESIAN_POINT('',(-0.411564595215,-0.107432550253,
+    -0.588338563312));
+#2663 = CARTESIAN_POINT('',(-0.411248496524,-0.107710755661,-0.59));
+#2664 = ORIENTED_EDGE('',*,*,#2665,.F.);
+#2665 = EDGE_CURVE('',#2593,#2625,#2666,.T.);
+#2666 = CIRCLE('',#2667,1.);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(0.565,0.,-0.449776693453));
+#2669 = DIRECTION('',(0.,-1.,0.));
+#2670 = DIRECTION('',(-1.,0.,0.));
+#2671 = ORIENTED_EDGE('',*,*,#2590,.F.);
+#2672 = ORIENTED_EDGE('',*,*,#2673,.T.);
+#2673 = EDGE_CURVE('',#2591,#2674,#2676,.T.);
+#2674 = VERTEX_POINT('',#2675);
+#2675 = CARTESIAN_POINT('',(0.433738013435,0.,-0.5));
+#2676 = CIRCLE('',#2677,1.);
+#2677 = AXIS2_PLACEMENT_3D('',#2678,#2679,#2680);
+#2678 = CARTESIAN_POINT('',(-0.565,0.,-0.449776693453));
+#2679 = DIRECTION('',(-0.,1.,0.));
+#2680 = DIRECTION('',(1.,0.,0.));
+#2681 = ORIENTED_EDGE('',*,*,#2682,.F.);
+#2682 = EDGE_CURVE('',#2683,#2674,#2685,.T.);
+#2683 = VERTEX_POINT('',#2684);
+#2684 = CARTESIAN_POINT('',(0.411248496524,-0.107710755662,-0.59));
+#2685 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2686,#2687,#2688,#2689,#2690,
+    #2691,#2692,#2693,#2694,#2695,#2696,#2697,#2698,#2699,#2700,#2701,
+    #2702,#2703,#2704,#2705,#2706,#2707,#2708,#2709,#2710,#2711,#2712,
+    #2713,#2714,#2715,#2716,#2717,#2718,#2719),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,3,3,3,3,3,3,3,3,4),(0.,0.110670393652,0.142857142857,
+    0.266027911825,0.285714285714,0.428571428571,0.555914630849,
+    0.571428571429,0.714285714286,0.857142857143,0.972337169516,1.),
+  .UNSPECIFIED.);
+#2686 = CARTESIAN_POINT('',(0.411248496524,-0.107710755663,-0.59));
+#2687 = CARTESIAN_POINT('',(0.412335365107,-0.106754178724,
+    -0.58428734318));
+#2688 = CARTESIAN_POINT('',(0.413450266924,-0.105367062275,
+    -0.578768617993));
+#2689 = CARTESIAN_POINT('',(0.414588514085,-0.103566593935,
+    -0.573407235035));
+#2690 = CARTESIAN_POINT('',(0.414919555429,-0.103042955942,
+    -0.571847960842));
+#2691 = CARTESIAN_POINT('',(0.415252558744,-0.102484019572,
+    -0.570302044396));
+#2692 = CARTESIAN_POINT('',(0.415587357854,-0.101889411543,
+    -0.568768782073));
+#2693 = CARTESIAN_POINT('',(0.416868551661,-9.96139929301E-02,
+    -0.562901364458));
+#2694 = CARTESIAN_POINT('',(0.418179100461,-9.681261698706E-02,
+    -0.557221600045));
+#2695 = CARTESIAN_POINT('',(0.419472455342,-9.354443344038E-02,
+    -0.551853719375));
+#2696 = CARTESIAN_POINT('',(0.419679172147,-9.302207993249E-02,
+    -0.550995771448));
+#2697 = CARTESIAN_POINT('',(0.41988546101,-9.248790011607E-02,
+    -0.550145747168));
+#2698 = CARTESIAN_POINT('',(0.420091146313,-9.194224483082E-02,
+    -0.549304097975));
+#2699 = CARTESIAN_POINT('',(0.421583732754,-8.798261491247E-02,
+    -0.543196543602));
+#2700 = CARTESIAN_POINT('',(0.423042803561,-8.341879761605E-02,
+    -0.537528124716));
+#2701 = CARTESIAN_POINT('',(0.424419963758,-7.831033731809E-02,
+    -0.532361072541));
+#2702 = CARTESIAN_POINT('',(0.425647567686,-7.375664346674E-02,
+    -0.527755149749));
+#2703 = CARTESIAN_POINT('',(0.426810703039,-6.87666605278E-02,
+    -0.523551336662));
+#2704 = CARTESIAN_POINT('',(0.427862466338,-6.345589291642E-02,
+    -0.519838841448));
+#2705 = CARTESIAN_POINT('',(0.427990600333,-6.28088938487E-02,
+    -0.519386556371));
+#2706 = CARTESIAN_POINT('',(0.428117093408,-6.215717529924E-02,
+    -0.518941516824));
+#2707 = CARTESIAN_POINT('',(0.428241871215,-6.15009786672E-02,
+    -0.518503843689));
+#2708 = CARTESIAN_POINT('',(0.429390863694,-5.545851798315E-02,
+    -0.51447361466));
+#2709 = CARTESIAN_POINT('',(0.430392859164,-4.903566253767E-02,
+    -0.511067306868));
+#2710 = CARTESIAN_POINT('',(0.431211799818,-4.233480259407E-02,
+    -0.508318555234));
+#2711 = CARTESIAN_POINT('',(0.432030740471,-3.563394265046E-02,
+    -0.505569803601));
+#2712 = CARTESIAN_POINT('',(0.432666700119,-2.865305216375E-02,
+    -0.50348308187));
+#2713 = CARTESIAN_POINT('',(0.433093524598,-2.157332980231E-02,
+    -0.502094248777));
+#2714 = CARTESIAN_POINT('',(0.433437698865,-1.586452355776E-02,
+    -0.500974349065));
+#2715 = CARTESIAN_POINT('',(0.433645286201,-1.009293452547E-02,
+    -0.500301088787));
+#2716 = CARTESIAN_POINT('',(0.433713401179,-4.235232226852E-03,
+    -0.50007992261));
+#2717 = CARTESIAN_POINT('',(0.43372975835,-2.828560123238E-03,
+    -0.500026811634));
+#2718 = CARTESIAN_POINT('',(0.433738013435,-1.416914414037E-03,-0.5));
+#2719 = CARTESIAN_POINT('',(0.433738013435,-2.524186206356E-17,-0.5));
+#2720 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#2721 = EDGE_CURVE('',#2683,#2722,#2724,.T.);
+#2722 = VERTEX_POINT('',#2723);
+#2723 = CARTESIAN_POINT('',(0.110029127608,-0.410634294545,-0.59));
+#2724 = CIRCLE('',#2725,0.425119904002);
+#2725 = AXIS2_PLACEMENT_3D('',#2726,#2727,#2728);
+#2726 = CARTESIAN_POINT('',(0.,0.,-0.59));
+#2727 = DIRECTION('',(0.,0.,-1.));
+#2728 = DIRECTION('',(0.967370599807,-0.253365590856,0.));
+#2729 = ORIENTED_EDGE('',*,*,#2730,.F.);
+#2730 = EDGE_CURVE('',#2731,#2722,#2733,.T.);
+#2731 = VERTEX_POINT('',#2732);
+#2732 = CARTESIAN_POINT('',(0.109116757948,-0.407229284619,
+    -0.612965980387));
+#2733 = CIRCLE('',#2734,1.);
+#2734 = AXIS2_PLACEMENT_3D('',#2735,#2736,#2737);
+#2735 = CARTESIAN_POINT('',(-0.146232760483,0.545748091853,
+    -0.449776693453));
+#2736 = DIRECTION('',(-0.965925826289,-0.258819045102,0.));
+#2737 = DIRECTION('',(0.255349518431,-0.952977376472,-0.163189286934));
+#2738 = ORIENTED_EDGE('',*,*,#2739,.F.);
+#2739 = EDGE_CURVE('',#2740,#2731,#2742,.T.);
+#2740 = VERTEX_POINT('',#2741);
+#2741 = CARTESIAN_POINT('',(-0.109116757948,-0.407229284619,
+    -0.612965980387));
+#2742 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2743,#2744,#2745,#2746,#2747,
+    #2748,#2749,#2750,#2751,#2752,#2753,#2754,#2755,#2756,#2757,#2758,
+    #2759,#2760,#2761,#2762,#2763,#2764,#2765,#2766,#2767,#2768,#2769,
+    #2770,#2771,#2772,#2773,#2774,#2775,#2776,#2777,#2778,#2779,#2780,
+    #2781,#2782,#2783,#2784,#2785,#2786,#2787,#2788,#2789,#2790,#2791,
+    #2792,#2793,#2794,#2795,#2796,#2797,#2798,#2799,#2800,#2801,#2802,
+    #2803,#2804,#2805,#2806,#2807,#2808,#2809,#2810,#2811,#2812,#2813,
+    #2814,#2815),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
+    3,3,3,3,3,3,3,3,4),(0.,4.587438043941E-02,6.666666666667E-02,
+    0.111053365481,0.133333333333,0.187608648623,0.2,0.266666666667,
+    0.315138133753,0.333333333333,0.4,0.466666666667,0.500062603113,
+    0.533333333333,0.6,0.666666666667,0.715052026333,0.733333333333,0.8,
+    0.85298553089,0.866666666667,0.909980948729,0.933333333333,
+    0.978752310399,1.),.UNSPECIFIED.);
+#2743 = CARTESIAN_POINT('',(-0.109116757948,-0.407229284619,
+    -0.612965980387));
+#2744 = CARTESIAN_POINT('',(-0.109350281161,-0.408100805113,
+    -0.607511153227));
+#2745 = CARTESIAN_POINT('',(-0.109184347792,-0.40901841616,
+    -0.602137949891));
+#2746 = CARTESIAN_POINT('',(-0.108631392113,-0.409985741214,
+    -0.596800830532));
+#2747 = CARTESIAN_POINT('',(-0.108380768287,-0.410424175461,
+    -0.594381813375));
+#2748 = CARTESIAN_POINT('',(-0.108049922797,-0.410872829296,
+    -0.59197018254));
+#2749 = CARTESIAN_POINT('',(-0.107636510704,-0.411331940263,
+    -0.589562083557));
+#2750 = CARTESIAN_POINT('',(-0.106753971967,-0.412312035477,
+    -0.584421351889));
+#2751 = CARTESIAN_POINT('',(-0.10549093691,-0.413344279963,
+    -0.579297017525));
+#2752 = CARTESIAN_POINT('',(-0.10386622759,-0.414396299218,
+    -0.574313018839));
+#2753 = CARTESIAN_POINT('',(-0.103050702391,-0.414924361809,
+    -0.57181129347));
+#2754 = CARTESIAN_POINT('',(-0.10214487253,-0.41545743673,
+    -0.569344810607));
+#2755 = CARTESIAN_POINT('',(-0.10115587368,-0.415991786264,
+    -0.566927866608));
+#2756 = CARTESIAN_POINT('',(-9.874661417199E-02,-0.417293493233,
+    -0.561040048526));
+#2757 = CARTESIAN_POINT('',(-9.584756329526E-02,-0.418598683082,
+    -0.555441722785));
+#2758 = CARTESIAN_POINT('',(-9.246784648316E-02,-0.419891862068,
+    -0.550122912636));
+#2759 = CARTESIAN_POINT('',(-9.169623864723E-02,-0.420187101905,
+    -0.548908599184));
+#2760 = CARTESIAN_POINT('',(-9.089938491045E-02,-0.42048169125,
+    -0.547708949476));
+#2761 = CARTESIAN_POINT('',(-9.007707361433E-02,-0.420775394238,
+    -0.546524043733));
+#2762 = CARTESIAN_POINT('',(-8.565295945559E-02,-0.422355544667,
+    -0.54014913644));
+#2763 = CARTESIAN_POINT('',(-8.049037513717E-02,-0.423912106475,
+    -0.534207058228));
+#2764 = CARTESIAN_POINT('',(-7.468847887768E-02,-0.425360077392,
+    -0.528866045925));
+#2765 = CARTESIAN_POINT('',(-7.047008252395E-02,-0.426412856512,
+    -0.524982745394));
+#2766 = CARTESIAN_POINT('',(-6.59113653995E-02,-0.427409610569,
+    -0.521417451535));
+#2767 = CARTESIAN_POINT('',(-6.11184059984E-02,-0.428313525699,
+    -0.518249883446));
+#2768 = CARTESIAN_POINT('',(-5.931922684987E-02,-0.428652836993,
+    -0.517060843026));
+#2769 = CARTESIAN_POINT('',(-5.748738435191E-02,-0.428979167539,
+    -0.515927455186));
+#2770 = CARTESIAN_POINT('',(-5.562956282211E-02,-0.429290962421,
+    -0.514852420752));
+#2771 = CARTESIAN_POINT('',(-4.882256034272E-02,-0.430433369537,
+    -0.510913526766));
+#2772 = CARTESIAN_POINT('',(-4.16670623062E-02,-0.431377122489,
+    -0.507754487717));
+#2773 = CARTESIAN_POINT('',(-3.428287148935E-02,-0.432095320016,
+    -0.505375232836));
+#2774 = CARTESIAN_POINT('',(-2.68986806725E-02,-0.432813517542,
+    -0.502995977956));
+#2775 = CARTESIAN_POINT('',(-1.928583748285E-02,-0.43330608243,
+    -0.501399658815));
+#2776 = CARTESIAN_POINT('',(-1.159582841835E-02,-0.433552583908,
+    -0.50060064989));
+#2777 = CARTESIAN_POINT('',(-7.74360260853E-03,-0.433676066122,
+    -0.500200395121));
+#2778 = CARTESIAN_POINT('',(-3.824948566934E-03,-0.433737876173,-0.5));
+#2779 = CARTESIAN_POINT('',(-3.196989764E-17,-0.433737876323,-0.5));
+#2780 = CARTESIAN_POINT('',(3.810608278123E-03,-0.433737876472,-0.5));
+#2781 = CARTESIAN_POINT('',(7.71399441341E-03,-0.433676538949,
+    -0.500198858118));
+#2782 = CARTESIAN_POINT('',(1.155183555738E-02,-0.43355399055,
+    -0.500596087708));
+#2783 = CARTESIAN_POINT('',(1.924196061835E-02,-0.433308432572,
+    -0.501392041764));
+#2784 = CARTESIAN_POINT('',(2.685503012036E-02,-0.432816828783,
+    -0.502985194439));
+#2785 = CARTESIAN_POINT('',(3.424050798363E-02,-0.432099440947,
+    -0.505361592263));
+#2786 = CARTESIAN_POINT('',(4.16259858469E-02,-0.43138205311,
+    -0.507737990087));
+#2787 = CARTESIAN_POINT('',(4.878379009609E-02,-0.430438959935,
+    -0.510894601848));
+#2788 = CARTESIAN_POINT('',(5.559324255339E-02,-0.429297048592,
+    -0.514831413523));
+#2789 = CARTESIAN_POINT('',(6.053540964753E-02,-0.428468271726,
+    -0.517688674255));
+#2790 = CARTESIAN_POINT('',(6.529197936509E-02,-0.427535836414,
+    -0.520961817153));
+#2791 = CARTESIAN_POINT('',(6.974526887435E-02,-0.426532544727,
+    -0.524586294858));
+#2792 = CARTESIAN_POINT('',(7.142784296788E-02,-0.426153473796,
+    -0.525955721273));
+#2793 = CARTESIAN_POINT('',(7.306741724405E-02,-0.425764399824,
+    -0.527374869396));
+#2794 = CARTESIAN_POINT('',(7.465887729942E-02,-0.425367467883,
+    -0.528838805601));
+#2795 = CARTESIAN_POINT('',(8.046247422071E-02,-0.4239199713,
+    -0.534177359733));
+#2796 = CARTESIAN_POINT('',(8.56261181211E-02,-0.422363988343,
+    -0.540116110773));
+#2797 = CARTESIAN_POINT('',(9.005198870414E-02,-0.420784354358,
+    -0.546487913015));
+#2798 = CARTESIAN_POINT('',(9.356959524154E-02,-0.419528888179,
+    -0.551552112884));
+#2799 = CARTESIAN_POINT('',(9.662536916218E-02,-0.418257662028,
+    -0.556883650829));
+#2800 = CARTESIAN_POINT('',(9.922293977677E-02,-0.416985080525,
+    -0.56249307246));
+#2801 = CARTESIAN_POINT('',(9.989364582935E-02,-0.416656493455,
+    -0.56394145389));
+#2802 = CARTESIAN_POINT('',(0.100533567594,-0.416327782922,
+    -0.56540848969));
+#2803 = CARTESIAN_POINT('',(0.101142244781,-0.415999140759,
+    -0.566894578287));
+#2804 = CARTESIAN_POINT('',(0.103069308134,-0.414958664327,
+    -0.571599513732));
+#2805 = CARTESIAN_POINT('',(0.10468021695,-0.413921730416,
+    -0.576498617114));
+#2806 = CARTESIAN_POINT('',(0.105929985843,-0.412918390359,
+    -0.581475182204));
+#2807 = CARTESIAN_POINT('',(0.10660378401,-0.412377451394,-0.58415823861
+    ));
+#2808 = CARTESIAN_POINT('',(0.107173451955,-0.411846364679,
+    -0.58686347265));
+#2809 = CARTESIAN_POINT('',(0.107638075341,-0.411330200191,
+    -0.589571201903));
+#2810 = CARTESIAN_POINT('',(0.108541739753,-0.41032629145,
+    -0.594837571695));
+#2811 = CARTESIAN_POINT('',(0.109052712177,-0.40937374878,
+    -0.600113147394));
+#2812 = CARTESIAN_POINT('',(0.109184812583,-0.408468742842,
+    -0.60544363004));
+#2813 = CARTESIAN_POINT('',(0.109246611165,-0.408045367273,
+    -0.607937311053));
+#2814 = CARTESIAN_POINT('',(0.109224761251,-0.407632358434,
+    -0.610443150448));
+#2815 = CARTESIAN_POINT('',(0.109116757947,-0.407229284619,
+    -0.612965980387));
+#2816 = ORIENTED_EDGE('',*,*,#2817,.T.);
+#2817 = EDGE_CURVE('',#2740,#2818,#2820,.T.);
+#2818 = VERTEX_POINT('',#2819);
+#2819 = CARTESIAN_POINT('',(-0.110029127608,-0.410634294545,-0.59));
+#2820 = CIRCLE('',#2821,1.);
+#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824);
+#2822 = CARTESIAN_POINT('',(0.146232760483,0.545748091853,
+    -0.449776693453));
+#2823 = DIRECTION('',(-0.965925826289,0.258819045102,0.));
+#2824 = DIRECTION('',(-0.255349518431,-0.952977376472,-0.163189286934));
+#2825 = ORIENTED_EDGE('',*,*,#2826,.T.);
+#2826 = EDGE_CURVE('',#2818,#2627,#2827,.T.);
+#2827 = CIRCLE('',#2828,0.425119904002);
+#2828 = AXIS2_PLACEMENT_3D('',#2829,#2830,#2831);
+#2829 = CARTESIAN_POINT('',(0.,0.,-0.59));
+#2830 = DIRECTION('',(0.,0.,-1.));
+#2831 = DIRECTION('',(-0.258819045102,-0.965925826289,-0.));
+#2832 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#2833,#2834,#2835,#2836,#2837)
+    ,(#2838,#2839,#2840,#2841,#2842)
+    ,(#2843,#2844,#2845,#2846,#2847
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,3),
+  (-0.163922449713,-4.365203569897E-09),(-1.570796327376,0.,
+    1.570796327376),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106780981,1.,0.707106780981,1.)
+    ,(0.996643058848,0.704733065129,0.996643058848,0.704733065129
+      ,0.996643058848)
+,(1.,0.707106780981,1.,0.707106780981,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#2833 = CARTESIAN_POINT('',(-0.421594773338,-3.490794118416E-09,
+    -0.612965998035));
+#2834 = CARTESIAN_POINT('',(-0.421594773583,-0.421594778195,
+    -0.612965985034));
+#2835 = CARTESIAN_POINT('',(1.12137645425E-09,-0.421594778195,
+    -0.612965980994));
+#2836 = CARTESIAN_POINT('',(0.421594775826,-0.421594778195,
+    -0.612965976954));
+#2837 = CARTESIAN_POINT('',(0.421594775581,-3.49079387956E-09,
+    -0.612965989956));
+#2838 = CARTESIAN_POINT('',(-0.435000000035,-9.836999630236E-10,
+    -0.531921933613));
+#2839 = CARTESIAN_POINT('',(-0.435000000288,-0.435000001616,
+    -0.531921920198));
+#2840 = CARTESIAN_POINT('',(3.447892369272E-10,-0.435000001616,
+    -0.53192191603));
+#2841 = CARTESIAN_POINT('',(0.435000000977,-0.435000001616,
+    -0.531921911862));
+#2842 = CARTESIAN_POINT('',(0.435000000724,-9.836997165726E-10,
+    -0.531921925276));
+#2843 = CARTESIAN_POINT('',(-0.43500000118,1.549559583037E-09,
+    -0.449776693453));
+#2844 = CARTESIAN_POINT('',(-0.435000001433,-0.434999999441,
+    -0.449776680039));
+#2845 = CARTESIAN_POINT('',(-4.423497542809E-10,-0.434999999441,
+    -0.44977667587));
+#2846 = CARTESIAN_POINT('',(0.435000000549,-0.434999999441,
+    -0.449776671702));
+#2847 = CARTESIAN_POINT('',(0.435000000296,1.549559829488E-09,
+    -0.449776685117));
+#2848 = ADVANCED_FACE('',(#2849),#2884,.T.);
+#2849 = FACE_BOUND('',#2850,.T.);
+#2850 = EDGE_LOOP('',(#2851,#2852,#2860,#2869,#2877));
+#2851 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#2852 = ORIENTED_EDGE('',*,*,#2853,.T.);
+#2853 = EDGE_CURVE('',#2722,#2854,#2856,.T.);
+#2854 = VERTEX_POINT('',#2855);
+#2855 = CARTESIAN_POINT('',(7.117523740319E-02,-0.265629602229,-1.65));
+#2856 = LINE('',#2857,#2858);
+#2857 = CARTESIAN_POINT('',(0.110029127608,-0.410634294545,-0.59));
+#2858 = VECTOR('',#2859,1.);
+#2859 = DIRECTION('',(-3.62924623015E-02,0.135445313241,-0.990119904002)
+  );
+#2860 = ORIENTED_EDGE('',*,*,#2861,.F.);
+#2861 = EDGE_CURVE('',#2862,#2854,#2864,.T.);
+#2862 = VERTEX_POINT('',#2863);
+#2863 = CARTESIAN_POINT('',(0.265629602229,-7.117523740319E-02,-1.65));
+#2864 = CIRCLE('',#2865,0.275);
+#2865 = AXIS2_PLACEMENT_3D('',#2866,#2867,#2868);
+#2866 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#2867 = DIRECTION('',(0.,0.,-1.));
+#2868 = DIRECTION('',(0.965925826289,-0.258819045102,0.));
+#2869 = ORIENTED_EDGE('',*,*,#2870,.F.);
+#2870 = EDGE_CURVE('',#2871,#2862,#2873,.T.);
+#2871 = VERTEX_POINT('',#2872);
+#2872 = CARTESIAN_POINT('',(0.407482992476,-0.109184738763,
+    -0.613036359306));
+#2873 = LINE('',#2874,#2875);
+#2874 = CARTESIAN_POINT('',(0.407482992476,-0.109184738763,
+    -0.613036359306));
+#2875 = VECTOR('',#2876,1.);
+#2876 = DIRECTION('',(-0.135445313241,3.62924623015E-02,-0.990119904002)
+  );
+#2877 = ORIENTED_EDGE('',*,*,#2878,.T.);
+#2878 = EDGE_CURVE('',#2871,#2683,#2879,.T.);
+#2879 = ELLIPSE('',#2880,0.123303040814,0.117733653429);
+#2880 = AXIS2_PLACEMENT_3D('',#2881,#2882,#2883);
+#2881 = CARTESIAN_POINT('',(0.438078258287,9.409889229611E-03,
+    -0.616847431335));
+#2882 = DIRECTION('',(-0.957600163102,0.251556339989,0.14043267226));
+#2883 = DIRECTION('',(-0.181219591628,-0.904875323996,0.385175424494));
+#2884 = CONICAL_SURFACE('',#2885,0.350059952001,0.140686945963);
+#2885 = AXIS2_PLACEMENT_3D('',#2886,#2887,#2888);
+#2886 = CARTESIAN_POINT('',(0.,0.,-1.12));
+#2887 = DIRECTION('',(0.,0.,1.));
+#2888 = DIRECTION('',(-1.,0.,0.));
+#2889 = ADVANCED_FACE('',(#2890),#2935,.T.);
+#2890 = FACE_BOUND('',#2891,.T.);
+#2891 = EDGE_LOOP('',(#2892,#2902,#2911,#2919,#2928));
+#2892 = ORIENTED_EDGE('',*,*,#2893,.T.);
+#2893 = EDGE_CURVE('',#2894,#2896,#2898,.T.);
+#2894 = VERTEX_POINT('',#2895);
+#2895 = CARTESIAN_POINT('',(0.407482992476,0.109184738763,
+    -0.613036359306));
+#2896 = VERTEX_POINT('',#2897);
+#2897 = CARTESIAN_POINT('',(0.265629602229,7.117523740319E-02,-1.65));
+#2898 = LINE('',#2899,#2900);
+#2899 = CARTESIAN_POINT('',(0.407482992476,0.109184738763,
+    -0.613036359306));
+#2900 = VECTOR('',#2901,1.);
+#2901 = DIRECTION('',(-0.135445313241,-3.62924623015E-02,-0.990119904002
+    ));
+#2902 = ORIENTED_EDGE('',*,*,#2903,.F.);
+#2903 = EDGE_CURVE('',#2904,#2896,#2906,.T.);
+#2904 = VERTEX_POINT('',#2905);
+#2905 = CARTESIAN_POINT('',(7.117523740319E-02,0.265629602229,-1.65));
+#2906 = CIRCLE('',#2907,0.275);
+#2907 = AXIS2_PLACEMENT_3D('',#2908,#2909,#2910);
+#2908 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#2909 = DIRECTION('',(0.,0.,-1.));
+#2910 = DIRECTION('',(0.258819045102,0.965925826289,0.));
+#2911 = ORIENTED_EDGE('',*,*,#2912,.F.);
+#2912 = EDGE_CURVE('',#2913,#2904,#2915,.T.);
+#2913 = VERTEX_POINT('',#2914);
+#2914 = CARTESIAN_POINT('',(0.110029127608,0.410634294545,-0.59));
+#2915 = LINE('',#2916,#2917);
+#2916 = CARTESIAN_POINT('',(0.110029127608,0.410634294545,-0.59));
+#2917 = VECTOR('',#2918,1.);
+#2918 = DIRECTION('',(-3.62924623015E-02,-0.135445313241,-0.990119904002
+    ));
+#2919 = ORIENTED_EDGE('',*,*,#2920,.T.);
+#2920 = EDGE_CURVE('',#2913,#2921,#2923,.T.);
+#2921 = VERTEX_POINT('',#2922);
+#2922 = CARTESIAN_POINT('',(0.41124849615,0.107710755564,-0.589999999945
+    ));
+#2923 = CIRCLE('',#2924,0.425119904002);
+#2924 = AXIS2_PLACEMENT_3D('',#2925,#2926,#2927);
+#2925 = CARTESIAN_POINT('',(0.,0.,-0.59));
+#2926 = DIRECTION('',(0.,0.,-1.));
+#2927 = DIRECTION('',(0.258819045102,0.965925826289,0.));
+#2928 = ORIENTED_EDGE('',*,*,#2929,.T.);
+#2929 = EDGE_CURVE('',#2921,#2894,#2930,.T.);
+#2930 = ELLIPSE('',#2931,0.12330304081,0.117733653427);
+#2931 = AXIS2_PLACEMENT_3D('',#2932,#2933,#2934);
+#2932 = CARTESIAN_POINT('',(0.438078258287,-9.409889226384E-03,
+    -0.616847431334));
+#2933 = DIRECTION('',(-0.957600163102,-0.251556339989,0.14043267226));
+#2934 = DIRECTION('',(0.181219591614,-0.904875323975,-0.385175424549));
+#2935 = CONICAL_SURFACE('',#2936,0.350059952001,0.140686945963);
+#2936 = AXIS2_PLACEMENT_3D('',#2937,#2938,#2939);
+#2937 = CARTESIAN_POINT('',(0.,0.,-1.12));
+#2938 = DIRECTION('',(0.,0.,1.));
+#2939 = DIRECTION('',(-1.,0.,0.));
+#2940 = ADVANCED_FACE('',(#2941),#2986,.T.);
+#2941 = FACE_BOUND('',#2942,.T.);
+#2942 = EDGE_LOOP('',(#2943,#2954,#2962,#2971,#2979));
+#2943 = ORIENTED_EDGE('',*,*,#2944,.T.);
+#2944 = EDGE_CURVE('',#2945,#2947,#2949,.T.);
+#2945 = VERTEX_POINT('',#2946);
+#2946 = CARTESIAN_POINT('',(-0.411248496524,0.107710755662,-0.59));
+#2947 = VERTEX_POINT('',#2948);
+#2948 = CARTESIAN_POINT('',(-0.110029127608,0.410634294545,-0.59));
+#2949 = CIRCLE('',#2950,0.425119904002);
+#2950 = AXIS2_PLACEMENT_3D('',#2951,#2952,#2953);
+#2951 = CARTESIAN_POINT('',(0.,0.,-0.59));
+#2952 = DIRECTION('',(0.,0.,-1.));
+#2953 = DIRECTION('',(-0.967370599807,0.253365590856,0.));
+#2954 = ORIENTED_EDGE('',*,*,#2955,.T.);
+#2955 = EDGE_CURVE('',#2947,#2956,#2958,.T.);
+#2956 = VERTEX_POINT('',#2957);
+#2957 = CARTESIAN_POINT('',(-7.117523740319E-02,0.265629602229,-1.65));
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(-0.110029127608,0.410634294545,-0.59));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(3.62924623015E-02,-0.135445313241,-0.990119904002)
+  );
+#2962 = ORIENTED_EDGE('',*,*,#2963,.F.);
+#2963 = EDGE_CURVE('',#2964,#2956,#2966,.T.);
+#2964 = VERTEX_POINT('',#2965);
+#2965 = CARTESIAN_POINT('',(-0.265629602229,7.117523740319E-02,-1.65));
+#2966 = CIRCLE('',#2967,0.275);
+#2967 = AXIS2_PLACEMENT_3D('',#2968,#2969,#2970);
+#2968 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#2969 = DIRECTION('',(0.,0.,-1.));
+#2970 = DIRECTION('',(-0.965925826289,0.258819045102,0.));
+#2971 = ORIENTED_EDGE('',*,*,#2972,.F.);
+#2972 = EDGE_CURVE('',#2973,#2964,#2975,.T.);
+#2973 = VERTEX_POINT('',#2974);
+#2974 = CARTESIAN_POINT('',(-0.407482992476,0.109184738763,
+    -0.613036359306));
+#2975 = LINE('',#2976,#2977);
+#2976 = CARTESIAN_POINT('',(-0.407482992476,0.109184738763,
+    -0.613036359306));
+#2977 = VECTOR('',#2978,1.);
+#2978 = DIRECTION('',(0.135445313241,-3.62924623015E-02,-0.990119904002)
+  );
+#2979 = ORIENTED_EDGE('',*,*,#2980,.T.);
+#2980 = EDGE_CURVE('',#2973,#2945,#2981,.T.);
+#2981 = ELLIPSE('',#2982,0.123300822679,0.117732417193);
+#2982 = AXIS2_PLACEMENT_3D('',#2983,#2984,#2985);
+#2983 = CARTESIAN_POINT('',(-0.438076151934,-9.408035037593E-03,
+    -0.616847026988));
+#2984 = DIRECTION('',(0.957603304948,-0.251543639201,0.140433998484));
+#2985 = DIRECTION('',(-0.181193095598,-0.904856320073,-0.385232529949));
+#2986 = CONICAL_SURFACE('',#2987,0.350059952001,0.140686945963);
+#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);
+#2988 = CARTESIAN_POINT('',(0.,0.,-1.12));
+#2989 = DIRECTION('',(0.,0.,1.));
+#2990 = DIRECTION('',(-1.,0.,0.));
+#2991 = ADVANCED_FACE('',(#2992),#3027,.T.);
+#2992 = FACE_BOUND('',#2993,.T.);
+#2993 = EDGE_LOOP('',(#2994,#3004,#3013,#3019,#3020));
+#2994 = ORIENTED_EDGE('',*,*,#2995,.T.);
+#2995 = EDGE_CURVE('',#2996,#2998,#3000,.T.);
+#2996 = VERTEX_POINT('',#2997);
+#2997 = CARTESIAN_POINT('',(-0.407482992476,-0.109184738763,
+    -0.613036359306));
+#2998 = VERTEX_POINT('',#2999);
+#2999 = CARTESIAN_POINT('',(-0.265629602229,-7.117523740319E-02,-1.65));
+#3000 = LINE('',#3001,#3002);
+#3001 = CARTESIAN_POINT('',(-0.407482992476,-0.109184738763,
+    -0.613036359306));
+#3002 = VECTOR('',#3003,1.);
+#3003 = DIRECTION('',(0.135445313241,3.62924623015E-02,-0.990119904002)
+  );
+#3004 = ORIENTED_EDGE('',*,*,#3005,.F.);
+#3005 = EDGE_CURVE('',#3006,#2998,#3008,.T.);
+#3006 = VERTEX_POINT('',#3007);
+#3007 = CARTESIAN_POINT('',(-7.117523740319E-02,-0.265629602229,-1.65));
+#3008 = CIRCLE('',#3009,0.275);
+#3009 = AXIS2_PLACEMENT_3D('',#3010,#3011,#3012);
+#3010 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3011 = DIRECTION('',(0.,0.,-1.));
+#3012 = DIRECTION('',(-0.258819045102,-0.965925826289,-0.));
+#3013 = ORIENTED_EDGE('',*,*,#3014,.F.);
+#3014 = EDGE_CURVE('',#2818,#3006,#3015,.T.);
+#3015 = LINE('',#3016,#3017);
+#3016 = CARTESIAN_POINT('',(-0.110029127608,-0.410634294545,-0.59));
+#3017 = VECTOR('',#3018,1.);
+#3018 = DIRECTION('',(3.62924623015E-02,0.135445313241,-0.990119904002)
+  );
+#3019 = ORIENTED_EDGE('',*,*,#2826,.T.);
+#3020 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3021 = EDGE_CURVE('',#2627,#2996,#3022,.T.);
+#3022 = ELLIPSE('',#3023,0.123300822671,0.117732417189);
+#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026);
+#3024 = CARTESIAN_POINT('',(-0.438076151932,9.408035029771E-03,
+    -0.616847026987));
+#3025 = DIRECTION('',(0.957603304948,0.251543639201,0.140433998484));
+#3026 = DIRECTION('',(0.18119309555,-0.90485632,0.385232530145));
+#3027 = CONICAL_SURFACE('',#3028,0.350059952001,0.140686945963);
+#3028 = AXIS2_PLACEMENT_3D('',#3029,#3030,#3031);
+#3029 = CARTESIAN_POINT('',(0.,0.,-1.12));
+#3030 = DIRECTION('',(0.,0.,1.));
+#3031 = DIRECTION('',(-1.,0.,0.));
+#3032 = ADVANCED_FACE('',(#3033),#3179,.F.);
+#3033 = FACE_BOUND('',#3034,.F.);
+#3034 = EDGE_LOOP('',(#3035,#3046,#3082,#3118,#3127,#3133,#3134,#3135,
+    #3172,#3173));
+#3035 = ORIENTED_EDGE('',*,*,#3036,.T.);
+#3036 = EDGE_CURVE('',#3037,#3039,#3041,.T.);
+#3037 = VERTEX_POINT('',#3038);
+#3038 = CARTESIAN_POINT('',(0.313493233079,8.400025863603E-02,
+    -0.586963466914));
+#3039 = VERTEX_POINT('',#3040);
+#3040 = CARTESIAN_POINT('',(0.315177252321,8.372377758611E-02,
+    -0.575977669345));
+#3041 = ELLIPSE('',#3042,9.469495277322E-02,9.048785410068E-02);
+#3042 = AXIS2_PLACEMENT_3D('',#3043,#3044,#3045);
+#3043 = CARTESIAN_POINT('',(0.337261589087,-7.000864676202E-03,
+    -0.589912773312));
+#3044 = DIRECTION('',(0.956854890621,0.254464714142,-0.140272689971));
+#3045 = DIRECTION('',(-0.182714719037,0.902301411418,0.390470862422));
+#3046 = ORIENTED_EDGE('',*,*,#3047,.T.);
+#3047 = EDGE_CURVE('',#3039,#3048,#3050,.T.);
+#3048 = VERTEX_POINT('',#3049);
+#3049 = CARTESIAN_POINT('',(0.33359758484,0.,-0.5));
+#3050 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3051,#3052,#3053,#3054,#3055,
+    #3056,#3057,#3058,#3059,#3060,#3061,#3062,#3063,#3064,#3065,#3066,
+    #3067,#3068,#3069,#3070,#3071,#3072,#3073,#3074,#3075,#3076,#3077,
+    #3078,#3079,#3080,#3081),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,
+    4),(0.,0.111620281732,0.142857142857,0.265837725143,0.285714285714,
+    0.428571428571,0.571428571429,0.714285714286,0.857142857143,
+    0.974754997804,1.),.UNSPECIFIED.);
+#3051 = CARTESIAN_POINT('',(0.315177252321,8.372377758608E-02,
+    -0.575977669345));
+#3052 = CARTESIAN_POINT('',(0.31598293236,8.330756465916E-02,
+    -0.5712339488));
+#3053 = CARTESIAN_POINT('',(0.316829077481,8.250839406E-02,
+    -0.566629764112));
+#3054 = CARTESIAN_POINT('',(0.317712220903,8.134122057778E-02,
+    -0.562131121131));
+#3055 = CARTESIAN_POINT('',(0.317959367999,8.101458786008E-02,
+    -0.560872178905));
+#3056 = CARTESIAN_POINT('',(0.318209404492,8.065882090173E-02,
+    -0.559621533728));
+#3057 = CARTESIAN_POINT('',(0.318462217245,8.027353596302E-02,
+    -0.558378584135));
+#3058 = CARTESIAN_POINT('',(0.319457549631,7.875665608451E-02,
+    -0.553485049408));
+#3059 = CARTESIAN_POINT('',(0.320498977465,7.677858910069E-02,
+    -0.54871287837));
+#3060 = CARTESIAN_POINT('',(0.321544013587,7.438097613752E-02,
+    -0.544182150641));
+#3061 = CARTESIAN_POINT('',(0.321712916055,7.399346537441E-02,
+    -0.543449878257));
+#3062 = CARTESIAN_POINT('',(0.321881921888,7.359509982081E-02,
+    -0.542723877702));
+#3063 = CARTESIAN_POINT('',(0.322050864048,7.318617350396E-02,
+    -0.54200460827));
+#3064 = CARTESIAN_POINT('',(0.323265087913,7.024713155777E-02,
+    -0.536835063189));
+#3065 = CARTESIAN_POINT('',(0.324474825938,6.675981059941E-02,
+    -0.532012175889));
+#3066 = CARTESIAN_POINT('',(0.32562559619,6.280385623407E-02,
+    -0.527624819714));
+#3067 = CARTESIAN_POINT('',(0.326776366443,5.884790186873E-02,
+    -0.523237463538));
+#3068 = CARTESIAN_POINT('',(0.327868075101,5.442340854121E-02,
+    -0.519286302475));
+#3069 = CARTESIAN_POINT('',(0.328847281066,4.963155553881E-02,
+    -0.515847416376));
+#3070 = CARTESIAN_POINT('',(0.329826487032,4.483970253641E-02,
+    -0.512408530277));
+#3071 = CARTESIAN_POINT('',(0.330693228951,3.968012957458E-02,
+    -0.509482470728));
+#3072 = CARTESIAN_POINT('',(0.331402666666,3.428025041954E-02,
+    -0.507126457866));
+#3073 = CARTESIAN_POINT('',(0.332112104381,2.88803712645E-02,
+    -0.504770445004));
+#3074 = CARTESIAN_POINT('',(0.332664292385,2.323942415698E-02,
+    -0.502984677336));
+#3075 = CARTESIAN_POINT('',(0.333035675133,1.750593610484E-02,
+    -0.501795120901));
+#3076 = CARTESIAN_POINT('',(0.333341428972,1.278564148198E-02,
+    -0.500815776949));
+#3077 = CARTESIAN_POINT('',(0.333524079573,8.004250936965E-03,
+    -0.500234268943));
+#3078 = CARTESIAN_POINT('',(0.333579637568,3.142195313709E-03,
+    -0.500057197209));
+#3079 = CARTESIAN_POINT('',(0.333591562882,2.098573420614E-03,
+    -0.500019189429));
+#3080 = CARTESIAN_POINT('',(0.33359758484,1.051231453453E-03,-0.5));
+#3081 = CARTESIAN_POINT('',(0.33359758484,-3.442945314709E-18,-0.5));
+#3082 = ORIENTED_EDGE('',*,*,#3083,.T.);
+#3083 = EDGE_CURVE('',#3048,#3084,#3086,.T.);
+#3084 = VERTEX_POINT('',#3085);
+#3085 = CARTESIAN_POINT('',(0.315177252321,-8.372377758611E-02,
+    -0.575977669345));
+#3086 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3087,#3088,#3089,#3090,#3091,
+    #3092,#3093,#3094,#3095,#3096,#3097,#3098,#3099,#3100,#3101,#3102,
+    #3103,#3104,#3105,#3106,#3107,#3108,#3109,#3110,#3111,#3112,#3113,
+    #3114,#3115,#3116,#3117),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,
+    4),(0.,0.117602851245,0.142857142857,0.285714285714,0.428571428571,
+    0.571428571429,0.714285714286,0.837110761938,0.857142857143,
+    0.968740340809,1.),.UNSPECIFIED.);
+#3087 = CARTESIAN_POINT('',(0.33359758484,-3.442945314709E-18,-0.5));
+#3088 = CARTESIAN_POINT('',(0.33359758484,-4.897386727837E-03,-0.5));
+#3089 = CARTESIAN_POINT('',(0.333467936945,-9.709957793696E-03,
+    -0.50041242345));
+#3090 = CARTESIAN_POINT('',(0.333215435046,-1.445731982813E-02,
+    -0.501219830155));
+#3091 = CARTESIAN_POINT('',(0.33316121224,-1.547677865874E-02,
+    -0.501393214424));
+#3092 = CARTESIAN_POINT('',(0.333101276089,-1.649323280095E-02,
+    -0.501584998603));
+#3093 = CARTESIAN_POINT('',(0.333035616046,-1.750685082432E-02,
+    -0.501795310687));
+#3094 = CARTESIAN_POINT('',(0.332664193784,-2.324063171951E-02,
+    -0.502984992969));
+#3095 = CARTESIAN_POINT('',(0.332111946298,-2.888186541862E-02,
+    -0.504770955125));
+#3096 = CARTESIAN_POINT('',(0.331402441847,-3.428196070378E-02,
+    -0.507127204102));
+#3097 = CARTESIAN_POINT('',(0.330692937396,-3.968205598894E-02,
+    -0.50948345308));
+#3098 = CARTESIAN_POINT('',(0.329826121305,-4.4841778643E-02,
+    -0.512409780913));
+#3099 = CARTESIAN_POINT('',(0.328846826474,-4.963378004042E-02,
+    -0.515849012851));
+#3100 = CARTESIAN_POINT('',(0.327867531643,-5.442578143785E-02,
+    -0.519288244789));
+#3101 = CARTESIAN_POINT('',(0.326775720034,-5.885041531135E-02,
+    -0.523239836765));
+#3102 = CARTESIAN_POINT('',(0.325624845085,-6.280643780678E-02,
+    -0.527627682958));
+#3103 = CARTESIAN_POINT('',(0.324473970136,-6.676246030221E-02,
+    -0.532015529152));
+#3104 = CARTESIAN_POINT('',(0.3232641272,-7.024976518471E-02,
+    -0.536838975202));
+#3105 = CARTESIAN_POINT('',(0.322049860452,-7.318860298645E-02,
+    -0.542008881797));
+#3106 = CARTESIAN_POINT('',(0.321005863853,-7.571534323773E-02,
+    -0.546453839965));
+#3107 = CARTESIAN_POINT('',(0.319959074809,-7.783478571945E-02,
+    -0.551157265417));
+#3108 = CARTESIAN_POINT('',(0.318951187506,-7.949750485881E-02,
+    -0.556001802443));
+#3109 = CARTESIAN_POINT('',(0.318786806586,-7.976868527954E-02,
+    -0.556791920003));
+#3110 = CARTESIAN_POINT('',(0.318623469562,-8.002782366807E-02,
+    -0.557585755879));
+#3111 = CARTESIAN_POINT('',(0.31846136605,-8.027483242401E-02,
+    -0.558382767208));
+#3112 = CARTESIAN_POINT('',(0.317558298056,-8.165090194262E-02,
+    -0.562822864855));
+#3113 = CARTESIAN_POINT('',(0.316690987084,-8.265403127782E-02,
+    -0.567359782952));
+#3114 = CARTESIAN_POINT('',(0.315863361522,-8.328395187115E-02,
+    -0.572025584907));
+#3115 = CARTESIAN_POINT('',(0.315631534673,-8.346039942551E-02,
+    -0.573332526373));
+#3116 = CARTESIAN_POINT('',(0.315402807566,-8.360725613342E-02,
+    -0.574649634644));
+#3117 = CARTESIAN_POINT('',(0.315177252321,-8.37237775863E-02,
+    -0.575977669345));
+#3118 = ORIENTED_EDGE('',*,*,#3119,.T.);
+#3119 = EDGE_CURVE('',#3084,#3120,#3122,.T.);
+#3120 = VERTEX_POINT('',#3121);
+#3121 = CARTESIAN_POINT('',(0.313493233079,-8.400025863603E-02,
+    -0.586963466914));
+#3122 = ELLIPSE('',#3123,9.469495262364E-02,9.048785401734E-02);
+#3123 = AXIS2_PLACEMENT_3D('',#3124,#3125,#3126);
+#3124 = CARTESIAN_POINT('',(0.337261589048,7.000864524359E-03,
+    -0.589912773298));
+#3125 = DIRECTION('',(0.956854890621,-0.254464714142,-0.140272689971));
+#3126 = DIRECTION('',(0.182714717763,0.902301409454,-0.390470867557));
+#3127 = ORIENTED_EDGE('',*,*,#3128,.T.);
+#3128 = EDGE_CURVE('',#3120,#2871,#3129,.T.);
+#3129 = LINE('',#3130,#3131);
+#3130 = CARTESIAN_POINT('',(0.313493233079,-8.400025863603E-02,
+    -0.586963466914));
+#3131 = VECTOR('',#3132,1.);
+#3132 = DIRECTION('',(0.933012701892,-0.25,-0.258819045102));
+#3133 = ORIENTED_EDGE('',*,*,#2878,.T.);
+#3134 = ORIENTED_EDGE('',*,*,#2682,.T.);
+#3135 = ORIENTED_EDGE('',*,*,#3136,.T.);
+#3136 = EDGE_CURVE('',#2674,#2921,#3137,.T.);
+#3137 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3138,#3139,#3140,#3141,#3142,
+    #3143,#3144,#3145,#3146,#3147,#3148,#3149,#3150,#3151,#3152,#3153,
+    #3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,#3162,#3163,#3164,
+    #3165,#3166,#3167,#3168,#3169,#3170,#3171),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,3,3,3,3,3,3,3,3,4),(0.,0.115194312373,0.142857142857,
+    0.285714285714,0.428571428571,0.55591463085,0.571428571429,
+    0.714285714286,0.837456483254,0.857142857143,0.967813250795,1.),
+  .UNSPECIFIED.);
+#3138 = CARTESIAN_POINT('',(0.433738013435,-2.524186206356E-17,-0.5));
+#3139 = CARTESIAN_POINT('',(0.433738013435,5.90035360673E-03,-0.5));
+#3140 = CARTESIAN_POINT('',(0.433595900266,1.170899378922E-02,
+    -0.500460930105));
+#3141 = CARTESIAN_POINT('',(0.433317697623,1.744935840479E-02,
+    -0.501365210317));
+#3142 = CARTESIAN_POINT('',(0.433250889875,1.882785296762E-02,
+    -0.501582364703));
+#3143 = CARTESIAN_POINT('',(0.43317617481,2.020241368539E-02,
+    -0.501825315397));
+#3144 = CARTESIAN_POINT('',(0.433093524598,2.157332980228E-02,
+    -0.502094248777));
+#3145 = CARTESIAN_POINT('',(0.432666700119,2.865305216371E-02,
+    -0.503483081871));
+#3146 = CARTESIAN_POINT('',(0.432030740471,3.563394265039E-02,
+    -0.505569803601));
+#3147 = CARTESIAN_POINT('',(0.431211799818,4.233480259397E-02,
+    -0.508318555235));
+#3148 = CARTESIAN_POINT('',(0.430392859164,4.903566253754E-02,
+    -0.511067306868));
+#3149 = CARTESIAN_POINT('',(0.429390863694,5.545851798298E-02,
+    -0.514473614661));
+#3150 = CARTESIAN_POINT('',(0.428241871215,6.150097866699E-02,
+    -0.518503843689));
+#3151 = CARTESIAN_POINT('',(0.427217656544,6.688724271899E-02,
+    -0.522096399582));
+#3152 = CARTESIAN_POINT('',(0.426077030658,7.19691296527E-02,
+    -0.52618853343));
+#3153 = CARTESIAN_POINT('',(0.424865704035,7.662692480399E-02,
+    -0.530695646481));
+#3154 = CARTESIAN_POINT('',(0.424718130792,7.719437368162E-02,
+    -0.531244738091));
+#3155 = CARTESIAN_POINT('',(0.424569520029,7.775557087117E-02,
+    -0.531799943158));
+#3156 = CARTESIAN_POINT('',(0.424419963758,7.831033731775E-02,
+    -0.532361072541));
+#3157 = CARTESIAN_POINT('',(0.423042803561,8.341879761567E-02,
+    -0.537528124716));
+#3158 = CARTESIAN_POINT('',(0.421583732754,8.798261491204E-02,
+    -0.543196543602));
+#3159 = CARTESIAN_POINT('',(0.420091146313,9.194224483035E-02,
+    -0.549304097976));
+#3160 = CARTESIAN_POINT('',(0.418804245175,9.535621946342E-02,
+    -0.554570003157));
+#3161 = CARTESIAN_POINT('',(0.417493220642,9.831722777201E-02,
+    -0.560165675685));
+#3162 = CARTESIAN_POINT('',(0.416203758307,0.100758524563,
+    -0.565970220616));
+#3163 = CARTESIAN_POINT('',(0.415997663648,0.101148716829,
+    -0.566897960555));
+#3164 = CARTESIAN_POINT('',(0.415792130955,0.101525731572,
+    -0.567830993198));
+#3165 = CARTESIAN_POINT('',(0.415587357854,0.101889411542,
+    -0.568768782074));
+#3166 = CARTESIAN_POINT('',(0.414436190055,0.103933902095,
+    -0.574040726242));
+#3167 = CARTESIAN_POINT('',(0.413306528691,0.105560445532,
+    -0.579461208408));
+#3168 = CARTESIAN_POINT('',(0.412203775352,0.106766751583,
+    -0.585064060458));
+#3169 = CARTESIAN_POINT('',(0.411883056829,0.107117586789,-0.58669356215
+    ));
+#3170 = CARTESIAN_POINT('',(0.411564595215,0.107432550254,
+    -0.588338563311));
+#3171 = CARTESIAN_POINT('',(0.411248496524,0.107710755662,-0.59));
+#3172 = ORIENTED_EDGE('',*,*,#2929,.T.);
+#3173 = ORIENTED_EDGE('',*,*,#3174,.F.);
+#3174 = EDGE_CURVE('',#3037,#2894,#3175,.T.);
+#3175 = LINE('',#3176,#3177);
+#3176 = CARTESIAN_POINT('',(0.313493233079,8.400025863603E-02,
+    -0.586963466914));
+#3177 = VECTOR('',#3178,1.);
+#3178 = DIRECTION('',(0.933012701892,0.25,-0.258819045102));
+#3179 = CONICAL_SURFACE('',#3180,8.549017811572E-02,0.253261563461);
+#3180 = AXIS2_PLACEMENT_3D('',#3181,#3182,#3183);
+#3181 = CARTESIAN_POINT('',(0.319771950982,-8.307590726453E-14,
+    -0.582763071003));
+#3182 = DIRECTION('',(0.968100345886,-2.263004835517E-12,-0.250562807087
+    ));
+#3183 = DIRECTION('',(4.675103539014E-02,0.982438992671,0.180632129946)
+  );
+#3184 = ADVANCED_FACE('',(#3185),#3203,.F.);
+#3185 = FACE_BOUND('',#3186,.T.);
+#3186 = EDGE_LOOP('',(#3187,#3188,#3196,#3202));
+#3187 = ORIENTED_EDGE('',*,*,#3174,.F.);
+#3188 = ORIENTED_EDGE('',*,*,#3189,.F.);
+#3189 = EDGE_CURVE('',#3190,#3037,#3192,.T.);
+#3190 = VERTEX_POINT('',#3191);
+#3191 = CARTESIAN_POINT('',(0.168073152512,4.503506548499E-02,-1.65));
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(0.168073152512,4.503506548499E-02,-1.65));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(0.135445313241,3.62924623015E-02,0.990119904002));
+#3196 = ORIENTED_EDGE('',*,*,#3197,.T.);
+#3197 = EDGE_CURVE('',#3190,#2896,#3198,.T.);
+#3198 = LINE('',#3199,#3200);
+#3199 = CARTESIAN_POINT('',(0.168073152512,4.503506548499E-02,-1.65));
+#3200 = VECTOR('',#3201,1.);
+#3201 = DIRECTION('',(0.965925826289,0.258819045102,0.));
+#3202 = ORIENTED_EDGE('',*,*,#2893,.F.);
+#3203 = PLANE('',#3204);
+#3204 = AXIS2_PLACEMENT_3D('',#3205,#3206,#3207);
+#3205 = CARTESIAN_POINT('',(0.265629602229,7.117523740319E-02,-1.65));
+#3206 = DIRECTION('',(-0.258819045102,0.965925826289,0.));
+#3207 = DIRECTION('',(0.965925826289,0.258819045102,0.));
+#3208 = ADVANCED_FACE('',(#3209),#3235,.T.);
+#3209 = FACE_BOUND('',#3210,.T.);
+#3210 = EDGE_LOOP('',(#3211,#3219,#3228,#3234));
+#3211 = ORIENTED_EDGE('',*,*,#3212,.F.);
+#3212 = EDGE_CURVE('',#3213,#2956,#3215,.T.);
+#3213 = VERTEX_POINT('',#3214);
+#3214 = CARTESIAN_POINT('',(-4.503506548499E-02,0.168073152512,-1.65));
+#3215 = LINE('',#3216,#3217);
+#3216 = CARTESIAN_POINT('',(-4.503506548499E-02,0.168073152512,-1.65));
+#3217 = VECTOR('',#3218,1.);
+#3218 = DIRECTION('',(-0.258819045102,0.965925826289,0.));
+#3219 = ORIENTED_EDGE('',*,*,#3220,.T.);
+#3220 = EDGE_CURVE('',#3213,#3221,#3223,.T.);
+#3221 = VERTEX_POINT('',#3222);
+#3222 = CARTESIAN_POINT('',(-0.168073152512,4.503506548499E-02,-1.65));
+#3223 = CIRCLE('',#3224,0.174002131362);
+#3224 = AXIS2_PLACEMENT_3D('',#3225,#3226,#3227);
+#3225 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3226 = DIRECTION('',(0.,0.,1.));
+#3227 = DIRECTION('',(-0.258819045102,0.965925826289,0.));
+#3228 = ORIENTED_EDGE('',*,*,#3229,.F.);
+#3229 = EDGE_CURVE('',#2964,#3221,#3230,.T.);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(-0.265629602229,7.117523740319E-02,-1.65));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(0.965925826289,-0.258819045102,0.));
+#3234 = ORIENTED_EDGE('',*,*,#2963,.T.);
+#3235 = PLANE('',#3236);
+#3236 = AXIS2_PLACEMENT_3D('',#3237,#3238,#3239);
+#3237 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3238 = DIRECTION('',(0.,0.,-1.));
+#3239 = DIRECTION('',(1.,0.,0.));
+#3240 = ADVANCED_FACE('',(#3241),#3260,.T.);
+#3241 = FACE_BOUND('',#3242,.T.);
+#3242 = EDGE_LOOP('',(#3243,#3244,#3253,#3259));
+#3243 = ORIENTED_EDGE('',*,*,#3197,.F.);
+#3244 = ORIENTED_EDGE('',*,*,#3245,.T.);
+#3245 = EDGE_CURVE('',#3190,#3246,#3248,.T.);
+#3246 = VERTEX_POINT('',#3247);
+#3247 = CARTESIAN_POINT('',(4.503506548499E-02,0.168073152512,-1.65));
+#3248 = CIRCLE('',#3249,0.174002131362);
+#3249 = AXIS2_PLACEMENT_3D('',#3250,#3251,#3252);
+#3250 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3251 = DIRECTION('',(0.,0.,1.));
+#3252 = DIRECTION('',(0.965925826289,0.258819045102,-0.));
+#3253 = ORIENTED_EDGE('',*,*,#3254,.F.);
+#3254 = EDGE_CURVE('',#2904,#3246,#3255,.T.);
+#3255 = LINE('',#3256,#3257);
+#3256 = CARTESIAN_POINT('',(7.117523740319E-02,0.265629602229,-1.65));
+#3257 = VECTOR('',#3258,1.);
+#3258 = DIRECTION('',(-0.258819045102,-0.965925826289,0.));
+#3259 = ORIENTED_EDGE('',*,*,#2903,.T.);
+#3260 = PLANE('',#3261);
+#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264);
+#3262 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3263 = DIRECTION('',(0.,0.,-1.));
+#3264 = DIRECTION('',(1.,0.,0.));
+#3265 = ADVANCED_FACE('',(#3266),#3292,.T.);
+#3266 = FACE_BOUND('',#3267,.T.);
+#3267 = EDGE_LOOP('',(#3268,#3276,#3277,#3285));
+#3268 = ORIENTED_EDGE('',*,*,#3269,.F.);
+#3269 = EDGE_CURVE('',#3006,#3270,#3272,.T.);
+#3270 = VERTEX_POINT('',#3271);
+#3271 = CARTESIAN_POINT('',(-4.503506548499E-02,-0.168073152512,-1.65));
+#3272 = LINE('',#3273,#3274);
+#3273 = CARTESIAN_POINT('',(-7.117523740319E-02,-0.265629602229,-1.65));
+#3274 = VECTOR('',#3275,1.);
+#3275 = DIRECTION('',(0.258819045102,0.965925826289,0.));
+#3276 = ORIENTED_EDGE('',*,*,#3005,.T.);
+#3277 = ORIENTED_EDGE('',*,*,#3278,.F.);
+#3278 = EDGE_CURVE('',#3279,#2998,#3281,.T.);
+#3279 = VERTEX_POINT('',#3280);
+#3280 = CARTESIAN_POINT('',(-0.168073152512,-4.503506548499E-02,-1.65));
+#3281 = LINE('',#3282,#3283);
+#3282 = CARTESIAN_POINT('',(-0.168073152512,-4.503506548499E-02,-1.65));
+#3283 = VECTOR('',#3284,1.);
+#3284 = DIRECTION('',(-0.965925826289,-0.258819045102,0.));
+#3285 = ORIENTED_EDGE('',*,*,#3286,.T.);
+#3286 = EDGE_CURVE('',#3279,#3270,#3287,.T.);
+#3287 = CIRCLE('',#3288,0.174002131362);
+#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291);
+#3289 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3290 = DIRECTION('',(0.,0.,1.));
+#3291 = DIRECTION('',(-0.965925826289,-0.258819045102,0.));
+#3292 = PLANE('',#3293);
+#3293 = AXIS2_PLACEMENT_3D('',#3294,#3295,#3296);
+#3294 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3295 = DIRECTION('',(0.,0.,-1.));
+#3296 = DIRECTION('',(1.,0.,0.));
+#3297 = ADVANCED_FACE('',(#3298),#3324,.T.);
+#3298 = FACE_BOUND('',#3299,.T.);
+#3299 = EDGE_LOOP('',(#3300,#3308,#3317,#3323));
+#3300 = ORIENTED_EDGE('',*,*,#3301,.F.);
+#3301 = EDGE_CURVE('',#3302,#2854,#3304,.T.);
+#3302 = VERTEX_POINT('',#3303);
+#3303 = CARTESIAN_POINT('',(4.503506548499E-02,-0.168073152512,-1.65));
+#3304 = LINE('',#3305,#3306);
+#3305 = CARTESIAN_POINT('',(4.503506548499E-02,-0.168073152512,-1.65));
+#3306 = VECTOR('',#3307,1.);
+#3307 = DIRECTION('',(0.258819045102,-0.965925826289,0.));
+#3308 = ORIENTED_EDGE('',*,*,#3309,.T.);
+#3309 = EDGE_CURVE('',#3302,#3310,#3312,.T.);
+#3310 = VERTEX_POINT('',#3311);
+#3311 = CARTESIAN_POINT('',(0.168073152512,-4.503506548499E-02,-1.65));
+#3312 = CIRCLE('',#3313,0.174002131362);
+#3313 = AXIS2_PLACEMENT_3D('',#3314,#3315,#3316);
+#3314 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3315 = DIRECTION('',(0.,0.,1.));
+#3316 = DIRECTION('',(0.258819045102,-0.965925826289,0.));
+#3317 = ORIENTED_EDGE('',*,*,#3318,.F.);
+#3318 = EDGE_CURVE('',#2862,#3310,#3319,.T.);
+#3319 = LINE('',#3320,#3321);
+#3320 = CARTESIAN_POINT('',(0.265629602229,-7.117523740319E-02,-1.65));
+#3321 = VECTOR('',#3322,1.);
+#3322 = DIRECTION('',(-0.965925826289,0.258819045102,0.));
+#3323 = ORIENTED_EDGE('',*,*,#2861,.T.);
+#3324 = PLANE('',#3325);
+#3325 = AXIS2_PLACEMENT_3D('',#3326,#3327,#3328);
+#3326 = CARTESIAN_POINT('',(0.,0.,-1.65));
+#3327 = DIRECTION('',(0.,0.,-1.));
+#3328 = DIRECTION('',(1.,0.,0.));
+#3329 = ADVANCED_FACE('',(#3330),#3357,.F.);
+#3330 = FACE_BOUND('',#3331,.T.);
+#3331 = EDGE_LOOP('',(#3332,#3342,#3348,#3349,#3350));
+#3332 = ORIENTED_EDGE('',*,*,#3333,.T.);
+#3333 = EDGE_CURVE('',#3334,#3336,#3338,.T.);
+#3334 = VERTEX_POINT('',#3335);
+#3335 = CARTESIAN_POINT('',(-0.109116757948,0.407229284619,
+    -0.612965980387));
+#3336 = VERTEX_POINT('',#3337);
+#3337 = CARTESIAN_POINT('',(-8.400025863603E-02,0.313493233079,
+    -0.586963466914));
+#3338 = LINE('',#3339,#3340);
+#3339 = CARTESIAN_POINT('',(-0.109116757948,0.407229284619,
+    -0.612965980387));
+#3340 = VECTOR('',#3341,1.);
+#3341 = DIRECTION('',(0.25,-0.933012701892,0.258819045102));
+#3342 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3343 = EDGE_CURVE('',#3213,#3336,#3344,.T.);
+#3344 = LINE('',#3345,#3346);
+#3345 = CARTESIAN_POINT('',(-4.503506548499E-02,0.168073152512,-1.65));
+#3346 = VECTOR('',#3347,1.);
+#3347 = DIRECTION('',(-3.62924623015E-02,0.135445313241,0.990119904002)
+  );
+#3348 = ORIENTED_EDGE('',*,*,#3212,.T.);
+#3349 = ORIENTED_EDGE('',*,*,#2955,.F.);
+#3350 = ORIENTED_EDGE('',*,*,#3351,.F.);
+#3351 = EDGE_CURVE('',#3334,#2947,#3352,.T.);
+#3352 = CIRCLE('',#3353,1.);
+#3353 = AXIS2_PLACEMENT_3D('',#3354,#3355,#3356);
+#3354 = CARTESIAN_POINT('',(0.146232760483,-0.545748091853,
+    -0.449776693453));
+#3355 = DIRECTION('',(0.965925826289,0.258819045102,0.));
+#3356 = DIRECTION('',(-0.255349518431,0.952977376472,-0.163189286934));
+#3357 = PLANE('',#3358);
+#3358 = AXIS2_PLACEMENT_3D('',#3359,#3360,#3361);
+#3359 = CARTESIAN_POINT('',(-7.117523740319E-02,0.265629602229,-1.65));
+#3360 = DIRECTION('',(-0.965925826289,-0.258819045102,0.));
+#3361 = DIRECTION('',(-0.258819045102,0.965925826289,0.));
+#3362 = ADVANCED_FACE('',(#3363),#3558,.F.);
+#3363 = FACE_BOUND('',#3364,.F.);
+#3364 = EDGE_LOOP('',(#3365,#3443,#3444,#3453,#3543,#3552));
+#3365 = ORIENTED_EDGE('',*,*,#3366,.T.);
+#3366 = EDGE_CURVE('',#3367,#3334,#3369,.T.);
+#3367 = VERTEX_POINT('',#3368);
+#3368 = CARTESIAN_POINT('',(0.109116757948,0.407229284619,
+    -0.612965980387));
+#3369 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3370,#3371,#3372,#3373,#3374,
+    #3375,#3376,#3377,#3378,#3379,#3380,#3381,#3382,#3383,#3384,#3385,
+    #3386,#3387,#3388,#3389,#3390,#3391,#3392,#3393,#3394,#3395,#3396,
+    #3397,#3398,#3399,#3400,#3401,#3402,#3403,#3404,#3405,#3406,#3407,
+    #3408,#3409,#3410,#3411,#3412,#3413,#3414,#3415,#3416,#3417,#3418,
+    #3419,#3420,#3421,#3422,#3423,#3424,#3425,#3426,#3427,#3428,#3429,
+    #3430,#3431,#3432,#3433,#3434,#3435,#3436,#3437,#3438,#3439,#3440,
+    #3441,#3442),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
+    3,3,3,3,3,3,3,3,4),(0.,4.588956397002E-02,6.666666666667E-02,
+    0.111096932062,0.133333333333,0.18762225821,0.2,0.266666666667,
+    0.315146604896,0.333333333333,0.4,0.466666666667,0.500057216243,
+    0.533333333333,0.6,0.666666666667,0.715062394803,0.733333333333,0.8,
+    0.853040552253,0.866666666667,0.91002916673,0.933333333333,
+    0.978772404637,1.),.UNSPECIFIED.);
+#3370 = CARTESIAN_POINT('',(0.109116757948,0.407229284619,
+    -0.612965980387));
+#3371 = CARTESIAN_POINT('',(0.109350437761,0.408101389554,
+    -0.607507495225));
+#3372 = CARTESIAN_POINT('',(0.109184107042,0.40901959813,-0.602131052667
+    ));
+#3373 = CARTESIAN_POINT('',(0.1086303961,0.40998748164,-0.596791223189)
+  );
+#3374 = CARTESIAN_POINT('',(0.1083796962,0.410425703609,-0.594373545272)
+  );
+#3375 = CARTESIAN_POINT('',(0.108048870903,0.410874115639,
+    -0.591963345882));
+#3376 = CARTESIAN_POINT('',(0.107635601931,0.411332950578,
+    -0.589556789562));
+#3377 = CARTESIAN_POINT('',(0.106751857437,0.412314134452,-0.58441055057
+    ));
+#3378 = CARTESIAN_POINT('',(0.105486889495,0.413347468798,
+    -0.579281280503));
+#3379 = CARTESIAN_POINT('',(0.103859669538,0.414400545062,
+    -0.574292907612));
+#3380 = CARTESIAN_POINT('',(0.103045280616,0.414927587297,
+    -0.571796333255));
+#3381 = CARTESIAN_POINT('',(0.102140972877,0.415459604577,
+    -0.569334934334));
+#3382 = CARTESIAN_POINT('',(0.101153832487,0.415992888098,
+    -0.566922879002));
+#3383 = CARTESIAN_POINT('',(9.874378466448E-02,0.417294869865,
+    -0.561033981374));
+#3384 = CARTESIAN_POINT('',(9.58437614954E-02,0.418600327095,
+    -0.555434729195));
+#3385 = CARTESIAN_POINT('',(9.246293387313E-02,0.419893740803,
+    -0.550115182354));
+#3386 = CARTESIAN_POINT('',(9.169211346286E-02,0.420188635957,
+    -0.548902338714));
+#3387 = CARTESIAN_POINT('',(9.089610797707E-02,0.420482880673,
+    -0.547704129168));
+#3388 = CARTESIAN_POINT('',(9.007470722368E-02,0.420776239757,
+    -0.546520633971));
+#3389 = CARTESIAN_POINT('',(8.565063285266E-02,0.422356275321,
+    -0.540146314558));
+#3390 = CARTESIAN_POINT('',(8.048828869219E-02,0.423912683694,
+    -0.534204885945));
+#3391 = CARTESIAN_POINT('',(7.468662830113E-02,0.425360539552,
+    -0.528864342364));
+#3392 = CARTESIAN_POINT('',(7.046766624031E-02,0.42641341899,
+    -0.52498070402));
+#3393 = CARTESIAN_POINT('',(6.590825906748E-02,0.427410272826,
+    -0.521415098607));
+#3394 = CARTESIAN_POINT('',(6.11144663499E-02,0.428314270167,
+    -0.518247279861));
+#3395 = CARTESIAN_POINT('',(5.93161264691E-02,0.428653395066,
+    -0.517058906663));
+#3396 = CARTESIAN_POINT('',(5.748514503794E-02,0.428979553362,
+    -0.515926123372));
+#3397 = CARTESIAN_POINT('',(5.562819280212E-02,0.429291192082,
+    -0.51485162801));
+#3398 = CARTESIAN_POINT('',(4.882120625967E-02,0.430433558877,
+    -0.5109128754));
+#3399 = CARTESIAN_POINT('',(4.166548919952E-02,0.431377310049,
+    -0.507753849483));
+#3400 = CARTESIAN_POINT('',(3.428116992463E-02,0.432095485641,
+    -0.505374684591));
+#3401 = CARTESIAN_POINT('',(2.689685064974E-02,0.432813661232,
+    -0.502995519698));
+#3402 = CARTESIAN_POINT('',(1.928397884716E-02,0.433306183803,
+    -0.501399334861));
+#3403 = CARTESIAN_POINT('',(1.159395153219E-02,0.43355264403,
+    -0.500600454894));
+#3404 = CARTESIAN_POINT('',(7.742337957655E-03,0.433676085666,
+    -0.500200329277));
+#3405 = CARTESIAN_POINT('',(3.824335735738E-03,0.433737875049,
+    -0.500000000001));
+#3406 = CARTESIAN_POINT('',(-3.239809443143E-17,0.433737875151,
+    -0.500000000001));
+#3407 = CARTESIAN_POINT('',(-3.811229385296E-03,0.433737875252,
+    -0.500000000001));
+#3408 = CARTESIAN_POINT('',(-7.715275767735E-03,0.433676517661,
+    -0.500198924535));
+#3409 = CARTESIAN_POINT('',(-1.155373890362E-02,0.433553929803,
+    -0.500596284729));
+#3410 = CARTESIAN_POINT('',(-1.924386517939E-02,0.433308332523,
+    -0.501392371589));
+#3411 = CARTESIAN_POINT('',(-2.685692945753E-02,0.432816690561,
+    -0.502985655843));
+#3412 = CARTESIAN_POINT('',(-3.424244689679E-02,0.432099252456,
+    -0.505362216163));
+#3413 = CARTESIAN_POINT('',(-4.162796433605E-02,0.431381814351,
+    -0.507738776483));
+#3414 = CARTESIAN_POINT('',(-4.878584507913E-02,0.430438659004,
+    -0.510895609931));
+#3415 = CARTESIAN_POINT('',(-5.55951124503E-02,0.429296735372,
+    -0.514832494595));
+#3416 = CARTESIAN_POINT('',(-6.053820423787E-02,0.428467771987,
+    -0.517690420594));
+#3417 = CARTESIAN_POINT('',(-6.529549100538E-02,0.427535129819,
+    -0.52096431665));
+#3418 = CARTESIAN_POINT('',(-6.97493105591E-02,0.426531634472,
+    -0.524589584475));
+#3419 = CARTESIAN_POINT('',(-7.143077019248E-02,0.426152782814,
+    -0.525958239274));
+#3420 = CARTESIAN_POINT('',(-7.306927078482E-02,0.425763944194,
+    -0.527376543397));
+#3421 = CARTESIAN_POINT('',(-7.465971125275E-02,0.425367259736,
+    -0.528839572753));
+#3422 = CARTESIAN_POINT('',(-8.046288137203E-02,0.423919844736,
+    -0.534177847535));
+#3423 = CARTESIAN_POINT('',(-8.56260976634E-02,0.422363990034,
+    -0.540116131586));
+#3424 = CARTESIAN_POINT('',(-9.00517608772E-02,0.420784435708,
+    -0.546487585016));
+#3425 = CARTESIAN_POINT('',(-9.357285519136E-02,0.419527729201,
+    -0.551556766145));
+#3426 = CARTESIAN_POINT('',(-9.663128245393E-02,0.418255204506,
+    -0.55689393814));
+#3427 = CARTESIAN_POINT('',(-9.923051590115E-02,0.4169813656,
+    -0.562509437496));
+#3428 = CARTESIAN_POINT('',(-9.98982588042E-02,0.416654116469,
+    -0.563952058914));
+#3429 = CARTESIAN_POINT('',(-0.100535462258,0.416326747833,
+    -0.565413175876));
+#3430 = CARTESIAN_POINT('',(-0.101141670763,0.415999450391,
+    -0.566893176962));
+#3431 = CARTESIAN_POINT('',(-0.103070813256,0.414957888951,
+    -0.571602997034));
+#3432 = CARTESIAN_POINT('',(-0.10468309077,0.413919898974,
+    -0.576507246781));
+#3433 = CARTESIAN_POINT('',(-0.105933507647,0.412915563684,
+    -0.581489209019));
+#3434 = CARTESIAN_POINT('',(-0.1066055151,0.412375807053,-0.584166648692
+    ));
+#3435 = CARTESIAN_POINT('',(-0.107173846505,0.411845857839,
+    -0.586866197657));
+#3436 = CARTESIAN_POINT('',(-0.107637587737,0.411330742549,
+    -0.58956835977));
+#3437 = CARTESIAN_POINT('',(-0.108541802476,0.410326357334,
+    -0.59483710587));
+#3438 = CARTESIAN_POINT('',(-0.109053044236,0.409373300007,
+    -0.600115548653));
+#3439 = CARTESIAN_POINT('',(-0.10918495291,0.408467779897,
+    -0.605449300612));
+#3440 = CARTESIAN_POINT('',(-0.109246576175,0.408044751565,
+    -0.607941048904));
+#3441 = CARTESIAN_POINT('',(-0.109224681686,0.407632061498,
+    -0.610445008965));
+#3442 = CARTESIAN_POINT('',(-0.109116757946,0.407229284619,
+    -0.612965980387));
+#3443 = ORIENTED_EDGE('',*,*,#3333,.T.);
+#3444 = ORIENTED_EDGE('',*,*,#3445,.T.);
+#3445 = EDGE_CURVE('',#3336,#3446,#3448,.T.);
+#3446 = VERTEX_POINT('',#3447);
+#3447 = CARTESIAN_POINT('',(-8.372377758611E-02,0.315177252321,
+    -0.575977669345));
+#3448 = ELLIPSE('',#3449,9.470135687954E-02,9.049140150321E-02);
+#3449 = AXIS2_PLACEMENT_3D('',#3450,#3451,#3452);
+#3450 = CARTESIAN_POINT('',(7.007517925965E-03,0.337262588819,
+    -0.589913308935));
+#3451 = DIRECTION('',(-0.2544579174,0.956856633861,-0.140273128248));
+#3452 = DIRECTION('',(0.902385442837,0.182761855001,-0.390254553994));
+#3453 = ORIENTED_EDGE('',*,*,#3454,.T.);
+#3454 = EDGE_CURVE('',#3446,#3455,#3457,.T.);
+#3455 = VERTEX_POINT('',#3456);
+#3456 = CARTESIAN_POINT('',(8.372377758611E-02,0.315177252321,
+    -0.575977669345));
+#3457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3458,#3459,#3460,#3461,#3462,
+    #3463,#3464,#3465,#3466,#3467,#3468,#3469,#3470,#3471,#3472,#3473,
+    #3474,#3475,#3476,#3477,#3478,#3479,#3480,#3481,#3482,#3483,#3484,
+    #3485,#3486,#3487,#3488,#3489,#3490,#3491,#3492,#3493,#3494,#3495,
+    #3496,#3497,#3498,#3499,#3500,#3501,#3502,#3503,#3504,#3505,#3506,
+    #3507,#3508,#3509,#3510,#3511,#3512,#3513,#3514,#3515,#3516,#3517,
+    #3518,#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526,#3527,#3528,
+    #3529,#3530,#3531,#3532,#3533,#3534,#3535,#3536,#3537,#3538,#3539,
+    #3540,#3541,#3542),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,
+    3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,5.025348324765E-02,
+    6.666666666667E-02,0.120253593186,0.133333333333,0.2,0.255749513845,
+    0.266666666667,0.329367686983,0.333333333333,0.395836562108,0.4,
+    0.436524911772,0.452451414207,0.466666666667,0.515622988916,
+    0.533333333333,0.592226745629,0.6,0.666666666667,0.733333333333,
+    0.780353991035,0.8,0.852291238584,0.866666666667,0.911018075853,
+    0.933333333333,0.986479892248,1.),.UNSPECIFIED.);
+#3458 = CARTESIAN_POINT('',(-8.372377758632E-02,0.315177252321,
+    -0.575977669345));
+#3459 = CARTESIAN_POINT('',(-8.331133278407E-02,0.31597563825,
+    -0.571276895402));
+#3460 = CARTESIAN_POINT('',(-8.252309024001E-02,0.316813484531,
+    -0.566714996788));
+#3461 = CARTESIAN_POINT('',(-8.137353031111E-02,0.317687797689,
+    -0.56225599068));
+#3462 = CARTESIAN_POINT('',(-8.099807498454E-02,0.317973355252,
+    -0.560799644167));
+#3463 = CARTESIAN_POINT('',(-8.058366114371E-02,0.318262792864,
+    -0.559354312006));
+#3464 = CARTESIAN_POINT('',(-8.012962132871E-02,0.318555943251,
+    -0.557918983886));
+#3465 = CARTESIAN_POINT('',(-7.864723990505E-02,0.319513041446,
+    -0.553232822734));
+#3466 = CARTESIAN_POINT('',(-7.673861346099E-02,0.320513103971,
+    -0.548654970227));
+#3467 = CARTESIAN_POINT('',(-7.444415464242E-02,0.321516271081,
+    -0.544301820886));
+#3468 = CARTESIAN_POINT('',(-7.38841127241E-02,0.32176112866,
+    -0.543239284445));
+#3469 = CARTESIAN_POINT('',(-7.330131454638E-02,0.322006191464,
+    -0.542190056917));
+#3470 = CARTESIAN_POINT('',(-7.269678044227E-02,0.322250927402,
+    -0.541155647199));
+#3471 = CARTESIAN_POINT('',(-6.96155056498E-02,0.32349833209,
+    -0.535883321672));
+#3472 = CARTESIAN_POINT('',(-6.597124294594E-02,0.324734823618,
+    -0.530992338853));
+#3473 = CARTESIAN_POINT('',(-6.179787932915E-02,0.325914138929,
+    -0.526529257995));
+#3474 = CARTESIAN_POINT('',(-5.830793443812E-02,0.326900332757,
+    -0.522797039173));
+#3475 = CARTESIAN_POINT('',(-5.444383420877E-02,0.327847371036,
+    -0.519369031417));
+#3476 = CARTESIAN_POINT('',(-5.030137820692E-02,0.328709149483,
+    -0.516333191748));
+#3477 = CARTESIAN_POINT('',(-4.949018144288E-02,0.328877907313,
+    -0.515738698212));
+#3478 = CARTESIAN_POINT('',(-4.866842578483E-02,0.329043423676,
+    -0.515159135023));
+#3479 = CARTESIAN_POINT('',(-4.783698769059E-02,0.329205396013,
+    -0.514594994011));
+#3480 = CARTESIAN_POINT('',(-4.306174842334E-02,0.330135659695,
+    -0.511354935215));
+#3481 = CARTESIAN_POINT('',(-3.796246205233E-02,0.330947849688,
+    -0.508625226977));
+#3482 = CARTESIAN_POINT('',(-3.268880977494E-02,0.33160632482,
+    -0.506451366592));
+#3483 = CARTESIAN_POINT('',(-3.235526751677E-02,0.331647971344,
+    -0.50631387662));
+#3484 = CARTESIAN_POINT('',(-3.202103298686E-02,0.33168900712,
+    -0.506178594145));
+#3485 = CARTESIAN_POINT('',(-3.168614587489E-02,0.331729424827,
+    -0.506045524125));
+#3486 = CARTESIAN_POINT('',(-2.640793296214E-02,0.332366455213,
+    -0.503948184832));
+#3487 = CARTESIAN_POINT('',(-2.09701854365E-02,0.332848404643,
+    -0.502396914393));
+#3488 = CARTESIAN_POINT('',(-1.54011785896E-02,0.333163405219,
+    -0.501385774727));
+#3489 = CARTESIAN_POINT('',(-1.503021832753E-02,0.333184387901,
+    -0.501318421131));
+#3490 = CARTESIAN_POINT('',(-1.465867019592E-02,0.33320462521,
+    -0.501253481938));
+#3491 = CARTESIAN_POINT('',(-1.428654086103E-02,0.333224111631,
+    -0.501190963146));
+#3492 = CARTESIAN_POINT('',(-1.102193322736E-02,0.33339506166,
+    -0.500642499729));
+#3493 = CARTESIAN_POINT('',(-7.660763702803E-03,0.333510107489,
+    -0.500275901559));
+#3494 = CARTESIAN_POINT('',(-4.329597784766E-03,0.333563070595,
+    -0.500108629035));
+#3495 = CARTESIAN_POINT('',(-2.877059789974E-03,0.333586164889,
+    -0.5000356907));
+#3496 = CARTESIAN_POINT('',(-1.430323722686E-03,0.333597623611,
+    -0.500000000001));
+#3497 = CARTESIAN_POINT('',(-4.234741914914E-17,0.333597712147,
+    -0.500000000001));
+#3498 = CARTESIAN_POINT('',(1.27664017258E-03,0.33359779117,
+    -0.500000000001));
+#3499 = CARTESIAN_POINT('',(2.567283556196E-03,0.33358882104,
+    -0.500028398574));
+#3500 = CARTESIAN_POINT('',(3.865038897449E-03,0.333570351861,
+    -0.500086556013));
+#3501 = CARTESIAN_POINT('',(8.334416340219E-03,0.333506745316,
+    -0.500286846113));
+#3502 = CARTESIAN_POINT('',(1.279419399345E-02,0.333332153703,
+    -0.500839094639));
+#3503 = CARTESIAN_POINT('',(1.712139722121E-02,0.333059467388,
+    -0.501716259589));
+#3504 = CARTESIAN_POINT('',(1.868679788871E-02,0.332960820914,
+    -0.502033581084));
+#3505 = CARTESIAN_POINT('',(2.023496158212E-02,0.332849458972,
+    -0.502392952363));
+#3506 = CARTESIAN_POINT('',(2.176061180499E-02,0.332726389476,
+    -0.502791556788));
+#3507 = CARTESIAN_POINT('',(2.683396020956E-02,0.332317138115,
+    -0.504117063178));
+#3508 = CARTESIAN_POINT('',(3.165825900097E-02,0.331775919681,
+    -0.505878978318));
+#3509 = CARTESIAN_POINT('',(3.614159392476E-02,0.33115054519,
+    -0.507965490307));
+#3510 = CARTESIAN_POINT('',(3.673334266943E-02,0.331068002936,
+    -0.508240885938));
+#3511 = CARTESIAN_POINT('',(3.731921541716E-02,0.330984004122,
+    -0.508521899578));
+#3512 = CARTESIAN_POINT('',(3.78990601105E-02,0.330898666504,
+    -0.508808243912));
+#3513 = CARTESIAN_POINT('',(4.287204967728E-02,0.330166775553,
+    -0.511264052172));
+#3514 = CARTESIAN_POINT('',(4.739630269439E-02,0.329335552214,
+    -0.514111860409));
+#3515 = CARTESIAN_POINT('',(5.143571465958E-02,0.328469667755,
+    -0.517179460546));
+#3516 = CARTESIAN_POINT('',(5.547512662475E-02,0.327603783296,
+    -0.520247060683));
+#3517 = CARTESIAN_POINT('',(5.90305711096E-02,0.326703069401,
+    -0.523534624941));
+#3518 = CARTESIAN_POINT('',(6.211049916317E-02,0.325825346817,
+    -0.526865466368));
+#3519 = CARTESIAN_POINT('',(6.428280280448E-02,0.32520628042,
+    -0.529214741687));
+#3520 = CARTESIAN_POINT('',(6.622254935197E-02,0.324597097266,
+    -0.531581638041));
+#3521 = CARTESIAN_POINT('',(6.80142686977E-02,0.323986303596,
+    -0.534023438788));
+#3522 = CARTESIAN_POINT('',(6.876287869273E-02,0.323731103892,
+    -0.535043663552));
+#3523 = CARTESIAN_POINT('',(6.948520501642E-02,0.323475507565,
+    -0.536077410579));
+#3524 = CARTESIAN_POINT('',(7.018540021535E-02,0.323218240397,
+    -0.537130542152));
+#3525 = CARTESIAN_POINT('',(7.204909040648E-02,0.322533479493,
+    -0.539933633328));
+#3526 = CARTESIAN_POINT('',(7.375700085583E-02,0.321838991984,
+    -0.542869547565));
+#3527 = CARTESIAN_POINT('',(7.532423337489E-02,0.321123478652,
+    -0.546020042051));
+#3528 = CARTESIAN_POINT('',(7.575508257597E-02,0.320926776284,
+    -0.546886147122));
+#3529 = CARTESIAN_POINT('',(7.617502216075E-02,0.320728456938,
+    -0.547768577223));
+#3530 = CARTESIAN_POINT('',(7.658369373658E-02,0.320528231597,
+    -0.548669240624));
+#3531 = CARTESIAN_POINT('',(7.784453690436E-02,0.319910491662,
+    -0.551447988555));
+#3532 = CARTESIAN_POINT('',(7.899538571014E-02,0.319277422894,
+    -0.55440379355));
+#3533 = CARTESIAN_POINT('',(7.99722813187E-02,0.318656591965,
+    -0.557426951712));
+#3534 = CARTESIAN_POINT('',(8.046380295097E-02,0.318344223039,
+    -0.558948043241));
+#3535 = CARTESIAN_POINT('',(8.091201535936E-02,0.318035047242,
+    -0.560485818444));
+#3536 = CARTESIAN_POINT('',(8.131348572937E-02,0.317733015006,
+    -0.562024607131));
+#3537 = CARTESIAN_POINT('',(8.226963730821E-02,0.317013687701,
+    -0.565689423621));
+#3538 = CARTESIAN_POINT('',(8.296577296576E-02,0.316329636811,
+    -0.569360040408));
+#3539 = CARTESIAN_POINT('',(8.342257836497E-02,0.315673129544,
+    -0.573104383225));
+#3540 = CARTESIAN_POINT('',(8.353878641955E-02,0.31550611875,
+    -0.574056917488));
+#3541 = CARTESIAN_POINT('',(8.363925004143E-02,0.315340875676,
+    -0.575014280117));
+#3542 = CARTESIAN_POINT('',(8.372377758613E-02,0.315177252321,
+    -0.575977669345));
+#3543 = ORIENTED_EDGE('',*,*,#3544,.T.);
+#3544 = EDGE_CURVE('',#3455,#3545,#3547,.T.);
+#3545 = VERTEX_POINT('',#3546);
+#3546 = CARTESIAN_POINT('',(8.400025863603E-02,0.313493233079,
+    -0.586963466914));
+#3547 = ELLIPSE('',#3548,9.47014027658E-02,9.049142684145E-02);
+#3548 = AXIS2_PLACEMENT_3D('',#3549,#3550,#3551);
+#3549 = CARTESIAN_POINT('',(-7.007565959134E-03,0.337262594371,
+    -0.589913312694));
+#3550 = DIRECTION('',(0.254457851799,0.956856650686,-0.140273132478));
+#3551 = DIRECTION('',(0.902386042589,-0.182762172811,0.390253018348));
+#3552 = ORIENTED_EDGE('',*,*,#3553,.F.);
+#3553 = EDGE_CURVE('',#3367,#3545,#3554,.T.);
+#3554 = LINE('',#3555,#3556);
+#3555 = CARTESIAN_POINT('',(0.109116757948,0.407229284619,
+    -0.612965980387));
+#3556 = VECTOR('',#3557,1.);
+#3557 = DIRECTION('',(-0.25,-0.933012701892,0.258819045102));
+#3558 = CONICAL_SURFACE('',#3559,0.107259882567,0.25326156345);
+#3559 = AXIS2_PLACEMENT_3D('',#3560,#3561,#3562);
+#3560 = CARTESIAN_POINT('',(5.139118297581E-13,0.401200496555,
+    -0.603838329414));
+#3561 = DIRECTION('',(8.995394550353E-12,0.968100345888,-0.250562807079)
+  );
+#3562 = DIRECTION('',(0.982438992669,4.675103538109E-02,0.180632129962)
+  );
+#3563 = ADVANCED_FACE('',(#3564),#3582,.F.);
+#3564 = FACE_BOUND('',#3565,.T.);
+#3565 = EDGE_LOOP('',(#3566,#3567,#3574,#3575,#3576));
+#3566 = ORIENTED_EDGE('',*,*,#3553,.F.);
+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#3568 = EDGE_CURVE('',#3367,#2913,#3569,.T.);
+#3569 = CIRCLE('',#3570,1.);
+#3570 = AXIS2_PLACEMENT_3D('',#3571,#3572,#3573);
+#3571 = CARTESIAN_POINT('',(-0.146232760483,-0.545748091853,
+    -0.449776693453));
+#3572 = DIRECTION('',(0.965925826289,-0.258819045102,0.));
+#3573 = DIRECTION('',(0.255349518431,0.952977376472,-0.163189286934));
+#3574 = ORIENTED_EDGE('',*,*,#2912,.T.);
+#3575 = ORIENTED_EDGE('',*,*,#3254,.T.);
+#3576 = ORIENTED_EDGE('',*,*,#3577,.F.);
+#3577 = EDGE_CURVE('',#3545,#3246,#3578,.T.);
+#3578 = LINE('',#3579,#3580);
+#3579 = CARTESIAN_POINT('',(8.400025863603E-02,0.313493233079,
+    -0.586963466914));
+#3580 = VECTOR('',#3581,1.);
+#3581 = DIRECTION('',(-3.62924623015E-02,-0.135445313241,-0.990119904002
+    ));
+#3582 = PLANE('',#3583);
+#3583 = AXIS2_PLACEMENT_3D('',#3584,#3585,#3586);
+#3584 = CARTESIAN_POINT('',(0.15535643361,0.579798103515,-1.65));
+#3585 = DIRECTION('',(0.965925826289,-0.258819045102,0.));
+#3586 = DIRECTION('',(-0.258819045102,-0.965925826289,0.));
+#3587 = ADVANCED_FACE('',(#3588),#3602,.F.);
+#3588 = FACE_BOUND('',#3589,.F.);
+#3589 = EDGE_LOOP('',(#3590,#3591,#3598,#3599,#3600,#3601));
+#3590 = ORIENTED_EDGE('',*,*,#3544,.F.);
+#3591 = ORIENTED_EDGE('',*,*,#3592,.F.);
+#3592 = EDGE_CURVE('',#3039,#3455,#3593,.T.);
+#3593 = CIRCLE('',#3594,0.326107913602);
+#3594 = AXIS2_PLACEMENT_3D('',#3595,#3596,#3597);
+#3595 = CARTESIAN_POINT('',(0.,0.,-0.575977669345));
+#3596 = DIRECTION('',(0.,0.,1.));
+#3597 = DIRECTION('',(0.966481459587,0.256736417897,-0.));
+#3598 = ORIENTED_EDGE('',*,*,#3036,.F.);
+#3599 = ORIENTED_EDGE('',*,*,#3189,.F.);
+#3600 = ORIENTED_EDGE('',*,*,#3245,.T.);
+#3601 = ORIENTED_EDGE('',*,*,#3577,.F.);
+#3602 = CONICAL_SURFACE('',#3603,0.250055022482,0.140686945963);
+#3603 = AXIS2_PLACEMENT_3D('',#3604,#3605,#3606);
+#3604 = CARTESIAN_POINT('',(0.,0.,-1.112988834673));
+#3605 = DIRECTION('',(0.,0.,1.));
+#3606 = DIRECTION('',(-1.,0.,0.));
+#3607 = ADVANCED_FACE('',(#3608),#3642,.F.);
+#3608 = FACE_BOUND('',#3609,.F.);
+#3609 = EDGE_LOOP('',(#3610,#3621,#3627,#3628,#3634,#3635));
+#3610 = ORIENTED_EDGE('',*,*,#3611,.F.);
+#3611 = EDGE_CURVE('',#3612,#3614,#3616,.T.);
+#3612 = VERTEX_POINT('',#3613);
+#3613 = CARTESIAN_POINT('',(8.400025863603E-02,-0.313493233079,
+    -0.586963466914));
+#3614 = VERTEX_POINT('',#3615);
+#3615 = CARTESIAN_POINT('',(8.372377758611E-02,-0.315177252321,
+    -0.575977669345));
+#3616 = ELLIPSE('',#3617,9.470141295705E-02,9.04914324666E-02);
+#3617 = AXIS2_PLACEMENT_3D('',#3618,#3619,#3620);
+#3618 = CARTESIAN_POINT('',(-7.007576638426E-03,-0.337262595555,
+    -0.589913313526));
+#3619 = DIRECTION('',(0.254457836707,-0.956856654557,-0.140273133451));
+#3620 = DIRECTION('',(0.902386175738,0.18276224279,0.390252677693));
+#3621 = ORIENTED_EDGE('',*,*,#3622,.F.);
+#3622 = EDGE_CURVE('',#3302,#3612,#3623,.T.);
+#3623 = LINE('',#3624,#3625);
+#3624 = CARTESIAN_POINT('',(4.503506548499E-02,-0.168073152512,-1.65));
+#3625 = VECTOR('',#3626,1.);
+#3626 = DIRECTION('',(3.62924623015E-02,-0.135445313241,0.990119904002)
+  );
+#3627 = ORIENTED_EDGE('',*,*,#3309,.T.);
+#3628 = ORIENTED_EDGE('',*,*,#3629,.F.);
+#3629 = EDGE_CURVE('',#3120,#3310,#3630,.T.);
+#3630 = LINE('',#3631,#3632);
+#3631 = CARTESIAN_POINT('',(0.313493233079,-8.400025863603E-02,
+    -0.586963466914));
+#3632 = VECTOR('',#3633,1.);
+#3633 = DIRECTION('',(-0.135445313241,3.62924623015E-02,-0.990119904002)
+  );
+#3634 = ORIENTED_EDGE('',*,*,#3119,.F.);
+#3635 = ORIENTED_EDGE('',*,*,#3636,.F.);
+#3636 = EDGE_CURVE('',#3614,#3084,#3637,.T.);
+#3637 = CIRCLE('',#3638,0.326107913602);
+#3638 = AXIS2_PLACEMENT_3D('',#3639,#3640,#3641);
+#3639 = CARTESIAN_POINT('',(0.,0.,-0.575977669345));
+#3640 = DIRECTION('',(0.,0.,1.));
+#3641 = DIRECTION('',(0.256736417897,-0.966481459587,0.));
+#3642 = CONICAL_SURFACE('',#3643,0.250055022482,0.140686945963);
+#3643 = AXIS2_PLACEMENT_3D('',#3644,#3645,#3646);
+#3644 = CARTESIAN_POINT('',(0.,0.,-1.112988834673));
+#3645 = DIRECTION('',(0.,0.,1.));
+#3646 = DIRECTION('',(-1.,0.,0.));
+#3647 = ADVANCED_FACE('',(#3648),#3677,.F.);
+#3648 = FACE_BOUND('',#3649,.F.);
+#3649 = EDGE_LOOP('',(#3650,#3651,#3652,#3653,#3661,#3670));
+#3650 = ORIENTED_EDGE('',*,*,#3445,.F.);
+#3651 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3652 = ORIENTED_EDGE('',*,*,#3220,.T.);
+#3653 = ORIENTED_EDGE('',*,*,#3654,.F.);
+#3654 = EDGE_CURVE('',#3655,#3221,#3657,.T.);
+#3655 = VERTEX_POINT('',#3656);
+#3656 = CARTESIAN_POINT('',(-0.313493233079,8.400025863603E-02,
+    -0.586963466914));
+#3657 = LINE('',#3658,#3659);
+#3658 = CARTESIAN_POINT('',(-0.313493233079,8.400025863603E-02,
+    -0.586963466914));
+#3659 = VECTOR('',#3660,1.);
+#3660 = DIRECTION('',(0.135445313241,-3.62924623015E-02,-0.990119904002)
+  );
+#3661 = ORIENTED_EDGE('',*,*,#3662,.F.);
+#3662 = EDGE_CURVE('',#3663,#3655,#3665,.T.);
+#3663 = VERTEX_POINT('',#3664);
+#3664 = CARTESIAN_POINT('',(-0.315177252321,8.372377758611E-02,
+    -0.575977669345));
+#3665 = ELLIPSE('',#3666,9.46959223869E-02,9.048839212757E-02);
+#3666 = AXIS2_PLACEMENT_3D('',#3667,#3668,#3669);
+#3667 = CARTESIAN_POINT('',(-0.337261758629,-7.001867955833E-03,
+    -0.589912855266));
+#3668 = DIRECTION('',(-0.956855105681,0.254463875652,-0.14027274404));
+#3669 = DIRECTION('',(0.182722083237,0.902314165924,0.390437941637));
+#3670 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#3671 = EDGE_CURVE('',#3446,#3663,#3672,.T.);
+#3672 = CIRCLE('',#3673,0.326107913602);
+#3673 = AXIS2_PLACEMENT_3D('',#3674,#3675,#3676);
+#3674 = CARTESIAN_POINT('',(0.,0.,-0.575977669345));
+#3675 = DIRECTION('',(0.,0.,1.));
+#3676 = DIRECTION('',(-0.256736417897,0.966481459587,0.));
+#3677 = CONICAL_SURFACE('',#3678,0.250055022482,0.140686945963);
+#3678 = AXIS2_PLACEMENT_3D('',#3679,#3680,#3681);
+#3679 = CARTESIAN_POINT('',(0.,0.,-1.112988834673));
+#3680 = DIRECTION('',(0.,0.,1.));
+#3681 = DIRECTION('',(-1.,0.,0.));
+#3682 = ADVANCED_FACE('',(#3683),#3727,.F.);
+#3683 = FACE_BOUND('',#3684,.F.);
+#3684 = EDGE_LOOP('',(#3685,#3696,#3702,#3703,#3711,#3720));
+#3685 = ORIENTED_EDGE('',*,*,#3686,.F.);
+#3686 = EDGE_CURVE('',#3687,#3689,#3691,.T.);
+#3687 = VERTEX_POINT('',#3688);
+#3688 = CARTESIAN_POINT('',(-0.313493233079,-8.400025863603E-02,
+    -0.586963466914));
+#3689 = VERTEX_POINT('',#3690);
+#3690 = CARTESIAN_POINT('',(-0.315177252321,-8.372377758611E-02,
+    -0.575977669345));
+#3691 = ELLIPSE('',#3692,9.469592215385E-02,9.048839199759E-02);
+#3692 = AXIS2_PLACEMENT_3D('',#3693,#3694,#3695);
+#3693 = CARTESIAN_POINT('',(-0.33726175857,7.001867719215E-03,
+    -0.589912855245));
+#3694 = DIRECTION('',(-0.956855105681,-0.254463875651,-0.14027274404));
+#3695 = DIRECTION('',(-0.182722081244,0.902314162857,-0.390437949658));
+#3696 = ORIENTED_EDGE('',*,*,#3697,.F.);
+#3697 = EDGE_CURVE('',#3279,#3687,#3698,.T.);
+#3698 = LINE('',#3699,#3700);
+#3699 = CARTESIAN_POINT('',(-0.168073152512,-4.503506548499E-02,-1.65));
+#3700 = VECTOR('',#3701,1.);
+#3701 = DIRECTION('',(-0.135445313241,-3.62924623015E-02,0.990119904002)
+  );
+#3702 = ORIENTED_EDGE('',*,*,#3286,.T.);
+#3703 = ORIENTED_EDGE('',*,*,#3704,.F.);
+#3704 = EDGE_CURVE('',#3705,#3270,#3707,.T.);
+#3705 = VERTEX_POINT('',#3706);
+#3706 = CARTESIAN_POINT('',(-8.400025863603E-02,-0.313493233079,
+    -0.586963466914));
+#3707 = LINE('',#3708,#3709);
+#3708 = CARTESIAN_POINT('',(-8.400025863603E-02,-0.313493233079,
+    -0.586963466914));
+#3709 = VECTOR('',#3710,1.);
+#3710 = DIRECTION('',(3.62924623015E-02,0.135445313241,-0.990119904002)
+  );
+#3711 = ORIENTED_EDGE('',*,*,#3712,.F.);
+#3712 = EDGE_CURVE('',#3713,#3705,#3715,.T.);
+#3713 = VERTEX_POINT('',#3714);
+#3714 = CARTESIAN_POINT('',(-8.372377758611E-02,-0.315177252321,
+    -0.575977669345));
+#3715 = ELLIPSE('',#3716,9.470127523117E-02,9.049135641962E-02);
+#3716 = AXIS2_PLACEMENT_3D('',#3717,#3718,#3719);
+#3717 = CARTESIAN_POINT('',(7.007432453443E-03,-0.337262578963,
+    -0.589913302245));
+#3718 = DIRECTION('',(-0.25445803436,-0.956856603863,-0.140273120706));
+#3719 = DIRECTION('',(0.902384375775,-0.182761289834,-0.390257286024));
+#3720 = ORIENTED_EDGE('',*,*,#3721,.F.);
+#3721 = EDGE_CURVE('',#3689,#3713,#3722,.T.);
+#3722 = CIRCLE('',#3723,0.326107913602);
+#3723 = AXIS2_PLACEMENT_3D('',#3724,#3725,#3726);
+#3724 = CARTESIAN_POINT('',(0.,0.,-0.575977669345));
+#3725 = DIRECTION('',(0.,0.,1.));
+#3726 = DIRECTION('',(-0.966481459587,-0.256736417897,0.));
+#3727 = CONICAL_SURFACE('',#3728,0.250055022482,0.140686945963);
+#3728 = AXIS2_PLACEMENT_3D('',#3729,#3730,#3731);
+#3729 = CARTESIAN_POINT('',(0.,0.,-1.112988834673));
+#3730 = DIRECTION('',(0.,0.,1.));
+#3731 = DIRECTION('',(-1.,0.,0.));
+#3732 = ADVANCED_FACE('',(#3733),#3800,.T.);
+#3733 = FACE_BOUND('',#3734,.T.);
+#3734 = EDGE_LOOP('',(#3735,#3736,#3737,#3746,#3755,#3764,#3798,#3799));
+#3735 = ORIENTED_EDGE('',*,*,#3592,.F.);
+#3736 = ORIENTED_EDGE('',*,*,#3047,.T.);
+#3737 = ORIENTED_EDGE('',*,*,#3738,.F.);
+#3738 = EDGE_CURVE('',#3739,#3048,#3741,.T.);
+#3739 = VERTEX_POINT('',#3740);
+#3740 = CARTESIAN_POINT('',(0.335,0.,-0.449776693453));
+#3741 = CIRCLE('',#3742,0.9);
+#3742 = AXIS2_PLACEMENT_3D('',#3743,#3744,#3745);
+#3743 = CARTESIAN_POINT('',(-0.565,0.,-0.449776693453));
+#3744 = DIRECTION('',(-0.,1.,0.));
+#3745 = DIRECTION('',(1.,0.,0.));
+#3746 = ORIENTED_EDGE('',*,*,#3747,.T.);
+#3747 = EDGE_CURVE('',#3739,#3748,#3750,.T.);
+#3748 = VERTEX_POINT('',#3749);
+#3749 = CARTESIAN_POINT('',(-0.335,0.,-0.449776693453));
+#3750 = CIRCLE('',#3751,0.335);
+#3751 = AXIS2_PLACEMENT_3D('',#3752,#3753,#3754);
+#3752 = CARTESIAN_POINT('',(0.,0.,-0.449776693453));
+#3753 = DIRECTION('',(0.,0.,1.));
+#3754 = DIRECTION('',(1.,0.,-0.));
+#3755 = ORIENTED_EDGE('',*,*,#3756,.T.);
+#3756 = EDGE_CURVE('',#3748,#3757,#3759,.T.);
+#3757 = VERTEX_POINT('',#3758);
+#3758 = CARTESIAN_POINT('',(-0.33359758484,0.,-0.5));
+#3759 = CIRCLE('',#3760,0.9);
+#3760 = AXIS2_PLACEMENT_3D('',#3761,#3762,#3763);
+#3761 = CARTESIAN_POINT('',(0.565,0.,-0.449776693453));
+#3762 = DIRECTION('',(0.,-1.,0.));
+#3763 = DIRECTION('',(-1.,0.,0.));
+#3764 = ORIENTED_EDGE('',*,*,#3765,.T.);
+#3765 = EDGE_CURVE('',#3757,#3663,#3766,.T.);
+#3766 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3767,#3768,#3769,#3770,#3771,
+    #3772,#3773,#3774,#3775,#3776,#3777,#3778,#3779,#3780,#3781,#3782,
+    #3783,#3784,#3785,#3786,#3787,#3788,#3789,#3790,#3791,#3792,#3793,
+    #3794,#3795,#3796,#3797),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,
+    4),(0.,0.117602851245,0.142857142857,0.285714285714,0.428571428571,
+    0.571428571429,0.714285714286,0.837110761939,0.857142857143,
+    0.968740340809,1.),.UNSPECIFIED.);
+#3767 = CARTESIAN_POINT('',(-0.33359758484,-1.078565181362E-17,
+    -0.500000000001));
+#3768 = CARTESIAN_POINT('',(-0.33359758484,4.897386727788E-03,
+    -0.500000000001));
+#3769 = CARTESIAN_POINT('',(-0.333467936945,9.709957793595E-03,
+    -0.500412423452));
+#3770 = CARTESIAN_POINT('',(-0.333215435046,1.445731982798E-02,
+    -0.501219830156));
+#3771 = CARTESIAN_POINT('',(-0.33316121224,1.547677865857E-02,
+    -0.501393214425));
+#3772 = CARTESIAN_POINT('',(-0.333101276089,1.649323280075E-02,
+    -0.501584998605));
+#3773 = CARTESIAN_POINT('',(-0.333035616046,1.75068508241E-02,
+    -0.501795310688));
+#3774 = CARTESIAN_POINT('',(-0.332664193784,2.324063171921E-02,
+    -0.502984992971));
+#3775 = CARTESIAN_POINT('',(-0.332111946298,2.888186541825E-02,
+    -0.504770955126));
+#3776 = CARTESIAN_POINT('',(-0.331402441847,3.428196070336E-02,
+    -0.507127204103));
+#3777 = CARTESIAN_POINT('',(-0.330692937396,3.968205598846E-02,
+    -0.50948345308));
+#3778 = CARTESIAN_POINT('',(-0.329826121306,4.484177864247E-02,
+    -0.512409780914));
+#3779 = CARTESIAN_POINT('',(-0.328846826474,4.963378003986E-02,
+    -0.515849012852));
+#3780 = CARTESIAN_POINT('',(-0.327867531643,5.442578143726E-02,
+    -0.51928824479));
+#3781 = CARTESIAN_POINT('',(-0.326775720034,5.885041531075E-02,
+    -0.523239836765));
+#3782 = CARTESIAN_POINT('',(-0.325624845085,6.280643780618E-02,
+    -0.527627682959));
+#3783 = CARTESIAN_POINT('',(-0.324473970136,6.676246030161E-02,
+    -0.532015529153));
+#3784 = CARTESIAN_POINT('',(-0.3232641272,7.024976518413E-02,
+    -0.536838975203));
+#3785 = CARTESIAN_POINT('',(-0.322049860452,7.318860298591E-02,
+    -0.542008881798));
+#3786 = CARTESIAN_POINT('',(-0.321005863853,7.571534323724E-02,
+    -0.546453839965));
+#3787 = CARTESIAN_POINT('',(-0.319959074809,7.783478571902E-02,
+    -0.551157265418));
+#3788 = CARTESIAN_POINT('',(-0.318951187506,7.949750485844E-02,
+    -0.556001802443));
+#3789 = CARTESIAN_POINT('',(-0.318786806586,7.976868527916E-02,
+    -0.556791920003));
+#3790 = CARTESIAN_POINT('',(-0.318623469562,8.002782366769E-02,
+    -0.557585755879));
+#3791 = CARTESIAN_POINT('',(-0.31846136605,8.027483242362E-02,
+    -0.558382767208));
+#3792 = CARTESIAN_POINT('',(-0.317558298056,8.165090194229E-02,
+    -0.562822864855));
+#3793 = CARTESIAN_POINT('',(-0.316690987084,8.265403127754E-02,
+    -0.567359782952));
+#3794 = CARTESIAN_POINT('',(-0.315863361522,8.328395187094E-02,
+    -0.572025584907));
+#3795 = CARTESIAN_POINT('',(-0.315631534673,8.346039942531E-02,
+    -0.573332526373));
+#3796 = CARTESIAN_POINT('',(-0.315402807566,8.360725613324E-02,
+    -0.574649634644));
+#3797 = CARTESIAN_POINT('',(-0.315177252321,8.372377758614E-02,
+    -0.575977669345));
+#3798 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#3799 = ORIENTED_EDGE('',*,*,#3454,.T.);
+#3800 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#3801,#3802,#3803,#3804,#3805)
+    ,(#3806,#3807,#3808,#3809,#3810)
+    ,(#3811,#3812,#3813,#3814,#3815
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,3),
+  (-0.140686961663,-2.715155285096E-09),(-1.570796327396,
+    -2.22044604925E-16,1.570796327396),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106780974,1.,0.707106780974,1.)
+    ,(0.997526917477,0.705358047552,0.997526917477,0.705358047552
+      ,0.997526917477)
+,(1.,0.707106780974,1.,0.707106780974,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#3801 = CARTESIAN_POINT('',(0.326107911898,1.079881443525E-09,
+    -0.575977675628));
+#3802 = CARTESIAN_POINT('',(0.326107912094,0.326107913555,
+    -0.575977671012));
+#3803 = CARTESIAN_POINT('',(-3.808514184096E-10,0.326107913555,
+    -0.575977669578));
+#3804 = CARTESIAN_POINT('',(-0.326107912856,0.326107913555,
+    -0.575977668144));
+#3805 = CARTESIAN_POINT('',(-0.32610791266,1.07988133864E-09,
+    -0.57597767276));
+#3806 = CARTESIAN_POINT('',(0.335000000014,1.858543657921E-10,
+    -0.513190451639));
+#3807 = CARTESIAN_POINT('',(0.335000000215,0.335000000505,
+    -0.513190446898));
+#3808 = CARTESIAN_POINT('',(-1.047407220528E-10,0.335000000505,
+    -0.513190445424));
+#3809 = CARTESIAN_POINT('',(-0.335000000424,0.335000000505,
+    -0.513190443951));
+#3810 = CARTESIAN_POINT('',(-0.335000000223,1.858542580479E-10,
+    -0.513190448693));
+#3811 = CARTESIAN_POINT('',(0.335000000465,-7.116995531841E-10,
+    -0.449776693453));
+#3812 = CARTESIAN_POINT('',(0.335000000666,0.33499999978,-0.449776688712
+    ));
+#3813 = CARTESIAN_POINT('',(1.741251958595E-10,0.33499999978,
+    -0.449776687239));
+#3814 = CARTESIAN_POINT('',(-0.335000000318,0.33499999978,
+    -0.449776685765));
+#3815 = CARTESIAN_POINT('',(-0.335000000116,-7.116996609283E-10,
+    -0.449776690507));
+#3816 = ADVANCED_FACE('',(#3817),#3908,.F.);
+#3817 = FACE_BOUND('',#3818,.F.);
+#3818 = EDGE_LOOP('',(#3819,#3820,#3857,#3858,#3859,#3865,#3866,#3900,
+    #3901,#3902));
+#3819 = ORIENTED_EDGE('',*,*,#2980,.T.);
+#3820 = ORIENTED_EDGE('',*,*,#3821,.T.);
+#3821 = EDGE_CURVE('',#2945,#2625,#3822,.T.);
+#3822 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3823,#3824,#3825,#3826,#3827,
+    #3828,#3829,#3830,#3831,#3832,#3833,#3834,#3835,#3836,#3837,#3838,
+    #3839,#3840,#3841,#3842,#3843,#3844,#3845,#3846,#3847,#3848,#3849,
+    #3850,#3851,#3852,#3853,#3854,#3855,#3856),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,3,3,3,3,3,3,3,3,4),(0.,0.110670393652,0.142857142857,
+    0.266027911825,0.285714285714,0.428571428571,0.55591463085,
+    0.571428571429,0.714285714286,0.857142857143,0.972337169518,1.),
+  .UNSPECIFIED.);
+#3823 = CARTESIAN_POINT('',(-0.411248496524,0.107710755662,-0.59));
+#3824 = CARTESIAN_POINT('',(-0.412335365107,0.106754178724,
+    -0.58428734318));
+#3825 = CARTESIAN_POINT('',(-0.413450266924,0.105367062274,
+    -0.578768617993));
+#3826 = CARTESIAN_POINT('',(-0.414588514085,0.103566593935,
+    -0.573407235035));
+#3827 = CARTESIAN_POINT('',(-0.41491955543,0.103042955941,
+    -0.571847960843));
+#3828 = CARTESIAN_POINT('',(-0.415252558745,0.102484019572,
+    -0.570302044396));
+#3829 = CARTESIAN_POINT('',(-0.415587357854,0.101889411542,
+    -0.568768782074));
+#3830 = CARTESIAN_POINT('',(-0.416868551662,9.961399292944E-02,
+    -0.562901364458));
+#3831 = CARTESIAN_POINT('',(-0.418179100461,9.681261698638E-02,
+    -0.557221600045));
+#3832 = CARTESIAN_POINT('',(-0.419472455343,9.354443343968E-02,
+    -0.551853719375));
+#3833 = CARTESIAN_POINT('',(-0.419679172147,9.302207993181E-02,
+    -0.550995771448));
+#3834 = CARTESIAN_POINT('',(-0.41988546101,9.24879001154E-02,
+    -0.550145747168));
+#3835 = CARTESIAN_POINT('',(-0.420091146313,9.194224483015E-02,
+    -0.549304097976));
+#3836 = CARTESIAN_POINT('',(-0.421583732754,8.798261491181E-02,
+    -0.543196543602));
+#3837 = CARTESIAN_POINT('',(-0.423042803561,8.341879761539E-02,
+    -0.537528124717));
+#3838 = CARTESIAN_POINT('',(-0.424419963758,7.831033731746E-02,
+    -0.532361072541));
+#3839 = CARTESIAN_POINT('',(-0.425647567686,7.375664346609E-02,
+    -0.527755149749));
+#3840 = CARTESIAN_POINT('',(-0.426810703039,6.876666052716E-02,
+    -0.523551336662));
+#3841 = CARTESIAN_POINT('',(-0.427862466338,6.345589291577E-02,
+    -0.519838841449));
+#3842 = CARTESIAN_POINT('',(-0.427990600333,6.280889384808E-02,
+    -0.519386556371));
+#3843 = CARTESIAN_POINT('',(-0.428117093408,6.215717529866E-02,
+    -0.518941516825));
+#3844 = CARTESIAN_POINT('',(-0.428241871215,6.150097866665E-02,
+    -0.518503843689));
+#3845 = CARTESIAN_POINT('',(-0.429390863694,5.545851798264E-02,
+    -0.514473614661));
+#3846 = CARTESIAN_POINT('',(-0.430392859164,4.90356625372E-02,
+    -0.511067306869));
+#3847 = CARTESIAN_POINT('',(-0.431211799818,4.233480259366E-02,
+    -0.508318555235));
+#3848 = CARTESIAN_POINT('',(-0.432030740471,3.563394265011E-02,
+    -0.505569803602));
+#3849 = CARTESIAN_POINT('',(-0.432666700119,2.865305216347E-02,
+    -0.503483081871));
+#3850 = CARTESIAN_POINT('',(-0.433093524598,2.157332980209E-02,
+    -0.502094248778));
+#3851 = CARTESIAN_POINT('',(-0.433437698865,1.58645235575E-02,
+    -0.500974349066));
+#3852 = CARTESIAN_POINT('',(-0.433645286201,1.009293452516E-02,
+    -0.500301088789));
+#3853 = CARTESIAN_POINT('',(-0.433713401179,4.235232226495E-03,
+    -0.500079922612));
+#3854 = CARTESIAN_POINT('',(-0.43372975835,2.828560122999E-03,
+    -0.500026811635));
+#3855 = CARTESIAN_POINT('',(-0.433738013435,1.416914413917E-03,
+    -0.500000000001));
+#3856 = CARTESIAN_POINT('',(-0.433738013435,1.024433752404E-17,
+    -0.500000000001));
+#3857 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#3858 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3859 = ORIENTED_EDGE('',*,*,#3860,.T.);
+#3860 = EDGE_CURVE('',#2996,#3687,#3861,.T.);
+#3861 = LINE('',#3862,#3863);
+#3862 = CARTESIAN_POINT('',(-0.407482992476,-0.109184738763,
+    -0.613036359306));
+#3863 = VECTOR('',#3864,1.);
+#3864 = DIRECTION('',(0.933012701892,0.25,0.258819045102));
+#3865 = ORIENTED_EDGE('',*,*,#3686,.T.);
+#3866 = ORIENTED_EDGE('',*,*,#3867,.T.);
+#3867 = EDGE_CURVE('',#3689,#3757,#3868,.T.);
+#3868 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3869,#3870,#3871,#3872,#3873,
+    #3874,#3875,#3876,#3877,#3878,#3879,#3880,#3881,#3882,#3883,#3884,
+    #3885,#3886,#3887,#3888,#3889,#3890,#3891,#3892,#3893,#3894,#3895,
+    #3896,#3897,#3898,#3899),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,
+    4),(0.,0.111620281732,0.142857142857,0.265837725143,0.285714285714,
+    0.428571428571,0.571428571429,0.714285714286,0.857142857143,
+    0.974754997804,1.),.UNSPECIFIED.);
+#3869 = CARTESIAN_POINT('',(-0.315177252321,-8.372377758626E-02,
+    -0.575977669345));
+#3870 = CARTESIAN_POINT('',(-0.31598293236,-8.330756465928E-02,
+    -0.5712339488));
+#3871 = CARTESIAN_POINT('',(-0.316829077481,-8.250839406005E-02,
+    -0.566629764112));
+#3872 = CARTESIAN_POINT('',(-0.317712220903,-8.134122057778E-02,
+    -0.562131121131));
+#3873 = CARTESIAN_POINT('',(-0.317959367999,-8.101458786005E-02,
+    -0.560872178905));
+#3874 = CARTESIAN_POINT('',(-0.318209404492,-8.065882090169E-02,
+    -0.559621533728));
+#3875 = CARTESIAN_POINT('',(-0.318462217245,-8.027353596296E-02,
+    -0.558378584135));
+#3876 = CARTESIAN_POINT('',(-0.319457549631,-7.875665608438E-02,
+    -0.553485049408));
+#3877 = CARTESIAN_POINT('',(-0.320498977465,-7.67785891005E-02,
+    -0.54871287837));
+#3878 = CARTESIAN_POINT('',(-0.321544013587,-7.438097613726E-02,
+    -0.544182150641));
+#3879 = CARTESIAN_POINT('',(-0.321712916055,-7.399346537415E-02,
+    -0.543449878257));
+#3880 = CARTESIAN_POINT('',(-0.321881921888,-7.359509982055E-02,
+    -0.542723877702));
+#3881 = CARTESIAN_POINT('',(-0.322050864048,-7.318617350369E-02,
+    -0.54200460827));
+#3882 = CARTESIAN_POINT('',(-0.323265087913,-7.024713155745E-02,
+    -0.536835063189));
+#3883 = CARTESIAN_POINT('',(-0.324474825938,-6.675981059904E-02,
+    -0.53201217589));
+#3884 = CARTESIAN_POINT('',(-0.32562559619,-6.280385623367E-02,
+    -0.527624819714));
+#3885 = CARTESIAN_POINT('',(-0.326776366443,-5.88479018683E-02,
+    -0.523237463538));
+#3886 = CARTESIAN_POINT('',(-0.327868075101,-5.442340854077E-02,
+    -0.519286302475));
+#3887 = CARTESIAN_POINT('',(-0.328847281066,-4.963155553838E-02,
+    -0.515847416376));
+#3888 = CARTESIAN_POINT('',(-0.329826487032,-4.483970253598E-02,
+    -0.512408530278));
+#3889 = CARTESIAN_POINT('',(-0.330693228951,-3.968012957418E-02,
+    -0.509482470728));
+#3890 = CARTESIAN_POINT('',(-0.331402666666,-3.428025041918E-02,
+    -0.507126457867));
+#3891 = CARTESIAN_POINT('',(-0.332112104381,-2.888037126418E-02,
+    -0.504770445005));
+#3892 = CARTESIAN_POINT('',(-0.332664292385,-2.323942415671E-02,
+    -0.502984677337));
+#3893 = CARTESIAN_POINT('',(-0.333035675133,-1.750593610463E-02,
+    -0.501795120902));
+#3894 = CARTESIAN_POINT('',(-0.333341428972,-1.278564148179E-02,
+    -0.50081577695));
+#3895 = CARTESIAN_POINT('',(-0.333524079573,-8.004250936808E-03,
+    -0.500234268944));
+#3896 = CARTESIAN_POINT('',(-0.333579637568,-3.142195313584E-03,
+    -0.50005719721));
+#3897 = CARTESIAN_POINT('',(-0.333591562882,-2.09857342053E-03,
+    -0.50001918943));
+#3898 = CARTESIAN_POINT('',(-0.33359758484,-1.051231453412E-03,
+    -0.500000000001));
+#3899 = CARTESIAN_POINT('',(-0.33359758484,-1.078565181362E-17,
+    -0.500000000001));
+#3900 = ORIENTED_EDGE('',*,*,#3765,.T.);
+#3901 = ORIENTED_EDGE('',*,*,#3662,.T.);
+#3902 = ORIENTED_EDGE('',*,*,#3903,.F.);
+#3903 = EDGE_CURVE('',#2973,#3655,#3904,.T.);
+#3904 = LINE('',#3905,#3906);
+#3905 = CARTESIAN_POINT('',(-0.407482992476,0.109184738763,
+    -0.613036359306));
+#3906 = VECTOR('',#3907,1.);
+#3907 = DIRECTION('',(0.933012701892,-0.25,0.258819045102));
+#3908 = CONICAL_SURFACE('',#3909,0.107321319983,0.253261563453);
+#3909 = AXIS2_PLACEMENT_3D('',#3910,#3911,#3912);
+#3910 = CARTESIAN_POINT('',(-0.401430300294,3.270647641607E-13,
+    -0.603897806998));
+#3911 = DIRECTION('',(-0.968100345888,5.705444478318E-12,-0.250562807081
+    ));
+#3912 = DIRECTION('',(-4.675103538363E-02,0.98243899267,0.180632129958)
+  );
+#3913 = ADVANCED_FACE('',(#3914),#3920,.F.);
+#3914 = FACE_BOUND('',#3915,.T.);
+#3915 = EDGE_LOOP('',(#3916,#3917,#3918,#3919));
+#3916 = ORIENTED_EDGE('',*,*,#3903,.F.);
+#3917 = ORIENTED_EDGE('',*,*,#2972,.T.);
+#3918 = ORIENTED_EDGE('',*,*,#3229,.T.);
+#3919 = ORIENTED_EDGE('',*,*,#3654,.F.);
+#3920 = PLANE('',#3921);
+#3921 = AXIS2_PLACEMENT_3D('',#3922,#3923,#3924);
+#3922 = CARTESIAN_POINT('',(-0.579798103515,0.15535643361,-1.65));
+#3923 = DIRECTION('',(0.258819045102,0.965925826289,0.));
+#3924 = DIRECTION('',(0.965925826289,-0.258819045102,0.));
+#3925 = ADVANCED_FACE('',(#3926),#3938,.F.);
+#3926 = FACE_BOUND('',#3927,.F.);
+#3927 = EDGE_LOOP('',(#3928,#3929,#3930,#3931,#3932,#3933,#3934,#3935,
+    #3936,#3937));
+#3928 = ORIENTED_EDGE('',*,*,#3351,.F.);
+#3929 = ORIENTED_EDGE('',*,*,#3366,.F.);
+#3930 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#3931 = ORIENTED_EDGE('',*,*,#2920,.T.);
+#3932 = ORIENTED_EDGE('',*,*,#3136,.F.);
+#3933 = ORIENTED_EDGE('',*,*,#2673,.F.);
+#3934 = ORIENTED_EDGE('',*,*,#2601,.T.);
+#3935 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#3936 = ORIENTED_EDGE('',*,*,#3821,.F.);
+#3937 = ORIENTED_EDGE('',*,*,#2944,.T.);
+#3938 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#3939,#3940,#3941,#3942,#3943)
+    ,(#3944,#3945,#3946,#3947,#3948)
+    ,(#3949,#3950,#3951,#3952,#3953
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,3),
+  (-0.163922449713,-4.365203569897E-09),(-1.570796327376,0.,
+    1.570796327376),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106780981,1.,0.707106780981,1.)
+    ,(0.996643058848,0.704733065129,0.996643058848,0.704733065129
+      ,0.996643058848)
+,(1.,0.707106780981,1.,0.707106780981,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#3939 = CARTESIAN_POINT('',(0.421594773338,3.490794160398E-09,
+    -0.612965998035));
+#3940 = CARTESIAN_POINT('',(0.421594773583,0.421594778195,
+    -0.612965985034));
+#3941 = CARTESIAN_POINT('',(-1.121376496232E-09,0.421594778195,
+    -0.612965980994));
+#3942 = CARTESIAN_POINT('',(-0.421594775826,0.421594778195,
+    -0.612965976954));
+#3943 = CARTESIAN_POINT('',(-0.421594775581,3.490793837577E-09,
+    -0.612965989956));
+#3944 = CARTESIAN_POINT('',(0.435000000035,9.837000063408E-10,
+    -0.531921933613));
+#3945 = CARTESIAN_POINT('',(0.435000000288,0.435000001616,
+    -0.531921920198));
+#3946 = CARTESIAN_POINT('',(-3.447892802445E-10,0.435000001616,
+    -0.53192191603));
+#3947 = CARTESIAN_POINT('',(-0.435000000977,0.435000001616,
+    -0.531921911862));
+#3948 = CARTESIAN_POINT('',(-0.435000000724,9.836996732554E-10,
+    -0.531921925276));
+#3949 = CARTESIAN_POINT('',(0.43500000118,-1.549559539719E-09,
+    -0.449776693453));
+#3950 = CARTESIAN_POINT('',(0.435000001433,0.434999999441,
+    -0.449776680039));
+#3951 = CARTESIAN_POINT('',(4.423497109636E-10,0.434999999441,
+    -0.44977667587));
+#3952 = CARTESIAN_POINT('',(-0.435000000549,0.434999999441,
+    -0.449776671702));
+#3953 = CARTESIAN_POINT('',(-0.435000000296,-1.549559872805E-09,
+    -0.449776685117));
+#3954 = ADVANCED_FACE('',(#3955),#3961,.F.);
+#3955 = FACE_BOUND('',#3956,.T.);
+#3956 = EDGE_LOOP('',(#3957,#3958,#3959,#3960));
+#3957 = ORIENTED_EDGE('',*,*,#3860,.T.);
+#3958 = ORIENTED_EDGE('',*,*,#3697,.F.);
+#3959 = ORIENTED_EDGE('',*,*,#3278,.T.);
+#3960 = ORIENTED_EDGE('',*,*,#2995,.F.);
+#3961 = PLANE('',#3962);
+#3962 = AXIS2_PLACEMENT_3D('',#3963,#3964,#3965);
+#3963 = CARTESIAN_POINT('',(-0.265629602229,-7.117523740319E-02,-1.65));
+#3964 = DIRECTION('',(0.258819045102,-0.965925826289,0.));
+#3965 = DIRECTION('',(-0.965925826289,-0.258819045102,0.));
+#3966 = ADVANCED_FACE('',(#3967),#4070,.T.);
+#3967 = FACE_BOUND('',#3968,.T.);
+#3968 = EDGE_LOOP('',(#3969,#3970,#3977,#3978,#3979,#3980,#4068,#4069));
+#3969 = ORIENTED_EDGE('',*,*,#3756,.F.);
+#3970 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#3971 = EDGE_CURVE('',#3739,#3748,#3972,.T.);
+#3972 = CIRCLE('',#3973,0.335);
+#3973 = AXIS2_PLACEMENT_3D('',#3974,#3975,#3976);
+#3974 = CARTESIAN_POINT('',(0.,0.,-0.449776693453));
+#3975 = DIRECTION('',(0.,0.,-1.));
+#3976 = DIRECTION('',(1.,0.,0.));
+#3977 = ORIENTED_EDGE('',*,*,#3738,.T.);
+#3978 = ORIENTED_EDGE('',*,*,#3083,.T.);
+#3979 = ORIENTED_EDGE('',*,*,#3636,.F.);
+#3980 = ORIENTED_EDGE('',*,*,#3981,.T.);
+#3981 = EDGE_CURVE('',#3614,#3713,#3982,.T.);
+#3982 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3983,#3984,#3985,#3986,#3987,
+    #3988,#3989,#3990,#3991,#3992,#3993,#3994,#3995,#3996,#3997,#3998,
+    #3999,#4000,#4001,#4002,#4003,#4004,#4005,#4006,#4007,#4008,#4009,
+    #4010,#4011,#4012,#4013,#4014,#4015,#4016,#4017,#4018,#4019,#4020,
+    #4021,#4022,#4023,#4024,#4025,#4026,#4027,#4028,#4029,#4030,#4031,
+    #4032,#4033,#4034,#4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,
+    #4043,#4044,#4045,#4046,#4047,#4048,#4049,#4050,#4051,#4052,#4053,
+    #4054,#4055,#4056,#4057,#4058,#4059,#4060,#4061,#4062,#4063,#4064,
+    #4065,#4066,#4067),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,
+    3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,5.029917965507E-02,
+    6.666666666667E-02,0.120366811113,0.133333333333,0.2,0.255766519209,
+    0.266666666667,0.329478872539,0.333333333333,0.396068147197,0.4,
+    0.436656907057,0.452683676538,0.466666666667,0.515757169029,
+    0.533333333333,0.592124003932,0.6,0.666666666667,0.733333333333,
+    0.78035667519,0.8,0.852111141983,0.866666666667,0.911050384152,
+    0.933333333333,0.986496853314,1.),.UNSPECIFIED.);
+#3983 = CARTESIAN_POINT('',(8.372377758615E-02,-0.315177252321,
+    -0.575977669345));
+#3984 = CARTESIAN_POINT('',(8.331111582883E-02,-0.315976058219,
+    -0.57127442269));
+#3985 = CARTESIAN_POINT('',(8.252226530948E-02,-0.316814349478,
+    -0.566710297404));
+#3986 = CARTESIAN_POINT('',(8.137182938812E-02,-0.317689089763,
+    -0.562249395053));
+#3987 = CARTESIAN_POINT('',(8.099747447558E-02,-0.317973732581,
+    -0.560797805548));
+#3988 = CARTESIAN_POINT('',(8.058441929226E-02,-0.318262225002,
+    -0.559357184136));
+#3989 = CARTESIAN_POINT('',(8.013200893835E-02,-0.318554400391,
+    -0.557926533518));
+#3990 = CARTESIAN_POINT('',(7.864769425176E-02,-0.31951299963,
+    -0.553232706985));
+#3991 = CARTESIAN_POINT('',(7.673589522552E-02,-0.320514623864,
+    -0.548647889163));
+#3992 = CARTESIAN_POINT('',(7.443716490347E-02,-0.321519327508,
+    -0.544288562318));
+#3993 = CARTESIAN_POINT('',(7.388210982667E-02,-0.321761924847,
+    -0.543235952329));
+#3994 = CARTESIAN_POINT('',(7.330472111427E-02,-0.322004721618,
+    -0.542196412445));
+#3995 = CARTESIAN_POINT('',(7.270598762621E-02,-0.322247201405,
+    -0.541171405006));
+#3996 = CARTESIAN_POINT('',(6.962763205853E-02,-0.323493898005,
+    -0.535901385173));
+#3997 = CARTESIAN_POINT('',(6.598671174128E-02,-0.32472981198,
+    -0.531011949183));
+#3998 = CARTESIAN_POINT('',(6.181707045058E-02,-0.325908710579,
+    -0.526549788857));
+#3999 = CARTESIAN_POINT('',(5.832917473359E-02,-0.32689485665,
+    -0.522817201613));
+#4000 = CARTESIAN_POINT('',(5.446716582244E-02,-0.32784193532,
+    -0.519388553988));
+#4001 = CARTESIAN_POINT('',(5.032678765865E-02,-0.328703861003,
+    -0.516351820766));
+#4002 = CARTESIAN_POINT('',(4.951750758962E-02,-0.328872333362,
+    -0.515758259604));
+#4003 = CARTESIAN_POINT('',(4.869770744422E-02,-0.329037580394,
+    -0.515179563557));
+#4004 = CARTESIAN_POINT('',(4.786825838646E-02,-0.329199301339,
+    -0.514616221947));
+#4005 = CARTESIAN_POINT('',(4.308855011375E-02,-0.330131219859,
+    -0.511369960435));
+#4006 = CARTESIAN_POINT('',(3.79837795073E-02,-0.330944869732,
+    -0.508635202763));
+#4007 = CARTESIAN_POINT('',(3.270385968361E-02,-0.331604453806,
+    -0.506457571849));
+#4008 = CARTESIAN_POINT('',(3.237985826264E-02,-0.331644929075,
+    -0.506323941882));
+#4009 = CARTESIAN_POINT('',(3.205520221143E-02,-0.331684828084,
+    -0.5061923948));
+#4010 = CARTESIAN_POINT('',(3.172992783415E-02,-0.331724144108,
+    -0.506062935171));
+#4011 = CARTESIAN_POINT('',(2.643579498326E-02,-0.332364047725,
+    -0.503955863357));
+#4012 = CARTESIAN_POINT('',(2.098043844015E-02,-0.332847979991,
+    -0.502398231948));
+#4013 = CARTESIAN_POINT('',(1.539319953848E-02,-0.333163848411,
+    -0.501384326428));
+#4014 = CARTESIAN_POINT('',(1.504302394084E-02,-0.333183645205,
+    -0.501320780735));
+#4015 = CARTESIAN_POINT('',(1.469232546827E-02,-0.333202777757,
+    -0.501259386577));
+#4016 = CARTESIAN_POINT('',(1.434110993839E-02,-0.333221241427,
+    -0.501200148983));
+#4017 = CARTESIAN_POINT('',(1.106670581382E-02,-0.333393379363,
+    -0.500647873225));
+#4018 = CARTESIAN_POINT('',(7.695680671466E-03,-0.333509258669,
+    -0.500278623506));
+#4019 = CARTESIAN_POINT('',(4.354431602675E-03,-0.333562682635,
+    -0.500109879633));
+#4020 = CARTESIAN_POINT('',(2.893603810579E-03,-0.333586040132,
+    -0.50003610311));
+#4021 = CARTESIAN_POINT('',(1.438565912573E-03,-0.333597628344,-0.5));
+#4022 = CARTESIAN_POINT('',(2.932700700276E-17,-0.333597713909,-0.5));
+#4023 = CARTESIAN_POINT('',(-1.255115884709E-03,-0.333597788562,-0.5));
+#4024 = CARTESIAN_POINT('',(-2.523860674239E-03,-0.333589116858,
+    -0.500027445012));
+#4025 = CARTESIAN_POINT('',(-3.799770728237E-03,-0.333571264108,
+    -0.500083655845));
+#4026 = CARTESIAN_POINT('',(-8.279146379857E-03,-0.333508587921,
+    -0.500280996901));
+#4027 = CARTESIAN_POINT('',(-1.274934772741E-02,-0.333334440971,
+    -0.500831842599));
+#4028 = CARTESIAN_POINT('',(-1.708726345374E-02,-0.33306163748,
+    -0.501709347446));
+#4029 = CARTESIAN_POINT('',(-1.864039320131E-02,-0.332963964025,
+    -0.502023525721));
+#4030 = CARTESIAN_POINT('',(-2.017667588882E-02,-0.332853763737,
+    -0.502379114998));
+#4031 = CARTESIAN_POINT('',(-2.169098603799E-02,-0.332732009414,
+    -0.502773396916));
+#4032 = CARTESIAN_POINT('',(-2.675621572202E-02,-0.332324752281,
+    -0.504092234063));
+#4033 = CARTESIAN_POINT('',(-3.157552980367E-02,-0.33178575956,
+    -0.505846607675));
+#4034 = CARTESIAN_POINT('',(-3.605629147566E-02,-0.331162420759,
+    -0.507925849168));
+#4035 = CARTESIAN_POINT('',(-3.665656463042E-02,-0.331078914075,
+    -0.508204398428));
+#4036 = CARTESIAN_POINT('',(-3.725082705309E-02,-0.330993903648,
+    -0.508488739394));
+#4037 = CARTESIAN_POINT('',(-3.783891770347E-02,-0.330907511812,
+    -0.508778573543));
+#4038 = CARTESIAN_POINT('',(-4.281683326104E-02,-0.330176244855,
+    -0.511231885666));
+#4039 = CARTESIAN_POINT('',(-4.734724922057E-02,-0.329345118465,
+    -0.514078690881));
+#4040 = CARTESIAN_POINT('',(-5.139364215934E-02,-0.328478679793,
+    -0.51714753118));
+#4041 = CARTESIAN_POINT('',(-5.544003509811E-02,-0.327612241121,
+    -0.520216371478));
+#4042 = CARTESIAN_POINT('',(-5.900314242157E-02,-0.326710333133,
+    -0.523507601758));
+#4043 = CARTESIAN_POINT('',(-6.20885878273E-02,-0.325831595672,
+    -0.526841778557));
+#4044 = CARTESIAN_POINT('',(-6.42649071387E-02,-0.325211778091,
+    -0.529193540588));
+#4045 = CARTESIAN_POINT('',(-6.620766239827E-02,-0.324601923187,
+    -0.531562698654));
+#4046 = CARTESIAN_POINT('',(-6.800154010835E-02,-0.323990644618,
+    -0.534006096247));
+#4047 = CARTESIAN_POINT('',(-6.875090672367E-02,-0.323735291787,
+    -0.535026790452));
+#4048 = CARTESIAN_POINT('',(-6.94738521433E-02,-0.323479574823,
+    -0.536060886706));
+#4049 = CARTESIAN_POINT('',(-7.017454184533E-02,-0.323222227201,
+    -0.537114215207));
+#4050 = CARTESIAN_POINT('',(-7.20333789262E-02,-0.322539518006,
+    -0.539908556367));
+#4051 = CARTESIAN_POINT('',(-7.373659097204E-02,-0.32184741412,
+    -0.542833725944));
+#4052 = CARTESIAN_POINT('',(-7.530016621115E-02,-0.321134460843,
+    -0.545971700982));
+#4053 = CARTESIAN_POINT('',(-7.573689926137E-02,-0.320935320916,
+    -0.546848190566));
+#4054 = CARTESIAN_POINT('',(-7.616245279482E-02,-0.320734525319,
+    -0.54774139501));
+#4055 = CARTESIAN_POINT('',(-7.657646885465E-02,-0.320531766746,
+    -0.548653323627));
+#4056 = CARTESIAN_POINT('',(-7.783891539867E-02,-0.319913501212,
+    -0.551434039748));
+#4057 = CARTESIAN_POINT('',(-7.899133708574E-02,-0.319279815348,
+    -0.554392348561));
+#4058 = CARTESIAN_POINT('',(-7.996960984002E-02,-0.318658285491,
+    -0.557418687929));
+#4059 = CARTESIAN_POINT('',(-8.046075396457E-02,-0.318346244972,
+    -0.558938068687));
+#4060 = CARTESIAN_POINT('',(-8.0908728326E-02,-0.31803736332,
+    -0.560474230464));
+#4061 = CARTESIAN_POINT('',(-8.13100968126E-02,-0.317735567304,
+    -0.562011619808));
+#4062 = CARTESIAN_POINT('',(-8.226769723539E-02,-0.317015530722,
+    -0.565679582625));
+#4063 = CARTESIAN_POINT('',(-8.296511315752E-02,-0.316330591453,
+    -0.569354594069));
+#4064 = CARTESIAN_POINT('',(-8.342259070271E-02,-0.315673112072,
+    -0.573104483992));
+#4065 = CARTESIAN_POINT('',(-8.353878666566E-02,-0.3155061171,
+    -0.574056928707));
+#4066 = CARTESIAN_POINT('',(-8.363924831923E-02,-0.31534087901,
+    -0.575014260489));
+#4067 = CARTESIAN_POINT('',(-8.372377758608E-02,-0.315177252321,
+    -0.575977669345));
+#4068 = ORIENTED_EDGE('',*,*,#3721,.F.);
+#4069 = ORIENTED_EDGE('',*,*,#3867,.T.);
+#4070 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#4071,#4072,#4073,#4074,#4075)
+    ,(#4076,#4077,#4078,#4079,#4080)
+    ,(#4081,#4082,#4083,#4084,#4085
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,3),
+  (-0.140686961663,-2.715155285096E-09),(-1.570796327396,
+    -2.22044604925E-16,1.570796327396),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.707106780974,1.,0.707106780974,1.)
+    ,(0.997526917477,0.705358047552,0.997526917477,0.705358047552
+      ,0.997526917477)
+,(1.,0.707106780974,1.,0.707106780974,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#4071 = CARTESIAN_POINT('',(-0.326107911898,-1.079881411051E-09,
+    -0.575977675628));
+#4072 = CARTESIAN_POINT('',(-0.326107912094,-0.326107913555,
+    -0.575977671012));
+#4073 = CARTESIAN_POINT('',(3.808514583463E-10,-0.326107913555,
+    -0.575977669578));
+#4074 = CARTESIAN_POINT('',(0.326107912856,-0.326107913555,
+    -0.575977668144));
+#4075 = CARTESIAN_POINT('',(0.32610791266,-1.079881371114E-09,
+    -0.57597767276));
+#4076 = CARTESIAN_POINT('',(-0.335000000014,-1.858543324328E-10,
+    -0.513190451639));
+#4077 = CARTESIAN_POINT('',(-0.335000000215,-0.335000000505,
+    -0.513190446898));
+#4078 = CARTESIAN_POINT('',(1.047407630785E-10,-0.335000000505,
+    -0.513190445424));
+#4079 = CARTESIAN_POINT('',(0.335000000424,-0.335000000505,
+    -0.513190443951));
+#4080 = CARTESIAN_POINT('',(0.335000000223,-1.858542914071E-10,
+    -0.513190448693));
+#4081 = CARTESIAN_POINT('',(-0.335000000465,7.116995865434E-10,
+    -0.449776693453));
+#4082 = CARTESIAN_POINT('',(-0.335000000666,-0.33499999978,
+    -0.449776688712));
+#4083 = CARTESIAN_POINT('',(-1.741251548338E-10,-0.33499999978,
+    -0.449776687239));
+#4084 = CARTESIAN_POINT('',(0.335000000318,-0.33499999978,
+    -0.449776685765));
+#4085 = CARTESIAN_POINT('',(0.335000000116,7.11699627569E-10,
+    -0.449776690507));
+#4086 = ADVANCED_FACE('',(#4087),#4105,.F.);
+#4087 = FACE_BOUND('',#4088,.F.);
+#4088 = EDGE_LOOP('',(#4089,#4090,#4096,#4097,#4098,#4099));
+#4089 = ORIENTED_EDGE('',*,*,#2739,.T.);
+#4090 = ORIENTED_EDGE('',*,*,#4091,.T.);
+#4091 = EDGE_CURVE('',#2731,#3612,#4092,.T.);
+#4092 = LINE('',#4093,#4094);
+#4093 = CARTESIAN_POINT('',(0.109116757948,-0.407229284619,
+    -0.612965980387));
+#4094 = VECTOR('',#4095,1.);
+#4095 = DIRECTION('',(-0.25,0.933012701892,0.258819045102));
+#4096 = ORIENTED_EDGE('',*,*,#3611,.T.);
+#4097 = ORIENTED_EDGE('',*,*,#3981,.T.);
+#4098 = ORIENTED_EDGE('',*,*,#3712,.T.);
+#4099 = ORIENTED_EDGE('',*,*,#4100,.F.);
+#4100 = EDGE_CURVE('',#2740,#3705,#4101,.T.);
+#4101 = LINE('',#4102,#4103);
+#4102 = CARTESIAN_POINT('',(-0.109116757948,-0.407229284619,
+    -0.612965980387));
+#4103 = VECTOR('',#4104,1.);
+#4104 = DIRECTION('',(0.25,0.933012701892,0.258819045102));
+#4105 = CONICAL_SURFACE('',#4106,0.10725988152,0.253261563456);
+#4106 = AXIS2_PLACEMENT_3D('',#4107,#4108,#4109);
+#4107 = CARTESIAN_POINT('',(-1.397319759899E-13,-0.40120049264,
+    -0.6038383284));
+#4108 = DIRECTION('',(-2.571585115168E-12,-0.968100345887,
+    -0.250562807084));
+#4109 = DIRECTION('',(-0.98243899267,-4.675103538636E-02,0.180632129953)
+  );
+#4110 = ADVANCED_FACE('',(#4111),#4118,.F.);
+#4111 = FACE_BOUND('',#4112,.T.);
+#4112 = EDGE_LOOP('',(#4113,#4114,#4115,#4116,#4117));
+#4113 = ORIENTED_EDGE('',*,*,#4100,.F.);
+#4114 = ORIENTED_EDGE('',*,*,#2817,.T.);
+#4115 = ORIENTED_EDGE('',*,*,#3014,.T.);
+#4116 = ORIENTED_EDGE('',*,*,#3269,.T.);
+#4117 = ORIENTED_EDGE('',*,*,#3704,.F.);
+#4118 = PLANE('',#4119);
+#4119 = AXIS2_PLACEMENT_3D('',#4120,#4121,#4122);
+#4120 = CARTESIAN_POINT('',(-0.15535643361,-0.579798103515,-1.65));
+#4121 = DIRECTION('',(-0.965925826289,0.258819045102,0.));
+#4122 = DIRECTION('',(0.258819045102,0.965925826289,0.));
+#4123 = ADVANCED_FACE('',(#4124),#4131,.F.);
+#4124 = FACE_BOUND('',#4125,.T.);
+#4125 = EDGE_LOOP('',(#4126,#4127,#4128,#4129,#4130));
+#4126 = ORIENTED_EDGE('',*,*,#4091,.T.);
+#4127 = ORIENTED_EDGE('',*,*,#3622,.F.);
+#4128 = ORIENTED_EDGE('',*,*,#3301,.T.);
+#4129 = ORIENTED_EDGE('',*,*,#2853,.F.);
+#4130 = ORIENTED_EDGE('',*,*,#2730,.F.);
+#4131 = PLANE('',#4132);
+#4132 = AXIS2_PLACEMENT_3D('',#4133,#4134,#4135);
+#4133 = CARTESIAN_POINT('',(7.117523740319E-02,-0.265629602229,-1.65));
+#4134 = DIRECTION('',(0.965925826289,0.258819045102,0.));
+#4135 = DIRECTION('',(0.258819045102,-0.965925826289,0.));
+#4136 = ADVANCED_FACE('',(#4137),#4149,.F.);
+#4137 = FACE_BOUND('',#4138,.F.);
+#4138 = EDGE_LOOP('',(#4139,#4145,#4146,#4147,#4148));
+#4139 = ORIENTED_EDGE('',*,*,#4140,.T.);
+#4140 = EDGE_CURVE('',#2574,#3748,#4141,.T.);
+#4141 = LINE('',#4142,#4143);
+#4142 = CARTESIAN_POINT('',(-0.335,4.102566777144E-17,8.25E-02));
+#4143 = VECTOR('',#4144,1.);
+#4144 = DIRECTION('',(0.,0.,-1.));
+#4145 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#4146 = ORIENTED_EDGE('',*,*,#3747,.T.);
+#4147 = ORIENTED_EDGE('',*,*,#4140,.F.);
+#4148 = ORIENTED_EDGE('',*,*,#2573,.T.);
+#4149 = CYLINDRICAL_SURFACE('',#4150,0.335);
+#4150 = AXIS2_PLACEMENT_3D('',#4151,#4152,#4153);
+#4151 = CARTESIAN_POINT('',(0.,0.,8.25E-02));
+#4152 = DIRECTION('',(0.,0.,-1.));
+#4153 = DIRECTION('',(1.,0.,0.));
+#4154 = ADVANCED_FACE('',(#4155),#4161,.F.);
+#4155 = FACE_BOUND('',#4156,.T.);
+#4156 = EDGE_LOOP('',(#4157,#4158,#4159,#4160));
+#4157 = ORIENTED_EDGE('',*,*,#3128,.T.);
+#4158 = ORIENTED_EDGE('',*,*,#2870,.T.);
+#4159 = ORIENTED_EDGE('',*,*,#3318,.T.);
+#4160 = ORIENTED_EDGE('',*,*,#3629,.F.);
+#4161 = PLANE('',#4162);
+#4162 = AXIS2_PLACEMENT_3D('',#4163,#4164,#4165);
+#4163 = CARTESIAN_POINT('',(0.579798103515,-0.15535643361,-1.65));
+#4164 = DIRECTION('',(-0.258819045102,-0.965925826289,0.));
+#4165 = DIRECTION('',(-0.965925826289,0.258819045102,0.));
+#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4170)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4167,#4168,#4169)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4167 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4168 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4169 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4170 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-03),#4167,
+  'distance_accuracy_value','confusion accuracy');
+#4171 = SHAPE_DEFINITION_REPRESENTATION(#4172,#2555);
+#4172 = PRODUCT_DEFINITION_SHAPE('','',#4173);
+#4173 = PRODUCT_DEFINITION('design','',#4174,#4177);
+#4174 = PRODUCT_DEFINITION_FORMATION('','',#4175);
+#4175 = PRODUCT('MpinContact_Medium v6','MpinContact_Medium v6','',(
+    #4176));
+#4176 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4177 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4178 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4179,#4181);
+#4179 = ( REPRESENTATION_RELATIONSHIP('','',#2555,#2541) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4180) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4180 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2542);
+#4181 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4182);
+#4182 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','MpinContact_Medium v6:4','',
+  #2536,#4173,$);
+#4183 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4175));
+#4184 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4185),#4549);
+#4185 = MANIFOLD_SOLID_BREP('',#4186);
+#4186 = CLOSED_SHELL('',(#4187,#4243,#4267,#4288,#4306,#4332,#4357,#4377
+    ,#4404,#4421,#4442,#4467,#4487,#4512,#4532));
+#4187 = ADVANCED_FACE('',(#4188),#4238,.F.);
+#4188 = FACE_BOUND('',#4189,.T.);
+#4189 = EDGE_LOOP('',(#4190,#4200,#4208,#4216,#4224,#4232));
+#4190 = ORIENTED_EDGE('',*,*,#4191,.F.);
+#4191 = EDGE_CURVE('',#4192,#4194,#4196,.T.);
+#4192 = VERTEX_POINT('',#4193);
+#4193 = CARTESIAN_POINT('',(-0.229128784748,-0.5,-2.8));
+#4194 = VERTEX_POINT('',#4195);
+#4195 = CARTESIAN_POINT('',(-0.331662479036,-0.5,-2.75));
+#4196 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4197,#4198,#4199),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.1411843003E-02),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.003998584892,1.)) REPRESENTATION_ITEM('') );
+#4197 = CARTESIAN_POINT('',(-0.229128784748,-0.5,-2.8));
+#4198 = CARTESIAN_POINT('',(-0.278166638538,-0.5,-2.779570938463));
+#4199 = CARTESIAN_POINT('',(-0.331662479036,-0.5,-2.75));
+#4200 = ORIENTED_EDGE('',*,*,#4201,.F.);
+#4201 = EDGE_CURVE('',#4202,#4192,#4204,.T.);
+#4202 = VERTEX_POINT('',#4203);
+#4203 = CARTESIAN_POINT('',(0.229128784748,-0.5,-2.8));
+#4204 = LINE('',#4205,#4206);
+#4205 = CARTESIAN_POINT('',(0.465831239518,-0.5,-2.8));
+#4206 = VECTOR('',#4207,1.);
+#4207 = DIRECTION('',(-1.,0.,-1.091459921889E-15));
+#4208 = ORIENTED_EDGE('',*,*,#4209,.F.);
+#4209 = EDGE_CURVE('',#4210,#4202,#4212,.T.);
+#4210 = VERTEX_POINT('',#4211);
+#4211 = CARTESIAN_POINT('',(0.331662479036,-0.5,-2.75));
+#4212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4213,#4214,#4215),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.1411843003E-02),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+1.003998584893,1.)) REPRESENTATION_ITEM('') );
+#4213 = CARTESIAN_POINT('',(0.331662479036,-0.5,-2.75));
+#4214 = CARTESIAN_POINT('',(0.278166638538,-0.5,-2.779570938463));
+#4215 = CARTESIAN_POINT('',(0.229128784748,-0.5,-2.8));
+#4216 = ORIENTED_EDGE('',*,*,#4217,.F.);
+#4217 = EDGE_CURVE('',#4218,#4210,#4220,.T.);
+#4218 = VERTEX_POINT('',#4219);
+#4219 = CARTESIAN_POINT('',(0.331662479036,-0.5,-5.551115123126E-16));
+#4220 = LINE('',#4221,#4222);
+#4221 = CARTESIAN_POINT('',(0.331662479036,-0.5,-1.4));
+#4222 = VECTOR('',#4223,1.);
+#4223 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4224 = ORIENTED_EDGE('',*,*,#4225,.T.);
+#4225 = EDGE_CURVE('',#4218,#4226,#4228,.T.);
+#4226 = VERTEX_POINT('',#4227);
+#4227 = CARTESIAN_POINT('',(-0.331662479036,-0.5,-1.665334536938E-15));
+#4228 = LINE('',#4229,#4230);
+#4229 = CARTESIAN_POINT('',(0.165831239518,-0.5,-8.326672684689E-16));
+#4230 = VECTOR('',#4231,1.);
+#4231 = DIRECTION('',(-1.,0.,-1.091459921889E-15));
+#4232 = ORIENTED_EDGE('',*,*,#4233,.F.);
+#4233 = EDGE_CURVE('',#4194,#4226,#4234,.T.);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(-0.331662479036,-0.5,-1.4));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4238 = PLANE('',#4239);
+#4239 = AXIS2_PLACEMENT_3D('',#4240,#4241,#4242);
+#4240 = CARTESIAN_POINT('',(0.331662479036,-0.5,-2.8));
+#4241 = DIRECTION('',(0.,1.,0.));
+#4242 = DIRECTION('',(-1.,0.,-7.567110462254E-16));
+#4243 = ADVANCED_FACE('',(#4244),#4262,.T.);
+#4244 = FACE_BOUND('',#4245,.T.);
+#4245 = EDGE_LOOP('',(#4246,#4247,#4254,#4255));
+#4246 = ORIENTED_EDGE('',*,*,#4191,.T.);
+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#4248 = EDGE_CURVE('',#4194,#4210,#4249,.T.);
+#4249 = CIRCLE('',#4250,0.6);
+#4250 = AXIS2_PLACEMENT_3D('',#4251,#4252,#4253);
+#4251 = CARTESIAN_POINT('',(5.491779987539E-15,0.,-2.75));
+#4252 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4253 = DIRECTION('',(-1.,0.,-1.091459921889E-15));
+#4254 = ORIENTED_EDGE('',*,*,#4209,.T.);
+#4255 = ORIENTED_EDGE('',*,*,#4256,.T.);
+#4256 = EDGE_CURVE('',#4202,#4192,#4257,.T.);
+#4257 = CIRCLE('',#4258,0.55);
+#4258 = AXIS2_PLACEMENT_3D('',#4259,#4260,#4261);
+#4259 = CARTESIAN_POINT('',(5.546352983634E-15,0.,-2.8));
+#4260 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4261 = DIRECTION('',(-1.,0.,-1.091459921889E-15));
+#4262 = CONICAL_SURFACE('',#4263,0.575,0.785398163397);
+#4263 = AXIS2_PLACEMENT_3D('',#4264,#4265,#4266);
+#4264 = CARTESIAN_POINT('',(5.519066485586E-15,0.,-2.775));
+#4265 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4266 = DIRECTION('',(-6.123233995737E-17,1.,-6.683264498693E-32));
+#4267 = ADVANCED_FACE('',(#4268,#4272),#4283,.T.);
+#4268 = FACE_BOUND('',#4269,.T.);
+#4269 = EDGE_LOOP('',(#4270,#4271));
+#4270 = ORIENTED_EDGE('',*,*,#4201,.T.);
+#4271 = ORIENTED_EDGE('',*,*,#4256,.F.);
+#4272 = FACE_BOUND('',#4273,.T.);
+#4273 = EDGE_LOOP('',(#4274));
+#4274 = ORIENTED_EDGE('',*,*,#4275,.T.);
+#4275 = EDGE_CURVE('',#4276,#4276,#4278,.T.);
+#4276 = VERTEX_POINT('',#4277);
+#4277 = CARTESIAN_POINT('',(-0.255,-3.122849337826E-17,-2.8));
+#4278 = CIRCLE('',#4279,0.255);
+#4279 = AXIS2_PLACEMENT_3D('',#4280,#4281,#4282);
+#4280 = CARTESIAN_POINT('',(5.546352983634E-15,0.,-2.8));
+#4281 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4282 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4283 = PLANE('',#4284);
+#4284 = AXIS2_PLACEMENT_3D('',#4285,#4286,#4287);
+#4285 = CARTESIAN_POINT('',(0.6,0.,-2.8));
+#4286 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4287 = DIRECTION('',(-1.,0.,-1.091459921889E-15));
+#4288 = ADVANCED_FACE('',(#4289),#4301,.T.);
+#4289 = FACE_BOUND('',#4290,.T.);
+#4290 = EDGE_LOOP('',(#4291,#4292,#4299,#4300));
+#4291 = ORIENTED_EDGE('',*,*,#4233,.T.);
+#4292 = ORIENTED_EDGE('',*,*,#4293,.F.);
+#4293 = EDGE_CURVE('',#4218,#4226,#4294,.T.);
+#4294 = CIRCLE('',#4295,0.6);
+#4295 = AXIS2_PLACEMENT_3D('',#4296,#4297,#4298);
+#4296 = CARTESIAN_POINT('',(2.490265202345E-15,0.,-5.551115123126E-16));
+#4297 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4298 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4299 = ORIENTED_EDGE('',*,*,#4217,.T.);
+#4300 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#4301 = CYLINDRICAL_SURFACE('',#4302,0.6);
+#4302 = AXIS2_PLACEMENT_3D('',#4303,#4304,#4305);
+#4303 = CARTESIAN_POINT('',(4.018309092989E-15,0.,-1.4));
+#4304 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4305 = DIRECTION('',(-1.836970198721E-16,1.,-2.004979349608E-31));
+#4306 = ADVANCED_FACE('',(#4307),#4327,.F.);
+#4307 = FACE_BOUND('',#4308,.F.);
+#4308 = EDGE_LOOP('',(#4309,#4319,#4320));
+#4309 = ORIENTED_EDGE('',*,*,#4310,.T.);
+#4310 = EDGE_CURVE('',#4311,#4313,#4315,.T.);
+#4311 = VERTEX_POINT('',#4312);
+#4312 = CARTESIAN_POINT('',(-0.435,5.327213576291E-17,0.55));
+#4313 = VERTEX_POINT('',#4314);
+#4314 = CARTESIAN_POINT('',(-2.853559781245E-16,0.,0.288625630723));
+#4315 = LINE('',#4316,#4317);
+#4316 = CARTESIAN_POINT('',(-0.2175,2.663606788145E-17,0.419312815362));
+#4317 = VECTOR('',#4318,1.);
+#4318 = DIRECTION('',(0.857167300702,-1.049727191139E-16,-0.51503807491)
+  );
+#4319 = ORIENTED_EDGE('',*,*,#4310,.F.);
+#4320 = ORIENTED_EDGE('',*,*,#4321,.T.);
+#4321 = EDGE_CURVE('',#4311,#4311,#4322,.T.);
+#4322 = CIRCLE('',#4323,0.435);
+#4323 = AXIS2_PLACEMENT_3D('',#4324,#4325,#4326);
+#4324 = CARTESIAN_POINT('',(-4.831408505566E-16,0.,0.55));
+#4325 = DIRECTION('',(7.567110462254E-16,0.,-1.));
+#4326 = DIRECTION('',(1.,0.,7.567110462254E-16));
+#4327 = CONICAL_SURFACE('',#4328,0.2175,1.029744258677);
+#4328 = AXIS2_PLACEMENT_3D('',#4329,#4330,#4331);
+#4329 = CARTESIAN_POINT('',(-3.842484143406E-16,0.,0.419312815362));
+#4330 = DIRECTION('',(-7.567110462254E-16,0.,1.));
+#4331 = DIRECTION('',(1.,0.,7.567110462254E-16));
+#4332 = ADVANCED_FACE('',(#4333),#4352,.F.);
+#4333 = FACE_BOUND('',#4334,.F.);
+#4334 = EDGE_LOOP('',(#4335,#4343,#4344,#4345));
+#4335 = ORIENTED_EDGE('',*,*,#4336,.T.);
+#4336 = EDGE_CURVE('',#4337,#4311,#4339,.T.);
+#4337 = VERTEX_POINT('',#4338);
+#4338 = CARTESIAN_POINT('',(-0.435,5.327213576291E-17,2.8));
+#4339 = LINE('',#4340,#4341);
+#4340 = CARTESIAN_POINT('',(-0.435,5.327213576291E-17,1.675));
+#4341 = VECTOR('',#4342,1.);
+#4342 = DIRECTION('',(7.567110462254E-16,0.,-1.));
+#4343 = ORIENTED_EDGE('',*,*,#4321,.F.);
+#4344 = ORIENTED_EDGE('',*,*,#4336,.F.);
+#4345 = ORIENTED_EDGE('',*,*,#4346,.T.);
+#4346 = EDGE_CURVE('',#4337,#4337,#4347,.T.);
+#4347 = CIRCLE('',#4348,0.435);
+#4348 = AXIS2_PLACEMENT_3D('',#4349,#4350,#4351);
+#4349 = CARTESIAN_POINT('',(-2.185740704564E-15,0.,2.8));
+#4350 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4351 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4352 = CYLINDRICAL_SURFACE('',#4353,0.435);
+#4353 = AXIS2_PLACEMENT_3D('',#4354,#4355,#4356);
+#4354 = CARTESIAN_POINT('',(-1.33444077756E-15,0.,1.675));
+#4355 = DIRECTION('',(7.567110462254E-16,0.,-1.));
+#4356 = DIRECTION('',(1.,0.,7.567110462254E-16));
+#4357 = ADVANCED_FACE('',(#4358,#4369),#4372,.T.);
+#4358 = FACE_BOUND('',#4359,.T.);
+#4359 = EDGE_LOOP('',(#4360));
+#4360 = ORIENTED_EDGE('',*,*,#4361,.T.);
+#4361 = EDGE_CURVE('',#4362,#4362,#4364,.T.);
+#4362 = VERTEX_POINT('',#4363);
+#4363 = CARTESIAN_POINT('',(-0.8,-9.797174393179E-17,2.8));
+#4364 = CIRCLE('',#4365,0.8);
+#4365 = AXIS2_PLACEMENT_3D('',#4366,#4367,#4368);
+#4366 = CARTESIAN_POINT('',(-5.658225789434E-16,0.,2.8));
+#4367 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4368 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4369 = FACE_BOUND('',#4370,.T.);
+#4370 = EDGE_LOOP('',(#4371));
+#4371 = ORIENTED_EDGE('',*,*,#4346,.T.);
+#4372 = PLANE('',#4373);
+#4373 = AXIS2_PLACEMENT_3D('',#4374,#4375,#4376);
+#4374 = CARTESIAN_POINT('',(-5.551115123126E-16,0.,2.8));
+#4375 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4376 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4377 = ADVANCED_FACE('',(#4378),#4399,.T.);
+#4378 = FACE_BOUND('',#4379,.T.);
+#4379 = EDGE_LOOP('',(#4380,#4389,#4398));
+#4380 = ORIENTED_EDGE('',*,*,#4381,.F.);
+#4381 = EDGE_CURVE('',#4382,#4382,#4384,.T.);
+#4382 = VERTEX_POINT('',#4383);
+#4383 = CARTESIAN_POINT('',(-0.255,-3.122849337826E-17,-4.695000017508)
+  );
+#4384 = CIRCLE('',#4385,0.255);
+#4385 = AXIS2_PLACEMENT_3D('',#4386,#4387,#4388);
+#4386 = CARTESIAN_POINT('',(7.614669554722E-15,0.,-4.695000017508));
+#4387 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4388 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4389 = ORIENTED_EDGE('',*,*,#4390,.T.);
+#4390 = EDGE_CURVE('',#4382,#4391,#4393,.T.);
+#4391 = VERTEX_POINT('',#4392);
+#4392 = CARTESIAN_POINT('',(7.689527810278E-15,-1.912193722894E-33,-4.95
+    ));
+#4393 = CIRCLE('',#4394,0.255);
+#4394 = AXIS2_PLACEMENT_3D('',#4395,#4396,#4397);
+#4395 = CARTESIAN_POINT('',(7.705142056968E-15,0.,-4.695));
+#4396 = DIRECTION('',(1.224646799147E-16,-1.,0.));
+#4397 = DIRECTION('',(-1.,-1.224646799147E-16,0.));
+#4398 = ORIENTED_EDGE('',*,*,#4390,.F.);
+#4399 = SPHERICAL_SURFACE('',#4400,0.255);
+#4400 = AXIS2_PLACEMENT_3D('',#4401,#4402,#4403);
+#4401 = CARTESIAN_POINT('',(7.705142056968E-15,0.,-4.695));
+#4402 = DIRECTION('',(6.123233995737E-17,0.,1.));
+#4403 = DIRECTION('',(1.,0.,-6.123233995737E-17));
+#4404 = ADVANCED_FACE('',(#4405),#4416,.T.);
+#4405 = FACE_BOUND('',#4406,.T.);
+#4406 = EDGE_LOOP('',(#4407,#4408,#4414,#4415));
+#4407 = ORIENTED_EDGE('',*,*,#4275,.F.);
+#4408 = ORIENTED_EDGE('',*,*,#4409,.T.);
+#4409 = EDGE_CURVE('',#4276,#4382,#4410,.T.);
+#4410 = LINE('',#4411,#4412);
+#4411 = CARTESIAN_POINT('',(-0.255,-3.122849337826E-17,-3.747500008754)
+  );
+#4412 = VECTOR('',#4413,1.);
+#4413 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4414 = ORIENTED_EDGE('',*,*,#4381,.T.);
+#4415 = ORIENTED_EDGE('',*,*,#4409,.F.);
+#4416 = CYLINDRICAL_SURFACE('',#4417,0.255);
+#4417 = AXIS2_PLACEMENT_3D('',#4418,#4419,#4420);
+#4418 = CARTESIAN_POINT('',(6.580511269178E-15,0.,-3.747500008754));
+#4419 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4420 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4421 = ADVANCED_FACE('',(#4422,#4433),#4437,.T.);
+#4422 = FACE_BOUND('',#4423,.T.);
+#4423 = EDGE_LOOP('',(#4424));
+#4424 = ORIENTED_EDGE('',*,*,#4425,.F.);
+#4425 = EDGE_CURVE('',#4426,#4426,#4428,.T.);
+#4426 = VERTEX_POINT('',#4427);
+#4427 = CARTESIAN_POINT('',(-0.8,-9.797174393179E-17,-1.682681771697E-15
+    ));
+#4428 = CIRCLE('',#4429,0.8);
+#4429 = AXIS2_PLACEMENT_3D('',#4430,#4431,#4432);
+#4430 = CARTESIAN_POINT('',(2.490265202345E-15,0.,-8.326672684689E-16));
+#4431 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4432 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4433 = FACE_BOUND('',#4434,.T.);
+#4434 = EDGE_LOOP('',(#4435,#4436));
+#4435 = ORIENTED_EDGE('',*,*,#4293,.T.);
+#4436 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4437 = PLANE('',#4438);
+#4438 = AXIS2_PLACEMENT_3D('',#4439,#4440,#4441);
+#4439 = CARTESIAN_POINT('',(0.8,0.,3.057721703528E-17));
+#4440 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4441 = DIRECTION('',(-1.,0.,-1.091459921889E-15));
+#4442 = ADVANCED_FACE('',(#4443),#4462,.T.);
+#4443 = FACE_BOUND('',#4444,.T.);
+#4444 = EDGE_LOOP('',(#4445,#4454,#4460,#4461));
+#4445 = ORIENTED_EDGE('',*,*,#4446,.F.);
+#4446 = EDGE_CURVE('',#4447,#4447,#4449,.T.);
+#4447 = VERTEX_POINT('',#4448);
+#4448 = CARTESIAN_POINT('',(-0.8,-9.797174393179E-17,0.2));
+#4449 = CIRCLE('',#4450,0.8);
+#4450 = AXIS2_PLACEMENT_3D('',#4451,#4452,#4453);
+#4451 = CARTESIAN_POINT('',(2.271973217967E-15,0.,0.2));
+#4452 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4453 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4454 = ORIENTED_EDGE('',*,*,#4455,.T.);
+#4455 = EDGE_CURVE('',#4447,#4426,#4456,.T.);
+#4456 = LINE('',#4457,#4458);
+#4457 = CARTESIAN_POINT('',(-0.8,-9.797174393179E-17,1.E-01));
+#4458 = VECTOR('',#4459,1.);
+#4459 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4460 = ORIENTED_EDGE('',*,*,#4425,.T.);
+#4461 = ORIENTED_EDGE('',*,*,#4455,.F.);
+#4462 = CYLINDRICAL_SURFACE('',#4463,0.8);
+#4463 = AXIS2_PLACEMENT_3D('',#4464,#4465,#4466);
+#4464 = CARTESIAN_POINT('',(2.381119210156E-15,0.,1.E-01));
+#4465 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4466 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4467 = ADVANCED_FACE('',(#4468,#4471),#4482,.T.);
+#4468 = FACE_BOUND('',#4469,.T.);
+#4469 = EDGE_LOOP('',(#4470));
+#4470 = ORIENTED_EDGE('',*,*,#4446,.T.);
+#4471 = FACE_BOUND('',#4472,.T.);
+#4472 = EDGE_LOOP('',(#4473));
+#4473 = ORIENTED_EDGE('',*,*,#4474,.F.);
+#4474 = EDGE_CURVE('',#4475,#4475,#4477,.T.);
+#4475 = VERTEX_POINT('',#4476);
+#4476 = CARTESIAN_POINT('',(-0.6,-7.347880794884E-17,0.2));
+#4477 = CIRCLE('',#4478,0.6);
+#4478 = AXIS2_PLACEMENT_3D('',#4479,#4480,#4481);
+#4479 = CARTESIAN_POINT('',(2.271973217967E-15,0.,0.2));
+#4480 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4481 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4482 = PLANE('',#4483);
+#4483 = AXIS2_PLACEMENT_3D('',#4484,#4485,#4486);
+#4484 = CARTESIAN_POINT('',(0.6,0.,0.2));
+#4485 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4486 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4487 = ADVANCED_FACE('',(#4488),#4507,.T.);
+#4488 = FACE_BOUND('',#4489,.T.);
+#4489 = EDGE_LOOP('',(#4490,#4499,#4505,#4506));
+#4490 = ORIENTED_EDGE('',*,*,#4491,.F.);
+#4491 = EDGE_CURVE('',#4492,#4492,#4494,.T.);
+#4492 = VERTEX_POINT('',#4493);
+#4493 = CARTESIAN_POINT('',(-0.6,-7.347880794884E-17,2.1));
+#4494 = CIRCLE('',#4495,0.6);
+#4495 = AXIS2_PLACEMENT_3D('',#4496,#4497,#4498);
+#4496 = CARTESIAN_POINT('',(1.981993663787E-16,0.,2.1));
+#4497 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4498 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4499 = ORIENTED_EDGE('',*,*,#4500,.T.);
+#4500 = EDGE_CURVE('',#4492,#4475,#4501,.T.);
+#4501 = LINE('',#4502,#4503);
+#4502 = CARTESIAN_POINT('',(-0.6,-7.347880794884E-17,1.15));
+#4503 = VECTOR('',#4504,1.);
+#4504 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4505 = ORIENTED_EDGE('',*,*,#4474,.T.);
+#4506 = ORIENTED_EDGE('',*,*,#4500,.F.);
+#4507 = CYLINDRICAL_SURFACE('',#4508,0.6);
+#4508 = AXIS2_PLACEMENT_3D('',#4509,#4510,#4511);
+#4509 = CARTESIAN_POINT('',(1.235086292173E-15,0.,1.15));
+#4510 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4511 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4512 = ADVANCED_FACE('',(#4513,#4524),#4527,.T.);
+#4513 = FACE_BOUND('',#4514,.T.);
+#4514 = EDGE_LOOP('',(#4515));
+#4515 = ORIENTED_EDGE('',*,*,#4516,.F.);
+#4516 = EDGE_CURVE('',#4517,#4517,#4519,.T.);
+#4517 = VERTEX_POINT('',#4518);
+#4518 = CARTESIAN_POINT('',(-0.8,-9.797174393179E-17,2.1));
+#4519 = CIRCLE('',#4520,0.8);
+#4520 = AXIS2_PLACEMENT_3D('',#4521,#4522,#4523);
+#4521 = CARTESIAN_POINT('',(1.981993663788E-16,0.,2.1));
+#4522 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4523 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4524 = FACE_BOUND('',#4525,.T.);
+#4525 = EDGE_LOOP('',(#4526));
+#4526 = ORIENTED_EDGE('',*,*,#4491,.T.);
+#4527 = PLANE('',#4528);
+#4528 = AXIS2_PLACEMENT_3D('',#4529,#4530,#4531);
+#4529 = CARTESIAN_POINT('',(0.8,0.,2.1));
+#4530 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4531 = DIRECTION('',(-1.,0.,-1.091459921889E-15));
+#4532 = ADVANCED_FACE('',(#4533),#4544,.T.);
+#4533 = FACE_BOUND('',#4534,.T.);
+#4534 = EDGE_LOOP('',(#4535,#4536,#4542,#4543));
+#4535 = ORIENTED_EDGE('',*,*,#4361,.F.);
+#4536 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4537 = EDGE_CURVE('',#4362,#4517,#4538,.T.);
+#4538 = LINE('',#4539,#4540);
+#4539 = CARTESIAN_POINT('',(-0.8,-9.797174393179E-17,2.45));
+#4540 = VECTOR('',#4541,1.);
+#4541 = DIRECTION('',(1.091459921889E-15,0.,-1.));
+#4542 = ORIENTED_EDGE('',*,*,#4516,.T.);
+#4543 = ORIENTED_EDGE('',*,*,#4537,.F.);
+#4544 = CYLINDRICAL_SURFACE('',#4545,0.8);
+#4545 = AXIS2_PLACEMENT_3D('',#4546,#4547,#4548);
+#4546 = CARTESIAN_POINT('',(-1.838116062823E-16,0.,2.45));
+#4547 = DIRECTION('',(-1.091459921889E-15,0.,1.));
+#4548 = DIRECTION('',(1.,0.,1.091459921889E-15));
+#4549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4553)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4550,#4551,#4552)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4550 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4551 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4552 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4553 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-04),#4550,
+  'distance_accuracy_value','confusion accuracy');
+#4554 = SHAPE_DEFINITION_REPRESENTATION(#4555,#4184);
+#4555 = PRODUCT_DEFINITION_SHAPE('','',#4556);
+#4556 = PRODUCT_DEFINITION('design','',#4557,#4560);
+#4557 = PRODUCT_DEFINITION_FORMATION('','',#4558);
+#4558 = PRODUCT('Open CASCADE STEP translator 7.5 1.3.1.2',
+  'Open CASCADE STEP translator 7.5 1.3.1.2','',(#4559));
+#4559 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4560 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4561 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4562,#4564);
+#4562 = ( REPRESENTATION_RELATIONSHIP('','',#4184,#2541) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4563) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4563 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2546);
+#4564 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4565);
+#4565 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#2536,#4556,$);
+#4566 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4558));
+#4567 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4568,#4570);
+#4568 = ( REPRESENTATION_RELATIONSHIP('','',#2541,#2524) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4569) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4569 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2525);
+#4570 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4571);
+#4571 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#2519,#2536,$);
+#4572 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2538));
+#4573 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4574,#4576);
+#4574 = ( REPRESENTATION_RELATIONSHIP('','',#2524,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4575) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4575 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#4576 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4577);
+#4577 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#2519,$);
+#4578 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2521));
+#4579 = SHAPE_DEFINITION_REPRESENTATION(#4580,#4586);
+#4580 = PRODUCT_DEFINITION_SHAPE('','',#4581);
+#4581 = PRODUCT_DEFINITION('design','',#4582,#4585);
+#4582 = PRODUCT_DEFINITION_FORMATION('','',#4583);
+#4583 = PRODUCT('J3','J3','',(#4584));
+#4584 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4585 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4586 = SHAPE_REPRESENTATION('',(#11,#4587),#4591);
+#4587 = AXIS2_PLACEMENT_3D('',#4588,#4589,#4590);
+#4588 = CARTESIAN_POINT('',(82.,88.,0.));
+#4589 = DIRECTION('',(0.,0.,1.));
+#4590 = DIRECTION('',(1.,0.,0.));
+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4595)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4592,#4593,#4594)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4592 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4593 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4594 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4595 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-03),#4592,
+  'distance_accuracy_value','confusion accuracy');
+#4596 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4597,#4599);
+#4597 = ( REPRESENTATION_RELATIONSHIP('','',#2541,#4586) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4598) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4598 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4587);
+#4599 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4600);
+#4600 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',#4581,#2536,$);
+#4601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4602,#4604);
+#4602 = ( REPRESENTATION_RELATIONSHIP('','',#4586,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4603) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#4604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4605);
+#4605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#4581,$);
+#4606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4583));
+#4607 = SHAPE_DEFINITION_REPRESENTATION(#4608,#4614);
+#4608 = PRODUCT_DEFINITION_SHAPE('','',#4609);
+#4609 = PRODUCT_DEFINITION('design','',#4610,#4613);
+#4610 = PRODUCT_DEFINITION_FORMATION('','',#4611);
+#4611 = PRODUCT('J2','J2','',(#4612));
+#4612 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4613 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4614 = SHAPE_REPRESENTATION('',(#11,#4615),#4619);
+#4615 = AXIS2_PLACEMENT_3D('',#4616,#4617,#4618);
+#4616 = CARTESIAN_POINT('',(70.,88.,0.));
+#4617 = DIRECTION('',(0.,0.,1.));
+#4618 = DIRECTION('',(1.,0.,0.));
+#4619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4623)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4620,#4621,#4622)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4620 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4621 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4622 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4623 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-03),#4620,
+  'distance_accuracy_value','confusion accuracy');
+#4624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4625,#4627);
+#4625 = ( REPRESENTATION_RELATIONSHIP('','',#2541,#4614) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4626) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4615);
+#4627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4628);
+#4628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#4609,#2536,$);
+#4629 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4630,#4632);
+#4630 = ( REPRESENTATION_RELATIONSHIP('','',#4614,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4631) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4631 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#4632 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4633);
+#4633 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#4609,$);
+#4634 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4611));
+#4635 = SHAPE_DEFINITION_REPRESENTATION(#4636,#4642);
+#4636 = PRODUCT_DEFINITION_SHAPE('','',#4637);
+#4637 = PRODUCT_DEFINITION('design','',#4638,#4641);
+#4638 = PRODUCT_DEFINITION_FORMATION('','',#4639);
+#4639 = PRODUCT('J1','J1','',(#4640));
+#4640 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4641 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4642 = SHAPE_REPRESENTATION('',(#11,#4643),#4647);
+#4643 = AXIS2_PLACEMENT_3D('',#4644,#4645,#4646);
+#4644 = CARTESIAN_POINT('',(70.,100.,0.));
+#4645 = DIRECTION('',(0.,0.,1.));
+#4646 = DIRECTION('',(1.,0.,0.));
+#4647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4651)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4648,#4649,#4650)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4648 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4649 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4650 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4651 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-03),#4648,
+  'distance_accuracy_value','confusion accuracy');
+#4652 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4653,#4655);
+#4653 = ( REPRESENTATION_RELATIONSHIP('','',#2541,#4642) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4654) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4654 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4643);
+#4655 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4656);
+#4656 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#4637,#2536,$);
+#4657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4658,#4660);
+#4658 = ( REPRESENTATION_RELATIONSHIP('','',#4642,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4659) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#4660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4661);
+#4661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#4637,$);
+#4662 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4639));
+#4663 = SHAPE_DEFINITION_REPRESENTATION(#4664,#4670);
+#4664 = PRODUCT_DEFINITION_SHAPE('','',#4665);
+#4665 = PRODUCT_DEFINITION('design','',#4666,#4669);
+#4666 = PRODUCT_DEFINITION_FORMATION('','',#4667);
+#4667 = PRODUCT('C2','C2','',(#4668));
+#4668 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4669 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4670 = SHAPE_REPRESENTATION('',(#11,#4671),#4675);
+#4671 = AXIS2_PLACEMENT_3D('',#4672,#4673,#4674);
+#4672 = CARTESIAN_POINT('',(80.772003173828,96.327003479004,0.));
+#4673 = DIRECTION('',(1.,4.371138828674E-08,-4.371140912996E-08));
+#4674 = DIRECTION('',(-4.371138828674E-08,1.,1.840849544066E-31));
+#4675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4679)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4676,#4677,#4678)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4676 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4677 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4678 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4679 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4676,
+  'distance_accuracy_value','confusion accuracy');
+#4680 = SHAPE_REPRESENTATION('',(#11,#4681,#5135,#5589),#5879);
+#4681 = MANIFOLD_SOLID_BREP('',#4682);
+#4682 = CLOSED_SHELL('',(#4683,#4723,#4763,#4830,#4861,#4892,#4923,#4941
+    ,#4965,#4983,#5000,#5017,#5035,#5053,#5071,#5089,#5106,#5123));
+#4683 = ADVANCED_FACE('',(#4684),#4718,.F.);
+#4684 = FACE_BOUND('',#4685,.T.);
+#4685 = EDGE_LOOP('',(#4686,#4696,#4704,#4712));
+#4686 = ORIENTED_EDGE('',*,*,#4687,.T.);
+#4687 = EDGE_CURVE('',#4688,#4690,#4692,.T.);
+#4688 = VERTEX_POINT('',#4689);
+#4689 = CARTESIAN_POINT('',(-1.005,0.88975,0.57475));
+#4690 = VERTEX_POINT('',#4691);
+#4691 = CARTESIAN_POINT('',(-1.005,0.88975,-0.57475));
+#4692 = LINE('',#4693,#4694);
+#4693 = CARTESIAN_POINT('',(-1.005,0.88975,-0.625));
+#4694 = VECTOR('',#4695,1.);
+#4695 = DIRECTION('',(-1.734723475977E-16,-0.,-1.));
+#4696 = ORIENTED_EDGE('',*,*,#4697,.T.);
+#4697 = EDGE_CURVE('',#4690,#4698,#4700,.T.);
+#4698 = VERTEX_POINT('',#4699);
+#4699 = CARTESIAN_POINT('',(-1.005,5.025E-02,-0.57475));
+#4700 = LINE('',#4701,#4702);
+#4701 = CARTESIAN_POINT('',(-1.005,0.94,-0.57475));
+#4702 = VECTOR('',#4703,1.);
+#4703 = DIRECTION('',(0.,-1.,0.));
+#4704 = ORIENTED_EDGE('',*,*,#4705,.T.);
+#4705 = EDGE_CURVE('',#4698,#4706,#4708,.T.);
+#4706 = VERTEX_POINT('',#4707);
+#4707 = CARTESIAN_POINT('',(-1.005,5.025E-02,0.57475));
+#4708 = LINE('',#4709,#4710);
+#4709 = CARTESIAN_POINT('',(-1.005,5.025E-02,-0.625));
+#4710 = VECTOR('',#4711,1.);
+#4711 = DIRECTION('',(1.734723475977E-16,-0.,1.));
+#4712 = ORIENTED_EDGE('',*,*,#4713,.T.);
+#4713 = EDGE_CURVE('',#4706,#4688,#4714,.T.);
+#4714 = LINE('',#4715,#4716);
+#4715 = CARTESIAN_POINT('',(-1.005,0.94,0.57475));
+#4716 = VECTOR('',#4717,1.);
+#4717 = DIRECTION('',(-0.,1.,-0.));
+#4718 = PLANE('',#4719);
+#4719 = AXIS2_PLACEMENT_3D('',#4720,#4721,#4722);
+#4720 = CARTESIAN_POINT('',(-1.005,0.94,-0.625));
+#4721 = DIRECTION('',(1.,0.,-1.734723475977E-16));
+#4722 = DIRECTION('',(-1.734723475977E-16,0.,-1.));
+#4723 = ADVANCED_FACE('',(#4724),#4758,.F.);
+#4724 = FACE_BOUND('',#4725,.T.);
+#4725 = EDGE_LOOP('',(#4726,#4736,#4744,#4752));
+#4726 = ORIENTED_EDGE('',*,*,#4727,.T.);
+#4727 = EDGE_CURVE('',#4728,#4730,#4732,.T.);
+#4728 = VERTEX_POINT('',#4729);
+#4729 = CARTESIAN_POINT('',(-0.95475,0.88975,0.625));
+#4730 = VERTEX_POINT('',#4731);
+#4731 = CARTESIAN_POINT('',(-0.95475,5.025E-02,0.625));
+#4732 = LINE('',#4733,#4734);
+#4733 = CARTESIAN_POINT('',(-0.95475,0.94,0.625));
+#4734 = VECTOR('',#4735,1.);
+#4735 = DIRECTION('',(0.,-1.,0.));
+#4736 = ORIENTED_EDGE('',*,*,#4737,.T.);
+#4737 = EDGE_CURVE('',#4730,#4738,#4740,.T.);
+#4738 = VERTEX_POINT('',#4739);
+#4739 = CARTESIAN_POINT('',(-0.505,5.025E-02,0.625));
+#4740 = LINE('',#4741,#4742);
+#4741 = CARTESIAN_POINT('',(-1.005,5.025E-02,0.625));
+#4742 = VECTOR('',#4743,1.);
+#4743 = DIRECTION('',(1.,-0.,0.));
+#4744 = ORIENTED_EDGE('',*,*,#4745,.F.);
+#4745 = EDGE_CURVE('',#4746,#4738,#4748,.T.);
+#4746 = VERTEX_POINT('',#4747);
+#4747 = CARTESIAN_POINT('',(-0.505,0.88975,0.625));
+#4748 = LINE('',#4749,#4750);
+#4749 = CARTESIAN_POINT('',(-0.505,0.94,0.625));
+#4750 = VECTOR('',#4751,1.);
+#4751 = DIRECTION('',(-0.,-1.,-0.));
+#4752 = ORIENTED_EDGE('',*,*,#4753,.T.);
+#4753 = EDGE_CURVE('',#4746,#4728,#4754,.T.);
+#4754 = LINE('',#4755,#4756);
+#4755 = CARTESIAN_POINT('',(-1.005,0.88975,0.625));
+#4756 = VECTOR('',#4757,1.);
+#4757 = DIRECTION('',(-1.,-0.,-0.));
+#4758 = PLANE('',#4759);
+#4759 = AXIS2_PLACEMENT_3D('',#4760,#4761,#4762);
+#4760 = CARTESIAN_POINT('',(-1.005,0.94,0.625));
+#4761 = DIRECTION('',(0.,0.,-1.));
+#4762 = DIRECTION('',(-1.,0.,-0.));
+#4763 = ADVANCED_FACE('',(#4764),#4825,.F.);
+#4764 = FACE_BOUND('',#4765,.T.);
+#4765 = EDGE_LOOP('',(#4766,#4776,#4785,#4793,#4802,#4810,#4817,#4818));
+#4766 = ORIENTED_EDGE('',*,*,#4767,.T.);
+#4767 = EDGE_CURVE('',#4768,#4770,#4772,.T.);
+#4768 = VERTEX_POINT('',#4769);
+#4769 = CARTESIAN_POINT('',(-0.505,0.,0.57475));
+#4770 = VERTEX_POINT('',#4771);
+#4771 = CARTESIAN_POINT('',(-0.505,0.,-0.57475));
+#4772 = LINE('',#4773,#4774);
+#4773 = CARTESIAN_POINT('',(-0.505,0.,-0.625));
+#4774 = VECTOR('',#4775,1.);
+#4775 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#4776 = ORIENTED_EDGE('',*,*,#4777,.T.);
+#4777 = EDGE_CURVE('',#4770,#4778,#4780,.T.);
+#4778 = VERTEX_POINT('',#4779);
+#4779 = CARTESIAN_POINT('',(-0.505,5.025E-02,-0.625));
+#4780 = CIRCLE('',#4781,5.025E-02);
+#4781 = AXIS2_PLACEMENT_3D('',#4782,#4783,#4784);
+#4782 = CARTESIAN_POINT('',(-0.505,5.025E-02,-0.57475));
+#4783 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#4784 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#4785 = ORIENTED_EDGE('',*,*,#4786,.F.);
+#4786 = EDGE_CURVE('',#4787,#4778,#4789,.T.);
+#4787 = VERTEX_POINT('',#4788);
+#4788 = CARTESIAN_POINT('',(-0.505,0.88975,-0.625));
+#4789 = LINE('',#4790,#4791);
+#4790 = CARTESIAN_POINT('',(-0.505,0.94,-0.625));
+#4791 = VECTOR('',#4792,1.);
+#4792 = DIRECTION('',(-0.,-1.,-0.));
+#4793 = ORIENTED_EDGE('',*,*,#4794,.T.);
+#4794 = EDGE_CURVE('',#4787,#4795,#4797,.T.);
+#4795 = VERTEX_POINT('',#4796);
+#4796 = CARTESIAN_POINT('',(-0.505,0.94,-0.57475));
+#4797 = CIRCLE('',#4798,5.025E-02);
+#4798 = AXIS2_PLACEMENT_3D('',#4799,#4800,#4801);
+#4799 = CARTESIAN_POINT('',(-0.505,0.88975,-0.57475));
+#4800 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#4801 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#4802 = ORIENTED_EDGE('',*,*,#4803,.F.);
+#4803 = EDGE_CURVE('',#4804,#4795,#4806,.T.);
+#4804 = VERTEX_POINT('',#4805);
+#4805 = CARTESIAN_POINT('',(-0.505,0.94,0.57475));
+#4806 = LINE('',#4807,#4808);
+#4807 = CARTESIAN_POINT('',(-0.505,0.94,-0.625));
+#4808 = VECTOR('',#4809,1.);
+#4809 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#4810 = ORIENTED_EDGE('',*,*,#4811,.T.);
+#4811 = EDGE_CURVE('',#4804,#4746,#4812,.T.);
+#4812 = CIRCLE('',#4813,5.025E-02);
+#4813 = AXIS2_PLACEMENT_3D('',#4814,#4815,#4816);
+#4814 = CARTESIAN_POINT('',(-0.505,0.88975,0.57475));
+#4815 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#4816 = DIRECTION('',(8.673617379884E-17,2.157616263653E-15,1.));
+#4817 = ORIENTED_EDGE('',*,*,#4745,.T.);
+#4818 = ORIENTED_EDGE('',*,*,#4819,.T.);
+#4819 = EDGE_CURVE('',#4738,#4768,#4820,.T.);
+#4820 = CIRCLE('',#4821,5.025E-02);
+#4821 = AXIS2_PLACEMENT_3D('',#4822,#4823,#4824);
+#4822 = CARTESIAN_POINT('',(-0.505,5.025E-02,0.57475));
+#4823 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#4824 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#4825 = PLANE('',#4826);
+#4826 = AXIS2_PLACEMENT_3D('',#4827,#4828,#4829);
+#4827 = CARTESIAN_POINT('',(-0.505,0.94,-0.625));
+#4828 = DIRECTION('',(-1.,0.,8.673617379884E-17));
+#4829 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#4830 = ADVANCED_FACE('',(#4831),#4856,.F.);
+#4831 = FACE_BOUND('',#4832,.T.);
+#4832 = EDGE_LOOP('',(#4833,#4834,#4842,#4850));
+#4833 = ORIENTED_EDGE('',*,*,#4786,.T.);
+#4834 = ORIENTED_EDGE('',*,*,#4835,.T.);
+#4835 = EDGE_CURVE('',#4778,#4836,#4838,.T.);
+#4836 = VERTEX_POINT('',#4837);
+#4837 = CARTESIAN_POINT('',(-0.95475,5.025E-02,-0.625));
+#4838 = LINE('',#4839,#4840);
+#4839 = CARTESIAN_POINT('',(-1.005,5.025E-02,-0.625));
+#4840 = VECTOR('',#4841,1.);
+#4841 = DIRECTION('',(-1.,0.,0.));
+#4842 = ORIENTED_EDGE('',*,*,#4843,.T.);
+#4843 = EDGE_CURVE('',#4836,#4844,#4846,.T.);
+#4844 = VERTEX_POINT('',#4845);
+#4845 = CARTESIAN_POINT('',(-0.95475,0.88975,-0.625));
+#4846 = LINE('',#4847,#4848);
+#4847 = CARTESIAN_POINT('',(-0.95475,0.94,-0.625));
+#4848 = VECTOR('',#4849,1.);
+#4849 = DIRECTION('',(-0.,1.,-0.));
+#4850 = ORIENTED_EDGE('',*,*,#4851,.T.);
+#4851 = EDGE_CURVE('',#4844,#4787,#4852,.T.);
+#4852 = LINE('',#4853,#4854);
+#4853 = CARTESIAN_POINT('',(-0.505,0.88975,-0.625));
+#4854 = VECTOR('',#4855,1.);
+#4855 = DIRECTION('',(1.,-0.,-0.));
+#4856 = PLANE('',#4857);
+#4857 = AXIS2_PLACEMENT_3D('',#4858,#4859,#4860);
+#4858 = CARTESIAN_POINT('',(-1.005,0.94,-0.625));
+#4859 = DIRECTION('',(0.,0.,1.));
+#4860 = DIRECTION('',(1.,0.,-0.));
+#4861 = ADVANCED_FACE('',(#4862),#4887,.T.);
+#4862 = FACE_BOUND('',#4863,.T.);
+#4863 = EDGE_LOOP('',(#4864,#4865,#4873,#4881));
+#4864 = ORIENTED_EDGE('',*,*,#4803,.T.);
+#4865 = ORIENTED_EDGE('',*,*,#4866,.T.);
+#4866 = EDGE_CURVE('',#4795,#4867,#4869,.T.);
+#4867 = VERTEX_POINT('',#4868);
+#4868 = CARTESIAN_POINT('',(-0.95475,0.94,-0.57475));
+#4869 = LINE('',#4870,#4871);
+#4870 = CARTESIAN_POINT('',(-1.005,0.94,-0.57475));
+#4871 = VECTOR('',#4872,1.);
+#4872 = DIRECTION('',(-1.,0.,0.));
+#4873 = ORIENTED_EDGE('',*,*,#4874,.T.);
+#4874 = EDGE_CURVE('',#4867,#4875,#4877,.T.);
+#4875 = VERTEX_POINT('',#4876);
+#4876 = CARTESIAN_POINT('',(-0.95475,0.94,0.57475));
+#4877 = LINE('',#4878,#4879);
+#4878 = CARTESIAN_POINT('',(-0.95475,0.94,0.625));
+#4879 = VECTOR('',#4880,1.);
+#4880 = DIRECTION('',(1.734723475977E-16,-0.,1.));
+#4881 = ORIENTED_EDGE('',*,*,#4882,.T.);
+#4882 = EDGE_CURVE('',#4875,#4804,#4883,.T.);
+#4883 = LINE('',#4884,#4885);
+#4884 = CARTESIAN_POINT('',(-0.505,0.94,0.57475));
+#4885 = VECTOR('',#4886,1.);
+#4886 = DIRECTION('',(1.,-0.,0.));
+#4887 = PLANE('',#4888);
+#4888 = AXIS2_PLACEMENT_3D('',#4889,#4890,#4891);
+#4889 = CARTESIAN_POINT('',(0.,0.94,0.));
+#4890 = DIRECTION('',(0.,1.,0.));
+#4891 = DIRECTION('',(0.,-0.,1.));
+#4892 = ADVANCED_FACE('',(#4893),#4918,.F.);
+#4893 = FACE_BOUND('',#4894,.T.);
+#4894 = EDGE_LOOP('',(#4895,#4905,#4911,#4912));
+#4895 = ORIENTED_EDGE('',*,*,#4896,.T.);
+#4896 = EDGE_CURVE('',#4897,#4899,#4901,.T.);
+#4897 = VERTEX_POINT('',#4898);
+#4898 = CARTESIAN_POINT('',(-0.95475,0.,0.57475));
+#4899 = VERTEX_POINT('',#4900);
+#4900 = CARTESIAN_POINT('',(-0.95475,0.,-0.57475));
+#4901 = LINE('',#4902,#4903);
+#4902 = CARTESIAN_POINT('',(-0.95475,0.,1.656227238689E-16));
+#4903 = VECTOR('',#4904,1.);
+#4904 = DIRECTION('',(-1.734723475977E-16,0.,-1.));
+#4905 = ORIENTED_EDGE('',*,*,#4906,.T.);
+#4906 = EDGE_CURVE('',#4899,#4770,#4907,.T.);
+#4907 = LINE('',#4908,#4909);
+#4908 = CARTESIAN_POINT('',(0.,0.,-0.57475));
+#4909 = VECTOR('',#4910,1.);
+#4910 = DIRECTION('',(1.,-0.,-0.));
+#4911 = ORIENTED_EDGE('',*,*,#4767,.F.);
+#4912 = ORIENTED_EDGE('',*,*,#4913,.T.);
+#4913 = EDGE_CURVE('',#4768,#4897,#4914,.T.);
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(0.,0.,0.57475));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(-1.,0.,-0.));
+#4918 = PLANE('',#4919);
+#4919 = AXIS2_PLACEMENT_3D('',#4920,#4921,#4922);
+#4920 = CARTESIAN_POINT('',(0.,0.,0.));
+#4921 = DIRECTION('',(0.,1.,0.));
+#4922 = DIRECTION('',(0.,-0.,1.));
+#4923 = ADVANCED_FACE('',(#4924),#4936,.T.);
+#4924 = FACE_BOUND('',#4925,.T.);
+#4925 = EDGE_LOOP('',(#4926,#4927,#4928,#4935));
+#4926 = ORIENTED_EDGE('',*,*,#4811,.F.);
+#4927 = ORIENTED_EDGE('',*,*,#4882,.F.);
+#4928 = ORIENTED_EDGE('',*,*,#4929,.F.);
+#4929 = EDGE_CURVE('',#4728,#4875,#4930,.T.);
+#4930 = CIRCLE('',#4931,5.025E-02);
+#4931 = AXIS2_PLACEMENT_3D('',#4932,#4933,#4934);
+#4932 = CARTESIAN_POINT('',(-0.95475,0.88975,0.57475));
+#4933 = DIRECTION('',(-1.,0.,0.));
+#4934 = DIRECTION('',(0.,0.,1.));
+#4935 = ORIENTED_EDGE('',*,*,#4753,.F.);
+#4936 = CYLINDRICAL_SURFACE('',#4937,5.025E-02);
+#4937 = AXIS2_PLACEMENT_3D('',#4938,#4939,#4940);
+#4938 = CARTESIAN_POINT('',(0.,0.88975,0.57475));
+#4939 = DIRECTION('',(-1.,0.,0.));
+#4940 = DIRECTION('',(0.,0.,1.));
+#4941 = ADVANCED_FACE('',(#4942),#4960,.T.);
+#4942 = FACE_BOUND('',#4943,.T.);
+#4943 = EDGE_LOOP('',(#4944,#4951,#4952,#4959));
+#4944 = ORIENTED_EDGE('',*,*,#4945,.F.);
+#4945 = EDGE_CURVE('',#4730,#4706,#4946,.T.);
+#4946 = CIRCLE('',#4947,5.025E-02);
+#4947 = AXIS2_PLACEMENT_3D('',#4948,#4949,#4950);
+#4948 = CARTESIAN_POINT('',(-0.95475,5.025E-02,0.57475));
+#4949 = DIRECTION('',(0.,-1.,0.));
+#4950 = DIRECTION('',(0.,0.,-1.));
+#4951 = ORIENTED_EDGE('',*,*,#4727,.F.);
+#4952 = ORIENTED_EDGE('',*,*,#4953,.F.);
+#4953 = EDGE_CURVE('',#4688,#4728,#4954,.T.);
+#4954 = CIRCLE('',#4955,5.025E-02);
+#4955 = AXIS2_PLACEMENT_3D('',#4956,#4957,#4958);
+#4956 = CARTESIAN_POINT('',(-0.95475,0.88975,0.57475));
+#4957 = DIRECTION('',(0.,1.,-0.));
+#4958 = DIRECTION('',(0.,0.,1.));
+#4959 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#4960 = CYLINDRICAL_SURFACE('',#4961,5.025E-02);
+#4961 = AXIS2_PLACEMENT_3D('',#4962,#4963,#4964);
+#4962 = CARTESIAN_POINT('',(-0.95475,0.94,0.57475));
+#4963 = DIRECTION('',(0.,-1.,0.));
+#4964 = DIRECTION('',(0.,0.,-1.));
+#4965 = ADVANCED_FACE('',(#4966),#4978,.T.);
+#4966 = FACE_BOUND('',#4967,.T.);
+#4967 = EDGE_LOOP('',(#4968,#4969,#4970,#4977));
+#4968 = ORIENTED_EDGE('',*,*,#4819,.F.);
+#4969 = ORIENTED_EDGE('',*,*,#4737,.F.);
+#4970 = ORIENTED_EDGE('',*,*,#4971,.F.);
+#4971 = EDGE_CURVE('',#4897,#4730,#4972,.T.);
+#4972 = CIRCLE('',#4973,5.025E-02);
+#4973 = AXIS2_PLACEMENT_3D('',#4974,#4975,#4976);
+#4974 = CARTESIAN_POINT('',(-0.95475,5.025E-02,0.57475));
+#4975 = DIRECTION('',(-1.,0.,0.));
+#4976 = DIRECTION('',(0.,0.,1.));
+#4977 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#4978 = CYLINDRICAL_SURFACE('',#4979,5.025E-02);
+#4979 = AXIS2_PLACEMENT_3D('',#4980,#4981,#4982);
+#4980 = CARTESIAN_POINT('',(-1.005,5.025E-02,0.57475));
+#4981 = DIRECTION('',(1.,-0.,0.));
+#4982 = DIRECTION('',(0.,0.,-1.));
+#4983 = ADVANCED_FACE('',(#4984),#4995,.T.);
+#4984 = FACE_BOUND('',#4985,.T.);
+#4985 = EDGE_LOOP('',(#4986,#4987,#4988));
+#4986 = ORIENTED_EDGE('',*,*,#4953,.T.);
+#4987 = ORIENTED_EDGE('',*,*,#4929,.T.);
+#4988 = ORIENTED_EDGE('',*,*,#4989,.F.);
+#4989 = EDGE_CURVE('',#4688,#4875,#4990,.T.);
+#4990 = CIRCLE('',#4991,5.025E-02);
+#4991 = AXIS2_PLACEMENT_3D('',#4992,#4993,#4994);
+#4992 = CARTESIAN_POINT('',(-0.95475,0.88975,0.57475));
+#4993 = DIRECTION('',(0.,0.,-1.));
+#4994 = DIRECTION('',(1.,0.,0.));
+#4995 = SPHERICAL_SURFACE('',#4996,5.025E-02);
+#4996 = AXIS2_PLACEMENT_3D('',#4997,#4998,#4999);
+#4997 = CARTESIAN_POINT('',(-0.95475,0.88975,0.57475));
+#4998 = DIRECTION('',(0.,1.,0.));
+#4999 = DIRECTION('',(1.,0.,0.));
+#5000 = ADVANCED_FACE('',(#5001),#5012,.T.);
+#5001 = FACE_BOUND('',#5002,.T.);
+#5002 = EDGE_LOOP('',(#5003,#5004,#5005));
+#5003 = ORIENTED_EDGE('',*,*,#4971,.T.);
+#5004 = ORIENTED_EDGE('',*,*,#4945,.T.);
+#5005 = ORIENTED_EDGE('',*,*,#5006,.F.);
+#5006 = EDGE_CURVE('',#4897,#4706,#5007,.T.);
+#5007 = CIRCLE('',#5008,5.025E-02);
+#5008 = AXIS2_PLACEMENT_3D('',#5009,#5010,#5011);
+#5009 = CARTESIAN_POINT('',(-0.95475,5.025E-02,0.57475));
+#5010 = DIRECTION('',(0.,0.,-1.));
+#5011 = DIRECTION('',(1.,0.,0.));
+#5012 = SPHERICAL_SURFACE('',#5013,5.025E-02);
+#5013 = AXIS2_PLACEMENT_3D('',#5014,#5015,#5016);
+#5014 = CARTESIAN_POINT('',(-0.95475,5.025E-02,0.57475));
+#5015 = DIRECTION('',(0.,1.,0.));
+#5016 = DIRECTION('',(1.,0.,0.));
+#5017 = ADVANCED_FACE('',(#5018),#5030,.T.);
+#5018 = FACE_BOUND('',#5019,.T.);
+#5019 = EDGE_LOOP('',(#5020,#5021,#5022,#5029));
+#5020 = ORIENTED_EDGE('',*,*,#4794,.F.);
+#5021 = ORIENTED_EDGE('',*,*,#4851,.F.);
+#5022 = ORIENTED_EDGE('',*,*,#5023,.F.);
+#5023 = EDGE_CURVE('',#4867,#4844,#5024,.T.);
+#5024 = CIRCLE('',#5025,5.025E-02);
+#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028);
+#5026 = CARTESIAN_POINT('',(-0.95475,0.88975,-0.57475));
+#5027 = DIRECTION('',(-1.,0.,0.));
+#5028 = DIRECTION('',(0.,0.,1.));
+#5029 = ORIENTED_EDGE('',*,*,#4866,.F.);
+#5030 = CYLINDRICAL_SURFACE('',#5031,5.025E-02);
+#5031 = AXIS2_PLACEMENT_3D('',#5032,#5033,#5034);
+#5032 = CARTESIAN_POINT('',(0.,0.88975,-0.57475));
+#5033 = DIRECTION('',(1.,0.,0.));
+#5034 = DIRECTION('',(0.,0.,-1.));
+#5035 = ADVANCED_FACE('',(#5036),#5048,.T.);
+#5036 = FACE_BOUND('',#5037,.T.);
+#5037 = EDGE_LOOP('',(#5038,#5039,#5040,#5047));
+#5038 = ORIENTED_EDGE('',*,*,#4989,.T.);
+#5039 = ORIENTED_EDGE('',*,*,#4874,.F.);
+#5040 = ORIENTED_EDGE('',*,*,#5041,.F.);
+#5041 = EDGE_CURVE('',#4690,#4867,#5042,.T.);
+#5042 = CIRCLE('',#5043,5.025E-02);
+#5043 = AXIS2_PLACEMENT_3D('',#5044,#5045,#5046);
+#5044 = CARTESIAN_POINT('',(-0.95475,0.88975,-0.57475));
+#5045 = DIRECTION('',(0.,0.,-1.));
+#5046 = DIRECTION('',(-1.,0.,0.));
+#5047 = ORIENTED_EDGE('',*,*,#4687,.F.);
+#5048 = CYLINDRICAL_SURFACE('',#5049,5.025E-02);
+#5049 = AXIS2_PLACEMENT_3D('',#5050,#5051,#5052);
+#5050 = CARTESIAN_POINT('',(-0.95475,0.88975,1.656227238689E-16));
+#5051 = DIRECTION('',(-1.734723475977E-16,0.,-1.));
+#5052 = DIRECTION('',(-1.,0.,1.734723475977E-16));
+#5053 = ADVANCED_FACE('',(#5054),#5066,.T.);
+#5054 = FACE_BOUND('',#5055,.T.);
+#5055 = EDGE_LOOP('',(#5056,#5057,#5058,#5065));
+#5056 = ORIENTED_EDGE('',*,*,#5006,.T.);
+#5057 = ORIENTED_EDGE('',*,*,#4705,.F.);
+#5058 = ORIENTED_EDGE('',*,*,#5059,.F.);
+#5059 = EDGE_CURVE('',#4899,#4698,#5060,.T.);
+#5060 = CIRCLE('',#5061,5.025E-02);
+#5061 = AXIS2_PLACEMENT_3D('',#5062,#5063,#5064);
+#5062 = CARTESIAN_POINT('',(-0.95475,5.025E-02,-0.57475));
+#5063 = DIRECTION('',(0.,-0.,-1.));
+#5064 = DIRECTION('',(-1.,-0.,0.));
+#5065 = ORIENTED_EDGE('',*,*,#4896,.F.);
+#5066 = CYLINDRICAL_SURFACE('',#5067,5.025E-02);
+#5067 = AXIS2_PLACEMENT_3D('',#5068,#5069,#5070);
+#5068 = CARTESIAN_POINT('',(-0.95475,5.025E-02,-0.625));
+#5069 = DIRECTION('',(1.734723475977E-16,-0.,1.));
+#5070 = DIRECTION('',(1.,0.,-1.734723475977E-16));
+#5071 = ADVANCED_FACE('',(#5072),#5084,.T.);
+#5072 = FACE_BOUND('',#5073,.T.);
+#5073 = EDGE_LOOP('',(#5074,#5075,#5076,#5083));
+#5074 = ORIENTED_EDGE('',*,*,#4777,.F.);
+#5075 = ORIENTED_EDGE('',*,*,#4906,.F.);
+#5076 = ORIENTED_EDGE('',*,*,#5077,.F.);
+#5077 = EDGE_CURVE('',#4836,#4899,#5078,.T.);
+#5078 = CIRCLE('',#5079,5.025E-02);
+#5079 = AXIS2_PLACEMENT_3D('',#5080,#5081,#5082);
+#5080 = CARTESIAN_POINT('',(-0.95475,5.025E-02,-0.57475));
+#5081 = DIRECTION('',(-1.,0.,-0.));
+#5082 = DIRECTION('',(-0.,0.,1.));
+#5083 = ORIENTED_EDGE('',*,*,#4835,.F.);
+#5084 = CYLINDRICAL_SURFACE('',#5085,5.025E-02);
+#5085 = AXIS2_PLACEMENT_3D('',#5086,#5087,#5088);
+#5086 = CARTESIAN_POINT('',(-1.005,5.025E-02,-0.57475));
+#5087 = DIRECTION('',(-1.,0.,0.));
+#5088 = DIRECTION('',(0.,0.,1.));
+#5089 = ADVANCED_FACE('',(#5090),#5101,.T.);
+#5090 = FACE_BOUND('',#5091,.T.);
+#5091 = EDGE_LOOP('',(#5092,#5093,#5094));
+#5092 = ORIENTED_EDGE('',*,*,#5041,.T.);
+#5093 = ORIENTED_EDGE('',*,*,#5023,.T.);
+#5094 = ORIENTED_EDGE('',*,*,#5095,.F.);
+#5095 = EDGE_CURVE('',#4690,#4844,#5096,.T.);
+#5096 = CIRCLE('',#5097,5.025E-02);
+#5097 = AXIS2_PLACEMENT_3D('',#5098,#5099,#5100);
+#5098 = CARTESIAN_POINT('',(-0.95475,0.88975,-0.57475));
+#5099 = DIRECTION('',(0.,-1.,0.));
+#5100 = DIRECTION('',(0.,0.,1.));
+#5101 = SPHERICAL_SURFACE('',#5102,5.025E-02);
+#5102 = AXIS2_PLACEMENT_3D('',#5103,#5104,#5105);
+#5103 = CARTESIAN_POINT('',(-0.95475,0.88975,-0.57475));
+#5104 = DIRECTION('',(0.,1.,0.));
+#5105 = DIRECTION('',(1.,0.,0.));
+#5106 = ADVANCED_FACE('',(#5107),#5118,.T.);
+#5107 = FACE_BOUND('',#5108,.T.);
+#5108 = EDGE_LOOP('',(#5109,#5110,#5111));
+#5109 = ORIENTED_EDGE('',*,*,#5077,.T.);
+#5110 = ORIENTED_EDGE('',*,*,#5059,.T.);
+#5111 = ORIENTED_EDGE('',*,*,#5112,.F.);
+#5112 = EDGE_CURVE('',#4836,#4698,#5113,.T.);
+#5113 = CIRCLE('',#5114,5.025E-02);
+#5114 = AXIS2_PLACEMENT_3D('',#5115,#5116,#5117);
+#5115 = CARTESIAN_POINT('',(-0.95475,5.025E-02,-0.57475));
+#5116 = DIRECTION('',(0.,1.,0.));
+#5117 = DIRECTION('',(0.,0.,-1.));
+#5118 = SPHERICAL_SURFACE('',#5119,5.025E-02);
+#5119 = AXIS2_PLACEMENT_3D('',#5120,#5121,#5122);
+#5120 = CARTESIAN_POINT('',(-0.95475,5.025E-02,-0.57475));
+#5121 = DIRECTION('',(0.,1.,0.));
+#5122 = DIRECTION('',(1.,0.,0.));
+#5123 = ADVANCED_FACE('',(#5124),#5130,.T.);
+#5124 = FACE_BOUND('',#5125,.T.);
+#5125 = EDGE_LOOP('',(#5126,#5127,#5128,#5129));
+#5126 = ORIENTED_EDGE('',*,*,#5095,.T.);
+#5127 = ORIENTED_EDGE('',*,*,#4843,.F.);
+#5128 = ORIENTED_EDGE('',*,*,#5112,.T.);
+#5129 = ORIENTED_EDGE('',*,*,#4697,.F.);
+#5130 = CYLINDRICAL_SURFACE('',#5131,5.025E-02);
+#5131 = AXIS2_PLACEMENT_3D('',#5132,#5133,#5134);
+#5132 = CARTESIAN_POINT('',(-0.95475,0.94,-0.57475));
+#5133 = DIRECTION('',(0.,-1.,0.));
+#5134 = DIRECTION('',(0.,0.,-1.));
+#5135 = MANIFOLD_SOLID_BREP('',#5136);
+#5136 = CLOSED_SHELL('',(#5137,#5177,#5217,#5284,#5315,#5346,#5377,#5395
+    ,#5419,#5437,#5454,#5471,#5489,#5507,#5525,#5543,#5560,#5577));
+#5137 = ADVANCED_FACE('',(#5138),#5172,.F.);
+#5138 = FACE_BOUND('',#5139,.T.);
+#5139 = EDGE_LOOP('',(#5140,#5150,#5158,#5166));
+#5140 = ORIENTED_EDGE('',*,*,#5141,.F.);
+#5141 = EDGE_CURVE('',#5142,#5144,#5146,.T.);
+#5142 = VERTEX_POINT('',#5143);
+#5143 = CARTESIAN_POINT('',(1.005,0.88975,0.57475));
+#5144 = VERTEX_POINT('',#5145);
+#5145 = CARTESIAN_POINT('',(1.005,0.88975,-0.57475));
+#5146 = LINE('',#5147,#5148);
+#5147 = CARTESIAN_POINT('',(1.005,0.88975,-0.625));
+#5148 = VECTOR('',#5149,1.);
+#5149 = DIRECTION('',(1.734723475977E-16,-0.,-1.));
+#5150 = ORIENTED_EDGE('',*,*,#5151,.F.);
+#5151 = EDGE_CURVE('',#5152,#5142,#5154,.T.);
+#5152 = VERTEX_POINT('',#5153);
+#5153 = CARTESIAN_POINT('',(1.005,5.025E-02,0.57475));
+#5154 = LINE('',#5155,#5156);
+#5155 = CARTESIAN_POINT('',(1.005,0.94,0.57475));
+#5156 = VECTOR('',#5157,1.);
+#5157 = DIRECTION('',(-0.,1.,-0.));
+#5158 = ORIENTED_EDGE('',*,*,#5159,.F.);
+#5159 = EDGE_CURVE('',#5160,#5152,#5162,.T.);
+#5160 = VERTEX_POINT('',#5161);
+#5161 = CARTESIAN_POINT('',(1.005,5.025E-02,-0.57475));
+#5162 = LINE('',#5163,#5164);
+#5163 = CARTESIAN_POINT('',(1.005,5.025E-02,-0.625));
+#5164 = VECTOR('',#5165,1.);
+#5165 = DIRECTION('',(-1.734723475977E-16,0.,1.));
+#5166 = ORIENTED_EDGE('',*,*,#5167,.F.);
+#5167 = EDGE_CURVE('',#5144,#5160,#5168,.T.);
+#5168 = LINE('',#5169,#5170);
+#5169 = CARTESIAN_POINT('',(1.005,0.94,-0.57475));
+#5170 = VECTOR('',#5171,1.);
+#5171 = DIRECTION('',(0.,-1.,0.));
+#5172 = PLANE('',#5173);
+#5173 = AXIS2_PLACEMENT_3D('',#5174,#5175,#5176);
+#5174 = CARTESIAN_POINT('',(1.005,0.94,-0.625));
+#5175 = DIRECTION('',(-1.,0.,-1.734723475977E-16));
+#5176 = DIRECTION('',(1.734723475977E-16,0.,-1.));
+#5177 = ADVANCED_FACE('',(#5178),#5212,.F.);
+#5178 = FACE_BOUND('',#5179,.T.);
+#5179 = EDGE_LOOP('',(#5180,#5190,#5198,#5206));
+#5180 = ORIENTED_EDGE('',*,*,#5181,.F.);
+#5181 = EDGE_CURVE('',#5182,#5184,#5186,.T.);
+#5182 = VERTEX_POINT('',#5183);
+#5183 = CARTESIAN_POINT('',(0.95475,0.88975,0.625));
+#5184 = VERTEX_POINT('',#5185);
+#5185 = CARTESIAN_POINT('',(0.95475,5.025E-02,0.625));
+#5186 = LINE('',#5187,#5188);
+#5187 = CARTESIAN_POINT('',(0.95475,0.94,0.625));
+#5188 = VECTOR('',#5189,1.);
+#5189 = DIRECTION('',(0.,-1.,0.));
+#5190 = ORIENTED_EDGE('',*,*,#5191,.F.);
+#5191 = EDGE_CURVE('',#5192,#5182,#5194,.T.);
+#5192 = VERTEX_POINT('',#5193);
+#5193 = CARTESIAN_POINT('',(0.505,0.88975,0.625));
+#5194 = LINE('',#5195,#5196);
+#5195 = CARTESIAN_POINT('',(1.005,0.88975,0.625));
+#5196 = VECTOR('',#5197,1.);
+#5197 = DIRECTION('',(1.,-0.,-0.));
+#5198 = ORIENTED_EDGE('',*,*,#5199,.T.);
+#5199 = EDGE_CURVE('',#5192,#5200,#5202,.T.);
+#5200 = VERTEX_POINT('',#5201);
+#5201 = CARTESIAN_POINT('',(0.505,5.025E-02,0.625));
+#5202 = LINE('',#5203,#5204);
+#5203 = CARTESIAN_POINT('',(0.505,0.94,0.625));
+#5204 = VECTOR('',#5205,1.);
+#5205 = DIRECTION('',(0.,-1.,-0.));
+#5206 = ORIENTED_EDGE('',*,*,#5207,.F.);
+#5207 = EDGE_CURVE('',#5184,#5200,#5208,.T.);
+#5208 = LINE('',#5209,#5210);
+#5209 = CARTESIAN_POINT('',(1.005,5.025E-02,0.625));
+#5210 = VECTOR('',#5211,1.);
+#5211 = DIRECTION('',(-1.,0.,0.));
+#5212 = PLANE('',#5213);
+#5213 = AXIS2_PLACEMENT_3D('',#5214,#5215,#5216);
+#5214 = CARTESIAN_POINT('',(1.005,0.94,0.625));
+#5215 = DIRECTION('',(0.,0.,-1.));
+#5216 = DIRECTION('',(1.,0.,0.));
+#5217 = ADVANCED_FACE('',(#5218),#5279,.F.);
+#5218 = FACE_BOUND('',#5219,.T.);
+#5219 = EDGE_LOOP('',(#5220,#5230,#5237,#5238,#5247,#5255,#5264,#5272));
+#5220 = ORIENTED_EDGE('',*,*,#5221,.F.);
+#5221 = EDGE_CURVE('',#5222,#5224,#5226,.T.);
+#5222 = VERTEX_POINT('',#5223);
+#5223 = CARTESIAN_POINT('',(0.505,0.,0.57475));
+#5224 = VERTEX_POINT('',#5225);
+#5225 = CARTESIAN_POINT('',(0.505,0.,-0.57475));
+#5226 = LINE('',#5227,#5228);
+#5227 = CARTESIAN_POINT('',(0.505,0.,-0.625));
+#5228 = VECTOR('',#5229,1.);
+#5229 = DIRECTION('',(8.673617379884E-17,-0.,-1.));
+#5230 = ORIENTED_EDGE('',*,*,#5231,.F.);
+#5231 = EDGE_CURVE('',#5200,#5222,#5232,.T.);
+#5232 = CIRCLE('',#5233,5.025E-02);
+#5233 = AXIS2_PLACEMENT_3D('',#5234,#5235,#5236);
+#5234 = CARTESIAN_POINT('',(0.505,5.025E-02,0.57475));
+#5235 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5236 = DIRECTION('',(-8.673617379884E-17,0.,1.));
+#5237 = ORIENTED_EDGE('',*,*,#5199,.F.);
+#5238 = ORIENTED_EDGE('',*,*,#5239,.F.);
+#5239 = EDGE_CURVE('',#5240,#5192,#5242,.T.);
+#5240 = VERTEX_POINT('',#5241);
+#5241 = CARTESIAN_POINT('',(0.505,0.94,0.57475));
+#5242 = CIRCLE('',#5243,5.025E-02);
+#5243 = AXIS2_PLACEMENT_3D('',#5244,#5245,#5246);
+#5244 = CARTESIAN_POINT('',(0.505,0.88975,0.57475));
+#5245 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5246 = DIRECTION('',(-8.673617379884E-17,2.157616263653E-15,1.));
+#5247 = ORIENTED_EDGE('',*,*,#5248,.T.);
+#5248 = EDGE_CURVE('',#5240,#5249,#5251,.T.);
+#5249 = VERTEX_POINT('',#5250);
+#5250 = CARTESIAN_POINT('',(0.505,0.94,-0.57475));
+#5251 = LINE('',#5252,#5253);
+#5252 = CARTESIAN_POINT('',(0.505,0.94,-0.625));
+#5253 = VECTOR('',#5254,1.);
+#5254 = DIRECTION('',(8.673617379884E-17,-0.,-1.));
+#5255 = ORIENTED_EDGE('',*,*,#5256,.F.);
+#5256 = EDGE_CURVE('',#5257,#5249,#5259,.T.);
+#5257 = VERTEX_POINT('',#5258);
+#5258 = CARTESIAN_POINT('',(0.505,0.88975,-0.625));
+#5259 = CIRCLE('',#5260,5.025E-02);
+#5260 = AXIS2_PLACEMENT_3D('',#5261,#5262,#5263);
+#5261 = CARTESIAN_POINT('',(0.505,0.88975,-0.57475));
+#5262 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5263 = DIRECTION('',(-8.673617379884E-17,0.,1.));
+#5264 = ORIENTED_EDGE('',*,*,#5265,.T.);
+#5265 = EDGE_CURVE('',#5257,#5266,#5268,.T.);
+#5266 = VERTEX_POINT('',#5267);
+#5267 = CARTESIAN_POINT('',(0.505,5.025E-02,-0.625));
+#5268 = LINE('',#5269,#5270);
+#5269 = CARTESIAN_POINT('',(0.505,0.94,-0.625));
+#5270 = VECTOR('',#5271,1.);
+#5271 = DIRECTION('',(0.,-1.,-0.));
+#5272 = ORIENTED_EDGE('',*,*,#5273,.F.);
+#5273 = EDGE_CURVE('',#5224,#5266,#5274,.T.);
+#5274 = CIRCLE('',#5275,5.025E-02);
+#5275 = AXIS2_PLACEMENT_3D('',#5276,#5277,#5278);
+#5276 = CARTESIAN_POINT('',(0.505,5.025E-02,-0.57475));
+#5277 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5278 = DIRECTION('',(-8.673617379884E-17,0.,1.));
+#5279 = PLANE('',#5280);
+#5280 = AXIS2_PLACEMENT_3D('',#5281,#5282,#5283);
+#5281 = CARTESIAN_POINT('',(0.505,0.94,-0.625));
+#5282 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5283 = DIRECTION('',(-8.673617379884E-17,0.,1.));
+#5284 = ADVANCED_FACE('',(#5285),#5310,.F.);
+#5285 = FACE_BOUND('',#5286,.T.);
+#5286 = EDGE_LOOP('',(#5287,#5288,#5296,#5304));
+#5287 = ORIENTED_EDGE('',*,*,#5265,.F.);
+#5288 = ORIENTED_EDGE('',*,*,#5289,.F.);
+#5289 = EDGE_CURVE('',#5290,#5257,#5292,.T.);
+#5290 = VERTEX_POINT('',#5291);
+#5291 = CARTESIAN_POINT('',(0.95475,0.88975,-0.625));
+#5292 = LINE('',#5293,#5294);
+#5293 = CARTESIAN_POINT('',(0.505,0.88975,-0.625));
+#5294 = VECTOR('',#5295,1.);
+#5295 = DIRECTION('',(-1.,-0.,-0.));
+#5296 = ORIENTED_EDGE('',*,*,#5297,.F.);
+#5297 = EDGE_CURVE('',#5298,#5290,#5300,.T.);
+#5298 = VERTEX_POINT('',#5299);
+#5299 = CARTESIAN_POINT('',(0.95475,5.025E-02,-0.625));
+#5300 = LINE('',#5301,#5302);
+#5301 = CARTESIAN_POINT('',(0.95475,0.94,-0.625));
+#5302 = VECTOR('',#5303,1.);
+#5303 = DIRECTION('',(-0.,1.,-0.));
+#5304 = ORIENTED_EDGE('',*,*,#5305,.F.);
+#5305 = EDGE_CURVE('',#5266,#5298,#5306,.T.);
+#5306 = LINE('',#5307,#5308);
+#5307 = CARTESIAN_POINT('',(1.005,5.025E-02,-0.625));
+#5308 = VECTOR('',#5309,1.);
+#5309 = DIRECTION('',(1.,0.,0.));
+#5310 = PLANE('',#5311);
+#5311 = AXIS2_PLACEMENT_3D('',#5312,#5313,#5314);
+#5312 = CARTESIAN_POINT('',(1.005,0.94,-0.625));
+#5313 = DIRECTION('',(0.,0.,1.));
+#5314 = DIRECTION('',(-1.,0.,0.));
+#5315 = ADVANCED_FACE('',(#5316),#5341,.T.);
+#5316 = FACE_BOUND('',#5317,.T.);
+#5317 = EDGE_LOOP('',(#5318,#5319,#5327,#5335));
+#5318 = ORIENTED_EDGE('',*,*,#5248,.F.);
+#5319 = ORIENTED_EDGE('',*,*,#5320,.F.);
+#5320 = EDGE_CURVE('',#5321,#5240,#5323,.T.);
+#5321 = VERTEX_POINT('',#5322);
+#5322 = CARTESIAN_POINT('',(0.95475,0.94,0.57475));
+#5323 = LINE('',#5324,#5325);
+#5324 = CARTESIAN_POINT('',(0.505,0.94,0.57475));
+#5325 = VECTOR('',#5326,1.);
+#5326 = DIRECTION('',(-1.,0.,0.));
+#5327 = ORIENTED_EDGE('',*,*,#5328,.F.);
+#5328 = EDGE_CURVE('',#5329,#5321,#5331,.T.);
+#5329 = VERTEX_POINT('',#5330);
+#5330 = CARTESIAN_POINT('',(0.95475,0.94,-0.57475));
+#5331 = LINE('',#5332,#5333);
+#5332 = CARTESIAN_POINT('',(0.95475,0.94,0.625));
+#5333 = VECTOR('',#5334,1.);
+#5334 = DIRECTION('',(-1.734723475977E-16,0.,1.));
+#5335 = ORIENTED_EDGE('',*,*,#5336,.F.);
+#5336 = EDGE_CURVE('',#5249,#5329,#5337,.T.);
+#5337 = LINE('',#5338,#5339);
+#5338 = CARTESIAN_POINT('',(1.005,0.94,-0.57475));
+#5339 = VECTOR('',#5340,1.);
+#5340 = DIRECTION('',(1.,0.,0.));
+#5341 = PLANE('',#5342);
+#5342 = AXIS2_PLACEMENT_3D('',#5343,#5344,#5345);
+#5343 = CARTESIAN_POINT('',(0.,0.94,0.));
+#5344 = DIRECTION('',(0.,1.,0.));
+#5345 = DIRECTION('',(0.,-0.,1.));
+#5346 = ADVANCED_FACE('',(#5347),#5372,.F.);
+#5347 = FACE_BOUND('',#5348,.T.);
+#5348 = EDGE_LOOP('',(#5349,#5359,#5365,#5366));
+#5349 = ORIENTED_EDGE('',*,*,#5350,.F.);
+#5350 = EDGE_CURVE('',#5351,#5353,#5355,.T.);
+#5351 = VERTEX_POINT('',#5352);
+#5352 = CARTESIAN_POINT('',(0.95475,0.,0.57475));
+#5353 = VERTEX_POINT('',#5354);
+#5354 = CARTESIAN_POINT('',(0.95475,0.,-0.57475));
+#5355 = LINE('',#5356,#5357);
+#5356 = CARTESIAN_POINT('',(0.95475,0.,1.656227238689E-16));
+#5357 = VECTOR('',#5358,1.);
+#5358 = DIRECTION('',(1.734723475977E-16,-0.,-1.));
+#5359 = ORIENTED_EDGE('',*,*,#5360,.F.);
+#5360 = EDGE_CURVE('',#5222,#5351,#5361,.T.);
+#5361 = LINE('',#5362,#5363);
+#5362 = CARTESIAN_POINT('',(0.,0.,0.57475));
+#5363 = VECTOR('',#5364,1.);
+#5364 = DIRECTION('',(1.,-0.,-0.));
+#5365 = ORIENTED_EDGE('',*,*,#5221,.T.);
+#5366 = ORIENTED_EDGE('',*,*,#5367,.F.);
+#5367 = EDGE_CURVE('',#5353,#5224,#5368,.T.);
+#5368 = LINE('',#5369,#5370);
+#5369 = CARTESIAN_POINT('',(0.,0.,-0.57475));
+#5370 = VECTOR('',#5371,1.);
+#5371 = DIRECTION('',(-1.,-0.,-0.));
+#5372 = PLANE('',#5373);
+#5373 = AXIS2_PLACEMENT_3D('',#5374,#5375,#5376);
+#5374 = CARTESIAN_POINT('',(0.,0.,0.));
+#5375 = DIRECTION('',(0.,1.,0.));
+#5376 = DIRECTION('',(0.,-0.,1.));
+#5377 = ADVANCED_FACE('',(#5378),#5390,.T.);
+#5378 = FACE_BOUND('',#5379,.T.);
+#5379 = EDGE_LOOP('',(#5380,#5381,#5382,#5389));
+#5380 = ORIENTED_EDGE('',*,*,#5239,.T.);
+#5381 = ORIENTED_EDGE('',*,*,#5191,.T.);
+#5382 = ORIENTED_EDGE('',*,*,#5383,.T.);
+#5383 = EDGE_CURVE('',#5182,#5321,#5384,.T.);
+#5384 = CIRCLE('',#5385,5.025E-02);
+#5385 = AXIS2_PLACEMENT_3D('',#5386,#5387,#5388);
+#5386 = CARTESIAN_POINT('',(0.95475,0.88975,0.57475));
+#5387 = DIRECTION('',(-1.,0.,-0.));
+#5388 = DIRECTION('',(-0.,0.,1.));
+#5389 = ORIENTED_EDGE('',*,*,#5320,.T.);
+#5390 = CYLINDRICAL_SURFACE('',#5391,5.025E-02);
+#5391 = AXIS2_PLACEMENT_3D('',#5392,#5393,#5394);
+#5392 = CARTESIAN_POINT('',(0.,0.88975,0.57475));
+#5393 = DIRECTION('',(1.,0.,0.));
+#5394 = DIRECTION('',(0.,0.,1.));
+#5395 = ADVANCED_FACE('',(#5396),#5414,.T.);
+#5396 = FACE_BOUND('',#5397,.T.);
+#5397 = EDGE_LOOP('',(#5398,#5405,#5406,#5413));
+#5398 = ORIENTED_EDGE('',*,*,#5399,.T.);
+#5399 = EDGE_CURVE('',#5184,#5152,#5400,.T.);
+#5400 = CIRCLE('',#5401,5.025E-02);
+#5401 = AXIS2_PLACEMENT_3D('',#5402,#5403,#5404);
+#5402 = CARTESIAN_POINT('',(0.95475,5.025E-02,0.57475));
+#5403 = DIRECTION('',(-0.,1.,0.));
+#5404 = DIRECTION('',(0.,0.,-1.));
+#5405 = ORIENTED_EDGE('',*,*,#5151,.T.);
+#5406 = ORIENTED_EDGE('',*,*,#5407,.T.);
+#5407 = EDGE_CURVE('',#5142,#5182,#5408,.T.);
+#5408 = CIRCLE('',#5409,5.025E-02);
+#5409 = AXIS2_PLACEMENT_3D('',#5410,#5411,#5412);
+#5410 = CARTESIAN_POINT('',(0.95475,0.88975,0.57475));
+#5411 = DIRECTION('',(0.,-1.,0.));
+#5412 = DIRECTION('',(0.,0.,1.));
+#5413 = ORIENTED_EDGE('',*,*,#5181,.T.);
+#5414 = CYLINDRICAL_SURFACE('',#5415,5.025E-02);
+#5415 = AXIS2_PLACEMENT_3D('',#5416,#5417,#5418);
+#5416 = CARTESIAN_POINT('',(0.95475,0.94,0.57475));
+#5417 = DIRECTION('',(0.,-1.,0.));
+#5418 = DIRECTION('',(0.,0.,-1.));
+#5419 = ADVANCED_FACE('',(#5420),#5432,.T.);
+#5420 = FACE_BOUND('',#5421,.T.);
+#5421 = EDGE_LOOP('',(#5422,#5423,#5424,#5431));
+#5422 = ORIENTED_EDGE('',*,*,#5231,.T.);
+#5423 = ORIENTED_EDGE('',*,*,#5360,.T.);
+#5424 = ORIENTED_EDGE('',*,*,#5425,.T.);
+#5425 = EDGE_CURVE('',#5351,#5184,#5426,.T.);
+#5426 = CIRCLE('',#5427,5.025E-02);
+#5427 = AXIS2_PLACEMENT_3D('',#5428,#5429,#5430);
+#5428 = CARTESIAN_POINT('',(0.95475,5.025E-02,0.57475));
+#5429 = DIRECTION('',(-1.,0.,-0.));
+#5430 = DIRECTION('',(-0.,0.,1.));
+#5431 = ORIENTED_EDGE('',*,*,#5207,.T.);
+#5432 = CYLINDRICAL_SURFACE('',#5433,5.025E-02);
+#5433 = AXIS2_PLACEMENT_3D('',#5434,#5435,#5436);
+#5434 = CARTESIAN_POINT('',(1.005,5.025E-02,0.57475));
+#5435 = DIRECTION('',(-1.,0.,0.));
+#5436 = DIRECTION('',(0.,0.,-1.));
+#5437 = ADVANCED_FACE('',(#5438),#5449,.T.);
+#5438 = FACE_BOUND('',#5439,.T.);
+#5439 = EDGE_LOOP('',(#5440,#5441,#5448));
+#5440 = ORIENTED_EDGE('',*,*,#5407,.F.);
+#5441 = ORIENTED_EDGE('',*,*,#5442,.T.);
+#5442 = EDGE_CURVE('',#5142,#5321,#5443,.T.);
+#5443 = CIRCLE('',#5444,5.025E-02);
+#5444 = AXIS2_PLACEMENT_3D('',#5445,#5446,#5447);
+#5445 = CARTESIAN_POINT('',(0.95475,0.88975,0.57475));
+#5446 = DIRECTION('',(0.,0.,1.));
+#5447 = DIRECTION('',(-1.,0.,0.));
+#5448 = ORIENTED_EDGE('',*,*,#5383,.F.);
+#5449 = SPHERICAL_SURFACE('',#5450,5.025E-02);
+#5450 = AXIS2_PLACEMENT_3D('',#5451,#5452,#5453);
+#5451 = CARTESIAN_POINT('',(0.95475,0.88975,0.57475));
+#5452 = DIRECTION('',(0.,-1.,0.));
+#5453 = DIRECTION('',(-1.,0.,0.));
+#5454 = ADVANCED_FACE('',(#5455),#5466,.T.);
+#5455 = FACE_BOUND('',#5456,.T.);
+#5456 = EDGE_LOOP('',(#5457,#5458,#5465));
+#5457 = ORIENTED_EDGE('',*,*,#5425,.F.);
+#5458 = ORIENTED_EDGE('',*,*,#5459,.T.);
+#5459 = EDGE_CURVE('',#5351,#5152,#5460,.T.);
+#5460 = CIRCLE('',#5461,5.025E-02);
+#5461 = AXIS2_PLACEMENT_3D('',#5462,#5463,#5464);
+#5462 = CARTESIAN_POINT('',(0.95475,5.025E-02,0.57475));
+#5463 = DIRECTION('',(0.,0.,1.));
+#5464 = DIRECTION('',(-1.,0.,0.));
+#5465 = ORIENTED_EDGE('',*,*,#5399,.F.);
+#5466 = SPHERICAL_SURFACE('',#5467,5.025E-02);
+#5467 = AXIS2_PLACEMENT_3D('',#5468,#5469,#5470);
+#5468 = CARTESIAN_POINT('',(0.95475,5.025E-02,0.57475));
+#5469 = DIRECTION('',(0.,-1.,0.));
+#5470 = DIRECTION('',(-1.,0.,0.));
+#5471 = ADVANCED_FACE('',(#5472),#5484,.T.);
+#5472 = FACE_BOUND('',#5473,.T.);
+#5473 = EDGE_LOOP('',(#5474,#5475,#5476,#5483));
+#5474 = ORIENTED_EDGE('',*,*,#5256,.T.);
+#5475 = ORIENTED_EDGE('',*,*,#5336,.T.);
+#5476 = ORIENTED_EDGE('',*,*,#5477,.T.);
+#5477 = EDGE_CURVE('',#5329,#5290,#5478,.T.);
+#5478 = CIRCLE('',#5479,5.025E-02);
+#5479 = AXIS2_PLACEMENT_3D('',#5480,#5481,#5482);
+#5480 = CARTESIAN_POINT('',(0.95475,0.88975,-0.57475));
+#5481 = DIRECTION('',(-1.,0.,-0.));
+#5482 = DIRECTION('',(-0.,0.,1.));
+#5483 = ORIENTED_EDGE('',*,*,#5289,.T.);
+#5484 = CYLINDRICAL_SURFACE('',#5485,5.025E-02);
+#5485 = AXIS2_PLACEMENT_3D('',#5486,#5487,#5488);
+#5486 = CARTESIAN_POINT('',(0.,0.88975,-0.57475));
+#5487 = DIRECTION('',(-1.,0.,0.));
+#5488 = DIRECTION('',(0.,0.,-1.));
+#5489 = ADVANCED_FACE('',(#5490),#5502,.T.);
+#5490 = FACE_BOUND('',#5491,.T.);
+#5491 = EDGE_LOOP('',(#5492,#5493,#5494,#5501));
+#5492 = ORIENTED_EDGE('',*,*,#5442,.F.);
+#5493 = ORIENTED_EDGE('',*,*,#5141,.T.);
+#5494 = ORIENTED_EDGE('',*,*,#5495,.T.);
+#5495 = EDGE_CURVE('',#5144,#5329,#5496,.T.);
+#5496 = CIRCLE('',#5497,5.025E-02);
+#5497 = AXIS2_PLACEMENT_3D('',#5498,#5499,#5500);
+#5498 = CARTESIAN_POINT('',(0.95475,0.88975,-0.57475));
+#5499 = DIRECTION('',(0.,-0.,1.));
+#5500 = DIRECTION('',(1.,0.,0.));
+#5501 = ORIENTED_EDGE('',*,*,#5328,.T.);
+#5502 = CYLINDRICAL_SURFACE('',#5503,5.025E-02);
+#5503 = AXIS2_PLACEMENT_3D('',#5504,#5505,#5506);
+#5504 = CARTESIAN_POINT('',(0.95475,0.88975,1.656227238689E-16));
+#5505 = DIRECTION('',(1.734723475977E-16,0.,-1.));
+#5506 = DIRECTION('',(1.,0.,1.734723475977E-16));
+#5507 = ADVANCED_FACE('',(#5508),#5520,.T.);
+#5508 = FACE_BOUND('',#5509,.T.);
+#5509 = EDGE_LOOP('',(#5510,#5511,#5512,#5519));
+#5510 = ORIENTED_EDGE('',*,*,#5459,.F.);
+#5511 = ORIENTED_EDGE('',*,*,#5350,.T.);
+#5512 = ORIENTED_EDGE('',*,*,#5513,.T.);
+#5513 = EDGE_CURVE('',#5353,#5160,#5514,.T.);
+#5514 = CIRCLE('',#5515,5.025E-02);
+#5515 = AXIS2_PLACEMENT_3D('',#5516,#5517,#5518);
+#5516 = CARTESIAN_POINT('',(0.95475,5.025E-02,-0.57475));
+#5517 = DIRECTION('',(0.,-0.,1.));
+#5518 = DIRECTION('',(1.,0.,0.));
+#5519 = ORIENTED_EDGE('',*,*,#5159,.T.);
+#5520 = CYLINDRICAL_SURFACE('',#5521,5.025E-02);
+#5521 = AXIS2_PLACEMENT_3D('',#5522,#5523,#5524);
+#5522 = CARTESIAN_POINT('',(0.95475,5.025E-02,-0.625));
+#5523 = DIRECTION('',(-1.734723475977E-16,0.,1.));
+#5524 = DIRECTION('',(-1.,0.,-1.734723475977E-16));
+#5525 = ADVANCED_FACE('',(#5526),#5538,.T.);
+#5526 = FACE_BOUND('',#5527,.T.);
+#5527 = EDGE_LOOP('',(#5528,#5529,#5530,#5537));
+#5528 = ORIENTED_EDGE('',*,*,#5273,.T.);
+#5529 = ORIENTED_EDGE('',*,*,#5305,.T.);
+#5530 = ORIENTED_EDGE('',*,*,#5531,.T.);
+#5531 = EDGE_CURVE('',#5298,#5353,#5532,.T.);
+#5532 = CIRCLE('',#5533,5.025E-02);
+#5533 = AXIS2_PLACEMENT_3D('',#5534,#5535,#5536);
+#5534 = CARTESIAN_POINT('',(0.95475,5.025E-02,-0.57475));
+#5535 = DIRECTION('',(-1.,0.,0.));
+#5536 = DIRECTION('',(0.,0.,1.));
+#5537 = ORIENTED_EDGE('',*,*,#5367,.T.);
+#5538 = CYLINDRICAL_SURFACE('',#5539,5.025E-02);
+#5539 = AXIS2_PLACEMENT_3D('',#5540,#5541,#5542);
+#5540 = CARTESIAN_POINT('',(1.005,5.025E-02,-0.57475));
+#5541 = DIRECTION('',(1.,0.,0.));
+#5542 = DIRECTION('',(0.,0.,1.));
+#5543 = ADVANCED_FACE('',(#5544),#5555,.T.);
+#5544 = FACE_BOUND('',#5545,.T.);
+#5545 = EDGE_LOOP('',(#5546,#5547,#5554));
+#5546 = ORIENTED_EDGE('',*,*,#5495,.F.);
+#5547 = ORIENTED_EDGE('',*,*,#5548,.T.);
+#5548 = EDGE_CURVE('',#5144,#5290,#5549,.T.);
+#5549 = CIRCLE('',#5550,5.025E-02);
+#5550 = AXIS2_PLACEMENT_3D('',#5551,#5552,#5553);
+#5551 = CARTESIAN_POINT('',(0.95475,0.88975,-0.57475));
+#5552 = DIRECTION('',(0.,1.,0.));
+#5553 = DIRECTION('',(0.,-0.,1.));
+#5554 = ORIENTED_EDGE('',*,*,#5477,.F.);
+#5555 = SPHERICAL_SURFACE('',#5556,5.025E-02);
+#5556 = AXIS2_PLACEMENT_3D('',#5557,#5558,#5559);
+#5557 = CARTESIAN_POINT('',(0.95475,0.88975,-0.57475));
+#5558 = DIRECTION('',(0.,-1.,0.));
+#5559 = DIRECTION('',(-1.,0.,0.));
+#5560 = ADVANCED_FACE('',(#5561),#5572,.T.);
+#5561 = FACE_BOUND('',#5562,.T.);
+#5562 = EDGE_LOOP('',(#5563,#5564,#5571));
+#5563 = ORIENTED_EDGE('',*,*,#5531,.F.);
+#5564 = ORIENTED_EDGE('',*,*,#5565,.T.);
+#5565 = EDGE_CURVE('',#5298,#5160,#5566,.T.);
+#5566 = CIRCLE('',#5567,5.025E-02);
+#5567 = AXIS2_PLACEMENT_3D('',#5568,#5569,#5570);
+#5568 = CARTESIAN_POINT('',(0.95475,5.025E-02,-0.57475));
+#5569 = DIRECTION('',(0.,-1.,0.));
+#5570 = DIRECTION('',(0.,0.,-1.));
+#5571 = ORIENTED_EDGE('',*,*,#5513,.F.);
+#5572 = SPHERICAL_SURFACE('',#5573,5.025E-02);
+#5573 = AXIS2_PLACEMENT_3D('',#5574,#5575,#5576);
+#5574 = CARTESIAN_POINT('',(0.95475,5.025E-02,-0.57475));
+#5575 = DIRECTION('',(0.,-1.,0.));
+#5576 = DIRECTION('',(-1.,0.,0.));
+#5577 = ADVANCED_FACE('',(#5578),#5584,.T.);
+#5578 = FACE_BOUND('',#5579,.T.);
+#5579 = EDGE_LOOP('',(#5580,#5581,#5582,#5583));
+#5580 = ORIENTED_EDGE('',*,*,#5548,.F.);
+#5581 = ORIENTED_EDGE('',*,*,#5167,.T.);
+#5582 = ORIENTED_EDGE('',*,*,#5565,.F.);
+#5583 = ORIENTED_EDGE('',*,*,#5297,.T.);
+#5584 = CYLINDRICAL_SURFACE('',#5585,5.025E-02);
+#5585 = AXIS2_PLACEMENT_3D('',#5586,#5587,#5588);
+#5586 = CARTESIAN_POINT('',(0.95475,0.94,-0.57475));
+#5587 = DIRECTION('',(0.,-1.,0.));
+#5588 = DIRECTION('',(0.,0.,-1.));
+#5589 = MANIFOLD_SOLID_BREP('',#5590);
+#5590 = CLOSED_SHELL('',(#5591,#5667,#5743,#5765,#5782,#5799,#5816,#5833
+    ,#5850,#5867));
+#5591 = ADVANCED_FACE('',(#5592),#5662,.T.);
+#5592 = FACE_BOUND('',#5593,.T.);
+#5593 = EDGE_LOOP('',(#5594,#5605,#5613,#5622,#5630,#5639,#5647,#5656));
+#5594 = ORIENTED_EDGE('',*,*,#5595,.T.);
+#5595 = EDGE_CURVE('',#5596,#5598,#5600,.T.);
+#5596 = VERTEX_POINT('',#5597);
+#5597 = CARTESIAN_POINT('',(0.505000000089,0.88975,-0.60825));
+#5598 = VERTEX_POINT('',#5599);
+#5599 = CARTESIAN_POINT('',(0.505000000089,0.92325,-0.57475));
+#5600 = CIRCLE('',#5601,3.35E-02);
+#5601 = AXIS2_PLACEMENT_3D('',#5602,#5603,#5604);
+#5602 = CARTESIAN_POINT('',(0.504999999976,0.88975,-0.57475));
+#5603 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5604 = DIRECTION('',(8.673617379884E-17,0.,-1.));
+#5605 = ORIENTED_EDGE('',*,*,#5606,.T.);
+#5606 = EDGE_CURVE('',#5598,#5607,#5609,.T.);
+#5607 = VERTEX_POINT('',#5608);
+#5608 = CARTESIAN_POINT('',(0.505000000089,0.92325,0.57475));
+#5609 = LINE('',#5610,#5611);
+#5610 = CARTESIAN_POINT('',(0.504999999976,0.92325,-0.574750000087));
+#5611 = VECTOR('',#5612,1.);
+#5612 = DIRECTION('',(-8.673617379884E-17,0.,1.));
+#5613 = ORIENTED_EDGE('',*,*,#5614,.T.);
+#5614 = EDGE_CURVE('',#5607,#5615,#5617,.T.);
+#5615 = VERTEX_POINT('',#5616);
+#5616 = CARTESIAN_POINT('',(0.505000000089,0.88975,0.60825));
+#5617 = CIRCLE('',#5618,3.35E-02);
+#5618 = AXIS2_PLACEMENT_3D('',#5619,#5620,#5621);
+#5619 = CARTESIAN_POINT('',(0.504999999976,0.88975,0.57475));
+#5620 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5621 = DIRECTION('',(8.673617379884E-17,0.,-1.));
+#5622 = ORIENTED_EDGE('',*,*,#5623,.T.);
+#5623 = EDGE_CURVE('',#5615,#5624,#5626,.T.);
+#5624 = VERTEX_POINT('',#5625);
+#5625 = CARTESIAN_POINT('',(0.505000000089,5.025E-02,0.60825));
+#5626 = LINE('',#5627,#5628);
+#5627 = CARTESIAN_POINT('',(0.504999999976,0.88975,0.60825));
+#5628 = VECTOR('',#5629,1.);
+#5629 = DIRECTION('',(-1.120185206263E-32,-1.,1.291485613443E-16));
+#5630 = ORIENTED_EDGE('',*,*,#5631,.T.);
+#5631 = EDGE_CURVE('',#5624,#5632,#5634,.T.);
+#5632 = VERTEX_POINT('',#5633);
+#5633 = CARTESIAN_POINT('',(0.505000000089,1.675E-02,0.57475));
+#5634 = CIRCLE('',#5635,3.35E-02);
+#5635 = AXIS2_PLACEMENT_3D('',#5636,#5637,#5638);
+#5636 = CARTESIAN_POINT('',(0.504999999976,5.025E-02,0.57475));
+#5637 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5638 = DIRECTION('',(8.673617379884E-17,0.,-1.));
+#5639 = ORIENTED_EDGE('',*,*,#5640,.T.);
+#5640 = EDGE_CURVE('',#5632,#5641,#5643,.T.);
+#5641 = VERTEX_POINT('',#5642);
+#5642 = CARTESIAN_POINT('',(0.505000000089,1.675E-02,-0.57475));
+#5643 = LINE('',#5644,#5645);
+#5644 = CARTESIAN_POINT('',(0.504999999976,1.675E-02,0.574749999913));
+#5645 = VECTOR('',#5646,1.);
+#5646 = DIRECTION('',(8.673617379884E-17,0.,-1.));
+#5647 = ORIENTED_EDGE('',*,*,#5648,.T.);
+#5648 = EDGE_CURVE('',#5641,#5649,#5651,.T.);
+#5649 = VERTEX_POINT('',#5650);
+#5650 = CARTESIAN_POINT('',(0.505000000089,5.025E-02,-0.60825));
+#5651 = CIRCLE('',#5652,3.35E-02);
+#5652 = AXIS2_PLACEMENT_3D('',#5653,#5654,#5655);
+#5653 = CARTESIAN_POINT('',(0.504999999976,5.025E-02,-0.57475));
+#5654 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5655 = DIRECTION('',(8.673617379884E-17,0.,-1.));
+#5656 = ORIENTED_EDGE('',*,*,#5657,.T.);
+#5657 = EDGE_CURVE('',#5649,#5596,#5658,.T.);
+#5658 = LINE('',#5659,#5660);
+#5659 = CARTESIAN_POINT('',(0.504999999976,5.025E-02,-0.60825));
+#5660 = VECTOR('',#5661,1.);
+#5661 = DIRECTION('',(-0.,1.,0.));
+#5662 = PLANE('',#5663);
+#5663 = AXIS2_PLACEMENT_3D('',#5664,#5665,#5666);
+#5664 = CARTESIAN_POINT('',(0.505,0.94,-0.625));
+#5665 = DIRECTION('',(1.,0.,8.673617379884E-17));
+#5666 = DIRECTION('',(-8.673617379884E-17,0.,1.));
+#5667 = ADVANCED_FACE('',(#5668),#5738,.F.);
+#5668 = FACE_BOUND('',#5669,.T.);
+#5669 = EDGE_LOOP('',(#5670,#5681,#5689,#5698,#5706,#5715,#5723,#5732));
+#5670 = ORIENTED_EDGE('',*,*,#5671,.F.);
+#5671 = EDGE_CURVE('',#5672,#5674,#5676,.T.);
+#5672 = VERTEX_POINT('',#5673);
+#5673 = CARTESIAN_POINT('',(-0.505,0.88975,-0.60825));
+#5674 = VERTEX_POINT('',#5675);
+#5675 = CARTESIAN_POINT('',(-0.505,0.92325,-0.57475));
+#5676 = CIRCLE('',#5677,3.35E-02);
+#5677 = AXIS2_PLACEMENT_3D('',#5678,#5679,#5680);
+#5678 = CARTESIAN_POINT('',(-0.505,0.88975,-0.57475));
+#5679 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#5680 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#5681 = ORIENTED_EDGE('',*,*,#5682,.F.);
+#5682 = EDGE_CURVE('',#5683,#5672,#5685,.T.);
+#5683 = VERTEX_POINT('',#5684);
+#5684 = CARTESIAN_POINT('',(-0.505,5.025E-02,-0.60825));
+#5685 = LINE('',#5686,#5687);
+#5686 = CARTESIAN_POINT('',(-0.505,5.025E-02,-0.60825));
+#5687 = VECTOR('',#5688,1.);
+#5688 = DIRECTION('',(0.,1.,0.));
+#5689 = ORIENTED_EDGE('',*,*,#5690,.F.);
+#5690 = EDGE_CURVE('',#5691,#5683,#5693,.T.);
+#5691 = VERTEX_POINT('',#5692);
+#5692 = CARTESIAN_POINT('',(-0.505,1.675E-02,-0.57475));
+#5693 = CIRCLE('',#5694,3.35E-02);
+#5694 = AXIS2_PLACEMENT_3D('',#5695,#5696,#5697);
+#5695 = CARTESIAN_POINT('',(-0.505,5.025E-02,-0.57475));
+#5696 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#5697 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#5698 = ORIENTED_EDGE('',*,*,#5699,.F.);
+#5699 = EDGE_CURVE('',#5700,#5691,#5702,.T.);
+#5700 = VERTEX_POINT('',#5701);
+#5701 = CARTESIAN_POINT('',(-0.505,1.675E-02,0.57475));
+#5702 = LINE('',#5703,#5704);
+#5703 = CARTESIAN_POINT('',(-0.505,1.675E-02,0.57475));
+#5704 = VECTOR('',#5705,1.);
+#5705 = DIRECTION('',(0.,0.,-1.));
+#5706 = ORIENTED_EDGE('',*,*,#5707,.F.);
+#5707 = EDGE_CURVE('',#5708,#5700,#5710,.T.);
+#5708 = VERTEX_POINT('',#5709);
+#5709 = CARTESIAN_POINT('',(-0.505,5.025E-02,0.60825));
+#5710 = CIRCLE('',#5711,3.35E-02);
+#5711 = AXIS2_PLACEMENT_3D('',#5712,#5713,#5714);
+#5712 = CARTESIAN_POINT('',(-0.505,5.025E-02,0.57475));
+#5713 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#5714 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#5715 = ORIENTED_EDGE('',*,*,#5716,.F.);
+#5716 = EDGE_CURVE('',#5717,#5708,#5719,.T.);
+#5717 = VERTEX_POINT('',#5718);
+#5718 = CARTESIAN_POINT('',(-0.505,0.88975,0.60825));
+#5719 = LINE('',#5720,#5721);
+#5720 = CARTESIAN_POINT('',(-0.505,0.88975,0.60825));
+#5721 = VECTOR('',#5722,1.);
+#5722 = DIRECTION('',(0.,-1.,1.291485613443E-16));
+#5723 = ORIENTED_EDGE('',*,*,#5724,.F.);
+#5724 = EDGE_CURVE('',#5725,#5717,#5727,.T.);
+#5725 = VERTEX_POINT('',#5726);
+#5726 = CARTESIAN_POINT('',(-0.505,0.92325,0.57475));
+#5727 = CIRCLE('',#5728,3.35E-02);
+#5728 = AXIS2_PLACEMENT_3D('',#5729,#5730,#5731);
+#5729 = CARTESIAN_POINT('',(-0.505,0.88975,0.57475));
+#5730 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#5731 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#5732 = ORIENTED_EDGE('',*,*,#5733,.F.);
+#5733 = EDGE_CURVE('',#5674,#5725,#5734,.T.);
+#5734 = LINE('',#5735,#5736);
+#5735 = CARTESIAN_POINT('',(-0.505,0.92325,-0.57475));
+#5736 = VECTOR('',#5737,1.);
+#5737 = DIRECTION('',(0.,0.,1.));
+#5738 = PLANE('',#5739);
+#5739 = AXIS2_PLACEMENT_3D('',#5740,#5741,#5742);
+#5740 = CARTESIAN_POINT('',(-0.505,0.88975,-0.57475));
+#5741 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#5742 = DIRECTION('',(-8.673617379884E-17,0.,-1.));
+#5743 = ADVANCED_FACE('',(#5744),#5760,.F.);
+#5744 = FACE_BOUND('',#5745,.T.);
+#5745 = EDGE_LOOP('',(#5746,#5747,#5753,#5754));
+#5746 = ORIENTED_EDGE('',*,*,#5657,.F.);
+#5747 = ORIENTED_EDGE('',*,*,#5748,.T.);
+#5748 = EDGE_CURVE('',#5649,#5683,#5749,.T.);
+#5749 = LINE('',#5750,#5751);
+#5750 = CARTESIAN_POINT('',(5.E+05,5.025E-02,-0.608250000043));
+#5751 = VECTOR('',#5752,1.);
+#5752 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5753 = ORIENTED_EDGE('',*,*,#5682,.T.);
+#5754 = ORIENTED_EDGE('',*,*,#5755,.F.);
+#5755 = EDGE_CURVE('',#5596,#5672,#5756,.T.);
+#5756 = LINE('',#5757,#5758);
+#5757 = CARTESIAN_POINT('',(5.E+05,0.88975,-0.608250000043));
+#5758 = VECTOR('',#5759,1.);
+#5759 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5760 = PLANE('',#5761);
+#5761 = AXIS2_PLACEMENT_3D('',#5762,#5763,#5764);
+#5762 = CARTESIAN_POINT('',(5.E+05,5.025E-02,-0.608250000043));
+#5763 = DIRECTION('',(8.673617379884E-17,-0.,1.));
+#5764 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#5765 = ADVANCED_FACE('',(#5766),#5777,.T.);
+#5766 = FACE_BOUND('',#5767,.T.);
+#5767 = EDGE_LOOP('',(#5768,#5769,#5775,#5776));
+#5768 = ORIENTED_EDGE('',*,*,#5648,.F.);
+#5769 = ORIENTED_EDGE('',*,*,#5770,.T.);
+#5770 = EDGE_CURVE('',#5641,#5691,#5771,.T.);
+#5771 = LINE('',#5772,#5773);
+#5772 = CARTESIAN_POINT('',(5.E+05,1.675E-02,-0.574750000043));
+#5773 = VECTOR('',#5774,1.);
+#5774 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5775 = ORIENTED_EDGE('',*,*,#5690,.T.);
+#5776 = ORIENTED_EDGE('',*,*,#5748,.F.);
+#5777 = CYLINDRICAL_SURFACE('',#5778,3.35E-02);
+#5778 = AXIS2_PLACEMENT_3D('',#5779,#5780,#5781);
+#5779 = CARTESIAN_POINT('',(5.E+05,5.025E-02,-0.574750000043));
+#5780 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5781 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#5782 = ADVANCED_FACE('',(#5783),#5794,.F.);
+#5783 = FACE_BOUND('',#5784,.T.);
+#5784 = EDGE_LOOP('',(#5785,#5786,#5792,#5793));
+#5785 = ORIENTED_EDGE('',*,*,#5640,.F.);
+#5786 = ORIENTED_EDGE('',*,*,#5787,.T.);
+#5787 = EDGE_CURVE('',#5632,#5700,#5788,.T.);
+#5788 = LINE('',#5789,#5790);
+#5789 = CARTESIAN_POINT('',(5.E+05,1.675E-02,0.574749999957));
+#5790 = VECTOR('',#5791,1.);
+#5791 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5792 = ORIENTED_EDGE('',*,*,#5699,.T.);
+#5793 = ORIENTED_EDGE('',*,*,#5770,.F.);
+#5794 = PLANE('',#5795);
+#5795 = AXIS2_PLACEMENT_3D('',#5796,#5797,#5798);
+#5796 = CARTESIAN_POINT('',(5.E+05,1.675E-02,0.574749999957));
+#5797 = DIRECTION('',(0.,1.,0.));
+#5798 = DIRECTION('',(0.,-0.,1.));
+#5799 = ADVANCED_FACE('',(#5800),#5811,.T.);
+#5800 = FACE_BOUND('',#5801,.T.);
+#5801 = EDGE_LOOP('',(#5802,#5803,#5809,#5810));
+#5802 = ORIENTED_EDGE('',*,*,#5631,.F.);
+#5803 = ORIENTED_EDGE('',*,*,#5804,.T.);
+#5804 = EDGE_CURVE('',#5624,#5708,#5805,.T.);
+#5805 = LINE('',#5806,#5807);
+#5806 = CARTESIAN_POINT('',(5.E+05,5.025E-02,0.608249999957));
+#5807 = VECTOR('',#5808,1.);
+#5808 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5809 = ORIENTED_EDGE('',*,*,#5707,.T.);
+#5810 = ORIENTED_EDGE('',*,*,#5787,.F.);
+#5811 = CYLINDRICAL_SURFACE('',#5812,3.35E-02);
+#5812 = AXIS2_PLACEMENT_3D('',#5813,#5814,#5815);
+#5813 = CARTESIAN_POINT('',(5.E+05,5.025E-02,0.574749999957));
+#5814 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5815 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#5816 = ADVANCED_FACE('',(#5817),#5828,.F.);
+#5817 = FACE_BOUND('',#5818,.T.);
+#5818 = EDGE_LOOP('',(#5819,#5820,#5826,#5827));
+#5819 = ORIENTED_EDGE('',*,*,#5623,.F.);
+#5820 = ORIENTED_EDGE('',*,*,#5821,.T.);
+#5821 = EDGE_CURVE('',#5615,#5717,#5822,.T.);
+#5822 = LINE('',#5823,#5824);
+#5823 = CARTESIAN_POINT('',(5.E+05,0.88975,0.608249999957));
+#5824 = VECTOR('',#5825,1.);
+#5825 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5826 = ORIENTED_EDGE('',*,*,#5716,.T.);
+#5827 = ORIENTED_EDGE('',*,*,#5804,.F.);
+#5828 = PLANE('',#5829);
+#5829 = AXIS2_PLACEMENT_3D('',#5830,#5831,#5832);
+#5830 = CARTESIAN_POINT('',(5.E+05,0.88975,0.608249999957));
+#5831 = DIRECTION('',(-8.673617379884E-17,-1.291485613443E-16,-1.));
+#5832 = DIRECTION('',(0.,1.,-1.291485613443E-16));
+#5833 = ADVANCED_FACE('',(#5834),#5845,.T.);
+#5834 = FACE_BOUND('',#5835,.T.);
+#5835 = EDGE_LOOP('',(#5836,#5837,#5843,#5844));
+#5836 = ORIENTED_EDGE('',*,*,#5614,.F.);
+#5837 = ORIENTED_EDGE('',*,*,#5838,.T.);
+#5838 = EDGE_CURVE('',#5607,#5725,#5839,.T.);
+#5839 = LINE('',#5840,#5841);
+#5840 = CARTESIAN_POINT('',(5.E+05,0.92325,0.574749999957));
+#5841 = VECTOR('',#5842,1.);
+#5842 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5843 = ORIENTED_EDGE('',*,*,#5724,.T.);
+#5844 = ORIENTED_EDGE('',*,*,#5821,.F.);
+#5845 = CYLINDRICAL_SURFACE('',#5846,3.35E-02);
+#5846 = AXIS2_PLACEMENT_3D('',#5847,#5848,#5849);
+#5847 = CARTESIAN_POINT('',(5.E+05,0.88975,0.574749999957));
+#5848 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5849 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#5850 = ADVANCED_FACE('',(#5851),#5862,.F.);
+#5851 = FACE_BOUND('',#5852,.T.);
+#5852 = EDGE_LOOP('',(#5853,#5854,#5860,#5861));
+#5853 = ORIENTED_EDGE('',*,*,#5606,.F.);
+#5854 = ORIENTED_EDGE('',*,*,#5855,.T.);
+#5855 = EDGE_CURVE('',#5598,#5674,#5856,.T.);
+#5856 = LINE('',#5857,#5858);
+#5857 = CARTESIAN_POINT('',(5.E+05,0.92325,-0.574750000043));
+#5858 = VECTOR('',#5859,1.);
+#5859 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5860 = ORIENTED_EDGE('',*,*,#5733,.T.);
+#5861 = ORIENTED_EDGE('',*,*,#5838,.F.);
+#5862 = PLANE('',#5863);
+#5863 = AXIS2_PLACEMENT_3D('',#5864,#5865,#5866);
+#5864 = CARTESIAN_POINT('',(5.E+05,0.92325,-0.574750000043));
+#5865 = DIRECTION('',(0.,-1.,0.));
+#5866 = DIRECTION('',(0.,-0.,-1.));
+#5867 = ADVANCED_FACE('',(#5868),#5874,.T.);
+#5868 = FACE_BOUND('',#5869,.T.);
+#5869 = EDGE_LOOP('',(#5870,#5871,#5872,#5873));
+#5870 = ORIENTED_EDGE('',*,*,#5595,.F.);
+#5871 = ORIENTED_EDGE('',*,*,#5755,.T.);
+#5872 = ORIENTED_EDGE('',*,*,#5671,.T.);
+#5873 = ORIENTED_EDGE('',*,*,#5855,.F.);
+#5874 = CYLINDRICAL_SURFACE('',#5875,3.35E-02);
+#5875 = AXIS2_PLACEMENT_3D('',#5876,#5877,#5878);
+#5876 = CARTESIAN_POINT('',(5.E+05,0.88975,-0.574750000043));
+#5877 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#5878 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#5879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5883)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5880,#5881,#5882)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5880 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5881 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5882 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5883 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5880,
+  'distance_accuracy_value','confusion accuracy');
+#5884 = SHAPE_DEFINITION_REPRESENTATION(#5885,#4680);
+#5885 = PRODUCT_DEFINITION_SHAPE('','',#5886);
+#5886 = PRODUCT_DEFINITION('design','',#5887,#5890);
+#5887 = PRODUCT_DEFINITION_FORMATION('','',#5888);
+#5888 = PRODUCT('7957560336','7957560336','',(#5889));
+#5889 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5890 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5891 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5892,#5894);
+#5892 = ( REPRESENTATION_RELATIONSHIP('','',#4680,#4670) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5893) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5893 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4671);
+#5894 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5895);
+#5895 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#4665,#5886,$);
+#5896 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5888));
+#5897 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5898,#5900);
+#5898 = ( REPRESENTATION_RELATIONSHIP('','',#4670,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5899) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5899 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#5900 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5901);
+#5901 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#4665,$);
+#5902 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4667));
+#5903 = SHAPE_DEFINITION_REPRESENTATION(#5904,#5910);
+#5904 = PRODUCT_DEFINITION_SHAPE('','',#5905);
+#5905 = PRODUCT_DEFINITION('design','',#5906,#5909);
+#5906 = PRODUCT_DEFINITION_FORMATION('','',#5907);
+#5907 = PRODUCT('C1','C1','',(#5908));
+#5908 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5909 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5910 = SHAPE_REPRESENTATION('',(#11,#5911),#5915);
+#5911 = AXIS2_PLACEMENT_3D('',#5912,#5913,#5914);
+#5912 = CARTESIAN_POINT('',(71.374000549316,96.392997741699,0.));
+#5913 = DIRECTION('',(1.,4.371138828674E-08,-4.371140912996E-08));
+#5914 = DIRECTION('',(-4.371138828674E-08,1.,1.840849544066E-31));
+#5915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5919)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5916,#5917,#5918)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5916 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5917 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5918 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5919 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5916,
+  'distance_accuracy_value','confusion accuracy');
+#5920 = SHAPE_REPRESENTATION('',(#11,#5921,#6375,#6829),#7119);
+#5921 = MANIFOLD_SOLID_BREP('',#5922);
+#5922 = CLOSED_SHELL('',(#5923,#5963,#6003,#6070,#6101,#6132,#6163,#6181
+    ,#6205,#6223,#6240,#6257,#6275,#6293,#6311,#6329,#6346,#6363));
+#5923 = ADVANCED_FACE('',(#5924),#5958,.F.);
+#5924 = FACE_BOUND('',#5925,.T.);
+#5925 = EDGE_LOOP('',(#5926,#5936,#5944,#5952));
+#5926 = ORIENTED_EDGE('',*,*,#5927,.T.);
+#5927 = EDGE_CURVE('',#5928,#5930,#5932,.T.);
+#5928 = VERTEX_POINT('',#5929);
+#5929 = CARTESIAN_POINT('',(-0.8,0.86,0.365));
+#5930 = VERTEX_POINT('',#5931);
+#5931 = CARTESIAN_POINT('',(-0.8,0.86,-0.365));
+#5932 = LINE('',#5933,#5934);
+#5933 = CARTESIAN_POINT('',(-0.8,0.86,-0.405));
+#5934 = VECTOR('',#5935,1.);
+#5935 = DIRECTION('',(-5.354084802398E-16,-0.,-1.));
+#5936 = ORIENTED_EDGE('',*,*,#5937,.T.);
+#5937 = EDGE_CURVE('',#5930,#5938,#5940,.T.);
+#5938 = VERTEX_POINT('',#5939);
+#5939 = CARTESIAN_POINT('',(-0.8,4.E-02,-0.365));
+#5940 = LINE('',#5941,#5942);
+#5941 = CARTESIAN_POINT('',(-0.8,0.9,-0.365));
+#5942 = VECTOR('',#5943,1.);
+#5943 = DIRECTION('',(0.,-1.,0.));
+#5944 = ORIENTED_EDGE('',*,*,#5945,.T.);
+#5945 = EDGE_CURVE('',#5938,#5946,#5948,.T.);
+#5946 = VERTEX_POINT('',#5947);
+#5947 = CARTESIAN_POINT('',(-0.8,4.E-02,0.365));
+#5948 = LINE('',#5949,#5950);
+#5949 = CARTESIAN_POINT('',(-0.8,4.E-02,-0.405));
+#5950 = VECTOR('',#5951,1.);
+#5951 = DIRECTION('',(5.354084802398E-16,-0.,1.));
+#5952 = ORIENTED_EDGE('',*,*,#5953,.T.);
+#5953 = EDGE_CURVE('',#5946,#5928,#5954,.T.);
+#5954 = LINE('',#5955,#5956);
+#5955 = CARTESIAN_POINT('',(-0.8,0.9,0.365));
+#5956 = VECTOR('',#5957,1.);
+#5957 = DIRECTION('',(-0.,1.,-0.));
+#5958 = PLANE('',#5959);
+#5959 = AXIS2_PLACEMENT_3D('',#5960,#5961,#5962);
+#5960 = CARTESIAN_POINT('',(-0.8,0.9,-0.405));
+#5961 = DIRECTION('',(1.,0.,-5.354084802398E-16));
+#5962 = DIRECTION('',(-5.354084802398E-16,0.,-1.));
+#5963 = ADVANCED_FACE('',(#5964),#5998,.F.);
+#5964 = FACE_BOUND('',#5965,.T.);
+#5965 = EDGE_LOOP('',(#5966,#5976,#5984,#5992));
+#5966 = ORIENTED_EDGE('',*,*,#5967,.T.);
+#5967 = EDGE_CURVE('',#5968,#5970,#5972,.T.);
+#5968 = VERTEX_POINT('',#5969);
+#5969 = CARTESIAN_POINT('',(-0.76,0.86,0.405));
+#5970 = VERTEX_POINT('',#5971);
+#5971 = CARTESIAN_POINT('',(-0.76,4.E-02,0.405));
+#5972 = LINE('',#5973,#5974);
+#5973 = CARTESIAN_POINT('',(-0.76,0.9,0.405));
+#5974 = VECTOR('',#5975,1.);
+#5975 = DIRECTION('',(0.,-1.,0.));
+#5976 = ORIENTED_EDGE('',*,*,#5977,.T.);
+#5977 = EDGE_CURVE('',#5970,#5978,#5980,.T.);
+#5978 = VERTEX_POINT('',#5979);
+#5979 = CARTESIAN_POINT('',(-0.45,4.E-02,0.405));
+#5980 = LINE('',#5981,#5982);
+#5981 = CARTESIAN_POINT('',(-0.8,4.E-02,0.405));
+#5982 = VECTOR('',#5983,1.);
+#5983 = DIRECTION('',(1.,-0.,0.));
+#5984 = ORIENTED_EDGE('',*,*,#5985,.F.);
+#5985 = EDGE_CURVE('',#5986,#5978,#5988,.T.);
+#5986 = VERTEX_POINT('',#5987);
+#5987 = CARTESIAN_POINT('',(-0.45,0.86,0.405));
+#5988 = LINE('',#5989,#5990);
+#5989 = CARTESIAN_POINT('',(-0.45,0.9,0.405));
+#5990 = VECTOR('',#5991,1.);
+#5991 = DIRECTION('',(-0.,-1.,-0.));
+#5992 = ORIENTED_EDGE('',*,*,#5993,.T.);
+#5993 = EDGE_CURVE('',#5986,#5968,#5994,.T.);
+#5994 = LINE('',#5995,#5996);
+#5995 = CARTESIAN_POINT('',(-0.8,0.86,0.405));
+#5996 = VECTOR('',#5997,1.);
+#5997 = DIRECTION('',(-1.,-0.,-0.));
+#5998 = PLANE('',#5999);
+#5999 = AXIS2_PLACEMENT_3D('',#6000,#6001,#6002);
+#6000 = CARTESIAN_POINT('',(-0.8,0.9,0.405));
+#6001 = DIRECTION('',(0.,0.,-1.));
+#6002 = DIRECTION('',(-1.,0.,-0.));
+#6003 = ADVANCED_FACE('',(#6004),#6065,.F.);
+#6004 = FACE_BOUND('',#6005,.T.);
+#6005 = EDGE_LOOP('',(#6006,#6016,#6025,#6033,#6042,#6050,#6057,#6058));
+#6006 = ORIENTED_EDGE('',*,*,#6007,.T.);
+#6007 = EDGE_CURVE('',#6008,#6010,#6012,.T.);
+#6008 = VERTEX_POINT('',#6009);
+#6009 = CARTESIAN_POINT('',(-0.45,0.,0.365));
+#6010 = VERTEX_POINT('',#6011);
+#6011 = CARTESIAN_POINT('',(-0.45,0.,-0.365));
+#6012 = LINE('',#6013,#6014);
+#6013 = CARTESIAN_POINT('',(-0.45,0.,-0.405));
+#6014 = VECTOR('',#6015,1.);
+#6015 = DIRECTION('',(-0.,-0.,-1.));
+#6016 = ORIENTED_EDGE('',*,*,#6017,.T.);
+#6017 = EDGE_CURVE('',#6010,#6018,#6020,.T.);
+#6018 = VERTEX_POINT('',#6019);
+#6019 = CARTESIAN_POINT('',(-0.45,4.E-02,-0.405));
+#6020 = CIRCLE('',#6021,4.E-02);
+#6021 = AXIS2_PLACEMENT_3D('',#6022,#6023,#6024);
+#6022 = CARTESIAN_POINT('',(-0.45,4.E-02,-0.365));
+#6023 = DIRECTION('',(1.,0.,-0.));
+#6024 = DIRECTION('',(0.,0.,1.));
+#6025 = ORIENTED_EDGE('',*,*,#6026,.F.);
+#6026 = EDGE_CURVE('',#6027,#6018,#6029,.T.);
+#6027 = VERTEX_POINT('',#6028);
+#6028 = CARTESIAN_POINT('',(-0.45,0.86,-0.405));
+#6029 = LINE('',#6030,#6031);
+#6030 = CARTESIAN_POINT('',(-0.45,0.9,-0.405));
+#6031 = VECTOR('',#6032,1.);
+#6032 = DIRECTION('',(-0.,-1.,-0.));
+#6033 = ORIENTED_EDGE('',*,*,#6034,.T.);
+#6034 = EDGE_CURVE('',#6027,#6035,#6037,.T.);
+#6035 = VERTEX_POINT('',#6036);
+#6036 = CARTESIAN_POINT('',(-0.45,0.9,-0.365));
+#6037 = CIRCLE('',#6038,4.E-02);
+#6038 = AXIS2_PLACEMENT_3D('',#6039,#6040,#6041);
+#6039 = CARTESIAN_POINT('',(-0.45,0.86,-0.365));
+#6040 = DIRECTION('',(1.,0.,-0.));
+#6041 = DIRECTION('',(0.,0.,1.));
+#6042 = ORIENTED_EDGE('',*,*,#6043,.F.);
+#6043 = EDGE_CURVE('',#6044,#6035,#6046,.T.);
+#6044 = VERTEX_POINT('',#6045);
+#6045 = CARTESIAN_POINT('',(-0.45,0.9,0.365));
+#6046 = LINE('',#6047,#6048);
+#6047 = CARTESIAN_POINT('',(-0.45,0.9,-0.405));
+#6048 = VECTOR('',#6049,1.);
+#6049 = DIRECTION('',(-0.,-0.,-1.));
+#6050 = ORIENTED_EDGE('',*,*,#6051,.T.);
+#6051 = EDGE_CURVE('',#6044,#5986,#6052,.T.);
+#6052 = CIRCLE('',#6053,4.E-02);
+#6053 = AXIS2_PLACEMENT_3D('',#6054,#6055,#6056);
+#6054 = CARTESIAN_POINT('',(-0.45,0.86,0.365));
+#6055 = DIRECTION('',(1.,0.,-0.));
+#6056 = DIRECTION('',(0.,0.,1.));
+#6057 = ORIENTED_EDGE('',*,*,#5985,.T.);
+#6058 = ORIENTED_EDGE('',*,*,#6059,.T.);
+#6059 = EDGE_CURVE('',#5978,#6008,#6060,.T.);
+#6060 = CIRCLE('',#6061,4.E-02);
+#6061 = AXIS2_PLACEMENT_3D('',#6062,#6063,#6064);
+#6062 = CARTESIAN_POINT('',(-0.45,4.E-02,0.365));
+#6063 = DIRECTION('',(1.,0.,-0.));
+#6064 = DIRECTION('',(0.,0.,1.));
+#6065 = PLANE('',#6066);
+#6066 = AXIS2_PLACEMENT_3D('',#6067,#6068,#6069);
+#6067 = CARTESIAN_POINT('',(-0.45,0.9,-0.405));
+#6068 = DIRECTION('',(-1.,0.,0.));
+#6069 = DIRECTION('',(0.,0.,1.));
+#6070 = ADVANCED_FACE('',(#6071),#6096,.F.);
+#6071 = FACE_BOUND('',#6072,.T.);
+#6072 = EDGE_LOOP('',(#6073,#6074,#6082,#6090));
+#6073 = ORIENTED_EDGE('',*,*,#6026,.T.);
+#6074 = ORIENTED_EDGE('',*,*,#6075,.T.);
+#6075 = EDGE_CURVE('',#6018,#6076,#6078,.T.);
+#6076 = VERTEX_POINT('',#6077);
+#6077 = CARTESIAN_POINT('',(-0.76,4.E-02,-0.405));
+#6078 = LINE('',#6079,#6080);
+#6079 = CARTESIAN_POINT('',(-0.8,4.E-02,-0.405));
+#6080 = VECTOR('',#6081,1.);
+#6081 = DIRECTION('',(-1.,0.,0.));
+#6082 = ORIENTED_EDGE('',*,*,#6083,.T.);
+#6083 = EDGE_CURVE('',#6076,#6084,#6086,.T.);
+#6084 = VERTEX_POINT('',#6085);
+#6085 = CARTESIAN_POINT('',(-0.76,0.86,-0.405));
+#6086 = LINE('',#6087,#6088);
+#6087 = CARTESIAN_POINT('',(-0.76,0.9,-0.405));
+#6088 = VECTOR('',#6089,1.);
+#6089 = DIRECTION('',(-0.,1.,-0.));
+#6090 = ORIENTED_EDGE('',*,*,#6091,.T.);
+#6091 = EDGE_CURVE('',#6084,#6027,#6092,.T.);
+#6092 = LINE('',#6093,#6094);
+#6093 = CARTESIAN_POINT('',(-0.45,0.86,-0.405));
+#6094 = VECTOR('',#6095,1.);
+#6095 = DIRECTION('',(1.,-0.,-0.));
+#6096 = PLANE('',#6097);
+#6097 = AXIS2_PLACEMENT_3D('',#6098,#6099,#6100);
+#6098 = CARTESIAN_POINT('',(-0.8,0.9,-0.405));
+#6099 = DIRECTION('',(0.,0.,1.));
+#6100 = DIRECTION('',(1.,0.,-0.));
+#6101 = ADVANCED_FACE('',(#6102),#6127,.T.);
+#6102 = FACE_BOUND('',#6103,.T.);
+#6103 = EDGE_LOOP('',(#6104,#6105,#6113,#6121));
+#6104 = ORIENTED_EDGE('',*,*,#6043,.T.);
+#6105 = ORIENTED_EDGE('',*,*,#6106,.T.);
+#6106 = EDGE_CURVE('',#6035,#6107,#6109,.T.);
+#6107 = VERTEX_POINT('',#6108);
+#6108 = CARTESIAN_POINT('',(-0.76,0.9,-0.365));
+#6109 = LINE('',#6110,#6111);
+#6110 = CARTESIAN_POINT('',(-0.8,0.9,-0.365));
+#6111 = VECTOR('',#6112,1.);
+#6112 = DIRECTION('',(-1.,0.,0.));
+#6113 = ORIENTED_EDGE('',*,*,#6114,.T.);
+#6114 = EDGE_CURVE('',#6107,#6115,#6117,.T.);
+#6115 = VERTEX_POINT('',#6116);
+#6116 = CARTESIAN_POINT('',(-0.76,0.9,0.365));
+#6117 = LINE('',#6118,#6119);
+#6118 = CARTESIAN_POINT('',(-0.76,0.9,0.405));
+#6119 = VECTOR('',#6120,1.);
+#6120 = DIRECTION('',(5.354084802398E-16,-0.,1.));
+#6121 = ORIENTED_EDGE('',*,*,#6122,.T.);
+#6122 = EDGE_CURVE('',#6115,#6044,#6123,.T.);
+#6123 = LINE('',#6124,#6125);
+#6124 = CARTESIAN_POINT('',(-0.45,0.9,0.365));
+#6125 = VECTOR('',#6126,1.);
+#6126 = DIRECTION('',(1.,-0.,0.));
+#6127 = PLANE('',#6128);
+#6128 = AXIS2_PLACEMENT_3D('',#6129,#6130,#6131);
+#6129 = CARTESIAN_POINT('',(0.,0.9,0.));
+#6130 = DIRECTION('',(0.,1.,0.));
+#6131 = DIRECTION('',(0.,-0.,1.));
+#6132 = ADVANCED_FACE('',(#6133),#6158,.F.);
+#6133 = FACE_BOUND('',#6134,.T.);
+#6134 = EDGE_LOOP('',(#6135,#6145,#6151,#6152));
+#6135 = ORIENTED_EDGE('',*,*,#6136,.T.);
+#6136 = EDGE_CURVE('',#6137,#6139,#6141,.T.);
+#6137 = VERTEX_POINT('',#6138);
+#6138 = CARTESIAN_POINT('',(-0.76,0.,0.365));
+#6139 = VERTEX_POINT('',#6140);
+#6140 = CARTESIAN_POINT('',(-0.76,0.,-0.365));
+#6141 = LINE('',#6142,#6143);
+#6142 = CARTESIAN_POINT('',(-0.76,0.,4.069104449822E-16));
+#6143 = VECTOR('',#6144,1.);
+#6144 = DIRECTION('',(-5.354084802398E-16,0.,-1.));
+#6145 = ORIENTED_EDGE('',*,*,#6146,.T.);
+#6146 = EDGE_CURVE('',#6139,#6010,#6147,.T.);
+#6147 = LINE('',#6148,#6149);
+#6148 = CARTESIAN_POINT('',(0.,0.,-0.365));
+#6149 = VECTOR('',#6150,1.);
+#6150 = DIRECTION('',(1.,-0.,-0.));
+#6151 = ORIENTED_EDGE('',*,*,#6007,.F.);
+#6152 = ORIENTED_EDGE('',*,*,#6153,.T.);
+#6153 = EDGE_CURVE('',#6008,#6137,#6154,.T.);
+#6154 = LINE('',#6155,#6156);
+#6155 = CARTESIAN_POINT('',(0.,0.,0.365));
+#6156 = VECTOR('',#6157,1.);
+#6157 = DIRECTION('',(-1.,0.,-0.));
+#6158 = PLANE('',#6159);
+#6159 = AXIS2_PLACEMENT_3D('',#6160,#6161,#6162);
+#6160 = CARTESIAN_POINT('',(0.,0.,0.));
+#6161 = DIRECTION('',(0.,1.,0.));
+#6162 = DIRECTION('',(0.,-0.,1.));
+#6163 = ADVANCED_FACE('',(#6164),#6176,.T.);
+#6164 = FACE_BOUND('',#6165,.T.);
+#6165 = EDGE_LOOP('',(#6166,#6167,#6168,#6175));
+#6166 = ORIENTED_EDGE('',*,*,#6051,.F.);
+#6167 = ORIENTED_EDGE('',*,*,#6122,.F.);
+#6168 = ORIENTED_EDGE('',*,*,#6169,.F.);
+#6169 = EDGE_CURVE('',#5968,#6115,#6170,.T.);
+#6170 = CIRCLE('',#6171,4.E-02);
+#6171 = AXIS2_PLACEMENT_3D('',#6172,#6173,#6174);
+#6172 = CARTESIAN_POINT('',(-0.76,0.86,0.365));
+#6173 = DIRECTION('',(-1.,0.,0.));
+#6174 = DIRECTION('',(0.,0.,1.));
+#6175 = ORIENTED_EDGE('',*,*,#5993,.F.);
+#6176 = CYLINDRICAL_SURFACE('',#6177,4.E-02);
+#6177 = AXIS2_PLACEMENT_3D('',#6178,#6179,#6180);
+#6178 = CARTESIAN_POINT('',(0.,0.86,0.365));
+#6179 = DIRECTION('',(-1.,0.,0.));
+#6180 = DIRECTION('',(0.,0.,1.));
+#6181 = ADVANCED_FACE('',(#6182),#6200,.T.);
+#6182 = FACE_BOUND('',#6183,.T.);
+#6183 = EDGE_LOOP('',(#6184,#6191,#6192,#6199));
+#6184 = ORIENTED_EDGE('',*,*,#6185,.F.);
+#6185 = EDGE_CURVE('',#5970,#5946,#6186,.T.);
+#6186 = CIRCLE('',#6187,4.E-02);
+#6187 = AXIS2_PLACEMENT_3D('',#6188,#6189,#6190);
+#6188 = CARTESIAN_POINT('',(-0.76,4.E-02,0.365));
+#6189 = DIRECTION('',(0.,-1.,0.));
+#6190 = DIRECTION('',(0.,0.,-1.));
+#6191 = ORIENTED_EDGE('',*,*,#5967,.F.);
+#6192 = ORIENTED_EDGE('',*,*,#6193,.F.);
+#6193 = EDGE_CURVE('',#5928,#5968,#6194,.T.);
+#6194 = CIRCLE('',#6195,4.E-02);
+#6195 = AXIS2_PLACEMENT_3D('',#6196,#6197,#6198);
+#6196 = CARTESIAN_POINT('',(-0.76,0.86,0.365));
+#6197 = DIRECTION('',(0.,1.,-0.));
+#6198 = DIRECTION('',(0.,0.,1.));
+#6199 = ORIENTED_EDGE('',*,*,#5953,.F.);
+#6200 = CYLINDRICAL_SURFACE('',#6201,4.E-02);
+#6201 = AXIS2_PLACEMENT_3D('',#6202,#6203,#6204);
+#6202 = CARTESIAN_POINT('',(-0.76,0.9,0.365));
+#6203 = DIRECTION('',(0.,-1.,0.));
+#6204 = DIRECTION('',(0.,0.,-1.));
+#6205 = ADVANCED_FACE('',(#6206),#6218,.T.);
+#6206 = FACE_BOUND('',#6207,.T.);
+#6207 = EDGE_LOOP('',(#6208,#6209,#6210,#6217));
+#6208 = ORIENTED_EDGE('',*,*,#6059,.F.);
+#6209 = ORIENTED_EDGE('',*,*,#5977,.F.);
+#6210 = ORIENTED_EDGE('',*,*,#6211,.F.);
+#6211 = EDGE_CURVE('',#6137,#5970,#6212,.T.);
+#6212 = CIRCLE('',#6213,4.E-02);
+#6213 = AXIS2_PLACEMENT_3D('',#6214,#6215,#6216);
+#6214 = CARTESIAN_POINT('',(-0.76,4.E-02,0.365));
+#6215 = DIRECTION('',(-1.,0.,0.));
+#6216 = DIRECTION('',(0.,0.,1.));
+#6217 = ORIENTED_EDGE('',*,*,#6153,.F.);
+#6218 = CYLINDRICAL_SURFACE('',#6219,4.E-02);
+#6219 = AXIS2_PLACEMENT_3D('',#6220,#6221,#6222);
+#6220 = CARTESIAN_POINT('',(-0.8,4.E-02,0.365));
+#6221 = DIRECTION('',(1.,-0.,0.));
+#6222 = DIRECTION('',(0.,0.,-1.));
+#6223 = ADVANCED_FACE('',(#6224),#6235,.T.);
+#6224 = FACE_BOUND('',#6225,.T.);
+#6225 = EDGE_LOOP('',(#6226,#6227,#6228));
+#6226 = ORIENTED_EDGE('',*,*,#6193,.T.);
+#6227 = ORIENTED_EDGE('',*,*,#6169,.T.);
+#6228 = ORIENTED_EDGE('',*,*,#6229,.F.);
+#6229 = EDGE_CURVE('',#5928,#6115,#6230,.T.);
+#6230 = CIRCLE('',#6231,4.E-02);
+#6231 = AXIS2_PLACEMENT_3D('',#6232,#6233,#6234);
+#6232 = CARTESIAN_POINT('',(-0.76,0.86,0.365));
+#6233 = DIRECTION('',(0.,0.,-1.));
+#6234 = DIRECTION('',(1.,0.,0.));
+#6235 = SPHERICAL_SURFACE('',#6236,4.E-02);
+#6236 = AXIS2_PLACEMENT_3D('',#6237,#6238,#6239);
+#6237 = CARTESIAN_POINT('',(-0.76,0.86,0.365));
+#6238 = DIRECTION('',(0.,1.,0.));
+#6239 = DIRECTION('',(1.,0.,0.));
+#6240 = ADVANCED_FACE('',(#6241),#6252,.T.);
+#6241 = FACE_BOUND('',#6242,.T.);
+#6242 = EDGE_LOOP('',(#6243,#6244,#6245));
+#6243 = ORIENTED_EDGE('',*,*,#6211,.T.);
+#6244 = ORIENTED_EDGE('',*,*,#6185,.T.);
+#6245 = ORIENTED_EDGE('',*,*,#6246,.F.);
+#6246 = EDGE_CURVE('',#6137,#5946,#6247,.T.);
+#6247 = CIRCLE('',#6248,4.E-02);
+#6248 = AXIS2_PLACEMENT_3D('',#6249,#6250,#6251);
+#6249 = CARTESIAN_POINT('',(-0.76,4.E-02,0.365));
+#6250 = DIRECTION('',(0.,0.,-1.));
+#6251 = DIRECTION('',(1.,0.,0.));
+#6252 = SPHERICAL_SURFACE('',#6253,4.E-02);
+#6253 = AXIS2_PLACEMENT_3D('',#6254,#6255,#6256);
+#6254 = CARTESIAN_POINT('',(-0.76,4.E-02,0.365));
+#6255 = DIRECTION('',(0.,1.,0.));
+#6256 = DIRECTION('',(1.,0.,0.));
+#6257 = ADVANCED_FACE('',(#6258),#6270,.T.);
+#6258 = FACE_BOUND('',#6259,.T.);
+#6259 = EDGE_LOOP('',(#6260,#6261,#6262,#6269));
+#6260 = ORIENTED_EDGE('',*,*,#6034,.F.);
+#6261 = ORIENTED_EDGE('',*,*,#6091,.F.);
+#6262 = ORIENTED_EDGE('',*,*,#6263,.F.);
+#6263 = EDGE_CURVE('',#6107,#6084,#6264,.T.);
+#6264 = CIRCLE('',#6265,4.E-02);
+#6265 = AXIS2_PLACEMENT_3D('',#6266,#6267,#6268);
+#6266 = CARTESIAN_POINT('',(-0.76,0.86,-0.365));
+#6267 = DIRECTION('',(-1.,0.,0.));
+#6268 = DIRECTION('',(0.,0.,1.));
+#6269 = ORIENTED_EDGE('',*,*,#6106,.F.);
+#6270 = CYLINDRICAL_SURFACE('',#6271,4.E-02);
+#6271 = AXIS2_PLACEMENT_3D('',#6272,#6273,#6274);
+#6272 = CARTESIAN_POINT('',(0.,0.86,-0.365));
+#6273 = DIRECTION('',(1.,0.,0.));
+#6274 = DIRECTION('',(0.,0.,-1.));
+#6275 = ADVANCED_FACE('',(#6276),#6288,.T.);
+#6276 = FACE_BOUND('',#6277,.T.);
+#6277 = EDGE_LOOP('',(#6278,#6279,#6280,#6287));
+#6278 = ORIENTED_EDGE('',*,*,#6229,.T.);
+#6279 = ORIENTED_EDGE('',*,*,#6114,.F.);
+#6280 = ORIENTED_EDGE('',*,*,#6281,.F.);
+#6281 = EDGE_CURVE('',#5930,#6107,#6282,.T.);
+#6282 = CIRCLE('',#6283,4.E-02);
+#6283 = AXIS2_PLACEMENT_3D('',#6284,#6285,#6286);
+#6284 = CARTESIAN_POINT('',(-0.76,0.86,-0.365));
+#6285 = DIRECTION('',(0.,0.,-1.));
+#6286 = DIRECTION('',(-1.,0.,0.));
+#6287 = ORIENTED_EDGE('',*,*,#5927,.F.);
+#6288 = CYLINDRICAL_SURFACE('',#6289,4.E-02);
+#6289 = AXIS2_PLACEMENT_3D('',#6290,#6291,#6292);
+#6290 = CARTESIAN_POINT('',(-0.76,0.86,4.069104449822E-16));
+#6291 = DIRECTION('',(-5.354084802398E-16,0.,-1.));
+#6292 = DIRECTION('',(-1.,0.,5.354084802398E-16));
+#6293 = ADVANCED_FACE('',(#6294),#6306,.T.);
+#6294 = FACE_BOUND('',#6295,.T.);
+#6295 = EDGE_LOOP('',(#6296,#6297,#6298,#6305));
+#6296 = ORIENTED_EDGE('',*,*,#6246,.T.);
+#6297 = ORIENTED_EDGE('',*,*,#5945,.F.);
+#6298 = ORIENTED_EDGE('',*,*,#6299,.F.);
+#6299 = EDGE_CURVE('',#6139,#5938,#6300,.T.);
+#6300 = CIRCLE('',#6301,4.E-02);
+#6301 = AXIS2_PLACEMENT_3D('',#6302,#6303,#6304);
+#6302 = CARTESIAN_POINT('',(-0.76,4.E-02,-0.365));
+#6303 = DIRECTION('',(0.,-0.,-1.));
+#6304 = DIRECTION('',(-1.,-0.,0.));
+#6305 = ORIENTED_EDGE('',*,*,#6136,.F.);
+#6306 = CYLINDRICAL_SURFACE('',#6307,4.E-02);
+#6307 = AXIS2_PLACEMENT_3D('',#6308,#6309,#6310);
+#6308 = CARTESIAN_POINT('',(-0.76,4.E-02,-0.405));
+#6309 = DIRECTION('',(5.354084802398E-16,-0.,1.));
+#6310 = DIRECTION('',(1.,0.,-5.354084802398E-16));
+#6311 = ADVANCED_FACE('',(#6312),#6324,.T.);
+#6312 = FACE_BOUND('',#6313,.T.);
+#6313 = EDGE_LOOP('',(#6314,#6315,#6316,#6323));
+#6314 = ORIENTED_EDGE('',*,*,#6017,.F.);
+#6315 = ORIENTED_EDGE('',*,*,#6146,.F.);
+#6316 = ORIENTED_EDGE('',*,*,#6317,.F.);
+#6317 = EDGE_CURVE('',#6076,#6139,#6318,.T.);
+#6318 = CIRCLE('',#6319,4.E-02);
+#6319 = AXIS2_PLACEMENT_3D('',#6320,#6321,#6322);
+#6320 = CARTESIAN_POINT('',(-0.76,4.E-02,-0.365));
+#6321 = DIRECTION('',(-1.,0.,-0.));
+#6322 = DIRECTION('',(-0.,0.,1.));
+#6323 = ORIENTED_EDGE('',*,*,#6075,.F.);
+#6324 = CYLINDRICAL_SURFACE('',#6325,4.E-02);
+#6325 = AXIS2_PLACEMENT_3D('',#6326,#6327,#6328);
+#6326 = CARTESIAN_POINT('',(-0.8,4.E-02,-0.365));
+#6327 = DIRECTION('',(-1.,0.,0.));
+#6328 = DIRECTION('',(0.,0.,1.));
+#6329 = ADVANCED_FACE('',(#6330),#6341,.T.);
+#6330 = FACE_BOUND('',#6331,.T.);
+#6331 = EDGE_LOOP('',(#6332,#6333,#6334));
+#6332 = ORIENTED_EDGE('',*,*,#6281,.T.);
+#6333 = ORIENTED_EDGE('',*,*,#6263,.T.);
+#6334 = ORIENTED_EDGE('',*,*,#6335,.F.);
+#6335 = EDGE_CURVE('',#5930,#6084,#6336,.T.);
+#6336 = CIRCLE('',#6337,4.E-02);
+#6337 = AXIS2_PLACEMENT_3D('',#6338,#6339,#6340);
+#6338 = CARTESIAN_POINT('',(-0.76,0.86,-0.365));
+#6339 = DIRECTION('',(0.,-1.,0.));
+#6340 = DIRECTION('',(0.,0.,1.));
+#6341 = SPHERICAL_SURFACE('',#6342,4.E-02);
+#6342 = AXIS2_PLACEMENT_3D('',#6343,#6344,#6345);
+#6343 = CARTESIAN_POINT('',(-0.76,0.86,-0.365));
+#6344 = DIRECTION('',(0.,1.,0.));
+#6345 = DIRECTION('',(1.,0.,0.));
+#6346 = ADVANCED_FACE('',(#6347),#6358,.T.);
+#6347 = FACE_BOUND('',#6348,.T.);
+#6348 = EDGE_LOOP('',(#6349,#6350,#6351));
+#6349 = ORIENTED_EDGE('',*,*,#6317,.T.);
+#6350 = ORIENTED_EDGE('',*,*,#6299,.T.);
+#6351 = ORIENTED_EDGE('',*,*,#6352,.F.);
+#6352 = EDGE_CURVE('',#6076,#5938,#6353,.T.);
+#6353 = CIRCLE('',#6354,4.E-02);
+#6354 = AXIS2_PLACEMENT_3D('',#6355,#6356,#6357);
+#6355 = CARTESIAN_POINT('',(-0.76,4.E-02,-0.365));
+#6356 = DIRECTION('',(0.,1.,0.));
+#6357 = DIRECTION('',(0.,0.,-1.));
+#6358 = SPHERICAL_SURFACE('',#6359,4.E-02);
+#6359 = AXIS2_PLACEMENT_3D('',#6360,#6361,#6362);
+#6360 = CARTESIAN_POINT('',(-0.76,4.E-02,-0.365));
+#6361 = DIRECTION('',(0.,1.,0.));
+#6362 = DIRECTION('',(1.,0.,0.));
+#6363 = ADVANCED_FACE('',(#6364),#6370,.T.);
+#6364 = FACE_BOUND('',#6365,.T.);
+#6365 = EDGE_LOOP('',(#6366,#6367,#6368,#6369));
+#6366 = ORIENTED_EDGE('',*,*,#6335,.T.);
+#6367 = ORIENTED_EDGE('',*,*,#6083,.F.);
+#6368 = ORIENTED_EDGE('',*,*,#6352,.T.);
+#6369 = ORIENTED_EDGE('',*,*,#5937,.F.);
+#6370 = CYLINDRICAL_SURFACE('',#6371,4.E-02);
+#6371 = AXIS2_PLACEMENT_3D('',#6372,#6373,#6374);
+#6372 = CARTESIAN_POINT('',(-0.76,0.9,-0.365));
+#6373 = DIRECTION('',(0.,-1.,0.));
+#6374 = DIRECTION('',(0.,0.,-1.));
+#6375 = MANIFOLD_SOLID_BREP('',#6376);
+#6376 = CLOSED_SHELL('',(#6377,#6417,#6457,#6524,#6555,#6586,#6617,#6635
+    ,#6659,#6677,#6694,#6711,#6729,#6747,#6765,#6783,#6800,#6817));
+#6377 = ADVANCED_FACE('',(#6378),#6412,.F.);
+#6378 = FACE_BOUND('',#6379,.T.);
+#6379 = EDGE_LOOP('',(#6380,#6390,#6398,#6406));
+#6380 = ORIENTED_EDGE('',*,*,#6381,.F.);
+#6381 = EDGE_CURVE('',#6382,#6384,#6386,.T.);
+#6382 = VERTEX_POINT('',#6383);
+#6383 = CARTESIAN_POINT('',(0.8,0.86,0.365));
+#6384 = VERTEX_POINT('',#6385);
+#6385 = CARTESIAN_POINT('',(0.8,0.86,-0.365));
+#6386 = LINE('',#6387,#6388);
+#6387 = CARTESIAN_POINT('',(0.8,0.86,-0.405));
+#6388 = VECTOR('',#6389,1.);
+#6389 = DIRECTION('',(5.354084802398E-16,-0.,-1.));
+#6390 = ORIENTED_EDGE('',*,*,#6391,.F.);
+#6391 = EDGE_CURVE('',#6392,#6382,#6394,.T.);
+#6392 = VERTEX_POINT('',#6393);
+#6393 = CARTESIAN_POINT('',(0.8,4.E-02,0.365));
+#6394 = LINE('',#6395,#6396);
+#6395 = CARTESIAN_POINT('',(0.8,0.9,0.365));
+#6396 = VECTOR('',#6397,1.);
+#6397 = DIRECTION('',(-0.,1.,-0.));
+#6398 = ORIENTED_EDGE('',*,*,#6399,.F.);
+#6399 = EDGE_CURVE('',#6400,#6392,#6402,.T.);
+#6400 = VERTEX_POINT('',#6401);
+#6401 = CARTESIAN_POINT('',(0.8,4.E-02,-0.365));
+#6402 = LINE('',#6403,#6404);
+#6403 = CARTESIAN_POINT('',(0.8,4.E-02,-0.405));
+#6404 = VECTOR('',#6405,1.);
+#6405 = DIRECTION('',(-5.354084802398E-16,0.,1.));
+#6406 = ORIENTED_EDGE('',*,*,#6407,.F.);
+#6407 = EDGE_CURVE('',#6384,#6400,#6408,.T.);
+#6408 = LINE('',#6409,#6410);
+#6409 = CARTESIAN_POINT('',(0.8,0.9,-0.365));
+#6410 = VECTOR('',#6411,1.);
+#6411 = DIRECTION('',(0.,-1.,0.));
+#6412 = PLANE('',#6413);
+#6413 = AXIS2_PLACEMENT_3D('',#6414,#6415,#6416);
+#6414 = CARTESIAN_POINT('',(0.8,0.9,-0.405));
+#6415 = DIRECTION('',(-1.,0.,-5.354084802398E-16));
+#6416 = DIRECTION('',(5.354084802398E-16,0.,-1.));
+#6417 = ADVANCED_FACE('',(#6418),#6452,.F.);
+#6418 = FACE_BOUND('',#6419,.T.);
+#6419 = EDGE_LOOP('',(#6420,#6430,#6438,#6446));
+#6420 = ORIENTED_EDGE('',*,*,#6421,.F.);
+#6421 = EDGE_CURVE('',#6422,#6424,#6426,.T.);
+#6422 = VERTEX_POINT('',#6423);
+#6423 = CARTESIAN_POINT('',(0.76,0.86,0.405));
+#6424 = VERTEX_POINT('',#6425);
+#6425 = CARTESIAN_POINT('',(0.76,4.E-02,0.405));
+#6426 = LINE('',#6427,#6428);
+#6427 = CARTESIAN_POINT('',(0.76,0.9,0.405));
+#6428 = VECTOR('',#6429,1.);
+#6429 = DIRECTION('',(0.,-1.,0.));
+#6430 = ORIENTED_EDGE('',*,*,#6431,.F.);
+#6431 = EDGE_CURVE('',#6432,#6422,#6434,.T.);
+#6432 = VERTEX_POINT('',#6433);
+#6433 = CARTESIAN_POINT('',(0.45,0.86,0.405));
+#6434 = LINE('',#6435,#6436);
+#6435 = CARTESIAN_POINT('',(0.8,0.86,0.405));
+#6436 = VECTOR('',#6437,1.);
+#6437 = DIRECTION('',(1.,-0.,-0.));
+#6438 = ORIENTED_EDGE('',*,*,#6439,.T.);
+#6439 = EDGE_CURVE('',#6432,#6440,#6442,.T.);
+#6440 = VERTEX_POINT('',#6441);
+#6441 = CARTESIAN_POINT('',(0.45,4.E-02,0.405));
+#6442 = LINE('',#6443,#6444);
+#6443 = CARTESIAN_POINT('',(0.45,0.9,0.405));
+#6444 = VECTOR('',#6445,1.);
+#6445 = DIRECTION('',(0.,-1.,-0.));
+#6446 = ORIENTED_EDGE('',*,*,#6447,.F.);
+#6447 = EDGE_CURVE('',#6424,#6440,#6448,.T.);
+#6448 = LINE('',#6449,#6450);
+#6449 = CARTESIAN_POINT('',(0.8,4.E-02,0.405));
+#6450 = VECTOR('',#6451,1.);
+#6451 = DIRECTION('',(-1.,0.,0.));
+#6452 = PLANE('',#6453);
+#6453 = AXIS2_PLACEMENT_3D('',#6454,#6455,#6456);
+#6454 = CARTESIAN_POINT('',(0.8,0.9,0.405));
+#6455 = DIRECTION('',(0.,0.,-1.));
+#6456 = DIRECTION('',(1.,0.,0.));
+#6457 = ADVANCED_FACE('',(#6458),#6519,.F.);
+#6458 = FACE_BOUND('',#6459,.T.);
+#6459 = EDGE_LOOP('',(#6460,#6470,#6477,#6478,#6487,#6495,#6504,#6512));
+#6460 = ORIENTED_EDGE('',*,*,#6461,.F.);
+#6461 = EDGE_CURVE('',#6462,#6464,#6466,.T.);
+#6462 = VERTEX_POINT('',#6463);
+#6463 = CARTESIAN_POINT('',(0.45,0.,0.365));
+#6464 = VERTEX_POINT('',#6465);
+#6465 = CARTESIAN_POINT('',(0.45,0.,-0.365));
+#6466 = LINE('',#6467,#6468);
+#6467 = CARTESIAN_POINT('',(0.45,0.,-0.405));
+#6468 = VECTOR('',#6469,1.);
+#6469 = DIRECTION('',(0.,-0.,-1.));
+#6470 = ORIENTED_EDGE('',*,*,#6471,.F.);
+#6471 = EDGE_CURVE('',#6440,#6462,#6472,.T.);
+#6472 = CIRCLE('',#6473,4.E-02);
+#6473 = AXIS2_PLACEMENT_3D('',#6474,#6475,#6476);
+#6474 = CARTESIAN_POINT('',(0.45,4.E-02,0.365));
+#6475 = DIRECTION('',(1.,0.,-0.));
+#6476 = DIRECTION('',(0.,0.,1.));
+#6477 = ORIENTED_EDGE('',*,*,#6439,.F.);
+#6478 = ORIENTED_EDGE('',*,*,#6479,.F.);
+#6479 = EDGE_CURVE('',#6480,#6432,#6482,.T.);
+#6480 = VERTEX_POINT('',#6481);
+#6481 = CARTESIAN_POINT('',(0.45,0.9,0.365));
+#6482 = CIRCLE('',#6483,4.E-02);
+#6483 = AXIS2_PLACEMENT_3D('',#6484,#6485,#6486);
+#6484 = CARTESIAN_POINT('',(0.45,0.86,0.365));
+#6485 = DIRECTION('',(1.,0.,-0.));
+#6486 = DIRECTION('',(0.,0.,1.));
+#6487 = ORIENTED_EDGE('',*,*,#6488,.T.);
+#6488 = EDGE_CURVE('',#6480,#6489,#6491,.T.);
+#6489 = VERTEX_POINT('',#6490);
+#6490 = CARTESIAN_POINT('',(0.45,0.9,-0.365));
+#6491 = LINE('',#6492,#6493);
+#6492 = CARTESIAN_POINT('',(0.45,0.9,-0.405));
+#6493 = VECTOR('',#6494,1.);
+#6494 = DIRECTION('',(0.,-0.,-1.));
+#6495 = ORIENTED_EDGE('',*,*,#6496,.F.);
+#6496 = EDGE_CURVE('',#6497,#6489,#6499,.T.);
+#6497 = VERTEX_POINT('',#6498);
+#6498 = CARTESIAN_POINT('',(0.45,0.86,-0.405));
+#6499 = CIRCLE('',#6500,4.E-02);
+#6500 = AXIS2_PLACEMENT_3D('',#6501,#6502,#6503);
+#6501 = CARTESIAN_POINT('',(0.45,0.86,-0.365));
+#6502 = DIRECTION('',(1.,0.,-0.));
+#6503 = DIRECTION('',(0.,0.,1.));
+#6504 = ORIENTED_EDGE('',*,*,#6505,.T.);
+#6505 = EDGE_CURVE('',#6497,#6506,#6508,.T.);
+#6506 = VERTEX_POINT('',#6507);
+#6507 = CARTESIAN_POINT('',(0.45,4.E-02,-0.405));
+#6508 = LINE('',#6509,#6510);
+#6509 = CARTESIAN_POINT('',(0.45,0.9,-0.405));
+#6510 = VECTOR('',#6511,1.);
+#6511 = DIRECTION('',(0.,-1.,-0.));
+#6512 = ORIENTED_EDGE('',*,*,#6513,.F.);
+#6513 = EDGE_CURVE('',#6464,#6506,#6514,.T.);
+#6514 = CIRCLE('',#6515,4.E-02);
+#6515 = AXIS2_PLACEMENT_3D('',#6516,#6517,#6518);
+#6516 = CARTESIAN_POINT('',(0.45,4.E-02,-0.365));
+#6517 = DIRECTION('',(1.,0.,-0.));
+#6518 = DIRECTION('',(0.,0.,1.));
+#6519 = PLANE('',#6520);
+#6520 = AXIS2_PLACEMENT_3D('',#6521,#6522,#6523);
+#6521 = CARTESIAN_POINT('',(0.45,0.9,-0.405));
+#6522 = DIRECTION('',(1.,0.,-0.));
+#6523 = DIRECTION('',(0.,0.,1.));
+#6524 = ADVANCED_FACE('',(#6525),#6550,.F.);
+#6525 = FACE_BOUND('',#6526,.T.);
+#6526 = EDGE_LOOP('',(#6527,#6528,#6536,#6544));
+#6527 = ORIENTED_EDGE('',*,*,#6505,.F.);
+#6528 = ORIENTED_EDGE('',*,*,#6529,.F.);
+#6529 = EDGE_CURVE('',#6530,#6497,#6532,.T.);
+#6530 = VERTEX_POINT('',#6531);
+#6531 = CARTESIAN_POINT('',(0.76,0.86,-0.405));
+#6532 = LINE('',#6533,#6534);
+#6533 = CARTESIAN_POINT('',(0.45,0.86,-0.405));
+#6534 = VECTOR('',#6535,1.);
+#6535 = DIRECTION('',(-1.,-0.,-0.));
+#6536 = ORIENTED_EDGE('',*,*,#6537,.F.);
+#6537 = EDGE_CURVE('',#6538,#6530,#6540,.T.);
+#6538 = VERTEX_POINT('',#6539);
+#6539 = CARTESIAN_POINT('',(0.76,4.E-02,-0.405));
+#6540 = LINE('',#6541,#6542);
+#6541 = CARTESIAN_POINT('',(0.76,0.9,-0.405));
+#6542 = VECTOR('',#6543,1.);
+#6543 = DIRECTION('',(-0.,1.,-0.));
+#6544 = ORIENTED_EDGE('',*,*,#6545,.F.);
+#6545 = EDGE_CURVE('',#6506,#6538,#6546,.T.);
+#6546 = LINE('',#6547,#6548);
+#6547 = CARTESIAN_POINT('',(0.8,4.E-02,-0.405));
+#6548 = VECTOR('',#6549,1.);
+#6549 = DIRECTION('',(1.,0.,0.));
+#6550 = PLANE('',#6551);
+#6551 = AXIS2_PLACEMENT_3D('',#6552,#6553,#6554);
+#6552 = CARTESIAN_POINT('',(0.8,0.9,-0.405));
+#6553 = DIRECTION('',(0.,0.,1.));
+#6554 = DIRECTION('',(-1.,0.,0.));
+#6555 = ADVANCED_FACE('',(#6556),#6581,.T.);
+#6556 = FACE_BOUND('',#6557,.T.);
+#6557 = EDGE_LOOP('',(#6558,#6559,#6567,#6575));
+#6558 = ORIENTED_EDGE('',*,*,#6488,.F.);
+#6559 = ORIENTED_EDGE('',*,*,#6560,.F.);
+#6560 = EDGE_CURVE('',#6561,#6480,#6563,.T.);
+#6561 = VERTEX_POINT('',#6562);
+#6562 = CARTESIAN_POINT('',(0.76,0.9,0.365));
+#6563 = LINE('',#6564,#6565);
+#6564 = CARTESIAN_POINT('',(0.45,0.9,0.365));
+#6565 = VECTOR('',#6566,1.);
+#6566 = DIRECTION('',(-1.,0.,0.));
+#6567 = ORIENTED_EDGE('',*,*,#6568,.F.);
+#6568 = EDGE_CURVE('',#6569,#6561,#6571,.T.);
+#6569 = VERTEX_POINT('',#6570);
+#6570 = CARTESIAN_POINT('',(0.76,0.9,-0.365));
+#6571 = LINE('',#6572,#6573);
+#6572 = CARTESIAN_POINT('',(0.76,0.9,0.405));
+#6573 = VECTOR('',#6574,1.);
+#6574 = DIRECTION('',(-5.354084802398E-16,0.,1.));
+#6575 = ORIENTED_EDGE('',*,*,#6576,.F.);
+#6576 = EDGE_CURVE('',#6489,#6569,#6577,.T.);
+#6577 = LINE('',#6578,#6579);
+#6578 = CARTESIAN_POINT('',(0.8,0.9,-0.365));
+#6579 = VECTOR('',#6580,1.);
+#6580 = DIRECTION('',(1.,0.,0.));
+#6581 = PLANE('',#6582);
+#6582 = AXIS2_PLACEMENT_3D('',#6583,#6584,#6585);
+#6583 = CARTESIAN_POINT('',(0.,0.9,0.));
+#6584 = DIRECTION('',(0.,1.,0.));
+#6585 = DIRECTION('',(0.,-0.,1.));
+#6586 = ADVANCED_FACE('',(#6587),#6612,.F.);
+#6587 = FACE_BOUND('',#6588,.T.);
+#6588 = EDGE_LOOP('',(#6589,#6599,#6605,#6606));
+#6589 = ORIENTED_EDGE('',*,*,#6590,.F.);
+#6590 = EDGE_CURVE('',#6591,#6593,#6595,.T.);
+#6591 = VERTEX_POINT('',#6592);
+#6592 = CARTESIAN_POINT('',(0.76,0.,0.365));
+#6593 = VERTEX_POINT('',#6594);
+#6594 = CARTESIAN_POINT('',(0.76,0.,-0.365));
+#6595 = LINE('',#6596,#6597);
+#6596 = CARTESIAN_POINT('',(0.76,0.,4.069104449822E-16));
+#6597 = VECTOR('',#6598,1.);
+#6598 = DIRECTION('',(5.354084802398E-16,-0.,-1.));
+#6599 = ORIENTED_EDGE('',*,*,#6600,.F.);
+#6600 = EDGE_CURVE('',#6462,#6591,#6601,.T.);
+#6601 = LINE('',#6602,#6603);
+#6602 = CARTESIAN_POINT('',(0.,0.,0.365));
+#6603 = VECTOR('',#6604,1.);
+#6604 = DIRECTION('',(1.,-0.,-0.));
+#6605 = ORIENTED_EDGE('',*,*,#6461,.T.);
+#6606 = ORIENTED_EDGE('',*,*,#6607,.F.);
+#6607 = EDGE_CURVE('',#6593,#6464,#6608,.T.);
+#6608 = LINE('',#6609,#6610);
+#6609 = CARTESIAN_POINT('',(0.,0.,-0.365));
+#6610 = VECTOR('',#6611,1.);
+#6611 = DIRECTION('',(-1.,-0.,-0.));
+#6612 = PLANE('',#6613);
+#6613 = AXIS2_PLACEMENT_3D('',#6614,#6615,#6616);
+#6614 = CARTESIAN_POINT('',(0.,0.,0.));
+#6615 = DIRECTION('',(0.,1.,0.));
+#6616 = DIRECTION('',(0.,-0.,1.));
+#6617 = ADVANCED_FACE('',(#6618),#6630,.T.);
+#6618 = FACE_BOUND('',#6619,.T.);
+#6619 = EDGE_LOOP('',(#6620,#6621,#6622,#6629));
+#6620 = ORIENTED_EDGE('',*,*,#6479,.T.);
+#6621 = ORIENTED_EDGE('',*,*,#6431,.T.);
+#6622 = ORIENTED_EDGE('',*,*,#6623,.T.);
+#6623 = EDGE_CURVE('',#6422,#6561,#6624,.T.);
+#6624 = CIRCLE('',#6625,4.E-02);
+#6625 = AXIS2_PLACEMENT_3D('',#6626,#6627,#6628);
+#6626 = CARTESIAN_POINT('',(0.76,0.86,0.365));
+#6627 = DIRECTION('',(-1.,0.,-0.));
+#6628 = DIRECTION('',(-0.,0.,1.));
+#6629 = ORIENTED_EDGE('',*,*,#6560,.T.);
+#6630 = CYLINDRICAL_SURFACE('',#6631,4.E-02);
+#6631 = AXIS2_PLACEMENT_3D('',#6632,#6633,#6634);
+#6632 = CARTESIAN_POINT('',(0.,0.86,0.365));
+#6633 = DIRECTION('',(1.,0.,0.));
+#6634 = DIRECTION('',(0.,0.,1.));
+#6635 = ADVANCED_FACE('',(#6636),#6654,.T.);
+#6636 = FACE_BOUND('',#6637,.T.);
+#6637 = EDGE_LOOP('',(#6638,#6645,#6646,#6653));
+#6638 = ORIENTED_EDGE('',*,*,#6639,.T.);
+#6639 = EDGE_CURVE('',#6424,#6392,#6640,.T.);
+#6640 = CIRCLE('',#6641,4.E-02);
+#6641 = AXIS2_PLACEMENT_3D('',#6642,#6643,#6644);
+#6642 = CARTESIAN_POINT('',(0.76,4.E-02,0.365));
+#6643 = DIRECTION('',(-0.,1.,0.));
+#6644 = DIRECTION('',(0.,0.,-1.));
+#6645 = ORIENTED_EDGE('',*,*,#6391,.T.);
+#6646 = ORIENTED_EDGE('',*,*,#6647,.T.);
+#6647 = EDGE_CURVE('',#6382,#6422,#6648,.T.);
+#6648 = CIRCLE('',#6649,4.E-02);
+#6649 = AXIS2_PLACEMENT_3D('',#6650,#6651,#6652);
+#6650 = CARTESIAN_POINT('',(0.76,0.86,0.365));
+#6651 = DIRECTION('',(0.,-1.,0.));
+#6652 = DIRECTION('',(0.,0.,1.));
+#6653 = ORIENTED_EDGE('',*,*,#6421,.T.);
+#6654 = CYLINDRICAL_SURFACE('',#6655,4.E-02);
+#6655 = AXIS2_PLACEMENT_3D('',#6656,#6657,#6658);
+#6656 = CARTESIAN_POINT('',(0.76,0.9,0.365));
+#6657 = DIRECTION('',(0.,-1.,0.));
+#6658 = DIRECTION('',(0.,0.,-1.));
+#6659 = ADVANCED_FACE('',(#6660),#6672,.T.);
+#6660 = FACE_BOUND('',#6661,.T.);
+#6661 = EDGE_LOOP('',(#6662,#6663,#6664,#6671));
+#6662 = ORIENTED_EDGE('',*,*,#6471,.T.);
+#6663 = ORIENTED_EDGE('',*,*,#6600,.T.);
+#6664 = ORIENTED_EDGE('',*,*,#6665,.T.);
+#6665 = EDGE_CURVE('',#6591,#6424,#6666,.T.);
+#6666 = CIRCLE('',#6667,4.E-02);
+#6667 = AXIS2_PLACEMENT_3D('',#6668,#6669,#6670);
+#6668 = CARTESIAN_POINT('',(0.76,4.E-02,0.365));
+#6669 = DIRECTION('',(-1.,0.,-0.));
+#6670 = DIRECTION('',(-0.,0.,1.));
+#6671 = ORIENTED_EDGE('',*,*,#6447,.T.);
+#6672 = CYLINDRICAL_SURFACE('',#6673,4.E-02);
+#6673 = AXIS2_PLACEMENT_3D('',#6674,#6675,#6676);
+#6674 = CARTESIAN_POINT('',(0.8,4.E-02,0.365));
+#6675 = DIRECTION('',(-1.,0.,0.));
+#6676 = DIRECTION('',(0.,0.,-1.));
+#6677 = ADVANCED_FACE('',(#6678),#6689,.T.);
+#6678 = FACE_BOUND('',#6679,.T.);
+#6679 = EDGE_LOOP('',(#6680,#6681,#6688));
+#6680 = ORIENTED_EDGE('',*,*,#6647,.F.);
+#6681 = ORIENTED_EDGE('',*,*,#6682,.T.);
+#6682 = EDGE_CURVE('',#6382,#6561,#6683,.T.);
+#6683 = CIRCLE('',#6684,4.E-02);
+#6684 = AXIS2_PLACEMENT_3D('',#6685,#6686,#6687);
+#6685 = CARTESIAN_POINT('',(0.76,0.86,0.365));
+#6686 = DIRECTION('',(0.,0.,1.));
+#6687 = DIRECTION('',(-1.,0.,0.));
+#6688 = ORIENTED_EDGE('',*,*,#6623,.F.);
+#6689 = SPHERICAL_SURFACE('',#6690,4.E-02);
+#6690 = AXIS2_PLACEMENT_3D('',#6691,#6692,#6693);
+#6691 = CARTESIAN_POINT('',(0.76,0.86,0.365));
+#6692 = DIRECTION('',(0.,-1.,0.));
+#6693 = DIRECTION('',(-1.,0.,0.));
+#6694 = ADVANCED_FACE('',(#6695),#6706,.T.);
+#6695 = FACE_BOUND('',#6696,.T.);
+#6696 = EDGE_LOOP('',(#6697,#6698,#6705));
+#6697 = ORIENTED_EDGE('',*,*,#6665,.F.);
+#6698 = ORIENTED_EDGE('',*,*,#6699,.T.);
+#6699 = EDGE_CURVE('',#6591,#6392,#6700,.T.);
+#6700 = CIRCLE('',#6701,4.E-02);
+#6701 = AXIS2_PLACEMENT_3D('',#6702,#6703,#6704);
+#6702 = CARTESIAN_POINT('',(0.76,4.E-02,0.365));
+#6703 = DIRECTION('',(0.,0.,1.));
+#6704 = DIRECTION('',(-1.,0.,0.));
+#6705 = ORIENTED_EDGE('',*,*,#6639,.F.);
+#6706 = SPHERICAL_SURFACE('',#6707,4.E-02);
+#6707 = AXIS2_PLACEMENT_3D('',#6708,#6709,#6710);
+#6708 = CARTESIAN_POINT('',(0.76,4.E-02,0.365));
+#6709 = DIRECTION('',(0.,-1.,0.));
+#6710 = DIRECTION('',(-1.,0.,0.));
+#6711 = ADVANCED_FACE('',(#6712),#6724,.T.);
+#6712 = FACE_BOUND('',#6713,.T.);
+#6713 = EDGE_LOOP('',(#6714,#6715,#6716,#6723));
+#6714 = ORIENTED_EDGE('',*,*,#6496,.T.);
+#6715 = ORIENTED_EDGE('',*,*,#6576,.T.);
+#6716 = ORIENTED_EDGE('',*,*,#6717,.T.);
+#6717 = EDGE_CURVE('',#6569,#6530,#6718,.T.);
+#6718 = CIRCLE('',#6719,4.E-02);
+#6719 = AXIS2_PLACEMENT_3D('',#6720,#6721,#6722);
+#6720 = CARTESIAN_POINT('',(0.76,0.86,-0.365));
+#6721 = DIRECTION('',(-1.,0.,-0.));
+#6722 = DIRECTION('',(-0.,0.,1.));
+#6723 = ORIENTED_EDGE('',*,*,#6529,.T.);
+#6724 = CYLINDRICAL_SURFACE('',#6725,4.E-02);
+#6725 = AXIS2_PLACEMENT_3D('',#6726,#6727,#6728);
+#6726 = CARTESIAN_POINT('',(0.,0.86,-0.365));
+#6727 = DIRECTION('',(-1.,0.,0.));
+#6728 = DIRECTION('',(0.,0.,-1.));
+#6729 = ADVANCED_FACE('',(#6730),#6742,.T.);
+#6730 = FACE_BOUND('',#6731,.T.);
+#6731 = EDGE_LOOP('',(#6732,#6733,#6734,#6741));
+#6732 = ORIENTED_EDGE('',*,*,#6682,.F.);
+#6733 = ORIENTED_EDGE('',*,*,#6381,.T.);
+#6734 = ORIENTED_EDGE('',*,*,#6735,.T.);
+#6735 = EDGE_CURVE('',#6384,#6569,#6736,.T.);
+#6736 = CIRCLE('',#6737,4.E-02);
+#6737 = AXIS2_PLACEMENT_3D('',#6738,#6739,#6740);
+#6738 = CARTESIAN_POINT('',(0.76,0.86,-0.365));
+#6739 = DIRECTION('',(0.,-0.,1.));
+#6740 = DIRECTION('',(1.,0.,0.));
+#6741 = ORIENTED_EDGE('',*,*,#6568,.T.);
+#6742 = CYLINDRICAL_SURFACE('',#6743,4.E-02);
+#6743 = AXIS2_PLACEMENT_3D('',#6744,#6745,#6746);
+#6744 = CARTESIAN_POINT('',(0.76,0.86,4.069104449822E-16));
+#6745 = DIRECTION('',(5.354084802398E-16,0.,-1.));
+#6746 = DIRECTION('',(1.,0.,5.354084802398E-16));
+#6747 = ADVANCED_FACE('',(#6748),#6760,.T.);
+#6748 = FACE_BOUND('',#6749,.T.);
+#6749 = EDGE_LOOP('',(#6750,#6751,#6752,#6759));
+#6750 = ORIENTED_EDGE('',*,*,#6699,.F.);
+#6751 = ORIENTED_EDGE('',*,*,#6590,.T.);
+#6752 = ORIENTED_EDGE('',*,*,#6753,.T.);
+#6753 = EDGE_CURVE('',#6593,#6400,#6754,.T.);
+#6754 = CIRCLE('',#6755,4.E-02);
+#6755 = AXIS2_PLACEMENT_3D('',#6756,#6757,#6758);
+#6756 = CARTESIAN_POINT('',(0.76,4.E-02,-0.365));
+#6757 = DIRECTION('',(0.,-0.,1.));
+#6758 = DIRECTION('',(1.,0.,0.));
+#6759 = ORIENTED_EDGE('',*,*,#6399,.T.);
+#6760 = CYLINDRICAL_SURFACE('',#6761,4.E-02);
+#6761 = AXIS2_PLACEMENT_3D('',#6762,#6763,#6764);
+#6762 = CARTESIAN_POINT('',(0.76,4.E-02,-0.405));
+#6763 = DIRECTION('',(-5.354084802398E-16,0.,1.));
+#6764 = DIRECTION('',(-1.,0.,-5.354084802398E-16));
+#6765 = ADVANCED_FACE('',(#6766),#6778,.T.);
+#6766 = FACE_BOUND('',#6767,.T.);
+#6767 = EDGE_LOOP('',(#6768,#6769,#6770,#6777));
+#6768 = ORIENTED_EDGE('',*,*,#6513,.T.);
+#6769 = ORIENTED_EDGE('',*,*,#6545,.T.);
+#6770 = ORIENTED_EDGE('',*,*,#6771,.T.);
+#6771 = EDGE_CURVE('',#6538,#6593,#6772,.T.);
+#6772 = CIRCLE('',#6773,4.E-02);
+#6773 = AXIS2_PLACEMENT_3D('',#6774,#6775,#6776);
+#6774 = CARTESIAN_POINT('',(0.76,4.E-02,-0.365));
+#6775 = DIRECTION('',(-1.,0.,0.));
+#6776 = DIRECTION('',(0.,0.,1.));
+#6777 = ORIENTED_EDGE('',*,*,#6607,.T.);
+#6778 = CYLINDRICAL_SURFACE('',#6779,4.E-02);
+#6779 = AXIS2_PLACEMENT_3D('',#6780,#6781,#6782);
+#6780 = CARTESIAN_POINT('',(0.8,4.E-02,-0.365));
+#6781 = DIRECTION('',(1.,0.,0.));
+#6782 = DIRECTION('',(0.,0.,1.));
+#6783 = ADVANCED_FACE('',(#6784),#6795,.T.);
+#6784 = FACE_BOUND('',#6785,.T.);
+#6785 = EDGE_LOOP('',(#6786,#6787,#6794));
+#6786 = ORIENTED_EDGE('',*,*,#6735,.F.);
+#6787 = ORIENTED_EDGE('',*,*,#6788,.T.);
+#6788 = EDGE_CURVE('',#6384,#6530,#6789,.T.);
+#6789 = CIRCLE('',#6790,4.E-02);
+#6790 = AXIS2_PLACEMENT_3D('',#6791,#6792,#6793);
+#6791 = CARTESIAN_POINT('',(0.76,0.86,-0.365));
+#6792 = DIRECTION('',(0.,1.,0.));
+#6793 = DIRECTION('',(0.,-0.,1.));
+#6794 = ORIENTED_EDGE('',*,*,#6717,.F.);
+#6795 = SPHERICAL_SURFACE('',#6796,4.E-02);
+#6796 = AXIS2_PLACEMENT_3D('',#6797,#6798,#6799);
+#6797 = CARTESIAN_POINT('',(0.76,0.86,-0.365));
+#6798 = DIRECTION('',(0.,-1.,0.));
+#6799 = DIRECTION('',(-1.,0.,0.));
+#6800 = ADVANCED_FACE('',(#6801),#6812,.T.);
+#6801 = FACE_BOUND('',#6802,.T.);
+#6802 = EDGE_LOOP('',(#6803,#6804,#6811));
+#6803 = ORIENTED_EDGE('',*,*,#6771,.F.);
+#6804 = ORIENTED_EDGE('',*,*,#6805,.T.);
+#6805 = EDGE_CURVE('',#6538,#6400,#6806,.T.);
+#6806 = CIRCLE('',#6807,4.E-02);
+#6807 = AXIS2_PLACEMENT_3D('',#6808,#6809,#6810);
+#6808 = CARTESIAN_POINT('',(0.76,4.E-02,-0.365));
+#6809 = DIRECTION('',(0.,-1.,0.));
+#6810 = DIRECTION('',(0.,0.,-1.));
+#6811 = ORIENTED_EDGE('',*,*,#6753,.F.);
+#6812 = SPHERICAL_SURFACE('',#6813,4.E-02);
+#6813 = AXIS2_PLACEMENT_3D('',#6814,#6815,#6816);
+#6814 = CARTESIAN_POINT('',(0.76,4.E-02,-0.365));
+#6815 = DIRECTION('',(0.,-1.,0.));
+#6816 = DIRECTION('',(-1.,0.,0.));
+#6817 = ADVANCED_FACE('',(#6818),#6824,.T.);
+#6818 = FACE_BOUND('',#6819,.T.);
+#6819 = EDGE_LOOP('',(#6820,#6821,#6822,#6823));
+#6820 = ORIENTED_EDGE('',*,*,#6788,.F.);
+#6821 = ORIENTED_EDGE('',*,*,#6407,.T.);
+#6822 = ORIENTED_EDGE('',*,*,#6805,.F.);
+#6823 = ORIENTED_EDGE('',*,*,#6537,.T.);
+#6824 = CYLINDRICAL_SURFACE('',#6825,4.E-02);
+#6825 = AXIS2_PLACEMENT_3D('',#6826,#6827,#6828);
+#6826 = CARTESIAN_POINT('',(0.76,0.9,-0.365));
+#6827 = DIRECTION('',(0.,-1.,0.));
+#6828 = DIRECTION('',(0.,0.,-1.));
+#6829 = MANIFOLD_SOLID_BREP('',#6830);
+#6830 = CLOSED_SHELL('',(#6831,#6907,#6983,#7005,#7022,#7039,#7056,#7073
+    ,#7090,#7107));
+#6831 = ADVANCED_FACE('',(#6832),#6902,.T.);
+#6832 = FACE_BOUND('',#6833,.T.);
+#6833 = EDGE_LOOP('',(#6834,#6845,#6853,#6862,#6870,#6879,#6887,#6896));
+#6834 = ORIENTED_EDGE('',*,*,#6835,.T.);
+#6835 = EDGE_CURVE('',#6836,#6838,#6840,.T.);
+#6836 = VERTEX_POINT('',#6837);
+#6837 = CARTESIAN_POINT('',(0.450000000001,0.86,-0.391666666667));
+#6838 = VERTEX_POINT('',#6839);
+#6839 = CARTESIAN_POINT('',(0.450000000001,0.886666666667,-0.365));
+#6840 = CIRCLE('',#6841,2.666666666667E-02);
+#6841 = AXIS2_PLACEMENT_3D('',#6842,#6843,#6844);
+#6842 = CARTESIAN_POINT('',(0.450000000001,0.86,-0.365));
+#6843 = DIRECTION('',(1.,0.,0.));
+#6844 = DIRECTION('',(0.,0.,-1.));
+#6845 = ORIENTED_EDGE('',*,*,#6846,.T.);
+#6846 = EDGE_CURVE('',#6838,#6847,#6849,.T.);
+#6847 = VERTEX_POINT('',#6848);
+#6848 = CARTESIAN_POINT('',(0.450000000001,0.886666666667,0.365));
+#6849 = LINE('',#6850,#6851);
+#6850 = CARTESIAN_POINT('',(0.450000000001,0.886666666667,
+    -0.365000000043));
+#6851 = VECTOR('',#6852,1.);
+#6852 = DIRECTION('',(-0.,0.,1.));
+#6853 = ORIENTED_EDGE('',*,*,#6854,.T.);
+#6854 = EDGE_CURVE('',#6847,#6855,#6857,.T.);
+#6855 = VERTEX_POINT('',#6856);
+#6856 = CARTESIAN_POINT('',(0.450000000001,0.86,0.391666666667));
+#6857 = CIRCLE('',#6858,2.666666666667E-02);
+#6858 = AXIS2_PLACEMENT_3D('',#6859,#6860,#6861);
+#6859 = CARTESIAN_POINT('',(0.450000000001,0.86,0.365));
+#6860 = DIRECTION('',(1.,0.,0.));
+#6861 = DIRECTION('',(0.,0.,-1.));
+#6862 = ORIENTED_EDGE('',*,*,#6863,.T.);
+#6863 = EDGE_CURVE('',#6855,#6864,#6866,.T.);
+#6864 = VERTEX_POINT('',#6865);
+#6865 = CARTESIAN_POINT('',(0.450000000001,4.E-02,0.391666666667));
+#6866 = LINE('',#6867,#6868);
+#6867 = CARTESIAN_POINT('',(0.450000000001,0.86,0.391666666667));
+#6868 = VECTOR('',#6869,1.);
+#6869 = DIRECTION('',(0.,-1.,0.));
+#6870 = ORIENTED_EDGE('',*,*,#6871,.T.);
+#6871 = EDGE_CURVE('',#6864,#6872,#6874,.T.);
+#6872 = VERTEX_POINT('',#6873);
+#6873 = CARTESIAN_POINT('',(0.450000000001,1.333333333333E-02,0.365));
+#6874 = CIRCLE('',#6875,2.666666666667E-02);
+#6875 = AXIS2_PLACEMENT_3D('',#6876,#6877,#6878);
+#6876 = CARTESIAN_POINT('',(0.450000000001,4.E-02,0.365));
+#6877 = DIRECTION('',(1.,0.,0.));
+#6878 = DIRECTION('',(0.,0.,-1.));
+#6879 = ORIENTED_EDGE('',*,*,#6880,.T.);
+#6880 = EDGE_CURVE('',#6872,#6881,#6883,.T.);
+#6881 = VERTEX_POINT('',#6882);
+#6882 = CARTESIAN_POINT('',(0.450000000001,1.333333333333E-02,-0.365));
+#6883 = LINE('',#6884,#6885);
+#6884 = CARTESIAN_POINT('',(0.450000000001,1.333333333333E-02,
+    0.364999999957));
+#6885 = VECTOR('',#6886,1.);
+#6886 = DIRECTION('',(0.,0.,-1.));
+#6887 = ORIENTED_EDGE('',*,*,#6888,.T.);
+#6888 = EDGE_CURVE('',#6881,#6889,#6891,.T.);
+#6889 = VERTEX_POINT('',#6890);
+#6890 = CARTESIAN_POINT('',(0.450000000001,4.E-02,-0.391666666667));
+#6891 = CIRCLE('',#6892,2.666666666667E-02);
+#6892 = AXIS2_PLACEMENT_3D('',#6893,#6894,#6895);
+#6893 = CARTESIAN_POINT('',(0.450000000001,4.E-02,-0.365));
+#6894 = DIRECTION('',(1.,0.,0.));
+#6895 = DIRECTION('',(0.,0.,-1.));
+#6896 = ORIENTED_EDGE('',*,*,#6897,.T.);
+#6897 = EDGE_CURVE('',#6889,#6836,#6898,.T.);
+#6898 = LINE('',#6899,#6900);
+#6899 = CARTESIAN_POINT('',(0.450000000001,4.E-02,-0.391666666667));
+#6900 = VECTOR('',#6901,1.);
+#6901 = DIRECTION('',(-0.,1.,0.));
+#6902 = PLANE('',#6903);
+#6903 = AXIS2_PLACEMENT_3D('',#6904,#6905,#6906);
+#6904 = CARTESIAN_POINT('',(0.45,0.9,-0.405));
+#6905 = DIRECTION('',(1.,0.,-0.));
+#6906 = DIRECTION('',(0.,0.,1.));
+#6907 = ADVANCED_FACE('',(#6908),#6978,.F.);
+#6908 = FACE_BOUND('',#6909,.T.);
+#6909 = EDGE_LOOP('',(#6910,#6921,#6929,#6938,#6946,#6955,#6963,#6972));
+#6910 = ORIENTED_EDGE('',*,*,#6911,.F.);
+#6911 = EDGE_CURVE('',#6912,#6914,#6916,.T.);
+#6912 = VERTEX_POINT('',#6913);
+#6913 = CARTESIAN_POINT('',(-0.45,0.86,-0.391666666667));
+#6914 = VERTEX_POINT('',#6915);
+#6915 = CARTESIAN_POINT('',(-0.45,0.886666666667,-0.365));
+#6916 = CIRCLE('',#6917,2.666666666667E-02);
+#6917 = AXIS2_PLACEMENT_3D('',#6918,#6919,#6920);
+#6918 = CARTESIAN_POINT('',(-0.45,0.86,-0.365));
+#6919 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#6920 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#6921 = ORIENTED_EDGE('',*,*,#6922,.F.);
+#6922 = EDGE_CURVE('',#6923,#6912,#6925,.T.);
+#6923 = VERTEX_POINT('',#6924);
+#6924 = CARTESIAN_POINT('',(-0.45,4.E-02,-0.391666666667));
+#6925 = LINE('',#6926,#6927);
+#6926 = CARTESIAN_POINT('',(-0.45,4.E-02,-0.391666666667));
+#6927 = VECTOR('',#6928,1.);
+#6928 = DIRECTION('',(0.,1.,0.));
+#6929 = ORIENTED_EDGE('',*,*,#6930,.F.);
+#6930 = EDGE_CURVE('',#6931,#6923,#6933,.T.);
+#6931 = VERTEX_POINT('',#6932);
+#6932 = CARTESIAN_POINT('',(-0.45,1.333333333333E-02,-0.365));
+#6933 = CIRCLE('',#6934,2.666666666667E-02);
+#6934 = AXIS2_PLACEMENT_3D('',#6935,#6936,#6937);
+#6935 = CARTESIAN_POINT('',(-0.45,4.E-02,-0.365));
+#6936 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#6937 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#6938 = ORIENTED_EDGE('',*,*,#6939,.F.);
+#6939 = EDGE_CURVE('',#6940,#6931,#6942,.T.);
+#6940 = VERTEX_POINT('',#6941);
+#6941 = CARTESIAN_POINT('',(-0.45,1.333333333333E-02,0.365));
+#6942 = LINE('',#6943,#6944);
+#6943 = CARTESIAN_POINT('',(-0.45,1.333333333333E-02,0.365));
+#6944 = VECTOR('',#6945,1.);
+#6945 = DIRECTION('',(-1.48520845546E-16,0.,-1.));
+#6946 = ORIENTED_EDGE('',*,*,#6947,.F.);
+#6947 = EDGE_CURVE('',#6948,#6940,#6950,.T.);
+#6948 = VERTEX_POINT('',#6949);
+#6949 = CARTESIAN_POINT('',(-0.45,4.E-02,0.391666666667));
+#6950 = CIRCLE('',#6951,2.666666666667E-02);
+#6951 = AXIS2_PLACEMENT_3D('',#6952,#6953,#6954);
+#6952 = CARTESIAN_POINT('',(-0.45,4.E-02,0.365));
+#6953 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#6954 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#6955 = ORIENTED_EDGE('',*,*,#6956,.F.);
+#6956 = EDGE_CURVE('',#6957,#6948,#6959,.T.);
+#6957 = VERTEX_POINT('',#6958);
+#6958 = CARTESIAN_POINT('',(-0.45,0.86,0.391666666667));
+#6959 = LINE('',#6960,#6961);
+#6960 = CARTESIAN_POINT('',(-0.45,0.86,0.391666666667));
+#6961 = VECTOR('',#6962,1.);
+#6962 = DIRECTION('',(0.,-1.,0.));
+#6963 = ORIENTED_EDGE('',*,*,#6964,.F.);
+#6964 = EDGE_CURVE('',#6965,#6957,#6967,.T.);
+#6965 = VERTEX_POINT('',#6966);
+#6966 = CARTESIAN_POINT('',(-0.45,0.886666666667,0.365));
+#6967 = CIRCLE('',#6968,2.666666666667E-02);
+#6968 = AXIS2_PLACEMENT_3D('',#6969,#6970,#6971);
+#6969 = CARTESIAN_POINT('',(-0.45,0.86,0.365));
+#6970 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#6971 = DIRECTION('',(-8.673617379884E-17,-0.,-1.));
+#6972 = ORIENTED_EDGE('',*,*,#6973,.F.);
+#6973 = EDGE_CURVE('',#6914,#6965,#6974,.T.);
+#6974 = LINE('',#6975,#6976);
+#6975 = CARTESIAN_POINT('',(-0.45,0.886666666667,-0.365));
+#6976 = VECTOR('',#6977,1.);
+#6977 = DIRECTION('',(1.48520845546E-16,0.,1.));
+#6978 = PLANE('',#6979);
+#6979 = AXIS2_PLACEMENT_3D('',#6980,#6981,#6982);
+#6980 = CARTESIAN_POINT('',(-0.45,0.86,-0.365));
+#6981 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#6982 = DIRECTION('',(-8.673617379884E-17,0.,-1.));
+#6983 = ADVANCED_FACE('',(#6984),#7000,.F.);
+#6984 = FACE_BOUND('',#6985,.T.);
+#6985 = EDGE_LOOP('',(#6986,#6987,#6993,#6994));
+#6986 = ORIENTED_EDGE('',*,*,#6897,.F.);
+#6987 = ORIENTED_EDGE('',*,*,#6988,.T.);
+#6988 = EDGE_CURVE('',#6889,#6923,#6989,.T.);
+#6989 = LINE('',#6990,#6991);
+#6990 = CARTESIAN_POINT('',(5.E+05,4.E-02,-0.39166666671));
+#6991 = VECTOR('',#6992,1.);
+#6992 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#6993 = ORIENTED_EDGE('',*,*,#6922,.T.);
+#6994 = ORIENTED_EDGE('',*,*,#6995,.F.);
+#6995 = EDGE_CURVE('',#6836,#6912,#6996,.T.);
+#6996 = LINE('',#6997,#6998);
+#6997 = CARTESIAN_POINT('',(5.E+05,0.86,-0.39166666671));
+#6998 = VECTOR('',#6999,1.);
+#6999 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7000 = PLANE('',#7001);
+#7001 = AXIS2_PLACEMENT_3D('',#7002,#7003,#7004);
+#7002 = CARTESIAN_POINT('',(5.E+05,4.E-02,-0.39166666671));
+#7003 = DIRECTION('',(8.673617379884E-17,-0.,1.));
+#7004 = DIRECTION('',(1.,0.,-8.673617379884E-17));
+#7005 = ADVANCED_FACE('',(#7006),#7017,.T.);
+#7006 = FACE_BOUND('',#7007,.T.);
+#7007 = EDGE_LOOP('',(#7008,#7009,#7015,#7016));
+#7008 = ORIENTED_EDGE('',*,*,#6888,.F.);
+#7009 = ORIENTED_EDGE('',*,*,#7010,.T.);
+#7010 = EDGE_CURVE('',#6881,#6931,#7011,.T.);
+#7011 = LINE('',#7012,#7013);
+#7012 = CARTESIAN_POINT('',(5.E+05,1.333333333333E-02,-0.365000000043));
+#7013 = VECTOR('',#7014,1.);
+#7014 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7015 = ORIENTED_EDGE('',*,*,#6930,.T.);
+#7016 = ORIENTED_EDGE('',*,*,#6988,.F.);
+#7017 = CYLINDRICAL_SURFACE('',#7018,2.666666666667E-02);
+#7018 = AXIS2_PLACEMENT_3D('',#7019,#7020,#7021);
+#7019 = CARTESIAN_POINT('',(5.E+05,4.E-02,-0.365000000043));
+#7020 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7021 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#7022 = ADVANCED_FACE('',(#7023),#7034,.F.);
+#7023 = FACE_BOUND('',#7024,.T.);
+#7024 = EDGE_LOOP('',(#7025,#7026,#7032,#7033));
+#7025 = ORIENTED_EDGE('',*,*,#6880,.F.);
+#7026 = ORIENTED_EDGE('',*,*,#7027,.T.);
+#7027 = EDGE_CURVE('',#6872,#6940,#7028,.T.);
+#7028 = LINE('',#7029,#7030);
+#7029 = CARTESIAN_POINT('',(5.E+05,1.333333333333E-02,0.364999999957));
+#7030 = VECTOR('',#7031,1.);
+#7031 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7032 = ORIENTED_EDGE('',*,*,#6939,.T.);
+#7033 = ORIENTED_EDGE('',*,*,#7010,.F.);
+#7034 = PLANE('',#7035);
+#7035 = AXIS2_PLACEMENT_3D('',#7036,#7037,#7038);
+#7036 = CARTESIAN_POINT('',(5.E+05,1.333333333333E-02,0.364999999957));
+#7037 = DIRECTION('',(0.,1.,0.));
+#7038 = DIRECTION('',(0.,-0.,1.));
+#7039 = ADVANCED_FACE('',(#7040),#7051,.T.);
+#7040 = FACE_BOUND('',#7041,.T.);
+#7041 = EDGE_LOOP('',(#7042,#7043,#7049,#7050));
+#7042 = ORIENTED_EDGE('',*,*,#6871,.F.);
+#7043 = ORIENTED_EDGE('',*,*,#7044,.T.);
+#7044 = EDGE_CURVE('',#6864,#6948,#7045,.T.);
+#7045 = LINE('',#7046,#7047);
+#7046 = CARTESIAN_POINT('',(5.E+05,4.E-02,0.391666666623));
+#7047 = VECTOR('',#7048,1.);
+#7048 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7049 = ORIENTED_EDGE('',*,*,#6947,.T.);
+#7050 = ORIENTED_EDGE('',*,*,#7027,.F.);
+#7051 = CYLINDRICAL_SURFACE('',#7052,2.666666666667E-02);
+#7052 = AXIS2_PLACEMENT_3D('',#7053,#7054,#7055);
+#7053 = CARTESIAN_POINT('',(5.E+05,4.E-02,0.364999999957));
+#7054 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7055 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#7056 = ADVANCED_FACE('',(#7057),#7068,.F.);
+#7057 = FACE_BOUND('',#7058,.T.);
+#7058 = EDGE_LOOP('',(#7059,#7060,#7066,#7067));
+#7059 = ORIENTED_EDGE('',*,*,#6863,.F.);
+#7060 = ORIENTED_EDGE('',*,*,#7061,.T.);
+#7061 = EDGE_CURVE('',#6855,#6957,#7062,.T.);
+#7062 = LINE('',#7063,#7064);
+#7063 = CARTESIAN_POINT('',(5.E+05,0.86,0.391666666623));
+#7064 = VECTOR('',#7065,1.);
+#7065 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7066 = ORIENTED_EDGE('',*,*,#6956,.T.);
+#7067 = ORIENTED_EDGE('',*,*,#7044,.F.);
+#7068 = PLANE('',#7069);
+#7069 = AXIS2_PLACEMENT_3D('',#7070,#7071,#7072);
+#7070 = CARTESIAN_POINT('',(5.E+05,0.86,0.391666666623));
+#7071 = DIRECTION('',(-8.673617379884E-17,0.,-1.));
+#7072 = DIRECTION('',(-1.,0.,8.673617379884E-17));
+#7073 = ADVANCED_FACE('',(#7074),#7085,.T.);
+#7074 = FACE_BOUND('',#7075,.T.);
+#7075 = EDGE_LOOP('',(#7076,#7077,#7083,#7084));
+#7076 = ORIENTED_EDGE('',*,*,#6854,.F.);
+#7077 = ORIENTED_EDGE('',*,*,#7078,.T.);
+#7078 = EDGE_CURVE('',#6847,#6965,#7079,.T.);
+#7079 = LINE('',#7080,#7081);
+#7080 = CARTESIAN_POINT('',(5.E+05,0.886666666667,0.364999999957));
+#7081 = VECTOR('',#7082,1.);
+#7082 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7083 = ORIENTED_EDGE('',*,*,#6964,.T.);
+#7084 = ORIENTED_EDGE('',*,*,#7061,.F.);
+#7085 = CYLINDRICAL_SURFACE('',#7086,2.666666666667E-02);
+#7086 = AXIS2_PLACEMENT_3D('',#7087,#7088,#7089);
+#7087 = CARTESIAN_POINT('',(5.E+05,0.86,0.364999999957));
+#7088 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7089 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#7090 = ADVANCED_FACE('',(#7091),#7102,.F.);
+#7091 = FACE_BOUND('',#7092,.T.);
+#7092 = EDGE_LOOP('',(#7093,#7094,#7100,#7101));
+#7093 = ORIENTED_EDGE('',*,*,#6846,.F.);
+#7094 = ORIENTED_EDGE('',*,*,#7095,.T.);
+#7095 = EDGE_CURVE('',#6838,#6914,#7096,.T.);
+#7096 = LINE('',#7097,#7098);
+#7097 = CARTESIAN_POINT('',(5.E+05,0.886666666667,-0.365000000043));
+#7098 = VECTOR('',#7099,1.);
+#7099 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7100 = ORIENTED_EDGE('',*,*,#6973,.T.);
+#7101 = ORIENTED_EDGE('',*,*,#7078,.F.);
+#7102 = PLANE('',#7103);
+#7103 = AXIS2_PLACEMENT_3D('',#7104,#7105,#7106);
+#7104 = CARTESIAN_POINT('',(5.E+05,0.886666666667,-0.365000000043));
+#7105 = DIRECTION('',(0.,-1.,0.));
+#7106 = DIRECTION('',(0.,-0.,-1.));
+#7107 = ADVANCED_FACE('',(#7108),#7114,.T.);
+#7108 = FACE_BOUND('',#7109,.T.);
+#7109 = EDGE_LOOP('',(#7110,#7111,#7112,#7113));
+#7110 = ORIENTED_EDGE('',*,*,#6835,.F.);
+#7111 = ORIENTED_EDGE('',*,*,#6995,.T.);
+#7112 = ORIENTED_EDGE('',*,*,#6911,.T.);
+#7113 = ORIENTED_EDGE('',*,*,#7095,.F.);
+#7114 = CYLINDRICAL_SURFACE('',#7115,2.666666666667E-02);
+#7115 = AXIS2_PLACEMENT_3D('',#7116,#7117,#7118);
+#7116 = CARTESIAN_POINT('',(5.E+05,0.86,-0.365000000043));
+#7117 = DIRECTION('',(-1.,-0.,8.673617379884E-17));
+#7118 = DIRECTION('',(8.673617379884E-17,0.,1.));
+#7119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7123)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7120,#7121,#7122)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7120,
+  'distance_accuracy_value','confusion accuracy');
+#7124 = SHAPE_DEFINITION_REPRESENTATION(#7125,#5920);
+#7125 = PRODUCT_DEFINITION_SHAPE('','',#7126);
+#7126 = PRODUCT_DEFINITION('design','',#7127,#7130);
+#7127 = PRODUCT_DEFINITION_FORMATION('','',#7128);
+#7128 = PRODUCT('7957557552','7957557552','',(#7129));
+#7129 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7130 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7131 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7132,#7134);
+#7132 = ( REPRESENTATION_RELATIONSHIP('','',#5920,#5910) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7133) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7133 = ITEM_DEFINED_TRANSFORMATION('','',#11,#5911);
+#7134 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7135);
+#7135 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5905,#7126,$);
+#7136 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7128));
+#7137 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7138,#7140);
+#7138 = ( REPRESENTATION_RELATIONSHIP('','',#5910,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7139) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7139 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#7140 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7141);
+#7141 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#5905,$);
+#7142 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5907));
+#7143 = REPRESENTATION('material name',(#7144),#4166);
+#7144 = DESCRIPTIVE_REPRESENTATION_ITEM('Beryllium Copper (Alloy 172)',
+  'Beryllium Copper (Alloy 172)');
+#7145 = DERIVED_UNIT((#7146,#7148));
+#7146 = DERIVED_UNIT_ELEMENT(#7147,3.);
+#7147 = ( MASS_UNIT() NAMED_UNIT(*) SI_UNIT($,.GRAM.) );
+#7148 = DERIVED_UNIT_ELEMENT(#7149,2.);
+#7149 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.CENTI.,.METRE.) );
+#7150 = REPRESENTATION('density',(#7151),#4166);
+#7151 = MEASURE_REPRESENTATION_ITEM('density measure',
+  POSITIVE_RATIO_MEASURE(8.249E-03),#7145);
+#7152 = PROPERTY_DEFINITION('material property','material name',#4173);
+#7153 = PROPERTY_DEFINITION_REPRESENTATION(#7152,#7143);
+#7154 = PROPERTY_DEFINITION('material property','density',#4173);
+#7155 = PROPERTY_DEFINITION_REPRESENTATION(#7154,#7150);
+#7156 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7157,#7165,#7172),#5879);
+#7157 = STYLED_ITEM('color',(#7158),#4681);
+#7158 = PRESENTATION_STYLE_ASSIGNMENT((#7159));
+#7159 = SURFACE_STYLE_USAGE(.BOTH.,#7160);
+#7160 = SURFACE_SIDE_STYLE('',(#7161));
+#7161 = SURFACE_STYLE_FILL_AREA(#7162);
+#7162 = FILL_AREA_STYLE('',(#7163));
+#7163 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7164 = COLOUR_RGB('',0.792156867455,0.819607826924,0.933333342953);
+#7165 = STYLED_ITEM('color',(#7166),#5135);
+#7166 = PRESENTATION_STYLE_ASSIGNMENT((#7167));
+#7167 = SURFACE_STYLE_USAGE(.BOTH.,#7168);
+#7168 = SURFACE_SIDE_STYLE('',(#7169));
+#7169 = SURFACE_STYLE_FILL_AREA(#7170);
+#7170 = FILL_AREA_STYLE('',(#7171));
+#7171 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7172 = STYLED_ITEM('color',(#7173),#5589);
+#7173 = PRESENTATION_STYLE_ASSIGNMENT((#7174));
+#7174 = SURFACE_STYLE_USAGE(.BOTH.,#7175);
+#7175 = SURFACE_SIDE_STYLE('',(#7176));
+#7176 = SURFACE_STYLE_FILL_AREA(#7177);
+#7177 = FILL_AREA_STYLE('',(#7178));
+#7178 = FILL_AREA_STYLE_COLOUR('',#7179);
+#7179 = COLOUR_RGB('',0.486274506065,0.235294113866,1.568627489731E-02);
+#7180 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7181),#517);
+#7181 = STYLED_ITEM('color',(#7182),#71);
+#7182 = PRESENTATION_STYLE_ASSIGNMENT((#7183,#7189));
+#7183 = SURFACE_STYLE_USAGE(.BOTH.,#7184);
+#7184 = SURFACE_SIDE_STYLE('',(#7185));
+#7185 = SURFACE_STYLE_FILL_AREA(#7186);
+#7186 = FILL_AREA_STYLE('',(#7187));
+#7187 = FILL_AREA_STYLE_COLOUR('',#7188);
+#7188 = COLOUR_RGB('',0.,0.501960785193,0.);
+#7189 = CURVE_STYLE('',#7190,POSITIVE_LENGTH_MEASURE(0.1),#7188);
+#7190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#7191 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7192),#4549);
+#7192 = STYLED_ITEM('color',(#7193),#4185);
+#7193 = PRESENTATION_STYLE_ASSIGNMENT((#7194));
+#7194 = SURFACE_STYLE_USAGE(.BOTH.,#7195);
+#7195 = SURFACE_SIDE_STYLE('',(#7196));
+#7196 = SURFACE_STYLE_FILL_AREA(#7197);
+#7197 = FILL_AREA_STYLE('',(#7198));
+#7198 = FILL_AREA_STYLE_COLOUR('',#7199);
+#7199 = COLOUR_RGB('',0.952941189437,0.796078417252,0.486274506065);
+#7200 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7201,#7209,#7216,#7223,#7230),#2493);
+#7201 = STYLED_ITEM('color',(#7202),#559);
+#7202 = PRESENTATION_STYLE_ASSIGNMENT((#7203));
+#7203 = SURFACE_STYLE_USAGE(.BOTH.,#7204);
+#7204 = SURFACE_SIDE_STYLE('',(#7205));
+#7205 = SURFACE_STYLE_FILL_AREA(#7206);
+#7206 = FILL_AREA_STYLE('',(#7207));
+#7207 = FILL_AREA_STYLE_COLOUR('',#7208);
+#7208 = COLOUR_RGB('',0.250980388104,0.250980388104,0.250980388104);
+#7209 = STYLED_ITEM('color',(#7210),#805);
+#7210 = PRESENTATION_STYLE_ASSIGNMENT((#7211));
+#7211 = SURFACE_STYLE_USAGE(.BOTH.,#7212);
+#7212 = SURFACE_SIDE_STYLE('',(#7213));
+#7213 = SURFACE_STYLE_FILL_AREA(#7214);
+#7214 = FILL_AREA_STYLE('',(#7215));
+#7215 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7216 = STYLED_ITEM('color',(#7217),#1227);
+#7217 = PRESENTATION_STYLE_ASSIGNMENT((#7218));
+#7218 = SURFACE_STYLE_USAGE(.BOTH.,#7219);
+#7219 = SURFACE_SIDE_STYLE('',(#7220));
+#7220 = SURFACE_STYLE_FILL_AREA(#7221);
+#7221 = FILL_AREA_STYLE('',(#7222));
+#7222 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7223 = STYLED_ITEM('color',(#7224),#1649);
+#7224 = PRESENTATION_STYLE_ASSIGNMENT((#7225));
+#7225 = SURFACE_STYLE_USAGE(.BOTH.,#7226);
+#7226 = SURFACE_SIDE_STYLE('',(#7227));
+#7227 = SURFACE_STYLE_FILL_AREA(#7228);
+#7228 = FILL_AREA_STYLE('',(#7229));
+#7229 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7230 = STYLED_ITEM('color',(#7231),#2071);
+#7231 = PRESENTATION_STYLE_ASSIGNMENT((#7232));
+#7232 = SURFACE_STYLE_USAGE(.BOTH.,#7233);
+#7233 = SURFACE_SIDE_STYLE('',(#7234));
+#7234 = SURFACE_STYLE_FILL_AREA(#7235);
+#7235 = FILL_AREA_STYLE('',(#7236));
+#7236 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7237 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7238),#4166);
+#7238 = STYLED_ITEM('color',(#7239),#2556);
+#7239 = PRESENTATION_STYLE_ASSIGNMENT((#7240));
+#7240 = SURFACE_STYLE_USAGE(.BOTH.,#7241);
+#7241 = SURFACE_SIDE_STYLE('',(#7242));
+#7242 = SURFACE_STYLE_FILL_AREA(#7243);
+#7243 = FILL_AREA_STYLE('',(#7244));
+#7244 = FILL_AREA_STYLE_COLOUR('',#7245);
+#7245 = COLOUR_RGB('',0.929411760963,0.807843143701,0.764705876202);
+#7246 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7247,#7254,#7261),#7119);
+#7247 = STYLED_ITEM('color',(#7248),#5921);
+#7248 = PRESENTATION_STYLE_ASSIGNMENT((#7249));
+#7249 = SURFACE_STYLE_USAGE(.BOTH.,#7250);
+#7250 = SURFACE_SIDE_STYLE('',(#7251));
+#7251 = SURFACE_STYLE_FILL_AREA(#7252);
+#7252 = FILL_AREA_STYLE('',(#7253));
+#7253 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7254 = STYLED_ITEM('color',(#7255),#6375);
+#7255 = PRESENTATION_STYLE_ASSIGNMENT((#7256));
+#7256 = SURFACE_STYLE_USAGE(.BOTH.,#7257);
+#7257 = SURFACE_SIDE_STYLE('',(#7258));
+#7258 = SURFACE_STYLE_FILL_AREA(#7259);
+#7259 = FILL_AREA_STYLE('',(#7260));
+#7260 = FILL_AREA_STYLE_COLOUR('',#7164);
+#7261 = STYLED_ITEM('color',(#7262),#6829);
+#7262 = PRESENTATION_STYLE_ASSIGNMENT((#7263));
+#7263 = SURFACE_STYLE_USAGE(.BOTH.,#7264);
+#7264 = SURFACE_SIDE_STYLE('',(#7265));
+#7265 = SURFACE_STYLE_FILL_AREA(#7266);
+#7266 = FILL_AREA_STYLE('',(#7267));
+#7267 = FILL_AREA_STYLE_COLOUR('',#7179);
+ENDSEC;
+END-ISO-10303-21;
package.jsonadded+22
@@ -0,0 +1,22 @@+{+  "slug": "ams1117-3v3-molecule",+  "title": "AMS1117-3.3 Molecule",+  "type": "component",+  "version": "0.1.0",+  "description": "AMS1117-3.3 3.3V LDO regulator molecule — SOT-223 regulator + 10uF/22uF decoupling caps on a machine-pin carrier (medium-short pins). 5V->3.3V rail brick.",+  "tags": ["molecule","component","ldo","regulator","power","3v3","ams1117","machine-pin"],+  "dependencies": {+    "aravk/0603x106k100ct": "^1.0.0",+    "aravk/cl21a226mpqnnne": "^1.0.0",+    "adom/machinepinmediumshort": "^1.1.0",+    "adom/ams1117-3-3": "^0.1.0"+  },+  "component": {+    "mpn": "AMS1117-3.3 Molecule",+    "manufacturer": "Adom",+    "category": "molecule",+    "package": "Machine-pin carrier",+    "model3d": "ams1117-3v3-molecule.glb"+  },+  "hero": { "type": "billboard", "headline": "AMS1117-3.3 Molecule", "subhead": "3.3V LDO brick · SOT-223 + caps · machine-pin carrier", "screenshot": "docs/hero.png", "accent": "#2b8ae0" }+}