From 251aa7a0399b40586d807d890993d5c4a49e49df Mon Sep 17 00:00:00 2001
From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com>
Date: Mon, 10 Mar 2025 20:21:19 +0200
Subject: [PATCH] Add SOT23-5 3D model to Comparator Texas TLV3601DBVR
 footprint and center it along x axis

---
 fab.3dshapes/SOT23-5.step                     | 4564 +++++++++--------
 fab.3dsource/SOT23-5.FCStd                    |  Bin 82283 -> 104555 bytes
 .../Comparator_Texas_TLV3601DBVR.kicad_mod    |  277 +-
 3 files changed, 2525 insertions(+), 2316 deletions(-)

diff --git a/fab.3dshapes/SOT23-5.step b/fab.3dshapes/SOT23-5.step
index 77f16f7..fdc47c8 100644
--- a/fab.3dshapes/SOT23-5.step
+++ b/fab.3dshapes/SOT23-5.step
@@ -1,8 +1,9 @@
 ISO-10303-21;
 HEADER;
 FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2025-03-09T00:25:28',(''),(''),
-  'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
+FILE_NAME('Open CASCADE Shape Model','2025-03-10T20:17:03',(
+    'Krisjanis Rijnieks'),(''),'Open CASCADE STEP processor 7.7',
+  'FreeCAD','Unknown');
 FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
 ENDSEC;
 DATA;
@@ -14,2368 +15,2397 @@ DATA;
 #4 = PRODUCT_DEFINITION_SHAPE('','',#5);
 #5 = PRODUCT_DEFINITION('design','',#6,#9);
 #6 = PRODUCT_DEFINITION_FORMATION('','',#7);
-#7 = PRODUCT('SOT23','SOT23','',(#8));
+#7 = PRODUCT('SOT23-5','SOT23-5','',(#8));
 #8 = PRODUCT_CONTEXT('',#2,'mechanical');
 #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31);
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
 #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
 #12 = CARTESIAN_POINT('',(0.,0.,0.));
 #13 = DIRECTION('',(0.,0.,1.));
 #14 = DIRECTION('',(1.,0.,-0.));
 #15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
-#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#16 = CARTESIAN_POINT('',(0.,-1.2,0.));
 #17 = DIRECTION('',(0.,0.,1.));
 #18 = DIRECTION('',(1.,0.,0.));
-#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
-#20 = CARTESIAN_POINT('',(0.,0.95,0.));
-#21 = DIRECTION('',(0.,0.,1.));
-#22 = DIRECTION('',(1.,0.,0.));
-#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
-#24 = CARTESIAN_POINT('',(0.,1.9,0.));
-#25 = DIRECTION('',(0.,0.,1.));
-#26 = DIRECTION('',(1.,0.,0.));
-#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
-#28 = CARTESIAN_POINT('',(0.,0.,0.35));
-#29 = DIRECTION('',(0.,0.,1.));
-#30 = DIRECTION('',(1.,0.,0.));
-#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
-(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
   '3D Context with UNIT and UNCERTAINTY') );
-#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32,
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,
   'distance_accuracy_value','confusion accuracy');
-#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44);
-#38 = PRODUCT_DEFINITION_SHAPE('','',#39);
-#39 = PRODUCT_DEFINITION('design','',#40,#43);
-#40 = PRODUCT_DEFINITION_FORMATION('','',#41);
-#41 = PRODUCT('1st Line','1st Line','',(#42));
-#42 = PRODUCT_CONTEXT('',#2,'mechanical');
-#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#739);
-#45 = MANIFOLD_SOLID_BREP('',#46);
-#46 = CLOSED_SHELL('',(#47,#87,#118,#149,#182,#215,#246,#279,#310,#343,
-    #450,#481,#505,#530,#554,#579,#603,#635,#659,#677,#715,#727));
-#47 = ADVANCED_FACE('',(#48),#82,.T.);
-#48 = FACE_BOUND('',#49,.T.);
-#49 = EDGE_LOOP('',(#50,#60,#68,#76));
-#50 = ORIENTED_EDGE('',*,*,#51,.T.);
-#51 = EDGE_CURVE('',#52,#54,#56,.T.);
-#52 = VERTEX_POINT('',#53);
-#53 = CARTESIAN_POINT('',(-1.5,0.,0.18));
-#54 = VERTEX_POINT('',#55);
-#55 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
-#56 = LINE('',#57,#58);
-#57 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#58 = VECTOR('',#59,1.);
-#59 = DIRECTION('',(0.,1.,-2.2E-16));
-#60 = ORIENTED_EDGE('',*,*,#61,.T.);
-#61 = EDGE_CURVE('',#54,#62,#64,.T.);
-#62 = VERTEX_POINT('',#63);
-#63 = CARTESIAN_POINT('',(-1.48741317385,0.45,0.));
-#64 = LINE('',#65,#66);
-#65 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
-#66 = VECTOR('',#67,1.);
-#67 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
-#68 = ORIENTED_EDGE('',*,*,#69,.F.);
-#69 = EDGE_CURVE('',#70,#62,#72,.T.);
-#70 = VERTEX_POINT('',#71);
-#71 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#72 = LINE('',#73,#74);
-#73 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#74 = VECTOR('',#75,1.);
-#75 = DIRECTION('',(0.,1.,-2.2E-16));
-#76 = ORIENTED_EDGE('',*,*,#77,.F.);
-#77 = EDGE_CURVE('',#52,#70,#78,.T.);
-#78 = LINE('',#79,#80);
-#79 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
-#80 = VECTOR('',#81,1.);
-#81 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
-#82 = PLANE('',#83);
-#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
-#84 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#85 = DIRECTION('',(-0.99756405026,-2.E-17,-6.975647374413E-02));
-#86 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#87 = ADVANCED_FACE('',(#88),#113,.F.);
-#88 = FACE_BOUND('',#89,.F.);
-#89 = EDGE_LOOP('',(#90,#91,#99,#107));
-#90 = ORIENTED_EDGE('',*,*,#51,.T.);
-#91 = ORIENTED_EDGE('',*,*,#92,.T.);
-#92 = EDGE_CURVE('',#54,#93,#95,.T.);
+#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32);
+#26 = PRODUCT_DEFINITION_SHAPE('','',#27);
+#27 = PRODUCT_DEFINITION('design','',#28,#31);
+#28 = PRODUCT_DEFINITION_FORMATION('','',#29);
+#29 = PRODUCT('Inner','Inner','',(#30));
+#30 = PRODUCT_CONTEXT('',#2,'mechanical');
+#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32 = SHAPE_REPRESENTATION('',(#11,#33,#37,#41,#45),#49);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,0.,1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40);
+#38 = CARTESIAN_POINT('',(0.,0.95,0.));
+#39 = DIRECTION('',(0.,0.,1.));
+#40 = DIRECTION('',(1.,0.,0.));
+#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);
+#42 = CARTESIAN_POINT('',(0.,1.9,0.));
+#43 = DIRECTION('',(0.,0.,1.));
+#44 = DIRECTION('',(1.,0.,0.));
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(0.,0.,0.35));
+#47 = DIRECTION('',(0.,0.,1.));
+#48 = DIRECTION('',(1.,0.,0.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#50,#51,#52)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#50 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#51 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#52 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#50,
+  'distance_accuracy_value','confusion accuracy');
+#54 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55,#57);
+#55 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#56 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#57 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#58);
+#58 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Inner','',#5,#27,$);
+#59 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));
+#60 = SHAPE_DEFINITION_REPRESENTATION(#61,#67);
+#61 = PRODUCT_DEFINITION_SHAPE('','',#62);
+#62 = PRODUCT_DEFINITION('design','',#63,#66);
+#63 = PRODUCT_DEFINITION_FORMATION('','',#64);
+#64 = PRODUCT('1st Line','1st Line','',(#65));
+#65 = PRODUCT_CONTEXT('',#2,'mechanical');
+#66 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#67 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#68),#762);
+#68 = MANIFOLD_SOLID_BREP('',#69);
+#69 = CLOSED_SHELL('',(#70,#110,#141,#172,#205,#238,#269,#302,#333,#366,
+    #473,#504,#528,#553,#577,#602,#626,#658,#682,#700,#738,#750));
+#70 = ADVANCED_FACE('',(#71),#105,.T.);
+#71 = FACE_BOUND('',#72,.T.);
+#72 = EDGE_LOOP('',(#73,#83,#91,#99));
+#73 = ORIENTED_EDGE('',*,*,#74,.T.);
+#74 = EDGE_CURVE('',#75,#77,#79,.T.);
+#75 = VERTEX_POINT('',#76);
+#76 = CARTESIAN_POINT('',(-1.5,0.,0.18));
+#77 = VERTEX_POINT('',#78);
+#78 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(0.,1.,-2.2E-16));
+#83 = ORIENTED_EDGE('',*,*,#84,.T.);
+#84 = EDGE_CURVE('',#77,#85,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-1.48741317385,0.45,0.));
+#87 = LINE('',#88,#89);
+#88 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#89 = VECTOR('',#90,1.);
+#90 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
+#91 = ORIENTED_EDGE('',*,*,#92,.F.);
+#92 = EDGE_CURVE('',#93,#85,#95,.T.);
 #93 = VERTEX_POINT('',#94);
-#94 = CARTESIAN_POINT('',(-1.173368309562,0.45,0.202840312792));
+#94 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
 #95 = LINE('',#96,#97);
-#96 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#96 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
 #97 = VECTOR('',#98,1.);
-#98 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#98 = DIRECTION('',(0.,1.,-2.2E-16));
 #99 = ORIENTED_EDGE('',*,*,#100,.F.);
-#100 = EDGE_CURVE('',#101,#93,#103,.T.);
-#101 = VERTEX_POINT('',#102);
-#102 = CARTESIAN_POINT('',(-1.173368309562,0.,0.202840312792));
-#103 = LINE('',#104,#105);
-#104 = CARTESIAN_POINT('',(-1.173368309562,5.E-17,0.202840312792));
-#105 = VECTOR('',#106,1.);
-#106 = DIRECTION('',(0.,1.,-2.2E-16));
-#107 = ORIENTED_EDGE('',*,*,#108,.F.);
-#108 = EDGE_CURVE('',#52,#101,#109,.T.);
-#109 = LINE('',#110,#111);
-#110 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
-#111 = VECTOR('',#112,1.);
-#112 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
-#113 = PLANE('',#114);
-#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
-#115 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#116 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#117 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
-#118 = ADVANCED_FACE('',(#119),#144,.T.);
-#119 = FACE_BOUND('',#120,.T.);
-#120 = EDGE_LOOP('',(#121,#122,#130,#138));
-#121 = ORIENTED_EDGE('',*,*,#69,.T.);
-#122 = ORIENTED_EDGE('',*,*,#123,.T.);
-#123 = EDGE_CURVE('',#62,#124,#126,.T.);
+#100 = EDGE_CURVE('',#75,#93,#101,.T.);
+#101 = LINE('',#102,#103);
+#102 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
+#103 = VECTOR('',#104,1.);
+#104 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
+#105 = PLANE('',#106);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#108 = DIRECTION('',(-0.99756405026,-2.E-17,-6.975647374413E-02));
+#109 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#110 = ADVANCED_FACE('',(#111),#136,.F.);
+#111 = FACE_BOUND('',#112,.F.);
+#112 = EDGE_LOOP('',(#113,#114,#122,#130));
+#113 = ORIENTED_EDGE('',*,*,#74,.T.);
+#114 = ORIENTED_EDGE('',*,*,#115,.T.);
+#115 = EDGE_CURVE('',#77,#116,#118,.T.);
+#116 = VERTEX_POINT('',#117);
+#117 = CARTESIAN_POINT('',(-1.173368309562,0.45,0.202840312792));
+#118 = LINE('',#119,#120);
+#119 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#120 = VECTOR('',#121,1.);
+#121 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#124,#116,#126,.T.);
 #124 = VERTEX_POINT('',#125);
-#125 = CARTESIAN_POINT('',(-1.160781483412,0.45,2.284031279203E-02));
+#125 = CARTESIAN_POINT('',(-1.173368309562,0.,0.202840312792));
 #126 = LINE('',#127,#128);
-#127 = CARTESIAN_POINT('',(-1.48741317385,0.45,1.110223024625E-16));
+#127 = CARTESIAN_POINT('',(-1.173368309562,5.E-17,0.202840312792));
 #128 = VECTOR('',#129,1.);
-#129 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#129 = DIRECTION('',(0.,1.,-2.2E-16));
 #130 = ORIENTED_EDGE('',*,*,#131,.F.);
-#131 = EDGE_CURVE('',#132,#124,#134,.T.);
-#132 = VERTEX_POINT('',#133);
-#133 = CARTESIAN_POINT('',(-1.160781483412,0.,2.284031279203E-02));
-#134 = LINE('',#135,#136);
-#135 = CARTESIAN_POINT('',(-1.160781483412,1.E-17,2.284031279203E-02));
-#136 = VECTOR('',#137,1.);
-#137 = DIRECTION('',(0.,1.,-2.2E-16));
-#138 = ORIENTED_EDGE('',*,*,#139,.F.);
-#139 = EDGE_CURVE('',#70,#132,#140,.T.);
-#140 = LINE('',#141,#142);
-#141 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#142 = VECTOR('',#143,1.);
-#143 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
-#144 = PLANE('',#145);
-#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);
-#146 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#147 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#148 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
-#149 = ADVANCED_FACE('',(#150),#177,.F.);
-#150 = FACE_BOUND('',#151,.F.);
-#151 = EDGE_LOOP('',(#152,#153,#162,#170));
-#152 = ORIENTED_EDGE('',*,*,#100,.T.);
-#153 = ORIENTED_EDGE('',*,*,#154,.T.);
-#154 = EDGE_CURVE('',#93,#155,#157,.T.);
+#131 = EDGE_CURVE('',#75,#124,#132,.T.);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#136 = PLANE('',#137);
+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
+#138 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#139 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#140 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
+#141 = ADVANCED_FACE('',(#142),#167,.T.);
+#142 = FACE_BOUND('',#143,.T.);
+#143 = EDGE_LOOP('',(#144,#145,#153,#161));
+#144 = ORIENTED_EDGE('',*,*,#92,.T.);
+#145 = ORIENTED_EDGE('',*,*,#146,.T.);
+#146 = EDGE_CURVE('',#85,#147,#149,.T.);
+#147 = VERTEX_POINT('',#148);
+#148 = CARTESIAN_POINT('',(-1.160781483412,0.45,2.284031279203E-02));
+#149 = LINE('',#150,#151);
+#150 = CARTESIAN_POINT('',(-1.48741317385,0.45,1.110223024625E-16));
+#151 = VECTOR('',#152,1.);
+#152 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#153 = ORIENTED_EDGE('',*,*,#154,.F.);
+#154 = EDGE_CURVE('',#155,#147,#157,.T.);
 #155 = VERTEX_POINT('',#156);
-#156 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
-#157 = CIRCLE('',#158,4.727484635767E-02);
-#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);
-#159 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
-#160 = DIRECTION('',(0.,-1.,-2.2E-16));
-#161 = DIRECTION('',(1.,0.,0.));
-#162 = ORIENTED_EDGE('',*,*,#163,.F.);
-#163 = EDGE_CURVE('',#164,#155,#166,.T.);
-#164 = VERTEX_POINT('',#165);
-#165 = CARTESIAN_POINT('',(-1.129608833798,0.,0.245468906776));
-#166 = LINE('',#167,#168);
-#167 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
-#168 = VECTOR('',#169,1.);
-#169 = DIRECTION('',(0.,1.,-2.2E-16));
-#170 = ORIENTED_EDGE('',*,*,#171,.F.);
-#171 = EDGE_CURVE('',#101,#164,#172,.T.);
-#172 = CIRCLE('',#173,4.727484635767E-02);
-#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176);
-#174 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
-#175 = DIRECTION('',(0.,-1.,-2.2E-16));
-#176 = DIRECTION('',(1.,0.,0.));
-#177 = CYLINDRICAL_SURFACE('',#178,4.727484635767E-02);
-#178 = AXIS2_PLACEMENT_3D('',#179,#180,#181);
-#179 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
-#180 = DIRECTION('',(0.,-1.,2.2E-16));
-#181 = DIRECTION('',(1.,0.,0.));
-#182 = ADVANCED_FACE('',(#183),#210,.T.);
-#183 = FACE_BOUND('',#184,.T.);
-#184 = EDGE_LOOP('',(#185,#186,#195,#203));
-#185 = ORIENTED_EDGE('',*,*,#131,.T.);
-#186 = ORIENTED_EDGE('',*,*,#187,.T.);
-#187 = EDGE_CURVE('',#124,#188,#190,.T.);
-#188 = VERTEX_POINT('',#189);
-#189 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
-#190 = CIRCLE('',#191,0.227714388012);
-#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
-#192 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
-#193 = DIRECTION('',(0.,-1.,-2.2E-16));
-#194 = DIRECTION('',(1.,0.,0.));
-#195 = ORIENTED_EDGE('',*,*,#196,.F.);
-#196 = EDGE_CURVE('',#197,#188,#199,.T.);
-#197 = VERTEX_POINT('',#198);
-#198 = CARTESIAN_POINT('',(-0.95,0.,0.228174543121));
-#199 = LINE('',#200,#201);
-#200 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
-#201 = VECTOR('',#202,1.);
-#202 = DIRECTION('',(0.,1.,-2.2E-16));
-#203 = ORIENTED_EDGE('',*,*,#204,.F.);
-#204 = EDGE_CURVE('',#132,#197,#205,.T.);
-#205 = CIRCLE('',#206,0.227714388012);
-#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
-#207 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
-#208 = DIRECTION('',(0.,-1.,-2.2E-16));
-#209 = DIRECTION('',(1.,0.,0.));
-#210 = CYLINDRICAL_SURFACE('',#211,0.227714388012);
-#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
-#212 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
-#213 = DIRECTION('',(0.,-1.,2.2E-16));
-#214 = DIRECTION('',(1.,0.,0.));
-#215 = ADVANCED_FACE('',(#216),#241,.T.);
-#216 = FACE_BOUND('',#217,.T.);
-#217 = EDGE_LOOP('',(#218,#219,#227,#235));
-#218 = ORIENTED_EDGE('',*,*,#196,.T.);
-#219 = ORIENTED_EDGE('',*,*,#220,.T.);
-#220 = EDGE_CURVE('',#188,#221,#223,.T.);
-#221 = VERTEX_POINT('',#222);
-#222 = CARTESIAN_POINT('',(-0.901975036708,0.45,0.726932856665));
-#223 = LINE('',#224,#225);
-#224 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
-#225 = VECTOR('',#226,1.);
-#226 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#227 = ORIENTED_EDGE('',*,*,#228,.F.);
-#228 = EDGE_CURVE('',#229,#221,#231,.T.);
-#229 = VERTEX_POINT('',#230);
-#230 = CARTESIAN_POINT('',(-0.901975036708,0.,0.726932856665));
-#231 = LINE('',#232,#233);
-#232 = CARTESIAN_POINT('',(-0.901975036708,1.6E-16,0.726932856665));
-#233 = VECTOR('',#234,1.);
-#234 = DIRECTION('',(0.,1.,-2.2E-16));
-#235 = ORIENTED_EDGE('',*,*,#236,.F.);
-#236 = EDGE_CURVE('',#197,#229,#237,.T.);
-#237 = LINE('',#238,#239);
-#238 = CARTESIAN_POINT('',(-0.95,-5.E-17,0.228174543121));
-#239 = VECTOR('',#240,1.);
-#240 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#241 = PLANE('',#242);
-#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
-#243 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
-#244 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
-#245 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
-#246 = ADVANCED_FACE('',(#247),#274,.F.);
-#247 = FACE_BOUND('',#248,.F.);
-#248 = EDGE_LOOP('',(#249,#259,#266,#267));
-#249 = ORIENTED_EDGE('',*,*,#250,.T.);
-#250 = EDGE_CURVE('',#251,#253,#255,.T.);
-#251 = VERTEX_POINT('',#252);
-#252 = CARTESIAN_POINT('',(-0.8,0.,0.819560458345));
-#253 = VERTEX_POINT('',#254);
-#254 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
-#255 = LINE('',#256,#257);
-#256 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
-#257 = VECTOR('',#258,1.);
-#258 = DIRECTION('',(0.,1.,-2.2E-16));
-#259 = ORIENTED_EDGE('',*,*,#260,.T.);
-#260 = EDGE_CURVE('',#253,#221,#261,.T.);
-#261 = CIRCLE('',#262,0.102446680905);
-#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
-#263 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
-#264 = DIRECTION('',(0.,-1.,-2.2E-16));
-#265 = DIRECTION('',(1.,0.,0.));
-#266 = ORIENTED_EDGE('',*,*,#228,.F.);
-#267 = ORIENTED_EDGE('',*,*,#268,.F.);
-#268 = EDGE_CURVE('',#251,#229,#269,.T.);
-#269 = CIRCLE('',#270,0.102446680905);
-#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
-#271 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
-#272 = DIRECTION('',(0.,-1.,-2.2E-16));
-#273 = DIRECTION('',(1.,0.,0.));
-#274 = CYLINDRICAL_SURFACE('',#275,0.102446680905);
-#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
-#276 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
-#277 = DIRECTION('',(0.,-1.,2.2E-16));
-#278 = DIRECTION('',(1.,0.,0.));
-#279 = ADVANCED_FACE('',(#280),#305,.F.);
-#280 = FACE_BOUND('',#281,.F.);
-#281 = EDGE_LOOP('',(#282,#283,#291,#299));
-#282 = ORIENTED_EDGE('',*,*,#163,.T.);
-#283 = ORIENTED_EDGE('',*,*,#284,.T.);
-#284 = EDGE_CURVE('',#155,#285,#287,.T.);
-#285 = VERTEX_POINT('',#286);
-#286 = CARTESIAN_POINT('',(-1.081583870506,0.45,0.744227220319));
-#287 = LINE('',#288,#289);
-#288 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
-#289 = VECTOR('',#290,1.);
-#290 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#291 = ORIENTED_EDGE('',*,*,#292,.F.);
-#292 = EDGE_CURVE('',#293,#285,#295,.T.);
-#293 = VERTEX_POINT('',#294);
-#294 = CARTESIAN_POINT('',(-1.081583870506,0.,0.744227220319));
-#295 = LINE('',#296,#297);
-#296 = CARTESIAN_POINT('',(-1.081583870506,1.7E-16,0.744227220319));
-#297 = VECTOR('',#298,1.);
-#298 = DIRECTION('',(0.,1.,-2.2E-16));
-#299 = ORIENTED_EDGE('',*,*,#300,.F.);
-#300 = EDGE_CURVE('',#164,#293,#301,.T.);
-#301 = LINE('',#302,#303);
-#302 = CARTESIAN_POINT('',(-1.129608833798,-5.E-17,0.245468906776));
-#303 = VECTOR('',#304,1.);
-#304 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#305 = PLANE('',#306);
-#306 = AXIS2_PLACEMENT_3D('',#307,#308,#309);
-#307 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
-#308 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
-#309 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
-#310 = ADVANCED_FACE('',(#311),#338,.T.);
-#311 = FACE_BOUND('',#312,.T.);
-#312 = EDGE_LOOP('',(#313,#323,#330,#331));
-#313 = ORIENTED_EDGE('',*,*,#314,.T.);
-#314 = EDGE_CURVE('',#315,#317,#319,.T.);
-#315 = VERTEX_POINT('',#316);
-#316 = CARTESIAN_POINT('',(-0.8,0.,1.));
-#317 = VERTEX_POINT('',#318);
-#318 = CARTESIAN_POINT('',(-0.8,0.45,1.));
-#319 = LINE('',#320,#321);
-#320 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
-#321 = VECTOR('',#322,1.);
-#322 = DIRECTION('',(0.,1.,-2.2E-16));
-#323 = ORIENTED_EDGE('',*,*,#324,.T.);
-#324 = EDGE_CURVE('',#317,#285,#325,.T.);
-#325 = CIRCLE('',#326,0.28288622256);
-#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
-#327 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
-#328 = DIRECTION('',(0.,-1.,-2.2E-16));
-#329 = DIRECTION('',(1.,0.,0.));
-#330 = ORIENTED_EDGE('',*,*,#292,.F.);
-#331 = ORIENTED_EDGE('',*,*,#332,.F.);
-#332 = EDGE_CURVE('',#315,#293,#333,.T.);
-#333 = CIRCLE('',#334,0.28288622256);
-#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
-#335 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
-#336 = DIRECTION('',(0.,-1.,-2.2E-16));
-#337 = DIRECTION('',(1.,0.,0.));
-#338 = CYLINDRICAL_SURFACE('',#339,0.28288622256);
-#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
-#340 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
-#341 = DIRECTION('',(0.,-1.,2.2E-16));
-#342 = DIRECTION('',(1.,0.,0.));
-#343 = ADVANCED_FACE('',(#344),#445,.T.);
-#344 = FACE_BOUND('',#345,.T.);
-#345 = EDGE_LOOP('',(#346,#347,#348,#349,#350,#351,#359,#368,#376,#385,
-    #393,#401,#409,#418,#426,#435,#441,#442,#443,#444));
-#346 = ORIENTED_EDGE('',*,*,#77,.T.);
-#347 = ORIENTED_EDGE('',*,*,#139,.T.);
-#348 = ORIENTED_EDGE('',*,*,#204,.T.);
-#349 = ORIENTED_EDGE('',*,*,#236,.T.);
-#350 = ORIENTED_EDGE('',*,*,#268,.F.);
-#351 = ORIENTED_EDGE('',*,*,#352,.T.);
-#352 = EDGE_CURVE('',#251,#353,#355,.T.);
-#353 = VERTEX_POINT('',#354);
-#354 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
-#355 = LINE('',#356,#357);
-#356 = CARTESIAN_POINT('',(-0.8,-1.8E-16,0.819560458345));
-#357 = VECTOR('',#358,1.);
-#358 = DIRECTION('',(1.,0.,-9.58E-15));
-#359 = ORIENTED_EDGE('',*,*,#360,.T.);
-#360 = EDGE_CURVE('',#353,#361,#363,.T.);
-#361 = VERTEX_POINT('',#362);
-#362 = CARTESIAN_POINT('',(0.901975036708,0.,0.726932856665));
-#363 = CIRCLE('',#364,0.102446680905);
-#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
-#365 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
-#366 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#367 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#368 = ORIENTED_EDGE('',*,*,#369,.F.);
-#369 = EDGE_CURVE('',#370,#361,#372,.T.);
-#370 = VERTEX_POINT('',#371);
-#371 = CARTESIAN_POINT('',(0.95,0.,0.228174543121));
-#372 = LINE('',#373,#374);
-#373 = CARTESIAN_POINT('',(0.95,-2.6E-16,0.228174543121));
-#374 = VECTOR('',#375,1.);
-#375 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#376 = ORIENTED_EDGE('',*,*,#377,.F.);
-#377 = EDGE_CURVE('',#378,#370,#380,.T.);
-#378 = VERTEX_POINT('',#379);
-#379 = CARTESIAN_POINT('',(1.160781483412,0.,2.284031279203E-02));
-#380 = CIRCLE('',#381,0.227714388012);
-#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
-#382 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
-#383 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#384 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#385 = ORIENTED_EDGE('',*,*,#386,.F.);
-#386 = EDGE_CURVE('',#387,#378,#389,.T.);
-#387 = VERTEX_POINT('',#388);
-#388 = CARTESIAN_POINT('',(1.48741317385,0.,0.));
-#389 = LINE('',#390,#391);
-#390 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
-#391 = VECTOR('',#392,1.);
-#392 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#393 = ORIENTED_EDGE('',*,*,#394,.F.);
-#394 = EDGE_CURVE('',#395,#387,#397,.T.);
-#395 = VERTEX_POINT('',#396);
-#396 = CARTESIAN_POINT('',(1.5,0.,0.18));
-#397 = LINE('',#398,#399);
-#398 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
-#399 = VECTOR('',#400,1.);
-#400 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
-#401 = ORIENTED_EDGE('',*,*,#402,.T.);
-#402 = EDGE_CURVE('',#395,#403,#405,.T.);
-#403 = VERTEX_POINT('',#404);
-#404 = CARTESIAN_POINT('',(1.173368309562,0.,0.202840312792));
-#405 = LINE('',#406,#407);
-#406 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
-#407 = VECTOR('',#408,1.);
-#408 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#409 = ORIENTED_EDGE('',*,*,#410,.T.);
-#410 = EDGE_CURVE('',#403,#411,#413,.T.);
-#411 = VERTEX_POINT('',#412);
-#412 = CARTESIAN_POINT('',(1.129608833798,0.,0.245468906776));
-#413 = CIRCLE('',#414,4.727484635767E-02);
-#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
-#415 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
-#416 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#417 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#418 = ORIENTED_EDGE('',*,*,#419,.T.);
-#419 = EDGE_CURVE('',#411,#420,#422,.T.);
-#420 = VERTEX_POINT('',#421);
-#421 = CARTESIAN_POINT('',(1.081583870506,0.,0.744227220319));
-#422 = LINE('',#423,#424);
-#423 = CARTESIAN_POINT('',(1.129608833798,-3.E-16,0.245468906776));
-#424 = VECTOR('',#425,1.);
-#425 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#426 = ORIENTED_EDGE('',*,*,#427,.F.);
-#427 = EDGE_CURVE('',#428,#420,#430,.T.);
-#428 = VERTEX_POINT('',#429);
-#429 = CARTESIAN_POINT('',(0.8,0.,1.));
-#430 = CIRCLE('',#431,0.28288622256);
-#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
-#432 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
-#433 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#434 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#435 = ORIENTED_EDGE('',*,*,#436,.T.);
-#436 = EDGE_CURVE('',#428,#315,#437,.T.);
-#437 = LINE('',#438,#439);
-#438 = CARTESIAN_POINT('',(0.8,-4.E-16,1.));
-#439 = VECTOR('',#440,1.);
+#156 = CARTESIAN_POINT('',(-1.160781483412,0.,2.284031279203E-02));
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(-1.160781483412,1.E-17,2.284031279203E-02));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(0.,1.,-2.2E-16));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#93,#155,#163,.T.);
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#167 = PLANE('',#168);
+#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171);
+#169 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
+#170 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#171 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
+#172 = ADVANCED_FACE('',(#173),#200,.F.);
+#173 = FACE_BOUND('',#174,.F.);
+#174 = EDGE_LOOP('',(#175,#176,#185,#193));
+#175 = ORIENTED_EDGE('',*,*,#123,.T.);
+#176 = ORIENTED_EDGE('',*,*,#177,.T.);
+#177 = EDGE_CURVE('',#116,#178,#180,.T.);
+#178 = VERTEX_POINT('',#179);
+#179 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
+#180 = CIRCLE('',#181,4.727484635767E-02);
+#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184);
+#182 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
+#183 = DIRECTION('',(0.,-1.,-2.2E-16));
+#184 = DIRECTION('',(1.,0.,0.));
+#185 = ORIENTED_EDGE('',*,*,#186,.F.);
+#186 = EDGE_CURVE('',#187,#178,#189,.T.);
+#187 = VERTEX_POINT('',#188);
+#188 = CARTESIAN_POINT('',(-1.129608833798,0.,0.245468906776));
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(0.,1.,-2.2E-16));
+#193 = ORIENTED_EDGE('',*,*,#194,.F.);
+#194 = EDGE_CURVE('',#124,#187,#195,.T.);
+#195 = CIRCLE('',#196,4.727484635767E-02);
+#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199);
+#197 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
+#198 = DIRECTION('',(0.,-1.,-2.2E-16));
+#199 = DIRECTION('',(1.,0.,0.));
+#200 = CYLINDRICAL_SURFACE('',#201,4.727484635767E-02);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
+#203 = DIRECTION('',(0.,-1.,2.2E-16));
+#204 = DIRECTION('',(1.,0.,0.));
+#205 = ADVANCED_FACE('',(#206),#233,.T.);
+#206 = FACE_BOUND('',#207,.T.);
+#207 = EDGE_LOOP('',(#208,#209,#218,#226));
+#208 = ORIENTED_EDGE('',*,*,#154,.T.);
+#209 = ORIENTED_EDGE('',*,*,#210,.T.);
+#210 = EDGE_CURVE('',#147,#211,#213,.T.);
+#211 = VERTEX_POINT('',#212);
+#212 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
+#213 = CIRCLE('',#214,0.227714388012);
+#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217);
+#215 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
+#216 = DIRECTION('',(0.,-1.,-2.2E-16));
+#217 = DIRECTION('',(1.,0.,0.));
+#218 = ORIENTED_EDGE('',*,*,#219,.F.);
+#219 = EDGE_CURVE('',#220,#211,#222,.T.);
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(-0.95,0.,0.228174543121));
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(0.,1.,-2.2E-16));
+#226 = ORIENTED_EDGE('',*,*,#227,.F.);
+#227 = EDGE_CURVE('',#155,#220,#228,.T.);
+#228 = CIRCLE('',#229,0.227714388012);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
+#231 = DIRECTION('',(0.,-1.,-2.2E-16));
+#232 = DIRECTION('',(1.,0.,0.));
+#233 = CYLINDRICAL_SURFACE('',#234,0.227714388012);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
+#236 = DIRECTION('',(0.,-1.,2.2E-16));
+#237 = DIRECTION('',(1.,0.,0.));
+#238 = ADVANCED_FACE('',(#239),#264,.T.);
+#239 = FACE_BOUND('',#240,.T.);
+#240 = EDGE_LOOP('',(#241,#242,#250,#258));
+#241 = ORIENTED_EDGE('',*,*,#219,.T.);
+#242 = ORIENTED_EDGE('',*,*,#243,.T.);
+#243 = EDGE_CURVE('',#211,#244,#246,.T.);
+#244 = VERTEX_POINT('',#245);
+#245 = CARTESIAN_POINT('',(-0.901975036708,0.45,0.726932856665));
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#250 = ORIENTED_EDGE('',*,*,#251,.F.);
+#251 = EDGE_CURVE('',#252,#244,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(-0.901975036708,0.,0.726932856665));
+#254 = LINE('',#255,#256);
+#255 = CARTESIAN_POINT('',(-0.901975036708,1.6E-16,0.726932856665));
+#256 = VECTOR('',#257,1.);
+#257 = DIRECTION('',(0.,1.,-2.2E-16));
+#258 = ORIENTED_EDGE('',*,*,#259,.F.);
+#259 = EDGE_CURVE('',#220,#252,#260,.T.);
+#260 = LINE('',#261,#262);
+#261 = CARTESIAN_POINT('',(-0.95,-5.E-17,0.228174543121));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#264 = PLANE('',#265);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
+#267 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
+#268 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
+#269 = ADVANCED_FACE('',(#270),#297,.F.);
+#270 = FACE_BOUND('',#271,.F.);
+#271 = EDGE_LOOP('',(#272,#282,#289,#290));
+#272 = ORIENTED_EDGE('',*,*,#273,.T.);
+#273 = EDGE_CURVE('',#274,#276,#278,.T.);
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(-0.8,0.,0.819560458345));
+#276 = VERTEX_POINT('',#277);
+#277 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.,1.,-2.2E-16));
+#282 = ORIENTED_EDGE('',*,*,#283,.T.);
+#283 = EDGE_CURVE('',#276,#244,#284,.T.);
+#284 = CIRCLE('',#285,0.102446680905);
+#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
+#286 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
+#287 = DIRECTION('',(0.,-1.,-2.2E-16));
+#288 = DIRECTION('',(1.,0.,0.));
+#289 = ORIENTED_EDGE('',*,*,#251,.F.);
+#290 = ORIENTED_EDGE('',*,*,#291,.F.);
+#291 = EDGE_CURVE('',#274,#252,#292,.T.);
+#292 = CIRCLE('',#293,0.102446680905);
+#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296);
+#294 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
+#295 = DIRECTION('',(0.,-1.,-2.2E-16));
+#296 = DIRECTION('',(1.,0.,0.));
+#297 = CYLINDRICAL_SURFACE('',#298,0.102446680905);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
+#300 = DIRECTION('',(0.,-1.,2.2E-16));
+#301 = DIRECTION('',(1.,0.,0.));
+#302 = ADVANCED_FACE('',(#303),#328,.F.);
+#303 = FACE_BOUND('',#304,.F.);
+#304 = EDGE_LOOP('',(#305,#306,#314,#322));
+#305 = ORIENTED_EDGE('',*,*,#186,.T.);
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#178,#308,#310,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(-1.081583870506,0.45,0.744227220319));
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#314 = ORIENTED_EDGE('',*,*,#315,.F.);
+#315 = EDGE_CURVE('',#316,#308,#318,.T.);
+#316 = VERTEX_POINT('',#317);
+#317 = CARTESIAN_POINT('',(-1.081583870506,0.,0.744227220319));
+#318 = LINE('',#319,#320);
+#319 = CARTESIAN_POINT('',(-1.081583870506,1.7E-16,0.744227220319));
+#320 = VECTOR('',#321,1.);
+#321 = DIRECTION('',(0.,1.,-2.2E-16));
+#322 = ORIENTED_EDGE('',*,*,#323,.F.);
+#323 = EDGE_CURVE('',#187,#316,#324,.T.);
+#324 = LINE('',#325,#326);
+#325 = CARTESIAN_POINT('',(-1.129608833798,-5.E-17,0.245468906776));
+#326 = VECTOR('',#327,1.);
+#327 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#328 = PLANE('',#329);
+#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332);
+#330 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
+#331 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
+#332 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
+#333 = ADVANCED_FACE('',(#334),#361,.T.);
+#334 = FACE_BOUND('',#335,.T.);
+#335 = EDGE_LOOP('',(#336,#346,#353,#354));
+#336 = ORIENTED_EDGE('',*,*,#337,.T.);
+#337 = EDGE_CURVE('',#338,#340,#342,.T.);
+#338 = VERTEX_POINT('',#339);
+#339 = CARTESIAN_POINT('',(-0.8,0.,1.));
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(-0.8,0.45,1.));
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(0.,1.,-2.2E-16));
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#340,#308,#348,.T.);
+#348 = CIRCLE('',#349,0.28288622256);
+#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352);
+#350 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
+#351 = DIRECTION('',(0.,-1.,-2.2E-16));
+#352 = DIRECTION('',(1.,0.,0.));
+#353 = ORIENTED_EDGE('',*,*,#315,.F.);
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#338,#316,#356,.T.);
+#356 = CIRCLE('',#357,0.28288622256);
+#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
+#358 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
+#359 = DIRECTION('',(0.,-1.,-2.2E-16));
+#360 = DIRECTION('',(1.,0.,0.));
+#361 = CYLINDRICAL_SURFACE('',#362,0.28288622256);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
+#364 = DIRECTION('',(0.,-1.,2.2E-16));
+#365 = DIRECTION('',(1.,0.,0.));
+#366 = ADVANCED_FACE('',(#367),#468,.T.);
+#367 = FACE_BOUND('',#368,.T.);
+#368 = EDGE_LOOP('',(#369,#370,#371,#372,#373,#374,#382,#391,#399,#408,
+    #416,#424,#432,#441,#449,#458,#464,#465,#466,#467));
+#369 = ORIENTED_EDGE('',*,*,#100,.T.);
+#370 = ORIENTED_EDGE('',*,*,#162,.T.);
+#371 = ORIENTED_EDGE('',*,*,#227,.T.);
+#372 = ORIENTED_EDGE('',*,*,#259,.T.);
+#373 = ORIENTED_EDGE('',*,*,#291,.F.);
+#374 = ORIENTED_EDGE('',*,*,#375,.T.);
+#375 = EDGE_CURVE('',#274,#376,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(-0.8,-1.8E-16,0.819560458345));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(1.,0.,-9.58E-15));
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#376,#384,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(0.901975036708,0.,0.726932856665));
+#386 = CIRCLE('',#387,0.102446680905);
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
+#389 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#390 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#393,#384,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(0.95,0.,0.228174543121));
+#395 = LINE('',#396,#397);
+#396 = CARTESIAN_POINT('',(0.95,-2.6E-16,0.228174543121));
+#397 = VECTOR('',#398,1.);
+#398 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#399 = ORIENTED_EDGE('',*,*,#400,.F.);
+#400 = EDGE_CURVE('',#401,#393,#403,.T.);
+#401 = VERTEX_POINT('',#402);
+#402 = CARTESIAN_POINT('',(1.160781483412,0.,2.284031279203E-02));
+#403 = CIRCLE('',#404,0.227714388012);
+#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407);
+#405 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
+#406 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#407 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#408 = ORIENTED_EDGE('',*,*,#409,.F.);
+#409 = EDGE_CURVE('',#410,#401,#412,.T.);
+#410 = VERTEX_POINT('',#411);
+#411 = CARTESIAN_POINT('',(1.48741317385,0.,0.));
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#416 = ORIENTED_EDGE('',*,*,#417,.F.);
+#417 = EDGE_CURVE('',#418,#410,#420,.T.);
+#418 = VERTEX_POINT('',#419);
+#419 = CARTESIAN_POINT('',(1.5,0.,0.18));
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
+#424 = ORIENTED_EDGE('',*,*,#425,.T.);
+#425 = EDGE_CURVE('',#418,#426,#428,.T.);
+#426 = VERTEX_POINT('',#427);
+#427 = CARTESIAN_POINT('',(1.173368309562,0.,0.202840312792));
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#432 = ORIENTED_EDGE('',*,*,#433,.T.);
+#433 = EDGE_CURVE('',#426,#434,#436,.T.);
+#434 = VERTEX_POINT('',#435);
+#435 = CARTESIAN_POINT('',(1.129608833798,0.,0.245468906776));
+#436 = CIRCLE('',#437,4.727484635767E-02);
+#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
+#438 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
+#439 = DIRECTION('',(2.2E-16,1.,2.2E-16));
 #440 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#441 = ORIENTED_EDGE('',*,*,#332,.T.);
