From 411e302e3916fbffec84d80443ee41b511884e70 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Mon, 3 Apr 2017 14:03:42 +0200
Subject: [PATCH] 3 Pins female 2.54mm pitch connector added

---
 .../female/3pin-female-2.54mm-connector-2.png |   Bin 0 -> 46649 bytes
 .../female/3pin-female-2.54mm-connector.fcstd |   Bin 0 -> 149193 bytes
 .../female/3pin-female-2.54mm-connector.png   |   Bin 0 -> 38776 bytes
 .../female/3pin-female-2.54mm-connector.step  | 14479 ++++++++++++++++
 .../female/3pin-female-2.54mm-connector.stl   |   Bin 0 -> 128084 bytes
 .../connectors/female/README.md               |     5 +
 6 files changed, 14484 insertions(+)
 create mode 100644 Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector-2.png
 create mode 100644 Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.fcstd
 create mode 100644 Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.png
 create mode 100644 Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.step
 create mode 100644 Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.stl
 create mode 100644 Electrical Parts/electronic-components/connectors/female/README.md

diff --git a/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector-2.png b/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector-2.png
new file mode 100644
index 0000000000000000000000000000000000000000..65ca42a241ce65dc4081a6a5112edb2b6ecaac21
GIT binary patch
literal 46649
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

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.fcstd b/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..a6488b18be578d00cdc08ad3822edcdb93997df8
GIT binary patch
literal 149193
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%0Aj76*ZHL0j(JQHLtH0ERglfH;
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
Nk@y1%%D?85{{v3eBbNXG

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.png b/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.png
new file mode 100644
index 0000000000000000000000000000000000000000..5326fd17630feb788820bba5507b5b0dd69583df
GIT binary patch
literal 38776
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

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.step b/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.step
new file mode 100644
index 00000000..f402014d
--- /dev/null
+++ b/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.step	
@@ -0,0 +1,14479 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/develop/FreeCAD-library/Electrical 
+Parts/electronic-components/connectors/female/3pin-female-2.54mm-connect
+or.step','2017-04-03T14:02:50',(''),(''),
+  '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,#27,#31,#35,#39),#43);
+#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('',(4.3,0.,0.));
+#17 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
+#18 = DIRECTION('',(2.22044604925E-16,0.,1.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(4.3,-2.54,0.));
+#21 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
+#22 = DIRECTION('',(2.22044604925E-16,0.,1.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(4.3,2.54,0.));
+#25 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
+#26 = DIRECTION('',(2.22044604925E-16,0.,1.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.,0.,0.));
+#29 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.,2.6,0.));
+#33 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.,-2.56,0.));
+#37 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#38 = DIRECTION('',(1.,0.,0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(0.,0.,0.));
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = DIRECTION('',(1.,0.,0.));
+#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#44,#45,#46)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#44,
+  'distance_accuracy_value','confusion accuracy');
+#48 = PRODUCT_TYPE('part',$,(#7));
+#49 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#50),#148);
+#50 = MANIFOLD_SOLID_BREP('',#51);
+#51 = CLOSED_SHELL('',(#52,#140,#144));
+#52 = ADVANCED_FACE('',(#53),#66,.T.);
+#53 = FACE_BOUND('',#54,.T.);
+#54 = EDGE_LOOP('',(#55,#89,#112,#139));
+#55 = ORIENTED_EDGE('',*,*,#56,.F.);
+#56 = EDGE_CURVE('',#57,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(0.7,-1.714505518806E-16,20.));
+#59 = SURFACE_CURVE('',#60,(#65,#77),.PCURVE_S1.);
+#60 = CIRCLE('',#61,0.7);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(0.,0.,20.));
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = DIRECTION('',(1.,0.,-0.));
+#65 = PCURVE('',#66,#71);
+#66 = CYLINDRICAL_SURFACE('',#67,0.7);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,0.));
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = DIRECTION('',(1.,0.,-0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(0.,20.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(1.,0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = PCURVE('',#78,#83);
+#78 = PLANE('',#79);
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(0.,0.,20.));
+#81 = DIRECTION('',(0.,0.,1.));
+#82 = DIRECTION('',(1.,0.,-0.));
+#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88);
+#84 = CIRCLE('',#85,0.7);
+#85 = AXIS2_PLACEMENT_2D('',#86,#87);
+#86 = CARTESIAN_POINT('',(0.,0.));
+#87 = DIRECTION('',(1.,0.));
+#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#89 = ORIENTED_EDGE('',*,*,#90,.F.);
+#90 = EDGE_CURVE('',#91,#57,#93,.T.);
+#91 = VERTEX_POINT('',#92);
+#92 = CARTESIAN_POINT('',(0.7,-1.714505518806E-16,0.));
+#93 = SEAM_CURVE('',#94,(#98,#105),.PCURVE_S1.);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(0.7,-1.714505518806E-16,0.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.,0.,1.));
+#98 = PCURVE('',#66,#99);
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(0.,1.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = PCURVE('',#66,#106);
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(0.,-0.));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(0.,1.));
+#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#112 = ORIENTED_EDGE('',*,*,#113,.T.);
+#113 = EDGE_CURVE('',#91,#91,#114,.T.);
+#114 = SURFACE_CURVE('',#115,(#120,#127),.PCURVE_S1.);
+#115 = CIRCLE('',#116,0.7);
+#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
+#117 = CARTESIAN_POINT('',(0.,0.,0.));
+#118 = DIRECTION('',(0.,0.,1.));
+#119 = DIRECTION('',(1.,0.,-0.));
+#120 = PCURVE('',#66,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(0.,0.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(1.,0.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(0.,0.,1.));
+#132 = DIRECTION('',(1.,0.,-0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = CIRCLE('',#135,0.7);
+#135 = AXIS2_PLACEMENT_2D('',#136,#137);
+#136 = CARTESIAN_POINT('',(0.,0.));
+#137 = DIRECTION('',(1.,0.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = ORIENTED_EDGE('',*,*,#90,.T.);
+#140 = ADVANCED_FACE('',(#141),#78,.T.);
+#141 = FACE_BOUND('',#142,.T.);
+#142 = EDGE_LOOP('',(#143));
+#143 = ORIENTED_EDGE('',*,*,#56,.T.);
+#144 = ADVANCED_FACE('',(#145),#128,.F.);
+#145 = FACE_BOUND('',#146,.T.);
+#146 = EDGE_LOOP('',(#147));
+#147 = ORIENTED_EDGE('',*,*,#113,.F.);
+#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#152)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#149,#150,#151)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#149 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#150 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#151 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#152 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#149,
+  'distance_accuracy_value','confusion accuracy');
+#153 = SHAPE_DEFINITION_REPRESENTATION(#154,#49);
+#154 = PRODUCT_DEFINITION_SHAPE('','',#155);
+#155 = PRODUCT_DEFINITION('design','',#156,#159);
+#156 = PRODUCT_DEFINITION_FORMATION('','',#157);
+#157 = PRODUCT('vcc-wire','vcc-wire','',(#158));
+#158 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#159 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#160 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#161,#163);
+#161 = ( REPRESENTATION_RELATIONSHIP('','',#49,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#162) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#162 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#163 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#164
+  );
+#164 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#155,$);
+#165 = PRODUCT_TYPE('part',$,(#157));
+#166 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#167),#265);
+#167 = MANIFOLD_SOLID_BREP('',#168);
+#168 = CLOSED_SHELL('',(#169,#257,#261));
+#169 = ADVANCED_FACE('',(#170),#183,.T.);
+#170 = FACE_BOUND('',#171,.T.);
+#171 = EDGE_LOOP('',(#172,#206,#229,#256));
+#172 = ORIENTED_EDGE('',*,*,#173,.F.);
+#173 = EDGE_CURVE('',#174,#174,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(0.7,0.,20.));
+#176 = SURFACE_CURVE('',#177,(#182,#194),.PCURVE_S1.);
+#177 = CIRCLE('',#178,0.7);
+#178 = AXIS2_PLACEMENT_3D('',#179,#180,#181);
+#179 = CARTESIAN_POINT('',(0.,0.,20.));
+#180 = DIRECTION('',(0.,0.,1.));
+#181 = DIRECTION('',(1.,0.,-0.));
+#182 = PCURVE('',#183,#188);
+#183 = CYLINDRICAL_SURFACE('',#184,0.7);
+#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
+#185 = CARTESIAN_POINT('',(0.,0.,0.));
+#186 = DIRECTION('',(0.,0.,1.));
+#187 = DIRECTION('',(1.,0.,-0.));
+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(0.,20.));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(1.,0.));
+#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#194 = PCURVE('',#195,#200);
+#195 = PLANE('',#196);
+#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199);
+#197 = CARTESIAN_POINT('',(0.,0.,20.));
+#198 = DIRECTION('',(0.,0.,1.));
+#199 = DIRECTION('',(1.,0.,-0.));
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = CIRCLE('',#202,0.7);
+#202 = AXIS2_PLACEMENT_2D('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.,0.));
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = ORIENTED_EDGE('',*,*,#207,.F.);
+#207 = EDGE_CURVE('',#208,#174,#210,.T.);
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(0.7,0.,0.));
+#210 = SEAM_CURVE('',#211,(#215,#222),.PCURVE_S1.);
+#211 = LINE('',#212,#213);
+#212 = CARTESIAN_POINT('',(0.7,-1.714505518806E-16,0.));
+#213 = VECTOR('',#214,1.);
+#214 = DIRECTION('',(0.,0.,1.));
+#215 = PCURVE('',#183,#216);
+#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221);
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.,1.));
+#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#222 = PCURVE('',#183,#223);
+#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228);
+#224 = LINE('',#225,#226);
+#225 = CARTESIAN_POINT('',(0.,-0.));
+#226 = VECTOR('',#227,1.);
+#227 = DIRECTION('',(0.,1.));
+#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#208,#208,#231,.T.);
+#231 = SURFACE_CURVE('',#232,(#237,#244),.PCURVE_S1.);
+#232 = CIRCLE('',#233,0.7);
+#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
+#234 = CARTESIAN_POINT('',(0.,0.,0.));
+#235 = DIRECTION('',(0.,0.,1.));
+#236 = DIRECTION('',(1.,0.,-0.));
+#237 = PCURVE('',#183,#238);
+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(0.,0.));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(1.,0.));
+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#244 = PCURVE('',#245,#250);
+#245 = PLANE('',#246);
+#246 = AXIS2_PLACEMENT_3D('',#247,#248,#249);
+#247 = CARTESIAN_POINT('',(0.,0.,0.));
+#248 = DIRECTION('',(0.,0.,1.));
+#249 = DIRECTION('',(1.,0.,-0.));
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = CIRCLE('',#252,0.7);
+#252 = AXIS2_PLACEMENT_2D('',#253,#254);
+#253 = CARTESIAN_POINT('',(0.,0.));
+#254 = DIRECTION('',(1.,0.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = ORIENTED_EDGE('',*,*,#207,.T.);
+#257 = ADVANCED_FACE('',(#258),#195,.T.);
+#258 = FACE_BOUND('',#259,.T.);
+#259 = EDGE_LOOP('',(#260));
+#260 = ORIENTED_EDGE('',*,*,#173,.T.);
+#261 = ADVANCED_FACE('',(#262),#245,.F.);
+#262 = FACE_BOUND('',#263,.T.);
+#263 = EDGE_LOOP('',(#264));
+#264 = ORIENTED_EDGE('',*,*,#230,.F.);
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#269)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#266,#267,#268)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#266 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#267 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#268 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#269 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#266,
+  'distance_accuracy_value','confusion accuracy');
+#270 = SHAPE_DEFINITION_REPRESENTATION(#271,#166);
+#271 = PRODUCT_DEFINITION_SHAPE('','',#272);
+#272 = PRODUCT_DEFINITION('design','',#273,#276);
+#273 = PRODUCT_DEFINITION_FORMATION('','',#274);
+#274 = PRODUCT('wire-gnd','wire-gnd','',(#275));
+#275 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#276 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#277 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#278,#280);
+#278 = ( REPRESENTATION_RELATIONSHIP('','',#166,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#279) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#279 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#280 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#281
+  );
+#281 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#272,$);
+#282 = PRODUCT_TYPE('part',$,(#274));
+#283 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#284),#382);
+#284 = MANIFOLD_SOLID_BREP('',#285);
+#285 = CLOSED_SHELL('',(#286,#374,#378));
+#286 = ADVANCED_FACE('',(#287),#300,.T.);
+#287 = FACE_BOUND('',#288,.T.);
+#288 = EDGE_LOOP('',(#289,#323,#346,#373));
+#289 = ORIENTED_EDGE('',*,*,#290,.F.);
+#290 = EDGE_CURVE('',#291,#291,#293,.T.);
+#291 = VERTEX_POINT('',#292);
+#292 = CARTESIAN_POINT('',(0.7,0.,20.));
+#293 = SURFACE_CURVE('',#294,(#299,#311),.PCURVE_S1.);
+#294 = CIRCLE('',#295,0.7);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(0.,0.,20.));
+#297 = DIRECTION('',(0.,0.,1.));
+#298 = DIRECTION('',(1.,0.,-0.));
+#299 = PCURVE('',#300,#305);
+#300 = CYLINDRICAL_SURFACE('',#301,0.7);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(0.,0.,0.));
+#303 = DIRECTION('',(0.,0.,1.));
+#304 = DIRECTION('',(1.,0.,-0.));
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(0.,20.));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(1.,0.));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = PCURVE('',#312,#317);
+#312 = PLANE('',#313);
+#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316);
+#314 = CARTESIAN_POINT('',(0.,0.,20.));
+#315 = DIRECTION('',(0.,0.,1.));
+#316 = DIRECTION('',(1.,0.,-0.));
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = CIRCLE('',#319,0.7);
+#319 = AXIS2_PLACEMENT_2D('',#320,#321);
+#320 = CARTESIAN_POINT('',(0.,0.));
+#321 = DIRECTION('',(1.,0.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = ORIENTED_EDGE('',*,*,#324,.F.);
+#324 = EDGE_CURVE('',#325,#291,#327,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(0.7,0.,0.));
+#327 = SEAM_CURVE('',#328,(#332,#339),.PCURVE_S1.);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.7,-1.714505518806E-16,0.));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(0.,0.,1.));
+#332 = PCURVE('',#300,#333);
+#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338);
+#334 = LINE('',#335,#336);
+#335 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#336 = VECTOR('',#337,1.);
+#337 = DIRECTION('',(0.,1.));
+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#339 = PCURVE('',#300,#340);
+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);
+#341 = LINE('',#342,#343);
+#342 = CARTESIAN_POINT('',(0.,-0.));
+#343 = VECTOR('',#344,1.);
+#344 = DIRECTION('',(0.,1.));
+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#325,#325,#348,.T.);
+#348 = SURFACE_CURVE('',#349,(#354,#361),.PCURVE_S1.);
+#349 = CIRCLE('',#350,0.7);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(0.,0.,0.));
+#352 = DIRECTION('',(0.,0.,1.));
+#353 = DIRECTION('',(1.,0.,-0.));
+#354 = PCURVE('',#300,#355);
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(0.,0.));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(1.,0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#361 = PCURVE('',#362,#367);
+#362 = PLANE('',#363);
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(0.,0.,0.));
+#365 = DIRECTION('',(0.,0.,1.));
+#366 = DIRECTION('',(1.,0.,-0.));
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = CIRCLE('',#369,0.7);
+#369 = AXIS2_PLACEMENT_2D('',#370,#371);
+#370 = CARTESIAN_POINT('',(0.,0.));
+#371 = DIRECTION('',(1.,0.));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = ORIENTED_EDGE('',*,*,#324,.T.);
+#374 = ADVANCED_FACE('',(#375),#312,.T.);
+#375 = FACE_BOUND('',#376,.T.);
+#376 = EDGE_LOOP('',(#377));
+#377 = ORIENTED_EDGE('',*,*,#290,.T.);
+#378 = ADVANCED_FACE('',(#379),#362,.F.);
+#379 = FACE_BOUND('',#380,.T.);
+#380 = EDGE_LOOP('',(#381));
+#381 = ORIENTED_EDGE('',*,*,#347,.F.);
+#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#386)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#383,#384,#385)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#383 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#384 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#385 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#386 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#383,
+  'distance_accuracy_value','confusion accuracy');
+#387 = SHAPE_DEFINITION_REPRESENTATION(#388,#283);
+#388 = PRODUCT_DEFINITION_SHAPE('','',#389);
+#389 = PRODUCT_DEFINITION('design','',#390,#393);
+#390 = PRODUCT_DEFINITION_FORMATION('','',#391);
+#391 = PRODUCT('vcc-signal','vcc-signal','',(#392));
+#392 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#393 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#394 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#395,#397);
+#395 = ( REPRESENTATION_RELATIONSHIP('','',#283,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#396) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#396 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#397 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#398
+  );
+#398 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#389,$);
+#399 = PRODUCT_TYPE('part',$,(#391));
+#400 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#401),#2569);
+#401 = MANIFOLD_SOLID_BREP('',#402);
+#402 = CLOSED_SHELL('',(#403,#761,#837,#887,#941,#1237,#1508,#1562,#1612
+    ,#1639,#1820,#1867,#2021,#2046,#2156,#2187,#2241,#2355,#2382,#2409,
+    #2436,#2463,#2494,#2521,#2548,#2555,#2562));
+#403 = ADVANCED_FACE('',(#404,#647),#418,.T.);
+#404 = FACE_BOUND('',#405,.T.);
+#405 = EDGE_LOOP('',(#406,#441,#470,#498,#527,#555,#588,#616));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#408,#410,#412,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(12.8,0.75,-0.65));
+#410 = VERTEX_POINT('',#411);
+#411 = CARTESIAN_POINT('',(12.8,0.75,0.65));
+#412 = SURFACE_CURVE('',#413,(#417,#429),.PCURVE_S1.);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#417 = PCURVE('',#418,#423);
+#418 = PLANE('',#419);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#421 = DIRECTION('',(1.,0.,0.));
+#422 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(0.,0.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(2.22044604925E-16,-1.));
+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#429 = PCURVE('',#430,#435);
+#430 = PLANE('',#431);
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(1.8,0.75,-0.85));
+#433 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#434 = DIRECTION('',(1.,0.,0.));
+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(11.,0.));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(0.,-1.));
+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#441 = ORIENTED_EDGE('',*,*,#442,.T.);
+#442 = EDGE_CURVE('',#410,#443,#445,.T.);
+#443 = VERTEX_POINT('',#444);
+#444 = CARTESIAN_POINT('',(12.8,0.55,0.85));
+#445 = SURFACE_CURVE('',#446,(#451,#458),.PCURVE_S1.);
+#446 = CIRCLE('',#447,0.2);
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(12.8,0.55,0.65));
+#449 = DIRECTION('',(1.,0.,0.));
+#450 = DIRECTION('',(-0.,0.,1.));
+#451 = PCURVE('',#418,#452);
+#452 = DEFINITIONAL_REPRESENTATION('',(#453),#457);
+#453 = CIRCLE('',#454,0.2);
+#454 = AXIS2_PLACEMENT_2D('',#455,#456);
+#455 = CARTESIAN_POINT('',(0.2,-1.5));
+#456 = DIRECTION('',(8.881784197001E-16,-1.));
+#457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#458 = PCURVE('',#459,#464);
+#459 = CYLINDRICAL_SURFACE('',#460,0.2);
+#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463);
+#461 = CARTESIAN_POINT('',(1.8,0.55,0.65));
+#462 = DIRECTION('',(1.,0.,0.));
+#463 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(-4.712388980385,11.));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(1.,0.));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = ORIENTED_EDGE('',*,*,#471,.T.);
+#471 = EDGE_CURVE('',#443,#472,#474,.T.);
+#472 = VERTEX_POINT('',#473);
+#473 = CARTESIAN_POINT('',(12.8,-0.55,0.85));
+#474 = SURFACE_CURVE('',#475,(#479,#486),.PCURVE_S1.);
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(12.8,0.75,0.85));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#479 = PCURVE('',#418,#480);
+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);
+#481 = LINE('',#482,#483);
+#482 = CARTESIAN_POINT('',(3.996802888651E-16,-1.7));
+#483 = VECTOR('',#484,1.);
+#484 = DIRECTION('',(1.,0.));
+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#486 = PCURVE('',#487,#492);
+#487 = PLANE('',#488);
+#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491);
+#489 = CARTESIAN_POINT('',(12.8,0.75,0.85));
+#490 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#491 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(1.,0.));
+#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#498 = ORIENTED_EDGE('',*,*,#499,.T.);
+#499 = EDGE_CURVE('',#472,#500,#502,.T.);
+#500 = VERTEX_POINT('',#501);
+#501 = CARTESIAN_POINT('',(12.8,-0.75,0.65));
+#502 = SURFACE_CURVE('',#503,(#508,#515),.PCURVE_S1.);
+#503 = CIRCLE('',#504,0.2);
+#504 = AXIS2_PLACEMENT_3D('',#505,#506,#507);
+#505 = CARTESIAN_POINT('',(12.8,-0.55,0.65));
+#506 = DIRECTION('',(1.,-0.,0.));
+#507 = DIRECTION('',(0.,0.,-1.));
+#508 = PCURVE('',#418,#509);
+#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);
+#510 = CIRCLE('',#511,0.2);
+#511 = AXIS2_PLACEMENT_2D('',#512,#513);
+#512 = CARTESIAN_POINT('',(1.3,-1.5));
+#513 = DIRECTION('',(-8.881784197001E-16,1.));
+#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#515 = PCURVE('',#516,#521);
+#516 = CYLINDRICAL_SURFACE('',#517,0.2);
+#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520);
+#518 = CARTESIAN_POINT('',(12.8,-0.55,0.65));
+#519 = DIRECTION('',(-1.,0.,0.));
+#520 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(-1.,0.));
+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#527 = ORIENTED_EDGE('',*,*,#528,.F.);
+#528 = EDGE_CURVE('',#529,#500,#531,.T.);
+#529 = VERTEX_POINT('',#530);
+#530 = CARTESIAN_POINT('',(12.8,-0.75,-0.65));
+#531 = SURFACE_CURVE('',#532,(#536,#543),.PCURVE_S1.);
+#532 = LINE('',#533,#534);
+#533 = CARTESIAN_POINT('',(12.8,-0.75,-0.85));
+#534 = VECTOR('',#535,1.);
+#535 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#536 = PCURVE('',#418,#537);
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(1.5,-3.944304526105E-31));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(2.22044604925E-16,-1.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = PCURVE('',#544,#549);
+#544 = PLANE('',#545);
+#545 = AXIS2_PLACEMENT_3D('',#546,#547,#548);
+#546 = CARTESIAN_POINT('',(12.8,-0.75,-0.85));
+#547 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#548 = DIRECTION('',(-1.,0.,0.));
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(0.,-0.));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(0.,-1.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = ORIENTED_EDGE('',*,*,#556,.F.);
+#556 = EDGE_CURVE('',#557,#529,#559,.T.);
+#557 = VERTEX_POINT('',#558);
+#558 = CARTESIAN_POINT('',(12.8,-0.55,-0.85));
+#559 = SURFACE_CURVE('',#560,(#565,#576),.PCURVE_S1.);
+#560 = CIRCLE('',#561,0.2);
+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);
+#562 = CARTESIAN_POINT('',(12.8,-0.55,-0.65));
+#563 = DIRECTION('',(-1.,0.,0.));
+#564 = DIRECTION('',(0.,0.,-1.));
+#565 = PCURVE('',#418,#566);
+#566 = DEFINITIONAL_REPRESENTATION('',(#567),#575);
+#567 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#568,#569,#570,#571,#572,#573
+,#574),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#568 = CARTESIAN_POINT('',(1.3,0.));
+#569 = CARTESIAN_POINT('',(1.646410161514,3.053113317719E-16));
+#570 = CARTESIAN_POINT('',(1.473205080757,-0.3));
+#571 = CARTESIAN_POINT('',(1.3,-0.6));
+#572 = CARTESIAN_POINT('',(1.126794919243,-0.3));
+#573 = CARTESIAN_POINT('',(0.953589838486,-6.106226635438E-16));
+#574 = CARTESIAN_POINT('',(1.3,0.));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = PCURVE('',#577,#582);
+#577 = CYLINDRICAL_SURFACE('',#578,0.2);
+#578 = AXIS2_PLACEMENT_3D('',#579,#580,#581);
+#579 = CARTESIAN_POINT('',(12.8,-0.55,-0.65));
+#580 = DIRECTION('',(-1.,0.,0.));
+#581 = DIRECTION('',(-0.,-8.881784197001E-16,-1.));
+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);
+#583 = LINE('',#584,#585);
+#584 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#585 = VECTOR('',#586,1.);
+#586 = DIRECTION('',(1.,0.));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#588 = ORIENTED_EDGE('',*,*,#589,.F.);
+#589 = EDGE_CURVE('',#590,#557,#592,.T.);
+#590 = VERTEX_POINT('',#591);
+#591 = CARTESIAN_POINT('',(12.8,0.55,-0.85));
+#592 = SURFACE_CURVE('',#593,(#597,#604),.PCURVE_S1.);
+#593 = LINE('',#594,#595);
+#594 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#595 = VECTOR('',#596,1.);
+#596 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#597 = PCURVE('',#418,#598);
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(0.,0.));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(1.,0.));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = PCURVE('',#605,#610);
+#605 = PLANE('',#606);
+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
+#607 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#608 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#609 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(1.,0.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = ORIENTED_EDGE('',*,*,#617,.F.);
+#617 = EDGE_CURVE('',#408,#590,#618,.T.);
+#618 = SURFACE_CURVE('',#619,(#624,#635),.PCURVE_S1.);
+#619 = CIRCLE('',#620,0.2);
+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);
+#621 = CARTESIAN_POINT('',(12.8,0.55,-0.65));
+#622 = DIRECTION('',(-1.,0.,-0.));
+#623 = DIRECTION('',(-0.,0.,1.));
+#624 = PCURVE('',#418,#625);
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#634);
+#626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#627,#628,#629,#630,#631,#632
+,#633),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#627 = CARTESIAN_POINT('',(0.2,-0.4));
+#628 = CARTESIAN_POINT('',(-0.146410161514,-0.4));
+#629 = CARTESIAN_POINT('',(2.679491924311E-02,-0.1));
+#630 = CARTESIAN_POINT('',(0.2,0.2));
+#631 = CARTESIAN_POINT('',(0.373205080757,-1.E-01));
+#632 = CARTESIAN_POINT('',(0.546410161514,-0.4));
+#633 = CARTESIAN_POINT('',(0.2,-0.4));
+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#635 = PCURVE('',#636,#641);
+#636 = CYLINDRICAL_SURFACE('',#637,0.2);
+#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
+#638 = CARTESIAN_POINT('',(1.8,0.55,-0.65));
+#639 = DIRECTION('',(1.,0.,0.));
+#640 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(1.570796326795,11.));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(-1.,0.));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = FACE_BOUND('',#648,.T.);
+#648 = EDGE_LOOP('',(#649,#679,#707,#735));
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#651,#653,#655,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#653 = VERTEX_POINT('',#654);
+#654 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#660 = PCURVE('',#418,#661);
+#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
+#662 = LINE('',#663,#664);
+#663 = CARTESIAN_POINT('',(0.3,-0.25));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(1.,6.661338147751E-16));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = PCURVE('',#668,#673);
+#668 = PLANE('',#669);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#671 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#672 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(0.,0.));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(1.,1.094764425254E-47));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#653,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#683 = SURFACE_CURVE('',#684,(#688,#695),.PCURVE_S1.);
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#688 = PCURVE('',#418,#689);
+#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(1.2,-0.25));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(6.661338147751E-16,-1.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#696,#701);
+#696 = PLANE('',#697);
+#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
+#698 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#699 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#700 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(0.,0.));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(1.,0.));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#707 = ORIENTED_EDGE('',*,*,#708,.T.);
+#708 = EDGE_CURVE('',#681,#709,#711,.T.);
+#709 = VERTEX_POINT('',#710);
+#710 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#711 = SURFACE_CURVE('',#712,(#716,#723),.PCURVE_S1.);
+#712 = LINE('',#713,#714);
+#713 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#714 = VECTOR('',#715,1.);
+#715 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#716 = PCURVE('',#418,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(1.2,-1.45));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(-1.,-6.661338147751E-16));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = PCURVE('',#724,#729);
+#724 = PLANE('',#725);
+#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728);
+#726 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#727 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#728 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(0.,0.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(1.,-1.094764425254E-47));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = ORIENTED_EDGE('',*,*,#736,.T.);
+#736 = EDGE_CURVE('',#709,#651,#737,.T.);
+#737 = SURFACE_CURVE('',#738,(#742,#749),.PCURVE_S1.);
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#742 = PCURVE('',#418,#743);
+#743 = DEFINITIONAL_REPRESENTATION('',(#744),#748);
+#744 = LINE('',#745,#746);
+#745 = CARTESIAN_POINT('',(0.3,-1.45));
+#746 = VECTOR('',#747,1.);
+#747 = DIRECTION('',(-6.661338147751E-16,1.));
+#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#749 = PCURVE('',#750,#755);
+#750 = PLANE('',#751);
+#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
+#752 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#753 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#754 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(0.,0.));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(1.,0.));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = ADVANCED_FACE('',(#762),#430,.T.);
+#762 = FACE_BOUND('',#763,.T.);
+#763 = EDGE_LOOP('',(#764,#794,#815,#816));
+#764 = ORIENTED_EDGE('',*,*,#765,.T.);
+#765 = EDGE_CURVE('',#766,#768,#770,.T.);
+#766 = VERTEX_POINT('',#767);
+#767 = CARTESIAN_POINT('',(1.8,0.75,-0.65));
+#768 = VERTEX_POINT('',#769);
+#769 = CARTESIAN_POINT('',(1.8,0.75,0.65));
+#770 = SURFACE_CURVE('',#771,(#775,#782),.PCURVE_S1.);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(1.8,0.75,-0.85));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#775 = PCURVE('',#430,#776);
+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
+#777 = LINE('',#778,#779);
+#778 = CARTESIAN_POINT('',(0.,0.));
+#779 = VECTOR('',#780,1.);
+#780 = DIRECTION('',(0.,-1.));
+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#782 = PCURVE('',#783,#788);
+#783 = PLANE('',#784);
+#784 = AXIS2_PLACEMENT_3D('',#785,#786,#787);
+#785 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#786 = DIRECTION('',(-1.,0.,0.));
+#787 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793);
+#789 = LINE('',#790,#791);
+#790 = CARTESIAN_POINT('',(1.6,-8.881784197001E-17));
+#791 = VECTOR('',#792,1.);
+#792 = DIRECTION('',(-2.22044604925E-16,-1.));
+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#794 = ORIENTED_EDGE('',*,*,#795,.T.);
+#795 = EDGE_CURVE('',#768,#410,#796,.T.);
+#796 = SURFACE_CURVE('',#797,(#801,#808),.PCURVE_S1.);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(1.8,0.75,0.65));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(1.,0.,0.));
+#801 = PCURVE('',#430,#802);
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(0.,-1.5));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(1.,0.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = PCURVE('',#459,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(0.,0.));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(0.,1.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = ORIENTED_EDGE('',*,*,#407,.F.);
+#816 = ORIENTED_EDGE('',*,*,#817,.F.);
+#817 = EDGE_CURVE('',#766,#408,#818,.T.);
+#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.);
+#819 = LINE('',#820,#821);
+#820 = CARTESIAN_POINT('',(1.8,0.75,-0.65));
+#821 = VECTOR('',#822,1.);
+#822 = DIRECTION('',(1.,0.,0.));
+#823 = PCURVE('',#430,#824);
+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);
+#825 = LINE('',#826,#827);
+#826 = CARTESIAN_POINT('',(0.,-0.2));
+#827 = VECTOR('',#828,1.);
+#828 = DIRECTION('',(1.,0.));
+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#830 = PCURVE('',#636,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836);
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(-0.,0.));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(-0.,1.));
+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#837 = ADVANCED_FACE('',(#838),#636,.T.);
+#838 = FACE_BOUND('',#839,.F.);
+#839 = EDGE_LOOP('',(#840,#864,#885,#886));
+#840 = ORIENTED_EDGE('',*,*,#841,.T.);
+#841 = EDGE_CURVE('',#766,#842,#844,.T.);
+#842 = VERTEX_POINT('',#843);
+#843 = CARTESIAN_POINT('',(1.8,0.55,-0.85));
+#844 = SURFACE_CURVE('',#845,(#850,#857),.PCURVE_S1.);
+#845 = CIRCLE('',#846,0.2);
+#846 = AXIS2_PLACEMENT_3D('',#847,#848,#849);
+#847 = CARTESIAN_POINT('',(1.8,0.55,-0.65));
+#848 = DIRECTION('',(-1.,0.,-0.));
+#849 = DIRECTION('',(-0.,0.,1.));
+#850 = PCURVE('',#636,#851);
+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(-1.,0.));
+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#857 = PCURVE('',#783,#858);
+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);
+#859 = CIRCLE('',#860,0.2);
+#860 = AXIS2_PLACEMENT_2D('',#861,#862);
+#861 = CARTESIAN_POINT('',(1.4,-0.2));
+#862 = DIRECTION('',(-8.881784197001E-16,-1.));
+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#864 = ORIENTED_EDGE('',*,*,#865,.T.);
+#865 = EDGE_CURVE('',#842,#590,#866,.T.);
+#866 = SURFACE_CURVE('',#867,(#871,#878),.PCURVE_S1.);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(1.8,0.55,-0.85));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(1.,0.,0.));
+#871 = PCURVE('',#636,#872);
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(-0.,1.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = PCURVE('',#605,#879);
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(0.2,-11.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(0.,1.));
+#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#885 = ORIENTED_EDGE('',*,*,#617,.F.);
+#886 = ORIENTED_EDGE('',*,*,#817,.F.);
+#887 = ADVANCED_FACE('',(#888),#459,.T.);
+#888 = FACE_BOUND('',#889,.T.);
+#889 = EDGE_LOOP('',(#890,#918,#939,#940));
+#890 = ORIENTED_EDGE('',*,*,#891,.T.);
+#891 = EDGE_CURVE('',#768,#892,#894,.T.);
+#892 = VERTEX_POINT('',#893);
+#893 = CARTESIAN_POINT('',(1.8,0.55,0.85));
+#894 = SURFACE_CURVE('',#895,(#900,#907),.PCURVE_S1.);
+#895 = CIRCLE('',#896,0.2);
+#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);
+#897 = CARTESIAN_POINT('',(1.8,0.55,0.65));
+#898 = DIRECTION('',(1.,0.,0.));
+#899 = DIRECTION('',(-0.,0.,1.));
+#900 = PCURVE('',#459,#901);
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(1.,0.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = PCURVE('',#783,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#917);
+#909 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#910,#911,#912,#913,#914,#915
+,#916),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#910 = CARTESIAN_POINT('',(1.4,-1.7));
+#911 = CARTESIAN_POINT('',(1.053589838486,-1.7));
+#912 = CARTESIAN_POINT('',(1.226794919243,-1.4));
+#913 = CARTESIAN_POINT('',(1.4,-1.1));
+#914 = CARTESIAN_POINT('',(1.573205080757,-1.4));
+#915 = CARTESIAN_POINT('',(1.746410161514,-1.7));
+#916 = CARTESIAN_POINT('',(1.4,-1.7));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = ORIENTED_EDGE('',*,*,#919,.T.);
+#919 = EDGE_CURVE('',#892,#443,#920,.T.);
+#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(1.8,0.55,0.85));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(1.,0.,0.));
+#925 = PCURVE('',#459,#926);
+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
+#927 = LINE('',#928,#929);
+#928 = CARTESIAN_POINT('',(1.570796326795,0.));
+#929 = VECTOR('',#930,1.);
+#930 = DIRECTION('',(0.,1.));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#932 = PCURVE('',#487,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(0.2,-11.));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(0.,1.));
+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#939 = ORIENTED_EDGE('',*,*,#442,.F.);
+#940 = ORIENTED_EDGE('',*,*,#795,.F.);
+#941 = ADVANCED_FACE('',(#942),#605,.F.);
+#942 = FACE_BOUND('',#943,.F.);
+#943 = EDGE_LOOP('',(#944,#945,#946,#969,#997,#1025,#1053,#1081,#1109,
+    #1137,#1165,#1193,#1216));
+#944 = ORIENTED_EDGE('',*,*,#589,.F.);
+#945 = ORIENTED_EDGE('',*,*,#865,.F.);
+#946 = ORIENTED_EDGE('',*,*,#947,.F.);
+#947 = EDGE_CURVE('',#948,#842,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(1.8,-0.65,-0.85));
+#950 = SURFACE_CURVE('',#951,(#955,#962),.PCURVE_S1.);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#955 = PCURVE('',#605,#956);
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(1.6,-11.));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(-1.,0.));
+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#962 = PCURVE('',#783,#963);
+#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968);
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.110223024625E-16));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(1.,0.));
+#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#969 = ORIENTED_EDGE('',*,*,#970,.F.);
+#970 = EDGE_CURVE('',#971,#948,#973,.T.);
+#971 = VERTEX_POINT('',#972);
+#972 = CARTESIAN_POINT('',(3.,-0.65,-0.85));
+#973 = SURFACE_CURVE('',#974,(#978,#985),.PCURVE_S1.);
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(3.,-0.65,-0.85));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(-1.,0.,0.));
+#978 = PCURVE('',#605,#979);
+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(1.4,-9.8));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,-1.));
+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#985 = PCURVE('',#986,#991);
+#986 = CYLINDRICAL_SURFACE('',#987,0.2);
+#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
+#988 = CARTESIAN_POINT('',(3.,-0.65,-0.65));
+#989 = DIRECTION('',(-1.,0.,0.));
+#990 = DIRECTION('',(-0.,-8.881784197001E-16,-1.));
+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(0.,0.));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.,1.));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = ORIENTED_EDGE('',*,*,#998,.F.);
+#998 = EDGE_CURVE('',#999,#971,#1001,.T.);
+#999 = VERTEX_POINT('',#1000);
+#1000 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#1001 = SURFACE_CURVE('',#1002,(#1006,#1013),.PCURVE_S1.);
+#1002 = LINE('',#1003,#1004);
+#1003 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#1004 = VECTOR('',#1005,1.);
+#1005 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1006 = PCURVE('',#605,#1007);
+#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012);
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(0.7,-9.8));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(1.,0.));
+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1013 = PCURVE('',#1014,#1019);
+#1014 = PLANE('',#1015);
+#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018);
+#1016 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#1017 = DIRECTION('',(1.,0.,0.));
+#1018 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(6.938893903907E-18,6.162975822039E-33));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(1.,0.));
+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1025 = ORIENTED_EDGE('',*,*,#1026,.F.);
+#1026 = EDGE_CURVE('',#1027,#999,#1029,.T.);
+#1027 = VERTEX_POINT('',#1028);
+#1028 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#1029 = SURFACE_CURVE('',#1030,(#1034,#1041),.PCURVE_S1.);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(-1.,0.,0.));
+#1034 = PCURVE('',#605,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(0.7,-6.7));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.,-1.));
+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1041 = PCURVE('',#1042,#1047);
+#1042 = PLANE('',#1043);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#1045 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1046 = DIRECTION('',(-1.,0.,0.));
+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(0.,-0.));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(1.,0.));
+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1053 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#1054 = EDGE_CURVE('',#1055,#1027,#1057,.T.);
+#1055 = VERTEX_POINT('',#1056);
+#1056 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#1057 = SURFACE_CURVE('',#1058,(#1062,#1069),.PCURVE_S1.);
+#1058 = LINE('',#1059,#1060);
+#1059 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#1060 = VECTOR('',#1061,1.);
+#1061 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1062 = PCURVE('',#605,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(0.9,-6.7));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(-1.,0.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = PCURVE('',#1070,#1075);
+#1070 = PLANE('',#1071);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#1073 = DIRECTION('',(-1.,0.,0.));
+#1074 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(9.860761315263E-32,1.110223024625E-16));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(1.,0.));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = ORIENTED_EDGE('',*,*,#1082,.F.);
+#1082 = EDGE_CURVE('',#1083,#1055,#1085,.T.);
+#1083 = VERTEX_POINT('',#1084);
+#1084 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#1090 = PCURVE('',#605,#1091);
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(1.5,-4.5));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(-0.263117405792,-0.964763821238));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1097 = PCURVE('',#1098,#1103);
+#1098 = PLANE('',#1099);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#1101 = DIRECTION('',(-0.263117405792,-0.964763821238,6.426618045981E-16
+    ));
+#1102 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(-1.830612413098E-15,4.027741737234E-31));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(1.,4.930380657631E-32));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#1110 = EDGE_CURVE('',#1111,#1083,#1113,.T.);
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#1113 = SURFACE_CURVE('',#1114,(#1118,#1125),.PCURVE_S1.);
+#1114 = LINE('',#1115,#1116);
+#1115 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#1116 = VECTOR('',#1117,1.);
+#1117 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1118 = PCURVE('',#605,#1119);
+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(2.05,-4.5));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(-1.,0.));
+#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1125 = PCURVE('',#1126,#1131);
+#1126 = PLANE('',#1127);
+#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
+#1128 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#1129 = DIRECTION('',(-1.,0.,0.));
+#1130 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(0.,0.));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(1.,0.));
+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1137 = ORIENTED_EDGE('',*,*,#1138,.F.);
+#1138 = EDGE_CURVE('',#1139,#1111,#1141,.T.);
+#1139 = VERTEX_POINT('',#1140);
+#1140 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(-1.,0.,0.));
+#1146 = PCURVE('',#605,#1147);
+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);
+#1148 = LINE('',#1149,#1150);
+#1149 = CARTESIAN_POINT('',(2.05,-3.7));
+#1150 = VECTOR('',#1151,1.);
+#1151 = DIRECTION('',(0.,-1.));
+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1153 = PCURVE('',#1154,#1159);
+#1154 = PLANE('',#1155);
+#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158);
+#1156 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#1157 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1158 = DIRECTION('',(-1.,0.,0.));
+#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(0.,0.));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(1.,0.));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1165 = ORIENTED_EDGE('',*,*,#1166,.F.);
+#1166 = EDGE_CURVE('',#1167,#1139,#1169,.T.);
+#1167 = VERTEX_POINT('',#1168);
+#1168 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#1169 = SURFACE_CURVE('',#1170,(#1174,#1181),.PCURVE_S1.);
+#1170 = LINE('',#1171,#1172);
+#1171 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#1172 = VECTOR('',#1173,1.);
+#1173 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1174 = PCURVE('',#605,#1175);
+#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(1.5,-3.7));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(1.,0.));
+#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1181 = PCURVE('',#1182,#1187);
+#1182 = PLANE('',#1183);
+#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186);
+#1184 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#1185 = DIRECTION('',(1.,0.,0.));
+#1186 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(-1.110223024625E-16,0.));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(1.,0.));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#1194 = EDGE_CURVE('',#1167,#1195,#1197,.T.);
+#1195 = VERTEX_POINT('',#1196);
+#1196 = CARTESIAN_POINT('',(9.1,-0.55,-0.85));
+#1197 = SURFACE_CURVE('',#1198,(#1202,#1209),.PCURVE_S1.);
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(9.1,-5.551115123126E-16,-0.85));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1202 = PCURVE('',#605,#1203);
+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);
+#1204 = LINE('',#1205,#1206);
+#1205 = CARTESIAN_POINT('',(0.75,-3.7));
+#1206 = VECTOR('',#1207,1.);
+#1207 = DIRECTION('',(-1.,0.));
+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1209 = PCURVE('',#1182,#1210);
+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215);
+#1211 = LINE('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(-0.75,1.972152263053E-31));
+#1213 = VECTOR('',#1214,1.);
+#1214 = DIRECTION('',(-1.,0.));
+#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1216 = ORIENTED_EDGE('',*,*,#1217,.F.);
+#1217 = EDGE_CURVE('',#557,#1195,#1218,.T.);
+#1218 = SURFACE_CURVE('',#1219,(#1223,#1230),.PCURVE_S1.);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(12.8,-0.55,-0.85));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(-1.,0.,0.));
+#1223 = PCURVE('',#605,#1224);
+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(1.3,0.));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(0.,-1.));
+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1230 = PCURVE('',#577,#1231);
+#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(0.,0.));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(0.,1.));
+#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1237 = ADVANCED_FACE('',(#1238),#487,.T.);
+#1238 = FACE_BOUND('',#1239,.T.);
+#1239 = EDGE_LOOP('',(#1240,#1241,#1242,#1265,#1293,#1316,#1344,#1372,
+    #1395,#1418,#1441,#1464,#1487));
+#1240 = ORIENTED_EDGE('',*,*,#471,.F.);
+#1241 = ORIENTED_EDGE('',*,*,#919,.F.);
+#1242 = ORIENTED_EDGE('',*,*,#1243,.F.);
+#1243 = EDGE_CURVE('',#1244,#892,#1246,.T.);
+#1244 = VERTEX_POINT('',#1245);
+#1245 = CARTESIAN_POINT('',(1.8,-0.65,0.85));
+#1246 = SURFACE_CURVE('',#1247,(#1251,#1258),.PCURVE_S1.);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(1.8,-0.85,0.85));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1251 = PCURVE('',#487,#1252);
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257);
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(1.6,-11.));
+#1255 = VECTOR('',#1256,1.);
+#1256 = DIRECTION('',(-1.,0.));
+#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1258 = PCURVE('',#783,#1259);
+#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(-3.996802888651E-16,-1.7));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(1.,0.));
+#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1265 = ORIENTED_EDGE('',*,*,#1266,.F.);
+#1266 = EDGE_CURVE('',#1267,#1244,#1269,.T.);
+#1267 = VERTEX_POINT('',#1268);
+#1268 = CARTESIAN_POINT('',(3.,-0.65,0.85));
+#1269 = SURFACE_CURVE('',#1270,(#1274,#1281),.PCURVE_S1.);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(3.,-0.65,0.85));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(-1.,0.,0.));
+#1274 = PCURVE('',#487,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(1.4,-9.8));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(0.,-1.));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1281 = PCURVE('',#1282,#1287);
+#1282 = CYLINDRICAL_SURFACE('',#1283,0.2);
+#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
+#1284 = CARTESIAN_POINT('',(3.,-0.65,0.65));
+#1285 = DIRECTION('',(-1.,0.,0.));
+#1286 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(-0.,0.));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(-0.,1.));
+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1293 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#1294 = EDGE_CURVE('',#1295,#1267,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(3.,5.E-02,0.85));
+#1297 = SURFACE_CURVE('',#1298,(#1302,#1309),.PCURVE_S1.);
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(3.,5.E-02,0.85));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1302 = PCURVE('',#487,#1303);
+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(0.7,-9.8));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(1.,0.));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = PCURVE('',#1014,#1310);
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(3.788636071533E-16,-1.7));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(1.,0.));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1317 = EDGE_CURVE('',#1318,#1295,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(6.1,5.E-02,0.85));
+#1320 = SURFACE_CURVE('',#1321,(#1325,#1332),.PCURVE_S1.);
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(6.1,5.E-02,0.85));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(-1.,0.,0.));
+#1325 = PCURVE('',#487,#1326);
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(0.7,-6.7));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(0.,-1.));
+#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1332 = PCURVE('',#1333,#1338);
+#1333 = PLANE('',#1334);
+#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337);
+#1335 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#1336 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1337 = DIRECTION('',(-1.,0.,0.));
+#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343);
+#1339 = LINE('',#1340,#1341);
+#1340 = CARTESIAN_POINT('',(0.,-1.7));
+#1341 = VECTOR('',#1342,1.);
+#1342 = DIRECTION('',(1.,0.));
+#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1344 = ORIENTED_EDGE('',*,*,#1345,.F.);
+#1345 = EDGE_CURVE('',#1346,#1318,#1348,.T.);
+#1346 = VERTEX_POINT('',#1347);
+#1347 = CARTESIAN_POINT('',(6.1,-0.15,0.85));
+#1348 = SURFACE_CURVE('',#1349,(#1353,#1360),.PCURVE_S1.);
+#1349 = LINE('',#1350,#1351);
+#1350 = CARTESIAN_POINT('',(6.1,-0.15,0.85));
+#1351 = VECTOR('',#1352,1.);
+#1352 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1353 = PCURVE('',#487,#1354);
+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(0.9,-6.7));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(-1.,0.));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = PCURVE('',#1361,#1366);
+#1361 = PLANE('',#1362);
+#1362 = AXIS2_PLACEMENT_3D('',#1363,#1364,#1365);
+#1363 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#1364 = DIRECTION('',(-1.,0.,0.));
+#1365 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(-3.996802888651E-16,-1.7));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(1.,0.));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1372 = ORIENTED_EDGE('',*,*,#1373,.F.);
+#1373 = EDGE_CURVE('',#1374,#1346,#1376,.T.);
+#1374 = VERTEX_POINT('',#1375);
+#1375 = CARTESIAN_POINT('',(8.3,-0.75,0.85));
+#1376 = SURFACE_CURVE('',#1377,(#1381,#1388),.PCURVE_S1.);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(8.3,-0.75,0.85));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#1381 = PCURVE('',#487,#1382);
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1387);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(1.5,-4.5));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(-0.263117405792,-0.964763821238));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = PCURVE('',#1098,#1389);
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(-1.93577525385E-15,-1.7));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(1.,4.930380657631E-32));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#1396 = EDGE_CURVE('',#1397,#1374,#1399,.T.);
+#1397 = VERTEX_POINT('',#1398);
+#1398 = CARTESIAN_POINT('',(8.3,-1.3,0.85));
+#1399 = SURFACE_CURVE('',#1400,(#1404,#1411),.PCURVE_S1.);
+#1400 = LINE('',#1401,#1402);
+#1401 = CARTESIAN_POINT('',(8.3,-1.3,0.85));
+#1402 = VECTOR('',#1403,1.);
+#1403 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1404 = PCURVE('',#487,#1405);
+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
+#1406 = LINE('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(2.05,-4.5));
+#1408 = VECTOR('',#1409,1.);
+#1409 = DIRECTION('',(-1.,0.));
+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1411 = PCURVE('',#1126,#1412);
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = LINE('',#1414,#1415);
+#1414 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.7));
+#1415 = VECTOR('',#1416,1.);
+#1416 = DIRECTION('',(1.,0.));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1418 = ORIENTED_EDGE('',*,*,#1419,.F.);
+#1419 = EDGE_CURVE('',#1420,#1397,#1422,.T.);
+#1420 = VERTEX_POINT('',#1421);
+#1421 = CARTESIAN_POINT('',(9.1,-1.3,0.85));
+#1422 = SURFACE_CURVE('',#1423,(#1427,#1434),.PCURVE_S1.);
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(9.1,-1.3,0.85));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(-1.,0.,0.));
+#1427 = PCURVE('',#487,#1428);
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);
+#1429 = LINE('',#1430,#1431);
+#1430 = CARTESIAN_POINT('',(2.05,-3.7));
+#1431 = VECTOR('',#1432,1.);
+#1432 = DIRECTION('',(0.,-1.));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1434 = PCURVE('',#1154,#1435);
+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1440);
+#1436 = LINE('',#1437,#1438);
+#1437 = CARTESIAN_POINT('',(0.,-1.7));
+#1438 = VECTOR('',#1439,1.);
+#1439 = DIRECTION('',(1.,0.));
+#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1441 = ORIENTED_EDGE('',*,*,#1442,.F.);
+#1442 = EDGE_CURVE('',#1443,#1420,#1445,.T.);
+#1443 = VERTEX_POINT('',#1444);
+#1444 = CARTESIAN_POINT('',(9.1,-0.75,0.85));
+#1445 = SURFACE_CURVE('',#1446,(#1450,#1457),.PCURVE_S1.);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(9.1,-0.75,0.85));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1450 = PCURVE('',#487,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
+#1452 = LINE('',#1453,#1454);
+#1453 = CARTESIAN_POINT('',(1.5,-3.7));
+#1454 = VECTOR('',#1455,1.);
+#1455 = DIRECTION('',(1.,0.));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1457 = PCURVE('',#1182,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(3.330669073875E-16,-1.7));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(1.,0.));
+#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1464 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1465 = EDGE_CURVE('',#1443,#1466,#1468,.T.);
+#1466 = VERTEX_POINT('',#1467);
+#1467 = CARTESIAN_POINT('',(9.1,-0.55,0.85));
+#1468 = SURFACE_CURVE('',#1469,(#1473,#1480),.PCURVE_S1.);
+#1469 = LINE('',#1470,#1471);
+#1470 = CARTESIAN_POINT('',(9.1,7.771561172376E-16,0.85));
+#1471 = VECTOR('',#1472,1.);
+#1472 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1473 = PCURVE('',#487,#1474);
+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(0.75,-3.7));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(-1.,0.));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1480 = PCURVE('',#1182,#1481);
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = LINE('',#1483,#1484);
+#1483 = CARTESIAN_POINT('',(-0.75,-1.7));
+#1484 = VECTOR('',#1485,1.);
+#1485 = DIRECTION('',(-1.,0.));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1487 = ORIENTED_EDGE('',*,*,#1488,.F.);
+#1488 = EDGE_CURVE('',#472,#1466,#1489,.T.);
+#1489 = SURFACE_CURVE('',#1490,(#1494,#1501),.PCURVE_S1.);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(12.8,-0.55,0.85));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-1.,0.,0.));
+#1494 = PCURVE('',#487,#1495);
+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(1.3,0.));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.,-1.));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1501 = PCURVE('',#516,#1502);
+#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507);
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(-0.,0.));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(-0.,1.));
+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1508 = ADVANCED_FACE('',(#1509),#577,.T.);
+#1509 = FACE_BOUND('',#1510,.T.);
+#1510 = EDGE_LOOP('',(#1511,#1512,#1535,#1561));
+#1511 = ORIENTED_EDGE('',*,*,#556,.T.);
+#1512 = ORIENTED_EDGE('',*,*,#1513,.T.);
+#1513 = EDGE_CURVE('',#529,#1514,#1516,.T.);
+#1514 = VERTEX_POINT('',#1515);
+#1515 = CARTESIAN_POINT('',(9.1,-0.75,-0.65));
+#1516 = SURFACE_CURVE('',#1517,(#1521,#1528),.PCURVE_S1.);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(12.8,-0.75,-0.65));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(-1.,0.,0.));
+#1521 = PCURVE('',#577,#1522);
+#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527);
+#1523 = LINE('',#1524,#1525);
+#1524 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1525 = VECTOR('',#1526,1.);
+#1526 = DIRECTION('',(0.,1.));
+#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1528 = PCURVE('',#544,#1529);
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);
+#1530 = LINE('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(0.,-0.2));
+#1532 = VECTOR('',#1533,1.);
+#1533 = DIRECTION('',(1.,0.));
+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1535 = ORIENTED_EDGE('',*,*,#1536,.F.);
+#1536 = EDGE_CURVE('',#1195,#1514,#1537,.T.);
+#1537 = SURFACE_CURVE('',#1538,(#1543,#1550),.PCURVE_S1.);
+#1538 = CIRCLE('',#1539,0.2);
+#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
+#1540 = CARTESIAN_POINT('',(9.1,-0.55,-0.65));
+#1541 = DIRECTION('',(-1.,0.,0.));
+#1542 = DIRECTION('',(0.,0.,-1.));
+#1543 = PCURVE('',#577,#1544);
+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549);
+#1545 = LINE('',#1546,#1547);
+#1546 = CARTESIAN_POINT('',(-8.881784197001E-16,3.7));
+#1547 = VECTOR('',#1548,1.);
+#1548 = DIRECTION('',(1.,0.));
+#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1550 = PCURVE('',#1182,#1551);
+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1560);
+#1552 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1553,#1554,#1555,#1556,
+#1557,#1558,#1559),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1553 = CARTESIAN_POINT('',(-0.2,0.));
+#1554 = CARTESIAN_POINT('',(0.146410161514,3.053113317719E-16));
+#1555 = CARTESIAN_POINT('',(-2.679491924311E-02,-0.3));
+#1556 = CARTESIAN_POINT('',(-0.2,-0.6));
+#1557 = CARTESIAN_POINT('',(-0.373205080757,-0.3));
+#1558 = CARTESIAN_POINT('',(-0.546410161514,-6.106226635438E-16));
+#1559 = CARTESIAN_POINT('',(-0.2,0.));
+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1561 = ORIENTED_EDGE('',*,*,#1217,.F.);
+#1562 = ADVANCED_FACE('',(#1563),#516,.T.);
+#1563 = FACE_BOUND('',#1564,.F.);
+#1564 = EDGE_LOOP('',(#1565,#1566,#1589,#1611));
+#1565 = ORIENTED_EDGE('',*,*,#499,.T.);
+#1566 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#1567 = EDGE_CURVE('',#500,#1568,#1570,.T.);
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(9.1,-0.75,0.65));
+#1570 = SURFACE_CURVE('',#1571,(#1575,#1582),.PCURVE_S1.);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(12.8,-0.75,0.65));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(-1.,0.,0.));
+#1575 = PCURVE('',#516,#1576);
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(-0.,1.));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = PCURVE('',#544,#1583);
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(0.,-1.5));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(1.,0.));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1589 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#1590 = EDGE_CURVE('',#1466,#1568,#1591,.T.);
+#1591 = SURFACE_CURVE('',#1592,(#1597,#1604),.PCURVE_S1.);
+#1592 = CIRCLE('',#1593,0.2);
+#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596);
+#1594 = CARTESIAN_POINT('',(9.1,-0.55,0.65));
+#1595 = DIRECTION('',(1.,-0.,0.));
+#1596 = DIRECTION('',(0.,0.,-1.));
+#1597 = PCURVE('',#516,#1598);
+#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603);
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(3.14159265359,3.7));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(-1.,0.));
+#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1604 = PCURVE('',#1182,#1605);
+#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);
+#1606 = CIRCLE('',#1607,0.2);
+#1607 = AXIS2_PLACEMENT_2D('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(-0.2,-1.5));
+#1609 = DIRECTION('',(-8.881784197001E-16,1.));
+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1611 = ORIENTED_EDGE('',*,*,#1488,.F.);
+#1612 = ADVANCED_FACE('',(#1613),#544,.T.);
+#1613 = FACE_BOUND('',#1614,.T.);
+#1614 = EDGE_LOOP('',(#1615,#1616,#1617,#1638));
+#1615 = ORIENTED_EDGE('',*,*,#528,.T.);
+#1616 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#1617 = ORIENTED_EDGE('',*,*,#1618,.F.);
+#1618 = EDGE_CURVE('',#1514,#1568,#1619,.T.);
+#1619 = SURFACE_CURVE('',#1620,(#1624,#1631),.PCURVE_S1.);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1624 = PCURVE('',#544,#1625);
+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);
+#1626 = LINE('',#1627,#1628);
+#1627 = CARTESIAN_POINT('',(3.7,0.));
+#1628 = VECTOR('',#1629,1.);
+#1629 = DIRECTION('',(0.,-1.));
+#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1631 = PCURVE('',#1182,#1632);
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(0.,0.));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(2.22044604925E-16,-1.));
+#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1638 = ORIENTED_EDGE('',*,*,#1513,.F.);
+#1639 = ADVANCED_FACE('',(#1640),#668,.T.);
+#1640 = FACE_BOUND('',#1641,.T.);
+#1641 = EDGE_LOOP('',(#1642,#1643,#1666,#1687,#1715,#1736,#1757,#1778,
+    #1799));
+#1642 = ORIENTED_EDGE('',*,*,#650,.F.);
+#1643 = ORIENTED_EDGE('',*,*,#1644,.T.);
+#1644 = EDGE_CURVE('',#651,#1645,#1647,.T.);
+#1645 = VERTEX_POINT('',#1646);
+#1646 = CARTESIAN_POINT('',(1.8,0.45,-0.6));
+#1647 = SURFACE_CURVE('',#1648,(#1652,#1659),.PCURVE_S1.);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#1652 = PCURVE('',#668,#1653);
+#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(0.,0.));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(-1.094764425254E-47,-1.));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1659 = PCURVE('',#750,#1660);
+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(1.2,2.465190328816E-33));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(0.,-1.));
+#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1667 = EDGE_CURVE('',#1668,#1645,#1670,.T.);
+#1668 = VERTEX_POINT('',#1669);
+#1669 = CARTESIAN_POINT('',(1.8,-0.45,-0.6));
+#1670 = SURFACE_CURVE('',#1671,(#1675,#1681),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(1.8,-0.2,-0.6));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1675 = PCURVE('',#668,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1680);
+#1677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1678,#1679),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.74),.PIECEWISE_BEZIER_KNOTS.);
+#1678 = CARTESIAN_POINT('',(0.99,-11.));
+#1679 = CARTESIAN_POINT('',(-9.E-02,-11.));
+#1680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1681 = PCURVE('',#783,#1682);
+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1686);
+#1683 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1684,#1685),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.74),.PIECEWISE_BEZIER_KNOTS.);
+#1684 = CARTESIAN_POINT('',(0.31,-0.25));
+#1685 = CARTESIAN_POINT('',(1.39,-0.25));
+#1686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1687 = ORIENTED_EDGE('',*,*,#1688,.F.);
+#1688 = EDGE_CURVE('',#1689,#1668,#1691,.T.);
+#1689 = VERTEX_POINT('',#1690);
+#1690 = CARTESIAN_POINT('',(3.,-0.45,-0.6));
+#1691 = SURFACE_CURVE('',#1692,(#1696,#1703),.PCURVE_S1.);
+#1692 = LINE('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#1694 = VECTOR('',#1695,1.);
+#1695 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#1696 = PCURVE('',#668,#1697);
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(0.9,1.998401444325E-16));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(-1.094764425254E-47,-1.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1703 = PCURVE('',#1704,#1709);
+#1704 = PLANE('',#1705);
+#1705 = AXIS2_PLACEMENT_3D('',#1706,#1707,#1708);
+#1706 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#1707 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#1708 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(0.,0.));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(0.,-1.));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1715 = ORIENTED_EDGE('',*,*,#1716,.F.);
+#1716 = EDGE_CURVE('',#1717,#1689,#1719,.T.);
+#1717 = VERTEX_POINT('',#1718);
+#1718 = CARTESIAN_POINT('',(3.,5.E-02,-0.6));
+#1719 = SURFACE_CURVE('',#1720,(#1724,#1730),.PCURVE_S1.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(3.,0.25,-0.6));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1724 = PCURVE('',#668,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1729);
+#1726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1727,#1728),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.11,0.79),.PIECEWISE_BEZIER_KNOTS.);
+#1727 = CARTESIAN_POINT('',(0.31,-9.8));
+#1728 = CARTESIAN_POINT('',(0.99,-9.8));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1730 = PCURVE('',#1014,#1731);
+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1735);
+#1732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1733,#1734),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.11,0.79),.PIECEWISE_BEZIER_KNOTS.);
+#1733 = CARTESIAN_POINT('',(-9.E-02,-0.25));
+#1734 = CARTESIAN_POINT('',(0.59,-0.25));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = ORIENTED_EDGE('',*,*,#1737,.F.);
+#1737 = EDGE_CURVE('',#1738,#1717,#1740,.T.);
+#1738 = VERTEX_POINT('',#1739);
+#1739 = CARTESIAN_POINT('',(6.1,5.E-02,-0.6));
+#1740 = SURFACE_CURVE('',#1741,(#1745,#1751),.PCURVE_S1.);
+#1741 = LINE('',#1742,#1743);
+#1742 = CARTESIAN_POINT('',(9.45,5.E-02,-0.6));
+#1743 = VECTOR('',#1744,1.);
+#1744 = DIRECTION('',(-1.,0.,0.));
+#1745 = PCURVE('',#668,#1746);
+#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1750);
+#1747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1748,#1749),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.04,6.76),.PIECEWISE_BEZIER_KNOTS.);
+#1748 = CARTESIAN_POINT('',(0.4,-6.39));
+#1749 = CARTESIAN_POINT('',(0.4,-10.11));
+#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1751 = PCURVE('',#1042,#1752);
+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1756);
+#1753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1754,#1755),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.04,6.76),.PIECEWISE_BEZIER_KNOTS.);
+#1754 = CARTESIAN_POINT('',(-0.31,-0.25));
+#1755 = CARTESIAN_POINT('',(3.41,-0.25));
+#1756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1757 = ORIENTED_EDGE('',*,*,#1758,.F.);
+#1758 = EDGE_CURVE('',#1759,#1738,#1761,.T.);
+#1759 = VERTEX_POINT('',#1760);
+#1760 = CARTESIAN_POINT('',(6.1,-0.15,-0.6));
+#1761 = SURFACE_CURVE('',#1762,(#1766,#1772),.PCURVE_S1.);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(6.1,0.15,-0.6));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1766 = PCURVE('',#668,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1771);
+#1768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1769,#1770),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,-8.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1769 = CARTESIAN_POINT('',(0.62,-6.7));
+#1770 = CARTESIAN_POINT('',(0.38,-6.7));
+#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1772 = PCURVE('',#1070,#1773);
+#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1777);
+#1774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1775,#1776),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,-8.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1775 = CARTESIAN_POINT('',(-2.E-02,-0.25));
+#1776 = CARTESIAN_POINT('',(0.22,-0.25));
+#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1778 = ORIENTED_EDGE('',*,*,#1779,.F.);
+#1779 = EDGE_CURVE('',#1780,#1759,#1782,.T.);
+#1780 = VERTEX_POINT('',#1781);
+#1781 = CARTESIAN_POINT('',(7.2,-0.45,-0.6));
+#1782 = SURFACE_CURVE('',#1783,(#1787,#1793),.PCURVE_S1.);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(10.241923076923,-1.279615384615,-0.6));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(-0.964763821238,0.263117405792,-5.842380041801E-17
+    ));
+#1787 = PCURVE('',#668,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1792);
+#1789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1790,#1791),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.810970951879,4.521234089528),.PIECEWISE_BEZIER_KNOTS.);
+#1790 = CARTESIAN_POINT('',(0.99,-5.27));
+#1791 = CARTESIAN_POINT('',(0.54,-6.92));
+#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1793 = PCURVE('',#1098,#1794);
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1798);
+#1795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1796,#1797),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.810970951879,4.521234089528),.PIECEWISE_BEZIER_KNOTS.);
+#1796 = CARTESIAN_POINT('',(0.798122797569,-0.25));
+#1797 = CARTESIAN_POINT('',(2.508385935218,-0.25));
+#1798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1799 = ORIENTED_EDGE('',*,*,#1800,.F.);
+#1800 = EDGE_CURVE('',#653,#1780,#1801,.T.);
+#1801 = SURFACE_CURVE('',#1802,(#1806,#1813),.PCURVE_S1.);
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#1806 = PCURVE('',#668,#1807);
+#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812);
+#1808 = LINE('',#1809,#1810);
+#1809 = CARTESIAN_POINT('',(0.9,1.998401444325E-16));
+#1810 = VECTOR('',#1811,1.);
+#1811 = DIRECTION('',(-1.094764425254E-47,-1.));
+#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1813 = PCURVE('',#696,#1814);
+#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819);
+#1815 = LINE('',#1816,#1817);
+#1816 = CARTESIAN_POINT('',(0.,0.));
+#1817 = VECTOR('',#1818,1.);
+#1818 = DIRECTION('',(0.,-1.));
+#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1820 = ADVANCED_FACE('',(#1821),#750,.T.);
+#1821 = FACE_BOUND('',#1822,.T.);
+#1822 = EDGE_LOOP('',(#1823,#1824,#1847,#1866));
+#1823 = ORIENTED_EDGE('',*,*,#736,.F.);
+#1824 = ORIENTED_EDGE('',*,*,#1825,.T.);
+#1825 = EDGE_CURVE('',#709,#1826,#1828,.T.);
+#1826 = VERTEX_POINT('',#1827);
+#1827 = CARTESIAN_POINT('',(1.8,0.45,0.6));
+#1828 = SURFACE_CURVE('',#1829,(#1833,#1840),.PCURVE_S1.);
+#1829 = LINE('',#1830,#1831);
+#1830 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#1831 = VECTOR('',#1832,1.);
+#1832 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#1833 = PCURVE('',#750,#1834);
+#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839);
+#1835 = LINE('',#1836,#1837);
+#1836 = CARTESIAN_POINT('',(0.,0.));
+#1837 = VECTOR('',#1838,1.);
+#1838 = DIRECTION('',(0.,-1.));
+#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1840 = PCURVE('',#724,#1841);
+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(0.9,-1.998401444325E-16));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(1.094764425254E-47,-1.));
+#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1847 = ORIENTED_EDGE('',*,*,#1848,.F.);
+#1848 = EDGE_CURVE('',#1645,#1826,#1849,.T.);
+#1849 = SURFACE_CURVE('',#1850,(#1854,#1860),.PCURVE_S1.);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(1.8,0.45,-0.125));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1854 = PCURVE('',#750,#1855);
+#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1859);
+#1856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1857,#1858),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.595,0.845),.PIECEWISE_BEZIER_KNOTS.);
+#1857 = CARTESIAN_POINT('',(1.32,-11.));
+#1858 = CARTESIAN_POINT('',(-0.12,-11.));
+#1859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1860 = PCURVE('',#783,#1861);
+#1861 = DEFINITIONAL_REPRESENTATION('',(#1862),#1865);
+#1862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1863,#1864),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.595,0.845),.PIECEWISE_BEZIER_KNOTS.);
+#1863 = CARTESIAN_POINT('',(1.3,-0.13));
+#1864 = CARTESIAN_POINT('',(1.3,-1.57));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = ORIENTED_EDGE('',*,*,#1644,.F.);
+#1867 = ADVANCED_FACE('',(#1868),#724,.T.);
+#1868 = FACE_BOUND('',#1869,.T.);
+#1869 = EDGE_LOOP('',(#1870,#1871,#1894,#1915,#1936,#1957,#1978,#2001,
+    #2020));
+#1870 = ORIENTED_EDGE('',*,*,#708,.F.);
+#1871 = ORIENTED_EDGE('',*,*,#1872,.T.);
+#1872 = EDGE_CURVE('',#681,#1873,#1875,.T.);
+#1873 = VERTEX_POINT('',#1874);
+#1874 = CARTESIAN_POINT('',(7.2,-0.45,0.6));
+#1875 = SURFACE_CURVE('',#1876,(#1880,#1887),.PCURVE_S1.);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#1880 = PCURVE('',#724,#1881);
+#1881 = DEFINITIONAL_REPRESENTATION('',(#1882),#1886);
+#1882 = LINE('',#1883,#1884);
+#1883 = CARTESIAN_POINT('',(0.,0.));
+#1884 = VECTOR('',#1885,1.);
+#1885 = DIRECTION('',(1.094764425254E-47,-1.));
+#1886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1887 = PCURVE('',#696,#1888);
+#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1893);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(1.2,-2.465190328816E-33));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(0.,-1.));
+#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1894 = ORIENTED_EDGE('',*,*,#1895,.F.);
+#1895 = EDGE_CURVE('',#1896,#1873,#1898,.T.);
+#1896 = VERTEX_POINT('',#1897);
+#1897 = CARTESIAN_POINT('',(6.1,-0.15,0.6));
+#1898 = SURFACE_CURVE('',#1899,(#1903,#1909),.PCURVE_S1.);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(10.356153846154,-1.310769230769,0.6));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(0.964763821238,-0.263117405792,5.842380041801E-17)
+  );
+#1903 = PCURVE('',#724,#1904);
+#1904 = DEFINITIONAL_REPRESENTATION('',(#1905),#1908);
+#1905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1906,#1907),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.639636922134,-2.929373784485),.PIECEWISE_BEZIER_KNOTS.);
+#1906 = CARTESIAN_POINT('',(0.36,-6.92));
+#1907 = CARTESIAN_POINT('',(-9.E-02,-5.27));
+#1908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1909 = PCURVE('',#1098,#1910);
+#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1914);
+#1911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1912,#1913),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.639636922134,-2.929373784485),.PIECEWISE_BEZIER_KNOTS.);
+#1912 = CARTESIAN_POINT('',(2.508385935218,-1.45));
+#1913 = CARTESIAN_POINT('',(0.798122797569,-1.45));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1915 = ORIENTED_EDGE('',*,*,#1916,.F.);
+#1916 = EDGE_CURVE('',#1917,#1896,#1919,.T.);
+#1917 = VERTEX_POINT('',#1918);
+#1918 = CARTESIAN_POINT('',(6.1,5.E-02,0.6));
+#1919 = SURFACE_CURVE('',#1920,(#1924,#1930),.PCURVE_S1.);
+#1920 = LINE('',#1921,#1922);
+#1921 = CARTESIAN_POINT('',(6.1,-0.3,0.6));
+#1922 = VECTOR('',#1923,1.);
+#1923 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1924 = PCURVE('',#724,#1925);
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1929);
+#1926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1927,#1928),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.37,-0.13),.PIECEWISE_BEZIER_KNOTS.);
+#1927 = CARTESIAN_POINT('',(0.52,-6.7));
+#1928 = CARTESIAN_POINT('',(0.28,-6.7));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1930 = PCURVE('',#1361,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1935);
+#1932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1933,#1934),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.37,-0.13),.PIECEWISE_BEZIER_KNOTS.);
+#1933 = CARTESIAN_POINT('',(0.22,-1.45));
+#1934 = CARTESIAN_POINT('',(-2.E-02,-1.45));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = ORIENTED_EDGE('',*,*,#1937,.F.);
+#1937 = EDGE_CURVE('',#1938,#1917,#1940,.T.);
+#1938 = VERTEX_POINT('',#1939);
+#1939 = CARTESIAN_POINT('',(3.,5.E-02,0.6));
+#1940 = SURFACE_CURVE('',#1941,(#1945,#1951),.PCURVE_S1.);
+#1941 = LINE('',#1942,#1943);
+#1942 = CARTESIAN_POINT('',(9.45,5.E-02,0.6));
+#1943 = VECTOR('',#1944,1.);
+#1944 = DIRECTION('',(1.,0.,0.));
+#1945 = PCURVE('',#724,#1946);
+#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1950);
+#1947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1948,#1949),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.76,-3.04),.PIECEWISE_BEZIER_KNOTS.);
+#1948 = CARTESIAN_POINT('',(0.5,-10.11));
+#1949 = CARTESIAN_POINT('',(0.5,-6.39));
+#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1951 = PCURVE('',#1333,#1952);
+#1952 = DEFINITIONAL_REPRESENTATION('',(#1953),#1956);
+#1953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1954,#1955),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.76,-3.04),.PIECEWISE_BEZIER_KNOTS.);
+#1954 = CARTESIAN_POINT('',(3.41,-1.45));
+#1955 = CARTESIAN_POINT('',(-0.31,-1.45));
+#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1957 = ORIENTED_EDGE('',*,*,#1958,.F.);
+#1958 = EDGE_CURVE('',#1959,#1938,#1961,.T.);
+#1959 = VERTEX_POINT('',#1960);
+#1960 = CARTESIAN_POINT('',(3.,-0.45,0.6));
+#1961 = SURFACE_CURVE('',#1962,(#1966,#1972),.PCURVE_S1.);
+#1962 = LINE('',#1963,#1964);
+#1963 = CARTESIAN_POINT('',(3.,-0.2,0.6));
+#1964 = VECTOR('',#1965,1.);
+#1965 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1966 = PCURVE('',#724,#1967);
+#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1971);
+#1968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1969,#1970),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.34),.PIECEWISE_BEZIER_KNOTS.);
+#1969 = CARTESIAN_POINT('',(-9.E-02,-9.8));
+#1970 = CARTESIAN_POINT('',(0.59,-9.8));
+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1972 = PCURVE('',#1014,#1973);
+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1977);
+#1974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1975,#1976),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.34),.PIECEWISE_BEZIER_KNOTS.);
+#1975 = CARTESIAN_POINT('',(0.59,-1.45));
+#1976 = CARTESIAN_POINT('',(-9.E-02,-1.45));
+#1977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1978 = ORIENTED_EDGE('',*,*,#1979,.T.);
+#1979 = EDGE_CURVE('',#1959,#1980,#1982,.T.);
+#1980 = VERTEX_POINT('',#1981);
+#1981 = CARTESIAN_POINT('',(1.8,-0.45,0.6));
+#1982 = SURFACE_CURVE('',#1983,(#1987,#1994),.PCURVE_S1.);
+#1983 = LINE('',#1984,#1985);
+#1984 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#1985 = VECTOR('',#1986,1.);
+#1986 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#1987 = PCURVE('',#724,#1988);
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(0.,0.));
+#1991 = VECTOR('',#1992,1.);
+#1992 = DIRECTION('',(1.094764425254E-47,-1.));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1994 = PCURVE('',#1704,#1995);
+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(1.2,-2.465190328816E-33));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(0.,-1.));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#2002 = EDGE_CURVE('',#1826,#1980,#2003,.T.);
+#2003 = SURFACE_CURVE('',#2004,(#2008,#2014),.PCURVE_S1.);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(1.8,-0.65,0.6));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#2008 = PCURVE('',#724,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2013);
+#2010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2011,#2012),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.19,-0.11),.PIECEWISE_BEZIER_KNOTS.);
+#2011 = CARTESIAN_POINT('',(0.99,-11.));
+#2012 = CARTESIAN_POINT('',(-9.E-02,-11.));
+#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2014 = PCURVE('',#783,#2015);
+#2015 = DEFINITIONAL_REPRESENTATION('',(#2016),#2019);
+#2016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2017,#2018),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.19,-0.11),.PIECEWISE_BEZIER_KNOTS.);
+#2017 = CARTESIAN_POINT('',(1.39,-1.45));
+#2018 = CARTESIAN_POINT('',(0.31,-1.45));
+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2020 = ORIENTED_EDGE('',*,*,#1825,.F.);
+#2021 = ADVANCED_FACE('',(#2022),#696,.T.);
+#2022 = FACE_BOUND('',#2023,.T.);
+#2023 = EDGE_LOOP('',(#2024,#2025,#2026,#2045));
+#2024 = ORIENTED_EDGE('',*,*,#680,.F.);
+#2025 = ORIENTED_EDGE('',*,*,#1800,.T.);
+#2026 = ORIENTED_EDGE('',*,*,#2027,.F.);
+#2027 = EDGE_CURVE('',#1873,#1780,#2028,.T.);
+#2028 = SURFACE_CURVE('',#2029,(#2033,#2039),.PCURVE_S1.);
+#2029 = LINE('',#2030,#2031);
+#2030 = CARTESIAN_POINT('',(7.2,-0.45,-0.725));
+#2031 = VECTOR('',#2032,1.);
+#2032 = DIRECTION('',(-1.628327102784E-15,-2.22044604925E-16,-1.));
+#2033 = PCURVE('',#696,#2034);
+#2034 = DEFINITIONAL_REPRESENTATION('',(#2035),#2038);
+#2035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2036,#2037),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-4.999999999994E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2036 = CARTESIAN_POINT('',(1.32,-5.6));
+#2037 = CARTESIAN_POINT('',(-0.12,-5.6));
+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2039 = PCURVE('',#1098,#2040);
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2044);
+#2041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2042,#2043),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-4.999999999994E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2042 = CARTESIAN_POINT('',(1.140175425099,-1.57));
+#2043 = CARTESIAN_POINT('',(1.140175425099,-0.13));
+#2044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2045 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#2046 = ADVANCED_FACE('',(#2047,#2132),#783,.T.);
+#2047 = FACE_BOUND('',#2048,.T.);
+#2048 = EDGE_LOOP('',(#2049,#2079,#2105,#2106,#2107,#2108,#2109,#2110));
+#2049 = ORIENTED_EDGE('',*,*,#2050,.T.);
+#2050 = EDGE_CURVE('',#2051,#2053,#2055,.T.);
+#2051 = VERTEX_POINT('',#2052);
+#2052 = CARTESIAN_POINT('',(1.8,-0.85,-0.65));
+#2053 = VERTEX_POINT('',#2054);
+#2054 = CARTESIAN_POINT('',(1.8,-0.85,0.65));
+#2055 = SURFACE_CURVE('',#2056,(#2060,#2067),.PCURVE_S1.);
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2060 = PCURVE('',#783,#2061);
+#2061 = DEFINITIONAL_REPRESENTATION('',(#2062),#2066);
+#2062 = LINE('',#2063,#2064);
+#2063 = CARTESIAN_POINT('',(0.,-0.));
+#2064 = VECTOR('',#2065,1.);
+#2065 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2067 = PCURVE('',#2068,#2073);
+#2068 = PLANE('',#2069);
+#2069 = AXIS2_PLACEMENT_3D('',#2070,#2071,#2072);
+#2070 = CARTESIAN_POINT('',(3.,-0.85,-0.85));
+#2071 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2072 = DIRECTION('',(-1.,0.,0.));
+#2073 = DEFINITIONAL_REPRESENTATION('',(#2074),#2078);
+#2074 = LINE('',#2075,#2076);
+#2075 = CARTESIAN_POINT('',(1.2,0.));
+#2076 = VECTOR('',#2077,1.);
+#2077 = DIRECTION('',(0.,-1.));
+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2079 = ORIENTED_EDGE('',*,*,#2080,.F.);
+#2080 = EDGE_CURVE('',#1244,#2053,#2081,.T.);
+#2081 = SURFACE_CURVE('',#2082,(#2087,#2098),.PCURVE_S1.);
+#2082 = CIRCLE('',#2083,0.2);
+#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086);
+#2084 = CARTESIAN_POINT('',(1.8,-0.65,0.65));
+#2085 = DIRECTION('',(1.,-0.,0.));
+#2086 = DIRECTION('',(0.,0.,-1.));
+#2087 = PCURVE('',#783,#2088);
+#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2097);
+#2089 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2090,#2091,#2092,#2093,
+#2094,#2095,#2096),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2090 = CARTESIAN_POINT('',(0.2,-1.3));
+#2091 = CARTESIAN_POINT('',(0.546410161514,-1.3));
+#2092 = CARTESIAN_POINT('',(0.373205080757,-1.6));
+#2093 = CARTESIAN_POINT('',(0.2,-1.9));
+#2094 = CARTESIAN_POINT('',(2.679491924311E-02,-1.6));
+#2095 = CARTESIAN_POINT('',(-0.146410161514,-1.3));
+#2096 = CARTESIAN_POINT('',(0.2,-1.3));
+#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2098 = PCURVE('',#1282,#2099);
+#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2104);
+#2100 = LINE('',#2101,#2102);
+#2101 = CARTESIAN_POINT('',(3.14159265359,1.2));
+#2102 = VECTOR('',#2103,1.);
+#2103 = DIRECTION('',(-1.,0.));
+#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2105 = ORIENTED_EDGE('',*,*,#1243,.T.);
+#2106 = ORIENTED_EDGE('',*,*,#891,.F.);
+#2107 = ORIENTED_EDGE('',*,*,#765,.F.);
+#2108 = ORIENTED_EDGE('',*,*,#841,.T.);
+#2109 = ORIENTED_EDGE('',*,*,#947,.F.);
+#2110 = ORIENTED_EDGE('',*,*,#2111,.T.);
+#2111 = EDGE_CURVE('',#948,#2051,#2112,.T.);
+#2112 = SURFACE_CURVE('',#2113,(#2118,#2125),.PCURVE_S1.);
+#2113 = CIRCLE('',#2114,0.2);
+#2114 = AXIS2_PLACEMENT_3D('',#2115,#2116,#2117);
+#2115 = CARTESIAN_POINT('',(1.8,-0.65,-0.65));
+#2116 = DIRECTION('',(-1.,0.,0.));
+#2117 = DIRECTION('',(0.,0.,-1.));
+#2118 = PCURVE('',#783,#2119);
+#2119 = DEFINITIONAL_REPRESENTATION('',(#2120),#2124);
+#2120 = CIRCLE('',#2121,0.2);
+#2121 = AXIS2_PLACEMENT_2D('',#2122,#2123);
+#2122 = CARTESIAN_POINT('',(0.2,-0.2));
+#2123 = DIRECTION('',(8.881784197001E-16,1.));
+#2124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2125 = PCURVE('',#986,#2126);
+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);
+#2127 = LINE('',#2128,#2129);
+#2128 = CARTESIAN_POINT('',(-8.881784197001E-16,1.2));
+#2129 = VECTOR('',#2130,1.);
+#2130 = DIRECTION('',(1.,0.));
+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2132 = FACE_BOUND('',#2133,.T.);
+#2133 = EDGE_LOOP('',(#2134,#2135,#2154,#2155));
+#2134 = ORIENTED_EDGE('',*,*,#2002,.T.);
+#2135 = ORIENTED_EDGE('',*,*,#2136,.T.);
+#2136 = EDGE_CURVE('',#1980,#1668,#2137,.T.);
+#2137 = SURFACE_CURVE('',#2138,(#2142,#2148),.PCURVE_S1.);
+#2138 = LINE('',#2139,#2140);
+#2139 = CARTESIAN_POINT('',(1.8,-0.45,-0.725));
+#2140 = VECTOR('',#2141,1.);
+#2141 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#2142 = PCURVE('',#783,#2143);
+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2147);
+#2144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2145,#2146),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-5.E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2145 = CARTESIAN_POINT('',(0.4,-1.57));
+#2146 = CARTESIAN_POINT('',(0.4,-0.13));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = PCURVE('',#1704,#2149);
+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2153);
+#2150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2151,#2152),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-5.E-03),.PIECEWISE_BEZIER_KNOTS.);
+#2151 = CARTESIAN_POINT('',(1.32,-11.));
+#2152 = CARTESIAN_POINT('',(-0.12,-11.));
+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2154 = ORIENTED_EDGE('',*,*,#1667,.T.);
+#2155 = ORIENTED_EDGE('',*,*,#1848,.T.);
+#2156 = ADVANCED_FACE('',(#2157),#1182,.T.);
+#2157 = FACE_BOUND('',#2158,.T.);
+#2158 = EDGE_LOOP('',(#2159,#2160,#2161,#2162,#2163,#2184,#2185,#2186));
+#2159 = ORIENTED_EDGE('',*,*,#1618,.T.);
+#2160 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#2161 = ORIENTED_EDGE('',*,*,#1465,.F.);
+#2162 = ORIENTED_EDGE('',*,*,#1442,.T.);
+#2163 = ORIENTED_EDGE('',*,*,#2164,.F.);
+#2164 = EDGE_CURVE('',#1139,#1420,#2165,.T.);
+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2170 = PCURVE('',#1182,#2171);
+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(0.55,2.22044604925E-17));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(2.22044604925E-16,-1.));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2177 = PCURVE('',#1154,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(0.,-0.));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(0.,-1.));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2184 = ORIENTED_EDGE('',*,*,#1166,.F.);
+#2185 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#2186 = ORIENTED_EDGE('',*,*,#1536,.T.);
+#2187 = ADVANCED_FACE('',(#2188),#986,.T.);
+#2188 = FACE_BOUND('',#2189,.T.);
+#2189 = EDGE_LOOP('',(#2190,#2218,#2239,#2240));
+#2190 = ORIENTED_EDGE('',*,*,#2191,.T.);
+#2191 = EDGE_CURVE('',#971,#2192,#2194,.T.);
+#2192 = VERTEX_POINT('',#2193);
+#2193 = CARTESIAN_POINT('',(3.,-0.85,-0.65));
+#2194 = SURFACE_CURVE('',#2195,(#2200,#2207),.PCURVE_S1.);
+#2195 = CIRCLE('',#2196,0.2);
+#2196 = AXIS2_PLACEMENT_3D('',#2197,#2198,#2199);
+#2197 = CARTESIAN_POINT('',(3.,-0.65,-0.65));
+#2198 = DIRECTION('',(-1.,0.,0.));
+#2199 = DIRECTION('',(0.,0.,-1.));
+#2200 = PCURVE('',#986,#2201);
+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(1.,0.));
+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2207 = PCURVE('',#1014,#2208);
+#2208 = DEFINITIONAL_REPRESENTATION('',(#2209),#2217);
+#2209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2210,#2211,#2212,#2213,
+#2214,#2215,#2216),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2210 = CARTESIAN_POINT('',(0.7,0.));
+#2211 = CARTESIAN_POINT('',(1.046410161514,3.053113317719E-16));
+#2212 = CARTESIAN_POINT('',(0.873205080757,-0.3));
+#2213 = CARTESIAN_POINT('',(0.7,-0.6));
+#2214 = CARTESIAN_POINT('',(0.526794919243,-0.3));
+#2215 = CARTESIAN_POINT('',(0.353589838486,-6.106226635438E-16));
+#2216 = CARTESIAN_POINT('',(0.7,0.));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#2219 = EDGE_CURVE('',#2192,#2051,#2220,.T.);
+#2220 = SURFACE_CURVE('',#2221,(#2225,#2232),.PCURVE_S1.);
+#2221 = LINE('',#2222,#2223);
+#2222 = CARTESIAN_POINT('',(3.,-0.85,-0.65));
+#2223 = VECTOR('',#2224,1.);
+#2224 = DIRECTION('',(-1.,0.,0.));
+#2225 = PCURVE('',#986,#2226);
+#2226 = DEFINITIONAL_REPRESENTATION('',(#2227),#2231);
+#2227 = LINE('',#2228,#2229);
+#2228 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2229 = VECTOR('',#2230,1.);
+#2230 = DIRECTION('',(0.,1.));
+#2231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2232 = PCURVE('',#2068,#2233);
+#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2238);
+#2234 = LINE('',#2235,#2236);
+#2235 = CARTESIAN_POINT('',(0.,-0.2));
+#2236 = VECTOR('',#2237,1.);
+#2237 = DIRECTION('',(1.,0.));
+#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2239 = ORIENTED_EDGE('',*,*,#2111,.F.);
+#2240 = ORIENTED_EDGE('',*,*,#970,.F.);
+#2241 = ADVANCED_FACE('',(#2242),#1014,.T.);
+#2242 = FACE_BOUND('',#2243,.T.);
+#2243 = EDGE_LOOP('',(#2244,#2245,#2266,#2267,#2286,#2287,#2308,#2309,
+    #2333,#2354));
+#2244 = ORIENTED_EDGE('',*,*,#998,.F.);
+#2245 = ORIENTED_EDGE('',*,*,#2246,.T.);
+#2246 = EDGE_CURVE('',#999,#1717,#2247,.T.);
+#2247 = SURFACE_CURVE('',#2248,(#2252,#2259),.PCURVE_S1.);
+#2248 = LINE('',#2249,#2250);
+#2249 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#2250 = VECTOR('',#2251,1.);
+#2251 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2252 = PCURVE('',#1014,#2253);
+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(0.,0.));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(2.22044604925E-16,-1.));
+#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2259 = PCURVE('',#1042,#2260);
+#2260 = DEFINITIONAL_REPRESENTATION('',(#2261),#2265);
+#2261 = LINE('',#2262,#2263);
+#2262 = CARTESIAN_POINT('',(3.1,0.));
+#2263 = VECTOR('',#2264,1.);
+#2264 = DIRECTION('',(0.,-1.));
+#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2266 = ORIENTED_EDGE('',*,*,#1716,.T.);
+#2267 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#2268 = EDGE_CURVE('',#1689,#1959,#2269,.T.);
+#2269 = SURFACE_CURVE('',#2270,(#2274,#2280),.PCURVE_S1.);
+#2270 = LINE('',#2271,#2272);
+#2271 = CARTESIAN_POINT('',(3.,-0.45,-0.725));
+#2272 = VECTOR('',#2273,1.);
+#2273 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2274 = PCURVE('',#1014,#2275);
+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2279);
+#2276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2277,#2278),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.E-03,1.445),.PIECEWISE_BEZIER_KNOTS.);
+#2277 = CARTESIAN_POINT('',(0.5,-0.13));
+#2278 = CARTESIAN_POINT('',(0.5,-1.57));
+#2279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2280 = PCURVE('',#1704,#2281);
+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2285);
+#2282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2283,#2284),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.E-03,1.445),.PIECEWISE_BEZIER_KNOTS.);
+#2283 = CARTESIAN_POINT('',(-0.12,-9.8));
+#2284 = CARTESIAN_POINT('',(1.32,-9.8));
+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2286 = ORIENTED_EDGE('',*,*,#1958,.T.);
+#2287 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2288 = EDGE_CURVE('',#1938,#1295,#2289,.T.);
+#2289 = SURFACE_CURVE('',#2290,(#2294,#2301),.PCURVE_S1.);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2294 = PCURVE('',#1014,#2295);
+#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300);
+#2296 = LINE('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(0.,0.));
+#2298 = VECTOR('',#2299,1.);
+#2299 = DIRECTION('',(2.22044604925E-16,-1.));
+#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2301 = PCURVE('',#1333,#2302);
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(3.1,0.));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(0.,-1.));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2308 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#2309 = ORIENTED_EDGE('',*,*,#2310,.T.);
+#2310 = EDGE_CURVE('',#1267,#2311,#2313,.T.);
+#2311 = VERTEX_POINT('',#2312);
+#2312 = CARTESIAN_POINT('',(3.,-0.85,0.65));
+#2313 = SURFACE_CURVE('',#2314,(#2319,#2326),.PCURVE_S1.);
+#2314 = CIRCLE('',#2315,0.2);
+#2315 = AXIS2_PLACEMENT_3D('',#2316,#2317,#2318);
+#2316 = CARTESIAN_POINT('',(3.,-0.65,0.65));
+#2317 = DIRECTION('',(1.,-0.,0.));
+#2318 = DIRECTION('',(0.,0.,-1.));
+#2319 = PCURVE('',#1014,#2320);
+#2320 = DEFINITIONAL_REPRESENTATION('',(#2321),#2325);
+#2321 = CIRCLE('',#2322,0.2);
+#2322 = AXIS2_PLACEMENT_2D('',#2323,#2324);
+#2323 = CARTESIAN_POINT('',(0.7,-1.5));
+#2324 = DIRECTION('',(-8.881784197001E-16,1.));
+#2325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2326 = PCURVE('',#1282,#2327);
+#2327 = DEFINITIONAL_REPRESENTATION('',(#2328),#2332);
+#2328 = LINE('',#2329,#2330);
+#2329 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#2330 = VECTOR('',#2331,1.);
+#2331 = DIRECTION('',(-1.,0.));
+#2332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2333 = ORIENTED_EDGE('',*,*,#2334,.F.);
+#2334 = EDGE_CURVE('',#2192,#2311,#2335,.T.);
+#2335 = SURFACE_CURVE('',#2336,(#2340,#2347),.PCURVE_S1.);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(3.,-0.85,-0.85));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2340 = PCURVE('',#1014,#2341);
+#2341 = DEFINITIONAL_REPRESENTATION('',(#2342),#2346);
+#2342 = LINE('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(0.9,1.33226762955E-16));
+#2344 = VECTOR('',#2345,1.);
+#2345 = DIRECTION('',(2.22044604925E-16,-1.));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2347 = PCURVE('',#2068,#2348);
+#2348 = DEFINITIONAL_REPRESENTATION('',(#2349),#2353);
+#2349 = LINE('',#2350,#2351);
+#2350 = CARTESIAN_POINT('',(0.,-0.));
+#2351 = VECTOR('',#2352,1.);
+#2352 = DIRECTION('',(0.,-1.));
+#2353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2354 = ORIENTED_EDGE('',*,*,#2191,.F.);
+#2355 = ADVANCED_FACE('',(#2356),#1154,.T.);
+#2356 = FACE_BOUND('',#2357,.T.);
+#2357 = EDGE_LOOP('',(#2358,#2359,#2360,#2381));
+#2358 = ORIENTED_EDGE('',*,*,#2164,.T.);
+#2359 = ORIENTED_EDGE('',*,*,#1419,.T.);
+#2360 = ORIENTED_EDGE('',*,*,#2361,.F.);
+#2361 = EDGE_CURVE('',#1111,#1397,#2362,.T.);
+#2362 = SURFACE_CURVE('',#2363,(#2367,#2374),.PCURVE_S1.);
+#2363 = LINE('',#2364,#2365);
+#2364 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#2365 = VECTOR('',#2366,1.);
+#2366 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2367 = PCURVE('',#1154,#2368);
+#2368 = DEFINITIONAL_REPRESENTATION('',(#2369),#2373);
+#2369 = LINE('',#2370,#2371);
+#2370 = CARTESIAN_POINT('',(0.8,0.));
+#2371 = VECTOR('',#2372,1.);
+#2372 = DIRECTION('',(0.,-1.));
+#2373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2374 = PCURVE('',#1126,#2375);
+#2375 = DEFINITIONAL_REPRESENTATION('',(#2376),#2380);
+#2376 = LINE('',#2377,#2378);
+#2377 = CARTESIAN_POINT('',(0.,-0.));
+#2378 = VECTOR('',#2379,1.);
+#2379 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2381 = ORIENTED_EDGE('',*,*,#1138,.F.);
+#2382 = ADVANCED_FACE('',(#2383),#1042,.T.);
+#2383 = FACE_BOUND('',#2384,.T.);
+#2384 = EDGE_LOOP('',(#2385,#2386,#2407,#2408));
+#2385 = ORIENTED_EDGE('',*,*,#1026,.F.);
+#2386 = ORIENTED_EDGE('',*,*,#2387,.T.);
+#2387 = EDGE_CURVE('',#1027,#1738,#2388,.T.);
+#2388 = SURFACE_CURVE('',#2389,(#2393,#2400),.PCURVE_S1.);
+#2389 = LINE('',#2390,#2391);
+#2390 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#2391 = VECTOR('',#2392,1.);
+#2392 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2393 = PCURVE('',#1042,#2394);
+#2394 = DEFINITIONAL_REPRESENTATION('',(#2395),#2399);
+#2395 = LINE('',#2396,#2397);
+#2396 = CARTESIAN_POINT('',(0.,-0.));
+#2397 = VECTOR('',#2398,1.);
+#2398 = DIRECTION('',(0.,-1.));
+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2400 = PCURVE('',#1070,#2401);
+#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);
+#2402 = LINE('',#2403,#2404);
+#2403 = CARTESIAN_POINT('',(0.2,4.440892098501E-17));
+#2404 = VECTOR('',#2405,1.);
+#2405 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2407 = ORIENTED_EDGE('',*,*,#1737,.T.);
+#2408 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#2409 = ADVANCED_FACE('',(#2410),#1126,.T.);
+#2410 = FACE_BOUND('',#2411,.T.);
+#2411 = EDGE_LOOP('',(#2412,#2413,#2414,#2435));
+#2412 = ORIENTED_EDGE('',*,*,#2361,.T.);
+#2413 = ORIENTED_EDGE('',*,*,#1396,.T.);
+#2414 = ORIENTED_EDGE('',*,*,#2415,.F.);
+#2415 = EDGE_CURVE('',#1083,#1374,#2416,.T.);
+#2416 = SURFACE_CURVE('',#2417,(#2421,#2428),.PCURVE_S1.);
+#2417 = LINE('',#2418,#2419);
+#2418 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#2419 = VECTOR('',#2420,1.);
+#2420 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2421 = PCURVE('',#1126,#2422);
+#2422 = DEFINITIONAL_REPRESENTATION('',(#2423),#2427);
+#2423 = LINE('',#2424,#2425);
+#2424 = CARTESIAN_POINT('',(0.55,-2.22044604925E-17));
+#2425 = VECTOR('',#2426,1.);
+#2426 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2428 = PCURVE('',#1098,#2429);
+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);
+#2430 = LINE('',#2431,#2432);
+#2431 = CARTESIAN_POINT('',(0.,0.));
+#2432 = VECTOR('',#2433,1.);
+#2433 = DIRECTION('',(-5.842380041801E-17,-1.));
+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2435 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#2436 = ADVANCED_FACE('',(#2437),#1070,.T.);
+#2437 = FACE_BOUND('',#2438,.T.);
+#2438 = EDGE_LOOP('',(#2439,#2440,#2461,#2462));
+#2439 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#2440 = ORIENTED_EDGE('',*,*,#2441,.T.);
+#2441 = EDGE_CURVE('',#1055,#1759,#2442,.T.);
+#2442 = SURFACE_CURVE('',#2443,(#2447,#2454),.PCURVE_S1.);
+#2443 = LINE('',#2444,#2445);
+#2444 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#2445 = VECTOR('',#2446,1.);
+#2446 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2447 = PCURVE('',#1070,#2448);
+#2448 = DEFINITIONAL_REPRESENTATION('',(#2449),#2453);
+#2449 = LINE('',#2450,#2451);
+#2450 = CARTESIAN_POINT('',(-2.775557561563E-17,2.465190328816E-32));
+#2451 = VECTOR('',#2452,1.);
+#2452 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2454 = PCURVE('',#1098,#2455);
+#2455 = DEFINITIONAL_REPRESENTATION('',(#2456),#2460);
+#2456 = LINE('',#2457,#2458);
+#2457 = CARTESIAN_POINT('',(2.280350850198,-8.881784197001E-17));
+#2458 = VECTOR('',#2459,1.);
+#2459 = DIRECTION('',(-5.842380041801E-17,-1.));
+#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2461 = ORIENTED_EDGE('',*,*,#1758,.T.);
+#2462 = ORIENTED_EDGE('',*,*,#2387,.F.);
+#2463 = ADVANCED_FACE('',(#2464),#1098,.T.);
+#2464 = FACE_BOUND('',#2465,.T.);
+#2465 = EDGE_LOOP('',(#2466,#2467,#2468,#2469,#2490,#2491,#2492,#2493));
+#2466 = ORIENTED_EDGE('',*,*,#1082,.F.);
+#2467 = ORIENTED_EDGE('',*,*,#2415,.T.);
+#2468 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#2469 = ORIENTED_EDGE('',*,*,#2470,.F.);
+#2470 = EDGE_CURVE('',#1896,#1346,#2471,.T.);
+#2471 = SURFACE_CURVE('',#2472,(#2476,#2483),.PCURVE_S1.);
+#2472 = LINE('',#2473,#2474);
+#2473 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#2474 = VECTOR('',#2475,1.);
+#2475 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2476 = PCURVE('',#1098,#2477);
+#2477 = DEFINITIONAL_REPRESENTATION('',(#2478),#2482);
+#2478 = LINE('',#2479,#2480);
+#2479 = CARTESIAN_POINT('',(2.280350850198,-8.881784197001E-17));
+#2480 = VECTOR('',#2481,1.);
+#2481 = DIRECTION('',(-5.842380041801E-17,-1.));
+#2482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2483 = PCURVE('',#1361,#2484);
+#2484 = DEFINITIONAL_REPRESENTATION('',(#2485),#2489);
+#2485 = LINE('',#2486,#2487);
+#2486 = CARTESIAN_POINT('',(-2.775557561563E-17,2.465190328816E-32));
+#2487 = VECTOR('',#2488,1.);
+#2488 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2490 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#2491 = ORIENTED_EDGE('',*,*,#2027,.T.);
+#2492 = ORIENTED_EDGE('',*,*,#1779,.T.);
+#2493 = ORIENTED_EDGE('',*,*,#2441,.F.);
+#2494 = ADVANCED_FACE('',(#2495),#1282,.T.);
+#2495 = FACE_BOUND('',#2496,.F.);
+#2496 = EDGE_LOOP('',(#2497,#2498,#2519,#2520));
+#2497 = ORIENTED_EDGE('',*,*,#2310,.T.);
+#2498 = ORIENTED_EDGE('',*,*,#2499,.T.);
+#2499 = EDGE_CURVE('',#2311,#2053,#2500,.T.);
+#2500 = SURFACE_CURVE('',#2501,(#2505,#2512),.PCURVE_S1.);
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(3.,-0.85,0.65));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(-1.,0.,0.));
+#2505 = PCURVE('',#1282,#2506);
+#2506 = DEFINITIONAL_REPRESENTATION('',(#2507),#2511);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(-0.,1.));
+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2512 = PCURVE('',#2068,#2513);
+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);
+#2514 = LINE('',#2515,#2516);
+#2515 = CARTESIAN_POINT('',(0.,-1.5));
+#2516 = VECTOR('',#2517,1.);
+#2517 = DIRECTION('',(1.,0.));
+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2519 = ORIENTED_EDGE('',*,*,#2080,.F.);
+#2520 = ORIENTED_EDGE('',*,*,#1266,.F.);
+#2521 = ADVANCED_FACE('',(#2522),#1333,.T.);
+#2522 = FACE_BOUND('',#2523,.T.);
+#2523 = EDGE_LOOP('',(#2524,#2525,#2546,#2547));
+#2524 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#2525 = ORIENTED_EDGE('',*,*,#2526,.T.);
+#2526 = EDGE_CURVE('',#1917,#1318,#2527,.T.);
+#2527 = SURFACE_CURVE('',#2528,(#2532,#2539),.PCURVE_S1.);
+#2528 = LINE('',#2529,#2530);
+#2529 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#2530 = VECTOR('',#2531,1.);
+#2531 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2532 = PCURVE('',#1333,#2533);
+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2538);
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(0.,-0.));
+#2536 = VECTOR('',#2537,1.);
+#2537 = DIRECTION('',(0.,-1.));
+#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2539 = PCURVE('',#1361,#2540);
+#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2545);
+#2541 = LINE('',#2542,#2543);
+#2542 = CARTESIAN_POINT('',(0.2,4.440892098501E-17));
+#2543 = VECTOR('',#2544,1.);
+#2544 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2546 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#2547 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2548 = ADVANCED_FACE('',(#2549),#1361,.T.);
+#2549 = FACE_BOUND('',#2550,.T.);
+#2550 = EDGE_LOOP('',(#2551,#2552,#2553,#2554));
+#2551 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#2552 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#2553 = ORIENTED_EDGE('',*,*,#1345,.T.);
+#2554 = ORIENTED_EDGE('',*,*,#2526,.F.);
+#2555 = ADVANCED_FACE('',(#2556),#1704,.T.);
+#2556 = FACE_BOUND('',#2557,.T.);
+#2557 = EDGE_LOOP('',(#2558,#2559,#2560,#2561));
+#2558 = ORIENTED_EDGE('',*,*,#2268,.F.);
+#2559 = ORIENTED_EDGE('',*,*,#1688,.T.);
+#2560 = ORIENTED_EDGE('',*,*,#2136,.F.);
+#2561 = ORIENTED_EDGE('',*,*,#1979,.F.);
+#2562 = ADVANCED_FACE('',(#2563),#2068,.T.);
+#2563 = FACE_BOUND('',#2564,.T.);
+#2564 = EDGE_LOOP('',(#2565,#2566,#2567,#2568));
+#2565 = ORIENTED_EDGE('',*,*,#2334,.T.);
+#2566 = ORIENTED_EDGE('',*,*,#2499,.T.);
+#2567 = ORIENTED_EDGE('',*,*,#2050,.F.);
+#2568 = ORIENTED_EDGE('',*,*,#2219,.F.);
+#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2573)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2570,#2571,#2572)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2570 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2571 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2572 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2573 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#2570,
+  'distance_accuracy_value','confusion accuracy');
+#2574 = SHAPE_DEFINITION_REPRESENTATION(#2575,#400);
+#2575 = PRODUCT_DEFINITION_SHAPE('','',#2576);
+#2576 = PRODUCT_DEFINITION('design','',#2577,#2580);
+#2577 = PRODUCT_DEFINITION_FORMATION('','',#2578);
+#2578 = PRODUCT('pin1','pin1','',(#2579));
+#2579 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2580 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2581 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2582,#2584);
+#2582 = ( REPRESENTATION_RELATIONSHIP('','',#400,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2583) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2583 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#2584 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2585);
+#2585 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#2576,$);
+#2586 = PRODUCT_TYPE('part',$,(#2578));
+#2587 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2588),#4756);
+#2588 = MANIFOLD_SOLID_BREP('',#2589);
+#2589 = CLOSED_SHELL('',(#2590,#2948,#3024,#3074,#3128,#3424,#3695,#3749
+    ,#3799,#3826,#4007,#4054,#4208,#4233,#4343,#4374,#4428,#4542,#4569,
+    #4596,#4623,#4650,#4681,#4708,#4735,#4742,#4749));
+#2590 = ADVANCED_FACE('',(#2591,#2834),#2605,.T.);
+#2591 = FACE_BOUND('',#2592,.T.);
+#2592 = EDGE_LOOP('',(#2593,#2628,#2657,#2685,#2714,#2742,#2775,#2803));
+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2594 = EDGE_CURVE('',#2595,#2597,#2599,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(12.8,0.75,-0.65));
+#2597 = VERTEX_POINT('',#2598);
+#2598 = CARTESIAN_POINT('',(12.8,0.75,0.65));
+#2599 = SURFACE_CURVE('',#2600,(#2604,#2616),.PCURVE_S1.);
+#2600 = LINE('',#2601,#2602);
+#2601 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#2602 = VECTOR('',#2603,1.);
+#2603 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2604 = PCURVE('',#2605,#2610);
+#2605 = PLANE('',#2606);
+#2606 = AXIS2_PLACEMENT_3D('',#2607,#2608,#2609);
+#2607 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#2608 = DIRECTION('',(1.,0.,0.));
+#2609 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#2610 = DEFINITIONAL_REPRESENTATION('',(#2611),#2615);
+#2611 = LINE('',#2612,#2613);
+#2612 = CARTESIAN_POINT('',(0.,0.));
+#2613 = VECTOR('',#2614,1.);
+#2614 = DIRECTION('',(2.22044604925E-16,-1.));
+#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2616 = PCURVE('',#2617,#2622);
+#2617 = PLANE('',#2618);
+#2618 = AXIS2_PLACEMENT_3D('',#2619,#2620,#2621);
+#2619 = CARTESIAN_POINT('',(1.8,0.75,-0.85));
+#2620 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2621 = DIRECTION('',(1.,0.,0.));
+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(11.,0.));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(0.,-1.));
+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2628 = ORIENTED_EDGE('',*,*,#2629,.T.);
+#2629 = EDGE_CURVE('',#2597,#2630,#2632,.T.);
+#2630 = VERTEX_POINT('',#2631);
+#2631 = CARTESIAN_POINT('',(12.8,0.55,0.85));
+#2632 = SURFACE_CURVE('',#2633,(#2638,#2645),.PCURVE_S1.);
+#2633 = CIRCLE('',#2634,0.2);
+#2634 = AXIS2_PLACEMENT_3D('',#2635,#2636,#2637);
+#2635 = CARTESIAN_POINT('',(12.8,0.55,0.65));
+#2636 = DIRECTION('',(1.,0.,0.));
+#2637 = DIRECTION('',(-0.,0.,1.));
+#2638 = PCURVE('',#2605,#2639);
+#2639 = DEFINITIONAL_REPRESENTATION('',(#2640),#2644);
+#2640 = CIRCLE('',#2641,0.2);
+#2641 = AXIS2_PLACEMENT_2D('',#2642,#2643);
+#2642 = CARTESIAN_POINT('',(0.2,-1.5));
+#2643 = DIRECTION('',(8.881784197001E-16,-1.));
+#2644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2645 = PCURVE('',#2646,#2651);
+#2646 = CYLINDRICAL_SURFACE('',#2647,0.2);
+#2647 = AXIS2_PLACEMENT_3D('',#2648,#2649,#2650);
+#2648 = CARTESIAN_POINT('',(1.8,0.55,0.65));
+#2649 = DIRECTION('',(1.,0.,0.));
+#2650 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = LINE('',#2653,#2654);
+#2653 = CARTESIAN_POINT('',(-4.712388980385,11.));
+#2654 = VECTOR('',#2655,1.);
+#2655 = DIRECTION('',(1.,0.));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2657 = ORIENTED_EDGE('',*,*,#2658,.T.);
+#2658 = EDGE_CURVE('',#2630,#2659,#2661,.T.);
+#2659 = VERTEX_POINT('',#2660);
+#2660 = CARTESIAN_POINT('',(12.8,-0.55,0.85));
+#2661 = SURFACE_CURVE('',#2662,(#2666,#2673),.PCURVE_S1.);
+#2662 = LINE('',#2663,#2664);
+#2663 = CARTESIAN_POINT('',(12.8,0.75,0.85));
+#2664 = VECTOR('',#2665,1.);
+#2665 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#2666 = PCURVE('',#2605,#2667);
+#2667 = DEFINITIONAL_REPRESENTATION('',(#2668),#2672);
+#2668 = LINE('',#2669,#2670);
+#2669 = CARTESIAN_POINT('',(3.996802888651E-16,-1.7));
+#2670 = VECTOR('',#2671,1.);
+#2671 = DIRECTION('',(1.,0.));
+#2672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2673 = PCURVE('',#2674,#2679);
+#2674 = PLANE('',#2675);
+#2675 = AXIS2_PLACEMENT_3D('',#2676,#2677,#2678);
+#2676 = CARTESIAN_POINT('',(12.8,0.75,0.85));
+#2677 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#2678 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);
+#2680 = LINE('',#2681,#2682);
+#2681 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#2682 = VECTOR('',#2683,1.);
+#2683 = DIRECTION('',(1.,0.));
+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2685 = ORIENTED_EDGE('',*,*,#2686,.T.);
+#2686 = EDGE_CURVE('',#2659,#2687,#2689,.T.);
+#2687 = VERTEX_POINT('',#2688);
+#2688 = CARTESIAN_POINT('',(12.8,-0.75,0.65));
+#2689 = SURFACE_CURVE('',#2690,(#2695,#2702),.PCURVE_S1.);
+#2690 = CIRCLE('',#2691,0.2);
+#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694);
+#2692 = CARTESIAN_POINT('',(12.8,-0.55,0.65));
+#2693 = DIRECTION('',(1.,-0.,0.));
+#2694 = DIRECTION('',(0.,0.,-1.));
+#2695 = PCURVE('',#2605,#2696);
+#2696 = DEFINITIONAL_REPRESENTATION('',(#2697),#2701);
+#2697 = CIRCLE('',#2698,0.2);
+#2698 = AXIS2_PLACEMENT_2D('',#2699,#2700);
+#2699 = CARTESIAN_POINT('',(1.3,-1.5));
+#2700 = DIRECTION('',(-8.881784197001E-16,1.));
+#2701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2702 = PCURVE('',#2703,#2708);
+#2703 = CYLINDRICAL_SURFACE('',#2704,0.2);
+#2704 = AXIS2_PLACEMENT_3D('',#2705,#2706,#2707);
+#2705 = CARTESIAN_POINT('',(12.8,-0.55,0.65));
+#2706 = DIRECTION('',(-1.,0.,0.));
+#2707 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(-1.,0.));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2714 = ORIENTED_EDGE('',*,*,#2715,.F.);
+#2715 = EDGE_CURVE('',#2716,#2687,#2718,.T.);
+#2716 = VERTEX_POINT('',#2717);
+#2717 = CARTESIAN_POINT('',(12.8,-0.75,-0.65));
+#2718 = SURFACE_CURVE('',#2719,(#2723,#2730),.PCURVE_S1.);
+#2719 = LINE('',#2720,#2721);
+#2720 = CARTESIAN_POINT('',(12.8,-0.75,-0.85));
+#2721 = VECTOR('',#2722,1.);
+#2722 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2723 = PCURVE('',#2605,#2724);
+#2724 = DEFINITIONAL_REPRESENTATION('',(#2725),#2729);
+#2725 = LINE('',#2726,#2727);
+#2726 = CARTESIAN_POINT('',(1.5,-3.944304526105E-31));
+#2727 = VECTOR('',#2728,1.);
+#2728 = DIRECTION('',(2.22044604925E-16,-1.));
+#2729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2730 = PCURVE('',#2731,#2736);
+#2731 = PLANE('',#2732);
+#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735);
+#2733 = CARTESIAN_POINT('',(12.8,-0.75,-0.85));
+#2734 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#2735 = DIRECTION('',(-1.,0.,0.));
+#2736 = DEFINITIONAL_REPRESENTATION('',(#2737),#2741);
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(0.,-0.));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(0.,-1.));
+#2741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2742 = ORIENTED_EDGE('',*,*,#2743,.F.);
+#2743 = EDGE_CURVE('',#2744,#2716,#2746,.T.);
+#2744 = VERTEX_POINT('',#2745);
+#2745 = CARTESIAN_POINT('',(12.8,-0.55,-0.85));
+#2746 = SURFACE_CURVE('',#2747,(#2752,#2763),.PCURVE_S1.);
+#2747 = CIRCLE('',#2748,0.2);
+#2748 = AXIS2_PLACEMENT_3D('',#2749,#2750,#2751);
+#2749 = CARTESIAN_POINT('',(12.8,-0.55,-0.65));
+#2750 = DIRECTION('',(-1.,0.,0.));
+#2751 = DIRECTION('',(0.,0.,-1.));
+#2752 = PCURVE('',#2605,#2753);
+#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2762);
+#2754 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2755,#2756,#2757,#2758,
+#2759,#2760,#2761),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2755 = CARTESIAN_POINT('',(1.3,0.));
+#2756 = CARTESIAN_POINT('',(1.646410161514,3.053113317719E-16));
+#2757 = CARTESIAN_POINT('',(1.473205080757,-0.3));
+#2758 = CARTESIAN_POINT('',(1.3,-0.6));
+#2759 = CARTESIAN_POINT('',(1.126794919243,-0.3));
+#2760 = CARTESIAN_POINT('',(0.953589838486,-6.106226635438E-16));
+#2761 = CARTESIAN_POINT('',(1.3,0.));
+#2762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2763 = PCURVE('',#2764,#2769);
+#2764 = CYLINDRICAL_SURFACE('',#2765,0.2);
+#2765 = AXIS2_PLACEMENT_3D('',#2766,#2767,#2768);
+#2766 = CARTESIAN_POINT('',(12.8,-0.55,-0.65));
+#2767 = DIRECTION('',(-1.,0.,0.));
+#2768 = DIRECTION('',(-0.,-8.881784197001E-16,-1.));
+#2769 = DEFINITIONAL_REPRESENTATION('',(#2770),#2774);
+#2770 = LINE('',#2771,#2772);
+#2771 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#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('',#2777,#2744,#2779,.T.);
+#2777 = VERTEX_POINT('',#2778);
+#2778 = CARTESIAN_POINT('',(12.8,0.55,-0.85));
+#2779 = SURFACE_CURVE('',#2780,(#2784,#2791),.PCURVE_S1.);
+#2780 = LINE('',#2781,#2782);
+#2781 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#2782 = VECTOR('',#2783,1.);
+#2783 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#2784 = PCURVE('',#2605,#2785);
+#2785 = DEFINITIONAL_REPRESENTATION('',(#2786),#2790);
+#2786 = LINE('',#2787,#2788);
+#2787 = CARTESIAN_POINT('',(0.,0.));
+#2788 = VECTOR('',#2789,1.);
+#2789 = DIRECTION('',(1.,0.));
+#2790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2791 = PCURVE('',#2792,#2797);
+#2792 = PLANE('',#2793);
+#2793 = AXIS2_PLACEMENT_3D('',#2794,#2795,#2796);
+#2794 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#2795 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#2796 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);
+#2798 = LINE('',#2799,#2800);
+#2799 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#2800 = VECTOR('',#2801,1.);
+#2801 = DIRECTION('',(1.,0.));
+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2803 = ORIENTED_EDGE('',*,*,#2804,.F.);
+#2804 = EDGE_CURVE('',#2595,#2777,#2805,.T.);
+#2805 = SURFACE_CURVE('',#2806,(#2811,#2822),.PCURVE_S1.);
+#2806 = CIRCLE('',#2807,0.2);
+#2807 = AXIS2_PLACEMENT_3D('',#2808,#2809,#2810);
+#2808 = CARTESIAN_POINT('',(12.8,0.55,-0.65));
+#2809 = DIRECTION('',(-1.,0.,-0.));
+#2810 = DIRECTION('',(-0.,0.,1.));
+#2811 = PCURVE('',#2605,#2812);
+#2812 = DEFINITIONAL_REPRESENTATION('',(#2813),#2821);
+#2813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2814,#2815,#2816,#2817,
+#2818,#2819,#2820),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2814 = CARTESIAN_POINT('',(0.2,-0.4));
+#2815 = CARTESIAN_POINT('',(-0.146410161514,-0.4));
+#2816 = CARTESIAN_POINT('',(2.679491924311E-02,-0.1));
+#2817 = CARTESIAN_POINT('',(0.2,0.2));
+#2818 = CARTESIAN_POINT('',(0.373205080757,-1.E-01));
+#2819 = CARTESIAN_POINT('',(0.546410161514,-0.4));
+#2820 = CARTESIAN_POINT('',(0.2,-0.4));
+#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2822 = PCURVE('',#2823,#2828);
+#2823 = CYLINDRICAL_SURFACE('',#2824,0.2);
+#2824 = AXIS2_PLACEMENT_3D('',#2825,#2826,#2827);
+#2825 = CARTESIAN_POINT('',(1.8,0.55,-0.65));
+#2826 = DIRECTION('',(1.,0.,0.));
+#2827 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#2828 = DEFINITIONAL_REPRESENTATION('',(#2829),#2833);
+#2829 = LINE('',#2830,#2831);
+#2830 = CARTESIAN_POINT('',(1.570796326795,11.));
+#2831 = VECTOR('',#2832,1.);
+#2832 = DIRECTION('',(-1.,0.));
+#2833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2834 = FACE_BOUND('',#2835,.T.);
+#2835 = EDGE_LOOP('',(#2836,#2866,#2894,#2922));
+#2836 = ORIENTED_EDGE('',*,*,#2837,.T.);
+#2837 = EDGE_CURVE('',#2838,#2840,#2842,.T.);
+#2838 = VERTEX_POINT('',#2839);
+#2839 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#2840 = VERTEX_POINT('',#2841);
+#2841 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#2842 = SURFACE_CURVE('',#2843,(#2847,#2854),.PCURVE_S1.);
+#2843 = LINE('',#2844,#2845);
+#2844 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#2845 = VECTOR('',#2846,1.);
+#2846 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#2847 = PCURVE('',#2605,#2848);
+#2848 = DEFINITIONAL_REPRESENTATION('',(#2849),#2853);
+#2849 = LINE('',#2850,#2851);
+#2850 = CARTESIAN_POINT('',(0.3,-0.25));
+#2851 = VECTOR('',#2852,1.);
+#2852 = DIRECTION('',(1.,6.661338147751E-16));
+#2853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2854 = PCURVE('',#2855,#2860);
+#2855 = PLANE('',#2856);
+#2856 = AXIS2_PLACEMENT_3D('',#2857,#2858,#2859);
+#2857 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#2858 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2859 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#2860 = DEFINITIONAL_REPRESENTATION('',(#2861),#2865);
+#2861 = LINE('',#2862,#2863);
+#2862 = CARTESIAN_POINT('',(0.,0.));
+#2863 = VECTOR('',#2864,1.);
+#2864 = DIRECTION('',(1.,1.094764425254E-47));
+#2865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2866 = ORIENTED_EDGE('',*,*,#2867,.T.);
+#2867 = EDGE_CURVE('',#2840,#2868,#2870,.T.);
+#2868 = VERTEX_POINT('',#2869);
+#2869 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#2870 = SURFACE_CURVE('',#2871,(#2875,#2882),.PCURVE_S1.);
+#2871 = LINE('',#2872,#2873);
+#2872 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#2873 = VECTOR('',#2874,1.);
+#2874 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2875 = PCURVE('',#2605,#2876);
+#2876 = DEFINITIONAL_REPRESENTATION('',(#2877),#2881);
+#2877 = LINE('',#2878,#2879);
+#2878 = CARTESIAN_POINT('',(1.2,-0.25));
+#2879 = VECTOR('',#2880,1.);
+#2880 = DIRECTION('',(6.661338147751E-16,-1.));
+#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2882 = PCURVE('',#2883,#2888);
+#2883 = PLANE('',#2884);
+#2884 = AXIS2_PLACEMENT_3D('',#2885,#2886,#2887);
+#2885 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#2886 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#2887 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2888 = DEFINITIONAL_REPRESENTATION('',(#2889),#2893);
+#2889 = LINE('',#2890,#2891);
+#2890 = CARTESIAN_POINT('',(0.,0.));
+#2891 = VECTOR('',#2892,1.);
+#2892 = DIRECTION('',(1.,0.));
+#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2894 = ORIENTED_EDGE('',*,*,#2895,.T.);
+#2895 = EDGE_CURVE('',#2868,#2896,#2898,.T.);
+#2896 = VERTEX_POINT('',#2897);
+#2897 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#2898 = SURFACE_CURVE('',#2899,(#2903,#2910),.PCURVE_S1.);
+#2899 = LINE('',#2900,#2901);
+#2900 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#2901 = VECTOR('',#2902,1.);
+#2902 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#2903 = PCURVE('',#2605,#2904);
+#2904 = DEFINITIONAL_REPRESENTATION('',(#2905),#2909);
+#2905 = LINE('',#2906,#2907);
+#2906 = CARTESIAN_POINT('',(1.2,-1.45));
+#2907 = VECTOR('',#2908,1.);
+#2908 = DIRECTION('',(-1.,-6.661338147751E-16));
+#2909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2910 = PCURVE('',#2911,#2916);
+#2911 = PLANE('',#2912);
+#2912 = AXIS2_PLACEMENT_3D('',#2913,#2914,#2915);
+#2913 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#2914 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2915 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(0.,0.));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(1.,-1.094764425254E-47));
+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2922 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#2923 = EDGE_CURVE('',#2896,#2838,#2924,.T.);
+#2924 = SURFACE_CURVE('',#2925,(#2929,#2936),.PCURVE_S1.);
+#2925 = LINE('',#2926,#2927);
+#2926 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#2927 = VECTOR('',#2928,1.);
+#2928 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2929 = PCURVE('',#2605,#2930);
+#2930 = DEFINITIONAL_REPRESENTATION('',(#2931),#2935);
+#2931 = LINE('',#2932,#2933);
+#2932 = CARTESIAN_POINT('',(0.3,-1.45));
+#2933 = VECTOR('',#2934,1.);
+#2934 = DIRECTION('',(-6.661338147751E-16,1.));
+#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2936 = PCURVE('',#2937,#2942);
+#2937 = PLANE('',#2938);
+#2938 = AXIS2_PLACEMENT_3D('',#2939,#2940,#2941);
+#2939 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#2940 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#2941 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2942 = DEFINITIONAL_REPRESENTATION('',(#2943),#2947);
+#2943 = LINE('',#2944,#2945);
+#2944 = CARTESIAN_POINT('',(0.,0.));
+#2945 = VECTOR('',#2946,1.);
+#2946 = DIRECTION('',(1.,0.));
+#2947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2948 = ADVANCED_FACE('',(#2949),#2617,.T.);
+#2949 = FACE_BOUND('',#2950,.T.);
+#2950 = EDGE_LOOP('',(#2951,#2981,#3002,#3003));
+#2951 = ORIENTED_EDGE('',*,*,#2952,.T.);
+#2952 = EDGE_CURVE('',#2953,#2955,#2957,.T.);
+#2953 = VERTEX_POINT('',#2954);
+#2954 = CARTESIAN_POINT('',(1.8,0.75,-0.65));
+#2955 = VERTEX_POINT('',#2956);
+#2956 = CARTESIAN_POINT('',(1.8,0.75,0.65));
+#2957 = SURFACE_CURVE('',#2958,(#2962,#2969),.PCURVE_S1.);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(1.8,0.75,-0.85));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2962 = PCURVE('',#2617,#2963);
+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(0.,0.));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(0.,-1.));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2969 = PCURVE('',#2970,#2975);
+#2970 = PLANE('',#2971);
+#2971 = AXIS2_PLACEMENT_3D('',#2972,#2973,#2974);
+#2972 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#2973 = DIRECTION('',(-1.,0.,0.));
+#2974 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);
+#2976 = LINE('',#2977,#2978);
+#2977 = CARTESIAN_POINT('',(1.6,-8.881784197001E-17));
+#2978 = VECTOR('',#2979,1.);
+#2979 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2981 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#2982 = EDGE_CURVE('',#2955,#2597,#2983,.T.);
+#2983 = SURFACE_CURVE('',#2984,(#2988,#2995),.PCURVE_S1.);
+#2984 = LINE('',#2985,#2986);
+#2985 = CARTESIAN_POINT('',(1.8,0.75,0.65));
+#2986 = VECTOR('',#2987,1.);
+#2987 = DIRECTION('',(1.,0.,0.));
+#2988 = PCURVE('',#2617,#2989);
+#2989 = DEFINITIONAL_REPRESENTATION('',(#2990),#2994);
+#2990 = LINE('',#2991,#2992);
+#2991 = CARTESIAN_POINT('',(0.,-1.5));
+#2992 = VECTOR('',#2993,1.);
+#2993 = DIRECTION('',(1.,0.));
+#2994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2995 = PCURVE('',#2646,#2996);
+#2996 = DEFINITIONAL_REPRESENTATION('',(#2997),#3001);
+#2997 = LINE('',#2998,#2999);
+#2998 = CARTESIAN_POINT('',(0.,0.));
+#2999 = VECTOR('',#3000,1.);
+#3000 = DIRECTION('',(0.,1.));
+#3001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3002 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#3003 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3004 = EDGE_CURVE('',#2953,#2595,#3005,.T.);
+#3005 = SURFACE_CURVE('',#3006,(#3010,#3017),.PCURVE_S1.);
+#3006 = LINE('',#3007,#3008);
+#3007 = CARTESIAN_POINT('',(1.8,0.75,-0.65));
+#3008 = VECTOR('',#3009,1.);
+#3009 = DIRECTION('',(1.,0.,0.));
+#3010 = PCURVE('',#2617,#3011);
+#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);
+#3012 = LINE('',#3013,#3014);
+#3013 = CARTESIAN_POINT('',(0.,-0.2));
+#3014 = VECTOR('',#3015,1.);
+#3015 = DIRECTION('',(1.,0.));
+#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3017 = PCURVE('',#2823,#3018);
+#3018 = DEFINITIONAL_REPRESENTATION('',(#3019),#3023);
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(-0.,0.));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(-0.,1.));
+#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3024 = ADVANCED_FACE('',(#3025),#2823,.T.);
+#3025 = FACE_BOUND('',#3026,.F.);
+#3026 = EDGE_LOOP('',(#3027,#3051,#3072,#3073));
+#3027 = ORIENTED_EDGE('',*,*,#3028,.T.);
+#3028 = EDGE_CURVE('',#2953,#3029,#3031,.T.);
+#3029 = VERTEX_POINT('',#3030);
+#3030 = CARTESIAN_POINT('',(1.8,0.55,-0.85));
+#3031 = SURFACE_CURVE('',#3032,(#3037,#3044),.PCURVE_S1.);
+#3032 = CIRCLE('',#3033,0.2);
+#3033 = AXIS2_PLACEMENT_3D('',#3034,#3035,#3036);
+#3034 = CARTESIAN_POINT('',(1.8,0.55,-0.65));
+#3035 = DIRECTION('',(-1.,0.,-0.));
+#3036 = DIRECTION('',(-0.,0.,1.));
+#3037 = PCURVE('',#2823,#3038);
+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);
+#3039 = LINE('',#3040,#3041);
+#3040 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#3041 = VECTOR('',#3042,1.);
+#3042 = DIRECTION('',(-1.,0.));
+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3044 = PCURVE('',#2970,#3045);
+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);
+#3046 = CIRCLE('',#3047,0.2);
+#3047 = AXIS2_PLACEMENT_2D('',#3048,#3049);
+#3048 = CARTESIAN_POINT('',(1.4,-0.2));
+#3049 = DIRECTION('',(-8.881784197001E-16,-1.));
+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3051 = ORIENTED_EDGE('',*,*,#3052,.T.);
+#3052 = EDGE_CURVE('',#3029,#2777,#3053,.T.);
+#3053 = SURFACE_CURVE('',#3054,(#3058,#3065),.PCURVE_S1.);
+#3054 = LINE('',#3055,#3056);
+#3055 = CARTESIAN_POINT('',(1.8,0.55,-0.85));
+#3056 = VECTOR('',#3057,1.);
+#3057 = DIRECTION('',(1.,0.,0.));
+#3058 = PCURVE('',#2823,#3059);
+#3059 = DEFINITIONAL_REPRESENTATION('',(#3060),#3064);
+#3060 = LINE('',#3061,#3062);
+#3061 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3062 = VECTOR('',#3063,1.);
+#3063 = DIRECTION('',(-0.,1.));
+#3064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3065 = PCURVE('',#2792,#3066);
+#3066 = DEFINITIONAL_REPRESENTATION('',(#3067),#3071);
+#3067 = LINE('',#3068,#3069);
+#3068 = CARTESIAN_POINT('',(0.2,-11.));
+#3069 = VECTOR('',#3070,1.);
+#3070 = DIRECTION('',(0.,1.));
+#3071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3072 = ORIENTED_EDGE('',*,*,#2804,.F.);
+#3073 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3074 = ADVANCED_FACE('',(#3075),#2646,.T.);
+#3075 = FACE_BOUND('',#3076,.T.);
+#3076 = EDGE_LOOP('',(#3077,#3105,#3126,#3127));
+#3077 = ORIENTED_EDGE('',*,*,#3078,.T.);
+#3078 = EDGE_CURVE('',#2955,#3079,#3081,.T.);
+#3079 = VERTEX_POINT('',#3080);
+#3080 = CARTESIAN_POINT('',(1.8,0.55,0.85));
+#3081 = SURFACE_CURVE('',#3082,(#3087,#3094),.PCURVE_S1.);
+#3082 = CIRCLE('',#3083,0.2);
+#3083 = AXIS2_PLACEMENT_3D('',#3084,#3085,#3086);
+#3084 = CARTESIAN_POINT('',(1.8,0.55,0.65));
+#3085 = DIRECTION('',(1.,0.,0.));
+#3086 = DIRECTION('',(-0.,0.,1.));
+#3087 = PCURVE('',#2646,#3088);
+#3088 = DEFINITIONAL_REPRESENTATION('',(#3089),#3093);
+#3089 = LINE('',#3090,#3091);
+#3090 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#3091 = VECTOR('',#3092,1.);
+#3092 = DIRECTION('',(1.,0.));
+#3093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3094 = PCURVE('',#2970,#3095);
+#3095 = DEFINITIONAL_REPRESENTATION('',(#3096),#3104);
+#3096 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3097,#3098,#3099,#3100,
+#3101,#3102,#3103),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3097 = CARTESIAN_POINT('',(1.4,-1.7));
+#3098 = CARTESIAN_POINT('',(1.053589838486,-1.7));
+#3099 = CARTESIAN_POINT('',(1.226794919243,-1.4));
+#3100 = CARTESIAN_POINT('',(1.4,-1.1));
+#3101 = CARTESIAN_POINT('',(1.573205080757,-1.4));
+#3102 = CARTESIAN_POINT('',(1.746410161514,-1.7));
+#3103 = CARTESIAN_POINT('',(1.4,-1.7));
+#3104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3105 = ORIENTED_EDGE('',*,*,#3106,.T.);
+#3106 = EDGE_CURVE('',#3079,#2630,#3107,.T.);
+#3107 = SURFACE_CURVE('',#3108,(#3112,#3119),.PCURVE_S1.);
+#3108 = LINE('',#3109,#3110);
+#3109 = CARTESIAN_POINT('',(1.8,0.55,0.85));
+#3110 = VECTOR('',#3111,1.);
+#3111 = DIRECTION('',(1.,0.,0.));
+#3112 = PCURVE('',#2646,#3113);
+#3113 = DEFINITIONAL_REPRESENTATION('',(#3114),#3118);
+#3114 = LINE('',#3115,#3116);
+#3115 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3116 = VECTOR('',#3117,1.);
+#3117 = DIRECTION('',(0.,1.));
+#3118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3119 = PCURVE('',#2674,#3120);
+#3120 = DEFINITIONAL_REPRESENTATION('',(#3121),#3125);
+#3121 = LINE('',#3122,#3123);
+#3122 = CARTESIAN_POINT('',(0.2,-11.));
+#3123 = VECTOR('',#3124,1.);
+#3124 = DIRECTION('',(0.,1.));
+#3125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3126 = ORIENTED_EDGE('',*,*,#2629,.F.);
+#3127 = ORIENTED_EDGE('',*,*,#2982,.F.);
+#3128 = ADVANCED_FACE('',(#3129),#2792,.F.);
+#3129 = FACE_BOUND('',#3130,.F.);
+#3130 = EDGE_LOOP('',(#3131,#3132,#3133,#3156,#3184,#3212,#3240,#3268,
+    #3296,#3324,#3352,#3380,#3403));
+#3131 = ORIENTED_EDGE('',*,*,#2776,.F.);
+#3132 = ORIENTED_EDGE('',*,*,#3052,.F.);
+#3133 = ORIENTED_EDGE('',*,*,#3134,.F.);
+#3134 = EDGE_CURVE('',#3135,#3029,#3137,.T.);
+#3135 = VERTEX_POINT('',#3136);
+#3136 = CARTESIAN_POINT('',(1.8,-0.65,-0.85));
+#3137 = SURFACE_CURVE('',#3138,(#3142,#3149),.PCURVE_S1.);
+#3138 = LINE('',#3139,#3140);
+#3139 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#3140 = VECTOR('',#3141,1.);
+#3141 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3142 = PCURVE('',#2792,#3143);
+#3143 = DEFINITIONAL_REPRESENTATION('',(#3144),#3148);
+#3144 = LINE('',#3145,#3146);
+#3145 = CARTESIAN_POINT('',(1.6,-11.));
+#3146 = VECTOR('',#3147,1.);
+#3147 = DIRECTION('',(-1.,0.));
+#3148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3149 = PCURVE('',#2970,#3150);
+#3150 = DEFINITIONAL_REPRESENTATION('',(#3151),#3155);
+#3151 = LINE('',#3152,#3153);
+#3152 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.110223024625E-16));
+#3153 = VECTOR('',#3154,1.);
+#3154 = DIRECTION('',(1.,0.));
+#3155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3156 = ORIENTED_EDGE('',*,*,#3157,.F.);
+#3157 = EDGE_CURVE('',#3158,#3135,#3160,.T.);
+#3158 = VERTEX_POINT('',#3159);
+#3159 = CARTESIAN_POINT('',(3.,-0.65,-0.85));
+#3160 = SURFACE_CURVE('',#3161,(#3165,#3172),.PCURVE_S1.);
+#3161 = LINE('',#3162,#3163);
+#3162 = CARTESIAN_POINT('',(3.,-0.65,-0.85));
+#3163 = VECTOR('',#3164,1.);
+#3164 = DIRECTION('',(-1.,0.,0.));
+#3165 = PCURVE('',#2792,#3166);
+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);
+#3167 = LINE('',#3168,#3169);
+#3168 = CARTESIAN_POINT('',(1.4,-9.8));
+#3169 = VECTOR('',#3170,1.);
+#3170 = DIRECTION('',(0.,-1.));
+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3172 = PCURVE('',#3173,#3178);
+#3173 = CYLINDRICAL_SURFACE('',#3174,0.2);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(3.,-0.65,-0.65));
+#3176 = DIRECTION('',(-1.,0.,0.));
+#3177 = DIRECTION('',(-0.,-8.881784197001E-16,-1.));
+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(0.,0.));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(0.,1.));
+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3184 = ORIENTED_EDGE('',*,*,#3185,.F.);
+#3185 = EDGE_CURVE('',#3186,#3158,#3188,.T.);
+#3186 = VERTEX_POINT('',#3187);
+#3187 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#3188 = SURFACE_CURVE('',#3189,(#3193,#3200),.PCURVE_S1.);
+#3189 = LINE('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#3191 = VECTOR('',#3192,1.);
+#3192 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#3193 = PCURVE('',#2792,#3194);
+#3194 = DEFINITIONAL_REPRESENTATION('',(#3195),#3199);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(0.7,-9.8));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(1.,0.));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3200 = PCURVE('',#3201,#3206);
+#3201 = PLANE('',#3202);
+#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205);
+#3203 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#3204 = DIRECTION('',(1.,0.,0.));
+#3205 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#3206 = DEFINITIONAL_REPRESENTATION('',(#3207),#3211);
+#3207 = LINE('',#3208,#3209);
+#3208 = CARTESIAN_POINT('',(6.938893903907E-18,6.162975822039E-33));
+#3209 = VECTOR('',#3210,1.);
+#3210 = DIRECTION('',(1.,0.));
+#3211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3212 = ORIENTED_EDGE('',*,*,#3213,.F.);
+#3213 = EDGE_CURVE('',#3214,#3186,#3216,.T.);
+#3214 = VERTEX_POINT('',#3215);
+#3215 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#3216 = SURFACE_CURVE('',#3217,(#3221,#3228),.PCURVE_S1.);
+#3217 = LINE('',#3218,#3219);
+#3218 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#3219 = VECTOR('',#3220,1.);
+#3220 = DIRECTION('',(-1.,0.,0.));
+#3221 = PCURVE('',#2792,#3222);
+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3227);
+#3223 = LINE('',#3224,#3225);
+#3224 = CARTESIAN_POINT('',(0.7,-6.7));
+#3225 = VECTOR('',#3226,1.);
+#3226 = DIRECTION('',(0.,-1.));
+#3227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3228 = PCURVE('',#3229,#3234);
+#3229 = PLANE('',#3230);
+#3230 = AXIS2_PLACEMENT_3D('',#3231,#3232,#3233);
+#3231 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#3232 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#3233 = DIRECTION('',(-1.,0.,0.));
+#3234 = DEFINITIONAL_REPRESENTATION('',(#3235),#3239);
+#3235 = LINE('',#3236,#3237);
+#3236 = CARTESIAN_POINT('',(0.,-0.));
+#3237 = VECTOR('',#3238,1.);
+#3238 = DIRECTION('',(1.,0.));
+#3239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3240 = ORIENTED_EDGE('',*,*,#3241,.F.);
+#3241 = EDGE_CURVE('',#3242,#3214,#3244,.T.);
+#3242 = VERTEX_POINT('',#3243);
+#3243 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#3244 = SURFACE_CURVE('',#3245,(#3249,#3256),.PCURVE_S1.);
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3249 = PCURVE('',#2792,#3250);
+#3250 = DEFINITIONAL_REPRESENTATION('',(#3251),#3255);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(0.9,-6.7));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(-1.,0.));
+#3255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3256 = PCURVE('',#3257,#3262);
+#3257 = PLANE('',#3258);
+#3258 = AXIS2_PLACEMENT_3D('',#3259,#3260,#3261);
+#3259 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#3260 = DIRECTION('',(-1.,0.,0.));
+#3261 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3262 = DEFINITIONAL_REPRESENTATION('',(#3263),#3267);
+#3263 = LINE('',#3264,#3265);
+#3264 = CARTESIAN_POINT('',(9.860761315263E-32,1.110223024625E-16));
+#3265 = VECTOR('',#3266,1.);
+#3266 = DIRECTION('',(1.,0.));
+#3267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3268 = ORIENTED_EDGE('',*,*,#3269,.F.);
+#3269 = EDGE_CURVE('',#3270,#3242,#3272,.T.);
+#3270 = VERTEX_POINT('',#3271);
+#3271 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#3272 = SURFACE_CURVE('',#3273,(#3277,#3284),.PCURVE_S1.);
+#3273 = LINE('',#3274,#3275);
+#3274 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#3275 = VECTOR('',#3276,1.);
+#3276 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#3277 = PCURVE('',#2792,#3278);
+#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3283);
+#3279 = LINE('',#3280,#3281);
+#3280 = CARTESIAN_POINT('',(1.5,-4.5));
+#3281 = VECTOR('',#3282,1.);
+#3282 = DIRECTION('',(-0.263117405792,-0.964763821238));
+#3283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3284 = PCURVE('',#3285,#3290);
+#3285 = PLANE('',#3286);
+#3286 = AXIS2_PLACEMENT_3D('',#3287,#3288,#3289);
+#3287 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#3288 = DIRECTION('',(-0.263117405792,-0.964763821238,6.426618045981E-16
+    ));
+#3289 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#3290 = DEFINITIONAL_REPRESENTATION('',(#3291),#3295);
+#3291 = LINE('',#3292,#3293);
+#3292 = CARTESIAN_POINT('',(-1.830612413098E-15,4.027741737234E-31));
+#3293 = VECTOR('',#3294,1.);
+#3294 = DIRECTION('',(1.,4.930380657631E-32));
+#3295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3296 = ORIENTED_EDGE('',*,*,#3297,.F.);
+#3297 = EDGE_CURVE('',#3298,#3270,#3300,.T.);
+#3298 = VERTEX_POINT('',#3299);
+#3299 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#3300 = SURFACE_CURVE('',#3301,(#3305,#3312),.PCURVE_S1.);
+#3301 = LINE('',#3302,#3303);
+#3302 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#3303 = VECTOR('',#3304,1.);
+#3304 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3305 = PCURVE('',#2792,#3306);
+#3306 = DEFINITIONAL_REPRESENTATION('',(#3307),#3311);
+#3307 = LINE('',#3308,#3309);
+#3308 = CARTESIAN_POINT('',(2.05,-4.5));
+#3309 = VECTOR('',#3310,1.);
+#3310 = DIRECTION('',(-1.,0.));
+#3311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3312 = PCURVE('',#3313,#3318);
+#3313 = PLANE('',#3314);
+#3314 = AXIS2_PLACEMENT_3D('',#3315,#3316,#3317);
+#3315 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#3316 = DIRECTION('',(-1.,0.,0.));
+#3317 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3318 = DEFINITIONAL_REPRESENTATION('',(#3319),#3323);
+#3319 = LINE('',#3320,#3321);
+#3320 = CARTESIAN_POINT('',(0.,0.));
+#3321 = VECTOR('',#3322,1.);
+#3322 = DIRECTION('',(1.,0.));
+#3323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3324 = ORIENTED_EDGE('',*,*,#3325,.F.);
+#3325 = EDGE_CURVE('',#3326,#3298,#3328,.T.);
+#3326 = VERTEX_POINT('',#3327);
+#3327 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#3328 = SURFACE_CURVE('',#3329,(#3333,#3340),.PCURVE_S1.);
+#3329 = LINE('',#3330,#3331);
+#3330 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#3331 = VECTOR('',#3332,1.);
+#3332 = DIRECTION('',(-1.,0.,0.));
+#3333 = PCURVE('',#2792,#3334);
+#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3339);
+#3335 = LINE('',#3336,#3337);
+#3336 = CARTESIAN_POINT('',(2.05,-3.7));
+#3337 = VECTOR('',#3338,1.);
+#3338 = DIRECTION('',(0.,-1.));
+#3339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3340 = PCURVE('',#3341,#3346);
+#3341 = PLANE('',#3342);
+#3342 = AXIS2_PLACEMENT_3D('',#3343,#3344,#3345);
+#3343 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#3344 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#3345 = DIRECTION('',(-1.,0.,0.));
+#3346 = DEFINITIONAL_REPRESENTATION('',(#3347),#3351);
+#3347 = LINE('',#3348,#3349);
+#3348 = CARTESIAN_POINT('',(0.,0.));
+#3349 = VECTOR('',#3350,1.);
+#3350 = DIRECTION('',(1.,0.));
+#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3352 = ORIENTED_EDGE('',*,*,#3353,.F.);
+#3353 = EDGE_CURVE('',#3354,#3326,#3356,.T.);
+#3354 = VERTEX_POINT('',#3355);
+#3355 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#3356 = SURFACE_CURVE('',#3357,(#3361,#3368),.PCURVE_S1.);
+#3357 = LINE('',#3358,#3359);
+#3358 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#3359 = VECTOR('',#3360,1.);
+#3360 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#3361 = PCURVE('',#2792,#3362);
+#3362 = DEFINITIONAL_REPRESENTATION('',(#3363),#3367);
+#3363 = LINE('',#3364,#3365);
+#3364 = CARTESIAN_POINT('',(1.5,-3.7));
+#3365 = VECTOR('',#3366,1.);
+#3366 = DIRECTION('',(1.,0.));
+#3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3368 = PCURVE('',#3369,#3374);
+#3369 = PLANE('',#3370);
+#3370 = AXIS2_PLACEMENT_3D('',#3371,#3372,#3373);
+#3371 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#3372 = DIRECTION('',(1.,0.,0.));
+#3373 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#3374 = DEFINITIONAL_REPRESENTATION('',(#3375),#3379);
+#3375 = LINE('',#3376,#3377);
+#3376 = CARTESIAN_POINT('',(-1.110223024625E-16,0.));
+#3377 = VECTOR('',#3378,1.);
+#3378 = DIRECTION('',(1.,0.));
+#3379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3380 = ORIENTED_EDGE('',*,*,#3381,.T.);
+#3381 = EDGE_CURVE('',#3354,#3382,#3384,.T.);
+#3382 = VERTEX_POINT('',#3383);
+#3383 = CARTESIAN_POINT('',(9.1,-0.55,-0.85));
+#3384 = SURFACE_CURVE('',#3385,(#3389,#3396),.PCURVE_S1.);
+#3385 = LINE('',#3386,#3387);
+#3386 = CARTESIAN_POINT('',(9.1,-5.551115123126E-16,-0.85));
+#3387 = VECTOR('',#3388,1.);
+#3388 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3389 = PCURVE('',#2792,#3390);
+#3390 = DEFINITIONAL_REPRESENTATION('',(#3391),#3395);
+#3391 = LINE('',#3392,#3393);
+#3392 = CARTESIAN_POINT('',(0.75,-3.7));
+#3393 = VECTOR('',#3394,1.);
+#3394 = DIRECTION('',(-1.,0.));
+#3395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3396 = PCURVE('',#3369,#3397);
+#3397 = DEFINITIONAL_REPRESENTATION('',(#3398),#3402);
+#3398 = LINE('',#3399,#3400);
+#3399 = CARTESIAN_POINT('',(-0.75,1.972152263053E-31));
+#3400 = VECTOR('',#3401,1.);
+#3401 = DIRECTION('',(-1.,0.));
+#3402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3403 = ORIENTED_EDGE('',*,*,#3404,.F.);
+#3404 = EDGE_CURVE('',#2744,#3382,#3405,.T.);
+#3405 = SURFACE_CURVE('',#3406,(#3410,#3417),.PCURVE_S1.);
+#3406 = LINE('',#3407,#3408);
+#3407 = CARTESIAN_POINT('',(12.8,-0.55,-0.85));
+#3408 = VECTOR('',#3409,1.);
+#3409 = DIRECTION('',(-1.,0.,0.));
+#3410 = PCURVE('',#2792,#3411);
+#3411 = DEFINITIONAL_REPRESENTATION('',(#3412),#3416);
+#3412 = LINE('',#3413,#3414);
+#3413 = CARTESIAN_POINT('',(1.3,0.));
+#3414 = VECTOR('',#3415,1.);
+#3415 = DIRECTION('',(0.,-1.));
+#3416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3417 = PCURVE('',#2764,#3418);
+#3418 = DEFINITIONAL_REPRESENTATION('',(#3419),#3423);
+#3419 = LINE('',#3420,#3421);
+#3420 = CARTESIAN_POINT('',(0.,0.));
+#3421 = VECTOR('',#3422,1.);
+#3422 = DIRECTION('',(0.,1.));
+#3423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3424 = ADVANCED_FACE('',(#3425),#2674,.T.);
+#3425 = FACE_BOUND('',#3426,.T.);
+#3426 = EDGE_LOOP('',(#3427,#3428,#3429,#3452,#3480,#3503,#3531,#3559,
+    #3582,#3605,#3628,#3651,#3674));
+#3427 = ORIENTED_EDGE('',*,*,#2658,.F.);
+#3428 = ORIENTED_EDGE('',*,*,#3106,.F.);
+#3429 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#3430 = EDGE_CURVE('',#3431,#3079,#3433,.T.);
+#3431 = VERTEX_POINT('',#3432);
+#3432 = CARTESIAN_POINT('',(1.8,-0.65,0.85));
+#3433 = SURFACE_CURVE('',#3434,(#3438,#3445),.PCURVE_S1.);
+#3434 = LINE('',#3435,#3436);
+#3435 = CARTESIAN_POINT('',(1.8,-0.85,0.85));
+#3436 = VECTOR('',#3437,1.);
+#3437 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3438 = PCURVE('',#2674,#3439);
+#3439 = DEFINITIONAL_REPRESENTATION('',(#3440),#3444);
+#3440 = LINE('',#3441,#3442);
+#3441 = CARTESIAN_POINT('',(1.6,-11.));
+#3442 = VECTOR('',#3443,1.);
+#3443 = DIRECTION('',(-1.,0.));
+#3444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3445 = PCURVE('',#2970,#3446);
+#3446 = DEFINITIONAL_REPRESENTATION('',(#3447),#3451);
+#3447 = LINE('',#3448,#3449);
+#3448 = CARTESIAN_POINT('',(-3.996802888651E-16,-1.7));
+#3449 = VECTOR('',#3450,1.);
+#3450 = DIRECTION('',(1.,0.));
+#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3452 = ORIENTED_EDGE('',*,*,#3453,.F.);
+#3453 = EDGE_CURVE('',#3454,#3431,#3456,.T.);
+#3454 = VERTEX_POINT('',#3455);
+#3455 = CARTESIAN_POINT('',(3.,-0.65,0.85));
+#3456 = SURFACE_CURVE('',#3457,(#3461,#3468),.PCURVE_S1.);
+#3457 = LINE('',#3458,#3459);
+#3458 = CARTESIAN_POINT('',(3.,-0.65,0.85));
+#3459 = VECTOR('',#3460,1.);
+#3460 = DIRECTION('',(-1.,0.,0.));
+#3461 = PCURVE('',#2674,#3462);
+#3462 = DEFINITIONAL_REPRESENTATION('',(#3463),#3467);
+#3463 = LINE('',#3464,#3465);
+#3464 = CARTESIAN_POINT('',(1.4,-9.8));
+#3465 = VECTOR('',#3466,1.);
+#3466 = DIRECTION('',(0.,-1.));
+#3467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3468 = PCURVE('',#3469,#3474);
+#3469 = CYLINDRICAL_SURFACE('',#3470,0.2);
+#3470 = AXIS2_PLACEMENT_3D('',#3471,#3472,#3473);
+#3471 = CARTESIAN_POINT('',(3.,-0.65,0.65));
+#3472 = DIRECTION('',(-1.,0.,0.));
+#3473 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(-0.,0.));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(-0.,1.));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3480 = ORIENTED_EDGE('',*,*,#3481,.F.);
+#3481 = EDGE_CURVE('',#3482,#3454,#3484,.T.);
+#3482 = VERTEX_POINT('',#3483);
+#3483 = CARTESIAN_POINT('',(3.,5.E-02,0.85));
+#3484 = SURFACE_CURVE('',#3485,(#3489,#3496),.PCURVE_S1.);
+#3485 = LINE('',#3486,#3487);
+#3486 = CARTESIAN_POINT('',(3.,5.E-02,0.85));
+#3487 = VECTOR('',#3488,1.);
+#3488 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#3489 = PCURVE('',#2674,#3490);
+#3490 = DEFINITIONAL_REPRESENTATION('',(#3491),#3495);
+#3491 = LINE('',#3492,#3493);
+#3492 = CARTESIAN_POINT('',(0.7,-9.8));
+#3493 = VECTOR('',#3494,1.);
+#3494 = DIRECTION('',(1.,0.));
+#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3496 = PCURVE('',#3201,#3497);
+#3497 = DEFINITIONAL_REPRESENTATION('',(#3498),#3502);
+#3498 = LINE('',#3499,#3500);
+#3499 = CARTESIAN_POINT('',(3.788636071533E-16,-1.7));
+#3500 = VECTOR('',#3501,1.);
+#3501 = DIRECTION('',(1.,0.));
+#3502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3503 = ORIENTED_EDGE('',*,*,#3504,.F.);
+#3504 = EDGE_CURVE('',#3505,#3482,#3507,.T.);
+#3505 = VERTEX_POINT('',#3506);
+#3506 = CARTESIAN_POINT('',(6.1,5.E-02,0.85));
+#3507 = SURFACE_CURVE('',#3508,(#3512,#3519),.PCURVE_S1.);
+#3508 = LINE('',#3509,#3510);
+#3509 = CARTESIAN_POINT('',(6.1,5.E-02,0.85));
+#3510 = VECTOR('',#3511,1.);
+#3511 = DIRECTION('',(-1.,0.,0.));
+#3512 = PCURVE('',#2674,#3513);
+#3513 = DEFINITIONAL_REPRESENTATION('',(#3514),#3518);
+#3514 = LINE('',#3515,#3516);
+#3515 = CARTESIAN_POINT('',(0.7,-6.7));
+#3516 = VECTOR('',#3517,1.);
+#3517 = DIRECTION('',(0.,-1.));
+#3518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3519 = PCURVE('',#3520,#3525);
+#3520 = PLANE('',#3521);
+#3521 = AXIS2_PLACEMENT_3D('',#3522,#3523,#3524);
+#3522 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#3523 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#3524 = DIRECTION('',(-1.,0.,0.));
+#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530);
+#3526 = LINE('',#3527,#3528);
+#3527 = CARTESIAN_POINT('',(0.,-1.7));
+#3528 = VECTOR('',#3529,1.);
+#3529 = DIRECTION('',(1.,0.));
+#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3531 = ORIENTED_EDGE('',*,*,#3532,.F.);
+#3532 = EDGE_CURVE('',#3533,#3505,#3535,.T.);
+#3533 = VERTEX_POINT('',#3534);
+#3534 = CARTESIAN_POINT('',(6.1,-0.15,0.85));
+#3535 = SURFACE_CURVE('',#3536,(#3540,#3547),.PCURVE_S1.);
+#3536 = LINE('',#3537,#3538);
+#3537 = CARTESIAN_POINT('',(6.1,-0.15,0.85));
+#3538 = VECTOR('',#3539,1.);
+#3539 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3540 = PCURVE('',#2674,#3541);
+#3541 = DEFINITIONAL_REPRESENTATION('',(#3542),#3546);
+#3542 = LINE('',#3543,#3544);
+#3543 = CARTESIAN_POINT('',(0.9,-6.7));
+#3544 = VECTOR('',#3545,1.);
+#3545 = DIRECTION('',(-1.,0.));
+#3546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3547 = PCURVE('',#3548,#3553);
+#3548 = PLANE('',#3549);
+#3549 = AXIS2_PLACEMENT_3D('',#3550,#3551,#3552);
+#3550 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#3551 = DIRECTION('',(-1.,0.,0.));
+#3552 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3553 = DEFINITIONAL_REPRESENTATION('',(#3554),#3558);
+#3554 = LINE('',#3555,#3556);
+#3555 = CARTESIAN_POINT('',(-3.996802888651E-16,-1.7));
+#3556 = VECTOR('',#3557,1.);
+#3557 = DIRECTION('',(1.,0.));
+#3558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3559 = ORIENTED_EDGE('',*,*,#3560,.F.);
+#3560 = EDGE_CURVE('',#3561,#3533,#3563,.T.);
+#3561 = VERTEX_POINT('',#3562);
+#3562 = CARTESIAN_POINT('',(8.3,-0.75,0.85));
+#3563 = SURFACE_CURVE('',#3564,(#3568,#3575),.PCURVE_S1.);
+#3564 = LINE('',#3565,#3566);
+#3565 = CARTESIAN_POINT('',(8.3,-0.75,0.85));
+#3566 = VECTOR('',#3567,1.);
+#3567 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#3568 = PCURVE('',#2674,#3569);
+#3569 = DEFINITIONAL_REPRESENTATION('',(#3570),#3574);
+#3570 = LINE('',#3571,#3572);
+#3571 = CARTESIAN_POINT('',(1.5,-4.5));
+#3572 = VECTOR('',#3573,1.);
+#3573 = DIRECTION('',(-0.263117405792,-0.964763821238));
+#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3575 = PCURVE('',#3285,#3576);
+#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581);
+#3577 = LINE('',#3578,#3579);
+#3578 = CARTESIAN_POINT('',(-1.93577525385E-15,-1.7));
+#3579 = VECTOR('',#3580,1.);
+#3580 = DIRECTION('',(1.,4.930380657631E-32));
+#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3582 = ORIENTED_EDGE('',*,*,#3583,.F.);
+#3583 = EDGE_CURVE('',#3584,#3561,#3586,.T.);
+#3584 = VERTEX_POINT('',#3585);
+#3585 = CARTESIAN_POINT('',(8.3,-1.3,0.85));
+#3586 = SURFACE_CURVE('',#3587,(#3591,#3598),.PCURVE_S1.);
+#3587 = LINE('',#3588,#3589);
+#3588 = CARTESIAN_POINT('',(8.3,-1.3,0.85));
+#3589 = VECTOR('',#3590,1.);
+#3590 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3591 = PCURVE('',#2674,#3592);
+#3592 = DEFINITIONAL_REPRESENTATION('',(#3593),#3597);
+#3593 = LINE('',#3594,#3595);
+#3594 = CARTESIAN_POINT('',(2.05,-4.5));
+#3595 = VECTOR('',#3596,1.);
+#3596 = DIRECTION('',(-1.,0.));
+#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3598 = PCURVE('',#3313,#3599);
+#3599 = DEFINITIONAL_REPRESENTATION('',(#3600),#3604);
+#3600 = LINE('',#3601,#3602);
+#3601 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.7));
+#3602 = VECTOR('',#3603,1.);
+#3603 = DIRECTION('',(1.,0.));
+#3604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3605 = ORIENTED_EDGE('',*,*,#3606,.F.);
+#3606 = EDGE_CURVE('',#3607,#3584,#3609,.T.);
+#3607 = VERTEX_POINT('',#3608);
+#3608 = CARTESIAN_POINT('',(9.1,-1.3,0.85));
+#3609 = SURFACE_CURVE('',#3610,(#3614,#3621),.PCURVE_S1.);
+#3610 = LINE('',#3611,#3612);
+#3611 = CARTESIAN_POINT('',(9.1,-1.3,0.85));
+#3612 = VECTOR('',#3613,1.);
+#3613 = DIRECTION('',(-1.,0.,0.));
+#3614 = PCURVE('',#2674,#3615);
+#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3620);
+#3616 = LINE('',#3617,#3618);
+#3617 = CARTESIAN_POINT('',(2.05,-3.7));
+#3618 = VECTOR('',#3619,1.);
+#3619 = DIRECTION('',(0.,-1.));
+#3620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3621 = PCURVE('',#3341,#3622);
+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);
+#3623 = LINE('',#3624,#3625);
+#3624 = CARTESIAN_POINT('',(0.,-1.7));
+#3625 = VECTOR('',#3626,1.);
+#3626 = DIRECTION('',(1.,0.));
+#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3628 = ORIENTED_EDGE('',*,*,#3629,.F.);
+#3629 = EDGE_CURVE('',#3630,#3607,#3632,.T.);
+#3630 = VERTEX_POINT('',#3631);
+#3631 = CARTESIAN_POINT('',(9.1,-0.75,0.85));
+#3632 = SURFACE_CURVE('',#3633,(#3637,#3644),.PCURVE_S1.);
+#3633 = LINE('',#3634,#3635);
+#3634 = CARTESIAN_POINT('',(9.1,-0.75,0.85));
+#3635 = VECTOR('',#3636,1.);
+#3636 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#3637 = PCURVE('',#2674,#3638);
+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(1.5,-3.7));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(1.,0.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = PCURVE('',#3369,#3645);
+#3645 = DEFINITIONAL_REPRESENTATION('',(#3646),#3650);
+#3646 = LINE('',#3647,#3648);
+#3647 = CARTESIAN_POINT('',(3.330669073875E-16,-1.7));
+#3648 = VECTOR('',#3649,1.);
+#3649 = DIRECTION('',(1.,0.));
+#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3651 = ORIENTED_EDGE('',*,*,#3652,.T.);
+#3652 = EDGE_CURVE('',#3630,#3653,#3655,.T.);
+#3653 = VERTEX_POINT('',#3654);
+#3654 = CARTESIAN_POINT('',(9.1,-0.55,0.85));
+#3655 = SURFACE_CURVE('',#3656,(#3660,#3667),.PCURVE_S1.);
+#3656 = LINE('',#3657,#3658);
+#3657 = CARTESIAN_POINT('',(9.1,7.771561172376E-16,0.85));
+#3658 = VECTOR('',#3659,1.);
+#3659 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#3660 = PCURVE('',#2674,#3661);
+#3661 = DEFINITIONAL_REPRESENTATION('',(#3662),#3666);
+#3662 = LINE('',#3663,#3664);
+#3663 = CARTESIAN_POINT('',(0.75,-3.7));
+#3664 = VECTOR('',#3665,1.);
+#3665 = DIRECTION('',(-1.,0.));
+#3666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3667 = PCURVE('',#3369,#3668);
+#3668 = DEFINITIONAL_REPRESENTATION('',(#3669),#3673);
+#3669 = LINE('',#3670,#3671);
+#3670 = CARTESIAN_POINT('',(-0.75,-1.7));
+#3671 = VECTOR('',#3672,1.);
+#3672 = DIRECTION('',(-1.,0.));
+#3673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3674 = ORIENTED_EDGE('',*,*,#3675,.F.);
+#3675 = EDGE_CURVE('',#2659,#3653,#3676,.T.);
+#3676 = SURFACE_CURVE('',#3677,(#3681,#3688),.PCURVE_S1.);
+#3677 = LINE('',#3678,#3679);
+#3678 = CARTESIAN_POINT('',(12.8,-0.55,0.85));
+#3679 = VECTOR('',#3680,1.);
+#3680 = DIRECTION('',(-1.,0.,0.));
+#3681 = PCURVE('',#2674,#3682);
+#3682 = DEFINITIONAL_REPRESENTATION('',(#3683),#3687);
+#3683 = LINE('',#3684,#3685);
+#3684 = CARTESIAN_POINT('',(1.3,0.));
+#3685 = VECTOR('',#3686,1.);
+#3686 = DIRECTION('',(0.,-1.));
+#3687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3688 = PCURVE('',#2703,#3689);
+#3689 = DEFINITIONAL_REPRESENTATION('',(#3690),#3694);
+#3690 = LINE('',#3691,#3692);
+#3691 = CARTESIAN_POINT('',(-0.,0.));
+#3692 = VECTOR('',#3693,1.);
+#3693 = DIRECTION('',(-0.,1.));
+#3694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3695 = ADVANCED_FACE('',(#3696),#2764,.T.);
+#3696 = FACE_BOUND('',#3697,.T.);
+#3697 = EDGE_LOOP('',(#3698,#3699,#3722,#3748));
+#3698 = ORIENTED_EDGE('',*,*,#2743,.T.);
+#3699 = ORIENTED_EDGE('',*,*,#3700,.T.);
+#3700 = EDGE_CURVE('',#2716,#3701,#3703,.T.);
+#3701 = VERTEX_POINT('',#3702);
+#3702 = CARTESIAN_POINT('',(9.1,-0.75,-0.65));
+#3703 = SURFACE_CURVE('',#3704,(#3708,#3715),.PCURVE_S1.);
+#3704 = LINE('',#3705,#3706);
+#3705 = CARTESIAN_POINT('',(12.8,-0.75,-0.65));
+#3706 = VECTOR('',#3707,1.);
+#3707 = DIRECTION('',(-1.,0.,0.));
+#3708 = PCURVE('',#2764,#3709);
+#3709 = DEFINITIONAL_REPRESENTATION('',(#3710),#3714);
+#3710 = LINE('',#3711,#3712);
+#3711 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3712 = VECTOR('',#3713,1.);
+#3713 = DIRECTION('',(0.,1.));
+#3714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3715 = PCURVE('',#2731,#3716);
+#3716 = DEFINITIONAL_REPRESENTATION('',(#3717),#3721);
+#3717 = LINE('',#3718,#3719);
+#3718 = CARTESIAN_POINT('',(0.,-0.2));
+#3719 = VECTOR('',#3720,1.);
+#3720 = DIRECTION('',(1.,0.));
+#3721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3722 = ORIENTED_EDGE('',*,*,#3723,.F.);
+#3723 = EDGE_CURVE('',#3382,#3701,#3724,.T.);
+#3724 = SURFACE_CURVE('',#3725,(#3730,#3737),.PCURVE_S1.);
+#3725 = CIRCLE('',#3726,0.2);
+#3726 = AXIS2_PLACEMENT_3D('',#3727,#3728,#3729);
+#3727 = CARTESIAN_POINT('',(9.1,-0.55,-0.65));
+#3728 = DIRECTION('',(-1.,0.,0.));
+#3729 = DIRECTION('',(0.,0.,-1.));
+#3730 = PCURVE('',#2764,#3731);
+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3736);
+#3732 = LINE('',#3733,#3734);
+#3733 = CARTESIAN_POINT('',(-8.881784197001E-16,3.7));
+#3734 = VECTOR('',#3735,1.);
+#3735 = DIRECTION('',(1.,0.));
+#3736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3737 = PCURVE('',#3369,#3738);
+#3738 = DEFINITIONAL_REPRESENTATION('',(#3739),#3747);
+#3739 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3740,#3741,#3742,#3743,
+#3744,#3745,#3746),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3740 = CARTESIAN_POINT('',(-0.2,0.));
+#3741 = CARTESIAN_POINT('',(0.146410161514,3.053113317719E-16));
+#3742 = CARTESIAN_POINT('',(-2.679491924311E-02,-0.3));
+#3743 = CARTESIAN_POINT('',(-0.2,-0.6));
+#3744 = CARTESIAN_POINT('',(-0.373205080757,-0.3));
+#3745 = CARTESIAN_POINT('',(-0.546410161514,-6.106226635438E-16));
+#3746 = CARTESIAN_POINT('',(-0.2,0.));
+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3748 = ORIENTED_EDGE('',*,*,#3404,.F.);
+#3749 = ADVANCED_FACE('',(#3750),#2703,.T.);
+#3750 = FACE_BOUND('',#3751,.F.);
+#3751 = EDGE_LOOP('',(#3752,#3753,#3776,#3798));
+#3752 = ORIENTED_EDGE('',*,*,#2686,.T.);
+#3753 = ORIENTED_EDGE('',*,*,#3754,.T.);
+#3754 = EDGE_CURVE('',#2687,#3755,#3757,.T.);
+#3755 = VERTEX_POINT('',#3756);
+#3756 = CARTESIAN_POINT('',(9.1,-0.75,0.65));
+#3757 = SURFACE_CURVE('',#3758,(#3762,#3769),.PCURVE_S1.);
+#3758 = LINE('',#3759,#3760);
+#3759 = CARTESIAN_POINT('',(12.8,-0.75,0.65));
+#3760 = VECTOR('',#3761,1.);
+#3761 = DIRECTION('',(-1.,0.,0.));
+#3762 = PCURVE('',#2703,#3763);
+#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3768);
+#3764 = LINE('',#3765,#3766);
+#3765 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3766 = VECTOR('',#3767,1.);
+#3767 = DIRECTION('',(-0.,1.));
+#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3769 = PCURVE('',#2731,#3770);
+#3770 = DEFINITIONAL_REPRESENTATION('',(#3771),#3775);
+#3771 = LINE('',#3772,#3773);
+#3772 = CARTESIAN_POINT('',(0.,-1.5));
+#3773 = VECTOR('',#3774,1.);
+#3774 = DIRECTION('',(1.,0.));
+#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3776 = ORIENTED_EDGE('',*,*,#3777,.F.);
+#3777 = EDGE_CURVE('',#3653,#3755,#3778,.T.);
+#3778 = SURFACE_CURVE('',#3779,(#3784,#3791),.PCURVE_S1.);
+#3779 = CIRCLE('',#3780,0.2);
+#3780 = AXIS2_PLACEMENT_3D('',#3781,#3782,#3783);
+#3781 = CARTESIAN_POINT('',(9.1,-0.55,0.65));
+#3782 = DIRECTION('',(1.,-0.,0.));
+#3783 = DIRECTION('',(0.,0.,-1.));
+#3784 = PCURVE('',#2703,#3785);
+#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790);
+#3786 = LINE('',#3787,#3788);
+#3787 = CARTESIAN_POINT('',(3.14159265359,3.7));
+#3788 = VECTOR('',#3789,1.);
+#3789 = DIRECTION('',(-1.,0.));
+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3791 = PCURVE('',#3369,#3792);
+#3792 = DEFINITIONAL_REPRESENTATION('',(#3793),#3797);
+#3793 = CIRCLE('',#3794,0.2);
+#3794 = AXIS2_PLACEMENT_2D('',#3795,#3796);
+#3795 = CARTESIAN_POINT('',(-0.2,-1.5));
+#3796 = DIRECTION('',(-8.881784197001E-16,1.));
+#3797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3798 = ORIENTED_EDGE('',*,*,#3675,.F.);
+#3799 = ADVANCED_FACE('',(#3800),#2731,.T.);
+#3800 = FACE_BOUND('',#3801,.T.);
+#3801 = EDGE_LOOP('',(#3802,#3803,#3804,#3825));
+#3802 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#3803 = ORIENTED_EDGE('',*,*,#3754,.T.);
+#3804 = ORIENTED_EDGE('',*,*,#3805,.F.);
+#3805 = EDGE_CURVE('',#3701,#3755,#3806,.T.);
+#3806 = SURFACE_CURVE('',#3807,(#3811,#3818),.PCURVE_S1.);
+#3807 = LINE('',#3808,#3809);
+#3808 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#3809 = VECTOR('',#3810,1.);
+#3810 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#3811 = PCURVE('',#2731,#3812);
+#3812 = DEFINITIONAL_REPRESENTATION('',(#3813),#3817);
+#3813 = LINE('',#3814,#3815);
+#3814 = CARTESIAN_POINT('',(3.7,0.));
+#3815 = VECTOR('',#3816,1.);
+#3816 = DIRECTION('',(0.,-1.));
+#3817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3818 = PCURVE('',#3369,#3819);
+#3819 = DEFINITIONAL_REPRESENTATION('',(#3820),#3824);
+#3820 = LINE('',#3821,#3822);
+#3821 = CARTESIAN_POINT('',(0.,0.));
+#3822 = VECTOR('',#3823,1.);
+#3823 = DIRECTION('',(2.22044604925E-16,-1.));
+#3824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3825 = ORIENTED_EDGE('',*,*,#3700,.F.);
+#3826 = ADVANCED_FACE('',(#3827),#2855,.T.);
+#3827 = FACE_BOUND('',#3828,.T.);
+#3828 = EDGE_LOOP('',(#3829,#3830,#3853,#3874,#3902,#3923,#3944,#3965,
+    #3986));
+#3829 = ORIENTED_EDGE('',*,*,#2837,.F.);
+#3830 = ORIENTED_EDGE('',*,*,#3831,.T.);
+#3831 = EDGE_CURVE('',#2838,#3832,#3834,.T.);
+#3832 = VERTEX_POINT('',#3833);
+#3833 = CARTESIAN_POINT('',(1.8,0.45,-0.6));
+#3834 = SURFACE_CURVE('',#3835,(#3839,#3846),.PCURVE_S1.);
+#3835 = LINE('',#3836,#3837);
+#3836 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#3837 = VECTOR('',#3838,1.);
+#3838 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#3839 = PCURVE('',#2855,#3840);
+#3840 = DEFINITIONAL_REPRESENTATION('',(#3841),#3845);
+#3841 = LINE('',#3842,#3843);
+#3842 = CARTESIAN_POINT('',(0.,0.));
+#3843 = VECTOR('',#3844,1.);
+#3844 = DIRECTION('',(-1.094764425254E-47,-1.));
+#3845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3846 = PCURVE('',#2937,#3847);
+#3847 = DEFINITIONAL_REPRESENTATION('',(#3848),#3852);
+#3848 = LINE('',#3849,#3850);
+#3849 = CARTESIAN_POINT('',(1.2,2.465190328816E-33));
+#3850 = VECTOR('',#3851,1.);
+#3851 = DIRECTION('',(0.,-1.));
+#3852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3853 = ORIENTED_EDGE('',*,*,#3854,.F.);
+#3854 = EDGE_CURVE('',#3855,#3832,#3857,.T.);
+#3855 = VERTEX_POINT('',#3856);
+#3856 = CARTESIAN_POINT('',(1.8,-0.45,-0.6));
+#3857 = SURFACE_CURVE('',#3858,(#3862,#3868),.PCURVE_S1.);
+#3858 = LINE('',#3859,#3860);
+#3859 = CARTESIAN_POINT('',(1.8,-0.2,-0.6));
+#3860 = VECTOR('',#3861,1.);
+#3861 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3862 = PCURVE('',#2855,#3863);
+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3867);
+#3864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3865,#3866),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.74),.PIECEWISE_BEZIER_KNOTS.);
+#3865 = CARTESIAN_POINT('',(0.99,-11.));
+#3866 = CARTESIAN_POINT('',(-9.E-02,-11.));
+#3867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3868 = PCURVE('',#2970,#3869);
+#3869 = DEFINITIONAL_REPRESENTATION('',(#3870),#3873);
+#3870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3871,#3872),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.74),.PIECEWISE_BEZIER_KNOTS.);
+#3871 = CARTESIAN_POINT('',(0.31,-0.25));
+#3872 = CARTESIAN_POINT('',(1.39,-0.25));
+#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3874 = ORIENTED_EDGE('',*,*,#3875,.F.);
+#3875 = EDGE_CURVE('',#3876,#3855,#3878,.T.);
+#3876 = VERTEX_POINT('',#3877);
+#3877 = CARTESIAN_POINT('',(3.,-0.45,-0.6));
+#3878 = SURFACE_CURVE('',#3879,(#3883,#3890),.PCURVE_S1.);
+#3879 = LINE('',#3880,#3881);
+#3880 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#3881 = VECTOR('',#3882,1.);
+#3882 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#3883 = PCURVE('',#2855,#3884);
+#3884 = DEFINITIONAL_REPRESENTATION('',(#3885),#3889);
+#3885 = LINE('',#3886,#3887);
+#3886 = CARTESIAN_POINT('',(0.9,1.998401444325E-16));
+#3887 = VECTOR('',#3888,1.);
+#3888 = DIRECTION('',(-1.094764425254E-47,-1.));
+#3889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3890 = PCURVE('',#3891,#3896);
+#3891 = PLANE('',#3892);
+#3892 = AXIS2_PLACEMENT_3D('',#3893,#3894,#3895);
+#3893 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#3894 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#3895 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3896 = DEFINITIONAL_REPRESENTATION('',(#3897),#3901);
+#3897 = LINE('',#3898,#3899);
+#3898 = CARTESIAN_POINT('',(0.,0.));
+#3899 = VECTOR('',#3900,1.);
+#3900 = DIRECTION('',(0.,-1.));
+#3901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3902 = ORIENTED_EDGE('',*,*,#3903,.F.);
+#3903 = EDGE_CURVE('',#3904,#3876,#3906,.T.);
+#3904 = VERTEX_POINT('',#3905);
+#3905 = CARTESIAN_POINT('',(3.,5.E-02,-0.6));
+#3906 = SURFACE_CURVE('',#3907,(#3911,#3917),.PCURVE_S1.);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(3.,0.25,-0.6));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3911 = PCURVE('',#2855,#3912);
+#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3916);
+#3913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3914,#3915),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.11,0.79),.PIECEWISE_BEZIER_KNOTS.);
+#3914 = CARTESIAN_POINT('',(0.31,-9.8));
+#3915 = CARTESIAN_POINT('',(0.99,-9.8));
+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3917 = PCURVE('',#3201,#3918);
+#3918 = DEFINITIONAL_REPRESENTATION('',(#3919),#3922);
+#3919 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3920,#3921),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.11,0.79),.PIECEWISE_BEZIER_KNOTS.);
+#3920 = CARTESIAN_POINT('',(-9.E-02,-0.25));
+#3921 = CARTESIAN_POINT('',(0.59,-0.25));
+#3922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3923 = ORIENTED_EDGE('',*,*,#3924,.F.);
+#3924 = EDGE_CURVE('',#3925,#3904,#3927,.T.);
+#3925 = VERTEX_POINT('',#3926);
+#3926 = CARTESIAN_POINT('',(6.1,5.E-02,-0.6));
+#3927 = SURFACE_CURVE('',#3928,(#3932,#3938),.PCURVE_S1.);
+#3928 = LINE('',#3929,#3930);
+#3929 = CARTESIAN_POINT('',(9.45,5.E-02,-0.6));
+#3930 = VECTOR('',#3931,1.);
+#3931 = DIRECTION('',(-1.,0.,0.));
+#3932 = PCURVE('',#2855,#3933);
+#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3937);
+#3934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3935,#3936),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.04,6.76),.PIECEWISE_BEZIER_KNOTS.);
+#3935 = CARTESIAN_POINT('',(0.4,-6.39));
+#3936 = CARTESIAN_POINT('',(0.4,-10.11));
+#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3938 = PCURVE('',#3229,#3939);
+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3943);
+#3940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3941,#3942),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.04,6.76),.PIECEWISE_BEZIER_KNOTS.);
+#3941 = CARTESIAN_POINT('',(-0.31,-0.25));
+#3942 = CARTESIAN_POINT('',(3.41,-0.25));
+#3943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3944 = ORIENTED_EDGE('',*,*,#3945,.F.);
+#3945 = EDGE_CURVE('',#3946,#3925,#3948,.T.);
+#3946 = VERTEX_POINT('',#3947);
+#3947 = CARTESIAN_POINT('',(6.1,-0.15,-0.6));
+#3948 = SURFACE_CURVE('',#3949,(#3953,#3959),.PCURVE_S1.);
+#3949 = LINE('',#3950,#3951);
+#3950 = CARTESIAN_POINT('',(6.1,0.15,-0.6));
+#3951 = VECTOR('',#3952,1.);
+#3952 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3953 = PCURVE('',#2855,#3954);
+#3954 = DEFINITIONAL_REPRESENTATION('',(#3955),#3958);
+#3955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3956,#3957),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,-8.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3956 = CARTESIAN_POINT('',(0.62,-6.7));
+#3957 = CARTESIAN_POINT('',(0.38,-6.7));
+#3958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3959 = PCURVE('',#3257,#3960);
+#3960 = DEFINITIONAL_REPRESENTATION('',(#3961),#3964);
+#3961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3962,#3963),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,-8.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#3962 = CARTESIAN_POINT('',(-2.E-02,-0.25));
+#3963 = CARTESIAN_POINT('',(0.22,-0.25));
+#3964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3965 = ORIENTED_EDGE('',*,*,#3966,.F.);
+#3966 = EDGE_CURVE('',#3967,#3946,#3969,.T.);
+#3967 = VERTEX_POINT('',#3968);
+#3968 = CARTESIAN_POINT('',(7.2,-0.45,-0.6));
+#3969 = SURFACE_CURVE('',#3970,(#3974,#3980),.PCURVE_S1.);
+#3970 = LINE('',#3971,#3972);
+#3971 = CARTESIAN_POINT('',(10.241923076923,-1.279615384615,-0.6));
+#3972 = VECTOR('',#3973,1.);
+#3973 = DIRECTION('',(-0.964763821238,0.263117405792,-5.842380041801E-17
+    ));
+#3974 = PCURVE('',#2855,#3975);
+#3975 = DEFINITIONAL_REPRESENTATION('',(#3976),#3979);
+#3976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3977,#3978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.810970951879,4.521234089528),.PIECEWISE_BEZIER_KNOTS.);
+#3977 = CARTESIAN_POINT('',(0.99,-5.27));
+#3978 = CARTESIAN_POINT('',(0.54,-6.92));
+#3979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3980 = PCURVE('',#3285,#3981);
+#3981 = DEFINITIONAL_REPRESENTATION('',(#3982),#3985);
+#3982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3983,#3984),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.810970951879,4.521234089528),.PIECEWISE_BEZIER_KNOTS.);
+#3983 = CARTESIAN_POINT('',(0.798122797569,-0.25));
+#3984 = CARTESIAN_POINT('',(2.508385935218,-0.25));
+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3986 = ORIENTED_EDGE('',*,*,#3987,.F.);
+#3987 = EDGE_CURVE('',#2840,#3967,#3988,.T.);
+#3988 = SURFACE_CURVE('',#3989,(#3993,#4000),.PCURVE_S1.);
+#3989 = LINE('',#3990,#3991);
+#3990 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#3991 = VECTOR('',#3992,1.);
+#3992 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#3993 = PCURVE('',#2855,#3994);
+#3994 = DEFINITIONAL_REPRESENTATION('',(#3995),#3999);
+#3995 = LINE('',#3996,#3997);
+#3996 = CARTESIAN_POINT('',(0.9,1.998401444325E-16));
+#3997 = VECTOR('',#3998,1.);
+#3998 = DIRECTION('',(-1.094764425254E-47,-1.));
+#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4000 = PCURVE('',#2883,#4001);
+#4001 = DEFINITIONAL_REPRESENTATION('',(#4002),#4006);
+#4002 = LINE('',#4003,#4004);
+#4003 = CARTESIAN_POINT('',(0.,0.));
+#4004 = VECTOR('',#4005,1.);
+#4005 = DIRECTION('',(0.,-1.));
+#4006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4007 = ADVANCED_FACE('',(#4008),#2937,.T.);
+#4008 = FACE_BOUND('',#4009,.T.);
+#4009 = EDGE_LOOP('',(#4010,#4011,#4034,#4053));
+#4010 = ORIENTED_EDGE('',*,*,#2923,.F.);
+#4011 = ORIENTED_EDGE('',*,*,#4012,.T.);
+#4012 = EDGE_CURVE('',#2896,#4013,#4015,.T.);
+#4013 = VERTEX_POINT('',#4014);
+#4014 = CARTESIAN_POINT('',(1.8,0.45,0.6));
+#4015 = SURFACE_CURVE('',#4016,(#4020,#4027),.PCURVE_S1.);
+#4016 = LINE('',#4017,#4018);
+#4017 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#4018 = VECTOR('',#4019,1.);
+#4019 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#4020 = PCURVE('',#2937,#4021);
+#4021 = DEFINITIONAL_REPRESENTATION('',(#4022),#4026);
+#4022 = LINE('',#4023,#4024);
+#4023 = CARTESIAN_POINT('',(0.,0.));
+#4024 = VECTOR('',#4025,1.);
+#4025 = DIRECTION('',(0.,-1.));
+#4026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4027 = PCURVE('',#2911,#4028);
+#4028 = DEFINITIONAL_REPRESENTATION('',(#4029),#4033);
+#4029 = LINE('',#4030,#4031);
+#4030 = CARTESIAN_POINT('',(0.9,-1.998401444325E-16));
+#4031 = VECTOR('',#4032,1.);
+#4032 = DIRECTION('',(1.094764425254E-47,-1.));
+#4033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4034 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#4035 = EDGE_CURVE('',#3832,#4013,#4036,.T.);
+#4036 = SURFACE_CURVE('',#4037,(#4041,#4047),.PCURVE_S1.);
+#4037 = LINE('',#4038,#4039);
+#4038 = CARTESIAN_POINT('',(1.8,0.45,-0.125));
+#4039 = VECTOR('',#4040,1.);
+#4040 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#4041 = PCURVE('',#2937,#4042);
+#4042 = DEFINITIONAL_REPRESENTATION('',(#4043),#4046);
+#4043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4044,#4045),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.595,0.845),.PIECEWISE_BEZIER_KNOTS.);
+#4044 = CARTESIAN_POINT('',(1.32,-11.));
+#4045 = CARTESIAN_POINT('',(-0.12,-11.));
+#4046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4047 = PCURVE('',#2970,#4048);
+#4048 = DEFINITIONAL_REPRESENTATION('',(#4049),#4052);
+#4049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4050,#4051),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.595,0.845),.PIECEWISE_BEZIER_KNOTS.);
+#4050 = CARTESIAN_POINT('',(1.3,-0.13));
+#4051 = CARTESIAN_POINT('',(1.3,-1.57));
+#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4053 = ORIENTED_EDGE('',*,*,#3831,.F.);
+#4054 = ADVANCED_FACE('',(#4055),#2911,.T.);
+#4055 = FACE_BOUND('',#4056,.T.);
+#4056 = EDGE_LOOP('',(#4057,#4058,#4081,#4102,#4123,#4144,#4165,#4188,
+    #4207));
+#4057 = ORIENTED_EDGE('',*,*,#2895,.F.);
+#4058 = ORIENTED_EDGE('',*,*,#4059,.T.);
+#4059 = EDGE_CURVE('',#2868,#4060,#4062,.T.);
+#4060 = VERTEX_POINT('',#4061);
+#4061 = CARTESIAN_POINT('',(7.2,-0.45,0.6));
+#4062 = SURFACE_CURVE('',#4063,(#4067,#4074),.PCURVE_S1.);
+#4063 = LINE('',#4064,#4065);
+#4064 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#4065 = VECTOR('',#4066,1.);
+#4066 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#4067 = PCURVE('',#2911,#4068);
+#4068 = DEFINITIONAL_REPRESENTATION('',(#4069),#4073);
+#4069 = LINE('',#4070,#4071);
+#4070 = CARTESIAN_POINT('',(0.,0.));
+#4071 = VECTOR('',#4072,1.);
+#4072 = DIRECTION('',(1.094764425254E-47,-1.));
+#4073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4074 = PCURVE('',#2883,#4075);
+#4075 = DEFINITIONAL_REPRESENTATION('',(#4076),#4080);
+#4076 = LINE('',#4077,#4078);
+#4077 = CARTESIAN_POINT('',(1.2,-2.465190328816E-33));
+#4078 = VECTOR('',#4079,1.);
+#4079 = DIRECTION('',(0.,-1.));
+#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4081 = ORIENTED_EDGE('',*,*,#4082,.F.);
+#4082 = EDGE_CURVE('',#4083,#4060,#4085,.T.);
+#4083 = VERTEX_POINT('',#4084);
+#4084 = CARTESIAN_POINT('',(6.1,-0.15,0.6));
+#4085 = SURFACE_CURVE('',#4086,(#4090,#4096),.PCURVE_S1.);
+#4086 = LINE('',#4087,#4088);
+#4087 = CARTESIAN_POINT('',(10.356153846154,-1.310769230769,0.6));
+#4088 = VECTOR('',#4089,1.);
+#4089 = DIRECTION('',(0.964763821238,-0.263117405792,5.842380041801E-17)
+  );
+#4090 = PCURVE('',#2911,#4091);
+#4091 = DEFINITIONAL_REPRESENTATION('',(#4092),#4095);
+#4092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4093,#4094),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.639636922134,-2.929373784485),.PIECEWISE_BEZIER_KNOTS.);
+#4093 = CARTESIAN_POINT('',(0.36,-6.92));
+#4094 = CARTESIAN_POINT('',(-9.E-02,-5.27));
+#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4096 = PCURVE('',#3285,#4097);
+#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4101);
+#4098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4099,#4100),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.639636922134,-2.929373784485),.PIECEWISE_BEZIER_KNOTS.);
+#4099 = CARTESIAN_POINT('',(2.508385935218,-1.45));
+#4100 = CARTESIAN_POINT('',(0.798122797569,-1.45));
+#4101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4102 = ORIENTED_EDGE('',*,*,#4103,.F.);
+#4103 = EDGE_CURVE('',#4104,#4083,#4106,.T.);
+#4104 = VERTEX_POINT('',#4105);
+#4105 = CARTESIAN_POINT('',(6.1,5.E-02,0.6));
+#4106 = SURFACE_CURVE('',#4107,(#4111,#4117),.PCURVE_S1.);
+#4107 = LINE('',#4108,#4109);
+#4108 = CARTESIAN_POINT('',(6.1,-0.3,0.6));
+#4109 = VECTOR('',#4110,1.);
+#4110 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#4111 = PCURVE('',#2911,#4112);
+#4112 = DEFINITIONAL_REPRESENTATION('',(#4113),#4116);
+#4113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4114,#4115),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.37,-0.13),.PIECEWISE_BEZIER_KNOTS.);
+#4114 = CARTESIAN_POINT('',(0.52,-6.7));
+#4115 = CARTESIAN_POINT('',(0.28,-6.7));
+#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4117 = PCURVE('',#3548,#4118);
+#4118 = DEFINITIONAL_REPRESENTATION('',(#4119),#4122);
+#4119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4120,#4121),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.37,-0.13),.PIECEWISE_BEZIER_KNOTS.);
+#4120 = CARTESIAN_POINT('',(0.22,-1.45));
+#4121 = CARTESIAN_POINT('',(-2.E-02,-1.45));
+#4122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4123 = ORIENTED_EDGE('',*,*,#4124,.F.);
+#4124 = EDGE_CURVE('',#4125,#4104,#4127,.T.);
+#4125 = VERTEX_POINT('',#4126);
+#4126 = CARTESIAN_POINT('',(3.,5.E-02,0.6));
+#4127 = SURFACE_CURVE('',#4128,(#4132,#4138),.PCURVE_S1.);
+#4128 = LINE('',#4129,#4130);
+#4129 = CARTESIAN_POINT('',(9.45,5.E-02,0.6));
+#4130 = VECTOR('',#4131,1.);
+#4131 = DIRECTION('',(1.,0.,0.));
+#4132 = PCURVE('',#2911,#4133);
+#4133 = DEFINITIONAL_REPRESENTATION('',(#4134),#4137);
+#4134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4135,#4136),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.76,-3.04),.PIECEWISE_BEZIER_KNOTS.);
+#4135 = CARTESIAN_POINT('',(0.5,-10.11));
+#4136 = CARTESIAN_POINT('',(0.5,-6.39));
+#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4138 = PCURVE('',#3520,#4139);
+#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4143);
+#4140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4141,#4142),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.76,-3.04),.PIECEWISE_BEZIER_KNOTS.);
+#4141 = CARTESIAN_POINT('',(3.41,-1.45));
+#4142 = CARTESIAN_POINT('',(-0.31,-1.45));
+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4144 = ORIENTED_EDGE('',*,*,#4145,.F.);
+#4145 = EDGE_CURVE('',#4146,#4125,#4148,.T.);
+#4146 = VERTEX_POINT('',#4147);
+#4147 = CARTESIAN_POINT('',(3.,-0.45,0.6));
+#4148 = SURFACE_CURVE('',#4149,(#4153,#4159),.PCURVE_S1.);
+#4149 = LINE('',#4150,#4151);
+#4150 = CARTESIAN_POINT('',(3.,-0.2,0.6));
+#4151 = VECTOR('',#4152,1.);
+#4152 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4153 = PCURVE('',#2911,#4154);
+#4154 = DEFINITIONAL_REPRESENTATION('',(#4155),#4158);
+#4155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4156,#4157),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.34),.PIECEWISE_BEZIER_KNOTS.);
+#4156 = CARTESIAN_POINT('',(-9.E-02,-9.8));
+#4157 = CARTESIAN_POINT('',(0.59,-9.8));
+#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4159 = PCURVE('',#3201,#4160);
+#4160 = DEFINITIONAL_REPRESENTATION('',(#4161),#4164);
+#4161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4162,#4163),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.34),.PIECEWISE_BEZIER_KNOTS.);
+#4162 = CARTESIAN_POINT('',(0.59,-1.45));
+#4163 = CARTESIAN_POINT('',(-9.E-02,-1.45));
+#4164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4165 = ORIENTED_EDGE('',*,*,#4166,.T.);
+#4166 = EDGE_CURVE('',#4146,#4167,#4169,.T.);
+#4167 = VERTEX_POINT('',#4168);
+#4168 = CARTESIAN_POINT('',(1.8,-0.45,0.6));
+#4169 = SURFACE_CURVE('',#4170,(#4174,#4181),.PCURVE_S1.);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#4174 = PCURVE('',#2911,#4175);
+#4175 = DEFINITIONAL_REPRESENTATION('',(#4176),#4180);
+#4176 = LINE('',#4177,#4178);
+#4177 = CARTESIAN_POINT('',(0.,0.));
+#4178 = VECTOR('',#4179,1.);
+#4179 = DIRECTION('',(1.094764425254E-47,-1.));
+#4180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4181 = PCURVE('',#3891,#4182);
+#4182 = DEFINITIONAL_REPRESENTATION('',(#4183),#4187);
+#4183 = LINE('',#4184,#4185);
+#4184 = CARTESIAN_POINT('',(1.2,-2.465190328816E-33));
+#4185 = VECTOR('',#4186,1.);
+#4186 = DIRECTION('',(0.,-1.));
+#4187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4188 = ORIENTED_EDGE('',*,*,#4189,.F.);
+#4189 = EDGE_CURVE('',#4013,#4167,#4190,.T.);
+#4190 = SURFACE_CURVE('',#4191,(#4195,#4201),.PCURVE_S1.);
+#4191 = LINE('',#4192,#4193);
+#4192 = CARTESIAN_POINT('',(1.8,-0.65,0.6));
+#4193 = VECTOR('',#4194,1.);
+#4194 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#4195 = PCURVE('',#2911,#4196);
+#4196 = DEFINITIONAL_REPRESENTATION('',(#4197),#4200);
+#4197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4198,#4199),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.19,-0.11),.PIECEWISE_BEZIER_KNOTS.);
+#4198 = CARTESIAN_POINT('',(0.99,-11.));
+#4199 = CARTESIAN_POINT('',(-9.E-02,-11.));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4201 = PCURVE('',#2970,#4202);
+#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4206);
+#4203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4204,#4205),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.19,-0.11),.PIECEWISE_BEZIER_KNOTS.);
+#4204 = CARTESIAN_POINT('',(1.39,-1.45));
+#4205 = CARTESIAN_POINT('',(0.31,-1.45));
+#4206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4207 = ORIENTED_EDGE('',*,*,#4012,.F.);
+#4208 = ADVANCED_FACE('',(#4209),#2883,.T.);
+#4209 = FACE_BOUND('',#4210,.T.);
+#4210 = EDGE_LOOP('',(#4211,#4212,#4213,#4232));
+#4211 = ORIENTED_EDGE('',*,*,#2867,.F.);
+#4212 = ORIENTED_EDGE('',*,*,#3987,.T.);
+#4213 = ORIENTED_EDGE('',*,*,#4214,.F.);
+#4214 = EDGE_CURVE('',#4060,#3967,#4215,.T.);
+#4215 = SURFACE_CURVE('',#4216,(#4220,#4226),.PCURVE_S1.);
+#4216 = LINE('',#4217,#4218);
+#4217 = CARTESIAN_POINT('',(7.2,-0.45,-0.725));
+#4218 = VECTOR('',#4219,1.);
+#4219 = DIRECTION('',(-1.628327102784E-15,-2.22044604925E-16,-1.));
+#4220 = PCURVE('',#2883,#4221);
+#4221 = DEFINITIONAL_REPRESENTATION('',(#4222),#4225);
+#4222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4223,#4224),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-4.999999999994E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4223 = CARTESIAN_POINT('',(1.32,-5.6));
+#4224 = CARTESIAN_POINT('',(-0.12,-5.6));
+#4225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4226 = PCURVE('',#3285,#4227);
+#4227 = DEFINITIONAL_REPRESENTATION('',(#4228),#4231);
+#4228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4229,#4230),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-4.999999999994E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4229 = CARTESIAN_POINT('',(1.140175425099,-1.57));
+#4230 = CARTESIAN_POINT('',(1.140175425099,-0.13));
+#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4232 = ORIENTED_EDGE('',*,*,#4059,.F.);
+#4233 = ADVANCED_FACE('',(#4234,#4319),#2970,.T.);
+#4234 = FACE_BOUND('',#4235,.T.);
+#4235 = EDGE_LOOP('',(#4236,#4266,#4292,#4293,#4294,#4295,#4296,#4297));
+#4236 = ORIENTED_EDGE('',*,*,#4237,.T.);
+#4237 = EDGE_CURVE('',#4238,#4240,#4242,.T.);
+#4238 = VERTEX_POINT('',#4239);
+#4239 = CARTESIAN_POINT('',(1.8,-0.85,-0.65));
+#4240 = VERTEX_POINT('',#4241);
+#4241 = CARTESIAN_POINT('',(1.8,-0.85,0.65));
+#4242 = SURFACE_CURVE('',#4243,(#4247,#4254),.PCURVE_S1.);
+#4243 = LINE('',#4244,#4245);
+#4244 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#4245 = VECTOR('',#4246,1.);
+#4246 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4247 = PCURVE('',#2970,#4248);
+#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253);
+#4249 = LINE('',#4250,#4251);
+#4250 = CARTESIAN_POINT('',(0.,-0.));
+#4251 = VECTOR('',#4252,1.);
+#4252 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4254 = PCURVE('',#4255,#4260);
+#4255 = PLANE('',#4256);
+#4256 = AXIS2_PLACEMENT_3D('',#4257,#4258,#4259);
+#4257 = CARTESIAN_POINT('',(3.,-0.85,-0.85));
+#4258 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#4259 = DIRECTION('',(-1.,0.,0.));
+#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4265);
+#4261 = LINE('',#4262,#4263);
+#4262 = CARTESIAN_POINT('',(1.2,0.));
+#4263 = VECTOR('',#4264,1.);
+#4264 = DIRECTION('',(0.,-1.));
+#4265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4266 = ORIENTED_EDGE('',*,*,#4267,.F.);
+#4267 = EDGE_CURVE('',#3431,#4240,#4268,.T.);
+#4268 = SURFACE_CURVE('',#4269,(#4274,#4285),.PCURVE_S1.);
+#4269 = CIRCLE('',#4270,0.2);
+#4270 = AXIS2_PLACEMENT_3D('',#4271,#4272,#4273);
+#4271 = CARTESIAN_POINT('',(1.8,-0.65,0.65));
+#4272 = DIRECTION('',(1.,-0.,0.));
+#4273 = DIRECTION('',(0.,0.,-1.));
+#4274 = PCURVE('',#2970,#4275);
+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4284);
+#4276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4277,#4278,#4279,#4280,
+#4281,#4282,#4283),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4277 = CARTESIAN_POINT('',(0.2,-1.3));
+#4278 = CARTESIAN_POINT('',(0.546410161514,-1.3));
+#4279 = CARTESIAN_POINT('',(0.373205080757,-1.6));
+#4280 = CARTESIAN_POINT('',(0.2,-1.9));
+#4281 = CARTESIAN_POINT('',(2.679491924311E-02,-1.6));
+#4282 = CARTESIAN_POINT('',(-0.146410161514,-1.3));
+#4283 = CARTESIAN_POINT('',(0.2,-1.3));
+#4284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4285 = PCURVE('',#3469,#4286);
+#4286 = DEFINITIONAL_REPRESENTATION('',(#4287),#4291);
+#4287 = LINE('',#4288,#4289);
+#4288 = CARTESIAN_POINT('',(3.14159265359,1.2));
+#4289 = VECTOR('',#4290,1.);
+#4290 = DIRECTION('',(-1.,0.));
+#4291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4292 = ORIENTED_EDGE('',*,*,#3430,.T.);
+#4293 = ORIENTED_EDGE('',*,*,#3078,.F.);
+#4294 = ORIENTED_EDGE('',*,*,#2952,.F.);
+#4295 = ORIENTED_EDGE('',*,*,#3028,.T.);
+#4296 = ORIENTED_EDGE('',*,*,#3134,.F.);
+#4297 = ORIENTED_EDGE('',*,*,#4298,.T.);
+#4298 = EDGE_CURVE('',#3135,#4238,#4299,.T.);
+#4299 = SURFACE_CURVE('',#4300,(#4305,#4312),.PCURVE_S1.);
+#4300 = CIRCLE('',#4301,0.2);
+#4301 = AXIS2_PLACEMENT_3D('',#4302,#4303,#4304);
+#4302 = CARTESIAN_POINT('',(1.8,-0.65,-0.65));
+#4303 = DIRECTION('',(-1.,0.,0.));
+#4304 = DIRECTION('',(0.,0.,-1.));
+#4305 = PCURVE('',#2970,#4306);
+#4306 = DEFINITIONAL_REPRESENTATION('',(#4307),#4311);
+#4307 = CIRCLE('',#4308,0.2);
+#4308 = AXIS2_PLACEMENT_2D('',#4309,#4310);
+#4309 = CARTESIAN_POINT('',(0.2,-0.2));
+#4310 = DIRECTION('',(8.881784197001E-16,1.));
+#4311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4312 = PCURVE('',#3173,#4313);
+#4313 = DEFINITIONAL_REPRESENTATION('',(#4314),#4318);
+#4314 = LINE('',#4315,#4316);
+#4315 = CARTESIAN_POINT('',(-8.881784197001E-16,1.2));
+#4316 = VECTOR('',#4317,1.);
+#4317 = DIRECTION('',(1.,0.));
+#4318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4319 = FACE_BOUND('',#4320,.T.);
+#4320 = EDGE_LOOP('',(#4321,#4322,#4341,#4342));
+#4321 = ORIENTED_EDGE('',*,*,#4189,.T.);
+#4322 = ORIENTED_EDGE('',*,*,#4323,.T.);
+#4323 = EDGE_CURVE('',#4167,#3855,#4324,.T.);
+#4324 = SURFACE_CURVE('',#4325,(#4329,#4335),.PCURVE_S1.);
+#4325 = LINE('',#4326,#4327);
+#4326 = CARTESIAN_POINT('',(1.8,-0.45,-0.725));
+#4327 = VECTOR('',#4328,1.);
+#4328 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#4329 = PCURVE('',#2970,#4330);
+#4330 = DEFINITIONAL_REPRESENTATION('',(#4331),#4334);
+#4331 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4332,#4333),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-5.E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4332 = CARTESIAN_POINT('',(0.4,-1.57));
+#4333 = CARTESIAN_POINT('',(0.4,-0.13));
+#4334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4335 = PCURVE('',#3891,#4336);
+#4336 = DEFINITIONAL_REPRESENTATION('',(#4337),#4340);
+#4337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4338,#4339),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-5.E-03),.PIECEWISE_BEZIER_KNOTS.);
+#4338 = CARTESIAN_POINT('',(1.32,-11.));
+#4339 = CARTESIAN_POINT('',(-0.12,-11.));
+#4340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4341 = ORIENTED_EDGE('',*,*,#3854,.T.);
+#4342 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4343 = ADVANCED_FACE('',(#4344),#3369,.T.);
+#4344 = FACE_BOUND('',#4345,.T.);
+#4345 = EDGE_LOOP('',(#4346,#4347,#4348,#4349,#4350,#4371,#4372,#4373));
+#4346 = ORIENTED_EDGE('',*,*,#3805,.T.);
+#4347 = ORIENTED_EDGE('',*,*,#3777,.F.);
+#4348 = ORIENTED_EDGE('',*,*,#3652,.F.);
+#4349 = ORIENTED_EDGE('',*,*,#3629,.T.);
+#4350 = ORIENTED_EDGE('',*,*,#4351,.F.);
+#4351 = EDGE_CURVE('',#3326,#3607,#4352,.T.);
+#4352 = SURFACE_CURVE('',#4353,(#4357,#4364),.PCURVE_S1.);
+#4353 = LINE('',#4354,#4355);
+#4354 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#4355 = VECTOR('',#4356,1.);
+#4356 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4357 = PCURVE('',#3369,#4358);
+#4358 = DEFINITIONAL_REPRESENTATION('',(#4359),#4363);
+#4359 = LINE('',#4360,#4361);
+#4360 = CARTESIAN_POINT('',(0.55,2.22044604925E-17));
+#4361 = VECTOR('',#4362,1.);
+#4362 = DIRECTION('',(2.22044604925E-16,-1.));
+#4363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4364 = PCURVE('',#3341,#4365);
+#4365 = DEFINITIONAL_REPRESENTATION('',(#4366),#4370);
+#4366 = LINE('',#4367,#4368);
+#4367 = CARTESIAN_POINT('',(0.,-0.));
+#4368 = VECTOR('',#4369,1.);
+#4369 = DIRECTION('',(0.,-1.));
+#4370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4371 = ORIENTED_EDGE('',*,*,#3353,.F.);
+#4372 = ORIENTED_EDGE('',*,*,#3381,.T.);
+#4373 = ORIENTED_EDGE('',*,*,#3723,.T.);
+#4374 = ADVANCED_FACE('',(#4375),#3173,.T.);
+#4375 = FACE_BOUND('',#4376,.T.);
+#4376 = EDGE_LOOP('',(#4377,#4405,#4426,#4427));
+#4377 = ORIENTED_EDGE('',*,*,#4378,.T.);
+#4378 = EDGE_CURVE('',#3158,#4379,#4381,.T.);
+#4379 = VERTEX_POINT('',#4380);
+#4380 = CARTESIAN_POINT('',(3.,-0.85,-0.65));
+#4381 = SURFACE_CURVE('',#4382,(#4387,#4394),.PCURVE_S1.);
+#4382 = CIRCLE('',#4383,0.2);
+#4383 = AXIS2_PLACEMENT_3D('',#4384,#4385,#4386);
+#4384 = CARTESIAN_POINT('',(3.,-0.65,-0.65));
+#4385 = DIRECTION('',(-1.,0.,0.));
+#4386 = DIRECTION('',(0.,0.,-1.));
+#4387 = PCURVE('',#3173,#4388);
+#4388 = DEFINITIONAL_REPRESENTATION('',(#4389),#4393);
+#4389 = LINE('',#4390,#4391);
+#4390 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#4391 = VECTOR('',#4392,1.);
+#4392 = DIRECTION('',(1.,0.));
+#4393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4394 = PCURVE('',#3201,#4395);
+#4395 = DEFINITIONAL_REPRESENTATION('',(#4396),#4404);
+#4396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4397,#4398,#4399,#4400,
+#4401,#4402,#4403),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4397 = CARTESIAN_POINT('',(0.7,0.));
+#4398 = CARTESIAN_POINT('',(1.046410161514,3.053113317719E-16));
+#4399 = CARTESIAN_POINT('',(0.873205080757,-0.3));
+#4400 = CARTESIAN_POINT('',(0.7,-0.6));
+#4401 = CARTESIAN_POINT('',(0.526794919243,-0.3));
+#4402 = CARTESIAN_POINT('',(0.353589838486,-6.106226635438E-16));
+#4403 = CARTESIAN_POINT('',(0.7,0.));
+#4404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4405 = ORIENTED_EDGE('',*,*,#4406,.T.);
+#4406 = EDGE_CURVE('',#4379,#4238,#4407,.T.);
+#4407 = SURFACE_CURVE('',#4408,(#4412,#4419),.PCURVE_S1.);
+#4408 = LINE('',#4409,#4410);
+#4409 = CARTESIAN_POINT('',(3.,-0.85,-0.65));
+#4410 = VECTOR('',#4411,1.);
+#4411 = DIRECTION('',(-1.,0.,0.));
+#4412 = PCURVE('',#3173,#4413);
+#4413 = DEFINITIONAL_REPRESENTATION('',(#4414),#4418);
+#4414 = LINE('',#4415,#4416);
+#4415 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4416 = VECTOR('',#4417,1.);
+#4417 = DIRECTION('',(0.,1.));
+#4418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4419 = PCURVE('',#4255,#4420);
+#4420 = DEFINITIONAL_REPRESENTATION('',(#4421),#4425);
+#4421 = LINE('',#4422,#4423);
+#4422 = CARTESIAN_POINT('',(0.,-0.2));
+#4423 = VECTOR('',#4424,1.);
+#4424 = DIRECTION('',(1.,0.));
+#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4426 = ORIENTED_EDGE('',*,*,#4298,.F.);
+#4427 = ORIENTED_EDGE('',*,*,#3157,.F.);
+#4428 = ADVANCED_FACE('',(#4429),#3201,.T.);
+#4429 = FACE_BOUND('',#4430,.T.);
+#4430 = EDGE_LOOP('',(#4431,#4432,#4453,#4454,#4473,#4474,#4495,#4496,
+    #4520,#4541));
+#4431 = ORIENTED_EDGE('',*,*,#3185,.F.);
+#4432 = ORIENTED_EDGE('',*,*,#4433,.T.);
+#4433 = EDGE_CURVE('',#3186,#3904,#4434,.T.);
+#4434 = SURFACE_CURVE('',#4435,(#4439,#4446),.PCURVE_S1.);
+#4435 = LINE('',#4436,#4437);
+#4436 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#4437 = VECTOR('',#4438,1.);
+#4438 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4439 = PCURVE('',#3201,#4440);
+#4440 = DEFINITIONAL_REPRESENTATION('',(#4441),#4445);
+#4441 = LINE('',#4442,#4443);
+#4442 = CARTESIAN_POINT('',(0.,0.));
+#4443 = VECTOR('',#4444,1.);
+#4444 = DIRECTION('',(2.22044604925E-16,-1.));
+#4445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4446 = PCURVE('',#3229,#4447);
+#4447 = DEFINITIONAL_REPRESENTATION('',(#4448),#4452);
+#4448 = LINE('',#4449,#4450);
+#4449 = CARTESIAN_POINT('',(3.1,0.));
+#4450 = VECTOR('',#4451,1.);
+#4451 = DIRECTION('',(0.,-1.));
+#4452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4453 = ORIENTED_EDGE('',*,*,#3903,.T.);
+#4454 = ORIENTED_EDGE('',*,*,#4455,.T.);
+#4455 = EDGE_CURVE('',#3876,#4146,#4456,.T.);
+#4456 = SURFACE_CURVE('',#4457,(#4461,#4467),.PCURVE_S1.);
+#4457 = LINE('',#4458,#4459);
+#4458 = CARTESIAN_POINT('',(3.,-0.45,-0.725));
+#4459 = VECTOR('',#4460,1.);
+#4460 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#4461 = PCURVE('',#3201,#4462);
+#4462 = DEFINITIONAL_REPRESENTATION('',(#4463),#4466);
+#4463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4464,#4465),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.E-03,1.445),.PIECEWISE_BEZIER_KNOTS.);
+#4464 = CARTESIAN_POINT('',(0.5,-0.13));
+#4465 = CARTESIAN_POINT('',(0.5,-1.57));
+#4466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4467 = PCURVE('',#3891,#4468);
+#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4472);
+#4469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4470,#4471),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.E-03,1.445),.PIECEWISE_BEZIER_KNOTS.);
+#4470 = CARTESIAN_POINT('',(-0.12,-9.8));
+#4471 = CARTESIAN_POINT('',(1.32,-9.8));
+#4472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4473 = ORIENTED_EDGE('',*,*,#4145,.T.);
+#4474 = ORIENTED_EDGE('',*,*,#4475,.T.);
+#4475 = EDGE_CURVE('',#4125,#3482,#4476,.T.);
+#4476 = SURFACE_CURVE('',#4477,(#4481,#4488),.PCURVE_S1.);
+#4477 = LINE('',#4478,#4479);
+#4478 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#4479 = VECTOR('',#4480,1.);
+#4480 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4481 = PCURVE('',#3201,#4482);
+#4482 = DEFINITIONAL_REPRESENTATION('',(#4483),#4487);
+#4483 = LINE('',#4484,#4485);
+#4484 = CARTESIAN_POINT('',(0.,0.));
+#4485 = VECTOR('',#4486,1.);
+#4486 = DIRECTION('',(2.22044604925E-16,-1.));
+#4487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4488 = PCURVE('',#3520,#4489);
+#4489 = DEFINITIONAL_REPRESENTATION('',(#4490),#4494);
+#4490 = LINE('',#4491,#4492);
+#4491 = CARTESIAN_POINT('',(3.1,0.));
+#4492 = VECTOR('',#4493,1.);
+#4493 = DIRECTION('',(0.,-1.));
+#4494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4495 = ORIENTED_EDGE('',*,*,#3481,.T.);
+#4496 = ORIENTED_EDGE('',*,*,#4497,.T.);
+#4497 = EDGE_CURVE('',#3454,#4498,#4500,.T.);
+#4498 = VERTEX_POINT('',#4499);
+#4499 = CARTESIAN_POINT('',(3.,-0.85,0.65));
+#4500 = SURFACE_CURVE('',#4501,(#4506,#4513),.PCURVE_S1.);
+#4501 = CIRCLE('',#4502,0.2);
+#4502 = AXIS2_PLACEMENT_3D('',#4503,#4504,#4505);
+#4503 = CARTESIAN_POINT('',(3.,-0.65,0.65));
+#4504 = DIRECTION('',(1.,-0.,0.));
+#4505 = DIRECTION('',(0.,0.,-1.));
+#4506 = PCURVE('',#3201,#4507);
+#4507 = DEFINITIONAL_REPRESENTATION('',(#4508),#4512);
+#4508 = CIRCLE('',#4509,0.2);
+#4509 = AXIS2_PLACEMENT_2D('',#4510,#4511);
+#4510 = CARTESIAN_POINT('',(0.7,-1.5));
+#4511 = DIRECTION('',(-8.881784197001E-16,1.));
+#4512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4513 = PCURVE('',#3469,#4514);
+#4514 = DEFINITIONAL_REPRESENTATION('',(#4515),#4519);
+#4515 = LINE('',#4516,#4517);
+#4516 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#4517 = VECTOR('',#4518,1.);
+#4518 = DIRECTION('',(-1.,0.));
+#4519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4520 = ORIENTED_EDGE('',*,*,#4521,.F.);
+#4521 = EDGE_CURVE('',#4379,#4498,#4522,.T.);
+#4522 = SURFACE_CURVE('',#4523,(#4527,#4534),.PCURVE_S1.);
+#4523 = LINE('',#4524,#4525);
+#4524 = CARTESIAN_POINT('',(3.,-0.85,-0.85));
+#4525 = VECTOR('',#4526,1.);
+#4526 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4527 = PCURVE('',#3201,#4528);
+#4528 = DEFINITIONAL_REPRESENTATION('',(#4529),#4533);
+#4529 = LINE('',#4530,#4531);
+#4530 = CARTESIAN_POINT('',(0.9,1.33226762955E-16));
+#4531 = VECTOR('',#4532,1.);
+#4532 = DIRECTION('',(2.22044604925E-16,-1.));
+#4533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4534 = PCURVE('',#4255,#4535);
+#4535 = DEFINITIONAL_REPRESENTATION('',(#4536),#4540);
+#4536 = LINE('',#4537,#4538);
+#4537 = CARTESIAN_POINT('',(0.,-0.));
+#4538 = VECTOR('',#4539,1.);
+#4539 = DIRECTION('',(0.,-1.));
+#4540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4541 = ORIENTED_EDGE('',*,*,#4378,.F.);
+#4542 = ADVANCED_FACE('',(#4543),#3341,.T.);
+#4543 = FACE_BOUND('',#4544,.T.);
+#4544 = EDGE_LOOP('',(#4545,#4546,#4547,#4568));
+#4545 = ORIENTED_EDGE('',*,*,#4351,.T.);
+#4546 = ORIENTED_EDGE('',*,*,#3606,.T.);
+#4547 = ORIENTED_EDGE('',*,*,#4548,.F.);
+#4548 = EDGE_CURVE('',#3298,#3584,#4549,.T.);
+#4549 = SURFACE_CURVE('',#4550,(#4554,#4561),.PCURVE_S1.);
+#4550 = LINE('',#4551,#4552);
+#4551 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#4552 = VECTOR('',#4553,1.);
+#4553 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4554 = PCURVE('',#3341,#4555);
+#4555 = DEFINITIONAL_REPRESENTATION('',(#4556),#4560);
+#4556 = LINE('',#4557,#4558);
+#4557 = CARTESIAN_POINT('',(0.8,0.));
+#4558 = VECTOR('',#4559,1.);
+#4559 = DIRECTION('',(0.,-1.));
+#4560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4561 = PCURVE('',#3313,#4562);
+#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4567);
+#4563 = LINE('',#4564,#4565);
+#4564 = CARTESIAN_POINT('',(0.,-0.));
+#4565 = VECTOR('',#4566,1.);
+#4566 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4568 = ORIENTED_EDGE('',*,*,#3325,.F.);
+#4569 = ADVANCED_FACE('',(#4570),#3229,.T.);
+#4570 = FACE_BOUND('',#4571,.T.);
+#4571 = EDGE_LOOP('',(#4572,#4573,#4594,#4595));
+#4572 = ORIENTED_EDGE('',*,*,#3213,.F.);
+#4573 = ORIENTED_EDGE('',*,*,#4574,.T.);
+#4574 = EDGE_CURVE('',#3214,#3925,#4575,.T.);
+#4575 = SURFACE_CURVE('',#4576,(#4580,#4587),.PCURVE_S1.);
+#4576 = LINE('',#4577,#4578);
+#4577 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#4578 = VECTOR('',#4579,1.);
+#4579 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4580 = PCURVE('',#3229,#4581);
+#4581 = DEFINITIONAL_REPRESENTATION('',(#4582),#4586);
+#4582 = LINE('',#4583,#4584);
+#4583 = CARTESIAN_POINT('',(0.,-0.));
+#4584 = VECTOR('',#4585,1.);
+#4585 = DIRECTION('',(0.,-1.));
+#4586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4587 = PCURVE('',#3257,#4588);
+#4588 = DEFINITIONAL_REPRESENTATION('',(#4589),#4593);
+#4589 = LINE('',#4590,#4591);
+#4590 = CARTESIAN_POINT('',(0.2,4.440892098501E-17));
+#4591 = VECTOR('',#4592,1.);
+#4592 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4594 = ORIENTED_EDGE('',*,*,#3924,.T.);
+#4595 = ORIENTED_EDGE('',*,*,#4433,.F.);
+#4596 = ADVANCED_FACE('',(#4597),#3313,.T.);
+#4597 = FACE_BOUND('',#4598,.T.);
+#4598 = EDGE_LOOP('',(#4599,#4600,#4601,#4622));
+#4599 = ORIENTED_EDGE('',*,*,#4548,.T.);
+#4600 = ORIENTED_EDGE('',*,*,#3583,.T.);
+#4601 = ORIENTED_EDGE('',*,*,#4602,.F.);
+#4602 = EDGE_CURVE('',#3270,#3561,#4603,.T.);
+#4603 = SURFACE_CURVE('',#4604,(#4608,#4615),.PCURVE_S1.);
+#4604 = LINE('',#4605,#4606);
+#4605 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#4606 = VECTOR('',#4607,1.);
+#4607 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4608 = PCURVE('',#3313,#4609);
+#4609 = DEFINITIONAL_REPRESENTATION('',(#4610),#4614);
+#4610 = LINE('',#4611,#4612);
+#4611 = CARTESIAN_POINT('',(0.55,-2.22044604925E-17));
+#4612 = VECTOR('',#4613,1.);
+#4613 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4615 = PCURVE('',#3285,#4616);
+#4616 = DEFINITIONAL_REPRESENTATION('',(#4617),#4621);
+#4617 = LINE('',#4618,#4619);
+#4618 = CARTESIAN_POINT('',(0.,0.));
+#4619 = VECTOR('',#4620,1.);
+#4620 = DIRECTION('',(-5.842380041801E-17,-1.));
+#4621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4622 = ORIENTED_EDGE('',*,*,#3297,.F.);
+#4623 = ADVANCED_FACE('',(#4624),#3257,.T.);
+#4624 = FACE_BOUND('',#4625,.T.);
+#4625 = EDGE_LOOP('',(#4626,#4627,#4648,#4649));
+#4626 = ORIENTED_EDGE('',*,*,#3241,.F.);
+#4627 = ORIENTED_EDGE('',*,*,#4628,.T.);
+#4628 = EDGE_CURVE('',#3242,#3946,#4629,.T.);
+#4629 = SURFACE_CURVE('',#4630,(#4634,#4641),.PCURVE_S1.);
+#4630 = LINE('',#4631,#4632);
+#4631 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#4632 = VECTOR('',#4633,1.);
+#4633 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4634 = PCURVE('',#3257,#4635);
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(-2.775557561563E-17,2.465190328816E-32));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4641 = PCURVE('',#3285,#4642);
+#4642 = DEFINITIONAL_REPRESENTATION('',(#4643),#4647);
+#4643 = LINE('',#4644,#4645);
+#4644 = CARTESIAN_POINT('',(2.280350850198,-8.881784197001E-17));
+#4645 = VECTOR('',#4646,1.);
+#4646 = DIRECTION('',(-5.842380041801E-17,-1.));
+#4647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4648 = ORIENTED_EDGE('',*,*,#3945,.T.);
+#4649 = ORIENTED_EDGE('',*,*,#4574,.F.);
+#4650 = ADVANCED_FACE('',(#4651),#3285,.T.);
+#4651 = FACE_BOUND('',#4652,.T.);
+#4652 = EDGE_LOOP('',(#4653,#4654,#4655,#4656,#4677,#4678,#4679,#4680));
+#4653 = ORIENTED_EDGE('',*,*,#3269,.F.);
+#4654 = ORIENTED_EDGE('',*,*,#4602,.T.);
+#4655 = ORIENTED_EDGE('',*,*,#3560,.T.);
+#4656 = ORIENTED_EDGE('',*,*,#4657,.F.);
+#4657 = EDGE_CURVE('',#4083,#3533,#4658,.T.);
+#4658 = SURFACE_CURVE('',#4659,(#4663,#4670),.PCURVE_S1.);
+#4659 = LINE('',#4660,#4661);
+#4660 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#4661 = VECTOR('',#4662,1.);
+#4662 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4663 = PCURVE('',#3285,#4664);
+#4664 = DEFINITIONAL_REPRESENTATION('',(#4665),#4669);
+#4665 = LINE('',#4666,#4667);
+#4666 = CARTESIAN_POINT('',(2.280350850198,-8.881784197001E-17));
+#4667 = VECTOR('',#4668,1.);
+#4668 = DIRECTION('',(-5.842380041801E-17,-1.));
+#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4670 = PCURVE('',#3548,#4671);
+#4671 = DEFINITIONAL_REPRESENTATION('',(#4672),#4676);
+#4672 = LINE('',#4673,#4674);
+#4673 = CARTESIAN_POINT('',(-2.775557561563E-17,2.465190328816E-32));
+#4674 = VECTOR('',#4675,1.);
+#4675 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4677 = ORIENTED_EDGE('',*,*,#4082,.T.);
+#4678 = ORIENTED_EDGE('',*,*,#4214,.T.);
+#4679 = ORIENTED_EDGE('',*,*,#3966,.T.);
+#4680 = ORIENTED_EDGE('',*,*,#4628,.F.);
+#4681 = ADVANCED_FACE('',(#4682),#3469,.T.);
+#4682 = FACE_BOUND('',#4683,.F.);
+#4683 = EDGE_LOOP('',(#4684,#4685,#4706,#4707));
+#4684 = ORIENTED_EDGE('',*,*,#4497,.T.);
+#4685 = ORIENTED_EDGE('',*,*,#4686,.T.);
+#4686 = EDGE_CURVE('',#4498,#4240,#4687,.T.);
+#4687 = SURFACE_CURVE('',#4688,(#4692,#4699),.PCURVE_S1.);
+#4688 = LINE('',#4689,#4690);
+#4689 = CARTESIAN_POINT('',(3.,-0.85,0.65));
+#4690 = VECTOR('',#4691,1.);
+#4691 = DIRECTION('',(-1.,0.,0.));
+#4692 = PCURVE('',#3469,#4693);
+#4693 = DEFINITIONAL_REPRESENTATION('',(#4694),#4698);
+#4694 = LINE('',#4695,#4696);
+#4695 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4696 = VECTOR('',#4697,1.);
+#4697 = DIRECTION('',(-0.,1.));
+#4698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4699 = PCURVE('',#4255,#4700);
+#4700 = DEFINITIONAL_REPRESENTATION('',(#4701),#4705);
+#4701 = LINE('',#4702,#4703);
+#4702 = CARTESIAN_POINT('',(0.,-1.5));
+#4703 = VECTOR('',#4704,1.);
+#4704 = DIRECTION('',(1.,0.));
+#4705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4706 = ORIENTED_EDGE('',*,*,#4267,.F.);
+#4707 = ORIENTED_EDGE('',*,*,#3453,.F.);
+#4708 = ADVANCED_FACE('',(#4709),#3520,.T.);
+#4709 = FACE_BOUND('',#4710,.T.);
+#4710 = EDGE_LOOP('',(#4711,#4712,#4733,#4734));
+#4711 = ORIENTED_EDGE('',*,*,#4124,.T.);
+#4712 = ORIENTED_EDGE('',*,*,#4713,.T.);
+#4713 = EDGE_CURVE('',#4104,#3505,#4714,.T.);
+#4714 = SURFACE_CURVE('',#4715,(#4719,#4726),.PCURVE_S1.);
+#4715 = LINE('',#4716,#4717);
+#4716 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#4717 = VECTOR('',#4718,1.);
+#4718 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4719 = PCURVE('',#3520,#4720);
+#4720 = DEFINITIONAL_REPRESENTATION('',(#4721),#4725);
+#4721 = LINE('',#4722,#4723);
+#4722 = CARTESIAN_POINT('',(0.,-0.));
+#4723 = VECTOR('',#4724,1.);
+#4724 = DIRECTION('',(0.,-1.));
+#4725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4726 = PCURVE('',#3548,#4727);
+#4727 = DEFINITIONAL_REPRESENTATION('',(#4728),#4732);
+#4728 = LINE('',#4729,#4730);
+#4729 = CARTESIAN_POINT('',(0.2,4.440892098501E-17));
+#4730 = VECTOR('',#4731,1.);
+#4731 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4733 = ORIENTED_EDGE('',*,*,#3504,.T.);
+#4734 = ORIENTED_EDGE('',*,*,#4475,.F.);
+#4735 = ADVANCED_FACE('',(#4736),#3548,.T.);
+#4736 = FACE_BOUND('',#4737,.T.);
+#4737 = EDGE_LOOP('',(#4738,#4739,#4740,#4741));
+#4738 = ORIENTED_EDGE('',*,*,#4103,.T.);
+#4739 = ORIENTED_EDGE('',*,*,#4657,.T.);
+#4740 = ORIENTED_EDGE('',*,*,#3532,.T.);
+#4741 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#4742 = ADVANCED_FACE('',(#4743),#3891,.T.);
+#4743 = FACE_BOUND('',#4744,.T.);
+#4744 = EDGE_LOOP('',(#4745,#4746,#4747,#4748));
+#4745 = ORIENTED_EDGE('',*,*,#4455,.F.);
+#4746 = ORIENTED_EDGE('',*,*,#3875,.T.);
+#4747 = ORIENTED_EDGE('',*,*,#4323,.F.);
+#4748 = ORIENTED_EDGE('',*,*,#4166,.F.);
+#4749 = ADVANCED_FACE('',(#4750),#4255,.T.);
+#4750 = FACE_BOUND('',#4751,.T.);
+#4751 = EDGE_LOOP('',(#4752,#4753,#4754,#4755));
+#4752 = ORIENTED_EDGE('',*,*,#4521,.T.);
+#4753 = ORIENTED_EDGE('',*,*,#4686,.T.);
+#4754 = ORIENTED_EDGE('',*,*,#4237,.F.);
+#4755 = ORIENTED_EDGE('',*,*,#4406,.F.);
+#4756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4760)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4757,#4758,#4759)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4758 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4759 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4760 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#4757,
+  'distance_accuracy_value','confusion accuracy');
+#4761 = SHAPE_DEFINITION_REPRESENTATION(#4762,#2587);
+#4762 = PRODUCT_DEFINITION_SHAPE('','',#4763);
+#4763 = PRODUCT_DEFINITION('design','',#4764,#4767);
+#4764 = PRODUCT_DEFINITION_FORMATION('','',#4765);
+#4765 = PRODUCT('pin2','pin2','',(#4766));
+#4766 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4767 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4768 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4769,#4771);
+#4769 = ( REPRESENTATION_RELATIONSHIP('','',#2587,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4770) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4770 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#4771 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4772);
+#4772 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#4763,$);
+#4773 = PRODUCT_TYPE('part',$,(#4765));
+#4774 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4775),#6943);
+#4775 = MANIFOLD_SOLID_BREP('',#4776);
+#4776 = CLOSED_SHELL('',(#4777,#5135,#5211,#5261,#5315,#5611,#5882,#5936
+    ,#5986,#6013,#6194,#6241,#6395,#6420,#6530,#6561,#6615,#6729,#6756,
+    #6783,#6810,#6837,#6868,#6895,#6922,#6929,#6936));
+#4777 = ADVANCED_FACE('',(#4778,#5021),#4792,.T.);
+#4778 = FACE_BOUND('',#4779,.T.);
+#4779 = EDGE_LOOP('',(#4780,#4815,#4844,#4872,#4901,#4929,#4962,#4990));
+#4780 = ORIENTED_EDGE('',*,*,#4781,.T.);
+#4781 = EDGE_CURVE('',#4782,#4784,#4786,.T.);
+#4782 = VERTEX_POINT('',#4783);
+#4783 = CARTESIAN_POINT('',(12.8,0.75,-0.65));
+#4784 = VERTEX_POINT('',#4785);
+#4785 = CARTESIAN_POINT('',(12.8,0.75,0.65));
+#4786 = SURFACE_CURVE('',#4787,(#4791,#4803),.PCURVE_S1.);
+#4787 = LINE('',#4788,#4789);
+#4788 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#4789 = VECTOR('',#4790,1.);
+#4790 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4791 = PCURVE('',#4792,#4797);
+#4792 = PLANE('',#4793);
+#4793 = AXIS2_PLACEMENT_3D('',#4794,#4795,#4796);
+#4794 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#4795 = DIRECTION('',(1.,0.,0.));
+#4796 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4797 = DEFINITIONAL_REPRESENTATION('',(#4798),#4802);
+#4798 = LINE('',#4799,#4800);
+#4799 = CARTESIAN_POINT('',(0.,0.));
+#4800 = VECTOR('',#4801,1.);
+#4801 = DIRECTION('',(2.22044604925E-16,-1.));
+#4802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4803 = PCURVE('',#4804,#4809);
+#4804 = PLANE('',#4805);
+#4805 = AXIS2_PLACEMENT_3D('',#4806,#4807,#4808);
+#4806 = CARTESIAN_POINT('',(1.8,0.75,-0.85));
+#4807 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#4808 = DIRECTION('',(1.,0.,0.));
+#4809 = DEFINITIONAL_REPRESENTATION('',(#4810),#4814);
+#4810 = LINE('',#4811,#4812);
+#4811 = CARTESIAN_POINT('',(11.,0.));
+#4812 = VECTOR('',#4813,1.);
+#4813 = DIRECTION('',(0.,-1.));
+#4814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4815 = ORIENTED_EDGE('',*,*,#4816,.T.);
+#4816 = EDGE_CURVE('',#4784,#4817,#4819,.T.);
+#4817 = VERTEX_POINT('',#4818);
+#4818 = CARTESIAN_POINT('',(12.8,0.55,0.85));
+#4819 = SURFACE_CURVE('',#4820,(#4825,#4832),.PCURVE_S1.);
+#4820 = CIRCLE('',#4821,0.2);
+#4821 = AXIS2_PLACEMENT_3D('',#4822,#4823,#4824);
+#4822 = CARTESIAN_POINT('',(12.8,0.55,0.65));
+#4823 = DIRECTION('',(1.,0.,0.));
+#4824 = DIRECTION('',(-0.,0.,1.));
+#4825 = PCURVE('',#4792,#4826);
+#4826 = DEFINITIONAL_REPRESENTATION('',(#4827),#4831);
+#4827 = CIRCLE('',#4828,0.2);
+#4828 = AXIS2_PLACEMENT_2D('',#4829,#4830);
+#4829 = CARTESIAN_POINT('',(0.2,-1.5));
+#4830 = DIRECTION('',(8.881784197001E-16,-1.));
+#4831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4832 = PCURVE('',#4833,#4838);
+#4833 = CYLINDRICAL_SURFACE('',#4834,0.2);
+#4834 = AXIS2_PLACEMENT_3D('',#4835,#4836,#4837);
+#4835 = CARTESIAN_POINT('',(1.8,0.55,0.65));
+#4836 = DIRECTION('',(1.,0.,0.));
+#4837 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#4838 = DEFINITIONAL_REPRESENTATION('',(#4839),#4843);
+#4839 = LINE('',#4840,#4841);
+#4840 = CARTESIAN_POINT('',(-4.712388980385,11.));
+#4841 = VECTOR('',#4842,1.);
+#4842 = DIRECTION('',(1.,0.));
+#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4844 = ORIENTED_EDGE('',*,*,#4845,.T.);
+#4845 = EDGE_CURVE('',#4817,#4846,#4848,.T.);
+#4846 = VERTEX_POINT('',#4847);
+#4847 = CARTESIAN_POINT('',(12.8,-0.55,0.85));
+#4848 = SURFACE_CURVE('',#4849,(#4853,#4860),.PCURVE_S1.);
+#4849 = LINE('',#4850,#4851);
+#4850 = CARTESIAN_POINT('',(12.8,0.75,0.85));
+#4851 = VECTOR('',#4852,1.);
+#4852 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4853 = PCURVE('',#4792,#4854);
+#4854 = DEFINITIONAL_REPRESENTATION('',(#4855),#4859);
+#4855 = LINE('',#4856,#4857);
+#4856 = CARTESIAN_POINT('',(3.996802888651E-16,-1.7));
+#4857 = VECTOR('',#4858,1.);
+#4858 = DIRECTION('',(1.,0.));
+#4859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4860 = PCURVE('',#4861,#4866);
+#4861 = PLANE('',#4862);
+#4862 = AXIS2_PLACEMENT_3D('',#4863,#4864,#4865);
+#4863 = CARTESIAN_POINT('',(12.8,0.75,0.85));
+#4864 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#4865 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4866 = DEFINITIONAL_REPRESENTATION('',(#4867),#4871);
+#4867 = LINE('',#4868,#4869);
+#4868 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#4869 = VECTOR('',#4870,1.);
+#4870 = DIRECTION('',(1.,0.));
+#4871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4872 = ORIENTED_EDGE('',*,*,#4873,.T.);
+#4873 = EDGE_CURVE('',#4846,#4874,#4876,.T.);
+#4874 = VERTEX_POINT('',#4875);
+#4875 = CARTESIAN_POINT('',(12.8,-0.75,0.65));
+#4876 = SURFACE_CURVE('',#4877,(#4882,#4889),.PCURVE_S1.);
+#4877 = CIRCLE('',#4878,0.2);
+#4878 = AXIS2_PLACEMENT_3D('',#4879,#4880,#4881);
+#4879 = CARTESIAN_POINT('',(12.8,-0.55,0.65));
+#4880 = DIRECTION('',(1.,-0.,0.));
+#4881 = DIRECTION('',(0.,0.,-1.));
+#4882 = PCURVE('',#4792,#4883);
+#4883 = DEFINITIONAL_REPRESENTATION('',(#4884),#4888);
+#4884 = CIRCLE('',#4885,0.2);
+#4885 = AXIS2_PLACEMENT_2D('',#4886,#4887);
+#4886 = CARTESIAN_POINT('',(1.3,-1.5));
+#4887 = DIRECTION('',(-8.881784197001E-16,1.));
+#4888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4889 = PCURVE('',#4890,#4895);
+#4890 = CYLINDRICAL_SURFACE('',#4891,0.2);
+#4891 = AXIS2_PLACEMENT_3D('',#4892,#4893,#4894);
+#4892 = CARTESIAN_POINT('',(12.8,-0.55,0.65));
+#4893 = DIRECTION('',(-1.,0.,0.));
+#4894 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#4895 = DEFINITIONAL_REPRESENTATION('',(#4896),#4900);
+#4896 = LINE('',#4897,#4898);
+#4897 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#4898 = VECTOR('',#4899,1.);
+#4899 = DIRECTION('',(-1.,0.));
+#4900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4901 = ORIENTED_EDGE('',*,*,#4902,.F.);
+#4902 = EDGE_CURVE('',#4903,#4874,#4905,.T.);
+#4903 = VERTEX_POINT('',#4904);
+#4904 = CARTESIAN_POINT('',(12.8,-0.75,-0.65));
+#4905 = SURFACE_CURVE('',#4906,(#4910,#4917),.PCURVE_S1.);
+#4906 = LINE('',#4907,#4908);
+#4907 = CARTESIAN_POINT('',(12.8,-0.75,-0.85));
+#4908 = VECTOR('',#4909,1.);
+#4909 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4910 = PCURVE('',#4792,#4911);
+#4911 = DEFINITIONAL_REPRESENTATION('',(#4912),#4916);
+#4912 = LINE('',#4913,#4914);
+#4913 = CARTESIAN_POINT('',(1.5,-3.944304526105E-31));
+#4914 = VECTOR('',#4915,1.);
+#4915 = DIRECTION('',(2.22044604925E-16,-1.));
+#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4917 = PCURVE('',#4918,#4923);
+#4918 = PLANE('',#4919);
+#4919 = AXIS2_PLACEMENT_3D('',#4920,#4921,#4922);
+#4920 = CARTESIAN_POINT('',(12.8,-0.75,-0.85));
+#4921 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#4922 = DIRECTION('',(-1.,0.,0.));
+#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4928);
+#4924 = LINE('',#4925,#4926);
+#4925 = CARTESIAN_POINT('',(0.,-0.));
+#4926 = VECTOR('',#4927,1.);
+#4927 = DIRECTION('',(0.,-1.));
+#4928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4929 = ORIENTED_EDGE('',*,*,#4930,.F.);
+#4930 = EDGE_CURVE('',#4931,#4903,#4933,.T.);
+#4931 = VERTEX_POINT('',#4932);
+#4932 = CARTESIAN_POINT('',(12.8,-0.55,-0.85));
+#4933 = SURFACE_CURVE('',#4934,(#4939,#4950),.PCURVE_S1.);
+#4934 = CIRCLE('',#4935,0.2);
+#4935 = AXIS2_PLACEMENT_3D('',#4936,#4937,#4938);
+#4936 = CARTESIAN_POINT('',(12.8,-0.55,-0.65));
+#4937 = DIRECTION('',(-1.,0.,0.));
+#4938 = DIRECTION('',(0.,0.,-1.));
+#4939 = PCURVE('',#4792,#4940);
+#4940 = DEFINITIONAL_REPRESENTATION('',(#4941),#4949);
+#4941 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4942,#4943,#4944,#4945,
+#4946,#4947,#4948),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4942 = CARTESIAN_POINT('',(1.3,0.));
+#4943 = CARTESIAN_POINT('',(1.646410161514,3.053113317719E-16));
+#4944 = CARTESIAN_POINT('',(1.473205080757,-0.3));
+#4945 = CARTESIAN_POINT('',(1.3,-0.6));
+#4946 = CARTESIAN_POINT('',(1.126794919243,-0.3));
+#4947 = CARTESIAN_POINT('',(0.953589838486,-6.106226635438E-16));
+#4948 = CARTESIAN_POINT('',(1.3,0.));
+#4949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4950 = PCURVE('',#4951,#4956);
+#4951 = CYLINDRICAL_SURFACE('',#4952,0.2);
+#4952 = AXIS2_PLACEMENT_3D('',#4953,#4954,#4955);
+#4953 = CARTESIAN_POINT('',(12.8,-0.55,-0.65));
+#4954 = DIRECTION('',(-1.,0.,0.));
+#4955 = DIRECTION('',(-0.,-8.881784197001E-16,-1.));
+#4956 = DEFINITIONAL_REPRESENTATION('',(#4957),#4961);
+#4957 = LINE('',#4958,#4959);
+#4958 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#4959 = VECTOR('',#4960,1.);
+#4960 = DIRECTION('',(1.,0.));
+#4961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4962 = ORIENTED_EDGE('',*,*,#4963,.F.);
+#4963 = EDGE_CURVE('',#4964,#4931,#4966,.T.);
+#4964 = VERTEX_POINT('',#4965);
+#4965 = CARTESIAN_POINT('',(12.8,0.55,-0.85));
+#4966 = SURFACE_CURVE('',#4967,(#4971,#4978),.PCURVE_S1.);
+#4967 = LINE('',#4968,#4969);
+#4968 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#4969 = VECTOR('',#4970,1.);
+#4970 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4971 = PCURVE('',#4792,#4972);
+#4972 = DEFINITIONAL_REPRESENTATION('',(#4973),#4977);
+#4973 = LINE('',#4974,#4975);
+#4974 = CARTESIAN_POINT('',(0.,0.));
+#4975 = VECTOR('',#4976,1.);
+#4976 = DIRECTION('',(1.,0.));
+#4977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4978 = PCURVE('',#4979,#4984);
+#4979 = PLANE('',#4980);
+#4980 = AXIS2_PLACEMENT_3D('',#4981,#4982,#4983);
+#4981 = CARTESIAN_POINT('',(12.8,0.75,-0.85));
+#4982 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#4983 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4984 = DEFINITIONAL_REPRESENTATION('',(#4985),#4989);
+#4985 = LINE('',#4986,#4987);
+#4986 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#4987 = VECTOR('',#4988,1.);
+#4988 = DIRECTION('',(1.,0.));
+#4989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4990 = ORIENTED_EDGE('',*,*,#4991,.F.);
+#4991 = EDGE_CURVE('',#4782,#4964,#4992,.T.);
+#4992 = SURFACE_CURVE('',#4993,(#4998,#5009),.PCURVE_S1.);
+#4993 = CIRCLE('',#4994,0.2);
+#4994 = AXIS2_PLACEMENT_3D('',#4995,#4996,#4997);
+#4995 = CARTESIAN_POINT('',(12.8,0.55,-0.65));
+#4996 = DIRECTION('',(-1.,0.,-0.));
+#4997 = DIRECTION('',(-0.,0.,1.));
+#4998 = PCURVE('',#4792,#4999);
+#4999 = DEFINITIONAL_REPRESENTATION('',(#5000),#5008);
+#5000 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5001,#5002,#5003,#5004,
+#5005,#5006,#5007),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5001 = CARTESIAN_POINT('',(0.2,-0.4));
+#5002 = CARTESIAN_POINT('',(-0.146410161514,-0.4));
+#5003 = CARTESIAN_POINT('',(2.679491924311E-02,-0.1));
+#5004 = CARTESIAN_POINT('',(0.2,0.2));
+#5005 = CARTESIAN_POINT('',(0.373205080757,-1.E-01));
+#5006 = CARTESIAN_POINT('',(0.546410161514,-0.4));
+#5007 = CARTESIAN_POINT('',(0.2,-0.4));
+#5008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5009 = PCURVE('',#5010,#5015);
+#5010 = CYLINDRICAL_SURFACE('',#5011,0.2);
+#5011 = AXIS2_PLACEMENT_3D('',#5012,#5013,#5014);
+#5012 = CARTESIAN_POINT('',(1.8,0.55,-0.65));
+#5013 = DIRECTION('',(1.,0.,0.));
+#5014 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#5015 = DEFINITIONAL_REPRESENTATION('',(#5016),#5020);
+#5016 = LINE('',#5017,#5018);
+#5017 = CARTESIAN_POINT('',(1.570796326795,11.));
+#5018 = VECTOR('',#5019,1.);
+#5019 = DIRECTION('',(-1.,0.));
+#5020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5021 = FACE_BOUND('',#5022,.T.);
+#5022 = EDGE_LOOP('',(#5023,#5053,#5081,#5109));
+#5023 = ORIENTED_EDGE('',*,*,#5024,.T.);
+#5024 = EDGE_CURVE('',#5025,#5027,#5029,.T.);
+#5025 = VERTEX_POINT('',#5026);
+#5026 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#5027 = VERTEX_POINT('',#5028);
+#5028 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#5029 = SURFACE_CURVE('',#5030,(#5034,#5041),.PCURVE_S1.);
+#5030 = LINE('',#5031,#5032);
+#5031 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#5032 = VECTOR('',#5033,1.);
+#5033 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#5034 = PCURVE('',#4792,#5035);
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(0.3,-0.25));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(1.,6.661338147751E-16));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5041 = PCURVE('',#5042,#5047);
+#5042 = PLANE('',#5043);
+#5043 = AXIS2_PLACEMENT_3D('',#5044,#5045,#5046);
+#5044 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#5045 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5046 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#5047 = DEFINITIONAL_REPRESENTATION('',(#5048),#5052);
+#5048 = LINE('',#5049,#5050);
+#5049 = CARTESIAN_POINT('',(0.,0.));
+#5050 = VECTOR('',#5051,1.);
+#5051 = DIRECTION('',(1.,1.094764425254E-47));
+#5052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5053 = ORIENTED_EDGE('',*,*,#5054,.T.);
+#5054 = EDGE_CURVE('',#5027,#5055,#5057,.T.);
+#5055 = VERTEX_POINT('',#5056);
+#5056 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#5057 = SURFACE_CURVE('',#5058,(#5062,#5069),.PCURVE_S1.);
+#5058 = LINE('',#5059,#5060);
+#5059 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#5060 = VECTOR('',#5061,1.);
+#5061 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5062 = PCURVE('',#4792,#5063);
+#5063 = DEFINITIONAL_REPRESENTATION('',(#5064),#5068);
+#5064 = LINE('',#5065,#5066);
+#5065 = CARTESIAN_POINT('',(1.2,-0.25));
+#5066 = VECTOR('',#5067,1.);
+#5067 = DIRECTION('',(6.661338147751E-16,-1.));
+#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5069 = PCURVE('',#5070,#5075);
+#5070 = PLANE('',#5071);
+#5071 = AXIS2_PLACEMENT_3D('',#5072,#5073,#5074);
+#5072 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#5073 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#5074 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080);
+#5076 = LINE('',#5077,#5078);
+#5077 = CARTESIAN_POINT('',(0.,0.));
+#5078 = VECTOR('',#5079,1.);
+#5079 = DIRECTION('',(1.,0.));
+#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5081 = ORIENTED_EDGE('',*,*,#5082,.T.);
+#5082 = EDGE_CURVE('',#5055,#5083,#5085,.T.);
+#5083 = VERTEX_POINT('',#5084);
+#5084 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#5085 = SURFACE_CURVE('',#5086,(#5090,#5097),.PCURVE_S1.);
+#5086 = LINE('',#5087,#5088);
+#5087 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#5088 = VECTOR('',#5089,1.);
+#5089 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#5090 = PCURVE('',#4792,#5091);
+#5091 = DEFINITIONAL_REPRESENTATION('',(#5092),#5096);
+#5092 = LINE('',#5093,#5094);
+#5093 = CARTESIAN_POINT('',(1.2,-1.45));
+#5094 = VECTOR('',#5095,1.);
+#5095 = DIRECTION('',(-1.,-6.661338147751E-16));
+#5096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5097 = PCURVE('',#5098,#5103);
+#5098 = PLANE('',#5099);
+#5099 = AXIS2_PLACEMENT_3D('',#5100,#5101,#5102);
+#5100 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#5101 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#5102 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#5103 = DEFINITIONAL_REPRESENTATION('',(#5104),#5108);
+#5104 = LINE('',#5105,#5106);
+#5105 = CARTESIAN_POINT('',(0.,0.));
+#5106 = VECTOR('',#5107,1.);
+#5107 = DIRECTION('',(1.,-1.094764425254E-47));
+#5108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5109 = ORIENTED_EDGE('',*,*,#5110,.T.);
+#5110 = EDGE_CURVE('',#5083,#5025,#5111,.T.);
+#5111 = SURFACE_CURVE('',#5112,(#5116,#5123),.PCURVE_S1.);
+#5112 = LINE('',#5113,#5114);
+#5113 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#5114 = VECTOR('',#5115,1.);
+#5115 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#5116 = PCURVE('',#4792,#5117);
+#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122);
+#5118 = LINE('',#5119,#5120);
+#5119 = CARTESIAN_POINT('',(0.3,-1.45));
+#5120 = VECTOR('',#5121,1.);
+#5121 = DIRECTION('',(-6.661338147751E-16,1.));
+#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5123 = PCURVE('',#5124,#5129);
+#5124 = PLANE('',#5125);
+#5125 = AXIS2_PLACEMENT_3D('',#5126,#5127,#5128);
+#5126 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#5127 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
+#5128 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#5129 = DEFINITIONAL_REPRESENTATION('',(#5130),#5134);
+#5130 = LINE('',#5131,#5132);
+#5131 = CARTESIAN_POINT('',(0.,0.));
+#5132 = VECTOR('',#5133,1.);
+#5133 = DIRECTION('',(1.,0.));
+#5134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5135 = ADVANCED_FACE('',(#5136),#4804,.T.);
+#5136 = FACE_BOUND('',#5137,.T.);
+#5137 = EDGE_LOOP('',(#5138,#5168,#5189,#5190));
+#5138 = ORIENTED_EDGE('',*,*,#5139,.T.);
+#5139 = EDGE_CURVE('',#5140,#5142,#5144,.T.);
+#5140 = VERTEX_POINT('',#5141);
+#5141 = CARTESIAN_POINT('',(1.8,0.75,-0.65));
+#5142 = VERTEX_POINT('',#5143);
+#5143 = CARTESIAN_POINT('',(1.8,0.75,0.65));
+#5144 = SURFACE_CURVE('',#5145,(#5149,#5156),.PCURVE_S1.);
+#5145 = LINE('',#5146,#5147);
+#5146 = CARTESIAN_POINT('',(1.8,0.75,-0.85));
+#5147 = VECTOR('',#5148,1.);
+#5148 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#5149 = PCURVE('',#4804,#5150);
+#5150 = DEFINITIONAL_REPRESENTATION('',(#5151),#5155);
+#5151 = LINE('',#5152,#5153);
+#5152 = CARTESIAN_POINT('',(0.,0.));
+#5153 = VECTOR('',#5154,1.);
+#5154 = DIRECTION('',(0.,-1.));
+#5155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5156 = PCURVE('',#5157,#5162);
+#5157 = PLANE('',#5158);
+#5158 = AXIS2_PLACEMENT_3D('',#5159,#5160,#5161);
+#5159 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#5160 = DIRECTION('',(-1.,0.,0.));
+#5161 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5162 = DEFINITIONAL_REPRESENTATION('',(#5163),#5167);
+#5163 = LINE('',#5164,#5165);
+#5164 = CARTESIAN_POINT('',(1.6,-8.881784197001E-17));
+#5165 = VECTOR('',#5166,1.);
+#5166 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5168 = ORIENTED_EDGE('',*,*,#5169,.T.);
+#5169 = EDGE_CURVE('',#5142,#4784,#5170,.T.);
+#5170 = SURFACE_CURVE('',#5171,(#5175,#5182),.PCURVE_S1.);
+#5171 = LINE('',#5172,#5173);
+#5172 = CARTESIAN_POINT('',(1.8,0.75,0.65));
+#5173 = VECTOR('',#5174,1.);
+#5174 = DIRECTION('',(1.,0.,0.));
+#5175 = PCURVE('',#4804,#5176);
+#5176 = DEFINITIONAL_REPRESENTATION('',(#5177),#5181);
+#5177 = LINE('',#5178,#5179);
+#5178 = CARTESIAN_POINT('',(0.,-1.5));
+#5179 = VECTOR('',#5180,1.);
+#5180 = DIRECTION('',(1.,0.));
+#5181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5182 = PCURVE('',#4833,#5183);
+#5183 = DEFINITIONAL_REPRESENTATION('',(#5184),#5188);
+#5184 = LINE('',#5185,#5186);
+#5185 = CARTESIAN_POINT('',(0.,0.));
+#5186 = VECTOR('',#5187,1.);
+#5187 = DIRECTION('',(0.,1.));
+#5188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5189 = ORIENTED_EDGE('',*,*,#4781,.F.);
+#5190 = ORIENTED_EDGE('',*,*,#5191,.F.);
+#5191 = EDGE_CURVE('',#5140,#4782,#5192,.T.);
+#5192 = SURFACE_CURVE('',#5193,(#5197,#5204),.PCURVE_S1.);
+#5193 = LINE('',#5194,#5195);
+#5194 = CARTESIAN_POINT('',(1.8,0.75,-0.65));
+#5195 = VECTOR('',#5196,1.);
+#5196 = DIRECTION('',(1.,0.,0.));
+#5197 = PCURVE('',#4804,#5198);
+#5198 = DEFINITIONAL_REPRESENTATION('',(#5199),#5203);
+#5199 = LINE('',#5200,#5201);
+#5200 = CARTESIAN_POINT('',(0.,-0.2));
+#5201 = VECTOR('',#5202,1.);
+#5202 = DIRECTION('',(1.,0.));
+#5203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5204 = PCURVE('',#5010,#5205);
+#5205 = DEFINITIONAL_REPRESENTATION('',(#5206),#5210);
+#5206 = LINE('',#5207,#5208);
+#5207 = CARTESIAN_POINT('',(-0.,0.));
+#5208 = VECTOR('',#5209,1.);
+#5209 = DIRECTION('',(-0.,1.));
+#5210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5211 = ADVANCED_FACE('',(#5212),#5010,.T.);
+#5212 = FACE_BOUND('',#5213,.F.);
+#5213 = EDGE_LOOP('',(#5214,#5238,#5259,#5260));
+#5214 = ORIENTED_EDGE('',*,*,#5215,.T.);
+#5215 = EDGE_CURVE('',#5140,#5216,#5218,.T.);
+#5216 = VERTEX_POINT('',#5217);
+#5217 = CARTESIAN_POINT('',(1.8,0.55,-0.85));
+#5218 = SURFACE_CURVE('',#5219,(#5224,#5231),.PCURVE_S1.);
+#5219 = CIRCLE('',#5220,0.2);
+#5220 = AXIS2_PLACEMENT_3D('',#5221,#5222,#5223);
+#5221 = CARTESIAN_POINT('',(1.8,0.55,-0.65));
+#5222 = DIRECTION('',(-1.,0.,-0.));
+#5223 = DIRECTION('',(-0.,0.,1.));
+#5224 = PCURVE('',#5010,#5225);
+#5225 = DEFINITIONAL_REPRESENTATION('',(#5226),#5230);
+#5226 = LINE('',#5227,#5228);
+#5227 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#5228 = VECTOR('',#5229,1.);
+#5229 = DIRECTION('',(-1.,0.));
+#5230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5231 = PCURVE('',#5157,#5232);
+#5232 = DEFINITIONAL_REPRESENTATION('',(#5233),#5237);
+#5233 = CIRCLE('',#5234,0.2);
+#5234 = AXIS2_PLACEMENT_2D('',#5235,#5236);
+#5235 = CARTESIAN_POINT('',(1.4,-0.2));
+#5236 = DIRECTION('',(-8.881784197001E-16,-1.));
+#5237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5238 = ORIENTED_EDGE('',*,*,#5239,.T.);
+#5239 = EDGE_CURVE('',#5216,#4964,#5240,.T.);
+#5240 = SURFACE_CURVE('',#5241,(#5245,#5252),.PCURVE_S1.);
+#5241 = LINE('',#5242,#5243);
+#5242 = CARTESIAN_POINT('',(1.8,0.55,-0.85));
+#5243 = VECTOR('',#5244,1.);
+#5244 = DIRECTION('',(1.,0.,0.));
+#5245 = PCURVE('',#5010,#5246);
+#5246 = DEFINITIONAL_REPRESENTATION('',(#5247),#5251);
+#5247 = LINE('',#5248,#5249);
+#5248 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#5249 = VECTOR('',#5250,1.);
+#5250 = DIRECTION('',(-0.,1.));
+#5251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5252 = PCURVE('',#4979,#5253);
+#5253 = DEFINITIONAL_REPRESENTATION('',(#5254),#5258);
+#5254 = LINE('',#5255,#5256);
+#5255 = CARTESIAN_POINT('',(0.2,-11.));
+#5256 = VECTOR('',#5257,1.);
+#5257 = DIRECTION('',(0.,1.));
+#5258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5259 = ORIENTED_EDGE('',*,*,#4991,.F.);
+#5260 = ORIENTED_EDGE('',*,*,#5191,.F.);
+#5261 = ADVANCED_FACE('',(#5262),#4833,.T.);
+#5262 = FACE_BOUND('',#5263,.T.);
+#5263 = EDGE_LOOP('',(#5264,#5292,#5313,#5314));
+#5264 = ORIENTED_EDGE('',*,*,#5265,.T.);
+#5265 = EDGE_CURVE('',#5142,#5266,#5268,.T.);
+#5266 = VERTEX_POINT('',#5267);
+#5267 = CARTESIAN_POINT('',(1.8,0.55,0.85));
+#5268 = SURFACE_CURVE('',#5269,(#5274,#5281),.PCURVE_S1.);
+#5269 = CIRCLE('',#5270,0.2);
+#5270 = AXIS2_PLACEMENT_3D('',#5271,#5272,#5273);
+#5271 = CARTESIAN_POINT('',(1.8,0.55,0.65));
+#5272 = DIRECTION('',(1.,0.,0.));
+#5273 = DIRECTION('',(-0.,0.,1.));
+#5274 = PCURVE('',#4833,#5275);
+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);
+#5276 = LINE('',#5277,#5278);
+#5277 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#5278 = VECTOR('',#5279,1.);
+#5279 = DIRECTION('',(1.,0.));
+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5281 = PCURVE('',#5157,#5282);
+#5282 = DEFINITIONAL_REPRESENTATION('',(#5283),#5291);
+#5283 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5284,#5285,#5286,#5287,
+#5288,#5289,#5290),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5284 = CARTESIAN_POINT('',(1.4,-1.7));
+#5285 = CARTESIAN_POINT('',(1.053589838486,-1.7));
+#5286 = CARTESIAN_POINT('',(1.226794919243,-1.4));
+#5287 = CARTESIAN_POINT('',(1.4,-1.1));
+#5288 = CARTESIAN_POINT('',(1.573205080757,-1.4));
+#5289 = CARTESIAN_POINT('',(1.746410161514,-1.7));
+#5290 = CARTESIAN_POINT('',(1.4,-1.7));
+#5291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5292 = ORIENTED_EDGE('',*,*,#5293,.T.);
+#5293 = EDGE_CURVE('',#5266,#4817,#5294,.T.);
+#5294 = SURFACE_CURVE('',#5295,(#5299,#5306),.PCURVE_S1.);
+#5295 = LINE('',#5296,#5297);
+#5296 = CARTESIAN_POINT('',(1.8,0.55,0.85));
+#5297 = VECTOR('',#5298,1.);
+#5298 = DIRECTION('',(1.,0.,0.));
+#5299 = PCURVE('',#4833,#5300);
+#5300 = DEFINITIONAL_REPRESENTATION('',(#5301),#5305);
+#5301 = LINE('',#5302,#5303);
+#5302 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5303 = VECTOR('',#5304,1.);
+#5304 = DIRECTION('',(0.,1.));
+#5305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5306 = PCURVE('',#4861,#5307);
+#5307 = DEFINITIONAL_REPRESENTATION('',(#5308),#5312);
+#5308 = LINE('',#5309,#5310);
+#5309 = CARTESIAN_POINT('',(0.2,-11.));
+#5310 = VECTOR('',#5311,1.);
+#5311 = DIRECTION('',(0.,1.));
+#5312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5313 = ORIENTED_EDGE('',*,*,#4816,.F.);
+#5314 = ORIENTED_EDGE('',*,*,#5169,.F.);
+#5315 = ADVANCED_FACE('',(#5316),#4979,.F.);
+#5316 = FACE_BOUND('',#5317,.F.);
+#5317 = EDGE_LOOP('',(#5318,#5319,#5320,#5343,#5371,#5399,#5427,#5455,
+    #5483,#5511,#5539,#5567,#5590));
+#5318 = ORIENTED_EDGE('',*,*,#4963,.F.);
+#5319 = ORIENTED_EDGE('',*,*,#5239,.F.);
+#5320 = ORIENTED_EDGE('',*,*,#5321,.F.);
+#5321 = EDGE_CURVE('',#5322,#5216,#5324,.T.);
+#5322 = VERTEX_POINT('',#5323);
+#5323 = CARTESIAN_POINT('',(1.8,-0.65,-0.85));
+#5324 = SURFACE_CURVE('',#5325,(#5329,#5336),.PCURVE_S1.);
+#5325 = LINE('',#5326,#5327);
+#5326 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#5327 = VECTOR('',#5328,1.);
+#5328 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5329 = PCURVE('',#4979,#5330);
+#5330 = DEFINITIONAL_REPRESENTATION('',(#5331),#5335);
+#5331 = LINE('',#5332,#5333);
+#5332 = CARTESIAN_POINT('',(1.6,-11.));
+#5333 = VECTOR('',#5334,1.);
+#5334 = DIRECTION('',(-1.,0.));
+#5335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5336 = PCURVE('',#5157,#5337);
+#5337 = DEFINITIONAL_REPRESENTATION('',(#5338),#5342);
+#5338 = LINE('',#5339,#5340);
+#5339 = CARTESIAN_POINT('',(-9.860761315263E-32,-1.110223024625E-16));
+#5340 = VECTOR('',#5341,1.);
+#5341 = DIRECTION('',(1.,0.));
+#5342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5343 = ORIENTED_EDGE('',*,*,#5344,.F.);
+#5344 = EDGE_CURVE('',#5345,#5322,#5347,.T.);
+#5345 = VERTEX_POINT('',#5346);
+#5346 = CARTESIAN_POINT('',(3.,-0.65,-0.85));
+#5347 = SURFACE_CURVE('',#5348,(#5352,#5359),.PCURVE_S1.);
+#5348 = LINE('',#5349,#5350);
+#5349 = CARTESIAN_POINT('',(3.,-0.65,-0.85));
+#5350 = VECTOR('',#5351,1.);
+#5351 = DIRECTION('',(-1.,0.,0.));
+#5352 = PCURVE('',#4979,#5353);
+#5353 = DEFINITIONAL_REPRESENTATION('',(#5354),#5358);
+#5354 = LINE('',#5355,#5356);
+#5355 = CARTESIAN_POINT('',(1.4,-9.8));
+#5356 = VECTOR('',#5357,1.);
+#5357 = DIRECTION('',(0.,-1.));
+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5359 = PCURVE('',#5360,#5365);
+#5360 = CYLINDRICAL_SURFACE('',#5361,0.2);
+#5361 = AXIS2_PLACEMENT_3D('',#5362,#5363,#5364);
+#5362 = CARTESIAN_POINT('',(3.,-0.65,-0.65));
+#5363 = DIRECTION('',(-1.,0.,0.));
+#5364 = DIRECTION('',(-0.,-8.881784197001E-16,-1.));
+#5365 = DEFINITIONAL_REPRESENTATION('',(#5366),#5370);
+#5366 = LINE('',#5367,#5368);
+#5367 = CARTESIAN_POINT('',(0.,0.));
+#5368 = VECTOR('',#5369,1.);
+#5369 = DIRECTION('',(0.,1.));
+#5370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5371 = ORIENTED_EDGE('',*,*,#5372,.F.);
+#5372 = EDGE_CURVE('',#5373,#5345,#5375,.T.);
+#5373 = VERTEX_POINT('',#5374);
+#5374 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#5375 = SURFACE_CURVE('',#5376,(#5380,#5387),.PCURVE_S1.);
+#5376 = LINE('',#5377,#5378);
+#5377 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#5378 = VECTOR('',#5379,1.);
+#5379 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5380 = PCURVE('',#4979,#5381);
+#5381 = DEFINITIONAL_REPRESENTATION('',(#5382),#5386);
+#5382 = LINE('',#5383,#5384);
+#5383 = CARTESIAN_POINT('',(0.7,-9.8));
+#5384 = VECTOR('',#5385,1.);
+#5385 = DIRECTION('',(1.,0.));
+#5386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5387 = PCURVE('',#5388,#5393);
+#5388 = PLANE('',#5389);
+#5389 = AXIS2_PLACEMENT_3D('',#5390,#5391,#5392);
+#5390 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#5391 = DIRECTION('',(1.,0.,0.));
+#5392 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5393 = DEFINITIONAL_REPRESENTATION('',(#5394),#5398);
+#5394 = LINE('',#5395,#5396);
+#5395 = CARTESIAN_POINT('',(6.938893903907E-18,6.162975822039E-33));
+#5396 = VECTOR('',#5397,1.);
+#5397 = DIRECTION('',(1.,0.));
+#5398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5399 = ORIENTED_EDGE('',*,*,#5400,.F.);
+#5400 = EDGE_CURVE('',#5401,#5373,#5403,.T.);
+#5401 = VERTEX_POINT('',#5402);
+#5402 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#5403 = SURFACE_CURVE('',#5404,(#5408,#5415),.PCURVE_S1.);
+#5404 = LINE('',#5405,#5406);
+#5405 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#5406 = VECTOR('',#5407,1.);
+#5407 = DIRECTION('',(-1.,0.,0.));
+#5408 = PCURVE('',#4979,#5409);
+#5409 = DEFINITIONAL_REPRESENTATION('',(#5410),#5414);
+#5410 = LINE('',#5411,#5412);
+#5411 = CARTESIAN_POINT('',(0.7,-6.7));
+#5412 = VECTOR('',#5413,1.);
+#5413 = DIRECTION('',(0.,-1.));
+#5414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5415 = PCURVE('',#5416,#5421);
+#5416 = PLANE('',#5417);
+#5417 = AXIS2_PLACEMENT_3D('',#5418,#5419,#5420);
+#5418 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#5419 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#5420 = DIRECTION('',(-1.,0.,0.));
+#5421 = DEFINITIONAL_REPRESENTATION('',(#5422),#5426);
+#5422 = LINE('',#5423,#5424);
+#5423 = CARTESIAN_POINT('',(0.,-0.));
+#5424 = VECTOR('',#5425,1.);
+#5425 = DIRECTION('',(1.,0.));
+#5426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5427 = ORIENTED_EDGE('',*,*,#5428,.F.);
+#5428 = EDGE_CURVE('',#5429,#5401,#5431,.T.);
+#5429 = VERTEX_POINT('',#5430);
+#5430 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#5431 = SURFACE_CURVE('',#5432,(#5436,#5443),.PCURVE_S1.);
+#5432 = LINE('',#5433,#5434);
+#5433 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#5434 = VECTOR('',#5435,1.);
+#5435 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5436 = PCURVE('',#4979,#5437);
+#5437 = DEFINITIONAL_REPRESENTATION('',(#5438),#5442);
+#5438 = LINE('',#5439,#5440);
+#5439 = CARTESIAN_POINT('',(0.9,-6.7));
+#5440 = VECTOR('',#5441,1.);
+#5441 = DIRECTION('',(-1.,0.));
+#5442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5443 = PCURVE('',#5444,#5449);
+#5444 = PLANE('',#5445);
+#5445 = AXIS2_PLACEMENT_3D('',#5446,#5447,#5448);
+#5446 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#5447 = DIRECTION('',(-1.,0.,0.));
+#5448 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5449 = DEFINITIONAL_REPRESENTATION('',(#5450),#5454);
+#5450 = LINE('',#5451,#5452);
+#5451 = CARTESIAN_POINT('',(9.860761315263E-32,1.110223024625E-16));
+#5452 = VECTOR('',#5453,1.);
+#5453 = DIRECTION('',(1.,0.));
+#5454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5455 = ORIENTED_EDGE('',*,*,#5456,.F.);
+#5456 = EDGE_CURVE('',#5457,#5429,#5459,.T.);
+#5457 = VERTEX_POINT('',#5458);
+#5458 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#5459 = SURFACE_CURVE('',#5460,(#5464,#5471),.PCURVE_S1.);
+#5460 = LINE('',#5461,#5462);
+#5461 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#5462 = VECTOR('',#5463,1.);
+#5463 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#5464 = PCURVE('',#4979,#5465);
+#5465 = DEFINITIONAL_REPRESENTATION('',(#5466),#5470);
+#5466 = LINE('',#5467,#5468);
+#5467 = CARTESIAN_POINT('',(1.5,-4.5));
+#5468 = VECTOR('',#5469,1.);
+#5469 = DIRECTION('',(-0.263117405792,-0.964763821238));
+#5470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5471 = PCURVE('',#5472,#5477);
+#5472 = PLANE('',#5473);
+#5473 = AXIS2_PLACEMENT_3D('',#5474,#5475,#5476);
+#5474 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#5475 = DIRECTION('',(-0.263117405792,-0.964763821238,6.426618045981E-16
+    ));
+#5476 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#5477 = DEFINITIONAL_REPRESENTATION('',(#5478),#5482);
+#5478 = LINE('',#5479,#5480);
+#5479 = CARTESIAN_POINT('',(-1.830612413098E-15,4.027741737234E-31));
+#5480 = VECTOR('',#5481,1.);
+#5481 = DIRECTION('',(1.,4.930380657631E-32));
+#5482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5483 = ORIENTED_EDGE('',*,*,#5484,.F.);
+#5484 = EDGE_CURVE('',#5485,#5457,#5487,.T.);
+#5485 = VERTEX_POINT('',#5486);
+#5486 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#5487 = SURFACE_CURVE('',#5488,(#5492,#5499),.PCURVE_S1.);
+#5488 = LINE('',#5489,#5490);
+#5489 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#5490 = VECTOR('',#5491,1.);
+#5491 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5492 = PCURVE('',#4979,#5493);
+#5493 = DEFINITIONAL_REPRESENTATION('',(#5494),#5498);
+#5494 = LINE('',#5495,#5496);
+#5495 = CARTESIAN_POINT('',(2.05,-4.5));
+#5496 = VECTOR('',#5497,1.);
+#5497 = DIRECTION('',(-1.,0.));
+#5498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5499 = PCURVE('',#5500,#5505);
+#5500 = PLANE('',#5501);
+#5501 = AXIS2_PLACEMENT_3D('',#5502,#5503,#5504);
+#5502 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#5503 = DIRECTION('',(-1.,0.,0.));
+#5504 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5505 = DEFINITIONAL_REPRESENTATION('',(#5506),#5510);
+#5506 = LINE('',#5507,#5508);
+#5507 = CARTESIAN_POINT('',(0.,0.));
+#5508 = VECTOR('',#5509,1.);
+#5509 = DIRECTION('',(1.,0.));
+#5510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5511 = ORIENTED_EDGE('',*,*,#5512,.F.);
+#5512 = EDGE_CURVE('',#5513,#5485,#5515,.T.);
+#5513 = VERTEX_POINT('',#5514);
+#5514 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#5515 = SURFACE_CURVE('',#5516,(#5520,#5527),.PCURVE_S1.);
+#5516 = LINE('',#5517,#5518);
+#5517 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#5518 = VECTOR('',#5519,1.);
+#5519 = DIRECTION('',(-1.,0.,0.));
+#5520 = PCURVE('',#4979,#5521);
+#5521 = DEFINITIONAL_REPRESENTATION('',(#5522),#5526);
+#5522 = LINE('',#5523,#5524);
+#5523 = CARTESIAN_POINT('',(2.05,-3.7));
+#5524 = VECTOR('',#5525,1.);
+#5525 = DIRECTION('',(0.,-1.));
+#5526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5527 = PCURVE('',#5528,#5533);
+#5528 = PLANE('',#5529);
+#5529 = AXIS2_PLACEMENT_3D('',#5530,#5531,#5532);
+#5530 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#5531 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#5532 = DIRECTION('',(-1.,0.,0.));
+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);
+#5534 = LINE('',#5535,#5536);
+#5535 = CARTESIAN_POINT('',(0.,0.));
+#5536 = VECTOR('',#5537,1.);
+#5537 = DIRECTION('',(1.,0.));
+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5539 = ORIENTED_EDGE('',*,*,#5540,.F.);
+#5540 = EDGE_CURVE('',#5541,#5513,#5543,.T.);
+#5541 = VERTEX_POINT('',#5542);
+#5542 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#5543 = SURFACE_CURVE('',#5544,(#5548,#5555),.PCURVE_S1.);
+#5544 = LINE('',#5545,#5546);
+#5545 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#5546 = VECTOR('',#5547,1.);
+#5547 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5548 = PCURVE('',#4979,#5549);
+#5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5554);
+#5550 = LINE('',#5551,#5552);
+#5551 = CARTESIAN_POINT('',(1.5,-3.7));
+#5552 = VECTOR('',#5553,1.);
+#5553 = DIRECTION('',(1.,0.));
+#5554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5555 = PCURVE('',#5556,#5561);
+#5556 = PLANE('',#5557);
+#5557 = AXIS2_PLACEMENT_3D('',#5558,#5559,#5560);
+#5558 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#5559 = DIRECTION('',(1.,0.,0.));
+#5560 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);
+#5562 = LINE('',#5563,#5564);
+#5563 = CARTESIAN_POINT('',(-1.110223024625E-16,0.));
+#5564 = VECTOR('',#5565,1.);
+#5565 = DIRECTION('',(1.,0.));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5567 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#5568 = EDGE_CURVE('',#5541,#5569,#5571,.T.);
+#5569 = VERTEX_POINT('',#5570);
+#5570 = CARTESIAN_POINT('',(9.1,-0.55,-0.85));
+#5571 = SURFACE_CURVE('',#5572,(#5576,#5583),.PCURVE_S1.);
+#5572 = LINE('',#5573,#5574);
+#5573 = CARTESIAN_POINT('',(9.1,-5.551115123126E-16,-0.85));
+#5574 = VECTOR('',#5575,1.);
+#5575 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5576 = PCURVE('',#4979,#5577);
+#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);
+#5578 = LINE('',#5579,#5580);
+#5579 = CARTESIAN_POINT('',(0.75,-3.7));
+#5580 = VECTOR('',#5581,1.);
+#5581 = DIRECTION('',(-1.,0.));
+#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5583 = PCURVE('',#5556,#5584);
+#5584 = DEFINITIONAL_REPRESENTATION('',(#5585),#5589);
+#5585 = LINE('',#5586,#5587);
+#5586 = CARTESIAN_POINT('',(-0.75,1.972152263053E-31));
+#5587 = VECTOR('',#5588,1.);
+#5588 = DIRECTION('',(-1.,0.));
+#5589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5590 = ORIENTED_EDGE('',*,*,#5591,.F.);
+#5591 = EDGE_CURVE('',#4931,#5569,#5592,.T.);
+#5592 = SURFACE_CURVE('',#5593,(#5597,#5604),.PCURVE_S1.);
+#5593 = LINE('',#5594,#5595);
+#5594 = CARTESIAN_POINT('',(12.8,-0.55,-0.85));
+#5595 = VECTOR('',#5596,1.);
+#5596 = DIRECTION('',(-1.,0.,0.));
+#5597 = PCURVE('',#4979,#5598);
+#5598 = DEFINITIONAL_REPRESENTATION('',(#5599),#5603);
+#5599 = LINE('',#5600,#5601);
+#5600 = CARTESIAN_POINT('',(1.3,0.));
+#5601 = VECTOR('',#5602,1.);
+#5602 = DIRECTION('',(0.,-1.));
+#5603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5604 = PCURVE('',#4951,#5605);
+#5605 = DEFINITIONAL_REPRESENTATION('',(#5606),#5610);
+#5606 = LINE('',#5607,#5608);
+#5607 = CARTESIAN_POINT('',(0.,0.));
+#5608 = VECTOR('',#5609,1.);
+#5609 = DIRECTION('',(0.,1.));
+#5610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5611 = ADVANCED_FACE('',(#5612),#4861,.T.);
+#5612 = FACE_BOUND('',#5613,.T.);
+#5613 = EDGE_LOOP('',(#5614,#5615,#5616,#5639,#5667,#5690,#5718,#5746,
+    #5769,#5792,#5815,#5838,#5861));
+#5614 = ORIENTED_EDGE('',*,*,#4845,.F.);
+#5615 = ORIENTED_EDGE('',*,*,#5293,.F.);
+#5616 = ORIENTED_EDGE('',*,*,#5617,.F.);
+#5617 = EDGE_CURVE('',#5618,#5266,#5620,.T.);
+#5618 = VERTEX_POINT('',#5619);
+#5619 = CARTESIAN_POINT('',(1.8,-0.65,0.85));
+#5620 = SURFACE_CURVE('',#5621,(#5625,#5632),.PCURVE_S1.);
+#5621 = LINE('',#5622,#5623);
+#5622 = CARTESIAN_POINT('',(1.8,-0.85,0.85));
+#5623 = VECTOR('',#5624,1.);
+#5624 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5625 = PCURVE('',#4861,#5626);
+#5626 = DEFINITIONAL_REPRESENTATION('',(#5627),#5631);
+#5627 = LINE('',#5628,#5629);
+#5628 = CARTESIAN_POINT('',(1.6,-11.));
+#5629 = VECTOR('',#5630,1.);
+#5630 = DIRECTION('',(-1.,0.));
+#5631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5632 = PCURVE('',#5157,#5633);
+#5633 = DEFINITIONAL_REPRESENTATION('',(#5634),#5638);
+#5634 = LINE('',#5635,#5636);
+#5635 = CARTESIAN_POINT('',(-3.996802888651E-16,-1.7));
+#5636 = VECTOR('',#5637,1.);
+#5637 = DIRECTION('',(1.,0.));
+#5638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5639 = ORIENTED_EDGE('',*,*,#5640,.F.);
+#5640 = EDGE_CURVE('',#5641,#5618,#5643,.T.);
+#5641 = VERTEX_POINT('',#5642);
+#5642 = CARTESIAN_POINT('',(3.,-0.65,0.85));
+#5643 = SURFACE_CURVE('',#5644,(#5648,#5655),.PCURVE_S1.);
+#5644 = LINE('',#5645,#5646);
+#5645 = CARTESIAN_POINT('',(3.,-0.65,0.85));
+#5646 = VECTOR('',#5647,1.);
+#5647 = DIRECTION('',(-1.,0.,0.));
+#5648 = PCURVE('',#4861,#5649);
+#5649 = DEFINITIONAL_REPRESENTATION('',(#5650),#5654);
+#5650 = LINE('',#5651,#5652);
+#5651 = CARTESIAN_POINT('',(1.4,-9.8));
+#5652 = VECTOR('',#5653,1.);
+#5653 = DIRECTION('',(0.,-1.));
+#5654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5655 = PCURVE('',#5656,#5661);
+#5656 = CYLINDRICAL_SURFACE('',#5657,0.2);
+#5657 = AXIS2_PLACEMENT_3D('',#5658,#5659,#5660);
+#5658 = CARTESIAN_POINT('',(3.,-0.65,0.65));
+#5659 = DIRECTION('',(-1.,0.,0.));
+#5660 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#5661 = DEFINITIONAL_REPRESENTATION('',(#5662),#5666);
+#5662 = LINE('',#5663,#5664);
+#5663 = CARTESIAN_POINT('',(-0.,0.));
+#5664 = VECTOR('',#5665,1.);
+#5665 = DIRECTION('',(-0.,1.));
+#5666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5667 = ORIENTED_EDGE('',*,*,#5668,.F.);
+#5668 = EDGE_CURVE('',#5669,#5641,#5671,.T.);
+#5669 = VERTEX_POINT('',#5670);
+#5670 = CARTESIAN_POINT('',(3.,5.E-02,0.85));
+#5671 = SURFACE_CURVE('',#5672,(#5676,#5683),.PCURVE_S1.);
+#5672 = LINE('',#5673,#5674);
+#5673 = CARTESIAN_POINT('',(3.,5.E-02,0.85));
+#5674 = VECTOR('',#5675,1.);
+#5675 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5676 = PCURVE('',#4861,#5677);
+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);
+#5678 = LINE('',#5679,#5680);
+#5679 = CARTESIAN_POINT('',(0.7,-9.8));
+#5680 = VECTOR('',#5681,1.);
+#5681 = DIRECTION('',(1.,0.));
+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5683 = PCURVE('',#5388,#5684);
+#5684 = DEFINITIONAL_REPRESENTATION('',(#5685),#5689);
+#5685 = LINE('',#5686,#5687);
+#5686 = CARTESIAN_POINT('',(3.788636071533E-16,-1.7));
+#5687 = VECTOR('',#5688,1.);
+#5688 = DIRECTION('',(1.,0.));
+#5689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5690 = ORIENTED_EDGE('',*,*,#5691,.F.);
+#5691 = EDGE_CURVE('',#5692,#5669,#5694,.T.);
+#5692 = VERTEX_POINT('',#5693);
+#5693 = CARTESIAN_POINT('',(6.1,5.E-02,0.85));
+#5694 = SURFACE_CURVE('',#5695,(#5699,#5706),.PCURVE_S1.);
+#5695 = LINE('',#5696,#5697);
+#5696 = CARTESIAN_POINT('',(6.1,5.E-02,0.85));
+#5697 = VECTOR('',#5698,1.);
+#5698 = DIRECTION('',(-1.,0.,0.));
+#5699 = PCURVE('',#4861,#5700);
+#5700 = DEFINITIONAL_REPRESENTATION('',(#5701),#5705);
+#5701 = LINE('',#5702,#5703);
+#5702 = CARTESIAN_POINT('',(0.7,-6.7));
+#5703 = VECTOR('',#5704,1.);
+#5704 = DIRECTION('',(0.,-1.));
+#5705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5706 = PCURVE('',#5707,#5712);
+#5707 = PLANE('',#5708);
+#5708 = AXIS2_PLACEMENT_3D('',#5709,#5710,#5711);
+#5709 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#5710 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#5711 = DIRECTION('',(-1.,0.,0.));
+#5712 = DEFINITIONAL_REPRESENTATION('',(#5713),#5717);
+#5713 = LINE('',#5714,#5715);
+#5714 = CARTESIAN_POINT('',(0.,-1.7));
+#5715 = VECTOR('',#5716,1.);
+#5716 = DIRECTION('',(1.,0.));
+#5717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5718 = ORIENTED_EDGE('',*,*,#5719,.F.);
+#5719 = EDGE_CURVE('',#5720,#5692,#5722,.T.);
+#5720 = VERTEX_POINT('',#5721);
+#5721 = CARTESIAN_POINT('',(6.1,-0.15,0.85));
+#5722 = SURFACE_CURVE('',#5723,(#5727,#5734),.PCURVE_S1.);
+#5723 = LINE('',#5724,#5725);
+#5724 = CARTESIAN_POINT('',(6.1,-0.15,0.85));
+#5725 = VECTOR('',#5726,1.);
+#5726 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5727 = PCURVE('',#4861,#5728);
+#5728 = DEFINITIONAL_REPRESENTATION('',(#5729),#5733);
+#5729 = LINE('',#5730,#5731);
+#5730 = CARTESIAN_POINT('',(0.9,-6.7));
+#5731 = VECTOR('',#5732,1.);
+#5732 = DIRECTION('',(-1.,0.));
+#5733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5734 = PCURVE('',#5735,#5740);
+#5735 = PLANE('',#5736);
+#5736 = AXIS2_PLACEMENT_3D('',#5737,#5738,#5739);
+#5737 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#5738 = DIRECTION('',(-1.,0.,0.));
+#5739 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5740 = DEFINITIONAL_REPRESENTATION('',(#5741),#5745);
+#5741 = LINE('',#5742,#5743);
+#5742 = CARTESIAN_POINT('',(-3.996802888651E-16,-1.7));
+#5743 = VECTOR('',#5744,1.);
+#5744 = DIRECTION('',(1.,0.));
+#5745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5746 = ORIENTED_EDGE('',*,*,#5747,.F.);
+#5747 = EDGE_CURVE('',#5748,#5720,#5750,.T.);
+#5748 = VERTEX_POINT('',#5749);
+#5749 = CARTESIAN_POINT('',(8.3,-0.75,0.85));
+#5750 = SURFACE_CURVE('',#5751,(#5755,#5762),.PCURVE_S1.);
+#5751 = LINE('',#5752,#5753);
+#5752 = CARTESIAN_POINT('',(8.3,-0.75,0.85));
+#5753 = VECTOR('',#5754,1.);
+#5754 = DIRECTION('',(-0.964763821238,0.263117405792,-2.33695201672E-16)
+  );
+#5755 = PCURVE('',#4861,#5756);
+#5756 = DEFINITIONAL_REPRESENTATION('',(#5757),#5761);
+#5757 = LINE('',#5758,#5759);
+#5758 = CARTESIAN_POINT('',(1.5,-4.5));
+#5759 = VECTOR('',#5760,1.);
+#5760 = DIRECTION('',(-0.263117405792,-0.964763821238));
+#5761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5762 = PCURVE('',#5472,#5763);
+#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5768);
+#5764 = LINE('',#5765,#5766);
+#5765 = CARTESIAN_POINT('',(-1.93577525385E-15,-1.7));
+#5766 = VECTOR('',#5767,1.);
+#5767 = DIRECTION('',(1.,4.930380657631E-32));
+#5768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5769 = ORIENTED_EDGE('',*,*,#5770,.F.);
+#5770 = EDGE_CURVE('',#5771,#5748,#5773,.T.);
+#5771 = VERTEX_POINT('',#5772);
+#5772 = CARTESIAN_POINT('',(8.3,-1.3,0.85));
+#5773 = SURFACE_CURVE('',#5774,(#5778,#5785),.PCURVE_S1.);
+#5774 = LINE('',#5775,#5776);
+#5775 = CARTESIAN_POINT('',(8.3,-1.3,0.85));
+#5776 = VECTOR('',#5777,1.);
+#5777 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5778 = PCURVE('',#4861,#5779);
+#5779 = DEFINITIONAL_REPRESENTATION('',(#5780),#5784);
+#5780 = LINE('',#5781,#5782);
+#5781 = CARTESIAN_POINT('',(2.05,-4.5));
+#5782 = VECTOR('',#5783,1.);
+#5783 = DIRECTION('',(-1.,0.));
+#5784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5785 = PCURVE('',#5500,#5786);
+#5786 = DEFINITIONAL_REPRESENTATION('',(#5787),#5791);
+#5787 = LINE('',#5788,#5789);
+#5788 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.7));
+#5789 = VECTOR('',#5790,1.);
+#5790 = DIRECTION('',(1.,0.));
+#5791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5792 = ORIENTED_EDGE('',*,*,#5793,.F.);
+#5793 = EDGE_CURVE('',#5794,#5771,#5796,.T.);
+#5794 = VERTEX_POINT('',#5795);
+#5795 = CARTESIAN_POINT('',(9.1,-1.3,0.85));
+#5796 = SURFACE_CURVE('',#5797,(#5801,#5808),.PCURVE_S1.);
+#5797 = LINE('',#5798,#5799);
+#5798 = CARTESIAN_POINT('',(9.1,-1.3,0.85));
+#5799 = VECTOR('',#5800,1.);
+#5800 = DIRECTION('',(-1.,0.,0.));
+#5801 = PCURVE('',#4861,#5802);
+#5802 = DEFINITIONAL_REPRESENTATION('',(#5803),#5807);
+#5803 = LINE('',#5804,#5805);
+#5804 = CARTESIAN_POINT('',(2.05,-3.7));
+#5805 = VECTOR('',#5806,1.);
+#5806 = DIRECTION('',(0.,-1.));
+#5807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5808 = PCURVE('',#5528,#5809);
+#5809 = DEFINITIONAL_REPRESENTATION('',(#5810),#5814);
+#5810 = LINE('',#5811,#5812);
+#5811 = CARTESIAN_POINT('',(0.,-1.7));
+#5812 = VECTOR('',#5813,1.);
+#5813 = DIRECTION('',(1.,0.));
+#5814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5815 = ORIENTED_EDGE('',*,*,#5816,.F.);
+#5816 = EDGE_CURVE('',#5817,#5794,#5819,.T.);
+#5817 = VERTEX_POINT('',#5818);
+#5818 = CARTESIAN_POINT('',(9.1,-0.75,0.85));
+#5819 = SURFACE_CURVE('',#5820,(#5824,#5831),.PCURVE_S1.);
+#5820 = LINE('',#5821,#5822);
+#5821 = CARTESIAN_POINT('',(9.1,-0.75,0.85));
+#5822 = VECTOR('',#5823,1.);
+#5823 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5824 = PCURVE('',#4861,#5825);
+#5825 = DEFINITIONAL_REPRESENTATION('',(#5826),#5830);
+#5826 = LINE('',#5827,#5828);
+#5827 = CARTESIAN_POINT('',(1.5,-3.7));
+#5828 = VECTOR('',#5829,1.);
+#5829 = DIRECTION('',(1.,0.));
+#5830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5831 = PCURVE('',#5556,#5832);
+#5832 = DEFINITIONAL_REPRESENTATION('',(#5833),#5837);
+#5833 = LINE('',#5834,#5835);
+#5834 = CARTESIAN_POINT('',(3.330669073875E-16,-1.7));
+#5835 = VECTOR('',#5836,1.);
+#5836 = DIRECTION('',(1.,0.));
+#5837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5838 = ORIENTED_EDGE('',*,*,#5839,.T.);
+#5839 = EDGE_CURVE('',#5817,#5840,#5842,.T.);
+#5840 = VERTEX_POINT('',#5841);
+#5841 = CARTESIAN_POINT('',(9.1,-0.55,0.85));
+#5842 = SURFACE_CURVE('',#5843,(#5847,#5854),.PCURVE_S1.);
+#5843 = LINE('',#5844,#5845);
+#5844 = CARTESIAN_POINT('',(9.1,7.771561172376E-16,0.85));
+#5845 = VECTOR('',#5846,1.);
+#5846 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5847 = PCURVE('',#4861,#5848);
+#5848 = DEFINITIONAL_REPRESENTATION('',(#5849),#5853);
+#5849 = LINE('',#5850,#5851);
+#5850 = CARTESIAN_POINT('',(0.75,-3.7));
+#5851 = VECTOR('',#5852,1.);
+#5852 = DIRECTION('',(-1.,0.));
+#5853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5854 = PCURVE('',#5556,#5855);
+#5855 = DEFINITIONAL_REPRESENTATION('',(#5856),#5860);
+#5856 = LINE('',#5857,#5858);
+#5857 = CARTESIAN_POINT('',(-0.75,-1.7));
+#5858 = VECTOR('',#5859,1.);
+#5859 = DIRECTION('',(-1.,0.));
+#5860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5861 = ORIENTED_EDGE('',*,*,#5862,.F.);
+#5862 = EDGE_CURVE('',#4846,#5840,#5863,.T.);
+#5863 = SURFACE_CURVE('',#5864,(#5868,#5875),.PCURVE_S1.);
+#5864 = LINE('',#5865,#5866);
+#5865 = CARTESIAN_POINT('',(12.8,-0.55,0.85));
+#5866 = VECTOR('',#5867,1.);
+#5867 = DIRECTION('',(-1.,0.,0.));
+#5868 = PCURVE('',#4861,#5869);
+#5869 = DEFINITIONAL_REPRESENTATION('',(#5870),#5874);
+#5870 = LINE('',#5871,#5872);
+#5871 = CARTESIAN_POINT('',(1.3,0.));
+#5872 = VECTOR('',#5873,1.);
+#5873 = DIRECTION('',(0.,-1.));
+#5874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5875 = PCURVE('',#4890,#5876);
+#5876 = DEFINITIONAL_REPRESENTATION('',(#5877),#5881);
+#5877 = LINE('',#5878,#5879);
+#5878 = CARTESIAN_POINT('',(-0.,0.));
+#5879 = VECTOR('',#5880,1.);
+#5880 = DIRECTION('',(-0.,1.));
+#5881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5882 = ADVANCED_FACE('',(#5883),#4951,.T.);
+#5883 = FACE_BOUND('',#5884,.T.);
+#5884 = EDGE_LOOP('',(#5885,#5886,#5909,#5935));
+#5885 = ORIENTED_EDGE('',*,*,#4930,.T.);
+#5886 = ORIENTED_EDGE('',*,*,#5887,.T.);
+#5887 = EDGE_CURVE('',#4903,#5888,#5890,.T.);
+#5888 = VERTEX_POINT('',#5889);
+#5889 = CARTESIAN_POINT('',(9.1,-0.75,-0.65));
+#5890 = SURFACE_CURVE('',#5891,(#5895,#5902),.PCURVE_S1.);
+#5891 = LINE('',#5892,#5893);
+#5892 = CARTESIAN_POINT('',(12.8,-0.75,-0.65));
+#5893 = VECTOR('',#5894,1.);
+#5894 = DIRECTION('',(-1.,0.,0.));
+#5895 = PCURVE('',#4951,#5896);
+#5896 = DEFINITIONAL_REPRESENTATION('',(#5897),#5901);
+#5897 = LINE('',#5898,#5899);
+#5898 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5899 = VECTOR('',#5900,1.);
+#5900 = DIRECTION('',(0.,1.));
+#5901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5902 = PCURVE('',#4918,#5903);
+#5903 = DEFINITIONAL_REPRESENTATION('',(#5904),#5908);
+#5904 = LINE('',#5905,#5906);
+#5905 = CARTESIAN_POINT('',(0.,-0.2));
+#5906 = VECTOR('',#5907,1.);
+#5907 = DIRECTION('',(1.,0.));
+#5908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5909 = ORIENTED_EDGE('',*,*,#5910,.F.);
+#5910 = EDGE_CURVE('',#5569,#5888,#5911,.T.);
+#5911 = SURFACE_CURVE('',#5912,(#5917,#5924),.PCURVE_S1.);
+#5912 = CIRCLE('',#5913,0.2);
+#5913 = AXIS2_PLACEMENT_3D('',#5914,#5915,#5916);
+#5914 = CARTESIAN_POINT('',(9.1,-0.55,-0.65));
+#5915 = DIRECTION('',(-1.,0.,0.));
+#5916 = DIRECTION('',(0.,0.,-1.));
+#5917 = PCURVE('',#4951,#5918);
+#5918 = DEFINITIONAL_REPRESENTATION('',(#5919),#5923);
+#5919 = LINE('',#5920,#5921);
+#5920 = CARTESIAN_POINT('',(-8.881784197001E-16,3.7));
+#5921 = VECTOR('',#5922,1.);
+#5922 = DIRECTION('',(1.,0.));
+#5923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5924 = PCURVE('',#5556,#5925);
+#5925 = DEFINITIONAL_REPRESENTATION('',(#5926),#5934);
+#5926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5927,#5928,#5929,#5930,
+#5931,#5932,#5933),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5927 = CARTESIAN_POINT('',(-0.2,0.));
+#5928 = CARTESIAN_POINT('',(0.146410161514,3.053113317719E-16));
+#5929 = CARTESIAN_POINT('',(-2.679491924311E-02,-0.3));
+#5930 = CARTESIAN_POINT('',(-0.2,-0.6));
+#5931 = CARTESIAN_POINT('',(-0.373205080757,-0.3));
+#5932 = CARTESIAN_POINT('',(-0.546410161514,-6.106226635438E-16));
+#5933 = CARTESIAN_POINT('',(-0.2,0.));
+#5934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5935 = ORIENTED_EDGE('',*,*,#5591,.F.);
+#5936 = ADVANCED_FACE('',(#5937),#4890,.T.);
+#5937 = FACE_BOUND('',#5938,.F.);
+#5938 = EDGE_LOOP('',(#5939,#5940,#5963,#5985));
+#5939 = ORIENTED_EDGE('',*,*,#4873,.T.);
+#5940 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#5941 = EDGE_CURVE('',#4874,#5942,#5944,.T.);
+#5942 = VERTEX_POINT('',#5943);
+#5943 = CARTESIAN_POINT('',(9.1,-0.75,0.65));
+#5944 = SURFACE_CURVE('',#5945,(#5949,#5956),.PCURVE_S1.);
+#5945 = LINE('',#5946,#5947);
+#5946 = CARTESIAN_POINT('',(12.8,-0.75,0.65));
+#5947 = VECTOR('',#5948,1.);
+#5948 = DIRECTION('',(-1.,0.,0.));
+#5949 = PCURVE('',#4890,#5950);
+#5950 = DEFINITIONAL_REPRESENTATION('',(#5951),#5955);
+#5951 = LINE('',#5952,#5953);
+#5952 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#5953 = VECTOR('',#5954,1.);
+#5954 = DIRECTION('',(-0.,1.));
+#5955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5956 = PCURVE('',#4918,#5957);
+#5957 = DEFINITIONAL_REPRESENTATION('',(#5958),#5962);
+#5958 = LINE('',#5959,#5960);
+#5959 = CARTESIAN_POINT('',(0.,-1.5));
+#5960 = VECTOR('',#5961,1.);
+#5961 = DIRECTION('',(1.,0.));
+#5962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5963 = ORIENTED_EDGE('',*,*,#5964,.F.);
+#5964 = EDGE_CURVE('',#5840,#5942,#5965,.T.);
+#5965 = SURFACE_CURVE('',#5966,(#5971,#5978),.PCURVE_S1.);
+#5966 = CIRCLE('',#5967,0.2);
+#5967 = AXIS2_PLACEMENT_3D('',#5968,#5969,#5970);
+#5968 = CARTESIAN_POINT('',(9.1,-0.55,0.65));
+#5969 = DIRECTION('',(1.,-0.,0.));
+#5970 = DIRECTION('',(0.,0.,-1.));
+#5971 = PCURVE('',#4890,#5972);
+#5972 = DEFINITIONAL_REPRESENTATION('',(#5973),#5977);
+#5973 = LINE('',#5974,#5975);
+#5974 = CARTESIAN_POINT('',(3.14159265359,3.7));
+#5975 = VECTOR('',#5976,1.);
+#5976 = DIRECTION('',(-1.,0.));
+#5977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5978 = PCURVE('',#5556,#5979);
+#5979 = DEFINITIONAL_REPRESENTATION('',(#5980),#5984);
+#5980 = CIRCLE('',#5981,0.2);
+#5981 = AXIS2_PLACEMENT_2D('',#5982,#5983);
+#5982 = CARTESIAN_POINT('',(-0.2,-1.5));
+#5983 = DIRECTION('',(-8.881784197001E-16,1.));
+#5984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5985 = ORIENTED_EDGE('',*,*,#5862,.F.);
+#5986 = ADVANCED_FACE('',(#5987),#4918,.T.);
+#5987 = FACE_BOUND('',#5988,.T.);
+#5988 = EDGE_LOOP('',(#5989,#5990,#5991,#6012));
+#5989 = ORIENTED_EDGE('',*,*,#4902,.T.);
+#5990 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#5991 = ORIENTED_EDGE('',*,*,#5992,.F.);
+#5992 = EDGE_CURVE('',#5888,#5942,#5993,.T.);
+#5993 = SURFACE_CURVE('',#5994,(#5998,#6005),.PCURVE_S1.);
+#5994 = LINE('',#5995,#5996);
+#5995 = CARTESIAN_POINT('',(9.1,-0.75,-0.85));
+#5996 = VECTOR('',#5997,1.);
+#5997 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#5998 = PCURVE('',#4918,#5999);
+#5999 = DEFINITIONAL_REPRESENTATION('',(#6000),#6004);
+#6000 = LINE('',#6001,#6002);
+#6001 = CARTESIAN_POINT('',(3.7,0.));
+#6002 = VECTOR('',#6003,1.);
+#6003 = DIRECTION('',(0.,-1.));
+#6004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6005 = PCURVE('',#5556,#6006);
+#6006 = DEFINITIONAL_REPRESENTATION('',(#6007),#6011);
+#6007 = LINE('',#6008,#6009);
+#6008 = CARTESIAN_POINT('',(0.,0.));
+#6009 = VECTOR('',#6010,1.);
+#6010 = DIRECTION('',(2.22044604925E-16,-1.));
+#6011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6012 = ORIENTED_EDGE('',*,*,#5887,.F.);
+#6013 = ADVANCED_FACE('',(#6014),#5042,.T.);
+#6014 = FACE_BOUND('',#6015,.T.);
+#6015 = EDGE_LOOP('',(#6016,#6017,#6040,#6061,#6089,#6110,#6131,#6152,
+    #6173));
+#6016 = ORIENTED_EDGE('',*,*,#5024,.F.);
+#6017 = ORIENTED_EDGE('',*,*,#6018,.T.);
+#6018 = EDGE_CURVE('',#5025,#6019,#6021,.T.);
+#6019 = VERTEX_POINT('',#6020);
+#6020 = CARTESIAN_POINT('',(1.8,0.45,-0.6));
+#6021 = SURFACE_CURVE('',#6022,(#6026,#6033),.PCURVE_S1.);
+#6022 = LINE('',#6023,#6024);
+#6023 = CARTESIAN_POINT('',(12.8,0.45,-0.6));
+#6024 = VECTOR('',#6025,1.);
+#6025 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#6026 = PCURVE('',#5042,#6027);
+#6027 = DEFINITIONAL_REPRESENTATION('',(#6028),#6032);
+#6028 = LINE('',#6029,#6030);
+#6029 = CARTESIAN_POINT('',(0.,0.));
+#6030 = VECTOR('',#6031,1.);
+#6031 = DIRECTION('',(-1.094764425254E-47,-1.));
+#6032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6033 = PCURVE('',#5124,#6034);
+#6034 = DEFINITIONAL_REPRESENTATION('',(#6035),#6039);
+#6035 = LINE('',#6036,#6037);
+#6036 = CARTESIAN_POINT('',(1.2,2.465190328816E-33));
+#6037 = VECTOR('',#6038,1.);
+#6038 = DIRECTION('',(0.,-1.));
+#6039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6040 = ORIENTED_EDGE('',*,*,#6041,.F.);
+#6041 = EDGE_CURVE('',#6042,#6019,#6044,.T.);
+#6042 = VERTEX_POINT('',#6043);
+#6043 = CARTESIAN_POINT('',(1.8,-0.45,-0.6));
+#6044 = SURFACE_CURVE('',#6045,(#6049,#6055),.PCURVE_S1.);
+#6045 = LINE('',#6046,#6047);
+#6046 = CARTESIAN_POINT('',(1.8,-0.2,-0.6));
+#6047 = VECTOR('',#6048,1.);
+#6048 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#6049 = PCURVE('',#5042,#6050);
+#6050 = DEFINITIONAL_REPRESENTATION('',(#6051),#6054);
+#6051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6052,#6053),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.74),.PIECEWISE_BEZIER_KNOTS.);
+#6052 = CARTESIAN_POINT('',(0.99,-11.));
+#6053 = CARTESIAN_POINT('',(-9.E-02,-11.));
+#6054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6055 = PCURVE('',#5157,#6056);
+#6056 = DEFINITIONAL_REPRESENTATION('',(#6057),#6060);
+#6057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6058,#6059),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.74),.PIECEWISE_BEZIER_KNOTS.);
+#6058 = CARTESIAN_POINT('',(0.31,-0.25));
+#6059 = CARTESIAN_POINT('',(1.39,-0.25));
+#6060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6061 = ORIENTED_EDGE('',*,*,#6062,.F.);
+#6062 = EDGE_CURVE('',#6063,#6042,#6065,.T.);
+#6063 = VERTEX_POINT('',#6064);
+#6064 = CARTESIAN_POINT('',(3.,-0.45,-0.6));
+#6065 = SURFACE_CURVE('',#6066,(#6070,#6077),.PCURVE_S1.);
+#6066 = LINE('',#6067,#6068);
+#6067 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#6068 = VECTOR('',#6069,1.);
+#6069 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#6070 = PCURVE('',#5042,#6071);
+#6071 = DEFINITIONAL_REPRESENTATION('',(#6072),#6076);
+#6072 = LINE('',#6073,#6074);
+#6073 = CARTESIAN_POINT('',(0.9,1.998401444325E-16));
+#6074 = VECTOR('',#6075,1.);
+#6075 = DIRECTION('',(-1.094764425254E-47,-1.));
+#6076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6077 = PCURVE('',#6078,#6083);
+#6078 = PLANE('',#6079);
+#6079 = AXIS2_PLACEMENT_3D('',#6080,#6081,#6082);
+#6080 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#6081 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#6082 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#6083 = DEFINITIONAL_REPRESENTATION('',(#6084),#6088);
+#6084 = LINE('',#6085,#6086);
+#6085 = CARTESIAN_POINT('',(0.,0.));
+#6086 = VECTOR('',#6087,1.);
+#6087 = DIRECTION('',(0.,-1.));
+#6088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6089 = ORIENTED_EDGE('',*,*,#6090,.F.);
+#6090 = EDGE_CURVE('',#6091,#6063,#6093,.T.);
+#6091 = VERTEX_POINT('',#6092);
+#6092 = CARTESIAN_POINT('',(3.,5.E-02,-0.6));
+#6093 = SURFACE_CURVE('',#6094,(#6098,#6104),.PCURVE_S1.);
+#6094 = LINE('',#6095,#6096);
+#6095 = CARTESIAN_POINT('',(3.,0.25,-0.6));
+#6096 = VECTOR('',#6097,1.);
+#6097 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#6098 = PCURVE('',#5042,#6099);
+#6099 = DEFINITIONAL_REPRESENTATION('',(#6100),#6103);
+#6100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6101,#6102),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.11,0.79),.PIECEWISE_BEZIER_KNOTS.);
+#6101 = CARTESIAN_POINT('',(0.31,-9.8));
+#6102 = CARTESIAN_POINT('',(0.99,-9.8));
+#6103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6104 = PCURVE('',#5388,#6105);
+#6105 = DEFINITIONAL_REPRESENTATION('',(#6106),#6109);
+#6106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6107,#6108),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.11,0.79),.PIECEWISE_BEZIER_KNOTS.);
+#6107 = CARTESIAN_POINT('',(-9.E-02,-0.25));
+#6108 = CARTESIAN_POINT('',(0.59,-0.25));
+#6109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6110 = ORIENTED_EDGE('',*,*,#6111,.F.);
+#6111 = EDGE_CURVE('',#6112,#6091,#6114,.T.);
+#6112 = VERTEX_POINT('',#6113);
+#6113 = CARTESIAN_POINT('',(6.1,5.E-02,-0.6));
+#6114 = SURFACE_CURVE('',#6115,(#6119,#6125),.PCURVE_S1.);
+#6115 = LINE('',#6116,#6117);
+#6116 = CARTESIAN_POINT('',(9.45,5.E-02,-0.6));
+#6117 = VECTOR('',#6118,1.);
+#6118 = DIRECTION('',(-1.,0.,0.));
+#6119 = PCURVE('',#5042,#6120);
+#6120 = DEFINITIONAL_REPRESENTATION('',(#6121),#6124);
+#6121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6122,#6123),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.04,6.76),.PIECEWISE_BEZIER_KNOTS.);
+#6122 = CARTESIAN_POINT('',(0.4,-6.39));
+#6123 = CARTESIAN_POINT('',(0.4,-10.11));
+#6124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6125 = PCURVE('',#5416,#6126);
+#6126 = DEFINITIONAL_REPRESENTATION('',(#6127),#6130);
+#6127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6128,#6129),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.04,6.76),.PIECEWISE_BEZIER_KNOTS.);
+#6128 = CARTESIAN_POINT('',(-0.31,-0.25));
+#6129 = CARTESIAN_POINT('',(3.41,-0.25));
+#6130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6131 = ORIENTED_EDGE('',*,*,#6132,.F.);
+#6132 = EDGE_CURVE('',#6133,#6112,#6135,.T.);
+#6133 = VERTEX_POINT('',#6134);
+#6134 = CARTESIAN_POINT('',(6.1,-0.15,-0.6));
+#6135 = SURFACE_CURVE('',#6136,(#6140,#6146),.PCURVE_S1.);
+#6136 = LINE('',#6137,#6138);
+#6137 = CARTESIAN_POINT('',(6.1,0.15,-0.6));
+#6138 = VECTOR('',#6139,1.);
+#6139 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#6140 = PCURVE('',#5042,#6141);
+#6141 = DEFINITIONAL_REPRESENTATION('',(#6142),#6145);
+#6142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6143,#6144),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,-8.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#6143 = CARTESIAN_POINT('',(0.62,-6.7));
+#6144 = CARTESIAN_POINT('',(0.38,-6.7));
+#6145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6146 = PCURVE('',#5444,#6147);
+#6147 = DEFINITIONAL_REPRESENTATION('',(#6148),#6151);
+#6148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6149,#6150),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.32,-8.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#6149 = CARTESIAN_POINT('',(-2.E-02,-0.25));
+#6150 = CARTESIAN_POINT('',(0.22,-0.25));
+#6151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6152 = ORIENTED_EDGE('',*,*,#6153,.F.);
+#6153 = EDGE_CURVE('',#6154,#6133,#6156,.T.);
+#6154 = VERTEX_POINT('',#6155);
+#6155 = CARTESIAN_POINT('',(7.2,-0.45,-0.6));
+#6156 = SURFACE_CURVE('',#6157,(#6161,#6167),.PCURVE_S1.);
+#6157 = LINE('',#6158,#6159);
+#6158 = CARTESIAN_POINT('',(10.241923076923,-1.279615384615,-0.6));
+#6159 = VECTOR('',#6160,1.);
+#6160 = DIRECTION('',(-0.964763821238,0.263117405792,-5.842380041801E-17
+    ));
+#6161 = PCURVE('',#5042,#6162);
+#6162 = DEFINITIONAL_REPRESENTATION('',(#6163),#6166);
+#6163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6164,#6165),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.810970951879,4.521234089528),.PIECEWISE_BEZIER_KNOTS.);
+#6164 = CARTESIAN_POINT('',(0.99,-5.27));
+#6165 = CARTESIAN_POINT('',(0.54,-6.92));
+#6166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6167 = PCURVE('',#5472,#6168);
+#6168 = DEFINITIONAL_REPRESENTATION('',(#6169),#6172);
+#6169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6170,#6171),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.810970951879,4.521234089528),.PIECEWISE_BEZIER_KNOTS.);
+#6170 = CARTESIAN_POINT('',(0.798122797569,-0.25));
+#6171 = CARTESIAN_POINT('',(2.508385935218,-0.25));
+#6172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6173 = ORIENTED_EDGE('',*,*,#6174,.F.);
+#6174 = EDGE_CURVE('',#5027,#6154,#6175,.T.);
+#6175 = SURFACE_CURVE('',#6176,(#6180,#6187),.PCURVE_S1.);
+#6176 = LINE('',#6177,#6178);
+#6177 = CARTESIAN_POINT('',(12.8,-0.45,-0.6));
+#6178 = VECTOR('',#6179,1.);
+#6179 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#6180 = PCURVE('',#5042,#6181);
+#6181 = DEFINITIONAL_REPRESENTATION('',(#6182),#6186);
+#6182 = LINE('',#6183,#6184);
+#6183 = CARTESIAN_POINT('',(0.9,1.998401444325E-16));
+#6184 = VECTOR('',#6185,1.);
+#6185 = DIRECTION('',(-1.094764425254E-47,-1.));
+#6186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6187 = PCURVE('',#5070,#6188);
+#6188 = DEFINITIONAL_REPRESENTATION('',(#6189),#6193);
+#6189 = LINE('',#6190,#6191);
+#6190 = CARTESIAN_POINT('',(0.,0.));
+#6191 = VECTOR('',#6192,1.);
+#6192 = DIRECTION('',(0.,-1.));
+#6193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6194 = ADVANCED_FACE('',(#6195),#5124,.T.);
+#6195 = FACE_BOUND('',#6196,.T.);
+#6196 = EDGE_LOOP('',(#6197,#6198,#6221,#6240));
+#6197 = ORIENTED_EDGE('',*,*,#5110,.F.);
+#6198 = ORIENTED_EDGE('',*,*,#6199,.T.);
+#6199 = EDGE_CURVE('',#5083,#6200,#6202,.T.);
+#6200 = VERTEX_POINT('',#6201);
+#6201 = CARTESIAN_POINT('',(1.8,0.45,0.6));
+#6202 = SURFACE_CURVE('',#6203,(#6207,#6214),.PCURVE_S1.);
+#6203 = LINE('',#6204,#6205);
+#6204 = CARTESIAN_POINT('',(12.8,0.45,0.6));
+#6205 = VECTOR('',#6206,1.);
+#6206 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#6207 = PCURVE('',#5124,#6208);
+#6208 = DEFINITIONAL_REPRESENTATION('',(#6209),#6213);
+#6209 = LINE('',#6210,#6211);
+#6210 = CARTESIAN_POINT('',(0.,0.));
+#6211 = VECTOR('',#6212,1.);
+#6212 = DIRECTION('',(0.,-1.));
+#6213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6214 = PCURVE('',#5098,#6215);
+#6215 = DEFINITIONAL_REPRESENTATION('',(#6216),#6220);
+#6216 = LINE('',#6217,#6218);
+#6217 = CARTESIAN_POINT('',(0.9,-1.998401444325E-16));
+#6218 = VECTOR('',#6219,1.);
+#6219 = DIRECTION('',(1.094764425254E-47,-1.));
+#6220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6221 = ORIENTED_EDGE('',*,*,#6222,.F.);
+#6222 = EDGE_CURVE('',#6019,#6200,#6223,.T.);
+#6223 = SURFACE_CURVE('',#6224,(#6228,#6234),.PCURVE_S1.);
+#6224 = LINE('',#6225,#6226);
+#6225 = CARTESIAN_POINT('',(1.8,0.45,-0.125));
+#6226 = VECTOR('',#6227,1.);
+#6227 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#6228 = PCURVE('',#5124,#6229);
+#6229 = DEFINITIONAL_REPRESENTATION('',(#6230),#6233);
+#6230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6231,#6232),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.595,0.845),.PIECEWISE_BEZIER_KNOTS.);
+#6231 = CARTESIAN_POINT('',(1.32,-11.));
+#6232 = CARTESIAN_POINT('',(-0.12,-11.));
+#6233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6234 = PCURVE('',#5157,#6235);
+#6235 = DEFINITIONAL_REPRESENTATION('',(#6236),#6239);
+#6236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6237,#6238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.595,0.845),.PIECEWISE_BEZIER_KNOTS.);
+#6237 = CARTESIAN_POINT('',(1.3,-0.13));
+#6238 = CARTESIAN_POINT('',(1.3,-1.57));
+#6239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6240 = ORIENTED_EDGE('',*,*,#6018,.F.);
+#6241 = ADVANCED_FACE('',(#6242),#5098,.T.);
+#6242 = FACE_BOUND('',#6243,.T.);
+#6243 = EDGE_LOOP('',(#6244,#6245,#6268,#6289,#6310,#6331,#6352,#6375,
+    #6394));
+#6244 = ORIENTED_EDGE('',*,*,#5082,.F.);
+#6245 = ORIENTED_EDGE('',*,*,#6246,.T.);
+#6246 = EDGE_CURVE('',#5055,#6247,#6249,.T.);
+#6247 = VERTEX_POINT('',#6248);
+#6248 = CARTESIAN_POINT('',(7.2,-0.45,0.6));
+#6249 = SURFACE_CURVE('',#6250,(#6254,#6261),.PCURVE_S1.);
+#6250 = LINE('',#6251,#6252);
+#6251 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#6252 = VECTOR('',#6253,1.);
+#6253 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#6254 = PCURVE('',#5098,#6255);
+#6255 = DEFINITIONAL_REPRESENTATION('',(#6256),#6260);
+#6256 = LINE('',#6257,#6258);
+#6257 = CARTESIAN_POINT('',(0.,0.));
+#6258 = VECTOR('',#6259,1.);
+#6259 = DIRECTION('',(1.094764425254E-47,-1.));
+#6260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6261 = PCURVE('',#5070,#6262);
+#6262 = DEFINITIONAL_REPRESENTATION('',(#6263),#6267);
+#6263 = LINE('',#6264,#6265);
+#6264 = CARTESIAN_POINT('',(1.2,-2.465190328816E-33));
+#6265 = VECTOR('',#6266,1.);
+#6266 = DIRECTION('',(0.,-1.));
+#6267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6268 = ORIENTED_EDGE('',*,*,#6269,.F.);
+#6269 = EDGE_CURVE('',#6270,#6247,#6272,.T.);
+#6270 = VERTEX_POINT('',#6271);
+#6271 = CARTESIAN_POINT('',(6.1,-0.15,0.6));
+#6272 = SURFACE_CURVE('',#6273,(#6277,#6283),.PCURVE_S1.);
+#6273 = LINE('',#6274,#6275);
+#6274 = CARTESIAN_POINT('',(10.356153846154,-1.310769230769,0.6));
+#6275 = VECTOR('',#6276,1.);
+#6276 = DIRECTION('',(0.964763821238,-0.263117405792,5.842380041801E-17)
+  );
+#6277 = PCURVE('',#5098,#6278);
+#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6282);
+#6279 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6280,#6281),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.639636922134,-2.929373784485),.PIECEWISE_BEZIER_KNOTS.);
+#6280 = CARTESIAN_POINT('',(0.36,-6.92));
+#6281 = CARTESIAN_POINT('',(-9.E-02,-5.27));
+#6282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6283 = PCURVE('',#5472,#6284);
+#6284 = DEFINITIONAL_REPRESENTATION('',(#6285),#6288);
+#6285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6286,#6287),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.639636922134,-2.929373784485),.PIECEWISE_BEZIER_KNOTS.);
+#6286 = CARTESIAN_POINT('',(2.508385935218,-1.45));
+#6287 = CARTESIAN_POINT('',(0.798122797569,-1.45));
+#6288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6289 = ORIENTED_EDGE('',*,*,#6290,.F.);
+#6290 = EDGE_CURVE('',#6291,#6270,#6293,.T.);
+#6291 = VERTEX_POINT('',#6292);
+#6292 = CARTESIAN_POINT('',(6.1,5.E-02,0.6));
+#6293 = SURFACE_CURVE('',#6294,(#6298,#6304),.PCURVE_S1.);
+#6294 = LINE('',#6295,#6296);
+#6295 = CARTESIAN_POINT('',(6.1,-0.3,0.6));
+#6296 = VECTOR('',#6297,1.);
+#6297 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#6298 = PCURVE('',#5098,#6299);
+#6299 = DEFINITIONAL_REPRESENTATION('',(#6300),#6303);
+#6300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6301,#6302),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.37,-0.13),.PIECEWISE_BEZIER_KNOTS.);
+#6301 = CARTESIAN_POINT('',(0.52,-6.7));
+#6302 = CARTESIAN_POINT('',(0.28,-6.7));
+#6303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6304 = PCURVE('',#5735,#6305);
+#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6309);
+#6306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6307,#6308),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.37,-0.13),.PIECEWISE_BEZIER_KNOTS.);
+#6307 = CARTESIAN_POINT('',(0.22,-1.45));
+#6308 = CARTESIAN_POINT('',(-2.E-02,-1.45));
+#6309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6310 = ORIENTED_EDGE('',*,*,#6311,.F.);
+#6311 = EDGE_CURVE('',#6312,#6291,#6314,.T.);
+#6312 = VERTEX_POINT('',#6313);
+#6313 = CARTESIAN_POINT('',(3.,5.E-02,0.6));
+#6314 = SURFACE_CURVE('',#6315,(#6319,#6325),.PCURVE_S1.);
+#6315 = LINE('',#6316,#6317);
+#6316 = CARTESIAN_POINT('',(9.45,5.E-02,0.6));
+#6317 = VECTOR('',#6318,1.);
+#6318 = DIRECTION('',(1.,0.,0.));
+#6319 = PCURVE('',#5098,#6320);
+#6320 = DEFINITIONAL_REPRESENTATION('',(#6321),#6324);
+#6321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6322,#6323),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.76,-3.04),.PIECEWISE_BEZIER_KNOTS.);
+#6322 = CARTESIAN_POINT('',(0.5,-10.11));
+#6323 = CARTESIAN_POINT('',(0.5,-6.39));
+#6324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6325 = PCURVE('',#5707,#6326);
+#6326 = DEFINITIONAL_REPRESENTATION('',(#6327),#6330);
+#6327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6328,#6329),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.76,-3.04),.PIECEWISE_BEZIER_KNOTS.);
+#6328 = CARTESIAN_POINT('',(3.41,-1.45));
+#6329 = CARTESIAN_POINT('',(-0.31,-1.45));
+#6330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6331 = ORIENTED_EDGE('',*,*,#6332,.F.);
+#6332 = EDGE_CURVE('',#6333,#6312,#6335,.T.);
+#6333 = VERTEX_POINT('',#6334);
+#6334 = CARTESIAN_POINT('',(3.,-0.45,0.6));
+#6335 = SURFACE_CURVE('',#6336,(#6340,#6346),.PCURVE_S1.);
+#6336 = LINE('',#6337,#6338);
+#6337 = CARTESIAN_POINT('',(3.,-0.2,0.6));
+#6338 = VECTOR('',#6339,1.);
+#6339 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#6340 = PCURVE('',#5098,#6341);
+#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6345);
+#6342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6343,#6344),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.34),.PIECEWISE_BEZIER_KNOTS.);
+#6343 = CARTESIAN_POINT('',(-9.E-02,-9.8));
+#6344 = CARTESIAN_POINT('',(0.59,-9.8));
+#6345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6346 = PCURVE('',#5388,#6347);
+#6347 = DEFINITIONAL_REPRESENTATION('',(#6348),#6351);
+#6348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6349,#6350),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.34,0.34),.PIECEWISE_BEZIER_KNOTS.);
+#6349 = CARTESIAN_POINT('',(0.59,-1.45));
+#6350 = CARTESIAN_POINT('',(-9.E-02,-1.45));
+#6351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6352 = ORIENTED_EDGE('',*,*,#6353,.T.);
+#6353 = EDGE_CURVE('',#6333,#6354,#6356,.T.);
+#6354 = VERTEX_POINT('',#6355);
+#6355 = CARTESIAN_POINT('',(1.8,-0.45,0.6));
+#6356 = SURFACE_CURVE('',#6357,(#6361,#6368),.PCURVE_S1.);
+#6357 = LINE('',#6358,#6359);
+#6358 = CARTESIAN_POINT('',(12.8,-0.45,0.6));
+#6359 = VECTOR('',#6360,1.);
+#6360 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#6361 = PCURVE('',#5098,#6362);
+#6362 = DEFINITIONAL_REPRESENTATION('',(#6363),#6367);
+#6363 = LINE('',#6364,#6365);
+#6364 = CARTESIAN_POINT('',(0.,0.));
+#6365 = VECTOR('',#6366,1.);
+#6366 = DIRECTION('',(1.094764425254E-47,-1.));
+#6367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6368 = PCURVE('',#6078,#6369);
+#6369 = DEFINITIONAL_REPRESENTATION('',(#6370),#6374);
+#6370 = LINE('',#6371,#6372);
+#6371 = CARTESIAN_POINT('',(1.2,-2.465190328816E-33));
+#6372 = VECTOR('',#6373,1.);
+#6373 = DIRECTION('',(0.,-1.));
+#6374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6375 = ORIENTED_EDGE('',*,*,#6376,.F.);
+#6376 = EDGE_CURVE('',#6200,#6354,#6377,.T.);
+#6377 = SURFACE_CURVE('',#6378,(#6382,#6388),.PCURVE_S1.);
+#6378 = LINE('',#6379,#6380);
+#6379 = CARTESIAN_POINT('',(1.8,-0.65,0.6));
+#6380 = VECTOR('',#6381,1.);
+#6381 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#6382 = PCURVE('',#5098,#6383);
+#6383 = DEFINITIONAL_REPRESENTATION('',(#6384),#6387);
+#6384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6385,#6386),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.19,-0.11),.PIECEWISE_BEZIER_KNOTS.);
+#6385 = CARTESIAN_POINT('',(0.99,-11.));
+#6386 = CARTESIAN_POINT('',(-9.E-02,-11.));
+#6387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6388 = PCURVE('',#5157,#6389);
+#6389 = DEFINITIONAL_REPRESENTATION('',(#6390),#6393);
+#6390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6391,#6392),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.19,-0.11),.PIECEWISE_BEZIER_KNOTS.);
+#6391 = CARTESIAN_POINT('',(1.39,-1.45));
+#6392 = CARTESIAN_POINT('',(0.31,-1.45));
+#6393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6394 = ORIENTED_EDGE('',*,*,#6199,.F.);
+#6395 = ADVANCED_FACE('',(#6396),#5070,.T.);
+#6396 = FACE_BOUND('',#6397,.T.);
+#6397 = EDGE_LOOP('',(#6398,#6399,#6400,#6419));
+#6398 = ORIENTED_EDGE('',*,*,#5054,.F.);
+#6399 = ORIENTED_EDGE('',*,*,#6174,.T.);
+#6400 = ORIENTED_EDGE('',*,*,#6401,.F.);
+#6401 = EDGE_CURVE('',#6247,#6154,#6402,.T.);
+#6402 = SURFACE_CURVE('',#6403,(#6407,#6413),.PCURVE_S1.);
+#6403 = LINE('',#6404,#6405);
+#6404 = CARTESIAN_POINT('',(7.2,-0.45,-0.725));
+#6405 = VECTOR('',#6406,1.);
+#6406 = DIRECTION('',(-1.628327102784E-15,-2.22044604925E-16,-1.));
+#6407 = PCURVE('',#5070,#6408);
+#6408 = DEFINITIONAL_REPRESENTATION('',(#6409),#6412);
+#6409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6410,#6411),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-4.999999999994E-03),.PIECEWISE_BEZIER_KNOTS.);
+#6410 = CARTESIAN_POINT('',(1.32,-5.6));
+#6411 = CARTESIAN_POINT('',(-0.12,-5.6));
+#6412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6413 = PCURVE('',#5472,#6414);
+#6414 = DEFINITIONAL_REPRESENTATION('',(#6415),#6418);
+#6415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6416,#6417),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-4.999999999994E-03),.PIECEWISE_BEZIER_KNOTS.);
+#6416 = CARTESIAN_POINT('',(1.140175425099,-1.57));
+#6417 = CARTESIAN_POINT('',(1.140175425099,-0.13));
+#6418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6419 = ORIENTED_EDGE('',*,*,#6246,.F.);
+#6420 = ADVANCED_FACE('',(#6421,#6506),#5157,.T.);
+#6421 = FACE_BOUND('',#6422,.T.);
+#6422 = EDGE_LOOP('',(#6423,#6453,#6479,#6480,#6481,#6482,#6483,#6484));
+#6423 = ORIENTED_EDGE('',*,*,#6424,.T.);
+#6424 = EDGE_CURVE('',#6425,#6427,#6429,.T.);
+#6425 = VERTEX_POINT('',#6426);
+#6426 = CARTESIAN_POINT('',(1.8,-0.85,-0.65));
+#6427 = VERTEX_POINT('',#6428);
+#6428 = CARTESIAN_POINT('',(1.8,-0.85,0.65));
+#6429 = SURFACE_CURVE('',#6430,(#6434,#6441),.PCURVE_S1.);
+#6430 = LINE('',#6431,#6432);
+#6431 = CARTESIAN_POINT('',(1.8,-0.85,-0.85));
+#6432 = VECTOR('',#6433,1.);
+#6433 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6434 = PCURVE('',#5157,#6435);
+#6435 = DEFINITIONAL_REPRESENTATION('',(#6436),#6440);
+#6436 = LINE('',#6437,#6438);
+#6437 = CARTESIAN_POINT('',(0.,-0.));
+#6438 = VECTOR('',#6439,1.);
+#6439 = DIRECTION('',(-2.22044604925E-16,-1.));
+#6440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6441 = PCURVE('',#6442,#6447);
+#6442 = PLANE('',#6443);
+#6443 = AXIS2_PLACEMENT_3D('',#6444,#6445,#6446);
+#6444 = CARTESIAN_POINT('',(3.,-0.85,-0.85));
+#6445 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#6446 = DIRECTION('',(-1.,0.,0.));
+#6447 = DEFINITIONAL_REPRESENTATION('',(#6448),#6452);
+#6448 = LINE('',#6449,#6450);
+#6449 = CARTESIAN_POINT('',(1.2,0.));
+#6450 = VECTOR('',#6451,1.);
+#6451 = DIRECTION('',(0.,-1.));
+#6452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6453 = ORIENTED_EDGE('',*,*,#6454,.F.);
+#6454 = EDGE_CURVE('',#5618,#6427,#6455,.T.);
+#6455 = SURFACE_CURVE('',#6456,(#6461,#6472),.PCURVE_S1.);
+#6456 = CIRCLE('',#6457,0.2);
+#6457 = AXIS2_PLACEMENT_3D('',#6458,#6459,#6460);
+#6458 = CARTESIAN_POINT('',(1.8,-0.65,0.65));
+#6459 = DIRECTION('',(1.,-0.,0.));
+#6460 = DIRECTION('',(0.,0.,-1.));
+#6461 = PCURVE('',#5157,#6462);
+#6462 = DEFINITIONAL_REPRESENTATION('',(#6463),#6471);
+#6463 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6464,#6465,#6466,#6467,
+#6468,#6469,#6470),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6464 = CARTESIAN_POINT('',(0.2,-1.3));
+#6465 = CARTESIAN_POINT('',(0.546410161514,-1.3));
+#6466 = CARTESIAN_POINT('',(0.373205080757,-1.6));
+#6467 = CARTESIAN_POINT('',(0.2,-1.9));
+#6468 = CARTESIAN_POINT('',(2.679491924311E-02,-1.6));
+#6469 = CARTESIAN_POINT('',(-0.146410161514,-1.3));
+#6470 = CARTESIAN_POINT('',(0.2,-1.3));
+#6471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6472 = PCURVE('',#5656,#6473);
+#6473 = DEFINITIONAL_REPRESENTATION('',(#6474),#6478);
+#6474 = LINE('',#6475,#6476);
+#6475 = CARTESIAN_POINT('',(3.14159265359,1.2));
+#6476 = VECTOR('',#6477,1.);
+#6477 = DIRECTION('',(-1.,0.));
+#6478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6479 = ORIENTED_EDGE('',*,*,#5617,.T.);
+#6480 = ORIENTED_EDGE('',*,*,#5265,.F.);
+#6481 = ORIENTED_EDGE('',*,*,#5139,.F.);
+#6482 = ORIENTED_EDGE('',*,*,#5215,.T.);
+#6483 = ORIENTED_EDGE('',*,*,#5321,.F.);
+#6484 = ORIENTED_EDGE('',*,*,#6485,.T.);
+#6485 = EDGE_CURVE('',#5322,#6425,#6486,.T.);
+#6486 = SURFACE_CURVE('',#6487,(#6492,#6499),.PCURVE_S1.);
+#6487 = CIRCLE('',#6488,0.2);
+#6488 = AXIS2_PLACEMENT_3D('',#6489,#6490,#6491);
+#6489 = CARTESIAN_POINT('',(1.8,-0.65,-0.65));
+#6490 = DIRECTION('',(-1.,0.,0.));
+#6491 = DIRECTION('',(0.,0.,-1.));
+#6492 = PCURVE('',#5157,#6493);
+#6493 = DEFINITIONAL_REPRESENTATION('',(#6494),#6498);
+#6494 = CIRCLE('',#6495,0.2);
+#6495 = AXIS2_PLACEMENT_2D('',#6496,#6497);
+#6496 = CARTESIAN_POINT('',(0.2,-0.2));
+#6497 = DIRECTION('',(8.881784197001E-16,1.));
+#6498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6499 = PCURVE('',#5360,#6500);
+#6500 = DEFINITIONAL_REPRESENTATION('',(#6501),#6505);
+#6501 = LINE('',#6502,#6503);
+#6502 = CARTESIAN_POINT('',(-8.881784197001E-16,1.2));
+#6503 = VECTOR('',#6504,1.);
+#6504 = DIRECTION('',(1.,0.));
+#6505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6506 = FACE_BOUND('',#6507,.T.);
+#6507 = EDGE_LOOP('',(#6508,#6509,#6528,#6529));
+#6508 = ORIENTED_EDGE('',*,*,#6376,.T.);
+#6509 = ORIENTED_EDGE('',*,*,#6510,.T.);
+#6510 = EDGE_CURVE('',#6354,#6042,#6511,.T.);
+#6511 = SURFACE_CURVE('',#6512,(#6516,#6522),.PCURVE_S1.);
+#6512 = LINE('',#6513,#6514);
+#6513 = CARTESIAN_POINT('',(1.8,-0.45,-0.725));
+#6514 = VECTOR('',#6515,1.);
+#6515 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#6516 = PCURVE('',#5157,#6517);
+#6517 = DEFINITIONAL_REPRESENTATION('',(#6518),#6521);
+#6518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6519,#6520),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-5.E-03),.PIECEWISE_BEZIER_KNOTS.);
+#6519 = CARTESIAN_POINT('',(0.4,-1.57));
+#6520 = CARTESIAN_POINT('',(0.4,-0.13));
+#6521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6522 = PCURVE('',#6078,#6523);
+#6523 = DEFINITIONAL_REPRESENTATION('',(#6524),#6527);
+#6524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6525,#6526),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.445,-5.E-03),.PIECEWISE_BEZIER_KNOTS.);
+#6525 = CARTESIAN_POINT('',(1.32,-11.));
+#6526 = CARTESIAN_POINT('',(-0.12,-11.));
+#6527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6528 = ORIENTED_EDGE('',*,*,#6041,.T.);
+#6529 = ORIENTED_EDGE('',*,*,#6222,.T.);
+#6530 = ADVANCED_FACE('',(#6531),#5556,.T.);
+#6531 = FACE_BOUND('',#6532,.T.);
+#6532 = EDGE_LOOP('',(#6533,#6534,#6535,#6536,#6537,#6558,#6559,#6560));
+#6533 = ORIENTED_EDGE('',*,*,#5992,.T.);
+#6534 = ORIENTED_EDGE('',*,*,#5964,.F.);
+#6535 = ORIENTED_EDGE('',*,*,#5839,.F.);
+#6536 = ORIENTED_EDGE('',*,*,#5816,.T.);
+#6537 = ORIENTED_EDGE('',*,*,#6538,.F.);
+#6538 = EDGE_CURVE('',#5513,#5794,#6539,.T.);
+#6539 = SURFACE_CURVE('',#6540,(#6544,#6551),.PCURVE_S1.);
+#6540 = LINE('',#6541,#6542);
+#6541 = CARTESIAN_POINT('',(9.1,-1.3,-0.85));
+#6542 = VECTOR('',#6543,1.);
+#6543 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6544 = PCURVE('',#5556,#6545);
+#6545 = DEFINITIONAL_REPRESENTATION('',(#6546),#6550);
+#6546 = LINE('',#6547,#6548);
+#6547 = CARTESIAN_POINT('',(0.55,2.22044604925E-17));
+#6548 = VECTOR('',#6549,1.);
+#6549 = DIRECTION('',(2.22044604925E-16,-1.));
+#6550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6551 = PCURVE('',#5528,#6552);
+#6552 = DEFINITIONAL_REPRESENTATION('',(#6553),#6557);
+#6553 = LINE('',#6554,#6555);
+#6554 = CARTESIAN_POINT('',(0.,-0.));
+#6555 = VECTOR('',#6556,1.);
+#6556 = DIRECTION('',(0.,-1.));
+#6557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6558 = ORIENTED_EDGE('',*,*,#5540,.F.);
+#6559 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#6560 = ORIENTED_EDGE('',*,*,#5910,.T.);
+#6561 = ADVANCED_FACE('',(#6562),#5360,.T.);
+#6562 = FACE_BOUND('',#6563,.T.);
+#6563 = EDGE_LOOP('',(#6564,#6592,#6613,#6614));
+#6564 = ORIENTED_EDGE('',*,*,#6565,.T.);
+#6565 = EDGE_CURVE('',#5345,#6566,#6568,.T.);
+#6566 = VERTEX_POINT('',#6567);
+#6567 = CARTESIAN_POINT('',(3.,-0.85,-0.65));
+#6568 = SURFACE_CURVE('',#6569,(#6574,#6581),.PCURVE_S1.);
+#6569 = CIRCLE('',#6570,0.2);
+#6570 = AXIS2_PLACEMENT_3D('',#6571,#6572,#6573);
+#6571 = CARTESIAN_POINT('',(3.,-0.65,-0.65));
+#6572 = DIRECTION('',(-1.,0.,0.));
+#6573 = DIRECTION('',(0.,0.,-1.));
+#6574 = PCURVE('',#5360,#6575);
+#6575 = DEFINITIONAL_REPRESENTATION('',(#6576),#6580);
+#6576 = LINE('',#6577,#6578);
+#6577 = CARTESIAN_POINT('',(-5.551115123126E-16,0.));
+#6578 = VECTOR('',#6579,1.);
+#6579 = DIRECTION('',(1.,0.));
+#6580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6581 = PCURVE('',#5388,#6582);
+#6582 = DEFINITIONAL_REPRESENTATION('',(#6583),#6591);
+#6583 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6584,#6585,#6586,#6587,
+#6588,#6589,#6590),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6584 = CARTESIAN_POINT('',(0.7,0.));
+#6585 = CARTESIAN_POINT('',(1.046410161514,3.053113317719E-16));
+#6586 = CARTESIAN_POINT('',(0.873205080757,-0.3));
+#6587 = CARTESIAN_POINT('',(0.7,-0.6));
+#6588 = CARTESIAN_POINT('',(0.526794919243,-0.3));
+#6589 = CARTESIAN_POINT('',(0.353589838486,-6.106226635438E-16));
+#6590 = CARTESIAN_POINT('',(0.7,0.));
+#6591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6592 = ORIENTED_EDGE('',*,*,#6593,.T.);
+#6593 = EDGE_CURVE('',#6566,#6425,#6594,.T.);
+#6594 = SURFACE_CURVE('',#6595,(#6599,#6606),.PCURVE_S1.);
+#6595 = LINE('',#6596,#6597);
+#6596 = CARTESIAN_POINT('',(3.,-0.85,-0.65));
+#6597 = VECTOR('',#6598,1.);
+#6598 = DIRECTION('',(-1.,0.,0.));
+#6599 = PCURVE('',#5360,#6600);
+#6600 = DEFINITIONAL_REPRESENTATION('',(#6601),#6605);
+#6601 = LINE('',#6602,#6603);
+#6602 = CARTESIAN_POINT('',(1.570796326795,0.));
+#6603 = VECTOR('',#6604,1.);
+#6604 = DIRECTION('',(0.,1.));
+#6605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6606 = PCURVE('',#6442,#6607);
+#6607 = DEFINITIONAL_REPRESENTATION('',(#6608),#6612);
+#6608 = LINE('',#6609,#6610);
+#6609 = CARTESIAN_POINT('',(0.,-0.2));
+#6610 = VECTOR('',#6611,1.);
+#6611 = DIRECTION('',(1.,0.));
+#6612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6613 = ORIENTED_EDGE('',*,*,#6485,.F.);
+#6614 = ORIENTED_EDGE('',*,*,#5344,.F.);
+#6615 = ADVANCED_FACE('',(#6616),#5388,.T.);
+#6616 = FACE_BOUND('',#6617,.T.);
+#6617 = EDGE_LOOP('',(#6618,#6619,#6640,#6641,#6660,#6661,#6682,#6683,
+    #6707,#6728));
+#6618 = ORIENTED_EDGE('',*,*,#5372,.F.);
+#6619 = ORIENTED_EDGE('',*,*,#6620,.T.);
+#6620 = EDGE_CURVE('',#5373,#6091,#6621,.T.);
+#6621 = SURFACE_CURVE('',#6622,(#6626,#6633),.PCURVE_S1.);
+#6622 = LINE('',#6623,#6624);
+#6623 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#6624 = VECTOR('',#6625,1.);
+#6625 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6626 = PCURVE('',#5388,#6627);
+#6627 = DEFINITIONAL_REPRESENTATION('',(#6628),#6632);
+#6628 = LINE('',#6629,#6630);
+#6629 = CARTESIAN_POINT('',(0.,0.));
+#6630 = VECTOR('',#6631,1.);
+#6631 = DIRECTION('',(2.22044604925E-16,-1.));
+#6632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6633 = PCURVE('',#5416,#6634);
+#6634 = DEFINITIONAL_REPRESENTATION('',(#6635),#6639);
+#6635 = LINE('',#6636,#6637);
+#6636 = CARTESIAN_POINT('',(3.1,0.));
+#6637 = VECTOR('',#6638,1.);
+#6638 = DIRECTION('',(0.,-1.));
+#6639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6640 = ORIENTED_EDGE('',*,*,#6090,.T.);
+#6641 = ORIENTED_EDGE('',*,*,#6642,.T.);
+#6642 = EDGE_CURVE('',#6063,#6333,#6643,.T.);
+#6643 = SURFACE_CURVE('',#6644,(#6648,#6654),.PCURVE_S1.);
+#6644 = LINE('',#6645,#6646);
+#6645 = CARTESIAN_POINT('',(3.,-0.45,-0.725));
+#6646 = VECTOR('',#6647,1.);
+#6647 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#6648 = PCURVE('',#5388,#6649);
+#6649 = DEFINITIONAL_REPRESENTATION('',(#6650),#6653);
+#6650 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6651,#6652),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.E-03,1.445),.PIECEWISE_BEZIER_KNOTS.);
+#6651 = CARTESIAN_POINT('',(0.5,-0.13));
+#6652 = CARTESIAN_POINT('',(0.5,-1.57));
+#6653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6654 = PCURVE('',#6078,#6655);
+#6655 = DEFINITIONAL_REPRESENTATION('',(#6656),#6659);
+#6656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6657,#6658),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(5.E-03,1.445),.PIECEWISE_BEZIER_KNOTS.);
+#6657 = CARTESIAN_POINT('',(-0.12,-9.8));
+#6658 = CARTESIAN_POINT('',(1.32,-9.8));
+#6659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6660 = ORIENTED_EDGE('',*,*,#6332,.T.);
+#6661 = ORIENTED_EDGE('',*,*,#6662,.T.);
+#6662 = EDGE_CURVE('',#6312,#5669,#6663,.T.);
+#6663 = SURFACE_CURVE('',#6664,(#6668,#6675),.PCURVE_S1.);
+#6664 = LINE('',#6665,#6666);
+#6665 = CARTESIAN_POINT('',(3.,5.E-02,-0.85));
+#6666 = VECTOR('',#6667,1.);
+#6667 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6668 = PCURVE('',#5388,#6669);
+#6669 = DEFINITIONAL_REPRESENTATION('',(#6670),#6674);
+#6670 = LINE('',#6671,#6672);
+#6671 = CARTESIAN_POINT('',(0.,0.));
+#6672 = VECTOR('',#6673,1.);
+#6673 = DIRECTION('',(2.22044604925E-16,-1.));
+#6674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6675 = PCURVE('',#5707,#6676);
+#6676 = DEFINITIONAL_REPRESENTATION('',(#6677),#6681);
+#6677 = LINE('',#6678,#6679);
+#6678 = CARTESIAN_POINT('',(3.1,0.));
+#6679 = VECTOR('',#6680,1.);
+#6680 = DIRECTION('',(0.,-1.));
+#6681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6682 = ORIENTED_EDGE('',*,*,#5668,.T.);
+#6683 = ORIENTED_EDGE('',*,*,#6684,.T.);
+#6684 = EDGE_CURVE('',#5641,#6685,#6687,.T.);
+#6685 = VERTEX_POINT('',#6686);
+#6686 = CARTESIAN_POINT('',(3.,-0.85,0.65));
+#6687 = SURFACE_CURVE('',#6688,(#6693,#6700),.PCURVE_S1.);
+#6688 = CIRCLE('',#6689,0.2);
+#6689 = AXIS2_PLACEMENT_3D('',#6690,#6691,#6692);
+#6690 = CARTESIAN_POINT('',(3.,-0.65,0.65));
+#6691 = DIRECTION('',(1.,-0.,0.));
+#6692 = DIRECTION('',(0.,0.,-1.));
+#6693 = PCURVE('',#5388,#6694);
+#6694 = DEFINITIONAL_REPRESENTATION('',(#6695),#6699);
+#6695 = CIRCLE('',#6696,0.2);
+#6696 = AXIS2_PLACEMENT_2D('',#6697,#6698);
+#6697 = CARTESIAN_POINT('',(0.7,-1.5));
+#6698 = DIRECTION('',(-8.881784197001E-16,1.));
+#6699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6700 = PCURVE('',#5656,#6701);
+#6701 = DEFINITIONAL_REPRESENTATION('',(#6702),#6706);
+#6702 = LINE('',#6703,#6704);
+#6703 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#6704 = VECTOR('',#6705,1.);
+#6705 = DIRECTION('',(-1.,0.));
+#6706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6707 = ORIENTED_EDGE('',*,*,#6708,.F.);
+#6708 = EDGE_CURVE('',#6566,#6685,#6709,.T.);
+#6709 = SURFACE_CURVE('',#6710,(#6714,#6721),.PCURVE_S1.);
+#6710 = LINE('',#6711,#6712);
+#6711 = CARTESIAN_POINT('',(3.,-0.85,-0.85));
+#6712 = VECTOR('',#6713,1.);
+#6713 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6714 = PCURVE('',#5388,#6715);
+#6715 = DEFINITIONAL_REPRESENTATION('',(#6716),#6720);
+#6716 = LINE('',#6717,#6718);
+#6717 = CARTESIAN_POINT('',(0.9,1.33226762955E-16));
+#6718 = VECTOR('',#6719,1.);
+#6719 = DIRECTION('',(2.22044604925E-16,-1.));
+#6720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6721 = PCURVE('',#6442,#6722);
+#6722 = DEFINITIONAL_REPRESENTATION('',(#6723),#6727);
+#6723 = LINE('',#6724,#6725);
+#6724 = CARTESIAN_POINT('',(0.,-0.));
+#6725 = VECTOR('',#6726,1.);
+#6726 = DIRECTION('',(0.,-1.));
+#6727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6728 = ORIENTED_EDGE('',*,*,#6565,.F.);
+#6729 = ADVANCED_FACE('',(#6730),#5528,.T.);
+#6730 = FACE_BOUND('',#6731,.T.);
+#6731 = EDGE_LOOP('',(#6732,#6733,#6734,#6755));
+#6732 = ORIENTED_EDGE('',*,*,#6538,.T.);
+#6733 = ORIENTED_EDGE('',*,*,#5793,.T.);
+#6734 = ORIENTED_EDGE('',*,*,#6735,.F.);
+#6735 = EDGE_CURVE('',#5485,#5771,#6736,.T.);
+#6736 = SURFACE_CURVE('',#6737,(#6741,#6748),.PCURVE_S1.);
+#6737 = LINE('',#6738,#6739);
+#6738 = CARTESIAN_POINT('',(8.3,-1.3,-0.85));
+#6739 = VECTOR('',#6740,1.);
+#6740 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6741 = PCURVE('',#5528,#6742);
+#6742 = DEFINITIONAL_REPRESENTATION('',(#6743),#6747);
+#6743 = LINE('',#6744,#6745);
+#6744 = CARTESIAN_POINT('',(0.8,0.));
+#6745 = VECTOR('',#6746,1.);
+#6746 = DIRECTION('',(0.,-1.));
+#6747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6748 = PCURVE('',#5500,#6749);
+#6749 = DEFINITIONAL_REPRESENTATION('',(#6750),#6754);
+#6750 = LINE('',#6751,#6752);
+#6751 = CARTESIAN_POINT('',(0.,-0.));
+#6752 = VECTOR('',#6753,1.);
+#6753 = DIRECTION('',(-2.22044604925E-16,-1.));
+#6754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6755 = ORIENTED_EDGE('',*,*,#5512,.F.);
+#6756 = ADVANCED_FACE('',(#6757),#5416,.T.);
+#6757 = FACE_BOUND('',#6758,.T.);
+#6758 = EDGE_LOOP('',(#6759,#6760,#6781,#6782));
+#6759 = ORIENTED_EDGE('',*,*,#5400,.F.);
+#6760 = ORIENTED_EDGE('',*,*,#6761,.T.);
+#6761 = EDGE_CURVE('',#5401,#6112,#6762,.T.);
+#6762 = SURFACE_CURVE('',#6763,(#6767,#6774),.PCURVE_S1.);
+#6763 = LINE('',#6764,#6765);
+#6764 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#6765 = VECTOR('',#6766,1.);
+#6766 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6767 = PCURVE('',#5416,#6768);
+#6768 = DEFINITIONAL_REPRESENTATION('',(#6769),#6773);
+#6769 = LINE('',#6770,#6771);
+#6770 = CARTESIAN_POINT('',(0.,-0.));
+#6771 = VECTOR('',#6772,1.);
+#6772 = DIRECTION('',(0.,-1.));
+#6773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6774 = PCURVE('',#5444,#6775);
+#6775 = DEFINITIONAL_REPRESENTATION('',(#6776),#6780);
+#6776 = LINE('',#6777,#6778);
+#6777 = CARTESIAN_POINT('',(0.2,4.440892098501E-17));
+#6778 = VECTOR('',#6779,1.);
+#6779 = DIRECTION('',(-2.22044604925E-16,-1.));
+#6780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6781 = ORIENTED_EDGE('',*,*,#6111,.T.);
+#6782 = ORIENTED_EDGE('',*,*,#6620,.F.);
+#6783 = ADVANCED_FACE('',(#6784),#5500,.T.);
+#6784 = FACE_BOUND('',#6785,.T.);
+#6785 = EDGE_LOOP('',(#6786,#6787,#6788,#6809));
+#6786 = ORIENTED_EDGE('',*,*,#6735,.T.);
+#6787 = ORIENTED_EDGE('',*,*,#5770,.T.);
+#6788 = ORIENTED_EDGE('',*,*,#6789,.F.);
+#6789 = EDGE_CURVE('',#5457,#5748,#6790,.T.);
+#6790 = SURFACE_CURVE('',#6791,(#6795,#6802),.PCURVE_S1.);
+#6791 = LINE('',#6792,#6793);
+#6792 = CARTESIAN_POINT('',(8.3,-0.75,-0.85));
+#6793 = VECTOR('',#6794,1.);
+#6794 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6795 = PCURVE('',#5500,#6796);
+#6796 = DEFINITIONAL_REPRESENTATION('',(#6797),#6801);
+#6797 = LINE('',#6798,#6799);
+#6798 = CARTESIAN_POINT('',(0.55,-2.22044604925E-17));
+#6799 = VECTOR('',#6800,1.);
+#6800 = DIRECTION('',(-2.22044604925E-16,-1.));
+#6801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6802 = PCURVE('',#5472,#6803);
+#6803 = DEFINITIONAL_REPRESENTATION('',(#6804),#6808);
+#6804 = LINE('',#6805,#6806);
+#6805 = CARTESIAN_POINT('',(0.,0.));
+#6806 = VECTOR('',#6807,1.);
+#6807 = DIRECTION('',(-5.842380041801E-17,-1.));
+#6808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6809 = ORIENTED_EDGE('',*,*,#5484,.F.);
+#6810 = ADVANCED_FACE('',(#6811),#5444,.T.);
+#6811 = FACE_BOUND('',#6812,.T.);
+#6812 = EDGE_LOOP('',(#6813,#6814,#6835,#6836));
+#6813 = ORIENTED_EDGE('',*,*,#5428,.F.);
+#6814 = ORIENTED_EDGE('',*,*,#6815,.T.);
+#6815 = EDGE_CURVE('',#5429,#6133,#6816,.T.);
+#6816 = SURFACE_CURVE('',#6817,(#6821,#6828),.PCURVE_S1.);
+#6817 = LINE('',#6818,#6819);
+#6818 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#6819 = VECTOR('',#6820,1.);
+#6820 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6821 = PCURVE('',#5444,#6822);
+#6822 = DEFINITIONAL_REPRESENTATION('',(#6823),#6827);
+#6823 = LINE('',#6824,#6825);
+#6824 = CARTESIAN_POINT('',(-2.775557561563E-17,2.465190328816E-32));
+#6825 = VECTOR('',#6826,1.);
+#6826 = DIRECTION('',(-2.22044604925E-16,-1.));
+#6827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6828 = PCURVE('',#5472,#6829);
+#6829 = DEFINITIONAL_REPRESENTATION('',(#6830),#6834);
+#6830 = LINE('',#6831,#6832);
+#6831 = CARTESIAN_POINT('',(2.280350850198,-8.881784197001E-17));
+#6832 = VECTOR('',#6833,1.);
+#6833 = DIRECTION('',(-5.842380041801E-17,-1.));
+#6834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6835 = ORIENTED_EDGE('',*,*,#6132,.T.);
+#6836 = ORIENTED_EDGE('',*,*,#6761,.F.);
+#6837 = ADVANCED_FACE('',(#6838),#5472,.T.);
+#6838 = FACE_BOUND('',#6839,.T.);
+#6839 = EDGE_LOOP('',(#6840,#6841,#6842,#6843,#6864,#6865,#6866,#6867));
+#6840 = ORIENTED_EDGE('',*,*,#5456,.F.);
+#6841 = ORIENTED_EDGE('',*,*,#6789,.T.);
+#6842 = ORIENTED_EDGE('',*,*,#5747,.T.);
+#6843 = ORIENTED_EDGE('',*,*,#6844,.F.);
+#6844 = EDGE_CURVE('',#6270,#5720,#6845,.T.);
+#6845 = SURFACE_CURVE('',#6846,(#6850,#6857),.PCURVE_S1.);
+#6846 = LINE('',#6847,#6848);
+#6847 = CARTESIAN_POINT('',(6.1,-0.15,-0.85));
+#6848 = VECTOR('',#6849,1.);
+#6849 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6850 = PCURVE('',#5472,#6851);
+#6851 = DEFINITIONAL_REPRESENTATION('',(#6852),#6856);
+#6852 = LINE('',#6853,#6854);
+#6853 = CARTESIAN_POINT('',(2.280350850198,-8.881784197001E-17));
+#6854 = VECTOR('',#6855,1.);
+#6855 = DIRECTION('',(-5.842380041801E-17,-1.));
+#6856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6857 = PCURVE('',#5735,#6858);
+#6858 = DEFINITIONAL_REPRESENTATION('',(#6859),#6863);
+#6859 = LINE('',#6860,#6861);
+#6860 = CARTESIAN_POINT('',(-2.775557561563E-17,2.465190328816E-32));
+#6861 = VECTOR('',#6862,1.);
+#6862 = DIRECTION('',(-2.22044604925E-16,-1.));
+#6863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6864 = ORIENTED_EDGE('',*,*,#6269,.T.);
+#6865 = ORIENTED_EDGE('',*,*,#6401,.T.);
+#6866 = ORIENTED_EDGE('',*,*,#6153,.T.);
+#6867 = ORIENTED_EDGE('',*,*,#6815,.F.);
+#6868 = ADVANCED_FACE('',(#6869),#5656,.T.);
+#6869 = FACE_BOUND('',#6870,.F.);
+#6870 = EDGE_LOOP('',(#6871,#6872,#6893,#6894));
+#6871 = ORIENTED_EDGE('',*,*,#6684,.T.);
+#6872 = ORIENTED_EDGE('',*,*,#6873,.T.);
+#6873 = EDGE_CURVE('',#6685,#6427,#6874,.T.);
+#6874 = SURFACE_CURVE('',#6875,(#6879,#6886),.PCURVE_S1.);
+#6875 = LINE('',#6876,#6877);
+#6876 = CARTESIAN_POINT('',(3.,-0.85,0.65));
+#6877 = VECTOR('',#6878,1.);
+#6878 = DIRECTION('',(-1.,0.,0.));
+#6879 = PCURVE('',#5656,#6880);
+#6880 = DEFINITIONAL_REPRESENTATION('',(#6881),#6885);
+#6881 = LINE('',#6882,#6883);
+#6882 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#6883 = VECTOR('',#6884,1.);
+#6884 = DIRECTION('',(-0.,1.));
+#6885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6886 = PCURVE('',#6442,#6887);
+#6887 = DEFINITIONAL_REPRESENTATION('',(#6888),#6892);
+#6888 = LINE('',#6889,#6890);
+#6889 = CARTESIAN_POINT('',(0.,-1.5));
+#6890 = VECTOR('',#6891,1.);
+#6891 = DIRECTION('',(1.,0.));
+#6892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6893 = ORIENTED_EDGE('',*,*,#6454,.F.);
+#6894 = ORIENTED_EDGE('',*,*,#5640,.F.);
+#6895 = ADVANCED_FACE('',(#6896),#5707,.T.);
+#6896 = FACE_BOUND('',#6897,.T.);
+#6897 = EDGE_LOOP('',(#6898,#6899,#6920,#6921));
+#6898 = ORIENTED_EDGE('',*,*,#6311,.T.);
+#6899 = ORIENTED_EDGE('',*,*,#6900,.T.);
+#6900 = EDGE_CURVE('',#6291,#5692,#6901,.T.);
+#6901 = SURFACE_CURVE('',#6902,(#6906,#6913),.PCURVE_S1.);
+#6902 = LINE('',#6903,#6904);
+#6903 = CARTESIAN_POINT('',(6.1,5.E-02,-0.85));
+#6904 = VECTOR('',#6905,1.);
+#6905 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6906 = PCURVE('',#5707,#6907);
+#6907 = DEFINITIONAL_REPRESENTATION('',(#6908),#6912);
+#6908 = LINE('',#6909,#6910);
+#6909 = CARTESIAN_POINT('',(0.,-0.));
+#6910 = VECTOR('',#6911,1.);
+#6911 = DIRECTION('',(0.,-1.));
+#6912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6913 = PCURVE('',#5735,#6914);
+#6914 = DEFINITIONAL_REPRESENTATION('',(#6915),#6919);
+#6915 = LINE('',#6916,#6917);
+#6916 = CARTESIAN_POINT('',(0.2,4.440892098501E-17));
+#6917 = VECTOR('',#6918,1.);
+#6918 = DIRECTION('',(-2.22044604925E-16,-1.));
+#6919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6920 = ORIENTED_EDGE('',*,*,#5691,.T.);
+#6921 = ORIENTED_EDGE('',*,*,#6662,.F.);
+#6922 = ADVANCED_FACE('',(#6923),#5735,.T.);
+#6923 = FACE_BOUND('',#6924,.T.);
+#6924 = EDGE_LOOP('',(#6925,#6926,#6927,#6928));
+#6925 = ORIENTED_EDGE('',*,*,#6290,.T.);
+#6926 = ORIENTED_EDGE('',*,*,#6844,.T.);
+#6927 = ORIENTED_EDGE('',*,*,#5719,.T.);
+#6928 = ORIENTED_EDGE('',*,*,#6900,.F.);
+#6929 = ADVANCED_FACE('',(#6930),#6078,.T.);
+#6930 = FACE_BOUND('',#6931,.T.);
+#6931 = EDGE_LOOP('',(#6932,#6933,#6934,#6935));
+#6932 = ORIENTED_EDGE('',*,*,#6642,.F.);
+#6933 = ORIENTED_EDGE('',*,*,#6062,.T.);
+#6934 = ORIENTED_EDGE('',*,*,#6510,.F.);
+#6935 = ORIENTED_EDGE('',*,*,#6353,.F.);
+#6936 = ADVANCED_FACE('',(#6937),#6442,.T.);
+#6937 = FACE_BOUND('',#6938,.T.);
+#6938 = EDGE_LOOP('',(#6939,#6940,#6941,#6942));
+#6939 = ORIENTED_EDGE('',*,*,#6708,.T.);
+#6940 = ORIENTED_EDGE('',*,*,#6873,.T.);
+#6941 = ORIENTED_EDGE('',*,*,#6424,.F.);
+#6942 = ORIENTED_EDGE('',*,*,#6593,.F.);
+#6943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6947)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6944,#6945,#6946)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6944 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6945 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6946 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6947 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#6944,
+  'distance_accuracy_value','confusion accuracy');
+#6948 = SHAPE_DEFINITION_REPRESENTATION(#6949,#4774);
+#6949 = PRODUCT_DEFINITION_SHAPE('','',#6950);
+#6950 = PRODUCT_DEFINITION('design','',#6951,#6954);
+#6951 = PRODUCT_DEFINITION_FORMATION('','',#6952);
+#6952 = PRODUCT('pin3','pin3','',(#6953));
+#6953 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6954 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6955 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6956,#6958);
+#6956 = ( REPRESENTATION_RELATIONSHIP('','',#4774,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6957) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6957 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#6958 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6959);
+#6959 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#5,#6950,$);
+#6960 = PRODUCT_TYPE('part',$,(#6952));
+#6961 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6962),#12213);
+#6962 = MANIFOLD_SOLID_BREP('',#6963);
+#6963 = CLOSED_SHELL('',(#6964,#7426,#7502,#7556,#7610,#7642,#7830,#7965
+    ,#8014,#8138,#8214,#8268,#8322,#8354,#8430,#8484,#8538,#8570,#8645,
+    #8693,#8741,#8767,#8814,#9493,#9542,#9838,#10142,#10218,#10267,
+    #10294,#10321,#10396,#10444,#10492,#10518,#10593,#10641,#10689,
+    #10715,#10816,#10911,#11008,#11057,#11106,#11133,#11228,#11255,
+    #11350,#11447,#11496,#11545,#11572,#11667,#11694,#11765,#11862,
+    #11911,#11960,#11987,#12038,#12045,#12072,#12099,#12126,#12153,
+    #12160,#12166,#12179,#12192,#12199,#12206));
+#6964 = ADVANCED_FACE('',(#6965,#7084,#7198,#7312),#6979,.T.);
+#6965 = FACE_BOUND('',#6966,.T.);
+#6966 = EDGE_LOOP('',(#6967,#7002,#7030,#7058));
+#6967 = ORIENTED_EDGE('',*,*,#6968,.T.);
+#6968 = EDGE_CURVE('',#6969,#6971,#6973,.T.);
+#6969 = VERTEX_POINT('',#6970);
+#6970 = CARTESIAN_POINT('',(14.,-3.49,0.95));
+#6971 = VERTEX_POINT('',#6972);
+#6972 = CARTESIAN_POINT('',(14.,-1.59,0.95));
+#6973 = SURFACE_CURVE('',#6974,(#6978,#6990),.PCURVE_S1.);
+#6974 = LINE('',#6975,#6976);
+#6975 = CARTESIAN_POINT('',(14.,-3.09,0.95));
+#6976 = VECTOR('',#6977,1.);
+#6977 = DIRECTION('',(0.,1.,0.));
+#6978 = PCURVE('',#6979,#6984);
+#6979 = PLANE('',#6980);
+#6980 = AXIS2_PLACEMENT_3D('',#6981,#6982,#6983);
+#6981 = CARTESIAN_POINT('',(14.,3.8,-1.27));
+#6982 = DIRECTION('',(1.,0.,0.));
+#6983 = DIRECTION('',(0.,-1.,0.));
+#6984 = DEFINITIONAL_REPRESENTATION('',(#6985),#6989);
+#6985 = LINE('',#6986,#6987);
+#6986 = CARTESIAN_POINT('',(6.89,-2.22));
+#6987 = VECTOR('',#6988,1.);
+#6988 = DIRECTION('',(-1.,0.));
+#6989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6990 = PCURVE('',#6991,#6996);
+#6991 = PLANE('',#6992);
+#6992 = AXIS2_PLACEMENT_3D('',#6993,#6994,#6995);
+#6993 = CARTESIAN_POINT('',(13.8,-3.09,0.75));
+#6994 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187
+    ));
+#6995 = DIRECTION('',(-2.457191562669E-18,-1.,2.457191562669E-18));
+#6996 = DEFINITIONAL_REPRESENTATION('',(#6997),#7001);
+#6997 = LINE('',#6998,#6999);
+#6998 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#6999 = VECTOR('',#7000,1.);
+#7000 = DIRECTION('',(-1.,0.));
+#7001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7002 = ORIENTED_EDGE('',*,*,#7003,.T.);
+#7003 = EDGE_CURVE('',#6971,#7004,#7006,.T.);
+#7004 = VERTEX_POINT('',#7005);
+#7005 = CARTESIAN_POINT('',(14.,-1.59,-0.95));
+#7006 = SURFACE_CURVE('',#7007,(#7011,#7018),.PCURVE_S1.);
+#7007 = LINE('',#7008,#7009);
+#7008 = CARTESIAN_POINT('',(14.,-1.59,0.55));
+#7009 = VECTOR('',#7010,1.);
+#7010 = DIRECTION('',(0.,0.,-1.));
+#7011 = PCURVE('',#6979,#7012);
+#7012 = DEFINITIONAL_REPRESENTATION('',(#7013),#7017);
+#7013 = LINE('',#7014,#7015);
+#7014 = CARTESIAN_POINT('',(5.39,-1.82));
+#7015 = VECTOR('',#7016,1.);
+#7016 = DIRECTION('',(0.,1.));
+#7017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7018 = PCURVE('',#7019,#7024);
+#7019 = PLANE('',#7020);
+#7020 = AXIS2_PLACEMENT_3D('',#7021,#7022,#7023);
+#7021 = CARTESIAN_POINT('',(13.8,-1.79,0.55));
+#7022 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#7023 = DIRECTION('',(0.,0.,1.));
+#7024 = DEFINITIONAL_REPRESENTATION('',(#7025),#7029);
+#7025 = LINE('',#7026,#7027);
+#7026 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7027 = VECTOR('',#7028,1.);
+#7028 = DIRECTION('',(-1.,0.));
+#7029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7030 = ORIENTED_EDGE('',*,*,#7031,.T.);
+#7031 = EDGE_CURVE('',#7004,#7032,#7034,.T.);
+#7032 = VERTEX_POINT('',#7033);
+#7033 = CARTESIAN_POINT('',(14.,-3.49,-0.95));
+#7034 = SURFACE_CURVE('',#7035,(#7039,#7046),.PCURVE_S1.);
+#7035 = LINE('',#7036,#7037);
+#7036 = CARTESIAN_POINT('',(14.,-1.99,-0.95));
+#7037 = VECTOR('',#7038,1.);
+#7038 = DIRECTION('',(0.,-1.,0.));
+#7039 = PCURVE('',#6979,#7040);
+#7040 = DEFINITIONAL_REPRESENTATION('',(#7041),#7045);
+#7041 = LINE('',#7042,#7043);
+#7042 = CARTESIAN_POINT('',(5.79,-0.32));
+#7043 = VECTOR('',#7044,1.);
+#7044 = DIRECTION('',(1.,0.));
+#7045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7046 = PCURVE('',#7047,#7052);
+#7047 = PLANE('',#7048);
+#7048 = AXIS2_PLACEMENT_3D('',#7049,#7050,#7051);
+#7049 = CARTESIAN_POINT('',(13.8,-1.99,-0.75));
+#7050 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187)
+  );
+#7051 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18));
+#7052 = DEFINITIONAL_REPRESENTATION('',(#7053),#7057);
+#7053 = LINE('',#7054,#7055);
+#7054 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7055 = VECTOR('',#7056,1.);
+#7056 = DIRECTION('',(-1.,0.));
+#7057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7058 = ORIENTED_EDGE('',*,*,#7059,.T.);
+#7059 = EDGE_CURVE('',#7032,#6969,#7060,.T.);
+#7060 = SURFACE_CURVE('',#7061,(#7065,#7072),.PCURVE_S1.);
+#7061 = LINE('',#7062,#7063);
+#7062 = CARTESIAN_POINT('',(14.,-3.49,-0.55));
+#7063 = VECTOR('',#7064,1.);
+#7064 = DIRECTION('',(0.,0.,1.));
+#7065 = PCURVE('',#6979,#7066);
+#7066 = DEFINITIONAL_REPRESENTATION('',(#7067),#7071);
+#7067 = LINE('',#7068,#7069);
+#7068 = CARTESIAN_POINT('',(7.29,-0.72));
+#7069 = VECTOR('',#7070,1.);
+#7070 = DIRECTION('',(0.,-1.));
+#7071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7072 = PCURVE('',#7073,#7078);
+#7073 = PLANE('',#7074);
+#7074 = AXIS2_PLACEMENT_3D('',#7075,#7076,#7077);
+#7075 = CARTESIAN_POINT('',(13.8,-3.29,-0.55));
+#7076 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#7077 = DIRECTION('',(0.,0.,-1.));
+#7078 = DEFINITIONAL_REPRESENTATION('',(#7079),#7083);
+#7079 = LINE('',#7080,#7081);
+#7080 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7081 = VECTOR('',#7082,1.);
+#7082 = DIRECTION('',(-1.,0.));
+#7083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7084 = FACE_BOUND('',#7085,.T.);
+#7085 = EDGE_LOOP('',(#7086,#7116,#7144,#7172));
+#7086 = ORIENTED_EDGE('',*,*,#7087,.T.);
+#7087 = EDGE_CURVE('',#7088,#7090,#7092,.T.);
+#7088 = VERTEX_POINT('',#7089);
+#7089 = CARTESIAN_POINT('',(14.,3.8,-1.27));
+#7090 = VERTEX_POINT('',#7091);
+#7091 = CARTESIAN_POINT('',(14.,3.8,1.27));
+#7092 = SURFACE_CURVE('',#7093,(#7097,#7104),.PCURVE_S1.);
+#7093 = LINE('',#7094,#7095);
+#7094 = CARTESIAN_POINT('',(14.,3.8,-1.27));
+#7095 = VECTOR('',#7096,1.);
+#7096 = DIRECTION('',(0.,0.,1.));
+#7097 = PCURVE('',#6979,#7098);
+#7098 = DEFINITIONAL_REPRESENTATION('',(#7099),#7103);
+#7099 = LINE('',#7100,#7101);
+#7100 = CARTESIAN_POINT('',(0.,0.));
+#7101 = VECTOR('',#7102,1.);
+#7102 = DIRECTION('',(0.,-1.));
+#7103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7104 = PCURVE('',#7105,#7110);
+#7105 = PLANE('',#7106);
+#7106 = AXIS2_PLACEMENT_3D('',#7107,#7108,#7109);
+#7107 = CARTESIAN_POINT('',(0.,3.8,-1.27));
+#7108 = DIRECTION('',(0.,1.,0.));
+#7109 = DIRECTION('',(1.,0.,0.));
+#7110 = DEFINITIONAL_REPRESENTATION('',(#7111),#7115);
+#7111 = LINE('',#7112,#7113);
+#7112 = CARTESIAN_POINT('',(14.,0.));
+#7113 = VECTOR('',#7114,1.);
+#7114 = DIRECTION('',(0.,-1.));
+#7115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7116 = ORIENTED_EDGE('',*,*,#7117,.T.);
+#7117 = EDGE_CURVE('',#7090,#7118,#7120,.T.);
+#7118 = VERTEX_POINT('',#7119);
+#7119 = CARTESIAN_POINT('',(14.,-3.8,1.27));
+#7120 = SURFACE_CURVE('',#7121,(#7125,#7132),.PCURVE_S1.);
+#7121 = LINE('',#7122,#7123);
+#7122 = CARTESIAN_POINT('',(14.,3.8,1.27));
+#7123 = VECTOR('',#7124,1.);
+#7124 = DIRECTION('',(0.,-1.,0.));
+#7125 = PCURVE('',#6979,#7126);
+#7126 = DEFINITIONAL_REPRESENTATION('',(#7127),#7131);
+#7127 = LINE('',#7128,#7129);
+#7128 = CARTESIAN_POINT('',(0.,-2.54));
+#7129 = VECTOR('',#7130,1.);
+#7130 = DIRECTION('',(1.,0.));
+#7131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7132 = PCURVE('',#7133,#7138);
+#7133 = PLANE('',#7134);
+#7134 = AXIS2_PLACEMENT_3D('',#7135,#7136,#7137);
+#7135 = CARTESIAN_POINT('',(0.,3.8,1.27));
+#7136 = DIRECTION('',(0.,0.,1.));
+#7137 = DIRECTION('',(1.,0.,0.));
+#7138 = DEFINITIONAL_REPRESENTATION('',(#7139),#7143);
+#7139 = LINE('',#7140,#7141);
+#7140 = CARTESIAN_POINT('',(14.,0.));
+#7141 = VECTOR('',#7142,1.);
+#7142 = DIRECTION('',(0.,-1.));
+#7143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7144 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7145 = EDGE_CURVE('',#7146,#7118,#7148,.T.);
+#7146 = VERTEX_POINT('',#7147);
+#7147 = CARTESIAN_POINT('',(14.,-3.8,-1.27));
+#7148 = SURFACE_CURVE('',#7149,(#7153,#7160),.PCURVE_S1.);
+#7149 = LINE('',#7150,#7151);
+#7150 = CARTESIAN_POINT('',(14.,-3.8,-1.27));
+#7151 = VECTOR('',#7152,1.);
+#7152 = DIRECTION('',(0.,0.,1.));
+#7153 = PCURVE('',#6979,#7154);
+#7154 = DEFINITIONAL_REPRESENTATION('',(#7155),#7159);
+#7155 = LINE('',#7156,#7157);
+#7156 = CARTESIAN_POINT('',(7.6,0.));
+#7157 = VECTOR('',#7158,1.);
+#7158 = DIRECTION('',(0.,-1.));
+#7159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7160 = PCURVE('',#7161,#7166);
+#7161 = PLANE('',#7162);
+#7162 = AXIS2_PLACEMENT_3D('',#7163,#7164,#7165);
+#7163 = CARTESIAN_POINT('',(14.,-3.8,-1.27));
+#7164 = DIRECTION('',(0.,-1.,0.));
+#7165 = DIRECTION('',(-1.,0.,0.));
+#7166 = DEFINITIONAL_REPRESENTATION('',(#7167),#7171);
+#7167 = LINE('',#7168,#7169);
+#7168 = CARTESIAN_POINT('',(0.,-0.));
+#7169 = VECTOR('',#7170,1.);
+#7170 = DIRECTION('',(0.,-1.));
+#7171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7172 = ORIENTED_EDGE('',*,*,#7173,.F.);
+#7173 = EDGE_CURVE('',#7088,#7146,#7174,.T.);
+#7174 = SURFACE_CURVE('',#7175,(#7179,#7186),.PCURVE_S1.);
+#7175 = LINE('',#7176,#7177);
+#7176 = CARTESIAN_POINT('',(14.,3.8,-1.27));
+#7177 = VECTOR('',#7178,1.);
+#7178 = DIRECTION('',(0.,-1.,0.));
+#7179 = PCURVE('',#6979,#7180);
+#7180 = DEFINITIONAL_REPRESENTATION('',(#7181),#7185);
+#7181 = LINE('',#7182,#7183);
+#7182 = CARTESIAN_POINT('',(0.,0.));
+#7183 = VECTOR('',#7184,1.);
+#7184 = DIRECTION('',(1.,0.));
+#7185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7186 = PCURVE('',#7187,#7192);
+#7187 = PLANE('',#7188);
+#7188 = AXIS2_PLACEMENT_3D('',#7189,#7190,#7191);
+#7189 = CARTESIAN_POINT('',(0.,3.8,-1.27));
+#7190 = DIRECTION('',(0.,0.,1.));
+#7191 = DIRECTION('',(1.,0.,0.));
+#7192 = DEFINITIONAL_REPRESENTATION('',(#7193),#7197);
+#7193 = LINE('',#7194,#7195);
+#7194 = CARTESIAN_POINT('',(14.,0.));
+#7195 = VECTOR('',#7196,1.);
+#7196 = DIRECTION('',(0.,-1.));
+#7197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7198 = FACE_BOUND('',#7199,.T.);
+#7199 = EDGE_LOOP('',(#7200,#7230,#7258,#7286));
+#7200 = ORIENTED_EDGE('',*,*,#7201,.T.);
+#7201 = EDGE_CURVE('',#7202,#7204,#7206,.T.);
+#7202 = VERTEX_POINT('',#7203);
+#7203 = CARTESIAN_POINT('',(14.,-0.95,-0.95));
+#7204 = VERTEX_POINT('',#7205);
+#7205 = CARTESIAN_POINT('',(14.,-0.95,0.95));
+#7206 = SURFACE_CURVE('',#7207,(#7211,#7218),.PCURVE_S1.);
+#7207 = LINE('',#7208,#7209);
+#7208 = CARTESIAN_POINT('',(14.,-0.95,-0.55));
+#7209 = VECTOR('',#7210,1.);
+#7210 = DIRECTION('',(0.,0.,1.));
+#7211 = PCURVE('',#6979,#7212);
+#7212 = DEFINITIONAL_REPRESENTATION('',(#7213),#7217);
+#7213 = LINE('',#7214,#7215);
+#7214 = CARTESIAN_POINT('',(4.75,-0.72));
+#7215 = VECTOR('',#7216,1.);
+#7216 = DIRECTION('',(0.,-1.));
+#7217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7218 = PCURVE('',#7219,#7224);
+#7219 = PLANE('',#7220);
+#7220 = AXIS2_PLACEMENT_3D('',#7221,#7222,#7223);
+#7221 = CARTESIAN_POINT('',(13.8,-0.75,-0.55));
+#7222 = DIRECTION('',(0.707106781187,0.707106781187,-3.474993633276E-18)
+  );
+#7223 = DIRECTION('',(-2.457191562669E-18,-2.457191562669E-18,-1.));
+#7224 = DEFINITIONAL_REPRESENTATION('',(#7225),#7229);
+#7225 = LINE('',#7226,#7227);
+#7226 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7227 = VECTOR('',#7228,1.);
+#7228 = DIRECTION('',(-1.,0.));
+#7229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7230 = ORIENTED_EDGE('',*,*,#7231,.T.);
+#7231 = EDGE_CURVE('',#7204,#7232,#7234,.T.);
+#7232 = VERTEX_POINT('',#7233);
+#7233 = CARTESIAN_POINT('',(14.,0.95,0.95));
+#7234 = SURFACE_CURVE('',#7235,(#7239,#7246),.PCURVE_S1.);
+#7235 = LINE('',#7236,#7237);
+#7236 = CARTESIAN_POINT('',(14.,-0.55,0.95));
+#7237 = VECTOR('',#7238,1.);
+#7238 = DIRECTION('',(0.,1.,0.));
+#7239 = PCURVE('',#6979,#7240);
+#7240 = DEFINITIONAL_REPRESENTATION('',(#7241),#7245);
+#7241 = LINE('',#7242,#7243);
+#7242 = CARTESIAN_POINT('',(4.35,-2.22));
+#7243 = VECTOR('',#7244,1.);
+#7244 = DIRECTION('',(-1.,0.));
+#7245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7246 = PCURVE('',#7247,#7252);
+#7247 = PLANE('',#7248);
+#7248 = AXIS2_PLACEMENT_3D('',#7249,#7250,#7251);
+#7249 = CARTESIAN_POINT('',(13.8,-0.55,0.75));
+#7250 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187
+    ));
+#7251 = DIRECTION('',(-2.457191562669E-18,-1.,2.457191562669E-18));
+#7252 = DEFINITIONAL_REPRESENTATION('',(#7253),#7257);
+#7253 = LINE('',#7254,#7255);
+#7254 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7255 = VECTOR('',#7256,1.);
+#7256 = DIRECTION('',(-1.,0.));
+#7257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7258 = ORIENTED_EDGE('',*,*,#7259,.T.);
+#7259 = EDGE_CURVE('',#7232,#7260,#7262,.T.);
+#7260 = VERTEX_POINT('',#7261);
+#7261 = CARTESIAN_POINT('',(14.,0.95,-0.95));
+#7262 = SURFACE_CURVE('',#7263,(#7267,#7274),.PCURVE_S1.);
+#7263 = LINE('',#7264,#7265);
+#7264 = CARTESIAN_POINT('',(14.,0.95,0.55));
+#7265 = VECTOR('',#7266,1.);
+#7266 = DIRECTION('',(0.,0.,-1.));
+#7267 = PCURVE('',#6979,#7268);
+#7268 = DEFINITIONAL_REPRESENTATION('',(#7269),#7273);
+#7269 = LINE('',#7270,#7271);
+#7270 = CARTESIAN_POINT('',(2.85,-1.82));
+#7271 = VECTOR('',#7272,1.);
+#7272 = DIRECTION('',(0.,1.));
+#7273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7274 = PCURVE('',#7275,#7280);
+#7275 = PLANE('',#7276);
+#7276 = AXIS2_PLACEMENT_3D('',#7277,#7278,#7279);
+#7277 = CARTESIAN_POINT('',(13.8,0.75,0.55));
+#7278 = DIRECTION('',(0.707106781187,-0.707106781187,3.474993633276E-18)
+  );
+#7279 = DIRECTION('',(-2.457191562669E-18,2.457191562669E-18,1.));
+#7280 = DEFINITIONAL_REPRESENTATION('',(#7281),#7285);
+#7281 = LINE('',#7282,#7283);
+#7282 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7283 = VECTOR('',#7284,1.);
+#7284 = DIRECTION('',(-1.,0.));
+#7285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7286 = ORIENTED_EDGE('',*,*,#7287,.T.);
+#7287 = EDGE_CURVE('',#7260,#7202,#7288,.T.);
+#7288 = SURFACE_CURVE('',#7289,(#7293,#7300),.PCURVE_S1.);
+#7289 = LINE('',#7290,#7291);
+#7290 = CARTESIAN_POINT('',(14.,0.55,-0.95));
+#7291 = VECTOR('',#7292,1.);
+#7292 = DIRECTION('',(0.,-1.,0.));
+#7293 = PCURVE('',#6979,#7294);
+#7294 = DEFINITIONAL_REPRESENTATION('',(#7295),#7299);
+#7295 = LINE('',#7296,#7297);
+#7296 = CARTESIAN_POINT('',(3.25,-0.32));
+#7297 = VECTOR('',#7298,1.);
+#7298 = DIRECTION('',(1.,0.));
+#7299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7300 = PCURVE('',#7301,#7306);
+#7301 = PLANE('',#7302);
+#7302 = AXIS2_PLACEMENT_3D('',#7303,#7304,#7305);
+#7303 = CARTESIAN_POINT('',(13.8,0.55,-0.75));
+#7304 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187)
+  );
+#7305 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18));
+#7306 = DEFINITIONAL_REPRESENTATION('',(#7307),#7311);
+#7307 = LINE('',#7308,#7309);
+#7308 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7309 = VECTOR('',#7310,1.);
+#7310 = DIRECTION('',(-1.,0.));
+#7311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7312 = FACE_BOUND('',#7313,.T.);
+#7313 = EDGE_LOOP('',(#7314,#7344,#7372,#7400));
+#7314 = ORIENTED_EDGE('',*,*,#7315,.T.);
+#7315 = EDGE_CURVE('',#7316,#7318,#7320,.T.);
+#7316 = VERTEX_POINT('',#7317);
+#7317 = CARTESIAN_POINT('',(14.,3.49,-0.95));
+#7318 = VERTEX_POINT('',#7319);
+#7319 = CARTESIAN_POINT('',(14.,1.59,-0.95));
+#7320 = SURFACE_CURVE('',#7321,(#7325,#7332),.PCURVE_S1.);
+#7321 = LINE('',#7322,#7323);
+#7322 = CARTESIAN_POINT('',(14.,3.09,-0.95));
+#7323 = VECTOR('',#7324,1.);
+#7324 = DIRECTION('',(0.,-1.,0.));
+#7325 = PCURVE('',#6979,#7326);
+#7326 = DEFINITIONAL_REPRESENTATION('',(#7327),#7331);
+#7327 = LINE('',#7328,#7329);
+#7328 = CARTESIAN_POINT('',(0.71,-0.32));
+#7329 = VECTOR('',#7330,1.);
+#7330 = DIRECTION('',(1.,0.));
+#7331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7332 = PCURVE('',#7333,#7338);
+#7333 = PLANE('',#7334);
+#7334 = AXIS2_PLACEMENT_3D('',#7335,#7336,#7337);
+#7335 = CARTESIAN_POINT('',(13.8,3.09,-0.75));
+#7336 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187)
+  );
+#7337 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18));
+#7338 = DEFINITIONAL_REPRESENTATION('',(#7339),#7343);
+#7339 = LINE('',#7340,#7341);
+#7340 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7341 = VECTOR('',#7342,1.);
+#7342 = DIRECTION('',(-1.,0.));
+#7343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7344 = ORIENTED_EDGE('',*,*,#7345,.T.);
+#7345 = EDGE_CURVE('',#7318,#7346,#7348,.T.);
+#7346 = VERTEX_POINT('',#7347);
+#7347 = CARTESIAN_POINT('',(14.,1.59,0.95));
+#7348 = SURFACE_CURVE('',#7349,(#7353,#7360),.PCURVE_S1.);
+#7349 = LINE('',#7350,#7351);
+#7350 = CARTESIAN_POINT('',(14.,1.59,-0.55));
+#7351 = VECTOR('',#7352,1.);
+#7352 = DIRECTION('',(0.,0.,1.));
+#7353 = PCURVE('',#6979,#7354);
+#7354 = DEFINITIONAL_REPRESENTATION('',(#7355),#7359);
+#7355 = LINE('',#7356,#7357);
+#7356 = CARTESIAN_POINT('',(2.21,-0.72));
+#7357 = VECTOR('',#7358,1.);
+#7358 = DIRECTION('',(0.,-1.));
+#7359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7360 = PCURVE('',#7361,#7366);
+#7361 = PLANE('',#7362);
+#7362 = AXIS2_PLACEMENT_3D('',#7363,#7364,#7365);
+#7363 = CARTESIAN_POINT('',(13.8,1.79,-0.55));
+#7364 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#7365 = DIRECTION('',(0.,0.,-1.));
+#7366 = DEFINITIONAL_REPRESENTATION('',(#7367),#7371);
+#7367 = LINE('',#7368,#7369);
+#7368 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7369 = VECTOR('',#7370,1.);
+#7370 = DIRECTION('',(-1.,0.));
+#7371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7372 = ORIENTED_EDGE('',*,*,#7373,.T.);
+#7373 = EDGE_CURVE('',#7346,#7374,#7376,.T.);
+#7374 = VERTEX_POINT('',#7375);
+#7375 = CARTESIAN_POINT('',(14.,3.49,0.95));
+#7376 = SURFACE_CURVE('',#7377,(#7381,#7388),.PCURVE_S1.);
+#7377 = LINE('',#7378,#7379);
+#7378 = CARTESIAN_POINT('',(14.,1.99,0.95));
+#7379 = VECTOR('',#7380,1.);
+#7380 = DIRECTION('',(0.,1.,0.));
+#7381 = PCURVE('',#6979,#7382);
+#7382 = DEFINITIONAL_REPRESENTATION('',(#7383),#7387);
+#7383 = LINE('',#7384,#7385);
+#7384 = CARTESIAN_POINT('',(1.81,-2.22));
+#7385 = VECTOR('',#7386,1.);
+#7386 = DIRECTION('',(-1.,0.));
+#7387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7388 = PCURVE('',#7389,#7394);
+#7389 = PLANE('',#7390);
+#7390 = AXIS2_PLACEMENT_3D('',#7391,#7392,#7393);
+#7391 = CARTESIAN_POINT('',(13.8,1.99,0.75));
+#7392 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187
+    ));
+#7393 = DIRECTION('',(-2.457191562669E-18,-1.,2.457191562669E-18));
+#7394 = DEFINITIONAL_REPRESENTATION('',(#7395),#7399);
+#7395 = LINE('',#7396,#7397);
+#7396 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7397 = VECTOR('',#7398,1.);
+#7398 = DIRECTION('',(-1.,0.));
+#7399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7400 = ORIENTED_EDGE('',*,*,#7401,.T.);
+#7401 = EDGE_CURVE('',#7374,#7316,#7402,.T.);
+#7402 = SURFACE_CURVE('',#7403,(#7407,#7414),.PCURVE_S1.);
+#7403 = LINE('',#7404,#7405);
+#7404 = CARTESIAN_POINT('',(14.,3.49,0.55));
+#7405 = VECTOR('',#7406,1.);
+#7406 = DIRECTION('',(0.,0.,-1.));
+#7407 = PCURVE('',#6979,#7408);
+#7408 = DEFINITIONAL_REPRESENTATION('',(#7409),#7413);
+#7409 = LINE('',#7410,#7411);
+#7410 = CARTESIAN_POINT('',(0.31,-1.82));
+#7411 = VECTOR('',#7412,1.);
+#7412 = DIRECTION('',(0.,1.));
+#7413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7414 = PCURVE('',#7415,#7420);
+#7415 = PLANE('',#7416);
+#7416 = AXIS2_PLACEMENT_3D('',#7417,#7418,#7419);
+#7417 = CARTESIAN_POINT('',(13.8,3.29,0.55));
+#7418 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#7419 = DIRECTION('',(0.,0.,1.));
+#7420 = DEFINITIONAL_REPRESENTATION('',(#7421),#7425);
+#7421 = LINE('',#7422,#7423);
+#7422 = CARTESIAN_POINT('',(-0.,-0.282842712475));
+#7423 = VECTOR('',#7424,1.);
+#7424 = DIRECTION('',(-1.,0.));
+#7425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7426 = ADVANCED_FACE('',(#7427),#6991,.T.);
+#7427 = FACE_BOUND('',#7428,.F.);
+#7428 = EDGE_LOOP('',(#7429,#7452,#7453,#7476));
+#7429 = ORIENTED_EDGE('',*,*,#7430,.F.);
+#7430 = EDGE_CURVE('',#6969,#7431,#7433,.T.);
+#7431 = VERTEX_POINT('',#7432);
+#7432 = CARTESIAN_POINT('',(13.6,-3.09,0.55));
+#7433 = SURFACE_CURVE('',#7434,(#7438,#7445),.PCURVE_S1.);
+#7434 = LINE('',#7435,#7436);
+#7435 = CARTESIAN_POINT('',(13.55,-3.04,0.5));
+#7436 = VECTOR('',#7437,1.);
+#7437 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#7438 = PCURVE('',#6991,#7439);
+#7439 = DEFINITIONAL_REPRESENTATION('',(#7440),#7444);
+#7440 = LINE('',#7441,#7442);
+#7441 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#7442 = VECTOR('',#7443,1.);
+#7443 = DIRECTION('',(-0.57735026919,0.816496580928));
+#7444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7445 = PCURVE('',#7073,#7446);
+#7446 = DEFINITIONAL_REPRESENTATION('',(#7447),#7451);
+#7447 = LINE('',#7448,#7449);
+#7448 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#7449 = VECTOR('',#7450,1.);
+#7450 = DIRECTION('',(0.57735026919,0.816496580928));
+#7451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7452 = ORIENTED_EDGE('',*,*,#6968,.T.);
+#7453 = ORIENTED_EDGE('',*,*,#7454,.T.);
+#7454 = EDGE_CURVE('',#6971,#7455,#7457,.T.);
+#7455 = VERTEX_POINT('',#7456);
+#7456 = CARTESIAN_POINT('',(13.6,-1.99,0.55));
+#7457 = SURFACE_CURVE('',#7458,(#7462,#7469),.PCURVE_S1.);
+#7458 = LINE('',#7459,#7460);
+#7459 = CARTESIAN_POINT('',(13.55,-2.04,0.5));
+#7460 = VECTOR('',#7461,1.);
+#7461 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#7462 = PCURVE('',#6991,#7463);
+#7463 = DEFINITIONAL_REPRESENTATION('',(#7464),#7468);
+#7464 = LINE('',#7465,#7466);
+#7465 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#7466 = VECTOR('',#7467,1.);
+#7467 = DIRECTION('',(0.57735026919,0.816496580928));
+#7468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7469 = PCURVE('',#7019,#7470);
+#7470 = DEFINITIONAL_REPRESENTATION('',(#7471),#7475);
+#7471 = LINE('',#7472,#7473);
+#7472 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#7473 = VECTOR('',#7474,1.);
+#7474 = DIRECTION('',(-0.57735026919,0.816496580928));
+#7475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7476 = ORIENTED_EDGE('',*,*,#7477,.F.);
+#7477 = EDGE_CURVE('',#7431,#7455,#7478,.T.);
+#7478 = SURFACE_CURVE('',#7479,(#7483,#7490),.PCURVE_S1.);
+#7479 = LINE('',#7480,#7481);
+#7480 = CARTESIAN_POINT('',(13.6,-3.09,0.55));
+#7481 = VECTOR('',#7482,1.);
+#7482 = DIRECTION('',(0.,1.,0.));
+#7483 = PCURVE('',#6991,#7484);
+#7484 = DEFINITIONAL_REPRESENTATION('',(#7485),#7489);
+#7485 = LINE('',#7486,#7487);
+#7486 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#7487 = VECTOR('',#7488,1.);
+#7488 = DIRECTION('',(-1.,0.));
+#7489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7490 = PCURVE('',#7491,#7496);
+#7491 = PLANE('',#7492);
+#7492 = AXIS2_PLACEMENT_3D('',#7493,#7494,#7495);
+#7493 = CARTESIAN_POINT('',(14.,-3.09,0.55));
+#7494 = DIRECTION('',(0.,0.,-1.));
+#7495 = DIRECTION('',(0.,1.,0.));
+#7496 = DEFINITIONAL_REPRESENTATION('',(#7497),#7501);
+#7497 = LINE('',#7498,#7499);
+#7498 = CARTESIAN_POINT('',(-4.440892098501E-16,-0.4));
+#7499 = VECTOR('',#7500,1.);
+#7500 = DIRECTION('',(1.,0.));
+#7501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7502 = ADVANCED_FACE('',(#7503),#7073,.T.);
+#7503 = FACE_BOUND('',#7504,.F.);
+#7504 = EDGE_LOOP('',(#7505,#7528,#7529,#7530));
+#7505 = ORIENTED_EDGE('',*,*,#7506,.F.);
+#7506 = EDGE_CURVE('',#7032,#7507,#7509,.T.);
+#7507 = VERTEX_POINT('',#7508);
+#7508 = CARTESIAN_POINT('',(13.6,-3.09,-0.55));
+#7509 = SURFACE_CURVE('',#7510,(#7514,#7521),.PCURVE_S1.);
+#7510 = LINE('',#7511,#7512);
+#7511 = CARTESIAN_POINT('',(13.55,-3.04,-0.5));
+#7512 = VECTOR('',#7513,1.);
+#7513 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
+#7514 = PCURVE('',#7073,#7515);
+#7515 = DEFINITIONAL_REPRESENTATION('',(#7516),#7520);
+#7516 = LINE('',#7517,#7518);
+#7517 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#7518 = VECTOR('',#7519,1.);
+#7519 = DIRECTION('',(-0.57735026919,0.816496580928));
+#7520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7521 = PCURVE('',#7047,#7522);
+#7522 = DEFINITIONAL_REPRESENTATION('',(#7523),#7527);
+#7523 = LINE('',#7524,#7525);
+#7524 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#7525 = VECTOR('',#7526,1.);
+#7526 = DIRECTION('',(0.57735026919,0.816496580928));
+#7527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7528 = ORIENTED_EDGE('',*,*,#7059,.T.);
+#7529 = ORIENTED_EDGE('',*,*,#7430,.T.);
+#7530 = ORIENTED_EDGE('',*,*,#7531,.F.);
+#7531 = EDGE_CURVE('',#7507,#7431,#7532,.T.);
+#7532 = SURFACE_CURVE('',#7533,(#7537,#7544),.PCURVE_S1.);
+#7533 = LINE('',#7534,#7535);
+#7534 = CARTESIAN_POINT('',(13.6,-3.09,-0.55));
+#7535 = VECTOR('',#7536,1.);
+#7536 = DIRECTION('',(0.,0.,1.));
+#7537 = PCURVE('',#7073,#7538);
+#7538 = DEFINITIONAL_REPRESENTATION('',(#7539),#7543);
+#7539 = LINE('',#7540,#7541);
+#7540 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#7541 = VECTOR('',#7542,1.);
+#7542 = DIRECTION('',(-1.,0.));
+#7543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7544 = PCURVE('',#7545,#7550);
+#7545 = PLANE('',#7546);
+#7546 = AXIS2_PLACEMENT_3D('',#7547,#7548,#7549);
+#7547 = CARTESIAN_POINT('',(14.,-3.09,-0.55));
+#7548 = DIRECTION('',(0.,1.,0.));
+#7549 = DIRECTION('',(0.,0.,1.));
+#7550 = DEFINITIONAL_REPRESENTATION('',(#7551),#7555);
+#7551 = LINE('',#7552,#7553);
+#7552 = CARTESIAN_POINT('',(0.,-0.4));
+#7553 = VECTOR('',#7554,1.);
+#7554 = DIRECTION('',(1.,0.));
+#7555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7556 = ADVANCED_FACE('',(#7557),#7019,.T.);
+#7557 = FACE_BOUND('',#7558,.F.);
+#7558 = EDGE_LOOP('',(#7559,#7560,#7561,#7584));
+#7559 = ORIENTED_EDGE('',*,*,#7454,.F.);
+#7560 = ORIENTED_EDGE('',*,*,#7003,.T.);
+#7561 = ORIENTED_EDGE('',*,*,#7562,.T.);
+#7562 = EDGE_CURVE('',#7004,#7563,#7565,.T.);
+#7563 = VERTEX_POINT('',#7564);
+#7564 = CARTESIAN_POINT('',(13.6,-1.99,-0.55));
+#7565 = SURFACE_CURVE('',#7566,(#7570,#7577),.PCURVE_S1.);
+#7566 = LINE('',#7567,#7568);
+#7567 = CARTESIAN_POINT('',(13.55,-2.04,-0.5));
+#7568 = VECTOR('',#7569,1.);
+#7569 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
+#7570 = PCURVE('',#7019,#7571);
+#7571 = DEFINITIONAL_REPRESENTATION('',(#7572),#7576);
+#7572 = LINE('',#7573,#7574);
+#7573 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#7574 = VECTOR('',#7575,1.);
+#7575 = DIRECTION('',(0.57735026919,0.816496580928));
+#7576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7577 = PCURVE('',#7047,#7578);
+#7578 = DEFINITIONAL_REPRESENTATION('',(#7579),#7583);
+#7579 = LINE('',#7580,#7581);
+#7580 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#7581 = VECTOR('',#7582,1.);
+#7582 = DIRECTION('',(-0.57735026919,0.816496580928));
+#7583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7584 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#7585 = EDGE_CURVE('',#7455,#7563,#7586,.T.);
+#7586 = SURFACE_CURVE('',#7587,(#7591,#7598),.PCURVE_S1.);
+#7587 = LINE('',#7588,#7589);
+#7588 = CARTESIAN_POINT('',(13.6,-1.99,0.55));
+#7589 = VECTOR('',#7590,1.);
+#7590 = DIRECTION('',(0.,0.,-1.));
+#7591 = PCURVE('',#7019,#7592);
+#7592 = DEFINITIONAL_REPRESENTATION('',(#7593),#7597);
+#7593 = LINE('',#7594,#7595);
+#7594 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#7595 = VECTOR('',#7596,1.);
+#7596 = DIRECTION('',(-1.,0.));
+#7597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7598 = PCURVE('',#7599,#7604);
+#7599 = PLANE('',#7600);
+#7600 = AXIS2_PLACEMENT_3D('',#7601,#7602,#7603);
+#7601 = CARTESIAN_POINT('',(14.,-1.99,0.55));
+#7602 = DIRECTION('',(0.,-1.,0.));
+#7603 = DIRECTION('',(0.,0.,-1.));
+#7604 = DEFINITIONAL_REPRESENTATION('',(#7605),#7609);
+#7605 = LINE('',#7606,#7607);
+#7606 = CARTESIAN_POINT('',(0.,-0.4));
+#7607 = VECTOR('',#7608,1.);
+#7608 = DIRECTION('',(1.,0.));
+#7609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7610 = ADVANCED_FACE('',(#7611),#7047,.T.);
+#7611 = FACE_BOUND('',#7612,.F.);
+#7612 = EDGE_LOOP('',(#7613,#7614,#7615,#7616));
+#7613 = ORIENTED_EDGE('',*,*,#7562,.F.);
+#7614 = ORIENTED_EDGE('',*,*,#7031,.T.);
+#7615 = ORIENTED_EDGE('',*,*,#7506,.T.);
+#7616 = ORIENTED_EDGE('',*,*,#7617,.F.);
+#7617 = EDGE_CURVE('',#7563,#7507,#7618,.T.);
+#7618 = SURFACE_CURVE('',#7619,(#7623,#7630),.PCURVE_S1.);
+#7619 = LINE('',#7620,#7621);
+#7620 = CARTESIAN_POINT('',(13.6,-1.99,-0.55));
+#7621 = VECTOR('',#7622,1.);
+#7622 = DIRECTION('',(0.,-1.,0.));
+#7623 = PCURVE('',#7047,#7624);
+#7624 = DEFINITIONAL_REPRESENTATION('',(#7625),#7629);
+#7625 = LINE('',#7626,#7627);
+#7626 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#7627 = VECTOR('',#7628,1.);
+#7628 = DIRECTION('',(-1.,0.));
+#7629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7630 = PCURVE('',#7631,#7636);
+#7631 = PLANE('',#7632);
+#7632 = AXIS2_PLACEMENT_3D('',#7633,#7634,#7635);
+#7633 = CARTESIAN_POINT('',(14.,-1.99,-0.55));
+#7634 = DIRECTION('',(0.,0.,1.));
+#7635 = DIRECTION('',(0.,-1.,0.));
+#7636 = DEFINITIONAL_REPRESENTATION('',(#7637),#7641);
+#7637 = LINE('',#7638,#7639);
+#7638 = CARTESIAN_POINT('',(0.,-0.4));
+#7639 = VECTOR('',#7640,1.);
+#7640 = DIRECTION('',(1.,0.));
+#7641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7642 = ADVANCED_FACE('',(#7643),#7105,.T.);
+#7643 = FACE_BOUND('',#7644,.T.);
+#7644 = EDGE_LOOP('',(#7645,#7675,#7703,#7724,#7725,#7748,#7776,#7804));
+#7645 = ORIENTED_EDGE('',*,*,#7646,.F.);
+#7646 = EDGE_CURVE('',#7647,#7649,#7651,.T.);
+#7647 = VERTEX_POINT('',#7648);
+#7648 = CARTESIAN_POINT('',(0.,3.8,-1.27));
+#7649 = VERTEX_POINT('',#7650);
+#7650 = CARTESIAN_POINT('',(5.,3.8,-1.27));
+#7651 = SURFACE_CURVE('',#7652,(#7656,#7663),.PCURVE_S1.);
+#7652 = LINE('',#7653,#7654);
+#7653 = CARTESIAN_POINT('',(0.,3.8,-1.27));
+#7654 = VECTOR('',#7655,1.);
+#7655 = DIRECTION('',(1.,0.,0.));
+#7656 = PCURVE('',#7105,#7657);
+#7657 = DEFINITIONAL_REPRESENTATION('',(#7658),#7662);
+#7658 = LINE('',#7659,#7660);
+#7659 = CARTESIAN_POINT('',(0.,0.));
+#7660 = VECTOR('',#7661,1.);
+#7661 = DIRECTION('',(1.,0.));
+#7662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7663 = PCURVE('',#7664,#7669);
+#7664 = PLANE('',#7665);
+#7665 = AXIS2_PLACEMENT_3D('',#7666,#7667,#7668);
+#7666 = CARTESIAN_POINT('',(0.,3.8,-1.27));
+#7667 = DIRECTION('',(0.,0.,1.));
+#7668 = DIRECTION('',(1.,0.,0.));
+#7669 = DEFINITIONAL_REPRESENTATION('',(#7670),#7674);
+#7670 = LINE('',#7671,#7672);
+#7671 = CARTESIAN_POINT('',(0.,0.));
+#7672 = VECTOR('',#7673,1.);
+#7673 = DIRECTION('',(1.,0.));
+#7674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7675 = ORIENTED_EDGE('',*,*,#7676,.T.);
+#7676 = EDGE_CURVE('',#7647,#7677,#7679,.T.);
+#7677 = VERTEX_POINT('',#7678);
+#7678 = CARTESIAN_POINT('',(0.,3.8,1.27));
+#7679 = SURFACE_CURVE('',#7680,(#7684,#7691),.PCURVE_S1.);
+#7680 = LINE('',#7681,#7682);
+#7681 = CARTESIAN_POINT('',(0.,3.8,-1.27));
+#7682 = VECTOR('',#7683,1.);
+#7683 = DIRECTION('',(0.,0.,1.));
+#7684 = PCURVE('',#7105,#7685);
+#7685 = DEFINITIONAL_REPRESENTATION('',(#7686),#7690);
+#7686 = LINE('',#7687,#7688);
+#7687 = CARTESIAN_POINT('',(0.,0.));
+#7688 = VECTOR('',#7689,1.);
+#7689 = DIRECTION('',(0.,-1.));
+#7690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7691 = PCURVE('',#7692,#7697);
+#7692 = PLANE('',#7693);
+#7693 = AXIS2_PLACEMENT_3D('',#7694,#7695,#7696);
+#7694 = CARTESIAN_POINT('',(0.,-3.8,-1.27));
+#7695 = DIRECTION('',(-1.,0.,0.));
+#7696 = DIRECTION('',(0.,1.,0.));
+#7697 = DEFINITIONAL_REPRESENTATION('',(#7698),#7702);
+#7698 = LINE('',#7699,#7700);
+#7699 = CARTESIAN_POINT('',(7.6,0.));
+#7700 = VECTOR('',#7701,1.);
+#7701 = DIRECTION('',(0.,-1.));
+#7702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7703 = ORIENTED_EDGE('',*,*,#7704,.T.);
+#7704 = EDGE_CURVE('',#7677,#7090,#7705,.T.);
+#7705 = SURFACE_CURVE('',#7706,(#7710,#7717),.PCURVE_S1.);
+#7706 = LINE('',#7707,#7708);
+#7707 = CARTESIAN_POINT('',(0.,3.8,1.27));
+#7708 = VECTOR('',#7709,1.);
+#7709 = DIRECTION('',(1.,0.,0.));
+#7710 = PCURVE('',#7105,#7711);
+#7711 = DEFINITIONAL_REPRESENTATION('',(#7712),#7716);
+#7712 = LINE('',#7713,#7714);
+#7713 = CARTESIAN_POINT('',(0.,-2.54));
+#7714 = VECTOR('',#7715,1.);
+#7715 = DIRECTION('',(1.,0.));
+#7716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7717 = PCURVE('',#7133,#7718);
+#7718 = DEFINITIONAL_REPRESENTATION('',(#7719),#7723);
+#7719 = LINE('',#7720,#7721);
+#7720 = CARTESIAN_POINT('',(0.,0.));
+#7721 = VECTOR('',#7722,1.);
+#7722 = DIRECTION('',(1.,0.));
+#7723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7724 = ORIENTED_EDGE('',*,*,#7087,.F.);
+#7725 = ORIENTED_EDGE('',*,*,#7726,.F.);
+#7726 = EDGE_CURVE('',#7727,#7088,#7729,.T.);
+#7727 = VERTEX_POINT('',#7728);
+#7728 = CARTESIAN_POINT('',(10.1,3.8,-1.27));
+#7729 = SURFACE_CURVE('',#7730,(#7734,#7741),.PCURVE_S1.);
+#7730 = LINE('',#7731,#7732);
+#7731 = CARTESIAN_POINT('',(0.,3.8,-1.27));
+#7732 = VECTOR('',#7733,1.);
+#7733 = DIRECTION('',(1.,0.,0.));
+#7734 = PCURVE('',#7105,#7735);
+#7735 = DEFINITIONAL_REPRESENTATION('',(#7736),#7740);
+#7736 = LINE('',#7737,#7738);
+#7737 = CARTESIAN_POINT('',(0.,0.));
+#7738 = VECTOR('',#7739,1.);
+#7739 = DIRECTION('',(1.,0.));
+#7740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7741 = PCURVE('',#7187,#7742);
+#7742 = DEFINITIONAL_REPRESENTATION('',(#7743),#7747);
+#7743 = LINE('',#7744,#7745);
+#7744 = CARTESIAN_POINT('',(0.,0.));
+#7745 = VECTOR('',#7746,1.);
+#7746 = DIRECTION('',(1.,0.));
+#7747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7748 = ORIENTED_EDGE('',*,*,#7749,.T.);
+#7749 = EDGE_CURVE('',#7727,#7750,#7752,.T.);
+#7750 = VERTEX_POINT('',#7751);
+#7751 = CARTESIAN_POINT('',(10.1,3.8,-1.22));
+#7752 = SURFACE_CURVE('',#7753,(#7757,#7764),.PCURVE_S1.);
+#7753 = LINE('',#7754,#7755);
+#7754 = CARTESIAN_POINT('',(10.1,3.8,-1.27));
+#7755 = VECTOR('',#7756,1.);
+#7756 = DIRECTION('',(0.,0.,1.));
+#7757 = PCURVE('',#7105,#7758);
+#7758 = DEFINITIONAL_REPRESENTATION('',(#7759),#7763);
+#7759 = LINE('',#7760,#7761);
+#7760 = CARTESIAN_POINT('',(10.1,0.));
+#7761 = VECTOR('',#7762,1.);
+#7762 = DIRECTION('',(0.,-1.));
+#7763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7764 = PCURVE('',#7765,#7770);
+#7765 = PLANE('',#7766);
+#7766 = AXIS2_PLACEMENT_3D('',#7767,#7768,#7769);
+#7767 = CARTESIAN_POINT('',(10.1,-3.8,-1.27));
+#7768 = DIRECTION('',(1.,0.,0.));
+#7769 = DIRECTION('',(0.,0.,1.));
+#7770 = DEFINITIONAL_REPRESENTATION('',(#7771),#7775);
+#7771 = LINE('',#7772,#7773);
+#7772 = CARTESIAN_POINT('',(0.,-7.6));
+#7773 = VECTOR('',#7774,1.);
+#7774 = DIRECTION('',(1.,0.));
+#7775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7776 = ORIENTED_EDGE('',*,*,#7777,.T.);
+#7777 = EDGE_CURVE('',#7750,#7778,#7780,.T.);
+#7778 = VERTEX_POINT('',#7779);
+#7779 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#7780 = SURFACE_CURVE('',#7781,(#7785,#7792),.PCURVE_S1.);
+#7781 = LINE('',#7782,#7783);
+#7782 = CARTESIAN_POINT('',(10.1,3.8,-1.22));
+#7783 = VECTOR('',#7784,1.);
+#7784 = DIRECTION('',(-1.,0.,0.));
+#7785 = PCURVE('',#7105,#7786);
+#7786 = DEFINITIONAL_REPRESENTATION('',(#7787),#7791);
+#7787 = LINE('',#7788,#7789);
+#7788 = CARTESIAN_POINT('',(10.1,-5.E-02));
+#7789 = VECTOR('',#7790,1.);
+#7790 = DIRECTION('',(-1.,0.));
+#7791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7792 = PCURVE('',#7793,#7798);
+#7793 = PLANE('',#7794);
+#7794 = AXIS2_PLACEMENT_3D('',#7795,#7796,#7797);
+#7795 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#7796 = DIRECTION('',(0.,0.,-1.));
+#7797 = DIRECTION('',(-1.,0.,0.));
+#7798 = DEFINITIONAL_REPRESENTATION('',(#7799),#7803);
+#7799 = LINE('',#7800,#7801);
+#7800 = CARTESIAN_POINT('',(-5.1,7.6));
+#7801 = VECTOR('',#7802,1.);
+#7802 = DIRECTION('',(1.,0.));
+#7803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7804 = ORIENTED_EDGE('',*,*,#7805,.F.);
+#7805 = EDGE_CURVE('',#7649,#7778,#7806,.T.);
+#7806 = SURFACE_CURVE('',#7807,(#7811,#7818),.PCURVE_S1.);
+#7807 = LINE('',#7808,#7809);
+#7808 = CARTESIAN_POINT('',(5.,3.8,-1.27));
+#7809 = VECTOR('',#7810,1.);
+#7810 = DIRECTION('',(0.,0.,1.));
+#7811 = PCURVE('',#7105,#7812);
+#7812 = DEFINITIONAL_REPRESENTATION('',(#7813),#7817);
+#7813 = LINE('',#7814,#7815);
+#7814 = CARTESIAN_POINT('',(5.,0.));
+#7815 = VECTOR('',#7816,1.);
+#7816 = DIRECTION('',(0.,-1.));
+#7817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7818 = PCURVE('',#7819,#7824);
+#7819 = PLANE('',#7820);
+#7820 = AXIS2_PLACEMENT_3D('',#7821,#7822,#7823);
+#7821 = CARTESIAN_POINT('',(5.,3.8,-1.27));
+#7822 = DIRECTION('',(-1.,0.,0.));
+#7823 = DIRECTION('',(0.,0.,-1.));
+#7824 = DEFINITIONAL_REPRESENTATION('',(#7825),#7829);
+#7825 = LINE('',#7826,#7827);
+#7826 = CARTESIAN_POINT('',(0.,-0.));
+#7827 = VECTOR('',#7828,1.);
+#7828 = DIRECTION('',(-1.,-0.));
+#7829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7830 = ADVANCED_FACE('',(#7831,#7879),#7187,.F.);
+#7831 = FACE_BOUND('',#7832,.F.);
+#7832 = EDGE_LOOP('',(#7833,#7834,#7857,#7878));
+#7833 = ORIENTED_EDGE('',*,*,#7726,.F.);
+#7834 = ORIENTED_EDGE('',*,*,#7835,.F.);
+#7835 = EDGE_CURVE('',#7836,#7727,#7838,.T.);
+#7836 = VERTEX_POINT('',#7837);
+#7837 = CARTESIAN_POINT('',(10.1,-3.8,-1.27));
+#7838 = SURFACE_CURVE('',#7839,(#7843,#7850),.PCURVE_S1.);
+#7839 = LINE('',#7840,#7841);
+#7840 = CARTESIAN_POINT('',(10.1,-3.8,-1.27));
+#7841 = VECTOR('',#7842,1.);
+#7842 = DIRECTION('',(0.,1.,0.));
+#7843 = PCURVE('',#7187,#7844);
+#7844 = DEFINITIONAL_REPRESENTATION('',(#7845),#7849);
+#7845 = LINE('',#7846,#7847);
+#7846 = CARTESIAN_POINT('',(10.1,-7.6));
+#7847 = VECTOR('',#7848,1.);
+#7848 = DIRECTION('',(0.,1.));
+#7849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7850 = PCURVE('',#7765,#7851);
+#7851 = DEFINITIONAL_REPRESENTATION('',(#7852),#7856);
+#7852 = LINE('',#7853,#7854);
+#7853 = CARTESIAN_POINT('',(0.,0.));
+#7854 = VECTOR('',#7855,1.);
+#7855 = DIRECTION('',(0.,-1.));
+#7856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7857 = ORIENTED_EDGE('',*,*,#7858,.F.);
+#7858 = EDGE_CURVE('',#7146,#7836,#7859,.T.);
+#7859 = SURFACE_CURVE('',#7860,(#7864,#7871),.PCURVE_S1.);
+#7860 = LINE('',#7861,#7862);
+#7861 = CARTESIAN_POINT('',(14.,-3.8,-1.27));
+#7862 = VECTOR('',#7863,1.);
+#7863 = DIRECTION('',(-1.,0.,0.));
+#7864 = PCURVE('',#7187,#7865);
+#7865 = DEFINITIONAL_REPRESENTATION('',(#7866),#7870);
+#7866 = LINE('',#7867,#7868);
+#7867 = CARTESIAN_POINT('',(14.,-7.6));
+#7868 = VECTOR('',#7869,1.);
+#7869 = DIRECTION('',(-1.,0.));
+#7870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7871 = PCURVE('',#7161,#7872);
+#7872 = DEFINITIONAL_REPRESENTATION('',(#7873),#7877);
+#7873 = LINE('',#7874,#7875);
+#7874 = CARTESIAN_POINT('',(0.,-0.));
+#7875 = VECTOR('',#7876,1.);
+#7876 = DIRECTION('',(1.,0.));
+#7877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7878 = ORIENTED_EDGE('',*,*,#7173,.F.);
+#7879 = FACE_BOUND('',#7880,.F.);
+#7880 = EDGE_LOOP('',(#7881,#7911,#7939));
+#7881 = ORIENTED_EDGE('',*,*,#7882,.T.);
+#7882 = EDGE_CURVE('',#7883,#7885,#7887,.T.);
+#7883 = VERTEX_POINT('',#7884);
+#7884 = CARTESIAN_POINT('',(12.1,-2.6,-1.27));
+#7885 = VERTEX_POINT('',#7886);
+#7886 = CARTESIAN_POINT('',(10.5,-3.15,-1.27));
+#7887 = SURFACE_CURVE('',#7888,(#7892,#7899),.PCURVE_S1.);
+#7888 = LINE('',#7889,#7890);
+#7889 = CARTESIAN_POINT('',(12.1,-2.6,-1.27));
+#7890 = VECTOR('',#7891,1.);
+#7891 = DIRECTION('',(-0.945686599305,-0.325079768511,0.));
+#7892 = PCURVE('',#7187,#7893);
+#7893 = DEFINITIONAL_REPRESENTATION('',(#7894),#7898);
+#7894 = LINE('',#7895,#7896);
+#7895 = CARTESIAN_POINT('',(12.1,-6.4));
+#7896 = VECTOR('',#7897,1.);
+#7897 = DIRECTION('',(-0.945686599305,-0.325079768511));
+#7898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7899 = PCURVE('',#7900,#7905);
+#7900 = PLANE('',#7901);
+#7901 = AXIS2_PLACEMENT_3D('',#7902,#7903,#7904);
+#7902 = CARTESIAN_POINT('',(12.1,-2.6,-1.27));
+#7903 = DIRECTION('',(0.325079768511,-0.945686599305,0.));
+#7904 = DIRECTION('',(-0.945686599305,-0.325079768511,0.));
+#7905 = DEFINITIONAL_REPRESENTATION('',(#7906),#7910);
+#7906 = LINE('',#7907,#7908);
+#7907 = CARTESIAN_POINT('',(0.,0.));
+#7908 = VECTOR('',#7909,1.);
+#7909 = DIRECTION('',(1.,0.));
+#7910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7911 = ORIENTED_EDGE('',*,*,#7912,.T.);
+#7912 = EDGE_CURVE('',#7885,#7913,#7915,.T.);
+#7913 = VERTEX_POINT('',#7914);
+#7914 = CARTESIAN_POINT('',(10.5,-2.05,-1.27));
+#7915 = SURFACE_CURVE('',#7916,(#7920,#7927),.PCURVE_S1.);
+#7916 = LINE('',#7917,#7918);
+#7917 = CARTESIAN_POINT('',(10.5,-3.15,-1.27));
+#7918 = VECTOR('',#7919,1.);
+#7919 = DIRECTION('',(0.,1.,0.));
+#7920 = PCURVE('',#7187,#7921);
+#7921 = DEFINITIONAL_REPRESENTATION('',(#7922),#7926);
+#7922 = LINE('',#7923,#7924);
+#7923 = CARTESIAN_POINT('',(10.5,-6.95));
+#7924 = VECTOR('',#7925,1.);
+#7925 = DIRECTION('',(0.,1.));
+#7926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7927 = PCURVE('',#7928,#7933);
+#7928 = PLANE('',#7929);
+#7929 = AXIS2_PLACEMENT_3D('',#7930,#7931,#7932);
+#7930 = CARTESIAN_POINT('',(10.5,-3.15,-1.27));
+#7931 = DIRECTION('',(-1.,0.,0.));
+#7932 = DIRECTION('',(0.,1.,0.));
+#7933 = DEFINITIONAL_REPRESENTATION('',(#7934),#7938);
+#7934 = LINE('',#7935,#7936);
+#7935 = CARTESIAN_POINT('',(0.,0.));
+#7936 = VECTOR('',#7937,1.);
+#7937 = DIRECTION('',(1.,0.));
+#7938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7939 = ORIENTED_EDGE('',*,*,#7940,.T.);
+#7940 = EDGE_CURVE('',#7913,#7883,#7941,.T.);
+#7941 = SURFACE_CURVE('',#7942,(#7946,#7953),.PCURVE_S1.);
+#7942 = LINE('',#7943,#7944);
+#7943 = CARTESIAN_POINT('',(10.5,-2.05,-1.27));
+#7944 = VECTOR('',#7945,1.);
+#7945 = DIRECTION('',(0.945686599305,-0.325079768511,0.));
+#7946 = PCURVE('',#7187,#7947);
+#7947 = DEFINITIONAL_REPRESENTATION('',(#7948),#7952);
+#7948 = LINE('',#7949,#7950);
+#7949 = CARTESIAN_POINT('',(10.5,-5.85));
+#7950 = VECTOR('',#7951,1.);
+#7951 = DIRECTION('',(0.945686599305,-0.325079768511));
+#7952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7953 = PCURVE('',#7954,#7959);
+#7954 = PLANE('',#7955);
+#7955 = AXIS2_PLACEMENT_3D('',#7956,#7957,#7958);
+#7956 = CARTESIAN_POINT('',(10.5,-2.05,-1.27));
+#7957 = DIRECTION('',(0.325079768511,0.945686599305,-0.));
+#7958 = DIRECTION('',(0.945686599305,-0.325079768511,0.));
+#7959 = DEFINITIONAL_REPRESENTATION('',(#7960),#7964);
+#7960 = LINE('',#7961,#7962);
+#7961 = CARTESIAN_POINT('',(0.,0.));
+#7962 = VECTOR('',#7963,1.);
+#7963 = DIRECTION('',(1.,0.));
+#7964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7965 = ADVANCED_FACE('',(#7966),#7133,.T.);
+#7966 = FACE_BOUND('',#7967,.F.);
+#7967 = EDGE_LOOP('',(#7968,#7969,#7970,#7993));
+#7968 = ORIENTED_EDGE('',*,*,#7704,.T.);
+#7969 = ORIENTED_EDGE('',*,*,#7117,.T.);
+#7970 = ORIENTED_EDGE('',*,*,#7971,.T.);
+#7971 = EDGE_CURVE('',#7118,#7972,#7974,.T.);
+#7972 = VERTEX_POINT('',#7973);
+#7973 = CARTESIAN_POINT('',(0.,-3.8,1.27));
+#7974 = SURFACE_CURVE('',#7975,(#7979,#7986),.PCURVE_S1.);
+#7975 = LINE('',#7976,#7977);
+#7976 = CARTESIAN_POINT('',(14.,-3.8,1.27));
+#7977 = VECTOR('',#7978,1.);
+#7978 = DIRECTION('',(-1.,0.,0.));
+#7979 = PCURVE('',#7133,#7980);
+#7980 = DEFINITIONAL_REPRESENTATION('',(#7981),#7985);
+#7981 = LINE('',#7982,#7983);
+#7982 = CARTESIAN_POINT('',(14.,-7.6));
+#7983 = VECTOR('',#7984,1.);
+#7984 = DIRECTION('',(-1.,0.));
+#7985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7986 = PCURVE('',#7161,#7987);
+#7987 = DEFINITIONAL_REPRESENTATION('',(#7988),#7992);
+#7988 = LINE('',#7989,#7990);
+#7989 = CARTESIAN_POINT('',(0.,-2.54));
+#7990 = VECTOR('',#7991,1.);
+#7991 = DIRECTION('',(1.,0.));
+#7992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7993 = ORIENTED_EDGE('',*,*,#7994,.T.);
+#7994 = EDGE_CURVE('',#7972,#7677,#7995,.T.);
+#7995 = SURFACE_CURVE('',#7996,(#8000,#8007),.PCURVE_S1.);
+#7996 = LINE('',#7997,#7998);
+#7997 = CARTESIAN_POINT('',(0.,-3.8,1.27));
+#7998 = VECTOR('',#7999,1.);
+#7999 = DIRECTION('',(0.,1.,0.));
+#8000 = PCURVE('',#7133,#8001);
+#8001 = DEFINITIONAL_REPRESENTATION('',(#8002),#8006);
+#8002 = LINE('',#8003,#8004);
+#8003 = CARTESIAN_POINT('',(0.,-7.6));
+#8004 = VECTOR('',#8005,1.);
+#8005 = DIRECTION('',(0.,1.));
+#8006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8007 = PCURVE('',#7692,#8008);
+#8008 = DEFINITIONAL_REPRESENTATION('',(#8009),#8013);
+#8009 = LINE('',#8010,#8011);
+#8010 = CARTESIAN_POINT('',(0.,-2.54));
+#8011 = VECTOR('',#8012,1.);
+#8012 = DIRECTION('',(1.,0.));
+#8013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8014 = ADVANCED_FACE('',(#8015),#7161,.T.);
+#8015 = FACE_BOUND('',#8016,.T.);
+#8016 = EDGE_LOOP('',(#8017,#8018,#8019,#8020,#8043,#8066,#8089,#8117));
+#8017 = ORIENTED_EDGE('',*,*,#7858,.F.);
+#8018 = ORIENTED_EDGE('',*,*,#7145,.T.);
+#8019 = ORIENTED_EDGE('',*,*,#7971,.T.);
+#8020 = ORIENTED_EDGE('',*,*,#8021,.F.);
+#8021 = EDGE_CURVE('',#8022,#7972,#8024,.T.);
+#8022 = VERTEX_POINT('',#8023);
+#8023 = CARTESIAN_POINT('',(0.,-3.8,-1.27));
+#8024 = SURFACE_CURVE('',#8025,(#8029,#8036),.PCURVE_S1.);
+#8025 = LINE('',#8026,#8027);
+#8026 = CARTESIAN_POINT('',(0.,-3.8,-1.27));
+#8027 = VECTOR('',#8028,1.);
+#8028 = DIRECTION('',(0.,0.,1.));
+#8029 = PCURVE('',#7161,#8030);
+#8030 = DEFINITIONAL_REPRESENTATION('',(#8031),#8035);
+#8031 = LINE('',#8032,#8033);
+#8032 = CARTESIAN_POINT('',(14.,0.));
+#8033 = VECTOR('',#8034,1.);
+#8034 = DIRECTION('',(0.,-1.));
+#8035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8036 = PCURVE('',#7692,#8037);
+#8037 = DEFINITIONAL_REPRESENTATION('',(#8038),#8042);
+#8038 = LINE('',#8039,#8040);
+#8039 = CARTESIAN_POINT('',(0.,0.));
+#8040 = VECTOR('',#8041,1.);
+#8041 = DIRECTION('',(0.,-1.));
+#8042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8043 = ORIENTED_EDGE('',*,*,#8044,.F.);
+#8044 = EDGE_CURVE('',#8045,#8022,#8047,.T.);
+#8045 = VERTEX_POINT('',#8046);
+#8046 = CARTESIAN_POINT('',(5.,-3.8,-1.27));
+#8047 = SURFACE_CURVE('',#8048,(#8052,#8059),.PCURVE_S1.);
+#8048 = LINE('',#8049,#8050);
+#8049 = CARTESIAN_POINT('',(14.,-3.8,-1.27));
+#8050 = VECTOR('',#8051,1.);
+#8051 = DIRECTION('',(-1.,0.,0.));
+#8052 = PCURVE('',#7161,#8053);
+#8053 = DEFINITIONAL_REPRESENTATION('',(#8054),#8058);
+#8054 = LINE('',#8055,#8056);
+#8055 = CARTESIAN_POINT('',(0.,-0.));
+#8056 = VECTOR('',#8057,1.);
+#8057 = DIRECTION('',(1.,0.));
+#8058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8059 = PCURVE('',#7664,#8060);
+#8060 = DEFINITIONAL_REPRESENTATION('',(#8061),#8065);
+#8061 = LINE('',#8062,#8063);
+#8062 = CARTESIAN_POINT('',(14.,-7.6));
+#8063 = VECTOR('',#8064,1.);
+#8064 = DIRECTION('',(-1.,0.));
+#8065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8066 = ORIENTED_EDGE('',*,*,#8067,.T.);
+#8067 = EDGE_CURVE('',#8045,#8068,#8070,.T.);
+#8068 = VERTEX_POINT('',#8069);
+#8069 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#8070 = SURFACE_CURVE('',#8071,(#8075,#8082),.PCURVE_S1.);
+#8071 = LINE('',#8072,#8073);
+#8072 = CARTESIAN_POINT('',(5.,-3.8,-1.27));
+#8073 = VECTOR('',#8074,1.);
+#8074 = DIRECTION('',(0.,0.,1.));
+#8075 = PCURVE('',#7161,#8076);
+#8076 = DEFINITIONAL_REPRESENTATION('',(#8077),#8081);
+#8077 = LINE('',#8078,#8079);
+#8078 = CARTESIAN_POINT('',(9.,0.));
+#8079 = VECTOR('',#8080,1.);
+#8080 = DIRECTION('',(0.,-1.));
+#8081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8082 = PCURVE('',#7819,#8083);
+#8083 = DEFINITIONAL_REPRESENTATION('',(#8084),#8088);
+#8084 = LINE('',#8085,#8086);
+#8085 = CARTESIAN_POINT('',(0.,7.6));
+#8086 = VECTOR('',#8087,1.);
+#8087 = DIRECTION('',(-1.,-0.));
+#8088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8089 = ORIENTED_EDGE('',*,*,#8090,.T.);
+#8090 = EDGE_CURVE('',#8068,#8091,#8093,.T.);
+#8091 = VERTEX_POINT('',#8092);
+#8092 = CARTESIAN_POINT('',(10.1,-3.8,-1.22));
+#8093 = SURFACE_CURVE('',#8094,(#8098,#8105),.PCURVE_S1.);
+#8094 = LINE('',#8095,#8096);
+#8095 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#8096 = VECTOR('',#8097,1.);
+#8097 = DIRECTION('',(1.,0.,0.));
+#8098 = PCURVE('',#7161,#8099);
+#8099 = DEFINITIONAL_REPRESENTATION('',(#8100),#8104);
+#8100 = LINE('',#8101,#8102);
+#8101 = CARTESIAN_POINT('',(9.,-5.E-02));
+#8102 = VECTOR('',#8103,1.);
+#8103 = DIRECTION('',(-1.,-0.));
+#8104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8105 = PCURVE('',#8106,#8111);
+#8106 = PLANE('',#8107);
+#8107 = AXIS2_PLACEMENT_3D('',#8108,#8109,#8110);
+#8108 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#8109 = DIRECTION('',(0.,0.,-1.));
+#8110 = DIRECTION('',(-1.,0.,0.));
+#8111 = DEFINITIONAL_REPRESENTATION('',(#8112),#8116);
+#8112 = LINE('',#8113,#8114);
+#8113 = CARTESIAN_POINT('',(0.,0.));
+#8114 = VECTOR('',#8115,1.);
+#8115 = DIRECTION('',(-1.,0.));
+#8116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8117 = ORIENTED_EDGE('',*,*,#8118,.F.);
+#8118 = EDGE_CURVE('',#7836,#8091,#8119,.T.);
+#8119 = SURFACE_CURVE('',#8120,(#8124,#8131),.PCURVE_S1.);
+#8120 = LINE('',#8121,#8122);
+#8121 = CARTESIAN_POINT('',(10.1,-3.8,-1.27));
+#8122 = VECTOR('',#8123,1.);
+#8123 = DIRECTION('',(0.,0.,1.));
+#8124 = PCURVE('',#7161,#8125);
+#8125 = DEFINITIONAL_REPRESENTATION('',(#8126),#8130);
+#8126 = LINE('',#8127,#8128);
+#8127 = CARTESIAN_POINT('',(3.9,0.));
+#8128 = VECTOR('',#8129,1.);
+#8129 = DIRECTION('',(0.,-1.));
+#8130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8131 = PCURVE('',#7765,#8132);
+#8132 = DEFINITIONAL_REPRESENTATION('',(#8133),#8137);
+#8133 = LINE('',#8134,#8135);
+#8134 = CARTESIAN_POINT('',(0.,0.));
+#8135 = VECTOR('',#8136,1.);
+#8136 = DIRECTION('',(1.,0.));
+#8137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8138 = ADVANCED_FACE('',(#8139),#7219,.T.);
+#8139 = FACE_BOUND('',#8140,.F.);
+#8140 = EDGE_LOOP('',(#8141,#8164,#8165,#8188));
+#8141 = ORIENTED_EDGE('',*,*,#8142,.F.);
+#8142 = EDGE_CURVE('',#7202,#8143,#8145,.T.);
+#8143 = VERTEX_POINT('',#8144);
+#8144 = CARTESIAN_POINT('',(13.6,-0.55,-0.55));
+#8145 = SURFACE_CURVE('',#8146,(#8150,#8157),.PCURVE_S1.);
+#8146 = LINE('',#8147,#8148);
+#8147 = CARTESIAN_POINT('',(13.55,-0.5,-0.5));
+#8148 = VECTOR('',#8149,1.);
+#8149 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
+#8150 = PCURVE('',#7219,#8151);
+#8151 = DEFINITIONAL_REPRESENTATION('',(#8152),#8156);
+#8152 = LINE('',#8153,#8154);
+#8153 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8154 = VECTOR('',#8155,1.);
+#8155 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8157 = PCURVE('',#7301,#8158);
+#8158 = DEFINITIONAL_REPRESENTATION('',(#8159),#8163);
+#8159 = LINE('',#8160,#8161);
+#8160 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8161 = VECTOR('',#8162,1.);
+#8162 = DIRECTION('',(0.57735026919,0.816496580928));
+#8163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8164 = ORIENTED_EDGE('',*,*,#7201,.T.);
+#8165 = ORIENTED_EDGE('',*,*,#8166,.T.);
+#8166 = EDGE_CURVE('',#7204,#8167,#8169,.T.);
+#8167 = VERTEX_POINT('',#8168);
+#8168 = CARTESIAN_POINT('',(13.6,-0.55,0.55));
+#8169 = SURFACE_CURVE('',#8170,(#8174,#8181),.PCURVE_S1.);
+#8170 = LINE('',#8171,#8172);
+#8171 = CARTESIAN_POINT('',(13.55,-0.5,0.5));
+#8172 = VECTOR('',#8173,1.);
+#8173 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#8174 = PCURVE('',#7219,#8175);
+#8175 = DEFINITIONAL_REPRESENTATION('',(#8176),#8180);
+#8176 = LINE('',#8177,#8178);
+#8177 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8178 = VECTOR('',#8179,1.);
+#8179 = DIRECTION('',(0.57735026919,0.816496580928));
+#8180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8181 = PCURVE('',#7247,#8182);
+#8182 = DEFINITIONAL_REPRESENTATION('',(#8183),#8187);
+#8183 = LINE('',#8184,#8185);
+#8184 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8185 = VECTOR('',#8186,1.);
+#8186 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8188 = ORIENTED_EDGE('',*,*,#8189,.F.);
+#8189 = EDGE_CURVE('',#8143,#8167,#8190,.T.);
+#8190 = SURFACE_CURVE('',#8191,(#8195,#8202),.PCURVE_S1.);
+#8191 = LINE('',#8192,#8193);
+#8192 = CARTESIAN_POINT('',(13.6,-0.55,-0.55));
+#8193 = VECTOR('',#8194,1.);
+#8194 = DIRECTION('',(0.,0.,1.));
+#8195 = PCURVE('',#7219,#8196);
+#8196 = DEFINITIONAL_REPRESENTATION('',(#8197),#8201);
+#8197 = LINE('',#8198,#8199);
+#8198 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8199 = VECTOR('',#8200,1.);
+#8200 = DIRECTION('',(-1.,0.));
+#8201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8202 = PCURVE('',#8203,#8208);
+#8203 = PLANE('',#8204);
+#8204 = AXIS2_PLACEMENT_3D('',#8205,#8206,#8207);
+#8205 = CARTESIAN_POINT('',(14.,-0.55,-0.55));
+#8206 = DIRECTION('',(0.,1.,0.));
+#8207 = DIRECTION('',(0.,0.,1.));
+#8208 = DEFINITIONAL_REPRESENTATION('',(#8209),#8213);
+#8209 = LINE('',#8210,#8211);
+#8210 = CARTESIAN_POINT('',(0.,-0.4));
+#8211 = VECTOR('',#8212,1.);
+#8212 = DIRECTION('',(1.,0.));
+#8213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8214 = ADVANCED_FACE('',(#8215),#7301,.T.);
+#8215 = FACE_BOUND('',#8216,.F.);
+#8216 = EDGE_LOOP('',(#8217,#8240,#8241,#8242));
+#8217 = ORIENTED_EDGE('',*,*,#8218,.F.);
+#8218 = EDGE_CURVE('',#7260,#8219,#8221,.T.);
+#8219 = VERTEX_POINT('',#8220);
+#8220 = CARTESIAN_POINT('',(13.6,0.55,-0.55));
+#8221 = SURFACE_CURVE('',#8222,(#8226,#8233),.PCURVE_S1.);
+#8222 = LINE('',#8223,#8224);
+#8223 = CARTESIAN_POINT('',(13.55,0.5,-0.5));
+#8224 = VECTOR('',#8225,1.);
+#8225 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
+#8226 = PCURVE('',#7301,#8227);
+#8227 = DEFINITIONAL_REPRESENTATION('',(#8228),#8232);
+#8228 = LINE('',#8229,#8230);
+#8229 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8230 = VECTOR('',#8231,1.);
+#8231 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8233 = PCURVE('',#7275,#8234);
+#8234 = DEFINITIONAL_REPRESENTATION('',(#8235),#8239);
+#8235 = LINE('',#8236,#8237);
+#8236 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8237 = VECTOR('',#8238,1.);
+#8238 = DIRECTION('',(0.57735026919,0.816496580928));
+#8239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8240 = ORIENTED_EDGE('',*,*,#7287,.T.);
+#8241 = ORIENTED_EDGE('',*,*,#8142,.T.);
+#8242 = ORIENTED_EDGE('',*,*,#8243,.F.);
+#8243 = EDGE_CURVE('',#8219,#8143,#8244,.T.);
+#8244 = SURFACE_CURVE('',#8245,(#8249,#8256),.PCURVE_S1.);
+#8245 = LINE('',#8246,#8247);
+#8246 = CARTESIAN_POINT('',(13.6,0.55,-0.55));
+#8247 = VECTOR('',#8248,1.);
+#8248 = DIRECTION('',(0.,-1.,0.));
+#8249 = PCURVE('',#7301,#8250);
+#8250 = DEFINITIONAL_REPRESENTATION('',(#8251),#8255);
+#8251 = LINE('',#8252,#8253);
+#8252 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8253 = VECTOR('',#8254,1.);
+#8254 = DIRECTION('',(-1.,0.));
+#8255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8256 = PCURVE('',#8257,#8262);
+#8257 = PLANE('',#8258);
+#8258 = AXIS2_PLACEMENT_3D('',#8259,#8260,#8261);
+#8259 = CARTESIAN_POINT('',(14.,0.55,-0.55));
+#8260 = DIRECTION('',(0.,0.,1.));
+#8261 = DIRECTION('',(0.,-1.,0.));
+#8262 = DEFINITIONAL_REPRESENTATION('',(#8263),#8267);
+#8263 = LINE('',#8264,#8265);
+#8264 = CARTESIAN_POINT('',(0.,-0.4));
+#8265 = VECTOR('',#8266,1.);
+#8266 = DIRECTION('',(1.,0.));
+#8267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8268 = ADVANCED_FACE('',(#8269),#7247,.T.);
+#8269 = FACE_BOUND('',#8270,.F.);
+#8270 = EDGE_LOOP('',(#8271,#8272,#8273,#8296));
+#8271 = ORIENTED_EDGE('',*,*,#8166,.F.);
+#8272 = ORIENTED_EDGE('',*,*,#7231,.T.);
+#8273 = ORIENTED_EDGE('',*,*,#8274,.T.);
+#8274 = EDGE_CURVE('',#7232,#8275,#8277,.T.);
+#8275 = VERTEX_POINT('',#8276);
+#8276 = CARTESIAN_POINT('',(13.6,0.55,0.55));
+#8277 = SURFACE_CURVE('',#8278,(#8282,#8289),.PCURVE_S1.);
+#8278 = LINE('',#8279,#8280);
+#8279 = CARTESIAN_POINT('',(13.55,0.5,0.5));
+#8280 = VECTOR('',#8281,1.);
+#8281 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#8282 = PCURVE('',#7247,#8283);
+#8283 = DEFINITIONAL_REPRESENTATION('',(#8284),#8288);
+#8284 = LINE('',#8285,#8286);
+#8285 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8286 = VECTOR('',#8287,1.);
+#8287 = DIRECTION('',(0.57735026919,0.816496580928));
+#8288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8289 = PCURVE('',#7275,#8290);
+#8290 = DEFINITIONAL_REPRESENTATION('',(#8291),#8295);
+#8291 = LINE('',#8292,#8293);
+#8292 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8293 = VECTOR('',#8294,1.);
+#8294 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8296 = ORIENTED_EDGE('',*,*,#8297,.F.);
+#8297 = EDGE_CURVE('',#8167,#8275,#8298,.T.);
+#8298 = SURFACE_CURVE('',#8299,(#8303,#8310),.PCURVE_S1.);
+#8299 = LINE('',#8300,#8301);
+#8300 = CARTESIAN_POINT('',(13.6,-0.55,0.55));
+#8301 = VECTOR('',#8302,1.);
+#8302 = DIRECTION('',(0.,1.,0.));
+#8303 = PCURVE('',#7247,#8304);
+#8304 = DEFINITIONAL_REPRESENTATION('',(#8305),#8309);
+#8305 = LINE('',#8306,#8307);
+#8306 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8307 = VECTOR('',#8308,1.);
+#8308 = DIRECTION('',(-1.,0.));
+#8309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8310 = PCURVE('',#8311,#8316);
+#8311 = PLANE('',#8312);
+#8312 = AXIS2_PLACEMENT_3D('',#8313,#8314,#8315);
+#8313 = CARTESIAN_POINT('',(14.,-0.55,0.55));
+#8314 = DIRECTION('',(0.,0.,-1.));
+#8315 = DIRECTION('',(0.,1.,0.));
+#8316 = DEFINITIONAL_REPRESENTATION('',(#8317),#8321);
+#8317 = LINE('',#8318,#8319);
+#8318 = CARTESIAN_POINT('',(2.22044604925E-16,-0.4));
+#8319 = VECTOR('',#8320,1.);
+#8320 = DIRECTION('',(1.,0.));
+#8321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8322 = ADVANCED_FACE('',(#8323),#7275,.T.);
+#8323 = FACE_BOUND('',#8324,.F.);
+#8324 = EDGE_LOOP('',(#8325,#8326,#8327,#8328));
+#8325 = ORIENTED_EDGE('',*,*,#8274,.F.);
+#8326 = ORIENTED_EDGE('',*,*,#7259,.T.);
+#8327 = ORIENTED_EDGE('',*,*,#8218,.T.);
+#8328 = ORIENTED_EDGE('',*,*,#8329,.F.);
+#8329 = EDGE_CURVE('',#8275,#8219,#8330,.T.);
+#8330 = SURFACE_CURVE('',#8331,(#8335,#8342),.PCURVE_S1.);
+#8331 = LINE('',#8332,#8333);
+#8332 = CARTESIAN_POINT('',(13.6,0.55,0.55));
+#8333 = VECTOR('',#8334,1.);
+#8334 = DIRECTION('',(0.,0.,-1.));
+#8335 = PCURVE('',#7275,#8336);
+#8336 = DEFINITIONAL_REPRESENTATION('',(#8337),#8341);
+#8337 = LINE('',#8338,#8339);
+#8338 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8339 = VECTOR('',#8340,1.);
+#8340 = DIRECTION('',(-1.,0.));
+#8341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8342 = PCURVE('',#8343,#8348);
+#8343 = PLANE('',#8344);
+#8344 = AXIS2_PLACEMENT_3D('',#8345,#8346,#8347);
+#8345 = CARTESIAN_POINT('',(14.,0.55,0.55));
+#8346 = DIRECTION('',(0.,-1.,0.));
+#8347 = DIRECTION('',(0.,0.,-1.));
+#8348 = DEFINITIONAL_REPRESENTATION('',(#8349),#8353);
+#8349 = LINE('',#8350,#8351);
+#8350 = CARTESIAN_POINT('',(0.,-0.4));
+#8351 = VECTOR('',#8352,1.);
+#8352 = DIRECTION('',(1.,0.));
+#8353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8354 = ADVANCED_FACE('',(#8355),#7333,.T.);
+#8355 = FACE_BOUND('',#8356,.F.);
+#8356 = EDGE_LOOP('',(#8357,#8380,#8381,#8404));
+#8357 = ORIENTED_EDGE('',*,*,#8358,.F.);
+#8358 = EDGE_CURVE('',#7316,#8359,#8361,.T.);
+#8359 = VERTEX_POINT('',#8360);
+#8360 = CARTESIAN_POINT('',(13.6,3.09,-0.55));
+#8361 = SURFACE_CURVE('',#8362,(#8366,#8373),.PCURVE_S1.);
+#8362 = LINE('',#8363,#8364);
+#8363 = CARTESIAN_POINT('',(13.55,3.04,-0.5));
+#8364 = VECTOR('',#8365,1.);
+#8365 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
+#8366 = PCURVE('',#7333,#8367);
+#8367 = DEFINITIONAL_REPRESENTATION('',(#8368),#8372);
+#8368 = LINE('',#8369,#8370);
+#8369 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8370 = VECTOR('',#8371,1.);
+#8371 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8373 = PCURVE('',#7415,#8374);
+#8374 = DEFINITIONAL_REPRESENTATION('',(#8375),#8379);
+#8375 = LINE('',#8376,#8377);
+#8376 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8377 = VECTOR('',#8378,1.);
+#8378 = DIRECTION('',(0.57735026919,0.816496580928));
+#8379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8380 = ORIENTED_EDGE('',*,*,#7315,.T.);
+#8381 = ORIENTED_EDGE('',*,*,#8382,.T.);
+#8382 = EDGE_CURVE('',#7318,#8383,#8385,.T.);
+#8383 = VERTEX_POINT('',#8384);
+#8384 = CARTESIAN_POINT('',(13.6,1.99,-0.55));
+#8385 = SURFACE_CURVE('',#8386,(#8390,#8397),.PCURVE_S1.);
+#8386 = LINE('',#8387,#8388);
+#8387 = CARTESIAN_POINT('',(13.55,2.04,-0.5));
+#8388 = VECTOR('',#8389,1.);
+#8389 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
+#8390 = PCURVE('',#7333,#8391);
+#8391 = DEFINITIONAL_REPRESENTATION('',(#8392),#8396);
+#8392 = LINE('',#8393,#8394);
+#8393 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8394 = VECTOR('',#8395,1.);
+#8395 = DIRECTION('',(0.57735026919,0.816496580928));
+#8396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8397 = PCURVE('',#7361,#8398);
+#8398 = DEFINITIONAL_REPRESENTATION('',(#8399),#8403);
+#8399 = LINE('',#8400,#8401);
+#8400 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8401 = VECTOR('',#8402,1.);
+#8402 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8404 = ORIENTED_EDGE('',*,*,#8405,.F.);
+#8405 = EDGE_CURVE('',#8359,#8383,#8406,.T.);
+#8406 = SURFACE_CURVE('',#8407,(#8411,#8418),.PCURVE_S1.);
+#8407 = LINE('',#8408,#8409);
+#8408 = CARTESIAN_POINT('',(13.6,3.09,-0.55));
+#8409 = VECTOR('',#8410,1.);
+#8410 = DIRECTION('',(0.,-1.,0.));
+#8411 = PCURVE('',#7333,#8412);
+#8412 = DEFINITIONAL_REPRESENTATION('',(#8413),#8417);
+#8413 = LINE('',#8414,#8415);
+#8414 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8415 = VECTOR('',#8416,1.);
+#8416 = DIRECTION('',(-1.,0.));
+#8417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8418 = PCURVE('',#8419,#8424);
+#8419 = PLANE('',#8420);
+#8420 = AXIS2_PLACEMENT_3D('',#8421,#8422,#8423);
+#8421 = CARTESIAN_POINT('',(14.,3.09,-0.55));
+#8422 = DIRECTION('',(0.,0.,1.));
+#8423 = DIRECTION('',(0.,-1.,0.));
+#8424 = DEFINITIONAL_REPRESENTATION('',(#8425),#8429);
+#8425 = LINE('',#8426,#8427);
+#8426 = CARTESIAN_POINT('',(0.,-0.4));
+#8427 = VECTOR('',#8428,1.);
+#8428 = DIRECTION('',(1.,0.));
+#8429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8430 = ADVANCED_FACE('',(#8431),#7415,.T.);
+#8431 = FACE_BOUND('',#8432,.F.);
+#8432 = EDGE_LOOP('',(#8433,#8456,#8457,#8458));
+#8433 = ORIENTED_EDGE('',*,*,#8434,.F.);
+#8434 = EDGE_CURVE('',#7374,#8435,#8437,.T.);
+#8435 = VERTEX_POINT('',#8436);
+#8436 = CARTESIAN_POINT('',(13.6,3.09,0.55));
+#8437 = SURFACE_CURVE('',#8438,(#8442,#8449),.PCURVE_S1.);
+#8438 = LINE('',#8439,#8440);
+#8439 = CARTESIAN_POINT('',(13.55,3.04,0.5));
+#8440 = VECTOR('',#8441,1.);
+#8441 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#8442 = PCURVE('',#7415,#8443);
+#8443 = DEFINITIONAL_REPRESENTATION('',(#8444),#8448);
+#8444 = LINE('',#8445,#8446);
+#8445 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8446 = VECTOR('',#8447,1.);
+#8447 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8449 = PCURVE('',#7389,#8450);
+#8450 = DEFINITIONAL_REPRESENTATION('',(#8451),#8455);
+#8451 = LINE('',#8452,#8453);
+#8452 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8453 = VECTOR('',#8454,1.);
+#8454 = DIRECTION('',(0.57735026919,0.816496580928));
+#8455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8456 = ORIENTED_EDGE('',*,*,#7401,.T.);
+#8457 = ORIENTED_EDGE('',*,*,#8358,.T.);
+#8458 = ORIENTED_EDGE('',*,*,#8459,.F.);
+#8459 = EDGE_CURVE('',#8435,#8359,#8460,.T.);
+#8460 = SURFACE_CURVE('',#8461,(#8465,#8472),.PCURVE_S1.);
+#8461 = LINE('',#8462,#8463);
+#8462 = CARTESIAN_POINT('',(13.6,3.09,0.55));
+#8463 = VECTOR('',#8464,1.);
+#8464 = DIRECTION('',(0.,0.,-1.));
+#8465 = PCURVE('',#7415,#8466);
+#8466 = DEFINITIONAL_REPRESENTATION('',(#8467),#8471);
+#8467 = LINE('',#8468,#8469);
+#8468 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8469 = VECTOR('',#8470,1.);
+#8470 = DIRECTION('',(-1.,0.));
+#8471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8472 = PCURVE('',#8473,#8478);
+#8473 = PLANE('',#8474);
+#8474 = AXIS2_PLACEMENT_3D('',#8475,#8476,#8477);
+#8475 = CARTESIAN_POINT('',(14.,3.09,0.55));
+#8476 = DIRECTION('',(0.,-1.,0.));
+#8477 = DIRECTION('',(0.,0.,-1.));
+#8478 = DEFINITIONAL_REPRESENTATION('',(#8479),#8483);
+#8479 = LINE('',#8480,#8481);
+#8480 = CARTESIAN_POINT('',(0.,-0.4));
+#8481 = VECTOR('',#8482,1.);
+#8482 = DIRECTION('',(1.,0.));
+#8483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8484 = ADVANCED_FACE('',(#8485),#7361,.T.);
+#8485 = FACE_BOUND('',#8486,.F.);
+#8486 = EDGE_LOOP('',(#8487,#8488,#8489,#8512));
+#8487 = ORIENTED_EDGE('',*,*,#8382,.F.);
+#8488 = ORIENTED_EDGE('',*,*,#7345,.T.);
+#8489 = ORIENTED_EDGE('',*,*,#8490,.T.);
+#8490 = EDGE_CURVE('',#7346,#8491,#8493,.T.);
+#8491 = VERTEX_POINT('',#8492);
+#8492 = CARTESIAN_POINT('',(13.6,1.99,0.55));
+#8493 = SURFACE_CURVE('',#8494,(#8498,#8505),.PCURVE_S1.);
+#8494 = LINE('',#8495,#8496);
+#8495 = CARTESIAN_POINT('',(13.55,2.04,0.5));
+#8496 = VECTOR('',#8497,1.);
+#8497 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#8498 = PCURVE('',#7361,#8499);
+#8499 = DEFINITIONAL_REPRESENTATION('',(#8500),#8504);
+#8500 = LINE('',#8501,#8502);
+#8501 = CARTESIAN_POINT('',(-1.05,0.353553390593));
+#8502 = VECTOR('',#8503,1.);
+#8503 = DIRECTION('',(0.57735026919,0.816496580928));
+#8504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8505 = PCURVE('',#7389,#8506);
+#8506 = DEFINITIONAL_REPRESENTATION('',(#8507),#8511);
+#8507 = LINE('',#8508,#8509);
+#8508 = CARTESIAN_POINT('',(-5.E-02,0.353553390593));
+#8509 = VECTOR('',#8510,1.);
+#8510 = DIRECTION('',(-0.57735026919,0.816496580928));
+#8511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8512 = ORIENTED_EDGE('',*,*,#8513,.F.);
+#8513 = EDGE_CURVE('',#8383,#8491,#8514,.T.);
+#8514 = SURFACE_CURVE('',#8515,(#8519,#8526),.PCURVE_S1.);
+#8515 = LINE('',#8516,#8517);
+#8516 = CARTESIAN_POINT('',(13.6,1.99,-0.55));
+#8517 = VECTOR('',#8518,1.);
+#8518 = DIRECTION('',(0.,0.,1.));
+#8519 = PCURVE('',#7361,#8520);
+#8520 = DEFINITIONAL_REPRESENTATION('',(#8521),#8525);
+#8521 = LINE('',#8522,#8523);
+#8522 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8523 = VECTOR('',#8524,1.);
+#8524 = DIRECTION('',(-1.,0.));
+#8525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8526 = PCURVE('',#8527,#8532);
+#8527 = PLANE('',#8528);
+#8528 = AXIS2_PLACEMENT_3D('',#8529,#8530,#8531);
+#8529 = CARTESIAN_POINT('',(14.,1.99,-0.55));
+#8530 = DIRECTION('',(0.,1.,0.));
+#8531 = DIRECTION('',(0.,0.,1.));
+#8532 = DEFINITIONAL_REPRESENTATION('',(#8533),#8537);
+#8533 = LINE('',#8534,#8535);
+#8534 = CARTESIAN_POINT('',(0.,-0.4));
+#8535 = VECTOR('',#8536,1.);
+#8536 = DIRECTION('',(1.,0.));
+#8537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8538 = ADVANCED_FACE('',(#8539),#7389,.T.);
+#8539 = FACE_BOUND('',#8540,.F.);
+#8540 = EDGE_LOOP('',(#8541,#8542,#8543,#8544));
+#8541 = ORIENTED_EDGE('',*,*,#8490,.F.);
+#8542 = ORIENTED_EDGE('',*,*,#7373,.T.);
+#8543 = ORIENTED_EDGE('',*,*,#8434,.T.);
+#8544 = ORIENTED_EDGE('',*,*,#8545,.F.);
+#8545 = EDGE_CURVE('',#8491,#8435,#8546,.T.);
+#8546 = SURFACE_CURVE('',#8547,(#8551,#8558),.PCURVE_S1.);
+#8547 = LINE('',#8548,#8549);
+#8548 = CARTESIAN_POINT('',(13.6,1.99,0.55));
+#8549 = VECTOR('',#8550,1.);
+#8550 = DIRECTION('',(0.,1.,0.));
+#8551 = PCURVE('',#7389,#8552);
+#8552 = DEFINITIONAL_REPRESENTATION('',(#8553),#8557);
+#8553 = LINE('',#8554,#8555);
+#8554 = CARTESIAN_POINT('',(-0.,0.282842712475));
+#8555 = VECTOR('',#8556,1.);
+#8556 = DIRECTION('',(-1.,0.));
+#8557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8558 = PCURVE('',#8559,#8564);
+#8559 = PLANE('',#8560);
+#8560 = AXIS2_PLACEMENT_3D('',#8561,#8562,#8563);
+#8561 = CARTESIAN_POINT('',(14.,1.99,0.55));
+#8562 = DIRECTION('',(0.,0.,-1.));
+#8563 = DIRECTION('',(0.,1.,0.));
+#8564 = DEFINITIONAL_REPRESENTATION('',(#8565),#8569);
+#8565 = LINE('',#8566,#8567);
+#8566 = CARTESIAN_POINT('',(0.,-0.4));
+#8567 = VECTOR('',#8568,1.);
+#8568 = DIRECTION('',(1.,0.));
+#8569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8570 = ADVANCED_FACE('',(#8571),#7491,.T.);
+#8571 = FACE_BOUND('',#8572,.T.);
+#8572 = EDGE_LOOP('',(#8573,#8596,#8623,#8644));
+#8573 = ORIENTED_EDGE('',*,*,#8574,.T.);
+#8574 = EDGE_CURVE('',#7431,#8575,#8577,.T.);
+#8575 = VERTEX_POINT('',#8576);
+#8576 = CARTESIAN_POINT('',(13.,-3.09,0.55));
+#8577 = SURFACE_CURVE('',#8578,(#8582,#8589),.PCURVE_S1.);
+#8578 = LINE('',#8579,#8580);
+#8579 = CARTESIAN_POINT('',(14.,-3.09,0.55));
+#8580 = VECTOR('',#8581,1.);
+#8581 = DIRECTION('',(-1.,-0.,-0.));
+#8582 = PCURVE('',#7491,#8583);
+#8583 = DEFINITIONAL_REPRESENTATION('',(#8584),#8588);
+#8584 = LINE('',#8585,#8586);
+#8585 = CARTESIAN_POINT('',(0.,0.));
+#8586 = VECTOR('',#8587,1.);
+#8587 = DIRECTION('',(0.,-1.));
+#8588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8589 = PCURVE('',#7545,#8590);
+#8590 = DEFINITIONAL_REPRESENTATION('',(#8591),#8595);
+#8591 = LINE('',#8592,#8593);
+#8592 = CARTESIAN_POINT('',(1.1,0.));
+#8593 = VECTOR('',#8594,1.);
+#8594 = DIRECTION('',(0.,-1.));
+#8595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8596 = ORIENTED_EDGE('',*,*,#8597,.T.);
+#8597 = EDGE_CURVE('',#8575,#8598,#8600,.T.);
+#8598 = VERTEX_POINT('',#8599);
+#8599 = CARTESIAN_POINT('',(13.,-1.99,0.55));
+#8600 = SURFACE_CURVE('',#8601,(#8605,#8611),.PCURVE_S1.);
+#8601 = LINE('',#8602,#8603);
+#8602 = CARTESIAN_POINT('',(13.,-1.095,0.55));
+#8603 = VECTOR('',#8604,1.);
+#8604 = DIRECTION('',(0.,1.,0.));
+#8605 = PCURVE('',#7491,#8606);
+#8606 = DEFINITIONAL_REPRESENTATION('',(#8607),#8610);
+#8607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8608,#8609),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.105,-0.785),.PIECEWISE_BEZIER_KNOTS.);
+#8608 = CARTESIAN_POINT('',(-0.11,-1.));
+#8609 = CARTESIAN_POINT('',(1.21,-1.));
+#8610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8611 = PCURVE('',#8612,#8617);
+#8612 = PLANE('',#8613);
+#8613 = AXIS2_PLACEMENT_3D('',#8614,#8615,#8616);
+#8614 = CARTESIAN_POINT('',(13.,-1.7,1.));
+#8615 = DIRECTION('',(-1.,0.,0.));
+#8616 = DIRECTION('',(0.,0.,-1.));
+#8617 = DEFINITIONAL_REPRESENTATION('',(#8618),#8622);
+#8618 = LINE('',#8619,#8620);
+#8619 = CARTESIAN_POINT('',(0.45,-0.605));
+#8620 = VECTOR('',#8621,1.);
+#8621 = DIRECTION('',(0.,-1.));
+#8622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8623 = ORIENTED_EDGE('',*,*,#8624,.F.);
+#8624 = EDGE_CURVE('',#7455,#8598,#8625,.T.);
+#8625 = SURFACE_CURVE('',#8626,(#8630,#8637),.PCURVE_S1.);
+#8626 = LINE('',#8627,#8628);
+#8627 = CARTESIAN_POINT('',(14.,-1.99,0.55));
+#8628 = VECTOR('',#8629,1.);
+#8629 = DIRECTION('',(-1.,-0.,-0.));
+#8630 = PCURVE('',#7491,#8631);
+#8631 = DEFINITIONAL_REPRESENTATION('',(#8632),#8636);
+#8632 = LINE('',#8633,#8634);
+#8633 = CARTESIAN_POINT('',(1.1,0.));
+#8634 = VECTOR('',#8635,1.);
+#8635 = DIRECTION('',(0.,-1.));
+#8636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8637 = PCURVE('',#7599,#8638);
+#8638 = DEFINITIONAL_REPRESENTATION('',(#8639),#8643);
+#8639 = LINE('',#8640,#8641);
+#8640 = CARTESIAN_POINT('',(0.,0.));
+#8641 = VECTOR('',#8642,1.);
+#8642 = DIRECTION('',(0.,-1.));
+#8643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8644 = ORIENTED_EDGE('',*,*,#7477,.F.);
+#8645 = ADVANCED_FACE('',(#8646),#7545,.T.);
+#8646 = FACE_BOUND('',#8647,.T.);
+#8647 = EDGE_LOOP('',(#8648,#8671,#8691,#8692));
+#8648 = ORIENTED_EDGE('',*,*,#8649,.T.);
+#8649 = EDGE_CURVE('',#7507,#8650,#8652,.T.);
+#8650 = VERTEX_POINT('',#8651);
+#8651 = CARTESIAN_POINT('',(13.,-3.09,-0.55));
+#8652 = SURFACE_CURVE('',#8653,(#8657,#8664),.PCURVE_S1.);
+#8653 = LINE('',#8654,#8655);
+#8654 = CARTESIAN_POINT('',(14.,-3.09,-0.55));
+#8655 = VECTOR('',#8656,1.);
+#8656 = DIRECTION('',(-1.,-0.,-0.));
+#8657 = PCURVE('',#7545,#8658);
+#8658 = DEFINITIONAL_REPRESENTATION('',(#8659),#8663);
+#8659 = LINE('',#8660,#8661);
+#8660 = CARTESIAN_POINT('',(0.,0.));
+#8661 = VECTOR('',#8662,1.);
+#8662 = DIRECTION('',(0.,-1.));
+#8663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8664 = PCURVE('',#7631,#8665);
+#8665 = DEFINITIONAL_REPRESENTATION('',(#8666),#8670);
+#8666 = LINE('',#8667,#8668);
+#8667 = CARTESIAN_POINT('',(1.1,0.));
+#8668 = VECTOR('',#8669,1.);
+#8669 = DIRECTION('',(0.,-1.));
+#8670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8671 = ORIENTED_EDGE('',*,*,#8672,.T.);
+#8672 = EDGE_CURVE('',#8650,#8575,#8673,.T.);
+#8673 = SURFACE_CURVE('',#8674,(#8678,#8684),.PCURVE_S1.);
+#8674 = LINE('',#8675,#8676);
+#8675 = CARTESIAN_POINT('',(13.,-3.09,0.225));
+#8676 = VECTOR('',#8677,1.);
+#8677 = DIRECTION('',(0.,0.,1.));
+#8678 = PCURVE('',#7545,#8679);
+#8679 = DEFINITIONAL_REPRESENTATION('',(#8680),#8683);
+#8680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8681,#8682),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.885,0.435),.PIECEWISE_BEZIER_KNOTS.);
+#8681 = CARTESIAN_POINT('',(-0.11,-1.));
+#8682 = CARTESIAN_POINT('',(1.21,-1.));
+#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8684 = PCURVE('',#8612,#8685);
+#8685 = DEFINITIONAL_REPRESENTATION('',(#8686),#8690);
+#8686 = LINE('',#8687,#8688);
+#8687 = CARTESIAN_POINT('',(0.775,1.39));
+#8688 = VECTOR('',#8689,1.);
+#8689 = DIRECTION('',(-1.,0.));
+#8690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8691 = ORIENTED_EDGE('',*,*,#8574,.F.);
+#8692 = ORIENTED_EDGE('',*,*,#7531,.F.);
+#8693 = ADVANCED_FACE('',(#8694),#7599,.T.);
+#8694 = FACE_BOUND('',#8695,.T.);
+#8695 = EDGE_LOOP('',(#8696,#8697,#8719,#8740));
+#8696 = ORIENTED_EDGE('',*,*,#8624,.T.);
+#8697 = ORIENTED_EDGE('',*,*,#8698,.T.);
+#8698 = EDGE_CURVE('',#8598,#8699,#8701,.T.);
+#8699 = VERTEX_POINT('',#8700);
+#8700 = CARTESIAN_POINT('',(13.,-1.99,-0.55));
+#8701 = SURFACE_CURVE('',#8702,(#8706,#8712),.PCURVE_S1.);
+#8702 = LINE('',#8703,#8704);
+#8703 = CARTESIAN_POINT('',(13.,-1.99,0.775));
+#8704 = VECTOR('',#8705,1.);
+#8705 = DIRECTION('',(-0.,-0.,-1.));
+#8706 = PCURVE('',#7599,#8707);
+#8707 = DEFINITIONAL_REPRESENTATION('',(#8708),#8711);
+#8708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8709,#8710),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.115,1.435),.PIECEWISE_BEZIER_KNOTS.);
+#8709 = CARTESIAN_POINT('',(-0.11,-1.));
+#8710 = CARTESIAN_POINT('',(1.21,-1.));
+#8711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8712 = PCURVE('',#8612,#8713);
+#8713 = DEFINITIONAL_REPRESENTATION('',(#8714),#8718);
+#8714 = LINE('',#8715,#8716);
+#8715 = CARTESIAN_POINT('',(0.225,0.29));
+#8716 = VECTOR('',#8717,1.);
+#8717 = DIRECTION('',(1.,0.));
+#8718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8719 = ORIENTED_EDGE('',*,*,#8720,.F.);
+#8720 = EDGE_CURVE('',#7563,#8699,#8721,.T.);
+#8721 = SURFACE_CURVE('',#8722,(#8726,#8733),.PCURVE_S1.);
+#8722 = LINE('',#8723,#8724);
+#8723 = CARTESIAN_POINT('',(14.,-1.99,-0.55));
+#8724 = VECTOR('',#8725,1.);
+#8725 = DIRECTION('',(-1.,-0.,-0.));
+#8726 = PCURVE('',#7599,#8727);
+#8727 = DEFINITIONAL_REPRESENTATION('',(#8728),#8732);
+#8728 = LINE('',#8729,#8730);
+#8729 = CARTESIAN_POINT('',(1.1,0.));
+#8730 = VECTOR('',#8731,1.);
+#8731 = DIRECTION('',(0.,-1.));
+#8732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8733 = PCURVE('',#7631,#8734);
+#8734 = DEFINITIONAL_REPRESENTATION('',(#8735),#8739);
+#8735 = LINE('',#8736,#8737);
+#8736 = CARTESIAN_POINT('',(0.,0.));
+#8737 = VECTOR('',#8738,1.);
+#8738 = DIRECTION('',(0.,-1.));
+#8739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8740 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#8741 = ADVANCED_FACE('',(#8742),#7631,.T.);
+#8742 = FACE_BOUND('',#8743,.T.);
+#8743 = EDGE_LOOP('',(#8744,#8745,#8765,#8766));
+#8744 = ORIENTED_EDGE('',*,*,#8720,.T.);
+#8745 = ORIENTED_EDGE('',*,*,#8746,.T.);
+#8746 = EDGE_CURVE('',#8699,#8650,#8747,.T.);
+#8747 = SURFACE_CURVE('',#8748,(#8752,#8758),.PCURVE_S1.);
+#8748 = LINE('',#8749,#8750);
+#8749 = CARTESIAN_POINT('',(13.,-0.545,-0.55));
+#8750 = VECTOR('',#8751,1.);
+#8751 = DIRECTION('',(0.,-1.,0.));
+#8752 = PCURVE('',#7631,#8753);
+#8753 = DEFINITIONAL_REPRESENTATION('',(#8754),#8757);
+#8754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8755,#8756),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.335,2.655),.PIECEWISE_BEZIER_KNOTS.);
+#8755 = CARTESIAN_POINT('',(-0.11,-1.));
+#8756 = CARTESIAN_POINT('',(1.21,-1.));
+#8757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8758 = PCURVE('',#8612,#8759);
+#8759 = DEFINITIONAL_REPRESENTATION('',(#8760),#8764);
+#8760 = LINE('',#8761,#8762);
+#8761 = CARTESIAN_POINT('',(1.55,-1.155));
+#8762 = VECTOR('',#8763,1.);
+#8763 = DIRECTION('',(0.,1.));
+#8764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8765 = ORIENTED_EDGE('',*,*,#8649,.F.);
+#8766 = ORIENTED_EDGE('',*,*,#7617,.F.);
+#8767 = ADVANCED_FACE('',(#8768),#7664,.F.);
+#8768 = FACE_BOUND('',#8769,.F.);
+#8769 = EDGE_LOOP('',(#8770,#8771,#8792,#8793));
+#8770 = ORIENTED_EDGE('',*,*,#7646,.F.);
+#8771 = ORIENTED_EDGE('',*,*,#8772,.F.);
+#8772 = EDGE_CURVE('',#8022,#7647,#8773,.T.);
+#8773 = SURFACE_CURVE('',#8774,(#8778,#8785),.PCURVE_S1.);
+#8774 = LINE('',#8775,#8776);
+#8775 = CARTESIAN_POINT('',(0.,-3.8,-1.27));
+#8776 = VECTOR('',#8777,1.);
+#8777 = DIRECTION('',(0.,1.,0.));
+#8778 = PCURVE('',#7664,#8779);
+#8779 = DEFINITIONAL_REPRESENTATION('',(#8780),#8784);
+#8780 = LINE('',#8781,#8782);
+#8781 = CARTESIAN_POINT('',(0.,-7.6));
+#8782 = VECTOR('',#8783,1.);
+#8783 = DIRECTION('',(0.,1.));
+#8784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8785 = PCURVE('',#7692,#8786);
+#8786 = DEFINITIONAL_REPRESENTATION('',(#8787),#8791);
+#8787 = LINE('',#8788,#8789);
+#8788 = CARTESIAN_POINT('',(0.,0.));
+#8789 = VECTOR('',#8790,1.);
+#8790 = DIRECTION('',(1.,0.));
+#8791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8792 = ORIENTED_EDGE('',*,*,#8044,.F.);
+#8793 = ORIENTED_EDGE('',*,*,#8794,.F.);
+#8794 = EDGE_CURVE('',#7649,#8045,#8795,.T.);
+#8795 = SURFACE_CURVE('',#8796,(#8800,#8807),.PCURVE_S1.);
+#8796 = LINE('',#8797,#8798);
+#8797 = CARTESIAN_POINT('',(5.,3.8,-1.27));
+#8798 = VECTOR('',#8799,1.);
+#8799 = DIRECTION('',(0.,-1.,0.));
+#8800 = PCURVE('',#7664,#8801);
+#8801 = DEFINITIONAL_REPRESENTATION('',(#8802),#8806);
+#8802 = LINE('',#8803,#8804);
+#8803 = CARTESIAN_POINT('',(5.,0.));
+#8804 = VECTOR('',#8805,1.);
+#8805 = DIRECTION('',(0.,-1.));
+#8806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8807 = PCURVE('',#7819,#8808);
+#8808 = DEFINITIONAL_REPRESENTATION('',(#8809),#8813);
+#8809 = LINE('',#8810,#8811);
+#8810 = CARTESIAN_POINT('',(0.,-0.));
+#8811 = VECTOR('',#8812,1.);
+#8812 = DIRECTION('',(0.,1.));
+#8813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8814 = ADVANCED_FACE('',(#8815),#7819,.F.);
+#8815 = FACE_BOUND('',#8816,.T.);
+#8816 = EDGE_LOOP('',(#8817,#8818,#8841,#8869,#8897,#8925,#8953,#8981,
+    #9004,#9032,#9060,#9088,#9116,#9144,#9172,#9200,#9223,#9251,#9279,
+    #9307,#9335,#9363,#9391,#9419,#9442,#9470,#9491,#9492));
+#8817 = ORIENTED_EDGE('',*,*,#7805,.T.);
+#8818 = ORIENTED_EDGE('',*,*,#8819,.T.);
+#8819 = EDGE_CURVE('',#7778,#8820,#8822,.T.);
+#8820 = VERTEX_POINT('',#8821);
+#8821 = CARTESIAN_POINT('',(5.,3.5,-1.22));
+#8822 = SURFACE_CURVE('',#8823,(#8827,#8834),.PCURVE_S1.);
+#8823 = LINE('',#8824,#8825);
+#8824 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#8825 = VECTOR('',#8826,1.);
+#8826 = DIRECTION('',(0.,-1.,0.));
+#8827 = PCURVE('',#7819,#8828);
+#8828 = DEFINITIONAL_REPRESENTATION('',(#8829),#8833);
+#8829 = LINE('',#8830,#8831);
+#8830 = CARTESIAN_POINT('',(-5.E-02,-0.));
+#8831 = VECTOR('',#8832,1.);
+#8832 = DIRECTION('',(0.,1.));
+#8833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8834 = PCURVE('',#7793,#8835);
+#8835 = DEFINITIONAL_REPRESENTATION('',(#8836),#8840);
+#8836 = LINE('',#8837,#8838);
+#8837 = CARTESIAN_POINT('',(0.,7.6));
+#8838 = VECTOR('',#8839,1.);
+#8839 = DIRECTION('',(0.,-1.));
+#8840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8841 = ORIENTED_EDGE('',*,*,#8842,.T.);
+#8842 = EDGE_CURVE('',#8820,#8843,#8845,.T.);
+#8843 = VERTEX_POINT('',#8844);
+#8844 = CARTESIAN_POINT('',(5.,3.5,-1.));
+#8845 = SURFACE_CURVE('',#8846,(#8850,#8857),.PCURVE_S1.);
+#8846 = LINE('',#8847,#8848);
+#8847 = CARTESIAN_POINT('',(5.,3.5,-1.22));
+#8848 = VECTOR('',#8849,1.);
+#8849 = DIRECTION('',(0.,0.,1.));
+#8850 = PCURVE('',#7819,#8851);
+#8851 = DEFINITIONAL_REPRESENTATION('',(#8852),#8856);
+#8852 = LINE('',#8853,#8854);
+#8853 = CARTESIAN_POINT('',(-5.E-02,0.3));
+#8854 = VECTOR('',#8855,1.);
+#8855 = DIRECTION('',(-1.,-0.));
+#8856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8857 = PCURVE('',#8858,#8863);
+#8858 = PLANE('',#8859);
+#8859 = AXIS2_PLACEMENT_3D('',#8860,#8861,#8862);
+#8860 = CARTESIAN_POINT('',(5.,3.5,-1.22));
+#8861 = DIRECTION('',(0.,1.,0.));
+#8862 = DIRECTION('',(0.,0.,1.));
+#8863 = DEFINITIONAL_REPRESENTATION('',(#8864),#8868);
+#8864 = LINE('',#8865,#8866);
+#8865 = CARTESIAN_POINT('',(0.,0.));
+#8866 = VECTOR('',#8867,1.);
+#8867 = DIRECTION('',(1.,0.));
+#8868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8869 = ORIENTED_EDGE('',*,*,#8870,.F.);
+#8870 = EDGE_CURVE('',#8871,#8843,#8873,.T.);
+#8871 = VERTEX_POINT('',#8872);
+#8872 = CARTESIAN_POINT('',(5.,3.3,-1.));
+#8873 = SURFACE_CURVE('',#8874,(#8878,#8885),.PCURVE_S1.);
+#8874 = LINE('',#8875,#8876);
+#8875 = CARTESIAN_POINT('',(5.,1.2,-1.));
+#8876 = VECTOR('',#8877,1.);
+#8877 = DIRECTION('',(0.,1.,0.));
+#8878 = PCURVE('',#7819,#8879);
+#8879 = DEFINITIONAL_REPRESENTATION('',(#8880),#8884);
+#8880 = LINE('',#8881,#8882);
+#8881 = CARTESIAN_POINT('',(-0.27,2.6));
+#8882 = VECTOR('',#8883,1.);
+#8883 = DIRECTION('',(0.,-1.));
+#8884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8885 = PCURVE('',#8886,#8891);
+#8886 = PLANE('',#8887);
+#8887 = AXIS2_PLACEMENT_3D('',#8888,#8889,#8890);
+#8888 = CARTESIAN_POINT('',(0.,1.7,-1.));
+#8889 = DIRECTION('',(0.,0.,1.));
+#8890 = DIRECTION('',(0.,1.,0.));
+#8891 = DEFINITIONAL_REPRESENTATION('',(#8892),#8896);
+#8892 = LINE('',#8893,#8894);
+#8893 = CARTESIAN_POINT('',(-0.5,-5.));
+#8894 = VECTOR('',#8895,1.);
+#8895 = DIRECTION('',(1.,0.));
+#8896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8897 = ORIENTED_EDGE('',*,*,#8898,.F.);
+#8898 = EDGE_CURVE('',#8899,#8871,#8901,.T.);
+#8899 = VERTEX_POINT('',#8900);
+#8900 = CARTESIAN_POINT('',(5.,3.3,-1.22));
+#8901 = SURFACE_CURVE('',#8902,(#8906,#8913),.PCURVE_S1.);
+#8902 = LINE('',#8903,#8904);
+#8903 = CARTESIAN_POINT('',(5.,3.3,-1.22));
+#8904 = VECTOR('',#8905,1.);
+#8905 = DIRECTION('',(0.,0.,1.));
+#8906 = PCURVE('',#7819,#8907);
+#8907 = DEFINITIONAL_REPRESENTATION('',(#8908),#8912);
+#8908 = LINE('',#8909,#8910);
+#8909 = CARTESIAN_POINT('',(-5.E-02,0.5));
+#8910 = VECTOR('',#8911,1.);
+#8911 = DIRECTION('',(-1.,-0.));
+#8912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8913 = PCURVE('',#8914,#8919);
+#8914 = PLANE('',#8915);
+#8915 = AXIS2_PLACEMENT_3D('',#8916,#8917,#8918);
+#8916 = CARTESIAN_POINT('',(8.3,3.3,-1.22));
+#8917 = DIRECTION('',(0.,-1.,0.));
+#8918 = DIRECTION('',(-1.,0.,0.));
+#8919 = DEFINITIONAL_REPRESENTATION('',(#8920),#8924);
+#8920 = LINE('',#8921,#8922);
+#8921 = CARTESIAN_POINT('',(3.3,0.));
+#8922 = VECTOR('',#8923,1.);
+#8923 = DIRECTION('',(0.,-1.));
+#8924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8925 = ORIENTED_EDGE('',*,*,#8926,.T.);
+#8926 = EDGE_CURVE('',#8899,#8927,#8929,.T.);
+#8927 = VERTEX_POINT('',#8928);
+#8928 = CARTESIAN_POINT('',(5.,1.9,-1.22));
+#8929 = SURFACE_CURVE('',#8930,(#8934,#8941),.PCURVE_S1.);
+#8930 = LINE('',#8931,#8932);
+#8931 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#8932 = VECTOR('',#8933,1.);
+#8933 = DIRECTION('',(0.,-1.,0.));
+#8934 = PCURVE('',#7819,#8935);
+#8935 = DEFINITIONAL_REPRESENTATION('',(#8936),#8940);
+#8936 = LINE('',#8937,#8938);
+#8937 = CARTESIAN_POINT('',(-5.E-02,-0.));
+#8938 = VECTOR('',#8939,1.);
+#8939 = DIRECTION('',(0.,1.));
+#8940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8941 = PCURVE('',#8942,#8947);
+#8942 = PLANE('',#8943);
+#8943 = AXIS2_PLACEMENT_3D('',#8944,#8945,#8946);
+#8944 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#8945 = DIRECTION('',(0.,0.,-1.));
+#8946 = DIRECTION('',(-1.,0.,0.));
+#8947 = DEFINITIONAL_REPRESENTATION('',(#8948),#8952);
+#8948 = LINE('',#8949,#8950);
+#8949 = CARTESIAN_POINT('',(0.,7.6));
+#8950 = VECTOR('',#8951,1.);
+#8951 = DIRECTION('',(0.,-1.));
+#8952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8953 = ORIENTED_EDGE('',*,*,#8954,.T.);
+#8954 = EDGE_CURVE('',#8927,#8955,#8957,.T.);
+#8955 = VERTEX_POINT('',#8956);
+#8956 = CARTESIAN_POINT('',(5.,1.9,-1.));
+#8957 = SURFACE_CURVE('',#8958,(#8962,#8969),.PCURVE_S1.);
+#8958 = LINE('',#8959,#8960);
+#8959 = CARTESIAN_POINT('',(5.,1.9,-1.22));
+#8960 = VECTOR('',#8961,1.);
+#8961 = DIRECTION('',(0.,0.,1.));
+#8962 = PCURVE('',#7819,#8963);
+#8963 = DEFINITIONAL_REPRESENTATION('',(#8964),#8968);
+#8964 = LINE('',#8965,#8966);
+#8965 = CARTESIAN_POINT('',(-5.E-02,1.9));
+#8966 = VECTOR('',#8967,1.);
+#8967 = DIRECTION('',(-1.,-0.));
+#8968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8969 = PCURVE('',#8970,#8975);
+#8970 = PLANE('',#8971);
+#8971 = AXIS2_PLACEMENT_3D('',#8972,#8973,#8974);
+#8972 = CARTESIAN_POINT('',(5.,1.9,-1.22));
+#8973 = DIRECTION('',(0.,1.,0.));
+#8974 = DIRECTION('',(1.,0.,0.));
+#8975 = DEFINITIONAL_REPRESENTATION('',(#8976),#8980);
+#8976 = LINE('',#8977,#8978);
+#8977 = CARTESIAN_POINT('',(0.,0.));
+#8978 = VECTOR('',#8979,1.);
+#8979 = DIRECTION('',(0.,-1.));
+#8980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8981 = ORIENTED_EDGE('',*,*,#8982,.F.);
+#8982 = EDGE_CURVE('',#8983,#8955,#8985,.T.);
+#8983 = VERTEX_POINT('',#8984);
+#8984 = CARTESIAN_POINT('',(5.,1.7,-1.));
+#8985 = SURFACE_CURVE('',#8986,(#8990,#8997),.PCURVE_S1.);
+#8986 = LINE('',#8987,#8988);
+#8987 = CARTESIAN_POINT('',(5.,0.4,-1.));
+#8988 = VECTOR('',#8989,1.);
+#8989 = DIRECTION('',(0.,1.,0.));
+#8990 = PCURVE('',#7819,#8991);
+#8991 = DEFINITIONAL_REPRESENTATION('',(#8992),#8996);
+#8992 = LINE('',#8993,#8994);
+#8993 = CARTESIAN_POINT('',(-0.27,3.4));
+#8994 = VECTOR('',#8995,1.);
+#8995 = DIRECTION('',(0.,-1.));
+#8996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8997 = PCURVE('',#8886,#8998);
+#8998 = DEFINITIONAL_REPRESENTATION('',(#8999),#9003);
+#8999 = LINE('',#9000,#9001);
+#9000 = CARTESIAN_POINT('',(-1.3,-5.));
+#9001 = VECTOR('',#9002,1.);
+#9002 = DIRECTION('',(1.,0.));
+#9003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9004 = ORIENTED_EDGE('',*,*,#9005,.F.);
+#9005 = EDGE_CURVE('',#9006,#8983,#9008,.T.);
+#9006 = VERTEX_POINT('',#9007);
+#9007 = CARTESIAN_POINT('',(5.,1.7,-1.22));
+#9008 = SURFACE_CURVE('',#9009,(#9013,#9020),.PCURVE_S1.);
+#9009 = LINE('',#9010,#9011);
+#9010 = CARTESIAN_POINT('',(5.,1.7,-1.22));
+#9011 = VECTOR('',#9012,1.);
+#9012 = DIRECTION('',(0.,0.,1.));
+#9013 = PCURVE('',#7819,#9014);
+#9014 = DEFINITIONAL_REPRESENTATION('',(#9015),#9019);
+#9015 = LINE('',#9016,#9017);
+#9016 = CARTESIAN_POINT('',(-5.E-02,2.1));
+#9017 = VECTOR('',#9018,1.);
+#9018 = DIRECTION('',(-1.,-0.));
+#9019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9020 = PCURVE('',#9021,#9026);
+#9021 = PLANE('',#9022);
+#9022 = AXIS2_PLACEMENT_3D('',#9023,#9024,#9025);
+#9023 = CARTESIAN_POINT('',(0.,1.7,1.));
+#9024 = DIRECTION('',(0.,-1.,0.));
+#9025 = DIRECTION('',(0.,0.,-1.));
+#9026 = DEFINITIONAL_REPRESENTATION('',(#9027),#9031);
+#9027 = LINE('',#9028,#9029);
+#9028 = CARTESIAN_POINT('',(2.22,5.));
+#9029 = VECTOR('',#9030,1.);
+#9030 = DIRECTION('',(-1.,0.));
+#9031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9032 = ORIENTED_EDGE('',*,*,#9033,.T.);
+#9033 = EDGE_CURVE('',#9006,#9034,#9036,.T.);
+#9034 = VERTEX_POINT('',#9035);
+#9035 = CARTESIAN_POINT('',(5.,0.9,-1.22));
+#9036 = SURFACE_CURVE('',#9037,(#9041,#9048),.PCURVE_S1.);
+#9037 = LINE('',#9038,#9039);
+#9038 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#9039 = VECTOR('',#9040,1.);
+#9040 = DIRECTION('',(0.,-1.,0.));
+#9041 = PCURVE('',#7819,#9042);
+#9042 = DEFINITIONAL_REPRESENTATION('',(#9043),#9047);
+#9043 = LINE('',#9044,#9045);
+#9044 = CARTESIAN_POINT('',(-5.E-02,-0.));
+#9045 = VECTOR('',#9046,1.);
+#9046 = DIRECTION('',(0.,1.));
+#9047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9048 = PCURVE('',#9049,#9054);
+#9049 = PLANE('',#9050);
+#9050 = AXIS2_PLACEMENT_3D('',#9051,#9052,#9053);
+#9051 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#9052 = DIRECTION('',(0.,0.,-1.));
+#9053 = DIRECTION('',(-1.,0.,0.));
+#9054 = DEFINITIONAL_REPRESENTATION('',(#9055),#9059);
+#9055 = LINE('',#9056,#9057);
+#9056 = CARTESIAN_POINT('',(0.,7.6));
+#9057 = VECTOR('',#9058,1.);
+#9058 = DIRECTION('',(0.,-1.));
+#9059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9060 = ORIENTED_EDGE('',*,*,#9061,.T.);
+#9061 = EDGE_CURVE('',#9034,#9062,#9064,.T.);
+#9062 = VERTEX_POINT('',#9063);
+#9063 = CARTESIAN_POINT('',(5.,0.9,-1.));
+#9064 = SURFACE_CURVE('',#9065,(#9069,#9076),.PCURVE_S1.);
+#9065 = LINE('',#9066,#9067);
+#9066 = CARTESIAN_POINT('',(5.,0.9,-1.22));
+#9067 = VECTOR('',#9068,1.);
+#9068 = DIRECTION('',(0.,0.,1.));
+#9069 = PCURVE('',#7819,#9070);
+#9070 = DEFINITIONAL_REPRESENTATION('',(#9071),#9075);
+#9071 = LINE('',#9072,#9073);
+#9072 = CARTESIAN_POINT('',(-5.E-02,2.9));
+#9073 = VECTOR('',#9074,1.);
+#9074 = DIRECTION('',(-1.,-0.));
+#9075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9076 = PCURVE('',#9077,#9082);
+#9077 = PLANE('',#9078);
+#9078 = AXIS2_PLACEMENT_3D('',#9079,#9080,#9081);
+#9079 = CARTESIAN_POINT('',(0.,0.9,-1.));
+#9080 = DIRECTION('',(0.,-1.,0.));
+#9081 = DIRECTION('',(0.,0.,-1.));
+#9082 = DEFINITIONAL_REPRESENTATION('',(#9083),#9087);
+#9083 = LINE('',#9084,#9085);
+#9084 = CARTESIAN_POINT('',(0.22,5.));
+#9085 = VECTOR('',#9086,1.);
+#9086 = DIRECTION('',(-1.,0.));
+#9087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9088 = ORIENTED_EDGE('',*,*,#9089,.F.);
+#9089 = EDGE_CURVE('',#9090,#9062,#9092,.T.);
+#9090 = VERTEX_POINT('',#9091);
+#9091 = CARTESIAN_POINT('',(5.,0.7,-1.));
+#9092 = SURFACE_CURVE('',#9093,(#9097,#9104),.PCURVE_S1.);
+#9093 = LINE('',#9094,#9095);
+#9094 = CARTESIAN_POINT('',(5.,-0.1,-1.));
+#9095 = VECTOR('',#9096,1.);
+#9096 = DIRECTION('',(0.,1.,0.));
+#9097 = PCURVE('',#7819,#9098);
+#9098 = DEFINITIONAL_REPRESENTATION('',(#9099),#9103);
+#9099 = LINE('',#9100,#9101);
+#9100 = CARTESIAN_POINT('',(-0.27,3.9));
+#9101 = VECTOR('',#9102,1.);
+#9102 = DIRECTION('',(0.,-1.));
+#9103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9104 = PCURVE('',#9105,#9110);
+#9105 = PLANE('',#9106);
+#9106 = AXIS2_PLACEMENT_3D('',#9107,#9108,#9109);
+#9107 = CARTESIAN_POINT('',(0.,-0.9,-1.));
+#9108 = DIRECTION('',(0.,0.,1.));
+#9109 = DIRECTION('',(0.,1.,0.));
+#9110 = DEFINITIONAL_REPRESENTATION('',(#9111),#9115);
+#9111 = LINE('',#9112,#9113);
+#9112 = CARTESIAN_POINT('',(0.8,-5.));
+#9113 = VECTOR('',#9114,1.);
+#9114 = DIRECTION('',(1.,0.));
+#9115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9116 = ORIENTED_EDGE('',*,*,#9117,.F.);
+#9117 = EDGE_CURVE('',#9118,#9090,#9120,.T.);
+#9118 = VERTEX_POINT('',#9119);
+#9119 = CARTESIAN_POINT('',(5.,0.7,-1.22));
+#9120 = SURFACE_CURVE('',#9121,(#9125,#9132),.PCURVE_S1.);
+#9121 = LINE('',#9122,#9123);
+#9122 = CARTESIAN_POINT('',(5.,0.7,-1.22));
+#9123 = VECTOR('',#9124,1.);
+#9124 = DIRECTION('',(0.,0.,1.));
+#9125 = PCURVE('',#7819,#9126);
+#9126 = DEFINITIONAL_REPRESENTATION('',(#9127),#9131);
+#9127 = LINE('',#9128,#9129);
+#9128 = CARTESIAN_POINT('',(-5.E-02,3.1));
+#9129 = VECTOR('',#9130,1.);
+#9130 = DIRECTION('',(-1.,-0.));
+#9131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9132 = PCURVE('',#9133,#9138);
+#9133 = PLANE('',#9134);
+#9134 = AXIS2_PLACEMENT_3D('',#9135,#9136,#9137);
+#9135 = CARTESIAN_POINT('',(8.3,0.7,-1.22));
+#9136 = DIRECTION('',(0.,-1.,0.));
+#9137 = DIRECTION('',(-1.,0.,0.));
+#9138 = DEFINITIONAL_REPRESENTATION('',(#9139),#9143);
+#9139 = LINE('',#9140,#9141);
+#9140 = CARTESIAN_POINT('',(3.3,0.));
+#9141 = VECTOR('',#9142,1.);
+#9142 = DIRECTION('',(0.,-1.));
+#9143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9144 = ORIENTED_EDGE('',*,*,#9145,.T.);
+#9145 = EDGE_CURVE('',#9118,#9146,#9148,.T.);
+#9146 = VERTEX_POINT('',#9147);
+#9147 = CARTESIAN_POINT('',(5.,-0.7,-1.22));
+#9148 = SURFACE_CURVE('',#9149,(#9153,#9160),.PCURVE_S1.);
+#9149 = LINE('',#9150,#9151);
+#9150 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#9151 = VECTOR('',#9152,1.);
+#9152 = DIRECTION('',(0.,-1.,0.));
+#9153 = PCURVE('',#7819,#9154);
+#9154 = DEFINITIONAL_REPRESENTATION('',(#9155),#9159);
+#9155 = LINE('',#9156,#9157);
+#9156 = CARTESIAN_POINT('',(-5.E-02,-0.));
+#9157 = VECTOR('',#9158,1.);
+#9158 = DIRECTION('',(0.,1.));
+#9159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9160 = PCURVE('',#9161,#9166);
+#9161 = PLANE('',#9162);
+#9162 = AXIS2_PLACEMENT_3D('',#9163,#9164,#9165);
+#9163 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#9164 = DIRECTION('',(0.,0.,-1.));
+#9165 = DIRECTION('',(-1.,0.,0.));
+#9166 = DEFINITIONAL_REPRESENTATION('',(#9167),#9171);
+#9167 = LINE('',#9168,#9169);
+#9168 = CARTESIAN_POINT('',(0.,7.6));
+#9169 = VECTOR('',#9170,1.);
+#9170 = DIRECTION('',(0.,-1.));
+#9171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9172 = ORIENTED_EDGE('',*,*,#9173,.T.);
+#9173 = EDGE_CURVE('',#9146,#9174,#9176,.T.);
+#9174 = VERTEX_POINT('',#9175);
+#9175 = CARTESIAN_POINT('',(5.,-0.7,-1.));
+#9176 = SURFACE_CURVE('',#9177,(#9181,#9188),.PCURVE_S1.);
+#9177 = LINE('',#9178,#9179);
+#9178 = CARTESIAN_POINT('',(5.,-0.7,-1.22));
+#9179 = VECTOR('',#9180,1.);
+#9180 = DIRECTION('',(0.,0.,1.));
+#9181 = PCURVE('',#7819,#9182);
+#9182 = DEFINITIONAL_REPRESENTATION('',(#9183),#9187);
+#9183 = LINE('',#9184,#9185);
+#9184 = CARTESIAN_POINT('',(-5.E-02,4.5));
+#9185 = VECTOR('',#9186,1.);
+#9186 = DIRECTION('',(-1.,-0.));
+#9187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9188 = PCURVE('',#9189,#9194);
+#9189 = PLANE('',#9190);
+#9190 = AXIS2_PLACEMENT_3D('',#9191,#9192,#9193);
+#9191 = CARTESIAN_POINT('',(5.,-0.7,-1.22));
+#9192 = DIRECTION('',(0.,1.,0.));
+#9193 = DIRECTION('',(1.,0.,0.));
+#9194 = DEFINITIONAL_REPRESENTATION('',(#9195),#9199);
+#9195 = LINE('',#9196,#9197);
+#9196 = CARTESIAN_POINT('',(0.,0.));
+#9197 = VECTOR('',#9198,1.);
+#9198 = DIRECTION('',(0.,-1.));
+#9199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9200 = ORIENTED_EDGE('',*,*,#9201,.F.);
+#9201 = EDGE_CURVE('',#9202,#9174,#9204,.T.);
+#9202 = VERTEX_POINT('',#9203);
+#9203 = CARTESIAN_POINT('',(5.,-0.9,-1.));
+#9204 = SURFACE_CURVE('',#9205,(#9209,#9216),.PCURVE_S1.);
+#9205 = LINE('',#9206,#9207);
+#9206 = CARTESIAN_POINT('',(5.,-0.9,-1.));
+#9207 = VECTOR('',#9208,1.);
+#9208 = DIRECTION('',(0.,1.,0.));
+#9209 = PCURVE('',#7819,#9210);
+#9210 = DEFINITIONAL_REPRESENTATION('',(#9211),#9215);
+#9211 = LINE('',#9212,#9213);
+#9212 = CARTESIAN_POINT('',(-0.27,4.7));
+#9213 = VECTOR('',#9214,1.);
+#9214 = DIRECTION('',(0.,-1.));
+#9215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9216 = PCURVE('',#9105,#9217);
+#9217 = DEFINITIONAL_REPRESENTATION('',(#9218),#9222);
+#9218 = LINE('',#9219,#9220);
+#9219 = CARTESIAN_POINT('',(0.,-5.));
+#9220 = VECTOR('',#9221,1.);
+#9221 = DIRECTION('',(1.,0.));
+#9222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9223 = ORIENTED_EDGE('',*,*,#9224,.F.);
+#9224 = EDGE_CURVE('',#9225,#9202,#9227,.T.);
+#9225 = VERTEX_POINT('',#9226);
+#9226 = CARTESIAN_POINT('',(5.,-0.9,-1.22));
+#9227 = SURFACE_CURVE('',#9228,(#9232,#9239),.PCURVE_S1.);
+#9228 = LINE('',#9229,#9230);
+#9229 = CARTESIAN_POINT('',(5.,-0.9,-1.22));
+#9230 = VECTOR('',#9231,1.);
+#9231 = DIRECTION('',(0.,0.,1.));
+#9232 = PCURVE('',#7819,#9233);
+#9233 = DEFINITIONAL_REPRESENTATION('',(#9234),#9238);
+#9234 = LINE('',#9235,#9236);
+#9235 = CARTESIAN_POINT('',(-5.E-02,4.7));
+#9236 = VECTOR('',#9237,1.);
+#9237 = DIRECTION('',(-1.,-0.));
+#9238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9239 = PCURVE('',#9240,#9245);
+#9240 = PLANE('',#9241);
+#9241 = AXIS2_PLACEMENT_3D('',#9242,#9243,#9244);
+#9242 = CARTESIAN_POINT('',(0.,-0.9,1.));
+#9243 = DIRECTION('',(0.,-1.,0.));
+#9244 = DIRECTION('',(0.,0.,-1.));
+#9245 = DEFINITIONAL_REPRESENTATION('',(#9246),#9250);
+#9246 = LINE('',#9247,#9248);
+#9247 = CARTESIAN_POINT('',(2.22,5.));
+#9248 = VECTOR('',#9249,1.);
+#9249 = DIRECTION('',(-1.,0.));
+#9250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9251 = ORIENTED_EDGE('',*,*,#9252,.T.);
+#9252 = EDGE_CURVE('',#9225,#9253,#9255,.T.);
+#9253 = VERTEX_POINT('',#9254);
+#9254 = CARTESIAN_POINT('',(5.,-1.7,-1.22));
+#9255 = SURFACE_CURVE('',#9256,(#9260,#9267),.PCURVE_S1.);
+#9256 = LINE('',#9257,#9258);
+#9257 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#9258 = VECTOR('',#9259,1.);
+#9259 = DIRECTION('',(0.,-1.,0.));
+#9260 = PCURVE('',#7819,#9261);
+#9261 = DEFINITIONAL_REPRESENTATION('',(#9262),#9266);
+#9262 = LINE('',#9263,#9264);
+#9263 = CARTESIAN_POINT('',(-5.E-02,-0.));
+#9264 = VECTOR('',#9265,1.);
+#9265 = DIRECTION('',(0.,1.));
+#9266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9267 = PCURVE('',#9268,#9273);
+#9268 = PLANE('',#9269);
+#9269 = AXIS2_PLACEMENT_3D('',#9270,#9271,#9272);
+#9270 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#9271 = DIRECTION('',(0.,0.,-1.));
+#9272 = DIRECTION('',(-1.,0.,0.));
+#9273 = DEFINITIONAL_REPRESENTATION('',(#9274),#9278);
+#9274 = LINE('',#9275,#9276);
+#9275 = CARTESIAN_POINT('',(0.,7.6));
+#9276 = VECTOR('',#9277,1.);
+#9277 = DIRECTION('',(0.,-1.));
+#9278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9279 = ORIENTED_EDGE('',*,*,#9280,.T.);
+#9280 = EDGE_CURVE('',#9253,#9281,#9283,.T.);
+#9281 = VERTEX_POINT('',#9282);
+#9282 = CARTESIAN_POINT('',(5.,-1.7,-1.));
+#9283 = SURFACE_CURVE('',#9284,(#9288,#9295),.PCURVE_S1.);
+#9284 = LINE('',#9285,#9286);
+#9285 = CARTESIAN_POINT('',(5.,-1.7,-1.22));
+#9286 = VECTOR('',#9287,1.);
+#9287 = DIRECTION('',(0.,0.,1.));
+#9288 = PCURVE('',#7819,#9289);
+#9289 = DEFINITIONAL_REPRESENTATION('',(#9290),#9294);
+#9290 = LINE('',#9291,#9292);
+#9291 = CARTESIAN_POINT('',(-5.E-02,5.5));
+#9292 = VECTOR('',#9293,1.);
+#9293 = DIRECTION('',(-1.,-0.));
+#9294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9295 = PCURVE('',#9296,#9301);
+#9296 = PLANE('',#9297);
+#9297 = AXIS2_PLACEMENT_3D('',#9298,#9299,#9300);
+#9298 = CARTESIAN_POINT('',(0.,-1.7,-1.));
+#9299 = DIRECTION('',(0.,-1.,0.));
+#9300 = DIRECTION('',(0.,0.,-1.));
+#9301 = DEFINITIONAL_REPRESENTATION('',(#9302),#9306);
+#9302 = LINE('',#9303,#9304);
+#9303 = CARTESIAN_POINT('',(0.22,5.));
+#9304 = VECTOR('',#9305,1.);
+#9305 = DIRECTION('',(-1.,0.));
+#9306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9307 = ORIENTED_EDGE('',*,*,#9308,.F.);
+#9308 = EDGE_CURVE('',#9309,#9281,#9311,.T.);
+#9309 = VERTEX_POINT('',#9310);
+#9310 = CARTESIAN_POINT('',(5.,-1.9,-1.));
+#9311 = SURFACE_CURVE('',#9312,(#9316,#9323),.PCURVE_S1.);
+#9312 = LINE('',#9313,#9314);
+#9313 = CARTESIAN_POINT('',(5.,-1.4,-1.));
+#9314 = VECTOR('',#9315,1.);
+#9315 = DIRECTION('',(0.,1.,0.));
+#9316 = PCURVE('',#7819,#9317);
+#9317 = DEFINITIONAL_REPRESENTATION('',(#9318),#9322);
+#9318 = LINE('',#9319,#9320);
+#9319 = CARTESIAN_POINT('',(-0.27,5.2));
+#9320 = VECTOR('',#9321,1.);
+#9321 = DIRECTION('',(0.,-1.));
+#9322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9323 = PCURVE('',#9324,#9329);
+#9324 = PLANE('',#9325);
+#9325 = AXIS2_PLACEMENT_3D('',#9326,#9327,#9328);
+#9326 = CARTESIAN_POINT('',(0.,-3.5,-1.));
+#9327 = DIRECTION('',(0.,0.,1.));
+#9328 = DIRECTION('',(0.,1.,0.));
+#9329 = DEFINITIONAL_REPRESENTATION('',(#9330),#9334);
+#9330 = LINE('',#9331,#9332);
+#9331 = CARTESIAN_POINT('',(2.1,-5.));
+#9332 = VECTOR('',#9333,1.);
+#9333 = DIRECTION('',(1.,0.));
+#9334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9335 = ORIENTED_EDGE('',*,*,#9336,.F.);
+#9336 = EDGE_CURVE('',#9337,#9309,#9339,.T.);
+#9337 = VERTEX_POINT('',#9338);
+#9338 = CARTESIAN_POINT('',(5.,-1.9,-1.22));
+#9339 = SURFACE_CURVE('',#9340,(#9344,#9351),.PCURVE_S1.);
+#9340 = LINE('',#9341,#9342);
+#9341 = CARTESIAN_POINT('',(5.,-1.9,-1.22));
+#9342 = VECTOR('',#9343,1.);
+#9343 = DIRECTION('',(0.,0.,1.));
+#9344 = PCURVE('',#7819,#9345);
+#9345 = DEFINITIONAL_REPRESENTATION('',(#9346),#9350);
+#9346 = LINE('',#9347,#9348);
+#9347 = CARTESIAN_POINT('',(-5.E-02,5.7));
+#9348 = VECTOR('',#9349,1.);
+#9349 = DIRECTION('',(-1.,-0.));
+#9350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9351 = PCURVE('',#9352,#9357);
+#9352 = PLANE('',#9353);
+#9353 = AXIS2_PLACEMENT_3D('',#9354,#9355,#9356);
+#9354 = CARTESIAN_POINT('',(8.3,-1.9,-1.22));
+#9355 = DIRECTION('',(0.,-1.,0.));
+#9356 = DIRECTION('',(-1.,0.,0.));
+#9357 = DEFINITIONAL_REPRESENTATION('',(#9358),#9362);
+#9358 = LINE('',#9359,#9360);
+#9359 = CARTESIAN_POINT('',(3.3,0.));
+#9360 = VECTOR('',#9361,1.);
+#9361 = DIRECTION('',(0.,-1.));
+#9362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9363 = ORIENTED_EDGE('',*,*,#9364,.T.);
+#9364 = EDGE_CURVE('',#9337,#9365,#9367,.T.);
+#9365 = VERTEX_POINT('',#9366);
+#9366 = CARTESIAN_POINT('',(5.,-3.3,-1.22));
+#9367 = SURFACE_CURVE('',#9368,(#9372,#9379),.PCURVE_S1.);
+#9368 = LINE('',#9369,#9370);
+#9369 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#9370 = VECTOR('',#9371,1.);
+#9371 = DIRECTION('',(0.,-1.,0.));
+#9372 = PCURVE('',#7819,#9373);
+#9373 = DEFINITIONAL_REPRESENTATION('',(#9374),#9378);
+#9374 = LINE('',#9375,#9376);
+#9375 = CARTESIAN_POINT('',(-5.E-02,-0.));
+#9376 = VECTOR('',#9377,1.);
+#9377 = DIRECTION('',(0.,1.));
+#9378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9379 = PCURVE('',#9380,#9385);
+#9380 = PLANE('',#9381);
+#9381 = AXIS2_PLACEMENT_3D('',#9382,#9383,#9384);
+#9382 = CARTESIAN_POINT('',(5.,-3.8,-1.22));
+#9383 = DIRECTION('',(0.,0.,-1.));
+#9384 = DIRECTION('',(-1.,0.,0.));
+#9385 = DEFINITIONAL_REPRESENTATION('',(#9386),#9390);
+#9386 = LINE('',#9387,#9388);
+#9387 = CARTESIAN_POINT('',(0.,7.6));
+#9388 = VECTOR('',#9389,1.);
+#9389 = DIRECTION('',(0.,-1.));
+#9390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9391 = ORIENTED_EDGE('',*,*,#9392,.T.);
+#9392 = EDGE_CURVE('',#9365,#9393,#9395,.T.);
+#9393 = VERTEX_POINT('',#9394);
+#9394 = CARTESIAN_POINT('',(5.,-3.3,-1.));
+#9395 = SURFACE_CURVE('',#9396,(#9400,#9407),.PCURVE_S1.);
+#9396 = LINE('',#9397,#9398);
+#9397 = CARTESIAN_POINT('',(5.,-3.3,-1.22));
+#9398 = VECTOR('',#9399,1.);
+#9399 = DIRECTION('',(0.,0.,1.));
+#9400 = PCURVE('',#7819,#9401);
+#9401 = DEFINITIONAL_REPRESENTATION('',(#9402),#9406);
+#9402 = LINE('',#9403,#9404);
+#9403 = CARTESIAN_POINT('',(-5.E-02,7.1));
+#9404 = VECTOR('',#9405,1.);
+#9405 = DIRECTION('',(-1.,-0.));
+#9406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9407 = PCURVE('',#9408,#9413);
+#9408 = PLANE('',#9409);
+#9409 = AXIS2_PLACEMENT_3D('',#9410,#9411,#9412);
+#9410 = CARTESIAN_POINT('',(5.,-3.3,-1.22));
+#9411 = DIRECTION('',(0.,1.,0.));
+#9412 = DIRECTION('',(1.,0.,0.));
+#9413 = DEFINITIONAL_REPRESENTATION('',(#9414),#9418);
+#9414 = LINE('',#9415,#9416);
+#9415 = CARTESIAN_POINT('',(0.,0.));
+#9416 = VECTOR('',#9417,1.);
+#9417 = DIRECTION('',(0.,-1.));
+#9418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9419 = ORIENTED_EDGE('',*,*,#9420,.F.);
+#9420 = EDGE_CURVE('',#9421,#9393,#9423,.T.);
+#9421 = VERTEX_POINT('',#9422);
+#9422 = CARTESIAN_POINT('',(5.,-3.5,-1.));
+#9423 = SURFACE_CURVE('',#9424,(#9428,#9435),.PCURVE_S1.);
+#9424 = LINE('',#9425,#9426);
+#9425 = CARTESIAN_POINT('',(5.,-2.2,-1.));
+#9426 = VECTOR('',#9427,1.);
+#9427 = DIRECTION('',(0.,1.,0.));
+#9428 = PCURVE('',#7819,#9429);
+#9429 = DEFINITIONAL_REPRESENTATION('',(#9430),#9434);
+#9430 = LINE('',#9431,#9432);
+#9431 = CARTESIAN_POINT('',(-0.27,6.));
+#9432 = VECTOR('',#9433,1.);
+#9433 = DIRECTION('',(0.,-1.));
+#9434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9435 = PCURVE('',#9324,#9436);
+#9436 = DEFINITIONAL_REPRESENTATION('',(#9437),#9441);
+#9437 = LINE('',#9438,#9439);
+#9438 = CARTESIAN_POINT('',(1.3,-5.));
+#9439 = VECTOR('',#9440,1.);
+#9440 = DIRECTION('',(1.,0.));
+#9441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9442 = ORIENTED_EDGE('',*,*,#9443,.F.);
+#9443 = EDGE_CURVE('',#9444,#9421,#9446,.T.);
+#9444 = VERTEX_POINT('',#9445);
+#9445 = CARTESIAN_POINT('',(5.,-3.5,-1.22));
+#9446 = SURFACE_CURVE('',#9447,(#9451,#9458),.PCURVE_S1.);
+#9447 = LINE('',#9448,#9449);
+#9448 = CARTESIAN_POINT('',(5.,-3.5,-1.22));
+#9449 = VECTOR('',#9450,1.);
+#9450 = DIRECTION('',(0.,0.,1.));
+#9451 = PCURVE('',#7819,#9452);
+#9452 = DEFINITIONAL_REPRESENTATION('',(#9453),#9457);
+#9453 = LINE('',#9454,#9455);
+#9454 = CARTESIAN_POINT('',(-5.E-02,7.3));
+#9455 = VECTOR('',#9456,1.);
+#9456 = DIRECTION('',(-1.,-0.));
+#9457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9458 = PCURVE('',#9459,#9464);
+#9459 = PLANE('',#9460);
+#9460 = AXIS2_PLACEMENT_3D('',#9461,#9462,#9463);
+#9461 = CARTESIAN_POINT('',(0.,-3.5,1.));
+#9462 = DIRECTION('',(0.,-1.,0.));
+#9463 = DIRECTION('',(0.,0.,-1.));
+#9464 = DEFINITIONAL_REPRESENTATION('',(#9465),#9469);
+#9465 = LINE('',#9466,#9467);
+#9466 = CARTESIAN_POINT('',(2.22,5.));
+#9467 = VECTOR('',#9468,1.);
+#9468 = DIRECTION('',(-1.,0.));
+#9469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9470 = ORIENTED_EDGE('',*,*,#9471,.T.);
+#9471 = EDGE_CURVE('',#9444,#8068,#9472,.T.);
+#9472 = SURFACE_CURVE('',#9473,(#9477,#9484),.PCURVE_S1.);
+#9473 = LINE('',#9474,#9475);
+#9474 = CARTESIAN_POINT('',(5.,3.8,-1.22));
+#9475 = VECTOR('',#9476,1.);
+#9476 = DIRECTION('',(0.,-1.,0.));
+#9477 = PCURVE('',#7819,#9478);
+#9478 = DEFINITIONAL_REPRESENTATION('',(#9479),#9483);
+#9479 = LINE('',#9480,#9481);
+#9480 = CARTESIAN_POINT('',(-5.E-02,-0.));
+#9481 = VECTOR('',#9482,1.);
+#9482 = DIRECTION('',(0.,1.));
+#9483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9484 = PCURVE('',#8106,#9485);
+#9485 = DEFINITIONAL_REPRESENTATION('',(#9486),#9490);
+#9486 = LINE('',#9487,#9488);
+#9487 = CARTESIAN_POINT('',(0.,7.6));
+#9488 = VECTOR('',#9489,1.);
+#9489 = DIRECTION('',(0.,-1.));
+#9490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9491 = ORIENTED_EDGE('',*,*,#8067,.F.);
+#9492 = ORIENTED_EDGE('',*,*,#8794,.F.);
+#9493 = ADVANCED_FACE('',(#9494),#7793,.T.);
+#9494 = FACE_BOUND('',#9495,.T.);
+#9495 = EDGE_LOOP('',(#9496,#9519,#9540,#9541));
+#9496 = ORIENTED_EDGE('',*,*,#9497,.F.);
+#9497 = EDGE_CURVE('',#9498,#7750,#9500,.T.);
+#9498 = VERTEX_POINT('',#9499);
+#9499 = CARTESIAN_POINT('',(10.1,3.5,-1.22));
+#9500 = SURFACE_CURVE('',#9501,(#9505,#9512),.PCURVE_S1.);
+#9501 = LINE('',#9502,#9503);
+#9502 = CARTESIAN_POINT('',(10.1,-3.8,-1.22));
+#9503 = VECTOR('',#9504,1.);
+#9504 = DIRECTION('',(0.,1.,0.));
+#9505 = PCURVE('',#7793,#9506);
+#9506 = DEFINITIONAL_REPRESENTATION('',(#9507),#9511);
+#9507 = LINE('',#9508,#9509);
+#9508 = CARTESIAN_POINT('',(-5.1,0.));
+#9509 = VECTOR('',#9510,1.);
+#9510 = DIRECTION('',(0.,1.));
+#9511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9512 = PCURVE('',#7765,#9513);
+#9513 = DEFINITIONAL_REPRESENTATION('',(#9514),#9518);
+#9514 = LINE('',#9515,#9516);
+#9515 = CARTESIAN_POINT('',(5.E-02,0.));
+#9516 = VECTOR('',#9517,1.);
+#9517 = DIRECTION('',(0.,-1.));
+#9518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9519 = ORIENTED_EDGE('',*,*,#9520,.F.);
+#9520 = EDGE_CURVE('',#8820,#9498,#9521,.T.);
+#9521 = SURFACE_CURVE('',#9522,(#9526,#9533),.PCURVE_S1.);
+#9522 = LINE('',#9523,#9524);
+#9523 = CARTESIAN_POINT('',(5.,3.5,-1.22));
+#9524 = VECTOR('',#9525,1.);
+#9525 = DIRECTION('',(1.,0.,0.));
+#9526 = PCURVE('',#7793,#9527);
+#9527 = DEFINITIONAL_REPRESENTATION('',(#9528),#9532);
+#9528 = LINE('',#9529,#9530);
+#9529 = CARTESIAN_POINT('',(0.,7.3));
+#9530 = VECTOR('',#9531,1.);
+#9531 = DIRECTION('',(-1.,0.));
+#9532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9533 = PCURVE('',#8858,#9534);
+#9534 = DEFINITIONAL_REPRESENTATION('',(#9535),#9539);
+#9535 = LINE('',#9536,#9537);
+#9536 = CARTESIAN_POINT('',(0.,0.));
+#9537 = VECTOR('',#9538,1.);
+#9538 = DIRECTION('',(0.,1.));
+#9539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9540 = ORIENTED_EDGE('',*,*,#8819,.F.);
+#9541 = ORIENTED_EDGE('',*,*,#7777,.F.);
+#9542 = ADVANCED_FACE('',(#9543),#7765,.F.);
+#9543 = FACE_BOUND('',#9544,.T.);
+#9544 = EDGE_LOOP('',(#9545,#9546,#9569,#9592,#9620,#9643,#9666,#9689,
+    #9717,#9740,#9763,#9786,#9814,#9835,#9836,#9837));
+#9545 = ORIENTED_EDGE('',*,*,#8118,.T.);
+#9546 = ORIENTED_EDGE('',*,*,#9547,.T.);
+#9547 = EDGE_CURVE('',#8091,#9548,#9550,.T.);
+#9548 = VERTEX_POINT('',#9549);
+#9549 = CARTESIAN_POINT('',(10.1,-3.5,-1.22));
+#9550 = SURFACE_CURVE('',#9551,(#9555,#9562),.PCURVE_S1.);
+#9551 = LINE('',#9552,#9553);
+#9552 = CARTESIAN_POINT('',(10.1,-3.8,-1.22));
+#9553 = VECTOR('',#9554,1.);
+#9554 = DIRECTION('',(0.,1.,0.));
+#9555 = PCURVE('',#7765,#9556);
+#9556 = DEFINITIONAL_REPRESENTATION('',(#9557),#9561);
+#9557 = LINE('',#9558,#9559);
+#9558 = CARTESIAN_POINT('',(5.E-02,0.));
+#9559 = VECTOR('',#9560,1.);
+#9560 = DIRECTION('',(0.,-1.));
+#9561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9562 = PCURVE('',#8106,#9563);
+#9563 = DEFINITIONAL_REPRESENTATION('',(#9564),#9568);
+#9564 = LINE('',#9565,#9566);
+#9565 = CARTESIAN_POINT('',(-5.1,0.));
+#9566 = VECTOR('',#9567,1.);
+#9567 = DIRECTION('',(0.,1.));
+#9568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9569 = ORIENTED_EDGE('',*,*,#9570,.T.);
+#9570 = EDGE_CURVE('',#9548,#9571,#9573,.T.);
+#9571 = VERTEX_POINT('',#9572);
+#9572 = CARTESIAN_POINT('',(10.1,-3.5,-1.));
+#9573 = SURFACE_CURVE('',#9574,(#9578,#9585),.PCURVE_S1.);
+#9574 = LINE('',#9575,#9576);
+#9575 = CARTESIAN_POINT('',(10.1,-3.5,-1.22));
+#9576 = VECTOR('',#9577,1.);
+#9577 = DIRECTION('',(0.,0.,1.));
+#9578 = PCURVE('',#7765,#9579);
+#9579 = DEFINITIONAL_REPRESENTATION('',(#9580),#9584);
+#9580 = LINE('',#9581,#9582);
+#9581 = CARTESIAN_POINT('',(5.E-02,-0.3));
+#9582 = VECTOR('',#9583,1.);
+#9583 = DIRECTION('',(1.,0.));
+#9584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9585 = PCURVE('',#9459,#9586);
+#9586 = DEFINITIONAL_REPRESENTATION('',(#9587),#9591);
+#9587 = LINE('',#9588,#9589);
+#9588 = CARTESIAN_POINT('',(2.22,10.1));
+#9589 = VECTOR('',#9590,1.);
+#9590 = DIRECTION('',(-1.,0.));
+#9591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9592 = ORIENTED_EDGE('',*,*,#9593,.F.);
+#9593 = EDGE_CURVE('',#9594,#9571,#9596,.T.);
+#9594 = VERTEX_POINT('',#9595);
+#9595 = CARTESIAN_POINT('',(10.1,-1.7,-1.));
+#9596 = SURFACE_CURVE('',#9597,(#9601,#9608),.PCURVE_S1.);
+#9597 = LINE('',#9598,#9599);
+#9598 = CARTESIAN_POINT('',(10.1,-1.3,-1.));
+#9599 = VECTOR('',#9600,1.);
+#9600 = DIRECTION('',(0.,-1.,0.));
+#9601 = PCURVE('',#7765,#9602);
+#9602 = DEFINITIONAL_REPRESENTATION('',(#9603),#9607);
+#9603 = LINE('',#9604,#9605);
+#9604 = CARTESIAN_POINT('',(0.27,-2.5));
+#9605 = VECTOR('',#9606,1.);
+#9606 = DIRECTION('',(0.,1.));
+#9607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9608 = PCURVE('',#9609,#9614);
+#9609 = PLANE('',#9610);
+#9610 = AXIS2_PLACEMENT_3D('',#9611,#9612,#9613);
+#9611 = CARTESIAN_POINT('',(0.,-3.5,-1.));
+#9612 = DIRECTION('',(0.,0.,1.));
+#9613 = DIRECTION('',(0.,1.,0.));
+#9614 = DEFINITIONAL_REPRESENTATION('',(#9615),#9619);
+#9615 = LINE('',#9616,#9617);
+#9616 = CARTESIAN_POINT('',(2.2,-10.1));
+#9617 = VECTOR('',#9618,1.);
+#9618 = DIRECTION('',(-1.,0.));
+#9619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9620 = ORIENTED_EDGE('',*,*,#9621,.F.);
+#9621 = EDGE_CURVE('',#9622,#9594,#9624,.T.);
+#9622 = VERTEX_POINT('',#9623);
+#9623 = CARTESIAN_POINT('',(10.1,-1.7,-1.22));
+#9624 = SURFACE_CURVE('',#9625,(#9629,#9636),.PCURVE_S1.);
+#9625 = LINE('',#9626,#9627);
+#9626 = CARTESIAN_POINT('',(10.1,-1.7,-1.22));
+#9627 = VECTOR('',#9628,1.);
+#9628 = DIRECTION('',(0.,0.,1.));
+#9629 = PCURVE('',#7765,#9630);
+#9630 = DEFINITIONAL_REPRESENTATION('',(#9631),#9635);
+#9631 = LINE('',#9632,#9633);
+#9632 = CARTESIAN_POINT('',(5.E-02,-2.1));
+#9633 = VECTOR('',#9634,1.);
+#9634 = DIRECTION('',(1.,0.));
+#9635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9636 = PCURVE('',#9296,#9637);
+#9637 = DEFINITIONAL_REPRESENTATION('',(#9638),#9642);
+#9638 = LINE('',#9639,#9640);
+#9639 = CARTESIAN_POINT('',(0.22,10.1));
+#9640 = VECTOR('',#9641,1.);
+#9641 = DIRECTION('',(-1.,0.));
+#9642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9643 = ORIENTED_EDGE('',*,*,#9644,.T.);
+#9644 = EDGE_CURVE('',#9622,#9645,#9647,.T.);
+#9645 = VERTEX_POINT('',#9646);
+#9646 = CARTESIAN_POINT('',(10.1,-0.9,-1.22));
+#9647 = SURFACE_CURVE('',#9648,(#9652,#9659),.PCURVE_S1.);
+#9648 = LINE('',#9649,#9650);
+#9649 = CARTESIAN_POINT('',(10.1,-3.8,-1.22));
+#9650 = VECTOR('',#9651,1.);
+#9651 = DIRECTION('',(0.,1.,0.));
+#9652 = PCURVE('',#7765,#9653);
+#9653 = DEFINITIONAL_REPRESENTATION('',(#9654),#9658);
+#9654 = LINE('',#9655,#9656);
+#9655 = CARTESIAN_POINT('',(5.E-02,0.));
+#9656 = VECTOR('',#9657,1.);
+#9657 = DIRECTION('',(0.,-1.));
+#9658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9659 = PCURVE('',#9268,#9660);
+#9660 = DEFINITIONAL_REPRESENTATION('',(#9661),#9665);
+#9661 = LINE('',#9662,#9663);
+#9662 = CARTESIAN_POINT('',(-5.1,0.));
+#9663 = VECTOR('',#9664,1.);
+#9664 = DIRECTION('',(0.,1.));
+#9665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9666 = ORIENTED_EDGE('',*,*,#9667,.T.);
+#9667 = EDGE_CURVE('',#9645,#9668,#9670,.T.);
+#9668 = VERTEX_POINT('',#9669);
+#9669 = CARTESIAN_POINT('',(10.1,-0.9,-1.));
+#9670 = SURFACE_CURVE('',#9671,(#9675,#9682),.PCURVE_S1.);
+#9671 = LINE('',#9672,#9673);
+#9672 = CARTESIAN_POINT('',(10.1,-0.9,-1.22));
+#9673 = VECTOR('',#9674,1.);
+#9674 = DIRECTION('',(0.,0.,1.));
+#9675 = PCURVE('',#7765,#9676);
+#9676 = DEFINITIONAL_REPRESENTATION('',(#9677),#9681);
+#9677 = LINE('',#9678,#9679);
+#9678 = CARTESIAN_POINT('',(5.E-02,-2.9));
+#9679 = VECTOR('',#9680,1.);
+#9680 = DIRECTION('',(1.,0.));
+#9681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9682 = PCURVE('',#9240,#9683);
+#9683 = DEFINITIONAL_REPRESENTATION('',(#9684),#9688);
+#9684 = LINE('',#9685,#9686);
+#9685 = CARTESIAN_POINT('',(2.22,10.1));
+#9686 = VECTOR('',#9687,1.);
+#9687 = DIRECTION('',(-1.,0.));
+#9688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9689 = ORIENTED_EDGE('',*,*,#9690,.F.);
+#9690 = EDGE_CURVE('',#9691,#9668,#9693,.T.);
+#9691 = VERTEX_POINT('',#9692);
+#9692 = CARTESIAN_POINT('',(10.1,0.9,-1.));
+#9693 = SURFACE_CURVE('',#9694,(#9698,#9705),.PCURVE_S1.);
+#9694 = LINE('',#9695,#9696);
+#9695 = CARTESIAN_POINT('',(10.1,0.,-1.));
+#9696 = VECTOR('',#9697,1.);
+#9697 = DIRECTION('',(0.,-1.,0.));
+#9698 = PCURVE('',#7765,#9699);
+#9699 = DEFINITIONAL_REPRESENTATION('',(#9700),#9704);
+#9700 = LINE('',#9701,#9702);
+#9701 = CARTESIAN_POINT('',(0.27,-3.8));
+#9702 = VECTOR('',#9703,1.);
+#9703 = DIRECTION('',(0.,1.));
+#9704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9705 = PCURVE('',#9706,#9711);
+#9706 = PLANE('',#9707);
+#9707 = AXIS2_PLACEMENT_3D('',#9708,#9709,#9710);
+#9708 = CARTESIAN_POINT('',(0.,-0.9,-1.));
+#9709 = DIRECTION('',(0.,0.,1.));
+#9710 = DIRECTION('',(0.,1.,0.));
+#9711 = DEFINITIONAL_REPRESENTATION('',(#9712),#9716);
+#9712 = LINE('',#9713,#9714);
+#9713 = CARTESIAN_POINT('',(0.9,-10.1));
+#9714 = VECTOR('',#9715,1.);
+#9715 = DIRECTION('',(-1.,0.));
+#9716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9717 = ORIENTED_EDGE('',*,*,#9718,.F.);
+#9718 = EDGE_CURVE('',#9719,#9691,#9721,.T.);
+#9719 = VERTEX_POINT('',#9720);
+#9720 = CARTESIAN_POINT('',(10.1,0.9,-1.22));
+#9721 = SURFACE_CURVE('',#9722,(#9726,#9733),.PCURVE_S1.);
+#9722 = LINE('',#9723,#9724);
+#9723 = CARTESIAN_POINT('',(10.1,0.9,-1.22));
+#9724 = VECTOR('',#9725,1.);
+#9725 = DIRECTION('',(0.,0.,1.));
+#9726 = PCURVE('',#7765,#9727);
+#9727 = DEFINITIONAL_REPRESENTATION('',(#9728),#9732);
+#9728 = LINE('',#9729,#9730);
+#9729 = CARTESIAN_POINT('',(5.E-02,-4.7));
+#9730 = VECTOR('',#9731,1.);
+#9731 = DIRECTION('',(1.,0.));
+#9732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9733 = PCURVE('',#9077,#9734);
+#9734 = DEFINITIONAL_REPRESENTATION('',(#9735),#9739);
+#9735 = LINE('',#9736,#9737);
+#9736 = CARTESIAN_POINT('',(0.22,10.1));
+#9737 = VECTOR('',#9738,1.);
+#9738 = DIRECTION('',(-1.,0.));
+#9739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9740 = ORIENTED_EDGE('',*,*,#9741,.T.);
+#9741 = EDGE_CURVE('',#9719,#9742,#9744,.T.);
+#9742 = VERTEX_POINT('',#9743);
+#9743 = CARTESIAN_POINT('',(10.1,1.7,-1.22));
+#9744 = SURFACE_CURVE('',#9745,(#9749,#9756),.PCURVE_S1.);
+#9745 = LINE('',#9746,#9747);
+#9746 = CARTESIAN_POINT('',(10.1,-3.8,-1.22));
+#9747 = VECTOR('',#9748,1.);
+#9748 = DIRECTION('',(0.,1.,0.));
+#9749 = PCURVE('',#7765,#9750);
+#9750 = DEFINITIONAL_REPRESENTATION('',(#9751),#9755);
+#9751 = LINE('',#9752,#9753);
+#9752 = CARTESIAN_POINT('',(5.E-02,0.));
+#9753 = VECTOR('',#9754,1.);
+#9754 = DIRECTION('',(0.,-1.));
+#9755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9756 = PCURVE('',#9049,#9757);
+#9757 = DEFINITIONAL_REPRESENTATION('',(#9758),#9762);
+#9758 = LINE('',#9759,#9760);
+#9759 = CARTESIAN_POINT('',(-5.1,0.));
+#9760 = VECTOR('',#9761,1.);
+#9761 = DIRECTION('',(0.,1.));
+#9762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9763 = ORIENTED_EDGE('',*,*,#9764,.T.);
+#9764 = EDGE_CURVE('',#9742,#9765,#9767,.T.);
+#9765 = VERTEX_POINT('',#9766);
+#9766 = CARTESIAN_POINT('',(10.1,1.7,-1.));
+#9767 = SURFACE_CURVE('',#9768,(#9772,#9779),.PCURVE_S1.);
+#9768 = LINE('',#9769,#9770);
+#9769 = CARTESIAN_POINT('',(10.1,1.7,-1.22));
+#9770 = VECTOR('',#9771,1.);
+#9771 = DIRECTION('',(0.,0.,1.));
+#9772 = PCURVE('',#7765,#9773);
+#9773 = DEFINITIONAL_REPRESENTATION('',(#9774),#9778);
+#9774 = LINE('',#9775,#9776);
+#9775 = CARTESIAN_POINT('',(5.E-02,-5.5));
+#9776 = VECTOR('',#9777,1.);
+#9777 = DIRECTION('',(1.,0.));
+#9778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9779 = PCURVE('',#9021,#9780);
+#9780 = DEFINITIONAL_REPRESENTATION('',(#9781),#9785);
+#9781 = LINE('',#9782,#9783);
+#9782 = CARTESIAN_POINT('',(2.22,10.1));
+#9783 = VECTOR('',#9784,1.);
+#9784 = DIRECTION('',(-1.,0.));
+#9785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9786 = ORIENTED_EDGE('',*,*,#9787,.F.);
+#9787 = EDGE_CURVE('',#9788,#9765,#9790,.T.);
+#9788 = VERTEX_POINT('',#9789);
+#9789 = CARTESIAN_POINT('',(10.1,3.5,-1.));
+#9790 = SURFACE_CURVE('',#9791,(#9795,#9802),.PCURVE_S1.);
+#9791 = LINE('',#9792,#9793);
+#9792 = CARTESIAN_POINT('',(10.1,1.3,-1.));
+#9793 = VECTOR('',#9794,1.);
+#9794 = DIRECTION('',(0.,-1.,0.));
+#9795 = PCURVE('',#7765,#9796);
+#9796 = DEFINITIONAL_REPRESENTATION('',(#9797),#9801);
+#9797 = LINE('',#9798,#9799);
+#9798 = CARTESIAN_POINT('',(0.27,-5.1));
+#9799 = VECTOR('',#9800,1.);
+#9800 = DIRECTION('',(0.,1.));
+#9801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9802 = PCURVE('',#9803,#9808);
+#9803 = PLANE('',#9804);
+#9804 = AXIS2_PLACEMENT_3D('',#9805,#9806,#9807);
+#9805 = CARTESIAN_POINT('',(0.,1.7,-1.));
+#9806 = DIRECTION('',(0.,0.,1.));
+#9807 = DIRECTION('',(0.,1.,0.));
+#9808 = DEFINITIONAL_REPRESENTATION('',(#9809),#9813);
+#9809 = LINE('',#9810,#9811);
+#9810 = CARTESIAN_POINT('',(-0.4,-10.1));
+#9811 = VECTOR('',#9812,1.);
+#9812 = DIRECTION('',(-1.,0.));
+#9813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9814 = ORIENTED_EDGE('',*,*,#9815,.F.);
+#9815 = EDGE_CURVE('',#9498,#9788,#9816,.T.);
+#9816 = SURFACE_CURVE('',#9817,(#9821,#9828),.PCURVE_S1.);
+#9817 = LINE('',#9818,#9819);
+#9818 = CARTESIAN_POINT('',(10.1,3.5,-1.22));
+#9819 = VECTOR('',#9820,1.);
+#9820 = DIRECTION('',(0.,0.,1.));
+#9821 = PCURVE('',#7765,#9822);
+#9822 = DEFINITIONAL_REPRESENTATION('',(#9823),#9827);
+#9823 = LINE('',#9824,#9825);
+#9824 = CARTESIAN_POINT('',(5.E-02,-7.3));
+#9825 = VECTOR('',#9826,1.);
+#9826 = DIRECTION('',(1.,0.));
+#9827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9828 = PCURVE('',#8858,#9829);
+#9829 = DEFINITIONAL_REPRESENTATION('',(#9830),#9834);
+#9830 = LINE('',#9831,#9832);
+#9831 = CARTESIAN_POINT('',(0.,5.1));
+#9832 = VECTOR('',#9833,1.);
+#9833 = DIRECTION('',(1.,0.));
+#9834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9835 = ORIENTED_EDGE('',*,*,#9497,.T.);
+#9836 = ORIENTED_EDGE('',*,*,#7749,.F.);
+#9837 = ORIENTED_EDGE('',*,*,#7835,.F.);
+#9838 = ADVANCED_FACE('',(#9839,#9845,#9944,#10043),#7692,.T.);
+#9839 = FACE_BOUND('',#9840,.T.);
+#9840 = EDGE_LOOP('',(#9841,#9842,#9843,#9844));
+#9841 = ORIENTED_EDGE('',*,*,#8021,.T.);
+#9842 = ORIENTED_EDGE('',*,*,#7994,.T.);
+#9843 = ORIENTED_EDGE('',*,*,#7676,.F.);
+#9844 = ORIENTED_EDGE('',*,*,#8772,.F.);
+#9845 = FACE_BOUND('',#9846,.T.);
+#9846 = EDGE_LOOP('',(#9847,#9872,#9895,#9918));
+#9847 = ORIENTED_EDGE('',*,*,#9848,.T.);
+#9848 = EDGE_CURVE('',#9849,#9851,#9853,.T.);
+#9849 = VERTEX_POINT('',#9850);
+#9850 = CARTESIAN_POINT('',(0.,-0.9,1.));
+#9851 = VERTEX_POINT('',#9852);
+#9852 = CARTESIAN_POINT('',(0.,-0.9,-1.));
+#9853 = SURFACE_CURVE('',#9854,(#9858,#9865),.PCURVE_S1.);
+#9854 = LINE('',#9855,#9856);
+#9855 = CARTESIAN_POINT('',(0.,-0.9,1.));
+#9856 = VECTOR('',#9857,1.);
+#9857 = DIRECTION('',(0.,0.,-1.));
+#9858 = PCURVE('',#7692,#9859);
+#9859 = DEFINITIONAL_REPRESENTATION('',(#9860),#9864);
+#9860 = LINE('',#9861,#9862);
+#9861 = CARTESIAN_POINT('',(2.9,-2.27));
+#9862 = VECTOR('',#9863,1.);
+#9863 = DIRECTION('',(0.,1.));
+#9864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9865 = PCURVE('',#9240,#9866);
+#9866 = DEFINITIONAL_REPRESENTATION('',(#9867),#9871);
+#9867 = LINE('',#9868,#9869);
+#9868 = CARTESIAN_POINT('',(0.,0.));
+#9869 = VECTOR('',#9870,1.);
+#9870 = DIRECTION('',(1.,0.));
+#9871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9872 = ORIENTED_EDGE('',*,*,#9873,.T.);
+#9873 = EDGE_CURVE('',#9851,#9874,#9876,.T.);
+#9874 = VERTEX_POINT('',#9875);
+#9875 = CARTESIAN_POINT('',(0.,0.9,-1.));
+#9876 = SURFACE_CURVE('',#9877,(#9881,#9888),.PCURVE_S1.);
+#9877 = LINE('',#9878,#9879);
+#9878 = CARTESIAN_POINT('',(0.,-0.9,-1.));
+#9879 = VECTOR('',#9880,1.);
+#9880 = DIRECTION('',(0.,1.,0.));
+#9881 = PCURVE('',#7692,#9882);
+#9882 = DEFINITIONAL_REPRESENTATION('',(#9883),#9887);
+#9883 = LINE('',#9884,#9885);
+#9884 = CARTESIAN_POINT('',(2.9,-0.27));
+#9885 = VECTOR('',#9886,1.);
+#9886 = DIRECTION('',(1.,0.));
+#9887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9888 = PCURVE('',#9105,#9889);
+#9889 = DEFINITIONAL_REPRESENTATION('',(#9890),#9894);
+#9890 = LINE('',#9891,#9892);
+#9891 = CARTESIAN_POINT('',(0.,0.));
+#9892 = VECTOR('',#9893,1.);
+#9893 = DIRECTION('',(1.,0.));
+#9894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9895 = ORIENTED_EDGE('',*,*,#9896,.T.);
+#9896 = EDGE_CURVE('',#9874,#9897,#9899,.T.);
+#9897 = VERTEX_POINT('',#9898);
+#9898 = CARTESIAN_POINT('',(0.,0.9,1.));
+#9899 = SURFACE_CURVE('',#9900,(#9904,#9911),.PCURVE_S1.);
+#9900 = LINE('',#9901,#9902);
+#9901 = CARTESIAN_POINT('',(0.,0.9,-1.));
+#9902 = VECTOR('',#9903,1.);
+#9903 = DIRECTION('',(0.,0.,1.));
+#9904 = PCURVE('',#7692,#9905);
+#9905 = DEFINITIONAL_REPRESENTATION('',(#9906),#9910);
+#9906 = LINE('',#9907,#9908);
+#9907 = CARTESIAN_POINT('',(4.7,-0.27));
+#9908 = VECTOR('',#9909,1.);
+#9909 = DIRECTION('',(0.,-1.));
+#9910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9911 = PCURVE('',#9077,#9912);
+#9912 = DEFINITIONAL_REPRESENTATION('',(#9913),#9917);
+#9913 = LINE('',#9914,#9915);
+#9914 = CARTESIAN_POINT('',(0.,0.));
+#9915 = VECTOR('',#9916,1.);
+#9916 = DIRECTION('',(-1.,0.));
+#9917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9918 = ORIENTED_EDGE('',*,*,#9919,.T.);
+#9919 = EDGE_CURVE('',#9897,#9849,#9920,.T.);
+#9920 = SURFACE_CURVE('',#9921,(#9925,#9932),.PCURVE_S1.);
+#9921 = LINE('',#9922,#9923);
+#9922 = CARTESIAN_POINT('',(0.,0.9,1.));
+#9923 = VECTOR('',#9924,1.);
+#9924 = DIRECTION('',(0.,-1.,0.));
+#9925 = PCURVE('',#7692,#9926);
+#9926 = DEFINITIONAL_REPRESENTATION('',(#9927),#9931);
+#9927 = LINE('',#9928,#9929);
+#9928 = CARTESIAN_POINT('',(4.7,-2.27));
+#9929 = VECTOR('',#9930,1.);
+#9930 = DIRECTION('',(-1.,0.));
+#9931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9932 = PCURVE('',#9933,#9938);
+#9933 = PLANE('',#9934);
+#9934 = AXIS2_PLACEMENT_3D('',#9935,#9936,#9937);
+#9935 = CARTESIAN_POINT('',(0.,0.9,1.));
+#9936 = DIRECTION('',(0.,0.,-1.));
+#9937 = DIRECTION('',(0.,-1.,0.));
+#9938 = DEFINITIONAL_REPRESENTATION('',(#9939),#9943);
+#9939 = LINE('',#9940,#9941);
+#9940 = CARTESIAN_POINT('',(0.,-0.));
+#9941 = VECTOR('',#9942,1.);
+#9942 = DIRECTION('',(1.,0.));
+#9943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9944 = FACE_BOUND('',#9945,.T.);
+#9945 = EDGE_LOOP('',(#9946,#9971,#9994,#10017));
+#9946 = ORIENTED_EDGE('',*,*,#9947,.T.);
+#9947 = EDGE_CURVE('',#9948,#9950,#9952,.T.);
+#9948 = VERTEX_POINT('',#9949);
+#9949 = CARTESIAN_POINT('',(0.,1.7,1.));
+#9950 = VERTEX_POINT('',#9951);
+#9951 = CARTESIAN_POINT('',(0.,1.7,-1.));
+#9952 = SURFACE_CURVE('',#9953,(#9957,#9964),.PCURVE_S1.);
+#9953 = LINE('',#9954,#9955);
+#9954 = CARTESIAN_POINT('',(0.,1.7,1.));
+#9955 = VECTOR('',#9956,1.);
+#9956 = DIRECTION('',(0.,0.,-1.));
+#9957 = PCURVE('',#7692,#9958);
+#9958 = DEFINITIONAL_REPRESENTATION('',(#9959),#9963);
+#9959 = LINE('',#9960,#9961);
+#9960 = CARTESIAN_POINT('',(5.5,-2.27));
+#9961 = VECTOR('',#9962,1.);
+#9962 = DIRECTION('',(0.,1.));
+#9963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9964 = PCURVE('',#9021,#9965);
+#9965 = DEFINITIONAL_REPRESENTATION('',(#9966),#9970);
+#9966 = LINE('',#9967,#9968);
+#9967 = CARTESIAN_POINT('',(0.,0.));
+#9968 = VECTOR('',#9969,1.);
+#9969 = DIRECTION('',(1.,0.));
+#9970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9971 = ORIENTED_EDGE('',*,*,#9972,.T.);
+#9972 = EDGE_CURVE('',#9950,#9973,#9975,.T.);
+#9973 = VERTEX_POINT('',#9974);
+#9974 = CARTESIAN_POINT('',(0.,3.5,-1.));
+#9975 = SURFACE_CURVE('',#9976,(#9980,#9987),.PCURVE_S1.);
+#9976 = LINE('',#9977,#9978);
+#9977 = CARTESIAN_POINT('',(0.,1.7,-1.));
+#9978 = VECTOR('',#9979,1.);
+#9979 = DIRECTION('',(0.,1.,0.));
+#9980 = PCURVE('',#7692,#9981);
+#9981 = DEFINITIONAL_REPRESENTATION('',(#9982),#9986);
+#9982 = LINE('',#9983,#9984);
+#9983 = CARTESIAN_POINT('',(5.5,-0.27));
+#9984 = VECTOR('',#9985,1.);
+#9985 = DIRECTION('',(1.,0.));
+#9986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9987 = PCURVE('',#8886,#9988);
+#9988 = DEFINITIONAL_REPRESENTATION('',(#9989),#9993);
+#9989 = LINE('',#9990,#9991);
+#9990 = CARTESIAN_POINT('',(0.,0.));
+#9991 = VECTOR('',#9992,1.);
+#9992 = DIRECTION('',(1.,0.));
+#9993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9994 = ORIENTED_EDGE('',*,*,#9995,.T.);
+#9995 = EDGE_CURVE('',#9973,#9996,#9998,.T.);
+#9996 = VERTEX_POINT('',#9997);
+#9997 = CARTESIAN_POINT('',(0.,3.5,1.));
+#9998 = SURFACE_CURVE('',#9999,(#10003,#10010),.PCURVE_S1.);
+#9999 = LINE('',#10000,#10001);
+#10000 = CARTESIAN_POINT('',(0.,3.5,-1.));
+#10001 = VECTOR('',#10002,1.);
+#10002 = DIRECTION('',(0.,0.,1.));
+#10003 = PCURVE('',#7692,#10004);
+#10004 = DEFINITIONAL_REPRESENTATION('',(#10005),#10009);
+#10005 = LINE('',#10006,#10007);
+#10006 = CARTESIAN_POINT('',(7.3,-0.27));
+#10007 = VECTOR('',#10008,1.);
+#10008 = DIRECTION('',(0.,-1.));
+#10009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10010 = PCURVE('',#8858,#10011);
+#10011 = DEFINITIONAL_REPRESENTATION('',(#10012),#10016);
+#10012 = LINE('',#10013,#10014);
+#10013 = CARTESIAN_POINT('',(0.22,-5.));
+#10014 = VECTOR('',#10015,1.);
+#10015 = DIRECTION('',(1.,0.));
+#10016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10017 = ORIENTED_EDGE('',*,*,#10018,.T.);
+#10018 = EDGE_CURVE('',#9996,#9948,#10019,.T.);
+#10019 = SURFACE_CURVE('',#10020,(#10024,#10031),.PCURVE_S1.);
+#10020 = LINE('',#10021,#10022);
+#10021 = CARTESIAN_POINT('',(0.,3.5,1.));
+#10022 = VECTOR('',#10023,1.);
+#10023 = DIRECTION('',(0.,-1.,0.));
+#10024 = PCURVE('',#7692,#10025);
+#10025 = DEFINITIONAL_REPRESENTATION('',(#10026),#10030);
+#10026 = LINE('',#10027,#10028);
+#10027 = CARTESIAN_POINT('',(7.3,-2.27));
+#10028 = VECTOR('',#10029,1.);
+#10029 = DIRECTION('',(-1.,0.));
+#10030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10031 = PCURVE('',#10032,#10037);
+#10032 = PLANE('',#10033);
+#10033 = AXIS2_PLACEMENT_3D('',#10034,#10035,#10036);
+#10034 = CARTESIAN_POINT('',(0.,3.5,1.));
+#10035 = DIRECTION('',(0.,0.,-1.));
+#10036 = DIRECTION('',(0.,-1.,0.));
+#10037 = DEFINITIONAL_REPRESENTATION('',(#10038),#10042);
+#10038 = LINE('',#10039,#10040);
+#10039 = CARTESIAN_POINT('',(0.,-0.));
+#10040 = VECTOR('',#10041,1.);
+#10041 = DIRECTION('',(1.,0.));
+#10042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10043 = FACE_BOUND('',#10044,.T.);
+#10044 = EDGE_LOOP('',(#10045,#10070,#10098,#10121));
+#10045 = ORIENTED_EDGE('',*,*,#10046,.T.);
+#10046 = EDGE_CURVE('',#10047,#10049,#10051,.T.);
+#10047 = VERTEX_POINT('',#10048);
+#10048 = CARTESIAN_POINT('',(0.,-1.7,-1.));
+#10049 = VERTEX_POINT('',#10050);
+#10050 = CARTESIAN_POINT('',(0.,-1.7,1.));
+#10051 = SURFACE_CURVE('',#10052,(#10056,#10063),.PCURVE_S1.);
+#10052 = LINE('',#10053,#10054);
+#10053 = CARTESIAN_POINT('',(0.,-1.7,-1.));
+#10054 = VECTOR('',#10055,1.);
+#10055 = DIRECTION('',(0.,0.,1.));
+#10056 = PCURVE('',#7692,#10057);
+#10057 = DEFINITIONAL_REPRESENTATION('',(#10058),#10062);
+#10058 = LINE('',#10059,#10060);
+#10059 = CARTESIAN_POINT('',(2.1,-0.27));
+#10060 = VECTOR('',#10061,1.);
+#10061 = DIRECTION('',(0.,-1.));
+#10062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10063 = PCURVE('',#9296,#10064);
+#10064 = DEFINITIONAL_REPRESENTATION('',(#10065),#10069);
+#10065 = LINE('',#10066,#10067);
+#10066 = CARTESIAN_POINT('',(0.,0.));
+#10067 = VECTOR('',#10068,1.);
+#10068 = DIRECTION('',(-1.,0.));
+#10069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10070 = ORIENTED_EDGE('',*,*,#10071,.T.);
+#10071 = EDGE_CURVE('',#10049,#10072,#10074,.T.);
+#10072 = VERTEX_POINT('',#10073);
+#10073 = CARTESIAN_POINT('',(0.,-3.5,1.));
+#10074 = SURFACE_CURVE('',#10075,(#10079,#10086),.PCURVE_S1.);
+#10075 = LINE('',#10076,#10077);
+#10076 = CARTESIAN_POINT('',(0.,-1.7,1.));
+#10077 = VECTOR('',#10078,1.);
+#10078 = DIRECTION('',(0.,-1.,0.));
+#10079 = PCURVE('',#7692,#10080);
+#10080 = DEFINITIONAL_REPRESENTATION('',(#10081),#10085);
+#10081 = LINE('',#10082,#10083);
+#10082 = CARTESIAN_POINT('',(2.1,-2.27));
+#10083 = VECTOR('',#10084,1.);
+#10084 = DIRECTION('',(-1.,0.));
+#10085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10086 = PCURVE('',#10087,#10092);
+#10087 = PLANE('',#10088);
+#10088 = AXIS2_PLACEMENT_3D('',#10089,#10090,#10091);
+#10089 = CARTESIAN_POINT('',(0.,-1.7,1.));
+#10090 = DIRECTION('',(0.,0.,-1.));
+#10091 = DIRECTION('',(0.,-1.,0.));
+#10092 = DEFINITIONAL_REPRESENTATION('',(#10093),#10097);
+#10093 = LINE('',#10094,#10095);
+#10094 = CARTESIAN_POINT('',(0.,-0.));
+#10095 = VECTOR('',#10096,1.);
+#10096 = DIRECTION('',(1.,0.));
+#10097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10098 = ORIENTED_EDGE('',*,*,#10099,.T.);
+#10099 = EDGE_CURVE('',#10072,#10100,#10102,.T.);
+#10100 = VERTEX_POINT('',#10101);
+#10101 = CARTESIAN_POINT('',(0.,-3.5,-1.));
+#10102 = SURFACE_CURVE('',#10103,(#10107,#10114),.PCURVE_S1.);
+#10103 = LINE('',#10104,#10105);
+#10104 = CARTESIAN_POINT('',(0.,-3.5,1.));
+#10105 = VECTOR('',#10106,1.);
+#10106 = DIRECTION('',(0.,0.,-1.));
+#10107 = PCURVE('',#7692,#10108);
+#10108 = DEFINITIONAL_REPRESENTATION('',(#10109),#10113);
+#10109 = LINE('',#10110,#10111);
+#10110 = CARTESIAN_POINT('',(0.3,-2.27));
+#10111 = VECTOR('',#10112,1.);
+#10112 = DIRECTION('',(0.,1.));
+#10113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10114 = PCURVE('',#9459,#10115);
+#10115 = DEFINITIONAL_REPRESENTATION('',(#10116),#10120);
+#10116 = LINE('',#10117,#10118);
+#10117 = CARTESIAN_POINT('',(0.,0.));
+#10118 = VECTOR('',#10119,1.);
+#10119 = DIRECTION('',(1.,0.));
+#10120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10121 = ORIENTED_EDGE('',*,*,#10122,.T.);
+#10122 = EDGE_CURVE('',#10100,#10047,#10123,.T.);
+#10123 = SURFACE_CURVE('',#10124,(#10128,#10135),.PCURVE_S1.);
+#10124 = LINE('',#10125,#10126);
+#10125 = CARTESIAN_POINT('',(0.,-3.5,-1.));
+#10126 = VECTOR('',#10127,1.);
+#10127 = DIRECTION('',(0.,1.,0.));
+#10128 = PCURVE('',#7692,#10129);
+#10129 = DEFINITIONAL_REPRESENTATION('',(#10130),#10134);
+#10130 = LINE('',#10131,#10132);
+#10131 = CARTESIAN_POINT('',(0.3,-0.27));
+#10132 = VECTOR('',#10133,1.);
+#10133 = DIRECTION('',(1.,0.));
+#10134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10135 = PCURVE('',#9324,#10136);
+#10136 = DEFINITIONAL_REPRESENTATION('',(#10137),#10141);
+#10137 = LINE('',#10138,#10139);
+#10138 = CARTESIAN_POINT('',(0.,0.));
+#10139 = VECTOR('',#10140,1.);
+#10140 = DIRECTION('',(1.,0.));
+#10141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10142 = ADVANCED_FACE('',(#10143),#7900,.F.);
+#10143 = FACE_BOUND('',#10144,.F.);
+#10144 = EDGE_LOOP('',(#10145,#10168,#10196,#10217));
+#10145 = ORIENTED_EDGE('',*,*,#10146,.T.);
+#10146 = EDGE_CURVE('',#7883,#10147,#10149,.T.);
+#10147 = VERTEX_POINT('',#10148);
+#10148 = CARTESIAN_POINT('',(12.1,-2.6,-1.22));
+#10149 = SURFACE_CURVE('',#10150,(#10154,#10161),.PCURVE_S1.);
+#10150 = LINE('',#10151,#10152);
+#10151 = CARTESIAN_POINT('',(12.1,-2.6,-1.27));
+#10152 = VECTOR('',#10153,1.);
+#10153 = DIRECTION('',(0.,0.,1.));
+#10154 = PCURVE('',#7900,#10155);
+#10155 = DEFINITIONAL_REPRESENTATION('',(#10156),#10160);
+#10156 = LINE('',#10157,#10158);
+#10157 = CARTESIAN_POINT('',(0.,0.));
+#10158 = VECTOR('',#10159,1.);
+#10159 = DIRECTION('',(0.,-1.));
+#10160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10161 = PCURVE('',#7954,#10162);
+#10162 = DEFINITIONAL_REPRESENTATION('',(#10163),#10167);
+#10163 = LINE('',#10164,#10165);
+#10164 = CARTESIAN_POINT('',(1.691892431569,0.));
+#10165 = VECTOR('',#10166,1.);
+#10166 = DIRECTION('',(0.,-1.));
+#10167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10168 = ORIENTED_EDGE('',*,*,#10169,.T.);
+#10169 = EDGE_CURVE('',#10147,#10170,#10172,.T.);
+#10170 = VERTEX_POINT('',#10171);
+#10171 = CARTESIAN_POINT('',(10.5,-3.15,-1.22));
+#10172 = SURFACE_CURVE('',#10173,(#10177,#10184),.PCURVE_S1.);
+#10173 = LINE('',#10174,#10175);
+#10174 = CARTESIAN_POINT('',(12.1,-2.6,-1.22));
+#10175 = VECTOR('',#10176,1.);
+#10176 = DIRECTION('',(-0.945686599305,-0.325079768511,0.));
+#10177 = PCURVE('',#7900,#10178);
+#10178 = DEFINITIONAL_REPRESENTATION('',(#10179),#10183);
+#10179 = LINE('',#10180,#10181);
+#10180 = CARTESIAN_POINT('',(0.,-5.E-02));
+#10181 = VECTOR('',#10182,1.);
+#10182 = DIRECTION('',(1.,0.));
+#10183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10184 = PCURVE('',#10185,#10190);
+#10185 = PLANE('',#10186);
+#10186 = AXIS2_PLACEMENT_3D('',#10187,#10188,#10189);
+#10187 = CARTESIAN_POINT('',(10.5,-3.15,-1.22));
+#10188 = DIRECTION('',(0.,0.,1.));
+#10189 = DIRECTION('',(1.,0.,0.));
+#10190 = DEFINITIONAL_REPRESENTATION('',(#10191),#10195);
+#10191 = LINE('',#10192,#10193);
+#10192 = CARTESIAN_POINT('',(1.6,0.55));
+#10193 = VECTOR('',#10194,1.);
+#10194 = DIRECTION('',(-0.945686599305,-0.325079768511));
+#10195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10196 = ORIENTED_EDGE('',*,*,#10197,.F.);
+#10197 = EDGE_CURVE('',#7885,#10170,#10198,.T.);
+#10198 = SURFACE_CURVE('',#10199,(#10203,#10210),.PCURVE_S1.);
+#10199 = LINE('',#10200,#10201);
+#10200 = CARTESIAN_POINT('',(10.5,-3.15,-1.27));
+#10201 = VECTOR('',#10202,1.);
+#10202 = DIRECTION('',(0.,0.,1.));
+#10203 = PCURVE('',#7900,#10204);
+#10204 = DEFINITIONAL_REPRESENTATION('',(#10205),#10209);
+#10205 = LINE('',#10206,#10207);
+#10206 = CARTESIAN_POINT('',(1.691892431569,0.));
+#10207 = VECTOR('',#10208,1.);
+#10208 = DIRECTION('',(0.,-1.));
+#10209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10210 = PCURVE('',#7928,#10211);
+#10211 = DEFINITIONAL_REPRESENTATION('',(#10212),#10216);
+#10212 = LINE('',#10213,#10214);
+#10213 = CARTESIAN_POINT('',(0.,0.));
+#10214 = VECTOR('',#10215,1.);
+#10215 = DIRECTION('',(0.,-1.));
+#10216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10217 = ORIENTED_EDGE('',*,*,#7882,.F.);
+#10218 = ADVANCED_FACE('',(#10219),#7954,.F.);
+#10219 = FACE_BOUND('',#10220,.F.);
+#10220 = EDGE_LOOP('',(#10221,#10244,#10265,#10266));
+#10221 = ORIENTED_EDGE('',*,*,#10222,.T.);
+#10222 = EDGE_CURVE('',#7913,#10223,#10225,.T.);
+#10223 = VERTEX_POINT('',#10224);
+#10224 = CARTESIAN_POINT('',(10.5,-2.05,-1.22));
+#10225 = SURFACE_CURVE('',#10226,(#10230,#10237),.PCURVE_S1.);
+#10226 = LINE('',#10227,#10228);
+#10227 = CARTESIAN_POINT('',(10.5,-2.05,-1.27));
+#10228 = VECTOR('',#10229,1.);
+#10229 = DIRECTION('',(0.,0.,1.));
+#10230 = PCURVE('',#7954,#10231);
+#10231 = DEFINITIONAL_REPRESENTATION('',(#10232),#10236);
+#10232 = LINE('',#10233,#10234);
+#10233 = CARTESIAN_POINT('',(0.,0.));
+#10234 = VECTOR('',#10235,1.);
+#10235 = DIRECTION('',(0.,-1.));
+#10236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10237 = PCURVE('',#7928,#10238);
+#10238 = DEFINITIONAL_REPRESENTATION('',(#10239),#10243);
+#10239 = LINE('',#10240,#10241);
+#10240 = CARTESIAN_POINT('',(1.1,0.));
+#10241 = VECTOR('',#10242,1.);
+#10242 = DIRECTION('',(0.,-1.));
+#10243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10244 = ORIENTED_EDGE('',*,*,#10245,.T.);
+#10245 = EDGE_CURVE('',#10223,#10147,#10246,.T.);
+#10246 = SURFACE_CURVE('',#10247,(#10251,#10258),.PCURVE_S1.);
+#10247 = LINE('',#10248,#10249);
+#10248 = CARTESIAN_POINT('',(10.5,-2.05,-1.22));
+#10249 = VECTOR('',#10250,1.);
+#10250 = DIRECTION('',(0.945686599305,-0.325079768511,0.));
+#10251 = PCURVE('',#7954,#10252);
+#10252 = DEFINITIONAL_REPRESENTATION('',(#10253),#10257);
+#10253 = LINE('',#10254,#10255);
+#10254 = CARTESIAN_POINT('',(0.,-5.E-02));
+#10255 = VECTOR('',#10256,1.);
+#10256 = DIRECTION('',(1.,0.));
+#10257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10258 = PCURVE('',#10185,#10259);
+#10259 = DEFINITIONAL_REPRESENTATION('',(#10260),#10264);
+#10260 = LINE('',#10261,#10262);
+#10261 = CARTESIAN_POINT('',(0.,1.1));
+#10262 = VECTOR('',#10263,1.);
+#10263 = DIRECTION('',(0.945686599305,-0.325079768511));
+#10264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10265 = ORIENTED_EDGE('',*,*,#10146,.F.);
+#10266 = ORIENTED_EDGE('',*,*,#7940,.F.);
+#10267 = ADVANCED_FACE('',(#10268),#7928,.F.);
+#10268 = FACE_BOUND('',#10269,.F.);
+#10269 = EDGE_LOOP('',(#10270,#10271,#10292,#10293));
+#10270 = ORIENTED_EDGE('',*,*,#10197,.T.);
+#10271 = ORIENTED_EDGE('',*,*,#10272,.T.);
+#10272 = EDGE_CURVE('',#10170,#10223,#10273,.T.);
+#10273 = SURFACE_CURVE('',#10274,(#10278,#10285),.PCURVE_S1.);
+#10274 = LINE('',#10275,#10276);
+#10275 = CARTESIAN_POINT('',(10.5,-3.15,-1.22));
+#10276 = VECTOR('',#10277,1.);
+#10277 = DIRECTION('',(0.,1.,0.));
+#10278 = PCURVE('',#7928,#10279);
+#10279 = DEFINITIONAL_REPRESENTATION('',(#10280),#10284);
+#10280 = LINE('',#10281,#10282);
+#10281 = CARTESIAN_POINT('',(0.,-5.E-02));
+#10282 = VECTOR('',#10283,1.);
+#10283 = DIRECTION('',(1.,0.));
+#10284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10285 = PCURVE('',#10185,#10286);
+#10286 = DEFINITIONAL_REPRESENTATION('',(#10287),#10291);
+#10287 = LINE('',#10288,#10289);
+#10288 = CARTESIAN_POINT('',(0.,0.));
+#10289 = VECTOR('',#10290,1.);
+#10290 = DIRECTION('',(0.,1.));
+#10291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10292 = ORIENTED_EDGE('',*,*,#10222,.F.);
+#10293 = ORIENTED_EDGE('',*,*,#7912,.F.);
+#10294 = ADVANCED_FACE('',(#10295),#8106,.T.);
+#10295 = FACE_BOUND('',#10296,.T.);
+#10296 = EDGE_LOOP('',(#10297,#10298,#10299,#10320));
+#10297 = ORIENTED_EDGE('',*,*,#8090,.F.);
+#10298 = ORIENTED_EDGE('',*,*,#9471,.F.);
+#10299 = ORIENTED_EDGE('',*,*,#10300,.F.);
+#10300 = EDGE_CURVE('',#9548,#9444,#10301,.T.);
+#10301 = SURFACE_CURVE('',#10302,(#10306,#10313),.PCURVE_S1.);
+#10302 = LINE('',#10303,#10304);
+#10303 = CARTESIAN_POINT('',(10.1,-3.5,-1.22));
+#10304 = VECTOR('',#10305,1.);
+#10305 = DIRECTION('',(-1.,0.,0.));
+#10306 = PCURVE('',#8106,#10307);
+#10307 = DEFINITIONAL_REPRESENTATION('',(#10308),#10312);
+#10308 = LINE('',#10309,#10310);
+#10309 = CARTESIAN_POINT('',(-5.1,0.3));
+#10310 = VECTOR('',#10311,1.);
+#10311 = DIRECTION('',(1.,0.));
+#10312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10313 = PCURVE('',#9459,#10314);
+#10314 = DEFINITIONAL_REPRESENTATION('',(#10315),#10319);
+#10315 = LINE('',#10316,#10317);
+#10316 = CARTESIAN_POINT('',(2.22,10.1));
+#10317 = VECTOR('',#10318,1.);
+#10318 = DIRECTION('',(-0.,-1.));
+#10319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10320 = ORIENTED_EDGE('',*,*,#9547,.F.);
+#10321 = ADVANCED_FACE('',(#10322),#8203,.T.);
+#10322 = FACE_BOUND('',#10323,.T.);
+#10323 = EDGE_LOOP('',(#10324,#10347,#10374,#10395));
+#10324 = ORIENTED_EDGE('',*,*,#10325,.T.);
+#10325 = EDGE_CURVE('',#8143,#10326,#10328,.T.);
+#10326 = VERTEX_POINT('',#10327);
+#10327 = CARTESIAN_POINT('',(13.,-0.55,-0.55));
+#10328 = SURFACE_CURVE('',#10329,(#10333,#10340),.PCURVE_S1.);
+#10329 = LINE('',#10330,#10331);
+#10330 = CARTESIAN_POINT('',(14.,-0.55,-0.55));
+#10331 = VECTOR('',#10332,1.);
+#10332 = DIRECTION('',(-1.,-0.,-0.));
+#10333 = PCURVE('',#8203,#10334);
+#10334 = DEFINITIONAL_REPRESENTATION('',(#10335),#10339);
+#10335 = LINE('',#10336,#10337);
+#10336 = CARTESIAN_POINT('',(0.,0.));
+#10337 = VECTOR('',#10338,1.);
+#10338 = DIRECTION('',(0.,-1.));
+#10339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10340 = PCURVE('',#8257,#10341);
+#10341 = DEFINITIONAL_REPRESENTATION('',(#10342),#10346);
+#10342 = LINE('',#10343,#10344);
+#10343 = CARTESIAN_POINT('',(1.1,0.));
+#10344 = VECTOR('',#10345,1.);
+#10345 = DIRECTION('',(0.,-1.));
+#10346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10347 = ORIENTED_EDGE('',*,*,#10348,.T.);
+#10348 = EDGE_CURVE('',#10326,#10349,#10351,.T.);
+#10349 = VERTEX_POINT('',#10350);
+#10350 = CARTESIAN_POINT('',(13.,-0.55,0.55));
+#10351 = SURFACE_CURVE('',#10352,(#10356,#10362),.PCURVE_S1.);
+#10352 = LINE('',#10353,#10354);
+#10353 = CARTESIAN_POINT('',(13.,-0.55,0.225));
+#10354 = VECTOR('',#10355,1.);
+#10355 = DIRECTION('',(0.,0.,1.));
+#10356 = PCURVE('',#8203,#10357);
+#10357 = DEFINITIONAL_REPRESENTATION('',(#10358),#10361);
+#10358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10359,#10360),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-0.885,0.435),.PIECEWISE_BEZIER_KNOTS.);
+#10359 = CARTESIAN_POINT('',(-0.11,-1.));
+#10360 = CARTESIAN_POINT('',(1.21,-1.));
+#10361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10362 = PCURVE('',#10363,#10368);
+#10363 = PLANE('',#10364);
+#10364 = AXIS2_PLACEMENT_3D('',#10365,#10366,#10367);
+#10365 = CARTESIAN_POINT('',(13.,0.9,1.));
+#10366 = DIRECTION('',(-1.,0.,0.));
+#10367 = DIRECTION('',(0.,0.,-1.));
+#10368 = DEFINITIONAL_REPRESENTATION('',(#10369),#10373);
+#10369 = LINE('',#10370,#10371);
+#10370 = CARTESIAN_POINT('',(0.775,1.45));
+#10371 = VECTOR('',#10372,1.);
+#10372 = DIRECTION('',(-1.,0.));
+#10373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10374 = ORIENTED_EDGE('',*,*,#10375,.F.);
+#10375 = EDGE_CURVE('',#8167,#10349,#10376,.T.);
+#10376 = SURFACE_CURVE('',#10377,(#10381,#10388),.PCURVE_S1.);
+#10377 = LINE('',#10378,#10379);
+#10378 = CARTESIAN_POINT('',(14.,-0.55,0.55));
+#10379 = VECTOR('',#10380,1.);
+#10380 = DIRECTION('',(-1.,-0.,-0.));
+#10381 = PCURVE('',#8203,#10382);
+#10382 = DEFINITIONAL_REPRESENTATION('',(#10383),#10387);
+#10383 = LINE('',#10384,#10385);
+#10384 = CARTESIAN_POINT('',(1.1,0.));
+#10385 = VECTOR('',#10386,1.);
+#10386 = DIRECTION('',(0.,-1.));
+#10387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10388 = PCURVE('',#8311,#10389);
+#10389 = DEFINITIONAL_REPRESENTATION('',(#10390),#10394);
+#10390 = LINE('',#10391,#10392);
+#10391 = CARTESIAN_POINT('',(0.,0.));
+#10392 = VECTOR('',#10393,1.);
+#10393 = DIRECTION('',(0.,-1.));
+#10394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10395 = ORIENTED_EDGE('',*,*,#8189,.F.);
+#10396 = ADVANCED_FACE('',(#10397),#8257,.T.);
+#10397 = FACE_BOUND('',#10398,.T.);
+#10398 = EDGE_LOOP('',(#10399,#10422,#10442,#10443));
+#10399 = ORIENTED_EDGE('',*,*,#10400,.T.);
+#10400 = EDGE_CURVE('',#8219,#10401,#10403,.T.);
+#10401 = VERTEX_POINT('',#10402);
+#10402 = CARTESIAN_POINT('',(13.,0.55,-0.55));
+#10403 = SURFACE_CURVE('',#10404,(#10408,#10415),.PCURVE_S1.);
+#10404 = LINE('',#10405,#10406);
+#10405 = CARTESIAN_POINT('',(14.,0.55,-0.55));
+#10406 = VECTOR('',#10407,1.);
+#10407 = DIRECTION('',(-1.,-0.,-0.));
+#10408 = PCURVE('',#8257,#10409);
+#10409 = DEFINITIONAL_REPRESENTATION('',(#10410),#10414);
+#10410 = LINE('',#10411,#10412);
+#10411 = CARTESIAN_POINT('',(0.,0.));
+#10412 = VECTOR('',#10413,1.);
+#10413 = DIRECTION('',(0.,-1.));
+#10414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10415 = PCURVE('',#8343,#10416);
+#10416 = DEFINITIONAL_REPRESENTATION('',(#10417),#10421);
+#10417 = LINE('',#10418,#10419);
+#10418 = CARTESIAN_POINT('',(1.1,0.));
+#10419 = VECTOR('',#10420,1.);
+#10420 = DIRECTION('',(0.,-1.));
+#10421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10422 = ORIENTED_EDGE('',*,*,#10423,.T.);
+#10423 = EDGE_CURVE('',#10401,#10326,#10424,.T.);
+#10424 = SURFACE_CURVE('',#10425,(#10429,#10435),.PCURVE_S1.);
+#10425 = LINE('',#10426,#10427);
+#10426 = CARTESIAN_POINT('',(13.,0.725,-0.55));
+#10427 = VECTOR('',#10428,1.);
+#10428 = DIRECTION('',(0.,-1.,0.));
+#10429 = PCURVE('',#8257,#10430);
+#10430 = DEFINITIONAL_REPRESENTATION('',(#10431),#10434);
+#10431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10432,#10433),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.5E-02,1.385),.PIECEWISE_BEZIER_KNOTS.);
+#10432 = CARTESIAN_POINT('',(-0.11,-1.));
+#10433 = CARTESIAN_POINT('',(1.21,-1.));
+#10434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10435 = PCURVE('',#10363,#10436);
+#10436 = DEFINITIONAL_REPRESENTATION('',(#10437),#10441);
+#10437 = LINE('',#10438,#10439);
+#10438 = CARTESIAN_POINT('',(1.55,0.175));
+#10439 = VECTOR('',#10440,1.);
+#10440 = DIRECTION('',(0.,1.));
+#10441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10442 = ORIENTED_EDGE('',*,*,#10325,.F.);
+#10443 = ORIENTED_EDGE('',*,*,#8243,.F.);
+#10444 = ADVANCED_FACE('',(#10445),#8311,.T.);
+#10445 = FACE_BOUND('',#10446,.T.);
+#10446 = EDGE_LOOP('',(#10447,#10448,#10470,#10491));
+#10447 = ORIENTED_EDGE('',*,*,#10375,.T.);
+#10448 = ORIENTED_EDGE('',*,*,#10449,.T.);
+#10449 = EDGE_CURVE('',#10349,#10450,#10452,.T.);
+#10450 = VERTEX_POINT('',#10451);
+#10451 = CARTESIAN_POINT('',(13.,0.55,0.55));
+#10452 = SURFACE_CURVE('',#10453,(#10457,#10463),.PCURVE_S1.);
+#10453 = LINE('',#10454,#10455);
+#10454 = CARTESIAN_POINT('',(13.,0.175,0.55));
+#10455 = VECTOR('',#10456,1.);
+#10456 = DIRECTION('',(0.,1.,0.));
+#10457 = PCURVE('',#8311,#10458);
+#10458 = DEFINITIONAL_REPRESENTATION('',(#10459),#10462);
+#10459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10460,#10461),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-0.835,0.485),.PIECEWISE_BEZIER_KNOTS.);
+#10460 = CARTESIAN_POINT('',(-0.11,-1.));
+#10461 = CARTESIAN_POINT('',(1.21,-1.));
+#10462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10463 = PCURVE('',#10363,#10464);
+#10464 = DEFINITIONAL_REPRESENTATION('',(#10465),#10469);
+#10465 = LINE('',#10466,#10467);
+#10466 = CARTESIAN_POINT('',(0.45,0.725));
+#10467 = VECTOR('',#10468,1.);
+#10468 = DIRECTION('',(0.,-1.));
+#10469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10470 = ORIENTED_EDGE('',*,*,#10471,.F.);
+#10471 = EDGE_CURVE('',#8275,#10450,#10472,.T.);
+#10472 = SURFACE_CURVE('',#10473,(#10477,#10484),.PCURVE_S1.);
+#10473 = LINE('',#10474,#10475);
+#10474 = CARTESIAN_POINT('',(14.,0.55,0.55));
+#10475 = VECTOR('',#10476,1.);
+#10476 = DIRECTION('',(-1.,-0.,-0.));
+#10477 = PCURVE('',#8311,#10478);
+#10478 = DEFINITIONAL_REPRESENTATION('',(#10479),#10483);
+#10479 = LINE('',#10480,#10481);
+#10480 = CARTESIAN_POINT('',(1.1,0.));
+#10481 = VECTOR('',#10482,1.);
+#10482 = DIRECTION('',(0.,-1.));
+#10483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10484 = PCURVE('',#8343,#10485);
+#10485 = DEFINITIONAL_REPRESENTATION('',(#10486),#10490);
+#10486 = LINE('',#10487,#10488);
+#10487 = CARTESIAN_POINT('',(0.,0.));
+#10488 = VECTOR('',#10489,1.);
+#10489 = DIRECTION('',(0.,-1.));
+#10490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10491 = ORIENTED_EDGE('',*,*,#8297,.F.);
+#10492 = ADVANCED_FACE('',(#10493),#8343,.T.);
+#10493 = FACE_BOUND('',#10494,.T.);
+#10494 = EDGE_LOOP('',(#10495,#10496,#10516,#10517));
+#10495 = ORIENTED_EDGE('',*,*,#10471,.T.);
+#10496 = ORIENTED_EDGE('',*,*,#10497,.T.);
+#10497 = EDGE_CURVE('',#10450,#10401,#10498,.T.);
+#10498 = SURFACE_CURVE('',#10499,(#10503,#10509),.PCURVE_S1.);
+#10499 = LINE('',#10500,#10501);
+#10500 = CARTESIAN_POINT('',(13.,0.55,0.775));
+#10501 = VECTOR('',#10502,1.);
+#10502 = DIRECTION('',(-0.,-0.,-1.));
+#10503 = PCURVE('',#8343,#10504);
+#10504 = DEFINITIONAL_REPRESENTATION('',(#10505),#10508);
+#10505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10506,#10507),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.115,1.435),.PIECEWISE_BEZIER_KNOTS.);
+#10506 = CARTESIAN_POINT('',(-0.11,-1.));
+#10507 = CARTESIAN_POINT('',(1.21,-1.));
+#10508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10509 = PCURVE('',#10363,#10510);
+#10510 = DEFINITIONAL_REPRESENTATION('',(#10511),#10515);
+#10511 = LINE('',#10512,#10513);
+#10512 = CARTESIAN_POINT('',(0.225,0.35));
+#10513 = VECTOR('',#10514,1.);
+#10514 = DIRECTION('',(1.,0.));
+#10515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10516 = ORIENTED_EDGE('',*,*,#10400,.F.);
+#10517 = ORIENTED_EDGE('',*,*,#8329,.F.);
+#10518 = ADVANCED_FACE('',(#10519),#8419,.T.);
+#10519 = FACE_BOUND('',#10520,.T.);
+#10520 = EDGE_LOOP('',(#10521,#10544,#10571,#10592));
+#10521 = ORIENTED_EDGE('',*,*,#10522,.T.);
+#10522 = EDGE_CURVE('',#8359,#10523,#10525,.T.);
+#10523 = VERTEX_POINT('',#10524);
+#10524 = CARTESIAN_POINT('',(13.,3.09,-0.55));
+#10525 = SURFACE_CURVE('',#10526,(#10530,#10537),.PCURVE_S1.);
+#10526 = LINE('',#10527,#10528);
+#10527 = CARTESIAN_POINT('',(14.,3.09,-0.55));
+#10528 = VECTOR('',#10529,1.);
+#10529 = DIRECTION('',(-1.,-0.,-0.));
+#10530 = PCURVE('',#8419,#10531);
+#10531 = DEFINITIONAL_REPRESENTATION('',(#10532),#10536);
+#10532 = LINE('',#10533,#10534);
+#10533 = CARTESIAN_POINT('',(0.,0.));
+#10534 = VECTOR('',#10535,1.);
+#10535 = DIRECTION('',(0.,-1.));
+#10536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10537 = PCURVE('',#8473,#10538);
+#10538 = DEFINITIONAL_REPRESENTATION('',(#10539),#10543);
+#10539 = LINE('',#10540,#10541);
+#10540 = CARTESIAN_POINT('',(1.1,0.));
+#10541 = VECTOR('',#10542,1.);
+#10542 = DIRECTION('',(0.,-1.));
+#10543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10544 = ORIENTED_EDGE('',*,*,#10545,.T.);
+#10545 = EDGE_CURVE('',#10523,#10546,#10548,.T.);
+#10546 = VERTEX_POINT('',#10547);
+#10547 = CARTESIAN_POINT('',(13.,1.99,-0.55));
+#10548 = SURFACE_CURVE('',#10549,(#10553,#10559),.PCURVE_S1.);
+#10549 = LINE('',#10550,#10551);
+#10550 = CARTESIAN_POINT('',(13.,1.995,-0.55));
+#10551 = VECTOR('',#10552,1.);
+#10552 = DIRECTION('',(0.,-1.,0.));
+#10553 = PCURVE('',#8419,#10554);
+#10554 = DEFINITIONAL_REPRESENTATION('',(#10555),#10558);
+#10555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10556,#10557),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.205,0.115),.PIECEWISE_BEZIER_KNOTS.);
+#10556 = CARTESIAN_POINT('',(-0.11,-1.));
+#10557 = CARTESIAN_POINT('',(1.21,-1.));
+#10558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10559 = PCURVE('',#10560,#10565);
+#10560 = PLANE('',#10561);
+#10561 = AXIS2_PLACEMENT_3D('',#10562,#10563,#10564);
+#10562 = CARTESIAN_POINT('',(13.,3.5,1.));
+#10563 = DIRECTION('',(-1.,0.,0.));
+#10564 = DIRECTION('',(0.,0.,-1.));
+#10565 = DEFINITIONAL_REPRESENTATION('',(#10566),#10570);
+#10566 = LINE('',#10567,#10568);
+#10567 = CARTESIAN_POINT('',(1.55,1.505));
+#10568 = VECTOR('',#10569,1.);
+#10569 = DIRECTION('',(0.,1.));
+#10570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10571 = ORIENTED_EDGE('',*,*,#10572,.F.);
+#10572 = EDGE_CURVE('',#8383,#10546,#10573,.T.);
+#10573 = SURFACE_CURVE('',#10574,(#10578,#10585),.PCURVE_S1.);
+#10574 = LINE('',#10575,#10576);
+#10575 = CARTESIAN_POINT('',(14.,1.99,-0.55));
+#10576 = VECTOR('',#10577,1.);
+#10577 = DIRECTION('',(-1.,-0.,-0.));
+#10578 = PCURVE('',#8419,#10579);
+#10579 = DEFINITIONAL_REPRESENTATION('',(#10580),#10584);
+#10580 = LINE('',#10581,#10582);
+#10581 = CARTESIAN_POINT('',(1.1,0.));
+#10582 = VECTOR('',#10583,1.);
+#10583 = DIRECTION('',(0.,-1.));
+#10584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10585 = PCURVE('',#8527,#10586);
+#10586 = DEFINITIONAL_REPRESENTATION('',(#10587),#10591);
+#10587 = LINE('',#10588,#10589);
+#10588 = CARTESIAN_POINT('',(0.,0.));
+#10589 = VECTOR('',#10590,1.);
+#10590 = DIRECTION('',(0.,-1.));
+#10591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10592 = ORIENTED_EDGE('',*,*,#8405,.F.);
+#10593 = ADVANCED_FACE('',(#10594),#8473,.T.);
+#10594 = FACE_BOUND('',#10595,.T.);
+#10595 = EDGE_LOOP('',(#10596,#10619,#10639,#10640));
+#10596 = ORIENTED_EDGE('',*,*,#10597,.T.);
+#10597 = EDGE_CURVE('',#8435,#10598,#10600,.T.);
+#10598 = VERTEX_POINT('',#10599);
+#10599 = CARTESIAN_POINT('',(13.,3.09,0.55));
+#10600 = SURFACE_CURVE('',#10601,(#10605,#10612),.PCURVE_S1.);
+#10601 = LINE('',#10602,#10603);
+#10602 = CARTESIAN_POINT('',(14.,3.09,0.55));
+#10603 = VECTOR('',#10604,1.);
+#10604 = DIRECTION('',(-1.,-0.,-0.));
+#10605 = PCURVE('',#8473,#10606);
+#10606 = DEFINITIONAL_REPRESENTATION('',(#10607),#10611);
+#10607 = LINE('',#10608,#10609);
+#10608 = CARTESIAN_POINT('',(0.,0.));
+#10609 = VECTOR('',#10610,1.);
+#10610 = DIRECTION('',(0.,-1.));
+#10611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10612 = PCURVE('',#8559,#10613);
+#10613 = DEFINITIONAL_REPRESENTATION('',(#10614),#10618);
+#10614 = LINE('',#10615,#10616);
+#10615 = CARTESIAN_POINT('',(1.1,0.));
+#10616 = VECTOR('',#10617,1.);
+#10617 = DIRECTION('',(0.,-1.));
+#10618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10619 = ORIENTED_EDGE('',*,*,#10620,.T.);
+#10620 = EDGE_CURVE('',#10598,#10523,#10621,.T.);
+#10621 = SURFACE_CURVE('',#10622,(#10626,#10632),.PCURVE_S1.);
+#10622 = LINE('',#10623,#10624);
+#10623 = CARTESIAN_POINT('',(13.,3.09,0.775));
+#10624 = VECTOR('',#10625,1.);
+#10625 = DIRECTION('',(-0.,-0.,-1.));
+#10626 = PCURVE('',#8473,#10627);
+#10627 = DEFINITIONAL_REPRESENTATION('',(#10628),#10631);
+#10628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10629,#10630),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.115,1.435),.PIECEWISE_BEZIER_KNOTS.);
+#10629 = CARTESIAN_POINT('',(-0.11,-1.));
+#10630 = CARTESIAN_POINT('',(1.21,-1.));
+#10631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10632 = PCURVE('',#10560,#10633);
+#10633 = DEFINITIONAL_REPRESENTATION('',(#10634),#10638);
+#10634 = LINE('',#10635,#10636);
+#10635 = CARTESIAN_POINT('',(0.225,0.41));
+#10636 = VECTOR('',#10637,1.);
+#10637 = DIRECTION('',(1.,0.));
+#10638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10639 = ORIENTED_EDGE('',*,*,#10522,.F.);
+#10640 = ORIENTED_EDGE('',*,*,#8459,.F.);
+#10641 = ADVANCED_FACE('',(#10642),#8527,.T.);
+#10642 = FACE_BOUND('',#10643,.T.);
+#10643 = EDGE_LOOP('',(#10644,#10645,#10667,#10688));
+#10644 = ORIENTED_EDGE('',*,*,#10572,.T.);
+#10645 = ORIENTED_EDGE('',*,*,#10646,.T.);
+#10646 = EDGE_CURVE('',#10546,#10647,#10649,.T.);
+#10647 = VERTEX_POINT('',#10648);
+#10648 = CARTESIAN_POINT('',(13.,1.99,0.55));
+#10649 = SURFACE_CURVE('',#10650,(#10654,#10660),.PCURVE_S1.);
+#10650 = LINE('',#10651,#10652);
+#10651 = CARTESIAN_POINT('',(13.,1.99,0.225));
+#10652 = VECTOR('',#10653,1.);
+#10653 = DIRECTION('',(0.,0.,1.));
+#10654 = PCURVE('',#8527,#10655);
+#10655 = DEFINITIONAL_REPRESENTATION('',(#10656),#10659);
+#10656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10657,#10658),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-0.885,0.435),.PIECEWISE_BEZIER_KNOTS.);
+#10657 = CARTESIAN_POINT('',(-0.11,-1.));
+#10658 = CARTESIAN_POINT('',(1.21,-1.));
+#10659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10660 = PCURVE('',#10560,#10661);
+#10661 = DEFINITIONAL_REPRESENTATION('',(#10662),#10666);
+#10662 = LINE('',#10663,#10664);
+#10663 = CARTESIAN_POINT('',(0.775,1.51));
+#10664 = VECTOR('',#10665,1.);
+#10665 = DIRECTION('',(-1.,0.));
+#10666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10667 = ORIENTED_EDGE('',*,*,#10668,.F.);
+#10668 = EDGE_CURVE('',#8491,#10647,#10669,.T.);
+#10669 = SURFACE_CURVE('',#10670,(#10674,#10681),.PCURVE_S1.);
+#10670 = LINE('',#10671,#10672);
+#10671 = CARTESIAN_POINT('',(14.,1.99,0.55));
+#10672 = VECTOR('',#10673,1.);
+#10673 = DIRECTION('',(-1.,-0.,-0.));
+#10674 = PCURVE('',#8527,#10675);
+#10675 = DEFINITIONAL_REPRESENTATION('',(#10676),#10680);
+#10676 = LINE('',#10677,#10678);
+#10677 = CARTESIAN_POINT('',(1.1,0.));
+#10678 = VECTOR('',#10679,1.);
+#10679 = DIRECTION('',(0.,-1.));
+#10680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10681 = PCURVE('',#8559,#10682);
+#10682 = DEFINITIONAL_REPRESENTATION('',(#10683),#10687);
+#10683 = LINE('',#10684,#10685);
+#10684 = CARTESIAN_POINT('',(0.,0.));
+#10685 = VECTOR('',#10686,1.);
+#10686 = DIRECTION('',(0.,-1.));
+#10687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10688 = ORIENTED_EDGE('',*,*,#8513,.F.);
+#10689 = ADVANCED_FACE('',(#10690),#8559,.T.);
+#10690 = FACE_BOUND('',#10691,.T.);
+#10691 = EDGE_LOOP('',(#10692,#10693,#10713,#10714));
+#10692 = ORIENTED_EDGE('',*,*,#10668,.T.);
+#10693 = ORIENTED_EDGE('',*,*,#10694,.T.);
+#10694 = EDGE_CURVE('',#10647,#10598,#10695,.T.);
+#10695 = SURFACE_CURVE('',#10696,(#10700,#10706),.PCURVE_S1.);
+#10696 = LINE('',#10697,#10698);
+#10697 = CARTESIAN_POINT('',(13.,1.445,0.55));
+#10698 = VECTOR('',#10699,1.);
+#10699 = DIRECTION('',(0.,1.,0.));
+#10700 = PCURVE('',#8559,#10701);
+#10701 = DEFINITIONAL_REPRESENTATION('',(#10702),#10705);
+#10702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10703,#10704),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(0.435,1.755),.PIECEWISE_BEZIER_KNOTS.);
+#10703 = CARTESIAN_POINT('',(-0.11,-1.));
+#10704 = CARTESIAN_POINT('',(1.21,-1.));
+#10705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10706 = PCURVE('',#10560,#10707);
+#10707 = DEFINITIONAL_REPRESENTATION('',(#10708),#10712);
+#10708 = LINE('',#10709,#10710);
+#10709 = CARTESIAN_POINT('',(0.45,2.055));
+#10710 = VECTOR('',#10711,1.);
+#10711 = DIRECTION('',(0.,-1.));
+#10712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10713 = ORIENTED_EDGE('',*,*,#10597,.F.);
+#10714 = ORIENTED_EDGE('',*,*,#8545,.F.);
+#10715 = ADVANCED_FACE('',(#10716,#10810),#8612,.T.);
+#10716 = FACE_BOUND('',#10717,.T.);
+#10717 = EDGE_LOOP('',(#10718,#10743,#10766,#10789));
+#10718 = ORIENTED_EDGE('',*,*,#10719,.F.);
+#10719 = EDGE_CURVE('',#10720,#10722,#10724,.T.);
+#10720 = VERTEX_POINT('',#10721);
+#10721 = CARTESIAN_POINT('',(13.,-1.7,1.));
+#10722 = VERTEX_POINT('',#10723);
+#10723 = CARTESIAN_POINT('',(13.,-3.5,1.));
+#10724 = SURFACE_CURVE('',#10725,(#10729,#10736),.PCURVE_S1.);
+#10725 = LINE('',#10726,#10727);
+#10726 = CARTESIAN_POINT('',(13.,-1.7,1.));
+#10727 = VECTOR('',#10728,1.);
+#10728 = DIRECTION('',(0.,-1.,0.));
+#10729 = PCURVE('',#8612,#10730);
+#10730 = DEFINITIONAL_REPRESENTATION('',(#10731),#10735);
+#10731 = LINE('',#10732,#10733);
+#10732 = CARTESIAN_POINT('',(0.,0.));
+#10733 = VECTOR('',#10734,1.);
+#10734 = DIRECTION('',(0.,1.));
+#10735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10736 = PCURVE('',#10087,#10737);
+#10737 = DEFINITIONAL_REPRESENTATION('',(#10738),#10742);
+#10738 = LINE('',#10739,#10740);
+#10739 = CARTESIAN_POINT('',(0.,-13.));
+#10740 = VECTOR('',#10741,1.);
+#10741 = DIRECTION('',(1.,0.));
+#10742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10743 = ORIENTED_EDGE('',*,*,#10744,.F.);
+#10744 = EDGE_CURVE('',#10745,#10720,#10747,.T.);
+#10745 = VERTEX_POINT('',#10746);
+#10746 = CARTESIAN_POINT('',(13.,-1.7,-1.));
+#10747 = SURFACE_CURVE('',#10748,(#10752,#10759),.PCURVE_S1.);
+#10748 = LINE('',#10749,#10750);
+#10749 = CARTESIAN_POINT('',(13.,-1.7,-1.));
+#10750 = VECTOR('',#10751,1.);
+#10751 = DIRECTION('',(0.,0.,1.));
+#10752 = PCURVE('',#8612,#10753);
+#10753 = DEFINITIONAL_REPRESENTATION('',(#10754),#10758);
+#10754 = LINE('',#10755,#10756);
+#10755 = CARTESIAN_POINT('',(2.,0.));
+#10756 = VECTOR('',#10757,1.);
+#10757 = DIRECTION('',(-1.,0.));
+#10758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10759 = PCURVE('',#9296,#10760);
+#10760 = DEFINITIONAL_REPRESENTATION('',(#10761),#10765);
+#10761 = LINE('',#10762,#10763);
+#10762 = CARTESIAN_POINT('',(0.,13.));
+#10763 = VECTOR('',#10764,1.);
+#10764 = DIRECTION('',(-1.,0.));
+#10765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10766 = ORIENTED_EDGE('',*,*,#10767,.F.);
+#10767 = EDGE_CURVE('',#10768,#10745,#10770,.T.);
+#10768 = VERTEX_POINT('',#10769);
+#10769 = CARTESIAN_POINT('',(13.,-3.5,-1.));
+#10770 = SURFACE_CURVE('',#10771,(#10775,#10782),.PCURVE_S1.);
+#10771 = LINE('',#10772,#10773);
+#10772 = CARTESIAN_POINT('',(13.,-3.5,-1.));
+#10773 = VECTOR('',#10774,1.);
+#10774 = DIRECTION('',(0.,1.,0.));
+#10775 = PCURVE('',#8612,#10776);
+#10776 = DEFINITIONAL_REPRESENTATION('',(#10777),#10781);
+#10777 = LINE('',#10778,#10779);
+#10778 = CARTESIAN_POINT('',(2.,1.8));
+#10779 = VECTOR('',#10780,1.);
+#10780 = DIRECTION('',(0.,-1.));
+#10781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10782 = PCURVE('',#9609,#10783);
+#10783 = DEFINITIONAL_REPRESENTATION('',(#10784),#10788);
+#10784 = LINE('',#10785,#10786);
+#10785 = CARTESIAN_POINT('',(0.,-13.));
+#10786 = VECTOR('',#10787,1.);
+#10787 = DIRECTION('',(1.,0.));
+#10788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10789 = ORIENTED_EDGE('',*,*,#10790,.F.);
+#10790 = EDGE_CURVE('',#10722,#10768,#10791,.T.);
+#10791 = SURFACE_CURVE('',#10792,(#10796,#10803),.PCURVE_S1.);
+#10792 = LINE('',#10793,#10794);
+#10793 = CARTESIAN_POINT('',(13.,-3.5,1.));
+#10794 = VECTOR('',#10795,1.);
+#10795 = DIRECTION('',(0.,0.,-1.));
+#10796 = PCURVE('',#8612,#10797);
+#10797 = DEFINITIONAL_REPRESENTATION('',(#10798),#10802);
+#10798 = LINE('',#10799,#10800);
+#10799 = CARTESIAN_POINT('',(0.,1.8));
+#10800 = VECTOR('',#10801,1.);
+#10801 = DIRECTION('',(1.,0.));
+#10802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10803 = PCURVE('',#9459,#10804);
+#10804 = DEFINITIONAL_REPRESENTATION('',(#10805),#10809);
+#10805 = LINE('',#10806,#10807);
+#10806 = CARTESIAN_POINT('',(0.,13.));
+#10807 = VECTOR('',#10808,1.);
+#10808 = DIRECTION('',(1.,0.));
+#10809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10810 = FACE_BOUND('',#10811,.T.);
+#10811 = EDGE_LOOP('',(#10812,#10813,#10814,#10815));
+#10812 = ORIENTED_EDGE('',*,*,#8746,.F.);
+#10813 = ORIENTED_EDGE('',*,*,#8698,.F.);
+#10814 = ORIENTED_EDGE('',*,*,#8597,.F.);
+#10815 = ORIENTED_EDGE('',*,*,#8672,.F.);
+#10816 = ADVANCED_FACE('',(#10817),#8858,.F.);
+#10817 = FACE_BOUND('',#10818,.T.);
+#10818 = EDGE_LOOP('',(#10819,#10820,#10821,#10844,#10867,#10888,#10889,
+    #10910));
+#10819 = ORIENTED_EDGE('',*,*,#9520,.T.);
+#10820 = ORIENTED_EDGE('',*,*,#9815,.T.);
+#10821 = ORIENTED_EDGE('',*,*,#10822,.T.);
+#10822 = EDGE_CURVE('',#9788,#10823,#10825,.T.);
+#10823 = VERTEX_POINT('',#10824);
+#10824 = CARTESIAN_POINT('',(13.,3.5,-1.));
+#10825 = SURFACE_CURVE('',#10826,(#10830,#10837),.PCURVE_S1.);
+#10826 = LINE('',#10827,#10828);
+#10827 = CARTESIAN_POINT('',(0.,3.5,-1.));
+#10828 = VECTOR('',#10829,1.);
+#10829 = DIRECTION('',(1.,0.,0.));
+#10830 = PCURVE('',#8858,#10831);
+#10831 = DEFINITIONAL_REPRESENTATION('',(#10832),#10836);
+#10832 = LINE('',#10833,#10834);
+#10833 = CARTESIAN_POINT('',(0.22,-5.));
+#10834 = VECTOR('',#10835,1.);
+#10835 = DIRECTION('',(0.,1.));
+#10836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10837 = PCURVE('',#9803,#10838);
+#10838 = DEFINITIONAL_REPRESENTATION('',(#10839),#10843);
+#10839 = LINE('',#10840,#10841);
+#10840 = CARTESIAN_POINT('',(1.8,0.));
+#10841 = VECTOR('',#10842,1.);
+#10842 = DIRECTION('',(0.,-1.));
+#10843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10844 = ORIENTED_EDGE('',*,*,#10845,.T.);
+#10845 = EDGE_CURVE('',#10823,#10846,#10848,.T.);
+#10846 = VERTEX_POINT('',#10847);
+#10847 = CARTESIAN_POINT('',(13.,3.5,1.));
+#10848 = SURFACE_CURVE('',#10849,(#10853,#10860),.PCURVE_S1.);
+#10849 = LINE('',#10850,#10851);
+#10850 = CARTESIAN_POINT('',(13.,3.5,-1.));
+#10851 = VECTOR('',#10852,1.);
+#10852 = DIRECTION('',(0.,0.,1.));
+#10853 = PCURVE('',#8858,#10854);
+#10854 = DEFINITIONAL_REPRESENTATION('',(#10855),#10859);
+#10855 = LINE('',#10856,#10857);
+#10856 = CARTESIAN_POINT('',(0.22,8.));
+#10857 = VECTOR('',#10858,1.);
+#10858 = DIRECTION('',(1.,0.));
+#10859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10860 = PCURVE('',#10560,#10861);
+#10861 = DEFINITIONAL_REPRESENTATION('',(#10862),#10866);
+#10862 = LINE('',#10863,#10864);
+#10863 = CARTESIAN_POINT('',(2.,0.));
+#10864 = VECTOR('',#10865,1.);
+#10865 = DIRECTION('',(-1.,-0.));
+#10866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10867 = ORIENTED_EDGE('',*,*,#10868,.F.);
+#10868 = EDGE_CURVE('',#9996,#10846,#10869,.T.);
+#10869 = SURFACE_CURVE('',#10870,(#10874,#10881),.PCURVE_S1.);
+#10870 = LINE('',#10871,#10872);
+#10871 = CARTESIAN_POINT('',(0.,3.5,1.));
+#10872 = VECTOR('',#10873,1.);
+#10873 = DIRECTION('',(1.,0.,0.));
+#10874 = PCURVE('',#8858,#10875);
+#10875 = DEFINITIONAL_REPRESENTATION('',(#10876),#10880);
+#10876 = LINE('',#10877,#10878);
+#10877 = CARTESIAN_POINT('',(2.22,-5.));
+#10878 = VECTOR('',#10879,1.);
+#10879 = DIRECTION('',(0.,1.));
+#10880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10881 = PCURVE('',#10032,#10882);
+#10882 = DEFINITIONAL_REPRESENTATION('',(#10883),#10887);
+#10883 = LINE('',#10884,#10885);
+#10884 = CARTESIAN_POINT('',(0.,-0.));
+#10885 = VECTOR('',#10886,1.);
+#10886 = DIRECTION('',(0.,-1.));
+#10887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10888 = ORIENTED_EDGE('',*,*,#9995,.F.);
+#10889 = ORIENTED_EDGE('',*,*,#10890,.T.);
+#10890 = EDGE_CURVE('',#9973,#8843,#10891,.T.);
+#10891 = SURFACE_CURVE('',#10892,(#10896,#10903),.PCURVE_S1.);
+#10892 = LINE('',#10893,#10894);
+#10893 = CARTESIAN_POINT('',(0.,3.5,-1.));
+#10894 = VECTOR('',#10895,1.);
+#10895 = DIRECTION('',(1.,0.,0.));
+#10896 = PCURVE('',#8858,#10897);
+#10897 = DEFINITIONAL_REPRESENTATION('',(#10898),#10902);
+#10898 = LINE('',#10899,#10900);
+#10899 = CARTESIAN_POINT('',(0.22,-5.));
+#10900 = VECTOR('',#10901,1.);
+#10901 = DIRECTION('',(0.,1.));
+#10902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10903 = PCURVE('',#8886,#10904);
+#10904 = DEFINITIONAL_REPRESENTATION('',(#10905),#10909);
+#10905 = LINE('',#10906,#10907);
+#10906 = CARTESIAN_POINT('',(1.8,0.));
+#10907 = VECTOR('',#10908,1.);
+#10908 = DIRECTION('',(0.,-1.));
+#10909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10910 = ORIENTED_EDGE('',*,*,#8842,.F.);
+#10911 = ADVANCED_FACE('',(#10912),#8886,.T.);
+#10912 = FACE_BOUND('',#10913,.T.);
+#10913 = EDGE_LOOP('',(#10914,#10915,#10936,#10937,#10959,#10986,#11006,
+    #11007));
+#10914 = ORIENTED_EDGE('',*,*,#9972,.F.);
+#10915 = ORIENTED_EDGE('',*,*,#10916,.T.);
+#10916 = EDGE_CURVE('',#9950,#8983,#10917,.T.);
+#10917 = SURFACE_CURVE('',#10918,(#10922,#10929),.PCURVE_S1.);
+#10918 = LINE('',#10919,#10920);
+#10919 = CARTESIAN_POINT('',(0.,1.7,-1.));
+#10920 = VECTOR('',#10921,1.);
+#10921 = DIRECTION('',(1.,0.,0.));
+#10922 = PCURVE('',#8886,#10923);
+#10923 = DEFINITIONAL_REPRESENTATION('',(#10924),#10928);
+#10924 = LINE('',#10925,#10926);
+#10925 = CARTESIAN_POINT('',(0.,0.));
+#10926 = VECTOR('',#10927,1.);
+#10927 = DIRECTION('',(0.,-1.));
+#10928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10929 = PCURVE('',#9021,#10930);
+#10930 = DEFINITIONAL_REPRESENTATION('',(#10931),#10935);
+#10931 = LINE('',#10932,#10933);
+#10932 = CARTESIAN_POINT('',(2.,0.));
+#10933 = VECTOR('',#10934,1.);
+#10934 = DIRECTION('',(0.,1.));
+#10935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10936 = ORIENTED_EDGE('',*,*,#8982,.T.);
+#10937 = ORIENTED_EDGE('',*,*,#10938,.T.);
+#10938 = EDGE_CURVE('',#8955,#10939,#10941,.T.);
+#10939 = VERTEX_POINT('',#10940);
+#10940 = CARTESIAN_POINT('',(8.3,1.9,-1.));
+#10941 = SURFACE_CURVE('',#10942,(#10946,#10953),.PCURVE_S1.);
+#10942 = LINE('',#10943,#10944);
+#10943 = CARTESIAN_POINT('',(2.5,1.9,-1.));
+#10944 = VECTOR('',#10945,1.);
+#10945 = DIRECTION('',(1.,0.,0.));
+#10946 = PCURVE('',#8886,#10947);
+#10947 = DEFINITIONAL_REPRESENTATION('',(#10948),#10952);
+#10948 = LINE('',#10949,#10950);
+#10949 = CARTESIAN_POINT('',(0.2,-2.5));
+#10950 = VECTOR('',#10951,1.);
+#10951 = DIRECTION('',(0.,-1.));
+#10952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10953 = PCURVE('',#8970,#10954);
+#10954 = DEFINITIONAL_REPRESENTATION('',(#10955),#10958);
+#10955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10956,#10957),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(2.17,6.13),.PIECEWISE_BEZIER_KNOTS.);
+#10956 = CARTESIAN_POINT('',(-0.33,-0.22));
+#10957 = CARTESIAN_POINT('',(3.63,-0.22));
+#10958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10959 = ORIENTED_EDGE('',*,*,#10960,.T.);
+#10960 = EDGE_CURVE('',#10939,#10961,#10963,.T.);
+#10961 = VERTEX_POINT('',#10962);
+#10962 = CARTESIAN_POINT('',(8.3,3.3,-1.));
+#10963 = SURFACE_CURVE('',#10964,(#10968,#10975),.PCURVE_S1.);
+#10964 = LINE('',#10965,#10966);
+#10965 = CARTESIAN_POINT('',(8.3,0.5,-1.));
+#10966 = VECTOR('',#10967,1.);
+#10967 = DIRECTION('',(0.,1.,0.));
+#10968 = PCURVE('',#8886,#10969);
+#10969 = DEFINITIONAL_REPRESENTATION('',(#10970),#10974);
+#10970 = LINE('',#10971,#10972);
+#10971 = CARTESIAN_POINT('',(-1.2,-8.3));
+#10972 = VECTOR('',#10973,1.);
+#10973 = DIRECTION('',(1.,0.));
+#10974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10975 = PCURVE('',#10976,#10981);
+#10976 = PLANE('',#10977);
+#10977 = AXIS2_PLACEMENT_3D('',#10978,#10979,#10980);
+#10978 = CARTESIAN_POINT('',(8.3,1.9,-1.22));
+#10979 = DIRECTION('',(-1.,0.,0.));
+#10980 = DIRECTION('',(0.,1.,0.));
+#10981 = DEFINITIONAL_REPRESENTATION('',(#10982),#10985);
+#10982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10983,#10984),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(1.26,2.94),.PIECEWISE_BEZIER_KNOTS.);
+#10983 = CARTESIAN_POINT('',(-0.14,-0.22));
+#10984 = CARTESIAN_POINT('',(1.54,-0.22));
+#10985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10986 = ORIENTED_EDGE('',*,*,#10987,.T.);
+#10987 = EDGE_CURVE('',#10961,#8871,#10988,.T.);
+#10988 = SURFACE_CURVE('',#10989,(#10993,#11000),.PCURVE_S1.);
+#10989 = LINE('',#10990,#10991);
+#10990 = CARTESIAN_POINT('',(4.15,3.3,-1.));
+#10991 = VECTOR('',#10992,1.);
+#10992 = DIRECTION('',(-1.,0.,0.));
+#10993 = PCURVE('',#8886,#10994);
+#10994 = DEFINITIONAL_REPRESENTATION('',(#10995),#10999);
+#10995 = LINE('',#10996,#10997);
+#10996 = CARTESIAN_POINT('',(1.6,-4.15));
+#10997 = VECTOR('',#10998,1.);
+#10998 = DIRECTION('',(0.,1.));
+#10999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11000 = PCURVE('',#8914,#11001);
+#11001 = DEFINITIONAL_REPRESENTATION('',(#11002),#11005);
+#11002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11003,#11004),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.48,-0.52),.PIECEWISE_BEZIER_KNOTS.);
+#11003 = CARTESIAN_POINT('',(-0.33,-0.22));
+#11004 = CARTESIAN_POINT('',(3.63,-0.22));
+#11005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11006 = ORIENTED_EDGE('',*,*,#8870,.T.);
+#11007 = ORIENTED_EDGE('',*,*,#10890,.F.);
+#11008 = ADVANCED_FACE('',(#11009),#8914,.F.);
+#11009 = FACE_BOUND('',#11010,.F.);
+#11010 = EDGE_LOOP('',(#11011,#11034,#11055,#11056));
+#11011 = ORIENTED_EDGE('',*,*,#11012,.F.);
+#11012 = EDGE_CURVE('',#11013,#8899,#11015,.T.);
+#11013 = VERTEX_POINT('',#11014);
+#11014 = CARTESIAN_POINT('',(8.3,3.3,-1.22));
+#11015 = SURFACE_CURVE('',#11016,(#11020,#11027),.PCURVE_S1.);
+#11016 = LINE('',#11017,#11018);
+#11017 = CARTESIAN_POINT('',(8.3,3.3,-1.22));
+#11018 = VECTOR('',#11019,1.);
+#11019 = DIRECTION('',(-1.,0.,0.));
+#11020 = PCURVE('',#8914,#11021);
+#11021 = DEFINITIONAL_REPRESENTATION('',(#11022),#11026);
+#11022 = LINE('',#11023,#11024);
+#11023 = CARTESIAN_POINT('',(0.,-0.));
+#11024 = VECTOR('',#11025,1.);
+#11025 = DIRECTION('',(1.,0.));
+#11026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11027 = PCURVE('',#8942,#11028);
+#11028 = DEFINITIONAL_REPRESENTATION('',(#11029),#11033);
+#11029 = LINE('',#11030,#11031);
+#11030 = CARTESIAN_POINT('',(-3.3,7.1));
+#11031 = VECTOR('',#11032,1.);
+#11032 = DIRECTION('',(1.,0.));
+#11033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11034 = ORIENTED_EDGE('',*,*,#11035,.T.);
+#11035 = EDGE_CURVE('',#11013,#10961,#11036,.T.);
+#11036 = SURFACE_CURVE('',#11037,(#11041,#11048),.PCURVE_S1.);
+#11037 = LINE('',#11038,#11039);
+#11038 = CARTESIAN_POINT('',(8.3,3.3,-1.22));
+#11039 = VECTOR('',#11040,1.);
+#11040 = DIRECTION('',(0.,0.,1.));
+#11041 = PCURVE('',#8914,#11042);
+#11042 = DEFINITIONAL_REPRESENTATION('',(#11043),#11047);
+#11043 = LINE('',#11044,#11045);
+#11044 = CARTESIAN_POINT('',(0.,-0.));
+#11045 = VECTOR('',#11046,1.);
+#11046 = DIRECTION('',(0.,-1.));
+#11047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11048 = PCURVE('',#10976,#11049);
+#11049 = DEFINITIONAL_REPRESENTATION('',(#11050),#11054);
+#11050 = LINE('',#11051,#11052);
+#11051 = CARTESIAN_POINT('',(1.4,0.));
+#11052 = VECTOR('',#11053,1.);
+#11053 = DIRECTION('',(0.,-1.));
+#11054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11055 = ORIENTED_EDGE('',*,*,#10987,.T.);
+#11056 = ORIENTED_EDGE('',*,*,#8898,.F.);
+#11057 = ADVANCED_FACE('',(#11058),#8942,.T.);
+#11058 = FACE_BOUND('',#11059,.T.);
+#11059 = EDGE_LOOP('',(#11060,#11083,#11084,#11085));
+#11060 = ORIENTED_EDGE('',*,*,#11061,.F.);
+#11061 = EDGE_CURVE('',#8927,#11062,#11064,.T.);
+#11062 = VERTEX_POINT('',#11063);
+#11063 = CARTESIAN_POINT('',(8.3,1.9,-1.22));
+#11064 = SURFACE_CURVE('',#11065,(#11069,#11076),.PCURVE_S1.);
+#11065 = LINE('',#11066,#11067);
+#11066 = CARTESIAN_POINT('',(5.,1.9,-1.22));
+#11067 = VECTOR('',#11068,1.);
+#11068 = DIRECTION('',(1.,0.,0.));
+#11069 = PCURVE('',#8942,#11070);
+#11070 = DEFINITIONAL_REPRESENTATION('',(#11071),#11075);
+#11071 = LINE('',#11072,#11073);
+#11072 = CARTESIAN_POINT('',(0.,5.7));
+#11073 = VECTOR('',#11074,1.);
+#11074 = DIRECTION('',(-1.,0.));
+#11075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11076 = PCURVE('',#8970,#11077);
+#11077 = DEFINITIONAL_REPRESENTATION('',(#11078),#11082);
+#11078 = LINE('',#11079,#11080);
+#11079 = CARTESIAN_POINT('',(0.,0.));
+#11080 = VECTOR('',#11081,1.);
+#11081 = DIRECTION('',(1.,0.));
+#11082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11083 = ORIENTED_EDGE('',*,*,#8926,.F.);
+#11084 = ORIENTED_EDGE('',*,*,#11012,.F.);
+#11085 = ORIENTED_EDGE('',*,*,#11086,.F.);
+#11086 = EDGE_CURVE('',#11062,#11013,#11087,.T.);
+#11087 = SURFACE_CURVE('',#11088,(#11092,#11099),.PCURVE_S1.);
+#11088 = LINE('',#11089,#11090);
+#11089 = CARTESIAN_POINT('',(8.3,1.9,-1.22));
+#11090 = VECTOR('',#11091,1.);
+#11091 = DIRECTION('',(0.,1.,0.));
+#11092 = PCURVE('',#8942,#11093);
+#11093 = DEFINITIONAL_REPRESENTATION('',(#11094),#11098);
+#11094 = LINE('',#11095,#11096);
+#11095 = CARTESIAN_POINT('',(-3.3,5.7));
+#11096 = VECTOR('',#11097,1.);
+#11097 = DIRECTION('',(0.,1.));
+#11098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11099 = PCURVE('',#10976,#11100);
+#11100 = DEFINITIONAL_REPRESENTATION('',(#11101),#11105);
+#11101 = LINE('',#11102,#11103);
+#11102 = CARTESIAN_POINT('',(0.,0.));
+#11103 = VECTOR('',#11104,1.);
+#11104 = DIRECTION('',(1.,0.));
+#11105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11106 = ADVANCED_FACE('',(#11107),#8970,.F.);
+#11107 = FACE_BOUND('',#11108,.F.);
+#11108 = EDGE_LOOP('',(#11109,#11110,#11111,#11112));
+#11109 = ORIENTED_EDGE('',*,*,#11061,.F.);
+#11110 = ORIENTED_EDGE('',*,*,#8954,.T.);
+#11111 = ORIENTED_EDGE('',*,*,#10938,.T.);
+#11112 = ORIENTED_EDGE('',*,*,#11113,.F.);
+#11113 = EDGE_CURVE('',#11062,#10939,#11114,.T.);
+#11114 = SURFACE_CURVE('',#11115,(#11119,#11126),.PCURVE_S1.);
+#11115 = LINE('',#11116,#11117);
+#11116 = CARTESIAN_POINT('',(8.3,1.9,-1.22));
+#11117 = VECTOR('',#11118,1.);
+#11118 = DIRECTION('',(0.,0.,1.));
+#11119 = PCURVE('',#8970,#11120);
+#11120 = DEFINITIONAL_REPRESENTATION('',(#11121),#11125);
+#11121 = LINE('',#11122,#11123);
+#11122 = CARTESIAN_POINT('',(3.3,0.));
+#11123 = VECTOR('',#11124,1.);
+#11124 = DIRECTION('',(0.,-1.));
+#11125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11126 = PCURVE('',#10976,#11127);
+#11127 = DEFINITIONAL_REPRESENTATION('',(#11128),#11132);
+#11128 = LINE('',#11129,#11130);
+#11129 = CARTESIAN_POINT('',(0.,0.));
+#11130 = VECTOR('',#11131,1.);
+#11131 = DIRECTION('',(0.,-1.));
+#11132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11133 = ADVANCED_FACE('',(#11134),#9021,.F.);
+#11134 = FACE_BOUND('',#11135,.T.);
+#11135 = EDGE_LOOP('',(#11136,#11159,#11182,#11203,#11204,#11225,#11226,
+    #11227));
+#11136 = ORIENTED_EDGE('',*,*,#11137,.T.);
+#11137 = EDGE_CURVE('',#9948,#11138,#11140,.T.);
+#11138 = VERTEX_POINT('',#11139);
+#11139 = CARTESIAN_POINT('',(13.,1.7,1.));
+#11140 = SURFACE_CURVE('',#11141,(#11145,#11152),.PCURVE_S1.);
+#11141 = LINE('',#11142,#11143);
+#11142 = CARTESIAN_POINT('',(0.,1.7,1.));
+#11143 = VECTOR('',#11144,1.);
+#11144 = DIRECTION('',(1.,0.,0.));
+#11145 = PCURVE('',#9021,#11146);
+#11146 = DEFINITIONAL_REPRESENTATION('',(#11147),#11151);
+#11147 = LINE('',#11148,#11149);
+#11148 = CARTESIAN_POINT('',(0.,0.));
+#11149 = VECTOR('',#11150,1.);
+#11150 = DIRECTION('',(0.,1.));
+#11151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11152 = PCURVE('',#10032,#11153);
+#11153 = DEFINITIONAL_REPRESENTATION('',(#11154),#11158);
+#11154 = LINE('',#11155,#11156);
+#11155 = CARTESIAN_POINT('',(1.8,0.));
+#11156 = VECTOR('',#11157,1.);
+#11157 = DIRECTION('',(0.,-1.));
+#11158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11159 = ORIENTED_EDGE('',*,*,#11160,.T.);
+#11160 = EDGE_CURVE('',#11138,#11161,#11163,.T.);
+#11161 = VERTEX_POINT('',#11162);
+#11162 = CARTESIAN_POINT('',(13.,1.7,-1.));
+#11163 = SURFACE_CURVE('',#11164,(#11168,#11175),.PCURVE_S1.);
+#11164 = LINE('',#11165,#11166);
+#11165 = CARTESIAN_POINT('',(13.,1.7,1.));
+#11166 = VECTOR('',#11167,1.);
+#11167 = DIRECTION('',(0.,0.,-1.));
+#11168 = PCURVE('',#9021,#11169);
+#11169 = DEFINITIONAL_REPRESENTATION('',(#11170),#11174);
+#11170 = LINE('',#11171,#11172);
+#11171 = CARTESIAN_POINT('',(0.,13.));
+#11172 = VECTOR('',#11173,1.);
+#11173 = DIRECTION('',(1.,0.));
+#11174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11175 = PCURVE('',#10560,#11176);
+#11176 = DEFINITIONAL_REPRESENTATION('',(#11177),#11181);
+#11177 = LINE('',#11178,#11179);
+#11178 = CARTESIAN_POINT('',(0.,1.8));
+#11179 = VECTOR('',#11180,1.);
+#11180 = DIRECTION('',(1.,0.));
+#11181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11182 = ORIENTED_EDGE('',*,*,#11183,.F.);
+#11183 = EDGE_CURVE('',#9765,#11161,#11184,.T.);
+#11184 = SURFACE_CURVE('',#11185,(#11189,#11196),.PCURVE_S1.);
+#11185 = LINE('',#11186,#11187);
+#11186 = CARTESIAN_POINT('',(0.,1.7,-1.));
+#11187 = VECTOR('',#11188,1.);
+#11188 = DIRECTION('',(1.,0.,0.));
+#11189 = PCURVE('',#9021,#11190);
+#11190 = DEFINITIONAL_REPRESENTATION('',(#11191),#11195);
+#11191 = LINE('',#11192,#11193);
+#11192 = CARTESIAN_POINT('',(2.,0.));
+#11193 = VECTOR('',#11194,1.);
+#11194 = DIRECTION('',(0.,1.));
+#11195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11196 = PCURVE('',#9803,#11197);
+#11197 = DEFINITIONAL_REPRESENTATION('',(#11198),#11202);
+#11198 = LINE('',#11199,#11200);
+#11199 = CARTESIAN_POINT('',(0.,0.));
+#11200 = VECTOR('',#11201,1.);
+#11201 = DIRECTION('',(0.,-1.));
+#11202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11203 = ORIENTED_EDGE('',*,*,#9764,.F.);
+#11204 = ORIENTED_EDGE('',*,*,#11205,.T.);
+#11205 = EDGE_CURVE('',#9742,#9006,#11206,.T.);
+#11206 = SURFACE_CURVE('',#11207,(#11211,#11218),.PCURVE_S1.);
+#11207 = LINE('',#11208,#11209);
+#11208 = CARTESIAN_POINT('',(10.1,1.7,-1.22));
+#11209 = VECTOR('',#11210,1.);
+#11210 = DIRECTION('',(-1.,0.,0.));
+#11211 = PCURVE('',#9021,#11212);
+#11212 = DEFINITIONAL_REPRESENTATION('',(#11213),#11217);
+#11213 = LINE('',#11214,#11215);
+#11214 = CARTESIAN_POINT('',(2.22,10.1));
+#11215 = VECTOR('',#11216,1.);
+#11216 = DIRECTION('',(-0.,-1.));
+#11217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11218 = PCURVE('',#9049,#11219);
+#11219 = DEFINITIONAL_REPRESENTATION('',(#11220),#11224);
+#11220 = LINE('',#11221,#11222);
+#11221 = CARTESIAN_POINT('',(-5.1,5.5));
+#11222 = VECTOR('',#11223,1.);
+#11223 = DIRECTION('',(1.,0.));
+#11224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11225 = ORIENTED_EDGE('',*,*,#9005,.T.);
+#11226 = ORIENTED_EDGE('',*,*,#10916,.F.);
+#11227 = ORIENTED_EDGE('',*,*,#9947,.F.);
+#11228 = ADVANCED_FACE('',(#11229),#9049,.T.);
+#11229 = FACE_BOUND('',#11230,.T.);
+#11230 = EDGE_LOOP('',(#11231,#11232,#11253,#11254));
+#11231 = ORIENTED_EDGE('',*,*,#9741,.F.);
+#11232 = ORIENTED_EDGE('',*,*,#11233,.F.);
+#11233 = EDGE_CURVE('',#9034,#9719,#11234,.T.);
+#11234 = SURFACE_CURVE('',#11235,(#11239,#11246),.PCURVE_S1.);
+#11235 = LINE('',#11236,#11237);
+#11236 = CARTESIAN_POINT('',(5.,0.9,-1.22));
+#11237 = VECTOR('',#11238,1.);
+#11238 = DIRECTION('',(1.,0.,0.));
+#11239 = PCURVE('',#9049,#11240);
+#11240 = DEFINITIONAL_REPRESENTATION('',(#11241),#11245);
+#11241 = LINE('',#11242,#11243);
+#11242 = CARTESIAN_POINT('',(0.,4.7));
+#11243 = VECTOR('',#11244,1.);
+#11244 = DIRECTION('',(-1.,0.));
+#11245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11246 = PCURVE('',#9077,#11247);
+#11247 = DEFINITIONAL_REPRESENTATION('',(#11248),#11252);
+#11248 = LINE('',#11249,#11250);
+#11249 = CARTESIAN_POINT('',(0.22,5.));
+#11250 = VECTOR('',#11251,1.);
+#11251 = DIRECTION('',(0.,1.));
+#11252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11253 = ORIENTED_EDGE('',*,*,#9033,.F.);
+#11254 = ORIENTED_EDGE('',*,*,#11205,.F.);
+#11255 = ADVANCED_FACE('',(#11256),#9077,.T.);
+#11256 = FACE_BOUND('',#11257,.T.);
+#11257 = EDGE_LOOP('',(#11258,#11279,#11280,#11281,#11282,#11305,#11328,
+    #11349));
+#11258 = ORIENTED_EDGE('',*,*,#11259,.T.);
+#11259 = EDGE_CURVE('',#9874,#9062,#11260,.T.);
+#11260 = SURFACE_CURVE('',#11261,(#11265,#11272),.PCURVE_S1.);
+#11261 = LINE('',#11262,#11263);
+#11262 = CARTESIAN_POINT('',(0.,0.9,-1.));
+#11263 = VECTOR('',#11264,1.);
+#11264 = DIRECTION('',(1.,0.,0.));
+#11265 = PCURVE('',#9077,#11266);
+#11266 = DEFINITIONAL_REPRESENTATION('',(#11267),#11271);
+#11267 = LINE('',#11268,#11269);
+#11268 = CARTESIAN_POINT('',(0.,0.));
+#11269 = VECTOR('',#11270,1.);
+#11270 = DIRECTION('',(0.,1.));
+#11271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11272 = PCURVE('',#9105,#11273);
+#11273 = DEFINITIONAL_REPRESENTATION('',(#11274),#11278);
+#11274 = LINE('',#11275,#11276);
+#11275 = CARTESIAN_POINT('',(1.8,0.));
+#11276 = VECTOR('',#11277,1.);
+#11277 = DIRECTION('',(0.,-1.));
+#11278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11279 = ORIENTED_EDGE('',*,*,#9061,.F.);
+#11280 = ORIENTED_EDGE('',*,*,#11233,.T.);
+#11281 = ORIENTED_EDGE('',*,*,#9718,.T.);
+#11282 = ORIENTED_EDGE('',*,*,#11283,.T.);
+#11283 = EDGE_CURVE('',#9691,#11284,#11286,.T.);
+#11284 = VERTEX_POINT('',#11285);
+#11285 = CARTESIAN_POINT('',(13.,0.9,-1.));
+#11286 = SURFACE_CURVE('',#11287,(#11291,#11298),.PCURVE_S1.);
+#11287 = LINE('',#11288,#11289);
+#11288 = CARTESIAN_POINT('',(0.,0.9,-1.));
+#11289 = VECTOR('',#11290,1.);
+#11290 = DIRECTION('',(1.,0.,0.));
+#11291 = PCURVE('',#9077,#11292);
+#11292 = DEFINITIONAL_REPRESENTATION('',(#11293),#11297);
+#11293 = LINE('',#11294,#11295);
+#11294 = CARTESIAN_POINT('',(0.,0.));
+#11295 = VECTOR('',#11296,1.);
+#11296 = DIRECTION('',(0.,1.));
+#11297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11298 = PCURVE('',#9706,#11299);
+#11299 = DEFINITIONAL_REPRESENTATION('',(#11300),#11304);
+#11300 = LINE('',#11301,#11302);
+#11301 = CARTESIAN_POINT('',(1.8,0.));
+#11302 = VECTOR('',#11303,1.);
+#11303 = DIRECTION('',(0.,-1.));
+#11304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11305 = ORIENTED_EDGE('',*,*,#11306,.T.);
+#11306 = EDGE_CURVE('',#11284,#11307,#11309,.T.);
+#11307 = VERTEX_POINT('',#11308);
+#11308 = CARTESIAN_POINT('',(13.,0.9,1.));
+#11309 = SURFACE_CURVE('',#11310,(#11314,#11321),.PCURVE_S1.);
+#11310 = LINE('',#11311,#11312);
+#11311 = CARTESIAN_POINT('',(13.,0.9,-1.));
+#11312 = VECTOR('',#11313,1.);
+#11313 = DIRECTION('',(0.,0.,1.));
+#11314 = PCURVE('',#9077,#11315);
+#11315 = DEFINITIONAL_REPRESENTATION('',(#11316),#11320);
+#11316 = LINE('',#11317,#11318);
+#11317 = CARTESIAN_POINT('',(0.,13.));
+#11318 = VECTOR('',#11319,1.);
+#11319 = DIRECTION('',(-1.,0.));
+#11320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11321 = PCURVE('',#10363,#11322);
+#11322 = DEFINITIONAL_REPRESENTATION('',(#11323),#11327);
+#11323 = LINE('',#11324,#11325);
+#11324 = CARTESIAN_POINT('',(2.,0.));
+#11325 = VECTOR('',#11326,1.);
+#11326 = DIRECTION('',(-1.,0.));
+#11327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11328 = ORIENTED_EDGE('',*,*,#11329,.F.);
+#11329 = EDGE_CURVE('',#9897,#11307,#11330,.T.);
+#11330 = SURFACE_CURVE('',#11331,(#11335,#11342),.PCURVE_S1.);
+#11331 = LINE('',#11332,#11333);
+#11332 = CARTESIAN_POINT('',(0.,0.9,1.));
+#11333 = VECTOR('',#11334,1.);
+#11334 = DIRECTION('',(1.,0.,0.));
+#11335 = PCURVE('',#9077,#11336);
+#11336 = DEFINITIONAL_REPRESENTATION('',(#11337),#11341);
+#11337 = LINE('',#11338,#11339);
+#11338 = CARTESIAN_POINT('',(-2.,0.));
+#11339 = VECTOR('',#11340,1.);
+#11340 = DIRECTION('',(0.,1.));
+#11341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11342 = PCURVE('',#9933,#11343);
+#11343 = DEFINITIONAL_REPRESENTATION('',(#11344),#11348);
+#11344 = LINE('',#11345,#11346);
+#11345 = CARTESIAN_POINT('',(0.,-0.));
+#11346 = VECTOR('',#11347,1.);
+#11347 = DIRECTION('',(0.,-1.));
+#11348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11349 = ORIENTED_EDGE('',*,*,#9896,.F.);
+#11350 = ADVANCED_FACE('',(#11351),#9105,.T.);
+#11351 = FACE_BOUND('',#11352,.T.);
+#11352 = EDGE_LOOP('',(#11353,#11354,#11375,#11376,#11398,#11425,#11445,
+    #11446));
+#11353 = ORIENTED_EDGE('',*,*,#9873,.F.);
+#11354 = ORIENTED_EDGE('',*,*,#11355,.T.);
+#11355 = EDGE_CURVE('',#9851,#9202,#11356,.T.);
+#11356 = SURFACE_CURVE('',#11357,(#11361,#11368),.PCURVE_S1.);
+#11357 = LINE('',#11358,#11359);
+#11358 = CARTESIAN_POINT('',(0.,-0.9,-1.));
+#11359 = VECTOR('',#11360,1.);
+#11360 = DIRECTION('',(1.,0.,0.));
+#11361 = PCURVE('',#9105,#11362);
+#11362 = DEFINITIONAL_REPRESENTATION('',(#11363),#11367);
+#11363 = LINE('',#11364,#11365);
+#11364 = CARTESIAN_POINT('',(0.,0.));
+#11365 = VECTOR('',#11366,1.);
+#11366 = DIRECTION('',(0.,-1.));
+#11367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11368 = PCURVE('',#9240,#11369);
+#11369 = DEFINITIONAL_REPRESENTATION('',(#11370),#11374);
+#11370 = LINE('',#11371,#11372);
+#11371 = CARTESIAN_POINT('',(2.,0.));
+#11372 = VECTOR('',#11373,1.);
+#11373 = DIRECTION('',(0.,1.));
+#11374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11375 = ORIENTED_EDGE('',*,*,#9201,.T.);
+#11376 = ORIENTED_EDGE('',*,*,#11377,.T.);
+#11377 = EDGE_CURVE('',#9174,#11378,#11380,.T.);
+#11378 = VERTEX_POINT('',#11379);
+#11379 = CARTESIAN_POINT('',(8.3,-0.7,-1.));
+#11380 = SURFACE_CURVE('',#11381,(#11385,#11392),.PCURVE_S1.);
+#11381 = LINE('',#11382,#11383);
+#11382 = CARTESIAN_POINT('',(2.5,-0.7,-1.));
+#11383 = VECTOR('',#11384,1.);
+#11384 = DIRECTION('',(1.,0.,0.));
+#11385 = PCURVE('',#9105,#11386);
+#11386 = DEFINITIONAL_REPRESENTATION('',(#11387),#11391);
+#11387 = LINE('',#11388,#11389);
+#11388 = CARTESIAN_POINT('',(0.2,-2.5));
+#11389 = VECTOR('',#11390,1.);
+#11390 = DIRECTION('',(0.,-1.));
+#11391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11392 = PCURVE('',#9189,#11393);
+#11393 = DEFINITIONAL_REPRESENTATION('',(#11394),#11397);
+#11394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11395,#11396),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(2.17,6.13),.PIECEWISE_BEZIER_KNOTS.);
+#11395 = CARTESIAN_POINT('',(-0.33,-0.22));
+#11396 = CARTESIAN_POINT('',(3.63,-0.22));
+#11397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11398 = ORIENTED_EDGE('',*,*,#11399,.T.);
+#11399 = EDGE_CURVE('',#11378,#11400,#11402,.T.);
+#11400 = VERTEX_POINT('',#11401);
+#11401 = CARTESIAN_POINT('',(8.3,0.7,-1.));
+#11402 = SURFACE_CURVE('',#11403,(#11407,#11414),.PCURVE_S1.);
+#11403 = LINE('',#11404,#11405);
+#11404 = CARTESIAN_POINT('',(8.3,-0.8,-1.));
+#11405 = VECTOR('',#11406,1.);
+#11406 = DIRECTION('',(0.,1.,0.));
+#11407 = PCURVE('',#9105,#11408);
+#11408 = DEFINITIONAL_REPRESENTATION('',(#11409),#11413);
+#11409 = LINE('',#11410,#11411);
+#11410 = CARTESIAN_POINT('',(1.E-01,-8.3));
+#11411 = VECTOR('',#11412,1.);
+#11412 = DIRECTION('',(1.,0.));
+#11413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11414 = PCURVE('',#11415,#11420);
+#11415 = PLANE('',#11416);
+#11416 = AXIS2_PLACEMENT_3D('',#11417,#11418,#11419);
+#11417 = CARTESIAN_POINT('',(8.3,-0.7,-1.22));
+#11418 = DIRECTION('',(-1.,0.,0.));
+#11419 = DIRECTION('',(0.,1.,0.));
+#11420 = DEFINITIONAL_REPRESENTATION('',(#11421),#11424);
+#11421 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11422,#11423),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.E-02,1.64),.PIECEWISE_BEZIER_KNOTS.);
+#11422 = CARTESIAN_POINT('',(-0.14,-0.22));
+#11423 = CARTESIAN_POINT('',(1.54,-0.22));
+#11424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11425 = ORIENTED_EDGE('',*,*,#11426,.T.);
+#11426 = EDGE_CURVE('',#11400,#9090,#11427,.T.);
+#11427 = SURFACE_CURVE('',#11428,(#11432,#11439),.PCURVE_S1.);
+#11428 = LINE('',#11429,#11430);
+#11429 = CARTESIAN_POINT('',(4.15,0.7,-1.));
+#11430 = VECTOR('',#11431,1.);
+#11431 = DIRECTION('',(-1.,0.,0.));
+#11432 = PCURVE('',#9105,#11433);
+#11433 = DEFINITIONAL_REPRESENTATION('',(#11434),#11438);
+#11434 = LINE('',#11435,#11436);
+#11435 = CARTESIAN_POINT('',(1.6,-4.15));
+#11436 = VECTOR('',#11437,1.);
+#11437 = DIRECTION('',(0.,1.));
+#11438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11439 = PCURVE('',#9133,#11440);
+#11440 = DEFINITIONAL_REPRESENTATION('',(#11441),#11444);
+#11441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11442,#11443),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.48,-0.52),.PIECEWISE_BEZIER_KNOTS.);
+#11442 = CARTESIAN_POINT('',(-0.33,-0.22));
+#11443 = CARTESIAN_POINT('',(3.63,-0.22));
+#11444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11445 = ORIENTED_EDGE('',*,*,#9089,.T.);
+#11446 = ORIENTED_EDGE('',*,*,#11259,.F.);
+#11447 = ADVANCED_FACE('',(#11448),#9133,.F.);
+#11448 = FACE_BOUND('',#11449,.F.);
+#11449 = EDGE_LOOP('',(#11450,#11473,#11494,#11495));
+#11450 = ORIENTED_EDGE('',*,*,#11451,.F.);
+#11451 = EDGE_CURVE('',#11452,#9118,#11454,.T.);
+#11452 = VERTEX_POINT('',#11453);
+#11453 = CARTESIAN_POINT('',(8.3,0.7,-1.22));
+#11454 = SURFACE_CURVE('',#11455,(#11459,#11466),.PCURVE_S1.);
+#11455 = LINE('',#11456,#11457);
+#11456 = CARTESIAN_POINT('',(8.3,0.7,-1.22));
+#11457 = VECTOR('',#11458,1.);
+#11458 = DIRECTION('',(-1.,0.,0.));
+#11459 = PCURVE('',#9133,#11460);
+#11460 = DEFINITIONAL_REPRESENTATION('',(#11461),#11465);
+#11461 = LINE('',#11462,#11463);
+#11462 = CARTESIAN_POINT('',(0.,-0.));
+#11463 = VECTOR('',#11464,1.);
+#11464 = DIRECTION('',(1.,0.));
+#11465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11466 = PCURVE('',#9161,#11467);
+#11467 = DEFINITIONAL_REPRESENTATION('',(#11468),#11472);
+#11468 = LINE('',#11469,#11470);
+#11469 = CARTESIAN_POINT('',(-3.3,4.5));
+#11470 = VECTOR('',#11471,1.);
+#11471 = DIRECTION('',(1.,0.));
+#11472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11473 = ORIENTED_EDGE('',*,*,#11474,.T.);
+#11474 = EDGE_CURVE('',#11452,#11400,#11475,.T.);
+#11475 = SURFACE_CURVE('',#11476,(#11480,#11487),.PCURVE_S1.);
+#11476 = LINE('',#11477,#11478);
+#11477 = CARTESIAN_POINT('',(8.3,0.7,-1.22));
+#11478 = VECTOR('',#11479,1.);
+#11479 = DIRECTION('',(0.,0.,1.));
+#11480 = PCURVE('',#9133,#11481);
+#11481 = DEFINITIONAL_REPRESENTATION('',(#11482),#11486);
+#11482 = LINE('',#11483,#11484);
+#11483 = CARTESIAN_POINT('',(0.,-0.));
+#11484 = VECTOR('',#11485,1.);
+#11485 = DIRECTION('',(0.,-1.));
+#11486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11487 = PCURVE('',#11415,#11488);
+#11488 = DEFINITIONAL_REPRESENTATION('',(#11489),#11493);
+#11489 = LINE('',#11490,#11491);
+#11490 = CARTESIAN_POINT('',(1.4,0.));
+#11491 = VECTOR('',#11492,1.);
+#11492 = DIRECTION('',(0.,-1.));
+#11493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11494 = ORIENTED_EDGE('',*,*,#11426,.T.);
+#11495 = ORIENTED_EDGE('',*,*,#9117,.F.);
+#11496 = ADVANCED_FACE('',(#11497),#9161,.T.);
+#11497 = FACE_BOUND('',#11498,.T.);
+#11498 = EDGE_LOOP('',(#11499,#11522,#11523,#11524));
+#11499 = ORIENTED_EDGE('',*,*,#11500,.F.);
+#11500 = EDGE_CURVE('',#9146,#11501,#11503,.T.);
+#11501 = VERTEX_POINT('',#11502);
+#11502 = CARTESIAN_POINT('',(8.3,-0.7,-1.22));
+#11503 = SURFACE_CURVE('',#11504,(#11508,#11515),.PCURVE_S1.);
+#11504 = LINE('',#11505,#11506);
+#11505 = CARTESIAN_POINT('',(5.,-0.7,-1.22));
+#11506 = VECTOR('',#11507,1.);
+#11507 = DIRECTION('',(1.,0.,0.));
+#11508 = PCURVE('',#9161,#11509);
+#11509 = DEFINITIONAL_REPRESENTATION('',(#11510),#11514);
+#11510 = LINE('',#11511,#11512);
+#11511 = CARTESIAN_POINT('',(0.,3.1));
+#11512 = VECTOR('',#11513,1.);
+#11513 = DIRECTION('',(-1.,0.));
+#11514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11515 = PCURVE('',#9189,#11516);
+#11516 = DEFINITIONAL_REPRESENTATION('',(#11517),#11521);
+#11517 = LINE('',#11518,#11519);
+#11518 = CARTESIAN_POINT('',(0.,0.));
+#11519 = VECTOR('',#11520,1.);
+#11520 = DIRECTION('',(1.,0.));
+#11521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11522 = ORIENTED_EDGE('',*,*,#9145,.F.);
+#11523 = ORIENTED_EDGE('',*,*,#11451,.F.);
+#11524 = ORIENTED_EDGE('',*,*,#11525,.F.);
+#11525 = EDGE_CURVE('',#11501,#11452,#11526,.T.);
+#11526 = SURFACE_CURVE('',#11527,(#11531,#11538),.PCURVE_S1.);
+#11527 = LINE('',#11528,#11529);
+#11528 = CARTESIAN_POINT('',(8.3,-0.7,-1.22));
+#11529 = VECTOR('',#11530,1.);
+#11530 = DIRECTION('',(0.,1.,0.));
+#11531 = PCURVE('',#9161,#11532);
+#11532 = DEFINITIONAL_REPRESENTATION('',(#11533),#11537);
+#11533 = LINE('',#11534,#11535);
+#11534 = CARTESIAN_POINT('',(-3.3,3.1));
+#11535 = VECTOR('',#11536,1.);
+#11536 = DIRECTION('',(0.,1.));
+#11537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11538 = PCURVE('',#11415,#11539);
+#11539 = DEFINITIONAL_REPRESENTATION('',(#11540),#11544);
+#11540 = LINE('',#11541,#11542);
+#11541 = CARTESIAN_POINT('',(0.,0.));
+#11542 = VECTOR('',#11543,1.);
+#11543 = DIRECTION('',(1.,0.));
+#11544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11545 = ADVANCED_FACE('',(#11546),#9189,.F.);
+#11546 = FACE_BOUND('',#11547,.F.);
+#11547 = EDGE_LOOP('',(#11548,#11549,#11550,#11551));
+#11548 = ORIENTED_EDGE('',*,*,#11500,.F.);
+#11549 = ORIENTED_EDGE('',*,*,#9173,.T.);
+#11550 = ORIENTED_EDGE('',*,*,#11377,.T.);
+#11551 = ORIENTED_EDGE('',*,*,#11552,.F.);
+#11552 = EDGE_CURVE('',#11501,#11378,#11553,.T.);
+#11553 = SURFACE_CURVE('',#11554,(#11558,#11565),.PCURVE_S1.);
+#11554 = LINE('',#11555,#11556);
+#11555 = CARTESIAN_POINT('',(8.3,-0.7,-1.22));
+#11556 = VECTOR('',#11557,1.);
+#11557 = DIRECTION('',(0.,0.,1.));
+#11558 = PCURVE('',#9189,#11559);
+#11559 = DEFINITIONAL_REPRESENTATION('',(#11560),#11564);
+#11560 = LINE('',#11561,#11562);
+#11561 = CARTESIAN_POINT('',(3.3,0.));
+#11562 = VECTOR('',#11563,1.);
+#11563 = DIRECTION('',(0.,-1.));
+#11564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11565 = PCURVE('',#11415,#11566);
+#11566 = DEFINITIONAL_REPRESENTATION('',(#11567),#11571);
+#11567 = LINE('',#11568,#11569);
+#11568 = CARTESIAN_POINT('',(0.,0.));
+#11569 = VECTOR('',#11570,1.);
+#11570 = DIRECTION('',(0.,-1.));
+#11571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11572 = ADVANCED_FACE('',(#11573),#9240,.F.);
+#11573 = FACE_BOUND('',#11574,.T.);
+#11574 = EDGE_LOOP('',(#11575,#11598,#11621,#11642,#11643,#11664,#11665,
+    #11666));
+#11575 = ORIENTED_EDGE('',*,*,#11576,.T.);
+#11576 = EDGE_CURVE('',#9849,#11577,#11579,.T.);
+#11577 = VERTEX_POINT('',#11578);
+#11578 = CARTESIAN_POINT('',(13.,-0.9,1.));
+#11579 = SURFACE_CURVE('',#11580,(#11584,#11591),.PCURVE_S1.);
+#11580 = LINE('',#11581,#11582);
+#11581 = CARTESIAN_POINT('',(0.,-0.9,1.));
+#11582 = VECTOR('',#11583,1.);
+#11583 = DIRECTION('',(1.,0.,0.));
+#11584 = PCURVE('',#9240,#11585);
+#11585 = DEFINITIONAL_REPRESENTATION('',(#11586),#11590);
+#11586 = LINE('',#11587,#11588);
+#11587 = CARTESIAN_POINT('',(0.,0.));
+#11588 = VECTOR('',#11589,1.);
+#11589 = DIRECTION('',(0.,1.));
+#11590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11591 = PCURVE('',#9933,#11592);
+#11592 = DEFINITIONAL_REPRESENTATION('',(#11593),#11597);
+#11593 = LINE('',#11594,#11595);
+#11594 = CARTESIAN_POINT('',(1.8,0.));
+#11595 = VECTOR('',#11596,1.);
+#11596 = DIRECTION('',(0.,-1.));
+#11597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11598 = ORIENTED_EDGE('',*,*,#11599,.T.);
+#11599 = EDGE_CURVE('',#11577,#11600,#11602,.T.);
+#11600 = VERTEX_POINT('',#11601);
+#11601 = CARTESIAN_POINT('',(13.,-0.9,-1.));
+#11602 = SURFACE_CURVE('',#11603,(#11607,#11614),.PCURVE_S1.);
+#11603 = LINE('',#11604,#11605);
+#11604 = CARTESIAN_POINT('',(13.,-0.9,1.));
+#11605 = VECTOR('',#11606,1.);
+#11606 = DIRECTION('',(0.,0.,-1.));
+#11607 = PCURVE('',#9240,#11608);
+#11608 = DEFINITIONAL_REPRESENTATION('',(#11609),#11613);
+#11609 = LINE('',#11610,#11611);
+#11610 = CARTESIAN_POINT('',(0.,13.));
+#11611 = VECTOR('',#11612,1.);
+#11612 = DIRECTION('',(1.,0.));
+#11613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11614 = PCURVE('',#10363,#11615);
+#11615 = DEFINITIONAL_REPRESENTATION('',(#11616),#11620);
+#11616 = LINE('',#11617,#11618);
+#11617 = CARTESIAN_POINT('',(0.,1.8));
+#11618 = VECTOR('',#11619,1.);
+#11619 = DIRECTION('',(1.,0.));
+#11620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11621 = ORIENTED_EDGE('',*,*,#11622,.F.);
+#11622 = EDGE_CURVE('',#9668,#11600,#11623,.T.);
+#11623 = SURFACE_CURVE('',#11624,(#11628,#11635),.PCURVE_S1.);
+#11624 = LINE('',#11625,#11626);
+#11625 = CARTESIAN_POINT('',(0.,-0.9,-1.));
+#11626 = VECTOR('',#11627,1.);
+#11627 = DIRECTION('',(1.,0.,0.));
+#11628 = PCURVE('',#9240,#11629);
+#11629 = DEFINITIONAL_REPRESENTATION('',(#11630),#11634);
+#11630 = LINE('',#11631,#11632);
+#11631 = CARTESIAN_POINT('',(2.,0.));
+#11632 = VECTOR('',#11633,1.);
+#11633 = DIRECTION('',(0.,1.));
+#11634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11635 = PCURVE('',#9706,#11636);
+#11636 = DEFINITIONAL_REPRESENTATION('',(#11637),#11641);
+#11637 = LINE('',#11638,#11639);
+#11638 = CARTESIAN_POINT('',(0.,0.));
+#11639 = VECTOR('',#11640,1.);
+#11640 = DIRECTION('',(0.,-1.));
+#11641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11642 = ORIENTED_EDGE('',*,*,#9667,.F.);
+#11643 = ORIENTED_EDGE('',*,*,#11644,.T.);
+#11644 = EDGE_CURVE('',#9645,#9225,#11645,.T.);
+#11645 = SURFACE_CURVE('',#11646,(#11650,#11657),.PCURVE_S1.);
+#11646 = LINE('',#11647,#11648);
+#11647 = CARTESIAN_POINT('',(10.1,-0.9,-1.22));
+#11648 = VECTOR('',#11649,1.);
+#11649 = DIRECTION('',(-1.,0.,0.));
+#11650 = PCURVE('',#9240,#11651);
+#11651 = DEFINITIONAL_REPRESENTATION('',(#11652),#11656);
+#11652 = LINE('',#11653,#11654);
+#11653 = CARTESIAN_POINT('',(2.22,10.1));
+#11654 = VECTOR('',#11655,1.);
+#11655 = DIRECTION('',(-0.,-1.));
+#11656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11657 = PCURVE('',#9268,#11658);
+#11658 = DEFINITIONAL_REPRESENTATION('',(#11659),#11663);
+#11659 = LINE('',#11660,#11661);
+#11660 = CARTESIAN_POINT('',(-5.1,2.9));
+#11661 = VECTOR('',#11662,1.);
+#11662 = DIRECTION('',(1.,0.));
+#11663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11664 = ORIENTED_EDGE('',*,*,#9224,.T.);
+#11665 = ORIENTED_EDGE('',*,*,#11355,.F.);
+#11666 = ORIENTED_EDGE('',*,*,#9848,.F.);
+#11667 = ADVANCED_FACE('',(#11668),#9268,.T.);
+#11668 = FACE_BOUND('',#11669,.T.);
+#11669 = EDGE_LOOP('',(#11670,#11671,#11692,#11693));
+#11670 = ORIENTED_EDGE('',*,*,#9644,.F.);
+#11671 = ORIENTED_EDGE('',*,*,#11672,.F.);
+#11672 = EDGE_CURVE('',#9253,#9622,#11673,.T.);
+#11673 = SURFACE_CURVE('',#11674,(#11678,#11685),.PCURVE_S1.);
+#11674 = LINE('',#11675,#11676);
+#11675 = CARTESIAN_POINT('',(5.,-1.7,-1.22));
+#11676 = VECTOR('',#11677,1.);
+#11677 = DIRECTION('',(1.,0.,0.));
+#11678 = PCURVE('',#9268,#11679);
+#11679 = DEFINITIONAL_REPRESENTATION('',(#11680),#11684);
+#11680 = LINE('',#11681,#11682);
+#11681 = CARTESIAN_POINT('',(0.,2.1));
+#11682 = VECTOR('',#11683,1.);
+#11683 = DIRECTION('',(-1.,0.));
+#11684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11685 = PCURVE('',#9296,#11686);
+#11686 = DEFINITIONAL_REPRESENTATION('',(#11687),#11691);
+#11687 = LINE('',#11688,#11689);
+#11688 = CARTESIAN_POINT('',(0.22,5.));
+#11689 = VECTOR('',#11690,1.);
+#11690 = DIRECTION('',(0.,1.));
+#11691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11692 = ORIENTED_EDGE('',*,*,#9252,.F.);
+#11693 = ORIENTED_EDGE('',*,*,#11644,.F.);
+#11694 = ADVANCED_FACE('',(#11695),#9296,.T.);
+#11695 = FACE_BOUND('',#11696,.T.);
+#11696 = EDGE_LOOP('',(#11697,#11718,#11719,#11720,#11721,#11742,#11743,
+    #11764));
+#11697 = ORIENTED_EDGE('',*,*,#11698,.T.);
+#11698 = EDGE_CURVE('',#10047,#9281,#11699,.T.);
+#11699 = SURFACE_CURVE('',#11700,(#11704,#11711),.PCURVE_S1.);
+#11700 = LINE('',#11701,#11702);
+#11701 = CARTESIAN_POINT('',(0.,-1.7,-1.));
+#11702 = VECTOR('',#11703,1.);
+#11703 = DIRECTION('',(1.,0.,0.));
+#11704 = PCURVE('',#9296,#11705);
+#11705 = DEFINITIONAL_REPRESENTATION('',(#11706),#11710);
+#11706 = LINE('',#11707,#11708);
+#11707 = CARTESIAN_POINT('',(0.,0.));
+#11708 = VECTOR('',#11709,1.);
+#11709 = DIRECTION('',(0.,1.));
+#11710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11711 = PCURVE('',#9324,#11712);
+#11712 = DEFINITIONAL_REPRESENTATION('',(#11713),#11717);
+#11713 = LINE('',#11714,#11715);
+#11714 = CARTESIAN_POINT('',(1.8,0.));
+#11715 = VECTOR('',#11716,1.);
+#11716 = DIRECTION('',(0.,-1.));
+#11717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11718 = ORIENTED_EDGE('',*,*,#9280,.F.);
+#11719 = ORIENTED_EDGE('',*,*,#11672,.T.);
+#11720 = ORIENTED_EDGE('',*,*,#9621,.T.);
+#11721 = ORIENTED_EDGE('',*,*,#11722,.T.);
+#11722 = EDGE_CURVE('',#9594,#10745,#11723,.T.);
+#11723 = SURFACE_CURVE('',#11724,(#11728,#11735),.PCURVE_S1.);
+#11724 = LINE('',#11725,#11726);
+#11725 = CARTESIAN_POINT('',(0.,-1.7,-1.));
+#11726 = VECTOR('',#11727,1.);
+#11727 = DIRECTION('',(1.,0.,0.));
+#11728 = PCURVE('',#9296,#11729);
+#11729 = DEFINITIONAL_REPRESENTATION('',(#11730),#11734);
+#11730 = LINE('',#11731,#11732);
+#11731 = CARTESIAN_POINT('',(0.,0.));
+#11732 = VECTOR('',#11733,1.);
+#11733 = DIRECTION('',(0.,1.));
+#11734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11735 = PCURVE('',#9609,#11736);
+#11736 = DEFINITIONAL_REPRESENTATION('',(#11737),#11741);
+#11737 = LINE('',#11738,#11739);
+#11738 = CARTESIAN_POINT('',(1.8,0.));
+#11739 = VECTOR('',#11740,1.);
+#11740 = DIRECTION('',(0.,-1.));
+#11741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11742 = ORIENTED_EDGE('',*,*,#10744,.T.);
+#11743 = ORIENTED_EDGE('',*,*,#11744,.F.);
+#11744 = EDGE_CURVE('',#10049,#10720,#11745,.T.);
+#11745 = SURFACE_CURVE('',#11746,(#11750,#11757),.PCURVE_S1.);
+#11746 = LINE('',#11747,#11748);
+#11747 = CARTESIAN_POINT('',(0.,-1.7,1.));
+#11748 = VECTOR('',#11749,1.);
+#11749 = DIRECTION('',(1.,0.,0.));
+#11750 = PCURVE('',#9296,#11751);
+#11751 = DEFINITIONAL_REPRESENTATION('',(#11752),#11756);
+#11752 = LINE('',#11753,#11754);
+#11753 = CARTESIAN_POINT('',(-2.,0.));
+#11754 = VECTOR('',#11755,1.);
+#11755 = DIRECTION('',(0.,1.));
+#11756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11757 = PCURVE('',#10087,#11758);
+#11758 = DEFINITIONAL_REPRESENTATION('',(#11759),#11763);
+#11759 = LINE('',#11760,#11761);
+#11760 = CARTESIAN_POINT('',(0.,-0.));
+#11761 = VECTOR('',#11762,1.);
+#11762 = DIRECTION('',(0.,-1.));
+#11763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11764 = ORIENTED_EDGE('',*,*,#10046,.F.);
+#11765 = ADVANCED_FACE('',(#11766),#9324,.T.);
+#11766 = FACE_BOUND('',#11767,.T.);
+#11767 = EDGE_LOOP('',(#11768,#11769,#11790,#11791,#11813,#11840,#11860,
+    #11861));
+#11768 = ORIENTED_EDGE('',*,*,#10122,.F.);
+#11769 = ORIENTED_EDGE('',*,*,#11770,.T.);
+#11770 = EDGE_CURVE('',#10100,#9421,#11771,.T.);
+#11771 = SURFACE_CURVE('',#11772,(#11776,#11783),.PCURVE_S1.);
+#11772 = LINE('',#11773,#11774);
+#11773 = CARTESIAN_POINT('',(0.,-3.5,-1.));
+#11774 = VECTOR('',#11775,1.);
+#11775 = DIRECTION('',(1.,0.,0.));
+#11776 = PCURVE('',#9324,#11777);
+#11777 = DEFINITIONAL_REPRESENTATION('',(#11778),#11782);
+#11778 = LINE('',#11779,#11780);
+#11779 = CARTESIAN_POINT('',(0.,0.));
+#11780 = VECTOR('',#11781,1.);
+#11781 = DIRECTION('',(0.,-1.));
+#11782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11783 = PCURVE('',#9459,#11784);
+#11784 = DEFINITIONAL_REPRESENTATION('',(#11785),#11789);
+#11785 = LINE('',#11786,#11787);
+#11786 = CARTESIAN_POINT('',(2.,0.));
+#11787 = VECTOR('',#11788,1.);
+#11788 = DIRECTION('',(0.,1.));
+#11789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11790 = ORIENTED_EDGE('',*,*,#9420,.T.);
+#11791 = ORIENTED_EDGE('',*,*,#11792,.T.);
+#11792 = EDGE_CURVE('',#9393,#11793,#11795,.T.);
+#11793 = VERTEX_POINT('',#11794);
+#11794 = CARTESIAN_POINT('',(8.3,-3.3,-1.));
+#11795 = SURFACE_CURVE('',#11796,(#11800,#11807),.PCURVE_S1.);
+#11796 = LINE('',#11797,#11798);
+#11797 = CARTESIAN_POINT('',(2.5,-3.3,-1.));
+#11798 = VECTOR('',#11799,1.);
+#11799 = DIRECTION('',(1.,0.,0.));
+#11800 = PCURVE('',#9324,#11801);
+#11801 = DEFINITIONAL_REPRESENTATION('',(#11802),#11806);
+#11802 = LINE('',#11803,#11804);
+#11803 = CARTESIAN_POINT('',(0.2,-2.5));
+#11804 = VECTOR('',#11805,1.);
+#11805 = DIRECTION('',(0.,-1.));
+#11806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11807 = PCURVE('',#9408,#11808);
+#11808 = DEFINITIONAL_REPRESENTATION('',(#11809),#11812);
+#11809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11810,#11811),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(2.17,6.13),.PIECEWISE_BEZIER_KNOTS.);
+#11810 = CARTESIAN_POINT('',(-0.33,-0.22));
+#11811 = CARTESIAN_POINT('',(3.63,-0.22));
+#11812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11813 = ORIENTED_EDGE('',*,*,#11814,.T.);
+#11814 = EDGE_CURVE('',#11793,#11815,#11817,.T.);
+#11815 = VERTEX_POINT('',#11816);
+#11816 = CARTESIAN_POINT('',(8.3,-1.9,-1.));
+#11817 = SURFACE_CURVE('',#11818,(#11822,#11829),.PCURVE_S1.);
+#11818 = LINE('',#11819,#11820);
+#11819 = CARTESIAN_POINT('',(8.3,-2.1,-1.));
+#11820 = VECTOR('',#11821,1.);
+#11821 = DIRECTION('',(0.,1.,0.));
+#11822 = PCURVE('',#9324,#11823);
+#11823 = DEFINITIONAL_REPRESENTATION('',(#11824),#11828);
+#11824 = LINE('',#11825,#11826);
+#11825 = CARTESIAN_POINT('',(1.4,-8.3));
+#11826 = VECTOR('',#11827,1.);
+#11827 = DIRECTION('',(1.,0.));
+#11828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11829 = PCURVE('',#11830,#11835);
+#11830 = PLANE('',#11831);
+#11831 = AXIS2_PLACEMENT_3D('',#11832,#11833,#11834);
+#11832 = CARTESIAN_POINT('',(8.3,-3.3,-1.22));
+#11833 = DIRECTION('',(-1.,0.,0.));
+#11834 = DIRECTION('',(0.,1.,0.));
+#11835 = DEFINITIONAL_REPRESENTATION('',(#11836),#11839);
+#11836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11837,#11838),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-1.34,0.34),.PIECEWISE_BEZIER_KNOTS.);
+#11837 = CARTESIAN_POINT('',(-0.14,-0.22));
+#11838 = CARTESIAN_POINT('',(1.54,-0.22));
+#11839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11840 = ORIENTED_EDGE('',*,*,#11841,.T.);
+#11841 = EDGE_CURVE('',#11815,#9309,#11842,.T.);
+#11842 = SURFACE_CURVE('',#11843,(#11847,#11854),.PCURVE_S1.);
+#11843 = LINE('',#11844,#11845);
+#11844 = CARTESIAN_POINT('',(4.15,-1.9,-1.));
+#11845 = VECTOR('',#11846,1.);
+#11846 = DIRECTION('',(-1.,0.,0.));
+#11847 = PCURVE('',#9324,#11848);
+#11848 = DEFINITIONAL_REPRESENTATION('',(#11849),#11853);
+#11849 = LINE('',#11850,#11851);
+#11850 = CARTESIAN_POINT('',(1.6,-4.15));
+#11851 = VECTOR('',#11852,1.);
+#11852 = DIRECTION('',(0.,1.));
+#11853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11854 = PCURVE('',#9352,#11855);
+#11855 = DEFINITIONAL_REPRESENTATION('',(#11856),#11859);
+#11856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11857,#11858),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-4.48,-0.52),.PIECEWISE_BEZIER_KNOTS.);
+#11857 = CARTESIAN_POINT('',(-0.33,-0.22));
+#11858 = CARTESIAN_POINT('',(3.63,-0.22));
+#11859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11860 = ORIENTED_EDGE('',*,*,#9308,.T.);
+#11861 = ORIENTED_EDGE('',*,*,#11698,.F.);
+#11862 = ADVANCED_FACE('',(#11863),#9352,.F.);
+#11863 = FACE_BOUND('',#11864,.F.);
+#11864 = EDGE_LOOP('',(#11865,#11888,#11909,#11910));
+#11865 = ORIENTED_EDGE('',*,*,#11866,.F.);
+#11866 = EDGE_CURVE('',#11867,#9337,#11869,.T.);
+#11867 = VERTEX_POINT('',#11868);
+#11868 = CARTESIAN_POINT('',(8.3,-1.9,-1.22));
+#11869 = SURFACE_CURVE('',#11870,(#11874,#11881),.PCURVE_S1.);
+#11870 = LINE('',#11871,#11872);
+#11871 = CARTESIAN_POINT('',(8.3,-1.9,-1.22));
+#11872 = VECTOR('',#11873,1.);
+#11873 = DIRECTION('',(-1.,0.,0.));
+#11874 = PCURVE('',#9352,#11875);
+#11875 = DEFINITIONAL_REPRESENTATION('',(#11876),#11880);
+#11876 = LINE('',#11877,#11878);
+#11877 = CARTESIAN_POINT('',(0.,-0.));
+#11878 = VECTOR('',#11879,1.);
+#11879 = DIRECTION('',(1.,0.));
+#11880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11881 = PCURVE('',#9380,#11882);
+#11882 = DEFINITIONAL_REPRESENTATION('',(#11883),#11887);
+#11883 = LINE('',#11884,#11885);
+#11884 = CARTESIAN_POINT('',(-3.3,1.9));
+#11885 = VECTOR('',#11886,1.);
+#11886 = DIRECTION('',(1.,0.));
+#11887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11888 = ORIENTED_EDGE('',*,*,#11889,.T.);
+#11889 = EDGE_CURVE('',#11867,#11815,#11890,.T.);
+#11890 = SURFACE_CURVE('',#11891,(#11895,#11902),.PCURVE_S1.);
+#11891 = LINE('',#11892,#11893);
+#11892 = CARTESIAN_POINT('',(8.3,-1.9,-1.22));
+#11893 = VECTOR('',#11894,1.);
+#11894 = DIRECTION('',(0.,0.,1.));
+#11895 = PCURVE('',#9352,#11896);
+#11896 = DEFINITIONAL_REPRESENTATION('',(#11897),#11901);
+#11897 = LINE('',#11898,#11899);
+#11898 = CARTESIAN_POINT('',(0.,-0.));
+#11899 = VECTOR('',#11900,1.);
+#11900 = DIRECTION('',(0.,-1.));
+#11901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11902 = PCURVE('',#11830,#11903);
+#11903 = DEFINITIONAL_REPRESENTATION('',(#11904),#11908);
+#11904 = LINE('',#11905,#11906);
+#11905 = CARTESIAN_POINT('',(1.4,0.));
+#11906 = VECTOR('',#11907,1.);
+#11907 = DIRECTION('',(0.,-1.));
+#11908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11909 = ORIENTED_EDGE('',*,*,#11841,.T.);
+#11910 = ORIENTED_EDGE('',*,*,#9336,.F.);
+#11911 = ADVANCED_FACE('',(#11912),#9380,.T.);
+#11912 = FACE_BOUND('',#11913,.T.);
+#11913 = EDGE_LOOP('',(#11914,#11937,#11938,#11939));
+#11914 = ORIENTED_EDGE('',*,*,#11915,.F.);
+#11915 = EDGE_CURVE('',#9365,#11916,#11918,.T.);
+#11916 = VERTEX_POINT('',#11917);
+#11917 = CARTESIAN_POINT('',(8.3,-3.3,-1.22));
+#11918 = SURFACE_CURVE('',#11919,(#11923,#11930),.PCURVE_S1.);
+#11919 = LINE('',#11920,#11921);
+#11920 = CARTESIAN_POINT('',(5.,-3.3,-1.22));
+#11921 = VECTOR('',#11922,1.);
+#11922 = DIRECTION('',(1.,0.,0.));
+#11923 = PCURVE('',#9380,#11924);
+#11924 = DEFINITIONAL_REPRESENTATION('',(#11925),#11929);
+#11925 = LINE('',#11926,#11927);
+#11926 = CARTESIAN_POINT('',(0.,0.5));
+#11927 = VECTOR('',#11928,1.);
+#11928 = DIRECTION('',(-1.,0.));
+#11929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11930 = PCURVE('',#9408,#11931);
+#11931 = DEFINITIONAL_REPRESENTATION('',(#11932),#11936);
+#11932 = LINE('',#11933,#11934);
+#11933 = CARTESIAN_POINT('',(0.,0.));
+#11934 = VECTOR('',#11935,1.);
+#11935 = DIRECTION('',(1.,0.));
+#11936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11937 = ORIENTED_EDGE('',*,*,#9364,.F.);
+#11938 = ORIENTED_EDGE('',*,*,#11866,.F.);
+#11939 = ORIENTED_EDGE('',*,*,#11940,.F.);
+#11940 = EDGE_CURVE('',#11916,#11867,#11941,.T.);
+#11941 = SURFACE_CURVE('',#11942,(#11946,#11953),.PCURVE_S1.);
+#11942 = LINE('',#11943,#11944);
+#11943 = CARTESIAN_POINT('',(8.3,-3.3,-1.22));
+#11944 = VECTOR('',#11945,1.);
+#11945 = DIRECTION('',(0.,1.,0.));
+#11946 = PCURVE('',#9380,#11947);
+#11947 = DEFINITIONAL_REPRESENTATION('',(#11948),#11952);
+#11948 = LINE('',#11949,#11950);
+#11949 = CARTESIAN_POINT('',(-3.3,0.5));
+#11950 = VECTOR('',#11951,1.);
+#11951 = DIRECTION('',(0.,1.));
+#11952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11953 = PCURVE('',#11830,#11954);
+#11954 = DEFINITIONAL_REPRESENTATION('',(#11955),#11959);
+#11955 = LINE('',#11956,#11957);
+#11956 = CARTESIAN_POINT('',(0.,0.));
+#11957 = VECTOR('',#11958,1.);
+#11958 = DIRECTION('',(1.,0.));
+#11959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11960 = ADVANCED_FACE('',(#11961),#9408,.F.);
+#11961 = FACE_BOUND('',#11962,.F.);
+#11962 = EDGE_LOOP('',(#11963,#11964,#11965,#11966));
+#11963 = ORIENTED_EDGE('',*,*,#11915,.F.);
+#11964 = ORIENTED_EDGE('',*,*,#9392,.T.);
+#11965 = ORIENTED_EDGE('',*,*,#11792,.T.);
+#11966 = ORIENTED_EDGE('',*,*,#11967,.F.);
+#11967 = EDGE_CURVE('',#11916,#11793,#11968,.T.);
+#11968 = SURFACE_CURVE('',#11969,(#11973,#11980),.PCURVE_S1.);
+#11969 = LINE('',#11970,#11971);
+#11970 = CARTESIAN_POINT('',(8.3,-3.3,-1.22));
+#11971 = VECTOR('',#11972,1.);
+#11972 = DIRECTION('',(0.,0.,1.));
+#11973 = PCURVE('',#9408,#11974);
+#11974 = DEFINITIONAL_REPRESENTATION('',(#11975),#11979);
+#11975 = LINE('',#11976,#11977);
+#11976 = CARTESIAN_POINT('',(3.3,0.));
+#11977 = VECTOR('',#11978,1.);
+#11978 = DIRECTION('',(0.,-1.));
+#11979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11980 = PCURVE('',#11830,#11981);
+#11981 = DEFINITIONAL_REPRESENTATION('',(#11982),#11986);
+#11982 = LINE('',#11983,#11984);
+#11983 = CARTESIAN_POINT('',(0.,0.));
+#11984 = VECTOR('',#11985,1.);
+#11985 = DIRECTION('',(0.,-1.));
+#11986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11987 = ADVANCED_FACE('',(#11988),#9459,.F.);
+#11988 = FACE_BOUND('',#11989,.T.);
+#11989 = EDGE_LOOP('',(#11990,#12011,#12012,#12033,#12034,#12035,#12036,
+    #12037));
+#11990 = ORIENTED_EDGE('',*,*,#11991,.T.);
+#11991 = EDGE_CURVE('',#10072,#10722,#11992,.T.);
+#11992 = SURFACE_CURVE('',#11993,(#11997,#12004),.PCURVE_S1.);
+#11993 = LINE('',#11994,#11995);
+#11994 = CARTESIAN_POINT('',(0.,-3.5,1.));
+#11995 = VECTOR('',#11996,1.);
+#11996 = DIRECTION('',(1.,0.,0.));
+#11997 = PCURVE('',#9459,#11998);
+#11998 = DEFINITIONAL_REPRESENTATION('',(#11999),#12003);
+#11999 = LINE('',#12000,#12001);
+#12000 = CARTESIAN_POINT('',(0.,0.));
+#12001 = VECTOR('',#12002,1.);
+#12002 = DIRECTION('',(0.,1.));
+#12003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12004 = PCURVE('',#10087,#12005);
+#12005 = DEFINITIONAL_REPRESENTATION('',(#12006),#12010);
+#12006 = LINE('',#12007,#12008);
+#12007 = CARTESIAN_POINT('',(1.8,0.));
+#12008 = VECTOR('',#12009,1.);
+#12009 = DIRECTION('',(0.,-1.));
+#12010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12011 = ORIENTED_EDGE('',*,*,#10790,.T.);
+#12012 = ORIENTED_EDGE('',*,*,#12013,.F.);
+#12013 = EDGE_CURVE('',#9571,#10768,#12014,.T.);
+#12014 = SURFACE_CURVE('',#12015,(#12019,#12026),.PCURVE_S1.);
+#12015 = LINE('',#12016,#12017);
+#12016 = CARTESIAN_POINT('',(0.,-3.5,-1.));
+#12017 = VECTOR('',#12018,1.);
+#12018 = DIRECTION('',(1.,0.,0.));
+#12019 = PCURVE('',#9459,#12020);
+#12020 = DEFINITIONAL_REPRESENTATION('',(#12021),#12025);
+#12021 = LINE('',#12022,#12023);
+#12022 = CARTESIAN_POINT('',(2.,0.));
+#12023 = VECTOR('',#12024,1.);
+#12024 = DIRECTION('',(0.,1.));
+#12025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12026 = PCURVE('',#9609,#12027);
+#12027 = DEFINITIONAL_REPRESENTATION('',(#12028),#12032);
+#12028 = LINE('',#12029,#12030);
+#12029 = CARTESIAN_POINT('',(0.,0.));
+#12030 = VECTOR('',#12031,1.);
+#12031 = DIRECTION('',(0.,-1.));
+#12032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12033 = ORIENTED_EDGE('',*,*,#9570,.F.);
+#12034 = ORIENTED_EDGE('',*,*,#10300,.T.);
+#12035 = ORIENTED_EDGE('',*,*,#9443,.T.);
+#12036 = ORIENTED_EDGE('',*,*,#11770,.F.);
+#12037 = ORIENTED_EDGE('',*,*,#10099,.F.);
+#12038 = ADVANCED_FACE('',(#12039),#9609,.T.);
+#12039 = FACE_BOUND('',#12040,.T.);
+#12040 = EDGE_LOOP('',(#12041,#12042,#12043,#12044));
+#12041 = ORIENTED_EDGE('',*,*,#9593,.T.);
+#12042 = ORIENTED_EDGE('',*,*,#12013,.T.);
+#12043 = ORIENTED_EDGE('',*,*,#10767,.T.);
+#12044 = ORIENTED_EDGE('',*,*,#11722,.F.);
+#12045 = ADVANCED_FACE('',(#12046),#9706,.T.);
+#12046 = FACE_BOUND('',#12047,.T.);
+#12047 = EDGE_LOOP('',(#12048,#12049,#12050,#12071));
+#12048 = ORIENTED_EDGE('',*,*,#9690,.T.);
+#12049 = ORIENTED_EDGE('',*,*,#11622,.T.);
+#12050 = ORIENTED_EDGE('',*,*,#12051,.T.);
+#12051 = EDGE_CURVE('',#11600,#11284,#12052,.T.);
+#12052 = SURFACE_CURVE('',#12053,(#12057,#12064),.PCURVE_S1.);
+#12053 = LINE('',#12054,#12055);
+#12054 = CARTESIAN_POINT('',(13.,-0.9,-1.));
+#12055 = VECTOR('',#12056,1.);
+#12056 = DIRECTION('',(0.,1.,0.));
+#12057 = PCURVE('',#9706,#12058);
+#12058 = DEFINITIONAL_REPRESENTATION('',(#12059),#12063);
+#12059 = LINE('',#12060,#12061);
+#12060 = CARTESIAN_POINT('',(0.,-13.));
+#12061 = VECTOR('',#12062,1.);
+#12062 = DIRECTION('',(1.,0.));
+#12063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12064 = PCURVE('',#10363,#12065);
+#12065 = DEFINITIONAL_REPRESENTATION('',(#12066),#12070);
+#12066 = LINE('',#12067,#12068);
+#12067 = CARTESIAN_POINT('',(2.,1.8));
+#12068 = VECTOR('',#12069,1.);
+#12069 = DIRECTION('',(0.,-1.));
+#12070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12071 = ORIENTED_EDGE('',*,*,#11283,.F.);
+#12072 = ADVANCED_FACE('',(#12073),#9803,.T.);
+#12073 = FACE_BOUND('',#12074,.T.);
+#12074 = EDGE_LOOP('',(#12075,#12076,#12077,#12098));
+#12075 = ORIENTED_EDGE('',*,*,#9787,.T.);
+#12076 = ORIENTED_EDGE('',*,*,#11183,.T.);
+#12077 = ORIENTED_EDGE('',*,*,#12078,.T.);
+#12078 = EDGE_CURVE('',#11161,#10823,#12079,.T.);
+#12079 = SURFACE_CURVE('',#12080,(#12084,#12091),.PCURVE_S1.);
+#12080 = LINE('',#12081,#12082);
+#12081 = CARTESIAN_POINT('',(13.,1.7,-1.));
+#12082 = VECTOR('',#12083,1.);
+#12083 = DIRECTION('',(0.,1.,0.));
+#12084 = PCURVE('',#9803,#12085);
+#12085 = DEFINITIONAL_REPRESENTATION('',(#12086),#12090);
+#12086 = LINE('',#12087,#12088);
+#12087 = CARTESIAN_POINT('',(0.,-13.));
+#12088 = VECTOR('',#12089,1.);
+#12089 = DIRECTION('',(1.,0.));
+#12090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12091 = PCURVE('',#10560,#12092);
+#12092 = DEFINITIONAL_REPRESENTATION('',(#12093),#12097);
+#12093 = LINE('',#12094,#12095);
+#12094 = CARTESIAN_POINT('',(2.,1.8));
+#12095 = VECTOR('',#12096,1.);
+#12096 = DIRECTION('',(0.,-1.));
+#12097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12098 = ORIENTED_EDGE('',*,*,#10822,.F.);
+#12099 = ADVANCED_FACE('',(#12100),#9933,.T.);
+#12100 = FACE_BOUND('',#12101,.T.);
+#12101 = EDGE_LOOP('',(#12102,#12103,#12124,#12125));
+#12102 = ORIENTED_EDGE('',*,*,#11329,.T.);
+#12103 = ORIENTED_EDGE('',*,*,#12104,.T.);
+#12104 = EDGE_CURVE('',#11307,#11577,#12105,.T.);
+#12105 = SURFACE_CURVE('',#12106,(#12110,#12117),.PCURVE_S1.);
+#12106 = LINE('',#12107,#12108);
+#12107 = CARTESIAN_POINT('',(13.,0.9,1.));
+#12108 = VECTOR('',#12109,1.);
+#12109 = DIRECTION('',(0.,-1.,0.));
+#12110 = PCURVE('',#9933,#12111);
+#12111 = DEFINITIONAL_REPRESENTATION('',(#12112),#12116);
+#12112 = LINE('',#12113,#12114);
+#12113 = CARTESIAN_POINT('',(0.,-13.));
+#12114 = VECTOR('',#12115,1.);
+#12115 = DIRECTION('',(1.,0.));
+#12116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12117 = PCURVE('',#10363,#12118);
+#12118 = DEFINITIONAL_REPRESENTATION('',(#12119),#12123);
+#12119 = LINE('',#12120,#12121);
+#12120 = CARTESIAN_POINT('',(0.,0.));
+#12121 = VECTOR('',#12122,1.);
+#12122 = DIRECTION('',(0.,1.));
+#12123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12124 = ORIENTED_EDGE('',*,*,#11576,.F.);
+#12125 = ORIENTED_EDGE('',*,*,#9919,.F.);
+#12126 = ADVANCED_FACE('',(#12127),#10032,.T.);
+#12127 = FACE_BOUND('',#12128,.T.);
+#12128 = EDGE_LOOP('',(#12129,#12130,#12151,#12152));
+#12129 = ORIENTED_EDGE('',*,*,#10868,.T.);
+#12130 = ORIENTED_EDGE('',*,*,#12131,.T.);
+#12131 = EDGE_CURVE('',#10846,#11138,#12132,.T.);
+#12132 = SURFACE_CURVE('',#12133,(#12137,#12144),.PCURVE_S1.);
+#12133 = LINE('',#12134,#12135);
+#12134 = CARTESIAN_POINT('',(13.,3.5,1.));
+#12135 = VECTOR('',#12136,1.);
+#12136 = DIRECTION('',(0.,-1.,0.));
+#12137 = PCURVE('',#10032,#12138);
+#12138 = DEFINITIONAL_REPRESENTATION('',(#12139),#12143);
+#12139 = LINE('',#12140,#12141);
+#12140 = CARTESIAN_POINT('',(0.,-13.));
+#12141 = VECTOR('',#12142,1.);
+#12142 = DIRECTION('',(1.,0.));
+#12143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12144 = PCURVE('',#10560,#12145);
+#12145 = DEFINITIONAL_REPRESENTATION('',(#12146),#12150);
+#12146 = LINE('',#12147,#12148);
+#12147 = CARTESIAN_POINT('',(0.,-0.));
+#12148 = VECTOR('',#12149,1.);
+#12149 = DIRECTION('',(0.,1.));
+#12150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12151 = ORIENTED_EDGE('',*,*,#11137,.F.);
+#12152 = ORIENTED_EDGE('',*,*,#10018,.F.);
+#12153 = ADVANCED_FACE('',(#12154),#10087,.T.);
+#12154 = FACE_BOUND('',#12155,.T.);
+#12155 = EDGE_LOOP('',(#12156,#12157,#12158,#12159));
+#12156 = ORIENTED_EDGE('',*,*,#11744,.T.);
+#12157 = ORIENTED_EDGE('',*,*,#10719,.T.);
+#12158 = ORIENTED_EDGE('',*,*,#11991,.F.);
+#12159 = ORIENTED_EDGE('',*,*,#10071,.F.);
+#12160 = ADVANCED_FACE('',(#12161),#10185,.F.);
+#12161 = FACE_BOUND('',#12162,.T.);
+#12162 = EDGE_LOOP('',(#12163,#12164,#12165));
+#12163 = ORIENTED_EDGE('',*,*,#10272,.T.);
+#12164 = ORIENTED_EDGE('',*,*,#10245,.T.);
+#12165 = ORIENTED_EDGE('',*,*,#10169,.T.);
+#12166 = ADVANCED_FACE('',(#12167,#12173),#10363,.T.);
+#12167 = FACE_BOUND('',#12168,.T.);
+#12168 = EDGE_LOOP('',(#12169,#12170,#12171,#12172));
+#12169 = ORIENTED_EDGE('',*,*,#12104,.F.);
+#12170 = ORIENTED_EDGE('',*,*,#11306,.F.);
+#12171 = ORIENTED_EDGE('',*,*,#12051,.F.);
+#12172 = ORIENTED_EDGE('',*,*,#11599,.F.);
+#12173 = FACE_BOUND('',#12174,.T.);
+#12174 = EDGE_LOOP('',(#12175,#12176,#12177,#12178));
+#12175 = ORIENTED_EDGE('',*,*,#10348,.F.);
+#12176 = ORIENTED_EDGE('',*,*,#10423,.F.);
+#12177 = ORIENTED_EDGE('',*,*,#10497,.F.);
+#12178 = ORIENTED_EDGE('',*,*,#10449,.F.);
+#12179 = ADVANCED_FACE('',(#12180,#12186),#10560,.T.);
+#12180 = FACE_BOUND('',#12181,.T.);
+#12181 = EDGE_LOOP('',(#12182,#12183,#12184,#12185));
+#12182 = ORIENTED_EDGE('',*,*,#12131,.F.);
+#12183 = ORIENTED_EDGE('',*,*,#10845,.F.);
+#12184 = ORIENTED_EDGE('',*,*,#12078,.F.);
+#12185 = ORIENTED_EDGE('',*,*,#11160,.F.);
+#12186 = FACE_BOUND('',#12187,.T.);
+#12187 = EDGE_LOOP('',(#12188,#12189,#12190,#12191));
+#12188 = ORIENTED_EDGE('',*,*,#10620,.F.);
+#12189 = ORIENTED_EDGE('',*,*,#10694,.F.);
+#12190 = ORIENTED_EDGE('',*,*,#10646,.F.);
+#12191 = ORIENTED_EDGE('',*,*,#10545,.F.);
+#12192 = ADVANCED_FACE('',(#12193),#10976,.F.);
+#12193 = FACE_BOUND('',#12194,.F.);
+#12194 = EDGE_LOOP('',(#12195,#12196,#12197,#12198));
+#12195 = ORIENTED_EDGE('',*,*,#11086,.F.);
+#12196 = ORIENTED_EDGE('',*,*,#11113,.T.);
+#12197 = ORIENTED_EDGE('',*,*,#10960,.T.);
+#12198 = ORIENTED_EDGE('',*,*,#11035,.F.);
+#12199 = ADVANCED_FACE('',(#12200),#11415,.F.);
+#12200 = FACE_BOUND('',#12201,.F.);
+#12201 = EDGE_LOOP('',(#12202,#12203,#12204,#12205));
+#12202 = ORIENTED_EDGE('',*,*,#11525,.F.);
+#12203 = ORIENTED_EDGE('',*,*,#11552,.T.);
+#12204 = ORIENTED_EDGE('',*,*,#11399,.T.);
+#12205 = ORIENTED_EDGE('',*,*,#11474,.F.);
+#12206 = ADVANCED_FACE('',(#12207),#11830,.F.);
+#12207 = FACE_BOUND('',#12208,.F.);
+#12208 = EDGE_LOOP('',(#12209,#12210,#12211,#12212));
+#12209 = ORIENTED_EDGE('',*,*,#11940,.F.);
+#12210 = ORIENTED_EDGE('',*,*,#11967,.T.);
+#12211 = ORIENTED_EDGE('',*,*,#11814,.T.);
+#12212 = ORIENTED_EDGE('',*,*,#11889,.F.);
+#12213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12217)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12214,#12215,#12216)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#12214,
+  'distance_accuracy_value','confusion accuracy');
+#12218 = SHAPE_DEFINITION_REPRESENTATION(#12219,#6961);
+#12219 = PRODUCT_DEFINITION_SHAPE('','',#12220);
+#12220 = PRODUCT_DEFINITION('design','',#12221,#12224);
+#12221 = PRODUCT_DEFINITION_FORMATION('','',#12222);
+#12222 = PRODUCT('connector','connector','',(#12223));
+#12223 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12224 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12225 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12226,#12228);
+#12226 = ( REPRESENTATION_RELATIONSHIP('','',#6961,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12227) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12227 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#12228 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12229);
+#12229 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','=>[0:1:1:8]','',#5,#12220,$
+  );
+#12230 = PRODUCT_TYPE('part',$,(#12222));
+#12231 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12232),#265);
+#12232 = STYLED_ITEM('color',(#12233),#167);
+#12233 = PRESENTATION_STYLE_ASSIGNMENT((#12234,#12240));
+#12234 = SURFACE_STYLE_USAGE(.BOTH.,#12235);
+#12235 = SURFACE_SIDE_STYLE('',(#12236));
+#12236 = SURFACE_STYLE_FILL_AREA(#12237);
+#12237 = FILL_AREA_STYLE('',(#12238));
+#12238 = FILL_AREA_STYLE_COLOUR('',#12239);
+#12239 = COLOUR_RGB('',0.188235297799,0.188235297799,0.188235297799);
+#12240 = CURVE_STYLE('',#12241,POSITIVE_LENGTH_MEASURE(0.1),#12239);
+#12241 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#12242 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12243),#12213);
+#12243 = STYLED_ITEM('color',(#12244),#6962);
+#12244 = PRESENTATION_STYLE_ASSIGNMENT((#12245,#12251));
+#12245 = SURFACE_STYLE_USAGE(.BOTH.,#12246);
+#12246 = SURFACE_SIDE_STYLE('',(#12247));
+#12247 = SURFACE_STYLE_FILL_AREA(#12248);
+#12248 = FILL_AREA_STYLE('',(#12249));
+#12249 = FILL_AREA_STYLE_COLOUR('',#12250);
+#12250 = COLOUR_RGB('',0.239215686917,0.239215686917,0.239215686917);
+#12251 = CURVE_STYLE('',#12252,POSITIVE_LENGTH_MEASURE(0.1),#12250);
+#12252 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#12253 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12254),#6943);
+#12254 = STYLED_ITEM('color',(#12255),#4775);
+#12255 = PRESENTATION_STYLE_ASSIGNMENT((#12256,#12262));
+#12256 = SURFACE_STYLE_USAGE(.BOTH.,#12257);
+#12257 = SURFACE_SIDE_STYLE('',(#12258));
+#12258 = SURFACE_STYLE_FILL_AREA(#12259);
+#12259 = FILL_AREA_STYLE('',(#12260));
+#12260 = FILL_AREA_STYLE_COLOUR('',#12261);
+#12261 = COLOUR_RGB('',0.552941203117,0.552941203117,0.552941203117);
+#12262 = CURVE_STYLE('',#12263,POSITIVE_LENGTH_MEASURE(0.1),#12261);
+#12263 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#12264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12265),#2569);
+#12265 = STYLED_ITEM('color',(#12266),#401);
+#12266 = PRESENTATION_STYLE_ASSIGNMENT((#12267,#12272));
+#12267 = SURFACE_STYLE_USAGE(.BOTH.,#12268);
+#12268 = SURFACE_SIDE_STYLE('',(#12269));
+#12269 = SURFACE_STYLE_FILL_AREA(#12270);
+#12270 = FILL_AREA_STYLE('',(#12271));
+#12271 = FILL_AREA_STYLE_COLOUR('',#12261);
+#12272 = CURVE_STYLE('',#12273,POSITIVE_LENGTH_MEASURE(0.1),#12261);
+#12273 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#12274 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12275),#4756);
+#12275 = STYLED_ITEM('color',(#12276),#2588);
+#12276 = PRESENTATION_STYLE_ASSIGNMENT((#12277,#12282));
+#12277 = SURFACE_STYLE_USAGE(.BOTH.,#12278);
+#12278 = SURFACE_SIDE_STYLE('',(#12279));
+#12279 = SURFACE_STYLE_FILL_AREA(#12280);
+#12280 = FILL_AREA_STYLE('',(#12281));
+#12281 = FILL_AREA_STYLE_COLOUR('',#12261);
+#12282 = CURVE_STYLE('',#12283,POSITIVE_LENGTH_MEASURE(0.1),#12261);
+#12283 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#12284 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12285),#148);
+#12285 = STYLED_ITEM('color',(#12286),#50);
+#12286 = PRESENTATION_STYLE_ASSIGNMENT((#12287,#12293));
+#12287 = SURFACE_STYLE_USAGE(.BOTH.,#12288);
+#12288 = SURFACE_SIDE_STYLE('',(#12289));
+#12289 = SURFACE_STYLE_FILL_AREA(#12290);
+#12290 = FILL_AREA_STYLE('',(#12291));
+#12291 = FILL_AREA_STYLE_COLOUR('',#12292);
+#12292 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
+#12293 = CURVE_STYLE('',#12294,POSITIVE_LENGTH_MEASURE(0.1),#12292);
+#12294 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#12295 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12296),#382);
+#12296 = STYLED_ITEM('color',(#12297),#284);
+#12297 = PRESENTATION_STYLE_ASSIGNMENT((#12298,#12304));
+#12298 = SURFACE_STYLE_USAGE(.BOTH.,#12299);
+#12299 = SURFACE_SIDE_STYLE('',(#12300));
+#12300 = SURFACE_STYLE_FILL_AREA(#12301);
+#12301 = FILL_AREA_STYLE('',(#12302));
+#12302 = FILL_AREA_STYLE_COLOUR('',#12303);
+#12303 = DRAUGHTING_PRE_DEFINED_COLOUR('yellow');
+#12304 = CURVE_STYLE('',#12305,POSITIVE_LENGTH_MEASURE(0.1),#12303);
+#12305 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.stl b/Electrical Parts/electronic-components/connectors/female/3pin-female-2.54mm-connector.stl
new file mode 100644
index 0000000000000000000000000000000000000000..56121216155549f1471beb0dc0e1288dfed2a63a
GIT binary patch
literal 128084
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

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/connectors/female/README.md b/Electrical Parts/electronic-components/connectors/female/README.md
new file mode 100644
index 00000000..57dfaac9
--- /dev/null
+++ b/Electrical Parts/electronic-components/connectors/female/README.md	
@@ -0,0 +1,5 @@
+* **3 pin female 2.54mm connector**
+
+![](3pin-female-2.54mm-connector.png)
+
+![](3pin-female-2.54mm-connector-2.png)