diff --git a/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.fcstd b/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.fcstd
new file mode 100644
index 00000000..86b9a3f8
Binary files /dev/null and b/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.fcstd differ
diff --git a/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.step b/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.step
new file mode 100644
index 00000000..e9fbf2ec
--- /dev/null
+++ b/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.step	
@@ -0,0 +1,6982 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/develop/FreeCAD-library/Electrical 
+Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-ma
+le-pin-header-right-angle-type-ii.step','2017-01-01T20:49:22',('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((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,
+  'distance_accuracy_value','confusion accuracy');
+#28 = PRODUCT_TYPE('part',$,(#7));
+#29 = SHAPE_REPRESENTATION('',(#11,#30,#1092,#2154),#3216);
+#30 = MANIFOLD_SOLID_BREP('',#31);
+#31 = CLOSED_SHELL('',(#32,#148,#222,#275,#328,#360,#550,#599,#747,#774,
+    #826,#833,#911,#958,#965,#1033,#1059,#1085));
+#32 = ADVANCED_FACE('',(#33),#47,.T.);
+#33 = FACE_BOUND('',#34,.T.);
+#34 = EDGE_LOOP('',(#35,#69,#96,#123));
+#35 = ORIENTED_EDGE('',*,*,#36,.F.);
+#36 = EDGE_CURVE('',#37,#39,#41,.T.);
+#37 = VERTEX_POINT('',#38);
+#38 = CARTESIAN_POINT('',(-10.04,0.18,1.07));
+#39 = VERTEX_POINT('',#40);
+#40 = CARTESIAN_POINT('',(-10.04,0.18,1.43));
+#41 = SURFACE_CURVE('',#42,(#46,#58),.PCURVE_S1.);
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-10.04,0.18,1.07));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(-2.22044604925E-16,0.,1.));
+#46 = PCURVE('',#47,#52);
+#47 = PLANE('',#48);
+#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
+#49 = CARTESIAN_POINT('',(-10.04,0.18,1.07));
+#50 = DIRECTION('',(-1.,0.,0.));
+#51 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
+#53 = LINE('',#54,#55);
+#54 = CARTESIAN_POINT('',(0.,-0.));
+#55 = VECTOR('',#56,1.);
+#56 = DIRECTION('',(0.707106781187,0.707106781187));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58 = PCURVE('',#59,#64);
+#59 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#60,#61)
+    ,(#62,#63)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#61 = CARTESIAN_POINT('',(-10.04,0.18,1.43));
+#62 = CARTESIAN_POINT('',(-9.54,0.32,0.93));
+#63 = CARTESIAN_POINT('',(-10.04,0.18,1.07));
+#64 = DEFINITIONAL_REPRESENTATION('',(#65),#68);
+#65 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66,#67),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#66 = CARTESIAN_POINT('',(0.64,1.));
+#67 = CARTESIAN_POINT('',(0.,1.));
+#68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#69 = ORIENTED_EDGE('',*,*,#70,.F.);
+#70 = EDGE_CURVE('',#71,#37,#73,.T.);
+#71 = VERTEX_POINT('',#72);
+#72 = CARTESIAN_POINT('',(-10.04,-0.18,1.07));
+#73 = SURFACE_CURVE('',#74,(#78,#85),.PCURVE_S1.);
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-10.04,-0.18,1.07));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(0.,1.,-0.));
+#78 = PCURVE('',#47,#79);
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(0.254558441227,-0.254558441227));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-0.707106781187,0.707106781187));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = PCURVE('',#86,#91);
+#86 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#87,#88)
+    ,(#89,#90)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#87 = CARTESIAN_POINT('',(-9.54,0.32,0.93));
+#88 = CARTESIAN_POINT('',(-10.04,0.18,1.07));
+#89 = CARTESIAN_POINT('',(-9.54,-0.32,0.93));
+#90 = CARTESIAN_POINT('',(-10.04,-0.18,1.07));
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#95);
+#92 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93,#94),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#93 = CARTESIAN_POINT('',(0.64,1.));
+#94 = CARTESIAN_POINT('',(0.,1.));
+#95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#96 = ORIENTED_EDGE('',*,*,#97,.F.);
+#97 = EDGE_CURVE('',#98,#71,#100,.T.);
+#98 = VERTEX_POINT('',#99);
+#99 = CARTESIAN_POINT('',(-10.04,-0.18,1.43));
+#100 = SURFACE_CURVE('',#101,(#105,#112),.PCURVE_S1.);
+#101 = LINE('',#102,#103);
+#102 = CARTESIAN_POINT('',(-10.04,-0.18,1.43));
+#103 = VECTOR('',#104,1.);
+#104 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#105 = PCURVE('',#47,#106);
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(0.509116882454,1.255070014863E-32));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#112 = PCURVE('',#113,#118);
+#113 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#114,#115)
+    ,(#116,#117
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#114 = CARTESIAN_POINT('',(-9.54,-0.32,0.93));
+#115 = CARTESIAN_POINT('',(-10.04,-0.18,1.07));
+#116 = CARTESIAN_POINT('',(-9.54,-0.32,1.57));
+#117 = CARTESIAN_POINT('',(-10.04,-0.18,1.43));
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(0.64,1.));
+#121 = CARTESIAN_POINT('',(0.,1.));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = ORIENTED_EDGE('',*,*,#124,.F.);
+#124 = EDGE_CURVE('',#39,#98,#125,.T.);
+#125 = SURFACE_CURVE('',#126,(#130,#137),.PCURVE_S1.);
+#126 = LINE('',#127,#128);
+#127 = CARTESIAN_POINT('',(-10.04,0.18,1.43));
+#128 = VECTOR('',#129,1.);
+#129 = DIRECTION('',(0.,-1.,0.));
+#130 = PCURVE('',#47,#131);
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.254558441227,0.254558441227));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.707106781187,-0.707106781187));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = PCURVE('',#138,#143);
+#138 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#139,#140)
+    ,(#141,#142
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#139 = CARTESIAN_POINT('',(-9.54,-0.32,1.57));
+#140 = CARTESIAN_POINT('',(-10.04,-0.18,1.43));
+#141 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#142 = CARTESIAN_POINT('',(-10.04,0.18,1.43));
+#143 = DEFINITIONAL_REPRESENTATION('',(#144),#147);
+#144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#145,#146),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#145 = CARTESIAN_POINT('',(0.64,1.));
+#146 = CARTESIAN_POINT('',(0.,1.));
+#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#148 = ADVANCED_FACE('',(#149),#59,.T.);
+#149 = FACE_BOUND('',#150,.T.);
+#150 = EDGE_LOOP('',(#151,#181,#201,#202));
+#151 = ORIENTED_EDGE('',*,*,#152,.T.);
+#152 = EDGE_CURVE('',#153,#155,#157,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#155 = VERTEX_POINT('',#156);
+#156 = CARTESIAN_POINT('',(-9.54,0.32,0.93));
+#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#162 = PCURVE('',#59,#163);
+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(0.,0.));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(1.,0.));
+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#169 = PCURVE('',#170,#175);
+#170 = PLANE('',#171);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(0.32,0.32,0.53));
+#173 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#174 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-1.04,-9.86));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(1.,2.22044604925E-16));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#155,#37,#183,.T.);
+#183 = SURFACE_CURVE('',#184,(#187,#194),.PCURVE_S1.);
+#184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#186),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#185 = CARTESIAN_POINT('',(-9.54,0.32,0.93));
+#186 = CARTESIAN_POINT('',(-10.04,0.18,1.07));
+#187 = PCURVE('',#59,#188);
+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(0.64,0.));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(0.,1.));
+#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#194 = PCURVE('',#86,#195);
+#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(0.,0.));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(0.,1.));
+#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#201 = ORIENTED_EDGE('',*,*,#36,.T.);
+#202 = ORIENTED_EDGE('',*,*,#203,.F.);
+#203 = EDGE_CURVE('',#153,#39,#204,.T.);
+#204 = SURFACE_CURVE('',#205,(#208,#215),.PCURVE_S1.);
+#205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#206,#207),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#206 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#207 = CARTESIAN_POINT('',(-10.04,0.18,1.43));
+#208 = PCURVE('',#59,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(0.,0.));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(0.,1.));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = PCURVE('',#138,#216);
+#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221);
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(0.64,0.));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.,1.));
+#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#222 = ADVANCED_FACE('',(#223),#86,.T.);
+#223 = FACE_BOUND('',#224,.T.);
+#224 = EDGE_LOOP('',(#225,#253,#273,#274));
+#225 = ORIENTED_EDGE('',*,*,#226,.T.);
+#226 = EDGE_CURVE('',#155,#227,#229,.T.);
+#227 = VERTEX_POINT('',#228);
+#228 = CARTESIAN_POINT('',(-9.54,-0.32,0.93));
+#229 = SURFACE_CURVE('',#230,(#234,#241),.PCURVE_S1.);
+#230 = LINE('',#231,#232);
+#231 = CARTESIAN_POINT('',(-9.54,0.32,0.93));
+#232 = VECTOR('',#233,1.);
+#233 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#234 = PCURVE('',#86,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#237,#238,#239),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#237 = CARTESIAN_POINT('',(3.423499032404E-16,6.12165168857E-16));
+#238 = CARTESIAN_POINT('',(0.32,-5.799538072456E-16));
+#239 = CARTESIAN_POINT('',(0.64,0.));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = PCURVE('',#242,#247);
+#242 = PLANE('',#243);
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(-0.72,0.32,0.93));
+#245 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#246 = DIRECTION('',(-1.,0.,0.));
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(8.82,0.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.,-1.));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#253 = ORIENTED_EDGE('',*,*,#254,.T.);
+#254 = EDGE_CURVE('',#227,#71,#255,.T.);
+#255 = SURFACE_CURVE('',#256,(#259,#266),.PCURVE_S1.);
+#256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#257,#258),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#257 = CARTESIAN_POINT('',(-9.54,-0.32,0.93));
+#258 = CARTESIAN_POINT('',(-10.04,-0.18,1.07));
+#259 = PCURVE('',#86,#260);
+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(0.64,0.));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(0.,1.));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = PCURVE('',#113,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(0.,0.));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.,1.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#70,.T.);
+#274 = ORIENTED_EDGE('',*,*,#182,.F.);
+#275 = ADVANCED_FACE('',(#276),#113,.T.);
+#276 = FACE_BOUND('',#277,.T.);
+#277 = EDGE_LOOP('',(#278,#306,#326,#327));
+#278 = ORIENTED_EDGE('',*,*,#279,.T.);
+#279 = EDGE_CURVE('',#227,#280,#282,.T.);
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(-9.54,-0.32,1.57));
+#282 = SURFACE_CURVE('',#283,(#287,#294),.PCURVE_S1.);
+#283 = LINE('',#284,#285);
+#284 = CARTESIAN_POINT('',(-9.54,-0.32,0.93));
+#285 = VECTOR('',#286,1.);
+#286 = DIRECTION('',(-2.22044604925E-16,0.,1.));
+#287 = PCURVE('',#113,#288);
+#288 = DEFINITIONAL_REPRESENTATION('',(#289),#293);
+#289 = LINE('',#290,#291);
+#290 = CARTESIAN_POINT('',(0.,0.));
+#291 = VECTOR('',#292,1.);
+#292 = DIRECTION('',(1.,0.));
+#293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#294 = PCURVE('',#295,#300);
+#295 = PLANE('',#296);
+#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299);
+#297 = CARTESIAN_POINT('',(0.32,-0.32,0.53));
+#298 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#299 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(-0.4,-9.86));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(-1.,-2.22044604925E-16));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#280,#98,#308,.T.);
+#308 = SURFACE_CURVE('',#309,(#312,#319),.PCURVE_S1.);
+#309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#310,#311),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#310 = CARTESIAN_POINT('',(-9.54,-0.32,1.57));
+#311 = CARTESIAN_POINT('',(-10.04,-0.18,1.43));
+#312 = PCURVE('',#113,#313);
+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(0.64,0.));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(0.,1.));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = PCURVE('',#138,#320);
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(0.,0.));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,1.));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#326 = ORIENTED_EDGE('',*,*,#97,.T.);
+#327 = ORIENTED_EDGE('',*,*,#254,.F.);
+#328 = ADVANCED_FACE('',(#329),#138,.T.);
+#329 = FACE_BOUND('',#330,.T.);
+#330 = EDGE_LOOP('',(#331,#357,#358,#359));
+#331 = ORIENTED_EDGE('',*,*,#332,.F.);
+#332 = EDGE_CURVE('',#153,#280,#333,.T.);
+#333 = SURFACE_CURVE('',#334,(#338,#345),.PCURVE_S1.);
+#334 = LINE('',#335,#336);
+#335 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#336 = VECTOR('',#337,1.);
+#337 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#338 = PCURVE('',#138,#339);
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#341,#342,#343),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#341 = CARTESIAN_POINT('',(0.64,0.));
+#342 = CARTESIAN_POINT('',(0.32,-3.326700916608E-16));
+#343 = CARTESIAN_POINT('',(2.936984648229E-16,3.799109584575E-16));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = PCURVE('',#346,#351);
+#346 = PLANE('',#347);
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#349 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#350 = DIRECTION('',(1.,0.,0.));
+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356);
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(0.,0.));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(0.,-1.));
+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#357 = ORIENTED_EDGE('',*,*,#203,.T.);
+#358 = ORIENTED_EDGE('',*,*,#124,.T.);
+#359 = ORIENTED_EDGE('',*,*,#307,.F.);
+#360 = ADVANCED_FACE('',(#361),#170,.F.);
+#361 = FACE_BOUND('',#362,.F.);
+#362 = EDGE_LOOP('',(#363,#393,#422,#443,#444,#467,#496,#524));
+#363 = ORIENTED_EDGE('',*,*,#364,.F.);
+#364 = EDGE_CURVE('',#365,#367,#369,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(0.32,0.32,0.53));
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(0.32,0.32,-2.5));
+#369 = SURFACE_CURVE('',#370,(#374,#381),.PCURVE_S1.);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(0.32,0.32,0.53));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#374 = PCURVE('',#170,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(-1.110223024625E-16,5.551115123126E-17));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(1.,0.));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = PCURVE('',#382,#387);
+#382 = PLANE('',#383);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.32,0.32,0.53));
+#385 = DIRECTION('',(1.,0.,0.));
+#386 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.479114197289E-31));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(1.,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#394,.T.);
+#394 = EDGE_CURVE('',#365,#395,#397,.T.);
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(-0.72,0.32,1.57));
+#397 = SURFACE_CURVE('',#398,(#403,#410),.PCURVE_S1.);
+#398 = CIRCLE('',#399,1.04);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(-0.72,0.32,0.53));
+#401 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#402 = DIRECTION('',(1.,0.,0.));
+#403 = PCURVE('',#170,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = CIRCLE('',#406,1.04);
+#406 = AXIS2_PLACEMENT_2D('',#407,#408);
+#407 = CARTESIAN_POINT('',(0.,-1.04));
+#408 = DIRECTION('',(0.,1.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = CYLINDRICAL_SURFACE('',#412,1.04);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-0.72,0.32,0.53));
+#414 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#415 = DIRECTION('',(1.,0.,0.));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(-0.,0.));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(-1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#153,#395,#424,.T.);
+#424 = SURFACE_CURVE('',#425,(#429,#436),.PCURVE_S1.);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(-9.54,0.32,1.57));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(1.,0.,0.));
+#429 = PCURVE('',#170,#430);
+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(-1.04,-9.86));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(0.,1.));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#436 = PCURVE('',#346,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(1.,0.));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#443 = ORIENTED_EDGE('',*,*,#152,.T.);
+#444 = ORIENTED_EDGE('',*,*,#445,.F.);
+#445 = EDGE_CURVE('',#446,#155,#448,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(-0.72,0.32,0.93));
+#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(-0.72,0.32,0.93));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(-1.,0.,0.));
+#453 = PCURVE('',#170,#454);
+#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(-0.4,-1.04));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(-0.,-1.));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = PCURVE('',#242,#461);
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(1.110223024625E-16,0.));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(1.,0.));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#467 = ORIENTED_EDGE('',*,*,#468,.F.);
+#468 = EDGE_CURVE('',#469,#446,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(-0.32,0.32,0.53));
+#471 = SURFACE_CURVE('',#472,(#477,#484),.PCURVE_S1.);
+#472 = CIRCLE('',#473,0.4);
+#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476);
+#474 = CARTESIAN_POINT('',(-0.72,0.32,0.53));
+#475 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#476 = DIRECTION('',(1.,0.,0.));
+#477 = PCURVE('',#170,#478);
+#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483);
+#479 = CIRCLE('',#480,0.4);
+#480 = AXIS2_PLACEMENT_2D('',#481,#482);
+#481 = CARTESIAN_POINT('',(0.,-1.04));
+#482 = DIRECTION('',(0.,1.));
+#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#484 = PCURVE('',#485,#490);
+#485 = CYLINDRICAL_SURFACE('',#486,0.4);
+#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
+#487 = CARTESIAN_POINT('',(-0.72,0.32,0.53));
+#488 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#489 = DIRECTION('',(1.,0.,0.));
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(-0.,0.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(-1.,0.));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#498,#469,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#500 = SURFACE_CURVE('',#501,(#505,#512),.PCURVE_S1.);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#505 = PCURVE('',#170,#506);
+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(3.03,-0.64));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(-1.,0.));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = PCURVE('',#513,#518);
+#513 = PLANE('',#514);
+#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
+#515 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#516 = DIRECTION('',(-1.,0.,0.));
+#517 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(-4.440892098501E-16,2.958228394579E-31));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(1.,0.));
+#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#524 = ORIENTED_EDGE('',*,*,#525,.T.);
+#525 = EDGE_CURVE('',#498,#367,#526,.T.);
+#526 = SURFACE_CURVE('',#527,(#531,#538),.PCURVE_S1.);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(1.,0.,0.));
+#531 = PCURVE('',#170,#532);
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(3.03,-0.64));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(0.,1.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = PCURVE('',#539,#544);
+#539 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#540,#541)
+    ,(#542,#543
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#540 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#541 = CARTESIAN_POINT('',(-0.18,0.18,-3.));
+#542 = CARTESIAN_POINT('',(0.32,0.32,-2.5));
+#543 = CARTESIAN_POINT('',(0.18,0.18,-3.));
+#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(0.,0.));
+#547 = VECTOR('',#548,1.);
+#548 = DIRECTION('',(1.,0.));
+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#550 = ADVANCED_FACE('',(#551),#242,.T.);
+#551 = FACE_BOUND('',#552,.T.);
+#552 = EDGE_LOOP('',(#553,#576,#597,#598));
+#553 = ORIENTED_EDGE('',*,*,#554,.T.);
+#554 = EDGE_CURVE('',#446,#555,#557,.T.);
+#555 = VERTEX_POINT('',#556);
+#556 = CARTESIAN_POINT('',(-0.72,-0.32,0.93));
+#557 = SURFACE_CURVE('',#558,(#562,#569),.PCURVE_S1.);
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(-0.72,0.32,0.93));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#562 = PCURVE('',#242,#563);
+#563 = DEFINITIONAL_REPRESENTATION('',(#564),#568);
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(0.,0.));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(0.,-1.));
+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#569 = PCURVE('',#485,#570);
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(-0.,-1.));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = ORIENTED_EDGE('',*,*,#577,.T.);
+#577 = EDGE_CURVE('',#555,#227,#578,.T.);
+#578 = SURFACE_CURVE('',#579,(#583,#590),.PCURVE_S1.);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(-0.72,-0.32,0.93));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(-1.,0.,0.));
+#583 = PCURVE('',#242,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(1.110223024625E-16,-0.64));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(1.,0.));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#590 = PCURVE('',#295,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(-0.4,-1.04));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(-0.,-1.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = ORIENTED_EDGE('',*,*,#226,.F.);
+#598 = ORIENTED_EDGE('',*,*,#445,.F.);
+#599 = ADVANCED_FACE('',(#600),#295,.T.);
+#600 = FACE_BOUND('',#601,.T.);
+#601 = EDGE_LOOP('',(#602,#627,#651,#672,#673,#674,#698,#721));
+#602 = ORIENTED_EDGE('',*,*,#603,.F.);
+#603 = EDGE_CURVE('',#604,#606,#608,.T.);
+#604 = VERTEX_POINT('',#605);
+#605 = CARTESIAN_POINT('',(0.32,-0.32,0.53));
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(0.32,-0.32,-2.5));
+#608 = SURFACE_CURVE('',#609,(#613,#620),.PCURVE_S1.);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.32,-0.32,0.53));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#613 = PCURVE('',#295,#614);
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
+#615 = LINE('',#616,#617);
+#616 = CARTESIAN_POINT('',(-1.110223024625E-16,5.551115123126E-17));
+#617 = VECTOR('',#618,1.);
+#618 = DIRECTION('',(1.,0.));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#620 = PCURVE('',#382,#621);
+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(-1.7763568394E-17,-0.64));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(1.,0.));
+#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#627 = ORIENTED_EDGE('',*,*,#628,.T.);
+#628 = EDGE_CURVE('',#604,#629,#631,.T.);
+#629 = VERTEX_POINT('',#630);
+#630 = CARTESIAN_POINT('',(-0.72,-0.32,1.57));
+#631 = SURFACE_CURVE('',#632,(#637,#644),.PCURVE_S1.);
+#632 = CIRCLE('',#633,1.04);
+#633 = AXIS2_PLACEMENT_3D('',#634,#635,#636);
+#634 = CARTESIAN_POINT('',(-0.72,-0.32,0.53));
+#635 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#636 = DIRECTION('',(1.,0.,0.));
+#637 = PCURVE('',#295,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = CIRCLE('',#640,1.04);
+#640 = AXIS2_PLACEMENT_2D('',#641,#642);
+#641 = CARTESIAN_POINT('',(0.,-1.04));
+#642 = DIRECTION('',(0.,1.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = PCURVE('',#411,#645);
+#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650);
+#646 = LINE('',#647,#648);
+#647 = CARTESIAN_POINT('',(-0.,-0.64));
+#648 = VECTOR('',#649,1.);
+#649 = DIRECTION('',(-1.,0.));
+#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#651 = ORIENTED_EDGE('',*,*,#652,.F.);
+#652 = EDGE_CURVE('',#280,#629,#653,.T.);
+#653 = SURFACE_CURVE('',#654,(#658,#665),.PCURVE_S1.);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(-9.54,-0.32,1.57));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(1.,0.,0.));
+#658 = PCURVE('',#295,#659);
+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(-1.04,-9.86));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(0.,1.));
+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#665 = PCURVE('',#346,#666);
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.64));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(1.,0.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = ORIENTED_EDGE('',*,*,#279,.F.);
+#673 = ORIENTED_EDGE('',*,*,#577,.F.);
+#674 = ORIENTED_EDGE('',*,*,#675,.F.);
+#675 = EDGE_CURVE('',#676,#555,#678,.T.);
+#676 = VERTEX_POINT('',#677);
+#677 = CARTESIAN_POINT('',(-0.32,-0.32,0.53));
+#678 = SURFACE_CURVE('',#679,(#684,#691),.PCURVE_S1.);
+#679 = CIRCLE('',#680,0.4);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(-0.72,-0.32,0.53));
+#682 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#683 = DIRECTION('',(1.,0.,0.));
+#684 = PCURVE('',#295,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
+#686 = CIRCLE('',#687,0.4);
+#687 = AXIS2_PLACEMENT_2D('',#688,#689);
+#688 = CARTESIAN_POINT('',(0.,-1.04));
+#689 = DIRECTION('',(0.,1.));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#691 = PCURVE('',#485,#692);
+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(-0.,-0.64));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(-1.,0.));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#698 = ORIENTED_EDGE('',*,*,#699,.F.);
+#699 = EDGE_CURVE('',#700,#676,#702,.T.);
+#700 = VERTEX_POINT('',#701);
+#701 = CARTESIAN_POINT('',(-0.32,-0.32,-2.5));
+#702 = SURFACE_CURVE('',#703,(#707,#714),.PCURVE_S1.);
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(-0.32,-0.32,-2.5));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#707 = PCURVE('',#295,#708);
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(3.03,-0.64));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(-1.,0.));
+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#714 = PCURVE('',#513,#715);
+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(-8.704148513061E-16,-0.64));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(1.,0.));
+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#721 = ORIENTED_EDGE('',*,*,#722,.F.);
+#722 = EDGE_CURVE('',#606,#700,#723,.T.);
+#723 = SURFACE_CURVE('',#724,(#728,#735),.PCURVE_S1.);
+#724 = LINE('',#725,#726);
+#725 = CARTESIAN_POINT('',(0.32,-0.32,-2.5));
+#726 = VECTOR('',#727,1.);
+#727 = DIRECTION('',(-1.,0.,0.));
+#728 = PCURVE('',#295,#729);
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(3.03,-3.330669073875E-16));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(-0.,-1.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = PCURVE('',#736,#741);
+#736 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#737,#738)
+    ,(#739,#740
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#737 = CARTESIAN_POINT('',(0.32,-0.32,-2.5));
+#738 = CARTESIAN_POINT('',(0.18,-0.18,-3.));
+#739 = CARTESIAN_POINT('',(-0.32,-0.32,-2.5));
+#740 = CARTESIAN_POINT('',(-0.18,-0.18,-3.));
+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(0.,0.));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(1.,0.));
+#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#747 = ADVANCED_FACE('',(#748),#346,.T.);
+#748 = FACE_BOUND('',#749,.T.);
+#749 = EDGE_LOOP('',(#750,#751,#752,#773));
+#750 = ORIENTED_EDGE('',*,*,#332,.T.);
+#751 = ORIENTED_EDGE('',*,*,#652,.T.);
+#752 = ORIENTED_EDGE('',*,*,#753,.F.);
+#753 = EDGE_CURVE('',#395,#629,#754,.T.);
+#754 = SURFACE_CURVE('',#755,(#759,#766),.PCURVE_S1.);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(-0.72,0.32,1.57));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#759 = PCURVE('',#346,#760);
+#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(8.82,0.));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(0.,-1.));
+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#766 = PCURVE('',#411,#767);
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(-0.,-1.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = ORIENTED_EDGE('',*,*,#423,.F.);
+#774 = ADVANCED_FACE('',(#775),#382,.T.);
+#775 = FACE_BOUND('',#776,.T.);
+#776 = EDGE_LOOP('',(#777,#798,#799,#825));
+#777 = ORIENTED_EDGE('',*,*,#778,.T.);
+#778 = EDGE_CURVE('',#365,#604,#779,.T.);
+#779 = SURFACE_CURVE('',#780,(#784,#791),.PCURVE_S1.);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(0.32,0.32,0.53));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#784 = PCURVE('',#382,#785);
+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790);
+#786 = LINE('',#787,#788);
+#787 = CARTESIAN_POINT('',(0.,0.));
+#788 = VECTOR('',#789,1.);
+#789 = DIRECTION('',(2.22044604925E-16,-1.));
+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#791 = PCURVE('',#411,#792);
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(-6.61991412146E-17,0.));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(-0.,-1.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = ORIENTED_EDGE('',*,*,#603,.T.);
+#799 = ORIENTED_EDGE('',*,*,#800,.F.);
+#800 = EDGE_CURVE('',#367,#606,#801,.T.);
+#801 = SURFACE_CURVE('',#802,(#806,#813),.PCURVE_S1.);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(0.32,0.32,-2.5));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#806 = PCURVE('',#382,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(3.03,1.998401444325E-17));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(2.22044604925E-16,-1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = PCURVE('',#814,#819);
+#814 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#815,#816)
+    ,(#817,#818
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#815 = CARTESIAN_POINT('',(0.32,0.32,-2.5));
+#816 = CARTESIAN_POINT('',(0.18,0.18,-3.));
+#817 = CARTESIAN_POINT('',(0.32,-0.32,-2.5));
+#818 = CARTESIAN_POINT('',(0.18,-0.18,-3.));
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
+#820 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#821,#822,#823),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#821 = CARTESIAN_POINT('',(2.474258142762E-15,1.748999324602E-15));
+#822 = CARTESIAN_POINT('',(0.32,2.389936967666E-15));
+#823 = CARTESIAN_POINT('',(0.64,0.));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = ORIENTED_EDGE('',*,*,#364,.F.);
+#826 = ADVANCED_FACE('',(#827),#411,.T.);
+#827 = FACE_BOUND('',#828,.F.);
+#828 = EDGE_LOOP('',(#829,#830,#831,#832));
+#829 = ORIENTED_EDGE('',*,*,#778,.T.);
+#830 = ORIENTED_EDGE('',*,*,#628,.T.);
+#831 = ORIENTED_EDGE('',*,*,#753,.F.);
+#832 = ORIENTED_EDGE('',*,*,#394,.F.);
+#833 = ADVANCED_FACE('',(#834),#539,.T.);
+#834 = FACE_BOUND('',#835,.T.);
+#835 = EDGE_LOOP('',(#836,#837,#859,#886));
+#836 = ORIENTED_EDGE('',*,*,#525,.T.);
+#837 = ORIENTED_EDGE('',*,*,#838,.T.);
+#838 = EDGE_CURVE('',#367,#839,#841,.T.);
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(0.18,0.18,-3.));
+#841 = SURFACE_CURVE('',#842,(#845,#852),.PCURVE_S1.);
+#842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#843,#844),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#843 = CARTESIAN_POINT('',(0.32,0.32,-2.5));
+#844 = CARTESIAN_POINT('',(0.18,0.18,-3.));
+#845 = PCURVE('',#539,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(0.64,0.));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(0.,1.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = PCURVE('',#814,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(0.,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(0.,1.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = ORIENTED_EDGE('',*,*,#860,.T.);
+#860 = EDGE_CURVE('',#839,#861,#863,.T.);
+#861 = VERTEX_POINT('',#862);
+#862 = CARTESIAN_POINT('',(-0.18,0.18,-3.));
+#863 = SURFACE_CURVE('',#864,(#868,#874),.PCURVE_S1.);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(0.18,0.18,-3.));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(-1.,0.,0.));
+#868 = PCURVE('',#539,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#873);
+#870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#871,#872),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#871 = CARTESIAN_POINT('',(0.64,1.));
+#872 = CARTESIAN_POINT('',(0.,1.));
+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#874 = PCURVE('',#875,#880);
+#875 = PLANE('',#876);
+#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);
+#877 = CARTESIAN_POINT('',(0.18,0.18,-3.));
+#878 = DIRECTION('',(-2.22044604925E-16,0.,-1.));
+#879 = DIRECTION('',(-0.707106781187,-0.707106781187,1.570092458684E-16)
+  );
+#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885);
+#881 = LINE('',#882,#883);
+#882 = CARTESIAN_POINT('',(0.,-0.));
+#883 = VECTOR('',#884,1.);
+#884 = DIRECTION('',(0.707106781187,0.707106781187));
+#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#886 = ORIENTED_EDGE('',*,*,#887,.F.);
+#887 = EDGE_CURVE('',#498,#861,#888,.T.);
+#888 = SURFACE_CURVE('',#889,(#892,#899),.PCURVE_S1.);
+#889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#890,#891),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#890 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#891 = CARTESIAN_POINT('',(-0.18,0.18,-3.));
+#892 = PCURVE('',#539,#893);
+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(0.,0.));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(0.,1.));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#899 = PCURVE('',#900,#905);
+#900 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#901,#902)
+    ,(#903,#904
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#901 = CARTESIAN_POINT('',(-0.32,-0.32,-2.5));
+#902 = CARTESIAN_POINT('',(-0.18,-0.18,-3.));
+#903 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#904 = CARTESIAN_POINT('',(-0.18,0.18,-3.));
+#905 = DEFINITIONAL_REPRESENTATION('',(#906),#910);
+#906 = LINE('',#907,#908);
+#907 = CARTESIAN_POINT('',(0.64,0.));
+#908 = VECTOR('',#909,1.);
+#909 = DIRECTION('',(0.,1.));
+#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#911 = ADVANCED_FACE('',(#912),#513,.T.);
+#912 = FACE_BOUND('',#913,.T.);
+#913 = EDGE_LOOP('',(#914,#935,#936,#957));
+#914 = ORIENTED_EDGE('',*,*,#915,.T.);
+#915 = EDGE_CURVE('',#498,#700,#916,.T.);
+#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(-0.32,0.32,-2.5));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#921 = PCURVE('',#513,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(0.,0.));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(-2.22044604925E-16,-1.));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#928 = PCURVE('',#900,#929);
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#931,#932,#933),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#931 = CARTESIAN_POINT('',(0.64,2.096147547587E-15));
+#932 = CARTESIAN_POINT('',(0.32,2.472361196003E-15));
+#933 = CARTESIAN_POINT('',(0.,0.));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = ORIENTED_EDGE('',*,*,#699,.T.);
+#936 = ORIENTED_EDGE('',*,*,#937,.F.);
+#937 = EDGE_CURVE('',#469,#676,#938,.T.);
+#938 = SURFACE_CURVE('',#939,(#943,#950),.PCURVE_S1.);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-0.32,0.32,0.53));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#943 = PCURVE('',#513,#944);
+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);
+#945 = LINE('',#946,#947);
+#946 = CARTESIAN_POINT('',(3.03,-1.998401444325E-17));
+#947 = VECTOR('',#948,1.);
+#948 = DIRECTION('',(-2.22044604925E-16,-1.));
+#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#950 = PCURVE('',#485,#951);
+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(-0.,0.));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(-0.,-1.));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = ORIENTED_EDGE('',*,*,#497,.F.);
+#958 = ADVANCED_FACE('',(#959),#485,.F.);
+#959 = FACE_BOUND('',#960,.T.);
+#960 = EDGE_LOOP('',(#961,#962,#963,#964));
+#961 = ORIENTED_EDGE('',*,*,#937,.T.);
+#962 = ORIENTED_EDGE('',*,*,#675,.T.);
+#963 = ORIENTED_EDGE('',*,*,#554,.F.);
+#964 = ORIENTED_EDGE('',*,*,#468,.F.);
+#965 = ADVANCED_FACE('',(#966),#736,.T.);
+#966 = FACE_BOUND('',#967,.T.);
+#967 = EDGE_LOOP('',(#968,#969,#991,#1013));
+#968 = ORIENTED_EDGE('',*,*,#722,.T.);
+#969 = ORIENTED_EDGE('',*,*,#970,.T.);
+#970 = EDGE_CURVE('',#700,#971,#973,.T.);
+#971 = VERTEX_POINT('',#972);
+#972 = CARTESIAN_POINT('',(-0.18,-0.18,-3.));
+#973 = SURFACE_CURVE('',#974,(#977,#984),.PCURVE_S1.);
+#974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#975,#976),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#975 = CARTESIAN_POINT('',(-0.32,-0.32,-2.5));
+#976 = CARTESIAN_POINT('',(-0.18,-0.18,-3.));
+#977 = PCURVE('',#736,#978);
+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(0.64,0.));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(0.,1.));
+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#984 = PCURVE('',#900,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(0.,0.));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(0.,1.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = ORIENTED_EDGE('',*,*,#992,.T.);
+#992 = EDGE_CURVE('',#971,#993,#995,.T.);
+#993 = VERTEX_POINT('',#994);
+#994 = CARTESIAN_POINT('',(0.18,-0.18,-3.));
+#995 = SURFACE_CURVE('',#996,(#1000,#1006),.PCURVE_S1.);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(-0.18,-0.18,-3.));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(1.,0.,0.));
+#1000 = PCURVE('',#736,#1001);
+#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1005);
+#1002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1003,#1004),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1003 = CARTESIAN_POINT('',(0.64,1.));
+#1004 = CARTESIAN_POINT('',(0.,1.));
+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1006 = PCURVE('',#875,#1007);
+#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012);
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(0.509116882454,1.255070014863E-32));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1013 = ORIENTED_EDGE('',*,*,#1014,.F.);
+#1014 = EDGE_CURVE('',#606,#993,#1015,.T.);
+#1015 = SURFACE_CURVE('',#1016,(#1019,#1026),.PCURVE_S1.);
+#1016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1017,#1018),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1017 = CARTESIAN_POINT('',(0.32,-0.32,-2.5));
+#1018 = CARTESIAN_POINT('',(0.18,-0.18,-3.));
+#1019 = PCURVE('',#736,#1020);
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(0.,0.));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(0.,1.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1026 = PCURVE('',#814,#1027);
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(0.64,0.));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(0.,1.));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = ADVANCED_FACE('',(#1034),#814,.T.);
+#1034 = FACE_BOUND('',#1035,.T.);
+#1035 = EDGE_LOOP('',(#1036,#1037,#1038,#1058));
+#1036 = ORIENTED_EDGE('',*,*,#800,.T.);
+#1037 = ORIENTED_EDGE('',*,*,#1014,.T.);
+#1038 = ORIENTED_EDGE('',*,*,#1039,.T.);
+#1039 = EDGE_CURVE('',#993,#839,#1040,.T.);
+#1040 = SURFACE_CURVE('',#1041,(#1045,#1051),.PCURVE_S1.);
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(0.18,-0.18,-3.));
+#1043 = VECTOR('',#1044,1.);
+#1044 = DIRECTION('',(0.,1.,0.));
+#1045 = PCURVE('',#814,#1046);
+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1050);
+#1047 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1048,#1049),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1048 = CARTESIAN_POINT('',(0.64,1.));
+#1049 = CARTESIAN_POINT('',(0.,1.));
+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1051 = PCURVE('',#875,#1052);
+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);
+#1053 = LINE('',#1054,#1055);
+#1054 = CARTESIAN_POINT('',(0.254558441227,-0.254558441227));
+#1055 = VECTOR('',#1056,1.);
+#1056 = DIRECTION('',(-0.707106781187,0.707106781187));
+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1058 = ORIENTED_EDGE('',*,*,#838,.F.);
+#1059 = ADVANCED_FACE('',(#1060),#900,.T.);
+#1060 = FACE_BOUND('',#1061,.T.);
+#1061 = EDGE_LOOP('',(#1062,#1063,#1064,#1084));
+#1062 = ORIENTED_EDGE('',*,*,#915,.F.);
+#1063 = ORIENTED_EDGE('',*,*,#887,.T.);
+#1064 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#1065 = EDGE_CURVE('',#861,#971,#1066,.T.);
+#1066 = SURFACE_CURVE('',#1067,(#1071,#1077),.PCURVE_S1.);
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(-0.18,0.18,-3.));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(0.,-1.,0.));
+#1071 = PCURVE('',#900,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1076);
+#1073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1074,#1075),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1074 = CARTESIAN_POINT('',(0.64,1.));
+#1075 = CARTESIAN_POINT('',(0.,1.));
+#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1077 = PCURVE('',#875,#1078);
+#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1083);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(0.254558441227,0.254558441227));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(0.707106781187,-0.707106781187));
+#1083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1084 = ORIENTED_EDGE('',*,*,#970,.F.);
+#1085 = ADVANCED_FACE('',(#1086),#875,.T.);
+#1086 = FACE_BOUND('',#1087,.T.);
+#1087 = EDGE_LOOP('',(#1088,#1089,#1090,#1091));
+#1088 = ORIENTED_EDGE('',*,*,#860,.F.);
+#1089 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#1090 = ORIENTED_EDGE('',*,*,#992,.F.);
+#1091 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1092 = MANIFOLD_SOLID_BREP('',#1093);
+#1093 = CLOSED_SHELL('',(#1094,#1210,#1284,#1337,#1390,#1422,#1612,#1661
+    ,#1809,#1836,#1888,#1895,#1973,#2020,#2027,#2095,#2121,#2147));
+#1094 = ADVANCED_FACE('',(#1095),#1109,.T.);
+#1095 = FACE_BOUND('',#1096,.T.);
+#1096 = EDGE_LOOP('',(#1097,#1131,#1158,#1185));
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1099,#1101,#1103,.T.);
+#1099 = VERTEX_POINT('',#1100);
+#1100 = CARTESIAN_POINT('',(-10.04,2.72,1.07));
+#1101 = VERTEX_POINT('',#1102);
+#1102 = CARTESIAN_POINT('',(-10.04,2.72,1.43));
+#1103 = SURFACE_CURVE('',#1104,(#1108,#1120),.PCURVE_S1.);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(-10.04,2.72,1.07));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(-2.22044604925E-16,0.,1.));
+#1108 = PCURVE('',#1109,#1114);
+#1109 = PLANE('',#1110);
+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);
+#1111 = CARTESIAN_POINT('',(-10.04,2.72,1.07));
+#1112 = DIRECTION('',(-1.,0.,0.));
+#1113 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(0.,-0.));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(0.707106781187,0.707106781187));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = PCURVE('',#1121,#1126);
+#1121 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1122,#1123)
+    ,(#1124,#1125
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1122 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1123 = CARTESIAN_POINT('',(-10.04,2.72,1.43));
+#1124 = CARTESIAN_POINT('',(-9.54,2.86,0.93));
+#1125 = CARTESIAN_POINT('',(-10.04,2.72,1.07));
+#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1130);
+#1127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1128,#1129),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1128 = CARTESIAN_POINT('',(0.64,1.));
+#1129 = CARTESIAN_POINT('',(0.,1.));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1131 = ORIENTED_EDGE('',*,*,#1132,.F.);
+#1132 = EDGE_CURVE('',#1133,#1099,#1135,.T.);
+#1133 = VERTEX_POINT('',#1134);
+#1134 = CARTESIAN_POINT('',(-10.04,2.36,1.07));
+#1135 = SURFACE_CURVE('',#1136,(#1140,#1147),.PCURVE_S1.);
+#1136 = LINE('',#1137,#1138);
+#1137 = CARTESIAN_POINT('',(-10.04,2.36,1.07));
+#1138 = VECTOR('',#1139,1.);
+#1139 = DIRECTION('',(0.,1.,-0.));
+#1140 = PCURVE('',#1109,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(0.254558441227,-0.254558441227));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(-0.707106781187,0.707106781187));
+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1147 = PCURVE('',#1148,#1153);
+#1148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1149,#1150)
+    ,(#1151,#1152
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1149 = CARTESIAN_POINT('',(-9.54,2.86,0.93));
+#1150 = CARTESIAN_POINT('',(-10.04,2.72,1.07));
+#1151 = CARTESIAN_POINT('',(-9.54,2.22,0.93));
+#1152 = CARTESIAN_POINT('',(-10.04,2.36,1.07));
+#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1157);
+#1154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1155,#1156),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1155 = CARTESIAN_POINT('',(0.64,1.));
+#1156 = CARTESIAN_POINT('',(0.,1.));
+#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1158 = ORIENTED_EDGE('',*,*,#1159,.F.);
+#1159 = EDGE_CURVE('',#1160,#1133,#1162,.T.);
+#1160 = VERTEX_POINT('',#1161);
+#1161 = CARTESIAN_POINT('',(-10.04,2.36,1.43));
+#1162 = SURFACE_CURVE('',#1163,(#1167,#1174),.PCURVE_S1.);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(-10.04,2.36,1.43));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#1167 = PCURVE('',#1109,#1168);
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(0.509116882454,1.255070014863E-32));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = PCURVE('',#1175,#1180);
+#1175 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1176,#1177)
+    ,(#1178,#1179
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1176 = CARTESIAN_POINT('',(-9.54,2.22,0.93));
+#1177 = CARTESIAN_POINT('',(-10.04,2.36,1.07));
+#1178 = CARTESIAN_POINT('',(-9.54,2.22,1.57));
+#1179 = CARTESIAN_POINT('',(-10.04,2.36,1.43));
+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1184);
+#1181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1182,#1183),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1182 = CARTESIAN_POINT('',(0.64,1.));
+#1183 = CARTESIAN_POINT('',(0.,1.));
+#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1185 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1186 = EDGE_CURVE('',#1101,#1160,#1187,.T.);
+#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(-10.04,2.72,1.43));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(0.,-1.,0.));
+#1192 = PCURVE('',#1109,#1193);
+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(0.254558441227,0.254558441227));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(0.707106781187,-0.707106781187));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1199 = PCURVE('',#1200,#1205);
+#1200 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1201,#1202)
+    ,(#1203,#1204
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1201 = CARTESIAN_POINT('',(-9.54,2.22,1.57));
+#1202 = CARTESIAN_POINT('',(-10.04,2.36,1.43));
+#1203 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1204 = CARTESIAN_POINT('',(-10.04,2.72,1.43));
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1209);
+#1206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1207,#1208),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1207 = CARTESIAN_POINT('',(0.64,1.));
+#1208 = CARTESIAN_POINT('',(0.,1.));
+#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1210 = ADVANCED_FACE('',(#1211),#1121,.T.);
+#1211 = FACE_BOUND('',#1212,.T.);
+#1212 = EDGE_LOOP('',(#1213,#1243,#1263,#1264));
+#1213 = ORIENTED_EDGE('',*,*,#1214,.T.);
+#1214 = EDGE_CURVE('',#1215,#1217,#1219,.T.);
+#1215 = VERTEX_POINT('',#1216);
+#1216 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1217 = VERTEX_POINT('',#1218);
+#1218 = CARTESIAN_POINT('',(-9.54,2.86,0.93));
+#1219 = SURFACE_CURVE('',#1220,(#1224,#1231),.PCURVE_S1.);
+#1220 = LINE('',#1221,#1222);
+#1221 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1222 = VECTOR('',#1223,1.);
+#1223 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#1224 = PCURVE('',#1121,#1225);
+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(0.,0.));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(1.,0.));
+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1231 = PCURVE('',#1232,#1237);
+#1232 = PLANE('',#1233);
+#1233 = AXIS2_PLACEMENT_3D('',#1234,#1235,#1236);
+#1234 = CARTESIAN_POINT('',(0.32,2.86,0.53));
+#1235 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1236 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242);
+#1238 = LINE('',#1239,#1240);
+#1239 = CARTESIAN_POINT('',(-1.04,-9.86));
+#1240 = VECTOR('',#1241,1.);
+#1241 = DIRECTION('',(1.,2.22044604925E-16));
+#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1243 = ORIENTED_EDGE('',*,*,#1244,.T.);
+#1244 = EDGE_CURVE('',#1217,#1099,#1245,.T.);
+#1245 = SURFACE_CURVE('',#1246,(#1249,#1256),.PCURVE_S1.);
+#1246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1247,#1248),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1247 = CARTESIAN_POINT('',(-9.54,2.86,0.93));
+#1248 = CARTESIAN_POINT('',(-10.04,2.72,1.07));
+#1249 = PCURVE('',#1121,#1250);
+#1250 = DEFINITIONAL_REPRESENTATION('',(#1251),#1255);
+#1251 = LINE('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(0.64,0.));
+#1253 = VECTOR('',#1254,1.);
+#1254 = DIRECTION('',(0.,1.));
+#1255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1256 = PCURVE('',#1148,#1257);
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);
+#1258 = LINE('',#1259,#1260);
+#1259 = CARTESIAN_POINT('',(0.,0.));
+#1260 = VECTOR('',#1261,1.);
+#1261 = DIRECTION('',(0.,1.));
+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1263 = ORIENTED_EDGE('',*,*,#1098,.T.);
+#1264 = ORIENTED_EDGE('',*,*,#1265,.F.);
+#1265 = EDGE_CURVE('',#1215,#1101,#1266,.T.);
+#1266 = SURFACE_CURVE('',#1267,(#1270,#1277),.PCURVE_S1.);
+#1267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1268,#1269),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1268 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1269 = CARTESIAN_POINT('',(-10.04,2.72,1.43));
+#1270 = PCURVE('',#1121,#1271);
+#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1276);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(0.,0.));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(0.,1.));
+#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1277 = PCURVE('',#1200,#1278);
+#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1283);
+#1279 = LINE('',#1280,#1281);
+#1280 = CARTESIAN_POINT('',(0.64,0.));
+#1281 = VECTOR('',#1282,1.);
+#1282 = DIRECTION('',(0.,1.));
+#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1284 = ADVANCED_FACE('',(#1285),#1148,.T.);
+#1285 = FACE_BOUND('',#1286,.T.);
+#1286 = EDGE_LOOP('',(#1287,#1315,#1335,#1336));
+#1287 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1288 = EDGE_CURVE('',#1217,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(-9.54,2.22,0.93));
+#1291 = SURFACE_CURVE('',#1292,(#1296,#1303),.PCURVE_S1.);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(-9.54,2.86,0.93));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1296 = PCURVE('',#1148,#1297);
+#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);
+#1298 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1299,#1300,#1301),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#1299 = CARTESIAN_POINT('',(3.423499032404E-16,6.12165168857E-16));
+#1300 = CARTESIAN_POINT('',(0.32,-5.799538072456E-16));
+#1301 = CARTESIAN_POINT('',(0.64,0.));
+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1303 = PCURVE('',#1304,#1309);
+#1304 = PLANE('',#1305);
+#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308);
+#1306 = CARTESIAN_POINT('',(-0.72,2.86,0.93));
+#1307 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#1308 = DIRECTION('',(-1.,0.,0.));
+#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314);
+#1310 = LINE('',#1311,#1312);
+#1311 = CARTESIAN_POINT('',(8.82,0.));
+#1312 = VECTOR('',#1313,1.);
+#1313 = DIRECTION('',(0.,-1.));
+#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1315 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#1316 = EDGE_CURVE('',#1289,#1133,#1317,.T.);
+#1317 = SURFACE_CURVE('',#1318,(#1321,#1328),.PCURVE_S1.);
+#1318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1319,#1320),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1319 = CARTESIAN_POINT('',(-9.54,2.22,0.93));
+#1320 = CARTESIAN_POINT('',(-10.04,2.36,1.07));
+#1321 = PCURVE('',#1148,#1322);
+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(0.64,0.));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(0.,1.));
+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1328 = PCURVE('',#1175,#1329);
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(0.,0.));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(0.,1.));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1335 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1336 = ORIENTED_EDGE('',*,*,#1244,.F.);
+#1337 = ADVANCED_FACE('',(#1338),#1175,.T.);
+#1338 = FACE_BOUND('',#1339,.T.);
+#1339 = EDGE_LOOP('',(#1340,#1368,#1388,#1389));
+#1340 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1341 = EDGE_CURVE('',#1289,#1342,#1344,.T.);
+#1342 = VERTEX_POINT('',#1343);
+#1343 = CARTESIAN_POINT('',(-9.54,2.22,1.57));
+#1344 = SURFACE_CURVE('',#1345,(#1349,#1356),.PCURVE_S1.);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(-9.54,2.22,0.93));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(-2.22044604925E-16,0.,1.));
+#1349 = PCURVE('',#1175,#1350);
+#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355);
+#1351 = LINE('',#1352,#1353);
+#1352 = CARTESIAN_POINT('',(0.,0.));
+#1353 = VECTOR('',#1354,1.);
+#1354 = DIRECTION('',(1.,0.));
+#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1356 = PCURVE('',#1357,#1362);
+#1357 = PLANE('',#1358);
+#1358 = AXIS2_PLACEMENT_3D('',#1359,#1360,#1361);
+#1359 = CARTESIAN_POINT('',(0.32,2.22,0.53));
+#1360 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1361 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1367);
+#1363 = LINE('',#1364,#1365);
+#1364 = CARTESIAN_POINT('',(-0.4,-9.86));
+#1365 = VECTOR('',#1366,1.);
+#1366 = DIRECTION('',(-1.,-2.22044604925E-16));
+#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#1342,#1160,#1370,.T.);
+#1370 = SURFACE_CURVE('',#1371,(#1374,#1381),.PCURVE_S1.);
+#1371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1372,#1373),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1372 = CARTESIAN_POINT('',(-9.54,2.22,1.57));
+#1373 = CARTESIAN_POINT('',(-10.04,2.36,1.43));
+#1374 = PCURVE('',#1175,#1375);
+#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380);
+#1376 = LINE('',#1377,#1378);
+#1377 = CARTESIAN_POINT('',(0.64,0.));
+#1378 = VECTOR('',#1379,1.);
+#1379 = DIRECTION('',(0.,1.));
+#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1381 = PCURVE('',#1200,#1382);
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1387);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(0.,0.));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(0.,1.));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = ORIENTED_EDGE('',*,*,#1159,.T.);
+#1389 = ORIENTED_EDGE('',*,*,#1316,.F.);
+#1390 = ADVANCED_FACE('',(#1391),#1200,.T.);
+#1391 = FACE_BOUND('',#1392,.T.);
+#1392 = EDGE_LOOP('',(#1393,#1419,#1420,#1421));
+#1393 = ORIENTED_EDGE('',*,*,#1394,.F.);
+#1394 = EDGE_CURVE('',#1215,#1342,#1395,.T.);
+#1395 = SURFACE_CURVE('',#1396,(#1400,#1407),.PCURVE_S1.);
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1400 = PCURVE('',#1200,#1401);
+#1401 = DEFINITIONAL_REPRESENTATION('',(#1402),#1406);
+#1402 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1403,#1404,#1405),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#1403 = CARTESIAN_POINT('',(0.64,0.));
+#1404 = CARTESIAN_POINT('',(0.32,-3.326700916608E-16));
+#1405 = CARTESIAN_POINT('',(2.936984648229E-16,3.799109584575E-16));
+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1407 = PCURVE('',#1408,#1413);
+#1408 = PLANE('',#1409);
+#1409 = AXIS2_PLACEMENT_3D('',#1410,#1411,#1412);
+#1410 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1411 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#1412 = DIRECTION('',(1.,0.,0.));
+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(0.,0.));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(0.,-1.));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = ORIENTED_EDGE('',*,*,#1265,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#1186,.T.);
+#1421 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1422 = ADVANCED_FACE('',(#1423),#1232,.F.);
+#1423 = FACE_BOUND('',#1424,.F.);
+#1424 = EDGE_LOOP('',(#1425,#1455,#1484,#1505,#1506,#1529,#1558,#1586));
+#1425 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1426 = EDGE_CURVE('',#1427,#1429,#1431,.T.);
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(0.32,2.86,0.53));
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(0.32,2.86,-2.5));
+#1431 = SURFACE_CURVE('',#1432,(#1436,#1443),.PCURVE_S1.);
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(0.32,2.86,0.53));
+#1434 = VECTOR('',#1435,1.);
+#1435 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1436 = PCURVE('',#1232,#1437);
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(-1.110223024625E-16,5.551115123126E-17));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(1.,0.));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1443 = PCURVE('',#1444,#1449);
+#1444 = PLANE('',#1445);
+#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448);
+#1446 = CARTESIAN_POINT('',(0.32,2.86,0.53));
+#1447 = DIRECTION('',(1.,0.,0.));
+#1448 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454);
+#1450 = LINE('',#1451,#1452);
+#1451 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.479114197289E-31));
+#1452 = VECTOR('',#1453,1.);
+#1453 = DIRECTION('',(1.,0.));
+#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1455 = ORIENTED_EDGE('',*,*,#1456,.T.);
+#1456 = EDGE_CURVE('',#1427,#1457,#1459,.T.);
+#1457 = VERTEX_POINT('',#1458);
+#1458 = CARTESIAN_POINT('',(-0.72,2.86,1.57));
+#1459 = SURFACE_CURVE('',#1460,(#1465,#1472),.PCURVE_S1.);
+#1460 = CIRCLE('',#1461,1.04);
+#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464);
+#1462 = CARTESIAN_POINT('',(-0.72,2.86,0.53));
+#1463 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1464 = DIRECTION('',(1.,0.,0.));
+#1465 = PCURVE('',#1232,#1466);
+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);
+#1467 = CIRCLE('',#1468,1.04);
+#1468 = AXIS2_PLACEMENT_2D('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(0.,-1.04));
+#1470 = DIRECTION('',(0.,1.));
+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1472 = PCURVE('',#1473,#1478);
+#1473 = CYLINDRICAL_SURFACE('',#1474,1.04);
+#1474 = AXIS2_PLACEMENT_3D('',#1475,#1476,#1477);
+#1475 = CARTESIAN_POINT('',(-0.72,2.86,0.53));
+#1476 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1477 = DIRECTION('',(1.,0.,0.));
+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483);
+#1479 = LINE('',#1480,#1481);
+#1480 = CARTESIAN_POINT('',(-0.,0.));
+#1481 = VECTOR('',#1482,1.);
+#1482 = DIRECTION('',(-1.,0.));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1484 = ORIENTED_EDGE('',*,*,#1485,.F.);
+#1485 = EDGE_CURVE('',#1215,#1457,#1486,.T.);
+#1486 = SURFACE_CURVE('',#1487,(#1491,#1498),.PCURVE_S1.);
+#1487 = LINE('',#1488,#1489);
+#1488 = CARTESIAN_POINT('',(-9.54,2.86,1.57));
+#1489 = VECTOR('',#1490,1.);
+#1490 = DIRECTION('',(1.,0.,0.));
+#1491 = PCURVE('',#1232,#1492);
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1497);
+#1493 = LINE('',#1494,#1495);
+#1494 = CARTESIAN_POINT('',(-1.04,-9.86));
+#1495 = VECTOR('',#1496,1.);
+#1496 = DIRECTION('',(0.,1.));
+#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1498 = PCURVE('',#1408,#1499);
+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(1.,0.));
+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1505 = ORIENTED_EDGE('',*,*,#1214,.T.);
+#1506 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1507 = EDGE_CURVE('',#1508,#1217,#1510,.T.);
+#1508 = VERTEX_POINT('',#1509);
+#1509 = CARTESIAN_POINT('',(-0.72,2.86,0.93));
+#1510 = SURFACE_CURVE('',#1511,(#1515,#1522),.PCURVE_S1.);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(-0.72,2.86,0.93));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(-1.,0.,0.));
+#1515 = PCURVE('',#1232,#1516);
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(-0.4,-1.04));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(-0.,-1.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = PCURVE('',#1304,#1523);
+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528);
+#1524 = LINE('',#1525,#1526);
+#1525 = CARTESIAN_POINT('',(1.110223024625E-16,0.));
+#1526 = VECTOR('',#1527,1.);
+#1527 = DIRECTION('',(1.,0.));
+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1529 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#1530 = EDGE_CURVE('',#1531,#1508,#1533,.T.);
+#1531 = VERTEX_POINT('',#1532);
+#1532 = CARTESIAN_POINT('',(-0.32,2.86,0.53));
+#1533 = SURFACE_CURVE('',#1534,(#1539,#1546),.PCURVE_S1.);
+#1534 = CIRCLE('',#1535,0.4);
+#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
+#1536 = CARTESIAN_POINT('',(-0.72,2.86,0.53));
+#1537 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1538 = DIRECTION('',(1.,0.,0.));
+#1539 = PCURVE('',#1232,#1540);
+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545);
+#1541 = CIRCLE('',#1542,0.4);
+#1542 = AXIS2_PLACEMENT_2D('',#1543,#1544);
+#1543 = CARTESIAN_POINT('',(0.,-1.04));
+#1544 = DIRECTION('',(0.,1.));
+#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1546 = PCURVE('',#1547,#1552);
+#1547 = CYLINDRICAL_SURFACE('',#1548,0.4);
+#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551);
+#1549 = CARTESIAN_POINT('',(-0.72,2.86,0.53));
+#1550 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1551 = DIRECTION('',(1.,0.,0.));
+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(-0.,0.));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(-1.,0.));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1558 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#1559 = EDGE_CURVE('',#1560,#1531,#1562,.T.);
+#1560 = VERTEX_POINT('',#1561);
+#1561 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1562 = SURFACE_CURVE('',#1563,(#1567,#1574),.PCURVE_S1.);
+#1563 = LINE('',#1564,#1565);
+#1564 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1565 = VECTOR('',#1566,1.);
+#1566 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1567 = PCURVE('',#1232,#1568);
+#1568 = DEFINITIONAL_REPRESENTATION('',(#1569),#1573);
+#1569 = LINE('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(3.03,-0.64));
+#1571 = VECTOR('',#1572,1.);
+#1572 = DIRECTION('',(-1.,0.));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = PCURVE('',#1575,#1580);
+#1575 = PLANE('',#1576);
+#1576 = AXIS2_PLACEMENT_3D('',#1577,#1578,#1579);
+#1577 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1578 = DIRECTION('',(-1.,0.,0.));
+#1579 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);
+#1581 = LINE('',#1582,#1583);
+#1582 = CARTESIAN_POINT('',(-4.440892098501E-16,2.958228394579E-31));
+#1583 = VECTOR('',#1584,1.);
+#1584 = DIRECTION('',(1.,0.));
+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1586 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#1587 = EDGE_CURVE('',#1560,#1429,#1588,.T.);
+#1588 = SURFACE_CURVE('',#1589,(#1593,#1600),.PCURVE_S1.);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(1.,0.,0.));
+#1593 = PCURVE('',#1232,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);
+#1595 = LINE('',#1596,#1597);
+#1596 = CARTESIAN_POINT('',(3.03,-0.64));
+#1597 = VECTOR('',#1598,1.);
+#1598 = DIRECTION('',(0.,1.));
+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1600 = PCURVE('',#1601,#1606);
+#1601 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1602,#1603)
+    ,(#1604,#1605
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1602 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1603 = CARTESIAN_POINT('',(-0.18,2.72,-3.));
+#1604 = CARTESIAN_POINT('',(0.32,2.86,-2.5));
+#1605 = CARTESIAN_POINT('',(0.18,2.72,-3.));
+#1606 = DEFINITIONAL_REPRESENTATION('',(#1607),#1611);
+#1607 = LINE('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(0.,0.));
+#1609 = VECTOR('',#1610,1.);
+#1610 = DIRECTION('',(1.,0.));
+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1612 = ADVANCED_FACE('',(#1613),#1304,.T.);
+#1613 = FACE_BOUND('',#1614,.T.);
+#1614 = EDGE_LOOP('',(#1615,#1638,#1659,#1660));
+#1615 = ORIENTED_EDGE('',*,*,#1616,.T.);
+#1616 = EDGE_CURVE('',#1508,#1617,#1619,.T.);
+#1617 = VERTEX_POINT('',#1618);
+#1618 = CARTESIAN_POINT('',(-0.72,2.22,0.93));
+#1619 = SURFACE_CURVE('',#1620,(#1624,#1631),.PCURVE_S1.);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(-0.72,2.86,0.93));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1624 = PCURVE('',#1304,#1625);
+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);
+#1626 = LINE('',#1627,#1628);
+#1627 = CARTESIAN_POINT('',(0.,0.));
+#1628 = VECTOR('',#1629,1.);
+#1629 = DIRECTION('',(0.,-1.));
+#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1631 = PCURVE('',#1547,#1632);
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(-0.,-1.));
+#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1638 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1639 = EDGE_CURVE('',#1617,#1289,#1640,.T.);
+#1640 = SURFACE_CURVE('',#1641,(#1645,#1652),.PCURVE_S1.);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(-0.72,2.22,0.93));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(-1.,0.,0.));
+#1645 = PCURVE('',#1304,#1646);
+#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651);
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(1.110223024625E-16,-0.64));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(1.,0.));
+#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1652 = PCURVE('',#1357,#1653);
+#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(-0.4,-1.04));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(-0.,-1.));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1659 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1660 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1661 = ADVANCED_FACE('',(#1662),#1357,.T.);
+#1662 = FACE_BOUND('',#1663,.T.);
+#1663 = EDGE_LOOP('',(#1664,#1689,#1713,#1734,#1735,#1736,#1760,#1783));
+#1664 = ORIENTED_EDGE('',*,*,#1665,.F.);
+#1665 = EDGE_CURVE('',#1666,#1668,#1670,.T.);
+#1666 = VERTEX_POINT('',#1667);
+#1667 = CARTESIAN_POINT('',(0.32,2.22,0.53));
+#1668 = VERTEX_POINT('',#1669);
+#1669 = CARTESIAN_POINT('',(0.32,2.22,-2.5));
+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(0.32,2.22,0.53));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1675 = PCURVE('',#1357,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(-1.110223024625E-16,5.551115123126E-17));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(1.,0.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#1444,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(-1.7763568394E-17,-0.64));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(1.,0.));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1689 = ORIENTED_EDGE('',*,*,#1690,.T.);
+#1690 = EDGE_CURVE('',#1666,#1691,#1693,.T.);
+#1691 = VERTEX_POINT('',#1692);
+#1692 = CARTESIAN_POINT('',(-0.72,2.22,1.57));
+#1693 = SURFACE_CURVE('',#1694,(#1699,#1706),.PCURVE_S1.);
+#1694 = CIRCLE('',#1695,1.04);
+#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698);
+#1696 = CARTESIAN_POINT('',(-0.72,2.22,0.53));
+#1697 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1698 = DIRECTION('',(1.,0.,0.));
+#1699 = PCURVE('',#1357,#1700);
+#1700 = DEFINITIONAL_REPRESENTATION('',(#1701),#1705);
+#1701 = CIRCLE('',#1702,1.04);
+#1702 = AXIS2_PLACEMENT_2D('',#1703,#1704);
+#1703 = CARTESIAN_POINT('',(0.,-1.04));
+#1704 = DIRECTION('',(0.,1.));
+#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1706 = PCURVE('',#1473,#1707);
+#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712);
+#1708 = LINE('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(-0.,-0.64));
+#1710 = VECTOR('',#1711,1.);
+#1711 = DIRECTION('',(-1.,0.));
+#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1713 = ORIENTED_EDGE('',*,*,#1714,.F.);
+#1714 = EDGE_CURVE('',#1342,#1691,#1715,.T.);
+#1715 = SURFACE_CURVE('',#1716,(#1720,#1727),.PCURVE_S1.);
+#1716 = LINE('',#1717,#1718);
+#1717 = CARTESIAN_POINT('',(-9.54,2.22,1.57));
+#1718 = VECTOR('',#1719,1.);
+#1719 = DIRECTION('',(1.,0.,0.));
+#1720 = PCURVE('',#1357,#1721);
+#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1726);
+#1722 = LINE('',#1723,#1724);
+#1723 = CARTESIAN_POINT('',(-1.04,-9.86));
+#1724 = VECTOR('',#1725,1.);
+#1725 = DIRECTION('',(0.,1.));
+#1726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1727 = PCURVE('',#1408,#1728);
+#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1733);
+#1729 = LINE('',#1730,#1731);
+#1730 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.64));
+#1731 = VECTOR('',#1732,1.);
+#1732 = DIRECTION('',(1.,0.));
+#1733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1734 = ORIENTED_EDGE('',*,*,#1341,.F.);
+#1735 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1736 = ORIENTED_EDGE('',*,*,#1737,.F.);
+#1737 = EDGE_CURVE('',#1738,#1617,#1740,.T.);
+#1738 = VERTEX_POINT('',#1739);
+#1739 = CARTESIAN_POINT('',(-0.32,2.22,0.53));
+#1740 = SURFACE_CURVE('',#1741,(#1746,#1753),.PCURVE_S1.);
+#1741 = CIRCLE('',#1742,0.4);
+#1742 = AXIS2_PLACEMENT_3D('',#1743,#1744,#1745);
+#1743 = CARTESIAN_POINT('',(-0.72,2.22,0.53));
+#1744 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1745 = DIRECTION('',(1.,0.,0.));
+#1746 = PCURVE('',#1357,#1747);
+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);
+#1748 = CIRCLE('',#1749,0.4);
+#1749 = AXIS2_PLACEMENT_2D('',#1750,#1751);
+#1750 = CARTESIAN_POINT('',(0.,-1.04));
+#1751 = DIRECTION('',(0.,1.));
+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1753 = PCURVE('',#1547,#1754);
+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(-0.,-0.64));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(-1.,0.));
+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1760 = ORIENTED_EDGE('',*,*,#1761,.F.);
+#1761 = EDGE_CURVE('',#1762,#1738,#1764,.T.);
+#1762 = VERTEX_POINT('',#1763);
+#1763 = CARTESIAN_POINT('',(-0.32,2.22,-2.5));
+#1764 = SURFACE_CURVE('',#1765,(#1769,#1776),.PCURVE_S1.);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(-0.32,2.22,-2.5));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1769 = PCURVE('',#1357,#1770);
+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);
+#1771 = LINE('',#1772,#1773);
+#1772 = CARTESIAN_POINT('',(3.03,-0.64));
+#1773 = VECTOR('',#1774,1.);
+#1774 = DIRECTION('',(-1.,0.));
+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1776 = PCURVE('',#1575,#1777);
+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(-8.704148513061E-16,-0.64));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(1.,0.));
+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1783 = ORIENTED_EDGE('',*,*,#1784,.F.);
+#1784 = EDGE_CURVE('',#1668,#1762,#1785,.T.);
+#1785 = SURFACE_CURVE('',#1786,(#1790,#1797),.PCURVE_S1.);
+#1786 = LINE('',#1787,#1788);
+#1787 = CARTESIAN_POINT('',(0.32,2.22,-2.5));
+#1788 = VECTOR('',#1789,1.);
+#1789 = DIRECTION('',(-1.,0.,0.));
+#1790 = PCURVE('',#1357,#1791);
+#1791 = DEFINITIONAL_REPRESENTATION('',(#1792),#1796);
+#1792 = LINE('',#1793,#1794);
+#1793 = CARTESIAN_POINT('',(3.03,-3.330669073875E-16));
+#1794 = VECTOR('',#1795,1.);
+#1795 = DIRECTION('',(-0.,-1.));
+#1796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1797 = PCURVE('',#1798,#1803);
+#1798 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1799,#1800)
+    ,(#1801,#1802
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1799 = CARTESIAN_POINT('',(0.32,2.22,-2.5));
+#1800 = CARTESIAN_POINT('',(0.18,2.36,-3.));
+#1801 = CARTESIAN_POINT('',(-0.32,2.22,-2.5));
+#1802 = CARTESIAN_POINT('',(-0.18,2.36,-3.));
+#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1808);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(0.,0.));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(1.,0.));
+#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1809 = ADVANCED_FACE('',(#1810),#1408,.T.);
+#1810 = FACE_BOUND('',#1811,.T.);
+#1811 = EDGE_LOOP('',(#1812,#1813,#1814,#1835));
+#1812 = ORIENTED_EDGE('',*,*,#1394,.T.);
+#1813 = ORIENTED_EDGE('',*,*,#1714,.T.);
+#1814 = ORIENTED_EDGE('',*,*,#1815,.F.);
+#1815 = EDGE_CURVE('',#1457,#1691,#1816,.T.);
+#1816 = SURFACE_CURVE('',#1817,(#1821,#1828),.PCURVE_S1.);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(-0.72,2.86,1.57));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1821 = PCURVE('',#1408,#1822);
+#1822 = DEFINITIONAL_REPRESENTATION('',(#1823),#1827);
+#1823 = LINE('',#1824,#1825);
+#1824 = CARTESIAN_POINT('',(8.82,0.));
+#1825 = VECTOR('',#1826,1.);
+#1826 = DIRECTION('',(0.,-1.));
+#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1828 = PCURVE('',#1473,#1829);
+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);
+#1830 = LINE('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1832 = VECTOR('',#1833,1.);
+#1833 = DIRECTION('',(-0.,-1.));
+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1835 = ORIENTED_EDGE('',*,*,#1485,.F.);
+#1836 = ADVANCED_FACE('',(#1837),#1444,.T.);
+#1837 = FACE_BOUND('',#1838,.T.);
+#1838 = EDGE_LOOP('',(#1839,#1860,#1861,#1887));
+#1839 = ORIENTED_EDGE('',*,*,#1840,.T.);
+#1840 = EDGE_CURVE('',#1427,#1666,#1841,.T.);
+#1841 = SURFACE_CURVE('',#1842,(#1846,#1853),.PCURVE_S1.);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(0.32,2.86,0.53));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1846 = PCURVE('',#1444,#1847);
+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1852);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(0.,0.));
+#1850 = VECTOR('',#1851,1.);
+#1851 = DIRECTION('',(2.22044604925E-16,-1.));
+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1853 = PCURVE('',#1473,#1854);
+#1854 = DEFINITIONAL_REPRESENTATION('',(#1855),#1859);
+#1855 = LINE('',#1856,#1857);
+#1856 = CARTESIAN_POINT('',(-6.61991412146E-17,0.));
+#1857 = VECTOR('',#1858,1.);
+#1858 = DIRECTION('',(-0.,-1.));
+#1859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1860 = ORIENTED_EDGE('',*,*,#1665,.T.);
+#1861 = ORIENTED_EDGE('',*,*,#1862,.F.);
+#1862 = EDGE_CURVE('',#1429,#1668,#1863,.T.);
+#1863 = SURFACE_CURVE('',#1864,(#1868,#1875),.PCURVE_S1.);
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(0.32,2.86,-2.5));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1868 = PCURVE('',#1444,#1869);
+#1869 = DEFINITIONAL_REPRESENTATION('',(#1870),#1874);
+#1870 = LINE('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(3.03,1.998401444325E-17));
+#1872 = VECTOR('',#1873,1.);
+#1873 = DIRECTION('',(2.22044604925E-16,-1.));
+#1874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1875 = PCURVE('',#1876,#1881);
+#1876 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1877,#1878)
+    ,(#1879,#1880
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1877 = CARTESIAN_POINT('',(0.32,2.86,-2.5));
+#1878 = CARTESIAN_POINT('',(0.18,2.72,-3.));
+#1879 = CARTESIAN_POINT('',(0.32,2.22,-2.5));
+#1880 = CARTESIAN_POINT('',(0.18,2.36,-3.));
+#1881 = DEFINITIONAL_REPRESENTATION('',(#1882),#1886);
+#1882 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1883,#1884,#1885),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#1883 = CARTESIAN_POINT('',(2.474258142762E-15,1.748999324602E-15));
+#1884 = CARTESIAN_POINT('',(0.32,2.389936967666E-15));
+#1885 = CARTESIAN_POINT('',(0.64,0.));
+#1886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1887 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1888 = ADVANCED_FACE('',(#1889),#1473,.T.);
+#1889 = FACE_BOUND('',#1890,.F.);
+#1890 = EDGE_LOOP('',(#1891,#1892,#1893,#1894));
+#1891 = ORIENTED_EDGE('',*,*,#1840,.T.);
+#1892 = ORIENTED_EDGE('',*,*,#1690,.T.);
+#1893 = ORIENTED_EDGE('',*,*,#1815,.F.);
+#1894 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#1895 = ADVANCED_FACE('',(#1896),#1601,.T.);
+#1896 = FACE_BOUND('',#1897,.T.);
+#1897 = EDGE_LOOP('',(#1898,#1899,#1921,#1948));
+#1898 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#1899 = ORIENTED_EDGE('',*,*,#1900,.T.);
+#1900 = EDGE_CURVE('',#1429,#1901,#1903,.T.);
+#1901 = VERTEX_POINT('',#1902);
+#1902 = CARTESIAN_POINT('',(0.18,2.72,-3.));
+#1903 = SURFACE_CURVE('',#1904,(#1907,#1914),.PCURVE_S1.);
+#1904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1905,#1906),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1905 = CARTESIAN_POINT('',(0.32,2.86,-2.5));
+#1906 = CARTESIAN_POINT('',(0.18,2.72,-3.));
+#1907 = PCURVE('',#1601,#1908);
+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(0.64,0.));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(0.,1.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1914 = PCURVE('',#1876,#1915);
+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(0.,0.));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(0.,1.));
+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1921 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#1922 = EDGE_CURVE('',#1901,#1923,#1925,.T.);
+#1923 = VERTEX_POINT('',#1924);
+#1924 = CARTESIAN_POINT('',(-0.18,2.72,-3.));
+#1925 = SURFACE_CURVE('',#1926,(#1930,#1936),.PCURVE_S1.);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(0.18,2.72,-3.));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(-1.,0.,0.));
+#1930 = PCURVE('',#1601,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1935);
+#1932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1933,#1934),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#1933 = CARTESIAN_POINT('',(0.64,1.));
+#1934 = CARTESIAN_POINT('',(0.,1.));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = PCURVE('',#1937,#1942);
+#1937 = PLANE('',#1938);
+#1938 = AXIS2_PLACEMENT_3D('',#1939,#1940,#1941);
+#1939 = CARTESIAN_POINT('',(0.18,2.72,-3.));
+#1940 = DIRECTION('',(-2.22044604925E-16,0.,-1.));
+#1941 = DIRECTION('',(-0.707106781187,-0.707106781187,1.570092458684E-16
+    ));
+#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947);
+#1943 = LINE('',#1944,#1945);
+#1944 = CARTESIAN_POINT('',(0.,-0.));
+#1945 = VECTOR('',#1946,1.);
+#1946 = DIRECTION('',(0.707106781187,0.707106781187));
+#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1948 = ORIENTED_EDGE('',*,*,#1949,.F.);
+#1949 = EDGE_CURVE('',#1560,#1923,#1950,.T.);
+#1950 = SURFACE_CURVE('',#1951,(#1954,#1961),.PCURVE_S1.);
+#1951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1952,#1953),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1952 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1953 = CARTESIAN_POINT('',(-0.18,2.72,-3.));
+#1954 = PCURVE('',#1601,#1955);
+#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1960);
+#1956 = LINE('',#1957,#1958);
+#1957 = CARTESIAN_POINT('',(0.,0.));
+#1958 = VECTOR('',#1959,1.);
+#1959 = DIRECTION('',(0.,1.));
+#1960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1961 = PCURVE('',#1962,#1967);
+#1962 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1963,#1964)
+    ,(#1965,#1966
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1963 = CARTESIAN_POINT('',(-0.32,2.22,-2.5));
+#1964 = CARTESIAN_POINT('',(-0.18,2.36,-3.));
+#1965 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1966 = CARTESIAN_POINT('',(-0.18,2.72,-3.));
+#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972);
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(0.64,0.));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(0.,1.));
+#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1973 = ADVANCED_FACE('',(#1974),#1575,.T.);
+#1974 = FACE_BOUND('',#1975,.T.);
+#1975 = EDGE_LOOP('',(#1976,#1997,#1998,#2019));
+#1976 = ORIENTED_EDGE('',*,*,#1977,.T.);
+#1977 = EDGE_CURVE('',#1560,#1762,#1978,.T.);
+#1978 = SURFACE_CURVE('',#1979,(#1983,#1990),.PCURVE_S1.);
+#1979 = LINE('',#1980,#1981);
+#1980 = CARTESIAN_POINT('',(-0.32,2.86,-2.5));
+#1981 = VECTOR('',#1982,1.);
+#1982 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1983 = PCURVE('',#1575,#1984);
+#1984 = DEFINITIONAL_REPRESENTATION('',(#1985),#1989);
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(0.,0.));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1990 = PCURVE('',#1962,#1991);
+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#1996);
+#1992 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1993,#1994,#1995),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#1993 = CARTESIAN_POINT('',(0.64,2.096147547587E-15));
+#1994 = CARTESIAN_POINT('',(0.32,2.472361196003E-15));
+#1995 = CARTESIAN_POINT('',(0.,0.));
+#1996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1997 = ORIENTED_EDGE('',*,*,#1761,.T.);
+#1998 = ORIENTED_EDGE('',*,*,#1999,.F.);
+#1999 = EDGE_CURVE('',#1531,#1738,#2000,.T.);
+#2000 = SURFACE_CURVE('',#2001,(#2005,#2012),.PCURVE_S1.);
+#2001 = LINE('',#2002,#2003);
+#2002 = CARTESIAN_POINT('',(-0.32,2.86,0.53));
+#2003 = VECTOR('',#2004,1.);
+#2004 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2005 = PCURVE('',#1575,#2006);
+#2006 = DEFINITIONAL_REPRESENTATION('',(#2007),#2011);
+#2007 = LINE('',#2008,#2009);
+#2008 = CARTESIAN_POINT('',(3.03,-1.998401444325E-17));
+#2009 = VECTOR('',#2010,1.);
+#2010 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2012 = PCURVE('',#1547,#2013);
+#2013 = DEFINITIONAL_REPRESENTATION('',(#2014),#2018);
+#2014 = LINE('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(-0.,0.));
+#2016 = VECTOR('',#2017,1.);
+#2017 = DIRECTION('',(-0.,-1.));
+#2018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2019 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#2020 = ADVANCED_FACE('',(#2021),#1547,.F.);
+#2021 = FACE_BOUND('',#2022,.T.);
+#2022 = EDGE_LOOP('',(#2023,#2024,#2025,#2026));
+#2023 = ORIENTED_EDGE('',*,*,#1999,.T.);
+#2024 = ORIENTED_EDGE('',*,*,#1737,.T.);
+#2025 = ORIENTED_EDGE('',*,*,#1616,.F.);
+#2026 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#2027 = ADVANCED_FACE('',(#2028),#1798,.T.);
+#2028 = FACE_BOUND('',#2029,.T.);
+#2029 = EDGE_LOOP('',(#2030,#2031,#2053,#2075));
+#2030 = ORIENTED_EDGE('',*,*,#1784,.T.);
+#2031 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#2032 = EDGE_CURVE('',#1762,#2033,#2035,.T.);
+#2033 = VERTEX_POINT('',#2034);
+#2034 = CARTESIAN_POINT('',(-0.18,2.36,-3.));
+#2035 = SURFACE_CURVE('',#2036,(#2039,#2046),.PCURVE_S1.);
+#2036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2037,#2038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2037 = CARTESIAN_POINT('',(-0.32,2.22,-2.5));
+#2038 = CARTESIAN_POINT('',(-0.18,2.36,-3.));
+#2039 = PCURVE('',#1798,#2040);
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(0.64,0.));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(0.,1.));
+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2046 = PCURVE('',#1962,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2052);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(0.,0.));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(0.,1.));
+#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2053 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2054 = EDGE_CURVE('',#2033,#2055,#2057,.T.);
+#2055 = VERTEX_POINT('',#2056);
+#2056 = CARTESIAN_POINT('',(0.18,2.36,-3.));
+#2057 = SURFACE_CURVE('',#2058,(#2062,#2068),.PCURVE_S1.);
+#2058 = LINE('',#2059,#2060);
+#2059 = CARTESIAN_POINT('',(-0.18,2.36,-3.));
+#2060 = VECTOR('',#2061,1.);
+#2061 = DIRECTION('',(1.,0.,0.));
+#2062 = PCURVE('',#1798,#2063);
+#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2067);
+#2064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2065,#2066),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2065 = CARTESIAN_POINT('',(0.64,1.));
+#2066 = CARTESIAN_POINT('',(0.,1.));
+#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2068 = PCURVE('',#1937,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(0.509116882454,1.255070014863E-32));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2075 = ORIENTED_EDGE('',*,*,#2076,.F.);
+#2076 = EDGE_CURVE('',#1668,#2055,#2077,.T.);
+#2077 = SURFACE_CURVE('',#2078,(#2081,#2088),.PCURVE_S1.);
+#2078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2079,#2080),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2079 = CARTESIAN_POINT('',(0.32,2.22,-2.5));
+#2080 = CARTESIAN_POINT('',(0.18,2.36,-3.));
+#2081 = PCURVE('',#1798,#2082);
+#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2087);
+#2083 = LINE('',#2084,#2085);
+#2084 = CARTESIAN_POINT('',(0.,0.));
+#2085 = VECTOR('',#2086,1.);
+#2086 = DIRECTION('',(0.,1.));
+#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2088 = PCURVE('',#1876,#2089);
+#2089 = DEFINITIONAL_REPRESENTATION('',(#2090),#2094);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(0.64,0.));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(0.,1.));
+#2094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2095 = ADVANCED_FACE('',(#2096),#1876,.T.);
+#2096 = FACE_BOUND('',#2097,.T.);
+#2097 = EDGE_LOOP('',(#2098,#2099,#2100,#2120));
+#2098 = ORIENTED_EDGE('',*,*,#1862,.T.);
+#2099 = ORIENTED_EDGE('',*,*,#2076,.T.);
+#2100 = ORIENTED_EDGE('',*,*,#2101,.T.);
+#2101 = EDGE_CURVE('',#2055,#1901,#2102,.T.);
+#2102 = SURFACE_CURVE('',#2103,(#2107,#2113),.PCURVE_S1.);
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(0.18,2.36,-3.));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(0.,1.,0.));
+#2107 = PCURVE('',#1876,#2108);
+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2112);
+#2109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2110,#2111),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2110 = CARTESIAN_POINT('',(0.64,1.));
+#2111 = CARTESIAN_POINT('',(0.,1.));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2113 = PCURVE('',#1937,#2114);
+#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2119);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(0.254558441227,-0.254558441227));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(-0.707106781187,0.707106781187));
+#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2120 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#2121 = ADVANCED_FACE('',(#2122),#1962,.T.);
+#2122 = FACE_BOUND('',#2123,.T.);
+#2123 = EDGE_LOOP('',(#2124,#2125,#2126,#2146));
+#2124 = ORIENTED_EDGE('',*,*,#1977,.F.);
+#2125 = ORIENTED_EDGE('',*,*,#1949,.T.);
+#2126 = ORIENTED_EDGE('',*,*,#2127,.T.);
+#2127 = EDGE_CURVE('',#1923,#2033,#2128,.T.);
+#2128 = SURFACE_CURVE('',#2129,(#2133,#2139),.PCURVE_S1.);
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(-0.18,2.72,-3.));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(0.,-1.,0.));
+#2133 = PCURVE('',#1962,#2134);
+#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2138);
+#2135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2136,#2137),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2136 = CARTESIAN_POINT('',(0.64,1.));
+#2137 = CARTESIAN_POINT('',(0.,1.));
+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2139 = PCURVE('',#1937,#2140);
+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2145);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(0.254558441227,0.254558441227));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2146 = ORIENTED_EDGE('',*,*,#2032,.F.);
+#2147 = ADVANCED_FACE('',(#2148),#1937,.T.);
+#2148 = FACE_BOUND('',#2149,.T.);
+#2149 = EDGE_LOOP('',(#2150,#2151,#2152,#2153));
+#2150 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#2151 = ORIENTED_EDGE('',*,*,#2101,.F.);
+#2152 = ORIENTED_EDGE('',*,*,#2054,.F.);
+#2153 = ORIENTED_EDGE('',*,*,#2127,.F.);
+#2154 = MANIFOLD_SOLID_BREP('',#2155);
+#2155 = CLOSED_SHELL('',(#2156,#2272,#2346,#2399,#2452,#2484,#2674,#2723
+    ,#2871,#2898,#2950,#2957,#3035,#3082,#3089,#3157,#3183,#3209));
+#2156 = ADVANCED_FACE('',(#2157),#2171,.T.);
+#2157 = FACE_BOUND('',#2158,.T.);
+#2158 = EDGE_LOOP('',(#2159,#2193,#2220,#2247));
+#2159 = ORIENTED_EDGE('',*,*,#2160,.F.);
+#2160 = EDGE_CURVE('',#2161,#2163,#2165,.T.);
+#2161 = VERTEX_POINT('',#2162);
+#2162 = CARTESIAN_POINT('',(-10.04,5.26,1.07));
+#2163 = VERTEX_POINT('',#2164);
+#2164 = CARTESIAN_POINT('',(-10.04,5.26,1.43));
+#2165 = SURFACE_CURVE('',#2166,(#2170,#2182),.PCURVE_S1.);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(-10.04,5.26,1.07));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(-2.22044604925E-16,0.,1.));
+#2170 = PCURVE('',#2171,#2176);
+#2171 = PLANE('',#2172);
+#2172 = AXIS2_PLACEMENT_3D('',#2173,#2174,#2175);
+#2173 = CARTESIAN_POINT('',(-10.04,5.26,1.07));
+#2174 = DIRECTION('',(-1.,0.,0.));
+#2175 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2181);
+#2177 = LINE('',#2178,#2179);
+#2178 = CARTESIAN_POINT('',(0.,-0.));
+#2179 = VECTOR('',#2180,1.);
+#2180 = DIRECTION('',(0.707106781187,0.707106781187));
+#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2182 = PCURVE('',#2183,#2188);
+#2183 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2184,#2185)
+    ,(#2186,#2187
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2184 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2185 = CARTESIAN_POINT('',(-10.04,5.26,1.43));
+#2186 = CARTESIAN_POINT('',(-9.54,5.4,0.93));
+#2187 = CARTESIAN_POINT('',(-10.04,5.26,1.07));
+#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2192);
+#2189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2190,#2191),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2190 = CARTESIAN_POINT('',(0.64,1.));
+#2191 = CARTESIAN_POINT('',(0.,1.));
+#2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2193 = ORIENTED_EDGE('',*,*,#2194,.F.);
+#2194 = EDGE_CURVE('',#2195,#2161,#2197,.T.);
+#2195 = VERTEX_POINT('',#2196);
+#2196 = CARTESIAN_POINT('',(-10.04,4.9,1.07));
+#2197 = SURFACE_CURVE('',#2198,(#2202,#2209),.PCURVE_S1.);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(-10.04,4.9,1.07));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(0.,1.,-0.));
+#2202 = PCURVE('',#2171,#2203);
+#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2208);
+#2204 = LINE('',#2205,#2206);
+#2205 = CARTESIAN_POINT('',(0.254558441227,-0.254558441227));
+#2206 = VECTOR('',#2207,1.);
+#2207 = DIRECTION('',(-0.707106781187,0.707106781187));
+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2209 = PCURVE('',#2210,#2215);
+#2210 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2211,#2212)
+    ,(#2213,#2214
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2211 = CARTESIAN_POINT('',(-9.54,5.4,0.93));
+#2212 = CARTESIAN_POINT('',(-10.04,5.26,1.07));
+#2213 = CARTESIAN_POINT('',(-9.54,4.76,0.93));
+#2214 = CARTESIAN_POINT('',(-10.04,4.9,1.07));
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2219);
+#2216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2217,#2218),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2217 = CARTESIAN_POINT('',(0.64,1.));
+#2218 = CARTESIAN_POINT('',(0.,1.));
+#2219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2220 = ORIENTED_EDGE('',*,*,#2221,.F.);
+#2221 = EDGE_CURVE('',#2222,#2195,#2224,.T.);
+#2222 = VERTEX_POINT('',#2223);
+#2223 = CARTESIAN_POINT('',(-10.04,4.9,1.43));
+#2224 = SURFACE_CURVE('',#2225,(#2229,#2236),.PCURVE_S1.);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(-10.04,4.9,1.43));
+#2227 = VECTOR('',#2228,1.);
+#2228 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#2229 = PCURVE('',#2171,#2230);
+#2230 = DEFINITIONAL_REPRESENTATION('',(#2231),#2235);
+#2231 = LINE('',#2232,#2233);
+#2232 = CARTESIAN_POINT('',(0.509116882454,1.255070014863E-32));
+#2233 = VECTOR('',#2234,1.);
+#2234 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#2235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2236 = PCURVE('',#2237,#2242);
+#2237 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2238,#2239)
+    ,(#2240,#2241
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2238 = CARTESIAN_POINT('',(-9.54,4.76,0.93));
+#2239 = CARTESIAN_POINT('',(-10.04,4.9,1.07));
+#2240 = CARTESIAN_POINT('',(-9.54,4.76,1.57));
+#2241 = CARTESIAN_POINT('',(-10.04,4.9,1.43));
+#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2246);
+#2243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2244,#2245),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2244 = CARTESIAN_POINT('',(0.64,1.));
+#2245 = CARTESIAN_POINT('',(0.,1.));
+#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2247 = ORIENTED_EDGE('',*,*,#2248,.F.);
+#2248 = EDGE_CURVE('',#2163,#2222,#2249,.T.);
+#2249 = SURFACE_CURVE('',#2250,(#2254,#2261),.PCURVE_S1.);
+#2250 = LINE('',#2251,#2252);
+#2251 = CARTESIAN_POINT('',(-10.04,5.26,1.43));
+#2252 = VECTOR('',#2253,1.);
+#2253 = DIRECTION('',(0.,-1.,0.));
+#2254 = PCURVE('',#2171,#2255);
+#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);
+#2256 = LINE('',#2257,#2258);
+#2257 = CARTESIAN_POINT('',(0.254558441227,0.254558441227));
+#2258 = VECTOR('',#2259,1.);
+#2259 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2261 = PCURVE('',#2262,#2267);
+#2262 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2263,#2264)
+    ,(#2265,#2266
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2263 = CARTESIAN_POINT('',(-9.54,4.76,1.57));
+#2264 = CARTESIAN_POINT('',(-10.04,4.9,1.43));
+#2265 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2266 = CARTESIAN_POINT('',(-10.04,5.26,1.43));
+#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2271);
+#2268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2269,#2270),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2269 = CARTESIAN_POINT('',(0.64,1.));
+#2270 = CARTESIAN_POINT('',(0.,1.));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2272 = ADVANCED_FACE('',(#2273),#2183,.T.);
+#2273 = FACE_BOUND('',#2274,.T.);
+#2274 = EDGE_LOOP('',(#2275,#2305,#2325,#2326));
+#2275 = ORIENTED_EDGE('',*,*,#2276,.T.);
+#2276 = EDGE_CURVE('',#2277,#2279,#2281,.T.);
+#2277 = VERTEX_POINT('',#2278);
+#2278 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2279 = VERTEX_POINT('',#2280);
+#2280 = CARTESIAN_POINT('',(-9.54,5.4,0.93));
+#2281 = SURFACE_CURVE('',#2282,(#2286,#2293),.PCURVE_S1.);
+#2282 = LINE('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2284 = VECTOR('',#2285,1.);
+#2285 = DIRECTION('',(2.22044604925E-16,0.,-1.));
+#2286 = PCURVE('',#2183,#2287);
+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);
+#2288 = LINE('',#2289,#2290);
+#2289 = CARTESIAN_POINT('',(0.,0.));
+#2290 = VECTOR('',#2291,1.);
+#2291 = DIRECTION('',(1.,0.));
+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2293 = PCURVE('',#2294,#2299);
+#2294 = PLANE('',#2295);
+#2295 = AXIS2_PLACEMENT_3D('',#2296,#2297,#2298);
+#2296 = CARTESIAN_POINT('',(0.32,5.4,0.53));
+#2297 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2298 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2304);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(-1.04,-9.86));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(1.,2.22044604925E-16));
+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2305 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#2306 = EDGE_CURVE('',#2279,#2161,#2307,.T.);
+#2307 = SURFACE_CURVE('',#2308,(#2311,#2318),.PCURVE_S1.);
+#2308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2309,#2310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2309 = CARTESIAN_POINT('',(-9.54,5.4,0.93));
+#2310 = CARTESIAN_POINT('',(-10.04,5.26,1.07));
+#2311 = PCURVE('',#2183,#2312);
+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(0.64,0.));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.,1.));
+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2318 = PCURVE('',#2210,#2319);
+#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2324);
+#2320 = LINE('',#2321,#2322);
+#2321 = CARTESIAN_POINT('',(0.,0.));
+#2322 = VECTOR('',#2323,1.);
+#2323 = DIRECTION('',(0.,1.));
+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2325 = ORIENTED_EDGE('',*,*,#2160,.T.);
+#2326 = ORIENTED_EDGE('',*,*,#2327,.F.);
+#2327 = EDGE_CURVE('',#2277,#2163,#2328,.T.);
+#2328 = SURFACE_CURVE('',#2329,(#2332,#2339),.PCURVE_S1.);
+#2329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2330,#2331),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2330 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2331 = CARTESIAN_POINT('',(-10.04,5.26,1.43));
+#2332 = PCURVE('',#2183,#2333);
+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);
+#2334 = LINE('',#2335,#2336);
+#2335 = CARTESIAN_POINT('',(0.,0.));
+#2336 = VECTOR('',#2337,1.);
+#2337 = DIRECTION('',(0.,1.));
+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2339 = PCURVE('',#2262,#2340);
+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2345);
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(0.64,0.));
+#2343 = VECTOR('',#2344,1.);
+#2344 = DIRECTION('',(0.,1.));
+#2345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2346 = ADVANCED_FACE('',(#2347),#2210,.T.);
+#2347 = FACE_BOUND('',#2348,.T.);
+#2348 = EDGE_LOOP('',(#2349,#2377,#2397,#2398));
+#2349 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2350 = EDGE_CURVE('',#2279,#2351,#2353,.T.);
+#2351 = VERTEX_POINT('',#2352);
+#2352 = CARTESIAN_POINT('',(-9.54,4.76,0.93));
+#2353 = SURFACE_CURVE('',#2354,(#2358,#2365),.PCURVE_S1.);
+#2354 = LINE('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(-9.54,5.4,0.93));
+#2356 = VECTOR('',#2357,1.);
+#2357 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2358 = PCURVE('',#2210,#2359);
+#2359 = DEFINITIONAL_REPRESENTATION('',(#2360),#2364);
+#2360 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2361,#2362,#2363),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#2361 = CARTESIAN_POINT('',(3.423499032404E-16,6.12165168857E-16));
+#2362 = CARTESIAN_POINT('',(0.32,-5.799538072456E-16));
+#2363 = CARTESIAN_POINT('',(0.64,0.));
+#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2365 = PCURVE('',#2366,#2371);
+#2366 = PLANE('',#2367);
+#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);
+#2368 = CARTESIAN_POINT('',(-0.72,5.4,0.93));
+#2369 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2370 = DIRECTION('',(-1.,0.,0.));
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(8.82,0.));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(0.,-1.));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2377 = ORIENTED_EDGE('',*,*,#2378,.T.);
+#2378 = EDGE_CURVE('',#2351,#2195,#2379,.T.);
+#2379 = SURFACE_CURVE('',#2380,(#2383,#2390),.PCURVE_S1.);
+#2380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2381,#2382),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2381 = CARTESIAN_POINT('',(-9.54,4.76,0.93));
+#2382 = CARTESIAN_POINT('',(-10.04,4.9,1.07));
+#2383 = PCURVE('',#2210,#2384);
+#2384 = DEFINITIONAL_REPRESENTATION('',(#2385),#2389);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(0.64,0.));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(0.,1.));
+#2389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2390 = PCURVE('',#2237,#2391);
+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2396);
+#2392 = LINE('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(0.,0.));
+#2394 = VECTOR('',#2395,1.);
+#2395 = DIRECTION('',(0.,1.));
+#2396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2397 = ORIENTED_EDGE('',*,*,#2194,.T.);
+#2398 = ORIENTED_EDGE('',*,*,#2306,.F.);
+#2399 = ADVANCED_FACE('',(#2400),#2237,.T.);
+#2400 = FACE_BOUND('',#2401,.T.);
+#2401 = EDGE_LOOP('',(#2402,#2430,#2450,#2451));
+#2402 = ORIENTED_EDGE('',*,*,#2403,.T.);
+#2403 = EDGE_CURVE('',#2351,#2404,#2406,.T.);
+#2404 = VERTEX_POINT('',#2405);
+#2405 = CARTESIAN_POINT('',(-9.54,4.76,1.57));
+#2406 = SURFACE_CURVE('',#2407,(#2411,#2418),.PCURVE_S1.);
+#2407 = LINE('',#2408,#2409);
+#2408 = CARTESIAN_POINT('',(-9.54,4.76,0.93));
+#2409 = VECTOR('',#2410,1.);
+#2410 = DIRECTION('',(-2.22044604925E-16,0.,1.));
+#2411 = PCURVE('',#2237,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(0.,0.));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(1.,0.));
+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2418 = PCURVE('',#2419,#2424);
+#2419 = PLANE('',#2420);
+#2420 = AXIS2_PLACEMENT_3D('',#2421,#2422,#2423);
+#2421 = CARTESIAN_POINT('',(0.32,4.76,0.53));
+#2422 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2423 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#2424 = DEFINITIONAL_REPRESENTATION('',(#2425),#2429);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(-0.4,-9.86));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(-1.,-2.22044604925E-16));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2430 = ORIENTED_EDGE('',*,*,#2431,.T.);
+#2431 = EDGE_CURVE('',#2404,#2222,#2432,.T.);
+#2432 = SURFACE_CURVE('',#2433,(#2436,#2443),.PCURVE_S1.);
+#2433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2434,#2435),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2434 = CARTESIAN_POINT('',(-9.54,4.76,1.57));
+#2435 = CARTESIAN_POINT('',(-10.04,4.9,1.43));
+#2436 = PCURVE('',#2237,#2437);
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(0.64,0.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.,1.));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2443 = PCURVE('',#2262,#2444);
+#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449);
+#2445 = LINE('',#2446,#2447);
+#2446 = CARTESIAN_POINT('',(0.,0.));
+#2447 = VECTOR('',#2448,1.);
+#2448 = DIRECTION('',(0.,1.));
+#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2450 = ORIENTED_EDGE('',*,*,#2221,.T.);
+#2451 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2452 = ADVANCED_FACE('',(#2453),#2262,.T.);
+#2453 = FACE_BOUND('',#2454,.T.);
+#2454 = EDGE_LOOP('',(#2455,#2481,#2482,#2483));
+#2455 = ORIENTED_EDGE('',*,*,#2456,.F.);
+#2456 = EDGE_CURVE('',#2277,#2404,#2457,.T.);
+#2457 = SURFACE_CURVE('',#2458,(#2462,#2469),.PCURVE_S1.);
+#2458 = LINE('',#2459,#2460);
+#2459 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2460 = VECTOR('',#2461,1.);
+#2461 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2462 = PCURVE('',#2262,#2463);
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2465,#2466,#2467),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#2465 = CARTESIAN_POINT('',(0.64,0.));
+#2466 = CARTESIAN_POINT('',(0.32,-3.326700916608E-16));
+#2467 = CARTESIAN_POINT('',(2.936984648229E-16,3.799109584575E-16));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = PCURVE('',#2470,#2475);
+#2470 = PLANE('',#2471);
+#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);
+#2472 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2473 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2474 = DIRECTION('',(1.,0.,0.));
+#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480);
+#2476 = LINE('',#2477,#2478);
+#2477 = CARTESIAN_POINT('',(0.,0.));
+#2478 = VECTOR('',#2479,1.);
+#2479 = DIRECTION('',(0.,-1.));
+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2481 = ORIENTED_EDGE('',*,*,#2327,.T.);
+#2482 = ORIENTED_EDGE('',*,*,#2248,.T.);
+#2483 = ORIENTED_EDGE('',*,*,#2431,.F.);
+#2484 = ADVANCED_FACE('',(#2485),#2294,.F.);
+#2485 = FACE_BOUND('',#2486,.F.);
+#2486 = EDGE_LOOP('',(#2487,#2517,#2546,#2567,#2568,#2591,#2620,#2648));
+#2487 = ORIENTED_EDGE('',*,*,#2488,.F.);
+#2488 = EDGE_CURVE('',#2489,#2491,#2493,.T.);
+#2489 = VERTEX_POINT('',#2490);
+#2490 = CARTESIAN_POINT('',(0.32,5.4,0.53));
+#2491 = VERTEX_POINT('',#2492);
+#2492 = CARTESIAN_POINT('',(0.32,5.4,-2.5));
+#2493 = SURFACE_CURVE('',#2494,(#2498,#2505),.PCURVE_S1.);
+#2494 = LINE('',#2495,#2496);
+#2495 = CARTESIAN_POINT('',(0.32,5.4,0.53));
+#2496 = VECTOR('',#2497,1.);
+#2497 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#2498 = PCURVE('',#2294,#2499);
+#2499 = DEFINITIONAL_REPRESENTATION('',(#2500),#2504);
+#2500 = LINE('',#2501,#2502);
+#2501 = CARTESIAN_POINT('',(-1.110223024625E-16,5.551115123126E-17));
+#2502 = VECTOR('',#2503,1.);
+#2503 = DIRECTION('',(1.,0.));
+#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2505 = PCURVE('',#2506,#2511);
+#2506 = PLANE('',#2507);
+#2507 = AXIS2_PLACEMENT_3D('',#2508,#2509,#2510);
+#2508 = CARTESIAN_POINT('',(0.32,5.4,0.53));
+#2509 = DIRECTION('',(1.,0.,0.));
+#2510 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516);
+#2512 = LINE('',#2513,#2514);
+#2513 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.479114197289E-31));
+#2514 = VECTOR('',#2515,1.);
+#2515 = DIRECTION('',(1.,0.));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2517 = ORIENTED_EDGE('',*,*,#2518,.T.);
+#2518 = EDGE_CURVE('',#2489,#2519,#2521,.T.);
+#2519 = VERTEX_POINT('',#2520);
+#2520 = CARTESIAN_POINT('',(-0.72,5.4,1.57));
+#2521 = SURFACE_CURVE('',#2522,(#2527,#2534),.PCURVE_S1.);
+#2522 = CIRCLE('',#2523,1.04);
+#2523 = AXIS2_PLACEMENT_3D('',#2524,#2525,#2526);
+#2524 = CARTESIAN_POINT('',(-0.72,5.4,0.53));
+#2525 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2526 = DIRECTION('',(1.,0.,0.));
+#2527 = PCURVE('',#2294,#2528);
+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533);
+#2529 = CIRCLE('',#2530,1.04);
+#2530 = AXIS2_PLACEMENT_2D('',#2531,#2532);
+#2531 = CARTESIAN_POINT('',(0.,-1.04));
+#2532 = DIRECTION('',(0.,1.));
+#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2534 = PCURVE('',#2535,#2540);
+#2535 = CYLINDRICAL_SURFACE('',#2536,1.04);
+#2536 = AXIS2_PLACEMENT_3D('',#2537,#2538,#2539);
+#2537 = CARTESIAN_POINT('',(-0.72,5.4,0.53));
+#2538 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2539 = DIRECTION('',(1.,0.,0.));
+#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2545);
+#2541 = LINE('',#2542,#2543);
+#2542 = CARTESIAN_POINT('',(-0.,0.));
+#2543 = VECTOR('',#2544,1.);
+#2544 = DIRECTION('',(-1.,0.));
+#2545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2546 = ORIENTED_EDGE('',*,*,#2547,.F.);
+#2547 = EDGE_CURVE('',#2277,#2519,#2548,.T.);
+#2548 = SURFACE_CURVE('',#2549,(#2553,#2560),.PCURVE_S1.);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(-9.54,5.4,1.57));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(1.,0.,0.));
+#2553 = PCURVE('',#2294,#2554);
+#2554 = DEFINITIONAL_REPRESENTATION('',(#2555),#2559);
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(-1.04,-9.86));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(0.,1.));
+#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2560 = PCURVE('',#2470,#2561);
+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2566);
+#2562 = LINE('',#2563,#2564);
+#2563 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#2564 = VECTOR('',#2565,1.);
+#2565 = DIRECTION('',(1.,0.));
+#2566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2567 = ORIENTED_EDGE('',*,*,#2276,.T.);
+#2568 = ORIENTED_EDGE('',*,*,#2569,.F.);
+#2569 = EDGE_CURVE('',#2570,#2279,#2572,.T.);
+#2570 = VERTEX_POINT('',#2571);
+#2571 = CARTESIAN_POINT('',(-0.72,5.4,0.93));
+#2572 = SURFACE_CURVE('',#2573,(#2577,#2584),.PCURVE_S1.);
+#2573 = LINE('',#2574,#2575);
+#2574 = CARTESIAN_POINT('',(-0.72,5.4,0.93));
+#2575 = VECTOR('',#2576,1.);
+#2576 = DIRECTION('',(-1.,0.,0.));
+#2577 = PCURVE('',#2294,#2578);
+#2578 = DEFINITIONAL_REPRESENTATION('',(#2579),#2583);
+#2579 = LINE('',#2580,#2581);
+#2580 = CARTESIAN_POINT('',(-0.4,-1.04));
+#2581 = VECTOR('',#2582,1.);
+#2582 = DIRECTION('',(-0.,-1.));
+#2583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2584 = PCURVE('',#2366,#2585);
+#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2590);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(1.110223024625E-16,0.));
+#2588 = VECTOR('',#2589,1.);
+#2589 = DIRECTION('',(1.,0.));
+#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2591 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#2592 = EDGE_CURVE('',#2593,#2570,#2595,.T.);
+#2593 = VERTEX_POINT('',#2594);
+#2594 = CARTESIAN_POINT('',(-0.32,5.4,0.53));
+#2595 = SURFACE_CURVE('',#2596,(#2601,#2608),.PCURVE_S1.);
+#2596 = CIRCLE('',#2597,0.4);
+#2597 = AXIS2_PLACEMENT_3D('',#2598,#2599,#2600);
+#2598 = CARTESIAN_POINT('',(-0.72,5.4,0.53));
+#2599 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2600 = DIRECTION('',(1.,0.,0.));
+#2601 = PCURVE('',#2294,#2602);
+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2607);
+#2603 = CIRCLE('',#2604,0.4);
+#2604 = AXIS2_PLACEMENT_2D('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(0.,-1.04));
+#2606 = DIRECTION('',(0.,1.));
+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2608 = PCURVE('',#2609,#2614);
+#2609 = CYLINDRICAL_SURFACE('',#2610,0.4);
+#2610 = AXIS2_PLACEMENT_3D('',#2611,#2612,#2613);
+#2611 = CARTESIAN_POINT('',(-0.72,5.4,0.53));
+#2612 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2613 = DIRECTION('',(1.,0.,0.));
+#2614 = DEFINITIONAL_REPRESENTATION('',(#2615),#2619);
+#2615 = LINE('',#2616,#2617);
+#2616 = CARTESIAN_POINT('',(-0.,0.));
+#2617 = VECTOR('',#2618,1.);
+#2618 = DIRECTION('',(-1.,0.));
+#2619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2620 = ORIENTED_EDGE('',*,*,#2621,.F.);
+#2621 = EDGE_CURVE('',#2622,#2593,#2624,.T.);
+#2622 = VERTEX_POINT('',#2623);
+#2623 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#2624 = SURFACE_CURVE('',#2625,(#2629,#2636),.PCURVE_S1.);
+#2625 = LINE('',#2626,#2627);
+#2626 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#2627 = VECTOR('',#2628,1.);
+#2628 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2629 = PCURVE('',#2294,#2630);
+#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2635);
+#2631 = LINE('',#2632,#2633);
+#2632 = CARTESIAN_POINT('',(3.03,-0.64));
+#2633 = VECTOR('',#2634,1.);
+#2634 = DIRECTION('',(-1.,0.));
+#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2636 = PCURVE('',#2637,#2642);
+#2637 = PLANE('',#2638);
+#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641);
+#2639 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#2640 = DIRECTION('',(-1.,0.,0.));
+#2641 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2642 = DEFINITIONAL_REPRESENTATION('',(#2643),#2647);
+#2643 = LINE('',#2644,#2645);
+#2644 = CARTESIAN_POINT('',(-4.440892098501E-16,2.958228394579E-31));
+#2645 = VECTOR('',#2646,1.);
+#2646 = DIRECTION('',(1.,0.));
+#2647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2648 = ORIENTED_EDGE('',*,*,#2649,.T.);
+#2649 = EDGE_CURVE('',#2622,#2491,#2650,.T.);
+#2650 = SURFACE_CURVE('',#2651,(#2655,#2662),.PCURVE_S1.);
+#2651 = LINE('',#2652,#2653);
+#2652 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#2653 = VECTOR('',#2654,1.);
+#2654 = DIRECTION('',(1.,0.,0.));
+#2655 = PCURVE('',#2294,#2656);
+#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661);
+#2657 = LINE('',#2658,#2659);
+#2658 = CARTESIAN_POINT('',(3.03,-0.64));
+#2659 = VECTOR('',#2660,1.);
+#2660 = DIRECTION('',(0.,1.));
+#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2662 = PCURVE('',#2663,#2668);
+#2663 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2664,#2665)
+    ,(#2666,#2667
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2664 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#2665 = CARTESIAN_POINT('',(-0.18,5.26,-3.));
+#2666 = CARTESIAN_POINT('',(0.32,5.4,-2.5));
+#2667 = CARTESIAN_POINT('',(0.18,5.26,-3.));
+#2668 = DEFINITIONAL_REPRESENTATION('',(#2669),#2673);
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(0.,0.));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(1.,0.));
+#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2674 = ADVANCED_FACE('',(#2675),#2366,.T.);
+#2675 = FACE_BOUND('',#2676,.T.);
+#2676 = EDGE_LOOP('',(#2677,#2700,#2721,#2722));
+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);
+#2678 = EDGE_CURVE('',#2570,#2679,#2681,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(-0.72,4.76,0.93));
+#2681 = SURFACE_CURVE('',#2682,(#2686,#2693),.PCURVE_S1.);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(-0.72,5.4,0.93));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2686 = PCURVE('',#2366,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(0.,0.));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.,-1.));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2693 = PCURVE('',#2609,#2694);
+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699);
+#2695 = LINE('',#2696,#2697);
+#2696 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2697 = VECTOR('',#2698,1.);
+#2698 = DIRECTION('',(-0.,-1.));
+#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2700 = ORIENTED_EDGE('',*,*,#2701,.T.);
+#2701 = EDGE_CURVE('',#2679,#2351,#2702,.T.);
+#2702 = SURFACE_CURVE('',#2703,(#2707,#2714),.PCURVE_S1.);
+#2703 = LINE('',#2704,#2705);
+#2704 = CARTESIAN_POINT('',(-0.72,4.76,0.93));
+#2705 = VECTOR('',#2706,1.);
+#2706 = DIRECTION('',(-1.,0.,0.));
+#2707 = PCURVE('',#2366,#2708);
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(1.110223024625E-16,-0.64));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(1.,0.));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2714 = PCURVE('',#2419,#2715);
+#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(-0.4,-1.04));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(-0.,-1.));
+#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2721 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#2722 = ORIENTED_EDGE('',*,*,#2569,.F.);
+#2723 = ADVANCED_FACE('',(#2724),#2419,.T.);
+#2724 = FACE_BOUND('',#2725,.T.);
+#2725 = EDGE_LOOP('',(#2726,#2751,#2775,#2796,#2797,#2798,#2822,#2845));
+#2726 = ORIENTED_EDGE('',*,*,#2727,.F.);
+#2727 = EDGE_CURVE('',#2728,#2730,#2732,.T.);
+#2728 = VERTEX_POINT('',#2729);
+#2729 = CARTESIAN_POINT('',(0.32,4.76,0.53));
+#2730 = VERTEX_POINT('',#2731);
+#2731 = CARTESIAN_POINT('',(0.32,4.76,-2.5));
+#2732 = SURFACE_CURVE('',#2733,(#2737,#2744),.PCURVE_S1.);
+#2733 = LINE('',#2734,#2735);
+#2734 = CARTESIAN_POINT('',(0.32,4.76,0.53));
+#2735 = VECTOR('',#2736,1.);
+#2736 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#2737 = PCURVE('',#2419,#2738);
+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);
+#2739 = LINE('',#2740,#2741);
+#2740 = CARTESIAN_POINT('',(-1.110223024625E-16,5.551115123126E-17));
+#2741 = VECTOR('',#2742,1.);
+#2742 = DIRECTION('',(1.,0.));
+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2744 = PCURVE('',#2506,#2745);
+#2745 = DEFINITIONAL_REPRESENTATION('',(#2746),#2750);
+#2746 = LINE('',#2747,#2748);
+#2747 = CARTESIAN_POINT('',(-1.7763568394E-17,-0.64));
+#2748 = VECTOR('',#2749,1.);
+#2749 = DIRECTION('',(1.,0.));
+#2750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2751 = ORIENTED_EDGE('',*,*,#2752,.T.);
+#2752 = EDGE_CURVE('',#2728,#2753,#2755,.T.);
+#2753 = VERTEX_POINT('',#2754);
+#2754 = CARTESIAN_POINT('',(-0.72,4.76,1.57));
+#2755 = SURFACE_CURVE('',#2756,(#2761,#2768),.PCURVE_S1.);
+#2756 = CIRCLE('',#2757,1.04);
+#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760);
+#2758 = CARTESIAN_POINT('',(-0.72,4.76,0.53));
+#2759 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2760 = DIRECTION('',(1.,0.,0.));
+#2761 = PCURVE('',#2419,#2762);
+#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2767);
+#2763 = CIRCLE('',#2764,1.04);
+#2764 = AXIS2_PLACEMENT_2D('',#2765,#2766);
+#2765 = CARTESIAN_POINT('',(0.,-1.04));
+#2766 = DIRECTION('',(0.,1.));
+#2767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2768 = PCURVE('',#2535,#2769);
+#2769 = DEFINITIONAL_REPRESENTATION('',(#2770),#2774);
+#2770 = LINE('',#2771,#2772);
+#2771 = CARTESIAN_POINT('',(-0.,-0.64));
+#2772 = VECTOR('',#2773,1.);
+#2773 = DIRECTION('',(-1.,0.));
+#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2775 = ORIENTED_EDGE('',*,*,#2776,.F.);
+#2776 = EDGE_CURVE('',#2404,#2753,#2777,.T.);
+#2777 = SURFACE_CURVE('',#2778,(#2782,#2789),.PCURVE_S1.);
+#2778 = LINE('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(-9.54,4.76,1.57));
+#2780 = VECTOR('',#2781,1.);
+#2781 = DIRECTION('',(1.,0.,0.));
+#2782 = PCURVE('',#2419,#2783);
+#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2788);
+#2784 = LINE('',#2785,#2786);
+#2785 = CARTESIAN_POINT('',(-1.04,-9.86));
+#2786 = VECTOR('',#2787,1.);
+#2787 = DIRECTION('',(0.,1.));
+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2789 = PCURVE('',#2470,#2790);
+#2790 = DEFINITIONAL_REPRESENTATION('',(#2791),#2795);
+#2791 = LINE('',#2792,#2793);
+#2792 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.64));
+#2793 = VECTOR('',#2794,1.);
+#2794 = DIRECTION('',(1.,0.));
+#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2796 = ORIENTED_EDGE('',*,*,#2403,.F.);
+#2797 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#2798 = ORIENTED_EDGE('',*,*,#2799,.F.);
+#2799 = EDGE_CURVE('',#2800,#2679,#2802,.T.);
+#2800 = VERTEX_POINT('',#2801);
+#2801 = CARTESIAN_POINT('',(-0.32,4.76,0.53));
+#2802 = SURFACE_CURVE('',#2803,(#2808,#2815),.PCURVE_S1.);
+#2803 = CIRCLE('',#2804,0.4);
+#2804 = AXIS2_PLACEMENT_3D('',#2805,#2806,#2807);
+#2805 = CARTESIAN_POINT('',(-0.72,4.76,0.53));
+#2806 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2807 = DIRECTION('',(1.,0.,0.));
+#2808 = PCURVE('',#2419,#2809);
+#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2814);
+#2810 = CIRCLE('',#2811,0.4);
+#2811 = AXIS2_PLACEMENT_2D('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(0.,-1.04));
+#2813 = DIRECTION('',(0.,1.));
+#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2815 = PCURVE('',#2609,#2816);
+#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(-0.,-0.64));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(-1.,0.));
+#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2822 = ORIENTED_EDGE('',*,*,#2823,.F.);
+#2823 = EDGE_CURVE('',#2824,#2800,#2826,.T.);
+#2824 = VERTEX_POINT('',#2825);
+#2825 = CARTESIAN_POINT('',(-0.32,4.76,-2.5));
+#2826 = SURFACE_CURVE('',#2827,(#2831,#2838),.PCURVE_S1.);
+#2827 = LINE('',#2828,#2829);
+#2828 = CARTESIAN_POINT('',(-0.32,4.76,-2.5));
+#2829 = VECTOR('',#2830,1.);
+#2830 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2831 = PCURVE('',#2419,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2837);
+#2833 = LINE('',#2834,#2835);
+#2834 = CARTESIAN_POINT('',(3.03,-0.64));
+#2835 = VECTOR('',#2836,1.);
+#2836 = DIRECTION('',(-1.,0.));
+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2838 = PCURVE('',#2637,#2839);
+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844);
+#2840 = LINE('',#2841,#2842);
+#2841 = CARTESIAN_POINT('',(-8.704148513061E-16,-0.64));
+#2842 = VECTOR('',#2843,1.);
+#2843 = DIRECTION('',(1.,0.));
+#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2845 = ORIENTED_EDGE('',*,*,#2846,.F.);
+#2846 = EDGE_CURVE('',#2730,#2824,#2847,.T.);
+#2847 = SURFACE_CURVE('',#2848,(#2852,#2859),.PCURVE_S1.);
+#2848 = LINE('',#2849,#2850);
+#2849 = CARTESIAN_POINT('',(0.32,4.76,-2.5));
+#2850 = VECTOR('',#2851,1.);
+#2851 = DIRECTION('',(-1.,0.,0.));
+#2852 = PCURVE('',#2419,#2853);
+#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858);
+#2854 = LINE('',#2855,#2856);
+#2855 = CARTESIAN_POINT('',(3.03,-3.330669073875E-16));
+#2856 = VECTOR('',#2857,1.);
+#2857 = DIRECTION('',(-0.,-1.));
+#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2859 = PCURVE('',#2860,#2865);
+#2860 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2861,#2862)
+    ,(#2863,#2864
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2861 = CARTESIAN_POINT('',(0.32,4.76,-2.5));
+#2862 = CARTESIAN_POINT('',(0.18,4.9,-3.));
+#2863 = CARTESIAN_POINT('',(-0.32,4.76,-2.5));
+#2864 = CARTESIAN_POINT('',(-0.18,4.9,-3.));
+#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870);
+#2866 = LINE('',#2867,#2868);
+#2867 = CARTESIAN_POINT('',(0.,0.));
+#2868 = VECTOR('',#2869,1.);
+#2869 = DIRECTION('',(1.,0.));
+#2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2871 = ADVANCED_FACE('',(#2872),#2470,.T.);
+#2872 = FACE_BOUND('',#2873,.T.);
+#2873 = EDGE_LOOP('',(#2874,#2875,#2876,#2897));
+#2874 = ORIENTED_EDGE('',*,*,#2456,.T.);
+#2875 = ORIENTED_EDGE('',*,*,#2776,.T.);
+#2876 = ORIENTED_EDGE('',*,*,#2877,.F.);
+#2877 = EDGE_CURVE('',#2519,#2753,#2878,.T.);
+#2878 = SURFACE_CURVE('',#2879,(#2883,#2890),.PCURVE_S1.);
+#2879 = LINE('',#2880,#2881);
+#2880 = CARTESIAN_POINT('',(-0.72,5.4,1.57));
+#2881 = VECTOR('',#2882,1.);
+#2882 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2883 = PCURVE('',#2470,#2884);
+#2884 = DEFINITIONAL_REPRESENTATION('',(#2885),#2889);
+#2885 = LINE('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(8.82,0.));
+#2887 = VECTOR('',#2888,1.);
+#2888 = DIRECTION('',(0.,-1.));
+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2890 = PCURVE('',#2535,#2891);
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2896);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(-0.,-1.));
+#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2897 = ORIENTED_EDGE('',*,*,#2547,.F.);
+#2898 = ADVANCED_FACE('',(#2899),#2506,.T.);
+#2899 = FACE_BOUND('',#2900,.T.);
+#2900 = EDGE_LOOP('',(#2901,#2922,#2923,#2949));
+#2901 = ORIENTED_EDGE('',*,*,#2902,.T.);
+#2902 = EDGE_CURVE('',#2489,#2728,#2903,.T.);
+#2903 = SURFACE_CURVE('',#2904,(#2908,#2915),.PCURVE_S1.);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(0.32,5.4,0.53));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2908 = PCURVE('',#2506,#2909);
+#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(0.,0.));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(2.22044604925E-16,-1.));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = PCURVE('',#2535,#2916);
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(-6.61991412146E-17,0.));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(-0.,-1.));
+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2922 = ORIENTED_EDGE('',*,*,#2727,.T.);
+#2923 = ORIENTED_EDGE('',*,*,#2924,.F.);
+#2924 = EDGE_CURVE('',#2491,#2730,#2925,.T.);
+#2925 = SURFACE_CURVE('',#2926,(#2930,#2937),.PCURVE_S1.);
+#2926 = LINE('',#2927,#2928);
+#2927 = CARTESIAN_POINT('',(0.32,5.4,-2.5));
+#2928 = VECTOR('',#2929,1.);
+#2929 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2930 = PCURVE('',#2506,#2931);
+#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936);
+#2932 = LINE('',#2933,#2934);
+#2933 = CARTESIAN_POINT('',(3.03,1.998401444325E-17));
+#2934 = VECTOR('',#2935,1.);
+#2935 = DIRECTION('',(2.22044604925E-16,-1.));
+#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2937 = PCURVE('',#2938,#2943);
+#2938 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2939,#2940)
+    ,(#2941,#2942
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2939 = CARTESIAN_POINT('',(0.32,5.4,-2.5));
+#2940 = CARTESIAN_POINT('',(0.18,5.26,-3.));
+#2941 = CARTESIAN_POINT('',(0.32,4.76,-2.5));
+#2942 = CARTESIAN_POINT('',(0.18,4.9,-3.));
+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);
+#2944 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2945,#2946,#2947),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#2945 = CARTESIAN_POINT('',(2.474258142762E-15,1.748999324602E-15));
+#2946 = CARTESIAN_POINT('',(0.32,2.389936967666E-15));
+#2947 = CARTESIAN_POINT('',(0.64,0.));
+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2949 = ORIENTED_EDGE('',*,*,#2488,.F.);
+#2950 = ADVANCED_FACE('',(#2951),#2535,.T.);
+#2951 = FACE_BOUND('',#2952,.F.);
+#2952 = EDGE_LOOP('',(#2953,#2954,#2955,#2956));
+#2953 = ORIENTED_EDGE('',*,*,#2902,.T.);
+#2954 = ORIENTED_EDGE('',*,*,#2752,.T.);
+#2955 = ORIENTED_EDGE('',*,*,#2877,.F.);
+#2956 = ORIENTED_EDGE('',*,*,#2518,.F.);
+#2957 = ADVANCED_FACE('',(#2958),#2663,.T.);
+#2958 = FACE_BOUND('',#2959,.T.);
+#2959 = EDGE_LOOP('',(#2960,#2961,#2983,#3010));
+#2960 = ORIENTED_EDGE('',*,*,#2649,.T.);
+#2961 = ORIENTED_EDGE('',*,*,#2962,.T.);
+#2962 = EDGE_CURVE('',#2491,#2963,#2965,.T.);
+#2963 = VERTEX_POINT('',#2964);
+#2964 = CARTESIAN_POINT('',(0.18,5.26,-3.));
+#2965 = SURFACE_CURVE('',#2966,(#2969,#2976),.PCURVE_S1.);
+#2966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2967,#2968),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2967 = CARTESIAN_POINT('',(0.32,5.4,-2.5));
+#2968 = CARTESIAN_POINT('',(0.18,5.26,-3.));
+#2969 = PCURVE('',#2663,#2970);
+#2970 = DEFINITIONAL_REPRESENTATION('',(#2971),#2975);
+#2971 = LINE('',#2972,#2973);
+#2972 = CARTESIAN_POINT('',(0.64,0.));
+#2973 = VECTOR('',#2974,1.);
+#2974 = DIRECTION('',(0.,1.));
+#2975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2976 = PCURVE('',#2938,#2977);
+#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2982);
+#2978 = LINE('',#2979,#2980);
+#2979 = CARTESIAN_POINT('',(0.,0.));
+#2980 = VECTOR('',#2981,1.);
+#2981 = DIRECTION('',(0.,1.));
+#2982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2983 = ORIENTED_EDGE('',*,*,#2984,.T.);
+#2984 = EDGE_CURVE('',#2963,#2985,#2987,.T.);
+#2985 = VERTEX_POINT('',#2986);
+#2986 = CARTESIAN_POINT('',(-0.18,5.26,-3.));
+#2987 = SURFACE_CURVE('',#2988,(#2992,#2998),.PCURVE_S1.);
+#2988 = LINE('',#2989,#2990);
+#2989 = CARTESIAN_POINT('',(0.18,5.26,-3.));
+#2990 = VECTOR('',#2991,1.);
+#2991 = DIRECTION('',(-1.,0.,0.));
+#2992 = PCURVE('',#2663,#2993);
+#2993 = DEFINITIONAL_REPRESENTATION('',(#2994),#2997);
+#2994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2995,#2996),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#2995 = CARTESIAN_POINT('',(0.64,1.));
+#2996 = CARTESIAN_POINT('',(0.,1.));
+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2998 = PCURVE('',#2999,#3004);
+#2999 = PLANE('',#3000);
+#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003);
+#3001 = CARTESIAN_POINT('',(0.18,5.26,-3.));
+#3002 = DIRECTION('',(-2.22044604925E-16,0.,-1.));
+#3003 = DIRECTION('',(-0.707106781187,-0.707106781187,1.570092458684E-16
+    ));
+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);
+#3005 = LINE('',#3006,#3007);
+#3006 = CARTESIAN_POINT('',(0.,-0.));
+#3007 = VECTOR('',#3008,1.);
+#3008 = DIRECTION('',(0.707106781187,0.707106781187));
+#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3010 = ORIENTED_EDGE('',*,*,#3011,.F.);
+#3011 = EDGE_CURVE('',#2622,#2985,#3012,.T.);
+#3012 = SURFACE_CURVE('',#3013,(#3016,#3023),.PCURVE_S1.);
+#3013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3014,#3015),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3014 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#3015 = CARTESIAN_POINT('',(-0.18,5.26,-3.));
+#3016 = PCURVE('',#2663,#3017);
+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3022);
+#3018 = LINE('',#3019,#3020);
+#3019 = CARTESIAN_POINT('',(0.,0.));
+#3020 = VECTOR('',#3021,1.);
+#3021 = DIRECTION('',(0.,1.));
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3023 = PCURVE('',#3024,#3029);
+#3024 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3025,#3026)
+    ,(#3027,#3028
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.64),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3025 = CARTESIAN_POINT('',(-0.32,4.76,-2.5));
+#3026 = CARTESIAN_POINT('',(-0.18,4.9,-3.));
+#3027 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#3028 = CARTESIAN_POINT('',(-0.18,5.26,-3.));
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(0.64,0.));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(0.,1.));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3035 = ADVANCED_FACE('',(#3036),#2637,.T.);
+#3036 = FACE_BOUND('',#3037,.T.);
+#3037 = EDGE_LOOP('',(#3038,#3059,#3060,#3081));
+#3038 = ORIENTED_EDGE('',*,*,#3039,.T.);
+#3039 = EDGE_CURVE('',#2622,#2824,#3040,.T.);
+#3040 = SURFACE_CURVE('',#3041,(#3045,#3052),.PCURVE_S1.);
+#3041 = LINE('',#3042,#3043);
+#3042 = CARTESIAN_POINT('',(-0.32,5.4,-2.5));
+#3043 = VECTOR('',#3044,1.);
+#3044 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3045 = PCURVE('',#2637,#3046);
+#3046 = DEFINITIONAL_REPRESENTATION('',(#3047),#3051);
+#3047 = LINE('',#3048,#3049);
+#3048 = CARTESIAN_POINT('',(0.,0.));
+#3049 = VECTOR('',#3050,1.);
+#3050 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3052 = PCURVE('',#3024,#3053);
+#3053 = DEFINITIONAL_REPRESENTATION('',(#3054),#3058);
+#3054 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3055,#3056,#3057),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.64),.PIECEWISE_BEZIER_KNOTS.);
+#3055 = CARTESIAN_POINT('',(0.64,2.096147547587E-15));
+#3056 = CARTESIAN_POINT('',(0.32,2.472361196003E-15));
+#3057 = CARTESIAN_POINT('',(0.,0.));
+#3058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3059 = ORIENTED_EDGE('',*,*,#2823,.T.);
+#3060 = ORIENTED_EDGE('',*,*,#3061,.F.);
+#3061 = EDGE_CURVE('',#2593,#2800,#3062,.T.);
+#3062 = SURFACE_CURVE('',#3063,(#3067,#3074),.PCURVE_S1.);
+#3063 = LINE('',#3064,#3065);
+#3064 = CARTESIAN_POINT('',(-0.32,5.4,0.53));
+#3065 = VECTOR('',#3066,1.);
+#3066 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3067 = PCURVE('',#2637,#3068);
+#3068 = DEFINITIONAL_REPRESENTATION('',(#3069),#3073);
+#3069 = LINE('',#3070,#3071);
+#3070 = CARTESIAN_POINT('',(3.03,-1.998401444325E-17));
+#3071 = VECTOR('',#3072,1.);
+#3072 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3074 = PCURVE('',#2609,#3075);
+#3075 = DEFINITIONAL_REPRESENTATION('',(#3076),#3080);
+#3076 = LINE('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(-0.,0.));
+#3078 = VECTOR('',#3079,1.);
+#3079 = DIRECTION('',(-0.,-1.));
+#3080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3081 = ORIENTED_EDGE('',*,*,#2621,.F.);
+#3082 = ADVANCED_FACE('',(#3083),#2609,.F.);
+#3083 = FACE_BOUND('',#3084,.T.);
+#3084 = EDGE_LOOP('',(#3085,#3086,#3087,#3088));
+#3085 = ORIENTED_EDGE('',*,*,#3061,.T.);
+#3086 = ORIENTED_EDGE('',*,*,#2799,.T.);
+#3087 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#3088 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#3089 = ADVANCED_FACE('',(#3090),#2860,.T.);
+#3090 = FACE_BOUND('',#3091,.T.);
+#3091 = EDGE_LOOP('',(#3092,#3093,#3115,#3137));
+#3092 = ORIENTED_EDGE('',*,*,#2846,.T.);
+#3093 = ORIENTED_EDGE('',*,*,#3094,.T.);
+#3094 = EDGE_CURVE('',#2824,#3095,#3097,.T.);
+#3095 = VERTEX_POINT('',#3096);
+#3096 = CARTESIAN_POINT('',(-0.18,4.9,-3.));
+#3097 = SURFACE_CURVE('',#3098,(#3101,#3108),.PCURVE_S1.);
+#3098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3099,#3100),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3099 = CARTESIAN_POINT('',(-0.32,4.76,-2.5));
+#3100 = CARTESIAN_POINT('',(-0.18,4.9,-3.));
+#3101 = PCURVE('',#2860,#3102);
+#3102 = DEFINITIONAL_REPRESENTATION('',(#3103),#3107);
+#3103 = LINE('',#3104,#3105);
+#3104 = CARTESIAN_POINT('',(0.64,0.));
+#3105 = VECTOR('',#3106,1.);
+#3106 = DIRECTION('',(0.,1.));
+#3107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3108 = PCURVE('',#3024,#3109);
+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);
+#3110 = LINE('',#3111,#3112);
+#3111 = CARTESIAN_POINT('',(0.,0.));
+#3112 = VECTOR('',#3113,1.);
+#3113 = DIRECTION('',(0.,1.));
+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3115 = ORIENTED_EDGE('',*,*,#3116,.T.);
+#3116 = EDGE_CURVE('',#3095,#3117,#3119,.T.);
+#3117 = VERTEX_POINT('',#3118);
+#3118 = CARTESIAN_POINT('',(0.18,4.9,-3.));
+#3119 = SURFACE_CURVE('',#3120,(#3124,#3130),.PCURVE_S1.);
+#3120 = LINE('',#3121,#3122);
+#3121 = CARTESIAN_POINT('',(-0.18,4.9,-3.));
+#3122 = VECTOR('',#3123,1.);
+#3123 = DIRECTION('',(1.,0.,0.));
+#3124 = PCURVE('',#2860,#3125);
+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3129);
+#3126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3127,#3128),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#3127 = CARTESIAN_POINT('',(0.64,1.));
+#3128 = CARTESIAN_POINT('',(0.,1.));
+#3129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3130 = PCURVE('',#2999,#3131);
+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);
+#3132 = LINE('',#3133,#3134);
+#3133 = CARTESIAN_POINT('',(0.509116882454,1.255070014863E-32));
+#3134 = VECTOR('',#3135,1.);
+#3135 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3137 = ORIENTED_EDGE('',*,*,#3138,.F.);
+#3138 = EDGE_CURVE('',#2730,#3117,#3139,.T.);
+#3139 = SURFACE_CURVE('',#3140,(#3143,#3150),.PCURVE_S1.);
+#3140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3141,#3142),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3141 = CARTESIAN_POINT('',(0.32,4.76,-2.5));
+#3142 = CARTESIAN_POINT('',(0.18,4.9,-3.));
+#3143 = PCURVE('',#2860,#3144);
+#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(0.,0.));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(0.,1.));
+#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3150 = PCURVE('',#2938,#3151);
+#3151 = DEFINITIONAL_REPRESENTATION('',(#3152),#3156);
+#3152 = LINE('',#3153,#3154);
+#3153 = CARTESIAN_POINT('',(0.64,0.));
+#3154 = VECTOR('',#3155,1.);
+#3155 = DIRECTION('',(0.,1.));
+#3156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3157 = ADVANCED_FACE('',(#3158),#2938,.T.);
+#3158 = FACE_BOUND('',#3159,.T.);
+#3159 = EDGE_LOOP('',(#3160,#3161,#3162,#3182));
+#3160 = ORIENTED_EDGE('',*,*,#2924,.T.);
+#3161 = ORIENTED_EDGE('',*,*,#3138,.T.);
+#3162 = ORIENTED_EDGE('',*,*,#3163,.T.);
+#3163 = EDGE_CURVE('',#3117,#2963,#3164,.T.);
+#3164 = SURFACE_CURVE('',#3165,(#3169,#3175),.PCURVE_S1.);
+#3165 = LINE('',#3166,#3167);
+#3166 = CARTESIAN_POINT('',(0.18,4.9,-3.));
+#3167 = VECTOR('',#3168,1.);
+#3168 = DIRECTION('',(0.,1.,0.));
+#3169 = PCURVE('',#2938,#3170);
+#3170 = DEFINITIONAL_REPRESENTATION('',(#3171),#3174);
+#3171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3172,#3173),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#3172 = CARTESIAN_POINT('',(0.64,1.));
+#3173 = CARTESIAN_POINT('',(0.,1.));
+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3175 = PCURVE('',#2999,#3176);
+#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181);
+#3177 = LINE('',#3178,#3179);
+#3178 = CARTESIAN_POINT('',(0.254558441227,-0.254558441227));
+#3179 = VECTOR('',#3180,1.);
+#3180 = DIRECTION('',(-0.707106781187,0.707106781187));
+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3182 = ORIENTED_EDGE('',*,*,#2962,.F.);
+#3183 = ADVANCED_FACE('',(#3184),#3024,.T.);
+#3184 = FACE_BOUND('',#3185,.T.);
+#3185 = EDGE_LOOP('',(#3186,#3187,#3188,#3208));
+#3186 = ORIENTED_EDGE('',*,*,#3039,.F.);
+#3187 = ORIENTED_EDGE('',*,*,#3011,.T.);
+#3188 = ORIENTED_EDGE('',*,*,#3189,.T.);
+#3189 = EDGE_CURVE('',#2985,#3095,#3190,.T.);
+#3190 = SURFACE_CURVE('',#3191,(#3195,#3201),.PCURVE_S1.);
+#3191 = LINE('',#3192,#3193);
+#3192 = CARTESIAN_POINT('',(-0.18,5.26,-3.));
+#3193 = VECTOR('',#3194,1.);
+#3194 = DIRECTION('',(0.,-1.,0.));
+#3195 = PCURVE('',#3024,#3196);
+#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3200);
+#3197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3198,#3199),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);
+#3198 = CARTESIAN_POINT('',(0.64,1.));
+#3199 = CARTESIAN_POINT('',(0.,1.));
+#3200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3201 = PCURVE('',#2999,#3202);
+#3202 = DEFINITIONAL_REPRESENTATION('',(#3203),#3207);
+#3203 = LINE('',#3204,#3205);
+#3204 = CARTESIAN_POINT('',(0.254558441227,0.254558441227));
+#3205 = VECTOR('',#3206,1.);
+#3206 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3208 = ORIENTED_EDGE('',*,*,#3094,.F.);
+#3209 = ADVANCED_FACE('',(#3210),#2999,.T.);
+#3210 = FACE_BOUND('',#3211,.T.);
+#3211 = EDGE_LOOP('',(#3212,#3213,#3214,#3215));
+#3212 = ORIENTED_EDGE('',*,*,#2984,.F.);
+#3213 = ORIENTED_EDGE('',*,*,#3163,.F.);
+#3214 = ORIENTED_EDGE('',*,*,#3116,.F.);
+#3215 = ORIENTED_EDGE('',*,*,#3189,.F.);
+#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3220)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3217,#3218,#3219)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3217 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3218 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3219 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3220 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3217,
+  'distance_accuracy_value','confusion accuracy');
+#3221 = SHAPE_DEFINITION_REPRESENTATION(#3222,#29);
+#3222 = PRODUCT_DEFINITION_SHAPE('','',#3223);
+#3223 = PRODUCT_DEFINITION('design','',#3224,#3227);
+#3224 = PRODUCT_DEFINITION_FORMATION('','',#3225);
+#3225 = PRODUCT('pins','pins','',(#3226));
+#3226 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3227 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3228 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3229,#3231);
+#3229 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3230) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3230 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#3231 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3232);
+#3232 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#3223,$);
+#3233 = PRODUCT_TYPE('part',$,(#3225));
+#3234 = SHAPE_REPRESENTATION('',(#11,#3235,#4091,#4947),#5803);
+#3235 = MANIFOLD_SOLID_BREP('',#3236);
+#3236 = CLOSED_SHELL('',(#3237,#3357,#3461,#3560,#3694,#3721,#3775,#3802
+    ,#3849,#3931,#3980,#4030,#4057,#4084));
+#3237 = ADVANCED_FACE('',(#3238),#3252,.F.);
+#3238 = FACE_BOUND('',#3239,.F.);
+#3239 = EDGE_LOOP('',(#3240,#3275,#3303,#3331));
+#3240 = ORIENTED_EDGE('',*,*,#3241,.T.);
+#3241 = EDGE_CURVE('',#3242,#3244,#3246,.T.);
+#3242 = VERTEX_POINT('',#3243);
+#3243 = CARTESIAN_POINT('',(-4.04,-1.037500000001,-2.81898444411E-04));
+#3244 = VERTEX_POINT('',#3245);
+#3245 = CARTESIAN_POINT('',(-1.5,-1.037500000001,-2.818984444104E-04));
+#3246 = SURFACE_CURVE('',#3247,(#3251,#3263),.PCURVE_S1.);
+#3247 = LINE('',#3248,#3249);
+#3248 = CARTESIAN_POINT('',(-4.04,-1.037500000001,-2.81898444411E-04));
+#3249 = VECTOR('',#3250,1.);
+#3250 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3251 = PCURVE('',#3252,#3257);
+#3252 = PLANE('',#3253);
+#3253 = AXIS2_PLACEMENT_3D('',#3254,#3255,#3256);
+#3254 = CARTESIAN_POINT('',(-4.04,-1.037500000001,-2.81898444411E-04));
+#3255 = DIRECTION('',(-1.110223024625E-16,1.110223024625E-16,1.));
+#3256 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(1.278817483073E-32,-1.151856388049E-16));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(1.110223024625E-16,-1.));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3263 = PCURVE('',#3264,#3269);
+#3264 = PLANE('',#3265);
+#3265 = AXIS2_PLACEMENT_3D('',#3266,#3267,#3268);
+#3266 = CARTESIAN_POINT('',(-4.04,-1.037500000001,-2.81898444411E-04));
+#3267 = DIRECTION('',(-5.385884660503E-17,-0.906761426172,-0.42164406317
+    ));
+#3268 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(-3.621730233343E-33,-1.151856388049E-16));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(1.077176932101E-16,-1.));
+#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3275 = ORIENTED_EDGE('',*,*,#3276,.T.);
+#3276 = EDGE_CURVE('',#3244,#3277,#3279,.T.);
+#3277 = VERTEX_POINT('',#3278);
+#3278 = CARTESIAN_POINT('',(-1.5,1.037499999999,-2.818984444104E-04));
+#3279 = SURFACE_CURVE('',#3280,(#3284,#3291),.PCURVE_S1.);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(-1.5,-1.037500000001,-2.818984444104E-04));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#3284 = PCURVE('',#3252,#3285);
+#3285 = DEFINITIONAL_REPRESENTATION('',(#3286),#3290);
+#3286 = LINE('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(5.995204332976E-17,-2.54));
+#3288 = VECTOR('',#3289,1.);
+#3289 = DIRECTION('',(1.,0.));
+#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3291 = PCURVE('',#3292,#3297);
+#3292 = PLANE('',#3293);
+#3293 = AXIS2_PLACEMENT_3D('',#3294,#3295,#3296);
+#3294 = CARTESIAN_POINT('',(-1.5,-1.037500000001,-2.818984444104E-04));
+#3295 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#3296 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3302);
+#3298 = LINE('',#3299,#3300);
+#3299 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#3300 = VECTOR('',#3301,1.);
+#3301 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3303 = ORIENTED_EDGE('',*,*,#3304,.F.);
+#3304 = EDGE_CURVE('',#3305,#3277,#3307,.T.);
+#3305 = VERTEX_POINT('',#3306);
+#3306 = CARTESIAN_POINT('',(-4.04,1.037499999999,-2.81898444411E-04));
+#3307 = SURFACE_CURVE('',#3308,(#3312,#3319),.PCURVE_S1.);
+#3308 = LINE('',#3309,#3310);
+#3309 = CARTESIAN_POINT('',(-4.04,1.037499999999,-2.81898444411E-04));
+#3310 = VECTOR('',#3311,1.);
+#3311 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3312 = PCURVE('',#3252,#3313);
+#3313 = DEFINITIONAL_REPRESENTATION('',(#3314),#3318);
+#3314 = LINE('',#3315,#3316);
+#3315 = CARTESIAN_POINT('',(2.075,1.151856388049E-16));
+#3316 = VECTOR('',#3317,1.);
+#3317 = DIRECTION('',(1.110223024625E-16,-1.));
+#3318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3319 = PCURVE('',#3320,#3325);
+#3320 = PLANE('',#3321);
+#3321 = AXIS2_PLACEMENT_3D('',#3322,#3323,#3324);
+#3322 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#3323 = DIRECTION('',(1.474826360306E-16,0.906761426172,-0.42164406317)
+  );
+#3324 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#3325 = DEFINITIONAL_REPRESENTATION('',(#3326),#3330);
+#3326 = LINE('',#3327,#3328);
+#3327 = CARTESIAN_POINT('',(0.551412957773,1.965094753587E-16));
+#3328 = VECTOR('',#3329,1.);
+#3329 = DIRECTION('',(-2.949652720612E-16,-1.));
+#3330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3331 = ORIENTED_EDGE('',*,*,#3332,.F.);
+#3332 = EDGE_CURVE('',#3242,#3305,#3333,.T.);
+#3333 = SURFACE_CURVE('',#3334,(#3338,#3345),.PCURVE_S1.);
+#3334 = LINE('',#3335,#3336);
+#3335 = CARTESIAN_POINT('',(-4.04,-1.037500000001,-2.81898444411E-04));
+#3336 = VECTOR('',#3337,1.);
+#3337 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#3338 = PCURVE('',#3252,#3339);
+#3339 = DEFINITIONAL_REPRESENTATION('',(#3340),#3344);
+#3340 = LINE('',#3341,#3342);
+#3341 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.151856388049E-16));
+#3342 = VECTOR('',#3343,1.);
+#3343 = DIRECTION('',(1.,0.));
+#3344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3345 = PCURVE('',#3346,#3351);
+#3346 = PLANE('',#3347);
+#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350);
+#3348 = CARTESIAN_POINT('',(-4.04,-1.037500000001,-2.81898444411E-04));
+#3349 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#3350 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#3351 = DEFINITIONAL_REPRESENTATION('',(#3352),#3356);
+#3352 = LINE('',#3353,#3354);
+#3353 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#3354 = VECTOR('',#3355,1.);
+#3355 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3357 = ADVANCED_FACE('',(#3358),#3264,.T.);
+#3358 = FACE_BOUND('',#3359,.T.);
+#3359 = EDGE_LOOP('',(#3360,#3361,#3384,#3412,#3440));
+#3360 = ORIENTED_EDGE('',*,*,#3241,.T.);
+#3361 = ORIENTED_EDGE('',*,*,#3362,.T.);
+#3362 = EDGE_CURVE('',#3244,#3363,#3365,.T.);
+#3363 = VERTEX_POINT('',#3364);
+#3364 = CARTESIAN_POINT('',(-1.5,-1.270000000001,0.499718101556));
+#3365 = SURFACE_CURVE('',#3366,(#3370,#3377),.PCURVE_S1.);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(-1.5,-1.037500000001,-2.818984444104E-04));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#3370 = PCURVE('',#3264,#3371);
+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3376);
+#3372 = LINE('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(3.945722875967E-16,-2.54));
+#3374 = VECTOR('',#3375,1.);
+#3375 = DIRECTION('',(1.,-5.385884660503E-17));
+#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3377 = PCURVE('',#3292,#3378);
+#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383);
+#3379 = LINE('',#3380,#3381);
+#3380 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#3381 = VECTOR('',#3382,1.);
+#3382 = DIRECTION('',(-0.906761426172,0.42164406317));
+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3384 = ORIENTED_EDGE('',*,*,#3385,.F.);
+#3385 = EDGE_CURVE('',#3386,#3363,#3388,.T.);
+#3386 = VERTEX_POINT('',#3387);
+#3387 = CARTESIAN_POINT('',(-2.,-1.270000000001,0.499718101556));
+#3388 = SURFACE_CURVE('',#3389,(#3393,#3400),.PCURVE_S1.);
+#3389 = LINE('',#3390,#3391);
+#3390 = CARTESIAN_POINT('',(-4.04,-1.270000000001,0.499718101556));
+#3391 = VECTOR('',#3392,1.);
+#3392 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3393 = PCURVE('',#3264,#3394);
+#3394 = DEFINITIONAL_REPRESENTATION('',(#3395),#3399);
+#3395 = LINE('',#3396,#3397);
+#3396 = CARTESIAN_POINT('',(0.551412957773,-1.706967900361E-16));
+#3397 = VECTOR('',#3398,1.);
+#3398 = DIRECTION('',(1.077176932101E-16,-1.));
+#3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3400 = PCURVE('',#3401,#3406);
+#3401 = PLANE('',#3402);
+#3402 = AXIS2_PLACEMENT_3D('',#3403,#3404,#3405);
+#3403 = CARTESIAN_POINT('',(-1.5,-1.270000000001,0.499718101556));
+#3404 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,1.));
+#3405 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16));
+#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);
+#3407 = LINE('',#3408,#3409);
+#3408 = CARTESIAN_POINT('',(2.54,1.199040866595E-16));
+#3409 = VECTOR('',#3410,1.);
+#3410 = DIRECTION('',(-1.,-2.22044604925E-16));
+#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3412 = ORIENTED_EDGE('',*,*,#3413,.F.);
+#3413 = EDGE_CURVE('',#3414,#3386,#3416,.T.);
+#3414 = VERTEX_POINT('',#3415);
+#3415 = CARTESIAN_POINT('',(-4.04,-1.270000000001,0.499718101556));
+#3416 = SURFACE_CURVE('',#3417,(#3421,#3428),.PCURVE_S1.);
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(-4.04,-1.270000000001,0.499718101556));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3421 = PCURVE('',#3264,#3422);
+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(0.551412957773,-1.706967900361E-16));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(1.077176932101E-16,-1.));
+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3428 = PCURVE('',#3429,#3434);
+#3429 = PLANE('',#3430);
+#3430 = AXIS2_PLACEMENT_3D('',#3431,#3432,#3433);
+#3431 = CARTESIAN_POINT('',(-4.04,-1.270000000001,0.499718101556));
+#3432 = DIRECTION('',(-1.110223024625E-16,-1.,1.110223024625E-16));
+#3433 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#3434 = DEFINITIONAL_REPRESENTATION('',(#3435),#3439);
+#3435 = LINE('',#3436,#3437);
+#3436 = CARTESIAN_POINT('',(1.73793852509E-48,-1.409983241274E-16));
+#3437 = VECTOR('',#3438,1.);
+#3438 = DIRECTION('',(2.22044604925E-16,-1.));
+#3439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3440 = ORIENTED_EDGE('',*,*,#3441,.F.);
+#3441 = EDGE_CURVE('',#3242,#3414,#3442,.T.);
+#3442 = SURFACE_CURVE('',#3443,(#3447,#3454),.PCURVE_S1.);
+#3443 = LINE('',#3444,#3445);
+#3444 = CARTESIAN_POINT('',(-4.04,-1.037500000001,-2.81898444411E-04));
+#3445 = VECTOR('',#3446,1.);
+#3446 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#3447 = PCURVE('',#3264,#3448);
+#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3453);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(7.693858767099E-17,8.881784197001E-16));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(1.,-5.385884660503E-17));
+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3454 = PCURVE('',#3346,#3455);
+#3455 = DEFINITIONAL_REPRESENTATION('',(#3456),#3460);
+#3456 = LINE('',#3457,#3458);
+#3457 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#3458 = VECTOR('',#3459,1.);
+#3459 = DIRECTION('',(-0.906761426172,0.42164406317));
+#3460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3461 = ADVANCED_FACE('',(#3462),#3320,.T.);
+#3462 = FACE_BOUND('',#3463,.T.);
+#3463 = EDGE_LOOP('',(#3464,#3494,#3517,#3538,#3539));
+#3464 = ORIENTED_EDGE('',*,*,#3465,.T.);
+#3465 = EDGE_CURVE('',#3466,#3468,#3470,.T.);
+#3466 = VERTEX_POINT('',#3467);
+#3467 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#3468 = VERTEX_POINT('',#3469);
+#3469 = CARTESIAN_POINT('',(-2.,1.269999999999,0.499718101556));
+#3470 = SURFACE_CURVE('',#3471,(#3475,#3482),.PCURVE_S1.);
+#3471 = LINE('',#3472,#3473);
+#3472 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#3473 = VECTOR('',#3474,1.);
+#3474 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3475 = PCURVE('',#3320,#3476);
+#3476 = DEFINITIONAL_REPRESENTATION('',(#3477),#3481);
+#3477 = LINE('',#3478,#3479);
+#3478 = CARTESIAN_POINT('',(1.320079740746E-32,1.409983241274E-16));
+#3479 = VECTOR('',#3480,1.);
+#3480 = DIRECTION('',(-2.949652720612E-16,-1.));
+#3481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3482 = PCURVE('',#3483,#3488);
+#3483 = PLANE('',#3484);
+#3484 = AXIS2_PLACEMENT_3D('',#3485,#3486,#3487);
+#3485 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#3486 = DIRECTION('',(1.110223024625E-16,1.,-1.110223024625E-16));
+#3487 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#3488 = DEFINITIONAL_REPRESENTATION('',(#3489),#3493);
+#3489 = LINE('',#3490,#3491);
+#3490 = CARTESIAN_POINT('',(1.5,3.075317778212E-16));
+#3491 = VECTOR('',#3492,1.);
+#3492 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3494 = ORIENTED_EDGE('',*,*,#3495,.T.);
+#3495 = EDGE_CURVE('',#3468,#3496,#3498,.T.);
+#3496 = VERTEX_POINT('',#3497);
+#3497 = CARTESIAN_POINT('',(-1.5,1.269999999999,0.499718101556));
+#3498 = SURFACE_CURVE('',#3499,(#3503,#3510),.PCURVE_S1.);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3503 = PCURVE('',#3320,#3504);
+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3509);
+#3505 = LINE('',#3506,#3507);
+#3506 = CARTESIAN_POINT('',(1.320079740746E-32,1.409983241274E-16));
+#3507 = VECTOR('',#3508,1.);
+#3508 = DIRECTION('',(-2.949652720612E-16,-1.));
+#3509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3510 = PCURVE('',#3401,#3511);
+#3511 = DEFINITIONAL_REPRESENTATION('',(#3512),#3516);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(2.54,-2.54));
+#3514 = VECTOR('',#3515,1.);
+#3515 = DIRECTION('',(-1.,-2.22044604925E-16));
+#3516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3517 = ORIENTED_EDGE('',*,*,#3518,.T.);
+#3518 = EDGE_CURVE('',#3496,#3277,#3519,.T.);
+#3519 = SURFACE_CURVE('',#3520,(#3524,#3531),.PCURVE_S1.);
+#3520 = LINE('',#3521,#3522);
+#3521 = CARTESIAN_POINT('',(-1.5,1.269999999999,0.499718101556));
+#3522 = VECTOR('',#3523,1.);
+#3523 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#3524 = PCURVE('',#3320,#3525);
+#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530);
+#3526 = LINE('',#3527,#3528);
+#3527 = CARTESIAN_POINT('',(-8.418288730478E-16,-2.54));
+#3528 = VECTOR('',#3529,1.);
+#3529 = DIRECTION('',(1.,1.474826360306E-16));
+#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3531 = PCURVE('',#3292,#3532);
+#3532 = DEFINITIONAL_REPRESENTATION('',(#3533),#3537);
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(-0.5,-2.3075));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(0.906761426172,0.42164406317));
+#3537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3538 = ORIENTED_EDGE('',*,*,#3304,.F.);
+#3539 = ORIENTED_EDGE('',*,*,#3540,.F.);
+#3540 = EDGE_CURVE('',#3466,#3305,#3541,.T.);
+#3541 = SURFACE_CURVE('',#3542,(#3546,#3553),.PCURVE_S1.);
+#3542 = LINE('',#3543,#3544);
+#3543 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#3544 = VECTOR('',#3545,1.);
+#3545 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#3546 = PCURVE('',#3320,#3547);
+#3547 = DEFINITIONAL_REPRESENTATION('',(#3548),#3552);
+#3548 = LINE('',#3549,#3550);
+#3549 = CARTESIAN_POINT('',(-1.006707413178E-16,8.881784197001E-16));
+#3550 = VECTOR('',#3551,1.);
+#3551 = DIRECTION('',(1.,1.474826360306E-16));
+#3552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3553 = PCURVE('',#3346,#3554);
+#3554 = DEFINITIONAL_REPRESENTATION('',(#3555),#3559);
+#3555 = LINE('',#3556,#3557);
+#3556 = CARTESIAN_POINT('',(-0.5,-2.3075));
+#3557 = VECTOR('',#3558,1.);
+#3558 = DIRECTION('',(0.906761426172,0.42164406317));
+#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3560 = ADVANCED_FACE('',(#3561),#3346,.T.);
+#3561 = FACE_BOUND('',#3562,.F.);
+#3562 = EDGE_LOOP('',(#3563,#3564,#3565,#3588,#3616,#3644,#3672,#3693));
+#3563 = ORIENTED_EDGE('',*,*,#3332,.T.);
+#3564 = ORIENTED_EDGE('',*,*,#3540,.F.);
+#3565 = ORIENTED_EDGE('',*,*,#3566,.F.);
+#3566 = EDGE_CURVE('',#3567,#3466,#3569,.T.);
+#3567 = VERTEX_POINT('',#3568);
+#3568 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#3569 = SURFACE_CURVE('',#3570,(#3574,#3581),.PCURVE_S1.);
+#3570 = LINE('',#3571,#3572);
+#3571 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#3572 = VECTOR('',#3573,1.);
+#3573 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#3574 = PCURVE('',#3346,#3575);
+#3575 = DEFINITIONAL_REPRESENTATION('',(#3576),#3580);
+#3576 = LINE('',#3577,#3578);
+#3577 = CARTESIAN_POINT('',(-2.,-2.3075));
+#3578 = VECTOR('',#3579,1.);
+#3579 = DIRECTION('',(1.,2.22044604925E-16));
+#3580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3581 = PCURVE('',#3483,#3582);
+#3582 = DEFINITIONAL_REPRESENTATION('',(#3583),#3587);
+#3583 = LINE('',#3584,#3585);
+#3584 = CARTESIAN_POINT('',(1.094764425254E-47,8.881784197001E-16));
+#3585 = VECTOR('',#3586,1.);
+#3586 = DIRECTION('',(1.,1.110223024625E-16));
+#3587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3588 = ORIENTED_EDGE('',*,*,#3589,.F.);
+#3589 = EDGE_CURVE('',#3590,#3567,#3592,.T.);
+#3590 = VERTEX_POINT('',#3591);
+#3591 = CARTESIAN_POINT('',(-4.04,1.037499999999,2.499718101556));
+#3592 = SURFACE_CURVE('',#3593,(#3597,#3604),.PCURVE_S1.);
+#3593 = LINE('',#3594,#3595);
+#3594 = CARTESIAN_POINT('',(-4.04,1.037499999999,2.499718101556));
+#3595 = VECTOR('',#3596,1.);
+#3596 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#3597 = PCURVE('',#3346,#3598);
+#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603);
+#3599 = LINE('',#3600,#3601);
+#3600 = CARTESIAN_POINT('',(-2.5,-2.075));
+#3601 = VECTOR('',#3602,1.);
+#3602 = DIRECTION('',(0.906761426172,-0.42164406317));
+#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3604 = PCURVE('',#3605,#3610);
+#3605 = PLANE('',#3606);
+#3606 = AXIS2_PLACEMENT_3D('',#3607,#3608,#3609);
+#3607 = CARTESIAN_POINT('',(-4.04,1.037499999999,2.499718101556));
+#3608 = DIRECTION('',(5.385884660503E-17,0.906761426172,0.42164406317));
+#3609 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3615);
+#3611 = LINE('',#3612,#3613);
+#3612 = CARTESIAN_POINT('',(-4.963067546968E-16,8.881784197001E-16));
+#3613 = VECTOR('',#3614,1.);
+#3614 = DIRECTION('',(1.,5.385884660503E-17));
+#3615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3616 = ORIENTED_EDGE('',*,*,#3617,.F.);
+#3617 = EDGE_CURVE('',#3618,#3590,#3620,.T.);
+#3618 = VERTEX_POINT('',#3619);
+#3619 = CARTESIAN_POINT('',(-4.04,-1.037500000001,2.499718101556));
+#3620 = SURFACE_CURVE('',#3621,(#3625,#3632),.PCURVE_S1.);
+#3621 = LINE('',#3622,#3623);
+#3622 = CARTESIAN_POINT('',(-4.04,-1.037500000001,2.499718101556));
+#3623 = VECTOR('',#3624,1.);
+#3624 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#3625 = PCURVE('',#3346,#3626);
+#3626 = DEFINITIONAL_REPRESENTATION('',(#3627),#3631);
+#3627 = LINE('',#3628,#3629);
+#3628 = CARTESIAN_POINT('',(-2.5,-4.440892098501E-16));
+#3629 = VECTOR('',#3630,1.);
+#3630 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3632 = PCURVE('',#3633,#3638);
+#3633 = PLANE('',#3634);
+#3634 = AXIS2_PLACEMENT_3D('',#3635,#3636,#3637);
+#3635 = CARTESIAN_POINT('',(-4.04,-1.037500000001,2.499718101556));
+#3636 = DIRECTION('',(-1.110223024625E-16,1.110223024625E-16,1.));
+#3637 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(-6.661338147751E-16,1.623701173514E-16));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(1.,0.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#3645 = EDGE_CURVE('',#3646,#3618,#3648,.T.);
+#3646 = VERTEX_POINT('',#3647);
+#3647 = CARTESIAN_POINT('',(-4.04,-1.270000000001,1.999718101556));
+#3648 = SURFACE_CURVE('',#3649,(#3653,#3660),.PCURVE_S1.);
+#3649 = LINE('',#3650,#3651);
+#3650 = CARTESIAN_POINT('',(-4.04,-1.270000000001,1.999718101556));
+#3651 = VECTOR('',#3652,1.);
+#3652 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#3653 = PCURVE('',#3346,#3654);
+#3654 = DEFINITIONAL_REPRESENTATION('',(#3655),#3659);
+#3655 = LINE('',#3656,#3657);
+#3656 = CARTESIAN_POINT('',(-2.,0.2325));
+#3657 = VECTOR('',#3658,1.);
+#3658 = DIRECTION('',(-0.906761426172,-0.42164406317));
+#3659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3660 = PCURVE('',#3661,#3666);
+#3661 = PLANE('',#3662);
+#3662 = AXIS2_PLACEMENT_3D('',#3663,#3664,#3665);
+#3663 = CARTESIAN_POINT('',(-4.04,-1.270000000001,1.999718101556));
+#3664 = DIRECTION('',(-1.474826360306E-16,-0.906761426172,0.42164406317)
+  );
+#3665 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#3666 = DEFINITIONAL_REPRESENTATION('',(#3667),#3671);
+#3667 = LINE('',#3668,#3669);
+#3668 = CARTESIAN_POINT('',(-8.315462933834E-32,8.881784197001E-16));
+#3669 = VECTOR('',#3670,1.);
+#3670 = DIRECTION('',(1.,-1.474826360306E-16));
+#3671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3672 = ORIENTED_EDGE('',*,*,#3673,.F.);
+#3673 = EDGE_CURVE('',#3414,#3646,#3674,.T.);
+#3674 = SURFACE_CURVE('',#3675,(#3679,#3686),.PCURVE_S1.);
+#3675 = LINE('',#3676,#3677);
+#3676 = CARTESIAN_POINT('',(-4.04,-1.270000000001,0.499718101556));
+#3677 = VECTOR('',#3678,1.);
+#3678 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#3679 = PCURVE('',#3346,#3680);
+#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3685);
+#3681 = LINE('',#3682,#3683);
+#3682 = CARTESIAN_POINT('',(-0.5,0.2325));
+#3683 = VECTOR('',#3684,1.);
+#3684 = DIRECTION('',(-1.,-2.22044604925E-16));
+#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3686 = PCURVE('',#3429,#3687);
+#3687 = DEFINITIONAL_REPRESENTATION('',(#3688),#3692);
+#3688 = LINE('',#3689,#3690);
+#3689 = CARTESIAN_POINT('',(-1.094764425254E-47,8.881784197001E-16));
+#3690 = VECTOR('',#3691,1.);
+#3691 = DIRECTION('',(1.,-1.110223024625E-16));
+#3692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3693 = ORIENTED_EDGE('',*,*,#3441,.F.);
+#3694 = ADVANCED_FACE('',(#3695),#3292,.F.);
+#3695 = FACE_BOUND('',#3696,.F.);
+#3696 = EDGE_LOOP('',(#3697,#3698,#3699,#3720));
+#3697 = ORIENTED_EDGE('',*,*,#3276,.F.);
+#3698 = ORIENTED_EDGE('',*,*,#3362,.T.);
+#3699 = ORIENTED_EDGE('',*,*,#3700,.T.);
+#3700 = EDGE_CURVE('',#3363,#3496,#3701,.T.);
+#3701 = SURFACE_CURVE('',#3702,(#3706,#3713),.PCURVE_S1.);
+#3702 = LINE('',#3703,#3704);
+#3703 = CARTESIAN_POINT('',(-1.5,-1.270000000001,0.499718101556));
+#3704 = VECTOR('',#3705,1.);
+#3705 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#3706 = PCURVE('',#3292,#3707);
+#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712);
+#3708 = LINE('',#3709,#3710);
+#3709 = CARTESIAN_POINT('',(-0.5,0.2325));
+#3710 = VECTOR('',#3711,1.);
+#3711 = DIRECTION('',(-1.110223024625E-16,-1.));
+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3713 = PCURVE('',#3401,#3714);
+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);
+#3715 = LINE('',#3716,#3717);
+#3716 = CARTESIAN_POINT('',(4.440892098501E-16,9.860761315263E-32));
+#3717 = VECTOR('',#3718,1.);
+#3718 = DIRECTION('',(0.,-1.));
+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3720 = ORIENTED_EDGE('',*,*,#3518,.T.);
+#3721 = ADVANCED_FACE('',(#3722),#3429,.T.);
+#3722 = FACE_BOUND('',#3723,.T.);
+#3723 = EDGE_LOOP('',(#3724,#3725,#3726,#3754));
+#3724 = ORIENTED_EDGE('',*,*,#3673,.F.);
+#3725 = ORIENTED_EDGE('',*,*,#3413,.T.);
+#3726 = ORIENTED_EDGE('',*,*,#3727,.T.);
+#3727 = EDGE_CURVE('',#3386,#3728,#3730,.T.);
+#3728 = VERTEX_POINT('',#3729);
+#3729 = CARTESIAN_POINT('',(-2.,-1.270000000001,1.999718101556));
+#3730 = SURFACE_CURVE('',#3731,(#3735,#3742),.PCURVE_S1.);
+#3731 = LINE('',#3732,#3733);
+#3732 = CARTESIAN_POINT('',(-2.,-1.270000000001,0.499718101556));
+#3733 = VECTOR('',#3734,1.);
+#3734 = DIRECTION('',(2.22044604925E-16,2.22044604925E-16,1.));
+#3735 = PCURVE('',#3429,#3736);
+#3736 = DEFINITIONAL_REPRESENTATION('',(#3737),#3741);
+#3737 = LINE('',#3738,#3739);
+#3738 = CARTESIAN_POINT('',(3.330669073875E-16,-2.04));
+#3739 = VECTOR('',#3740,1.);
+#3740 = DIRECTION('',(1.,-3.330669073875E-16));
+#3741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3742 = PCURVE('',#3743,#3748);
+#3743 = PLANE('',#3744);
+#3744 = AXIS2_PLACEMENT_3D('',#3745,#3746,#3747);
+#3745 = CARTESIAN_POINT('',(-2.,-1.270000000001,0.499718101556));
+#3746 = DIRECTION('',(1.,-2.22044604925E-16,-2.22044604925E-16));
+#3747 = DIRECTION('',(2.22044604925E-16,2.22044604925E-16,1.));
+#3748 = DEFINITIONAL_REPRESENTATION('',(#3749),#3753);
+#3749 = LINE('',#3750,#3751);
+#3750 = CARTESIAN_POINT('',(0.,0.));
+#3751 = VECTOR('',#3752,1.);
+#3752 = DIRECTION('',(1.,-2.189528850508E-47));
+#3753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3754 = ORIENTED_EDGE('',*,*,#3755,.F.);
+#3755 = EDGE_CURVE('',#3646,#3728,#3756,.T.);
+#3756 = SURFACE_CURVE('',#3757,(#3761,#3768),.PCURVE_S1.);
+#3757 = LINE('',#3758,#3759);
+#3758 = CARTESIAN_POINT('',(-4.04,-1.270000000001,1.999718101556));
+#3759 = VECTOR('',#3760,1.);
+#3760 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3761 = PCURVE('',#3429,#3762);
+#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767);
+#3763 = LINE('',#3764,#3765);
+#3764 = CARTESIAN_POINT('',(1.5,-3.075317778212E-16));
+#3765 = VECTOR('',#3766,1.);
+#3766 = DIRECTION('',(2.22044604925E-16,-1.));
+#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3768 = PCURVE('',#3661,#3769);
+#3769 = DEFINITIONAL_REPRESENTATION('',(#3770),#3774);
+#3770 = LINE('',#3771,#3772);
+#3771 = CARTESIAN_POINT('',(1.320079740746E-32,-1.409983241274E-16));
+#3772 = VECTOR('',#3773,1.);
+#3773 = DIRECTION('',(2.949652720612E-16,-1.));
+#3774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3775 = ADVANCED_FACE('',(#3776),#3401,.T.);
+#3776 = FACE_BOUND('',#3777,.T.);
+#3777 = EDGE_LOOP('',(#3778,#3779,#3780,#3781));
+#3778 = ORIENTED_EDGE('',*,*,#3385,.T.);
+#3779 = ORIENTED_EDGE('',*,*,#3700,.T.);
+#3780 = ORIENTED_EDGE('',*,*,#3495,.F.);
+#3781 = ORIENTED_EDGE('',*,*,#3782,.F.);
+#3782 = EDGE_CURVE('',#3386,#3468,#3783,.T.);
+#3783 = SURFACE_CURVE('',#3784,(#3788,#3795),.PCURVE_S1.);
+#3784 = LINE('',#3785,#3786);
+#3785 = CARTESIAN_POINT('',(-2.,-1.270000000001,0.499718101556));
+#3786 = VECTOR('',#3787,1.);
+#3787 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#3788 = PCURVE('',#3401,#3789);
+#3789 = DEFINITIONAL_REPRESENTATION('',(#3790),#3794);
+#3790 = LINE('',#3791,#3792);
+#3791 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#3792 = VECTOR('',#3793,1.);
+#3793 = DIRECTION('',(0.,-1.));
+#3794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3795 = PCURVE('',#3743,#3796);
+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3801);
+#3797 = LINE('',#3798,#3799);
+#3798 = CARTESIAN_POINT('',(1.110223024625E-16,2.465190328816E-32));
+#3799 = VECTOR('',#3800,1.);
+#3800 = DIRECTION('',(1.110223024625E-16,-1.));
+#3801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3802 = ADVANCED_FACE('',(#3803),#3483,.T.);
+#3803 = FACE_BOUND('',#3804,.T.);
+#3804 = EDGE_LOOP('',(#3805,#3806,#3829,#3848));
+#3805 = ORIENTED_EDGE('',*,*,#3566,.F.);
+#3806 = ORIENTED_EDGE('',*,*,#3807,.T.);
+#3807 = EDGE_CURVE('',#3567,#3808,#3810,.T.);
+#3808 = VERTEX_POINT('',#3809);
+#3809 = CARTESIAN_POINT('',(-2.,1.269999999999,1.999718101556));
+#3810 = SURFACE_CURVE('',#3811,(#3815,#3822),.PCURVE_S1.);
+#3811 = LINE('',#3812,#3813);
+#3812 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#3813 = VECTOR('',#3814,1.);
+#3814 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3815 = PCURVE('',#3483,#3816);
+#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821);
+#3817 = LINE('',#3818,#3819);
+#3818 = CARTESIAN_POINT('',(1.73793852509E-48,1.409983241274E-16));
+#3819 = VECTOR('',#3820,1.);
+#3820 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3822 = PCURVE('',#3605,#3823);
+#3823 = DEFINITIONAL_REPRESENTATION('',(#3824),#3828);
+#3824 = LINE('',#3825,#3826);
+#3825 = CARTESIAN_POINT('',(0.551412957773,1.706967900361E-16));
+#3826 = VECTOR('',#3827,1.);
+#3827 = DIRECTION('',(-1.077176932101E-16,-1.));
+#3828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3829 = ORIENTED_EDGE('',*,*,#3830,.T.);
+#3830 = EDGE_CURVE('',#3808,#3468,#3831,.T.);
+#3831 = SURFACE_CURVE('',#3832,(#3836,#3842),.PCURVE_S1.);
+#3832 = LINE('',#3833,#3834);
+#3833 = CARTESIAN_POINT('',(-2.,1.269999999999,1.249718101556));
+#3834 = VECTOR('',#3835,1.);
+#3835 = DIRECTION('',(-2.22044604925E-16,-1.110223024625E-16,-1.));
+#3836 = PCURVE('',#3483,#3837);
+#3837 = DEFINITIONAL_REPRESENTATION('',(#3838),#3841);
+#3838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3839,#3840),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.9,0.9),.PIECEWISE_BEZIER_KNOTS.);
+#3839 = CARTESIAN_POINT('',(-0.15,-2.04));
+#3840 = CARTESIAN_POINT('',(1.65,-2.04));
+#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3842 = PCURVE('',#3743,#3843);
+#3843 = DEFINITIONAL_REPRESENTATION('',(#3844),#3847);
+#3844 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3845,#3846),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.9,0.9),.PIECEWISE_BEZIER_KNOTS.);
+#3845 = CARTESIAN_POINT('',(1.65,-2.54));
+#3846 = CARTESIAN_POINT('',(-0.15,-2.54));
+#3847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3848 = ORIENTED_EDGE('',*,*,#3465,.F.);
+#3849 = ADVANCED_FACE('',(#3850),#3605,.T.);
+#3850 = FACE_BOUND('',#3851,.T.);
+#3851 = EDGE_LOOP('',(#3852,#3875,#3903,#3929,#3930));
+#3852 = ORIENTED_EDGE('',*,*,#3853,.T.);
+#3853 = EDGE_CURVE('',#3590,#3854,#3856,.T.);
+#3854 = VERTEX_POINT('',#3855);
+#3855 = CARTESIAN_POINT('',(-1.5,1.037499999999,2.499718101556));
+#3856 = SURFACE_CURVE('',#3857,(#3861,#3868),.PCURVE_S1.);
+#3857 = LINE('',#3858,#3859);
+#3858 = CARTESIAN_POINT('',(-4.04,1.037499999999,2.499718101556));
+#3859 = VECTOR('',#3860,1.);
+#3860 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3861 = PCURVE('',#3605,#3862);
+#3862 = DEFINITIONAL_REPRESENTATION('',(#3863),#3867);
+#3863 = LINE('',#3864,#3865);
+#3864 = CARTESIAN_POINT('',(-1.078411599232E-32,1.151856388049E-16));
+#3865 = VECTOR('',#3866,1.);
+#3866 = DIRECTION('',(-1.077176932101E-16,-1.));
+#3867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3868 = PCURVE('',#3633,#3869);
+#3869 = DEFINITIONAL_REPRESENTATION('',(#3870),#3874);
+#3870 = LINE('',#3871,#3872);
+#3871 = CARTESIAN_POINT('',(2.075,1.151856388049E-16));
+#3872 = VECTOR('',#3873,1.);
+#3873 = DIRECTION('',(1.110223024625E-16,-1.));
+#3874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3875 = ORIENTED_EDGE('',*,*,#3876,.T.);
+#3876 = EDGE_CURVE('',#3854,#3877,#3879,.T.);
+#3877 = VERTEX_POINT('',#3878);
+#3878 = CARTESIAN_POINT('',(-1.5,1.269999999999,1.999718101556));
+#3879 = SURFACE_CURVE('',#3880,(#3884,#3891),.PCURVE_S1.);
+#3880 = LINE('',#3881,#3882);
+#3881 = CARTESIAN_POINT('',(-1.5,1.037499999999,2.499718101556));
+#3882 = VECTOR('',#3883,1.);
+#3883 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#3884 = PCURVE('',#3605,#3885);
+#3885 = DEFINITIONAL_REPRESENTATION('',(#3886),#3890);
+#3886 = LINE('',#3887,#3888);
+#3887 = CARTESIAN_POINT('',(-3.521261189814E-16,-2.54));
+#3888 = VECTOR('',#3889,1.);
+#3889 = DIRECTION('',(1.,5.385884660503E-17));
+#3890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3891 = PCURVE('',#3892,#3897);
+#3892 = PLANE('',#3893);
+#3893 = AXIS2_PLACEMENT_3D('',#3894,#3895,#3896);
+#3894 = CARTESIAN_POINT('',(-1.5,-1.037500000001,-2.818984444104E-04));
+#3895 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#3896 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#3897 = DEFINITIONAL_REPRESENTATION('',(#3898),#3902);
+#3898 = LINE('',#3899,#3900);
+#3899 = CARTESIAN_POINT('',(-2.5,-2.075));
+#3900 = VECTOR('',#3901,1.);
+#3901 = DIRECTION('',(0.906761426172,-0.42164406317));
+#3902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3903 = ORIENTED_EDGE('',*,*,#3904,.F.);
+#3904 = EDGE_CURVE('',#3808,#3877,#3905,.T.);
+#3905 = SURFACE_CURVE('',#3906,(#3910,#3917),.PCURVE_S1.);
+#3906 = LINE('',#3907,#3908);
+#3907 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#3908 = VECTOR('',#3909,1.);
+#3909 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3910 = PCURVE('',#3605,#3911);
+#3911 = DEFINITIONAL_REPRESENTATION('',(#3912),#3916);
+#3912 = LINE('',#3913,#3914);
+#3913 = CARTESIAN_POINT('',(0.551412957773,1.706967900361E-16));
+#3914 = VECTOR('',#3915,1.);
+#3915 = DIRECTION('',(-1.077176932101E-16,-1.));
+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3917 = PCURVE('',#3918,#3923);
+#3918 = PLANE('',#3919);
+#3919 = AXIS2_PLACEMENT_3D('',#3920,#3921,#3922);
+#3920 = CARTESIAN_POINT('',(-2.,-1.270000000001,1.999718101556));
+#3921 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,-1.));
+#3922 = DIRECTION('',(1.,-2.22044604925E-16,-1.110223024625E-16));
+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3928);
+#3924 = LINE('',#3925,#3926);
+#3925 = CARTESIAN_POINT('',(-2.04,-2.54));
+#3926 = VECTOR('',#3927,1.);
+#3927 = DIRECTION('',(1.,-2.22044604925E-16));
+#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3929 = ORIENTED_EDGE('',*,*,#3807,.F.);
+#3930 = ORIENTED_EDGE('',*,*,#3589,.F.);
+#3931 = ADVANCED_FACE('',(#3932),#3633,.T.);
+#3932 = FACE_BOUND('',#3933,.T.);
+#3933 = EDGE_LOOP('',(#3934,#3957,#3978,#3979));
+#3934 = ORIENTED_EDGE('',*,*,#3935,.T.);
+#3935 = EDGE_CURVE('',#3618,#3936,#3938,.T.);
+#3936 = VERTEX_POINT('',#3937);
+#3937 = CARTESIAN_POINT('',(-1.5,-1.037500000001,2.499718101556));
+#3938 = SURFACE_CURVE('',#3939,(#3943,#3950),.PCURVE_S1.);
+#3939 = LINE('',#3940,#3941);
+#3940 = CARTESIAN_POINT('',(-4.04,-1.037500000001,2.499718101556));
+#3941 = VECTOR('',#3942,1.);
+#3942 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3943 = PCURVE('',#3633,#3944);
+#3944 = DEFINITIONAL_REPRESENTATION('',(#3945),#3949);
+#3945 = LINE('',#3946,#3947);
+#3946 = CARTESIAN_POINT('',(1.278817483073E-32,-1.151856388049E-16));
+#3947 = VECTOR('',#3948,1.);
+#3948 = DIRECTION('',(1.110223024625E-16,-1.));
+#3949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3950 = PCURVE('',#3661,#3951);
+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3956);
+#3952 = LINE('',#3953,#3954);
+#3953 = CARTESIAN_POINT('',(0.551412957773,-1.965094753587E-16));
+#3954 = VECTOR('',#3955,1.);
+#3955 = DIRECTION('',(2.949652720612E-16,-1.));
+#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3957 = ORIENTED_EDGE('',*,*,#3958,.T.);
+#3958 = EDGE_CURVE('',#3936,#3854,#3959,.T.);
+#3959 = SURFACE_CURVE('',#3960,(#3964,#3971),.PCURVE_S1.);
+#3960 = LINE('',#3961,#3962);
+#3961 = CARTESIAN_POINT('',(-1.5,-1.037500000001,2.499718101556));
+#3962 = VECTOR('',#3963,1.);
+#3963 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#3964 = PCURVE('',#3633,#3965);
+#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);
+#3966 = LINE('',#3967,#3968);
+#3967 = CARTESIAN_POINT('',(-1.620925615953E-16,-2.54));
+#3968 = VECTOR('',#3969,1.);
+#3969 = DIRECTION('',(1.,0.));
+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3971 = PCURVE('',#3892,#3972);
+#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3977);
+#3973 = LINE('',#3974,#3975);
+#3974 = CARTESIAN_POINT('',(-2.5,-4.440892098501E-16));
+#3975 = VECTOR('',#3976,1.);
+#3976 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3978 = ORIENTED_EDGE('',*,*,#3853,.F.);
+#3979 = ORIENTED_EDGE('',*,*,#3617,.F.);
+#3980 = ADVANCED_FACE('',(#3981),#3661,.T.);
+#3981 = FACE_BOUND('',#3982,.T.);
+#3982 = EDGE_LOOP('',(#3983,#3984,#4007,#4028,#4029));
+#3983 = ORIENTED_EDGE('',*,*,#3755,.T.);
+#3984 = ORIENTED_EDGE('',*,*,#3985,.T.);
+#3985 = EDGE_CURVE('',#3728,#3986,#3988,.T.);
+#3986 = VERTEX_POINT('',#3987);
+#3987 = CARTESIAN_POINT('',(-1.5,-1.270000000001,1.999718101556));
+#3988 = SURFACE_CURVE('',#3989,(#3993,#4000),.PCURVE_S1.);
+#3989 = LINE('',#3990,#3991);
+#3990 = CARTESIAN_POINT('',(-4.04,-1.270000000001,1.999718101556));
+#3991 = VECTOR('',#3992,1.);
+#3992 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#3993 = PCURVE('',#3661,#3994);
+#3994 = DEFINITIONAL_REPRESENTATION('',(#3995),#3999);
+#3995 = LINE('',#3996,#3997);
+#3996 = CARTESIAN_POINT('',(1.320079740746E-32,-1.409983241274E-16));
+#3997 = VECTOR('',#3998,1.);
+#3998 = DIRECTION('',(2.949652720612E-16,-1.));
+#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4000 = PCURVE('',#3918,#4001);
+#4001 = DEFINITIONAL_REPRESENTATION('',(#4002),#4006);
+#4002 = LINE('',#4003,#4004);
+#4003 = CARTESIAN_POINT('',(-2.04,8.881784197001E-18));
+#4004 = VECTOR('',#4005,1.);
+#4005 = DIRECTION('',(1.,-2.22044604925E-16));
+#4006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4007 = ORIENTED_EDGE('',*,*,#4008,.T.);
+#4008 = EDGE_CURVE('',#3986,#3936,#4009,.T.);
+#4009 = SURFACE_CURVE('',#4010,(#4014,#4021),.PCURVE_S1.);
+#4010 = LINE('',#4011,#4012);
+#4011 = CARTESIAN_POINT('',(-1.5,-1.270000000001,1.999718101556));
+#4012 = VECTOR('',#4013,1.);
+#4013 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#4014 = PCURVE('',#3661,#4015);
+#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020);
+#4016 = LINE('',#4017,#4018);
+#4017 = CARTESIAN_POINT('',(5.468636009866E-16,-2.54));
+#4018 = VECTOR('',#4019,1.);
+#4019 = DIRECTION('',(1.,-1.474826360306E-16));
+#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4021 = PCURVE('',#3892,#4022);
+#4022 = DEFINITIONAL_REPRESENTATION('',(#4023),#4027);
+#4023 = LINE('',#4024,#4025);
+#4024 = CARTESIAN_POINT('',(-2.,0.2325));
+#4025 = VECTOR('',#4026,1.);
+#4026 = DIRECTION('',(-0.906761426172,-0.42164406317));
+#4027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4028 = ORIENTED_EDGE('',*,*,#3935,.F.);
+#4029 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#4030 = ADVANCED_FACE('',(#4031),#3743,.T.);
+#4031 = FACE_BOUND('',#4032,.T.);
+#4032 = EDGE_LOOP('',(#4033,#4034,#4035,#4036));
+#4033 = ORIENTED_EDGE('',*,*,#3727,.F.);
+#4034 = ORIENTED_EDGE('',*,*,#3782,.T.);
+#4035 = ORIENTED_EDGE('',*,*,#3830,.F.);
+#4036 = ORIENTED_EDGE('',*,*,#4037,.F.);
+#4037 = EDGE_CURVE('',#3728,#3808,#4038,.T.);
+#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.);
+#4039 = LINE('',#4040,#4041);
+#4040 = CARTESIAN_POINT('',(-2.,-1.270000000001,1.999718101556));
+#4041 = VECTOR('',#4042,1.);
+#4042 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#4043 = PCURVE('',#3743,#4044);
+#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049);
+#4045 = LINE('',#4046,#4047);
+#4046 = CARTESIAN_POINT('',(1.5,-1.110223024625E-16));
+#4047 = VECTOR('',#4048,1.);
+#4048 = DIRECTION('',(1.110223024625E-16,-1.));
+#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4050 = PCURVE('',#3918,#4051);
+#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056);
+#4052 = LINE('',#4053,#4054);
+#4053 = CARTESIAN_POINT('',(-4.440892098501E-16,9.860761315263E-32));
+#4054 = VECTOR('',#4055,1.);
+#4055 = DIRECTION('',(0.,-1.));
+#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4057 = ADVANCED_FACE('',(#4058),#3892,.F.);
+#4058 = FACE_BOUND('',#4059,.F.);
+#4059 = EDGE_LOOP('',(#4060,#4081,#4082,#4083));
+#4060 = ORIENTED_EDGE('',*,*,#4061,.F.);
+#4061 = EDGE_CURVE('',#3986,#3877,#4062,.T.);
+#4062 = SURFACE_CURVE('',#4063,(#4067,#4074),.PCURVE_S1.);
+#4063 = LINE('',#4064,#4065);
+#4064 = CARTESIAN_POINT('',(-1.5,-1.270000000001,1.999718101556));
+#4065 = VECTOR('',#4066,1.);
+#4066 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#4067 = PCURVE('',#3892,#4068);
+#4068 = DEFINITIONAL_REPRESENTATION('',(#4069),#4073);
+#4069 = LINE('',#4070,#4071);
+#4070 = CARTESIAN_POINT('',(-2.,0.2325));
+#4071 = VECTOR('',#4072,1.);
+#4072 = DIRECTION('',(-1.110223024625E-16,-1.));
+#4073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4074 = PCURVE('',#3918,#4075);
+#4075 = DEFINITIONAL_REPRESENTATION('',(#4076),#4080);
+#4076 = LINE('',#4077,#4078);
+#4077 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#4078 = VECTOR('',#4079,1.);
+#4079 = DIRECTION('',(0.,-1.));
+#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4081 = ORIENTED_EDGE('',*,*,#4008,.T.);
+#4082 = ORIENTED_EDGE('',*,*,#3958,.T.);
+#4083 = ORIENTED_EDGE('',*,*,#3876,.T.);
+#4084 = ADVANCED_FACE('',(#4085),#3918,.T.);
+#4085 = FACE_BOUND('',#4086,.T.);
+#4086 = EDGE_LOOP('',(#4087,#4088,#4089,#4090));
+#4087 = ORIENTED_EDGE('',*,*,#3985,.F.);
+#4088 = ORIENTED_EDGE('',*,*,#4037,.T.);
+#4089 = ORIENTED_EDGE('',*,*,#3904,.T.);
+#4090 = ORIENTED_EDGE('',*,*,#4061,.F.);
+#4091 = MANIFOLD_SOLID_BREP('',#4092);
+#4092 = CLOSED_SHELL('',(#4093,#4213,#4317,#4416,#4550,#4577,#4631,#4658
+    ,#4705,#4787,#4836,#4886,#4913,#4940));
+#4093 = ADVANCED_FACE('',(#4094),#4108,.F.);
+#4094 = FACE_BOUND('',#4095,.F.);
+#4095 = EDGE_LOOP('',(#4096,#4131,#4159,#4187));
+#4096 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#4097 = EDGE_CURVE('',#4098,#4100,#4102,.T.);
+#4098 = VERTEX_POINT('',#4099);
+#4099 = CARTESIAN_POINT('',(-4.04,1.502499999999,-2.81898444411E-04));
+#4100 = VERTEX_POINT('',#4101);
+#4101 = CARTESIAN_POINT('',(-1.5,1.502499999999,-2.818984444104E-04));
+#4102 = SURFACE_CURVE('',#4103,(#4107,#4119),.PCURVE_S1.);
+#4103 = LINE('',#4104,#4105);
+#4104 = CARTESIAN_POINT('',(-4.04,1.502499999999,-2.81898444411E-04));
+#4105 = VECTOR('',#4106,1.);
+#4106 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4107 = PCURVE('',#4108,#4113);
+#4108 = PLANE('',#4109);
+#4109 = AXIS2_PLACEMENT_3D('',#4110,#4111,#4112);
+#4110 = CARTESIAN_POINT('',(-4.04,1.502499999999,-2.81898444411E-04));
+#4111 = DIRECTION('',(-1.110223024625E-16,1.110223024625E-16,1.));
+#4112 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4113 = DEFINITIONAL_REPRESENTATION('',(#4114),#4118);
+#4114 = LINE('',#4115,#4116);
+#4115 = CARTESIAN_POINT('',(1.278817483073E-32,-1.151856388049E-16));
+#4116 = VECTOR('',#4117,1.);
+#4117 = DIRECTION('',(1.110223024625E-16,-1.));
+#4118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4119 = PCURVE('',#4120,#4125);
+#4120 = PLANE('',#4121);
+#4121 = AXIS2_PLACEMENT_3D('',#4122,#4123,#4124);
+#4122 = CARTESIAN_POINT('',(-4.04,1.502499999999,-2.81898444411E-04));
+#4123 = DIRECTION('',(-5.385884660503E-17,-0.906761426172,-0.42164406317
+    ));
+#4124 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#4125 = DEFINITIONAL_REPRESENTATION('',(#4126),#4130);
+#4126 = LINE('',#4127,#4128);
+#4127 = CARTESIAN_POINT('',(-3.621730233343E-33,-1.151856388049E-16));
+#4128 = VECTOR('',#4129,1.);
+#4129 = DIRECTION('',(1.077176932101E-16,-1.));
+#4130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4131 = ORIENTED_EDGE('',*,*,#4132,.T.);
+#4132 = EDGE_CURVE('',#4100,#4133,#4135,.T.);
+#4133 = VERTEX_POINT('',#4134);
+#4134 = CARTESIAN_POINT('',(-1.5,3.577499999999,-2.818984444104E-04));
+#4135 = SURFACE_CURVE('',#4136,(#4140,#4147),.PCURVE_S1.);
+#4136 = LINE('',#4137,#4138);
+#4137 = CARTESIAN_POINT('',(-1.5,1.502499999999,-2.818984444104E-04));
+#4138 = VECTOR('',#4139,1.);
+#4139 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4140 = PCURVE('',#4108,#4141);
+#4141 = DEFINITIONAL_REPRESENTATION('',(#4142),#4146);
+#4142 = LINE('',#4143,#4144);
+#4143 = CARTESIAN_POINT('',(5.995204332976E-17,-2.54));
+#4144 = VECTOR('',#4145,1.);
+#4145 = DIRECTION('',(1.,0.));
+#4146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4147 = PCURVE('',#4148,#4153);
+#4148 = PLANE('',#4149);
+#4149 = AXIS2_PLACEMENT_3D('',#4150,#4151,#4152);
+#4150 = CARTESIAN_POINT('',(-1.5,1.502499999999,-2.818984444104E-04));
+#4151 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#4152 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158);
+#4154 = LINE('',#4155,#4156);
+#4155 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#4156 = VECTOR('',#4157,1.);
+#4157 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4159 = ORIENTED_EDGE('',*,*,#4160,.F.);
+#4160 = EDGE_CURVE('',#4161,#4133,#4163,.T.);
+#4161 = VERTEX_POINT('',#4162);
+#4162 = CARTESIAN_POINT('',(-4.04,3.577499999999,-2.81898444411E-04));
+#4163 = SURFACE_CURVE('',#4164,(#4168,#4175),.PCURVE_S1.);
+#4164 = LINE('',#4165,#4166);
+#4165 = CARTESIAN_POINT('',(-4.04,3.577499999999,-2.81898444411E-04));
+#4166 = VECTOR('',#4167,1.);
+#4167 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4168 = PCURVE('',#4108,#4169);
+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(2.075,1.151856388049E-16));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(1.110223024625E-16,-1.));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4175 = PCURVE('',#4176,#4181);
+#4176 = PLANE('',#4177);
+#4177 = AXIS2_PLACEMENT_3D('',#4178,#4179,#4180);
+#4178 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#4179 = DIRECTION('',(1.474826360306E-16,0.906761426172,-0.42164406317)
+  );
+#4180 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);
+#4182 = LINE('',#4183,#4184);
+#4183 = CARTESIAN_POINT('',(0.551412957773,1.965094753587E-16));
+#4184 = VECTOR('',#4185,1.);
+#4185 = DIRECTION('',(-2.949652720612E-16,-1.));
+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4187 = ORIENTED_EDGE('',*,*,#4188,.F.);
+#4188 = EDGE_CURVE('',#4098,#4161,#4189,.T.);
+#4189 = SURFACE_CURVE('',#4190,(#4194,#4201),.PCURVE_S1.);
+#4190 = LINE('',#4191,#4192);
+#4191 = CARTESIAN_POINT('',(-4.04,1.502499999999,-2.81898444411E-04));
+#4192 = VECTOR('',#4193,1.);
+#4193 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4194 = PCURVE('',#4108,#4195);
+#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4200);
+#4196 = LINE('',#4197,#4198);
+#4197 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.151856388049E-16));
+#4198 = VECTOR('',#4199,1.);
+#4199 = DIRECTION('',(1.,0.));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4201 = PCURVE('',#4202,#4207);
+#4202 = PLANE('',#4203);
+#4203 = AXIS2_PLACEMENT_3D('',#4204,#4205,#4206);
+#4204 = CARTESIAN_POINT('',(-4.04,1.502499999999,-2.81898444411E-04));
+#4205 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#4206 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#4207 = DEFINITIONAL_REPRESENTATION('',(#4208),#4212);
+#4208 = LINE('',#4209,#4210);
+#4209 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#4210 = VECTOR('',#4211,1.);
+#4211 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4213 = ADVANCED_FACE('',(#4214),#4120,.T.);
+#4214 = FACE_BOUND('',#4215,.T.);
+#4215 = EDGE_LOOP('',(#4216,#4217,#4240,#4268,#4296));
+#4216 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#4217 = ORIENTED_EDGE('',*,*,#4218,.T.);
+#4218 = EDGE_CURVE('',#4100,#4219,#4221,.T.);
+#4219 = VERTEX_POINT('',#4220);
+#4220 = CARTESIAN_POINT('',(-1.5,1.269999999999,0.499718101556));
+#4221 = SURFACE_CURVE('',#4222,(#4226,#4233),.PCURVE_S1.);
+#4222 = LINE('',#4223,#4224);
+#4223 = CARTESIAN_POINT('',(-1.5,1.502499999999,-2.818984444104E-04));
+#4224 = VECTOR('',#4225,1.);
+#4225 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#4226 = PCURVE('',#4120,#4227);
+#4227 = DEFINITIONAL_REPRESENTATION('',(#4228),#4232);
+#4228 = LINE('',#4229,#4230);
+#4229 = CARTESIAN_POINT('',(3.945722875967E-16,-2.54));
+#4230 = VECTOR('',#4231,1.);
+#4231 = DIRECTION('',(1.,-5.385884660503E-17));
+#4232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4233 = PCURVE('',#4148,#4234);
+#4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#4237 = VECTOR('',#4238,1.);
+#4238 = DIRECTION('',(-0.906761426172,0.42164406317));
+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4240 = ORIENTED_EDGE('',*,*,#4241,.F.);
+#4241 = EDGE_CURVE('',#4242,#4219,#4244,.T.);
+#4242 = VERTEX_POINT('',#4243);
+#4243 = CARTESIAN_POINT('',(-2.,1.269999999999,0.499718101556));
+#4244 = SURFACE_CURVE('',#4245,(#4249,#4256),.PCURVE_S1.);
+#4245 = LINE('',#4246,#4247);
+#4246 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#4247 = VECTOR('',#4248,1.);
+#4248 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4249 = PCURVE('',#4120,#4250);
+#4250 = DEFINITIONAL_REPRESENTATION('',(#4251),#4255);
+#4251 = LINE('',#4252,#4253);
+#4252 = CARTESIAN_POINT('',(0.551412957773,-1.706967900361E-16));
+#4253 = VECTOR('',#4254,1.);
+#4254 = DIRECTION('',(1.077176932101E-16,-1.));
+#4255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4256 = PCURVE('',#4257,#4262);
+#4257 = PLANE('',#4258);
+#4258 = AXIS2_PLACEMENT_3D('',#4259,#4260,#4261);
+#4259 = CARTESIAN_POINT('',(-1.5,1.269999999999,0.499718101556));
+#4260 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,1.));
+#4261 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16));
+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);
+#4263 = LINE('',#4264,#4265);
+#4264 = CARTESIAN_POINT('',(2.54,1.199040866595E-16));
+#4265 = VECTOR('',#4266,1.);
+#4266 = DIRECTION('',(-1.,-2.22044604925E-16));
+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4268 = ORIENTED_EDGE('',*,*,#4269,.F.);
+#4269 = EDGE_CURVE('',#4270,#4242,#4272,.T.);
+#4270 = VERTEX_POINT('',#4271);
+#4271 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#4272 = SURFACE_CURVE('',#4273,(#4277,#4284),.PCURVE_S1.);
+#4273 = LINE('',#4274,#4275);
+#4274 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#4275 = VECTOR('',#4276,1.);
+#4276 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4277 = PCURVE('',#4120,#4278);
+#4278 = DEFINITIONAL_REPRESENTATION('',(#4279),#4283);
+#4279 = LINE('',#4280,#4281);
+#4280 = CARTESIAN_POINT('',(0.551412957773,-1.706967900361E-16));
+#4281 = VECTOR('',#4282,1.);
+#4282 = DIRECTION('',(1.077176932101E-16,-1.));
+#4283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4284 = PCURVE('',#4285,#4290);
+#4285 = PLANE('',#4286);
+#4286 = AXIS2_PLACEMENT_3D('',#4287,#4288,#4289);
+#4287 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#4288 = DIRECTION('',(-1.110223024625E-16,-1.,1.110223024625E-16));
+#4289 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#4290 = DEFINITIONAL_REPRESENTATION('',(#4291),#4295);
+#4291 = LINE('',#4292,#4293);
+#4292 = CARTESIAN_POINT('',(1.73793852509E-48,-1.409983241274E-16));
+#4293 = VECTOR('',#4294,1.);
+#4294 = DIRECTION('',(2.22044604925E-16,-1.));
+#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4296 = ORIENTED_EDGE('',*,*,#4297,.F.);
+#4297 = EDGE_CURVE('',#4098,#4270,#4298,.T.);
+#4298 = SURFACE_CURVE('',#4299,(#4303,#4310),.PCURVE_S1.);
+#4299 = LINE('',#4300,#4301);
+#4300 = CARTESIAN_POINT('',(-4.04,1.502499999999,-2.81898444411E-04));
+#4301 = VECTOR('',#4302,1.);
+#4302 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#4303 = PCURVE('',#4120,#4304);
+#4304 = DEFINITIONAL_REPRESENTATION('',(#4305),#4309);
+#4305 = LINE('',#4306,#4307);
+#4306 = CARTESIAN_POINT('',(7.693858767099E-17,8.881784197001E-16));
+#4307 = VECTOR('',#4308,1.);
+#4308 = DIRECTION('',(1.,-5.385884660503E-17));
+#4309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4310 = PCURVE('',#4202,#4311);
+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316);
+#4312 = LINE('',#4313,#4314);
+#4313 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#4314 = VECTOR('',#4315,1.);
+#4315 = DIRECTION('',(-0.906761426172,0.42164406317));
+#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4317 = ADVANCED_FACE('',(#4318),#4176,.T.);
+#4318 = FACE_BOUND('',#4319,.T.);
+#4319 = EDGE_LOOP('',(#4320,#4350,#4373,#4394,#4395));
+#4320 = ORIENTED_EDGE('',*,*,#4321,.T.);
+#4321 = EDGE_CURVE('',#4322,#4324,#4326,.T.);
+#4322 = VERTEX_POINT('',#4323);
+#4323 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#4324 = VERTEX_POINT('',#4325);
+#4325 = CARTESIAN_POINT('',(-2.,3.809999999999,0.499718101556));
+#4326 = SURFACE_CURVE('',#4327,(#4331,#4338),.PCURVE_S1.);
+#4327 = LINE('',#4328,#4329);
+#4328 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#4329 = VECTOR('',#4330,1.);
+#4330 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4331 = PCURVE('',#4176,#4332);
+#4332 = DEFINITIONAL_REPRESENTATION('',(#4333),#4337);
+#4333 = LINE('',#4334,#4335);
+#4334 = CARTESIAN_POINT('',(1.320079740746E-32,1.409983241274E-16));
+#4335 = VECTOR('',#4336,1.);
+#4336 = DIRECTION('',(-2.949652720612E-16,-1.));
+#4337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4338 = PCURVE('',#4339,#4344);
+#4339 = PLANE('',#4340);
+#4340 = AXIS2_PLACEMENT_3D('',#4341,#4342,#4343);
+#4341 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#4342 = DIRECTION('',(1.110223024625E-16,1.,-1.110223024625E-16));
+#4343 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#4344 = DEFINITIONAL_REPRESENTATION('',(#4345),#4349);
+#4345 = LINE('',#4346,#4347);
+#4346 = CARTESIAN_POINT('',(1.5,3.075317778212E-16));
+#4347 = VECTOR('',#4348,1.);
+#4348 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4350 = ORIENTED_EDGE('',*,*,#4351,.T.);
+#4351 = EDGE_CURVE('',#4324,#4352,#4354,.T.);
+#4352 = VERTEX_POINT('',#4353);
+#4353 = CARTESIAN_POINT('',(-1.5,3.809999999999,0.499718101556));
+#4354 = SURFACE_CURVE('',#4355,(#4359,#4366),.PCURVE_S1.);
+#4355 = LINE('',#4356,#4357);
+#4356 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#4357 = VECTOR('',#4358,1.);
+#4358 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4359 = PCURVE('',#4176,#4360);
+#4360 = DEFINITIONAL_REPRESENTATION('',(#4361),#4365);
+#4361 = LINE('',#4362,#4363);
+#4362 = CARTESIAN_POINT('',(1.320079740746E-32,1.409983241274E-16));
+#4363 = VECTOR('',#4364,1.);
+#4364 = DIRECTION('',(-2.949652720612E-16,-1.));
+#4365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4366 = PCURVE('',#4257,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4372);
+#4368 = LINE('',#4369,#4370);
+#4369 = CARTESIAN_POINT('',(2.54,-2.54));
+#4370 = VECTOR('',#4371,1.);
+#4371 = DIRECTION('',(-1.,-2.22044604925E-16));
+#4372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4373 = ORIENTED_EDGE('',*,*,#4374,.T.);
+#4374 = EDGE_CURVE('',#4352,#4133,#4375,.T.);
+#4375 = SURFACE_CURVE('',#4376,(#4380,#4387),.PCURVE_S1.);
+#4376 = LINE('',#4377,#4378);
+#4377 = CARTESIAN_POINT('',(-1.5,3.809999999999,0.499718101556));
+#4378 = VECTOR('',#4379,1.);
+#4379 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#4380 = PCURVE('',#4176,#4381);
+#4381 = DEFINITIONAL_REPRESENTATION('',(#4382),#4386);
+#4382 = LINE('',#4383,#4384);
+#4383 = CARTESIAN_POINT('',(-8.418288730478E-16,-2.54));
+#4384 = VECTOR('',#4385,1.);
+#4385 = DIRECTION('',(1.,1.474826360306E-16));
+#4386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4387 = PCURVE('',#4148,#4388);
+#4388 = DEFINITIONAL_REPRESENTATION('',(#4389),#4393);
+#4389 = LINE('',#4390,#4391);
+#4390 = CARTESIAN_POINT('',(-0.5,-2.3075));
+#4391 = VECTOR('',#4392,1.);
+#4392 = DIRECTION('',(0.906761426172,0.42164406317));
+#4393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4394 = ORIENTED_EDGE('',*,*,#4160,.F.);
+#4395 = ORIENTED_EDGE('',*,*,#4396,.F.);
+#4396 = EDGE_CURVE('',#4322,#4161,#4397,.T.);
+#4397 = SURFACE_CURVE('',#4398,(#4402,#4409),.PCURVE_S1.);
+#4398 = LINE('',#4399,#4400);
+#4399 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#4400 = VECTOR('',#4401,1.);
+#4401 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#4402 = PCURVE('',#4176,#4403);
+#4403 = DEFINITIONAL_REPRESENTATION('',(#4404),#4408);
+#4404 = LINE('',#4405,#4406);
+#4405 = CARTESIAN_POINT('',(-1.006707413178E-16,8.881784197001E-16));
+#4406 = VECTOR('',#4407,1.);
+#4407 = DIRECTION('',(1.,1.474826360306E-16));
+#4408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4409 = PCURVE('',#4202,#4410);
+#4410 = DEFINITIONAL_REPRESENTATION('',(#4411),#4415);
+#4411 = LINE('',#4412,#4413);
+#4412 = CARTESIAN_POINT('',(-0.5,-2.3075));
+#4413 = VECTOR('',#4414,1.);
+#4414 = DIRECTION('',(0.906761426172,0.42164406317));
+#4415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4416 = ADVANCED_FACE('',(#4417),#4202,.T.);
+#4417 = FACE_BOUND('',#4418,.F.);
+#4418 = EDGE_LOOP('',(#4419,#4420,#4421,#4444,#4472,#4500,#4528,#4549));
+#4419 = ORIENTED_EDGE('',*,*,#4188,.T.);
+#4420 = ORIENTED_EDGE('',*,*,#4396,.F.);
+#4421 = ORIENTED_EDGE('',*,*,#4422,.F.);
+#4422 = EDGE_CURVE('',#4423,#4322,#4425,.T.);
+#4423 = VERTEX_POINT('',#4424);
+#4424 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#4425 = SURFACE_CURVE('',#4426,(#4430,#4437),.PCURVE_S1.);
+#4426 = LINE('',#4427,#4428);
+#4427 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#4428 = VECTOR('',#4429,1.);
+#4429 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#4430 = PCURVE('',#4202,#4431);
+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
+#4432 = LINE('',#4433,#4434);
+#4433 = CARTESIAN_POINT('',(-2.,-2.3075));
+#4434 = VECTOR('',#4435,1.);
+#4435 = DIRECTION('',(1.,2.22044604925E-16));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = PCURVE('',#4339,#4438);
+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);
+#4439 = LINE('',#4440,#4441);
+#4440 = CARTESIAN_POINT('',(1.094764425254E-47,8.881784197001E-16));
+#4441 = VECTOR('',#4442,1.);
+#4442 = DIRECTION('',(1.,1.110223024625E-16));
+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4444 = ORIENTED_EDGE('',*,*,#4445,.F.);
+#4445 = EDGE_CURVE('',#4446,#4423,#4448,.T.);
+#4446 = VERTEX_POINT('',#4447);
+#4447 = CARTESIAN_POINT('',(-4.04,3.577499999999,2.499718101556));
+#4448 = SURFACE_CURVE('',#4449,(#4453,#4460),.PCURVE_S1.);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(-4.04,3.577499999999,2.499718101556));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#4453 = PCURVE('',#4202,#4454);
+#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4459);
+#4455 = LINE('',#4456,#4457);
+#4456 = CARTESIAN_POINT('',(-2.5,-2.075));
+#4457 = VECTOR('',#4458,1.);
+#4458 = DIRECTION('',(0.906761426172,-0.42164406317));
+#4459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4460 = PCURVE('',#4461,#4466);
+#4461 = PLANE('',#4462);
+#4462 = AXIS2_PLACEMENT_3D('',#4463,#4464,#4465);
+#4463 = CARTESIAN_POINT('',(-4.04,3.577499999999,2.499718101556));
+#4464 = DIRECTION('',(5.385884660503E-17,0.906761426172,0.42164406317));
+#4465 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#4466 = DEFINITIONAL_REPRESENTATION('',(#4467),#4471);
+#4467 = LINE('',#4468,#4469);
+#4468 = CARTESIAN_POINT('',(-4.963067546968E-16,8.881784197001E-16));
+#4469 = VECTOR('',#4470,1.);
+#4470 = DIRECTION('',(1.,5.385884660503E-17));
+#4471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4472 = ORIENTED_EDGE('',*,*,#4473,.F.);
+#4473 = EDGE_CURVE('',#4474,#4446,#4476,.T.);
+#4474 = VERTEX_POINT('',#4475);
+#4475 = CARTESIAN_POINT('',(-4.04,1.502499999999,2.499718101556));
+#4476 = SURFACE_CURVE('',#4477,(#4481,#4488),.PCURVE_S1.);
+#4477 = LINE('',#4478,#4479);
+#4478 = CARTESIAN_POINT('',(-4.04,1.502499999999,2.499718101556));
+#4479 = VECTOR('',#4480,1.);
+#4480 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4481 = PCURVE('',#4202,#4482);
+#4482 = DEFINITIONAL_REPRESENTATION('',(#4483),#4487);
+#4483 = LINE('',#4484,#4485);
+#4484 = CARTESIAN_POINT('',(-2.5,-4.440892098501E-16));
+#4485 = VECTOR('',#4486,1.);
+#4486 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4488 = PCURVE('',#4489,#4494);
+#4489 = PLANE('',#4490);
+#4490 = AXIS2_PLACEMENT_3D('',#4491,#4492,#4493);
+#4491 = CARTESIAN_POINT('',(-4.04,1.502499999999,2.499718101556));
+#4492 = DIRECTION('',(-1.110223024625E-16,1.110223024625E-16,1.));
+#4493 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4494 = DEFINITIONAL_REPRESENTATION('',(#4495),#4499);
+#4495 = LINE('',#4496,#4497);
+#4496 = CARTESIAN_POINT('',(-6.661338147751E-16,1.623701173514E-16));
+#4497 = VECTOR('',#4498,1.);
+#4498 = DIRECTION('',(1.,0.));
+#4499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4500 = ORIENTED_EDGE('',*,*,#4501,.F.);
+#4501 = EDGE_CURVE('',#4502,#4474,#4504,.T.);
+#4502 = VERTEX_POINT('',#4503);
+#4503 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#4504 = SURFACE_CURVE('',#4505,(#4509,#4516),.PCURVE_S1.);
+#4505 = LINE('',#4506,#4507);
+#4506 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#4507 = VECTOR('',#4508,1.);
+#4508 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#4509 = PCURVE('',#4202,#4510);
+#4510 = DEFINITIONAL_REPRESENTATION('',(#4511),#4515);
+#4511 = LINE('',#4512,#4513);
+#4512 = CARTESIAN_POINT('',(-2.,0.2325));
+#4513 = VECTOR('',#4514,1.);
+#4514 = DIRECTION('',(-0.906761426172,-0.42164406317));
+#4515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4516 = PCURVE('',#4517,#4522);
+#4517 = PLANE('',#4518);
+#4518 = AXIS2_PLACEMENT_3D('',#4519,#4520,#4521);
+#4519 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#4520 = DIRECTION('',(-1.474826360306E-16,-0.906761426172,0.42164406317)
+  );
+#4521 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#4522 = DEFINITIONAL_REPRESENTATION('',(#4523),#4527);
+#4523 = LINE('',#4524,#4525);
+#4524 = CARTESIAN_POINT('',(-8.315462933834E-32,8.881784197001E-16));
+#4525 = VECTOR('',#4526,1.);
+#4526 = DIRECTION('',(1.,-1.474826360306E-16));
+#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4528 = ORIENTED_EDGE('',*,*,#4529,.F.);
+#4529 = EDGE_CURVE('',#4270,#4502,#4530,.T.);
+#4530 = SURFACE_CURVE('',#4531,(#4535,#4542),.PCURVE_S1.);
+#4531 = LINE('',#4532,#4533);
+#4532 = CARTESIAN_POINT('',(-4.04,1.269999999999,0.499718101556));
+#4533 = VECTOR('',#4534,1.);
+#4534 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#4535 = PCURVE('',#4202,#4536);
+#4536 = DEFINITIONAL_REPRESENTATION('',(#4537),#4541);
+#4537 = LINE('',#4538,#4539);
+#4538 = CARTESIAN_POINT('',(-0.5,0.2325));
+#4539 = VECTOR('',#4540,1.);
+#4540 = DIRECTION('',(-1.,-2.22044604925E-16));
+#4541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4542 = PCURVE('',#4285,#4543);
+#4543 = DEFINITIONAL_REPRESENTATION('',(#4544),#4548);
+#4544 = LINE('',#4545,#4546);
+#4545 = CARTESIAN_POINT('',(-1.094764425254E-47,8.881784197001E-16));
+#4546 = VECTOR('',#4547,1.);
+#4547 = DIRECTION('',(1.,-1.110223024625E-16));
+#4548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4549 = ORIENTED_EDGE('',*,*,#4297,.F.);
+#4550 = ADVANCED_FACE('',(#4551),#4148,.F.);
+#4551 = FACE_BOUND('',#4552,.F.);
+#4552 = EDGE_LOOP('',(#4553,#4554,#4555,#4576));
+#4553 = ORIENTED_EDGE('',*,*,#4132,.F.);
+#4554 = ORIENTED_EDGE('',*,*,#4218,.T.);
+#4555 = ORIENTED_EDGE('',*,*,#4556,.T.);
+#4556 = EDGE_CURVE('',#4219,#4352,#4557,.T.);
+#4557 = SURFACE_CURVE('',#4558,(#4562,#4569),.PCURVE_S1.);
+#4558 = LINE('',#4559,#4560);
+#4559 = CARTESIAN_POINT('',(-1.5,1.269999999999,0.499718101556));
+#4560 = VECTOR('',#4561,1.);
+#4561 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#4562 = PCURVE('',#4148,#4563);
+#4563 = DEFINITIONAL_REPRESENTATION('',(#4564),#4568);
+#4564 = LINE('',#4565,#4566);
+#4565 = CARTESIAN_POINT('',(-0.5,0.2325));
+#4566 = VECTOR('',#4567,1.);
+#4567 = DIRECTION('',(-1.110223024625E-16,-1.));
+#4568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4569 = PCURVE('',#4257,#4570);
+#4570 = DEFINITIONAL_REPRESENTATION('',(#4571),#4575);
+#4571 = LINE('',#4572,#4573);
+#4572 = CARTESIAN_POINT('',(4.440892098501E-16,9.860761315263E-32));
+#4573 = VECTOR('',#4574,1.);
+#4574 = DIRECTION('',(0.,-1.));
+#4575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4576 = ORIENTED_EDGE('',*,*,#4374,.T.);
+#4577 = ADVANCED_FACE('',(#4578),#4285,.T.);
+#4578 = FACE_BOUND('',#4579,.T.);
+#4579 = EDGE_LOOP('',(#4580,#4581,#4582,#4610));
+#4580 = ORIENTED_EDGE('',*,*,#4529,.F.);
+#4581 = ORIENTED_EDGE('',*,*,#4269,.T.);
+#4582 = ORIENTED_EDGE('',*,*,#4583,.T.);
+#4583 = EDGE_CURVE('',#4242,#4584,#4586,.T.);
+#4584 = VERTEX_POINT('',#4585);
+#4585 = CARTESIAN_POINT('',(-2.,1.269999999999,1.999718101556));
+#4586 = SURFACE_CURVE('',#4587,(#4591,#4598),.PCURVE_S1.);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(-2.,1.269999999999,0.499718101556));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(2.22044604925E-16,2.22044604925E-16,1.));
+#4591 = PCURVE('',#4285,#4592);
+#4592 = DEFINITIONAL_REPRESENTATION('',(#4593),#4597);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(3.330669073875E-16,-2.04));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(1.,-3.330669073875E-16));
+#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4598 = PCURVE('',#4599,#4604);
+#4599 = PLANE('',#4600);
+#4600 = AXIS2_PLACEMENT_3D('',#4601,#4602,#4603);
+#4601 = CARTESIAN_POINT('',(-2.,1.269999999999,0.499718101556));
+#4602 = DIRECTION('',(1.,-2.22044604925E-16,-2.22044604925E-16));
+#4603 = DIRECTION('',(2.22044604925E-16,2.22044604925E-16,1.));
+#4604 = DEFINITIONAL_REPRESENTATION('',(#4605),#4609);
+#4605 = LINE('',#4606,#4607);
+#4606 = CARTESIAN_POINT('',(0.,0.));
+#4607 = VECTOR('',#4608,1.);
+#4608 = DIRECTION('',(1.,-2.189528850508E-47));
+#4609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4610 = ORIENTED_EDGE('',*,*,#4611,.F.);
+#4611 = EDGE_CURVE('',#4502,#4584,#4612,.T.);
+#4612 = SURFACE_CURVE('',#4613,(#4617,#4624),.PCURVE_S1.);
+#4613 = LINE('',#4614,#4615);
+#4614 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#4615 = VECTOR('',#4616,1.);
+#4616 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4617 = PCURVE('',#4285,#4618);
+#4618 = DEFINITIONAL_REPRESENTATION('',(#4619),#4623);
+#4619 = LINE('',#4620,#4621);
+#4620 = CARTESIAN_POINT('',(1.5,-3.075317778212E-16));
+#4621 = VECTOR('',#4622,1.);
+#4622 = DIRECTION('',(2.22044604925E-16,-1.));
+#4623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4624 = PCURVE('',#4517,#4625);
+#4625 = DEFINITIONAL_REPRESENTATION('',(#4626),#4630);
+#4626 = LINE('',#4627,#4628);
+#4627 = CARTESIAN_POINT('',(1.320079740746E-32,-1.409983241274E-16));
+#4628 = VECTOR('',#4629,1.);
+#4629 = DIRECTION('',(2.949652720612E-16,-1.));
+#4630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4631 = ADVANCED_FACE('',(#4632),#4257,.T.);
+#4632 = FACE_BOUND('',#4633,.T.);
+#4633 = EDGE_LOOP('',(#4634,#4635,#4636,#4637));
+#4634 = ORIENTED_EDGE('',*,*,#4241,.T.);
+#4635 = ORIENTED_EDGE('',*,*,#4556,.T.);
+#4636 = ORIENTED_EDGE('',*,*,#4351,.F.);
+#4637 = ORIENTED_EDGE('',*,*,#4638,.F.);
+#4638 = EDGE_CURVE('',#4242,#4324,#4639,.T.);
+#4639 = SURFACE_CURVE('',#4640,(#4644,#4651),.PCURVE_S1.);
+#4640 = LINE('',#4641,#4642);
+#4641 = CARTESIAN_POINT('',(-2.,1.269999999999,0.499718101556));
+#4642 = VECTOR('',#4643,1.);
+#4643 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#4644 = PCURVE('',#4257,#4645);
+#4645 = DEFINITIONAL_REPRESENTATION('',(#4646),#4650);
+#4646 = LINE('',#4647,#4648);
+#4647 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#4648 = VECTOR('',#4649,1.);
+#4649 = DIRECTION('',(0.,-1.));
+#4650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4651 = PCURVE('',#4599,#4652);
+#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657);
+#4653 = LINE('',#4654,#4655);
+#4654 = CARTESIAN_POINT('',(1.110223024625E-16,2.465190328816E-32));
+#4655 = VECTOR('',#4656,1.);
+#4656 = DIRECTION('',(1.110223024625E-16,-1.));
+#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4658 = ADVANCED_FACE('',(#4659),#4339,.T.);
+#4659 = FACE_BOUND('',#4660,.T.);
+#4660 = EDGE_LOOP('',(#4661,#4662,#4685,#4704));
+#4661 = ORIENTED_EDGE('',*,*,#4422,.F.);
+#4662 = ORIENTED_EDGE('',*,*,#4663,.T.);
+#4663 = EDGE_CURVE('',#4423,#4664,#4666,.T.);
+#4664 = VERTEX_POINT('',#4665);
+#4665 = CARTESIAN_POINT('',(-2.,3.809999999999,1.999718101556));
+#4666 = SURFACE_CURVE('',#4667,(#4671,#4678),.PCURVE_S1.);
+#4667 = LINE('',#4668,#4669);
+#4668 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#4669 = VECTOR('',#4670,1.);
+#4670 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4671 = PCURVE('',#4339,#4672);
+#4672 = DEFINITIONAL_REPRESENTATION('',(#4673),#4677);
+#4673 = LINE('',#4674,#4675);
+#4674 = CARTESIAN_POINT('',(1.73793852509E-48,1.409983241274E-16));
+#4675 = VECTOR('',#4676,1.);
+#4676 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4678 = PCURVE('',#4461,#4679);
+#4679 = DEFINITIONAL_REPRESENTATION('',(#4680),#4684);
+#4680 = LINE('',#4681,#4682);
+#4681 = CARTESIAN_POINT('',(0.551412957773,1.706967900361E-16));
+#4682 = VECTOR('',#4683,1.);
+#4683 = DIRECTION('',(-1.077176932101E-16,-1.));
+#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4685 = ORIENTED_EDGE('',*,*,#4686,.T.);
+#4686 = EDGE_CURVE('',#4664,#4324,#4687,.T.);
+#4687 = SURFACE_CURVE('',#4688,(#4692,#4698),.PCURVE_S1.);
+#4688 = LINE('',#4689,#4690);
+#4689 = CARTESIAN_POINT('',(-2.,3.809999999999,1.249718101556));
+#4690 = VECTOR('',#4691,1.);
+#4691 = DIRECTION('',(-2.22044604925E-16,-1.110223024625E-16,-1.));
+#4692 = PCURVE('',#4339,#4693);
+#4693 = DEFINITIONAL_REPRESENTATION('',(#4694),#4697);
+#4694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4695,#4696),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.9,0.9),.PIECEWISE_BEZIER_KNOTS.);
+#4695 = CARTESIAN_POINT('',(-0.15,-2.04));
+#4696 = CARTESIAN_POINT('',(1.65,-2.04));
+#4697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4698 = PCURVE('',#4599,#4699);
+#4699 = DEFINITIONAL_REPRESENTATION('',(#4700),#4703);
+#4700 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4701,#4702),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.9,0.9),.PIECEWISE_BEZIER_KNOTS.);
+#4701 = CARTESIAN_POINT('',(1.65,-2.54));
+#4702 = CARTESIAN_POINT('',(-0.15,-2.54));
+#4703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4704 = ORIENTED_EDGE('',*,*,#4321,.F.);
+#4705 = ADVANCED_FACE('',(#4706),#4461,.T.);
+#4706 = FACE_BOUND('',#4707,.T.);
+#4707 = EDGE_LOOP('',(#4708,#4731,#4759,#4785,#4786));
+#4708 = ORIENTED_EDGE('',*,*,#4709,.T.);
+#4709 = EDGE_CURVE('',#4446,#4710,#4712,.T.);
+#4710 = VERTEX_POINT('',#4711);
+#4711 = CARTESIAN_POINT('',(-1.5,3.577499999999,2.499718101556));
+#4712 = SURFACE_CURVE('',#4713,(#4717,#4724),.PCURVE_S1.);
+#4713 = LINE('',#4714,#4715);
+#4714 = CARTESIAN_POINT('',(-4.04,3.577499999999,2.499718101556));
+#4715 = VECTOR('',#4716,1.);
+#4716 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4717 = PCURVE('',#4461,#4718);
+#4718 = DEFINITIONAL_REPRESENTATION('',(#4719),#4723);
+#4719 = LINE('',#4720,#4721);
+#4720 = CARTESIAN_POINT('',(-1.078411599232E-32,1.151856388049E-16));
+#4721 = VECTOR('',#4722,1.);
+#4722 = DIRECTION('',(-1.077176932101E-16,-1.));
+#4723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4724 = PCURVE('',#4489,#4725);
+#4725 = DEFINITIONAL_REPRESENTATION('',(#4726),#4730);
+#4726 = LINE('',#4727,#4728);
+#4727 = CARTESIAN_POINT('',(2.075,1.151856388049E-16));
+#4728 = VECTOR('',#4729,1.);
+#4729 = DIRECTION('',(1.110223024625E-16,-1.));
+#4730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4731 = ORIENTED_EDGE('',*,*,#4732,.T.);
+#4732 = EDGE_CURVE('',#4710,#4733,#4735,.T.);
+#4733 = VERTEX_POINT('',#4734);
+#4734 = CARTESIAN_POINT('',(-1.5,3.809999999999,1.999718101556));
+#4735 = SURFACE_CURVE('',#4736,(#4740,#4747),.PCURVE_S1.);
+#4736 = LINE('',#4737,#4738);
+#4737 = CARTESIAN_POINT('',(-1.5,3.577499999999,2.499718101556));
+#4738 = VECTOR('',#4739,1.);
+#4739 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#4740 = PCURVE('',#4461,#4741);
+#4741 = DEFINITIONAL_REPRESENTATION('',(#4742),#4746);
+#4742 = LINE('',#4743,#4744);
+#4743 = CARTESIAN_POINT('',(-3.521261189814E-16,-2.54));
+#4744 = VECTOR('',#4745,1.);
+#4745 = DIRECTION('',(1.,5.385884660503E-17));
+#4746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4747 = PCURVE('',#4748,#4753);
+#4748 = PLANE('',#4749);
+#4749 = AXIS2_PLACEMENT_3D('',#4750,#4751,#4752);
+#4750 = CARTESIAN_POINT('',(-1.5,1.502499999999,-2.818984444104E-04));
+#4751 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#4752 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#4753 = DEFINITIONAL_REPRESENTATION('',(#4754),#4758);
+#4754 = LINE('',#4755,#4756);
+#4755 = CARTESIAN_POINT('',(-2.5,-2.075));
+#4756 = VECTOR('',#4757,1.);
+#4757 = DIRECTION('',(0.906761426172,-0.42164406317));
+#4758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4759 = ORIENTED_EDGE('',*,*,#4760,.F.);
+#4760 = EDGE_CURVE('',#4664,#4733,#4761,.T.);
+#4761 = SURFACE_CURVE('',#4762,(#4766,#4773),.PCURVE_S1.);
+#4762 = LINE('',#4763,#4764);
+#4763 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#4764 = VECTOR('',#4765,1.);
+#4765 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4766 = PCURVE('',#4461,#4767);
+#4767 = DEFINITIONAL_REPRESENTATION('',(#4768),#4772);
+#4768 = LINE('',#4769,#4770);
+#4769 = CARTESIAN_POINT('',(0.551412957773,1.706967900361E-16));
+#4770 = VECTOR('',#4771,1.);
+#4771 = DIRECTION('',(-1.077176932101E-16,-1.));
+#4772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4773 = PCURVE('',#4774,#4779);
+#4774 = PLANE('',#4775);
+#4775 = AXIS2_PLACEMENT_3D('',#4776,#4777,#4778);
+#4776 = CARTESIAN_POINT('',(-2.,1.269999999999,1.999718101556));
+#4777 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,-1.));
+#4778 = DIRECTION('',(1.,-2.22044604925E-16,-1.110223024625E-16));
+#4779 = DEFINITIONAL_REPRESENTATION('',(#4780),#4784);
+#4780 = LINE('',#4781,#4782);
+#4781 = CARTESIAN_POINT('',(-2.04,-2.54));
+#4782 = VECTOR('',#4783,1.);
+#4783 = DIRECTION('',(1.,-2.22044604925E-16));
+#4784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4785 = ORIENTED_EDGE('',*,*,#4663,.F.);
+#4786 = ORIENTED_EDGE('',*,*,#4445,.F.);
+#4787 = ADVANCED_FACE('',(#4788),#4489,.T.);
+#4788 = FACE_BOUND('',#4789,.T.);
+#4789 = EDGE_LOOP('',(#4790,#4813,#4834,#4835));
+#4790 = ORIENTED_EDGE('',*,*,#4791,.T.);
+#4791 = EDGE_CURVE('',#4474,#4792,#4794,.T.);
+#4792 = VERTEX_POINT('',#4793);
+#4793 = CARTESIAN_POINT('',(-1.5,1.502499999999,2.499718101556));
+#4794 = SURFACE_CURVE('',#4795,(#4799,#4806),.PCURVE_S1.);
+#4795 = LINE('',#4796,#4797);
+#4796 = CARTESIAN_POINT('',(-4.04,1.502499999999,2.499718101556));
+#4797 = VECTOR('',#4798,1.);
+#4798 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4799 = PCURVE('',#4489,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);
+#4801 = LINE('',#4802,#4803);
+#4802 = CARTESIAN_POINT('',(1.278817483073E-32,-1.151856388049E-16));
+#4803 = VECTOR('',#4804,1.);
+#4804 = DIRECTION('',(1.110223024625E-16,-1.));
+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4806 = PCURVE('',#4517,#4807);
+#4807 = DEFINITIONAL_REPRESENTATION('',(#4808),#4812);
+#4808 = LINE('',#4809,#4810);
+#4809 = CARTESIAN_POINT('',(0.551412957773,-1.965094753587E-16));
+#4810 = VECTOR('',#4811,1.);
+#4811 = DIRECTION('',(2.949652720612E-16,-1.));
+#4812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4813 = ORIENTED_EDGE('',*,*,#4814,.T.);
+#4814 = EDGE_CURVE('',#4792,#4710,#4815,.T.);
+#4815 = SURFACE_CURVE('',#4816,(#4820,#4827),.PCURVE_S1.);
+#4816 = LINE('',#4817,#4818);
+#4817 = CARTESIAN_POINT('',(-1.5,1.502499999999,2.499718101556));
+#4818 = VECTOR('',#4819,1.);
+#4819 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4820 = PCURVE('',#4489,#4821);
+#4821 = DEFINITIONAL_REPRESENTATION('',(#4822),#4826);
+#4822 = LINE('',#4823,#4824);
+#4823 = CARTESIAN_POINT('',(-1.620925615953E-16,-2.54));
+#4824 = VECTOR('',#4825,1.);
+#4825 = DIRECTION('',(1.,0.));
+#4826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4827 = PCURVE('',#4748,#4828);
+#4828 = DEFINITIONAL_REPRESENTATION('',(#4829),#4833);
+#4829 = LINE('',#4830,#4831);
+#4830 = CARTESIAN_POINT('',(-2.5,-4.440892098501E-16));
+#4831 = VECTOR('',#4832,1.);
+#4832 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4834 = ORIENTED_EDGE('',*,*,#4709,.F.);
+#4835 = ORIENTED_EDGE('',*,*,#4473,.F.);
+#4836 = ADVANCED_FACE('',(#4837),#4517,.T.);
+#4837 = FACE_BOUND('',#4838,.T.);
+#4838 = EDGE_LOOP('',(#4839,#4840,#4863,#4884,#4885));
+#4839 = ORIENTED_EDGE('',*,*,#4611,.T.);
+#4840 = ORIENTED_EDGE('',*,*,#4841,.T.);
+#4841 = EDGE_CURVE('',#4584,#4842,#4844,.T.);
+#4842 = VERTEX_POINT('',#4843);
+#4843 = CARTESIAN_POINT('',(-1.5,1.269999999999,1.999718101556));
+#4844 = SURFACE_CURVE('',#4845,(#4849,#4856),.PCURVE_S1.);
+#4845 = LINE('',#4846,#4847);
+#4846 = CARTESIAN_POINT('',(-4.04,1.269999999999,1.999718101556));
+#4847 = VECTOR('',#4848,1.);
+#4848 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4849 = PCURVE('',#4517,#4850);
+#4850 = DEFINITIONAL_REPRESENTATION('',(#4851),#4855);
+#4851 = LINE('',#4852,#4853);
+#4852 = CARTESIAN_POINT('',(1.320079740746E-32,-1.409983241274E-16));
+#4853 = VECTOR('',#4854,1.);
+#4854 = DIRECTION('',(2.949652720612E-16,-1.));
+#4855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4856 = PCURVE('',#4774,#4857);
+#4857 = DEFINITIONAL_REPRESENTATION('',(#4858),#4862);
+#4858 = LINE('',#4859,#4860);
+#4859 = CARTESIAN_POINT('',(-2.04,8.881784197001E-18));
+#4860 = VECTOR('',#4861,1.);
+#4861 = DIRECTION('',(1.,-2.22044604925E-16));
+#4862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4863 = ORIENTED_EDGE('',*,*,#4864,.T.);
+#4864 = EDGE_CURVE('',#4842,#4792,#4865,.T.);
+#4865 = SURFACE_CURVE('',#4866,(#4870,#4877),.PCURVE_S1.);
+#4866 = LINE('',#4867,#4868);
+#4867 = CARTESIAN_POINT('',(-1.5,1.269999999999,1.999718101556));
+#4868 = VECTOR('',#4869,1.);
+#4869 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#4870 = PCURVE('',#4517,#4871);
+#4871 = DEFINITIONAL_REPRESENTATION('',(#4872),#4876);
+#4872 = LINE('',#4873,#4874);
+#4873 = CARTESIAN_POINT('',(5.468636009866E-16,-2.54));
+#4874 = VECTOR('',#4875,1.);
+#4875 = DIRECTION('',(1.,-1.474826360306E-16));
+#4876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4877 = PCURVE('',#4748,#4878);
+#4878 = DEFINITIONAL_REPRESENTATION('',(#4879),#4883);
+#4879 = LINE('',#4880,#4881);
+#4880 = CARTESIAN_POINT('',(-2.,0.2325));
+#4881 = VECTOR('',#4882,1.);
+#4882 = DIRECTION('',(-0.906761426172,-0.42164406317));
+#4883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4884 = ORIENTED_EDGE('',*,*,#4791,.F.);
+#4885 = ORIENTED_EDGE('',*,*,#4501,.F.);
+#4886 = ADVANCED_FACE('',(#4887),#4599,.T.);
+#4887 = FACE_BOUND('',#4888,.T.);
+#4888 = EDGE_LOOP('',(#4889,#4890,#4891,#4892));
+#4889 = ORIENTED_EDGE('',*,*,#4583,.F.);
+#4890 = ORIENTED_EDGE('',*,*,#4638,.T.);
+#4891 = ORIENTED_EDGE('',*,*,#4686,.F.);
+#4892 = ORIENTED_EDGE('',*,*,#4893,.F.);
+#4893 = EDGE_CURVE('',#4584,#4664,#4894,.T.);
+#4894 = SURFACE_CURVE('',#4895,(#4899,#4906),.PCURVE_S1.);
+#4895 = LINE('',#4896,#4897);
+#4896 = CARTESIAN_POINT('',(-2.,1.269999999999,1.999718101556));
+#4897 = VECTOR('',#4898,1.);
+#4898 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#4899 = PCURVE('',#4599,#4900);
+#4900 = DEFINITIONAL_REPRESENTATION('',(#4901),#4905);
+#4901 = LINE('',#4902,#4903);
+#4902 = CARTESIAN_POINT('',(1.5,-1.110223024625E-16));
+#4903 = VECTOR('',#4904,1.);
+#4904 = DIRECTION('',(1.110223024625E-16,-1.));
+#4905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4906 = PCURVE('',#4774,#4907);
+#4907 = DEFINITIONAL_REPRESENTATION('',(#4908),#4912);
+#4908 = LINE('',#4909,#4910);
+#4909 = CARTESIAN_POINT('',(-4.440892098501E-16,9.860761315263E-32));
+#4910 = VECTOR('',#4911,1.);
+#4911 = DIRECTION('',(0.,-1.));
+#4912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4913 = ADVANCED_FACE('',(#4914),#4748,.F.);
+#4914 = FACE_BOUND('',#4915,.F.);
+#4915 = EDGE_LOOP('',(#4916,#4937,#4938,#4939));
+#4916 = ORIENTED_EDGE('',*,*,#4917,.F.);
+#4917 = EDGE_CURVE('',#4842,#4733,#4918,.T.);
+#4918 = SURFACE_CURVE('',#4919,(#4923,#4930),.PCURVE_S1.);
+#4919 = LINE('',#4920,#4921);
+#4920 = CARTESIAN_POINT('',(-1.5,1.269999999999,1.999718101556));
+#4921 = VECTOR('',#4922,1.);
+#4922 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#4923 = PCURVE('',#4748,#4924);
+#4924 = DEFINITIONAL_REPRESENTATION('',(#4925),#4929);
+#4925 = LINE('',#4926,#4927);
+#4926 = CARTESIAN_POINT('',(-2.,0.2325));
+#4927 = VECTOR('',#4928,1.);
+#4928 = DIRECTION('',(-1.110223024625E-16,-1.));
+#4929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4930 = PCURVE('',#4774,#4931);
+#4931 = DEFINITIONAL_REPRESENTATION('',(#4932),#4936);
+#4932 = LINE('',#4933,#4934);
+#4933 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#4934 = VECTOR('',#4935,1.);
+#4935 = DIRECTION('',(0.,-1.));
+#4936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4937 = ORIENTED_EDGE('',*,*,#4864,.T.);
+#4938 = ORIENTED_EDGE('',*,*,#4814,.T.);
+#4939 = ORIENTED_EDGE('',*,*,#4732,.T.);
+#4940 = ADVANCED_FACE('',(#4941),#4774,.T.);
+#4941 = FACE_BOUND('',#4942,.T.);
+#4942 = EDGE_LOOP('',(#4943,#4944,#4945,#4946));
+#4943 = ORIENTED_EDGE('',*,*,#4841,.F.);
+#4944 = ORIENTED_EDGE('',*,*,#4893,.T.);
+#4945 = ORIENTED_EDGE('',*,*,#4760,.T.);
+#4946 = ORIENTED_EDGE('',*,*,#4917,.F.);
+#4947 = MANIFOLD_SOLID_BREP('',#4948);
+#4948 = CLOSED_SHELL('',(#4949,#5069,#5173,#5272,#5406,#5433,#5487,#5514
+    ,#5561,#5643,#5692,#5742,#5769,#5796));
+#4949 = ADVANCED_FACE('',(#4950),#4964,.F.);
+#4950 = FACE_BOUND('',#4951,.F.);
+#4951 = EDGE_LOOP('',(#4952,#4987,#5015,#5043));
+#4952 = ORIENTED_EDGE('',*,*,#4953,.T.);
+#4953 = EDGE_CURVE('',#4954,#4956,#4958,.T.);
+#4954 = VERTEX_POINT('',#4955);
+#4955 = CARTESIAN_POINT('',(-4.04,4.042499999999,-2.81898444411E-04));
+#4956 = VERTEX_POINT('',#4957);
+#4957 = CARTESIAN_POINT('',(-1.5,4.042499999999,-2.818984444104E-04));
+#4958 = SURFACE_CURVE('',#4959,(#4963,#4975),.PCURVE_S1.);
+#4959 = LINE('',#4960,#4961);
+#4960 = CARTESIAN_POINT('',(-4.04,4.042499999999,-2.81898444411E-04));
+#4961 = VECTOR('',#4962,1.);
+#4962 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#4963 = PCURVE('',#4964,#4969);
+#4964 = PLANE('',#4965);
+#4965 = AXIS2_PLACEMENT_3D('',#4966,#4967,#4968);
+#4966 = CARTESIAN_POINT('',(-4.04,4.042499999999,-2.81898444411E-04));
+#4967 = DIRECTION('',(-1.110223024625E-16,1.110223024625E-16,1.));
+#4968 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4969 = DEFINITIONAL_REPRESENTATION('',(#4970),#4974);
+#4970 = LINE('',#4971,#4972);
+#4971 = CARTESIAN_POINT('',(1.278817483073E-32,-1.151856388049E-16));
+#4972 = VECTOR('',#4973,1.);
+#4973 = DIRECTION('',(1.110223024625E-16,-1.));
+#4974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4975 = PCURVE('',#4976,#4981);
+#4976 = PLANE('',#4977);
+#4977 = AXIS2_PLACEMENT_3D('',#4978,#4979,#4980);
+#4978 = CARTESIAN_POINT('',(-4.04,4.042499999999,-2.81898444411E-04));
+#4979 = DIRECTION('',(-5.385884660503E-17,-0.906761426172,-0.42164406317
+    ));
+#4980 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#4981 = DEFINITIONAL_REPRESENTATION('',(#4982),#4986);
+#4982 = LINE('',#4983,#4984);
+#4983 = CARTESIAN_POINT('',(-3.621730233343E-33,-1.151856388049E-16));
+#4984 = VECTOR('',#4985,1.);
+#4985 = DIRECTION('',(1.077176932101E-16,-1.));
+#4986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4987 = ORIENTED_EDGE('',*,*,#4988,.T.);
+#4988 = EDGE_CURVE('',#4956,#4989,#4991,.T.);
+#4989 = VERTEX_POINT('',#4990);
+#4990 = CARTESIAN_POINT('',(-1.5,6.117499999999,-2.818984444104E-04));
+#4991 = SURFACE_CURVE('',#4992,(#4996,#5003),.PCURVE_S1.);
+#4992 = LINE('',#4993,#4994);
+#4993 = CARTESIAN_POINT('',(-1.5,4.042499999999,-2.818984444104E-04));
+#4994 = VECTOR('',#4995,1.);
+#4995 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#4996 = PCURVE('',#4964,#4997);
+#4997 = DEFINITIONAL_REPRESENTATION('',(#4998),#5002);
+#4998 = LINE('',#4999,#5000);
+#4999 = CARTESIAN_POINT('',(5.995204332976E-17,-2.54));
+#5000 = VECTOR('',#5001,1.);
+#5001 = DIRECTION('',(1.,0.));
+#5002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5003 = PCURVE('',#5004,#5009);
+#5004 = PLANE('',#5005);
+#5005 = AXIS2_PLACEMENT_3D('',#5006,#5007,#5008);
+#5006 = CARTESIAN_POINT('',(-1.5,4.042499999999,-2.818984444104E-04));
+#5007 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#5008 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#5009 = DEFINITIONAL_REPRESENTATION('',(#5010),#5014);
+#5010 = LINE('',#5011,#5012);
+#5011 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#5012 = VECTOR('',#5013,1.);
+#5013 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5015 = ORIENTED_EDGE('',*,*,#5016,.F.);
+#5016 = EDGE_CURVE('',#5017,#4989,#5019,.T.);
+#5017 = VERTEX_POINT('',#5018);
+#5018 = CARTESIAN_POINT('',(-4.04,6.117499999999,-2.81898444411E-04));
+#5019 = SURFACE_CURVE('',#5020,(#5024,#5031),.PCURVE_S1.);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(-4.04,6.117499999999,-2.81898444411E-04));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5024 = PCURVE('',#4964,#5025);
+#5025 = DEFINITIONAL_REPRESENTATION('',(#5026),#5030);
+#5026 = LINE('',#5027,#5028);
+#5027 = CARTESIAN_POINT('',(2.075,1.151856388049E-16));
+#5028 = VECTOR('',#5029,1.);
+#5029 = DIRECTION('',(1.110223024625E-16,-1.));
+#5030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5031 = PCURVE('',#5032,#5037);
+#5032 = PLANE('',#5033);
+#5033 = AXIS2_PLACEMENT_3D('',#5034,#5035,#5036);
+#5034 = CARTESIAN_POINT('',(-4.04,6.349999999999,0.499718101556));
+#5035 = DIRECTION('',(1.474826360306E-16,0.906761426172,-0.42164406317)
+  );
+#5036 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#5037 = DEFINITIONAL_REPRESENTATION('',(#5038),#5042);
+#5038 = LINE('',#5039,#5040);
+#5039 = CARTESIAN_POINT('',(0.551412957773,1.965094753587E-16));
+#5040 = VECTOR('',#5041,1.);
+#5041 = DIRECTION('',(-2.949652720612E-16,-1.));
+#5042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5043 = ORIENTED_EDGE('',*,*,#5044,.F.);
+#5044 = EDGE_CURVE('',#4954,#5017,#5045,.T.);
+#5045 = SURFACE_CURVE('',#5046,(#5050,#5057),.PCURVE_S1.);
+#5046 = LINE('',#5047,#5048);
+#5047 = CARTESIAN_POINT('',(-4.04,4.042499999999,-2.81898444411E-04));
+#5048 = VECTOR('',#5049,1.);
+#5049 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#5050 = PCURVE('',#4964,#5051);
+#5051 = DEFINITIONAL_REPRESENTATION('',(#5052),#5056);
+#5052 = LINE('',#5053,#5054);
+#5053 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.151856388049E-16));
+#5054 = VECTOR('',#5055,1.);
+#5055 = DIRECTION('',(1.,0.));
+#5056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5057 = PCURVE('',#5058,#5063);
+#5058 = PLANE('',#5059);
+#5059 = AXIS2_PLACEMENT_3D('',#5060,#5061,#5062);
+#5060 = CARTESIAN_POINT('',(-4.04,4.042499999999,-2.81898444411E-04));
+#5061 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#5062 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#5063 = DEFINITIONAL_REPRESENTATION('',(#5064),#5068);
+#5064 = LINE('',#5065,#5066);
+#5065 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#5066 = VECTOR('',#5067,1.);
+#5067 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5069 = ADVANCED_FACE('',(#5070),#4976,.T.);
+#5070 = FACE_BOUND('',#5071,.T.);
+#5071 = EDGE_LOOP('',(#5072,#5073,#5096,#5124,#5152));
+#5072 = ORIENTED_EDGE('',*,*,#4953,.T.);
+#5073 = ORIENTED_EDGE('',*,*,#5074,.T.);
+#5074 = EDGE_CURVE('',#4956,#5075,#5077,.T.);
+#5075 = VERTEX_POINT('',#5076);
+#5076 = CARTESIAN_POINT('',(-1.5,3.809999999999,0.499718101556));
+#5077 = SURFACE_CURVE('',#5078,(#5082,#5089),.PCURVE_S1.);
+#5078 = LINE('',#5079,#5080);
+#5079 = CARTESIAN_POINT('',(-1.5,4.042499999999,-2.818984444104E-04));
+#5080 = VECTOR('',#5081,1.);
+#5081 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#5082 = PCURVE('',#4976,#5083);
+#5083 = DEFINITIONAL_REPRESENTATION('',(#5084),#5088);
+#5084 = LINE('',#5085,#5086);
+#5085 = CARTESIAN_POINT('',(3.945722875967E-16,-2.54));
+#5086 = VECTOR('',#5087,1.);
+#5087 = DIRECTION('',(1.,-5.385884660503E-17));
+#5088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5089 = PCURVE('',#5004,#5090);
+#5090 = DEFINITIONAL_REPRESENTATION('',(#5091),#5095);
+#5091 = LINE('',#5092,#5093);
+#5092 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#5093 = VECTOR('',#5094,1.);
+#5094 = DIRECTION('',(-0.906761426172,0.42164406317));
+#5095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5096 = ORIENTED_EDGE('',*,*,#5097,.F.);
+#5097 = EDGE_CURVE('',#5098,#5075,#5100,.T.);
+#5098 = VERTEX_POINT('',#5099);
+#5099 = CARTESIAN_POINT('',(-2.,3.809999999999,0.499718101556));
+#5100 = SURFACE_CURVE('',#5101,(#5105,#5112),.PCURVE_S1.);
+#5101 = LINE('',#5102,#5103);
+#5102 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#5103 = VECTOR('',#5104,1.);
+#5104 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5105 = PCURVE('',#4976,#5106);
+#5106 = DEFINITIONAL_REPRESENTATION('',(#5107),#5111);
+#5107 = LINE('',#5108,#5109);
+#5108 = CARTESIAN_POINT('',(0.551412957773,-1.706967900361E-16));
+#5109 = VECTOR('',#5110,1.);
+#5110 = DIRECTION('',(1.077176932101E-16,-1.));
+#5111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5112 = PCURVE('',#5113,#5118);
+#5113 = PLANE('',#5114);
+#5114 = AXIS2_PLACEMENT_3D('',#5115,#5116,#5117);
+#5115 = CARTESIAN_POINT('',(-1.5,3.809999999999,0.499718101556));
+#5116 = DIRECTION('',(1.110223024625E-16,1.110223024625E-16,1.));
+#5117 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16));
+#5118 = DEFINITIONAL_REPRESENTATION('',(#5119),#5123);
+#5119 = LINE('',#5120,#5121);
+#5120 = CARTESIAN_POINT('',(2.54,1.199040866595E-16));
+#5121 = VECTOR('',#5122,1.);
+#5122 = DIRECTION('',(-1.,-2.22044604925E-16));
+#5123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5124 = ORIENTED_EDGE('',*,*,#5125,.F.);
+#5125 = EDGE_CURVE('',#5126,#5098,#5128,.T.);
+#5126 = VERTEX_POINT('',#5127);
+#5127 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#5128 = SURFACE_CURVE('',#5129,(#5133,#5140),.PCURVE_S1.);
+#5129 = LINE('',#5130,#5131);
+#5130 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#5131 = VECTOR('',#5132,1.);
+#5132 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5133 = PCURVE('',#4976,#5134);
+#5134 = DEFINITIONAL_REPRESENTATION('',(#5135),#5139);
+#5135 = LINE('',#5136,#5137);
+#5136 = CARTESIAN_POINT('',(0.551412957773,-1.706967900361E-16));
+#5137 = VECTOR('',#5138,1.);
+#5138 = DIRECTION('',(1.077176932101E-16,-1.));
+#5139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5140 = PCURVE('',#5141,#5146);
+#5141 = PLANE('',#5142);
+#5142 = AXIS2_PLACEMENT_3D('',#5143,#5144,#5145);
+#5143 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#5144 = DIRECTION('',(-1.110223024625E-16,-1.,1.110223024625E-16));
+#5145 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#5146 = DEFINITIONAL_REPRESENTATION('',(#5147),#5151);
+#5147 = LINE('',#5148,#5149);
+#5148 = CARTESIAN_POINT('',(1.73793852509E-48,-1.409983241274E-16));
+#5149 = VECTOR('',#5150,1.);
+#5150 = DIRECTION('',(2.22044604925E-16,-1.));
+#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5152 = ORIENTED_EDGE('',*,*,#5153,.F.);
+#5153 = EDGE_CURVE('',#4954,#5126,#5154,.T.);
+#5154 = SURFACE_CURVE('',#5155,(#5159,#5166),.PCURVE_S1.);
+#5155 = LINE('',#5156,#5157);
+#5156 = CARTESIAN_POINT('',(-4.04,4.042499999999,-2.81898444411E-04));
+#5157 = VECTOR('',#5158,1.);
+#5158 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,0.906761426172)
+  );
+#5159 = PCURVE('',#4976,#5160);
+#5160 = DEFINITIONAL_REPRESENTATION('',(#5161),#5165);
+#5161 = LINE('',#5162,#5163);
+#5162 = CARTESIAN_POINT('',(7.693858767099E-17,8.881784197001E-16));
+#5163 = VECTOR('',#5164,1.);
+#5164 = DIRECTION('',(1.,-5.385884660503E-17));
+#5165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5166 = PCURVE('',#5058,#5167);
+#5167 = DEFINITIONAL_REPRESENTATION('',(#5168),#5172);
+#5168 = LINE('',#5169,#5170);
+#5169 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.215432671457E-63));
+#5170 = VECTOR('',#5171,1.);
+#5171 = DIRECTION('',(-0.906761426172,0.42164406317));
+#5172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5173 = ADVANCED_FACE('',(#5174),#5032,.T.);
+#5174 = FACE_BOUND('',#5175,.T.);
+#5175 = EDGE_LOOP('',(#5176,#5206,#5229,#5250,#5251));
+#5176 = ORIENTED_EDGE('',*,*,#5177,.T.);
+#5177 = EDGE_CURVE('',#5178,#5180,#5182,.T.);
+#5178 = VERTEX_POINT('',#5179);
+#5179 = CARTESIAN_POINT('',(-4.04,6.349999999999,0.499718101556));
+#5180 = VERTEX_POINT('',#5181);
+#5181 = CARTESIAN_POINT('',(-2.,6.349999999999,0.499718101556));
+#5182 = SURFACE_CURVE('',#5183,(#5187,#5194),.PCURVE_S1.);
+#5183 = LINE('',#5184,#5185);
+#5184 = CARTESIAN_POINT('',(-4.04,6.349999999999,0.499718101556));
+#5185 = VECTOR('',#5186,1.);
+#5186 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5187 = PCURVE('',#5032,#5188);
+#5188 = DEFINITIONAL_REPRESENTATION('',(#5189),#5193);
+#5189 = LINE('',#5190,#5191);
+#5190 = CARTESIAN_POINT('',(1.320079740746E-32,1.409983241274E-16));
+#5191 = VECTOR('',#5192,1.);
+#5192 = DIRECTION('',(-2.949652720612E-16,-1.));
+#5193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5194 = PCURVE('',#5195,#5200);
+#5195 = PLANE('',#5196);
+#5196 = AXIS2_PLACEMENT_3D('',#5197,#5198,#5199);
+#5197 = CARTESIAN_POINT('',(-4.04,6.349999999999,1.999718101556));
+#5198 = DIRECTION('',(1.110223024625E-16,1.,-1.110223024625E-16));
+#5199 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);
+#5201 = LINE('',#5202,#5203);
+#5202 = CARTESIAN_POINT('',(1.5,3.075317778212E-16));
+#5203 = VECTOR('',#5204,1.);
+#5204 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5206 = ORIENTED_EDGE('',*,*,#5207,.T.);
+#5207 = EDGE_CURVE('',#5180,#5208,#5210,.T.);
+#5208 = VERTEX_POINT('',#5209);
+#5209 = CARTESIAN_POINT('',(-1.5,6.349999999999,0.499718101556));
+#5210 = SURFACE_CURVE('',#5211,(#5215,#5222),.PCURVE_S1.);
+#5211 = LINE('',#5212,#5213);
+#5212 = CARTESIAN_POINT('',(-4.04,6.349999999999,0.499718101556));
+#5213 = VECTOR('',#5214,1.);
+#5214 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5215 = PCURVE('',#5032,#5216);
+#5216 = DEFINITIONAL_REPRESENTATION('',(#5217),#5221);
+#5217 = LINE('',#5218,#5219);
+#5218 = CARTESIAN_POINT('',(1.320079740746E-32,1.409983241274E-16));
+#5219 = VECTOR('',#5220,1.);
+#5220 = DIRECTION('',(-2.949652720612E-16,-1.));
+#5221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5222 = PCURVE('',#5113,#5223);
+#5223 = DEFINITIONAL_REPRESENTATION('',(#5224),#5228);
+#5224 = LINE('',#5225,#5226);
+#5225 = CARTESIAN_POINT('',(2.54,-2.54));
+#5226 = VECTOR('',#5227,1.);
+#5227 = DIRECTION('',(-1.,-2.22044604925E-16));
+#5228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5229 = ORIENTED_EDGE('',*,*,#5230,.T.);
+#5230 = EDGE_CURVE('',#5208,#4989,#5231,.T.);
+#5231 = SURFACE_CURVE('',#5232,(#5236,#5243),.PCURVE_S1.);
+#5232 = LINE('',#5233,#5234);
+#5233 = CARTESIAN_POINT('',(-1.5,6.349999999999,0.499718101556));
+#5234 = VECTOR('',#5235,1.);
+#5235 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#5236 = PCURVE('',#5032,#5237);
+#5237 = DEFINITIONAL_REPRESENTATION('',(#5238),#5242);
+#5238 = LINE('',#5239,#5240);
+#5239 = CARTESIAN_POINT('',(-8.418288730478E-16,-2.54));
+#5240 = VECTOR('',#5241,1.);
+#5241 = DIRECTION('',(1.,1.474826360306E-16));
+#5242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5243 = PCURVE('',#5004,#5244);
+#5244 = DEFINITIONAL_REPRESENTATION('',(#5245),#5249);
+#5245 = LINE('',#5246,#5247);
+#5246 = CARTESIAN_POINT('',(-0.5,-2.3075));
+#5247 = VECTOR('',#5248,1.);
+#5248 = DIRECTION('',(0.906761426172,0.42164406317));
+#5249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5250 = ORIENTED_EDGE('',*,*,#5016,.F.);
+#5251 = ORIENTED_EDGE('',*,*,#5252,.F.);
+#5252 = EDGE_CURVE('',#5178,#5017,#5253,.T.);
+#5253 = SURFACE_CURVE('',#5254,(#5258,#5265),.PCURVE_S1.);
+#5254 = LINE('',#5255,#5256);
+#5255 = CARTESIAN_POINT('',(-4.04,6.349999999999,0.499718101556));
+#5256 = VECTOR('',#5257,1.);
+#5257 = DIRECTION('',(-9.362378942556E-17,-0.42164406317,-0.906761426172
+    ));
+#5258 = PCURVE('',#5032,#5259);
+#5259 = DEFINITIONAL_REPRESENTATION('',(#5260),#5264);
+#5260 = LINE('',#5261,#5262);
+#5261 = CARTESIAN_POINT('',(-1.006707413178E-16,8.881784197001E-16));
+#5262 = VECTOR('',#5263,1.);
+#5263 = DIRECTION('',(1.,1.474826360306E-16));
+#5264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5265 = PCURVE('',#5058,#5266);
+#5266 = DEFINITIONAL_REPRESENTATION('',(#5267),#5271);
+#5267 = LINE('',#5268,#5269);
+#5268 = CARTESIAN_POINT('',(-0.5,-2.3075));
+#5269 = VECTOR('',#5270,1.);
+#5270 = DIRECTION('',(0.906761426172,0.42164406317));
+#5271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5272 = ADVANCED_FACE('',(#5273),#5058,.T.);
+#5273 = FACE_BOUND('',#5274,.F.);
+#5274 = EDGE_LOOP('',(#5275,#5276,#5277,#5300,#5328,#5356,#5384,#5405));
+#5275 = ORIENTED_EDGE('',*,*,#5044,.T.);
+#5276 = ORIENTED_EDGE('',*,*,#5252,.F.);
+#5277 = ORIENTED_EDGE('',*,*,#5278,.F.);
+#5278 = EDGE_CURVE('',#5279,#5178,#5281,.T.);
+#5279 = VERTEX_POINT('',#5280);
+#5280 = CARTESIAN_POINT('',(-4.04,6.349999999999,1.999718101556));
+#5281 = SURFACE_CURVE('',#5282,(#5286,#5293),.PCURVE_S1.);
+#5282 = LINE('',#5283,#5284);
+#5283 = CARTESIAN_POINT('',(-4.04,6.349999999999,1.999718101556));
+#5284 = VECTOR('',#5285,1.);
+#5285 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#5286 = PCURVE('',#5058,#5287);
+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292);
+#5288 = LINE('',#5289,#5290);
+#5289 = CARTESIAN_POINT('',(-2.,-2.3075));
+#5290 = VECTOR('',#5291,1.);
+#5291 = DIRECTION('',(1.,2.22044604925E-16));
+#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5293 = PCURVE('',#5195,#5294);
+#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299);
+#5295 = LINE('',#5296,#5297);
+#5296 = CARTESIAN_POINT('',(1.094764425254E-47,8.881784197001E-16));
+#5297 = VECTOR('',#5298,1.);
+#5298 = DIRECTION('',(1.,1.110223024625E-16));
+#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5300 = ORIENTED_EDGE('',*,*,#5301,.F.);
+#5301 = EDGE_CURVE('',#5302,#5279,#5304,.T.);
+#5302 = VERTEX_POINT('',#5303);
+#5303 = CARTESIAN_POINT('',(-4.04,6.117499999999,2.499718101556));
+#5304 = SURFACE_CURVE('',#5305,(#5309,#5316),.PCURVE_S1.);
+#5305 = LINE('',#5306,#5307);
+#5306 = CARTESIAN_POINT('',(-4.04,6.117499999999,2.499718101556));
+#5307 = VECTOR('',#5308,1.);
+#5308 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#5309 = PCURVE('',#5058,#5310);
+#5310 = DEFINITIONAL_REPRESENTATION('',(#5311),#5315);
+#5311 = LINE('',#5312,#5313);
+#5312 = CARTESIAN_POINT('',(-2.5,-2.075));
+#5313 = VECTOR('',#5314,1.);
+#5314 = DIRECTION('',(0.906761426172,-0.42164406317));
+#5315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5316 = PCURVE('',#5317,#5322);
+#5317 = PLANE('',#5318);
+#5318 = AXIS2_PLACEMENT_3D('',#5319,#5320,#5321);
+#5319 = CARTESIAN_POINT('',(-4.04,6.117499999999,2.499718101556));
+#5320 = DIRECTION('',(5.385884660503E-17,0.906761426172,0.42164406317));
+#5321 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#5322 = DEFINITIONAL_REPRESENTATION('',(#5323),#5327);
+#5323 = LINE('',#5324,#5325);
+#5324 = CARTESIAN_POINT('',(-4.963067546968E-16,8.881784197001E-16));
+#5325 = VECTOR('',#5326,1.);
+#5326 = DIRECTION('',(1.,5.385884660503E-17));
+#5327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5328 = ORIENTED_EDGE('',*,*,#5329,.F.);
+#5329 = EDGE_CURVE('',#5330,#5302,#5332,.T.);
+#5330 = VERTEX_POINT('',#5331);
+#5331 = CARTESIAN_POINT('',(-4.04,4.042499999999,2.499718101556));
+#5332 = SURFACE_CURVE('',#5333,(#5337,#5344),.PCURVE_S1.);
+#5333 = LINE('',#5334,#5335);
+#5334 = CARTESIAN_POINT('',(-4.04,4.042499999999,2.499718101556));
+#5335 = VECTOR('',#5336,1.);
+#5336 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#5337 = PCURVE('',#5058,#5338);
+#5338 = DEFINITIONAL_REPRESENTATION('',(#5339),#5343);
+#5339 = LINE('',#5340,#5341);
+#5340 = CARTESIAN_POINT('',(-2.5,-4.440892098501E-16));
+#5341 = VECTOR('',#5342,1.);
+#5342 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5344 = PCURVE('',#5345,#5350);
+#5345 = PLANE('',#5346);
+#5346 = AXIS2_PLACEMENT_3D('',#5347,#5348,#5349);
+#5347 = CARTESIAN_POINT('',(-4.04,4.042499999999,2.499718101556));
+#5348 = DIRECTION('',(-1.110223024625E-16,1.110223024625E-16,1.));
+#5349 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#5350 = DEFINITIONAL_REPRESENTATION('',(#5351),#5355);
+#5351 = LINE('',#5352,#5353);
+#5352 = CARTESIAN_POINT('',(-6.661338147751E-16,1.623701173514E-16));
+#5353 = VECTOR('',#5354,1.);
+#5354 = DIRECTION('',(1.,0.));
+#5355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5356 = ORIENTED_EDGE('',*,*,#5357,.F.);
+#5357 = EDGE_CURVE('',#5358,#5330,#5360,.T.);
+#5358 = VERTEX_POINT('',#5359);
+#5359 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#5360 = SURFACE_CURVE('',#5361,(#5365,#5372),.PCURVE_S1.);
+#5361 = LINE('',#5362,#5363);
+#5362 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#5363 = VECTOR('',#5364,1.);
+#5364 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#5365 = PCURVE('',#5058,#5366);
+#5366 = DEFINITIONAL_REPRESENTATION('',(#5367),#5371);
+#5367 = LINE('',#5368,#5369);
+#5368 = CARTESIAN_POINT('',(-2.,0.2325));
+#5369 = VECTOR('',#5370,1.);
+#5370 = DIRECTION('',(-0.906761426172,-0.42164406317));
+#5371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5372 = PCURVE('',#5373,#5378);
+#5373 = PLANE('',#5374);
+#5374 = AXIS2_PLACEMENT_3D('',#5375,#5376,#5377);
+#5375 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#5376 = DIRECTION('',(-1.474826360306E-16,-0.906761426172,0.42164406317)
+  );
+#5377 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#5378 = DEFINITIONAL_REPRESENTATION('',(#5379),#5383);
+#5379 = LINE('',#5380,#5381);
+#5380 = CARTESIAN_POINT('',(-8.315462933834E-32,8.881784197001E-16));
+#5381 = VECTOR('',#5382,1.);
+#5382 = DIRECTION('',(1.,-1.474826360306E-16));
+#5383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5384 = ORIENTED_EDGE('',*,*,#5385,.F.);
+#5385 = EDGE_CURVE('',#5126,#5358,#5386,.T.);
+#5386 = SURFACE_CURVE('',#5387,(#5391,#5398),.PCURVE_S1.);
+#5387 = LINE('',#5388,#5389);
+#5388 = CARTESIAN_POINT('',(-4.04,3.809999999999,0.499718101556));
+#5389 = VECTOR('',#5390,1.);
+#5390 = DIRECTION('',(1.232595164408E-32,2.22044604925E-16,1.));
+#5391 = PCURVE('',#5058,#5392);
+#5392 = DEFINITIONAL_REPRESENTATION('',(#5393),#5397);
+#5393 = LINE('',#5394,#5395);
+#5394 = CARTESIAN_POINT('',(-0.5,0.2325));
+#5395 = VECTOR('',#5396,1.);
+#5396 = DIRECTION('',(-1.,-2.22044604925E-16));
+#5397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5398 = PCURVE('',#5141,#5399);
+#5399 = DEFINITIONAL_REPRESENTATION('',(#5400),#5404);
+#5400 = LINE('',#5401,#5402);
+#5401 = CARTESIAN_POINT('',(-1.094764425254E-47,8.881784197001E-16));
+#5402 = VECTOR('',#5403,1.);
+#5403 = DIRECTION('',(1.,-1.110223024625E-16));
+#5404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5405 = ORIENTED_EDGE('',*,*,#5153,.F.);
+#5406 = ADVANCED_FACE('',(#5407),#5004,.F.);
+#5407 = FACE_BOUND('',#5408,.F.);
+#5408 = EDGE_LOOP('',(#5409,#5410,#5411,#5432));
+#5409 = ORIENTED_EDGE('',*,*,#4988,.F.);
+#5410 = ORIENTED_EDGE('',*,*,#5074,.T.);
+#5411 = ORIENTED_EDGE('',*,*,#5412,.T.);
+#5412 = EDGE_CURVE('',#5075,#5208,#5413,.T.);
+#5413 = SURFACE_CURVE('',#5414,(#5418,#5425),.PCURVE_S1.);
+#5414 = LINE('',#5415,#5416);
+#5415 = CARTESIAN_POINT('',(-1.5,3.809999999999,0.499718101556));
+#5416 = VECTOR('',#5417,1.);
+#5417 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#5418 = PCURVE('',#5004,#5419);
+#5419 = DEFINITIONAL_REPRESENTATION('',(#5420),#5424);
+#5420 = LINE('',#5421,#5422);
+#5421 = CARTESIAN_POINT('',(-0.5,0.2325));
+#5422 = VECTOR('',#5423,1.);
+#5423 = DIRECTION('',(-1.110223024625E-16,-1.));
+#5424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5425 = PCURVE('',#5113,#5426);
+#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431);
+#5427 = LINE('',#5428,#5429);
+#5428 = CARTESIAN_POINT('',(4.440892098501E-16,9.860761315263E-32));
+#5429 = VECTOR('',#5430,1.);
+#5430 = DIRECTION('',(0.,-1.));
+#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5432 = ORIENTED_EDGE('',*,*,#5230,.T.);
+#5433 = ADVANCED_FACE('',(#5434),#5141,.T.);
+#5434 = FACE_BOUND('',#5435,.T.);
+#5435 = EDGE_LOOP('',(#5436,#5437,#5438,#5466));
+#5436 = ORIENTED_EDGE('',*,*,#5385,.F.);
+#5437 = ORIENTED_EDGE('',*,*,#5125,.T.);
+#5438 = ORIENTED_EDGE('',*,*,#5439,.T.);
+#5439 = EDGE_CURVE('',#5098,#5440,#5442,.T.);
+#5440 = VERTEX_POINT('',#5441);
+#5441 = CARTESIAN_POINT('',(-2.,3.809999999999,1.999718101556));
+#5442 = SURFACE_CURVE('',#5443,(#5447,#5454),.PCURVE_S1.);
+#5443 = LINE('',#5444,#5445);
+#5444 = CARTESIAN_POINT('',(-2.,3.809999999999,0.499718101556));
+#5445 = VECTOR('',#5446,1.);
+#5446 = DIRECTION('',(2.22044604925E-16,2.22044604925E-16,1.));
+#5447 = PCURVE('',#5141,#5448);
+#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453);
+#5449 = LINE('',#5450,#5451);
+#5450 = CARTESIAN_POINT('',(3.330669073875E-16,-2.04));
+#5451 = VECTOR('',#5452,1.);
+#5452 = DIRECTION('',(1.,-3.330669073875E-16));
+#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5454 = PCURVE('',#5455,#5460);
+#5455 = PLANE('',#5456);
+#5456 = AXIS2_PLACEMENT_3D('',#5457,#5458,#5459);
+#5457 = CARTESIAN_POINT('',(-2.,3.809999999999,0.499718101556));
+#5458 = DIRECTION('',(1.,-2.22044604925E-16,-2.22044604925E-16));
+#5459 = DIRECTION('',(2.22044604925E-16,2.22044604925E-16,1.));
+#5460 = DEFINITIONAL_REPRESENTATION('',(#5461),#5465);
+#5461 = LINE('',#5462,#5463);
+#5462 = CARTESIAN_POINT('',(0.,0.));
+#5463 = VECTOR('',#5464,1.);
+#5464 = DIRECTION('',(1.,-2.189528850508E-47));
+#5465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5466 = ORIENTED_EDGE('',*,*,#5467,.F.);
+#5467 = EDGE_CURVE('',#5358,#5440,#5468,.T.);
+#5468 = SURFACE_CURVE('',#5469,(#5473,#5480),.PCURVE_S1.);
+#5469 = LINE('',#5470,#5471);
+#5470 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#5471 = VECTOR('',#5472,1.);
+#5472 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5473 = PCURVE('',#5141,#5474);
+#5474 = DEFINITIONAL_REPRESENTATION('',(#5475),#5479);
+#5475 = LINE('',#5476,#5477);
+#5476 = CARTESIAN_POINT('',(1.5,-3.075317778212E-16));
+#5477 = VECTOR('',#5478,1.);
+#5478 = DIRECTION('',(2.22044604925E-16,-1.));
+#5479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5480 = PCURVE('',#5373,#5481);
+#5481 = DEFINITIONAL_REPRESENTATION('',(#5482),#5486);
+#5482 = LINE('',#5483,#5484);
+#5483 = CARTESIAN_POINT('',(1.320079740746E-32,-1.409983241274E-16));
+#5484 = VECTOR('',#5485,1.);
+#5485 = DIRECTION('',(2.949652720612E-16,-1.));
+#5486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5487 = ADVANCED_FACE('',(#5488),#5113,.T.);
+#5488 = FACE_BOUND('',#5489,.T.);
+#5489 = EDGE_LOOP('',(#5490,#5491,#5492,#5493));
+#5490 = ORIENTED_EDGE('',*,*,#5097,.T.);
+#5491 = ORIENTED_EDGE('',*,*,#5412,.T.);
+#5492 = ORIENTED_EDGE('',*,*,#5207,.F.);
+#5493 = ORIENTED_EDGE('',*,*,#5494,.F.);
+#5494 = EDGE_CURVE('',#5098,#5180,#5495,.T.);
+#5495 = SURFACE_CURVE('',#5496,(#5500,#5507),.PCURVE_S1.);
+#5496 = LINE('',#5497,#5498);
+#5497 = CARTESIAN_POINT('',(-2.,3.809999999999,0.499718101556));
+#5498 = VECTOR('',#5499,1.);
+#5499 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#5500 = PCURVE('',#5113,#5501);
+#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5506);
+#5502 = LINE('',#5503,#5504);
+#5503 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#5504 = VECTOR('',#5505,1.);
+#5505 = DIRECTION('',(0.,-1.));
+#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5507 = PCURVE('',#5455,#5508);
+#5508 = DEFINITIONAL_REPRESENTATION('',(#5509),#5513);
+#5509 = LINE('',#5510,#5511);
+#5510 = CARTESIAN_POINT('',(1.110223024625E-16,2.465190328816E-32));
+#5511 = VECTOR('',#5512,1.);
+#5512 = DIRECTION('',(1.110223024625E-16,-1.));
+#5513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5514 = ADVANCED_FACE('',(#5515),#5195,.T.);
+#5515 = FACE_BOUND('',#5516,.T.);
+#5516 = EDGE_LOOP('',(#5517,#5518,#5541,#5560));
+#5517 = ORIENTED_EDGE('',*,*,#5278,.F.);
+#5518 = ORIENTED_EDGE('',*,*,#5519,.T.);
+#5519 = EDGE_CURVE('',#5279,#5520,#5522,.T.);
+#5520 = VERTEX_POINT('',#5521);
+#5521 = CARTESIAN_POINT('',(-2.,6.349999999999,1.999718101556));
+#5522 = SURFACE_CURVE('',#5523,(#5527,#5534),.PCURVE_S1.);
+#5523 = LINE('',#5524,#5525);
+#5524 = CARTESIAN_POINT('',(-4.04,6.349999999999,1.999718101556));
+#5525 = VECTOR('',#5526,1.);
+#5526 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5527 = PCURVE('',#5195,#5528);
+#5528 = DEFINITIONAL_REPRESENTATION('',(#5529),#5533);
+#5529 = LINE('',#5530,#5531);
+#5530 = CARTESIAN_POINT('',(1.73793852509E-48,1.409983241274E-16));
+#5531 = VECTOR('',#5532,1.);
+#5532 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5534 = PCURVE('',#5317,#5535);
+#5535 = DEFINITIONAL_REPRESENTATION('',(#5536),#5540);
+#5536 = LINE('',#5537,#5538);
+#5537 = CARTESIAN_POINT('',(0.551412957773,1.706967900361E-16));
+#5538 = VECTOR('',#5539,1.);
+#5539 = DIRECTION('',(-1.077176932101E-16,-1.));
+#5540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5541 = ORIENTED_EDGE('',*,*,#5542,.T.);
+#5542 = EDGE_CURVE('',#5520,#5180,#5543,.T.);
+#5543 = SURFACE_CURVE('',#5544,(#5548,#5554),.PCURVE_S1.);
+#5544 = LINE('',#5545,#5546);
+#5545 = CARTESIAN_POINT('',(-2.,6.349999999999,1.249718101556));
+#5546 = VECTOR('',#5547,1.);
+#5547 = DIRECTION('',(-2.22044604925E-16,-1.110223024625E-16,-1.));
+#5548 = PCURVE('',#5195,#5549);
+#5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5553);
+#5550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5551,#5552),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.9,0.9),.PIECEWISE_BEZIER_KNOTS.);
+#5551 = CARTESIAN_POINT('',(-0.15,-2.04));
+#5552 = CARTESIAN_POINT('',(1.65,-2.04));
+#5553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5554 = PCURVE('',#5455,#5555);
+#5555 = DEFINITIONAL_REPRESENTATION('',(#5556),#5559);
+#5556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5557,#5558),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.9,0.9),.PIECEWISE_BEZIER_KNOTS.);
+#5557 = CARTESIAN_POINT('',(1.65,-2.54));
+#5558 = CARTESIAN_POINT('',(-0.15,-2.54));
+#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5560 = ORIENTED_EDGE('',*,*,#5177,.F.);
+#5561 = ADVANCED_FACE('',(#5562),#5317,.T.);
+#5562 = FACE_BOUND('',#5563,.T.);
+#5563 = EDGE_LOOP('',(#5564,#5587,#5615,#5641,#5642));
+#5564 = ORIENTED_EDGE('',*,*,#5565,.T.);
+#5565 = EDGE_CURVE('',#5302,#5566,#5568,.T.);
+#5566 = VERTEX_POINT('',#5567);
+#5567 = CARTESIAN_POINT('',(-1.5,6.117499999999,2.499718101556));
+#5568 = SURFACE_CURVE('',#5569,(#5573,#5580),.PCURVE_S1.);
+#5569 = LINE('',#5570,#5571);
+#5570 = CARTESIAN_POINT('',(-4.04,6.117499999999,2.499718101556));
+#5571 = VECTOR('',#5572,1.);
+#5572 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5573 = PCURVE('',#5317,#5574);
+#5574 = DEFINITIONAL_REPRESENTATION('',(#5575),#5579);
+#5575 = LINE('',#5576,#5577);
+#5576 = CARTESIAN_POINT('',(-1.078411599232E-32,1.151856388049E-16));
+#5577 = VECTOR('',#5578,1.);
+#5578 = DIRECTION('',(-1.077176932101E-16,-1.));
+#5579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5580 = PCURVE('',#5345,#5581);
+#5581 = DEFINITIONAL_REPRESENTATION('',(#5582),#5586);
+#5582 = LINE('',#5583,#5584);
+#5583 = CARTESIAN_POINT('',(2.075,1.151856388049E-16));
+#5584 = VECTOR('',#5585,1.);
+#5585 = DIRECTION('',(1.110223024625E-16,-1.));
+#5586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5587 = ORIENTED_EDGE('',*,*,#5588,.T.);
+#5588 = EDGE_CURVE('',#5566,#5589,#5591,.T.);
+#5589 = VERTEX_POINT('',#5590);
+#5590 = CARTESIAN_POINT('',(-1.5,6.349999999999,1.999718101556));
+#5591 = SURFACE_CURVE('',#5592,(#5596,#5603),.PCURVE_S1.);
+#5592 = LINE('',#5593,#5594);
+#5593 = CARTESIAN_POINT('',(-1.5,6.117499999999,2.499718101556));
+#5594 = VECTOR('',#5595,1.);
+#5595 = DIRECTION('',(9.362378942556E-17,0.42164406317,-0.906761426172)
+  );
+#5596 = PCURVE('',#5317,#5597);
+#5597 = DEFINITIONAL_REPRESENTATION('',(#5598),#5602);
+#5598 = LINE('',#5599,#5600);
+#5599 = CARTESIAN_POINT('',(-3.521261189814E-16,-2.54));
+#5600 = VECTOR('',#5601,1.);
+#5601 = DIRECTION('',(1.,5.385884660503E-17));
+#5602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5603 = PCURVE('',#5604,#5609);
+#5604 = PLANE('',#5605);
+#5605 = AXIS2_PLACEMENT_3D('',#5606,#5607,#5608);
+#5606 = CARTESIAN_POINT('',(-1.5,4.042499999999,-2.818984444104E-04));
+#5607 = DIRECTION('',(-1.,-1.232595164408E-32,-2.22044604925E-16));
+#5608 = DIRECTION('',(-1.232595164408E-32,-2.22044604925E-16,-1.));
+#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5614);
+#5610 = LINE('',#5611,#5612);
+#5611 = CARTESIAN_POINT('',(-2.5,-2.075));
+#5612 = VECTOR('',#5613,1.);
+#5613 = DIRECTION('',(0.906761426172,-0.42164406317));
+#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5615 = ORIENTED_EDGE('',*,*,#5616,.F.);
+#5616 = EDGE_CURVE('',#5520,#5589,#5617,.T.);
+#5617 = SURFACE_CURVE('',#5618,(#5622,#5629),.PCURVE_S1.);
+#5618 = LINE('',#5619,#5620);
+#5619 = CARTESIAN_POINT('',(-4.04,6.349999999999,1.999718101556));
+#5620 = VECTOR('',#5621,1.);
+#5621 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5622 = PCURVE('',#5317,#5623);
+#5623 = DEFINITIONAL_REPRESENTATION('',(#5624),#5628);
+#5624 = LINE('',#5625,#5626);
+#5625 = CARTESIAN_POINT('',(0.551412957773,1.706967900361E-16));
+#5626 = VECTOR('',#5627,1.);
+#5627 = DIRECTION('',(-1.077176932101E-16,-1.));
+#5628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5629 = PCURVE('',#5630,#5635);
+#5630 = PLANE('',#5631);
+#5631 = AXIS2_PLACEMENT_3D('',#5632,#5633,#5634);
+#5632 = CARTESIAN_POINT('',(-2.,3.809999999999,1.999718101556));
+#5633 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,-1.));
+#5634 = DIRECTION('',(1.,-2.22044604925E-16,-1.110223024625E-16));
+#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5640);
+#5636 = LINE('',#5637,#5638);
+#5637 = CARTESIAN_POINT('',(-2.04,-2.54));
+#5638 = VECTOR('',#5639,1.);
+#5639 = DIRECTION('',(1.,-2.22044604925E-16));
+#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5641 = ORIENTED_EDGE('',*,*,#5519,.F.);
+#5642 = ORIENTED_EDGE('',*,*,#5301,.F.);
+#5643 = ADVANCED_FACE('',(#5644),#5345,.T.);
+#5644 = FACE_BOUND('',#5645,.T.);
+#5645 = EDGE_LOOP('',(#5646,#5669,#5690,#5691));
+#5646 = ORIENTED_EDGE('',*,*,#5647,.T.);
+#5647 = EDGE_CURVE('',#5330,#5648,#5650,.T.);
+#5648 = VERTEX_POINT('',#5649);
+#5649 = CARTESIAN_POINT('',(-1.5,4.042499999999,2.499718101556));
+#5650 = SURFACE_CURVE('',#5651,(#5655,#5662),.PCURVE_S1.);
+#5651 = LINE('',#5652,#5653);
+#5652 = CARTESIAN_POINT('',(-4.04,4.042499999999,2.499718101556));
+#5653 = VECTOR('',#5654,1.);
+#5654 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5655 = PCURVE('',#5345,#5656);
+#5656 = DEFINITIONAL_REPRESENTATION('',(#5657),#5661);
+#5657 = LINE('',#5658,#5659);
+#5658 = CARTESIAN_POINT('',(1.278817483073E-32,-1.151856388049E-16));
+#5659 = VECTOR('',#5660,1.);
+#5660 = DIRECTION('',(1.110223024625E-16,-1.));
+#5661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5662 = PCURVE('',#5373,#5663);
+#5663 = DEFINITIONAL_REPRESENTATION('',(#5664),#5668);
+#5664 = LINE('',#5665,#5666);
+#5665 = CARTESIAN_POINT('',(0.551412957773,-1.965094753587E-16));
+#5666 = VECTOR('',#5667,1.);
+#5667 = DIRECTION('',(2.949652720612E-16,-1.));
+#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5669 = ORIENTED_EDGE('',*,*,#5670,.T.);
+#5670 = EDGE_CURVE('',#5648,#5566,#5671,.T.);
+#5671 = SURFACE_CURVE('',#5672,(#5676,#5683),.PCURVE_S1.);
+#5672 = LINE('',#5673,#5674);
+#5673 = CARTESIAN_POINT('',(-1.5,4.042499999999,2.499718101556));
+#5674 = VECTOR('',#5675,1.);
+#5675 = DIRECTION('',(2.22044604925E-16,1.,1.232595164408E-32));
+#5676 = PCURVE('',#5345,#5677);
+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);
+#5678 = LINE('',#5679,#5680);
+#5679 = CARTESIAN_POINT('',(-1.620925615953E-16,-2.54));
+#5680 = VECTOR('',#5681,1.);
+#5681 = DIRECTION('',(1.,0.));
+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5683 = PCURVE('',#5604,#5684);
+#5684 = DEFINITIONAL_REPRESENTATION('',(#5685),#5689);
+#5685 = LINE('',#5686,#5687);
+#5686 = CARTESIAN_POINT('',(-2.5,-4.440892098501E-16));
+#5687 = VECTOR('',#5688,1.);
+#5688 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5690 = ORIENTED_EDGE('',*,*,#5565,.F.);
+#5691 = ORIENTED_EDGE('',*,*,#5329,.F.);
+#5692 = ADVANCED_FACE('',(#5693),#5373,.T.);
+#5693 = FACE_BOUND('',#5694,.T.);
+#5694 = EDGE_LOOP('',(#5695,#5696,#5719,#5740,#5741));
+#5695 = ORIENTED_EDGE('',*,*,#5467,.T.);
+#5696 = ORIENTED_EDGE('',*,*,#5697,.T.);
+#5697 = EDGE_CURVE('',#5440,#5698,#5700,.T.);
+#5698 = VERTEX_POINT('',#5699);
+#5699 = CARTESIAN_POINT('',(-1.5,3.809999999999,1.999718101556));
+#5700 = SURFACE_CURVE('',#5701,(#5705,#5712),.PCURVE_S1.);
+#5701 = LINE('',#5702,#5703);
+#5702 = CARTESIAN_POINT('',(-4.04,3.809999999999,1.999718101556));
+#5703 = VECTOR('',#5704,1.);
+#5704 = DIRECTION('',(1.,1.232595164408E-32,2.22044604925E-16));
+#5705 = PCURVE('',#5373,#5706);
+#5706 = DEFINITIONAL_REPRESENTATION('',(#5707),#5711);
+#5707 = LINE('',#5708,#5709);
+#5708 = CARTESIAN_POINT('',(1.320079740746E-32,-1.409983241274E-16));
+#5709 = VECTOR('',#5710,1.);
+#5710 = DIRECTION('',(2.949652720612E-16,-1.));
+#5711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5712 = PCURVE('',#5630,#5713);
+#5713 = DEFINITIONAL_REPRESENTATION('',(#5714),#5718);
+#5714 = LINE('',#5715,#5716);
+#5715 = CARTESIAN_POINT('',(-2.04,8.881784197001E-18));
+#5716 = VECTOR('',#5717,1.);
+#5717 = DIRECTION('',(1.,-2.22044604925E-16));
+#5718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5719 = ORIENTED_EDGE('',*,*,#5720,.T.);
+#5720 = EDGE_CURVE('',#5698,#5648,#5721,.T.);
+#5721 = SURFACE_CURVE('',#5722,(#5726,#5733),.PCURVE_S1.);
+#5722 = LINE('',#5723,#5724);
+#5723 = CARTESIAN_POINT('',(-1.5,3.809999999999,1.999718101556));
+#5724 = VECTOR('',#5725,1.);
+#5725 = DIRECTION('',(9.362378942556E-17,0.42164406317,0.906761426172));
+#5726 = PCURVE('',#5373,#5727);
+#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5732);
+#5728 = LINE('',#5729,#5730);
+#5729 = CARTESIAN_POINT('',(5.468636009866E-16,-2.54));
+#5730 = VECTOR('',#5731,1.);
+#5731 = DIRECTION('',(1.,-1.474826360306E-16));
+#5732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5733 = PCURVE('',#5604,#5734);
+#5734 = DEFINITIONAL_REPRESENTATION('',(#5735),#5739);
+#5735 = LINE('',#5736,#5737);
+#5736 = CARTESIAN_POINT('',(-2.,0.2325));
+#5737 = VECTOR('',#5738,1.);
+#5738 = DIRECTION('',(-0.906761426172,-0.42164406317));
+#5739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5740 = ORIENTED_EDGE('',*,*,#5647,.F.);
+#5741 = ORIENTED_EDGE('',*,*,#5357,.F.);
+#5742 = ADVANCED_FACE('',(#5743),#5455,.T.);
+#5743 = FACE_BOUND('',#5744,.T.);
+#5744 = EDGE_LOOP('',(#5745,#5746,#5747,#5748));
+#5745 = ORIENTED_EDGE('',*,*,#5439,.F.);
+#5746 = ORIENTED_EDGE('',*,*,#5494,.T.);
+#5747 = ORIENTED_EDGE('',*,*,#5542,.F.);
+#5748 = ORIENTED_EDGE('',*,*,#5749,.F.);
+#5749 = EDGE_CURVE('',#5440,#5520,#5750,.T.);
+#5750 = SURFACE_CURVE('',#5751,(#5755,#5762),.PCURVE_S1.);
+#5751 = LINE('',#5752,#5753);
+#5752 = CARTESIAN_POINT('',(-2.,3.809999999999,1.999718101556));
+#5753 = VECTOR('',#5754,1.);
+#5754 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#5755 = PCURVE('',#5455,#5756);
+#5756 = DEFINITIONAL_REPRESENTATION('',(#5757),#5761);
+#5757 = LINE('',#5758,#5759);
+#5758 = CARTESIAN_POINT('',(1.5,-1.110223024625E-16));
+#5759 = VECTOR('',#5760,1.);
+#5760 = DIRECTION('',(1.110223024625E-16,-1.));
+#5761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5762 = PCURVE('',#5630,#5763);
+#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5768);
+#5764 = LINE('',#5765,#5766);
+#5765 = CARTESIAN_POINT('',(-4.440892098501E-16,9.860761315263E-32));
+#5766 = VECTOR('',#5767,1.);
+#5767 = DIRECTION('',(0.,-1.));
+#5768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5769 = ADVANCED_FACE('',(#5770),#5604,.F.);
+#5770 = FACE_BOUND('',#5771,.F.);
+#5771 = EDGE_LOOP('',(#5772,#5793,#5794,#5795));
+#5772 = ORIENTED_EDGE('',*,*,#5773,.F.);
+#5773 = EDGE_CURVE('',#5698,#5589,#5774,.T.);
+#5774 = SURFACE_CURVE('',#5775,(#5779,#5786),.PCURVE_S1.);
+#5775 = LINE('',#5776,#5777);
+#5776 = CARTESIAN_POINT('',(-1.5,3.809999999999,1.999718101556));
+#5777 = VECTOR('',#5778,1.);
+#5778 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#5779 = PCURVE('',#5604,#5780);
+#5780 = DEFINITIONAL_REPRESENTATION('',(#5781),#5785);
+#5781 = LINE('',#5782,#5783);
+#5782 = CARTESIAN_POINT('',(-2.,0.2325));
+#5783 = VECTOR('',#5784,1.);
+#5784 = DIRECTION('',(-1.110223024625E-16,-1.));
+#5785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5786 = PCURVE('',#5630,#5787);
+#5787 = DEFINITIONAL_REPRESENTATION('',(#5788),#5792);
+#5788 = LINE('',#5789,#5790);
+#5789 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
+#5790 = VECTOR('',#5791,1.);
+#5791 = DIRECTION('',(0.,-1.));
+#5792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5793 = ORIENTED_EDGE('',*,*,#5720,.T.);
+#5794 = ORIENTED_EDGE('',*,*,#5670,.T.);
+#5795 = ORIENTED_EDGE('',*,*,#5588,.T.);
+#5796 = ADVANCED_FACE('',(#5797),#5630,.T.);
+#5797 = FACE_BOUND('',#5798,.T.);
+#5798 = EDGE_LOOP('',(#5799,#5800,#5801,#5802));
+#5799 = ORIENTED_EDGE('',*,*,#5697,.F.);
+#5800 = ORIENTED_EDGE('',*,*,#5749,.T.);
+#5801 = ORIENTED_EDGE('',*,*,#5616,.T.);
+#5802 = ORIENTED_EDGE('',*,*,#5773,.F.);
+#5803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5807)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5804,#5805,#5806)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5804,
+  'distance_accuracy_value','confusion accuracy');
+#5808 = SHAPE_DEFINITION_REPRESENTATION(#5809,#3234);
+#5809 = PRODUCT_DEFINITION_SHAPE('','',#5810);
+#5810 = PRODUCT_DEFINITION('design','',#5811,#5814);
+#5811 = PRODUCT_DEFINITION_FORMATION('','',#5812);
+#5812 = PRODUCT('Insulators','Insulators','',(#5813));
+#5813 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5814 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5815 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5816,#5818);
+#5816 = ( REPRESENTATION_RELATIONSHIP('','',#3234,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5817) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5817 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#5818 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5819);
+#5819 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#5810,$);
+#5820 = PRODUCT_TYPE('part',$,(#5812));
+#5821 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5822,#5832,#5841),#5803);
+#5822 = STYLED_ITEM('color',(#5823),#3235);
+#5823 = PRESENTATION_STYLE_ASSIGNMENT((#5824,#5830));
+#5824 = SURFACE_STYLE_USAGE(.BOTH.,#5825);
+#5825 = SURFACE_SIDE_STYLE('',(#5826));
+#5826 = SURFACE_STYLE_FILL_AREA(#5827);
+#5827 = FILL_AREA_STYLE('',(#5828));
+#5828 = FILL_AREA_STYLE_COLOUR('',#5829);
+#5829 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#5830 = CURVE_STYLE('',#5831,POSITIVE_LENGTH_MEASURE(0.1),#5829);
+#5831 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5832 = STYLED_ITEM('color',(#5833),#4091);
+#5833 = PRESENTATION_STYLE_ASSIGNMENT((#5834,#5839));
+#5834 = SURFACE_STYLE_USAGE(.BOTH.,#5835);
+#5835 = SURFACE_SIDE_STYLE('',(#5836));
+#5836 = SURFACE_STYLE_FILL_AREA(#5837);
+#5837 = FILL_AREA_STYLE('',(#5838));
+#5838 = FILL_AREA_STYLE_COLOUR('',#5829);
+#5839 = CURVE_STYLE('',#5840,POSITIVE_LENGTH_MEASURE(0.1),#5829);
+#5840 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5841 = STYLED_ITEM('color',(#5842),#4947);
+#5842 = PRESENTATION_STYLE_ASSIGNMENT((#5843,#5848));
+#5843 = SURFACE_STYLE_USAGE(.BOTH.,#5844);
+#5844 = SURFACE_SIDE_STYLE('',(#5845));
+#5845 = SURFACE_STYLE_FILL_AREA(#5846);
+#5846 = FILL_AREA_STYLE('',(#5847));
+#5847 = FILL_AREA_STYLE_COLOUR('',#5829);
+#5848 = CURVE_STYLE('',#5849,POSITIVE_LENGTH_MEASURE(0.1),#5829);
+#5849 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5850 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5851,#5861,#5870),#3216);
+#5851 = STYLED_ITEM('color',(#5852),#30);
+#5852 = PRESENTATION_STYLE_ASSIGNMENT((#5853,#5859));
+#5853 = SURFACE_STYLE_USAGE(.BOTH.,#5854);
+#5854 = SURFACE_SIDE_STYLE('',(#5855));
+#5855 = SURFACE_STYLE_FILL_AREA(#5856);
+#5856 = FILL_AREA_STYLE('',(#5857));
+#5857 = FILL_AREA_STYLE_COLOUR('',#5858);
+#5858 = COLOUR_RGB('',0.40000000596,0.275999993086,0.);
+#5859 = CURVE_STYLE('',#5860,POSITIVE_LENGTH_MEASURE(0.1),#5858);
+#5860 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5861 = STYLED_ITEM('color',(#5862),#1092);
+#5862 = PRESENTATION_STYLE_ASSIGNMENT((#5863,#5868));
+#5863 = SURFACE_STYLE_USAGE(.BOTH.,#5864);
+#5864 = SURFACE_SIDE_STYLE('',(#5865));
+#5865 = SURFACE_STYLE_FILL_AREA(#5866);
+#5866 = FILL_AREA_STYLE('',(#5867));
+#5867 = FILL_AREA_STYLE_COLOUR('',#5858);
+#5868 = CURVE_STYLE('',#5869,POSITIVE_LENGTH_MEASURE(0.1),#5858);
+#5869 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5870 = STYLED_ITEM('color',(#5871),#2154);
+#5871 = PRESENTATION_STYLE_ASSIGNMENT((#5872,#5877));
+#5872 = SURFACE_STYLE_USAGE(.BOTH.,#5873);
+#5873 = SURFACE_SIDE_STYLE('',(#5874));
+#5874 = SURFACE_STYLE_FILL_AREA(#5875);
+#5875 = FILL_AREA_STYLE('',(#5876));
+#5876 = FILL_AREA_STYLE_COLOUR('',#5858);
+#5877 = CURVE_STYLE('',#5878,POSITIVE_LENGTH_MEASURE(0.1),#5858);
+#5878 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.stl b/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.stl
new file mode 100644
index 00000000..2ec8348b
Binary files /dev/null and b/Electrical Parts/electronic-components/headers/2.54mm-pitch/male/right-angle/1x3-male-pin-header-right-angle-type-II.stl differ