-#442 = ORIENTED_EDGE('',*,*,#300,.F.);
-#443 = ORIENTED_EDGE('',*,*,#171,.F.);
-#444 = ORIENTED_EDGE('',*,*,#108,.F.);
-#445 = PLANE('',#446);
-#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449);
-#447 = CARTESIAN_POINT('',(-4.E-17,-2.2E-16,0.584866443639));
-#448 = DIRECTION('',(-0.,-1.,-0.));
-#449 = DIRECTION('',(0.,0.,-1.));
-#450 = ADVANCED_FACE('',(#451),#476,.T.);
-#451 = FACE_BOUND('',#452,.F.);
-#452 = EDGE_LOOP('',(#453,#461,#469,#475));
-#453 = ORIENTED_EDGE('',*,*,#454,.T.);
-#454 = EDGE_CURVE('',#395,#455,#457,.T.);
-#455 = VERTEX_POINT('',#456);
-#456 = CARTESIAN_POINT('',(1.5,0.45,0.18));
-#457 = LINE('',#458,#459);
-#458 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
-#459 = VECTOR('',#460,1.);
-#460 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#461 = ORIENTED_EDGE('',*,*,#462,.T.);
-#462 = EDGE_CURVE('',#455,#463,#465,.T.);
-#463 = VERTEX_POINT('',#464);
-#464 = CARTESIAN_POINT('',(1.48741317385,0.45,0.));
-#465 = LINE('',#466,#467);
-#466 = CARTESIAN_POINT('',(1.5,0.45,0.18));
-#467 = VECTOR('',#468,1.);
-#468 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
-#469 = ORIENTED_EDGE('',*,*,#470,.F.);
-#470 = EDGE_CURVE('',#387,#463,#471,.T.);
-#471 = LINE('',#472,#473);
-#472 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
-#473 = VECTOR('',#474,1.);
-#474 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#475 = ORIENTED_EDGE('',*,*,#394,.F.);
-#476 = PLANE('',#477);
-#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
-#478 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
-#479 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
-#480 = DIRECTION('',(6.975647374413E-02,2.E-16,0.99756405026));
-#481 = ADVANCED_FACE('',(#482),#500,.T.);
-#482 = FACE_BOUND('',#483,.F.);
-#483 = EDGE_LOOP('',(#484,#485,#493,#499));
-#484 = ORIENTED_EDGE('',*,*,#470,.T.);
-#485 = ORIENTED_EDGE('',*,*,#486,.T.);
-#486 = EDGE_CURVE('',#463,#487,#489,.T.);
-#487 = VERTEX_POINT('',#488);
-#488 = CARTESIAN_POINT('',(1.160781483412,0.45,2.284031279203E-02));
-#489 = LINE('',#490,#491);
-#490 = CARTESIAN_POINT('',(1.48741317385,0.45,4.440892098501E-16));
-#491 = VECTOR('',#492,1.);
-#492 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#493 = ORIENTED_EDGE('',*,*,#494,.F.);
-#494 = EDGE_CURVE('',#378,#487,#495,.T.);
-#495 = LINE('',#496,#497);
-#496 = CARTESIAN_POINT('',(1.160781483412,-2.5E-16,2.284031279203E-02));
-#497 = VECTOR('',#498,1.);
-#498 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#499 = ORIENTED_EDGE('',*,*,#386,.F.);
-#500 = PLANE('',#501);
-#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);
-#502 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
-#503 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
-#504 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
-#505 = ADVANCED_FACE('',(#506),#525,.T.);
-#506 = FACE_BOUND('',#507,.F.);
-#507 = EDGE_LOOP('',(#508,#509,#518,#524));
-#508 = ORIENTED_EDGE('',*,*,#494,.T.);
-#509 = ORIENTED_EDGE('',*,*,#510,.T.);
-#510 = EDGE_CURVE('',#487,#511,#513,.T.);
-#511 = VERTEX_POINT('',#512);
-#512 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
-#513 = CIRCLE('',#514,0.227714388012);
-#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
-#515 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
-#516 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#517 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#518 = ORIENTED_EDGE('',*,*,#519,.F.);
-#519 = EDGE_CURVE('',#370,#511,#520,.T.);
-#520 = LINE('',#521,#522);
-#521 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
-#522 = VECTOR('',#523,1.);
-#523 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#524 = ORIENTED_EDGE('',*,*,#377,.F.);
-#525 = CYLINDRICAL_SURFACE('',#526,0.227714388012);
-#526 = AXIS2_PLACEMENT_3D('',#527,#528,#529);
-#527 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
-#528 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#529 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#530 = ADVANCED_FACE('',(#531),#549,.T.);
-#531 = FACE_BOUND('',#532,.F.);
-#532 = EDGE_LOOP('',(#533,#534,#542,#548));
-#533 = ORIENTED_EDGE('',*,*,#519,.T.);
-#534 = ORIENTED_EDGE('',*,*,#535,.T.);
-#535 = EDGE_CURVE('',#511,#536,#538,.T.);
-#536 = VERTEX_POINT('',#537);
-#537 = CARTESIAN_POINT('',(0.901975036708,0.45,0.726932856665));
-#538 = LINE('',#539,#540);
-#539 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
-#540 = VECTOR('',#541,1.);
-#541 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#542 = ORIENTED_EDGE('',*,*,#543,.F.);
-#543 = EDGE_CURVE('',#361,#536,#544,.T.);
-#544 = LINE('',#545,#546);
-#545 = CARTESIAN_POINT('',(0.901975036708,-4.E-17,0.726932856665));
-#546 = VECTOR('',#547,1.);
-#547 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#548 = ORIENTED_EDGE('',*,*,#369,.F.);
-#549 = PLANE('',#550);
-#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
-#551 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
-#552 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
-#553 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
-#554 = ADVANCED_FACE('',(#555),#574,.F.);
-#555 = FACE_BOUND('',#556,.T.);
-#556 = EDGE_LOOP('',(#557,#565,#572,#573));
+#441 = ORIENTED_EDGE('',*,*,#442,.T.);
+#442 = EDGE_CURVE('',#434,#443,#445,.T.);
+#443 = VERTEX_POINT('',#444);
+#444 = CARTESIAN_POINT('',(1.081583870506,0.,0.744227220319));
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(1.129608833798,-3.E-16,0.245468906776));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#449 = ORIENTED_EDGE('',*,*,#450,.F.);
+#450 = EDGE_CURVE('',#451,#443,#453,.T.);
+#451 = VERTEX_POINT('',#452);
+#452 = CARTESIAN_POINT('',(0.8,0.,1.));
+#453 = CIRCLE('',#454,0.28288622256);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
+#456 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#457 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#458 = ORIENTED_EDGE('',*,*,#459,.T.);
+#459 = EDGE_CURVE('',#451,#338,#460,.T.);
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(0.8,-4.E-16,1.));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#464 = ORIENTED_EDGE('',*,*,#355,.T.);
+#465 = ORIENTED_EDGE('',*,*,#323,.F.);
+#466 = ORIENTED_EDGE('',*,*,#194,.F.);
+#467 = ORIENTED_EDGE('',*,*,#131,.F.);
+#468 = PLANE('',#469);
+#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);
+#470 = CARTESIAN_POINT('',(-4.E-17,-2.2E-16,0.584866443639));
+#471 = DIRECTION('',(-0.,-1.,-0.));
+#472 = DIRECTION('',(0.,0.,-1.));
+#473 = ADVANCED_FACE('',(#474),#499,.T.);
+#474 = FACE_BOUND('',#475,.F.);
+#475 = EDGE_LOOP('',(#476,#484,#492,#498));
+#476 = ORIENTED_EDGE('',*,*,#477,.T.);
+#477 = EDGE_CURVE('',#418,#478,#480,.T.);
+#478 = VERTEX_POINT('',#479);
+#479 = CARTESIAN_POINT('',(1.5,0.45,0.18));
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#484 = ORIENTED_EDGE('',*,*,#485,.T.);
+#485 = EDGE_CURVE('',#478,#486,#488,.T.);
+#486 = VERTEX_POINT('',#487);
+#487 = CARTESIAN_POINT('',(1.48741317385,0.45,0.));
+#488 = LINE('',#489,#490);
+#489 = CARTESIAN_POINT('',(1.5,0.45,0.18));
+#490 = VECTOR('',#491,1.);
+#491 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
+#492 = ORIENTED_EDGE('',*,*,#493,.F.);
+#493 = EDGE_CURVE('',#410,#486,#494,.T.);
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
+#496 = VECTOR('',#497,1.);
+#497 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#498 = ORIENTED_EDGE('',*,*,#417,.F.);
+#499 = PLANE('',#500);
+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
+#501 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
+#502 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
+#503 = DIRECTION('',(6.975647374413E-02,2.E-16,0.99756405026));
+#504 = ADVANCED_FACE('',(#505),#523,.T.);
+#505 = FACE_BOUND('',#506,.F.);
+#506 = EDGE_LOOP('',(#507,#508,#516,#522));
+#507 = ORIENTED_EDGE('',*,*,#493,.T.);
+#508 = ORIENTED_EDGE('',*,*,#509,.T.);
+#509 = EDGE_CURVE('',#486,#510,#512,.T.);
+#510 = VERTEX_POINT('',#511);
+#511 = CARTESIAN_POINT('',(1.160781483412,0.45,2.284031279203E-02));
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(1.48741317385,0.45,4.440892098501E-16));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#516 = ORIENTED_EDGE('',*,*,#517,.F.);
+#517 = EDGE_CURVE('',#401,#510,#518,.T.);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(1.160781483412,-2.5E-16,2.284031279203E-02));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#522 = ORIENTED_EDGE('',*,*,#409,.F.);
+#523 = PLANE('',#524);
+#524 = AXIS2_PLACEMENT_3D('',#525,#526,#527);
+#525 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
+#526 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
+#527 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
+#528 = ADVANCED_FACE('',(#529),#548,.T.);
+#529 = FACE_BOUND('',#530,.F.);
+#530 = EDGE_LOOP('',(#531,#532,#541,#547));
+#531 = ORIENTED_EDGE('',*,*,#517,.T.);
+#532 = ORIENTED_EDGE('',*,*,#533,.T.);
+#533 = EDGE_CURVE('',#510,#534,#536,.T.);
+#534 = VERTEX_POINT('',#535);
+#535 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
+#536 = CIRCLE('',#537,0.227714388012);
+#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
+#538 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
+#539 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#540 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#393,#534,#543,.T.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#547 = ORIENTED_EDGE('',*,*,#400,.F.);
+#548 = CYLINDRICAL_SURFACE('',#549,0.227714388012);
+#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552);
+#550 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
+#551 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#552 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#553 = ADVANCED_FACE('',(#554),#572,.T.);
+#554 = FACE_BOUND('',#555,.F.);
+#555 = EDGE_LOOP('',(#556,#557,#565,#571));
+#556 = ORIENTED_EDGE('',*,*,#542,.T.);
 #557 = ORIENTED_EDGE('',*,*,#558,.T.);
-#558 = EDGE_CURVE('',#353,#559,#561,.T.);
+#558 = EDGE_CURVE('',#534,#559,#561,.T.);
 #559 = VERTEX_POINT('',#560);
-#560 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
+#560 = CARTESIAN_POINT('',(0.901975036708,0.45,0.726932856665));
 #561 = LINE('',#562,#563);
-#562 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
+#562 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
 #563 = VECTOR('',#564,1.);
-#564 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#565 = ORIENTED_EDGE('',*,*,#566,.T.);
-#566 = EDGE_CURVE('',#559,#536,#567,.T.);
-#567 = CIRCLE('',#568,0.102446680905);
-#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
-#569 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
-#570 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#571 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#572 = ORIENTED_EDGE('',*,*,#543,.F.);
-#573 = ORIENTED_EDGE('',*,*,#360,.F.);
-#574 = CYLINDRICAL_SURFACE('',#575,0.102446680905);
-#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
-#576 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
-#577 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#578 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#579 = ADVANCED_FACE('',(#580),#598,.F.);
-#580 = FACE_BOUND('',#581,.T.);
-#581 = EDGE_LOOP('',(#582,#583,#591,#597));
-#582 = ORIENTED_EDGE('',*,*,#454,.T.);
-#583 = ORIENTED_EDGE('',*,*,#584,.T.);
-#584 = EDGE_CURVE('',#455,#585,#587,.T.);
-#585 = VERTEX_POINT('',#586);
-#586 = CARTESIAN_POINT('',(1.173368309562,0.45,0.202840312792));
-#587 = LINE('',#588,#589);
-#588 = CARTESIAN_POINT('',(1.5,0.45,0.18));
-#589 = VECTOR('',#590,1.);
-#590 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#591 = ORIENTED_EDGE('',*,*,#592,.F.);
-#592 = EDGE_CURVE('',#403,#585,#593,.T.);
-#593 = LINE('',#594,#595);
-#594 = CARTESIAN_POINT('',(1.173368309562,-2.1E-16,0.202840312792));
-#595 = VECTOR('',#596,1.);
-#596 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#597 = ORIENTED_EDGE('',*,*,#402,.F.);
-#598 = PLANE('',#599);
-#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
-#600 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
-#601 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
-#602 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
-#603 = ADVANCED_FACE('',(#604),#630,.T.);
-#604 = FACE_BOUND('',#605,.F.);
-#605 = EDGE_LOOP('',(#606,#614,#623,#629));
+#564 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#384,#559,#567,.T.);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(0.901975036708,-4.E-17,0.726932856665));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#571 = ORIENTED_EDGE('',*,*,#392,.F.);
+#572 = PLANE('',#573);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
+#575 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
+#576 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
+#577 = ADVANCED_FACE('',(#578),#597,.F.);
+#578 = FACE_BOUND('',#579,.T.);
+#579 = EDGE_LOOP('',(#580,#588,#595,#596));
+#580 = ORIENTED_EDGE('',*,*,#581,.T.);
+#581 = EDGE_CURVE('',#376,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#582,#559,#590,.T.);
+#590 = CIRCLE('',#591,0.102446680905);
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
+#593 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#594 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#595 = ORIENTED_EDGE('',*,*,#566,.F.);
+#596 = ORIENTED_EDGE('',*,*,#383,.F.);
+#597 = CYLINDRICAL_SURFACE('',#598,0.102446680905);
+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
+#599 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
+#600 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#601 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#602 = ADVANCED_FACE('',(#603),#621,.F.);
+#603 = FACE_BOUND('',#604,.T.);
+#604 = EDGE_LOOP('',(#605,#606,#614,#620));
+#605 = ORIENTED_EDGE('',*,*,#477,.T.);
 #606 = ORIENTED_EDGE('',*,*,#607,.T.);
-#607 = EDGE_CURVE('',#428,#608,#610,.T.);
+#607 = EDGE_CURVE('',#478,#608,#610,.T.);
 #608 = VERTEX_POINT('',#609);
-#609 = CARTESIAN_POINT('',(0.8,0.45,1.));
+#609 = CARTESIAN_POINT('',(1.173368309562,0.45,0.202840312792));
 #610 = LINE('',#611,#612);
-#611 = CARTESIAN_POINT('',(0.8,4.E-17,1.));
+#611 = CARTESIAN_POINT('',(1.5,0.45,0.18));
 #612 = VECTOR('',#613,1.);
-#613 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#614 = ORIENTED_EDGE('',*,*,#615,.T.);
-#615 = EDGE_CURVE('',#608,#616,#618,.T.);
-#616 = VERTEX_POINT('',#617);
-#617 = CARTESIAN_POINT('',(1.081583870506,0.45,0.744227220319));
-#618 = CIRCLE('',#619,0.28288622256);
-#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
-#620 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
-#621 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#622 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#623 = ORIENTED_EDGE('',*,*,#624,.F.);
-#624 = EDGE_CURVE('',#420,#616,#625,.T.);
-#625 = LINE('',#626,#627);
-#626 = CARTESIAN_POINT('',(1.081583870506,-7.E-17,0.744227220319));
-#627 = VECTOR('',#628,1.);
-#628 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#629 = ORIENTED_EDGE('',*,*,#427,.F.);
-#630 = CYLINDRICAL_SURFACE('',#631,0.28288622256);
-#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
-#632 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
-#633 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#634 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#635 = ADVANCED_FACE('',(#636),#654,.F.);
-#636 = FACE_BOUND('',#637,.T.);
-#637 = EDGE_LOOP('',(#638,#646,#652,#653));
-#638 = ORIENTED_EDGE('',*,*,#639,.T.);
-#639 = EDGE_CURVE('',#411,#640,#642,.T.);
-#640 = VERTEX_POINT('',#641);
-#641 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
-#642 = LINE('',#643,#644);
-#643 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
-#644 = VECTOR('',#645,1.);
-#645 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#646 = ORIENTED_EDGE('',*,*,#647,.T.);
-#647 = EDGE_CURVE('',#640,#616,#648,.T.);
+#613 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#614 = ORIENTED_EDGE('',*,*,#615,.F.);
+#615 = EDGE_CURVE('',#426,#608,#616,.T.);
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(1.173368309562,-2.1E-16,0.202840312792));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#620 = ORIENTED_EDGE('',*,*,#425,.F.);
+#621 = PLANE('',#622);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
+#624 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
+#625 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
+#626 = ADVANCED_FACE('',(#627),#653,.T.);
+#627 = FACE_BOUND('',#628,.F.);
+#628 = EDGE_LOOP('',(#629,#637,#646,#652));
+#629 = ORIENTED_EDGE('',*,*,#630,.T.);
+#630 = EDGE_CURVE('',#451,#631,#633,.T.);
+#631 = VERTEX_POINT('',#632);
+#632 = CARTESIAN_POINT('',(0.8,0.45,1.));
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(0.8,4.E-17,1.));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#637 = ORIENTED_EDGE('',*,*,#638,.T.);
+#638 = EDGE_CURVE('',#631,#639,#641,.T.);
+#639 = VERTEX_POINT('',#640);
+#640 = CARTESIAN_POINT('',(1.081583870506,0.45,0.744227220319));
+#641 = CIRCLE('',#642,0.28288622256);
+#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645);
+#643 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
+#644 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#645 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#646 = ORIENTED_EDGE('',*,*,#647,.F.);
+#647 = EDGE_CURVE('',#443,#639,#648,.T.);
 #648 = LINE('',#649,#650);
-#649 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
+#649 = CARTESIAN_POINT('',(1.081583870506,-7.E-17,0.744227220319));
 #650 = VECTOR('',#651,1.);
