From f07bd5c1b1edecccf39933313437056d3d2b0d86 Mon Sep 17 00:00:00 2001
From: Ika89 <sasa.ikic89@gmail.com>
Date: Thu, 11 May 2023 16:44:07 +0200
Subject: [PATCH] LMR16020PDDAR

Switching buck regulator LMR16020PDDAR's symbol, footprint and 3D
---
 STEP/SOIC/TI SOIC-8 DDA0008B.step             | 4304 +++++++++++++++++
 ... LEADED - SOIC - TI SOIC-8 DDA0008B.PcbLib |  Bin 0 -> 193024 bytes
 ...WER - SWITCHMODE - TI LMR16020PDDAR.SchLib |  Bin 0 -> 4608 bytes
 3 files changed, 4304 insertions(+)
 create mode 100644 STEP/SOIC/TI SOIC-8 DDA0008B.step
 create mode 100644 footprints/Leaded - SOIC/PCB - LEADED - SOIC - TI SOIC-8 DDA0008B.PcbLib
 create mode 100644 symbols/Power - Switchmode/SCH - POWER - SWITCHMODE - TI LMR16020PDDAR.SchLib

diff --git a/STEP/SOIC/TI SOIC-8 DDA0008B.step b/STEP/SOIC/TI SOIC-8 DDA0008B.step
new file mode 100644
index 000000000..29074e971
--- /dev/null
+++ b/STEP/SOIC/TI SOIC-8 DDA0008B.step	
@@ -0,0 +1,4304 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-05-11T16:08:59',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 7.5','Open CASCADE 7.5'
+  ,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('PCB','PCB','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11),#15);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#16,
+  'distance_accuracy_value','confusion accuracy');
+#20 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#21 = SHAPE_DEFINITION_REPRESENTATION(#22,#28);
+#22 = PRODUCT_DEFINITION_SHAPE('','',#23);
+#23 = PRODUCT_DEFINITION('design','',#24,#27);
+#24 = PRODUCT_DEFINITION_FORMATION('','',#25);
+#25 = PRODUCT('Designator1','Designator1','',(#26));
+#26 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28 = SHAPE_REPRESENTATION('',(#11,#29),#33);
+#29 = AXIS2_PLACEMENT_3D('',#30,#31,#32);
+#30 = CARTESIAN_POINT('',(0.,0.,0.));
+#31 = DIRECTION('',(0.,0.,1.));
+#32 = DIRECTION('',(1.,0.,0.));
+#33 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#34,#35,#36)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#34,
+  'distance_accuracy_value','confusion accuracy');
+#38 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25));
+#39 = SHAPE_DEFINITION_REPRESENTATION(#40,#46);
+#40 = PRODUCT_DEFINITION_SHAPE('','',#41);
+#41 = PRODUCT_DEFINITION('design','',#42,#45);
+#42 = PRODUCT_DEFINITION_FORMATION('','',#43);
+#43 = PRODUCT('6576942688','6576942688','',(#44));
+#44 = PRODUCT_CONTEXT('',#2,'mechanical');
+#45 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46 = SHAPE_REPRESENTATION('',(#11,#47,#51,#55,#59,#63,#67,#71,#75,#79,
+    #83),#87);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-2.,-2.5,1.E-03));
+#49 = DIRECTION('',(0.,0.,1.));
+#50 = DIRECTION('',(1.,0.,0.));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(-2.,-2.5,0.));
+#53 = DIRECTION('',(0.,0.,1.));
+#54 = DIRECTION('',(1.,0.,0.));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(-2.,-1.905,0.));
+#57 = DIRECTION('',(0.,0.,1.));
+#58 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(-2.,-0.635,0.));
+#61 = DIRECTION('',(0.,0.,1.));
+#62 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(-2.,0.635,0.));
+#65 = DIRECTION('',(0.,0.,1.));
+#66 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-2.,1.905,0.));
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(2.,-1.905,0.));
+#73 = DIRECTION('',(0.,0.,1.));
+#74 = DIRECTION('',(1.,0.,0.));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(2.,-0.635,0.));
+#77 = DIRECTION('',(0.,0.,1.));
+#78 = DIRECTION('',(1.,0.,0.));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(2.,0.635,0.));
+#81 = DIRECTION('',(0.,0.,1.));
+#82 = DIRECTION('',(1.,0.,0.));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(2.,1.905,0.));
+#85 = DIRECTION('',(0.,0.,1.));
+#86 = DIRECTION('',(1.,0.,0.));
+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#88,#89,#90)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#88 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#89 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#90 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#91 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#88,
+  'distance_accuracy_value','confusion accuracy');
+#92 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93),#112);
+#93 = SHELL_BASED_SURFACE_MODEL('',(#94));
+#94 = OPEN_SHELL('',(#95));
+#95 = ADVANCED_FACE('',(#96),#107,.T.);
+#96 = FACE_BOUND('',#97,.T.);
+#97 = EDGE_LOOP('',(#98));
+#98 = ORIENTED_EDGE('',*,*,#99,.T.);
+#99 = EDGE_CURVE('',#100,#100,#102,.T.);
+#100 = VERTEX_POINT('',#101);
+#101 = CARTESIAN_POINT('',(0.916666666667,4.333333333333,1.6));
+#102 = CIRCLE('',#103,0.25);
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(0.666666666667,4.333333333333,1.6));
+#105 = DIRECTION('',(0.,0.,1.));
+#106 = DIRECTION('',(1.,0.,-0.));
+#107 = PLANE('',#108);
+#108 = AXIS2_PLACEMENT_3D('',#109,#110,#111);
+#109 = CARTESIAN_POINT('',(0.666666666667,4.333333333333,1.6));
+#110 = DIRECTION('',(-4.601688613789E-31,-6.376625650537E-30,1.));
+#111 = DIRECTION('',(0.,1.,6.376625650537E-30));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#116)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#113,#114,#115)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#113 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#114 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#115 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#116 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#113,
+  'distance_accuracy_value','confusion accuracy');
+#117 = SHAPE_DEFINITION_REPRESENTATION(#118,#92);
+#118 = PRODUCT_DEFINITION_SHAPE('','',#119);
+#119 = PRODUCT_DEFINITION('design','',#120,#123);
+#120 = PRODUCT_DEFINITION_FORMATION('','',#121);
+#121 = PRODUCT('Open CASCADE STEP translator 7.5 1.1',
+  'Open CASCADE STEP translator 7.5 1.1','',(#122));
+#122 = PRODUCT_CONTEXT('',#2,'mechanical');
+#123 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#124 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#125,#127);
+#125 = ( REPRESENTATION_RELATIONSHIP('','',#92,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#126) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#126 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#127 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#128
+  );
+#128 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','1','',#41,#119,$);
+#129 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#121));
+#130 = SHAPE_DEFINITION_REPRESENTATION(#131,#137);
+#131 = PRODUCT_DEFINITION_SHAPE('','',#132);
+#132 = PRODUCT_DEFINITION('design','',#133,#136);
+#133 = PRODUCT_DEFINITION_FORMATION('','',#134);
+#134 = PRODUCT('Body','Body','',(#135));
+#135 = PRODUCT_CONTEXT('',#2,'mechanical');
+#136 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#137 = SHAPE_REPRESENTATION('',(#11,#138),#142);
+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);
+#139 = CARTESIAN_POINT('',(0.,0.,0.));
+#140 = DIRECTION('',(0.,0.,1.));
+#141 = DIRECTION('',(1.,0.,0.));
+#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#146)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#143,#144,#145)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#143 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#144 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#145 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#146 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#143,
+  'distance_accuracy_value','confusion accuracy');
+#147 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#148),#2473);
+#148 = MANIFOLD_SOLID_BREP('',#149);
+#149 = CLOSED_SHELL('',(#150,#190,#226,#265,#298,#334,#443,#474,#491,
+    #600,#631,#648,#679,#710,#738,#766,#784,#820,#848,#876,#915,#933,
+    #964,#998,#1022,#1131,#1240,#1251,#1268,#1292,#1401,#1510,#1541,
+    #1552,#1580,#1608,#1625,#1650,#1678,#1706,#1731,#1764,#1781,#1890,
+    #1922,#1939,#2048,#2080,#2097,#2128,#2145,#2170,#2188,#2221,#2246,
+    #2264,#2297,#2326,#2343,#2360,#2371,#2399,#2416,#2427,#2439,#2464));
+#150 = ADVANCED_FACE('',(#151),#185,.F.);
+#151 = FACE_BOUND('',#152,.F.);
+#152 = EDGE_LOOP('',(#153,#163,#171,#179));
+#153 = ORIENTED_EDGE('',*,*,#154,.F.);
+#154 = EDGE_CURVE('',#155,#157,#159,.T.);
+#155 = VERTEX_POINT('',#156);
+#156 = CARTESIAN_POINT('',(5.478104631726E-04,4.9,0.869787931602));
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(6.678878546057E-02,4.833759025003,
+    0.239547153673));
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(-1.074890013952E-03,4.901622700477,
+    0.885226895341));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#163 = ORIENTED_EDGE('',*,*,#164,.F.);
+#164 = EDGE_CURVE('',#165,#155,#167,.T.);
+#165 = VERTEX_POINT('',#166);
+#166 = CARTESIAN_POINT('',(5.478104631726E-04,0.1,0.869787931602));
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(5.478104631727E-04,0.,0.869787931602));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(-0.,1.,0.));
+#171 = ORIENTED_EDGE('',*,*,#172,.T.);
+#172 = EDGE_CURVE('',#165,#173,#175,.T.);
+#173 = VERTEX_POINT('',#174);
+#174 = CARTESIAN_POINT('',(6.678878546057E-02,0.166240974997,
+    0.239547153673));
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(-1.074890013952E-03,9.837729952288E-02,
+    0.885226895341));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#179 = ORIENTED_EDGE('',*,*,#180,.T.);
+#180 = EDGE_CURVE('',#173,#157,#181,.T.);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(6.678878546057E-02,7.620057056762E-02,
+    0.239547153673));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(-0.,1.,-0.));
+#185 = PLANE('',#186);
+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);
+#187 = CARTESIAN_POINT('',(0.,0.,0.875));
+#188 = DIRECTION('',(0.994521895368,0.,0.104528463268));
+#189 = DIRECTION('',(-0.,1.,0.));
+#190 = ADVANCED_FACE('',(#191),#221,.T.);
+#191 = FACE_BOUND('',#192,.T.);
+#192 = EDGE_LOOP('',(#193,#205,#213,#220));
+#193 = ORIENTED_EDGE('',*,*,#194,.T.);
+#194 = EDGE_CURVE('',#155,#195,#197,.T.);
+#195 = VERTEX_POINT('',#196);
+#196 = CARTESIAN_POINT('',(0.1,4.999452189537,0.869787931602));
+#197 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#198,#199,#200,#201,#202,#203
+,#204),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#198 = CARTESIAN_POINT('',(5.478104631727E-04,4.9,0.869787931602));
+#199 = CARTESIAN_POINT('',(8.362191750262E-04,4.926396068307,
+    0.867043906005));
+#200 = CARTESIAN_POINT('',(9.450074782514E-03,4.952114481755,
+    0.865246144534));
+#201 = CARTESIAN_POINT('',(2.568827830487E-02,4.974311721695,
+    0.864619824568));
+#202 = CARTESIAN_POINT('',(4.788551824518E-02,4.990549925217,
+    0.865246144534));
+#203 = CARTESIAN_POINT('',(7.360393169276E-02,4.999163780825,
+    0.867043906005));
+#204 = CARTESIAN_POINT('',(0.1,4.999452189537,0.869787931602));
+#205 = ORIENTED_EDGE('',*,*,#206,.T.);
+#206 = EDGE_CURVE('',#195,#207,#209,.T.);
+#207 = VERTEX_POINT('',#208);
+#208 = CARTESIAN_POINT('',(0.166240974997,4.933211214539,0.239547153673)
+  );
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(9.837729952288E-02,5.001074890014,
+    0.885226895341));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#213 = ORIENTED_EDGE('',*,*,#214,.F.);
+#214 = EDGE_CURVE('',#157,#207,#215,.T.);
+#215 = CIRCLE('',#216,0.1);
+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);
+#217 = CARTESIAN_POINT('',(0.166240974997,4.833759025003,0.25));
+#218 = DIRECTION('',(0.103962051184,-0.103962051185,-0.989132844378));
+#219 = DIRECTION('',(-0.994521895368,9.163329817152E-14,-0.104528463267)
+  );
+#220 = ORIENTED_EDGE('',*,*,#154,.F.);
+#221 = CYLINDRICAL_SURFACE('',#222,0.1);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(9.837729952288E-02,4.901622700477,
+    0.895679741668));
+#224 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#225 = DIRECTION('',(-0.994521895368,9.1635032895E-14,-0.104528463267));
+#226 = ADVANCED_FACE('',(#227),#260,.T.);
+#227 = FACE_BOUND('',#228,.T.);
+#228 = EDGE_LOOP('',(#229,#241,#249,#259));
+#229 = ORIENTED_EDGE('',*,*,#230,.F.);
+#230 = EDGE_CURVE('',#231,#165,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(-2.775557561563E-17,0.1,0.880240777928));
+#233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#234,#235,#236,#237,#238,#239
+,#240),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#234 = CARTESIAN_POINT('',(2.775557561563E-17,0.1,0.880240777928));
+#235 = CARTESIAN_POINT('',(5.551115123126E-17,0.1,0.878495289159));
+#236 = CARTESIAN_POINT('',(3.655943564777E-05,0.1,0.87674999185));
+#237 = CARTESIAN_POINT('',(1.096652759717E-04,0.1,0.875005747314));
+#238 = CARTESIAN_POINT('',(2.192831180766E-04,0.1,0.87326341629));
+#239 = CARTESIAN_POINT('',(3.653572044893E-04,0.1,0.871523858401));
+#240 = CARTESIAN_POINT('',(5.478104631727E-04,0.1,0.869787931602));
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#231,#243,#245,.T.);
+#243 = VERTEX_POINT('',#244);
+#244 = CARTESIAN_POINT('',(-3.608224830032E-16,4.9,0.880240777928));
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(2.775557561563E-17,0.,0.880240777928));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(-0.,1.,0.));
+#249 = ORIENTED_EDGE('',*,*,#250,.T.);
+#250 = EDGE_CURVE('',#243,#155,#251,.T.);
+#251 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#252,#253,#254,#255,#256,#257
+,#258),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#252 = CARTESIAN_POINT('',(2.775557561563E-17,4.9,0.880240777928));
+#253 = CARTESIAN_POINT('',(5.551115123126E-17,4.9,0.878495289159));
+#254 = CARTESIAN_POINT('',(3.655943564777E-05,4.9,0.87674999185));
+#255 = CARTESIAN_POINT('',(1.096652759717E-04,4.9,0.875005747314));
+#256 = CARTESIAN_POINT('',(2.192831180766E-04,4.9,0.87326341629));
+#257 = CARTESIAN_POINT('',(3.653572044893E-04,4.9,0.871523858401));
+#258 = CARTESIAN_POINT('',(5.478104631727E-04,4.9,0.869787931602));
+#259 = ORIENTED_EDGE('',*,*,#164,.F.);
+#260 = CYLINDRICAL_SURFACE('',#261,0.1);
+#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264);
+#262 = CARTESIAN_POINT('',(0.1,0.,0.880240777928));
+#263 = DIRECTION('',(-0.,1.,0.));
+#264 = DIRECTION('',(-0.994521895368,0.,-0.104528463268));
+#265 = ADVANCED_FACE('',(#266),#293,.T.);
+#266 = FACE_BOUND('',#267,.T.);
+#267 = EDGE_LOOP('',(#268,#269,#278,#286));
+#268 = ORIENTED_EDGE('',*,*,#180,.T.);
+#269 = ORIENTED_EDGE('',*,*,#270,.F.);
+#270 = EDGE_CURVE('',#271,#157,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(0.166240974997,4.833759025003,0.15));
+#273 = CIRCLE('',#274,0.1);
+#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);
+#275 = CARTESIAN_POINT('',(0.166240974997,4.833759025003,0.25));
+#276 = DIRECTION('',(0.,1.,0.));
+#277 = DIRECTION('',(-1.,0.,-5.551115123126E-16));
+#278 = ORIENTED_EDGE('',*,*,#279,.F.);
+#279 = EDGE_CURVE('',#280,#271,#282,.T.);
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(0.166240974997,0.166240974997,0.15));
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(0.166240974997,7.620057056762E-02,0.15));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(-0.,1.,-0.));
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#280,#173,#288,.T.);
+#288 = CIRCLE('',#289,0.1);
+#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
+#290 = CARTESIAN_POINT('',(0.166240974997,0.166240974997,0.25));
+#291 = DIRECTION('',(2.499123253613E-16,1.,2.775557561563E-16));
+#292 = DIRECTION('',(-1.,2.499123253613E-16,6.936460443842E-32));
+#293 = CYLINDRICAL_SURFACE('',#294,0.1);
+#294 = AXIS2_PLACEMENT_3D('',#295,#296,#297);
+#295 = CARTESIAN_POINT('',(0.166240974997,7.620057056762E-02,0.25));
+#296 = DIRECTION('',(-0.,1.,-0.));
+#297 = DIRECTION('',(-0.994521895368,-0.,-0.104528463268));
+#298 = ADVANCED_FACE('',(#299),#329,.T.);
+#299 = FACE_BOUND('',#300,.T.);
+#300 = EDGE_LOOP('',(#301,#302,#311,#319));
+#301 = ORIENTED_EDGE('',*,*,#172,.T.);
+#302 = ORIENTED_EDGE('',*,*,#303,.T.);
+#303 = EDGE_CURVE('',#173,#304,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(0.166240974997,6.678878546057E-02,
+    0.239547153673));
+#306 = CIRCLE('',#307,0.1);
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(0.166240974997,0.166240974997,0.25));
+#309 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#310 = DIRECTION('',(-0.994521895368,-9.136094658579E-14,-0.104528463267
+    ));
+#311 = ORIENTED_EDGE('',*,*,#312,.F.);
+#312 = EDGE_CURVE('',#313,#304,#315,.T.);
+#313 = VERTEX_POINT('',#314);
+#314 = CARTESIAN_POINT('',(0.1,5.478104631726E-04,0.869787931602));
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(9.837729952288E-02,-1.074890013952E-03,
+    0.885226895341));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#319 = ORIENTED_EDGE('',*,*,#320,.F.);
+#320 = EDGE_CURVE('',#165,#313,#321,.T.);
+#321 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#322,#323,#324,#325,#326,#327
+,#328),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#322 = CARTESIAN_POINT('',(5.478104631727E-04,0.1,0.869787931602));
+#323 = CARTESIAN_POINT('',(8.362191750262E-04,7.360393169277E-02,
+    0.867043906005));
+#324 = CARTESIAN_POINT('',(9.450074782514E-03,4.788551824518E-02,
+    0.865246144534));
+#325 = CARTESIAN_POINT('',(2.568827830487E-02,2.568827830487E-02,
+    0.864619824568));
+#326 = CARTESIAN_POINT('',(4.788551824518E-02,9.450074782514E-03,
+    0.865246144534));
+#327 = CARTESIAN_POINT('',(7.360393169276E-02,8.362191750264E-04,
+    0.867043906005));
+#328 = CARTESIAN_POINT('',(0.1,5.478104631726E-04,0.869787931602));
+#329 = CYLINDRICAL_SURFACE('',#330,0.1);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(9.837729952288E-02,9.837729952288E-02,
+    0.895679741668));
+#332 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#333 = DIRECTION('',(-0.994521895368,-9.1635032895E-14,-0.104528463267)
+  );
+#334 = ADVANCED_FACE('',(#335),#361,.T.);
+#335 = FACE_BOUND('',#336,.T.);
+#336 = EDGE_LOOP('',(#337,#338,#339,#351));
+#337 = ORIENTED_EDGE('',*,*,#194,.F.);
+#338 = ORIENTED_EDGE('',*,*,#250,.F.);
+#339 = ORIENTED_EDGE('',*,*,#340,.F.);
+#340 = EDGE_CURVE('',#341,#243,#343,.T.);
+#341 = VERTEX_POINT('',#342);
+#342 = CARTESIAN_POINT('',(0.1,5.,0.880240777928));
+#343 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#344,#345,#346,#347,#348,#349
+,#350),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#344 = CARTESIAN_POINT('',(0.1,5.,0.880240777928));
+#345 = CARTESIAN_POINT('',(7.326632168471E-02,5.,0.880240777928));
+#346 = CARTESIAN_POINT('',(4.722914274178E-02,4.991499564937,
+    0.880240777928));
+#347 = CARTESIAN_POINT('',(2.480804867977E-02,4.97519195132,
+    0.880240777928));
+#348 = CARTESIAN_POINT('',(8.500435063369E-03,4.952770857258,
+    0.880240777928));
+#349 = CARTESIAN_POINT('',(1.249000902703E-16,4.926733678315,
+    0.880240777928));
+#350 = CARTESIAN_POINT('',(-1.387778780781E-17,4.9,0.880240777928));
+#351 = ORIENTED_EDGE('',*,*,#352,.F.);
+#352 = EDGE_CURVE('',#195,#341,#353,.T.);
+#353 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#354,#355,#356,#357,#358,#359
+,#360),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#354 = CARTESIAN_POINT('',(0.1,4.999452189537,0.869787931602));
+#355 = CARTESIAN_POINT('',(0.1,4.999634642796,0.871523858401));
+#356 = CARTESIAN_POINT('',(0.1,4.999780716882,0.87326341629));
+#357 = CARTESIAN_POINT('',(0.1,4.999890334724,0.875005747314));
+#358 = CARTESIAN_POINT('',(0.1,4.999963440564,0.87674999185));
+#359 = CARTESIAN_POINT('',(0.1,5.,0.878495289159));
+#360 = CARTESIAN_POINT('',(0.1,5.,0.880240777928));
+#361 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#362,#363,#364,#365,#366,#367,#368,#369,#370)
+    ,(#371,#372,#373,#374,#375,#376,#377,#378,#379)
+    ,(#380,#381,#382,#383,#384,#385,#386,#387,#388)
+    ,(#389,#390,#391,#392,#393,#394,#395,#396,#397)
+    ,(#398,#399,#400,#401,#402,#403,#404,#405,#406)
+    ,(#407,#408,#409,#410,#411,#412,#413,#414,#415)
+    ,(#416,#417,#418,#419,#420,#421,#422,#423,#424)
+    ,(#425,#426,#427,#428,#429,#430,#431,#432,#433)
+    ,(#434,#435,#436,#437,#438,#439,#440,#441,#442
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-02,
+    7.778174593052E-02),(-7.315613219612E-03,8.855910256724E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#362 = CARTESIAN_POINT('',(4.314286113698E-04,4.889568739839,
+    0.882292534228));
+#363 = CARTESIAN_POINT('',(3.594616380737E-04,4.889640569674,
+    0.880265856781));
+#364 = CARTESIAN_POINT('',(3.933739150758E-04,4.889606889245,
+    0.878244685123));
+#365 = CARTESIAN_POINT('',(8.139233396478E-04,4.889185680868,
+    0.876244605343));
+#366 = CARTESIAN_POINT('',(-5.300162826779E-04,4.89053025842,
+    0.874149414281));
+#367 = CARTESIAN_POINT('',(1.674870585444E-03,4.888325137491,
+    0.872244945927));
+#368 = CARTESIAN_POINT('',(6.735465357235E-04,4.889326333311,
+    0.870167933805));
+#369 = CARTESIAN_POINT('',(9.604387128278E-04,4.889039750287,
+    0.868160825431));
+#370 = CARTESIAN_POINT('',(1.418941429505E-03,4.88858131858,
+    0.866162527791));
+#371 = CARTESIAN_POINT('',(-1.699464166881E-03,4.91919927385,
+    0.881445543083));
+#372 = CARTESIAN_POINT('',(-1.968997507234E-03,4.919468581042,
+    0.879408381183));
+#373 = CARTESIAN_POINT('',(-2.065389888266E-03,4.919564323749,
+    0.877380876298));
+#374 = CARTESIAN_POINT('',(-9.50814683048E-04,4.918452034157,
+    0.875415216245));
+#375 = CARTESIAN_POINT('',(-1.945785472888E-03,4.919444967736,
+    0.873342900584));
+#376 = CARTESIAN_POINT('',(-9.990284849188E-04,4.918498783277,
+    0.871367060197));
+#377 = CARTESIAN_POINT('',(-1.747898185024E-03,4.919247720679,
+    0.869305628223));
+#378 = CARTESIAN_POINT('',(-9.590931483185E-04,4.918459242046,
+    0.86732508823));
+#379 = CARTESIAN_POINT('',(-3.660333778E-04,4.917866154415,
+    0.865333899139));
+#380 = CARTESIAN_POINT('',(3.083466747889E-03,4.941918305948,
+    0.880966735706));
+#381 = CARTESIAN_POINT('',(3.512236093723E-03,4.941491039179,
+    0.8789662276));
+#382 = CARTESIAN_POINT('',(4.83692513762E-03,4.940168349533,
+    0.877016081632));
+#383 = CARTESIAN_POINT('',(-3.379324324839E-03,4.948367230199,
+    0.874549463596));
+#384 = CARTESIAN_POINT('',(1.067252569759E-02,4.934343121212,
+    0.873290154491));
+#385 = CARTESIAN_POINT('',(-3.208085929469E-03,4.94819556697,
+    0.870506696809));
+#386 = CARTESIAN_POINT('',(5.951595312017E-03,4.939055600262,
+    0.868987643211));
+#387 = CARTESIAN_POINT('',(3.633241962094E-03,4.941367891178,
+    0.866836698386));
+#388 = CARTESIAN_POINT('',(4.088195396851E-03,4.940912381733,
+    0.864838071467));
+#389 = CARTESIAN_POINT('',(1.681696661256E-02,4.955680313926,
+    0.880966122543));
+#390 = CARTESIAN_POINT('',(1.789364947448E-02,4.954601792287,
+    0.879001210416));
+#391 = CARTESIAN_POINT('',(1.348001998696E-02,4.959013102751,
+    0.876736237028));
+#392 = CARTESIAN_POINT('',(2.239212575354E-02,4.950127928776,
+    0.875211885897));
+#393 = CARTESIAN_POINT('',(-4.754790577681E-03,4.977228958328,
+    0.871695399225));
+#394 = CARTESIAN_POINT('',(2.754559016013E-02,4.944977414447,
+    0.871450304028));
+#395 = CARTESIAN_POINT('',(1.611547954516E-02,4.956374081632,
+    0.868787092648));
+#396 = CARTESIAN_POINT('',(1.816963313587E-02,4.954328120844,
+    0.866881205459));
+#397 = CARTESIAN_POINT('',(1.644398966396E-02,4.956054562145,
+    0.864764692574));
+#398 = CARTESIAN_POINT('',(2.298193622162E-02,4.977018063778,
+    0.880562861623));
+#399 = CARTESIAN_POINT('',(2.164239605362E-02,4.97835760395,
+    0.87846812679));
+#400 = CARTESIAN_POINT('',(2.54526253585E-02,4.974547374636,
+    0.876657366694));
+#401 = CARTESIAN_POINT('',(1.651426251571E-02,4.983485737499,
+    0.87412466981));
+#402 = CARTESIAN_POINT('',(4.544230309991E-02,4.954557696877,
+    0.873706575932));
+#403 = CARTESIAN_POINT('',(1.220064272303E-02,4.987799357299,
+    0.869841269866));
+#404 = CARTESIAN_POINT('',(2.213981167229E-02,4.977860188316,
+    0.868382572824));
+#405 = CARTESIAN_POINT('',(2.307979521423E-02,4.976920204789,
+    0.866400663563));
+#406 = CARTESIAN_POINT('',(2.559561295192E-02,4.974404387047,
+    0.864514810223));
+#407 = CARTESIAN_POINT('',(4.431968607564E-02,4.983183033387,
+    0.880966122543));
+#408 = CARTESIAN_POINT('',(4.539820771302E-02,4.98210635052,
+    0.879001210415));
+#409 = CARTESIAN_POINT('',(4.098689724999E-02,4.986519980022,
+    0.876736237029));
+#410 = CARTESIAN_POINT('',(4.987207121858E-02,4.977607874228,
+    0.875211885897));
+#411 = CARTESIAN_POINT('',(2.277104168943E-02,5.0047547906,
+    0.871695399226));
+#412 = CARTESIAN_POINT('',(5.502258554033E-02,4.972454409814,
+    0.871450304028));
+#413 = CARTESIAN_POINT('',(4.362591837287E-02,4.98388452047,
+    0.868787092649));
+#414 = CARTESIAN_POINT('',(4.567187915424E-02,4.98183036686,
+    0.866881205459));
+#415 = CARTESIAN_POINT('',(4.394543785677E-02,4.983556010336,
+    0.864764692574));
+#416 = CARTESIAN_POINT('',(5.808169405143E-02,4.996916533253,
+    0.880966735706));
+#417 = CARTESIAN_POINT('',(5.850896082031E-02,4.99648776391,0.8789662276
+    ));
+#418 = CARTESIAN_POINT('',(5.983165046656E-02,4.995163074856,
+    0.877016081632));
+#419 = CARTESIAN_POINT('',(5.163276980658E-02,5.003379324338,
+    0.874549463597));
+#420 = CARTESIAN_POINT('',(6.565687877581E-02,4.989327474288,
+    0.87329015449));
+#421 = CARTESIAN_POINT('',(5.180443304588E-02,5.003208085939,
+    0.870506696811));
+#422 = CARTESIAN_POINT('',(6.094439973524E-02,4.994048404677,
+    0.86898764321));
+#423 = CARTESIAN_POINT('',(5.863210882307E-02,4.996366758041,
+    0.866836698386));
+#424 = CARTESIAN_POINT('',(5.908761826649E-02,4.995911804603,
+    0.864838071467));
+#425 = CARTESIAN_POINT('',(8.080072615018E-02,5.001699464167,
+    0.881445543083));
+#426 = CARTESIAN_POINT('',(8.053141895784E-02,5.001968997506,
+    0.879408381183));
+#427 = CARTESIAN_POINT('',(8.043567625215E-02,5.00206538989,
+    0.877380876298));
+#428 = CARTESIAN_POINT('',(8.154796584076E-02,5.00095081468,
+    0.875415216245));
+#429 = CARTESIAN_POINT('',(8.055503226582E-02,5.001945785478,
+    0.873342900585));
+#430 = CARTESIAN_POINT('',(8.150121672079E-02,5.00099902848,
+    0.871367060196));
+#431 = CARTESIAN_POINT('',(8.075227932071E-02,5.00174789819,
+    0.869305628223));
+#432 = CARTESIAN_POINT('',(8.154075795328E-02,5.000959093148,
+    0.86732508823));
+#433 = CARTESIAN_POINT('',(8.21338455849E-02,5.000366033378,
+    0.865333899139));
+#434 = CARTESIAN_POINT('',(0.110431260161,4.999568571389,0.882292534228)
+  );
+#435 = CARTESIAN_POINT('',(0.110359430326,4.999640538362,0.880265856781)
+  );
+#436 = CARTESIAN_POINT('',(0.110393110753,4.999606626086,0.878244685123)
+  );
+#437 = CARTESIAN_POINT('',(0.110814319136,4.999186076656,0.876244605344)
+  );
+#438 = CARTESIAN_POINT('',(0.109469741573,5.000530016289,0.874149414281)
+  );
+#439 = CARTESIAN_POINT('',(0.111674862514,4.99832512941,0.872244945928)
+  );
+#440 = CARTESIAN_POINT('',(0.110673666687,4.999326453466,0.870167933805)
+  );
+#441 = CARTESIAN_POINT('',(0.110960249713,4.999039561287,0.868160825431)
+  );
+#442 = CARTESIAN_POINT('',(0.111418681422,4.998581058569,0.866162527792)
+  );
+#443 = ADVANCED_FACE('',(#444),#469,.F.);
+#444 = FACE_BOUND('',#445,.F.);
+#445 = EDGE_LOOP('',(#446,#447,#455,#463));
+#446 = ORIENTED_EDGE('',*,*,#206,.T.);
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#207,#449,#451,.T.);
+#449 = VERTEX_POINT('',#450);
+#450 = CARTESIAN_POINT('',(3.833759025003,4.933211214539,0.239547153673)
+  );
+#451 = LINE('',#452,#453);
+#452 = CARTESIAN_POINT('',(7.620057056762E-02,4.933211214539,
+    0.239547153673));
+#453 = VECTOR('',#454,1.);
+#454 = DIRECTION('',(1.,-0.,-0.));
+#455 = ORIENTED_EDGE('',*,*,#456,.F.);
+#456 = EDGE_CURVE('',#457,#449,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(3.9,4.999452189537,0.869787931602));
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(3.901622700477,5.001074890014,0.885226895341)
+  );
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#463 = ORIENTED_EDGE('',*,*,#464,.F.);
+#464 = EDGE_CURVE('',#195,#457,#465,.T.);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(0.,4.999452189537,0.869787931602));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(1.,0.,-0.));
+#469 = PLANE('',#470);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(0.,5.,0.875));
+#472 = DIRECTION('',(0.,-0.994521895368,0.104528463268));
+#473 = DIRECTION('',(1.,0.,0.));
+#474 = ADVANCED_FACE('',(#475),#486,.T.);
+#475 = FACE_BOUND('',#476,.T.);
+#476 = EDGE_LOOP('',(#477,#478,#485));
+#477 = ORIENTED_EDGE('',*,*,#214,.T.);
+#478 = ORIENTED_EDGE('',*,*,#479,.F.);
+#479 = EDGE_CURVE('',#271,#207,#480,.T.);
+#480 = CIRCLE('',#481,0.1);
+#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484);
+#482 = CARTESIAN_POINT('',(0.166240974997,4.833759025003,0.25));
+#483 = DIRECTION('',(1.,-1.048990684668E-15,5.551115123126E-16));
+#484 = DIRECTION('',(1.048990684668E-15,1.,5.823068053677E-31));
+#485 = ORIENTED_EDGE('',*,*,#270,.T.);
+#486 = SPHERICAL_SURFACE('',#487,0.1);
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(0.166240974997,4.833759025003,0.25));
+#489 = DIRECTION('',(-5.551115123126E-16,0.,1.));
+#490 = DIRECTION('',(-1.,0.,-5.551115123126E-16));
+#491 = ADVANCED_FACE('',(#492),#518,.F.);
+#492 = FACE_BOUND('',#493,.F.);
+#493 = EDGE_LOOP('',(#494,#495,#496,#508));
+#494 = ORIENTED_EDGE('',*,*,#320,.F.);
+#495 = ORIENTED_EDGE('',*,*,#230,.F.);
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#498,#231,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(0.1,2.775557561563E-17,0.880240777928));
+#500 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#501,#502,#503,#504,#505,#506
+,#507),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#501 = CARTESIAN_POINT('',(0.1,-1.387778780781E-17,0.880240777928));
+#502 = CARTESIAN_POINT('',(7.326632168471E-02,-1.387778780781E-17,
+    0.880240777928));
+#503 = CARTESIAN_POINT('',(4.722914274178E-02,8.500435063369E-03,
+    0.880240777928));
+#504 = CARTESIAN_POINT('',(2.480804867977E-02,2.480804867977E-02,
+    0.880240777928));
+#505 = CARTESIAN_POINT('',(8.500435063369E-03,4.722914274178E-02,
+    0.880240777928));
+#506 = CARTESIAN_POINT('',(1.249000902703E-16,7.326632168471E-02,
+    0.880240777928));
+#507 = CARTESIAN_POINT('',(-1.387778780781E-17,0.1,0.880240777928));
+#508 = ORIENTED_EDGE('',*,*,#509,.F.);
+#509 = EDGE_CURVE('',#313,#498,#510,.T.);
+#510 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#511,#512,#513,#514,#515,#516
+,#517),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#511 = CARTESIAN_POINT('',(0.1,5.478104631727E-04,0.869787931602));
+#512 = CARTESIAN_POINT('',(0.1,3.653572044893E-04,0.871523858401));
+#513 = CARTESIAN_POINT('',(0.1,2.192831180766E-04,0.87326341629));
+#514 = CARTESIAN_POINT('',(0.1,1.096652759717E-04,0.875005747314));
+#515 = CARTESIAN_POINT('',(0.1,3.655943564777E-05,0.87674999185));
+#516 = CARTESIAN_POINT('',(0.1,5.551115123126E-17,0.878495289159));
+#517 = CARTESIAN_POINT('',(0.1,2.775557561563E-17,0.880240777928));
+#518 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#519,#520,#521,#522,#523,#524,#525,#526,#527)
+    ,(#528,#529,#530,#531,#532,#533,#534,#535,#536)
+    ,(#537,#538,#539,#540,#541,#542,#543,#544,#545)
+    ,(#546,#547,#548,#549,#550,#551,#552,#553,#554)
+    ,(#555,#556,#557,#558,#559,#560,#561,#562,#563)
+    ,(#564,#565,#566,#567,#568,#569,#570,#571,#572)
+    ,(#573,#574,#575,#576,#577,#578,#579,#580,#581)
+    ,(#582,#583,#584,#585,#586,#587,#588,#589,#590)
+    ,(#591,#592,#593,#594,#595,#596,#597,#598,#599
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-02,
+    7.778174593052E-02),(-8.855910256724E-03,7.315613219612E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#519 = CARTESIAN_POINT('',(0.111418681422,1.4189414312E-03,
+    0.866162527792));
+#520 = CARTESIAN_POINT('',(0.110960249713,9.604387131895E-04,
+    0.868160825431));
+#521 = CARTESIAN_POINT('',(0.110673666687,6.735465343309E-04,
+    0.870167933805));
+#522 = CARTESIAN_POINT('',(0.111674862512,1.674870588805E-03,
+    0.872244945928));
+#523 = CARTESIAN_POINT('',(0.109469741576,-5.300162862656E-04,
+    0.874149414281));
+#524 = CARTESIAN_POINT('',(0.110814319134,8.139233416413E-04,
+    0.876244605343));
+#525 = CARTESIAN_POINT('',(0.110393110754,3.933739149069E-04,
+    0.878244685123));
+#526 = CARTESIAN_POINT('',(0.110359430326,3.594616380463E-04,
+    0.880265856781));
+#527 = CARTESIAN_POINT('',(0.110431260161,4.314286117936E-04,
+    0.882292534228));
+#528 = CARTESIAN_POINT('',(8.213384558501E-02,-3.660333775961E-04,
+    0.865333899139));
+#529 = CARTESIAN_POINT('',(8.154075795323E-02,-9.590931489972E-04,
+    0.867325088229));
+#530 = CARTESIAN_POINT('',(8.075227931981E-02,-1.747898187881E-03,
+    0.869305628224));
+#531 = CARTESIAN_POINT('',(8.150121672548E-02,-9.990284808365E-04,
+    0.871367060196));
+#532 = CARTESIAN_POINT('',(8.055503225873E-02,-1.945785478618E-03,
+    0.873342900586));
+#533 = CARTESIAN_POINT('',(8.154796584581E-02,-9.508146798383E-04,
+    0.875415216244));
+#534 = CARTESIAN_POINT('',(8.043567625017E-02,-2.065389889347E-03,
+    0.877380876298));
+#535 = CARTESIAN_POINT('',(8.053141895675E-02,-1.968997508155E-03,
+    0.879408381183));
+#536 = CARTESIAN_POINT('',(8.08007261495E-02,-1.699464167352E-03,
+    0.881445543083));
+#537 = CARTESIAN_POINT('',(5.908761826667E-02,4.088195396844E-03,
+    0.864838071467));
+#538 = CARTESIAN_POINT('',(5.863210882305E-02,3.633241962051E-03,
+    0.866836698387));
+#539 = CARTESIAN_POINT('',(6.094439974213E-02,5.951595319821E-03,
+    0.868987643208));
+#540 = CARTESIAN_POINT('',(5.18044330283E-02,-3.208085937558E-03,
+    0.870506696814));
+#541 = CARTESIAN_POINT('',(6.565687879652E-02,1.067252571198E-02,
+    0.873290154486));
+#542 = CARTESIAN_POINT('',(5.163276978865E-02,-3.379324341179E-03,
+    0.8745494636));
+#543 = CARTESIAN_POINT('',(5.983165047641E-02,4.836925147668E-03,
+    0.877016081631));
+#544 = CARTESIAN_POINT('',(5.850896082422E-02,3.512236096069E-03,
+    0.878966227601));
+#545 = CARTESIAN_POINT('',(5.808169405277E-02,3.083466748487E-03,
+    0.880966735706));
+#546 = CARTESIAN_POINT('',(4.394543785704E-02,1.644398966421E-02,
+    0.864764692574));
+#547 = CARTESIAN_POINT('',(4.567187915383E-02,1.816963313545E-02,
+    0.866881205458));
+#548 = CARTESIAN_POINT('',(4.362591835164E-02,1.611547952484E-02,
+    0.868787092652));
+#549 = CARTESIAN_POINT('',(5.50225855862E-02,2.754559019917E-02,
+    0.871450304021));
+#550 = CARTESIAN_POINT('',(2.277104162821E-02,-4.754790625904E-03,
+    0.871695399233));
+#551 = CARTESIAN_POINT('',(4.987207128854E-02,2.239212581994E-02,
+    0.875211885893));
+#552 = CARTESIAN_POINT('',(4.098689721743E-02,1.348001995417E-02,
+    0.876736237031));
+#553 = CARTESIAN_POINT('',(4.539820770339E-02,1.78936494667E-02,
+    0.879001210414));
+#554 = CARTESIAN_POINT('',(4.431968607359E-02,1.681696661149E-02,
+    0.880966122543));
+#555 = CARTESIAN_POINT('',(2.559561295097E-02,2.559561295148E-02,
+    0.864514810223));
+#556 = CARTESIAN_POINT('',(2.307979521444E-02,2.307979521445E-02,
+    0.866400663564));
+#557 = CARTESIAN_POINT('',(2.213981170322E-02,2.213981169741E-02,
+    0.86838257282));
+#558 = CARTESIAN_POINT('',(1.220064266294E-02,1.220064267789E-02,
+    0.869841269874));
+#559 = CARTESIAN_POINT('',(4.544230319827E-02,4.544230318152E-02,
+    0.873706575924));
+#560 = CARTESIAN_POINT('',(1.651426240532E-02,1.651426241538E-02,
+    0.874124669814));
+#561 = CARTESIAN_POINT('',(2.545262541655E-02,2.545262541336E-02,
+    0.876657366692));
+#562 = CARTESIAN_POINT('',(2.164239606821E-02,2.164239606846E-02,
+    0.878468126792));
+#563 = CARTESIAN_POINT('',(2.298193622463E-02,2.298193622475E-02,
+    0.880562861623));
+#564 = CARTESIAN_POINT('',(1.644398966509E-02,4.39454378569E-02,
+    0.864764692574));
+#565 = CARTESIAN_POINT('',(1.816963313549E-02,4.567187915361E-02,
+    0.866881205458));
+#566 = CARTESIAN_POINT('',(1.611547952378E-02,4.362591835947E-02,
+    0.868787092652));
+#567 = CARTESIAN_POINT('',(2.754559020311E-02,5.502258556802E-02,
+    0.871450304022));
+#568 = CARTESIAN_POINT('',(-4.754790638376E-03,2.2771041641E-02,
+    0.871695399232));
+#569 = CARTESIAN_POINT('',(2.239212586075E-02,4.987207131463E-02,
+    0.875211885895));
+#570 = CARTESIAN_POINT('',(1.348001992745E-02,4.098689719546E-02,
+    0.876736237029));
+#571 = CARTESIAN_POINT('',(1.789364945752E-02,4.539820769379E-02,
+    0.879001210414));
+#572 = CARTESIAN_POINT('',(1.6816966608E-02,4.431968606993E-02,
+    0.880966122543));
+#573 = CARTESIAN_POINT('',(4.088195396547E-03,5.908761826687E-02,
+    0.864838071467));
+#574 = CARTESIAN_POINT('',(3.633241962083E-03,5.86321088234E-02,
+    0.866836698387));
+#575 = CARTESIAN_POINT('',(5.951595317855E-03,6.094439973728E-02,
+    0.868987643209));
+#576 = CARTESIAN_POINT('',(-3.208085927445E-03,5.180443304597E-02,
+    0.870506696814));
+#577 = CARTESIAN_POINT('',(1.067252571684E-02,6.565687879297E-02,
+    0.873290154487));
+#578 = CARTESIAN_POINT('',(-3.379324357061E-03,5.16327697779E-02,
+    0.874549463598));
+#579 = CARTESIAN_POINT('',(4.836925171976E-03,5.983165049912E-02,
+    0.877016081632));
+#580 = CARTESIAN_POINT('',(3.512236106208E-03,5.850896083464E-02,
+    0.878966227601));
+#581 = CARTESIAN_POINT('',(3.083466753249E-03,5.80816940577E-02,
+    0.880966735706));
+#582 = CARTESIAN_POINT('',(-3.660333779949E-04,8.213384558464E-02,
+    0.865333899139));
+#583 = CARTESIAN_POINT('',(-9.590931497039E-04,8.154075795249E-02,
+    0.867325088229));
+#584 = CARTESIAN_POINT('',(-1.747898192424E-03,8.075227931517E-02,
+    0.869305628224));
+#585 = CARTESIAN_POINT('',(-9.990284683699E-04,8.150121673758E-02,
+    0.871367060196));
+#586 = CARTESIAN_POINT('',(-1.945785502836E-03,8.055503223502E-02,
+    0.873342900584));
+#587 = CARTESIAN_POINT('',(-9.508146590235E-04,8.154796586614E-02,
+    0.875415216245));
+#588 = CARTESIAN_POINT('',(-2.065389899084E-03,8.043567624064E-02,
+    0.877380876298));
+#589 = CARTESIAN_POINT('',(-1.968997514085E-03,8.053141895073E-02,
+    0.879408381183));
+#590 = CARTESIAN_POINT('',(-1.699464170758E-03,8.080072614606E-02,
+    0.881445543082));
+#591 = CARTESIAN_POINT('',(1.418941432111E-03,0.111418681423,
+    0.866162527792));
+#592 = CARTESIAN_POINT('',(9.604387136904E-04,0.110960249714,
+    0.868160825431));
+#593 = CARTESIAN_POINT('',(6.735465343618E-04,0.110673666688,
+    0.870167933805));
+#594 = CARTESIAN_POINT('',(1.674870588072E-03,0.111674862511,
+    0.872244945928));
+#595 = CARTESIAN_POINT('',(-5.300162835116E-04,0.109469741579,
+    0.874149414281));
+#596 = CARTESIAN_POINT('',(8.139233385587E-04,0.11081431913,
+    0.876244605343));
+#597 = CARTESIAN_POINT('',(3.933739170955E-04,0.110393110757,
+    0.878244685123));
+#598 = CARTESIAN_POINT('',(3.594616382177E-04,0.110359430326,
+    0.880265856781));
+#599 = CARTESIAN_POINT('',(4.314286143594E-04,0.110431260164,
+    0.882292534228));
+#600 = ADVANCED_FACE('',(#601),#626,.F.);
+#601 = FACE_BOUND('',#602,.F.);
+#602 = EDGE_LOOP('',(#603,#604,#612,#620));
+#603 = ORIENTED_EDGE('',*,*,#242,.T.);
+#604 = ORIENTED_EDGE('',*,*,#605,.T.);
+#605 = EDGE_CURVE('',#243,#606,#608,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(1.387778780781E-17,4.9,0.969759222072));
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(-1.387778780781E-17,4.9,0.875));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(0.,0.,1.));
+#612 = ORIENTED_EDGE('',*,*,#613,.F.);
+#613 = EDGE_CURVE('',#614,#606,#616,.T.);
+#614 = VERTEX_POINT('',#615);
+#615 = CARTESIAN_POINT('',(-1.387778780781E-17,0.1,0.969759222072));
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(1.387778780781E-17,0.,0.969759222072));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(0.,1.,-0.));
+#620 = ORIENTED_EDGE('',*,*,#621,.F.);
+#621 = EDGE_CURVE('',#231,#614,#622,.T.);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(-1.387778780781E-17,0.1,0.875));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(0.,0.,1.));
+#626 = PLANE('',#627);
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(0.,0.,0.875));
+#629 = DIRECTION('',(1.,0.,-0.));
+#630 = DIRECTION('',(0.,0.,1.));
+#631 = ADVANCED_FACE('',(#632),#643,.T.);
+#632 = FACE_BOUND('',#633,.T.);
+#633 = EDGE_LOOP('',(#634,#635,#642));
+#634 = ORIENTED_EDGE('',*,*,#287,.F.);
+#635 = ORIENTED_EDGE('',*,*,#636,.T.);
+#636 = EDGE_CURVE('',#280,#304,#637,.T.);
+#637 = CIRCLE('',#638,0.1);
+#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641);
+#639 = CARTESIAN_POINT('',(0.166240974997,0.166240974997,0.25));
+#640 = DIRECTION('',(-1.,3.111446653186E-16,8.635999285651E-32));
+#641 = DIRECTION('',(-3.111446653186E-16,-1.,-2.775557561563E-16));
+#642 = ORIENTED_EDGE('',*,*,#303,.F.);
+#643 = SPHERICAL_SURFACE('',#644,0.1);
+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);
+#645 = CARTESIAN_POINT('',(0.166240974997,0.166240974997,0.25));
+#646 = DIRECTION('',(0.,-2.775557561563E-16,1.));
+#647 = DIRECTION('',(-1.,2.499123253613E-16,6.936460443843E-32));
+#648 = ADVANCED_FACE('',(#649),#674,.F.);
+#649 = FACE_BOUND('',#650,.F.);
+#650 = EDGE_LOOP('',(#651,#652,#660,#668));
+#651 = ORIENTED_EDGE('',*,*,#279,.F.);
+#652 = ORIENTED_EDGE('',*,*,#653,.T.);
+#653 = EDGE_CURVE('',#280,#654,#656,.T.);
+#654 = VERTEX_POINT('',#655);
+#655 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,0.15));
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(7.620057056762E-02,0.166240974997,0.15));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,0.,-0.));
+#660 = ORIENTED_EDGE('',*,*,#661,.T.);
+#661 = EDGE_CURVE('',#654,#662,#664,.T.);
+#662 = VERTEX_POINT('',#663);
+#663 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,0.15));
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(3.833759025003,7.620057056762E-02,0.15));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(-0.,1.,-0.));
+#668 = ORIENTED_EDGE('',*,*,#669,.F.);
+#669 = EDGE_CURVE('',#271,#662,#670,.T.);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(7.620057056762E-02,4.833759025003,0.15));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(1.,-0.,-0.));
+#674 = PLANE('',#675);
+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
+#676 = CARTESIAN_POINT('',(0.,0.,0.15));
+#677 = DIRECTION('',(0.,0.,1.));
+#678 = DIRECTION('',(1.,0.,-0.));
+#679 = ADVANCED_FACE('',(#680),#705,.T.);
+#680 = FACE_BOUND('',#681,.T.);
+#681 = EDGE_LOOP('',(#682,#683,#691,#699));
+#682 = ORIENTED_EDGE('',*,*,#312,.T.);
+#683 = ORIENTED_EDGE('',*,*,#684,.T.);
+#684 = EDGE_CURVE('',#304,#685,#687,.T.);
+#685 = VERTEX_POINT('',#686);
+#686 = CARTESIAN_POINT('',(3.833759025003,6.678878546057E-02,
+    0.239547153673));
+#687 = LINE('',#688,#689);
+#688 = CARTESIAN_POINT('',(7.620057056762E-02,6.678878546057E-02,
+    0.239547153673));
+#689 = VECTOR('',#690,1.);
+#690 = DIRECTION('',(1.,0.,-0.));
+#691 = ORIENTED_EDGE('',*,*,#692,.F.);
+#692 = EDGE_CURVE('',#693,#685,#695,.T.);
+#693 = VERTEX_POINT('',#694);
+#694 = CARTESIAN_POINT('',(3.9,5.478104631727E-04,0.869787931602));
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(3.901622700477,-1.074890013952E-03,
+    0.885226895341));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#699 = ORIENTED_EDGE('',*,*,#700,.F.);
+#700 = EDGE_CURVE('',#313,#693,#701,.T.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(0.,5.478104631727E-04,0.869787931602));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(1.,0.,-0.));
+#705 = PLANE('',#706);
+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
+#707 = CARTESIAN_POINT('',(0.,0.,0.875));
+#708 = DIRECTION('',(0.,-0.994521895368,-0.104528463268));
+#709 = DIRECTION('',(1.,0.,0.));
+#710 = ADVANCED_FACE('',(#711),#733,.T.);
+#711 = FACE_BOUND('',#712,.T.);
+#712 = EDGE_LOOP('',(#713,#714,#722,#732));
+#713 = ORIENTED_EDGE('',*,*,#352,.T.);
+#714 = ORIENTED_EDGE('',*,*,#715,.T.);
+#715 = EDGE_CURVE('',#341,#716,#718,.T.);
+#716 = VERTEX_POINT('',#717);
+#717 = CARTESIAN_POINT('',(3.9,5.,0.880240777928));
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.,5.,0.880240777928));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(1.,0.,-0.));
+#722 = ORIENTED_EDGE('',*,*,#723,.T.);
+#723 = EDGE_CURVE('',#716,#457,#724,.T.);
+#724 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#725,#726,#727,#728,#729,#730
+,#731),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#725 = CARTESIAN_POINT('',(3.9,5.,0.880240777928));
+#726 = CARTESIAN_POINT('',(3.9,5.,0.878495289159));
+#727 = CARTESIAN_POINT('',(3.9,4.999963440564,0.87674999185));
+#728 = CARTESIAN_POINT('',(3.9,4.999890334724,0.875005747314));
+#729 = CARTESIAN_POINT('',(3.9,4.999780716882,0.87326341629));
+#730 = CARTESIAN_POINT('',(3.9,4.999634642796,0.871523858401));
+#731 = CARTESIAN_POINT('',(3.9,4.999452189537,0.869787931602));
+#732 = ORIENTED_EDGE('',*,*,#464,.F.);
+#733 = CYLINDRICAL_SURFACE('',#734,0.1);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(0.,4.9,0.880240777928));
+#736 = DIRECTION('',(1.,0.,-0.));
+#737 = DIRECTION('',(-0.,0.994521895368,-0.104528463268));
+#738 = ADVANCED_FACE('',(#739),#761,.T.);
+#739 = FACE_BOUND('',#740,.T.);
+#740 = EDGE_LOOP('',(#741,#742,#754,#760));
+#741 = ORIENTED_EDGE('',*,*,#605,.T.);
+#742 = ORIENTED_EDGE('',*,*,#743,.F.);
+#743 = EDGE_CURVE('',#744,#606,#746,.T.);
+#744 = VERTEX_POINT('',#745);
+#745 = CARTESIAN_POINT('',(0.1,5.,0.969759222072));
+#746 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#747,#748,#749,#750,#751,#752
+,#753),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#747 = CARTESIAN_POINT('',(0.1,5.,0.969759222072));
+#748 = CARTESIAN_POINT('',(7.326632168471E-02,5.,0.969759222072));
+#749 = CARTESIAN_POINT('',(4.722914274178E-02,4.991499564937,
+    0.969759222072));
+#750 = CARTESIAN_POINT('',(2.480804867977E-02,4.97519195132,
+    0.969759222072));
+#751 = CARTESIAN_POINT('',(8.500435063369E-03,4.952770857258,
+    0.969759222072));
+#752 = CARTESIAN_POINT('',(1.249000902703E-16,4.926733678315,
+    0.969759222072));
+#753 = CARTESIAN_POINT('',(-1.387778780781E-17,4.9,0.969759222072));
+#754 = ORIENTED_EDGE('',*,*,#755,.F.);
+#755 = EDGE_CURVE('',#341,#744,#756,.T.);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(0.1,5.,0.875));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.,0.,1.));
+#760 = ORIENTED_EDGE('',*,*,#340,.T.);
+#761 = CYLINDRICAL_SURFACE('',#762,0.1);
+#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765);
+#763 = CARTESIAN_POINT('',(0.1,4.9,0.875));
+#764 = DIRECTION('',(0.,0.,1.));
+#765 = DIRECTION('',(-1.,-0.,0.));
+#766 = ADVANCED_FACE('',(#767),#779,.T.);
+#767 = FACE_BOUND('',#768,.T.);
+#768 = EDGE_LOOP('',(#769,#770,#777,#778));
+#769 = ORIENTED_EDGE('',*,*,#448,.T.);
+#770 = ORIENTED_EDGE('',*,*,#771,.F.);
+#771 = EDGE_CURVE('',#662,#449,#772,.T.);
+#772 = CIRCLE('',#773,0.1);
+#773 = AXIS2_PLACEMENT_3D('',#774,#775,#776);
+#774 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,0.25));
+#775 = DIRECTION('',(1.,3.99859720578E-15,-4.440892098501E-15));
+#776 = DIRECTION('',(-3.99859720578E-15,1.,-8.881784197001E-15));
+#777 = ORIENTED_EDGE('',*,*,#669,.F.);
+#778 = ORIENTED_EDGE('',*,*,#479,.T.);
+#779 = CYLINDRICAL_SURFACE('',#780,0.1);
+#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);
+#781 = CARTESIAN_POINT('',(7.620057056762E-02,4.833759025003,0.25));
+#782 = DIRECTION('',(1.,-0.,-0.));
+#783 = DIRECTION('',(0.,0.994521895368,-0.104528463268));
+#784 = ADVANCED_FACE('',(#785),#815,.T.);
+#785 = FACE_BOUND('',#786,.T.);
+#786 = EDGE_LOOP('',(#787,#799,#807,#814));
+#787 = ORIENTED_EDGE('',*,*,#788,.T.);
+#788 = EDGE_CURVE('',#457,#789,#791,.T.);
+#789 = VERTEX_POINT('',#790);
+#790 = CARTESIAN_POINT('',(3.999452189537,4.9,0.869787931602));
+#791 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#792,#793,#794,#795,#796,#797
+,#798),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#792 = CARTESIAN_POINT('',(3.9,4.999452189537,0.869787931602));
+#793 = CARTESIAN_POINT('',(3.926396068307,4.999163780825,0.867043906005)
+  );
+#794 = CARTESIAN_POINT('',(3.952114481755,4.990549925217,0.865246144534)
+  );
+#795 = CARTESIAN_POINT('',(3.974311721695,4.974311721695,0.864619824568)
+  );
+#796 = CARTESIAN_POINT('',(3.990549925217,4.952114481755,0.865246144534)
+  );
+#797 = CARTESIAN_POINT('',(3.999163780825,4.926396068307,0.867043906005)
+  );
+#798 = CARTESIAN_POINT('',(3.999452189537,4.9,0.869787931602));
+#799 = ORIENTED_EDGE('',*,*,#800,.T.);
+#800 = EDGE_CURVE('',#789,#801,#803,.T.);
+#801 = VERTEX_POINT('',#802);
+#802 = CARTESIAN_POINT('',(3.933211214539,4.833759025003,0.239547153673)
+  );
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(4.001074890014,4.901622700477,0.885226895341)
+  );
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#807 = ORIENTED_EDGE('',*,*,#808,.F.);
+#808 = EDGE_CURVE('',#449,#801,#809,.T.);
+#809 = CIRCLE('',#810,0.1);
+#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813);
+#811 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,0.25));
+#812 = DIRECTION('',(-0.103962051185,-0.103962051185,-0.989132844378));
+#813 = DIRECTION('',(-1.615201028482E-14,0.994521895368,-0.104528463268)
+  );
+#814 = ORIENTED_EDGE('',*,*,#456,.F.);
+#815 = CYLINDRICAL_SURFACE('',#816,0.1);
+#816 = AXIS2_PLACEMENT_3D('',#817,#818,#819);
+#817 = CARTESIAN_POINT('',(3.901622700477,4.901622700477,0.895679741668)
+  );
+#818 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#819 = DIRECTION('',(9.1635032895E-14,0.994521895368,-0.104528463267));
+#820 = ADVANCED_FACE('',(#821),#843,.T.);
+#821 = FACE_BOUND('',#822,.T.);
+#822 = EDGE_LOOP('',(#823,#824,#836,#842));
+#823 = ORIENTED_EDGE('',*,*,#700,.T.);
+#824 = ORIENTED_EDGE('',*,*,#825,.F.);
+#825 = EDGE_CURVE('',#826,#693,#828,.T.);
+#826 = VERTEX_POINT('',#827);
+#827 = CARTESIAN_POINT('',(3.9,8.326672684689E-17,0.880240777928));
+#828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#829,#830,#831,#832,#833,#834
+,#835),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#829 = CARTESIAN_POINT('',(3.9,2.775557561563E-17,0.880240777928));
+#830 = CARTESIAN_POINT('',(3.9,5.551115123126E-17,0.878495289159));
+#831 = CARTESIAN_POINT('',(3.9,3.655943564777E-05,0.87674999185));
+#832 = CARTESIAN_POINT('',(3.9,1.096652759717E-04,0.875005747314));
+#833 = CARTESIAN_POINT('',(3.9,2.192831180766E-04,0.87326341629));
+#834 = CARTESIAN_POINT('',(3.9,3.653572044893E-04,0.871523858401));
+#835 = CARTESIAN_POINT('',(3.9,5.478104631727E-04,0.869787931602));
+#836 = ORIENTED_EDGE('',*,*,#837,.F.);
+#837 = EDGE_CURVE('',#498,#826,#838,.T.);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(0.,2.775557561563E-17,0.880240777928));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(1.,0.,-0.));
+#842 = ORIENTED_EDGE('',*,*,#509,.F.);
+#843 = CYLINDRICAL_SURFACE('',#844,0.1);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(0.,0.1,0.880240777928));
+#846 = DIRECTION('',(1.,0.,-0.));
+#847 = DIRECTION('',(0.,-0.994521895368,-0.104528463268));
+#848 = ADVANCED_FACE('',(#849),#871,.T.);
+#849 = FACE_BOUND('',#850,.T.);
+#850 = EDGE_LOOP('',(#851,#852,#860,#870));
+#851 = ORIENTED_EDGE('',*,*,#497,.F.);
+#852 = ORIENTED_EDGE('',*,*,#853,.T.);
+#853 = EDGE_CURVE('',#498,#854,#856,.T.);
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(0.1,-1.387778780781E-17,0.969759222072));
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(0.1,-1.387778780781E-17,0.875));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.,0.,1.));
+#860 = ORIENTED_EDGE('',*,*,#861,.F.);
+#861 = EDGE_CURVE('',#614,#854,#862,.T.);
+#862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#863,#864,#865,#866,#867,#868
+,#869),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#863 = CARTESIAN_POINT('',(-1.387778780781E-17,0.1,0.969759222072));
+#864 = CARTESIAN_POINT('',(1.249000902703E-16,7.326632168471E-02,
+    0.969759222072));
+#865 = CARTESIAN_POINT('',(8.500435063369E-03,4.722914274178E-02,
+    0.969759222072));
+#866 = CARTESIAN_POINT('',(2.480804867977E-02,2.480804867977E-02,
+    0.969759222072));
+#867 = CARTESIAN_POINT('',(4.722914274178E-02,8.500435063369E-03,
+    0.969759222072));
+#868 = CARTESIAN_POINT('',(7.326632168471E-02,-1.387778780781E-17,
+    0.969759222072));
+#869 = CARTESIAN_POINT('',(0.1,-1.387778780781E-17,0.969759222072));
+#870 = ORIENTED_EDGE('',*,*,#621,.F.);
+#871 = CYLINDRICAL_SURFACE('',#872,0.1);
+#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
+#873 = CARTESIAN_POINT('',(0.1,0.1,0.875));
+#874 = DIRECTION('',(0.,0.,1.));
+#875 = DIRECTION('',(-1.,-0.,0.));
+#876 = ADVANCED_FACE('',(#877),#910,.T.);
+#877 = FACE_BOUND('',#878,.T.);
+#878 = EDGE_LOOP('',(#879,#891,#899,#909));
+#879 = ORIENTED_EDGE('',*,*,#880,.F.);
+#880 = EDGE_CURVE('',#881,#614,#883,.T.);
+#881 = VERTEX_POINT('',#882);
+#882 = CARTESIAN_POINT('',(5.478104631727E-04,0.1,0.980212068398));
+#883 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#884,#885,#886,#887,#888,#889
+,#890),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#884 = CARTESIAN_POINT('',(5.478104631727E-04,0.1,0.980212068398));
+#885 = CARTESIAN_POINT('',(3.653572044893E-04,0.1,0.978476141599));
+#886 = CARTESIAN_POINT('',(2.192831180767E-04,0.1,0.97673658371));
+#887 = CARTESIAN_POINT('',(1.096652759717E-04,0.1,0.974994252686));
+#888 = CARTESIAN_POINT('',(3.655943564763E-05,0.1,0.97325000815));
+#889 = CARTESIAN_POINT('',(1.387778780781E-16,0.1,0.971504710841));
+#890 = CARTESIAN_POINT('',(1.387778780781E-17,0.1,0.969759222072));
+#891 = ORIENTED_EDGE('',*,*,#892,.T.);
+#892 = EDGE_CURVE('',#881,#893,#895,.T.);
+#893 = VERTEX_POINT('',#894);
+#894 = CARTESIAN_POINT('',(5.478104631727E-04,4.9,0.980212068398));
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(5.478104631727E-04,0.,0.980212068398));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(0.,1.,-0.));
+#899 = ORIENTED_EDGE('',*,*,#900,.F.);
+#900 = EDGE_CURVE('',#606,#893,#901,.T.);
+#901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#902,#903,#904,#905,#906,#907
+,#908),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#902 = CARTESIAN_POINT('',(1.387778780781E-17,4.9,0.969759222072));
+#903 = CARTESIAN_POINT('',(1.387778780781E-16,4.9,0.971504710841));
+#904 = CARTESIAN_POINT('',(3.655943564763E-05,4.9,0.97325000815));
+#905 = CARTESIAN_POINT('',(1.096652759717E-04,4.9,0.974994252686));
+#906 = CARTESIAN_POINT('',(2.192831180767E-04,4.9,0.97673658371));
+#907 = CARTESIAN_POINT('',(3.653572044893E-04,4.9,0.978476141599));
+#908 = CARTESIAN_POINT('',(5.478104631727E-04,4.9,0.980212068398));
+#909 = ORIENTED_EDGE('',*,*,#613,.F.);
+#910 = CYLINDRICAL_SURFACE('',#911,0.1);
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(0.1,0.,0.969759222072));
+#913 = DIRECTION('',(0.,1.,-0.));
+#914 = DIRECTION('',(-1.,0.,0.));
+#915 = ADVANCED_FACE('',(#916),#928,.T.);
+#916 = FACE_BOUND('',#917,.T.);
+#917 = EDGE_LOOP('',(#918,#919,#920,#927));
+#918 = ORIENTED_EDGE('',*,*,#636,.F.);
+#919 = ORIENTED_EDGE('',*,*,#653,.T.);
+#920 = ORIENTED_EDGE('',*,*,#921,.T.);
+#921 = EDGE_CURVE('',#654,#685,#922,.T.);
+#922 = CIRCLE('',#923,0.1);
+#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);
+#924 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,0.25));
+#925 = DIRECTION('',(-1.,0.,0.));
+#926 = DIRECTION('',(0.,-1.,2.775557561563E-16));
+#927 = ORIENTED_EDGE('',*,*,#684,.F.);
+#928 = CYLINDRICAL_SURFACE('',#929,0.1);
+#929 = AXIS2_PLACEMENT_3D('',#930,#931,#932);
+#930 = CARTESIAN_POINT('',(7.620057056762E-02,0.166240974997,0.25));
+#931 = DIRECTION('',(1.,0.,-0.));
+#932 = DIRECTION('',(0.,-0.994521895368,-0.104528463268));
+#933 = ADVANCED_FACE('',(#934),#959,.T.);
+#934 = FACE_BOUND('',#935,.T.);
+#935 = EDGE_LOOP('',(#936,#937,#944,#952));
+#936 = ORIENTED_EDGE('',*,*,#661,.T.);
+#937 = ORIENTED_EDGE('',*,*,#938,.T.);
+#938 = EDGE_CURVE('',#662,#801,#939,.T.);
+#939 = CIRCLE('',#940,0.1);
+#940 = AXIS2_PLACEMENT_3D('',#941,#942,#943);
+#941 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,0.25));
+#942 = DIRECTION('',(-4.821954651264E-15,-1.,8.881784197001E-15));
+#943 = DIRECTION('',(1.,-4.821954651264E-15,-4.440892098501E-15));
+#944 = ORIENTED_EDGE('',*,*,#945,.F.);
+#945 = EDGE_CURVE('',#946,#801,#948,.T.);
+#946 = VERTEX_POINT('',#947);
+#947 = CARTESIAN_POINT('',(3.933211214539,0.166240974997,0.239547153673)
+  );
+#948 = LINE('',#949,#950);
+#949 = CARTESIAN_POINT('',(3.933211214539,7.620057056762E-02,
+    0.239547153673));
+#950 = VECTOR('',#951,1.);
+#951 = DIRECTION('',(-0.,1.,-0.));
+#952 = ORIENTED_EDGE('',*,*,#953,.F.);
+#953 = EDGE_CURVE('',#654,#946,#954,.T.);
+#954 = CIRCLE('',#955,0.1);
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,0.25));
+#957 = DIRECTION('',(-6.123233995737E-17,-1.,2.775557561563E-16));
+#958 = DIRECTION('',(1.,-6.123233995737E-17,1.699538841809E-32));
+#959 = CYLINDRICAL_SURFACE('',#960,0.1);
+#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
+#961 = CARTESIAN_POINT('',(3.833759025003,7.620057056762E-02,0.25));
+#962 = DIRECTION('',(-0.,1.,-0.));
+#963 = DIRECTION('',(0.,0.,-1.));
+#964 = ADVANCED_FACE('',(#965),#993,.T.);
+#965 = FACE_BOUND('',#966,.T.);
+#966 = EDGE_LOOP('',(#967,#968,#975,#983));
+#967 = ORIENTED_EDGE('',*,*,#692,.T.);
+#968 = ORIENTED_EDGE('',*,*,#969,.T.);
+#969 = EDGE_CURVE('',#685,#946,#970,.T.);
+#970 = CIRCLE('',#971,0.1);
+#971 = AXIS2_PLACEMENT_3D('',#972,#973,#974);
+#972 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,0.25));
+#973 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#974 = DIRECTION('',(9.163329817152E-14,-0.994521895368,-0.104528463267)
+  );
+#975 = ORIENTED_EDGE('',*,*,#976,.F.);
+#976 = EDGE_CURVE('',#977,#946,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(3.999452189537,0.1,0.869787931602));
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(4.001074890014,9.837729952288E-02,
+    0.885226895341));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#983 = ORIENTED_EDGE('',*,*,#984,.F.);
+#984 = EDGE_CURVE('',#693,#977,#985,.T.);
+#985 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#986,#987,#988,#989,#990,#991
+,#992),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
+1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#986 = CARTESIAN_POINT('',(3.9,5.478104631727E-04,0.869787931602));
+#987 = CARTESIAN_POINT('',(3.926396068307,8.362191750262E-04,
+    0.867043906005));
+#988 = CARTESIAN_POINT('',(3.952114481755,9.450074782514E-03,
+    0.865246144534));
+#989 = CARTESIAN_POINT('',(3.974311721695,2.568827830487E-02,
+    0.864619824568));
+#990 = CARTESIAN_POINT('',(3.990549925217,4.788551824518E-02,
+    0.865246144534));
+#991 = CARTESIAN_POINT('',(3.999163780825,7.360393169276E-02,
+    0.867043906005));
+#992 = CARTESIAN_POINT('',(3.999452189537,0.1,0.869787931602));
+#993 = CYLINDRICAL_SURFACE('',#994,0.1);
+#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);
+#995 = CARTESIAN_POINT('',(3.901622700477,9.837729952288E-02,
+    0.895679741668));
+#996 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#997 = DIRECTION('',(9.1635032895E-14,-0.994521895368,-0.104528463267));
+#998 = ADVANCED_FACE('',(#999),#1017,.T.);
+#999 = FACE_BOUND('',#1000,.T.);
+#1000 = EDGE_LOOP('',(#1001,#1002,#1003,#1011));
+#1001 = ORIENTED_EDGE('',*,*,#715,.F.);
+#1002 = ORIENTED_EDGE('',*,*,#755,.T.);
+#1003 = ORIENTED_EDGE('',*,*,#1004,.T.);
+#1004 = EDGE_CURVE('',#744,#1005,#1007,.T.);
+#1005 = VERTEX_POINT('',#1006);
+#1006 = CARTESIAN_POINT('',(3.9,5.,0.969759222072));
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(6.938893903907E-18,5.,0.969759222072));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(1.,0.,0.));
+#1011 = ORIENTED_EDGE('',*,*,#1012,.F.);
+#1012 = EDGE_CURVE('',#716,#1005,#1013,.T.);
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(3.9,5.,0.875));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(0.,0.,1.));
+#1017 = PLANE('',#1018);
+#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021);
+#1019 = CARTESIAN_POINT('',(0.,5.,0.875));
+#1020 = DIRECTION('',(-0.,1.,0.));
+#1021 = DIRECTION('',(0.,0.,1.));
+#1022 = ADVANCED_FACE('',(#1023),#1049,.T.);
+#1023 = FACE_BOUND('',#1024,.T.);
+#1024 = EDGE_LOOP('',(#1025,#1026,#1027,#1039));
+#1025 = ORIENTED_EDGE('',*,*,#788,.F.);
+#1026 = ORIENTED_EDGE('',*,*,#723,.F.);
+#1027 = ORIENTED_EDGE('',*,*,#1028,.F.);
+#1028 = EDGE_CURVE('',#1029,#716,#1031,.T.);
+#1029 = VERTEX_POINT('',#1030);
+#1030 = CARTESIAN_POINT('',(4.,4.9,0.880240777928));
+#1031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1032,#1033,#1034,#1035,
+#1036,#1037,#1038),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#1032 = CARTESIAN_POINT('',(4.,4.9,0.880240777928));
+#1033 = CARTESIAN_POINT('',(4.,4.926733678315,0.880240777928));
+#1034 = CARTESIAN_POINT('',(3.991499564937,4.952770857258,0.880240777928
+    ));
+#1035 = CARTESIAN_POINT('',(3.97519195132,4.97519195132,0.880240777928)
+  );
+#1036 = CARTESIAN_POINT('',(3.952770857258,4.991499564937,0.880240777928
+    ));
+#1037 = CARTESIAN_POINT('',(3.926733678315,5.,0.880240777928));
+#1038 = CARTESIAN_POINT('',(3.9,5.,0.880240777928));
+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1040 = EDGE_CURVE('',#789,#1029,#1041,.T.);
+#1041 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1042,#1043,#1044,#1045,
+#1046,#1047,#1048),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1042 = CARTESIAN_POINT('',(3.999452189537,4.9,0.869787931602));
+#1043 = CARTESIAN_POINT('',(3.999634642796,4.9,0.871523858401));
+#1044 = CARTESIAN_POINT('',(3.999780716882,4.9,0.87326341629));
+#1045 = CARTESIAN_POINT('',(3.999890334724,4.9,0.875005747314));
+#1046 = CARTESIAN_POINT('',(3.999963440564,4.9,0.87674999185));
+#1047 = CARTESIAN_POINT('',(4.,4.9,0.878495289159));
+#1048 = CARTESIAN_POINT('',(4.,4.9,0.880240777928));
+#1049 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1050,#1051,#1052,#1053,#1054,#1055,#1056,#1057,#1058)
+    ,(#1059,#1060,#1061,#1062,#1063,#1064,#1065,#1066,#1067)
+    ,(#1068,#1069,#1070,#1071,#1072,#1073,#1074,#1075,#1076)
+    ,(#1077,#1078,#1079,#1080,#1081,#1082,#1083,#1084,#1085)
+    ,(#1086,#1087,#1088,#1089,#1090,#1091,#1092,#1093,#1094)
+    ,(#1095,#1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103)
+    ,(#1104,#1105,#1106,#1107,#1108,#1109,#1110,#1111,#1112)
+    ,(#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121)
+    ,(#1122,#1123,#1124,#1125,#1126,#1127,#1128,#1129,#1130
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593051E-02,
+    7.778174593053E-02),(-7.315613219612E-03,8.855910256724E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1050 = CARTESIAN_POINT('',(3.889568739838,4.999568571388,0.882292534228
+    ));
+#1051 = CARTESIAN_POINT('',(3.889640569674,4.999640538362,0.880265856781
+    ));
+#1052 = CARTESIAN_POINT('',(3.889606889245,4.999606626085,0.878244685123
+    ));
+#1053 = CARTESIAN_POINT('',(3.889185680867,4.999186076659,0.876244605343
+    ));
+#1054 = CARTESIAN_POINT('',(3.890530258423,5.000530016285,0.874149414281
+    ));
+#1055 = CARTESIAN_POINT('',(3.888325137488,4.998325129412,0.872244945928
+    ));
+#1056 = CARTESIAN_POINT('',(3.889326333312,4.999326453466,0.870167933805
+    ));
+#1057 = CARTESIAN_POINT('',(3.889039750287,4.999039561287,0.868160825431
+    ));
+#1058 = CARTESIAN_POINT('',(3.888581318578,4.998581058569,0.866162527792
+    ));
+#1059 = CARTESIAN_POINT('',(3.919199273852,5.001699464168,0.881445543083
+    ));
+#1060 = CARTESIAN_POINT('',(3.919468581045,5.00196899751,0.879408381183)
+  );
+#1061 = CARTESIAN_POINT('',(3.919564323753,5.002065389892,0.877380876298
+    ));
+#1062 = CARTESIAN_POINT('',(3.918452034149,5.000950814676,0.875415216244
+    ));
+#1063 = CARTESIAN_POINT('',(3.919444967747,5.001945785482,0.873342900585
+    ));
+#1064 = CARTESIAN_POINT('',(3.918498783271,5.000999028479,0.871367060196
+    ));
+#1065 = CARTESIAN_POINT('',(3.919247720682,5.001747898189,0.869305628224
+    ));
+#1066 = CARTESIAN_POINT('',(3.918459242047,5.000959093149,0.867325088229
+    ));
+#1067 = CARTESIAN_POINT('',(3.917866154415,5.000366033378,0.865333899139
+    ));
+#1068 = CARTESIAN_POINT('',(3.941918305946,4.996916533251,0.880966735706
+    ));
+#1069 = CARTESIAN_POINT('',(3.941491039175,4.996487763902,0.8789662276)
+  );
+#1070 = CARTESIAN_POINT('',(3.940168349521,4.995163074853,0.877016081632
+    ));
+#1071 = CARTESIAN_POINT('',(3.948367230205,5.00337932433,0.874549463598)
+  );
+#1072 = CARTESIAN_POINT('',(3.934343121215,4.989327474303,0.873290154489
+    ));
+#1073 = CARTESIAN_POINT('',(3.948195566959,5.003208085924,0.870506696812
+    ));
+#1074 = CARTESIAN_POINT('',(3.939055600261,4.994048404683,0.868987643209
+    ));
+#1075 = CARTESIAN_POINT('',(3.941367891178,4.996366758039,0.866836698386
+    ));
+#1076 = CARTESIAN_POINT('',(3.940912381734,4.995911804604,0.864838071467
+    ));
+#1077 = CARTESIAN_POINT('',(3.955680313926,4.983183033388,0.880966122543
+    ));
+#1078 = CARTESIAN_POINT('',(3.954601792293,4.982106350531,0.879001210415
+    ));
+#1079 = CARTESIAN_POINT('',(3.95901310277,4.986519980029,0.876736237029)
+  );
+#1080 = CARTESIAN_POINT('',(3.950127928746,4.977607874219,0.875211885895
+    ));
+#1081 = CARTESIAN_POINT('',(3.977228958332,5.004754790588,0.871695399229
+    ));
+#1082 = CARTESIAN_POINT('',(3.944977414445,4.972454409823,0.871450304025
+    ));
+#1083 = CARTESIAN_POINT('',(3.956374081636,4.983884520468,0.86878709265)
+  );
+#1084 = CARTESIAN_POINT('',(3.954328120844,4.981830366862,0.866881205459
+    ));
+#1085 = CARTESIAN_POINT('',(3.956054562142,4.983556010334,0.864764692574
+    ));
+#1086 = CARTESIAN_POINT('',(3.977018063778,4.977018063778,0.880562861623
+    ));
+#1087 = CARTESIAN_POINT('',(3.978357603942,4.97835760394,0.878468126791)
+  );
+#1088 = CARTESIAN_POINT('',(3.974547374619,4.974547374628,0.876657366693
+    ));
+#1089 = CARTESIAN_POINT('',(3.983485737526,4.983485737512,0.874124669813
+    ));
+#1090 = CARTESIAN_POINT('',(3.954557696864,4.954557696872,0.873706575928
+    ));
+#1091 = CARTESIAN_POINT('',(3.987799357302,4.987799357305,0.86984126987)
+  );
+#1092 = CARTESIAN_POINT('',(3.977860188314,4.977860188309,0.868382572822
+    ));
+#1093 = CARTESIAN_POINT('',(3.976920204788,4.976920204788,0.866400663563
+    ));
+#1094 = CARTESIAN_POINT('',(3.97440438705,4.974404387051,0.864514810223)
+  );
+#1095 = CARTESIAN_POINT('',(3.983183033387,4.955680313925,0.880966122543
+    ));
+#1096 = CARTESIAN_POINT('',(3.982106350528,4.954601792293,0.879001210415
+    ));
+#1097 = CARTESIAN_POINT('',(3.98651998003,4.959013102756,0.876736237029)
+  );
+#1098 = CARTESIAN_POINT('',(3.977607874215,4.950127928763,0.875211885895
+    ));
+#1099 = CARTESIAN_POINT('',(4.004754790606,4.977228958337,0.871695399228
+    ));
+#1100 = CARTESIAN_POINT('',(3.972454409816,4.944977414434,0.871450304025
+    ));
+#1101 = CARTESIAN_POINT('',(3.983884520467,4.95637408164,0.86878709265)
+  );
+#1102 = CARTESIAN_POINT('',(3.981830366863,4.954328120844,0.866881205459
+    ));
+#1103 = CARTESIAN_POINT('',(3.983556010334,4.956054562141,0.864764692574
+    ));
+#1104 = CARTESIAN_POINT('',(3.996916533252,4.941918305947,0.880966735706
+    ));
+#1105 = CARTESIAN_POINT('',(3.996487763905,4.941491039176,0.8789662276)
+  );
+#1106 = CARTESIAN_POINT('',(3.995163074856,4.940168349532,0.877016081632
+    ));
+#1107 = CARTESIAN_POINT('',(4.003379324334,4.948367230198,0.874549463598
+    ));
+#1108 = CARTESIAN_POINT('',(3.989327474292,4.934343121211,0.873290154489
+    ));
+#1109 = CARTESIAN_POINT('',(4.003208085941,4.948195566975,0.870506696811
+    ));
+#1110 = CARTESIAN_POINT('',(3.994048404683,4.93905560026,0.86898764321)
+  );
+#1111 = CARTESIAN_POINT('',(3.996366758038,4.941367891178,0.866836698386
+    ));
+#1112 = CARTESIAN_POINT('',(3.995911804604,4.940912381734,0.864838071467
+    ));
+#1113 = CARTESIAN_POINT('',(4.001699464168,4.919199273851,0.881445543083
+    ));
+#1114 = CARTESIAN_POINT('',(4.001968997508,4.919468581044,0.879408381183
+    ));
+#1115 = CARTESIAN_POINT('',(4.00206538989,4.919564323749,0.877380876298)
+  );
+#1116 = CARTESIAN_POINT('',(4.000950814679,4.918452034155,0.875415216244
+    ));
+#1117 = CARTESIAN_POINT('',(4.001945785478,4.919444967739,0.873342900585
+    ));
+#1118 = CARTESIAN_POINT('',(4.000999028482,4.918498783277,0.871367060196
+    ));
+#1119 = CARTESIAN_POINT('',(4.001747898185,4.919247720677,0.869305628224
+    ));
+#1120 = CARTESIAN_POINT('',(4.000959093148,4.918459242046,0.867325088229
+    ));
+#1121 = CARTESIAN_POINT('',(4.000366033378,4.917866154415,0.865333899139
+    ));
+#1122 = CARTESIAN_POINT('',(3.999568571388,4.889568739839,0.882292534228
+    ));
+#1123 = CARTESIAN_POINT('',(3.999640538362,4.889640569674,0.880265856781
+    ));
+#1124 = CARTESIAN_POINT('',(3.999606626084,4.889606889245,0.878244685123
+    ));
+#1125 = CARTESIAN_POINT('',(3.999186076661,4.889185680868,0.876244605343
+    ));
+#1126 = CARTESIAN_POINT('',(4.000530016281,4.89053025842,0.874149414281)
+  );
+#1127 = CARTESIAN_POINT('',(3.998325129416,4.888325137492,0.872244945927
+    ));
+#1128 = CARTESIAN_POINT('',(3.999326453464,4.889326333311,0.870167933805
+    ));
+#1129 = CARTESIAN_POINT('',(3.999039561287,4.889039750287,0.868160825431
+    ));
+#1130 = CARTESIAN_POINT('',(3.998581058571,4.88858131858,0.866162527791)
+  );
+#1131 = ADVANCED_FACE('',(#1132),#1158,.T.);
+#1132 = FACE_BOUND('',#1133,.T.);
+#1133 = EDGE_LOOP('',(#1134,#1135,#1147,#1157));
+#1134 = ORIENTED_EDGE('',*,*,#900,.T.);
+#1135 = ORIENTED_EDGE('',*,*,#1136,.T.);
+#1136 = EDGE_CURVE('',#893,#1137,#1139,.T.);
+#1137 = VERTEX_POINT('',#1138);
+#1138 = CARTESIAN_POINT('',(0.1,4.999452189537,0.980212068398));
+#1139 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1140,#1141,#1142,#1143,
+#1144,#1145,#1146),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#1140 = CARTESIAN_POINT('',(5.478104631727E-04,4.9,0.980212068398));
+#1141 = CARTESIAN_POINT('',(8.362191750263E-04,4.926396068307,
+    0.982956093995));
+#1142 = CARTESIAN_POINT('',(9.450074782514E-03,4.952114481755,
+    0.984753855466));
+#1143 = CARTESIAN_POINT('',(2.568827830487E-02,4.974311721695,
+    0.985380175432));
+#1144 = CARTESIAN_POINT('',(4.788551824518E-02,4.990549925217,
+    0.984753855466));
+#1145 = CARTESIAN_POINT('',(7.360393169276E-02,4.999163780825,
+    0.982956093995));
+#1146 = CARTESIAN_POINT('',(0.1,4.999452189537,0.980212068398));
+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);
+#1148 = EDGE_CURVE('',#1137,#744,#1149,.T.);
+#1149 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1150,#1151,#1152,#1153,
+#1154,#1155,#1156),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1150 = CARTESIAN_POINT('',(0.1,4.999452189537,0.980212068398));
+#1151 = CARTESIAN_POINT('',(0.1,4.999634642796,0.978476141599));
+#1152 = CARTESIAN_POINT('',(0.1,4.999780716882,0.97673658371));
+#1153 = CARTESIAN_POINT('',(0.1,4.999890334724,0.974994252686));
+#1154 = CARTESIAN_POINT('',(0.1,4.999963440564,0.97325000815));
+#1155 = CARTESIAN_POINT('',(0.1,5.,0.971504710841));
+#1156 = CARTESIAN_POINT('',(0.1,5.,0.969759222072));
+#1157 = ORIENTED_EDGE('',*,*,#743,.T.);
+#1158 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1159,#1160,#1161,#1162,#1163,#1164,#1165,#1166,#1167)
+    ,(#1168,#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176)
+    ,(#1177,#1178,#1179,#1180,#1181,#1182,#1183,#1184,#1185)
+    ,(#1186,#1187,#1188,#1189,#1190,#1191,#1192,#1193,#1194)
+    ,(#1195,#1196,#1197,#1198,#1199,#1200,#1201,#1202,#1203)
+    ,(#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211,#1212)
+    ,(#1213,#1214,#1215,#1216,#1217,#1218,#1219,#1220,#1221)
+    ,(#1222,#1223,#1224,#1225,#1226,#1227,#1228,#1229,#1230)
+    ,(#1231,#1232,#1233,#1234,#1235,#1236,#1237,#1238,#1239
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-02,
+    7.778174593052E-02),(-8.855910256722E-03,7.315613219616E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1159 = CARTESIAN_POINT('',(1.418941430355E-03,4.888581318579,
+    0.983837472209));
+#1160 = CARTESIAN_POINT('',(9.604387131629E-04,4.889039750287,
+    0.981839174569));
+#1161 = CARTESIAN_POINT('',(6.73546534851E-04,4.889326333312,
+    0.979832066195));
+#1162 = CARTESIAN_POINT('',(1.674870587261E-03,4.888325137489,
+    0.977755054072));
+#1163 = CARTESIAN_POINT('',(-5.300162841776E-04,4.890530258422,
+    0.975850585719));
+#1164 = CARTESIAN_POINT('',(8.139233401385E-04,4.889185680867,
+    0.973755394657));
+#1165 = CARTESIAN_POINT('',(3.933739154869E-04,4.889606889245,
+    0.971755314877));
+#1166 = CARTESIAN_POINT('',(3.594616381142E-04,4.889640569674,
+    0.969734143219));
+#1167 = CARTESIAN_POINT('',(4.314286123303E-04,4.889568739838,
+    0.967707465772));
+#1168 = CARTESIAN_POINT('',(-3.660333778575E-04,4.917866154415,
+    0.984666100861));
+#1169 = CARTESIAN_POINT('',(-9.590931487287E-04,4.918459242046,
+    0.982674911771));
+#1170 = CARTESIAN_POINT('',(-1.747898187906E-03,4.919247720682,
+    0.980694371776));
+#1171 = CARTESIAN_POINT('',(-9.990284794353E-04,4.91849878327,
+    0.978632939804));
+#1172 = CARTESIAN_POINT('',(-1.945785482189E-03,4.919444967748,
+    0.976657099415));
+#1173 = CARTESIAN_POINT('',(-9.508146757673E-04,4.918452034149,
+    0.974584783755));
+#1174 = CARTESIAN_POINT('',(-2.065389891441E-03,4.919564323752,
+    0.972619123702));
+#1175 = CARTESIAN_POINT('',(-1.968997509412E-03,4.919468581044,
+    0.970591618817));
+#1176 = CARTESIAN_POINT('',(-1.699464168101E-03,4.919199273851,
+    0.968554456917));
+#1177 = CARTESIAN_POINT('',(4.088195395865E-03,4.940912381734,
+    0.985161928533));
+#1178 = CARTESIAN_POINT('',(3.633241961373E-03,4.94136789118,
+    0.983163301614));
+#1179 = CARTESIAN_POINT('',(5.951595318895E-03,4.939055600252,
+    0.981012356791));
+#1180 = CARTESIAN_POINT('',(-3.20808593762E-03,4.948195566982,
+    0.979493303188));
+#1181 = CARTESIAN_POINT('',(1.067252570962E-02,4.934343121195,
+    0.976709845511));
+#1182 = CARTESIAN_POINT('',(-3.379324335932E-03,4.948367230213,
+    0.975450536402));
+#1183 = CARTESIAN_POINT('',(4.836925147486E-03,4.940168349522,
+    0.972983918368));
+#1184 = CARTESIAN_POINT('',(3.512236096981E-03,4.941491039176,
+    0.9710337724));
+#1185 = CARTESIAN_POINT('',(3.08346674925E-03,4.941918305946,
+    0.969033264294));
+#1186 = CARTESIAN_POINT('',(1.644398966655E-02,4.956054562141,
+    0.985235307426));
+#1187 = CARTESIAN_POINT('',(1.816963313797E-02,4.954328120839,
+    0.983118794542));
+#1188 = CARTESIAN_POINT('',(1.6115479528E-02,4.956374081659,
+    0.98121290735));
+#1189 = CARTESIAN_POINT('',(2.754559019336E-02,4.944977414402,
+    0.978549695974));
+#1190 = CARTESIAN_POINT('',(-4.754790610239E-03,4.977228958373,
+    0.978304600772));
+#1191 = CARTESIAN_POINT('',(2.239212578801E-02,4.950127928734,
+    0.974788114104));
+#1192 = CARTESIAN_POINT('',(1.3480019971E-02,4.95901310277,
+    0.973263762971));
+#1193 = CARTESIAN_POINT('',(1.789364947097E-02,4.954601792291,
+    0.970998789585));
+#1194 = CARTESIAN_POINT('',(1.681696661196E-02,4.955680313926,
+    0.969033877457));
+#1195 = CARTESIAN_POINT('',(2.559561294865E-02,4.974404387051,
+    0.985485189777));
+#1196 = CARTESIAN_POINT('',(2.307979521123E-02,4.976920204795,
+    0.983599336437));
+#1197 = CARTESIAN_POINT('',(2.213981169094E-02,4.977860188288,
+    0.981617427178));
+#1198 = CARTESIAN_POINT('',(1.2200642686E-02,4.987799357348,
+    0.980158730131));
+#1199 = CARTESIAN_POINT('',(4.544230313897E-02,4.954557696827,
+    0.976293424071));
+#1200 = CARTESIAN_POINT('',(1.65142624864E-02,4.983485737534,
+    0.975875330188));
+#1201 = CARTESIAN_POINT('',(2.545262536989E-02,4.974547374622,
+    0.973342633307));
+#1202 = CARTESIAN_POINT('',(2.164239605575E-02,4.978357603946,
+    0.971531873209));
+#1203 = CARTESIAN_POINT('',(2.298193622147E-02,4.977018063778,
+    0.969437138377));
+#1204 = CARTESIAN_POINT('',(4.394543785866E-02,4.983556010333,
+    0.985235307426));
+#1205 = CARTESIAN_POINT('',(4.567187915635E-02,4.981830366857,
+    0.983118794542));
+#1206 = CARTESIAN_POINT('',(4.362591836363E-02,4.983884520485,
+    0.98121290735));
+#1207 = CARTESIAN_POINT('',(5.502258556009E-02,4.972454409787,
+    0.978549695975));
+#1208 = CARTESIAN_POINT('',(2.27710416688E-02,5.004754790626,
+    0.978304600771));
+#1209 = CARTESIAN_POINT('',(4.987207122841E-02,4.977607874216,
+    0.974788114105));
+#1210 = CARTESIAN_POINT('',(4.098689724877E-02,4.986519980024,
+    0.97326376297));
+#1211 = CARTESIAN_POINT('',(4.539820771237E-02,4.982106350522,
+    0.970998789585));
+#1212 = CARTESIAN_POINT('',(4.431968607601E-02,4.983183033386,
+    0.969033877457));
+#1213 = CARTESIAN_POINT('',(5.908761826603E-02,4.995911804604,
+    0.985161928533));
+#1214 = CARTESIAN_POINT('',(5.863210882244E-02,4.996366758042,
+    0.983163301614));
+#1215 = CARTESIAN_POINT('',(6.094439973684E-02,4.994048404674,
+    0.981012356791));
+#1216 = CARTESIAN_POINT('',(5.180443303576E-02,5.00320808595,
+    0.979493303188));
+#1217 = CARTESIAN_POINT('',(6.565687878065E-02,4.989327474284,
+    0.976709845512));
+#1218 = CARTESIAN_POINT('',(5.163276980682E-02,5.003379324335,
+    0.975450536402));
+#1219 = CARTESIAN_POINT('',(5.983165046424E-02,4.995163074859,
+    0.972983918369));
+#1220 = CARTESIAN_POINT('',(5.850896082011E-02,4.996487763909,
+    0.9710337724));
+#1221 = CARTESIAN_POINT('',(5.808169405116E-02,4.996916533253,
+    0.969033264294));
+#1222 = CARTESIAN_POINT('',(8.213384558491E-02,5.000366033378,
+    0.984666100861));
+#1223 = CARTESIAN_POINT('',(8.154075795373E-02,5.000959093148,
+    0.982674911771));
+#1224 = CARTESIAN_POINT('',(8.075227932187E-02,5.001747898189,
+    0.980694371776));
+#1225 = CARTESIAN_POINT('',(8.150121672157E-02,5.000999028478,
+    0.978632939804));
+#1226 = CARTESIAN_POINT('',(8.055503226509E-02,5.001945785479,
+    0.976657099415));
+#1227 = CARTESIAN_POINT('',(8.154796584118E-02,5.00095081468,
+    0.974584783756));
+#1228 = CARTESIAN_POINT('',(8.043567625241E-02,5.002065389889,
+    0.972619123702));
+#1229 = CARTESIAN_POINT('',(8.053141895806E-02,5.001968997506,
+    0.970591618817));
+#1230 = CARTESIAN_POINT('',(8.080072615028E-02,5.001699464167,
+    0.968554456917));
+#1231 = CARTESIAN_POINT('',(0.111418681421,4.99858105857,0.983837472208)
+  );
+#1232 = CARTESIAN_POINT('',(0.110960249713,4.999039561287,0.981839174569
+    ));
+#1233 = CARTESIAN_POINT('',(0.110673666688,4.999326453465,0.979832066195
+    ));
+#1234 = CARTESIAN_POINT('',(0.111674862512,4.998325129412,0.977755054072
+    ));
+#1235 = CARTESIAN_POINT('',(0.109469741576,5.000530016287,0.975850585719
+    ));
+#1236 = CARTESIAN_POINT('',(0.110814319135,4.999186076658,0.973755394656
+    ));
+#1237 = CARTESIAN_POINT('',(0.110393110754,4.999606626086,0.971755314877
+    ));
+#1238 = CARTESIAN_POINT('',(0.110359430326,4.999640538362,0.969734143219
+    ));
+#1239 = CARTESIAN_POINT('',(0.110431260161,4.999568571389,0.967707465772
+    ));
+#1240 = ADVANCED_FACE('',(#1241),#1246,.T.);
+#1241 = FACE_BOUND('',#1242,.T.);
+#1242 = EDGE_LOOP('',(#1243,#1244,#1245));
+#1243 = ORIENTED_EDGE('',*,*,#808,.T.);
+#1244 = ORIENTED_EDGE('',*,*,#938,.F.);
+#1245 = ORIENTED_EDGE('',*,*,#771,.T.);
+#1246 = SPHERICAL_SURFACE('',#1247,0.1);
+#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
+#1248 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,0.25));
+#1249 = DIRECTION('',(4.440892098501E-15,8.881784197001E-15,1.));
+#1250 = DIRECTION('',(-3.99859720578E-15,1.,-8.881784197001E-15));
+#1251 = ADVANCED_FACE('',(#1252),#1263,.T.);
+#1252 = FACE_BOUND('',#1253,.T.);
+#1253 = EDGE_LOOP('',(#1254,#1255,#1261,#1262));
+#1254 = ORIENTED_EDGE('',*,*,#800,.F.);
+#1255 = ORIENTED_EDGE('',*,*,#1256,.F.);
+#1256 = EDGE_CURVE('',#977,#789,#1257,.T.);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(3.999452189537,0.,0.869787931602));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(-0.,1.,0.));
+#1261 = ORIENTED_EDGE('',*,*,#976,.T.);
+#1262 = ORIENTED_EDGE('',*,*,#945,.T.);
+#1263 = PLANE('',#1264);
+#1264 = AXIS2_PLACEMENT_3D('',#1265,#1266,#1267);
+#1265 = CARTESIAN_POINT('',(4.,0.,0.875));
+#1266 = DIRECTION('',(0.994521895368,0.,-0.104528463268));
+#1267 = DIRECTION('',(0.,1.,0.));
+#1268 = ADVANCED_FACE('',(#1269),#1287,.F.);
+#1269 = FACE_BOUND('',#1270,.F.);
+#1270 = EDGE_LOOP('',(#1271,#1272,#1273,#1281));
+#1271 = ORIENTED_EDGE('',*,*,#837,.F.);
+#1272 = ORIENTED_EDGE('',*,*,#853,.T.);
+#1273 = ORIENTED_EDGE('',*,*,#1274,.T.);
+#1274 = EDGE_CURVE('',#854,#1275,#1277,.T.);
+#1275 = VERTEX_POINT('',#1276);
+#1276 = CARTESIAN_POINT('',(3.9,-1.387778780781E-17,0.969759222072));
+#1277 = LINE('',#1278,#1279);
+#1278 = CARTESIAN_POINT('',(0.,1.387778780781E-17,0.969759222072));
+#1279 = VECTOR('',#1280,1.);
+#1280 = DIRECTION('',(1.,-0.,0.));
+#1281 = ORIENTED_EDGE('',*,*,#1282,.F.);
+#1282 = EDGE_CURVE('',#826,#1275,#1283,.T.);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(3.9,-1.387778780781E-17,0.875));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(0.,0.,1.));
+#1287 = PLANE('',#1288);
+#1288 = AXIS2_PLACEMENT_3D('',#1289,#1290,#1291);
+#1289 = CARTESIAN_POINT('',(0.,0.,0.875));
+#1290 = DIRECTION('',(-0.,1.,0.));
+#1291 = DIRECTION('',(0.,0.,1.));
+#1292 = ADVANCED_FACE('',(#1293),#1319,.F.);
+#1293 = FACE_BOUND('',#1294,.F.);
+#1294 = EDGE_LOOP('',(#1295,#1296,#1297,#1309));
+#1295 = ORIENTED_EDGE('',*,*,#984,.F.);
+#1296 = ORIENTED_EDGE('',*,*,#825,.F.);
+#1297 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1298 = EDGE_CURVE('',#1299,#826,#1301,.T.);
+#1299 = VERTEX_POINT('',#1300);
+#1300 = CARTESIAN_POINT('',(4.,0.1,0.880240777928));
+#1301 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1302,#1303,#1304,#1305,
+#1306,#1307,#1308),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#1302 = CARTESIAN_POINT('',(4.,0.1,0.880240777928));
+#1303 = CARTESIAN_POINT('',(4.,7.326632168471E-02,0.880240777928));
+#1304 = CARTESIAN_POINT('',(3.991499564937,4.722914274178E-02,
+    0.880240777928));
+#1305 = CARTESIAN_POINT('',(3.97519195132,2.480804867977E-02,
+    0.880240777928));
+#1306 = CARTESIAN_POINT('',(3.952770857258,8.500435063369E-03,
+    0.880240777928));
+#1307 = CARTESIAN_POINT('',(3.926733678315,1.249000902703E-16,
+    0.880240777928));
+#1308 = CARTESIAN_POINT('',(3.9,-1.387778780781E-17,0.880240777928));
+#1309 = ORIENTED_EDGE('',*,*,#1310,.F.);
+#1310 = EDGE_CURVE('',#977,#1299,#1311,.T.);
+#1311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1312,#1313,#1314,#1315,
+#1316,#1317,#1318),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1312 = CARTESIAN_POINT('',(3.999452189537,0.1,0.869787931602));
+#1313 = CARTESIAN_POINT('',(3.999634642796,0.1,0.871523858401));
+#1314 = CARTESIAN_POINT('',(3.999780716882,0.1,0.87326341629));
+#1315 = CARTESIAN_POINT('',(3.999890334724,0.1,0.875005747314));
+#1316 = CARTESIAN_POINT('',(3.999963440564,0.1,0.87674999185));
+#1317 = CARTESIAN_POINT('',(4.,0.1,0.878495289159));
+#1318 = CARTESIAN_POINT('',(4.,0.1,0.880240777928));
+#1319 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1320,#1321,#1322,#1323,#1324,#1325,#1326,#1327,#1328)
+    ,(#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336,#1337)
+    ,(#1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,#1346)
+    ,(#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355)
+    ,(#1356,#1357,#1358,#1359,#1360,#1361,#1362,#1363,#1364)
+    ,(#1365,#1366,#1367,#1368,#1369,#1370,#1371,#1372,#1373)
+    ,(#1374,#1375,#1376,#1377,#1378,#1379,#1380,#1381,#1382)
+    ,(#1383,#1384,#1385,#1386,#1387,#1388,#1389,#1390,#1391)
+    ,(#1392,#1393,#1394,#1395,#1396,#1397,#1398,#1399,#1400
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-02,
+    7.778174593053E-02),(-7.315613219612E-03,8.855910256724E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1320 = CARTESIAN_POINT('',(3.889568739837,4.314286133909E-04,
+    0.882292534228));
+#1321 = CARTESIAN_POINT('',(3.889640569674,3.5946163815E-04,
+    0.880265856781));
+#1322 = CARTESIAN_POINT('',(3.889606889243,3.933739173354E-04,
+    0.878244685123));
+#1323 = CARTESIAN_POINT('',(3.889185680872,8.139233354315E-04,
+    0.876244605343));
+#1324 = CARTESIAN_POINT('',(3.890530258416,-5.300162779908E-04,
+    0.874149414281));
+#1325 = CARTESIAN_POINT('',(3.888325137493,1.674870583165E-03,
+    0.872244945927));
+#1326 = CARTESIAN_POINT('',(3.889326333311,6.735465357103E-04,
+    0.870167933805));
+#1327 = CARTESIAN_POINT('',(3.889039750287,9.604387129707E-04,
+    0.868160825431));
+#1328 = CARTESIAN_POINT('',(3.888581318579,1.41894143019E-03,
+    0.866162527791));
+#1329 = CARTESIAN_POINT('',(3.919199273853,-1.699464169548E-03,
+    0.881445543082));
+#1330 = CARTESIAN_POINT('',(3.919468581047,-1.968997511925E-03,
+    0.879408381183));
+#1331 = CARTESIAN_POINT('',(3.919564323757,-2.06538989643E-03,
+    0.877380876298));
+#1332 = CARTESIAN_POINT('',(3.918452034137,-9.508146643607E-04,
+    0.875415216245));
+#1333 = CARTESIAN_POINT('',(3.919444967761,-1.945785495839E-03,
+    0.873342900584));
+#1334 = CARTESIAN_POINT('',(3.918498783263,-9.990284715711E-04,
+    0.871367060197));
+#1335 = CARTESIAN_POINT('',(3.919247720682,-1.747898188689E-03,
+    0.869305628224));
+#1336 = CARTESIAN_POINT('',(3.918459242046,-9.590931485148E-04,
+    0.867325088229));
+#1337 = CARTESIAN_POINT('',(3.917866154415,-3.660333777317E-04,
+    0.865333899139));
+#1338 = CARTESIAN_POINT('',(3.941918305944,3.083466751545E-03,
+    0.880966735706));
+#1339 = CARTESIAN_POINT('',(3.941491039169,3.512236103009E-03,
+    0.8789662276));
+#1340 = CARTESIAN_POINT('',(3.940168349506,4.836925163935E-03,
+    0.877016081633));
+#1341 = CARTESIAN_POINT('',(3.948367230229,-3.379324354697E-03,
+    0.874549463597));
+#1342 = CARTESIAN_POINT('',(3.934343121187,1.067252572189E-02,
+    0.87329015449));
+#1343 = CARTESIAN_POINT('',(3.948195566982,-3.208085942229E-03,
+    0.870506696811));
+#1344 = CARTESIAN_POINT('',(3.939055600258,5.9515953165E-03,
+    0.868987643209));
+#1345 = CARTESIAN_POINT('',(3.941367891178,3.633241962199E-03,
+    0.866836698386));
+#1346 = CARTESIAN_POINT('',(3.940912381733,4.088195396756E-03,
+    0.864838071467));
+#1347 = CARTESIAN_POINT('',(3.95568031393,1.681696660863E-02,
+    0.880966122543));
+#1348 = CARTESIAN_POINT('',(3.954601792304,1.789364945903E-02,
+    0.879001210415));
+#1349 = CARTESIAN_POINT('',(3.9590131028,1.348001993755E-02,
+    0.876736237027));
+#1350 = CARTESIAN_POINT('',(3.950127928686,2.239212584308E-02,
+    0.875211885899));
+#1351 = CARTESIAN_POINT('',(3.977228958379,-4.754790631673E-03,
+    0.871695399226));
+#1352 = CARTESIAN_POINT('',(3.944977414424,2.754559018769E-02,
+    0.871450304026));
+#1353 = CARTESIAN_POINT('',(3.956374081639,1.611547953595E-02,
+    0.86878709265));
+#1354 = CARTESIAN_POINT('',(3.954328120844,1.81696331354E-02,
+    0.866881205458));
+#1355 = CARTESIAN_POINT('',(3.956054562143,1.64439896646E-02,
+    0.864764692574));
+#1356 = CARTESIAN_POINT('',(3.977018063774,2.298193622581E-02,
+    0.880562861623));
+#1357 = CARTESIAN_POINT('',(3.978357603929,2.164239607113E-02,
+    0.878468126791));
+#1358 = CARTESIAN_POINT('',(3.974547374582,2.545262541469E-02,
+    0.876657366696));
+#1359 = CARTESIAN_POINT('',(3.983485737594,1.651426241327E-02,
+    0.874124669808));
+#1360 = CARTESIAN_POINT('',(3.954557696816,4.544230317553E-02,
+    0.873706575932));
+#1361 = CARTESIAN_POINT('',(3.987799357315,1.220064269177E-02,
+    0.869841269868));
+#1362 = CARTESIAN_POINT('',(3.977860188311,2.213981168425E-02,
+    0.868382572822));
+#1363 = CARTESIAN_POINT('',(3.976920204788,2.30797952144E-02,
+    0.866400663563));
+#1364 = CARTESIAN_POINT('',(3.974404387049,2.559561295105E-02,
+    0.864514810223));
+#1365 = CARTESIAN_POINT('',(3.983183033391,4.431968607162E-02,
+    0.880966122543));
+#1366 = CARTESIAN_POINT('',(3.982106350539,4.53982076983E-02,
+    0.879001210415));
+#1367 = CARTESIAN_POINT('',(3.986519980058,4.098689720965E-02,
+    0.876736237028));
+#1368 = CARTESIAN_POINT('',(3.977607874164,4.987207129531E-02,
+    0.875211885898));
+#1369 = CARTESIAN_POINT('',(4.004754790621,2.277104164444E-02,
+    0.871695399226));
+#1370 = CARTESIAN_POINT('',(3.972454409814,5.502258556268E-02,
+    0.871450304026));
+#1371 = CARTESIAN_POINT('',(3.983884520467,4.362591836492E-02,
+    0.86878709265));
+#1372 = CARTESIAN_POINT('',(3.981830366863,4.567187915401E-02,
+    0.866881205459));
+#1373 = CARTESIAN_POINT('',(3.983556010335,4.394543785724E-02,
+    0.864764692574));
+#1374 = CARTESIAN_POINT('',(3.996916533249,5.808169405453E-02,
+    0.880966735706));
+#1375 = CARTESIAN_POINT('',(3.9964877639,5.85089608282E-02,0.8789662276)
+  );
+#1376 = CARTESIAN_POINT('',(3.995163074843,5.983165048483E-02,
+    0.877016081632));
+#1377 = CARTESIAN_POINT('',(4.003379324346,5.16327697851E-02,
+    0.874549463597));
+#1378 = CARTESIAN_POINT('',(3.989327474292,6.565687879156E-02,
+    0.87329015449));
+#1379 = CARTESIAN_POINT('',(4.003208085926,5.18044330415E-02,
+    0.870506696812));
+#1380 = CARTESIAN_POINT('',(3.994048404683,6.094439973761E-02,
+    0.86898764321));
+#1381 = CARTESIAN_POINT('',(3.996366758038,5.863210882314E-02,
+    0.866836698386));
+#1382 = CARTESIAN_POINT('',(3.995911804604,5.908761826642E-02,
+    0.864838071467));
+#1383 = CARTESIAN_POINT('',(4.001699464169,8.080072614827E-02,
+    0.881445543083));
+#1384 = CARTESIAN_POINT('',(4.00196899751,8.053141895464E-02,
+    0.879408381183));
+#1385 = CARTESIAN_POINT('',(4.002065389893,8.043567624725E-02,
+    0.877380876298));
+#1386 = CARTESIAN_POINT('',(4.000950814673,8.154796585139E-02,
+    0.875415216245));
+#1387 = CARTESIAN_POINT('',(4.001945785486,8.055503225259E-02,
+    0.873342900585));
+#1388 = CARTESIAN_POINT('',(4.000999028477,8.150121672828E-02,
+    0.871367060196));
+#1389 = CARTESIAN_POINT('',(4.00174789819,8.075227931807E-02,
+    0.869305628224));
+#1390 = CARTESIAN_POINT('',(4.000959093149,8.154075795279E-02,
+    0.867325088229));
+#1391 = CARTESIAN_POINT('',(4.000366033378,8.213384558482E-02,
+    0.865333899139));
+#1392 = CARTESIAN_POINT('',(3.999568571387,0.110431260162,0.882292534228
+    ));
+#1393 = CARTESIAN_POINT('',(3.999640538362,0.110359430326,0.880265856781
+    ));
+#1394 = CARTESIAN_POINT('',(3.999606626084,0.110393110755,0.878244685123
+    ));
+#1395 = CARTESIAN_POINT('',(3.99918607666,0.110814319133,0.876244605343)
+  );
+#1396 = CARTESIAN_POINT('',(4.000530016285,0.109469741577,0.874149414281
+    ));
+#1397 = CARTESIAN_POINT('',(3.998325129411,0.111674862513,0.872244945928
+    ));
+#1398 = CARTESIAN_POINT('',(3.999326453466,0.110673666687,0.870167933805
+    ));
+#1399 = CARTESIAN_POINT('',(3.999039561286,0.110960249713,0.868160825431
+    ));
+#1400 = CARTESIAN_POINT('',(3.998581058568,0.111418681422,0.866162527792
+    ));
+#1401 = ADVANCED_FACE('',(#1402),#1428,.T.);
+#1402 = FACE_BOUND('',#1403,.T.);
+#1403 = EDGE_LOOP('',(#1404,#1405,#1417,#1427));
+#1404 = ORIENTED_EDGE('',*,*,#861,.T.);
+#1405 = ORIENTED_EDGE('',*,*,#1406,.T.);
+#1406 = EDGE_CURVE('',#854,#1407,#1409,.T.);
+#1407 = VERTEX_POINT('',#1408);
+#1408 = CARTESIAN_POINT('',(0.1,5.478104631727E-04,0.980212068398));
+#1409 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1410,#1411,#1412,#1413,
+#1414,#1415,#1416),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1410 = CARTESIAN_POINT('',(0.1,1.387778780781E-17,0.969759222072));
+#1411 = CARTESIAN_POINT('',(0.1,1.387778780781E-16,0.971504710841));
+#1412 = CARTESIAN_POINT('',(0.1,3.655943564763E-05,0.97325000815));
+#1413 = CARTESIAN_POINT('',(0.1,1.096652759717E-04,0.974994252686));
+#1414 = CARTESIAN_POINT('',(0.1,2.192831180767E-04,0.97673658371));
+#1415 = CARTESIAN_POINT('',(0.1,3.653572044893E-04,0.978476141599));
+#1416 = CARTESIAN_POINT('',(0.1,5.478104631727E-04,0.980212068398));
+#1417 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#1418 = EDGE_CURVE('',#1407,#881,#1419,.T.);
+#1419 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1420,#1421,#1422,#1423,
+#1424,#1425,#1426),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#1420 = CARTESIAN_POINT('',(0.1,5.478104631727E-04,0.980212068398));
+#1421 = CARTESIAN_POINT('',(7.360393169276E-02,8.362191750265E-04,
+    0.982956093995));
+#1422 = CARTESIAN_POINT('',(4.788551824518E-02,9.450074782514E-03,
+    0.984753855466));
+#1423 = CARTESIAN_POINT('',(2.568827830487E-02,2.568827830487E-02,
+    0.985380175432));
+#1424 = CARTESIAN_POINT('',(9.450074782514E-03,4.788551824518E-02,
+    0.984753855466));
+#1425 = CARTESIAN_POINT('',(8.362191750263E-04,7.360393169277E-02,
+    0.982956093995));
+#1426 = CARTESIAN_POINT('',(5.478104631727E-04,0.1,0.980212068398));
+#1427 = ORIENTED_EDGE('',*,*,#880,.T.);
+#1428 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1429,#1430,#1431,#1432,#1433,#1434,#1435,#1436,#1437)
+    ,(#1438,#1439,#1440,#1441,#1442,#1443,#1444,#1445,#1446)
+    ,(#1447,#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455)
+    ,(#1456,#1457,#1458,#1459,#1460,#1461,#1462,#1463,#1464)
+    ,(#1465,#1466,#1467,#1468,#1469,#1470,#1471,#1472,#1473)
+    ,(#1474,#1475,#1476,#1477,#1478,#1479,#1480,#1481,#1482)
+    ,(#1483,#1484,#1485,#1486,#1487,#1488,#1489,#1490,#1491)
+    ,(#1492,#1493,#1494,#1495,#1496,#1497,#1498,#1499,#1500)
+    ,(#1501,#1502,#1503,#1504,#1505,#1506,#1507,#1508,#1509
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-02,
+    7.778174593052E-02),(-7.315613219613E-03,8.855910256723E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1429 = CARTESIAN_POINT('',(4.314286125472E-04,0.110431260162,
+    0.967707465772));
+#1430 = CARTESIAN_POINT('',(3.594616381258E-04,0.110359430326,
+    0.969734143219));
+#1431 = CARTESIAN_POINT('',(3.933739157701E-04,0.110393110755,
+    0.971755314877));
+#1432 = CARTESIAN_POINT('',(8.139233397201E-04,0.110814319133,
+    0.973755394657));
+#1433 = CARTESIAN_POINT('',(-5.300162837321E-04,0.109469741578,
+    0.975850585719));
+#1434 = CARTESIAN_POINT('',(1.674870587291E-03,0.111674862512,
+    0.977755054072));
+#1435 = CARTESIAN_POINT('',(6.735465347619E-04,0.110673666688,
+    0.979832066195));
+#1436 = CARTESIAN_POINT('',(9.604387133373E-04,0.110960249713,
+    0.981839174569));
+#1437 = CARTESIAN_POINT('',(1.418941431215E-03,0.111418681422,
+    0.983837472208));
+#1438 = CARTESIAN_POINT('',(-1.699464168365E-03,8.080072614855E-02,
+    0.968554456917));
+#1439 = CARTESIAN_POINT('',(-1.968997509876E-03,8.053141895513E-02,
+    0.970591618817));
+#1440 = CARTESIAN_POINT('',(-2.065389891868E-03,8.043567624799E-02,
+    0.972619123702));
+#1441 = CARTESIAN_POINT('',(-9.508146753E-04,8.154796584987E-02,
+    0.974584783756));
+#1442 = CARTESIAN_POINT('',(-1.945785482887E-03,8.055503225478E-02,
+    0.976657099415));
+#1443 = CARTESIAN_POINT('',(-9.990284793138E-04,8.150121672702E-02,
+    0.978632939804));
+#1444 = CARTESIAN_POINT('',(-1.747898188522E-03,8.075227931899E-02,
+    0.980694371776));
+#1445 = CARTESIAN_POINT('',(-9.590931491263E-04,8.15407579531E-02,
+    0.982674911771));
+#1446 = CARTESIAN_POINT('',(-3.660333778032E-04,8.213384558484E-02,
+    0.984666100861));
+#1447 = CARTESIAN_POINT('',(3.083466749736E-03,5.808169405401E-02,
+    0.969033264294));
+#1448 = CARTESIAN_POINT('',(3.512236098474E-03,5.850896082654E-02,
+    0.971033772399));
+#1449 = CARTESIAN_POINT('',(4.83692515172E-03,5.983165047894E-02,
+    0.972983918368));
+#1450 = CARTESIAN_POINT('',(-3.379324337671E-03,5.163276979483E-02,
+    0.975450536402));
+#1451 = CARTESIAN_POINT('',(1.067252570238E-02,6.565687878334E-02,
+    0.976709845512));
+#1452 = CARTESIAN_POINT('',(-3.208085925849E-03,5.180443304311E-02,
+    0.979493303187));
+#1453 = CARTESIAN_POINT('',(5.951595315924E-03,6.094439973685E-02,
+    0.981012356791));
+#1454 = CARTESIAN_POINT('',(3.633241961227E-03,5.863210882271E-02,
+    0.983163301614));
+#1455 = CARTESIAN_POINT('',(4.088195396013E-03,5.908761826642E-02,
+    0.985161928533));
+#1456 = CARTESIAN_POINT('',(1.681696661092E-02,4.431968607306E-02,
+    0.969033877457));
+#1457 = CARTESIAN_POINT('',(1.789364946629E-02,4.539820770301E-02,
+    0.970998789586));
+#1458 = CARTESIAN_POINT('',(1.348001995551E-02,4.098689722329E-02,
+    0.973263762971));
+#1459 = CARTESIAN_POINT('',(2.23921258106E-02,4.987207126745E-02,
+    0.974788114104));
+#1460 = CARTESIAN_POINT('',(-4.75479060715E-03,2.277104166435E-02,
+    0.978304600771));
+#1461 = CARTESIAN_POINT('',(2.754559018254E-02,5.502258555472E-02,
+    0.978549695976));
+#1462 = CARTESIAN_POINT('',(1.611547953079E-02,4.362591836426E-02,
+    0.981212907349));
+#1463 = CARTESIAN_POINT('',(1.816963313867E-02,4.567187915582E-02,
+    0.983118794542));
+#1464 = CARTESIAN_POINT('',(1.644398966669E-02,4.394543785784E-02,
+    0.985235307426));
+#1465 = CARTESIAN_POINT('',(2.298193622382E-02,2.298193622365E-02,
+    0.969437138377));
+#1466 = CARTESIAN_POINT('',(2.164239606446E-02,2.164239606434E-02,
+    0.971531873208));
+#1467 = CARTESIAN_POINT('',(2.545262539901E-02,2.545262539594E-02,
+    0.973342633306));
+#1468 = CARTESIAN_POINT('',(1.651426244199E-02,1.651426245051E-02,
+    0.975875330188));
+#1469 = CARTESIAN_POINT('',(4.544230315735E-02,4.544230314546E-02,
+    0.976293424072));
+#1470 = CARTESIAN_POINT('',(1.220064269028E-02,1.220064270018E-02,
+    0.980158730129));
+#1471 = CARTESIAN_POINT('',(2.213981169246E-02,2.213981168731E-02,
+    0.981617427179));
+#1472 = CARTESIAN_POINT('',(2.307979520987E-02,2.307979521138E-02,
+    0.983599336436));
+#1473 = CARTESIAN_POINT('',(2.559561294823E-02,2.559561294978E-02,
+    0.985485189777));
+#1474 = CARTESIAN_POINT('',(4.431968607246E-02,1.681696661062E-02,
+    0.969033877457));
+#1475 = CARTESIAN_POINT('',(4.539820770147E-02,1.7893649465E-02,
+    0.970998789586));
+#1476 = CARTESIAN_POINT('',(4.098689721787E-02,1.348001995454E-02,
+    0.973263762971));
+#1477 = CARTESIAN_POINT('',(4.987207127868E-02,2.239212580941E-02,
+    0.974788114104));
+#1478 = CARTESIAN_POINT('',(2.277104164996E-02,-4.754790604411E-03,
+    0.97830460077));
+#1479 = CARTESIAN_POINT('',(5.502258556514E-02,2.754559017872E-02,
+    0.978549695976));
+#1480 = CARTESIAN_POINT('',(4.362591835989E-02,1.611547953377E-02,
+    0.981212907349));
+#1481 = CARTESIAN_POINT('',(4.567187915719E-02,1.816963313795E-02,
+    0.983118794542));
+#1482 = CARTESIAN_POINT('',(4.394543785909E-02,1.644398966574E-02,
+    0.985235307426));
+#1483 = CARTESIAN_POINT('',(5.808169405467E-02,3.083466750239E-03,
+    0.969033264294));
+#1484 = CARTESIAN_POINT('',(5.850896082809E-02,3.51223609985E-03,
+    0.971033772399));
+#1485 = CARTESIAN_POINT('',(5.983165048222E-02,4.836925153926E-03,
+    0.972983918368));
+#1486 = CARTESIAN_POINT('',(5.16327697909E-02,-3.379324339066E-03,
+    0.975450536402));
+#1487 = CARTESIAN_POINT('',(6.565687878876E-02,1.067252570545E-02,
+    0.976709845512));
+#1488 = CARTESIAN_POINT('',(5.180443303593E-02,-3.20808593195E-03,
+    0.979493303187));
+#1489 = CARTESIAN_POINT('',(6.094439973768E-02,5.951595316271E-03,
+    0.981012356791));
+#1490 = CARTESIAN_POINT('',(5.86321088223E-02,3.633241961247E-03,
+    0.983163301614));
+#1491 = CARTESIAN_POINT('',(5.90876182661E-02,4.088195396237E-03,
+    0.985161928533));
+#1492 = CARTESIAN_POINT('',(8.080072614805E-02,-1.699464168829E-03,
+    0.968554456918));
+#1493 = CARTESIAN_POINT('',(8.053141895428E-02,-1.968997510682E-03,
+    0.970591618817));
+#1494 = CARTESIAN_POINT('',(8.043567624648E-02,-2.065389893585E-03,
+    0.972619123702));
+#1495 = CARTESIAN_POINT('',(8.154796585375E-02,-9.508146706265E-04,
+    0.974584783755));
+#1496 = CARTESIAN_POINT('',(8.055503225063E-02,-1.945785488704E-03,
+    0.976657099415));
+#1497 = CARTESIAN_POINT('',(8.150121672885E-02,-9.990284757025E-04,
+    0.978632939804));
+#1498 = CARTESIAN_POINT('',(8.075227931989E-02,-1.747898188508E-03,
+    0.980694371776));
+#1499 = CARTESIAN_POINT('',(8.154075795342E-02,-9.590931487352E-04,
+    0.982674911771));
+#1500 = CARTESIAN_POINT('',(8.213384558486E-02,-3.660333776938E-04,
+    0.984666100861));
+#1501 = CARTESIAN_POINT('',(0.110431260162,4.314286128967E-04,
+    0.967707465772));
+#1502 = CARTESIAN_POINT('',(0.110359430326,3.594616381464E-04,
+    0.969734143219));
+#1503 = CARTESIAN_POINT('',(0.110393110756,3.933739166828E-04,
+    0.971755314877));
+#1504 = CARTESIAN_POINT('',(0.110814319129,8.139233371257E-04,
+    0.973755394657));
+#1505 = CARTESIAN_POINT('',(0.109469741582,-5.30016280234E-04,
+    0.975850585719));
+#1506 = CARTESIAN_POINT('',(0.111674862508,1.674870584628E-03,
+    0.977755054073));
+#1507 = CARTESIAN_POINT('',(0.110673666689,6.735465353854E-04,
+    0.979832066195));
+#1508 = CARTESIAN_POINT('',(0.110960249713,9.604387131434E-04,
+    0.981839174569));
+#1509 = CARTESIAN_POINT('',(0.111418681421,1.418941430656E-03,
+    0.983837472208));
+#1510 = ADVANCED_FACE('',(#1511),#1536,.T.);
+#1511 = FACE_BOUND('',#1512,.T.);
+#1512 = EDGE_LOOP('',(#1513,#1514,#1522,#1530));
+#1513 = ORIENTED_EDGE('',*,*,#892,.F.);
+#1514 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#1515 = EDGE_CURVE('',#881,#1516,#1518,.T.);
+#1516 = VERTEX_POINT('',#1517);
+#1517 = CARTESIAN_POINT('',(4.621409874358E-02,0.14566628828,
+    1.41469777837));
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(-1.074890013952E-03,9.837729952288E-02,
+    0.964773104659));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1522 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1523 = EDGE_CURVE('',#1516,#1524,#1526,.T.);
+#1524 = VERTEX_POINT('',#1525);
+#1525 = CARTESIAN_POINT('',(4.621409874358E-02,4.85433371172,
+    1.41469777837));
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(4.621409874358E-02,4.99156457637E-02,
+    1.41469777837));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(0.,1.,0.));
+#1530 = ORIENTED_EDGE('',*,*,#1531,.F.);
+#1531 = EDGE_CURVE('',#893,#1524,#1532,.T.);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(-1.074890013952E-03,4.901622700477,
+    0.964773104659));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#1536 = PLANE('',#1537);
+#1537 = AXIS2_PLACEMENT_3D('',#1538,#1539,#1540);
+#1538 = CARTESIAN_POINT('',(0.,0.,0.975));
+#1539 = DIRECTION('',(-0.994521895368,0.,0.104528463268));
+#1540 = DIRECTION('',(0.,1.,0.));
+#1541 = ADVANCED_FACE('',(#1542),#1547,.T.);
+#1542 = FACE_BOUND('',#1543,.T.);
+#1543 = EDGE_LOOP('',(#1544,#1545,#1546));
+#1544 = ORIENTED_EDGE('',*,*,#921,.F.);
+#1545 = ORIENTED_EDGE('',*,*,#953,.T.);
+#1546 = ORIENTED_EDGE('',*,*,#969,.F.);
+#1547 = SPHERICAL_SURFACE('',#1548,0.1);
+#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551);
+#1549 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,0.25));
+#1550 = DIRECTION('',(0.,2.775557561563E-16,1.));
+#1551 = DIRECTION('',(0.,-1.,2.775557561563E-16));
+#1552 = ADVANCED_FACE('',(#1553),#1575,.T.);
+#1553 = FACE_BOUND('',#1554,.T.);
+#1554 = EDGE_LOOP('',(#1555,#1556,#1568,#1574));
+#1555 = ORIENTED_EDGE('',*,*,#1012,.T.);
+#1556 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1557 = EDGE_CURVE('',#1005,#1558,#1560,.T.);
+#1558 = VERTEX_POINT('',#1559);
+#1559 = CARTESIAN_POINT('',(4.,4.9,0.969759222072));
+#1560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1561,#1562,#1563,#1564,
+#1565,#1566,#1567),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#1561 = CARTESIAN_POINT('',(3.9,5.,0.969759222072));
+#1562 = CARTESIAN_POINT('',(3.926733678315,5.,0.969759222072));
+#1563 = CARTESIAN_POINT('',(3.952770857258,4.991499564937,0.969759222072
+    ));
+#1564 = CARTESIAN_POINT('',(3.97519195132,4.97519195132,0.969759222072)
+  );
+#1565 = CARTESIAN_POINT('',(3.991499564937,4.952770857258,0.969759222072
+    ));
+#1566 = CARTESIAN_POINT('',(4.,4.926733678315,0.969759222072));
+#1567 = CARTESIAN_POINT('',(4.,4.9,0.969759222072));
+#1568 = ORIENTED_EDGE('',*,*,#1569,.F.);
+#1569 = EDGE_CURVE('',#1029,#1558,#1570,.T.);
+#1570 = LINE('',#1571,#1572);
+#1571 = CARTESIAN_POINT('',(4.,4.9,0.875));
+#1572 = VECTOR('',#1573,1.);
+#1573 = DIRECTION('',(0.,0.,1.));
+#1574 = ORIENTED_EDGE('',*,*,#1028,.T.);
+#1575 = CYLINDRICAL_SURFACE('',#1576,0.1);
+#1576 = AXIS2_PLACEMENT_3D('',#1577,#1578,#1579);
+#1577 = CARTESIAN_POINT('',(3.9,4.9,0.875));
+#1578 = DIRECTION('',(0.,0.,1.));
+#1579 = DIRECTION('',(-0.,1.,0.));
+#1580 = ADVANCED_FACE('',(#1581),#1603,.T.);
+#1581 = FACE_BOUND('',#1582,.T.);
+#1582 = EDGE_LOOP('',(#1583,#1584,#1592,#1602));
+#1583 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1584 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#1585 = EDGE_CURVE('',#1137,#1586,#1588,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(3.9,4.999452189537,0.980212068398));
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(6.938893903907E-18,4.999452189537,
+    0.980212068398));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(1.,0.,0.));
+#1592 = ORIENTED_EDGE('',*,*,#1593,.T.);
+#1593 = EDGE_CURVE('',#1586,#1005,#1594,.T.);
+#1594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1595,#1596,#1597,#1598,
+#1599,#1600,#1601),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1595 = CARTESIAN_POINT('',(3.9,4.999452189537,0.980212068398));
+#1596 = CARTESIAN_POINT('',(3.9,4.999634642796,0.978476141599));
+#1597 = CARTESIAN_POINT('',(3.9,4.999780716882,0.97673658371));
+#1598 = CARTESIAN_POINT('',(3.9,4.999890334724,0.974994252686));
+#1599 = CARTESIAN_POINT('',(3.9,4.999963440564,0.97325000815));
+#1600 = CARTESIAN_POINT('',(3.9,5.,0.971504710841));
+#1601 = CARTESIAN_POINT('',(3.9,5.,0.969759222072));
+#1602 = ORIENTED_EDGE('',*,*,#1004,.F.);
+#1603 = CYLINDRICAL_SURFACE('',#1604,0.1);
+#1604 = AXIS2_PLACEMENT_3D('',#1605,#1606,#1607);
+#1605 = CARTESIAN_POINT('',(6.938893903907E-18,4.9,0.969759222072));
+#1606 = DIRECTION('',(1.,0.,0.));
+#1607 = DIRECTION('',(-0.,1.,0.));
+#1608 = ADVANCED_FACE('',(#1609),#1620,.T.);
+#1609 = FACE_BOUND('',#1610,.T.);
+#1610 = EDGE_LOOP('',(#1611,#1612,#1613,#1619));
+#1611 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#1612 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#1299,#1029,#1615,.T.);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(4.,0.,0.880240777928));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(-0.,1.,0.));
+#1619 = ORIENTED_EDGE('',*,*,#1310,.F.);
+#1620 = CYLINDRICAL_SURFACE('',#1621,0.1);
+#1621 = AXIS2_PLACEMENT_3D('',#1622,#1623,#1624);
+#1622 = CARTESIAN_POINT('',(3.9,0.,0.880240777928));
+#1623 = DIRECTION('',(-0.,1.,0.));
+#1624 = DIRECTION('',(0.994521895368,0.,-0.104528463268));
+#1625 = ADVANCED_FACE('',(#1626),#1645,.T.);
+#1626 = FACE_BOUND('',#1627,.T.);
+#1627 = EDGE_LOOP('',(#1628,#1629,#1638,#1644));
+#1628 = ORIENTED_EDGE('',*,*,#1531,.T.);
+#1629 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#1630 = EDGE_CURVE('',#1524,#1631,#1633,.T.);
+#1631 = VERTEX_POINT('',#1632);
+#1632 = CARTESIAN_POINT('',(0.14566628828,4.953785901256,1.41469777837)
+  );
+#1633 = CIRCLE('',#1634,0.1);
+#1634 = AXIS2_PLACEMENT_3D('',#1635,#1636,#1637);
+#1635 = CARTESIAN_POINT('',(0.14566628828,4.85433371172,1.404244932043)
+  );
+#1636 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#1637 = DIRECTION('',(-0.994521895368,9.163329817152E-14,0.104528463267)
+  );
+#1638 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1639 = EDGE_CURVE('',#1137,#1631,#1640,.T.);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(9.837729952288E-02,5.001074890014,
+    0.964773104659));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#1644 = ORIENTED_EDGE('',*,*,#1136,.F.);
+#1645 = CYLINDRICAL_SURFACE('',#1646,0.1);
+#1646 = AXIS2_PLACEMENT_3D('',#1647,#1648,#1649);
+#1647 = CARTESIAN_POINT('',(9.837729952288E-02,4.901622700477,
+    0.954320258332));
+#1648 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#1649 = DIRECTION('',(-0.994521895368,9.1635032895E-14,0.104528463267));
+#1650 = ADVANCED_FACE('',(#1651),#1673,.T.);
+#1651 = FACE_BOUND('',#1652,.T.);
+#1652 = EDGE_LOOP('',(#1653,#1654,#1662,#1672));
+#1653 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#1655 = EDGE_CURVE('',#1299,#1656,#1658,.T.);
+#1656 = VERTEX_POINT('',#1657);
+#1657 = CARTESIAN_POINT('',(4.,0.1,0.969759222072));
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(4.,0.1,0.875));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(0.,0.,1.));
+#1662 = ORIENTED_EDGE('',*,*,#1663,.F.);
+#1663 = EDGE_CURVE('',#1275,#1656,#1664,.T.);
+#1664 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1665,#1666,#1667,#1668,
+#1669,#1670,#1671),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
+    1.010025407661,0.997924642725,0.993958444137,0.997924642725,
+1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
+#1665 = CARTESIAN_POINT('',(3.9,-1.387778780781E-17,0.969759222072));
+#1666 = CARTESIAN_POINT('',(3.926733678315,1.249000902703E-16,
+    0.969759222072));
+#1667 = CARTESIAN_POINT('',(3.952770857258,8.500435063369E-03,
+    0.969759222072));
+#1668 = CARTESIAN_POINT('',(3.97519195132,2.480804867977E-02,
+    0.969759222072));
+#1669 = CARTESIAN_POINT('',(3.991499564937,4.722914274178E-02,
+    0.969759222072));
+#1670 = CARTESIAN_POINT('',(4.,7.326632168471E-02,0.969759222072));
+#1671 = CARTESIAN_POINT('',(4.,0.1,0.969759222072));
+#1672 = ORIENTED_EDGE('',*,*,#1282,.F.);
+#1673 = CYLINDRICAL_SURFACE('',#1674,0.1);
+#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677);
+#1675 = CARTESIAN_POINT('',(3.9,0.1,0.875));
+#1676 = DIRECTION('',(0.,0.,1.));
+#1677 = DIRECTION('',(0.,-1.,0.));
+#1678 = ADVANCED_FACE('',(#1679),#1701,.T.);
+#1679 = FACE_BOUND('',#1680,.T.);
+#1680 = EDGE_LOOP('',(#1681,#1682,#1694,#1700));
+#1681 = ORIENTED_EDGE('',*,*,#1274,.T.);
+#1682 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#1683 = EDGE_CURVE('',#1684,#1275,#1686,.T.);
+#1684 = VERTEX_POINT('',#1685);
+#1685 = CARTESIAN_POINT('',(3.9,5.478104631727E-04,0.980212068398));
+#1686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1687,#1688,#1689,#1690,
+#1691,#1692,#1693),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1687 = CARTESIAN_POINT('',(3.9,5.478104631727E-04,0.980212068398));
+#1688 = CARTESIAN_POINT('',(3.9,3.653572044893E-04,0.978476141599));
+#1689 = CARTESIAN_POINT('',(3.9,2.192831180767E-04,0.97673658371));
+#1690 = CARTESIAN_POINT('',(3.9,1.096652759717E-04,0.974994252686));
+#1691 = CARTESIAN_POINT('',(3.9,3.655943564763E-05,0.97325000815));
+#1692 = CARTESIAN_POINT('',(3.9,1.387778780781E-16,0.971504710841));
+#1693 = CARTESIAN_POINT('',(3.9,1.387778780781E-17,0.969759222072));
+#1694 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#1695 = EDGE_CURVE('',#1407,#1684,#1696,.T.);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(0.,5.478104631727E-04,0.980212068398));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(1.,-0.,0.));
+#1700 = ORIENTED_EDGE('',*,*,#1406,.F.);
+#1701 = CYLINDRICAL_SURFACE('',#1702,0.1);
+#1702 = AXIS2_PLACEMENT_3D('',#1703,#1704,#1705);
+#1703 = CARTESIAN_POINT('',(0.,0.1,0.969759222072));
+#1704 = DIRECTION('',(1.,-0.,0.));
+#1705 = DIRECTION('',(0.,-1.,-0.));
+#1706 = ADVANCED_FACE('',(#1707),#1726,.T.);
+#1707 = FACE_BOUND('',#1708,.T.);
+#1708 = EDGE_LOOP('',(#1709,#1710,#1718,#1725));
+#1709 = ORIENTED_EDGE('',*,*,#1418,.F.);
+#1710 = ORIENTED_EDGE('',*,*,#1711,.T.);
+#1711 = EDGE_CURVE('',#1407,#1712,#1714,.T.);
+#1712 = VERTEX_POINT('',#1713);
+#1713 = CARTESIAN_POINT('',(0.14566628828,4.621409874358E-02,
+    1.41469777837));
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(9.837729952288E-02,-1.074890013952E-03,
+    0.964773104659));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1718 = ORIENTED_EDGE('',*,*,#1719,.T.);
+#1719 = EDGE_CURVE('',#1712,#1516,#1720,.T.);
+#1720 = CIRCLE('',#1721,0.1);
+#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724);
+#1722 = CARTESIAN_POINT('',(0.14566628828,0.14566628828,1.404244932043)
+  );
+#1723 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#1724 = DIRECTION('',(-0.99458126461,1.086699344846E-02,0.10339253619));
+#1725 = ORIENTED_EDGE('',*,*,#1515,.F.);
+#1726 = CYLINDRICAL_SURFACE('',#1727,0.1);
+#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730);
+#1728 = CARTESIAN_POINT('',(9.837729952288E-02,9.837729952288E-02,
+    0.954320258332));
+#1729 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1730 = DIRECTION('',(-0.994521895368,-9.1635032895E-14,0.104528463267)
+  );
+#1731 = ADVANCED_FACE('',(#1732),#1759,.T.);
+#1732 = FACE_BOUND('',#1733,.T.);
+#1733 = EDGE_LOOP('',(#1734,#1735,#1744,#1752));
+#1734 = ORIENTED_EDGE('',*,*,#1523,.F.);
+#1735 = ORIENTED_EDGE('',*,*,#1736,.T.);
+#1736 = EDGE_CURVE('',#1516,#1737,#1739,.T.);
+#1737 = VERTEX_POINT('',#1738);
+#1738 = CARTESIAN_POINT('',(7.495561016175E-02,0.14566628828,
+    1.474955610162));
+#1739 = CIRCLE('',#1740,0.1);
+#1740 = AXIS2_PLACEMENT_3D('',#1741,#1742,#1743);
+#1741 = CARTESIAN_POINT('',(0.14566628828,0.14566628828,1.404244932043)
+  );
+#1742 = DIRECTION('',(-5.776241214788E-16,1.,-1.851010068078E-16));
+#1743 = DIRECTION('',(-0.994521895368,-5.551115123125E-16,0.104528463268
+    ));
+#1744 = ORIENTED_EDGE('',*,*,#1745,.T.);
+#1745 = EDGE_CURVE('',#1737,#1746,#1748,.T.);
+#1746 = VERTEX_POINT('',#1747);
+#1747 = CARTESIAN_POINT('',(7.495561016175E-02,4.85433371172,
+    1.474955610162));
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(7.495561016175E-02,4.99156457637E-02,
+    1.474955610162));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(0.,1.,0.));
+#1752 = ORIENTED_EDGE('',*,*,#1753,.T.);
+#1753 = EDGE_CURVE('',#1746,#1524,#1754,.T.);
+#1754 = CIRCLE('',#1755,0.1);
+#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758);
+#1756 = CARTESIAN_POINT('',(0.14566628828,4.85433371172,1.404244932043)
+  );
+#1757 = DIRECTION('',(1.475241016168E-15,-1.,1.403598068564E-14));
+#1758 = DIRECTION('',(-0.707106781187,-1.096809004984E-14,
+    -0.707106781187));
+#1759 = CYLINDRICAL_SURFACE('',#1760,0.1);
+#1760 = AXIS2_PLACEMENT_3D('',#1761,#1762,#1763);
+#1761 = CARTESIAN_POINT('',(0.14566628828,4.99156457637E-02,
+    1.404244932043));
+#1762 = DIRECTION('',(0.,1.,0.));
+#1763 = DIRECTION('',(-0.994521895368,0.,0.104528463268));
+#1764 = ADVANCED_FACE('',(#1765),#1776,.T.);
+#1765 = FACE_BOUND('',#1766,.T.);
+#1766 = EDGE_LOOP('',(#1767,#1768,#1769,#1775));
+#1767 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#1768 = ORIENTED_EDGE('',*,*,#1569,.T.);
+#1769 = ORIENTED_EDGE('',*,*,#1770,.F.);
+#1770 = EDGE_CURVE('',#1656,#1558,#1771,.T.);
+#1771 = LINE('',#1772,#1773);
+#1772 = CARTESIAN_POINT('',(4.,6.938893903907E-18,0.969759222072));
+#1773 = VECTOR('',#1774,1.);
+#1774 = DIRECTION('',(0.,1.,-0.));
+#1775 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#1776 = PLANE('',#1777);
+#1777 = AXIS2_PLACEMENT_3D('',#1778,#1779,#1780);
+#1778 = CARTESIAN_POINT('',(4.,0.,0.875));
+#1779 = DIRECTION('',(1.,0.,-0.));
+#1780 = DIRECTION('',(0.,0.,1.));
+#1781 = ADVANCED_FACE('',(#1782),#1808,.F.);
+#1782 = FACE_BOUND('',#1783,.F.);
+#1783 = EDGE_LOOP('',(#1784,#1785,#1797,#1807));
+#1784 = ORIENTED_EDGE('',*,*,#1557,.T.);
+#1785 = ORIENTED_EDGE('',*,*,#1786,.T.);
+#1786 = EDGE_CURVE('',#1558,#1787,#1789,.T.);
+#1787 = VERTEX_POINT('',#1788);
+#1788 = CARTESIAN_POINT('',(3.999452189537,4.9,0.980212068398));
+#1789 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1790,#1791,#1792,#1793,
+#1794,#1795,#1796),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1790 = CARTESIAN_POINT('',(4.,4.9,0.969759222072));
+#1791 = CARTESIAN_POINT('',(4.,4.9,0.971504710841));
+#1792 = CARTESIAN_POINT('',(3.999963440564,4.9,0.97325000815));
+#1793 = CARTESIAN_POINT('',(3.999890334724,4.9,0.974994252686));
+#1794 = CARTESIAN_POINT('',(3.999780716882,4.9,0.97673658371));
+#1795 = CARTESIAN_POINT('',(3.999634642796,4.9,0.978476141599));
+#1796 = CARTESIAN_POINT('',(3.999452189537,4.9,0.980212068398));
+#1797 = ORIENTED_EDGE('',*,*,#1798,.T.);
+#1798 = EDGE_CURVE('',#1787,#1586,#1799,.T.);
+#1799 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1800,#1801,#1802,#1803,
+#1804,#1805,#1806),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#1800 = CARTESIAN_POINT('',(3.999452189537,4.9,0.980212068398));
+#1801 = CARTESIAN_POINT('',(3.999163780825,4.926396068307,0.982956093995
+    ));
+#1802 = CARTESIAN_POINT('',(3.990549925217,4.952114481755,0.984753855466
+    ));
+#1803 = CARTESIAN_POINT('',(3.974311721695,4.974311721695,0.985380175432
+    ));
+#1804 = CARTESIAN_POINT('',(3.952114481755,4.990549925217,0.984753855466
+    ));
+#1805 = CARTESIAN_POINT('',(3.926396068307,4.999163780825,0.982956093995
+    ));
+#1806 = CARTESIAN_POINT('',(3.9,4.999452189537,0.980212068398));
+#1807 = ORIENTED_EDGE('',*,*,#1593,.T.);
+#1808 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1809,#1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817)
+    ,(#1818,#1819,#1820,#1821,#1822,#1823,#1824,#1825,#1826)
+    ,(#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834,#1835)
+    ,(#1836,#1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844)
+    ,(#1845,#1846,#1847,#1848,#1849,#1850,#1851,#1852,#1853)
+    ,(#1854,#1855,#1856,#1857,#1858,#1859,#1860,#1861,#1862)
+    ,(#1863,#1864,#1865,#1866,#1867,#1868,#1869,#1870,#1871)
+    ,(#1872,#1873,#1874,#1875,#1876,#1877,#1878,#1879,#1880)
+    ,(#1881,#1882,#1883,#1884,#1885,#1886,#1887,#1888,#1889
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593053E-02,
+    7.778174593051E-02),(-8.855910256725E-03,7.315613219616E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1809 = CARTESIAN_POINT('',(3.998581058569,4.888581318578,0.983837472208
+    ));
+#1810 = CARTESIAN_POINT('',(3.999039561287,4.889039750287,0.981839174569
+    ));
+#1811 = CARTESIAN_POINT('',(3.999326453465,4.889326333312,0.979832066195
+    ));
+#1812 = CARTESIAN_POINT('',(3.998325129413,4.88832513749,0.977755054072)
+  );
+#1813 = CARTESIAN_POINT('',(4.000530016283,4.89053025842,0.975850585719)
+  );
+#1814 = CARTESIAN_POINT('',(3.999186076661,4.88918568087,0.973755394657)
+  );
+#1815 = CARTESIAN_POINT('',(3.999606626084,4.889606889244,0.971755314877
+    ));
+#1816 = CARTESIAN_POINT('',(3.999640538362,4.889640569674,0.969734143219
+    ));
+#1817 = CARTESIAN_POINT('',(3.999568571387,4.889568739838,0.967707465772
+    ));
+#1818 = CARTESIAN_POINT('',(4.000366033378,4.917866154415,0.984666100861
+    ));
+#1819 = CARTESIAN_POINT('',(4.000959093149,4.918459242047,0.98267491177)
+  );
+#1820 = CARTESIAN_POINT('',(4.00174789819,4.919247720682,0.980694371777)
+  );
+#1821 = CARTESIAN_POINT('',(4.000999028475,4.918498783269,0.978632939803
+    ));
+#1822 = CARTESIAN_POINT('',(4.00194578549,4.919444967753,0.976657099416)
+  );
+#1823 = CARTESIAN_POINT('',(4.00095081467,4.918452034144,0.974584783755)
+  );
+#1824 = CARTESIAN_POINT('',(4.002065389894,4.919564323755,0.972619123702
+    ));
+#1825 = CARTESIAN_POINT('',(4.001968997512,4.919468581046,0.970591618817
+    ));
+#1826 = CARTESIAN_POINT('',(4.001699464169,4.919199273852,0.968554456917
+    ));
+#1827 = CARTESIAN_POINT('',(3.995911804603,4.940912381733,0.985161928533
+    ));
+#1828 = CARTESIAN_POINT('',(3.996366758037,4.941367891178,0.983163301614
+    ));
+#1829 = CARTESIAN_POINT('',(3.994048404687,4.93905560026,0.981012356789)
+  );
+#1830 = CARTESIAN_POINT('',(4.003208085923,4.948195566965,0.979493303191
+    ));
+#1831 = CARTESIAN_POINT('',(3.989327474298,4.934343121207,0.976709845509
+    ));
+#1832 = CARTESIAN_POINT('',(4.003379324338,4.948367230212,0.975450536404
+    ));
+#1833 = CARTESIAN_POINT('',(3.995163074845,4.940168349514,0.972983918368
+    ));
+#1834 = CARTESIAN_POINT('',(3.996487763898,4.941491039172,0.9710337724)
+  );
+#1835 = CARTESIAN_POINT('',(3.996916533249,4.941918305945,0.969033264294
+    ));
+#1836 = CARTESIAN_POINT('',(3.983556010336,4.956054562143,0.985235307426
+    ));
+#1837 = CARTESIAN_POINT('',(3.981830366865,4.954328120842,0.983118794541
+    ));
+#1838 = CARTESIAN_POINT('',(3.983884520458,4.956374081645,0.981212907353
+    ));
+#1839 = CARTESIAN_POINT('',(3.972454409833,4.944977414427,0.97854969597)
+  );
+#1840 = CARTESIAN_POINT('',(4.004754790594,4.977228958355,0.978304600776
+    ));
+#1841 = CARTESIAN_POINT('',(3.977607874193,4.950127928716,0.974788114102
+    ));
+#1842 = CARTESIAN_POINT('',(3.986519980045,4.959013102788,0.973263762972
+    ));
+#1843 = CARTESIAN_POINT('',(3.982106350537,4.954601792296,0.970998789584
+    ));
+#1844 = CARTESIAN_POINT('',(3.98318303339,4.955680313928,0.969033877457)
+  );
+#1845 = CARTESIAN_POINT('',(3.974404387048,4.97440438705,0.985485189777)
+  );
+#1846 = CARTESIAN_POINT('',(3.976920204785,4.976920204792,0.983599336437
+    ));
+#1847 = CARTESIAN_POINT('',(3.977860188321,4.977860188299,0.981617427175
+    ));
+#1848 = CARTESIAN_POINT('',(3.98779935729,4.987799357324,0.980158730135)
+  );
+#1849 = CARTESIAN_POINT('',(3.954557696862,4.954557696829,0.976293424066
+    ));
+#1850 = CARTESIAN_POINT('',(3.983485737542,4.983485737564,0.975875330191
+    ));
+#1851 = CARTESIAN_POINT('',(3.974547374608,4.974547374594,0.973342633305
+    ));
+#1852 = CARTESIAN_POINT('',(3.978357603935,4.97835760394,0.97153187321)
+  );
+#1853 = CARTESIAN_POINT('',(3.977018063776,4.977018063776,0.969437138377
+    ));
+#1854 = CARTESIAN_POINT('',(3.956054562143,4.983556010335,0.985235307426
+    ));
+#1855 = CARTESIAN_POINT('',(3.954328120846,4.981830366859,0.983118794541
+    ));
+#1856 = CARTESIAN_POINT('',(3.956374081632,4.983884520478,0.981212907352
+    ));
+#1857 = CARTESIAN_POINT('',(3.944977414447,4.972454409801,0.978549695971
+    ));
+#1858 = CARTESIAN_POINT('',(3.977228958334,5.004754790623,0.978304600775
+    ));
+#1859 = CARTESIAN_POINT('',(3.950127928742,4.977607874184,0.974788114102
+    ));
+#1860 = CARTESIAN_POINT('',(3.95901310277,4.986519980049,0.973263762972)
+  );
+#1861 = CARTESIAN_POINT('',(3.954601792297,4.982106350528,0.970998789584
+    ));
+#1862 = CARTESIAN_POINT('',(3.955680313926,4.983183033389,0.969033877457
+    ));
+#1863 = CARTESIAN_POINT('',(3.940912381733,4.995911804604,0.985161928533
+    ));
+#1864 = CARTESIAN_POINT('',(3.941367891177,4.996366758041,0.983163301614
+    ));
+#1865 = CARTESIAN_POINT('',(3.939055600263,4.994048404677,0.981012356789
+    ));
+#1866 = CARTESIAN_POINT('',(3.948195566961,5.003208085941,0.979493303189
+    ));
+#1867 = CARTESIAN_POINT('',(3.934343121215,4.989327474284,0.97670984551)
+  );
+#1868 = CARTESIAN_POINT('',(3.948367230202,5.003379324345,0.975450536403
+    ));
+#1869 = CARTESIAN_POINT('',(3.940168349526,4.995163074846,0.972983918368
+    ));
+#1870 = CARTESIAN_POINT('',(3.941491039174,4.996487763905,0.9710337724)
+  );
+#1871 = CARTESIAN_POINT('',(3.941918305947,4.996916533251,0.969033264294
+    ));
+#1872 = CARTESIAN_POINT('',(3.917866154415,5.000366033378,0.984666100861
+    ));
+#1873 = CARTESIAN_POINT('',(3.918459242047,5.000959093148,0.98267491177)
+  );
+#1874 = CARTESIAN_POINT('',(3.91924772068,5.00174789819,0.980694371777)
+  );
+#1875 = CARTESIAN_POINT('',(3.918498783275,5.000999028477,0.978632939804
+    ));
+#1876 = CARTESIAN_POINT('',(3.919444967741,5.001945785484,0.976657099416
+    ));
+#1877 = CARTESIAN_POINT('',(3.918452034154,5.000950814675,0.974584783755
+    ));
+#1878 = CARTESIAN_POINT('',(3.91956432375,5.002065389892,0.972619123702)
+  );
+#1879 = CARTESIAN_POINT('',(3.919468581044,5.001968997508,0.970591618817
+    ));
+#1880 = CARTESIAN_POINT('',(3.919199273851,5.001699464168,0.968554456917
+    ));
+#1881 = CARTESIAN_POINT('',(3.888581318579,4.998581058569,0.983837472208
+    ));
+#1882 = CARTESIAN_POINT('',(3.889039750287,4.999039561287,0.981839174569
+    ));
+#1883 = CARTESIAN_POINT('',(3.889326333312,4.999326453465,0.979832066195
+    ));
+#1884 = CARTESIAN_POINT('',(3.888325137489,4.998325129413,0.977755054072
+    ));
+#1885 = CARTESIAN_POINT('',(3.890530258422,5.000530016284,0.975850585719
+    ));
+#1886 = CARTESIAN_POINT('',(3.889185680867,4.99918607666,0.973755394657)
+  );
+#1887 = CARTESIAN_POINT('',(3.889606889245,4.999606626084,0.971755314877
+    ));
+#1888 = CARTESIAN_POINT('',(3.889640569674,4.999640538362,0.969734143219
+    ));
+#1889 = CARTESIAN_POINT('',(3.889568739838,4.999568571388,0.967707465772
+    ));
+#1890 = ADVANCED_FACE('',(#1891),#1917,.T.);
+#1891 = FACE_BOUND('',#1892,.T.);
+#1892 = EDGE_LOOP('',(#1893,#1894,#1895,#1903,#1911));
+#1893 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#1894 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1895 = ORIENTED_EDGE('',*,*,#1896,.T.);
+#1896 = EDGE_CURVE('',#1631,#1897,#1899,.T.);
+#1897 = VERTEX_POINT('',#1898);
+#1898 = CARTESIAN_POINT('',(0.341421356237,4.933211214539,1.610452846327
+    ));
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(0.115759612884,4.956929219503,1.384791102973
+    ));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(0.705161999394,-7.411551268478E-02,0.705161999394)
+  );
+#1903 = ORIENTED_EDGE('',*,*,#1904,.T.);
+#1904 = EDGE_CURVE('',#1897,#1905,#1907,.T.);
+#1905 = VERTEX_POINT('',#1906);
+#1906 = CARTESIAN_POINT('',(3.833759025003,4.933211214539,1.610452846327
+    ));
+#1907 = LINE('',#1908,#1909);
+#1908 = CARTESIAN_POINT('',(0.3,4.933211214539,1.610452846327));
+#1909 = VECTOR('',#1910,1.);
+#1910 = DIRECTION('',(1.,0.,0.));
+#1911 = ORIENTED_EDGE('',*,*,#1912,.F.);
+#1912 = EDGE_CURVE('',#1586,#1905,#1913,.T.);
+#1913 = LINE('',#1914,#1915);
+#1914 = CARTESIAN_POINT('',(3.901622700477,5.001074890014,0.964773104659
+    ));
+#1915 = VECTOR('',#1916,1.);
+#1916 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#1917 = PLANE('',#1918);
+#1918 = AXIS2_PLACEMENT_3D('',#1919,#1920,#1921);
+#1919 = CARTESIAN_POINT('',(0.,5.,0.975));
+#1920 = DIRECTION('',(0.,0.994521895368,0.104528463268));
+#1921 = DIRECTION('',(1.,0.,-0.));
+#1922 = ADVANCED_FACE('',(#1923),#1934,.T.);
+#1923 = FACE_BOUND('',#1924,.T.);
+#1924 = EDGE_LOOP('',(#1925,#1926,#1933));
+#1925 = ORIENTED_EDGE('',*,*,#1753,.F.);
+#1926 = ORIENTED_EDGE('',*,*,#1927,.T.);
+#1927 = EDGE_CURVE('',#1746,#1631,#1928,.T.);
+#1928 = CIRCLE('',#1929,0.1);
+#1929 = AXIS2_PLACEMENT_3D('',#1930,#1931,#1932);
+#1930 = CARTESIAN_POINT('',(0.14566628828,4.85433371172,1.404244932043)
+  );
+#1931 = DIRECTION('',(-0.705161999394,7.411551268478E-02,-0.705161999394
+    ));
+#1932 = DIRECTION('',(5.240758161053E-02,0.997249663214,
+    5.240758161052E-02));
+#1933 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#1934 = SPHERICAL_SURFACE('',#1935,0.1);
+#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938);
+#1936 = CARTESIAN_POINT('',(0.14566628828,4.85433371172,1.404244932043)
+  );
+#1937 = DIRECTION('',(0.707106781187,-8.881784196995E-15,-0.707106781187
+    ));
+#1938 = DIRECTION('',(-0.707106781187,-1.096809004982E-14,
+    -0.707106781187));
+#1939 = ADVANCED_FACE('',(#1940),#1966,.T.);
+#1940 = FACE_BOUND('',#1941,.T.);
+#1941 = EDGE_LOOP('',(#1942,#1943,#1955,#1965));
+#1942 = ORIENTED_EDGE('',*,*,#1663,.T.);
+#1943 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#1944 = EDGE_CURVE('',#1656,#1945,#1947,.T.);
+#1945 = VERTEX_POINT('',#1946);
+#1946 = CARTESIAN_POINT('',(3.999452189537,0.1,0.980212068398));
+#1947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1948,#1949,#1950,#1951,
+#1952,#1953,#1954),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,0.10471975512),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000137088577,
+    1.00004568784,0.999990860763,0.999972587294,0.999990860763,
+1.00004568784,1.000137088577)) REPRESENTATION_ITEM('') );
+#1948 = CARTESIAN_POINT('',(4.,0.1,0.969759222072));
+#1949 = CARTESIAN_POINT('',(4.,0.1,0.971504710841));
+#1950 = CARTESIAN_POINT('',(3.999963440564,0.1,0.97325000815));
+#1951 = CARTESIAN_POINT('',(3.999890334724,0.1,0.974994252686));
+#1952 = CARTESIAN_POINT('',(3.999780716882,0.1,0.97673658371));
+#1953 = CARTESIAN_POINT('',(3.999634642796,0.1,0.978476141599));
+#1954 = CARTESIAN_POINT('',(3.999452189537,0.1,0.980212068398));
+#1955 = ORIENTED_EDGE('',*,*,#1956,.T.);
+#1956 = EDGE_CURVE('',#1945,#1684,#1957,.T.);
+#1957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1958,#1959,#1960,#1961,
+#1962,#1963,#1964),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
+),(0.,1.559869909752),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.030950613501,
+    1.009890100201,0.997953445068,0.994040710927,0.997953445068,
+1.009890100201,1.030950613501)) REPRESENTATION_ITEM('') );
+#1958 = CARTESIAN_POINT('',(3.999452189537,0.1,0.980212068398));
+#1959 = CARTESIAN_POINT('',(3.999163780825,7.360393169277E-02,
+    0.982956093995));
+#1960 = CARTESIAN_POINT('',(3.990549925217,4.788551824519E-02,
+    0.984753855466));
+#1961 = CARTESIAN_POINT('',(3.974311721695,2.568827830487E-02,
+    0.985380175432));
+#1962 = CARTESIAN_POINT('',(3.952114481755,9.450074782515E-03,
+    0.984753855466));
+#1963 = CARTESIAN_POINT('',(3.926396068307,8.362191750266E-04,
+    0.982956093995));
+#1964 = CARTESIAN_POINT('',(3.9,5.47810463173E-04,0.980212068398));
+#1965 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#1966 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1967,#1968,#1969,#1970,#1971,#1972,#1973,#1974,#1975)
+    ,(#1976,#1977,#1978,#1979,#1980,#1981,#1982,#1983,#1984)
+    ,(#1985,#1986,#1987,#1988,#1989,#1990,#1991,#1992,#1993)
+    ,(#1994,#1995,#1996,#1997,#1998,#1999,#2000,#2001,#2002)
+    ,(#2003,#2004,#2005,#2006,#2007,#2008,#2009,#2010,#2011)
+    ,(#2012,#2013,#2014,#2015,#2016,#2017,#2018,#2019,#2020)
+    ,(#2021,#2022,#2023,#2024,#2025,#2026,#2027,#2028,#2029)
+    ,(#2030,#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038)
+    ,(#2039,#2040,#2041,#2042,#2043,#2044,#2045,#2046,#2047
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-02,
+    7.778174593052E-02),(-7.315613219615E-03,8.855910256725E-03),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1967 = CARTESIAN_POINT('',(3.889568739838,4.314286127879E-04,
+    0.967707465772));
+#1968 = CARTESIAN_POINT('',(3.889640569674,3.594616381166E-04,
+    0.969734143219));
+#1969 = CARTESIAN_POINT('',(3.889606889245,3.933739158476E-04,
+    0.971755314877));
+#1970 = CARTESIAN_POINT('',(3.889185680868,8.139233397674E-04,
+    0.973755394657));
+#1971 = CARTESIAN_POINT('',(3.890530258422,-5.300162840605E-04,
+    0.975850585719));
+#1972 = CARTESIAN_POINT('',(3.888325137489,1.674870587726E-03,
+    0.977755054072));
+#1973 = CARTESIAN_POINT('',(3.889326333312,6.735465347106E-04,
+    0.979832066195));
+#1974 = CARTESIAN_POINT('',(3.889039750287,9.604387133993E-04,
+    0.981839174569));
+#1975 = CARTESIAN_POINT('',(3.888581318578,1.418941431454E-03,
+    0.983837472208));
+#1976 = CARTESIAN_POINT('',(3.919199273852,-1.699464168712E-03,
+    0.968554456918));
+#1977 = CARTESIAN_POINT('',(3.919468581045,-1.968997510475E-03,
+    0.970591618817));
+#1978 = CARTESIAN_POINT('',(3.919564323754,-2.065389892957E-03,
+    0.972619123702));
+#1979 = CARTESIAN_POINT('',(3.918452034147,-9.508146730867E-04,
+    0.974584783755));
+#1980 = CARTESIAN_POINT('',(3.919444967749,-1.94578548567E-03,
+    0.976657099415));
+#1981 = CARTESIAN_POINT('',(3.918498783271,-9.990284778044E-04,
+    0.978632939804));
+#1982 = CARTESIAN_POINT('',(3.919247720682,-1.747898189184E-03,
+    0.980694371776));
+#1983 = CARTESIAN_POINT('',(3.918459242047,-9.590931493007E-04,
+    0.982674911771));
+#1984 = CARTESIAN_POINT('',(3.917866154415,-3.66033377838E-04,
+    0.984666100861));
+#1985 = CARTESIAN_POINT('',(3.941918305946,3.083466750302E-03,
+    0.969033264294));
+#1986 = CARTESIAN_POINT('',(3.941491039173,3.512236099642E-03,
+    0.9710337724));
+#1987 = CARTESIAN_POINT('',(3.940168349517,4.836925153163E-03,
+    0.972983918368));
+#1988 = CARTESIAN_POINT('',(3.948367230209,-3.379324334903E-03,
+    0.975450536402));
+#1989 = CARTESIAN_POINT('',(3.934343121217,1.067252569465E-02,
+    0.976709845513));
+#1990 = CARTESIAN_POINT('',(3.948195566952,-3.208085916449E-03,
+    0.979493303186));
+#1991 = CARTESIAN_POINT('',(3.939055600267,5.951595311074E-03,
+    0.981012356792));
+#1992 = CARTESIAN_POINT('',(3.941367891177,3.633241962221E-03,
+    0.983163301613));
+#1993 = CARTESIAN_POINT('',(3.940912381733,4.088195396632E-03,
+    0.985161928533));
+#1994 = CARTESIAN_POINT('',(3.955680313927,1.681696661031E-02,
+    0.969033877457));
+#1995 = CARTESIAN_POINT('',(3.954601792297,1.789364946487E-02,
+    0.970998789585));
+#1996 = CARTESIAN_POINT('',(3.959013102782,1.348001995736E-02,
+    0.973263762972));
+#1997 = CARTESIAN_POINT('',(3.950127928724,2.239212579973E-02,
+    0.974788114104));
+#1998 = CARTESIAN_POINT('',(3.977228958334,-4.754790583236E-03,
+    0.978304600769));
+#1999 = CARTESIAN_POINT('',(3.944977414452,2.754559016101E-02,
+    0.978549695978));
+#2000 = CARTESIAN_POINT('',(3.956374081627,1.611547954371E-02,
+    0.981212907348));
+#2001 = CARTESIAN_POINT('',(3.954328120846,1.816963313568E-02,
+    0.983118794542));
+#2002 = CARTESIAN_POINT('',(3.956054562142,1.644398966511E-02,
+    0.985235307426));
+#2003 = CARTESIAN_POINT('',(3.977018063776,2.298193622412E-02,
+    0.969437138377));
+#2004 = CARTESIAN_POINT('',(3.978357603937,2.164239606475E-02,
+    0.971531873209));
+#2005 = CARTESIAN_POINT('',(3.974547374601,2.545262539181E-02,
+    0.973342633306));
+#2006 = CARTESIAN_POINT('',(3.983485737555,1.651426246522E-02,
+    0.975875330188));
+#2007 = CARTESIAN_POINT('',(3.954557696855,4.544230312225E-02,
+    0.976293424073));
+#2008 = CARTESIAN_POINT('',(3.987799357291,1.220064272115E-02,
+    0.980158730128));
+#2009 = CARTESIAN_POINT('',(3.977860188324,2.213981167557E-02,
+    0.98161742718));
+#2010 = CARTESIAN_POINT('',(3.976920204787,2.30797952139E-02,
+    0.983599336436));
+#2011 = CARTESIAN_POINT('',(3.97440438705,2.559561295037E-02,
+    0.985485189777));
+#2012 = CARTESIAN_POINT('',(3.983183033389,4.431968607269E-02,
+    0.969033877457));
+#2013 = CARTESIAN_POINT('',(3.982106350533,4.539820770266E-02,
+    0.970998789585));
+#2014 = CARTESIAN_POINT('',(3.986519980046,4.098689722653E-02,
+    0.973263762971));
+#2015 = CARTESIAN_POINT('',(3.977607874189,4.987207125573E-02,
+    0.974788114105));
+#2016 = CARTESIAN_POINT('',(4.004754790604,2.277104168005E-02,
+    0.97830460077));
+#2017 = CARTESIAN_POINT('',(3.972454409828,5.50225855411E-02,
+    0.978549695977));
+#2018 = CARTESIAN_POINT('',(3.983884520457,4.362591837195E-02,
+    0.981212907348));
+#2019 = CARTESIAN_POINT('',(3.981830366864,4.567187915417E-02,
+    0.983118794542));
+#2020 = CARTESIAN_POINT('',(3.983556010334,4.394543785746E-02,
+    0.985235307426));
+#2021 = CARTESIAN_POINT('',(3.99691653325,5.808169405409E-02,
+    0.969033264294));
+#2022 = CARTESIAN_POINT('',(3.996487763902,5.850896082653E-02,
+    0.9710337724));
+#2023 = CARTESIAN_POINT('',(3.995163074847,5.983165047748E-02,
+    0.972983918368));
+#2024 = CARTESIAN_POINT('',(4.003379324342,5.163276979999E-02,
+    0.975450536402));
+#2025 = CARTESIAN_POINT('',(3.989327474293,6.565687877674E-02,
+    0.976709845512));
+#2026 = CARTESIAN_POINT('',(4.003208085929,5.180443304571E-02,
+    0.979493303187));
+#2027 = CARTESIAN_POINT('',(3.994048404687,6.094439973431E-02,
+    0.981012356791));
+#2028 = CARTESIAN_POINT('',(3.996366758038,5.86321088233E-02,
+    0.983163301613));
+#2029 = CARTESIAN_POINT('',(3.995911804604,5.908761826672E-02,
+    0.985161928533));
+#2030 = CARTESIAN_POINT('',(4.001699464168,8.080072614864E-02,
+    0.968554456917));
+#2031 = CARTESIAN_POINT('',(4.00196899751,8.053141895516E-02,
+    0.970591618817));
+#2032 = CARTESIAN_POINT('',(4.002065389892,8.043567624838E-02,
+    0.972619123702));
+#2033 = CARTESIAN_POINT('',(4.000950814674,8.154796584909E-02,
+    0.974584783756));
+#2034 = CARTESIAN_POINT('',(4.001945785485,8.055503225595E-02,
+    0.976657099415));
+#2035 = CARTESIAN_POINT('',(4.000999028478,8.150121672611E-02,
+    0.978632939804));
+#2036 = CARTESIAN_POINT('',(4.001747898188,8.075227932013E-02,
+    0.980694371776));
+#2037 = CARTESIAN_POINT('',(4.000959093149,8.154075795336E-02,
+    0.982674911771));
+#2038 = CARTESIAN_POINT('',(4.000366033378,8.213384558492E-02,
+    0.984666100861));
+#2039 = CARTESIAN_POINT('',(3.999568571387,0.110431260162,0.967707465772
+    ));
+#2040 = CARTESIAN_POINT('',(3.999640538362,0.110359430326,0.969734143219
+    ));
+#2041 = CARTESIAN_POINT('',(3.999606626084,0.110393110756,0.971755314877
+    ));
+#2042 = CARTESIAN_POINT('',(3.999186076661,0.11081431913,0.973755394657)
+  );
+#2043 = CARTESIAN_POINT('',(4.000530016283,0.109469741582,0.975850585719
+    ));
+#2044 = CARTESIAN_POINT('',(3.998325129414,0.111674862508,0.977755054072
+    ));
+#2045 = CARTESIAN_POINT('',(3.999326453465,0.110673666689,0.979832066195
+    ));
+#2046 = CARTESIAN_POINT('',(3.999039561287,0.110960249713,0.981839174569
+    ));
+#2047 = CARTESIAN_POINT('',(3.998581058569,0.111418681421,0.983837472209
+    ));
+#2048 = ADVANCED_FACE('',(#2049),#2075,.F.);
+#2049 = FACE_BOUND('',#2050,.F.);
+#2050 = EDGE_LOOP('',(#2051,#2052,#2053,#2061,#2069));
+#2051 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#2052 = ORIENTED_EDGE('',*,*,#1711,.T.);
+#2053 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2054 = EDGE_CURVE('',#1712,#2055,#2057,.T.);
+#2055 = VERTEX_POINT('',#2056);
+#2056 = CARTESIAN_POINT('',(0.341421356237,6.678878546057E-02,
+    1.610452846327));
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.115759612884,4.307078049667E-02,
+    1.384791102973));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.705161999394,7.411551268478E-02,0.705161999394)
+  );
+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2062 = EDGE_CURVE('',#2055,#2063,#2065,.T.);
+#2063 = VERTEX_POINT('',#2064);
+#2064 = CARTESIAN_POINT('',(3.833759025003,6.678878546057E-02,
+    1.610452846327));
+#2065 = LINE('',#2066,#2067);
+#2066 = CARTESIAN_POINT('',(0.3,6.678878546057E-02,1.610452846327));
+#2067 = VECTOR('',#2068,1.);
+#2068 = DIRECTION('',(1.,-0.,0.));
+#2069 = ORIENTED_EDGE('',*,*,#2070,.F.);
+#2070 = EDGE_CURVE('',#1684,#2063,#2071,.T.);
+#2071 = LINE('',#2072,#2073);
+#2072 = CARTESIAN_POINT('',(3.901622700477,-1.074890013952E-03,
+    0.964773104659));
+#2073 = VECTOR('',#2074,1.);
+#2074 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2075 = PLANE('',#2076);
+#2076 = AXIS2_PLACEMENT_3D('',#2077,#2078,#2079);
+#2077 = CARTESIAN_POINT('',(0.,0.,0.975));
+#2078 = DIRECTION('',(0.,0.994521895368,-0.104528463268));
+#2079 = DIRECTION('',(1.,0.,0.));
+#2080 = ADVANCED_FACE('',(#2081),#2092,.T.);
+#2081 = FACE_BOUND('',#2082,.T.);
+#2082 = EDGE_LOOP('',(#2083,#2084,#2091));
+#2083 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#2084 = ORIENTED_EDGE('',*,*,#2085,.T.);
+#2085 = EDGE_CURVE('',#1712,#1737,#2086,.T.);
+#2086 = CIRCLE('',#2087,0.1);
+#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090);
+#2088 = CARTESIAN_POINT('',(0.14566628828,0.14566628828,1.404244932043)
+  );
+#2089 = DIRECTION('',(-0.705161999394,-7.411551268478E-02,
+    -0.705161999394));
+#2090 = DIRECTION('',(-0.709046228825,7.370950015146E-02,0.701299048179)
+  );
+#2091 = ORIENTED_EDGE('',*,*,#1736,.F.);
+#2092 = SPHERICAL_SURFACE('',#2093,0.1);
+#2093 = AXIS2_PLACEMENT_3D('',#2094,#2095,#2096);
+#2094 = CARTESIAN_POINT('',(0.14566628828,0.14566628828,1.404244932043)
+  );
+#2095 = DIRECTION('',(-2.775557561564E-16,0.994521895368,-0.104528463268
+    ));
+#2096 = DIRECTION('',(-0.99458126461,1.086699344847E-02,0.10339253619));
+#2097 = ADVANCED_FACE('',(#2098),#2123,.T.);
+#2098 = FACE_BOUND('',#2099,.T.);
+#2099 = EDGE_LOOP('',(#2100,#2101,#2109,#2117));
+#2100 = ORIENTED_EDGE('',*,*,#1745,.F.);
+#2101 = ORIENTED_EDGE('',*,*,#2102,.T.);
+#2102 = EDGE_CURVE('',#1737,#2103,#2105,.T.);
+#2103 = VERTEX_POINT('',#2104);
+#2104 = CARTESIAN_POINT('',(0.270710678119,0.166240974997,1.670710678119
+    ));
+#2105 = LINE('',#2106,#2107);
+#2106 = CARTESIAN_POINT('',(4.504893476501E-02,0.142522970033,
+    1.445048934765));
+#2107 = VECTOR('',#2108,1.);
+#2108 = DIRECTION('',(0.705161999394,7.411551268478E-02,0.705161999394)
+  );
+#2109 = ORIENTED_EDGE('',*,*,#2110,.T.);
+#2110 = EDGE_CURVE('',#2103,#2111,#2113,.T.);
+#2111 = VERTEX_POINT('',#2112);
+#2112 = CARTESIAN_POINT('',(0.270710678119,4.833759025003,1.670710678119
+    ));
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(0.270710678119,7.620057056762E-02,
+    1.670710678119));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(0.,1.,0.));
+#2117 = ORIENTED_EDGE('',*,*,#2118,.F.);
+#2118 = EDGE_CURVE('',#1746,#2111,#2119,.T.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(4.504893476501E-02,4.857477029967,
+    1.445048934765));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(0.705161999394,-7.411551268478E-02,0.705161999394)
+  );
+#2123 = PLANE('',#2124);
+#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127);
+#2125 = CARTESIAN_POINT('',(0.3,0.,1.7));
+#2126 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2127 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#2128 = ADVANCED_FACE('',(#2129),#2140,.T.);
+#2129 = FACE_BOUND('',#2130,.T.);
+#2130 = EDGE_LOOP('',(#2131,#2132,#2133,#2139));
+#2131 = ORIENTED_EDGE('',*,*,#1770,.T.);
+#2132 = ORIENTED_EDGE('',*,*,#1786,.T.);
+#2133 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2134 = EDGE_CURVE('',#1945,#1787,#2135,.T.);
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(3.999452189537,6.938893903907E-18,
+    0.980212068398));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(0.,1.,-0.));
+#2139 = ORIENTED_EDGE('',*,*,#1944,.F.);
+#2140 = CYLINDRICAL_SURFACE('',#2141,0.1);
+#2141 = AXIS2_PLACEMENT_3D('',#2142,#2143,#2144);
+#2142 = CARTESIAN_POINT('',(3.9,6.938893903907E-18,0.969759222072));
+#2143 = DIRECTION('',(0.,1.,-0.));
+#2144 = DIRECTION('',(1.,-0.,0.));
+#2145 = ADVANCED_FACE('',(#2146),#2165,.T.);
+#2146 = FACE_BOUND('',#2147,.T.);
+#2147 = EDGE_LOOP('',(#2148,#2149,#2158,#2164));
+#2148 = ORIENTED_EDGE('',*,*,#1912,.T.);
+#2149 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#2150 = EDGE_CURVE('',#1905,#2151,#2153,.T.);
+#2151 = VERTEX_POINT('',#2152);
+#2152 = CARTESIAN_POINT('',(3.933211214539,4.833759025003,1.610452846327
+    ));
+#2153 = CIRCLE('',#2154,0.1);
+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);
+#2155 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,1.6));
+#2156 = DIRECTION('',(0.103962051184,0.103962051185,-0.989132844378));
+#2157 = DIRECTION('',(-1.615201028482E-14,0.994521895368,0.104528463268)
+  );
+#2158 = ORIENTED_EDGE('',*,*,#2159,.F.);
+#2159 = EDGE_CURVE('',#1787,#2151,#2160,.T.);
+#2160 = LINE('',#2161,#2162);
+#2161 = CARTESIAN_POINT('',(4.001074890014,4.901622700477,0.964773104659
+    ));
+#2162 = VECTOR('',#2163,1.);
+#2163 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2164 = ORIENTED_EDGE('',*,*,#1798,.T.);
+#2165 = CYLINDRICAL_SURFACE('',#2166,0.1);
+#2166 = AXIS2_PLACEMENT_3D('',#2167,#2168,#2169);
+#2167 = CARTESIAN_POINT('',(3.901622700477,4.901622700477,0.954320258332
+    ));
+#2168 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2169 = DIRECTION('',(9.1635032895E-14,0.994521895368,0.104528463267));
+#2170 = ADVANCED_FACE('',(#2171),#2183,.T.);
+#2171 = FACE_BOUND('',#2172,.T.);
+#2172 = EDGE_LOOP('',(#2173,#2174,#2175,#2182));
+#2173 = ORIENTED_EDGE('',*,*,#1927,.F.);
+#2174 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2175 = ORIENTED_EDGE('',*,*,#2176,.T.);
+#2176 = EDGE_CURVE('',#2111,#1897,#2177,.T.);
+#2177 = CIRCLE('',#2178,0.1);
+#2178 = AXIS2_PLACEMENT_3D('',#2179,#2180,#2181);
+#2179 = CARTESIAN_POINT('',(0.341421356237,4.833759025003,1.6));
+#2180 = DIRECTION('',(-0.705161999394,7.411551268478E-02,-0.705161999394
+    ));
+#2181 = DIRECTION('',(5.240758161052E-02,0.997249663214,
+    5.240758161052E-02));
+#2182 = ORIENTED_EDGE('',*,*,#1896,.F.);
+#2183 = CYLINDRICAL_SURFACE('',#2184,0.1);
+#2184 = AXIS2_PLACEMENT_3D('',#2185,#2186,#2187);
+#2185 = CARTESIAN_POINT('',(0.115759612884,4.857477029967,1.374338256646
+    ));
+#2186 = DIRECTION('',(0.705161999394,-7.411551268478E-02,0.705161999394)
+  );
+#2187 = DIRECTION('',(-1.667971316621E-13,0.994521895368,0.104528463268)
+  );
+#2188 = ADVANCED_FACE('',(#2189),#2216,.T.);
+#2189 = FACE_BOUND('',#2190,.T.);
+#2190 = EDGE_LOOP('',(#2191,#2192,#2201,#2209));
+#2191 = ORIENTED_EDGE('',*,*,#1904,.F.);
+#2192 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2193 = EDGE_CURVE('',#1897,#2194,#2196,.T.);
+#2194 = VERTEX_POINT('',#2195);
+#2195 = CARTESIAN_POINT('',(0.341421356237,4.833759025003,1.7));
+#2196 = CIRCLE('',#2197,0.1);
+#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200);
+#2198 = CARTESIAN_POINT('',(0.341421356237,4.833759025003,1.6));
+#2199 = DIRECTION('',(1.,-3.500674259327E-16,3.330669073875E-15));
+#2200 = DIRECTION('',(-1.22076225083E-27,0.994521895368,0.104528463268)
+  );
+#2201 = ORIENTED_EDGE('',*,*,#2202,.T.);
+#2202 = EDGE_CURVE('',#2194,#2203,#2205,.T.);
+#2203 = VERTEX_POINT('',#2204);
+#2204 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,1.7));
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(0.3,4.833759025003,1.7));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(1.,0.,0.));
+#2209 = ORIENTED_EDGE('',*,*,#2210,.T.);
+#2210 = EDGE_CURVE('',#2203,#1905,#2211,.T.);
+#2211 = CIRCLE('',#2212,0.1);
+#2212 = AXIS2_PLACEMENT_3D('',#2213,#2214,#2215);
+#2213 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,1.6));
+#2214 = DIRECTION('',(-1.,-3.99859720578E-15,-4.440892098501E-15));
+#2215 = DIRECTION('',(-3.99859720578E-15,1.,8.881784197001E-15));
+#2216 = CYLINDRICAL_SURFACE('',#2217,0.1);
+#2217 = AXIS2_PLACEMENT_3D('',#2218,#2219,#2220);
+#2218 = CARTESIAN_POINT('',(0.3,4.833759025003,1.6));
+#2219 = DIRECTION('',(1.,0.,0.));
+#2220 = DIRECTION('',(-0.,0.994521895368,0.104528463268));
+#2221 = ADVANCED_FACE('',(#2222),#2241,.T.);
+#2222 = FACE_BOUND('',#2223,.T.);
+#2223 = EDGE_LOOP('',(#2224,#2225,#2233,#2240));
+#2224 = ORIENTED_EDGE('',*,*,#1956,.F.);
+#2225 = ORIENTED_EDGE('',*,*,#2226,.T.);
+#2226 = EDGE_CURVE('',#1945,#2227,#2229,.T.);
+#2227 = VERTEX_POINT('',#2228);
+#2228 = CARTESIAN_POINT('',(3.933211214539,0.166240974997,1.610452846327
+    ));
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(4.001074890014,9.837729952288E-02,
+    0.964773104659));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2233 = ORIENTED_EDGE('',*,*,#2234,.F.);
+#2234 = EDGE_CURVE('',#2063,#2227,#2235,.T.);
+#2235 = CIRCLE('',#2236,0.1);
+#2236 = AXIS2_PLACEMENT_3D('',#2237,#2238,#2239);
+#2237 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,1.6));
+#2238 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2239 = DIRECTION('',(9.163156344805E-14,-0.994521895368,0.104528463267)
+  );
+#2240 = ORIENTED_EDGE('',*,*,#2070,.F.);
+#2241 = CYLINDRICAL_SURFACE('',#2242,0.1);
+#2242 = AXIS2_PLACEMENT_3D('',#2243,#2244,#2245);
+#2243 = CARTESIAN_POINT('',(3.901622700477,9.837729952288E-02,
+    0.954320258332));
+#2244 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2245 = DIRECTION('',(9.1635032895E-14,-0.994521895368,0.104528463267));
+#2246 = ADVANCED_FACE('',(#2247),#2259,.T.);
+#2247 = FACE_BOUND('',#2248,.T.);
+#2248 = EDGE_LOOP('',(#2249,#2250,#2257,#2258));
+#2249 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2250 = ORIENTED_EDGE('',*,*,#2251,.F.);
+#2251 = EDGE_CURVE('',#2103,#2055,#2252,.T.);
+#2252 = CIRCLE('',#2253,0.1);
+#2253 = AXIS2_PLACEMENT_3D('',#2254,#2255,#2256);
+#2254 = CARTESIAN_POINT('',(0.341421356237,0.166240974997,1.6));
+#2255 = DIRECTION('',(0.705161999394,7.411551268478E-02,0.705161999394)
+  );
+#2256 = DIRECTION('',(5.240758161052E-02,-0.997249663214,
+    5.240758161052E-02));
+#2257 = ORIENTED_EDGE('',*,*,#2102,.F.);
+#2258 = ORIENTED_EDGE('',*,*,#2085,.F.);
+#2259 = CYLINDRICAL_SURFACE('',#2260,0.1);
+#2260 = AXIS2_PLACEMENT_3D('',#2261,#2262,#2263);
+#2261 = CARTESIAN_POINT('',(0.115759612884,0.142522970033,1.374338256646
+    ));
+#2262 = DIRECTION('',(0.705161999394,7.411551268478E-02,0.705161999394)
+  );
+#2263 = DIRECTION('',(-1.667971316621E-13,-0.994521895368,0.104528463268
+    ));
+#2264 = ADVANCED_FACE('',(#2265),#2292,.T.);
+#2265 = FACE_BOUND('',#2266,.T.);
+#2266 = EDGE_LOOP('',(#2267,#2276,#2284,#2291));
+#2267 = ORIENTED_EDGE('',*,*,#2268,.F.);
+#2268 = EDGE_CURVE('',#2269,#2063,#2271,.T.);
+#2269 = VERTEX_POINT('',#2270);
+#2270 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,1.7));
+#2271 = CIRCLE('',#2272,0.1);
+#2272 = AXIS2_PLACEMENT_3D('',#2273,#2274,#2275);
+#2273 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,1.6));
+#2274 = DIRECTION('',(1.,0.,0.));
+#2275 = DIRECTION('',(0.,-1.,0.));
+#2276 = ORIENTED_EDGE('',*,*,#2277,.F.);
+#2277 = EDGE_CURVE('',#2278,#2269,#2280,.T.);
+#2278 = VERTEX_POINT('',#2279);
+#2279 = CARTESIAN_POINT('',(0.341421356237,0.166240974997,1.7));
+#2280 = LINE('',#2281,#2282);
+#2281 = CARTESIAN_POINT('',(0.3,0.166240974997,1.7));
+#2282 = VECTOR('',#2283,1.);
+#2283 = DIRECTION('',(1.,-0.,0.));
+#2284 = ORIENTED_EDGE('',*,*,#2285,.F.);
+#2285 = EDGE_CURVE('',#2055,#2278,#2286,.T.);
+#2286 = CIRCLE('',#2287,0.1);
+#2287 = AXIS2_PLACEMENT_3D('',#2288,#2289,#2290);
+#2288 = CARTESIAN_POINT('',(0.341421356237,0.166240974997,1.6));
+#2289 = DIRECTION('',(-1.,3.557117126047E-15,-3.330669073875E-15));
+#2290 = DIRECTION('',(-3.88578058619E-15,-0.994521895368,0.104528463268)
+  );
+#2291 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2292 = CYLINDRICAL_SURFACE('',#2293,0.1);
+#2293 = AXIS2_PLACEMENT_3D('',#2294,#2295,#2296);
+#2294 = CARTESIAN_POINT('',(0.3,0.166240974997,1.6));
+#2295 = DIRECTION('',(1.,-0.,0.));
+#2296 = DIRECTION('',(-0.,-0.994521895368,0.104528463268));
+#2297 = ADVANCED_FACE('',(#2298),#2321,.T.);
+#2298 = FACE_BOUND('',#2299,.T.);
+#2299 = EDGE_LOOP('',(#2300,#2307,#2313,#2320));
+#2300 = ORIENTED_EDGE('',*,*,#2301,.T.);
+#2301 = EDGE_CURVE('',#2103,#2278,#2302,.T.);
+#2302 = CIRCLE('',#2303,0.1);
+#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306);
+#2304 = CARTESIAN_POINT('',(0.341421356237,0.166240974997,1.6));
+#2305 = DIRECTION('',(-2.551400245361E-16,1.,1.373830901348E-16));
+#2306 = DIRECTION('',(0.707106781187,8.32667268469E-17,0.707106781187));
+#2307 = ORIENTED_EDGE('',*,*,#2308,.T.);
+#2308 = EDGE_CURVE('',#2278,#2194,#2309,.T.);
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(0.341421356237,7.620057056762E-02,1.7));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(0.,1.,0.));
+#2313 = ORIENTED_EDGE('',*,*,#2314,.F.);
+#2314 = EDGE_CURVE('',#2111,#2194,#2315,.T.);
+#2315 = CIRCLE('',#2316,0.1);
+#2316 = AXIS2_PLACEMENT_3D('',#2317,#2318,#2319);
+#2317 = CARTESIAN_POINT('',(0.341421356237,4.833759025003,1.6));
+#2318 = DIRECTION('',(-6.319622146202E-15,1.,-6.319622146202E-15));
+#2319 = DIRECTION('',(0.707106781187,8.937295348232E-15,0.707106781187)
+  );
+#2320 = ORIENTED_EDGE('',*,*,#2110,.F.);
+#2321 = CYLINDRICAL_SURFACE('',#2322,0.1);
+#2322 = AXIS2_PLACEMENT_3D('',#2323,#2324,#2325);
+#2323 = CARTESIAN_POINT('',(0.341421356237,7.620057056762E-02,1.6));
+#2324 = DIRECTION('',(0.,1.,0.));
+#2325 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2326 = ADVANCED_FACE('',(#2327),#2338,.F.);
+#2327 = FACE_BOUND('',#2328,.F.);
+#2328 = EDGE_LOOP('',(#2329,#2330,#2331,#2337));
+#2329 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2330 = ORIENTED_EDGE('',*,*,#2226,.T.);
+#2331 = ORIENTED_EDGE('',*,*,#2332,.T.);
+#2332 = EDGE_CURVE('',#2227,#2151,#2333,.T.);
+#2333 = LINE('',#2334,#2335);
+#2334 = CARTESIAN_POINT('',(3.933211214539,7.620057056762E-02,
+    1.610452846327));
+#2335 = VECTOR('',#2336,1.);
+#2336 = DIRECTION('',(0.,1.,-0.));
+#2337 = ORIENTED_EDGE('',*,*,#2159,.F.);
+#2338 = PLANE('',#2339);
+#2339 = AXIS2_PLACEMENT_3D('',#2340,#2341,#2342);
+#2340 = CARTESIAN_POINT('',(4.,0.,0.975));
+#2341 = DIRECTION('',(-0.994521895368,0.,-0.104528463268));
+#2342 = DIRECTION('',(0.,1.,0.));
+#2343 = ADVANCED_FACE('',(#2344),#2355,.T.);
+#2344 = FACE_BOUND('',#2345,.T.);
+#2345 = EDGE_LOOP('',(#2346,#2347,#2354));
+#2346 = ORIENTED_EDGE('',*,*,#2210,.F.);
+#2347 = ORIENTED_EDGE('',*,*,#2348,.T.);
+#2348 = EDGE_CURVE('',#2203,#2151,#2349,.T.);
+#2349 = CIRCLE('',#2350,0.1);
+#2350 = AXIS2_PLACEMENT_3D('',#2351,#2352,#2353);
+#2351 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,1.6));
+#2352 = DIRECTION('',(4.821954651264E-15,1.,8.881784197001E-15));
+#2353 = DIRECTION('',(1.,-4.821954651264E-15,4.440892098501E-15));
+#2354 = ORIENTED_EDGE('',*,*,#2150,.F.);
+#2355 = SPHERICAL_SURFACE('',#2356,0.1);
+#2356 = AXIS2_PLACEMENT_3D('',#2357,#2358,#2359);
+#2357 = CARTESIAN_POINT('',(3.833759025003,4.833759025003,1.6));
+#2358 = DIRECTION('',(4.440892098501E-15,8.881784197001E-15,-1.));
+#2359 = DIRECTION('',(-3.99859720578E-15,1.,8.881784197001E-15));
+#2360 = ADVANCED_FACE('',(#2361),#2366,.T.);
+#2361 = FACE_BOUND('',#2362,.T.);
+#2362 = EDGE_LOOP('',(#2363,#2364,#2365));
+#2363 = ORIENTED_EDGE('',*,*,#2176,.F.);
+#2364 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2365 = ORIENTED_EDGE('',*,*,#2193,.F.);
+#2366 = SPHERICAL_SURFACE('',#2367,0.1);
+#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);
+#2368 = CARTESIAN_POINT('',(0.341421356237,4.833759025003,1.6));
+#2369 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#2370 = DIRECTION('',(5.240758161047E-02,0.997249663214,
+    5.240758161047E-02));
+#2371 = ADVANCED_FACE('',(#2372,#2383),#2394,.T.);
+#2372 = FACE_BOUND('',#2373,.T.);
+#2373 = EDGE_LOOP('',(#2374,#2375,#2376,#2377));
+#2374 = ORIENTED_EDGE('',*,*,#2202,.F.);
+#2375 = ORIENTED_EDGE('',*,*,#2308,.F.);
+#2376 = ORIENTED_EDGE('',*,*,#2277,.T.);
+#2377 = ORIENTED_EDGE('',*,*,#2378,.T.);
+#2378 = EDGE_CURVE('',#2269,#2203,#2379,.T.);
+#2379 = LINE('',#2380,#2381);
+#2380 = CARTESIAN_POINT('',(3.833759025003,7.620057056762E-02,1.7));
+#2381 = VECTOR('',#2382,1.);
+#2382 = DIRECTION('',(0.,1.,-0.));
+#2383 = FACE_BOUND('',#2384,.T.);
+#2384 = EDGE_LOOP('',(#2385));
+#2385 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#2386 = EDGE_CURVE('',#2387,#2387,#2389,.T.);
+#2387 = VERTEX_POINT('',#2388);
+#2388 = CARTESIAN_POINT('',(0.916666666667,4.333333333333,1.7));
+#2389 = CIRCLE('',#2390,0.25);
+#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393);
+#2391 = CARTESIAN_POINT('',(0.666666666667,4.333333333333,1.7));
+#2392 = DIRECTION('',(0.,0.,1.));
+#2393 = DIRECTION('',(1.,0.,-0.));
+#2394 = PLANE('',#2395);
+#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398);
+#2396 = CARTESIAN_POINT('',(0.,0.,1.7));
+#2397 = DIRECTION('',(0.,0.,1.));
+#2398 = DIRECTION('',(1.,0.,-0.));
+#2399 = ADVANCED_FACE('',(#2400),#2411,.T.);
+#2400 = FACE_BOUND('',#2401,.T.);
+#2401 = EDGE_LOOP('',(#2402,#2403,#2410));
+#2402 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#2403 = ORIENTED_EDGE('',*,*,#2404,.F.);
+#2404 = EDGE_CURVE('',#2269,#2227,#2405,.T.);
+#2405 = CIRCLE('',#2406,0.1);
+#2406 = AXIS2_PLACEMENT_3D('',#2407,#2408,#2409);
+#2407 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,1.6));
+#2408 = DIRECTION('',(6.123233995737E-17,1.,0.));
+#2409 = DIRECTION('',(1.,-6.123233995737E-17,0.));
+#2410 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#2411 = SPHERICAL_SURFACE('',#2412,0.1);
+#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
+#2413 = CARTESIAN_POINT('',(3.833759025003,0.166240974997,1.6));
+#2414 = DIRECTION('',(0.,0.,-1.));
+#2415 = DIRECTION('',(0.,-1.,0.));
+#2416 = ADVANCED_FACE('',(#2417),#2422,.T.);
+#2417 = FACE_BOUND('',#2418,.T.);
+#2418 = EDGE_LOOP('',(#2419,#2420,#2421));
+#2419 = ORIENTED_EDGE('',*,*,#2285,.T.);
+#2420 = ORIENTED_EDGE('',*,*,#2301,.F.);
+#2421 = ORIENTED_EDGE('',*,*,#2251,.T.);
+#2422 = SPHERICAL_SURFACE('',#2423,0.1);
+#2423 = AXIS2_PLACEMENT_3D('',#2424,#2425,#2426);
+#2424 = CARTESIAN_POINT('',(0.341421356237,0.166240974997,1.6));
+#2425 = DIRECTION('',(0.707106781187,2.775557561561E-16,-0.707106781187)
+  );
+#2426 = DIRECTION('',(5.240758161048E-02,-0.997249663214,
+    5.240758161047E-02));
+#2427 = ADVANCED_FACE('',(#2428),#2434,.T.);
+#2428 = FACE_BOUND('',#2429,.T.);
+#2429 = EDGE_LOOP('',(#2430,#2431,#2432,#2433));
+#2430 = ORIENTED_EDGE('',*,*,#2332,.T.);
+#2431 = ORIENTED_EDGE('',*,*,#2348,.F.);
+#2432 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2433 = ORIENTED_EDGE('',*,*,#2404,.T.);
+#2434 = CYLINDRICAL_SURFACE('',#2435,0.1);
+#2435 = AXIS2_PLACEMENT_3D('',#2436,#2437,#2438);
+#2436 = CARTESIAN_POINT('',(3.833759025003,7.620057056762E-02,1.6));
+#2437 = DIRECTION('',(0.,1.,-0.));
+#2438 = DIRECTION('',(0.994521895368,0.,0.104528463268));
+#2439 = ADVANCED_FACE('',(#2440),#2459,.F.);
+#2440 = FACE_BOUND('',#2441,.F.);
+#2441 = EDGE_LOOP('',(#2442,#2443,#2451,#2458));
+#2442 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#2443 = ORIENTED_EDGE('',*,*,#2444,.F.);
+#2444 = EDGE_CURVE('',#2445,#2387,#2447,.T.);
+#2445 = VERTEX_POINT('',#2446);
+#2446 = CARTESIAN_POINT('',(0.916666666667,4.333333333333,1.6));
+#2447 = LINE('',#2448,#2449);
+#2448 = CARTESIAN_POINT('',(0.916666666667,4.333333333333,1.6));
+#2449 = VECTOR('',#2450,1.);
+#2450 = DIRECTION('',(0.,0.,1.));
+#2451 = ORIENTED_EDGE('',*,*,#2452,.T.);
+#2452 = EDGE_CURVE('',#2445,#2445,#2453,.T.);
+#2453 = CIRCLE('',#2454,0.25);
+#2454 = AXIS2_PLACEMENT_3D('',#2455,#2456,#2457);
+#2455 = CARTESIAN_POINT('',(0.666666666667,4.333333333333,1.6));
+#2456 = DIRECTION('',(0.,0.,1.));
+#2457 = DIRECTION('',(1.,0.,-0.));
+#2458 = ORIENTED_EDGE('',*,*,#2444,.T.);
+#2459 = CYLINDRICAL_SURFACE('',#2460,0.25);
+#2460 = AXIS2_PLACEMENT_3D('',#2461,#2462,#2463);
+#2461 = CARTESIAN_POINT('',(0.666666666667,4.333333333333,1.6));
+#2462 = DIRECTION('',(0.,0.,1.));
+#2463 = DIRECTION('',(1.,0.,-0.));
+#2464 = ADVANCED_FACE('',(#2465),#2468,.T.);
+#2465 = FACE_BOUND('',#2466,.F.);
+#2466 = EDGE_LOOP('',(#2467));
+#2467 = ORIENTED_EDGE('',*,*,#2452,.F.);
+#2468 = PLANE('',#2469);
+#2469 = AXIS2_PLACEMENT_3D('',#2470,#2471,#2472);
+#2470 = CARTESIAN_POINT('',(0.666666666667,4.333333333333,1.6));
+#2471 = DIRECTION('',(0.,0.,1.));
+#2472 = DIRECTION('',(1.,0.,-0.));
+#2473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2477)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2474,#2475,#2476)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2474 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2475 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2476 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2477 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#2474,
+  'distance_accuracy_value','confusion accuracy');
+#2478 = SHAPE_DEFINITION_REPRESENTATION(#2479,#147);
+#2479 = PRODUCT_DEFINITION_SHAPE('','',#2480);
+#2480 = PRODUCT_DEFINITION('design','',#2481,#2484);
+#2481 = PRODUCT_DEFINITION_FORMATION('','',#2482);
+#2482 = PRODUCT('Open CASCADE STEP translator 7.5 1.2.1',
+  'Open CASCADE STEP translator 7.5 1.2.1','',(#2483));
+#2483 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2484 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2485 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2486,#2488);
+#2486 = ( REPRESENTATION_RELATIONSHIP('','',#147,#137) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2487) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2487 = ITEM_DEFINED_TRANSFORMATION('','',#11,#138);
+#2488 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2489);
+#2489 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','2','',#132,#2480,$);
+#2490 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2482));
+#2491 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2492,#2494);
+#2492 = ( REPRESENTATION_RELATIONSHIP('','',#137,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2493) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2493 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#2494 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2495);
+#2495 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','3','',#41,#132,$);
+#2496 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#134));
+#2497 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2498),#3040);
+#2498 = MANIFOLD_SOLID_BREP('',#2499);
+#2499 = CLOSED_SHELL('',(#2500,#2540,#2571,#2604,#2635,#2668,#2699,#2723
+    ,#2748,#2772,#2797,#2821,#2845,#2870,#2894,#2919,#2943,#2960,#2977,
+    #2994,#3011,#3028));
+#2500 = ADVANCED_FACE('',(#2501),#2535,.F.);
+#2501 = FACE_BOUND('',#2502,.F.);
+#2502 = EDGE_LOOP('',(#2503,#2513,#2521,#2529));
+#2503 = ORIENTED_EDGE('',*,*,#2504,.T.);
+#2504 = EDGE_CURVE('',#2505,#2507,#2509,.T.);
+#2505 = VERTEX_POINT('',#2506);
+#2506 = CARTESIAN_POINT('',(0.,-0.205,0.875));
+#2507 = VERTEX_POINT('',#2508);
+#2508 = CARTESIAN_POINT('',(0.,0.205,0.875));
+#2509 = LINE('',#2510,#2511);
+#2510 = CARTESIAN_POINT('',(0.,-0.205,0.875));
+#2511 = VECTOR('',#2512,1.);
+#2512 = DIRECTION('',(0.,1.,0.));
+#2513 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#2514 = EDGE_CURVE('',#2507,#2515,#2517,.T.);
+#2515 = VERTEX_POINT('',#2516);
+#2516 = CARTESIAN_POINT('',(0.,0.205,0.975));
+#2517 = LINE('',#2518,#2519);
+#2518 = CARTESIAN_POINT('',(0.,0.205,0.875));
+#2519 = VECTOR('',#2520,1.);
+#2520 = DIRECTION('',(0.,-0.,1.));
+#2521 = ORIENTED_EDGE('',*,*,#2522,.T.);
+#2522 = EDGE_CURVE('',#2515,#2523,#2525,.T.);
+#2523 = VERTEX_POINT('',#2524);
+#2524 = CARTESIAN_POINT('',(0.,-0.205,0.975));
+#2525 = LINE('',#2526,#2527);
+#2526 = CARTESIAN_POINT('',(0.,0.205,0.975));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(0.,-1.,0.));
+#2529 = ORIENTED_EDGE('',*,*,#2530,.T.);
+#2530 = EDGE_CURVE('',#2523,#2505,#2531,.T.);
+#2531 = LINE('',#2532,#2533);
+#2532 = CARTESIAN_POINT('',(0.,-0.205,0.975));
+#2533 = VECTOR('',#2534,1.);
+#2534 = DIRECTION('',(0.,0.,-1.));
+#2535 = PLANE('',#2536);
+#2536 = AXIS2_PLACEMENT_3D('',#2537,#2538,#2539);
+#2537 = CARTESIAN_POINT('',(0.,-3.401418580347E-18,0.925));
+#2538 = DIRECTION('',(1.,0.,0.));
+#2539 = DIRECTION('',(0.,0.,1.));
+#2540 = ADVANCED_FACE('',(#2541),#2566,.T.);
+#2541 = FACE_BOUND('',#2542,.T.);
+#2542 = EDGE_LOOP('',(#2543,#2551,#2552,#2560));
+#2543 = ORIENTED_EDGE('',*,*,#2544,.F.);
+#2544 = EDGE_CURVE('',#2505,#2545,#2547,.T.);
+#2545 = VERTEX_POINT('',#2546);
+#2546 = CARTESIAN_POINT('',(6.5E-02,-0.205,0.875));
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(0.,-0.205,0.875));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(1.,-0.,0.));
+#2551 = ORIENTED_EDGE('',*,*,#2504,.T.);
+#2552 = ORIENTED_EDGE('',*,*,#2553,.T.);
+#2553 = EDGE_CURVE('',#2507,#2554,#2556,.T.);
+#2554 = VERTEX_POINT('',#2555);
+#2555 = CARTESIAN_POINT('',(6.5E-02,0.205,0.875));
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(0.,0.205,0.875));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(1.,-0.,0.));
+#2560 = ORIENTED_EDGE('',*,*,#2561,.F.);
+#2561 = EDGE_CURVE('',#2545,#2554,#2562,.T.);
+#2562 = LINE('',#2563,#2564);
+#2563 = CARTESIAN_POINT('',(6.5E-02,-0.205,0.875));
+#2564 = VECTOR('',#2565,1.);
+#2565 = DIRECTION('',(0.,1.,0.));
+#2566 = PLANE('',#2567);
+#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570);
+#2568 = CARTESIAN_POINT('',(0.,-0.205,0.875));
+#2569 = DIRECTION('',(0.,0.,-1.));
+#2570 = DIRECTION('',(0.,1.,0.));
+#2571 = ADVANCED_FACE('',(#2572),#2599,.F.);
+#2572 = FACE_BOUND('',#2573,.F.);
+#2573 = EDGE_LOOP('',(#2574,#2583,#2591,#2598));
+#2574 = ORIENTED_EDGE('',*,*,#2575,.T.);
+#2575 = EDGE_CURVE('',#2545,#2576,#2578,.T.);
+#2576 = VERTEX_POINT('',#2577);
+#2577 = CARTESIAN_POINT('',(0.165,-0.205,0.775));
+#2578 = CIRCLE('',#2579,0.1);
+#2579 = AXIS2_PLACEMENT_3D('',#2580,#2581,#2582);
+#2580 = CARTESIAN_POINT('',(6.5E-02,-0.205,0.775));
+#2581 = DIRECTION('',(0.,1.,0.));
+#2582 = DIRECTION('',(0.,0.,-1.));
+#2583 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#2584 = EDGE_CURVE('',#2576,#2585,#2587,.T.);
+#2585 = VERTEX_POINT('',#2586);
+#2586 = CARTESIAN_POINT('',(0.165,0.205,0.775));
+#2587 = LINE('',#2588,#2589);
+#2588 = CARTESIAN_POINT('',(0.165,-0.205,0.775));
+#2589 = VECTOR('',#2590,1.);
+#2590 = DIRECTION('',(0.,1.,0.));
+#2591 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#2592 = EDGE_CURVE('',#2554,#2585,#2593,.T.);
+#2593 = CIRCLE('',#2594,0.1);
+#2594 = AXIS2_PLACEMENT_3D('',#2595,#2596,#2597);
+#2595 = CARTESIAN_POINT('',(6.5E-02,0.205,0.775));
+#2596 = DIRECTION('',(0.,1.,0.));
+#2597 = DIRECTION('',(0.,0.,-1.));
+#2598 = ORIENTED_EDGE('',*,*,#2561,.F.);
+#2599 = CYLINDRICAL_SURFACE('',#2600,0.1);
+#2600 = AXIS2_PLACEMENT_3D('',#2601,#2602,#2603);
+#2601 = CARTESIAN_POINT('',(6.5E-02,-0.205,0.775));
+#2602 = DIRECTION('',(0.,1.,0.));
+#2603 = DIRECTION('',(0.,0.,-1.));
+#2604 = ADVANCED_FACE('',(#2605),#2630,.T.);
+#2605 = FACE_BOUND('',#2606,.T.);
+#2606 = EDGE_LOOP('',(#2607,#2615,#2616,#2624));
+#2607 = ORIENTED_EDGE('',*,*,#2608,.F.);
+#2608 = EDGE_CURVE('',#2576,#2609,#2611,.T.);
+#2609 = VERTEX_POINT('',#2610);
+#2610 = CARTESIAN_POINT('',(0.165,-0.205,0.2));
+#2611 = LINE('',#2612,#2613);
+#2612 = CARTESIAN_POINT('',(0.165,-0.205,0.775));
+#2613 = VECTOR('',#2614,1.);
+#2614 = DIRECTION('',(0.,0.,-1.));
+#2615 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#2616 = ORIENTED_EDGE('',*,*,#2617,.T.);
+#2617 = EDGE_CURVE('',#2585,#2618,#2620,.T.);
+#2618 = VERTEX_POINT('',#2619);
+#2619 = CARTESIAN_POINT('',(0.165,0.205,0.2));
+#2620 = LINE('',#2621,#2622);
+#2621 = CARTESIAN_POINT('',(0.165,0.205,0.775));
+#2622 = VECTOR('',#2623,1.);
+#2623 = DIRECTION('',(0.,0.,-1.));
+#2624 = ORIENTED_EDGE('',*,*,#2625,.F.);
+#2625 = EDGE_CURVE('',#2609,#2618,#2626,.T.);
+#2626 = LINE('',#2627,#2628);
+#2627 = CARTESIAN_POINT('',(0.165,-0.205,0.2));
+#2628 = VECTOR('',#2629,1.);
+#2629 = DIRECTION('',(0.,1.,0.));
+#2630 = PLANE('',#2631);
+#2631 = AXIS2_PLACEMENT_3D('',#2632,#2633,#2634);
+#2632 = CARTESIAN_POINT('',(0.165,-0.205,0.775));
+#2633 = DIRECTION('',(-1.,0.,0.));
+#2634 = DIRECTION('',(0.,1.,0.));
+#2635 = ADVANCED_FACE('',(#2636),#2663,.T.);
+#2636 = FACE_BOUND('',#2637,.T.);
+#2637 = EDGE_LOOP('',(#2638,#2647,#2648,#2657));
+#2638 = ORIENTED_EDGE('',*,*,#2639,.F.);
+#2639 = EDGE_CURVE('',#2609,#2640,#2642,.T.);
+#2640 = VERTEX_POINT('',#2641);
+#2641 = CARTESIAN_POINT('',(0.365,-0.205,0.));
+#2642 = CIRCLE('',#2643,0.2);
+#2643 = AXIS2_PLACEMENT_3D('',#2644,#2645,#2646);
+#2644 = CARTESIAN_POINT('',(0.365,-0.205,0.2));
+#2645 = DIRECTION('',(0.,-1.,0.));
+#2646 = DIRECTION('',(0.,0.,-1.));
+#2647 = ORIENTED_EDGE('',*,*,#2625,.T.);
+#2648 = ORIENTED_EDGE('',*,*,#2649,.T.);
+#2649 = EDGE_CURVE('',#2618,#2650,#2652,.T.);
+#2650 = VERTEX_POINT('',#2651);
+#2651 = CARTESIAN_POINT('',(0.365,0.205,0.));
+#2652 = CIRCLE('',#2653,0.2);
+#2653 = AXIS2_PLACEMENT_3D('',#2654,#2655,#2656);
+#2654 = CARTESIAN_POINT('',(0.365,0.205,0.2));
+#2655 = DIRECTION('',(0.,-1.,0.));
+#2656 = DIRECTION('',(0.,0.,-1.));
+#2657 = ORIENTED_EDGE('',*,*,#2658,.T.);
+#2658 = EDGE_CURVE('',#2650,#2640,#2659,.T.);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(0.365,-0.205,0.));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(0.,-1.,0.));
+#2663 = CYLINDRICAL_SURFACE('',#2664,0.2);
+#2664 = AXIS2_PLACEMENT_3D('',#2665,#2666,#2667);
+#2665 = CARTESIAN_POINT('',(0.365,-0.205,0.2));
+#2666 = DIRECTION('',(0.,-1.,0.));
+#2667 = DIRECTION('',(0.,0.,-1.));
+#2668 = ADVANCED_FACE('',(#2669),#2694,.T.);
+#2669 = FACE_BOUND('',#2670,.T.);
+#2670 = EDGE_LOOP('',(#2671,#2679,#2680,#2688));
+#2671 = ORIENTED_EDGE('',*,*,#2672,.F.);
+#2672 = EDGE_CURVE('',#2640,#2673,#2675,.T.);
+#2673 = VERTEX_POINT('',#2674);
+#2674 = CARTESIAN_POINT('',(1.,-0.205,0.));
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(0.365,-0.205,0.));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(1.,-0.,0.));
+#2679 = ORIENTED_EDGE('',*,*,#2658,.F.);
+#2680 = ORIENTED_EDGE('',*,*,#2681,.T.);
+#2681 = EDGE_CURVE('',#2650,#2682,#2684,.T.);
+#2682 = VERTEX_POINT('',#2683);
+#2683 = CARTESIAN_POINT('',(1.,0.205,0.));
+#2684 = LINE('',#2685,#2686);
+#2685 = CARTESIAN_POINT('',(0.365,0.205,0.));
+#2686 = VECTOR('',#2687,1.);
+#2687 = DIRECTION('',(1.,-0.,0.));
+#2688 = ORIENTED_EDGE('',*,*,#2689,.F.);
+#2689 = EDGE_CURVE('',#2673,#2682,#2690,.T.);
+#2690 = LINE('',#2691,#2692);
+#2691 = CARTESIAN_POINT('',(1.,-0.205,0.));
+#2692 = VECTOR('',#2693,1.);
+#2693 = DIRECTION('',(0.,1.,0.));
+#2694 = PLANE('',#2695);
+#2695 = AXIS2_PLACEMENT_3D('',#2696,#2697,#2698);
+#2696 = CARTESIAN_POINT('',(0.365,-0.205,0.));
+#2697 = DIRECTION('',(0.,0.,-1.));
+#2698 = DIRECTION('',(0.,1.,0.));
+#2699 = ADVANCED_FACE('',(#2700),#2718,.T.);
+#2700 = FACE_BOUND('',#2701,.T.);
+#2701 = EDGE_LOOP('',(#2702,#2703,#2704,#2712));
+#2702 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#2703 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#2704 = ORIENTED_EDGE('',*,*,#2705,.T.);
+#2705 = EDGE_CURVE('',#2515,#2706,#2708,.T.);
+#2706 = VERTEX_POINT('',#2707);
+#2707 = CARTESIAN_POINT('',(6.5E-02,0.205,0.975));
+#2708 = LINE('',#2709,#2710);
+#2709 = CARTESIAN_POINT('',(0.,0.205,0.975));
+#2710 = VECTOR('',#2711,1.);
+#2711 = DIRECTION('',(1.,0.,-0.));
+#2712 = ORIENTED_EDGE('',*,*,#2713,.F.);
+#2713 = EDGE_CURVE('',#2554,#2706,#2714,.T.);
+#2714 = LINE('',#2715,#2716);
+#2715 = CARTESIAN_POINT('',(6.5E-02,0.205,0.875));
+#2716 = VECTOR('',#2717,1.);
+#2717 = DIRECTION('',(0.,-0.,1.));
+#2718 = PLANE('',#2719);
+#2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722);
+#2720 = CARTESIAN_POINT('',(0.,0.205,0.875));
+#2721 = DIRECTION('',(0.,1.,0.));
+#2722 = DIRECTION('',(0.,-0.,1.));
+#2723 = ADVANCED_FACE('',(#2724),#2743,.F.);
+#2724 = FACE_BOUND('',#2725,.F.);
+#2725 = EDGE_LOOP('',(#2726,#2727,#2735,#2742));
+#2726 = ORIENTED_EDGE('',*,*,#2592,.T.);
+#2727 = ORIENTED_EDGE('',*,*,#2728,.T.);
+#2728 = EDGE_CURVE('',#2585,#2729,#2731,.T.);
+#2729 = VERTEX_POINT('',#2730);
+#2730 = CARTESIAN_POINT('',(0.265,0.205,0.775));
+#2731 = LINE('',#2732,#2733);
+#2732 = CARTESIAN_POINT('',(0.165,0.205,0.775));
+#2733 = VECTOR('',#2734,1.);
+#2734 = DIRECTION('',(1.,0.,9.95799250103E-17));
+#2735 = ORIENTED_EDGE('',*,*,#2736,.F.);
+#2736 = EDGE_CURVE('',#2706,#2729,#2737,.T.);
+#2737 = CIRCLE('',#2738,0.2);
+#2738 = AXIS2_PLACEMENT_3D('',#2739,#2740,#2741);
+#2739 = CARTESIAN_POINT('',(6.5E-02,0.205,0.775));
+#2740 = DIRECTION('',(0.,1.,0.));
+#2741 = DIRECTION('',(-6.938893903907E-17,0.,-1.));
+#2742 = ORIENTED_EDGE('',*,*,#2713,.F.);
+#2743 = PLANE('',#2744);
+#2744 = AXIS2_PLACEMENT_3D('',#2745,#2746,#2747);
+#2745 = CARTESIAN_POINT('',(0.171066017178,0.205,0.881066017178));
+#2746 = DIRECTION('',(-0.,-1.,-0.));
+#2747 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#2748 = ADVANCED_FACE('',(#2749),#2767,.T.);
+#2749 = FACE_BOUND('',#2750,.T.);
+#2750 = EDGE_LOOP('',(#2751,#2752,#2753,#2761));
+#2751 = ORIENTED_EDGE('',*,*,#2617,.F.);
+#2752 = ORIENTED_EDGE('',*,*,#2728,.T.);
+#2753 = ORIENTED_EDGE('',*,*,#2754,.T.);
+#2754 = EDGE_CURVE('',#2729,#2755,#2757,.T.);
+#2755 = VERTEX_POINT('',#2756);
+#2756 = CARTESIAN_POINT('',(0.265,0.205,0.2));
+#2757 = LINE('',#2758,#2759);
+#2758 = CARTESIAN_POINT('',(0.265,0.205,0.775));
+#2759 = VECTOR('',#2760,1.);
+#2760 = DIRECTION('',(6.123233995737E-17,0.,-1.));
+#2761 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#2762 = EDGE_CURVE('',#2618,#2755,#2763,.T.);
+#2763 = LINE('',#2764,#2765);
+#2764 = CARTESIAN_POINT('',(0.165,0.205,0.2));
+#2765 = VECTOR('',#2766,1.);
+#2766 = DIRECTION('',(1.,0.,6.123233995737E-17));
+#2767 = PLANE('',#2768);
+#2768 = AXIS2_PLACEMENT_3D('',#2769,#2770,#2771);
+#2769 = CARTESIAN_POINT('',(0.165,0.205,0.775));
+#2770 = DIRECTION('',(-0.,1.,0.));
+#2771 = DIRECTION('',(1.,0.,6.123233995737E-17));
+#2772 = ADVANCED_FACE('',(#2773),#2792,.F.);
+#2773 = FACE_BOUND('',#2774,.F.);
+#2774 = EDGE_LOOP('',(#2775,#2776,#2784,#2791));
+#2775 = ORIENTED_EDGE('',*,*,#2649,.T.);
+#2776 = ORIENTED_EDGE('',*,*,#2777,.T.);
+#2777 = EDGE_CURVE('',#2650,#2778,#2780,.T.);
+#2778 = VERTEX_POINT('',#2779);
+#2779 = CARTESIAN_POINT('',(0.365,0.205,0.1));
+#2780 = LINE('',#2781,#2782);
+#2781 = CARTESIAN_POINT('',(0.365,0.205,-6.13248949087E-18));
+#2782 = VECTOR('',#2783,1.);
+#2783 = DIRECTION('',(2.449293598295E-16,0.,1.));
+#2784 = ORIENTED_EDGE('',*,*,#2785,.F.);
+#2785 = EDGE_CURVE('',#2755,#2778,#2786,.T.);
+#2786 = CIRCLE('',#2787,0.1);
+#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790);
+#2788 = CARTESIAN_POINT('',(0.365,0.205,0.2));
+#2789 = DIRECTION('',(0.,-1.,0.));
+#2790 = DIRECTION('',(0.,0.,-1.));
+#2791 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#2792 = PLANE('',#2793);
+#2793 = AXIS2_PLACEMENT_3D('',#2794,#2795,#2796);
+#2794 = CARTESIAN_POINT('',(0.258933982822,0.205,9.393398282202E-02));
+#2795 = DIRECTION('',(0.,-1.,0.));
+#2796 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#2797 = ADVANCED_FACE('',(#2798),#2816,.T.);
+#2798 = FACE_BOUND('',#2799,.T.);
+#2799 = EDGE_LOOP('',(#2800,#2801,#2802,#2810));
+#2800 = ORIENTED_EDGE('',*,*,#2681,.F.);
+#2801 = ORIENTED_EDGE('',*,*,#2777,.T.);
+#2802 = ORIENTED_EDGE('',*,*,#2803,.T.);
+#2803 = EDGE_CURVE('',#2778,#2804,#2806,.T.);
+#2804 = VERTEX_POINT('',#2805);
+#2805 = CARTESIAN_POINT('',(1.,0.205,0.1));
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(0.365,0.205,0.1));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(1.,0.,-0.));
+#2810 = ORIENTED_EDGE('',*,*,#2811,.F.);
+#2811 = EDGE_CURVE('',#2682,#2804,#2812,.T.);
+#2812 = LINE('',#2813,#2814);
+#2813 = CARTESIAN_POINT('',(1.,0.205,0.));
+#2814 = VECTOR('',#2815,1.);
+#2815 = DIRECTION('',(0.,-0.,1.));
+#2816 = PLANE('',#2817);
+#2817 = AXIS2_PLACEMENT_3D('',#2818,#2819,#2820);
+#2818 = CARTESIAN_POINT('',(0.365,0.205,0.));
+#2819 = DIRECTION('',(0.,1.,0.));
+#2820 = DIRECTION('',(0.,-0.,1.));
+#2821 = ADVANCED_FACE('',(#2822),#2840,.T.);
+#2822 = FACE_BOUND('',#2823,.T.);
+#2823 = EDGE_LOOP('',(#2824,#2825,#2826,#2834));
+#2824 = ORIENTED_EDGE('',*,*,#2705,.F.);
+#2825 = ORIENTED_EDGE('',*,*,#2522,.T.);
+#2826 = ORIENTED_EDGE('',*,*,#2827,.T.);
+#2827 = EDGE_CURVE('',#2523,#2828,#2830,.T.);
+#2828 = VERTEX_POINT('',#2829);
+#2829 = CARTESIAN_POINT('',(6.5E-02,-0.205,0.975));
+#2830 = LINE('',#2831,#2832);
+#2831 = CARTESIAN_POINT('',(0.,-0.205,0.975));
+#2832 = VECTOR('',#2833,1.);
+#2833 = DIRECTION('',(1.,0.,0.));
+#2834 = ORIENTED_EDGE('',*,*,#2835,.F.);
+#2835 = EDGE_CURVE('',#2706,#2828,#2836,.T.);
+#2836 = LINE('',#2837,#2838);
+#2837 = CARTESIAN_POINT('',(6.5E-02,0.205,0.975));
+#2838 = VECTOR('',#2839,1.);
+#2839 = DIRECTION('',(0.,-1.,0.));
+#2840 = PLANE('',#2841);
+#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844);
+#2842 = CARTESIAN_POINT('',(0.,0.205,0.975));
+#2843 = DIRECTION('',(-0.,0.,1.));
+#2844 = DIRECTION('',(0.,-1.,0.));
+#2845 = ADVANCED_FACE('',(#2846),#2865,.T.);
+#2846 = FACE_BOUND('',#2847,.T.);
+#2847 = EDGE_LOOP('',(#2848,#2849,#2850,#2859));
+#2848 = ORIENTED_EDGE('',*,*,#2736,.F.);
+#2849 = ORIENTED_EDGE('',*,*,#2835,.T.);
+#2850 = ORIENTED_EDGE('',*,*,#2851,.T.);
+#2851 = EDGE_CURVE('',#2828,#2852,#2854,.T.);
+#2852 = VERTEX_POINT('',#2853);
+#2853 = CARTESIAN_POINT('',(0.265,-0.205,0.775));
+#2854 = CIRCLE('',#2855,0.2);
+#2855 = AXIS2_PLACEMENT_3D('',#2856,#2857,#2858);
+#2856 = CARTESIAN_POINT('',(6.5E-02,-0.205,0.775));
+#2857 = DIRECTION('',(0.,1.,0.));
+#2858 = DIRECTION('',(-6.938893903907E-17,0.,-1.));
+#2859 = ORIENTED_EDGE('',*,*,#2860,.T.);
+#2860 = EDGE_CURVE('',#2852,#2729,#2861,.T.);
+#2861 = LINE('',#2862,#2863);
+#2862 = CARTESIAN_POINT('',(0.265,0.205,0.775));
+#2863 = VECTOR('',#2864,1.);
+#2864 = DIRECTION('',(0.,1.,0.));
+#2865 = CYLINDRICAL_SURFACE('',#2866,0.2);
+#2866 = AXIS2_PLACEMENT_3D('',#2867,#2868,#2869);
+#2867 = CARTESIAN_POINT('',(6.5E-02,0.205,0.775));
+#2868 = DIRECTION('',(0.,1.,0.));
+#2869 = DIRECTION('',(-6.938893903907E-17,0.,-1.));
+#2870 = ADVANCED_FACE('',(#2871),#2889,.T.);
+#2871 = FACE_BOUND('',#2872,.T.);
+#2872 = EDGE_LOOP('',(#2873,#2874,#2875,#2883));
+#2873 = ORIENTED_EDGE('',*,*,#2754,.F.);
+#2874 = ORIENTED_EDGE('',*,*,#2860,.F.);
+#2875 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#2876 = EDGE_CURVE('',#2852,#2877,#2879,.T.);
+#2877 = VERTEX_POINT('',#2878);
+#2878 = CARTESIAN_POINT('',(0.265,-0.205,0.2));
+#2879 = LINE('',#2880,#2881);
+#2880 = CARTESIAN_POINT('',(0.265,-0.205,0.775));
+#2881 = VECTOR('',#2882,1.);
+#2882 = DIRECTION('',(0.,0.,-1.));
+#2883 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#2884 = EDGE_CURVE('',#2755,#2877,#2885,.T.);
+#2885 = LINE('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(0.265,0.205,0.2));
+#2887 = VECTOR('',#2888,1.);
+#2888 = DIRECTION('',(0.,-1.,0.));
+#2889 = PLANE('',#2890);
+#2890 = AXIS2_PLACEMENT_3D('',#2891,#2892,#2893);
+#2891 = CARTESIAN_POINT('',(0.265,0.205,0.775));
+#2892 = DIRECTION('',(1.,0.,0.));
+#2893 = DIRECTION('',(0.,-1.,0.));
+#2894 = ADVANCED_FACE('',(#2895),#2914,.F.);
+#2895 = FACE_BOUND('',#2896,.F.);
+#2896 = EDGE_LOOP('',(#2897,#2898,#2906,#2913));
+#2897 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#2898 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#2899 = EDGE_CURVE('',#2778,#2900,#2902,.T.);
+#2900 = VERTEX_POINT('',#2901);
+#2901 = CARTESIAN_POINT('',(0.365,-0.205,0.1));
+#2902 = LINE('',#2903,#2904);
+#2903 = CARTESIAN_POINT('',(0.365,0.205,0.1));
+#2904 = VECTOR('',#2905,1.);
+#2905 = DIRECTION('',(0.,-1.,0.));
+#2906 = ORIENTED_EDGE('',*,*,#2907,.F.);
+#2907 = EDGE_CURVE('',#2877,#2900,#2908,.T.);
+#2908 = CIRCLE('',#2909,0.1);
+#2909 = AXIS2_PLACEMENT_3D('',#2910,#2911,#2912);
+#2910 = CARTESIAN_POINT('',(0.365,-0.205,0.2));
+#2911 = DIRECTION('',(0.,-1.,0.));
+#2912 = DIRECTION('',(0.,0.,-1.));
+#2913 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#2914 = CYLINDRICAL_SURFACE('',#2915,0.1);
+#2915 = AXIS2_PLACEMENT_3D('',#2916,#2917,#2918);
+#2916 = CARTESIAN_POINT('',(0.365,0.205,0.2));
+#2917 = DIRECTION('',(0.,-1.,0.));
+#2918 = DIRECTION('',(0.,0.,-1.));
+#2919 = ADVANCED_FACE('',(#2920),#2938,.T.);
+#2920 = FACE_BOUND('',#2921,.T.);
+#2921 = EDGE_LOOP('',(#2922,#2923,#2924,#2932));
+#2922 = ORIENTED_EDGE('',*,*,#2803,.F.);
+#2923 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#2924 = ORIENTED_EDGE('',*,*,#2925,.T.);
+#2925 = EDGE_CURVE('',#2900,#2926,#2928,.T.);
+#2926 = VERTEX_POINT('',#2927);
+#2927 = CARTESIAN_POINT('',(1.,-0.205,0.1));
+#2928 = LINE('',#2929,#2930);
+#2929 = CARTESIAN_POINT('',(0.365,-0.205,0.1));
+#2930 = VECTOR('',#2931,1.);
+#2931 = DIRECTION('',(1.,0.,0.));
+#2932 = ORIENTED_EDGE('',*,*,#2933,.F.);
+#2933 = EDGE_CURVE('',#2804,#2926,#2934,.T.);
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(1.,0.205,0.1));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.,-1.,0.));
+#2938 = PLANE('',#2939);
+#2939 = AXIS2_PLACEMENT_3D('',#2940,#2941,#2942);
+#2940 = CARTESIAN_POINT('',(0.365,0.205,0.1));
+#2941 = DIRECTION('',(-0.,0.,1.));
+#2942 = DIRECTION('',(0.,-1.,0.));
+#2943 = ADVANCED_FACE('',(#2944),#2955,.T.);
+#2944 = FACE_BOUND('',#2945,.T.);
+#2945 = EDGE_LOOP('',(#2946,#2947,#2948,#2949));
+#2946 = ORIENTED_EDGE('',*,*,#2827,.F.);
+#2947 = ORIENTED_EDGE('',*,*,#2530,.T.);
+#2948 = ORIENTED_EDGE('',*,*,#2544,.T.);
+#2949 = ORIENTED_EDGE('',*,*,#2950,.F.);
+#2950 = EDGE_CURVE('',#2828,#2545,#2951,.T.);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(6.5E-02,-0.205,0.975));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(0.,0.,-1.));
+#2955 = PLANE('',#2956);
+#2956 = AXIS2_PLACEMENT_3D('',#2957,#2958,#2959);
+#2957 = CARTESIAN_POINT('',(0.,-0.205,0.975));
+#2958 = DIRECTION('',(0.,-1.,0.));
+#2959 = DIRECTION('',(0.,0.,-1.));
+#2960 = ADVANCED_FACE('',(#2961),#2972,.F.);
+#2961 = FACE_BOUND('',#2962,.F.);
+#2962 = EDGE_LOOP('',(#2963,#2964,#2970,#2971));
+#2963 = ORIENTED_EDGE('',*,*,#2851,.T.);
+#2964 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#2965 = EDGE_CURVE('',#2852,#2576,#2966,.T.);
+#2966 = LINE('',#2967,#2968);
+#2967 = CARTESIAN_POINT('',(0.265,-0.205,0.775));
+#2968 = VECTOR('',#2969,1.);
+#2969 = DIRECTION('',(-1.,0.,-9.95799250103E-17));
+#2970 = ORIENTED_EDGE('',*,*,#2575,.F.);
+#2971 = ORIENTED_EDGE('',*,*,#2950,.F.);
+#2972 = PLANE('',#2973);
+#2973 = AXIS2_PLACEMENT_3D('',#2974,#2975,#2976);
+#2974 = CARTESIAN_POINT('',(0.171066017178,-0.205,0.881066017178));
+#2975 = DIRECTION('',(0.,1.,0.));
+#2976 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#2977 = ADVANCED_FACE('',(#2978),#2989,.T.);
+#2978 = FACE_BOUND('',#2979,.T.);
+#2979 = EDGE_LOOP('',(#2980,#2981,#2982,#2983));
+#2980 = ORIENTED_EDGE('',*,*,#2876,.F.);
+#2981 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#2982 = ORIENTED_EDGE('',*,*,#2608,.T.);
+#2983 = ORIENTED_EDGE('',*,*,#2984,.F.);
+#2984 = EDGE_CURVE('',#2877,#2609,#2985,.T.);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(0.265,-0.205,0.2));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(-1.,0.,-6.123233995737E-17));
+#2989 = PLANE('',#2990);
+#2990 = AXIS2_PLACEMENT_3D('',#2991,#2992,#2993);
+#2991 = CARTESIAN_POINT('',(0.265,-0.205,0.775));
+#2992 = DIRECTION('',(0.,-1.,-0.));
+#2993 = DIRECTION('',(-1.,0.,-6.123233995737E-17));
+#2994 = ADVANCED_FACE('',(#2995),#3006,.F.);
+#2995 = FACE_BOUND('',#2996,.F.);
+#2996 = EDGE_LOOP('',(#2997,#2998,#3004,#3005));
+#2997 = ORIENTED_EDGE('',*,*,#2907,.T.);
+#2998 = ORIENTED_EDGE('',*,*,#2999,.T.);
+#2999 = EDGE_CURVE('',#2900,#2640,#3000,.T.);
+#3000 = LINE('',#3001,#3002);
+#3001 = CARTESIAN_POINT('',(0.365,-0.205,0.1));
+#3002 = VECTOR('',#3003,1.);
+#3003 = DIRECTION('',(-2.449293598295E-16,0.,-1.));
+#3004 = ORIENTED_EDGE('',*,*,#2639,.F.);
+#3005 = ORIENTED_EDGE('',*,*,#2984,.F.);
+#3006 = PLANE('',#3007);
+#3007 = AXIS2_PLACEMENT_3D('',#3008,#3009,#3010);
+#3008 = CARTESIAN_POINT('',(0.258933982822,-0.205,9.393398282202E-02));
+#3009 = DIRECTION('',(-0.,1.,-0.));
+#3010 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#3011 = ADVANCED_FACE('',(#3012),#3023,.T.);
+#3012 = FACE_BOUND('',#3013,.T.);
+#3013 = EDGE_LOOP('',(#3014,#3015,#3016,#3017));
+#3014 = ORIENTED_EDGE('',*,*,#2925,.F.);
+#3015 = ORIENTED_EDGE('',*,*,#2999,.T.);
+#3016 = ORIENTED_EDGE('',*,*,#2672,.T.);
+#3017 = ORIENTED_EDGE('',*,*,#3018,.F.);
+#3018 = EDGE_CURVE('',#2926,#2673,#3019,.T.);
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(1.,-0.205,0.1));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(0.,0.,-1.));
+#3023 = PLANE('',#3024);
+#3024 = AXIS2_PLACEMENT_3D('',#3025,#3026,#3027);
+#3025 = CARTESIAN_POINT('',(0.365,-0.205,0.1));
+#3026 = DIRECTION('',(0.,-1.,0.));
+#3027 = DIRECTION('',(0.,0.,-1.));
+#3028 = ADVANCED_FACE('',(#3029),#3035,.T.);
+#3029 = FACE_BOUND('',#3030,.T.);
+#3030 = EDGE_LOOP('',(#3031,#3032,#3033,#3034));
+#3031 = ORIENTED_EDGE('',*,*,#2689,.T.);
+#3032 = ORIENTED_EDGE('',*,*,#2811,.T.);
+#3033 = ORIENTED_EDGE('',*,*,#2933,.T.);
+#3034 = ORIENTED_EDGE('',*,*,#3018,.T.);
+#3035 = PLANE('',#3036);
+#3036 = AXIS2_PLACEMENT_3D('',#3037,#3038,#3039);
+#3037 = CARTESIAN_POINT('',(1.,-3.401418580347E-18,5.E-02));
+#3038 = DIRECTION('',(1.,0.,0.));
+#3039 = DIRECTION('',(0.,0.,1.));
+#3040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3044)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3041,#3042,#3043)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3041 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3042 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3043 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3044 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3041,
+  'distance_accuracy_value','confusion accuracy');
+#3045 = SHAPE_DEFINITION_REPRESENTATION(#3046,#2497);
+#3046 = PRODUCT_DEFINITION_SHAPE('','',#3047);
+#3047 = PRODUCT_DEFINITION('design','',#3048,#3051);
+#3048 = PRODUCT_DEFINITION_FORMATION('','',#3049);
+#3049 = PRODUCT('Leader','Leader','',(#3050));
+#3050 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3051 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3052 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3053,#3055);
+#3053 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3054) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3054 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#3055 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3056);
+#3056 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','4','',#41,#3047,$);
+#3057 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3049));
+#3058 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3059,#3061);
+#3059 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3060) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3060 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#3061 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3062);
+#3062 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','5','',#41,#3047,$);
+#3063 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3064,#3066);
+#3064 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3065) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3065 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#3066 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3067);
+#3067 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','6','',#41,#3047,$);
+#3068 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3069,#3071);
+#3069 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3070) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3070 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#3071 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3072);
+#3072 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','7','',#41,#3047,$);
+#3073 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3074,#3076);
+#3074 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3075) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3075 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#3076 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3077);
+#3077 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','8','',#41,#3047,$);
+#3078 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3079,#3081);
+#3079 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3080) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3080 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#3081 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3082);
+#3082 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','9','',#41,#3047,$);
+#3083 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3084,#3086);
+#3084 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3085) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3085 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#3086 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3087);
+#3087 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','10','',#41,#3047,$);
+#3088 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3089,#3091);
+#3089 = ( REPRESENTATION_RELATIONSHIP('','',#2497,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3090) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3090 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#3091 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3092);
+#3092 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','11','',#41,#3047,$);
+#3093 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3094,#3096);
+#3094 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3095) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3095 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#3096 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3097);
+#3097 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#23,#41,$);
+#3098 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#3099 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3100),#2473);
+#3100 = STYLED_ITEM('color',(#3101),#148);
+#3101 = PRESENTATION_STYLE_ASSIGNMENT((#3102,#3108));
+#3102 = SURFACE_STYLE_USAGE(.BOTH.,#3103);
+#3103 = SURFACE_SIDE_STYLE('',(#3104));
+#3104 = SURFACE_STYLE_FILL_AREA(#3105);
+#3105 = FILL_AREA_STYLE('',(#3106));
+#3106 = FILL_AREA_STYLE_COLOUR('',#3107);
+#3107 = COLOUR_RGB('',0.199999998682,0.199999998682,0.199999998682);
+#3108 = CURVE_STYLE('',#3109,POSITIVE_LENGTH_MEASURE(0.1),#3107);
+#3109 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3110 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3111),#112);
+#3111 = STYLED_ITEM('color',(#3112),#95);
+#3112 = PRESENTATION_STYLE_ASSIGNMENT((#3113,#3119));
+#3113 = SURFACE_STYLE_USAGE(.BOTH.,#3114);
+#3114 = SURFACE_SIDE_STYLE('',(#3115));
+#3115 = SURFACE_STYLE_FILL_AREA(#3116);
+#3116 = FILL_AREA_STYLE('',(#3117));
+#3117 = FILL_AREA_STYLE_COLOUR('',#3118);
+#3118 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#3119 = CURVE_STYLE('',#3120,POSITIVE_LENGTH_MEASURE(0.1),#3118);
+#3120 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3121 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3122),#3040);
+#3122 = STYLED_ITEM('color',(#3123),#2498);
+#3123 = PRESENTATION_STYLE_ASSIGNMENT((#3124,#3130));
+#3124 = SURFACE_STYLE_USAGE(.BOTH.,#3125);
+#3125 = SURFACE_SIDE_STYLE('',(#3126));
+#3126 = SURFACE_STYLE_FILL_AREA(#3127);
+#3127 = FILL_AREA_STYLE('',(#3128));
+#3128 = FILL_AREA_STYLE_COLOUR('',#3129);
+#3129 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877);
+#3130 = CURVE_STYLE('',#3131,POSITIVE_LENGTH_MEASURE(0.1),#3129);
+#3131 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/footprints/Leaded - SOIC/PCB - LEADED - SOIC - TI SOIC-8 DDA0008B.PcbLib b/footprints/Leaded - SOIC/PCB - LEADED - SOIC - TI SOIC-8 DDA0008B.PcbLib
new file mode 100644
index 0000000000000000000000000000000000000000..3a28001817d5885e7c9fdd49daa72b5ceac742f0
GIT binary patch
literal 193024
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

