diff --git a/STEP/QFN/TI PQFP-32 PBS.step b/STEP/QFN/TI PQFP-32 PBS.step
new file mode 100644
index 000000000..fee1b31bd
--- /dev/null
+++ b/STEP/QFN/TI PQFP-32 PBS.step	
@@ -0,0 +1,4780 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-09-12T04:48:42',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8'
+  ,'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);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16,
+  'distance_accuracy_value','confusion accuracy');
+#20 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#21 = SHAPE_DEFINITION_REPRESENTATION(#22,#28);
+#22 = PRODUCT_DEFINITION_SHAPE('','',#23);
+#23 = PRODUCT_DEFINITION('design','',#24,#27);
+#24 = PRODUCT_DEFINITION_FORMATION('','',#25);
+#25 = PRODUCT('Designator1','Designator1','',(#26));
+#26 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28 = SHAPE_REPRESENTATION('',(#11,#29),#33);
+#29 = AXIS2_PLACEMENT_3D('',#30,#31,#32);
+#30 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#31 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32 = DIRECTION('',(1.,0.E+000,0.E+000));
+#33 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#34,#35,#36)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#34,
+  'distance_accuracy_value','confusion accuracy');
+#38 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25));
+#39 = SHAPE_DEFINITION_REPRESENTATION(#40,#46);
+#40 = PRODUCT_DEFINITION_SHAPE('','',#41);
+#41 = PRODUCT_DEFINITION('design','',#42,#45);
+#42 = PRODUCT_DEFINITION_FORMATION('','',#43);
+#43 = PRODUCT('22952287504','22952287504','',(#44));
+#44 = PRODUCT_CONTEXT('',#2,'mechanical');
+#45 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46 = SHAPE_REPRESENTATION('',(#11,#47,#51,#55,#59,#63,#67,#71,#75,#79,
+    #83,#87,#91,#95,#99,#103,#107,#111,#115,#119,#123,#127,#131,#135,
+    #139,#143,#147,#151,#155,#159,#163,#167,#171,#175,#179),#183);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-2.5,-2.5,1.E-003));
+#49 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50 = DIRECTION('',(1.,0.E+000,0.E+000));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(-2.5,-2.5,0.E+000));
+#53 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54 = DIRECTION('',(1.,0.E+000,0.E+000));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(-2.5,-1.75,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(-2.5,-1.25,0.E+000));
+#61 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(-2.5,-0.75,0.E+000));
+#65 = DIRECTION('',(0.E+000,0.E+000,1.));
+#66 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-2.5,-0.25,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(-2.5,0.25,0.E+000));
+#73 = DIRECTION('',(0.E+000,0.E+000,1.));
+#74 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(-2.5,0.75,0.E+000));
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(-2.5,1.25,0.E+000));
+#81 = DIRECTION('',(0.E+000,0.E+000,1.));
+#82 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(-2.5,1.75,0.E+000));
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(2.5,-1.75,0.E+000));
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = DIRECTION('',(1.,0.E+000,0.E+000));
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(2.5,-1.25,0.E+000));
+#93 = DIRECTION('',(0.E+000,0.E+000,1.));
+#94 = DIRECTION('',(1.,0.E+000,0.E+000));
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(2.5,-0.75,0.E+000));
+#97 = DIRECTION('',(0.E+000,0.E+000,1.));
+#98 = DIRECTION('',(1.,0.E+000,0.E+000));
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(2.5,-0.25,0.E+000));
+#101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(2.5,0.25,0.E+000));
+#105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#106 = DIRECTION('',(1.,0.E+000,0.E+000));
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(2.5,0.75,0.E+000));
+#109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#110 = DIRECTION('',(1.,0.E+000,0.E+000));
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(2.5,1.25,0.E+000));
+#113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#114 = DIRECTION('',(1.,0.E+000,0.E+000));
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(2.5,1.75,0.E+000));
+#117 = DIRECTION('',(0.E+000,0.E+000,1.));
+#118 = DIRECTION('',(1.,0.E+000,0.E+000));
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(-1.75,-2.5,0.E+000));
+#121 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#122 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(-1.25,-2.5,0.E+000));
+#125 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#126 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(-0.75,-2.5,0.E+000));
+#129 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#130 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(-0.25,-2.5,0.E+000));
+#133 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#134 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.25,-2.5,0.E+000));
+#137 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#138 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(0.75,-2.5,0.E+000));
+#141 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#142 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(1.25,-2.5,0.E+000));
+#145 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#146 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(1.75,-2.5,0.E+000));
+#149 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#150 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(-1.75,2.5,0.E+000));
+#153 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#154 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(-1.25,2.5,0.E+000));
+#157 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#158 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(-0.75,2.5,0.E+000));
+#161 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#162 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(-0.25,2.5,0.E+000));
+#165 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#166 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(0.25,2.5,0.E+000));
+#169 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#170 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(0.75,2.5,0.E+000));
+#173 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#174 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(1.25,2.5,0.E+000));
+#177 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#178 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(1.75,2.5,0.E+000));
+#181 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#182 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#187)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#184,#185,#186)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#184 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#185 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#186 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#187 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#184,
+  'distance_accuracy_value','confusion accuracy');
+#188 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#189),#208);
+#189 = SHELL_BASED_SURFACE_MODEL('',(#190));
+#190 = OPEN_SHELL('',(#191));
+#191 = ADVANCED_FACE('',(#192),#203,.T.);
+#192 = FACE_BOUND('',#193,.F.);
+#193 = EDGE_LOOP('',(#194));
+#194 = ORIENTED_EDGE('',*,*,#195,.T.);
+#195 = EDGE_CURVE('',#196,#196,#198,.T.);
+#196 = VERTEX_POINT('',#197);
+#197 = CARTESIAN_POINT('',(1.145833333333,4.166666666667,1.1));
+#198 = CIRCLE('',#199,0.3125);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(0.833333333333,4.166666666667,1.1));
+#201 = DIRECTION('',(0.E+000,0.E+000,1.));
+#202 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#203 = PLANE('',#204);
+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);
+#205 = CARTESIAN_POINT('',(1.145833333333,4.166666666667,1.1));
+#206 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#207 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#212)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#209,#210,#211)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#209 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#210 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#211 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#212 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#209,
+  'distance_accuracy_value','confusion accuracy');
+#213 = SHAPE_DEFINITION_REPRESENTATION(#214,#188);
+#214 = PRODUCT_DEFINITION_SHAPE('','',#215);
+#215 = PRODUCT_DEFINITION('design','',#216,#219);
+#216 = PRODUCT_DEFINITION_FORMATION('','',#217);
+#217 = PRODUCT('Open_CASCADE_STEP_translator_6.8_13.1',
+  'Open_CASCADE_STEP_translator_6.8_13.1','',(#218));
+#218 = PRODUCT_CONTEXT('',#2,'mechanical');
+#219 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#221,#223);
+#221 = ( REPRESENTATION_RELATIONSHIP('','',#188,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#222) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#224
+  );
+#224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('462','427','',#41,#215,$);
+#225 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#217));
+#226 = SHAPE_DEFINITION_REPRESENTATION(#227,#233);
+#227 = PRODUCT_DEFINITION_SHAPE('','',#228);
+#228 = PRODUCT_DEFINITION('design','',#229,#232);
+#229 = PRODUCT_DEFINITION_FORMATION('','',#230);
+#230 = PRODUCT('Body','Body','',(#231));
+#231 = PRODUCT_CONTEXT('',#2,'mechanical');
+#232 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#233 = SHAPE_REPRESENTATION('',(#11,#234),#238);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#236 = DIRECTION('',(0.E+000,0.E+000,1.));
+#237 = DIRECTION('',(1.,0.E+000,0.E+000));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#242)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#239,#240,#241)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#239,
+  'distance_accuracy_value','confusion accuracy');
+#243 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#244),#2339);
+#244 = MANIFOLD_SOLID_BREP('',#245);
+#245 = CLOSED_SHELL('',(#246,#286,#319,#352,#385,#418,#435,#452,#483,
+    #514,#531,#562,#579,#610,#629,#648,#681,#700,#733,#752,#785,#818,
+    #914,#1010,#1041,#1137,#1168,#1264,#1295,#1326,#1345,#1364,#1397,
+    #1416,#1449,#1468,#1501,#1534,#1630,#1726,#1757,#1853,#1884,#1980,
+    #2011,#2042,#2060,#2078,#2111,#2129,#2160,#2178,#2209,#2238,#2249,
+    #2260,#2283,#2294,#2305,#2330));
+#246 = ADVANCED_FACE('',(#247),#281,.F.);
+#247 = FACE_BOUND('',#248,.F.);
+#248 = EDGE_LOOP('',(#249,#259,#267,#275));
+#249 = ORIENTED_EDGE('',*,*,#250,.F.);
+#250 = EDGE_CURVE('',#251,#253,#255,.T.);
+#251 = VERTEX_POINT('',#252);
+#252 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,0.1));
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,0.1));
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(0.142592522063,5.255211763284E-002,0.1));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#259 = ORIENTED_EDGE('',*,*,#260,.T.);
+#260 = EDGE_CURVE('',#251,#261,#263,.T.);
+#261 = VERTEX_POINT('',#262);
+#262 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,0.1));
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(5.255211763284E-002,0.142592522063,0.1));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#267 = ORIENTED_EDGE('',*,*,#268,.T.);
+#268 = EDGE_CURVE('',#261,#269,#271,.T.);
+#269 = VERTEX_POINT('',#270);
+#270 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,0.1));
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(4.857407477937,5.255211763284E-002,0.1));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#275 = ORIENTED_EDGE('',*,*,#276,.F.);
+#276 = EDGE_CURVE('',#253,#269,#277,.T.);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(5.255211763284E-002,4.857407477937,0.1));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#281 = PLANE('',#282);
+#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285);
+#283 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.1));
+#284 = DIRECTION('',(0.E+000,0.E+000,1.));
+#285 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#286 = ADVANCED_FACE('',(#287),#314,.T.);
+#287 = FACE_BOUND('',#288,.T.);
+#288 = EDGE_LOOP('',(#289,#290,#299,#307));
+#289 = ORIENTED_EDGE('',*,*,#250,.F.);
+#290 = ORIENTED_EDGE('',*,*,#291,.T.);
+#291 = EDGE_CURVE('',#251,#292,#294,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(4.314033252579E-002,0.142592522063,
+    0.189547153673));
+#294 = CIRCLE('',#295,0.1);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,0.2));
+#297 = DIRECTION('',(-5.289969362169E-016,1.,-2.775557561563E-016));
+#298 = DIRECTION('',(-2.775557561563E-016,-2.775557561563E-016,-1.));
+#299 = ORIENTED_EDGE('',*,*,#300,.T.);
+#300 = EDGE_CURVE('',#292,#301,#303,.T.);
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(4.314033252579E-002,4.857407477937,
+    0.189547153673));
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(4.314033252579E-002,5.255211763284E-002,
+    0.189547153673));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#307 = ORIENTED_EDGE('',*,*,#308,.F.);
+#308 = EDGE_CURVE('',#253,#301,#309,.T.);
+#309 = CIRCLE('',#310,0.1);
+#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);
+#311 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,0.2));
+#312 = DIRECTION('',(0.E+000,1.,0.E+000));
+#313 = DIRECTION('',(-8.326672684689E-016,0.E+000,-1.));
+#314 = CYLINDRICAL_SURFACE('',#315,0.1);
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(0.142592522063,5.255211763284E-002,0.2));
+#317 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#318 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#319 = ADVANCED_FACE('',(#320),#347,.T.);
+#320 = FACE_BOUND('',#321,.T.);
+#321 = EDGE_LOOP('',(#322,#323,#332,#340));
+#322 = ORIENTED_EDGE('',*,*,#260,.T.);
+#323 = ORIENTED_EDGE('',*,*,#324,.F.);
+#324 = EDGE_CURVE('',#325,#261,#327,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(4.857407477937,4.314033252579E-002,
+    0.189547153673));
+#327 = CIRCLE('',#328,0.1);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,0.2));
+#330 = DIRECTION('',(1.,-7.997194411561E-015,-8.881784197001E-015));
+#331 = DIRECTION('',(-7.997194411557E-015,0.104528463268,-0.994521895368
+    ));
+#332 = ORIENTED_EDGE('',*,*,#333,.F.);
+#333 = EDGE_CURVE('',#334,#325,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(0.142592522063,4.314033252579E-002,
+    0.189547153673));
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(5.255211763284E-002,4.314033252579E-002,
+    0.189547153673));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#340 = ORIENTED_EDGE('',*,*,#341,.T.);
+#341 = EDGE_CURVE('',#334,#251,#342,.T.);
+#342 = CIRCLE('',#343,0.1);
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,0.2));
+#345 = DIRECTION('',(1.,-2.499123253613E-016,-2.775557561563E-016));
+#346 = DIRECTION('',(-2.499123253612E-016,0.104528463268,-0.994521895368
+    ));
+#347 = CYLINDRICAL_SURFACE('',#348,0.1);
+#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351);
+#349 = CARTESIAN_POINT('',(5.255211763284E-002,0.142592522063,0.2));
+#350 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#351 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#352 = ADVANCED_FACE('',(#353),#380,.T.);
+#353 = FACE_BOUND('',#354,.T.);
+#354 = EDGE_LOOP('',(#355,#364,#372,#379));
+#355 = ORIENTED_EDGE('',*,*,#356,.F.);
+#356 = EDGE_CURVE('',#357,#253,#359,.T.);
+#357 = VERTEX_POINT('',#358);
+#358 = CARTESIAN_POINT('',(0.142592522063,4.956859667474,0.189547153673)
+  );
+#359 = CIRCLE('',#360,0.1);
+#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);
+#361 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,0.2));
+#362 = DIRECTION('',(-1.,-7.497369760838E-016,8.326672684689E-016));
+#363 = DIRECTION('',(-7.497369760835E-016,-0.104528463268,
+    -0.994521895368));
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#357,#366,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(4.857407477937,4.956859667474,0.189547153673)
+  );
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(5.255211763284E-002,4.956859667474,
+    0.189547153673));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#372 = ORIENTED_EDGE('',*,*,#373,.F.);
+#373 = EDGE_CURVE('',#269,#366,#374,.T.);
+#374 = CIRCLE('',#375,0.1);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,0.2));
+#377 = DIRECTION('',(1.,1.692790195894E-014,-8.881784197001E-015));
+#378 = DIRECTION('',(-8.881784197001E-015,0.E+000,-1.));
+#379 = ORIENTED_EDGE('',*,*,#276,.F.);
+#380 = CYLINDRICAL_SURFACE('',#381,0.1);
+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
+#382 = CARTESIAN_POINT('',(5.255211763284E-002,4.857407477937,0.2));
+#383 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#384 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#385 = ADVANCED_FACE('',(#386),#413,.T.);
+#386 = FACE_BOUND('',#387,.T.);
+#387 = EDGE_LOOP('',(#388,#397,#405,#412));
+#388 = ORIENTED_EDGE('',*,*,#389,.F.);
+#389 = EDGE_CURVE('',#390,#269,#392,.T.);
+#390 = VERTEX_POINT('',#391);
+#391 = CARTESIAN_POINT('',(4.956859667474,4.857407477937,0.189547153673)
+  );
+#392 = CIRCLE('',#393,0.1);
+#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396);
+#394 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,0.2));
+#395 = DIRECTION('',(0.E+000,1.,0.E+000));
+#396 = DIRECTION('',(-0.104528463268,0.E+000,-0.994521895368));
+#397 = ORIENTED_EDGE('',*,*,#398,.F.);
+#398 = EDGE_CURVE('',#399,#390,#401,.T.);
+#399 = VERTEX_POINT('',#400);
+#400 = CARTESIAN_POINT('',(4.956859667474,0.142592522063,0.189547153673)
+  );
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(4.956859667474,5.255211763284E-002,
+    0.189547153673));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#405 = ORIENTED_EDGE('',*,*,#406,.F.);
+#406 = EDGE_CURVE('',#261,#399,#407,.T.);
+#407 = CIRCLE('',#408,0.1);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,0.2));
+#410 = DIRECTION('',(-4.998246507225E-016,-1.,5.551115123126E-016));
+#411 = DIRECTION('',(-8.881784197001E-015,-5.551115123126E-016,-1.));
+#412 = ORIENTED_EDGE('',*,*,#268,.T.);
+#413 = CYLINDRICAL_SURFACE('',#414,0.1);
+#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
+#415 = CARTESIAN_POINT('',(4.857407477937,5.255211763284E-002,0.2));
+#416 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#417 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#418 = ADVANCED_FACE('',(#419),#430,.T.);
+#419 = FACE_BOUND('',#420,.T.);
+#420 = EDGE_LOOP('',(#421,#422,#429));
+#421 = ORIENTED_EDGE('',*,*,#341,.F.);
+#422 = ORIENTED_EDGE('',*,*,#423,.T.);
+#423 = EDGE_CURVE('',#334,#292,#424,.T.);
+#424 = CIRCLE('',#425,0.1);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,0.2));
+#427 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#428 = DIRECTION('',(-0.99458126461,1.086699344846E-002,-0.10339253619)
+  );
+#429 = ORIENTED_EDGE('',*,*,#291,.F.);
+#430 = SPHERICAL_SURFACE('',#431,0.1);
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,0.2));
+#433 = DIRECTION('',(2.775557561564E-016,0.994521895368,0.104528463268)
+  );
+#434 = DIRECTION('',(-2.499123253614E-016,0.104528463268,-0.994521895368
+    ));
+#435 = ADVANCED_FACE('',(#436),#447,.T.);
+#436 = FACE_BOUND('',#437,.T.);
+#437 = EDGE_LOOP('',(#438,#439,#446));
+#438 = ORIENTED_EDGE('',*,*,#308,.T.);
+#439 = ORIENTED_EDGE('',*,*,#440,.F.);
+#440 = EDGE_CURVE('',#357,#301,#441,.T.);
+#441 = CIRCLE('',#442,0.1);
+#442 = AXIS2_PLACEMENT_3D('',#443,#444,#445);
+#443 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,0.2));
+#444 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#445 = DIRECTION('',(-0.99458126461,-1.086699344846E-002,-0.10339253619)
+  );
+#446 = ORIENTED_EDGE('',*,*,#356,.T.);
+#447 = SPHERICAL_SURFACE('',#448,0.1);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,0.2));
+#450 = DIRECTION('',(8.326672684691E-016,-0.994521895368,0.104528463268)
+  );
+#451 = DIRECTION('',(-7.49736976084E-016,-0.104528463268,-0.994521895368
+    ));
+#452 = ADVANCED_FACE('',(#453),#478,.F.);
+#453 = FACE_BOUND('',#454,.F.);
+#454 = EDGE_LOOP('',(#455,#456,#464,#472));
+#455 = ORIENTED_EDGE('',*,*,#300,.T.);
+#456 = ORIENTED_EDGE('',*,*,#457,.F.);
+#457 = EDGE_CURVE('',#458,#301,#460,.T.);
+#458 = VERTEX_POINT('',#459);
+#459 = CARTESIAN_POINT('',(5.478104631726E-004,4.9,0.594787931602));
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(-1.074890013952E-003,4.901622700477,
+    0.610226895341));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#464 = ORIENTED_EDGE('',*,*,#465,.F.);
+#465 = EDGE_CURVE('',#466,#458,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.594787931602));
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(5.478104631727E-004,0.E+000,0.594787931602));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#472 = ORIENTED_EDGE('',*,*,#473,.T.);
+#473 = EDGE_CURVE('',#466,#292,#474,.T.);
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(-1.074890013952E-003,9.837729952288E-002,
+    0.610226895341));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#478 = PLANE('',#479);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.6));
+#481 = DIRECTION('',(0.994521895368,0.E+000,0.104528463268));
+#482 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#483 = ADVANCED_FACE('',(#484),#509,.T.);
+#484 = FACE_BOUND('',#485,.T.);
+#485 = EDGE_LOOP('',(#486,#487,#495,#503));
+#486 = ORIENTED_EDGE('',*,*,#333,.T.);
+#487 = ORIENTED_EDGE('',*,*,#488,.F.);
+#488 = EDGE_CURVE('',#489,#325,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(4.9,5.478104631727E-004,0.594787931602));
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(4.901622700477,-1.074890013952E-003,
+    0.610226895341));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#495 = ORIENTED_EDGE('',*,*,#496,.F.);
+#496 = EDGE_CURVE('',#497,#489,#499,.T.);
+#497 = VERTEX_POINT('',#498);
+#498 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.594787931602));
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(0.E+000,5.478104631727E-004,0.594787931602));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#503 = ORIENTED_EDGE('',*,*,#504,.T.);
+#504 = EDGE_CURVE('',#497,#334,#505,.T.);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(9.837729952288E-002,-1.074890013952E-003,
+    0.610226895341));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#509 = PLANE('',#510);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.6));
+#512 = DIRECTION('',(0.E+000,-0.994521895368,-0.104528463268));
+#513 = DIRECTION('',(1.,0.E+000,0.E+000));
+#514 = ADVANCED_FACE('',(#515),#526,.T.);
+#515 = FACE_BOUND('',#516,.T.);
+#516 = EDGE_LOOP('',(#517,#518,#525));
+#517 = ORIENTED_EDGE('',*,*,#406,.T.);
+#518 = ORIENTED_EDGE('',*,*,#519,.F.);
+#519 = EDGE_CURVE('',#325,#399,#520,.T.);
+#520 = CIRCLE('',#521,0.1);
+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
+#522 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,0.2));
+#523 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#524 = DIRECTION('',(0.99458126461,1.086699344845E-002,-0.10339253619));
+#525 = ORIENTED_EDGE('',*,*,#324,.T.);
+#526 = SPHERICAL_SURFACE('',#527,0.1);
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,0.2));
+#529 = DIRECTION('',(8.881784197003E-015,0.994521895368,0.104528463268)
+  );
+#530 = DIRECTION('',(-7.997194411563E-015,0.104528463268,-0.994521895368
+    ));
+#531 = ADVANCED_FACE('',(#532),#557,.F.);
+#532 = FACE_BOUND('',#533,.F.);
+#533 = EDGE_LOOP('',(#534,#535,#543,#551));
+#534 = ORIENTED_EDGE('',*,*,#365,.T.);
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#537,#366,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(4.9,4.999452189537,0.594787931602));
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(4.901622700477,5.001074890014,0.610226895341)
+  );
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#543 = ORIENTED_EDGE('',*,*,#544,.F.);
+#544 = EDGE_CURVE('',#545,#537,#547,.T.);
+#545 = VERTEX_POINT('',#546);
+#546 = CARTESIAN_POINT('',(0.1,4.999452189537,0.594787931602));
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(3.469446951954E-018,4.999452189537,
+    0.594787931602));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#551 = ORIENTED_EDGE('',*,*,#552,.T.);
+#552 = EDGE_CURVE('',#545,#357,#553,.T.);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(9.837729952288E-002,5.001074890014,
+    0.610226895341));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#557 = PLANE('',#558);
+#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561);
+#559 = CARTESIAN_POINT('',(0.E+000,5.,0.6));
+#560 = DIRECTION('',(0.E+000,-0.994521895368,0.104528463268));
+#561 = DIRECTION('',(1.,0.E+000,0.E+000));
+#562 = ADVANCED_FACE('',(#563),#574,.T.);
+#563 = FACE_BOUND('',#564,.T.);
+#564 = EDGE_LOOP('',(#565,#566,#573));
+#565 = ORIENTED_EDGE('',*,*,#373,.T.);
+#566 = ORIENTED_EDGE('',*,*,#567,.F.);
+#567 = EDGE_CURVE('',#390,#366,#568,.T.);
+#568 = CIRCLE('',#569,0.1);
+#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);
+#570 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,0.2));
+#571 = DIRECTION('',(0.103962051185,0.103962051185,0.989132844378));
+#572 = DIRECTION('',(-1.086699344856E-002,0.99458126461,-0.103392536191)
+  );
+#573 = ORIENTED_EDGE('',*,*,#389,.T.);
+#574 = SPHERICAL_SURFACE('',#575,0.1);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,0.2));
+#577 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#578 = DIRECTION('',(-0.104528463268,0.E+000,-0.994521895368));
+#579 = ADVANCED_FACE('',(#580),#605,.T.);
+#580 = FACE_BOUND('',#581,.T.);
+#581 = EDGE_LOOP('',(#582,#583,#591,#599));
+#582 = ORIENTED_EDGE('',*,*,#398,.T.);
+#583 = ORIENTED_EDGE('',*,*,#584,.F.);
+#584 = EDGE_CURVE('',#585,#390,#587,.T.);
+#585 = VERTEX_POINT('',#586);
+#586 = CARTESIAN_POINT('',(4.999452189537,4.9,0.594787931602));
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(5.001074890014,4.901622700477,0.610226895341)
+  );
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#591 = ORIENTED_EDGE('',*,*,#592,.F.);
+#592 = EDGE_CURVE('',#593,#585,#595,.T.);
+#593 = VERTEX_POINT('',#594);
+#594 = CARTESIAN_POINT('',(4.999452189537,0.1,0.594787931602));
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(4.999452189537,3.469446951954E-018,
+    0.594787931602));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#599 = ORIENTED_EDGE('',*,*,#600,.T.);
+#600 = EDGE_CURVE('',#593,#399,#601,.T.);
+#601 = LINE('',#602,#603);
+#602 = CARTESIAN_POINT('',(5.001074890014,9.837729952288E-002,
+    0.610226895341));
+#603 = VECTOR('',#604,1.);
+#604 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#605 = PLANE('',#606);
+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
+#607 = CARTESIAN_POINT('',(5.,0.E+000,0.6));
+#608 = DIRECTION('',(0.994521895368,0.E+000,-0.104528463268));
+#609 = DIRECTION('',(0.E+000,1.,0.E+000));
+#610 = ADVANCED_FACE('',(#611),#624,.T.);
+#611 = FACE_BOUND('',#612,.T.);
+#612 = EDGE_LOOP('',(#613,#614,#615,#616));
+#613 = ORIENTED_EDGE('',*,*,#473,.T.);
+#614 = ORIENTED_EDGE('',*,*,#423,.F.);
+#615 = ORIENTED_EDGE('',*,*,#504,.F.);
+#616 = ORIENTED_EDGE('',*,*,#617,.T.);
+#617 = EDGE_CURVE('',#497,#466,#618,.T.);
+#618 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#619,#620,#621,#622,#623),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#619 = CARTESIAN_POINT('',(0.1,5.478104631726E-004,0.594787931602));
+#620 = CARTESIAN_POINT('',(6.121456531329E-002,9.71587865416E-004,
+    0.590755958949));
+#621 = CARTESIAN_POINT('',(2.194375862923E-002,2.194375862923E-002,
+    0.588832694814));
+#622 = CARTESIAN_POINT('',(9.71587865416E-004,6.121456531329E-002,
+    0.590755958949));
+#623 = CARTESIAN_POINT('',(5.478104631726E-004,0.1,0.594787931602));
+#624 = CYLINDRICAL_SURFACE('',#625,0.1);
+#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628);
+#626 = CARTESIAN_POINT('',(9.837729952288E-002,9.837729952288E-002,
+    0.620679741668));
+#627 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#628 = DIRECTION('',(-0.994521895368,-9.1635032895E-014,-0.104528463267)
+  );
+#629 = ADVANCED_FACE('',(#630),#643,.T.);
+#630 = FACE_BOUND('',#631,.T.);
+#631 = EDGE_LOOP('',(#632,#640,#641,#642));
+#632 = ORIENTED_EDGE('',*,*,#633,.T.);
+#633 = EDGE_CURVE('',#458,#545,#634,.T.);
+#634 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#635,#636,#637,#638,#639),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#635 = CARTESIAN_POINT('',(5.478104631727E-004,4.9,0.594787931602));
+#636 = CARTESIAN_POINT('',(9.715878654161E-004,4.938785434687,
+    0.590755958949));
+#637 = CARTESIAN_POINT('',(2.194375862923E-002,4.978056241371,
+    0.588832694814));
+#638 = CARTESIAN_POINT('',(6.121456531329E-002,4.999028412135,
+    0.590755958949));
+#639 = CARTESIAN_POINT('',(0.1,4.999452189537,0.594787931602));
+#640 = ORIENTED_EDGE('',*,*,#552,.T.);
+#641 = ORIENTED_EDGE('',*,*,#440,.T.);
+#642 = ORIENTED_EDGE('',*,*,#457,.F.);
+#643 = CYLINDRICAL_SURFACE('',#644,0.1);
+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);
+#645 = CARTESIAN_POINT('',(9.837729952288E-002,4.901622700477,
+    0.620679741668));
+#646 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#647 = DIRECTION('',(-0.994521895368,9.1635032895E-014,-0.104528463267)
+  );
+#648 = ADVANCED_FACE('',(#649),#676,.T.);
+#649 = FACE_BOUND('',#650,.T.);
+#650 = EDGE_LOOP('',(#651,#660,#668,#675));
+#651 = ORIENTED_EDGE('',*,*,#652,.T.);
+#652 = EDGE_CURVE('',#466,#653,#655,.T.);
+#653 = VERTEX_POINT('',#654);
+#654 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.605240777928));
+#655 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#656,#657,#658,#659),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#656 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.594787931602));
+#657 = CARTESIAN_POINT('',(1.829372939586E-004,0.1,0.598259467913));
+#658 = CARTESIAN_POINT('',(2.773298807037E-017,0.1,0.601750119424));
+#659 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.605240777928));
+#660 = ORIENTED_EDGE('',*,*,#661,.T.);
+#661 = EDGE_CURVE('',#653,#662,#664,.T.);
+#662 = VERTEX_POINT('',#663);
+#663 = CARTESIAN_POINT('',(-3.608224830032E-016,4.9,0.605240777928));
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(2.775557561563E-017,0.E+000,0.605240777928));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#668 = ORIENTED_EDGE('',*,*,#669,.T.);
+#669 = EDGE_CURVE('',#662,#458,#670,.T.);
+#670 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#671,#672,#673,#674),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#671 = CARTESIAN_POINT('',(1.387778780781E-017,4.9,0.605240777928));
+#672 = CARTESIAN_POINT('',(1.387439967603E-017,4.9,0.601750119424));
+#673 = CARTESIAN_POINT('',(1.829372939586E-004,4.9,0.598259467913));
+#674 = CARTESIAN_POINT('',(5.478104631727E-004,4.9,0.594787931602));
+#675 = ORIENTED_EDGE('',*,*,#465,.F.);
+#676 = CYLINDRICAL_SURFACE('',#677,0.1);
+#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680);
+#678 = CARTESIAN_POINT('',(0.1,0.E+000,0.605240777928));
+#679 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#680 = DIRECTION('',(-0.994521895368,-0.E+000,-0.104528463268));
+#681 = ADVANCED_FACE('',(#682),#695,.T.);
+#682 = FACE_BOUND('',#683,.T.);
+#683 = EDGE_LOOP('',(#684,#692,#693,#694));
+#684 = ORIENTED_EDGE('',*,*,#685,.F.);
+#685 = EDGE_CURVE('',#489,#593,#686,.T.);
+#686 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#687,#688,#689,#690,#691),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#687 = CARTESIAN_POINT('',(4.9,5.478104631732E-004,0.594787931602));
+#688 = CARTESIAN_POINT('',(4.938785434687,9.715878654166E-004,
+    0.590755958949));
+#689 = CARTESIAN_POINT('',(4.978056241371,2.194375862923E-002,
+    0.588832694814));
+#690 = CARTESIAN_POINT('',(4.999028412135,6.121456531329E-002,
+    0.590755958949));
+#691 = CARTESIAN_POINT('',(4.999452189537,0.1,0.594787931602));
+#692 = ORIENTED_EDGE('',*,*,#488,.T.);
+#693 = ORIENTED_EDGE('',*,*,#519,.T.);
+#694 = ORIENTED_EDGE('',*,*,#600,.F.);
+#695 = CYLINDRICAL_SURFACE('',#696,0.1);
+#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699);
+#697 = CARTESIAN_POINT('',(4.901622700477,9.837729952288E-002,
+    0.620679741668));
+#698 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#699 = DIRECTION('',(0.994521895368,-9.1635032895E-014,-0.104528463267)
+  );
+#700 = ADVANCED_FACE('',(#701),#728,.T.);
+#701 = FACE_BOUND('',#702,.T.);
+#702 = EDGE_LOOP('',(#703,#704,#713,#721));
+#703 = ORIENTED_EDGE('',*,*,#496,.T.);
+#704 = ORIENTED_EDGE('',*,*,#705,.F.);
+#705 = EDGE_CURVE('',#706,#489,#708,.T.);
+#706 = VERTEX_POINT('',#707);
+#707 = CARTESIAN_POINT('',(4.9,-1.387778780781E-017,0.605240777928));
+#708 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#709,#710,#711,#712),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#709 = CARTESIAN_POINT('',(4.9,1.387778780781E-017,0.605240777928));
+#710 = CARTESIAN_POINT('',(4.9,1.387439967603E-017,0.601750119424));
+#711 = CARTESIAN_POINT('',(4.9,1.829372939586E-004,0.598259467913));
+#712 = CARTESIAN_POINT('',(4.9,5.478104631727E-004,0.594787931602));
+#713 = ORIENTED_EDGE('',*,*,#714,.F.);
+#714 = EDGE_CURVE('',#715,#706,#717,.T.);
+#715 = VERTEX_POINT('',#716);
+#716 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.605240777928));
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(0.E+000,2.775557561563E-017,0.605240777928));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#721 = ORIENTED_EDGE('',*,*,#722,.T.);
+#722 = EDGE_CURVE('',#715,#497,#723,.T.);
+#723 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#724,#725,#726,#727),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#724 = CARTESIAN_POINT('',(0.1,1.387778780781E-017,0.605240777928));
+#725 = CARTESIAN_POINT('',(0.1,1.387439967603E-017,0.601750119424));
+#726 = CARTESIAN_POINT('',(0.1,1.829372939586E-004,0.598259467913));
+#727 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.594787931602));
+#728 = CYLINDRICAL_SURFACE('',#729,0.1);
+#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732);
+#730 = CARTESIAN_POINT('',(0.E+000,0.1,0.605240777928));
+#731 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#732 = DIRECTION('',(0.E+000,-0.994521895368,-0.104528463268));
+#733 = ADVANCED_FACE('',(#734),#747,.T.);
+#734 = FACE_BOUND('',#735,.T.);
+#735 = EDGE_LOOP('',(#736,#744,#745,#746));
+#736 = ORIENTED_EDGE('',*,*,#737,.T.);
+#737 = EDGE_CURVE('',#537,#585,#738,.T.);
+#738 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#739,#740,#741,#742,#743),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#739 = CARTESIAN_POINT('',(4.9,4.999452189537,0.594787931602));
+#740 = CARTESIAN_POINT('',(4.938785434687,4.999028412135,0.590755958949)
+  );
+#741 = CARTESIAN_POINT('',(4.978056241371,4.978056241371,0.588832694814)
+  );
+#742 = CARTESIAN_POINT('',(4.999028412135,4.938785434687,0.590755958949)
+  );
+#743 = CARTESIAN_POINT('',(4.999452189537,4.9,0.594787931602));
+#744 = ORIENTED_EDGE('',*,*,#584,.T.);
+#745 = ORIENTED_EDGE('',*,*,#567,.T.);
+#746 = ORIENTED_EDGE('',*,*,#536,.F.);
+#747 = CYLINDRICAL_SURFACE('',#748,0.1);
+#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
+#749 = CARTESIAN_POINT('',(4.901622700477,4.901622700477,0.620679741668)
+  );
+#750 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#751 = DIRECTION('',(9.1635032895E-014,0.994521895368,-0.104528463267));
+#752 = ADVANCED_FACE('',(#753),#780,.T.);
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755,#764,#772,#779));
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#545,#757,#759,.T.);
+#757 = VERTEX_POINT('',#758);
+#758 = CARTESIAN_POINT('',(0.1,5.,0.605240777928));
+#759 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#760,#761,#762,#763),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#760 = CARTESIAN_POINT('',(0.1,4.999452189537,0.594787931602));
+#761 = CARTESIAN_POINT('',(0.1,4.999817062706,0.598259467913));
+#762 = CARTESIAN_POINT('',(0.1,5.,0.601750119424));
+#763 = CARTESIAN_POINT('',(0.1,5.,0.605240777928));
+#764 = ORIENTED_EDGE('',*,*,#765,.T.);
+#765 = EDGE_CURVE('',#757,#766,#768,.T.);
+#766 = VERTEX_POINT('',#767);
+#767 = CARTESIAN_POINT('',(4.9,5.,0.605240777928));
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(3.469446951954E-018,5.,0.605240777928));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#772 = ORIENTED_EDGE('',*,*,#773,.T.);
+#773 = EDGE_CURVE('',#766,#537,#774,.T.);
+#774 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#775,#776,#777,#778),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#775 = CARTESIAN_POINT('',(4.9,5.,0.605240777928));
+#776 = CARTESIAN_POINT('',(4.9,5.,0.601750119424));
+#777 = CARTESIAN_POINT('',(4.9,4.999817062706,0.598259467913));
+#778 = CARTESIAN_POINT('',(4.9,4.999452189537,0.594787931602));
+#779 = ORIENTED_EDGE('',*,*,#544,.F.);
+#780 = CYLINDRICAL_SURFACE('',#781,0.1);
+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);
+#782 = CARTESIAN_POINT('',(3.469446951954E-018,4.9,0.605240777928));
+#783 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#784 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#785 = ADVANCED_FACE('',(#786),#813,.T.);
+#786 = FACE_BOUND('',#787,.T.);
+#787 = EDGE_LOOP('',(#788,#789,#798,#806));
+#788 = ORIENTED_EDGE('',*,*,#592,.T.);
+#789 = ORIENTED_EDGE('',*,*,#790,.T.);
+#790 = EDGE_CURVE('',#585,#791,#793,.T.);
+#791 = VERTEX_POINT('',#792);
+#792 = CARTESIAN_POINT('',(5.,4.9,0.605240777928));
+#793 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#794,#795,#796,#797),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#794 = CARTESIAN_POINT('',(4.999452189537,4.9,0.594787931602));
+#795 = CARTESIAN_POINT('',(4.999817062706,4.9,0.598259467913));
+#796 = CARTESIAN_POINT('',(5.,4.9,0.601750119424));
+#797 = CARTESIAN_POINT('',(5.,4.9,0.605240777928));
+#798 = ORIENTED_EDGE('',*,*,#799,.F.);
+#799 = EDGE_CURVE('',#800,#791,#802,.T.);
+#800 = VERTEX_POINT('',#801);
+#801 = CARTESIAN_POINT('',(5.,0.1,0.605240777928));
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(5.,3.469446951954E-018,0.605240777928));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#806 = ORIENTED_EDGE('',*,*,#807,.F.);
+#807 = EDGE_CURVE('',#593,#800,#808,.T.);
+#808 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#809,#810,#811,#812),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#809 = CARTESIAN_POINT('',(4.999452189537,0.1,0.594787931602));
+#810 = CARTESIAN_POINT('',(4.999817062706,0.1,0.598259467913));
+#811 = CARTESIAN_POINT('',(5.,0.1,0.601750119424));
+#812 = CARTESIAN_POINT('',(5.,0.1,0.605240777928));
+#813 = CYLINDRICAL_SURFACE('',#814,0.1);
+#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817);
+#815 = CARTESIAN_POINT('',(4.9,3.469446951954E-018,0.605240777928));
+#816 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#817 = DIRECTION('',(0.994521895368,0.E+000,-0.104528463268));
+#818 = ADVANCED_FACE('',(#819),#832,.T.);
+#819 = FACE_BOUND('',#820,.T.);
+#820 = EDGE_LOOP('',(#821,#822,#823,#824));
+#821 = ORIENTED_EDGE('',*,*,#652,.F.);
+#822 = ORIENTED_EDGE('',*,*,#617,.F.);
+#823 = ORIENTED_EDGE('',*,*,#722,.F.);
+#824 = ORIENTED_EDGE('',*,*,#825,.F.);
+#825 = EDGE_CURVE('',#653,#715,#826,.T.);
+#826 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#827,#828,#829,#830,#831),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#827 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.605240777928));
+#828 = CARTESIAN_POINT('',(6.167905692362E-018,6.073009183013E-002,
+    0.605240777928));
+#829 = CARTESIAN_POINT('',(2.095691611353E-002,2.095691611353E-002,
+    0.605240777928));
+#830 = CARTESIAN_POINT('',(6.073009183013E-002,-9.251858538543E-018,
+    0.605240777928));
+#831 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.605240777928));
+#832 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#833,#834,#835,#836,#837,#838,#839,#840,#841)
+    ,(#842,#843,#844,#845,#846,#847,#848,#849,#850)
+    ,(#851,#852,#853,#854,#855,#856,#857,#858,#859)
+    ,(#860,#861,#862,#863,#864,#865,#866,#867,#868)
+    ,(#869,#870,#871,#872,#873,#874,#875,#876,#877)
+    ,(#878,#879,#880,#881,#882,#883,#884,#885,#886)
+    ,(#887,#888,#889,#890,#891,#892,#893,#894,#895)
+    ,(#896,#897,#898,#899,#900,#901,#902,#903,#904)
+    ,(#905,#906,#907,#908,#909,#910,#911,#912,#913
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#833 = CARTESIAN_POINT('',(0.110431260161,4.314286113357E-004,
+    0.607292534228));
+#834 = CARTESIAN_POINT('',(0.110359430326,3.594616380589E-004,
+    0.605265856781));
+#835 = CARTESIAN_POINT('',(0.110393110754,3.93373914615E-004,
+    0.603244685123));
+#836 = CARTESIAN_POINT('',(0.110814319134,8.13923341222E-004,
+    0.601244605343));
+#837 = CARTESIAN_POINT('',(0.109469741577,-5.300162849805E-004,
+    0.599149414281));
+#838 = CARTESIAN_POINT('',(0.111674862511,1.674870587258E-003,
+    0.597244945928));
+#839 = CARTESIAN_POINT('',(0.110673666688,6.735465349824E-004,
+    0.595167933805));
+#840 = CARTESIAN_POINT('',(0.110960249713,9.604387129634E-004,
+    0.593160825431));
+#841 = CARTESIAN_POINT('',(0.11141868142,1.418941429797E-003,
+    0.591162527791));
+#842 = CARTESIAN_POINT('',(8.080072615029E-002,-1.699464166605E-003,
+    0.606445543083));
+#843 = CARTESIAN_POINT('',(8.05314189581E-002,-1.968997506913E-003,
+    0.604408381183));
+#844 = CARTESIAN_POINT('',(8.043567625225E-002,-2.065389887745E-003,
+    0.602380876298));
+#845 = CARTESIAN_POINT('',(8.154796584157E-002,-9.508146832198E-004,
+    0.600415216245));
+#846 = CARTESIAN_POINT('',(8.055503226466E-002,-1.945785473495E-003,
+    0.598342900584));
+#847 = CARTESIAN_POINT('',(8.150121672215E-002,-9.990284837807E-004,
+    0.596367060197));
+#848 = CARTESIAN_POINT('',(8.075227932193E-002,-1.747898185847E-003,
+    0.594305628224));
+#849 = CARTESIAN_POINT('',(8.154075795397E-002,-9.590931482478E-004,
+    0.59232508823));
+#850 = CARTESIAN_POINT('',(8.213384558495E-002,-3.660333776551E-004,
+    0.590333899139));
+#851 = CARTESIAN_POINT('',(5.808169405104E-002,3.083466746786E-003,
+    0.605966735706));
+#852 = CARTESIAN_POINT('',(5.850896082006E-002,3.512236092059E-003,
+    0.6039662276));
+#853 = CARTESIAN_POINT('',(5.983165046211E-002,4.836925135595E-003,
+    0.602016081633));
+#854 = CARTESIAN_POINT('',(5.163276981149E-002,-3.379324322206E-003,
+    0.599549463596));
+#855 = CARTESIAN_POINT('',(6.565687877425E-002,1.06725256945E-002,
+    0.598290154491));
+#856 = CARTESIAN_POINT('',(5.180443304125E-002,-3.208085928349E-003,
+    0.59550669681));
+#857 = CARTESIAN_POINT('',(6.094439973237E-002,5.951595311833E-003,
+    0.59398764321));
+#858 = CARTESIAN_POINT('',(5.863210882291E-002,3.63324196169E-003,
+    0.591836698386));
+#859 = CARTESIAN_POINT('',(5.908761826632E-002,4.088195396155E-003,
+    0.589838071467));
+#860 = CARTESIAN_POINT('',(4.43196860764E-002,1.68169666145E-002,
+    0.605966122543));
+#861 = CARTESIAN_POINT('',(4.539820771369E-002,1.789364947708E-002,
+    0.604001210416));
+#862 = CARTESIAN_POINT('',(4.09868972564E-002,1.348001998804E-002,
+    0.601736237028));
+#863 = CARTESIAN_POINT('',(4.987207120733E-002,2.239212575078E-002,
+    0.600211885898));
+#864 = CARTESIAN_POINT('',(2.277104169715E-002,-4.754790573022E-003,
+    0.596695399225));
+#865 = CARTESIAN_POINT('',(5.50225855297E-002,2.754559015575E-002,
+    0.596450304027));
+#866 = CARTESIAN_POINT('',(4.362591838066E-002,1.611547954841E-002,
+    0.593787092649));
+#867 = CARTESIAN_POINT('',(4.567187915501E-002,1.816963313696E-002,
+    0.591881205459));
+#868 = CARTESIAN_POINT('',(4.394543785748E-002,1.644398966551E-002,
+    0.589764692574));
+#869 = CARTESIAN_POINT('',(2.298193622049E-002,2.298193622027E-002,
+    0.605562861623));
+#870 = CARTESIAN_POINT('',(2.164239605298E-002,2.164239605281E-002,
+    0.60346812679));
+#871 = CARTESIAN_POINT('',(2.545262535684E-002,2.545262535966E-002,
+    0.601657366695));
+#872 = CARTESIAN_POINT('',(1.651426252064E-002,1.651426251485E-002,
+    0.599124669809));
+#873 = CARTESIAN_POINT('',(4.544230308897E-002,4.5442303095E-002,
+    0.598706575932));
+#874 = CARTESIAN_POINT('',(1.220064273276E-002,1.220064272877E-002,
+    0.594841269868));
+#875 = CARTESIAN_POINT('',(2.213981166447E-002,2.213981166644E-002,
+    0.593382572823));
+#876 = CARTESIAN_POINT('',(2.307979521315E-002,2.307979521297E-002,
+    0.591400663563));
+#877 = CARTESIAN_POINT('',(2.55956129502E-002,2.559561295006E-002,
+    0.589514810223));
+#878 = CARTESIAN_POINT('',(1.681696661295E-002,4.43196860753E-002,
+    0.605966122543));
+#879 = CARTESIAN_POINT('',(1.789364947391E-002,4.539820771085E-002,
+    0.604001210416));
+#880 = CARTESIAN_POINT('',(1.348001998224E-002,4.098689724638E-002,
+    0.601736237028));
+#881 = CARTESIAN_POINT('',(2.239212575948E-002,4.987207122477E-002,
+    0.600211885898));
+#882 = CARTESIAN_POINT('',(-4.754790578093E-003,2.277104168309E-002,
+    0.596695399226));
+#883 = CARTESIAN_POINT('',(2.754559015951E-002,5.502258553929E-002,
+    0.596450304027));
+#884 = CARTESIAN_POINT('',(1.611547954712E-002,4.362591837658E-002,
+    0.59378709265));
+#885 = CARTESIAN_POINT('',(1.816963313681E-002,4.567187915516E-002,
+    0.591881205459));
+#886 = CARTESIAN_POINT('',(1.64439896655E-002,4.394543785775E-002,
+    0.589764692574));
+#887 = CARTESIAN_POINT('',(3.083466748508E-003,5.80816940527E-002,
+    0.605966735706));
+#888 = CARTESIAN_POINT('',(3.512236095357E-003,5.850896082331E-002,
+    0.6039662276));
+#889 = CARTESIAN_POINT('',(4.836925142178E-003,5.983165047042E-002,
+    0.602016081633));
+#890 = CARTESIAN_POINT('',(-3.379324327552E-003,5.163276980283E-002,
+    0.599549463597));
+#891 = CARTESIAN_POINT('',(1.067252570091E-002,6.565687878393E-002,
+    0.59829015449));
+#892 = CARTESIAN_POINT('',(-3.208085933743E-003,5.180443303383E-002,
+    0.595506696811));
+#893 = CARTESIAN_POINT('',(5.951595313258E-003,6.094439973468E-002,
+    0.59398764321));
+#894 = CARTESIAN_POINT('',(3.633241961759E-003,5.863210882295E-002,
+    0.591836698386));
+#895 = CARTESIAN_POINT('',(4.088195396148E-003,5.908761826628E-002,
+    0.589838071467));
+#896 = CARTESIAN_POINT('',(-1.699464167764E-003,8.08007261492E-002,
+    0.606445543083));
+#897 = CARTESIAN_POINT('',(-1.968997508777E-003,8.053141895627E-002,
+    0.604408381183));
+#898 = CARTESIAN_POINT('',(-2.065389890671E-003,8.04356762492E-002,
+    0.602380876298));
+#899 = CARTESIAN_POINT('',(-9.508146769125E-004,8.154796584808E-002,
+    0.600415216245));
+#900 = CARTESIAN_POINT('',(-1.945785480579E-003,8.055503225759E-002,
+    0.598342900584));
+#901 = CARTESIAN_POINT('',(-9.990284802406E-004,8.150121672554E-002,
+    0.596367060196));
+#902 = CARTESIAN_POINT('',(-1.747898186291E-003,8.075227932163E-002,
+    0.594305628224));
+#903 = CARTESIAN_POINT('',(-9.590931481681E-004,8.154075795409E-002,
+    0.592325088229));
+#904 = CARTESIAN_POINT('',(-3.660333777851E-004,8.213384558486E-002,
+    0.590333899139));
+#905 = CARTESIAN_POINT('',(4.314286120236E-004,0.110431260161,
+    0.607292534228));
+#906 = CARTESIAN_POINT('',(3.594616381097E-004,0.110359430326,
+    0.605265856781));
+#907 = CARTESIAN_POINT('',(3.933739158546E-004,0.110393110755,
+    0.603244685123));
+#908 = CARTESIAN_POINT('',(8.139233384644E-004,0.110814319131,
+    0.601244605343));
+#909 = CARTESIAN_POINT('',(-5.300162815207E-004,0.109469741581,
+    0.599149414281));
+#910 = CARTESIAN_POINT('',(1.674870584755E-003,0.111674862508,
+    0.597244945927));
+#911 = CARTESIAN_POINT('',(6.735465357981E-004,0.110673666689,
+    0.595167933805));
+#912 = CARTESIAN_POINT('',(9.604387129064E-004,0.110960249713,
+    0.593160825431));
+#913 = CARTESIAN_POINT('',(1.418941429473E-003,0.11141868142,
+    0.591162527791));
+#914 = ADVANCED_FACE('',(#915),#928,.T.);
+#915 = FACE_BOUND('',#916,.T.);
+#916 = EDGE_LOOP('',(#917,#918,#919,#927));
+#917 = ORIENTED_EDGE('',*,*,#633,.F.);
+#918 = ORIENTED_EDGE('',*,*,#669,.F.);
+#919 = ORIENTED_EDGE('',*,*,#920,.F.);
+#920 = EDGE_CURVE('',#757,#662,#921,.T.);
+#921 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#922,#923,#924,#925,#926),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#922 = CARTESIAN_POINT('',(0.1,5.,0.605240777928));
+#923 = CARTESIAN_POINT('',(6.073009183013E-002,5.,0.605240777928));
+#924 = CARTESIAN_POINT('',(2.095691611353E-002,4.979043083886,
+    0.605240777928));
+#925 = CARTESIAN_POINT('',(-3.72098185597E-016,4.93926990817,
+    0.605240777928));
+#926 = CARTESIAN_POINT('',(-3.642919299551E-016,4.9,0.605240777928));
+#927 = ORIENTED_EDGE('',*,*,#756,.F.);
+#928 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#929,#930,#931,#932,#933,#934,#935,#936,#937)
+    ,(#938,#939,#940,#941,#942,#943,#944,#945,#946)
+    ,(#947,#948,#949,#950,#951,#952,#953,#954,#955)
+    ,(#956,#957,#958,#959,#960,#961,#962,#963,#964)
+    ,(#965,#966,#967,#968,#969,#970,#971,#972,#973)
+    ,(#974,#975,#976,#977,#978,#979,#980,#981,#982)
+    ,(#983,#984,#985,#986,#987,#988,#989,#990,#991)
+    ,(#992,#993,#994,#995,#996,#997,#998,#999,#1000)
+    ,(#1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008,#1009
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219614E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#929 = CARTESIAN_POINT('',(4.314286138599E-004,4.889568739837,
+    0.607292534228));
+#930 = CARTESIAN_POINT('',(3.594616383303E-004,4.889640569674,
+    0.605265856781));
+#931 = CARTESIAN_POINT('',(3.933739171111E-004,4.889606889244,
+    0.603244685123));
+#932 = CARTESIAN_POINT('',(8.139233368072E-004,4.889185680871,
+    0.601244605343));
+#933 = CARTESIAN_POINT('',(-5.300162803063E-004,4.890530258419,
+    0.599149414281));
+#934 = CARTESIAN_POINT('',(1.674870584895E-003,4.888325137491,
+    0.597244945927));
+#935 = CARTESIAN_POINT('',(6.735465353643E-004,4.889326333312,
+    0.595167933805));
+#936 = CARTESIAN_POINT('',(9.604387131562E-004,4.889039750287,
+    0.593160825431));
+#937 = CARTESIAN_POINT('',(1.418941430334E-003,4.888581318579,
+    0.591162527791));
+#938 = CARTESIAN_POINT('',(-1.699464170428E-003,4.919199273854,
+    0.606445543082));
+#939 = CARTESIAN_POINT('',(-1.968997513189E-003,4.919468581047,
+    0.604408381183));
+#940 = CARTESIAN_POINT('',(-2.065389899135E-003,4.919564323764,
+    0.602380876298));
+#941 = CARTESIAN_POINT('',(-9.508146597369E-004,4.918452034126,
+    0.600415216246));
+#942 = CARTESIAN_POINT('',(-1.945785500353E-003,4.919444967772,
+    0.598342900584));
+#943 = CARTESIAN_POINT('',(-9.990284700042E-004,4.918498783256,
+    0.596367060197));
+#944 = CARTESIAN_POINT('',(-1.747898190455E-003,4.919247720687,
+    0.594305628223));
+#945 = CARTESIAN_POINT('',(-9.59093148886E-004,4.918459242045,
+    0.59232508823));
+#946 = CARTESIAN_POINT('',(-3.660333780547E-004,4.917866154415,
+    0.590333899139));
+#947 = CARTESIAN_POINT('',(3.083466752481E-003,4.941918305943,
+    0.605966735706));
+#948 = CARTESIAN_POINT('',(3.512236104264E-003,4.941491039171,
+    0.6039662276));
+#949 = CARTESIAN_POINT('',(4.836925167186E-003,4.940168349492,
+    0.602016081633));
+#950 = CARTESIAN_POINT('',(-3.379324352694E-003,4.948367230246,
+    0.599549463596));
+#951 = CARTESIAN_POINT('',(1.067252571848E-002,4.934343121169,
+    0.598290154491));
+#952 = CARTESIAN_POINT('',(-3.208085934649E-003,4.948195566992,
+    0.59550669681));
+#953 = CARTESIAN_POINT('',(5.951595315753E-003,4.939055600249,
+    0.593987643211));
+#954 = CARTESIAN_POINT('',(3.633241963086E-003,4.94136789118,
+    0.591836698386));
+#955 = CARTESIAN_POINT('',(4.088195397248E-003,4.940912381732,
+    0.589838071467));
+#956 = CARTESIAN_POINT('',(1.681696660944E-002,4.955680313929,
+    0.605966122543));
+#957 = CARTESIAN_POINT('',(1.789364946287E-002,4.954601792295,
+    0.604001210415));
+#958 = CARTESIAN_POINT('',(1.348001994494E-002,4.959013102812,
+    0.601736237027));
+#959 = CARTESIAN_POINT('',(2.239212582436E-002,4.95012792867,
+    0.600211885899));
+#960 = CARTESIAN_POINT('',(-4.754790616595E-003,4.977228958408,
+    0.596695399224));
+#961 = CARTESIAN_POINT('',(2.754559018221E-002,4.944977414392,
+    0.596450304028));
+#962 = CARTESIAN_POINT('',(1.61154795369E-002,4.956374081661,
+    0.593787092648));
+#963 = CARTESIAN_POINT('',(1.816963313499E-002,4.95432812084,
+    0.591881205459));
+#964 = CARTESIAN_POINT('',(1.644398966434E-002,4.956054562144,
+    0.589764692574));
+#965 = CARTESIAN_POINT('',(2.298193622208E-002,4.977018063777,
+    0.605562861623));
+#966 = CARTESIAN_POINT('',(2.164239605927E-002,4.978357603947,
+    0.60346812679));
+#967 = CARTESIAN_POINT('',(2.545262538387E-002,4.974547374592,
+    0.601657366695));
+#968 = CARTESIAN_POINT('',(1.651426246935E-002,4.983485737579,
+    0.599124669809));
+#969 = CARTESIAN_POINT('',(4.544230313694E-002,4.954557696797,
+    0.598706575932));
+#970 = CARTESIAN_POINT('',(1.220064270406E-002,4.987799357354,
+    0.594841269866));
+#971 = CARTESIAN_POINT('',(2.213981168025E-002,4.977860188286,
+    0.593382572824));
+#972 = CARTESIAN_POINT('',(2.307979521376E-002,4.976920204795,
+    0.591400663563));
+#973 = CARTESIAN_POINT('',(2.559561295057E-002,4.974404387049,
+    0.589514810223));
+#974 = CARTESIAN_POINT('',(4.431968607679E-002,4.983183033386,
+    0.605966122544));
+#975 = CARTESIAN_POINT('',(4.539820771385E-002,4.982106350518,
+    0.604001210416));
+#976 = CARTESIAN_POINT('',(4.09868972515E-002,4.986519980031,
+    0.601736237029));
+#977 = CARTESIAN_POINT('',(4.987207122224E-002,4.977607874204,
+    0.600211885897));
+#978 = CARTESIAN_POINT('',(2.277104167857E-002,5.004754790636,
+    0.596695399226));
+#979 = CARTESIAN_POINT('',(5.502258554772E-002,4.972454409785,
+    0.596450304027));
+#980 = CARTESIAN_POINT('',(4.362591836957E-002,4.983884520487,
+    0.593787092649));
+#981 = CARTESIAN_POINT('',(4.567187915523E-002,4.981830366856,
+    0.591881205459));
+#982 = CARTESIAN_POINT('',(4.394543785783E-002,4.983556010335,
+    0.589764692574));
+#983 = CARTESIAN_POINT('',(5.808169404985E-002,4.996916533254,
+    0.605966735706));
+#984 = CARTESIAN_POINT('',(5.850896081722E-002,4.996487763914,
+    0.6039662276));
+#985 = CARTESIAN_POINT('',(5.983165045622E-002,4.995163074863,
+    0.602016081632));
+#986 = CARTESIAN_POINT('',(5.163276981315E-002,5.003379324336,
+    0.599549463597));
+#987 = CARTESIAN_POINT('',(6.565687877366E-002,4.989327474284,
+    0.59829015449));
+#988 = CARTESIAN_POINT('',(5.180443304025E-002,5.00320808595,
+    0.59550669681));
+#989 = CARTESIAN_POINT('',(6.0944399736E-002,4.994048404672,
+    0.59398764321));
+#990 = CARTESIAN_POINT('',(5.863210882257E-002,4.996366758042,
+    0.591836698386));
+#991 = CARTESIAN_POINT('',(5.908761826612E-002,4.995911804604,
+    0.589838071467));
+#992 = CARTESIAN_POINT('',(8.08007261515E-002,5.001699464165,
+    0.606445543083));
+#993 = CARTESIAN_POINT('',(8.05314189602E-002,5.001968997504,
+    0.604408381183));
+#994 = CARTESIAN_POINT('',(8.043567625679E-002,5.002065389886,
+    0.602380876298));
+#995 = CARTESIAN_POINT('',(8.154796583118E-002,5.000950814688,
+    0.600415216244));
+#996 = CARTESIAN_POINT('',(8.055503227668E-002,5.001945785469,
+    0.598342900585));
+#997 = CARTESIAN_POINT('',(8.150121671506E-002,5.000999028484,
+    0.596367060196));
+#998 = CARTESIAN_POINT('',(8.075227932331E-002,5.001747898188,
+    0.594305628224));
+#999 = CARTESIAN_POINT('',(8.154075795364E-002,5.000959093148,
+    0.59232508823));
+#1000 = CARTESIAN_POINT('',(8.213384558506E-002,5.000366033378,
+    0.590333899139));
+#1001 = CARTESIAN_POINT('',(0.11043126016,4.99956857139,0.607292534228)
+  );
+#1002 = CARTESIAN_POINT('',(0.110359430326,4.999640538362,0.605265856781
+    ));
+#1003 = CARTESIAN_POINT('',(0.110393110753,4.999606626087,0.603244685123
+    ));
+#1004 = CARTESIAN_POINT('',(0.110814319136,4.999186076656,0.601244605344
+    ));
+#1005 = CARTESIAN_POINT('',(0.109469741575,5.000530016288,0.599149414281
+    ));
+#1006 = CARTESIAN_POINT('',(0.111674862512,4.998325129411,0.597244945928
+    ));
+#1007 = CARTESIAN_POINT('',(0.110673666688,4.999326453465,0.595167933805
+    ));
+#1008 = CARTESIAN_POINT('',(0.110960249713,4.999039561287,0.593160825431
+    ));
+#1009 = CARTESIAN_POINT('',(0.111418681421,4.99858105857,0.591162527791)
+  );
+#1010 = ADVANCED_FACE('',(#1011),#1036,.F.);
+#1011 = FACE_BOUND('',#1012,.F.);
+#1012 = EDGE_LOOP('',(#1013,#1014,#1022,#1030));
+#1013 = ORIENTED_EDGE('',*,*,#661,.T.);
+#1014 = ORIENTED_EDGE('',*,*,#1015,.T.);
+#1015 = EDGE_CURVE('',#662,#1016,#1018,.T.);
+#1016 = VERTEX_POINT('',#1017);
+#1017 = CARTESIAN_POINT('',(1.387778780781E-017,4.9,0.694759222072));
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(-1.387778780781E-017,4.9,0.6));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1022 = ORIENTED_EDGE('',*,*,#1023,.F.);
+#1023 = EDGE_CURVE('',#1024,#1016,#1026,.T.);
+#1024 = VERTEX_POINT('',#1025);
+#1025 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.694759222072));
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(1.387778780781E-017,0.E+000,0.694759222072)
+  );
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1030 = ORIENTED_EDGE('',*,*,#1031,.F.);
+#1031 = EDGE_CURVE('',#653,#1024,#1032,.T.);
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.6));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1036 = PLANE('',#1037);
+#1037 = AXIS2_PLACEMENT_3D('',#1038,#1039,#1040);
+#1038 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.6));
+#1039 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1040 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1041 = ADVANCED_FACE('',(#1042),#1055,.F.);
+#1042 = FACE_BOUND('',#1043,.F.);
+#1043 = EDGE_LOOP('',(#1044,#1045,#1046,#1047));
+#1044 = ORIENTED_EDGE('',*,*,#807,.F.);
+#1045 = ORIENTED_EDGE('',*,*,#685,.F.);
+#1046 = ORIENTED_EDGE('',*,*,#705,.F.);
+#1047 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1048 = EDGE_CURVE('',#800,#706,#1049,.T.);
+#1049 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1050,#1051,#1052,#1053,#1054),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1050 = CARTESIAN_POINT('',(5.,0.1,0.605240777928));
+#1051 = CARTESIAN_POINT('',(5.,6.073009183013E-002,0.605240777928));
+#1052 = CARTESIAN_POINT('',(4.979043083886,2.095691611353E-002,
+    0.605240777928));
+#1053 = CARTESIAN_POINT('',(4.93926990817,-9.251858538543E-018,
+    0.605240777928));
+#1054 = CARTESIAN_POINT('',(4.9,-1.387778780781E-017,0.605240777928));
+#1055 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1056,#1057,#1058,#1059,#1060,#1061,#1062,#1063,#1064)
+    ,(#1065,#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073)
+    ,(#1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081,#1082)
+    ,(#1083,#1084,#1085,#1086,#1087,#1088,#1089,#1090,#1091)
+    ,(#1092,#1093,#1094,#1095,#1096,#1097,#1098,#1099,#1100)
+    ,(#1101,#1102,#1103,#1104,#1105,#1106,#1107,#1108,#1109)
+    ,(#1110,#1111,#1112,#1113,#1114,#1115,#1116,#1117,#1118)
+    ,(#1119,#1120,#1121,#1122,#1123,#1124,#1125,#1126,#1127)
+    ,(#1128,#1129,#1130,#1131,#1132,#1133,#1134,#1135,#1136
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1056 = CARTESIAN_POINT('',(4.889568739838,4.314286122816E-004,
+    0.607292534228));
+#1057 = CARTESIAN_POINT('',(4.889640569674,3.594616381454E-004,
+    0.605265856781));
+#1058 = CARTESIAN_POINT('',(4.889606889245,3.933739156786E-004,
+    0.603244685123));
+#1059 = CARTESIAN_POINT('',(4.889185680868,8.139233393026E-004,
+    0.601244605343));
+#1060 = CARTESIAN_POINT('',(4.890530258421,-5.300162831123E-004,
+    0.599149414281));
+#1061 = CARTESIAN_POINT('',(4.88832513749,1.674870586478E-003,
+    0.597244945927));
+#1062 = CARTESIAN_POINT('',(4.889326333312,6.735465349168E-004,
+    0.595167933805));
+#1063 = CARTESIAN_POINT('',(4.889039750287,9.604387130878E-004,
+    0.593160825431));
+#1064 = CARTESIAN_POINT('',(4.888581318579,1.418941430288E-003,
+    0.591162527791));
+#1065 = CARTESIAN_POINT('',(4.919199273851,-1.699464168274E-003,
+    0.606445543083));
+#1066 = CARTESIAN_POINT('',(4.919468581044,-1.968997509535E-003,
+    0.604408381183));
+#1067 = CARTESIAN_POINT('',(4.919564323753,-2.065389892114E-003,
+    0.602380876298));
+#1068 = CARTESIAN_POINT('',(4.918452034148,-9.508146741972E-004,
+    0.600415216245));
+#1069 = CARTESIAN_POINT('',(4.919444967747,-1.945785484101E-003,
+    0.598342900585));
+#1070 = CARTESIAN_POINT('',(4.918498783272,-9.990284783156E-004,
+    0.596367060196));
+#1071 = CARTESIAN_POINT('',(4.91924772068,-1.747898187839E-003,
+    0.594305628224));
+#1072 = CARTESIAN_POINT('',(4.918459242046,-9.590931486077E-004,
+    0.592325088229));
+#1073 = CARTESIAN_POINT('',(4.917866154415,-3.66033377771E-004,
+    0.590333899139));
+#1074 = CARTESIAN_POINT('',(4.941918305946,3.083466749211E-003,
+    0.605966735706));
+#1075 = CARTESIAN_POINT('',(4.941491039175,3.512236097143E-003,
+    0.6039662276));
+#1076 = CARTESIAN_POINT('',(4.940168349522,4.836925149162E-003,
+    0.602016081632));
+#1077 = CARTESIAN_POINT('',(4.948367230208,-3.379324335668E-003,
+    0.599549463598));
+#1078 = CARTESIAN_POINT('',(4.934343121207,1.067252570513E-002,
+    0.598290154489));
+#1079 = CARTESIAN_POINT('',(4.948195566968,-3.208085932111E-003,
+    0.595506696811));
+#1080 = CARTESIAN_POINT('',(4.939055600262,5.951595315396E-003,
+    0.59398764321));
+#1081 = CARTESIAN_POINT('',(4.941367891177,3.633241961913E-003,
+    0.591836698386));
+#1082 = CARTESIAN_POINT('',(4.940912381734,4.088195396214E-003,
+    0.589838071467));
+#1083 = CARTESIAN_POINT('',(4.955680313926,1.681696661209E-002,
+    0.605966122543));
+#1084 = CARTESIAN_POINT('',(4.954601792292,1.789364946998E-002,
+    0.604001210415));
+#1085 = CARTESIAN_POINT('',(4.959013102774,1.34800199643E-002,
+    0.601736237029));
+#1086 = CARTESIAN_POINT('',(4.950127928737,2.2392125791E-002,
+    0.600211885896));
+#1087 = CARTESIAN_POINT('',(4.977228958347,-4.75479059681E-003,
+    0.596695399228));
+#1088 = CARTESIAN_POINT('',(4.944977414436,2.754559017359E-002,
+    0.596450304026));
+#1089 = CARTESIAN_POINT('',(4.956374081637,1.611547953791E-002,
+    0.59378709265));
+#1090 = CARTESIAN_POINT('',(4.954328120845,1.816963313583E-002,
+    0.591881205459));
+#1091 = CARTESIAN_POINT('',(4.956054562142,1.644398966542E-002,
+    0.589764692574));
+#1092 = CARTESIAN_POINT('',(4.977018063778,2.298193622192E-002,
+    0.605562861623));
+#1093 = CARTESIAN_POINT('',(4.978357603944,2.164239605879E-002,
+    0.603468126791));
+#1094 = CARTESIAN_POINT('',(4.974547374609,2.545262538347E-002,
+    0.601657366694));
+#1095 = CARTESIAN_POINT('',(4.98348573754,1.651426247599E-002,
+    0.599124669812));
+#1096 = CARTESIAN_POINT('',(4.954557696852,4.544230312604E-002,
+    0.598706575929));
+#1097 = CARTESIAN_POINT('',(4.987799357308,1.220064271147E-002,
+    0.59484126987));
+#1098 = CARTESIAN_POINT('',(4.977860188313,2.213981167898E-002,
+    0.593382572822));
+#1099 = CARTESIAN_POINT('',(4.976920204787,2.307979521471E-002,
+    0.591400663563));
+#1100 = CARTESIAN_POINT('',(4.97440438705,2.559561295073E-002,
+    0.589514810223));
+#1101 = CARTESIAN_POINT('',(4.983183033388,4.431968607437E-002,
+    0.605966122543));
+#1102 = CARTESIAN_POINT('',(4.982106350527,4.539820770725E-002,
+    0.604001210415));
+#1103 = CARTESIAN_POINT('',(4.98651998004,4.098689723328E-002,
+    0.601736237029));
+#1104 = CARTESIAN_POINT('',(4.977607874201,4.987207124539E-002,
+    0.600211885895));
+#1105 = CARTESIAN_POINT('',(5.004754790606,2.277104167843E-002,
+    0.596695399229));
+#1106 = CARTESIAN_POINT('',(4.972454409817,5.502258554477E-002,
+    0.596450304025));
+#1107 = CARTESIAN_POINT('',(4.983884520467,4.362591837048E-002,
+    0.59378709265));
+#1108 = CARTESIAN_POINT('',(4.981830366863,4.567187915336E-002,
+    0.591881205459));
+#1109 = CARTESIAN_POINT('',(4.983556010335,4.394543785686E-002,
+    0.589764692574));
+#1110 = CARTESIAN_POINT('',(4.996916533251,5.808169405316E-002,
+    0.605966735706));
+#1111 = CARTESIAN_POINT('',(4.996487763905,5.850896082448E-002,
+    0.6039662276));
+#1112 = CARTESIAN_POINT('',(4.995163074849,5.983165047393E-002,
+    0.602016081632));
+#1113 = CARTESIAN_POINT('',(5.003379324338,5.163276980178E-002,
+    0.599549463598));
+#1114 = CARTESIAN_POINT('',(4.989327474294,6.565687877829E-002,
+    0.598290154489));
+#1115 = CARTESIAN_POINT('',(5.003208085931,5.180443304454E-002,
+    0.595506696812));
+#1116 = CARTESIAN_POINT('',(4.994048404683,6.094439973536E-002,
+    0.59398764321));
+#1117 = CARTESIAN_POINT('',(4.996366758039,5.863210882355E-002,
+    0.591836698386));
+#1118 = CARTESIAN_POINT('',(4.995911804603,5.90876182668E-002,
+    0.589838071467));
+#1119 = CARTESIAN_POINT('',(5.001699464168,8.080072614899E-002,
+    0.606445543083));
+#1120 = CARTESIAN_POINT('',(5.001968997508,8.053141895597E-002,
+    0.604408381183));
+#1121 = CARTESIAN_POINT('',(5.002065389893,8.043567624904E-002,
+    0.602380876298));
+#1122 = CARTESIAN_POINT('',(5.000950814674,8.15479658475E-002,
+    0.600415216244));
+#1123 = CARTESIAN_POINT('',(5.001945785484,8.055503225787E-002,
+    0.598342900585));
+#1124 = CARTESIAN_POINT('',(5.000999028478,8.15012167252E-002,
+    0.596367060196));
+#1125 = CARTESIAN_POINT('',(5.001747898189,8.07522793198E-002,
+    0.594305628224));
+#1126 = CARTESIAN_POINT('',(5.000959093149,8.154075795329E-002,
+    0.592325088229));
+#1127 = CARTESIAN_POINT('',(5.000366033378,8.213384558486E-002,
+    0.590333899139));
+#1128 = CARTESIAN_POINT('',(4.999568571388,0.110431260162,0.607292534228
+    ));
+#1129 = CARTESIAN_POINT('',(4.999640538362,0.110359430326,0.605265856781
+    ));
+#1130 = CARTESIAN_POINT('',(4.999606626085,0.110393110755,0.603244685123
+    ));
+#1131 = CARTESIAN_POINT('',(4.99918607666,0.110814319133,0.601244605343)
+  );
+#1132 = CARTESIAN_POINT('',(5.000530016284,0.109469741578,0.599149414281
+    ));
+#1133 = CARTESIAN_POINT('',(4.998325129413,0.111674862511,0.597244945928
+    ));
+#1134 = CARTESIAN_POINT('',(4.999326453465,0.110673666688,0.595167933805
+    ));
+#1135 = CARTESIAN_POINT('',(4.999039561287,0.110960249713,0.593160825431
+    ));
+#1136 = CARTESIAN_POINT('',(4.998581058569,0.111418681422,0.591162527792
+    ));
+#1137 = ADVANCED_FACE('',(#1138),#1163,.F.);
+#1138 = FACE_BOUND('',#1139,.F.);
+#1139 = EDGE_LOOP('',(#1140,#1141,#1149,#1157));
+#1140 = ORIENTED_EDGE('',*,*,#714,.F.);
+#1141 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1142 = EDGE_CURVE('',#715,#1143,#1145,.T.);
+#1143 = VERTEX_POINT('',#1144);
+#1144 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.694759222072));
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.6));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1149 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1150 = EDGE_CURVE('',#1143,#1151,#1153,.T.);
+#1151 = VERTEX_POINT('',#1152);
+#1152 = CARTESIAN_POINT('',(4.9,-1.387778780781E-017,0.694759222072));
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(0.E+000,1.387778780781E-017,0.694759222072)
+  );
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1157 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1158 = EDGE_CURVE('',#706,#1151,#1159,.T.);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(4.9,-1.387778780781E-017,0.6));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1163 = PLANE('',#1164);
+#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167);
+#1165 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.6));
+#1166 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1167 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1168 = ADVANCED_FACE('',(#1169),#1182,.T.);
+#1169 = FACE_BOUND('',#1170,.T.);
+#1170 = EDGE_LOOP('',(#1171,#1172,#1173,#1181));
+#1171 = ORIENTED_EDGE('',*,*,#737,.F.);
+#1172 = ORIENTED_EDGE('',*,*,#773,.F.);
+#1173 = ORIENTED_EDGE('',*,*,#1174,.F.);
+#1174 = EDGE_CURVE('',#791,#766,#1175,.T.);
+#1175 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1176,#1177,#1178,#1179,#1180),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1176 = CARTESIAN_POINT('',(5.,4.9,0.605240777928));
+#1177 = CARTESIAN_POINT('',(5.,4.93926990817,0.605240777928));
+#1178 = CARTESIAN_POINT('',(4.979043083886,4.979043083886,0.605240777928
+    ));
+#1179 = CARTESIAN_POINT('',(4.93926990817,5.,0.605240777928));
+#1180 = CARTESIAN_POINT('',(4.9,5.,0.605240777928));
+#1181 = ORIENTED_EDGE('',*,*,#790,.F.);
+#1182 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1183,#1184,#1185,#1186,#1187,#1188,#1189,#1190,#1191)
+    ,(#1192,#1193,#1194,#1195,#1196,#1197,#1198,#1199,#1200)
+    ,(#1201,#1202,#1203,#1204,#1205,#1206,#1207,#1208,#1209)
+    ,(#1210,#1211,#1212,#1213,#1214,#1215,#1216,#1217,#1218)
+    ,(#1219,#1220,#1221,#1222,#1223,#1224,#1225,#1226,#1227)
+    ,(#1228,#1229,#1230,#1231,#1232,#1233,#1234,#1235,#1236)
+    ,(#1237,#1238,#1239,#1240,#1241,#1242,#1243,#1244,#1245)
+    ,(#1246,#1247,#1248,#1249,#1250,#1251,#1252,#1253,#1254)
+    ,(#1255,#1256,#1257,#1258,#1259,#1260,#1261,#1262,#1263
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593051E-002,
+    7.778174593053E-002),(-7.315613219614E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1183 = CARTESIAN_POINT('',(4.889568739838,4.999568571387,0.607292534228
+    ));
+#1184 = CARTESIAN_POINT('',(4.889640569674,4.999640538362,0.605265856781
+    ));
+#1185 = CARTESIAN_POINT('',(4.889606889245,4.999606626084,0.603244685123
+    ));
+#1186 = CARTESIAN_POINT('',(4.889185680868,4.99918607666,0.601244605343)
+  );
+#1187 = CARTESIAN_POINT('',(4.890530258422,5.000530016284,0.599149414281
+    ));
+#1188 = CARTESIAN_POINT('',(4.888325137489,4.998325129413,0.597244945928
+    ));
+#1189 = CARTESIAN_POINT('',(4.889326333312,4.999326453465,0.595167933805
+    ));
+#1190 = CARTESIAN_POINT('',(4.889039750287,4.999039561287,0.593160825431
+    ));
+#1191 = CARTESIAN_POINT('',(4.888581318579,4.998581058569,0.591162527792
+    ));
+#1192 = CARTESIAN_POINT('',(4.919199273852,5.001699464169,0.606445543083
+    ));
+#1193 = CARTESIAN_POINT('',(4.919468581046,5.00196899751,0.604408381183)
+  );
+#1194 = CARTESIAN_POINT('',(4.91956432375,5.002065389893,0.602380876298)
+  );
+#1195 = CARTESIAN_POINT('',(4.918452034153,5.000950814673,0.600415216245
+    ));
+#1196 = CARTESIAN_POINT('',(4.919444967741,5.001945785487,0.598342900584
+    ));
+#1197 = CARTESIAN_POINT('',(4.918498783277,5.000999028477,0.596367060197
+    ));
+#1198 = CARTESIAN_POINT('',(4.919247720678,5.001747898189,0.594305628224
+    ));
+#1199 = CARTESIAN_POINT('',(4.918459242048,5.000959093149,0.592325088229
+    ));
+#1200 = CARTESIAN_POINT('',(4.917866154415,5.000366033378,0.590333899139
+    ));
+#1201 = CARTESIAN_POINT('',(4.941918305945,4.99691653325,0.605966735706)
+  );
+#1202 = CARTESIAN_POINT('',(4.94149103917,4.996487763901,0.603966227601)
+  );
+#1203 = CARTESIAN_POINT('',(4.940168349527,4.995163074845,0.602016081632
+    ));
+#1204 = CARTESIAN_POINT('',(4.948367230198,5.003379324348,0.599549463597
+    ));
+#1205 = CARTESIAN_POINT('',(4.93434312122,4.98932747428,0.59829015449));
+#1206 = CARTESIAN_POINT('',(4.948195566955,5.003208085941,0.595506696811
+    ));
+#1207 = CARTESIAN_POINT('',(4.939055600267,4.994048404679,0.59398764321)
+  );
+#1208 = CARTESIAN_POINT('',(4.941367891174,4.996366758039,0.591836698386
+    ));
+#1209 = CARTESIAN_POINT('',(4.940912381734,4.995911804603,0.589838071467
+    ));
+#1210 = CARTESIAN_POINT('',(4.955680313928,4.98318303339,0.605966122543)
+  );
+#1211 = CARTESIAN_POINT('',(4.954601792304,4.982106350535,0.604001210415
+    ));
+#1212 = CARTESIAN_POINT('',(4.959013102765,4.986519980048,0.601736237028
+    ));
+#1213 = CARTESIAN_POINT('',(4.950127928741,4.977607874172,0.600211885897
+    ));
+#1214 = CARTESIAN_POINT('',(4.977228958338,5.004754790638,0.596695399227
+    ));
+#1215 = CARTESIAN_POINT('',(4.944977414444,4.972454409793,0.596450304026
+    ));
+#1216 = CARTESIAN_POINT('',(4.95637408163,4.983884520476,0.59378709265)
+  );
+#1217 = CARTESIAN_POINT('',(4.95432812085,4.981830366862,0.591881205459)
+  );
+#1218 = CARTESIAN_POINT('',(4.956054562142,4.983556010334,0.589764692574
+    ));
+#1219 = CARTESIAN_POINT('',(4.977018063775,4.977018063776,0.605562861623
+    ));
+#1220 = CARTESIAN_POINT('',(4.97835760393,4.978357603935,0.603468126791)
+  );
+#1221 = CARTESIAN_POINT('',(4.974547374618,4.974547374599,0.601657366694
+    ));
+#1222 = CARTESIAN_POINT('',(4.983485737541,4.983485737575,0.599124669811
+    ));
+#1223 = CARTESIAN_POINT('',(4.954557696848,4.954557696809,0.598706575929
+    ));
+#1224 = CARTESIAN_POINT('',(4.987799357307,4.987799357337,0.59484126987)
+  );
+#1225 = CARTESIAN_POINT('',(4.977860188317,4.9778601883,0.593382572822)
+  );
+#1226 = CARTESIAN_POINT('',(4.976920204783,4.976920204789,0.591400663563
+    ));
+#1227 = CARTESIAN_POINT('',(4.974404387051,4.97440438705,0.589514810223)
+  );
+#1228 = CARTESIAN_POINT('',(4.98318303339,4.955680313927,0.605966122543)
+  );
+#1229 = CARTESIAN_POINT('',(4.982106350538,4.954601792297,0.604001210414
+    ));
+#1230 = CARTESIAN_POINT('',(4.986519980032,4.959013102781,0.601736237029
+    ));
+#1231 = CARTESIAN_POINT('',(4.977607874202,4.950127928712,0.600211885896
+    ));
+#1232 = CARTESIAN_POINT('',(5.004754790605,4.977228958372,0.596695399229
+    ));
+#1233 = CARTESIAN_POINT('',(4.972454409819,4.944977414416,0.596450304024
+    ));
+#1234 = CARTESIAN_POINT('',(4.983884520463,4.956374081645,0.593787092651
+    ));
+#1235 = CARTESIAN_POINT('',(4.981830366866,4.954328120843,0.591881205459
+    ));
+#1236 = CARTESIAN_POINT('',(4.983556010334,4.956054562142,0.589764692574
+    ));
+#1237 = CARTESIAN_POINT('',(4.99691653325,4.941918305946,0.605966735706)
+  );
+#1238 = CARTESIAN_POINT('',(4.9964877639,4.941491039174,0.603966227601)
+  );
+#1239 = CARTESIAN_POINT('',(4.995163074855,4.940168349519,0.602016081632
+    ));
+#1240 = CARTESIAN_POINT('',(5.003379324331,4.948367230215,0.599549463599
+    ));
+#1241 = CARTESIAN_POINT('',(4.989327474302,4.934343121201,0.598290154488
+    ));
+#1242 = CARTESIAN_POINT('',(5.003208085925,4.948195566972,0.595506696813
+    ));
+#1243 = CARTESIAN_POINT('',(4.994048404687,4.939055600258,0.593987643209
+    ));
+#1244 = CARTESIAN_POINT('',(4.996366758037,4.941367891178,0.591836698386
+    ));
+#1245 = CARTESIAN_POINT('',(4.995911804604,4.940912381734,0.589838071467
+    ));
+#1246 = CARTESIAN_POINT('',(5.001699464168,4.919199273851,0.606445543083
+    ));
+#1247 = CARTESIAN_POINT('',(5.00196899751,4.919468581045,0.604408381183)
+  );
+#1248 = CARTESIAN_POINT('',(5.002065389889,4.919564323752,0.602380876298
+    ));
+#1249 = CARTESIAN_POINT('',(5.00095081468,4.918452034149,0.600415216244)
+  );
+#1250 = CARTESIAN_POINT('',(5.001945785478,4.919444967747,0.598342900585
+    ));
+#1251 = CARTESIAN_POINT('',(5.000999028483,4.918498783271,0.596367060196
+    ));
+#1252 = CARTESIAN_POINT('',(5.001747898187,4.919247720681,0.594305628224
+    ));
+#1253 = CARTESIAN_POINT('',(5.000959093149,4.918459242046,0.592325088229
+    ));
+#1254 = CARTESIAN_POINT('',(5.000366033378,4.917866154415,0.590333899139
+    ));
+#1255 = CARTESIAN_POINT('',(4.999568571387,4.889568739838,0.607292534228
+    ));
+#1256 = CARTESIAN_POINT('',(4.999640538362,4.889640569674,0.605265856781
+    ));
+#1257 = CARTESIAN_POINT('',(4.999606626084,4.889606889245,0.603244685123
+    ));
+#1258 = CARTESIAN_POINT('',(4.99918607666,4.889185680868,0.601244605343)
+  );
+#1259 = CARTESIAN_POINT('',(5.000530016284,4.890530258422,0.599149414281
+    ));
+#1260 = CARTESIAN_POINT('',(4.998325129413,4.888325137489,0.597244945928
+    ));
+#1261 = CARTESIAN_POINT('',(4.999326453465,4.889326333312,0.595167933805
+    ));
+#1262 = CARTESIAN_POINT('',(4.999039561287,4.889039750287,0.593160825431
+    ));
+#1263 = CARTESIAN_POINT('',(4.998581058569,4.888581318578,0.591162527792
+    ));
+#1264 = ADVANCED_FACE('',(#1265),#1290,.T.);
+#1265 = FACE_BOUND('',#1266,.T.);
+#1266 = EDGE_LOOP('',(#1267,#1268,#1276,#1284));
+#1267 = ORIENTED_EDGE('',*,*,#765,.F.);
+#1268 = ORIENTED_EDGE('',*,*,#1269,.T.);
+#1269 = EDGE_CURVE('',#757,#1270,#1272,.T.);
+#1270 = VERTEX_POINT('',#1271);
+#1271 = CARTESIAN_POINT('',(0.1,5.,0.694759222072));
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(0.1,5.,0.6));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1276 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1277 = EDGE_CURVE('',#1270,#1278,#1280,.T.);
+#1278 = VERTEX_POINT('',#1279);
+#1279 = CARTESIAN_POINT('',(4.9,5.,0.694759222072));
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(0.E+000,5.,0.694759222072));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1284 = ORIENTED_EDGE('',*,*,#1285,.F.);
+#1285 = EDGE_CURVE('',#766,#1278,#1286,.T.);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(4.9,5.,0.6));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1290 = PLANE('',#1291);
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(0.E+000,5.,0.6));
+#1293 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1294 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1295 = ADVANCED_FACE('',(#1296),#1321,.T.);
+#1296 = FACE_BOUND('',#1297,.T.);
+#1297 = EDGE_LOOP('',(#1298,#1299,#1307,#1315));
+#1298 = ORIENTED_EDGE('',*,*,#799,.T.);
+#1299 = ORIENTED_EDGE('',*,*,#1300,.T.);
+#1300 = EDGE_CURVE('',#791,#1301,#1303,.T.);
+#1301 = VERTEX_POINT('',#1302);
+#1302 = CARTESIAN_POINT('',(5.,4.9,0.694759222072));
+#1303 = LINE('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(5.,4.9,0.6));
+#1305 = VECTOR('',#1306,1.);
+#1306 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1307 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#1308 = EDGE_CURVE('',#1309,#1301,#1311,.T.);
+#1309 = VERTEX_POINT('',#1310);
+#1310 = CARTESIAN_POINT('',(5.,0.1,0.694759222072));
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(5.,0.E+000,0.694759222072));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1315 = ORIENTED_EDGE('',*,*,#1316,.F.);
+#1316 = EDGE_CURVE('',#800,#1309,#1317,.T.);
+#1317 = LINE('',#1318,#1319);
+#1318 = CARTESIAN_POINT('',(5.,0.1,0.6));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1321 = PLANE('',#1322);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(5.,0.E+000,0.6));
+#1324 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1325 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1326 = ADVANCED_FACE('',(#1327),#1340,.T.);
+#1327 = FACE_BOUND('',#1328,.T.);
+#1328 = EDGE_LOOP('',(#1329,#1330,#1331,#1339));
+#1329 = ORIENTED_EDGE('',*,*,#825,.T.);
+#1330 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1331 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1332 = EDGE_CURVE('',#1024,#1143,#1333,.T.);
+#1333 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1334,#1335,#1336,#1337,#1338),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1334 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.694759222072));
+#1335 = CARTESIAN_POINT('',(6.167905692362E-018,6.073009183013E-002,
+    0.694759222072));
+#1336 = CARTESIAN_POINT('',(2.095691611353E-002,2.095691611353E-002,
+    0.694759222072));
+#1337 = CARTESIAN_POINT('',(6.073009183013E-002,-9.251858538543E-018,
+    0.694759222072));
+#1338 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.694759222072));
+#1339 = ORIENTED_EDGE('',*,*,#1031,.F.);
+#1340 = CYLINDRICAL_SURFACE('',#1341,0.1);
+#1341 = AXIS2_PLACEMENT_3D('',#1342,#1343,#1344);
+#1342 = CARTESIAN_POINT('',(0.1,0.1,0.6));
+#1343 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1344 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1345 = ADVANCED_FACE('',(#1346),#1359,.T.);
+#1346 = FACE_BOUND('',#1347,.T.);
+#1347 = EDGE_LOOP('',(#1348,#1349,#1357,#1358));
+#1348 = ORIENTED_EDGE('',*,*,#1015,.T.);
+#1349 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#1350 = EDGE_CURVE('',#1270,#1016,#1351,.T.);
+#1351 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1352,#1353,#1354,#1355,#1356),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1352 = CARTESIAN_POINT('',(0.1,5.,0.694759222072));
+#1353 = CARTESIAN_POINT('',(6.073009183013E-002,5.,0.694759222072));
+#1354 = CARTESIAN_POINT('',(2.095691611353E-002,4.979043083886,
+    0.694759222072));
+#1355 = CARTESIAN_POINT('',(-3.72098185597E-016,4.93926990817,
+    0.694759222072));
+#1356 = CARTESIAN_POINT('',(-3.642919299551E-016,4.9,0.694759222072));
+#1357 = ORIENTED_EDGE('',*,*,#1269,.F.);
+#1358 = ORIENTED_EDGE('',*,*,#920,.T.);
+#1359 = CYLINDRICAL_SURFACE('',#1360,0.1);
+#1360 = AXIS2_PLACEMENT_3D('',#1361,#1362,#1363);
+#1361 = CARTESIAN_POINT('',(0.1,4.9,0.6));
+#1362 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1363 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1364 = ADVANCED_FACE('',(#1365),#1392,.T.);
+#1365 = FACE_BOUND('',#1366,.T.);
+#1366 = EDGE_LOOP('',(#1367,#1376,#1384,#1391));
+#1367 = ORIENTED_EDGE('',*,*,#1368,.F.);
+#1368 = EDGE_CURVE('',#1369,#1024,#1371,.T.);
+#1369 = VERTEX_POINT('',#1370);
+#1370 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.705212068398));
+#1371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1372,#1373,#1374,#1375),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1372 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.705212068398));
+#1373 = CARTESIAN_POINT('',(1.829372939586E-004,0.1,0.701740532087));
+#1374 = CARTESIAN_POINT('',(2.781430323331E-017,0.1,0.698249880576));
+#1375 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.694759222072));
+#1376 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1377 = EDGE_CURVE('',#1369,#1378,#1380,.T.);
+#1378 = VERTEX_POINT('',#1379);
+#1379 = CARTESIAN_POINT('',(5.478104631727E-004,4.9,0.705212068398));
+#1380 = LINE('',#1381,#1382);
+#1381 = CARTESIAN_POINT('',(5.478104631727E-004,0.E+000,0.705212068398)
+  );
+#1382 = VECTOR('',#1383,1.);
+#1383 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1384 = ORIENTED_EDGE('',*,*,#1385,.F.);
+#1385 = EDGE_CURVE('',#1016,#1378,#1386,.T.);
+#1386 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1387,#1388,#1389,#1390),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1387 = CARTESIAN_POINT('',(1.393199791644E-017,4.9,0.694759222072));
+#1388 = CARTESIAN_POINT('',(1.395063264128E-017,4.9,0.698249880576));
+#1389 = CARTESIAN_POINT('',(1.829372939586E-004,4.9,0.701740532087));
+#1390 = CARTESIAN_POINT('',(5.478104631727E-004,4.9,0.705212068398));
+#1391 = ORIENTED_EDGE('',*,*,#1023,.F.);
+#1392 = CYLINDRICAL_SURFACE('',#1393,0.1);
+#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396);
+#1394 = CARTESIAN_POINT('',(0.1,0.E+000,0.694759222072));
+#1395 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1396 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1397 = ADVANCED_FACE('',(#1398),#1411,.T.);
+#1398 = FACE_BOUND('',#1399,.T.);
+#1399 = EDGE_LOOP('',(#1400,#1401,#1409,#1410));
+#1400 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#1401 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1402 = EDGE_CURVE('',#1309,#1151,#1403,.T.);
+#1403 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1404,#1405,#1406,#1407,#1408),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1404 = CARTESIAN_POINT('',(5.,0.1,0.694759222072));
+#1405 = CARTESIAN_POINT('',(5.,6.073009183013E-002,0.694759222072));
+#1406 = CARTESIAN_POINT('',(4.979043083886,2.095691611353E-002,
+    0.694759222072));
+#1407 = CARTESIAN_POINT('',(4.93926990817,-9.251858538543E-018,
+    0.694759222072));
+#1408 = CARTESIAN_POINT('',(4.9,-1.387778780781E-017,0.694759222072));
+#1409 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1410 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1411 = CYLINDRICAL_SURFACE('',#1412,0.1);
+#1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415);
+#1413 = CARTESIAN_POINT('',(4.9,0.1,0.6));
+#1414 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1415 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1416 = ADVANCED_FACE('',(#1417),#1444,.T.);
+#1417 = FACE_BOUND('',#1418,.T.);
+#1418 = EDGE_LOOP('',(#1419,#1420,#1429,#1437));
+#1419 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1421 = EDGE_CURVE('',#1151,#1422,#1424,.T.);
+#1422 = VERTEX_POINT('',#1423);
+#1423 = CARTESIAN_POINT('',(4.9,5.478104631727E-004,0.705212068398));
+#1424 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1425,#1426,#1427,#1428),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1425 = CARTESIAN_POINT('',(4.9,1.393199791644E-017,0.694759222072));
+#1426 = CARTESIAN_POINT('',(4.9,1.395063264128E-017,0.698249880576));
+#1427 = CARTESIAN_POINT('',(4.9,1.829372939586E-004,0.701740532087));
+#1428 = CARTESIAN_POINT('',(4.9,5.478104631727E-004,0.705212068398));
+#1429 = ORIENTED_EDGE('',*,*,#1430,.F.);
+#1430 = EDGE_CURVE('',#1431,#1422,#1433,.T.);
+#1431 = VERTEX_POINT('',#1432);
+#1432 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.705212068398));
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(0.E+000,5.478104631727E-004,0.705212068398)
+  );
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1437 = ORIENTED_EDGE('',*,*,#1438,.F.);
+#1438 = EDGE_CURVE('',#1143,#1431,#1439,.T.);
+#1439 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1440,#1441,#1442,#1443),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1440 = CARTESIAN_POINT('',(0.1,1.393199791644E-017,0.694759222072));
+#1441 = CARTESIAN_POINT('',(0.1,1.395063264128E-017,0.698249880576));
+#1442 = CARTESIAN_POINT('',(0.1,1.829372939586E-004,0.701740532087));
+#1443 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.705212068398));
+#1444 = CYLINDRICAL_SURFACE('',#1445,0.1);
+#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448);
+#1446 = CARTESIAN_POINT('',(0.E+000,0.1,0.694759222072));
+#1447 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1448 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1449 = ADVANCED_FACE('',(#1450),#1463,.T.);
+#1450 = FACE_BOUND('',#1451,.T.);
+#1451 = EDGE_LOOP('',(#1452,#1453,#1461,#1462));
+#1452 = ORIENTED_EDGE('',*,*,#1285,.T.);
+#1453 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1454 = EDGE_CURVE('',#1278,#1301,#1455,.T.);
+#1455 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1456,#1457,#1458,#1459,#1460),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1456 = CARTESIAN_POINT('',(4.9,5.,0.694759222072));
+#1457 = CARTESIAN_POINT('',(4.93926990817,5.,0.694759222072));
+#1458 = CARTESIAN_POINT('',(4.979043083886,4.979043083886,0.694759222072
+    ));
+#1459 = CARTESIAN_POINT('',(5.,4.93926990817,0.694759222072));
+#1460 = CARTESIAN_POINT('',(5.,4.9,0.694759222072));
+#1461 = ORIENTED_EDGE('',*,*,#1300,.F.);
+#1462 = ORIENTED_EDGE('',*,*,#1174,.T.);
+#1463 = CYLINDRICAL_SURFACE('',#1464,0.1);
+#1464 = AXIS2_PLACEMENT_3D('',#1465,#1466,#1467);
+#1465 = CARTESIAN_POINT('',(4.9,4.9,0.6));
+#1466 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1467 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1468 = ADVANCED_FACE('',(#1469),#1496,.T.);
+#1469 = FACE_BOUND('',#1470,.T.);
+#1470 = EDGE_LOOP('',(#1471,#1480,#1488,#1495));
+#1471 = ORIENTED_EDGE('',*,*,#1472,.F.);
+#1472 = EDGE_CURVE('',#1473,#1270,#1475,.T.);
+#1473 = VERTEX_POINT('',#1474);
+#1474 = CARTESIAN_POINT('',(0.1,4.999452189537,0.705212068398));
+#1475 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1476,#1477,#1478,#1479),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1476 = CARTESIAN_POINT('',(0.1,4.999452189537,0.705212068398));
+#1477 = CARTESIAN_POINT('',(0.1,4.999817062706,0.701740532087));
+#1478 = CARTESIAN_POINT('',(0.1,5.,0.698249880576));
+#1479 = CARTESIAN_POINT('',(0.1,5.,0.694759222072));
+#1480 = ORIENTED_EDGE('',*,*,#1481,.T.);
+#1481 = EDGE_CURVE('',#1473,#1482,#1484,.T.);
+#1482 = VERTEX_POINT('',#1483);
+#1483 = CARTESIAN_POINT('',(4.9,4.999452189537,0.705212068398));
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(0.E+000,4.999452189537,0.705212068398));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#1482,#1278,#1490,.T.);
+#1490 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1491,#1492,#1493,#1494),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1491 = CARTESIAN_POINT('',(4.9,4.999452189537,0.705212068398));
+#1492 = CARTESIAN_POINT('',(4.9,4.999817062706,0.701740532087));
+#1493 = CARTESIAN_POINT('',(4.9,5.,0.698249880576));
+#1494 = CARTESIAN_POINT('',(4.9,5.,0.694759222072));
+#1495 = ORIENTED_EDGE('',*,*,#1277,.F.);
+#1496 = CYLINDRICAL_SURFACE('',#1497,0.1);
+#1497 = AXIS2_PLACEMENT_3D('',#1498,#1499,#1500);
+#1498 = CARTESIAN_POINT('',(0.E+000,4.9,0.694759222072));
+#1499 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1500 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1501 = ADVANCED_FACE('',(#1502),#1529,.T.);
+#1502 = FACE_BOUND('',#1503,.T.);
+#1503 = EDGE_LOOP('',(#1504,#1505,#1514,#1522));
+#1504 = ORIENTED_EDGE('',*,*,#1308,.T.);
+#1505 = ORIENTED_EDGE('',*,*,#1506,.T.);
+#1506 = EDGE_CURVE('',#1301,#1507,#1509,.T.);
+#1507 = VERTEX_POINT('',#1508);
+#1508 = CARTESIAN_POINT('',(4.999452189537,4.9,0.705212068398));
+#1509 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1510,#1511,#1512,#1513),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1510 = CARTESIAN_POINT('',(5.,4.9,0.694759222072));
+#1511 = CARTESIAN_POINT('',(5.,4.9,0.698249880576));
+#1512 = CARTESIAN_POINT('',(4.999817062706,4.9,0.701740532087));
+#1513 = CARTESIAN_POINT('',(4.999452189537,4.9,0.705212068398));
+#1514 = ORIENTED_EDGE('',*,*,#1515,.F.);
+#1515 = EDGE_CURVE('',#1516,#1507,#1518,.T.);
+#1516 = VERTEX_POINT('',#1517);
+#1517 = CARTESIAN_POINT('',(4.999452189537,0.1,0.705212068398));
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(4.999452189537,0.E+000,0.705212068398));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1522 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1523 = EDGE_CURVE('',#1516,#1309,#1524,.T.);
+#1524 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1525,#1526,#1527,#1528),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1525 = CARTESIAN_POINT('',(4.999452189537,0.1,0.705212068398));
+#1526 = CARTESIAN_POINT('',(4.999817062706,0.1,0.701740532087));
+#1527 = CARTESIAN_POINT('',(5.,0.1,0.698249880576));
+#1528 = CARTESIAN_POINT('',(5.,0.1,0.694759222072));
+#1529 = CYLINDRICAL_SURFACE('',#1530,0.1);
+#1530 = AXIS2_PLACEMENT_3D('',#1531,#1532,#1533);
+#1531 = CARTESIAN_POINT('',(4.9,0.E+000,0.694759222072));
+#1532 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1533 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1534 = ADVANCED_FACE('',(#1535),#1548,.T.);
+#1535 = FACE_BOUND('',#1536,.T.);
+#1536 = EDGE_LOOP('',(#1537,#1538,#1539,#1547));
+#1537 = ORIENTED_EDGE('',*,*,#1332,.T.);
+#1538 = ORIENTED_EDGE('',*,*,#1438,.T.);
+#1539 = ORIENTED_EDGE('',*,*,#1540,.T.);
+#1540 = EDGE_CURVE('',#1431,#1369,#1541,.T.);
+#1541 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1542,#1543,#1544,#1545,#1546),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1542 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.705212068398));
+#1543 = CARTESIAN_POINT('',(6.121456531329E-002,9.715878654161E-004,
+    0.709244041051));
+#1544 = CARTESIAN_POINT('',(2.194375862923E-002,2.194375862923E-002,
+    0.711167305186));
+#1545 = CARTESIAN_POINT('',(9.715878654161E-004,6.121456531329E-002,
+    0.709244041051));
+#1546 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.705212068398));
+#1547 = ORIENTED_EDGE('',*,*,#1368,.T.);
+#1548 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1549,#1550,#1551,#1552,#1553,#1554,#1555,#1556,#1557)
+    ,(#1558,#1559,#1560,#1561,#1562,#1563,#1564,#1565,#1566)
+    ,(#1567,#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575)
+    ,(#1576,#1577,#1578,#1579,#1580,#1581,#1582,#1583,#1584)
+    ,(#1585,#1586,#1587,#1588,#1589,#1590,#1591,#1592,#1593)
+    ,(#1594,#1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602)
+    ,(#1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611)
+    ,(#1612,#1613,#1614,#1615,#1616,#1617,#1618,#1619,#1620)
+    ,(#1621,#1622,#1623,#1624,#1625,#1626,#1627,#1628,#1629
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1549 = CARTESIAN_POINT('',(4.31428612187E-004,0.110431260162,
+    0.692707465772));
+#1550 = CARTESIAN_POINT('',(3.594616381063E-004,0.110359430326,
+    0.694734143219));
+#1551 = CARTESIAN_POINT('',(3.933739154571E-004,0.110393110755,
+    0.696755314877));
+#1552 = CARTESIAN_POINT('',(8.13923339673E-004,0.110814319132,
+    0.698755394657));
+#1553 = CARTESIAN_POINT('',(-5.300162830598E-004,0.109469741578,
+    0.700850585719));
+#1554 = CARTESIAN_POINT('',(1.674870586103E-003,0.11167486251,
+    0.702755054073));
+#1555 = CARTESIAN_POINT('',(6.73546535205E-004,0.110673666688,
+    0.704832066195));
+#1556 = CARTESIAN_POINT('',(9.604387130452E-004,0.110960249713,
+    0.706839174569));
+#1557 = CARTESIAN_POINT('',(1.418941430172E-003,0.111418681421,
+    0.708837472209));
+#1558 = CARTESIAN_POINT('',(-1.699464167788E-003,8.080072614914E-002,
+    0.693554456917));
+#1559 = CARTESIAN_POINT('',(-1.968997508931E-003,8.053141895609E-002,
+    0.695591618817));
+#1560 = CARTESIAN_POINT('',(-2.065389890871E-003,8.043567624908E-002,
+    0.697619123702));
+#1561 = CARTESIAN_POINT('',(-9.508146765499E-004,8.154796584856E-002,
+    0.699584783756));
+#1562 = CARTESIAN_POINT('',(-1.945785481423E-003,8.055503225615E-002,
+    0.701657099415));
+#1563 = CARTESIAN_POINT('',(-9.990284796558E-004,8.150121672681E-002,
+    0.703632939804));
+#1564 = CARTESIAN_POINT('',(-1.747898187194E-003,8.075227932029E-002,
+    0.705694371776));
+#1565 = CARTESIAN_POINT('',(-9.590931484962E-004,8.154075795375E-002,
+    0.707674911771));
+#1566 = CARTESIAN_POINT('',(-3.6603337772E-004,8.213384558495E-002,
+    0.709666100861));
+#1567 = CARTESIAN_POINT('',(3.083466748511E-003,5.808169405294E-002,
+    0.694033264294));
+#1568 = CARTESIAN_POINT('',(3.512236096014E-003,5.85089608242E-002,
+    0.6960337724));
+#1569 = CARTESIAN_POINT('',(4.836925146479E-003,5.983165047358E-002,
+    0.697983918368));
+#1570 = CARTESIAN_POINT('',(-3.3793243331E-003,5.163276979721E-002,
+    0.700450536401));
+#1571 = CARTESIAN_POINT('',(1.06725257031E-002,6.565687878995E-002,
+    0.701709845512));
+#1572 = CARTESIAN_POINT('',(-3.208085933223E-003,5.180443302901E-002,
+    0.704493303187));
+#1573 = CARTESIAN_POINT('',(5.951595315632E-003,6.094439974026E-002,
+    0.706012356791));
+#1574 = CARTESIAN_POINT('',(3.633241961899E-003,5.863210882274E-002,
+    0.708163301613));
+#1575 = CARTESIAN_POINT('',(4.088195396342E-003,5.908761826617E-002,
+    0.710161928533));
+#1576 = CARTESIAN_POINT('',(1.681696661279E-002,4.431968607446E-002,
+    0.694033877457));
+#1577 = CARTESIAN_POINT('',(1.789364947108E-002,4.539820770733E-002,
+    0.695998789585));
+#1578 = CARTESIAN_POINT('',(1.348001996897E-002,4.098689723737E-002,
+    0.698263762971));
+#1579 = CARTESIAN_POINT('',(2.239212578248E-002,4.987207124379E-002,
+    0.699788114105));
+#1580 = CARTESIAN_POINT('',(-4.754790590183E-003,2.277104166734E-002,
+    0.703304600771));
+#1581 = CARTESIAN_POINT('',(2.754559017038E-002,5.502258555952E-002,
+    0.703549695976));
+#1582 = CARTESIAN_POINT('',(1.611547953943E-002,4.362591836259E-002,
+    0.706212907349));
+#1583 = CARTESIAN_POINT('',(1.816963313578E-002,4.567187915496E-002,
+    0.708118794542));
+#1584 = CARTESIAN_POINT('',(1.644398966477E-002,4.394543785781E-002,
+    0.710235307426));
+#1585 = CARTESIAN_POINT('',(2.298193622161E-002,2.29819362221E-002,
+    0.694437138377));
+#1586 = CARTESIAN_POINT('',(2.16423960585E-002,2.164239605908E-002,
+    0.696531873209));
+#1587 = CARTESIAN_POINT('',(2.545262537908E-002,2.545262537423E-002,
+    0.698342633306));
+#1588 = CARTESIAN_POINT('',(1.651426248417E-002,1.65142624908E-002,
+    0.700875330188));
+#1589 = CARTESIAN_POINT('',(4.544230311671E-002,4.544230311648E-002,
+    0.701293424072));
+#1590 = CARTESIAN_POINT('',(1.220064271564E-002,1.220064270873E-002,
+    0.705158730129));
+#1591 = CARTESIAN_POINT('',(2.213981167729E-002,2.213981168362E-002,
+    0.706617427179));
+#1592 = CARTESIAN_POINT('',(2.307979521439E-002,2.307979521338E-002,
+    0.708599336436));
+#1593 = CARTESIAN_POINT('',(2.559561295127E-002,2.559561295017E-002,
+    0.710485189777));
+#1594 = CARTESIAN_POINT('',(4.431968607447E-002,1.6816966612E-002,
+    0.694033877457));
+#1595 = CARTESIAN_POINT('',(4.5398207707E-002,1.789364946983E-002,
+    0.695998789585));
+#1596 = CARTESIAN_POINT('',(4.0986897235E-002,1.348001997464E-002,
+    0.698263762971));
+#1597 = CARTESIAN_POINT('',(4.987207124199E-002,2.239212576788E-002,
+    0.699788114104));
+#1598 = CARTESIAN_POINT('',(2.277104168324E-002,-4.754790569336E-003,
+    0.703304600772));
+#1599 = CARTESIAN_POINT('',(5.502258554257E-002,2.754559016009E-002,
+    0.703549695975));
+#1600 = CARTESIAN_POINT('',(4.362591837098E-002,1.611547953982E-002,
+    0.706212907349));
+#1601 = CARTESIAN_POINT('',(4.567187915387E-002,1.816963313613E-002,
+    0.708118794542));
+#1602 = CARTESIAN_POINT('',(4.394543785666E-002,1.644398966536E-002,
+    0.710235307426));
+#1603 = CARTESIAN_POINT('',(5.808169405321E-002,3.083466749111E-003,
+    0.694033264294));
+#1604 = CARTESIAN_POINT('',(5.850896082474E-002,3.512236096883E-003,
+    0.6960337724));
+#1605 = CARTESIAN_POINT('',(5.983165047419E-002,4.836925143093E-003,
+    0.697983918368));
+#1606 = CARTESIAN_POINT('',(5.163276980127E-002,-3.379324320586E-003,
+    0.700450536402));
+#1607 = CARTESIAN_POINT('',(6.56568787784E-002,1.067252568392E-002,
+    0.701709845511));
+#1608 = CARTESIAN_POINT('',(5.180443304429E-002,-3.208085915464E-003,
+    0.704493303188));
+#1609 = CARTESIAN_POINT('',(6.094439973595E-002,5.951595312306E-003,
+    0.706012356791));
+#1610 = CARTESIAN_POINT('',(5.863210882314E-002,3.633241962039E-003,
+    0.708163301614));
+#1611 = CARTESIAN_POINT('',(5.908761826664E-002,4.088195396362E-003,
+    0.710161928533));
+#1612 = CARTESIAN_POINT('',(8.080072614891E-002,-1.699464168001E-003,
+    0.693554456917));
+#1613 = CARTESIAN_POINT('',(8.05314189559E-002,-1.968997509108E-003,
+    0.695591618817));
+#1614 = CARTESIAN_POINT('',(8.043567624863E-002,-2.065389890811E-003,
+    0.697619123702));
+#1615 = CARTESIAN_POINT('',(8.154796584833E-002,-9.508146781578E-004,
+    0.699584783756));
+#1616 = CARTESIAN_POINT('',(8.055503225717E-002,-1.945785478599E-003,
+    0.701657099415));
+#1617 = CARTESIAN_POINT('',(8.150121672518E-002,-9.990284824336E-004,
+    0.703632939804));
+#1618 = CARTESIAN_POINT('',(8.075227931965E-002,-1.747898187427E-003,
+    0.705694371776));
+#1619 = CARTESIAN_POINT('',(8.154075795326E-002,-9.590931489191E-004,
+    0.707674911771));
+#1620 = CARTESIAN_POINT('',(8.213384558476E-002,-3.660333777547E-004,
+    0.709666100861));
+#1621 = CARTESIAN_POINT('',(0.110431260162,4.314286121996E-004,
+    0.692707465772));
+#1622 = CARTESIAN_POINT('',(0.110359430326,3.594616382054E-004,
+    0.694734143219));
+#1623 = CARTESIAN_POINT('',(0.110393110754,3.933739153543E-004,
+    0.696755314877));
+#1624 = CARTESIAN_POINT('',(0.110814319133,8.13923340175E-004,
+    0.698755394657));
+#1625 = CARTESIAN_POINT('',(0.109469741577,-5.300162840018E-004,
+    0.700850585719));
+#1626 = CARTESIAN_POINT('',(0.111674862512,1.674870587122E-003,
+    0.702755054072));
+#1627 = CARTESIAN_POINT('',(0.110673666687,6.735465348674E-004,
+    0.704832066195));
+#1628 = CARTESIAN_POINT('',(0.110960249713,9.604387133382E-004,
+    0.706839174569));
+#1629 = CARTESIAN_POINT('',(0.111418681421,1.418941430976E-003,
+    0.708837472209));
+#1630 = ADVANCED_FACE('',(#1631),#1644,.T.);
+#1631 = FACE_BOUND('',#1632,.T.);
+#1632 = EDGE_LOOP('',(#1633,#1634,#1642,#1643));
+#1633 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#1634 = ORIENTED_EDGE('',*,*,#1635,.T.);
+#1635 = EDGE_CURVE('',#1378,#1473,#1636,.T.);
+#1636 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1637,#1638,#1639,#1640,#1641),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1637 = CARTESIAN_POINT('',(5.478104631727E-004,4.9,0.705212068398));
+#1638 = CARTESIAN_POINT('',(9.715878654161E-004,4.938785434687,
+    0.709244041051));
+#1639 = CARTESIAN_POINT('',(2.194375862923E-002,4.978056241371,
+    0.711167305186));
+#1640 = CARTESIAN_POINT('',(6.121456531329E-002,4.999028412135,
+    0.709244041051));
+#1641 = CARTESIAN_POINT('',(0.1,4.999452189537,0.705212068398));
+#1642 = ORIENTED_EDGE('',*,*,#1472,.T.);
+#1643 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1644 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1645,#1646,#1647,#1648,#1649,#1650,#1651,#1652,#1653)
+    ,(#1654,#1655,#1656,#1657,#1658,#1659,#1660,#1661,#1662)
+    ,(#1663,#1664,#1665,#1666,#1667,#1668,#1669,#1670,#1671)
+    ,(#1672,#1673,#1674,#1675,#1676,#1677,#1678,#1679,#1680)
+    ,(#1681,#1682,#1683,#1684,#1685,#1686,#1687,#1688,#1689)
+    ,(#1690,#1691,#1692,#1693,#1694,#1695,#1696,#1697,#1698)
+    ,(#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,#1707)
+    ,(#1708,#1709,#1710,#1711,#1712,#1713,#1714,#1715,#1716)
+    ,(#1717,#1718,#1719,#1720,#1721,#1722,#1723,#1724,#1725
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-8.855910256722E-003,7.315613219612E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1645 = CARTESIAN_POINT('',(1.418941431622E-003,4.888581318578,
+    0.708837472208));
+#1646 = CARTESIAN_POINT('',(9.604387134787E-004,4.889039750287,
+    0.706839174569));
+#1647 = CARTESIAN_POINT('',(6.735465340134E-004,4.889326333313,
+    0.704832066195));
+#1648 = CARTESIAN_POINT('',(1.674870589566E-003,4.888325137486,
+    0.702755054072));
+#1649 = CARTESIAN_POINT('',(-5.300162864094E-004,4.890530258425,
+    0.700850585719));
+#1650 = CARTESIAN_POINT('',(8.139233414127E-004,4.889185680866,
+    0.698755394657));
+#1651 = CARTESIAN_POINT('',(3.933739152963E-004,4.889606889245,
+    0.696755314877));
+#1652 = CARTESIAN_POINT('',(3.594616381023E-004,4.889640569674,
+    0.694734143219));
+#1653 = CARTESIAN_POINT('',(4.314286125837E-004,4.889568739838,
+    0.692707465772));
+#1654 = CARTESIAN_POINT('',(-3.660333778026E-004,4.917866154415,
+    0.709666100861));
+#1655 = CARTESIAN_POINT('',(-9.590931493596E-004,4.918459242047,
+    0.70767491177));
+#1656 = CARTESIAN_POINT('',(-1.747898189509E-003,4.919247720681,
+    0.705694371777));
+#1657 = CARTESIAN_POINT('',(-9.990284784707E-004,4.918498783274,
+    0.703632939803));
+#1658 = CARTESIAN_POINT('',(-1.945785483689E-003,4.919444967744,
+    0.701657099416));
+#1659 = CARTESIAN_POINT('',(-9.508146751265E-004,4.918452034151,
+    0.699584783755));
+#1660 = CARTESIAN_POINT('',(-2.065389891864E-003,4.919564323752,
+    0.697619123702));
+#1661 = CARTESIAN_POINT('',(-1.968997509911E-003,4.919468581045,
+    0.695591618817));
+#1662 = CARTESIAN_POINT('',(-1.699464168371E-003,4.919199273851,
+    0.693554456917));
+#1663 = CARTESIAN_POINT('',(4.088195396061E-003,4.940912381734,
+    0.710161928533));
+#1664 = CARTESIAN_POINT('',(3.633241961523E-003,4.941367891177,
+    0.708163301614));
+#1665 = CARTESIAN_POINT('',(5.951595315471E-003,4.939055600267,
+    0.70601235679));
+#1666 = CARTESIAN_POINT('',(-3.208085924714E-003,4.948195566948,
+    0.70449330319));
+#1667 = CARTESIAN_POINT('',(1.067252570314E-002,4.934343121223,
+    0.701709845509));
+#1668 = CARTESIAN_POINT('',(-3.379324338325E-003,4.948367230202,
+    0.700450536404));
+#1669 = CARTESIAN_POINT('',(4.836925152007E-003,4.940168349522,
+    0.697983918367));
+#1670 = CARTESIAN_POINT('',(3.512236098191E-003,4.941491039174,
+    0.6960337724));
+#1671 = CARTESIAN_POINT('',(3.083466749507E-003,4.941918305946,
+    0.694033264294));
+#1672 = CARTESIAN_POINT('',(1.644398966593E-002,4.956054562142,
+    0.710235307426));
+#1673 = CARTESIAN_POINT('',(1.81696331368E-002,4.954328120846,
+    0.708118794541));
+#1674 = CARTESIAN_POINT('',(1.611547953412E-002,4.956374081629,
+    0.706212907351));
+#1675 = CARTESIAN_POINT('',(2.754559018348E-002,4.944977414452,
+    0.703549695973));
+#1676 = CARTESIAN_POINT('',(-4.754790606301E-003,4.977228958329,
+    0.703304600775));
+#1677 = CARTESIAN_POINT('',(2.239212580904E-002,4.950127928735,
+    0.6997881141));
+#1678 = CARTESIAN_POINT('',(1.348001995708E-002,4.959013102776,
+    0.698263762973));
+#1679 = CARTESIAN_POINT('',(1.789364946677E-002,4.954601792296,
+    0.695998789585));
+#1680 = CARTESIAN_POINT('',(1.681696661131E-002,4.955680313927,
+    0.694033877457));
+#1681 = CARTESIAN_POINT('',(2.559561295019E-002,4.974404387049,
+    0.710485189777));
+#1682 = CARTESIAN_POINT('',(2.307979521332E-002,4.976920204785,
+    0.708599336437));
+#1683 = CARTESIAN_POINT('',(2.213981168614E-002,4.977860188322,
+    0.706617427178));
+#1684 = CARTESIAN_POINT('',(1.220064269271E-002,4.987799357291,
+    0.705158730132));
+#1685 = CARTESIAN_POINT('',(4.544230315464E-002,4.95455769686,
+    0.701293424068));
+#1686 = CARTESIAN_POINT('',(1.651426244892E-002,4.983485737546,
+    0.700875330192));
+#1687 = CARTESIAN_POINT('',(2.545262539446E-002,4.974547374605,
+    0.698342633304));
+#1688 = CARTESIAN_POINT('',(2.164239606352E-002,4.978357603938,
+    0.69653187321));
+#1689 = CARTESIAN_POINT('',(2.298193622338E-002,4.977018063776,
+    0.694437138377));
+#1690 = CARTESIAN_POINT('',(4.394543785701E-002,4.983556010336,
+    0.710235307426));
+#1691 = CARTESIAN_POINT('',(4.567187915388E-002,4.981830366865,
+    0.708118794541));
+#1692 = CARTESIAN_POINT('',(4.362591836568E-002,4.983884520458,
+    0.70621290735));
+#1693 = CARTESIAN_POINT('',(5.502258556196E-002,4.97245440983,
+    0.703549695974));
+#1694 = CARTESIAN_POINT('',(2.277104165517E-002,5.004754790596,
+    0.703304600774));
+#1695 = CARTESIAN_POINT('',(4.987207127085E-002,4.977607874195,
+    0.699788114102));
+#1696 = CARTESIAN_POINT('',(4.098689722314E-002,4.986519980044,
+    0.698263762973));
+#1697 = CARTESIAN_POINT('',(4.539820770278E-002,4.982106350533,
+    0.695998789585));
+#1698 = CARTESIAN_POINT('',(4.431968607282E-002,4.983183033389,
+    0.694033877457));
+#1699 = CARTESIAN_POINT('',(5.908761826696E-002,4.995911804603,
+    0.710161928533));
+#1700 = CARTESIAN_POINT('',(5.863210882358E-002,4.996366758037,
+    0.708163301614));
+#1701 = CARTESIAN_POINT('',(6.094439973678E-002,4.994048404689,
+    0.70601235679));
+#1702 = CARTESIAN_POINT('',(5.180443303737E-002,5.003208085922,
+    0.704493303189));
+#1703 = CARTESIAN_POINT('',(6.565687878954E-002,4.989327474301,
+    0.70170984551));
+#1704 = CARTESIAN_POINT('',(5.16327697918E-002,5.003379324336,
+    0.700450536403));
+#1705 = CARTESIAN_POINT('',(5.983165047996E-002,4.995163074848,
+    0.697983918367));
+#1706 = CARTESIAN_POINT('',(5.850896082681E-002,4.996487763902,
+    0.6960337724));
+#1707 = CARTESIAN_POINT('',(5.808169405423E-002,4.99691653325,
+    0.694033264294));
+#1708 = CARTESIAN_POINT('',(8.213384558483E-002,5.000366033378,
+    0.709666100861));
+#1709 = CARTESIAN_POINT('',(8.154075795317E-002,5.000959093149,
+    0.707674911771));
+#1710 = CARTESIAN_POINT('',(8.075227931897E-002,5.001747898188,
+    0.705694371776));
+#1711 = CARTESIAN_POINT('',(8.15012167284E-002,5.000999028479,
+    0.703632939804));
+#1712 = CARTESIAN_POINT('',(8.055503225249E-002,5.001945785484,
+    0.701657099416));
+#1713 = CARTESIAN_POINT('',(8.154796585184E-002,5.000950814674,
+    0.699584783755));
+#1714 = CARTESIAN_POINT('',(8.043567624715E-002,5.002065389893,
+    0.697619123702));
+#1715 = CARTESIAN_POINT('',(8.053141895502E-002,5.00196899751,
+    0.695591618817));
+#1716 = CARTESIAN_POINT('',(8.080072614846E-002,5.001699464168,
+    0.693554456917));
+#1717 = CARTESIAN_POINT('',(0.111418681422,4.998581058569,0.708837472209
+    ));
+#1718 = CARTESIAN_POINT('',(0.110960249713,4.999039561287,0.706839174569
+    ));
+#1719 = CARTESIAN_POINT('',(0.110673666688,4.999326453465,0.704832066195
+    ));
+#1720 = CARTESIAN_POINT('',(0.111674862511,4.998325129413,0.702755054073
+    ));
+#1721 = CARTESIAN_POINT('',(0.109469741578,5.000530016284,0.700850585719
+    ));
+#1722 = CARTESIAN_POINT('',(0.110814319133,4.99918607666,0.698755394657)
+  );
+#1723 = CARTESIAN_POINT('',(0.110393110755,4.999606626084,0.696755314877
+    ));
+#1724 = CARTESIAN_POINT('',(0.110359430326,4.999640538362,0.694734143219
+    ));
+#1725 = CARTESIAN_POINT('',(0.110431260162,4.999568571387,0.692707465772
+    ));
+#1726 = ADVANCED_FACE('',(#1727),#1752,.T.);
+#1727 = FACE_BOUND('',#1728,.T.);
+#1728 = EDGE_LOOP('',(#1729,#1730,#1738,#1746));
+#1729 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#1730 = ORIENTED_EDGE('',*,*,#1731,.T.);
+#1731 = EDGE_CURVE('',#1369,#1732,#1734,.T.);
+#1732 = VERTEX_POINT('',#1733);
+#1733 = CARTESIAN_POINT('',(4.314033252579E-002,0.142592522063,
+    1.110452846327));
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(-1.074890013952E-003,9.837729952288E-002,
+    0.689773104659));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1738 = ORIENTED_EDGE('',*,*,#1739,.T.);
+#1739 = EDGE_CURVE('',#1732,#1740,#1742,.T.);
+#1740 = VERTEX_POINT('',#1741);
+#1741 = CARTESIAN_POINT('',(4.314033252579E-002,4.857407477937,
+    1.110452846327));
+#1742 = LINE('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(4.314033252579E-002,5.255211763284E-002,
+    1.110452846327));
+#1744 = VECTOR('',#1745,1.);
+#1745 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#1746 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#1747 = EDGE_CURVE('',#1378,#1740,#1748,.T.);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(-1.074890013952E-003,4.901622700477,
+    0.689773104659));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#1752 = PLANE('',#1753);
+#1753 = AXIS2_PLACEMENT_3D('',#1754,#1755,#1756);
+#1754 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.7));
+#1755 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#1756 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1757 = ADVANCED_FACE('',(#1758),#1771,.F.);
+#1758 = FACE_BOUND('',#1759,.F.);
+#1759 = EDGE_LOOP('',(#1760,#1761,#1762,#1770));
+#1760 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1761 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1762 = ORIENTED_EDGE('',*,*,#1763,.T.);
+#1763 = EDGE_CURVE('',#1422,#1516,#1764,.T.);
+#1764 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1765,#1766,#1767,#1768,#1769),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1765 = CARTESIAN_POINT('',(4.9,5.478104631732E-004,0.705212068398));
+#1766 = CARTESIAN_POINT('',(4.938785434687,9.715878654166E-004,
+    0.709244041051));
+#1767 = CARTESIAN_POINT('',(4.978056241371,2.194375862923E-002,
+    0.711167305186));
+#1768 = CARTESIAN_POINT('',(4.999028412135,6.121456531329E-002,
+    0.709244041051));
+#1769 = CARTESIAN_POINT('',(4.999452189537,0.1,0.705212068398));
+#1770 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1771 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1772,#1773,#1774,#1775,#1776,#1777,#1778,#1779,#1780)
+    ,(#1781,#1782,#1783,#1784,#1785,#1786,#1787,#1788,#1789)
+    ,(#1790,#1791,#1792,#1793,#1794,#1795,#1796,#1797,#1798)
+    ,(#1799,#1800,#1801,#1802,#1803,#1804,#1805,#1806,#1807)
+    ,(#1808,#1809,#1810,#1811,#1812,#1813,#1814,#1815,#1816)
+    ,(#1817,#1818,#1819,#1820,#1821,#1822,#1823,#1824,#1825)
+    ,(#1826,#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834)
+    ,(#1835,#1836,#1837,#1838,#1839,#1840,#1841,#1842,#1843)
+    ,(#1844,#1845,#1846,#1847,#1848,#1849,#1850,#1851,#1852
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-8.855910256722E-003,7.315613219612E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1772 = CARTESIAN_POINT('',(4.888581318579,1.418941430944E-003,
+    0.708837472208));
+#1773 = CARTESIAN_POINT('',(4.889039750287,9.604387133057E-004,
+    0.706839174569));
+#1774 = CARTESIAN_POINT('',(4.889326333312,6.735465343954E-004,
+    0.704832066195));
+#1775 = CARTESIAN_POINT('',(4.888325137487,1.674870589192E-003,
+    0.702755054072));
+#1776 = CARTESIAN_POINT('',(4.890530258425,-5.30016286966E-004,
+    0.700850585719));
+#1777 = CARTESIAN_POINT('',(4.889185680865,8.13923342385E-004,
+    0.698755394657));
+#1778 = CARTESIAN_POINT('',(4.889606889246,3.933739144045E-004,
+    0.696755314877));
+#1779 = CARTESIAN_POINT('',(4.889640569674,3.594616380201E-004,
+    0.694734143219));
+#1780 = CARTESIAN_POINT('',(4.889568739839,4.314286114622E-004,
+    0.692707465772));
+#1781 = CARTESIAN_POINT('',(4.917866154415,-3.66033377625E-004,
+    0.709666100861));
+#1782 = CARTESIAN_POINT('',(4.918459242047,-9.590931488468E-004,
+    0.707674911771));
+#1783 = CARTESIAN_POINT('',(4.919247720678,-1.74789818658E-003,
+    0.705694371776));
+#1784 = CARTESIAN_POINT('',(4.918498783283,-9.99028486697E-004,
+    0.703632939804));
+#1785 = CARTESIAN_POINT('',(4.919444967728,-1.945785469536E-003,
+    0.701657099416));
+#1786 = CARTESIAN_POINT('',(4.918452034166,-9.508146865551E-004,
+    0.699584783755));
+#1787 = CARTESIAN_POINT('',(4.919564323744,-2.065389886792E-003,
+    0.697619123702));
+#1788 = CARTESIAN_POINT('',(4.919468581043,-1.968997507163E-003,
+    0.695591618817));
+#1789 = CARTESIAN_POINT('',(4.91919927385,-1.699464166746E-003,
+    0.693554456917));
+#1790 = CARTESIAN_POINT('',(4.940912381732,4.088195396367E-003,
+    0.710161928533));
+#1791 = CARTESIAN_POINT('',(4.941367891175,3.633241962023E-003,
+    0.708163301614));
+#1792 = CARTESIAN_POINT('',(4.93905560027,5.951595315802E-003,
+    0.70601235679));
+#1793 = CARTESIAN_POINT('',(4.948195566943,-3.208085924671E-003,
+    0.704493303189));
+#1794 = CARTESIAN_POINT('',(4.934343121243,1.067252569189E-002,
+    0.70170984551));
+#1795 = CARTESIAN_POINT('',(4.948367230173,-3.379324320986E-003,
+    0.700450536404));
+#1796 = CARTESIAN_POINT('',(4.940168349545,4.83692513705E-003,
+    0.697983918367));
+#1797 = CARTESIAN_POINT('',(4.941491039177,3.512236092551E-003,
+    0.6960337724));
+#1798 = CARTESIAN_POINT('',(4.941918305948,3.083466747439E-003,
+    0.694033264294));
+#1799 = CARTESIAN_POINT('',(4.956054562146,1.64439896651E-002,
+    0.710235307426));
+#1800 = CARTESIAN_POINT('',(4.954328120849,1.816963313581E-002,
+    0.708118794541));
+#1801 = CARTESIAN_POINT('',(4.956374081618,1.611547953408E-002,
+    0.70621290735));
+#1802 = CARTESIAN_POINT('',(4.944977414479,2.754559017757E-002,
+    0.703549695973));
+#1803 = CARTESIAN_POINT('',(4.977228958281,-4.754790584688E-003,
+    0.703304600775));
+#1804 = CARTESIAN_POINT('',(4.95012792881,2.239212576103E-002,
+    0.699788114101));
+#1805 = CARTESIAN_POINT('',(4.959013102735,1.348001998207E-002,
+    0.698263762973));
+#1806 = CARTESIAN_POINT('',(4.954601792292,1.789364947595E-002,
+    0.695998789584));
+#1807 = CARTESIAN_POINT('',(4.955680313925,1.681696661336E-002,
+    0.694033877457));
+#1808 = CARTESIAN_POINT('',(4.974404387046,2.559561295107E-002,
+    0.710485189777));
+#1809 = CARTESIAN_POINT('',(4.976920204782,2.307979521449E-002,
+    0.708599336437));
+#1810 = CARTESIAN_POINT('',(4.977860188335,2.213981168672E-002,
+    0.706617427178));
+#1811 = CARTESIAN_POINT('',(4.987799357259,1.220064269653E-002,
+    0.705158730132));
+#1812 = CARTESIAN_POINT('',(4.954557696925,4.544230312455E-002,
+    0.701293424068));
+#1813 = CARTESIAN_POINT('',(4.983485737462,1.65142624988E-002,
+    0.700875330192));
+#1814 = CARTESIAN_POINT('',(4.974547374651,2.545262536877E-002,
+    0.698342633304));
+#1815 = CARTESIAN_POINT('',(4.978357603941,2.164239605402E-002,
+    0.69653187321));
+#1816 = CARTESIAN_POINT('',(4.977018063778,2.298193622155E-002,
+    0.694437138377));
+#1817 = CARTESIAN_POINT('',(4.983556010338,4.394543785661E-002,
+    0.710235307426));
+#1818 = CARTESIAN_POINT('',(4.981830366867,4.567187915352E-002,
+    0.708118794541));
+#1819 = CARTESIAN_POINT('',(4.983884520451,4.362591836404E-002,
+    0.70621290735));
+#1820 = CARTESIAN_POINT('',(4.972454409849,5.50225855597E-002,
+    0.703549695973));
+#1821 = CARTESIAN_POINT('',(5.004754790558,2.277104167036E-002,
+    0.703304600774));
+#1822 = CARTESIAN_POINT('',(4.977607874255,4.987207123534E-002,
+    0.699788114102));
+#1823 = CARTESIAN_POINT('',(4.986519980011,4.098689724032E-002,
+    0.698263762973));
+#1824 = CARTESIAN_POINT('',(4.982106350531,4.539820770983E-002,
+    0.695998789585));
+#1825 = CARTESIAN_POINT('',(4.983183033388,4.431968607446E-002,
+    0.694033877457));
+#1826 = CARTESIAN_POINT('',(4.995911804603,5.908761826686E-002,
+    0.710161928533));
+#1827 = CARTESIAN_POINT('',(4.996366758037,5.86321088235E-002,
+    0.708163301614));
+#1828 = CARTESIAN_POINT('',(4.994048404688,6.094439973806E-002,
+    0.70601235679));
+#1829 = CARTESIAN_POINT('',(5.003208085922,5.18044330353E-002,
+    0.704493303189));
+#1830 = CARTESIAN_POINT('',(4.989327474312,6.565687878419E-002,
+    0.70170984551));
+#1831 = CARTESIAN_POINT('',(5.003379324317,5.163276980233E-002,
+    0.700450536403));
+#1832 = CARTESIAN_POINT('',(4.995163074862,5.983165047231E-002,
+    0.697983918367));
+#1833 = CARTESIAN_POINT('',(4.996487763903,5.850896082366E-002,
+    0.6960337724));
+#1834 = CARTESIAN_POINT('',(4.996916533251,5.808169405305E-002,
+    0.694033264294));
+#1835 = CARTESIAN_POINT('',(5.000366033378,8.213384558495E-002,
+    0.709666100861));
+#1836 = CARTESIAN_POINT('',(5.000959093149,8.154075795357E-002,
+    0.707674911771));
+#1837 = CARTESIAN_POINT('',(5.001747898187,8.075227932003E-002,
+    0.705694371776));
+#1838 = CARTESIAN_POINT('',(5.000999028481,8.150121672595E-002,
+    0.703632939804));
+#1839 = CARTESIAN_POINT('',(5.001945785479,8.055503225741E-002,
+    0.701657099416));
+#1840 = CARTESIAN_POINT('',(5.00095081468,8.154796584748E-002,
+    0.699584783755));
+#1841 = CARTESIAN_POINT('',(5.002065389889,8.043567624937E-002,
+    0.697619123702));
+#1842 = CARTESIAN_POINT('',(5.001968997509,8.053141895608E-002,
+    0.695591618817));
+#1843 = CARTESIAN_POINT('',(5.001699464168,8.08007261491E-002,
+    0.693554456917));
+#1844 = CARTESIAN_POINT('',(4.99858105857,0.111418681421,0.708837472209)
+  );
+#1845 = CARTESIAN_POINT('',(4.999039561287,0.110960249713,0.706839174569
+    ));
+#1846 = CARTESIAN_POINT('',(4.999326453465,0.110673666688,0.704832066195
+    ));
+#1847 = CARTESIAN_POINT('',(4.998325129413,0.111674862511,0.702755054073
+    ));
+#1848 = CARTESIAN_POINT('',(5.000530016284,0.109469741578,0.700850585719
+    ));
+#1849 = CARTESIAN_POINT('',(4.99918607666,0.110814319132,0.698755394657)
+  );
+#1850 = CARTESIAN_POINT('',(4.999606626084,0.110393110755,0.696755314877
+    ));
+#1851 = CARTESIAN_POINT('',(4.999640538362,0.110359430326,0.694734143219
+    ));
+#1852 = CARTESIAN_POINT('',(4.999568571388,0.110431260162,0.692707465772
+    ));
+#1853 = ADVANCED_FACE('',(#1854),#1879,.F.);
+#1854 = FACE_BOUND('',#1855,.F.);
+#1855 = EDGE_LOOP('',(#1856,#1857,#1865,#1873));
+#1856 = ORIENTED_EDGE('',*,*,#1430,.F.);
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1431,#1859,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(0.142592522063,4.314033252579E-002,
+    1.110452846327));
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(9.837729952288E-002,-1.074890013952E-003,
+    0.689773104659));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1865 = ORIENTED_EDGE('',*,*,#1866,.T.);
+#1866 = EDGE_CURVE('',#1859,#1867,#1869,.T.);
+#1867 = VERTEX_POINT('',#1868);
+#1868 = CARTESIAN_POINT('',(4.857407477937,4.314033252579E-002,
+    1.110452846327));
+#1869 = LINE('',#1870,#1871);
+#1870 = CARTESIAN_POINT('',(5.255211763284E-002,4.314033252579E-002,
+    1.110452846327));
+#1871 = VECTOR('',#1872,1.);
+#1872 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#1873 = ORIENTED_EDGE('',*,*,#1874,.F.);
+#1874 = EDGE_CURVE('',#1422,#1867,#1875,.T.);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(4.901622700477,-1.074890013952E-003,
+    0.689773104659));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#1879 = PLANE('',#1880);
+#1880 = AXIS2_PLACEMENT_3D('',#1881,#1882,#1883);
+#1881 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.7));
+#1882 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#1883 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1884 = ADVANCED_FACE('',(#1885),#1898,.F.);
+#1885 = FACE_BOUND('',#1886,.F.);
+#1886 = EDGE_LOOP('',(#1887,#1888,#1889,#1897));
+#1887 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1888 = ORIENTED_EDGE('',*,*,#1506,.T.);
+#1889 = ORIENTED_EDGE('',*,*,#1890,.T.);
+#1890 = EDGE_CURVE('',#1507,#1482,#1891,.T.);
+#1891 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1892,#1893,#1894,#1895,#1896),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1892 = CARTESIAN_POINT('',(4.999452189537,4.9,0.705212068398));
+#1893 = CARTESIAN_POINT('',(4.999028412135,4.938785434687,0.709244041051
+    ));
+#1894 = CARTESIAN_POINT('',(4.978056241371,4.978056241371,0.711167305186
+    ));
+#1895 = CARTESIAN_POINT('',(4.938785434687,4.999028412135,0.709244041051
+    ));
+#1896 = CARTESIAN_POINT('',(4.9,4.999452189537,0.705212068398));
+#1897 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1898 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1899,#1900,#1901,#1902,#1903,#1904,#1905,#1906,#1907)
+    ,(#1908,#1909,#1910,#1911,#1912,#1913,#1914,#1915,#1916)
+    ,(#1917,#1918,#1919,#1920,#1921,#1922,#1923,#1924,#1925)
+    ,(#1926,#1927,#1928,#1929,#1930,#1931,#1932,#1933,#1934)
+    ,(#1935,#1936,#1937,#1938,#1939,#1940,#1941,#1942,#1943)
+    ,(#1944,#1945,#1946,#1947,#1948,#1949,#1950,#1951,#1952)
+    ,(#1953,#1954,#1955,#1956,#1957,#1958,#1959,#1960,#1961)
+    ,(#1962,#1963,#1964,#1965,#1966,#1967,#1968,#1969,#1970)
+    ,(#1971,#1972,#1973,#1974,#1975,#1976,#1977,#1978,#1979
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593051E-002,
+    7.778174593053E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1899 = CARTESIAN_POINT('',(4.889568739838,4.999568571387,0.692707465772
+    ));
+#1900 = CARTESIAN_POINT('',(4.889640569674,4.999640538362,0.694734143219
+    ));
+#1901 = CARTESIAN_POINT('',(4.889606889245,4.999606626085,0.696755314877
+    ));
+#1902 = CARTESIAN_POINT('',(4.889185680866,4.999186076659,0.698755394657
+    ));
+#1903 = CARTESIAN_POINT('',(4.890530258424,5.000530016286,0.700850585719
+    ));
+#1904 = CARTESIAN_POINT('',(4.888325137487,4.998325129411,0.702755054072
+    ));
+#1905 = CARTESIAN_POINT('',(4.889326333313,4.999326453466,0.704832066195
+    ));
+#1906 = CARTESIAN_POINT('',(4.889039750287,4.999039561287,0.706839174569
+    ));
+#1907 = CARTESIAN_POINT('',(4.888581318578,4.998581058569,0.708837472208
+    ));
+#1908 = CARTESIAN_POINT('',(4.919199273852,5.001699464168,0.693554456917
+    ));
+#1909 = CARTESIAN_POINT('',(4.919468581046,5.001968997511,0.695591618817
+    ));
+#1910 = CARTESIAN_POINT('',(4.919564323749,5.00206538989,0.697619123702)
+  );
+#1911 = CARTESIAN_POINT('',(4.918452034154,5.000950814678,0.699584783755
+    ));
+#1912 = CARTESIAN_POINT('',(4.919444967741,5.001945785481,0.701657099415
+    ));
+#1913 = CARTESIAN_POINT('',(4.918498783276,5.000999028481,0.703632939804
+    ));
+#1914 = CARTESIAN_POINT('',(4.919247720679,5.001747898188,0.705694371776
+    ));
+#1915 = CARTESIAN_POINT('',(4.918459242048,5.00095909315,0.707674911771)
+  );
+#1916 = CARTESIAN_POINT('',(4.917866154415,5.000366033378,0.709666100861
+    ));
+#1917 = CARTESIAN_POINT('',(4.941918305946,4.99691653325,0.694033264294)
+  );
+#1918 = CARTESIAN_POINT('',(4.941491039169,4.996487763899,0.696033772399
+    ));
+#1919 = CARTESIAN_POINT('',(4.940168349529,4.995163074854,0.697983918368
+    ));
+#1920 = CARTESIAN_POINT('',(4.948367230191,5.003379324328,0.700450536402
+    ));
+#1921 = CARTESIAN_POINT('',(4.934343121233,4.989327474309,0.701709845511
+    ));
+#1922 = CARTESIAN_POINT('',(4.948195566943,5.003208085917,0.704493303188
+    ));
+#1923 = CARTESIAN_POINT('',(4.939055600272,4.994048404688,0.706012356791
+    ));
+#1924 = CARTESIAN_POINT('',(4.941367891174,4.996366758037,0.708163301614
+    ));
+#1925 = CARTESIAN_POINT('',(4.940912381733,4.995911804604,0.710161928533
+    ));
+#1926 = CARTESIAN_POINT('',(4.955680313927,4.983183033389,0.694033877457
+    ));
+#1927 = CARTESIAN_POINT('',(4.954601792304,4.982106350538,0.695998789585
+    ));
+#1928 = CARTESIAN_POINT('',(4.959013102762,4.986519980033,0.698263762972
+    ));
+#1929 = CARTESIAN_POINT('',(4.950127928757,4.97760787421,0.699788114103)
+  );
+#1930 = CARTESIAN_POINT('',(4.977228958307,5.004754790584,0.703304600772
+    ));
+#1931 = CARTESIAN_POINT('',(4.944977414468,4.972454409836,0.703549695975
+    ));
+#1932 = CARTESIAN_POINT('',(4.95637408162,4.983884520457,0.70621290735)
+  );
+#1933 = CARTESIAN_POINT('',(4.954328120851,4.981830366867,0.708118794542
+    ));
+#1934 = CARTESIAN_POINT('',(4.956054562143,4.983556010335,0.710235307426
+    ));
+#1935 = CARTESIAN_POINT('',(4.977018063776,4.977018063777,0.694437138377
+    ));
+#1936 = CARTESIAN_POINT('',(4.978357603928,4.978357603931,0.696531873209
+    ));
+#1937 = CARTESIAN_POINT('',(4.974547374623,4.974547374616,0.698342633305
+    ));
+#1938 = CARTESIAN_POINT('',(4.983485737515,4.983485737528,0.70087533019)
+  );
+#1939 = CARTESIAN_POINT('',(4.954557696893,4.954557696879,0.70129342407)
+  );
+#1940 = CARTESIAN_POINT('',(4.987799357269,4.987799357277,0.705158730131
+    ));
+#1941 = CARTESIAN_POINT('',(4.977860188334,4.977860188327,0.706617427178
+    ));
+#1942 = CARTESIAN_POINT('',(4.97692020478,4.976920204782,0.708599336436)
+  );
+#1943 = CARTESIAN_POINT('',(4.974404387049,4.974404387048,0.710485189777
+    ));
+#1944 = CARTESIAN_POINT('',(4.98318303339,4.955680313927,0.694033877457)
+  );
+#1945 = CARTESIAN_POINT('',(4.982106350541,4.954601792302,0.695998789585
+    ));
+#1946 = CARTESIAN_POINT('',(4.986519980029,4.959013102769,0.698263762972
+    ));
+#1947 = CARTESIAN_POINT('',(4.977607874221,4.950127928749,0.699788114102
+    ));
+#1948 = CARTESIAN_POINT('',(5.004754790569,4.977228958314,0.703304600773
+    ));
+#1949 = CARTESIAN_POINT('',(4.972454409848,4.944977414465,0.703549695974
+    ));
+#1950 = CARTESIAN_POINT('',(4.983884520449,4.956374081623,0.70621290735)
+  );
+#1951 = CARTESIAN_POINT('',(4.981830366869,4.95432812085,0.708118794542)
+  );
+#1952 = CARTESIAN_POINT('',(4.983556010336,4.956054562144,0.710235307426
+    ));
+#1953 = CARTESIAN_POINT('',(4.99691653325,4.941918305946,0.694033264294)
+  );
+#1954 = CARTESIAN_POINT('',(4.996487763897,4.94149103917,0.6960337724));
+#1955 = CARTESIAN_POINT('',(4.995163074855,4.940168349525,0.697983918367
+    ));
+#1956 = CARTESIAN_POINT('',(5.003379324321,4.948367230196,0.700450536403
+    ));
+#1957 = CARTESIAN_POINT('',(4.989327474316,4.934343121228,0.701709845511
+    ));
+#1958 = CARTESIAN_POINT('',(5.003208085912,4.948195566948,0.704493303189
+    ));
+#1959 = CARTESIAN_POINT('',(4.994048404694,4.939055600269,0.70601235679)
+  );
+#1960 = CARTESIAN_POINT('',(4.996366758035,4.941367891175,0.708163301614
+    ));
+#1961 = CARTESIAN_POINT('',(4.995911804603,4.940912381733,0.710161928533
+    ));
+#1962 = CARTESIAN_POINT('',(5.001699464169,4.919199273852,0.693554456918
+    ));
+#1963 = CARTESIAN_POINT('',(5.001968997511,4.919468581046,0.695591618817
+    ));
+#1964 = CARTESIAN_POINT('',(5.002065389891,4.919564323751,0.697619123702
+    ));
+#1965 = CARTESIAN_POINT('',(5.000950814676,4.91845203415,0.699584783755)
+  );
+#1966 = CARTESIAN_POINT('',(5.001945785483,4.919444967746,0.701657099416
+    ));
+#1967 = CARTESIAN_POINT('',(5.000999028481,4.918498783274,0.703632939804
+    ));
+#1968 = CARTESIAN_POINT('',(5.001747898187,4.91924772068,0.705694371776)
+  );
+#1969 = CARTESIAN_POINT('',(5.00095909315,4.918459242047,0.707674911771)
+  );
+#1970 = CARTESIAN_POINT('',(5.000366033378,4.917866154415,0.709666100861
+    ));
+#1971 = CARTESIAN_POINT('',(4.999568571387,4.889568739838,0.692707465772
+    ));
+#1972 = CARTESIAN_POINT('',(4.999640538362,4.889640569674,0.694734143219
+    ));
+#1973 = CARTESIAN_POINT('',(4.999606626084,4.889606889245,0.696755314877
+    ));
+#1974 = CARTESIAN_POINT('',(4.999186076661,4.889185680869,0.698755394657
+    ));
+#1975 = CARTESIAN_POINT('',(5.000530016283,4.890530258421,0.700850585719
+    ));
+#1976 = CARTESIAN_POINT('',(4.998325129413,4.88832513749,0.702755054073)
+  );
+#1977 = CARTESIAN_POINT('',(4.999326453465,4.889326333312,0.704832066195
+    ));
+#1978 = CARTESIAN_POINT('',(4.999039561287,4.889039750287,0.706839174569
+    ));
+#1979 = CARTESIAN_POINT('',(4.998581058569,4.888581318578,0.708837472208
+    ));
+#1980 = ADVANCED_FACE('',(#1981),#2006,.T.);
+#1981 = FACE_BOUND('',#1982,.T.);
+#1982 = EDGE_LOOP('',(#1983,#1984,#1992,#2000));
+#1983 = ORIENTED_EDGE('',*,*,#1481,.F.);
+#1984 = ORIENTED_EDGE('',*,*,#1985,.T.);
+#1985 = EDGE_CURVE('',#1473,#1986,#1988,.T.);
+#1986 = VERTEX_POINT('',#1987);
+#1987 = CARTESIAN_POINT('',(0.142592522063,4.956859667474,1.110452846327
+    ));
+#1988 = LINE('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(9.837729952288E-002,5.001074890014,
+    0.689773104659));
+#1990 = VECTOR('',#1991,1.);
+#1991 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#1992 = ORIENTED_EDGE('',*,*,#1993,.T.);
+#1993 = EDGE_CURVE('',#1986,#1994,#1996,.T.);
+#1994 = VERTEX_POINT('',#1995);
+#1995 = CARTESIAN_POINT('',(4.857407477937,4.956859667474,1.110452846327
+    ));
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(5.255211763284E-002,4.956859667474,
+    1.110452846327));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2000 = ORIENTED_EDGE('',*,*,#2001,.F.);
+#2001 = EDGE_CURVE('',#1482,#1994,#2002,.T.);
+#2002 = LINE('',#2003,#2004);
+#2003 = CARTESIAN_POINT('',(4.901622700477,5.001074890014,0.689773104659
+    ));
+#2004 = VECTOR('',#2005,1.);
+#2005 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2006 = PLANE('',#2007);
+#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010);
+#2008 = CARTESIAN_POINT('',(0.E+000,5.,0.7));
+#2009 = DIRECTION('',(0.E+000,0.994521895368,0.104528463268));
+#2010 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2011 = ADVANCED_FACE('',(#2012),#2037,.F.);
+#2012 = FACE_BOUND('',#2013,.F.);
+#2013 = EDGE_LOOP('',(#2014,#2015,#2023,#2031));
+#2014 = ORIENTED_EDGE('',*,*,#1515,.F.);
+#2015 = ORIENTED_EDGE('',*,*,#2016,.T.);
+#2016 = EDGE_CURVE('',#1516,#2017,#2019,.T.);
+#2017 = VERTEX_POINT('',#2018);
+#2018 = CARTESIAN_POINT('',(4.956859667474,0.142592522063,1.110452846327
+    ));
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(5.001074890014,9.837729952288E-002,
+    0.689773104659));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2023 = ORIENTED_EDGE('',*,*,#2024,.T.);
+#2024 = EDGE_CURVE('',#2017,#2025,#2027,.T.);
+#2025 = VERTEX_POINT('',#2026);
+#2026 = CARTESIAN_POINT('',(4.956859667474,4.857407477937,1.110452846327
+    ));
+#2027 = LINE('',#2028,#2029);
+#2028 = CARTESIAN_POINT('',(4.956859667474,5.255211763284E-002,
+    1.110452846327));
+#2029 = VECTOR('',#2030,1.);
+#2030 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2031 = ORIENTED_EDGE('',*,*,#2032,.F.);
+#2032 = EDGE_CURVE('',#1507,#2025,#2033,.T.);
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(5.001074890014,4.901622700477,0.689773104659
+    ));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2037 = PLANE('',#2038);
+#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041);
+#2039 = CARTESIAN_POINT('',(5.,0.E+000,0.7));
+#2040 = DIRECTION('',(-0.994521895368,0.E+000,-0.104528463268));
+#2041 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2042 = ADVANCED_FACE('',(#2043),#2055,.T.);
+#2043 = FACE_BOUND('',#2044,.T.);
+#2044 = EDGE_LOOP('',(#2045,#2046,#2047,#2054));
+#2045 = ORIENTED_EDGE('',*,*,#1540,.F.);
+#2046 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#2047 = ORIENTED_EDGE('',*,*,#2048,.T.);
+#2048 = EDGE_CURVE('',#1859,#1732,#2049,.T.);
+#2049 = CIRCLE('',#2050,0.1);
+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
+#2051 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,1.1));
+#2052 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#2053 = DIRECTION('',(-0.99458126461,1.086699344846E-002,0.10339253619)
+  );
+#2054 = ORIENTED_EDGE('',*,*,#1731,.F.);
+#2055 = CYLINDRICAL_SURFACE('',#2056,0.1);
+#2056 = AXIS2_PLACEMENT_3D('',#2057,#2058,#2059);
+#2057 = CARTESIAN_POINT('',(9.837729952288E-002,9.837729952288E-002,
+    0.679320258332));
+#2058 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#2059 = DIRECTION('',(-0.994521895368,-9.1635032895E-014,0.104528463267)
+  );
+#2060 = ADVANCED_FACE('',(#2061),#2073,.T.);
+#2061 = FACE_BOUND('',#2062,.T.);
+#2062 = EDGE_LOOP('',(#2063,#2064,#2071,#2072));
+#2063 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#2064 = ORIENTED_EDGE('',*,*,#2065,.T.);
+#2065 = EDGE_CURVE('',#1740,#1986,#2066,.T.);
+#2066 = CIRCLE('',#2067,0.1);
+#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070);
+#2068 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,1.1));
+#2069 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#2070 = DIRECTION('',(-0.994521895368,9.163156344805E-014,0.104528463267
+    ));
+#2071 = ORIENTED_EDGE('',*,*,#1985,.F.);
+#2072 = ORIENTED_EDGE('',*,*,#1635,.F.);
+#2073 = CYLINDRICAL_SURFACE('',#2074,0.1);
+#2074 = AXIS2_PLACEMENT_3D('',#2075,#2076,#2077);
+#2075 = CARTESIAN_POINT('',(9.837729952288E-002,4.901622700477,
+    0.679320258332));
+#2076 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#2077 = DIRECTION('',(-0.994521895368,9.1635032895E-014,0.104528463267)
+  );
+#2078 = ADVANCED_FACE('',(#2079),#2106,.T.);
+#2079 = FACE_BOUND('',#2080,.T.);
+#2080 = EDGE_LOOP('',(#2081,#2082,#2091,#2099));
+#2081 = ORIENTED_EDGE('',*,*,#1739,.F.);
+#2082 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2083 = EDGE_CURVE('',#1732,#2084,#2086,.T.);
+#2084 = VERTEX_POINT('',#2085);
+#2085 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,1.2));
+#2086 = CIRCLE('',#2087,0.1);
+#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090);
+#2088 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,1.1));
+#2089 = DIRECTION('',(-4.998246507225E-016,1.,5.551115123126E-016));
+#2090 = DIRECTION('',(-0.994521895368,-5.551115123127E-016,
+    0.104528463268));
+#2091 = ORIENTED_EDGE('',*,*,#2092,.T.);
+#2092 = EDGE_CURVE('',#2084,#2093,#2095,.T.);
+#2093 = VERTEX_POINT('',#2094);
+#2094 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,1.2));
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(0.142592522063,5.255211763284E-002,1.2));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2099 = ORIENTED_EDGE('',*,*,#2100,.T.);
+#2100 = EDGE_CURVE('',#2093,#1740,#2101,.T.);
+#2101 = CIRCLE('',#2102,0.1);
+#2102 = AXIS2_PLACEMENT_3D('',#2103,#2104,#2105);
+#2103 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,1.1));
+#2104 = DIRECTION('',(-9.335131358206E-016,-1.,-8.881784197001E-015));
+#2105 = DIRECTION('',(-1.,9.335131358206E-016,8.326672684689E-016));
+#2106 = CYLINDRICAL_SURFACE('',#2107,0.1);
+#2107 = AXIS2_PLACEMENT_3D('',#2108,#2109,#2110);
+#2108 = CARTESIAN_POINT('',(0.142592522063,5.255211763284E-002,1.1));
+#2109 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2110 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#2111 = ADVANCED_FACE('',(#2112),#2124,.T.);
+#2112 = FACE_BOUND('',#2113,.T.);
+#2113 = EDGE_LOOP('',(#2114,#2115,#2122,#2123));
+#2114 = ORIENTED_EDGE('',*,*,#2016,.T.);
+#2115 = ORIENTED_EDGE('',*,*,#2116,.F.);
+#2116 = EDGE_CURVE('',#1867,#2017,#2117,.T.);
+#2117 = CIRCLE('',#2118,0.1);
+#2118 = AXIS2_PLACEMENT_3D('',#2119,#2120,#2121);
+#2119 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,1.1));
+#2120 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2121 = DIRECTION('',(0.99458126461,1.086699344847E-002,0.10339253619));
+#2122 = ORIENTED_EDGE('',*,*,#1874,.F.);
+#2123 = ORIENTED_EDGE('',*,*,#1763,.T.);
+#2124 = CYLINDRICAL_SURFACE('',#2125,0.1);
+#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128);
+#2126 = CARTESIAN_POINT('',(4.901622700477,9.837729952288E-002,
+    0.679320258332));
+#2127 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2128 = DIRECTION('',(0.994521895368,-9.1635032895E-014,0.104528463267)
+  );
+#2129 = ADVANCED_FACE('',(#2130),#2155,.T.);
+#2130 = FACE_BOUND('',#2131,.T.);
+#2131 = EDGE_LOOP('',(#2132,#2133,#2142,#2148));
+#2132 = ORIENTED_EDGE('',*,*,#1866,.T.);
+#2133 = ORIENTED_EDGE('',*,*,#2134,.T.);
+#2134 = EDGE_CURVE('',#1867,#2135,#2137,.T.);
+#2135 = VERTEX_POINT('',#2136);
+#2136 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,1.2));
+#2137 = CIRCLE('',#2138,0.1);
+#2138 = AXIS2_PLACEMENT_3D('',#2139,#2140,#2141);
+#2139 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,1.1));
+#2140 = DIRECTION('',(-1.,-7.589944228882E-015,1.275651085905E-014));
+#2141 = DIRECTION('',(1.189326415129E-014,0.104528463268,0.994521895368)
+  );
+#2142 = ORIENTED_EDGE('',*,*,#2143,.F.);
+#2143 = EDGE_CURVE('',#2084,#2135,#2144,.T.);
+#2144 = LINE('',#2145,#2146);
+#2145 = CARTESIAN_POINT('',(5.255211763284E-002,0.142592522063,1.2));
+#2146 = VECTOR('',#2147,1.);
+#2147 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2148 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#2149 = EDGE_CURVE('',#1859,#2084,#2150,.T.);
+#2150 = CIRCLE('',#2151,0.1);
+#2151 = AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);
+#2152 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,1.1));
+#2153 = DIRECTION('',(-1.,-2.61112289959E-017,-2.484317490146E-016));
+#2154 = DIRECTION('',(-2.498001805406E-016,0.104528463268,0.994521895368
+    ));
+#2155 = CYLINDRICAL_SURFACE('',#2156,0.1);
+#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159);
+#2157 = CARTESIAN_POINT('',(5.255211763284E-002,0.142592522063,1.1));
+#2158 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2159 = DIRECTION('',(-0.E+000,-0.994521895368,0.104528463268));
+#2160 = ADVANCED_FACE('',(#2161),#2173,.T.);
+#2161 = FACE_BOUND('',#2162,.T.);
+#2162 = EDGE_LOOP('',(#2163,#2164,#2171,#2172));
+#2163 = ORIENTED_EDGE('',*,*,#2001,.T.);
+#2164 = ORIENTED_EDGE('',*,*,#2165,.T.);
+#2165 = EDGE_CURVE('',#1994,#2025,#2166,.T.);
+#2166 = CIRCLE('',#2167,0.1);
+#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);
+#2168 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,1.1));
+#2169 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#2170 = DIRECTION('',(8.284518904222E-014,0.994521895368,0.104528463267)
+  );
+#2171 = ORIENTED_EDGE('',*,*,#2032,.F.);
+#2172 = ORIENTED_EDGE('',*,*,#1890,.T.);
+#2173 = CYLINDRICAL_SURFACE('',#2174,0.1);
+#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177);
+#2175 = CARTESIAN_POINT('',(4.901622700477,4.901622700477,0.679320258332
+    ));
+#2176 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2177 = DIRECTION('',(9.1635032895E-014,0.994521895368,0.104528463267));
+#2178 = ADVANCED_FACE('',(#2179),#2204,.T.);
+#2179 = FACE_BOUND('',#2180,.T.);
+#2180 = EDGE_LOOP('',(#2181,#2188,#2196,#2203));
+#2181 = ORIENTED_EDGE('',*,*,#2182,.F.);
+#2182 = EDGE_CURVE('',#2093,#1986,#2183,.T.);
+#2183 = CIRCLE('',#2184,0.1);
+#2184 = AXIS2_PLACEMENT_3D('',#2185,#2186,#2187);
+#2185 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,1.1));
+#2186 = DIRECTION('',(-1.,8.722807958632E-016,8.326672684689E-016));
+#2187 = DIRECTION('',(8.722807958632E-016,1.,8.881784197001E-015));
+#2188 = ORIENTED_EDGE('',*,*,#2189,.T.);
+#2189 = EDGE_CURVE('',#2093,#2190,#2192,.T.);
+#2190 = VERTEX_POINT('',#2191);
+#2191 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,1.2));
+#2192 = LINE('',#2193,#2194);
+#2193 = CARTESIAN_POINT('',(5.255211763284E-002,4.857407477937,1.2));
+#2194 = VECTOR('',#2195,1.);
+#2195 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2196 = ORIENTED_EDGE('',*,*,#2197,.T.);
+#2197 = EDGE_CURVE('',#2190,#1994,#2198,.T.);
+#2198 = CIRCLE('',#2199,0.1);
+#2199 = AXIS2_PLACEMENT_3D('',#2200,#2201,#2202);
+#2200 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,1.1));
+#2201 = DIRECTION('',(-1.,-7.06368127574E-015,-1.7763568394E-014));
+#2202 = DIRECTION('',(-7.06368127574E-015,1.,-1.25476185455E-028));
+#2203 = ORIENTED_EDGE('',*,*,#1993,.F.);
+#2204 = CYLINDRICAL_SURFACE('',#2205,0.1);
+#2205 = AXIS2_PLACEMENT_3D('',#2206,#2207,#2208);
+#2206 = CARTESIAN_POINT('',(5.255211763284E-002,4.857407477937,1.1));
+#2207 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2208 = DIRECTION('',(-0.E+000,0.994521895368,0.104528463268));
+#2209 = ADVANCED_FACE('',(#2210),#2233,.T.);
+#2210 = FACE_BOUND('',#2211,.T.);
+#2211 = EDGE_LOOP('',(#2212,#2219,#2225,#2232));
+#2212 = ORIENTED_EDGE('',*,*,#2213,.F.);
+#2213 = EDGE_CURVE('',#2190,#2025,#2214,.T.);
+#2214 = CIRCLE('',#2215,0.1);
+#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
+#2216 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,1.1));
+#2217 = DIRECTION('',(1.756870581304E-015,1.,3.12082907304E-029));
+#2218 = DIRECTION('',(1.,-1.756870581304E-015,1.7763568394E-014));
+#2219 = ORIENTED_EDGE('',*,*,#2220,.F.);
+#2220 = EDGE_CURVE('',#2135,#2190,#2221,.T.);
+#2221 = LINE('',#2222,#2223);
+#2222 = CARTESIAN_POINT('',(4.857407477937,5.255211763284E-002,1.2));
+#2223 = VECTOR('',#2224,1.);
+#2224 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2225 = ORIENTED_EDGE('',*,*,#2226,.F.);
+#2226 = EDGE_CURVE('',#2017,#2135,#2227,.T.);
+#2227 = CIRCLE('',#2228,0.1);
+#2228 = AXIS2_PLACEMENT_3D('',#2229,#2230,#2231);
+#2229 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,1.1));
+#2230 = DIRECTION('',(-2.207400398669E-016,-1.,-5.551115123126E-016));
+#2231 = DIRECTION('',(0.994521895368,-2.775557561565E-016,0.104528463268
+    ));
+#2232 = ORIENTED_EDGE('',*,*,#2024,.T.);
+#2233 = CYLINDRICAL_SURFACE('',#2234,0.1);
+#2234 = AXIS2_PLACEMENT_3D('',#2235,#2236,#2237);
+#2235 = CARTESIAN_POINT('',(4.857407477937,5.255211763284E-002,1.1));
+#2236 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2237 = DIRECTION('',(0.994521895368,0.E+000,0.104528463268));
+#2238 = ADVANCED_FACE('',(#2239),#2244,.T.);
+#2239 = FACE_BOUND('',#2240,.T.);
+#2240 = EDGE_LOOP('',(#2241,#2242,#2243));
+#2241 = ORIENTED_EDGE('',*,*,#2048,.F.);
+#2242 = ORIENTED_EDGE('',*,*,#2149,.T.);
+#2243 = ORIENTED_EDGE('',*,*,#2083,.F.);
+#2244 = SPHERICAL_SURFACE('',#2245,0.1);
+#2245 = AXIS2_PLACEMENT_3D('',#2246,#2247,#2248);
+#2246 = CARTESIAN_POINT('',(0.142592522063,0.142592522063,1.1));
+#2247 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#2248 = DIRECTION('',(-0.99458126461,1.086699344847E-002,0.10339253619)
+  );
+#2249 = ADVANCED_FACE('',(#2250),#2255,.T.);
+#2250 = FACE_BOUND('',#2251,.T.);
+#2251 = EDGE_LOOP('',(#2252,#2253,#2254));
+#2252 = ORIENTED_EDGE('',*,*,#2100,.F.);
+#2253 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2254 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#2255 = SPHERICAL_SURFACE('',#2256,0.1);
+#2256 = AXIS2_PLACEMENT_3D('',#2257,#2258,#2259);
+#2257 = CARTESIAN_POINT('',(0.142592522063,4.857407477937,1.1));
+#2258 = DIRECTION('',(-8.326672684689E-016,8.881784197001E-015,-1.));
+#2259 = DIRECTION('',(-1.,9.335131358206E-016,8.326672684689E-016));
+#2260 = ADVANCED_FACE('',(#2261,#2267),#2278,.T.);
+#2261 = FACE_BOUND('',#2262,.T.);
+#2262 = EDGE_LOOP('',(#2263,#2264,#2265,#2266));
+#2263 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2264 = ORIENTED_EDGE('',*,*,#2143,.T.);
+#2265 = ORIENTED_EDGE('',*,*,#2220,.T.);
+#2266 = ORIENTED_EDGE('',*,*,#2189,.F.);
+#2267 = FACE_BOUND('',#2268,.T.);
+#2268 = EDGE_LOOP('',(#2269));
+#2269 = ORIENTED_EDGE('',*,*,#2270,.F.);
+#2270 = EDGE_CURVE('',#2271,#2271,#2273,.T.);
+#2271 = VERTEX_POINT('',#2272);
+#2272 = CARTESIAN_POINT('',(1.145833333333,4.166666666667,1.2));
+#2273 = CIRCLE('',#2274,0.3125);
+#2274 = AXIS2_PLACEMENT_3D('',#2275,#2276,#2277);
+#2275 = CARTESIAN_POINT('',(0.833333333333,4.166666666667,1.2));
+#2276 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2277 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2278 = PLANE('',#2279);
+#2279 = AXIS2_PLACEMENT_3D('',#2280,#2281,#2282);
+#2280 = CARTESIAN_POINT('',(0.E+000,0.E+000,1.2));
+#2281 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2282 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2283 = ADVANCED_FACE('',(#2284),#2289,.T.);
+#2284 = FACE_BOUND('',#2285,.T.);
+#2285 = EDGE_LOOP('',(#2286,#2287,#2288));
+#2286 = ORIENTED_EDGE('',*,*,#2226,.T.);
+#2287 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2288 = ORIENTED_EDGE('',*,*,#2116,.T.);
+#2289 = SPHERICAL_SURFACE('',#2290,0.1);
+#2290 = AXIS2_PLACEMENT_3D('',#2291,#2292,#2293);
+#2291 = CARTESIAN_POINT('',(4.857407477937,0.142592522063,1.1));
+#2292 = DIRECTION('',(-8.881784197003E-015,0.994521895368,
+    -0.104528463268));
+#2293 = DIRECTION('',(0.99458126461,1.086699344848E-002,0.10339253619));
+#2294 = ADVANCED_FACE('',(#2295),#2300,.T.);
+#2295 = FACE_BOUND('',#2296,.T.);
+#2296 = EDGE_LOOP('',(#2297,#2298,#2299));
+#2297 = ORIENTED_EDGE('',*,*,#2197,.F.);
+#2298 = ORIENTED_EDGE('',*,*,#2213,.T.);
+#2299 = ORIENTED_EDGE('',*,*,#2165,.F.);
+#2300 = SPHERICAL_SURFACE('',#2301,0.1);
+#2301 = AXIS2_PLACEMENT_3D('',#2302,#2303,#2304);
+#2302 = CARTESIAN_POINT('',(4.857407477937,4.857407477937,1.1));
+#2303 = DIRECTION('',(1.7763568394E-014,0.E+000,-1.));
+#2304 = DIRECTION('',(-7.06368127574E-015,1.,-1.25476185455E-028));
+#2305 = ADVANCED_FACE('',(#2306),#2325,.F.);
+#2306 = FACE_BOUND('',#2307,.F.);
+#2307 = EDGE_LOOP('',(#2308,#2316,#2317,#2318));
+#2308 = ORIENTED_EDGE('',*,*,#2309,.T.);
+#2309 = EDGE_CURVE('',#2310,#2271,#2312,.T.);
+#2310 = VERTEX_POINT('',#2311);
+#2311 = CARTESIAN_POINT('',(1.145833333333,4.166666666667,1.1));
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(1.145833333333,4.166666666667,1.1));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2316 = ORIENTED_EDGE('',*,*,#2270,.F.);
+#2317 = ORIENTED_EDGE('',*,*,#2309,.F.);
+#2318 = ORIENTED_EDGE('',*,*,#2319,.T.);
+#2319 = EDGE_CURVE('',#2310,#2310,#2320,.T.);
+#2320 = CIRCLE('',#2321,0.3125);
+#2321 = AXIS2_PLACEMENT_3D('',#2322,#2323,#2324);
+#2322 = CARTESIAN_POINT('',(0.833333333333,4.166666666667,1.1));
+#2323 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2324 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2325 = CYLINDRICAL_SURFACE('',#2326,0.3125);
+#2326 = AXIS2_PLACEMENT_3D('',#2327,#2328,#2329);
+#2327 = CARTESIAN_POINT('',(0.833333333333,4.166666666667,1.1));
+#2328 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2329 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2330 = ADVANCED_FACE('',(#2331),#2334,.T.);
+#2331 = FACE_BOUND('',#2332,.F.);
+#2332 = EDGE_LOOP('',(#2333));
+#2333 = ORIENTED_EDGE('',*,*,#2319,.F.);
+#2334 = PLANE('',#2335);
+#2335 = AXIS2_PLACEMENT_3D('',#2336,#2337,#2338);
+#2336 = CARTESIAN_POINT('',(0.833333333333,4.166666666667,1.1));
+#2337 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2338 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2343)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2340,#2341,#2342)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2340 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2341 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2342 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2343 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#2340,
+  'distance_accuracy_value','confusion accuracy');
+#2344 = SHAPE_DEFINITION_REPRESENTATION(#2345,#243);
+#2345 = PRODUCT_DEFINITION_SHAPE('','',#2346);
+#2346 = PRODUCT_DEFINITION('design','',#2347,#2350);
+#2347 = PRODUCT_DEFINITION_FORMATION('','',#2348);
+#2348 = PRODUCT('Open_CASCADE_STEP_translator_6.8_13.2.1',
+  'Open_CASCADE_STEP_translator_6.8_13.2.1','',(#2349));
+#2349 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2350 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2351 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2352,#2354);
+#2352 = ( REPRESENTATION_RELATIONSHIP('','',#243,#233) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2353) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2353 = ITEM_DEFINED_TRANSFORMATION('','',#11,#234);
+#2354 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2355);
+#2355 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('463','428','',#228,#2346,$);
+#2356 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2348));
+#2357 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2358,#2360);
+#2358 = ( REPRESENTATION_RELATIONSHIP('','',#233,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2359) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2359 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#2360 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2361);
+#2361 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('464','429','',#41,#228,$);
+#2362 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#230));
+#2363 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2364),#2906);
+#2364 = MANIFOLD_SOLID_BREP('',#2365);
+#2365 = CLOSED_SHELL('',(#2366,#2406,#2437,#2470,#2501,#2534,#2565,#2589
+    ,#2614,#2638,#2663,#2687,#2711,#2736,#2760,#2785,#2809,#2826,#2843,
+    #2860,#2877,#2894));
+#2366 = ADVANCED_FACE('',(#2367),#2401,.T.);
+#2367 = FACE_BOUND('',#2368,.F.);
+#2368 = EDGE_LOOP('',(#2369,#2379,#2387,#2395));
+#2369 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#2370 = EDGE_CURVE('',#2371,#2373,#2375,.T.);
+#2371 = VERTEX_POINT('',#2372);
+#2372 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#2373 = VERTEX_POINT('',#2374);
+#2374 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2379 = ORIENTED_EDGE('',*,*,#2380,.F.);
+#2380 = EDGE_CURVE('',#2381,#2371,#2383,.T.);
+#2381 = VERTEX_POINT('',#2382);
+#2382 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#2383 = LINE('',#2384,#2385);
+#2384 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#2385 = VECTOR('',#2386,1.);
+#2386 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2387 = ORIENTED_EDGE('',*,*,#2388,.F.);
+#2388 = EDGE_CURVE('',#2389,#2381,#2391,.T.);
+#2389 = VERTEX_POINT('',#2390);
+#2390 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#2391 = LINE('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#2393 = VECTOR('',#2394,1.);
+#2394 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2395 = ORIENTED_EDGE('',*,*,#2396,.F.);
+#2396 = EDGE_CURVE('',#2373,#2389,#2397,.T.);
+#2397 = LINE('',#2398,#2399);
+#2398 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#2399 = VECTOR('',#2400,1.);
+#2400 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2401 = PLANE('',#2402);
+#2402 = AXIS2_PLACEMENT_3D('',#2403,#2404,#2405);
+#2403 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#2404 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2405 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2406 = ADVANCED_FACE('',(#2407),#2432,.F.);
+#2407 = FACE_BOUND('',#2408,.F.);
+#2408 = EDGE_LOOP('',(#2409,#2417,#2418,#2426));
+#2409 = ORIENTED_EDGE('',*,*,#2410,.F.);
+#2410 = EDGE_CURVE('',#2371,#2411,#2413,.T.);
+#2411 = VERTEX_POINT('',#2412);
+#2412 = CARTESIAN_POINT('',(0.35,0.1,0.6));
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2417 = ORIENTED_EDGE('',*,*,#2370,.T.);
+#2418 = ORIENTED_EDGE('',*,*,#2419,.T.);
+#2419 = EDGE_CURVE('',#2373,#2420,#2422,.T.);
+#2420 = VERTEX_POINT('',#2421);
+#2421 = CARTESIAN_POINT('',(0.35,-0.1,0.6));
+#2422 = LINE('',#2423,#2424);
+#2423 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#2424 = VECTOR('',#2425,1.);
+#2425 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2426 = ORIENTED_EDGE('',*,*,#2427,.F.);
+#2427 = EDGE_CURVE('',#2411,#2420,#2428,.T.);
+#2428 = LINE('',#2429,#2430);
+#2429 = CARTESIAN_POINT('',(0.35,-0.1,0.6));
+#2430 = VECTOR('',#2431,1.);
+#2431 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2432 = PLANE('',#2433);
+#2433 = AXIS2_PLACEMENT_3D('',#2434,#2435,#2436);
+#2434 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#2435 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#2436 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2437 = ADVANCED_FACE('',(#2438),#2465,.F.);
+#2438 = FACE_BOUND('',#2439,.F.);
+#2439 = EDGE_LOOP('',(#2440,#2449,#2450,#2459));
+#2440 = ORIENTED_EDGE('',*,*,#2441,.F.);
+#2441 = EDGE_CURVE('',#2411,#2442,#2444,.T.);
+#2442 = VERTEX_POINT('',#2443);
+#2443 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#2444 = CIRCLE('',#2445,0.1);
+#2445 = AXIS2_PLACEMENT_3D('',#2446,#2447,#2448);
+#2446 = CARTESIAN_POINT('',(0.35,0.1,0.5));
+#2447 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2448 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2449 = ORIENTED_EDGE('',*,*,#2427,.T.);
+#2450 = ORIENTED_EDGE('',*,*,#2451,.T.);
+#2451 = EDGE_CURVE('',#2420,#2452,#2454,.T.);
+#2452 = VERTEX_POINT('',#2453);
+#2453 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#2454 = CIRCLE('',#2455,0.1);
+#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
+#2456 = CARTESIAN_POINT('',(0.35,-0.1,0.5));
+#2457 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2458 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2459 = ORIENTED_EDGE('',*,*,#2460,.T.);
+#2460 = EDGE_CURVE('',#2452,#2442,#2461,.T.);
+#2461 = LINE('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#2463 = VECTOR('',#2464,1.);
+#2464 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2465 = CYLINDRICAL_SURFACE('',#2466,0.1);
+#2466 = AXIS2_PLACEMENT_3D('',#2467,#2468,#2469);
+#2467 = CARTESIAN_POINT('',(0.35,-0.1,0.5));
+#2468 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2469 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2470 = ADVANCED_FACE('',(#2471),#2496,.F.);
+#2471 = FACE_BOUND('',#2472,.F.);
+#2472 = EDGE_LOOP('',(#2473,#2481,#2482,#2490));
+#2473 = ORIENTED_EDGE('',*,*,#2474,.F.);
+#2474 = EDGE_CURVE('',#2442,#2475,#2477,.T.);
+#2475 = VERTEX_POINT('',#2476);
+#2476 = CARTESIAN_POINT('',(0.45,0.1,0.2));
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2481 = ORIENTED_EDGE('',*,*,#2460,.F.);
+#2482 = ORIENTED_EDGE('',*,*,#2483,.T.);
+#2483 = EDGE_CURVE('',#2452,#2484,#2486,.T.);
+#2484 = VERTEX_POINT('',#2485);
+#2485 = CARTESIAN_POINT('',(0.45,-0.1,0.2));
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#2488 = VECTOR('',#2489,1.);
+#2489 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2490 = ORIENTED_EDGE('',*,*,#2491,.F.);
+#2491 = EDGE_CURVE('',#2475,#2484,#2492,.T.);
+#2492 = LINE('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(0.45,-0.1,0.2));
+#2494 = VECTOR('',#2495,1.);
+#2495 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2496 = PLANE('',#2497);
+#2497 = AXIS2_PLACEMENT_3D('',#2498,#2499,#2500);
+#2498 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#2499 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2500 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2501 = ADVANCED_FACE('',(#2502),#2529,.T.);
+#2502 = FACE_BOUND('',#2503,.T.);
+#2503 = EDGE_LOOP('',(#2504,#2513,#2521,#2528));
+#2504 = ORIENTED_EDGE('',*,*,#2505,.T.);
+#2505 = EDGE_CURVE('',#2475,#2506,#2508,.T.);
+#2506 = VERTEX_POINT('',#2507);
+#2507 = CARTESIAN_POINT('',(0.65,0.1,0.E+000));
+#2508 = CIRCLE('',#2509,0.2);
+#2509 = AXIS2_PLACEMENT_3D('',#2510,#2511,#2512);
+#2510 = CARTESIAN_POINT('',(0.65,0.1,0.2));
+#2511 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2512 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2513 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#2514 = EDGE_CURVE('',#2506,#2515,#2517,.T.);
+#2515 = VERTEX_POINT('',#2516);
+#2516 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#2517 = LINE('',#2518,#2519);
+#2518 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#2519 = VECTOR('',#2520,1.);
+#2520 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2521 = ORIENTED_EDGE('',*,*,#2522,.F.);
+#2522 = EDGE_CURVE('',#2484,#2515,#2523,.T.);
+#2523 = CIRCLE('',#2524,0.2);
+#2524 = AXIS2_PLACEMENT_3D('',#2525,#2526,#2527);
+#2525 = CARTESIAN_POINT('',(0.65,-0.1,0.2));
+#2526 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2527 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2528 = ORIENTED_EDGE('',*,*,#2491,.F.);
+#2529 = CYLINDRICAL_SURFACE('',#2530,0.2);
+#2530 = AXIS2_PLACEMENT_3D('',#2531,#2532,#2533);
+#2531 = CARTESIAN_POINT('',(0.65,-0.1,0.2));
+#2532 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2533 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2534 = ADVANCED_FACE('',(#2535),#2560,.F.);
+#2535 = FACE_BOUND('',#2536,.F.);
+#2536 = EDGE_LOOP('',(#2537,#2545,#2546,#2554));
+#2537 = ORIENTED_EDGE('',*,*,#2538,.F.);
+#2538 = EDGE_CURVE('',#2506,#2539,#2541,.T.);
+#2539 = VERTEX_POINT('',#2540);
+#2540 = CARTESIAN_POINT('',(1.,0.1,0.E+000));
+#2541 = LINE('',#2542,#2543);
+#2542 = CARTESIAN_POINT('',(0.65,0.1,0.E+000));
+#2543 = VECTOR('',#2544,1.);
+#2544 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2545 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#2546 = ORIENTED_EDGE('',*,*,#2547,.T.);
+#2547 = EDGE_CURVE('',#2515,#2548,#2550,.T.);
+#2548 = VERTEX_POINT('',#2549);
+#2549 = CARTESIAN_POINT('',(1.,-0.1,0.E+000));
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2554 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2555 = EDGE_CURVE('',#2539,#2548,#2556,.T.);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(1.,-0.1,0.E+000));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2560 = PLANE('',#2561);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#2563 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#2564 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2565 = ADVANCED_FACE('',(#2566),#2584,.F.);
+#2566 = FACE_BOUND('',#2567,.F.);
+#2567 = EDGE_LOOP('',(#2568,#2569,#2570,#2578));
+#2568 = ORIENTED_EDGE('',*,*,#2419,.F.);
+#2569 = ORIENTED_EDGE('',*,*,#2396,.T.);
+#2570 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2571 = EDGE_CURVE('',#2389,#2572,#2574,.T.);
+#2572 = VERTEX_POINT('',#2573);
+#2573 = CARTESIAN_POINT('',(0.35,-0.1,0.7));
+#2574 = LINE('',#2575,#2576);
+#2575 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#2576 = VECTOR('',#2577,1.);
+#2577 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2578 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#2579 = EDGE_CURVE('',#2420,#2572,#2580,.T.);
+#2580 = LINE('',#2581,#2582);
+#2581 = CARTESIAN_POINT('',(0.35,-0.1,0.7));
+#2582 = VECTOR('',#2583,1.);
+#2583 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2584 = PLANE('',#2585);
+#2585 = AXIS2_PLACEMENT_3D('',#2586,#2587,#2588);
+#2586 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#2587 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2588 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2589 = ADVANCED_FACE('',(#2590),#2609,.T.);
+#2590 = FACE_BOUND('',#2591,.T.);
+#2591 = EDGE_LOOP('',(#2592,#2593,#2601,#2608));
+#2592 = ORIENTED_EDGE('',*,*,#2451,.T.);
+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2594 = EDGE_CURVE('',#2452,#2595,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#2597 = LINE('',#2598,#2599);
+#2598 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#2599 = VECTOR('',#2600,1.);
+#2600 = DIRECTION('',(1.,0.E+000,9.95799250103E-017));
+#2601 = ORIENTED_EDGE('',*,*,#2602,.F.);
+#2602 = EDGE_CURVE('',#2572,#2595,#2603,.T.);
+#2603 = CIRCLE('',#2604,0.2);
+#2604 = AXIS2_PLACEMENT_3D('',#2605,#2606,#2607);
+#2605 = CARTESIAN_POINT('',(0.35,-0.1,0.5));
+#2606 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2607 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2608 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#2609 = PLANE('',#2610);
+#2610 = AXIS2_PLACEMENT_3D('',#2611,#2612,#2613);
+#2611 = CARTESIAN_POINT('',(0.456066017178,-0.1,0.606066017178));
+#2612 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#2613 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2614 = ADVANCED_FACE('',(#2615),#2633,.F.);
+#2615 = FACE_BOUND('',#2616,.F.);
+#2616 = EDGE_LOOP('',(#2617,#2618,#2619,#2627));
+#2617 = ORIENTED_EDGE('',*,*,#2483,.F.);
+#2618 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2619 = ORIENTED_EDGE('',*,*,#2620,.T.);
+#2620 = EDGE_CURVE('',#2595,#2621,#2623,.T.);
+#2621 = VERTEX_POINT('',#2622);
+#2622 = CARTESIAN_POINT('',(0.55,-0.1,0.2));
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(6.123233995737E-017,0.E+000,-1.));
+#2627 = ORIENTED_EDGE('',*,*,#2628,.F.);
+#2628 = EDGE_CURVE('',#2484,#2621,#2629,.T.);
+#2629 = LINE('',#2630,#2631);
+#2630 = CARTESIAN_POINT('',(0.55,-0.1,0.2));
+#2631 = VECTOR('',#2632,1.);
+#2632 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#2633 = PLANE('',#2634);
+#2634 = AXIS2_PLACEMENT_3D('',#2635,#2636,#2637);
+#2635 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#2636 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#2637 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#2638 = ADVANCED_FACE('',(#2639),#2658,.T.);
+#2639 = FACE_BOUND('',#2640,.T.);
+#2640 = EDGE_LOOP('',(#2641,#2642,#2650,#2657));
+#2641 = ORIENTED_EDGE('',*,*,#2522,.T.);
+#2642 = ORIENTED_EDGE('',*,*,#2643,.T.);
+#2643 = EDGE_CURVE('',#2515,#2644,#2646,.T.);
+#2644 = VERTEX_POINT('',#2645);
+#2645 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(2.449293598295E-016,0.E+000,1.));
+#2650 = ORIENTED_EDGE('',*,*,#2651,.F.);
+#2651 = EDGE_CURVE('',#2621,#2644,#2652,.T.);
+#2652 = CIRCLE('',#2653,0.1);
+#2653 = AXIS2_PLACEMENT_3D('',#2654,#2655,#2656);
+#2654 = CARTESIAN_POINT('',(0.65,-0.1,0.2));
+#2655 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2656 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2657 = ORIENTED_EDGE('',*,*,#2628,.F.);
+#2658 = PLANE('',#2659);
+#2659 = AXIS2_PLACEMENT_3D('',#2660,#2661,#2662);
+#2660 = CARTESIAN_POINT('',(0.543933982822,-0.1,9.393398282202E-002));
+#2661 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2662 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2663 = ADVANCED_FACE('',(#2664),#2682,.F.);
+#2664 = FACE_BOUND('',#2665,.F.);
+#2665 = EDGE_LOOP('',(#2666,#2667,#2668,#2676));
+#2666 = ORIENTED_EDGE('',*,*,#2547,.F.);
+#2667 = ORIENTED_EDGE('',*,*,#2643,.T.);
+#2668 = ORIENTED_EDGE('',*,*,#2669,.T.);
+#2669 = EDGE_CURVE('',#2644,#2670,#2672,.T.);
+#2670 = VERTEX_POINT('',#2671);
+#2671 = CARTESIAN_POINT('',(1.,-0.1,0.1));
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2676 = ORIENTED_EDGE('',*,*,#2677,.F.);
+#2677 = EDGE_CURVE('',#2548,#2670,#2678,.T.);
+#2678 = LINE('',#2679,#2680);
+#2679 = CARTESIAN_POINT('',(1.,-0.1,0.1));
+#2680 = VECTOR('',#2681,1.);
+#2681 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2682 = PLANE('',#2683);
+#2683 = AXIS2_PLACEMENT_3D('',#2684,#2685,#2686);
+#2684 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#2685 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2686 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2687 = ADVANCED_FACE('',(#2688),#2706,.F.);
+#2688 = FACE_BOUND('',#2689,.F.);
+#2689 = EDGE_LOOP('',(#2690,#2691,#2692,#2700));
+#2690 = ORIENTED_EDGE('',*,*,#2571,.F.);
+#2691 = ORIENTED_EDGE('',*,*,#2388,.T.);
+#2692 = ORIENTED_EDGE('',*,*,#2693,.T.);
+#2693 = EDGE_CURVE('',#2381,#2694,#2696,.T.);
+#2694 = VERTEX_POINT('',#2695);
+#2695 = CARTESIAN_POINT('',(0.35,0.1,0.7));
+#2696 = LINE('',#2697,#2698);
+#2697 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#2698 = VECTOR('',#2699,1.);
+#2699 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2700 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#2701 = EDGE_CURVE('',#2572,#2694,#2702,.T.);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(0.35,0.1,0.7));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2706 = PLANE('',#2707);
+#2707 = AXIS2_PLACEMENT_3D('',#2708,#2709,#2710);
+#2708 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#2709 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2710 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2711 = ADVANCED_FACE('',(#2712),#2731,.T.);
+#2712 = FACE_BOUND('',#2713,.T.);
+#2713 = EDGE_LOOP('',(#2714,#2715,#2723,#2730));
+#2714 = ORIENTED_EDGE('',*,*,#2602,.T.);
+#2715 = ORIENTED_EDGE('',*,*,#2716,.T.);
+#2716 = EDGE_CURVE('',#2595,#2717,#2719,.T.);
+#2717 = VERTEX_POINT('',#2718);
+#2718 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#2719 = LINE('',#2720,#2721);
+#2720 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#2721 = VECTOR('',#2722,1.);
+#2722 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2723 = ORIENTED_EDGE('',*,*,#2724,.F.);
+#2724 = EDGE_CURVE('',#2694,#2717,#2725,.T.);
+#2725 = CIRCLE('',#2726,0.2);
+#2726 = AXIS2_PLACEMENT_3D('',#2727,#2728,#2729);
+#2727 = CARTESIAN_POINT('',(0.35,0.1,0.5));
+#2728 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2729 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2730 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#2731 = CYLINDRICAL_SURFACE('',#2732,0.2);
+#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735);
+#2733 = CARTESIAN_POINT('',(0.35,0.1,0.5));
+#2734 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2735 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2736 = ADVANCED_FACE('',(#2737),#2755,.F.);
+#2737 = FACE_BOUND('',#2738,.F.);
+#2738 = EDGE_LOOP('',(#2739,#2740,#2741,#2749));
+#2739 = ORIENTED_EDGE('',*,*,#2620,.F.);
+#2740 = ORIENTED_EDGE('',*,*,#2716,.T.);
+#2741 = ORIENTED_EDGE('',*,*,#2742,.T.);
+#2742 = EDGE_CURVE('',#2717,#2743,#2745,.T.);
+#2743 = VERTEX_POINT('',#2744);
+#2744 = CARTESIAN_POINT('',(0.55,0.1,0.2));
+#2745 = LINE('',#2746,#2747);
+#2746 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#2747 = VECTOR('',#2748,1.);
+#2748 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2749 = ORIENTED_EDGE('',*,*,#2750,.F.);
+#2750 = EDGE_CURVE('',#2621,#2743,#2751,.T.);
+#2751 = LINE('',#2752,#2753);
+#2752 = CARTESIAN_POINT('',(0.55,0.1,0.2));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2755 = PLANE('',#2756);
+#2756 = AXIS2_PLACEMENT_3D('',#2757,#2758,#2759);
+#2757 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#2758 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#2759 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2760 = ADVANCED_FACE('',(#2761),#2780,.F.);
+#2761 = FACE_BOUND('',#2762,.F.);
+#2762 = EDGE_LOOP('',(#2763,#2764,#2765,#2774));
+#2763 = ORIENTED_EDGE('',*,*,#2651,.F.);
+#2764 = ORIENTED_EDGE('',*,*,#2750,.T.);
+#2765 = ORIENTED_EDGE('',*,*,#2766,.T.);
+#2766 = EDGE_CURVE('',#2743,#2767,#2769,.T.);
+#2767 = VERTEX_POINT('',#2768);
+#2768 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#2769 = CIRCLE('',#2770,0.1);
+#2770 = AXIS2_PLACEMENT_3D('',#2771,#2772,#2773);
+#2771 = CARTESIAN_POINT('',(0.65,0.1,0.2));
+#2772 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2773 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2774 = ORIENTED_EDGE('',*,*,#2775,.T.);
+#2775 = EDGE_CURVE('',#2767,#2644,#2776,.T.);
+#2776 = LINE('',#2777,#2778);
+#2777 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#2778 = VECTOR('',#2779,1.);
+#2779 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2780 = CYLINDRICAL_SURFACE('',#2781,0.1);
+#2781 = AXIS2_PLACEMENT_3D('',#2782,#2783,#2784);
+#2782 = CARTESIAN_POINT('',(0.65,0.1,0.2));
+#2783 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2784 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2785 = ADVANCED_FACE('',(#2786),#2804,.F.);
+#2786 = FACE_BOUND('',#2787,.F.);
+#2787 = EDGE_LOOP('',(#2788,#2789,#2790,#2798));
+#2788 = ORIENTED_EDGE('',*,*,#2669,.F.);
+#2789 = ORIENTED_EDGE('',*,*,#2775,.F.);
+#2790 = ORIENTED_EDGE('',*,*,#2791,.T.);
+#2791 = EDGE_CURVE('',#2767,#2792,#2794,.T.);
+#2792 = VERTEX_POINT('',#2793);
+#2793 = CARTESIAN_POINT('',(1.,0.1,0.1));
+#2794 = LINE('',#2795,#2796);
+#2795 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#2796 = VECTOR('',#2797,1.);
+#2797 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2798 = ORIENTED_EDGE('',*,*,#2799,.F.);
+#2799 = EDGE_CURVE('',#2670,#2792,#2800,.T.);
+#2800 = LINE('',#2801,#2802);
+#2801 = CARTESIAN_POINT('',(1.,0.1,0.1));
+#2802 = VECTOR('',#2803,1.);
+#2803 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2804 = PLANE('',#2805);
+#2805 = AXIS2_PLACEMENT_3D('',#2806,#2807,#2808);
+#2806 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#2807 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2808 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2809 = ADVANCED_FACE('',(#2810),#2821,.F.);
+#2810 = FACE_BOUND('',#2811,.F.);
+#2811 = EDGE_LOOP('',(#2812,#2813,#2814,#2815));
+#2812 = ORIENTED_EDGE('',*,*,#2693,.F.);
+#2813 = ORIENTED_EDGE('',*,*,#2380,.T.);
+#2814 = ORIENTED_EDGE('',*,*,#2410,.T.);
+#2815 = ORIENTED_EDGE('',*,*,#2816,.F.);
+#2816 = EDGE_CURVE('',#2694,#2411,#2817,.T.);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(0.35,0.1,0.6));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2821 = PLANE('',#2822);
+#2822 = AXIS2_PLACEMENT_3D('',#2823,#2824,#2825);
+#2823 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#2824 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2825 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2826 = ADVANCED_FACE('',(#2827),#2838,.T.);
+#2827 = FACE_BOUND('',#2828,.T.);
+#2828 = EDGE_LOOP('',(#2829,#2830,#2836,#2837));
+#2829 = ORIENTED_EDGE('',*,*,#2724,.T.);
+#2830 = ORIENTED_EDGE('',*,*,#2831,.T.);
+#2831 = EDGE_CURVE('',#2717,#2442,#2832,.T.);
+#2832 = LINE('',#2833,#2834);
+#2833 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#2834 = VECTOR('',#2835,1.);
+#2835 = DIRECTION('',(-1.,0.E+000,-9.95799250103E-017));
+#2836 = ORIENTED_EDGE('',*,*,#2441,.F.);
+#2837 = ORIENTED_EDGE('',*,*,#2816,.F.);
+#2838 = PLANE('',#2839);
+#2839 = AXIS2_PLACEMENT_3D('',#2840,#2841,#2842);
+#2840 = CARTESIAN_POINT('',(0.456066017178,0.1,0.606066017178));
+#2841 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2842 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2843 = ADVANCED_FACE('',(#2844),#2855,.F.);
+#2844 = FACE_BOUND('',#2845,.F.);
+#2845 = EDGE_LOOP('',(#2846,#2847,#2848,#2849));
+#2846 = ORIENTED_EDGE('',*,*,#2742,.F.);
+#2847 = ORIENTED_EDGE('',*,*,#2831,.T.);
+#2848 = ORIENTED_EDGE('',*,*,#2474,.T.);
+#2849 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#2850 = EDGE_CURVE('',#2743,#2475,#2851,.T.);
+#2851 = LINE('',#2852,#2853);
+#2852 = CARTESIAN_POINT('',(0.45,0.1,0.2));
+#2853 = VECTOR('',#2854,1.);
+#2854 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#2855 = PLANE('',#2856);
+#2856 = AXIS2_PLACEMENT_3D('',#2857,#2858,#2859);
+#2857 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#2858 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#2859 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#2860 = ADVANCED_FACE('',(#2861),#2872,.T.);
+#2861 = FACE_BOUND('',#2862,.T.);
+#2862 = EDGE_LOOP('',(#2863,#2864,#2870,#2871));
+#2863 = ORIENTED_EDGE('',*,*,#2766,.T.);
+#2864 = ORIENTED_EDGE('',*,*,#2865,.T.);
+#2865 = EDGE_CURVE('',#2767,#2506,#2866,.T.);
+#2866 = LINE('',#2867,#2868);
+#2867 = CARTESIAN_POINT('',(0.65,0.1,7.329369804618E-018));
+#2868 = VECTOR('',#2869,1.);
+#2869 = DIRECTION('',(-2.449293598295E-016,0.E+000,-1.));
+#2870 = ORIENTED_EDGE('',*,*,#2505,.F.);
+#2871 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#2872 = PLANE('',#2873);
+#2873 = AXIS2_PLACEMENT_3D('',#2874,#2875,#2876);
+#2874 = CARTESIAN_POINT('',(0.543933982822,0.1,9.393398282202E-002));
+#2875 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#2876 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2877 = ADVANCED_FACE('',(#2878),#2889,.F.);
+#2878 = FACE_BOUND('',#2879,.F.);
+#2879 = EDGE_LOOP('',(#2880,#2881,#2882,#2883));
+#2880 = ORIENTED_EDGE('',*,*,#2791,.F.);
+#2881 = ORIENTED_EDGE('',*,*,#2865,.T.);
+#2882 = ORIENTED_EDGE('',*,*,#2538,.T.);
+#2883 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#2884 = EDGE_CURVE('',#2792,#2539,#2885,.T.);
+#2885 = LINE('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(1.,0.1,0.E+000));
+#2887 = VECTOR('',#2888,1.);
+#2888 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2889 = PLANE('',#2890);
+#2890 = AXIS2_PLACEMENT_3D('',#2891,#2892,#2893);
+#2891 = CARTESIAN_POINT('',(0.65,0.1,0.E+000));
+#2892 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2893 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2894 = ADVANCED_FACE('',(#2895),#2901,.F.);
+#2895 = FACE_BOUND('',#2896,.T.);
+#2896 = EDGE_LOOP('',(#2897,#2898,#2899,#2900));
+#2897 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2898 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#2899 = ORIENTED_EDGE('',*,*,#2799,.F.);
+#2900 = ORIENTED_EDGE('',*,*,#2677,.F.);
+#2901 = PLANE('',#2902);
+#2902 = AXIS2_PLACEMENT_3D('',#2903,#2904,#2905);
+#2903 = CARTESIAN_POINT('',(1.,-0.1,0.E+000));
+#2904 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2905 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2910)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2907,#2908,#2909)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2907 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2908 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2909 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2910 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2907,
+  'distance_accuracy_value','confusion accuracy');
+#2911 = SHAPE_DEFINITION_REPRESENTATION(#2912,#2363);
+#2912 = PRODUCT_DEFINITION_SHAPE('','',#2913);
+#2913 = PRODUCT_DEFINITION('design','',#2914,#2917);
+#2914 = PRODUCT_DEFINITION_FORMATION('','',#2915);
+#2915 = PRODUCT('Leader','Leader','',(#2916));
+#2916 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2917 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2918 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2919,#2921);
+#2919 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2920) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2920 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#2921 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2922);
+#2922 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('465','430','',#41,#2913,$);
+#2923 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2915));
+#2924 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2925,#2927);
+#2925 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2926) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2926 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#2927 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2928);
+#2928 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('466','431','',#41,#2913,$);
+#2929 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2930,#2932);
+#2930 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2931) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2931 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#2932 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2933);
+#2933 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('467','432','',#41,#2913,$);
+#2934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2935,#2937);
+#2935 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2936) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#2937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2938);
+#2938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('468','433','',#41,#2913,$);
+#2939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2940,#2942);
+#2940 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2941) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#2942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2943);
+#2943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('469','434','',#41,#2913,$);
+#2944 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2945,#2947);
+#2945 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2946) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2946 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#2947 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2948);
+#2948 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('470','435','',#41,#2913,$);
+#2949 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2950,#2952);
+#2950 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2951) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2951 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#2952 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2953);
+#2953 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('471','436','',#41,#2913,$);
+#2954 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2955,#2957);
+#2955 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2956) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2956 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#2957 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2958);
+#2958 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('472','437','',#41,#2913,$);
+#2959 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2960,#2962);
+#2960 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2961) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2961 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#2962 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2963);
+#2963 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('473','438','',#41,#2913,$);
+#2964 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2965,#2967);
+#2965 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2966) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2966 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#2967 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2968);
+#2968 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('474','439','',#41,#2913,$);
+#2969 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2970,#2972);
+#2970 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2971) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2971 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
+#2972 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2973);
+#2973 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('475','440','',#41,#2913,$);
+#2974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2975,#2977);
+#2975 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2976) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
+#2977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2978);
+#2978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('476','441','',#41,#2913,$);
+#2979 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2980,#2982);
+#2980 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2981) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2981 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
+#2982 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2983);
+#2983 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('477','442','',#41,#2913,$);
+#2984 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2985,#2987);
+#2985 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2986) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2986 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
+#2987 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2988);
+#2988 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('478','443','',#41,#2913,$);
+#2989 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2990,#2992);
+#2990 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2991) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2991 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
+#2992 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2993);
+#2993 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('479','444','',#41,#2913,$);
+#2994 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2995,#2997);
+#2995 = ( REPRESENTATION_RELATIONSHIP('','',#2363,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2996) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2996 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
+#2997 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2998);
+#2998 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('480','445','',#41,#2913,$);
+#2999 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3000),#3542);
+#3000 = MANIFOLD_SOLID_BREP('',#3001);
+#3001 = CLOSED_SHELL('',(#3002,#3042,#3073,#3106,#3137,#3170,#3201,#3225
+    ,#3250,#3274,#3299,#3323,#3347,#3372,#3396,#3421,#3445,#3462,#3479,
+    #3496,#3513,#3530));
+#3002 = ADVANCED_FACE('',(#3003),#3037,.T.);
+#3003 = FACE_BOUND('',#3004,.F.);
+#3004 = EDGE_LOOP('',(#3005,#3015,#3023,#3031));
+#3005 = ORIENTED_EDGE('',*,*,#3006,.F.);
+#3006 = EDGE_CURVE('',#3007,#3009,#3011,.T.);
+#3007 = VERTEX_POINT('',#3008);
+#3008 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#3009 = VERTEX_POINT('',#3010);
+#3010 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#3011 = LINE('',#3012,#3013);
+#3012 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#3013 = VECTOR('',#3014,1.);
+#3014 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3015 = ORIENTED_EDGE('',*,*,#3016,.F.);
+#3016 = EDGE_CURVE('',#3017,#3007,#3019,.T.);
+#3017 = VERTEX_POINT('',#3018);
+#3018 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3023 = ORIENTED_EDGE('',*,*,#3024,.F.);
+#3024 = EDGE_CURVE('',#3025,#3017,#3027,.T.);
+#3025 = VERTEX_POINT('',#3026);
+#3026 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#3027 = LINE('',#3028,#3029);
+#3028 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#3029 = VECTOR('',#3030,1.);
+#3030 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3031 = ORIENTED_EDGE('',*,*,#3032,.F.);
+#3032 = EDGE_CURVE('',#3009,#3025,#3033,.T.);
+#3033 = LINE('',#3034,#3035);
+#3034 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#3035 = VECTOR('',#3036,1.);
+#3036 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3037 = PLANE('',#3038);
+#3038 = AXIS2_PLACEMENT_3D('',#3039,#3040,#3041);
+#3039 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#3040 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3041 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3042 = ADVANCED_FACE('',(#3043),#3068,.F.);
+#3043 = FACE_BOUND('',#3044,.F.);
+#3044 = EDGE_LOOP('',(#3045,#3053,#3054,#3062));
+#3045 = ORIENTED_EDGE('',*,*,#3046,.F.);
+#3046 = EDGE_CURVE('',#3007,#3047,#3049,.T.);
+#3047 = VERTEX_POINT('',#3048);
+#3048 = CARTESIAN_POINT('',(0.35,0.1,0.6));
+#3049 = LINE('',#3050,#3051);
+#3050 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#3051 = VECTOR('',#3052,1.);
+#3052 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3053 = ORIENTED_EDGE('',*,*,#3006,.T.);
+#3054 = ORIENTED_EDGE('',*,*,#3055,.T.);
+#3055 = EDGE_CURVE('',#3009,#3056,#3058,.T.);
+#3056 = VERTEX_POINT('',#3057);
+#3057 = CARTESIAN_POINT('',(0.35,-0.1,0.6));
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3062 = ORIENTED_EDGE('',*,*,#3063,.F.);
+#3063 = EDGE_CURVE('',#3047,#3056,#3064,.T.);
+#3064 = LINE('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(0.35,-0.1,0.6));
+#3066 = VECTOR('',#3067,1.);
+#3067 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3068 = PLANE('',#3069);
+#3069 = AXIS2_PLACEMENT_3D('',#3070,#3071,#3072);
+#3070 = CARTESIAN_POINT('',(0.E+000,-0.1,0.6));
+#3071 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#3072 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3073 = ADVANCED_FACE('',(#3074),#3101,.F.);
+#3074 = FACE_BOUND('',#3075,.F.);
+#3075 = EDGE_LOOP('',(#3076,#3085,#3086,#3095));
+#3076 = ORIENTED_EDGE('',*,*,#3077,.F.);
+#3077 = EDGE_CURVE('',#3047,#3078,#3080,.T.);
+#3078 = VERTEX_POINT('',#3079);
+#3079 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#3080 = CIRCLE('',#3081,0.1);
+#3081 = AXIS2_PLACEMENT_3D('',#3082,#3083,#3084);
+#3082 = CARTESIAN_POINT('',(0.35,0.1,0.5));
+#3083 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3084 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3085 = ORIENTED_EDGE('',*,*,#3063,.T.);
+#3086 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3087 = EDGE_CURVE('',#3056,#3088,#3090,.T.);
+#3088 = VERTEX_POINT('',#3089);
+#3089 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#3090 = CIRCLE('',#3091,0.1);
+#3091 = AXIS2_PLACEMENT_3D('',#3092,#3093,#3094);
+#3092 = CARTESIAN_POINT('',(0.35,-0.1,0.5));
+#3093 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3094 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3095 = ORIENTED_EDGE('',*,*,#3096,.T.);
+#3096 = EDGE_CURVE('',#3088,#3078,#3097,.T.);
+#3097 = LINE('',#3098,#3099);
+#3098 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#3099 = VECTOR('',#3100,1.);
+#3100 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3101 = CYLINDRICAL_SURFACE('',#3102,0.1);
+#3102 = AXIS2_PLACEMENT_3D('',#3103,#3104,#3105);
+#3103 = CARTESIAN_POINT('',(0.35,-0.1,0.5));
+#3104 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3105 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3106 = ADVANCED_FACE('',(#3107),#3132,.F.);
+#3107 = FACE_BOUND('',#3108,.F.);
+#3108 = EDGE_LOOP('',(#3109,#3117,#3118,#3126));
+#3109 = ORIENTED_EDGE('',*,*,#3110,.F.);
+#3110 = EDGE_CURVE('',#3078,#3111,#3113,.T.);
+#3111 = VERTEX_POINT('',#3112);
+#3112 = CARTESIAN_POINT('',(0.45,0.1,0.2));
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3117 = ORIENTED_EDGE('',*,*,#3096,.F.);
+#3118 = ORIENTED_EDGE('',*,*,#3119,.T.);
+#3119 = EDGE_CURVE('',#3088,#3120,#3122,.T.);
+#3120 = VERTEX_POINT('',#3121);
+#3121 = CARTESIAN_POINT('',(0.45,-0.1,0.2));
+#3122 = LINE('',#3123,#3124);
+#3123 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#3124 = VECTOR('',#3125,1.);
+#3125 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3126 = ORIENTED_EDGE('',*,*,#3127,.F.);
+#3127 = EDGE_CURVE('',#3111,#3120,#3128,.T.);
+#3128 = LINE('',#3129,#3130);
+#3129 = CARTESIAN_POINT('',(0.45,-0.1,0.2));
+#3130 = VECTOR('',#3131,1.);
+#3131 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3132 = PLANE('',#3133);
+#3133 = AXIS2_PLACEMENT_3D('',#3134,#3135,#3136);
+#3134 = CARTESIAN_POINT('',(0.45,-0.1,0.5));
+#3135 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3136 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3137 = ADVANCED_FACE('',(#3138),#3165,.T.);
+#3138 = FACE_BOUND('',#3139,.T.);
+#3139 = EDGE_LOOP('',(#3140,#3149,#3157,#3164));
+#3140 = ORIENTED_EDGE('',*,*,#3141,.T.);
+#3141 = EDGE_CURVE('',#3111,#3142,#3144,.T.);
+#3142 = VERTEX_POINT('',#3143);
+#3143 = CARTESIAN_POINT('',(0.65,0.1,0.E+000));
+#3144 = CIRCLE('',#3145,0.2);
+#3145 = AXIS2_PLACEMENT_3D('',#3146,#3147,#3148);
+#3146 = CARTESIAN_POINT('',(0.65,0.1,0.2));
+#3147 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3148 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3149 = ORIENTED_EDGE('',*,*,#3150,.T.);
+#3150 = EDGE_CURVE('',#3142,#3151,#3153,.T.);
+#3151 = VERTEX_POINT('',#3152);
+#3152 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3157 = ORIENTED_EDGE('',*,*,#3158,.F.);
+#3158 = EDGE_CURVE('',#3120,#3151,#3159,.T.);
+#3159 = CIRCLE('',#3160,0.2);
+#3160 = AXIS2_PLACEMENT_3D('',#3161,#3162,#3163);
+#3161 = CARTESIAN_POINT('',(0.65,-0.1,0.2));
+#3162 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3163 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3164 = ORIENTED_EDGE('',*,*,#3127,.F.);
+#3165 = CYLINDRICAL_SURFACE('',#3166,0.2);
+#3166 = AXIS2_PLACEMENT_3D('',#3167,#3168,#3169);
+#3167 = CARTESIAN_POINT('',(0.65,-0.1,0.2));
+#3168 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3169 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3170 = ADVANCED_FACE('',(#3171),#3196,.F.);
+#3171 = FACE_BOUND('',#3172,.F.);
+#3172 = EDGE_LOOP('',(#3173,#3181,#3182,#3190));
+#3173 = ORIENTED_EDGE('',*,*,#3174,.F.);
+#3174 = EDGE_CURVE('',#3142,#3175,#3177,.T.);
+#3175 = VERTEX_POINT('',#3176);
+#3176 = CARTESIAN_POINT('',(1.,0.1,0.E+000));
+#3177 = LINE('',#3178,#3179);
+#3178 = CARTESIAN_POINT('',(0.65,0.1,0.E+000));
+#3179 = VECTOR('',#3180,1.);
+#3180 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3181 = ORIENTED_EDGE('',*,*,#3150,.T.);
+#3182 = ORIENTED_EDGE('',*,*,#3183,.T.);
+#3183 = EDGE_CURVE('',#3151,#3184,#3186,.T.);
+#3184 = VERTEX_POINT('',#3185);
+#3185 = CARTESIAN_POINT('',(1.,-0.1,0.E+000));
+#3186 = LINE('',#3187,#3188);
+#3187 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#3188 = VECTOR('',#3189,1.);
+#3189 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3190 = ORIENTED_EDGE('',*,*,#3191,.F.);
+#3191 = EDGE_CURVE('',#3175,#3184,#3192,.T.);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(1.,-0.1,0.E+000));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3196 = PLANE('',#3197);
+#3197 = AXIS2_PLACEMENT_3D('',#3198,#3199,#3200);
+#3198 = CARTESIAN_POINT('',(0.65,-0.1,0.E+000));
+#3199 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#3200 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3201 = ADVANCED_FACE('',(#3202),#3220,.F.);
+#3202 = FACE_BOUND('',#3203,.F.);
+#3203 = EDGE_LOOP('',(#3204,#3205,#3206,#3214));
+#3204 = ORIENTED_EDGE('',*,*,#3055,.F.);
+#3205 = ORIENTED_EDGE('',*,*,#3032,.T.);
+#3206 = ORIENTED_EDGE('',*,*,#3207,.T.);
+#3207 = EDGE_CURVE('',#3025,#3208,#3210,.T.);
+#3208 = VERTEX_POINT('',#3209);
+#3209 = CARTESIAN_POINT('',(0.35,-0.1,0.7));
+#3210 = LINE('',#3211,#3212);
+#3211 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#3212 = VECTOR('',#3213,1.);
+#3213 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3214 = ORIENTED_EDGE('',*,*,#3215,.F.);
+#3215 = EDGE_CURVE('',#3056,#3208,#3216,.T.);
+#3216 = LINE('',#3217,#3218);
+#3217 = CARTESIAN_POINT('',(0.35,-0.1,0.7));
+#3218 = VECTOR('',#3219,1.);
+#3219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3220 = PLANE('',#3221);
+#3221 = AXIS2_PLACEMENT_3D('',#3222,#3223,#3224);
+#3222 = CARTESIAN_POINT('',(0.E+000,-0.1,0.7));
+#3223 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#3224 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3225 = ADVANCED_FACE('',(#3226),#3245,.T.);
+#3226 = FACE_BOUND('',#3227,.T.);
+#3227 = EDGE_LOOP('',(#3228,#3229,#3237,#3244));
+#3228 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3229 = ORIENTED_EDGE('',*,*,#3230,.T.);
+#3230 = EDGE_CURVE('',#3088,#3231,#3233,.T.);
+#3231 = VERTEX_POINT('',#3232);
+#3232 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#3233 = LINE('',#3234,#3235);
+#3234 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#3235 = VECTOR('',#3236,1.);
+#3236 = DIRECTION('',(1.,0.E+000,9.95799250103E-017));
+#3237 = ORIENTED_EDGE('',*,*,#3238,.F.);
+#3238 = EDGE_CURVE('',#3208,#3231,#3239,.T.);
+#3239 = CIRCLE('',#3240,0.2);
+#3240 = AXIS2_PLACEMENT_3D('',#3241,#3242,#3243);
+#3241 = CARTESIAN_POINT('',(0.35,-0.1,0.5));
+#3242 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3243 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3244 = ORIENTED_EDGE('',*,*,#3215,.F.);
+#3245 = PLANE('',#3246);
+#3246 = AXIS2_PLACEMENT_3D('',#3247,#3248,#3249);
+#3247 = CARTESIAN_POINT('',(0.456066017178,-0.1,0.606066017178));
+#3248 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#3249 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3250 = ADVANCED_FACE('',(#3251),#3269,.F.);
+#3251 = FACE_BOUND('',#3252,.F.);
+#3252 = EDGE_LOOP('',(#3253,#3254,#3255,#3263));
+#3253 = ORIENTED_EDGE('',*,*,#3119,.F.);
+#3254 = ORIENTED_EDGE('',*,*,#3230,.T.);
+#3255 = ORIENTED_EDGE('',*,*,#3256,.T.);
+#3256 = EDGE_CURVE('',#3231,#3257,#3259,.T.);
+#3257 = VERTEX_POINT('',#3258);
+#3258 = CARTESIAN_POINT('',(0.55,-0.1,0.2));
+#3259 = LINE('',#3260,#3261);
+#3260 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#3261 = VECTOR('',#3262,1.);
+#3262 = DIRECTION('',(6.123233995737E-017,0.E+000,-1.));
+#3263 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3264 = EDGE_CURVE('',#3120,#3257,#3265,.T.);
+#3265 = LINE('',#3266,#3267);
+#3266 = CARTESIAN_POINT('',(0.55,-0.1,0.2));
+#3267 = VECTOR('',#3268,1.);
+#3268 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#3269 = PLANE('',#3270);
+#3270 = AXIS2_PLACEMENT_3D('',#3271,#3272,#3273);
+#3271 = CARTESIAN_POINT('',(0.55,-0.1,0.5));
+#3272 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#3273 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#3274 = ADVANCED_FACE('',(#3275),#3294,.T.);
+#3275 = FACE_BOUND('',#3276,.T.);
+#3276 = EDGE_LOOP('',(#3277,#3278,#3286,#3293));
+#3277 = ORIENTED_EDGE('',*,*,#3158,.T.);
+#3278 = ORIENTED_EDGE('',*,*,#3279,.T.);
+#3279 = EDGE_CURVE('',#3151,#3280,#3282,.T.);
+#3280 = VERTEX_POINT('',#3281);
+#3281 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#3282 = LINE('',#3283,#3284);
+#3283 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#3284 = VECTOR('',#3285,1.);
+#3285 = DIRECTION('',(2.449293598295E-016,0.E+000,1.));
+#3286 = ORIENTED_EDGE('',*,*,#3287,.F.);
+#3287 = EDGE_CURVE('',#3257,#3280,#3288,.T.);
+#3288 = CIRCLE('',#3289,0.1);
+#3289 = AXIS2_PLACEMENT_3D('',#3290,#3291,#3292);
+#3290 = CARTESIAN_POINT('',(0.65,-0.1,0.2));
+#3291 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3292 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3293 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3294 = PLANE('',#3295);
+#3295 = AXIS2_PLACEMENT_3D('',#3296,#3297,#3298);
+#3296 = CARTESIAN_POINT('',(0.543933982822,-0.1,9.393398282202E-002));
+#3297 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3298 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3299 = ADVANCED_FACE('',(#3300),#3318,.F.);
+#3300 = FACE_BOUND('',#3301,.F.);
+#3301 = EDGE_LOOP('',(#3302,#3303,#3304,#3312));
+#3302 = ORIENTED_EDGE('',*,*,#3183,.F.);
+#3303 = ORIENTED_EDGE('',*,*,#3279,.T.);
+#3304 = ORIENTED_EDGE('',*,*,#3305,.T.);
+#3305 = EDGE_CURVE('',#3280,#3306,#3308,.T.);
+#3306 = VERTEX_POINT('',#3307);
+#3307 = CARTESIAN_POINT('',(1.,-0.1,0.1));
+#3308 = LINE('',#3309,#3310);
+#3309 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#3310 = VECTOR('',#3311,1.);
+#3311 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3312 = ORIENTED_EDGE('',*,*,#3313,.F.);
+#3313 = EDGE_CURVE('',#3184,#3306,#3314,.T.);
+#3314 = LINE('',#3315,#3316);
+#3315 = CARTESIAN_POINT('',(1.,-0.1,0.1));
+#3316 = VECTOR('',#3317,1.);
+#3317 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3318 = PLANE('',#3319);
+#3319 = AXIS2_PLACEMENT_3D('',#3320,#3321,#3322);
+#3320 = CARTESIAN_POINT('',(0.65,-0.1,0.1));
+#3321 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#3322 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3323 = ADVANCED_FACE('',(#3324),#3342,.F.);
+#3324 = FACE_BOUND('',#3325,.F.);
+#3325 = EDGE_LOOP('',(#3326,#3327,#3328,#3336));
+#3326 = ORIENTED_EDGE('',*,*,#3207,.F.);
+#3327 = ORIENTED_EDGE('',*,*,#3024,.T.);
+#3328 = ORIENTED_EDGE('',*,*,#3329,.T.);
+#3329 = EDGE_CURVE('',#3017,#3330,#3332,.T.);
+#3330 = VERTEX_POINT('',#3331);
+#3331 = CARTESIAN_POINT('',(0.35,0.1,0.7));
+#3332 = LINE('',#3333,#3334);
+#3333 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#3334 = VECTOR('',#3335,1.);
+#3335 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3336 = ORIENTED_EDGE('',*,*,#3337,.F.);
+#3337 = EDGE_CURVE('',#3208,#3330,#3338,.T.);
+#3338 = LINE('',#3339,#3340);
+#3339 = CARTESIAN_POINT('',(0.35,0.1,0.7));
+#3340 = VECTOR('',#3341,1.);
+#3341 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3342 = PLANE('',#3343);
+#3343 = AXIS2_PLACEMENT_3D('',#3344,#3345,#3346);
+#3344 = CARTESIAN_POINT('',(0.E+000,0.1,0.7));
+#3345 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3346 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3347 = ADVANCED_FACE('',(#3348),#3367,.T.);
+#3348 = FACE_BOUND('',#3349,.T.);
+#3349 = EDGE_LOOP('',(#3350,#3351,#3359,#3366));
+#3350 = ORIENTED_EDGE('',*,*,#3238,.T.);
+#3351 = ORIENTED_EDGE('',*,*,#3352,.T.);
+#3352 = EDGE_CURVE('',#3231,#3353,#3355,.T.);
+#3353 = VERTEX_POINT('',#3354);
+#3354 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#3355 = LINE('',#3356,#3357);
+#3356 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#3357 = VECTOR('',#3358,1.);
+#3358 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3359 = ORIENTED_EDGE('',*,*,#3360,.F.);
+#3360 = EDGE_CURVE('',#3330,#3353,#3361,.T.);
+#3361 = CIRCLE('',#3362,0.2);
+#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365);
+#3363 = CARTESIAN_POINT('',(0.35,0.1,0.5));
+#3364 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3365 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3366 = ORIENTED_EDGE('',*,*,#3337,.F.);
+#3367 = CYLINDRICAL_SURFACE('',#3368,0.2);
+#3368 = AXIS2_PLACEMENT_3D('',#3369,#3370,#3371);
+#3369 = CARTESIAN_POINT('',(0.35,0.1,0.5));
+#3370 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3371 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3372 = ADVANCED_FACE('',(#3373),#3391,.F.);
+#3373 = FACE_BOUND('',#3374,.F.);
+#3374 = EDGE_LOOP('',(#3375,#3376,#3377,#3385));
+#3375 = ORIENTED_EDGE('',*,*,#3256,.F.);
+#3376 = ORIENTED_EDGE('',*,*,#3352,.T.);
+#3377 = ORIENTED_EDGE('',*,*,#3378,.T.);
+#3378 = EDGE_CURVE('',#3353,#3379,#3381,.T.);
+#3379 = VERTEX_POINT('',#3380);
+#3380 = CARTESIAN_POINT('',(0.55,0.1,0.2));
+#3381 = LINE('',#3382,#3383);
+#3382 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#3383 = VECTOR('',#3384,1.);
+#3384 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3385 = ORIENTED_EDGE('',*,*,#3386,.F.);
+#3386 = EDGE_CURVE('',#3257,#3379,#3387,.T.);
+#3387 = LINE('',#3388,#3389);
+#3388 = CARTESIAN_POINT('',(0.55,0.1,0.2));
+#3389 = VECTOR('',#3390,1.);
+#3390 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3391 = PLANE('',#3392);
+#3392 = AXIS2_PLACEMENT_3D('',#3393,#3394,#3395);
+#3393 = CARTESIAN_POINT('',(0.55,0.1,0.5));
+#3394 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#3395 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3396 = ADVANCED_FACE('',(#3397),#3416,.F.);
+#3397 = FACE_BOUND('',#3398,.F.);
+#3398 = EDGE_LOOP('',(#3399,#3400,#3401,#3410));
+#3399 = ORIENTED_EDGE('',*,*,#3287,.F.);
+#3400 = ORIENTED_EDGE('',*,*,#3386,.T.);
+#3401 = ORIENTED_EDGE('',*,*,#3402,.T.);
+#3402 = EDGE_CURVE('',#3379,#3403,#3405,.T.);
+#3403 = VERTEX_POINT('',#3404);
+#3404 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#3405 = CIRCLE('',#3406,0.1);
+#3406 = AXIS2_PLACEMENT_3D('',#3407,#3408,#3409);
+#3407 = CARTESIAN_POINT('',(0.65,0.1,0.2));
+#3408 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3409 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3410 = ORIENTED_EDGE('',*,*,#3411,.T.);
+#3411 = EDGE_CURVE('',#3403,#3280,#3412,.T.);
+#3412 = LINE('',#3413,#3414);
+#3413 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#3414 = VECTOR('',#3415,1.);
+#3415 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3416 = CYLINDRICAL_SURFACE('',#3417,0.1);
+#3417 = AXIS2_PLACEMENT_3D('',#3418,#3419,#3420);
+#3418 = CARTESIAN_POINT('',(0.65,0.1,0.2));
+#3419 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3420 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3421 = ADVANCED_FACE('',(#3422),#3440,.F.);
+#3422 = FACE_BOUND('',#3423,.F.);
+#3423 = EDGE_LOOP('',(#3424,#3425,#3426,#3434));
+#3424 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3425 = ORIENTED_EDGE('',*,*,#3411,.F.);
+#3426 = ORIENTED_EDGE('',*,*,#3427,.T.);
+#3427 = EDGE_CURVE('',#3403,#3428,#3430,.T.);
+#3428 = VERTEX_POINT('',#3429);
+#3429 = CARTESIAN_POINT('',(1.,0.1,0.1));
+#3430 = LINE('',#3431,#3432);
+#3431 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#3432 = VECTOR('',#3433,1.);
+#3433 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3434 = ORIENTED_EDGE('',*,*,#3435,.F.);
+#3435 = EDGE_CURVE('',#3306,#3428,#3436,.T.);
+#3436 = LINE('',#3437,#3438);
+#3437 = CARTESIAN_POINT('',(1.,0.1,0.1));
+#3438 = VECTOR('',#3439,1.);
+#3439 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3440 = PLANE('',#3441);
+#3441 = AXIS2_PLACEMENT_3D('',#3442,#3443,#3444);
+#3442 = CARTESIAN_POINT('',(0.65,0.1,0.1));
+#3443 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3444 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3445 = ADVANCED_FACE('',(#3446),#3457,.F.);
+#3446 = FACE_BOUND('',#3447,.F.);
+#3447 = EDGE_LOOP('',(#3448,#3449,#3450,#3451));
+#3448 = ORIENTED_EDGE('',*,*,#3329,.F.);
+#3449 = ORIENTED_EDGE('',*,*,#3016,.T.);
+#3450 = ORIENTED_EDGE('',*,*,#3046,.T.);
+#3451 = ORIENTED_EDGE('',*,*,#3452,.F.);
+#3452 = EDGE_CURVE('',#3330,#3047,#3453,.T.);
+#3453 = LINE('',#3454,#3455);
+#3454 = CARTESIAN_POINT('',(0.35,0.1,0.6));
+#3455 = VECTOR('',#3456,1.);
+#3456 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3457 = PLANE('',#3458);
+#3458 = AXIS2_PLACEMENT_3D('',#3459,#3460,#3461);
+#3459 = CARTESIAN_POINT('',(0.E+000,0.1,0.6));
+#3460 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3461 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3462 = ADVANCED_FACE('',(#3463),#3474,.T.);
+#3463 = FACE_BOUND('',#3464,.T.);
+#3464 = EDGE_LOOP('',(#3465,#3466,#3472,#3473));
+#3465 = ORIENTED_EDGE('',*,*,#3360,.T.);
+#3466 = ORIENTED_EDGE('',*,*,#3467,.T.);
+#3467 = EDGE_CURVE('',#3353,#3078,#3468,.T.);
+#3468 = LINE('',#3469,#3470);
+#3469 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#3470 = VECTOR('',#3471,1.);
+#3471 = DIRECTION('',(-1.,0.E+000,-9.95799250103E-017));
+#3472 = ORIENTED_EDGE('',*,*,#3077,.F.);
+#3473 = ORIENTED_EDGE('',*,*,#3452,.F.);
+#3474 = PLANE('',#3475);
+#3475 = AXIS2_PLACEMENT_3D('',#3476,#3477,#3478);
+#3476 = CARTESIAN_POINT('',(0.456066017178,0.1,0.606066017178));
+#3477 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3478 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3479 = ADVANCED_FACE('',(#3480),#3491,.F.);
+#3480 = FACE_BOUND('',#3481,.F.);
+#3481 = EDGE_LOOP('',(#3482,#3483,#3484,#3485));
+#3482 = ORIENTED_EDGE('',*,*,#3378,.F.);
+#3483 = ORIENTED_EDGE('',*,*,#3467,.T.);
+#3484 = ORIENTED_EDGE('',*,*,#3110,.T.);
+#3485 = ORIENTED_EDGE('',*,*,#3486,.F.);
+#3486 = EDGE_CURVE('',#3379,#3111,#3487,.T.);
+#3487 = LINE('',#3488,#3489);
+#3488 = CARTESIAN_POINT('',(0.45,0.1,0.2));
+#3489 = VECTOR('',#3490,1.);
+#3490 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#3491 = PLANE('',#3492);
+#3492 = AXIS2_PLACEMENT_3D('',#3493,#3494,#3495);
+#3493 = CARTESIAN_POINT('',(0.45,0.1,0.5));
+#3494 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#3495 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#3496 = ADVANCED_FACE('',(#3497),#3508,.T.);
+#3497 = FACE_BOUND('',#3498,.T.);
+#3498 = EDGE_LOOP('',(#3499,#3500,#3506,#3507));
+#3499 = ORIENTED_EDGE('',*,*,#3402,.T.);
+#3500 = ORIENTED_EDGE('',*,*,#3501,.T.);
+#3501 = EDGE_CURVE('',#3403,#3142,#3502,.T.);
+#3502 = LINE('',#3503,#3504);
+#3503 = CARTESIAN_POINT('',(0.65,0.1,7.329369804618E-018));
+#3504 = VECTOR('',#3505,1.);
+#3505 = DIRECTION('',(-2.449293598295E-016,0.E+000,-1.));
+#3506 = ORIENTED_EDGE('',*,*,#3141,.F.);
+#3507 = ORIENTED_EDGE('',*,*,#3486,.F.);
+#3508 = PLANE('',#3509);
+#3509 = AXIS2_PLACEMENT_3D('',#3510,#3511,#3512);
+#3510 = CARTESIAN_POINT('',(0.543933982822,0.1,9.393398282202E-002));
+#3511 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#3512 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3513 = ADVANCED_FACE('',(#3514),#3525,.F.);
+#3514 = FACE_BOUND('',#3515,.F.);
+#3515 = EDGE_LOOP('',(#3516,#3517,#3518,#3519));
+#3516 = ORIENTED_EDGE('',*,*,#3427,.F.);
+#3517 = ORIENTED_EDGE('',*,*,#3501,.T.);
+#3518 = ORIENTED_EDGE('',*,*,#3174,.T.);
+#3519 = ORIENTED_EDGE('',*,*,#3520,.F.);
+#3520 = EDGE_CURVE('',#3428,#3175,#3521,.T.);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(1.,0.1,0.E+000));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3525 = PLANE('',#3526);
+#3526 = AXIS2_PLACEMENT_3D('',#3527,#3528,#3529);
+#3527 = CARTESIAN_POINT('',(0.65,0.1,0.E+000));
+#3528 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3529 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3530 = ADVANCED_FACE('',(#3531),#3537,.F.);
+#3531 = FACE_BOUND('',#3532,.T.);
+#3532 = EDGE_LOOP('',(#3533,#3534,#3535,#3536));
+#3533 = ORIENTED_EDGE('',*,*,#3191,.F.);
+#3534 = ORIENTED_EDGE('',*,*,#3520,.F.);
+#3535 = ORIENTED_EDGE('',*,*,#3435,.F.);
+#3536 = ORIENTED_EDGE('',*,*,#3313,.F.);
+#3537 = PLANE('',#3538);
+#3538 = AXIS2_PLACEMENT_3D('',#3539,#3540,#3541);
+#3539 = CARTESIAN_POINT('',(1.,-0.1,0.E+000));
+#3540 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3541 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3546)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3543,#3544,#3545)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3543,
+  'distance_accuracy_value','confusion accuracy');
+#3547 = SHAPE_DEFINITION_REPRESENTATION(#3548,#2999);
+#3548 = PRODUCT_DEFINITION_SHAPE('','',#3549);
+#3549 = PRODUCT_DEFINITION('design','',#3550,#3553);
+#3550 = PRODUCT_DEFINITION_FORMATION('','',#3551);
+#3551 = PRODUCT('Leader','Leader','',(#3552));
+#3552 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3555,#3557);
+#3555 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3556) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
+#3557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3558);
+#3558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('481','446','',#41,#3549,$);
+#3559 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3551));
+#3560 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3561,#3563);
+#3561 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3562) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3562 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
+#3563 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3564);
+#3564 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('482','447','',#41,#3549,$);
+#3565 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3566,#3568);
+#3566 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3567) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3567 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
+#3568 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3569);
+#3569 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('483','448','',#41,#3549,$);
+#3570 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3571,#3573);
+#3571 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3572) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3572 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
+#3573 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3574);
+#3574 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('484','449','',#41,#3549,$);
+#3575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3576,#3578);
+#3576 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3577) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
+#3578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3579);
+#3579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('485','450','',#41,#3549,$);
+#3580 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3581,#3583);
+#3581 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3582) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3582 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
+#3583 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3584);
+#3584 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('486','451','',#41,#3549,$);
+#3585 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3586,#3588);
+#3586 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3587) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3587 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
+#3588 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3589);
+#3589 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('487','452','',#41,#3549,$);
+#3590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3591,#3593);
+#3591 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3592) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
+#3593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3594);
+#3594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('488','453','',#41,#3549,$);
+#3595 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3596,#3598);
+#3596 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3597) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3597 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
+#3598 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3599);
+#3599 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('489','454','',#41,#3549,$);
+#3600 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3601,#3603);
+#3601 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3602) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3602 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
+#3603 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3604);
+#3604 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('490','455','',#41,#3549,$);
+#3605 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3606,#3608);
+#3606 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3607) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3607 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
+#3608 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3609);
+#3609 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('491','456','',#41,#3549,$);
+#3610 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3611,#3613);
+#3611 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3612) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3612 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
+#3613 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3614);
+#3614 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('492','457','',#41,#3549,$);
+#3615 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3616,#3618);
+#3616 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3617) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3617 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
+#3618 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3619);
+#3619 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('493','458','',#41,#3549,$);
+#3620 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3621,#3623);
+#3621 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3622) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3622 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
+#3623 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3624);
+#3624 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('494','459','',#41,#3549,$);
+#3625 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3626,#3628);
+#3626 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3627) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3627 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
+#3628 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3629);
+#3629 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('495','460','',#41,#3549,$);
+#3630 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3631,#3633);
+#3631 = ( REPRESENTATION_RELATIONSHIP('','',#2999,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3632) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3632 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
+#3633 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3634);
+#3634 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('496','461','',#41,#3549,$);
+#3635 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3636,#3638);
+#3636 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3637) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3637 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#3638 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3639);
+#3639 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('497','','',#23,#41,$);
+#3640 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#3641 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3642),#208);
+#3642 = STYLED_ITEM('color',(#3643),#191);
+#3643 = PRESENTATION_STYLE_ASSIGNMENT((#3644,#3650));
+#3644 = SURFACE_STYLE_USAGE(.BOTH.,#3645);
+#3645 = SURFACE_SIDE_STYLE('',(#3646));
+#3646 = SURFACE_STYLE_FILL_AREA(#3647);
+#3647 = FILL_AREA_STYLE('',(#3648));
+#3648 = FILL_AREA_STYLE_COLOUR('',#3649);
+#3649 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#3650 = CURVE_STYLE('',#3651,POSITIVE_LENGTH_MEASURE(0.1),#3649);
+#3651 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3652 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3653),#3542);
+#3653 = STYLED_ITEM('color',(#3654),#3000);
+#3654 = PRESENTATION_STYLE_ASSIGNMENT((#3655,#3661));
+#3655 = SURFACE_STYLE_USAGE(.BOTH.,#3656);
+#3656 = SURFACE_SIDE_STYLE('',(#3657));
+#3657 = SURFACE_STYLE_FILL_AREA(#3658);
+#3658 = FILL_AREA_STYLE('',(#3659));
+#3659 = FILL_AREA_STYLE_COLOUR('',#3660);
+#3660 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3661 = CURVE_STYLE('',#3662,POSITIVE_LENGTH_MEASURE(0.1),#3660);
+#3662 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3663 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3664),#2906);
+#3664 = STYLED_ITEM('color',(#3665),#2364);
+#3665 = PRESENTATION_STYLE_ASSIGNMENT((#3666,#3671));
+#3666 = SURFACE_STYLE_USAGE(.BOTH.,#3667);
+#3667 = SURFACE_SIDE_STYLE('',(#3668));
+#3668 = SURFACE_STYLE_FILL_AREA(#3669);
+#3669 = FILL_AREA_STYLE('',(#3670));
+#3670 = FILL_AREA_STYLE_COLOUR('',#3660);
+#3671 = CURVE_STYLE('',#3672,POSITIVE_LENGTH_MEASURE(0.1),#3660);
+#3672 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3673 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3674),#2339);
+#3674 = STYLED_ITEM('color',(#3675),#244);
+#3675 = PRESENTATION_STYLE_ASSIGNMENT((#3676,#3682));
+#3676 = SURFACE_STYLE_USAGE(.BOTH.,#3677);
+#3677 = SURFACE_SIDE_STYLE('',(#3678));
+#3678 = SURFACE_STYLE_FILL_AREA(#3679);
+#3679 = FILL_AREA_STYLE('',(#3680));
+#3680 = FILL_AREA_STYLE_COLOUR('',#3681);
+#3681 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#3682 = CURVE_STYLE('',#3683,POSITIVE_LENGTH_MEASURE(0.1),#3681);
+#3683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;