-#651 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#652 = ORIENTED_EDGE('',*,*,#624,.F.);
-#653 = ORIENTED_EDGE('',*,*,#419,.F.);
-#654 = PLANE('',#655);
-#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
-#656 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
-#657 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
-#658 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
-#659 = ADVANCED_FACE('',(#660),#672,.F.);
-#660 = FACE_BOUND('',#661,.T.);
-#661 = EDGE_LOOP('',(#662,#663,#670,#671));
-#662 = ORIENTED_EDGE('',*,*,#592,.T.);
-#663 = ORIENTED_EDGE('',*,*,#664,.T.);
-#664 = EDGE_CURVE('',#585,#640,#665,.T.);
-#665 = CIRCLE('',#666,4.727484635767E-02);
-#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669);
-#667 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
-#668 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#669 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#670 = ORIENTED_EDGE('',*,*,#639,.F.);
-#671 = ORIENTED_EDGE('',*,*,#410,.F.);
-#672 = CYLINDRICAL_SURFACE('',#673,4.727484635767E-02);
-#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
-#674 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
-#675 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#676 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#677 = ADVANCED_FACE('',(#678),#710,.T.);
-#678 = FACE_BOUND('',#679,.T.);
-#679 = EDGE_LOOP('',(#680,#681,#682,#683,#684,#685,#691,#692,#693,#694,
-    #695,#696,#697,#698,#699,#700,#706,#707,#708,#709));
-#680 = ORIENTED_EDGE('',*,*,#61,.F.);
-#681 = ORIENTED_EDGE('',*,*,#92,.T.);
-#682 = ORIENTED_EDGE('',*,*,#154,.T.);
-#683 = ORIENTED_EDGE('',*,*,#284,.T.);
-#684 = ORIENTED_EDGE('',*,*,#324,.F.);
-#685 = ORIENTED_EDGE('',*,*,#686,.T.);
-#686 = EDGE_CURVE('',#317,#608,#687,.T.);
-#687 = LINE('',#688,#689);
-#688 = CARTESIAN_POINT('',(-0.8,0.45,1.));
-#689 = VECTOR('',#690,1.);
-#690 = DIRECTION('',(1.,0.,0.));
-#691 = ORIENTED_EDGE('',*,*,#615,.T.);
-#692 = ORIENTED_EDGE('',*,*,#647,.F.);
-#693 = ORIENTED_EDGE('',*,*,#664,.F.);
-#694 = ORIENTED_EDGE('',*,*,#584,.F.);
-#695 = ORIENTED_EDGE('',*,*,#462,.T.);
-#696 = ORIENTED_EDGE('',*,*,#486,.T.);
-#697 = ORIENTED_EDGE('',*,*,#510,.T.);
-#698 = ORIENTED_EDGE('',*,*,#535,.T.);
-#699 = ORIENTED_EDGE('',*,*,#566,.F.);
-#700 = ORIENTED_EDGE('',*,*,#701,.T.);
-#701 = EDGE_CURVE('',#559,#253,#702,.T.);
-#702 = LINE('',#703,#704);
-#703 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
-#704 = VECTOR('',#705,1.);
-#705 = DIRECTION('',(-1.,2.2E-16,-9.8E-15));
-#706 = ORIENTED_EDGE('',*,*,#260,.T.);
-#707 = ORIENTED_EDGE('',*,*,#220,.F.);
-#708 = ORIENTED_EDGE('',*,*,#187,.F.);
-#709 = ORIENTED_EDGE('',*,*,#123,.F.);
-#710 = PLANE('',#711);
-#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
-#712 = CARTESIAN_POINT('',(-4.E-17,0.45,0.584866443639));
-#713 = DIRECTION('',(0.,1.,0.));
-#714 = DIRECTION('',(0.,-0.,1.));
-#715 = ADVANCED_FACE('',(#716),#722,.T.);
-#716 = FACE_BOUND('',#717,.T.);
-#717 = EDGE_LOOP('',(#718,#719,#720,#721));
-#718 = ORIENTED_EDGE('',*,*,#250,.T.);
-#719 = ORIENTED_EDGE('',*,*,#701,.F.);
-#720 = ORIENTED_EDGE('',*,*,#558,.F.);
-#721 = ORIENTED_EDGE('',*,*,#352,.F.);
-#722 = PLANE('',#723);
-#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
-#724 = CARTESIAN_POINT('',(-5.E-17,0.225,0.819560458345));
-#725 = DIRECTION('',(-0.,-0.,-1.));
-#726 = DIRECTION('',(-1.,0.,0.));
-#727 = ADVANCED_FACE('',(#728),#734,.T.);
-#728 = FACE_BOUND('',#729,.T.);
-#729 = EDGE_LOOP('',(#730,#731,#732,#733));
-#730 = ORIENTED_EDGE('',*,*,#314,.F.);
-#731 = ORIENTED_EDGE('',*,*,#436,.F.);
-#732 = ORIENTED_EDGE('',*,*,#607,.T.);
-#733 = ORIENTED_EDGE('',*,*,#686,.F.);
-#734 = PLANE('',#735);
-#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
-#736 = CARTESIAN_POINT('',(-1.2E-16,0.225,1.));
-#737 = DIRECTION('',(0.,-3.6E-16,1.));
-#738 = DIRECTION('',(0.,1.,3.6E-16));
-#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#743)) GLOBAL_UNIT_ASSIGNED_CONTEXT
-((#740,#741,#742)) REPRESENTATION_CONTEXT('Context #1',
+#651 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#652 = ORIENTED_EDGE('',*,*,#450,.F.);
+#653 = CYLINDRICAL_SURFACE('',#654,0.28288622256);
+#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657);
+#655 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
+#656 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#657 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#658 = ADVANCED_FACE('',(#659),#677,.F.);
+#659 = FACE_BOUND('',#660,.T.);
+#660 = EDGE_LOOP('',(#661,#669,#675,#676));
+#661 = ORIENTED_EDGE('',*,*,#662,.T.);
+#662 = EDGE_CURVE('',#434,#663,#665,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
+#665 = LINE('',#666,#667);
+#666 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
+#667 = VECTOR('',#668,1.);
+#668 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#669 = ORIENTED_EDGE('',*,*,#670,.T.);
+#670 = EDGE_CURVE('',#663,#639,#671,.T.);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#675 = ORIENTED_EDGE('',*,*,#647,.F.);
+#676 = ORIENTED_EDGE('',*,*,#442,.F.);
+#677 = PLANE('',#678);
+#678 = AXIS2_PLACEMENT_3D('',#679,#680,#681);
+#679 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
+#680 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
+#681 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
+#682 = ADVANCED_FACE('',(#683),#695,.F.);
+#683 = FACE_BOUND('',#684,.T.);
+#684 = EDGE_LOOP('',(#685,#686,#693,#694));
+#685 = ORIENTED_EDGE('',*,*,#615,.T.);
+#686 = ORIENTED_EDGE('',*,*,#687,.T.);
+#687 = EDGE_CURVE('',#608,#663,#688,.T.);
+#688 = CIRCLE('',#689,4.727484635767E-02);
+#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
+#690 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
+#691 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#692 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#693 = ORIENTED_EDGE('',*,*,#662,.F.);
+#694 = ORIENTED_EDGE('',*,*,#433,.F.);
+#695 = CYLINDRICAL_SURFACE('',#696,4.727484635767E-02);
+#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699);
+#697 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
+#698 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#699 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#700 = ADVANCED_FACE('',(#701),#733,.T.);
+#701 = FACE_BOUND('',#702,.T.);
+#702 = EDGE_LOOP('',(#703,#704,#705,#706,#707,#708,#714,#715,#716,#717,
+    #718,#719,#720,#721,#722,#723,#729,#730,#731,#732));
+#703 = ORIENTED_EDGE('',*,*,#84,.F.);
+#704 = ORIENTED_EDGE('',*,*,#115,.T.);
+#705 = ORIENTED_EDGE('',*,*,#177,.T.);
+#706 = ORIENTED_EDGE('',*,*,#307,.T.);
+#707 = ORIENTED_EDGE('',*,*,#347,.F.);
+#708 = ORIENTED_EDGE('',*,*,#709,.T.);
+#709 = EDGE_CURVE('',#340,#631,#710,.T.);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(-0.8,0.45,1.));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(1.,0.,0.));
+#714 = ORIENTED_EDGE('',*,*,#638,.T.);
+#715 = ORIENTED_EDGE('',*,*,#670,.F.);
+#716 = ORIENTED_EDGE('',*,*,#687,.F.);
+#717 = ORIENTED_EDGE('',*,*,#607,.F.);
+#718 = ORIENTED_EDGE('',*,*,#485,.T.);
+#719 = ORIENTED_EDGE('',*,*,#509,.T.);
+#720 = ORIENTED_EDGE('',*,*,#533,.T.);
+#721 = ORIENTED_EDGE('',*,*,#558,.T.);
+#722 = ORIENTED_EDGE('',*,*,#589,.F.);
+#723 = ORIENTED_EDGE('',*,*,#724,.T.);
+#724 = EDGE_CURVE('',#582,#276,#725,.T.);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(-1.,2.2E-16,-9.8E-15));
+#729 = ORIENTED_EDGE('',*,*,#283,.T.);
+#730 = ORIENTED_EDGE('',*,*,#243,.F.);
+#731 = ORIENTED_EDGE('',*,*,#210,.F.);
+#732 = ORIENTED_EDGE('',*,*,#146,.F.);
+#733 = PLANE('',#734);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(-4.E-17,0.45,0.584866443639));
+#736 = DIRECTION('',(0.,1.,0.));
+#737 = DIRECTION('',(0.,-0.,1.));
+#738 = ADVANCED_FACE('',(#739),#745,.T.);
+#739 = FACE_BOUND('',#740,.T.);
+#740 = EDGE_LOOP('',(#741,#742,#743,#744));
+#741 = ORIENTED_EDGE('',*,*,#273,.T.);
+#742 = ORIENTED_EDGE('',*,*,#724,.F.);
+#743 = ORIENTED_EDGE('',*,*,#581,.F.);
+#744 = ORIENTED_EDGE('',*,*,#375,.F.);
+#745 = PLANE('',#746);
+#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749);
+#747 = CARTESIAN_POINT('',(-5.E-17,0.225,0.819560458345));
+#748 = DIRECTION('',(-0.,-0.,-1.));
+#749 = DIRECTION('',(-1.,0.,0.));
+#750 = ADVANCED_FACE('',(#751),#757,.T.);
+#751 = FACE_BOUND('',#752,.T.);
+#752 = EDGE_LOOP('',(#753,#754,#755,#756));
+#753 = ORIENTED_EDGE('',*,*,#337,.F.);
+#754 = ORIENTED_EDGE('',*,*,#459,.F.);
+#755 = ORIENTED_EDGE('',*,*,#630,.T.);
+#756 = ORIENTED_EDGE('',*,*,#709,.F.);
+#757 = PLANE('',#758);
+#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);
+#759 = CARTESIAN_POINT('',(-1.2E-16,0.225,1.));
+#760 = DIRECTION('',(0.,-3.6E-16,1.));
+#761 = DIRECTION('',(0.,1.,3.6E-16));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#766)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#763,#764,#765)) REPRESENTATION_CONTEXT('Context #1',
   '3D Context with UNIT and UNCERTAINTY') );
-#740 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#741 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#742 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#743 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#740,
+#763 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#764 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#765 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#766 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#763,
   'distance_accuracy_value','confusion accuracy');
-#744 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#745,#747);
-#745 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#746) 
+#767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#768,#770);
+#768 = ( REPRESENTATION_RELATIONSHIP('','',#67,#32) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#769) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#746 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
-#747 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#748
+#769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#33);
+#770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#771
   );
-#748 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','1st Line','',#5,#39,$);
-#749 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41));
-#750 = SHAPE_DEFINITION_REPRESENTATION(#751,#757);
-#751 = PRODUCT_DEFINITION_SHAPE('','',#752);
-#752 = PRODUCT_DEFINITION('design','',#753,#756);
-#753 = PRODUCT_DEFINITION_FORMATION('','',#754);
-#754 = PRODUCT('2nd LIne','2nd LIne','',(#755));
-#755 = PRODUCT_CONTEXT('',#2,'mechanical');
-#756 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#757 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#758),#1180);
-#758 = MANIFOLD_SOLID_BREP('',#759);
-#759 = CLOSED_SHELL('',(#760,#800,#831,#864,#895,#928,#959,#990,#1021,
-    #1054,#1085,#1118,#1140,#1160));
-#760 = ADVANCED_FACE('',(#761),#795,.T.);
-#761 = FACE_BOUND('',#762,.T.);
-#762 = EDGE_LOOP('',(#763,#773,#781,#789));
-#763 = ORIENTED_EDGE('',*,*,#764,.T.);
-#764 = EDGE_CURVE('',#765,#767,#769,.T.);
-#765 = VERTEX_POINT('',#766);
-#766 = CARTESIAN_POINT('',(-1.5,0.,0.18));
-#767 = VERTEX_POINT('',#768);
-#768 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
-#769 = LINE('',#770,#771);
-#770 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#771 = VECTOR('',#772,1.);
-#772 = DIRECTION('',(0.,1.,-2.2E-16));
-#773 = ORIENTED_EDGE('',*,*,#774,.T.);
-#774 = EDGE_CURVE('',#767,#775,#777,.T.);
-#775 = VERTEX_POINT('',#776);
-#776 = CARTESIAN_POINT('',(-1.48741317385,0.45,0.));
-#777 = LINE('',#778,#779);
-#778 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
-#779 = VECTOR('',#780,1.);
-#780 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
-#781 = ORIENTED_EDGE('',*,*,#782,.F.);
-#782 = EDGE_CURVE('',#783,#775,#785,.T.);
-#783 = VERTEX_POINT('',#784);
-#784 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#785 = LINE('',#786,#787);
-#786 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#787 = VECTOR('',#788,1.);
-#788 = DIRECTION('',(0.,1.,-2.2E-16));
-#789 = ORIENTED_EDGE('',*,*,#790,.F.);
-#790 = EDGE_CURVE('',#765,#783,#791,.T.);
-#791 = LINE('',#792,#793);
-#792 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
-#793 = VECTOR('',#794,1.);
-#794 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
-#795 = PLANE('',#796);
-#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);
-#797 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#798 = DIRECTION('',(-0.99756405026,-2.E-17,-6.975647374413E-02));
-#799 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#800 = ADVANCED_FACE('',(#801),#826,.T.);
-#801 = FACE_BOUND('',#802,.T.);
-#802 = EDGE_LOOP('',(#803,#804,#812,#820));
-#803 = ORIENTED_EDGE('',*,*,#782,.T.);
-#804 = ORIENTED_EDGE('',*,*,#805,.T.);
-#805 = EDGE_CURVE('',#775,#806,#808,.T.);
+#771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','1st Line','',#27,#62,$);
+#772 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64));
+#773 = SHAPE_DEFINITION_REPRESENTATION(#774,#780);
+#774 = PRODUCT_DEFINITION_SHAPE('','',#775);
+#775 = PRODUCT_DEFINITION('design','',#776,#779);
+#776 = PRODUCT_DEFINITION_FORMATION('','',#777);
+#777 = PRODUCT('2nd LIne','2nd LIne','',(#778));
+#778 = PRODUCT_CONTEXT('',#2,'mechanical');
+#779 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#780 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#781),#1203);
+#781 = MANIFOLD_SOLID_BREP('',#782);
+#782 = CLOSED_SHELL('',(#783,#823,#854,#887,#918,#951,#982,#1013,#1044,
+    #1077,#1108,#1141,#1163,#1183));
+#783 = ADVANCED_FACE('',(#784),#818,.T.);
+#784 = FACE_BOUND('',#785,.T.);
+#785 = EDGE_LOOP('',(#786,#796,#804,#812));
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#788,#790,#792,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(-1.5,0.,0.18));
+#790 = VERTEX_POINT('',#791);
+#791 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(0.,1.,-2.2E-16));
+#796 = ORIENTED_EDGE('',*,*,#797,.T.);
+#797 = EDGE_CURVE('',#790,#798,#800,.T.);
+#798 = VERTEX_POINT('',#799);
+#799 = CARTESIAN_POINT('',(-1.48741317385,0.45,0.));
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
+#804 = ORIENTED_EDGE('',*,*,#805,.F.);
+#805 = EDGE_CURVE('',#806,#798,#808,.T.);
 #806 = VERTEX_POINT('',#807);
-#807 = CARTESIAN_POINT('',(-1.160781483412,0.45,2.284031279203E-02));
+#807 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
 #808 = LINE('',#809,#810);
-#809 = CARTESIAN_POINT('',(-1.48741317385,0.45,1.110223024625E-16));
+#809 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
 #810 = VECTOR('',#811,1.);
-#811 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#811 = DIRECTION('',(0.,1.,-2.2E-16));
 #812 = ORIENTED_EDGE('',*,*,#813,.F.);
-#813 = EDGE_CURVE('',#814,#806,#816,.T.);
-#814 = VERTEX_POINT('',#815);
-#815 = CARTESIAN_POINT('',(-1.160781483412,0.,2.284031279203E-02));
-#816 = LINE('',#817,#818);
-#817 = CARTESIAN_POINT('',(-1.160781483412,1.E-17,2.284031279203E-02));
-#818 = VECTOR('',#819,1.);
-#819 = DIRECTION('',(0.,1.,-2.2E-16));
-#820 = ORIENTED_EDGE('',*,*,#821,.F.);
-#821 = EDGE_CURVE('',#783,#814,#822,.T.);
-#822 = LINE('',#823,#824);
-#823 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#824 = VECTOR('',#825,1.);
-#825 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
-#826 = PLANE('',#827);
-#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
-#828 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#829 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#830 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
-#831 = ADVANCED_FACE('',(#832),#859,.T.);
-#832 = FACE_BOUND('',#833,.T.);
-#833 = EDGE_LOOP('',(#834,#835,#844,#852));
-#834 = ORIENTED_EDGE('',*,*,#813,.T.);
-#835 = ORIENTED_EDGE('',*,*,#836,.T.);
-#836 = EDGE_CURVE('',#806,#837,#839,.T.);
+#813 = EDGE_CURVE('',#788,#806,#814,.T.);
+#814 = LINE('',#815,#816);
+#815 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
+#816 = VECTOR('',#817,1.);
+#817 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
+#818 = PLANE('',#819);
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#821 = DIRECTION('',(-0.99756405026,-2.E-17,-6.975647374413E-02));
+#822 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#823 = ADVANCED_FACE('',(#824),#849,.T.);
+#824 = FACE_BOUND('',#825,.T.);
+#825 = EDGE_LOOP('',(#826,#827,#835,#843));
+#826 = ORIENTED_EDGE('',*,*,#805,.T.);
+#827 = ORIENTED_EDGE('',*,*,#828,.T.);
+#828 = EDGE_CURVE('',#798,#829,#831,.T.);
+#829 = VERTEX_POINT('',#830);
+#830 = CARTESIAN_POINT('',(-1.160781483412,0.45,2.284031279203E-02));
+#831 = LINE('',#832,#833);
+#832 = CARTESIAN_POINT('',(-1.48741317385,0.45,1.110223024625E-16));
+#833 = VECTOR('',#834,1.);
+#834 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#835 = ORIENTED_EDGE('',*,*,#836,.F.);
+#836 = EDGE_CURVE('',#837,#829,#839,.T.);
 #837 = VERTEX_POINT('',#838);
-#838 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
-#839 = CIRCLE('',#840,0.227714388012);
-#840 = AXIS2_PLACEMENT_3D('',#841,#842,#843);
-#841 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
-#842 = DIRECTION('',(0.,-1.,-2.2E-16));
-#843 = DIRECTION('',(1.,0.,0.));
-#844 = ORIENTED_EDGE('',*,*,#845,.F.);
-#845 = EDGE_CURVE('',#846,#837,#848,.T.);
-#846 = VERTEX_POINT('',#847);
-#847 = CARTESIAN_POINT('',(-0.95,0.,0.228174543121));
-#848 = LINE('',#849,#850);
-#849 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
-#850 = VECTOR('',#851,1.);
-#851 = DIRECTION('',(0.,1.,-2.2E-16));
-#852 = ORIENTED_EDGE('',*,*,#853,.F.);
-#853 = EDGE_CURVE('',#814,#846,#854,.T.);
-#854 = CIRCLE('',#855,0.227714388012);
-#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
-#856 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
-#857 = DIRECTION('',(0.,-1.,-2.2E-16));
-#858 = DIRECTION('',(1.,0.,0.));
-#859 = CYLINDRICAL_SURFACE('',#860,0.227714388012);
-#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863);
-#861 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
-#862 = DIRECTION('',(0.,-1.,2.2E-16));
-#863 = DIRECTION('',(1.,0.,0.));
-#864 = ADVANCED_FACE('',(#865),#890,.T.);
-#865 = FACE_BOUND('',#866,.T.);
-#866 = EDGE_LOOP('',(#867,#868,#876,#884));
-#867 = ORIENTED_EDGE('',*,*,#845,.T.);
-#868 = ORIENTED_EDGE('',*,*,#869,.T.);
-#869 = EDGE_CURVE('',#837,#870,#872,.T.);
-#870 = VERTEX_POINT('',#871);
-#871 = CARTESIAN_POINT('',(-0.901975036708,0.45,0.726932856665));
-#872 = LINE('',#873,#874);
-#873 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
-#874 = VECTOR('',#875,1.);
-#875 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#876 = ORIENTED_EDGE('',*,*,#877,.F.);
-#877 = EDGE_CURVE('',#878,#870,#880,.T.);
-#878 = VERTEX_POINT('',#879);
-#879 = CARTESIAN_POINT('',(-0.901975036708,0.,0.726932856665));
-#880 = LINE('',#881,#882);
-#881 = CARTESIAN_POINT('',(-0.901975036708,1.6E-16,0.726932856665));
-#882 = VECTOR('',#883,1.);
-#883 = DIRECTION('',(0.,1.,-2.2E-16));
-#884 = ORIENTED_EDGE('',*,*,#885,.F.);
-#885 = EDGE_CURVE('',#846,#878,#886,.T.);
-#886 = LINE('',#887,#888);
-#887 = CARTESIAN_POINT('',(-0.95,-5.E-17,0.228174543121));
-#888 = VECTOR('',#889,1.);
-#889 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#890 = PLANE('',#891);
-#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);
-#892 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
-#893 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
-#894 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
-#895 = ADVANCED_FACE('',(#896),#923,.F.);
-#896 = FACE_BOUND('',#897,.F.);
-#897 = EDGE_LOOP('',(#898,#908,#915,#916));
-#898 = ORIENTED_EDGE('',*,*,#899,.T.);
-#899 = EDGE_CURVE('',#900,#902,#904,.T.);
-#900 = VERTEX_POINT('',#901);
-#901 = CARTESIAN_POINT('',(-0.8,0.,0.819560458345));
-#902 = VERTEX_POINT('',#903);
-#903 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
-#904 = LINE('',#905,#906);
-#905 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
-#906 = VECTOR('',#907,1.);
-#907 = DIRECTION('',(0.,1.,-2.2E-16));
-#908 = ORIENTED_EDGE('',*,*,#909,.T.);
-#909 = EDGE_CURVE('',#902,#870,#910,.T.);
-#910 = CIRCLE('',#911,0.102446680905);
-#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
-#912 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
-#913 = DIRECTION('',(0.,-1.,-2.2E-16));
-#914 = DIRECTION('',(1.,0.,0.));
-#915 = ORIENTED_EDGE('',*,*,#877,.F.);
-#916 = ORIENTED_EDGE('',*,*,#917,.F.);
-#917 = EDGE_CURVE('',#900,#878,#918,.T.);
-#918 = CIRCLE('',#919,0.102446680905);
-#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922);
-#920 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
-#921 = DIRECTION('',(0.,-1.,-2.2E-16));
-#922 = DIRECTION('',(1.,0.,0.));
-#923 = CYLINDRICAL_SURFACE('',#924,0.102446680905);
-#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927);
-#925 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
-#926 = DIRECTION('',(0.,-1.,2.2E-16));
-#927 = DIRECTION('',(1.,0.,0.));
-#928 = ADVANCED_FACE('',(#929),#954,.T.);
-#929 = FACE_BOUND('',#930,.T.);
-#930 = EDGE_LOOP('',(#931,#932,#940,#948));
-#931 = ORIENTED_EDGE('',*,*,#899,.T.);
-#932 = ORIENTED_EDGE('',*,*,#933,.T.);
-#933 = EDGE_CURVE('',#902,#934,#936,.T.);
-#934 = VERTEX_POINT('',#935);
-#935 = CARTESIAN_POINT('',(0.,0.45,0.819560458345));
-#936 = LINE('',#937,#938);
-#937 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
-#938 = VECTOR('',#939,1.);
-#939 = DIRECTION('',(1.,0.,-9.58E-15));
-#940 = ORIENTED_EDGE('',*,*,#941,.F.);
-#941 = EDGE_CURVE('',#942,#934,#944,.T.);
-#942 = VERTEX_POINT('',#943);
-#943 = CARTESIAN_POINT('',(0.,0.,0.819560458345));
-#944 = LINE('',#945,#946);
-#945 = CARTESIAN_POINT('',(0.,1.8E-16,0.819560458345));
-#946 = VECTOR('',#947,1.);
-#947 = DIRECTION('',(0.,1.,-2.2E-16));
-#948 = ORIENTED_EDGE('',*,*,#949,.F.);
-#949 = EDGE_CURVE('',#900,#942,#950,.T.);
-#950 = LINE('',#951,#952);
-#951 = CARTESIAN_POINT('',(-0.8,-1.8E-16,0.819560458345));
-#952 = VECTOR('',#953,1.);
-#953 = DIRECTION('',(1.,0.,-9.58E-15));
-#954 = PLANE('',#955);
-#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
-#956 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
-#957 = DIRECTION('',(-9.58E-15,-2.2E-16,-1.));
-#958 = DIRECTION('',(1.,0.,-9.58E-15));
-#959 = ADVANCED_FACE('',(#960),#985,.F.);
-#960 = FACE_BOUND('',#961,.F.);
-#961 = EDGE_LOOP('',(#962,#972,#978,#979));
-#962 = ORIENTED_EDGE('',*,*,#963,.T.);
-#963 = EDGE_CURVE('',#964,#966,#968,.T.);
-#964 = VERTEX_POINT('',#965);
-#965 = CARTESIAN_POINT('',(0.,0.,1.));
-#966 = VERTEX_POINT('',#967);
-#967 = CARTESIAN_POINT('',(0.,0.45,1.));
-#968 = LINE('',#969,#970);
-#969 = CARTESIAN_POINT('',(0.,2.2E-16,1.));
-#970 = VECTOR('',#971,1.);
-#971 = DIRECTION('',(0.,1.,-2.2E-16));
-#972 = ORIENTED_EDGE('',*,*,#973,.T.);
-#973 = EDGE_CURVE('',#966,#934,#974,.T.);
-#974 = LINE('',#975,#976);
-#975 = CARTESIAN_POINT('',(0.,0.45,1.));
-#976 = VECTOR('',#977,1.);
-#977 = DIRECTION('',(0.,2.2E-16,-1.));
-#978 = ORIENTED_EDGE('',*,*,#941,.F.);
-#979 = ORIENTED_EDGE('',*,*,#980,.F.);
-#980 = EDGE_CURVE('',#964,#942,#981,.T.);
-#981 = LINE('',#982,#983);
-#982 = CARTESIAN_POINT('',(0.,-2.2E-16,1.));
-#983 = VECTOR('',#984,1.);
-#984 = DIRECTION('',(0.,2.2E-16,-1.));
-#985 = PLANE('',#986);
-#986 = AXIS2_PLACEMENT_3D('',#987,#988,#989);
-#987 = CARTESIAN_POINT('',(0.,2.2E-16,1.));
-#988 = DIRECTION('',(-1.,0.,0.));
-#989 = DIRECTION('',(-0.,-2.2E-16,-1.));
-#990 = ADVANCED_FACE('',(#991),#1016,.F.);
-#991 = FACE_BOUND('',#992,.F.);
-#992 = EDGE_LOOP('',(#993,#1003,#1009,#1010));
-#993 = ORIENTED_EDGE('',*,*,#994,.T.);
-#994 = EDGE_CURVE('',#995,#997,#999,.T.);
-#995 = VERTEX_POINT('',#996);
-#996 = CARTESIAN_POINT('',(-0.8,0.,1.));
-#997 = VERTEX_POINT('',#998);
-#998 = CARTESIAN_POINT('',(-0.8,0.45,1.));
-#999 = LINE('',#1000,#1001);
-#1000 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
-#1001 = VECTOR('',#1002,1.);
-#1002 = DIRECTION('',(0.,1.,-2.2E-16));
-#1003 = ORIENTED_EDGE('',*,*,#1004,.T.);
-#1004 = EDGE_CURVE('',#997,#966,#1005,.T.);
-#1005 = LINE('',#1006,#1007);
-#1006 = CARTESIAN_POINT('',(-0.8,0.45,1.));
-#1007 = VECTOR('',#1008,1.);
-#1008 = DIRECTION('',(1.,0.,0.));
-#1009 = ORIENTED_EDGE('',*,*,#963,.F.);
-#1010 = ORIENTED_EDGE('',*,*,#1011,.F.);
-#1011 = EDGE_CURVE('',#995,#964,#1012,.T.);
-#1012 = LINE('',#1013,#1014);
-#1013 = CARTESIAN_POINT('',(-0.8,-2.2E-16,1.));
-#1014 = VECTOR('',#1015,1.);
-#1015 = DIRECTION('',(1.,0.,0.));
-#1016 = PLANE('',#1017);
-#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020);
-#1018 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
-#1019 = DIRECTION('',(0.,-2.2E-16,-1.));
-#1020 = DIRECTION('',(1.,0.,0.));
-#1021 = ADVANCED_FACE('',(#1022),#1049,.T.);
-#1022 = FACE_BOUND('',#1023,.T.);
-#1023 = EDGE_LOOP('',(#1024,#1025,#1034,#1042));
-#1024 = ORIENTED_EDGE('',*,*,#994,.T.);
-#1025 = ORIENTED_EDGE('',*,*,#1026,.T.);
-#1026 = EDGE_CURVE('',#997,#1027,#1029,.T.);
-#1027 = VERTEX_POINT('',#1028);
-#1028 = CARTESIAN_POINT('',(-1.081583870506,0.45,0.744227220319));
-#1029 = CIRCLE('',#1030,0.28288622256);
-#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033);
-#1031 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
-#1032 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1033 = DIRECTION('',(1.,0.,0.));
-#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);
-#1035 = EDGE_CURVE('',#1036,#1027,#1038,.T.);
-#1036 = VERTEX_POINT('',#1037);
-#1037 = CARTESIAN_POINT('',(-1.081583870506,0.,0.744227220319));
-#1038 = LINE('',#1039,#1040);
-#1039 = CARTESIAN_POINT('',(-1.081583870506,1.7E-16,0.744227220319));
-#1040 = VECTOR('',#1041,1.);
-#1041 = DIRECTION('',(0.,1.,-2.2E-16));
-#1042 = ORIENTED_EDGE('',*,*,#1043,.F.);
-#1043 = EDGE_CURVE('',#995,#1036,#1044,.T.);
-#1044 = CIRCLE('',#1045,0.28288622256);
-#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
-#1046 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
-#1047 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1048 = DIRECTION('',(1.,0.,0.));
-#1049 = CYLINDRICAL_SURFACE('',#1050,0.28288622256);
-#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
-#1051 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
-#1052 = DIRECTION('',(0.,-1.,2.2E-16));
-#1053 = DIRECTION('',(1.,0.,0.));
-#1054 = ADVANCED_FACE('',(#1055),#1080,.F.);
-#1055 = FACE_BOUND('',#1056,.F.);
-#1056 = EDGE_LOOP('',(#1057,#1067,#1073,#1074));
-#1057 = ORIENTED_EDGE('',*,*,#1058,.T.);
-#1058 = EDGE_CURVE('',#1059,#1061,#1063,.T.);
+#838 = CARTESIAN_POINT('',(-1.160781483412,0.,2.284031279203E-02));
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(-1.160781483412,1.E-17,2.284031279203E-02));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(0.,1.,-2.2E-16));
+#843 = ORIENTED_EDGE('',*,*,#844,.F.);
+#844 = EDGE_CURVE('',#806,#837,#845,.T.);
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#849 = PLANE('',#850);
+#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
+#851 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
+#852 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#853 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
+#854 = ADVANCED_FACE('',(#855),#882,.T.);
+#855 = FACE_BOUND('',#856,.T.);
+#856 = EDGE_LOOP('',(#857,#858,#867,#875));
+#857 = ORIENTED_EDGE('',*,*,#836,.T.);
+#858 = ORIENTED_EDGE('',*,*,#859,.T.);
+#859 = EDGE_CURVE('',#829,#860,#862,.T.);
+#860 = VERTEX_POINT('',#861);
+#861 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
+#862 = CIRCLE('',#863,0.227714388012);
+#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);
+#864 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
+#865 = DIRECTION('',(0.,-1.,-2.2E-16));
+#866 = DIRECTION('',(1.,0.,0.));
+#867 = ORIENTED_EDGE('',*,*,#868,.F.);
+#868 = EDGE_CURVE('',#869,#860,#871,.T.);
+#869 = VERTEX_POINT('',#870);
+#870 = CARTESIAN_POINT('',(-0.95,0.,0.228174543121));
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(0.,1.,-2.2E-16));
+#875 = ORIENTED_EDGE('',*,*,#876,.F.);
+#876 = EDGE_CURVE('',#837,#869,#877,.T.);
+#877 = CIRCLE('',#878,0.227714388012);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
+#880 = DIRECTION('',(0.,-1.,-2.2E-16));
+#881 = DIRECTION('',(1.,0.,0.));
+#882 = CYLINDRICAL_SURFACE('',#883,0.227714388012);
+#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);
+#884 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
+#885 = DIRECTION('',(0.,-1.,2.2E-16));
+#886 = DIRECTION('',(1.,0.,0.));
+#887 = ADVANCED_FACE('',(#888),#913,.T.);
+#888 = FACE_BOUND('',#889,.T.);
+#889 = EDGE_LOOP('',(#890,#891,#899,#907));
+#890 = ORIENTED_EDGE('',*,*,#868,.T.);
+#891 = ORIENTED_EDGE('',*,*,#892,.T.);
+#892 = EDGE_CURVE('',#860,#893,#895,.T.);
+#893 = VERTEX_POINT('',#894);
+#894 = CARTESIAN_POINT('',(-0.901975036708,0.45,0.726932856665));
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#899 = ORIENTED_EDGE('',*,*,#900,.F.);
+#900 = EDGE_CURVE('',#901,#893,#903,.T.);
+#901 = VERTEX_POINT('',#902);
+#902 = CARTESIAN_POINT('',(-0.901975036708,0.,0.726932856665));
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(-0.901975036708,1.6E-16,0.726932856665));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(0.,1.,-2.2E-16));
+#907 = ORIENTED_EDGE('',*,*,#908,.F.);
+#908 = EDGE_CURVE('',#869,#901,#909,.T.);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(-0.95,-5.E-17,0.228174543121));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#913 = PLANE('',#914);
+#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917);
+#915 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
+#916 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
+#917 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
+#918 = ADVANCED_FACE('',(#919),#946,.F.);
+#919 = FACE_BOUND('',#920,.F.);
+#920 = EDGE_LOOP('',(#921,#931,#938,#939));
+#921 = ORIENTED_EDGE('',*,*,#922,.T.);
+#922 = EDGE_CURVE('',#923,#925,#927,.T.);
+#923 = VERTEX_POINT('',#924);
+#924 = CARTESIAN_POINT('',(-0.8,0.,0.819560458345));
+#925 = VERTEX_POINT('',#926);
+#926 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
+#927 = LINE('',#928,#929);
+#928 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
+#929 = VECTOR('',#930,1.);
+#930 = DIRECTION('',(0.,1.,-2.2E-16));
+#931 = ORIENTED_EDGE('',*,*,#932,.T.);
+#932 = EDGE_CURVE('',#925,#893,#933,.T.);
+#933 = CIRCLE('',#934,0.102446680905);
+#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);
+#935 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
+#936 = DIRECTION('',(0.,-1.,-2.2E-16));
+#937 = DIRECTION('',(1.,0.,0.));
+#938 = ORIENTED_EDGE('',*,*,#900,.F.);
+#939 = ORIENTED_EDGE('',*,*,#940,.F.);
+#940 = EDGE_CURVE('',#923,#901,#941,.T.);
+#941 = CIRCLE('',#942,0.102446680905);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
+#944 = DIRECTION('',(0.,-1.,-2.2E-16));
+#945 = DIRECTION('',(1.,0.,0.));
+#946 = CYLINDRICAL_SURFACE('',#947,0.102446680905);
+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
+#948 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
+#949 = DIRECTION('',(0.,-1.,2.2E-16));
+#950 = DIRECTION('',(1.,0.,0.));
+#951 = ADVANCED_FACE('',(#952),#977,.T.);
+#952 = FACE_BOUND('',#953,.T.);
+#953 = EDGE_LOOP('',(#954,#955,#963,#971));
+#954 = ORIENTED_EDGE('',*,*,#922,.T.);
+#955 = ORIENTED_EDGE('',*,*,#956,.T.);
+#956 = EDGE_CURVE('',#925,#957,#959,.T.);
+#957 = VERTEX_POINT('',#958);
+#958 = CARTESIAN_POINT('',(0.,0.45,0.819560458345));
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(1.,0.,-9.58E-15));
+#963 = ORIENTED_EDGE('',*,*,#964,.F.);
+#964 = EDGE_CURVE('',#965,#957,#967,.T.);
+#965 = VERTEX_POINT('',#966);
+#966 = CARTESIAN_POINT('',(0.,0.,0.819560458345));
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(0.,1.8E-16,0.819560458345));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(0.,1.,-2.2E-16));
+#971 = ORIENTED_EDGE('',*,*,#972,.F.);
+#972 = EDGE_CURVE('',#923,#965,#973,.T.);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(-0.8,-1.8E-16,0.819560458345));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(1.,0.,-9.58E-15));
+#977 = PLANE('',#978);
+#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981);
+#979 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
+#980 = DIRECTION('',(-9.58E-15,-2.2E-16,-1.));
+#981 = DIRECTION('',(1.,0.,-9.58E-15));
+#982 = ADVANCED_FACE('',(#983),#1008,.F.);
+#983 = FACE_BOUND('',#984,.F.);
+#984 = EDGE_LOOP('',(#985,#995,#1001,#1002));
+#985 = ORIENTED_EDGE('',*,*,#986,.T.);
+#986 = EDGE_CURVE('',#987,#989,#991,.T.);
+#987 = VERTEX_POINT('',#988);
+#988 = CARTESIAN_POINT('',(0.,0.,1.));
+#989 = VERTEX_POINT('',#990);
+#990 = CARTESIAN_POINT('',(0.,0.45,1.));
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(0.,2.2E-16,1.));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(0.,1.,-2.2E-16));
+#995 = ORIENTED_EDGE('',*,*,#996,.T.);
+#996 = EDGE_CURVE('',#989,#957,#997,.T.);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(0.,0.45,1.));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.,2.2E-16,-1.));
+#1001 = ORIENTED_EDGE('',*,*,#964,.F.);
+#1002 = ORIENTED_EDGE('',*,*,#1003,.F.);
+#1003 = EDGE_CURVE('',#987,#965,#1004,.T.);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(0.,-2.2E-16,1.));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(0.,2.2E-16,-1.));
+#1008 = PLANE('',#1009);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(0.,2.2E-16,1.));
+#1011 = DIRECTION('',(-1.,0.,0.));
+#1012 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#1013 = ADVANCED_FACE('',(#1014),#1039,.F.);
+#1014 = FACE_BOUND('',#1015,.F.);
+#1015 = EDGE_LOOP('',(#1016,#1026,#1032,#1033));
+#1016 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1017 = EDGE_CURVE('',#1018,#1020,#1022,.T.);
+#1018 = VERTEX_POINT('',#1019);
+#1019 = CARTESIAN_POINT('',(-0.8,0.,1.));
+#1020 = VERTEX_POINT('',#1021);
+#1021 = CARTESIAN_POINT('',(-0.8,0.45,1.));
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(0.,1.,-2.2E-16));
+#1026 = ORIENTED_EDGE('',*,*,#1027,.T.);
+#1027 = EDGE_CURVE('',#1020,#989,#1028,.T.);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(-0.8,0.45,1.));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(1.,0.,0.));
+#1032 = ORIENTED_EDGE('',*,*,#986,.F.);
+#1033 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1034 = EDGE_CURVE('',#1018,#987,#1035,.T.);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(-0.8,-2.2E-16,1.));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(1.,0.,0.));
+#1039 = PLANE('',#1040);
+#1040 = AXIS2_PLACEMENT_3D('',#1041,#1042,#1043);
+#1041 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
+#1042 = DIRECTION('',(0.,-2.2E-16,-1.));
+#1043 = DIRECTION('',(1.,0.,0.));
+#1044 = ADVANCED_FACE('',(#1045),#1072,.T.);
+#1045 = FACE_BOUND('',#1046,.T.);
+#1046 = EDGE_LOOP('',(#1047,#1048,#1057,#1065));
+#1047 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1048 = ORIENTED_EDGE('',*,*,#1049,.T.);
+#1049 = EDGE_CURVE('',#1020,#1050,#1052,.T.);
+#1050 = VERTEX_POINT('',#1051);
+#1051 = CARTESIAN_POINT('',(-1.081583870506,0.45,0.744227220319));
+#1052 = CIRCLE('',#1053,0.28288622256);
+#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056);
+#1054 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
+#1055 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1056 = DIRECTION('',(1.,0.,0.));
+#1057 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1058 = EDGE_CURVE('',#1059,#1050,#1061,.T.);
 #1059 = VERTEX_POINT('',#1060);