literal 0
HcmV?d00001

diff --git a/symbols/Power - Switchmode/SCH - POWER - SWITCHMODE - TI LMR16020PDDAR.SchLib b/symbols/Power - Switchmode/SCH - POWER - SWITCHMODE - TI LMR16020PDDAR.SchLib
new file mode 100644
index 0000000000000000000000000000000000000000..0da71ee7c654a946251e2ea84f735232948269f7
GIT binary patch
literal 4608
zcmeHK-EZ4e6u)U&M#m^Curj8qvL;cciVizX(gew?5<5-3=4-LruH^x_$z5yB@$GIL
zbp-<t><<752`VupKnQ7?K>H7>F$sha^bs^6KAw3*ys>buKiX_dy0#h;lX|Ta-+O#~
z&xg<bos-QU`+xi7#);q2J>v`tqdU!B^jHf&1oN%+QG~i+&3Jd3%_b9LbC@2CM<@at
z@X?&9OiIp_#S$epHn|Iga&v}NC98FAlv69qxTf1ih07U>RHtiPrfS$Ak~S>1nlwzz
z&0<<Nh{eTD^UfSLmX>W%h&g$~BGi8*jyp4!ajAh7S)A4sO)F0qok?QZN>w5a3*;Tu
zcpVF(z`N{%UW0{Z)Nq|E;8m_nYP#jj)Nwv7siNj6^>k5!ySj|At=elQ7L!hz&?=@y
zE8rIzwM9(T6}^Jl=AsaBQWWbFF$oog_?R#rPsSY8(pR$7sCw`D3s0VRW{tYBXyUEs
zE$cu;YSe8~J1+_ep64BJHSe#$V2|P233iq71x&G3!3)H~byuZq)K^S>?KOyxEy4z*
zwi1K{LJlwRqNZ@Ud|8O|5xykLsj^ejsqG5!VuT&NeUC7_`48kPJHy>D?*U@-L;n2{
zO63Dn_Ynbx*$l^79t7W?VSMoYdtrVU=n0@BKu-eo0X+o-B>?pUJq`2>(6d0tfChk`
z13C`$JP^w#MhD~n7lB@e|K*HSEXx4F9^QBWwFBsg5yuCuJgMRUtQ4z?FDsUZbfbb(
zT(vM|K&4bgSV|2Fz-RjmR~IWMCEZ>YM;w(jXa)NvhJiohF>Gh@tj72}O{Yt^m9bS-
zCNoNYI+dMng?J&BOeV%bw}<$VgbSRCoFkQsxC(HbGR=}<c^)LuIwb2>FrrXn3dBxT
zD%dRnAl>Q_I6x{;7m0QHyf_-;x0mzoQX&-Ghi6d+>F#{qo4dsaOlc`aft^ZSC8og)
z+j6UrFV3BnauRwG8Z35F-8Rd;cPEC>DKy09s5@OOY9RrIonZ$J-!J;g5c;9%iH2vD
zLMY-%zR*FE9eDtTOd&Mp3669S{M+sP4wbc+)%k)Higw)Awe?R|x@$5Wig|*k?%&oG
z{K*yUDP@aAITZI~J9+hoD;v%h<k0xe>V2=&xlm%~Ej{(_mPt?Y0|-Zu8e@<eJLmdc
zsnMDlF+UX(V~IqZPk0>=J9!$uY>SFC;kbD&L&_~#I<#5PFzC>km}{!7+t9&mC&s)c
z=Zg!O6uQ!4T2$D#X`|4wdFQ0PaU-5-(4N%b7;oEgPD)9$vXpa6L=d8Al;zJZ2CElA
z|EW}<g@j&;>PvVRuO5gzgb0)ofy+i5${-8w6s_%P*8$WM3aT3GCHlVY>icf+qVm~a
z;~x*4oH)~Ivkm``<RmhXi7=W1(oq$DX{T4(@&`~?i1jTD8JQhzh1xK0F=Jt9NCDq-
zD38iWKyk#Q2v7;haHW9vpm7r5IPjnKP`@<a{`A%3mz1wIC-|2(zHkv|aQMTU16O|b
zHE#c3W_!!vwGFi2aTxp$^zYXH$3fWw3mOa+v=fNAj+P+ydml$3@_W^P0@Sd+@L>%2
z?sxhB*46h`KDvD_b#3O_dOtmOwVe*ui?-wMhj*|3?+e)@+0U;}efiGUh4o+Gyxnfk
b|5E>E*cg1j`<wi`8*kjyZk@gHApQRWhO@0{

literal 0
HcmV?d00001