diff --git a/Electrical Parts/Endstop/microswitch-ESS05-EGE.fcstd b/Electrical Parts/Endstop/microswitch-ESS05-EGE.fcstd
new file mode 100644
index 00000000..5f19ceb2
Binary files /dev/null and b/Electrical Parts/Endstop/microswitch-ESS05-EGE.fcstd differ
diff --git a/Electrical Parts/Endstop/microswitch-ESS05-EGE.step b/Electrical Parts/Endstop/microswitch-ESS05-EGE.step
new file mode 100644
index 00000000..6dc91482
--- /dev/null
+++ b/Electrical Parts/Endstop/microswitch-ESS05-EGE.step	
@@ -0,0 +1,7248 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/alexandre/Documents/FreeCAD-library/Electrical 
+Parts/Endstop/microswitch-ESS05-EGE.step','2015-11-29T11:30:00',(
+    'Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35),#39);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.,0.,0.));
+#21 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.,0.,0.));
+#25 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#26 = DIRECTION('',(1.,0.,0.));
+#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.,0.,0.));
+#33 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.,0.,0.));
+#37 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#38 = DIRECTION('',(1.,0.,0.));
+#39 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#40,#41,#42)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#40 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#43 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#40,
+  'distance_accuracy_value','confusion accuracy');
+#44 = PRODUCT_TYPE('part',$,(#7));
+#45 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#46),#3176);
+#46 = MANIFOLD_SOLID_BREP('',#47);
+#47 = CLOSED_SHELL('',(#48,#168,#246,#322,#691,#1027,#1054,#1081,#1108,
+    #1135,#1223,#1299,#1349,#1398,#1557,#1633,#1683,#1732,#1810,#1886,
+    #1936,#1985,#2061,#2111,#2160,#2246,#2295,#2344,#2382,#2468,#2517,
+    #2566,#2637,#2675,#2746,#2784,#2822,#2869,#2876,#2883,#2938,#2985,
+    #2992,#2999,#3054,#3108,#3162,#3169));
+#48 = ADVANCED_FACE('',(#49),#63,.T.);
+#49 = FACE_BOUND('',#50,.T.);
+#50 = EDGE_LOOP('',(#51,#86,#114,#142));
+#51 = ORIENTED_EDGE('',*,*,#52,.T.);
+#52 = EDGE_CURVE('',#53,#55,#57,.T.);
+#53 = VERTEX_POINT('',#54);
+#54 = CARTESIAN_POINT('',(-8.95,7.7,-3.05));
+#55 = VERTEX_POINT('',#56);
+#56 = CARTESIAN_POINT('',(-8.95,7.7,3.05));
+#57 = SURFACE_CURVE('',#58,(#62,#74),.PCURVE_S1.);
+#58 = LINE('',#59,#60);
+#59 = CARTESIAN_POINT('',(-8.95,7.7,-3.05));
+#60 = VECTOR('',#61,1.);
+#61 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#62 = PCURVE('',#63,#68);
+#63 = PLANE('',#64);
+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
+#65 = CARTESIAN_POINT('',(-8.95,7.7,-3.05));
+#66 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#67 = DIRECTION('',(1.,0.,0.));
+#68 = DEFINITIONAL_REPRESENTATION('',(#69),#73);
+#69 = LINE('',#70,#71);
+#70 = CARTESIAN_POINT('',(0.,0.));
+#71 = VECTOR('',#72,1.);
+#72 = DIRECTION('',(0.,-1.));
+#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#74 = PCURVE('',#75,#80);
+#75 = CYLINDRICAL_SURFACE('',#76,1.);
+#76 = AXIS2_PLACEMENT_3D('',#77,#78,#79);
+#77 = CARTESIAN_POINT('',(-8.95,6.7,-3.05));
+#78 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#79 = DIRECTION('',(1.,0.,0.));
+#80 = DEFINITIONAL_REPRESENTATION('',(#81),#85);
+#81 = LINE('',#82,#83);
+#82 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#83 = VECTOR('',#84,1.);
+#84 = DIRECTION('',(-0.,-1.));
+#85 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#86 = ORIENTED_EDGE('',*,*,#87,.T.);
+#87 = EDGE_CURVE('',#55,#88,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(-0.45,7.7,3.05));
+#90 = SURFACE_CURVE('',#91,(#95,#102),.PCURVE_S1.);
+#91 = LINE('',#92,#93);
+#92 = CARTESIAN_POINT('',(-8.95,7.7,3.05));
+#93 = VECTOR('',#94,1.);
+#94 = DIRECTION('',(1.,0.,0.));
+#95 = PCURVE('',#63,#96);
+#96 = DEFINITIONAL_REPRESENTATION('',(#97),#101);
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(-1.7763568394E-15,-6.1));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(1.,0.));
+#101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#102 = PCURVE('',#103,#108);
+#103 = PLANE('',#104);
+#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107);
+#105 = CARTESIAN_POINT('',(-8.95,7.7,3.05));
+#106 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#107 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113);
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(0.,1.));
+#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#114 = ORIENTED_EDGE('',*,*,#115,.F.);
+#115 = EDGE_CURVE('',#116,#88,#118,.T.);
+#116 = VERTEX_POINT('',#117);
+#117 = CARTESIAN_POINT('',(-0.45,7.7,-3.05));
+#118 = SURFACE_CURVE('',#119,(#123,#130),.PCURVE_S1.);
+#119 = LINE('',#120,#121);
+#120 = CARTESIAN_POINT('',(-0.45,7.7,-3.05));
+#121 = VECTOR('',#122,1.);
+#122 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#123 = PCURVE('',#63,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#129);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(8.5,0.));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(0.,-1.));
+#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#130 = PCURVE('',#131,#136);
+#131 = PLANE('',#132);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(-0.45,7.7,-3.05));
+#134 = DIRECTION('',(0.919145030018,0.393919298579,-7.872088952282E-16)
+  );
+#135 = DIRECTION('',(0.393919298579,-0.919145030018,2.040911950592E-15)
+  );
+#136 = DEFINITIONAL_REPRESENTATION('',(#137),#141);
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(0.,0.));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(2.040911950592E-16,-1.));
+#141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#142 = ORIENTED_EDGE('',*,*,#143,.F.);
+#143 = EDGE_CURVE('',#53,#116,#144,.T.);
+#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-8.95,7.7,-3.05));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,0.,0.));
+#149 = PCURVE('',#63,#150);
+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(-1.7763568394E-15,-4.440892098501E-16));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(1.,0.));
+#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#156 = PCURVE('',#157,#162);
+#157 = PLANE('',#158);
+#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);
+#159 = CARTESIAN_POINT('',(-8.95,7.7,-3.05));
+#160 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#161 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(0.,1.));
+#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#168 = ADVANCED_FACE('',(#169),#75,.T.);
+#169 = FACE_BOUND('',#170,.F.);
+#170 = EDGE_LOOP('',(#171,#172,#196,#224));
+#171 = ORIENTED_EDGE('',*,*,#52,.T.);
+#172 = ORIENTED_EDGE('',*,*,#173,.T.);
+#173 = EDGE_CURVE('',#55,#174,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(-9.95,6.7,3.05));
+#176 = SURFACE_CURVE('',#177,(#182,#189),.PCURVE_S1.);
+#177 = CIRCLE('',#178,1.);
+#178 = AXIS2_PLACEMENT_3D('',#179,#180,#181);
+#179 = CARTESIAN_POINT('',(-8.95,6.7,3.05));
+#180 = DIRECTION('',(-0.,2.22044604925E-15,1.));
+#181 = DIRECTION('',(1.,0.,0.));
+#182 = PCURVE('',#75,#183);
+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
+#184 = LINE('',#185,#186);
+#185 = CARTESIAN_POINT('',(-0.,-6.1));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(-1.,0.));
+#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#189 = PCURVE('',#103,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);
+#191 = CIRCLE('',#192,1.);
+#192 = AXIS2_PLACEMENT_2D('',#193,#194);
+#193 = CARTESIAN_POINT('',(1.,-1.7763568394E-15));
+#194 = DIRECTION('',(0.,1.));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#196 = ORIENTED_EDGE('',*,*,#197,.F.);
+#197 = EDGE_CURVE('',#198,#174,#200,.T.);
+#198 = VERTEX_POINT('',#199);
+#199 = CARTESIAN_POINT('',(-9.95,6.7,-3.05));
+#200 = SURFACE_CURVE('',#201,(#205,#212),.PCURVE_S1.);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(-9.95,6.7,-3.05));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#205 = PCURVE('',#75,#206);
+#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(-0.,-1.));
+#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#212 = PCURVE('',#213,#218);
+#213 = PLANE('',#214);
+#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217);
+#215 = CARTESIAN_POINT('',(-9.95,-2.5,-3.05));
+#216 = DIRECTION('',(-1.,0.,0.));
+#217 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(9.2,-8.881784197001E-17));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(-2.22044604925E-16,-1.));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#224 = ORIENTED_EDGE('',*,*,#225,.F.);
+#225 = EDGE_CURVE('',#53,#198,#226,.T.);
+#226 = SURFACE_CURVE('',#227,(#232,#239),.PCURVE_S1.);
+#227 = CIRCLE('',#228,1.);
+#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231);
+#229 = CARTESIAN_POINT('',(-8.95,6.7,-3.05));
+#230 = DIRECTION('',(-0.,2.22044604925E-15,1.));
+#231 = DIRECTION('',(1.,0.,0.));
+#232 = PCURVE('',#75,#233);
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(-0.,0.));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(-1.,0.));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#239 = PCURVE('',#157,#240);
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = CIRCLE('',#242,1.);
+#242 = AXIS2_PLACEMENT_2D('',#243,#244);
+#243 = CARTESIAN_POINT('',(1.,-1.7763568394E-15));
+#244 = DIRECTION('',(0.,1.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = ADVANCED_FACE('',(#247),#131,.T.);
+#247 = FACE_BOUND('',#248,.T.);
+#248 = EDGE_LOOP('',(#249,#250,#273,#301));
+#249 = ORIENTED_EDGE('',*,*,#115,.T.);
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#88,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(-0.15,7.,3.05));
+#254 = SURFACE_CURVE('',#255,(#259,#266),.PCURVE_S1.);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(-0.45,7.7,3.05));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.393919298579,-0.919145030018,2.040911950592E-15)
+  );
+#259 = PCURVE('',#131,#260);
+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(2.645896564517E-15,-6.1));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(1.,0.));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = PCURVE('',#103,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(0.,8.5));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.919145030018,0.393919298579));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#274,.F.);
+#274 = EDGE_CURVE('',#275,#252,#277,.T.);
+#275 = VERTEX_POINT('',#276);
+#276 = CARTESIAN_POINT('',(-0.15,7.,-3.05));
+#277 = SURFACE_CURVE('',#278,(#282,#289),.PCURVE_S1.);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-0.15,7.,-3.05));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#282 = PCURVE('',#131,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(0.761577310586,-1.33226762955E-16));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(2.040911950592E-16,-1.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = PCURVE('',#290,#295);
+#290 = PLANE('',#291);
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(-0.15,7.,-3.05));
+#293 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#294 = DIRECTION('',(1.,0.,0.));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(0.,0.));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(0.,-1.));
+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#301 = ORIENTED_EDGE('',*,*,#302,.F.);
+#302 = EDGE_CURVE('',#116,#275,#303,.T.);
+#303 = SURFACE_CURVE('',#304,(#308,#315),.PCURVE_S1.);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(-0.45,7.7,-3.05));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(0.393919298579,-0.919145030018,2.040911950592E-15)
+  );
+#308 = PCURVE('',#131,#309);
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(9.475662627747E-16,-2.996481347957E-32));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(1.,0.));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = PCURVE('',#157,#316);
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(0.,8.5));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(0.919145030018,0.393919298579));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = ADVANCED_FACE('',(#323),#157,.F.);
+#323 = FACE_BOUND('',#324,.F.);
+#324 = EDGE_LOOP('',(#325,#326,#327,#350,#378,#406,#439,#467,#495,#523,
+    #556,#584,#612,#640,#669,#690));
+#325 = ORIENTED_EDGE('',*,*,#143,.F.);
+#326 = ORIENTED_EDGE('',*,*,#225,.T.);
+#327 = ORIENTED_EDGE('',*,*,#328,.F.);
+#328 = EDGE_CURVE('',#329,#198,#331,.T.);
+#329 = VERTEX_POINT('',#330);
+#330 = CARTESIAN_POINT('',(-9.95,-2.5,-3.05));
+#331 = SURFACE_CURVE('',#332,(#336,#343),.PCURVE_S1.);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(-9.95,-2.5,-3.05));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#336 = PCURVE('',#157,#337);
+#337 = DEFINITIONAL_REPRESENTATION('',(#338),#342);
+#338 = LINE('',#339,#340);
+#339 = CARTESIAN_POINT('',(10.2,-1.));
+#340 = VECTOR('',#341,1.);
+#341 = DIRECTION('',(-1.,0.));
+#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#343 = PCURVE('',#213,#344);
+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(4.440892098501E-16,-4.440892098501E-16));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(1.,0.));
+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#350 = ORIENTED_EDGE('',*,*,#351,.T.);
+#351 = EDGE_CURVE('',#329,#352,#354,.T.);
+#352 = VERTEX_POINT('',#353);
+#353 = CARTESIAN_POINT('',(-6.85,-2.5,-3.05));
+#354 = SURFACE_CURVE('',#355,(#359,#366),.PCURVE_S1.);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(-9.95,-2.5,-3.05));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(1.,0.,0.));
+#359 = PCURVE('',#157,#360);
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(10.2,-1.));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(0.,1.));
+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#366 = PCURVE('',#367,#372);
+#367 = PLANE('',#368);
+#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371);
+#369 = CARTESIAN_POINT('',(-9.95,-2.5,-3.05));
+#370 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#371 = DIRECTION('',(1.,0.,0.));
+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
+#373 = LINE('',#374,#375);
+#374 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.));
+#375 = VECTOR('',#376,1.);
+#376 = DIRECTION('',(1.,0.));
+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#378 = ORIENTED_EDGE('',*,*,#379,.F.);
+#379 = EDGE_CURVE('',#380,#352,#382,.T.);
+#380 = VERTEX_POINT('',#381);
+#381 = CARTESIAN_POINT('',(-6.85,-7.029527784516E-15,-3.05));
+#382 = SURFACE_CURVE('',#383,(#387,#394),.PCURVE_S1.);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(-6.85,-7.029527784516E-15,-3.05));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#387 = PCURVE('',#157,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(7.7,2.1));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(1.,0.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = PCURVE('',#395,#400);
+#395 = PLANE('',#396);
+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
+#397 = CARTESIAN_POINT('',(-6.85,-7.029527784516E-15,-3.05));
+#398 = DIRECTION('',(-1.,0.,0.));
+#399 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(0.,0.));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(1.,0.));
+#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#380,#408,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(-2.65,-6.293148505692E-15,-3.05));
+#410 = SURFACE_CURVE('',#411,(#416,#427),.PCURVE_S1.);
+#411 = CIRCLE('',#412,2.1);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-4.75,-6.772360450213E-15,-3.05));
+#414 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#415 = DIRECTION('',(1.,0.,0.));
+#416 = PCURVE('',#157,#417);
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#426);
+#418 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#419,#420,#421,#422,#423,#424
+,#425),.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(
+  '') );
+#419 = CARTESIAN_POINT('',(7.7,6.3));
+#420 = CARTESIAN_POINT('',(11.337306695895,6.3));
+#421 = CARTESIAN_POINT('',(9.518653347947,3.15));
+#422 = CARTESIAN_POINT('',(7.7,0.));
+#423 = CARTESIAN_POINT('',(5.881346652053,3.15));
+#424 = CARTESIAN_POINT('',(4.062693304105,6.3));
+#425 = CARTESIAN_POINT('',(7.7,6.3));
+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#427 = PCURVE('',#428,#433);
+#428 = CYLINDRICAL_SURFACE('',#429,2.1);
+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#430 = CARTESIAN_POINT('',(-4.75,-6.772360450213E-15,-3.05));
+#431 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#432 = DIRECTION('',(1.,0.,0.));
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(-0.,0.));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(-1.,0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = ORIENTED_EDGE('',*,*,#440,.F.);
+#440 = EDGE_CURVE('',#441,#408,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(-2.65,-2.5,-3.05));
+#443 = SURFACE_CURVE('',#444,(#448,#455),.PCURVE_S1.);
+#444 = LINE('',#445,#446);
+#445 = CARTESIAN_POINT('',(-2.65,-2.5,-3.05));
+#446 = VECTOR('',#447,1.);
+#447 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#448 = PCURVE('',#157,#449);
+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(10.2,6.3));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(-1.,0.));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#455 = PCURVE('',#456,#461);
+#456 = PLANE('',#457);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(-2.65,-2.5,-3.05));
+#459 = DIRECTION('',(1.,0.,0.));
+#460 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(0.,0.));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(1.,0.));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#467 = ORIENTED_EDGE('',*,*,#468,.T.);
+#468 = EDGE_CURVE('',#441,#469,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(2.65,-2.5,-3.05));
+#471 = SURFACE_CURVE('',#472,(#476,#483),.PCURVE_S1.);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(-2.95,-2.5,-3.05));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(1.,0.,0.));
+#476 = PCURVE('',#157,#477);
+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(10.2,6.));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(0.,1.));
+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#483 = PCURVE('',#484,#489);
+#484 = PLANE('',#485);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(-2.95,-2.5,-3.05));
+#487 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#488 = DIRECTION('',(1.,0.,0.));
+#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(-4.440892098501E-16,-0.));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(1.,0.));
+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#495 = ORIENTED_EDGE('',*,*,#496,.F.);
+#496 = EDGE_CURVE('',#497,#469,#499,.T.);
+#497 = VERTEX_POINT('',#498);
+#498 = CARTESIAN_POINT('',(2.65,-7.029527784516E-15,-3.05));
+#499 = SURFACE_CURVE('',#500,(#504,#511),.PCURVE_S1.);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(2.65,-7.029527784516E-15,-3.05));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#504 = PCURVE('',#157,#505);
+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(7.7,11.6));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(1.,0.));
+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#511 = PCURVE('',#512,#517);
+#512 = PLANE('',#513);
+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
+#514 = CARTESIAN_POINT('',(2.65,-7.029527784516E-15,-3.05));
+#515 = DIRECTION('',(-1.,0.,0.));
+#516 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(0.,0.));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(1.,0.));
+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#523 = ORIENTED_EDGE('',*,*,#524,.T.);
+#524 = EDGE_CURVE('',#497,#525,#527,.T.);
+#525 = VERTEX_POINT('',#526);
+#526 = CARTESIAN_POINT('',(6.85,-6.293148505692E-15,-3.05));
+#527 = SURFACE_CURVE('',#528,(#533,#544),.PCURVE_S1.);
+#528 = CIRCLE('',#529,2.1);
+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
+#530 = CARTESIAN_POINT('',(4.75,-6.772360450213E-15,-3.05));
+#531 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#532 = DIRECTION('',(1.,0.,0.));
+#533 = PCURVE('',#157,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#543);
+#535 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#536,#537,#538,#539,#540,#541
+,#542),.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(
+  '') );
+#536 = CARTESIAN_POINT('',(7.7,15.8));
+#537 = CARTESIAN_POINT('',(11.337306695895,15.8));
+#538 = CARTESIAN_POINT('',(9.518653347947,12.65));
+#539 = CARTESIAN_POINT('',(7.7,9.5));
+#540 = CARTESIAN_POINT('',(5.881346652053,12.65));
+#541 = CARTESIAN_POINT('',(4.062693304105,15.8));
+#542 = CARTESIAN_POINT('',(7.7,15.8));
+#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#544 = PCURVE('',#545,#550);
+#545 = CYLINDRICAL_SURFACE('',#546,2.1);
+#546 = AXIS2_PLACEMENT_3D('',#547,#548,#549);
+#547 = CARTESIAN_POINT('',(4.75,-6.772360450213E-15,-3.05));
+#548 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#549 = DIRECTION('',(1.,0.,0.));
+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(-0.,0.));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(-1.,0.));
+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#556 = ORIENTED_EDGE('',*,*,#557,.F.);
+#557 = EDGE_CURVE('',#558,#525,#560,.T.);
+#558 = VERTEX_POINT('',#559);
+#559 = CARTESIAN_POINT('',(6.85,-2.5,-3.05));
+#560 = SURFACE_CURVE('',#561,(#565,#572),.PCURVE_S1.);
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(6.85,-2.5,-3.05));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#565 = PCURVE('',#157,#566);
+#566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(10.2,15.8));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(-1.,0.));
+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#572 = PCURVE('',#573,#578);
+#573 = PLANE('',#574);
+#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577);
+#575 = CARTESIAN_POINT('',(6.85,-2.5,-3.05));
+#576 = DIRECTION('',(1.,0.,0.));
+#577 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(0.,0.));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(1.,0.));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = ORIENTED_EDGE('',*,*,#585,.T.);
+#585 = EDGE_CURVE('',#558,#586,#588,.T.);
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(9.85,-2.5,-3.05));
+#588 = SURFACE_CURVE('',#589,(#593,#600),.PCURVE_S1.);
+#589 = LINE('',#590,#591);
+#590 = CARTESIAN_POINT('',(6.65,-2.5,-3.05));
+#591 = VECTOR('',#592,1.);
+#592 = DIRECTION('',(1.,0.,0.));
+#593 = PCURVE('',#157,#594);
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(10.2,15.6));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(0.,1.));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#600 = PCURVE('',#601,#606);
+#601 = PLANE('',#602);
+#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
+#603 = CARTESIAN_POINT('',(6.65,-2.5,-3.05));
+#604 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#605 = DIRECTION('',(1.,0.,0.));
+#606 = DEFINITIONAL_REPRESENTATION('',(#607),#611);
+#607 = LINE('',#608,#609);
+#608 = CARTESIAN_POINT('',(0.,0.));
+#609 = VECTOR('',#610,1.);
+#610 = DIRECTION('',(1.,0.));
+#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#612 = ORIENTED_EDGE('',*,*,#613,.F.);
+#613 = EDGE_CURVE('',#614,#586,#616,.T.);
+#614 = VERTEX_POINT('',#615);
+#615 = CARTESIAN_POINT('',(9.85,6.,-3.05));
+#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.);
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(9.85,6.,-3.05));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#621 = PCURVE('',#157,#622);
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(1.7,18.8));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(1.,0.));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = PCURVE('',#629,#634);
+#629 = PLANE('',#630);
+#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633);
+#631 = CARTESIAN_POINT('',(9.85,6.,-3.05));
+#632 = DIRECTION('',(1.,0.,0.));
+#633 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = LINE('',#636,#637);
+#636 = CARTESIAN_POINT('',(8.881784197001E-16,0.));
+#637 = VECTOR('',#638,1.);
+#638 = DIRECTION('',(1.,0.));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = ORIENTED_EDGE('',*,*,#641,.T.);
+#641 = EDGE_CURVE('',#614,#642,#644,.T.);
+#642 = VERTEX_POINT('',#643);
+#643 = CARTESIAN_POINT('',(8.85,7.,-3.05));
+#644 = SURFACE_CURVE('',#645,(#650,#657),.PCURVE_S1.);
+#645 = CIRCLE('',#646,1.);
+#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
+#647 = CARTESIAN_POINT('',(8.85,6.,-3.05));
+#648 = DIRECTION('',(-0.,2.22044604925E-15,1.));
+#649 = DIRECTION('',(1.,0.,0.));
+#650 = PCURVE('',#157,#651);
+#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656);
+#652 = CIRCLE('',#653,1.);
+#653 = AXIS2_PLACEMENT_2D('',#654,#655);
+#654 = CARTESIAN_POINT('',(1.7,17.8));
+#655 = DIRECTION('',(0.,1.));
+#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#657 = PCURVE('',#658,#663);
+#658 = CYLINDRICAL_SURFACE('',#659,1.);
+#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
+#660 = CARTESIAN_POINT('',(8.85,6.,-3.05));
+#661 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#662 = DIRECTION('',(1.,0.,0.));
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(-0.,0.));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(-1.,0.));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#669 = ORIENTED_EDGE('',*,*,#670,.F.);
+#670 = EDGE_CURVE('',#275,#642,#671,.T.);
+#671 = SURFACE_CURVE('',#672,(#676,#683),.PCURVE_S1.);
+#672 = LINE('',#673,#674);
+#673 = CARTESIAN_POINT('',(-0.15,7.,-3.05));
+#674 = VECTOR('',#675,1.);
+#675 = DIRECTION('',(1.,0.,0.));
+#676 = PCURVE('',#157,#677);
+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(0.7,8.8));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(0.,1.));
+#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#683 = PCURVE('',#290,#684);
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(0.,-1.972152263053E-31));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(1.,0.));
+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#690 = ORIENTED_EDGE('',*,*,#302,.F.);
+#691 = ADVANCED_FACE('',(#692),#103,.T.);
+#692 = FACE_BOUND('',#693,.T.);
+#693 = EDGE_LOOP('',(#694,#695,#696,#719,#742,#770,#799,#827,#850,#878,
+    #907,#935,#958,#981,#1005,#1026));
+#694 = ORIENTED_EDGE('',*,*,#87,.F.);
+#695 = ORIENTED_EDGE('',*,*,#173,.T.);
+#696 = ORIENTED_EDGE('',*,*,#697,.F.);
+#697 = EDGE_CURVE('',#698,#174,#700,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(-9.95,-2.5,3.05));
+#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(-9.95,-2.5,3.05));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#705 = PCURVE('',#103,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(10.2,-1.));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-1.,0.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = PCURVE('',#213,#713);
+#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(-1.33226762955E-15,-6.1));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(1.,0.));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#719 = ORIENTED_EDGE('',*,*,#720,.T.);
+#720 = EDGE_CURVE('',#698,#721,#723,.T.);
+#721 = VERTEX_POINT('',#722);
+#722 = CARTESIAN_POINT('',(-6.85,-2.5,3.05));
+#723 = SURFACE_CURVE('',#724,(#728,#735),.PCURVE_S1.);
+#724 = LINE('',#725,#726);
+#725 = CARTESIAN_POINT('',(-9.95,-2.5,3.05));
+#726 = VECTOR('',#727,1.);
+#727 = DIRECTION('',(1.,0.,0.));
+#728 = PCURVE('',#103,#729);
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(10.2,-1.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(0.,1.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = PCURVE('',#367,#736);
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(-1.7763568394E-15,-6.1));
+#739 = VECTOR('',#740,1.);
+#740 = DIRECTION('',(1.,0.));
+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#742 = ORIENTED_EDGE('',*,*,#743,.T.);
+#743 = EDGE_CURVE('',#721,#744,#746,.T.);
+#744 = VERTEX_POINT('',#745);
+#745 = CARTESIAN_POINT('',(-6.85,7.122988724937E-15,3.05));
+#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.);
+#747 = LINE('',#748,#749);
+#748 = CARTESIAN_POINT('',(-6.85,-2.5,3.05));
+#749 = VECTOR('',#750,1.);
+#750 = DIRECTION('',(0.,1.,-2.331468351713E-15));
+#751 = PCURVE('',#103,#752);
+#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757);
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(10.2,2.1));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(-1.,0.));
+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#758 = PCURVE('',#759,#764);
+#759 = PLANE('',#760);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(-6.85,-2.5,3.05));
+#762 = DIRECTION('',(-1.,0.,0.));
+#763 = DIRECTION('',(0.,1.,-2.331468351713E-15));
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.,-0.));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(1.,0.));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = ORIENTED_EDGE('',*,*,#771,.F.);
+#771 = EDGE_CURVE('',#772,#744,#774,.T.);
+#772 = VERTEX_POINT('',#773);
+#773 = CARTESIAN_POINT('',(-2.65,6.643947542257E-15,3.05));
+#774 = SURFACE_CURVE('',#775,(#780,#787),.PCURVE_S1.);
+#775 = CIRCLE('',#776,2.1);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(-4.75,6.772360450213E-15,3.05));
+#778 = DIRECTION('',(-0.,2.331468351713E-15,1.));
+#779 = DIRECTION('',(1.,0.,0.));
+#780 = PCURVE('',#103,#781);
+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);
+#782 = CIRCLE('',#783,2.1);
+#783 = AXIS2_PLACEMENT_2D('',#784,#785);
+#784 = CARTESIAN_POINT('',(7.7,4.2));
+#785 = DIRECTION('',(0.,1.));
+#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#787 = PCURVE('',#788,#793);
+#788 = CYLINDRICAL_SURFACE('',#789,2.1);
+#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792);
+#790 = CARTESIAN_POINT('',(-4.75,6.772360450213E-15,3.05));
+#791 = DIRECTION('',(0.,-2.331468351713E-15,-1.));
+#792 = DIRECTION('',(1.,0.,0.));
+#793 = DEFINITIONAL_REPRESENTATION('',(#794),#798);
+#794 = LINE('',#795,#796);
+#795 = CARTESIAN_POINT('',(-0.,0.));
+#796 = VECTOR('',#797,1.);
+#797 = DIRECTION('',(-1.,0.));
+#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#799 = ORIENTED_EDGE('',*,*,#800,.T.);
+#800 = EDGE_CURVE('',#772,#801,#803,.T.);
+#801 = VERTEX_POINT('',#802);
+#802 = CARTESIAN_POINT('',(-2.65,-2.5,3.05));
+#803 = SURFACE_CURVE('',#804,(#808,#815),.PCURVE_S1.);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(-2.65,6.515534639595E-15,3.05));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.,-1.,2.331468351713E-15));
+#808 = PCURVE('',#103,#809);
+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(7.7,6.3));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(1.,0.));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = PCURVE('',#816,#821);
+#816 = PLANE('',#817);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(-2.65,6.515534639595E-15,3.05));
+#819 = DIRECTION('',(1.,0.,0.));
+#820 = DIRECTION('',(0.,-1.,2.331468351713E-15));
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(0.,0.));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(1.,0.));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = ORIENTED_EDGE('',*,*,#828,.T.);
+#828 = EDGE_CURVE('',#801,#829,#831,.T.);
+#829 = VERTEX_POINT('',#830);
+#830 = CARTESIAN_POINT('',(2.65,-2.5,3.05));
+#831 = SURFACE_CURVE('',#832,(#836,#843),.PCURVE_S1.);
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(-2.95,-2.5,3.05));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(1.,0.,0.));
+#836 = PCURVE('',#103,#837);
+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(10.2,6.));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(0.,1.));
+#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#843 = PCURVE('',#484,#844);
+#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849);
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(-4.440892098501E-16,-6.1));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(1.,0.));
+#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#850 = ORIENTED_EDGE('',*,*,#851,.T.);
+#851 = EDGE_CURVE('',#829,#852,#854,.T.);
+#852 = VERTEX_POINT('',#853);
+#853 = CARTESIAN_POINT('',(2.65,7.122988724937E-15,3.05));
+#854 = SURFACE_CURVE('',#855,(#859,#866),.PCURVE_S1.);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(2.65,-2.5,3.05));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(0.,1.,-2.331468351713E-15));
+#859 = PCURVE('',#103,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(10.2,11.6));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(-1.,0.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = PCURVE('',#867,#872);
+#867 = PLANE('',#868);
+#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);
+#869 = CARTESIAN_POINT('',(2.65,-2.5,3.05));
+#870 = DIRECTION('',(-1.,0.,0.));
+#871 = DIRECTION('',(0.,1.,-2.331468351713E-15));
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(0.,-0.));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(1.,0.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = ORIENTED_EDGE('',*,*,#879,.F.);
+#879 = EDGE_CURVE('',#880,#852,#882,.T.);
+#880 = VERTEX_POINT('',#881);
+#881 = CARTESIAN_POINT('',(6.85,6.772360450213E-15,3.05));
+#882 = SURFACE_CURVE('',#883,(#888,#895),.PCURVE_S1.);
+#883 = CIRCLE('',#884,2.1);
+#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);
+#885 = CARTESIAN_POINT('',(4.75,6.772360450213E-15,3.05));
+#886 = DIRECTION('',(-0.,2.331468351713E-15,1.));
+#887 = DIRECTION('',(1.,0.,0.));
+#888 = PCURVE('',#103,#889);
+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);
+#890 = CIRCLE('',#891,2.1);
+#891 = AXIS2_PLACEMENT_2D('',#892,#893);
+#892 = CARTESIAN_POINT('',(7.7,13.7));
+#893 = DIRECTION('',(0.,1.));
+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#895 = PCURVE('',#896,#901);
+#896 = CYLINDRICAL_SURFACE('',#897,2.1);
+#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900);
+#898 = CARTESIAN_POINT('',(4.75,6.772360450213E-15,3.05));
+#899 = DIRECTION('',(0.,-2.331468351713E-15,-1.));
+#900 = DIRECTION('',(1.,0.,0.));
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(-0.,0.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(-1.,0.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = ORIENTED_EDGE('',*,*,#908,.T.);
+#908 = EDGE_CURVE('',#880,#909,#911,.T.);
+#909 = VERTEX_POINT('',#910);
+#910 = CARTESIAN_POINT('',(6.85,-2.5,3.05));
+#911 = SURFACE_CURVE('',#912,(#916,#923),.PCURVE_S1.);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(6.85,6.772360450213E-15,3.05));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.,-1.,2.331468351713E-15));
+#916 = PCURVE('',#103,#917);
+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(7.7,15.8));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(1.,0.));
+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#923 = PCURVE('',#924,#929);
+#924 = PLANE('',#925);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(6.85,6.772360450213E-15,3.05));
+#927 = DIRECTION('',(1.,0.,0.));
+#928 = DIRECTION('',(0.,-1.,2.331468351713E-15));
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(0.,0.));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(1.,0.));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = ORIENTED_EDGE('',*,*,#936,.T.);
+#936 = EDGE_CURVE('',#909,#937,#939,.T.);
+#937 = VERTEX_POINT('',#938);
+#938 = CARTESIAN_POINT('',(9.85,-2.5,3.05));
+#939 = SURFACE_CURVE('',#940,(#944,#951),.PCURVE_S1.);
+#940 = LINE('',#941,#942);
+#941 = CARTESIAN_POINT('',(6.65,-2.5,3.05));
+#942 = VECTOR('',#943,1.);
+#943 = DIRECTION('',(1.,0.,0.));
+#944 = PCURVE('',#103,#945);
+#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950);
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(10.2,15.6));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(0.,1.));
+#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#951 = PCURVE('',#601,#952);
+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#957);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(0.,-6.1));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(1.,0.));
+#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#958 = ORIENTED_EDGE('',*,*,#959,.F.);
+#959 = EDGE_CURVE('',#960,#937,#962,.T.);
+#960 = VERTEX_POINT('',#961);
+#961 = CARTESIAN_POINT('',(9.85,6.,3.05));
+#962 = SURFACE_CURVE('',#963,(#967,#974),.PCURVE_S1.);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(9.85,6.,3.05));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#967 = PCURVE('',#103,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973);
+#969 = LINE('',#970,#971);
+#970 = CARTESIAN_POINT('',(1.7,18.8));
+#971 = VECTOR('',#972,1.);
+#972 = DIRECTION('',(1.,0.));
+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#974 = PCURVE('',#629,#975);
+#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980);
+#976 = LINE('',#977,#978);
+#977 = CARTESIAN_POINT('',(2.6645352591E-15,-6.1));
+#978 = VECTOR('',#979,1.);
+#979 = DIRECTION('',(1.,0.));
+#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#981 = ORIENTED_EDGE('',*,*,#982,.T.);
+#982 = EDGE_CURVE('',#960,#983,#985,.T.);
+#983 = VERTEX_POINT('',#984);
+#984 = CARTESIAN_POINT('',(8.85,7.,3.05));
+#985 = SURFACE_CURVE('',#986,(#991,#998),.PCURVE_S1.);
+#986 = CIRCLE('',#987,1.);
+#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
+#988 = CARTESIAN_POINT('',(8.85,6.,3.05));
+#989 = DIRECTION('',(-0.,2.22044604925E-15,1.));
+#990 = DIRECTION('',(1.,0.,0.));
+#991 = PCURVE('',#103,#992);
+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#997);
+#993 = CIRCLE('',#994,1.);
+#994 = AXIS2_PLACEMENT_2D('',#995,#996);
+#995 = CARTESIAN_POINT('',(1.7,17.8));
+#996 = DIRECTION('',(0.,1.));
+#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#998 = PCURVE('',#658,#999);
+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(-0.,-6.1));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(-1.,0.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = ORIENTED_EDGE('',*,*,#1006,.F.);
+#1006 = EDGE_CURVE('',#252,#983,#1007,.T.);
+#1007 = SURFACE_CURVE('',#1008,(#1012,#1019),.PCURVE_S1.);
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(-0.15,7.,3.05));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(1.,0.,0.));
+#1012 = PCURVE('',#103,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.7,8.8));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(0.,1.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = PCURVE('',#290,#1020);
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(0.,-6.1));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(1.,0.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1026 = ORIENTED_EDGE('',*,*,#251,.F.);
+#1027 = ADVANCED_FACE('',(#1028),#213,.T.);
+#1028 = FACE_BOUND('',#1029,.T.);
+#1029 = EDGE_LOOP('',(#1030,#1051,#1052,#1053));
+#1030 = ORIENTED_EDGE('',*,*,#1031,.T.);
+#1031 = EDGE_CURVE('',#329,#698,#1032,.T.);
+#1032 = SURFACE_CURVE('',#1033,(#1037,#1044),.PCURVE_S1.);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(-9.95,-2.5,-3.05));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1037 = PCURVE('',#213,#1038);
+#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043);
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(0.,-0.));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1044 = PCURVE('',#367,#1045);
+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050);
+#1046 = LINE('',#1047,#1048);
+#1047 = CARTESIAN_POINT('',(0.,0.));
+#1048 = VECTOR('',#1049,1.);
+#1049 = DIRECTION('',(0.,-1.));
+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1051 = ORIENTED_EDGE('',*,*,#697,.T.);
+#1052 = ORIENTED_EDGE('',*,*,#197,.F.);
+#1053 = ORIENTED_EDGE('',*,*,#328,.F.);
+#1054 = ADVANCED_FACE('',(#1055),#290,.T.);
+#1055 = FACE_BOUND('',#1056,.T.);
+#1056 = EDGE_LOOP('',(#1057,#1058,#1059,#1080));
+#1057 = ORIENTED_EDGE('',*,*,#274,.T.);
+#1058 = ORIENTED_EDGE('',*,*,#1006,.T.);
+#1059 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#1060 = EDGE_CURVE('',#642,#983,#1061,.T.);
+#1061 = SURFACE_CURVE('',#1062,(#1066,#1073),.PCURVE_S1.);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(8.85,7.,-3.05));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1066 = PCURVE('',#290,#1067);
+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(9.,0.));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(0.,-1.));
+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1073 = PCURVE('',#658,#1074);
+#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079);
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(-0.,-1.));
+#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1080 = ORIENTED_EDGE('',*,*,#670,.F.);
+#1081 = ADVANCED_FACE('',(#1082),#658,.T.);
+#1082 = FACE_BOUND('',#1083,.F.);
+#1083 = EDGE_LOOP('',(#1084,#1105,#1106,#1107));
+#1084 = ORIENTED_EDGE('',*,*,#1085,.T.);
+#1085 = EDGE_CURVE('',#614,#960,#1086,.T.);
+#1086 = SURFACE_CURVE('',#1087,(#1091,#1098),.PCURVE_S1.);
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(9.85,6.,-3.05));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1091 = PCURVE('',#658,#1092);
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(-0.,0.));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(-0.,-1.));
+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1098 = PCURVE('',#629,#1099);
+#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104);
+#1100 = LINE('',#1101,#1102);
+#1101 = CARTESIAN_POINT('',(0.,0.));
+#1102 = VECTOR('',#1103,1.);
+#1103 = DIRECTION('',(2.22044604925E-16,-1.));
+#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1105 = ORIENTED_EDGE('',*,*,#982,.T.);
+#1106 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#1107 = ORIENTED_EDGE('',*,*,#641,.F.);
+#1108 = ADVANCED_FACE('',(#1109),#629,.T.);
+#1109 = FACE_BOUND('',#1110,.T.);
+#1110 = EDGE_LOOP('',(#1111,#1112,#1113,#1134));
+#1111 = ORIENTED_EDGE('',*,*,#1085,.T.);
+#1112 = ORIENTED_EDGE('',*,*,#959,.T.);
+#1113 = ORIENTED_EDGE('',*,*,#1114,.F.);
+#1114 = EDGE_CURVE('',#586,#937,#1115,.T.);
+#1115 = SURFACE_CURVE('',#1116,(#1120,#1127),.PCURVE_S1.);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(9.85,-2.5,-3.05));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1120 = PCURVE('',#629,#1121);
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126);
+#1122 = LINE('',#1123,#1124);
+#1123 = CARTESIAN_POINT('',(8.5,2.22044604925E-16));
+#1124 = VECTOR('',#1125,1.);
+#1125 = DIRECTION('',(2.22044604925E-16,-1.));
+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1127 = PCURVE('',#601,#1128);
+#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(3.2,4.440892098501E-16));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(0.,-1.));
+#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1134 = ORIENTED_EDGE('',*,*,#613,.F.);
+#1135 = ADVANCED_FACE('',(#1136),#601,.F.);
+#1136 = FACE_BOUND('',#1137,.F.);
+#1137 = EDGE_LOOP('',(#1138,#1168,#1194,#1195,#1196,#1197));
+#1138 = ORIENTED_EDGE('',*,*,#1139,.T.);
+#1139 = EDGE_CURVE('',#1140,#1142,#1144,.T.);
+#1140 = VERTEX_POINT('',#1141);
+#1141 = CARTESIAN_POINT('',(6.65,-2.5,-3.05));
+#1142 = VERTEX_POINT('',#1143);
+#1143 = CARTESIAN_POINT('',(6.65,-2.5,3.05));
+#1144 = SURFACE_CURVE('',#1145,(#1149,#1156),.PCURVE_S1.);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(6.65,-2.5,-3.05));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1149 = PCURVE('',#601,#1150);
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(0.,0.));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(0.,-1.));
+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1156 = PCURVE('',#1157,#1162);
+#1157 = PLANE('',#1158);
+#1158 = AXIS2_PLACEMENT_3D('',#1159,#1160,#1161);
+#1159 = CARTESIAN_POINT('',(6.,-2.85,-3.05));
+#1160 = DIRECTION('',(-0.474099823035,0.880471099922,-1.759534717771E-15
+    ));
+#1161 = DIRECTION('',(0.880471099922,0.474099823035,-1.052713079008E-15)
+  );
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(0.738241153012,1.33226762955E-16));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(-1.052713079008E-16,-1.));
+#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1168 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1169 = EDGE_CURVE('',#909,#1142,#1170,.T.);
+#1170 = SURFACE_CURVE('',#1171,(#1175,#1182),.PCURVE_S1.);
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(6.85,-2.5,3.05));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(-1.,0.,0.));
+#1175 = PCURVE('',#601,#1176);
+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(0.2,-6.1));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(-1.,-0.));
+#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1182 = PCURVE('',#1183,#1188);
+#1183 = PLANE('',#1184);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(6.85,-2.5,3.05));
+#1186 = DIRECTION('',(0.,-1.,2.275957200482E-15));
+#1187 = DIRECTION('',(-1.,0.,0.));
+#1188 = DEFINITIONAL_REPRESENTATION('',(#1189),#1193);
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(0.,-0.));
+#1191 = VECTOR('',#1192,1.);
+#1192 = DIRECTION('',(1.,0.));
+#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1194 = ORIENTED_EDGE('',*,*,#936,.T.);
+#1195 = ORIENTED_EDGE('',*,*,#1114,.F.);
+#1196 = ORIENTED_EDGE('',*,*,#585,.F.);
+#1197 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#1198 = EDGE_CURVE('',#1140,#558,#1199,.T.);
+#1199 = SURFACE_CURVE('',#1200,(#1204,#1211),.PCURVE_S1.);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(2.65,-2.5,-3.05));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(1.,0.,0.));
+#1204 = PCURVE('',#601,#1205);
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(-4.,-4.440892098501E-16));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(1.,0.));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1211 = PCURVE('',#1212,#1217);
+#1212 = PLANE('',#1213);
+#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);
+#1214 = CARTESIAN_POINT('',(2.65,-2.5,-3.05));
+#1215 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#1216 = DIRECTION('',(1.,0.,0.));
+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(0.,0.));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(1.,0.));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1223 = ADVANCED_FACE('',(#1224),#573,.T.);
+#1224 = FACE_BOUND('',#1225,.T.);
+#1225 = EDGE_LOOP('',(#1226,#1249,#1277,#1298));
+#1226 = ORIENTED_EDGE('',*,*,#1227,.T.);
+#1227 = EDGE_CURVE('',#558,#1228,#1230,.T.);
+#1228 = VERTEX_POINT('',#1229);
+#1229 = CARTESIAN_POINT('',(6.85,-2.5,-3.2));
+#1230 = SURFACE_CURVE('',#1231,(#1235,#1242),.PCURVE_S1.);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(6.85,-2.5,-3.05));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1235 = PCURVE('',#573,#1236);
+#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1241);
+#1237 = LINE('',#1238,#1239);
+#1238 = CARTESIAN_POINT('',(-4.440892098501E-16,-4.440892098501E-16));
+#1239 = VECTOR('',#1240,1.);
+#1240 = DIRECTION('',(0.,-1.));
+#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1242 = PCURVE('',#1212,#1243);
+#1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1248);
+#1244 = LINE('',#1245,#1246);
+#1245 = CARTESIAN_POINT('',(4.2,-4.440892098501E-16));
+#1246 = VECTOR('',#1247,1.);
+#1247 = DIRECTION('',(0.,-1.));
+#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1249 = ORIENTED_EDGE('',*,*,#1250,.T.);
+#1250 = EDGE_CURVE('',#1228,#1251,#1253,.T.);
+#1251 = VERTEX_POINT('',#1252);
+#1252 = CARTESIAN_POINT('',(6.85,-6.626215413079E-15,-3.2));
+#1253 = SURFACE_CURVE('',#1254,(#1258,#1265),.PCURVE_S1.);
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(6.85,-2.5,-3.2));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#1258 = PCURVE('',#573,#1259);
+#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(-2.442490654175E-16,-0.15));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(1.,0.));
+#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1265 = PCURVE('',#1266,#1271);
+#1266 = PLANE('',#1267);
+#1267 = AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
+#1268 = CARTESIAN_POINT('',(2.65,-2.5,-3.2));
+#1269 = DIRECTION('',(0.,-2.176037128265E-15,-1.));
+#1270 = DIRECTION('',(0.,1.,-2.176037128265E-15));
+#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1276);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(4.440892098501E-16,4.2));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(1.,0.));
+#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1277 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#1278 = EDGE_CURVE('',#525,#1251,#1279,.T.);
+#1279 = SURFACE_CURVE('',#1280,(#1284,#1291),.PCURVE_S1.);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(6.85,-6.293148505692E-15,-3.05));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1284 = PCURVE('',#573,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(2.5,-2.22044604925E-16));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(0.,-1.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = PCURVE('',#545,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(-0.,-1.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = ORIENTED_EDGE('',*,*,#557,.F.);
+#1299 = ADVANCED_FACE('',(#1300),#545,.T.);
+#1300 = FACE_BOUND('',#1301,.F.);
+#1301 = EDGE_LOOP('',(#1302,#1325,#1347,#1348));
+#1302 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1303 = EDGE_CURVE('',#497,#1304,#1306,.T.);
+#1304 = VERTEX_POINT('',#1305);
+#1305 = CARTESIAN_POINT('',(2.65,-7.362594691904E-15,-3.2));
+#1306 = SURFACE_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.);
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(2.65,-7.029527784516E-15,-3.05));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1311 = PCURVE('',#545,#1312);
+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(-0.,-1.));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1318 = PCURVE('',#512,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(7.88860905221E-31,-1.050973848244E-45));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.,-1.));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1326 = EDGE_CURVE('',#1304,#1251,#1327,.T.);
+#1327 = SURFACE_CURVE('',#1328,(#1333,#1340),.PCURVE_S1.);
+#1328 = CIRCLE('',#1329,2.1);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(4.75,-7.105427357601E-15,-3.2));
+#1331 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1332 = DIRECTION('',(1.,0.,0.));
+#1333 = PCURVE('',#545,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(-0.,-0.15));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(-1.,0.));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1340 = PCURVE('',#1266,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
+#1342 = CIRCLE('',#1343,2.1);
+#1343 = AXIS2_PLACEMENT_2D('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(2.5,2.1));
+#1345 = DIRECTION('',(0.,1.));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1347 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#1348 = ORIENTED_EDGE('',*,*,#524,.F.);
+#1349 = ADVANCED_FACE('',(#1350),#512,.T.);
+#1350 = FACE_BOUND('',#1351,.T.);
+#1351 = EDGE_LOOP('',(#1352,#1353,#1376,#1397));
+#1352 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1353 = ORIENTED_EDGE('',*,*,#1354,.T.);
+#1354 = EDGE_CURVE('',#1304,#1355,#1357,.T.);
+#1355 = VERTEX_POINT('',#1356);
+#1356 = CARTESIAN_POINT('',(2.65,-2.5,-3.2));
+#1357 = SURFACE_CURVE('',#1358,(#1362,#1369),.PCURVE_S1.);
+#1358 = LINE('',#1359,#1360);
+#1359 = CARTESIAN_POINT('',(2.65,-7.362594691904E-15,-3.2));
+#1360 = VECTOR('',#1361,1.);
+#1361 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#1362 = PCURVE('',#512,#1363);
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(-1.972152263053E-31,-0.15));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(1.,0.));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1369 = PCURVE('',#1266,#1370);
+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);
+#1371 = LINE('',#1372,#1373);
+#1372 = CARTESIAN_POINT('',(2.5,0.));
+#1373 = VECTOR('',#1374,1.);
+#1374 = DIRECTION('',(-1.,0.));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#1377 = EDGE_CURVE('',#469,#1355,#1378,.T.);
+#1378 = SURFACE_CURVE('',#1379,(#1383,#1390),.PCURVE_S1.);
+#1379 = LINE('',#1380,#1381);
+#1380 = CARTESIAN_POINT('',(2.65,-2.5,-3.05));
+#1381 = VECTOR('',#1382,1.);
+#1382 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1383 = PCURVE('',#512,#1384);
+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(2.5,-2.22044604925E-16));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(0.,-1.));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = PCURVE('',#1212,#1391);
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(0.,-1.));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1397 = ORIENTED_EDGE('',*,*,#496,.F.);
+#1398 = ADVANCED_FACE('',(#1399),#484,.F.);
+#1399 = FACE_BOUND('',#1400,.F.);
+#1400 = EDGE_LOOP('',(#1401,#1431,#1457,#1458,#1481,#1509,#1530,#1531));
+#1401 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1402 = EDGE_CURVE('',#1403,#1405,#1407,.T.);
+#1403 = VERTEX_POINT('',#1404);
+#1404 = CARTESIAN_POINT('',(-2.95,-2.5,-3.05));
+#1405 = VERTEX_POINT('',#1406);
+#1406 = CARTESIAN_POINT('',(-2.95,-2.5,3.05));
+#1407 = SURFACE_CURVE('',#1408,(#1412,#1419),.PCURVE_S1.);
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(-2.95,-2.5,-3.05));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1412 = PCURVE('',#484,#1413);
+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);
+#1414 = LINE('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(0.,0.));
+#1416 = VECTOR('',#1417,1.);
+#1417 = DIRECTION('',(0.,-1.));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = PCURVE('',#1420,#1425);
+#1420 = PLANE('',#1421);
+#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424);
+#1422 = CARTESIAN_POINT('',(-3.6,-2.85,-3.05));
+#1423 = DIRECTION('',(-0.474099823035,0.880471099922,-1.759534717771E-15
+    ));
+#1424 = DIRECTION('',(0.880471099922,0.474099823035,-1.052713079008E-15)
+  );
+#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);
+#1426 = LINE('',#1427,#1428);
+#1427 = CARTESIAN_POINT('',(0.738241153012,1.33226762955E-16));
+#1428 = VECTOR('',#1429,1.);
+#1429 = DIRECTION('',(-1.052713079008E-16,-1.));
+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1431 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#1432 = EDGE_CURVE('',#801,#1405,#1433,.T.);
+#1433 = SURFACE_CURVE('',#1434,(#1438,#1445),.PCURVE_S1.);
+#1434 = LINE('',#1435,#1436);
+#1435 = CARTESIAN_POINT('',(-2.65,-2.5,3.05));
+#1436 = VECTOR('',#1437,1.);
+#1437 = DIRECTION('',(-1.,0.,0.));
+#1438 = PCURVE('',#484,#1439);
+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.3,-6.1));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(-1.,-0.));
+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1445 = PCURVE('',#1446,#1451);
+#1446 = PLANE('',#1447);
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(-2.65,-2.5,3.05));
+#1449 = DIRECTION('',(0.,-1.,2.275957200482E-15));
+#1450 = DIRECTION('',(-1.,0.,0.));
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
+#1452 = LINE('',#1453,#1454);
+#1453 = CARTESIAN_POINT('',(0.,-0.));
+#1454 = VECTOR('',#1455,1.);
+#1455 = DIRECTION('',(1.,0.));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1457 = ORIENTED_EDGE('',*,*,#828,.T.);
+#1458 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1459 = EDGE_CURVE('',#1460,#829,#1462,.T.);
+#1460 = VERTEX_POINT('',#1461);
+#1461 = CARTESIAN_POINT('',(2.85,-2.5,3.05));
+#1462 = SURFACE_CURVE('',#1463,(#1467,#1474),.PCURVE_S1.);
+#1463 = LINE('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(6.85,-2.5,3.05));
+#1465 = VECTOR('',#1466,1.);
+#1466 = DIRECTION('',(-1.,0.,0.));
+#1467 = PCURVE('',#484,#1468);
+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1473);
+#1469 = LINE('',#1470,#1471);
+#1470 = CARTESIAN_POINT('',(9.8,-6.1));
+#1471 = VECTOR('',#1472,1.);
+#1472 = DIRECTION('',(-1.,-0.));
+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1474 = PCURVE('',#1183,#1475);
+#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(0.,-0.));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(1.,0.));
+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1481 = ORIENTED_EDGE('',*,*,#1482,.F.);
+#1482 = EDGE_CURVE('',#1483,#1460,#1485,.T.);
+#1483 = VERTEX_POINT('',#1484);
+#1484 = CARTESIAN_POINT('',(2.85,-2.5,-3.05));
+#1485 = SURFACE_CURVE('',#1486,(#1490,#1497),.PCURVE_S1.);
+#1486 = LINE('',#1487,#1488);
+#1487 = CARTESIAN_POINT('',(2.85,-2.5,-3.05));
+#1488 = VECTOR('',#1489,1.);
+#1489 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1490 = PCURVE('',#484,#1491);
+#1491 = DEFINITIONAL_REPRESENTATION('',(#1492),#1496);
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(5.8,0.));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(0.,-1.));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1497 = PCURVE('',#1498,#1503);
+#1498 = PLANE('',#1499);
+#1499 = AXIS2_PLACEMENT_3D('',#1500,#1501,#1502);
+#1500 = CARTESIAN_POINT('',(2.85,-2.5,-3.05));
+#1501 = DIRECTION('',(0.474099823035,0.880471099922,-1.759534717771E-15)
+  );
+#1502 = DIRECTION('',(0.880471099922,-0.474099823035,1.052713079008E-15)
+  );
+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(-3.910077150603E-16,-4.116189356371E-32));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(1.052713079008E-16,-1.));
+#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1509 = ORIENTED_EDGE('',*,*,#1510,.F.);
+#1510 = EDGE_CURVE('',#469,#1483,#1511,.T.);
+#1511 = SURFACE_CURVE('',#1512,(#1516,#1523),.PCURVE_S1.);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(2.65,-2.5,-3.05));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(1.,0.,0.));
+#1516 = PCURVE('',#484,#1517);
+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(5.6,-4.440892098501E-16));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(1.,0.));
+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1523 = PCURVE('',#1212,#1524);
+#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1529);
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(0.,0.));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(1.,0.));
+#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1530 = ORIENTED_EDGE('',*,*,#468,.F.);
+#1531 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1532 = EDGE_CURVE('',#1403,#441,#1533,.T.);
+#1533 = SURFACE_CURVE('',#1534,(#1538,#1545),.PCURVE_S1.);
+#1534 = LINE('',#1535,#1536);
+#1535 = CARTESIAN_POINT('',(-6.85,-2.5,-3.05));
+#1536 = VECTOR('',#1537,1.);
+#1537 = DIRECTION('',(1.,0.,0.));
+#1538 = PCURVE('',#484,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-3.9,-4.440892098501E-16));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(1.,0.));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1545 = PCURVE('',#1546,#1551);
+#1546 = PLANE('',#1547);
+#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
+#1548 = CARTESIAN_POINT('',(-6.85,-2.5,-3.05));
+#1549 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#1550 = DIRECTION('',(1.,0.,0.));
+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);
+#1552 = LINE('',#1553,#1554);
+#1553 = CARTESIAN_POINT('',(0.,0.));
+#1554 = VECTOR('',#1555,1.);
+#1555 = DIRECTION('',(1.,0.));
+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1557 = ADVANCED_FACE('',(#1558),#456,.T.);
+#1558 = FACE_BOUND('',#1559,.T.);
+#1559 = EDGE_LOOP('',(#1560,#1583,#1611,#1632));
+#1560 = ORIENTED_EDGE('',*,*,#1561,.T.);
+#1561 = EDGE_CURVE('',#441,#1562,#1564,.T.);
+#1562 = VERTEX_POINT('',#1563);
+#1563 = CARTESIAN_POINT('',(-2.65,-2.5,-3.2));
+#1564 = SURFACE_CURVE('',#1565,(#1569,#1576),.PCURVE_S1.);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(-2.65,-2.5,-3.05));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1569 = PCURVE('',#456,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(-4.440892098501E-16,-4.440892098501E-16));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(0.,-1.));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = PCURVE('',#1546,#1577);
+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);
+#1578 = LINE('',#1579,#1580);
+#1579 = CARTESIAN_POINT('',(4.2,-4.440892098501E-16));
+#1580 = VECTOR('',#1581,1.);
+#1581 = DIRECTION('',(0.,-1.));
+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1583 = ORIENTED_EDGE('',*,*,#1584,.T.);
+#1584 = EDGE_CURVE('',#1562,#1585,#1587,.T.);
+#1585 = VERTEX_POINT('',#1586);
+#1586 = CARTESIAN_POINT('',(-2.65,-6.626215413079E-15,-3.2));
+#1587 = SURFACE_CURVE('',#1588,(#1592,#1599),.PCURVE_S1.);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(-2.65,-2.5,-3.2));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(0.,1.,-2.22044604925E-15));
+#1592 = PCURVE('',#456,#1593);
+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);
+#1594 = LINE('',#1595,#1596);
+#1595 = CARTESIAN_POINT('',(-2.442490654175E-16,-0.15));
+#1596 = VECTOR('',#1597,1.);
+#1597 = DIRECTION('',(1.,0.));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = PCURVE('',#1600,#1605);
+#1600 = PLANE('',#1601);
+#1601 = AXIS2_PLACEMENT_3D('',#1602,#1603,#1604);
+#1602 = CARTESIAN_POINT('',(-6.85,-2.5,-3.2));
+#1603 = DIRECTION('',(0.,-2.176037128265E-15,-1.));
+#1604 = DIRECTION('',(0.,1.,-2.176037128265E-15));
+#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(4.440892098501E-16,4.2));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(1.,0.));
+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1611 = ORIENTED_EDGE('',*,*,#1612,.F.);
+#1612 = EDGE_CURVE('',#408,#1585,#1613,.T.);
+#1613 = SURFACE_CURVE('',#1614,(#1618,#1625),.PCURVE_S1.);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(-2.65,-6.293148505692E-15,-3.05));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1618 = PCURVE('',#456,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(2.5,-2.22044604925E-16));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.,-1.));
+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1625 = PCURVE('',#428,#1626);
+#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(-0.,-1.));
+#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1632 = ORIENTED_EDGE('',*,*,#440,.F.);
+#1633 = ADVANCED_FACE('',(#1634),#428,.T.);
+#1634 = FACE_BOUND('',#1635,.F.);
+#1635 = EDGE_LOOP('',(#1636,#1659,#1681,#1682));
+#1636 = ORIENTED_EDGE('',*,*,#1637,.T.);
+#1637 = EDGE_CURVE('',#380,#1638,#1640,.T.);
+#1638 = VERTEX_POINT('',#1639);
+#1639 = CARTESIAN_POINT('',(-6.85,-7.362594691904E-15,-3.2));
+#1640 = SURFACE_CURVE('',#1641,(#1645,#1652),.PCURVE_S1.);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(-6.85,-7.029527784516E-15,-3.05));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1645 = PCURVE('',#428,#1646);
+#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651);
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(-0.,-1.));
+#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1652 = PCURVE('',#395,#1653);
+#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(7.88860905221E-31,-1.050973848244E-45));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(0.,-1.));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1659 = ORIENTED_EDGE('',*,*,#1660,.T.);
+#1660 = EDGE_CURVE('',#1638,#1585,#1661,.T.);
+#1661 = SURFACE_CURVE('',#1662,(#1667,#1674),.PCURVE_S1.);
+#1662 = CIRCLE('',#1663,2.1);
+#1663 = AXIS2_PLACEMENT_3D('',#1664,#1665,#1666);
+#1664 = CARTESIAN_POINT('',(-4.75,-7.105427357601E-15,-3.2));
+#1665 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1666 = DIRECTION('',(1.,0.,0.));
+#1667 = PCURVE('',#428,#1668);
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(-0.,-0.15));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(-1.,0.));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1674 = PCURVE('',#1600,#1675);
+#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1680);
+#1676 = CIRCLE('',#1677,2.1);
+#1677 = AXIS2_PLACEMENT_2D('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(2.5,2.1));
+#1679 = DIRECTION('',(0.,1.));
+#1680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1681 = ORIENTED_EDGE('',*,*,#1612,.F.);
+#1682 = ORIENTED_EDGE('',*,*,#407,.F.);
+#1683 = ADVANCED_FACE('',(#1684),#395,.T.);
+#1684 = FACE_BOUND('',#1685,.T.);
+#1685 = EDGE_LOOP('',(#1686,#1687,#1710,#1731));
+#1686 = ORIENTED_EDGE('',*,*,#1637,.T.);
+#1687 = ORIENTED_EDGE('',*,*,#1688,.T.);
+#1688 = EDGE_CURVE('',#1638,#1689,#1691,.T.);
+#1689 = VERTEX_POINT('',#1690);
+#1690 = CARTESIAN_POINT('',(-6.85,-2.5,-3.2));
+#1691 = SURFACE_CURVE('',#1692,(#1696,#1703),.PCURVE_S1.);
+#1692 = LINE('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(-6.85,-7.362594691904E-15,-3.2));
+#1694 = VECTOR('',#1695,1.);
+#1695 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#1696 = PCURVE('',#395,#1697);
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(-1.972152263053E-31,-0.15));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(1.,0.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1703 = PCURVE('',#1600,#1704);
+#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709);
+#1705 = LINE('',#1706,#1707);
+#1706 = CARTESIAN_POINT('',(2.5,0.));
+#1707 = VECTOR('',#1708,1.);
+#1708 = DIRECTION('',(-1.,0.));
+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1710 = ORIENTED_EDGE('',*,*,#1711,.F.);
+#1711 = EDGE_CURVE('',#352,#1689,#1712,.T.);
+#1712 = SURFACE_CURVE('',#1713,(#1717,#1724),.PCURVE_S1.);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(-6.85,-2.5,-3.05));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#1717 = PCURVE('',#395,#1718);
+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(2.5,-2.22044604925E-16));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(0.,-1.));
+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1724 = PCURVE('',#1546,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.,-1.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = ORIENTED_EDGE('',*,*,#379,.F.);
+#1732 = ADVANCED_FACE('',(#1733),#367,.F.);
+#1733 = FACE_BOUND('',#1734,.F.);
+#1734 = EDGE_LOOP('',(#1735,#1736,#1737,#1760,#1788,#1809));
+#1735 = ORIENTED_EDGE('',*,*,#1031,.T.);
+#1736 = ORIENTED_EDGE('',*,*,#720,.T.);
+#1737 = ORIENTED_EDGE('',*,*,#1738,.F.);
+#1738 = EDGE_CURVE('',#1739,#721,#1741,.T.);
+#1739 = VERTEX_POINT('',#1740);
+#1740 = CARTESIAN_POINT('',(-6.75,-2.5,3.05));
+#1741 = SURFACE_CURVE('',#1742,(#1746,#1753),.PCURVE_S1.);
+#1742 = LINE('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(-2.65,-2.5,3.05));
+#1744 = VECTOR('',#1745,1.);
+#1745 = DIRECTION('',(-1.,0.,0.));
+#1746 = PCURVE('',#367,#1747);
+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(7.3,-6.1));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(-1.,-0.));
+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1753 = PCURVE('',#1446,#1754);
+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(0.,-0.));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(1.,0.));
+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1760 = ORIENTED_EDGE('',*,*,#1761,.F.);
+#1761 = EDGE_CURVE('',#1762,#1739,#1764,.T.);
+#1762 = VERTEX_POINT('',#1763);
+#1763 = CARTESIAN_POINT('',(-6.75,-2.5,-3.05));
+#1764 = SURFACE_CURVE('',#1765,(#1769,#1776),.PCURVE_S1.);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(-6.75,-2.5,-3.05));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1769 = PCURVE('',#367,#1770);
+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);
+#1771 = LINE('',#1772,#1773);
+#1772 = CARTESIAN_POINT('',(3.2,0.));
+#1773 = VECTOR('',#1774,1.);
+#1774 = DIRECTION('',(0.,-1.));
+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1776 = PCURVE('',#1777,#1782);
+#1777 = PLANE('',#1778);
+#1778 = AXIS2_PLACEMENT_3D('',#1779,#1780,#1781);
+#1779 = CARTESIAN_POINT('',(-6.75,-2.5,-3.05));
+#1780 = DIRECTION('',(0.474099823035,0.880471099922,-1.759534717771E-15)
+  );
+#1781 = DIRECTION('',(0.880471099922,-0.474099823035,1.052713079008E-15)
+  );
+#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(0.,0.));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(1.052713079008E-16,-1.));
+#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1788 = ORIENTED_EDGE('',*,*,#1789,.F.);
+#1789 = EDGE_CURVE('',#352,#1762,#1790,.T.);
+#1790 = SURFACE_CURVE('',#1791,(#1795,#1802),.PCURVE_S1.);
+#1791 = LINE('',#1792,#1793);
+#1792 = CARTESIAN_POINT('',(-6.85,-2.5,-3.05));
+#1793 = VECTOR('',#1794,1.);
+#1794 = DIRECTION('',(1.,0.,0.));
+#1795 = PCURVE('',#367,#1796);
+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801);
+#1797 = LINE('',#1798,#1799);
+#1798 = CARTESIAN_POINT('',(3.1,-4.440892098501E-16));
+#1799 = VECTOR('',#1800,1.);
+#1800 = DIRECTION('',(1.,0.));
+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1802 = PCURVE('',#1546,#1803);
+#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1808);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(0.,0.));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(1.,0.));
+#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1809 = ORIENTED_EDGE('',*,*,#351,.F.);
+#1810 = ADVANCED_FACE('',(#1811),#924,.T.);
+#1811 = FACE_BOUND('',#1812,.T.);
+#1812 = EDGE_LOOP('',(#1813,#1836,#1864,#1885));
+#1813 = ORIENTED_EDGE('',*,*,#1814,.T.);
+#1814 = EDGE_CURVE('',#880,#1815,#1817,.T.);
+#1815 = VERTEX_POINT('',#1816);
+#1816 = CARTESIAN_POINT('',(6.85,7.113754030286E-15,3.2));
+#1817 = SURFACE_CURVE('',#1818,(#1822,#1829),.PCURVE_S1.);
+#1818 = LINE('',#1819,#1820);
+#1819 = CARTESIAN_POINT('',(6.85,6.772360450213E-15,3.05));
+#1820 = VECTOR('',#1821,1.);
+#1821 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#1822 = PCURVE('',#924,#1823);
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(0.,0.));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(5.551115123126E-17,-1.));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1829 = PCURVE('',#896,#1830);
+#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1835);
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(-0.,0.));
+#1833 = VECTOR('',#1834,1.);
+#1834 = DIRECTION('',(-0.,-1.));
+#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1836 = ORIENTED_EDGE('',*,*,#1837,.T.);
+#1837 = EDGE_CURVE('',#1815,#1838,#1840,.T.);
+#1838 = VERTEX_POINT('',#1839);
+#1839 = CARTESIAN_POINT('',(6.85,-2.5,3.2));
+#1840 = SURFACE_CURVE('',#1841,(#1845,#1852),.PCURVE_S1.);
+#1841 = LINE('',#1842,#1843);
+#1842 = CARTESIAN_POINT('',(6.85,7.113754030286E-15,3.2));
+#1843 = VECTOR('',#1844,1.);
+#1844 = DIRECTION('',(0.,-1.,2.331468351713E-15));
+#1845 = PCURVE('',#924,#1846);
+#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1851);
+#1847 = LINE('',#1848,#1849);
+#1848 = CARTESIAN_POINT('',(8.326672684689E-18,-0.15));
+#1849 = VECTOR('',#1850,1.);
+#1850 = DIRECTION('',(1.,0.));
+#1851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1852 = PCURVE('',#1853,#1858);
+#1853 = PLANE('',#1854);
+#1854 = AXIS2_PLACEMENT_3D('',#1855,#1856,#1857);
+#1855 = CARTESIAN_POINT('',(6.85,7.113754030286E-15,3.2));
+#1856 = DIRECTION('',(0.,2.264854970235E-15,1.));
+#1857 = DIRECTION('',(0.,-1.,2.264854970235E-15));
+#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863);
+#1859 = LINE('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(0.,0.));
+#1861 = VECTOR('',#1862,1.);
+#1862 = DIRECTION('',(1.,0.));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1864 = ORIENTED_EDGE('',*,*,#1865,.F.);
+#1865 = EDGE_CURVE('',#909,#1838,#1866,.T.);
+#1866 = SURFACE_CURVE('',#1867,(#1871,#1878),.PCURVE_S1.);
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(6.85,-2.5,3.05));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#1871 = PCURVE('',#924,#1872);
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(2.5,2.775557561563E-16));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(5.551115123126E-17,-1.));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = PCURVE('',#1183,#1879);
+#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(0.,4.440892098501E-16));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(0.,-1.));
+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1885 = ORIENTED_EDGE('',*,*,#908,.F.);
+#1886 = ADVANCED_FACE('',(#1887),#896,.T.);
+#1887 = FACE_BOUND('',#1888,.F.);
+#1888 = EDGE_LOOP('',(#1889,#1890,#1914,#1935));
+#1889 = ORIENTED_EDGE('',*,*,#1814,.T.);
+#1890 = ORIENTED_EDGE('',*,*,#1891,.T.);
+#1891 = EDGE_CURVE('',#1815,#1892,#1894,.T.);
+#1892 = VERTEX_POINT('',#1893);
+#1893 = CARTESIAN_POINT('',(2.65,7.464382305009E-15,3.2));
+#1894 = SURFACE_CURVE('',#1895,(#1900,#1907),.PCURVE_S1.);
+#1895 = CIRCLE('',#1896,2.1);
+#1896 = AXIS2_PLACEMENT_3D('',#1897,#1898,#1899);
+#1897 = CARTESIAN_POINT('',(4.75,7.113754030286E-15,3.2));
+#1898 = DIRECTION('',(-0.,2.331468351713E-15,1.));
+#1899 = DIRECTION('',(1.,0.,0.));
+#1900 = PCURVE('',#896,#1901);
+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(-0.,-0.15));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(-1.,0.));
+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1907 = PCURVE('',#1853,#1908);
+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913);
+#1909 = CIRCLE('',#1910,2.1);
+#1910 = AXIS2_PLACEMENT_2D('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(0.,-2.1));
+#1912 = DIRECTION('',(0.,1.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1914 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#1915 = EDGE_CURVE('',#852,#1892,#1916,.T.);
+#1916 = SURFACE_CURVE('',#1917,(#1921,#1928),.PCURVE_S1.);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(2.65,7.122988724937E-15,3.05));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#1921 = PCURVE('',#896,#1922);
+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1927);
+#1923 = LINE('',#1924,#1925);
+#1924 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1925 = VECTOR('',#1926,1.);
+#1926 = DIRECTION('',(-0.,-1.));
+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1928 = PCURVE('',#867,#1929);
+#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1934);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(2.5,1.665334536938E-16));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1935 = ORIENTED_EDGE('',*,*,#879,.F.);
+#1936 = ADVANCED_FACE('',(#1937),#867,.T.);
+#1937 = FACE_BOUND('',#1938,.T.);
+#1938 = EDGE_LOOP('',(#1939,#1962,#1983,#1984));
+#1939 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#1940 = EDGE_CURVE('',#829,#1941,#1943,.T.);
+#1941 = VERTEX_POINT('',#1942);
+#1942 = CARTESIAN_POINT('',(2.65,-2.5,3.2));
+#1943 = SURFACE_CURVE('',#1944,(#1948,#1955),.PCURVE_S1.);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(2.65,-2.5,3.05));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#1948 = PCURVE('',#867,#1949);
+#1949 = DEFINITIONAL_REPRESENTATION('',(#1950),#1954);
+#1950 = LINE('',#1951,#1952);
+#1951 = CARTESIAN_POINT('',(4.440892098501E-16,4.440892098501E-16));
+#1952 = VECTOR('',#1953,1.);
+#1953 = DIRECTION('',(-5.551115123126E-17,-1.));
+#1954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1955 = PCURVE('',#1183,#1956);
+#1956 = DEFINITIONAL_REPRESENTATION('',(#1957),#1961);
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(4.2,4.440892098501E-16));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(0.,-1.));
+#1961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1962 = ORIENTED_EDGE('',*,*,#1963,.T.);
+#1963 = EDGE_CURVE('',#1941,#1892,#1964,.T.);
+#1964 = SURFACE_CURVE('',#1965,(#1969,#1976),.PCURVE_S1.);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(2.65,-2.5,3.2));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(0.,1.,-2.331468351713E-15));
+#1969 = PCURVE('',#867,#1970);
+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);
+#1971 = LINE('',#1972,#1973);
+#1972 = CARTESIAN_POINT('',(-1.498801083244E-16,-0.15));
+#1973 = VECTOR('',#1974,1.);
+#1974 = DIRECTION('',(1.,0.));
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1976 = PCURVE('',#1853,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(2.5,-4.2));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(-1.,0.));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1983 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#1984 = ORIENTED_EDGE('',*,*,#851,.F.);
+#1985 = ADVANCED_FACE('',(#1986),#816,.T.);
+#1986 = FACE_BOUND('',#1987,.T.);
+#1987 = EDGE_LOOP('',(#1988,#2011,#2039,#2060));
+#1988 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#1989 = EDGE_CURVE('',#772,#1990,#1992,.T.);
+#1990 = VERTEX_POINT('',#1991);
+#1991 = CARTESIAN_POINT('',(-2.65,6.98534112233E-15,3.2));
+#1992 = SURFACE_CURVE('',#1993,(#1997,#2004),.PCURVE_S1.);
+#1993 = LINE('',#1994,#1995);
+#1994 = CARTESIAN_POINT('',(-2.65,6.643947542257E-15,3.05));
+#1995 = VECTOR('',#1996,1.);
+#1996 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#1997 = PCURVE('',#816,#1998);
+#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2003);
+#1999 = LINE('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(-1.284129026622E-16,-1.283102650751E-31));
+#2001 = VECTOR('',#2002,1.);
+#2002 = DIRECTION('',(5.551115123126E-17,-1.));
+#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2004 = PCURVE('',#788,#2005);
+#2005 = DEFINITIONAL_REPRESENTATION('',(#2006),#2010);
+#2006 = LINE('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(-0.,0.));
+#2008 = VECTOR('',#2009,1.);
+#2009 = DIRECTION('',(-0.,-1.));
+#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2011 = ORIENTED_EDGE('',*,*,#2012,.T.);
+#2012 = EDGE_CURVE('',#1990,#2013,#2015,.T.);
+#2013 = VERTEX_POINT('',#2014);
+#2014 = CARTESIAN_POINT('',(-2.65,-2.5,3.2));
+#2015 = SURFACE_CURVE('',#2016,(#2020,#2027),.PCURVE_S1.);
+#2016 = LINE('',#2017,#2018);
+#2017 = CARTESIAN_POINT('',(-2.65,6.856928219667E-15,3.2));
+#2018 = VECTOR('',#2019,1.);
+#2019 = DIRECTION('',(0.,-1.,2.331468351713E-15));
+#2020 = PCURVE('',#816,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(8.326672684689E-18,-0.15));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(1.,0.));
+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2027 = PCURVE('',#2028,#2033);
+#2028 = PLANE('',#2029);
+#2029 = AXIS2_PLACEMENT_3D('',#2030,#2031,#2032);
+#2030 = CARTESIAN_POINT('',(-2.65,6.856928219667E-15,3.2));
+#2031 = DIRECTION('',(0.,2.264854970235E-15,1.));
+#2032 = DIRECTION('',(0.,-1.,2.264854970235E-15));
+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2038);
+#2034 = LINE('',#2035,#2036);
+#2035 = CARTESIAN_POINT('',(0.,0.));
+#2036 = VECTOR('',#2037,1.);
+#2037 = DIRECTION('',(1.,0.));
+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2039 = ORIENTED_EDGE('',*,*,#2040,.F.);
+#2040 = EDGE_CURVE('',#801,#2013,#2041,.T.);
+#2041 = SURFACE_CURVE('',#2042,(#2046,#2053),.PCURVE_S1.);
+#2042 = LINE('',#2043,#2044);
+#2043 = CARTESIAN_POINT('',(-2.65,-2.5,3.05));
+#2044 = VECTOR('',#2045,1.);
+#2045 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#2046 = PCURVE('',#816,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2052);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(2.5,2.775557561563E-16));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(5.551115123126E-17,-1.));
+#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2053 = PCURVE('',#1446,#2054);
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);
+#2055 = LINE('',#2056,#2057);
+#2056 = CARTESIAN_POINT('',(0.,4.440892098501E-16));
+#2057 = VECTOR('',#2058,1.);
+#2058 = DIRECTION('',(0.,-1.));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = ORIENTED_EDGE('',*,*,#800,.F.);
+#2061 = ADVANCED_FACE('',(#2062),#788,.T.);
+#2062 = FACE_BOUND('',#2063,.F.);
+#2063 = EDGE_LOOP('',(#2064,#2065,#2089,#2110));
+#2064 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#2065 = ORIENTED_EDGE('',*,*,#2066,.T.);
+#2066 = EDGE_CURVE('',#1990,#2067,#2069,.T.);
+#2067 = VERTEX_POINT('',#2068);
+#2068 = CARTESIAN_POINT('',(-6.85,7.464382305009E-15,3.2));
+#2069 = SURFACE_CURVE('',#2070,(#2075,#2082),.PCURVE_S1.);
+#2070 = CIRCLE('',#2071,2.1);
+#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074);
+#2072 = CARTESIAN_POINT('',(-4.75,7.113754030286E-15,3.2));
+#2073 = DIRECTION('',(-0.,2.331468351713E-15,1.));
+#2074 = DIRECTION('',(1.,0.,0.));
+#2075 = PCURVE('',#788,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(-0.,-0.15));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(-1.,0.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = PCURVE('',#2028,#2083);
+#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);
+#2084 = CIRCLE('',#2085,2.1);
+#2085 = AXIS2_PLACEMENT_2D('',#2086,#2087);
+#2086 = CARTESIAN_POINT('',(-2.568258106184E-16,-2.1));
+#2087 = DIRECTION('',(0.,1.));
+#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2089 = ORIENTED_EDGE('',*,*,#2090,.F.);
+#2090 = EDGE_CURVE('',#744,#2067,#2091,.T.);
+#2091 = SURFACE_CURVE('',#2092,(#2096,#2103),.PCURVE_S1.);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(-6.85,7.122988724937E-15,3.05));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#2096 = PCURVE('',#788,#2097);
+#2097 = DEFINITIONAL_REPRESENTATION('',(#2098),#2102);
+#2098 = LINE('',#2099,#2100);
+#2099 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#2100 = VECTOR('',#2101,1.);
+#2101 = DIRECTION('',(-0.,-1.));
+#2102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2103 = PCURVE('',#759,#2104);
+#2104 = DEFINITIONAL_REPRESENTATION('',(#2105),#2109);
+#2105 = LINE('',#2106,#2107);
+#2106 = CARTESIAN_POINT('',(2.5,1.665334536938E-16));
+#2107 = VECTOR('',#2108,1.);
+#2108 = DIRECTION('',(-5.551115123126E-17,-1.));
+#2109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2110 = ORIENTED_EDGE('',*,*,#771,.F.);
+#2111 = ADVANCED_FACE('',(#2112),#759,.T.);
+#2112 = FACE_BOUND('',#2113,.T.);
+#2113 = EDGE_LOOP('',(#2114,#2137,#2158,#2159));
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#721,#2116,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(-6.85,-2.5,3.2));
+#2118 = SURFACE_CURVE('',#2119,(#2123,#2130),.PCURVE_S1.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-6.85,-2.5,3.05));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#2123 = PCURVE('',#759,#2124);
+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(4.440892098501E-16,4.440892098501E-16));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(-5.551115123126E-17,-1.));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#1446,#2131);
+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(4.2,4.440892098501E-16));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(0.,-1.));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2138 = EDGE_CURVE('',#2116,#2067,#2139,.T.);
+#2139 = SURFACE_CURVE('',#2140,(#2144,#2151),.PCURVE_S1.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(-6.85,-2.5,3.2));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(0.,1.,-2.331468351713E-15));
+#2144 = PCURVE('',#759,#2145);
+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);
+#2146 = LINE('',#2147,#2148);
+#2147 = CARTESIAN_POINT('',(-1.498801083244E-16,-0.15));
+#2148 = VECTOR('',#2149,1.);
+#2149 = DIRECTION('',(1.,0.));
+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2151 = PCURVE('',#2028,#2152);
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(2.5,-4.2));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(-1.,0.));
+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2158 = ORIENTED_EDGE('',*,*,#2090,.F.);
+#2159 = ORIENTED_EDGE('',*,*,#743,.F.);
+#2160 = ADVANCED_FACE('',(#2161),#1157,.F.);
+#2161 = FACE_BOUND('',#2162,.F.);
+#2162 = EDGE_LOOP('',(#2163,#2193,#2219,#2220));
+#2163 = ORIENTED_EDGE('',*,*,#2164,.T.);
+#2164 = EDGE_CURVE('',#2165,#2167,#2169,.T.);
+#2165 = VERTEX_POINT('',#2166);
+#2166 = CARTESIAN_POINT('',(6.,-2.85,-3.05));
+#2167 = VERTEX_POINT('',#2168);
+#2168 = CARTESIAN_POINT('',(6.,-2.85,3.05));
+#2169 = SURFACE_CURVE('',#2170,(#2174,#2181),.PCURVE_S1.);
+#2170 = LINE('',#2171,#2172);
+#2171 = CARTESIAN_POINT('',(6.,-2.85,-3.05));
+#2172 = VECTOR('',#2173,1.);
+#2173 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2174 = PCURVE('',#1157,#2175);
+#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2180);
+#2176 = LINE('',#2177,#2178);
+#2177 = CARTESIAN_POINT('',(0.,-0.));
+#2178 = VECTOR('',#2179,1.);
+#2179 = DIRECTION('',(-1.052713079008E-16,-1.));
+#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2181 = PCURVE('',#2182,#2187);
+#2182 = PLANE('',#2183);
+#2183 = AXIS2_PLACEMENT_3D('',#2184,#2185,#2186);
+#2184 = CARTESIAN_POINT('',(3.5,-2.85,-3.05));
+#2185 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2186 = DIRECTION('',(1.,0.,0.));
+#2187 = DEFINITIONAL_REPRESENTATION('',(#2188),#2192);
+#2188 = LINE('',#2189,#2190);
+#2189 = CARTESIAN_POINT('',(2.5,0.));
+#2190 = VECTOR('',#2191,1.);
+#2191 = DIRECTION('',(0.,-1.));
+#2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2193 = ORIENTED_EDGE('',*,*,#2194,.T.);
+#2194 = EDGE_CURVE('',#2167,#1142,#2195,.T.);
+#2195 = SURFACE_CURVE('',#2196,(#2200,#2207),.PCURVE_S1.);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(6.,-2.85,3.05));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(0.880471099922,0.474099823035,-1.052713079008E-15)
+  );
+#2200 = PCURVE('',#1157,#2201);
+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(3.188216753568E-16,-6.1));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(1.,0.));
+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2207 = PCURVE('',#2208,#2213);
+#2208 = PLANE('',#2209);
+#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212);
+#2210 = CARTESIAN_POINT('',(-8.95,7.7,3.05));
+#2211 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#2212 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = LINE('',#2215,#2216);
+#2215 = CARTESIAN_POINT('',(10.55,14.95));
+#2216 = VECTOR('',#2217,1.);
+#2217 = DIRECTION('',(-0.474099823035,0.880471099922));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2219 = ORIENTED_EDGE('',*,*,#1139,.F.);
+#2220 = ORIENTED_EDGE('',*,*,#2221,.F.);
+#2221 = EDGE_CURVE('',#2165,#1140,#2222,.T.);
+#2222 = SURFACE_CURVE('',#2223,(#2227,#2234),.PCURVE_S1.);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(6.,-2.85,-3.05));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.880471099922,0.474099823035,-1.052713079008E-15)
+  );
+#2227 = PCURVE('',#1157,#2228);
+#2228 = DEFINITIONAL_REPRESENTATION('',(#2229),#2233);
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(9.925580459222E-16,-4.003107231196E-31));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(1.,0.));
+#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2234 = PCURVE('',#2235,#2240);
+#2235 = PLANE('',#2236);
+#2236 = AXIS2_PLACEMENT_3D('',#2237,#2238,#2239);
+#2237 = CARTESIAN_POINT('',(-8.95,7.7,-3.05));
+#2238 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#2239 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(10.55,14.95));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(-0.474099823035,0.880471099922));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = ADVANCED_FACE('',(#2247),#1212,.T.);
+#2247 = FACE_BOUND('',#2248,.T.);
+#2248 = EDGE_LOOP('',(#2249,#2250,#2271,#2272,#2273,#2294));
+#2249 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#2250 = ORIENTED_EDGE('',*,*,#2251,.T.);
+#2251 = EDGE_CURVE('',#1355,#1228,#2252,.T.);
+#2252 = SURFACE_CURVE('',#2253,(#2257,#2264),.PCURVE_S1.);
+#2253 = LINE('',#2254,#2255);
+#2254 = CARTESIAN_POINT('',(2.65,-2.5,-3.2));
+#2255 = VECTOR('',#2256,1.);
+#2256 = DIRECTION('',(1.,0.,0.));
+#2257 = PCURVE('',#1212,#2258);
+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2263);
+#2259 = LINE('',#2260,#2261);
+#2260 = CARTESIAN_POINT('',(0.,-0.15));
+#2261 = VECTOR('',#2262,1.);
+#2262 = DIRECTION('',(1.,0.));
+#2263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2264 = PCURVE('',#1266,#2265);
+#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2270);
+#2266 = LINE('',#2267,#2268);
+#2267 = CARTESIAN_POINT('',(4.440892098501E-16,0.));
+#2268 = VECTOR('',#2269,1.);
+#2269 = DIRECTION('',(0.,1.));
+#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2271 = ORIENTED_EDGE('',*,*,#1227,.F.);
+#2272 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#2273 = ORIENTED_EDGE('',*,*,#2274,.F.);
+#2274 = EDGE_CURVE('',#1483,#1140,#2275,.T.);
+#2275 = SURFACE_CURVE('',#2276,(#2280,#2287),.PCURVE_S1.);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(2.65,-2.5,-3.05));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(1.,0.,0.));
+#2280 = PCURVE('',#1212,#2281);
+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);
+#2282 = LINE('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(0.,0.));
+#2284 = VECTOR('',#2285,1.);
+#2285 = DIRECTION('',(1.,0.));
+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2287 = PCURVE('',#2235,#2288);
+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(10.2,11.6));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(0.,1.));
+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2294 = ORIENTED_EDGE('',*,*,#1510,.F.);
+#2295 = ADVANCED_FACE('',(#2296),#1183,.T.);
+#2296 = FACE_BOUND('',#2297,.T.);
+#2297 = EDGE_LOOP('',(#2298,#2299,#2320,#2321,#2322,#2343));
+#2298 = ORIENTED_EDGE('',*,*,#1865,.T.);
+#2299 = ORIENTED_EDGE('',*,*,#2300,.T.);
+#2300 = EDGE_CURVE('',#1838,#1941,#2301,.T.);
+#2301 = SURFACE_CURVE('',#2302,(#2306,#2313),.PCURVE_S1.);
+#2302 = LINE('',#2303,#2304);
+#2303 = CARTESIAN_POINT('',(6.85,-2.5,3.2));
+#2304 = VECTOR('',#2305,1.);
+#2305 = DIRECTION('',(-1.,0.,0.));
+#2306 = PCURVE('',#1183,#2307);
+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2312);
+#2308 = LINE('',#2309,#2310);
+#2309 = CARTESIAN_POINT('',(0.,-0.15));
+#2310 = VECTOR('',#2311,1.);
+#2311 = DIRECTION('',(1.,0.));
+#2312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2313 = PCURVE('',#1853,#2314);
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(2.5,0.));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(0.,-1.));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2320 = ORIENTED_EDGE('',*,*,#1940,.F.);
+#2321 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#2322 = ORIENTED_EDGE('',*,*,#2323,.F.);
+#2323 = EDGE_CURVE('',#1142,#1460,#2324,.T.);
+#2324 = SURFACE_CURVE('',#2325,(#2329,#2336),.PCURVE_S1.);
+#2325 = LINE('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(6.85,-2.5,3.05));
+#2327 = VECTOR('',#2328,1.);
+#2328 = DIRECTION('',(-1.,0.,0.));
+#2329 = PCURVE('',#1183,#2330);
+#2330 = DEFINITIONAL_REPRESENTATION('',(#2331),#2335);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(0.,-0.));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(1.,0.));
+#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2336 = PCURVE('',#2208,#2337);
+#2337 = DEFINITIONAL_REPRESENTATION('',(#2338),#2342);
+#2338 = LINE('',#2339,#2340);
+#2339 = CARTESIAN_POINT('',(10.2,15.8));
+#2340 = VECTOR('',#2341,1.);
+#2341 = DIRECTION('',(0.,-1.));
+#2342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2343 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#2344 = ADVANCED_FACE('',(#2345,#2351),#1266,.T.);
+#2345 = FACE_BOUND('',#2346,.T.);
+#2346 = EDGE_LOOP('',(#2347,#2348,#2349,#2350));
+#2347 = ORIENTED_EDGE('',*,*,#2251,.F.);
+#2348 = ORIENTED_EDGE('',*,*,#1354,.F.);
+#2349 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#2350 = ORIENTED_EDGE('',*,*,#1250,.F.);
+#2351 = FACE_BOUND('',#2352,.T.);
+#2352 = EDGE_LOOP('',(#2353));
+#2353 = ORIENTED_EDGE('',*,*,#2354,.F.);
+#2354 = EDGE_CURVE('',#2355,#2355,#2357,.T.);
+#2355 = VERTEX_POINT('',#2356);
+#2356 = CARTESIAN_POINT('',(5.95,-6.963318810449E-15,-3.2));
+#2357 = SURFACE_CURVE('',#2358,(#2363,#2370),.PCURVE_S1.);
+#2358 = CIRCLE('',#2359,1.2);
+#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362);
+#2360 = CARTESIAN_POINT('',(4.75,-6.963318810449E-15,-3.2));
+#2361 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#2362 = DIRECTION('',(1.,0.,0.));
+#2363 = PCURVE('',#1266,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = CIRCLE('',#2366,1.2);
+#2366 = AXIS2_PLACEMENT_2D('',#2367,#2368);
+#2367 = CARTESIAN_POINT('',(2.5,2.1));
+#2368 = DIRECTION('',(0.,1.));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2370 = PCURVE('',#2371,#2376);
+#2371 = CYLINDRICAL_SURFACE('',#2372,1.2);
+#2372 = AXIS2_PLACEMENT_3D('',#2373,#2374,#2375);
+#2373 = CARTESIAN_POINT('',(4.75,-6.963318810449E-15,-3.2));
+#2374 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#2375 = DIRECTION('',(1.,0.,0.));
+#2376 = DEFINITIONAL_REPRESENTATION('',(#2377),#2381);
+#2377 = LINE('',#2378,#2379);
+#2378 = CARTESIAN_POINT('',(0.,0.));
+#2379 = VECTOR('',#2380,1.);
+#2380 = DIRECTION('',(1.,0.));
+#2381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2382 = ADVANCED_FACE('',(#2383),#1420,.F.);
+#2383 = FACE_BOUND('',#2384,.F.);
+#2384 = EDGE_LOOP('',(#2385,#2415,#2441,#2442));
+#2385 = ORIENTED_EDGE('',*,*,#2386,.T.);
+#2386 = EDGE_CURVE('',#2387,#2389,#2391,.T.);
+#2387 = VERTEX_POINT('',#2388);
+#2388 = CARTESIAN_POINT('',(-3.6,-2.85,-3.05));
+#2389 = VERTEX_POINT('',#2390);
+#2390 = CARTESIAN_POINT('',(-3.6,-2.85,3.05));
+#2391 = SURFACE_CURVE('',#2392,(#2396,#2403),.PCURVE_S1.);
+#2392 = LINE('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(-3.6,-2.85,-3.05));
+#2394 = VECTOR('',#2395,1.);
+#2395 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2396 = PCURVE('',#1420,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);
+#2398 = LINE('',#2399,#2400);
+#2399 = CARTESIAN_POINT('',(0.,-0.));
+#2400 = VECTOR('',#2401,1.);
+#2401 = DIRECTION('',(-1.052713079008E-16,-1.));
+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2403 = PCURVE('',#2404,#2409);
+#2404 = PLANE('',#2405);
+#2405 = AXIS2_PLACEMENT_3D('',#2406,#2407,#2408);
+#2406 = CARTESIAN_POINT('',(-6.1,-2.85,-3.05));
+#2407 = DIRECTION('',(0.,1.,-1.998401444325E-15));
+#2408 = DIRECTION('',(1.,0.,0.));
+#2409 = DEFINITIONAL_REPRESENTATION('',(#2410),#2414);
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(2.5,0.));
+#2412 = VECTOR('',#2413,1.);
+#2413 = DIRECTION('',(0.,-1.));
+#2414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2415 = ORIENTED_EDGE('',*,*,#2416,.T.);
+#2416 = EDGE_CURVE('',#2389,#1405,#2417,.T.);
+#2417 = SURFACE_CURVE('',#2418,(#2422,#2429),.PCURVE_S1.);
+#2418 = LINE('',#2419,#2420);
+#2419 = CARTESIAN_POINT('',(-3.6,-2.85,3.05));
+#2420 = VECTOR('',#2421,1.);
+#2421 = DIRECTION('',(0.880471099922,0.474099823035,-1.052713079008E-15)
+  );
+#2422 = PCURVE('',#1420,#2423);
+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(-6.737363705654E-16,-6.1));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(1.,4.930380657631E-32));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2429 = PCURVE('',#2430,#2435);
+#2430 = PLANE('',#2431);
+#2431 = AXIS2_PLACEMENT_3D('',#2432,#2433,#2434);
+#2432 = CARTESIAN_POINT('',(-8.95,7.7,3.05));
+#2433 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#2434 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2440);
+#2436 = LINE('',#2437,#2438);
+#2437 = CARTESIAN_POINT('',(10.55,5.35));
+#2438 = VECTOR('',#2439,1.);
+#2439 = DIRECTION('',(-0.474099823035,0.880471099922));
+#2440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2441 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#2442 = ORIENTED_EDGE('',*,*,#2443,.F.);
+#2443 = EDGE_CURVE('',#2387,#1403,#2444,.T.);
+#2444 = SURFACE_CURVE('',#2445,(#2449,#2456),.PCURVE_S1.);
+#2445 = LINE('',#2446,#2447);
+#2446 = CARTESIAN_POINT('',(-3.6,-2.85,-3.05));
+#2447 = VECTOR('',#2448,1.);
+#2448 = DIRECTION('',(0.880471099922,0.474099823035,-1.052713079008E-15)
+  );
+#2449 = PCURVE('',#1420,#2450);
+#2450 = DEFINITIONAL_REPRESENTATION('',(#2451),#2455);
+#2451 = LINE('',#2452,#2453);
+#2452 = CARTESIAN_POINT('',(0.,-0.));
+#2453 = VECTOR('',#2454,1.);
+#2454 = DIRECTION('',(1.,4.930380657631E-32));
+#2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2456 = PCURVE('',#2457,#2462);
+#2457 = PLANE('',#2458);
+#2458 = AXIS2_PLACEMENT_3D('',#2459,#2460,#2461);
+#2459 = CARTESIAN_POINT('',(-8.95,7.7,-3.05));
+#2460 = DIRECTION('',(0.,2.22044604925E-15,1.));
+#2461 = DIRECTION('',(0.,-1.,2.22044604925E-15));
+#2462 = DEFINITIONAL_REPRESENTATION('',(#2463),#2467);
+#2463 = LINE('',#2464,#2465);
+#2464 = CARTESIAN_POINT('',(10.55,5.35));
+#2465 = VECTOR('',#2466,1.);
+#2466 = DIRECTION('',(-0.474099823035,0.880471099922));
+#2467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2468 = ADVANCED_FACE('',(#2469),#1546,.T.);
+#2469 = FACE_BOUND('',#2470,.T.);
+#2470 = EDGE_LOOP('',(#2471,#2472,#2493,#2494,#2495,#2516));
+#2471 = ORIENTED_EDGE('',*,*,#1711,.T.);
+#2472 = ORIENTED_EDGE('',*,*,#2473,.T.);
+#2473 = EDGE_CURVE('',#1689,#1562,#2474,.T.);
+#2474 = SURFACE_CURVE('',#2475,(#2479,#2486),.PCURVE_S1.);
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(-6.85,-2.5,-3.2));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(1.,0.,0.));
+#2479 = PCURVE('',#1546,#2480);
+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2485);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(0.,-0.15));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(1.,0.));
+#2485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2486 = PCURVE('',#1600,#2487);
+#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492);
+#2488 = LINE('',#2489,#2490);
+#2489 = CARTESIAN_POINT('',(4.440892098501E-16,0.));
+#2490 = VECTOR('',#2491,1.);
+#2491 = DIRECTION('',(0.,1.));
+#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2493 = ORIENTED_EDGE('',*,*,#1561,.F.);
+#2494 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#2495 = ORIENTED_EDGE('',*,*,#2496,.F.);
+#2496 = EDGE_CURVE('',#1762,#1403,#2497,.T.);
+#2497 = SURFACE_CURVE('',#2498,(#2502,#2509),.PCURVE_S1.);
+#2498 = LINE('',#2499,#2500);
+#2499 = CARTESIAN_POINT('',(-6.85,-2.5,-3.05));
+#2500 = VECTOR('',#2501,1.);
+#2501 = DIRECTION('',(1.,0.,0.));
+#2502 = PCURVE('',#1546,#2503);
+#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2508);
+#2504 = LINE('',#2505,#2506);
+#2505 = CARTESIAN_POINT('',(0.,0.));
+#2506 = VECTOR('',#2507,1.);
+#2507 = DIRECTION('',(1.,0.));
+#2508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2509 = PCURVE('',#2457,#2510);
+#2510 = DEFINITIONAL_REPRESENTATION('',(#2511),#2515);
+#2511 = LINE('',#2512,#2513);
+#2512 = CARTESIAN_POINT('',(10.2,2.1));
+#2513 = VECTOR('',#2514,1.);
+#2514 = DIRECTION('',(0.,1.));
+#2515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2516 = ORIENTED_EDGE('',*,*,#1789,.F.);
+#2517 = ADVANCED_FACE('',(#2518),#1446,.T.);
+#2518 = FACE_BOUND('',#2519,.T.);
+#2519 = EDGE_LOOP('',(#2520,#2521,#2542,#2543,#2544,#2565));
+#2520 = ORIENTED_EDGE('',*,*,#2040,.T.);
+#2521 = ORIENTED_EDGE('',*,*,#2522,.T.);
+#2522 = EDGE_CURVE('',#2013,#2116,#2523,.T.);
+#2523 = SURFACE_CURVE('',#2524,(#2528,#2535),.PCURVE_S1.);
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(-2.65,-2.5,3.2));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(-1.,0.,0.));
+#2528 = PCURVE('',#1446,#2529);
+#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534);
+#2530 = LINE('',#2531,#2532);
+#2531 = CARTESIAN_POINT('',(0.,-0.15));
+#2532 = VECTOR('',#2533,1.);
+#2533 = DIRECTION('',(1.,0.));
+#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2535 = PCURVE('',#2028,#2536);
+#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2541);
+#2537 = LINE('',#2538,#2539);
+#2538 = CARTESIAN_POINT('',(2.5,0.));
+#2539 = VECTOR('',#2540,1.);
+#2540 = DIRECTION('',(0.,-1.));
+#2541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2542 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2543 = ORIENTED_EDGE('',*,*,#1738,.F.);
+#2544 = ORIENTED_EDGE('',*,*,#2545,.F.);
+#2545 = EDGE_CURVE('',#1405,#1739,#2546,.T.);
+#2546 = SURFACE_CURVE('',#2547,(#2551,#2558),.PCURVE_S1.);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(-2.65,-2.5,3.05));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(-1.,0.,0.));
+#2551 = PCURVE('',#1446,#2552);
+#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557);
+#2553 = LINE('',#2554,#2555);
+#2554 = CARTESIAN_POINT('',(0.,-0.));
+#2555 = VECTOR('',#2556,1.);
+#2556 = DIRECTION('',(1.,0.));
+#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2558 = PCURVE('',#2430,#2559);
+#2559 = DEFINITIONAL_REPRESENTATION('',(#2560),#2564);
+#2560 = LINE('',#2561,#2562);
+#2561 = CARTESIAN_POINT('',(10.2,6.3));
+#2562 = VECTOR('',#2563,1.);
+#2563 = DIRECTION('',(0.,-1.));
+#2564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2565 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#2566 = ADVANCED_FACE('',(#2567),#1498,.F.);
+#2567 = FACE_BOUND('',#2568,.F.);
+#2568 = EDGE_LOOP('',(#2569,#2570,#2593,#2616));
+#2569 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#2570 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2571 = EDGE_CURVE('',#1460,#2572,#2574,.T.);
+#2572 = VERTEX_POINT('',#2573);
+#2573 = CARTESIAN_POINT('',(3.5,-2.85,3.05));
+#2574 = SURFACE_CURVE('',#2575,(#2579,#2586),.PCURVE_S1.);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(2.85,-2.5,3.05));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(0.880471099922,-0.474099823035,1.052713079008E-15)
+  );
+#2579 = PCURVE('',#1498,#2580);
+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(1.064744085626E-15,-6.1));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(1.,0.));
+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2586 = PCURVE('',#2208,#2587);
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(10.2,11.8));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(0.474099823035,0.880471099922));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2594 = EDGE_CURVE('',#2595,#2572,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(3.5,-2.85,-3.05));
+#2597 = SURFACE_CURVE('',#2598,(#2602,#2609),.PCURVE_S1.);
+#2598 = LINE('',#2599,#2600);
+#2599 = CARTESIAN_POINT('',(3.5,-2.85,-3.05));
+#2600 = VECTOR('',#2601,1.);
+#2601 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2602 = PCURVE('',#1498,#2603);
+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(0.738241153012,-1.33226762955E-16));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(1.052713079008E-16,-1.));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2609 = PCURVE('',#2182,#2610);
+#2610 = DEFINITIONAL_REPRESENTATION('',(#2611),#2615);
+#2611 = LINE('',#2612,#2613);
+#2612 = CARTESIAN_POINT('',(0.,0.));
+#2613 = VECTOR('',#2614,1.);
+#2614 = DIRECTION('',(0.,-1.));
+#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2616 = ORIENTED_EDGE('',*,*,#2617,.F.);
+#2617 = EDGE_CURVE('',#1483,#2595,#2618,.T.);
+#2618 = SURFACE_CURVE('',#2619,(#2623,#2630),.PCURVE_S1.);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(2.85,-2.5,-3.05));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(0.880471099922,-0.474099823035,1.052713079008E-15)
+  );
+#2623 = PCURVE('',#1498,#2624);
+#2624 = DEFINITIONAL_REPRESENTATION('',(#2625),#2629);
+#2625 = LINE('',#2626,#2627);
+#2626 = CARTESIAN_POINT('',(6.015503308619E-16,3.591488295559E-31));
+#2627 = VECTOR('',#2628,1.);
+#2628 = DIRECTION('',(1.,0.));
+#2629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2630 = PCURVE('',#2235,#2631);
+#2631 = DEFINITIONAL_REPRESENTATION('',(#2632),#2636);
+#2632 = LINE('',#2633,#2634);
+#2633 = CARTESIAN_POINT('',(10.2,11.8));
+#2634 = VECTOR('',#2635,1.);
+#2635 = DIRECTION('',(0.474099823035,0.880471099922));
+#2636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2637 = ADVANCED_FACE('',(#2638,#2644),#1600,.T.);
+#2638 = FACE_BOUND('',#2639,.T.);
+#2639 = EDGE_LOOP('',(#2640,#2641,#2642,#2643));
+#2640 = ORIENTED_EDGE('',*,*,#2473,.F.);
+#2641 = ORIENTED_EDGE('',*,*,#1688,.F.);
+#2642 = ORIENTED_EDGE('',*,*,#1660,.T.);
+#2643 = ORIENTED_EDGE('',*,*,#1584,.F.);
+#2644 = FACE_BOUND('',#2645,.T.);
+#2645 = EDGE_LOOP('',(#2646));
+#2646 = ORIENTED_EDGE('',*,*,#2647,.F.);
+#2647 = EDGE_CURVE('',#2648,#2648,#2650,.T.);
+#2648 = VERTEX_POINT('',#2649);
+#2649 = CARTESIAN_POINT('',(-3.55,-6.963318810449E-15,-3.2));
+#2650 = SURFACE_CURVE('',#2651,(#2656,#2663),.PCURVE_S1.);
+#2651 = CIRCLE('',#2652,1.2);
+#2652 = AXIS2_PLACEMENT_3D('',#2653,#2654,#2655);
+#2653 = CARTESIAN_POINT('',(-4.75,-6.963318810449E-15,-3.2));
+#2654 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#2655 = DIRECTION('',(1.,0.,0.));
+#2656 = PCURVE('',#1600,#2657);
+#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2662);
+#2658 = CIRCLE('',#2659,1.2);
+#2659 = AXIS2_PLACEMENT_2D('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(2.5,2.1));
+#2661 = DIRECTION('',(0.,1.));
+#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2663 = PCURVE('',#2664,#2669);
+#2664 = CYLINDRICAL_SURFACE('',#2665,1.2);
+#2665 = AXIS2_PLACEMENT_3D('',#2666,#2667,#2668);
+#2666 = CARTESIAN_POINT('',(-4.75,-6.963318810449E-15,-3.2));
+#2667 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#2668 = DIRECTION('',(1.,0.,0.));
+#2669 = DEFINITIONAL_REPRESENTATION('',(#2670),#2674);
+#2670 = LINE('',#2671,#2672);
+#2671 = CARTESIAN_POINT('',(0.,0.));
+#2672 = VECTOR('',#2673,1.);
+#2673 = DIRECTION('',(1.,0.));
+#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2675 = ADVANCED_FACE('',(#2676),#1777,.F.);
+#2676 = FACE_BOUND('',#2677,.F.);
+#2677 = EDGE_LOOP('',(#2678,#2679,#2702,#2725));
+#2678 = ORIENTED_EDGE('',*,*,#1761,.T.);
+#2679 = ORIENTED_EDGE('',*,*,#2680,.T.);
+#2680 = EDGE_CURVE('',#1739,#2681,#2683,.T.);
+#2681 = VERTEX_POINT('',#2682);
+#2682 = CARTESIAN_POINT('',(-6.1,-2.85,3.05));
+#2683 = SURFACE_CURVE('',#2684,(#2688,#2695),.PCURVE_S1.);
+#2684 = LINE('',#2685,#2686);
+#2685 = CARTESIAN_POINT('',(-6.75,-2.5,3.05));
+#2686 = VECTOR('',#2687,1.);
+#2687 = DIRECTION('',(0.880471099922,-0.474099823035,1.052713079008E-15)
+  );
+#2688 = PCURVE('',#1777,#2689);
+#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);
+#2690 = LINE('',#2691,#2692);
+#2691 = CARTESIAN_POINT('',(6.737363705654E-16,-6.1));
+#2692 = VECTOR('',#2693,1.);
+#2693 = DIRECTION('',(1.,0.));
+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2695 = PCURVE('',#2430,#2696);
+#2696 = DEFINITIONAL_REPRESENTATION('',(#2697),#2701);
+#2697 = LINE('',#2698,#2699);
+#2698 = CARTESIAN_POINT('',(10.2,2.2));
+#2699 = VECTOR('',#2700,1.);
+#2700 = DIRECTION('',(0.474099823035,0.880471099922));
+#2701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2702 = ORIENTED_EDGE('',*,*,#2703,.F.);
+#2703 = EDGE_CURVE('',#2704,#2681,#2706,.T.);
+#2704 = VERTEX_POINT('',#2705);
+#2705 = CARTESIAN_POINT('',(-6.1,-2.85,-3.05));
+#2706 = SURFACE_CURVE('',#2707,(#2711,#2718),.PCURVE_S1.);
+#2707 = LINE('',#2708,#2709);
+#2708 = CARTESIAN_POINT('',(-6.1,-2.85,-3.05));
+#2709 = VECTOR('',#2710,1.);
+#2710 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#2711 = PCURVE('',#1777,#2712);
+#2712 = DEFINITIONAL_REPRESENTATION('',(#2713),#2717);
+#2713 = LINE('',#2714,#2715);
+#2714 = CARTESIAN_POINT('',(0.738241153012,-1.33226762955E-16));
+#2715 = VECTOR('',#2716,1.);
+#2716 = DIRECTION('',(1.052713079008E-16,-1.));
+#2717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2718 = PCURVE('',#2404,#2719);
+#2719 = DEFINITIONAL_REPRESENTATION('',(#2720),#2724);
+#2720 = LINE('',#2721,#2722);
+#2721 = CARTESIAN_POINT('',(0.,0.));
+#2722 = VECTOR('',#2723,1.);
+#2723 = DIRECTION('',(0.,-1.));
+#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2725 = ORIENTED_EDGE('',*,*,#2726,.F.);
+#2726 = EDGE_CURVE('',#1762,#2704,#2727,.T.);
+#2727 = SURFACE_CURVE('',#2728,(#2732,#2739),.PCURVE_S1.);
+#2728 = LINE('',#2729,#2730);
+#2729 = CARTESIAN_POINT('',(-6.75,-2.5,-3.05));
+#2730 = VECTOR('',#2731,1.);
+#2731 = DIRECTION('',(0.880471099922,-0.474099823035,1.052713079008E-15)
+  );
+#2732 = PCURVE('',#1777,#2733);
+#2733 = DEFINITIONAL_REPRESENTATION('',(#2734),#2738);
+#2734 = LINE('',#2735,#2736);
+#2735 = CARTESIAN_POINT('',(0.,0.));
+#2736 = VECTOR('',#2737,1.);
+#2737 = DIRECTION('',(1.,0.));
+#2738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2739 = PCURVE('',#2457,#2740);
+#2740 = DEFINITIONAL_REPRESENTATION('',(#2741),#2745);
+#2741 = LINE('',#2742,#2743);
+#2742 = CARTESIAN_POINT('',(10.2,2.2));
+#2743 = VECTOR('',#2744,1.);
+#2744 = DIRECTION('',(0.474099823035,0.880471099922));
+#2745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2746 = ADVANCED_FACE('',(#2747,#2753),#1853,.T.);
+#2747 = FACE_BOUND('',#2748,.T.);
+#2748 = EDGE_LOOP('',(#2749,#2750,#2751,#2752));
+#2749 = ORIENTED_EDGE('',*,*,#1837,.F.);
+#2750 = ORIENTED_EDGE('',*,*,#1891,.T.);
+#2751 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#2752 = ORIENTED_EDGE('',*,*,#2300,.F.);
+#2753 = FACE_BOUND('',#2754,.T.);
+#2754 = EDGE_LOOP('',(#2755));
+#2755 = ORIENTED_EDGE('',*,*,#2756,.F.);
+#2756 = EDGE_CURVE('',#2757,#2757,#2759,.T.);
+#2757 = VERTEX_POINT('',#2758);
+#2758 = CARTESIAN_POINT('',(6.55,7.247535904753E-15,3.2));
+#2759 = SURFACE_CURVE('',#2760,(#2765,#2772),.PCURVE_S1.);
+#2760 = CIRCLE('',#2761,1.8);
+#2761 = AXIS2_PLACEMENT_3D('',#2762,#2763,#2764);
+#2762 = CARTESIAN_POINT('',(4.75,7.247535904753E-15,3.2));
+#2763 = DIRECTION('',(-0.,2.442490654175E-15,1.));
+#2764 = DIRECTION('',(1.,0.,0.));
+#2765 = PCURVE('',#1853,#2766);
+#2766 = DEFINITIONAL_REPRESENTATION('',(#2767),#2771);
+#2767 = CIRCLE('',#2768,1.8);
+#2768 = AXIS2_PLACEMENT_2D('',#2769,#2770);
+#2769 = CARTESIAN_POINT('',(-1.337818744673E-16,-2.1));
+#2770 = DIRECTION('',(0.,1.));
+#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2772 = PCURVE('',#2773,#2778);
+#2773 = CYLINDRICAL_SURFACE('',#2774,1.8);
+#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777);
+#2775 = CARTESIAN_POINT('',(4.75,7.247535904753E-15,3.2));
+#2776 = DIRECTION('',(0.,2.442490654175E-15,1.));
+#2777 = DIRECTION('',(1.,0.,0.));
+#2778 = DEFINITIONAL_REPRESENTATION('',(#2779),#2783);
+#2779 = LINE('',#2780,#2781);
+#2780 = CARTESIAN_POINT('',(0.,0.));
+#2781 = VECTOR('',#2782,1.);
+#2782 = DIRECTION('',(1.,0.));
+#2783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2784 = ADVANCED_FACE('',(#2785,#2791),#2028,.T.);
+#2785 = FACE_BOUND('',#2786,.T.);
+#2786 = EDGE_LOOP('',(#2787,#2788,#2789,#2790));
+#2787 = ORIENTED_EDGE('',*,*,#2012,.F.);
+#2788 = ORIENTED_EDGE('',*,*,#2066,.T.);
+#2789 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2790 = ORIENTED_EDGE('',*,*,#2522,.F.);
+#2791 = FACE_BOUND('',#2792,.T.);
+#2792 = EDGE_LOOP('',(#2793));
+#2793 = ORIENTED_EDGE('',*,*,#2794,.F.);
+#2794 = EDGE_CURVE('',#2795,#2795,#2797,.T.);
+#2795 = VERTEX_POINT('',#2796);
+#2796 = CARTESIAN_POINT('',(-2.95,7.247535904753E-15,3.2));
+#2797 = SURFACE_CURVE('',#2798,(#2803,#2810),.PCURVE_S1.);
+#2798 = CIRCLE('',#2799,1.8);
+#2799 = AXIS2_PLACEMENT_3D('',#2800,#2801,#2802);
+#2800 = CARTESIAN_POINT('',(-4.75,7.247535904753E-15,3.2));
+#2801 = DIRECTION('',(-0.,2.442490654175E-15,1.));
+#2802 = DIRECTION('',(1.,0.,0.));
+#2803 = PCURVE('',#2028,#2804);
+#2804 = DEFINITIONAL_REPRESENTATION('',(#2805),#2809);
+#2805 = CIRCLE('',#2806,1.8);
+#2806 = AXIS2_PLACEMENT_2D('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(-3.906076850857E-16,-2.1));
+#2808 = DIRECTION('',(0.,1.));
+#2809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2810 = PCURVE('',#2811,#2816);
+#2811 = CYLINDRICAL_SURFACE('',#2812,1.8);
+#2812 = AXIS2_PLACEMENT_3D('',#2813,#2814,#2815);
+#2813 = CARTESIAN_POINT('',(-4.75,7.247535904753E-15,3.2));
+#2814 = DIRECTION('',(0.,2.442490654175E-15,1.));
+#2815 = DIRECTION('',(1.,0.,0.));
+#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(0.,0.));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(1.,0.));
+#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2822 = ADVANCED_FACE('',(#2823),#2182,.F.);
+#2823 = FACE_BOUND('',#2824,.F.);
+#2824 = EDGE_LOOP('',(#2825,#2826,#2847,#2848));
+#2825 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2826 = ORIENTED_EDGE('',*,*,#2827,.T.);
+#2827 = EDGE_CURVE('',#2572,#2167,#2828,.T.);
+#2828 = SURFACE_CURVE('',#2829,(#2833,#2840),.PCURVE_S1.);
+#2829 = LINE('',#2830,#2831);
+#2830 = CARTESIAN_POINT('',(3.5,-2.85,3.05));
+#2831 = VECTOR('',#2832,1.);
+#2832 = DIRECTION('',(1.,0.,0.));
+#2833 = PCURVE('',#2182,#2834);
+#2834 = DEFINITIONAL_REPRESENTATION('',(#2835),#2839);
+#2835 = LINE('',#2836,#2837);
+#2836 = CARTESIAN_POINT('',(-4.440892098501E-16,-6.1));
+#2837 = VECTOR('',#2838,1.);
+#2838 = DIRECTION('',(1.,0.));
+#2839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2840 = PCURVE('',#2208,#2841);
+#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2846);
+#2842 = LINE('',#2843,#2844);
+#2843 = CARTESIAN_POINT('',(10.55,12.45));
+#2844 = VECTOR('',#2845,1.);
+#2845 = DIRECTION('',(0.,1.));
+#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2847 = ORIENTED_EDGE('',*,*,#2164,.F.);
+#2848 = ORIENTED_EDGE('',*,*,#2849,.F.);
+#2849 = EDGE_CURVE('',#2595,#2165,#2850,.T.);
+#2850 = SURFACE_CURVE('',#2851,(#2855,#2862),.PCURVE_S1.);
+#2851 = LINE('',#2852,#2853);
+#2852 = CARTESIAN_POINT('',(3.5,-2.85,-3.05));
+#2853 = VECTOR('',#2854,1.);
+#2854 = DIRECTION('',(1.,0.,0.));
+#2855 = PCURVE('',#2182,#2856);
+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);
+#2857 = LINE('',#2858,#2859);
+#2858 = CARTESIAN_POINT('',(-4.440892098501E-16,9.860761315263E-32));
+#2859 = VECTOR('',#2860,1.);
+#2860 = DIRECTION('',(1.,0.));
+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2862 = PCURVE('',#2235,#2863);
+#2863 = DEFINITIONAL_REPRESENTATION('',(#2864),#2868);
+#2864 = LINE('',#2865,#2866);
+#2865 = CARTESIAN_POINT('',(10.55,12.45));
+#2866 = VECTOR('',#2867,1.);
+#2867 = DIRECTION('',(0.,1.));
+#2868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2869 = ADVANCED_FACE('',(#2870),#2235,.F.);
+#2870 = FACE_BOUND('',#2871,.F.);
+#2871 = EDGE_LOOP('',(#2872,#2873,#2874,#2875));
+#2872 = ORIENTED_EDGE('',*,*,#2221,.T.);
+#2873 = ORIENTED_EDGE('',*,*,#2274,.F.);
+#2874 = ORIENTED_EDGE('',*,*,#2617,.T.);
+#2875 = ORIENTED_EDGE('',*,*,#2849,.T.);
+#2876 = ADVANCED_FACE('',(#2877),#2208,.T.);
+#2877 = FACE_BOUND('',#2878,.T.);
+#2878 = EDGE_LOOP('',(#2879,#2880,#2881,#2882));
+#2879 = ORIENTED_EDGE('',*,*,#2194,.T.);
+#2880 = ORIENTED_EDGE('',*,*,#2323,.T.);
+#2881 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2882 = ORIENTED_EDGE('',*,*,#2827,.T.);
+#2883 = ADVANCED_FACE('',(#2884),#2371,.F.);
+#2884 = FACE_BOUND('',#2885,.F.);
+#2885 = EDGE_LOOP('',(#2886,#2887,#2910,#2937));
+#2886 = ORIENTED_EDGE('',*,*,#2354,.F.);
+#2887 = ORIENTED_EDGE('',*,*,#2888,.T.);
+#2888 = EDGE_CURVE('',#2355,#2889,#2891,.T.);
+#2889 = VERTEX_POINT('',#2890);
+#2890 = CARTESIAN_POINT('',(5.95,7.261413692561E-15,3.05));
+#2891 = SEAM_CURVE('',#2892,(#2896,#2903),.PCURVE_S1.);
+#2892 = LINE('',#2893,#2894);
+#2893 = CARTESIAN_POINT('',(5.95,-6.963318810449E-15,-3.2));
+#2894 = VECTOR('',#2895,1.);
+#2895 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#2896 = PCURVE('',#2371,#2897);
+#2897 = DEFINITIONAL_REPRESENTATION('',(#2898),#2902);
+#2898 = LINE('',#2899,#2900);
+#2899 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2900 = VECTOR('',#2901,1.);
+#2901 = DIRECTION('',(0.,-1.));
+#2902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2903 = PCURVE('',#2371,#2904);
+#2904 = DEFINITIONAL_REPRESENTATION('',(#2905),#2909);
+#2905 = LINE('',#2906,#2907);
+#2906 = CARTESIAN_POINT('',(0.,0.));
+#2907 = VECTOR('',#2908,1.);
+#2908 = DIRECTION('',(0.,-1.));
+#2909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2910 = ORIENTED_EDGE('',*,*,#2911,.T.);
+#2911 = EDGE_CURVE('',#2889,#2889,#2912,.T.);
+#2912 = SURFACE_CURVE('',#2913,(#2918,#2925),.PCURVE_S1.);
+#2913 = CIRCLE('',#2914,1.2);
+#2914 = AXIS2_PLACEMENT_3D('',#2915,#2916,#2917);
+#2915 = CARTESIAN_POINT('',(4.75,6.914468997365E-15,3.05));
+#2916 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#2917 = DIRECTION('',(1.,0.,0.));
+#2918 = PCURVE('',#2371,#2919);
+#2919 = DEFINITIONAL_REPRESENTATION('',(#2920),#2924);
+#2920 = LINE('',#2921,#2922);
+#2921 = CARTESIAN_POINT('',(0.,-6.25));
+#2922 = VECTOR('',#2923,1.);
+#2923 = DIRECTION('',(1.,0.));
+#2924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2925 = PCURVE('',#2926,#2931);
+#2926 = PLANE('',#2927);
+#2927 = AXIS2_PLACEMENT_3D('',#2928,#2929,#2930);
+#2928 = CARTESIAN_POINT('',(6.55,6.881162306627E-15,3.05));
+#2929 = DIRECTION('',(-1.874275950545E-31,-2.375433980449E-15,-1.));
+#2930 = DIRECTION('',(0.,1.,-2.375433980449E-15));
+#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936);
+#2932 = CIRCLE('',#2933,1.2);
+#2933 = AXIS2_PLACEMENT_2D('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(3.330669073876E-17,-1.8));
+#2935 = DIRECTION('',(0.,1.));
+#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2937 = ORIENTED_EDGE('',*,*,#2888,.F.);
+#2938 = ADVANCED_FACE('',(#2939),#2404,.F.);
+#2939 = FACE_BOUND('',#2940,.F.);
+#2940 = EDGE_LOOP('',(#2941,#2942,#2963,#2964));
+#2941 = ORIENTED_EDGE('',*,*,#2703,.T.);
+#2942 = ORIENTED_EDGE('',*,*,#2943,.T.);
+#2943 = EDGE_CURVE('',#2681,#2389,#2944,.T.);
+#2944 = SURFACE_CURVE('',#2945,(#2949,#2956),.PCURVE_S1.);
+#2945 = LINE('',#2946,#2947);
+#2946 = CARTESIAN_POINT('',(-6.1,-2.85,3.05));
+#2947 = VECTOR('',#2948,1.);
+#2948 = DIRECTION('',(1.,0.,0.));
+#2949 = PCURVE('',#2404,#2950);
+#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2955);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(8.881784197001E-16,-6.1));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(1.,0.));
+#2955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2956 = PCURVE('',#2430,#2957);
+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(10.55,2.85));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(0.,1.));
+#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2963 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#2964 = ORIENTED_EDGE('',*,*,#2965,.F.);
+#2965 = EDGE_CURVE('',#2704,#2387,#2966,.T.);
+#2966 = SURFACE_CURVE('',#2967,(#2971,#2978),.PCURVE_S1.);
+#2967 = LINE('',#2968,#2969);
+#2968 = CARTESIAN_POINT('',(-6.1,-2.85,-3.05));
+#2969 = VECTOR('',#2970,1.);
+#2970 = DIRECTION('',(1.,0.,0.));
+#2971 = PCURVE('',#2404,#2972);
+#2972 = DEFINITIONAL_REPRESENTATION('',(#2973),#2977);
+#2973 = LINE('',#2974,#2975);
+#2974 = CARTESIAN_POINT('',(8.881784197001E-16,9.860761315263E-32));
+#2975 = VECTOR('',#2976,1.);
+#2976 = DIRECTION('',(1.,0.));
+#2977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2978 = PCURVE('',#2457,#2979);
+#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984);
+#2980 = LINE('',#2981,#2982);
+#2981 = CARTESIAN_POINT('',(10.55,2.85));
+#2982 = VECTOR('',#2983,1.);
+#2983 = DIRECTION('',(0.,1.));
+#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2985 = ADVANCED_FACE('',(#2986),#2457,.F.);
+#2986 = FACE_BOUND('',#2987,.F.);
+#2987 = EDGE_LOOP('',(#2988,#2989,#2990,#2991));
+#2988 = ORIENTED_EDGE('',*,*,#2496,.F.);
+#2989 = ORIENTED_EDGE('',*,*,#2726,.T.);
+#2990 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#2991 = ORIENTED_EDGE('',*,*,#2443,.T.);
+#2992 = ADVANCED_FACE('',(#2993),#2430,.T.);
+#2993 = FACE_BOUND('',#2994,.T.);
+#2994 = EDGE_LOOP('',(#2995,#2996,#2997,#2998));
+#2995 = ORIENTED_EDGE('',*,*,#2545,.T.);
+#2996 = ORIENTED_EDGE('',*,*,#2680,.T.);
+#2997 = ORIENTED_EDGE('',*,*,#2943,.T.);
+#2998 = ORIENTED_EDGE('',*,*,#2416,.T.);
+#2999 = ADVANCED_FACE('',(#3000),#2664,.F.);
+#3000 = FACE_BOUND('',#3001,.F.);
+#3001 = EDGE_LOOP('',(#3002,#3003,#3026,#3053));
+#3002 = ORIENTED_EDGE('',*,*,#2647,.F.);
+#3003 = ORIENTED_EDGE('',*,*,#3004,.T.);
+#3004 = EDGE_CURVE('',#2648,#3005,#3007,.T.);
+#3005 = VERTEX_POINT('',#3006);
+#3006 = CARTESIAN_POINT('',(-3.55,7.261413692561E-15,3.05));
+#3007 = SEAM_CURVE('',#3008,(#3012,#3019),.PCURVE_S1.);
+#3008 = LINE('',#3009,#3010);
+#3009 = CARTESIAN_POINT('',(-3.55,-6.963318810449E-15,-3.2));
+#3010 = VECTOR('',#3011,1.);
+#3011 = DIRECTION('',(0.,2.275957200482E-15,1.));
+#3012 = PCURVE('',#2664,#3013);
+#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3018);
+#3014 = LINE('',#3015,#3016);
+#3015 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3016 = VECTOR('',#3017,1.);
+#3017 = DIRECTION('',(0.,-1.));
+#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3019 = PCURVE('',#2664,#3020);
+#3020 = DEFINITIONAL_REPRESENTATION('',(#3021),#3025);
+#3021 = LINE('',#3022,#3023);
+#3022 = CARTESIAN_POINT('',(0.,0.));
+#3023 = VECTOR('',#3024,1.);
+#3024 = DIRECTION('',(0.,-1.));
+#3025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3026 = ORIENTED_EDGE('',*,*,#3027,.T.);
+#3027 = EDGE_CURVE('',#3005,#3005,#3028,.T.);
+#3028 = SURFACE_CURVE('',#3029,(#3034,#3041),.PCURVE_S1.);
+#3029 = CIRCLE('',#3030,1.2);
+#3030 = AXIS2_PLACEMENT_3D('',#3031,#3032,#3033);
+#3031 = CARTESIAN_POINT('',(-4.75,6.914468997365E-15,3.05));
+#3032 = DIRECTION('',(0.,-2.22044604925E-15,-1.));
+#3033 = DIRECTION('',(1.,0.,0.));
+#3034 = PCURVE('',#2664,#3035);
+#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3040);
+#3036 = LINE('',#3037,#3038);
+#3037 = CARTESIAN_POINT('',(0.,-6.25));
+#3038 = VECTOR('',#3039,1.);
+#3039 = DIRECTION('',(1.,0.));
+#3040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3041 = PCURVE('',#3042,#3047);
+#3042 = PLANE('',#3043);
+#3043 = AXIS2_PLACEMENT_3D('',#3044,#3045,#3046);
+#3044 = CARTESIAN_POINT('',(-2.95,6.881162306627E-15,3.05));
+#3045 = DIRECTION('',(-1.874275950545E-31,-2.375433980449E-15,-1.));
+#3046 = DIRECTION('',(0.,1.,-2.375433980449E-15));
+#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052);
+#3048 = CIRCLE('',#3049,1.2);
+#3049 = AXIS2_PLACEMENT_2D('',#3050,#3051);
+#3050 = CARTESIAN_POINT('',(3.330669073876E-17,-1.8));
+#3051 = DIRECTION('',(0.,1.));
+#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3053 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3054 = ADVANCED_FACE('',(#3055),#2773,.F.);
+#3055 = FACE_BOUND('',#3056,.F.);
+#3056 = EDGE_LOOP('',(#3057,#3058,#3081,#3107));
+#3057 = ORIENTED_EDGE('',*,*,#2756,.F.);
+#3058 = ORIENTED_EDGE('',*,*,#3059,.T.);
+#3059 = EDGE_CURVE('',#2757,#3060,#3062,.T.);
+#3060 = VERTEX_POINT('',#3061);
+#3061 = CARTESIAN_POINT('',(6.55,6.881162306627E-15,3.05));
+#3062 = SEAM_CURVE('',#3063,(#3067,#3074),.PCURVE_S1.);
+#3063 = LINE('',#3064,#3065);
+#3064 = CARTESIAN_POINT('',(6.55,7.247535904753E-15,3.2));
+#3065 = VECTOR('',#3066,1.);
+#3066 = DIRECTION('',(0.,-2.442490654175E-15,-1.));
+#3067 = PCURVE('',#2773,#3068);
+#3068 = DEFINITIONAL_REPRESENTATION('',(#3069),#3073);
+#3069 = LINE('',#3070,#3071);
+#3070 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3071 = VECTOR('',#3072,1.);
+#3072 = DIRECTION('',(0.,-1.));
+#3073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3074 = PCURVE('',#2773,#3075);
+#3075 = DEFINITIONAL_REPRESENTATION('',(#3076),#3080);
+#3076 = LINE('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(0.,0.));
+#3078 = VECTOR('',#3079,1.);
+#3079 = DIRECTION('',(0.,-1.));
+#3080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3081 = ORIENTED_EDGE('',*,*,#3082,.T.);
+#3082 = EDGE_CURVE('',#3060,#3060,#3083,.T.);
+#3083 = SURFACE_CURVE('',#3084,(#3089,#3096),.PCURVE_S1.);
+#3084 = CIRCLE('',#3085,1.8);
+#3085 = AXIS2_PLACEMENT_3D('',#3086,#3087,#3088);
+#3086 = CARTESIAN_POINT('',(4.75,6.881162306627E-15,3.05));
+#3087 = DIRECTION('',(-0.,2.442490654175E-15,1.));
+#3088 = DIRECTION('',(1.,0.,0.));
+#3089 = PCURVE('',#2773,#3090);
+#3090 = DEFINITIONAL_REPRESENTATION('',(#3091),#3095);
+#3091 = LINE('',#3092,#3093);
+#3092 = CARTESIAN_POINT('',(0.,-0.15));
+#3093 = VECTOR('',#3094,1.);
+#3094 = DIRECTION('',(1.,0.));
+#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3096 = PCURVE('',#2926,#3097);
+#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3106);
+#3098 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3099,#3100,#3101,#3102,
+#3103,#3104,#3105),.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('') );
+#3099 = CARTESIAN_POINT('',(0.,0.));
+#3100 = CARTESIAN_POINT('',(3.117691453624,0.));
+#3101 = CARTESIAN_POINT('',(1.558845726812,-2.7));
+#3102 = CARTESIAN_POINT('',(4.408582873761E-16,-5.4));
+#3103 = CARTESIAN_POINT('',(-1.558845726812,-2.7));
+#3104 = CARTESIAN_POINT('',(-3.117691453624,-2.886579864025E-15));
+#3105 = CARTESIAN_POINT('',(0.,0.));
+#3106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3107 = ORIENTED_EDGE('',*,*,#3059,.F.);
+#3108 = ADVANCED_FACE('',(#3109),#2811,.F.);
+#3109 = FACE_BOUND('',#3110,.F.);
+#3110 = EDGE_LOOP('',(#3111,#3112,#3135,#3161));
+#3111 = ORIENTED_EDGE('',*,*,#2794,.F.);
+#3112 = ORIENTED_EDGE('',*,*,#3113,.T.);
+#3113 = EDGE_CURVE('',#2795,#3114,#3116,.T.);
+#3114 = VERTEX_POINT('',#3115);
+#3115 = CARTESIAN_POINT('',(-2.95,6.881162306627E-15,3.05));
+#3116 = SEAM_CURVE('',#3117,(#3121,#3128),.PCURVE_S1.);
+#3117 = LINE('',#3118,#3119);
+#3118 = CARTESIAN_POINT('',(-2.95,7.247535904753E-15,3.2));
+#3119 = VECTOR('',#3120,1.);
+#3120 = DIRECTION('',(0.,-2.442490654175E-15,-1.));
+#3121 = PCURVE('',#2811,#3122);
+#3122 = DEFINITIONAL_REPRESENTATION('',(#3123),#3127);
+#3123 = LINE('',#3124,#3125);
+#3124 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3125 = VECTOR('',#3126,1.);
+#3126 = DIRECTION('',(0.,-1.));
+#3127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3128 = PCURVE('',#2811,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3134);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(0.,0.));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(0.,-1.));
+#3134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3135 = ORIENTED_EDGE('',*,*,#3136,.T.);
+#3136 = EDGE_CURVE('',#3114,#3114,#3137,.T.);
+#3137 = SURFACE_CURVE('',#3138,(#3143,#3150),.PCURVE_S1.);
+#3138 = CIRCLE('',#3139,1.8);
+#3139 = AXIS2_PLACEMENT_3D('',#3140,#3141,#3142);
+#3140 = CARTESIAN_POINT('',(-4.75,6.881162306627E-15,3.05));
+#3141 = DIRECTION('',(-0.,2.442490654175E-15,1.));
+#3142 = DIRECTION('',(1.,0.,0.));
+#3143 = PCURVE('',#2811,#3144);
+#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(0.,-0.15));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(1.,0.));
+#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3150 = PCURVE('',#3042,#3151);
+#3151 = DEFINITIONAL_REPRESENTATION('',(#3152),#3160);
+#3152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3153,#3154,#3155,#3156,
+#3157,#3158,#3159),.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('') );
+#3153 = CARTESIAN_POINT('',(0.,0.));
+#3154 = CARTESIAN_POINT('',(3.117691453624,0.));
+#3155 = CARTESIAN_POINT('',(1.558845726812,-2.7));
+#3156 = CARTESIAN_POINT('',(4.408582873761E-16,-5.4));
+#3157 = CARTESIAN_POINT('',(-1.558845726812,-2.7));
+#3158 = CARTESIAN_POINT('',(-3.117691453624,-2.886579864025E-15));
+#3159 = CARTESIAN_POINT('',(0.,0.));
+#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3161 = ORIENTED_EDGE('',*,*,#3113,.F.);
+#3162 = ADVANCED_FACE('',(#3163,#3166),#2926,.F.);
+#3163 = FACE_BOUND('',#3164,.F.);
+#3164 = EDGE_LOOP('',(#3165));
+#3165 = ORIENTED_EDGE('',*,*,#3082,.F.);
+#3166 = FACE_BOUND('',#3167,.F.);
+#3167 = EDGE_LOOP('',(#3168));
+#3168 = ORIENTED_EDGE('',*,*,#2911,.F.);
+#3169 = ADVANCED_FACE('',(#3170,#3173),#3042,.F.);
+#3170 = FACE_BOUND('',#3171,.F.);
+#3171 = EDGE_LOOP('',(#3172));
+#3172 = ORIENTED_EDGE('',*,*,#3136,.F.);
+#3173 = FACE_BOUND('',#3174,.F.);
+#3174 = EDGE_LOOP('',(#3175));
+#3175 = ORIENTED_EDGE('',*,*,#3027,.F.);
+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3180)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3177,#3178,#3179)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3177 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3178 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3179 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3180 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3177,
+  'distance_accuracy_value','confusion accuracy');
+#3181 = SHAPE_DEFINITION_REPRESENTATION(#3182,#45);
+#3182 = PRODUCT_DEFINITION_SHAPE('','',#3183);
+#3183 = PRODUCT_DEFINITION('design','',#3184,#3187);
+#3184 = PRODUCT_DEFINITION_FORMATION('','',#3185);
+#3185 = PRODUCT('Pocket001','Pocket001','',(#3186));
+#3186 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3187 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3188 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3189,#3191);
+#3189 = ( REPRESENTATION_RELATIONSHIP('','',#45,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3190) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3190 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#3191 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3192);
+#3192 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#3183,$);
+#3193 = PRODUCT_TYPE('part',$,(#3185));
+#3194 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3195),#3685);
+#3195 = MANIFOLD_SOLID_BREP('',#3196);
+#3196 = CLOSED_SHELL('',(#3197,#3317,#3395,#3471,#3547,#3618,#3667,#3676
+    ));
+#3197 = ADVANCED_FACE('',(#3198),#3212,.T.);
+#3198 = FACE_BOUND('',#3199,.T.);
+#3199 = EDGE_LOOP('',(#3200,#3235,#3263,#3291));
+#3200 = ORIENTED_EDGE('',*,*,#3201,.T.);
+#3201 = EDGE_CURVE('',#3202,#3204,#3206,.T.);
+#3202 = VERTEX_POINT('',#3203);
+#3203 = CARTESIAN_POINT('',(-3.4,8.7,-1.6));
+#3204 = VERTEX_POINT('',#3205);
+#3205 = CARTESIAN_POINT('',(-3.4,8.7,1.6));
+#3206 = SURFACE_CURVE('',#3207,(#3211,#3223),.PCURVE_S1.);
+#3207 = LINE('',#3208,#3209);
+#3208 = CARTESIAN_POINT('',(-3.4,8.7,-1.6));
+#3209 = VECTOR('',#3210,1.);
+#3210 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3211 = PCURVE('',#3212,#3217);
+#3212 = PLANE('',#3213);
+#3213 = AXIS2_PLACEMENT_3D('',#3214,#3215,#3216);
+#3214 = CARTESIAN_POINT('',(-3.4,8.7,-1.6));
+#3215 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3216 = DIRECTION('',(1.,0.,0.));
+#3217 = DEFINITIONAL_REPRESENTATION('',(#3218),#3222);
+#3218 = LINE('',#3219,#3220);
+#3219 = CARTESIAN_POINT('',(0.,0.));
+#3220 = VECTOR('',#3221,1.);
+#3221 = DIRECTION('',(0.,-1.));
+#3222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3223 = PCURVE('',#3224,#3229);
+#3224 = CYLINDRICAL_SURFACE('',#3225,1.E-01);
+#3225 = AXIS2_PLACEMENT_3D('',#3226,#3227,#3228);
+#3226 = CARTESIAN_POINT('',(-3.4,8.6,-1.6));
+#3227 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#3228 = DIRECTION('',(1.,0.,0.));
+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(-0.,-1.));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3235 = ORIENTED_EDGE('',*,*,#3236,.T.);
+#3236 = EDGE_CURVE('',#3204,#3237,#3239,.T.);
+#3237 = VERTEX_POINT('',#3238);
+#3238 = CARTESIAN_POINT('',(-1.8,8.7,1.6));
+#3239 = SURFACE_CURVE('',#3240,(#3244,#3251),.PCURVE_S1.);
+#3240 = LINE('',#3241,#3242);
+#3241 = CARTESIAN_POINT('',(-3.4,8.7,1.6));
+#3242 = VECTOR('',#3243,1.);
+#3243 = DIRECTION('',(1.,0.,0.));
+#3244 = PCURVE('',#3212,#3245);
+#3245 = DEFINITIONAL_REPRESENTATION('',(#3246),#3250);
+#3246 = LINE('',#3247,#3248);
+#3247 = CARTESIAN_POINT('',(4.440892098501E-16,-3.2));
+#3248 = VECTOR('',#3249,1.);
+#3249 = DIRECTION('',(1.,0.));
+#3250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3251 = PCURVE('',#3252,#3257);
+#3252 = PLANE('',#3253);
+#3253 = AXIS2_PLACEMENT_3D('',#3254,#3255,#3256);
+#3254 = CARTESIAN_POINT('',(-3.4,8.7,1.6));
+#3255 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#3256 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.,1.));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3263 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3264 = EDGE_CURVE('',#3265,#3237,#3267,.T.);
+#3265 = VERTEX_POINT('',#3266);
+#3266 = CARTESIAN_POINT('',(-1.8,8.7,-1.6));
+#3267 = SURFACE_CURVE('',#3268,(#3272,#3279),.PCURVE_S1.);
+#3268 = LINE('',#3269,#3270);
+#3269 = CARTESIAN_POINT('',(-1.8,8.7,-1.6));
+#3270 = VECTOR('',#3271,1.);
+#3271 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3272 = PCURVE('',#3212,#3273);
+#3273 = DEFINITIONAL_REPRESENTATION('',(#3274),#3278);
+#3274 = LINE('',#3275,#3276);
+#3275 = CARTESIAN_POINT('',(1.6,0.));
+#3276 = VECTOR('',#3277,1.);
+#3277 = DIRECTION('',(0.,-1.));
+#3278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3279 = PCURVE('',#3280,#3285);
+#3280 = CYLINDRICAL_SURFACE('',#3281,1.E-01);
+#3281 = AXIS2_PLACEMENT_3D('',#3282,#3283,#3284);
+#3282 = CARTESIAN_POINT('',(-1.8,8.6,-1.6));
+#3283 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#3284 = DIRECTION('',(1.,0.,0.));
+#3285 = DEFINITIONAL_REPRESENTATION('',(#3286),#3290);
+#3286 = LINE('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#3288 = VECTOR('',#3289,1.);
+#3289 = DIRECTION('',(-0.,-1.));
+#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3291 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#3292 = EDGE_CURVE('',#3202,#3265,#3293,.T.);
+#3293 = SURFACE_CURVE('',#3294,(#3298,#3305),.PCURVE_S1.);
+#3294 = LINE('',#3295,#3296);
+#3295 = CARTESIAN_POINT('',(-3.4,8.7,-1.6));
+#3296 = VECTOR('',#3297,1.);
+#3297 = DIRECTION('',(1.,0.,0.));
+#3298 = PCURVE('',#3212,#3299);
+#3299 = DEFINITIONAL_REPRESENTATION('',(#3300),#3304);
+#3300 = LINE('',#3301,#3302);
+#3301 = CARTESIAN_POINT('',(4.440892098501E-16,0.));
+#3302 = VECTOR('',#3303,1.);
+#3303 = DIRECTION('',(1.,0.));
+#3304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3305 = PCURVE('',#3306,#3311);
+#3306 = PLANE('',#3307);
+#3307 = AXIS2_PLACEMENT_3D('',#3308,#3309,#3310);
+#3308 = CARTESIAN_POINT('',(-3.4,8.7,-1.6));
+#3309 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#3310 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3311 = DEFINITIONAL_REPRESENTATION('',(#3312),#3316);
+#3312 = LINE('',#3313,#3314);
+#3313 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#3314 = VECTOR('',#3315,1.);
+#3315 = DIRECTION('',(0.,1.));
+#3316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3317 = ADVANCED_FACE('',(#3318),#3280,.T.);
+#3318 = FACE_BOUND('',#3319,.F.);
+#3319 = EDGE_LOOP('',(#3320,#3350,#3372,#3373));
+#3320 = ORIENTED_EDGE('',*,*,#3321,.T.);
+#3321 = EDGE_CURVE('',#3322,#3324,#3326,.T.);
+#3322 = VERTEX_POINT('',#3323);
+#3323 = CARTESIAN_POINT('',(-1.7,8.6,-1.6));
+#3324 = VERTEX_POINT('',#3325);
+#3325 = CARTESIAN_POINT('',(-1.7,8.6,1.6));
+#3326 = SURFACE_CURVE('',#3327,(#3331,#3338),.PCURVE_S1.);
+#3327 = LINE('',#3328,#3329);
+#3328 = CARTESIAN_POINT('',(-1.7,8.6,-1.6));
+#3329 = VECTOR('',#3330,1.);
+#3330 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3331 = PCURVE('',#3280,#3332);
+#3332 = DEFINITIONAL_REPRESENTATION('',(#3333),#3337);
+#3333 = LINE('',#3334,#3335);
+#3334 = CARTESIAN_POINT('',(-0.,0.));
+#3335 = VECTOR('',#3336,1.);
+#3336 = DIRECTION('',(-0.,-1.));
+#3337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3338 = PCURVE('',#3339,#3344);
+#3339 = PLANE('',#3340);
+#3340 = AXIS2_PLACEMENT_3D('',#3341,#3342,#3343);
+#3341 = CARTESIAN_POINT('',(-1.7,8.6,-1.6));
+#3342 = DIRECTION('',(1.,0.,-0.));
+#3343 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = LINE('',#3346,#3347);
+#3346 = CARTESIAN_POINT('',(0.,0.));
+#3347 = VECTOR('',#3348,1.);
+#3348 = DIRECTION('',(2.22044604925E-16,-1.));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3350 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3351 = EDGE_CURVE('',#3324,#3237,#3352,.T.);
+#3352 = SURFACE_CURVE('',#3353,(#3358,#3365),.PCURVE_S1.);
+#3353 = CIRCLE('',#3354,0.1);
+#3354 = AXIS2_PLACEMENT_3D('',#3355,#3356,#3357);
+#3355 = CARTESIAN_POINT('',(-1.8,8.6,1.6));
+#3356 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#3357 = DIRECTION('',(1.,0.,0.));
+#3358 = PCURVE('',#3280,#3359);
+#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3364);
+#3360 = LINE('',#3361,#3362);
+#3361 = CARTESIAN_POINT('',(-0.,-3.2));
+#3362 = VECTOR('',#3363,1.);
+#3363 = DIRECTION('',(-1.,0.));
+#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3365 = PCURVE('',#3252,#3366);
+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);
+#3367 = CIRCLE('',#3368,1.E-01);
+#3368 = AXIS2_PLACEMENT_2D('',#3369,#3370);
+#3369 = CARTESIAN_POINT('',(1.E-01,1.6));
+#3370 = DIRECTION('',(0.,1.));
+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3372 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3373 = ORIENTED_EDGE('',*,*,#3374,.F.);
+#3374 = EDGE_CURVE('',#3322,#3265,#3375,.T.);
+#3375 = SURFACE_CURVE('',#3376,(#3381,#3388),.PCURVE_S1.);
+#3376 = CIRCLE('',#3377,0.1);
+#3377 = AXIS2_PLACEMENT_3D('',#3378,#3379,#3380);
+#3378 = CARTESIAN_POINT('',(-1.8,8.6,-1.6));
+#3379 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#3380 = DIRECTION('',(1.,0.,0.));
+#3381 = PCURVE('',#3280,#3382);
+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);
+#3383 = LINE('',#3384,#3385);
+#3384 = CARTESIAN_POINT('',(-0.,0.));
+#3385 = VECTOR('',#3386,1.);
+#3386 = DIRECTION('',(-1.,0.));
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3388 = PCURVE('',#3306,#3389);
+#3389 = DEFINITIONAL_REPRESENTATION('',(#3390),#3394);
+#3390 = CIRCLE('',#3391,1.E-01);
+#3391 = AXIS2_PLACEMENT_2D('',#3392,#3393);
+#3392 = CARTESIAN_POINT('',(1.E-01,1.6));
+#3393 = DIRECTION('',(0.,1.));
+#3394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3395 = ADVANCED_FACE('',(#3396),#3339,.T.);
+#3396 = FACE_BOUND('',#3397,.T.);
+#3397 = EDGE_LOOP('',(#3398,#3399,#3422,#3450));
+#3398 = ORIENTED_EDGE('',*,*,#3321,.T.);
+#3399 = ORIENTED_EDGE('',*,*,#3400,.T.);
+#3400 = EDGE_CURVE('',#3324,#3401,#3403,.T.);
+#3401 = VERTEX_POINT('',#3402);
+#3402 = CARTESIAN_POINT('',(-1.7,7.7,1.6));
+#3403 = SURFACE_CURVE('',#3404,(#3408,#3415),.PCURVE_S1.);
+#3404 = LINE('',#3405,#3406);
+#3405 = CARTESIAN_POINT('',(-1.7,8.6,1.6));
+#3406 = VECTOR('',#3407,1.);
+#3407 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3408 = PCURVE('',#3339,#3409);
+#3409 = DEFINITIONAL_REPRESENTATION('',(#3410),#3414);
+#3410 = LINE('',#3411,#3412);
+#3411 = CARTESIAN_POINT('',(3.552713678801E-16,-3.2));
+#3412 = VECTOR('',#3413,1.);
+#3413 = DIRECTION('',(1.,0.));
+#3414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3415 = PCURVE('',#3252,#3416);
+#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3421);
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(1.E-01,1.7));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(1.,0.));
+#3421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3422 = ORIENTED_EDGE('',*,*,#3423,.F.);
+#3423 = EDGE_CURVE('',#3424,#3401,#3426,.T.);
+#3424 = VERTEX_POINT('',#3425);
+#3425 = CARTESIAN_POINT('',(-1.7,7.7,-1.6));
+#3426 = SURFACE_CURVE('',#3427,(#3431,#3438),.PCURVE_S1.);
+#3427 = LINE('',#3428,#3429);
+#3428 = CARTESIAN_POINT('',(-1.7,7.7,-1.6));
+#3429 = VECTOR('',#3430,1.);
+#3430 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3431 = PCURVE('',#3339,#3432);
+#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3437);
+#3433 = LINE('',#3434,#3435);
+#3434 = CARTESIAN_POINT('',(0.9,-6.661338147751E-17));
+#3435 = VECTOR('',#3436,1.);
+#3436 = DIRECTION('',(2.22044604925E-16,-1.));
+#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3438 = PCURVE('',#3439,#3444);
+#3439 = PLANE('',#3440);
+#3440 = AXIS2_PLACEMENT_3D('',#3441,#3442,#3443);
+#3441 = CARTESIAN_POINT('',(-1.7,7.7,-1.6));
+#3442 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3443 = DIRECTION('',(-1.,0.,0.));
+#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3449);
+#3445 = LINE('',#3446,#3447);
+#3446 = CARTESIAN_POINT('',(0.,0.));
+#3447 = VECTOR('',#3448,1.);
+#3448 = DIRECTION('',(0.,-1.));
+#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3450 = ORIENTED_EDGE('',*,*,#3451,.F.);
+#3451 = EDGE_CURVE('',#3322,#3424,#3452,.T.);
+#3452 = SURFACE_CURVE('',#3453,(#3457,#3464),.PCURVE_S1.);
+#3453 = LINE('',#3454,#3455);
+#3454 = CARTESIAN_POINT('',(-1.7,8.6,-1.6));
+#3455 = VECTOR('',#3456,1.);
+#3456 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3457 = PCURVE('',#3339,#3458);
+#3458 = DEFINITIONAL_REPRESENTATION('',(#3459),#3463);
+#3459 = LINE('',#3460,#3461);
+#3460 = CARTESIAN_POINT('',(-1.7763568394E-15,-1.183291357832E-30));
+#3461 = VECTOR('',#3462,1.);
+#3462 = DIRECTION('',(1.,0.));
+#3463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3464 = PCURVE('',#3306,#3465);
+#3465 = DEFINITIONAL_REPRESENTATION('',(#3466),#3470);
+#3466 = LINE('',#3467,#3468);
+#3467 = CARTESIAN_POINT('',(1.E-01,1.7));
+#3468 = VECTOR('',#3469,1.);
+#3469 = DIRECTION('',(1.,0.));
+#3470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3471 = ADVANCED_FACE('',(#3472),#3439,.T.);
+#3472 = FACE_BOUND('',#3473,.T.);
+#3473 = EDGE_LOOP('',(#3474,#3475,#3498,#3526));
+#3474 = ORIENTED_EDGE('',*,*,#3423,.T.);
+#3475 = ORIENTED_EDGE('',*,*,#3476,.T.);
+#3476 = EDGE_CURVE('',#3401,#3477,#3479,.T.);
+#3477 = VERTEX_POINT('',#3478);
+#3478 = CARTESIAN_POINT('',(-3.5,7.7,1.6));
+#3479 = SURFACE_CURVE('',#3480,(#3484,#3491),.PCURVE_S1.);
+#3480 = LINE('',#3481,#3482);
+#3481 = CARTESIAN_POINT('',(-1.7,7.7,1.6));
+#3482 = VECTOR('',#3483,1.);
+#3483 = DIRECTION('',(-1.,0.,0.));
+#3484 = PCURVE('',#3439,#3485);
+#3485 = DEFINITIONAL_REPRESENTATION('',(#3486),#3490);
+#3486 = LINE('',#3487,#3488);
+#3487 = CARTESIAN_POINT('',(0.,-3.2));
+#3488 = VECTOR('',#3489,1.);
+#3489 = DIRECTION('',(1.,0.));
+#3490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3491 = PCURVE('',#3252,#3492);
+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);
+#3493 = LINE('',#3494,#3495);
+#3494 = CARTESIAN_POINT('',(1.,1.7));
+#3495 = VECTOR('',#3496,1.);
+#3496 = DIRECTION('',(-0.,-1.));
+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3498 = ORIENTED_EDGE('',*,*,#3499,.F.);
+#3499 = EDGE_CURVE('',#3500,#3477,#3502,.T.);
+#3500 = VERTEX_POINT('',#3501);
+#3501 = CARTESIAN_POINT('',(-3.5,7.7,-1.6));
+#3502 = SURFACE_CURVE('',#3503,(#3507,#3514),.PCURVE_S1.);
+#3503 = LINE('',#3504,#3505);
+#3504 = CARTESIAN_POINT('',(-3.5,7.7,-1.6));
+#3505 = VECTOR('',#3506,1.);
+#3506 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3507 = PCURVE('',#3439,#3508);
+#3508 = DEFINITIONAL_REPRESENTATION('',(#3509),#3513);
+#3509 = LINE('',#3510,#3511);
+#3510 = CARTESIAN_POINT('',(1.8,0.));
+#3511 = VECTOR('',#3512,1.);
+#3512 = DIRECTION('',(0.,-1.));
+#3513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3514 = PCURVE('',#3515,#3520);
+#3515 = PLANE('',#3516);
+#3516 = AXIS2_PLACEMENT_3D('',#3517,#3518,#3519);
+#3517 = CARTESIAN_POINT('',(-3.5,7.7,-1.6));
+#3518 = DIRECTION('',(-1.,0.,0.));
+#3519 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#3520 = DEFINITIONAL_REPRESENTATION('',(#3521),#3525);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(0.,0.));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3526 = ORIENTED_EDGE('',*,*,#3527,.F.);
+#3527 = EDGE_CURVE('',#3424,#3500,#3528,.T.);
+#3528 = SURFACE_CURVE('',#3529,(#3533,#3540),.PCURVE_S1.);
+#3529 = LINE('',#3530,#3531);
+#3530 = CARTESIAN_POINT('',(-1.7,7.7,-1.6));
+#3531 = VECTOR('',#3532,1.);
+#3532 = DIRECTION('',(-1.,0.,0.));
+#3533 = PCURVE('',#3439,#3534);
+#3534 = DEFINITIONAL_REPRESENTATION('',(#3535),#3539);
+#3535 = LINE('',#3536,#3537);
+#3536 = CARTESIAN_POINT('',(0.,0.));
+#3537 = VECTOR('',#3538,1.);
+#3538 = DIRECTION('',(1.,0.));
+#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3540 = PCURVE('',#3306,#3541);
+#3541 = DEFINITIONAL_REPRESENTATION('',(#3542),#3546);
+#3542 = LINE('',#3543,#3544);
+#3543 = CARTESIAN_POINT('',(1.,1.7));
+#3544 = VECTOR('',#3545,1.);
+#3545 = DIRECTION('',(-0.,-1.));
+#3546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3547 = ADVANCED_FACE('',(#3548),#3515,.T.);
+#3548 = FACE_BOUND('',#3549,.T.);
+#3549 = EDGE_LOOP('',(#3550,#3551,#3574,#3597));
+#3550 = ORIENTED_EDGE('',*,*,#3499,.T.);
+#3551 = ORIENTED_EDGE('',*,*,#3552,.T.);
+#3552 = EDGE_CURVE('',#3477,#3553,#3555,.T.);
+#3553 = VERTEX_POINT('',#3554);
+#3554 = CARTESIAN_POINT('',(-3.5,8.6,1.6));
+#3555 = SURFACE_CURVE('',#3556,(#3560,#3567),.PCURVE_S1.);
+#3556 = LINE('',#3557,#3558);
+#3557 = CARTESIAN_POINT('',(-3.5,7.7,1.6));
+#3558 = VECTOR('',#3559,1.);
+#3559 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#3560 = PCURVE('',#3515,#3561);
+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);
+#3562 = LINE('',#3563,#3564);
+#3563 = CARTESIAN_POINT('',(-1.24344978758E-15,-3.2));
+#3564 = VECTOR('',#3565,1.);
+#3565 = DIRECTION('',(1.,0.));
+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3567 = PCURVE('',#3252,#3568);
+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3573);
+#3569 = LINE('',#3570,#3571);
+#3570 = CARTESIAN_POINT('',(1.,-0.1));
+#3571 = VECTOR('',#3572,1.);
+#3572 = DIRECTION('',(-1.,0.));
+#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3574 = ORIENTED_EDGE('',*,*,#3575,.F.);
+#3575 = EDGE_CURVE('',#3576,#3553,#3578,.T.);
+#3576 = VERTEX_POINT('',#3577);
+#3577 = CARTESIAN_POINT('',(-3.5,8.6,-1.6));
+#3578 = SURFACE_CURVE('',#3579,(#3583,#3590),.PCURVE_S1.);
+#3579 = LINE('',#3580,#3581);
+#3580 = CARTESIAN_POINT('',(-3.5,8.6,-1.6));
+#3581 = VECTOR('',#3582,1.);
+#3582 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3583 = PCURVE('',#3515,#3584);
+#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(0.9,6.661338147751E-17));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3590 = PCURVE('',#3224,#3591);
+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3596);
+#3592 = LINE('',#3593,#3594);
+#3593 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#3594 = VECTOR('',#3595,1.);
+#3595 = DIRECTION('',(-0.,-1.));
+#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3597 = ORIENTED_EDGE('',*,*,#3598,.F.);
+#3598 = EDGE_CURVE('',#3500,#3576,#3599,.T.);
+#3599 = SURFACE_CURVE('',#3600,(#3604,#3611),.PCURVE_S1.);
+#3600 = LINE('',#3601,#3602);
+#3601 = CARTESIAN_POINT('',(-3.5,7.7,-1.6));
+#3602 = VECTOR('',#3603,1.);
+#3603 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#3604 = PCURVE('',#3515,#3605);
+#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3610);
+#3606 = LINE('',#3607,#3608);
+#3607 = CARTESIAN_POINT('',(-8.881784197001E-16,5.916456789158E-31));
+#3608 = VECTOR('',#3609,1.);
+#3609 = DIRECTION('',(1.,0.));
+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3611 = PCURVE('',#3306,#3612);
+#3612 = DEFINITIONAL_REPRESENTATION('',(#3613),#3617);
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(1.,-0.1));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(-1.,0.));
+#3617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3618 = ADVANCED_FACE('',(#3619),#3224,.T.);
+#3619 = FACE_BOUND('',#3620,.F.);
+#3620 = EDGE_LOOP('',(#3621,#3622,#3644,#3645));
+#3621 = ORIENTED_EDGE('',*,*,#3201,.T.);
+#3622 = ORIENTED_EDGE('',*,*,#3623,.T.);
+#3623 = EDGE_CURVE('',#3204,#3553,#3624,.T.);
+#3624 = SURFACE_CURVE('',#3625,(#3630,#3637),.PCURVE_S1.);
+#3625 = CIRCLE('',#3626,0.1);
+#3626 = AXIS2_PLACEMENT_3D('',#3627,#3628,#3629);
+#3627 = CARTESIAN_POINT('',(-3.4,8.6,1.6));
+#3628 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#3629 = DIRECTION('',(1.,0.,0.));
+#3630 = PCURVE('',#3224,#3631);
+#3631 = DEFINITIONAL_REPRESENTATION('',(#3632),#3636);
+#3632 = LINE('',#3633,#3634);
+#3633 = CARTESIAN_POINT('',(-0.,-3.2));
+#3634 = VECTOR('',#3635,1.);
+#3635 = DIRECTION('',(-1.,0.));
+#3636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3637 = PCURVE('',#3252,#3638);
+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
+#3639 = CIRCLE('',#3640,0.1);
+#3640 = AXIS2_PLACEMENT_2D('',#3641,#3642);
+#3641 = CARTESIAN_POINT('',(1.E-01,0.));
+#3642 = DIRECTION('',(0.,1.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = ORIENTED_EDGE('',*,*,#3575,.F.);
+#3645 = ORIENTED_EDGE('',*,*,#3646,.F.);
+#3646 = EDGE_CURVE('',#3202,#3576,#3647,.T.);
+#3647 = SURFACE_CURVE('',#3648,(#3653,#3660),.PCURVE_S1.);
+#3648 = CIRCLE('',#3649,0.1);
+#3649 = AXIS2_PLACEMENT_3D('',#3650,#3651,#3652);
+#3650 = CARTESIAN_POINT('',(-3.4,8.6,-1.6));
+#3651 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#3652 = DIRECTION('',(1.,0.,0.));
+#3653 = PCURVE('',#3224,#3654);
+#3654 = DEFINITIONAL_REPRESENTATION('',(#3655),#3659);
+#3655 = LINE('',#3656,#3657);
+#3656 = CARTESIAN_POINT('',(-0.,0.));
+#3657 = VECTOR('',#3658,1.);
+#3658 = DIRECTION('',(-1.,0.));
+#3659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3660 = PCURVE('',#3306,#3661);
+#3661 = DEFINITIONAL_REPRESENTATION('',(#3662),#3666);
+#3662 = CIRCLE('',#3663,0.1);
+#3663 = AXIS2_PLACEMENT_2D('',#3664,#3665);
+#3664 = CARTESIAN_POINT('',(1.E-01,0.));
+#3665 = DIRECTION('',(0.,1.));
+#3666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3667 = ADVANCED_FACE('',(#3668),#3306,.F.);
+#3668 = FACE_BOUND('',#3669,.T.);
+#3669 = EDGE_LOOP('',(#3670,#3671,#3672,#3673,#3674,#3675));
+#3670 = ORIENTED_EDGE('',*,*,#3292,.T.);
+#3671 = ORIENTED_EDGE('',*,*,#3374,.F.);
+#3672 = ORIENTED_EDGE('',*,*,#3451,.T.);
+#3673 = ORIENTED_EDGE('',*,*,#3527,.T.);
+#3674 = ORIENTED_EDGE('',*,*,#3598,.T.);
+#3675 = ORIENTED_EDGE('',*,*,#3646,.F.);
+#3676 = ADVANCED_FACE('',(#3677),#3252,.T.);
+#3677 = FACE_BOUND('',#3678,.F.);
+#3678 = EDGE_LOOP('',(#3679,#3680,#3681,#3682,#3683,#3684));
+#3679 = ORIENTED_EDGE('',*,*,#3236,.T.);
+#3680 = ORIENTED_EDGE('',*,*,#3351,.F.);
+#3681 = ORIENTED_EDGE('',*,*,#3400,.T.);
+#3682 = ORIENTED_EDGE('',*,*,#3476,.T.);
+#3683 = ORIENTED_EDGE('',*,*,#3552,.T.);
+#3684 = ORIENTED_EDGE('',*,*,#3623,.F.);
+#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3689)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3686,#3687,#3688)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3686 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3687 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3688 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3689 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3686,
+  'distance_accuracy_value','confusion accuracy');
+#3690 = SHAPE_DEFINITION_REPRESENTATION(#3691,#3194);
+#3691 = PRODUCT_DEFINITION_SHAPE('','',#3692);
+#3692 = PRODUCT_DEFINITION('design','',#3693,#3696);
+#3693 = PRODUCT_DEFINITION_FORMATION('','',#3694);
+#3694 = PRODUCT('Pad003','Pad003','',(#3695));
+#3695 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3696 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3697 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3698,#3700);
+#3698 = ( REPRESENTATION_RELATIONSHIP('','',#3194,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3699) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3699 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#3700 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3701);
+#3701 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#3692,$);
+#3702 = PRODUCT_TYPE('part',$,(#3694));
+#3703 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3704),#4350);
+#3704 = MANIFOLD_SOLID_BREP('',#3705);
+#3705 = CLOSED_SHELL('',(#3706,#3826,#3902,#3978,#4056,#4132,#4208,#4279
+    ,#4328,#4339));
+#3706 = ADVANCED_FACE('',(#3707),#3721,.T.);
+#3707 = FACE_BOUND('',#3708,.T.);
+#3708 = EDGE_LOOP('',(#3709,#3744,#3772,#3800));
+#3709 = ORIENTED_EDGE('',*,*,#3710,.T.);
+#3710 = EDGE_CURVE('',#3711,#3713,#3715,.T.);
+#3711 = VERTEX_POINT('',#3712);
+#3712 = CARTESIAN_POINT('',(-7.815371661019,8.7,-1.9));
+#3713 = VERTEX_POINT('',#3714);
+#3714 = CARTESIAN_POINT('',(-7.815371661019,8.7,1.9));
+#3715 = SURFACE_CURVE('',#3716,(#3720,#3732),.PCURVE_S1.);
+#3716 = LINE('',#3717,#3718);
+#3717 = CARTESIAN_POINT('',(-7.815371661019,8.7,-1.9));
+#3718 = VECTOR('',#3719,1.);
+#3719 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3720 = PCURVE('',#3721,#3726);
+#3721 = PLANE('',#3722);
+#3722 = AXIS2_PLACEMENT_3D('',#3723,#3724,#3725);
+#3723 = CARTESIAN_POINT('',(-7.815371661019,8.7,-1.9));
+#3724 = DIRECTION('',(-7.41084901954E-02,0.997250185099,
+    -2.214340233618E-16));
+#3725 = DIRECTION('',(0.997250185099,7.41084901954E-02,
+    -3.291078085406E-17));
+#3726 = DEFINITIONAL_REPRESENTATION('',(#3727),#3731);
+#3727 = LINE('',#3728,#3729);
+#3728 = CARTESIAN_POINT('',(0.,-0.));
+#3729 = VECTOR('',#3730,1.);
+#3730 = DIRECTION('',(-1.645539042703E-17,-1.));
+#3731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3732 = PCURVE('',#3733,#3738);
+#3733 = CYLINDRICAL_SURFACE('',#3734,0.2);
+#3734 = AXIS2_PLACEMENT_3D('',#3735,#3736,#3737);
+#3735 = CARTESIAN_POINT('',(-7.80054996298,8.50054996298,-1.9));
+#3736 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#3737 = DIRECTION('',(1.,0.,0.));
+#3738 = DEFINITIONAL_REPRESENTATION('',(#3739),#3743);
+#3739 = LINE('',#3740,#3741);
+#3740 = CARTESIAN_POINT('',(-1.644972820005,0.));
+#3741 = VECTOR('',#3742,1.);
+#3742 = DIRECTION('',(-0.,-1.));
+#3743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3744 = ORIENTED_EDGE('',*,*,#3745,.T.);
+#3745 = EDGE_CURVE('',#3713,#3746,#3748,.T.);
+#3746 = VERTEX_POINT('',#3747);
+#3747 = CARTESIAN_POINT('',(8.937258172541,9.944935445807,1.9));
+#3748 = SURFACE_CURVE('',#3749,(#3753,#3760),.PCURVE_S1.);
+#3749 = LINE('',#3750,#3751);
+#3750 = CARTESIAN_POINT('',(-7.815371661019,8.7,1.9));
+#3751 = VECTOR('',#3752,1.);
+#3752 = DIRECTION('',(0.997250185099,7.41084901954E-02,
+    -3.291078085406E-17));
+#3753 = PCURVE('',#3721,#3754);
+#3754 = DEFINITIONAL_REPRESENTATION('',(#3755),#3759);
+#3755 = LINE('',#3756,#3757);
+#3756 = CARTESIAN_POINT('',(8.857360934473E-16,-3.8));
+#3757 = VECTOR('',#3758,1.);
+#3758 = DIRECTION('',(1.,0.));
+#3759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3760 = PCURVE('',#3761,#3766);
+#3761 = PLANE('',#3762);
+#3762 = AXIS2_PLACEMENT_3D('',#3763,#3764,#3765);
+#3763 = CARTESIAN_POINT('',(-7.815371661019,8.7,1.9));
+#3764 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#3765 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3766 = DEFINITIONAL_REPRESENTATION('',(#3767),#3771);
+#3767 = LINE('',#3768,#3769);
+#3768 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
+#3769 = VECTOR('',#3770,1.);
+#3770 = DIRECTION('',(-7.41084901954E-02,0.997250185099));
+#3771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3772 = ORIENTED_EDGE('',*,*,#3773,.F.);
+#3773 = EDGE_CURVE('',#3774,#3746,#3776,.T.);
+#3774 = VERTEX_POINT('',#3775);
+#3775 = CARTESIAN_POINT('',(8.937258172541,9.944935445807,-1.9));
+#3776 = SURFACE_CURVE('',#3777,(#3781,#3788),.PCURVE_S1.);
+#3777 = LINE('',#3778,#3779);
+#3778 = CARTESIAN_POINT('',(8.937258172541,9.944935445807,-1.9));
+#3779 = VECTOR('',#3780,1.);
+#3780 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3781 = PCURVE('',#3721,#3782);
+#3782 = DEFINITIONAL_REPRESENTATION('',(#3783),#3787);
+#3783 = LINE('',#3784,#3785);
+#3784 = CARTESIAN_POINT('',(16.798823488701,1.132714163325E-16));
+#3785 = VECTOR('',#3786,1.);
+#3786 = DIRECTION('',(-1.645539042703E-17,-1.));
+#3787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3788 = PCURVE('',#3789,#3794);
+#3789 = PLANE('',#3790);
+#3790 = AXIS2_PLACEMENT_3D('',#3791,#3792,#3793);
+#3791 = CARTESIAN_POINT('',(8.937258172541,9.944935445807,-1.9));
+#3792 = DIRECTION('',(0.997250185099,7.410849019539E-02,
+    -1.645539042703E-17));
+#3793 = DIRECTION('',(7.410849019539E-02,-0.997250185099,
+    4.428680467237E-16));
+#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799);
+#3795 = LINE('',#3796,#3797);
+#3796 = CARTESIAN_POINT('',(0.,0.));
+#3797 = VECTOR('',#3798,1.);
+#3798 = DIRECTION('',(2.214340233618E-16,-1.));
+#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3800 = ORIENTED_EDGE('',*,*,#3801,.F.);
+#3801 = EDGE_CURVE('',#3711,#3774,#3802,.T.);
+#3802 = SURFACE_CURVE('',#3803,(#3807,#3814),.PCURVE_S1.);
+#3803 = LINE('',#3804,#3805);
+#3804 = CARTESIAN_POINT('',(-7.815371661019,8.7,-1.9));
+#3805 = VECTOR('',#3806,1.);
+#3806 = DIRECTION('',(0.997250185099,7.41084901954E-02,
+    -3.291078085406E-17));
+#3807 = PCURVE('',#3721,#3808);
+#3808 = DEFINITIONAL_REPRESENTATION('',(#3809),#3813);
+#3809 = LINE('',#3810,#3811);
+#3810 = CARTESIAN_POINT('',(8.857360934473E-16,-2.915026646597E-32));
+#3811 = VECTOR('',#3812,1.);
+#3812 = DIRECTION('',(1.,0.));
+#3813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3814 = PCURVE('',#3815,#3820);
+#3815 = PLANE('',#3816);
+#3816 = AXIS2_PLACEMENT_3D('',#3817,#3818,#3819);
+#3817 = CARTESIAN_POINT('',(-7.815371661019,8.7,-1.9));
+#3818 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#3819 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3820 = DEFINITIONAL_REPRESENTATION('',(#3821),#3825);
+#3821 = LINE('',#3822,#3823);
+#3822 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
+#3823 = VECTOR('',#3824,1.);
+#3824 = DIRECTION('',(-7.41084901954E-02,0.997250185099));
+#3825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3826 = ADVANCED_FACE('',(#3827),#3789,.T.);
+#3827 = FACE_BOUND('',#3828,.T.);
+#3828 = EDGE_LOOP('',(#3829,#3830,#3853,#3881));
+#3829 = ORIENTED_EDGE('',*,*,#3773,.T.);
+#3830 = ORIENTED_EDGE('',*,*,#3831,.T.);
+#3831 = EDGE_CURVE('',#3746,#3832,#3834,.T.);
+#3832 = VERTEX_POINT('',#3833);
+#3833 = CARTESIAN_POINT('',(8.959552023563,9.644935445807,1.9));
+#3834 = SURFACE_CURVE('',#3835,(#3839,#3846),.PCURVE_S1.);
+#3835 = LINE('',#3836,#3837);
+#3836 = CARTESIAN_POINT('',(8.937258172541,9.944935445807,1.9));
+#3837 = VECTOR('',#3838,1.);
+#3838 = DIRECTION('',(7.410849019539E-02,-0.997250185099,
+    4.428680467237E-16));
+#3839 = PCURVE('',#3789,#3840);
+#3840 = DEFINITIONAL_REPRESENTATION('',(#3841),#3845);
+#3841 = LINE('',#3842,#3843);
+#3842 = CARTESIAN_POINT('',(1.8735446499E-31,-3.8));
+#3843 = VECTOR('',#3844,1.);
+#3844 = DIRECTION('',(1.,7.761497675881E-32));
+#3845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3846 = PCURVE('',#3761,#3847);
+#3847 = DEFINITIONAL_REPRESENTATION('',(#3848),#3852);
+#3848 = LINE('',#3849,#3850);
+#3849 = CARTESIAN_POINT('',(-1.244935445807,16.75262983356));
+#3850 = VECTOR('',#3851,1.);
+#3851 = DIRECTION('',(0.997250185099,7.410849019539E-02));
+#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('',(8.959552023563,9.644935445807,-1.9));
+#3857 = SURFACE_CURVE('',#3858,(#3862,#3869),.PCURVE_S1.);
+#3858 = LINE('',#3859,#3860);
+#3859 = CARTESIAN_POINT('',(8.959552023563,9.644935445807,-1.9));
+#3860 = VECTOR('',#3861,1.);
+#3861 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3862 = PCURVE('',#3789,#3863);
+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3868);
+#3864 = LINE('',#3865,#3866);
+#3865 = CARTESIAN_POINT('',(0.30082721917,-8.881784197001E-17));
+#3866 = VECTOR('',#3867,1.);
+#3867 = DIRECTION('',(2.214340233618E-16,-1.));
+#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3869 = PCURVE('',#3870,#3875);
+#3870 = PLANE('',#3871);
+#3871 = AXIS2_PLACEMENT_3D('',#3872,#3873,#3874);
+#3872 = CARTESIAN_POINT('',(8.959552023563,9.644935445807,-1.9));
+#3873 = DIRECTION('',(7.41084901954E-02,-0.997250185099,
+    2.214340233618E-16));
+#3874 = DIRECTION('',(-0.997250185099,-7.41084901954E-02,
+    3.291078085406E-17));
+#3875 = DEFINITIONAL_REPRESENTATION('',(#3876),#3880);
+#3876 = LINE('',#3877,#3878);
+#3877 = CARTESIAN_POINT('',(0.,-0.));
+#3878 = VECTOR('',#3879,1.);
+#3879 = DIRECTION('',(1.645539042703E-17,-1.));
+#3880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3881 = ORIENTED_EDGE('',*,*,#3882,.F.);
+#3882 = EDGE_CURVE('',#3774,#3855,#3883,.T.);
+#3883 = SURFACE_CURVE('',#3884,(#3888,#3895),.PCURVE_S1.);
+#3884 = LINE('',#3885,#3886);
+#3885 = CARTESIAN_POINT('',(8.937258172541,9.944935445807,-1.9));
+#3886 = VECTOR('',#3887,1.);
+#3887 = DIRECTION('',(7.410849019539E-02,-0.997250185099,
+    4.428680467237E-16));
+#3888 = PCURVE('',#3789,#3889);
+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3894);
+#3890 = LINE('',#3891,#3892);
+#3891 = CARTESIAN_POINT('',(0.,0.));
+#3892 = VECTOR('',#3893,1.);
+#3893 = DIRECTION('',(1.,7.761497675881E-32));
+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3895 = PCURVE('',#3815,#3896);
+#3896 = DEFINITIONAL_REPRESENTATION('',(#3897),#3901);
+#3897 = LINE('',#3898,#3899);
+#3898 = CARTESIAN_POINT('',(-1.244935445807,16.75262983356));
+#3899 = VECTOR('',#3900,1.);
+#3900 = DIRECTION('',(0.997250185099,7.410849019539E-02));
+#3901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3902 = ADVANCED_FACE('',(#3903),#3870,.T.);
+#3903 = FACE_BOUND('',#3904,.T.);
+#3904 = EDGE_LOOP('',(#3905,#3906,#3929,#3957));
+#3905 = ORIENTED_EDGE('',*,*,#3854,.T.);
+#3906 = ORIENTED_EDGE('',*,*,#3907,.T.);
+#3907 = EDGE_CURVE('',#3832,#3908,#3910,.T.);
+#3908 = VERTEX_POINT('',#3909);
+#3909 = CARTESIAN_POINT('',(-7.493077809997,8.422293851022,1.9));
+#3910 = SURFACE_CURVE('',#3911,(#3915,#3922),.PCURVE_S1.);
+#3911 = LINE('',#3912,#3913);
+#3912 = CARTESIAN_POINT('',(8.959552023563,9.644935445807,1.9));
+#3913 = VECTOR('',#3914,1.);
+#3914 = DIRECTION('',(-0.997250185099,-7.41084901954E-02,
+    3.291078085406E-17));
+#3915 = PCURVE('',#3870,#3916);
+#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921);
+#3917 = LINE('',#3918,#3919);
+#3918 = CARTESIAN_POINT('',(2.341930812375E-32,-3.8));
+#3919 = VECTOR('',#3920,1.);
+#3920 = DIRECTION('',(1.,9.244463733059E-33));
+#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3922 = PCURVE('',#3761,#3923);
+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3928);
+#3924 = LINE('',#3925,#3926);
+#3925 = CARTESIAN_POINT('',(-0.944935445807,16.774923684583));
+#3926 = VECTOR('',#3927,1.);
+#3927 = DIRECTION('',(7.41084901954E-02,-0.997250185099));
+#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3929 = ORIENTED_EDGE('',*,*,#3930,.F.);
+#3930 = EDGE_CURVE('',#3931,#3908,#3933,.T.);
+#3931 = VERTEX_POINT('',#3932);
+#3932 = CARTESIAN_POINT('',(-7.493077809997,8.422293851022,-1.9));
+#3933 = SURFACE_CURVE('',#3934,(#3938,#3945),.PCURVE_S1.);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(-7.493077809997,8.422293851022,-1.9));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3938 = PCURVE('',#3870,#3939);
+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944);
+#3940 = LINE('',#3941,#3942);
+#3941 = CARTESIAN_POINT('',(16.497996269531,9.88727299075E-17));
+#3942 = VECTOR('',#3943,1.);
+#3943 = DIRECTION('',(1.645539042703E-17,-1.));
+#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3945 = PCURVE('',#3946,#3951);
+#3946 = CYLINDRICAL_SURFACE('',#3947,0.2);
+#3947 = AXIS2_PLACEMENT_3D('',#3948,#3949,#3950);
+#3948 = CARTESIAN_POINT('',(-7.478256111958,8.222843814002,-1.9));
+#3949 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#3950 = DIRECTION('',(1.,0.,0.));
+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3956);
+#3952 = LINE('',#3953,#3954);
+#3953 = CARTESIAN_POINT('',(-1.644972820005,0.));
+#3954 = VECTOR('',#3955,1.);
+#3955 = DIRECTION('',(-0.,-1.));
+#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3957 = ORIENTED_EDGE('',*,*,#3958,.F.);
+#3958 = EDGE_CURVE('',#3855,#3931,#3959,.T.);
+#3959 = SURFACE_CURVE('',#3960,(#3964,#3971),.PCURVE_S1.);
+#3960 = LINE('',#3961,#3962);
+#3961 = CARTESIAN_POINT('',(8.959552023563,9.644935445807,-1.9));
+#3962 = VECTOR('',#3963,1.);
+#3963 = DIRECTION('',(-0.997250185099,-7.41084901954E-02,
+    3.291078085406E-17));
+#3964 = PCURVE('',#3870,#3965);
+#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);
+#3966 = LINE('',#3967,#3968);
+#3967 = CARTESIAN_POINT('',(0.,0.));
+#3968 = VECTOR('',#3969,1.);
+#3969 = DIRECTION('',(1.,9.244463733059E-33));
+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3971 = PCURVE('',#3815,#3972);
+#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3977);
+#3973 = LINE('',#3974,#3975);
+#3974 = CARTESIAN_POINT('',(-0.944935445807,16.774923684583));
+#3975 = VECTOR('',#3976,1.);
+#3976 = DIRECTION('',(7.41084901954E-02,-0.997250185099));
+#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3978 = ADVANCED_FACE('',(#3979),#3946,.F.);
+#3979 = FACE_BOUND('',#3980,.T.);
+#3980 = EDGE_LOOP('',(#3981,#3982,#4006,#4034));
+#3981 = ORIENTED_EDGE('',*,*,#3930,.T.);
+#3982 = ORIENTED_EDGE('',*,*,#3983,.T.);
+#3983 = EDGE_CURVE('',#3908,#3984,#3986,.T.);
+#3984 = VERTEX_POINT('',#3985);
+#3985 = CARTESIAN_POINT('',(-7.677706148978,8.208022115963,1.9));
+#3986 = SURFACE_CURVE('',#3987,(#3992,#3999),.PCURVE_S1.);
+#3987 = CIRCLE('',#3988,0.2);
+#3988 = AXIS2_PLACEMENT_3D('',#3989,#3990,#3991);
+#3989 = CARTESIAN_POINT('',(-7.478256111958,8.222843814002,1.9));
+#3990 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#3991 = DIRECTION('',(1.,0.,0.));
+#3992 = PCURVE('',#3946,#3993);
+#3993 = DEFINITIONAL_REPRESENTATION('',(#3994),#3998);
+#3994 = LINE('',#3995,#3996);
+#3995 = CARTESIAN_POINT('',(-0.,-3.8));
+#3996 = VECTOR('',#3997,1.);
+#3997 = DIRECTION('',(-1.,0.));
+#3998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3999 = PCURVE('',#3761,#4000);
+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005);
+#4001 = CIRCLE('',#4002,0.2);
+#4002 = AXIS2_PLACEMENT_2D('',#4003,#4004);
+#4003 = CARTESIAN_POINT('',(0.477156185998,0.337115549061));
+#4004 = DIRECTION('',(0.,1.));
+#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4006 = ORIENTED_EDGE('',*,*,#4007,.F.);
+#4007 = EDGE_CURVE('',#4008,#3984,#4010,.T.);
+#4008 = VERTEX_POINT('',#4009);
+#4009 = CARTESIAN_POINT('',(-7.677706148978,8.208022115963,-1.9));
+#4010 = SURFACE_CURVE('',#4011,(#4015,#4022),.PCURVE_S1.);
+#4011 = LINE('',#4012,#4013);
+#4012 = CARTESIAN_POINT('',(-7.677706148978,8.208022115963,-1.9));
+#4013 = VECTOR('',#4014,1.);
+#4014 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#4015 = PCURVE('',#3946,#4016);
+#4016 = DEFINITIONAL_REPRESENTATION('',(#4017),#4021);
+#4017 = LINE('',#4018,#4019);
+#4018 = CARTESIAN_POINT('',(-3.2157691468,0.));
+#4019 = VECTOR('',#4020,1.);
+#4020 = DIRECTION('',(-0.,-1.));
+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4022 = PCURVE('',#4023,#4028);
+#4023 = PLANE('',#4024);
+#4024 = AXIS2_PLACEMENT_3D('',#4025,#4026,#4027);
+#4025 = CARTESIAN_POINT('',(-7.677706148978,8.208022115963,-1.9));
+#4026 = DIRECTION('',(0.997250185099,7.41084901954E-02,
+    -1.645539042703E-17));
+#4027 = DIRECTION('',(7.41084901954E-02,-0.997250185099,
+    4.428680467237E-16));
+#4028 = DEFINITIONAL_REPRESENTATION('',(#4029),#4033);
+#4029 = LINE('',#4030,#4031);
+#4030 = CARTESIAN_POINT('',(0.,0.));
+#4031 = VECTOR('',#4032,1.);
+#4032 = DIRECTION('',(2.214340233618E-16,-1.));
+#4033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4034 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#4035 = EDGE_CURVE('',#3931,#4008,#4036,.T.);
+#4036 = SURFACE_CURVE('',#4037,(#4042,#4049),.PCURVE_S1.);
+#4037 = CIRCLE('',#4038,0.2);
+#4038 = AXIS2_PLACEMENT_3D('',#4039,#4040,#4041);
+#4039 = CARTESIAN_POINT('',(-7.478256111958,8.222843814002,-1.9));
+#4040 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#4041 = DIRECTION('',(1.,0.,0.));
+#4042 = PCURVE('',#3946,#4043);
+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(-0.,0.));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(-1.,0.));
+#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4049 = PCURVE('',#3815,#4050);
+#4050 = DEFINITIONAL_REPRESENTATION('',(#4051),#4055);
+#4051 = CIRCLE('',#4052,0.2);
+#4052 = AXIS2_PLACEMENT_2D('',#4053,#4054);
+#4053 = CARTESIAN_POINT('',(0.477156185998,0.337115549061));
+#4054 = DIRECTION('',(0.,1.));
+#4055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4056 = ADVANCED_FACE('',(#4057),#4023,.T.);
+#4057 = FACE_BOUND('',#4058,.T.);
+#4058 = EDGE_LOOP('',(#4059,#4060,#4083,#4111));
+#4059 = ORIENTED_EDGE('',*,*,#4007,.T.);
+#4060 = ORIENTED_EDGE('',*,*,#4061,.T.);
+#4061 = EDGE_CURVE('',#3984,#4062,#4064,.T.);
+#4062 = VERTEX_POINT('',#4063);
+#4063 = CARTESIAN_POINT('',(-7.640713207844,7.710221967884,1.9));
+#4064 = SURFACE_CURVE('',#4065,(#4069,#4076),.PCURVE_S1.);
+#4065 = LINE('',#4066,#4067);
+#4066 = CARTESIAN_POINT('',(-7.677706148978,8.208022115963,1.9));
+#4067 = VECTOR('',#4068,1.);
+#4068 = DIRECTION('',(7.41084901954E-02,-0.997250185099,
+    4.428680467237E-16));
+#4069 = PCURVE('',#4023,#4070);
+#4070 = DEFINITIONAL_REPRESENTATION('',(#4071),#4075);
+#4071 = LINE('',#4072,#4073);
+#4072 = CARTESIAN_POINT('',(-1.8735446499E-31,-3.8));
+#4073 = VECTOR('',#4074,1.);
+#4074 = DIRECTION('',(1.,-9.687427620268E-32));
+#4075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4076 = PCURVE('',#3761,#4077);
+#4077 = DEFINITIONAL_REPRESENTATION('',(#4078),#4082);
+#4078 = LINE('',#4079,#4080);
+#4079 = CARTESIAN_POINT('',(0.491977884037,0.137665512042));
+#4080 = VECTOR('',#4081,1.);
+#4081 = DIRECTION('',(0.997250185099,7.41084901954E-02));
+#4082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4083 = ORIENTED_EDGE('',*,*,#4084,.F.);
+#4084 = EDGE_CURVE('',#4085,#4062,#4087,.T.);
+#4085 = VERTEX_POINT('',#4086);
+#4086 = CARTESIAN_POINT('',(-7.640713207844,7.710221967884,-1.9));
+#4087 = SURFACE_CURVE('',#4088,(#4092,#4099),.PCURVE_S1.);
+#4088 = LINE('',#4089,#4090);
+#4089 = CARTESIAN_POINT('',(-7.640713207844,7.710221967884,-1.9));
+#4090 = VECTOR('',#4091,1.);
+#4091 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#4092 = PCURVE('',#4023,#4093);
+#4093 = DEFINITIONAL_REPRESENTATION('',(#4094),#4098);
+#4094 = LINE('',#4095,#4096);
+#4095 = CARTESIAN_POINT('',(0.49917278083,-9.769305011224E-19));
+#4096 = VECTOR('',#4097,1.);
+#4097 = DIRECTION('',(2.214340233618E-16,-1.));
+#4098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4099 = PCURVE('',#4100,#4105);
+#4100 = PLANE('',#4101);
+#4101 = AXIS2_PLACEMENT_3D('',#4102,#4103,#4104);
+#4102 = CARTESIAN_POINT('',(-7.640713207844,7.710221967884,-1.9));
+#4103 = DIRECTION('',(7.41084901954E-02,-0.997250185099,
+    2.214340233618E-16));
+#4104 = DIRECTION('',(-0.997250185099,-7.41084901954E-02,
+    3.291078085406E-17));
+#4105 = DEFINITIONAL_REPRESENTATION('',(#4106),#4110);
+#4106 = LINE('',#4107,#4108);
+#4107 = CARTESIAN_POINT('',(0.,-0.));
+#4108 = VECTOR('',#4109,1.);
+#4109 = DIRECTION('',(1.645539042703E-17,-1.));
+#4110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4111 = ORIENTED_EDGE('',*,*,#4112,.F.);
+#4112 = EDGE_CURVE('',#4008,#4085,#4113,.T.);
+#4113 = SURFACE_CURVE('',#4114,(#4118,#4125),.PCURVE_S1.);
+#4114 = LINE('',#4115,#4116);
+#4115 = CARTESIAN_POINT('',(-7.677706148978,8.208022115963,-1.9));
+#4116 = VECTOR('',#4117,1.);
+#4117 = DIRECTION('',(7.41084901954E-02,-0.997250185099,
+    4.428680467237E-16));
+#4118 = PCURVE('',#4023,#4119);
+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124);
+#4120 = LINE('',#4121,#4122);
+#4121 = CARTESIAN_POINT('',(7.186095497431E-64,1.457513323299E-32));
+#4122 = VECTOR('',#4123,1.);
+#4123 = DIRECTION('',(1.,-9.687427620268E-32));
+#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4125 = PCURVE('',#3815,#4126);
+#4126 = DEFINITIONAL_REPRESENTATION('',(#4127),#4131);
+#4127 = LINE('',#4128,#4129);
+#4128 = CARTESIAN_POINT('',(0.491977884037,0.137665512042));
+#4129 = VECTOR('',#4130,1.);
+#4130 = DIRECTION('',(0.997250185099,7.41084901954E-02));
+#4131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4132 = ADVANCED_FACE('',(#4133),#4100,.T.);
+#4133 = FACE_BOUND('',#4134,.T.);
+#4134 = EDGE_LOOP('',(#4135,#4136,#4159,#4187));
+#4135 = ORIENTED_EDGE('',*,*,#4084,.T.);
+#4136 = ORIENTED_EDGE('',*,*,#4137,.T.);
+#4137 = EDGE_CURVE('',#4062,#4138,#4140,.T.);
+#4138 = VERTEX_POINT('',#4139);
+#4139 = CARTESIAN_POINT('',(-7.940713207844,7.687928116861,1.9));
+#4140 = SURFACE_CURVE('',#4141,(#4145,#4152),.PCURVE_S1.);
+#4141 = LINE('',#4142,#4143);
+#4142 = CARTESIAN_POINT('',(-7.640713207844,7.710221967884,1.9));
+#4143 = VECTOR('',#4144,1.);
+#4144 = DIRECTION('',(-0.997250185099,-7.41084901954E-02,
+    3.291078085406E-17));
+#4145 = PCURVE('',#4100,#4146);
+#4146 = DEFINITIONAL_REPRESENTATION('',(#4147),#4151);
+#4147 = LINE('',#4148,#4149);
+#4148 = CARTESIAN_POINT('',(-8.199145317392E-16,-3.8));
+#4149 = VECTOR('',#4150,1.);
+#4150 = DIRECTION('',(1.,0.));
+#4151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4152 = PCURVE('',#3761,#4153);
+#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158);
+#4154 = LINE('',#4155,#4156);
+#4155 = CARTESIAN_POINT('',(0.989778032116,0.174658453176));
+#4156 = VECTOR('',#4157,1.);
+#4157 = DIRECTION('',(7.41084901954E-02,-0.997250185099));
+#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4159 = ORIENTED_EDGE('',*,*,#4160,.F.);
+#4160 = EDGE_CURVE('',#4161,#4138,#4163,.T.);
+#4161 = VERTEX_POINT('',#4162);
+#4162 = CARTESIAN_POINT('',(-7.940713207844,7.687928116861,-1.9));
+#4163 = SURFACE_CURVE('',#4164,(#4168,#4175),.PCURVE_S1.);
+#4164 = LINE('',#4165,#4166);
+#4165 = CARTESIAN_POINT('',(-7.940713207844,7.687928116861,-1.9));
+#4166 = VECTOR('',#4167,1.);
+#4167 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#4168 = PCURVE('',#4100,#4169);
+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(0.30082721917,9.900458685031E-18));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(1.645539042703E-17,-1.));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4175 = PCURVE('',#4176,#4181);
+#4176 = PLANE('',#4177);
+#4177 = AXIS2_PLACEMENT_3D('',#4178,#4179,#4180);
+#4178 = CARTESIAN_POINT('',(-7.940713207844,7.687928116861,-1.9));
+#4179 = DIRECTION('',(-0.997250185099,-7.41084901954E-02,
+    1.645539042703E-17));
+#4180 = DIRECTION('',(-7.41084901954E-02,0.997250185099,
+    -4.428680467237E-16));
+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);
+#4182 = LINE('',#4183,#4184);
+#4183 = CARTESIAN_POINT('',(0.,0.));
+#4184 = VECTOR('',#4185,1.);
+#4185 = DIRECTION('',(-2.214340233618E-16,-1.));
+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4187 = ORIENTED_EDGE('',*,*,#4188,.F.);
+#4188 = EDGE_CURVE('',#4085,#4161,#4189,.T.);
+#4189 = SURFACE_CURVE('',#4190,(#4194,#4201),.PCURVE_S1.);
+#4190 = LINE('',#4191,#4192);
+#4191 = CARTESIAN_POINT('',(-7.640713207844,7.710221967884,-1.9));
+#4192 = VECTOR('',#4193,1.);
+#4193 = DIRECTION('',(-0.997250185099,-7.41084901954E-02,
+    3.291078085406E-17));
+#4194 = PCURVE('',#4100,#4195);
+#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4200);
+#4196 = LINE('',#4197,#4198);
+#4197 = CARTESIAN_POINT('',(-8.857360934473E-16,-4.214144800836E-31));
+#4198 = VECTOR('',#4199,1.);
+#4199 = DIRECTION('',(1.,0.));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4201 = PCURVE('',#3815,#4202);
+#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207);
+#4203 = LINE('',#4204,#4205);
+#4204 = CARTESIAN_POINT('',(0.989778032116,0.174658453176));
+#4205 = VECTOR('',#4206,1.);
+#4206 = DIRECTION('',(7.41084901954E-02,-0.997250185099));
+#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4208 = ADVANCED_FACE('',(#4209),#4176,.T.);
+#4209 = FACE_BOUND('',#4210,.T.);
+#4210 = EDGE_LOOP('',(#4211,#4212,#4235,#4258));
+#4211 = ORIENTED_EDGE('',*,*,#4160,.T.);
+#4212 = ORIENTED_EDGE('',*,*,#4213,.T.);
+#4213 = EDGE_CURVE('',#4138,#4214,#4216,.T.);
+#4214 = VERTEX_POINT('',#4215);
+#4215 = CARTESIAN_POINT('',(-8.,8.485728264941,1.9));
+#4216 = SURFACE_CURVE('',#4217,(#4221,#4228),.PCURVE_S1.);
+#4217 = LINE('',#4218,#4219);
+#4218 = CARTESIAN_POINT('',(-7.940713207844,7.687928116861,1.9));
+#4219 = VECTOR('',#4220,1.);
+#4220 = DIRECTION('',(-7.41084901954E-02,0.997250185099,
+    -4.428680467237E-16));
+#4221 = PCURVE('',#4176,#4222);
+#4222 = DEFINITIONAL_REPRESENTATION('',(#4223),#4227);
+#4223 = LINE('',#4224,#4225);
+#4224 = CARTESIAN_POINT('',(-1.771472186895E-15,-3.8));
+#4225 = VECTOR('',#4226,1.);
+#4226 = DIRECTION('',(1.,-9.610390422492E-32));
+#4227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4228 = PCURVE('',#3761,#4229);
+#4229 = DEFINITIONAL_REPRESENTATION('',(#4230),#4234);
+#4230 = LINE('',#4231,#4232);
+#4231 = CARTESIAN_POINT('',(1.012071883139,-0.125341546824));
+#4232 = VECTOR('',#4233,1.);
+#4233 = DIRECTION('',(-0.997250185099,-7.41084901954E-02));
+#4234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4235 = ORIENTED_EDGE('',*,*,#4236,.F.);
+#4236 = EDGE_CURVE('',#4237,#4214,#4239,.T.);
+#4237 = VERTEX_POINT('',#4238);
+#4238 = CARTESIAN_POINT('',(-8.,8.485728264941,-1.9));
+#4239 = SURFACE_CURVE('',#4240,(#4244,#4251),.PCURVE_S1.);
+#4240 = LINE('',#4241,#4242);
+#4241 = CARTESIAN_POINT('',(-8.,8.485728264941,-1.9));
+#4242 = VECTOR('',#4243,1.);
+#4243 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#4244 = PCURVE('',#4176,#4245);
+#4245 = DEFINITIONAL_REPRESENTATION('',(#4246),#4250);
+#4246 = LINE('',#4247,#4248);
+#4247 = CARTESIAN_POINT('',(0.8,8.979477247114E-17));
+#4248 = VECTOR('',#4249,1.);
+#4249 = DIRECTION('',(-2.214340233618E-16,-1.));
+#4250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4251 = PCURVE('',#3733,#4252);
+#4252 = DEFINITIONAL_REPRESENTATION('',(#4253),#4257);
+#4253 = LINE('',#4254,#4255);
+#4254 = CARTESIAN_POINT('',(-3.2157691468,0.));
+#4255 = VECTOR('',#4256,1.);
+#4256 = DIRECTION('',(-0.,-1.));
+#4257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4258 = ORIENTED_EDGE('',*,*,#4259,.F.);
+#4259 = EDGE_CURVE('',#4161,#4237,#4260,.T.);
+#4260 = SURFACE_CURVE('',#4261,(#4265,#4272),.PCURVE_S1.);
+#4261 = LINE('',#4262,#4263);
+#4262 = CARTESIAN_POINT('',(-7.940713207844,7.687928116861,-1.9));
+#4263 = VECTOR('',#4264,1.);
+#4264 = DIRECTION('',(-7.41084901954E-02,0.997250185099,
+    -4.428680467237E-16));
+#4265 = PCURVE('',#4176,#4266);
+#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4271);
+#4267 = LINE('',#4268,#4269);
+#4268 = CARTESIAN_POINT('',(-1.771472186895E-15,1.024265524729E-32));
+#4269 = VECTOR('',#4270,1.);
+#4270 = DIRECTION('',(1.,-9.610390422492E-32));
+#4271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4272 = PCURVE('',#3815,#4273);
+#4273 = DEFINITIONAL_REPRESENTATION('',(#4274),#4278);
+#4274 = LINE('',#4275,#4276);
+#4275 = CARTESIAN_POINT('',(1.012071883139,-0.125341546824));
+#4276 = VECTOR('',#4277,1.);
+#4277 = DIRECTION('',(-0.997250185099,-7.41084901954E-02));
+#4278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4279 = ADVANCED_FACE('',(#4280),#3733,.T.);
+#4280 = FACE_BOUND('',#4281,.F.);
+#4281 = EDGE_LOOP('',(#4282,#4283,#4305,#4306));
+#4282 = ORIENTED_EDGE('',*,*,#3710,.T.);
+#4283 = ORIENTED_EDGE('',*,*,#4284,.T.);
+#4284 = EDGE_CURVE('',#3713,#4214,#4285,.T.);
+#4285 = SURFACE_CURVE('',#4286,(#4291,#4298),.PCURVE_S1.);
+#4286 = CIRCLE('',#4287,0.2);
+#4287 = AXIS2_PLACEMENT_3D('',#4288,#4289,#4290);
+#4288 = CARTESIAN_POINT('',(-7.80054996298,8.50054996298,1.9));
+#4289 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#4290 = DIRECTION('',(1.,0.,0.));
+#4291 = PCURVE('',#3733,#4292);
+#4292 = DEFINITIONAL_REPRESENTATION('',(#4293),#4297);
+#4293 = LINE('',#4294,#4295);
+#4294 = CARTESIAN_POINT('',(-0.,-3.8));
+#4295 = VECTOR('',#4296,1.);
+#4296 = DIRECTION('',(-1.,0.));
+#4297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4298 = PCURVE('',#3761,#4299);
+#4299 = DEFINITIONAL_REPRESENTATION('',(#4300),#4304);
+#4300 = CIRCLE('',#4301,0.2);
+#4301 = AXIS2_PLACEMENT_2D('',#4302,#4303);
+#4302 = CARTESIAN_POINT('',(0.19945003702,1.482169803908E-02));
+#4303 = DIRECTION('',(0.,1.));
+#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4305 = ORIENTED_EDGE('',*,*,#4236,.F.);
+#4306 = ORIENTED_EDGE('',*,*,#4307,.F.);
+#4307 = EDGE_CURVE('',#3711,#4237,#4308,.T.);
+#4308 = SURFACE_CURVE('',#4309,(#4314,#4321),.PCURVE_S1.);
+#4309 = CIRCLE('',#4310,0.2);
+#4310 = AXIS2_PLACEMENT_3D('',#4311,#4312,#4313);
+#4311 = CARTESIAN_POINT('',(-7.80054996298,8.50054996298,-1.9));
+#4312 = DIRECTION('',(-0.,4.440892098501E-16,1.));
+#4313 = DIRECTION('',(1.,0.,0.));
+#4314 = PCURVE('',#3733,#4315);
+#4315 = DEFINITIONAL_REPRESENTATION('',(#4316),#4320);
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(-0.,0.));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(-1.,0.));
+#4320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4321 = PCURVE('',#3815,#4322);
+#4322 = DEFINITIONAL_REPRESENTATION('',(#4323),#4327);
+#4323 = CIRCLE('',#4324,0.2);
+#4324 = AXIS2_PLACEMENT_2D('',#4325,#4326);
+#4325 = CARTESIAN_POINT('',(0.19945003702,1.482169803908E-02));
+#4326 = DIRECTION('',(0.,1.));
+#4327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4328 = ADVANCED_FACE('',(#4329),#3815,.F.);
+#4329 = FACE_BOUND('',#4330,.T.);
+#4330 = EDGE_LOOP('',(#4331,#4332,#4333,#4334,#4335,#4336,#4337,#4338));
+#4331 = ORIENTED_EDGE('',*,*,#3801,.T.);
+#4332 = ORIENTED_EDGE('',*,*,#3882,.T.);
+#4333 = ORIENTED_EDGE('',*,*,#3958,.T.);
+#4334 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4335 = ORIENTED_EDGE('',*,*,#4112,.T.);
+#4336 = ORIENTED_EDGE('',*,*,#4188,.T.);
+#4337 = ORIENTED_EDGE('',*,*,#4259,.T.);
+#4338 = ORIENTED_EDGE('',*,*,#4307,.F.);
+#4339 = ADVANCED_FACE('',(#4340),#3761,.T.);
+#4340 = FACE_BOUND('',#4341,.F.);
+#4341 = EDGE_LOOP('',(#4342,#4343,#4344,#4345,#4346,#4347,#4348,#4349));
+#4342 = ORIENTED_EDGE('',*,*,#3745,.T.);
+#4343 = ORIENTED_EDGE('',*,*,#3831,.T.);
+#4344 = ORIENTED_EDGE('',*,*,#3907,.T.);
+#4345 = ORIENTED_EDGE('',*,*,#3983,.T.);
+#4346 = ORIENTED_EDGE('',*,*,#4061,.T.);
+#4347 = ORIENTED_EDGE('',*,*,#4137,.T.);
+#4348 = ORIENTED_EDGE('',*,*,#4213,.T.);
+#4349 = ORIENTED_EDGE('',*,*,#4284,.F.);
+#4350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4354)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4351,#4352,#4353)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4351 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4352 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4353 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4354 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4351,
+  'distance_accuracy_value','confusion accuracy');
+#4355 = SHAPE_DEFINITION_REPRESENTATION(#4356,#3703);
+#4356 = PRODUCT_DEFINITION_SHAPE('','',#4357);
+#4357 = PRODUCT_DEFINITION('design','',#4358,#4361);
+#4358 = PRODUCT_DEFINITION_FORMATION('','',#4359);
+#4359 = PRODUCT('Pad004','Pad004','',(#4360));
+#4360 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4361 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4362 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4363,#4365);
+#4363 = ( REPRESENTATION_RELATIONSHIP('','',#3703,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4364) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4364 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#4365 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4366);
+#4366 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#4357,$);
+#4367 = PRODUCT_TYPE('part',$,(#4359));
+#4368 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4369),#4943);
+#4369 = MANIFOLD_SOLID_BREP('',#4370);
+#4370 = CLOSED_SHELL('',(#4371,#4578,#4654,#4703,#4752,#4801,#4850,#4877
+    ,#4931));
+#4371 = ADVANCED_FACE('',(#4372,#4547),#4386,.T.);
+#4372 = FACE_BOUND('',#4373,.T.);
+#4373 = EDGE_LOOP('',(#4374,#4409,#4437,#4465,#4493,#4521));
+#4374 = ORIENTED_EDGE('',*,*,#4375,.T.);
+#4375 = EDGE_CURVE('',#4376,#4378,#4380,.T.);
+#4376 = VERTEX_POINT('',#4377);
+#4377 = CARTESIAN_POINT('',(-8.3,-6.7,-1.15));
+#4378 = VERTEX_POINT('',#4379);
+#4379 = CARTESIAN_POINT('',(-8.3,-6.7,1.15));
+#4380 = SURFACE_CURVE('',#4381,(#4385,#4397),.PCURVE_S1.);
+#4381 = LINE('',#4382,#4383);
+#4382 = CARTESIAN_POINT('',(-8.3,-6.7,-1.65));
+#4383 = VECTOR('',#4384,1.);
+#4384 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4385 = PCURVE('',#4386,#4391);
+#4386 = PLANE('',#4387);
+#4387 = AXIS2_PLACEMENT_3D('',#4388,#4389,#4390);
+#4388 = CARTESIAN_POINT('',(-8.3,-6.7,-1.65));
+#4389 = DIRECTION('',(-1.,0.,0.));
+#4390 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#4391 = DEFINITIONAL_REPRESENTATION('',(#4392),#4396);
+#4392 = LINE('',#4393,#4394);
+#4393 = CARTESIAN_POINT('',(0.,-0.));
+#4394 = VECTOR('',#4395,1.);
+#4395 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4397 = PCURVE('',#4398,#4403);
+#4398 = PLANE('',#4399);
+#4399 = AXIS2_PLACEMENT_3D('',#4400,#4401,#4402);
+#4400 = CARTESIAN_POINT('',(-7.7,-6.7,-1.65));
+#4401 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#4402 = DIRECTION('',(-1.,0.,0.));
+#4403 = DEFINITIONAL_REPRESENTATION('',(#4404),#4408);
+#4404 = LINE('',#4405,#4406);
+#4405 = CARTESIAN_POINT('',(0.6,0.));
+#4406 = VECTOR('',#4407,1.);
+#4407 = DIRECTION('',(0.,-1.));
+#4408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4409 = ORIENTED_EDGE('',*,*,#4410,.T.);
+#4410 = EDGE_CURVE('',#4378,#4411,#4413,.T.);
+#4411 = VERTEX_POINT('',#4412);
+#4412 = CARTESIAN_POINT('',(-8.3,-6.2,1.65));
+#4413 = SURFACE_CURVE('',#4414,(#4418,#4425),.PCURVE_S1.);
+#4414 = LINE('',#4415,#4416);
+#4415 = CARTESIAN_POINT('',(-8.3,-7.275,0.575));
+#4416 = VECTOR('',#4417,1.);
+#4417 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#4418 = PCURVE('',#4386,#4419);
+#4419 = DEFINITIONAL_REPRESENTATION('',(#4420),#4424);
+#4420 = LINE('',#4421,#4422);
+#4421 = CARTESIAN_POINT('',(-0.575,-2.225));
+#4422 = VECTOR('',#4423,1.);
+#4423 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4425 = PCURVE('',#4426,#4431);
+#4426 = PLANE('',#4427);
+#4427 = AXIS2_PLACEMENT_3D('',#4428,#4429,#4430);
+#4428 = CARTESIAN_POINT('',(-7.7,-6.45,1.4));
+#4429 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#4430 = DIRECTION('',(1.,-0.,-0.));
+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
+#4432 = LINE('',#4433,#4434);
+#4433 = CARTESIAN_POINT('',(-0.6,-1.166726188958));
+#4434 = VECTOR('',#4435,1.);
+#4435 = DIRECTION('',(-0.,1.));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = ORIENTED_EDGE('',*,*,#4438,.T.);
+#4438 = EDGE_CURVE('',#4411,#4439,#4441,.T.);
+#4439 = VERTEX_POINT('',#4440);
+#4440 = CARTESIAN_POINT('',(-8.3,-2.5,1.65));
+#4441 = SURFACE_CURVE('',#4442,(#4446,#4453),.PCURVE_S1.);
+#4442 = LINE('',#4443,#4444);
+#4443 = CARTESIAN_POINT('',(-8.3,-6.7,1.65));
+#4444 = VECTOR('',#4445,1.);
+#4445 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#4446 = PCURVE('',#4386,#4447);
+#4447 = DEFINITIONAL_REPRESENTATION('',(#4448),#4452);
+#4448 = LINE('',#4449,#4450);
+#4449 = CARTESIAN_POINT('',(-1.15463194561E-15,-3.3));
+#4450 = VECTOR('',#4451,1.);
+#4451 = DIRECTION('',(1.,0.));
+#4452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4453 = PCURVE('',#4454,#4459);
+#4454 = PLANE('',#4455);
+#4455 = AXIS2_PLACEMENT_3D('',#4456,#4457,#4458);
+#4456 = CARTESIAN_POINT('',(-8.3,-2.5,1.65));
+#4457 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#4458 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4459 = DEFINITIONAL_REPRESENTATION('',(#4460),#4464);
+#4460 = LINE('',#4461,#4462);
+#4461 = CARTESIAN_POINT('',(4.2,0.));
+#4462 = VECTOR('',#4463,1.);
+#4463 = DIRECTION('',(-1.,0.));
+#4464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4465 = ORIENTED_EDGE('',*,*,#4466,.F.);
+#4466 = EDGE_CURVE('',#4467,#4439,#4469,.T.);
+#4467 = VERTEX_POINT('',#4468);
+#4468 = CARTESIAN_POINT('',(-8.3,-2.5,-1.65));
+#4469 = SURFACE_CURVE('',#4470,(#4474,#4481),.PCURVE_S1.);
+#4470 = LINE('',#4471,#4472);
+#4471 = CARTESIAN_POINT('',(-8.3,-2.5,-1.65));
+#4472 = VECTOR('',#4473,1.);
+#4473 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4474 = PCURVE('',#4386,#4475);
+#4475 = DEFINITIONAL_REPRESENTATION('',(#4476),#4480);
+#4476 = LINE('',#4477,#4478);
+#4477 = CARTESIAN_POINT('',(4.2,-1.7763568394E-16));
+#4478 = VECTOR('',#4479,1.);
+#4479 = DIRECTION('',(-2.22044604925E-16,-1.));
+#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4481 = PCURVE('',#4482,#4487);
+#4482 = PLANE('',#4483);
+#4483 = AXIS2_PLACEMENT_3D('',#4484,#4485,#4486);
+#4484 = CARTESIAN_POINT('',(-8.3,-2.5,-1.65));
+#4485 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#4486 = DIRECTION('',(1.,0.,0.));
+#4487 = DEFINITIONAL_REPRESENTATION('',(#4488),#4492);
+#4488 = LINE('',#4489,#4490);
+#4489 = CARTESIAN_POINT('',(0.,0.));
+#4490 = VECTOR('',#4491,1.);
+#4491 = DIRECTION('',(0.,-1.));
+#4492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4493 = ORIENTED_EDGE('',*,*,#4494,.F.);
+#4494 = EDGE_CURVE('',#4495,#4467,#4497,.T.);
+#4495 = VERTEX_POINT('',#4496);
+#4496 = CARTESIAN_POINT('',(-8.3,-6.2,-1.65));
+#4497 = SURFACE_CURVE('',#4498,(#4502,#4509),.PCURVE_S1.);
+#4498 = LINE('',#4499,#4500);
+#4499 = CARTESIAN_POINT('',(-8.3,-6.7,-1.65));
+#4500 = VECTOR('',#4501,1.);
+#4501 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#4502 = PCURVE('',#4386,#4503);
+#4503 = DEFINITIONAL_REPRESENTATION('',(#4504),#4508);
+#4504 = LINE('',#4505,#4506);
+#4505 = CARTESIAN_POINT('',(-1.972152263053E-31,-2.22044604925E-16));
+#4506 = VECTOR('',#4507,1.);
+#4507 = DIRECTION('',(1.,0.));
+#4508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4509 = PCURVE('',#4510,#4515);
+#4510 = PLANE('',#4511);
+#4511 = AXIS2_PLACEMENT_3D('',#4512,#4513,#4514);
+#4512 = CARTESIAN_POINT('',(-8.3,-2.5,-1.65));
+#4513 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#4514 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4515 = DEFINITIONAL_REPRESENTATION('',(#4516),#4520);
+#4516 = LINE('',#4517,#4518);
+#4517 = CARTESIAN_POINT('',(4.2,0.));
+#4518 = VECTOR('',#4519,1.);
+#4519 = DIRECTION('',(-1.,0.));
+#4520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4521 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#4522 = EDGE_CURVE('',#4495,#4376,#4523,.T.);
+#4523 = SURFACE_CURVE('',#4524,(#4528,#4535),.PCURVE_S1.);
+#4524 = LINE('',#4525,#4526);
+#4525 = CARTESIAN_POINT('',(-8.3,-6.45,-1.4));
+#4526 = VECTOR('',#4527,1.);
+#4527 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#4528 = PCURVE('',#4386,#4529);
+#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4534);
+#4530 = LINE('',#4531,#4532);
+#4531 = CARTESIAN_POINT('',(0.25,-0.25));
+#4532 = VECTOR('',#4533,1.);
+#4533 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4535 = PCURVE('',#4536,#4541);
+#4536 = PLANE('',#4537);
+#4537 = AXIS2_PLACEMENT_3D('',#4538,#4539,#4540);
+#4538 = CARTESIAN_POINT('',(-7.7,-6.45,-1.4));
+#4539 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#4540 = DIRECTION('',(-1.,0.,0.));
+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4546);
+#4542 = LINE('',#4543,#4544);
+#4543 = CARTESIAN_POINT('',(0.6,0.));
+#4544 = VECTOR('',#4545,1.);
+#4545 = DIRECTION('',(0.,1.));
+#4546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4547 = FACE_BOUND('',#4548,.T.);
+#4548 = EDGE_LOOP('',(#4549));
+#4549 = ORIENTED_EDGE('',*,*,#4550,.F.);
+#4550 = EDGE_CURVE('',#4551,#4551,#4553,.T.);
+#4551 = VERTEX_POINT('',#4552);
+#4552 = CARTESIAN_POINT('',(-8.3,-5.65,1.254552017826E-15));
+#4553 = SURFACE_CURVE('',#4554,(#4559,#4566),.PCURVE_S1.);
+#4554 = CIRCLE('',#4555,0.75);
+#4555 = AXIS2_PLACEMENT_3D('',#4556,#4557,#4558);
+#4556 = CARTESIAN_POINT('',(-8.3,-4.9,1.088018564133E-15));
+#4557 = DIRECTION('',(-1.,-2.22044604925E-16,4.930380657631E-32));
+#4558 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#4559 = PCURVE('',#4386,#4560);
+#4560 = DEFINITIONAL_REPRESENTATION('',(#4561),#4565);
+#4561 = CIRCLE('',#4562,0.75);
+#4562 = AXIS2_PLACEMENT_2D('',#4563,#4564);
+#4563 = CARTESIAN_POINT('',(1.8,-1.65));
+#4564 = DIRECTION('',(-1.,6.661338147751E-16));
+#4565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4566 = PCURVE('',#4567,#4572);
+#4567 = CYLINDRICAL_SURFACE('',#4568,0.75);
+#4568 = AXIS2_PLACEMENT_3D('',#4569,#4570,#4571);
+#4569 = CARTESIAN_POINT('',(-8.3,-4.9,1.088018564133E-15));
+#4570 = DIRECTION('',(-1.,-2.22044604925E-16,4.930380657631E-32));
+#4571 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#4572 = DEFINITIONAL_REPRESENTATION('',(#4573),#4577);
+#4573 = LINE('',#4574,#4575);
+#4574 = CARTESIAN_POINT('',(0.,0.));
+#4575 = VECTOR('',#4576,1.);
+#4576 = DIRECTION('',(1.,0.));
+#4577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4578 = ADVANCED_FACE('',(#4579),#4398,.T.);
+#4579 = FACE_BOUND('',#4580,.T.);
+#4580 = EDGE_LOOP('',(#4581,#4611,#4632,#4633));
+#4581 = ORIENTED_EDGE('',*,*,#4582,.T.);
+#4582 = EDGE_CURVE('',#4583,#4585,#4587,.T.);
+#4583 = VERTEX_POINT('',#4584);
+#4584 = CARTESIAN_POINT('',(-7.7,-6.7,-1.15));
+#4585 = VERTEX_POINT('',#4586);
+#4586 = CARTESIAN_POINT('',(-7.7,-6.7,1.15));
+#4587 = SURFACE_CURVE('',#4588,(#4592,#4599),.PCURVE_S1.);
+#4588 = LINE('',#4589,#4590);
+#4589 = CARTESIAN_POINT('',(-7.7,-6.7,-1.65));
+#4590 = VECTOR('',#4591,1.);
+#4591 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4592 = PCURVE('',#4398,#4593);
+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(0.,-0.));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(0.,-1.));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = PCURVE('',#4600,#4605);
+#4600 = PLANE('',#4601);
+#4601 = AXIS2_PLACEMENT_3D('',#4602,#4603,#4604);
+#4602 = CARTESIAN_POINT('',(-7.7,-2.5,-1.65));
+#4603 = DIRECTION('',(1.,0.,0.));
+#4604 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4605 = DEFINITIONAL_REPRESENTATION('',(#4606),#4610);
+#4606 = LINE('',#4607,#4608);
+#4607 = CARTESIAN_POINT('',(4.2,1.7763568394E-16));
+#4608 = VECTOR('',#4609,1.);
+#4609 = DIRECTION('',(2.22044604925E-16,-1.));
+#4610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4611 = ORIENTED_EDGE('',*,*,#4612,.T.);
+#4612 = EDGE_CURVE('',#4585,#4378,#4613,.T.);
+#4613 = SURFACE_CURVE('',#4614,(#4618,#4625),.PCURVE_S1.);
+#4614 = LINE('',#4615,#4616);
+#4615 = CARTESIAN_POINT('',(-7.7,-6.7,1.15));
+#4616 = VECTOR('',#4617,1.);
+#4617 = DIRECTION('',(-1.,0.,0.));
+#4618 = PCURVE('',#4398,#4619);
+#4619 = DEFINITIONAL_REPRESENTATION('',(#4620),#4624);
+#4620 = LINE('',#4621,#4622);
+#4621 = CARTESIAN_POINT('',(0.,-2.8));
+#4622 = VECTOR('',#4623,1.);
+#4623 = DIRECTION('',(1.,0.));
+#4624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4625 = PCURVE('',#4426,#4626);
+#4626 = DEFINITIONAL_REPRESENTATION('',(#4627),#4631);
+#4627 = LINE('',#4628,#4629);
+#4628 = CARTESIAN_POINT('',(-0.,-0.353553390593));
+#4629 = VECTOR('',#4630,1.);
+#4630 = DIRECTION('',(-1.,0.));
+#4631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4632 = ORIENTED_EDGE('',*,*,#4375,.F.);
+#4633 = ORIENTED_EDGE('',*,*,#4634,.F.);
+#4634 = EDGE_CURVE('',#4583,#4376,#4635,.T.);
+#4635 = SURFACE_CURVE('',#4636,(#4640,#4647),.PCURVE_S1.);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(-7.7,-6.7,-1.15));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(-1.,0.,0.));
+#4640 = PCURVE('',#4398,#4641);
+#4641 = DEFINITIONAL_REPRESENTATION('',(#4642),#4646);
+#4642 = LINE('',#4643,#4644);
+#4643 = CARTESIAN_POINT('',(0.,-0.5));
+#4644 = VECTOR('',#4645,1.);
+#4645 = DIRECTION('',(1.,0.));
+#4646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4647 = PCURVE('',#4536,#4648);
+#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653);
+#4649 = LINE('',#4650,#4651);
+#4650 = CARTESIAN_POINT('',(0.,0.353553390593));
+#4651 = VECTOR('',#4652,1.);
+#4652 = DIRECTION('',(1.,0.));
+#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4654 = ADVANCED_FACE('',(#4655),#4426,.T.);
+#4655 = FACE_BOUND('',#4656,.F.);
+#4656 = EDGE_LOOP('',(#4657,#4680,#4681,#4682));
+#4657 = ORIENTED_EDGE('',*,*,#4658,.F.);
+#4658 = EDGE_CURVE('',#4585,#4659,#4661,.T.);
+#4659 = VERTEX_POINT('',#4660);
+#4660 = CARTESIAN_POINT('',(-7.7,-6.2,1.65));
+#4661 = SURFACE_CURVE('',#4662,(#4666,#4673),.PCURVE_S1.);
+#4662 = LINE('',#4663,#4664);
+#4663 = CARTESIAN_POINT('',(-7.7,-6.225,1.625));
+#4664 = VECTOR('',#4665,1.);
+#4665 = DIRECTION('',(-0.,0.707106781187,0.707106781187));
+#4666 = PCURVE('',#4426,#4667);
+#4667 = DEFINITIONAL_REPRESENTATION('',(#4668),#4672);
+#4668 = LINE('',#4669,#4670);
+#4669 = CARTESIAN_POINT('',(-0.,0.318198051534));
+#4670 = VECTOR('',#4671,1.);
+#4671 = DIRECTION('',(-0.,1.));
+#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4673 = PCURVE('',#4600,#4674);
+#4674 = DEFINITIONAL_REPRESENTATION('',(#4675),#4679);
+#4675 = LINE('',#4676,#4677);
+#4676 = CARTESIAN_POINT('',(3.725,-3.275));
+#4677 = VECTOR('',#4678,1.);
+#4678 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4680 = ORIENTED_EDGE('',*,*,#4612,.T.);
+#4681 = ORIENTED_EDGE('',*,*,#4410,.T.);
+#4682 = ORIENTED_EDGE('',*,*,#4683,.F.);
+#4683 = EDGE_CURVE('',#4659,#4411,#4684,.T.);
+#4684 = SURFACE_CURVE('',#4685,(#4689,#4696),.PCURVE_S1.);
+#4685 = LINE('',#4686,#4687);
+#4686 = CARTESIAN_POINT('',(-7.7,-6.2,1.65));
+#4687 = VECTOR('',#4688,1.);
+#4688 = DIRECTION('',(-1.,0.,0.));
+#4689 = PCURVE('',#4426,#4690);
+#4690 = DEFINITIONAL_REPRESENTATION('',(#4691),#4695);
+#4691 = LINE('',#4692,#4693);
+#4692 = CARTESIAN_POINT('',(-0.,0.353553390593));
+#4693 = VECTOR('',#4694,1.);
+#4694 = DIRECTION('',(-1.,0.));
+#4695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4696 = PCURVE('',#4454,#4697);
+#4697 = DEFINITIONAL_REPRESENTATION('',(#4698),#4702);
+#4698 = LINE('',#4699,#4700);
+#4699 = CARTESIAN_POINT('',(3.7,0.6));
+#4700 = VECTOR('',#4701,1.);
+#4701 = DIRECTION('',(0.,-1.));
+#4702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4703 = ADVANCED_FACE('',(#4704),#4536,.F.);
+#4704 = FACE_BOUND('',#4705,.F.);
+#4705 = EDGE_LOOP('',(#4706,#4729,#4750,#4751));
+#4706 = ORIENTED_EDGE('',*,*,#4707,.F.);
+#4707 = EDGE_CURVE('',#4708,#4583,#4710,.T.);
+#4708 = VERTEX_POINT('',#4709);
+#4709 = CARTESIAN_POINT('',(-7.7,-6.2,-1.65));
+#4710 = SURFACE_CURVE('',#4711,(#4715,#4722),.PCURVE_S1.);
+#4711 = LINE('',#4712,#4713);
+#4712 = CARTESIAN_POINT('',(-7.7,-5.4,-2.45));
+#4713 = VECTOR('',#4714,1.);
+#4714 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#4715 = PCURVE('',#4536,#4716);
+#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(0.,-1.484924240492));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(0.,1.));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4722 = PCURVE('',#4600,#4723);
+#4723 = DEFINITIONAL_REPRESENTATION('',(#4724),#4728);
+#4724 = LINE('',#4725,#4726);
+#4725 = CARTESIAN_POINT('',(2.9,0.8));
+#4726 = VECTOR('',#4727,1.);
+#4727 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4729 = ORIENTED_EDGE('',*,*,#4730,.T.);
+#4730 = EDGE_CURVE('',#4708,#4495,#4731,.T.);
+#4731 = SURFACE_CURVE('',#4732,(#4736,#4743),.PCURVE_S1.);
+#4732 = LINE('',#4733,#4734);
+#4733 = CARTESIAN_POINT('',(-7.7,-6.2,-1.65));
+#4734 = VECTOR('',#4735,1.);
+#4735 = DIRECTION('',(-1.,0.,0.));
+#4736 = PCURVE('',#4536,#4737);
+#4737 = DEFINITIONAL_REPRESENTATION('',(#4738),#4742);
+#4738 = LINE('',#4739,#4740);
+#4739 = CARTESIAN_POINT('',(0.,-0.353553390593));
+#4740 = VECTOR('',#4741,1.);
+#4741 = DIRECTION('',(1.,0.));
+#4742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4743 = PCURVE('',#4510,#4744);
+#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4749);
+#4745 = LINE('',#4746,#4747);
+#4746 = CARTESIAN_POINT('',(3.7,0.6));
+#4747 = VECTOR('',#4748,1.);
+#4748 = DIRECTION('',(0.,-1.));
+#4749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4750 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#4751 = ORIENTED_EDGE('',*,*,#4634,.F.);
+#4752 = ADVANCED_FACE('',(#4753),#4454,.T.);
+#4753 = FACE_BOUND('',#4754,.T.);
+#4754 = EDGE_LOOP('',(#4755,#4778,#4799,#4800));
+#4755 = ORIENTED_EDGE('',*,*,#4756,.F.);
+#4756 = EDGE_CURVE('',#4757,#4659,#4759,.T.);
+#4757 = VERTEX_POINT('',#4758);
+#4758 = CARTESIAN_POINT('',(-7.7,-2.5,1.65));
+#4759 = SURFACE_CURVE('',#4760,(#4764,#4771),.PCURVE_S1.);
+#4760 = LINE('',#4761,#4762);
+#4761 = CARTESIAN_POINT('',(-7.7,-2.5,1.65));
+#4762 = VECTOR('',#4763,1.);
+#4763 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4764 = PCURVE('',#4454,#4765);
+#4765 = DEFINITIONAL_REPRESENTATION('',(#4766),#4770);
+#4766 = LINE('',#4767,#4768);
+#4767 = CARTESIAN_POINT('',(0.,0.6));
+#4768 = VECTOR('',#4769,1.);
+#4769 = DIRECTION('',(1.,0.));
+#4770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4771 = PCURVE('',#4600,#4772);
+#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777);
+#4773 = LINE('',#4774,#4775);
+#4774 = CARTESIAN_POINT('',(1.15463194561E-15,-3.3));
+#4775 = VECTOR('',#4776,1.);
+#4776 = DIRECTION('',(1.,0.));
+#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4778 = ORIENTED_EDGE('',*,*,#4779,.F.);
+#4779 = EDGE_CURVE('',#4439,#4757,#4780,.T.);
+#4780 = SURFACE_CURVE('',#4781,(#4785,#4792),.PCURVE_S1.);
+#4781 = LINE('',#4782,#4783);
+#4782 = CARTESIAN_POINT('',(-8.3,-2.5,1.65));
+#4783 = VECTOR('',#4784,1.);
+#4784 = DIRECTION('',(1.,0.,0.));
+#4785 = PCURVE('',#4454,#4786);
+#4786 = DEFINITIONAL_REPRESENTATION('',(#4787),#4791);
+#4787 = LINE('',#4788,#4789);
+#4788 = CARTESIAN_POINT('',(0.,0.));
+#4789 = VECTOR('',#4790,1.);
+#4790 = DIRECTION('',(0.,1.));
+#4791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4792 = PCURVE('',#4482,#4793);
+#4793 = DEFINITIONAL_REPRESENTATION('',(#4794),#4798);
+#4794 = LINE('',#4795,#4796);
+#4795 = CARTESIAN_POINT('',(0.,-3.3));
+#4796 = VECTOR('',#4797,1.);
+#4797 = DIRECTION('',(1.,0.));
+#4798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4799 = ORIENTED_EDGE('',*,*,#4438,.F.);
+#4800 = ORIENTED_EDGE('',*,*,#4683,.F.);
+#4801 = ADVANCED_FACE('',(#4802),#4510,.F.);
+#4802 = FACE_BOUND('',#4803,.F.);
+#4803 = EDGE_LOOP('',(#4804,#4827,#4848,#4849));
+#4804 = ORIENTED_EDGE('',*,*,#4805,.F.);
+#4805 = EDGE_CURVE('',#4806,#4708,#4808,.T.);
+#4806 = VERTEX_POINT('',#4807);
+#4807 = CARTESIAN_POINT('',(-7.7,-2.5,-1.65));
+#4808 = SURFACE_CURVE('',#4809,(#4813,#4820),.PCURVE_S1.);
+#4809 = LINE('',#4810,#4811);
+#4810 = CARTESIAN_POINT('',(-7.7,-2.5,-1.65));
+#4811 = VECTOR('',#4812,1.);
+#4812 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#4813 = PCURVE('',#4510,#4814);
+#4814 = DEFINITIONAL_REPRESENTATION('',(#4815),#4819);
+#4815 = LINE('',#4816,#4817);
+#4816 = CARTESIAN_POINT('',(0.,0.6));
+#4817 = VECTOR('',#4818,1.);
+#4818 = DIRECTION('',(1.,0.));
+#4819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4820 = PCURVE('',#4600,#4821);
+#4821 = DEFINITIONAL_REPRESENTATION('',(#4822),#4826);
+#4822 = LINE('',#4823,#4824);
+#4823 = CARTESIAN_POINT('',(0.,0.));
+#4824 = VECTOR('',#4825,1.);
+#4825 = DIRECTION('',(1.,0.));
+#4826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4827 = ORIENTED_EDGE('',*,*,#4828,.F.);
+#4828 = EDGE_CURVE('',#4467,#4806,#4829,.T.);
+#4829 = SURFACE_CURVE('',#4830,(#4834,#4841),.PCURVE_S1.);
+#4830 = LINE('',#4831,#4832);
+#4831 = CARTESIAN_POINT('',(-8.3,-2.5,-1.65));
+#4832 = VECTOR('',#4833,1.);
+#4833 = DIRECTION('',(1.,0.,0.));
+#4834 = PCURVE('',#4510,#4835);
+#4835 = DEFINITIONAL_REPRESENTATION('',(#4836),#4840);
+#4836 = LINE('',#4837,#4838);
+#4837 = CARTESIAN_POINT('',(0.,0.));
+#4838 = VECTOR('',#4839,1.);
+#4839 = DIRECTION('',(0.,1.));
+#4840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4841 = PCURVE('',#4482,#4842);
+#4842 = DEFINITIONAL_REPRESENTATION('',(#4843),#4847);
+#4843 = LINE('',#4844,#4845);
+#4844 = CARTESIAN_POINT('',(0.,0.));
+#4845 = VECTOR('',#4846,1.);
+#4846 = DIRECTION('',(1.,0.));
+#4847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4848 = ORIENTED_EDGE('',*,*,#4494,.F.);
+#4849 = ORIENTED_EDGE('',*,*,#4730,.F.);
+#4850 = ADVANCED_FACE('',(#4851),#4482,.T.);
+#4851 = FACE_BOUND('',#4852,.T.);
+#4852 = EDGE_LOOP('',(#4853,#4854,#4855,#4876));
+#4853 = ORIENTED_EDGE('',*,*,#4466,.T.);
+#4854 = ORIENTED_EDGE('',*,*,#4779,.T.);
+#4855 = ORIENTED_EDGE('',*,*,#4856,.F.);
+#4856 = EDGE_CURVE('',#4806,#4757,#4857,.T.);
+#4857 = SURFACE_CURVE('',#4858,(#4862,#4869),.PCURVE_S1.);
+#4858 = LINE('',#4859,#4860);
+#4859 = CARTESIAN_POINT('',(-7.7,-2.5,-1.65));
+#4860 = VECTOR('',#4861,1.);
+#4861 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#4862 = PCURVE('',#4482,#4863);
+#4863 = DEFINITIONAL_REPRESENTATION('',(#4864),#4868);
+#4864 = LINE('',#4865,#4866);
+#4865 = CARTESIAN_POINT('',(0.6,0.));
+#4866 = VECTOR('',#4867,1.);
+#4867 = DIRECTION('',(0.,-1.));
+#4868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4869 = PCURVE('',#4600,#4870);
+#4870 = DEFINITIONAL_REPRESENTATION('',(#4871),#4875);
+#4871 = LINE('',#4872,#4873);
+#4872 = CARTESIAN_POINT('',(0.,0.));
+#4873 = VECTOR('',#4874,1.);
+#4874 = DIRECTION('',(2.22044604925E-16,-1.));
+#4875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4876 = ORIENTED_EDGE('',*,*,#4828,.F.);
+#4877 = ADVANCED_FACE('',(#4878),#4567,.F.);
+#4878 = FACE_BOUND('',#4879,.F.);
+#4879 = EDGE_LOOP('',(#4880,#4881,#4904,#4930));
+#4880 = ORIENTED_EDGE('',*,*,#4550,.F.);
+#4881 = ORIENTED_EDGE('',*,*,#4882,.T.);
+#4882 = EDGE_CURVE('',#4551,#4883,#4885,.T.);
+#4883 = VERTEX_POINT('',#4884);
+#4884 = CARTESIAN_POINT('',(-7.7,-5.65,1.254552017826E-15));
+#4885 = SEAM_CURVE('',#4886,(#4890,#4897),.PCURVE_S1.);
+#4886 = LINE('',#4887,#4888);
+#4887 = CARTESIAN_POINT('',(-8.3,-5.65,1.254552017826E-15));
+#4888 = VECTOR('',#4889,1.);
+#4889 = DIRECTION('',(1.,2.22044604925E-16,-4.930380657631E-32));
+#4890 = PCURVE('',#4567,#4891);
+#4891 = DEFINITIONAL_REPRESENTATION('',(#4892),#4896);
+#4892 = LINE('',#4893,#4894);
+#4893 = CARTESIAN_POINT('',(6.28318530718,0.));
+#4894 = VECTOR('',#4895,1.);
+#4895 = DIRECTION('',(0.,-1.));
+#4896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4897 = PCURVE('',#4567,#4898);
+#4898 = DEFINITIONAL_REPRESENTATION('',(#4899),#4903);
+#4899 = LINE('',#4900,#4901);
+#4900 = CARTESIAN_POINT('',(0.,0.));
+#4901 = VECTOR('',#4902,1.);
+#4902 = DIRECTION('',(0.,-1.));
+#4903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4904 = ORIENTED_EDGE('',*,*,#4905,.T.);
+#4905 = EDGE_CURVE('',#4883,#4883,#4906,.T.);
+#4906 = SURFACE_CURVE('',#4907,(#4912,#4919),.PCURVE_S1.);
+#4907 = CIRCLE('',#4908,0.75);
+#4908 = AXIS2_PLACEMENT_3D('',#4909,#4910,#4911);
+#4909 = CARTESIAN_POINT('',(-7.7,-4.9,1.088018564133E-15));
+#4910 = DIRECTION('',(-1.,-2.22044604925E-16,4.930380657631E-32));
+#4911 = DIRECTION('',(2.22044604925E-16,-1.,2.22044604925E-16));
+#4912 = PCURVE('',#4567,#4913);
+#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(0.,-0.6));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(1.,0.));
+#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4919 = PCURVE('',#4600,#4920);
+#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4929);
+#4921 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4922,#4923,#4924,#4925,
+#4926,#4927,#4928),.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('') );
+#4922 = CARTESIAN_POINT('',(3.15,-1.65));
+#4923 = CARTESIAN_POINT('',(3.15,-2.949038105677));
+#4924 = CARTESIAN_POINT('',(2.025,-2.299519052838));
+#4925 = CARTESIAN_POINT('',(0.9,-1.65));
+#4926 = CARTESIAN_POINT('',(2.025,-1.000480947162));
+#4927 = CARTESIAN_POINT('',(3.15,-0.350961894323));
+#4928 = CARTESIAN_POINT('',(3.15,-1.65));
+#4929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4930 = ORIENTED_EDGE('',*,*,#4882,.F.);
+#4931 = ADVANCED_FACE('',(#4932,#4940),#4600,.T.);
+#4932 = FACE_BOUND('',#4933,.T.);
+#4933 = EDGE_LOOP('',(#4934,#4935,#4936,#4937,#4938,#4939));
+#4934 = ORIENTED_EDGE('',*,*,#4582,.F.);
+#4935 = ORIENTED_EDGE('',*,*,#4707,.F.);
+#4936 = ORIENTED_EDGE('',*,*,#4805,.F.);
+#4937 = ORIENTED_EDGE('',*,*,#4856,.T.);
+#4938 = ORIENTED_EDGE('',*,*,#4756,.T.);
+#4939 = ORIENTED_EDGE('',*,*,#4658,.F.);
+#4940 = FACE_BOUND('',#4941,.T.);
+#4941 = EDGE_LOOP('',(#4942));
+#4942 = ORIENTED_EDGE('',*,*,#4905,.T.);
+#4943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4947)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4944,#4945,#4946)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4944 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4945 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4946 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4947 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#4944,
+  'distance_accuracy_value','confusion accuracy');
+#4948 = SHAPE_DEFINITION_REPRESENTATION(#4949,#4368);
+#4949 = PRODUCT_DEFINITION_SHAPE('','',#4950);
+#4950 = PRODUCT_DEFINITION('design','',#4951,#4954);
+#4951 = PRODUCT_DEFINITION_FORMATION('','',#4952);
+#4952 = PRODUCT('Chamfer003','Chamfer003','',(#4953));
+#4953 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4954 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4955 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4956,#4958);
+#4956 = ( REPRESENTATION_RELATIONSHIP('','',#4368,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4957) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4957 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#4958 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4959);
+#4959 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#4950,$);
+#4960 = PRODUCT_TYPE('part',$,(#4952));
+#4961 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4962),#5536);
+#4962 = MANIFOLD_SOLID_BREP('',#4963);
+#4963 = CLOSED_SHELL('',(#4964,#5175,#5251,#5300,#5349,#5398,#5447,#5474
+    ,#5524));
+#4964 = ADVANCED_FACE('',(#4965,#5140),#4979,.T.);
+#4965 = FACE_BOUND('',#4966,.T.);
+#4966 = EDGE_LOOP('',(#4967,#5002,#5030,#5058,#5086,#5114));
+#4967 = ORIENTED_EDGE('',*,*,#4968,.T.);
+#4968 = EDGE_CURVE('',#4969,#4971,#4973,.T.);
+#4969 = VERTEX_POINT('',#4970);
+#4970 = CARTESIAN_POINT('',(0.5,-6.7,-1.15));
+#4971 = VERTEX_POINT('',#4972);
+#4972 = CARTESIAN_POINT('',(0.5,-6.7,1.15));
+#4973 = SURFACE_CURVE('',#4974,(#4978,#4990),.PCURVE_S1.);
+#4974 = LINE('',#4975,#4976);
+#4975 = CARTESIAN_POINT('',(0.5,-6.7,-1.65));
+#4976 = VECTOR('',#4977,1.);
+#4977 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#4978 = PCURVE('',#4979,#4984);
+#4979 = PLANE('',#4980);
+#4980 = AXIS2_PLACEMENT_3D('',#4981,#4982,#4983);
+#4981 = CARTESIAN_POINT('',(0.5,-6.7,-1.65));
+#4982 = DIRECTION('',(-1.,0.,0.));
+#4983 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4984 = DEFINITIONAL_REPRESENTATION('',(#4985),#4989);
+#4985 = LINE('',#4986,#4987);
+#4986 = CARTESIAN_POINT('',(0.,-0.));
+#4987 = VECTOR('',#4988,1.);
+#4988 = DIRECTION('',(0.,-1.));
+#4989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4990 = PCURVE('',#4991,#4996);
+#4991 = PLANE('',#4992);
+#4992 = AXIS2_PLACEMENT_3D('',#4993,#4994,#4995);
+#4993 = CARTESIAN_POINT('',(1.1,-6.7,-1.65));
+#4994 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#4995 = DIRECTION('',(-1.,0.,0.));
+#4996 = DEFINITIONAL_REPRESENTATION('',(#4997),#5001);
+#4997 = LINE('',#4998,#4999);
+#4998 = CARTESIAN_POINT('',(0.6,0.));
+#4999 = VECTOR('',#5000,1.);
+#5000 = DIRECTION('',(0.,-1.));
+#5001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5002 = ORIENTED_EDGE('',*,*,#5003,.T.);
+#5003 = EDGE_CURVE('',#4971,#5004,#5006,.T.);
+#5004 = VERTEX_POINT('',#5005);
+#5005 = CARTESIAN_POINT('',(0.5,-6.2,1.65));
+#5006 = SURFACE_CURVE('',#5007,(#5011,#5018),.PCURVE_S1.);
+#5007 = LINE('',#5008,#5009);
+#5008 = CARTESIAN_POINT('',(0.5,-7.275,0.575));
+#5009 = VECTOR('',#5010,1.);
+#5010 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#5011 = PCURVE('',#4979,#5012);
+#5012 = DEFINITIONAL_REPRESENTATION('',(#5013),#5017);
+#5013 = LINE('',#5014,#5015);
+#5014 = CARTESIAN_POINT('',(-0.575,-2.225));
+#5015 = VECTOR('',#5016,1.);
+#5016 = DIRECTION('',(0.707106781187,-0.707106781187));
+#5017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5018 = PCURVE('',#5019,#5024);
+#5019 = PLANE('',#5020);
+#5020 = AXIS2_PLACEMENT_3D('',#5021,#5022,#5023);
+#5021 = CARTESIAN_POINT('',(1.1,-6.45,1.4));
+#5022 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#5023 = DIRECTION('',(1.,-0.,-0.));
+#5024 = DEFINITIONAL_REPRESENTATION('',(#5025),#5029);
+#5025 = LINE('',#5026,#5027);
+#5026 = CARTESIAN_POINT('',(-0.6,-1.166726188958));
+#5027 = VECTOR('',#5028,1.);
+#5028 = DIRECTION('',(-0.,1.));
+#5029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5030 = ORIENTED_EDGE('',*,*,#5031,.T.);
+#5031 = EDGE_CURVE('',#5004,#5032,#5034,.T.);
+#5032 = VERTEX_POINT('',#5033);
+#5033 = CARTESIAN_POINT('',(0.5,-2.5,1.65));
+#5034 = SURFACE_CURVE('',#5035,(#5039,#5046),.PCURVE_S1.);
+#5035 = LINE('',#5036,#5037);
+#5036 = CARTESIAN_POINT('',(0.5,-6.7,1.65));
+#5037 = VECTOR('',#5038,1.);
+#5038 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#5039 = PCURVE('',#4979,#5040);
+#5040 = DEFINITIONAL_REPRESENTATION('',(#5041),#5045);
+#5041 = LINE('',#5042,#5043);
+#5042 = CARTESIAN_POINT('',(-7.327471962526E-16,-3.3));
+#5043 = VECTOR('',#5044,1.);
+#5044 = DIRECTION('',(1.,0.));
+#5045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5046 = PCURVE('',#5047,#5052);
+#5047 = PLANE('',#5048);
+#5048 = AXIS2_PLACEMENT_3D('',#5049,#5050,#5051);
+#5049 = CARTESIAN_POINT('',(0.5,-2.5,1.65));
+#5050 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5051 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#5052 = DEFINITIONAL_REPRESENTATION('',(#5053),#5057);
+#5053 = LINE('',#5054,#5055);
+#5054 = CARTESIAN_POINT('',(4.2,0.));
+#5055 = VECTOR('',#5056,1.);
+#5056 = DIRECTION('',(-1.,0.));
+#5057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5058 = ORIENTED_EDGE('',*,*,#5059,.F.);
+#5059 = EDGE_CURVE('',#5060,#5032,#5062,.T.);
+#5060 = VERTEX_POINT('',#5061);
+#5061 = CARTESIAN_POINT('',(0.5,-2.5,-1.65));
+#5062 = SURFACE_CURVE('',#5063,(#5067,#5074),.PCURVE_S1.);
+#5063 = LINE('',#5064,#5065);
+#5064 = CARTESIAN_POINT('',(0.5,-2.5,-1.65));
+#5065 = VECTOR('',#5066,1.);
+#5066 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5067 = PCURVE('',#4979,#5068);
+#5068 = DEFINITIONAL_REPRESENTATION('',(#5069),#5073);
+#5069 = LINE('',#5070,#5071);
+#5070 = CARTESIAN_POINT('',(4.2,-4.440892098501E-17));
+#5071 = VECTOR('',#5072,1.);
+#5072 = DIRECTION('',(0.,-1.));
+#5073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5074 = PCURVE('',#5075,#5080);
+#5075 = PLANE('',#5076);
+#5076 = AXIS2_PLACEMENT_3D('',#5077,#5078,#5079);
+#5077 = CARTESIAN_POINT('',(0.5,-2.5,-1.65));
+#5078 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#5079 = DIRECTION('',(1.,0.,0.));
+#5080 = DEFINITIONAL_REPRESENTATION('',(#5081),#5085);
+#5081 = LINE('',#5082,#5083);
+#5082 = CARTESIAN_POINT('',(0.,0.));
+#5083 = VECTOR('',#5084,1.);
+#5084 = DIRECTION('',(0.,-1.));
+#5085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5086 = ORIENTED_EDGE('',*,*,#5087,.F.);
+#5087 = EDGE_CURVE('',#5088,#5060,#5090,.T.);
+#5088 = VERTEX_POINT('',#5089);
+#5089 = CARTESIAN_POINT('',(0.5,-6.2,-1.65));
+#5090 = SURFACE_CURVE('',#5091,(#5095,#5102),.PCURVE_S1.);
+#5091 = LINE('',#5092,#5093);
+#5092 = CARTESIAN_POINT('',(0.5,-6.7,-1.65));
+#5093 = VECTOR('',#5094,1.);
+#5094 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#5095 = PCURVE('',#4979,#5096);
+#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101);
+#5097 = LINE('',#5098,#5099);
+#5098 = CARTESIAN_POINT('',(-4.930380657631E-32,-2.22044604925E-16));
+#5099 = VECTOR('',#5100,1.);
+#5100 = DIRECTION('',(1.,0.));
+#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5102 = PCURVE('',#5103,#5108);
+#5103 = PLANE('',#5104);
+#5104 = AXIS2_PLACEMENT_3D('',#5105,#5106,#5107);
+#5105 = CARTESIAN_POINT('',(0.5,-2.5,-1.65));
+#5106 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5107 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#5108 = DEFINITIONAL_REPRESENTATION('',(#5109),#5113);
+#5109 = LINE('',#5110,#5111);
+#5110 = CARTESIAN_POINT('',(4.2,0.));
+#5111 = VECTOR('',#5112,1.);
+#5112 = DIRECTION('',(-1.,0.));
+#5113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5114 = ORIENTED_EDGE('',*,*,#5115,.T.);
+#5115 = EDGE_CURVE('',#5088,#4969,#5116,.T.);
+#5116 = SURFACE_CURVE('',#5117,(#5121,#5128),.PCURVE_S1.);
+#5117 = LINE('',#5118,#5119);
+#5118 = CARTESIAN_POINT('',(0.5,-6.45,-1.4));
+#5119 = VECTOR('',#5120,1.);
+#5120 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#5121 = PCURVE('',#4979,#5122);
+#5122 = DEFINITIONAL_REPRESENTATION('',(#5123),#5127);
+#5123 = LINE('',#5124,#5125);
+#5124 = CARTESIAN_POINT('',(0.25,-0.25));
+#5125 = VECTOR('',#5126,1.);
+#5126 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#5127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5128 = PCURVE('',#5129,#5134);
+#5129 = PLANE('',#5130);
+#5130 = AXIS2_PLACEMENT_3D('',#5131,#5132,#5133);
+#5131 = CARTESIAN_POINT('',(1.1,-6.45,-1.4));
+#5132 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#5133 = DIRECTION('',(-1.,0.,0.));
+#5134 = DEFINITIONAL_REPRESENTATION('',(#5135),#5139);
+#5135 = LINE('',#5136,#5137);
+#5136 = CARTESIAN_POINT('',(0.6,-3.140184917368E-16));
+#5137 = VECTOR('',#5138,1.);
+#5138 = DIRECTION('',(0.,1.));
+#5139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5140 = FACE_BOUND('',#5141,.T.);
+#5141 = EDGE_LOOP('',(#5142));
+#5142 = ORIENTED_EDGE('',*,*,#5143,.T.);
+#5143 = EDGE_CURVE('',#5144,#5144,#5146,.T.);
+#5144 = VERTEX_POINT('',#5145);
+#5145 = CARTESIAN_POINT('',(0.5,-4.15,4.607425552194E-16));
+#5146 = SURFACE_CURVE('',#5147,(#5152,#5163),.PCURVE_S1.);
+#5147 = CIRCLE('',#5148,0.75);
+#5148 = AXIS2_PLACEMENT_3D('',#5149,#5150,#5151);
+#5149 = CARTESIAN_POINT('',(0.5,-4.9,5.440092820663E-16));
+#5150 = DIRECTION('',(1.,-2.22044604925E-16,-5.473822126269E-48));
+#5151 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#5152 = PCURVE('',#4979,#5153);
+#5153 = DEFINITIONAL_REPRESENTATION('',(#5154),#5162);
+#5154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5155,#5156,#5157,#5158,
+#5159,#5160,#5161),.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('') );
+#5155 = CARTESIAN_POINT('',(2.55,-1.65));
+#5156 = CARTESIAN_POINT('',(2.55,-2.949038105677));
+#5157 = CARTESIAN_POINT('',(1.425,-2.299519052838));
+#5158 = CARTESIAN_POINT('',(0.3,-1.65));
+#5159 = CARTESIAN_POINT('',(1.425,-1.000480947162));
+#5160 = CARTESIAN_POINT('',(2.55,-0.350961894323));
+#5161 = CARTESIAN_POINT('',(2.55,-1.65));
+#5162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5163 = PCURVE('',#5164,#5169);
+#5164 = CYLINDRICAL_SURFACE('',#5165,0.75);
+#5165 = AXIS2_PLACEMENT_3D('',#5166,#5167,#5168);
+#5166 = CARTESIAN_POINT('',(1.1,-4.9,5.440092820663E-16));
+#5167 = DIRECTION('',(1.,-2.22044604925E-16,-5.473822126269E-48));
+#5168 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#5169 = DEFINITIONAL_REPRESENTATION('',(#5170),#5174);
+#5170 = LINE('',#5171,#5172);
+#5171 = CARTESIAN_POINT('',(0.,-0.6));
+#5172 = VECTOR('',#5173,1.);
+#5173 = DIRECTION('',(1.,0.));
+#5174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5175 = ADVANCED_FACE('',(#5176),#4991,.T.);
+#5176 = FACE_BOUND('',#5177,.T.);
+#5177 = EDGE_LOOP('',(#5178,#5208,#5229,#5230));
+#5178 = ORIENTED_EDGE('',*,*,#5179,.T.);
+#5179 = EDGE_CURVE('',#5180,#5182,#5184,.T.);
+#5180 = VERTEX_POINT('',#5181);
+#5181 = CARTESIAN_POINT('',(1.1,-6.7,-1.15));
+#5182 = VERTEX_POINT('',#5183);
+#5183 = CARTESIAN_POINT('',(1.1,-6.7,1.15));
+#5184 = SURFACE_CURVE('',#5185,(#5189,#5196),.PCURVE_S1.);
+#5185 = LINE('',#5186,#5187);
+#5186 = CARTESIAN_POINT('',(1.1,-6.7,-1.65));
+#5187 = VECTOR('',#5188,1.);
+#5188 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5189 = PCURVE('',#4991,#5190);
+#5190 = DEFINITIONAL_REPRESENTATION('',(#5191),#5195);
+#5191 = LINE('',#5192,#5193);
+#5192 = CARTESIAN_POINT('',(0.,-0.));
+#5193 = VECTOR('',#5194,1.);
+#5194 = DIRECTION('',(0.,-1.));
+#5195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5196 = PCURVE('',#5197,#5202);
+#5197 = PLANE('',#5198);
+#5198 = AXIS2_PLACEMENT_3D('',#5199,#5200,#5201);
+#5199 = CARTESIAN_POINT('',(1.1,-2.5,-1.65));
+#5200 = DIRECTION('',(1.,0.,0.));
+#5201 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#5202 = DEFINITIONAL_REPRESENTATION('',(#5203),#5207);
+#5203 = LINE('',#5204,#5205);
+#5204 = CARTESIAN_POINT('',(4.2,4.440892098501E-17));
+#5205 = VECTOR('',#5206,1.);
+#5206 = DIRECTION('',(0.,-1.));
+#5207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5208 = ORIENTED_EDGE('',*,*,#5209,.T.);
+#5209 = EDGE_CURVE('',#5182,#4971,#5210,.T.);
+#5210 = SURFACE_CURVE('',#5211,(#5215,#5222),.PCURVE_S1.);
+#5211 = LINE('',#5212,#5213);
+#5212 = CARTESIAN_POINT('',(1.1,-6.7,1.15));
+#5213 = VECTOR('',#5214,1.);
+#5214 = DIRECTION('',(-1.,0.,0.));
+#5215 = PCURVE('',#4991,#5216);
+#5216 = DEFINITIONAL_REPRESENTATION('',(#5217),#5221);
+#5217 = LINE('',#5218,#5219);
+#5218 = CARTESIAN_POINT('',(0.,-2.8));
+#5219 = VECTOR('',#5220,1.);
+#5220 = DIRECTION('',(1.,0.));
+#5221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5222 = PCURVE('',#5019,#5223);
+#5223 = DEFINITIONAL_REPRESENTATION('',(#5224),#5228);
+#5224 = LINE('',#5225,#5226);
+#5225 = CARTESIAN_POINT('',(-0.,-0.353553390593));
+#5226 = VECTOR('',#5227,1.);
+#5227 = DIRECTION('',(-1.,0.));
+#5228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5229 = ORIENTED_EDGE('',*,*,#4968,.F.);
+#5230 = ORIENTED_EDGE('',*,*,#5231,.F.);
+#5231 = EDGE_CURVE('',#5180,#4969,#5232,.T.);
+#5232 = SURFACE_CURVE('',#5233,(#5237,#5244),.PCURVE_S1.);
+#5233 = LINE('',#5234,#5235);
+#5234 = CARTESIAN_POINT('',(1.1,-6.7,-1.15));
+#5235 = VECTOR('',#5236,1.);
+#5236 = DIRECTION('',(-1.,0.,0.));
+#5237 = PCURVE('',#4991,#5238);
+#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5243);
+#5239 = LINE('',#5240,#5241);
+#5240 = CARTESIAN_POINT('',(0.,-0.5));
+#5241 = VECTOR('',#5242,1.);
+#5242 = DIRECTION('',(1.,0.));
+#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5244 = PCURVE('',#5129,#5245);
+#5245 = DEFINITIONAL_REPRESENTATION('',(#5246),#5250);
+#5246 = LINE('',#5247,#5248);
+#5247 = CARTESIAN_POINT('',(0.,0.353553390593));
+#5248 = VECTOR('',#5249,1.);
+#5249 = DIRECTION('',(1.,0.));
+#5250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5251 = ADVANCED_FACE('',(#5252),#5019,.T.);
+#5252 = FACE_BOUND('',#5253,.F.);
+#5253 = EDGE_LOOP('',(#5254,#5277,#5278,#5279));
+#5254 = ORIENTED_EDGE('',*,*,#5255,.F.);
+#5255 = EDGE_CURVE('',#5182,#5256,#5258,.T.);
+#5256 = VERTEX_POINT('',#5257);
+#5257 = CARTESIAN_POINT('',(1.1,-6.2,1.65));
+#5258 = SURFACE_CURVE('',#5259,(#5263,#5270),.PCURVE_S1.);
+#5259 = LINE('',#5260,#5261);
+#5260 = CARTESIAN_POINT('',(1.1,-6.225,1.625));
+#5261 = VECTOR('',#5262,1.);
+#5262 = DIRECTION('',(-0.,0.707106781187,0.707106781187));
+#5263 = PCURVE('',#5019,#5264);
+#5264 = DEFINITIONAL_REPRESENTATION('',(#5265),#5269);
+#5265 = LINE('',#5266,#5267);
+#5266 = CARTESIAN_POINT('',(-0.,0.318198051534));
+#5267 = VECTOR('',#5268,1.);
+#5268 = DIRECTION('',(-0.,1.));
+#5269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5270 = PCURVE('',#5197,#5271);
+#5271 = DEFINITIONAL_REPRESENTATION('',(#5272),#5276);
+#5272 = LINE('',#5273,#5274);
+#5273 = CARTESIAN_POINT('',(3.725,-3.275));
+#5274 = VECTOR('',#5275,1.);
+#5275 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#5276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5277 = ORIENTED_EDGE('',*,*,#5209,.T.);
+#5278 = ORIENTED_EDGE('',*,*,#5003,.T.);
+#5279 = ORIENTED_EDGE('',*,*,#5280,.F.);
+#5280 = EDGE_CURVE('',#5256,#5004,#5281,.T.);
+#5281 = SURFACE_CURVE('',#5282,(#5286,#5293),.PCURVE_S1.);
+#5282 = LINE('',#5283,#5284);
+#5283 = CARTESIAN_POINT('',(1.1,-6.2,1.65));
+#5284 = VECTOR('',#5285,1.);
+#5285 = DIRECTION('',(-1.,0.,0.));
+#5286 = PCURVE('',#5019,#5287);
+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292);
+#5288 = LINE('',#5289,#5290);
+#5289 = CARTESIAN_POINT('',(-0.,0.353553390593));
+#5290 = VECTOR('',#5291,1.);
+#5291 = DIRECTION('',(-1.,0.));
+#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5293 = PCURVE('',#5047,#5294);
+#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299);
+#5295 = LINE('',#5296,#5297);
+#5296 = CARTESIAN_POINT('',(3.7,0.6));
+#5297 = VECTOR('',#5298,1.);
+#5298 = DIRECTION('',(0.,-1.));
+#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5300 = ADVANCED_FACE('',(#5301),#5129,.F.);
+#5301 = FACE_BOUND('',#5302,.F.);
+#5302 = EDGE_LOOP('',(#5303,#5326,#5347,#5348));
+#5303 = ORIENTED_EDGE('',*,*,#5304,.F.);
+#5304 = EDGE_CURVE('',#5305,#5180,#5307,.T.);
+#5305 = VERTEX_POINT('',#5306);
+#5306 = CARTESIAN_POINT('',(1.1,-6.2,-1.65));
+#5307 = SURFACE_CURVE('',#5308,(#5312,#5319),.PCURVE_S1.);
+#5308 = LINE('',#5309,#5310);
+#5309 = CARTESIAN_POINT('',(1.1,-5.4,-2.45));
+#5310 = VECTOR('',#5311,1.);
+#5311 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#5312 = PCURVE('',#5129,#5313);
+#5313 = DEFINITIONAL_REPRESENTATION('',(#5314),#5318);
+#5314 = LINE('',#5315,#5316);
+#5315 = CARTESIAN_POINT('',(0.,-1.484924240492));
+#5316 = VECTOR('',#5317,1.);
+#5317 = DIRECTION('',(0.,1.));
+#5318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5319 = PCURVE('',#5197,#5320);
+#5320 = DEFINITIONAL_REPRESENTATION('',(#5321),#5325);
+#5321 = LINE('',#5322,#5323);
+#5322 = CARTESIAN_POINT('',(2.9,0.8));
+#5323 = VECTOR('',#5324,1.);
+#5324 = DIRECTION('',(0.707106781187,-0.707106781187));
+#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5326 = ORIENTED_EDGE('',*,*,#5327,.T.);
+#5327 = EDGE_CURVE('',#5305,#5088,#5328,.T.);
+#5328 = SURFACE_CURVE('',#5329,(#5333,#5340),.PCURVE_S1.);
+#5329 = LINE('',#5330,#5331);
+#5330 = CARTESIAN_POINT('',(1.1,-6.2,-1.65));
+#5331 = VECTOR('',#5332,1.);
+#5332 = DIRECTION('',(-1.,0.,0.));
+#5333 = PCURVE('',#5129,#5334);
+#5334 = DEFINITIONAL_REPRESENTATION('',(#5335),#5339);
+#5335 = LINE('',#5336,#5337);
+#5336 = CARTESIAN_POINT('',(0.,-0.353553390593));
+#5337 = VECTOR('',#5338,1.);
+#5338 = DIRECTION('',(1.,0.));
+#5339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5340 = PCURVE('',#5103,#5341);
+#5341 = DEFINITIONAL_REPRESENTATION('',(#5342),#5346);
+#5342 = LINE('',#5343,#5344);
+#5343 = CARTESIAN_POINT('',(3.7,0.6));
+#5344 = VECTOR('',#5345,1.);
+#5345 = DIRECTION('',(0.,-1.));
+#5346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5347 = ORIENTED_EDGE('',*,*,#5115,.T.);
+#5348 = ORIENTED_EDGE('',*,*,#5231,.F.);
+#5349 = ADVANCED_FACE('',(#5350),#5047,.T.);
+#5350 = FACE_BOUND('',#5351,.T.);
+#5351 = EDGE_LOOP('',(#5352,#5375,#5396,#5397));
+#5352 = ORIENTED_EDGE('',*,*,#5353,.F.);
+#5353 = EDGE_CURVE('',#5354,#5256,#5356,.T.);
+#5354 = VERTEX_POINT('',#5355);
+#5355 = CARTESIAN_POINT('',(1.1,-2.5,1.65));
+#5356 = SURFACE_CURVE('',#5357,(#5361,#5368),.PCURVE_S1.);
+#5357 = LINE('',#5358,#5359);
+#5358 = CARTESIAN_POINT('',(1.1,-2.5,1.65));
+#5359 = VECTOR('',#5360,1.);
+#5360 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#5361 = PCURVE('',#5047,#5362);
+#5362 = DEFINITIONAL_REPRESENTATION('',(#5363),#5367);
+#5363 = LINE('',#5364,#5365);
+#5364 = CARTESIAN_POINT('',(0.,0.6));
+#5365 = VECTOR('',#5366,1.);
+#5366 = DIRECTION('',(1.,0.));
+#5367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5368 = PCURVE('',#5197,#5369);
+#5369 = DEFINITIONAL_REPRESENTATION('',(#5370),#5374);
+#5370 = LINE('',#5371,#5372);
+#5371 = CARTESIAN_POINT('',(2.886579864025E-16,-3.3));
+#5372 = VECTOR('',#5373,1.);
+#5373 = DIRECTION('',(1.,0.));
+#5374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5375 = ORIENTED_EDGE('',*,*,#5376,.F.);
+#5376 = EDGE_CURVE('',#5032,#5354,#5377,.T.);
+#5377 = SURFACE_CURVE('',#5378,(#5382,#5389),.PCURVE_S1.);
+#5378 = LINE('',#5379,#5380);
+#5379 = CARTESIAN_POINT('',(0.5,-2.5,1.65));
+#5380 = VECTOR('',#5381,1.);
+#5381 = DIRECTION('',(1.,0.,0.));
+#5382 = PCURVE('',#5047,#5383);
+#5383 = DEFINITIONAL_REPRESENTATION('',(#5384),#5388);
+#5384 = LINE('',#5385,#5386);
+#5385 = CARTESIAN_POINT('',(0.,0.));
+#5386 = VECTOR('',#5387,1.);
+#5387 = DIRECTION('',(0.,1.));
+#5388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5389 = PCURVE('',#5075,#5390);
+#5390 = DEFINITIONAL_REPRESENTATION('',(#5391),#5395);
+#5391 = LINE('',#5392,#5393);
+#5392 = CARTESIAN_POINT('',(0.,-3.3));
+#5393 = VECTOR('',#5394,1.);
+#5394 = DIRECTION('',(1.,0.));
+#5395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5396 = ORIENTED_EDGE('',*,*,#5031,.F.);
+#5397 = ORIENTED_EDGE('',*,*,#5280,.F.);
+#5398 = ADVANCED_FACE('',(#5399),#5103,.F.);
+#5399 = FACE_BOUND('',#5400,.F.);
+#5400 = EDGE_LOOP('',(#5401,#5424,#5445,#5446));
+#5401 = ORIENTED_EDGE('',*,*,#5402,.F.);
+#5402 = EDGE_CURVE('',#5403,#5305,#5405,.T.);
+#5403 = VERTEX_POINT('',#5404);
+#5404 = CARTESIAN_POINT('',(1.1,-2.5,-1.65));
+#5405 = SURFACE_CURVE('',#5406,(#5410,#5417),.PCURVE_S1.);
+#5406 = LINE('',#5407,#5408);
+#5407 = CARTESIAN_POINT('',(1.1,-2.5,-1.65));
+#5408 = VECTOR('',#5409,1.);
+#5409 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#5410 = PCURVE('',#5103,#5411);
+#5411 = DEFINITIONAL_REPRESENTATION('',(#5412),#5416);
+#5412 = LINE('',#5413,#5414);
+#5413 = CARTESIAN_POINT('',(0.,0.6));
+#5414 = VECTOR('',#5415,1.);
+#5415 = DIRECTION('',(1.,0.));
+#5416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5417 = PCURVE('',#5197,#5418);
+#5418 = DEFINITIONAL_REPRESENTATION('',(#5419),#5423);
+#5419 = LINE('',#5420,#5421);
+#5420 = CARTESIAN_POINT('',(4.440892098501E-16,9.860761315263E-32));
+#5421 = VECTOR('',#5422,1.);
+#5422 = DIRECTION('',(1.,0.));
+#5423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5424 = ORIENTED_EDGE('',*,*,#5425,.F.);
+#5425 = EDGE_CURVE('',#5060,#5403,#5426,.T.);
+#5426 = SURFACE_CURVE('',#5427,(#5431,#5438),.PCURVE_S1.);
+#5427 = LINE('',#5428,#5429);
+#5428 = CARTESIAN_POINT('',(0.5,-2.5,-1.65));
+#5429 = VECTOR('',#5430,1.);
+#5430 = DIRECTION('',(1.,0.,0.));
+#5431 = PCURVE('',#5103,#5432);
+#5432 = DEFINITIONAL_REPRESENTATION('',(#5433),#5437);
+#5433 = LINE('',#5434,#5435);
+#5434 = CARTESIAN_POINT('',(0.,0.));
+#5435 = VECTOR('',#5436,1.);
+#5436 = DIRECTION('',(0.,1.));
+#5437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5438 = PCURVE('',#5075,#5439);
+#5439 = DEFINITIONAL_REPRESENTATION('',(#5440),#5444);
+#5440 = LINE('',#5441,#5442);
+#5441 = CARTESIAN_POINT('',(0.,0.));
+#5442 = VECTOR('',#5443,1.);
+#5443 = DIRECTION('',(1.,0.));
+#5444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5445 = ORIENTED_EDGE('',*,*,#5087,.F.);
+#5446 = ORIENTED_EDGE('',*,*,#5327,.F.);
+#5447 = ADVANCED_FACE('',(#5448),#5075,.T.);
+#5448 = FACE_BOUND('',#5449,.T.);
+#5449 = EDGE_LOOP('',(#5450,#5451,#5452,#5473));
+#5450 = ORIENTED_EDGE('',*,*,#5059,.T.);
+#5451 = ORIENTED_EDGE('',*,*,#5376,.T.);
+#5452 = ORIENTED_EDGE('',*,*,#5453,.F.);
+#5453 = EDGE_CURVE('',#5403,#5354,#5454,.T.);
+#5454 = SURFACE_CURVE('',#5455,(#5459,#5466),.PCURVE_S1.);
+#5455 = LINE('',#5456,#5457);
+#5456 = CARTESIAN_POINT('',(1.1,-2.5,-1.65));
+#5457 = VECTOR('',#5458,1.);
+#5458 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#5459 = PCURVE('',#5075,#5460);
+#5460 = DEFINITIONAL_REPRESENTATION('',(#5461),#5465);
+#5461 = LINE('',#5462,#5463);
+#5462 = CARTESIAN_POINT('',(0.6,0.));
+#5463 = VECTOR('',#5464,1.);
+#5464 = DIRECTION('',(0.,-1.));
+#5465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5466 = PCURVE('',#5197,#5467);
+#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5472);
+#5468 = LINE('',#5469,#5470);
+#5469 = CARTESIAN_POINT('',(0.,0.));
+#5470 = VECTOR('',#5471,1.);
+#5471 = DIRECTION('',(0.,-1.));
+#5472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5473 = ORIENTED_EDGE('',*,*,#5425,.F.);
+#5474 = ADVANCED_FACE('',(#5475),#5164,.F.);
+#5475 = FACE_BOUND('',#5476,.F.);
+#5476 = EDGE_LOOP('',(#5477,#5501,#5522,#5523));
+#5477 = ORIENTED_EDGE('',*,*,#5478,.F.);
+#5478 = EDGE_CURVE('',#5479,#5479,#5481,.T.);
+#5479 = VERTEX_POINT('',#5480);
+#5480 = CARTESIAN_POINT('',(1.1,-4.15,4.607425552194E-16));
+#5481 = SURFACE_CURVE('',#5482,(#5487,#5494),.PCURVE_S1.);
+#5482 = CIRCLE('',#5483,0.75);
+#5483 = AXIS2_PLACEMENT_3D('',#5484,#5485,#5486);
+#5484 = CARTESIAN_POINT('',(1.1,-4.9,5.440092820663E-16));
+#5485 = DIRECTION('',(1.,-2.22044604925E-16,-5.473822126269E-48));
+#5486 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16));
+#5487 = PCURVE('',#5164,#5488);
+#5488 = DEFINITIONAL_REPRESENTATION('',(#5489),#5493);
+#5489 = LINE('',#5490,#5491);
+#5490 = CARTESIAN_POINT('',(0.,0.));
+#5491 = VECTOR('',#5492,1.);
+#5492 = DIRECTION('',(1.,0.));
+#5493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5494 = PCURVE('',#5197,#5495);
+#5495 = DEFINITIONAL_REPRESENTATION('',(#5496),#5500);
+#5496 = CIRCLE('',#5497,0.75);
+#5497 = AXIS2_PLACEMENT_2D('',#5498,#5499);
+#5498 = CARTESIAN_POINT('',(2.4,-1.65));
+#5499 = DIRECTION('',(-1.,-1.110223024625E-16));
+#5500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5501 = ORIENTED_EDGE('',*,*,#5502,.T.);
+#5502 = EDGE_CURVE('',#5479,#5144,#5503,.T.);
+#5503 = SEAM_CURVE('',#5504,(#5508,#5515),.PCURVE_S1.);
+#5504 = LINE('',#5505,#5506);
+#5505 = CARTESIAN_POINT('',(1.1,-4.15,4.607425552194E-16));
+#5506 = VECTOR('',#5507,1.);
+#5507 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#5508 = PCURVE('',#5164,#5509);
+#5509 = DEFINITIONAL_REPRESENTATION('',(#5510),#5514);
+#5510 = LINE('',#5511,#5512);
+#5511 = CARTESIAN_POINT('',(6.28318530718,0.));
+#5512 = VECTOR('',#5513,1.);
+#5513 = DIRECTION('',(0.,-1.));
+#5514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5515 = PCURVE('',#5164,#5516);
+#5516 = DEFINITIONAL_REPRESENTATION('',(#5517),#5521);
+#5517 = LINE('',#5518,#5519);
+#5518 = CARTESIAN_POINT('',(0.,0.));
+#5519 = VECTOR('',#5520,1.);
+#5520 = DIRECTION('',(0.,-1.));
+#5521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5522 = ORIENTED_EDGE('',*,*,#5143,.T.);
+#5523 = ORIENTED_EDGE('',*,*,#5502,.F.);
+#5524 = ADVANCED_FACE('',(#5525,#5533),#5197,.T.);
+#5525 = FACE_BOUND('',#5526,.T.);
+#5526 = EDGE_LOOP('',(#5527,#5528,#5529,#5530,#5531,#5532));
+#5527 = ORIENTED_EDGE('',*,*,#5179,.F.);
+#5528 = ORIENTED_EDGE('',*,*,#5304,.F.);
+#5529 = ORIENTED_EDGE('',*,*,#5402,.F.);
+#5530 = ORIENTED_EDGE('',*,*,#5453,.T.);
+#5531 = ORIENTED_EDGE('',*,*,#5353,.T.);
+#5532 = ORIENTED_EDGE('',*,*,#5255,.F.);
+#5533 = FACE_BOUND('',#5534,.T.);
+#5534 = EDGE_LOOP('',(#5535));
+#5535 = ORIENTED_EDGE('',*,*,#5478,.F.);
+#5536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5540)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5537,#5538,#5539)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5537 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5538 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5539 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5540 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#5537,
+  'distance_accuracy_value','confusion accuracy');
+#5541 = SHAPE_DEFINITION_REPRESENTATION(#5542,#4961);
+#5542 = PRODUCT_DEFINITION_SHAPE('','',#5543);
+#5543 = PRODUCT_DEFINITION('design','',#5544,#5547);
+#5544 = PRODUCT_DEFINITION_FORMATION('','',#5545);
+#5545 = PRODUCT('Chamfer004','Chamfer004','',(#5546));
+#5546 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5547 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5548 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5549,#5551);
+#5549 = ( REPRESENTATION_RELATIONSHIP('','',#4961,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5550) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5550 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#5551 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5552);
+#5552 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#5543,$);
+#5553 = PRODUCT_TYPE('part',$,(#5545));
+#5554 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5555),#6129);
+#5555 = MANIFOLD_SOLID_BREP('',#5556);
+#5556 = CLOSED_SHELL('',(#5557,#5768,#5844,#5893,#5942,#5991,#6040,#6067
+    ,#6117));
+#5557 = ADVANCED_FACE('',(#5558,#5733),#5572,.T.);
+#5558 = FACE_BOUND('',#5559,.T.);
+#5559 = EDGE_LOOP('',(#5560,#5595,#5623,#5651,#5679,#5707));
+#5560 = ORIENTED_EDGE('',*,*,#5561,.T.);
+#5561 = EDGE_CURVE('',#5562,#5564,#5566,.T.);
+#5562 = VERTEX_POINT('',#5563);
+#5563 = CARTESIAN_POINT('',(7.7,-6.7,-1.15));
+#5564 = VERTEX_POINT('',#5565);
+#5565 = CARTESIAN_POINT('',(7.7,-6.7,1.15));
+#5566 = SURFACE_CURVE('',#5567,(#5571,#5583),.PCURVE_S1.);
+#5567 = LINE('',#5568,#5569);
+#5568 = CARTESIAN_POINT('',(7.7,-6.7,-1.65));
+#5569 = VECTOR('',#5570,1.);
+#5570 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#5571 = PCURVE('',#5572,#5577);
+#5572 = PLANE('',#5573);
+#5573 = AXIS2_PLACEMENT_3D('',#5574,#5575,#5576);
+#5574 = CARTESIAN_POINT('',(7.7,-6.7,-1.65));
+#5575 = DIRECTION('',(-1.,0.,0.));
+#5576 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);
+#5578 = LINE('',#5579,#5580);
+#5579 = CARTESIAN_POINT('',(0.,-0.));
+#5580 = VECTOR('',#5581,1.);
+#5581 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5583 = PCURVE('',#5584,#5589);
+#5584 = PLANE('',#5585);
+#5585 = AXIS2_PLACEMENT_3D('',#5586,#5587,#5588);
+#5586 = CARTESIAN_POINT('',(8.3,-6.7,-1.65));
+#5587 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#5588 = DIRECTION('',(-1.,0.,0.));
+#5589 = DEFINITIONAL_REPRESENTATION('',(#5590),#5594);
+#5590 = LINE('',#5591,#5592);
+#5591 = CARTESIAN_POINT('',(0.6,0.));
+#5592 = VECTOR('',#5593,1.);
+#5593 = DIRECTION('',(0.,-1.));
+#5594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5595 = ORIENTED_EDGE('',*,*,#5596,.T.);
+#5596 = EDGE_CURVE('',#5564,#5597,#5599,.T.);
+#5597 = VERTEX_POINT('',#5598);
+#5598 = CARTESIAN_POINT('',(7.7,-6.2,1.65));
+#5599 = SURFACE_CURVE('',#5600,(#5604,#5611),.PCURVE_S1.);
+#5600 = LINE('',#5601,#5602);
+#5601 = CARTESIAN_POINT('',(7.7,-7.275,0.575));
+#5602 = VECTOR('',#5603,1.);
+#5603 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#5604 = PCURVE('',#5572,#5605);
+#5605 = DEFINITIONAL_REPRESENTATION('',(#5606),#5610);
+#5606 = LINE('',#5607,#5608);
+#5607 = CARTESIAN_POINT('',(-0.575,-2.225));
+#5608 = VECTOR('',#5609,1.);
+#5609 = DIRECTION('',(0.707106781187,-0.707106781187));
+#5610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5611 = PCURVE('',#5612,#5617);
+#5612 = PLANE('',#5613);
+#5613 = AXIS2_PLACEMENT_3D('',#5614,#5615,#5616);
+#5614 = CARTESIAN_POINT('',(8.3,-6.45,1.4));
+#5615 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#5616 = DIRECTION('',(1.,-0.,-0.));
+#5617 = DEFINITIONAL_REPRESENTATION('',(#5618),#5622);
+#5618 = LINE('',#5619,#5620);
+#5619 = CARTESIAN_POINT('',(-0.6,-1.166726188958));
+#5620 = VECTOR('',#5621,1.);
+#5621 = DIRECTION('',(-0.,1.));
+#5622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5623 = ORIENTED_EDGE('',*,*,#5624,.T.);
+#5624 = EDGE_CURVE('',#5597,#5625,#5627,.T.);
+#5625 = VERTEX_POINT('',#5626);
+#5626 = CARTESIAN_POINT('',(7.7,-2.5,1.65));
+#5627 = SURFACE_CURVE('',#5628,(#5632,#5639),.PCURVE_S1.);
+#5628 = LINE('',#5629,#5630);
+#5629 = CARTESIAN_POINT('',(7.7,-6.7,1.65));
+#5630 = VECTOR('',#5631,1.);
+#5631 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5632 = PCURVE('',#5572,#5633);
+#5633 = DEFINITIONAL_REPRESENTATION('',(#5634),#5638);
+#5634 = LINE('',#5635,#5636);
+#5635 = CARTESIAN_POINT('',(-1.15463194561E-15,-3.3));
+#5636 = VECTOR('',#5637,1.);
+#5637 = DIRECTION('',(1.,0.));
+#5638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5639 = PCURVE('',#5640,#5645);
+#5640 = PLANE('',#5641);
+#5641 = AXIS2_PLACEMENT_3D('',#5642,#5643,#5644);
+#5642 = CARTESIAN_POINT('',(7.7,-2.5,1.65));
+#5643 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#5644 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5645 = DEFINITIONAL_REPRESENTATION('',(#5646),#5650);
+#5646 = LINE('',#5647,#5648);
+#5647 = CARTESIAN_POINT('',(4.2,-8.881784197001E-16));
+#5648 = VECTOR('',#5649,1.);
+#5649 = DIRECTION('',(-1.,0.));
+#5650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5651 = ORIENTED_EDGE('',*,*,#5652,.F.);
+#5652 = EDGE_CURVE('',#5653,#5625,#5655,.T.);
+#5653 = VERTEX_POINT('',#5654);
+#5654 = CARTESIAN_POINT('',(7.7,-2.5,-1.65));
+#5655 = SURFACE_CURVE('',#5656,(#5660,#5667),.PCURVE_S1.);
+#5656 = LINE('',#5657,#5658);
+#5657 = CARTESIAN_POINT('',(7.7,-2.5,-1.65));
+#5658 = VECTOR('',#5659,1.);
+#5659 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#5660 = PCURVE('',#5572,#5661);
+#5661 = DEFINITIONAL_REPRESENTATION('',(#5662),#5666);
+#5662 = LINE('',#5663,#5664);
+#5663 = CARTESIAN_POINT('',(4.2,-1.7763568394E-16));
+#5664 = VECTOR('',#5665,1.);
+#5665 = DIRECTION('',(-2.22044604925E-16,-1.));
+#5666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5667 = PCURVE('',#5668,#5673);
+#5668 = PLANE('',#5669);
+#5669 = AXIS2_PLACEMENT_3D('',#5670,#5671,#5672);
+#5670 = CARTESIAN_POINT('',(7.7,-2.5,-1.65));
+#5671 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#5672 = DIRECTION('',(1.,0.,0.));
+#5673 = DEFINITIONAL_REPRESENTATION('',(#5674),#5678);
+#5674 = LINE('',#5675,#5676);
+#5675 = CARTESIAN_POINT('',(0.,0.));
+#5676 = VECTOR('',#5677,1.);
+#5677 = DIRECTION('',(0.,-1.));
+#5678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5679 = ORIENTED_EDGE('',*,*,#5680,.F.);
+#5680 = EDGE_CURVE('',#5681,#5653,#5683,.T.);
+#5681 = VERTEX_POINT('',#5682);
+#5682 = CARTESIAN_POINT('',(7.7,-6.2,-1.65));
+#5683 = SURFACE_CURVE('',#5684,(#5688,#5695),.PCURVE_S1.);
+#5684 = LINE('',#5685,#5686);
+#5685 = CARTESIAN_POINT('',(7.7,-6.7,-1.65));
+#5686 = VECTOR('',#5687,1.);
+#5687 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#5688 = PCURVE('',#5572,#5689);
+#5689 = DEFINITIONAL_REPRESENTATION('',(#5690),#5694);
+#5690 = LINE('',#5691,#5692);
+#5691 = CARTESIAN_POINT('',(-1.972152263053E-31,-2.22044604925E-16));
+#5692 = VECTOR('',#5693,1.);
+#5693 = DIRECTION('',(1.,0.));
+#5694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5695 = PCURVE('',#5696,#5701);
+#5696 = PLANE('',#5697);
+#5697 = AXIS2_PLACEMENT_3D('',#5698,#5699,#5700);
+#5698 = CARTESIAN_POINT('',(7.7,-2.5,-1.65));
+#5699 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#5700 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5701 = DEFINITIONAL_REPRESENTATION('',(#5702),#5706);
+#5702 = LINE('',#5703,#5704);
+#5703 = CARTESIAN_POINT('',(4.2,-8.881784197001E-16));
+#5704 = VECTOR('',#5705,1.);
+#5705 = DIRECTION('',(-1.,0.));
+#5706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5707 = ORIENTED_EDGE('',*,*,#5708,.T.);
+#5708 = EDGE_CURVE('',#5681,#5562,#5709,.T.);
+#5709 = SURFACE_CURVE('',#5710,(#5714,#5721),.PCURVE_S1.);
+#5710 = LINE('',#5711,#5712);
+#5711 = CARTESIAN_POINT('',(7.7,-6.45,-1.4));
+#5712 = VECTOR('',#5713,1.);
+#5713 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#5714 = PCURVE('',#5572,#5715);
+#5715 = DEFINITIONAL_REPRESENTATION('',(#5716),#5720);
+#5716 = LINE('',#5717,#5718);
+#5717 = CARTESIAN_POINT('',(0.25,-0.25));
+#5718 = VECTOR('',#5719,1.);
+#5719 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#5720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5721 = PCURVE('',#5722,#5727);
+#5722 = PLANE('',#5723);
+#5723 = AXIS2_PLACEMENT_3D('',#5724,#5725,#5726);
+#5724 = CARTESIAN_POINT('',(8.3,-6.45,-1.4));
+#5725 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#5726 = DIRECTION('',(-1.,0.,0.));
+#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5732);
+#5728 = LINE('',#5729,#5730);
+#5729 = CARTESIAN_POINT('',(0.6,0.));
+#5730 = VECTOR('',#5731,1.);
+#5731 = DIRECTION('',(0.,1.));
+#5732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5733 = FACE_BOUND('',#5734,.T.);
+#5734 = EDGE_LOOP('',(#5735));
+#5735 = ORIENTED_EDGE('',*,*,#5736,.T.);
+#5736 = EDGE_CURVE('',#5737,#5737,#5739,.T.);
+#5737 = VERTEX_POINT('',#5738);
+#5738 = CARTESIAN_POINT('',(7.7,-4.15,9.214851104389E-16));
+#5739 = SURFACE_CURVE('',#5740,(#5745,#5756),.PCURVE_S1.);
+#5740 = CIRCLE('',#5741,0.75);
+#5741 = AXIS2_PLACEMENT_3D('',#5742,#5743,#5744);
+#5742 = CARTESIAN_POINT('',(7.7,-4.9,1.088018564133E-15));
+#5743 = DIRECTION('',(1.,-2.22044604925E-16,4.930380657631E-32));
+#5744 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#5745 = PCURVE('',#5572,#5746);
+#5746 = DEFINITIONAL_REPRESENTATION('',(#5747),#5755);
+#5747 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5748,#5749,#5750,#5751,
+#5752,#5753,#5754),.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('') );
+#5748 = CARTESIAN_POINT('',(2.55,-1.65));
+#5749 = CARTESIAN_POINT('',(2.55,-2.949038105677));
+#5750 = CARTESIAN_POINT('',(1.425,-2.299519052838));
+#5751 = CARTESIAN_POINT('',(0.3,-1.65));
+#5752 = CARTESIAN_POINT('',(1.425,-1.000480947162));
+#5753 = CARTESIAN_POINT('',(2.55,-0.350961894323));
+#5754 = CARTESIAN_POINT('',(2.55,-1.65));
+#5755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5756 = PCURVE('',#5757,#5762);
+#5757 = CYLINDRICAL_SURFACE('',#5758,0.75);
+#5758 = AXIS2_PLACEMENT_3D('',#5759,#5760,#5761);
+#5759 = CARTESIAN_POINT('',(8.3,-4.9,1.088018564133E-15));
+#5760 = DIRECTION('',(1.,-2.22044604925E-16,4.930380657631E-32));
+#5761 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#5762 = DEFINITIONAL_REPRESENTATION('',(#5763),#5767);
+#5763 = LINE('',#5764,#5765);
+#5764 = CARTESIAN_POINT('',(0.,-0.6));
+#5765 = VECTOR('',#5766,1.);
+#5766 = DIRECTION('',(1.,0.));
+#5767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5768 = ADVANCED_FACE('',(#5769),#5584,.T.);
+#5769 = FACE_BOUND('',#5770,.T.);
+#5770 = EDGE_LOOP('',(#5771,#5801,#5822,#5823));
+#5771 = ORIENTED_EDGE('',*,*,#5772,.T.);
+#5772 = EDGE_CURVE('',#5773,#5775,#5777,.T.);
+#5773 = VERTEX_POINT('',#5774);
+#5774 = CARTESIAN_POINT('',(8.3,-6.7,-1.15));
+#5775 = VERTEX_POINT('',#5776);
+#5776 = CARTESIAN_POINT('',(8.3,-6.7,1.15));
+#5777 = SURFACE_CURVE('',#5778,(#5782,#5789),.PCURVE_S1.);
+#5778 = LINE('',#5779,#5780);
+#5779 = CARTESIAN_POINT('',(8.3,-6.7,-1.65));
+#5780 = VECTOR('',#5781,1.);
+#5781 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#5782 = PCURVE('',#5584,#5783);
+#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788);
+#5784 = LINE('',#5785,#5786);
+#5785 = CARTESIAN_POINT('',(0.,-0.));
+#5786 = VECTOR('',#5787,1.);
+#5787 = DIRECTION('',(0.,-1.));
+#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5789 = PCURVE('',#5790,#5795);
+#5790 = PLANE('',#5791);
+#5791 = AXIS2_PLACEMENT_3D('',#5792,#5793,#5794);
+#5792 = CARTESIAN_POINT('',(8.3,-2.5,-1.65));
+#5793 = DIRECTION('',(1.,0.,0.));
+#5794 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5795 = DEFINITIONAL_REPRESENTATION('',(#5796),#5800);
+#5796 = LINE('',#5797,#5798);
+#5797 = CARTESIAN_POINT('',(4.2,1.7763568394E-16));
+#5798 = VECTOR('',#5799,1.);
+#5799 = DIRECTION('',(2.22044604925E-16,-1.));
+#5800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5801 = ORIENTED_EDGE('',*,*,#5802,.T.);
+#5802 = EDGE_CURVE('',#5775,#5564,#5803,.T.);
+#5803 = SURFACE_CURVE('',#5804,(#5808,#5815),.PCURVE_S1.);
+#5804 = LINE('',#5805,#5806);
+#5805 = CARTESIAN_POINT('',(8.3,-6.7,1.15));
+#5806 = VECTOR('',#5807,1.);
+#5807 = DIRECTION('',(-1.,0.,0.));
+#5808 = PCURVE('',#5584,#5809);
+#5809 = DEFINITIONAL_REPRESENTATION('',(#5810),#5814);
+#5810 = LINE('',#5811,#5812);
+#5811 = CARTESIAN_POINT('',(-1.7763568394E-15,-2.8));
+#5812 = VECTOR('',#5813,1.);
+#5813 = DIRECTION('',(1.,0.));
+#5814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5815 = PCURVE('',#5612,#5816);
+#5816 = DEFINITIONAL_REPRESENTATION('',(#5817),#5821);
+#5817 = LINE('',#5818,#5819);
+#5818 = CARTESIAN_POINT('',(-0.,-0.353553390593));
+#5819 = VECTOR('',#5820,1.);
+#5820 = DIRECTION('',(-1.,0.));
+#5821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5822 = ORIENTED_EDGE('',*,*,#5561,.F.);
+#5823 = ORIENTED_EDGE('',*,*,#5824,.F.);
+#5824 = EDGE_CURVE('',#5773,#5562,#5825,.T.);
+#5825 = SURFACE_CURVE('',#5826,(#5830,#5837),.PCURVE_S1.);
+#5826 = LINE('',#5827,#5828);
+#5827 = CARTESIAN_POINT('',(8.3,-6.7,-1.15));
+#5828 = VECTOR('',#5829,1.);
+#5829 = DIRECTION('',(-1.,0.,0.));
+#5830 = PCURVE('',#5584,#5831);
+#5831 = DEFINITIONAL_REPRESENTATION('',(#5832),#5836);
+#5832 = LINE('',#5833,#5834);
+#5833 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.5));
+#5834 = VECTOR('',#5835,1.);
+#5835 = DIRECTION('',(1.,0.));
+#5836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5837 = PCURVE('',#5722,#5838);
+#5838 = DEFINITIONAL_REPRESENTATION('',(#5839),#5843);
+#5839 = LINE('',#5840,#5841);
+#5840 = CARTESIAN_POINT('',(0.,0.353553390593));
+#5841 = VECTOR('',#5842,1.);
+#5842 = DIRECTION('',(1.,0.));
+#5843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5844 = ADVANCED_FACE('',(#5845),#5612,.T.);
+#5845 = FACE_BOUND('',#5846,.F.);
+#5846 = EDGE_LOOP('',(#5847,#5870,#5871,#5872));
+#5847 = ORIENTED_EDGE('',*,*,#5848,.F.);
+#5848 = EDGE_CURVE('',#5775,#5849,#5851,.T.);
+#5849 = VERTEX_POINT('',#5850);
+#5850 = CARTESIAN_POINT('',(8.3,-6.2,1.65));
+#5851 = SURFACE_CURVE('',#5852,(#5856,#5863),.PCURVE_S1.);
+#5852 = LINE('',#5853,#5854);
+#5853 = CARTESIAN_POINT('',(8.3,-6.225,1.625));
+#5854 = VECTOR('',#5855,1.);
+#5855 = DIRECTION('',(-0.,0.707106781187,0.707106781187));
+#5856 = PCURVE('',#5612,#5857);
+#5857 = DEFINITIONAL_REPRESENTATION('',(#5858),#5862);
+#5858 = LINE('',#5859,#5860);
+#5859 = CARTESIAN_POINT('',(-1.7763568394E-15,0.318198051534));
+#5860 = VECTOR('',#5861,1.);
+#5861 = DIRECTION('',(-0.,1.));
+#5862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5863 = PCURVE('',#5790,#5864);
+#5864 = DEFINITIONAL_REPRESENTATION('',(#5865),#5869);
+#5865 = LINE('',#5866,#5867);
+#5866 = CARTESIAN_POINT('',(3.725,-3.275));
+#5867 = VECTOR('',#5868,1.);
+#5868 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#5869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5870 = ORIENTED_EDGE('',*,*,#5802,.T.);
+#5871 = ORIENTED_EDGE('',*,*,#5596,.T.);
+#5872 = ORIENTED_EDGE('',*,*,#5873,.F.);
+#5873 = EDGE_CURVE('',#5849,#5597,#5874,.T.);
+#5874 = SURFACE_CURVE('',#5875,(#5879,#5886),.PCURVE_S1.);
+#5875 = LINE('',#5876,#5877);
+#5876 = CARTESIAN_POINT('',(8.3,-6.2,1.65));
+#5877 = VECTOR('',#5878,1.);
+#5878 = DIRECTION('',(-1.,0.,0.));
+#5879 = PCURVE('',#5612,#5880);
+#5880 = DEFINITIONAL_REPRESENTATION('',(#5881),#5885);
+#5881 = LINE('',#5882,#5883);
+#5882 = CARTESIAN_POINT('',(-0.,0.353553390593));
+#5883 = VECTOR('',#5884,1.);
+#5884 = DIRECTION('',(-1.,0.));
+#5885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5886 = PCURVE('',#5640,#5887);
+#5887 = DEFINITIONAL_REPRESENTATION('',(#5888),#5892);
+#5888 = LINE('',#5889,#5890);
+#5889 = CARTESIAN_POINT('',(3.7,0.6));
+#5890 = VECTOR('',#5891,1.);
+#5891 = DIRECTION('',(0.,-1.));
+#5892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5893 = ADVANCED_FACE('',(#5894),#5722,.F.);
+#5894 = FACE_BOUND('',#5895,.F.);
+#5895 = EDGE_LOOP('',(#5896,#5919,#5940,#5941));
+#5896 = ORIENTED_EDGE('',*,*,#5897,.F.);
+#5897 = EDGE_CURVE('',#5898,#5773,#5900,.T.);
+#5898 = VERTEX_POINT('',#5899);
+#5899 = CARTESIAN_POINT('',(8.3,-6.2,-1.65));
+#5900 = SURFACE_CURVE('',#5901,(#5905,#5912),.PCURVE_S1.);
+#5901 = LINE('',#5902,#5903);
+#5902 = CARTESIAN_POINT('',(8.3,-5.4,-2.45));
+#5903 = VECTOR('',#5904,1.);
+#5904 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#5905 = PCURVE('',#5722,#5906);
+#5906 = DEFINITIONAL_REPRESENTATION('',(#5907),#5911);
+#5907 = LINE('',#5908,#5909);
+#5908 = CARTESIAN_POINT('',(1.7763568394E-15,-1.484924240492));
+#5909 = VECTOR('',#5910,1.);
+#5910 = DIRECTION('',(0.,1.));
+#5911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5912 = PCURVE('',#5790,#5913);
+#5913 = DEFINITIONAL_REPRESENTATION('',(#5914),#5918);
+#5914 = LINE('',#5915,#5916);
+#5915 = CARTESIAN_POINT('',(2.9,0.8));
+#5916 = VECTOR('',#5917,1.);
+#5917 = DIRECTION('',(0.707106781187,-0.707106781187));
+#5918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5919 = ORIENTED_EDGE('',*,*,#5920,.T.);
+#5920 = EDGE_CURVE('',#5898,#5681,#5921,.T.);
+#5921 = SURFACE_CURVE('',#5922,(#5926,#5933),.PCURVE_S1.);
+#5922 = LINE('',#5923,#5924);
+#5923 = CARTESIAN_POINT('',(8.3,-6.2,-1.65));
+#5924 = VECTOR('',#5925,1.);
+#5925 = DIRECTION('',(-1.,0.,0.));
+#5926 = PCURVE('',#5722,#5927);
+#5927 = DEFINITIONAL_REPRESENTATION('',(#5928),#5932);
+#5928 = LINE('',#5929,#5930);
+#5929 = CARTESIAN_POINT('',(0.,-0.353553390593));
+#5930 = VECTOR('',#5931,1.);
+#5931 = DIRECTION('',(1.,0.));
+#5932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5933 = PCURVE('',#5696,#5934);
+#5934 = DEFINITIONAL_REPRESENTATION('',(#5935),#5939);
+#5935 = LINE('',#5936,#5937);
+#5936 = CARTESIAN_POINT('',(3.7,0.6));
+#5937 = VECTOR('',#5938,1.);
+#5938 = DIRECTION('',(0.,-1.));
+#5939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5940 = ORIENTED_EDGE('',*,*,#5708,.T.);
+#5941 = ORIENTED_EDGE('',*,*,#5824,.F.);
+#5942 = ADVANCED_FACE('',(#5943),#5640,.T.);
+#5943 = FACE_BOUND('',#5944,.T.);
+#5944 = EDGE_LOOP('',(#5945,#5968,#5989,#5990));
+#5945 = ORIENTED_EDGE('',*,*,#5946,.F.);
+#5946 = EDGE_CURVE('',#5947,#5849,#5949,.T.);
+#5947 = VERTEX_POINT('',#5948);
+#5948 = CARTESIAN_POINT('',(8.3,-2.5,1.65));
+#5949 = SURFACE_CURVE('',#5950,(#5954,#5961),.PCURVE_S1.);
+#5950 = LINE('',#5951,#5952);
+#5951 = CARTESIAN_POINT('',(8.3,-2.5,1.65));
+#5952 = VECTOR('',#5953,1.);
+#5953 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#5954 = PCURVE('',#5640,#5955);
+#5955 = DEFINITIONAL_REPRESENTATION('',(#5956),#5960);
+#5956 = LINE('',#5957,#5958);
+#5957 = CARTESIAN_POINT('',(0.,0.6));
+#5958 = VECTOR('',#5959,1.);
+#5959 = DIRECTION('',(1.,0.));
+#5960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5961 = PCURVE('',#5790,#5962);
+#5962 = DEFINITIONAL_REPRESENTATION('',(#5963),#5967);
+#5963 = LINE('',#5964,#5965);
+#5964 = CARTESIAN_POINT('',(1.15463194561E-15,-3.3));
+#5965 = VECTOR('',#5966,1.);
+#5966 = DIRECTION('',(1.,0.));
+#5967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5968 = ORIENTED_EDGE('',*,*,#5969,.F.);
+#5969 = EDGE_CURVE('',#5625,#5947,#5970,.T.);
+#5970 = SURFACE_CURVE('',#5971,(#5975,#5982),.PCURVE_S1.);
+#5971 = LINE('',#5972,#5973);
+#5972 = CARTESIAN_POINT('',(7.7,-2.5,1.65));
+#5973 = VECTOR('',#5974,1.);
+#5974 = DIRECTION('',(1.,0.,0.));
+#5975 = PCURVE('',#5640,#5976);
+#5976 = DEFINITIONAL_REPRESENTATION('',(#5977),#5981);
+#5977 = LINE('',#5978,#5979);
+#5978 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#5979 = VECTOR('',#5980,1.);
+#5980 = DIRECTION('',(0.,1.));
+#5981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5982 = PCURVE('',#5668,#5983);
+#5983 = DEFINITIONAL_REPRESENTATION('',(#5984),#5988);
+#5984 = LINE('',#5985,#5986);
+#5985 = CARTESIAN_POINT('',(-8.881784197001E-16,-3.3));
+#5986 = VECTOR('',#5987,1.);
+#5987 = DIRECTION('',(1.,0.));
+#5988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5989 = ORIENTED_EDGE('',*,*,#5624,.F.);
+#5990 = ORIENTED_EDGE('',*,*,#5873,.F.);
+#5991 = ADVANCED_FACE('',(#5992),#5696,.F.);
+#5992 = FACE_BOUND('',#5993,.F.);
+#5993 = EDGE_LOOP('',(#5994,#6017,#6038,#6039));
+#5994 = ORIENTED_EDGE('',*,*,#5995,.F.);
+#5995 = EDGE_CURVE('',#5996,#5898,#5998,.T.);
+#5996 = VERTEX_POINT('',#5997);
+#5997 = CARTESIAN_POINT('',(8.3,-2.5,-1.65));
+#5998 = SURFACE_CURVE('',#5999,(#6003,#6010),.PCURVE_S1.);
+#5999 = LINE('',#6000,#6001);
+#6000 = CARTESIAN_POINT('',(8.3,-2.5,-1.65));
+#6001 = VECTOR('',#6002,1.);
+#6002 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#6003 = PCURVE('',#5696,#6004);
+#6004 = DEFINITIONAL_REPRESENTATION('',(#6005),#6009);
+#6005 = LINE('',#6006,#6007);
+#6006 = CARTESIAN_POINT('',(0.,0.6));
+#6007 = VECTOR('',#6008,1.);
+#6008 = DIRECTION('',(1.,0.));
+#6009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6010 = PCURVE('',#5790,#6011);
+#6011 = DEFINITIONAL_REPRESENTATION('',(#6012),#6016);
+#6012 = LINE('',#6013,#6014);
+#6013 = CARTESIAN_POINT('',(0.,0.));
+#6014 = VECTOR('',#6015,1.);
+#6015 = DIRECTION('',(1.,0.));
+#6016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6017 = ORIENTED_EDGE('',*,*,#6018,.F.);
+#6018 = EDGE_CURVE('',#5653,#5996,#6019,.T.);
+#6019 = SURFACE_CURVE('',#6020,(#6024,#6031),.PCURVE_S1.);
+#6020 = LINE('',#6021,#6022);
+#6021 = CARTESIAN_POINT('',(7.7,-2.5,-1.65));
+#6022 = VECTOR('',#6023,1.);
+#6023 = DIRECTION('',(1.,0.,0.));
+#6024 = PCURVE('',#5696,#6025);
+#6025 = DEFINITIONAL_REPRESENTATION('',(#6026),#6030);
+#6026 = LINE('',#6027,#6028);
+#6027 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#6028 = VECTOR('',#6029,1.);
+#6029 = DIRECTION('',(0.,1.));
+#6030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6031 = PCURVE('',#5668,#6032);
+#6032 = DEFINITIONAL_REPRESENTATION('',(#6033),#6037);
+#6033 = LINE('',#6034,#6035);
+#6034 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#6035 = VECTOR('',#6036,1.);
+#6036 = DIRECTION('',(1.,0.));
+#6037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6038 = ORIENTED_EDGE('',*,*,#5680,.F.);
+#6039 = ORIENTED_EDGE('',*,*,#5920,.F.);
+#6040 = ADVANCED_FACE('',(#6041),#5668,.T.);
+#6041 = FACE_BOUND('',#6042,.T.);
+#6042 = EDGE_LOOP('',(#6043,#6044,#6045,#6066));
+#6043 = ORIENTED_EDGE('',*,*,#5652,.T.);
+#6044 = ORIENTED_EDGE('',*,*,#5969,.T.);
+#6045 = ORIENTED_EDGE('',*,*,#6046,.F.);
+#6046 = EDGE_CURVE('',#5996,#5947,#6047,.T.);
+#6047 = SURFACE_CURVE('',#6048,(#6052,#6059),.PCURVE_S1.);
+#6048 = LINE('',#6049,#6050);
+#6049 = CARTESIAN_POINT('',(8.3,-2.5,-1.65));
+#6050 = VECTOR('',#6051,1.);
+#6051 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#6052 = PCURVE('',#5668,#6053);
+#6053 = DEFINITIONAL_REPRESENTATION('',(#6054),#6058);
+#6054 = LINE('',#6055,#6056);
+#6055 = CARTESIAN_POINT('',(0.6,0.));
+#6056 = VECTOR('',#6057,1.);
+#6057 = DIRECTION('',(0.,-1.));
+#6058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6059 = PCURVE('',#5790,#6060);
+#6060 = DEFINITIONAL_REPRESENTATION('',(#6061),#6065);
+#6061 = LINE('',#6062,#6063);
+#6062 = CARTESIAN_POINT('',(0.,0.));
+#6063 = VECTOR('',#6064,1.);
+#6064 = DIRECTION('',(2.22044604925E-16,-1.));
+#6065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6066 = ORIENTED_EDGE('',*,*,#6018,.F.);
+#6067 = ADVANCED_FACE('',(#6068),#5757,.F.);
+#6068 = FACE_BOUND('',#6069,.F.);
+#6069 = EDGE_LOOP('',(#6070,#6094,#6115,#6116));
+#6070 = ORIENTED_EDGE('',*,*,#6071,.F.);
+#6071 = EDGE_CURVE('',#6072,#6072,#6074,.T.);
+#6072 = VERTEX_POINT('',#6073);
+#6073 = CARTESIAN_POINT('',(8.3,-4.15,9.214851104389E-16));
+#6074 = SURFACE_CURVE('',#6075,(#6080,#6087),.PCURVE_S1.);
+#6075 = CIRCLE('',#6076,0.75);
+#6076 = AXIS2_PLACEMENT_3D('',#6077,#6078,#6079);
+#6077 = CARTESIAN_POINT('',(8.3,-4.9,1.088018564133E-15));
+#6078 = DIRECTION('',(1.,-2.22044604925E-16,4.930380657631E-32));
+#6079 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
+#6080 = PCURVE('',#5757,#6081);
+#6081 = DEFINITIONAL_REPRESENTATION('',(#6082),#6086);
+#6082 = LINE('',#6083,#6084);
+#6083 = CARTESIAN_POINT('',(0.,0.));
+#6084 = VECTOR('',#6085,1.);
+#6085 = DIRECTION('',(1.,0.));
+#6086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6087 = PCURVE('',#5790,#6088);
+#6088 = DEFINITIONAL_REPRESENTATION('',(#6089),#6093);
+#6089 = CIRCLE('',#6090,0.75);
+#6090 = AXIS2_PLACEMENT_2D('',#6091,#6092);
+#6091 = CARTESIAN_POINT('',(2.4,-1.65));
+#6092 = DIRECTION('',(-1.,-6.661338147751E-16));
+#6093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6094 = ORIENTED_EDGE('',*,*,#6095,.T.);
+#6095 = EDGE_CURVE('',#6072,#5737,#6096,.T.);
+#6096 = SEAM_CURVE('',#6097,(#6101,#6108),.PCURVE_S1.);
+#6097 = LINE('',#6098,#6099);
+#6098 = CARTESIAN_POINT('',(8.3,-4.15,9.214851104389E-16));
+#6099 = VECTOR('',#6100,1.);
+#6100 = DIRECTION('',(-1.,2.22044604925E-16,-4.930380657631E-32));
+#6101 = PCURVE('',#5757,#6102);
+#6102 = DEFINITIONAL_REPRESENTATION('',(#6103),#6107);
+#6103 = LINE('',#6104,#6105);
+#6104 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6105 = VECTOR('',#6106,1.);
+#6106 = DIRECTION('',(0.,-1.));
+#6107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6108 = PCURVE('',#5757,#6109);
+#6109 = DEFINITIONAL_REPRESENTATION('',(#6110),#6114);
+#6110 = LINE('',#6111,#6112);
+#6111 = CARTESIAN_POINT('',(0.,0.));
+#6112 = VECTOR('',#6113,1.);
+#6113 = DIRECTION('',(0.,-1.));
+#6114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6115 = ORIENTED_EDGE('',*,*,#5736,.T.);
+#6116 = ORIENTED_EDGE('',*,*,#6095,.F.);
+#6117 = ADVANCED_FACE('',(#6118,#6126),#5790,.T.);
+#6118 = FACE_BOUND('',#6119,.T.);
+#6119 = EDGE_LOOP('',(#6120,#6121,#6122,#6123,#6124,#6125));
+#6120 = ORIENTED_EDGE('',*,*,#5772,.F.);
+#6121 = ORIENTED_EDGE('',*,*,#5897,.F.);
+#6122 = ORIENTED_EDGE('',*,*,#5995,.F.);
+#6123 = ORIENTED_EDGE('',*,*,#6046,.T.);
+#6124 = ORIENTED_EDGE('',*,*,#5946,.T.);
+#6125 = ORIENTED_EDGE('',*,*,#5848,.F.);
+#6126 = FACE_BOUND('',#6127,.T.);
+#6127 = EDGE_LOOP('',(#6128));
+#6128 = ORIENTED_EDGE('',*,*,#6071,.F.);
+#6129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6133)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6130,#6131,#6132)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6130 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6131 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6132 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6133 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-05),#6130,
+  'distance_accuracy_value','confusion accuracy');
+#6134 = SHAPE_DEFINITION_REPRESENTATION(#6135,#5554);
+#6135 = PRODUCT_DEFINITION_SHAPE('','',#6136);
+#6136 = PRODUCT_DEFINITION('design','',#6137,#6140);
+#6137 = PRODUCT_DEFINITION_FORMATION('','',#6138);
+#6138 = PRODUCT('Chamfer005','Chamfer005','',(#6139));
+#6139 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6140 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6141 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6142,#6144);
+#6142 = ( REPRESENTATION_RELATIONSHIP('','',#5554,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6143) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6143 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#6144 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6145);
+#6145 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#5,#6136,$);
+#6146 = PRODUCT_TYPE('part',$,(#6138));
+#6147 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6148),#3685);
+#6148 = STYLED_ITEM('color',(#6149),#3195);
+#6149 = PRESENTATION_STYLE_ASSIGNMENT((#6150,#6156));
+#6150 = SURFACE_STYLE_USAGE(.BOTH.,#6151);
+#6151 = SURFACE_SIDE_STYLE('',(#6152));
+#6152 = SURFACE_STYLE_FILL_AREA(#6153);
+#6153 = FILL_AREA_STYLE('',(#6154));
+#6154 = FILL_AREA_STYLE_COLOUR('',#6155);
+#6155 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#6156 = CURVE_STYLE('',#6157,POSITIVE_LENGTH_MEASURE(0.1),#6155);
+#6157 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6158 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6159),#3176);
+#6159 = STYLED_ITEM('color',(#6160),#46);
+#6160 = PRESENTATION_STYLE_ASSIGNMENT((#6161,#6166));
+#6161 = SURFACE_STYLE_USAGE(.BOTH.,#6162);
+#6162 = SURFACE_SIDE_STYLE('',(#6163));
+#6163 = SURFACE_STYLE_FILL_AREA(#6164);
+#6164 = FILL_AREA_STYLE('',(#6165));
+#6165 = FILL_AREA_STYLE_COLOUR('',#6155);
+#6166 = CURVE_STYLE('',#6167,POSITIVE_LENGTH_MEASURE(0.1),#6155);
+#6167 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6168 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6169),#4350);
+#6169 = STYLED_ITEM('color',(#6170),#3704);
+#6170 = PRESENTATION_STYLE_ASSIGNMENT((#6171,#6176));
+#6171 = SURFACE_STYLE_USAGE(.BOTH.,#6172);
+#6172 = SURFACE_SIDE_STYLE('',(#6173));
+#6173 = SURFACE_STYLE_FILL_AREA(#6174);
+#6174 = FILL_AREA_STYLE('',(#6175));
+#6175 = FILL_AREA_STYLE_COLOUR('',#6155);
+#6176 = CURVE_STYLE('',#6177,POSITIVE_LENGTH_MEASURE(0.1),#6155);
+#6177 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6178 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6179),#6129);
+#6179 = STYLED_ITEM('color',(#6180),#5555);
+#6180 = PRESENTATION_STYLE_ASSIGNMENT((#6181,#6186));
+#6181 = SURFACE_STYLE_USAGE(.BOTH.,#6182);
+#6182 = SURFACE_SIDE_STYLE('',(#6183));
+#6183 = SURFACE_STYLE_FILL_AREA(#6184);
+#6184 = FILL_AREA_STYLE('',(#6185));
+#6185 = FILL_AREA_STYLE_COLOUR('',#6155);
+#6186 = CURVE_STYLE('',#6187,POSITIVE_LENGTH_MEASURE(0.1),#6155);
+#6187 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6188 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6189),#5536);
+#6189 = STYLED_ITEM('color',(#6190),#4962);
+#6190 = PRESENTATION_STYLE_ASSIGNMENT((#6191,#6196));
+#6191 = SURFACE_STYLE_USAGE(.BOTH.,#6192);
+#6192 = SURFACE_SIDE_STYLE('',(#6193));
+#6193 = SURFACE_STYLE_FILL_AREA(#6194);
+#6194 = FILL_AREA_STYLE('',(#6195));
+#6195 = FILL_AREA_STYLE_COLOUR('',#6155);
+#6196 = CURVE_STYLE('',#6197,POSITIVE_LENGTH_MEASURE(0.1),#6155);
+#6197 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#6198 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #6199),#4943);
+#6199 = STYLED_ITEM('color',(#6200),#4369);
+#6200 = PRESENTATION_STYLE_ASSIGNMENT((#6201,#6206));
+#6201 = SURFACE_STYLE_USAGE(.BOTH.,#6202);
+#6202 = SURFACE_SIDE_STYLE('',(#6203));
+#6203 = SURFACE_STYLE_FILL_AREA(#6204);
+#6204 = FILL_AREA_STYLE('',(#6205));
+#6205 = FILL_AREA_STYLE_COLOUR('',#6155);
+#6206 = CURVE_STYLE('',#6207,POSITIVE_LENGTH_MEASURE(0.1),#6155);
+#6207 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Endstop/microswitch-ESS05-EGE.stl b/Electrical Parts/Endstop/microswitch-ESS05-EGE.stl
new file mode 100644
index 00000000..aacf962a
Binary files /dev/null and b/Electrical Parts/Endstop/microswitch-ESS05-EGE.stl differ