-#1060 = CARTESIAN_POINT('',(-1.129608833798,0.,0.245468906776));
-#1061 = VERTEX_POINT('',#1062);
-#1062 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
-#1063 = LINE('',#1064,#1065);
-#1064 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
-#1065 = VECTOR('',#1066,1.);
-#1066 = DIRECTION('',(0.,1.,-2.2E-16));
-#1067 = ORIENTED_EDGE('',*,*,#1068,.T.);
-#1068 = EDGE_CURVE('',#1061,#1027,#1069,.T.);
-#1069 = LINE('',#1070,#1071);
-#1070 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
-#1071 = VECTOR('',#1072,1.);
-#1072 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#1073 = ORIENTED_EDGE('',*,*,#1035,.F.);
-#1074 = ORIENTED_EDGE('',*,*,#1075,.F.);
-#1075 = EDGE_CURVE('',#1059,#1036,#1076,.T.);
-#1076 = LINE('',#1077,#1078);
-#1077 = CARTESIAN_POINT('',(-1.129608833798,-5.E-17,0.245468906776));
-#1078 = VECTOR('',#1079,1.);
-#1079 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#1080 = PLANE('',#1081);
-#1081 = AXIS2_PLACEMENT_3D('',#1082,#1083,#1084);
-#1082 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
-#1083 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
-#1084 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
-#1085 = ADVANCED_FACE('',(#1086),#1113,.F.);
-#1086 = FACE_BOUND('',#1087,.F.);
-#1087 = EDGE_LOOP('',(#1088,#1098,#1105,#1106));
-#1088 = ORIENTED_EDGE('',*,*,#1089,.T.);
-#1089 = EDGE_CURVE('',#1090,#1092,#1094,.T.);
-#1090 = VERTEX_POINT('',#1091);
-#1091 = CARTESIAN_POINT('',(-1.173368309562,0.,0.202840312792));
-#1092 = VERTEX_POINT('',#1093);
-#1093 = CARTESIAN_POINT('',(-1.173368309562,0.45,0.202840312792));
-#1094 = LINE('',#1095,#1096);
-#1095 = CARTESIAN_POINT('',(-1.173368309562,5.E-17,0.202840312792));
-#1096 = VECTOR('',#1097,1.);
-#1097 = DIRECTION('',(0.,1.,-2.2E-16));
-#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);
-#1099 = EDGE_CURVE('',#1092,#1061,#1100,.T.);
-#1100 = CIRCLE('',#1101,4.727484635767E-02);
-#1101 = AXIS2_PLACEMENT_3D('',#1102,#1103,#1104);
-#1102 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
-#1103 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1104 = DIRECTION('',(1.,0.,0.));
-#1105 = ORIENTED_EDGE('',*,*,#1058,.F.);
-#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);
-#1107 = EDGE_CURVE('',#1090,#1059,#1108,.T.);
-#1108 = CIRCLE('',#1109,4.727484635767E-02);
-#1109 = AXIS2_PLACEMENT_3D('',#1110,#1111,#1112);
-#1110 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
-#1111 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1112 = DIRECTION('',(1.,0.,0.));
-#1113 = CYLINDRICAL_SURFACE('',#1114,4.727484635767E-02);
-#1114 = AXIS2_PLACEMENT_3D('',#1115,#1116,#1117);
-#1115 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
-#1116 = DIRECTION('',(0.,-1.,2.2E-16));
-#1117 = DIRECTION('',(1.,0.,0.));
-#1118 = ADVANCED_FACE('',(#1119),#1135,.F.);
-#1119 = FACE_BOUND('',#1120,.F.);
-#1120 = EDGE_LOOP('',(#1121,#1122,#1128,#1129));
-#1121 = ORIENTED_EDGE('',*,*,#764,.T.);
-#1122 = ORIENTED_EDGE('',*,*,#1123,.T.);
-#1123 = EDGE_CURVE('',#767,#1092,#1124,.T.);
-#1124 = LINE('',#1125,#1126);
-#1125 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
-#1126 = VECTOR('',#1127,1.);
-#1127 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
-#1128 = ORIENTED_EDGE('',*,*,#1089,.F.);
+#1060 = CARTESIAN_POINT('',(-1.081583870506,0.,0.744227220319));
+#1061 = LINE('',#1062,#1063);
+#1062 = CARTESIAN_POINT('',(-1.081583870506,1.7E-16,0.744227220319));
+#1063 = VECTOR('',#1064,1.);
+#1064 = DIRECTION('',(0.,1.,-2.2E-16));
+#1065 = ORIENTED_EDGE('',*,*,#1066,.F.);
+#1066 = EDGE_CURVE('',#1018,#1059,#1067,.T.);
+#1067 = CIRCLE('',#1068,0.28288622256);
+#1068 = AXIS2_PLACEMENT_3D('',#1069,#1070,#1071);
+#1069 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
+#1070 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1071 = DIRECTION('',(1.,0.,0.));
+#1072 = CYLINDRICAL_SURFACE('',#1073,0.28288622256);
+#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076);
+#1074 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
+#1075 = DIRECTION('',(0.,-1.,2.2E-16));
+#1076 = DIRECTION('',(1.,0.,0.));
+#1077 = ADVANCED_FACE('',(#1078),#1103,.F.);
+#1078 = FACE_BOUND('',#1079,.F.);
+#1079 = EDGE_LOOP('',(#1080,#1090,#1096,#1097));
+#1080 = ORIENTED_EDGE('',*,*,#1081,.T.);
+#1081 = EDGE_CURVE('',#1082,#1084,#1086,.T.);
+#1082 = VERTEX_POINT('',#1083);
+#1083 = CARTESIAN_POINT('',(-1.129608833798,0.,0.245468906776));
+#1084 = VERTEX_POINT('',#1085);
+#1085 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(0.,1.,-2.2E-16));
+#1090 = ORIENTED_EDGE('',*,*,#1091,.T.);
+#1091 = EDGE_CURVE('',#1084,#1050,#1092,.T.);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#1096 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1082,#1059,#1099,.T.);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(-1.129608833798,-5.E-17,0.245468906776));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#1103 = PLANE('',#1104);
+#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107);
+#1105 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
+#1106 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
+#1107 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
+#1108 = ADVANCED_FACE('',(#1109),#1136,.F.);
+#1109 = FACE_BOUND('',#1110,.F.);
+#1110 = EDGE_LOOP('',(#1111,#1121,#1128,#1129));
+#1111 = ORIENTED_EDGE('',*,*,#1112,.T.);
+#1112 = EDGE_CURVE('',#1113,#1115,#1117,.T.);
+#1113 = VERTEX_POINT('',#1114);
+#1114 = CARTESIAN_POINT('',(-1.173368309562,0.,0.202840312792));
+#1115 = VERTEX_POINT('',#1116);
+#1116 = CARTESIAN_POINT('',(-1.173368309562,0.45,0.202840312792));
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(-1.173368309562,5.E-17,0.202840312792));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(0.,1.,-2.2E-16));
+#1121 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1122 = EDGE_CURVE('',#1115,#1084,#1123,.T.);
+#1123 = CIRCLE('',#1124,4.727484635767E-02);
+#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127);
+#1125 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
+#1126 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1127 = DIRECTION('',(1.,0.,0.));
+#1128 = ORIENTED_EDGE('',*,*,#1081,.F.);
 #1129 = ORIENTED_EDGE('',*,*,#1130,.F.);
-#1130 = EDGE_CURVE('',#765,#1090,#1131,.T.);
-#1131 = LINE('',#1132,#1133);
-#1132 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
-#1133 = VECTOR('',#1134,1.);
-#1134 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
-#1135 = PLANE('',#1136);
-#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);
-#1137 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#1138 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#1139 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
-#1140 = ADVANCED_FACE('',(#1141),#1155,.F.);
-#1141 = FACE_BOUND('',#1142,.T.);
-#1142 = EDGE_LOOP('',(#1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150,
-    #1151,#1152,#1153,#1154));
-#1143 = ORIENTED_EDGE('',*,*,#790,.T.);
-#1144 = ORIENTED_EDGE('',*,*,#821,.T.);
-#1145 = ORIENTED_EDGE('',*,*,#853,.T.);
-#1146 = ORIENTED_EDGE('',*,*,#885,.T.);
-#1147 = ORIENTED_EDGE('',*,*,#917,.F.);
-#1148 = ORIENTED_EDGE('',*,*,#949,.T.);
-#1149 = ORIENTED_EDGE('',*,*,#980,.F.);
-#1150 = ORIENTED_EDGE('',*,*,#1011,.F.);
-#1151 = ORIENTED_EDGE('',*,*,#1043,.T.);
-#1152 = ORIENTED_EDGE('',*,*,#1075,.F.);
-#1153 = ORIENTED_EDGE('',*,*,#1107,.F.);
-#1154 = ORIENTED_EDGE('',*,*,#1130,.F.);
-#1155 = PLANE('',#1156);
-#1156 = AXIS2_PLACEMENT_3D('',#1157,#1158,#1159);
-#1157 = CARTESIAN_POINT('',(-0.817650990721,0.,0.597714040365));
-#1158 = DIRECTION('',(0.,1.,2.2E-16));
-#1159 = DIRECTION('',(0.,-2.2E-16,1.));
-#1160 = ADVANCED_FACE('',(#1161),#1175,.T.);
-#1161 = FACE_BOUND('',#1162,.F.);
-#1162 = EDGE_LOOP('',(#1163,#1164,#1165,#1166,#1167,#1168,#1169,#1170,
-    #1171,#1172,#1173,#1174));
-#1163 = ORIENTED_EDGE('',*,*,#774,.T.);
-#1164 = ORIENTED_EDGE('',*,*,#805,.T.);
-#1165 = ORIENTED_EDGE('',*,*,#836,.T.);
-#1166 = ORIENTED_EDGE('',*,*,#869,.T.);
-#1167 = ORIENTED_EDGE('',*,*,#909,.F.);
-#1168 = ORIENTED_EDGE('',*,*,#933,.T.);
-#1169 = ORIENTED_EDGE('',*,*,#973,.F.);
-#1170 = ORIENTED_EDGE('',*,*,#1004,.F.);
-#1171 = ORIENTED_EDGE('',*,*,#1026,.T.);
-#1172 = ORIENTED_EDGE('',*,*,#1068,.F.);
-#1173 = ORIENTED_EDGE('',*,*,#1099,.F.);
-#1174 = ORIENTED_EDGE('',*,*,#1123,.F.);
-#1175 = PLANE('',#1176);
-#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);
-#1177 = CARTESIAN_POINT('',(-0.817650990721,0.45,0.597714040365));
-#1178 = DIRECTION('',(0.,1.,2.2E-16));
-#1179 = DIRECTION('',(0.,-2.2E-16,1.));
-#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1184)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#1181,#1182,#1183)) REPRESENTATION_CONTEXT
+#1130 = EDGE_CURVE('',#1113,#1082,#1131,.T.);
+#1131 = CIRCLE('',#1132,4.727484635767E-02);
+#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135);
+#1133 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
+#1134 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1135 = DIRECTION('',(1.,0.,0.));
+#1136 = CYLINDRICAL_SURFACE('',#1137,4.727484635767E-02);
+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
+#1138 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
+#1139 = DIRECTION('',(0.,-1.,2.2E-16));
+#1140 = DIRECTION('',(1.,0.,0.));
+#1141 = ADVANCED_FACE('',(#1142),#1158,.F.);
+#1142 = FACE_BOUND('',#1143,.F.);
+#1143 = EDGE_LOOP('',(#1144,#1145,#1151,#1152));
+#1144 = ORIENTED_EDGE('',*,*,#787,.T.);
+#1145 = ORIENTED_EDGE('',*,*,#1146,.T.);
+#1146 = EDGE_CURVE('',#790,#1115,#1147,.T.);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1151 = ORIENTED_EDGE('',*,*,#1112,.F.);
+#1152 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#1153 = EDGE_CURVE('',#788,#1113,#1154,.T.);
+#1154 = LINE('',#1155,#1156);
+#1155 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
+#1156 = VECTOR('',#1157,1.);
+#1157 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1158 = PLANE('',#1159);
+#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
+#1160 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#1161 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#1162 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
+#1163 = ADVANCED_FACE('',(#1164),#1178,.F.);
+#1164 = FACE_BOUND('',#1165,.T.);
+#1165 = EDGE_LOOP('',(#1166,#1167,#1168,#1169,#1170,#1171,#1172,#1173,
+    #1174,#1175,#1176,#1177));
+#1166 = ORIENTED_EDGE('',*,*,#813,.T.);
+#1167 = ORIENTED_EDGE('',*,*,#844,.T.);
+#1168 = ORIENTED_EDGE('',*,*,#876,.T.);
+#1169 = ORIENTED_EDGE('',*,*,#908,.T.);
+#1170 = ORIENTED_EDGE('',*,*,#940,.F.);
+#1171 = ORIENTED_EDGE('',*,*,#972,.T.);
+#1172 = ORIENTED_EDGE('',*,*,#1003,.F.);
+#1173 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1174 = ORIENTED_EDGE('',*,*,#1066,.T.);
+#1175 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1176 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1177 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#1178 = PLANE('',#1179);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(-0.817650990721,0.,0.597714040365));
+#1181 = DIRECTION('',(0.,1.,2.2E-16));
+#1182 = DIRECTION('',(0.,-2.2E-16,1.));
+#1183 = ADVANCED_FACE('',(#1184),#1198,.T.);
+#1184 = FACE_BOUND('',#1185,.F.);
+#1185 = EDGE_LOOP('',(#1186,#1187,#1188,#1189,#1190,#1191,#1192,#1193,
+    #1194,#1195,#1196,#1197));
+#1186 = ORIENTED_EDGE('',*,*,#797,.T.);
+#1187 = ORIENTED_EDGE('',*,*,#828,.T.);
+#1188 = ORIENTED_EDGE('',*,*,#859,.T.);
+#1189 = ORIENTED_EDGE('',*,*,#892,.T.);
+#1190 = ORIENTED_EDGE('',*,*,#932,.F.);
+#1191 = ORIENTED_EDGE('',*,*,#956,.T.);
+#1192 = ORIENTED_EDGE('',*,*,#996,.F.);
+#1193 = ORIENTED_EDGE('',*,*,#1027,.F.);
+#1194 = ORIENTED_EDGE('',*,*,#1049,.T.);
+#1195 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1196 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1197 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#1198 = PLANE('',#1199);
+#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202);
+#1200 = CARTESIAN_POINT('',(-0.817650990721,0.45,0.597714040365));
+#1201 = DIRECTION('',(0.,1.,2.2E-16));
+#1202 = DIRECTION('',(0.,-2.2E-16,1.));
+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1207)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1204,#1205,#1206)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#1181 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#1182 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#1183 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#1184 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1181,
+#1204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1204,
   'distance_accuracy_value','confusion accuracy');
-#1185 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1186,#1188);
-#1186 = ( REPRESENTATION_RELATIONSHIP('','',#757,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1187) 
+#1208 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1209,#1211);
+#1209 = ( REPRESENTATION_RELATIONSHIP('','',#780,#32) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1210) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#1187 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
-#1188 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #1189);
-#1189 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','2nd LIne','',#5,#752,$);
-#1190 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#754));
-#1191 = SHAPE_DEFINITION_REPRESENTATION(#1192,#1198);
-#1192 = PRODUCT_DEFINITION_SHAPE('','',#1193);
-#1193 = PRODUCT_DEFINITION('design','',#1194,#1197);
-#1194 = PRODUCT_DEFINITION_FORMATION('','',#1195);
-#1195 = PRODUCT('3rd Line','3rd Line','',(#1196));
-#1196 = PRODUCT_CONTEXT('',#2,'mechanical');
-#1197 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#1198 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1199),#1893);
-#1199 = MANIFOLD_SOLID_BREP('',#1200);
-#1200 = CLOSED_SHELL('',(#1201,#1241,#1272,#1303,#1336,#1369,#1400,#1433
-    ,#1464,#1497,#1604,#1635,#1659,#1684,#1708,#1733,#1757,#1789,#1813,
-    #1831,#1869,#1881));
-#1201 = ADVANCED_FACE('',(#1202),#1236,.T.);
-#1202 = FACE_BOUND('',#1203,.T.);
-#1203 = EDGE_LOOP('',(#1204,#1214,#1222,#1230));
-#1204 = ORIENTED_EDGE('',*,*,#1205,.T.);
-#1205 = EDGE_CURVE('',#1206,#1208,#1210,.T.);
-#1206 = VERTEX_POINT('',#1207);
-#1207 = CARTESIAN_POINT('',(-1.5,0.,0.18));
-#1208 = VERTEX_POINT('',#1209);
-#1209 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
-#1210 = LINE('',#1211,#1212);
-#1211 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#1212 = VECTOR('',#1213,1.);
-#1213 = DIRECTION('',(0.,1.,-2.2E-16));
-#1214 = ORIENTED_EDGE('',*,*,#1215,.T.);
-#1215 = EDGE_CURVE('',#1208,#1216,#1218,.T.);
-#1216 = VERTEX_POINT('',#1217);
-#1217 = CARTESIAN_POINT('',(-1.48741317385,0.45,0.));
-#1218 = LINE('',#1219,#1220);
-#1219 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
-#1220 = VECTOR('',#1221,1.);
-#1221 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
-#1222 = ORIENTED_EDGE('',*,*,#1223,.F.);
-#1223 = EDGE_CURVE('',#1224,#1216,#1226,.T.);
-#1224 = VERTEX_POINT('',#1225);
-#1225 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#1226 = LINE('',#1227,#1228);
-#1227 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#1228 = VECTOR('',#1229,1.);
-#1229 = DIRECTION('',(0.,1.,-2.2E-16));
-#1230 = ORIENTED_EDGE('',*,*,#1231,.F.);
-#1231 = EDGE_CURVE('',#1206,#1224,#1232,.T.);
-#1232 = LINE('',#1233,#1234);
-#1233 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
-#1234 = VECTOR('',#1235,1.);
-#1235 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
-#1236 = PLANE('',#1237);
-#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240);
-#1238 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#1239 = DIRECTION('',(-0.99756405026,-2.E-17,-6.975647374413E-02));
-#1240 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#1241 = ADVANCED_FACE('',(#1242),#1267,.F.);
-#1242 = FACE_BOUND('',#1243,.F.);
-#1243 = EDGE_LOOP('',(#1244,#1245,#1253,#1261));
-#1244 = ORIENTED_EDGE('',*,*,#1205,.T.);
-#1245 = ORIENTED_EDGE('',*,*,#1246,.T.);
-#1246 = EDGE_CURVE('',#1208,#1247,#1249,.T.);
+#1210 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37);
+#1211 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1212);
+#1212 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','2nd LIne','',#27,#775,$);
+#1213 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#777));
+#1214 = SHAPE_DEFINITION_REPRESENTATION(#1215,#1221);
+#1215 = PRODUCT_DEFINITION_SHAPE('','',#1216);
+#1216 = PRODUCT_DEFINITION('design','',#1217,#1220);
+#1217 = PRODUCT_DEFINITION_FORMATION('','',#1218);
+#1218 = PRODUCT('3rd Line','3rd Line','',(#1219));
+#1219 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1220 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1221 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1222),#1916);
+#1222 = MANIFOLD_SOLID_BREP('',#1223);
+#1223 = CLOSED_SHELL('',(#1224,#1264,#1295,#1326,#1359,#1392,#1423,#1456
+    ,#1487,#1520,#1627,#1658,#1682,#1707,#1731,#1756,#1780,#1812,#1836,
+    #1854,#1892,#1904));
+#1224 = ADVANCED_FACE('',(#1225),#1259,.T.);
+#1225 = FACE_BOUND('',#1226,.T.);
+#1226 = EDGE_LOOP('',(#1227,#1237,#1245,#1253));
+#1227 = ORIENTED_EDGE('',*,*,#1228,.T.);
+#1228 = EDGE_CURVE('',#1229,#1231,#1233,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(-1.5,0.,0.18));
+#1231 = VERTEX_POINT('',#1232);
+#1232 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#1233 = LINE('',#1234,#1235);
+#1234 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#1235 = VECTOR('',#1236,1.);
+#1236 = DIRECTION('',(0.,1.,-2.2E-16));
+#1237 = ORIENTED_EDGE('',*,*,#1238,.T.);
+#1238 = EDGE_CURVE('',#1231,#1239,#1241,.T.);
+#1239 = VERTEX_POINT('',#1240);
+#1240 = CARTESIAN_POINT('',(-1.48741317385,0.45,0.));
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
+#1245 = ORIENTED_EDGE('',*,*,#1246,.F.);
+#1246 = EDGE_CURVE('',#1247,#1239,#1249,.T.);
 #1247 = VERTEX_POINT('',#1248);
-#1248 = CARTESIAN_POINT('',(-1.173368309562,0.45,0.202840312792));
+#1248 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
 #1249 = LINE('',#1250,#1251);
-#1250 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#1250 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
 #1251 = VECTOR('',#1252,1.);
-#1252 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1252 = DIRECTION('',(0.,1.,-2.2E-16));
 #1253 = ORIENTED_EDGE('',*,*,#1254,.F.);
-#1254 = EDGE_CURVE('',#1255,#1247,#1257,.T.);
-#1255 = VERTEX_POINT('',#1256);
-#1256 = CARTESIAN_POINT('',(-1.173368309562,0.,0.202840312792));
-#1257 = LINE('',#1258,#1259);
-#1258 = CARTESIAN_POINT('',(-1.173368309562,5.E-17,0.202840312792));
-#1259 = VECTOR('',#1260,1.);
-#1260 = DIRECTION('',(0.,1.,-2.2E-16));
-#1261 = ORIENTED_EDGE('',*,*,#1262,.F.);
-#1262 = EDGE_CURVE('',#1206,#1255,#1263,.T.);
-#1263 = LINE('',#1264,#1265);
-#1264 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
-#1265 = VECTOR('',#1266,1.);
-#1266 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
-#1267 = PLANE('',#1268);
-#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271);
-#1269 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
-#1270 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#1271 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
-#1272 = ADVANCED_FACE('',(#1273),#1298,.T.);
-#1273 = FACE_BOUND('',#1274,.T.);
-#1274 = EDGE_LOOP('',(#1275,#1276,#1284,#1292));
-#1275 = ORIENTED_EDGE('',*,*,#1223,.T.);
-#1276 = ORIENTED_EDGE('',*,*,#1277,.T.);
-#1277 = EDGE_CURVE('',#1216,#1278,#1280,.T.);
+#1254 = EDGE_CURVE('',#1229,#1247,#1255,.T.);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(6.975647374413E-02,2.2E-16,-0.99756405026));
+#1259 = PLANE('',#1260);
+#1260 = AXIS2_PLACEMENT_3D('',#1261,#1262,#1263);
+#1261 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#1262 = DIRECTION('',(-0.99756405026,-2.E-17,-6.975647374413E-02));
+#1263 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#1264 = ADVANCED_FACE('',(#1265),#1290,.F.);
+#1265 = FACE_BOUND('',#1266,.F.);
+#1266 = EDGE_LOOP('',(#1267,#1268,#1276,#1284));
+#1267 = ORIENTED_EDGE('',*,*,#1228,.T.);
+#1268 = ORIENTED_EDGE('',*,*,#1269,.T.);
+#1269 = EDGE_CURVE('',#1231,#1270,#1272,.T.);
+#1270 = VERTEX_POINT('',#1271);
+#1271 = CARTESIAN_POINT('',(-1.173368309562,0.45,0.202840312792));
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(-1.5,0.45,0.18));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1276 = ORIENTED_EDGE('',*,*,#1277,.F.);
+#1277 = EDGE_CURVE('',#1278,#1270,#1280,.T.);
 #1278 = VERTEX_POINT('',#1279);
-#1279 = CARTESIAN_POINT('',(-1.160781483412,0.45,2.284031279203E-02));
+#1279 = CARTESIAN_POINT('',(-1.173368309562,0.,0.202840312792));
 #1280 = LINE('',#1281,#1282);
-#1281 = CARTESIAN_POINT('',(-1.48741317385,0.45,1.110223024625E-16));
+#1281 = CARTESIAN_POINT('',(-1.173368309562,5.E-17,0.202840312792));
 #1282 = VECTOR('',#1283,1.);
-#1283 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1283 = DIRECTION('',(0.,1.,-2.2E-16));
 #1284 = ORIENTED_EDGE('',*,*,#1285,.F.);
-#1285 = EDGE_CURVE('',#1286,#1278,#1288,.T.);
-#1286 = VERTEX_POINT('',#1287);
-#1287 = CARTESIAN_POINT('',(-1.160781483412,0.,2.284031279203E-02));
-#1288 = LINE('',#1289,#1290);
-#1289 = CARTESIAN_POINT('',(-1.160781483412,1.E-17,2.284031279203E-02));
-#1290 = VECTOR('',#1291,1.);
-#1291 = DIRECTION('',(0.,1.,-2.2E-16));
-#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
-#1293 = EDGE_CURVE('',#1224,#1286,#1294,.T.);
-#1294 = LINE('',#1295,#1296);
-#1295 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#1296 = VECTOR('',#1297,1.);
-#1297 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
-#1298 = PLANE('',#1299);
-#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
-#1300 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
-#1301 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
-#1302 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
-#1303 = ADVANCED_FACE('',(#1304),#1331,.F.);
-#1304 = FACE_BOUND('',#1305,.F.);
-#1305 = EDGE_LOOP('',(#1306,#1307,#1316,#1324));
-#1306 = ORIENTED_EDGE('',*,*,#1254,.T.);
-#1307 = ORIENTED_EDGE('',*,*,#1308,.T.);
-#1308 = EDGE_CURVE('',#1247,#1309,#1311,.T.);
+#1285 = EDGE_CURVE('',#1229,#1278,#1286,.T.);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(-1.5,-4.E-17,0.18));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1290 = PLANE('',#1291);
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(-1.5,4.E-17,0.18));
+#1293 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#1294 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
+#1295 = ADVANCED_FACE('',(#1296),#1321,.T.);
+#1296 = FACE_BOUND('',#1297,.T.);
+#1297 = EDGE_LOOP('',(#1298,#1299,#1307,#1315));
+#1298 = ORIENTED_EDGE('',*,*,#1246,.T.);
+#1299 = ORIENTED_EDGE('',*,*,#1300,.T.);
+#1300 = EDGE_CURVE('',#1239,#1301,#1303,.T.);
+#1301 = VERTEX_POINT('',#1302);
+#1302 = CARTESIAN_POINT('',(-1.160781483412,0.45,2.284031279203E-02));
+#1303 = LINE('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(-1.48741317385,0.45,1.110223024625E-16));
+#1305 = VECTOR('',#1306,1.);
+#1306 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1307 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#1308 = EDGE_CURVE('',#1309,#1301,#1311,.T.);
 #1309 = VERTEX_POINT('',#1310);
