From 133ec111a0cd10e51777b714e29cef60cb337038 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Mon, 13 Jun 2016 08:54:42 +0200
Subject: [PATCH] Smd diode with SOD323 package added

---
 .../diodes/smd/SOD-323.fcstd                  |  Bin 0 -> 64560 bytes
 .../diodes/smd/SOD-323.step                   | 3478 +++++++++++++++++
 .../diodes/smd/SOD-323.stl                    |  Bin 0 -> 12484 bytes
 3 files changed, 3478 insertions(+)
 create mode 100644 Electrical Parts/electronic-components/diodes/smd/SOD-323.fcstd
 create mode 100644 Electrical Parts/electronic-components/diodes/smd/SOD-323.step
 create mode 100644 Electrical Parts/electronic-components/diodes/smd/SOD-323.stl

diff --git a/Electrical Parts/electronic-components/diodes/smd/SOD-323.fcstd b/Electrical Parts/electronic-components/diodes/smd/SOD-323.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..cafad4ecda648e7252b392f75b7941622def36c3
GIT binary patch
literal 64560
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
YLrn@Ts5?lp<XoUonOhL%pR?xw0DA<M*#H0l

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/diodes/smd/SOD-323.step b/Electrical Parts/electronic-components/diodes/smd/SOD-323.step
new file mode 100644
index 00000000..e5102186
--- /dev/null
+++ b/Electrical Parts/electronic-components/diodes/smd/SOD-323.step	
@@ -0,0 +1,3478 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/develop/FreeCAD-library/Electrical 
+Parts/electronic-components/diodes/smd/SOD-323.step',
+  '2016-06-13T08:54:06',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#24,#28,#29)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24 = ( CONVERSION_BASED_UNIT('INCH',#26) LENGTH_UNIT() NAMED_UNIT(#25) 
+  );
+#25 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#26 = LENGTH_MEASURE_WITH_UNIT(25.4,#27);
+#27 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09),
+  #24,'distance_accuracy_value','confusion accuracy');
+#31 = PRODUCT_TYPE('part',$,(#7));
+#32 = SHAPE_REPRESENTATION('',(#11,#33,#823),#1661);
+#33 = MANIFOLD_SOLID_BREP('',#34);
+#34 = CLOSED_SHELL('',(#35,#153,#228,#303,#378,#454,#530,#605,#680,#750,
+    #797,#810));
+#35 = ADVANCED_FACE('',(#36),#50,.F.);
+#36 = FACE_BOUND('',#37,.T.);
+#37 = EDGE_LOOP('',(#38,#72,#100,#127));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#40,#42,#44,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(3.33543543133E-02,6.889763779528E-03,
+    2.755905511788E-02));
+#42 = VERTEX_POINT('',#43);
+#43 = CARTESIAN_POINT('',(3.33543543133E-02,-6.889763779528E-03,
+    2.755905511788E-02));
+#44 = SURFACE_CURVE('',#45,(#49,#61),.PCURVE_S1.);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(3.33543543133E-02,6.889763779528E-03,
+    2.755905511788E-02));
+#47 = VECTOR('',#48,3.937007874016E-02);
+#48 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#49 = PCURVE('',#50,#55);
+#50 = PLANE('',#51);
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(3.335435431324E-02,6.889763779528E-03,
+    2.755905511811E-02));
+#53 = DIRECTION('',(0.970295726276,1.074349034623E-16,0.2419218956));
+#54 = DIRECTION('',(0.2419218956,-6.463467936042E-16,-0.970295726276));
+#55 = DEFINITIONAL_REPRESENTATION('',(#56),#60);
+#56 = LINE('',#57,#58);
+#57 = CARTESIAN_POINT('',(2.418785519341E-13,1.563376168455E-28));
+#58 = VECTOR('',#59,1.);
+#59 = DIRECTION('',(2.154489312014E-16,-1.));
+#60 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61 = PCURVE('',#62,#67);
+#62 = CYLINDRICAL_SURFACE('',#63,3.904752623828E-03);
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#65 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#66 = DIRECTION('',(-1.,0.,0.));
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#71);
+#68 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69,#70),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#69 = CARTESIAN_POINT('',(1.326465972431,0.));
+#70 = CARTESIAN_POINT('',(1.326465972431,-1.377952755906E-02));
+#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#72 = ORIENTED_EDGE('',*,*,#73,.T.);
+#73 = EDGE_CURVE('',#42,#74,#76,.T.);
+#74 = VERTEX_POINT('',#75);
+#75 = CARTESIAN_POINT('',(3.221313745663E-02,-6.889763779528E-03,
+    3.213622592763E-02));
+#76 = SURFACE_CURVE('',#77,(#81,#88),.PCURVE_S1.);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(3.335435431324E-02,-6.889763779528E-03,
+    2.755905511811E-02));
+#79 = VECTOR('',#80,3.937007874016E-02);
+#80 = DIRECTION('',(-0.2419218956,6.463467936042E-16,0.970295726276));
+#81 = PCURVE('',#50,#82);
+#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87);
+#83 = LINE('',#84,#85);
+#84 = CARTESIAN_POINT('',(2.968784485059E-18,-1.377952755906E-02));
+#85 = VECTOR('',#86,1.);
+#86 = DIRECTION('',(-1.,2.465190328816E-32));
+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#88 = PCURVE('',#89,#94);
+#89 = PLANE('',#90);
+#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93);
+#91 = CARTESIAN_POINT('',(3.335435431324E-02,-6.889763779528E-03,
+    2.755905511811E-02));
+#92 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#93 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(-0.,8.741913579726E-18));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(-0.970295726276,0.2419218956));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = ORIENTED_EDGE('',*,*,#101,.F.);
+#101 = EDGE_CURVE('',#102,#74,#104,.T.);
+#102 = VERTEX_POINT('',#103);
+#103 = CARTESIAN_POINT('',(3.221313745663E-02,6.889763779528E-03,
+    3.213622592763E-02));
+#104 = SURFACE_CURVE('',#105,(#109,#116),.PCURVE_S1.);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(3.221313745663E-02,6.889763779528E-03,
+    3.213622592763E-02));
+#107 = VECTOR('',#108,3.937007874016E-02);
+#108 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#109 = PCURVE('',#50,#110);
+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(-4.717294620157E-03,2.292093401725E-19));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(2.154489312014E-16,-1.));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#116 = PCURVE('',#117,#122);
+#117 = CYLINDRICAL_SURFACE('',#118,8.622047244094E-03);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#120 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#121 = DIRECTION('',(-1.,0.,0.));
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126);
+#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#124 = CARTESIAN_POINT('',(1.326457360261,0.));
+#125 = CARTESIAN_POINT('',(1.326457360261,-1.377952755906E-02));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = ORIENTED_EDGE('',*,*,#128,.F.);
+#128 = EDGE_CURVE('',#40,#102,#129,.T.);
+#129 = SURFACE_CURVE('',#130,(#134,#141),.PCURVE_S1.);
+#130 = LINE('',#131,#132);
+#131 = CARTESIAN_POINT('',(3.335435431324E-02,6.889763779528E-03,
+    2.755905511811E-02));
+#132 = VECTOR('',#133,3.937007874016E-02);
+#133 = DIRECTION('',(-0.2419218956,6.463467936042E-16,0.970295726276));
+#134 = PCURVE('',#50,#135);
+#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140);
+#136 = LINE('',#137,#138);
+#137 = CARTESIAN_POINT('',(4.241120692941E-18,-1.092739197466E-18));
+#138 = VECTOR('',#139,1.);
+#139 = DIRECTION('',(-1.,2.465190328816E-32));
+#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#141 = PCURVE('',#142,#147);
+#142 = PLANE('',#143);
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(3.335435431324E-02,6.889763779528E-03,
+    2.755905511811E-02));
+#145 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#146 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#147 = DEFINITIONAL_REPRESENTATION('',(#148),#152);
+#148 = LINE('',#149,#150);
+#149 = CARTESIAN_POINT('',(4.370956789863E-18,8.741913579726E-18));
+#150 = VECTOR('',#151,1.);
+#151 = DIRECTION('',(-0.970295726276,0.2419218956));
+#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#153 = ADVANCED_FACE('',(#154),#117,.T.);
+#154 = FACE_BOUND('',#155,.T.);
+#155 = EDGE_LOOP('',(#156,#157,#180,#207));
+#156 = ORIENTED_EDGE('',*,*,#101,.T.);
+#157 = ORIENTED_EDGE('',*,*,#158,.T.);
+#158 = EDGE_CURVE('',#74,#159,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(4.273257465644E-02,-6.889763779528E-03,
+    2.556289988629E-02));
+#161 = SURFACE_CURVE('',#162,(#167,#173),.PCURVE_S1.);
+#162 = CIRCLE('',#163,8.622047244094E-03);
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(3.429893983122E-02,-6.889763779528E-03,
+    2.377027546546E-02));
+#165 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#166 = DIRECTION('',(-1.,0.,-0.));
+#167 = PCURVE('',#117,#168);
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#172);
+#169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#170,#171),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.326457360261,2.93215314335),.PIECEWISE_BEZIER_KNOTS.);
+#170 = CARTESIAN_POINT('',(1.326457360261,-1.377952755906E-02));
+#171 = CARTESIAN_POINT('',(2.93215314335,-1.377952755906E-02));
+#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#173 = PCURVE('',#89,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = CIRCLE('',#176,8.622047244094E-03);
+#176 = AXIS2_PLACEMENT_2D('',#177,#178);
+#177 = CARTESIAN_POINT('',(3.788779652646E-03,-9.445855179763E-04));
+#178 = DIRECTION('',(-0.,1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = ORIENTED_EDGE('',*,*,#181,.F.);
+#181 = EDGE_CURVE('',#182,#159,#184,.T.);
+#182 = VERTEX_POINT('',#183);
+#183 = CARTESIAN_POINT('',(4.273257465644E-02,6.889763779528E-03,
+    2.556289988629E-02));
+#184 = SURFACE_CURVE('',#185,(#189,#195),.PCURVE_S1.);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(4.273257465644E-02,6.889763779528E-03,
+    2.556289988629E-02));
+#187 = VECTOR('',#188,3.937007874016E-02);
+#188 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#189 = PCURVE('',#117,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#194);
+#191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#192,#193),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#192 = CARTESIAN_POINT('',(2.93215314335,0.));
+#193 = CARTESIAN_POINT('',(2.93215314335,-1.377952755906E-02));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = PCURVE('',#196,#201);
+#196 = PLANE('',#197);
+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
+#198 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#199 = DIRECTION('',(0.978147600734,9.233133849385E-17,0.207911690818));
+#200 = DIRECTION('',(0.207911690818,-6.515771926899E-16,-0.978147600734)
+  );
+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(-1.980561568302E-02,-8.847562941179E-19));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(2.171923975633E-16,-1.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = ORIENTED_EDGE('',*,*,#208,.F.);
+#208 = EDGE_CURVE('',#102,#182,#209,.T.);
+#209 = SURFACE_CURVE('',#210,(#215,#221),.PCURVE_S1.);
+#210 = CIRCLE('',#211,8.622047244094E-03);
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#213 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#214 = DIRECTION('',(-1.,0.,-0.));
+#215 = PCURVE('',#117,#216);
+#216 = DEFINITIONAL_REPRESENTATION('',(#217),#220);
+#217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#218,#219),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.326457360261,2.93215314335),.PIECEWISE_BEZIER_KNOTS.);
+#218 = CARTESIAN_POINT('',(1.326457360261,0.));
+#219 = CARTESIAN_POINT('',(2.93215314335,0.));
+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#221 = PCURVE('',#142,#222);
+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
+#223 = CIRCLE('',#224,8.622047244094E-03);
+#224 = AXIS2_PLACEMENT_2D('',#225,#226);
+#225 = CARTESIAN_POINT('',(3.788779652646E-03,-9.445855179763E-04));
+#226 = DIRECTION('',(-0.,1.));
+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#228 = ADVANCED_FACE('',(#229),#196,.T.);
+#229 = FACE_BOUND('',#230,.F.);
+#230 = EDGE_LOOP('',(#231,#260,#281,#282));
+#231 = ORIENTED_EDGE('',*,*,#232,.T.);
+#232 = EDGE_CURVE('',#233,#235,#237,.T.);
+#233 = VERTEX_POINT('',#234);
+#234 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(4.685039370079E-02,-6.889763779528E-03,
+    6.190084424888E-03));
+#237 = SURFACE_CURVE('',#238,(#242,#249),.PCURVE_S1.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#240 = VECTOR('',#241,3.937007874016E-02);
+#241 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#242 = PCURVE('',#196,#243);
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(1.068860224229E-18,7.174220015351E-34));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(2.171923975633E-16,-1.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = PCURVE('',#250,#255);
+#250 = CYLINDRICAL_SURFACE('',#251,1.850393700787E-03);
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(4.866035180825E-02,6.889763779528E-03,
+    6.574803149606E-03));
+#253 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#254 = DIRECTION('',(-1.,0.,0.));
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#259);
+#256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#257,#258),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#257 = CARTESIAN_POINT('',(6.073745663396,0.));
+#258 = CARTESIAN_POINT('',(6.073745663396,-1.377952755906E-02));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#260 = ORIENTED_EDGE('',*,*,#261,.T.);
+#261 = EDGE_CURVE('',#235,#159,#262,.T.);
+#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(4.685039370079E-02,-6.889763779528E-03,
+    6.190084424888E-03));
+#265 = VECTOR('',#266,3.937007874016E-02);
+#266 = DIRECTION('',(-0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#267 = PCURVE('',#196,#268);
+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);
+#269 = LINE('',#270,#271);
+#270 = CARTESIAN_POINT('',(2.992808627841E-18,-1.377952755906E-02));
+#271 = VECTOR('',#272,1.);
+#272 = DIRECTION('',(-1.,2.465190328816E-32));
+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#274 = PCURVE('',#89,#275);
+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(2.136897069322E-02,-1.349603938755E-02));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(-0.978147600734,0.207911690818));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#281 = ORIENTED_EDGE('',*,*,#181,.F.);
+#282 = ORIENTED_EDGE('',*,*,#283,.F.);
+#283 = EDGE_CURVE('',#233,#182,#284,.T.);
+#284 = SURFACE_CURVE('',#285,(#289,#296),.PCURVE_S1.);
+#285 = LINE('',#286,#287);
+#286 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#287 = VECTOR('',#288,3.937007874016E-02);
+#288 = DIRECTION('',(-0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#289 = PCURVE('',#196,#290);
+#290 = DEFINITIONAL_REPRESENTATION('',(#291),#295);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(4.275440896915E-18,-1.092739197466E-18));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(-1.,2.465190328816E-32));
+#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#296 = PCURVE('',#142,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(2.136897069322E-02,-1.349603938755E-02));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(-0.978147600734,0.207911690818));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = ADVANCED_FACE('',(#304),#250,.F.);
+#304 = FACE_BOUND('',#305,.F.);
+#305 = EDGE_LOOP('',(#306,#335,#356,#357));
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#308,#310,#312,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(4.866035180825E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(4.866035180825E-02,-6.889763779528E-03,
+    4.724409448819E-03));
+#312 = SURFACE_CURVE('',#313,(#317,#323),.PCURVE_S1.);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(4.866035180825E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#315 = VECTOR('',#316,3.937007874016E-02);
+#316 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#317 = PCURVE('',#250,#318);
+#318 = DEFINITIONAL_REPRESENTATION('',(#319),#322);
+#319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#320,#321),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#320 = CARTESIAN_POINT('',(4.712388980385,0.));
+#321 = CARTESIAN_POINT('',(4.712388980385,-1.377952755906E-02));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = PLANE('',#325);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#327 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#328 = DIRECTION('',(1.,0.,0.));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(-2.520750553956E-03,0.));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(-0.,-1.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#310,#235,#337,.T.);
+#337 = SURFACE_CURVE('',#338,(#343,#349),.PCURVE_S1.);
+#338 = CIRCLE('',#339,1.850393700787E-03);
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(4.866035180825E-02,-6.889763779528E-03,
+    6.574803149606E-03));
+#341 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#342 = DIRECTION('',(-1.,0.,-0.));
+#343 = PCURVE('',#250,#344);
+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#348);
+#345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#346,#347),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.073745663396),.PIECEWISE_BEZIER_KNOTS.);
+#346 = CARTESIAN_POINT('',(4.712388980385,-1.377952755906E-02));
+#347 = CARTESIAN_POINT('',(6.073745663396,-1.377952755906E-02));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#349 = PCURVE('',#89,#350);
+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);
+#351 = CIRCLE('',#352,1.850393700787E-03);
+#352 = AXIS2_PLACEMENT_2D('',#353,#354);
+#353 = CARTESIAN_POINT('',(2.09842519685E-02,-1.530599749501E-02));
+#354 = DIRECTION('',(-0.,1.));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#356 = ORIENTED_EDGE('',*,*,#232,.F.);
+#357 = ORIENTED_EDGE('',*,*,#358,.F.);
+#358 = EDGE_CURVE('',#308,#233,#359,.T.);
+#359 = SURFACE_CURVE('',#360,(#365,#371),.PCURVE_S1.);
+#360 = CIRCLE('',#361,1.850393700787E-03);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(4.866035180825E-02,6.889763779528E-03,
+    6.574803149606E-03));
+#363 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#364 = DIRECTION('',(-1.,0.,-0.));
+#365 = PCURVE('',#250,#366);
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#370);
+#367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#368,#369),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.073745663396),.PIECEWISE_BEZIER_KNOTS.);
+#368 = CARTESIAN_POINT('',(4.712388980385,0.));
+#369 = CARTESIAN_POINT('',(6.073745663396,0.));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#371 = PCURVE('',#142,#372);
+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
+#373 = CIRCLE('',#374,1.850393700787E-03);
+#374 = AXIS2_PLACEMENT_2D('',#375,#376);
+#375 = CARTESIAN_POINT('',(2.09842519685E-02,-1.530599749501E-02));
+#376 = DIRECTION('',(-0.,1.));
+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#378 = ADVANCED_FACE('',(#379),#324,.T.);
+#379 = FACE_BOUND('',#380,.F.);
+#380 = EDGE_LOOP('',(#381,#411,#432,#433));
+#381 = ORIENTED_EDGE('',*,*,#382,.T.);
+#382 = EDGE_CURVE('',#383,#385,#387,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#385 = VERTEX_POINT('',#386);
+#386 = CARTESIAN_POINT('',(5.11811023622E-02,-6.889763779528E-03,
+    4.724409448819E-03));
+#387 = SURFACE_CURVE('',#388,(#392,#399),.PCURVE_S1.);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#390 = VECTOR('',#391,3.937007874016E-02);
+#391 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#392 = PCURVE('',#324,#393);
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(0.,-0.));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(-0.,-1.));
+#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#399 = PCURVE('',#400,#405);
+#400 = PLANE('',#401);
+#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404);
+#402 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#403 = DIRECTION('',(1.,0.,0.));
+#404 = DIRECTION('',(-0.,-6.661338147751E-16,-1.));
+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(-4.724409448819E-03,1.311287036959E-19));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(2.22044604925E-16,-1.));
+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#411 = ORIENTED_EDGE('',*,*,#412,.T.);
+#412 = EDGE_CURVE('',#385,#310,#413,.T.);
+#413 = SURFACE_CURVE('',#414,(#418,#425),.PCURVE_S1.);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(5.11811023622E-02,-6.889763779528E-03,
+    4.724409448819E-03));
+#416 = VECTOR('',#417,3.937007874016E-02);
+#417 = DIRECTION('',(-1.,-0.,0.));
+#418 = PCURVE('',#324,#419);
+#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424);
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(-0.,-1.377952755906E-02));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(-1.,0.));
+#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#425 = PCURVE('',#89,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(2.283464566929E-02,-1.782674804896E-02));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(-0.,1.));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#432 = ORIENTED_EDGE('',*,*,#307,.F.);
+#433 = ORIENTED_EDGE('',*,*,#434,.F.);
+#434 = EDGE_CURVE('',#383,#308,#435,.T.);
+#435 = SURFACE_CURVE('',#436,(#440,#447),.PCURVE_S1.);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#438 = VECTOR('',#439,3.937007874016E-02);
+#439 = DIRECTION('',(-1.,-0.,0.));
+#440 = PCURVE('',#324,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(-0.,-1.092739197466E-18));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(-1.,0.));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#447 = PCURVE('',#142,#448);
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(2.283464566929E-02,-1.782674804896E-02));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(-0.,1.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#454 = ADVANCED_FACE('',(#455),#400,.T.);
+#455 = FACE_BOUND('',#456,.F.);
+#456 = EDGE_LOOP('',(#457,#487,#508,#509));
+#457 = ORIENTED_EDGE('',*,*,#458,.T.);
+#458 = EDGE_CURVE('',#459,#461,#463,.T.);
+#459 = VERTEX_POINT('',#460);
+#460 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#461 = VERTEX_POINT('',#462);
+#462 = CARTESIAN_POINT('',(5.11811023622E-02,-6.889763779528E-03,
+    3.059669752904E-18));
+#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#466 = VECTOR('',#467,3.937007874016E-02);
+#467 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#468 = PCURVE('',#400,#469);
+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(-0.,0.));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(2.22044604925E-16,-1.));
+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#475 = PCURVE('',#476,#481);
+#476 = PLANE('',#477);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#479 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#480 = DIRECTION('',(1.,0.,0.));
+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(0.,-0.));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(-0.,-1.));
+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#487 = ORIENTED_EDGE('',*,*,#488,.T.);
+#488 = EDGE_CURVE('',#461,#385,#489,.T.);
+#489 = SURFACE_CURVE('',#490,(#494,#501),.PCURVE_S1.);
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(5.11811023622E-02,-6.889763779528E-03,
+    3.278217592397E-18));
+#492 = VECTOR('',#493,3.937007874016E-02);
+#493 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#494 = PCURVE('',#400,#495);
+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
+#496 = LINE('',#497,#498);
+#497 = CARTESIAN_POINT('',(1.966930555438E-18,-1.377952755906E-02));
+#498 = VECTOR('',#499,1.);
+#499 = DIRECTION('',(-1.,4.930380657631E-32));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = PCURVE('',#89,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(2.755905511811E-02,-1.782674804896E-02));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(-1.,0.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#508 = ORIENTED_EDGE('',*,*,#382,.F.);
+#509 = ORIENTED_EDGE('',*,*,#510,.F.);
+#510 = EDGE_CURVE('',#459,#383,#511,.T.);
+#511 = SURFACE_CURVE('',#512,(#516,#523),.PCURVE_S1.);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    -3.278217592397E-18));
+#514 = VECTOR('',#515,3.937007874016E-02);
+#515 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#516 = PCURVE('',#400,#517);
+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(1.092739197466E-18,-1.092739197466E-18));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(-1.,4.930380657631E-32));
+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#523 = PCURVE('',#142,#524);
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529);
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(2.755905511811E-02,-1.782674804896E-02));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(-1.,0.));
+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#530 = ADVANCED_FACE('',(#531),#476,.F.);
+#531 = FACE_BOUND('',#532,.T.);
+#532 = EDGE_LOOP('',(#533,#534,#557,#584));
+#533 = ORIENTED_EDGE('',*,*,#458,.T.);
+#534 = ORIENTED_EDGE('',*,*,#535,.T.);
+#535 = EDGE_CURVE('',#461,#536,#538,.T.);
+#536 = VERTEX_POINT('',#537);
+#537 = CARTESIAN_POINT('',(4.685039370079E-02,-6.889763779528E-03,
+    3.059669752904E-18));
+#538 = SURFACE_CURVE('',#539,(#543,#550),.PCURVE_S1.);
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(5.11811023622E-02,-6.889763779528E-03,
+    3.278217592397E-18));
+#541 = VECTOR('',#542,3.937007874016E-02);
+#542 = DIRECTION('',(-1.,-0.,0.));
+#543 = PCURVE('',#476,#544);
+#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(-0.,-1.377952755906E-02));
+#547 = VECTOR('',#548,1.);
+#548 = DIRECTION('',(-1.,0.));
+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#550 = PCURVE('',#89,#551);
+#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(2.755905511811E-02,-1.782674804896E-02));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(-0.,1.));
+#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#557 = ORIENTED_EDGE('',*,*,#558,.F.);
+#558 = EDGE_CURVE('',#559,#536,#561,.T.);
+#559 = VERTEX_POINT('',#560);
+#560 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#561 = SURFACE_CURVE('',#562,(#566,#573),.PCURVE_S1.);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#564 = VECTOR('',#565,3.937007874016E-02);
+#565 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#566 = PCURVE('',#476,#567);
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
+#568 = LINE('',#569,#570);
+#569 = CARTESIAN_POINT('',(-4.330708661417E-03,0.));
+#570 = VECTOR('',#571,1.);
+#571 = DIRECTION('',(-0.,-1.));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#573 = PCURVE('',#574,#579);
+#574 = CYLINDRICAL_SURFACE('',#575,4.330708661417E-03);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    4.330708661417E-03));
+#577 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#578 = DIRECTION('',(-1.,0.,0.));
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#583);
+#580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#581,#582),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#581 = CARTESIAN_POINT('',(4.712388980385,0.));
+#582 = CARTESIAN_POINT('',(4.712388980385,-1.377952755906E-02));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = ORIENTED_EDGE('',*,*,#585,.F.);
+#585 = EDGE_CURVE('',#459,#559,#586,.T.);
+#586 = SURFACE_CURVE('',#587,(#591,#598),.PCURVE_S1.);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(5.11811023622E-02,6.889763779528E-03,
+    -3.278217592397E-18));
+#589 = VECTOR('',#590,3.937007874016E-02);
+#590 = DIRECTION('',(-1.,-0.,0.));
+#591 = PCURVE('',#476,#592);
+#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);
+#593 = LINE('',#594,#595);
+#594 = CARTESIAN_POINT('',(-0.,-1.092739197466E-18));
+#595 = VECTOR('',#596,1.);
+#596 = DIRECTION('',(-1.,0.));
+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#598 = PCURVE('',#142,#599);
+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604);
+#600 = LINE('',#601,#602);
+#601 = CARTESIAN_POINT('',(2.755905511811E-02,-1.782674804896E-02));
+#602 = VECTOR('',#603,1.);
+#603 = DIRECTION('',(-0.,1.));
+#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#605 = ADVANCED_FACE('',(#606),#574,.T.);
+#606 = FACE_BOUND('',#607,.T.);
+#607 = EDGE_LOOP('',(#608,#609,#632,#659));
+#608 = ORIENTED_EDGE('',*,*,#558,.T.);
+#609 = ORIENTED_EDGE('',*,*,#610,.T.);
+#610 = EDGE_CURVE('',#536,#611,#613,.T.);
+#611 = VERTEX_POINT('',#612);
+#612 = CARTESIAN_POINT('',(4.2614321405E-02,-6.889763779528E-03,
+    3.430303744191E-03));
+#613 = SURFACE_CURVE('',#614,(#619,#625),.PCURVE_S1.);
+#614 = CIRCLE('',#615,4.330708661417E-03);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(4.685039370079E-02,-6.889763779528E-03,
+    4.330708661417E-03));
+#617 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#618 = DIRECTION('',(-1.,0.,-0.));
+#619 = PCURVE('',#574,#620);
+#620 = DEFINITIONAL_REPRESENTATION('',(#621),#624);
+#621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#622,#623),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.073745807093),.PIECEWISE_BEZIER_KNOTS.);
+#622 = CARTESIAN_POINT('',(4.712388980385,-1.377952755906E-02));
+#623 = CARTESIAN_POINT('',(6.073745807093,-1.377952755906E-02));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = PCURVE('',#89,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = CIRCLE('',#628,4.330708661417E-03);
+#628 = AXIS2_PLACEMENT_2D('',#629,#630);
+#629 = CARTESIAN_POINT('',(2.322834645669E-02,-1.349603938755E-02));
+#630 = DIRECTION('',(-0.,1.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = ORIENTED_EDGE('',*,*,#633,.F.);
+#633 = EDGE_CURVE('',#634,#611,#636,.T.);
+#634 = VERTEX_POINT('',#635);
+#635 = CARTESIAN_POINT('',(4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#636 = SURFACE_CURVE('',#637,(#641,#647),.PCURVE_S1.);
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#639 = VECTOR('',#640,3.937007874016E-02);
+#640 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#641 = PCURVE('',#574,#642);
+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#646);
+#643 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#644,#645),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#644 = CARTESIAN_POINT('',(6.073745807093,0.));
+#645 = CARTESIAN_POINT('',(6.073745807093,-1.377952755906E-02));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = PCURVE('',#648,#653);
+#648 = PLANE('',#649);
+#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);
+#650 = CARTESIAN_POINT('',(4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#651 = DIRECTION('',(0.978147600734,9.233133849385E-17,0.207911690818));
+#652 = DIRECTION('',(0.207911690818,-6.515771926899E-16,-0.978147600734)
+  );
+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(5.344301121144E-19,3.587110007675E-34));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(2.171923975633E-16,-1.));
+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#659 = ORIENTED_EDGE('',*,*,#660,.F.);
+#660 = EDGE_CURVE('',#559,#634,#661,.T.);
+#661 = SURFACE_CURVE('',#662,(#667,#673),.PCURVE_S1.);
+#662 = CIRCLE('',#663,4.330708661417E-03);
+#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
+#664 = CARTESIAN_POINT('',(4.685039370079E-02,6.889763779528E-03,
+    4.330708661417E-03));
+#665 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#666 = DIRECTION('',(-1.,0.,-0.));
+#667 = PCURVE('',#574,#668);
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#672);
+#669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#670,#671),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.073745807093),.PIECEWISE_BEZIER_KNOTS.);
+#670 = CARTESIAN_POINT('',(4.712388980385,0.));
+#671 = CARTESIAN_POINT('',(6.073745807093,0.));
+#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#673 = PCURVE('',#142,#674);
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679);
+#675 = CIRCLE('',#676,4.330708661417E-03);
+#676 = AXIS2_PLACEMENT_2D('',#677,#678);
+#677 = CARTESIAN_POINT('',(2.322834645669E-02,-1.349603938755E-02));
+#678 = DIRECTION('',(-0.,1.));
+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#680 = ADVANCED_FACE('',(#681),#648,.F.);
+#681 = FACE_BOUND('',#682,.T.);
+#682 = EDGE_LOOP('',(#683,#684,#707,#729));
+#683 = ORIENTED_EDGE('',*,*,#633,.T.);
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#611,#686,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(3.811836424168E-02,-6.889763779528E-03,
+    2.458211918571E-02));
+#688 = SURFACE_CURVE('',#689,(#693,#700),.PCURVE_S1.);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(4.2614321405E-02,-6.889763779528E-03,
+    3.430303744191E-03));
+#691 = VECTOR('',#692,3.937007874016E-02);
+#692 = DIRECTION('',(-0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#693 = PCURVE('',#648,#694);
+#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(1.923948403612E-18,-1.377952755906E-02));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(-1.,2.465190328816E-32));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#700 = PCURVE('',#89,#701);
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(2.412875137392E-02,-9.259967091761E-03));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(-0.978147600734,0.207911690818));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#707 = ORIENTED_EDGE('',*,*,#708,.F.);
+#708 = EDGE_CURVE('',#709,#686,#711,.T.);
+#709 = VERTEX_POINT('',#710);
+#710 = CARTESIAN_POINT('',(3.811836424168E-02,6.889763779528E-03,
+    2.458211918571E-02));
+#711 = SURFACE_CURVE('',#712,(#716,#723),.PCURVE_S1.);
+#712 = LINE('',#713,#714);
+#713 = CARTESIAN_POINT('',(3.811836424168E-02,6.889763779528E-03,
+    2.458211918571E-02));
+#714 = VECTOR('',#715,3.937007874016E-02);
+#715 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#716 = PCURVE('',#648,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(-2.162435958096E-02,1.156700575767E-19));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(2.171923975633E-16,-1.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = PCURVE('',#62,#724);
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#728);
+#725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#726,#727),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.35),.PIECEWISE_BEZIER_KNOTS.);
+#726 = CARTESIAN_POINT('',(2.93215314335,0.));
+#727 = CARTESIAN_POINT('',(2.93215314335,-1.377952755906E-02));
+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#729 = ORIENTED_EDGE('',*,*,#730,.F.);
+#730 = EDGE_CURVE('',#634,#709,#731,.T.);
+#731 = SURFACE_CURVE('',#732,(#736,#743),.PCURVE_S1.);
+#732 = LINE('',#733,#734);
+#733 = CARTESIAN_POINT('',(4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#734 = VECTOR('',#735,3.937007874016E-02);
+#735 = DIRECTION('',(-0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#736 = PCURVE('',#648,#737);
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(2.137720448458E-18,-1.092739197466E-18));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(-1.,2.465190328816E-32));
+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#743 = PCURVE('',#142,#744);
+#744 = DEFINITIONAL_REPRESENTATION('',(#745),#749);
+#745 = LINE('',#746,#747);
+#746 = CARTESIAN_POINT('',(2.412875137392E-02,-9.259967091761E-03));
+#747 = VECTOR('',#748,1.);
+#748 = DIRECTION('',(-0.978147600734,0.207911690818));
+#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#750 = ADVANCED_FACE('',(#751),#62,.F.);
+#751 = FACE_BOUND('',#752,.F.);
+#752 = EDGE_LOOP('',(#753,#754,#775,#776));
+#753 = ORIENTED_EDGE('',*,*,#39,.T.);
+#754 = ORIENTED_EDGE('',*,*,#755,.T.);
+#755 = EDGE_CURVE('',#42,#686,#756,.T.);
+#756 = SURFACE_CURVE('',#757,(#762,#768),.PCURVE_S1.);
+#757 = CIRCLE('',#758,3.904752623828E-03);
+#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);
+#759 = CARTESIAN_POINT('',(3.429893983122E-02,-6.889763779528E-03,
+    2.377027546546E-02));
+#760 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#761 = DIRECTION('',(-1.,0.,-0.));
+#762 = PCURVE('',#62,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#767);
+#764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#765,#766),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.326465972431,2.93215314335),.PIECEWISE_BEZIER_KNOTS.);
+#765 = CARTESIAN_POINT('',(1.326465972431,-1.377952755906E-02));
+#766 = CARTESIAN_POINT('',(2.93215314335,-1.377952755906E-02));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#768 = PCURVE('',#89,#769);
+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);
+#770 = CIRCLE('',#771,3.904752623828E-03);
+#771 = AXIS2_PLACEMENT_2D('',#772,#773);
+#772 = CARTESIAN_POINT('',(3.788779652646E-03,-9.445855179763E-04));
+#773 = DIRECTION('',(-0.,1.));
+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#775 = ORIENTED_EDGE('',*,*,#708,.F.);
+#776 = ORIENTED_EDGE('',*,*,#777,.F.);
+#777 = EDGE_CURVE('',#40,#709,#778,.T.);
+#778 = SURFACE_CURVE('',#779,(#784,#790),.PCURVE_S1.);
+#779 = CIRCLE('',#780,3.904752623828E-03);
+#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);
+#781 = CARTESIAN_POINT('',(3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#782 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#783 = DIRECTION('',(-1.,0.,-0.));
+#784 = PCURVE('',#62,#785);
+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#789);
+#786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#787,#788),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.326465972431,2.93215314335),.PIECEWISE_BEZIER_KNOTS.);
+#787 = CARTESIAN_POINT('',(1.326465972431,0.));
+#788 = CARTESIAN_POINT('',(2.93215314335,0.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = PCURVE('',#142,#791);
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
+#792 = CIRCLE('',#793,3.904752623828E-03);
+#793 = AXIS2_PLACEMENT_2D('',#794,#795);
+#794 = CARTESIAN_POINT('',(3.788779652646E-03,-9.445855179763E-04));
+#795 = DIRECTION('',(-0.,1.));
+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#797 = ADVANCED_FACE('',(#798),#142,.T.);
+#798 = FACE_BOUND('',#799,.T.);
+#799 = EDGE_LOOP('',(#800,#801,#802,#803,#804,#805,#806,#807,#808,#809)
+  );
+#800 = ORIENTED_EDGE('',*,*,#128,.T.);
+#801 = ORIENTED_EDGE('',*,*,#208,.T.);
+#802 = ORIENTED_EDGE('',*,*,#283,.F.);
+#803 = ORIENTED_EDGE('',*,*,#358,.F.);
+#804 = ORIENTED_EDGE('',*,*,#434,.F.);
+#805 = ORIENTED_EDGE('',*,*,#510,.F.);
+#806 = ORIENTED_EDGE('',*,*,#585,.T.);
+#807 = ORIENTED_EDGE('',*,*,#660,.T.);
+#808 = ORIENTED_EDGE('',*,*,#730,.T.);
+#809 = ORIENTED_EDGE('',*,*,#777,.F.);
+#810 = ADVANCED_FACE('',(#811),#89,.F.);
+#811 = FACE_BOUND('',#812,.F.);
+#812 = EDGE_LOOP('',(#813,#814,#815,#816,#817,#818,#819,#820,#821,#822)
+  );
+#813 = ORIENTED_EDGE('',*,*,#73,.T.);
+#814 = ORIENTED_EDGE('',*,*,#158,.T.);
+#815 = ORIENTED_EDGE('',*,*,#261,.F.);
+#816 = ORIENTED_EDGE('',*,*,#336,.F.);
+#817 = ORIENTED_EDGE('',*,*,#412,.F.);
+#818 = ORIENTED_EDGE('',*,*,#488,.F.);
+#819 = ORIENTED_EDGE('',*,*,#535,.T.);
+#820 = ORIENTED_EDGE('',*,*,#610,.T.);
+#821 = ORIENTED_EDGE('',*,*,#685,.T.);
+#822 = ORIENTED_EDGE('',*,*,#755,.F.);
+#823 = MANIFOLD_SOLID_BREP('',#824);
+#824 = CLOSED_SHELL('',(#825,#945,#1031,#1107,#1193,#1269,#1345,#1421,
+    #1507,#1578,#1635,#1648));
+#825 = ADVANCED_FACE('',(#826),#840,.F.);
+#826 = FACE_BOUND('',#827,.F.);
+#827 = EDGE_LOOP('',(#828,#863,#891,#919));
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#830,#832,#834,.T.);
+#830 = VERTEX_POINT('',#831);
+#831 = CARTESIAN_POINT('',(-3.33543543133E-02,6.889763779528E-03,
+    2.755905511788E-02));
+#832 = VERTEX_POINT('',#833);
+#833 = CARTESIAN_POINT('',(-3.33543543133E-02,-6.889763779528E-03,
+    2.755905511788E-02));
+#834 = SURFACE_CURVE('',#835,(#839,#851),.PCURVE_S1.);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(-3.33543543133E-02,6.889763779528E-03,
+    2.755905511788E-02));
+#837 = VECTOR('',#838,3.937007874016E-02);
+#838 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#839 = PCURVE('',#840,#845);
+#840 = PLANE('',#841);
+#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844);
+#842 = CARTESIAN_POINT('',(-3.335435431324E-02,6.889763779528E-03,
+    2.755905511811E-02));
+#843 = DIRECTION('',(-0.970295726276,1.074349034623E-16,0.2419218956));
+#844 = DIRECTION('',(0.2419218956,6.463467936042E-16,0.970295726276));
+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);
+#846 = LINE('',#847,#848);
+#847 = CARTESIAN_POINT('',(-2.418785519341E-13,1.042250461701E-28));
+#848 = VECTOR('',#849,1.);
+#849 = DIRECTION('',(-2.154489312014E-16,-1.));
+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#851 = PCURVE('',#852,#857);
+#852 = CYLINDRICAL_SURFACE('',#853,3.904752623828E-03);
+#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856);
+#854 = CARTESIAN_POINT('',(-3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#855 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#856 = DIRECTION('',(1.,0.,0.));
+#857 = DEFINITIONAL_REPRESENTATION('',(#858),#862);
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(-1.326465972431,0.));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(-0.,-1.));
+#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#863 = ORIENTED_EDGE('',*,*,#864,.T.);
+#864 = EDGE_CURVE('',#832,#865,#867,.T.);
+#865 = VERTEX_POINT('',#866);
+#866 = CARTESIAN_POINT('',(-3.221313745663E-02,-6.889763779528E-03,
+    3.213622592763E-02));
+#867 = SURFACE_CURVE('',#868,(#872,#879),.PCURVE_S1.);
+#868 = LINE('',#869,#870);
+#869 = CARTESIAN_POINT('',(-3.335435431324E-02,-6.889763779528E-03,
+    2.755905511811E-02));
+#870 = VECTOR('',#871,3.937007874016E-02);
+#871 = DIRECTION('',(0.2419218956,6.463467936042E-16,0.970295726276));
+#872 = PCURVE('',#840,#873);
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
+#874 = LINE('',#875,#876);
+#875 = CARTESIAN_POINT('',(-4.241120692941E-18,-1.377952755906E-02));
+#876 = VECTOR('',#877,1.);
+#877 = DIRECTION('',(1.,1.078520768857E-32));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = PCURVE('',#880,#885);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(-3.335435431324E-02,-6.889763779528E-03,
+    2.755905511811E-02));
+#883 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#884 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(0.,4.370956789863E-18));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(0.970295726276,0.2419218956));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#891 = ORIENTED_EDGE('',*,*,#892,.F.);
+#892 = EDGE_CURVE('',#893,#865,#895,.T.);
+#893 = VERTEX_POINT('',#894);
+#894 = CARTESIAN_POINT('',(-3.221313745663E-02,6.889763779528E-03,
+    3.213622592763E-02));
+#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.);
+#896 = LINE('',#897,#898);
+#897 = CARTESIAN_POINT('',(-3.221313745663E-02,6.889763779528E-03,
+    3.213622592763E-02));
+#898 = VECTOR('',#899,3.937007874016E-02);
+#899 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#900 = PCURVE('',#840,#901);
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(4.717294620157E-03,1.528062267817E-19));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(-2.154489312014E-16,-1.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = PCURVE('',#908,#913);
+#908 = CYLINDRICAL_SURFACE('',#909,8.622047244094E-03);
+#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912);
+#910 = CARTESIAN_POINT('',(-3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#911 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#912 = DIRECTION('',(1.,0.,0.));
+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918);
+#914 = LINE('',#915,#916);
+#915 = CARTESIAN_POINT('',(-1.326457360261,0.));
+#916 = VECTOR('',#917,1.);
+#917 = DIRECTION('',(-0.,-1.));
+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#919 = ORIENTED_EDGE('',*,*,#920,.F.);
+#920 = EDGE_CURVE('',#830,#893,#921,.T.);
+#921 = SURFACE_CURVE('',#922,(#926,#933),.PCURVE_S1.);
+#922 = LINE('',#923,#924);
+#923 = CARTESIAN_POINT('',(-3.335435431324E-02,6.889763779528E-03,
+    2.755905511811E-02));
+#924 = VECTOR('',#925,3.937007874016E-02);
+#925 = DIRECTION('',(0.2419218956,6.463467936042E-16,0.970295726276));
+#926 = PCURVE('',#840,#927);
+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(-4.241120692941E-18,-3.414271024274E-34));
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(1.,1.078520768857E-32));
+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#933 = PCURVE('',#934,#939);
+#934 = PLANE('',#935);
+#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);
+#936 = CARTESIAN_POINT('',(-3.335435431324E-02,6.889763779528E-03,
+    2.755905511811E-02));
+#937 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#938 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);
+#940 = LINE('',#941,#942);
+#941 = CARTESIAN_POINT('',(0.,4.370956789863E-18));
+#942 = VECTOR('',#943,1.);
+#943 = DIRECTION('',(0.970295726276,0.2419218956));
+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#945 = ADVANCED_FACE('',(#946),#908,.T.);
+#946 = FACE_BOUND('',#947,.F.);
+#947 = EDGE_LOOP('',(#948,#949,#977,#1005));
+#948 = ORIENTED_EDGE('',*,*,#892,.T.);
+#949 = ORIENTED_EDGE('',*,*,#950,.T.);
+#950 = EDGE_CURVE('',#865,#951,#953,.T.);
+#951 = VERTEX_POINT('',#952);
+#952 = CARTESIAN_POINT('',(-4.273257465644E-02,-6.889763779528E-03,
+    2.556289988629E-02));
+#953 = SURFACE_CURVE('',#954,(#959,#966),.PCURVE_S1.);
+#954 = CIRCLE('',#955,8.622047244094E-03);
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(-3.429893983122E-02,-6.889763779528E-03,
+    2.377027546546E-02));
+#957 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#958 = DIRECTION('',(1.,0.,0.));
+#959 = PCURVE('',#908,#960);
+#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);
+#961 = LINE('',#962,#963);
+#962 = CARTESIAN_POINT('',(-0.,-1.377952755906E-02));
+#963 = VECTOR('',#964,1.);
+#964 = DIRECTION('',(-1.,0.));
+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#966 = PCURVE('',#880,#967);
+#967 = DEFINITIONAL_REPRESENTATION('',(#968),#976);
+#968 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#969,#970,#971,#972,#973,#974
+,#975),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#969 = CARTESIAN_POINT('',(-3.788779652646E-03,7.677461726118E-03));
+#970 = CARTESIAN_POINT('',(1.114504423939E-02,7.677461726118E-03));
+#971 = CARTESIAN_POINT('',(3.67813229337E-03,-5.255609140024E-03));
+#972 = CARTESIAN_POINT('',(-3.788779652646E-03,-1.818868000617E-02));
+#973 = CARTESIAN_POINT('',(-1.125569159866E-02,-5.255609140024E-03));
+#974 = CARTESIAN_POINT('',(-1.872260354468E-02,7.677461726118E-03));
+#975 = CARTESIAN_POINT('',(-3.788779652646E-03,7.677461726118E-03));
+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#977 = ORIENTED_EDGE('',*,*,#978,.F.);
+#978 = EDGE_CURVE('',#979,#951,#981,.T.);
+#979 = VERTEX_POINT('',#980);
+#980 = CARTESIAN_POINT('',(-4.273257465644E-02,6.889763779528E-03,
+    2.556289988629E-02));
+#981 = SURFACE_CURVE('',#982,(#986,#993),.PCURVE_S1.);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(-4.273257465644E-02,6.889763779528E-03,
+    2.556289988629E-02));
+#984 = VECTOR('',#985,3.937007874016E-02);
+#985 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#986 = PCURVE('',#908,#987);
+#987 = DEFINITIONAL_REPRESENTATION('',(#988),#992);
+#988 = LINE('',#989,#990);
+#989 = CARTESIAN_POINT('',(-2.93215314335,0.));
+#990 = VECTOR('',#991,1.);
+#991 = DIRECTION('',(-0.,-1.));
+#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#993 = PCURVE('',#994,#999);
+#994 = PLANE('',#995);
+#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
+#996 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#997 = DIRECTION('',(-0.978147600734,9.233133849385E-17,0.207911690818)
+  );
+#998 = DIRECTION('',(0.207911690818,6.515771926899E-16,0.978147600734));
+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(1.980561568302E-02,-9.540839285672E-19));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(-2.171923975633E-16,-1.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = ORIENTED_EDGE('',*,*,#1006,.F.);
+#1006 = EDGE_CURVE('',#893,#979,#1007,.T.);
+#1007 = SURFACE_CURVE('',#1008,(#1013,#1020),.PCURVE_S1.);
+#1008 = CIRCLE('',#1009,8.622047244094E-03);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(-3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#1011 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1012 = DIRECTION('',(1.,0.,0.));
+#1013 = PCURVE('',#908,#1014);
+#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);
+#1015 = LINE('',#1016,#1017);
+#1016 = CARTESIAN_POINT('',(-0.,0.));
+#1017 = VECTOR('',#1018,1.);
+#1018 = DIRECTION('',(-1.,0.));
+#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1020 = PCURVE('',#934,#1021);
+#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1030);
+#1022 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1023,#1024,#1025,#1026,
+#1027,#1028,#1029),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1023 = CARTESIAN_POINT('',(-3.788779652646E-03,7.677461726118E-03));
+#1024 = CARTESIAN_POINT('',(1.114504423939E-02,7.677461726118E-03));
+#1025 = CARTESIAN_POINT('',(3.67813229337E-03,-5.255609140024E-03));
+#1026 = CARTESIAN_POINT('',(-3.788779652646E-03,-1.818868000617E-02));
+#1027 = CARTESIAN_POINT('',(-1.125569159866E-02,-5.255609140024E-03));
+#1028 = CARTESIAN_POINT('',(-1.872260354468E-02,7.677461726118E-03));
+#1029 = CARTESIAN_POINT('',(-3.788779652646E-03,7.677461726118E-03));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1031 = ADVANCED_FACE('',(#1032),#994,.T.);
+#1032 = FACE_BOUND('',#1033,.T.);
+#1033 = EDGE_LOOP('',(#1034,#1064,#1085,#1086));
+#1034 = ORIENTED_EDGE('',*,*,#1035,.T.);
+#1035 = EDGE_CURVE('',#1036,#1038,#1040,.T.);
+#1036 = VERTEX_POINT('',#1037);
+#1037 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#1038 = VERTEX_POINT('',#1039);
+#1039 = CARTESIAN_POINT('',(-4.685039370079E-02,-6.889763779528E-03,
+    6.190084424888E-03));
+#1040 = SURFACE_CURVE('',#1041,(#1045,#1052),.PCURVE_S1.);
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#1043 = VECTOR('',#1044,3.937007874016E-02);
+#1044 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1045 = PCURVE('',#994,#1046);
+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
+#1047 = LINE('',#1048,#1049);
+#1048 = CARTESIAN_POINT('',(-1.068860224229E-18,4.747851581477E-34));
+#1049 = VECTOR('',#1050,1.);
+#1050 = DIRECTION('',(-2.171923975633E-16,-1.));
+#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1052 = PCURVE('',#1053,#1058);
+#1053 = CYLINDRICAL_SURFACE('',#1054,1.850393700787E-03);
+#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057);
+#1055 = CARTESIAN_POINT('',(-4.866035180825E-02,6.889763779528E-03,
+    6.574803149606E-03));
+#1056 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1057 = DIRECTION('',(1.,0.,0.));
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(-6.073745663396,0.));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(-0.,-1.));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1064 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#1065 = EDGE_CURVE('',#1038,#951,#1066,.T.);
+#1066 = SURFACE_CURVE('',#1067,(#1071,#1078),.PCURVE_S1.);
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(-4.685039370079E-02,-6.889763779528E-03,
+    6.190084424888E-03));
+#1069 = VECTOR('',#1070,3.937007874016E-02);
+#1070 = DIRECTION('',(0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#1071 = PCURVE('',#994,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(-3.206580672687E-18,-1.377952755906E-02));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(1.,9.244463733059E-33));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = PCURVE('',#880,#1079);
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(-2.136897069322E-02,-1.349603938755E-02));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(0.978147600734,0.207911690818));
+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1085 = ORIENTED_EDGE('',*,*,#978,.F.);
+#1086 = ORIENTED_EDGE('',*,*,#1087,.F.);
+#1087 = EDGE_CURVE('',#1036,#979,#1088,.T.);
+#1088 = SURFACE_CURVE('',#1089,(#1093,#1100),.PCURVE_S1.);
+#1089 = LINE('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    6.190084424888E-03));
+#1091 = VECTOR('',#1092,3.937007874016E-02);
+#1092 = DIRECTION('',(0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#1093 = PCURVE('',#994,#1094);
+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(-1.068860224229E-18,-2.09770572541E-35));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(1.,9.244463733059E-33));
+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1100 = PCURVE('',#934,#1101);
+#1101 = DEFINITIONAL_REPRESENTATION('',(#1102),#1106);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(-2.136897069322E-02,-1.349603938755E-02));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(0.978147600734,0.207911690818));
+#1106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1107 = ADVANCED_FACE('',(#1108),#1053,.F.);
+#1108 = FACE_BOUND('',#1109,.T.);
+#1109 = EDGE_LOOP('',(#1110,#1140,#1166,#1167));
+#1110 = ORIENTED_EDGE('',*,*,#1111,.T.);
+#1111 = EDGE_CURVE('',#1112,#1114,#1116,.T.);
+#1112 = VERTEX_POINT('',#1113);
+#1113 = CARTESIAN_POINT('',(-4.866035180825E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#1114 = VERTEX_POINT('',#1115);
+#1115 = CARTESIAN_POINT('',(-4.866035180825E-02,-6.889763779528E-03,
+    4.724409448819E-03));
+#1116 = SURFACE_CURVE('',#1117,(#1121,#1128),.PCURVE_S1.);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(-4.866035180825E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#1119 = VECTOR('',#1120,3.937007874016E-02);
+#1120 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1121 = PCURVE('',#1053,#1122);
+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(-0.,-1.));
+#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1128 = PCURVE('',#1129,#1134);
+#1129 = PLANE('',#1130);
+#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133);
+#1131 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#1132 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1133 = DIRECTION('',(1.,0.,0.));
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(2.520750553956E-03,0.));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.,-1.));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = ORIENTED_EDGE('',*,*,#1141,.T.);
+#1141 = EDGE_CURVE('',#1114,#1038,#1142,.T.);
+#1142 = SURFACE_CURVE('',#1143,(#1148,#1155),.PCURVE_S1.);
+#1143 = CIRCLE('',#1144,1.850393700787E-03);
+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);
+#1145 = CARTESIAN_POINT('',(-4.866035180825E-02,-6.889763779528E-03,
+    6.574803149606E-03));
+#1146 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1147 = DIRECTION('',(1.,0.,0.));
+#1148 = PCURVE('',#1053,#1149);
+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154);
+#1150 = LINE('',#1151,#1152);
+#1151 = CARTESIAN_POINT('',(-0.,-1.377952755906E-02));
+#1152 = VECTOR('',#1153,1.);
+#1153 = DIRECTION('',(-1.,0.));
+#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1155 = PCURVE('',#880,#1156);
+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1165);
+#1157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1158,#1159,#1160,#1161,
+#1162,#1163,#1164),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1158 = CARTESIAN_POINT('',(-2.09842519685E-02,-1.345560379422E-02));
+#1159 = CARTESIAN_POINT('',(-1.777927606473E-02,-1.345560379422E-02));
+#1160 = CARTESIAN_POINT('',(-1.938176401662E-02,-1.62311943454E-02));
+#1161 = CARTESIAN_POINT('',(-2.09842519685E-02,-1.900678489658E-02));
+#1162 = CARTESIAN_POINT('',(-2.258673992039E-02,-1.62311943454E-02));
+#1163 = CARTESIAN_POINT('',(-2.418922787227E-02,-1.345560379422E-02));
+#1164 = CARTESIAN_POINT('',(-2.09842519685E-02,-1.345560379422E-02));
+#1165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1166 = ORIENTED_EDGE('',*,*,#1035,.F.);
+#1167 = ORIENTED_EDGE('',*,*,#1168,.F.);
+#1168 = EDGE_CURVE('',#1112,#1036,#1169,.T.);
+#1169 = SURFACE_CURVE('',#1170,(#1175,#1182),.PCURVE_S1.);
+#1170 = CIRCLE('',#1171,1.850393700787E-03);
+#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
+#1172 = CARTESIAN_POINT('',(-4.866035180825E-02,6.889763779528E-03,
+    6.574803149606E-03));
+#1173 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1174 = DIRECTION('',(1.,0.,0.));
+#1175 = PCURVE('',#1053,#1176);
+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(-0.,0.));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(-1.,0.));
+#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1182 = PCURVE('',#934,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1192);
+#1184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1185,#1186,#1187,#1188,
+#1189,#1190,#1191),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1185 = CARTESIAN_POINT('',(-2.09842519685E-02,-1.345560379422E-02));
+#1186 = CARTESIAN_POINT('',(-1.777927606473E-02,-1.345560379422E-02));
+#1187 = CARTESIAN_POINT('',(-1.938176401662E-02,-1.62311943454E-02));
+#1188 = CARTESIAN_POINT('',(-2.09842519685E-02,-1.900678489658E-02));
+#1189 = CARTESIAN_POINT('',(-2.258673992039E-02,-1.62311943454E-02));
+#1190 = CARTESIAN_POINT('',(-2.418922787227E-02,-1.345560379422E-02));
+#1191 = CARTESIAN_POINT('',(-2.09842519685E-02,-1.345560379422E-02));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1193 = ADVANCED_FACE('',(#1194),#1129,.T.);
+#1194 = FACE_BOUND('',#1195,.T.);
+#1195 = EDGE_LOOP('',(#1196,#1226,#1247,#1248));
+#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);
+#1197 = EDGE_CURVE('',#1198,#1200,#1202,.T.);
+#1198 = VERTEX_POINT('',#1199);
+#1199 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#1200 = VERTEX_POINT('',#1201);
+#1201 = CARTESIAN_POINT('',(-5.11811023622E-02,-6.889763779528E-03,
+    4.724409448819E-03));
+#1202 = SURFACE_CURVE('',#1203,(#1207,#1214),.PCURVE_S1.);
+#1203 = LINE('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#1205 = VECTOR('',#1206,3.937007874016E-02);
+#1206 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1207 = PCURVE('',#1129,#1208);
+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);
+#1209 = LINE('',#1210,#1211);
+#1210 = CARTESIAN_POINT('',(0.,0.));
+#1211 = VECTOR('',#1212,1.);
+#1212 = DIRECTION('',(0.,-1.));
+#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1214 = PCURVE('',#1215,#1220);
+#1215 = PLANE('',#1216);
+#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
+#1217 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1218 = DIRECTION('',(-1.,0.,0.));
+#1219 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225);
+#1221 = LINE('',#1222,#1223);
+#1222 = CARTESIAN_POINT('',(4.724409448819E-03,8.741913579726E-20));
+#1223 = VECTOR('',#1224,1.);
+#1224 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1226 = ORIENTED_EDGE('',*,*,#1227,.T.);
+#1227 = EDGE_CURVE('',#1200,#1114,#1228,.T.);
+#1228 = SURFACE_CURVE('',#1229,(#1233,#1240),.PCURVE_S1.);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(-5.11811023622E-02,-6.889763779528E-03,
+    4.724409448819E-03));
+#1231 = VECTOR('',#1232,3.937007874016E-02);
+#1232 = DIRECTION('',(1.,0.,0.));
+#1233 = PCURVE('',#1129,#1234);
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(0.,-1.377952755906E-02));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(1.,0.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = PCURVE('',#880,#1241);
+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(-2.283464566929E-02,-1.782674804896E-02));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(0.,1.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1247 = ORIENTED_EDGE('',*,*,#1111,.F.);
+#1248 = ORIENTED_EDGE('',*,*,#1249,.F.);
+#1249 = EDGE_CURVE('',#1198,#1112,#1250,.T.);
+#1250 = SURFACE_CURVE('',#1251,(#1255,#1262),.PCURVE_S1.);
+#1251 = LINE('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    4.724409448819E-03));
+#1253 = VECTOR('',#1254,3.937007874016E-02);
+#1254 = DIRECTION('',(1.,0.,0.));
+#1255 = PCURVE('',#1129,#1256);
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(0.,-1.213184216937E-34));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(1.,0.));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = PCURVE('',#934,#1263);
+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(-2.283464566929E-02,-1.782674804896E-02));
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(0.,1.));
+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1269 = ADVANCED_FACE('',(#1270),#1215,.T.);
+#1270 = FACE_BOUND('',#1271,.T.);
+#1271 = EDGE_LOOP('',(#1272,#1302,#1323,#1324));
+#1272 = ORIENTED_EDGE('',*,*,#1273,.T.);
+#1273 = EDGE_CURVE('',#1274,#1276,#1278,.T.);
+#1274 = VERTEX_POINT('',#1275);
+#1275 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1276 = VERTEX_POINT('',#1277);
+#1277 = CARTESIAN_POINT('',(-5.11811023622E-02,-6.889763779528E-03,
+    3.059669752904E-18));
+#1278 = SURFACE_CURVE('',#1279,(#1283,#1290),.PCURVE_S1.);
+#1279 = LINE('',#1280,#1281);
+#1280 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1281 = VECTOR('',#1282,3.937007874016E-02);
+#1282 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1283 = PCURVE('',#1215,#1284);
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(0.,-0.));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1290 = PCURVE('',#1291,#1296);
+#1291 = PLANE('',#1292);
+#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295);
+#1293 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1294 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1295 = DIRECTION('',(1.,0.,0.));
+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(0.,0.));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(0.,-1.));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1302 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1303 = EDGE_CURVE('',#1276,#1200,#1304,.T.);
+#1304 = SURFACE_CURVE('',#1305,(#1309,#1316),.PCURVE_S1.);
+#1305 = LINE('',#1306,#1307);
+#1306 = CARTESIAN_POINT('',(-5.11811023622E-02,-6.889763779528E-03,
+    3.059669752904E-18));
+#1307 = VECTOR('',#1308,3.937007874016E-02);
+#1308 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1309 = PCURVE('',#1215,#1310);
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(-3.059669752904E-18,-1.377952755906E-02));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(1.,0.));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = PCURVE('',#880,#1317);
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(-2.755905511811E-02,-1.782674804896E-02));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(1.,0.));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1323 = ORIENTED_EDGE('',*,*,#1197,.F.);
+#1324 = ORIENTED_EDGE('',*,*,#1325,.F.);
+#1325 = EDGE_CURVE('',#1274,#1198,#1326,.T.);
+#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1329 = VECTOR('',#1330,3.937007874016E-02);
+#1330 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1331 = PCURVE('',#1215,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(0.,0.));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(1.,0.));
+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1338 = PCURVE('',#934,#1339);
+#1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1344);
+#1340 = LINE('',#1341,#1342);
+#1341 = CARTESIAN_POINT('',(-2.755905511811E-02,-1.782674804896E-02));
+#1342 = VECTOR('',#1343,1.);
+#1343 = DIRECTION('',(1.,0.));
+#1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1345 = ADVANCED_FACE('',(#1346),#1291,.F.);
+#1346 = FACE_BOUND('',#1347,.F.);
+#1347 = EDGE_LOOP('',(#1348,#1349,#1372,#1400));
+#1348 = ORIENTED_EDGE('',*,*,#1273,.T.);
+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1350 = EDGE_CURVE('',#1276,#1351,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(-4.685039370079E-02,-6.889763779528E-03,
+    3.059669752904E-18));
+#1353 = SURFACE_CURVE('',#1354,(#1358,#1365),.PCURVE_S1.);
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(-5.11811023622E-02,-6.889763779528E-03,
+    3.059669752904E-18));
+#1356 = VECTOR('',#1357,3.937007874016E-02);
+#1357 = DIRECTION('',(1.,0.,0.));
+#1358 = PCURVE('',#1291,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(0.,-1.377952755906E-02));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(1.,0.));
+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1365 = PCURVE('',#880,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(-2.755905511811E-02,-1.782674804896E-02));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(0.,1.));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1372 = ORIENTED_EDGE('',*,*,#1373,.F.);
+#1373 = EDGE_CURVE('',#1374,#1351,#1376,.T.);
+#1374 = VERTEX_POINT('',#1375);
+#1375 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1376 = SURFACE_CURVE('',#1377,(#1381,#1388),.PCURVE_S1.);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1379 = VECTOR('',#1380,3.937007874016E-02);
+#1380 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1381 = PCURVE('',#1291,#1382);
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1387);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(4.330708661417E-03,0.));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(0.,-1.));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = PCURVE('',#1389,#1394);
+#1389 = CYLINDRICAL_SURFACE('',#1390,4.330708661417E-03);
+#1390 = AXIS2_PLACEMENT_3D('',#1391,#1392,#1393);
+#1391 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    4.330708661417E-03));
+#1392 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1393 = DIRECTION('',(1.,0.,0.));
+#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1399);
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(-0.,-1.));
+#1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1400 = ORIENTED_EDGE('',*,*,#1401,.F.);
+#1401 = EDGE_CURVE('',#1274,#1374,#1402,.T.);
+#1402 = SURFACE_CURVE('',#1403,(#1407,#1414),.PCURVE_S1.);
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(-5.11811023622E-02,6.889763779528E-03,
+    -3.059669752904E-18));
+#1405 = VECTOR('',#1406,3.937007874016E-02);
+#1406 = DIRECTION('',(1.,0.,0.));
+#1407 = PCURVE('',#1291,#1408);
+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1413);
+#1409 = LINE('',#1410,#1411);
+#1410 = CARTESIAN_POINT('',(0.,0.));
+#1411 = VECTOR('',#1412,1.);
+#1412 = DIRECTION('',(1.,0.));
+#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1414 = PCURVE('',#934,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(-2.755905511811E-02,-1.782674804896E-02));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(0.,1.));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1421 = ADVANCED_FACE('',(#1422),#1389,.T.);
+#1422 = FACE_BOUND('',#1423,.F.);
+#1423 = EDGE_LOOP('',(#1424,#1425,#1453,#1481));
+#1424 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#1425 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#1426 = EDGE_CURVE('',#1351,#1427,#1429,.T.);
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(-4.2614321405E-02,-6.889763779528E-03,
+    3.430303744191E-03));
+#1429 = SURFACE_CURVE('',#1430,(#1435,#1442),.PCURVE_S1.);
+#1430 = CIRCLE('',#1431,4.330708661417E-03);
+#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);
+#1432 = CARTESIAN_POINT('',(-4.685039370079E-02,-6.889763779528E-03,
+    4.330708661417E-03));
+#1433 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1434 = DIRECTION('',(1.,0.,0.));
+#1435 = PCURVE('',#1389,#1436);
+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1441);
+#1437 = LINE('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(-0.,-1.377952755906E-02));
+#1439 = VECTOR('',#1440,1.);
+#1440 = DIRECTION('',(-1.,0.));
+#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1442 = PCURVE('',#880,#1443);
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1452);
+#1444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1445,#1446,#1447,#1448,
+#1449,#1450,#1451),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1445 = CARTESIAN_POINT('',(-2.322834645669E-02,-9.165330726128E-03));
+#1446 = CARTESIAN_POINT('',(-1.572733902234E-02,-9.165330726128E-03));
+#1447 = CARTESIAN_POINT('',(-1.947784273952E-02,-1.566139371825E-02));
+#1448 = CARTESIAN_POINT('',(-2.322834645669E-02,-2.215745671038E-02));
+#1449 = CARTESIAN_POINT('',(-2.697885017387E-02,-1.566139371825E-02));
+#1450 = CARTESIAN_POINT('',(-3.072935389105E-02,-9.165330726128E-03));
+#1451 = CARTESIAN_POINT('',(-2.322834645669E-02,-9.165330726128E-03));
+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1453 = ORIENTED_EDGE('',*,*,#1454,.F.);
+#1454 = EDGE_CURVE('',#1455,#1427,#1457,.T.);
+#1455 = VERTEX_POINT('',#1456);
+#1456 = CARTESIAN_POINT('',(-4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#1457 = SURFACE_CURVE('',#1458,(#1462,#1469),.PCURVE_S1.);
+#1458 = LINE('',#1459,#1460);
+#1459 = CARTESIAN_POINT('',(-4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#1460 = VECTOR('',#1461,3.937007874016E-02);
+#1461 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1462 = PCURVE('',#1389,#1463);
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(-6.073745807093,0.));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(-0.,-1.));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1469 = PCURVE('',#1470,#1475);
+#1470 = PLANE('',#1471);
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(-4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#1473 = DIRECTION('',(-0.978147600734,9.233133849385E-17,0.207911690818)
+  );
+#1474 = DIRECTION('',(0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(-5.344301121144E-19,2.373925790738E-34));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(-2.171923975633E-16,-1.));
+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1481 = ORIENTED_EDGE('',*,*,#1482,.F.);
+#1482 = EDGE_CURVE('',#1374,#1455,#1483,.T.);
+#1483 = SURFACE_CURVE('',#1484,(#1489,#1496),.PCURVE_S1.);
+#1484 = CIRCLE('',#1485,4.330708661417E-03);
+#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488);
+#1486 = CARTESIAN_POINT('',(-4.685039370079E-02,6.889763779528E-03,
+    4.330708661417E-03));
+#1487 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1488 = DIRECTION('',(1.,0.,0.));
+#1489 = PCURVE('',#1389,#1490);
+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);
+#1491 = LINE('',#1492,#1493);
+#1492 = CARTESIAN_POINT('',(-0.,0.));
+#1493 = VECTOR('',#1494,1.);
+#1494 = DIRECTION('',(-1.,0.));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = PCURVE('',#934,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1506);
+#1498 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1499,#1500,#1501,#1502,
+#1503,#1504,#1505),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1499 = CARTESIAN_POINT('',(-2.322834645669E-02,-9.165330726128E-03));
+#1500 = CARTESIAN_POINT('',(-1.572733902234E-02,-9.165330726128E-03));
+#1501 = CARTESIAN_POINT('',(-1.947784273952E-02,-1.566139371825E-02));
+#1502 = CARTESIAN_POINT('',(-2.322834645669E-02,-2.215745671038E-02));
+#1503 = CARTESIAN_POINT('',(-2.697885017387E-02,-1.566139371825E-02));
+#1504 = CARTESIAN_POINT('',(-3.072935389105E-02,-9.165330726128E-03));
+#1505 = CARTESIAN_POINT('',(-2.322834645669E-02,-9.165330726128E-03));
+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1507 = ADVANCED_FACE('',(#1508),#1470,.F.);
+#1508 = FACE_BOUND('',#1509,.F.);
+#1509 = EDGE_LOOP('',(#1510,#1511,#1534,#1557));
+#1510 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1511 = ORIENTED_EDGE('',*,*,#1512,.T.);
+#1512 = EDGE_CURVE('',#1427,#1513,#1515,.T.);
+#1513 = VERTEX_POINT('',#1514);
+#1514 = CARTESIAN_POINT('',(-3.811836424168E-02,-6.889763779528E-03,
+    2.458211918571E-02));
+#1515 = SURFACE_CURVE('',#1516,(#1520,#1527),.PCURVE_S1.);
+#1516 = LINE('',#1517,#1518);
+#1517 = CARTESIAN_POINT('',(-4.2614321405E-02,-6.889763779528E-03,
+    3.430303744191E-03));
+#1518 = VECTOR('',#1519,3.937007874016E-02);
+#1519 = DIRECTION('',(0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#1520 = PCURVE('',#1470,#1521);
+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);
+#1522 = LINE('',#1523,#1524);
+#1523 = CARTESIAN_POINT('',(-3.206580672687E-18,-1.377952755906E-02));
+#1524 = VECTOR('',#1525,1.);
+#1525 = DIRECTION('',(1.,1.386669559959E-32));
+#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1527 = PCURVE('',#880,#1528);
+#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533);
+#1529 = LINE('',#1530,#1531);
+#1530 = CARTESIAN_POINT('',(-2.412875137392E-02,-9.259967091761E-03));
+#1531 = VECTOR('',#1532,1.);
+#1532 = DIRECTION('',(0.978147600734,0.207911690818));
+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1534 = ORIENTED_EDGE('',*,*,#1535,.F.);
+#1535 = EDGE_CURVE('',#1536,#1513,#1538,.T.);
+#1536 = VERTEX_POINT('',#1537);
+#1537 = CARTESIAN_POINT('',(-3.811836424168E-02,6.889763779528E-03,
+    2.458211918571E-02));
+#1538 = SURFACE_CURVE('',#1539,(#1543,#1550),.PCURVE_S1.);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(-3.811836424168E-02,6.889763779528E-03,
+    2.458211918571E-02));
+#1541 = VECTOR('',#1542,3.937007874016E-02);
+#1542 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1543 = PCURVE('',#1470,#1544);
+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549);
+#1545 = LINE('',#1546,#1547);
+#1546 = CARTESIAN_POINT('',(2.162435958096E-02,4.41359770873E-19));
+#1547 = VECTOR('',#1548,1.);
+#1548 = DIRECTION('',(-2.171923975633E-16,-1.));
+#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1550 = PCURVE('',#852,#1551);
+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);
+#1552 = LINE('',#1553,#1554);
+#1553 = CARTESIAN_POINT('',(-2.93215314335,0.));
+#1554 = VECTOR('',#1555,1.);
+#1555 = DIRECTION('',(-0.,-1.));
+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1557 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#1558 = EDGE_CURVE('',#1455,#1536,#1559,.T.);
+#1559 = SURFACE_CURVE('',#1560,(#1564,#1571),.PCURVE_S1.);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(-4.2614321405E-02,6.889763779528E-03,
+    3.430303744191E-03));
+#1562 = VECTOR('',#1563,3.937007874016E-02);
+#1563 = DIRECTION('',(0.207911690818,6.515771926899E-16,0.978147600734)
+  );
+#1564 = PCURVE('',#1470,#1565);
+#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1570);
+#1566 = LINE('',#1567,#1568);
+#1567 = CARTESIAN_POINT('',(0.,0.));
+#1568 = VECTOR('',#1569,1.);
+#1569 = DIRECTION('',(1.,1.386669559959E-32));
+#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1571 = PCURVE('',#934,#1572);
+#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1577);
+#1573 = LINE('',#1574,#1575);
+#1574 = CARTESIAN_POINT('',(-2.412875137392E-02,-9.259967091761E-03));
+#1575 = VECTOR('',#1576,1.);
+#1576 = DIRECTION('',(0.978147600734,0.207911690818));
+#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1578 = ADVANCED_FACE('',(#1579),#852,.F.);
+#1579 = FACE_BOUND('',#1580,.T.);
+#1580 = EDGE_LOOP('',(#1581,#1582,#1608,#1609));
+#1581 = ORIENTED_EDGE('',*,*,#829,.T.);
+#1582 = ORIENTED_EDGE('',*,*,#1583,.T.);
+#1583 = EDGE_CURVE('',#832,#1513,#1584,.T.);
+#1584 = SURFACE_CURVE('',#1585,(#1590,#1597),.PCURVE_S1.);
+#1585 = CIRCLE('',#1586,3.904752623828E-03);
+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);
+#1587 = CARTESIAN_POINT('',(-3.429893983122E-02,-6.889763779528E-03,
+    2.377027546546E-02));
+#1588 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1589 = DIRECTION('',(1.,0.,0.));
+#1590 = PCURVE('',#852,#1591);
+#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(-0.,-1.377952755906E-02));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(-1.,0.));
+#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1597 = PCURVE('',#880,#1598);
+#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1607);
+#1599 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1600,#1601,#1602,#1603,
+#1604,#1605,#1606),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1600 = CARTESIAN_POINT('',(-3.788779652646E-03,2.960167105852E-03));
+#1601 = CARTESIAN_POINT('',(2.974450282813E-03,2.960167105852E-03));
+#1602 = CARTESIAN_POINT('',(-4.071646849164E-04,-2.89696182989E-03));
+#1603 = CARTESIAN_POINT('',(-3.788779652646E-03,-8.754090765633E-03));
+#1604 = CARTESIAN_POINT('',(-7.170394620375E-03,-2.89696182989E-03));
+#1605 = CARTESIAN_POINT('',(-1.05520095881E-02,2.960167105852E-03));
+#1606 = CARTESIAN_POINT('',(-3.788779652646E-03,2.960167105852E-03));
+#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1608 = ORIENTED_EDGE('',*,*,#1535,.F.);
+#1609 = ORIENTED_EDGE('',*,*,#1610,.F.);
+#1610 = EDGE_CURVE('',#830,#1536,#1611,.T.);
+#1611 = SURFACE_CURVE('',#1612,(#1617,#1624),.PCURVE_S1.);
+#1612 = CIRCLE('',#1613,3.904752623828E-03);
+#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616);
+#1614 = CARTESIAN_POINT('',(-3.429893983122E-02,6.889763779528E-03,
+    2.377027546546E-02));
+#1615 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1616 = DIRECTION('',(1.,0.,0.));
+#1617 = PCURVE('',#852,#1618);
+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1623);
+#1619 = LINE('',#1620,#1621);
+#1620 = CARTESIAN_POINT('',(-0.,0.));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(-1.,0.));
+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1624 = PCURVE('',#934,#1625);
+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1634);
+#1626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1627,#1628,#1629,#1630,
+#1631,#1632,#1633),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1627 = CARTESIAN_POINT('',(-3.788779652646E-03,2.960167105852E-03));
+#1628 = CARTESIAN_POINT('',(2.974450282813E-03,2.960167105852E-03));
+#1629 = CARTESIAN_POINT('',(-4.071646849164E-04,-2.89696182989E-03));
+#1630 = CARTESIAN_POINT('',(-3.788779652646E-03,-8.754090765633E-03));
+#1631 = CARTESIAN_POINT('',(-7.170394620375E-03,-2.89696182989E-03));
+#1632 = CARTESIAN_POINT('',(-1.05520095881E-02,2.960167105852E-03));
+#1633 = CARTESIAN_POINT('',(-3.788779652646E-03,2.960167105852E-03));
+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1635 = ADVANCED_FACE('',(#1636),#934,.T.);
+#1636 = FACE_BOUND('',#1637,.F.);
+#1637 = EDGE_LOOP('',(#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645,
+    #1646,#1647));
+#1638 = ORIENTED_EDGE('',*,*,#920,.T.);
+#1639 = ORIENTED_EDGE('',*,*,#1006,.T.);
+#1640 = ORIENTED_EDGE('',*,*,#1087,.F.);
+#1641 = ORIENTED_EDGE('',*,*,#1168,.F.);
+#1642 = ORIENTED_EDGE('',*,*,#1249,.F.);
+#1643 = ORIENTED_EDGE('',*,*,#1325,.F.);
+#1644 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#1645 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#1646 = ORIENTED_EDGE('',*,*,#1558,.T.);
+#1647 = ORIENTED_EDGE('',*,*,#1610,.F.);
+#1648 = ADVANCED_FACE('',(#1649),#880,.F.);
+#1649 = FACE_BOUND('',#1650,.T.);
+#1650 = EDGE_LOOP('',(#1651,#1652,#1653,#1654,#1655,#1656,#1657,#1658,
+    #1659,#1660));
+#1651 = ORIENTED_EDGE('',*,*,#864,.T.);
+#1652 = ORIENTED_EDGE('',*,*,#950,.T.);
+#1653 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1654 = ORIENTED_EDGE('',*,*,#1141,.F.);
+#1655 = ORIENTED_EDGE('',*,*,#1227,.F.);
+#1656 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1657 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1658 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#1659 = ORIENTED_EDGE('',*,*,#1512,.T.);
+#1660 = ORIENTED_EDGE('',*,*,#1583,.F.);
+#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1668)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1662,#1666,#1667)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1662 = ( CONVERSION_BASED_UNIT('INCH',#1664) LENGTH_UNIT() NAMED_UNIT(
+  #1663) );
+#1663 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#1664 = LENGTH_MEASURE_WITH_UNIT(25.4,#1665);
+#1665 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1666 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1667 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1668 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#1662,'distance_accuracy_value','confusion accuracy');
+#1669 = SHAPE_DEFINITION_REPRESENTATION(#1670,#32);
+#1670 = PRODUCT_DEFINITION_SHAPE('','',#1671);
+#1671 = PRODUCT_DEFINITION('design','',#1672,#1675);
+#1672 = PRODUCT_DEFINITION_FORMATION('','',#1673);
+#1673 = PRODUCT('pins001','pins001','',(#1674));
+#1674 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1675 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1676 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1677,#1679);
+#1677 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1678) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1678 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1679 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1680);
+#1680 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1671,$);
+#1681 = PRODUCT_TYPE('part',$,(#1673));
+#1682 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1683),#2560);
+#1683 = MANIFOLD_SOLID_BREP('',#1684);
+#1684 = CLOSED_SHELL('',(#1685,#1802,#1875,#1928,#2034,#2082,#2114,#2161
+    ,#2241,#2322,#2370,#2397,#2428,#2477,#2526,#2553));
+#1685 = ADVANCED_FACE('',(#1686),#1700,.F.);
+#1686 = FACE_BOUND('',#1687,.F.);
+#1687 = EDGE_LOOP('',(#1688,#1722,#1749,#1777));
+#1688 = ORIENTED_EDGE('',*,*,#1689,.T.);
+#1689 = EDGE_CURVE('',#1690,#1692,#1694,.T.);
+#1690 = VERTEX_POINT('',#1691);
+#1691 = CARTESIAN_POINT('',(-3.149605903345E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1692 = VERTEX_POINT('',#1693);
+#1693 = CARTESIAN_POINT('',(3.149606695081E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1694 = SURFACE_CURVE('',#1695,(#1699,#1710),.PCURVE_S1.);
+#1695 = LINE('',#1696,#1697);
+#1696 = CARTESIAN_POINT('',(-3.149605903345E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1697 = VECTOR('',#1698,3.937007874016E-02);
+#1698 = DIRECTION('',(1.,0.,0.));
+#1699 = PCURVE('',#1700,#1705);
+#1700 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1701,#1702)
+    ,(#1703,#1704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1701 = CARTESIAN_POINT('',(-3.149605903345E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1702 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1703 = CARTESIAN_POINT('',(3.149606695081E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1704 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1709);
+#1706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1707,#1708),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.6),.PIECEWISE_BEZIER_KNOTS.);
+#1707 = CARTESIAN_POINT('',(0.,0.));
+#1708 = CARTESIAN_POINT('',(1.8,0.));
+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1710 = PCURVE('',#1711,#1716);
+#1711 = PLANE('',#1712);
+#1712 = AXIS2_PLACEMENT_3D('',#1713,#1714,#1715);
+#1713 = CARTESIAN_POINT('',(-3.149605903345E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1714 = DIRECTION('',(0.,0.,1.));
+#1715 = DIRECTION('',(0.812015371343,-0.583636048153,0.));
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(0.,0.));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(0.812015371343,0.583636048153));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#1723 = EDGE_CURVE('',#1692,#1724,#1726,.T.);
+#1724 = VERTEX_POINT('',#1725);
+#1725 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1726 = SURFACE_CURVE('',#1727,(#1730,#1737),.PCURVE_S1.);
+#1727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1728,#1729),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1728 = CARTESIAN_POINT('',(3.149606695081E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1729 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1730 = PCURVE('',#1700,#1731);
+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736);
+#1732 = LINE('',#1733,#1734);
+#1733 = CARTESIAN_POINT('',(1.8,0.));
+#1734 = VECTOR('',#1735,1.);
+#1735 = DIRECTION('',(0.,1.));
+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1737 = PCURVE('',#1738,#1743);
+#1738 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1739,#1740)
+    ,(#1741,#1742
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.35),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1739 = CARTESIAN_POINT('',(3.149606695081E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1740 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1741 = CARTESIAN_POINT('',(3.149606695081E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1742 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748);
+#1744 = LINE('',#1745,#1746);
+#1745 = CARTESIAN_POINT('',(0.,0.));
+#1746 = VECTOR('',#1747,1.);
+#1747 = DIRECTION('',(0.,1.));
+#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1749 = ORIENTED_EDGE('',*,*,#1750,.F.);
+#1750 = EDGE_CURVE('',#1751,#1724,#1753,.T.);
+#1751 = VERTEX_POINT('',#1752);
+#1752 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1753 = SURFACE_CURVE('',#1754,(#1758,#1765),.PCURVE_S1.);
+#1754 = LINE('',#1755,#1756);
+#1755 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1756 = VECTOR('',#1757,3.937007874016E-02);
+#1757 = DIRECTION('',(1.,0.,0.));
+#1758 = PCURVE('',#1700,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1764);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(0.,1.));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(1.,0.));
+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1765 = PCURVE('',#1766,#1771);
+#1766 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1767,#1768)
+    ,(#1769,#1770
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1767 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1768 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1769 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1770 = CARTESIAN_POINT('',(3.149606694799E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(0.,0.));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(1.,0.));
+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1777 = ORIENTED_EDGE('',*,*,#1778,.F.);
+#1778 = EDGE_CURVE('',#1690,#1751,#1779,.T.);
+#1779 = SURFACE_CURVE('',#1780,(#1783,#1790),.PCURVE_S1.);
+#1780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1781,#1782),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1781 = CARTESIAN_POINT('',(-3.149605903345E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1782 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1783 = PCURVE('',#1700,#1784);
+#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(0.,0.));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(0.,1.));
+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1790 = PCURVE('',#1791,#1796);
+#1791 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1792,#1793)
+    ,(#1794,#1795
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.35),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1792 = CARTESIAN_POINT('',(-3.149605903345E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1793 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#1794 = CARTESIAN_POINT('',(-3.149605903345E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1795 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801);
+#1797 = LINE('',#1798,#1799);
+#1798 = CARTESIAN_POINT('',(1.35,0.));
+#1799 = VECTOR('',#1800,1.);
+#1800 = DIRECTION('',(0.,1.));
+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1802 = ADVANCED_FACE('',(#1803),#1711,.F.);
+#1803 = FACE_BOUND('',#1804,.T.);
+#1804 = EDGE_LOOP('',(#1805,#1806,#1828,#1855));
+#1805 = ORIENTED_EDGE('',*,*,#1689,.T.);
+#1806 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#1807 = EDGE_CURVE('',#1692,#1808,#1810,.T.);
+#1808 = VERTEX_POINT('',#1809);
+#1809 = CARTESIAN_POINT('',(3.149606695081E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1810 = SURFACE_CURVE('',#1811,(#1815,#1822),.PCURVE_S1.);
+#1811 = LINE('',#1812,#1813);
+#1812 = CARTESIAN_POINT('',(3.149606695081E-02,2.263778976729E-02,
+    3.937007873843E-03));
+#1813 = VECTOR('',#1814,3.937007874016E-02);
+#1814 = DIRECTION('',(0.,-1.,0.));
+#1815 = PCURVE('',#1711,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(5.115057457277E-02,3.676447547418E-02));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.583636048153,-0.812015371343));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = PCURVE('',#1738,#1823);
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1827);
+#1824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1825,#1826),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.15),.PIECEWISE_BEZIER_KNOTS.);
+#1825 = CARTESIAN_POINT('',(0.,0.));
+#1826 = CARTESIAN_POINT('',(1.35,0.));
+#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1828 = ORIENTED_EDGE('',*,*,#1829,.T.);
+#1829 = EDGE_CURVE('',#1808,#1830,#1832,.T.);
+#1830 = VERTEX_POINT('',#1831);
+#1831 = CARTESIAN_POINT('',(-3.149605903345E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1832 = SURFACE_CURVE('',#1833,(#1837,#1844),.PCURVE_S1.);
+#1833 = LINE('',#1834,#1835);
+#1834 = CARTESIAN_POINT('',(3.149606695081E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1835 = VECTOR('',#1836,3.937007874016E-02);
+#1836 = DIRECTION('',(-1.,0.,0.));
+#1837 = PCURVE('',#1711,#1838);
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(7.757504131983E-02,-4.370956789863E-18));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(-0.812015371343,-0.583636048153));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = PCURVE('',#1845,#1850);
+#1845 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1846,#1847)
+    ,(#1848,#1849
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1846 = CARTESIAN_POINT('',(3.149606695081E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1847 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#1848 = CARTESIAN_POINT('',(-3.149605903345E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1849 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1854);
+#1851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1852,#1853),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.6),.PIECEWISE_BEZIER_KNOTS.);
+#1852 = CARTESIAN_POINT('',(0.,0.));
+#1853 = CARTESIAN_POINT('',(1.8,0.));
+#1854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1830,#1690,#1857,.T.);
+#1857 = SURFACE_CURVE('',#1858,(#1862,#1869),.PCURVE_S1.);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(-3.149605903345E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1860 = VECTOR('',#1861,3.937007874016E-02);
+#1861 = DIRECTION('',(0.,1.,0.));
+#1862 = PCURVE('',#1711,#1863);
+#1863 = DEFINITIONAL_REPRESENTATION('',(#1864),#1868);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(2.642446674707E-02,-3.676447547418E-02));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(-0.583636048153,0.812015371343));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = PCURVE('',#1791,#1870);
+#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1874);
+#1871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1872,#1873),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.15),.PIECEWISE_BEZIER_KNOTS.);
+#1872 = CARTESIAN_POINT('',(0.,0.));
+#1873 = CARTESIAN_POINT('',(1.35,0.));
+#1874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1875 = ADVANCED_FACE('',(#1876),#1738,.F.);
+#1876 = FACE_BOUND('',#1877,.F.);
+#1877 = EDGE_LOOP('',(#1878,#1879,#1901,#1927));
+#1878 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#1879 = ORIENTED_EDGE('',*,*,#1880,.T.);
+#1880 = EDGE_CURVE('',#1808,#1881,#1883,.T.);
+#1881 = VERTEX_POINT('',#1882);
+#1882 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#1883 = SURFACE_CURVE('',#1884,(#1887,#1894),.PCURVE_S1.);
+#1884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1885,#1886),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1885 = CARTESIAN_POINT('',(3.149606695081E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#1886 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#1887 = PCURVE('',#1738,#1888);
+#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1893);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(1.35,0.));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(0.,1.));
+#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1894 = PCURVE('',#1845,#1895);
+#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1900);
+#1896 = LINE('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(0.,0.));
+#1898 = VECTOR('',#1899,1.);
+#1899 = DIRECTION('',(0.,1.));
+#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1901 = ORIENTED_EDGE('',*,*,#1902,.F.);
+#1902 = EDGE_CURVE('',#1724,#1881,#1903,.T.);
+#1903 = SURFACE_CURVE('',#1904,(#1908,#1915),.PCURVE_S1.);
+#1904 = LINE('',#1905,#1906);
+#1905 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1906 = VECTOR('',#1907,3.937007874016E-02);
+#1907 = DIRECTION('',(0.,-1.,0.));
+#1908 = PCURVE('',#1738,#1909);
+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(0.,1.));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(1.,0.));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1915 = PCURVE('',#1916,#1921);
+#1916 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1917,#1918)
+    ,(#1919,#1920
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.35),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1917 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1918 = CARTESIAN_POINT('',(3.149606694799E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1919 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#1920 = CARTESIAN_POINT('',(3.149606694799E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#1921 = DEFINITIONAL_REPRESENTATION('',(#1922),#1926);
+#1922 = LINE('',#1923,#1924);
+#1923 = CARTESIAN_POINT('',(0.,0.));
+#1924 = VECTOR('',#1925,1.);
+#1925 = DIRECTION('',(1.,0.));
+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1927 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1928 = ADVANCED_FACE('',(#1929),#1766,.F.);
+#1929 = FACE_BOUND('',#1930,.F.);
+#1930 = EDGE_LOOP('',(#1931,#1932,#1954,#1981,#2009));
+#1931 = ORIENTED_EDGE('',*,*,#1750,.T.);
+#1932 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1933 = EDGE_CURVE('',#1724,#1934,#1936,.T.);
+#1934 = VERTEX_POINT('',#1935);
+#1935 = CARTESIAN_POINT('',(3.149606694799E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1936 = SURFACE_CURVE('',#1937,(#1940,#1947),.PCURVE_S1.);
+#1937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1938,#1939),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1938 = CARTESIAN_POINT('',(3.543307550918E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#1939 = CARTESIAN_POINT('',(3.149606694799E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1940 = PCURVE('',#1766,#1941);
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(1.8,0.));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(0.,1.));
+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1947 = PCURVE('',#1916,#1948);
+#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1953);
+#1949 = LINE('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(0.,0.));
+#1951 = VECTOR('',#1952,1.);
+#1952 = DIRECTION('',(0.,1.));
+#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1954 = ORIENTED_EDGE('',*,*,#1955,.F.);
+#1955 = EDGE_CURVE('',#1956,#1934,#1958,.T.);
+#1956 = VERTEX_POINT('',#1957);
+#1957 = CARTESIAN_POINT('',(-1.181101966618E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1958 = SURFACE_CURVE('',#1959,(#1963,#1969),.PCURVE_S1.);
+#1959 = LINE('',#1960,#1961);
+#1960 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1961 = VECTOR('',#1962,3.937007874016E-02);
+#1962 = DIRECTION('',(1.,0.,0.));
+#1963 = PCURVE('',#1766,#1964);
+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1968);
+#1965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1966,#1967),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.6),.PIECEWISE_BEZIER_KNOTS.);
+#1966 = CARTESIAN_POINT('',(0.,1.));
+#1967 = CARTESIAN_POINT('',(1.8,1.));
+#1968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1969 = PCURVE('',#1970,#1975);
+#1970 = PLANE('',#1971);
+#1971 = AXIS2_PLACEMENT_3D('',#1972,#1973,#1974);
+#1972 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1973 = DIRECTION('',(0.,0.,1.));
+#1974 = DIRECTION('',(0.812015371343,-0.583636048153,0.));
+#1975 = DEFINITIONAL_REPRESENTATION('',(#1976),#1980);
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(0.,0.));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(0.812015371343,0.583636048153));
+#1980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1981 = ORIENTED_EDGE('',*,*,#1982,.F.);
+#1982 = EDGE_CURVE('',#1983,#1956,#1985,.T.);
+#1983 = VERTEX_POINT('',#1984);
+#1984 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1985 = SURFACE_CURVE('',#1986,(#1990,#1997),.PCURVE_S1.);
+#1986 = LINE('',#1987,#1988);
+#1987 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#1988 = VECTOR('',#1989,3.937007874016E-02);
+#1989 = DIRECTION('',(1.,0.,0.));
+#1990 = PCURVE('',#1766,#1991);
+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#1996);
+#1992 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1993,#1994,#1995),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);
+#1993 = CARTESIAN_POINT('',(0.,1.));
+#1994 = CARTESIAN_POINT('',(0.28125,1.));
+#1995 = CARTESIAN_POINT('',(0.5625,1.));
+#1996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1997 = PCURVE('',#1998,#2003);
+#1998 = PLANE('',#1999);
+#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);
+#2000 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2001 = DIRECTION('',(0.,1.,0.));
+#2002 = DIRECTION('',(1.,0.,0.));
+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(0.,0.));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(1.,0.));
+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2009 = ORIENTED_EDGE('',*,*,#2010,.F.);
+#2010 = EDGE_CURVE('',#1751,#1983,#2011,.T.);
+#2011 = SURFACE_CURVE('',#2012,(#2015,#2022),.PCURVE_S1.);
+#2012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2013,#2014),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2013 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#2014 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2015 = PCURVE('',#1766,#2016);
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(0.,0.));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(0.,1.));
+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2022 = PCURVE('',#2023,#2028);
+#2023 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2024,#2025)
+    ,(#2026,#2027
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.35),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2024 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2025 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2026 = CARTESIAN_POINT('',(-3.543306622311E-02,2.657479695329E-02,
+    2.755905511917E-02));
+#2027 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);
+#2029 = LINE('',#2030,#2031);
+#2030 = CARTESIAN_POINT('',(1.35,0.));
+#2031 = VECTOR('',#2032,1.);
+#2032 = DIRECTION('',(0.,1.));
+#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2034 = ADVANCED_FACE('',(#2035),#1791,.F.);
+#2035 = FACE_BOUND('',#2036,.F.);
+#2036 = EDGE_LOOP('',(#2037,#2038,#2039,#2062));
+#2037 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#2038 = ORIENTED_EDGE('',*,*,#1778,.T.);
+#2039 = ORIENTED_EDGE('',*,*,#2040,.F.);
+#2040 = EDGE_CURVE('',#2041,#1751,#2043,.T.);
+#2041 = VERTEX_POINT('',#2042);
+#2042 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2043 = SURFACE_CURVE('',#2044,(#2048,#2055),.PCURVE_S1.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2046 = VECTOR('',#2047,3.937007874016E-02);
+#2047 = DIRECTION('',(0.,1.,0.));
+#2048 = PCURVE('',#1791,#2049);
+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);
+#2050 = LINE('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(0.,1.));
+#2052 = VECTOR('',#2053,1.);
+#2053 = DIRECTION('',(1.,0.));
+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2055 = PCURVE('',#2023,#2056);
+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.,0.));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(1.,0.));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2062 = ORIENTED_EDGE('',*,*,#2063,.F.);
+#2063 = EDGE_CURVE('',#1830,#2041,#2064,.T.);
+#2064 = SURFACE_CURVE('',#2065,(#2068,#2075),.PCURVE_S1.);
+#2065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2066,#2067),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2066 = CARTESIAN_POINT('',(-3.149605903345E-02,-2.263780078389E-02,
+    3.937007873843E-03));
+#2067 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2068 = PCURVE('',#1791,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(0.,0.));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(0.,1.));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2075 = PCURVE('',#1845,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(1.8,0.));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.,1.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = ADVANCED_FACE('',(#2083),#1845,.F.);
+#2083 = FACE_BOUND('',#2084,.F.);
+#2084 = EDGE_LOOP('',(#2085,#2086,#2087,#2113));
+#2085 = ORIENTED_EDGE('',*,*,#1829,.T.);
+#2086 = ORIENTED_EDGE('',*,*,#2063,.T.);
+#2087 = ORIENTED_EDGE('',*,*,#2088,.F.);
+#2088 = EDGE_CURVE('',#1881,#2041,#2089,.T.);
+#2089 = SURFACE_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2092 = VECTOR('',#2093,3.937007874016E-02);
+#2093 = DIRECTION('',(-1.,0.,0.));
+#2094 = PCURVE('',#1845,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(0.,1.));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(1.,0.));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = PCURVE('',#2102,#2107);
+#2102 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2103,#2104)
+    ,(#2105,#2106
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2103 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2104 = CARTESIAN_POINT('',(3.149606694799E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2105 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2106 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(0.,0.));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(1.,0.));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2113 = ORIENTED_EDGE('',*,*,#1880,.F.);
+#2114 = ADVANCED_FACE('',(#2115),#1916,.F.);
+#2115 = FACE_BOUND('',#2116,.F.);
+#2116 = EDGE_LOOP('',(#2117,#2118,#2140,#2160));
+#2117 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#2118 = ORIENTED_EDGE('',*,*,#2119,.T.);
+#2119 = EDGE_CURVE('',#1881,#2120,#2122,.T.);
+#2120 = VERTEX_POINT('',#2121);
+#2121 = CARTESIAN_POINT('',(3.149606694799E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2122 = SURFACE_CURVE('',#2123,(#2126,#2133),.PCURVE_S1.);
+#2123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2124,#2125),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2124 = CARTESIAN_POINT('',(3.543307550918E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2125 = CARTESIAN_POINT('',(3.149606694799E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2126 = PCURVE('',#1916,#2127);
+#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(1.35,0.));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(0.,1.));
+#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2133 = PCURVE('',#2102,#2134);
+#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2139);
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(0.,0.));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(0.,1.));
+#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2140 = ORIENTED_EDGE('',*,*,#2141,.F.);
+#2141 = EDGE_CURVE('',#1934,#2120,#2142,.T.);
+#2142 = SURFACE_CURVE('',#2143,(#2147,#2153),.PCURVE_S1.);
+#2143 = LINE('',#2144,#2145);
+#2144 = CARTESIAN_POINT('',(3.149606694799E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2145 = VECTOR('',#2146,3.937007874016E-02);
+#2146 = DIRECTION('',(0.,-1.,0.));
+#2147 = PCURVE('',#1916,#2148);
+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2152);
+#2149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2150,#2151),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.15),.PIECEWISE_BEZIER_KNOTS.);
+#2150 = CARTESIAN_POINT('',(0.,1.));
+#2151 = CARTESIAN_POINT('',(1.35,1.));
+#2152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2153 = PCURVE('',#1970,#2154);
+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2159);
+#2155 = LINE('',#2156,#2157);
+#2156 = CARTESIAN_POINT('',(5.115057457277E-02,3.676447547418E-02));
+#2157 = VECTOR('',#2158,1.);
+#2158 = DIRECTION('',(0.583636048153,-0.812015371343));
+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2160 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#2161 = ADVANCED_FACE('',(#2162),#2023,.F.);
+#2162 = FACE_BOUND('',#2163,.F.);
+#2163 = EDGE_LOOP('',(#2164,#2165,#2166,#2194,#2221));
+#2164 = ORIENTED_EDGE('',*,*,#2040,.T.);
+#2165 = ORIENTED_EDGE('',*,*,#2010,.T.);
+#2166 = ORIENTED_EDGE('',*,*,#2167,.F.);
+#2167 = EDGE_CURVE('',#2168,#1983,#2170,.T.);
+#2168 = VERTEX_POINT('',#2169);
+#2169 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2170 = SURFACE_CURVE('',#2171,(#2175,#2182),.PCURVE_S1.);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2173 = VECTOR('',#2174,3.937007874016E-02);
+#2174 = DIRECTION('',(0.,1.,0.));
+#2175 = PCURVE('',#2023,#2176);
+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2181);
+#2177 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2178,#2179,#2180),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.149999720238),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2178 = CARTESIAN_POINT('',(3.284161598543E-07,1.));
+#2179 = CARTESIAN_POINT('',(0.675000164208,1.));
+#2180 = CARTESIAN_POINT('',(1.35,1.));
+#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2182 = PCURVE('',#2183,#2188);
+#2183 = PLANE('',#2184);
+#2184 = AXIS2_PLACEMENT_3D('',#2185,#2186,#2187);
+#2185 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2186 = DIRECTION('',(-1.,0.,0.));
+#2187 = DIRECTION('',(0.,1.,0.));
+#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2193);
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(0.,0.));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(1.,0.));
+#2193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2194 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2195 = EDGE_CURVE('',#2196,#2168,#2198,.T.);
+#2196 = VERTEX_POINT('',#2197);
+#2197 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2198 = SURFACE_CURVE('',#2199,(#2203,#2209),.PCURVE_S1.);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2201 = VECTOR('',#2202,3.937007874016E-02);
+#2202 = DIRECTION('',(0.,1.,0.));
+#2203 = PCURVE('',#2023,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2208);
+#2205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2206,#2207),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.15),.PIECEWISE_BEZIER_KNOTS.);
+#2206 = CARTESIAN_POINT('',(0.,1.));
+#2207 = CARTESIAN_POINT('',(1.35,1.));
+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2209 = PCURVE('',#2210,#2215);
+#2210 = PLANE('',#2211);
+#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);
+#2212 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2213 = DIRECTION('',(0.,0.,1.));
+#2214 = DIRECTION('',(0.812015371343,-0.583636048153,0.));
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2220);
+#2216 = LINE('',#2217,#2218);
+#2217 = CARTESIAN_POINT('',(2.642446674707E-02,-3.676447547418E-02));
+#2218 = VECTOR('',#2219,1.);
+#2219 = DIRECTION('',(-0.583636048153,0.812015371343));
+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2221 = ORIENTED_EDGE('',*,*,#2222,.F.);
+#2222 = EDGE_CURVE('',#2041,#2196,#2223,.T.);
+#2223 = SURFACE_CURVE('',#2224,(#2227,#2234),.PCURVE_S1.);
+#2224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2225,#2226),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2225 = CARTESIAN_POINT('',(-3.543306622311E-02,-2.657480934592E-02,
+    2.755905511917E-02));
+#2226 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2227 = PCURVE('',#2023,#2228);
+#2228 = DEFINITIONAL_REPRESENTATION('',(#2229),#2233);
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(0.,0.));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(0.,1.));
+#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2234 = PCURVE('',#2102,#2235);
+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(1.8,0.));
+#2238 = VECTOR('',#2239,1.);
+#2239 = DIRECTION('',(0.,1.));
+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2241 = ADVANCED_FACE('',(#2242),#1998,.T.);
+#2242 = FACE_BOUND('',#2243,.T.);
+#2243 = EDGE_LOOP('',(#2244,#2267,#2295,#2321));
+#2244 = ORIENTED_EDGE('',*,*,#2245,.T.);
+#2245 = EDGE_CURVE('',#1983,#2246,#2248,.T.);
+#2246 = VERTEX_POINT('',#2247);
+#2247 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.379921259906E-02));
+#2248 = SURFACE_CURVE('',#2249,(#2253,#2260),.PCURVE_S1.);
+#2249 = LINE('',#2250,#2251);
+#2250 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2251 = VECTOR('',#2252,3.937007874016E-02);
+#2252 = DIRECTION('',(0.,0.,1.));
+#2253 = PCURVE('',#1998,#2254);
+#2254 = DEFINITIONAL_REPRESENTATION('',(#2255),#2259);
+#2255 = LINE('',#2256,#2257);
+#2256 = CARTESIAN_POINT('',(0.,0.));
+#2257 = VECTOR('',#2258,1.);
+#2258 = DIRECTION('',(0.,-1.));
+#2259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2260 = PCURVE('',#2183,#2261);
+#2261 = DEFINITIONAL_REPRESENTATION('',(#2262),#2266);
+#2262 = LINE('',#2263,#2264);
+#2263 = CARTESIAN_POINT('',(4.527557953693E-02,0.));
+#2264 = VECTOR('',#2265,1.);
+#2265 = DIRECTION('',(0.,-1.));
+#2266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2267 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#2268 = EDGE_CURVE('',#2246,#2269,#2271,.T.);
+#2269 = VERTEX_POINT('',#2270);
+#2270 = CARTESIAN_POINT('',(-1.181101966618E-02,2.263778976847E-02,
+    4.379921259906E-02));
+#2271 = SURFACE_CURVE('',#2272,(#2276,#2283),.PCURVE_S1.);
+#2272 = LINE('',#2273,#2274);
+#2273 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.379921259906E-02));
+#2274 = VECTOR('',#2275,3.937007874016E-02);
+#2275 = DIRECTION('',(1.,0.,0.));
+#2276 = PCURVE('',#1998,#2277);
+#2277 = DEFINITIONAL_REPRESENTATION('',(#2278),#2282);
+#2278 = LINE('',#2279,#2280);
+#2279 = CARTESIAN_POINT('',(0.,-3.937007874016E-04));
+#2280 = VECTOR('',#2281,1.);
+#2281 = DIRECTION('',(1.,0.));
+#2282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2283 = PCURVE('',#2284,#2289);
+#2284 = PLANE('',#2285);
+#2285 = AXIS2_PLACEMENT_3D('',#2286,#2287,#2288);
+#2286 = CARTESIAN_POINT('',(-3.149605903626E-02,2.263778976847E-02,
+    4.379921259906E-02));
+#2287 = DIRECTION('',(0.,0.,1.));
+#2288 = DIRECTION('',(1.,0.,0.));
+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(0.,0.));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(1.,0.));
+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2295 = ORIENTED_EDGE('',*,*,#2296,.F.);
+#2296 = EDGE_CURVE('',#1956,#2269,#2297,.T.);
+#2297 = SURFACE_CURVE('',#2298,(#2302,#2309),.PCURVE_S1.);
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(-1.181101966618E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2300 = VECTOR('',#2301,3.937007874016E-02);
+#2301 = DIRECTION('',(0.,0.,1.));
+#2302 = PCURVE('',#1998,#2303);
+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(1.968503937008E-02,0.));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(0.,-1.));
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2309 = PCURVE('',#2310,#2315);
+#2310 = PLANE('',#2311);
+#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);
+#2312 = CARTESIAN_POINT('',(-1.181101966618E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2313 = DIRECTION('',(1.,0.,-0.));
+#2314 = DIRECTION('',(0.,-1.,0.));
+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(0.,0.));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(0.,-1.));
+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2321 = ORIENTED_EDGE('',*,*,#1982,.F.);
+#2322 = ADVANCED_FACE('',(#2323),#1970,.T.);
+#2323 = FACE_BOUND('',#2324,.T.);
+#2324 = EDGE_LOOP('',(#2325,#2326,#2349,#2369));
+#2325 = ORIENTED_EDGE('',*,*,#1955,.F.);
+#2326 = ORIENTED_EDGE('',*,*,#2327,.T.);
+#2327 = EDGE_CURVE('',#1956,#2328,#2330,.T.);
+#2328 = VERTEX_POINT('',#2329);
+#2329 = CARTESIAN_POINT('',(-1.181101966618E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2330 = SURFACE_CURVE('',#2331,(#2335,#2342),.PCURVE_S1.);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(-1.181101966618E-02,2.263778976847E-02,
+    4.340551181165E-02));
+#2333 = VECTOR('',#2334,3.937007874016E-02);
+#2334 = DIRECTION('',(0.,-1.,0.));
+#2335 = PCURVE('',#1970,#2336);
+#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);
+#2337 = LINE('',#2338,#2339);
+#2338 = CARTESIAN_POINT('',(1.598455455399E-02,1.148889858568E-02));
+#2339 = VECTOR('',#2340,1.);
+#2340 = DIRECTION('',(0.583636048153,-0.812015371343));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2342 = PCURVE('',#2310,#2343);
+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
+#2344 = LINE('',#2345,#2346);
+#2345 = CARTESIAN_POINT('',(0.,0.));
+#2346 = VECTOR('',#2347,1.);
+#2347 = DIRECTION('',(1.,0.));
+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2349 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#2350 = EDGE_CURVE('',#2120,#2328,#2351,.T.);
+#2351 = SURFACE_CURVE('',#2352,(#2356,#2363),.PCURVE_S1.);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(3.149606694799E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2354 = VECTOR('',#2355,3.937007874016E-02);
+#2355 = DIRECTION('',(-1.,0.,0.));
+#2356 = PCURVE('',#1970,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(7.757504131983E-02,-4.370956789863E-18));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(-0.812015371343,-0.583636048153));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2363 = PCURVE('',#2102,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2368);
+#2365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2366,#2367),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.6),.PIECEWISE_BEZIER_KNOTS.);
+#2366 = CARTESIAN_POINT('',(0.,1.));
+#2367 = CARTESIAN_POINT('',(1.8,1.));
+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2369 = ORIENTED_EDGE('',*,*,#2141,.F.);
+#2370 = ADVANCED_FACE('',(#2371),#2102,.F.);
+#2371 = FACE_BOUND('',#2372,.F.);
+#2372 = EDGE_LOOP('',(#2373,#2374,#2375,#2395,#2396));
+#2373 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2374 = ORIENTED_EDGE('',*,*,#2222,.T.);
+#2375 = ORIENTED_EDGE('',*,*,#2376,.F.);
+#2376 = EDGE_CURVE('',#2328,#2196,#2377,.T.);
+#2377 = SURFACE_CURVE('',#2378,(#2382,#2388),.PCURVE_S1.);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(3.149606694799E-02,-2.263780078271E-02,
+    4.340551181165E-02));
+#2380 = VECTOR('',#2381,3.937007874016E-02);
+#2381 = DIRECTION('',(-1.,0.,0.));
+#2382 = PCURVE('',#2102,#2383);
+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2387);
+#2384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2385,#2386),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.6),.PIECEWISE_BEZIER_KNOTS.);
+#2385 = CARTESIAN_POINT('',(0.,1.));
+#2386 = CARTESIAN_POINT('',(1.8,1.));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2388 = PCURVE('',#2210,#2389);
+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(7.757504131983E-02,-4.370956789863E-18));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(-0.812015371343,-0.583636048153));
+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2395 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#2396 = ORIENTED_EDGE('',*,*,#2119,.F.);
+#2397 = ADVANCED_FACE('',(#2398),#2210,.T.);
+#2398 = FACE_BOUND('',#2399,.T.);
+#2399 = EDGE_LOOP('',(#2400,#2426,#2427));
+#2400 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2401 = EDGE_CURVE('',#2328,#2168,#2402,.T.);
+#2402 = SURFACE_CURVE('',#2403,(#2407,#2414),.PCURVE_S1.);
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(-1.181101966618E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2405 = VECTOR('',#2406,3.937007874016E-02);
+#2406 = DIRECTION('',(-1.,0.,0.));
+#2407 = PCURVE('',#2210,#2408);
+#2408 = DEFINITIONAL_REPRESENTATION('',(#2409),#2413);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(4.240901487274E-02,-2.527556794476E-02));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(-0.812015371343,-0.583636048153));
+#2413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2414 = PCURVE('',#2415,#2420);
+#2415 = PLANE('',#2416);
+#2416 = AXIS2_PLACEMENT_3D('',#2417,#2418,#2419);
+#2417 = CARTESIAN_POINT('',(-1.181101966618E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2418 = DIRECTION('',(0.,-1.,0.));
+#2419 = DIRECTION('',(-1.,0.,0.));
+#2420 = DEFINITIONAL_REPRESENTATION('',(#2421),#2425);
+#2421 = LINE('',#2422,#2423);
+#2422 = CARTESIAN_POINT('',(0.,-0.));
+#2423 = VECTOR('',#2424,1.);
+#2424 = DIRECTION('',(1.,0.));
+#2425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2426 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2427 = ORIENTED_EDGE('',*,*,#2376,.F.);
+#2428 = ADVANCED_FACE('',(#2429),#2183,.T.);
+#2429 = FACE_BOUND('',#2430,.T.);
+#2430 = EDGE_LOOP('',(#2431,#2454,#2475,#2476));
+#2431 = ORIENTED_EDGE('',*,*,#2432,.T.);
+#2432 = EDGE_CURVE('',#2168,#2433,#2435,.T.);
+#2433 = VERTEX_POINT('',#2434);
+#2434 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263778976847E-02,
+    4.379921259906E-02));
+#2435 = SURFACE_CURVE('',#2436,(#2440,#2447),.PCURVE_S1.);
+#2436 = LINE('',#2437,#2438);
+#2437 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2438 = VECTOR('',#2439,3.937007874016E-02);
+#2439 = DIRECTION('',(0.,0.,1.));
+#2440 = PCURVE('',#2183,#2441);
+#2441 = DEFINITIONAL_REPRESENTATION('',(#2442),#2446);
+#2442 = LINE('',#2443,#2444);
+#2443 = CARTESIAN_POINT('',(0.,0.));
+#2444 = VECTOR('',#2445,1.);
+#2445 = DIRECTION('',(0.,-1.));
+#2446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2447 = PCURVE('',#2415,#2448);
+#2448 = DEFINITIONAL_REPRESENTATION('',(#2449),#2453);
+#2449 = LINE('',#2450,#2451);
+#2450 = CARTESIAN_POINT('',(1.968503937008E-02,0.));
+#2451 = VECTOR('',#2452,1.);
+#2452 = DIRECTION('',(0.,-1.));
+#2453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2454 = ORIENTED_EDGE('',*,*,#2455,.T.);
+#2455 = EDGE_CURVE('',#2433,#2246,#2456,.T.);
+#2456 = SURFACE_CURVE('',#2457,(#2461,#2468),.PCURVE_S1.);
+#2457 = LINE('',#2458,#2459);
+#2458 = CARTESIAN_POINT('',(-3.149605903626E-02,-2.263778976847E-02,
+    4.379921259906E-02));
+#2459 = VECTOR('',#2460,3.937007874016E-02);
+#2460 = DIRECTION('',(0.,1.,0.));
+#2461 = PCURVE('',#2183,#2462);
+#2462 = DEFINITIONAL_REPRESENTATION('',(#2463),#2467);
+#2463 = LINE('',#2464,#2465);
+#2464 = CARTESIAN_POINT('',(0.,-3.937007874016E-04));
+#2465 = VECTOR('',#2466,1.);
+#2466 = DIRECTION('',(1.,0.));
+#2467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2468 = PCURVE('',#2284,#2469);
+#2469 = DEFINITIONAL_REPRESENTATION('',(#2470),#2474);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(0.,-4.527557953693E-02));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(0.,1.));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2475 = ORIENTED_EDGE('',*,*,#2245,.F.);
+#2476 = ORIENTED_EDGE('',*,*,#2167,.F.);
+#2477 = ADVANCED_FACE('',(#2478),#2284,.T.);
+#2478 = FACE_BOUND('',#2479,.F.);
+#2479 = EDGE_LOOP('',(#2480,#2481,#2504,#2525));
+#2480 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#2481 = ORIENTED_EDGE('',*,*,#2482,.T.);
+#2482 = EDGE_CURVE('',#2269,#2483,#2485,.T.);
+#2483 = VERTEX_POINT('',#2484);
+#2484 = CARTESIAN_POINT('',(-1.181101966618E-02,-2.263778976847E-02,
+    4.379921259906E-02));
+#2485 = SURFACE_CURVE('',#2486,(#2490,#2497),.PCURVE_S1.);
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(-1.181101966618E-02,2.263778976847E-02,
+    4.379921259906E-02));
+#2488 = VECTOR('',#2489,3.937007874016E-02);
+#2489 = DIRECTION('',(0.,-1.,0.));
+#2490 = PCURVE('',#2284,#2491);
+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);
+#2492 = LINE('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(1.968503937008E-02,0.));
+#2494 = VECTOR('',#2495,1.);
+#2495 = DIRECTION('',(0.,-1.));
+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2497 = PCURVE('',#2310,#2498);
+#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503);
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(0.,-3.937007874016E-04));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(1.,0.));
+#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2504 = ORIENTED_EDGE('',*,*,#2505,.T.);
+#2505 = EDGE_CURVE('',#2483,#2433,#2506,.T.);
+#2506 = SURFACE_CURVE('',#2507,(#2511,#2518),.PCURVE_S1.);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-1.181101966618E-02,-2.263778976847E-02,
+    4.379921259906E-02));
+#2509 = VECTOR('',#2510,3.937007874016E-02);
+#2510 = DIRECTION('',(-1.,0.,0.));
+#2511 = PCURVE('',#2284,#2512);
+#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517);
+#2513 = LINE('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(1.968503937008E-02,-4.527557953693E-02));
+#2515 = VECTOR('',#2516,1.);
+#2516 = DIRECTION('',(-1.,0.));
+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2518 = PCURVE('',#2415,#2519);
+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);
+#2520 = LINE('',#2521,#2522);
+#2521 = CARTESIAN_POINT('',(0.,-3.937007874016E-04));
+#2522 = VECTOR('',#2523,1.);
+#2523 = DIRECTION('',(1.,0.));
+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2525 = ORIENTED_EDGE('',*,*,#2455,.T.);
+#2526 = ADVANCED_FACE('',(#2527),#2310,.T.);
+#2527 = FACE_BOUND('',#2528,.T.);
+#2528 = EDGE_LOOP('',(#2529,#2530,#2531,#2552));
+#2529 = ORIENTED_EDGE('',*,*,#2296,.T.);
+#2530 = ORIENTED_EDGE('',*,*,#2482,.T.);
+#2531 = ORIENTED_EDGE('',*,*,#2532,.F.);
+#2532 = EDGE_CURVE('',#2328,#2483,#2533,.T.);
+#2533 = SURFACE_CURVE('',#2534,(#2538,#2545),.PCURVE_S1.);
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(-1.181101966618E-02,-2.263778976847E-02,
+    4.340551181165E-02));
+#2536 = VECTOR('',#2537,3.937007874016E-02);
+#2537 = DIRECTION('',(0.,0.,1.));
+#2538 = PCURVE('',#2310,#2539);
+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(4.527557953693E-02,0.));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(0.,-1.));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2545 = PCURVE('',#2415,#2546);
+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(0.,-0.));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(0.,-1.));
+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2552 = ORIENTED_EDGE('',*,*,#2327,.F.);
+#2553 = ADVANCED_FACE('',(#2554),#2415,.T.);
+#2554 = FACE_BOUND('',#2555,.T.);
+#2555 = EDGE_LOOP('',(#2556,#2557,#2558,#2559));
+#2556 = ORIENTED_EDGE('',*,*,#2532,.T.);
+#2557 = ORIENTED_EDGE('',*,*,#2505,.T.);
+#2558 = ORIENTED_EDGE('',*,*,#2432,.F.);
+#2559 = ORIENTED_EDGE('',*,*,#2401,.F.);
+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2567)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2561,#2565,#2566)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2561 = ( CONVERSION_BASED_UNIT('INCH',#2563) LENGTH_UNIT() NAMED_UNIT(
+  #2562) );
+#2562 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#2563 = LENGTH_MEASURE_WITH_UNIT(25.4,#2564);
+#2564 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2565 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2566 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2567 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#2561,'distance_accuracy_value','confusion accuracy');
+#2568 = SHAPE_DEFINITION_REPRESENTATION(#2569,#1682);
+#2569 = PRODUCT_DEFINITION_SHAPE('','',#2570);
+#2570 = PRODUCT_DEFINITION('design','',#2571,#2574);
+#2571 = PRODUCT_DEFINITION_FORMATION('','',#2572);
+#2572 = PRODUCT('body','body','',(#2573));
+#2573 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2574 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2576,#2578);
+#2576 = ( REPRESENTATION_RELATIONSHIP('','',#1682,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2577) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#2578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2579);
+#2579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#2570,$);
+#2580 = PRODUCT_TYPE('part',$,(#2572));
+#2581 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2582,#2590,#2597,#2604,#2611,#2618,#2625,#2632,#2639,#2646,#2653,
+    #2660,#2667,#2674,#2682,#2689),#2560);
+#2582 = STYLED_ITEM('color',(#2583),#1685);
+#2583 = PRESENTATION_STYLE_ASSIGNMENT((#2584));
+#2584 = SURFACE_STYLE_USAGE(.BOTH.,#2585);
+#2585 = SURFACE_SIDE_STYLE('',(#2586));
+#2586 = SURFACE_STYLE_FILL_AREA(#2587);
+#2587 = FILL_AREA_STYLE('',(#2588));
+#2588 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2589 = COLOUR_RGB('',0.109803922474,0.109803922474,0.109803922474);
+#2590 = STYLED_ITEM('color',(#2591),#1802);
+#2591 = PRESENTATION_STYLE_ASSIGNMENT((#2592));
+#2592 = SURFACE_STYLE_USAGE(.BOTH.,#2593);
+#2593 = SURFACE_SIDE_STYLE('',(#2594));
+#2594 = SURFACE_STYLE_FILL_AREA(#2595);
+#2595 = FILL_AREA_STYLE('',(#2596));
+#2596 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2597 = STYLED_ITEM('color',(#2598),#1875);
+#2598 = PRESENTATION_STYLE_ASSIGNMENT((#2599));
+#2599 = SURFACE_STYLE_USAGE(.BOTH.,#2600);
+#2600 = SURFACE_SIDE_STYLE('',(#2601));
+#2601 = SURFACE_STYLE_FILL_AREA(#2602);
+#2602 = FILL_AREA_STYLE('',(#2603));
+#2603 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2604 = STYLED_ITEM('color',(#2605),#1928);
+#2605 = PRESENTATION_STYLE_ASSIGNMENT((#2606));
+#2606 = SURFACE_STYLE_USAGE(.BOTH.,#2607);
+#2607 = SURFACE_SIDE_STYLE('',(#2608));
+#2608 = SURFACE_STYLE_FILL_AREA(#2609);
+#2609 = FILL_AREA_STYLE('',(#2610));
+#2610 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2611 = STYLED_ITEM('color',(#2612),#2034);
+#2612 = PRESENTATION_STYLE_ASSIGNMENT((#2613));
+#2613 = SURFACE_STYLE_USAGE(.BOTH.,#2614);
+#2614 = SURFACE_SIDE_STYLE('',(#2615));
+#2615 = SURFACE_STYLE_FILL_AREA(#2616);
+#2616 = FILL_AREA_STYLE('',(#2617));
+#2617 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2618 = STYLED_ITEM('color',(#2619),#2082);
+#2619 = PRESENTATION_STYLE_ASSIGNMENT((#2620));
+#2620 = SURFACE_STYLE_USAGE(.BOTH.,#2621);
+#2621 = SURFACE_SIDE_STYLE('',(#2622));
+#2622 = SURFACE_STYLE_FILL_AREA(#2623);
+#2623 = FILL_AREA_STYLE('',(#2624));
+#2624 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2625 = STYLED_ITEM('color',(#2626),#2114);
+#2626 = PRESENTATION_STYLE_ASSIGNMENT((#2627));
+#2627 = SURFACE_STYLE_USAGE(.BOTH.,#2628);
+#2628 = SURFACE_SIDE_STYLE('',(#2629));
+#2629 = SURFACE_STYLE_FILL_AREA(#2630);
+#2630 = FILL_AREA_STYLE('',(#2631));
+#2631 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2632 = STYLED_ITEM('color',(#2633),#2161);
+#2633 = PRESENTATION_STYLE_ASSIGNMENT((#2634));
+#2634 = SURFACE_STYLE_USAGE(.BOTH.,#2635);
+#2635 = SURFACE_SIDE_STYLE('',(#2636));
+#2636 = SURFACE_STYLE_FILL_AREA(#2637);
+#2637 = FILL_AREA_STYLE('',(#2638));
+#2638 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2639 = STYLED_ITEM('color',(#2640),#2241);
+#2640 = PRESENTATION_STYLE_ASSIGNMENT((#2641));
+#2641 = SURFACE_STYLE_USAGE(.BOTH.,#2642);
+#2642 = SURFACE_SIDE_STYLE('',(#2643));
+#2643 = SURFACE_STYLE_FILL_AREA(#2644);
+#2644 = FILL_AREA_STYLE('',(#2645));
+#2645 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2646 = STYLED_ITEM('color',(#2647),#2322);
+#2647 = PRESENTATION_STYLE_ASSIGNMENT((#2648));
+#2648 = SURFACE_STYLE_USAGE(.BOTH.,#2649);
+#2649 = SURFACE_SIDE_STYLE('',(#2650));
+#2650 = SURFACE_STYLE_FILL_AREA(#2651);
+#2651 = FILL_AREA_STYLE('',(#2652));
+#2652 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2653 = STYLED_ITEM('color',(#2654),#2370);
+#2654 = PRESENTATION_STYLE_ASSIGNMENT((#2655));
+#2655 = SURFACE_STYLE_USAGE(.BOTH.,#2656);
+#2656 = SURFACE_SIDE_STYLE('',(#2657));
+#2657 = SURFACE_STYLE_FILL_AREA(#2658);
+#2658 = FILL_AREA_STYLE('',(#2659));
+#2659 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2660 = STYLED_ITEM('color',(#2661),#2397);
+#2661 = PRESENTATION_STYLE_ASSIGNMENT((#2662));
+#2662 = SURFACE_STYLE_USAGE(.BOTH.,#2663);
+#2663 = SURFACE_SIDE_STYLE('',(#2664));
+#2664 = SURFACE_STYLE_FILL_AREA(#2665);
+#2665 = FILL_AREA_STYLE('',(#2666));
+#2666 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2667 = STYLED_ITEM('color',(#2668),#2428);
+#2668 = PRESENTATION_STYLE_ASSIGNMENT((#2669));
+#2669 = SURFACE_STYLE_USAGE(.BOTH.,#2670);
+#2670 = SURFACE_SIDE_STYLE('',(#2671));
+#2671 = SURFACE_STYLE_FILL_AREA(#2672);
+#2672 = FILL_AREA_STYLE('',(#2673));
+#2673 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2674 = STYLED_ITEM('color',(#2675),#2477);
+#2675 = PRESENTATION_STYLE_ASSIGNMENT((#2676));
+#2676 = SURFACE_STYLE_USAGE(.BOTH.,#2677);
+#2677 = SURFACE_SIDE_STYLE('',(#2678));
+#2678 = SURFACE_STYLE_FILL_AREA(#2679);
+#2679 = FILL_AREA_STYLE('',(#2680));
+#2680 = FILL_AREA_STYLE_COLOUR('',#2681);
+#2681 = COLOUR_RGB('',0.309803932905,0.309803932905,0.309803932905);
+#2682 = STYLED_ITEM('color',(#2683),#2526);
+#2683 = PRESENTATION_STYLE_ASSIGNMENT((#2684));
+#2684 = SURFACE_STYLE_USAGE(.BOTH.,#2685);
+#2685 = SURFACE_SIDE_STYLE('',(#2686));
+#2686 = SURFACE_STYLE_FILL_AREA(#2687);
+#2687 = FILL_AREA_STYLE('',(#2688));
+#2688 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2689 = STYLED_ITEM('color',(#2690),#2553);
+#2690 = PRESENTATION_STYLE_ASSIGNMENT((#2691));
+#2691 = SURFACE_STYLE_USAGE(.BOTH.,#2692);
+#2692 = SURFACE_SIDE_STYLE('',(#2693));
+#2693 = SURFACE_STYLE_FILL_AREA(#2694);
+#2694 = FILL_AREA_STYLE('',(#2695));
+#2695 = FILL_AREA_STYLE_COLOUR('',#2589);
+#2696 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2697,#2707),#1661);
+#2697 = STYLED_ITEM('color',(#2698),#33);
+#2698 = PRESENTATION_STYLE_ASSIGNMENT((#2699,#2705));
+#2699 = SURFACE_STYLE_USAGE(.BOTH.,#2700);
+#2700 = SURFACE_SIDE_STYLE('',(#2701));
+#2701 = SURFACE_STYLE_FILL_AREA(#2702);
+#2702 = FILL_AREA_STYLE('',(#2703));
+#2703 = FILL_AREA_STYLE_COLOUR('',#2704);
+#2704 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2705 = CURVE_STYLE('',#2706,POSITIVE_LENGTH_MEASURE(0.1),#2704);
+#2706 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2707 = STYLED_ITEM('color',(#2708),#823);
+#2708 = PRESENTATION_STYLE_ASSIGNMENT((#2709,#2714));
+#2709 = SURFACE_STYLE_USAGE(.BOTH.,#2710);
+#2710 = SURFACE_SIDE_STYLE('',(#2711));
+#2711 = SURFACE_STYLE_FILL_AREA(#2712);
+#2712 = FILL_AREA_STYLE('',(#2713));
+#2713 = FILL_AREA_STYLE_COLOUR('',#2704);
+#2714 = CURVE_STYLE('',#2715,POSITIVE_LENGTH_MEASURE(0.1),#2704);
+#2715 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/diodes/smd/SOD-323.stl b/Electrical Parts/electronic-components/diodes/smd/SOD-323.stl
new file mode 100644
index 0000000000000000000000000000000000000000..9f6fd333bccd1b943e3f80de3f420713693156c4
GIT binary patch
literal 12484
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

literal 0
HcmV?d00001