diff --git a/STEP/MSOP/AD MSOP-12 4x3MM MSE.step b/STEP/MSOP/AD MSOP-12 4x3MM MSE.step
new file mode 100644
index 000000000..cea348d2b
--- /dev/null
+++ b/STEP/MSOP/AD MSOP-12 4x3MM MSE.step	
@@ -0,0 +1,4343 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-06-16T07:14:38',('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(2.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('6811238432','6811238432','',(#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);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-1.55,-2.05,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('',(-1.55,-2.05,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('',(-1.55,-1.625,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('',(-1.55,-0.975,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('',(-1.55,-0.325,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('',(-1.55,0.325,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('',(-1.55,0.975,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('',(-1.55,1.625,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('',(1.55,-1.625,0.E+000));
+#81 = DIRECTION('',(0.E+000,0.E+000,1.));
+#82 = DIRECTION('',(1.,0.E+000,0.E+000));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(1.55,-0.975,0.E+000));
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = DIRECTION('',(1.,0.E+000,0.E+000));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(1.55,-0.325,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('',(1.55,0.325,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('',(1.55,0.975,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('',(1.55,1.625,0.E+000));
+#101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#104,#105,#106)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#104 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#105 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#106 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#107 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#104,
+  'distance_accuracy_value','confusion accuracy');
+#108 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#109),#128);
+#109 = SHELL_BASED_SURFACE_MODEL('',(#110));
+#110 = OPEN_SHELL('',(#111));
+#111 = ADVANCED_FACE('',(#112),#123,.T.);
+#112 = FACE_BOUND('',#113,.F.);
+#113 = EDGE_LOOP('',(#114));
+#114 = ORIENTED_EDGE('',*,*,#115,.T.);
+#115 = EDGE_CURVE('',#116,#116,#118,.T.);
+#116 = VERTEX_POINT('',#117);
+#117 = CARTESIAN_POINT('',(0.710416666667,3.583333333333,1.));
+#118 = CIRCLE('',#119,0.19375);
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(0.516666666667,3.583333333333,1.));
+#121 = DIRECTION('',(0.E+000,0.E+000,1.));
+#122 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#123 = PLANE('',#124);
+#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127);
+#125 = CARTESIAN_POINT('',(0.710416666667,3.583333333333,1.));
+#126 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#127 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#132)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#129,#130,#131)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#129 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#130 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#131 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#132 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#129,
+  'distance_accuracy_value','confusion accuracy');
+#133 = SHAPE_DEFINITION_REPRESENTATION(#134,#108);
+#134 = PRODUCT_DEFINITION_SHAPE('','',#135);
+#135 = PRODUCT_DEFINITION('design','',#136,#139);
+#136 = PRODUCT_DEFINITION_FORMATION('','',#137);
+#137 = PRODUCT('Open_CASCADE_STEP_translator_6.8_49.1',
+  'Open_CASCADE_STEP_translator_6.8_49.1','',(#138));
+#138 = PRODUCT_CONTEXT('',#2,'mechanical');
+#139 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#140 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#141,#143);
+#141 = ( REPRESENTATION_RELATIONSHIP('','',#108,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#142) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#142 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#143 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#144
+  );
+#144 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('683','668','',#41,#135,$);
+#145 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#137));
+#146 = SHAPE_DEFINITION_REPRESENTATION(#147,#153);
+#147 = PRODUCT_DEFINITION_SHAPE('','',#148);
+#148 = PRODUCT_DEFINITION('design','',#149,#152);
+#149 = PRODUCT_DEFINITION_FORMATION('','',#150);
+#150 = PRODUCT('Body','Body','',(#151));
+#151 = PRODUCT_CONTEXT('',#2,'mechanical');
+#152 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#153 = SHAPE_REPRESENTATION('',(#11,#154),#158);
+#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157);
+#155 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#156 = DIRECTION('',(0.E+000,0.E+000,1.));
+#157 = DIRECTION('',(1.,0.E+000,0.E+000));
+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#162)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#159,#160,#161)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#159 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#160 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#161 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#162 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#159,
+  'distance_accuracy_value','confusion accuracy');
+#163 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#164),#2512);
+#164 = MANIFOLD_SOLID_BREP('',#165);
+#165 = CLOSED_SHELL('',(#166,#206,#239,#272,#305,#338,#355,#372,#403,
+    #434,#451,#482,#499,#530,#549,#568,#601,#620,#653,#672,#705,#738,
+    #834,#930,#961,#1057,#1088,#1184,#1215,#1246,#1265,#1284,#1317,#1336
+    ,#1369,#1388,#1421,#1454,#1550,#1646,#1677,#1773,#1812,#1908,#1947,
+    #1978,#1996,#2014,#2047,#2065,#2096,#2129,#2147,#2178,#2211,#2240,
+    #2251,#2262,#2279,#2290,#2307,#2350,#2361,#2378,#2475,#2503));
+#166 = ADVANCED_FACE('',(#167),#201,.F.);
+#167 = FACE_BOUND('',#168,.F.);
+#168 = EDGE_LOOP('',(#169,#179,#187,#195));
+#169 = ORIENTED_EDGE('',*,*,#170,.F.);
+#170 = EDGE_CURVE('',#171,#173,#175,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(0.137253226911,0.137253226911,0.1016));
+#173 = VERTEX_POINT('',#174);
+#174 = CARTESIAN_POINT('',(0.137253226911,3.962746773089,0.1016));
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(0.137253226911,4.721282248134E-002,0.1016));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#179 = ORIENTED_EDGE('',*,*,#180,.T.);
+#180 = EDGE_CURVE('',#171,#181,#183,.T.);
+#181 = VERTEX_POINT('',#182);
+#182 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,0.1016));
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(4.721282248134E-002,0.137253226911,0.1016));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#187 = ORIENTED_EDGE('',*,*,#188,.T.);
+#188 = EDGE_CURVE('',#181,#189,#191,.T.);
+#189 = VERTEX_POINT('',#190);
+#190 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,0.1016));
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(2.962746773089,4.721282248134E-002,0.1016));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#195 = ORIENTED_EDGE('',*,*,#196,.F.);
+#196 = EDGE_CURVE('',#173,#189,#197,.T.);
+#197 = LINE('',#198,#199);
+#198 = CARTESIAN_POINT('',(4.721282248134E-002,3.962746773089,0.1016));
+#199 = VECTOR('',#200,1.);
+#200 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#201 = PLANE('',#202);
+#202 = AXIS2_PLACEMENT_3D('',#203,#204,#205);
+#203 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.1016));
+#204 = DIRECTION('',(0.E+000,0.E+000,1.));
+#205 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#206 = ADVANCED_FACE('',(#207),#234,.T.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209,#210,#219,#227));
+#209 = ORIENTED_EDGE('',*,*,#170,.F.);
+#210 = ORIENTED_EDGE('',*,*,#211,.T.);
+#211 = EDGE_CURVE('',#171,#212,#214,.T.);
+#212 = VERTEX_POINT('',#213);
+#213 = CARTESIAN_POINT('',(3.78010373743E-002,0.137253226911,
+    0.191147153673));
+#214 = CIRCLE('',#215,0.1);
+#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
+#216 = CARTESIAN_POINT('',(0.137253226911,0.137253226911,0.2016));
+#217 = DIRECTION('',(-2.790846108557E-016,1.,0.E+000));
+#218 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#219 = ORIENTED_EDGE('',*,*,#220,.T.);
+#220 = EDGE_CURVE('',#212,#221,#223,.T.);
+#221 = VERTEX_POINT('',#222);
+#222 = CARTESIAN_POINT('',(3.78010373743E-002,3.962746773089,
+    0.191147153673));
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(3.78010373743E-002,4.721282248134E-002,
+    0.191147153673));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#227 = ORIENTED_EDGE('',*,*,#228,.F.);
+#228 = EDGE_CURVE('',#173,#221,#229,.T.);
+#229 = CIRCLE('',#230,0.1);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(0.137253226911,3.962746773089,0.2016));
+#232 = DIRECTION('',(8.463950979471E-015,1.,4.440892098501E-015));
+#233 = DIRECTION('',(-2.775557561563E-016,4.440892098501E-015,-1.));
+#234 = CYLINDRICAL_SURFACE('',#235,0.1);
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(0.137253226911,4.721282248134E-002,0.2016));
+#237 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#238 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#239 = ADVANCED_FACE('',(#240),#267,.T.);
+#240 = FACE_BOUND('',#241,.T.);
+#241 = EDGE_LOOP('',(#242,#243,#252,#260));
+#242 = ORIENTED_EDGE('',*,*,#180,.T.);
+#243 = ORIENTED_EDGE('',*,*,#244,.F.);
+#244 = EDGE_CURVE('',#245,#181,#247,.T.);
+#245 = VERTEX_POINT('',#246);
+#246 = CARTESIAN_POINT('',(2.962746773089,3.78010373743E-002,
+    0.191147153673));
+#247 = CIRCLE('',#248,0.1);
+#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251);
+#249 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,0.2016));
+#250 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#251 = DIRECTION('',(0.E+000,0.104528463268,-0.994521895368));
+#252 = ORIENTED_EDGE('',*,*,#253,.F.);
+#253 = EDGE_CURVE('',#254,#245,#256,.T.);
+#254 = VERTEX_POINT('',#255);
+#255 = CARTESIAN_POINT('',(0.137253226911,3.78010373743E-002,
+    0.191147153673));
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(4.721282248134E-002,3.78010373743E-002,
+    0.191147153673));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#260 = ORIENTED_EDGE('',*,*,#261,.T.);
+#261 = EDGE_CURVE('',#254,#171,#262,.T.);
+#262 = CIRCLE('',#263,0.1);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(0.137253226911,0.137253226911,0.2016));
+#265 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#266 = DIRECTION('',(0.E+000,0.104528463268,-0.994521895368));
+#267 = CYLINDRICAL_SURFACE('',#268,0.1);
+#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271);
+#269 = CARTESIAN_POINT('',(4.721282248134E-002,0.137253226911,0.2016));
+#270 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#271 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#272 = ADVANCED_FACE('',(#273),#300,.T.);
+#273 = FACE_BOUND('',#274,.T.);
+#274 = EDGE_LOOP('',(#275,#284,#292,#299));
+#275 = ORIENTED_EDGE('',*,*,#276,.F.);
+#276 = EDGE_CURVE('',#277,#173,#279,.T.);
+#277 = VERTEX_POINT('',#278);
+#278 = CARTESIAN_POINT('',(0.137253226911,4.062198962626,0.191147153673)
+  );
+#279 = CIRCLE('',#280,0.1);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(0.137253226911,3.962746773089,0.2016));
+#282 = DIRECTION('',(-1.,-2.499123253613E-016,2.775557561563E-016));
+#283 = DIRECTION('',(-2.499123253612E-016,-0.104528463268,
+    -0.994521895368));
+#284 = ORIENTED_EDGE('',*,*,#285,.T.);
+#285 = EDGE_CURVE('',#277,#286,#288,.T.);
+#286 = VERTEX_POINT('',#287);
+#287 = CARTESIAN_POINT('',(2.962746773089,4.062198962626,0.191147153673)
+  );
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(4.721282248134E-002,4.062198962626,
+    0.191147153673));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#292 = ORIENTED_EDGE('',*,*,#293,.F.);
+#293 = EDGE_CURVE('',#189,#286,#294,.T.);
+#294 = CIRCLE('',#295,0.1);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,0.2016));
+#297 = DIRECTION('',(1.,-4.667565679103E-016,-4.440892098501E-015));
+#298 = DIRECTION('',(-4.440892098501E-015,4.440892098501E-015,-1.));
+#299 = ORIENTED_EDGE('',*,*,#196,.F.);
+#300 = CYLINDRICAL_SURFACE('',#301,0.1);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(4.721282248134E-002,3.962746773089,0.2016));
+#303 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#304 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#305 = ADVANCED_FACE('',(#306),#333,.T.);
+#306 = FACE_BOUND('',#307,.T.);
+#307 = EDGE_LOOP('',(#308,#317,#325,#332));
+#308 = ORIENTED_EDGE('',*,*,#309,.F.);
+#309 = EDGE_CURVE('',#310,#189,#312,.T.);
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(3.062198962626,3.962746773089,0.191147153673)
+  );
+#312 = CIRCLE('',#313,0.1);
+#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316);
+#314 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,0.2016));
+#315 = DIRECTION('',(-3.99859720578E-015,1.,4.440892098501E-015));
+#316 = DIRECTION('',(-0.104528463268,3.998597205779E-015,-0.994521895368
+    ));
+#317 = ORIENTED_EDGE('',*,*,#318,.F.);
+#318 = EDGE_CURVE('',#319,#310,#321,.T.);
+#319 = VERTEX_POINT('',#320);
+#320 = CARTESIAN_POINT('',(3.062198962626,0.137253226911,0.191147153673)
+  );
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(3.062198962626,4.721282248134E-002,
+    0.191147153673));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#325 = ORIENTED_EDGE('',*,*,#326,.F.);
+#326 = EDGE_CURVE('',#181,#319,#327,.T.);
+#327 = CIRCLE('',#328,0.1);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,0.2016));
+#330 = DIRECTION('',(-3.082568963501E-016,-1.,-2.775557561563E-016));
+#331 = DIRECTION('',(0.E+000,2.775557561563E-016,-1.));
+#332 = ORIENTED_EDGE('',*,*,#188,.T.);
+#333 = CYLINDRICAL_SURFACE('',#334,0.1);
+#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
+#335 = CARTESIAN_POINT('',(2.962746773089,4.721282248134E-002,0.2016));
+#336 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#337 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#338 = ADVANCED_FACE('',(#339),#350,.T.);
+#339 = FACE_BOUND('',#340,.T.);
+#340 = EDGE_LOOP('',(#341,#342,#349));
+#341 = ORIENTED_EDGE('',*,*,#261,.F.);
+#342 = ORIENTED_EDGE('',*,*,#343,.T.);
+#343 = EDGE_CURVE('',#254,#212,#344,.T.);
+#344 = CIRCLE('',#345,0.1);
+#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348);
+#346 = CARTESIAN_POINT('',(0.137253226911,0.137253226911,0.2016));
+#347 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#348 = DIRECTION('',(-0.99458126461,1.086699344846E-002,-0.10339253619)
+  );
+#349 = ORIENTED_EDGE('',*,*,#211,.F.);
+#350 = SPHERICAL_SURFACE('',#351,0.1);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(0.137253226911,0.137253226911,0.2016));
+#353 = DIRECTION('',(0.E+000,0.994521895368,0.104528463268));
+#354 = DIRECTION('',(0.E+000,0.104528463268,-0.994521895368));
+#355 = ADVANCED_FACE('',(#356),#367,.T.);
+#356 = FACE_BOUND('',#357,.T.);
+#357 = EDGE_LOOP('',(#358,#359,#366));
+#358 = ORIENTED_EDGE('',*,*,#228,.T.);
+#359 = ORIENTED_EDGE('',*,*,#360,.F.);
+#360 = EDGE_CURVE('',#277,#221,#361,.T.);
+#361 = CIRCLE('',#362,0.1);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(0.137253226911,3.962746773089,0.2016));
+#364 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#365 = DIRECTION('',(-0.99458126461,-1.086699344846E-002,-0.10339253619)
+  );
+#366 = ORIENTED_EDGE('',*,*,#276,.T.);
+#367 = SPHERICAL_SURFACE('',#368,0.1);
+#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371);
+#369 = CARTESIAN_POINT('',(0.137253226911,3.962746773089,0.2016));
+#370 = DIRECTION('',(2.775557561564E-016,-0.994521895368,0.104528463268)
+  );
+#371 = DIRECTION('',(-2.499123253614E-016,-0.104528463268,
+    -0.994521895368));
+#372 = ADVANCED_FACE('',(#373),#398,.F.);
+#373 = FACE_BOUND('',#374,.F.);
+#374 = EDGE_LOOP('',(#375,#376,#384,#392));
+#375 = ORIENTED_EDGE('',*,*,#220,.T.);
+#376 = ORIENTED_EDGE('',*,*,#377,.F.);
+#377 = EDGE_CURVE('',#378,#221,#380,.T.);
+#378 = VERTEX_POINT('',#379);
+#379 = CARTESIAN_POINT('',(5.478104631726E-004,4.,0.545587931602));
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(-1.074890013952E-003,4.001622700477,
+    0.561026895341));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#384 = ORIENTED_EDGE('',*,*,#385,.F.);
+#385 = EDGE_CURVE('',#386,#378,#388,.T.);
+#386 = VERTEX_POINT('',#387);
+#387 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.545587931602));
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(5.478104631727E-004,0.E+000,0.545587931602));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#392 = ORIENTED_EDGE('',*,*,#393,.T.);
+#393 = EDGE_CURVE('',#386,#212,#394,.T.);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(-1.074890013952E-003,9.837729952288E-002,
+    0.561026895341));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#398 = PLANE('',#399);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.5508));
+#401 = DIRECTION('',(0.994521895368,0.E+000,0.104528463268));
+#402 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#403 = ADVANCED_FACE('',(#404),#429,.T.);
+#404 = FACE_BOUND('',#405,.T.);
+#405 = EDGE_LOOP('',(#406,#407,#415,#423));
+#406 = ORIENTED_EDGE('',*,*,#253,.T.);
+#407 = ORIENTED_EDGE('',*,*,#408,.F.);
+#408 = EDGE_CURVE('',#409,#245,#411,.T.);
+#409 = VERTEX_POINT('',#410);
+#410 = CARTESIAN_POINT('',(3.,5.478104631727E-004,0.545587931602));
+#411 = LINE('',#412,#413);
+#412 = CARTESIAN_POINT('',(3.001622700477,-1.074890013952E-003,
+    0.561026895341));
+#413 = VECTOR('',#414,1.);
+#414 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#415 = ORIENTED_EDGE('',*,*,#416,.F.);
+#416 = EDGE_CURVE('',#417,#409,#419,.T.);
+#417 = VERTEX_POINT('',#418);
+#418 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.545587931602));
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(0.E+000,5.478104631727E-004,0.545587931602));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#423 = ORIENTED_EDGE('',*,*,#424,.T.);
+#424 = EDGE_CURVE('',#417,#254,#425,.T.);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(9.837729952288E-002,-1.074890013952E-003,
+    0.561026895341));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#429 = PLANE('',#430);
+#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433);
+#431 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.5508));
+#432 = DIRECTION('',(0.E+000,-0.994521895368,-0.104528463268));
+#433 = DIRECTION('',(1.,0.E+000,0.E+000));
+#434 = ADVANCED_FACE('',(#435),#446,.T.);
+#435 = FACE_BOUND('',#436,.T.);
+#436 = EDGE_LOOP('',(#437,#438,#445));
+#437 = ORIENTED_EDGE('',*,*,#326,.T.);
+#438 = ORIENTED_EDGE('',*,*,#439,.F.);
+#439 = EDGE_CURVE('',#245,#319,#440,.T.);
+#440 = CIRCLE('',#441,0.1);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,0.2016));
+#443 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#444 = DIRECTION('',(0.99458126461,1.086699344846E-002,-0.10339253619));
+#445 = ORIENTED_EDGE('',*,*,#244,.T.);
+#446 = SPHERICAL_SURFACE('',#447,0.1);
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,0.2016));
+#449 = DIRECTION('',(0.E+000,0.994521895368,0.104528463268));
+#450 = DIRECTION('',(0.E+000,0.104528463268,-0.994521895368));
+#451 = ADVANCED_FACE('',(#452),#477,.F.);
+#452 = FACE_BOUND('',#453,.F.);
+#453 = EDGE_LOOP('',(#454,#455,#463,#471));
+#454 = ORIENTED_EDGE('',*,*,#285,.T.);
+#455 = ORIENTED_EDGE('',*,*,#456,.F.);
+#456 = EDGE_CURVE('',#457,#286,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(3.,4.099452189537,0.545587931602));
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(3.001622700477,4.101074890014,0.561026895341)
+  );
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#463 = ORIENTED_EDGE('',*,*,#464,.F.);
+#464 = EDGE_CURVE('',#465,#457,#467,.T.);
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(0.1,4.099452189537,0.545587931602));
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(0.E+000,4.099452189537,0.545587931602));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#471 = ORIENTED_EDGE('',*,*,#472,.T.);
+#472 = EDGE_CURVE('',#465,#277,#473,.T.);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(9.837729952288E-002,4.101074890014,
+    0.561026895341));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#477 = PLANE('',#478);
+#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
+#479 = CARTESIAN_POINT('',(0.E+000,4.1,0.5508));
+#480 = DIRECTION('',(0.E+000,-0.994521895368,0.104528463268));
+#481 = DIRECTION('',(1.,0.E+000,0.E+000));
+#482 = ADVANCED_FACE('',(#483),#494,.T.);
+#483 = FACE_BOUND('',#484,.T.);
+#484 = EDGE_LOOP('',(#485,#486,#493));
+#485 = ORIENTED_EDGE('',*,*,#293,.T.);
+#486 = ORIENTED_EDGE('',*,*,#487,.F.);
+#487 = EDGE_CURVE('',#310,#286,#488,.T.);
+#488 = CIRCLE('',#489,0.1);
+#489 = AXIS2_PLACEMENT_3D('',#490,#491,#492);
+#490 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,0.2016));
+#491 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#492 = DIRECTION('',(-1.086699344846E-002,0.99458126461,-0.10339253619)
+  );
+#493 = ORIENTED_EDGE('',*,*,#309,.T.);
+#494 = SPHERICAL_SURFACE('',#495,0.1);
+#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
+#496 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,0.2016));
+#497 = DIRECTION('',(-0.994521895368,-4.440892098502E-015,0.104528463268
+    ));
+#498 = DIRECTION('',(-0.104528463268,3.998597205781E-015,-0.994521895368
+    ));
+#499 = ADVANCED_FACE('',(#500),#525,.T.);
+#500 = FACE_BOUND('',#501,.T.);
+#501 = EDGE_LOOP('',(#502,#503,#511,#519));
+#502 = ORIENTED_EDGE('',*,*,#318,.T.);
+#503 = ORIENTED_EDGE('',*,*,#504,.F.);
+#504 = EDGE_CURVE('',#505,#310,#507,.T.);
+#505 = VERTEX_POINT('',#506);
+#506 = CARTESIAN_POINT('',(3.099452189537,4.,0.545587931602));
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(3.101074890014,4.001622700477,0.561026895341)
+  );
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#511 = ORIENTED_EDGE('',*,*,#512,.F.);
+#512 = EDGE_CURVE('',#513,#505,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(3.099452189537,0.1,0.545587931602));
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(3.099452189537,0.E+000,0.545587931602));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#519 = ORIENTED_EDGE('',*,*,#520,.T.);
+#520 = EDGE_CURVE('',#513,#319,#521,.T.);
+#521 = LINE('',#522,#523);
+#522 = CARTESIAN_POINT('',(3.101074890014,9.837729952288E-002,
+    0.561026895341));
+#523 = VECTOR('',#524,1.);
+#524 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#525 = PLANE('',#526);
+#526 = AXIS2_PLACEMENT_3D('',#527,#528,#529);
+#527 = CARTESIAN_POINT('',(3.1,0.E+000,0.5508));
+#528 = DIRECTION('',(0.994521895368,0.E+000,-0.104528463268));
+#529 = DIRECTION('',(0.E+000,1.,0.E+000));
+#530 = ADVANCED_FACE('',(#531),#544,.T.);
+#531 = FACE_BOUND('',#532,.T.);
+#532 = EDGE_LOOP('',(#533,#534,#535,#536));
+#533 = ORIENTED_EDGE('',*,*,#393,.T.);
+#534 = ORIENTED_EDGE('',*,*,#343,.F.);
+#535 = ORIENTED_EDGE('',*,*,#424,.F.);
+#536 = ORIENTED_EDGE('',*,*,#537,.T.);
+#537 = EDGE_CURVE('',#417,#386,#538,.T.);
+#538 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#539,#540,#541,#542,#543),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#539 = CARTESIAN_POINT('',(0.1,5.478104631726E-004,0.545587931602));
+#540 = CARTESIAN_POINT('',(6.121456531329E-002,9.71587865416E-004,
+    0.541555958949));
+#541 = CARTESIAN_POINT('',(2.194375862923E-002,2.194375862923E-002,
+    0.539632694814));
+#542 = CARTESIAN_POINT('',(9.71587865416E-004,6.121456531329E-002,
+    0.541555958949));
+#543 = CARTESIAN_POINT('',(5.478104631726E-004,0.1,0.545587931602));
+#544 = CYLINDRICAL_SURFACE('',#545,0.1);
+#545 = AXIS2_PLACEMENT_3D('',#546,#547,#548);
+#546 = CARTESIAN_POINT('',(9.837729952288E-002,9.837729952288E-002,
+    0.571479741668));
+#547 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#548 = DIRECTION('',(-0.994521895368,-9.1635032895E-014,-0.104528463267)
+  );
+#549 = ADVANCED_FACE('',(#550),#563,.T.);
+#550 = FACE_BOUND('',#551,.T.);
+#551 = EDGE_LOOP('',(#552,#560,#561,#562));
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#378,#465,#554,.T.);
+#554 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#555,#556,#557,#558,#559),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#555 = CARTESIAN_POINT('',(5.478104631727E-004,4.,0.545587931602));
+#556 = CARTESIAN_POINT('',(9.715878654161E-004,4.038785434687,
+    0.541555958949));
+#557 = CARTESIAN_POINT('',(2.194375862923E-002,4.078056241371,
+    0.539632694814));
+#558 = CARTESIAN_POINT('',(6.121456531329E-002,4.099028412135,
+    0.541555958949));
+#559 = CARTESIAN_POINT('',(0.1,4.099452189537,0.545587931602));
+#560 = ORIENTED_EDGE('',*,*,#472,.T.);
+#561 = ORIENTED_EDGE('',*,*,#360,.T.);
+#562 = ORIENTED_EDGE('',*,*,#377,.F.);
+#563 = CYLINDRICAL_SURFACE('',#564,0.1);
+#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567);
+#565 = CARTESIAN_POINT('',(9.837729952288E-002,4.001622700477,
+    0.571479741668));
+#566 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#567 = DIRECTION('',(-0.994521895368,9.1635032895E-014,-0.104528463267)
+  );
+#568 = ADVANCED_FACE('',(#569),#596,.T.);
+#569 = FACE_BOUND('',#570,.T.);
+#570 = EDGE_LOOP('',(#571,#580,#588,#595));
+#571 = ORIENTED_EDGE('',*,*,#572,.T.);
+#572 = EDGE_CURVE('',#386,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.556040777928));
+#575 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#576,#577,#578,#579),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#576 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.545587931602));
+#577 = CARTESIAN_POINT('',(1.829372939586E-004,0.1,0.549059467913));
+#578 = CARTESIAN_POINT('',(2.773298807037E-017,0.1,0.552550119424));
+#579 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.556040777928));
+#580 = ORIENTED_EDGE('',*,*,#581,.T.);
+#581 = EDGE_CURVE('',#573,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(8.326672684689E-017,4.,0.556040777928));
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(2.775557561563E-017,0.E+000,0.556040777928));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#582,#378,#590,.T.);
+#590 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#591,#592,#593,#594),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#591 = CARTESIAN_POINT('',(1.387778780781E-017,4.,0.556040777928));
+#592 = CARTESIAN_POINT('',(1.387439967603E-017,4.,0.552550119424));
+#593 = CARTESIAN_POINT('',(1.829372939586E-004,4.,0.549059467913));
+#594 = CARTESIAN_POINT('',(5.478104631727E-004,4.,0.545587931602));
+#595 = ORIENTED_EDGE('',*,*,#385,.F.);
+#596 = CYLINDRICAL_SURFACE('',#597,0.1);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(0.1,0.E+000,0.556040777928));
+#599 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#600 = DIRECTION('',(-0.994521895368,-0.E+000,-0.104528463268));
+#601 = ADVANCED_FACE('',(#602),#615,.T.);
+#602 = FACE_BOUND('',#603,.T.);
+#603 = EDGE_LOOP('',(#604,#612,#613,#614));
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#409,#513,#606,.T.);
+#606 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#607,#608,#609,#610,#611),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#607 = CARTESIAN_POINT('',(3.,5.478104631732E-004,0.545587931602));
+#608 = CARTESIAN_POINT('',(3.038785434687,9.715878654166E-004,
+    0.541555958949));
+#609 = CARTESIAN_POINT('',(3.078056241371,2.194375862923E-002,
+    0.539632694814));
+#610 = CARTESIAN_POINT('',(3.099028412135,6.121456531329E-002,
+    0.541555958949));
+#611 = CARTESIAN_POINT('',(3.099452189537,0.1,0.545587931602));
+#612 = ORIENTED_EDGE('',*,*,#408,.T.);
+#613 = ORIENTED_EDGE('',*,*,#439,.T.);
+#614 = ORIENTED_EDGE('',*,*,#520,.F.);
+#615 = CYLINDRICAL_SURFACE('',#616,0.1);
+#616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
+#617 = CARTESIAN_POINT('',(3.001622700477,9.837729952288E-002,
+    0.571479741668));
+#618 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#619 = DIRECTION('',(0.994521895368,-9.1635032895E-014,-0.104528463267)
+  );
+#620 = ADVANCED_FACE('',(#621),#648,.T.);
+#621 = FACE_BOUND('',#622,.T.);
+#622 = EDGE_LOOP('',(#623,#624,#633,#641));
+#623 = ORIENTED_EDGE('',*,*,#416,.T.);
+#624 = ORIENTED_EDGE('',*,*,#625,.F.);
+#625 = EDGE_CURVE('',#626,#409,#628,.T.);
+#626 = VERTEX_POINT('',#627);
+#627 = CARTESIAN_POINT('',(3.,-1.387778780781E-017,0.556040777928));
+#628 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#629,#630,#631,#632),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#629 = CARTESIAN_POINT('',(3.,1.387778780781E-017,0.556040777928));
+#630 = CARTESIAN_POINT('',(3.,1.387439967603E-017,0.552550119424));
+#631 = CARTESIAN_POINT('',(3.,1.829372939586E-004,0.549059467913));
+#632 = CARTESIAN_POINT('',(3.,5.478104631727E-004,0.545587931602));
+#633 = ORIENTED_EDGE('',*,*,#634,.F.);
+#634 = EDGE_CURVE('',#635,#626,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.556040777928));
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(0.E+000,2.775557561563E-017,0.556040777928));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#641 = ORIENTED_EDGE('',*,*,#642,.T.);
+#642 = EDGE_CURVE('',#635,#417,#643,.T.);
+#643 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#644,#645,#646,#647),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#644 = CARTESIAN_POINT('',(0.1,1.387778780781E-017,0.556040777928));
+#645 = CARTESIAN_POINT('',(0.1,1.387439967603E-017,0.552550119424));
+#646 = CARTESIAN_POINT('',(0.1,1.829372939586E-004,0.549059467913));
+#647 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.545587931602));
+#648 = CYLINDRICAL_SURFACE('',#649,0.1);
+#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);
+#650 = CARTESIAN_POINT('',(0.E+000,0.1,0.556040777928));
+#651 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#652 = DIRECTION('',(0.E+000,-0.994521895368,-0.104528463268));
+#653 = ADVANCED_FACE('',(#654),#667,.T.);
+#654 = FACE_BOUND('',#655,.T.);
+#655 = EDGE_LOOP('',(#656,#664,#665,#666));
+#656 = ORIENTED_EDGE('',*,*,#657,.T.);
+#657 = EDGE_CURVE('',#457,#505,#658,.T.);
+#658 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#659,#660,#661,#662,#663),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#659 = CARTESIAN_POINT('',(3.,4.099452189537,0.545587931602));
+#660 = CARTESIAN_POINT('',(3.038785434687,4.099028412135,0.541555958949)
+  );
+#661 = CARTESIAN_POINT('',(3.078056241371,4.078056241371,0.539632694814)
+  );
+#662 = CARTESIAN_POINT('',(3.099028412135,4.038785434687,0.541555958949)
+  );
+#663 = CARTESIAN_POINT('',(3.099452189537,4.,0.545587931602));
+#664 = ORIENTED_EDGE('',*,*,#504,.T.);
+#665 = ORIENTED_EDGE('',*,*,#487,.T.);
+#666 = ORIENTED_EDGE('',*,*,#456,.F.);
+#667 = CYLINDRICAL_SURFACE('',#668,0.1);
+#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);
+#669 = CARTESIAN_POINT('',(3.001622700477,4.001622700477,0.571479741668)
+  );
+#670 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#671 = DIRECTION('',(9.1635032895E-014,0.994521895368,-0.104528463267));
+#672 = ADVANCED_FACE('',(#673),#700,.T.);
+#673 = FACE_BOUND('',#674,.T.);
+#674 = EDGE_LOOP('',(#675,#684,#692,#699));
+#675 = ORIENTED_EDGE('',*,*,#676,.T.);
+#676 = EDGE_CURVE('',#465,#677,#679,.T.);
+#677 = VERTEX_POINT('',#678);
+#678 = CARTESIAN_POINT('',(0.1,4.1,0.556040777928));
+#679 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#680,#681,#682,#683),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#680 = CARTESIAN_POINT('',(0.1,4.099452189537,0.545587931602));
+#681 = CARTESIAN_POINT('',(0.1,4.099817062706,0.549059467913));
+#682 = CARTESIAN_POINT('',(0.1,4.1,0.552550119424));
+#683 = CARTESIAN_POINT('',(0.1,4.1,0.556040777928));
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#677,#686,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(3.,4.1,0.556040777928));
+#688 = LINE('',#689,#690);
+#689 = CARTESIAN_POINT('',(0.E+000,4.1,0.556040777928));
+#690 = VECTOR('',#691,1.);
+#691 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#692 = ORIENTED_EDGE('',*,*,#693,.T.);
+#693 = EDGE_CURVE('',#686,#457,#694,.T.);
+#694 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#695,#696,#697,#698),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#695 = CARTESIAN_POINT('',(3.,4.1,0.556040777928));
+#696 = CARTESIAN_POINT('',(3.,4.1,0.552550119424));
+#697 = CARTESIAN_POINT('',(3.,4.099817062706,0.549059467913));
+#698 = CARTESIAN_POINT('',(3.,4.099452189537,0.545587931602));
+#699 = ORIENTED_EDGE('',*,*,#464,.F.);
+#700 = CYLINDRICAL_SURFACE('',#701,0.1);
+#701 = AXIS2_PLACEMENT_3D('',#702,#703,#704);
+#702 = CARTESIAN_POINT('',(0.E+000,4.,0.556040777928));
+#703 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#704 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#705 = ADVANCED_FACE('',(#706),#733,.T.);
+#706 = FACE_BOUND('',#707,.T.);
+#707 = EDGE_LOOP('',(#708,#709,#718,#726));
+#708 = ORIENTED_EDGE('',*,*,#512,.T.);
+#709 = ORIENTED_EDGE('',*,*,#710,.T.);
+#710 = EDGE_CURVE('',#505,#711,#713,.T.);
+#711 = VERTEX_POINT('',#712);
+#712 = CARTESIAN_POINT('',(3.1,4.,0.556040777928));
+#713 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#714,#715,#716,#717),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#714 = CARTESIAN_POINT('',(3.099452189537,4.,0.545587931602));
+#715 = CARTESIAN_POINT('',(3.099817062706,4.,0.549059467913));
+#716 = CARTESIAN_POINT('',(3.1,4.,0.552550119424));
+#717 = CARTESIAN_POINT('',(3.1,4.,0.556040777928));
+#718 = ORIENTED_EDGE('',*,*,#719,.F.);
+#719 = EDGE_CURVE('',#720,#711,#722,.T.);
+#720 = VERTEX_POINT('',#721);
+#721 = CARTESIAN_POINT('',(3.1,0.1,0.556040777928));
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(3.1,0.E+000,0.556040777928));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#726 = ORIENTED_EDGE('',*,*,#727,.F.);
+#727 = EDGE_CURVE('',#513,#720,#728,.T.);
+#728 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#729,#730,#731,#732),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#729 = CARTESIAN_POINT('',(3.099452189537,0.1,0.545587931602));
+#730 = CARTESIAN_POINT('',(3.099817062706,0.1,0.549059467913));
+#731 = CARTESIAN_POINT('',(3.1,0.1,0.552550119424));
+#732 = CARTESIAN_POINT('',(3.1,0.1,0.556040777928));
+#733 = CYLINDRICAL_SURFACE('',#734,0.1);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(3.,0.E+000,0.556040777928));
+#736 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#737 = DIRECTION('',(0.994521895368,0.E+000,-0.104528463268));
+#738 = ADVANCED_FACE('',(#739),#752,.T.);
+#739 = FACE_BOUND('',#740,.T.);
+#740 = EDGE_LOOP('',(#741,#742,#743,#744));
+#741 = ORIENTED_EDGE('',*,*,#572,.F.);
+#742 = ORIENTED_EDGE('',*,*,#537,.F.);
+#743 = ORIENTED_EDGE('',*,*,#642,.F.);
+#744 = ORIENTED_EDGE('',*,*,#745,.F.);
+#745 = EDGE_CURVE('',#573,#635,#746,.T.);
+#746 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#747,#748,#749,#750,#751),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#747 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.556040777928));
+#748 = CARTESIAN_POINT('',(6.167905692362E-018,6.073009183013E-002,
+    0.556040777928));
+#749 = CARTESIAN_POINT('',(2.095691611353E-002,2.095691611353E-002,
+    0.556040777928));
+#750 = CARTESIAN_POINT('',(6.073009183013E-002,-9.251858538543E-018,
+    0.556040777928));
+#751 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.556040777928));
+#752 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#753,#754,#755,#756,#757,#758,#759,#760,#761)
+    ,(#762,#763,#764,#765,#766,#767,#768,#769,#770)
+    ,(#771,#772,#773,#774,#775,#776,#777,#778,#779)
+    ,(#780,#781,#782,#783,#784,#785,#786,#787,#788)
+    ,(#789,#790,#791,#792,#793,#794,#795,#796,#797)
+    ,(#798,#799,#800,#801,#802,#803,#804,#805,#806)
+    ,(#807,#808,#809,#810,#811,#812,#813,#814,#815)
+    ,(#816,#817,#818,#819,#820,#821,#822,#823,#824)
+    ,(#825,#826,#827,#828,#829,#830,#831,#832,#833
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219614E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#753 = CARTESIAN_POINT('',(0.110431260162,4.314286127356E-004,
+    0.558092534228));
+#754 = CARTESIAN_POINT('',(0.110359430326,3.594616380548E-004,
+    0.556065856781));
+#755 = CARTESIAN_POINT('',(0.110393110755,3.933739159946E-004,
+    0.554044685123));
+#756 = CARTESIAN_POINT('',(0.110814319131,8.139233389141E-004,
+    0.552044605343));
+#757 = CARTESIAN_POINT('',(0.109469741579,-5.300162826296E-004,
+    0.549949414281));
+#758 = CARTESIAN_POINT('',(0.11167486251,1.674870586257E-003,
+    0.548044945927));
+#759 = CARTESIAN_POINT('',(0.110673666688,6.735465351014E-004,
+    0.545967933805));
+#760 = CARTESIAN_POINT('',(0.110960249713,9.604387131813E-004,
+    0.543960825431));
+#761 = CARTESIAN_POINT('',(0.111418681421,1.418941430716E-003,
+    0.541962527792));
+#762 = CARTESIAN_POINT('',(8.08007261484E-002,-1.699464168505E-003,
+    0.557245543083));
+#763 = CARTESIAN_POINT('',(8.053141895473E-002,-1.96899751027E-003,
+    0.555208381183));
+#764 = CARTESIAN_POINT('',(8.043567624777E-002,-2.065389892088E-003,
+    0.553180876298));
+#765 = CARTESIAN_POINT('',(8.154796585072E-002,-9.508146743061E-004,
+    0.551215216245));
+#766 = CARTESIAN_POINT('',(8.055503225394E-002,-1.945785484164E-003,
+    0.549142900584));
+#767 = CARTESIAN_POINT('',(8.150121672717E-002,-9.990284786087E-004,
+    0.547167060196));
+#768 = CARTESIAN_POINT('',(8.075227931968E-002,-1.74789818816E-003,
+    0.545105628224));
+#769 = CARTESIAN_POINT('',(8.154075795332E-002,-9.590931488916E-004,
+    0.543125088229));
+#770 = CARTESIAN_POINT('',(8.213384558481E-002,-3.66033377833E-004,
+    0.541133899139));
+#771 = CARTESIAN_POINT('',(5.808169405434E-002,3.083466750075E-003,
+    0.556766735706));
+#772 = CARTESIAN_POINT('',(5.850896082719E-002,3.512236099142E-003,
+    0.5547662276));
+#773 = CARTESIAN_POINT('',(5.983165048042E-002,4.83692515283E-003,
+    0.552816081633));
+#774 = CARTESIAN_POINT('',(5.163276979344E-002,-3.379324338724E-003,
+    0.550349463597));
+#775 = CARTESIAN_POINT('',(6.565687878533E-002,1.067252570509E-002,
+    0.54909015449));
+#776 = CARTESIAN_POINT('',(5.180443304213E-002,-3.208085928472E-003,
+    0.546306696811));
+#777 = CARTESIAN_POINT('',(6.094439973525E-002,5.95159531502E-003,
+    0.54478764321));
+#778 = CARTESIAN_POINT('',(5.863210882354E-002,3.633241962258E-003,
+    0.542636698386));
+#779 = CARTESIAN_POINT('',(5.908761826712E-002,4.088195396887E-003,
+    0.540638071467));
+#780 = CARTESIAN_POINT('',(4.431968607241E-002,1.68169666103E-002,
+    0.556766122543));
+#781 = CARTESIAN_POINT('',(4.539820770229E-002,1.789364946551E-002,
+    0.554801210415));
+#782 = CARTESIAN_POINT('',(4.098689722398E-002,1.34800199578E-002,
+    0.552536237028));
+#783 = CARTESIAN_POINT('',(4.987207126181E-002,2.239212580181E-002,
+    0.551011885898));
+#784 = CARTESIAN_POINT('',(2.277104167199E-002,-4.754790597251E-003,
+    0.547495399227));
+#785 = CARTESIAN_POINT('',(5.502258554238E-002,2.754559017005E-002,
+    0.547250304026));
+#786 = CARTESIAN_POINT('',(4.362591837184E-002,1.611547953885E-002,
+    0.54458709265));
+#787 = CARTESIAN_POINT('',(4.567187915354E-002,1.816963313537E-002,
+    0.542681205458));
+#788 = CARTESIAN_POINT('',(4.394543785594E-002,1.644398966393E-002,
+    0.540564692574));
+#789 = CARTESIAN_POINT('',(2.29819362241E-002,2.298193622417E-002,
+    0.556362861623));
+#790 = CARTESIAN_POINT('',(2.164239606403E-002,2.164239606422E-002,
+    0.554268126791));
+#791 = CARTESIAN_POINT('',(2.545262539112E-002,2.545262539128E-002,
+    0.552457366695));
+#792 = CARTESIAN_POINT('',(1.651426246472E-002,1.651426246294E-002,
+    0.549924669809));
+#793 = CARTESIAN_POINT('',(4.544230312658E-002,4.544230313114E-002,
+    0.549506575931));
+#794 = CARTESIAN_POINT('',(1.220064272064E-002,1.220064271481E-002,
+    0.545641269869));
+#795 = CARTESIAN_POINT('',(2.213981167552E-002,2.213981167836E-002,
+    0.544182572822));
+#796 = CARTESIAN_POINT('',(2.307979521473E-002,2.307979521486E-002,
+    0.542200663564));
+#797 = CARTESIAN_POINT('',(2.559561295225E-002,2.559561295221E-002,
+    0.540314810223));
+#798 = CARTESIAN_POINT('',(1.681696661076E-002,4.431968607279E-002,
+    0.556766122543));
+#799 = CARTESIAN_POINT('',(1.789364946664E-002,4.539820770314E-002,
+    0.554801210415));
+#800 = CARTESIAN_POINT('',(1.348001996096E-002,4.098689722672E-002,
+    0.552536237028));
+#801 = CARTESIAN_POINT('',(2.23921257943E-002,4.98720712574E-002,
+    0.551011885897));
+#802 = CARTESIAN_POINT('',(-4.754790589003E-003,2.277104167268E-002,
+    0.547495399228));
+#803 = CARTESIAN_POINT('',(2.754559016157E-002,5.502258554317E-002,
+    0.547250304025));
+#804 = CARTESIAN_POINT('',(1.611547954291E-002,4.362591837144E-002,
+    0.54458709265));
+#805 = CARTESIAN_POINT('',(1.816963313546E-002,4.567187915345E-002,
+    0.542681205458));
+#806 = CARTESIAN_POINT('',(1.644398966403E-002,4.394543785608E-002,
+    0.540564692574));
+#807 = CARTESIAN_POINT('',(3.083466749625E-003,5.808169405394E-002,
+    0.556766735706));
+#808 = CARTESIAN_POINT('',(3.512236098172E-003,5.850896082634E-002,
+    0.5547662276));
+#809 = CARTESIAN_POINT('',(4.836925150211E-003,5.9831650478E-002,
+    0.552816081632));
+#810 = CARTESIAN_POINT('',(-3.379324335266E-003,5.163276979587E-002,
+    0.550349463598));
+#811 = CARTESIAN_POINT('',(1.067252570105E-002,6.565687878388E-002,
+    0.549090154489));
+#812 = CARTESIAN_POINT('',(-3.208085926944E-003,5.180443304025E-002,
+    0.546306696812));
+#813 = CARTESIAN_POINT('',(5.951595313611E-003,6.094439973536E-002,
+    0.544787643209));
+#814 = CARTESIAN_POINT('',(3.633241962057E-003,5.863210882342E-002,
+    0.542636698386));
+#815 = CARTESIAN_POINT('',(4.088195396681E-003,5.908761826691E-002,
+    0.540638071467));
+#816 = CARTESIAN_POINT('',(-1.699464168263E-003,8.080072614865E-002,
+    0.557245543083));
+#817 = CARTESIAN_POINT('',(-1.968997509704E-003,8.053141895528E-002,
+    0.555208381183));
+#818 = CARTESIAN_POINT('',(-2.065389891758E-003,8.043567624808E-002,
+    0.553180876298));
+#819 = CARTESIAN_POINT('',(-9.50814674834E-004,8.154796585021E-002,
+    0.551215216245));
+#820 = CARTESIAN_POINT('',(-1.945785483603E-003,8.055503225448E-002,
+    0.549142900585));
+#821 = CARTESIAN_POINT('',(-9.990284786887E-004,8.150121672715E-002,
+    0.547167060196));
+#822 = CARTESIAN_POINT('',(-1.747898187715E-003,8.07522793201E-002,
+    0.545105628224));
+#823 = CARTESIAN_POINT('',(-9.590931486979E-004,8.154075795352E-002,
+    0.543125088229));
+#824 = CARTESIAN_POINT('',(-3.660333777454E-004,8.213384558487E-002,
+    0.541133899139));
+#825 = CARTESIAN_POINT('',(4.31428612452E-004,0.110431260162,
+    0.558092534228));
+#826 = CARTESIAN_POINT('',(3.594616381043E-004,0.110359430326,
+    0.556065856781));
+#827 = CARTESIAN_POINT('',(3.933739160069E-004,0.110393110755,
+    0.554044685123));
+#828 = CARTESIAN_POINT('',(8.139233385221E-004,0.110814319131,
+    0.552044605343));
+#829 = CARTESIAN_POINT('',(-5.300162819908E-004,0.10946974158,
+    0.549949414281));
+#830 = CARTESIAN_POINT('',(1.674870585677E-003,0.111674862509,
+    0.548044945927));
+#831 = CARTESIAN_POINT('',(6.735465353132E-004,0.110673666688,
+    0.545967933805));
+#832 = CARTESIAN_POINT('',(9.604387131394E-004,0.110960249713,
+    0.543960825431));
+#833 = CARTESIAN_POINT('',(1.418941430529E-003,0.111418681421,
+    0.541962527791));
+#834 = ADVANCED_FACE('',(#835),#848,.T.);
+#835 = FACE_BOUND('',#836,.T.);
+#836 = EDGE_LOOP('',(#837,#838,#839,#847));
+#837 = ORIENTED_EDGE('',*,*,#553,.F.);
+#838 = ORIENTED_EDGE('',*,*,#589,.F.);
+#839 = ORIENTED_EDGE('',*,*,#840,.F.);
+#840 = EDGE_CURVE('',#677,#582,#841,.T.);
+#841 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#842,#843,#844,#845,#846),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#842 = CARTESIAN_POINT('',(0.1,4.1,0.556040777928));
+#843 = CARTESIAN_POINT('',(6.073009183013E-002,4.1,0.556040777928));
+#844 = CARTESIAN_POINT('',(2.095691611353E-002,4.079043083886,
+    0.556040777928));
+#845 = CARTESIAN_POINT('',(6.96780596184E-017,4.03926990817,
+    0.556040777928));
+#846 = CARTESIAN_POINT('',(7.979727989493E-017,4.,0.556040777928));
+#847 = ORIENTED_EDGE('',*,*,#676,.F.);
+#848 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#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,#914,#915,#916,#917,#918,#919,#920)
+    ,(#921,#922,#923,#924,#925,#926,#927,#928,#929
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219614E-003,8.855910256722E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#849 = CARTESIAN_POINT('',(4.314286104286E-004,3.98956873984,
+    0.558092534228));
+#850 = CARTESIAN_POINT('',(3.594616380196E-004,3.989640569674,
+    0.556065856781));
+#851 = CARTESIAN_POINT('',(3.933739139422E-004,3.989606889247,
+    0.554044685123));
+#852 = CARTESIAN_POINT('',(8.139233421343E-004,3.989185680865,
+    0.552044605343));
+#853 = CARTESIAN_POINT('',(-5.300162855617E-004,3.990530258424,
+    0.549949414281));
+#854 = CARTESIAN_POINT('',(1.674870586665E-003,3.988325137489,
+    0.548044945928));
+#855 = CARTESIAN_POINT('',(6.735465356099E-004,3.989326333311,
+    0.545967933805));
+#856 = CARTESIAN_POINT('',(9.60438712683E-004,3.989039750287,
+    0.543960825431));
+#857 = CARTESIAN_POINT('',(1.418941429108E-003,3.98858131858,
+    0.541962527791));
+#858 = CARTESIAN_POINT('',(-1.699464165516E-003,4.019199273849,
+    0.557245543083));
+#859 = CARTESIAN_POINT('',(-1.968997504923E-003,4.019468581039,
+    0.555208381183));
+#860 = CARTESIAN_POINT('',(-2.06538988374E-003,4.019564323746,
+    0.553180876298));
+#861 = CARTESIAN_POINT('',(-9.508146920857E-004,4.018452034163,
+    0.551215216244));
+#862 = CARTESIAN_POINT('',(-1.945785462426E-003,4.019444967729,
+    0.549142900585));
+#863 = CARTESIAN_POINT('',(-9.990284907164E-004,4.018498783281,
+    0.547167060196));
+#864 = CARTESIAN_POINT('',(-1.747898183312E-003,4.019247720678,
+    0.545105628224));
+#865 = CARTESIAN_POINT('',(-9.590931480844E-004,4.018459242045,
+    0.54312508823));
+#866 = CARTESIAN_POINT('',(-3.660333777611E-004,4.017866154415,
+    0.541133899139));
+#867 = CARTESIAN_POINT('',(3.083466745151E-003,4.041918305951,
+    0.556766735706));
+#868 = CARTESIAN_POINT('',(3.512236087873E-003,4.041491039187,
+    0.5547662276));
+#869 = CARTESIAN_POINT('',(4.836925125437E-003,4.04016834954,
+    0.552816081632));
+#870 = CARTESIAN_POINT('',(-3.379324311313E-003,4.048367230193,
+    0.550349463597));
+#871 = CARTESIAN_POINT('',(1.067252568885E-002,4.034343121213,
+    0.54909015449));
+#872 = CARTESIAN_POINT('',(-3.208085930007E-003,4.048195566976,
+    0.54630669681));
+#873 = CARTESIAN_POINT('',(5.95159531282E-003,4.039055600259,
+    0.544787643211));
+#874 = CARTESIAN_POINT('',(3.633241962179E-003,4.041367891178,
+    0.542636698386));
+#875 = CARTESIAN_POINT('',(4.088195396683E-003,4.040912381733,
+    0.540638071467));
+#876 = CARTESIAN_POINT('',(1.681696661584E-002,4.055680313922,
+    0.556766122544));
+#877 = CARTESIAN_POINT('',(1.789364948236E-002,4.054601792276,
+    0.554801210416));
+#878 = CARTESIAN_POINT('',(1.34800200012E-002,4.059013102744,
+    0.552536237029));
+#879 = CARTESIAN_POINT('',(2.23921257262E-002,4.050127928793,
+    0.551011885896));
+#880 = CARTESIAN_POINT('',(-4.754790567654E-003,4.077228958328,
+    0.547495399225));
+#881 = CARTESIAN_POINT('',(2.754559015856E-002,4.044977414441,
+    0.547250304029));
+#882 = CARTESIAN_POINT('',(1.611547954461E-002,4.056374081637,
+    0.544587092648));
+#883 = CARTESIAN_POINT('',(1.816963313582E-002,4.054328120844,
+    0.542681205459));
+#884 = CARTESIAN_POINT('',(1.644398966412E-002,4.056054562144,
+    0.540564692574));
+#885 = CARTESIAN_POINT('',(2.298193621996E-002,4.07701806378,
+    0.556362861623));
+#886 = CARTESIAN_POINT('',(2.164239604949E-002,4.078357603956,
+    0.55426812679));
+#887 = CARTESIAN_POINT('',(2.545262535104E-002,4.074547374637,
+    0.552457366695));
+#888 = CARTESIAN_POINT('',(1.651426253017E-002,4.08348573749,
+    0.54992466981));
+#889 = CARTESIAN_POINT('',(4.54423030931E-002,4.05455769688,
+    0.549506575933));
+#890 = CARTESIAN_POINT('',(1.220064272077E-002,4.087799357305,
+    0.545641269865));
+#891 = CARTESIAN_POINT('',(2.213981167224E-002,4.077860188314,
+    0.544182572825));
+#892 = CARTESIAN_POINT('',(2.307979521455E-002,4.076920204788,
+    0.542200663562));
+#893 = CARTESIAN_POINT('',(2.559561295186E-002,4.074404387048,
+    0.540314810223));
+#894 = CARTESIAN_POINT('',(4.431968607507E-002,4.083183033387,
+    0.556766122543));
+#895 = CARTESIAN_POINT('',(4.5398207712E-002,4.082106350521,
+    0.554801210416));
+#896 = CARTESIAN_POINT('',(4.098689724828E-002,4.086519980027,
+    0.552536237028));
+#897 = CARTESIAN_POINT('',(4.987207122067E-002,4.077607874226,
+    0.551011885898));
+#898 = CARTESIAN_POINT('',(2.277104167914E-002,4.104754790606,
+    0.547495399224));
+#899 = CARTESIAN_POINT('',(5.502258554447E-002,4.072454409814,
+    0.547250304029));
+#900 = CARTESIAN_POINT('',(4.362591837249E-002,4.083884520468,
+    0.544587092648));
+#901 = CARTESIAN_POINT('',(4.567187915397E-002,4.081830366863,
+    0.542681205459));
+#902 = CARTESIAN_POINT('',(4.394543785631E-002,4.083556010336,
+    0.540564692574));
+#903 = CARTESIAN_POINT('',(5.808169405288E-002,4.096916533252,
+    0.556766735706));
+#904 = CARTESIAN_POINT('',(5.850896082326E-002,4.096487763907,
+    0.5547662276));
+#905 = CARTESIAN_POINT('',(5.983165047131E-002,4.095163074852,
+    0.552816081633));
+#906 = CARTESIAN_POINT('',(5.163276980072E-002,4.103379324339,
+    0.550349463596));
+#907 = CARTESIAN_POINT('',(6.565687878715E-002,4.089327474285,
+    0.549090154492));
+#908 = CARTESIAN_POINT('',(5.180443303221E-002,4.103208085945,
+    0.546306696809));
+#909 = CARTESIAN_POINT('',(6.094439973616E-002,4.09404840468,
+    0.544787643211));
+#910 = CARTESIAN_POINT('',(5.863210882341E-002,4.096366758039,
+    0.542636698386));
+#911 = CARTESIAN_POINT('',(5.908761826682E-002,4.095911804603,
+    0.540638071467));
+#912 = CARTESIAN_POINT('',(8.080072614923E-002,4.101699464168,
+    0.557245543083));
+#913 = CARTESIAN_POINT('',(8.053141895634E-002,4.101968997508,
+    0.555208381183));
+#914 = CARTESIAN_POINT('',(8.043567624904E-002,4.102065389892,
+    0.553180876298));
+#915 = CARTESIAN_POINT('',(8.154796584812E-002,4.100950814674,
+    0.551215216245));
+#916 = CARTESIAN_POINT('',(8.055503225784E-002,4.101945785483,
+    0.549142900584));
+#917 = CARTESIAN_POINT('',(8.150121672526E-002,4.100999028478,
+    0.547167060197));
+#918 = CARTESIAN_POINT('',(8.075227932153E-002,4.101747898188,
+    0.545105628223));
+#919 = CARTESIAN_POINT('',(8.154075795413E-002,4.100959093148,
+    0.54312508823));
+#920 = CARTESIAN_POINT('',(8.213384558482E-002,4.100366033378,
+    0.541133899139));
+#921 = CARTESIAN_POINT('',(0.110431260161,4.099568571388,0.558092534228)
+  );
+#922 = CARTESIAN_POINT('',(0.110359430326,4.099640538362,0.556065856781)
+  );
+#923 = CARTESIAN_POINT('',(0.110393110755,4.099606626084,0.554044685123)
+  );
+#924 = CARTESIAN_POINT('',(0.110814319132,4.099186076662,0.552044605343)
+  );
+#925 = CARTESIAN_POINT('',(0.10946974158,4.100530016281,0.549949414281)
+  );
+#926 = CARTESIAN_POINT('',(0.111674862509,4.098325129415,0.548044945927)
+  );
+#927 = CARTESIAN_POINT('',(0.110673666689,4.099326453464,0.545967933805)
+  );
+#928 = CARTESIAN_POINT('',(0.110960249713,4.099039561287,0.543960825431)
+  );
+#929 = CARTESIAN_POINT('',(0.11141868142,4.098581058571,0.541962527791)
+  );
+#930 = ADVANCED_FACE('',(#931),#956,.F.);
+#931 = FACE_BOUND('',#932,.F.);
+#932 = EDGE_LOOP('',(#933,#934,#942,#950));
+#933 = ORIENTED_EDGE('',*,*,#581,.T.);
+#934 = ORIENTED_EDGE('',*,*,#935,.T.);
+#935 = EDGE_CURVE('',#582,#936,#938,.T.);
+#936 = VERTEX_POINT('',#937);
+#937 = CARTESIAN_POINT('',(1.387778780781E-017,4.,0.645559222072));
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(-1.387778780781E-017,4.,0.5508));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(0.E+000,0.E+000,1.));
+#942 = ORIENTED_EDGE('',*,*,#943,.F.);
+#943 = EDGE_CURVE('',#944,#936,#946,.T.);
+#944 = VERTEX_POINT('',#945);
+#945 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.645559222072));
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(1.387778780781E-017,0.E+000,0.645559222072));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#950 = ORIENTED_EDGE('',*,*,#951,.F.);
+#951 = EDGE_CURVE('',#573,#944,#952,.T.);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.5508));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(0.E+000,0.E+000,1.));
+#956 = PLANE('',#957);
+#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960);
+#958 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.5508));
+#959 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#960 = DIRECTION('',(0.E+000,0.E+000,1.));
+#961 = ADVANCED_FACE('',(#962),#975,.F.);
+#962 = FACE_BOUND('',#963,.F.);
+#963 = EDGE_LOOP('',(#964,#965,#966,#967));
+#964 = ORIENTED_EDGE('',*,*,#727,.F.);
+#965 = ORIENTED_EDGE('',*,*,#605,.F.);
+#966 = ORIENTED_EDGE('',*,*,#625,.F.);
+#967 = ORIENTED_EDGE('',*,*,#968,.F.);
+#968 = EDGE_CURVE('',#720,#626,#969,.T.);
+#969 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#970,#971,#972,#973,#974),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#970 = CARTESIAN_POINT('',(3.1,0.1,0.556040777928));
+#971 = CARTESIAN_POINT('',(3.1,6.073009183013E-002,0.556040777928));
+#972 = CARTESIAN_POINT('',(3.079043083886,2.095691611353E-002,
+    0.556040777928));
+#973 = CARTESIAN_POINT('',(3.03926990817,-9.251858538543E-018,
+    0.556040777928));
+#974 = CARTESIAN_POINT('',(3.,-1.387778780781E-017,0.556040777928));
+#975 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#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,#1010,#1011)
+    ,(#1012,#1013,#1014,#1015,#1016,#1017,#1018,#1019,#1020)
+    ,(#1021,#1022,#1023,#1024,#1025,#1026,#1027,#1028,#1029)
+    ,(#1030,#1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038)
+    ,(#1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046,#1047)
+    ,(#1048,#1049,#1050,#1051,#1052,#1053,#1054,#1055,#1056
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219614E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#976 = CARTESIAN_POINT('',(2.989568739838,4.314286127895E-004,
+    0.558092534228));
+#977 = CARTESIAN_POINT('',(2.989640569674,3.59461638174E-004,
+    0.556065856781));
+#978 = CARTESIAN_POINT('',(2.989606889244,3.933739163434E-004,
+    0.554044685123));
+#979 = CARTESIAN_POINT('',(2.98918568087,8.139233379156E-004,
+    0.552044605343));
+#980 = CARTESIAN_POINT('',(2.990530258419,-5.300162811853E-004,
+    0.549949414281));
+#981 = CARTESIAN_POINT('',(2.988325137491,1.674870585395E-003,
+    0.548044945927));
+#982 = CARTESIAN_POINT('',(2.989326333311,6.735465352564E-004,
+    0.545967933805));
+#983 = CARTESIAN_POINT('',(2.989039750287,9.604387131144E-004,
+    0.543960825431));
+#984 = CARTESIAN_POINT('',(2.988581318579,1.418941430365E-003,
+    0.541962527791));
+#985 = CARTESIAN_POINT('',(3.019199273852,-1.699464168905E-003,
+    0.557245543082));
+#986 = CARTESIAN_POINT('',(3.019468581046,-1.9689975107E-003,
+    0.555208381183));
+#987 = CARTESIAN_POINT('',(3.019564323754,-2.065389893847E-003,
+    0.553180876298));
+#988 = CARTESIAN_POINT('',(3.018452034145,-9.508146703465E-004,
+    0.551215216245));
+#989 = CARTESIAN_POINT('',(3.019444967751,-1.945785488535E-003,
+    0.549142900584));
+#990 = CARTESIAN_POINT('',(3.01849878327,-9.990284758597E-004,
+    0.547167060197));
+#991 = CARTESIAN_POINT('',(3.019247720681,-1.747898188465E-003,
+    0.545105628223));
+#992 = CARTESIAN_POINT('',(3.018459242046,-9.590931486608E-004,
+    0.54312508823));
+#993 = CARTESIAN_POINT('',(3.017866154415,-3.660333778274E-004,
+    0.541133899139));
+#994 = CARTESIAN_POINT('',(3.041918305945,3.083466750504E-003,
+    0.556766735706));
+#995 = CARTESIAN_POINT('',(3.041491039172,3.512236100065E-003,
+    0.5547662276));
+#996 = CARTESIAN_POINT('',(3.040168349517,4.83692515435E-003,
+    0.552816081633));
+#997 = CARTESIAN_POINT('',(3.048367230211,-3.379324341724E-003,
+    0.550349463596));
+#998 = CARTESIAN_POINT('',(3.034343121206,1.067252571076E-002,
+    0.549090154491));
+#999 = CARTESIAN_POINT('',(3.048195566968,-3.208085935871E-003,
+    0.54630669681));
+#1000 = CARTESIAN_POINT('',(3.039055600262,5.951595317257E-003,
+    0.54478764321));
+#1001 = CARTESIAN_POINT('',(3.041367891177,3.633241961935E-003,
+    0.542636698386));
+#1002 = CARTESIAN_POINT('',(3.040912381733,4.088195396321E-003,
+    0.540638071467));
+#1003 = CARTESIAN_POINT('',(3.055680313928,1.681696661024E-002,
+    0.556766122543));
+#1004 = CARTESIAN_POINT('',(3.054601792297,1.789364946531E-002,
+    0.554801210416));
+#1005 = CARTESIAN_POINT('',(3.059013102779,1.348001995734E-002,
+    0.552536237027));
+#1006 = CARTESIAN_POINT('',(3.050127928727,2.23921258079E-002,
+    0.5510118859));
+#1007 = CARTESIAN_POINT('',(3.077228958353,-4.754790611224E-003,
+    0.547495399224));
+#1008 = CARTESIAN_POINT('',(3.044977414433,2.754559018465E-002,
+    0.547250304028));
+#1009 = CARTESIAN_POINT('',(3.056374081638,1.611547953244E-002,
+    0.544587092649));
+#1010 = CARTESIAN_POINT('',(3.054328120846,1.816963313617E-002,
+    0.542681205459));
+#1011 = CARTESIAN_POINT('',(3.056054562143,1.64439896655E-002,
+    0.540564692574));
+#1012 = CARTESIAN_POINT('',(3.077018063776,2.298193622364E-002,
+    0.556362861623));
+#1013 = CARTESIAN_POINT('',(3.078357603937,2.164239606305E-002,
+    0.55426812679));
+#1014 = CARTESIAN_POINT('',(3.074547374608,2.545262538867E-002,
+    0.552457366696));
+#1015 = CARTESIAN_POINT('',(3.083485737548,1.651426245852E-002,
+    0.549924669807));
+#1016 = CARTESIAN_POINT('',(3.054557696844,4.5442303147E-002,
+    0.549506575933));
+#1017 = CARTESIAN_POINT('',(3.087799357312,1.220064269552E-002,
+    0.545641269866));
+#1018 = CARTESIAN_POINT('',(3.077860188311,2.213981168707E-002,
+    0.544182572824));
+#1019 = CARTESIAN_POINT('',(3.076920204787,2.307979521351E-002,
+    0.542200663563));
+#1020 = CARTESIAN_POINT('',(3.07440438705,2.559561294984E-002,
+    0.540314810223));
+#1021 = CARTESIAN_POINT('',(3.083183033389,4.431968607334E-002,
+    0.556766122543));
+#1022 = CARTESIAN_POINT('',(3.082106350532,4.539820770487E-002,
+    0.554801210416));
+#1023 = CARTESIAN_POINT('',(3.086519980038,4.098689723089E-002,
+    0.552536237027));
+#1024 = CARTESIAN_POINT('',(3.077607874199,4.987207125729E-002,
+    0.551011885899));
+#1025 = CARTESIAN_POINT('',(3.104754790611,2.277104166075E-002,
+    0.547495399225));
+#1026 = CARTESIAN_POINT('',(3.072454409815,5.502258555791E-002,
+    0.547250304028));
+#1027 = CARTESIAN_POINT('',(3.083884520468,4.362591836409E-002,
+    0.544587092649));
+#1028 = CARTESIAN_POINT('',(3.081830366863,4.56718791547E-002,
+    0.542681205459));
+#1029 = CARTESIAN_POINT('',(3.083556010334,4.3945437858E-002,
+    0.540564692574));
+#1030 = CARTESIAN_POINT('',(3.096916533251,5.808169405343E-002,
+    0.556766735706));
+#1031 = CARTESIAN_POINT('',(3.096487763903,5.850896082506E-002,
+    0.5547662276));
+#1032 = CARTESIAN_POINT('',(3.095163074852,5.98316504745E-002,
+    0.552816081633));
+#1033 = CARTESIAN_POINT('',(3.103379324337,5.163276979687E-002,
+    0.550349463597));
+#1034 = CARTESIAN_POINT('',(3.089327474293,6.565687878663E-002,
+    0.54909015449));
+#1035 = CARTESIAN_POINT('',(3.103208085933,5.180443303673E-002,
+    0.546306696811));
+#1036 = CARTESIAN_POINT('',(3.094048404683,6.09443997379E-002,
+    0.54478764321));
+#1037 = CARTESIAN_POINT('',(3.096366758038,5.863210882295E-002,
+    0.542636698386));
+#1038 = CARTESIAN_POINT('',(3.095911804604,5.908761826622E-002,
+    0.540638071467));
+#1039 = CARTESIAN_POINT('',(3.101699464168,8.0800726149E-002,
+    0.557245543083));
+#1040 = CARTESIAN_POINT('',(3.101968997509,8.0531418956E-002,
+    0.555208381183));
+#1041 = CARTESIAN_POINT('',(3.102065389891,8.043567624914E-002,
+    0.553180876298));
+#1042 = CARTESIAN_POINT('',(3.100950814677,8.154796584774E-002,
+    0.551215216245));
+#1043 = CARTESIAN_POINT('',(3.101945785481,8.055503225742E-002,
+    0.549142900584));
+#1044 = CARTESIAN_POINT('',(3.10099902848,8.150121672556E-002,
+    0.547167060196));
+#1045 = CARTESIAN_POINT('',(3.101747898188,8.07522793201E-002,
+    0.545105628224));
+#1046 = CARTESIAN_POINT('',(3.100959093149,8.154075795344E-002,
+    0.543125088229));
+#1047 = CARTESIAN_POINT('',(3.100366033378,8.213384558484E-002,
+    0.541133899139));
+#1048 = CARTESIAN_POINT('',(3.099568571388,0.110431260161,0.558092534228
+    ));
+#1049 = CARTESIAN_POINT('',(3.099640538362,0.110359430326,0.556065856781
+    ));
+#1050 = CARTESIAN_POINT('',(3.099606626085,0.110393110755,0.554044685123
+    ));
+#1051 = CARTESIAN_POINT('',(3.09918607666,0.110814319133,0.552044605343)
+  );
+#1052 = CARTESIAN_POINT('',(3.100530016284,0.109469741578,0.549949414281
+    ));
+#1053 = CARTESIAN_POINT('',(3.098325129413,0.111674862511,0.548044945928
+    ));
+#1054 = CARTESIAN_POINT('',(3.099326453465,0.110673666688,0.545967933805
+    ));
+#1055 = CARTESIAN_POINT('',(3.099039561287,0.110960249713,0.543960825431
+    ));
+#1056 = CARTESIAN_POINT('',(3.098581058569,0.111418681421,0.541962527791
+    ));
+#1057 = ADVANCED_FACE('',(#1058),#1083,.F.);
+#1058 = FACE_BOUND('',#1059,.F.);
+#1059 = EDGE_LOOP('',(#1060,#1061,#1069,#1077));
+#1060 = ORIENTED_EDGE('',*,*,#634,.F.);
+#1061 = ORIENTED_EDGE('',*,*,#1062,.T.);
+#1062 = EDGE_CURVE('',#635,#1063,#1065,.T.);
+#1063 = VERTEX_POINT('',#1064);
+#1064 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.645559222072));
+#1065 = LINE('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.5508));
+#1067 = VECTOR('',#1068,1.);
+#1068 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1069 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#1070 = EDGE_CURVE('',#1063,#1071,#1073,.T.);
+#1071 = VERTEX_POINT('',#1072);
+#1072 = CARTESIAN_POINT('',(3.,-1.387778780781E-017,0.645559222072));
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(0.E+000,1.387778780781E-017,0.645559222072)
+  );
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1077 = ORIENTED_EDGE('',*,*,#1078,.F.);
+#1078 = EDGE_CURVE('',#626,#1071,#1079,.T.);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(3.,-1.387778780781E-017,0.5508));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1083 = PLANE('',#1084);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.5508));
+#1086 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1087 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1088 = ADVANCED_FACE('',(#1089),#1102,.T.);
+#1089 = FACE_BOUND('',#1090,.T.);
+#1090 = EDGE_LOOP('',(#1091,#1092,#1093,#1101));
+#1091 = ORIENTED_EDGE('',*,*,#657,.F.);
+#1092 = ORIENTED_EDGE('',*,*,#693,.F.);
+#1093 = ORIENTED_EDGE('',*,*,#1094,.F.);
+#1094 = EDGE_CURVE('',#711,#686,#1095,.T.);
+#1095 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1096,#1097,#1098,#1099,#1100),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1096 = CARTESIAN_POINT('',(3.1,4.,0.556040777928));
+#1097 = CARTESIAN_POINT('',(3.1,4.03926990817,0.556040777928));
+#1098 = CARTESIAN_POINT('',(3.079043083886,4.079043083886,0.556040777928
+    ));
+#1099 = CARTESIAN_POINT('',(3.03926990817,4.1,0.556040777928));
+#1100 = CARTESIAN_POINT('',(3.,4.1,0.556040777928));
+#1101 = ORIENTED_EDGE('',*,*,#710,.F.);
+#1102 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#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,#1137,#1138)
+    ,(#1139,#1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147)
+    ,(#1148,#1149,#1150,#1151,#1152,#1153,#1154,#1155,#1156)
+    ,(#1157,#1158,#1159,#1160,#1161,#1162,#1163,#1164,#1165)
+    ,(#1166,#1167,#1168,#1169,#1170,#1171,#1172,#1173,#1174)
+    ,(#1175,#1176,#1177,#1178,#1179,#1180,#1181,#1182,#1183
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219614E-003,8.855910256722E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1103 = CARTESIAN_POINT('',(2.989568739837,4.099568571386,0.558092534228
+    ));
+#1104 = CARTESIAN_POINT('',(2.989640569674,4.099640538362,0.556065856781
+    ));
+#1105 = CARTESIAN_POINT('',(2.989606889244,4.099606626083,0.554044685123
+    ));
+#1106 = CARTESIAN_POINT('',(2.989185680868,4.099186076661,0.552044605343
+    ));
+#1107 = CARTESIAN_POINT('',(2.990530258422,4.100530016284,0.549949414281
+    ));
+#1108 = CARTESIAN_POINT('',(2.988325137488,4.098325129412,0.548044945928
+    ));
+#1109 = CARTESIAN_POINT('',(2.989326333312,4.099326453466,0.545967933805
+    ));
+#1110 = CARTESIAN_POINT('',(2.989039750286,4.099039561286,0.543960825431
+    ));
+#1111 = CARTESIAN_POINT('',(2.988581318577,4.098581058568,0.541962527792
+    ));
+#1112 = CARTESIAN_POINT('',(3.019199273853,4.10169946417,0.557245543082)
+  );
+#1113 = CARTESIAN_POINT('',(3.019468581048,4.101968997513,0.555208381183
+    ));
+#1114 = CARTESIAN_POINT('',(3.019564323756,4.102065389896,0.553180876298
+    ));
+#1115 = CARTESIAN_POINT('',(3.018452034141,4.100950814665,0.551215216244
+    ));
+#1116 = CARTESIAN_POINT('',(3.019444967755,4.101945785495,0.549142900585
+    ));
+#1117 = CARTESIAN_POINT('',(3.018498783269,4.100999028473,0.547167060196
+    ));
+#1118 = CARTESIAN_POINT('',(3.019247720683,4.101747898192,0.545105628224
+    ));
+#1119 = CARTESIAN_POINT('',(3.018459242048,4.10095909315,0.543125088229)
+  );
+#1120 = CARTESIAN_POINT('',(3.017866154415,4.100366033378,0.541133899139
+    ));
+#1121 = CARTESIAN_POINT('',(3.041918305943,4.096916533248,0.556766735706
+    ));
+#1122 = CARTESIAN_POINT('',(3.041491039167,4.096487763895,0.554766227601
+    ));
+#1123 = CARTESIAN_POINT('',(3.040168349508,4.095163074836,0.552816081632
+    ));
+#1124 = CARTESIAN_POINT('',(3.048367230212,4.103379324346,0.550349463599
+    ));
+#1125 = CARTESIAN_POINT('',(3.034343121221,4.089327474297,0.549090154487
+    ));
+#1126 = CARTESIAN_POINT('',(3.048195566942,4.103208085916,0.546306696814
+    ));
+#1127 = CARTESIAN_POINT('',(3.039055600268,4.094048404686,0.544787643209
+    ));
+#1128 = CARTESIAN_POINT('',(3.041367891175,4.096366758038,0.542636698387
+    ));
+#1129 = CARTESIAN_POINT('',(3.040912381733,4.095911804603,0.540638071467
+    ));
+#1130 = CARTESIAN_POINT('',(3.055680313929,4.083183033391,0.556766122543
+    ));
+#1131 = CARTESIAN_POINT('',(3.054601792305,4.082106350542,0.554801210414
+    ));
+#1132 = CARTESIAN_POINT('',(3.059013102797,4.086519980061,0.552536237029
+    ));
+#1133 = CARTESIAN_POINT('',(3.050127928698,4.077607874161,0.551011885896
+    ));
+#1134 = CARTESIAN_POINT('',(3.077228958345,4.104754790614,0.54749539923)
+  );
+#1135 = CARTESIAN_POINT('',(3.044977414443,4.072454409815,0.547250304023
+    ));
+#1136 = CARTESIAN_POINT('',(3.056374081633,4.083884520469,0.544587092651
+    ));
+#1137 = CARTESIAN_POINT('',(3.054328120849,4.081830366864,0.542681205458
+    ));
+#1138 = CARTESIAN_POINT('',(3.056054562143,4.083556010335,0.540564692574
+    ));
+#1139 = CARTESIAN_POINT('',(3.077018063776,4.077018063776,0.556362861623
+    ));
+#1140 = CARTESIAN_POINT('',(3.078357603931,4.078357603932,0.554268126791
+    ));
+#1141 = CARTESIAN_POINT('',(3.07454737459,4.074547374593,0.552457366694)
+  );
+#1142 = CARTESIAN_POINT('',(3.083485737582,4.083485737576,0.549924669812
+    ));
+#1143 = CARTESIAN_POINT('',(3.054557696822,4.054557696825,0.549506575927
+    ));
+#1144 = CARTESIAN_POINT('',(3.087799357317,4.087799357318,0.545641269872
+    ));
+#1145 = CARTESIAN_POINT('',(3.077860188309,4.077860188305,0.544182572821
+    ));
+#1146 = CARTESIAN_POINT('',(3.076920204784,4.076920204788,0.542200663564
+    ));
+#1147 = CARTESIAN_POINT('',(3.07440438705,4.074404387049,0.540314810223)
+  );
+#1148 = CARTESIAN_POINT('',(3.083183033389,4.055680313927,0.556766122543
+    ));
+#1149 = CARTESIAN_POINT('',(3.082106350534,4.054601792297,0.554801210415
+    ));
+#1150 = CARTESIAN_POINT('',(3.086519980047,4.059013102777,0.552536237029
+    ));
+#1151 = CARTESIAN_POINT('',(3.077607874177,4.050127928723,0.551011885895
+    ));
+#1152 = CARTESIAN_POINT('',(3.104754790628,4.077228958356,0.54749539923)
+  );
+#1153 = CARTESIAN_POINT('',(3.072454409803,4.044977414428,0.547250304023
+    ));
+#1154 = CARTESIAN_POINT('',(3.083884520471,4.056374081642,0.544587092651
+    ));
+#1155 = CARTESIAN_POINT('',(3.081830366865,4.054328120844,0.542681205458
+    ));
+#1156 = CARTESIAN_POINT('',(3.083556010335,4.056054562143,0.540564692574
+    ));
+#1157 = CARTESIAN_POINT('',(3.096916533251,4.041918305947,0.556766735706
+    ));
+#1158 = CARTESIAN_POINT('',(3.096487763903,4.041491039175,0.5547662276)
+  );
+#1159 = CARTESIAN_POINT('',(3.09516307485,4.040168349525,0.552816081632)
+  );
+#1160 = CARTESIAN_POINT('',(3.103379324343,4.048367230208,0.550349463599
+    ));
+#1161 = CARTESIAN_POINT('',(3.089327474288,4.034343121208,0.549090154488
+    ));
+#1162 = CARTESIAN_POINT('',(3.103208085936,4.048195566967,0.546306696813
+    ));
+#1163 = CARTESIAN_POINT('',(3.094048404682,4.039055600259,0.544787643209
+    ));
+#1164 = CARTESIAN_POINT('',(3.096366758038,4.041367891178,0.542636698387
+    ));
+#1165 = CARTESIAN_POINT('',(3.095911804604,4.040912381733,0.540638071467
+    ));
+#1166 = CARTESIAN_POINT('',(3.101699464167,4.019199273851,0.557245543083
+    ));
+#1167 = CARTESIAN_POINT('',(3.101968997508,4.019468581043,0.555208381183
+    ));
+#1168 = CARTESIAN_POINT('',(3.10206538989,4.01956432375,0.553180876298)
+  );
+#1169 = CARTESIAN_POINT('',(3.100950814679,4.018452034154,0.551215216244
+    ));
+#1170 = CARTESIAN_POINT('',(3.101945785479,4.019444967741,0.549142900585
+    ));
+#1171 = CARTESIAN_POINT('',(3.100999028481,4.018498783275,0.547167060196
+    ));
+#1172 = CARTESIAN_POINT('',(3.101747898187,4.01924772068,0.545105628224)
+  );
+#1173 = CARTESIAN_POINT('',(3.100959093149,4.018459242046,0.543125088229
+    ));
+#1174 = CARTESIAN_POINT('',(3.100366033378,4.017866154415,0.541133899139
+    ));
+#1175 = CARTESIAN_POINT('',(3.099568571388,3.989568739839,0.558092534228
+    ));
+#1176 = CARTESIAN_POINT('',(3.099640538362,3.989640569674,0.556065856781
+    ));
+#1177 = CARTESIAN_POINT('',(3.099606626085,3.989606889245,0.554044685123
+    ));
+#1178 = CARTESIAN_POINT('',(3.099186076659,3.989185680867,0.552044605343
+    ));
+#1179 = CARTESIAN_POINT('',(3.100530016285,3.990530258423,0.549949414281
+    ));
+#1180 = CARTESIAN_POINT('',(3.098325129412,3.988325137489,0.548044945928
+    ));
+#1181 = CARTESIAN_POINT('',(3.099326453465,3.989326333312,0.545967933805
+    ));
+#1182 = CARTESIAN_POINT('',(3.099039561287,3.989039750287,0.543960825431
+    ));
+#1183 = CARTESIAN_POINT('',(3.098581058569,3.988581318578,0.541962527792
+    ));
+#1184 = ADVANCED_FACE('',(#1185),#1210,.T.);
+#1185 = FACE_BOUND('',#1186,.T.);
+#1186 = EDGE_LOOP('',(#1187,#1188,#1196,#1204));
+#1187 = ORIENTED_EDGE('',*,*,#685,.F.);
+#1188 = ORIENTED_EDGE('',*,*,#1189,.T.);
+#1189 = EDGE_CURVE('',#677,#1190,#1192,.T.);
+#1190 = VERTEX_POINT('',#1191);
+#1191 = CARTESIAN_POINT('',(0.1,4.1,0.645559222072));
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(0.1,4.1,0.5508));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);
+#1197 = EDGE_CURVE('',#1190,#1198,#1200,.T.);
+#1198 = VERTEX_POINT('',#1199);
+#1199 = CARTESIAN_POINT('',(3.,4.1,0.645559222072));
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(0.E+000,4.1,0.645559222072));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1204 = ORIENTED_EDGE('',*,*,#1205,.F.);
+#1205 = EDGE_CURVE('',#686,#1198,#1206,.T.);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(3.,4.1,0.5508));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1210 = PLANE('',#1211);
+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
+#1212 = CARTESIAN_POINT('',(0.E+000,4.1,0.5508));
+#1213 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1214 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1215 = ADVANCED_FACE('',(#1216),#1241,.T.);
+#1216 = FACE_BOUND('',#1217,.T.);
+#1217 = EDGE_LOOP('',(#1218,#1219,#1227,#1235));
+#1218 = ORIENTED_EDGE('',*,*,#719,.T.);
+#1219 = ORIENTED_EDGE('',*,*,#1220,.T.);
+#1220 = EDGE_CURVE('',#711,#1221,#1223,.T.);
+#1221 = VERTEX_POINT('',#1222);
+#1222 = CARTESIAN_POINT('',(3.1,4.,0.645559222072));
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(3.1,4.,0.5508));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#1228 = EDGE_CURVE('',#1229,#1221,#1231,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(3.1,0.1,0.645559222072));
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(3.1,0.E+000,0.645559222072));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1235 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#1236 = EDGE_CURVE('',#720,#1229,#1237,.T.);
+#1237 = LINE('',#1238,#1239);
+#1238 = CARTESIAN_POINT('',(3.1,0.1,0.5508));
+#1239 = VECTOR('',#1240,1.);
+#1240 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1241 = PLANE('',#1242);
+#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245);
+#1243 = CARTESIAN_POINT('',(3.1,0.E+000,0.5508));
+#1244 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1245 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1246 = ADVANCED_FACE('',(#1247),#1260,.T.);
+#1247 = FACE_BOUND('',#1248,.T.);
+#1248 = EDGE_LOOP('',(#1249,#1250,#1251,#1259));
+#1249 = ORIENTED_EDGE('',*,*,#745,.T.);
+#1250 = ORIENTED_EDGE('',*,*,#1062,.T.);
+#1251 = ORIENTED_EDGE('',*,*,#1252,.F.);
+#1252 = EDGE_CURVE('',#944,#1063,#1253,.T.);
+#1253 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1254,#1255,#1256,#1257,#1258),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1254 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.645559222072));
+#1255 = CARTESIAN_POINT('',(6.167905692362E-018,6.073009183013E-002,
+    0.645559222072));
+#1256 = CARTESIAN_POINT('',(2.095691611353E-002,2.095691611353E-002,
+    0.645559222072));
+#1257 = CARTESIAN_POINT('',(6.073009183013E-002,-9.251858538543E-018,
+    0.645559222072));
+#1258 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.645559222072));
+#1259 = ORIENTED_EDGE('',*,*,#951,.F.);
+#1260 = CYLINDRICAL_SURFACE('',#1261,0.1);
+#1261 = AXIS2_PLACEMENT_3D('',#1262,#1263,#1264);
+#1262 = CARTESIAN_POINT('',(0.1,0.1,0.5508));
+#1263 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1264 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1265 = ADVANCED_FACE('',(#1266),#1279,.T.);
+#1266 = FACE_BOUND('',#1267,.T.);
+#1267 = EDGE_LOOP('',(#1268,#1269,#1277,#1278));
+#1268 = ORIENTED_EDGE('',*,*,#935,.T.);
+#1269 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1270 = EDGE_CURVE('',#1190,#936,#1271,.T.);
+#1271 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1272,#1273,#1274,#1275,#1276),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1272 = CARTESIAN_POINT('',(0.1,4.1,0.645559222072));
+#1273 = CARTESIAN_POINT('',(6.073009183013E-002,4.1,0.645559222072));
+#1274 = CARTESIAN_POINT('',(2.095691611353E-002,4.079043083886,
+    0.645559222072));
+#1275 = CARTESIAN_POINT('',(6.96780596184E-017,4.03926990817,
+    0.645559222072));
+#1276 = CARTESIAN_POINT('',(7.979727989493E-017,4.,0.645559222072));
+#1277 = ORIENTED_EDGE('',*,*,#1189,.F.);
+#1278 = ORIENTED_EDGE('',*,*,#840,.T.);
+#1279 = CYLINDRICAL_SURFACE('',#1280,0.1);
+#1280 = AXIS2_PLACEMENT_3D('',#1281,#1282,#1283);
+#1281 = CARTESIAN_POINT('',(0.1,4.,0.5508));
+#1282 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1283 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1284 = ADVANCED_FACE('',(#1285),#1312,.T.);
+#1285 = FACE_BOUND('',#1286,.T.);
+#1286 = EDGE_LOOP('',(#1287,#1296,#1304,#1311));
+#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1288 = EDGE_CURVE('',#1289,#944,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.656012068398));
+#1291 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1292,#1293,#1294,#1295),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1292 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.656012068398));
+#1293 = CARTESIAN_POINT('',(1.829372939586E-004,0.1,0.652540532087));
+#1294 = CARTESIAN_POINT('',(2.781430323331E-017,0.1,0.649049880576));
+#1295 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.645559222072));
+#1296 = ORIENTED_EDGE('',*,*,#1297,.T.);
+#1297 = EDGE_CURVE('',#1289,#1298,#1300,.T.);
+#1298 = VERTEX_POINT('',#1299);
+#1299 = CARTESIAN_POINT('',(5.478104631727E-004,4.,0.656012068398));
+#1300 = LINE('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(5.478104631727E-004,0.E+000,0.656012068398)
+  );
+#1302 = VECTOR('',#1303,1.);
+#1303 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1304 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1305 = EDGE_CURVE('',#936,#1298,#1306,.T.);
+#1306 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1307,#1308,#1309,#1310),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1307 = CARTESIAN_POINT('',(1.393199791644E-017,4.,0.645559222072));
+#1308 = CARTESIAN_POINT('',(1.395063264128E-017,4.,0.649049880576));
+#1309 = CARTESIAN_POINT('',(1.829372939586E-004,4.,0.652540532087));
+#1310 = CARTESIAN_POINT('',(5.478104631727E-004,4.,0.656012068398));
+#1311 = ORIENTED_EDGE('',*,*,#943,.F.);
+#1312 = CYLINDRICAL_SURFACE('',#1313,0.1);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(0.1,0.E+000,0.645559222072));
+#1315 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1316 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1317 = ADVANCED_FACE('',(#1318),#1331,.T.);
+#1318 = FACE_BOUND('',#1319,.T.);
+#1319 = EDGE_LOOP('',(#1320,#1321,#1329,#1330));
+#1320 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1321 = ORIENTED_EDGE('',*,*,#1322,.T.);
+#1322 = EDGE_CURVE('',#1229,#1071,#1323,.T.);
+#1323 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1324,#1325,#1326,#1327,#1328),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1324 = CARTESIAN_POINT('',(3.1,0.1,0.645559222072));
+#1325 = CARTESIAN_POINT('',(3.1,6.073009183013E-002,0.645559222072));
+#1326 = CARTESIAN_POINT('',(3.079043083886,2.095691611353E-002,
+    0.645559222072));
+#1327 = CARTESIAN_POINT('',(3.03926990817,-9.251858538543E-018,
+    0.645559222072));
+#1328 = CARTESIAN_POINT('',(3.,-1.387778780781E-017,0.645559222072));
+#1329 = ORIENTED_EDGE('',*,*,#1078,.F.);
+#1330 = ORIENTED_EDGE('',*,*,#968,.F.);
+#1331 = CYLINDRICAL_SURFACE('',#1332,0.1);
+#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335);
+#1333 = CARTESIAN_POINT('',(3.,0.1,0.5508));
+#1334 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1335 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1336 = ADVANCED_FACE('',(#1337),#1364,.T.);
+#1337 = FACE_BOUND('',#1338,.T.);
+#1338 = EDGE_LOOP('',(#1339,#1340,#1349,#1357));
+#1339 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#1340 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1341 = EDGE_CURVE('',#1071,#1342,#1344,.T.);
+#1342 = VERTEX_POINT('',#1343);
+#1343 = CARTESIAN_POINT('',(3.,5.478104631727E-004,0.656012068398));
+#1344 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1345,#1346,#1347,#1348),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1345 = CARTESIAN_POINT('',(3.,1.393199791644E-017,0.645559222072));
+#1346 = CARTESIAN_POINT('',(3.,1.395063264128E-017,0.649049880576));
+#1347 = CARTESIAN_POINT('',(3.,1.829372939586E-004,0.652540532087));
+#1348 = CARTESIAN_POINT('',(3.,5.478104631727E-004,0.656012068398));
+#1349 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#1350 = EDGE_CURVE('',#1351,#1342,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.656012068398));
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(0.E+000,5.478104631727E-004,0.656012068398)
+  );
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1357 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#1358 = EDGE_CURVE('',#1063,#1351,#1359,.T.);
+#1359 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1360,#1361,#1362,#1363),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1360 = CARTESIAN_POINT('',(0.1,1.393199791644E-017,0.645559222072));
+#1361 = CARTESIAN_POINT('',(0.1,1.395063264128E-017,0.649049880576));
+#1362 = CARTESIAN_POINT('',(0.1,1.829372939586E-004,0.652540532087));
+#1363 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.656012068398));
+#1364 = CYLINDRICAL_SURFACE('',#1365,0.1);
+#1365 = AXIS2_PLACEMENT_3D('',#1366,#1367,#1368);
+#1366 = CARTESIAN_POINT('',(0.E+000,0.1,0.645559222072));
+#1367 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1368 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1369 = ADVANCED_FACE('',(#1370),#1383,.T.);
+#1370 = FACE_BOUND('',#1371,.T.);
+#1371 = EDGE_LOOP('',(#1372,#1373,#1381,#1382));
+#1372 = ORIENTED_EDGE('',*,*,#1205,.T.);
+#1373 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1374 = EDGE_CURVE('',#1198,#1221,#1375,.T.);
+#1375 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1376,#1377,#1378,#1379,#1380),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1376 = CARTESIAN_POINT('',(3.,4.1,0.645559222072));
+#1377 = CARTESIAN_POINT('',(3.03926990817,4.1,0.645559222072));
+#1378 = CARTESIAN_POINT('',(3.079043083886,4.079043083886,0.645559222072
+    ));
+#1379 = CARTESIAN_POINT('',(3.1,4.03926990817,0.645559222072));
+#1380 = CARTESIAN_POINT('',(3.1,4.,0.645559222072));
+#1381 = ORIENTED_EDGE('',*,*,#1220,.F.);
+#1382 = ORIENTED_EDGE('',*,*,#1094,.T.);
+#1383 = CYLINDRICAL_SURFACE('',#1384,0.1);
+#1384 = AXIS2_PLACEMENT_3D('',#1385,#1386,#1387);
+#1385 = CARTESIAN_POINT('',(3.,4.,0.5508));
+#1386 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1387 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1388 = ADVANCED_FACE('',(#1389),#1416,.T.);
+#1389 = FACE_BOUND('',#1390,.T.);
+#1390 = EDGE_LOOP('',(#1391,#1400,#1408,#1415));
+#1391 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#1392 = EDGE_CURVE('',#1393,#1190,#1395,.T.);
+#1393 = VERTEX_POINT('',#1394);
+#1394 = CARTESIAN_POINT('',(0.1,4.099452189537,0.656012068398));
+#1395 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1396,#1397,#1398,#1399),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1396 = CARTESIAN_POINT('',(0.1,4.099452189537,0.656012068398));
+#1397 = CARTESIAN_POINT('',(0.1,4.099817062706,0.652540532087));
+#1398 = CARTESIAN_POINT('',(0.1,4.1,0.649049880576));
+#1399 = CARTESIAN_POINT('',(0.1,4.1,0.645559222072));
+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#1401 = EDGE_CURVE('',#1393,#1402,#1404,.T.);
+#1402 = VERTEX_POINT('',#1403);
+#1403 = CARTESIAN_POINT('',(3.,4.099452189537,0.656012068398));
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(0.E+000,4.099452189537,0.656012068398));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1408 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1409 = EDGE_CURVE('',#1402,#1198,#1410,.T.);
+#1410 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1411,#1412,#1413,#1414),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1411 = CARTESIAN_POINT('',(3.,4.099452189537,0.656012068398));
+#1412 = CARTESIAN_POINT('',(3.,4.099817062706,0.652540532087));
+#1413 = CARTESIAN_POINT('',(3.,4.1,0.649049880576));
+#1414 = CARTESIAN_POINT('',(3.,4.1,0.645559222072));
+#1415 = ORIENTED_EDGE('',*,*,#1197,.F.);
+#1416 = CYLINDRICAL_SURFACE('',#1417,0.1);
+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
+#1418 = CARTESIAN_POINT('',(0.E+000,4.,0.645559222072));
+#1419 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1420 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1421 = ADVANCED_FACE('',(#1422),#1449,.T.);
+#1422 = FACE_BOUND('',#1423,.T.);
+#1423 = EDGE_LOOP('',(#1424,#1425,#1434,#1442));
+#1424 = ORIENTED_EDGE('',*,*,#1228,.T.);
+#1425 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#1426 = EDGE_CURVE('',#1221,#1427,#1429,.T.);
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(3.099452189537,4.,0.656012068398));
+#1429 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1430,#1431,#1432,#1433),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1430 = CARTESIAN_POINT('',(3.1,4.,0.645559222072));
+#1431 = CARTESIAN_POINT('',(3.1,4.,0.649049880576));
+#1432 = CARTESIAN_POINT('',(3.099817062706,4.,0.652540532087));
+#1433 = CARTESIAN_POINT('',(3.099452189537,4.,0.656012068398));
+#1434 = ORIENTED_EDGE('',*,*,#1435,.F.);
+#1435 = EDGE_CURVE('',#1436,#1427,#1438,.T.);
+#1436 = VERTEX_POINT('',#1437);
+#1437 = CARTESIAN_POINT('',(3.099452189537,0.1,0.656012068398));
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(3.099452189537,0.E+000,0.656012068398));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1442 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1443 = EDGE_CURVE('',#1436,#1229,#1444,.T.);
+#1444 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1445,#1446,#1447,#1448),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1445 = CARTESIAN_POINT('',(3.099452189537,0.1,0.656012068398));
+#1446 = CARTESIAN_POINT('',(3.099817062706,0.1,0.652540532087));
+#1447 = CARTESIAN_POINT('',(3.1,0.1,0.649049880576));
+#1448 = CARTESIAN_POINT('',(3.1,0.1,0.645559222072));
+#1449 = CYLINDRICAL_SURFACE('',#1450,0.1);
+#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453);
+#1451 = CARTESIAN_POINT('',(3.,0.E+000,0.645559222072));
+#1452 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1453 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1454 = ADVANCED_FACE('',(#1455),#1468,.T.);
+#1455 = FACE_BOUND('',#1456,.T.);
+#1456 = EDGE_LOOP('',(#1457,#1458,#1459,#1467));
+#1457 = ORIENTED_EDGE('',*,*,#1252,.T.);
+#1458 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#1459 = ORIENTED_EDGE('',*,*,#1460,.T.);
+#1460 = EDGE_CURVE('',#1351,#1289,#1461,.T.);
+#1461 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1462,#1463,#1464,#1465,#1466),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1462 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.656012068398));
+#1463 = CARTESIAN_POINT('',(6.121456531329E-002,9.715878654161E-004,
+    0.660044041051));
+#1464 = CARTESIAN_POINT('',(2.194375862923E-002,2.194375862923E-002,
+    0.661967305186));
+#1465 = CARTESIAN_POINT('',(9.715878654161E-004,6.121456531329E-002,
+    0.660044041051));
+#1466 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.656012068398));
+#1467 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1468 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1469,#1470,#1471,#1472,#1473,#1474,#1475,#1476,#1477)
+    ,(#1478,#1479,#1480,#1481,#1482,#1483,#1484,#1485,#1486)
+    ,(#1487,#1488,#1489,#1490,#1491,#1492,#1493,#1494,#1495)
+    ,(#1496,#1497,#1498,#1499,#1500,#1501,#1502,#1503,#1504)
+    ,(#1505,#1506,#1507,#1508,#1509,#1510,#1511,#1512,#1513)
+    ,(#1514,#1515,#1516,#1517,#1518,#1519,#1520,#1521,#1522)
+    ,(#1523,#1524,#1525,#1526,#1527,#1528,#1529,#1530,#1531)
+    ,(#1532,#1533,#1534,#1535,#1536,#1537,#1538,#1539,#1540)
+    ,(#1541,#1542,#1543,#1544,#1545,#1546,#1547,#1548,#1549
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219614E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1469 = CARTESIAN_POINT('',(4.314286122555E-004,0.110431260162,
+    0.643507465772));
+#1470 = CARTESIAN_POINT('',(3.594616381071E-004,0.110359430326,
+    0.645534143219));
+#1471 = CARTESIAN_POINT('',(3.933739156708E-004,0.110393110755,
+    0.647555314877));
+#1472 = CARTESIAN_POINT('',(8.139233390986E-004,0.110814319132,
+    0.649555394657));
+#1473 = CARTESIAN_POINT('',(-5.300162823332E-004,0.10946974158,
+    0.651650585719));
+#1474 = CARTESIAN_POINT('',(1.674870585314E-003,0.111674862509,
+    0.653555054073));
+#1475 = CARTESIAN_POINT('',(6.735465355878E-004,0.110673666689,
+    0.655632066195));
+#1476 = CARTESIAN_POINT('',(9.604387129741E-004,0.110960249713,
+    0.657639174569));
+#1477 = CARTESIAN_POINT('',(1.418941429734E-003,0.11141868142,
+    0.659637472209));
+#1478 = CARTESIAN_POINT('',(-1.699464167988E-003,8.080072614895E-002,
+    0.644354456917));
+#1479 = CARTESIAN_POINT('',(-1.96899750924E-003,8.053141895579E-002,
+    0.646391618817));
+#1480 = CARTESIAN_POINT('',(-2.065389891485E-003,8.04356762484E-002,
+    0.648419123702));
+#1481 = CARTESIAN_POINT('',(-9.508146752032E-004,8.154796584981E-002,
+    0.650384783755));
+#1482 = CARTESIAN_POINT('',(-1.945785482584E-003,8.055503225538E-002,
+    0.652457099416));
+#1483 = CARTESIAN_POINT('',(-9.990284793104E-004,8.150121672677E-002,
+    0.654432939803));
+#1484 = CARTESIAN_POINT('',(-1.747898186932E-003,8.075227932075E-002,
+    0.656494371776));
+#1485 = CARTESIAN_POINT('',(-9.590931483334E-004,8.154075795391E-002,
+    0.658474911771));
+#1486 = CARTESIAN_POINT('',(-3.660333778217E-004,8.21338455848E-002,
+    0.660466100861));
+#1487 = CARTESIAN_POINT('',(3.083466748729E-003,5.808169405299E-002,
+    0.644833264294));
+#1488 = CARTESIAN_POINT('',(3.512236096112E-003,5.850896082415E-002,
+    0.6468337724));
+#1489 = CARTESIAN_POINT('',(4.836925147401E-003,5.983165047519E-002,
+    0.648783918367));
+#1490 = CARTESIAN_POINT('',(-3.37932433538E-003,5.163276979533E-002,
+    0.651250536404));
+#1491 = CARTESIAN_POINT('',(1.06725257091E-002,6.565687879316E-002,
+    0.652509845509));
+#1492 = CARTESIAN_POINT('',(-3.208085938759E-003,5.180443302633E-002,
+    0.65529330319));
+#1493 = CARTESIAN_POINT('',(5.951595317552E-003,6.094439974082E-002,
+    0.65681235679));
+#1494 = CARTESIAN_POINT('',(3.633241961273E-003,5.863210882237E-002,
+    0.658963301614));
+#1495 = CARTESIAN_POINT('',(4.088195395856E-003,5.908761826593E-002,
+    0.660961928533));
+#1496 = CARTESIAN_POINT('',(1.681696661305E-002,4.431968607513E-002,
+    0.644833877457));
+#1497 = CARTESIAN_POINT('',(1.789364947301E-002,4.539820770971E-002,
+    0.646798789584));
+#1498 = CARTESIAN_POINT('',(1.34800199698E-002,4.098689723536E-002,
+    0.649063762972));
+#1499 = CARTESIAN_POINT('',(2.239212578564E-002,4.98720712489E-002,
+    0.650588114102));
+#1500 = CARTESIAN_POINT('',(-4.754790608535E-003,2.277104165242E-002,
+    0.654104600775));
+#1501 = CARTESIAN_POINT('',(2.754559018618E-002,5.502258557106E-002,
+    0.654349695972));
+#1502 = CARTESIAN_POINT('',(1.611547953137E-002,4.362591835662E-002,
+    0.657012907351));
+#1503 = CARTESIAN_POINT('',(1.816963313883E-002,4.567187915737E-002,
+    0.658918794541));
+#1504 = CARTESIAN_POINT('',(1.644398966664E-002,4.394543785909E-002,
+    0.661035307426));
+#1505 = CARTESIAN_POINT('',(2.298193622031E-002,2.298193622028E-002,
+    0.645237138377));
+#1506 = CARTESIAN_POINT('',(2.164239605354E-002,2.164239605357E-002,
+    0.64733187321));
+#1507 = CARTESIAN_POINT('',(2.545262537279E-002,2.545262537383E-002,
+    0.649142633305));
+#1508 = CARTESIAN_POINT('',(1.651426248502E-002,1.651426248227E-002,
+    0.65167533019));
+#1509 = CARTESIAN_POINT('',(4.54423031379E-002,4.544230314289E-002,
+    0.652093424067));
+#1510 = CARTESIAN_POINT('',(1.220064269105E-002,1.220064268096E-002,
+    0.655958730134));
+#1511 = CARTESIAN_POINT('',(2.213981168804E-002,2.21398116955E-002,
+    0.657417427176));
+#1512 = CARTESIAN_POINT('',(2.307979521017E-002,2.307979520961E-002,
+    0.659399336437));
+#1513 = CARTESIAN_POINT('',(2.559561294855E-002,2.559561294788E-002,
+    0.661285189777));
+#1514 = CARTESIAN_POINT('',(4.431968607654E-002,1.681696661453E-002,
+    0.644833877457));
+#1515 = CARTESIAN_POINT('',(4.539820771352E-002,1.789364947687E-002,
+    0.646798789584));
+#1516 = CARTESIAN_POINT('',(4.098689724511E-002,1.348001997679E-002,
+    0.649063762971));
+#1517 = CARTESIAN_POINT('',(4.987207123351E-002,2.239212577871E-002,
+    0.650588114103));
+#1518 = CARTESIAN_POINT('',(2.277104166047E-002,-4.754790615539E-003,
+    0.654104600775));
+#1519 = CARTESIAN_POINT('',(5.502258556161E-002,2.754559019892E-002,
+    0.654349695972));
+#1520 = CARTESIAN_POINT('',(4.362591836358E-002,1.611547952361E-002,
+    0.657012907351));
+#1521 = CARTESIAN_POINT('',(4.567187915701E-002,1.816963313966E-002,
+    0.658918794541));
+#1522 = CARTESIAN_POINT('',(4.394543785864E-002,1.644398966735E-002,
+    0.661035307425));
+#1523 = CARTESIAN_POINT('',(5.808169405116E-002,3.08346674679E-003,
+    0.644833264294));
+#1524 = CARTESIAN_POINT('',(5.850896082011E-002,3.512236091964E-003,
+    0.6468337724));
+#1525 = CARTESIAN_POINT('',(5.983165046603E-002,4.836925140743E-003,
+    0.648783918368));
+#1526 = CARTESIAN_POINT('',(5.163276980287E-002,-3.379324336199E-003,
+    0.651250536403));
+#1527 = CARTESIAN_POINT('',(6.565687878722E-002,1.067252571715E-002,
+    0.652509845509));
+#1528 = CARTESIAN_POINT('',(5.180443303042E-002,-3.208085951064E-003,
+    0.65529330319));
+#1529 = CARTESIAN_POINT('',(6.09443997377E-002,5.951595323899E-003,
+    0.65681235679));
+#1530 = CARTESIAN_POINT('',(5.863210882246E-002,3.63324196044E-003,
+    0.658963301614));
+#1531 = CARTESIAN_POINT('',(5.908761826611E-002,4.08819539528E-003,
+    0.660961928533));
+#1532 = CARTESIAN_POINT('',(8.080072615024E-002,-1.699464166677E-003,
+    0.644354456917));
+#1533 = CARTESIAN_POINT('',(8.053141895801E-002,-1.96899750697E-003,
+    0.646391618817));
+#1534 = CARTESIAN_POINT('',(8.043567625228E-002,-2.065389888034E-003,
+    0.648419123702));
+#1535 = CARTESIAN_POINT('',(8.154796584139E-002,-9.508146822611E-004,
+    0.650384783756));
+#1536 = CARTESIAN_POINT('',(8.055503226503E-002,-1.945785475186E-003,
+    0.652457099415));
+#1537 = CARTESIAN_POINT('',(8.150121672149E-002,-9.990284821238E-004,
+    0.654432939804));
+#1538 = CARTESIAN_POINT('',(8.075227932243E-002,-1.747898186583E-003,
+    0.656494371776));
+#1539 = CARTESIAN_POINT('',(8.154075795392E-002,-9.590931482015E-004,
+    0.658474911771));
+#1540 = CARTESIAN_POINT('',(8.213384558491E-002,-3.660333776428E-004,
+    0.660466100861));
+#1541 = CARTESIAN_POINT('',(0.110431260161,4.314286113067E-004,
+    0.643507465772));
+#1542 = CARTESIAN_POINT('',(0.110359430326,3.594616380433E-004,
+    0.645534143219));
+#1543 = CARTESIAN_POINT('',(0.110393110754,3.933739144143E-004,
+    0.647555314877));
+#1544 = CARTESIAN_POINT('',(0.110814319133,8.139233417705E-004,
+    0.649555394657));
+#1545 = CARTESIAN_POINT('',(0.109469741578,-5.300162860174E-004,
+    0.651650585719));
+#1546 = CARTESIAN_POINT('',(0.11167486251,1.674870588263E-003,
+    0.653555054072));
+#1547 = CARTESIAN_POINT('',(0.110673666688,6.735465343183E-004,
+    0.655632066195));
+#1548 = CARTESIAN_POINT('',(0.110960249713,9.604387129693E-004,
+    0.657639174569));
+#1549 = CARTESIAN_POINT('',(0.11141868142,1.418941429769E-003,
+    0.659637472209));
+#1550 = ADVANCED_FACE('',(#1551),#1564,.T.);
+#1551 = FACE_BOUND('',#1552,.T.);
+#1552 = EDGE_LOOP('',(#1553,#1554,#1562,#1563));
+#1553 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1554 = ORIENTED_EDGE('',*,*,#1555,.T.);
+#1555 = EDGE_CURVE('',#1298,#1393,#1556,.T.);
+#1556 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1557,#1558,#1559,#1560,#1561),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1557 = CARTESIAN_POINT('',(5.478104631727E-004,4.,0.656012068398));
+#1558 = CARTESIAN_POINT('',(9.715878654161E-004,4.038785434687,
+    0.660044041051));
+#1559 = CARTESIAN_POINT('',(2.194375862923E-002,4.078056241371,
+    0.661967305186));
+#1560 = CARTESIAN_POINT('',(6.121456531329E-002,4.099028412135,
+    0.660044041051));
+#1561 = CARTESIAN_POINT('',(0.1,4.099452189537,0.656012068398));
+#1562 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#1563 = ORIENTED_EDGE('',*,*,#1270,.T.);
+#1564 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#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,#1630,#1631,#1632,#1633,#1634,#1635,#1636)
+    ,(#1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-8.855910256724E-003,7.315613219614E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1565 = CARTESIAN_POINT('',(1.418941430777E-003,3.988581318579,
+    0.659637472208));
+#1566 = CARTESIAN_POINT('',(9.604387132773E-004,3.989039750287,
+    0.657639174569));
+#1567 = CARTESIAN_POINT('',(6.735465348198E-004,3.989326333312,
+    0.655632066195));
+#1568 = CARTESIAN_POINT('',(1.674870587754E-003,3.988325137488,
+    0.653555054072));
+#1569 = CARTESIAN_POINT('',(-5.300162849945E-004,3.990530258424,
+    0.651650585719));
+#1570 = CARTESIAN_POINT('',(8.139233409278E-004,3.989185680866,
+    0.649555394657));
+#1571 = CARTESIAN_POINT('',(3.933739150153E-004,3.989606889246,
+    0.647555314877));
+#1572 = CARTESIAN_POINT('',(3.594616380848E-004,3.989640569674,
+    0.645534143219));
+#1573 = CARTESIAN_POINT('',(4.314286119957E-004,3.989568739839,
+    0.643507465772));
+#1574 = CARTESIAN_POINT('',(-3.660333777659E-004,4.017866154415,
+    0.660466100861));
+#1575 = CARTESIAN_POINT('',(-9.590931488737E-004,4.018459242047,
+    0.658474911771));
+#1576 = CARTESIAN_POINT('',(-1.74789818725E-003,4.019247720678,
+    0.656494371776));
+#1577 = CARTESIAN_POINT('',(-9.990284828929E-004,4.018498783281,
+    0.654432939804));
+#1578 = CARTESIAN_POINT('',(-1.945785476724E-003,4.019444967734,
+    0.652457099415));
+#1579 = CARTESIAN_POINT('',(-9.508146802035E-004,4.018452034159,
+    0.650384783756));
+#1580 = CARTESIAN_POINT('',(-2.065389889635E-003,4.019564323747,
+    0.648419123702));
+#1581 = CARTESIAN_POINT('',(-1.968997508541E-003,4.019468581044,
+    0.646391618817));
+#1582 = CARTESIAN_POINT('',(-1.699464167578E-003,4.019199273851,
+    0.644354456917));
+#1583 = CARTESIAN_POINT('',(4.088195396003E-003,4.040912381734,
+    0.660961928533));
+#1584 = CARTESIAN_POINT('',(3.633241961504E-003,4.041367891175,
+    0.658963301614));
+#1585 = CARTESIAN_POINT('',(5.95159530968E-003,4.039055600273,
+    0.656812356791));
+#1586 = CARTESIAN_POINT('',(-3.208085913643E-003,4.048195566937,
+    0.655293303187));
+#1587 = CARTESIAN_POINT('',(1.067252568248E-002,4.034343121247,
+    0.652509845512));
+#1588 = CARTESIAN_POINT('',(-3.37932431879E-003,4.048367230175,
+    0.651250536401));
+#1589 = CARTESIAN_POINT('',(4.836925140625E-003,4.04016834954,
+    0.648783918369));
+#1590 = CARTESIAN_POINT('',(3.512236094604E-003,4.041491039175,
+    0.6468337724));
+#1591 = CARTESIAN_POINT('',(3.083466748109E-003,4.041918305948,
+    0.644833264294));
+#1592 = CARTESIAN_POINT('',(1.644398966665E-002,4.056054562141,
+    0.661035307426));
+#1593 = CARTESIAN_POINT('',(1.816963313779E-002,4.054328120847,
+    0.658918794542));
+#1594 = CARTESIAN_POINT('',(1.611547954665E-002,4.056374081615,
+    0.657012907349));
+#1595 = CARTESIAN_POINT('',(2.754559014946E-002,4.044977414487,
+    0.654349695976));
+#1596 = CARTESIAN_POINT('',(-4.754790556497E-003,4.077228958271,
+    0.65410460077));
+#1597 = CARTESIAN_POINT('',(2.239212575208E-002,4.050127928808,
+    0.650588114106));
+#1598 = CARTESIAN_POINT('',(1.348001998216E-002,4.059013102737,
+    0.649063762971));
+#1599 = CARTESIAN_POINT('',(1.789364947487E-002,4.054601792294,
+    0.646798789585));
+#1600 = CARTESIAN_POINT('',(1.681696661372E-002,4.055680313924,
+    0.644833877457));
+#1601 = CARTESIAN_POINT('',(2.559561294835E-002,4.074404387051,
+    0.661285189777));
+#1602 = CARTESIAN_POINT('',(2.307979521129E-002,4.076920204785,
+    0.659399336437));
+#1603 = CARTESIAN_POINT('',(2.213981167195E-002,4.077860188337,
+    0.657417427178));
+#1604 = CARTESIAN_POINT('',(1.220064273189E-002,4.087799357252,
+    0.655958730129));
+#1605 = CARTESIAN_POINT('',(4.544230308353E-002,4.054557696941,
+    0.652093424073));
+#1606 = CARTESIAN_POINT('',(1.651426252179E-002,4.083485737453,
+    0.651675330187));
+#1607 = CARTESIAN_POINT('',(2.545262536028E-002,4.074547374657,
+    0.649142633307));
+#1608 = CARTESIAN_POINT('',(2.164239605239E-002,4.078357603941,
+    0.647331873209));
+#1609 = CARTESIAN_POINT('',(2.298193621988E-002,4.07701806378,
+    0.645237138377));
+#1610 = CARTESIAN_POINT('',(4.394543785903E-002,4.083556010333,
+    0.661035307426));
+#1611 = CARTESIAN_POINT('',(4.56718791564E-002,4.081830366865,
+    0.658918794542));
+#1612 = CARTESIAN_POINT('',(4.362591837388E-002,4.083884520449,
+    0.65701290735));
+#1613 = CARTESIAN_POINT('',(5.502258553445E-002,4.072454409858,
+    0.654349695976));
+#1614 = CARTESIAN_POINT('',(2.277104170099E-002,4.104754790543,
+    0.65410460077));
+#1615 = CARTESIAN_POINT('',(4.987207121001E-002,4.077607874273,
+    0.650588114106));
+#1616 = CARTESIAN_POINT('',(4.098689725259E-002,4.086519979999,
+    0.649063762971));
+#1617 = CARTESIAN_POINT('',(4.539820771329E-002,4.082106350529,
+    0.646798789585));
+#1618 = CARTESIAN_POINT('',(4.431968607645E-002,4.083183033386,
+    0.644833877457));
+#1619 = CARTESIAN_POINT('',(5.908761826585E-002,4.095911804604,
+    0.660961928533));
+#1620 = CARTESIAN_POINT('',(5.863210882233E-002,4.096366758037,
+    0.658963301614));
+#1621 = CARTESIAN_POINT('',(6.09443997345E-002,4.094048404692,
+    0.656812356791));
+#1622 = CARTESIAN_POINT('',(5.180443304319E-002,4.103208085916,
+    0.655293303188));
+#1623 = CARTESIAN_POINT('',(6.565687877163E-002,4.089327474323,
+    0.652509845512));
+#1624 = CARTESIAN_POINT('',(5.163276981191E-002,4.103379324307,
+    0.651250536402));
+#1625 = CARTESIAN_POINT('',(5.983165046436E-002,4.095163074872,
+    0.648783918368));
+#1626 = CARTESIAN_POINT('',(5.850896082085E-002,4.096487763904,
+    0.6468337724));
+#1627 = CARTESIAN_POINT('',(5.808169405159E-002,4.096916533253,
+    0.644833264294));
+#1628 = CARTESIAN_POINT('',(8.213384558493E-002,4.100366033378,
+    0.660466100861));
+#1629 = CARTESIAN_POINT('',(8.154075795368E-002,4.100959093149,
+    0.658474911771));
+#1630 = CARTESIAN_POINT('',(8.075227932155E-002,4.101747898184,
+    0.656494371776));
+#1631 = CARTESIAN_POINT('',(8.150121672173E-002,4.100999028488,
+    0.654432939804));
+#1632 = CARTESIAN_POINT('',(8.055503226442E-002,4.101945785469,
+    0.652457099415));
+#1633 = CARTESIAN_POINT('',(8.154796584198E-002,4.100950814687,
+    0.650384783756));
+#1634 = CARTESIAN_POINT('',(8.043567625185E-002,4.102065389885,
+    0.648419123702));
+#1635 = CARTESIAN_POINT('',(8.053141895756E-002,4.101968997508,
+    0.646391618817));
+#1636 = CARTESIAN_POINT('',(8.080072614994E-002,4.101699464167,
+    0.644354456917));
+#1637 = CARTESIAN_POINT('',(0.111418681421,4.09858105857,0.659637472208)
+  );
+#1638 = CARTESIAN_POINT('',(0.110960249713,4.099039561287,0.657639174569
+    ));
+#1639 = CARTESIAN_POINT('',(0.110673666688,4.099326453465,0.655632066195
+    ));
+#1640 = CARTESIAN_POINT('',(0.111674862511,4.098325129412,0.653555054072
+    ));
+#1641 = CARTESIAN_POINT('',(0.109469741577,4.100530016286,0.651650585719
+    ));
+#1642 = CARTESIAN_POINT('',(0.110814319134,4.099186076658,0.649555394657
+    ));
+#1643 = CARTESIAN_POINT('',(0.110393110754,4.099606626085,0.647555314877
+    ));
+#1644 = CARTESIAN_POINT('',(0.110359430326,4.099640538362,0.645534143219
+    ));
+#1645 = CARTESIAN_POINT('',(0.110431260161,4.099568571389,0.643507465772
+    ));
+#1646 = ADVANCED_FACE('',(#1647),#1672,.T.);
+#1647 = FACE_BOUND('',#1648,.T.);
+#1648 = EDGE_LOOP('',(#1649,#1650,#1658,#1666));
+#1649 = ORIENTED_EDGE('',*,*,#1297,.F.);
+#1650 = ORIENTED_EDGE('',*,*,#1651,.T.);
+#1651 = EDGE_CURVE('',#1289,#1652,#1654,.T.);
+#1652 = VERTEX_POINT('',#1653);
+#1653 = CARTESIAN_POINT('',(1.38217808574E-002,0.113273970394,
+    0.782305460484));
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(-1.074890013952E-003,9.837729952288E-002,
+    0.640573104659));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1658 = ORIENTED_EDGE('',*,*,#1659,.T.);
+#1659 = EDGE_CURVE('',#1652,#1660,#1662,.T.);
+#1660 = VERTEX_POINT('',#1661);
+#1661 = CARTESIAN_POINT('',(1.38217808574E-002,3.986726029606,
+    0.782305460484));
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(1.38217808574E-002,1.752332787751E-002,
+    0.782305460484));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1667 = EDGE_CURVE('',#1298,#1660,#1668,.T.);
+#1668 = LINE('',#1669,#1670);
+#1669 = CARTESIAN_POINT('',(-1.074890013952E-003,4.001622700477,
+    0.640573104659));
+#1670 = VECTOR('',#1671,1.);
+#1671 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#1672 = PLANE('',#1673);
+#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676);
+#1674 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.6508));
+#1675 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#1676 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1677 = ADVANCED_FACE('',(#1678),#1691,.F.);
+#1678 = FACE_BOUND('',#1679,.F.);
+#1679 = EDGE_LOOP('',(#1680,#1681,#1682,#1690));
+#1680 = ORIENTED_EDGE('',*,*,#1322,.T.);
+#1681 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1682 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#1683 = EDGE_CURVE('',#1342,#1436,#1684,.T.);
+#1684 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1685,#1686,#1687,#1688,#1689),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1685 = CARTESIAN_POINT('',(3.,5.478104631728E-004,0.656012068398));
+#1686 = CARTESIAN_POINT('',(3.038785434687,9.715878654162E-004,
+    0.660044041051));
+#1687 = CARTESIAN_POINT('',(3.078056241371,2.194375862923E-002,
+    0.661967305186));
+#1688 = CARTESIAN_POINT('',(3.099028412135,6.121456531329E-002,
+    0.660044041051));
+#1689 = CARTESIAN_POINT('',(3.099452189537,0.1,0.656012068398));
+#1690 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1691 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#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,#1726,#1727)
+    ,(#1728,#1729,#1730,#1731,#1732,#1733,#1734,#1735,#1736)
+    ,(#1737,#1738,#1739,#1740,#1741,#1742,#1743,#1744,#1745)
+    ,(#1746,#1747,#1748,#1749,#1750,#1751,#1752,#1753,#1754)
+    ,(#1755,#1756,#1757,#1758,#1759,#1760,#1761,#1762,#1763)
+    ,(#1764,#1765,#1766,#1767,#1768,#1769,#1770,#1771,#1772
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-8.855910256724E-003,7.315613219614E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1692 = CARTESIAN_POINT('',(2.988581318579,1.418941429866E-003,
+    0.659637472209));
+#1693 = CARTESIAN_POINT('',(2.989039750287,9.60438712901E-004,
+    0.657639174569));
+#1694 = CARTESIAN_POINT('',(2.989326333311,6.735465350058E-004,
+    0.655632066195));
+#1695 = CARTESIAN_POINT('',(2.988325137492,1.674870586097E-003,
+    0.653555054073));
+#1696 = CARTESIAN_POINT('',(2.990530258419,-5.300162829173E-004,
+    0.651650585719));
+#1697 = CARTESIAN_POINT('',(2.989185680869,8.139233393284E-004,
+    0.649555394657));
+#1698 = CARTESIAN_POINT('',(2.989606889245,3.933739155226E-004,
+    0.647555314877));
+#1699 = CARTESIAN_POINT('',(2.989640569674,3.594616380419E-004,
+    0.645534143219));
+#1700 = CARTESIAN_POINT('',(2.989568739839,4.314286120192E-004,
+    0.643507465772));
+#1701 = CARTESIAN_POINT('',(3.017866154415,-3.660333777585E-004,
+    0.660466100861));
+#1702 = CARTESIAN_POINT('',(3.018459242046,-9.590931484123E-004,
+    0.65847491177));
+#1703 = CARTESIAN_POINT('',(3.019247720678,-1.747898186876E-003,
+    0.656494371777));
+#1704 = CARTESIAN_POINT('',(3.018498783276,-9.990284800786E-004,
+    0.654432939803));
+#1705 = CARTESIAN_POINT('',(3.01944496774,-1.945785480492E-003,
+    0.652457099416));
+#1706 = CARTESIAN_POINT('',(3.018452034154,-9.508146773247E-004,
+    0.650384783755));
+#1707 = CARTESIAN_POINT('',(3.01956432375,-2.065389890651E-003,
+    0.648419123702));
+#1708 = CARTESIAN_POINT('',(3.019468581044,-1.968997508764E-003,
+    0.646391618817));
+#1709 = CARTESIAN_POINT('',(3.019199273851,-1.699464167722E-003,
+    0.644354456917));
+#1710 = CARTESIAN_POINT('',(3.040912381733,4.088195396559E-003,
+    0.660961928533));
+#1711 = CARTESIAN_POINT('',(3.041367891176,3.633241961943E-003,
+    0.658963301614));
+#1712 = CARTESIAN_POINT('',(3.039055600272,5.951595316157E-003,
+    0.656812356789));
+#1713 = CARTESIAN_POINT('',(3.048195566949,-3.208085938061E-003,
+    0.65529330319));
+#1714 = CARTESIAN_POINT('',(3.034343121231,1.067252571041E-002,
+    0.652509845509));
+#1715 = CARTESIAN_POINT('',(3.04836723019,-3.379324337463E-003,
+    0.651250536404));
+#1716 = CARTESIAN_POINT('',(3.04016834953,4.836925147469E-003,
+    0.648783918367));
+#1717 = CARTESIAN_POINT('',(3.041491039175,3.512236095853E-003,
+    0.6468337724));
+#1718 = CARTESIAN_POINT('',(3.041918305947,3.083466748651E-003,
+    0.644833264294));
+#1719 = CARTESIAN_POINT('',(3.056054562145,1.644398966461E-002,
+    0.661035307426));
+#1720 = CARTESIAN_POINT('',(3.054328120847,1.816963313599E-002,
+    0.658918794541));
+#1721 = CARTESIAN_POINT('',(3.05637408161,1.611547953783E-002,
+    0.657012907352));
+#1722 = CARTESIAN_POINT('',(3.044977414489,2.754559017865E-002,
+    0.654349695971));
+#1723 = CARTESIAN_POINT('',(3.077228958291,-4.754790607671E-003,
+    0.654104600776));
+#1724 = CARTESIAN_POINT('',(3.050127928779,2.239212579325E-002,
+    0.650588114101));
+#1725 = CARTESIAN_POINT('',(3.059013102757,1.348001996497E-002,
+    0.649063762973));
+#1726 = CARTESIAN_POINT('',(3.054601792294,1.789364947098E-002,
+    0.646798789584));
+#1727 = CARTESIAN_POINT('',(3.055680313926,1.681696661224E-002,
+    0.644833877457));
+#1728 = CARTESIAN_POINT('',(3.074404387047,2.559561295126E-002,
+    0.661285189777));
+#1729 = CARTESIAN_POINT('',(3.076920204784,2.307979521419E-002,
+    0.659399336438));
+#1730 = CARTESIAN_POINT('',(3.077860188344,2.213981168003E-002,
+    0.657417427176));
+#1731 = CARTESIAN_POINT('',(3.087799357247,1.220064270222E-002,
+    0.655958730135));
+#1732 = CARTESIAN_POINT('',(3.054557696916,4.544230314163E-002,
+    0.652093424066));
+#1733 = CARTESIAN_POINT('',(3.083485737497,1.651426246577E-002,
+    0.651675330193));
+#1734 = CARTESIAN_POINT('',(3.074547374626,2.545262538659E-002,
+    0.649142633303));
+#1735 = CARTESIAN_POINT('',(3.078357603939,2.164239605913E-002,
+    0.64733187321));
+#1736 = CARTESIAN_POINT('',(3.077018063777,2.298193622241E-002,
+    0.645237138377));
+#1737 = CARTESIAN_POINT('',(3.083556010336,4.394543785665E-002,
+    0.661035307426));
+#1738 = CARTESIAN_POINT('',(3.081830366865,4.567187915386E-002,
+    0.658918794541));
+#1739 = CARTESIAN_POINT('',(3.083884520448,4.362591836935E-002,
+    0.657012907352));
+#1740 = CARTESIAN_POINT('',(3.072454409852,5.502258555292E-002,
+    0.654349695971));
+#1741 = CARTESIAN_POINT('',(3.104754790571,2.277104166177E-002,
+    0.654104600776));
+#1742 = CARTESIAN_POINT('',(3.077607874224,4.987207125843E-002,
+    0.6505881141));
+#1743 = CARTESIAN_POINT('',(3.086519980031,4.098689722769E-002,
+    0.649063762974));
+#1744 = CARTESIAN_POINT('',(3.082106350532,4.539820770596E-002,
+    0.646798789584));
+#1745 = CARTESIAN_POINT('',(3.083183033389,4.431968607366E-002,
+    0.644833877457));
+#1746 = CARTESIAN_POINT('',(3.095911804603,5.908761826692E-002,
+    0.660961928533));
+#1747 = CARTESIAN_POINT('',(3.096366758038,5.863210882355E-002,
+    0.658963301614));
+#1748 = CARTESIAN_POINT('',(3.094048404689,6.094439973487E-002,
+    0.656812356789));
+#1749 = CARTESIAN_POINT('',(3.103208085922,5.180443304035E-002,
+    0.65529330319));
+#1750 = CARTESIAN_POINT('',(3.089327474303,6.565687878539E-002,
+    0.652509845509));
+#1751 = CARTESIAN_POINT('',(3.103379324332,5.163276979569E-002,
+    0.651250536404));
+#1752 = CARTESIAN_POINT('',(3.095163074851,5.983165047785E-002,
+    0.648783918367));
+#1753 = CARTESIAN_POINT('',(3.096487763902,5.850896082566E-002,
+    0.6468337724));
+#1754 = CARTESIAN_POINT('',(3.09691653325,5.808169405377E-002,
+    0.644833264294));
+#1755 = CARTESIAN_POINT('',(3.100366033378,8.213384558481E-002,
+    0.660466100861));
+#1756 = CARTESIAN_POINT('',(3.100959093149,8.154075795344E-002,
+    0.65847491177));
+#1757 = CARTESIAN_POINT('',(3.101747898188,8.075227931983E-002,
+    0.656494371777));
+#1758 = CARTESIAN_POINT('',(3.100999028478,8.150121672715E-002,
+    0.654432939803));
+#1759 = CARTESIAN_POINT('',(3.101945785484,8.055503225444E-002,
+    0.652457099416));
+#1760 = CARTESIAN_POINT('',(3.100950814674,8.154796585039E-002,
+    0.650384783755));
+#1761 = CARTESIAN_POINT('',(3.102065389892,8.04356762479E-002,
+    0.648419123702));
+#1762 = CARTESIAN_POINT('',(3.10196899751,8.053141895536E-002,
+    0.646391618817));
+#1763 = CARTESIAN_POINT('',(3.101699464168,8.080072614868E-002,
+    0.644354456917));
+#1764 = CARTESIAN_POINT('',(3.098581058569,0.111418681421,0.659637472208
+    ));
+#1765 = CARTESIAN_POINT('',(3.099039561287,0.110960249713,0.657639174569
+    ));
+#1766 = CARTESIAN_POINT('',(3.099326453465,0.110673666688,0.655632066195
+    ));
+#1767 = CARTESIAN_POINT('',(3.098325129413,0.111674862511,0.653555054072
+    ));
+#1768 = CARTESIAN_POINT('',(3.100530016284,0.109469741578,0.651650585719
+    ));
+#1769 = CARTESIAN_POINT('',(3.09918607666,0.110814319132,0.649555394657)
+  );
+#1770 = CARTESIAN_POINT('',(3.099606626084,0.110393110755,0.647555314877
+    ));
+#1771 = CARTESIAN_POINT('',(3.099640538362,0.110359430326,0.645534143219
+    ));
+#1772 = CARTESIAN_POINT('',(3.099568571388,0.110431260162,0.643507465772
+    ));
+#1773 = ADVANCED_FACE('',(#1774),#1807,.F.);
+#1774 = FACE_BOUND('',#1775,.F.);
+#1775 = EDGE_LOOP('',(#1776,#1777,#1785,#1793,#1801));
+#1776 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#1777 = ORIENTED_EDGE('',*,*,#1778,.T.);
+#1778 = EDGE_CURVE('',#1351,#1779,#1781,.T.);
+#1779 = VERTEX_POINT('',#1780);
+#1780 = CARTESIAN_POINT('',(0.113273970394,1.38217808574E-002,
+    0.782305460484));
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(9.837729952288E-002,-1.074890013952E-003,
+    0.640573104659));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1785 = ORIENTED_EDGE('',*,*,#1786,.T.);
+#1786 = EDGE_CURVE('',#1779,#1787,#1789,.T.);
+#1787 = VERTEX_POINT('',#1788);
+#1788 = CARTESIAN_POINT('',(0.341421356237,3.78010373743E-002,
+    1.010452846327));
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(8.336729499748E-002,1.067846261048E-002,
+    0.752398785087));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(0.705161999394,7.411551268478E-002,0.705161999394)
+  );
+#1793 = ORIENTED_EDGE('',*,*,#1794,.T.);
+#1794 = EDGE_CURVE('',#1787,#1795,#1797,.T.);
+#1795 = VERTEX_POINT('',#1796);
+#1796 = CARTESIAN_POINT('',(2.962746773089,3.78010373743E-002,
+    1.010452846327));
+#1797 = LINE('',#1798,#1799);
+#1798 = CARTESIAN_POINT('',(0.3,3.78010373743E-002,1.010452846327));
+#1799 = VECTOR('',#1800,1.);
+#1800 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#1801 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#1802 = EDGE_CURVE('',#1342,#1795,#1803,.T.);
+#1803 = LINE('',#1804,#1805);
+#1804 = CARTESIAN_POINT('',(3.001622700477,-1.074890013952E-003,
+    0.640573104659));
+#1805 = VECTOR('',#1806,1.);
+#1806 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#1807 = PLANE('',#1808);
+#1808 = AXIS2_PLACEMENT_3D('',#1809,#1810,#1811);
+#1809 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.6508));
+#1810 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#1811 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1812 = ADVANCED_FACE('',(#1813),#1826,.F.);
+#1813 = FACE_BOUND('',#1814,.F.);
+#1814 = EDGE_LOOP('',(#1815,#1816,#1817,#1825));
+#1815 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1816 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#1817 = ORIENTED_EDGE('',*,*,#1818,.T.);
+#1818 = EDGE_CURVE('',#1427,#1402,#1819,.T.);
+#1819 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1820,#1821,#1822,#1823,#1824),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1820 = CARTESIAN_POINT('',(3.099452189537,4.,0.656012068398));
+#1821 = CARTESIAN_POINT('',(3.099028412135,4.038785434687,0.660044041051
+    ));
+#1822 = CARTESIAN_POINT('',(3.078056241371,4.078056241371,0.661967305186
+    ));
+#1823 = CARTESIAN_POINT('',(3.038785434687,4.099028412135,0.660044041051
+    ));
+#1824 = CARTESIAN_POINT('',(3.,4.099452189537,0.656012068398));
+#1825 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1826 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#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,#1853)
+    ,(#1854,#1855,#1856,#1857,#1858,#1859,#1860,#1861,#1862)
+    ,(#1863,#1864,#1865,#1866,#1867,#1868,#1869,#1870,#1871)
+    ,(#1872,#1873,#1874,#1875,#1876,#1877,#1878,#1879,#1880)
+    ,(#1881,#1882,#1883,#1884,#1885,#1886,#1887,#1888,#1889)
+    ,(#1890,#1891,#1892,#1893,#1894,#1895,#1896,#1897,#1898)
+    ,(#1899,#1900,#1901,#1902,#1903,#1904,#1905,#1906,#1907
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1827 = CARTESIAN_POINT('',(2.989568739839,4.099568571388,0.643507465772
+    ));
+#1828 = CARTESIAN_POINT('',(2.989640569674,4.099640538362,0.645534143219
+    ));
+#1829 = CARTESIAN_POINT('',(2.989606889246,4.099606626085,0.647555314877
+    ));
+#1830 = CARTESIAN_POINT('',(2.989185680867,4.099186076659,0.649555394657
+    ));
+#1831 = CARTESIAN_POINT('',(2.990530258423,4.100530016285,0.651650585719
+    ));
+#1832 = CARTESIAN_POINT('',(2.988325137488,4.098325129412,0.653555054072
+    ));
+#1833 = CARTESIAN_POINT('',(2.989326333312,4.099326453465,0.655632066195
+    ));
+#1834 = CARTESIAN_POINT('',(2.989039750287,4.099039561287,0.657639174569
+    ));
+#1835 = CARTESIAN_POINT('',(2.988581318579,4.098581058569,0.659637472209
+    ));
+#1836 = CARTESIAN_POINT('',(3.019199273851,4.101699464168,0.644354456917
+    ));
+#1837 = CARTESIAN_POINT('',(3.019468581043,4.101968997509,0.646391618817
+    ));
+#1838 = CARTESIAN_POINT('',(3.019564323751,4.10206538989,0.648419123702)
+  );
+#1839 = CARTESIAN_POINT('',(3.018452034153,4.100950814679,0.650384783756
+    ));
+#1840 = CARTESIAN_POINT('',(3.019444967741,4.101945785479,0.652457099415
+    ));
+#1841 = CARTESIAN_POINT('',(3.018498783275,4.100999028481,0.654432939804
+    ));
+#1842 = CARTESIAN_POINT('',(3.01924772068,4.101747898188,0.656494371776)
+  );
+#1843 = CARTESIAN_POINT('',(3.018459242047,4.100959093149,0.658474911771
+    ));
+#1844 = CARTESIAN_POINT('',(3.017866154415,4.100366033378,0.660466100861
+    ));
+#1845 = CARTESIAN_POINT('',(3.041918305947,4.096916533251,0.644833264294
+    ));
+#1846 = CARTESIAN_POINT('',(3.041491039177,4.096487763904,0.6468337724)
+  );
+#1847 = CARTESIAN_POINT('',(3.040168349524,4.095163074855,0.648783918368
+    ));
+#1848 = CARTESIAN_POINT('',(3.048367230207,4.103379324333,0.651250536403
+    ));
+#1849 = CARTESIAN_POINT('',(3.034343121207,4.089327474295,0.65250984551)
+  );
+#1850 = CARTESIAN_POINT('',(3.04819556697,4.103208085934,0.655293303189)
+  );
+#1851 = CARTESIAN_POINT('',(3.03905560026,4.094048404681,0.656812356791)
+  );
+#1852 = CARTESIAN_POINT('',(3.041367891177,4.096366758039,0.658963301614
+    ));
+#1853 = CARTESIAN_POINT('',(3.040912381734,4.095911804604,0.660961928533
+    ));
+#1854 = CARTESIAN_POINT('',(3.055680313925,4.083183033387,0.644833877457
+    ));
+#1855 = CARTESIAN_POINT('',(3.05460179229,4.082106350528,0.646798789584)
+  );
+#1856 = CARTESIAN_POINT('',(3.059013102772,4.086519980032,0.649063762972
+    ));
+#1857 = CARTESIAN_POINT('',(3.050127928733,4.077607874207,0.650588114103
+    ));
+#1858 = CARTESIAN_POINT('',(3.077228958364,4.104754790613,0.654104600773
+    ));
+#1859 = CARTESIAN_POINT('',(3.044977414414,4.072454409804,0.654349695974
+    ));
+#1860 = CARTESIAN_POINT('',(3.056374081647,4.083884520475,0.65701290735)
+  );
+#1861 = CARTESIAN_POINT('',(3.054328120845,4.081830366861,0.658918794542
+    ));
+#1862 = CARTESIAN_POINT('',(3.056054562142,4.083556010334,0.661035307426
+    ));
+#1863 = CARTESIAN_POINT('',(3.077018063778,4.077018063778,0.645237138377
+    ));
+#1864 = CARTESIAN_POINT('',(3.078357603943,4.078357603942,0.64733187321)
+  );
+#1865 = CARTESIAN_POINT('',(3.074547374609,4.074547374615,0.649142633305
+    ));
+#1866 = CARTESIAN_POINT('',(3.083485737554,4.083485737542,0.65167533019)
+  );
+#1867 = CARTESIAN_POINT('',(3.054557696816,4.054557696834,0.652093424069
+    ));
+#1868 = CARTESIAN_POINT('',(3.087799357347,4.087799357333,0.655958730131
+    ));
+#1869 = CARTESIAN_POINT('',(3.077860188295,4.077860188297,0.657417427178
+    ));
+#1870 = CARTESIAN_POINT('',(3.076920204786,4.07692020479,0.659399336436)
+  );
+#1871 = CARTESIAN_POINT('',(3.07440438705,4.07440438705,0.661285189777)
+  );
+#1872 = CARTESIAN_POINT('',(3.083183033388,4.055680313926,0.644833877457
+    ));
+#1873 = CARTESIAN_POINT('',(3.082106350529,4.054601792292,0.646798789585
+    ));
+#1874 = CARTESIAN_POINT('',(3.086519980043,4.059013102773,0.649063762972
+    ));
+#1875 = CARTESIAN_POINT('',(3.077607874184,4.050127928731,0.650588114103
+    ));
+#1876 = CARTESIAN_POINT('',(3.104754790642,4.077228958364,0.654104600773
+    ));
+#1877 = CARTESIAN_POINT('',(3.07245440978,4.044977414414,0.654349695975)
+  );
+#1878 = CARTESIAN_POINT('',(3.083884520482,4.056374081652,0.657012907349
+    ));
+#1879 = CARTESIAN_POINT('',(3.081830366864,4.054328120843,0.658918794542
+    ));
+#1880 = CARTESIAN_POINT('',(3.083556010335,4.056054562143,0.661035307426
+    ));
+#1881 = CARTESIAN_POINT('',(3.096916533251,4.041918305947,0.644833264294
+    ));
+#1882 = CARTESIAN_POINT('',(3.096487763904,4.041491039176,0.6468337724)
+  );
+#1883 = CARTESIAN_POINT('',(3.095163074848,4.040168349521,0.648783918368
+    ));
+#1884 = CARTESIAN_POINT('',(3.103379324347,4.048367230212,0.651250536403
+    ));
+#1885 = CARTESIAN_POINT('',(3.089327474276,4.0343431212,0.652509845511)
+  );
+#1886 = CARTESIAN_POINT('',(3.103208085949,4.048195566975,0.655293303188
+    ));
+#1887 = CARTESIAN_POINT('',(3.094048404676,4.039055600255,0.656812356791
+    ));
+#1888 = CARTESIAN_POINT('',(3.096366758038,4.041367891178,0.658963301613
+    ));
+#1889 = CARTESIAN_POINT('',(3.095911804604,4.040912381733,0.660961928533
+    ));
+#1890 = CARTESIAN_POINT('',(3.101699464168,4.019199273851,0.644354456917
+    ));
+#1891 = CARTESIAN_POINT('',(3.101968997509,4.019468581044,0.646391618817
+    ));
+#1892 = CARTESIAN_POINT('',(3.102065389892,4.019564323753,0.648419123702
+    ));
+#1893 = CARTESIAN_POINT('',(3.100950814674,4.018452034148,0.650384783755
+    ));
+#1894 = CARTESIAN_POINT('',(3.101945785485,4.019444967747,0.652457099415
+    ));
+#1895 = CARTESIAN_POINT('',(3.100999028477,4.018498783271,0.654432939804
+    ));
+#1896 = CARTESIAN_POINT('',(3.101747898189,4.019247720682,0.656494371776
+    ));
+#1897 = CARTESIAN_POINT('',(3.100959093149,4.018459242046,0.658474911771
+    ));
+#1898 = CARTESIAN_POINT('',(3.100366033378,4.017866154415,0.660466100861
+    ));
+#1899 = CARTESIAN_POINT('',(3.099568571388,3.989568739838,0.643507465772
+    ));
+#1900 = CARTESIAN_POINT('',(3.099640538362,3.989640569674,0.645534143219
+    ));
+#1901 = CARTESIAN_POINT('',(3.099606626085,3.989606889245,0.647555314877
+    ));
+#1902 = CARTESIAN_POINT('',(3.099186076659,3.989185680867,0.649555394657
+    ));
+#1903 = CARTESIAN_POINT('',(3.100530016285,3.990530258422,0.651650585719
+    ));
+#1904 = CARTESIAN_POINT('',(3.098325129412,3.988325137489,0.653555054073
+    ));
+#1905 = CARTESIAN_POINT('',(3.099326453465,3.989326333312,0.655632066195
+    ));
+#1906 = CARTESIAN_POINT('',(3.099039561287,3.989039750287,0.657639174569
+    ));
+#1907 = CARTESIAN_POINT('',(3.098581058569,3.988581318579,0.659637472209
+    ));
+#1908 = ADVANCED_FACE('',(#1909),#1942,.T.);
+#1909 = FACE_BOUND('',#1910,.T.);
+#1910 = EDGE_LOOP('',(#1911,#1912,#1920,#1928,#1936));
+#1911 = ORIENTED_EDGE('',*,*,#1401,.F.);
+#1912 = ORIENTED_EDGE('',*,*,#1913,.T.);
+#1913 = EDGE_CURVE('',#1393,#1914,#1916,.T.);
+#1914 = VERTEX_POINT('',#1915);
+#1915 = CARTESIAN_POINT('',(0.113273970394,4.086178219143,0.782305460484
+    ));
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(9.837729952288E-002,4.101074890014,
+    0.640573104659));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#1920 = ORIENTED_EDGE('',*,*,#1921,.T.);
+#1921 = EDGE_CURVE('',#1914,#1922,#1924,.T.);
+#1922 = VERTEX_POINT('',#1923);
+#1923 = CARTESIAN_POINT('',(0.341421356237,4.062198962626,1.010452846327
+    ));
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(8.336729499748E-002,4.08932153739,
+    0.752398785087));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.705161999394,-7.411551268478E-002,0.705161999394
+    ));
+#1928 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#1929 = EDGE_CURVE('',#1922,#1930,#1932,.T.);
+#1930 = VERTEX_POINT('',#1931);
+#1931 = CARTESIAN_POINT('',(2.962746773089,4.062198962626,1.010452846327
+    ));
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(0.3,4.062198962626,1.010452846327));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1936 = ORIENTED_EDGE('',*,*,#1937,.F.);
+#1937 = EDGE_CURVE('',#1402,#1930,#1938,.T.);
+#1938 = LINE('',#1939,#1940);
+#1939 = CARTESIAN_POINT('',(3.001622700477,4.101074890014,0.640573104659
+    ));
+#1940 = VECTOR('',#1941,1.);
+#1941 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#1942 = PLANE('',#1943);
+#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
+#1944 = CARTESIAN_POINT('',(0.E+000,4.1,0.6508));
+#1945 = DIRECTION('',(0.E+000,0.994521895368,0.104528463268));
+#1946 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1947 = ADVANCED_FACE('',(#1948),#1973,.F.);
+#1948 = FACE_BOUND('',#1949,.F.);
+#1949 = EDGE_LOOP('',(#1950,#1951,#1959,#1967));
+#1950 = ORIENTED_EDGE('',*,*,#1435,.F.);
+#1951 = ORIENTED_EDGE('',*,*,#1952,.T.);
+#1952 = EDGE_CURVE('',#1436,#1953,#1955,.T.);
+#1953 = VERTEX_POINT('',#1954);
+#1954 = CARTESIAN_POINT('',(3.062198962626,0.137253226911,1.010452846327
+    ));
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(3.101074890014,9.837729952288E-002,
+    0.640573104659));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#1959 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#1960 = EDGE_CURVE('',#1953,#1961,#1963,.T.);
+#1961 = VERTEX_POINT('',#1962);
+#1962 = CARTESIAN_POINT('',(3.062198962626,3.962746773089,1.010452846327
+    ));
+#1963 = LINE('',#1964,#1965);
+#1964 = CARTESIAN_POINT('',(3.062198962626,4.721282248134E-002,
+    1.010452846327));
+#1965 = VECTOR('',#1966,1.);
+#1966 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#1967 = ORIENTED_EDGE('',*,*,#1968,.F.);
+#1968 = EDGE_CURVE('',#1427,#1961,#1969,.T.);
+#1969 = LINE('',#1970,#1971);
+#1970 = CARTESIAN_POINT('',(3.101074890014,4.001622700477,0.640573104659
+    ));
+#1971 = VECTOR('',#1972,1.);
+#1972 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#1973 = PLANE('',#1974);
+#1974 = AXIS2_PLACEMENT_3D('',#1975,#1976,#1977);
+#1975 = CARTESIAN_POINT('',(3.1,0.E+000,0.6508));
+#1976 = DIRECTION('',(-0.994521895368,0.E+000,-0.104528463268));
+#1977 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1978 = ADVANCED_FACE('',(#1979),#1991,.T.);
+#1979 = FACE_BOUND('',#1980,.T.);
+#1980 = EDGE_LOOP('',(#1981,#1982,#1983,#1990));
+#1981 = ORIENTED_EDGE('',*,*,#1460,.F.);
+#1982 = ORIENTED_EDGE('',*,*,#1778,.T.);
+#1983 = ORIENTED_EDGE('',*,*,#1984,.T.);
+#1984 = EDGE_CURVE('',#1779,#1652,#1985,.T.);
+#1985 = CIRCLE('',#1986,0.1);
+#1986 = AXIS2_PLACEMENT_3D('',#1987,#1988,#1989);
+#1987 = CARTESIAN_POINT('',(0.113273970394,0.113273970394,0.771852614157
+    ));
+#1988 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#1989 = DIRECTION('',(-0.99458126461,1.086699344846E-002,0.10339253619)
+  );
+#1990 = ORIENTED_EDGE('',*,*,#1651,.F.);
+#1991 = CYLINDRICAL_SURFACE('',#1992,0.1);
+#1992 = AXIS2_PLACEMENT_3D('',#1993,#1994,#1995);
+#1993 = CARTESIAN_POINT('',(9.837729952288E-002,9.837729952288E-002,
+    0.630120258332));
+#1994 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1995 = DIRECTION('',(-0.994521895368,-9.1635032895E-014,0.104528463267)
+  );
+#1996 = ADVANCED_FACE('',(#1997),#2009,.T.);
+#1997 = FACE_BOUND('',#1998,.T.);
+#1998 = EDGE_LOOP('',(#1999,#2000,#2007,#2008));
+#1999 = ORIENTED_EDGE('',*,*,#1667,.T.);
+#2000 = ORIENTED_EDGE('',*,*,#2001,.T.);
+#2001 = EDGE_CURVE('',#1660,#1914,#2002,.T.);
+#2002 = CIRCLE('',#2003,0.1);
+#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
+#2004 = CARTESIAN_POINT('',(0.113273970394,3.986726029606,0.771852614157
+    ));
+#2005 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#2006 = DIRECTION('',(-0.994521895368,9.163329817152E-014,0.104528463267
+    ));
+#2007 = ORIENTED_EDGE('',*,*,#1913,.F.);
+#2008 = ORIENTED_EDGE('',*,*,#1555,.F.);
+#2009 = CYLINDRICAL_SURFACE('',#2010,0.1);
+#2010 = AXIS2_PLACEMENT_3D('',#2011,#2012,#2013);
+#2011 = CARTESIAN_POINT('',(9.837729952288E-002,4.001622700477,
+    0.630120258332));
+#2012 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#2013 = DIRECTION('',(-0.994521895368,9.1635032895E-014,0.104528463267)
+  );
+#2014 = ADVANCED_FACE('',(#2015),#2042,.T.);
+#2015 = FACE_BOUND('',#2016,.T.);
+#2016 = EDGE_LOOP('',(#2017,#2018,#2027,#2035));
+#2017 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#2018 = ORIENTED_EDGE('',*,*,#2019,.T.);
+#2019 = EDGE_CURVE('',#1652,#2020,#2022,.T.);
+#2020 = VERTEX_POINT('',#2021);
+#2021 = CARTESIAN_POINT('',(4.256329227557E-002,0.113273970394,
+    0.842563292276));
+#2022 = CIRCLE('',#2023,0.1);
+#2023 = AXIS2_PLACEMENT_3D('',#2024,#2025,#2026);
+#2024 = CARTESIAN_POINT('',(0.113273970394,0.113273970394,0.771852614157
+    ));
+#2025 = DIRECTION('',(-2.657614198618E-016,1.,1.267616948092E-016));
+#2026 = DIRECTION('',(-0.994521895368,-2.775557561564E-016,
+    0.104528463268));
+#2027 = ORIENTED_EDGE('',*,*,#2028,.T.);
+#2028 = EDGE_CURVE('',#2020,#2029,#2031,.T.);
+#2029 = VERTEX_POINT('',#2030);
+#2030 = CARTESIAN_POINT('',(4.256329227557E-002,3.986726029606,
+    0.842563292276));
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(4.256329227557E-002,1.752332787751E-002,
+    0.842563292276));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2035 = ORIENTED_EDGE('',*,*,#2036,.T.);
+#2036 = EDGE_CURVE('',#2029,#1660,#2037,.T.);
+#2037 = CIRCLE('',#2038,0.1);
+#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041);
+#2039 = CARTESIAN_POINT('',(0.113273970394,3.986726029606,0.771852614157
+    ));
+#2040 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#2041 = DIRECTION('',(-0.707106781187,0.E+000,-0.707106781187));
+#2042 = CYLINDRICAL_SURFACE('',#2043,0.1);
+#2043 = AXIS2_PLACEMENT_3D('',#2044,#2045,#2046);
+#2044 = CARTESIAN_POINT('',(0.113273970394,1.752332787751E-002,
+    0.771852614157));
+#2045 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2046 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#2047 = ADVANCED_FACE('',(#2048),#2060,.T.);
+#2048 = FACE_BOUND('',#2049,.T.);
+#2049 = EDGE_LOOP('',(#2050,#2051,#2058,#2059));
+#2050 = ORIENTED_EDGE('',*,*,#1952,.T.);
+#2051 = ORIENTED_EDGE('',*,*,#2052,.F.);
+#2052 = EDGE_CURVE('',#1795,#1953,#2053,.T.);
+#2053 = CIRCLE('',#2054,0.1);
+#2054 = AXIS2_PLACEMENT_3D('',#2055,#2056,#2057);
+#2055 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,1.));
+#2056 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2057 = DIRECTION('',(0.99458126461,1.086699344846E-002,0.10339253619));
+#2058 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#2059 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#2060 = CYLINDRICAL_SURFACE('',#2061,0.1);
+#2061 = AXIS2_PLACEMENT_3D('',#2062,#2063,#2064);
+#2062 = CARTESIAN_POINT('',(3.001622700477,9.837729952288E-002,
+    0.630120258332));
+#2063 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2064 = DIRECTION('',(0.994521895368,-9.1635032895E-014,0.104528463267)
+  );
+#2065 = ADVANCED_FACE('',(#2066),#2091,.T.);
+#2066 = FACE_BOUND('',#2067,.T.);
+#2067 = EDGE_LOOP('',(#2068,#2069,#2078,#2084));
+#2068 = ORIENTED_EDGE('',*,*,#1786,.T.);
+#2069 = ORIENTED_EDGE('',*,*,#2070,.F.);
+#2070 = EDGE_CURVE('',#2071,#1787,#2073,.T.);
+#2071 = VERTEX_POINT('',#2072);
+#2072 = CARTESIAN_POINT('',(0.270710678119,0.137253226911,1.070710678119
+    ));
+#2073 = CIRCLE('',#2074,0.1);
+#2074 = AXIS2_PLACEMENT_3D('',#2075,#2076,#2077);
+#2075 = CARTESIAN_POINT('',(0.341421356237,0.137253226911,1.));
+#2076 = DIRECTION('',(0.705161999394,7.411551268478E-002,0.705161999394)
+  );
+#2077 = DIRECTION('',(5.240758161052E-002,-0.997249663214,
+    5.240758161052E-002));
+#2078 = ORIENTED_EDGE('',*,*,#2079,.F.);
+#2079 = EDGE_CURVE('',#2020,#2071,#2080,.T.);
+#2080 = LINE('',#2081,#2082);
+#2081 = CARTESIAN_POINT('',(1.265661687883E-002,0.110130652147,
+    0.812656616879));
+#2082 = VECTOR('',#2083,1.);
+#2083 = DIRECTION('',(0.705161999394,7.411551268478E-002,0.705161999394)
+  );
+#2084 = ORIENTED_EDGE('',*,*,#2085,.F.);
+#2085 = EDGE_CURVE('',#1779,#2020,#2086,.T.);
+#2086 = CIRCLE('',#2087,0.1);
+#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090);
+#2088 = CARTESIAN_POINT('',(0.113273970394,0.113273970394,0.771852614157
+    ));
+#2089 = DIRECTION('',(-0.705161999394,-7.411551268478E-002,
+    -0.705161999394));
+#2090 = DIRECTION('',(-0.709046228825,7.370950015146E-002,0.701299048179
+    ));
+#2091 = CYLINDRICAL_SURFACE('',#2092,0.1);
+#2092 = AXIS2_PLACEMENT_3D('',#2093,#2094,#2095);
+#2093 = CARTESIAN_POINT('',(8.336729499748E-002,0.110130652147,
+    0.74194593876));
+#2094 = DIRECTION('',(0.705161999394,7.411551268478E-002,0.705161999394)
+  );
+#2095 = DIRECTION('',(-1.667971316621E-013,-0.994521895368,
+    0.104528463268));
+#2096 = ADVANCED_FACE('',(#2097),#2124,.T.);
+#2097 = FACE_BOUND('',#2098,.T.);
+#2098 = EDGE_LOOP('',(#2099,#2108,#2116,#2123));
+#2099 = ORIENTED_EDGE('',*,*,#2100,.T.);
+#2100 = EDGE_CURVE('',#1795,#2101,#2103,.T.);
+#2101 = VERTEX_POINT('',#2102);
+#2102 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,1.1));
+#2103 = CIRCLE('',#2104,0.1);
+#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
+#2105 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,1.));
+#2106 = DIRECTION('',(-1.,-2.466060516279E-016,-2.346299851805E-015));
+#2107 = DIRECTION('',(-2.359223927329E-015,0.104528463268,0.994521895368
+    ));
+#2108 = ORIENTED_EDGE('',*,*,#2109,.F.);
+#2109 = EDGE_CURVE('',#2110,#2101,#2112,.T.);
+#2110 = VERTEX_POINT('',#2111);
+#2111 = CARTESIAN_POINT('',(0.341421356237,0.137253226911,1.1));
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(0.3,0.137253226911,1.1));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2116 = ORIENTED_EDGE('',*,*,#2117,.F.);
+#2117 = EDGE_CURVE('',#1787,#2110,#2118,.T.);
+#2118 = CIRCLE('',#2119,0.1);
+#2119 = AXIS2_PLACEMENT_3D('',#2120,#2121,#2122);
+#2120 = CARTESIAN_POINT('',(0.341421356237,0.137253226911,1.));
+#2121 = DIRECTION('',(-1.,2.174332315857E-015,-5.551115123126E-016));
+#2122 = DIRECTION('',(-2.220446049251E-015,-0.994521895368,
+    0.104528463268));
+#2123 = ORIENTED_EDGE('',*,*,#1794,.T.);
+#2124 = CYLINDRICAL_SURFACE('',#2125,0.1);
+#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128);
+#2126 = CARTESIAN_POINT('',(0.3,0.137253226911,1.));
+#2127 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2128 = DIRECTION('',(-0.E+000,-0.994521895368,0.104528463268));
+#2129 = ADVANCED_FACE('',(#2130),#2142,.T.);
+#2130 = FACE_BOUND('',#2131,.T.);
+#2131 = EDGE_LOOP('',(#2132,#2133,#2140,#2141));
+#2132 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#2133 = ORIENTED_EDGE('',*,*,#2134,.T.);
+#2134 = EDGE_CURVE('',#1930,#1961,#2135,.T.);
+#2135 = CIRCLE('',#2136,0.1);
+#2136 = AXIS2_PLACEMENT_3D('',#2137,#2138,#2139);
+#2137 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,1.));
+#2138 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#2139 = DIRECTION('',(9.163156344805E-014,0.994521895368,0.104528463267)
+  );
+#2140 = ORIENTED_EDGE('',*,*,#1968,.F.);
+#2141 = ORIENTED_EDGE('',*,*,#1818,.T.);
+#2142 = CYLINDRICAL_SURFACE('',#2143,0.1);
+#2143 = AXIS2_PLACEMENT_3D('',#2144,#2145,#2146);
+#2144 = CARTESIAN_POINT('',(3.001622700477,4.001622700477,0.630120258332
+    ));
+#2145 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2146 = DIRECTION('',(9.1635032895E-014,0.994521895368,0.104528463267));
+#2147 = ADVANCED_FACE('',(#2148),#2173,.T.);
+#2148 = FACE_BOUND('',#2149,.T.);
+#2149 = EDGE_LOOP('',(#2150,#2157,#2165,#2172));
+#2150 = ORIENTED_EDGE('',*,*,#2151,.F.);
+#2151 = EDGE_CURVE('',#2029,#1914,#2152,.T.);
+#2152 = CIRCLE('',#2153,0.1);
+#2153 = AXIS2_PLACEMENT_3D('',#2154,#2155,#2156);
+#2154 = CARTESIAN_POINT('',(0.113273970394,3.986726029606,0.771852614157
+    ));
+#2155 = DIRECTION('',(-0.705161999394,7.411551268478E-002,
+    -0.705161999394));
+#2156 = DIRECTION('',(5.240758161052E-002,0.997249663214,
+    5.240758161052E-002));
+#2157 = ORIENTED_EDGE('',*,*,#2158,.T.);
+#2158 = EDGE_CURVE('',#2029,#2159,#2161,.T.);
+#2159 = VERTEX_POINT('',#2160);
+#2160 = CARTESIAN_POINT('',(0.270710678119,3.962746773089,1.070710678119
+    ));
+#2161 = LINE('',#2162,#2163);
+#2162 = CARTESIAN_POINT('',(1.265661687883E-002,3.989869347853,
+    0.812656616879));
+#2163 = VECTOR('',#2164,1.);
+#2164 = DIRECTION('',(0.705161999394,-7.411551268478E-002,0.705161999394
+    ));
+#2165 = ORIENTED_EDGE('',*,*,#2166,.T.);
+#2166 = EDGE_CURVE('',#2159,#1922,#2167,.T.);
+#2167 = CIRCLE('',#2168,0.1);
+#2168 = AXIS2_PLACEMENT_3D('',#2169,#2170,#2171);
+#2169 = CARTESIAN_POINT('',(0.341421356237,3.962746773089,1.));
+#2170 = DIRECTION('',(-0.705161999394,7.411551268478E-002,
+    -0.705161999394));
+#2171 = DIRECTION('',(5.240758161052E-002,0.997249663214,
+    5.240758161052E-002));
+#2172 = ORIENTED_EDGE('',*,*,#1921,.F.);
+#2173 = CYLINDRICAL_SURFACE('',#2174,0.1);
+#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177);
+#2175 = CARTESIAN_POINT('',(8.336729499748E-002,3.989869347853,
+    0.74194593876));
+#2176 = DIRECTION('',(0.705161999394,-7.411551268478E-002,0.705161999394
+    ));
+#2177 = DIRECTION('',(-1.667971316621E-013,0.994521895368,0.104528463268
+    ));
+#2178 = ADVANCED_FACE('',(#2179),#2206,.T.);
+#2179 = FACE_BOUND('',#2180,.T.);
+#2180 = EDGE_LOOP('',(#2181,#2182,#2191,#2199));
+#2181 = ORIENTED_EDGE('',*,*,#1929,.F.);
+#2182 = ORIENTED_EDGE('',*,*,#2183,.T.);
+#2183 = EDGE_CURVE('',#1922,#2184,#2186,.T.);
+#2184 = VERTEX_POINT('',#2185);
+#2185 = CARTESIAN_POINT('',(0.341421356237,3.962746773089,1.1));
+#2186 = CIRCLE('',#2187,0.1);
+#2187 = AXIS2_PLACEMENT_3D('',#2188,#2189,#2190);
+#2188 = CARTESIAN_POINT('',(0.341421356237,3.962746773089,1.));
+#2189 = DIRECTION('',(1.,6.789443314337E-015,4.440892098501E-015));
+#2190 = DIRECTION('',(-7.216449660065E-015,0.994521895368,0.104528463268
+    ));
+#2191 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2192 = EDGE_CURVE('',#2184,#2193,#2195,.T.);
+#2193 = VERTEX_POINT('',#2194);
+#2194 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,1.1));
+#2195 = LINE('',#2196,#2197);
+#2196 = CARTESIAN_POINT('',(0.3,3.962746773089,1.1));
+#2197 = VECTOR('',#2198,1.);
+#2198 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2199 = ORIENTED_EDGE('',*,*,#2200,.T.);
+#2200 = EDGE_CURVE('',#2193,#1930,#2201,.T.);
+#2201 = CIRCLE('',#2202,0.1);
+#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205);
+#2203 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,1.));
+#2204 = DIRECTION('',(-1.,-4.667565679103E-016,4.440892098501E-015));
+#2205 = DIRECTION('',(-4.667565679102E-016,1.,1.33226762955E-014));
+#2206 = CYLINDRICAL_SURFACE('',#2207,0.1);
+#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);
+#2208 = CARTESIAN_POINT('',(0.3,3.962746773089,1.));
+#2209 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2210 = DIRECTION('',(-0.E+000,0.994521895368,0.104528463268));
+#2211 = ADVANCED_FACE('',(#2212),#2235,.T.);
+#2212 = FACE_BOUND('',#2213,.T.);
+#2213 = EDGE_LOOP('',(#2214,#2221,#2227,#2234));
+#2214 = ORIENTED_EDGE('',*,*,#2215,.F.);
+#2215 = EDGE_CURVE('',#2193,#1961,#2216,.T.);
+#2216 = CIRCLE('',#2217,0.1);
+#2217 = AXIS2_PLACEMENT_3D('',#2218,#2219,#2220);
+#2218 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,1.));
+#2219 = DIRECTION('',(3.912903190633E-015,1.,1.33226762955E-014));
+#2220 = DIRECTION('',(1.,-3.912903190633E-015,-4.440892098501E-015));
+#2221 = ORIENTED_EDGE('',*,*,#2222,.F.);
+#2222 = EDGE_CURVE('',#2101,#2193,#2223,.T.);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(2.962746773089,4.721282248134E-002,1.1));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2227 = ORIENTED_EDGE('',*,*,#2228,.F.);
+#2228 = EDGE_CURVE('',#1953,#2101,#2229,.T.);
+#2229 = CIRCLE('',#2230,0.1);
+#2230 = AXIS2_PLACEMENT_3D('',#2231,#2232,#2233);
+#2231 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,1.));
+#2232 = DIRECTION('',(-2.499123253613E-016,-1.,-2.775557561563E-016));
+#2233 = DIRECTION('',(0.994521895368,-2.775557561564E-016,0.104528463268
+    ));
+#2234 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#2235 = CYLINDRICAL_SURFACE('',#2236,0.1);
+#2236 = AXIS2_PLACEMENT_3D('',#2237,#2238,#2239);
+#2237 = CARTESIAN_POINT('',(2.962746773089,4.721282248134E-002,1.));
+#2238 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2239 = DIRECTION('',(0.994521895368,0.E+000,0.104528463268));
+#2240 = ADVANCED_FACE('',(#2241),#2246,.T.);
+#2241 = FACE_BOUND('',#2242,.T.);
+#2242 = EDGE_LOOP('',(#2243,#2244,#2245));
+#2243 = ORIENTED_EDGE('',*,*,#1984,.F.);
+#2244 = ORIENTED_EDGE('',*,*,#2085,.T.);
+#2245 = ORIENTED_EDGE('',*,*,#2019,.F.);
+#2246 = SPHERICAL_SURFACE('',#2247,0.1);
+#2247 = AXIS2_PLACEMENT_3D('',#2248,#2249,#2250);
+#2248 = CARTESIAN_POINT('',(0.113273970394,0.113273970394,0.771852614157
+    ));
+#2249 = DIRECTION('',(-9.714451465472E-016,0.994521895368,
+    -0.104528463268));
+#2250 = DIRECTION('',(-0.99458126461,1.086699344847E-002,0.10339253619)
+  );
+#2251 = ADVANCED_FACE('',(#2252),#2257,.T.);
+#2252 = FACE_BOUND('',#2253,.T.);
+#2253 = EDGE_LOOP('',(#2254,#2255,#2256));
+#2254 = ORIENTED_EDGE('',*,*,#2036,.F.);
+#2255 = ORIENTED_EDGE('',*,*,#2151,.T.);
+#2256 = ORIENTED_EDGE('',*,*,#2001,.F.);
+#2257 = SPHERICAL_SURFACE('',#2258,0.1);
+#2258 = AXIS2_PLACEMENT_3D('',#2259,#2260,#2261);
+#2259 = CARTESIAN_POINT('',(0.113273970394,3.986726029606,0.771852614157
+    ));
+#2260 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2261 = DIRECTION('',(-0.707106781187,0.E+000,-0.707106781187));
+#2262 = ADVANCED_FACE('',(#2263),#2274,.T.);
+#2263 = FACE_BOUND('',#2264,.T.);
+#2264 = EDGE_LOOP('',(#2265,#2266,#2267,#2273));
+#2265 = ORIENTED_EDGE('',*,*,#2028,.F.);
+#2266 = ORIENTED_EDGE('',*,*,#2079,.T.);
+#2267 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#2268 = EDGE_CURVE('',#2071,#2159,#2269,.T.);
+#2269 = LINE('',#2270,#2271);
+#2270 = CARTESIAN_POINT('',(0.270710678119,4.721282248134E-002,
+    1.070710678119));
+#2271 = VECTOR('',#2272,1.);
+#2272 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2273 = ORIENTED_EDGE('',*,*,#2158,.F.);
+#2274 = PLANE('',#2275);
+#2275 = AXIS2_PLACEMENT_3D('',#2276,#2277,#2278);
+#2276 = CARTESIAN_POINT('',(0.3,0.E+000,1.1));
+#2277 = DIRECTION('',(-0.707106781187,0.E+000,0.707106781187));
+#2278 = DIRECTION('',(-0.707106781187,0.E+000,-0.707106781187));
+#2279 = ADVANCED_FACE('',(#2280),#2285,.T.);
+#2280 = FACE_BOUND('',#2281,.T.);
+#2281 = EDGE_LOOP('',(#2282,#2283,#2284));
+#2282 = ORIENTED_EDGE('',*,*,#2228,.T.);
+#2283 = ORIENTED_EDGE('',*,*,#2100,.F.);
+#2284 = ORIENTED_EDGE('',*,*,#2052,.T.);
+#2285 = SPHERICAL_SURFACE('',#2286,0.1);
+#2286 = AXIS2_PLACEMENT_3D('',#2287,#2288,#2289);
+#2287 = CARTESIAN_POINT('',(2.962746773089,0.137253226911,1.));
+#2288 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#2289 = DIRECTION('',(0.99458126461,1.086699344847E-002,0.10339253619));
+#2290 = ADVANCED_FACE('',(#2291),#2302,.T.);
+#2291 = FACE_BOUND('',#2292,.T.);
+#2292 = EDGE_LOOP('',(#2293,#2294,#2301));
+#2293 = ORIENTED_EDGE('',*,*,#2117,.T.);
+#2294 = ORIENTED_EDGE('',*,*,#2295,.F.);
+#2295 = EDGE_CURVE('',#2071,#2110,#2296,.T.);
+#2296 = CIRCLE('',#2297,0.1);
+#2297 = AXIS2_PLACEMENT_3D('',#2298,#2299,#2300);
+#2298 = CARTESIAN_POINT('',(0.341421356237,0.137253226911,1.));
+#2299 = DIRECTION('',(-5.593454384061E-016,1.,2.257007909358E-016));
+#2300 = DIRECTION('',(0.707106781187,2.359223927328E-016,0.707106781187)
+  );
+#2301 = ORIENTED_EDGE('',*,*,#2070,.T.);
+#2302 = SPHERICAL_SURFACE('',#2303,0.1);
+#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306);
+#2304 = CARTESIAN_POINT('',(0.341421356237,0.137253226911,1.));
+#2305 = DIRECTION('',(0.707106781187,5.551115123122E-016,-0.707106781187
+    ));
+#2306 = DIRECTION('',(5.240758161048E-002,-0.997249663214,
+    5.240758161047E-002));
+#2307 = ADVANCED_FACE('',(#2308),#2345,.T.);
+#2308 = FACE_BOUND('',#2309,.T.);
+#2309 = EDGE_LOOP('',(#2310,#2311,#2319,#2328,#2337,#2343,#2344));
+#2310 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2311 = ORIENTED_EDGE('',*,*,#2312,.F.);
+#2312 = EDGE_CURVE('',#2313,#2184,#2315,.T.);
+#2313 = VERTEX_POINT('',#2314);
+#2314 = CARTESIAN_POINT('',(0.341421356237,3.665965915724,1.1));
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(0.341421356237,4.721282248134E-002,1.1));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2319 = ORIENTED_EDGE('',*,*,#2320,.F.);
+#2320 = EDGE_CURVE('',#2321,#2313,#2323,.T.);
+#2321 = VERTEX_POINT('',#2322);
+#2322 = CARTESIAN_POINT('',(0.710416666667,3.583333333333,1.1));
+#2323 = CIRCLE('',#2324,0.19375);
+#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327);
+#2325 = CARTESIAN_POINT('',(0.516666666667,3.583333333333,1.1));
+#2326 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2327 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2328 = ORIENTED_EDGE('',*,*,#2329,.F.);
+#2329 = EDGE_CURVE('',#2330,#2321,#2332,.T.);
+#2330 = VERTEX_POINT('',#2331);
+#2331 = CARTESIAN_POINT('',(0.341421356237,3.500700750943,1.1));
+#2332 = CIRCLE('',#2333,0.19375);
+#2333 = AXIS2_PLACEMENT_3D('',#2334,#2335,#2336);
+#2334 = CARTESIAN_POINT('',(0.516666666667,3.583333333333,1.1));
+#2335 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2336 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2337 = ORIENTED_EDGE('',*,*,#2338,.F.);
+#2338 = EDGE_CURVE('',#2110,#2330,#2339,.T.);
+#2339 = LINE('',#2340,#2341);
+#2340 = CARTESIAN_POINT('',(0.341421356237,4.721282248134E-002,1.1));
+#2341 = VECTOR('',#2342,1.);
+#2342 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2343 = ORIENTED_EDGE('',*,*,#2109,.T.);
+#2344 = ORIENTED_EDGE('',*,*,#2222,.T.);
+#2345 = PLANE('',#2346);
+#2346 = AXIS2_PLACEMENT_3D('',#2347,#2348,#2349);
+#2347 = CARTESIAN_POINT('',(0.E+000,0.E+000,1.1));
+#2348 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2349 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2350 = ADVANCED_FACE('',(#2351),#2356,.T.);
+#2351 = FACE_BOUND('',#2352,.T.);
+#2352 = EDGE_LOOP('',(#2353,#2354,#2355));
+#2353 = ORIENTED_EDGE('',*,*,#2200,.F.);
+#2354 = ORIENTED_EDGE('',*,*,#2215,.T.);
+#2355 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2356 = SPHERICAL_SURFACE('',#2357,0.1);
+#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);
+#2358 = CARTESIAN_POINT('',(2.962746773089,3.962746773089,1.));
+#2359 = DIRECTION('',(-4.440892098501E-015,1.33226762955E-014,-1.));
+#2360 = DIRECTION('',(-4.667565679102E-016,1.,1.33226762955E-014));
+#2361 = ADVANCED_FACE('',(#2362),#2373,.T.);
+#2362 = FACE_BOUND('',#2363,.T.);
+#2363 = EDGE_LOOP('',(#2364,#2365,#2372));
+#2364 = ORIENTED_EDGE('',*,*,#2166,.F.);
+#2365 = ORIENTED_EDGE('',*,*,#2366,.T.);
+#2366 = EDGE_CURVE('',#2159,#2184,#2367,.T.);
+#2367 = CIRCLE('',#2368,0.1);
+#2368 = AXIS2_PLACEMENT_3D('',#2369,#2370,#2371);
+#2369 = CARTESIAN_POINT('',(0.341421356237,3.962746773089,1.));
+#2370 = DIRECTION('',(4.219623482713E-016,1.,4.219623482713E-016));
+#2371 = DIRECTION('',(0.707106781187,-5.967448757361E-016,0.707106781187
+    ));
+#2372 = ORIENTED_EDGE('',*,*,#2183,.F.);
+#2373 = SPHERICAL_SURFACE('',#2374,0.1);
+#2374 = AXIS2_PLACEMENT_3D('',#2375,#2376,#2377);
+#2375 = CARTESIAN_POINT('',(0.341421356237,3.962746773089,1.));
+#2376 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2377 = DIRECTION('',(5.240758161047E-002,0.997249663214,
+    5.240758161047E-002));
+#2378 = ADVANCED_FACE('',(#2379),#2470,.T.);
+#2379 = FACE_BOUND('',#2380,.T.);
+#2380 = EDGE_LOOP('',(#2381,#2382,#2383,#2384,#2427,#2468,#2469));
+#2381 = ORIENTED_EDGE('',*,*,#2268,.F.);
+#2382 = ORIENTED_EDGE('',*,*,#2295,.T.);
+#2383 = ORIENTED_EDGE('',*,*,#2338,.T.);
+#2384 = ORIENTED_EDGE('',*,*,#2385,.F.);
+#2385 = EDGE_CURVE('',#2386,#2330,#2388,.T.);
+#2386 = VERTEX_POINT('',#2387);
+#2387 = CARTESIAN_POINT('',(0.322916666667,3.583333333333,1.098272969142
+    ));
+#2388 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2389,#2390,#2391,#2392,#2393,
+    #2394,#2395,#2396,#2397,#2398,#2399,#2400,#2401,#2402,#2403,#2404,
+    #2405,#2406,#2407,#2408,#2409,#2410,#2411,#2412,#2413,#2414,#2415,
+    #2416,#2417,#2418,#2419,#2420,#2421,#2422,#2423,#2424,#2425,#2426),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8),(0.E+000,0.273345784019,
+    0.464387707687,0.62325539226,0.762579072144,0.887966119799,1.),
+  .UNSPECIFIED.);
+#2389 = CARTESIAN_POINT('',(0.322916666667,3.583333333333,1.098272969142
+    ));
+#2390 = CARTESIAN_POINT('',(0.322916666667,3.577873598187,1.098272969142
+    ));
+#2391 = CARTESIAN_POINT('',(0.323096154483,3.572795484281,1.09830676929)
+  );
+#2392 = CARTESIAN_POINT('',(0.323410003942,3.568061760636,1.098365851466
+    ));
+#2393 = CARTESIAN_POINT('',(0.323826027548,3.563651159837,1.098442098038
+    ));
+#2394 = CARTESIAN_POINT('',(0.324316458572,3.559549281371,1.098528738957
+    ));
+#2395 = CARTESIAN_POINT('',(0.324857834181,3.55574402594,1.098620417456)
+  );
+#2396 = CARTESIAN_POINT('',(0.325831388165,3.549759833922,1.098778122623
+    ));
+#2397 = CARTESIAN_POINT('',(0.326254699773,3.547391128378,1.098844749022
+    ));
+#2398 = CARTESIAN_POINT('',(0.326697397217,3.545106807652,1.098912176501
+    ));
+#2399 = CARTESIAN_POINT('',(0.327157314228,3.542896938307,1.098979729654
+    ));
+#2400 = CARTESIAN_POINT('',(0.327633486514,3.540750702997,1.099046959946
+    ));
+#2401 = CARTESIAN_POINT('',(0.328126150658,3.538656509134,1.099113584328
+    ));
+#2402 = CARTESIAN_POINT('',(0.329061438272,3.534893262713,1.099234146072
+    ));
+#2403 = CARTESIAN_POINT('',(0.329498323726,3.533212773736,1.099288306045
+    ));
+#2404 = CARTESIAN_POINT('',(0.329947056508,3.531558177373,1.099341616939
+    ));
+#2405 = CARTESIAN_POINT('',(0.3304073238,3.529927505277,1.099393824609)
+  );
+#2406 = CARTESIAN_POINT('',(0.330878927413,3.528318898207,1.099444688946
+    ));
+#2407 = CARTESIAN_POINT('',(0.331361817001,3.526730457396,1.09949398105)
+  );
+#2408 = CARTESIAN_POINT('',(0.332289619675,3.523782921314,1.099583136332
+    ));
+#2409 = CARTESIAN_POINT('',(0.332732316736,3.522418321081,1.099623453544
+    ));
+#2410 = CARTESIAN_POINT('',(0.333184260627,3.521065191531,1.099662270611
+    ));
+#2411 = CARTESIAN_POINT('',(0.333645501268,3.519722616751,1.099699419896
+    ));
+#2412 = CARTESIAN_POINT('',(0.334116089091,3.51838983826,1.099734727103)
+  );
+#2413 = CARTESIAN_POINT('',(0.334596071784,3.517066224664,1.099768010849
+    ));
+#2414 = CARTESIAN_POINT('',(0.335525953412,3.514567796543,1.099827045507
+    ));
+#2415 = CARTESIAN_POINT('',(0.335974221236,3.513390915321,1.09985322725)
+  );
+#2416 = CARTESIAN_POINT('',(0.336429965652,3.512221190963,1.099877463882
+    ));
+#2417 = CARTESIAN_POINT('',(0.336892868549,3.511059136479,1.099899599128
+    ));
+#2418 = CARTESIAN_POINT('',(0.337362622576,3.509905184568,1.099919484003
+    ));
+#2419 = CARTESIAN_POINT('',(0.337838931145,3.508759687621,1.099936976817
+    ));
+#2420 = CARTESIAN_POINT('',(0.338752693357,3.506607208798,1.099965315673
+    ));
+#2421 = CARTESIAN_POINT('',(0.339188863016,3.505598532441,1.099976670636
+    ));
+#2422 = CARTESIAN_POINT('',(0.339629344971,3.504598166323,1.099985897814
+    ));
+#2423 = CARTESIAN_POINT('',(0.340073478478,3.503607256497,1.099992906284
+    ));
+#2424 = CARTESIAN_POINT('',(0.340520614485,3.502626817392,1.09999762444)
+  );
+#2425 = CARTESIAN_POINT('',(0.340970115628,3.501657731814,1.1));
+#2426 = CARTESIAN_POINT('',(0.341421356237,3.500700750943,1.1));
+#2427 = ORIENTED_EDGE('',*,*,#2428,.T.);
+#2428 = EDGE_CURVE('',#2386,#2313,#2429,.T.);
+#2429 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2430,#2431,#2432,#2433,#2434,
+    #2435,#2436,#2437,#2438,#2439,#2440,#2441,#2442,#2443,#2444,#2445,
+    #2446,#2447,#2448,#2449,#2450,#2451,#2452,#2453,#2454,#2455,#2456,
+    #2457,#2458,#2459,#2460,#2461,#2462,#2463,#2464,#2465,#2466,#2467),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8),(0.E+000,0.273345784322,
+    0.4643877082,0.623255392111,0.76257907205,0.887966119755,1.),
+  .UNSPECIFIED.);
+#2430 = CARTESIAN_POINT('',(0.322916666667,3.583333333333,1.098272969142
+    ));
+#2431 = CARTESIAN_POINT('',(0.322916666667,3.58879306848,1.098272969142)
+  );
+#2432 = CARTESIAN_POINT('',(0.323096154483,3.593871182385,1.09830676929)
+  );
+#2433 = CARTESIAN_POINT('',(0.323410003942,3.598604906031,1.098365851466
+    ));
+#2434 = CARTESIAN_POINT('',(0.323826027548,3.603015506829,1.098442098038
+    ));
+#2435 = CARTESIAN_POINT('',(0.324316458572,3.607117385295,1.098528738957
+    ));
+#2436 = CARTESIAN_POINT('',(0.324857834181,3.610922640727,1.098620417456
+    ));
+#2437 = CARTESIAN_POINT('',(0.325831388165,3.616906832744,1.098778122623
+    ));
+#2438 = CARTESIAN_POINT('',(0.326254699773,3.619275538289,1.098844749022
+    ));
+#2439 = CARTESIAN_POINT('',(0.326697397217,3.621559859015,1.098912176501
+    ));
+#2440 = CARTESIAN_POINT('',(0.327157314228,3.62376972836,1.098979729654)
+  );
+#2441 = CARTESIAN_POINT('',(0.327633486514,3.62591596367,1.099046959946)
+  );
+#2442 = CARTESIAN_POINT('',(0.328126150658,3.628010157532,1.099113584328
+    ));
+#2443 = CARTESIAN_POINT('',(0.32906143827,3.631773403945,1.099234146071)
+  );
+#2444 = CARTESIAN_POINT('',(0.329498323724,3.633453892923,1.099288306045
+    ));
+#2445 = CARTESIAN_POINT('',(0.329947056508,3.63510848929,1.099341616939)
+  );
+#2446 = CARTESIAN_POINT('',(0.330407323801,3.636739161393,1.099393824609
+    ));
+#2447 = CARTESIAN_POINT('',(0.330878927415,3.638347768468,1.099444688947
+    ));
+#2448 = CARTESIAN_POINT('',(0.331361817004,3.639936209278,1.099493981051
+    ));
+#2449 = CARTESIAN_POINT('',(0.332289619675,3.642883745353,1.099583136332
+    ));
+#2450 = CARTESIAN_POINT('',(0.332732316736,3.644248345586,1.099623453544
+    ));
+#2451 = CARTESIAN_POINT('',(0.333184260627,3.645601475136,1.099662270611
+    ));
+#2452 = CARTESIAN_POINT('',(0.333645501268,3.646944049916,1.099699419896
+    ));
+#2453 = CARTESIAN_POINT('',(0.334116089091,3.648276828406,1.099734727103
+    ));
+#2454 = CARTESIAN_POINT('',(0.334596071784,3.649600442003,1.099768010849
+    ));
+#2455 = CARTESIAN_POINT('',(0.335525953412,3.652098870124,1.099827045507
+    ));
+#2456 = CARTESIAN_POINT('',(0.335974221236,3.653275751346,1.09985322725)
+  );
+#2457 = CARTESIAN_POINT('',(0.336429965652,3.654445475703,1.099877463882
+    ));
+#2458 = CARTESIAN_POINT('',(0.336892868549,3.655607530187,1.099899599128
+    ));
+#2459 = CARTESIAN_POINT('',(0.337362622576,3.656761482098,1.099919484003
+    ));
+#2460 = CARTESIAN_POINT('',(0.337838931145,3.657906979046,1.099936976817
+    ));
+#2461 = CARTESIAN_POINT('',(0.338752693357,3.660059457869,1.099965315673
+    ));
+#2462 = CARTESIAN_POINT('',(0.339188863016,3.661068134226,1.099976670636
+    ));
+#2463 = CARTESIAN_POINT('',(0.339629344971,3.662068500344,1.099985897814
+    ));
+#2464 = CARTESIAN_POINT('',(0.340073478478,3.663059410169,1.099992906284
+    ));
+#2465 = CARTESIAN_POINT('',(0.340520614485,3.664039849274,1.09999762444)
+  );
+#2466 = CARTESIAN_POINT('',(0.340970115628,3.665008934853,1.1));
+#2467 = CARTESIAN_POINT('',(0.341421356237,3.665965915724,1.1));
+#2468 = ORIENTED_EDGE('',*,*,#2312,.T.);
+#2469 = ORIENTED_EDGE('',*,*,#2366,.F.);
+#2470 = CYLINDRICAL_SURFACE('',#2471,0.1);
+#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);
+#2472 = CARTESIAN_POINT('',(0.341421356237,4.721282248134E-002,1.));
+#2473 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2474 = DIRECTION('',(-0.707106781187,0.E+000,0.707106781187));
+#2475 = ADVANCED_FACE('',(#2476),#2498,.F.);
+#2476 = FACE_BOUND('',#2477,.F.);
+#2477 = EDGE_LOOP('',(#2478,#2486,#2487,#2488,#2489,#2490,#2491));
+#2478 = ORIENTED_EDGE('',*,*,#2479,.T.);
+#2479 = EDGE_CURVE('',#2480,#2321,#2482,.T.);
+#2480 = VERTEX_POINT('',#2481);
+#2481 = CARTESIAN_POINT('',(0.710416666667,3.583333333333,1.));
+#2482 = LINE('',#2483,#2484);
+#2483 = CARTESIAN_POINT('',(0.710416666667,3.583333333333,1.));
+#2484 = VECTOR('',#2485,1.);
+#2485 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2486 = ORIENTED_EDGE('',*,*,#2329,.F.);
+#2487 = ORIENTED_EDGE('',*,*,#2385,.F.);
+#2488 = ORIENTED_EDGE('',*,*,#2428,.T.);
+#2489 = ORIENTED_EDGE('',*,*,#2320,.F.);
+#2490 = ORIENTED_EDGE('',*,*,#2479,.F.);
+#2491 = ORIENTED_EDGE('',*,*,#2492,.T.);
+#2492 = EDGE_CURVE('',#2480,#2480,#2493,.T.);
+#2493 = CIRCLE('',#2494,0.19375);
+#2494 = AXIS2_PLACEMENT_3D('',#2495,#2496,#2497);
+#2495 = CARTESIAN_POINT('',(0.516666666667,3.583333333333,1.));
+#2496 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2497 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2498 = CYLINDRICAL_SURFACE('',#2499,0.19375);
+#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);
+#2500 = CARTESIAN_POINT('',(0.516666666667,3.583333333333,1.));
+#2501 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2502 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2503 = ADVANCED_FACE('',(#2504),#2507,.T.);
+#2504 = FACE_BOUND('',#2505,.F.);
+#2505 = EDGE_LOOP('',(#2506));
+#2506 = ORIENTED_EDGE('',*,*,#2492,.F.);
+#2507 = PLANE('',#2508);
+#2508 = AXIS2_PLACEMENT_3D('',#2509,#2510,#2511);
+#2509 = CARTESIAN_POINT('',(0.516666666667,3.583333333333,1.));
+#2510 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2511 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2516)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2513,#2514,#2515)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#2513,
+  'distance_accuracy_value','confusion accuracy');
+#2517 = SHAPE_DEFINITION_REPRESENTATION(#2518,#163);
+#2518 = PRODUCT_DEFINITION_SHAPE('','',#2519);
+#2519 = PRODUCT_DEFINITION('design','',#2520,#2523);
+#2520 = PRODUCT_DEFINITION_FORMATION('','',#2521);
+#2521 = PRODUCT('Open_CASCADE_STEP_translator_6.8_49.2.1',
+  'Open_CASCADE_STEP_translator_6.8_49.2.1','',(#2522));
+#2522 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2523 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2524 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2525,#2527);
+#2525 = ( REPRESENTATION_RELATIONSHIP('','',#163,#153) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2526) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2526 = ITEM_DEFINED_TRANSFORMATION('','',#11,#154);
+#2527 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2528);
+#2528 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('684','669','',#148,#2519,$);
+#2529 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2521));
+#2530 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2531,#2533);
+#2531 = ( REPRESENTATION_RELATIONSHIP('','',#153,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2532) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2532 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#2533 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2534);
+#2534 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('685','670','',#41,#148,$);
+#2535 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#150));
+#2536 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2537),#3079);
+#2537 = MANIFOLD_SOLID_BREP('',#2538);
+#2538 = CLOSED_SHELL('',(#2539,#2579,#2610,#2643,#2674,#2707,#2738,#2762
+    ,#2787,#2811,#2836,#2860,#2884,#2909,#2933,#2958,#2982,#2999,#3016,
+    #3033,#3050,#3067));
+#2539 = ADVANCED_FACE('',(#2540),#2574,.T.);
+#2540 = FACE_BOUND('',#2541,.F.);
+#2541 = EDGE_LOOP('',(#2542,#2552,#2560,#2568));
+#2542 = ORIENTED_EDGE('',*,*,#2543,.F.);
+#2543 = EDGE_CURVE('',#2544,#2546,#2548,.T.);
+#2544 = VERTEX_POINT('',#2545);
+#2545 = CARTESIAN_POINT('',(0.E+000,0.15,0.5508));
+#2546 = VERTEX_POINT('',#2547);
+#2547 = CARTESIAN_POINT('',(0.E+000,-0.15,0.5508));
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(0.E+000,-0.15,0.5508));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2552 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#2553 = EDGE_CURVE('',#2554,#2544,#2556,.T.);
+#2554 = VERTEX_POINT('',#2555);
+#2555 = CARTESIAN_POINT('',(0.E+000,0.15,0.6508));
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(0.E+000,0.15,0.5508));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2560 = ORIENTED_EDGE('',*,*,#2561,.F.);
+#2561 = EDGE_CURVE('',#2562,#2554,#2564,.T.);
+#2562 = VERTEX_POINT('',#2563);
+#2563 = CARTESIAN_POINT('',(0.E+000,-0.15,0.6508));
+#2564 = LINE('',#2565,#2566);
+#2565 = CARTESIAN_POINT('',(0.E+000,0.15,0.6508));
+#2566 = VECTOR('',#2567,1.);
+#2567 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2568 = ORIENTED_EDGE('',*,*,#2569,.F.);
+#2569 = EDGE_CURVE('',#2546,#2562,#2570,.T.);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(0.E+000,-0.15,0.6508));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2574 = PLANE('',#2575);
+#2575 = AXIS2_PLACEMENT_3D('',#2576,#2577,#2578);
+#2576 = CARTESIAN_POINT('',(0.E+000,-0.15,0.5508));
+#2577 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2578 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2579 = ADVANCED_FACE('',(#2580),#2605,.F.);
+#2580 = FACE_BOUND('',#2581,.F.);
+#2581 = EDGE_LOOP('',(#2582,#2590,#2591,#2599));
+#2582 = ORIENTED_EDGE('',*,*,#2583,.F.);
+#2583 = EDGE_CURVE('',#2544,#2584,#2586,.T.);
+#2584 = VERTEX_POINT('',#2585);
+#2585 = CARTESIAN_POINT('',(0.27,0.15,0.5508));
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(0.E+000,0.15,0.5508));
+#2588 = VECTOR('',#2589,1.);
+#2589 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2590 = ORIENTED_EDGE('',*,*,#2543,.T.);
+#2591 = ORIENTED_EDGE('',*,*,#2592,.T.);
+#2592 = EDGE_CURVE('',#2546,#2593,#2595,.T.);
+#2593 = VERTEX_POINT('',#2594);
+#2594 = CARTESIAN_POINT('',(0.27,-0.15,0.5508));
+#2595 = LINE('',#2596,#2597);
+#2596 = CARTESIAN_POINT('',(0.E+000,-0.15,0.5508));
+#2597 = VECTOR('',#2598,1.);
+#2598 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2599 = ORIENTED_EDGE('',*,*,#2600,.F.);
+#2600 = EDGE_CURVE('',#2584,#2593,#2601,.T.);
+#2601 = LINE('',#2602,#2603);
+#2602 = CARTESIAN_POINT('',(0.27,-0.15,0.5508));
+#2603 = VECTOR('',#2604,1.);
+#2604 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2605 = PLANE('',#2606);
+#2606 = AXIS2_PLACEMENT_3D('',#2607,#2608,#2609);
+#2607 = CARTESIAN_POINT('',(0.E+000,-0.15,0.5508));
+#2608 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#2609 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2610 = ADVANCED_FACE('',(#2611),#2638,.F.);
+#2611 = FACE_BOUND('',#2612,.F.);
+#2612 = EDGE_LOOP('',(#2613,#2622,#2623,#2632));
+#2613 = ORIENTED_EDGE('',*,*,#2614,.F.);
+#2614 = EDGE_CURVE('',#2584,#2615,#2617,.T.);
+#2615 = VERTEX_POINT('',#2616);
+#2616 = CARTESIAN_POINT('',(0.37,0.15,0.4508));
+#2617 = CIRCLE('',#2618,0.1);
+#2618 = AXIS2_PLACEMENT_3D('',#2619,#2620,#2621);
+#2619 = CARTESIAN_POINT('',(0.27,0.15,0.4508));
+#2620 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2621 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2622 = ORIENTED_EDGE('',*,*,#2600,.T.);
+#2623 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#2624 = EDGE_CURVE('',#2593,#2625,#2627,.T.);
+#2625 = VERTEX_POINT('',#2626);
+#2626 = CARTESIAN_POINT('',(0.37,-0.15,0.4508));
+#2627 = CIRCLE('',#2628,0.1);
+#2628 = AXIS2_PLACEMENT_3D('',#2629,#2630,#2631);
+#2629 = CARTESIAN_POINT('',(0.27,-0.15,0.4508));
+#2630 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2631 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2632 = ORIENTED_EDGE('',*,*,#2633,.T.);
+#2633 = EDGE_CURVE('',#2625,#2615,#2634,.T.);
+#2634 = LINE('',#2635,#2636);
+#2635 = CARTESIAN_POINT('',(0.37,-0.15,0.4508));
+#2636 = VECTOR('',#2637,1.);
+#2637 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2638 = CYLINDRICAL_SURFACE('',#2639,0.1);
+#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
+#2640 = CARTESIAN_POINT('',(0.27,-0.15,0.4508));
+#2641 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2642 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2643 = ADVANCED_FACE('',(#2644),#2669,.F.);
+#2644 = FACE_BOUND('',#2645,.F.);
+#2645 = EDGE_LOOP('',(#2646,#2654,#2655,#2663));
+#2646 = ORIENTED_EDGE('',*,*,#2647,.F.);
+#2647 = EDGE_CURVE('',#2615,#2648,#2650,.T.);
+#2648 = VERTEX_POINT('',#2649);
+#2649 = CARTESIAN_POINT('',(0.37,0.15,0.2));
+#2650 = LINE('',#2651,#2652);
+#2651 = CARTESIAN_POINT('',(0.37,0.15,0.4508));
+#2652 = VECTOR('',#2653,1.);
+#2653 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2654 = ORIENTED_EDGE('',*,*,#2633,.F.);
+#2655 = ORIENTED_EDGE('',*,*,#2656,.T.);
+#2656 = EDGE_CURVE('',#2625,#2657,#2659,.T.);
+#2657 = VERTEX_POINT('',#2658);
+#2658 = CARTESIAN_POINT('',(0.37,-0.15,0.2));
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(0.37,-0.15,0.4508));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2663 = ORIENTED_EDGE('',*,*,#2664,.F.);
+#2664 = EDGE_CURVE('',#2648,#2657,#2665,.T.);
+#2665 = LINE('',#2666,#2667);
+#2666 = CARTESIAN_POINT('',(0.37,-0.15,0.2));
+#2667 = VECTOR('',#2668,1.);
+#2668 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2669 = PLANE('',#2670);
+#2670 = AXIS2_PLACEMENT_3D('',#2671,#2672,#2673);
+#2671 = CARTESIAN_POINT('',(0.37,-0.15,0.4508));
+#2672 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2673 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2674 = ADVANCED_FACE('',(#2675),#2702,.T.);
+#2675 = FACE_BOUND('',#2676,.T.);
+#2676 = EDGE_LOOP('',(#2677,#2686,#2694,#2701));
+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);
+#2678 = EDGE_CURVE('',#2648,#2679,#2681,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(0.57,0.15,0.E+000));
+#2681 = CIRCLE('',#2682,0.2);
+#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685);
+#2683 = CARTESIAN_POINT('',(0.57,0.15,0.2));
+#2684 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2685 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2686 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2687 = EDGE_CURVE('',#2679,#2688,#2690,.T.);
+#2688 = VERTEX_POINT('',#2689);
+#2689 = CARTESIAN_POINT('',(0.57,-0.15,0.E+000));
+#2690 = LINE('',#2691,#2692);
+#2691 = CARTESIAN_POINT('',(0.57,-0.15,0.E+000));
+#2692 = VECTOR('',#2693,1.);
+#2693 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2694 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#2695 = EDGE_CURVE('',#2657,#2688,#2696,.T.);
+#2696 = CIRCLE('',#2697,0.2);
+#2697 = AXIS2_PLACEMENT_3D('',#2698,#2699,#2700);
+#2698 = CARTESIAN_POINT('',(0.57,-0.15,0.2));
+#2699 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2700 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2701 = ORIENTED_EDGE('',*,*,#2664,.F.);
+#2702 = CYLINDRICAL_SURFACE('',#2703,0.2);
+#2703 = AXIS2_PLACEMENT_3D('',#2704,#2705,#2706);
+#2704 = CARTESIAN_POINT('',(0.57,-0.15,0.2));
+#2705 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2706 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2707 = ADVANCED_FACE('',(#2708),#2733,.F.);
+#2708 = FACE_BOUND('',#2709,.F.);
+#2709 = EDGE_LOOP('',(#2710,#2718,#2719,#2727));
+#2710 = ORIENTED_EDGE('',*,*,#2711,.F.);
+#2711 = EDGE_CURVE('',#2679,#2712,#2714,.T.);
+#2712 = VERTEX_POINT('',#2713);
+#2713 = CARTESIAN_POINT('',(0.9,0.15,0.E+000));
+#2714 = LINE('',#2715,#2716);
+#2715 = CARTESIAN_POINT('',(0.57,0.15,0.E+000));
+#2716 = VECTOR('',#2717,1.);
+#2717 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2718 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2719 = ORIENTED_EDGE('',*,*,#2720,.T.);
+#2720 = EDGE_CURVE('',#2688,#2721,#2723,.T.);
+#2721 = VERTEX_POINT('',#2722);
+#2722 = CARTESIAN_POINT('',(0.9,-0.15,0.E+000));
+#2723 = LINE('',#2724,#2725);
+#2724 = CARTESIAN_POINT('',(0.57,-0.15,0.E+000));
+#2725 = VECTOR('',#2726,1.);
+#2726 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2727 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#2728 = EDGE_CURVE('',#2712,#2721,#2729,.T.);
+#2729 = LINE('',#2730,#2731);
+#2730 = CARTESIAN_POINT('',(0.9,-0.15,0.E+000));
+#2731 = VECTOR('',#2732,1.);
+#2732 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2733 = PLANE('',#2734);
+#2734 = AXIS2_PLACEMENT_3D('',#2735,#2736,#2737);
+#2735 = CARTESIAN_POINT('',(0.57,-0.15,0.E+000));
+#2736 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#2737 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2738 = ADVANCED_FACE('',(#2739),#2757,.F.);
+#2739 = FACE_BOUND('',#2740,.F.);
+#2740 = EDGE_LOOP('',(#2741,#2742,#2743,#2751));
+#2741 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#2742 = ORIENTED_EDGE('',*,*,#2569,.T.);
+#2743 = ORIENTED_EDGE('',*,*,#2744,.T.);
+#2744 = EDGE_CURVE('',#2562,#2745,#2747,.T.);
+#2745 = VERTEX_POINT('',#2746);
+#2746 = CARTESIAN_POINT('',(0.27,-0.15,0.6508));
+#2747 = LINE('',#2748,#2749);
+#2748 = CARTESIAN_POINT('',(0.E+000,-0.15,0.6508));
+#2749 = VECTOR('',#2750,1.);
+#2750 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2751 = ORIENTED_EDGE('',*,*,#2752,.F.);
+#2752 = EDGE_CURVE('',#2593,#2745,#2753,.T.);
+#2753 = LINE('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(0.27,-0.15,0.6508));
+#2755 = VECTOR('',#2756,1.);
+#2756 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2757 = PLANE('',#2758);
+#2758 = AXIS2_PLACEMENT_3D('',#2759,#2760,#2761);
+#2759 = CARTESIAN_POINT('',(0.E+000,-0.15,0.6508));
+#2760 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2761 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2762 = ADVANCED_FACE('',(#2763),#2782,.T.);
+#2763 = FACE_BOUND('',#2764,.T.);
+#2764 = EDGE_LOOP('',(#2765,#2766,#2774,#2781));
+#2765 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#2766 = ORIENTED_EDGE('',*,*,#2767,.T.);
+#2767 = EDGE_CURVE('',#2625,#2768,#2770,.T.);
+#2768 = VERTEX_POINT('',#2769);
+#2769 = CARTESIAN_POINT('',(0.47,-0.15,0.4508));
+#2770 = LINE('',#2771,#2772);
+#2771 = CARTESIAN_POINT('',(0.47,-0.15,0.4508));
+#2772 = VECTOR('',#2773,1.);
+#2773 = DIRECTION('',(1.,0.E+000,9.95799250103E-017));
+#2774 = ORIENTED_EDGE('',*,*,#2775,.F.);
+#2775 = EDGE_CURVE('',#2745,#2768,#2776,.T.);
+#2776 = CIRCLE('',#2777,0.2);
+#2777 = AXIS2_PLACEMENT_3D('',#2778,#2779,#2780);
+#2778 = CARTESIAN_POINT('',(0.27,-0.15,0.4508));
+#2779 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2780 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2781 = ORIENTED_EDGE('',*,*,#2752,.F.);
+#2782 = PLANE('',#2783);
+#2783 = AXIS2_PLACEMENT_3D('',#2784,#2785,#2786);
+#2784 = CARTESIAN_POINT('',(0.376066017178,-0.15,0.556866017178));
+#2785 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#2786 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2787 = ADVANCED_FACE('',(#2788),#2806,.F.);
+#2788 = FACE_BOUND('',#2789,.F.);
+#2789 = EDGE_LOOP('',(#2790,#2791,#2792,#2800));
+#2790 = ORIENTED_EDGE('',*,*,#2656,.F.);
+#2791 = ORIENTED_EDGE('',*,*,#2767,.T.);
+#2792 = ORIENTED_EDGE('',*,*,#2793,.T.);
+#2793 = EDGE_CURVE('',#2768,#2794,#2796,.T.);
+#2794 = VERTEX_POINT('',#2795);
+#2795 = CARTESIAN_POINT('',(0.47,-0.15,0.2));
+#2796 = LINE('',#2797,#2798);
+#2797 = CARTESIAN_POINT('',(0.47,-0.15,0.4508));
+#2798 = VECTOR('',#2799,1.);
+#2799 = DIRECTION('',(6.123233995737E-017,0.E+000,-1.));
+#2800 = ORIENTED_EDGE('',*,*,#2801,.F.);
+#2801 = EDGE_CURVE('',#2657,#2794,#2802,.T.);
+#2802 = LINE('',#2803,#2804);
+#2803 = CARTESIAN_POINT('',(0.47,-0.15,0.2));
+#2804 = VECTOR('',#2805,1.);
+#2805 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#2806 = PLANE('',#2807);
+#2807 = AXIS2_PLACEMENT_3D('',#2808,#2809,#2810);
+#2808 = CARTESIAN_POINT('',(0.47,-0.15,0.4508));
+#2809 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#2810 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#2811 = ADVANCED_FACE('',(#2812),#2831,.T.);
+#2812 = FACE_BOUND('',#2813,.T.);
+#2813 = EDGE_LOOP('',(#2814,#2815,#2823,#2830));
+#2814 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2816 = EDGE_CURVE('',#2688,#2817,#2819,.T.);
+#2817 = VERTEX_POINT('',#2818);
+#2818 = CARTESIAN_POINT('',(0.57,-0.15,0.1));
+#2819 = LINE('',#2820,#2821);
+#2820 = CARTESIAN_POINT('',(0.57,-0.15,0.1));
+#2821 = VECTOR('',#2822,1.);
+#2822 = DIRECTION('',(2.449293598295E-016,0.E+000,1.));
+#2823 = ORIENTED_EDGE('',*,*,#2824,.F.);
+#2824 = EDGE_CURVE('',#2794,#2817,#2825,.T.);
+#2825 = CIRCLE('',#2826,0.1);
+#2826 = AXIS2_PLACEMENT_3D('',#2827,#2828,#2829);
+#2827 = CARTESIAN_POINT('',(0.57,-0.15,0.2));
+#2828 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2829 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2830 = ORIENTED_EDGE('',*,*,#2801,.F.);
+#2831 = PLANE('',#2832);
+#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835);
+#2833 = CARTESIAN_POINT('',(0.463933982822,-0.15,9.393398282202E-002));
+#2834 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2835 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#2836 = ADVANCED_FACE('',(#2837),#2855,.F.);
+#2837 = FACE_BOUND('',#2838,.F.);
+#2838 = EDGE_LOOP('',(#2839,#2840,#2841,#2849));
+#2839 = ORIENTED_EDGE('',*,*,#2720,.F.);
+#2840 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2841 = ORIENTED_EDGE('',*,*,#2842,.T.);
+#2842 = EDGE_CURVE('',#2817,#2843,#2845,.T.);
+#2843 = VERTEX_POINT('',#2844);
+#2844 = CARTESIAN_POINT('',(0.9,-0.15,0.1));
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(0.57,-0.15,0.1));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2849 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#2850 = EDGE_CURVE('',#2721,#2843,#2851,.T.);
+#2851 = LINE('',#2852,#2853);
+#2852 = CARTESIAN_POINT('',(0.9,-0.15,0.1));
+#2853 = VECTOR('',#2854,1.);
+#2854 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2855 = PLANE('',#2856);
+#2856 = AXIS2_PLACEMENT_3D('',#2857,#2858,#2859);
+#2857 = CARTESIAN_POINT('',(0.57,-0.15,0.1));
+#2858 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2859 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2860 = ADVANCED_FACE('',(#2861),#2879,.F.);
+#2861 = FACE_BOUND('',#2862,.F.);
+#2862 = EDGE_LOOP('',(#2863,#2864,#2865,#2873));
+#2863 = ORIENTED_EDGE('',*,*,#2744,.F.);
+#2864 = ORIENTED_EDGE('',*,*,#2561,.T.);
+#2865 = ORIENTED_EDGE('',*,*,#2866,.T.);
+#2866 = EDGE_CURVE('',#2554,#2867,#2869,.T.);
+#2867 = VERTEX_POINT('',#2868);
+#2868 = CARTESIAN_POINT('',(0.27,0.15,0.6508));
+#2869 = LINE('',#2870,#2871);
+#2870 = CARTESIAN_POINT('',(0.E+000,0.15,0.6508));
+#2871 = VECTOR('',#2872,1.);
+#2872 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2873 = ORIENTED_EDGE('',*,*,#2874,.F.);
+#2874 = EDGE_CURVE('',#2745,#2867,#2875,.T.);
+#2875 = LINE('',#2876,#2877);
+#2876 = CARTESIAN_POINT('',(0.27,0.15,0.6508));
+#2877 = VECTOR('',#2878,1.);
+#2878 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2879 = PLANE('',#2880);
+#2880 = AXIS2_PLACEMENT_3D('',#2881,#2882,#2883);
+#2881 = CARTESIAN_POINT('',(0.E+000,0.15,0.6508));
+#2882 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2883 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2884 = ADVANCED_FACE('',(#2885),#2904,.T.);
+#2885 = FACE_BOUND('',#2886,.T.);
+#2886 = EDGE_LOOP('',(#2887,#2888,#2896,#2903));
+#2887 = ORIENTED_EDGE('',*,*,#2775,.T.);
+#2888 = ORIENTED_EDGE('',*,*,#2889,.T.);
+#2889 = EDGE_CURVE('',#2768,#2890,#2892,.T.);
+#2890 = VERTEX_POINT('',#2891);
+#2891 = CARTESIAN_POINT('',(0.47,0.15,0.4508));
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(0.47,0.15,0.4508));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2896 = ORIENTED_EDGE('',*,*,#2897,.F.);
+#2897 = EDGE_CURVE('',#2867,#2890,#2898,.T.);
+#2898 = CIRCLE('',#2899,0.2);
+#2899 = AXIS2_PLACEMENT_3D('',#2900,#2901,#2902);
+#2900 = CARTESIAN_POINT('',(0.27,0.15,0.4508));
+#2901 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2902 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2903 = ORIENTED_EDGE('',*,*,#2874,.F.);
+#2904 = CYLINDRICAL_SURFACE('',#2905,0.2);
+#2905 = AXIS2_PLACEMENT_3D('',#2906,#2907,#2908);
+#2906 = CARTESIAN_POINT('',(0.27,0.15,0.4508));
+#2907 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2908 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2909 = ADVANCED_FACE('',(#2910),#2928,.F.);
+#2910 = FACE_BOUND('',#2911,.F.);
+#2911 = EDGE_LOOP('',(#2912,#2913,#2914,#2922));
+#2912 = ORIENTED_EDGE('',*,*,#2793,.F.);
+#2913 = ORIENTED_EDGE('',*,*,#2889,.T.);
+#2914 = ORIENTED_EDGE('',*,*,#2915,.T.);
+#2915 = EDGE_CURVE('',#2890,#2916,#2918,.T.);
+#2916 = VERTEX_POINT('',#2917);
+#2917 = CARTESIAN_POINT('',(0.47,0.15,0.2));
+#2918 = LINE('',#2919,#2920);
+#2919 = CARTESIAN_POINT('',(0.47,0.15,0.4508));
+#2920 = VECTOR('',#2921,1.);
+#2921 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2922 = ORIENTED_EDGE('',*,*,#2923,.F.);
+#2923 = EDGE_CURVE('',#2794,#2916,#2924,.T.);
+#2924 = LINE('',#2925,#2926);
+#2925 = CARTESIAN_POINT('',(0.47,0.15,0.2));
+#2926 = VECTOR('',#2927,1.);
+#2927 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2928 = PLANE('',#2929);
+#2929 = AXIS2_PLACEMENT_3D('',#2930,#2931,#2932);
+#2930 = CARTESIAN_POINT('',(0.47,0.15,0.4508));
+#2931 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#2932 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2933 = ADVANCED_FACE('',(#2934),#2953,.F.);
+#2934 = FACE_BOUND('',#2935,.F.);
+#2935 = EDGE_LOOP('',(#2936,#2937,#2938,#2947));
+#2936 = ORIENTED_EDGE('',*,*,#2824,.F.);
+#2937 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#2938 = ORIENTED_EDGE('',*,*,#2939,.T.);
+#2939 = EDGE_CURVE('',#2916,#2940,#2942,.T.);
+#2940 = VERTEX_POINT('',#2941);
+#2941 = CARTESIAN_POINT('',(0.57,0.15,0.1));
+#2942 = CIRCLE('',#2943,0.1);
+#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946);
+#2944 = CARTESIAN_POINT('',(0.57,0.15,0.2));
+#2945 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2946 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2947 = ORIENTED_EDGE('',*,*,#2948,.T.);
+#2948 = EDGE_CURVE('',#2940,#2817,#2949,.T.);
+#2949 = LINE('',#2950,#2951);
+#2950 = CARTESIAN_POINT('',(0.57,0.15,0.1));
+#2951 = VECTOR('',#2952,1.);
+#2952 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2953 = CYLINDRICAL_SURFACE('',#2954,0.1);
+#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957);
+#2955 = CARTESIAN_POINT('',(0.57,0.15,0.2));
+#2956 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2957 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2958 = ADVANCED_FACE('',(#2959),#2977,.F.);
+#2959 = FACE_BOUND('',#2960,.F.);
+#2960 = EDGE_LOOP('',(#2961,#2962,#2963,#2971));
+#2961 = ORIENTED_EDGE('',*,*,#2842,.F.);
+#2962 = ORIENTED_EDGE('',*,*,#2948,.F.);
+#2963 = ORIENTED_EDGE('',*,*,#2964,.T.);
+#2964 = EDGE_CURVE('',#2940,#2965,#2967,.T.);
+#2965 = VERTEX_POINT('',#2966);
+#2966 = CARTESIAN_POINT('',(0.9,0.15,0.1));
+#2967 = LINE('',#2968,#2969);
+#2968 = CARTESIAN_POINT('',(0.57,0.15,0.1));
+#2969 = VECTOR('',#2970,1.);
+#2970 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2971 = ORIENTED_EDGE('',*,*,#2972,.F.);
+#2972 = EDGE_CURVE('',#2843,#2965,#2973,.T.);
+#2973 = LINE('',#2974,#2975);
+#2974 = CARTESIAN_POINT('',(0.9,0.15,0.1));
+#2975 = VECTOR('',#2976,1.);
+#2976 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2977 = PLANE('',#2978);
+#2978 = AXIS2_PLACEMENT_3D('',#2979,#2980,#2981);
+#2979 = CARTESIAN_POINT('',(0.57,0.15,0.1));
+#2980 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2981 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2982 = ADVANCED_FACE('',(#2983),#2994,.F.);
+#2983 = FACE_BOUND('',#2984,.F.);
+#2984 = EDGE_LOOP('',(#2985,#2986,#2987,#2988));
+#2985 = ORIENTED_EDGE('',*,*,#2866,.F.);
+#2986 = ORIENTED_EDGE('',*,*,#2553,.T.);
+#2987 = ORIENTED_EDGE('',*,*,#2583,.T.);
+#2988 = ORIENTED_EDGE('',*,*,#2989,.F.);
+#2989 = EDGE_CURVE('',#2867,#2584,#2990,.T.);
+#2990 = LINE('',#2991,#2992);
+#2991 = CARTESIAN_POINT('',(0.27,0.15,0.5508));
+#2992 = VECTOR('',#2993,1.);
+#2993 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2994 = PLANE('',#2995);
+#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998);
+#2996 = CARTESIAN_POINT('',(0.E+000,0.15,0.5508));
+#2997 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2998 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2999 = ADVANCED_FACE('',(#3000),#3011,.T.);
+#3000 = FACE_BOUND('',#3001,.T.);
+#3001 = EDGE_LOOP('',(#3002,#3003,#3009,#3010));
+#3002 = ORIENTED_EDGE('',*,*,#2897,.T.);
+#3003 = ORIENTED_EDGE('',*,*,#3004,.T.);
+#3004 = EDGE_CURVE('',#2890,#2615,#3005,.T.);
+#3005 = LINE('',#3006,#3007);
+#3006 = CARTESIAN_POINT('',(0.37,0.15,0.4508));
+#3007 = VECTOR('',#3008,1.);
+#3008 = DIRECTION('',(-1.,0.E+000,-9.95799250103E-017));
+#3009 = ORIENTED_EDGE('',*,*,#2614,.F.);
+#3010 = ORIENTED_EDGE('',*,*,#2989,.F.);
+#3011 = PLANE('',#3012);
+#3012 = AXIS2_PLACEMENT_3D('',#3013,#3014,#3015);
+#3013 = CARTESIAN_POINT('',(0.376066017178,0.15,0.556866017178));
+#3014 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3015 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3016 = ADVANCED_FACE('',(#3017),#3028,.F.);
+#3017 = FACE_BOUND('',#3018,.F.);
+#3018 = EDGE_LOOP('',(#3019,#3020,#3021,#3022));
+#3019 = ORIENTED_EDGE('',*,*,#2915,.F.);
+#3020 = ORIENTED_EDGE('',*,*,#3004,.T.);
+#3021 = ORIENTED_EDGE('',*,*,#2647,.T.);
+#3022 = ORIENTED_EDGE('',*,*,#3023,.F.);
+#3023 = EDGE_CURVE('',#2916,#2648,#3024,.T.);
+#3024 = LINE('',#3025,#3026);
+#3025 = CARTESIAN_POINT('',(0.37,0.15,0.2));
+#3026 = VECTOR('',#3027,1.);
+#3027 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#3028 = PLANE('',#3029);
+#3029 = AXIS2_PLACEMENT_3D('',#3030,#3031,#3032);
+#3030 = CARTESIAN_POINT('',(0.37,0.15,0.4508));
+#3031 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#3032 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#3033 = ADVANCED_FACE('',(#3034),#3045,.T.);
+#3034 = FACE_BOUND('',#3035,.T.);
+#3035 = EDGE_LOOP('',(#3036,#3037,#3043,#3044));
+#3036 = ORIENTED_EDGE('',*,*,#2939,.T.);
+#3037 = ORIENTED_EDGE('',*,*,#3038,.T.);
+#3038 = EDGE_CURVE('',#2940,#2679,#3039,.T.);
+#3039 = LINE('',#3040,#3041);
+#3040 = CARTESIAN_POINT('',(0.57,0.15,-8.318570246537E-019));
+#3041 = VECTOR('',#3042,1.);
+#3042 = DIRECTION('',(-2.449293598295E-016,0.E+000,-1.));
+#3043 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#3044 = ORIENTED_EDGE('',*,*,#3023,.F.);
+#3045 = PLANE('',#3046);
+#3046 = AXIS2_PLACEMENT_3D('',#3047,#3048,#3049);
+#3047 = CARTESIAN_POINT('',(0.463933982822,0.15,9.393398282202E-002));
+#3048 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#3049 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3050 = ADVANCED_FACE('',(#3051),#3062,.F.);
+#3051 = FACE_BOUND('',#3052,.F.);
+#3052 = EDGE_LOOP('',(#3053,#3054,#3055,#3056));
+#3053 = ORIENTED_EDGE('',*,*,#2964,.F.);
+#3054 = ORIENTED_EDGE('',*,*,#3038,.T.);
+#3055 = ORIENTED_EDGE('',*,*,#2711,.T.);
+#3056 = ORIENTED_EDGE('',*,*,#3057,.F.);
+#3057 = EDGE_CURVE('',#2965,#2712,#3058,.T.);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(0.9,0.15,0.E+000));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3062 = PLANE('',#3063);
+#3063 = AXIS2_PLACEMENT_3D('',#3064,#3065,#3066);
+#3064 = CARTESIAN_POINT('',(0.57,0.15,0.E+000));
+#3065 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3066 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3067 = ADVANCED_FACE('',(#3068),#3074,.F.);
+#3068 = FACE_BOUND('',#3069,.T.);
+#3069 = EDGE_LOOP('',(#3070,#3071,#3072,#3073));
+#3070 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#3071 = ORIENTED_EDGE('',*,*,#3057,.F.);
+#3072 = ORIENTED_EDGE('',*,*,#2972,.F.);
+#3073 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#3074 = PLANE('',#3075);
+#3075 = AXIS2_PLACEMENT_3D('',#3076,#3077,#3078);
+#3076 = CARTESIAN_POINT('',(0.9,-0.15,0.E+000));
+#3077 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3078 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3083)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3080,#3081,#3082)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3080 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3081 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3082 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3083 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3080,
+  'distance_accuracy_value','confusion accuracy');
+#3084 = SHAPE_DEFINITION_REPRESENTATION(#3085,#2536);
+#3085 = PRODUCT_DEFINITION_SHAPE('','',#3086);
+#3086 = PRODUCT_DEFINITION('design','',#3087,#3090);
+#3087 = PRODUCT_DEFINITION_FORMATION('','',#3088);
+#3088 = PRODUCT('Leader','Leader','',(#3089));
+#3089 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3090 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3091 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3092,#3094);
+#3092 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3093) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3093 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#3094 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3095);
+#3095 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('686','671','',#41,#3086,$);
+#3096 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3088));
+#3097 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3098,#3100);
+#3098 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3099) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3099 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#3100 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3101);
+#3101 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('687','672','',#41,#3086,$);
+#3102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3103,#3105);
+#3103 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3104) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#3105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3106);
+#3106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('688','673','',#41,#3086,$);
+#3107 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3108,#3110);
+#3108 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3109) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3109 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#3110 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3111);
+#3111 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('689','674','',#41,#3086,$);
+#3112 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3113,#3115);
+#3113 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3114) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3114 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#3115 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3116);
+#3116 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('690','675','',#41,#3086,$);
+#3117 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3118,#3120);
+#3118 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3119) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3119 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#3120 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3121);
+#3121 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('691','676','',#41,#3086,$);
+#3122 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3123,#3125);
+#3123 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3124) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3124 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#3125 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3126);
+#3126 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('692','677','',#41,#3086,$);
+#3127 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3128,#3130);
+#3128 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3129) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3129 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#3130 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3131);
+#3131 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('693','678','',#41,#3086,$);
+#3132 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3133,#3135);
+#3133 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3134) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3134 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#3135 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3136);
+#3136 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('694','679','',#41,#3086,$);
+#3137 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3138,#3140);
+#3138 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3139) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3139 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#3140 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3141);
+#3141 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('695','680','',#41,#3086,$);
+#3142 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3143,#3145);
+#3143 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3144) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3144 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
+#3145 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3146);
+#3146 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('696','681','',#41,#3086,$);
+#3147 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3148,#3150);
+#3148 = ( REPRESENTATION_RELATIONSHIP('','',#2536,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3149) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3149 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
+#3150 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3151);
+#3151 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('697','682','',#41,#3086,$);
+#3152 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3153,#3155);
+#3153 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3154) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3154 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#3155 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3156);
+#3156 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('698','','',#23,#41,$);
+#3157 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#3158 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3159),#2512);
+#3159 = STYLED_ITEM('color',(#3160),#164);
+#3160 = PRESENTATION_STYLE_ASSIGNMENT((#3161,#3167));
+#3161 = SURFACE_STYLE_USAGE(.BOTH.,#3162);
+#3162 = SURFACE_SIDE_STYLE('',(#3163));
+#3163 = SURFACE_STYLE_FILL_AREA(#3164);
+#3164 = FILL_AREA_STYLE('',(#3165));
+#3165 = FILL_AREA_STYLE_COLOUR('',#3166);
+#3166 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#3167 = CURVE_STYLE('',#3168,POSITIVE_LENGTH_MEASURE(0.1),#3166);
+#3168 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3169 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3170),#3079);
+#3170 = STYLED_ITEM('color',(#3171),#2537);
+#3171 = PRESENTATION_STYLE_ASSIGNMENT((#3172,#3178));
+#3172 = SURFACE_STYLE_USAGE(.BOTH.,#3173);
+#3173 = SURFACE_SIDE_STYLE('',(#3174));
+#3174 = SURFACE_STYLE_FILL_AREA(#3175);
+#3175 = FILL_AREA_STYLE('',(#3176));
+#3176 = FILL_AREA_STYLE_COLOUR('',#3177);
+#3177 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3178 = CURVE_STYLE('',#3179,POSITIVE_LENGTH_MEASURE(0.1),#3177);
+#3179 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3180 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3181),#128);
+#3181 = STYLED_ITEM('color',(#3182),#111);
+#3182 = PRESENTATION_STYLE_ASSIGNMENT((#3183,#3189));
+#3183 = SURFACE_STYLE_USAGE(.BOTH.,#3184);
+#3184 = SURFACE_SIDE_STYLE('',(#3185));
+#3185 = SURFACE_STYLE_FILL_AREA(#3186);
+#3186 = FILL_AREA_STYLE('',(#3187));
+#3187 = FILL_AREA_STYLE_COLOUR('',#3188);
+#3188 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#3189 = CURVE_STYLE('',#3190,POSITIVE_LENGTH_MEASURE(0.1),#3188);
+#3190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;