-#1310 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
-#1311 = CIRCLE('',#1312,4.727484635767E-02);
-#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);
-#1313 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
-#1314 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1315 = DIRECTION('',(1.,0.,0.));
-#1316 = ORIENTED_EDGE('',*,*,#1317,.F.);
-#1317 = EDGE_CURVE('',#1318,#1309,#1320,.T.);
-#1318 = VERTEX_POINT('',#1319);
-#1319 = CARTESIAN_POINT('',(-1.129608833798,0.,0.245468906776));
-#1320 = LINE('',#1321,#1322);
-#1321 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
-#1322 = VECTOR('',#1323,1.);
-#1323 = DIRECTION('',(0.,1.,-2.2E-16));
-#1324 = ORIENTED_EDGE('',*,*,#1325,.F.);
-#1325 = EDGE_CURVE('',#1255,#1318,#1326,.T.);
-#1326 = CIRCLE('',#1327,4.727484635767E-02);
-#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
-#1328 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
-#1329 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1330 = DIRECTION('',(1.,0.,0.));
-#1331 = CYLINDRICAL_SURFACE('',#1332,4.727484635767E-02);
-#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335);
-#1333 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
-#1334 = DIRECTION('',(0.,-1.,2.2E-16));
-#1335 = DIRECTION('',(1.,0.,0.));
-#1336 = ADVANCED_FACE('',(#1337),#1364,.T.);
-#1337 = FACE_BOUND('',#1338,.T.);
-#1338 = EDGE_LOOP('',(#1339,#1340,#1349,#1357));
-#1339 = ORIENTED_EDGE('',*,*,#1285,.T.);
-#1340 = ORIENTED_EDGE('',*,*,#1341,.T.);
-#1341 = EDGE_CURVE('',#1278,#1342,#1344,.T.);
-#1342 = VERTEX_POINT('',#1343);
-#1343 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
-#1344 = CIRCLE('',#1345,0.227714388012);
-#1345 = AXIS2_PLACEMENT_3D('',#1346,#1347,#1348);
-#1346 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
-#1347 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1348 = DIRECTION('',(1.,0.,0.));
-#1349 = ORIENTED_EDGE('',*,*,#1350,.F.);
-#1350 = EDGE_CURVE('',#1351,#1342,#1353,.T.);
-#1351 = VERTEX_POINT('',#1352);
-#1352 = CARTESIAN_POINT('',(-0.95,0.,0.228174543121));
-#1353 = LINE('',#1354,#1355);
-#1354 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
-#1355 = VECTOR('',#1356,1.);
-#1356 = DIRECTION('',(0.,1.,-2.2E-16));
-#1357 = ORIENTED_EDGE('',*,*,#1358,.F.);
-#1358 = EDGE_CURVE('',#1286,#1351,#1359,.T.);
-#1359 = CIRCLE('',#1360,0.227714388012);
-#1360 = AXIS2_PLACEMENT_3D('',#1361,#1362,#1363);
-#1361 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
-#1362 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1363 = DIRECTION('',(1.,0.,0.));
-#1364 = CYLINDRICAL_SURFACE('',#1365,0.227714388012);
-#1365 = AXIS2_PLACEMENT_3D('',#1366,#1367,#1368);
-#1366 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
-#1367 = DIRECTION('',(0.,-1.,2.2E-16));
-#1368 = DIRECTION('',(1.,0.,0.));
-#1369 = ADVANCED_FACE('',(#1370),#1395,.T.);
-#1370 = FACE_BOUND('',#1371,.T.);
-#1371 = EDGE_LOOP('',(#1372,#1373,#1381,#1389));
-#1372 = ORIENTED_EDGE('',*,*,#1350,.T.);
-#1373 = ORIENTED_EDGE('',*,*,#1374,.T.);
-#1374 = EDGE_CURVE('',#1342,#1375,#1377,.T.);
-#1375 = VERTEX_POINT('',#1376);
-#1376 = CARTESIAN_POINT('',(-0.901975036708,0.45,0.726932856665));
-#1377 = LINE('',#1378,#1379);
-#1378 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
-#1379 = VECTOR('',#1380,1.);
-#1380 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#1381 = ORIENTED_EDGE('',*,*,#1382,.F.);
-#1382 = EDGE_CURVE('',#1383,#1375,#1385,.T.);
-#1383 = VERTEX_POINT('',#1384);
-#1384 = CARTESIAN_POINT('',(-0.901975036708,0.,0.726932856665));
-#1385 = LINE('',#1386,#1387);
-#1386 = CARTESIAN_POINT('',(-0.901975036708,1.6E-16,0.726932856665));
-#1387 = VECTOR('',#1388,1.);
-#1388 = DIRECTION('',(0.,1.,-2.2E-16));
-#1389 = ORIENTED_EDGE('',*,*,#1390,.F.);
-#1390 = EDGE_CURVE('',#1351,#1383,#1391,.T.);
-#1391 = LINE('',#1392,#1393);
-#1392 = CARTESIAN_POINT('',(-0.95,-5.E-17,0.228174543121));
-#1393 = VECTOR('',#1394,1.);
-#1394 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#1395 = PLANE('',#1396);
-#1396 = AXIS2_PLACEMENT_3D('',#1397,#1398,#1399);
-#1397 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
-#1398 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
-#1399 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
-#1400 = ADVANCED_FACE('',(#1401),#1428,.F.);
-#1401 = FACE_BOUND('',#1402,.F.);
-#1402 = EDGE_LOOP('',(#1403,#1413,#1420,#1421));
-#1403 = ORIENTED_EDGE('',*,*,#1404,.T.);
-#1404 = EDGE_CURVE('',#1405,#1407,#1409,.T.);
-#1405 = VERTEX_POINT('',#1406);
-#1406 = CARTESIAN_POINT('',(-0.8,0.,0.819560458345));
-#1407 = VERTEX_POINT('',#1408);
-#1408 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
-#1409 = LINE('',#1410,#1411);
-#1410 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
-#1411 = VECTOR('',#1412,1.);
-#1412 = DIRECTION('',(0.,1.,-2.2E-16));
-#1413 = ORIENTED_EDGE('',*,*,#1414,.T.);
-#1414 = EDGE_CURVE('',#1407,#1375,#1415,.T.);
-#1415 = CIRCLE('',#1416,0.102446680905);
-#1416 = AXIS2_PLACEMENT_3D('',#1417,#1418,#1419);
-#1417 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
-#1418 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1419 = DIRECTION('',(1.,0.,0.));
-#1420 = ORIENTED_EDGE('',*,*,#1382,.F.);
-#1421 = ORIENTED_EDGE('',*,*,#1422,.F.);
-#1422 = EDGE_CURVE('',#1405,#1383,#1423,.T.);
-#1423 = CIRCLE('',#1424,0.102446680905);
-#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);
-#1425 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
-#1426 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1427 = DIRECTION('',(1.,0.,0.));
-#1428 = CYLINDRICAL_SURFACE('',#1429,0.102446680905);
-#1429 = AXIS2_PLACEMENT_3D('',#1430,#1431,#1432);
-#1430 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
-#1431 = DIRECTION('',(0.,-1.,2.2E-16));
-#1432 = DIRECTION('',(1.,0.,0.));
-#1433 = ADVANCED_FACE('',(#1434),#1459,.F.);
-#1434 = FACE_BOUND('',#1435,.F.);
-#1435 = EDGE_LOOP('',(#1436,#1437,#1445,#1453));
-#1436 = ORIENTED_EDGE('',*,*,#1317,.T.);
-#1437 = ORIENTED_EDGE('',*,*,#1438,.T.);
-#1438 = EDGE_CURVE('',#1309,#1439,#1441,.T.);
-#1439 = VERTEX_POINT('',#1440);
-#1440 = CARTESIAN_POINT('',(-1.081583870506,0.45,0.744227220319));
-#1441 = LINE('',#1442,#1443);
-#1442 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
-#1443 = VECTOR('',#1444,1.);
-#1444 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#1445 = ORIENTED_EDGE('',*,*,#1446,.F.);
-#1446 = EDGE_CURVE('',#1447,#1439,#1449,.T.);
-#1447 = VERTEX_POINT('',#1448);
-#1448 = CARTESIAN_POINT('',(-1.081583870506,0.,0.744227220319));
-#1449 = LINE('',#1450,#1451);
-#1450 = CARTESIAN_POINT('',(-1.081583870506,1.7E-16,0.744227220319));
-#1451 = VECTOR('',#1452,1.);
-#1452 = DIRECTION('',(0.,1.,-2.2E-16));
-#1453 = ORIENTED_EDGE('',*,*,#1454,.F.);
-#1454 = EDGE_CURVE('',#1318,#1447,#1455,.T.);
-#1455 = LINE('',#1456,#1457);
-#1456 = CARTESIAN_POINT('',(-1.129608833798,-5.E-17,0.245468906776));
-#1457 = VECTOR('',#1458,1.);
-#1458 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
-#1459 = PLANE('',#1460);
-#1460 = AXIS2_PLACEMENT_3D('',#1461,#1462,#1463);
-#1461 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
-#1462 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
-#1463 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
-#1464 = ADVANCED_FACE('',(#1465),#1492,.T.);
-#1465 = FACE_BOUND('',#1466,.T.);
-#1466 = EDGE_LOOP('',(#1467,#1477,#1484,#1485));
-#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
-#1468 = EDGE_CURVE('',#1469,#1471,#1473,.T.);
-#1469 = VERTEX_POINT('',#1470);
-#1470 = CARTESIAN_POINT('',(-0.8,0.,1.));
-#1471 = VERTEX_POINT('',#1472);
-#1472 = CARTESIAN_POINT('',(-0.8,0.45,1.));
-#1473 = LINE('',#1474,#1475);
-#1474 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
-#1475 = VECTOR('',#1476,1.);
-#1476 = DIRECTION('',(0.,1.,-2.2E-16));
-#1477 = ORIENTED_EDGE('',*,*,#1478,.T.);
-#1478 = EDGE_CURVE('',#1471,#1439,#1479,.T.);
-#1479 = CIRCLE('',#1480,0.28288622256);
-#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483);
-#1481 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
-#1482 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1483 = DIRECTION('',(1.,0.,0.));
-#1484 = ORIENTED_EDGE('',*,*,#1446,.F.);
-#1485 = ORIENTED_EDGE('',*,*,#1486,.F.);
-#1486 = EDGE_CURVE('',#1469,#1447,#1487,.T.);
-#1487 = CIRCLE('',#1488,0.28288622256);
-#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);
-#1489 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
-#1490 = DIRECTION('',(0.,-1.,-2.2E-16));
-#1491 = DIRECTION('',(1.,0.,0.));
-#1492 = CYLINDRICAL_SURFACE('',#1493,0.28288622256);
-#1493 = AXIS2_PLACEMENT_3D('',#1494,#1495,#1496);
-#1494 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
-#1495 = DIRECTION('',(0.,-1.,2.2E-16));
-#1496 = DIRECTION('',(1.,0.,0.));
-#1497 = ADVANCED_FACE('',(#1498),#1599,.T.);
-#1498 = FACE_BOUND('',#1499,.T.);
-#1499 = EDGE_LOOP('',(#1500,#1501,#1502,#1503,#1504,#1505,#1513,#1522,
-    #1530,#1539,#1547,#1555,#1563,#1572,#1580,#1589,#1595,#1596,#1597,
-    #1598));
-#1500 = ORIENTED_EDGE('',*,*,#1231,.T.);
-#1501 = ORIENTED_EDGE('',*,*,#1293,.T.);
-#1502 = ORIENTED_EDGE('',*,*,#1358,.T.);
-#1503 = ORIENTED_EDGE('',*,*,#1390,.T.);
-#1504 = ORIENTED_EDGE('',*,*,#1422,.F.);
-#1505 = ORIENTED_EDGE('',*,*,#1506,.T.);
-#1506 = EDGE_CURVE('',#1405,#1507,#1509,.T.);
-#1507 = VERTEX_POINT('',#1508);
-#1508 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
-#1509 = LINE('',#1510,#1511);
-#1510 = CARTESIAN_POINT('',(-0.8,-1.8E-16,0.819560458345));
-#1511 = VECTOR('',#1512,1.);
-#1512 = DIRECTION('',(1.,0.,-9.58E-15));
-#1513 = ORIENTED_EDGE('',*,*,#1514,.T.);
-#1514 = EDGE_CURVE('',#1507,#1515,#1517,.T.);
-#1515 = VERTEX_POINT('',#1516);
-#1516 = CARTESIAN_POINT('',(0.901975036708,0.,0.726932856665));
-#1517 = CIRCLE('',#1518,0.102446680905);
-#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);
-#1519 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
-#1520 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1521 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1522 = ORIENTED_EDGE('',*,*,#1523,.F.);
-#1523 = EDGE_CURVE('',#1524,#1515,#1526,.T.);
-#1524 = VERTEX_POINT('',#1525);
-#1525 = CARTESIAN_POINT('',(0.95,0.,0.228174543121));
-#1526 = LINE('',#1527,#1528);
-#1527 = CARTESIAN_POINT('',(0.95,-2.6E-16,0.228174543121));
-#1528 = VECTOR('',#1529,1.);
-#1529 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#1530 = ORIENTED_EDGE('',*,*,#1531,.F.);
-#1531 = EDGE_CURVE('',#1532,#1524,#1534,.T.);
-#1532 = VERTEX_POINT('',#1533);
-#1533 = CARTESIAN_POINT('',(1.160781483412,0.,2.284031279203E-02));
-#1534 = CIRCLE('',#1535,0.227714388012);
-#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
-#1536 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
-#1537 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1538 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1539 = ORIENTED_EDGE('',*,*,#1540,.F.);
-#1540 = EDGE_CURVE('',#1541,#1532,#1543,.T.);
-#1541 = VERTEX_POINT('',#1542);
-#1542 = CARTESIAN_POINT('',(1.48741317385,0.,0.));
-#1543 = LINE('',#1544,#1545);
-#1544 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
-#1545 = VECTOR('',#1546,1.);
-#1546 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#1547 = ORIENTED_EDGE('',*,*,#1548,.F.);
-#1548 = EDGE_CURVE('',#1549,#1541,#1551,.T.);
-#1549 = VERTEX_POINT('',#1550);
-#1550 = CARTESIAN_POINT('',(1.5,0.,0.18));
-#1551 = LINE('',#1552,#1553);
-#1552 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
-#1553 = VECTOR('',#1554,1.);
-#1554 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
-#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);
-#1556 = EDGE_CURVE('',#1549,#1557,#1559,.T.);
-#1557 = VERTEX_POINT('',#1558);
-#1558 = CARTESIAN_POINT('',(1.173368309562,0.,0.202840312792));
-#1559 = LINE('',#1560,#1561);
-#1560 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
-#1561 = VECTOR('',#1562,1.);
-#1562 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#1563 = ORIENTED_EDGE('',*,*,#1564,.T.);
-#1564 = EDGE_CURVE('',#1557,#1565,#1567,.T.);
-#1565 = VERTEX_POINT('',#1566);
-#1566 = CARTESIAN_POINT('',(1.129608833798,0.,0.245468906776));
-#1567 = CIRCLE('',#1568,4.727484635767E-02);
-#1568 = AXIS2_PLACEMENT_3D('',#1569,#1570,#1571);
-#1569 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
-#1570 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1571 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1572 = ORIENTED_EDGE('',*,*,#1573,.T.);
-#1573 = EDGE_CURVE('',#1565,#1574,#1576,.T.);
-#1574 = VERTEX_POINT('',#1575);
-#1575 = CARTESIAN_POINT('',(1.081583870506,0.,0.744227220319));
-#1576 = LINE('',#1577,#1578);
-#1577 = CARTESIAN_POINT('',(1.129608833798,-3.E-16,0.245468906776));
-#1578 = VECTOR('',#1579,1.);
-#1579 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#1580 = ORIENTED_EDGE('',*,*,#1581,.F.);
-#1581 = EDGE_CURVE('',#1582,#1574,#1584,.T.);
-#1582 = VERTEX_POINT('',#1583);
-#1583 = CARTESIAN_POINT('',(0.8,0.,1.));
-#1584 = CIRCLE('',#1585,0.28288622256);
-#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588);
-#1586 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
-#1587 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1588 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1589 = ORIENTED_EDGE('',*,*,#1590,.T.);
-#1590 = EDGE_CURVE('',#1582,#1469,#1591,.T.);
-#1591 = LINE('',#1592,#1593);
-#1592 = CARTESIAN_POINT('',(0.8,-4.E-16,1.));
-#1593 = VECTOR('',#1594,1.);
+#1310 = CARTESIAN_POINT('',(-1.160781483412,0.,2.284031279203E-02));
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(-1.160781483412,1.E-17,2.284031279203E-02));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(0.,1.,-2.2E-16));
+#1315 = ORIENTED_EDGE('',*,*,#1316,.F.);
+#1316 = EDGE_CURVE('',#1247,#1309,#1317,.T.);
+#1317 = LINE('',#1318,#1319);
+#1318 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(0.99756405026,-2.E-17,6.975647374413E-02));
+#1321 = PLANE('',#1322);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(-1.48741317385,0.,0.));
+#1324 = DIRECTION('',(6.975647374413E-02,-2.2E-16,-0.99756405026));
+#1325 = DIRECTION('',(0.99756405026,2.E-17,6.975647374413E-02));
+#1326 = ADVANCED_FACE('',(#1327),#1354,.F.);
+#1327 = FACE_BOUND('',#1328,.F.);
+#1328 = EDGE_LOOP('',(#1329,#1330,#1339,#1347));
+#1329 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1330 = ORIENTED_EDGE('',*,*,#1331,.T.);
+#1331 = EDGE_CURVE('',#1270,#1332,#1334,.T.);
+#1332 = VERTEX_POINT('',#1333);
+#1333 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
+#1334 = CIRCLE('',#1335,4.727484635767E-02);
+#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338);
+#1336 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
+#1337 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1338 = DIRECTION('',(1.,0.,0.));
+#1339 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#1340 = EDGE_CURVE('',#1341,#1332,#1343,.T.);
+#1341 = VERTEX_POINT('',#1342);
+#1342 = CARTESIAN_POINT('',(-1.129608833798,0.,0.245468906776));
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(0.,1.,-2.2E-16));
+#1347 = ORIENTED_EDGE('',*,*,#1348,.F.);
+#1348 = EDGE_CURVE('',#1278,#1341,#1349,.T.);
+#1349 = CIRCLE('',#1350,4.727484635767E-02);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
+#1352 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1353 = DIRECTION('',(1.,0.,0.));
+#1354 = CYLINDRICAL_SURFACE('',#1355,4.727484635767E-02);
+#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);
+#1356 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
+#1357 = DIRECTION('',(0.,-1.,2.2E-16));
+#1358 = DIRECTION('',(1.,0.,0.));
+#1359 = ADVANCED_FACE('',(#1360),#1387,.T.);
+#1360 = FACE_BOUND('',#1361,.T.);
+#1361 = EDGE_LOOP('',(#1362,#1363,#1372,#1380));
+#1362 = ORIENTED_EDGE('',*,*,#1308,.T.);
+#1363 = ORIENTED_EDGE('',*,*,#1364,.T.);
+#1364 = EDGE_CURVE('',#1301,#1365,#1367,.T.);
+#1365 = VERTEX_POINT('',#1366);
+#1366 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
+#1367 = CIRCLE('',#1368,0.227714388012);
+#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
+#1369 = CARTESIAN_POINT('',(-1.176666036141,0.45,0.25));
+#1370 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1371 = DIRECTION('',(1.,0.,0.));
+#1372 = ORIENTED_EDGE('',*,*,#1373,.F.);
+#1373 = EDGE_CURVE('',#1374,#1365,#1376,.T.);
+#1374 = VERTEX_POINT('',#1375);
+#1375 = CARTESIAN_POINT('',(-0.95,0.,0.228174543121));
+#1376 = LINE('',#1377,#1378);
+#1377 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
+#1378 = VECTOR('',#1379,1.);
+#1379 = DIRECTION('',(0.,1.,-2.2E-16));
+#1380 = ORIENTED_EDGE('',*,*,#1381,.F.);
+#1381 = EDGE_CURVE('',#1309,#1374,#1382,.T.);
+#1382 = CIRCLE('',#1383,0.227714388012);
+#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);
+#1384 = CARTESIAN_POINT('',(-1.176666036141,-6.E-17,0.25));
+#1385 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1386 = DIRECTION('',(1.,0.,0.));
+#1387 = CYLINDRICAL_SURFACE('',#1388,0.227714388012);
+#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391);
+#1389 = CARTESIAN_POINT('',(-1.176666036141,6.E-17,0.25));
+#1390 = DIRECTION('',(0.,-1.,2.2E-16));
+#1391 = DIRECTION('',(1.,0.,0.));
+#1392 = ADVANCED_FACE('',(#1393),#1418,.T.);
+#1393 = FACE_BOUND('',#1394,.T.);
+#1394 = EDGE_LOOP('',(#1395,#1396,#1404,#1412));
+#1395 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#1365,#1398,#1400,.T.);
+#1398 = VERTEX_POINT('',#1399);
+#1399 = CARTESIAN_POINT('',(-0.901975036708,0.45,0.726932856665));
+#1400 = LINE('',#1401,#1402);
+#1401 = CARTESIAN_POINT('',(-0.95,0.45,0.228174543121));
+#1402 = VECTOR('',#1403,1.);
+#1403 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#1404 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#1405 = EDGE_CURVE('',#1406,#1398,#1408,.T.);
+#1406 = VERTEX_POINT('',#1407);
+#1407 = CARTESIAN_POINT('',(-0.901975036708,0.,0.726932856665));
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(-0.901975036708,1.6E-16,0.726932856665));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(0.,1.,-2.2E-16));
+#1412 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#1413 = EDGE_CURVE('',#1374,#1406,#1414,.T.);
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(-0.95,-5.E-17,0.228174543121));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#1418 = PLANE('',#1419);
+#1419 = AXIS2_PLACEMENT_3D('',#1420,#1421,#1422);
+#1420 = CARTESIAN_POINT('',(-0.95,5.E-17,0.228174543121));
+#1421 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
+#1422 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
+#1423 = ADVANCED_FACE('',(#1424),#1451,.F.);
+#1424 = FACE_BOUND('',#1425,.F.);
+#1425 = EDGE_LOOP('',(#1426,#1436,#1443,#1444));
+#1426 = ORIENTED_EDGE('',*,*,#1427,.T.);
+#1427 = EDGE_CURVE('',#1428,#1430,#1432,.T.);
+#1428 = VERTEX_POINT('',#1429);
+#1429 = CARTESIAN_POINT('',(-0.8,0.,0.819560458345));
+#1430 = VERTEX_POINT('',#1431);
+#1431 = CARTESIAN_POINT('',(-0.8,0.45,0.819560458345));
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(-0.8,1.8E-16,0.819560458345));
+#1434 = VECTOR('',#1435,1.);
+#1435 = DIRECTION('',(0.,1.,-2.2E-16));
+#1436 = ORIENTED_EDGE('',*,*,#1437,.T.);
+#1437 = EDGE_CURVE('',#1430,#1398,#1438,.T.);
+#1438 = CIRCLE('',#1439,0.102446680905);
+#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
+#1440 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
+#1441 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1442 = DIRECTION('',(1.,0.,0.));
+#1443 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#1444 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1445 = EDGE_CURVE('',#1428,#1406,#1446,.T.);
+#1446 = CIRCLE('',#1447,0.102446680905);
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
+#1449 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1450 = DIRECTION('',(1.,0.,0.));
+#1451 = CYLINDRICAL_SURFACE('',#1452,0.102446680905);
+#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455);
+#1453 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
+#1454 = DIRECTION('',(0.,-1.,2.2E-16));
+#1455 = DIRECTION('',(1.,0.,0.));
+#1456 = ADVANCED_FACE('',(#1457),#1482,.F.);
+#1457 = FACE_BOUND('',#1458,.F.);
+#1458 = EDGE_LOOP('',(#1459,#1460,#1468,#1476));
+#1459 = ORIENTED_EDGE('',*,*,#1340,.T.);
+#1460 = ORIENTED_EDGE('',*,*,#1461,.T.);
+#1461 = EDGE_CURVE('',#1332,#1462,#1464,.T.);
+#1462 = VERTEX_POINT('',#1463);
+#1463 = CARTESIAN_POINT('',(-1.081583870506,0.45,0.744227220319));
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(-1.129608833798,0.45,0.245468906776));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#1468 = ORIENTED_EDGE('',*,*,#1469,.F.);
+#1469 = EDGE_CURVE('',#1470,#1462,#1472,.T.);
+#1470 = VERTEX_POINT('',#1471);
+#1471 = CARTESIAN_POINT('',(-1.081583870506,0.,0.744227220319));
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(-1.081583870506,1.7E-16,0.744227220319));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(0.,1.,-2.2E-16));
+#1476 = ORIENTED_EDGE('',*,*,#1477,.F.);
+#1477 = EDGE_CURVE('',#1341,#1470,#1478,.T.);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(-1.129608833798,-5.E-17,0.245468906776));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(9.584575252022E-02,-2.2E-16,0.995396198367));
+#1482 = PLANE('',#1483);
+#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486);
+#1484 = CARTESIAN_POINT('',(-1.129608833798,5.E-17,0.245468906776));
+#1485 = DIRECTION('',(0.995396198367,-2.E-17,-9.584575252022E-02));
+#1486 = DIRECTION('',(9.584575252022E-02,2.2E-16,0.995396198367));
+#1487 = ADVANCED_FACE('',(#1488),#1515,.T.);
+#1488 = FACE_BOUND('',#1489,.T.);
+#1489 = EDGE_LOOP('',(#1490,#1500,#1507,#1508));
+#1490 = ORIENTED_EDGE('',*,*,#1491,.T.);
+#1491 = EDGE_CURVE('',#1492,#1494,#1496,.T.);
+#1492 = VERTEX_POINT('',#1493);
+#1493 = CARTESIAN_POINT('',(-0.8,0.,1.));
+#1494 = VERTEX_POINT('',#1495);
+#1495 = CARTESIAN_POINT('',(-0.8,0.45,1.));
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(-0.8,2.2E-16,1.));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.,1.,-2.2E-16));
+#1500 = ORIENTED_EDGE('',*,*,#1501,.T.);
+#1501 = EDGE_CURVE('',#1494,#1462,#1502,.T.);
+#1502 = CIRCLE('',#1503,0.28288622256);
+#1503 = AXIS2_PLACEMENT_3D('',#1504,#1505,#1506);
+#1504 = CARTESIAN_POINT('',(-0.8,0.45,0.71711377744));
+#1505 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1506 = DIRECTION('',(1.,0.,0.));
+#1507 = ORIENTED_EDGE('',*,*,#1469,.F.);
+#1508 = ORIENTED_EDGE('',*,*,#1509,.F.);
+#1509 = EDGE_CURVE('',#1492,#1470,#1510,.T.);
+#1510 = CIRCLE('',#1511,0.28288622256);
+#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);
+#1512 = CARTESIAN_POINT('',(-0.8,-1.6E-16,0.71711377744));
+#1513 = DIRECTION('',(0.,-1.,-2.2E-16));
+#1514 = DIRECTION('',(1.,0.,0.));
+#1515 = CYLINDRICAL_SURFACE('',#1516,0.28288622256);
+#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519);
+#1517 = CARTESIAN_POINT('',(-0.8,1.6E-16,0.71711377744));
+#1518 = DIRECTION('',(0.,-1.,2.2E-16));
+#1519 = DIRECTION('',(1.,0.,0.));
+#1520 = ADVANCED_FACE('',(#1521),#1622,.T.);
+#1521 = FACE_BOUND('',#1522,.T.);
+#1522 = EDGE_LOOP('',(#1523,#1524,#1525,#1526,#1527,#1528,#1536,#1545,
+    #1553,#1562,#1570,#1578,#1586,#1595,#1603,#1612,#1618,#1619,#1620,
+    #1621));
+#1523 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1524 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#1525 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1526 = ORIENTED_EDGE('',*,*,#1413,.T.);
+#1527 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#1528 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1529 = EDGE_CURVE('',#1428,#1530,#1532,.T.);
+#1530 = VERTEX_POINT('',#1531);
+#1531 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(-0.8,-1.8E-16,0.819560458345));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(1.,0.,-9.58E-15));
+#1536 = ORIENTED_EDGE('',*,*,#1537,.T.);
+#1537 = EDGE_CURVE('',#1530,#1538,#1540,.T.);
+#1538 = VERTEX_POINT('',#1539);
+#1539 = CARTESIAN_POINT('',(0.901975036708,0.,0.726932856665));
+#1540 = CIRCLE('',#1541,0.102446680905);
+#1541 = AXIS2_PLACEMENT_3D('',#1542,#1543,#1544);
+#1542 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
+#1543 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#1544 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1545 = ORIENTED_EDGE('',*,*,#1546,.F.);
+#1546 = EDGE_CURVE('',#1547,#1538,#1549,.T.);
+#1547 = VERTEX_POINT('',#1548);
+#1548 = CARTESIAN_POINT('',(0.95,0.,0.228174543121));
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(0.95,-2.6E-16,0.228174543121));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#1553 = ORIENTED_EDGE('',*,*,#1554,.F.);
+#1554 = EDGE_CURVE('',#1555,#1547,#1557,.T.);
+#1555 = VERTEX_POINT('',#1556);
+#1556 = CARTESIAN_POINT('',(1.160781483412,0.,2.284031279203E-02));
+#1557 = CIRCLE('',#1558,0.227714388012);
+#1558 = AXIS2_PLACEMENT_3D('',#1559,#1560,#1561);
+#1559 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
+#1560 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#1561 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1562 = ORIENTED_EDGE('',*,*,#1563,.F.);
+#1563 = EDGE_CURVE('',#1564,#1555,#1566,.T.);
+#1564 = VERTEX_POINT('',#1565);
+#1565 = CARTESIAN_POINT('',(1.48741317385,0.,0.));
+#1566 = LINE('',#1567,#1568);
+#1567 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
+#1568 = VECTOR('',#1569,1.);
+#1569 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#1570 = ORIENTED_EDGE('',*,*,#1571,.F.);
+#1571 = EDGE_CURVE('',#1572,#1564,#1574,.T.);
+#1572 = VERTEX_POINT('',#1573);
+#1573 = CARTESIAN_POINT('',(1.5,0.,0.18));
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
+#1578 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#1579 = EDGE_CURVE('',#1572,#1580,#1582,.T.);
+#1580 = VERTEX_POINT('',#1581);
+#1581 = CARTESIAN_POINT('',(1.173368309562,0.,0.202840312792));
+#1582 = LINE('',#1583,#1584);
+#1583 = CARTESIAN_POINT('',(1.5,-3.7E-16,0.18));
+#1584 = VECTOR('',#1585,1.);
+#1585 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#1586 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#1587 = EDGE_CURVE('',#1580,#1588,#1590,.T.);
+#1588 = VERTEX_POINT('',#1589);
+#1589 = CARTESIAN_POINT('',(1.129608833798,0.,0.245468906776));
+#1590 = CIRCLE('',#1591,4.727484635767E-02);
+#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
+#1592 = CARTESIAN_POINT('',(1.176666036141,-3.2E-16,0.25));
+#1593 = DIRECTION('',(2.2E-16,1.,2.2E-16));
 #1594 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1595 = ORIENTED_EDGE('',*,*,#1486,.T.);
-#1596 = ORIENTED_EDGE('',*,*,#1454,.F.);
-#1597 = ORIENTED_EDGE('',*,*,#1325,.F.);
-#1598 = ORIENTED_EDGE('',*,*,#1262,.F.);
-#1599 = PLANE('',#1600);
-#1600 = AXIS2_PLACEMENT_3D('',#1601,#1602,#1603);
-#1601 = CARTESIAN_POINT('',(-4.E-17,-2.2E-16,0.584866443639));
-#1602 = DIRECTION('',(-0.,-1.,-0.));
-#1603 = DIRECTION('',(0.,0.,-1.));
-#1604 = ADVANCED_FACE('',(#1605),#1630,.T.);
-#1605 = FACE_BOUND('',#1606,.F.);
-#1606 = EDGE_LOOP('',(#1607,#1615,#1623,#1629));
-#1607 = ORIENTED_EDGE('',*,*,#1608,.T.);
-#1608 = EDGE_CURVE('',#1549,#1609,#1611,.T.);
-#1609 = VERTEX_POINT('',#1610);
-#1610 = CARTESIAN_POINT('',(1.5,0.45,0.18));
-#1611 = LINE('',#1612,#1613);
-#1612 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
-#1613 = VECTOR('',#1614,1.);
-#1614 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1615 = ORIENTED_EDGE('',*,*,#1616,.T.);
-#1616 = EDGE_CURVE('',#1609,#1617,#1619,.T.);
-#1617 = VERTEX_POINT('',#1618);
-#1618 = CARTESIAN_POINT('',(1.48741317385,0.45,0.));
-#1619 = LINE('',#1620,#1621);
-#1620 = CARTESIAN_POINT('',(1.5,0.45,0.18));
-#1621 = VECTOR('',#1622,1.);
-#1622 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
-#1623 = ORIENTED_EDGE('',*,*,#1624,.F.);
-#1624 = EDGE_CURVE('',#1541,#1617,#1625,.T.);
-#1625 = LINE('',#1626,#1627);
-#1626 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
-#1627 = VECTOR('',#1628,1.);
-#1628 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1629 = ORIENTED_EDGE('',*,*,#1548,.F.);
-#1630 = PLANE('',#1631);
-#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634);
-#1632 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
-#1633 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
-#1634 = DIRECTION('',(6.975647374413E-02,2.E-16,0.99756405026));
-#1635 = ADVANCED_FACE('',(#1636),#1654,.T.);
-#1636 = FACE_BOUND('',#1637,.F.);
-#1637 = EDGE_LOOP('',(#1638,#1639,#1647,#1653));
-#1638 = ORIENTED_EDGE('',*,*,#1624,.T.);
-#1639 = ORIENTED_EDGE('',*,*,#1640,.T.);
-#1640 = EDGE_CURVE('',#1617,#1641,#1643,.T.);
-#1641 = VERTEX_POINT('',#1642);
-#1642 = CARTESIAN_POINT('',(1.160781483412,0.45,2.284031279203E-02));
-#1643 = LINE('',#1644,#1645);
-#1644 = CARTESIAN_POINT('',(1.48741317385,0.45,4.440892098501E-16));
-#1645 = VECTOR('',#1646,1.);
-#1646 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);
-#1648 = EDGE_CURVE('',#1532,#1641,#1649,.T.);
-#1649 = LINE('',#1650,#1651);
-#1650 = CARTESIAN_POINT('',(1.160781483412,-2.5E-16,2.284031279203E-02)
+#1595 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#1596 = EDGE_CURVE('',#1588,#1597,#1599,.T.);
+#1597 = VERTEX_POINT('',#1598);
+#1598 = CARTESIAN_POINT('',(1.081583870506,0.,0.744227220319));
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(1.129608833798,-3.E-16,0.245468906776));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#1603 = ORIENTED_EDGE('',*,*,#1604,.F.);
+#1604 = EDGE_CURVE('',#1605,#1597,#1607,.T.);
+#1605 = VERTEX_POINT('',#1606);
+#1606 = CARTESIAN_POINT('',(0.8,0.,1.));
+#1607 = CIRCLE('',#1608,0.28288622256);
+#1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611);
+#1609 = CARTESIAN_POINT('',(0.8,-3.4E-16,0.71711377744));
+#1610 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#1611 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1612 = ORIENTED_EDGE('',*,*,#1613,.T.);
+#1613 = EDGE_CURVE('',#1605,#1492,#1614,.T.);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(0.8,-4.E-16,1.));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1618 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#1477,.F.);
+#1620 = ORIENTED_EDGE('',*,*,#1348,.F.);
+#1621 = ORIENTED_EDGE('',*,*,#1285,.F.);
+#1622 = PLANE('',#1623);
+#1623 = AXIS2_PLACEMENT_3D('',#1624,#1625,#1626);
+#1624 = CARTESIAN_POINT('',(-4.E-17,-2.2E-16,0.584866443639));
+#1625 = DIRECTION('',(-0.,-1.,-0.));
+#1626 = DIRECTION('',(0.,0.,-1.));
+#1627 = ADVANCED_FACE('',(#1628),#1653,.T.);
+#1628 = FACE_BOUND('',#1629,.F.);
+#1629 = EDGE_LOOP('',(#1630,#1638,#1646,#1652));
+#1630 = ORIENTED_EDGE('',*,*,#1631,.T.);
+#1631 = EDGE_CURVE('',#1572,#1632,#1634,.T.);
+#1632 = VERTEX_POINT('',#1633);
+#1633 = CARTESIAN_POINT('',(1.5,0.45,0.18));
+#1634 = LINE('',#1635,#1636);
+#1635 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
+#1636 = VECTOR('',#1637,1.);
+#1637 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1638 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1639 = EDGE_CURVE('',#1632,#1640,#1642,.T.);
+#1640 = VERTEX_POINT('',#1641);
+#1641 = CARTESIAN_POINT('',(1.48741317385,0.45,0.));
+#1642 = LINE('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(1.5,0.45,0.18));
+#1644 = VECTOR('',#1645,1.);
+#1645 = DIRECTION('',(-6.975647374413E-02,2.4E-16,-0.99756405026));
+#1646 = ORIENTED_EDGE('',*,*,#1647,.F.);
+#1647 = EDGE_CURVE('',#1564,#1640,#1648,.T.);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1652 = ORIENTED_EDGE('',*,*,#1571,.F.);
+#1653 = PLANE('',#1654);
+#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657);
+#1655 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
+#1656 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
+#1657 = DIRECTION('',(6.975647374413E-02,2.E-16,0.99756405026));
+#1658 = ADVANCED_FACE('',(#1659),#1677,.T.);
+#1659 = FACE_BOUND('',#1660,.F.);
+#1660 = EDGE_LOOP('',(#1661,#1662,#1670,#1676));
+#1661 = ORIENTED_EDGE('',*,*,#1647,.T.);
+#1662 = ORIENTED_EDGE('',*,*,#1663,.T.);
+#1663 = EDGE_CURVE('',#1640,#1664,#1666,.T.);
+#1664 = VERTEX_POINT('',#1665);
+#1665 = CARTESIAN_POINT('',(1.160781483412,0.45,2.284031279203E-02));
+#1666 = LINE('',#1667,#1668);
+#1667 = CARTESIAN_POINT('',(1.48741317385,0.45,4.440892098501E-16));
+#1668 = VECTOR('',#1669,1.);
+#1669 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#1670 = ORIENTED_EDGE('',*,*,#1671,.F.);
+#1671 = EDGE_CURVE('',#1555,#1664,#1672,.T.);
+#1672 = LINE('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(1.160781483412,-2.5E-16,2.284031279203E-02)
   );
-#1651 = VECTOR('',#1652,1.);
-#1652 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1653 = ORIENTED_EDGE('',*,*,#1540,.F.);
-#1654 = PLANE('',#1655);
-#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);
-#1656 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
-#1657 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
-#1658 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
-#1659 = ADVANCED_FACE('',(#1660),#1679,.T.);
-#1660 = FACE_BOUND('',#1661,.F.);
-#1661 = EDGE_LOOP('',(#1662,#1663,#1672,#1678));
-#1662 = ORIENTED_EDGE('',*,*,#1648,.T.);
-#1663 = ORIENTED_EDGE('',*,*,#1664,.T.);
-#1664 = EDGE_CURVE('',#1641,#1665,#1667,.T.);
-#1665 = VERTEX_POINT('',#1666);
-#1666 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
-#1667 = CIRCLE('',#1668,0.227714388012);
-#1668 = AXIS2_PLACEMENT_3D('',#1669,#1670,#1671);
-#1669 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
-#1670 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1671 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1672 = ORIENTED_EDGE('',*,*,#1673,.F.);
-#1673 = EDGE_CURVE('',#1524,#1665,#1674,.T.);
-#1674 = LINE('',#1675,#1676);
-#1675 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
-#1676 = VECTOR('',#1677,1.);
-#1677 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1678 = ORIENTED_EDGE('',*,*,#1531,.F.);
-#1679 = CYLINDRICAL_SURFACE('',#1680,0.227714388012);
-#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683);
-#1681 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
-#1682 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#1683 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1684 = ADVANCED_FACE('',(#1685),#1703,.T.);
-#1685 = FACE_BOUND('',#1686,.F.);
-#1686 = EDGE_LOOP('',(#1687,#1688,#1696,#1702));
-#1687 = ORIENTED_EDGE('',*,*,#1673,.T.);
-#1688 = ORIENTED_EDGE('',*,*,#1689,.T.);
-#1689 = EDGE_CURVE('',#1665,#1690,#1692,.T.);
-#1690 = VERTEX_POINT('',#1691);
-#1691 = CARTESIAN_POINT('',(0.901975036708,0.45,0.726932856665));
-#1692 = LINE('',#1693,#1694);
-#1693 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
-#1694 = VECTOR('',#1695,1.);
-#1695 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#1696 = ORIENTED_EDGE('',*,*,#1697,.F.);
-#1697 = EDGE_CURVE('',#1515,#1690,#1698,.T.);
-#1698 = LINE('',#1699,#1700);
-#1699 = CARTESIAN_POINT('',(0.901975036708,-4.E-17,0.726932856665));
-#1700 = VECTOR('',#1701,1.);
-#1701 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1702 = ORIENTED_EDGE('',*,*,#1523,.F.);
-#1703 = PLANE('',#1704);
-#1704 = AXIS2_PLACEMENT_3D('',#1705,#1706,#1707);
-#1705 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
-#1706 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
-#1707 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
-#1708 = ADVANCED_FACE('',(#1709),#1728,.F.);
-#1709 = FACE_BOUND('',#1710,.T.);
-#1710 = EDGE_LOOP('',(#1711,#1719,#1726,#1727));
+#1674 = VECTOR('',#1675,1.);
+#1675 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1676 = ORIENTED_EDGE('',*,*,#1563,.F.);
+#1677 = PLANE('',#1678);
+#1678 = AXIS2_PLACEMENT_3D('',#1679,#1680,#1681);
+#1679 = CARTESIAN_POINT('',(1.48741317385,-3.3E-16,3.3E-16));
+#1680 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
+#1681 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
+#1682 = ADVANCED_FACE('',(#1683),#1702,.T.);
+#1683 = FACE_BOUND('',#1684,.F.);
+#1684 = EDGE_LOOP('',(#1685,#1686,#1695,#1701));
+#1685 = ORIENTED_EDGE('',*,*,#1671,.T.);
+#1686 = ORIENTED_EDGE('',*,*,#1687,.T.);
+#1687 = EDGE_CURVE('',#1664,#1688,#1690,.T.);
+#1688 = VERTEX_POINT('',#1689);
+#1689 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
+#1690 = CIRCLE('',#1691,0.227714388012);
+#1691 = AXIS2_PLACEMENT_3D('',#1692,#1693,#1694);
+#1692 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
+#1693 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#1694 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1695 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1696 = EDGE_CURVE('',#1547,#1688,#1697,.T.);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1701 = ORIENTED_EDGE('',*,*,#1554,.F.);
+#1702 = CYLINDRICAL_SURFACE('',#1703,0.227714388012);
+#1703 = AXIS2_PLACEMENT_3D('',#1704,#1705,#1706);
+#1704 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
+#1705 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#1706 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1707 = ADVANCED_FACE('',(#1708),#1726,.T.);
+#1708 = FACE_BOUND('',#1709,.F.);
+#1709 = EDGE_LOOP('',(#1710,#1711,#1719,#1725));
+#1710 = ORIENTED_EDGE('',*,*,#1696,.T.);
 #1711 = ORIENTED_EDGE('',*,*,#1712,.T.);
-#1712 = EDGE_CURVE('',#1507,#1713,#1715,.T.);
+#1712 = EDGE_CURVE('',#1688,#1713,#1715,.T.);
 #1713 = VERTEX_POINT('',#1714);
-#1714 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
+#1714 = CARTESIAN_POINT('',(0.901975036708,0.45,0.726932856665));
 #1715 = LINE('',#1716,#1717);
-#1716 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
+#1716 = CARTESIAN_POINT('',(0.95,0.45,0.228174543121));
 #1717 = VECTOR('',#1718,1.);
-#1718 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1719 = ORIENTED_EDGE('',*,*,#1720,.T.);
-#1720 = EDGE_CURVE('',#1713,#1690,#1721,.T.);
-#1721 = CIRCLE('',#1722,0.102446680905);
-#1722 = AXIS2_PLACEMENT_3D('',#1723,#1724,#1725);
-#1723 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
-#1724 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1725 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1726 = ORIENTED_EDGE('',*,*,#1697,.F.);
-#1727 = ORIENTED_EDGE('',*,*,#1514,.F.);
-#1728 = CYLINDRICAL_SURFACE('',#1729,0.102446680905);
-#1729 = AXIS2_PLACEMENT_3D('',#1730,#1731,#1732);
-#1730 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
-#1731 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#1732 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1733 = ADVANCED_FACE('',(#1734),#1752,.F.);
-#1734 = FACE_BOUND('',#1735,.T.);
-#1735 = EDGE_LOOP('',(#1736,#1737,#1745,#1751));
-#1736 = ORIENTED_EDGE('',*,*,#1608,.T.);
-#1737 = ORIENTED_EDGE('',*,*,#1738,.T.);
-#1738 = EDGE_CURVE('',#1609,#1739,#1741,.T.);
-#1739 = VERTEX_POINT('',#1740);
-#1740 = CARTESIAN_POINT('',(1.173368309562,0.45,0.202840312792));
-#1741 = LINE('',#1742,#1743);
-#1742 = CARTESIAN_POINT('',(1.5,0.45,0.18));
-#1743 = VECTOR('',#1744,1.);
-#1744 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
-#1745 = ORIENTED_EDGE('',*,*,#1746,.F.);
-#1746 = EDGE_CURVE('',#1557,#1739,#1747,.T.);
-#1747 = LINE('',#1748,#1749);
-#1748 = CARTESIAN_POINT('',(1.173368309562,-2.1E-16,0.202840312792));
-#1749 = VECTOR('',#1750,1.);
-#1750 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1751 = ORIENTED_EDGE('',*,*,#1556,.F.);
-#1752 = PLANE('',#1753);
-#1753 = AXIS2_PLACEMENT_3D('',#1754,#1755,#1756);
-#1754 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
-#1755 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
-#1756 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
-#1757 = ADVANCED_FACE('',(#1758),#1784,.T.);
-#1758 = FACE_BOUND('',#1759,.F.);
-#1759 = EDGE_LOOP('',(#1760,#1768,#1777,#1783));
+#1718 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#1719 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1720 = EDGE_CURVE('',#1538,#1713,#1721,.T.);
+#1721 = LINE('',#1722,#1723);
+#1722 = CARTESIAN_POINT('',(0.901975036708,-4.E-17,0.726932856665));
+#1723 = VECTOR('',#1724,1.);
+#1724 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1725 = ORIENTED_EDGE('',*,*,#1546,.F.);
+#1726 = PLANE('',#1727);
+#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730);
+#1728 = CARTESIAN_POINT('',(0.95,-1.6E-16,0.228174543121));
+#1729 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
+#1730 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
+#1731 = ADVANCED_FACE('',(#1732),#1751,.F.);
+#1732 = FACE_BOUND('',#1733,.T.);
+#1733 = EDGE_LOOP('',(#1734,#1742,#1749,#1750));
+#1734 = ORIENTED_EDGE('',*,*,#1735,.T.);
+#1735 = EDGE_CURVE('',#1530,#1736,#1738,.T.);
+#1736 = VERTEX_POINT('',#1737);
+#1737 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(0.8,0.,0.819560458345));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1742 = ORIENTED_EDGE('',*,*,#1743,.T.);
+#1743 = EDGE_CURVE('',#1736,#1713,#1744,.T.);
+#1744 = CIRCLE('',#1745,0.102446680905);
+#1745 = AXIS2_PLACEMENT_3D('',#1746,#1747,#1748);
+#1746 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
+#1747 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#1748 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1749 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1750 = ORIENTED_EDGE('',*,*,#1537,.F.);
+#1751 = CYLINDRICAL_SURFACE('',#1752,0.102446680905);
+#1752 = AXIS2_PLACEMENT_3D('',#1753,#1754,#1755);
+#1753 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
+#1754 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#1755 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1756 = ADVANCED_FACE('',(#1757),#1775,.F.);
+#1757 = FACE_BOUND('',#1758,.T.);
+#1758 = EDGE_LOOP('',(#1759,#1760,#1768,#1774));
+#1759 = ORIENTED_EDGE('',*,*,#1631,.T.);
 #1760 = ORIENTED_EDGE('',*,*,#1761,.T.);
-#1761 = EDGE_CURVE('',#1582,#1762,#1764,.T.);
+#1761 = EDGE_CURVE('',#1632,#1762,#1764,.T.);
 #1762 = VERTEX_POINT('',#1763);
-#1763 = CARTESIAN_POINT('',(0.8,0.45,1.));
+#1763 = CARTESIAN_POINT('',(1.173368309562,0.45,0.202840312792));
 #1764 = LINE('',#1765,#1766);
-#1765 = CARTESIAN_POINT('',(0.8,4.E-17,1.));
+#1765 = CARTESIAN_POINT('',(1.5,0.45,0.18));
 #1766 = VECTOR('',#1767,1.);
-#1767 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1768 = ORIENTED_EDGE('',*,*,#1769,.T.);
-#1769 = EDGE_CURVE('',#1762,#1770,#1772,.T.);
-#1770 = VERTEX_POINT('',#1771);
-#1771 = CARTESIAN_POINT('',(1.081583870506,0.45,0.744227220319));
-#1772 = CIRCLE('',#1773,0.28288622256);
-#1773 = AXIS2_PLACEMENT_3D('',#1774,#1775,#1776);
-#1774 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
-#1775 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1776 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1777 = ORIENTED_EDGE('',*,*,#1778,.F.);
-#1778 = EDGE_CURVE('',#1574,#1770,#1779,.T.);
-#1779 = LINE('',#1780,#1781);
-#1780 = CARTESIAN_POINT('',(1.081583870506,-7.E-17,0.744227220319));
-#1781 = VECTOR('',#1782,1.);
-#1782 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1783 = ORIENTED_EDGE('',*,*,#1581,.F.);
-#1784 = CYLINDRICAL_SURFACE('',#1785,0.28288622256);
-#1785 = AXIS2_PLACEMENT_3D('',#1786,#1787,#1788);
-#1786 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
-#1787 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#1788 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1789 = ADVANCED_FACE('',(#1790),#1808,.F.);
-#1790 = FACE_BOUND('',#1791,.T.);
-#1791 = EDGE_LOOP('',(#1792,#1800,#1806,#1807));
-#1792 = ORIENTED_EDGE('',*,*,#1793,.T.);
-#1793 = EDGE_CURVE('',#1565,#1794,#1796,.T.);
-#1794 = VERTEX_POINT('',#1795);
-#1795 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
-#1796 = LINE('',#1797,#1798);
-#1797 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
-#1798 = VECTOR('',#1799,1.);
-#1799 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
-#1800 = ORIENTED_EDGE('',*,*,#1801,.T.);
-#1801 = EDGE_CURVE('',#1794,#1770,#1802,.T.);
+#1767 = DIRECTION('',(-0.99756405026,2.E-16,6.975647374413E-02));
+#1768 = ORIENTED_EDGE('',*,*,#1769,.F.);
+#1769 = EDGE_CURVE('',#1580,#1762,#1770,.T.);
+#1770 = LINE('',#1771,#1772);
+#1771 = CARTESIAN_POINT('',(1.173368309562,-2.1E-16,0.202840312792));
+#1772 = VECTOR('',#1773,1.);
+#1773 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1774 = ORIENTED_EDGE('',*,*,#1579,.F.);
+#1775 = PLANE('',#1776);
+#1776 = AXIS2_PLACEMENT_3D('',#1777,#1778,#1779);
+#1777 = CARTESIAN_POINT('',(1.5,-2.9E-16,0.18));
+#1778 = DIRECTION('',(-6.975647374413E-02,-2.E-16,-0.99756405026));
+#1779 = DIRECTION('',(0.99756405026,-2.4E-16,-6.975647374413E-02));
+#1780 = ADVANCED_FACE('',(#1781),#1807,.T.);
+#1781 = FACE_BOUND('',#1782,.F.);
+#1782 = EDGE_LOOP('',(#1783,#1791,#1800,#1806));
+#1783 = ORIENTED_EDGE('',*,*,#1784,.T.);
+#1784 = EDGE_CURVE('',#1605,#1785,#1787,.T.);
+#1785 = VERTEX_POINT('',#1786);
+#1786 = CARTESIAN_POINT('',(0.8,0.45,1.));
+#1787 = LINE('',#1788,#1789);
+#1788 = CARTESIAN_POINT('',(0.8,4.E-17,1.));
+#1789 = VECTOR('',#1790,1.);
+#1790 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1791 = ORIENTED_EDGE('',*,*,#1792,.T.);
+#1792 = EDGE_CURVE('',#1785,#1793,#1795,.T.);
+#1793 = VERTEX_POINT('',#1794);
+#1794 = CARTESIAN_POINT('',(1.081583870506,0.45,0.744227220319));
+#1795 = CIRCLE('',#1796,0.28288622256);
+#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799);
+#1797 = CARTESIAN_POINT('',(0.8,0.45,0.71711377744));
+#1798 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#1799 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1800 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#1801 = EDGE_CURVE('',#1597,#1793,#1802,.T.);
 #1802 = LINE('',#1803,#1804);
-#1803 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
+#1803 = CARTESIAN_POINT('',(1.081583870506,-7.E-17,0.744227220319));
 #1804 = VECTOR('',#1805,1.);
-#1805 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
-#1806 = ORIENTED_EDGE('',*,*,#1778,.F.);
-#1807 = ORIENTED_EDGE('',*,*,#1573,.F.);
-#1808 = PLANE('',#1809);
-#1809 = AXIS2_PLACEMENT_3D('',#1810,#1811,#1812);
-#1810 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
-#1811 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
-#1812 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
-#1813 = ADVANCED_FACE('',(#1814),#1826,.F.);
-#1814 = FACE_BOUND('',#1815,.T.);
-#1815 = EDGE_LOOP('',(#1816,#1817,#1824,#1825));
-#1816 = ORIENTED_EDGE('',*,*,#1746,.T.);
-#1817 = ORIENTED_EDGE('',*,*,#1818,.T.);
-#1818 = EDGE_CURVE('',#1739,#1794,#1819,.T.);
-#1819 = CIRCLE('',#1820,4.727484635767E-02);
-#1820 = AXIS2_PLACEMENT_3D('',#1821,#1822,#1823);
-#1821 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
-#1822 = DIRECTION('',(2.2E-16,1.,2.2E-16));
-#1823 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1824 = ORIENTED_EDGE('',*,*,#1793,.F.);
-#1825 = ORIENTED_EDGE('',*,*,#1564,.F.);
-#1826 = CYLINDRICAL_SURFACE('',#1827,4.727484635767E-02);
-#1827 = AXIS2_PLACEMENT_3D('',#1828,#1829,#1830);
-#1828 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
-#1829 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
-#1830 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
-#1831 = ADVANCED_FACE('',(#1832),#1864,.T.);
-#1832 = FACE_BOUND('',#1833,.T.);
-#1833 = EDGE_LOOP('',(#1834,#1835,#1836,#1837,#1838,#1839,#1845,#1846,
-    #1847,#1848,#1849,#1850,#1851,#1852,#1853,#1854,#1860,#1861,#1862,
-    #1863));
-#1834 = ORIENTED_EDGE('',*,*,#1215,.F.);
-#1835 = ORIENTED_EDGE('',*,*,#1246,.T.);
-#1836 = ORIENTED_EDGE('',*,*,#1308,.T.);
-#1837 = ORIENTED_EDGE('',*,*,#1438,.T.);
-#1838 = ORIENTED_EDGE('',*,*,#1478,.F.);
-#1839 = ORIENTED_EDGE('',*,*,#1840,.T.);
-#1840 = EDGE_CURVE('',#1471,#1762,#1841,.T.);
-#1841 = LINE('',#1842,#1843);
-#1842 = CARTESIAN_POINT('',(-0.8,0.45,1.));
-#1843 = VECTOR('',#1844,1.);
-#1844 = DIRECTION('',(1.,0.,0.));
-#1845 = ORIENTED_EDGE('',*,*,#1769,.T.);
-#1846 = ORIENTED_EDGE('',*,*,#1801,.F.);
-#1847 = ORIENTED_EDGE('',*,*,#1818,.F.);
-#1848 = ORIENTED_EDGE('',*,*,#1738,.F.);
-#1849 = ORIENTED_EDGE('',*,*,#1616,.T.);
-#1850 = ORIENTED_EDGE('',*,*,#1640,.T.);
-#1851 = ORIENTED_EDGE('',*,*,#1664,.T.);
-#1852 = ORIENTED_EDGE('',*,*,#1689,.T.);
-#1853 = ORIENTED_EDGE('',*,*,#1720,.F.);
-#1854 = ORIENTED_EDGE('',*,*,#1855,.T.);
-#1855 = EDGE_CURVE('',#1713,#1407,#1856,.T.);
-#1856 = LINE('',#1857,#1858);
-#1857 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
-#1858 = VECTOR('',#1859,1.);
-#1859 = DIRECTION('',(-1.,2.2E-16,-9.8E-15));
-#1860 = ORIENTED_EDGE('',*,*,#1414,.T.);
-#1861 = ORIENTED_EDGE('',*,*,#1374,.F.);
-#1862 = ORIENTED_EDGE('',*,*,#1341,.F.);
-#1863 = ORIENTED_EDGE('',*,*,#1277,.F.);
-#1864 = PLANE('',#1865);
-#1865 = AXIS2_PLACEMENT_3D('',#1866,#1867,#1868);
-#1866 = CARTESIAN_POINT('',(-4.E-17,0.45,0.584866443639));
-#1867 = DIRECTION('',(0.,1.,0.));
-#1868 = DIRECTION('',(0.,-0.,1.));
-#1869 = ADVANCED_FACE('',(#1870),#1876,.T.);
-#1870 = FACE_BOUND('',#1871,.T.);
-#1871 = EDGE_LOOP('',(#1872,#1873,#1874,#1875));
-#1872 = ORIENTED_EDGE('',*,*,#1404,.T.);
-#1873 = ORIENTED_EDGE('',*,*,#1855,.F.);
-#1874 = ORIENTED_EDGE('',*,*,#1712,.F.);
-#1875 = ORIENTED_EDGE('',*,*,#1506,.F.);
-#1876 = PLANE('',#1877);
-#1877 = AXIS2_PLACEMENT_3D('',#1878,#1879,#1880);
-#1878 = CARTESIAN_POINT('',(-5.E-17,0.225,0.819560458345));
-#1879 = DIRECTION('',(-0.,-0.,-1.));
-#1880 = DIRECTION('',(-1.,0.,0.));
-#1881 = ADVANCED_FACE('',(#1882),#1888,.T.);
-#1882 = FACE_BOUND('',#1883,.T.);
-#1883 = EDGE_LOOP('',(#1884,#1885,#1886,#1887));
-#1884 = ORIENTED_EDGE('',*,*,#1468,.F.);
-#1885 = ORIENTED_EDGE('',*,*,#1590,.F.);
-#1886 = ORIENTED_EDGE('',*,*,#1761,.T.);
-#1887 = ORIENTED_EDGE('',*,*,#1840,.F.);
-#1888 = PLANE('',#1889);
-#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892);
-#1890 = CARTESIAN_POINT('',(-1.2E-16,0.225,1.));
-#1891 = DIRECTION('',(0.,-3.6E-16,1.));
-#1892 = DIRECTION('',(0.,1.,3.6E-16));
-#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1897)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#1894,#1895,#1896)) REPRESENTATION_CONTEXT
+#1805 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1806 = ORIENTED_EDGE('',*,*,#1604,.F.);
+#1807 = CYLINDRICAL_SURFACE('',#1808,0.28288622256);
+#1808 = AXIS2_PLACEMENT_3D('',#1809,#1810,#1811);
+#1809 = CARTESIAN_POINT('',(0.8,-2.E-17,0.71711377744));
+#1810 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#1811 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1812 = ADVANCED_FACE('',(#1813),#1831,.F.);
+#1813 = FACE_BOUND('',#1814,.T.);
+#1814 = EDGE_LOOP('',(#1815,#1823,#1829,#1830));
+#1815 = ORIENTED_EDGE('',*,*,#1816,.T.);
+#1816 = EDGE_CURVE('',#1588,#1817,#1819,.T.);
+#1817 = VERTEX_POINT('',#1818);
+#1818 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
+#1819 = LINE('',#1820,#1821);
+#1820 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
+#1821 = VECTOR('',#1822,1.);
+#1822 = DIRECTION('',(2.2E-16,1.,-2.2E-16));
+#1823 = ORIENTED_EDGE('',*,*,#1824,.T.);
+#1824 = EDGE_CURVE('',#1817,#1793,#1825,.T.);
+#1825 = LINE('',#1826,#1827);
+#1826 = CARTESIAN_POINT('',(1.129608833798,0.45,0.245468906776));
+#1827 = VECTOR('',#1828,1.);
+#1828 = DIRECTION('',(-9.584575252022E-02,-2.E-16,0.995396198367));
+#1829 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#1830 = ORIENTED_EDGE('',*,*,#1596,.F.);
+#1831 = PLANE('',#1832);
+#1832 = AXIS2_PLACEMENT_3D('',#1833,#1834,#1835);
+#1833 = CARTESIAN_POINT('',(1.129608833798,-2.E-16,0.245468906776));
+#1834 = DIRECTION('',(-0.995396198367,2.E-16,-9.584575252022E-02));
+#1835 = DIRECTION('',(9.584575252022E-02,-2.4E-16,-0.995396198367));
+#1836 = ADVANCED_FACE('',(#1837),#1849,.F.);
+#1837 = FACE_BOUND('',#1838,.T.);
+#1838 = EDGE_LOOP('',(#1839,#1840,#1847,#1848));
+#1839 = ORIENTED_EDGE('',*,*,#1769,.T.);
+#1840 = ORIENTED_EDGE('',*,*,#1841,.T.);
+#1841 = EDGE_CURVE('',#1762,#1817,#1842,.T.);
+#1842 = CIRCLE('',#1843,4.727484635767E-02);
+#1843 = AXIS2_PLACEMENT_3D('',#1844,#1845,#1846);
+#1844 = CARTESIAN_POINT('',(1.176666036141,0.45,0.25));
+#1845 = DIRECTION('',(2.2E-16,1.,2.2E-16));
+#1846 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1847 = ORIENTED_EDGE('',*,*,#1816,.F.);
+#1848 = ORIENTED_EDGE('',*,*,#1587,.F.);
+#1849 = CYLINDRICAL_SURFACE('',#1850,4.727484635767E-02);
+#1850 = AXIS2_PLACEMENT_3D('',#1851,#1852,#1853);
+#1851 = CARTESIAN_POINT('',(1.176666036141,-2.E-16,0.25));
+#1852 = DIRECTION('',(-2.2E-16,-1.,2.2E-16));
+#1853 = DIRECTION('',(-1.,2.2E-16,-2.2E-16));
+#1854 = ADVANCED_FACE('',(#1855),#1887,.T.);
+#1855 = FACE_BOUND('',#1856,.T.);
+#1856 = EDGE_LOOP('',(#1857,#1858,#1859,#1860,#1861,#1862,#1868,#1869,
+    #1870,#1871,#1872,#1873,#1874,#1875,#1876,#1877,#1883,#1884,#1885,
+    #1886));
+#1857 = ORIENTED_EDGE('',*,*,#1238,.F.);
+#1858 = ORIENTED_EDGE('',*,*,#1269,.T.);
+#1859 = ORIENTED_EDGE('',*,*,#1331,.T.);
+#1860 = ORIENTED_EDGE('',*,*,#1461,.T.);
+#1861 = ORIENTED_EDGE('',*,*,#1501,.F.);
+#1862 = ORIENTED_EDGE('',*,*,#1863,.T.);
+#1863 = EDGE_CURVE('',#1494,#1785,#1864,.T.);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(-0.8,0.45,1.));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(1.,0.,0.));
+#1868 = ORIENTED_EDGE('',*,*,#1792,.T.);
+#1869 = ORIENTED_EDGE('',*,*,#1824,.F.);
+#1870 = ORIENTED_EDGE('',*,*,#1841,.F.);
+#1871 = ORIENTED_EDGE('',*,*,#1761,.F.);
+#1872 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1873 = ORIENTED_EDGE('',*,*,#1663,.T.);
+#1874 = ORIENTED_EDGE('',*,*,#1687,.T.);
+#1875 = ORIENTED_EDGE('',*,*,#1712,.T.);
+#1876 = ORIENTED_EDGE('',*,*,#1743,.F.);
+#1877 = ORIENTED_EDGE('',*,*,#1878,.T.);
+#1878 = EDGE_CURVE('',#1736,#1430,#1879,.T.);
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(0.8,0.45,0.819560458345));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(-1.,2.2E-16,-9.8E-15));
+#1883 = ORIENTED_EDGE('',*,*,#1437,.T.);
+#1884 = ORIENTED_EDGE('',*,*,#1397,.F.);
+#1885 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#1886 = ORIENTED_EDGE('',*,*,#1300,.F.);
+#1887 = PLANE('',#1888);
+#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891);
+#1889 = CARTESIAN_POINT('',(-4.E-17,0.45,0.584866443639));
+#1890 = DIRECTION('',(0.,1.,0.));
+#1891 = DIRECTION('',(0.,-0.,1.));
+#1892 = ADVANCED_FACE('',(#1893),#1899,.T.);
+#1893 = FACE_BOUND('',#1894,.T.);
+#1894 = EDGE_LOOP('',(#1895,#1896,#1897,#1898));
+#1895 = ORIENTED_EDGE('',*,*,#1427,.T.);
+#1896 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#1897 = ORIENTED_EDGE('',*,*,#1735,.F.);
+#1898 = ORIENTED_EDGE('',*,*,#1529,.F.);
+#1899 = PLANE('',#1900);
+#1900 = AXIS2_PLACEMENT_3D('',#1901,#1902,#1903);
+#1901 = CARTESIAN_POINT('',(-5.E-17,0.225,0.819560458345));
+#1902 = DIRECTION('',(-0.,-0.,-1.));
+#1903 = DIRECTION('',(-1.,0.,0.));
+#1904 = ADVANCED_FACE('',(#1905),#1911,.T.);
+#1905 = FACE_BOUND('',#1906,.T.);
+#1906 = EDGE_LOOP('',(#1907,#1908,#1909,#1910));
+#1907 = ORIENTED_EDGE('',*,*,#1491,.F.);
+#1908 = ORIENTED_EDGE('',*,*,#1613,.F.);
+#1909 = ORIENTED_EDGE('',*,*,#1784,.T.);
+#1910 = ORIENTED_EDGE('',*,*,#1863,.F.);
+#1911 = PLANE('',#1912);
+#1912 = AXIS2_PLACEMENT_3D('',#1913,#1914,#1915);
+#1913 = CARTESIAN_POINT('',(-1.2E-16,0.225,1.));
+#1914 = DIRECTION('',(0.,-3.6E-16,1.));
+#1915 = DIRECTION('',(0.,1.,3.6E-16));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1920)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1917,#1918,#1919)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#1894 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#1895 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#1896 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#1897 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1894,
+#1917 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1918 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1919 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1920 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1917,
   'distance_accuracy_value','confusion accuracy');
-#1898 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1899,#1901);
-#1899 = ( REPRESENTATION_RELATIONSHIP('','',#1198,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1900) 
+#1921 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1922,#1924);
+#1922 = ( REPRESENTATION_RELATIONSHIP('','',#1221,#32) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1923) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#1900 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
-#1901 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #1902);
-#1902 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','3rd Line','',#5,#1193,$);
-#1903 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1195));
-#1904 = SHAPE_DEFINITION_REPRESENTATION(#1905,#1911);
-#1905 = PRODUCT_DEFINITION_SHAPE('','',#1906);
-#1906 = PRODUCT_DEFINITION('design','',#1907,#1910);
-#1907 = PRODUCT_DEFINITION_FORMATION('','',#1908);
-#1908 = PRODUCT('Body','Body','',(#1909));
-#1909 = PRODUCT_CONTEXT('',#2,'mechanical');
-#1910 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#1911 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1912),#2254);
-#1912 = MANIFOLD_SOLID_BREP('',#1913);
-#1913 = CLOSED_SHELL('',(#1914,#1954,#1985,#2009,#2033,#2064,#2081,#2105
-    ,#2129,#2160,#2177,#2201,#2225,#2242));
-#1914 = ADVANCED_FACE('',(#1915),#1949,.T.);
-#1915 = FACE_BOUND('',#1916,.F.);
-#1916 = EDGE_LOOP('',(#1917,#1927,#1935,#1943));
-#1917 = ORIENTED_EDGE('',*,*,#1918,.F.);
-#1918 = EDGE_CURVE('',#1919,#1921,#1923,.T.);
-#1919 = VERTEX_POINT('',#1920);
-#1920 = CARTESIAN_POINT('',(-0.708788998278,2.583788998278,0.));
-#1921 = VERTEX_POINT('',#1922);
-#1922 = CARTESIAN_POINT('',(-0.708788998278,-0.233788998278,0.));
-#1923 = LINE('',#1924,#1925);
-#1924 = CARTESIAN_POINT('',(-0.708788998278,2.675,0.));
-#1925 = VECTOR('',#1926,1.);
-#1926 = DIRECTION('',(0.,-1.,0.));
-#1927 = ORIENTED_EDGE('',*,*,#1928,.F.);
-#1928 = EDGE_CURVE('',#1929,#1919,#1931,.T.);
-#1929 = VERTEX_POINT('',#1930);
-#1930 = CARTESIAN_POINT('',(-0.8,2.675,0.649));
-#1931 = LINE('',#1932,#1933);
-#1932 = CARTESIAN_POINT('',(-0.740060161362,2.615060161362,
+#1923 = ITEM_DEFINED_TRANSFORMATION('','',#11,#41);
+#1924 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1925);
+#1925 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','3rd Line','',#27,#1216,$);
+#1926 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1218));
+#1927 = SHAPE_DEFINITION_REPRESENTATION(#1928,#1934);
+#1928 = PRODUCT_DEFINITION_SHAPE('','',#1929);
+#1929 = PRODUCT_DEFINITION('design','',#1930,#1933);
+#1930 = PRODUCT_DEFINITION_FORMATION('','',#1931);
+#1931 = PRODUCT('Body','Body','',(#1932));
+#1932 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1934 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1935),#2277);
+#1935 = MANIFOLD_SOLID_BREP('',#1936);
+#1936 = CLOSED_SHELL('',(#1937,#1977,#2008,#2032,#2056,#2087,#2104,#2128
+    ,#2152,#2183,#2200,#2224,#2248,#2265));
+#1937 = ADVANCED_FACE('',(#1938),#1972,.T.);
+#1938 = FACE_BOUND('',#1939,.F.);
+#1939 = EDGE_LOOP('',(#1940,#1950,#1958,#1966));
+#1940 = ORIENTED_EDGE('',*,*,#1941,.F.);
+#1941 = EDGE_CURVE('',#1942,#1944,#1946,.T.);
+#1942 = VERTEX_POINT('',#1943);
+#1943 = CARTESIAN_POINT('',(-0.708788998278,2.583788998278,0.));
+#1944 = VERTEX_POINT('',#1945);
+#1945 = CARTESIAN_POINT('',(-0.708788998278,-0.233788998278,0.));
+#1946 = LINE('',#1947,#1948);
+#1947 = CARTESIAN_POINT('',(-0.708788998278,2.675,0.));
+#1948 = VECTOR('',#1949,1.);
+#1949 = DIRECTION('',(0.,-1.,0.));
+#1950 = ORIENTED_EDGE('',*,*,#1951,.F.);
+#1951 = EDGE_CURVE('',#1952,#1942,#1954,.T.);
+#1952 = VERTEX_POINT('',#1953);
+#1953 = CARTESIAN_POINT('',(-0.8,2.675,0.649));
+#1954 = LINE('',#1955,#1956);
+#1955 = CARTESIAN_POINT('',(-0.740060161362,2.615060161362,
     0.222505886988));
-#1933 = VECTOR('',#1934,1.);
-#1934 = DIRECTION('',(0.137844537492,-0.137844537492,-0.980814848464));
-#1935 = ORIENTED_EDGE('',*,*,#1936,.T.);
-#1936 = EDGE_CURVE('',#1929,#1937,#1939,.T.);
-#1937 = VERTEX_POINT('',#1938);
-#1938 = CARTESIAN_POINT('',(-0.8,-0.325,0.649));
-#1939 = LINE('',#1940,#1941);
-#1940 = CARTESIAN_POINT('',(-0.8,2.675,0.649));
-#1941 = VECTOR('',#1942,1.);
-#1942 = DIRECTION('',(0.,-1.,0.));
-#1943 = ORIENTED_EDGE('',*,*,#1944,.T.);
-#1944 = EDGE_CURVE('',#1937,#1921,#1945,.T.);
-#1945 = LINE('',#1946,#1947);
-#1946 = CARTESIAN_POINT('',(-0.725892824365,-0.250892824365,
-    0.121700046273));
-#1947 = VECTOR('',#1948,1.);
-#1948 = DIRECTION('',(0.137844537492,0.137844537492,-0.980814848464));
-#1949 = PLANE('',#1950);
-#1950 = AXIS2_PLACEMENT_3D('',#1951,#1952,#1953);
-#1951 = CARTESIAN_POINT('',(-0.754394499139,2.675,0.3245));
-#1952 = DIRECTION('',(-0.990268068742,0.,-0.13917310096));
-#1953 = DIRECTION('',(0.,1.,0.));
-#1954 = ADVANCED_FACE('',(#1955),#1980,.F.);
-#1955 = FACE_BOUND('',#1956,.F.);
-#1956 = EDGE_LOOP('',(#1957,#1958,#1966,#1974));
-#1957 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#1956 = VECTOR('',#1957,1.);
+#1957 = DIRECTION('',(0.137844537492,-0.137844537492,-0.980814848464));
 #1958 = ORIENTED_EDGE('',*,*,#1959,.T.);
-#1959 = EDGE_CURVE('',#1921,#1960,#1962,.T.);
+#1959 = EDGE_CURVE('',#1952,#1960,#1962,.T.);
 #1960 = VERTEX_POINT('',#1961);
-#1961 = CARTESIAN_POINT('',(0.708788998278,-0.233788998278,0.));
+#1961 = CARTESIAN_POINT('',(-0.8,-0.325,0.649));
 #1962 = LINE('',#1963,#1964);
-#1963 = CARTESIAN_POINT('',(-0.708788998278,-0.233788998278,0.));
+#1963 = CARTESIAN_POINT('',(-0.8,2.675,0.649));
 #1964 = VECTOR('',#1965,1.);
-#1965 = DIRECTION('',(1.,1.E-16,0.));
+#1965 = DIRECTION('',(0.,-1.,0.));
 #1966 = ORIENTED_EDGE('',*,*,#1967,.T.);
-#1967 = EDGE_CURVE('',#1960,#1968,#1970,.T.);
-#1968 = VERTEX_POINT('',#1969);
-#1969 = CARTESIAN_POINT('',(0.708788998278,2.583788998278,0.));
-#1970 = LINE('',#1971,#1972);
-#1971 = CARTESIAN_POINT('',(0.708788998278,-0.325,0.));
-#1972 = VECTOR('',#1973,1.);
-#1973 = DIRECTION('',(0.,1.,0.));
-#1974 = ORIENTED_EDGE('',*,*,#1975,.T.);
-#1975 = EDGE_CURVE('',#1968,#1919,#1976,.T.);
-#1976 = LINE('',#1977,#1978);
-#1977 = CARTESIAN_POINT('',(0.8,2.583788998278,0.));
-#1978 = VECTOR('',#1979,1.);
-#1979 = DIRECTION('',(-1.,0.,0.));
-#1980 = PLANE('',#1981);
-#1981 = AXIS2_PLACEMENT_3D('',#1982,#1983,#1984);
-#1982 = CARTESIAN_POINT('',(0.,1.175,0.));
-#1983 = DIRECTION('',(0.,0.,1.));
-#1984 = DIRECTION('',(1.,0.,0.));
-#1985 = ADVANCED_FACE('',(#1986),#2004,.T.);
-#1986 = FACE_BOUND('',#1987,.F.);
-#1987 = EDGE_LOOP('',(#1988,#1989,#1997,#2003));
-#1988 = ORIENTED_EDGE('',*,*,#1944,.F.);
+#1967 = EDGE_CURVE('',#1960,#1944,#1968,.T.);
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(-0.725892824365,-0.250892824365,
+    0.121700046273));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(0.137844537492,0.137844537492,-0.980814848464));
+#1972 = PLANE('',#1973);
+#1973 = AXIS2_PLACEMENT_3D('',#1974,#1975,#1976);
+#1974 = CARTESIAN_POINT('',(-0.754394499139,2.675,0.3245));
+#1975 = DIRECTION('',(-0.990268068742,0.,-0.13917310096));
+#1976 = DIRECTION('',(0.,1.,0.));
+#1977 = ADVANCED_FACE('',(#1978),#2003,.F.);
+#1978 = FACE_BOUND('',#1979,.F.);
+#1979 = EDGE_LOOP('',(#1980,#1981,#1989,#1997));
+#1980 = ORIENTED_EDGE('',*,*,#1941,.T.);
+#1981 = ORIENTED_EDGE('',*,*,#1982,.T.);
+#1982 = EDGE_CURVE('',#1944,#1983,#1985,.T.);
+#1983 = VERTEX_POINT('',#1984);
+#1984 = CARTESIAN_POINT('',(0.708788998278,-0.233788998278,0.));
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(-0.708788998278,-0.233788998278,0.));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(1.,1.E-16,0.));
 #1989 = ORIENTED_EDGE('',*,*,#1990,.T.);
-#1990 = EDGE_CURVE('',#1937,#1991,#1993,.T.);
+#1990 = EDGE_CURVE('',#1983,#1991,#1993,.T.);
 #1991 = VERTEX_POINT('',#1992);
-#1992 = CARTESIAN_POINT('',(0.8,-0.325,0.649));
+#1992 = CARTESIAN_POINT('',(0.708788998278,2.583788998278,0.));
 #1993 = LINE('',#1994,#1995);
-#1994 = CARTESIAN_POINT('',(-0.708788998278,-0.325,0.649));
+#1994 = CARTESIAN_POINT('',(0.708788998278,-0.325,0.));
 #1995 = VECTOR('',#1996,1.);
-#1996 = DIRECTION('',(1.,1.E-16,0.));
+#1996 = DIRECTION('',(0.,1.,0.));
 #1997 = ORIENTED_EDGE('',*,*,#1998,.T.);
-#1998 = EDGE_CURVE('',#1991,#1960,#1999,.T.);
+#1998 = EDGE_CURVE('',#1991,#1942,#1999,.T.);
 #1999 = LINE('',#2000,#2001);
-#2000 = CARTESIAN_POINT('',(0.740926716797,-0.265926716797,
-    0.228671749298));
+#2000 = CARTESIAN_POINT('',(0.8,2.583788998278,0.));
 #2001 = VECTOR('',#2002,1.);
-#2002 = DIRECTION('',(-0.137844537492,0.137844537492,-0.980814848464));
-#2003 = ORIENTED_EDGE('',*,*,#1959,.F.);
-#2004 = PLANE('',#2005);
-#2005 = AXIS2_PLACEMENT_3D('',#2006,#2007,#2008);
-#2006 = CARTESIAN_POINT('',(-0.708788998278,-0.279394499139,0.3245));
-#2007 = DIRECTION('',(1.E-16,-0.990268068742,-0.13917310096));
-#2008 = DIRECTION('',(-1.,-1.011574135975E-16,1.242744473928E-18));
-#2009 = ADVANCED_FACE('',(#2010),#2028,.T.);
-#2010 = FACE_BOUND('',#2011,.F.);
-#2011 = EDGE_LOOP('',(#2012,#2013,#2021,#2027));
-#2012 = ORIENTED_EDGE('',*,*,#1975,.F.);
-#2013 = ORIENTED_EDGE('',*,*,#2014,.F.);
-#2014 = EDGE_CURVE('',#2015,#1968,#2017,.T.);
-#2015 = VERTEX_POINT('',#2016);
-#2016 = CARTESIAN_POINT('',(0.8,2.675,0.649));
-#2017 = LINE('',#2018,#2019);
-#2018 = CARTESIAN_POINT('',(0.7267593798,2.6017593798,0.127865908582));
-#2019 = VECTOR('',#2020,1.);
-#2020 = DIRECTION('',(-0.137844537492,-0.137844537492,-0.980814848464));
-#2021 = ORIENTED_EDGE('',*,*,#2022,.T.);
-#2022 = EDGE_CURVE('',#2015,#1929,#2023,.T.);
-#2023 = LINE('',#2024,#2025);
-#2024 = CARTESIAN_POINT('',(0.8,2.675,0.649));
-#2025 = VECTOR('',#2026,1.);
-#2026 = DIRECTION('',(-1.,0.,0.));
-#2027 = ORIENTED_EDGE('',*,*,#1928,.T.);
-#2028 = PLANE('',#2029);
-#2029 = AXIS2_PLACEMENT_3D('',#2030,#2031,#2032);
-#2030 = CARTESIAN_POINT('',(0.8,2.629394499139,0.3245));
-#2031 = DIRECTION('',(0.,0.990268068742,-0.13917310096));
-#2032 = DIRECTION('',(1.,0.,0.));
-#2033 = ADVANCED_FACE('',(#2034),#2059,.F.);
-#2034 = FACE_BOUND('',#2035,.F.);
-#2035 = EDGE_LOOP('',(#2036,#2044,#2052,#2058));
-#2036 = ORIENTED_EDGE('',*,*,#2037,.T.);
-#2037 = EDGE_CURVE('',#1929,#2038,#2040,.T.);
+#2002 = DIRECTION('',(-1.,0.,0.));
+#2003 = PLANE('',#2004);
+#2004 = AXIS2_PLACEMENT_3D('',#2005,#2006,#2007);
+#2005 = CARTESIAN_POINT('',(0.,1.175,0.));
+#2006 = DIRECTION('',(0.,0.,1.));
+#2007 = DIRECTION('',(1.,0.,0.));
+#2008 = ADVANCED_FACE('',(#2009),#2027,.T.);
+#2009 = FACE_BOUND('',#2010,.F.);
+#2010 = EDGE_LOOP('',(#2011,#2012,#2020,#2026));
+#2011 = ORIENTED_EDGE('',*,*,#1967,.F.);
+#2012 = ORIENTED_EDGE('',*,*,#2013,.T.);
+#2013 = EDGE_CURVE('',#1960,#2014,#2016,.T.);
+#2014 = VERTEX_POINT('',#2015);
+#2015 = CARTESIAN_POINT('',(0.8,-0.325,0.649));
+#2016 = LINE('',#2017,#2018);
+#2017 = CARTESIAN_POINT('',(-0.708788998278,-0.325,0.649));
+#2018 = VECTOR('',#2019,1.);
+#2019 = DIRECTION('',(1.,1.E-16,0.));
+#2020 = ORIENTED_EDGE('',*,*,#2021,.T.);
+#2021 = EDGE_CURVE('',#2014,#1983,#2022,.T.);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(0.740926716797,-0.265926716797,
+    0.228671749298));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(-0.137844537492,0.137844537492,-0.980814848464));
+#2026 = ORIENTED_EDGE('',*,*,#1982,.F.);
+#2027 = PLANE('',#2028);
+#2028 = AXIS2_PLACEMENT_3D('',#2029,#2030,#2031);
+#2029 = CARTESIAN_POINT('',(-0.708788998278,-0.279394499139,0.3245));
+#2030 = DIRECTION('',(1.E-16,-0.990268068742,-0.13917310096));
+#2031 = DIRECTION('',(-1.,-1.011574135975E-16,1.242744473928E-18));
+#2032 = ADVANCED_FACE('',(#2033),#2051,.T.);
+#2033 = FACE_BOUND('',#2034,.F.);
+#2034 = EDGE_LOOP('',(#2035,#2036,#2044,#2050));
+#2035 = ORIENTED_EDGE('',*,*,#1998,.F.);
+#2036 = ORIENTED_EDGE('',*,*,#2037,.F.);
+#2037 = EDGE_CURVE('',#2038,#1991,#2040,.T.);
 #2038 = VERTEX_POINT('',#2039);
-#2039 = CARTESIAN_POINT('',(-0.8,2.675,0.65));
+#2039 = CARTESIAN_POINT('',(0.8,2.675,0.649));
 #2040 = LINE('',#2041,#2042);
-#2041 = CARTESIAN_POINT('',(-0.8,2.675,0.));
+#2041 = CARTESIAN_POINT('',(0.7267593798,2.6017593798,0.127865908582));
 #2042 = VECTOR('',#2043,1.);
-#2043 = DIRECTION('',(0.,0.,1.));
+#2043 = DIRECTION('',(-0.137844537492,-0.137844537492,-0.980814848464));
 #2044 = ORIENTED_EDGE('',*,*,#2045,.T.);
-#2045 = EDGE_CURVE('',#2038,#2046,#2048,.T.);
-#2046 = VERTEX_POINT('',#2047);
-#2047 = CARTESIAN_POINT('',(-0.8,-0.325,0.65));
-#2048 = LINE('',#2049,#2050);
-#2049 = CARTESIAN_POINT('',(-0.8,2.675,0.65));
-#2050 = VECTOR('',#2051,1.);
-#2051 = DIRECTION('',(0.,-1.,0.));
-#2052 = ORIENTED_EDGE('',*,*,#2053,.F.);
-#2053 = EDGE_CURVE('',#1937,#2046,#2054,.T.);
-#2054 = LINE('',#2055,#2056);
-#2055 = CARTESIAN_POINT('',(-0.8,-0.325,0.));
-#2056 = VECTOR('',#2057,1.);
-#2057 = DIRECTION('',(0.,0.,1.));
-#2058 = ORIENTED_EDGE('',*,*,#1936,.F.);
-#2059 = PLANE('',#2060);
-#2060 = AXIS2_PLACEMENT_3D('',#2061,#2062,#2063);
-#2061 = CARTESIAN_POINT('',(-0.8,2.675,0.));
-#2062 = DIRECTION('',(1.,0.,0.));
-#2063 = DIRECTION('',(0.,-1.,0.));
-#2064 = ADVANCED_FACE('',(#2065),#2076,.T.);
-#2065 = FACE_BOUND('',#2066,.F.);
-#2066 = EDGE_LOOP('',(#2067,#2068,#2074,#2075));
-#2067 = ORIENTED_EDGE('',*,*,#1998,.F.);
-#2068 = ORIENTED_EDGE('',*,*,#2069,.T.);
-#2069 = EDGE_CURVE('',#1991,#2015,#2070,.T.);
-#2070 = LINE('',#2071,#2072);
-#2071 = CARTESIAN_POINT('',(0.8,-0.325,0.649));
-#2072 = VECTOR('',#2073,1.);
-#2073 = DIRECTION('',(0.,1.,0.));
-#2074 = ORIENTED_EDGE('',*,*,#2014,.T.);
-#2075 = ORIENTED_EDGE('',*,*,#1967,.F.);
-#2076 = PLANE('',#2077);
-#2077 = AXIS2_PLACEMENT_3D('',#2078,#2079,#2080);
-#2078 = CARTESIAN_POINT('',(0.754394499139,-0.325,0.3245));
-#2079 = DIRECTION('',(0.990268068742,0.,-0.13917310096));
-#2080 = DIRECTION('',(-0.,-1.,-0.));
-#2081 = ADVANCED_FACE('',(#2082),#2100,.F.);
-#2082 = FACE_BOUND('',#2083,.F.);
-#2083 = EDGE_LOOP('',(#2084,#2092,#2093,#2094));
-#2084 = ORIENTED_EDGE('',*,*,#2085,.F.);
-#2085 = EDGE_CURVE('',#1991,#2086,#2088,.T.);
-#2086 = VERTEX_POINT('',#2087);
-#2087 = CARTESIAN_POINT('',(0.8,-0.325,0.65));
-#2088 = LINE('',#2089,#2090);
-#2089 = CARTESIAN_POINT('',(0.8,-0.325,0.));
-#2090 = VECTOR('',#2091,1.);
-#2091 = DIRECTION('',(0.,0.,1.));
-#2092 = ORIENTED_EDGE('',*,*,#1990,.F.);
-#2093 = ORIENTED_EDGE('',*,*,#2053,.T.);
-#2094 = ORIENTED_EDGE('',*,*,#2095,.T.);
-#2095 = EDGE_CURVE('',#2046,#2086,#2096,.T.);
-#2096 = LINE('',#2097,#2098);
-#2097 = CARTESIAN_POINT('',(-0.8,-0.325,0.65));
-#2098 = VECTOR('',#2099,1.);
-#2099 = DIRECTION('',(1.,1.E-16,0.));
-#2100 = PLANE('',#2101);
-#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104);
-#2102 = CARTESIAN_POINT('',(-0.8,-0.325,0.));
-#2103 = DIRECTION('',(-1.E-16,1.,0.));
-#2104 = DIRECTION('',(1.,1.E-16,0.));
-#2105 = ADVANCED_FACE('',(#2106),#2124,.F.);
-#2106 = FACE_BOUND('',#2107,.F.);
-#2107 = EDGE_LOOP('',(#2108,#2116,#2122,#2123));
-#2108 = ORIENTED_EDGE('',*,*,#2109,.T.);
-#2109 = EDGE_CURVE('',#2015,#2110,#2112,.T.);
-#2110 = VERTEX_POINT('',#2111);
-#2111 = CARTESIAN_POINT('',(0.8,2.675,0.65));
-#2112 = LINE('',#2113,#2114);
-#2113 = CARTESIAN_POINT('',(0.8,2.675,0.));
-#2114 = VECTOR('',#2115,1.);
-#2115 = DIRECTION('',(0.,0.,1.));
-#2116 = ORIENTED_EDGE('',*,*,#2117,.T.);
-#2117 = EDGE_CURVE('',#2110,#2038,#2118,.T.);
-#2118 = LINE('',#2119,#2120);
-#2119 = CARTESIAN_POINT('',(0.8,2.675,0.65));
-#2120 = VECTOR('',#2121,1.);
-#2121 = DIRECTION('',(-1.,0.,0.));
-#2122 = ORIENTED_EDGE('',*,*,#2037,.F.);
-#2123 = ORIENTED_EDGE('',*,*,#2022,.F.);
-#2124 = PLANE('',#2125);
-#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128);
-#2126 = CARTESIAN_POINT('',(0.8,2.675,0.));
-#2127 = DIRECTION('',(0.,-1.,0.));
-#2128 = DIRECTION('',(-1.,0.,0.));
-#2129 = ADVANCED_FACE('',(#2130),#2155,.F.);
-#2130 = FACE_BOUND('',#2131,.T.);
-#2131 = EDGE_LOOP('',(#2132,#2140,#2141,#2149));
-#2132 = ORIENTED_EDGE('',*,*,#2133,.F.);
-#2133 = EDGE_CURVE('',#2038,#2134,#2136,.T.);
-#2134 = VERTEX_POINT('',#2135);
-#2135 = CARTESIAN_POINT('',(-0.768532934625,2.643532934625,1.1));
-#2136 = LINE('',#2137,#2138);
-#2137 = CARTESIAN_POINT('',(-0.780468733282,2.655468733282,
+#2045 = EDGE_CURVE('',#2038,#1952,#2046,.T.);
+#2046 = LINE('',#2047,#2048);
+#2047 = CARTESIAN_POINT('',(0.8,2.675,0.649));
+#2048 = VECTOR('',#2049,1.);
+#2049 = DIRECTION('',(-1.,0.,0.));
+#2050 = ORIENTED_EDGE('',*,*,#1951,.T.);
+#2051 = PLANE('',#2052);
+#2052 = AXIS2_PLACEMENT_3D('',#2053,#2054,#2055);
+#2053 = CARTESIAN_POINT('',(0.8,2.629394499139,0.3245));
+#2054 = DIRECTION('',(0.,0.990268068742,-0.13917310096));
+#2055 = DIRECTION('',(1.,0.,0.));
+#2056 = ADVANCED_FACE('',(#2057),#2082,.F.);
+#2057 = FACE_BOUND('',#2058,.F.);
+#2058 = EDGE_LOOP('',(#2059,#2067,#2075,#2081));
+#2059 = ORIENTED_EDGE('',*,*,#2060,.T.);
+#2060 = EDGE_CURVE('',#1952,#2061,#2063,.T.);
+#2061 = VERTEX_POINT('',#2062);
+#2062 = CARTESIAN_POINT('',(-0.8,2.675,0.65));
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(-0.8,2.675,0.));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(0.,0.,1.));
+#2067 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2068 = EDGE_CURVE('',#2061,#2069,#2071,.T.);
+#2069 = VERTEX_POINT('',#2070);
+#2070 = CARTESIAN_POINT('',(-0.8,-0.325,0.65));
+#2071 = LINE('',#2072,#2073);
+#2072 = CARTESIAN_POINT('',(-0.8,2.675,0.65));
+#2073 = VECTOR('',#2074,1.);
+#2074 = DIRECTION('',(0.,-1.,0.));
+#2075 = ORIENTED_EDGE('',*,*,#2076,.F.);
+#2076 = EDGE_CURVE('',#1960,#2069,#2077,.T.);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(-0.8,-0.325,0.));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.,0.,1.));
+#2081 = ORIENTED_EDGE('',*,*,#1959,.F.);
+#2082 = PLANE('',#2083);
+#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086);
+#2084 = CARTESIAN_POINT('',(-0.8,2.675,0.));
+#2085 = DIRECTION('',(1.,0.,0.));
+#2086 = DIRECTION('',(0.,-1.,0.));
+#2087 = ADVANCED_FACE('',(#2088),#2099,.T.);
+#2088 = FACE_BOUND('',#2089,.F.);
+#2089 = EDGE_LOOP('',(#2090,#2091,#2097,#2098));
+#2090 = ORIENTED_EDGE('',*,*,#2021,.F.);
+#2091 = ORIENTED_EDGE('',*,*,#2092,.T.);
+#2092 = EDGE_CURVE('',#2014,#2038,#2093,.T.);
+#2093 = LINE('',#2094,#2095);
+#2094 = CARTESIAN_POINT('',(0.8,-0.325,0.649));
+#2095 = VECTOR('',#2096,1.);
+#2096 = DIRECTION('',(0.,1.,0.));
+#2097 = ORIENTED_EDGE('',*,*,#2037,.T.);
+#2098 = ORIENTED_EDGE('',*,*,#1990,.F.);
+#2099 = PLANE('',#2100);
+#2100 = AXIS2_PLACEMENT_3D('',#2101,#2102,#2103);
+#2101 = CARTESIAN_POINT('',(0.754394499139,-0.325,0.3245));
+#2102 = DIRECTION('',(0.990268068742,0.,-0.13917310096));
+#2103 = DIRECTION('',(-0.,-1.,-0.));
+#2104 = ADVANCED_FACE('',(#2105),#2123,.F.);
+#2105 = FACE_BOUND('',#2106,.F.);
+#2106 = EDGE_LOOP('',(#2107,#2115,#2116,#2117));
+#2107 = ORIENTED_EDGE('',*,*,#2108,.F.);
+#2108 = EDGE_CURVE('',#2014,#2109,#2111,.T.);
+#2109 = VERTEX_POINT('',#2110);
+#2110 = CARTESIAN_POINT('',(0.8,-0.325,0.65));
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(0.8,-0.325,0.));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(0.,0.,1.));
+#2115 = ORIENTED_EDGE('',*,*,#2013,.F.);
+#2116 = ORIENTED_EDGE('',*,*,#2076,.T.);
+#2117 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2118 = EDGE_CURVE('',#2069,#2109,#2119,.T.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-0.8,-0.325,0.65));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(1.,1.E-16,0.));
+#2123 = PLANE('',#2124);
+#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127);
+#2125 = CARTESIAN_POINT('',(-0.8,-0.325,0.));
+#2126 = DIRECTION('',(-1.E-16,1.,0.));
+#2127 = DIRECTION('',(1.,1.E-16,0.));
+#2128 = ADVANCED_FACE('',(#2129),#2147,.F.);
+#2129 = FACE_BOUND('',#2130,.F.);
+#2130 = EDGE_LOOP('',(#2131,#2139,#2145,#2146));
+#2131 = ORIENTED_EDGE('',*,*,#2132,.T.);
+#2132 = EDGE_CURVE('',#2038,#2133,#2135,.T.);
+#2133 = VERTEX_POINT('',#2134);
+#2134 = CARTESIAN_POINT('',(0.8,2.675,0.65));
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(0.8,2.675,0.));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(0.,0.,1.));
+#2139 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#2140 = EDGE_CURVE('',#2133,#2061,#2141,.T.);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(0.8,2.675,0.65));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(-1.,0.,0.));
+#2145 = ORIENTED_EDGE('',*,*,#2060,.F.);
+#2146 = ORIENTED_EDGE('',*,*,#2045,.F.);
+#2147 = PLANE('',#2148);
+#2148 = AXIS2_PLACEMENT_3D('',#2149,#2150,#2151);
+#2149 = CARTESIAN_POINT('',(0.8,2.675,0.));
+#2150 = DIRECTION('',(0.,-1.,0.));
+#2151 = DIRECTION('',(-1.,0.,0.));
+#2152 = ADVANCED_FACE('',(#2153),#2178,.F.);
+#2153 = FACE_BOUND('',#2154,.T.);
+#2154 = EDGE_LOOP('',(#2155,#2163,#2164,#2172));
+#2155 = ORIENTED_EDGE('',*,*,#2156,.F.);
+#2156 = EDGE_CURVE('',#2061,#2157,#2159,.T.);
+#2157 = VERTEX_POINT('',#2158);
+#2158 = CARTESIAN_POINT('',(-0.768532934625,2.643532934625,1.1));
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(-0.780468733282,2.655468733282,
     0.929310126907));
-#2138 = VECTOR('',#2139,1.);
-#2139 = DIRECTION('',(6.958737431666E-02,-6.958737431666E-02,
+#2161 = VECTOR('',#2162,1.);
+#2162 = DIRECTION('',(6.958737431666E-02,-6.958737431666E-02,
     0.995145815784));
-#2140 = ORIENTED_EDGE('',*,*,#2045,.T.);
-#2141 = ORIENTED_EDGE('',*,*,#2142,.T.);
-#2142 = EDGE_CURVE('',#2046,#2143,#2145,.T.);
-#2143 = VERTEX_POINT('',#2144);
-#2144 = CARTESIAN_POINT('',(-0.768532934625,-0.293532934625,1.1));
-#2145 = LINE('',#2146,#2147);
-#2146 = CARTESIAN_POINT('',(-0.777079051417,-0.302079051417,
+#2163 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2164 = ORIENTED_EDGE('',*,*,#2165,.T.);
+#2165 = EDGE_CURVE('',#2069,#2166,#2168,.T.);
+#2166 = VERTEX_POINT('',#2167);
+#2167 = CARTESIAN_POINT('',(-0.768532934625,-0.293532934625,1.1));
+#2168 = LINE('',#2169,#2170);
+#2169 = CARTESIAN_POINT('',(-0.777079051417,-0.302079051417,
     0.977784835974));
-#2147 = VECTOR('',#2148,1.);
-#2148 = DIRECTION('',(6.958737431666E-02,6.958737431666E-02,
+#2170 = VECTOR('',#2171,1.);
+#2171 = DIRECTION('',(6.958737431666E-02,6.958737431666E-02,
     0.995145815784));
-#2149 = ORIENTED_EDGE('',*,*,#2150,.F.);
-#2150 = EDGE_CURVE('',#2134,#2143,#2151,.T.);
-#2151 = LINE('',#2152,#2153);
-#2152 = CARTESIAN_POINT('',(-0.768532934625,2.675,1.1));
-#2153 = VECTOR('',#2154,1.);
-#2154 = DIRECTION('',(0.,-1.,0.));
-#2155 = PLANE('',#2156);
-#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159);
-#2157 = CARTESIAN_POINT('',(-0.784266467313,2.675,0.875));
-#2158 = DIRECTION('',(0.99756405026,0.,-6.975647374413E-02));
-#2159 = DIRECTION('',(0.,1.,0.));
-#2160 = ADVANCED_FACE('',(#2161),#2172,.F.);
-#2161 = FACE_BOUND('',#2162,.F.);
-#2162 = EDGE_LOOP('',(#2163,#2164,#2170,#2171));
-#2163 = ORIENTED_EDGE('',*,*,#2085,.T.);
-#2164 = ORIENTED_EDGE('',*,*,#2165,.T.);
-#2165 = EDGE_CURVE('',#2086,#2110,#2166,.T.);
-#2166 = LINE('',#2167,#2168);
-#2167 = CARTESIAN_POINT('',(0.8,-0.325,0.65));
-#2168 = VECTOR('',#2169,1.);
-#2169 = DIRECTION('',(0.,1.,0.));
-#2170 = ORIENTED_EDGE('',*,*,#2109,.F.);
-#2171 = ORIENTED_EDGE('',*,*,#2069,.F.);
-#2172 = PLANE('',#2173);
-#2173 = AXIS2_PLACEMENT_3D('',#2174,#2175,#2176);
-#2174 = CARTESIAN_POINT('',(0.8,-0.325,0.));
-#2175 = DIRECTION('',(-1.,0.,0.));
-#2176 = DIRECTION('',(0.,1.,0.));
-#2177 = ADVANCED_FACE('',(#2178),#2196,.F.);
-#2178 = FACE_BOUND('',#2179,.T.);
-#2179 = EDGE_LOOP('',(#2180,#2181,#2182,#2190));
-#2180 = ORIENTED_EDGE('',*,*,#2142,.F.);
-#2181 = ORIENTED_EDGE('',*,*,#2095,.T.);
-#2182 = ORIENTED_EDGE('',*,*,#2183,.T.);
-#2183 = EDGE_CURVE('',#2086,#2184,#2186,.T.);
-#2184 = VERTEX_POINT('',#2185);
-#2185 = CARTESIAN_POINT('',(0.768532934625,-0.293532934625,1.1));
-#2186 = LINE('',#2187,#2188);
-#2187 = CARTESIAN_POINT('',(0.780468733282,-0.305468733282,
+#2172 = ORIENTED_EDGE('',*,*,#2173,.F.);
+#2173 = EDGE_CURVE('',#2157,#2166,#2174,.T.);
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(-0.768532934625,2.675,1.1));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(0.,-1.,0.));
+#2178 = PLANE('',#2179);
+#2179 = AXIS2_PLACEMENT_3D('',#2180,#2181,#2182);
+#2180 = CARTESIAN_POINT('',(-0.784266467313,2.675,0.875));
+#2181 = DIRECTION('',(0.99756405026,0.,-6.975647374413E-02));
+#2182 = DIRECTION('',(0.,1.,0.));
+#2183 = ADVANCED_FACE('',(#2184),#2195,.F.);
+#2184 = FACE_BOUND('',#2185,.F.);
+#2185 = EDGE_LOOP('',(#2186,#2187,#2193,#2194));
+#2186 = ORIENTED_EDGE('',*,*,#2108,.T.);
+#2187 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#2188 = EDGE_CURVE('',#2109,#2133,#2189,.T.);
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(0.8,-0.325,0.65));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(0.,1.,0.));
+#2193 = ORIENTED_EDGE('',*,*,#2132,.F.);
+#2194 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2195 = PLANE('',#2196);
+#2196 = AXIS2_PLACEMENT_3D('',#2197,#2198,#2199);
+#2197 = CARTESIAN_POINT('',(0.8,-0.325,0.));
+#2198 = DIRECTION('',(-1.,0.,0.));
+#2199 = DIRECTION('',(0.,1.,0.));
+#2200 = ADVANCED_FACE('',(#2201),#2219,.F.);
+#2201 = FACE_BOUND('',#2202,.T.);
+#2202 = EDGE_LOOP('',(#2203,#2204,#2205,#2213));
+#2203 = ORIENTED_EDGE('',*,*,#2165,.F.);
+#2204 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2205 = ORIENTED_EDGE('',*,*,#2206,.T.);
+#2206 = EDGE_CURVE('',#2109,#2207,#2209,.T.);
+#2207 = VERTEX_POINT('',#2208);
+#2208 = CARTESIAN_POINT('',(0.768532934625,-0.293532934625,1.1));
+#2209 = LINE('',#2210,#2211);
+#2210 = CARTESIAN_POINT('',(0.780468733282,-0.305468733282,
     0.929310126907));
-#2188 = VECTOR('',#2189,1.);
-#2189 = DIRECTION('',(-6.958737431666E-02,6.958737431666E-02,
-    0.995145815784));
-#2190 = ORIENTED_EDGE('',*,*,#2191,.F.);
-#2191 = EDGE_CURVE('',#2143,#2184,#2192,.T.);
-#2192 = LINE('',#2193,#2194);
-#2193 = CARTESIAN_POINT('',(-0.8,-0.293532934625,1.1));
-#2194 = VECTOR('',#2195,1.);
-#2195 = DIRECTION('',(1.,1.E-16,0.));
-#2196 = PLANE('',#2197);
-#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200);
-#2198 = CARTESIAN_POINT('',(-0.8,-0.309266467313,0.875));
-#2199 = DIRECTION('',(-1.E-16,0.99756405026,-6.975647374413E-02));
-#2200 = DIRECTION('',(-1.,-1.002430015889E-16,1.699232640926E-20));
-#2201 = ADVANCED_FACE('',(#2202),#2220,.F.);
-#2202 = FACE_BOUND('',#2203,.T.);
-#2203 = EDGE_LOOP('',(#2204,#2212,#2213,#2214));
-#2204 = ORIENTED_EDGE('',*,*,#2205,.F.);
-#2205 = EDGE_CURVE('',#2110,#2206,#2208,.T.);
-#2206 = VERTEX_POINT('',#2207);
-#2207 = CARTESIAN_POINT('',(0.768532934625,2.643532934625,1.1));
-#2208 = LINE('',#2209,#2210);
-#2209 = CARTESIAN_POINT('',(0.777079051417,2.652079051417,0.977784835974
-    ));
-#2210 = VECTOR('',#2211,1.);
-#2211 = DIRECTION('',(-6.958737431666E-02,-6.958737431666E-02,
+#2211 = VECTOR('',#2212,1.);
+#2212 = DIRECTION('',(-6.958737431666E-02,6.958737431666E-02,
     0.995145815784));
-#2212 = ORIENTED_EDGE('',*,*,#2117,.T.);
-#2213 = ORIENTED_EDGE('',*,*,#2133,.T.);
-#2214 = ORIENTED_EDGE('',*,*,#2215,.F.);
-#2215 = EDGE_CURVE('',#2206,#2134,#2216,.T.);
-#2216 = LINE('',#2217,#2218);
-#2217 = CARTESIAN_POINT('',(0.8,2.643532934625,1.1));
-#2218 = VECTOR('',#2219,1.);
-#2219 = DIRECTION('',(-1.,0.,0.));
-#2220 = PLANE('',#2221);
-#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);
-#2222 = CARTESIAN_POINT('',(0.8,2.659266467313,0.875));
-#2223 = DIRECTION('',(-0.,-0.99756405026,-6.975647374413E-02));
-#2224 = DIRECTION('',(1.,0.,0.));
-#2225 = ADVANCED_FACE('',(#2226),#2237,.T.);
-#2226 = FACE_BOUND('',#2227,.T.);
-#2227 = EDGE_LOOP('',(#2228,#2229,#2235,#2236));
-#2228 = ORIENTED_EDGE('',*,*,#2191,.T.);
-#2229 = ORIENTED_EDGE('',*,*,#2230,.T.);
-#2230 = EDGE_CURVE('',#2184,#2206,#2231,.T.);
+#2213 = ORIENTED_EDGE('',*,*,#2214,.F.);
+#2214 = EDGE_CURVE('',#2166,#2207,#2215,.T.);
+#2215 = LINE('',#2216,#2217);
+#2216 = CARTESIAN_POINT('',(-0.8,-0.293532934625,1.1));
+#2217 = VECTOR('',#2218,1.);
+#2218 = DIRECTION('',(1.,1.E-16,0.));
+#2219 = PLANE('',#2220);
+#2220 = AXIS2_PLACEMENT_3D('',#2221,#2222,#2223);
+#2221 = CARTESIAN_POINT('',(-0.8,-0.309266467313,0.875));
+#2222 = DIRECTION('',(-1.E-16,0.99756405026,-6.975647374413E-02));
+#2223 = DIRECTION('',(-1.,-1.002430015889E-16,1.699232640926E-20));
+#2224 = ADVANCED_FACE('',(#2225),#2243,.F.);
+#2225 = FACE_BOUND('',#2226,.T.);
+#2226 = EDGE_LOOP('',(#2227,#2235,#2236,#2237));
+#2227 = ORIENTED_EDGE('',*,*,#2228,.F.);
+#2228 = EDGE_CURVE('',#2133,#2229,#2231,.T.);
+#2229 = VERTEX_POINT('',#2230);
+#2230 = CARTESIAN_POINT('',(0.768532934625,2.643532934625,1.1));
 #2231 = LINE('',#2232,#2233);
-#2232 = CARTESIAN_POINT('',(0.768532934625,-0.325,1.1));
+#2232 = CARTESIAN_POINT('',(0.777079051417,2.652079051417,0.977784835974
+    ));
 #2233 = VECTOR('',#2234,1.);
-#2234 = DIRECTION('',(0.,1.,0.));
-#2235 = ORIENTED_EDGE('',*,*,#2215,.T.);
-#2236 = ORIENTED_EDGE('',*,*,#2150,.T.);
-#2237 = PLANE('',#2238);
-#2238 = AXIS2_PLACEMENT_3D('',#2239,#2240,#2241);
-#2239 = CARTESIAN_POINT('',(0.,1.175,1.1));
-#2240 = DIRECTION('',(0.,0.,1.));
-#2241 = DIRECTION('',(1.,0.,0.));
-#2242 = ADVANCED_FACE('',(#2243),#2249,.F.);
-#2243 = FACE_BOUND('',#2244,.T.);
-#2244 = EDGE_LOOP('',(#2245,#2246,#2247,#2248));
-#2245 = ORIENTED_EDGE('',*,*,#2183,.F.);
-#2246 = ORIENTED_EDGE('',*,*,#2165,.T.);
-#2247 = ORIENTED_EDGE('',*,*,#2205,.T.);
-#2248 = ORIENTED_EDGE('',*,*,#2230,.F.);
-#2249 = PLANE('',#2250);
-#2250 = AXIS2_PLACEMENT_3D('',#2251,#2252,#2253);
-#2251 = CARTESIAN_POINT('',(0.784266467313,-0.325,0.875));
-#2252 = DIRECTION('',(-0.99756405026,0.,-6.975647374413E-02));
-#2253 = DIRECTION('',(-0.,-1.,-0.));
-#2254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2258)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#2255,#2256,#2257)) REPRESENTATION_CONTEXT
+#2234 = DIRECTION('',(-6.958737431666E-02,-6.958737431666E-02,
+    0.995145815784));
+#2235 = ORIENTED_EDGE('',*,*,#2140,.T.);
+#2236 = ORIENTED_EDGE('',*,*,#2156,.T.);
+#2237 = ORIENTED_EDGE('',*,*,#2238,.F.);
+#2238 = EDGE_CURVE('',#2229,#2157,#2239,.T.);
+#2239 = LINE('',#2240,#2241);
+#2240 = CARTESIAN_POINT('',(0.8,2.643532934625,1.1));
+#2241 = VECTOR('',#2242,1.);
+#2242 = DIRECTION('',(-1.,0.,0.));
+#2243 = PLANE('',#2244);
+#2244 = AXIS2_PLACEMENT_3D('',#2245,#2246,#2247);
+#2245 = CARTESIAN_POINT('',(0.8,2.659266467313,0.875));
+#2246 = DIRECTION('',(-0.,-0.99756405026,-6.975647374413E-02));
+#2247 = DIRECTION('',(1.,0.,0.));
+#2248 = ADVANCED_FACE('',(#2249),#2260,.T.);
+#2249 = FACE_BOUND('',#2250,.T.);
+#2250 = EDGE_LOOP('',(#2251,#2252,#2258,#2259));
+#2251 = ORIENTED_EDGE('',*,*,#2214,.T.);
+#2252 = ORIENTED_EDGE('',*,*,#2253,.T.);
+#2253 = EDGE_CURVE('',#2207,#2229,#2254,.T.);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(0.768532934625,-0.325,1.1));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(0.,1.,0.));
+#2258 = ORIENTED_EDGE('',*,*,#2238,.T.);
+#2259 = ORIENTED_EDGE('',*,*,#2173,.T.);
+#2260 = PLANE('',#2261);
+#2261 = AXIS2_PLACEMENT_3D('',#2262,#2263,#2264);
+#2262 = CARTESIAN_POINT('',(0.,1.175,1.1));
+#2263 = DIRECTION('',(0.,0.,1.));
+#2264 = DIRECTION('',(1.,0.,0.));
+#2265 = ADVANCED_FACE('',(#2266),#2272,.F.);
+#2266 = FACE_BOUND('',#2267,.T.);
+#2267 = EDGE_LOOP('',(#2268,#2269,#2270,#2271));
+#2268 = ORIENTED_EDGE('',*,*,#2206,.F.);
+#2269 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#2270 = ORIENTED_EDGE('',*,*,#2228,.T.);
+#2271 = ORIENTED_EDGE('',*,*,#2253,.F.);
+#2272 = PLANE('',#2273);
+#2273 = AXIS2_PLACEMENT_3D('',#2274,#2275,#2276);
+#2274 = CARTESIAN_POINT('',(0.784266467313,-0.325,0.875));
+#2275 = DIRECTION('',(-0.99756405026,0.,-6.975647374413E-02));
+#2276 = DIRECTION('',(-0.,-1.,-0.));
+#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2281)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2278,#2279,#2280)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#2255 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#2256 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#2257 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#2258 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2255,
+#2278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2278,
   'distance_accuracy_value','confusion accuracy');
-#2259 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2260,#2262);
-#2260 = ( REPRESENTATION_RELATIONSHIP('','',#1911,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2261) 
+#2282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2283,#2285);
+#2283 = ( REPRESENTATION_RELATIONSHIP('','',#1934,#32) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2284) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#2261 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
-#2262 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #2263);
-#2263 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Body','',#5,#1906,$);
-#2264 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1908));
-#2265 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #2266),#1893);
-#2266 = STYLED_ITEM('color',(#2267),#1199);
-#2267 = PRESENTATION_STYLE_ASSIGNMENT((#2268,#2274));
-#2268 = SURFACE_STYLE_USAGE(.BOTH.,#2269);
-#2269 = SURFACE_SIDE_STYLE('',(#2270));
-#2270 = SURFACE_STYLE_FILL_AREA(#2271);
-#2271 = FILL_AREA_STYLE('',(#2272));
-#2272 = FILL_AREA_STYLE_COLOUR('',#2273);
-#2273 = COLOUR_RGB('',0.800000010877,0.800000010877,0.901960800373);
-#2274 = CURVE_STYLE('',#2275,POSITIVE_LENGTH_MEASURE(0.1),#2276);
-#2275 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#2276 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+#2284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45);
+#2285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2286);
+#2286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Body','',#27,#1929,$);
+#2287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1931));
+#2288 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2289),#2277);
+#2289 = STYLED_ITEM('color',(#2290),#1935);
+#2290 = PRESENTATION_STYLE_ASSIGNMENT((#2291,#2297));
+#2291 = SURFACE_STYLE_USAGE(.BOTH.,#2292);
+#2292 = SURFACE_SIDE_STYLE('',(#2293));
+#2293 = SURFACE_STYLE_FILL_AREA(#2294);
+#2294 = FILL_AREA_STYLE('',(#2295));
+#2295 = FILL_AREA_STYLE_COLOUR('',#2296);
+#2296 = COLOUR_RGB('',0.501960817233,0.109803919806,0.);
+#2297 = CURVE_STYLE('',#2298,POSITIVE_LENGTH_MEASURE(0.1),#2299);
+#2298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2299 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
   9.803921802644E-02);
-#2277 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #2278),#1180);
-#2278 = STYLED_ITEM('color',(#2279),#758);
-#2279 = PRESENTATION_STYLE_ASSIGNMENT((#2280,#2285));
-#2280 = SURFACE_STYLE_USAGE(.BOTH.,#2281);
-#2281 = SURFACE_SIDE_STYLE('',(#2282));
-#2282 = SURFACE_STYLE_FILL_AREA(#2283);
-#2283 = FILL_AREA_STYLE('',(#2284));
-#2284 = FILL_AREA_STYLE_COLOUR('',#2273);
-#2285 = CURVE_STYLE('',#2286,POSITIVE_LENGTH_MEASURE(0.1),#2276);
-#2286 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#2287 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #2288),#2254);
-#2288 = STYLED_ITEM('color',(#2289),#1912);
-#2289 = PRESENTATION_STYLE_ASSIGNMENT((#2290,#2296));
-#2290 = SURFACE_STYLE_USAGE(.BOTH.,#2291);
-#2291 = SURFACE_SIDE_STYLE('',(#2292));
-#2292 = SURFACE_STYLE_FILL_AREA(#2293);
-#2293 = FILL_AREA_STYLE('',(#2294));
-#2294 = FILL_AREA_STYLE_COLOUR('',#2295);
-#2295 = COLOUR_RGB('',0.501960817233,0.109803919806,0.);
-#2296 = CURVE_STYLE('',#2297,POSITIVE_LENGTH_MEASURE(0.1),#2276);
-#2297 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#2298 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #2299),#739);
-#2299 = STYLED_ITEM('color',(#2300),#45);
-#2300 = PRESENTATION_STYLE_ASSIGNMENT((#2301,#2306));
-#2301 = SURFACE_STYLE_USAGE(.BOTH.,#2302);
-#2302 = SURFACE_SIDE_STYLE('',(#2303));
-#2303 = SURFACE_STYLE_FILL_AREA(#2304);
-#2304 = FILL_AREA_STYLE('',(#2305));
-#2305 = FILL_AREA_STYLE_COLOUR('',#2273);
-#2306 = CURVE_STYLE('',#2307,POSITIVE_LENGTH_MEASURE(0.1),#2276);
-#2307 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2300 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2301),#762);
+#2301 = STYLED_ITEM('color',(#2302),#68);
+#2302 = PRESENTATION_STYLE_ASSIGNMENT((#2303,#2309));
+#2303 = SURFACE_STYLE_USAGE(.BOTH.,#2304);
+#2304 = SURFACE_SIDE_STYLE('',(#2305));
+#2305 = SURFACE_STYLE_FILL_AREA(#2306);
+#2306 = FILL_AREA_STYLE('',(#2307));
+#2307 = FILL_AREA_STYLE_COLOUR('',#2308);
+#2308 = COLOUR_RGB('',0.800000010877,0.800000010877,0.901960800373);
+#2309 = CURVE_STYLE('',#2310,POSITIVE_LENGTH_MEASURE(0.1),#2299);
+#2310 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2311 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2312),#1203);
+#2312 = STYLED_ITEM('color',(#2313),#781);
+#2313 = PRESENTATION_STYLE_ASSIGNMENT((#2314,#2319));
+#2314 = SURFACE_STYLE_USAGE(.BOTH.,#2315);
+#2315 = SURFACE_SIDE_STYLE('',(#2316));
+#2316 = SURFACE_STYLE_FILL_AREA(#2317);
+#2317 = FILL_AREA_STYLE('',(#2318));
+#2318 = FILL_AREA_STYLE_COLOUR('',#2308);
+#2319 = CURVE_STYLE('',#2320,POSITIVE_LENGTH_MEASURE(0.1),#2299);
+#2320 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2321 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2322),#1916);
+#2322 = STYLED_ITEM('color',(#2323),#1222);
+#2323 = PRESENTATION_STYLE_ASSIGNMENT((#2324,#2329));
+#2324 = SURFACE_STYLE_USAGE(.BOTH.,#2325);
+#2325 = SURFACE_SIDE_STYLE('',(#2326));
+#2326 = SURFACE_STYLE_FILL_AREA(#2327);
+#2327 = FILL_AREA_STYLE('',(#2328));
+#2328 = FILL_AREA_STYLE_COLOUR('',#2308);
+#2329 = CURVE_STYLE('',#2330,POSITIVE_LENGTH_MEASURE(0.1),#2299);
+#2330 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
 ENDSEC;
 END-ISO-10303-21;
diff --git a/fab.3dsource/SOT23-5.FCStd b/fab.3dsource/SOT23-5.FCStd
index 1ca70bb6125edb6845c2903254580fffe1a52132..76b8063292afc1e2475d50682752d39d327e58a8 100644
GIT binary patch
literal 104555
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
Tqq|_j)_QsZe1Zf&pV0b$z4Aep

literal 82283
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
L0z#J$*O~ku+xkkD

diff --git a/fab.pretty/Comparator_Texas_TLV3601DBVR.kicad_mod b/fab.pretty/Comparator_Texas_TLV3601DBVR.kicad_mod
index 3ecd1a5..c62028c 100644
--- a/fab.pretty/Comparator_Texas_TLV3601DBVR.kicad_mod
+++ b/fab.pretty/Comparator_Texas_TLV3601DBVR.kicad_mod
@@ -1,50 +1,229 @@
-(footprint "Comparator_Texas_TLV3601DBVR" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "5-pin SOT23 package")
-  (tags "SOT-23-5 hand-soldering")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -2.9) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp fab9e39d-f661-40d5-987c-9120c65cc934)
-  )
-  (fp_text value "Comparator_Texas_TLV3601DBVR" (at 0 2.9) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp a91f8b16-ebc4-49cb-8ad6-6ef025cdc6f1)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-      (effects (font (size 0.5 0.5) (thickness 0.075)))
-    (tstamp 09abbf18-7d2b-4954-842a-48f10bb9b30d)
-  )
-  (fp_line (start -0.9 1.61) (end 0.9 1.61)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b19ffaaf-615d-45a7-936e-2ee2a28eb9fd))
-  (fp_line (start 0.9 -1.61) (end -1.55 -1.61)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d6e73b0d-6a57-4365-b873-4e04ad5f5f19))
-  (fp_line (start -2.1 -1.8) (end -2.1 1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 37a6c64b-6f8f-4550-bbd6-7f927c0ebb3d))
-  (fp_line (start -2.1 -1.8) (end 2.1 -1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d6136c2e-e135-4e03-909a-289b05870a31))
-  (fp_line (start 2.1 1.8) (end -2.1 1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b49a6aea-6bbb-4afe-b474-a77d761975df))
-  (fp_line (start 2.1 1.8) (end 2.1 -1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8fab7e51-aced-4259-b91f-054ee39a3087))
-  (fp_line (start -0.9 -0.9) (end -0.9 1.55)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8738f5c2-ec06-439d-ab5d-5d39a7480ab7))
-  (fp_line (start -0.9 -0.9) (end -0.25 -1.55)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a7680fc-fcc2-4914-8ef6-3e826d539957))
-  (fp_line (start 0.9 -1.55) (end -0.25 -1.55)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f5fe05e5-16a1-4691-9848-8ffda3326898))
-  (fp_line (start 0.9 -1.55) (end 0.9 1.55)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78d6417a-90ed-4128-81cc-12f09cef20f7))
-  (fp_line (start 0.9 1.55) (end -0.9 1.55)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c20e4379-fd5e-430d-bed4-610f442111b6))
-  (pad "1" smd rect (at -1.3 -0.95) (size 1.1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9134ffc5-74fa-41d5-9542-b0318fcd2921))
-  (pad "2" smd rect (at -1.3 0) (size 1.1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 814d9ffb-5781-4d33-bfb5-1b5cfeea2fb2))
-  (pad "3" smd rect (at -1.3 0.95) (size 1.1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bed06db4-4427-4b74-acc7-18a946b0525f))
-  (pad "4" smd rect (at 1.3 0.95) (size 1.1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35a42e93-f431-4247-a633-d9a92fa5d0bd))
-  (pad "5" smd rect (at 1.3 -0.95) (size 1.1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13fa5acb-1a1b-42bb-963d-ed862c70e5c7))
-  (model "${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes\\SOT-23-5.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
+(footprint "Comparator_Texas_TLV3601DBVR"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "5-pin SOT23 package")
+	(tags "SOT-23-5 hand-soldering")
+	(property "Reference" "REF**"
+		(at 0 -2.9 0)
+		(layer "F.SilkS")
+		(uuid "fab9e39d-f661-40d5-987c-9120c65cc934")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "Comparator_Texas_TLV3601DBVR"
+		(at 0 2.9 0)
+		(layer "F.Fab")
+		(uuid "a91f8b16-ebc4-49cb-8ad6-6ef025cdc6f1")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "4b293ba9-8428-45a4-ae4d-36bdb9b91a8e")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "6f2d6645-25c2-4cb9-9529-b7066f58c341")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "6bf58645-9f62-431b-a5b9-447f800a66d0")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -0.9 1.61)
+		(end 0.9 1.61)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "b19ffaaf-615d-45a7-936e-2ee2a28eb9fd")
+	)
+	(fp_line
+		(start 0.9 -1.61)
+		(end -1.55 -1.61)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d6e73b0d-6a57-4365-b873-4e04ad5f5f19")
+	)
+	(fp_line
+		(start -2.1 -1.8)
+		(end -2.1 1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "37a6c64b-6f8f-4550-bbd6-7f927c0ebb3d")
+	)
+	(fp_line
+		(start -2.1 -1.8)
+		(end 2.1 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "d6136c2e-e135-4e03-909a-289b05870a31")
+	)
+	(fp_line
+		(start 2.1 1.8)
+		(end -2.1 1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b49a6aea-6bbb-4afe-b474-a77d761975df")
+	)
+	(fp_line
+		(start 2.1 1.8)
+		(end 2.1 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "8fab7e51-aced-4259-b91f-054ee39a3087")
+	)
+	(fp_line
+		(start -0.9 -0.9)
+		(end -0.9 1.55)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8738f5c2-ec06-439d-ab5d-5d39a7480ab7")
+	)
+	(fp_line
+		(start -0.9 -0.9)
+		(end -0.25 -1.55)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6a7680fc-fcc2-4914-8ef6-3e826d539957")
+	)
+	(fp_line
+		(start 0.9 -1.55)
+		(end -0.25 -1.55)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f5fe05e5-16a1-4691-9848-8ffda3326898")
+	)
+	(fp_line
+		(start 0.9 -1.55)
+		(end 0.9 1.55)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "78d6417a-90ed-4128-81cc-12f09cef20f7")
+	)
+	(fp_line
+		(start 0.9 1.55)
+		(end -0.9 1.55)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c20e4379-fd5e-430d-bed4-610f442111b6")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "09abbf18-7d2b-4954-842a-48f10bb9b30d")
+		(effects
+			(font
+				(size 0.5 0.5)
+				(thickness 0.075)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at -1.3 -0.95)
+		(size 1.1 0.6)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "9134ffc5-74fa-41d5-9542-b0318fcd2921")
+	)
+	(pad "2" smd rect
+		(at -1.3 0)
+		(size 1.1 0.6)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "814d9ffb-5781-4d33-bfb5-1b5cfeea2fb2")
+	)
+	(pad "3" smd rect
+		(at -1.3 0.95)
+		(size 1.1 0.6)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "bed06db4-4427-4b74-acc7-18a946b0525f")
+	)
+	(pad "4" smd rect
+		(at 1.3 0.95)
+		(size 1.1 0.6)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "35a42e93-f431-4247-a633-d9a92fa5d0bd")
+	)
+	(pad "5" smd rect
+		(at 1.3 -0.95)
+		(size 1.1 0.6)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "13fa5acb-1a1b-42bb-963d-ed862c70e5c7")
+	)
+	(model "${FAB}/fab.3dshapes/SOT23-5.step"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
 )
-- 
GitLab