From 15fdc0c7d293471646e7641421420efb2187d895 Mon Sep 17 00:00:00 2001
From: mirror <mirror@BlackMind.home>
Date: Tue, 13 Aug 2024 19:02:09 +0200
Subject: [PATCH] Created the motedis profile Profile-20x20-B-Type_Slot6_A
 again. Now to change the profile size you only have to change the value
 marked SetLength

---
 .../Profile-20x20-B-Type_Slot6_A.fcstd        |   Bin 93911 -> 83030 bytes
 .../Motedis/Profile-20x20-B-Type_Slot6_A.step | 15541 ++++++++--------
 .../Motedis/Profile-20x20-B-Type_Slot6_A.stl  |   Bin 24884 -> 60884 bytes
 3 files changed, 8253 insertions(+), 7288 deletions(-)

diff --git a/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.fcstd b/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.fcstd
index 3ddf4889f8e2d4cda82299c19a089150641bc0c3..14df835af7ec333955b26c3e2450688cf85d5131 100644
GIT binary patch
literal 83030
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

literal 93911
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%0A7PW{(x)AsnTlvRvQ}u69M<wH=`5#c^
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
L6qlm@v$ykqrPK>+

diff --git a/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.step b/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.step
index 8432af87..2b594949 100644
--- a/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.step	
+++ b/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.step	
@@ -1,8517 +1,9482 @@
 ISO-10303-21;
 HEADER;
 FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
-FILE_NAME(
-'/home/alexandre/Documents/FreeCad-Library/Motedis/Profile-20x20-B-Type_
-Slot6_A.step','2015-10-04T22:54:04',('Author'),(''),
-  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+FILE_NAME('Open CASCADE Shape Model','2024-08-13T18:58:46',(''),(''),
+  'Open CASCADE STEP processor 7.6','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
 ENDSEC;
 DATA;
-#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
-  'automotive_design',1997,#2);
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
 #2 = APPLICATION_CONTEXT(
   'core data for automotive mechanical design processes');
 #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
 #4 = PRODUCT_DEFINITION_SHAPE('','',#5);
 #5 = PRODUCT_DEFINITION('design','',#6,#9);
 #6 = PRODUCT_DEFINITION_FORMATION('','',#7);
-#7 = PRODUCT('Pocket001','Pocket001','',(#8));
-#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7 = PRODUCT('Profile-20x20-B-Type_Slot6_A',
+  'Profile-20x20-B-Type_Slot6_A','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
 #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#7229);
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#8116);
 #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
 #12 = CARTESIAN_POINT('',(0.,0.,0.));
 #13 = DIRECTION('',(0.,0.,1.));
 #14 = DIRECTION('',(1.,0.,-0.));
 #15 = MANIFOLD_SOLID_BREP('',#16);
-#16 = CLOSED_SHELL('',(#17,#137,#2687,#2736,#4819,#4846,#4873,#4900,
-    #4927,#4954,#4981,#5008,#5035,#5062,#5089,#5116,#5143,#5170,#5197,
-    #5224,#5251,#5278,#5305,#5332,#5359,#5386,#5413,#5440,#5467,#5494,
-    #5521,#5548,#5575,#5602,#5629,#5656,#5683,#5710,#5737,#5764,#5791,
-    #5818,#5845,#5872,#5899,#5926,#5953,#5980,#6007,#6034,#6061,#6088,
-    #6115,#6142,#6169,#6196,#6223,#6250,#6277,#6304,#6331,#6358,#6385,
-    #6412,#6439,#6466,#6493,#6520,#6547,#6574,#6601,#6628,#6655,#6682,
-    #6709,#6736,#6763,#6790,#6797,#6844,#6871,#6898,#6925,#6952,#6979,
-    #7006,#7033,#7060,#7087,#7114,#7141,#7168,#7195,#7222));
+#16 = CLOSED_SHELL('',(#17,#137,#213,#291,#959,#1527,#1554,#1581,#1608,
+    #1635,#1662,#1689,#1716,#1743,#1770,#1802,#2542,#2588,#2615,#2642,
+    #2669,#2696,#2728,#3463,#3510,#3537,#3564,#3591,#3618,#3625,#4245,
+    #4860,#4887,#4934,#4961,#4988,#5015,#5042,#5069,#5096,#5123,#5150,
+    #5157,#5184,#5211,#5238,#5265,#5292,#5323,#6019,#6066,#6093,#6120,
+    #6147,#6174,#6201,#6228,#6235,#6262,#6309,#6336,#6363,#6390,#6417,
+    #6444,#6471,#6498,#6525,#6552,#6579,#6625,#6652,#6679,#6706,#6713,
+    #6740,#6767,#6794,#6821,#6848,#6875,#6902,#6909,#7485,#7511,#7557,
+    #7583,#7610,#7637,#7664,#7691,#7718,#7745,#7772,#7799,#7806,#7832,
+    #7859,#7886,#7913,#7920,#7947,#7974,#8001,#8028,#8055,#8082,#8109));
 #17 = ADVANCED_FACE('',(#18),#32,.T.);
-#18 = FACE_BOUND('',#19,.T.);
+#18 = FACE_BOUND('',#19,.F.);
 #19 = EDGE_LOOP('',(#20,#55,#83,#111));
-#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
 #21 = EDGE_CURVE('',#22,#24,#26,.T.);
 #22 = VERTEX_POINT('',#23);
-#23 = CARTESIAN_POINT('',(-10.,-4.996003610813E-15,-9.));
+#23 = CARTESIAN_POINT('',(10.,1.E-15,3.4));
 #24 = VERTEX_POINT('',#25);
-#25 = CARTESIAN_POINT('',(-10.,-5.595524044111E-15,-3.4));
+#25 = CARTESIAN_POINT('',(10.,-380.,3.4));
 #26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
 #27 = LINE('',#28,#29);
-#28 = CARTESIAN_POINT('',(-10.,-4.996003610813E-15,-9.));
+#28 = CARTESIAN_POINT('',(10.,1.51E-15,3.4));
 #29 = VECTOR('',#30,1.);
-#30 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#30 = DIRECTION('',(0.,-1.,4.4E-16));
 #31 = PCURVE('',#32,#37);
 #32 = PLANE('',#33);
 #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
-#34 = CARTESIAN_POINT('',(-10.,-4.996003610813E-15,-9.));
-#35 = DIRECTION('',(-1.,0.,0.));
-#36 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#34 = CARTESIAN_POINT('',(10.,1.51E-15,3.4));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DIRECTION('',(0.,-4.4E-16,-1.));
 #37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
 #38 = LINE('',#39,#40);
-#39 = CARTESIAN_POINT('',(0.,0.));
+#39 = CARTESIAN_POINT('',(-0.,-0.));
 #40 = VECTOR('',#41,1.);
-#41 = DIRECTION('',(1.,0.));
+#41 = DIRECTION('',(-0.,-1.));
 #42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #43 = PCURVE('',#44,#49);
 #44 = PLANE('',#45);
 #45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
-#46 = CARTESIAN_POINT('',(-10.,-4.996003610813E-15,-9.));
-#47 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#48 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#46 = CARTESIAN_POINT('',(10.,1.51E-15,3.4));
+#47 = DIRECTION('',(0.,4.4E-16,1.));
+#48 = DIRECTION('',(1.,0.,0.));
 #49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
 #50 = LINE('',#51,#52);
-#51 = CARTESIAN_POINT('',(0.,0.));
+#51 = CARTESIAN_POINT('',(-0.,-0.));
 #52 = VECTOR('',#53,1.);
-#53 = DIRECTION('',(-1.,0.));
+#53 = DIRECTION('',(-0.,-1.));
 #54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #55 = ORIENTED_EDGE('',*,*,#56,.T.);
-#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
 #57 = VERTEX_POINT('',#58);
-#58 = CARTESIAN_POINT('',(-10.,-380.,-9.));
+#58 = CARTESIAN_POINT('',(10.,-380.,9.));
 #59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
 #60 = LINE('',#61,#62);
-#61 = CARTESIAN_POINT('',(-10.,-4.996003610813E-15,-9.));
+#61 = CARTESIAN_POINT('',(10.,-380.,3.4));
 #62 = VECTOR('',#63,1.);
-#63 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#63 = DIRECTION('',(0.,0.,1.));
 #64 = PCURVE('',#32,#65);
 #65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
 #66 = LINE('',#67,#68);
-#67 = CARTESIAN_POINT('',(5.329070518201E-15,-6.113672015463E-30));
+#67 = CARTESIAN_POINT('',(-1.997988952874E-15,-380.));
 #68 = VECTOR('',#69,1.);
-#69 = DIRECTION('',(0.,-1.));
+#69 = DIRECTION('',(-1.,-4.4E-16));
 #70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #71 = PCURVE('',#72,#77);
-#72 = CYLINDRICAL_SURFACE('',#73,1.);
+#72 = PLANE('',#73);
 #73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
-#74 = CARTESIAN_POINT('',(-9.,-4.996003610813E-15,-9.));
-#75 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#76 = DIRECTION('',(1.,0.,0.));
+#74 = CARTESIAN_POINT('',(5.45572616741,-380.,5.45572616741));
+#75 = DIRECTION('',(0.,1.,-2.2E-16));
+#76 = DIRECTION('',(-0.,-2.2E-16,-1.));
 #77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
 #78 = LINE('',#79,#80);
-#79 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#79 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
 #80 = VECTOR('',#81,1.);
-#81 = DIRECTION('',(-0.,-1.));
+#81 = DIRECTION('',(-1.,0.));
 #82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#83 = ORIENTED_EDGE('',*,*,#84,.T.);
-#84 = EDGE_CURVE('',#57,#85,#87,.T.);
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
 #85 = VERTEX_POINT('',#86);
-#86 = CARTESIAN_POINT('',(-10.,-380.,-3.4));
+#86 = CARTESIAN_POINT('',(10.,2.E-15,9.));
 #87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
 #88 = LINE('',#89,#90);
-#89 = CARTESIAN_POINT('',(-10.,-380.,-9.));
+#89 = CARTESIAN_POINT('',(10.,4.E-15,9.));
 #90 = VECTOR('',#91,1.);
-#91 = DIRECTION('',(0.,5.551115123126E-16,1.));
+#91 = DIRECTION('',(0.,-1.,4.4E-16));
 #92 = PCURVE('',#32,#93);
 #93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
 #94 = LINE('',#95,#96);
-#95 = CARTESIAN_POINT('',(4.440892098501E-16,-380.));
+#95 = CARTESIAN_POINT('',(-5.6,2.6E-17));
 #96 = VECTOR('',#97,1.);
-#97 = DIRECTION('',(1.,0.));
+#97 = DIRECTION('',(-0.,-1.));
 #98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #99 = PCURVE('',#100,#105);
-#100 = PLANE('',#101);
+#100 = CYLINDRICAL_SURFACE('',#101,1.);
 #101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
-#102 = CARTESIAN_POINT('',(-10.,-380.,-9.));
-#103 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#104 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#102 = CARTESIAN_POINT('',(9.,4.E-15,9.));
+#103 = DIRECTION('',(-0.,1.,-4.4E-16));
+#104 = DIRECTION('',(-1.,0.,0.));
 #105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
 #106 = LINE('',#107,#108);
-#107 = CARTESIAN_POINT('',(0.,0.));
+#107 = CARTESIAN_POINT('',(3.14159265359,0.));
 #108 = VECTOR('',#109,1.);
-#109 = DIRECTION('',(-1.,0.));
+#109 = DIRECTION('',(0.,-1.));
 #110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#111 = ORIENTED_EDGE('',*,*,#112,.T.);
-#112 = EDGE_CURVE('',#85,#24,#113,.T.);
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
 #113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
 #114 = LINE('',#115,#116);
-#115 = CARTESIAN_POINT('',(-10.,-380.,-3.4));
+#115 = CARTESIAN_POINT('',(10.,0.,3.4));
 #116 = VECTOR('',#117,1.);
-#117 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
+#117 = DIRECTION('',(0.,0.,1.));
 #118 = PCURVE('',#32,#119);
 #119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
 #120 = LINE('',#121,#122);
-#121 = CARTESIAN_POINT('',(5.6,-380.));
+#121 = CARTESIAN_POINT('',(6.644E-31,-1.51E-15));
 #122 = VECTOR('',#123,1.);
-#123 = DIRECTION('',(-1.110223024625E-16,1.));
+#123 = DIRECTION('',(-1.,-4.4E-16));
 #124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #125 = PCURVE('',#126,#131);
 #126 = PLANE('',#127);
 #127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
-#128 = CARTESIAN_POINT('',(-10.,-380.,-3.4));
-#129 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#130 = DIRECTION('',(1.,0.,-1.110223024625E-16));
+#128 = CARTESIAN_POINT('',(5.45572616741,1.21E-15,5.45572616741));
+#129 = DIRECTION('',(0.,1.,-2.2E-16));
+#130 = DIRECTION('',(-0.,-2.2E-16,-1.));
 #131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
 #132 = LINE('',#133,#134);
-#133 = CARTESIAN_POINT('',(1.7763568394E-15,-5.916456789158E-31));
+#133 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
 #134 = VECTOR('',#135,1.);
-#135 = DIRECTION('',(0.,-1.));
+#135 = DIRECTION('',(-1.,0.));
 #136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#137 = ADVANCED_FACE('',(#138,#2233),#44,.F.);
-#138 = FACE_BOUND('',#139,.F.);
-#139 = EDGE_LOOP('',(#140,#141,#165,#193,#221,#249,#277,#305,#333,#361,
-    #389,#417,#445,#473,#501,#529,#557,#585,#613,#641,#669,#698,#726,
-    #754,#782,#810,#838,#866,#894,#922,#950,#978,#1006,#1034,#1062,#1090
-    ,#1118,#1146,#1174,#1202,#1231,#1259,#1287,#1315,#1343,#1371,#1399,
-    #1427,#1455,#1483,#1511,#1539,#1567,#1595,#1623,#1651,#1679,#1707,
-    #1735,#1764,#1792,#1820,#1848,#1876,#1904,#1932,#1960,#1988,#2016,
-    #2044,#2072,#2100,#2128,#2156,#2184,#2212));
-#140 = ORIENTED_EDGE('',*,*,#21,.F.);
+#137 = ADVANCED_FACE('',(#138),#44,.F.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#164,#192));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
 #141 = ORIENTED_EDGE('',*,*,#142,.T.);
-#142 = EDGE_CURVE('',#22,#143,#145,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
 #143 = VERTEX_POINT('',#144);
-#144 = CARTESIAN_POINT('',(-9.,-5.551115123126E-15,-10.));
-#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);
-#146 = CIRCLE('',#147,1.);
-#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
-#148 = CARTESIAN_POINT('',(-9.,-4.996003610813E-15,-9.));
-#149 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#150 = DIRECTION('',(1.,0.,0.));
-#151 = PCURVE('',#44,#152);
-#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
-#153 = CIRCLE('',#154,1.);
-#154 = AXIS2_PLACEMENT_2D('',#155,#156);
-#155 = CARTESIAN_POINT('',(-2.060573933704E-13,1.));
-#156 = DIRECTION('',(0.,1.));
-#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#158 = PCURVE('',#72,#159);
-#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
-#160 = LINE('',#161,#162);
-#161 = CARTESIAN_POINT('',(-0.,0.));
-#162 = VECTOR('',#163,1.);
-#163 = DIRECTION('',(-1.,0.));
-#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#165 = ORIENTED_EDGE('',*,*,#166,.F.);
-#166 = EDGE_CURVE('',#167,#143,#169,.T.);
-#167 = VERTEX_POINT('',#168);
-#168 = CARTESIAN_POINT('',(-3.4,-9.992007221626E-15,-10.));
-#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
-#170 = LINE('',#171,#172);
-#171 = CARTESIAN_POINT('',(9.,-5.551115123126E-15,-10.));
-#172 = VECTOR('',#173,1.);
-#173 = DIRECTION('',(-1.,0.,0.));
-#174 = PCURVE('',#44,#175);
-#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
-#176 = LINE('',#177,#178);
-#177 = CARTESIAN_POINT('',(1.,19.));
-#178 = VECTOR('',#179,1.);
-#179 = DIRECTION('',(-0.,-1.));
-#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#181 = PCURVE('',#182,#187);
-#182 = PLANE('',#183);
-#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
-#184 = CARTESIAN_POINT('',(9.,-5.551115123126E-15,-10.));
-#185 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
-#186 = DIRECTION('',(-1.,0.,0.));
-#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
-#188 = LINE('',#189,#190);
-#189 = CARTESIAN_POINT('',(0.,0.));
-#190 = VECTOR('',#191,1.);
-#191 = DIRECTION('',(1.,0.));
-#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#193 = ORIENTED_EDGE('',*,*,#194,.F.);
-#194 = EDGE_CURVE('',#195,#167,#197,.T.);
-#195 = VERTEX_POINT('',#196);
-#196 = CARTESIAN_POINT('',(-3.4,-9.592326932761E-15,-9.6));
-#197 = SURFACE_CURVE('',#198,(#202,#209),.PCURVE_S1.);
-#198 = LINE('',#199,#200);
-#199 = CARTESIAN_POINT('',(-3.4,-6.394884621841E-15,-9.6));
-#200 = VECTOR('',#201,1.);
-#201 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#202 = PCURVE('',#44,#203);
-#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208);
-#204 = LINE('',#205,#206);
-#205 = CARTESIAN_POINT('',(0.6,6.6));
-#206 = VECTOR('',#207,1.);
-#207 = DIRECTION('',(1.,-1.224606353822E-16));
-#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#209 = PCURVE('',#210,#215);
-#210 = PLANE('',#211);
-#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
-#212 = CARTESIAN_POINT('',(-3.4,-380.,-9.6));
-#213 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#214 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);
-#216 = LINE('',#217,#218);
-#217 = CARTESIAN_POINT('',(4.440892098501E-16,-380.));
-#218 = VECTOR('',#219,1.);
-#219 = DIRECTION('',(1.,0.));
-#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#221 = ORIENTED_EDGE('',*,*,#222,.F.);
-#222 = EDGE_CURVE('',#223,#195,#225,.T.);
-#223 = VERTEX_POINT('',#224);
-#224 = CARTESIAN_POINT('',(-3.,-9.592326932761E-15,-9.6));
-#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.);
-#226 = LINE('',#227,#228);
-#227 = CARTESIAN_POINT('',(-3.,-6.394884621841E-15,-9.6));
-#228 = VECTOR('',#229,1.);
-#229 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#230 = PCURVE('',#44,#231);
-#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);
-#232 = LINE('',#233,#234);
-#233 = CARTESIAN_POINT('',(0.6,7.));
-#234 = VECTOR('',#235,1.);
-#235 = DIRECTION('',(-1.224606353822E-16,-1.));
-#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#237 = PCURVE('',#238,#243);
-#238 = PLANE('',#239);
-#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
-#240 = CARTESIAN_POINT('',(-3.,-380.,-9.6));
-#241 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#242 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
-#244 = LINE('',#245,#246);
-#245 = CARTESIAN_POINT('',(0.,-380.));
-#246 = VECTOR('',#247,1.);
-#247 = DIRECTION('',(1.,0.));
-#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#249 = ORIENTED_EDGE('',*,*,#250,.F.);
-#250 = EDGE_CURVE('',#251,#223,#253,.T.);
-#251 = VERTEX_POINT('',#252);
-#252 = CARTESIAN_POINT('',(-3.,-8.493206138382E-15,-8.5));
-#253 = SURFACE_CURVE('',#254,(#258,#265),.PCURVE_S1.);
-#254 = LINE('',#255,#256);
-#255 = CARTESIAN_POINT('',(-3.,-5.662137425588E-15,-8.5));
-#256 = VECTOR('',#257,1.);
-#257 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#258 = PCURVE('',#44,#259);
-#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
-#260 = LINE('',#261,#262);
-#261 = CARTESIAN_POINT('',(-0.5,7.));
-#262 = VECTOR('',#263,1.);
-#263 = DIRECTION('',(1.,-1.224606353822E-16));
-#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#265 = PCURVE('',#266,#271);
-#266 = PLANE('',#267);
-#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
-#268 = CARTESIAN_POINT('',(-3.,-380.,-8.5));
-#269 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#270 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
-#272 = LINE('',#273,#274);
-#273 = CARTESIAN_POINT('',(-1.33226762955E-15,-380.));
-#274 = VECTOR('',#275,1.);
-#275 = DIRECTION('',(1.,0.));
-#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#277 = ORIENTED_EDGE('',*,*,#278,.F.);
-#278 = EDGE_CURVE('',#279,#251,#281,.T.);
-#279 = VERTEX_POINT('',#280);
-#280 = CARTESIAN_POINT('',(-6.,-8.493206138382E-15,-8.5));
-#281 = SURFACE_CURVE('',#282,(#286,#293),.PCURVE_S1.);
-#282 = LINE('',#283,#284);
-#283 = CARTESIAN_POINT('',(-6.,-5.662137425588E-15,-8.5));
-#284 = VECTOR('',#285,1.);
-#285 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#286 = PCURVE('',#44,#287);
-#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
-#288 = LINE('',#289,#290);
-#289 = CARTESIAN_POINT('',(-0.5,4.));
-#290 = VECTOR('',#291,1.);
-#291 = DIRECTION('',(1.224606353822E-16,1.));
-#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#293 = PCURVE('',#294,#299);
-#294 = PLANE('',#295);
-#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
-#296 = CARTESIAN_POINT('',(-6.,-380.,-8.5));
-#297 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#298 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);
-#300 = LINE('',#301,#302);
-#301 = CARTESIAN_POINT('',(-0.,-380.));
-#302 = VECTOR('',#303,1.);
-#303 = DIRECTION('',(1.,0.));
-#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#305 = ORIENTED_EDGE('',*,*,#306,.F.);
-#306 = EDGE_CURVE('',#307,#279,#309,.T.);
-#307 = VERTEX_POINT('',#308);
-#308 = CARTESIAN_POINT('',(-6.,-6.994405055138E-15,-7.));
-#309 = SURFACE_CURVE('',#310,(#314,#321),.PCURVE_S1.);
-#310 = LINE('',#311,#312);
-#311 = CARTESIAN_POINT('',(-6.,-4.662936703426E-15,-7.));
-#312 = VECTOR('',#313,1.);
-#313 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#314 = PCURVE('',#44,#315);
-#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
-#316 = LINE('',#317,#318);
-#317 = CARTESIAN_POINT('',(-2.,4.));
-#318 = VECTOR('',#319,1.);
-#319 = DIRECTION('',(1.,-1.224606353822E-16));
-#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#321 = PCURVE('',#322,#327);
-#322 = PLANE('',#323);
-#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
-#324 = CARTESIAN_POINT('',(-6.,-380.,-7.));
-#325 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#326 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
-#328 = LINE('',#329,#330);
-#329 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
-#330 = VECTOR('',#331,1.);
-#331 = DIRECTION('',(1.,0.));
-#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#333 = ORIENTED_EDGE('',*,*,#334,.F.);
-#334 = EDGE_CURVE('',#335,#307,#337,.T.);
-#335 = VERTEX_POINT('',#336);
-#336 = CARTESIAN_POINT('',(-3.35,-4.696243394164E-15,-4.7));
-#337 = SURFACE_CURVE('',#338,(#342,#349),.PCURVE_S1.);
-#338 = LINE('',#339,#340);
-#339 = CARTESIAN_POINT('',(-3.35,-3.130828929443E-15,-4.7));
-#340 = VECTOR('',#341,1.);
-#341 = DIRECTION('',(-0.755218729872,-4.366326366392E-16,-0.655472859889
-    ));
-#342 = PCURVE('',#44,#343);
-#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
-#344 = LINE('',#345,#346);
-#345 = CARTESIAN_POINT('',(-4.3,6.65));
-#346 = VECTOR('',#347,1.);
-#347 = DIRECTION('',(0.655472859889,-0.755218729872));
-#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#349 = PCURVE('',#350,#355);
-#350 = PLANE('',#351);
-#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
-#352 = CARTESIAN_POINT('',(-3.35,-380.,-4.7));
-#353 = DIRECTION('',(-0.655472859889,5.030767335191E-16,0.755218729872)
-  );
-#354 = DIRECTION('',(-0.755218729872,-4.366326366392E-16,-0.655472859889
-    ));
-#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
-#356 = LINE('',#357,#358);
-#357 = CARTESIAN_POINT('',(2.910884244262E-16,-380.));
-#358 = VECTOR('',#359,1.);
-#359 = DIRECTION('',(1.,0.));
-#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#361 = ORIENTED_EDGE('',*,*,#362,.F.);
-#362 = EDGE_CURVE('',#363,#335,#365,.T.);
-#363 = VERTEX_POINT('',#364);
-#364 = CARTESIAN_POINT('',(-0.65,-4.696243394164E-15,-4.7));
-#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.);
-#366 = LINE('',#367,#368);
-#367 = CARTESIAN_POINT('',(-0.65,-3.130828929443E-15,-4.7));
-#368 = VECTOR('',#369,1.);
-#369 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#370 = PCURVE('',#44,#371);
-#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
-#372 = LINE('',#373,#374);
-#373 = CARTESIAN_POINT('',(-4.3,9.35));
-#374 = VECTOR('',#375,1.);
-#375 = DIRECTION('',(-1.224606353822E-16,-1.));
-#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#377 = PCURVE('',#378,#383);
-#378 = PLANE('',#379);
-#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
-#380 = CARTESIAN_POINT('',(-0.65,-380.,-4.7));
-#381 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#382 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
-#384 = LINE('',#385,#386);
-#385 = CARTESIAN_POINT('',(0.,-380.));
-#386 = VECTOR('',#387,1.);
-#387 = DIRECTION('',(1.,0.));
-#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#389 = ORIENTED_EDGE('',*,*,#390,.F.);
-#390 = EDGE_CURVE('',#391,#363,#393,.T.);
-#391 = VERTEX_POINT('',#392);
-#392 = CARTESIAN_POINT('',(-5.265807321436E-16,-4.296563105299E-15,-4.3)
-  );
-#393 = SURFACE_CURVE('',#394,(#398,#405),.PCURVE_S1.);
-#394 = LINE('',#395,#396);
-#395 = CARTESIAN_POINT('',(-5.265807321436E-16,-2.864375403533E-15,-4.3)
-  );
-#396 = VECTOR('',#397,1.);
-#397 = DIRECTION('',(-0.851658316705,-3.491190174716E-16,-0.524097425664
-    ));
-#398 = PCURVE('',#44,#399);
-#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
-#400 = LINE('',#401,#402);
-#401 = CARTESIAN_POINT('',(-4.7,10.));
-#402 = VECTOR('',#403,1.);
-#403 = DIRECTION('',(0.524097425664,-0.851658316705));
-#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#405 = PCURVE('',#406,#411);
-#406 = PLANE('',#407);
-#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
-#408 = CARTESIAN_POINT('',(-5.265807321436E-16,-380.,-4.3));
-#409 = DIRECTION('',(-0.524097425664,5.673184033913E-16,0.851658316705)
-  );
-#410 = DIRECTION('',(-0.851658316705,-3.491190174716E-16,-0.524097425664
-    ));
-#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
-#412 = LINE('',#413,#414);
-#413 = CARTESIAN_POINT('',(4.015617883364E-16,-380.));
-#414 = VECTOR('',#415,1.);
-#415 = DIRECTION('',(1.,2.465190328816E-32));
-#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#417 = ORIENTED_EDGE('',*,*,#418,.F.);
-#418 = EDGE_CURVE('',#419,#391,#421,.T.);
-#419 = VERTEX_POINT('',#420);
-#420 = CARTESIAN_POINT('',(0.65,-4.696243394164E-15,-4.7));
-#421 = SURFACE_CURVE('',#422,(#426,#433),.PCURVE_S1.);
-#422 = LINE('',#423,#424);
-#423 = CARTESIAN_POINT('',(0.65,-3.130828929443E-15,-4.7));
-#424 = VECTOR('',#425,1.);
-#425 = DIRECTION('',(-0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#426 = PCURVE('',#44,#427);
-#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);
-#428 = LINE('',#429,#430);
-#429 = CARTESIAN_POINT('',(-4.3,10.65));
-#430 = VECTOR('',#431,1.);
-#431 = DIRECTION('',(-0.524097425664,-0.851658316705));
-#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#433 = PCURVE('',#434,#439);
-#434 = PLANE('',#435);
-#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
-#436 = CARTESIAN_POINT('',(0.65,-380.,-4.7));
-#437 = DIRECTION('',(0.524097425664,5.673184033913E-16,0.851658316705));
-#438 = DIRECTION('',(-0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);
-#440 = LINE('',#441,#442);
-#441 = CARTESIAN_POINT('',(-4.218521461115E-16,-380.));
-#442 = VECTOR('',#443,1.);
-#443 = DIRECTION('',(1.,0.));
-#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#445 = ORIENTED_EDGE('',*,*,#446,.F.);
-#446 = EDGE_CURVE('',#447,#419,#449,.T.);
-#447 = VERTEX_POINT('',#448);
-#448 = CARTESIAN_POINT('',(3.35,-4.696243394164E-15,-4.7));
-#449 = SURFACE_CURVE('',#450,(#454,#461),.PCURVE_S1.);
-#450 = LINE('',#451,#452);
-#451 = CARTESIAN_POINT('',(3.35,-3.130828929443E-15,-4.7));
-#452 = VECTOR('',#453,1.);
-#453 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#454 = PCURVE('',#44,#455);
-#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
-#456 = LINE('',#457,#458);
-#457 = CARTESIAN_POINT('',(-4.3,13.35));
-#458 = VECTOR('',#459,1.);
-#459 = DIRECTION('',(-1.224606353822E-16,-1.));
-#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#461 = PCURVE('',#462,#467);
-#462 = PLANE('',#463);
-#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
-#464 = CARTESIAN_POINT('',(3.35,-380.,-4.7));
-#465 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#466 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
-#468 = LINE('',#469,#470);
-#469 = CARTESIAN_POINT('',(0.,-380.));
-#470 = VECTOR('',#471,1.);
-#471 = DIRECTION('',(1.,0.));
-#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#473 = ORIENTED_EDGE('',*,*,#474,.F.);
-#474 = EDGE_CURVE('',#475,#447,#477,.T.);
-#475 = VERTEX_POINT('',#476);
-#476 = CARTESIAN_POINT('',(6.,-6.994405055138E-15,-7.));
-#477 = SURFACE_CURVE('',#478,(#482,#489),.PCURVE_S1.);
-#478 = LINE('',#479,#480);
-#479 = CARTESIAN_POINT('',(6.,-4.662936703426E-15,-7.));
-#480 = VECTOR('',#481,1.);
-#481 = DIRECTION('',(-0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#482 = PCURVE('',#44,#483);
-#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
-#484 = LINE('',#485,#486);
-#485 = CARTESIAN_POINT('',(-2.,16.));
-#486 = VECTOR('',#487,1.);
-#487 = DIRECTION('',(-0.655472859889,-0.755218729872));
-#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#489 = PCURVE('',#490,#495);
-#490 = PLANE('',#491);
-#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
-#492 = CARTESIAN_POINT('',(6.,-380.,-7.));
-#493 = DIRECTION('',(0.655472859889,5.030767335191E-16,0.755218729872));
-#494 = DIRECTION('',(-0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);
-#496 = LINE('',#497,#498);
-#497 = CARTESIAN_POINT('',(2.910884244262E-16,-380.));
-#498 = VECTOR('',#499,1.);
-#499 = DIRECTION('',(1.,0.));
-#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#501 = ORIENTED_EDGE('',*,*,#502,.F.);
-#502 = EDGE_CURVE('',#503,#475,#505,.T.);
-#503 = VERTEX_POINT('',#504);
-#504 = CARTESIAN_POINT('',(6.,-8.493206138382E-15,-8.5));
-#505 = SURFACE_CURVE('',#506,(#510,#517),.PCURVE_S1.);
-#506 = LINE('',#507,#508);
-#507 = CARTESIAN_POINT('',(6.,-5.662137425588E-15,-8.5));
-#508 = VECTOR('',#509,1.);
-#509 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#510 = PCURVE('',#44,#511);
-#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
-#512 = LINE('',#513,#514);
-#513 = CARTESIAN_POINT('',(-0.5,16.));
-#514 = VECTOR('',#515,1.);
-#515 = DIRECTION('',(-1.,1.224606353822E-16));
-#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#517 = PCURVE('',#518,#523);
-#518 = PLANE('',#519);
-#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
-#520 = CARTESIAN_POINT('',(6.,-380.,-8.5));
-#521 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#522 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
-#524 = LINE('',#525,#526);
-#525 = CARTESIAN_POINT('',(1.33226762955E-15,-380.));
-#526 = VECTOR('',#527,1.);
-#527 = DIRECTION('',(1.,0.));
-#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#529 = ORIENTED_EDGE('',*,*,#530,.F.);
-#530 = EDGE_CURVE('',#531,#503,#533,.T.);
-#531 = VERTEX_POINT('',#532);
-#532 = CARTESIAN_POINT('',(3.,-8.493206138382E-15,-8.5));
-#533 = SURFACE_CURVE('',#534,(#538,#545),.PCURVE_S1.);
-#534 = LINE('',#535,#536);
-#535 = CARTESIAN_POINT('',(3.,-5.662137425588E-15,-8.5));
-#536 = VECTOR('',#537,1.);
-#537 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#538 = PCURVE('',#44,#539);
-#539 = DEFINITIONAL_REPRESENTATION('',(#540),#544);
-#540 = LINE('',#541,#542);
-#541 = CARTESIAN_POINT('',(-0.5,13.));
-#542 = VECTOR('',#543,1.);
-#543 = DIRECTION('',(1.224606353822E-16,1.));
-#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#545 = PCURVE('',#546,#551);
-#546 = PLANE('',#547);
-#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
-#548 = CARTESIAN_POINT('',(3.,-380.,-8.5));
-#549 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#550 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556);
-#552 = LINE('',#553,#554);
-#553 = CARTESIAN_POINT('',(-0.,-380.));
-#554 = VECTOR('',#555,1.);
-#555 = DIRECTION('',(1.,0.));
-#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#557 = ORIENTED_EDGE('',*,*,#558,.F.);
-#558 = EDGE_CURVE('',#559,#531,#561,.T.);
-#559 = VERTEX_POINT('',#560);
-#560 = CARTESIAN_POINT('',(3.,-9.592326932761E-15,-9.6));
-#561 = SURFACE_CURVE('',#562,(#566,#573),.PCURVE_S1.);
-#562 = LINE('',#563,#564);
-#563 = CARTESIAN_POINT('',(3.,-6.394884621841E-15,-9.6));
-#564 = VECTOR('',#565,1.);
-#565 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#566 = PCURVE('',#44,#567);
-#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
-#568 = LINE('',#569,#570);
-#569 = CARTESIAN_POINT('',(0.6,13.));
-#570 = VECTOR('',#571,1.);
-#571 = DIRECTION('',(-1.,1.224606353822E-16));
-#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#573 = PCURVE('',#574,#579);
-#574 = PLANE('',#575);
-#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
-#576 = CARTESIAN_POINT('',(3.,-380.,-9.6));
-#577 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#578 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
-#580 = LINE('',#581,#582);
-#581 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
-#582 = VECTOR('',#583,1.);
-#583 = DIRECTION('',(1.,0.));
-#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#585 = ORIENTED_EDGE('',*,*,#586,.F.);
-#586 = EDGE_CURVE('',#587,#559,#589,.T.);
-#587 = VERTEX_POINT('',#588);
-#588 = CARTESIAN_POINT('',(3.4,-9.592326932761E-15,-9.6));
-#589 = SURFACE_CURVE('',#590,(#594,#601),.PCURVE_S1.);
-#590 = LINE('',#591,#592);
-#591 = CARTESIAN_POINT('',(3.4,-6.394884621841E-15,-9.6));
-#592 = VECTOR('',#593,1.);
-#593 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#594 = PCURVE('',#44,#595);
-#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
-#596 = LINE('',#597,#598);
-#597 = CARTESIAN_POINT('',(0.6,13.4));
-#598 = VECTOR('',#599,1.);
-#599 = DIRECTION('',(-1.224606353822E-16,-1.));
-#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#601 = PCURVE('',#602,#607);
-#602 = PLANE('',#603);
-#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
-#604 = CARTESIAN_POINT('',(3.4,-380.,-9.6));
-#605 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#606 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
-#608 = LINE('',#609,#610);
-#609 = CARTESIAN_POINT('',(0.,-380.));
-#610 = VECTOR('',#611,1.);
-#611 = DIRECTION('',(1.,0.));
-#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#613 = ORIENTED_EDGE('',*,*,#614,.F.);
-#614 = EDGE_CURVE('',#615,#587,#617,.T.);
-#615 = VERTEX_POINT('',#616);
-#616 = CARTESIAN_POINT('',(3.4,-9.992007221626E-15,-10.));
-#617 = SURFACE_CURVE('',#618,(#622,#629),.PCURVE_S1.);
-#618 = LINE('',#619,#620);
-#619 = CARTESIAN_POINT('',(3.4,-6.661338147751E-15,-10.));
-#620 = VECTOR('',#621,1.);
-#621 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#622 = PCURVE('',#44,#623);
-#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628);
-#624 = LINE('',#625,#626);
-#625 = CARTESIAN_POINT('',(1.,13.4));
-#626 = VECTOR('',#627,1.);
-#627 = DIRECTION('',(-1.,1.224606353822E-16));
-#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#629 = PCURVE('',#630,#635);
-#630 = PLANE('',#631);
-#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
-#632 = CARTESIAN_POINT('',(3.4,-380.,-10.));
-#633 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#634 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
-#636 = LINE('',#637,#638);
-#637 = CARTESIAN_POINT('',(1.33226762955E-15,-380.));
-#638 = VECTOR('',#639,1.);
-#639 = DIRECTION('',(1.,0.));
-#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#641 = ORIENTED_EDGE('',*,*,#642,.F.);
-#642 = EDGE_CURVE('',#643,#615,#645,.T.);
-#643 = VERTEX_POINT('',#644);
-#644 = CARTESIAN_POINT('',(9.,-5.551115123126E-15,-10.));
-#645 = SURFACE_CURVE('',#646,(#650,#657),.PCURVE_S1.);
-#646 = LINE('',#647,#648);
-#647 = CARTESIAN_POINT('',(9.,-5.551115123126E-15,-10.));
-#648 = VECTOR('',#649,1.);
-#649 = DIRECTION('',(-1.,0.,0.));
-#650 = PCURVE('',#44,#651);
-#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656);
-#652 = LINE('',#653,#654);
-#653 = CARTESIAN_POINT('',(1.,19.));
-#654 = VECTOR('',#655,1.);
-#655 = DIRECTION('',(-0.,-1.));
-#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#657 = PCURVE('',#658,#663);
-#658 = PLANE('',#659);
-#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
-#660 = CARTESIAN_POINT('',(9.,-5.551115123126E-15,-10.));
-#661 = DIRECTION('',(0.,-5.551115123126E-16,-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,.T.);
-#670 = EDGE_CURVE('',#643,#671,#673,.T.);
-#671 = VERTEX_POINT('',#672);
-#672 = CARTESIAN_POINT('',(10.,-4.996003610813E-15,-9.));
-#673 = SURFACE_CURVE('',#674,(#679,#686),.PCURVE_S1.);
-#674 = CIRCLE('',#675,1.);
-#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
-#676 = CARTESIAN_POINT('',(9.,-4.996003610813E-15,-9.));
-#677 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#678 = DIRECTION('',(1.,0.,0.));
-#679 = PCURVE('',#44,#680);
-#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);
-#681 = CIRCLE('',#682,1.);
-#682 = AXIS2_PLACEMENT_2D('',#683,#684);
-#683 = CARTESIAN_POINT('',(-2.060573933704E-13,19.));
-#684 = DIRECTION('',(0.,1.));
-#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#686 = PCURVE('',#687,#692);
-#687 = CYLINDRICAL_SURFACE('',#688,1.);
-#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);
-#689 = CARTESIAN_POINT('',(9.,-4.996003610813E-15,-9.));
-#690 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#691 = DIRECTION('',(1.,0.,0.));
-#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
-#693 = LINE('',#694,#695);
-#694 = CARTESIAN_POINT('',(-0.,0.));
-#695 = VECTOR('',#696,1.);
-#696 = DIRECTION('',(-1.,0.));
-#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#698 = ORIENTED_EDGE('',*,*,#699,.F.);
-#699 = EDGE_CURVE('',#700,#671,#702,.T.);
-#700 = VERTEX_POINT('',#701);
-#701 = CARTESIAN_POINT('',(10.,-5.595524044111E-15,-3.4));
-#702 = SURFACE_CURVE('',#703,(#707,#714),.PCURVE_S1.);
-#703 = LINE('',#704,#705);
-#704 = CARTESIAN_POINT('',(10.,4.996003610813E-15,9.));
-#705 = VECTOR('',#706,1.);
-#706 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
-#707 = PCURVE('',#44,#708);
-#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
-#709 = LINE('',#710,#711);
-#710 = CARTESIAN_POINT('',(-18.,20.));
-#711 = VECTOR('',#712,1.);
-#712 = DIRECTION('',(1.,0.));
-#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#714 = PCURVE('',#715,#720);
-#715 = PLANE('',#716);
-#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
-#717 = CARTESIAN_POINT('',(10.,4.996003610813E-15,9.));
-#718 = DIRECTION('',(1.,0.,0.));
-#719 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
-#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);
-#721 = LINE('',#722,#723);
-#722 = CARTESIAN_POINT('',(0.,0.));
-#723 = VECTOR('',#724,1.);
-#724 = DIRECTION('',(1.,0.));
-#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#726 = ORIENTED_EDGE('',*,*,#727,.F.);
-#727 = EDGE_CURVE('',#728,#700,#730,.T.);
-#728 = VERTEX_POINT('',#729);
-#729 = CARTESIAN_POINT('',(9.6,-5.462297281156E-15,-3.4));
-#730 = SURFACE_CURVE('',#731,(#735,#742),.PCURVE_S1.);
-#731 = LINE('',#732,#733);
-#732 = CARTESIAN_POINT('',(9.6,-2.264854970235E-15,-3.4));
-#733 = VECTOR('',#734,1.);
-#734 = DIRECTION('',(1.,0.,-2.22044604925E-16));
-#735 = PCURVE('',#44,#736);
-#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);
-#737 = LINE('',#738,#739);
-#738 = CARTESIAN_POINT('',(-5.6,19.6));
-#739 = VECTOR('',#740,1.);
-#740 = DIRECTION('',(2.22044604925E-16,1.));
-#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#742 = PCURVE('',#743,#748);
-#743 = PLANE('',#744);
-#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
-#745 = CARTESIAN_POINT('',(9.6,-380.,-3.4));
-#746 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#747 = DIRECTION('',(1.,-9.860761315263E-32,-2.22044604925E-16));
-#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);
-#749 = LINE('',#750,#751);
-#750 = CARTESIAN_POINT('',(4.440892098501E-16,-380.));
-#751 = VECTOR('',#752,1.);
-#752 = DIRECTION('',(1.,0.));
-#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#754 = ORIENTED_EDGE('',*,*,#755,.F.);
-#755 = EDGE_CURVE('',#756,#728,#758,.T.);
-#756 = VERTEX_POINT('',#757);
-#757 = CARTESIAN_POINT('',(9.6,-5.195843755246E-15,-3.));
-#758 = SURFACE_CURVE('',#759,(#763,#770),.PCURVE_S1.);
-#759 = LINE('',#760,#761);
-#760 = CARTESIAN_POINT('',(9.6,-1.998401444325E-15,-3.));
-#761 = VECTOR('',#762,1.);
-#762 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#763 = PCURVE('',#44,#764);
-#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
-#765 = LINE('',#766,#767);
-#766 = CARTESIAN_POINT('',(-6.,19.6));
-#767 = VECTOR('',#768,1.);
-#768 = DIRECTION('',(1.,-2.22044604925E-16));
-#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#770 = PCURVE('',#771,#776);
-#771 = PLANE('',#772);
-#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);
-#773 = CARTESIAN_POINT('',(9.6,-380.,-3.));
-#774 = DIRECTION('',(-1.,9.860761315263E-32,2.22044604925E-16));
-#775 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
-#777 = LINE('',#778,#779);
-#778 = CARTESIAN_POINT('',(0.,-380.));
-#779 = VECTOR('',#780,1.);
-#780 = DIRECTION('',(1.,0.));
-#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#782 = ORIENTED_EDGE('',*,*,#783,.F.);
-#783 = EDGE_CURVE('',#784,#756,#786,.T.);
-#784 = VERTEX_POINT('',#785);
-#785 = CARTESIAN_POINT('',(8.5,-4.829470157119E-15,-3.));
-#786 = SURFACE_CURVE('',#787,(#791,#798),.PCURVE_S1.);
-#787 = LINE('',#788,#789);
-#788 = CARTESIAN_POINT('',(8.5,-1.998401444325E-15,-3.));
-#789 = VECTOR('',#790,1.);
-#790 = DIRECTION('',(1.,0.,-2.22044604925E-16));
-#791 = PCURVE('',#44,#792);
-#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
-#793 = LINE('',#794,#795);
-#794 = CARTESIAN_POINT('',(-6.,18.5));
-#795 = VECTOR('',#796,1.);
-#796 = DIRECTION('',(2.22044604925E-16,1.));
-#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#798 = PCURVE('',#799,#804);
-#799 = PLANE('',#800);
-#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803);
-#801 = CARTESIAN_POINT('',(8.5,-380.,-3.));
-#802 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#803 = DIRECTION('',(1.,-9.860761315263E-32,-2.22044604925E-16));
-#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809);
-#805 = LINE('',#806,#807);
-#806 = CARTESIAN_POINT('',(-1.33226762955E-15,-380.));
-#807 = VECTOR('',#808,1.);
-#808 = DIRECTION('',(1.,0.));
-#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#810 = ORIENTED_EDGE('',*,*,#811,.F.);
-#811 = EDGE_CURVE('',#812,#784,#814,.T.);
-#812 = VERTEX_POINT('',#813);
-#813 = CARTESIAN_POINT('',(8.5,-6.827871601445E-15,-6.));
-#814 = SURFACE_CURVE('',#815,(#819,#826),.PCURVE_S1.);
-#815 = LINE('',#816,#817);
-#816 = CARTESIAN_POINT('',(8.5,-3.996802888651E-15,-6.));
-#817 = VECTOR('',#818,1.);
-#818 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#819 = PCURVE('',#44,#820);
-#820 = DEFINITIONAL_REPRESENTATION('',(#821),#825);
-#821 = LINE('',#822,#823);
-#822 = CARTESIAN_POINT('',(-3.,18.5));
-#823 = VECTOR('',#824,1.);
-#824 = DIRECTION('',(-1.,2.22044604925E-16));
-#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#826 = PCURVE('',#827,#832);
-#827 = PLANE('',#828);
-#828 = AXIS2_PLACEMENT_3D('',#829,#830,#831);
-#829 = CARTESIAN_POINT('',(8.5,-380.,-6.));
-#830 = DIRECTION('',(1.,-9.860761315263E-32,-2.22044604925E-16));
-#831 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
-#833 = LINE('',#834,#835);
-#834 = CARTESIAN_POINT('',(-0.,-380.));
-#835 = VECTOR('',#836,1.);
-#836 = DIRECTION('',(1.,0.));
-#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#838 = ORIENTED_EDGE('',*,*,#839,.F.);
-#839 = EDGE_CURVE('',#840,#812,#842,.T.);
-#840 = VERTEX_POINT('',#841);
-#841 = CARTESIAN_POINT('',(7.,-6.328271240363E-15,-6.));
-#842 = SURFACE_CURVE('',#843,(#847,#854),.PCURVE_S1.);
-#843 = LINE('',#844,#845);
-#844 = CARTESIAN_POINT('',(7.,-3.996802888651E-15,-6.));
-#845 = VECTOR('',#846,1.);
-#846 = DIRECTION('',(1.,0.,-2.22044604925E-16));
-#847 = PCURVE('',#44,#848);
-#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853);
-#849 = LINE('',#850,#851);
-#850 = CARTESIAN_POINT('',(-3.,17.));
-#851 = VECTOR('',#852,1.);
-#852 = DIRECTION('',(2.22044604925E-16,1.));
-#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#854 = PCURVE('',#855,#860);
-#855 = PLANE('',#856);
-#856 = AXIS2_PLACEMENT_3D('',#857,#858,#859);
-#857 = CARTESIAN_POINT('',(7.,-380.,-6.));
-#858 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#859 = DIRECTION('',(1.,-9.860761315263E-32,-2.22044604925E-16));
-#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
-#861 = LINE('',#862,#863);
-#862 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
-#863 = VECTOR('',#864,1.);
-#864 = DIRECTION('',(1.,0.));
-#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#866 = ORIENTED_EDGE('',*,*,#867,.F.);
-#867 = EDGE_CURVE('',#868,#840,#870,.T.);
-#868 = VERTEX_POINT('',#869);
-#869 = CARTESIAN_POINT('',(4.7,-3.796962744218E-15,-3.35));
-#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.);
-#871 = LINE('',#872,#873);
-#872 = CARTESIAN_POINT('',(4.7,-2.231548279497E-15,-3.35));
-#873 = VECTOR('',#874,1.);
-#874 = DIRECTION('',(0.655472859889,-5.030767335191E-16,-0.755218729872)
-  );
-#875 = PCURVE('',#44,#876);
-#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
-#877 = LINE('',#878,#879);
-#878 = CARTESIAN_POINT('',(-5.65,14.7));
-#879 = VECTOR('',#880,1.);
-#880 = DIRECTION('',(0.755218729872,0.655472859889));
-#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#882 = PCURVE('',#883,#888);
-#883 = PLANE('',#884);
-#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);
-#885 = CARTESIAN_POINT('',(4.7,-380.,-3.35));
-#886 = DIRECTION('',(-0.755218729872,-4.366326366392E-16,-0.655472859889
-    ));
-#887 = DIRECTION('',(0.655472859889,-5.030767335191E-16,-0.755218729872)
-  );
-#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);
-#889 = LINE('',#890,#891);
-#890 = CARTESIAN_POINT('',(2.910884244262E-16,-380.));
-#891 = VECTOR('',#892,1.);
-#892 = DIRECTION('',(1.,0.));
-#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#894 = ORIENTED_EDGE('',*,*,#895,.F.);
-#895 = EDGE_CURVE('',#896,#868,#898,.T.);
-#896 = VERTEX_POINT('',#897);
-#897 = CARTESIAN_POINT('',(4.7,-1.998401444325E-15,-0.65));
-#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.);
-#899 = LINE('',#900,#901);
-#900 = CARTESIAN_POINT('',(4.7,-4.329869796038E-16,-0.65));
-#901 = VECTOR('',#902,1.);
-#902 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#903 = PCURVE('',#44,#904);
-#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);
-#905 = LINE('',#906,#907);
-#906 = CARTESIAN_POINT('',(-8.35,14.7));
-#907 = VECTOR('',#908,1.);
-#908 = DIRECTION('',(1.,-2.22044604925E-16));
-#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#910 = PCURVE('',#911,#916);
-#911 = PLANE('',#912);
-#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915);
-#913 = CARTESIAN_POINT('',(4.7,-380.,-0.65));
-#914 = DIRECTION('',(-1.,9.860761315263E-32,2.22044604925E-16));
-#915 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
-#917 = LINE('',#918,#919);
-#918 = CARTESIAN_POINT('',(0.,-380.));
-#919 = VECTOR('',#920,1.);
-#920 = DIRECTION('',(1.,0.));
-#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#922 = ORIENTED_EDGE('',*,*,#923,.F.);
-#923 = EDGE_CURVE('',#924,#896,#926,.T.);
-#924 = VERTEX_POINT('',#925);
-#925 = CARTESIAN_POINT('',(4.3,-1.432187701766E-15,-4.314326673693E-14)
-  );
-#926 = SURFACE_CURVE('',#927,(#931,#938),.PCURVE_S1.);
-#927 = LINE('',#928,#929);
-#928 = CARTESIAN_POINT('',(4.3,0.,-4.314326673693E-14));
-#929 = VECTOR('',#930,1.);
-#930 = DIRECTION('',(0.524097425664,-5.673184033913E-16,-0.851658316705)
-  );
-#931 = PCURVE('',#44,#932);
-#932 = DEFINITIONAL_REPRESENTATION('',(#933),#937);
-#933 = LINE('',#934,#935);
-#934 = CARTESIAN_POINT('',(-9.,14.3));
-#935 = VECTOR('',#936,1.);
-#936 = DIRECTION('',(0.851658316705,0.524097425664));
-#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#938 = PCURVE('',#939,#944);
-#939 = PLANE('',#940);
-#940 = AXIS2_PLACEMENT_3D('',#941,#942,#943);
-#941 = CARTESIAN_POINT('',(4.3,-380.,2.099875828776E-13));
-#942 = DIRECTION('',(-0.851658316705,-3.491190174716E-16,-0.524097425664
-    ));
-#943 = DIRECTION('',(0.524097425664,-5.673184033913E-16,-0.851658316705)
-  );
-#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);
-#945 = LINE('',#946,#947);
-#946 = CARTESIAN_POINT('',(4.015617883364E-16,-380.));
-#947 = VECTOR('',#948,1.);
-#948 = DIRECTION('',(1.,2.465190328816E-32));
-#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#950 = ORIENTED_EDGE('',*,*,#951,.F.);
-#951 = EDGE_CURVE('',#952,#924,#954,.T.);
-#952 = VERTEX_POINT('',#953);
-#953 = CARTESIAN_POINT('',(4.7,-1.132427485118E-15,0.65));
-#954 = SURFACE_CURVE('',#955,(#959,#966),.PCURVE_S1.);
-#955 = LINE('',#956,#957);
-#956 = CARTESIAN_POINT('',(4.7,4.329869796038E-16,0.65));
-#957 = VECTOR('',#958,1.);
-#958 = DIRECTION('',(-0.524097425664,-5.673184033913E-16,-0.851658316705
-    ));
-#959 = PCURVE('',#44,#960);
-#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);
-#961 = LINE('',#962,#963);
-#962 = CARTESIAN_POINT('',(-9.65,14.7));
-#963 = VECTOR('',#964,1.);
-#964 = DIRECTION('',(0.851658316705,-0.524097425664));
-#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#966 = PCURVE('',#967,#972);
-#967 = PLANE('',#968);
-#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);
-#969 = CARTESIAN_POINT('',(4.7,-380.,0.65));
-#970 = DIRECTION('',(-0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#971 = DIRECTION('',(-0.524097425664,-5.673184033913E-16,-0.851658316705
-    ));
-#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
-#973 = LINE('',#974,#975);
-#974 = CARTESIAN_POINT('',(-4.218521461115E-16,-380.));
-#975 = VECTOR('',#976,1.);
-#976 = DIRECTION('',(1.,0.));
-#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#978 = ORIENTED_EDGE('',*,*,#979,.F.);
-#979 = EDGE_CURVE('',#980,#952,#982,.T.);
-#980 = VERTEX_POINT('',#981);
-#981 = CARTESIAN_POINT('',(4.7,6.661338147751E-16,3.35));
-#982 = SURFACE_CURVE('',#983,(#987,#994),.PCURVE_S1.);
-#983 = LINE('',#984,#985);
-#984 = CARTESIAN_POINT('',(4.7,2.231548279497E-15,3.35));
-#985 = VECTOR('',#986,1.);
-#986 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#987 = PCURVE('',#44,#988);
-#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);
-#989 = LINE('',#990,#991);
-#990 = CARTESIAN_POINT('',(-12.35,14.7));
-#991 = VECTOR('',#992,1.);
-#992 = DIRECTION('',(1.,-2.22044604925E-16));
-#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#994 = PCURVE('',#995,#1000);
-#995 = PLANE('',#996);
-#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
-#997 = CARTESIAN_POINT('',(4.7,-380.,3.35));
-#998 = DIRECTION('',(-1.,9.860761315263E-32,2.22044604925E-16));
-#999 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);
-#1001 = LINE('',#1002,#1003);
-#1002 = CARTESIAN_POINT('',(0.,-380.));
-#1003 = VECTOR('',#1004,1.);
-#1004 = DIRECTION('',(1.,0.));
-#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1006 = ORIENTED_EDGE('',*,*,#1007,.F.);
-#1007 = EDGE_CURVE('',#1008,#980,#1010,.T.);
-#1008 = VERTEX_POINT('',#1009);
-#1009 = CARTESIAN_POINT('',(7.,1.665334536938E-15,6.));
-#1010 = SURFACE_CURVE('',#1011,(#1015,#1022),.PCURVE_S1.);
-#1011 = LINE('',#1012,#1013);
-#1012 = CARTESIAN_POINT('',(7.,3.996802888651E-15,6.));
-#1013 = VECTOR('',#1014,1.);
-#1014 = DIRECTION('',(-0.655472859889,-5.030767335191E-16,
-    -0.755218729872));
-#1015 = PCURVE('',#44,#1016);
-#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1021);
-#1017 = LINE('',#1018,#1019);
-#1018 = CARTESIAN_POINT('',(-15.,17.));
-#1019 = VECTOR('',#1020,1.);
-#1020 = DIRECTION('',(0.755218729872,-0.655472859889));
-#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1022 = PCURVE('',#1023,#1028);
-#1023 = PLANE('',#1024);
-#1024 = AXIS2_PLACEMENT_3D('',#1025,#1026,#1027);
-#1025 = CARTESIAN_POINT('',(7.,-380.,6.));
-#1026 = DIRECTION('',(-0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#1027 = DIRECTION('',(-0.655472859889,-5.030767335191E-16,
-    -0.755218729872));
-#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);
-#1029 = LINE('',#1030,#1031);
-#1030 = CARTESIAN_POINT('',(2.910884244262E-16,-380.));
-#1031 = VECTOR('',#1032,1.);
-#1032 = DIRECTION('',(1.,0.));
-#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);
-#1035 = EDGE_CURVE('',#1036,#1008,#1038,.T.);
-#1036 = VERTEX_POINT('',#1037);
-#1037 = CARTESIAN_POINT('',(8.5,1.165734175856E-15,6.));
-#1038 = SURFACE_CURVE('',#1039,(#1043,#1050),.PCURVE_S1.);
-#1039 = LINE('',#1040,#1041);
-#1040 = CARTESIAN_POINT('',(8.5,3.996802888651E-15,6.));
-#1041 = VECTOR('',#1042,1.);
-#1042 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
-#1043 = PCURVE('',#44,#1044);
-#1044 = DEFINITIONAL_REPRESENTATION('',(#1045),#1049);
-#1045 = LINE('',#1046,#1047);
-#1046 = CARTESIAN_POINT('',(-15.,18.5));
-#1047 = VECTOR('',#1048,1.);
-#1048 = DIRECTION('',(-2.22044604925E-16,-1.));
-#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1050 = PCURVE('',#1051,#1056);
-#1051 = PLANE('',#1052);
-#1052 = AXIS2_PLACEMENT_3D('',#1053,#1054,#1055);
-#1053 = CARTESIAN_POINT('',(8.5,-380.,6.));
-#1054 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#1055 = DIRECTION('',(-1.,9.860761315263E-32,2.22044604925E-16));
-#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1061);
-#1057 = LINE('',#1058,#1059);
-#1058 = CARTESIAN_POINT('',(1.33226762955E-15,-380.));
-#1059 = VECTOR('',#1060,1.);
-#1060 = DIRECTION('',(1.,0.));
-#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1062 = ORIENTED_EDGE('',*,*,#1063,.F.);
-#1063 = EDGE_CURVE('',#1064,#1036,#1066,.T.);
-#1064 = VERTEX_POINT('',#1065);
-#1065 = CARTESIAN_POINT('',(8.5,-8.326672684689E-16,3.));
-#1066 = SURFACE_CURVE('',#1067,(#1071,#1078),.PCURVE_S1.);
+#144 = CARTESIAN_POINT('',(9.6,-380.,3.4));
+#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(10.,-380.,3.4));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(-1.,0.,-0.));
+#150 = PCURVE('',#44,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(-0.,-380.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(-1.,0.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#72,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(-0.,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#143,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(9.6,1.E-15,3.4));
+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(9.6,1.51E-15,3.4));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.,-1.,4.4E-16));
+#173 = PCURVE('',#44,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(-0.4,0.));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(-0.,-1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#181,#186);
+#181 = PLANE('',#182);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(9.6,1.51E-15,3.4));
+#184 = DIRECTION('',(-1.,0.,-0.));
+#185 = DIRECTION('',(0.,4.4E-16,1.));
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(-0.,0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(-0.,-1.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#22,#166,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(10.,0.,3.4));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(-1.,0.,-0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(-0.,-1.51E-15));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(-1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-0.,1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#100,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216,#246,#268,#269));
+#216 = ORIENTED_EDGE('',*,*,#217,.T.);
+#217 = EDGE_CURVE('',#218,#220,#222,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(9.,2.E-15,10.));
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(9.,-380.,10.));
+#222 = SURFACE_CURVE('',#223,(#227,#234),.PCURVE_S1.);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(9.,4.44E-15,10.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.,-1.,4.4E-16));
+#227 = PCURVE('',#100,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(1.570796326795,0.));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(0.,-1.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#235,#240);
+#235 = PLANE('',#236);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(9.,4.44E-15,10.));
+#238 = DIRECTION('',(0.,4.4E-16,1.));
+#239 = DIRECTION('',(1.,0.,0.));
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(-0.,-0.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(-0.,-1.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = ORIENTED_EDGE('',*,*,#247,.T.);
+#247 = EDGE_CURVE('',#220,#57,#248,.T.);
+#248 = SURFACE_CURVE('',#249,(#254,#261),.PCURVE_S1.);
+#249 = CIRCLE('',#250,1.);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(9.,-380.,9.));
+#252 = DIRECTION('',(0.,1.,-0.));
+#253 = DIRECTION('',(-1.,0.,-0.));
+#254 = PCURVE('',#100,#255);
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(0.,-380.));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = PCURVE('',#72,#262);
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = CIRCLE('',#264,1.);
+#264 = AXIS2_PLACEMENT_2D('',#265,#266);
+#265 = CARTESIAN_POINT('',(-3.54427383259,-3.54427383259));
+#266 = DIRECTION('',(-0.,1.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#84,.F.);
+#269 = ORIENTED_EDGE('',*,*,#270,.F.);
+#270 = EDGE_CURVE('',#218,#85,#271,.T.);
+#271 = SURFACE_CURVE('',#272,(#277,#284),.PCURVE_S1.);
+#272 = CIRCLE('',#273,1.);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(9.,0.,9.));
+#275 = DIRECTION('',(0.,1.,-0.));
+#276 = DIRECTION('',(-1.,0.,-0.));
+#277 = PCURVE('',#100,#278);
+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(0.,0.));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(1.,0.));
+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#284 = PCURVE('',#126,#285);
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = CIRCLE('',#287,1.);
+#287 = AXIS2_PLACEMENT_2D('',#288,#289);
+#288 = CARTESIAN_POINT('',(-3.54427383259,-3.54427383259));
+#289 = DIRECTION('',(-0.,1.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = ADVANCED_FACE('',(#292),#126,.T.);
+#292 = FACE_BOUND('',#293,.F.);
+#293 = EDGE_LOOP('',(#294,#295,#296,#319,#347,#375,#403,#431,#459,#487,
+    #515,#543,#571,#600,#628,#656,#684,#712,#741,#769,#797,#825,#853,
+    #881,#909,#937,#958));
+#294 = ORIENTED_EDGE('',*,*,#112,.T.);
+#295 = ORIENTED_EDGE('',*,*,#270,.F.);
+#296 = ORIENTED_EDGE('',*,*,#297,.T.);
+#297 = EDGE_CURVE('',#218,#298,#300,.T.);
+#298 = VERTEX_POINT('',#299);
+#299 = CARTESIAN_POINT('',(3.4,2.E-15,10.));
+#300 = SURFACE_CURVE('',#301,(#305,#312),.PCURVE_S1.);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(9.,0.,10.));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(-1.,0.,-0.));
+#305 = PCURVE('',#126,#306);
+#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(-4.54427383259,-3.54427383259));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(-0.,1.));
+#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#312 = PCURVE('',#235,#313);
+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(-0.,-4.44E-15));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(-1.,0.));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = ORIENTED_EDGE('',*,*,#320,.T.);
+#320 = EDGE_CURVE('',#298,#321,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(3.4,2.E-15,9.6));
+#323 = SURFACE_CURVE('',#324,(#328,#335),.PCURVE_S1.);
+#324 = LINE('',#325,#326);
+#325 = CARTESIAN_POINT('',(3.4,0.,10.));
+#326 = VECTOR('',#327,1.);
+#327 = DIRECTION('',(-0.,0.,-1.));
+#328 = PCURVE('',#126,#329);
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(-4.54427383259,2.05572616741));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(1.,-0.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = PCURVE('',#336,#341);
+#336 = PLANE('',#337);
+#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
+#338 = CARTESIAN_POINT('',(3.4,4.44E-15,10.));
+#339 = DIRECTION('',(-1.,0.,-0.));
+#340 = DIRECTION('',(0.,4.4E-16,1.));
+#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-1.9536E-30,-4.44E-15));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(-1.,4.4E-16));
+#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#347 = ORIENTED_EDGE('',*,*,#348,.T.);
+#348 = EDGE_CURVE('',#321,#349,#351,.T.);
+#349 = VERTEX_POINT('',#350);
+#350 = CARTESIAN_POINT('',(3.,2.E-15,9.6));
+#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.);
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(3.4,0.,9.6));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(-1.,0.,-0.));
+#356 = PCURVE('',#126,#357);
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(-4.14427383259,2.05572616741));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(-0.,1.));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#363 = PCURVE('',#364,#369);
+#364 = PLANE('',#365);
+#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368);
+#366 = CARTESIAN_POINT('',(3.4,4.26E-15,9.6));
+#367 = DIRECTION('',(0.,4.4E-16,1.));
+#368 = DIRECTION('',(1.,0.,0.));
+#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(-0.,-4.26E-15));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(-1.,0.));
+#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#375 = ORIENTED_EDGE('',*,*,#376,.T.);
+#376 = EDGE_CURVE('',#349,#377,#379,.T.);
+#377 = VERTEX_POINT('',#378);
+#378 = CARTESIAN_POINT('',(3.,2.E-15,8.5));
+#379 = SURFACE_CURVE('',#380,(#384,#391),.PCURVE_S1.);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(3.,0.,9.6));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(-0.,0.,-1.));
+#384 = PCURVE('',#126,#385);
+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(-4.14427383259,2.45572616741));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(1.,-0.));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = PCURVE('',#392,#397);
+#392 = PLANE('',#393);
+#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396);
+#394 = CARTESIAN_POINT('',(3.,4.26E-15,9.6));
+#395 = DIRECTION('',(-1.,0.,-0.));
+#396 = DIRECTION('',(0.,4.4E-16,1.));
+#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402);
+#398 = LINE('',#399,#400);
+#399 = CARTESIAN_POINT('',(-1.8744E-30,-4.26E-15));
+#400 = VECTOR('',#401,1.);
+#401 = DIRECTION('',(-1.,4.4E-16));
+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#403 = ORIENTED_EDGE('',*,*,#404,.T.);
+#404 = EDGE_CURVE('',#377,#405,#407,.T.);
+#405 = VERTEX_POINT('',#406);
+#406 = CARTESIAN_POINT('',(6.,2.E-15,8.5));
+#407 = SURFACE_CURVE('',#408,(#412,#419),.PCURVE_S1.);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(3.,0.,8.5));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(1.,0.,0.));
+#412 = PCURVE('',#126,#413);
+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(-3.04427383259,2.45572616741));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(-0.,-1.));
+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#419 = PCURVE('',#420,#425);
+#420 = PLANE('',#421);
+#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
+#422 = CARTESIAN_POINT('',(3.,3.77E-15,8.5));
+#423 = DIRECTION('',(0.,-4.4E-16,-1.));
+#424 = DIRECTION('',(-1.,0.,0.));
+#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430);
+#426 = LINE('',#427,#428);
+#427 = CARTESIAN_POINT('',(-0.,-3.77E-15));
+#428 = VECTOR('',#429,1.);
+#429 = DIRECTION('',(-1.,-0.));
+#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#431 = ORIENTED_EDGE('',*,*,#432,.T.);
+#432 = EDGE_CURVE('',#405,#433,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(6.,2.E-15,7.));
+#435 = SURFACE_CURVE('',#436,(#440,#447),.PCURVE_S1.);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(6.,0.,8.5));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(-0.,0.,-1.));
+#440 = PCURVE('',#126,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(-3.04427383259,-0.54427383259));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(1.,-0.));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#447 = PCURVE('',#448,#453);
+#448 = PLANE('',#449);
+#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452);
+#450 = CARTESIAN_POINT('',(6.,3.77E-15,8.5));
+#451 = DIRECTION('',(-1.,0.,-0.));
+#452 = DIRECTION('',(0.,4.4E-16,1.));
+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
+#454 = LINE('',#455,#456);
+#455 = CARTESIAN_POINT('',(-1.6588E-30,-3.77E-15));
+#456 = VECTOR('',#457,1.);
+#457 = DIRECTION('',(-1.,4.4E-16));
+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#459 = ORIENTED_EDGE('',*,*,#460,.F.);
+#460 = EDGE_CURVE('',#461,#433,#463,.T.);
+#461 = VERTEX_POINT('',#462);
+#462 = CARTESIAN_POINT('',(3.35,1.E-15,4.7));
+#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(3.35,0.,4.7));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(0.755218729872,0.,0.655472859889));
+#468 = PCURVE('',#126,#469);
+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(0.75572616741,2.10572616741));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(-0.655472859889,-0.755218729872));
+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#475 = PCURVE('',#476,#481);
+#476 = PLANE('',#477);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(3.35,2.09E-15,4.7));
+#479 = DIRECTION('',(0.655472859889,-3.4E-16,-0.755218729872));
+#480 = DIRECTION('',(-0.755218729872,-2.9E-16,-0.655472859889));
+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(6.061E-31,-2.09E-15));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(-1.,-2.9E-16));
+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#487 = ORIENTED_EDGE('',*,*,#488,.F.);
+#488 = EDGE_CURVE('',#489,#461,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(0.65,1.E-15,4.7));
+#491 = SURFACE_CURVE('',#492,(#496,#503),.PCURVE_S1.);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(0.65,0.,4.7));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(1.,0.,0.));
+#496 = PCURVE('',#126,#497);
+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(-0.,-1.));
+#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#503 = PCURVE('',#504,#509);
+#504 = PLANE('',#505);
+#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508);
+#506 = CARTESIAN_POINT('',(0.65,2.09E-15,4.7));
+#507 = DIRECTION('',(0.,-4.4E-16,-1.));
+#508 = DIRECTION('',(-1.,0.,0.));
+#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(-0.,0.));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(-1.,0.));
+#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#515 = ORIENTED_EDGE('',*,*,#516,.T.);
+#516 = EDGE_CURVE('',#489,#517,#519,.T.);
+#517 = VERTEX_POINT('',#518);
+#518 = CARTESIAN_POINT('',(0.,1.E-15,4.3));
+#519 = SURFACE_CURVE('',#520,(#524,#531),.PCURVE_S1.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(0.65,0.,4.7));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(-0.851658316705,0.,-0.524097425664));
+#524 = PCURVE('',#126,#525);
+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(0.524097425664,0.851658316705));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#532,#537);
+#532 = PLANE('',#533);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(0.65,2.09E-15,4.7));
+#535 = DIRECTION('',(-0.524097425664,3.8E-16,0.851658316705));
+#536 = DIRECTION('',(0.851658316705,2.3E-16,0.524097425664));
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(-0.,-0.));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(-1.,0.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = ORIENTED_EDGE('',*,*,#544,.F.);
+#544 = EDGE_CURVE('',#545,#517,#547,.T.);
+#545 = VERTEX_POINT('',#546);
+#546 = CARTESIAN_POINT('',(0.,1.E-15,2.75));
+#547 = SURFACE_CURVE('',#548,(#552,#559),.PCURVE_S1.);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(-1.7E-16,0.,2.75));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(1.1E-16,0.,1.));
+#552 = PCURVE('',#126,#553);
+#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558);
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(2.70572616741,5.45572616741));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(-1.,-1.1E-16));
+#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#559 = PCURVE('',#560,#565);
+#560 = PLANE('',#561);
+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);
+#562 = CARTESIAN_POINT('',(-5.45572616741,1.21E-15,5.45572616741));
+#563 = DIRECTION('',(0.,1.,-2.2E-16));
+#564 = DIRECTION('',(0.,2.2E-16,1.));
+#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570);
+#566 = LINE('',#567,#568);
+#567 = CARTESIAN_POINT('',(-2.70572616741,5.45572616741));
+#568 = VECTOR('',#569,1.);
+#569 = DIRECTION('',(1.,1.1E-16));
+#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#571 = ORIENTED_EDGE('',*,*,#572,.T.);
+#572 = EDGE_CURVE('',#545,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(1.340498607497,1.E-15,2.401158779277));
+#575 = SURFACE_CURVE('',#576,(#581,#588),.PCURVE_S1.);
+#576 = CIRCLE('',#577,2.75);
+#577 = AXIS2_PLACEMENT_3D('',#578,#579,#580);
+#578 = CARTESIAN_POINT('',(0.,0.,0.));
+#579 = DIRECTION('',(0.,1.,-0.));
+#580 = DIRECTION('',(-1.,0.,-0.));
+#581 = PCURVE('',#126,#582);
+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);
+#583 = CIRCLE('',#584,2.75);
+#584 = AXIS2_PLACEMENT_2D('',#585,#586);
+#585 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#586 = DIRECTION('',(-0.,1.));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#588 = PCURVE('',#589,#594);
+#589 = CYLINDRICAL_SURFACE('',#590,2.75);
+#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
+#591 = CARTESIAN_POINT('',(0.,0.,0.));
+#592 = DIRECTION('',(-0.,1.,-4.4E-16));
+#593 = DIRECTION('',(-1.,0.,0.));
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(0.,0.));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(1.,0.));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#600 = ORIENTED_EDGE('',*,*,#601,.F.);
+#601 = EDGE_CURVE('',#602,#573,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(1.944543648263,1.E-15,3.005203820043));
+#604 = SURFACE_CURVE('',#605,(#609,#616),.PCURVE_S1.);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(1.944543648263,0.,3.005203820043));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#609 = PCURVE('',#126,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(2.450522347367,3.511182519147));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(0.707106781187,0.707106781187));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = PLANE('',#618);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(1.944543648263,1.33E-15,3.005203820043));
+#620 = DIRECTION('',(-0.707106781187,3.1E-16,0.707106781187));
+#621 = DIRECTION('',(0.707106781187,3.1E-16,0.707106781187));
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(-4.123E-31,-1.33E-15));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(-1.,3.1E-16));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = ORIENTED_EDGE('',*,*,#629,.F.);
+#629 = EDGE_CURVE('',#630,#602,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(2.474873734153,1.E-15,2.474873734153));
+#632 = SURFACE_CURVE('',#633,(#637,#644),.PCURVE_S1.);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(2.474873734153,0.,2.474873734153));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#637 = PCURVE('',#126,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(2.980852433257,2.980852433257));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(-0.707106781187,0.707106781187));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = PCURVE('',#645,#650);
+#645 = PLANE('',#646);
+#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
+#647 = CARTESIAN_POINT('',(2.474873734153,1.1E-15,2.474873734153));
+#648 = DIRECTION('',(0.707106781187,3.1E-16,0.707106781187));
+#649 = DIRECTION('',(0.707106781187,-3.1E-16,-0.707106781187));
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(3.41E-31,-1.1E-15));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(-1.,-3.1E-16));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = ORIENTED_EDGE('',*,*,#657,.F.);
+#657 = EDGE_CURVE('',#658,#630,#660,.T.);
+#658 = VERTEX_POINT('',#659);
+#659 = CARTESIAN_POINT('',(3.005203820043,0.,1.944543648263));
+#660 = SURFACE_CURVE('',#661,(#665,#672),.PCURVE_S1.);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(3.005203820043,0.,1.944543648263));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#665 = PCURVE('',#126,#666);
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(3.511182519147,2.450522347367));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(-0.707106781187,0.707106781187));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = PCURVE('',#673,#678);
+#673 = PLANE('',#674);
+#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677);
+#675 = CARTESIAN_POINT('',(3.005203820043,8.6E-16,1.944543648263));
+#676 = DIRECTION('',(0.707106781187,3.1E-16,0.707106781187));
+#677 = DIRECTION('',(0.707106781187,-3.1E-16,-0.707106781187));
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(2.666E-31,-8.6E-16));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(-1.,-3.1E-16));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = ORIENTED_EDGE('',*,*,#685,.F.);
+#685 = EDGE_CURVE('',#686,#658,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(2.401158779277,0.,1.340498607497));
+#688 = SURFACE_CURVE('',#689,(#693,#700),.PCURVE_S1.);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(2.401158779277,0.,1.340498607497));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#693 = PCURVE('',#126,#694);
+#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(4.115227559913,3.054567388133));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#700 = PCURVE('',#701,#706);
+#701 = PLANE('',#702);
+#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
+#703 = CARTESIAN_POINT('',(2.401158779277,6.E-16,1.340498607497));
+#704 = DIRECTION('',(0.707106781187,-3.1E-16,-0.707106781187));
+#705 = DIRECTION('',(-0.707106781187,-3.1E-16,-0.707106781187));
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(1.86E-31,-6.E-16));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-1.,-3.1E-16));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#686,#714,#716,.T.);
+#714 = VERTEX_POINT('',#715);
+#715 = CARTESIAN_POINT('',(2.75,0.,0.));
+#716 = SURFACE_CURVE('',#717,(#722,#729),.PCURVE_S1.);
+#717 = CIRCLE('',#718,2.75);
+#718 = AXIS2_PLACEMENT_3D('',#719,#720,#721);
+#719 = CARTESIAN_POINT('',(0.,0.,0.));
+#720 = DIRECTION('',(0.,1.,-0.));
+#721 = DIRECTION('',(-1.,0.,-0.));
+#722 = PCURVE('',#126,#723);
+#723 = DEFINITIONAL_REPRESENTATION('',(#724),#728);
+#724 = CIRCLE('',#725,2.75);
+#725 = AXIS2_PLACEMENT_2D('',#726,#727);
+#726 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#727 = DIRECTION('',(-0.,1.));
+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#729 = PCURVE('',#730,#735);
+#730 = CYLINDRICAL_SURFACE('',#731,2.75);
+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
+#732 = CARTESIAN_POINT('',(0.,0.,0.));
+#733 = DIRECTION('',(-0.,1.,-4.4E-16));
+#734 = DIRECTION('',(-1.,0.,0.));
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(0.,0.));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(1.,0.));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = ORIENTED_EDGE('',*,*,#742,.T.);
+#742 = EDGE_CURVE('',#714,#743,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(4.3,0.,0.));
+#745 = SURFACE_CURVE('',#746,(#750,#757),.PCURVE_S1.);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(2.75,0.,3.4E-16));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(1.,0.,0.));
+#750 = PCURVE('',#126,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(5.45572616741,2.70572616741));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(-0.,-1.));
+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#757 = PCURVE('',#758,#763);
+#758 = PLANE('',#759);
+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);
+#760 = CARTESIAN_POINT('',(5.45572616741,2.42E-15,-5.45572616741));
+#761 = DIRECTION('',(0.,1.,4.4E-16));
+#762 = DIRECTION('',(0.,4.4E-16,-1.));
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(-5.45572616741,2.70572616741));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(0.,-1.));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#769 = ORIENTED_EDGE('',*,*,#770,.T.);
+#770 = EDGE_CURVE('',#743,#771,#773,.T.);
+#771 = VERTEX_POINT('',#772);
+#772 = CARTESIAN_POINT('',(4.7,0.,0.65));
+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(4.3,0.,3.4E-16));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.524097425664,0.,0.851658316705));
+#778 = PCURVE('',#126,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(5.45572616741,1.15572616741));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(-0.851658316705,-0.524097425664));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#786,#791);
+#786 = PLANE('',#787);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(4.3,0.,3.4E-16));
+#789 = DIRECTION('',(0.851658316705,-2.3E-16,-0.524097425664));
+#790 = DIRECTION('',(-0.524097425664,-3.8E-16,-0.851658316705));
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(-0.,-0.));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(-1.,-3.8E-16));
+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#797 = ORIENTED_EDGE('',*,*,#798,.T.);
+#798 = EDGE_CURVE('',#771,#799,#801,.T.);
+#799 = VERTEX_POINT('',#800);
+#800 = CARTESIAN_POINT('',(4.7,1.E-15,3.35));
+#801 = SURFACE_CURVE('',#802,(#806,#813),.PCURVE_S1.);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(4.7,0.,0.65));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(0.,0.,1.));
+#806 = PCURVE('',#126,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(4.80572616741,0.75572616741));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(-1.,0.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = PCURVE('',#814,#819);
+#814 = PLANE('',#815);
+#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
+#816 = CARTESIAN_POINT('',(4.7,2.9E-16,0.65));
+#817 = DIRECTION('',(1.,0.,0.));
+#818 = DIRECTION('',(0.,-4.4E-16,-1.));
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(1.276E-31,-2.9E-16));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(-1.,-4.4E-16));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = ORIENTED_EDGE('',*,*,#826,.T.);
+#826 = EDGE_CURVE('',#799,#827,#829,.T.);
+#827 = VERTEX_POINT('',#828);
+#828 = CARTESIAN_POINT('',(7.,1.E-15,6.));
+#829 = SURFACE_CURVE('',#830,(#834,#841),.PCURVE_S1.);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(4.7,0.,3.35));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.655472859889,0.,0.755218729872));
+#834 = PCURVE('',#126,#835);
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(2.10572616741,0.75572616741));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(-0.755218729872,-0.655472859889));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#841 = PCURVE('',#842,#847);
+#842 = PLANE('',#843);
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(4.7,1.49E-15,3.35));
+#845 = DIRECTION('',(0.755218729872,-2.9E-16,-0.655472859889));
+#846 = DIRECTION('',(-0.655472859889,-3.4E-16,-0.755218729872));
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(5.066E-31,-1.49E-15));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(-1.,-3.4E-16));
+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#853 = ORIENTED_EDGE('',*,*,#854,.F.);
+#854 = EDGE_CURVE('',#855,#827,#857,.T.);
+#855 = VERTEX_POINT('',#856);
+#856 = CARTESIAN_POINT('',(8.5,1.E-15,6.));
+#857 = SURFACE_CURVE('',#858,(#862,#869),.PCURVE_S1.);
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(8.5,0.,6.));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(-1.,0.,-0.));
+#862 = PCURVE('',#126,#863);
+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(-0.54427383259,-3.04427383259));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(-0.,1.));
+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#869 = PCURVE('',#870,#875);
+#870 = PLANE('',#871);
+#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
+#872 = CARTESIAN_POINT('',(8.5,2.66E-15,6.));
+#873 = DIRECTION('',(0.,4.4E-16,1.));
+#874 = DIRECTION('',(1.,0.,0.));
+#875 = DEFINITIONAL_REPRESENTATION('',(#876),#880);
+#876 = LINE('',#877,#878);
+#877 = CARTESIAN_POINT('',(-0.,-2.66E-15));
+#878 = VECTOR('',#879,1.);
+#879 = DIRECTION('',(-1.,0.));
+#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#881 = ORIENTED_EDGE('',*,*,#882,.F.);
+#882 = EDGE_CURVE('',#883,#855,#885,.T.);
+#883 = VERTEX_POINT('',#884);
+#884 = CARTESIAN_POINT('',(8.5,1.E-15,3.));
+#885 = SURFACE_CURVE('',#886,(#890,#897),.PCURVE_S1.);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(8.5,0.,3.));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(0.,0.,1.));
+#890 = PCURVE('',#126,#891);
+#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896);
+#892 = LINE('',#893,#894);
+#893 = CARTESIAN_POINT('',(2.45572616741,-3.04427383259));
+#894 = VECTOR('',#895,1.);
+#895 = DIRECTION('',(-1.,0.));
+#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#897 = PCURVE('',#898,#903);
+#898 = PLANE('',#899);
+#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
+#900 = CARTESIAN_POINT('',(8.5,1.33E-15,3.));
+#901 = DIRECTION('',(1.,0.,0.));
+#902 = DIRECTION('',(0.,-4.4E-16,-1.));
+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(5.852E-31,-1.33E-15));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(-1.,-4.4E-16));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = ORIENTED_EDGE('',*,*,#910,.F.);
+#910 = EDGE_CURVE('',#911,#883,#913,.T.);
+#911 = VERTEX_POINT('',#912);
+#912 = CARTESIAN_POINT('',(9.6,1.E-15,3.));
+#913 = SURFACE_CURVE('',#914,(#918,#925),.PCURVE_S1.);
+#914 = LINE('',#915,#916);
+#915 = CARTESIAN_POINT('',(9.6,0.,3.));
+#916 = VECTOR('',#917,1.);
+#917 = DIRECTION('',(-1.,0.,-0.));
+#918 = PCURVE('',#126,#919);
+#919 = DEFINITIONAL_REPRESENTATION('',(#920),#924);
+#920 = LINE('',#921,#922);
+#921 = CARTESIAN_POINT('',(2.45572616741,-4.14427383259));
+#922 = VECTOR('',#923,1.);
+#923 = DIRECTION('',(-0.,1.));
+#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#925 = PCURVE('',#926,#931);
+#926 = PLANE('',#927);
+#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
+#928 = CARTESIAN_POINT('',(9.6,1.33E-15,3.));
+#929 = DIRECTION('',(0.,4.4E-16,1.));
+#930 = DIRECTION('',(1.,0.,0.));
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(-0.,-1.33E-15));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(-1.,0.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = ORIENTED_EDGE('',*,*,#938,.F.);
+#938 = EDGE_CURVE('',#166,#911,#939,.T.);
+#939 = SURFACE_CURVE('',#940,(#944,#951),.PCURVE_S1.);
+#940 = LINE('',#941,#942);
+#941 = CARTESIAN_POINT('',(9.6,0.,3.4));
+#942 = VECTOR('',#943,1.);
+#943 = DIRECTION('',(-0.,0.,-1.));
+#944 = PCURVE('',#126,#945);
+#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950);
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(2.05572616741,-4.14427383259));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(1.,-0.));
+#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#951 = PCURVE('',#181,#952);
+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#957);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(-6.644E-31,-1.51E-15));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(-1.,4.4E-16));
+#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#958 = ORIENTED_EDGE('',*,*,#193,.F.);
+#959 = ADVANCED_FACE('',(#960),#72,.F.);
+#960 = FACE_BOUND('',#961,.T.);
+#961 = EDGE_LOOP('',(#962,#963,#964,#987,#1010,#1033,#1056,#1079,#1102,
+    #1125,#1148,#1171,#1199,#1223,#1246,#1269,#1292,#1315,#1339,#1367,
+    #1390,#1413,#1436,#1459,#1482,#1505,#1526));
+#962 = ORIENTED_EDGE('',*,*,#56,.T.);
+#963 = ORIENTED_EDGE('',*,*,#247,.F.);
+#964 = ORIENTED_EDGE('',*,*,#965,.T.);
+#965 = EDGE_CURVE('',#220,#966,#968,.T.);
+#966 = VERTEX_POINT('',#967);
+#967 = CARTESIAN_POINT('',(3.4,-380.,10.));
+#968 = SURFACE_CURVE('',#969,(#973,#980),.PCURVE_S1.);
+#969 = LINE('',#970,#971);
+#970 = CARTESIAN_POINT('',(9.,-380.,10.));
+#971 = VECTOR('',#972,1.);
+#972 = DIRECTION('',(-1.,0.,-0.));
+#973 = PCURVE('',#72,#974);
+#974 = DEFINITIONAL_REPRESENTATION('',(#975),#979);
+#975 = LINE('',#976,#977);
+#976 = CARTESIAN_POINT('',(-4.54427383259,-3.54427383259));
+#977 = VECTOR('',#978,1.);
+#978 = DIRECTION('',(-0.,1.));
+#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#980 = PCURVE('',#235,#981);
+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(-0.,-380.));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(-1.,0.));
+#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#987 = ORIENTED_EDGE('',*,*,#988,.T.);
+#988 = EDGE_CURVE('',#966,#989,#991,.T.);
+#989 = VERTEX_POINT('',#990);
+#990 = CARTESIAN_POINT('',(3.4,-380.,9.6));
+#991 = SURFACE_CURVE('',#992,(#996,#1003),.PCURVE_S1.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(3.4,-380.,10.));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(-0.,0.,-1.));
+#996 = PCURVE('',#72,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(-4.54427383259,2.05572616741));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(1.,-0.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = PCURVE('',#336,#1004);
+#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(1.553899743024E-15,-380.));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(-1.,4.4E-16));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1011 = EDGE_CURVE('',#989,#1012,#1014,.T.);
+#1012 = VERTEX_POINT('',#1013);
+#1013 = CARTESIAN_POINT('',(3.,-380.,9.6));
+#1014 = SURFACE_CURVE('',#1015,(#1019,#1026),.PCURVE_S1.);
+#1015 = LINE('',#1016,#1017);
+#1016 = CARTESIAN_POINT('',(3.4,-380.,9.6));
+#1017 = VECTOR('',#1018,1.);
+#1018 = DIRECTION('',(-1.,0.,-0.));
+#1019 = PCURVE('',#72,#1020);
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(-4.14427383259,2.05572616741));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(-0.,1.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1026 = PCURVE('',#364,#1027);
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(-0.,-380.));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(-1.,0.));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#1012,#1035,#1037,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(3.,-380.,8.5));
+#1037 = SURFACE_CURVE('',#1038,(#1042,#1049),.PCURVE_S1.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(3.,-380.,9.6));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(-0.,0.,-1.));
+#1042 = PCURVE('',#72,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048);
+#1044 = LINE('',#1045,#1046);
+#1045 = CARTESIAN_POINT('',(-4.14427383259,2.45572616741));
+#1046 = VECTOR('',#1047,1.);
+#1047 = DIRECTION('',(1.,-0.));
+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1049 = PCURVE('',#392,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(1.553899743024E-15,-380.));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(-1.,4.4E-16));
+#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1056 = ORIENTED_EDGE('',*,*,#1057,.T.);
+#1057 = EDGE_CURVE('',#1035,#1058,#1060,.T.);
+#1058 = VERTEX_POINT('',#1059);
+#1059 = CARTESIAN_POINT('',(6.,-380.,8.5));
+#1060 = SURFACE_CURVE('',#1061,(#1065,#1072),.PCURVE_S1.);
+#1061 = LINE('',#1062,#1063);
+#1062 = CARTESIAN_POINT('',(3.,-380.,8.5));
+#1063 = VECTOR('',#1064,1.);
+#1064 = DIRECTION('',(1.,0.,0.));
+#1065 = PCURVE('',#72,#1066);
+#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1071);
 #1067 = LINE('',#1068,#1069);
-#1068 = CARTESIAN_POINT('',(8.5,1.998401444325E-15,3.));
+#1068 = CARTESIAN_POINT('',(-3.04427383259,2.45572616741));
 #1069 = VECTOR('',#1070,1.);
-#1070 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#1071 = PCURVE('',#44,#1072);
-#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
-#1073 = LINE('',#1074,#1075);
-#1074 = CARTESIAN_POINT('',(-12.,18.5));
-#1075 = VECTOR('',#1076,1.);
-#1076 = DIRECTION('',(-1.,2.22044604925E-16));
-#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1070 = DIRECTION('',(-0.,-1.));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1078 = PCURVE('',#1079,#1084);
-#1079 = PLANE('',#1080);
-#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083);
-#1081 = CARTESIAN_POINT('',(8.5,-380.,3.));
-#1082 = DIRECTION('',(1.,-9.860761315263E-32,-2.22044604925E-16));
-#1083 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089);
-#1085 = LINE('',#1086,#1087);
-#1086 = CARTESIAN_POINT('',(-0.,-380.));
-#1087 = VECTOR('',#1088,1.);
-#1088 = DIRECTION('',(1.,0.));
-#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1072 = PCURVE('',#420,#1073);
+#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1078);
+#1074 = LINE('',#1075,#1076);
+#1075 = CARTESIAN_POINT('',(-0.,-380.));
+#1076 = VECTOR('',#1077,1.);
+#1077 = DIRECTION('',(-1.,-0.));
+#1078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1090 = ORIENTED_EDGE('',*,*,#1091,.F.);
-#1091 = EDGE_CURVE('',#1092,#1064,#1094,.T.);
-#1092 = VERTEX_POINT('',#1093);
-#1093 = CARTESIAN_POINT('',(9.6,-1.199040866595E-15,3.));
-#1094 = SURFACE_CURVE('',#1095,(#1099,#1106),.PCURVE_S1.);
-#1095 = LINE('',#1096,#1097);
-#1096 = CARTESIAN_POINT('',(9.6,1.998401444325E-15,3.));
-#1097 = VECTOR('',#1098,1.);
-#1098 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
-#1099 = PCURVE('',#44,#1100);
-#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);
-#1101 = LINE('',#1102,#1103);
-#1102 = CARTESIAN_POINT('',(-12.,19.6));
-#1103 = VECTOR('',#1104,1.);
-#1104 = DIRECTION('',(-2.22044604925E-16,-1.));
-#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#1058,#1081,#1083,.T.);
+#1081 = VERTEX_POINT('',#1082);
+#1082 = CARTESIAN_POINT('',(6.,-380.,7.));
+#1083 = SURFACE_CURVE('',#1084,(#1088,#1095),.PCURVE_S1.);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(6.,-380.,8.5));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-0.,0.,-1.));
+#1088 = PCURVE('',#72,#1089);
+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(-3.04427383259,-0.54427383259));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(1.,-0.));
+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1106 = PCURVE('',#1107,#1112);
-#1107 = PLANE('',#1108);
-#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111);
-#1109 = CARTESIAN_POINT('',(9.6,-380.,3.));
-#1110 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#1111 = DIRECTION('',(-1.,9.860761315263E-32,2.22044604925E-16));
+#1095 = PCURVE('',#448,#1096);
+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(1.553899743024E-15,-380.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(-1.,4.4E-16));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = ORIENTED_EDGE('',*,*,#1103,.F.);
+#1103 = EDGE_CURVE('',#1104,#1081,#1106,.T.);
+#1104 = VERTEX_POINT('',#1105);
+#1105 = CARTESIAN_POINT('',(3.35,-380.,4.7));
+#1106 = SURFACE_CURVE('',#1107,(#1111,#1118),.PCURVE_S1.);
+#1107 = LINE('',#1108,#1109);
+#1108 = CARTESIAN_POINT('',(3.35,-380.,4.7));
+#1109 = VECTOR('',#1110,1.);
+#1110 = DIRECTION('',(0.755218729872,0.,0.655472859889));
+#1111 = PCURVE('',#72,#1112);
 #1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117);
 #1113 = LINE('',#1114,#1115);
-#1114 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
+#1114 = CARTESIAN_POINT('',(0.75572616741,2.10572616741));
 #1115 = VECTOR('',#1116,1.);
-#1116 = DIRECTION('',(1.,0.));
+#1116 = DIRECTION('',(-0.655472859889,-0.755218729872));
 #1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1118 = ORIENTED_EDGE('',*,*,#1119,.F.);
-#1119 = EDGE_CURVE('',#1120,#1092,#1122,.T.);
-#1120 = VERTEX_POINT('',#1121);
-#1121 = CARTESIAN_POINT('',(9.6,-9.325873406851E-16,3.4));
-#1122 = SURFACE_CURVE('',#1123,(#1127,#1134),.PCURVE_S1.);
-#1123 = LINE('',#1124,#1125);
-#1124 = CARTESIAN_POINT('',(9.6,2.264854970235E-15,3.4));
-#1125 = VECTOR('',#1126,1.);
-#1126 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#1127 = PCURVE('',#44,#1128);
-#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133);
-#1129 = LINE('',#1130,#1131);
-#1130 = CARTESIAN_POINT('',(-12.4,19.6));
-#1131 = VECTOR('',#1132,1.);
-#1132 = DIRECTION('',(1.,-2.22044604925E-16));
-#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1118 = PCURVE('',#476,#1119);
+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(1.037533624351E-17,-380.));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(-1.,-2.9E-16));
+#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1134 = PCURVE('',#1135,#1140);
-#1135 = PLANE('',#1136);
-#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);
-#1137 = CARTESIAN_POINT('',(9.6,-380.,3.4));
-#1138 = DIRECTION('',(-1.,9.860761315263E-32,2.22044604925E-16));
-#1139 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1145);
-#1141 = LINE('',#1142,#1143);
-#1142 = CARTESIAN_POINT('',(0.,-380.));
-#1143 = VECTOR('',#1144,1.);
-#1144 = DIRECTION('',(1.,0.));
-#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1125 = ORIENTED_EDGE('',*,*,#1126,.F.);
+#1126 = EDGE_CURVE('',#1127,#1104,#1129,.T.);
+#1127 = VERTEX_POINT('',#1128);
+#1128 = CARTESIAN_POINT('',(0.65,-380.,4.7));
+#1129 = SURFACE_CURVE('',#1130,(#1134,#1141),.PCURVE_S1.);
+#1130 = LINE('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(0.65,-380.,4.7));
+#1132 = VECTOR('',#1133,1.);
+#1133 = DIRECTION('',(1.,0.,0.));
+#1134 = PCURVE('',#72,#1135);
+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140);
+#1136 = LINE('',#1137,#1138);
+#1137 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
+#1138 = VECTOR('',#1139,1.);
+#1139 = DIRECTION('',(-0.,-1.));
+#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1146 = ORIENTED_EDGE('',*,*,#1147,.F.);
-#1147 = EDGE_CURVE('',#1148,#1120,#1150,.T.);
-#1148 = VERTEX_POINT('',#1149);
-#1149 = CARTESIAN_POINT('',(10.,-1.06581410364E-15,3.4));
-#1150 = SURFACE_CURVE('',#1151,(#1155,#1162),.PCURVE_S1.);
-#1151 = LINE('',#1152,#1153);
-#1152 = CARTESIAN_POINT('',(10.,2.264854970235E-15,3.4));
-#1153 = VECTOR('',#1154,1.);
-#1154 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
-#1155 = PCURVE('',#44,#1156);
-#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);
-#1157 = LINE('',#1158,#1159);
-#1158 = CARTESIAN_POINT('',(-12.4,20.));
-#1159 = VECTOR('',#1160,1.);
-#1160 = DIRECTION('',(-2.22044604925E-16,-1.));
-#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1141 = PCURVE('',#504,#1142);
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(-0.,-380.));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(-1.,0.));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1162 = PCURVE('',#1163,#1168);
-#1163 = PLANE('',#1164);
-#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167);
-#1165 = CARTESIAN_POINT('',(10.,-380.,3.4));
-#1166 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#1167 = DIRECTION('',(-1.,9.860761315263E-32,2.22044604925E-16));
-#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
-#1169 = LINE('',#1170,#1171);
-#1170 = CARTESIAN_POINT('',(1.33226762955E-15,-380.));
-#1171 = VECTOR('',#1172,1.);
-#1172 = DIRECTION('',(1.,0.));
-#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1148 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1149 = EDGE_CURVE('',#1127,#1150,#1152,.T.);
+#1150 = VERTEX_POINT('',#1151);
+#1151 = CARTESIAN_POINT('',(0.,-380.,4.3));
+#1152 = SURFACE_CURVE('',#1153,(#1157,#1164),.PCURVE_S1.);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(0.65,-380.,4.7));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(-0.851658316705,0.,-0.524097425664));
+#1157 = PCURVE('',#72,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.524097425664,0.851658316705));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1174 = ORIENTED_EDGE('',*,*,#1175,.F.);
-#1175 = EDGE_CURVE('',#1176,#1148,#1178,.T.);
-#1176 = VERTEX_POINT('',#1177);
-#1177 = CARTESIAN_POINT('',(10.,4.996003610813E-15,9.));
-#1178 = SURFACE_CURVE('',#1179,(#1183,#1190),.PCURVE_S1.);
-#1179 = LINE('',#1180,#1181);
-#1180 = CARTESIAN_POINT('',(10.,4.996003610813E-15,9.));
-#1181 = VECTOR('',#1182,1.);
-#1182 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
-#1183 = PCURVE('',#44,#1184);
-#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189);
-#1185 = LINE('',#1186,#1187);
-#1186 = CARTESIAN_POINT('',(-18.,20.));
-#1187 = VECTOR('',#1188,1.);
-#1188 = DIRECTION('',(1.,0.));
-#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1164 = PCURVE('',#532,#1165);
+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(-0.,-380.));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(-1.,0.));
+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1190 = PCURVE('',#1191,#1196);
-#1191 = PLANE('',#1192);
-#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195);
-#1193 = CARTESIAN_POINT('',(10.,4.996003610813E-15,9.));
-#1194 = DIRECTION('',(1.,0.,0.));
-#1195 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
-#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);
-#1197 = LINE('',#1198,#1199);
-#1198 = CARTESIAN_POINT('',(0.,0.));
-#1199 = VECTOR('',#1200,1.);
-#1200 = DIRECTION('',(1.,0.));
-#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1171 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1172 = EDGE_CURVE('',#1173,#1150,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(0.,-380.,2.75));
+#1175 = SURFACE_CURVE('',#1176,(#1180,#1187),.PCURVE_S1.);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(-1.7E-16,-380.,2.75));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(1.1E-16,0.,1.));
+#1180 = PCURVE('',#72,#1181);
+#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186);
+#1182 = LINE('',#1183,#1184);
+#1183 = CARTESIAN_POINT('',(2.70572616741,5.45572616741));
+#1184 = VECTOR('',#1185,1.);
+#1185 = DIRECTION('',(-1.,-1.1E-16));
+#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1202 = ORIENTED_EDGE('',*,*,#1203,.T.);
-#1203 = EDGE_CURVE('',#1176,#1204,#1206,.T.);
-#1204 = VERTEX_POINT('',#1205);
-#1205 = CARTESIAN_POINT('',(9.,5.551115123126E-15,10.));
-#1206 = SURFACE_CURVE('',#1207,(#1212,#1219),.PCURVE_S1.);
-#1207 = CIRCLE('',#1208,1.);
-#1208 = AXIS2_PLACEMENT_3D('',#1209,#1210,#1211);
-#1209 = CARTESIAN_POINT('',(9.,4.996003610813E-15,9.));
-#1210 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#1211 = DIRECTION('',(1.,0.,0.));
-#1212 = PCURVE('',#44,#1213);
-#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218);
-#1214 = CIRCLE('',#1215,1.);
-#1215 = AXIS2_PLACEMENT_2D('',#1216,#1217);
-#1216 = CARTESIAN_POINT('',(-18.,19.));
-#1217 = DIRECTION('',(0.,1.));
-#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1187 = PCURVE('',#1188,#1193);
+#1188 = PLANE('',#1189);
+#1189 = AXIS2_PLACEMENT_3D('',#1190,#1191,#1192);
+#1190 = CARTESIAN_POINT('',(-5.45572616741,-380.,5.45572616741));
+#1191 = DIRECTION('',(0.,1.,-2.2E-16));
+#1192 = DIRECTION('',(0.,2.2E-16,1.));
+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(-2.70572616741,5.45572616741));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(1.,1.1E-16));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1219 = PCURVE('',#1220,#1225);
-#1220 = CYLINDRICAL_SURFACE('',#1221,1.);
-#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);
-#1222 = CARTESIAN_POINT('',(9.,4.996003610813E-15,9.));
-#1223 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#1224 = DIRECTION('',(1.,0.,0.));
-#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);
-#1226 = LINE('',#1227,#1228);
-#1227 = CARTESIAN_POINT('',(-0.,0.));
-#1228 = VECTOR('',#1229,1.);
-#1229 = DIRECTION('',(-1.,0.));
-#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1199 = ORIENTED_EDGE('',*,*,#1200,.T.);
+#1200 = EDGE_CURVE('',#1173,#1201,#1203,.T.);
+#1201 = VERTEX_POINT('',#1202);
+#1202 = CARTESIAN_POINT('',(1.340498607497,-380.,2.401158779277));
+#1203 = SURFACE_CURVE('',#1204,(#1209,#1216),.PCURVE_S1.);
+#1204 = CIRCLE('',#1205,2.75);
+#1205 = AXIS2_PLACEMENT_3D('',#1206,#1207,#1208);
+#1206 = CARTESIAN_POINT('',(0.,-380.,1.69E-13));
+#1207 = DIRECTION('',(0.,1.,-0.));
+#1208 = DIRECTION('',(-1.,0.,-0.));
+#1209 = PCURVE('',#72,#1210);
+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215);
+#1211 = CIRCLE('',#1212,2.75);
+#1212 = AXIS2_PLACEMENT_2D('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#1214 = DIRECTION('',(-0.,1.));
+#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1231 = ORIENTED_EDGE('',*,*,#1232,.F.);
-#1232 = EDGE_CURVE('',#1233,#1204,#1235,.T.);
-#1233 = VERTEX_POINT('',#1234);
-#1234 = CARTESIAN_POINT('',(3.4,0.,10.));
-#1235 = SURFACE_CURVE('',#1236,(#1240,#1247),.PCURVE_S1.);
-#1236 = LINE('',#1237,#1238);
-#1237 = CARTESIAN_POINT('',(-9.,5.551115123126E-15,10.));
-#1238 = VECTOR('',#1239,1.);
-#1239 = DIRECTION('',(1.,0.,0.));
-#1240 = PCURVE('',#44,#1241);
-#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
-#1242 = LINE('',#1243,#1244);
-#1243 = CARTESIAN_POINT('',(-19.,1.));
-#1244 = VECTOR('',#1245,1.);
-#1245 = DIRECTION('',(0.,1.));
-#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1216 = PCURVE('',#589,#1217);
+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(0.,-380.));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(1.,0.));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1247 = PCURVE('',#1248,#1253);
-#1248 = PLANE('',#1249);
-#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252);
-#1250 = CARTESIAN_POINT('',(-9.,5.551115123126E-15,10.));
-#1251 = DIRECTION('',(0.,5.551115123126E-16,1.));
-#1252 = DIRECTION('',(1.,0.,0.));
-#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);
-#1254 = LINE('',#1255,#1256);
-#1255 = CARTESIAN_POINT('',(0.,0.));
-#1256 = VECTOR('',#1257,1.);
-#1257 = DIRECTION('',(1.,0.));
-#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1223 = ORIENTED_EDGE('',*,*,#1224,.F.);
+#1224 = EDGE_CURVE('',#1225,#1201,#1227,.T.);
+#1225 = VERTEX_POINT('',#1226);
+#1226 = CARTESIAN_POINT('',(1.944543648263,-380.,3.005203820043));
+#1227 = SURFACE_CURVE('',#1228,(#1232,#1239),.PCURVE_S1.);
+#1228 = LINE('',#1229,#1230);
+#1229 = CARTESIAN_POINT('',(1.944543648263,-380.,3.005203820043));
+#1230 = VECTOR('',#1231,1.);
+#1231 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#1232 = PCURVE('',#72,#1233);
+#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238);
+#1234 = LINE('',#1235,#1236);
+#1235 = CARTESIAN_POINT('',(2.450522347367,3.511182519147));
+#1236 = VECTOR('',#1237,1.);
+#1237 = DIRECTION('',(0.707106781187,0.707106781187));
+#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
-#1260 = EDGE_CURVE('',#1261,#1233,#1263,.T.);
-#1261 = VERTEX_POINT('',#1262);
-#1262 = CARTESIAN_POINT('',(3.4,0.,9.6));
-#1263 = SURFACE_CURVE('',#1264,(#1268,#1275),.PCURVE_S1.);
+#1239 = PCURVE('',#617,#1240);
+#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245);
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(1.841045351704E-15,-380.));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(-1.,3.1E-16));
+#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#1248,#1225,#1250,.T.);
+#1248 = VERTEX_POINT('',#1249);
+#1249 = CARTESIAN_POINT('',(2.474873734153,-380.,2.474873734153));
+#1250 = SURFACE_CURVE('',#1251,(#1255,#1262),.PCURVE_S1.);
+#1251 = LINE('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(2.474873734153,-380.,2.474873734153));
+#1253 = VECTOR('',#1254,1.);
+#1254 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#1255 = PCURVE('',#72,#1256);
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(2.980852433257,2.980852433257));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(-0.707106781187,0.707106781187));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = PCURVE('',#645,#1263);
+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
 #1264 = LINE('',#1265,#1266);
-#1265 = CARTESIAN_POINT('',(3.4,6.394884621841E-15,9.6));
+#1265 = CARTESIAN_POINT('',(-1.841045351704E-15,-380.));
 #1266 = VECTOR('',#1267,1.);
-#1267 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1268 = PCURVE('',#44,#1269);
-#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
-#1270 = LINE('',#1271,#1272);
-#1271 = CARTESIAN_POINT('',(-18.6,13.4));
-#1272 = VECTOR('',#1273,1.);
-#1273 = DIRECTION('',(-1.,0.));
-#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1267 = DIRECTION('',(-1.,-3.1E-16));
+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1275 = PCURVE('',#1276,#1281);
-#1276 = PLANE('',#1277);
-#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
-#1278 = CARTESIAN_POINT('',(3.4,-380.,9.6));
-#1279 = DIRECTION('',(1.,0.,0.));
-#1280 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
-#1282 = LINE('',#1283,#1284);
-#1283 = CARTESIAN_POINT('',(8.881784197001E-16,-380.));
-#1284 = VECTOR('',#1285,1.);
-#1285 = DIRECTION('',(1.,0.));
-#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1269 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1270 = EDGE_CURVE('',#1271,#1248,#1273,.T.);
+#1271 = VERTEX_POINT('',#1272);
+#1272 = CARTESIAN_POINT('',(3.005203820043,-380.,1.944543648263));
+#1273 = SURFACE_CURVE('',#1274,(#1278,#1285),.PCURVE_S1.);
+#1274 = LINE('',#1275,#1276);
+#1275 = CARTESIAN_POINT('',(3.005203820043,-380.,1.944543648263));
+#1276 = VECTOR('',#1277,1.);
+#1277 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#1278 = PCURVE('',#72,#1279);
+#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(3.511182519147,2.450522347367));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(-0.707106781187,0.707106781187));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);
-#1288 = EDGE_CURVE('',#1289,#1261,#1291,.T.);
-#1289 = VERTEX_POINT('',#1290);
-#1290 = CARTESIAN_POINT('',(3.,0.,9.6));
-#1291 = SURFACE_CURVE('',#1292,(#1296,#1303),.PCURVE_S1.);
-#1292 = LINE('',#1293,#1294);
-#1293 = CARTESIAN_POINT('',(3.,6.394884621841E-15,9.6));
-#1294 = VECTOR('',#1295,1.);
-#1295 = DIRECTION('',(1.,0.,0.));
-#1296 = PCURVE('',#44,#1297);
-#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);
-#1298 = LINE('',#1299,#1300);
-#1299 = CARTESIAN_POINT('',(-18.6,13.));
-#1300 = VECTOR('',#1301,1.);
-#1301 = DIRECTION('',(0.,1.));
-#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1285 = PCURVE('',#673,#1286);
+#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291);
+#1287 = LINE('',#1288,#1289);
+#1288 = CARTESIAN_POINT('',(-1.841045351704E-15,-380.));
+#1289 = VECTOR('',#1290,1.);
+#1290 = DIRECTION('',(-1.,-3.1E-16));
+#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1303 = PCURVE('',#1304,#1309);
-#1304 = PLANE('',#1305);
-#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308);
-#1306 = CARTESIAN_POINT('',(3.,-380.,9.6));
-#1307 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1308 = DIRECTION('',(1.,0.,0.));
+#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#1293 = EDGE_CURVE('',#1294,#1271,#1296,.T.);
+#1294 = VERTEX_POINT('',#1295);
+#1295 = CARTESIAN_POINT('',(2.401158779277,-380.,1.340498607497));
+#1296 = SURFACE_CURVE('',#1297,(#1301,#1308),.PCURVE_S1.);
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(2.401158779277,-380.,1.340498607497));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#1301 = PCURVE('',#72,#1302);
+#1302 = DEFINITIONAL_REPRESENTATION('',(#1303),#1307);
+#1303 = LINE('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(4.115227559913,3.054567388133));
+#1305 = VECTOR('',#1306,1.);
+#1306 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#1307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1308 = PCURVE('',#701,#1309);
 #1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314);
 #1310 = LINE('',#1311,#1312);
-#1311 = CARTESIAN_POINT('',(0.,-380.));
+#1311 = CARTESIAN_POINT('',(-1.841045351704E-15,-380.));
 #1312 = VECTOR('',#1313,1.);
-#1313 = DIRECTION('',(1.,0.));
+#1313 = DIRECTION('',(-1.,-3.1E-16));
 #1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1315 = ORIENTED_EDGE('',*,*,#1316,.F.);
-#1316 = EDGE_CURVE('',#1317,#1289,#1319,.T.);
+#1315 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#1316 = EDGE_CURVE('',#1294,#1317,#1319,.T.);
 #1317 = VERTEX_POINT('',#1318);
-#1318 = CARTESIAN_POINT('',(3.,0.,8.5));
-#1319 = SURFACE_CURVE('',#1320,(#1324,#1331),.PCURVE_S1.);
-#1320 = LINE('',#1321,#1322);
-#1321 = CARTESIAN_POINT('',(3.,5.662137425588E-15,8.5));
-#1322 = VECTOR('',#1323,1.);
-#1323 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1324 = PCURVE('',#44,#1325);
-#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);
-#1326 = LINE('',#1327,#1328);
-#1327 = CARTESIAN_POINT('',(-17.5,13.));
-#1328 = VECTOR('',#1329,1.);
-#1329 = DIRECTION('',(-1.,0.));
-#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1318 = CARTESIAN_POINT('',(2.75,-380.,0.));
+#1319 = SURFACE_CURVE('',#1320,(#1325,#1332),.PCURVE_S1.);
+#1320 = CIRCLE('',#1321,2.75);
+#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);
+#1322 = CARTESIAN_POINT('',(0.,-380.,1.69E-13));
+#1323 = DIRECTION('',(0.,1.,-0.));
+#1324 = DIRECTION('',(-1.,0.,-0.));
+#1325 = PCURVE('',#72,#1326);
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);
+#1327 = CIRCLE('',#1328,2.75);
+#1328 = AXIS2_PLACEMENT_2D('',#1329,#1330);
+#1329 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#1330 = DIRECTION('',(-0.,1.));
+#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1331 = PCURVE('',#1332,#1337);
-#1332 = PLANE('',#1333);
-#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336);
-#1334 = CARTESIAN_POINT('',(3.,-380.,8.5));
-#1335 = DIRECTION('',(1.,0.,0.));
-#1336 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);
-#1338 = LINE('',#1339,#1340);
-#1339 = CARTESIAN_POINT('',(-8.881784197001E-16,-380.));
-#1340 = VECTOR('',#1341,1.);
-#1341 = DIRECTION('',(1.,0.));
-#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1332 = PCURVE('',#730,#1333);
+#1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1338);
+#1334 = LINE('',#1335,#1336);
+#1335 = CARTESIAN_POINT('',(0.,-380.));
+#1336 = VECTOR('',#1337,1.);
+#1337 = DIRECTION('',(1.,0.));
+#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1343 = ORIENTED_EDGE('',*,*,#1344,.F.);
-#1344 = EDGE_CURVE('',#1345,#1317,#1347,.T.);
-#1345 = VERTEX_POINT('',#1346);
-#1346 = CARTESIAN_POINT('',(6.,0.,8.5));
-#1347 = SURFACE_CURVE('',#1348,(#1352,#1359),.PCURVE_S1.);
-#1348 = LINE('',#1349,#1350);
-#1349 = CARTESIAN_POINT('',(6.,5.662137425588E-15,8.5));
-#1350 = VECTOR('',#1351,1.);
-#1351 = DIRECTION('',(-1.,0.,0.));
-#1352 = PCURVE('',#44,#1353);
-#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1358);
-#1354 = LINE('',#1355,#1356);
-#1355 = CARTESIAN_POINT('',(-17.5,16.));
-#1356 = VECTOR('',#1357,1.);
-#1357 = DIRECTION('',(-0.,-1.));
-#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1339 = ORIENTED_EDGE('',*,*,#1340,.T.);
+#1340 = EDGE_CURVE('',#1317,#1341,#1343,.T.);
+#1341 = VERTEX_POINT('',#1342);
+#1342 = CARTESIAN_POINT('',(4.3,-380.,0.));
+#1343 = SURFACE_CURVE('',#1344,(#1348,#1355),.PCURVE_S1.);
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(2.75,-380.,1.6934E-13));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(1.,0.,0.));
+#1348 = PCURVE('',#72,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(5.45572616741,2.70572616741));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(-0.,-1.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1359 = PCURVE('',#1360,#1365);
-#1360 = PLANE('',#1361);
-#1361 = AXIS2_PLACEMENT_3D('',#1362,#1363,#1364);
-#1362 = CARTESIAN_POINT('',(6.,-380.,8.5));
-#1363 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1364 = DIRECTION('',(-1.,0.,0.));
-#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370);
-#1366 = LINE('',#1367,#1368);
-#1367 = CARTESIAN_POINT('',(0.,-380.));
-#1368 = VECTOR('',#1369,1.);
-#1369 = DIRECTION('',(1.,0.));
-#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1355 = PCURVE('',#1356,#1361);
+#1356 = PLANE('',#1357);
+#1357 = AXIS2_PLACEMENT_3D('',#1358,#1359,#1360);
+#1358 = CARTESIAN_POINT('',(5.45572616741,-380.,-5.45572616741));
+#1359 = DIRECTION('',(0.,1.,4.4E-16));
+#1360 = DIRECTION('',(0.,4.4E-16,-1.));
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(-5.45572616741,2.70572616741));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(0.,-1.));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1371 = ORIENTED_EDGE('',*,*,#1372,.F.);
-#1372 = EDGE_CURVE('',#1373,#1345,#1375,.T.);
-#1373 = VERTEX_POINT('',#1374);
-#1374 = CARTESIAN_POINT('',(6.,0.,7.));
-#1375 = SURFACE_CURVE('',#1376,(#1380,#1387),.PCURVE_S1.);
-#1376 = LINE('',#1377,#1378);
-#1377 = CARTESIAN_POINT('',(6.,4.662936703426E-15,7.));
-#1378 = VECTOR('',#1379,1.);
-#1379 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1380 = PCURVE('',#44,#1381);
-#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386);
-#1382 = LINE('',#1383,#1384);
-#1383 = CARTESIAN_POINT('',(-16.,16.));
-#1384 = VECTOR('',#1385,1.);
-#1385 = DIRECTION('',(-1.,0.));
-#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1367 = ORIENTED_EDGE('',*,*,#1368,.T.);
+#1368 = EDGE_CURVE('',#1341,#1369,#1371,.T.);
+#1369 = VERTEX_POINT('',#1370);
+#1370 = CARTESIAN_POINT('',(4.7,-380.,0.65));
+#1371 = SURFACE_CURVE('',#1372,(#1376,#1383),.PCURVE_S1.);
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(4.3,-380.,1.6934E-13));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(0.524097425664,0.,0.851658316705));
+#1376 = PCURVE('',#72,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(5.45572616741,1.15572616741));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(-0.851658316705,-0.524097425664));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1387 = PCURVE('',#1388,#1393);
-#1388 = PLANE('',#1389);
-#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392);
-#1390 = CARTESIAN_POINT('',(6.,-380.,7.));
-#1391 = DIRECTION('',(1.,0.,0.));
-#1392 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);
-#1394 = LINE('',#1395,#1396);
-#1395 = CARTESIAN_POINT('',(-8.881784197001E-16,-380.));
-#1396 = VECTOR('',#1397,1.);
-#1397 = DIRECTION('',(1.,0.));
-#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1383 = PCURVE('',#786,#1384);
+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(5.275844428056E-16,-380.));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(-1.,-3.8E-16));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1399 = ORIENTED_EDGE('',*,*,#1400,.F.);
-#1400 = EDGE_CURVE('',#1401,#1373,#1403,.T.);
-#1401 = VERTEX_POINT('',#1402);
-#1402 = CARTESIAN_POINT('',(3.35,0.,4.7));
-#1403 = SURFACE_CURVE('',#1404,(#1408,#1415),.PCURVE_S1.);
-#1404 = LINE('',#1405,#1406);
-#1405 = CARTESIAN_POINT('',(3.35,3.130828929443E-15,4.7));
-#1406 = VECTOR('',#1407,1.);
-#1407 = DIRECTION('',(0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#1408 = PCURVE('',#44,#1409);
-#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414);
-#1410 = LINE('',#1411,#1412);
-#1411 = CARTESIAN_POINT('',(-13.7,13.35));
-#1412 = VECTOR('',#1413,1.);
-#1413 = DIRECTION('',(-0.655472859889,0.755218729872));
-#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1390 = ORIENTED_EDGE('',*,*,#1391,.T.);
+#1391 = EDGE_CURVE('',#1369,#1392,#1394,.T.);
+#1392 = VERTEX_POINT('',#1393);
+#1393 = CARTESIAN_POINT('',(4.7,-380.,3.35));
+#1394 = SURFACE_CURVE('',#1395,(#1399,#1406),.PCURVE_S1.);
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(4.7,-380.,0.65));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(0.,0.,1.));
+#1399 = PCURVE('',#72,#1400);
+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(4.80572616741,0.75572616741));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(-1.,0.));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1415 = PCURVE('',#1416,#1421);
-#1416 = PLANE('',#1417);
-#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
-#1418 = CARTESIAN_POINT('',(3.35,-380.,4.7));
-#1419 = DIRECTION('',(0.655472859889,-5.030767335191E-16,-0.755218729872
-    ));
-#1420 = DIRECTION('',(0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
-#1422 = LINE('',#1423,#1424);
-#1423 = CARTESIAN_POINT('',(3.353844890128E-16,-380.));
-#1424 = VECTOR('',#1425,1.);
-#1425 = DIRECTION('',(1.,0.));
-#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1406 = PCURVE('',#814,#1407);
+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412);
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(-1.775944347949E-15,-380.));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(-1.,-4.4E-16));
+#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1427 = ORIENTED_EDGE('',*,*,#1428,.F.);
-#1428 = EDGE_CURVE('',#1429,#1401,#1431,.T.);
-#1429 = VERTEX_POINT('',#1430);
-#1430 = CARTESIAN_POINT('',(0.65,0.,4.7));
-#1431 = SURFACE_CURVE('',#1432,(#1436,#1443),.PCURVE_S1.);
-#1432 = LINE('',#1433,#1434);
-#1433 = CARTESIAN_POINT('',(0.65,3.130828929443E-15,4.7));
-#1434 = VECTOR('',#1435,1.);
-#1435 = DIRECTION('',(1.,0.,0.));
-#1436 = PCURVE('',#44,#1437);
-#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);
-#1438 = LINE('',#1439,#1440);
-#1439 = CARTESIAN_POINT('',(-13.7,10.65));
-#1440 = VECTOR('',#1441,1.);
-#1441 = DIRECTION('',(0.,1.));
-#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1413 = ORIENTED_EDGE('',*,*,#1414,.T.);
+#1414 = EDGE_CURVE('',#1392,#1415,#1417,.T.);
+#1415 = VERTEX_POINT('',#1416);
+#1416 = CARTESIAN_POINT('',(7.,-380.,6.));
+#1417 = SURFACE_CURVE('',#1418,(#1422,#1429),.PCURVE_S1.);
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(4.7,-380.,3.35));
+#1420 = VECTOR('',#1421,1.);
+#1421 = DIRECTION('',(0.655472859889,0.,0.755218729872));
+#1422 = PCURVE('',#72,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);
+#1424 = LINE('',#1425,#1426);
+#1425 = CARTESIAN_POINT('',(2.10572616741,0.75572616741));
+#1426 = VECTOR('',#1427,1.);
+#1427 = DIRECTION('',(-0.755218729872,-0.655472859889));
+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1443 = PCURVE('',#1444,#1449);
-#1444 = PLANE('',#1445);
-#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448);
-#1446 = CARTESIAN_POINT('',(0.65,-380.,4.7));
-#1447 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1448 = DIRECTION('',(1.,0.,0.));
-#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454);
-#1450 = LINE('',#1451,#1452);
-#1451 = CARTESIAN_POINT('',(0.,-380.));
-#1452 = VECTOR('',#1453,1.);
-#1453 = DIRECTION('',(1.,0.));
-#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1429 = PCURVE('',#842,#1430);
+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(1.171717326301E-15,-380.));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(-1.,-3.4E-16));
+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1455 = ORIENTED_EDGE('',*,*,#1456,.F.);
-#1456 = EDGE_CURVE('',#1457,#1429,#1459,.T.);
-#1457 = VERTEX_POINT('',#1458);
-#1458 = CARTESIAN_POINT('',(0.,0.,4.3));
-#1459 = SURFACE_CURVE('',#1460,(#1464,#1471),.PCURVE_S1.);
-#1460 = LINE('',#1461,#1462);
-#1461 = CARTESIAN_POINT('',(0.,2.864375403533E-15,4.3));
-#1462 = VECTOR('',#1463,1.);
-#1463 = DIRECTION('',(0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#1464 = PCURVE('',#44,#1465);
-#1465 = DEFINITIONAL_REPRESENTATION('',(#1466),#1470);
-#1466 = LINE('',#1467,#1468);
-#1467 = CARTESIAN_POINT('',(-13.3,10.));
-#1468 = VECTOR('',#1469,1.);
-#1469 = DIRECTION('',(-0.524097425664,0.851658316705));
-#1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1436 = ORIENTED_EDGE('',*,*,#1437,.F.);
+#1437 = EDGE_CURVE('',#1438,#1415,#1440,.T.);
+#1438 = VERTEX_POINT('',#1439);
+#1439 = CARTESIAN_POINT('',(8.5,-380.,6.));
+#1440 = SURFACE_CURVE('',#1441,(#1445,#1452),.PCURVE_S1.);
+#1441 = LINE('',#1442,#1443);
+#1442 = CARTESIAN_POINT('',(8.5,-380.,6.));
+#1443 = VECTOR('',#1444,1.);
+#1444 = DIRECTION('',(-1.,0.,-0.));
+#1445 = PCURVE('',#72,#1446);
+#1446 = DEFINITIONAL_REPRESENTATION('',(#1447),#1451);
+#1447 = LINE('',#1448,#1449);
+#1448 = CARTESIAN_POINT('',(-0.54427383259,-3.04427383259));
+#1449 = VECTOR('',#1450,1.);
+#1450 = DIRECTION('',(-0.,1.));
+#1451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1471 = PCURVE('',#1472,#1477);
-#1472 = PLANE('',#1473);
-#1473 = AXIS2_PLACEMENT_3D('',#1474,#1475,#1476);
-#1474 = CARTESIAN_POINT('',(0.,-380.,4.3));
-#1475 = DIRECTION('',(0.524097425664,-5.673184033913E-16,-0.851658316705
-    ));
-#1476 = DIRECTION('',(0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1482);
-#1478 = LINE('',#1479,#1480);
-#1479 = CARTESIAN_POINT('',(3.376315533774E-16,-380.));
-#1480 = VECTOR('',#1481,1.);
-#1481 = DIRECTION('',(1.,0.));
-#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1452 = PCURVE('',#870,#1453);
+#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1458);
+#1454 = LINE('',#1455,#1456);
+#1455 = CARTESIAN_POINT('',(-0.,-380.));
+#1456 = VECTOR('',#1457,1.);
+#1457 = DIRECTION('',(-1.,0.));
+#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1483 = ORIENTED_EDGE('',*,*,#1484,.F.);
-#1484 = EDGE_CURVE('',#1485,#1457,#1487,.T.);
-#1485 = VERTEX_POINT('',#1486);
-#1486 = CARTESIAN_POINT('',(-0.65,0.,4.7));
-#1487 = SURFACE_CURVE('',#1488,(#1492,#1499),.PCURVE_S1.);
-#1488 = LINE('',#1489,#1490);
-#1489 = CARTESIAN_POINT('',(-0.65,3.130828929443E-15,4.7));
-#1490 = VECTOR('',#1491,1.);
-#1491 = DIRECTION('',(0.851658316705,-3.491190174716E-16,-0.524097425664
-    ));
-#1492 = PCURVE('',#44,#1493);
-#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1498);
-#1494 = LINE('',#1495,#1496);
-#1495 = CARTESIAN_POINT('',(-13.7,9.35));
-#1496 = VECTOR('',#1497,1.);
-#1497 = DIRECTION('',(0.524097425664,0.851658316705));
-#1498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1459 = ORIENTED_EDGE('',*,*,#1460,.F.);
+#1460 = EDGE_CURVE('',#1461,#1438,#1463,.T.);
+#1461 = VERTEX_POINT('',#1462);
+#1462 = CARTESIAN_POINT('',(8.5,-380.,3.));
+#1463 = SURFACE_CURVE('',#1464,(#1468,#1475),.PCURVE_S1.);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(8.5,-380.,3.));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(0.,0.,1.));
+#1468 = PCURVE('',#72,#1469);
+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);
+#1470 = LINE('',#1471,#1472);
+#1471 = CARTESIAN_POINT('',(2.45572616741,-3.04427383259));
+#1472 = VECTOR('',#1473,1.);
+#1473 = DIRECTION('',(-1.,0.));
+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1499 = PCURVE('',#1500,#1505);
-#1500 = PLANE('',#1501);
-#1501 = AXIS2_PLACEMENT_3D('',#1502,#1503,#1504);
-#1502 = CARTESIAN_POINT('',(-0.65,-380.,4.7));
-#1503 = DIRECTION('',(-0.524097425664,-5.673184033913E-16,
-    -0.851658316705));
-#1504 = DIRECTION('',(0.851658316705,-3.491190174716E-16,-0.524097425664
-    ));
-#1505 = DEFINITIONAL_REPRESENTATION('',(#1506),#1510);
-#1506 = LINE('',#1507,#1508);
-#1507 = CARTESIAN_POINT('',(-3.782122689275E-16,-380.));
-#1508 = VECTOR('',#1509,1.);
-#1509 = DIRECTION('',(1.,0.));
-#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1475 = PCURVE('',#898,#1476);
+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(-1.997988952874E-15,-380.));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(-1.,-4.4E-16));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1511 = ORIENTED_EDGE('',*,*,#1512,.F.);
-#1512 = EDGE_CURVE('',#1513,#1485,#1515,.T.);
-#1513 = VERTEX_POINT('',#1514);
-#1514 = CARTESIAN_POINT('',(-3.35,0.,4.7));
-#1515 = SURFACE_CURVE('',#1516,(#1520,#1527),.PCURVE_S1.);
-#1516 = LINE('',#1517,#1518);
-#1517 = CARTESIAN_POINT('',(-3.35,3.130828929443E-15,4.7));
-#1518 = VECTOR('',#1519,1.);
-#1519 = DIRECTION('',(1.,0.,0.));
-#1520 = PCURVE('',#44,#1521);
-#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);
-#1522 = LINE('',#1523,#1524);
-#1523 = CARTESIAN_POINT('',(-13.7,6.65));
-#1524 = VECTOR('',#1525,1.);
-#1525 = DIRECTION('',(0.,1.));
-#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1482 = ORIENTED_EDGE('',*,*,#1483,.F.);
+#1483 = EDGE_CURVE('',#1484,#1461,#1486,.T.);
+#1484 = VERTEX_POINT('',#1485);
+#1485 = CARTESIAN_POINT('',(9.6,-380.,3.));
+#1486 = SURFACE_CURVE('',#1487,(#1491,#1498),.PCURVE_S1.);
+#1487 = LINE('',#1488,#1489);
+#1488 = CARTESIAN_POINT('',(9.6,-380.,3.));
+#1489 = VECTOR('',#1490,1.);
+#1490 = DIRECTION('',(-1.,0.,-0.));
+#1491 = PCURVE('',#72,#1492);
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1497);
+#1493 = LINE('',#1494,#1495);
+#1494 = CARTESIAN_POINT('',(2.45572616741,-4.14427383259));
+#1495 = VECTOR('',#1496,1.);
+#1496 = DIRECTION('',(-0.,1.));
+#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1527 = PCURVE('',#1528,#1533);
-#1528 = PLANE('',#1529);
-#1529 = AXIS2_PLACEMENT_3D('',#1530,#1531,#1532);
-#1530 = CARTESIAN_POINT('',(-3.35,-380.,4.7));
-#1531 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1532 = DIRECTION('',(1.,0.,0.));
-#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1538);
-#1534 = LINE('',#1535,#1536);
-#1535 = CARTESIAN_POINT('',(0.,-380.));
-#1536 = VECTOR('',#1537,1.);
-#1537 = DIRECTION('',(1.,0.));
-#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1498 = PCURVE('',#926,#1499);
+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(-0.,-380.));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(-1.,0.));
+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1539 = ORIENTED_EDGE('',*,*,#1540,.F.);
-#1540 = EDGE_CURVE('',#1541,#1513,#1543,.T.);
-#1541 = VERTEX_POINT('',#1542);
-#1542 = CARTESIAN_POINT('',(-6.,0.,7.));
-#1543 = SURFACE_CURVE('',#1544,(#1548,#1555),.PCURVE_S1.);
-#1544 = LINE('',#1545,#1546);
-#1545 = CARTESIAN_POINT('',(-6.,4.662936703426E-15,7.));
-#1546 = VECTOR('',#1547,1.);
-#1547 = DIRECTION('',(0.755218729872,-4.366326366392E-16,-0.655472859889
-    ));
-#1548 = PCURVE('',#44,#1549);
-#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554);
-#1550 = LINE('',#1551,#1552);
-#1551 = CARTESIAN_POINT('',(-16.,4.));
-#1552 = VECTOR('',#1553,1.);
-#1553 = DIRECTION('',(0.655472859889,0.755218729872));
-#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1505 = ORIENTED_EDGE('',*,*,#1506,.F.);
+#1506 = EDGE_CURVE('',#143,#1484,#1507,.T.);
+#1507 = SURFACE_CURVE('',#1508,(#1512,#1519),.PCURVE_S1.);
+#1508 = LINE('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(9.6,-380.,3.4));
+#1510 = VECTOR('',#1511,1.);
+#1511 = DIRECTION('',(-0.,0.,-1.));
+#1512 = PCURVE('',#72,#1513);
+#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1518);
+#1514 = LINE('',#1515,#1516);
+#1515 = CARTESIAN_POINT('',(2.05572616741,-4.14427383259));
+#1516 = VECTOR('',#1517,1.);
+#1517 = DIRECTION('',(1.,-0.));
+#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1555 = PCURVE('',#1556,#1561);
-#1556 = PLANE('',#1557);
-#1557 = AXIS2_PLACEMENT_3D('',#1558,#1559,#1560);
-#1558 = CARTESIAN_POINT('',(-6.,-380.,7.));
-#1559 = DIRECTION('',(-0.655472859889,-5.030767335191E-16,
-    -0.755218729872));
-#1560 = DIRECTION('',(0.755218729872,-4.366326366392E-16,-0.655472859889
-    ));
-#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
+#1519 = PCURVE('',#181,#1520);
+#1520 = DEFINITIONAL_REPRESENTATION('',(#1521),#1525);
+#1521 = LINE('',#1522,#1523);
+#1522 = CARTESIAN_POINT('',(1.997988952874E-15,-380.));
+#1523 = VECTOR('',#1524,1.);
+#1524 = DIRECTION('',(-1.,4.4E-16));
+#1525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1526 = ORIENTED_EDGE('',*,*,#142,.F.);
+#1527 = ADVANCED_FACE('',(#1528),#181,.F.);
+#1528 = FACE_BOUND('',#1529,.T.);
+#1529 = EDGE_LOOP('',(#1530,#1531,#1532,#1553));
+#1530 = ORIENTED_EDGE('',*,*,#165,.T.);
+#1531 = ORIENTED_EDGE('',*,*,#1506,.T.);
+#1532 = ORIENTED_EDGE('',*,*,#1533,.F.);
+#1533 = EDGE_CURVE('',#911,#1484,#1534,.T.);
+#1534 = SURFACE_CURVE('',#1535,(#1539,#1546),.PCURVE_S1.);
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(9.6,1.33E-15,3.));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(0.,-1.,4.4E-16));
+#1539 = PCURVE('',#181,#1540);
+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545);
+#1541 = LINE('',#1542,#1543);
+#1542 = CARTESIAN_POINT('',(-0.4,-4.E-18));
+#1543 = VECTOR('',#1544,1.);
+#1544 = DIRECTION('',(-0.,-1.));
+#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1546 = PCURVE('',#926,#1547);
+#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1552);
+#1548 = LINE('',#1549,#1550);
+#1549 = CARTESIAN_POINT('',(-0.,-0.));
+#1550 = VECTOR('',#1551,1.);
+#1551 = DIRECTION('',(-0.,-1.));
+#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1553 = ORIENTED_EDGE('',*,*,#938,.F.);
+#1554 = ADVANCED_FACE('',(#1555),#235,.T.);
+#1555 = FACE_BOUND('',#1556,.F.);
+#1556 = EDGE_LOOP('',(#1557,#1558,#1559,#1580));
+#1557 = ORIENTED_EDGE('',*,*,#217,.T.);
+#1558 = ORIENTED_EDGE('',*,*,#965,.T.);
+#1559 = ORIENTED_EDGE('',*,*,#1560,.F.);
+#1560 = EDGE_CURVE('',#298,#966,#1561,.T.);
+#1561 = SURFACE_CURVE('',#1562,(#1566,#1573),.PCURVE_S1.);
 #1562 = LINE('',#1563,#1564);
-#1563 = CARTESIAN_POINT('',(0.,-380.));
+#1563 = CARTESIAN_POINT('',(3.4,4.44E-15,10.));
 #1564 = VECTOR('',#1565,1.);
-#1565 = DIRECTION('',(1.,0.));
-#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1565 = DIRECTION('',(0.,-1.,4.4E-16));
+#1566 = PCURVE('',#235,#1567);
+#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(-5.6,0.));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(-0.,-1.));
+#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1567 = ORIENTED_EDGE('',*,*,#1568,.F.);
-#1568 = EDGE_CURVE('',#1569,#1541,#1571,.T.);
-#1569 = VERTEX_POINT('',#1570);
-#1570 = CARTESIAN_POINT('',(-6.,0.,8.5));
-#1571 = SURFACE_CURVE('',#1572,(#1576,#1583),.PCURVE_S1.);
-#1572 = LINE('',#1573,#1574);
-#1573 = CARTESIAN_POINT('',(-6.,5.662137425588E-15,8.5));
-#1574 = VECTOR('',#1575,1.);
-#1575 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1576 = PCURVE('',#44,#1577);
-#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);
-#1578 = LINE('',#1579,#1580);
-#1579 = CARTESIAN_POINT('',(-17.5,4.));
-#1580 = VECTOR('',#1581,1.);
-#1581 = DIRECTION('',(1.,0.));
-#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1573 = PCURVE('',#336,#1574);
+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1579);
+#1575 = LINE('',#1576,#1577);
+#1576 = CARTESIAN_POINT('',(-0.,0.));
+#1577 = VECTOR('',#1578,1.);
+#1578 = DIRECTION('',(-0.,-1.));
+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1583 = PCURVE('',#1584,#1589);
-#1584 = PLANE('',#1585);
-#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588);
-#1586 = CARTESIAN_POINT('',(-6.,-380.,8.5));
-#1587 = DIRECTION('',(-1.,-0.,0.));
-#1588 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594);
-#1590 = LINE('',#1591,#1592);
-#1591 = CARTESIAN_POINT('',(8.881784197001E-16,-380.));
-#1592 = VECTOR('',#1593,1.);
-#1593 = DIRECTION('',(1.,0.));
-#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1580 = ORIENTED_EDGE('',*,*,#297,.F.);
+#1581 = ADVANCED_FACE('',(#1582),#336,.T.);
+#1582 = FACE_BOUND('',#1583,.F.);
+#1583 = EDGE_LOOP('',(#1584,#1585,#1586,#1607));
+#1584 = ORIENTED_EDGE('',*,*,#1560,.T.);
+#1585 = ORIENTED_EDGE('',*,*,#988,.T.);
+#1586 = ORIENTED_EDGE('',*,*,#1587,.F.);
+#1587 = EDGE_CURVE('',#321,#989,#1588,.T.);
+#1588 = SURFACE_CURVE('',#1589,(#1593,#1600),.PCURVE_S1.);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(3.4,4.26E-15,9.6));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(0.,-1.,4.4E-16));
+#1593 = PCURVE('',#336,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);
+#1595 = LINE('',#1596,#1597);
+#1596 = CARTESIAN_POINT('',(-0.4,-4.E-18));
+#1597 = VECTOR('',#1598,1.);
+#1598 = DIRECTION('',(-0.,-1.));
+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1595 = ORIENTED_EDGE('',*,*,#1596,.F.);
-#1596 = EDGE_CURVE('',#1597,#1569,#1599,.T.);
-#1597 = VERTEX_POINT('',#1598);
-#1598 = CARTESIAN_POINT('',(-3.,0.,8.5));
-#1599 = SURFACE_CURVE('',#1600,(#1604,#1611),.PCURVE_S1.);
-#1600 = LINE('',#1601,#1602);
-#1601 = CARTESIAN_POINT('',(-3.,5.662137425588E-15,8.5));
-#1602 = VECTOR('',#1603,1.);
-#1603 = DIRECTION('',(-1.,0.,0.));
-#1604 = PCURVE('',#44,#1605);
-#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);
-#1606 = LINE('',#1607,#1608);
-#1607 = CARTESIAN_POINT('',(-17.5,7.));
-#1608 = VECTOR('',#1609,1.);
-#1609 = DIRECTION('',(-0.,-1.));
-#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1600 = PCURVE('',#364,#1601);
+#1601 = DEFINITIONAL_REPRESENTATION('',(#1602),#1606);
+#1602 = LINE('',#1603,#1604);
+#1603 = CARTESIAN_POINT('',(-0.,-0.));
+#1604 = VECTOR('',#1605,1.);
+#1605 = DIRECTION('',(-0.,-1.));
+#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1611 = PCURVE('',#1612,#1617);
-#1612 = PLANE('',#1613);
-#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616);
-#1614 = CARTESIAN_POINT('',(-3.,-380.,8.5));
-#1615 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#1616 = DIRECTION('',(-1.,0.,0.));
-#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1622);
-#1618 = LINE('',#1619,#1620);
-#1619 = CARTESIAN_POINT('',(0.,-380.));
-#1620 = VECTOR('',#1621,1.);
-#1621 = DIRECTION('',(1.,0.));
-#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1607 = ORIENTED_EDGE('',*,*,#320,.F.);
+#1608 = ADVANCED_FACE('',(#1609),#364,.T.);
+#1609 = FACE_BOUND('',#1610,.F.);
+#1610 = EDGE_LOOP('',(#1611,#1612,#1613,#1634));
+#1611 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#1612 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#349,#1012,#1615,.T.);
+#1615 = SURFACE_CURVE('',#1616,(#1620,#1627),.PCURVE_S1.);
+#1616 = LINE('',#1617,#1618);
+#1617 = CARTESIAN_POINT('',(3.,4.26E-15,9.6));
+#1618 = VECTOR('',#1619,1.);
+#1619 = DIRECTION('',(0.,-1.,4.4E-16));
+#1620 = PCURVE('',#364,#1621);
+#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1626);
+#1622 = LINE('',#1623,#1624);
+#1623 = CARTESIAN_POINT('',(-0.4,0.));
+#1624 = VECTOR('',#1625,1.);
+#1625 = DIRECTION('',(-0.,-1.));
+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1623 = ORIENTED_EDGE('',*,*,#1624,.F.);
-#1624 = EDGE_CURVE('',#1625,#1597,#1627,.T.);
-#1625 = VERTEX_POINT('',#1626);
-#1626 = CARTESIAN_POINT('',(-3.,0.,9.6));
-#1627 = SURFACE_CURVE('',#1628,(#1632,#1639),.PCURVE_S1.);
-#1628 = LINE('',#1629,#1630);
-#1629 = CARTESIAN_POINT('',(-3.,6.394884621841E-15,9.6));
-#1630 = VECTOR('',#1631,1.);
-#1631 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1632 = PCURVE('',#44,#1633);
-#1633 = DEFINITIONAL_REPRESENTATION('',(#1634),#1638);
-#1634 = LINE('',#1635,#1636);
-#1635 = CARTESIAN_POINT('',(-18.6,7.));
-#1636 = VECTOR('',#1637,1.);
-#1637 = DIRECTION('',(1.,0.));
-#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1627 = PCURVE('',#392,#1628);
+#1628 = DEFINITIONAL_REPRESENTATION('',(#1629),#1633);
+#1629 = LINE('',#1630,#1631);
+#1630 = CARTESIAN_POINT('',(-0.,0.));
+#1631 = VECTOR('',#1632,1.);
+#1632 = DIRECTION('',(-0.,-1.));
+#1633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1639 = PCURVE('',#1640,#1645);
-#1640 = PLANE('',#1641);
-#1641 = AXIS2_PLACEMENT_3D('',#1642,#1643,#1644);
-#1642 = CARTESIAN_POINT('',(-3.,-380.,9.6));
-#1643 = DIRECTION('',(-1.,-0.,0.));
-#1644 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650);
-#1646 = LINE('',#1647,#1648);
-#1647 = CARTESIAN_POINT('',(-8.881784197001E-16,-380.));
-#1648 = VECTOR('',#1649,1.);
-#1649 = DIRECTION('',(1.,0.));
-#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1634 = ORIENTED_EDGE('',*,*,#348,.F.);
+#1635 = ADVANCED_FACE('',(#1636),#392,.T.);
+#1636 = FACE_BOUND('',#1637,.F.);
+#1637 = EDGE_LOOP('',(#1638,#1639,#1640,#1661));
+#1638 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#1639 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1640 = ORIENTED_EDGE('',*,*,#1641,.F.);
+#1641 = EDGE_CURVE('',#377,#1035,#1642,.T.);
+#1642 = SURFACE_CURVE('',#1643,(#1647,#1654),.PCURVE_S1.);
+#1643 = LINE('',#1644,#1645);
+#1644 = CARTESIAN_POINT('',(3.,3.77E-15,8.5));
+#1645 = VECTOR('',#1646,1.);
+#1646 = DIRECTION('',(0.,-1.,4.4E-16));
+#1647 = PCURVE('',#392,#1648);
+#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653);
+#1649 = LINE('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(-1.1,-6.E-18));
+#1651 = VECTOR('',#1652,1.);
+#1652 = DIRECTION('',(-0.,-1.));
+#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1651 = ORIENTED_EDGE('',*,*,#1652,.F.);
-#1652 = EDGE_CURVE('',#1653,#1625,#1655,.T.);
-#1653 = VERTEX_POINT('',#1654);
-#1654 = CARTESIAN_POINT('',(-3.4,0.,9.6));
-#1655 = SURFACE_CURVE('',#1656,(#1660,#1667),.PCURVE_S1.);
+#1654 = PCURVE('',#420,#1655);
+#1655 = DEFINITIONAL_REPRESENTATION('',(#1656),#1660);
 #1656 = LINE('',#1657,#1658);
-#1657 = CARTESIAN_POINT('',(-3.4,6.394884621841E-15,9.6));
+#1657 = CARTESIAN_POINT('',(-0.,-0.));
 #1658 = VECTOR('',#1659,1.);
-#1659 = DIRECTION('',(1.,0.,0.));
-#1660 = PCURVE('',#44,#1661);
-#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666);
-#1662 = LINE('',#1663,#1664);
-#1663 = CARTESIAN_POINT('',(-18.6,6.6));
-#1664 = VECTOR('',#1665,1.);
-#1665 = DIRECTION('',(0.,1.));
-#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1659 = DIRECTION('',(-0.,-1.));
+#1660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1667 = PCURVE('',#1668,#1673);
-#1668 = PLANE('',#1669);
-#1669 = AXIS2_PLACEMENT_3D('',#1670,#1671,#1672);
-#1670 = CARTESIAN_POINT('',(-3.4,-380.,9.6));
-#1671 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1672 = DIRECTION('',(1.,0.,0.));
-#1673 = DEFINITIONAL_REPRESENTATION('',(#1674),#1678);
-#1674 = LINE('',#1675,#1676);
-#1675 = CARTESIAN_POINT('',(0.,-380.));
-#1676 = VECTOR('',#1677,1.);
-#1677 = DIRECTION('',(1.,0.));
-#1678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1661 = ORIENTED_EDGE('',*,*,#376,.F.);
+#1662 = ADVANCED_FACE('',(#1663),#420,.T.);
+#1663 = FACE_BOUND('',#1664,.F.);
+#1664 = EDGE_LOOP('',(#1665,#1666,#1667,#1688));
+#1665 = ORIENTED_EDGE('',*,*,#1641,.T.);
+#1666 = ORIENTED_EDGE('',*,*,#1057,.T.);
+#1667 = ORIENTED_EDGE('',*,*,#1668,.F.);
+#1668 = EDGE_CURVE('',#405,#1058,#1669,.T.);
+#1669 = SURFACE_CURVE('',#1670,(#1674,#1681),.PCURVE_S1.);
+#1670 = LINE('',#1671,#1672);
+#1671 = CARTESIAN_POINT('',(6.,3.77E-15,8.5));
+#1672 = VECTOR('',#1673,1.);
+#1673 = DIRECTION('',(0.,-1.,4.4E-16));
+#1674 = PCURVE('',#420,#1675);
+#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1680);
+#1676 = LINE('',#1677,#1678);
+#1677 = CARTESIAN_POINT('',(-3.,-0.));
+#1678 = VECTOR('',#1679,1.);
+#1679 = DIRECTION('',(-0.,-1.));
+#1680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1679 = ORIENTED_EDGE('',*,*,#1680,.F.);
-#1680 = EDGE_CURVE('',#1681,#1653,#1683,.T.);
-#1681 = VERTEX_POINT('',#1682);
-#1682 = CARTESIAN_POINT('',(-3.4,0.,10.));
-#1683 = SURFACE_CURVE('',#1684,(#1688,#1695),.PCURVE_S1.);
-#1684 = LINE('',#1685,#1686);
-#1685 = CARTESIAN_POINT('',(-3.4,6.661338147751E-15,10.));
-#1686 = VECTOR('',#1687,1.);
-#1687 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1688 = PCURVE('',#44,#1689);
-#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694);
-#1690 = LINE('',#1691,#1692);
-#1691 = CARTESIAN_POINT('',(-19.,6.6));
-#1692 = VECTOR('',#1693,1.);
-#1693 = DIRECTION('',(1.,0.));
-#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1681 = PCURVE('',#448,#1682);
+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);
+#1683 = LINE('',#1684,#1685);
+#1684 = CARTESIAN_POINT('',(-0.,0.));
+#1685 = VECTOR('',#1686,1.);
+#1686 = DIRECTION('',(-0.,-1.));
+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1695 = PCURVE('',#1696,#1701);
-#1696 = PLANE('',#1697);
-#1697 = AXIS2_PLACEMENT_3D('',#1698,#1699,#1700);
-#1698 = CARTESIAN_POINT('',(-3.4,-380.,10.));
-#1699 = DIRECTION('',(-1.,-0.,0.));
-#1700 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1706);
-#1702 = LINE('',#1703,#1704);
-#1703 = CARTESIAN_POINT('',(8.881784197001E-16,-380.));
-#1704 = VECTOR('',#1705,1.);
-#1705 = DIRECTION('',(1.,0.));
-#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1688 = ORIENTED_EDGE('',*,*,#404,.F.);
+#1689 = ADVANCED_FACE('',(#1690),#448,.T.);
+#1690 = FACE_BOUND('',#1691,.F.);
+#1691 = EDGE_LOOP('',(#1692,#1693,#1694,#1715));
+#1692 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1693 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1694 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#1695 = EDGE_CURVE('',#433,#1081,#1696,.T.);
+#1696 = SURFACE_CURVE('',#1697,(#1701,#1708),.PCURVE_S1.);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(6.,3.11E-15,7.));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(0.,-1.,4.4E-16));
+#1701 = PCURVE('',#448,#1702);
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-1.5,-9.860761315263E-32));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(-0.,-1.));
+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1707 = ORIENTED_EDGE('',*,*,#1708,.F.);
-#1708 = EDGE_CURVE('',#1709,#1681,#1711,.T.);
-#1709 = VERTEX_POINT('',#1710);
-#1710 = CARTESIAN_POINT('',(-9.,5.551115123126E-15,10.));
-#1711 = SURFACE_CURVE('',#1712,(#1716,#1723),.PCURVE_S1.);
-#1712 = LINE('',#1713,#1714);
-#1713 = CARTESIAN_POINT('',(-9.,5.551115123126E-15,10.));
-#1714 = VECTOR('',#1715,1.);
-#1715 = DIRECTION('',(1.,0.,0.));
-#1716 = PCURVE('',#44,#1717);
-#1717 = DEFINITIONAL_REPRESENTATION('',(#1718),#1722);
-#1718 = LINE('',#1719,#1720);
-#1719 = CARTESIAN_POINT('',(-19.,1.));
-#1720 = VECTOR('',#1721,1.);
-#1721 = DIRECTION('',(0.,1.));
-#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1708 = PCURVE('',#476,#1709);
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(-3.508917211905,2.41400854768E-18));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(1.591941648942E-18,-1.));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1723 = PCURVE('',#1724,#1729);
-#1724 = PLANE('',#1725);
-#1725 = AXIS2_PLACEMENT_3D('',#1726,#1727,#1728);
-#1726 = CARTESIAN_POINT('',(-9.,5.551115123126E-15,10.));
-#1727 = DIRECTION('',(0.,5.551115123126E-16,1.));
-#1728 = DIRECTION('',(1.,0.,0.));
-#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);
-#1730 = LINE('',#1731,#1732);
-#1731 = CARTESIAN_POINT('',(0.,0.));
-#1732 = VECTOR('',#1733,1.);
-#1733 = DIRECTION('',(1.,0.));
-#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1715 = ORIENTED_EDGE('',*,*,#432,.F.);
+#1716 = ADVANCED_FACE('',(#1717),#476,.F.);
+#1717 = FACE_BOUND('',#1718,.T.);
+#1718 = EDGE_LOOP('',(#1719,#1740,#1741,#1742));
+#1719 = ORIENTED_EDGE('',*,*,#1720,.T.);
+#1720 = EDGE_CURVE('',#461,#1104,#1721,.T.);
+#1721 = SURFACE_CURVE('',#1722,(#1726,#1733),.PCURVE_S1.);
+#1722 = LINE('',#1723,#1724);
+#1723 = CARTESIAN_POINT('',(3.35,2.09E-15,4.7));
+#1724 = VECTOR('',#1725,1.);
+#1725 = DIRECTION('',(0.,-1.,4.4E-16));
+#1726 = PCURVE('',#476,#1727);
+#1727 = DEFINITIONAL_REPRESENTATION('',(#1728),#1732);
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(-0.,0.));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(1.591941648942E-18,-1.));
+#1732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1735 = ORIENTED_EDGE('',*,*,#1736,.T.);
-#1736 = EDGE_CURVE('',#1709,#1737,#1739,.T.);
-#1737 = VERTEX_POINT('',#1738);
-#1738 = CARTESIAN_POINT('',(-10.,4.996003610813E-15,9.));
-#1739 = SURFACE_CURVE('',#1740,(#1745,#1752),.PCURVE_S1.);
-#1740 = CIRCLE('',#1741,1.);
-#1741 = AXIS2_PLACEMENT_3D('',#1742,#1743,#1744);
-#1742 = CARTESIAN_POINT('',(-9.,4.996003610813E-15,9.));
-#1743 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#1744 = DIRECTION('',(1.,0.,0.));
-#1745 = PCURVE('',#44,#1746);
-#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);
-#1747 = CIRCLE('',#1748,1.);
-#1748 = AXIS2_PLACEMENT_2D('',#1749,#1750);
-#1749 = CARTESIAN_POINT('',(-18.,1.));
-#1750 = DIRECTION('',(0.,1.));
-#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1733 = PCURVE('',#504,#1734);
+#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1739);
+#1735 = LINE('',#1736,#1737);
+#1736 = CARTESIAN_POINT('',(-2.7,0.));
+#1737 = VECTOR('',#1738,1.);
+#1738 = DIRECTION('',(-0.,-1.));
+#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1752 = PCURVE('',#1753,#1758);
-#1753 = CYLINDRICAL_SURFACE('',#1754,1.);
-#1754 = AXIS2_PLACEMENT_3D('',#1755,#1756,#1757);
-#1755 = CARTESIAN_POINT('',(-9.,4.996003610813E-15,9.));
-#1756 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#1757 = DIRECTION('',(1.,0.,0.));
-#1758 = DEFINITIONAL_REPRESENTATION('',(#1759),#1763);
-#1759 = LINE('',#1760,#1761);
-#1760 = CARTESIAN_POINT('',(-0.,0.));
-#1761 = VECTOR('',#1762,1.);
-#1762 = DIRECTION('',(-1.,0.));
-#1763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1740 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1741 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#1742 = ORIENTED_EDGE('',*,*,#460,.F.);
+#1743 = ADVANCED_FACE('',(#1744),#504,.F.);
+#1744 = FACE_BOUND('',#1745,.T.);
+#1745 = EDGE_LOOP('',(#1746,#1767,#1768,#1769));
+#1746 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#1747 = EDGE_CURVE('',#489,#1127,#1748,.T.);
+#1748 = SURFACE_CURVE('',#1749,(#1753,#1760),.PCURVE_S1.);
+#1749 = LINE('',#1750,#1751);
+#1750 = CARTESIAN_POINT('',(0.65,2.09E-15,4.7));
+#1751 = VECTOR('',#1752,1.);
+#1752 = DIRECTION('',(0.,-1.,4.4E-16));
+#1753 = PCURVE('',#504,#1754);
+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(-0.,0.));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(-0.,-1.));
+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1764 = ORIENTED_EDGE('',*,*,#1765,.F.);
-#1765 = EDGE_CURVE('',#1766,#1737,#1768,.T.);
-#1766 = VERTEX_POINT('',#1767);
-#1767 = CARTESIAN_POINT('',(-10.,-1.06581410364E-15,3.4));
-#1768 = SURFACE_CURVE('',#1769,(#1773,#1780),.PCURVE_S1.);
-#1769 = LINE('',#1770,#1771);
-#1770 = CARTESIAN_POINT('',(-10.,-4.996003610813E-15,-9.));
-#1771 = VECTOR('',#1772,1.);
-#1772 = DIRECTION('',(0.,5.551115123126E-16,1.));
-#1773 = PCURVE('',#44,#1774);
-#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779);
-#1775 = LINE('',#1776,#1777);
-#1776 = CARTESIAN_POINT('',(0.,0.));
-#1777 = VECTOR('',#1778,1.);
-#1778 = DIRECTION('',(-1.,0.));
-#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1760 = PCURVE('',#532,#1761);
+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(-0.,-0.));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(-0.,-1.));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1780 = PCURVE('',#1781,#1786);
-#1781 = PLANE('',#1782);
-#1782 = AXIS2_PLACEMENT_3D('',#1783,#1784,#1785);
-#1783 = CARTESIAN_POINT('',(-10.,-4.996003610813E-15,-9.));
-#1784 = DIRECTION('',(-1.,0.,0.));
-#1785 = DIRECTION('',(0.,5.551115123126E-16,1.));
-#1786 = DEFINITIONAL_REPRESENTATION('',(#1787),#1791);
-#1787 = LINE('',#1788,#1789);
-#1788 = CARTESIAN_POINT('',(0.,0.));
-#1789 = VECTOR('',#1790,1.);
-#1790 = DIRECTION('',(1.,0.));
-#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1767 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1768 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1769 = ORIENTED_EDGE('',*,*,#488,.F.);
+#1770 = ADVANCED_FACE('',(#1771),#532,.T.);
+#1771 = FACE_BOUND('',#1772,.F.);
+#1772 = EDGE_LOOP('',(#1773,#1774,#1775,#1801));
+#1773 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#1774 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1775 = ORIENTED_EDGE('',*,*,#1776,.F.);
+#1776 = EDGE_CURVE('',#517,#1150,#1777,.T.);
+#1777 = SURFACE_CURVE('',#1778,(#1782,#1789),.PCURVE_S1.);
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(0.,1.91E-15,4.3));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(0.,-1.,4.4E-16));
+#1782 = PCURVE('',#532,#1783);
+#1783 = DEFINITIONAL_REPRESENTATION('',(#1784),#1788);
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(-0.763216876124,0.));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(-0.,-1.));
+#1788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1792 = ORIENTED_EDGE('',*,*,#1793,.F.);
-#1793 = EDGE_CURVE('',#1794,#1766,#1796,.T.);
-#1794 = VERTEX_POINT('',#1795);
-#1795 = CARTESIAN_POINT('',(-9.6,-9.325873406851E-16,3.4));
-#1796 = SURFACE_CURVE('',#1797,(#1801,#1808),.PCURVE_S1.);
-#1797 = LINE('',#1798,#1799);
-#1798 = CARTESIAN_POINT('',(-9.6,2.264854970235E-15,3.4));
-#1799 = VECTOR('',#1800,1.);
-#1800 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#1801 = PCURVE('',#44,#1802);
-#1802 = DEFINITIONAL_REPRESENTATION('',(#1803),#1807);
-#1803 = LINE('',#1804,#1805);
-#1804 = CARTESIAN_POINT('',(-12.4,0.4));
-#1805 = VECTOR('',#1806,1.);
-#1806 = DIRECTION('',(-1.110223024625E-16,-1.));
-#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1789 = PCURVE('',#1790,#1795);
+#1790 = PLANE('',#1791);
+#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
+#1792 = CARTESIAN_POINT('',(-0.65,2.09E-15,4.7));
+#1793 = DIRECTION('',(0.524097425664,3.8E-16,0.851658316705));
+#1794 = DIRECTION('',(0.851658316705,-2.3E-16,-0.524097425664));
+#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(0.763216876124,-4.460118491552E-18));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(-6.028672923073E-19,-1.));
+#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1808 = PCURVE('',#1809,#1814);
-#1809 = PLANE('',#1810);
-#1810 = AXIS2_PLACEMENT_3D('',#1811,#1812,#1813);
-#1811 = CARTESIAN_POINT('',(-9.6,-380.,3.4));
-#1812 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#1813 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819);
-#1815 = LINE('',#1816,#1817);
-#1816 = CARTESIAN_POINT('',(4.440892098501E-16,-380.));
-#1817 = VECTOR('',#1818,1.);
-#1818 = DIRECTION('',(1.,0.));
-#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1801 = ORIENTED_EDGE('',*,*,#516,.F.);
+#1802 = ADVANCED_FACE('',(#1803),#560,.T.);
+#1803 = FACE_BOUND('',#1804,.T.);
+#1804 = EDGE_LOOP('',(#1805,#1835,#1868,#1896,#1924,#1952,#1980,#2008,
+    #2036,#2064,#2092,#2113,#2114,#2147,#2175,#2203,#2231,#2259,#2292,
+    #2320,#2348,#2376,#2404,#2432,#2460,#2488,#2516));
+#1805 = ORIENTED_EDGE('',*,*,#1806,.T.);
+#1806 = EDGE_CURVE('',#1807,#1809,#1811,.T.);
+#1807 = VERTEX_POINT('',#1808);
+#1808 = CARTESIAN_POINT('',(-10.,0.,3.4));
+#1809 = VERTEX_POINT('',#1810);
+#1810 = CARTESIAN_POINT('',(-10.,0.,9.));
+#1811 = SURFACE_CURVE('',#1812,(#1816,#1823),.PCURVE_S1.);
+#1812 = LINE('',#1813,#1814);
+#1813 = CARTESIAN_POINT('',(-10.,0.,3.4));
+#1814 = VECTOR('',#1815,1.);
+#1815 = DIRECTION('',(0.,0.,1.));
+#1816 = PCURVE('',#560,#1817);
+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);
+#1818 = LINE('',#1819,#1820);
+#1819 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#1820 = VECTOR('',#1821,1.);
+#1821 = DIRECTION('',(1.,0.));
+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1820 = ORIENTED_EDGE('',*,*,#1821,.F.);
-#1821 = EDGE_CURVE('',#1822,#1794,#1824,.T.);
-#1822 = VERTEX_POINT('',#1823);
-#1823 = CARTESIAN_POINT('',(-9.6,-1.199040866595E-15,3.));
-#1824 = SURFACE_CURVE('',#1825,(#1829,#1836),.PCURVE_S1.);
-#1825 = LINE('',#1826,#1827);
-#1826 = CARTESIAN_POINT('',(-9.6,1.998401444325E-15,3.));
-#1827 = VECTOR('',#1828,1.);
-#1828 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#1829 = PCURVE('',#44,#1830);
-#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1835);
-#1831 = LINE('',#1832,#1833);
-#1832 = CARTESIAN_POINT('',(-12.,0.4));
-#1833 = VECTOR('',#1834,1.);
-#1834 = DIRECTION('',(-1.,1.110223024625E-16));
-#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1823 = PCURVE('',#1824,#1829);
+#1824 = PLANE('',#1825);
+#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828);
+#1826 = CARTESIAN_POINT('',(-10.,1.51E-15,3.4));
+#1827 = DIRECTION('',(-1.,0.,0.));
+#1828 = DIRECTION('',(0.,4.4E-16,1.));
+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);
+#1830 = LINE('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(-6.644E-31,-1.51E-15));
+#1832 = VECTOR('',#1833,1.);
+#1833 = DIRECTION('',(1.,-4.4E-16));
+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1836 = PCURVE('',#1837,#1842);
-#1837 = PLANE('',#1838);
-#1838 = AXIS2_PLACEMENT_3D('',#1839,#1840,#1841);
-#1839 = CARTESIAN_POINT('',(-9.6,-380.,3.));
-#1840 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#1841 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847);
-#1843 = LINE('',#1844,#1845);
-#1844 = CARTESIAN_POINT('',(0.,-380.));
-#1845 = VECTOR('',#1846,1.);
-#1846 = DIRECTION('',(1.,0.));
-#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1836 = EDGE_CURVE('',#1837,#1809,#1839,.T.);
+#1837 = VERTEX_POINT('',#1838);
+#1838 = CARTESIAN_POINT('',(-9.,0.,10.));
+#1839 = SURFACE_CURVE('',#1840,(#1845,#1856),.PCURVE_S1.);
+#1840 = CIRCLE('',#1841,1.);
+#1841 = AXIS2_PLACEMENT_3D('',#1842,#1843,#1844);
+#1842 = CARTESIAN_POINT('',(-9.,0.,9.));
+#1843 = DIRECTION('',(0.,-1.,0.));
+#1844 = DIRECTION('',(1.,0.,0.));
+#1845 = PCURVE('',#560,#1846);
+#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1855);
+#1847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1848,#1849,#1850,#1851,
+#1852,#1853,#1854),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1848 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#1849 = CARTESIAN_POINT('',(5.276324640159,-2.54427383259));
+#1850 = CARTESIAN_POINT('',(4.410299236374,-4.04427383259));
+#1851 = CARTESIAN_POINT('',(3.54427383259,-5.54427383259));
+#1852 = CARTESIAN_POINT('',(2.678248428806,-4.04427383259));
+#1853 = CARTESIAN_POINT('',(1.812223025021,-2.54427383259));
+#1854 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1848 = ORIENTED_EDGE('',*,*,#1849,.F.);
-#1849 = EDGE_CURVE('',#1850,#1822,#1852,.T.);
-#1850 = VERTEX_POINT('',#1851);
-#1851 = CARTESIAN_POINT('',(-8.5,-8.326672684689E-16,3.));
-#1852 = SURFACE_CURVE('',#1853,(#1857,#1864),.PCURVE_S1.);
-#1853 = LINE('',#1854,#1855);
-#1854 = CARTESIAN_POINT('',(-8.5,1.998401444325E-15,3.));
-#1855 = VECTOR('',#1856,1.);
-#1856 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#1857 = PCURVE('',#44,#1858);
-#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863);
-#1859 = LINE('',#1860,#1861);
-#1860 = CARTESIAN_POINT('',(-12.,1.5));
-#1861 = VECTOR('',#1862,1.);
-#1862 = DIRECTION('',(-1.110223024625E-16,-1.));
-#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1856 = PCURVE('',#1857,#1862);
+#1857 = CYLINDRICAL_SURFACE('',#1858,1.);
+#1858 = AXIS2_PLACEMENT_3D('',#1859,#1860,#1861);
+#1859 = CARTESIAN_POINT('',(-9.,4.E-15,9.));
+#1860 = DIRECTION('',(0.,1.,-4.4E-16));
+#1861 = DIRECTION('',(1.,0.,0.));
+#1862 = DEFINITIONAL_REPRESENTATION('',(#1863),#1867);
+#1863 = LINE('',#1864,#1865);
+#1864 = CARTESIAN_POINT('',(-0.,0.));
+#1865 = VECTOR('',#1866,1.);
+#1866 = DIRECTION('',(-1.,0.));
+#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1864 = PCURVE('',#1865,#1870);
-#1865 = PLANE('',#1866);
-#1866 = AXIS2_PLACEMENT_3D('',#1867,#1868,#1869);
-#1867 = CARTESIAN_POINT('',(-8.5,-380.,3.));
-#1868 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#1869 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875);
-#1871 = LINE('',#1872,#1873);
-#1872 = CARTESIAN_POINT('',(-1.33226762955E-15,-380.));
-#1873 = VECTOR('',#1874,1.);
-#1874 = DIRECTION('',(1.,0.));
-#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1868 = ORIENTED_EDGE('',*,*,#1869,.T.);
+#1869 = EDGE_CURVE('',#1837,#1870,#1872,.T.);
+#1870 = VERTEX_POINT('',#1871);
+#1871 = CARTESIAN_POINT('',(-3.4,0.,10.));
+#1872 = SURFACE_CURVE('',#1873,(#1877,#1884),.PCURVE_S1.);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(-9.,0.,10.));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(1.,0.,0.));
+#1877 = PCURVE('',#560,#1878);
+#1878 = DEFINITIONAL_REPRESENTATION('',(#1879),#1883);
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(4.54427383259,-3.54427383259));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(0.,1.));
+#1883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1876 = ORIENTED_EDGE('',*,*,#1877,.F.);
-#1877 = EDGE_CURVE('',#1878,#1850,#1880,.T.);
-#1878 = VERTEX_POINT('',#1879);
-#1879 = CARTESIAN_POINT('',(-8.5,1.165734175856E-15,6.));
-#1880 = SURFACE_CURVE('',#1881,(#1885,#1892),.PCURVE_S1.);
-#1881 = LINE('',#1882,#1883);
-#1882 = CARTESIAN_POINT('',(-8.5,3.996802888651E-15,6.));
-#1883 = VECTOR('',#1884,1.);
-#1884 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#1885 = PCURVE('',#44,#1886);
-#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
-#1887 = LINE('',#1888,#1889);
-#1888 = CARTESIAN_POINT('',(-15.,1.5));
-#1889 = VECTOR('',#1890,1.);
-#1890 = DIRECTION('',(1.,-1.110223024625E-16));
-#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1884 = PCURVE('',#1885,#1890);
+#1885 = PLANE('',#1886);
+#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889);
+#1887 = CARTESIAN_POINT('',(-9.,4.44E-15,10.));
+#1888 = DIRECTION('',(0.,4.4E-16,1.));
+#1889 = DIRECTION('',(1.,0.,0.));
+#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895);
+#1891 = LINE('',#1892,#1893);
+#1892 = CARTESIAN_POINT('',(0.,-4.44E-15));
+#1893 = VECTOR('',#1894,1.);
+#1894 = DIRECTION('',(1.,0.));
+#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1892 = PCURVE('',#1893,#1898);
-#1893 = PLANE('',#1894);
-#1894 = AXIS2_PLACEMENT_3D('',#1895,#1896,#1897);
-#1895 = CARTESIAN_POINT('',(-8.5,-380.,6.));
-#1896 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#1897 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
-#1899 = LINE('',#1900,#1901);
-#1900 = CARTESIAN_POINT('',(-0.,-380.));
-#1901 = VECTOR('',#1902,1.);
-#1902 = DIRECTION('',(1.,0.));
-#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1896 = ORIENTED_EDGE('',*,*,#1897,.T.);
+#1897 = EDGE_CURVE('',#1870,#1898,#1900,.T.);
+#1898 = VERTEX_POINT('',#1899);
+#1899 = CARTESIAN_POINT('',(-3.4,0.,9.6));
+#1900 = SURFACE_CURVE('',#1901,(#1905,#1912),.PCURVE_S1.);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(-3.4,0.,10.));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(0.,0.,-1.));
+#1905 = PCURVE('',#560,#1906);
+#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);
+#1907 = LINE('',#1908,#1909);
+#1908 = CARTESIAN_POINT('',(4.54427383259,2.05572616741));
+#1909 = VECTOR('',#1910,1.);
+#1910 = DIRECTION('',(-1.,0.));
+#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1904 = ORIENTED_EDGE('',*,*,#1905,.F.);
-#1905 = EDGE_CURVE('',#1906,#1878,#1908,.T.);
-#1906 = VERTEX_POINT('',#1907);
-#1907 = CARTESIAN_POINT('',(-7.,1.665334536938E-15,6.));
-#1908 = SURFACE_CURVE('',#1909,(#1913,#1920),.PCURVE_S1.);
-#1909 = LINE('',#1910,#1911);
-#1910 = CARTESIAN_POINT('',(-7.,3.996802888651E-15,6.));
-#1911 = VECTOR('',#1912,1.);
-#1912 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#1913 = PCURVE('',#44,#1914);
-#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1919);
-#1915 = LINE('',#1916,#1917);
-#1916 = CARTESIAN_POINT('',(-15.,3.));
-#1917 = VECTOR('',#1918,1.);
-#1918 = DIRECTION('',(-1.110223024625E-16,-1.));
-#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1912 = PCURVE('',#1913,#1918);
+#1913 = PLANE('',#1914);
+#1914 = AXIS2_PLACEMENT_3D('',#1915,#1916,#1917);
+#1915 = CARTESIAN_POINT('',(-3.4,4.44E-15,10.));
+#1916 = DIRECTION('',(1.,0.,0.));
+#1917 = DIRECTION('',(0.,-4.4E-16,-1.));
+#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(1.9536E-30,-4.44E-15));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(1.,4.4E-16));
+#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1920 = PCURVE('',#1921,#1926);
-#1921 = PLANE('',#1922);
-#1922 = AXIS2_PLACEMENT_3D('',#1923,#1924,#1925);
-#1923 = CARTESIAN_POINT('',(-7.,-380.,6.));
-#1924 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#1925 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
-#1927 = LINE('',#1928,#1929);
-#1928 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
-#1929 = VECTOR('',#1930,1.);
-#1930 = DIRECTION('',(1.,0.));
-#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1924 = ORIENTED_EDGE('',*,*,#1925,.T.);
+#1925 = EDGE_CURVE('',#1898,#1926,#1928,.T.);
+#1926 = VERTEX_POINT('',#1927);
+#1927 = CARTESIAN_POINT('',(-3.,0.,9.6));
+#1928 = SURFACE_CURVE('',#1929,(#1933,#1940),.PCURVE_S1.);
+#1929 = LINE('',#1930,#1931);
+#1930 = CARTESIAN_POINT('',(-3.4,0.,9.6));
+#1931 = VECTOR('',#1932,1.);
+#1932 = DIRECTION('',(1.,0.,0.));
+#1933 = PCURVE('',#560,#1934);
+#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939);
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(4.14427383259,2.05572616741));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(0.,1.));
+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1932 = ORIENTED_EDGE('',*,*,#1933,.F.);
-#1933 = EDGE_CURVE('',#1934,#1906,#1936,.T.);
-#1934 = VERTEX_POINT('',#1935);
-#1935 = CARTESIAN_POINT('',(-4.7,6.661338147751E-16,3.35));
-#1936 = SURFACE_CURVE('',#1937,(#1941,#1948),.PCURVE_S1.);
-#1937 = LINE('',#1938,#1939);
-#1938 = CARTESIAN_POINT('',(-4.7,2.231548279497E-15,3.35));
-#1939 = VECTOR('',#1940,1.);
-#1940 = DIRECTION('',(-0.655472859889,5.030767335191E-16,0.755218729872)
-  );
-#1941 = PCURVE('',#44,#1942);
-#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947);
-#1943 = LINE('',#1944,#1945);
-#1944 = CARTESIAN_POINT('',(-12.35,5.3));
-#1945 = VECTOR('',#1946,1.);
-#1946 = DIRECTION('',(-0.755218729872,-0.655472859889));
-#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1940 = PCURVE('',#1941,#1946);
+#1941 = PLANE('',#1942);
+#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945);
+#1943 = CARTESIAN_POINT('',(-3.4,4.26E-15,9.6));
+#1944 = DIRECTION('',(0.,4.4E-16,1.));
+#1945 = DIRECTION('',(1.,0.,0.));
+#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1951);
+#1947 = LINE('',#1948,#1949);
+#1948 = CARTESIAN_POINT('',(0.,-4.26E-15));
+#1949 = VECTOR('',#1950,1.);
+#1950 = DIRECTION('',(1.,0.));
+#1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1948 = PCURVE('',#1949,#1954);
-#1949 = PLANE('',#1950);
-#1950 = AXIS2_PLACEMENT_3D('',#1951,#1952,#1953);
-#1951 = CARTESIAN_POINT('',(-4.7,-380.,3.35));
-#1952 = DIRECTION('',(0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#1953 = DIRECTION('',(-0.655472859889,5.030767335191E-16,0.755218729872)
-  );
-#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
-#1955 = LINE('',#1956,#1957);
-#1956 = CARTESIAN_POINT('',(2.910884244262E-16,-380.));
-#1957 = VECTOR('',#1958,1.);
-#1958 = DIRECTION('',(1.,0.));
-#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1952 = ORIENTED_EDGE('',*,*,#1953,.T.);
+#1953 = EDGE_CURVE('',#1926,#1954,#1956,.T.);
+#1954 = VERTEX_POINT('',#1955);
+#1955 = CARTESIAN_POINT('',(-3.,0.,8.5));
+#1956 = SURFACE_CURVE('',#1957,(#1961,#1968),.PCURVE_S1.);
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(-3.,0.,9.6));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(0.,0.,-1.));
+#1961 = PCURVE('',#560,#1962);
+#1962 = DEFINITIONAL_REPRESENTATION('',(#1963),#1967);
+#1963 = LINE('',#1964,#1965);
+#1964 = CARTESIAN_POINT('',(4.14427383259,2.45572616741));
+#1965 = VECTOR('',#1966,1.);
+#1966 = DIRECTION('',(-1.,0.));
+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1960 = ORIENTED_EDGE('',*,*,#1961,.F.);
-#1961 = EDGE_CURVE('',#1962,#1934,#1964,.T.);
-#1962 = VERTEX_POINT('',#1963);
-#1963 = CARTESIAN_POINT('',(-4.7,-1.132427485118E-15,0.65));
-#1964 = SURFACE_CURVE('',#1965,(#1969,#1976),.PCURVE_S1.);
-#1965 = LINE('',#1966,#1967);
-#1966 = CARTESIAN_POINT('',(-4.7,4.329869796038E-16,0.65));
-#1967 = VECTOR('',#1968,1.);
-#1968 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#1969 = PCURVE('',#44,#1970);
-#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);
-#1971 = LINE('',#1972,#1973);
-#1972 = CARTESIAN_POINT('',(-9.65,5.3));
-#1973 = VECTOR('',#1974,1.);
-#1974 = DIRECTION('',(-1.,1.110223024625E-16));
-#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1968 = PCURVE('',#1969,#1974);
+#1969 = PLANE('',#1970);
+#1970 = AXIS2_PLACEMENT_3D('',#1971,#1972,#1973);
+#1971 = CARTESIAN_POINT('',(-3.,4.26E-15,9.6));
+#1972 = DIRECTION('',(1.,0.,0.));
+#1973 = DIRECTION('',(0.,-4.4E-16,-1.));
+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);
+#1975 = LINE('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(1.8744E-30,-4.26E-15));
+#1977 = VECTOR('',#1978,1.);
+#1978 = DIRECTION('',(1.,4.4E-16));
+#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1976 = PCURVE('',#1977,#1982);
-#1977 = PLANE('',#1978);
-#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
-#1979 = CARTESIAN_POINT('',(-4.7,-380.,0.65));
-#1980 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#1981 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1987);
-#1983 = LINE('',#1984,#1985);
-#1984 = CARTESIAN_POINT('',(0.,-380.));
-#1985 = VECTOR('',#1986,1.);
-#1986 = DIRECTION('',(1.,0.));
-#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1980 = ORIENTED_EDGE('',*,*,#1981,.T.);
+#1981 = EDGE_CURVE('',#1954,#1982,#1984,.T.);
+#1982 = VERTEX_POINT('',#1983);
+#1983 = CARTESIAN_POINT('',(-6.,0.,8.5));
+#1984 = SURFACE_CURVE('',#1985,(#1989,#1996),.PCURVE_S1.);
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(-3.,0.,8.5));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(-1.,0.,0.));
+#1989 = PCURVE('',#560,#1990);
+#1990 = DEFINITIONAL_REPRESENTATION('',(#1991),#1995);
+#1991 = LINE('',#1992,#1993);
+#1992 = CARTESIAN_POINT('',(3.04427383259,2.45572616741));
+#1993 = VECTOR('',#1994,1.);
+#1994 = DIRECTION('',(0.,-1.));
+#1995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1988 = ORIENTED_EDGE('',*,*,#1989,.F.);
-#1989 = EDGE_CURVE('',#1990,#1962,#1992,.T.);
-#1990 = VERTEX_POINT('',#1991);
-#1991 = CARTESIAN_POINT('',(-4.3,-1.432187701766E-15,-4.171107903517E-14
-    ));
-#1992 = SURFACE_CURVE('',#1993,(#1997,#2004),.PCURVE_S1.);
-#1993 = LINE('',#1994,#1995);
-#1994 = CARTESIAN_POINT('',(-4.3,0.,-4.171107903517E-14));
-#1995 = VECTOR('',#1996,1.);
-#1996 = DIRECTION('',(-0.524097425664,5.673184033913E-16,0.851658316705)
-  );
-#1997 = PCURVE('',#44,#1998);
-#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2003);
-#1999 = LINE('',#2000,#2001);
-#2000 = CARTESIAN_POINT('',(-9.,5.7));
-#2001 = VECTOR('',#2002,1.);
-#2002 = DIRECTION('',(-0.851658316705,-0.524097425664));
-#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1996 = PCURVE('',#1997,#2002);
+#1997 = PLANE('',#1998);
+#1998 = AXIS2_PLACEMENT_3D('',#1999,#2000,#2001);
+#1999 = CARTESIAN_POINT('',(-3.,3.77E-15,8.5));
+#2000 = DIRECTION('',(0.,-4.4E-16,-1.));
+#2001 = DIRECTION('',(-1.,0.,0.));
+#2002 = DEFINITIONAL_REPRESENTATION('',(#2003),#2007);
+#2003 = LINE('',#2004,#2005);
+#2004 = CARTESIAN_POINT('',(0.,-3.77E-15));
+#2005 = VECTOR('',#2006,1.);
+#2006 = DIRECTION('',(1.,0.));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2004 = PCURVE('',#2005,#2010);
-#2005 = PLANE('',#2006);
-#2006 = AXIS2_PLACEMENT_3D('',#2007,#2008,#2009);
-#2007 = CARTESIAN_POINT('',(-4.3,-380.,2.114197705794E-13));
-#2008 = DIRECTION('',(0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#2009 = DIRECTION('',(-0.524097425664,5.673184033913E-16,0.851658316705)
-  );
-#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015);
-#2011 = LINE('',#2012,#2013);
-#2012 = CARTESIAN_POINT('',(4.015617883364E-16,-380.));
-#2013 = VECTOR('',#2014,1.);
-#2014 = DIRECTION('',(1.,2.465190328816E-32));
-#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2008 = ORIENTED_EDGE('',*,*,#2009,.T.);
+#2009 = EDGE_CURVE('',#1982,#2010,#2012,.T.);
+#2010 = VERTEX_POINT('',#2011);
+#2011 = CARTESIAN_POINT('',(-6.,0.,7.));
+#2012 = SURFACE_CURVE('',#2013,(#2017,#2024),.PCURVE_S1.);
+#2013 = LINE('',#2014,#2015);
+#2014 = CARTESIAN_POINT('',(-6.,0.,8.5));
+#2015 = VECTOR('',#2016,1.);
+#2016 = DIRECTION('',(0.,0.,-1.));
+#2017 = PCURVE('',#560,#2018);
+#2018 = DEFINITIONAL_REPRESENTATION('',(#2019),#2023);
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(3.04427383259,-0.54427383259));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(-1.,0.));
+#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2016 = ORIENTED_EDGE('',*,*,#2017,.F.);
-#2017 = EDGE_CURVE('',#2018,#1990,#2020,.T.);
-#2018 = VERTEX_POINT('',#2019);
-#2019 = CARTESIAN_POINT('',(-4.7,-1.998401444325E-15,-0.65));
-#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.);
-#2021 = LINE('',#2022,#2023);
-#2022 = CARTESIAN_POINT('',(-4.7,-4.329869796038E-16,-0.65));
-#2023 = VECTOR('',#2024,1.);
-#2024 = DIRECTION('',(0.524097425664,5.673184033913E-16,0.851658316705)
-  );
-#2025 = PCURVE('',#44,#2026);
-#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);
-#2027 = LINE('',#2028,#2029);
-#2028 = CARTESIAN_POINT('',(-8.35,5.3));
-#2029 = VECTOR('',#2030,1.);
-#2030 = DIRECTION('',(-0.851658316705,0.524097425664));
-#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2024 = PCURVE('',#2025,#2030);
+#2025 = PLANE('',#2026);
+#2026 = AXIS2_PLACEMENT_3D('',#2027,#2028,#2029);
+#2027 = CARTESIAN_POINT('',(-6.,3.77E-15,8.5));
+#2028 = DIRECTION('',(1.,0.,0.));
+#2029 = DIRECTION('',(0.,-4.4E-16,-1.));
+#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(1.6588E-30,-3.77E-15));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(1.,4.4E-16));
+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2032 = PCURVE('',#2033,#2038);
-#2033 = PLANE('',#2034);
-#2034 = AXIS2_PLACEMENT_3D('',#2035,#2036,#2037);
-#2035 = CARTESIAN_POINT('',(-4.7,-380.,-0.65));
-#2036 = DIRECTION('',(0.851658316705,-3.491190174716E-16,-0.524097425664
-    ));
-#2037 = DIRECTION('',(0.524097425664,5.673184033913E-16,0.851658316705)
-  );
-#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043);
-#2039 = LINE('',#2040,#2041);
-#2040 = CARTESIAN_POINT('',(-4.218521461115E-16,-380.));
-#2041 = VECTOR('',#2042,1.);
-#2042 = DIRECTION('',(1.,0.));
-#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2036 = ORIENTED_EDGE('',*,*,#2037,.F.);
+#2037 = EDGE_CURVE('',#2038,#2010,#2040,.T.);
+#2038 = VERTEX_POINT('',#2039);
+#2039 = CARTESIAN_POINT('',(-3.35,0.,4.7));
+#2040 = SURFACE_CURVE('',#2041,(#2045,#2052),.PCURVE_S1.);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(-3.35,0.,4.7));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(-0.755218729872,0.,0.655472859889));
+#2045 = PCURVE('',#560,#2046);
+#2046 = DEFINITIONAL_REPRESENTATION('',(#2047),#2051);
+#2047 = LINE('',#2048,#2049);
+#2048 = CARTESIAN_POINT('',(-0.75572616741,2.10572616741));
+#2049 = VECTOR('',#2050,1.);
+#2050 = DIRECTION('',(0.655472859889,-0.755218729872));
+#2051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2044 = ORIENTED_EDGE('',*,*,#2045,.F.);
-#2045 = EDGE_CURVE('',#2046,#2018,#2048,.T.);
-#2046 = VERTEX_POINT('',#2047);
-#2047 = CARTESIAN_POINT('',(-4.7,-3.796962744218E-15,-3.35));
-#2048 = SURFACE_CURVE('',#2049,(#2053,#2060),.PCURVE_S1.);
-#2049 = LINE('',#2050,#2051);
-#2050 = CARTESIAN_POINT('',(-4.7,-2.231548279497E-15,-3.35));
-#2051 = VECTOR('',#2052,1.);
-#2052 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#2053 = PCURVE('',#44,#2054);
-#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);
-#2055 = LINE('',#2056,#2057);
-#2056 = CARTESIAN_POINT('',(-5.65,5.3));
-#2057 = VECTOR('',#2058,1.);
-#2058 = DIRECTION('',(-1.,1.110223024625E-16));
-#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2052 = PCURVE('',#2053,#2058);
+#2053 = PLANE('',#2054);
+#2054 = AXIS2_PLACEMENT_3D('',#2055,#2056,#2057);
+#2055 = CARTESIAN_POINT('',(-3.35,2.09E-15,4.7));
+#2056 = DIRECTION('',(-0.655472859889,-3.4E-16,-0.755218729872));
+#2057 = DIRECTION('',(-0.755218729872,2.9E-16,0.655472859889));
+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(-6.061E-31,-2.09E-15));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(1.,-2.9E-16));
+#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2060 = PCURVE('',#2061,#2066);
-#2061 = PLANE('',#2062);
-#2062 = AXIS2_PLACEMENT_3D('',#2063,#2064,#2065);
-#2063 = CARTESIAN_POINT('',(-4.7,-380.,-3.35));
-#2064 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2065 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#2066 = DEFINITIONAL_REPRESENTATION('',(#2067),#2071);
-#2067 = LINE('',#2068,#2069);
-#2068 = CARTESIAN_POINT('',(0.,-380.));
-#2069 = VECTOR('',#2070,1.);
-#2070 = DIRECTION('',(1.,0.));
-#2071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2064 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#2065 = EDGE_CURVE('',#2066,#2038,#2068,.T.);
+#2066 = VERTEX_POINT('',#2067);
+#2067 = CARTESIAN_POINT('',(-0.65,0.,4.7));
+#2068 = SURFACE_CURVE('',#2069,(#2073,#2080),.PCURVE_S1.);
+#2069 = LINE('',#2070,#2071);
+#2070 = CARTESIAN_POINT('',(-0.65,0.,4.7));
+#2071 = VECTOR('',#2072,1.);
+#2072 = DIRECTION('',(-1.,0.,0.));
+#2073 = PCURVE('',#560,#2074);
+#2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079);
+#2075 = LINE('',#2076,#2077);
+#2076 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#2077 = VECTOR('',#2078,1.);
+#2078 = DIRECTION('',(0.,-1.));
+#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2072 = ORIENTED_EDGE('',*,*,#2073,.F.);
-#2073 = EDGE_CURVE('',#2074,#2046,#2076,.T.);
-#2074 = VERTEX_POINT('',#2075);
-#2075 = CARTESIAN_POINT('',(-7.,-6.328271240363E-15,-6.));
-#2076 = SURFACE_CURVE('',#2077,(#2081,#2088),.PCURVE_S1.);
-#2077 = LINE('',#2078,#2079);
-#2078 = CARTESIAN_POINT('',(-7.,-3.996802888651E-15,-6.));
-#2079 = VECTOR('',#2080,1.);
-#2080 = DIRECTION('',(0.655472859889,5.030767335191E-16,0.755218729872)
-  );
-#2081 = PCURVE('',#44,#2082);
-#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2087);
-#2083 = LINE('',#2084,#2085);
-#2084 = CARTESIAN_POINT('',(-3.,3.));
-#2085 = VECTOR('',#2086,1.);
-#2086 = DIRECTION('',(-0.755218729872,0.655472859889));
-#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2080 = PCURVE('',#2081,#2086);
+#2081 = PLANE('',#2082);
+#2082 = AXIS2_PLACEMENT_3D('',#2083,#2084,#2085);
+#2083 = CARTESIAN_POINT('',(-0.65,2.09E-15,4.7));
+#2084 = DIRECTION('',(0.,-4.4E-16,-1.));
+#2085 = DIRECTION('',(-1.,0.,0.));
+#2086 = DEFINITIONAL_REPRESENTATION('',(#2087),#2091);
+#2087 = LINE('',#2088,#2089);
+#2088 = CARTESIAN_POINT('',(0.,-0.));
+#2089 = VECTOR('',#2090,1.);
+#2090 = DIRECTION('',(1.,0.));
+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2088 = PCURVE('',#2089,#2094);
-#2089 = PLANE('',#2090);
-#2090 = AXIS2_PLACEMENT_3D('',#2091,#2092,#2093);
-#2091 = CARTESIAN_POINT('',(-7.,-380.,-6.));
-#2092 = DIRECTION('',(0.755218729872,-4.366326366392E-16,-0.655472859889
-    ));
-#2093 = DIRECTION('',(0.655472859889,5.030767335191E-16,0.755218729872)
-  );
-#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2092 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2093 = EDGE_CURVE('',#2066,#517,#2094,.T.);
+#2094 = SURFACE_CURVE('',#2095,(#2099,#2106),.PCURVE_S1.);
 #2095 = LINE('',#2096,#2097);
-#2096 = CARTESIAN_POINT('',(2.910884244262E-16,-380.));
+#2096 = CARTESIAN_POINT('',(-0.65,0.,4.7));
 #2097 = VECTOR('',#2098,1.);
-#2098 = DIRECTION('',(1.,0.));
-#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2098 = DIRECTION('',(0.851658316705,0.,-0.524097425664));
+#2099 = PCURVE('',#560,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = LINE('',#2102,#2103);
+#2102 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#2103 = VECTOR('',#2104,1.);
+#2104 = DIRECTION('',(-0.524097425664,0.851658316705));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2100 = ORIENTED_EDGE('',*,*,#2101,.F.);
-#2101 = EDGE_CURVE('',#2102,#2074,#2104,.T.);
-#2102 = VERTEX_POINT('',#2103);
-#2103 = CARTESIAN_POINT('',(-8.5,-6.827871601445E-15,-6.));
-#2104 = SURFACE_CURVE('',#2105,(#2109,#2116),.PCURVE_S1.);
-#2105 = LINE('',#2106,#2107);
-#2106 = CARTESIAN_POINT('',(-8.5,-3.996802888651E-15,-6.));
-#2107 = VECTOR('',#2108,1.);
-#2108 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2109 = PCURVE('',#44,#2110);
-#2110 = DEFINITIONAL_REPRESENTATION('',(#2111),#2115);
-#2111 = LINE('',#2112,#2113);
-#2112 = CARTESIAN_POINT('',(-3.,1.5));
-#2113 = VECTOR('',#2114,1.);
-#2114 = DIRECTION('',(1.110223024625E-16,1.));
-#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2106 = PCURVE('',#1790,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(0.,0.));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(1.,0.));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2116 = PCURVE('',#2117,#2122);
-#2117 = PLANE('',#2118);
-#2118 = AXIS2_PLACEMENT_3D('',#2119,#2120,#2121);
-#2119 = CARTESIAN_POINT('',(-8.5,-380.,-6.));
-#2120 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#2121 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
-#2123 = LINE('',#2124,#2125);
-#2124 = CARTESIAN_POINT('',(1.33226762955E-15,-380.));
-#2125 = VECTOR('',#2126,1.);
-#2126 = DIRECTION('',(1.,0.));
-#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2113 = ORIENTED_EDGE('',*,*,#544,.F.);
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#545,#2116,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(-1.340498607497,0.,2.401158779277));
+#2118 = SURFACE_CURVE('',#2119,(#2124,#2135),.PCURVE_S1.);
+#2119 = CIRCLE('',#2120,2.75);
+#2120 = AXIS2_PLACEMENT_3D('',#2121,#2122,#2123);
+#2121 = CARTESIAN_POINT('',(0.,0.,0.));
+#2122 = DIRECTION('',(0.,-1.,0.));
+#2123 = DIRECTION('',(1.,0.,0.));
+#2124 = PCURVE('',#560,#2125);
+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2134);
+#2126 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2127,#2128,#2129,#2130,
+#2131,#2132,#2133),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2127 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#2128 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#2129 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#2130 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#2131 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#2132 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#2133 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2128 = ORIENTED_EDGE('',*,*,#2129,.F.);
-#2129 = EDGE_CURVE('',#2130,#2102,#2132,.T.);
-#2130 = VERTEX_POINT('',#2131);
-#2131 = CARTESIAN_POINT('',(-8.5,-4.829470157119E-15,-3.));
-#2132 = SURFACE_CURVE('',#2133,(#2137,#2144),.PCURVE_S1.);
-#2133 = LINE('',#2134,#2135);
-#2134 = CARTESIAN_POINT('',(-8.5,-1.998401444325E-15,-3.));
-#2135 = VECTOR('',#2136,1.);
-#2136 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#2137 = PCURVE('',#44,#2138);
-#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);
-#2139 = LINE('',#2140,#2141);
-#2140 = CARTESIAN_POINT('',(-6.,1.5));
-#2141 = VECTOR('',#2142,1.);
-#2142 = DIRECTION('',(1.,-1.110223024625E-16));
-#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2135 = PCURVE('',#2136,#2141);
+#2136 = CYLINDRICAL_SURFACE('',#2137,2.75);
+#2137 = AXIS2_PLACEMENT_3D('',#2138,#2139,#2140);
+#2138 = CARTESIAN_POINT('',(0.,0.,0.));
+#2139 = DIRECTION('',(0.,1.,-4.4E-16));
+#2140 = DIRECTION('',(1.,0.,0.));
+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(-0.,0.));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(-1.,0.));
+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2144 = PCURVE('',#2145,#2150);
-#2145 = PLANE('',#2146);
-#2146 = AXIS2_PLACEMENT_3D('',#2147,#2148,#2149);
-#2147 = CARTESIAN_POINT('',(-8.5,-380.,-3.));
-#2148 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#2149 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155);
-#2151 = LINE('',#2152,#2153);
-#2152 = CARTESIAN_POINT('',(-0.,-380.));
-#2153 = VECTOR('',#2154,1.);
-#2154 = DIRECTION('',(1.,0.));
-#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2147 = ORIENTED_EDGE('',*,*,#2148,.F.);
+#2148 = EDGE_CURVE('',#2149,#2116,#2151,.T.);
+#2149 = VERTEX_POINT('',#2150);
+#2150 = CARTESIAN_POINT('',(-1.944543648263,0.,3.005203820043));
+#2151 = SURFACE_CURVE('',#2152,(#2156,#2163),.PCURVE_S1.);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(-1.944543648263,0.,3.005203820043));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#2156 = PCURVE('',#560,#2157);
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(-2.450522347367,3.511182519147));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(-0.707106781187,0.707106781187));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2156 = ORIENTED_EDGE('',*,*,#2157,.F.);
-#2157 = EDGE_CURVE('',#2158,#2130,#2160,.T.);
-#2158 = VERTEX_POINT('',#2159);
-#2159 = CARTESIAN_POINT('',(-9.6,-5.195843755246E-15,-3.));
-#2160 = SURFACE_CURVE('',#2161,(#2165,#2172),.PCURVE_S1.);
-#2161 = LINE('',#2162,#2163);
-#2162 = CARTESIAN_POINT('',(-9.6,-1.998401444325E-15,-3.));
-#2163 = VECTOR('',#2164,1.);
-#2164 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2165 = PCURVE('',#44,#2166);
-#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171);
-#2167 = LINE('',#2168,#2169);
-#2168 = CARTESIAN_POINT('',(-6.,0.4));
-#2169 = VECTOR('',#2170,1.);
-#2170 = DIRECTION('',(1.110223024625E-16,1.));
-#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2163 = PCURVE('',#2164,#2169);
+#2164 = PLANE('',#2165);
+#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168);
+#2166 = CARTESIAN_POINT('',(-1.944543648263,1.33E-15,3.005203820043));
+#2167 = DIRECTION('',(0.707106781187,3.1E-16,0.707106781187));
+#2168 = DIRECTION('',(0.707106781187,-3.1E-16,-0.707106781187));
+#2169 = DEFINITIONAL_REPRESENTATION('',(#2170),#2174);
+#2170 = LINE('',#2171,#2172);
+#2171 = CARTESIAN_POINT('',(4.123E-31,-1.33E-15));
+#2172 = VECTOR('',#2173,1.);
+#2173 = DIRECTION('',(1.,3.1E-16));
+#2174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2172 = PCURVE('',#2173,#2178);
-#2173 = PLANE('',#2174);
-#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177);
-#2175 = CARTESIAN_POINT('',(-9.6,-380.,-3.));
-#2176 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#2177 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
-#2179 = LINE('',#2180,#2181);
-#2180 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
-#2181 = VECTOR('',#2182,1.);
-#2182 = DIRECTION('',(1.,0.));
-#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2175 = ORIENTED_EDGE('',*,*,#2176,.F.);
+#2176 = EDGE_CURVE('',#2177,#2149,#2179,.T.);
+#2177 = VERTEX_POINT('',#2178);
+#2178 = CARTESIAN_POINT('',(-2.474873734153,0.,2.474873734153));
+#2179 = SURFACE_CURVE('',#2180,(#2184,#2191),.PCURVE_S1.);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(-2.474873734153,0.,2.474873734153));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#2184 = PCURVE('',#560,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(-2.980852433257,2.980852433257));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(0.707106781187,0.707106781187));
+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2184 = ORIENTED_EDGE('',*,*,#2185,.F.);
-#2185 = EDGE_CURVE('',#2186,#2158,#2188,.T.);
-#2186 = VERTEX_POINT('',#2187);
-#2187 = CARTESIAN_POINT('',(-9.6,-5.462297281156E-15,-3.4));
-#2188 = SURFACE_CURVE('',#2189,(#2193,#2200),.PCURVE_S1.);
-#2189 = LINE('',#2190,#2191);
-#2190 = CARTESIAN_POINT('',(-9.6,-2.264854970235E-15,-3.4));
-#2191 = VECTOR('',#2192,1.);
-#2192 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#2193 = PCURVE('',#44,#2194);
-#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2199);
-#2195 = LINE('',#2196,#2197);
-#2196 = CARTESIAN_POINT('',(-5.6,0.4));
-#2197 = VECTOR('',#2198,1.);
-#2198 = DIRECTION('',(-1.,1.110223024625E-16));
-#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2191 = PCURVE('',#2192,#2197);
+#2192 = PLANE('',#2193);
+#2193 = AXIS2_PLACEMENT_3D('',#2194,#2195,#2196);
+#2194 = CARTESIAN_POINT('',(-2.474873734153,1.1E-15,2.474873734153));
+#2195 = DIRECTION('',(-0.707106781187,3.1E-16,0.707106781187));
+#2196 = DIRECTION('',(0.707106781187,3.1E-16,0.707106781187));
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(-3.41E-31,-1.1E-15));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(1.,-3.1E-16));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2200 = PCURVE('',#2201,#2206);
-#2201 = PLANE('',#2202);
-#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205);
-#2203 = CARTESIAN_POINT('',(-9.6,-380.,-3.4));
-#2204 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2205 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211);
-#2207 = LINE('',#2208,#2209);
-#2208 = CARTESIAN_POINT('',(0.,-380.));
-#2209 = VECTOR('',#2210,1.);
-#2210 = DIRECTION('',(1.,0.));
-#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2203 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2204 = EDGE_CURVE('',#2205,#2177,#2207,.T.);
+#2205 = VERTEX_POINT('',#2206);
+#2206 = CARTESIAN_POINT('',(-3.005203820043,0.,1.944543648263));
+#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.);
+#2208 = LINE('',#2209,#2210);
+#2209 = CARTESIAN_POINT('',(-3.005203820043,0.,1.944543648263));
+#2210 = VECTOR('',#2211,1.);
+#2211 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#2212 = PCURVE('',#560,#2213);
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = LINE('',#2215,#2216);
+#2215 = CARTESIAN_POINT('',(-3.511182519147,2.450522347367));
+#2216 = VECTOR('',#2217,1.);
+#2217 = DIRECTION('',(0.707106781187,0.707106781187));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2212 = ORIENTED_EDGE('',*,*,#2213,.F.);
-#2213 = EDGE_CURVE('',#24,#2186,#2214,.T.);
-#2214 = SURFACE_CURVE('',#2215,(#2219,#2226),.PCURVE_S1.);
-#2215 = LINE('',#2216,#2217);
-#2216 = CARTESIAN_POINT('',(-10.,-2.264854970235E-15,-3.4));
-#2217 = VECTOR('',#2218,1.);
-#2218 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2219 = PCURVE('',#44,#2220);
-#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225);
-#2221 = LINE('',#2222,#2223);
-#2222 = CARTESIAN_POINT('',(-5.6,0.));
-#2223 = VECTOR('',#2224,1.);
-#2224 = DIRECTION('',(1.110223024625E-16,1.));
-#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2219 = PCURVE('',#2220,#2225);
+#2220 = PLANE('',#2221);
+#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);
+#2222 = CARTESIAN_POINT('',(-3.005203820043,8.6E-16,1.944543648263));
+#2223 = DIRECTION('',(-0.707106781187,3.1E-16,0.707106781187));
+#2224 = DIRECTION('',(0.707106781187,3.1E-16,0.707106781187));
+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);
+#2226 = LINE('',#2227,#2228);
+#2227 = CARTESIAN_POINT('',(-2.666E-31,-8.6E-16));
+#2228 = VECTOR('',#2229,1.);
+#2229 = DIRECTION('',(1.,-3.1E-16));
+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2226 = PCURVE('',#126,#2227);
-#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);
-#2228 = LINE('',#2229,#2230);
-#2229 = CARTESIAN_POINT('',(1.33226762955E-15,-380.));
-#2230 = VECTOR('',#2231,1.);
-#2231 = DIRECTION('',(1.,0.));
-#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2233 = FACE_BOUND('',#2234,.F.);
-#2234 = EDGE_LOOP('',(#2235,#2265,#2293,#2322,#2350,#2378,#2406,#2435,
-    #2463,#2491,#2519,#2548,#2576,#2604,#2632,#2661));
-#2235 = ORIENTED_EDGE('',*,*,#2236,.T.);
-#2236 = EDGE_CURVE('',#2237,#2239,#2241,.T.);
-#2237 = VERTEX_POINT('',#2238);
-#2238 = CARTESIAN_POINT('',(3.005203820043,0.,-1.944543648263));
-#2239 = VERTEX_POINT('',#2240);
-#2240 = CARTESIAN_POINT('',(1.944543648263,0.,-3.005203820043));
-#2241 = SURFACE_CURVE('',#2242,(#2246,#2253),.PCURVE_S1.);
+#2231 = ORIENTED_EDGE('',*,*,#2232,.F.);
+#2232 = EDGE_CURVE('',#2233,#2205,#2235,.T.);
+#2233 = VERTEX_POINT('',#2234);
+#2234 = CARTESIAN_POINT('',(-2.401158779277,0.,1.340498607497));
+#2235 = SURFACE_CURVE('',#2236,(#2240,#2247),.PCURVE_S1.);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(-2.401158779277,0.,1.340498607497));
+#2238 = VECTOR('',#2239,1.);
+#2239 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2240 = PCURVE('',#560,#2241);
+#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246);
 #2242 = LINE('',#2243,#2244);
-#2243 = CARTESIAN_POINT('',(3.005203820043,-1.079438565345E-15,
-    -1.944543648263));
+#2243 = CARTESIAN_POINT('',(-4.115227559913,3.054567388133));
 #2244 = VECTOR('',#2245,1.);
-#2245 = DIRECTION('',(-0.707106781187,-3.925231146709E-16,
-    -0.707106781187));
-#2246 = PCURVE('',#44,#2247);
-#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
-#2248 = LINE('',#2249,#2250);
-#2249 = CARTESIAN_POINT('',(-7.055456351737,13.005203820043));
-#2250 = VECTOR('',#2251,1.);
-#2251 = DIRECTION('',(0.707106781187,-0.707106781187));
-#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2245 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2253 = PCURVE('',#2254,#2259);
-#2254 = PLANE('',#2255);
-#2255 = AXIS2_PLACEMENT_3D('',#2256,#2257,#2258);
-#2256 = CARTESIAN_POINT('',(3.005203820043,-380.,-1.944543648263));
-#2257 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2258 = DIRECTION('',(-0.707106781187,-3.925231146709E-16,
-    -0.707106781187));
-#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
-#2260 = LINE('',#2261,#2262);
-#2261 = CARTESIAN_POINT('',(2.524354896707E-29,-380.));
-#2262 = VECTOR('',#2263,1.);
-#2263 = DIRECTION('',(1.,0.));
-#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2247 = PCURVE('',#2248,#2253);
+#2248 = PLANE('',#2249);
+#2249 = AXIS2_PLACEMENT_3D('',#2250,#2251,#2252);
+#2250 = CARTESIAN_POINT('',(-2.401158779277,6.E-16,1.340498607497));
+#2251 = DIRECTION('',(-0.707106781187,-3.1E-16,-0.707106781187));
+#2252 = DIRECTION('',(-0.707106781187,3.1E-16,0.707106781187));
+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);
+#2254 = LINE('',#2255,#2256);
+#2255 = CARTESIAN_POINT('',(-1.86E-31,-6.E-16));
+#2256 = VECTOR('',#2257,1.);
+#2257 = DIRECTION('',(1.,-3.1E-16));
+#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
-#2266 = EDGE_CURVE('',#2239,#2267,#2269,.T.);
-#2267 = VERTEX_POINT('',#2268);
-#2268 = CARTESIAN_POINT('',(1.340498607498,0.,-2.401158779276));
-#2269 = SURFACE_CURVE('',#2270,(#2274,#2281),.PCURVE_S1.);
-#2270 = LINE('',#2271,#2272);
-#2271 = CARTESIAN_POINT('',(1.944543648263,-1.668223237352E-15,
-    -3.005203820043));
-#2272 = VECTOR('',#2273,1.);
-#2273 = DIRECTION('',(-0.707106781185,3.925231146716E-16,0.707106781188)
-  );
-#2274 = PCURVE('',#44,#2275);
-#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);
-#2276 = LINE('',#2277,#2278);
-#2277 = CARTESIAN_POINT('',(-5.994796179957,11.944543648263));
-#2278 = VECTOR('',#2279,1.);
-#2279 = DIRECTION('',(-0.707106781188,-0.707106781185));
-#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2259 = ORIENTED_EDGE('',*,*,#2260,.T.);
+#2260 = EDGE_CURVE('',#2233,#2261,#2263,.T.);
+#2261 = VERTEX_POINT('',#2262);
+#2262 = CARTESIAN_POINT('',(-2.75,0.,0.));
+#2263 = SURFACE_CURVE('',#2264,(#2269,#2280),.PCURVE_S1.);
+#2264 = CIRCLE('',#2265,2.75);
+#2265 = AXIS2_PLACEMENT_3D('',#2266,#2267,#2268);
+#2266 = CARTESIAN_POINT('',(0.,0.,0.));
+#2267 = DIRECTION('',(0.,-1.,0.));
+#2268 = DIRECTION('',(1.,0.,0.));
+#2269 = PCURVE('',#560,#2270);
+#2270 = DEFINITIONAL_REPRESENTATION('',(#2271),#2279);
+#2271 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2272,#2273,#2274,#2275,
+#2276,#2277,#2278),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2272 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#2273 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#2274 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#2275 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#2276 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#2277 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#2278 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#2279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2281 = PCURVE('',#2282,#2287);
-#2282 = PLANE('',#2283);
-#2283 = AXIS2_PLACEMENT_3D('',#2284,#2285,#2286);
-#2284 = CARTESIAN_POINT('',(1.944543648263,-380.,-3.005203820043));
-#2285 = DIRECTION('',(0.707106781188,3.925231146703E-16,0.707106781185)
-  );
-#2286 = DIRECTION('',(-0.707106781185,3.925231146716E-16,0.707106781188)
-  );
-#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);
-#2288 = LINE('',#2289,#2290);
-#2289 = CARTESIAN_POINT('',(-2.524354896707E-29,-380.));
-#2290 = VECTOR('',#2291,1.);
-#2291 = DIRECTION('',(1.,0.));
-#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2280 = PCURVE('',#2281,#2286);
+#2281 = CYLINDRICAL_SURFACE('',#2282,2.75);
+#2282 = AXIS2_PLACEMENT_3D('',#2283,#2284,#2285);
+#2283 = CARTESIAN_POINT('',(0.,0.,0.));
+#2284 = DIRECTION('',(0.,1.,-4.4E-16));
+#2285 = DIRECTION('',(1.,0.,0.));
+#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291);
+#2287 = LINE('',#2288,#2289);
+#2288 = CARTESIAN_POINT('',(-0.,0.));
+#2289 = VECTOR('',#2290,1.);
+#2290 = DIRECTION('',(-1.,0.));
+#2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2293 = ORIENTED_EDGE('',*,*,#2294,.F.);
-#2294 = EDGE_CURVE('',#2295,#2267,#2297,.T.);
-#2295 = VERTEX_POINT('',#2296);
-#2296 = CARTESIAN_POINT('',(-1.340498607497,0.,-2.401158779277));
-#2297 = SURFACE_CURVE('',#2298,(#2303,#2310),.PCURVE_S1.);
-#2298 = CIRCLE('',#2299,2.75);
-#2299 = AXIS2_PLACEMENT_3D('',#2300,#2301,#2302);
-#2300 = CARTESIAN_POINT('',(0.,0.,-1.009741958683E-28));
-#2301 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2302 = DIRECTION('',(1.,0.,0.));
-#2303 = PCURVE('',#44,#2304);
-#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
-#2305 = CIRCLE('',#2306,2.75);
-#2306 = AXIS2_PLACEMENT_2D('',#2307,#2308);
-#2307 = CARTESIAN_POINT('',(-9.,10.));
-#2308 = DIRECTION('',(0.,1.));
-#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2292 = ORIENTED_EDGE('',*,*,#2293,.T.);
+#2293 = EDGE_CURVE('',#2261,#2294,#2296,.T.);
+#2294 = VERTEX_POINT('',#2295);
+#2295 = CARTESIAN_POINT('',(-4.3,0.,0.));
+#2296 = SURFACE_CURVE('',#2297,(#2301,#2308),.PCURVE_S1.);
+#2297 = LINE('',#2298,#2299);
+#2298 = CARTESIAN_POINT('',(-2.75,0.,3.4E-16));
+#2299 = VECTOR('',#2300,1.);
+#2300 = DIRECTION('',(-1.,0.,0.));
+#2301 = PCURVE('',#560,#2302);
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(-5.45572616741,2.70572616741));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(0.,-1.));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2310 = PCURVE('',#2311,#2316);
-#2311 = CYLINDRICAL_SURFACE('',#2312,2.75);
-#2312 = AXIS2_PLACEMENT_3D('',#2313,#2314,#2315);
-#2313 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#2314 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2315 = DIRECTION('',(1.,0.,0.));
-#2316 = DEFINITIONAL_REPRESENTATION('',(#2317),#2321);
-#2317 = LINE('',#2318,#2319);
-#2318 = CARTESIAN_POINT('',(0.,-380.));
-#2319 = VECTOR('',#2320,1.);
-#2320 = DIRECTION('',(1.,0.));
-#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2308 = PCURVE('',#2309,#2314);
+#2309 = PLANE('',#2310);
+#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313);
+#2311 = CARTESIAN_POINT('',(-5.45572616741,2.42E-15,-5.45572616741));
+#2312 = DIRECTION('',(0.,1.,4.4E-16));
+#2313 = DIRECTION('',(0.,-4.4E-16,1.));
+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(5.45572616741,2.70572616741));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(-0.,-1.));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2322 = ORIENTED_EDGE('',*,*,#2323,.T.);
-#2323 = EDGE_CURVE('',#2295,#2324,#2326,.T.);
-#2324 = VERTEX_POINT('',#2325);
-#2325 = CARTESIAN_POINT('',(-1.944543648263,0.,-3.005203820043));
-#2326 = SURFACE_CURVE('',#2327,(#2331,#2338),.PCURVE_S1.);
-#2327 = LINE('',#2328,#2329);
-#2328 = CARTESIAN_POINT('',(-1.340498607497,-1.332910881267E-15,
-    -2.401158779277));
-#2329 = VECTOR('',#2330,1.);
-#2330 = DIRECTION('',(-0.707106781187,-3.925231146708E-16,
-    -0.707106781186));
-#2331 = PCURVE('',#44,#2332);
-#2332 = DEFINITIONAL_REPRESENTATION('',(#2333),#2337);
-#2333 = LINE('',#2334,#2335);
-#2334 = CARTESIAN_POINT('',(-6.598841220723,8.659501392503));
-#2335 = VECTOR('',#2336,1.);
-#2336 = DIRECTION('',(0.707106781186,-0.707106781187));
-#2337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2320 = ORIENTED_EDGE('',*,*,#2321,.T.);
+#2321 = EDGE_CURVE('',#2294,#2322,#2324,.T.);
+#2322 = VERTEX_POINT('',#2323);
+#2323 = CARTESIAN_POINT('',(-4.7,0.,0.65));
+#2324 = SURFACE_CURVE('',#2325,(#2329,#2336),.PCURVE_S1.);
+#2325 = LINE('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(-4.3,0.,3.4E-16));
+#2327 = VECTOR('',#2328,1.);
+#2328 = DIRECTION('',(-0.524097425664,0.,0.851658316705));
+#2329 = PCURVE('',#560,#2330);
+#2330 = DEFINITIONAL_REPRESENTATION('',(#2331),#2335);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(-5.45572616741,1.15572616741));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(0.851658316705,-0.524097425664));
+#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2338 = PCURVE('',#2339,#2344);
-#2339 = PLANE('',#2340);
-#2340 = AXIS2_PLACEMENT_3D('',#2341,#2342,#2343);
-#2341 = CARTESIAN_POINT('',(-1.340498607497,-380.,-2.401158779277));
-#2342 = DIRECTION('',(-0.707106781186,3.925231146711E-16,0.707106781187)
-  );
-#2343 = DIRECTION('',(-0.707106781187,-3.925231146708E-16,
-    -0.707106781186));
-#2344 = DEFINITIONAL_REPRESENTATION('',(#2345),#2349);
-#2345 = LINE('',#2346,#2347);
-#2346 = CARTESIAN_POINT('',(0.,-380.));
-#2347 = VECTOR('',#2348,1.);
-#2348 = DIRECTION('',(1.,0.));
-#2349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2336 = PCURVE('',#2337,#2342);
+#2337 = PLANE('',#2338);
+#2338 = AXIS2_PLACEMENT_3D('',#2339,#2340,#2341);
+#2339 = CARTESIAN_POINT('',(-4.3,0.,3.4E-16));
+#2340 = DIRECTION('',(-0.851658316705,-2.3E-16,-0.524097425664));
+#2341 = DIRECTION('',(-0.524097425664,3.8E-16,0.851658316705));
+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(0.,0.));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(1.,0.));
+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2350 = ORIENTED_EDGE('',*,*,#2351,.T.);
-#2351 = EDGE_CURVE('',#2324,#2352,#2354,.T.);
-#2352 = VERTEX_POINT('',#2353);
-#2353 = CARTESIAN_POINT('',(-3.005203820043,0.,-1.944543648263));
-#2354 = SURFACE_CURVE('',#2355,(#2359,#2366),.PCURVE_S1.);
-#2355 = LINE('',#2356,#2357);
-#2356 = CARTESIAN_POINT('',(-1.944543648263,-1.668223237352E-15,
-    -3.005203820043));
-#2357 = VECTOR('',#2358,1.);
-#2358 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2359 = PCURVE('',#44,#2360);
-#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2365);
-#2361 = LINE('',#2362,#2363);
-#2362 = CARTESIAN_POINT('',(-5.994796179957,8.055456351737));
-#2363 = VECTOR('',#2364,1.);
-#2364 = DIRECTION('',(-0.707106781187,-0.707106781187));
-#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2348 = ORIENTED_EDGE('',*,*,#2349,.T.);
+#2349 = EDGE_CURVE('',#2322,#2350,#2352,.T.);
+#2350 = VERTEX_POINT('',#2351);
+#2351 = CARTESIAN_POINT('',(-4.7,0.,3.35));
+#2352 = SURFACE_CURVE('',#2353,(#2357,#2364),.PCURVE_S1.);
+#2353 = LINE('',#2354,#2355);
+#2354 = CARTESIAN_POINT('',(-4.7,0.,0.65));
+#2355 = VECTOR('',#2356,1.);
+#2356 = DIRECTION('',(0.,0.,1.));
+#2357 = PCURVE('',#560,#2358);
+#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(-4.80572616741,0.75572616741));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(1.,0.));
+#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2366 = PCURVE('',#2367,#2372);
-#2367 = PLANE('',#2368);
-#2368 = AXIS2_PLACEMENT_3D('',#2369,#2370,#2371);
-#2369 = CARTESIAN_POINT('',(-1.944543648263,-380.,-3.005203820043));
-#2370 = DIRECTION('',(0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2371 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2372 = DEFINITIONAL_REPRESENTATION('',(#2373),#2377);
-#2373 = LINE('',#2374,#2375);
-#2374 = CARTESIAN_POINT('',(-2.524354896707E-29,-380.));
-#2375 = VECTOR('',#2376,1.);
-#2376 = DIRECTION('',(1.,0.));
-#2377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2364 = PCURVE('',#2365,#2370);
+#2365 = PLANE('',#2366);
+#2366 = AXIS2_PLACEMENT_3D('',#2367,#2368,#2369);
+#2367 = CARTESIAN_POINT('',(-4.7,2.9E-16,0.65));
+#2368 = DIRECTION('',(-1.,0.,0.));
+#2369 = DIRECTION('',(0.,4.4E-16,1.));
+#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375);
+#2371 = LINE('',#2372,#2373);
+#2372 = CARTESIAN_POINT('',(0.,-0.));
+#2373 = VECTOR('',#2374,1.);
+#2374 = DIRECTION('',(1.,0.));
+#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2378 = ORIENTED_EDGE('',*,*,#2379,.T.);
-#2379 = EDGE_CURVE('',#2352,#2380,#2382,.T.);
-#2380 = VERTEX_POINT('',#2381);
-#2381 = CARTESIAN_POINT('',(-2.401158779276,0.,-1.340498607498));
-#2382 = SURFACE_CURVE('',#2383,(#2387,#2394),.PCURVE_S1.);
-#2383 = LINE('',#2384,#2385);
-#2384 = CARTESIAN_POINT('',(-3.005203820043,-1.079438565345E-15,
-    -1.944543648263));
-#2385 = VECTOR('',#2386,1.);
-#2386 = DIRECTION('',(0.707106781187,3.925231146704E-16,0.707106781186)
-  );
-#2387 = PCURVE('',#44,#2388);
-#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393);
-#2389 = LINE('',#2390,#2391);
-#2390 = CARTESIAN_POINT('',(-7.055456351737,6.994796179957));
-#2391 = VECTOR('',#2392,1.);
-#2392 = DIRECTION('',(-0.707106781186,0.707106781187));
-#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2376 = ORIENTED_EDGE('',*,*,#2377,.T.);
+#2377 = EDGE_CURVE('',#2350,#2378,#2380,.T.);
+#2378 = VERTEX_POINT('',#2379);
+#2379 = CARTESIAN_POINT('',(-7.,0.,6.));
+#2380 = SURFACE_CURVE('',#2381,(#2385,#2392),.PCURVE_S1.);
+#2381 = LINE('',#2382,#2383);
+#2382 = CARTESIAN_POINT('',(-4.7,0.,3.35));
+#2383 = VECTOR('',#2384,1.);
+#2384 = DIRECTION('',(-0.655472859889,0.,0.755218729872));
+#2385 = PCURVE('',#560,#2386);
+#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(-2.10572616741,0.75572616741));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(0.755218729872,-0.655472859889));
+#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2394 = PCURVE('',#2395,#2400);
-#2395 = PLANE('',#2396);
-#2396 = AXIS2_PLACEMENT_3D('',#2397,#2398,#2399);
-#2397 = CARTESIAN_POINT('',(-3.005203820043,-380.,-1.944543648263));
-#2398 = DIRECTION('',(0.707106781186,-3.925231146715E-16,-0.707106781187
-    ));
-#2399 = DIRECTION('',(0.707106781187,3.925231146704E-16,0.707106781186)
-  );
-#2400 = DEFINITIONAL_REPRESENTATION('',(#2401),#2405);
-#2401 = LINE('',#2402,#2403);
-#2402 = CARTESIAN_POINT('',(0.,-380.));
-#2403 = VECTOR('',#2404,1.);
-#2404 = DIRECTION('',(1.,0.));
-#2405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2392 = PCURVE('',#2393,#2398);
+#2393 = PLANE('',#2394);
+#2394 = AXIS2_PLACEMENT_3D('',#2395,#2396,#2397);
+#2395 = CARTESIAN_POINT('',(-4.7,1.49E-15,3.35));
+#2396 = DIRECTION('',(-0.755218729872,-2.9E-16,-0.655472859889));
+#2397 = DIRECTION('',(-0.655472859889,3.4E-16,0.755218729872));
+#2398 = DEFINITIONAL_REPRESENTATION('',(#2399),#2403);
+#2399 = LINE('',#2400,#2401);
+#2400 = CARTESIAN_POINT('',(-5.066E-31,-1.49E-15));
+#2401 = VECTOR('',#2402,1.);
+#2402 = DIRECTION('',(1.,-3.4E-16));
+#2403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2406 = ORIENTED_EDGE('',*,*,#2407,.F.);
-#2407 = EDGE_CURVE('',#2408,#2380,#2410,.T.);
-#2408 = VERTEX_POINT('',#2409);
-#2409 = CARTESIAN_POINT('',(-2.401158779277,0.,1.340498607497));
-#2410 = SURFACE_CURVE('',#2411,(#2416,#2423),.PCURVE_S1.);
-#2411 = CIRCLE('',#2412,2.75);
-#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
-#2413 = CARTESIAN_POINT('',(0.,0.,-1.009741958683E-28));
-#2414 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2415 = DIRECTION('',(1.,0.,0.));
-#2416 = PCURVE('',#44,#2417);
-#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);
-#2418 = CIRCLE('',#2419,2.75);
-#2419 = AXIS2_PLACEMENT_2D('',#2420,#2421);
-#2420 = CARTESIAN_POINT('',(-9.,10.));
-#2421 = DIRECTION('',(0.,1.));
-#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2404 = ORIENTED_EDGE('',*,*,#2405,.F.);
+#2405 = EDGE_CURVE('',#2406,#2378,#2408,.T.);
+#2406 = VERTEX_POINT('',#2407);
+#2407 = CARTESIAN_POINT('',(-8.5,0.,6.));
+#2408 = SURFACE_CURVE('',#2409,(#2413,#2420),.PCURVE_S1.);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(-8.5,0.,6.));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(1.,0.,0.));
+#2413 = PCURVE('',#560,#2414);
+#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419);
+#2415 = LINE('',#2416,#2417);
+#2416 = CARTESIAN_POINT('',(0.54427383259,-3.04427383259));
+#2417 = VECTOR('',#2418,1.);
+#2418 = DIRECTION('',(0.,1.));
+#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2423 = PCURVE('',#2424,#2429);
-#2424 = CYLINDRICAL_SURFACE('',#2425,2.75);
-#2425 = AXIS2_PLACEMENT_3D('',#2426,#2427,#2428);
-#2426 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#2427 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2428 = DIRECTION('',(1.,0.,0.));
-#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);
-#2430 = LINE('',#2431,#2432);
-#2431 = CARTESIAN_POINT('',(0.,-380.));
-#2432 = VECTOR('',#2433,1.);
-#2433 = DIRECTION('',(1.,0.));
-#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2420 = PCURVE('',#2421,#2426);
+#2421 = PLANE('',#2422);
+#2422 = AXIS2_PLACEMENT_3D('',#2423,#2424,#2425);
+#2423 = CARTESIAN_POINT('',(-8.5,2.66E-15,6.));
+#2424 = DIRECTION('',(0.,4.4E-16,1.));
+#2425 = DIRECTION('',(1.,0.,0.));
+#2426 = DEFINITIONAL_REPRESENTATION('',(#2427),#2431);
+#2427 = LINE('',#2428,#2429);
+#2428 = CARTESIAN_POINT('',(0.,-2.66E-15));
+#2429 = VECTOR('',#2430,1.);
+#2430 = DIRECTION('',(1.,0.));
+#2431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2435 = ORIENTED_EDGE('',*,*,#2436,.T.);
-#2436 = EDGE_CURVE('',#2408,#2437,#2439,.T.);
-#2437 = VERTEX_POINT('',#2438);
-#2438 = CARTESIAN_POINT('',(-3.005203820043,0.,1.944543648263));
-#2439 = SURFACE_CURVE('',#2440,(#2444,#2451),.PCURVE_S1.);
-#2440 = LINE('',#2441,#2442);
-#2441 = CARTESIAN_POINT('',(-2.401158779277,7.441262092605E-16,
-    1.340498607497));
-#2442 = VECTOR('',#2443,1.);
-#2443 = DIRECTION('',(-0.707106781187,3.92523114671E-16,0.707106781187)
-  );
-#2444 = PCURVE('',#44,#2445);
-#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);
-#2446 = LINE('',#2447,#2448);
-#2447 = CARTESIAN_POINT('',(-10.34049860749,7.598841220723));
-#2448 = VECTOR('',#2449,1.);
-#2449 = DIRECTION('',(-0.707106781187,-0.707106781187));
-#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2432 = ORIENTED_EDGE('',*,*,#2433,.F.);
+#2433 = EDGE_CURVE('',#2434,#2406,#2436,.T.);
+#2434 = VERTEX_POINT('',#2435);
+#2435 = CARTESIAN_POINT('',(-8.5,0.,3.));
+#2436 = SURFACE_CURVE('',#2437,(#2441,#2448),.PCURVE_S1.);
+#2437 = LINE('',#2438,#2439);
+#2438 = CARTESIAN_POINT('',(-8.5,0.,3.));
+#2439 = VECTOR('',#2440,1.);
+#2440 = DIRECTION('',(0.,0.,1.));
+#2441 = PCURVE('',#560,#2442);
+#2442 = DEFINITIONAL_REPRESENTATION('',(#2443),#2447);
+#2443 = LINE('',#2444,#2445);
+#2444 = CARTESIAN_POINT('',(-2.45572616741,-3.04427383259));
+#2445 = VECTOR('',#2446,1.);
+#2446 = DIRECTION('',(1.,0.));
+#2447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2451 = PCURVE('',#2452,#2457);
-#2452 = PLANE('',#2453);
-#2453 = AXIS2_PLACEMENT_3D('',#2454,#2455,#2456);
-#2454 = CARTESIAN_POINT('',(-2.401158779277,-380.,1.340498607497));
-#2455 = DIRECTION('',(0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2456 = DIRECTION('',(-0.707106781187,3.92523114671E-16,0.707106781187)
-  );
-#2457 = DEFINITIONAL_REPRESENTATION('',(#2458),#2462);
-#2458 = LINE('',#2459,#2460);
-#2459 = CARTESIAN_POINT('',(-2.524354896707E-29,-380.));
-#2460 = VECTOR('',#2461,1.);
-#2461 = DIRECTION('',(1.,0.));
-#2462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2448 = PCURVE('',#2449,#2454);
+#2449 = PLANE('',#2450);
+#2450 = AXIS2_PLACEMENT_3D('',#2451,#2452,#2453);
+#2451 = CARTESIAN_POINT('',(-8.5,1.33E-15,3.));
+#2452 = DIRECTION('',(-1.,0.,0.));
+#2453 = DIRECTION('',(0.,4.4E-16,1.));
+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(-5.852E-31,-1.33E-15));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(1.,-4.4E-16));
+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2463 = ORIENTED_EDGE('',*,*,#2464,.T.);
-#2464 = EDGE_CURVE('',#2437,#2465,#2467,.T.);
-#2465 = VERTEX_POINT('',#2466);
-#2466 = CARTESIAN_POINT('',(-1.944543648263,0.,3.005203820043));
-#2467 = SURFACE_CURVE('',#2468,(#2472,#2479),.PCURVE_S1.);
-#2468 = LINE('',#2469,#2470);
-#2469 = CARTESIAN_POINT('',(-3.005203820043,1.079438565345E-15,
-    1.944543648263));
-#2470 = VECTOR('',#2471,1.);
-#2471 = DIRECTION('',(0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2472 = PCURVE('',#44,#2473);
-#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2478);
-#2474 = LINE('',#2475,#2476);
-#2475 = CARTESIAN_POINT('',(-10.94454364826,6.994796179957));
-#2476 = VECTOR('',#2477,1.);
-#2477 = DIRECTION('',(-0.707106781187,0.707106781187));
-#2478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2460 = ORIENTED_EDGE('',*,*,#2461,.F.);
+#2461 = EDGE_CURVE('',#2462,#2434,#2464,.T.);
+#2462 = VERTEX_POINT('',#2463);
+#2463 = CARTESIAN_POINT('',(-9.6,0.,3.));
+#2464 = SURFACE_CURVE('',#2465,(#2469,#2476),.PCURVE_S1.);
+#2465 = LINE('',#2466,#2467);
+#2466 = CARTESIAN_POINT('',(-9.6,0.,3.));
+#2467 = VECTOR('',#2468,1.);
+#2468 = DIRECTION('',(1.,0.,0.));
+#2469 = PCURVE('',#560,#2470);
+#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2475);
+#2471 = LINE('',#2472,#2473);
+#2472 = CARTESIAN_POINT('',(-2.45572616741,-4.14427383259));
+#2473 = VECTOR('',#2474,1.);
+#2474 = DIRECTION('',(0.,1.));
+#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2479 = PCURVE('',#2480,#2485);
-#2480 = PLANE('',#2481);
-#2481 = AXIS2_PLACEMENT_3D('',#2482,#2483,#2484);
-#2482 = CARTESIAN_POINT('',(-3.005203820043,-380.,1.944543648263));
-#2483 = DIRECTION('',(0.707106781187,-3.925231146709E-16,-0.707106781187
-    ));
-#2484 = DIRECTION('',(0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2485 = DEFINITIONAL_REPRESENTATION('',(#2486),#2490);
-#2486 = LINE('',#2487,#2488);
-#2487 = CARTESIAN_POINT('',(-2.524354896707E-29,-380.));
-#2488 = VECTOR('',#2489,1.);
-#2489 = DIRECTION('',(1.,0.));
-#2490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2476 = PCURVE('',#2477,#2482);
+#2477 = PLANE('',#2478);
+#2478 = AXIS2_PLACEMENT_3D('',#2479,#2480,#2481);
+#2479 = CARTESIAN_POINT('',(-9.6,1.33E-15,3.));
+#2480 = DIRECTION('',(0.,4.4E-16,1.));
+#2481 = DIRECTION('',(1.,0.,0.));
+#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2487);
+#2483 = LINE('',#2484,#2485);
+#2484 = CARTESIAN_POINT('',(0.,-1.33E-15));
+#2485 = VECTOR('',#2486,1.);
+#2486 = DIRECTION('',(1.,0.));
+#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2491 = ORIENTED_EDGE('',*,*,#2492,.T.);
-#2492 = EDGE_CURVE('',#2465,#2493,#2495,.T.);
-#2493 = VERTEX_POINT('',#2494);
-#2494 = CARTESIAN_POINT('',(-1.340498607498,0.,2.401158779277));
-#2495 = SURFACE_CURVE('',#2496,(#2500,#2507),.PCURVE_S1.);
-#2496 = LINE('',#2497,#2498);
-#2497 = CARTESIAN_POINT('',(-1.944543648263,1.668223237352E-15,
-    3.005203820043));
-#2498 = VECTOR('',#2499,1.);
-#2499 = DIRECTION('',(0.707106781186,-3.925231146713E-16,-0.707106781187
-    ));
-#2500 = PCURVE('',#44,#2501);
-#2501 = DEFINITIONAL_REPRESENTATION('',(#2502),#2506);
-#2502 = LINE('',#2503,#2504);
-#2503 = CARTESIAN_POINT('',(-12.00520382004,8.055456351737));
-#2504 = VECTOR('',#2505,1.);
-#2505 = DIRECTION('',(0.707106781187,0.707106781186));
-#2506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2488 = ORIENTED_EDGE('',*,*,#2489,.F.);
+#2489 = EDGE_CURVE('',#2490,#2462,#2492,.T.);
+#2490 = VERTEX_POINT('',#2491);
+#2491 = CARTESIAN_POINT('',(-9.6,0.,3.4));
+#2492 = SURFACE_CURVE('',#2493,(#2497,#2504),.PCURVE_S1.);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(-9.6,0.,3.4));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(0.,0.,-1.));
+#2497 = PCURVE('',#560,#2498);
+#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503);
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(-2.05572616741,-4.14427383259));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(-1.,0.));
+#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2507 = PCURVE('',#2508,#2513);
-#2508 = PLANE('',#2509);
-#2509 = AXIS2_PLACEMENT_3D('',#2510,#2511,#2512);
-#2510 = CARTESIAN_POINT('',(-1.944543648263,-380.,3.005203820043));
-#2511 = DIRECTION('',(-0.707106781187,-3.925231146706E-16,
-    -0.707106781186));
-#2512 = DIRECTION('',(0.707106781186,-3.925231146713E-16,-0.707106781187
-    ));
-#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);
-#2514 = LINE('',#2515,#2516);
-#2515 = CARTESIAN_POINT('',(0.,-380.));
-#2516 = VECTOR('',#2517,1.);
-#2517 = DIRECTION('',(1.,0.));
-#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2504 = PCURVE('',#2505,#2510);
+#2505 = PLANE('',#2506);
+#2506 = AXIS2_PLACEMENT_3D('',#2507,#2508,#2509);
+#2507 = CARTESIAN_POINT('',(-9.6,1.51E-15,3.4));
+#2508 = DIRECTION('',(1.,0.,0.));
+#2509 = DIRECTION('',(0.,-4.4E-16,-1.));
+#2510 = DEFINITIONAL_REPRESENTATION('',(#2511),#2515);
+#2511 = LINE('',#2512,#2513);
+#2512 = CARTESIAN_POINT('',(6.644E-31,-1.51E-15));
+#2513 = VECTOR('',#2514,1.);
+#2514 = DIRECTION('',(1.,4.4E-16));
+#2515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2519 = ORIENTED_EDGE('',*,*,#2520,.F.);
-#2520 = EDGE_CURVE('',#2521,#2493,#2523,.T.);
-#2521 = VERTEX_POINT('',#2522);
-#2522 = CARTESIAN_POINT('',(1.340498607497,0.,2.401158779277));
-#2523 = SURFACE_CURVE('',#2524,(#2529,#2536),.PCURVE_S1.);
-#2524 = CIRCLE('',#2525,2.75);
-#2525 = AXIS2_PLACEMENT_3D('',#2526,#2527,#2528);
-#2526 = CARTESIAN_POINT('',(0.,0.,-1.009741958683E-28));
-#2527 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2528 = DIRECTION('',(1.,0.,0.));
-#2529 = PCURVE('',#44,#2530);
-#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2535);
-#2531 = CIRCLE('',#2532,2.75);
-#2532 = AXIS2_PLACEMENT_2D('',#2533,#2534);
-#2533 = CARTESIAN_POINT('',(-9.,10.));
-#2534 = DIRECTION('',(0.,1.));
-#2535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2516 = ORIENTED_EDGE('',*,*,#2517,.F.);
+#2517 = EDGE_CURVE('',#1807,#2490,#2518,.T.);
+#2518 = SURFACE_CURVE('',#2519,(#2523,#2530),.PCURVE_S1.);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(-10.,0.,3.4));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(1.,0.,0.));
+#2523 = PCURVE('',#560,#2524);
+#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529);
+#2525 = LINE('',#2526,#2527);
+#2526 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(0.,1.));
+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2536 = PCURVE('',#2537,#2542);
-#2537 = CYLINDRICAL_SURFACE('',#2538,2.75);
-#2538 = AXIS2_PLACEMENT_3D('',#2539,#2540,#2541);
-#2539 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#2540 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2541 = DIRECTION('',(1.,0.,0.));
-#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2547);
-#2543 = LINE('',#2544,#2545);
-#2544 = CARTESIAN_POINT('',(0.,-380.));
-#2545 = VECTOR('',#2546,1.);
-#2546 = DIRECTION('',(1.,0.));
-#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2530 = PCURVE('',#2531,#2536);
+#2531 = PLANE('',#2532);
+#2532 = AXIS2_PLACEMENT_3D('',#2533,#2534,#2535);
+#2533 = CARTESIAN_POINT('',(-10.,1.51E-15,3.4));
+#2534 = DIRECTION('',(0.,4.4E-16,1.));
+#2535 = DIRECTION('',(1.,0.,0.));
+#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2541);
+#2537 = LINE('',#2538,#2539);
+#2538 = CARTESIAN_POINT('',(0.,-1.51E-15));
+#2539 = VECTOR('',#2540,1.);
+#2540 = DIRECTION('',(1.,0.));
+#2541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2548 = ORIENTED_EDGE('',*,*,#2549,.F.);
-#2549 = EDGE_CURVE('',#2550,#2521,#2552,.T.);
-#2550 = VERTEX_POINT('',#2551);
-#2551 = CARTESIAN_POINT('',(1.944543648263,0.,3.005203820043));
-#2552 = SURFACE_CURVE('',#2553,(#2557,#2564),.PCURVE_S1.);
-#2553 = LINE('',#2554,#2555);
-#2554 = CARTESIAN_POINT('',(1.944543648263,1.668223237352E-15,
-    3.005203820043));
-#2555 = VECTOR('',#2556,1.);
-#2556 = DIRECTION('',(-0.707106781186,-3.925231146711E-16,
-    -0.707106781187));
-#2557 = PCURVE('',#44,#2558);
-#2558 = DEFINITIONAL_REPRESENTATION('',(#2559),#2563);
-#2559 = LINE('',#2560,#2561);
-#2560 = CARTESIAN_POINT('',(-12.00520382004,11.944543648263));
-#2561 = VECTOR('',#2562,1.);
-#2562 = DIRECTION('',(0.707106781187,-0.707106781186));
-#2563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2542 = ADVANCED_FACE('',(#2543),#589,.F.);
+#2543 = FACE_BOUND('',#2544,.F.);
+#2544 = EDGE_LOOP('',(#2545,#2565,#2566,#2587));
+#2545 = ORIENTED_EDGE('',*,*,#2546,.T.);
+#2546 = EDGE_CURVE('',#545,#1173,#2547,.T.);
+#2547 = SURFACE_CURVE('',#2548,(#2552,#2559),.PCURVE_S1.);
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(-1.7E-16,1.22E-15,2.75));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(0.,-1.,4.4E-16));
+#2552 = PCURVE('',#589,#2553);
+#2553 = DEFINITIONAL_REPRESENTATION('',(#2554),#2558);
+#2554 = LINE('',#2555,#2556);
+#2555 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2556 = VECTOR('',#2557,1.);
+#2557 = DIRECTION('',(0.,-1.));
+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2564 = PCURVE('',#2565,#2570);
-#2565 = PLANE('',#2566);
-#2566 = AXIS2_PLACEMENT_3D('',#2567,#2568,#2569);
-#2567 = CARTESIAN_POINT('',(1.944543648263,-380.,3.005203820043));
-#2568 = DIRECTION('',(-0.707106781187,3.925231146708E-16,0.707106781186)
-  );
-#2569 = DIRECTION('',(-0.707106781186,-3.925231146711E-16,
-    -0.707106781187));
-#2570 = DEFINITIONAL_REPRESENTATION('',(#2571),#2575);
-#2571 = LINE('',#2572,#2573);
-#2572 = CARTESIAN_POINT('',(2.524354896707E-29,-380.));
-#2573 = VECTOR('',#2574,1.);
-#2574 = DIRECTION('',(1.,0.));
-#2575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2559 = PCURVE('',#2136,#2560);
+#2560 = DEFINITIONAL_REPRESENTATION('',(#2561),#2564);
+#2561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2562,#2563),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,380.),.PIECEWISE_BEZIER_KNOTS.);
+#2562 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2563 = CARTESIAN_POINT('',(-1.570796326795,-380.));
+#2564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2576 = ORIENTED_EDGE('',*,*,#2577,.F.);
-#2577 = EDGE_CURVE('',#2578,#2550,#2580,.T.);
-#2578 = VERTEX_POINT('',#2579);
-#2579 = CARTESIAN_POINT('',(3.005203820043,0.,1.944543648263));
-#2580 = SURFACE_CURVE('',#2581,(#2585,#2592),.PCURVE_S1.);
-#2581 = LINE('',#2582,#2583);
-#2582 = CARTESIAN_POINT('',(3.005203820043,1.079438565345E-15,
-    1.944543648263));
-#2583 = VECTOR('',#2584,1.);
-#2584 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2585 = PCURVE('',#44,#2586);
-#2586 = DEFINITIONAL_REPRESENTATION('',(#2587),#2591);
-#2587 = LINE('',#2588,#2589);
-#2588 = CARTESIAN_POINT('',(-10.94454364826,13.005203820043));
-#2589 = VECTOR('',#2590,1.);
-#2590 = DIRECTION('',(-0.707106781187,-0.707106781187));
-#2591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2565 = ORIENTED_EDGE('',*,*,#1200,.T.);
+#2566 = ORIENTED_EDGE('',*,*,#2567,.F.);
+#2567 = EDGE_CURVE('',#573,#1201,#2568,.T.);
+#2568 = SURFACE_CURVE('',#2569,(#2573,#2580),.PCURVE_S1.);
+#2569 = LINE('',#2570,#2571);
+#2570 = CARTESIAN_POINT('',(1.340498607497,1.07E-15,2.401158779277));
+#2571 = VECTOR('',#2572,1.);
+#2572 = DIRECTION('',(0.,-1.,4.4E-16));
+#2573 = PCURVE('',#589,#2574);
+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(2.079967859429,0.));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(0.,-1.));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2592 = PCURVE('',#2593,#2598);
-#2593 = PLANE('',#2594);
-#2594 = AXIS2_PLACEMENT_3D('',#2595,#2596,#2597);
-#2595 = CARTESIAN_POINT('',(3.005203820043,-380.,1.944543648263));
-#2596 = DIRECTION('',(0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2597 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#2598 = DEFINITIONAL_REPRESENTATION('',(#2599),#2603);
-#2599 = LINE('',#2600,#2601);
-#2600 = CARTESIAN_POINT('',(-2.524354896707E-29,-380.));
-#2601 = VECTOR('',#2602,1.);
-#2602 = DIRECTION('',(1.,0.));
-#2603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2580 = PCURVE('',#617,#2581);
+#2581 = DEFINITIONAL_REPRESENTATION('',(#2582),#2586);
+#2582 = LINE('',#2583,#2584);
+#2583 = CARTESIAN_POINT('',(-0.854248688935,4.817093569977E-18));
+#2584 = VECTOR('',#2585,1.);
+#2585 = DIRECTION('',(1.126983722081E-18,-1.));
+#2586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2604 = ORIENTED_EDGE('',*,*,#2605,.F.);
-#2605 = EDGE_CURVE('',#2606,#2578,#2608,.T.);
-#2606 = VERTEX_POINT('',#2607);
-#2607 = CARTESIAN_POINT('',(2.401158779277,0.,1.340498607496));
-#2608 = SURFACE_CURVE('',#2609,(#2613,#2620),.PCURVE_S1.);
-#2609 = LINE('',#2610,#2611);
-#2610 = CARTESIAN_POINT('',(2.401158779277,7.4412620926E-16,
-    1.340498607496));
-#2611 = VECTOR('',#2612,1.);
-#2612 = DIRECTION('',(0.707106781186,3.925231146714E-16,0.707106781187)
-  );
-#2613 = PCURVE('',#44,#2614);
-#2614 = DEFINITIONAL_REPRESENTATION('',(#2615),#2619);
-#2615 = LINE('',#2616,#2617);
-#2616 = CARTESIAN_POINT('',(-10.34049860749,12.401158779277));
-#2617 = VECTOR('',#2618,1.);
-#2618 = DIRECTION('',(-0.707106781187,0.707106781186));
-#2619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2587 = ORIENTED_EDGE('',*,*,#572,.F.);
+#2588 = ADVANCED_FACE('',(#2589),#617,.F.);
+#2589 = FACE_BOUND('',#2590,.T.);
+#2590 = EDGE_LOOP('',(#2591,#2612,#2613,#2614));
+#2591 = ORIENTED_EDGE('',*,*,#2592,.T.);
+#2592 = EDGE_CURVE('',#602,#1225,#2593,.T.);
+#2593 = SURFACE_CURVE('',#2594,(#2598,#2605),.PCURVE_S1.);
+#2594 = LINE('',#2595,#2596);
+#2595 = CARTESIAN_POINT('',(1.944543648263,1.33E-15,3.005203820043));
+#2596 = VECTOR('',#2597,1.);
+#2597 = DIRECTION('',(0.,-1.,4.4E-16));
+#2598 = PCURVE('',#617,#2599);
+#2599 = DEFINITIONAL_REPRESENTATION('',(#2600),#2604);
+#2600 = LINE('',#2601,#2602);
+#2601 = CARTESIAN_POINT('',(-0.,-0.));
+#2602 = VECTOR('',#2603,1.);
+#2603 = DIRECTION('',(1.126983722081E-18,-1.));
+#2604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2620 = PCURVE('',#2621,#2626);
-#2621 = PLANE('',#2622);
-#2622 = AXIS2_PLACEMENT_3D('',#2623,#2624,#2625);
-#2623 = CARTESIAN_POINT('',(2.401158779277,-380.,1.340498607496));
-#2624 = DIRECTION('',(0.707106781187,-3.925231146705E-16,-0.707106781186
-    ));
-#2625 = DIRECTION('',(0.707106781186,3.925231146714E-16,0.707106781187)
-  );
+#2605 = PCURVE('',#645,#2606);
+#2606 = DEFINITIONAL_REPRESENTATION('',(#2607),#2611);
+#2607 = LINE('',#2608,#2609);
+#2608 = CARTESIAN_POINT('',(-0.75,-2.5E-18));
+#2609 = VECTOR('',#2610,1.);
+#2610 = DIRECTION('',(-1.126983722081E-18,-1.));
+#2611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2612 = ORIENTED_EDGE('',*,*,#1224,.T.);
+#2613 = ORIENTED_EDGE('',*,*,#2567,.F.);
+#2614 = ORIENTED_EDGE('',*,*,#601,.F.);
+#2615 = ADVANCED_FACE('',(#2616),#645,.F.);
+#2616 = FACE_BOUND('',#2617,.T.);
+#2617 = EDGE_LOOP('',(#2618,#2639,#2640,#2641));
+#2618 = ORIENTED_EDGE('',*,*,#2619,.T.);
+#2619 = EDGE_CURVE('',#630,#1248,#2620,.T.);
+#2620 = SURFACE_CURVE('',#2621,(#2625,#2632),.PCURVE_S1.);
+#2621 = LINE('',#2622,#2623);
+#2622 = CARTESIAN_POINT('',(2.474873734153,1.1E-15,2.474873734153));
+#2623 = VECTOR('',#2624,1.);
+#2624 = DIRECTION('',(0.,-1.,4.4E-16));
+#2625 = PCURVE('',#645,#2626);
 #2626 = DEFINITIONAL_REPRESENTATION('',(#2627),#2631);
 #2627 = LINE('',#2628,#2629);
-#2628 = CARTESIAN_POINT('',(0.,-380.));
+#2628 = CARTESIAN_POINT('',(-0.,-0.));
 #2629 = VECTOR('',#2630,1.);
-#2630 = DIRECTION('',(1.,0.));
+#2630 = DIRECTION('',(-1.126983722081E-18,-1.));
 #2631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2632 = ORIENTED_EDGE('',*,*,#2633,.F.);
-#2633 = EDGE_CURVE('',#2634,#2606,#2636,.T.);
-#2634 = VERTEX_POINT('',#2635);
-#2635 = CARTESIAN_POINT('',(2.401158779277,0.,-1.340498607496));
-#2636 = SURFACE_CURVE('',#2637,(#2642,#2649),.PCURVE_S1.);
-#2637 = CIRCLE('',#2638,2.75);
-#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641);
-#2639 = CARTESIAN_POINT('',(0.,0.,-1.009741958683E-28));
-#2640 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2641 = DIRECTION('',(1.,0.,0.));
-#2642 = PCURVE('',#44,#2643);
-#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648);
-#2644 = CIRCLE('',#2645,2.75);
-#2645 = AXIS2_PLACEMENT_2D('',#2646,#2647);
-#2646 = CARTESIAN_POINT('',(-9.,10.));
-#2647 = DIRECTION('',(0.,1.));
-#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2632 = PCURVE('',#673,#2633);
+#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2638);
+#2634 = LINE('',#2635,#2636);
+#2635 = CARTESIAN_POINT('',(-0.75,7.5E-18));
+#2636 = VECTOR('',#2637,1.);
+#2637 = DIRECTION('',(-1.126983722081E-18,-1.));
+#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2649 = PCURVE('',#2650,#2655);
-#2650 = CYLINDRICAL_SURFACE('',#2651,2.75);
-#2651 = AXIS2_PLACEMENT_3D('',#2652,#2653,#2654);
-#2652 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#2653 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2654 = DIRECTION('',(1.,0.,0.));
-#2655 = DEFINITIONAL_REPRESENTATION('',(#2656),#2660);
-#2656 = LINE('',#2657,#2658);
-#2657 = CARTESIAN_POINT('',(0.,-380.));
-#2658 = VECTOR('',#2659,1.);
-#2659 = DIRECTION('',(1.,0.));
-#2660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2639 = ORIENTED_EDGE('',*,*,#1247,.T.);
+#2640 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#2641 = ORIENTED_EDGE('',*,*,#629,.F.);
+#2642 = ADVANCED_FACE('',(#2643),#673,.F.);
+#2643 = FACE_BOUND('',#2644,.T.);
+#2644 = EDGE_LOOP('',(#2645,#2666,#2667,#2668));
+#2645 = ORIENTED_EDGE('',*,*,#2646,.T.);
+#2646 = EDGE_CURVE('',#658,#1271,#2647,.T.);
+#2647 = SURFACE_CURVE('',#2648,(#2652,#2659),.PCURVE_S1.);
+#2648 = LINE('',#2649,#2650);
+#2649 = CARTESIAN_POINT('',(3.005203820043,8.6E-16,1.944543648263));
+#2650 = VECTOR('',#2651,1.);
+#2651 = DIRECTION('',(0.,-1.,4.4E-16));
+#2652 = PCURVE('',#673,#2653);
+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2658);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(-0.,-0.));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(-1.126983722081E-18,-1.));
+#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2661 = ORIENTED_EDGE('',*,*,#2662,.T.);
-#2662 = EDGE_CURVE('',#2634,#2237,#2663,.T.);
-#2663 = SURFACE_CURVE('',#2664,(#2668,#2675),.PCURVE_S1.);
-#2664 = LINE('',#2665,#2666);
-#2665 = CARTESIAN_POINT('',(2.401158779277,-7.441262092602E-16,
-    -1.340498607496));
-#2666 = VECTOR('',#2667,1.);
-#2667 = DIRECTION('',(0.707106781186,-3.925231146712E-16,-0.707106781187
-    ));
-#2668 = PCURVE('',#44,#2669);
-#2669 = DEFINITIONAL_REPRESENTATION('',(#2670),#2674);
-#2670 = LINE('',#2671,#2672);
-#2671 = CARTESIAN_POINT('',(-7.659501392504,12.401158779277));
-#2672 = VECTOR('',#2673,1.);
-#2673 = DIRECTION('',(0.707106781187,0.707106781186));
-#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2659 = PCURVE('',#701,#2660);
+#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2665);
+#2661 = LINE('',#2662,#2663);
+#2662 = CARTESIAN_POINT('',(-0.854248688935,-4.817093569977E-18));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(-1.126983722081E-18,-1.));
+#2665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2675 = PCURVE('',#2676,#2681);
-#2676 = PLANE('',#2677);
-#2677 = AXIS2_PLACEMENT_3D('',#2678,#2679,#2680);
-#2678 = CARTESIAN_POINT('',(2.401158779277,-380.,-1.340498607496));
-#2679 = DIRECTION('',(-0.707106781187,-3.925231146707E-16,
-    -0.707106781186));
-#2680 = DIRECTION('',(0.707106781186,-3.925231146712E-16,-0.707106781187
-    ));
-#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);
-#2682 = LINE('',#2683,#2684);
-#2683 = CARTESIAN_POINT('',(2.524354896707E-29,-380.));
-#2684 = VECTOR('',#2685,1.);
-#2685 = DIRECTION('',(1.,0.));
-#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2666 = ORIENTED_EDGE('',*,*,#1270,.T.);
+#2667 = ORIENTED_EDGE('',*,*,#2619,.F.);
+#2668 = ORIENTED_EDGE('',*,*,#657,.F.);
+#2669 = ADVANCED_FACE('',(#2670),#701,.F.);
+#2670 = FACE_BOUND('',#2671,.T.);
+#2671 = EDGE_LOOP('',(#2672,#2693,#2694,#2695));
+#2672 = ORIENTED_EDGE('',*,*,#2673,.T.);
+#2673 = EDGE_CURVE('',#686,#1294,#2674,.T.);
+#2674 = SURFACE_CURVE('',#2675,(#2679,#2686),.PCURVE_S1.);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(2.401158779277,6.E-16,1.340498607497));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.,-1.,4.4E-16));
+#2679 = PCURVE('',#701,#2680);
+#2680 = DEFINITIONAL_REPRESENTATION('',(#2681),#2685);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(-1.570092458684E-16,-1.95953345591E-31));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(-1.126983722081E-18,-1.));
+#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2687 = ADVANCED_FACE('',(#2688),#126,.F.);
-#2688 = FACE_BOUND('',#2689,.F.);
-#2689 = EDGE_LOOP('',(#2690,#2691,#2692,#2715));
-#2690 = ORIENTED_EDGE('',*,*,#112,.T.);
-#2691 = ORIENTED_EDGE('',*,*,#2213,.T.);
-#2692 = ORIENTED_EDGE('',*,*,#2693,.F.);
-#2693 = EDGE_CURVE('',#2694,#2186,#2696,.T.);
-#2694 = VERTEX_POINT('',#2695);
-#2695 = CARTESIAN_POINT('',(-9.6,-380.,-3.4));
-#2696 = SURFACE_CURVE('',#2697,(#2701,#2708),.PCURVE_S1.);
-#2697 = LINE('',#2698,#2699);
-#2698 = CARTESIAN_POINT('',(-9.6,-380.,-3.4));
-#2699 = VECTOR('',#2700,1.);
-#2700 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#2701 = PCURVE('',#126,#2702);
-#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2707);
-#2703 = LINE('',#2704,#2705);
-#2704 = CARTESIAN_POINT('',(0.4,-1.33226762955E-16));
-#2705 = VECTOR('',#2706,1.);
-#2706 = DIRECTION('',(0.,-1.));
-#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2686 = PCURVE('',#730,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(2.632421120956,0.));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.,-1.));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2708 = PCURVE('',#2201,#2709);
+#2693 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#2694 = ORIENTED_EDGE('',*,*,#2646,.F.);
+#2695 = ORIENTED_EDGE('',*,*,#685,.F.);
+#2696 = ADVANCED_FACE('',(#2697),#730,.F.);
+#2697 = FACE_BOUND('',#2698,.F.);
+#2698 = EDGE_LOOP('',(#2699,#2700,#2701,#2727));
+#2699 = ORIENTED_EDGE('',*,*,#2673,.T.);
+#2700 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#2701 = ORIENTED_EDGE('',*,*,#2702,.F.);
+#2702 = EDGE_CURVE('',#714,#1317,#2703,.T.);
+#2703 = SURFACE_CURVE('',#2704,(#2708,#2715),.PCURVE_S1.);
+#2704 = LINE('',#2705,#2706);
+#2705 = CARTESIAN_POINT('',(2.75,0.,3.4E-16));
+#2706 = VECTOR('',#2707,1.);
+#2707 = DIRECTION('',(0.,-1.,4.4E-16));
+#2708 = PCURVE('',#730,#2709);
 #2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2714);
 #2710 = LINE('',#2711,#2712);
-#2711 = CARTESIAN_POINT('',(0.,0.));
+#2711 = CARTESIAN_POINT('',(3.14159265359,0.));
 #2712 = VECTOR('',#2713,1.);
 #2713 = DIRECTION('',(0.,-1.));
 #2714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2715 = ORIENTED_EDGE('',*,*,#2716,.F.);
-#2716 = EDGE_CURVE('',#85,#2694,#2717,.T.);
-#2717 = SURFACE_CURVE('',#2718,(#2722,#2729),.PCURVE_S1.);
-#2718 = LINE('',#2719,#2720);
-#2719 = CARTESIAN_POINT('',(-10.,-380.,-3.4));
-#2720 = VECTOR('',#2721,1.);
-#2721 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#2722 = PCURVE('',#126,#2723);
-#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2728);
-#2724 = LINE('',#2725,#2726);
-#2725 = CARTESIAN_POINT('',(0.,0.));
-#2726 = VECTOR('',#2727,1.);
-#2727 = DIRECTION('',(1.,0.));
-#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2715 = PCURVE('',#2716,#2721);
+#2716 = CYLINDRICAL_SURFACE('',#2717,2.75);
+#2717 = AXIS2_PLACEMENT_3D('',#2718,#2719,#2720);
+#2718 = CARTESIAN_POINT('',(0.,0.,0.));
+#2719 = DIRECTION('',(0.,1.,2.2E-16));
+#2720 = DIRECTION('',(-1.,0.,0.));
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(-0.,-1.));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2729 = PCURVE('',#100,#2730);
-#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735);
-#2731 = LINE('',#2732,#2733);
-#2732 = CARTESIAN_POINT('',(-5.6,0.));
-#2733 = VECTOR('',#2734,1.);
-#2734 = DIRECTION('',(1.110223024625E-16,1.));
-#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2727 = ORIENTED_EDGE('',*,*,#713,.F.);
+#2728 = ADVANCED_FACE('',(#2729),#758,.T.);
+#2729 = FACE_BOUND('',#2730,.T.);
+#2730 = EDGE_LOOP('',(#2731,#2761,#2794,#2822,#2850,#2878,#2906,#2934,
+    #2962,#2990,#3018,#3046,#3069,#3102,#3130,#3158,#3186,#3214,#3240,
+    #3241,#3269,#3297,#3325,#3353,#3381,#3409,#3437));
+#2731 = ORIENTED_EDGE('',*,*,#2732,.T.);
+#2732 = EDGE_CURVE('',#2733,#2735,#2737,.T.);
+#2733 = VERTEX_POINT('',#2734);
+#2734 = CARTESIAN_POINT('',(10.,1.E-15,-3.4));
+#2735 = VERTEX_POINT('',#2736);
+#2736 = CARTESIAN_POINT('',(10.,2.E-15,-9.));
+#2737 = SURFACE_CURVE('',#2738,(#2742,#2749),.PCURVE_S1.);
+#2738 = LINE('',#2739,#2740);
+#2739 = CARTESIAN_POINT('',(10.,2.26E-15,-3.4));
+#2740 = VECTOR('',#2741,1.);
+#2741 = DIRECTION('',(0.,6.7E-16,-1.));
+#2742 = PCURVE('',#758,#2743);
+#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2748);
+#2744 = LINE('',#2745,#2746);
+#2745 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#2746 = VECTOR('',#2747,1.);
+#2747 = DIRECTION('',(1.,0.));
+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2736 = ADVANCED_FACE('',(#2737,#4445),#100,.T.);
-#2737 = FACE_BOUND('',#2738,.T.);
-#2738 = EDGE_LOOP('',(#2739,#2740,#2764,#2787,#2810,#2833,#2856,#2879,
-    #2902,#2925,#2948,#2971,#2994,#3017,#3040,#3063,#3086,#3109,#3132,
-    #3155,#3178,#3202,#3225,#3248,#3271,#3294,#3317,#3340,#3363,#3386,
-    #3409,#3432,#3455,#3478,#3501,#3524,#3547,#3570,#3593,#3616,#3640,
-    #3663,#3686,#3709,#3732,#3755,#3778,#3801,#3824,#3847,#3870,#3893,
-    #3916,#3939,#3962,#3985,#4008,#4031,#4054,#4078,#4101,#4124,#4147,
-    #4170,#4193,#4216,#4239,#4262,#4285,#4308,#4331,#4354,#4377,#4400,
-    #4423,#4444));
-#2739 = ORIENTED_EDGE('',*,*,#84,.F.);
-#2740 = ORIENTED_EDGE('',*,*,#2741,.T.);
-#2741 = EDGE_CURVE('',#57,#2742,#2744,.T.);
-#2742 = VERTEX_POINT('',#2743);
-#2743 = CARTESIAN_POINT('',(-9.,-380.,-10.));
-#2744 = SURFACE_CURVE('',#2745,(#2750,#2757),.PCURVE_S1.);
-#2745 = CIRCLE('',#2746,1.);
-#2746 = AXIS2_PLACEMENT_3D('',#2747,#2748,#2749);
-#2747 = CARTESIAN_POINT('',(-9.,-380.,-9.));
-#2748 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#2749 = DIRECTION('',(1.,0.,0.));
-#2750 = PCURVE('',#100,#2751);
-#2751 = DEFINITIONAL_REPRESENTATION('',(#2752),#2756);
-#2752 = CIRCLE('',#2753,1.);
-#2753 = AXIS2_PLACEMENT_2D('',#2754,#2755);
-#2754 = CARTESIAN_POINT('',(-2.060573933704E-13,1.));
-#2755 = DIRECTION('',(0.,1.));
-#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2749 = PCURVE('',#2750,#2755);
+#2750 = PLANE('',#2751);
+#2751 = AXIS2_PLACEMENT_3D('',#2752,#2753,#2754);
+#2752 = CARTESIAN_POINT('',(10.,7.5E-16,-3.4));
+#2753 = DIRECTION('',(1.,0.,0.));
+#2754 = DIRECTION('',(0.,2.2E-16,-1.));
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(3.322E-31,1.51E-15));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(1.,4.5E-16));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2757 = PCURVE('',#72,#2758);
-#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2763);
-#2759 = LINE('',#2760,#2761);
-#2760 = CARTESIAN_POINT('',(-0.,-380.));
-#2761 = VECTOR('',#2762,1.);
-#2762 = DIRECTION('',(-1.,0.));
-#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2761 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#2762 = EDGE_CURVE('',#2763,#2735,#2765,.T.);
+#2763 = VERTEX_POINT('',#2764);
+#2764 = CARTESIAN_POINT('',(9.,2.E-15,-10.));
+#2765 = SURFACE_CURVE('',#2766,(#2771,#2782),.PCURVE_S1.);
+#2766 = CIRCLE('',#2767,1.);
+#2767 = AXIS2_PLACEMENT_3D('',#2768,#2769,#2770);
+#2768 = CARTESIAN_POINT('',(9.,6.E-15,-9.));
+#2769 = DIRECTION('',(-0.,-1.,-6.7E-16));
+#2770 = DIRECTION('',(-1.,0.,0.));
+#2771 = PCURVE('',#758,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2781);
+#2773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2774,#2775,#2776,#2777,
+#2778,#2779,#2780),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2774 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#2775 = CARTESIAN_POINT('',(5.276324640159,-2.54427383259));
+#2776 = CARTESIAN_POINT('',(4.410299236374,-4.04427383259));
+#2777 = CARTESIAN_POINT('',(3.54427383259,-5.54427383259));
+#2778 = CARTESIAN_POINT('',(2.678248428806,-4.04427383259));
+#2779 = CARTESIAN_POINT('',(1.812223025021,-2.54427383259));
+#2780 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2764 = ORIENTED_EDGE('',*,*,#2765,.F.);
-#2765 = EDGE_CURVE('',#2766,#2742,#2768,.T.);
-#2766 = VERTEX_POINT('',#2767);
-#2767 = CARTESIAN_POINT('',(-3.4,-380.,-10.));
-#2768 = SURFACE_CURVE('',#2769,(#2773,#2780),.PCURVE_S1.);
-#2769 = LINE('',#2770,#2771);
-#2770 = CARTESIAN_POINT('',(9.,-380.,-10.));
-#2771 = VECTOR('',#2772,1.);
-#2772 = DIRECTION('',(-1.,0.,0.));
-#2773 = PCURVE('',#100,#2774);
-#2774 = DEFINITIONAL_REPRESENTATION('',(#2775),#2779);
-#2775 = LINE('',#2776,#2777);
-#2776 = CARTESIAN_POINT('',(1.,19.));
-#2777 = VECTOR('',#2778,1.);
-#2778 = DIRECTION('',(-0.,-1.));
-#2779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2782 = PCURVE('',#2783,#2788);
+#2783 = CYLINDRICAL_SURFACE('',#2784,1.);
+#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787);
+#2785 = CARTESIAN_POINT('',(9.,2.E-15,-9.));
+#2786 = DIRECTION('',(0.,1.,2.2E-16));
+#2787 = DIRECTION('',(-1.,0.,0.));
+#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2793);
+#2789 = LINE('',#2790,#2791);
+#2790 = CARTESIAN_POINT('',(-0.,0.));
+#2791 = VECTOR('',#2792,1.);
+#2792 = DIRECTION('',(-1.,0.));
+#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2780 = PCURVE('',#182,#2781);
-#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786);
-#2782 = LINE('',#2783,#2784);
-#2783 = CARTESIAN_POINT('',(0.,-380.));
-#2784 = VECTOR('',#2785,1.);
-#2785 = DIRECTION('',(1.,0.));
-#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2787 = ORIENTED_EDGE('',*,*,#2788,.F.);
-#2788 = EDGE_CURVE('',#2789,#2766,#2791,.T.);
-#2789 = VERTEX_POINT('',#2790);
-#2790 = CARTESIAN_POINT('',(-3.4,-380.,-9.6));
-#2791 = SURFACE_CURVE('',#2792,(#2796,#2803),.PCURVE_S1.);
-#2792 = LINE('',#2793,#2794);
-#2793 = CARTESIAN_POINT('',(-3.4,-380.,-9.6));
-#2794 = VECTOR('',#2795,1.);
-#2795 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#2796 = PCURVE('',#100,#2797);
-#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);
-#2798 = LINE('',#2799,#2800);
-#2799 = CARTESIAN_POINT('',(0.6,6.6));
-#2800 = VECTOR('',#2801,1.);
-#2801 = DIRECTION('',(1.,-1.224606353822E-16));
-#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2803 = PCURVE('',#210,#2804);
+#2794 = ORIENTED_EDGE('',*,*,#2795,.T.);
+#2795 = EDGE_CURVE('',#2763,#2796,#2798,.T.);
+#2796 = VERTEX_POINT('',#2797);
+#2797 = CARTESIAN_POINT('',(3.4,2.E-15,-10.));
+#2798 = SURFACE_CURVE('',#2799,(#2803,#2810),.PCURVE_S1.);
+#2799 = LINE('',#2800,#2801);
+#2800 = CARTESIAN_POINT('',(9.,6.66E-15,-10.));
+#2801 = VECTOR('',#2802,1.);
+#2802 = DIRECTION('',(-1.,-0.,-0.));
+#2803 = PCURVE('',#758,#2804);
 #2804 = DEFINITIONAL_REPRESENTATION('',(#2805),#2809);
 #2805 = LINE('',#2806,#2807);
-#2806 = CARTESIAN_POINT('',(0.,0.));
+#2806 = CARTESIAN_POINT('',(4.54427383259,-3.54427383259));
 #2807 = VECTOR('',#2808,1.);
-#2808 = DIRECTION('',(1.,0.));
+#2808 = DIRECTION('',(0.,1.));
 #2809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2810 = ORIENTED_EDGE('',*,*,#2811,.F.);
-#2811 = EDGE_CURVE('',#2812,#2789,#2814,.T.);
-#2812 = VERTEX_POINT('',#2813);
-#2813 = CARTESIAN_POINT('',(-3.,-380.,-9.6));
-#2814 = SURFACE_CURVE('',#2815,(#2819,#2826),.PCURVE_S1.);
-#2815 = LINE('',#2816,#2817);
-#2816 = CARTESIAN_POINT('',(-3.,-380.,-9.6));
-#2817 = VECTOR('',#2818,1.);
-#2818 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#2819 = PCURVE('',#100,#2820);
-#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2825);
-#2821 = LINE('',#2822,#2823);
-#2822 = CARTESIAN_POINT('',(0.6,7.));
-#2823 = VECTOR('',#2824,1.);
-#2824 = DIRECTION('',(-1.224606353822E-16,-1.));
-#2825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2810 = PCURVE('',#2811,#2816);
+#2811 = PLANE('',#2812);
+#2812 = AXIS2_PLACEMENT_3D('',#2813,#2814,#2815);
+#2813 = CARTESIAN_POINT('',(9.,2.22E-15,-10.));
+#2814 = DIRECTION('',(0.,2.2E-16,-1.));
+#2815 = DIRECTION('',(-1.,0.,0.));
+#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(0.,4.44E-15));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(1.,0.));
+#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2826 = PCURVE('',#238,#2827);
-#2827 = DEFINITIONAL_REPRESENTATION('',(#2828),#2832);
-#2828 = LINE('',#2829,#2830);
-#2829 = CARTESIAN_POINT('',(0.,0.));
-#2830 = VECTOR('',#2831,1.);
-#2831 = DIRECTION('',(1.,0.));
-#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2822 = ORIENTED_EDGE('',*,*,#2823,.T.);
+#2823 = EDGE_CURVE('',#2796,#2824,#2826,.T.);
+#2824 = VERTEX_POINT('',#2825);
+#2825 = CARTESIAN_POINT('',(3.4,2.E-15,-9.6));
+#2826 = SURFACE_CURVE('',#2827,(#2831,#2838),.PCURVE_S1.);
+#2827 = LINE('',#2828,#2829);
+#2828 = CARTESIAN_POINT('',(3.4,6.66E-15,-10.));
+#2829 = VECTOR('',#2830,1.);
+#2830 = DIRECTION('',(0.,-6.7E-16,1.));
+#2831 = PCURVE('',#758,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2837);
+#2833 = LINE('',#2834,#2835);
+#2834 = CARTESIAN_POINT('',(4.54427383259,2.05572616741));
+#2835 = VECTOR('',#2836,1.);
+#2836 = DIRECTION('',(-1.,0.));
+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2833 = ORIENTED_EDGE('',*,*,#2834,.F.);
-#2834 = EDGE_CURVE('',#2835,#2812,#2837,.T.);
-#2835 = VERTEX_POINT('',#2836);
-#2836 = CARTESIAN_POINT('',(-3.,-380.,-8.5));
-#2837 = SURFACE_CURVE('',#2838,(#2842,#2849),.PCURVE_S1.);
-#2838 = LINE('',#2839,#2840);
-#2839 = CARTESIAN_POINT('',(-3.,-380.,-8.5));
-#2840 = VECTOR('',#2841,1.);
-#2841 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#2842 = PCURVE('',#100,#2843);
-#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848);
-#2844 = LINE('',#2845,#2846);
-#2845 = CARTESIAN_POINT('',(-0.5,7.));
-#2846 = VECTOR('',#2847,1.);
-#2847 = DIRECTION('',(1.,-1.224606353822E-16));
-#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2838 = PCURVE('',#2839,#2844);
+#2839 = PLANE('',#2840);
+#2840 = AXIS2_PLACEMENT_3D('',#2841,#2842,#2843);
+#2841 = CARTESIAN_POINT('',(3.4,2.22E-15,-10.));
+#2842 = DIRECTION('',(-1.,-0.,-0.));
+#2843 = DIRECTION('',(0.,-2.2E-16,1.));
+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(-9.768E-31,4.44E-15));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(1.,-4.5E-16));
+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2849 = PCURVE('',#266,#2850);
-#2850 = DEFINITIONAL_REPRESENTATION('',(#2851),#2855);
-#2851 = LINE('',#2852,#2853);
-#2852 = CARTESIAN_POINT('',(0.,0.));
-#2853 = VECTOR('',#2854,1.);
-#2854 = DIRECTION('',(1.,0.));
-#2855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2856 = ORIENTED_EDGE('',*,*,#2857,.F.);
-#2857 = EDGE_CURVE('',#2858,#2835,#2860,.T.);
-#2858 = VERTEX_POINT('',#2859);
-#2859 = CARTESIAN_POINT('',(-6.,-380.,-8.5));
-#2860 = SURFACE_CURVE('',#2861,(#2865,#2872),.PCURVE_S1.);
+#2850 = ORIENTED_EDGE('',*,*,#2851,.T.);
+#2851 = EDGE_CURVE('',#2824,#2852,#2854,.T.);
+#2852 = VERTEX_POINT('',#2853);
+#2853 = CARTESIAN_POINT('',(3.,2.E-15,-9.6));
+#2854 = SURFACE_CURVE('',#2855,(#2859,#2866),.PCURVE_S1.);
+#2855 = LINE('',#2856,#2857);
+#2856 = CARTESIAN_POINT('',(3.4,6.39E-15,-9.6));
+#2857 = VECTOR('',#2858,1.);
+#2858 = DIRECTION('',(-1.,-0.,-0.));
+#2859 = PCURVE('',#758,#2860);
+#2860 = DEFINITIONAL_REPRESENTATION('',(#2861),#2865);
 #2861 = LINE('',#2862,#2863);
-#2862 = CARTESIAN_POINT('',(-6.,-380.,-8.5));
+#2862 = CARTESIAN_POINT('',(4.14427383259,2.05572616741));
 #2863 = VECTOR('',#2864,1.);
-#2864 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#2865 = PCURVE('',#100,#2866);
-#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871);
-#2867 = LINE('',#2868,#2869);
-#2868 = CARTESIAN_POINT('',(-0.5,4.));
-#2869 = VECTOR('',#2870,1.);
-#2870 = DIRECTION('',(1.224606353822E-16,1.));
-#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2864 = DIRECTION('',(0.,1.));
+#2865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2872 = PCURVE('',#294,#2873);
-#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);
-#2874 = LINE('',#2875,#2876);
-#2875 = CARTESIAN_POINT('',(0.,0.));
-#2876 = VECTOR('',#2877,1.);
-#2877 = DIRECTION('',(1.,0.));
-#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2866 = PCURVE('',#2867,#2872);
+#2867 = PLANE('',#2868);
+#2868 = AXIS2_PLACEMENT_3D('',#2869,#2870,#2871);
+#2869 = CARTESIAN_POINT('',(3.4,2.13E-15,-9.6));
+#2870 = DIRECTION('',(0.,2.2E-16,-1.));
+#2871 = DIRECTION('',(-1.,0.,0.));
+#2872 = DEFINITIONAL_REPRESENTATION('',(#2873),#2877);
+#2873 = LINE('',#2874,#2875);
+#2874 = CARTESIAN_POINT('',(0.,4.26E-15));
+#2875 = VECTOR('',#2876,1.);
+#2876 = DIRECTION('',(1.,0.));
+#2877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2879 = ORIENTED_EDGE('',*,*,#2880,.F.);
-#2880 = EDGE_CURVE('',#2881,#2858,#2883,.T.);
-#2881 = VERTEX_POINT('',#2882);
-#2882 = CARTESIAN_POINT('',(-6.,-380.,-7.));
-#2883 = SURFACE_CURVE('',#2884,(#2888,#2895),.PCURVE_S1.);
-#2884 = LINE('',#2885,#2886);
-#2885 = CARTESIAN_POINT('',(-6.,-380.,-7.));
-#2886 = VECTOR('',#2887,1.);
-#2887 = DIRECTION('',(-1.224606353822E-16,-6.661338147751E-16,-1.));
-#2888 = PCURVE('',#100,#2889);
-#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2894);
-#2890 = LINE('',#2891,#2892);
-#2891 = CARTESIAN_POINT('',(-2.,4.));
-#2892 = VECTOR('',#2893,1.);
-#2893 = DIRECTION('',(1.,-1.224606353822E-16));
-#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2878 = ORIENTED_EDGE('',*,*,#2879,.T.);
+#2879 = EDGE_CURVE('',#2852,#2880,#2882,.T.);
+#2880 = VERTEX_POINT('',#2881);
+#2881 = CARTESIAN_POINT('',(3.,2.E-15,-8.5));
+#2882 = SURFACE_CURVE('',#2883,(#2887,#2894),.PCURVE_S1.);
+#2883 = LINE('',#2884,#2885);
+#2884 = CARTESIAN_POINT('',(3.,6.39E-15,-9.6));
+#2885 = VECTOR('',#2886,1.);
+#2886 = DIRECTION('',(0.,-6.7E-16,1.));
+#2887 = PCURVE('',#758,#2888);
+#2888 = DEFINITIONAL_REPRESENTATION('',(#2889),#2893);
+#2889 = LINE('',#2890,#2891);
+#2890 = CARTESIAN_POINT('',(4.14427383259,2.45572616741));
+#2891 = VECTOR('',#2892,1.);
+#2892 = DIRECTION('',(-1.,0.));
+#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2895 = PCURVE('',#322,#2896);
-#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2901);
-#2897 = LINE('',#2898,#2899);
-#2898 = CARTESIAN_POINT('',(0.,0.));
-#2899 = VECTOR('',#2900,1.);
-#2900 = DIRECTION('',(1.,0.));
-#2901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2894 = PCURVE('',#2895,#2900);
+#2895 = PLANE('',#2896);
+#2896 = AXIS2_PLACEMENT_3D('',#2897,#2898,#2899);
+#2897 = CARTESIAN_POINT('',(3.,2.13E-15,-9.6));
+#2898 = DIRECTION('',(-1.,-0.,-0.));
+#2899 = DIRECTION('',(0.,-2.2E-16,1.));
+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);
+#2901 = LINE('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(-9.372E-31,4.26E-15));
+#2903 = VECTOR('',#2904,1.);
+#2904 = DIRECTION('',(1.,-4.5E-16));
+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2902 = ORIENTED_EDGE('',*,*,#2903,.F.);
-#2903 = EDGE_CURVE('',#2904,#2881,#2906,.T.);
-#2904 = VERTEX_POINT('',#2905);
-#2905 = CARTESIAN_POINT('',(-3.35,-380.,-4.7));
-#2906 = SURFACE_CURVE('',#2907,(#2911,#2918),.PCURVE_S1.);
-#2907 = LINE('',#2908,#2909);
-#2908 = CARTESIAN_POINT('',(-3.35,-380.,-4.7));
-#2909 = VECTOR('',#2910,1.);
-#2910 = DIRECTION('',(-0.755218729872,-4.366326366392E-16,
-    -0.655472859889));
-#2911 = PCURVE('',#100,#2912);
-#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2917);
-#2913 = LINE('',#2914,#2915);
-#2914 = CARTESIAN_POINT('',(-4.3,6.65));
-#2915 = VECTOR('',#2916,1.);
-#2916 = DIRECTION('',(0.655472859889,-0.755218729872));
-#2917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2906 = ORIENTED_EDGE('',*,*,#2907,.T.);
+#2907 = EDGE_CURVE('',#2880,#2908,#2910,.T.);
+#2908 = VERTEX_POINT('',#2909);
+#2909 = CARTESIAN_POINT('',(6.,2.E-15,-8.5));
+#2910 = SURFACE_CURVE('',#2911,(#2915,#2922),.PCURVE_S1.);
+#2911 = LINE('',#2912,#2913);
+#2912 = CARTESIAN_POINT('',(3.,5.66E-15,-8.5));
+#2913 = VECTOR('',#2914,1.);
+#2914 = DIRECTION('',(1.,0.,0.));
+#2915 = PCURVE('',#758,#2916);
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(3.04427383259,2.45572616741));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(0.,-1.));
+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2918 = PCURVE('',#350,#2919);
-#2919 = DEFINITIONAL_REPRESENTATION('',(#2920),#2924);
-#2920 = LINE('',#2921,#2922);
-#2921 = CARTESIAN_POINT('',(0.,0.));
-#2922 = VECTOR('',#2923,1.);
-#2923 = DIRECTION('',(1.,0.));
-#2924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2922 = PCURVE('',#2923,#2928);
+#2923 = PLANE('',#2924);
+#2924 = AXIS2_PLACEMENT_3D('',#2925,#2926,#2927);
+#2925 = CARTESIAN_POINT('',(3.,1.89E-15,-8.5));
+#2926 = DIRECTION('',(0.,-2.2E-16,1.));
+#2927 = DIRECTION('',(1.,0.,0.));
+#2928 = DEFINITIONAL_REPRESENTATION('',(#2929),#2933);
+#2929 = LINE('',#2930,#2931);
+#2930 = CARTESIAN_POINT('',(0.,3.77E-15));
+#2931 = VECTOR('',#2932,1.);
+#2932 = DIRECTION('',(1.,0.));
+#2933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2925 = ORIENTED_EDGE('',*,*,#2926,.F.);
-#2926 = EDGE_CURVE('',#2927,#2904,#2929,.T.);
-#2927 = VERTEX_POINT('',#2928);
-#2928 = CARTESIAN_POINT('',(-0.65,-380.,-4.7));
-#2929 = SURFACE_CURVE('',#2930,(#2934,#2941),.PCURVE_S1.);
-#2930 = LINE('',#2931,#2932);
-#2931 = CARTESIAN_POINT('',(-0.65,-380.,-4.7));
-#2932 = VECTOR('',#2933,1.);
-#2933 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#2934 = PCURVE('',#100,#2935);
-#2935 = DEFINITIONAL_REPRESENTATION('',(#2936),#2940);
-#2936 = LINE('',#2937,#2938);
-#2937 = CARTESIAN_POINT('',(-4.3,9.35));
-#2938 = VECTOR('',#2939,1.);
-#2939 = DIRECTION('',(-1.224606353822E-16,-1.));
-#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2934 = ORIENTED_EDGE('',*,*,#2935,.T.);
+#2935 = EDGE_CURVE('',#2908,#2936,#2938,.T.);
+#2936 = VERTEX_POINT('',#2937);
+#2937 = CARTESIAN_POINT('',(6.,2.E-15,-7.));
+#2938 = SURFACE_CURVE('',#2939,(#2943,#2950),.PCURVE_S1.);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(6.,5.66E-15,-8.5));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(0.,-6.7E-16,1.));
+#2943 = PCURVE('',#758,#2944);
+#2944 = DEFINITIONAL_REPRESENTATION('',(#2945),#2949);
+#2945 = LINE('',#2946,#2947);
+#2946 = CARTESIAN_POINT('',(3.04427383259,-0.54427383259));
+#2947 = VECTOR('',#2948,1.);
+#2948 = DIRECTION('',(-1.,0.));
+#2949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2941 = PCURVE('',#378,#2942);
-#2942 = DEFINITIONAL_REPRESENTATION('',(#2943),#2947);
-#2943 = LINE('',#2944,#2945);
-#2944 = CARTESIAN_POINT('',(0.,0.));
-#2945 = VECTOR('',#2946,1.);
-#2946 = DIRECTION('',(1.,0.));
-#2947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2950 = PCURVE('',#2951,#2956);
+#2951 = PLANE('',#2952);
+#2952 = AXIS2_PLACEMENT_3D('',#2953,#2954,#2955);
+#2953 = CARTESIAN_POINT('',(6.,1.89E-15,-8.5));
+#2954 = DIRECTION('',(-1.,-0.,-0.));
+#2955 = DIRECTION('',(0.,-2.2E-16,1.));
+#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);
+#2957 = LINE('',#2958,#2959);
+#2958 = CARTESIAN_POINT('',(-8.294E-31,3.77E-15));
+#2959 = VECTOR('',#2960,1.);
+#2960 = DIRECTION('',(1.,-4.5E-16));
+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2948 = ORIENTED_EDGE('',*,*,#2949,.F.);
-#2949 = EDGE_CURVE('',#2950,#2927,#2952,.T.);
-#2950 = VERTEX_POINT('',#2951);
-#2951 = CARTESIAN_POINT('',(-5.265807321436E-16,-380.,-4.3));
-#2952 = SURFACE_CURVE('',#2953,(#2957,#2964),.PCURVE_S1.);
-#2953 = LINE('',#2954,#2955);
-#2954 = CARTESIAN_POINT('',(-5.265807321436E-16,-380.,-4.3));
-#2955 = VECTOR('',#2956,1.);
-#2956 = DIRECTION('',(-0.851658316705,-3.491190174716E-16,
-    -0.524097425664));
-#2957 = PCURVE('',#100,#2958);
-#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2963);
-#2959 = LINE('',#2960,#2961);
-#2960 = CARTESIAN_POINT('',(-4.7,10.));
-#2961 = VECTOR('',#2962,1.);
-#2962 = DIRECTION('',(0.524097425664,-0.851658316705));
-#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2962 = ORIENTED_EDGE('',*,*,#2963,.F.);
+#2963 = EDGE_CURVE('',#2964,#2936,#2966,.T.);
+#2964 = VERTEX_POINT('',#2965);
+#2965 = CARTESIAN_POINT('',(3.35,1.E-15,-4.7));
+#2966 = SURFACE_CURVE('',#2967,(#2971,#2978),.PCURVE_S1.);
+#2967 = LINE('',#2968,#2969);
+#2968 = CARTESIAN_POINT('',(3.35,3.13E-15,-4.7));
+#2969 = VECTOR('',#2970,1.);
+#2970 = DIRECTION('',(0.755218729872,4.4E-16,-0.655472859889));
+#2971 = PCURVE('',#758,#2972);
+#2972 = DEFINITIONAL_REPRESENTATION('',(#2973),#2977);
+#2973 = LINE('',#2974,#2975);
+#2974 = CARTESIAN_POINT('',(-0.75572616741,2.10572616741));
+#2975 = VECTOR('',#2976,1.);
+#2976 = DIRECTION('',(0.655472859889,-0.755218729872));
+#2977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2964 = PCURVE('',#406,#2965);
-#2965 = DEFINITIONAL_REPRESENTATION('',(#2966),#2970);
-#2966 = LINE('',#2967,#2968);
-#2967 = CARTESIAN_POINT('',(0.,0.));
-#2968 = VECTOR('',#2969,1.);
-#2969 = DIRECTION('',(1.,2.465190328816E-32));
-#2970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2978 = PCURVE('',#2979,#2984);
+#2979 = PLANE('',#2980);
+#2980 = AXIS2_PLACEMENT_3D('',#2981,#2982,#2983);
+#2981 = CARTESIAN_POINT('',(3.35,1.04E-15,-4.7));
+#2982 = DIRECTION('',(0.655472859889,-1.7E-16,0.755218729872));
+#2983 = DIRECTION('',(0.755218729872,1.5E-16,-0.655472859889));
+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(3.135E-31,2.09E-15));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(1.,2.9E-16));
+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2971 = ORIENTED_EDGE('',*,*,#2972,.F.);
-#2972 = EDGE_CURVE('',#2973,#2950,#2975,.T.);
-#2973 = VERTEX_POINT('',#2974);
-#2974 = CARTESIAN_POINT('',(0.65,-380.,-4.7));
-#2975 = SURFACE_CURVE('',#2976,(#2980,#2987),.PCURVE_S1.);
-#2976 = LINE('',#2977,#2978);
-#2977 = CARTESIAN_POINT('',(0.65,-380.,-4.7));
-#2978 = VECTOR('',#2979,1.);
-#2979 = DIRECTION('',(-0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#2980 = PCURVE('',#100,#2981);
-#2981 = DEFINITIONAL_REPRESENTATION('',(#2982),#2986);
-#2982 = LINE('',#2983,#2984);
-#2983 = CARTESIAN_POINT('',(-4.3,10.65));
-#2984 = VECTOR('',#2985,1.);
-#2985 = DIRECTION('',(-0.524097425664,-0.851658316705));
-#2986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2990 = ORIENTED_EDGE('',*,*,#2991,.F.);
+#2991 = EDGE_CURVE('',#2992,#2964,#2994,.T.);
+#2992 = VERTEX_POINT('',#2993);
+#2993 = CARTESIAN_POINT('',(0.65,1.E-15,-4.7));
+#2994 = SURFACE_CURVE('',#2995,(#2999,#3006),.PCURVE_S1.);
+#2995 = LINE('',#2996,#2997);
+#2996 = CARTESIAN_POINT('',(0.65,3.13E-15,-4.7));
+#2997 = VECTOR('',#2998,1.);
+#2998 = DIRECTION('',(1.,0.,0.));
+#2999 = PCURVE('',#758,#3000);
+#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3005);
+#3001 = LINE('',#3002,#3003);
+#3002 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#3003 = VECTOR('',#3004,1.);
+#3004 = DIRECTION('',(0.,-1.));
+#3005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2987 = PCURVE('',#434,#2988);
-#2988 = DEFINITIONAL_REPRESENTATION('',(#2989),#2993);
-#2989 = LINE('',#2990,#2991);
-#2990 = CARTESIAN_POINT('',(0.,0.));
-#2991 = VECTOR('',#2992,1.);
-#2992 = DIRECTION('',(1.,0.));
-#2993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3006 = PCURVE('',#3007,#3012);
+#3007 = PLANE('',#3008);
+#3008 = AXIS2_PLACEMENT_3D('',#3009,#3010,#3011);
+#3009 = CARTESIAN_POINT('',(0.65,1.04E-15,-4.7));
+#3010 = DIRECTION('',(0.,-2.2E-16,1.));
+#3011 = DIRECTION('',(1.,0.,0.));
+#3012 = DEFINITIONAL_REPRESENTATION('',(#3013),#3017);
+#3013 = LINE('',#3014,#3015);
+#3014 = CARTESIAN_POINT('',(0.,2.09E-15));
+#3015 = VECTOR('',#3016,1.);
+#3016 = DIRECTION('',(1.,0.));
+#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2994 = ORIENTED_EDGE('',*,*,#2995,.F.);
-#2995 = EDGE_CURVE('',#2996,#2973,#2998,.T.);
-#2996 = VERTEX_POINT('',#2997);
-#2997 = CARTESIAN_POINT('',(3.35,-380.,-4.7));
-#2998 = SURFACE_CURVE('',#2999,(#3003,#3010),.PCURVE_S1.);
-#2999 = LINE('',#3000,#3001);
-#3000 = CARTESIAN_POINT('',(3.35,-380.,-4.7));
-#3001 = VECTOR('',#3002,1.);
-#3002 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#3003 = PCURVE('',#100,#3004);
-#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);
-#3005 = LINE('',#3006,#3007);
-#3006 = CARTESIAN_POINT('',(-4.3,13.35));
-#3007 = VECTOR('',#3008,1.);
-#3008 = DIRECTION('',(-1.224606353822E-16,-1.));
-#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3018 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3019 = EDGE_CURVE('',#2992,#3020,#3022,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(0.,1.E-15,-4.3));
+#3022 = SURFACE_CURVE('',#3023,(#3027,#3034),.PCURVE_S1.);
+#3023 = LINE('',#3024,#3025);
+#3024 = CARTESIAN_POINT('',(0.65,3.13E-15,-4.7));
+#3025 = VECTOR('',#3026,1.);
+#3026 = DIRECTION('',(-0.851658316705,-3.5E-16,0.524097425664));
+#3027 = PCURVE('',#758,#3028);
+#3028 = DEFINITIONAL_REPRESENTATION('',(#3029),#3033);
+#3029 = LINE('',#3030,#3031);
+#3030 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#3031 = VECTOR('',#3032,1.);
+#3032 = DIRECTION('',(-0.524097425664,0.851658316705));
+#3033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3010 = PCURVE('',#462,#3011);
-#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);
-#3012 = LINE('',#3013,#3014);
-#3013 = CARTESIAN_POINT('',(0.,0.));
-#3014 = VECTOR('',#3015,1.);
-#3015 = DIRECTION('',(1.,0.));
-#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3034 = PCURVE('',#3035,#3040);
+#3035 = PLANE('',#3036);
+#3036 = AXIS2_PLACEMENT_3D('',#3037,#3038,#3039);
+#3037 = CARTESIAN_POINT('',(0.65,1.04E-15,-4.7));
+#3038 = DIRECTION('',(-0.524097425664,1.9E-16,-0.851658316705));
+#3039 = DIRECTION('',(-0.851658316705,-1.2E-16,0.524097425664));
+#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3045);
+#3041 = LINE('',#3042,#3043);
+#3042 = CARTESIAN_POINT('',(-0.,0.));
+#3043 = VECTOR('',#3044,1.);
+#3044 = DIRECTION('',(1.,0.));
+#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3017 = ORIENTED_EDGE('',*,*,#3018,.F.);
-#3018 = EDGE_CURVE('',#3019,#2996,#3021,.T.);
-#3019 = VERTEX_POINT('',#3020);
-#3020 = CARTESIAN_POINT('',(6.,-380.,-7.));
-#3021 = SURFACE_CURVE('',#3022,(#3026,#3033),.PCURVE_S1.);
-#3022 = LINE('',#3023,#3024);
-#3023 = CARTESIAN_POINT('',(6.,-380.,-7.));
-#3024 = VECTOR('',#3025,1.);
-#3025 = DIRECTION('',(-0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#3026 = PCURVE('',#100,#3027);
-#3027 = DEFINITIONAL_REPRESENTATION('',(#3028),#3032);
-#3028 = LINE('',#3029,#3030);
-#3029 = CARTESIAN_POINT('',(-2.,16.));
-#3030 = VECTOR('',#3031,1.);
-#3031 = DIRECTION('',(-0.655472859889,-0.755218729872));
-#3032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3033 = PCURVE('',#490,#3034);
-#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);
-#3035 = LINE('',#3036,#3037);
-#3036 = CARTESIAN_POINT('',(0.,0.));
-#3037 = VECTOR('',#3038,1.);
-#3038 = DIRECTION('',(1.,0.));
-#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3040 = ORIENTED_EDGE('',*,*,#3041,.F.);
-#3041 = EDGE_CURVE('',#3042,#3019,#3044,.T.);
-#3042 = VERTEX_POINT('',#3043);
-#3043 = CARTESIAN_POINT('',(6.,-380.,-8.5));
-#3044 = SURFACE_CURVE('',#3045,(#3049,#3056),.PCURVE_S1.);
-#3045 = LINE('',#3046,#3047);
-#3046 = CARTESIAN_POINT('',(6.,-380.,-8.5));
-#3047 = VECTOR('',#3048,1.);
-#3048 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#3049 = PCURVE('',#100,#3050);
-#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
+#3046 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#3047 = EDGE_CURVE('',#3048,#3020,#3050,.T.);
+#3048 = VERTEX_POINT('',#3049);
+#3049 = CARTESIAN_POINT('',(0.,1.E-15,-2.75));
+#3050 = SURFACE_CURVE('',#3051,(#3055,#3062),.PCURVE_S1.);
 #3051 = LINE('',#3052,#3053);
-#3052 = CARTESIAN_POINT('',(-0.5,16.));
+#3052 = CARTESIAN_POINT('',(-1.7E-16,1.83E-15,-2.75));
 #3053 = VECTOR('',#3054,1.);
-#3054 = DIRECTION('',(-1.,1.224606353822E-16));
-#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3054 = DIRECTION('',(1.1E-16,6.7E-16,-1.));
+#3055 = PCURVE('',#758,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3061);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(-2.70572616741,5.45572616741));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(1.,-1.1E-16));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3056 = PCURVE('',#518,#3057);
-#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
-#3058 = LINE('',#3059,#3060);
-#3059 = CARTESIAN_POINT('',(0.,0.));
-#3060 = VECTOR('',#3061,1.);
-#3061 = DIRECTION('',(1.,0.));
-#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3062 = PCURVE('',#2309,#3063);
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3068);
+#3064 = LINE('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(2.70572616741,5.45572616741));
+#3066 = VECTOR('',#3067,1.);
+#3067 = DIRECTION('',(-1.,1.1E-16));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3063 = ORIENTED_EDGE('',*,*,#3064,.F.);
-#3064 = EDGE_CURVE('',#3065,#3042,#3067,.T.);
-#3065 = VERTEX_POINT('',#3066);
-#3066 = CARTESIAN_POINT('',(3.,-380.,-8.5));
-#3067 = SURFACE_CURVE('',#3068,(#3072,#3079),.PCURVE_S1.);
-#3068 = LINE('',#3069,#3070);
-#3069 = CARTESIAN_POINT('',(3.,-380.,-8.5));
-#3070 = VECTOR('',#3071,1.);
-#3071 = DIRECTION('',(1.,-8.157517020695E-32,-1.224606353822E-16));
-#3072 = PCURVE('',#100,#3073);
-#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);
-#3074 = LINE('',#3075,#3076);
-#3075 = CARTESIAN_POINT('',(-0.5,13.));
-#3076 = VECTOR('',#3077,1.);
-#3077 = DIRECTION('',(1.224606353822E-16,1.));
-#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3069 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#3070 = EDGE_CURVE('',#3048,#3071,#3073,.T.);
+#3071 = VERTEX_POINT('',#3072);
+#3072 = CARTESIAN_POINT('',(1.340498607497,1.E-15,-2.401158779277));
+#3073 = SURFACE_CURVE('',#3074,(#3079,#3090),.PCURVE_S1.);
+#3074 = CIRCLE('',#3075,2.75);
+#3075 = AXIS2_PLACEMENT_3D('',#3076,#3077,#3078);
+#3076 = CARTESIAN_POINT('',(0.,0.,0.));
+#3077 = DIRECTION('',(-0.,-1.,-6.7E-16));
+#3078 = DIRECTION('',(-1.,0.,0.));
+#3079 = PCURVE('',#758,#3080);
+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3089);
+#3081 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3082,#3083,#3084,#3085,
+#3086,#3087,#3088),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3082 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#3083 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#3084 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#3085 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#3086 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#3087 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#3088 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3079 = PCURVE('',#546,#3080);
-#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);
-#3081 = LINE('',#3082,#3083);
-#3082 = CARTESIAN_POINT('',(0.,0.));
-#3083 = VECTOR('',#3084,1.);
-#3084 = DIRECTION('',(1.,0.));
-#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3086 = ORIENTED_EDGE('',*,*,#3087,.F.);
-#3087 = EDGE_CURVE('',#3088,#3065,#3090,.T.);
-#3088 = VERTEX_POINT('',#3089);
-#3089 = CARTESIAN_POINT('',(3.,-380.,-9.6));
-#3090 = SURFACE_CURVE('',#3091,(#3095,#3102),.PCURVE_S1.);
-#3091 = LINE('',#3092,#3093);
-#3092 = CARTESIAN_POINT('',(3.,-380.,-9.6));
-#3093 = VECTOR('',#3094,1.);
-#3094 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#3095 = PCURVE('',#100,#3096);
+#3090 = PCURVE('',#3091,#3096);
+#3091 = CYLINDRICAL_SURFACE('',#3092,2.75);
+#3092 = AXIS2_PLACEMENT_3D('',#3093,#3094,#3095);
+#3093 = CARTESIAN_POINT('',(0.,0.,0.));
+#3094 = DIRECTION('',(0.,1.,2.2E-16));
+#3095 = DIRECTION('',(-1.,0.,0.));
 #3096 = DEFINITIONAL_REPRESENTATION('',(#3097),#3101);
 #3097 = LINE('',#3098,#3099);
-#3098 = CARTESIAN_POINT('',(0.6,13.));
+#3098 = CARTESIAN_POINT('',(-0.,0.));
 #3099 = VECTOR('',#3100,1.);
-#3100 = DIRECTION('',(-1.,1.224606353822E-16));
+#3100 = DIRECTION('',(-1.,0.));
 #3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3102 = PCURVE('',#574,#3103);
-#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108);
-#3104 = LINE('',#3105,#3106);
-#3105 = CARTESIAN_POINT('',(0.,0.));
-#3106 = VECTOR('',#3107,1.);
-#3107 = DIRECTION('',(1.,0.));
-#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3102 = ORIENTED_EDGE('',*,*,#3103,.F.);
+#3103 = EDGE_CURVE('',#3104,#3071,#3106,.T.);
+#3104 = VERTEX_POINT('',#3105);
+#3105 = CARTESIAN_POINT('',(1.944543648263,1.E-15,-3.005203820043));
+#3106 = SURFACE_CURVE('',#3107,(#3111,#3118),.PCURVE_S1.);
+#3107 = LINE('',#3108,#3109);
+#3108 = CARTESIAN_POINT('',(1.944543648263,2.E-15,-3.005203820043));
+#3109 = VECTOR('',#3110,1.);
+#3110 = DIRECTION('',(-0.707106781187,-4.7E-16,0.707106781187));
+#3111 = PCURVE('',#758,#3112);
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(-2.450522347367,3.511182519147));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(-0.707106781187,0.707106781187));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3109 = ORIENTED_EDGE('',*,*,#3110,.F.);
-#3110 = EDGE_CURVE('',#3111,#3088,#3113,.T.);
-#3111 = VERTEX_POINT('',#3112);
-#3112 = CARTESIAN_POINT('',(3.4,-380.,-9.6));
-#3113 = SURFACE_CURVE('',#3114,(#3118,#3125),.PCURVE_S1.);
-#3114 = LINE('',#3115,#3116);
-#3115 = CARTESIAN_POINT('',(3.4,-380.,-9.6));
-#3116 = VECTOR('',#3117,1.);
-#3117 = DIRECTION('',(-1.,8.157517020695E-32,1.224606353822E-16));
-#3118 = PCURVE('',#100,#3119);
-#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124);
-#3120 = LINE('',#3121,#3122);
-#3121 = CARTESIAN_POINT('',(0.6,13.4));
-#3122 = VECTOR('',#3123,1.);
-#3123 = DIRECTION('',(-1.224606353822E-16,-1.));
-#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3118 = PCURVE('',#3119,#3124);
+#3119 = PLANE('',#3120);
+#3120 = AXIS2_PLACEMENT_3D('',#3121,#3122,#3123);
+#3121 = CARTESIAN_POINT('',(1.944543648263,6.7E-16,-3.005203820043));
+#3122 = DIRECTION('',(-0.707106781187,1.6E-16,-0.707106781187));
+#3123 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
+#3124 = DEFINITIONAL_REPRESENTATION('',(#3125),#3129);
+#3125 = LINE('',#3126,#3127);
+#3126 = CARTESIAN_POINT('',(-2.128E-31,1.33E-15));
+#3127 = VECTOR('',#3128,1.);
+#3128 = DIRECTION('',(1.,-3.1E-16));
+#3129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3125 = PCURVE('',#602,#3126);
-#3126 = DEFINITIONAL_REPRESENTATION('',(#3127),#3131);
-#3127 = LINE('',#3128,#3129);
-#3128 = CARTESIAN_POINT('',(0.,0.));
-#3129 = VECTOR('',#3130,1.);
-#3130 = DIRECTION('',(1.,0.));
-#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3130 = ORIENTED_EDGE('',*,*,#3131,.F.);
+#3131 = EDGE_CURVE('',#3132,#3104,#3134,.T.);
+#3132 = VERTEX_POINT('',#3133);
+#3133 = CARTESIAN_POINT('',(2.474873734153,1.E-15,-2.474873734153));
+#3134 = SURFACE_CURVE('',#3135,(#3139,#3146),.PCURVE_S1.);
+#3135 = LINE('',#3136,#3137);
+#3136 = CARTESIAN_POINT('',(2.474873734153,1.65E-15,-2.474873734153));
+#3137 = VECTOR('',#3138,1.);
+#3138 = DIRECTION('',(-0.707106781187,4.7E-16,-0.707106781187));
+#3139 = PCURVE('',#758,#3140);
+#3140 = DEFINITIONAL_REPRESENTATION('',(#3141),#3145);
+#3141 = LINE('',#3142,#3143);
+#3142 = CARTESIAN_POINT('',(-2.980852433257,2.980852433257));
+#3143 = VECTOR('',#3144,1.);
+#3144 = DIRECTION('',(0.707106781187,0.707106781187));
+#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3132 = ORIENTED_EDGE('',*,*,#3133,.F.);
-#3133 = EDGE_CURVE('',#3134,#3111,#3136,.T.);
-#3134 = VERTEX_POINT('',#3135);
-#3135 = CARTESIAN_POINT('',(3.4,-380.,-10.));
-#3136 = SURFACE_CURVE('',#3137,(#3141,#3148),.PCURVE_S1.);
-#3137 = LINE('',#3138,#3139);
-#3138 = CARTESIAN_POINT('',(3.4,-380.,-10.));
-#3139 = VECTOR('',#3140,1.);
-#3140 = DIRECTION('',(1.224606353822E-16,6.661338147751E-16,1.));
-#3141 = PCURVE('',#100,#3142);
-#3142 = DEFINITIONAL_REPRESENTATION('',(#3143),#3147);
-#3143 = LINE('',#3144,#3145);
-#3144 = CARTESIAN_POINT('',(1.,13.4));
-#3145 = VECTOR('',#3146,1.);
-#3146 = DIRECTION('',(-1.,1.224606353822E-16));
-#3147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3146 = PCURVE('',#3147,#3152);
+#3147 = PLANE('',#3148);
+#3148 = AXIS2_PLACEMENT_3D('',#3149,#3150,#3151);
+#3149 = CARTESIAN_POINT('',(2.474873734153,5.5E-16,-2.474873734153));
+#3150 = DIRECTION('',(0.707106781187,1.6E-16,-0.707106781187));
+#3151 = DIRECTION('',(-0.707106781187,1.6E-16,-0.707106781187));
+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(1.76E-31,1.1E-15));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(1.,3.1E-16));
+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3148 = PCURVE('',#630,#3149);
-#3149 = DEFINITIONAL_REPRESENTATION('',(#3150),#3154);
-#3150 = LINE('',#3151,#3152);
-#3151 = CARTESIAN_POINT('',(0.,0.));
-#3152 = VECTOR('',#3153,1.);
-#3153 = DIRECTION('',(1.,0.));
-#3154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);
+#3159 = EDGE_CURVE('',#3160,#3132,#3162,.T.);
+#3160 = VERTEX_POINT('',#3161);
+#3161 = CARTESIAN_POINT('',(3.005203820043,0.,-1.944543648263));
+#3162 = SURFACE_CURVE('',#3163,(#3167,#3174),.PCURVE_S1.);
+#3163 = LINE('',#3164,#3165);
+#3164 = CARTESIAN_POINT('',(3.005203820043,1.3E-15,-1.944543648263));
+#3165 = VECTOR('',#3166,1.);
+#3166 = DIRECTION('',(-0.707106781187,4.7E-16,-0.707106781187));
+#3167 = PCURVE('',#758,#3168);
+#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
+#3169 = LINE('',#3170,#3171);
+#3170 = CARTESIAN_POINT('',(-3.511182519147,2.450522347367));
+#3171 = VECTOR('',#3172,1.);
+#3172 = DIRECTION('',(0.707106781187,0.707106781187));
+#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3155 = ORIENTED_EDGE('',*,*,#3156,.F.);
-#3156 = EDGE_CURVE('',#3157,#3134,#3159,.T.);
-#3157 = VERTEX_POINT('',#3158);
-#3158 = CARTESIAN_POINT('',(9.,-380.,-10.));
-#3159 = SURFACE_CURVE('',#3160,(#3164,#3171),.PCURVE_S1.);
-#3160 = LINE('',#3161,#3162);
-#3161 = CARTESIAN_POINT('',(9.,-380.,-10.));
-#3162 = VECTOR('',#3163,1.);
-#3163 = DIRECTION('',(-1.,0.,0.));
-#3164 = PCURVE('',#100,#3165);
-#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170);
-#3166 = LINE('',#3167,#3168);
-#3167 = CARTESIAN_POINT('',(1.,19.));
-#3168 = VECTOR('',#3169,1.);
-#3169 = DIRECTION('',(-0.,-1.));
-#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3174 = PCURVE('',#3175,#3180);
+#3175 = PLANE('',#3176);
+#3176 = AXIS2_PLACEMENT_3D('',#3177,#3178,#3179);
+#3177 = CARTESIAN_POINT('',(3.005203820043,4.3E-16,-1.944543648263));
+#3178 = DIRECTION('',(0.707106781187,1.6E-16,-0.707106781187));
+#3179 = DIRECTION('',(-0.707106781187,1.6E-16,-0.707106781187));
+#3180 = DEFINITIONAL_REPRESENTATION('',(#3181),#3185);
+#3181 = LINE('',#3182,#3183);
+#3182 = CARTESIAN_POINT('',(1.392E-31,8.7E-16));
+#3183 = VECTOR('',#3184,1.);
+#3184 = DIRECTION('',(1.,3.1E-16));
+#3185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3171 = PCURVE('',#658,#3172);
-#3172 = DEFINITIONAL_REPRESENTATION('',(#3173),#3177);
-#3173 = LINE('',#3174,#3175);
-#3174 = CARTESIAN_POINT('',(0.,-380.));
-#3175 = VECTOR('',#3176,1.);
-#3176 = DIRECTION('',(1.,0.));
-#3177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3178 = ORIENTED_EDGE('',*,*,#3179,.T.);
-#3179 = EDGE_CURVE('',#3157,#3180,#3182,.T.);
-#3180 = VERTEX_POINT('',#3181);
-#3181 = CARTESIAN_POINT('',(10.,-380.,-8.999999999999));
-#3182 = SURFACE_CURVE('',#3183,(#3188,#3195),.PCURVE_S1.);
-#3183 = CIRCLE('',#3184,1.);
-#3184 = AXIS2_PLACEMENT_3D('',#3185,#3186,#3187);
-#3185 = CARTESIAN_POINT('',(9.,-380.,-9.));
-#3186 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#3187 = DIRECTION('',(1.,0.,0.));
-#3188 = PCURVE('',#100,#3189);
-#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194);
-#3190 = CIRCLE('',#3191,1.);
-#3191 = AXIS2_PLACEMENT_2D('',#3192,#3193);
-#3192 = CARTESIAN_POINT('',(-2.060573933704E-13,19.));
-#3193 = DIRECTION('',(0.,1.));
-#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3195 = PCURVE('',#687,#3196);
+#3186 = ORIENTED_EDGE('',*,*,#3187,.F.);
+#3187 = EDGE_CURVE('',#3188,#3160,#3190,.T.);
+#3188 = VERTEX_POINT('',#3189);
+#3189 = CARTESIAN_POINT('',(2.401158779277,0.,-1.340498607497));
+#3190 = SURFACE_CURVE('',#3191,(#3195,#3202),.PCURVE_S1.);
+#3191 = LINE('',#3192,#3193);
+#3192 = CARTESIAN_POINT('',(2.401158779277,8.9E-16,-1.340498607497));
+#3193 = VECTOR('',#3194,1.);
+#3194 = DIRECTION('',(0.707106781187,4.7E-16,-0.707106781187));
+#3195 = PCURVE('',#758,#3196);
 #3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201);
 #3197 = LINE('',#3198,#3199);
-#3198 = CARTESIAN_POINT('',(-0.,-380.));
+#3198 = CARTESIAN_POINT('',(-4.115227559913,3.054567388133));
 #3199 = VECTOR('',#3200,1.);
-#3200 = DIRECTION('',(-1.,0.));
+#3200 = DIRECTION('',(0.707106781187,-0.707106781187));
 #3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3202 = ORIENTED_EDGE('',*,*,#3203,.F.);
-#3203 = EDGE_CURVE('',#3204,#3180,#3206,.T.);
-#3204 = VERTEX_POINT('',#3205);
-#3205 = CARTESIAN_POINT('',(10.,-380.,-3.4));
-#3206 = SURFACE_CURVE('',#3207,(#3211,#3218),.PCURVE_S1.);
-#3207 = LINE('',#3208,#3209);
-#3208 = CARTESIAN_POINT('',(10.,-380.,9.));
-#3209 = VECTOR('',#3210,1.);
-#3210 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
-#3211 = PCURVE('',#100,#3212);
-#3212 = DEFINITIONAL_REPRESENTATION('',(#3213),#3217);
-#3213 = LINE('',#3214,#3215);
-#3214 = CARTESIAN_POINT('',(-18.,20.));
-#3215 = VECTOR('',#3216,1.);
-#3216 = DIRECTION('',(1.,0.));
-#3217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3202 = PCURVE('',#3203,#3208);
+#3203 = PLANE('',#3204);
+#3204 = AXIS2_PLACEMENT_3D('',#3205,#3206,#3207);
+#3205 = CARTESIAN_POINT('',(2.401158779277,3.E-16,-1.340498607497));
+#3206 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187));
+#3207 = DIRECTION('',(0.707106781187,1.6E-16,-0.707106781187));
+#3208 = DEFINITIONAL_REPRESENTATION('',(#3209),#3213);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(9.44E-32,5.9E-16));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(1.,3.1E-16));
+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3218 = PCURVE('',#715,#3219);
-#3219 = DEFINITIONAL_REPRESENTATION('',(#3220),#3224);
-#3220 = LINE('',#3221,#3222);
-#3221 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
-#3222 = VECTOR('',#3223,1.);
-#3223 = DIRECTION('',(1.,0.));
-#3224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3214 = ORIENTED_EDGE('',*,*,#3215,.T.);
+#3215 = EDGE_CURVE('',#3188,#714,#3216,.T.);
+#3216 = SURFACE_CURVE('',#3217,(#3222,#3233),.PCURVE_S1.);
+#3217 = CIRCLE('',#3218,2.75);
+#3218 = AXIS2_PLACEMENT_3D('',#3219,#3220,#3221);
+#3219 = CARTESIAN_POINT('',(0.,0.,0.));
+#3220 = DIRECTION('',(-0.,-1.,-6.7E-16));
+#3221 = DIRECTION('',(-1.,0.,0.));
+#3222 = PCURVE('',#758,#3223);
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3232);
+#3224 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3225,#3226,#3227,#3228,
+#3229,#3230,#3231),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3225 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#3226 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#3227 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#3228 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#3229 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#3230 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#3231 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3225 = ORIENTED_EDGE('',*,*,#3226,.F.);
-#3226 = EDGE_CURVE('',#3227,#3204,#3229,.T.);
-#3227 = VERTEX_POINT('',#3228);
-#3228 = CARTESIAN_POINT('',(9.6,-380.,-3.4));
-#3229 = SURFACE_CURVE('',#3230,(#3234,#3241),.PCURVE_S1.);
-#3230 = LINE('',#3231,#3232);
-#3231 = CARTESIAN_POINT('',(9.6,-380.,-3.4));
-#3232 = VECTOR('',#3233,1.);
-#3233 = DIRECTION('',(1.,0.,-2.22044604925E-16));
-#3234 = PCURVE('',#100,#3235);
-#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240);
-#3236 = LINE('',#3237,#3238);
-#3237 = CARTESIAN_POINT('',(-5.6,19.6));
-#3238 = VECTOR('',#3239,1.);
-#3239 = DIRECTION('',(2.22044604925E-16,1.));
-#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3233 = PCURVE('',#2716,#3234);
+#3234 = DEFINITIONAL_REPRESENTATION('',(#3235),#3239);
+#3235 = LINE('',#3236,#3237);
+#3236 = CARTESIAN_POINT('',(-0.,0.));
+#3237 = VECTOR('',#3238,1.);
+#3238 = DIRECTION('',(-1.,0.));
+#3239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3241 = PCURVE('',#743,#3242);
-#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3247);
-#3243 = LINE('',#3244,#3245);
-#3244 = CARTESIAN_POINT('',(0.,0.));
-#3245 = VECTOR('',#3246,1.);
-#3246 = DIRECTION('',(1.,0.));
-#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3240 = ORIENTED_EDGE('',*,*,#742,.T.);
+#3241 = ORIENTED_EDGE('',*,*,#3242,.T.);
+#3242 = EDGE_CURVE('',#743,#3243,#3245,.T.);
+#3243 = VERTEX_POINT('',#3244);
+#3244 = CARTESIAN_POINT('',(4.7,0.,-0.65));
+#3245 = SURFACE_CURVE('',#3246,(#3250,#3257),.PCURVE_S1.);
+#3246 = LINE('',#3247,#3248);
+#3247 = CARTESIAN_POINT('',(4.3,0.,-3.4E-16));
+#3248 = VECTOR('',#3249,1.);
+#3249 = DIRECTION('',(0.524097425664,5.7E-16,-0.851658316705));
+#3250 = PCURVE('',#758,#3251);
+#3251 = DEFINITIONAL_REPRESENTATION('',(#3252),#3256);
+#3252 = LINE('',#3253,#3254);
+#3253 = CARTESIAN_POINT('',(-5.45572616741,1.15572616741));
+#3254 = VECTOR('',#3255,1.);
+#3255 = DIRECTION('',(0.851658316705,-0.524097425664));
+#3256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3248 = ORIENTED_EDGE('',*,*,#3249,.F.);
-#3249 = EDGE_CURVE('',#3250,#3227,#3252,.T.);
-#3250 = VERTEX_POINT('',#3251);
-#3251 = CARTESIAN_POINT('',(9.6,-380.,-3.));
-#3252 = SURFACE_CURVE('',#3253,(#3257,#3264),.PCURVE_S1.);
-#3253 = LINE('',#3254,#3255);
-#3254 = CARTESIAN_POINT('',(9.6,-380.,-3.));
-#3255 = VECTOR('',#3256,1.);
-#3256 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#3257 = PCURVE('',#100,#3258);
-#3258 = DEFINITIONAL_REPRESENTATION('',(#3259),#3263);
-#3259 = LINE('',#3260,#3261);
-#3260 = CARTESIAN_POINT('',(-6.,19.6));
-#3261 = VECTOR('',#3262,1.);
-#3262 = DIRECTION('',(1.,-2.22044604925E-16));
-#3263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3257 = PCURVE('',#3258,#3263);
+#3258 = PLANE('',#3259);
+#3259 = AXIS2_PLACEMENT_3D('',#3260,#3261,#3262);
+#3260 = CARTESIAN_POINT('',(4.3,0.,-3.4E-16));
+#3261 = DIRECTION('',(0.851658316705,-1.2E-16,0.524097425664));
+#3262 = DIRECTION('',(0.524097425664,1.9E-16,-0.851658316705));
+#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268);
+#3264 = LINE('',#3265,#3266);
+#3265 = CARTESIAN_POINT('',(0.,0.));
+#3266 = VECTOR('',#3267,1.);
+#3267 = DIRECTION('',(1.,3.8E-16));
+#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3264 = PCURVE('',#771,#3265);
-#3265 = DEFINITIONAL_REPRESENTATION('',(#3266),#3270);
-#3266 = LINE('',#3267,#3268);
-#3267 = CARTESIAN_POINT('',(0.,0.));
-#3268 = VECTOR('',#3269,1.);
-#3269 = DIRECTION('',(1.,0.));
-#3270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3269 = ORIENTED_EDGE('',*,*,#3270,.T.);
+#3270 = EDGE_CURVE('',#3243,#3271,#3273,.T.);
+#3271 = VERTEX_POINT('',#3272);
+#3272 = CARTESIAN_POINT('',(4.7,1.E-15,-3.35));
+#3273 = SURFACE_CURVE('',#3274,(#3278,#3285),.PCURVE_S1.);
+#3274 = LINE('',#3275,#3276);
+#3275 = CARTESIAN_POINT('',(4.7,4.3E-16,-0.65));
+#3276 = VECTOR('',#3277,1.);
+#3277 = DIRECTION('',(0.,6.7E-16,-1.));
+#3278 = PCURVE('',#758,#3279);
+#3279 = DEFINITIONAL_REPRESENTATION('',(#3280),#3284);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(-4.80572616741,0.75572616741));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(1.,0.));
+#3284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3271 = ORIENTED_EDGE('',*,*,#3272,.F.);
-#3272 = EDGE_CURVE('',#3273,#3250,#3275,.T.);
-#3273 = VERTEX_POINT('',#3274);
-#3274 = CARTESIAN_POINT('',(8.5,-380.,-3.));
-#3275 = SURFACE_CURVE('',#3276,(#3280,#3287),.PCURVE_S1.);
-#3276 = LINE('',#3277,#3278);
-#3277 = CARTESIAN_POINT('',(8.5,-380.,-3.));
-#3278 = VECTOR('',#3279,1.);
-#3279 = DIRECTION('',(1.,0.,-2.22044604925E-16));
-#3280 = PCURVE('',#100,#3281);
-#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3286);
-#3282 = LINE('',#3283,#3284);
-#3283 = CARTESIAN_POINT('',(-6.,18.5));
-#3284 = VECTOR('',#3285,1.);
-#3285 = DIRECTION('',(2.22044604925E-16,1.));
-#3286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3285 = PCURVE('',#3286,#3291);
+#3286 = PLANE('',#3287);
+#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290);
+#3288 = CARTESIAN_POINT('',(4.7,1.4E-16,-0.65));
+#3289 = DIRECTION('',(1.,0.,0.));
+#3290 = DIRECTION('',(0.,2.2E-16,-1.));
+#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296);
+#3292 = LINE('',#3293,#3294);
+#3293 = CARTESIAN_POINT('',(6.38E-32,2.9E-16));
+#3294 = VECTOR('',#3295,1.);
+#3295 = DIRECTION('',(1.,4.5E-16));
+#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3287 = PCURVE('',#799,#3288);
-#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293);
-#3289 = LINE('',#3290,#3291);
-#3290 = CARTESIAN_POINT('',(0.,0.));
-#3291 = VECTOR('',#3292,1.);
-#3292 = DIRECTION('',(1.,0.));
-#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3297 = ORIENTED_EDGE('',*,*,#3298,.T.);
+#3298 = EDGE_CURVE('',#3271,#3299,#3301,.T.);
+#3299 = VERTEX_POINT('',#3300);
+#3300 = CARTESIAN_POINT('',(7.,1.E-15,-6.));
+#3301 = SURFACE_CURVE('',#3302,(#3306,#3313),.PCURVE_S1.);
+#3302 = LINE('',#3303,#3304);
+#3303 = CARTESIAN_POINT('',(4.7,2.23E-15,-3.35));
+#3304 = VECTOR('',#3305,1.);
+#3305 = DIRECTION('',(0.655472859889,5.E-16,-0.755218729872));
+#3306 = PCURVE('',#758,#3307);
+#3307 = DEFINITIONAL_REPRESENTATION('',(#3308),#3312);
+#3308 = LINE('',#3309,#3310);
+#3309 = CARTESIAN_POINT('',(-2.10572616741,0.75572616741));
+#3310 = VECTOR('',#3311,1.);
+#3311 = DIRECTION('',(0.755218729872,-0.655472859889));
+#3312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3294 = ORIENTED_EDGE('',*,*,#3295,.F.);
-#3295 = EDGE_CURVE('',#3296,#3273,#3298,.T.);
-#3296 = VERTEX_POINT('',#3297);
-#3297 = CARTESIAN_POINT('',(8.5,-380.,-6.));
-#3298 = SURFACE_CURVE('',#3299,(#3303,#3310),.PCURVE_S1.);
-#3299 = LINE('',#3300,#3301);
-#3300 = CARTESIAN_POINT('',(8.5,-380.,-6.));
-#3301 = VECTOR('',#3302,1.);
-#3302 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#3303 = PCURVE('',#100,#3304);
-#3304 = DEFINITIONAL_REPRESENTATION('',(#3305),#3309);
-#3305 = LINE('',#3306,#3307);
-#3306 = CARTESIAN_POINT('',(-3.,18.5));
-#3307 = VECTOR('',#3308,1.);
-#3308 = DIRECTION('',(-1.,2.22044604925E-16));
-#3309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3313 = PCURVE('',#3314,#3319);
+#3314 = PLANE('',#3315);
+#3315 = AXIS2_PLACEMENT_3D('',#3316,#3317,#3318);
+#3316 = CARTESIAN_POINT('',(4.7,7.4E-16,-3.35));
+#3317 = DIRECTION('',(0.755218729872,-1.5E-16,0.655472859889));
+#3318 = DIRECTION('',(0.655472859889,1.7E-16,-0.755218729872));
+#3319 = DEFINITIONAL_REPRESENTATION('',(#3320),#3324);
+#3320 = LINE('',#3321,#3322);
+#3321 = CARTESIAN_POINT('',(2.533E-31,1.49E-15));
+#3322 = VECTOR('',#3323,1.);
+#3323 = DIRECTION('',(1.,3.3E-16));
+#3324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3310 = PCURVE('',#827,#3311);
-#3311 = DEFINITIONAL_REPRESENTATION('',(#3312),#3316);
-#3312 = LINE('',#3313,#3314);
-#3313 = CARTESIAN_POINT('',(0.,0.));
-#3314 = VECTOR('',#3315,1.);
-#3315 = DIRECTION('',(1.,0.));
-#3316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3325 = ORIENTED_EDGE('',*,*,#3326,.F.);
+#3326 = EDGE_CURVE('',#3327,#3299,#3329,.T.);
+#3327 = VERTEX_POINT('',#3328);
+#3328 = CARTESIAN_POINT('',(8.5,1.E-15,-6.));
+#3329 = SURFACE_CURVE('',#3330,(#3334,#3341),.PCURVE_S1.);
+#3330 = LINE('',#3331,#3332);
+#3331 = CARTESIAN_POINT('',(8.5,4.E-15,-6.));
+#3332 = VECTOR('',#3333,1.);
+#3333 = DIRECTION('',(-1.,-0.,-0.));
+#3334 = PCURVE('',#758,#3335);
+#3335 = DEFINITIONAL_REPRESENTATION('',(#3336),#3340);
+#3336 = LINE('',#3337,#3338);
+#3337 = CARTESIAN_POINT('',(0.54427383259,-3.04427383259));
+#3338 = VECTOR('',#3339,1.);
+#3339 = DIRECTION('',(0.,1.));
+#3340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3317 = ORIENTED_EDGE('',*,*,#3318,.F.);
-#3318 = EDGE_CURVE('',#3319,#3296,#3321,.T.);
-#3319 = VERTEX_POINT('',#3320);
-#3320 = CARTESIAN_POINT('',(7.,-380.,-6.));
-#3321 = SURFACE_CURVE('',#3322,(#3326,#3333),.PCURVE_S1.);
-#3322 = LINE('',#3323,#3324);
-#3323 = CARTESIAN_POINT('',(7.,-380.,-6.));
-#3324 = VECTOR('',#3325,1.);
-#3325 = DIRECTION('',(1.,0.,-2.22044604925E-16));
-#3326 = PCURVE('',#100,#3327);
-#3327 = DEFINITIONAL_REPRESENTATION('',(#3328),#3332);
-#3328 = LINE('',#3329,#3330);
-#3329 = CARTESIAN_POINT('',(-3.,17.));
-#3330 = VECTOR('',#3331,1.);
-#3331 = DIRECTION('',(2.22044604925E-16,1.));
-#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3341 = PCURVE('',#3342,#3347);
+#3342 = PLANE('',#3343);
+#3343 = AXIS2_PLACEMENT_3D('',#3344,#3345,#3346);
+#3344 = CARTESIAN_POINT('',(8.5,1.33E-15,-6.));
+#3345 = DIRECTION('',(0.,2.2E-16,-1.));
+#3346 = DIRECTION('',(-1.,0.,0.));
+#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3352);
+#3348 = LINE('',#3349,#3350);
+#3349 = CARTESIAN_POINT('',(0.,2.67E-15));
+#3350 = VECTOR('',#3351,1.);
+#3351 = DIRECTION('',(1.,0.));
+#3352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3333 = PCURVE('',#855,#3334);
-#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3339);
-#3335 = LINE('',#3336,#3337);
-#3336 = CARTESIAN_POINT('',(0.,0.));
-#3337 = VECTOR('',#3338,1.);
-#3338 = DIRECTION('',(1.,0.));
-#3339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3340 = ORIENTED_EDGE('',*,*,#3341,.F.);
-#3341 = EDGE_CURVE('',#3342,#3319,#3344,.T.);
-#3342 = VERTEX_POINT('',#3343);
-#3343 = CARTESIAN_POINT('',(4.7,-380.,-3.35));
-#3344 = SURFACE_CURVE('',#3345,(#3349,#3356),.PCURVE_S1.);
-#3345 = LINE('',#3346,#3347);
-#3346 = CARTESIAN_POINT('',(4.7,-380.,-3.35));
-#3347 = VECTOR('',#3348,1.);
-#3348 = DIRECTION('',(0.655472859889,-5.030767335191E-16,-0.755218729872
-    ));
-#3349 = PCURVE('',#100,#3350);
-#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3355);
-#3351 = LINE('',#3352,#3353);
-#3352 = CARTESIAN_POINT('',(-5.65,14.7));
-#3353 = VECTOR('',#3354,1.);
-#3354 = DIRECTION('',(0.755218729872,0.655472859889));
-#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3356 = PCURVE('',#883,#3357);
-#3357 = DEFINITIONAL_REPRESENTATION('',(#3358),#3362);
+#3353 = ORIENTED_EDGE('',*,*,#3354,.F.);
+#3354 = EDGE_CURVE('',#3355,#3327,#3357,.T.);
+#3355 = VERTEX_POINT('',#3356);
+#3356 = CARTESIAN_POINT('',(8.5,1.E-15,-3.));
+#3357 = SURFACE_CURVE('',#3358,(#3362,#3369),.PCURVE_S1.);
 #3358 = LINE('',#3359,#3360);
-#3359 = CARTESIAN_POINT('',(0.,0.));
+#3359 = CARTESIAN_POINT('',(8.5,2.E-15,-3.));
 #3360 = VECTOR('',#3361,1.);
-#3361 = DIRECTION('',(1.,0.));
-#3362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3361 = DIRECTION('',(0.,6.7E-16,-1.));
+#3362 = PCURVE('',#758,#3363);
+#3363 = DEFINITIONAL_REPRESENTATION('',(#3364),#3368);
+#3364 = LINE('',#3365,#3366);
+#3365 = CARTESIAN_POINT('',(-2.45572616741,-3.04427383259));
+#3366 = VECTOR('',#3367,1.);
+#3367 = DIRECTION('',(1.,0.));
+#3368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3363 = ORIENTED_EDGE('',*,*,#3364,.F.);
-#3364 = EDGE_CURVE('',#3365,#3342,#3367,.T.);
-#3365 = VERTEX_POINT('',#3366);
-#3366 = CARTESIAN_POINT('',(4.7,-380.,-0.65));
-#3367 = SURFACE_CURVE('',#3368,(#3372,#3379),.PCURVE_S1.);
-#3368 = LINE('',#3369,#3370);
-#3369 = CARTESIAN_POINT('',(4.7,-380.,-0.65));
-#3370 = VECTOR('',#3371,1.);
-#3371 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#3372 = PCURVE('',#100,#3373);
-#3373 = DEFINITIONAL_REPRESENTATION('',(#3374),#3378);
-#3374 = LINE('',#3375,#3376);
-#3375 = CARTESIAN_POINT('',(-8.35,14.7));
-#3376 = VECTOR('',#3377,1.);
-#3377 = DIRECTION('',(1.,-2.22044604925E-16));
-#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3369 = PCURVE('',#3370,#3375);
+#3370 = PLANE('',#3371);
+#3371 = AXIS2_PLACEMENT_3D('',#3372,#3373,#3374);
+#3372 = CARTESIAN_POINT('',(8.5,6.7E-16,-3.));
+#3373 = DIRECTION('',(1.,0.,0.));
+#3374 = DIRECTION('',(0.,2.2E-16,-1.));
+#3375 = DEFINITIONAL_REPRESENTATION('',(#3376),#3380);
+#3376 = LINE('',#3377,#3378);
+#3377 = CARTESIAN_POINT('',(2.926E-31,1.33E-15));
+#3378 = VECTOR('',#3379,1.);
+#3379 = DIRECTION('',(1.,4.5E-16));
+#3380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3379 = PCURVE('',#911,#3380);
-#3380 = DEFINITIONAL_REPRESENTATION('',(#3381),#3385);
-#3381 = LINE('',#3382,#3383);
-#3382 = CARTESIAN_POINT('',(0.,0.));
-#3383 = VECTOR('',#3384,1.);
-#3384 = DIRECTION('',(1.,0.));
-#3385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3381 = ORIENTED_EDGE('',*,*,#3382,.F.);
+#3382 = EDGE_CURVE('',#3383,#3355,#3385,.T.);
+#3383 = VERTEX_POINT('',#3384);
+#3384 = CARTESIAN_POINT('',(9.6,1.E-15,-3.));
+#3385 = SURFACE_CURVE('',#3386,(#3390,#3397),.PCURVE_S1.);
+#3386 = LINE('',#3387,#3388);
+#3387 = CARTESIAN_POINT('',(9.6,2.E-15,-3.));
+#3388 = VECTOR('',#3389,1.);
+#3389 = DIRECTION('',(-1.,-0.,-0.));
+#3390 = PCURVE('',#758,#3391);
+#3391 = DEFINITIONAL_REPRESENTATION('',(#3392),#3396);
+#3392 = LINE('',#3393,#3394);
+#3393 = CARTESIAN_POINT('',(-2.45572616741,-4.14427383259));
+#3394 = VECTOR('',#3395,1.);
+#3395 = DIRECTION('',(0.,1.));
+#3396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3386 = ORIENTED_EDGE('',*,*,#3387,.F.);
-#3387 = EDGE_CURVE('',#3388,#3365,#3390,.T.);
-#3388 = VERTEX_POINT('',#3389);
-#3389 = CARTESIAN_POINT('',(4.3,-380.,2.099875828776E-13));
-#3390 = SURFACE_CURVE('',#3391,(#3395,#3402),.PCURVE_S1.);
-#3391 = LINE('',#3392,#3393);
-#3392 = CARTESIAN_POINT('',(4.3,-380.,2.099875828776E-13));
-#3393 = VECTOR('',#3394,1.);
-#3394 = DIRECTION('',(0.524097425664,-5.673184033913E-16,-0.851658316705
-    ));
-#3395 = PCURVE('',#100,#3396);
-#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
-#3397 = LINE('',#3398,#3399);
-#3398 = CARTESIAN_POINT('',(-9.,14.3));
-#3399 = VECTOR('',#3400,1.);
-#3400 = DIRECTION('',(0.851658316705,0.524097425664));
-#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3402 = PCURVE('',#939,#3403);
+#3397 = PCURVE('',#3398,#3403);
+#3398 = PLANE('',#3399);
+#3399 = AXIS2_PLACEMENT_3D('',#3400,#3401,#3402);
+#3400 = CARTESIAN_POINT('',(9.6,6.7E-16,-3.));
+#3401 = DIRECTION('',(0.,2.2E-16,-1.));
+#3402 = DIRECTION('',(-1.,0.,0.));
 #3403 = DEFINITIONAL_REPRESENTATION('',(#3404),#3408);
 #3404 = LINE('',#3405,#3406);
-#3405 = CARTESIAN_POINT('',(0.,0.));
+#3405 = CARTESIAN_POINT('',(0.,1.33E-15));
 #3406 = VECTOR('',#3407,1.);
-#3407 = DIRECTION('',(1.,2.465190328816E-32));
+#3407 = DIRECTION('',(1.,0.));
 #3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #3409 = ORIENTED_EDGE('',*,*,#3410,.F.);
-#3410 = EDGE_CURVE('',#3411,#3388,#3413,.T.);
+#3410 = EDGE_CURVE('',#3411,#3383,#3413,.T.);
 #3411 = VERTEX_POINT('',#3412);
-#3412 = CARTESIAN_POINT('',(4.7,-380.,0.65));
+#3412 = CARTESIAN_POINT('',(9.6,1.E-15,-3.4));
 #3413 = SURFACE_CURVE('',#3414,(#3418,#3425),.PCURVE_S1.);
 #3414 = LINE('',#3415,#3416);
-#3415 = CARTESIAN_POINT('',(4.7,-380.,0.65));
+#3415 = CARTESIAN_POINT('',(9.6,2.26E-15,-3.4));
 #3416 = VECTOR('',#3417,1.);
-#3417 = DIRECTION('',(-0.524097425664,-5.673184033913E-16,
-    -0.851658316705));
-#3418 = PCURVE('',#100,#3419);
+#3417 = DIRECTION('',(0.,-6.7E-16,1.));
+#3418 = PCURVE('',#758,#3419);
 #3419 = DEFINITIONAL_REPRESENTATION('',(#3420),#3424);
 #3420 = LINE('',#3421,#3422);
-#3421 = CARTESIAN_POINT('',(-9.65,14.7));
+#3421 = CARTESIAN_POINT('',(-2.05572616741,-4.14427383259));
 #3422 = VECTOR('',#3423,1.);
-#3423 = DIRECTION('',(0.851658316705,-0.524097425664));
+#3423 = DIRECTION('',(-1.,0.));
 #3424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3425 = PCURVE('',#967,#3426);
-#3426 = DEFINITIONAL_REPRESENTATION('',(#3427),#3431);
-#3427 = LINE('',#3428,#3429);
-#3428 = CARTESIAN_POINT('',(0.,0.));
-#3429 = VECTOR('',#3430,1.);
-#3430 = DIRECTION('',(1.,0.));
-#3431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3425 = PCURVE('',#3426,#3431);
+#3426 = PLANE('',#3427);
+#3427 = AXIS2_PLACEMENT_3D('',#3428,#3429,#3430);
+#3428 = CARTESIAN_POINT('',(9.6,7.5E-16,-3.4));
+#3429 = DIRECTION('',(-1.,-0.,-0.));
+#3430 = DIRECTION('',(0.,-2.2E-16,1.));
+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);
+#3432 = LINE('',#3433,#3434);
+#3433 = CARTESIAN_POINT('',(-3.322E-31,1.51E-15));
+#3434 = VECTOR('',#3435,1.);
+#3435 = DIRECTION('',(1.,-4.5E-16));
+#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3432 = ORIENTED_EDGE('',*,*,#3433,.F.);
-#3433 = EDGE_CURVE('',#3434,#3411,#3436,.T.);
-#3434 = VERTEX_POINT('',#3435);
-#3435 = CARTESIAN_POINT('',(4.7,-380.,3.35));
-#3436 = SURFACE_CURVE('',#3437,(#3441,#3448),.PCURVE_S1.);
-#3437 = LINE('',#3438,#3439);
-#3438 = CARTESIAN_POINT('',(4.7,-380.,3.35));
-#3439 = VECTOR('',#3440,1.);
-#3440 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#3441 = PCURVE('',#100,#3442);
-#3442 = DEFINITIONAL_REPRESENTATION('',(#3443),#3447);
-#3443 = LINE('',#3444,#3445);
-#3444 = CARTESIAN_POINT('',(-12.35,14.7));
-#3445 = VECTOR('',#3446,1.);
-#3446 = DIRECTION('',(1.,-2.22044604925E-16));
-#3447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3437 = ORIENTED_EDGE('',*,*,#3438,.F.);
+#3438 = EDGE_CURVE('',#2733,#3411,#3439,.T.);
+#3439 = SURFACE_CURVE('',#3440,(#3444,#3451),.PCURVE_S1.);
+#3440 = LINE('',#3441,#3442);
+#3441 = CARTESIAN_POINT('',(10.,2.26E-15,-3.4));
+#3442 = VECTOR('',#3443,1.);
+#3443 = DIRECTION('',(-1.,-0.,-0.));
+#3444 = PCURVE('',#758,#3445);
+#3445 = DEFINITIONAL_REPRESENTATION('',(#3446),#3450);
+#3446 = LINE('',#3447,#3448);
+#3447 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#3448 = VECTOR('',#3449,1.);
+#3449 = DIRECTION('',(0.,1.));
+#3450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3448 = PCURVE('',#995,#3449);
-#3449 = DEFINITIONAL_REPRESENTATION('',(#3450),#3454);
-#3450 = LINE('',#3451,#3452);
-#3451 = CARTESIAN_POINT('',(0.,0.));
-#3452 = VECTOR('',#3453,1.);
-#3453 = DIRECTION('',(1.,0.));
-#3454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3451 = PCURVE('',#3452,#3457);
+#3452 = PLANE('',#3453);
+#3453 = AXIS2_PLACEMENT_3D('',#3454,#3455,#3456);
+#3454 = CARTESIAN_POINT('',(10.,7.5E-16,-3.4));
+#3455 = DIRECTION('',(0.,2.2E-16,-1.));
+#3456 = DIRECTION('',(-1.,0.,0.));
+#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3462);
+#3458 = LINE('',#3459,#3460);
+#3459 = CARTESIAN_POINT('',(0.,1.51E-15));
+#3460 = VECTOR('',#3461,1.);
+#3461 = DIRECTION('',(1.,0.));
+#3462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3455 = ORIENTED_EDGE('',*,*,#3456,.F.);
-#3456 = EDGE_CURVE('',#3457,#3434,#3459,.T.);
-#3457 = VERTEX_POINT('',#3458);
-#3458 = CARTESIAN_POINT('',(7.,-380.,6.));
-#3459 = SURFACE_CURVE('',#3460,(#3464,#3471),.PCURVE_S1.);
-#3460 = LINE('',#3461,#3462);
-#3461 = CARTESIAN_POINT('',(7.,-380.,6.));
-#3462 = VECTOR('',#3463,1.);
-#3463 = DIRECTION('',(-0.655472859889,-5.030767335191E-16,
-    -0.755218729872));
-#3464 = PCURVE('',#100,#3465);
-#3465 = DEFINITIONAL_REPRESENTATION('',(#3466),#3470);
-#3466 = LINE('',#3467,#3468);
-#3467 = CARTESIAN_POINT('',(-15.,17.));
-#3468 = VECTOR('',#3469,1.);
-#3469 = DIRECTION('',(0.755218729872,-0.655472859889));
-#3470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3463 = ADVANCED_FACE('',(#3464),#786,.T.);
+#3464 = FACE_BOUND('',#3465,.F.);
+#3465 = EDGE_LOOP('',(#3466,#3487,#3488,#3509));
+#3466 = ORIENTED_EDGE('',*,*,#3467,.T.);
+#3467 = EDGE_CURVE('',#743,#1341,#3468,.T.);
+#3468 = SURFACE_CURVE('',#3469,(#3473,#3480),.PCURVE_S1.);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(4.3,0.,3.4E-16));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(0.,-1.,4.4E-16));
+#3473 = PCURVE('',#786,#3474);
+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(-0.,-0.));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(5.270340650001E-18,-1.));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3471 = PCURVE('',#1023,#3472);
-#3472 = DEFINITIONAL_REPRESENTATION('',(#3473),#3477);
-#3473 = LINE('',#3474,#3475);
-#3474 = CARTESIAN_POINT('',(0.,0.));
-#3475 = VECTOR('',#3476,1.);
-#3476 = DIRECTION('',(1.,0.));
-#3477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3480 = PCURVE('',#3258,#3481);
+#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486);
+#3482 = LINE('',#3483,#3484);
+#3483 = CARTESIAN_POINT('',(-1.22317754129E-15,1.495803550228E-31));
+#3484 = VECTOR('',#3485,1.);
+#3485 = DIRECTION('',(-5.6472965935E-16,-1.));
+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3478 = ORIENTED_EDGE('',*,*,#3479,.F.);
-#3479 = EDGE_CURVE('',#3480,#3457,#3482,.T.);
-#3480 = VERTEX_POINT('',#3481);
-#3481 = CARTESIAN_POINT('',(8.5,-380.,6.));
-#3482 = SURFACE_CURVE('',#3483,(#3487,#3494),.PCURVE_S1.);
-#3483 = LINE('',#3484,#3485);
-#3484 = CARTESIAN_POINT('',(8.5,-380.,6.));
-#3485 = VECTOR('',#3486,1.);
-#3486 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
-#3487 = PCURVE('',#100,#3488);
-#3488 = DEFINITIONAL_REPRESENTATION('',(#3489),#3493);
-#3489 = LINE('',#3490,#3491);
-#3490 = CARTESIAN_POINT('',(-15.,18.5));
-#3491 = VECTOR('',#3492,1.);
-#3492 = DIRECTION('',(-2.22044604925E-16,-1.));
-#3493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3487 = ORIENTED_EDGE('',*,*,#1368,.T.);
+#3488 = ORIENTED_EDGE('',*,*,#3489,.F.);
+#3489 = EDGE_CURVE('',#771,#1369,#3490,.T.);
+#3490 = SURFACE_CURVE('',#3491,(#3495,#3502),.PCURVE_S1.);
+#3491 = LINE('',#3492,#3493);
+#3492 = CARTESIAN_POINT('',(4.7,2.9E-16,0.65));
+#3493 = VECTOR('',#3494,1.);
+#3494 = DIRECTION('',(0.,-1.,4.4E-16));
+#3495 = PCURVE('',#786,#3496);
+#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3501);
+#3497 = LINE('',#3498,#3499);
+#3498 = CARTESIAN_POINT('',(-0.763216876124,-2.241292700115E-20));
+#3499 = VECTOR('',#3500,1.);
+#3500 = DIRECTION('',(5.270340650001E-18,-1.));
+#3501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3494 = PCURVE('',#1051,#3495);
-#3495 = DEFINITIONAL_REPRESENTATION('',(#3496),#3500);
-#3496 = LINE('',#3497,#3498);
-#3497 = CARTESIAN_POINT('',(0.,0.));
-#3498 = VECTOR('',#3499,1.);
-#3499 = DIRECTION('',(1.,0.));
-#3500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3502 = PCURVE('',#814,#3503);
+#3503 = DEFINITIONAL_REPRESENTATION('',(#3504),#3508);
+#3504 = LINE('',#3505,#3506);
+#3505 = CARTESIAN_POINT('',(-0.,-0.));
+#3506 = VECTOR('',#3507,1.);
+#3507 = DIRECTION('',(-0.,-1.));
+#3508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3501 = ORIENTED_EDGE('',*,*,#3502,.F.);
-#3502 = EDGE_CURVE('',#3503,#3480,#3505,.T.);
-#3503 = VERTEX_POINT('',#3504);
-#3504 = CARTESIAN_POINT('',(8.5,-380.,3.));
-#3505 = SURFACE_CURVE('',#3506,(#3510,#3517),.PCURVE_S1.);
-#3506 = LINE('',#3507,#3508);
-#3507 = CARTESIAN_POINT('',(8.5,-380.,3.));
-#3508 = VECTOR('',#3509,1.);
-#3509 = DIRECTION('',(2.22044604925E-16,6.661338147751E-16,1.));
-#3510 = PCURVE('',#100,#3511);
-#3511 = DEFINITIONAL_REPRESENTATION('',(#3512),#3516);
-#3512 = LINE('',#3513,#3514);
-#3513 = CARTESIAN_POINT('',(-12.,18.5));
-#3514 = VECTOR('',#3515,1.);
-#3515 = DIRECTION('',(-1.,2.22044604925E-16));
-#3516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3509 = ORIENTED_EDGE('',*,*,#770,.F.);
+#3510 = ADVANCED_FACE('',(#3511),#814,.T.);
+#3511 = FACE_BOUND('',#3512,.F.);
+#3512 = EDGE_LOOP('',(#3513,#3514,#3515,#3536));
+#3513 = ORIENTED_EDGE('',*,*,#3489,.T.);
+#3514 = ORIENTED_EDGE('',*,*,#1391,.T.);
+#3515 = ORIENTED_EDGE('',*,*,#3516,.F.);
+#3516 = EDGE_CURVE('',#799,#1392,#3517,.T.);
+#3517 = SURFACE_CURVE('',#3518,(#3522,#3529),.PCURVE_S1.);
+#3518 = LINE('',#3519,#3520);
+#3519 = CARTESIAN_POINT('',(4.7,1.49E-15,3.35));
+#3520 = VECTOR('',#3521,1.);
+#3521 = DIRECTION('',(0.,-1.,4.4E-16));
+#3522 = PCURVE('',#814,#3523);
+#3523 = DEFINITIONAL_REPRESENTATION('',(#3524),#3528);
+#3524 = LINE('',#3525,#3526);
+#3525 = CARTESIAN_POINT('',(-2.7,1.2E-17));
+#3526 = VECTOR('',#3527,1.);
+#3527 = DIRECTION('',(-0.,-1.));
+#3528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3517 = PCURVE('',#1079,#3518);
-#3518 = DEFINITIONAL_REPRESENTATION('',(#3519),#3523);
-#3519 = LINE('',#3520,#3521);
-#3520 = CARTESIAN_POINT('',(0.,0.));
-#3521 = VECTOR('',#3522,1.);
-#3522 = DIRECTION('',(1.,0.));
-#3523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3529 = PCURVE('',#842,#3530);
+#3530 = DEFINITIONAL_REPRESENTATION('',(#3531),#3535);
+#3531 = LINE('',#3532,#3533);
+#3532 = CARTESIAN_POINT('',(-0.,-0.));
+#3533 = VECTOR('',#3534,1.);
+#3534 = DIRECTION('',(7.703758856389E-18,-1.));
+#3535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3524 = ORIENTED_EDGE('',*,*,#3525,.F.);
-#3525 = EDGE_CURVE('',#3526,#3503,#3528,.T.);
-#3526 = VERTEX_POINT('',#3527);
-#3527 = CARTESIAN_POINT('',(9.6,-380.,3.));
-#3528 = SURFACE_CURVE('',#3529,(#3533,#3540),.PCURVE_S1.);
-#3529 = LINE('',#3530,#3531);
-#3530 = CARTESIAN_POINT('',(9.6,-380.,3.));
-#3531 = VECTOR('',#3532,1.);
-#3532 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
-#3533 = PCURVE('',#100,#3534);
-#3534 = DEFINITIONAL_REPRESENTATION('',(#3535),#3539);
-#3535 = LINE('',#3536,#3537);
-#3536 = CARTESIAN_POINT('',(-12.,19.6));
-#3537 = VECTOR('',#3538,1.);
-#3538 = DIRECTION('',(-2.22044604925E-16,-1.));
-#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3536 = ORIENTED_EDGE('',*,*,#798,.F.);
+#3537 = ADVANCED_FACE('',(#3538),#842,.T.);
+#3538 = FACE_BOUND('',#3539,.F.);
+#3539 = EDGE_LOOP('',(#3540,#3541,#3542,#3563));
+#3540 = ORIENTED_EDGE('',*,*,#3516,.T.);
+#3541 = ORIENTED_EDGE('',*,*,#1414,.T.);
+#3542 = ORIENTED_EDGE('',*,*,#3543,.F.);
+#3543 = EDGE_CURVE('',#827,#1415,#3544,.T.);
+#3544 = SURFACE_CURVE('',#3545,(#3549,#3556),.PCURVE_S1.);
+#3545 = LINE('',#3546,#3547);
+#3546 = CARTESIAN_POINT('',(7.,2.66E-15,6.));
+#3547 = VECTOR('',#3548,1.);
+#3548 = DIRECTION('',(0.,-1.,4.4E-16));
+#3549 = PCURVE('',#842,#3550);
+#3550 = DEFINITIONAL_REPRESENTATION('',(#3551),#3555);
+#3551 = LINE('',#3552,#3553);
+#3552 = CARTESIAN_POINT('',(-3.508917211905,-2.303185204755E-17));
+#3553 = VECTOR('',#3554,1.);
+#3554 = DIRECTION('',(7.703758856389E-18,-1.));
+#3555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3540 = PCURVE('',#1107,#3541);
-#3541 = DEFINITIONAL_REPRESENTATION('',(#3542),#3546);
-#3542 = LINE('',#3543,#3544);
-#3543 = CARTESIAN_POINT('',(0.,0.));
-#3544 = VECTOR('',#3545,1.);
-#3545 = DIRECTION('',(1.,0.));
-#3546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3547 = ORIENTED_EDGE('',*,*,#3548,.F.);
-#3548 = EDGE_CURVE('',#3549,#3526,#3551,.T.);
-#3549 = VERTEX_POINT('',#3550);
-#3550 = CARTESIAN_POINT('',(9.6,-380.,3.4));
-#3551 = SURFACE_CURVE('',#3552,(#3556,#3563),.PCURVE_S1.);
-#3552 = LINE('',#3553,#3554);
-#3553 = CARTESIAN_POINT('',(9.6,-380.,3.4));
-#3554 = VECTOR('',#3555,1.);
-#3555 = DIRECTION('',(-2.22044604925E-16,-6.661338147751E-16,-1.));
-#3556 = PCURVE('',#100,#3557);
+#3556 = PCURVE('',#870,#3557);
 #3557 = DEFINITIONAL_REPRESENTATION('',(#3558),#3562);
 #3558 = LINE('',#3559,#3560);
-#3559 = CARTESIAN_POINT('',(-12.4,19.6));
+#3559 = CARTESIAN_POINT('',(-1.5,0.));
 #3560 = VECTOR('',#3561,1.);
-#3561 = DIRECTION('',(1.,-2.22044604925E-16));
+#3561 = DIRECTION('',(-0.,-1.));
 #3562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3563 = PCURVE('',#1135,#3564);
-#3564 = DEFINITIONAL_REPRESENTATION('',(#3565),#3569);
-#3565 = LINE('',#3566,#3567);
-#3566 = CARTESIAN_POINT('',(0.,0.));
-#3567 = VECTOR('',#3568,1.);
-#3568 = DIRECTION('',(1.,0.));
-#3569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3563 = ORIENTED_EDGE('',*,*,#826,.F.);
+#3564 = ADVANCED_FACE('',(#3565),#870,.F.);
+#3565 = FACE_BOUND('',#3566,.T.);
+#3566 = EDGE_LOOP('',(#3567,#3588,#3589,#3590));
+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#3568 = EDGE_CURVE('',#855,#1438,#3569,.T.);
+#3569 = SURFACE_CURVE('',#3570,(#3574,#3581),.PCURVE_S1.);
+#3570 = LINE('',#3571,#3572);
+#3571 = CARTESIAN_POINT('',(8.5,2.66E-15,6.));
+#3572 = VECTOR('',#3573,1.);
+#3573 = DIRECTION('',(0.,-1.,4.4E-16));
+#3574 = PCURVE('',#870,#3575);
+#3575 = DEFINITIONAL_REPRESENTATION('',(#3576),#3580);
+#3576 = LINE('',#3577,#3578);
+#3577 = CARTESIAN_POINT('',(-0.,-0.));
+#3578 = VECTOR('',#3579,1.);
+#3579 = DIRECTION('',(-0.,-1.));
+#3580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3570 = ORIENTED_EDGE('',*,*,#3571,.F.);
-#3571 = EDGE_CURVE('',#3572,#3549,#3574,.T.);
-#3572 = VERTEX_POINT('',#3573);
-#3573 = CARTESIAN_POINT('',(10.,-380.,3.4));
-#3574 = SURFACE_CURVE('',#3575,(#3579,#3586),.PCURVE_S1.);
-#3575 = LINE('',#3576,#3577);
-#3576 = CARTESIAN_POINT('',(10.,-380.,3.4));
-#3577 = VECTOR('',#3578,1.);
-#3578 = DIRECTION('',(-1.,-0.,2.22044604925E-16));
-#3579 = PCURVE('',#100,#3580);
-#3580 = DEFINITIONAL_REPRESENTATION('',(#3581),#3585);
-#3581 = LINE('',#3582,#3583);
-#3582 = CARTESIAN_POINT('',(-12.4,20.));
-#3583 = VECTOR('',#3584,1.);
-#3584 = DIRECTION('',(-2.22044604925E-16,-1.));
-#3585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3581 = PCURVE('',#898,#3582);
+#3582 = DEFINITIONAL_REPRESENTATION('',(#3583),#3587);
+#3583 = LINE('',#3584,#3585);
+#3584 = CARTESIAN_POINT('',(-3.,1.E-17));
+#3585 = VECTOR('',#3586,1.);
+#3586 = DIRECTION('',(-0.,-1.));
+#3587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3586 = PCURVE('',#1163,#3587);
-#3587 = DEFINITIONAL_REPRESENTATION('',(#3588),#3592);
-#3588 = LINE('',#3589,#3590);
-#3589 = CARTESIAN_POINT('',(0.,0.));
-#3590 = VECTOR('',#3591,1.);
-#3591 = DIRECTION('',(1.,0.));
-#3592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3588 = ORIENTED_EDGE('',*,*,#1437,.T.);
+#3589 = ORIENTED_EDGE('',*,*,#3543,.F.);
+#3590 = ORIENTED_EDGE('',*,*,#854,.F.);
+#3591 = ADVANCED_FACE('',(#3592),#898,.F.);
+#3592 = FACE_BOUND('',#3593,.T.);
+#3593 = EDGE_LOOP('',(#3594,#3615,#3616,#3617));
+#3594 = ORIENTED_EDGE('',*,*,#3595,.T.);
+#3595 = EDGE_CURVE('',#883,#1461,#3596,.T.);
+#3596 = SURFACE_CURVE('',#3597,(#3601,#3608),.PCURVE_S1.);
+#3597 = LINE('',#3598,#3599);
+#3598 = CARTESIAN_POINT('',(8.5,1.33E-15,3.));
+#3599 = VECTOR('',#3600,1.);
+#3600 = DIRECTION('',(0.,-1.,4.4E-16));
+#3601 = PCURVE('',#898,#3602);
+#3602 = DEFINITIONAL_REPRESENTATION('',(#3603),#3607);
+#3603 = LINE('',#3604,#3605);
+#3604 = CARTESIAN_POINT('',(-0.,-0.));
+#3605 = VECTOR('',#3606,1.);
+#3606 = DIRECTION('',(-0.,-1.));
+#3607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3593 = ORIENTED_EDGE('',*,*,#3594,.F.);
-#3594 = EDGE_CURVE('',#3595,#3572,#3597,.T.);
-#3595 = VERTEX_POINT('',#3596);
-#3596 = CARTESIAN_POINT('',(10.,-380.,9.));
-#3597 = SURFACE_CURVE('',#3598,(#3602,#3609),.PCURVE_S1.);
-#3598 = LINE('',#3599,#3600);
-#3599 = CARTESIAN_POINT('',(10.,-380.,9.));
-#3600 = VECTOR('',#3601,1.);
-#3601 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
-#3602 = PCURVE('',#100,#3603);
-#3603 = DEFINITIONAL_REPRESENTATION('',(#3604),#3608);
-#3604 = LINE('',#3605,#3606);
-#3605 = CARTESIAN_POINT('',(-18.,20.));
-#3606 = VECTOR('',#3607,1.);
-#3607 = DIRECTION('',(1.,0.));
-#3608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3608 = PCURVE('',#926,#3609);
+#3609 = DEFINITIONAL_REPRESENTATION('',(#3610),#3614);
+#3610 = LINE('',#3611,#3612);
+#3611 = CARTESIAN_POINT('',(-1.1,0.));
+#3612 = VECTOR('',#3613,1.);
+#3613 = DIRECTION('',(-0.,-1.));
+#3614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3609 = PCURVE('',#1191,#3610);
-#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3615);
-#3611 = LINE('',#3612,#3613);
-#3612 = CARTESIAN_POINT('',(-4.440892098501E-16,-380.));
-#3613 = VECTOR('',#3614,1.);
-#3614 = DIRECTION('',(1.,0.));
-#3615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3616 = ORIENTED_EDGE('',*,*,#3617,.T.);
-#3617 = EDGE_CURVE('',#3595,#3618,#3620,.T.);
-#3618 = VERTEX_POINT('',#3619);
-#3619 = CARTESIAN_POINT('',(9.,-380.,10.));
-#3620 = SURFACE_CURVE('',#3621,(#3626,#3633),.PCURVE_S1.);
-#3621 = CIRCLE('',#3622,1.);
-#3622 = AXIS2_PLACEMENT_3D('',#3623,#3624,#3625);
-#3623 = CARTESIAN_POINT('',(9.,-380.,9.));
-#3624 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#3625 = DIRECTION('',(1.,0.,0.));
-#3626 = PCURVE('',#100,#3627);
-#3627 = DEFINITIONAL_REPRESENTATION('',(#3628),#3632);
-#3628 = CIRCLE('',#3629,1.);
-#3629 = AXIS2_PLACEMENT_2D('',#3630,#3631);
-#3630 = CARTESIAN_POINT('',(-18.,19.));
-#3631 = DIRECTION('',(0.,1.));
-#3632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3633 = PCURVE('',#1220,#3634);
-#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);
+#3615 = ORIENTED_EDGE('',*,*,#1460,.T.);
+#3616 = ORIENTED_EDGE('',*,*,#3568,.F.);
+#3617 = ORIENTED_EDGE('',*,*,#882,.F.);
+#3618 = ADVANCED_FACE('',(#3619),#926,.F.);
+#3619 = FACE_BOUND('',#3620,.T.);
+#3620 = EDGE_LOOP('',(#3621,#3622,#3623,#3624));
+#3621 = ORIENTED_EDGE('',*,*,#1533,.T.);
+#3622 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#3623 = ORIENTED_EDGE('',*,*,#3595,.F.);
+#3624 = ORIENTED_EDGE('',*,*,#910,.F.);
+#3625 = ADVANCED_FACE('',(#3626),#1188,.F.);
+#3626 = FACE_BOUND('',#3627,.F.);
+#3627 = EDGE_LOOP('',(#3628,#3653,#3681,#3704,#3727,#3750,#3773,#3796,
+    #3819,#3842,#3865,#3886,#3887,#3915,#3938,#3961,#3984,#4007,#4035,
+    #4063,#4086,#4109,#4132,#4155,#4178,#4201,#4224));
+#3628 = ORIENTED_EDGE('',*,*,#3629,.T.);
+#3629 = EDGE_CURVE('',#3630,#3632,#3634,.T.);
+#3630 = VERTEX_POINT('',#3631);
+#3631 = CARTESIAN_POINT('',(-10.,-380.,3.4));
+#3632 = VERTEX_POINT('',#3633);
+#3633 = CARTESIAN_POINT('',(-10.,-380.,9.));
+#3634 = SURFACE_CURVE('',#3635,(#3639,#3646),.PCURVE_S1.);
 #3635 = LINE('',#3636,#3637);
-#3636 = CARTESIAN_POINT('',(-0.,-380.));
+#3636 = CARTESIAN_POINT('',(-10.,-380.,3.4));
 #3637 = VECTOR('',#3638,1.);
-#3638 = DIRECTION('',(-1.,0.));
-#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3638 = DIRECTION('',(0.,0.,1.));
+#3639 = PCURVE('',#1188,#3640);
+#3640 = DEFINITIONAL_REPRESENTATION('',(#3641),#3645);
+#3641 = LINE('',#3642,#3643);
+#3642 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#3643 = VECTOR('',#3644,1.);
+#3644 = DIRECTION('',(1.,0.));
+#3645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3640 = ORIENTED_EDGE('',*,*,#3641,.F.);
-#3641 = EDGE_CURVE('',#3642,#3618,#3644,.T.);
-#3642 = VERTEX_POINT('',#3643);
-#3643 = CARTESIAN_POINT('',(3.4,-380.,10.));
-#3644 = SURFACE_CURVE('',#3645,(#3649,#3656),.PCURVE_S1.);
-#3645 = LINE('',#3646,#3647);
-#3646 = CARTESIAN_POINT('',(-9.,-380.,10.));
-#3647 = VECTOR('',#3648,1.);
-#3648 = DIRECTION('',(1.,0.,0.));
-#3649 = PCURVE('',#100,#3650);
-#3650 = DEFINITIONAL_REPRESENTATION('',(#3651),#3655);
-#3651 = LINE('',#3652,#3653);
-#3652 = CARTESIAN_POINT('',(-19.,1.));
-#3653 = VECTOR('',#3654,1.);
-#3654 = DIRECTION('',(0.,1.));
-#3655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3646 = PCURVE('',#1824,#3647);
+#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652);
+#3648 = LINE('',#3649,#3650);
+#3649 = CARTESIAN_POINT('',(1.997988952874E-15,-380.));
+#3650 = VECTOR('',#3651,1.);
+#3651 = DIRECTION('',(1.,-4.4E-16));
+#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3656 = PCURVE('',#1248,#3657);
-#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3662);
-#3658 = LINE('',#3659,#3660);
-#3659 = CARTESIAN_POINT('',(0.,-380.));
-#3660 = VECTOR('',#3661,1.);
-#3661 = DIRECTION('',(1.,0.));
-#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3653 = ORIENTED_EDGE('',*,*,#3654,.F.);
+#3654 = EDGE_CURVE('',#3655,#3632,#3657,.T.);
+#3655 = VERTEX_POINT('',#3656);
+#3656 = CARTESIAN_POINT('',(-9.,-380.,10.));
+#3657 = SURFACE_CURVE('',#3658,(#3663,#3674),.PCURVE_S1.);
+#3658 = CIRCLE('',#3659,1.);
+#3659 = AXIS2_PLACEMENT_3D('',#3660,#3661,#3662);
+#3660 = CARTESIAN_POINT('',(-9.,-380.,9.));
+#3661 = DIRECTION('',(0.,-1.,0.));
+#3662 = DIRECTION('',(1.,0.,0.));
+#3663 = PCURVE('',#1188,#3664);
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3673);
+#3665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3666,#3667,#3668,#3669,
+#3670,#3671,#3672),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3666 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#3667 = CARTESIAN_POINT('',(5.276324640159,-2.54427383259));
+#3668 = CARTESIAN_POINT('',(4.410299236374,-4.04427383259));
+#3669 = CARTESIAN_POINT('',(3.54427383259,-5.54427383259));
+#3670 = CARTESIAN_POINT('',(2.678248428806,-4.04427383259));
+#3671 = CARTESIAN_POINT('',(1.812223025021,-2.54427383259));
+#3672 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#3673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3663 = ORIENTED_EDGE('',*,*,#3664,.F.);
-#3664 = EDGE_CURVE('',#3665,#3642,#3667,.T.);
-#3665 = VERTEX_POINT('',#3666);
-#3666 = CARTESIAN_POINT('',(3.4,-380.,9.6));
-#3667 = SURFACE_CURVE('',#3668,(#3672,#3679),.PCURVE_S1.);
-#3668 = LINE('',#3669,#3670);
-#3669 = CARTESIAN_POINT('',(3.4,-380.,9.6));
-#3670 = VECTOR('',#3671,1.);
-#3671 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#3672 = PCURVE('',#100,#3673);
-#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);
-#3674 = LINE('',#3675,#3676);
-#3675 = CARTESIAN_POINT('',(-18.6,13.4));
-#3676 = VECTOR('',#3677,1.);
-#3677 = DIRECTION('',(-1.,0.));
-#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3674 = PCURVE('',#1857,#3675);
+#3675 = DEFINITIONAL_REPRESENTATION('',(#3676),#3680);
+#3676 = LINE('',#3677,#3678);
+#3677 = CARTESIAN_POINT('',(-0.,-380.));
+#3678 = VECTOR('',#3679,1.);
+#3679 = DIRECTION('',(-1.,0.));
+#3680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3679 = PCURVE('',#1276,#3680);
-#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3685);
-#3681 = LINE('',#3682,#3683);
-#3682 = CARTESIAN_POINT('',(1.7763568394E-15,1.183291357832E-30));
-#3683 = VECTOR('',#3684,1.);
-#3684 = DIRECTION('',(1.,0.));
-#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3681 = ORIENTED_EDGE('',*,*,#3682,.T.);
+#3682 = EDGE_CURVE('',#3655,#3683,#3685,.T.);
+#3683 = VERTEX_POINT('',#3684);
+#3684 = CARTESIAN_POINT('',(-3.4,-380.,10.));
+#3685 = SURFACE_CURVE('',#3686,(#3690,#3697),.PCURVE_S1.);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(-9.,-380.,10.));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(1.,0.,0.));
+#3690 = PCURVE('',#1188,#3691);
+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696);
+#3692 = LINE('',#3693,#3694);
+#3693 = CARTESIAN_POINT('',(4.54427383259,-3.54427383259));
+#3694 = VECTOR('',#3695,1.);
+#3695 = DIRECTION('',(0.,1.));
+#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3686 = ORIENTED_EDGE('',*,*,#3687,.F.);
-#3687 = EDGE_CURVE('',#3688,#3665,#3690,.T.);
-#3688 = VERTEX_POINT('',#3689);
-#3689 = CARTESIAN_POINT('',(3.,-380.,9.6));
-#3690 = SURFACE_CURVE('',#3691,(#3695,#3702),.PCURVE_S1.);
-#3691 = LINE('',#3692,#3693);
-#3692 = CARTESIAN_POINT('',(3.,-380.,9.6));
-#3693 = VECTOR('',#3694,1.);
-#3694 = DIRECTION('',(1.,0.,0.));
-#3695 = PCURVE('',#100,#3696);
-#3696 = DEFINITIONAL_REPRESENTATION('',(#3697),#3701);
-#3697 = LINE('',#3698,#3699);
-#3698 = CARTESIAN_POINT('',(-18.6,13.));
-#3699 = VECTOR('',#3700,1.);
-#3700 = DIRECTION('',(0.,1.));
-#3701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3697 = PCURVE('',#1885,#3698);
+#3698 = DEFINITIONAL_REPRESENTATION('',(#3699),#3703);
+#3699 = LINE('',#3700,#3701);
+#3700 = CARTESIAN_POINT('',(0.,-380.));
+#3701 = VECTOR('',#3702,1.);
+#3702 = DIRECTION('',(1.,0.));
+#3703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3702 = PCURVE('',#1304,#3703);
-#3703 = DEFINITIONAL_REPRESENTATION('',(#3704),#3708);
-#3704 = LINE('',#3705,#3706);
-#3705 = CARTESIAN_POINT('',(0.,0.));
-#3706 = VECTOR('',#3707,1.);
-#3707 = DIRECTION('',(1.,0.));
-#3708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3704 = ORIENTED_EDGE('',*,*,#3705,.T.);
+#3705 = EDGE_CURVE('',#3683,#3706,#3708,.T.);
+#3706 = VERTEX_POINT('',#3707);
+#3707 = CARTESIAN_POINT('',(-3.4,-380.,9.6));
+#3708 = SURFACE_CURVE('',#3709,(#3713,#3720),.PCURVE_S1.);
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(-3.4,-380.,10.));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(0.,0.,-1.));
+#3713 = PCURVE('',#1188,#3714);
+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);
+#3715 = LINE('',#3716,#3717);
+#3716 = CARTESIAN_POINT('',(4.54427383259,2.05572616741));
+#3717 = VECTOR('',#3718,1.);
+#3718 = DIRECTION('',(-1.,0.));
+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3709 = ORIENTED_EDGE('',*,*,#3710,.F.);
-#3710 = EDGE_CURVE('',#3711,#3688,#3713,.T.);
-#3711 = VERTEX_POINT('',#3712);
-#3712 = CARTESIAN_POINT('',(3.,-380.,8.5));
-#3713 = SURFACE_CURVE('',#3714,(#3718,#3725),.PCURVE_S1.);
-#3714 = LINE('',#3715,#3716);
-#3715 = CARTESIAN_POINT('',(3.,-380.,8.5));
-#3716 = VECTOR('',#3717,1.);
-#3717 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#3718 = PCURVE('',#100,#3719);
-#3719 = DEFINITIONAL_REPRESENTATION('',(#3720),#3724);
-#3720 = LINE('',#3721,#3722);
-#3721 = CARTESIAN_POINT('',(-17.5,13.));
-#3722 = VECTOR('',#3723,1.);
-#3723 = DIRECTION('',(-1.,0.));
-#3724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3720 = PCURVE('',#1913,#3721);
+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);
+#3722 = LINE('',#3723,#3724);
+#3723 = CARTESIAN_POINT('',(-1.553899743024E-15,-380.));
+#3724 = VECTOR('',#3725,1.);
+#3725 = DIRECTION('',(1.,4.4E-16));
+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3725 = PCURVE('',#1332,#3726);
-#3726 = DEFINITIONAL_REPRESENTATION('',(#3727),#3731);
-#3727 = LINE('',#3728,#3729);
-#3728 = CARTESIAN_POINT('',(0.,0.));
-#3729 = VECTOR('',#3730,1.);
-#3730 = DIRECTION('',(1.,0.));
-#3731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3727 = ORIENTED_EDGE('',*,*,#3728,.T.);
+#3728 = EDGE_CURVE('',#3706,#3729,#3731,.T.);
+#3729 = VERTEX_POINT('',#3730);
+#3730 = CARTESIAN_POINT('',(-3.,-380.,9.6));
+#3731 = SURFACE_CURVE('',#3732,(#3736,#3743),.PCURVE_S1.);
+#3732 = LINE('',#3733,#3734);
+#3733 = CARTESIAN_POINT('',(-3.4,-380.,9.6));
+#3734 = VECTOR('',#3735,1.);
+#3735 = DIRECTION('',(1.,0.,0.));
+#3736 = PCURVE('',#1188,#3737);
+#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3742);
+#3738 = LINE('',#3739,#3740);
+#3739 = CARTESIAN_POINT('',(4.14427383259,2.05572616741));
+#3740 = VECTOR('',#3741,1.);
+#3741 = DIRECTION('',(0.,1.));
+#3742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3732 = ORIENTED_EDGE('',*,*,#3733,.F.);
-#3733 = EDGE_CURVE('',#3734,#3711,#3736,.T.);
-#3734 = VERTEX_POINT('',#3735);
-#3735 = CARTESIAN_POINT('',(6.,-380.,8.5));
-#3736 = SURFACE_CURVE('',#3737,(#3741,#3748),.PCURVE_S1.);
-#3737 = LINE('',#3738,#3739);
-#3738 = CARTESIAN_POINT('',(6.,-380.,8.5));
-#3739 = VECTOR('',#3740,1.);
-#3740 = DIRECTION('',(-1.,0.,0.));
-#3741 = PCURVE('',#100,#3742);
-#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3747);
-#3743 = LINE('',#3744,#3745);
-#3744 = CARTESIAN_POINT('',(-17.5,16.));
-#3745 = VECTOR('',#3746,1.);
-#3746 = DIRECTION('',(-0.,-1.));
-#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3743 = PCURVE('',#1941,#3744);
+#3744 = DEFINITIONAL_REPRESENTATION('',(#3745),#3749);
+#3745 = LINE('',#3746,#3747);
+#3746 = CARTESIAN_POINT('',(0.,-380.));
+#3747 = VECTOR('',#3748,1.);
+#3748 = DIRECTION('',(1.,0.));
+#3749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3748 = PCURVE('',#1360,#3749);
-#3749 = DEFINITIONAL_REPRESENTATION('',(#3750),#3754);
-#3750 = LINE('',#3751,#3752);
-#3751 = CARTESIAN_POINT('',(0.,0.));
-#3752 = VECTOR('',#3753,1.);
-#3753 = DIRECTION('',(1.,0.));
-#3754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3750 = ORIENTED_EDGE('',*,*,#3751,.T.);
+#3751 = EDGE_CURVE('',#3729,#3752,#3754,.T.);
+#3752 = VERTEX_POINT('',#3753);
+#3753 = CARTESIAN_POINT('',(-3.,-380.,8.5));
+#3754 = SURFACE_CURVE('',#3755,(#3759,#3766),.PCURVE_S1.);
+#3755 = LINE('',#3756,#3757);
+#3756 = CARTESIAN_POINT('',(-3.,-380.,9.6));
+#3757 = VECTOR('',#3758,1.);
+#3758 = DIRECTION('',(0.,0.,-1.));
+#3759 = PCURVE('',#1188,#3760);
+#3760 = DEFINITIONAL_REPRESENTATION('',(#3761),#3765);
+#3761 = LINE('',#3762,#3763);
+#3762 = CARTESIAN_POINT('',(4.14427383259,2.45572616741));
+#3763 = VECTOR('',#3764,1.);
+#3764 = DIRECTION('',(-1.,0.));
+#3765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3755 = ORIENTED_EDGE('',*,*,#3756,.F.);
-#3756 = EDGE_CURVE('',#3757,#3734,#3759,.T.);
-#3757 = VERTEX_POINT('',#3758);
-#3758 = CARTESIAN_POINT('',(6.,-380.,7.));
-#3759 = SURFACE_CURVE('',#3760,(#3764,#3771),.PCURVE_S1.);
-#3760 = LINE('',#3761,#3762);
-#3761 = CARTESIAN_POINT('',(6.,-380.,7.));
-#3762 = VECTOR('',#3763,1.);
-#3763 = DIRECTION('',(0.,6.661338147751E-16,1.));
-#3764 = PCURVE('',#100,#3765);
-#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770);
-#3766 = LINE('',#3767,#3768);
-#3767 = CARTESIAN_POINT('',(-16.,16.));
-#3768 = VECTOR('',#3769,1.);
-#3769 = DIRECTION('',(-1.,0.));
-#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3766 = PCURVE('',#1969,#3767);
+#3767 = DEFINITIONAL_REPRESENTATION('',(#3768),#3772);
+#3768 = LINE('',#3769,#3770);
+#3769 = CARTESIAN_POINT('',(-1.553899743024E-15,-380.));
+#3770 = VECTOR('',#3771,1.);
+#3771 = DIRECTION('',(1.,4.4E-16));
+#3772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3771 = PCURVE('',#1388,#3772);
-#3772 = DEFINITIONAL_REPRESENTATION('',(#3773),#3777);
-#3773 = LINE('',#3774,#3775);
-#3774 = CARTESIAN_POINT('',(0.,0.));
-#3775 = VECTOR('',#3776,1.);
-#3776 = DIRECTION('',(1.,0.));
-#3777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3773 = ORIENTED_EDGE('',*,*,#3774,.T.);
+#3774 = EDGE_CURVE('',#3752,#3775,#3777,.T.);
+#3775 = VERTEX_POINT('',#3776);
+#3776 = CARTESIAN_POINT('',(-6.,-380.,8.5));
+#3777 = SURFACE_CURVE('',#3778,(#3782,#3789),.PCURVE_S1.);
+#3778 = LINE('',#3779,#3780);
+#3779 = CARTESIAN_POINT('',(-3.,-380.,8.5));
+#3780 = VECTOR('',#3781,1.);
+#3781 = DIRECTION('',(-1.,0.,0.));
+#3782 = PCURVE('',#1188,#3783);
+#3783 = DEFINITIONAL_REPRESENTATION('',(#3784),#3788);
+#3784 = LINE('',#3785,#3786);
+#3785 = CARTESIAN_POINT('',(3.04427383259,2.45572616741));
+#3786 = VECTOR('',#3787,1.);
+#3787 = DIRECTION('',(0.,-1.));
+#3788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3778 = ORIENTED_EDGE('',*,*,#3779,.F.);
-#3779 = EDGE_CURVE('',#3780,#3757,#3782,.T.);
-#3780 = VERTEX_POINT('',#3781);
-#3781 = CARTESIAN_POINT('',(3.35,-380.,4.7));
-#3782 = SURFACE_CURVE('',#3783,(#3787,#3794),.PCURVE_S1.);
-#3783 = LINE('',#3784,#3785);
-#3784 = CARTESIAN_POINT('',(3.35,-380.,4.7));
-#3785 = VECTOR('',#3786,1.);
-#3786 = DIRECTION('',(0.755218729872,4.366326366392E-16,0.655472859889)
-  );
-#3787 = PCURVE('',#100,#3788);
-#3788 = DEFINITIONAL_REPRESENTATION('',(#3789),#3793);
-#3789 = LINE('',#3790,#3791);
-#3790 = CARTESIAN_POINT('',(-13.7,13.35));
-#3791 = VECTOR('',#3792,1.);
-#3792 = DIRECTION('',(-0.655472859889,0.755218729872));
-#3793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3789 = PCURVE('',#1997,#3790);
+#3790 = DEFINITIONAL_REPRESENTATION('',(#3791),#3795);
+#3791 = LINE('',#3792,#3793);
+#3792 = CARTESIAN_POINT('',(0.,-380.));
+#3793 = VECTOR('',#3794,1.);
+#3794 = DIRECTION('',(1.,0.));
+#3795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3794 = PCURVE('',#1416,#3795);
-#3795 = DEFINITIONAL_REPRESENTATION('',(#3796),#3800);
-#3796 = LINE('',#3797,#3798);
-#3797 = CARTESIAN_POINT('',(0.,0.));
-#3798 = VECTOR('',#3799,1.);
-#3799 = DIRECTION('',(1.,0.));
-#3800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3796 = ORIENTED_EDGE('',*,*,#3797,.T.);
+#3797 = EDGE_CURVE('',#3775,#3798,#3800,.T.);
+#3798 = VERTEX_POINT('',#3799);
+#3799 = CARTESIAN_POINT('',(-6.,-380.,7.));
+#3800 = SURFACE_CURVE('',#3801,(#3805,#3812),.PCURVE_S1.);
+#3801 = LINE('',#3802,#3803);
+#3802 = CARTESIAN_POINT('',(-6.,-380.,8.5));
+#3803 = VECTOR('',#3804,1.);
+#3804 = DIRECTION('',(0.,0.,-1.));
+#3805 = PCURVE('',#1188,#3806);
+#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3811);
+#3807 = LINE('',#3808,#3809);
+#3808 = CARTESIAN_POINT('',(3.04427383259,-0.54427383259));
+#3809 = VECTOR('',#3810,1.);
+#3810 = DIRECTION('',(-1.,0.));
+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3801 = ORIENTED_EDGE('',*,*,#3802,.F.);
-#3802 = EDGE_CURVE('',#3803,#3780,#3805,.T.);
-#3803 = VERTEX_POINT('',#3804);
-#3804 = CARTESIAN_POINT('',(0.65,-380.,4.7));
-#3805 = SURFACE_CURVE('',#3806,(#3810,#3817),.PCURVE_S1.);
-#3806 = LINE('',#3807,#3808);
-#3807 = CARTESIAN_POINT('',(0.65,-380.,4.7));
-#3808 = VECTOR('',#3809,1.);
-#3809 = DIRECTION('',(1.,0.,0.));
-#3810 = PCURVE('',#100,#3811);
-#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3816);
-#3812 = LINE('',#3813,#3814);
-#3813 = CARTESIAN_POINT('',(-13.7,10.65));
-#3814 = VECTOR('',#3815,1.);
-#3815 = DIRECTION('',(0.,1.));
-#3816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3812 = PCURVE('',#2025,#3813);
+#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818);
+#3814 = LINE('',#3815,#3816);
+#3815 = CARTESIAN_POINT('',(-1.553899743024E-15,-380.));
+#3816 = VECTOR('',#3817,1.);
+#3817 = DIRECTION('',(1.,4.4E-16));
+#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3817 = PCURVE('',#1444,#3818);
-#3818 = DEFINITIONAL_REPRESENTATION('',(#3819),#3823);
-#3819 = LINE('',#3820,#3821);
-#3820 = CARTESIAN_POINT('',(0.,0.));
-#3821 = VECTOR('',#3822,1.);
-#3822 = DIRECTION('',(1.,0.));
-#3823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3819 = ORIENTED_EDGE('',*,*,#3820,.F.);
+#3820 = EDGE_CURVE('',#3821,#3798,#3823,.T.);
+#3821 = VERTEX_POINT('',#3822);
+#3822 = CARTESIAN_POINT('',(-3.35,-380.,4.7));
+#3823 = SURFACE_CURVE('',#3824,(#3828,#3835),.PCURVE_S1.);
+#3824 = LINE('',#3825,#3826);
+#3825 = CARTESIAN_POINT('',(-3.35,-380.,4.7));
+#3826 = VECTOR('',#3827,1.);
+#3827 = DIRECTION('',(-0.755218729872,0.,0.655472859889));
+#3828 = PCURVE('',#1188,#3829);
+#3829 = DEFINITIONAL_REPRESENTATION('',(#3830),#3834);
+#3830 = LINE('',#3831,#3832);
+#3831 = CARTESIAN_POINT('',(-0.75572616741,2.10572616741));
+#3832 = VECTOR('',#3833,1.);
+#3833 = DIRECTION('',(0.655472859889,-0.755218729872));
+#3834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3824 = ORIENTED_EDGE('',*,*,#3825,.F.);
-#3825 = EDGE_CURVE('',#3826,#3803,#3828,.T.);
-#3826 = VERTEX_POINT('',#3827);
-#3827 = CARTESIAN_POINT('',(0.,-380.,4.3));
-#3828 = SURFACE_CURVE('',#3829,(#3833,#3840),.PCURVE_S1.);
-#3829 = LINE('',#3830,#3831);
-#3830 = CARTESIAN_POINT('',(0.,-380.,4.3));
-#3831 = VECTOR('',#3832,1.);
-#3832 = DIRECTION('',(0.851658316705,3.491190174716E-16,0.524097425664)
-  );
-#3833 = PCURVE('',#100,#3834);
-#3834 = DEFINITIONAL_REPRESENTATION('',(#3835),#3839);
-#3835 = LINE('',#3836,#3837);
-#3836 = CARTESIAN_POINT('',(-13.3,10.));
-#3837 = VECTOR('',#3838,1.);
-#3838 = DIRECTION('',(-0.524097425664,0.851658316705));
-#3839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3835 = PCURVE('',#2053,#3836);
+#3836 = DEFINITIONAL_REPRESENTATION('',(#3837),#3841);
+#3837 = LINE('',#3838,#3839);
+#3838 = CARTESIAN_POINT('',(-1.037533624351E-17,-380.));
+#3839 = VECTOR('',#3840,1.);
+#3840 = DIRECTION('',(1.,-2.9E-16));
+#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3840 = PCURVE('',#1472,#3841);
-#3841 = DEFINITIONAL_REPRESENTATION('',(#3842),#3846);
-#3842 = LINE('',#3843,#3844);
-#3843 = CARTESIAN_POINT('',(0.,0.));
-#3844 = VECTOR('',#3845,1.);
-#3845 = DIRECTION('',(1.,0.));
-#3846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3842 = ORIENTED_EDGE('',*,*,#3843,.F.);
+#3843 = EDGE_CURVE('',#3844,#3821,#3846,.T.);
+#3844 = VERTEX_POINT('',#3845);
+#3845 = CARTESIAN_POINT('',(-0.65,-380.,4.7));
+#3846 = SURFACE_CURVE('',#3847,(#3851,#3858),.PCURVE_S1.);
+#3847 = LINE('',#3848,#3849);
+#3848 = CARTESIAN_POINT('',(-0.65,-380.,4.7));
+#3849 = VECTOR('',#3850,1.);
+#3850 = DIRECTION('',(-1.,0.,0.));
+#3851 = PCURVE('',#1188,#3852);
+#3852 = DEFINITIONAL_REPRESENTATION('',(#3853),#3857);
+#3853 = LINE('',#3854,#3855);
+#3854 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#3855 = VECTOR('',#3856,1.);
+#3856 = DIRECTION('',(0.,-1.));
+#3857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3847 = ORIENTED_EDGE('',*,*,#3848,.F.);
-#3848 = EDGE_CURVE('',#3849,#3826,#3851,.T.);
-#3849 = VERTEX_POINT('',#3850);
-#3850 = CARTESIAN_POINT('',(-0.65,-380.,4.7));
-#3851 = SURFACE_CURVE('',#3852,(#3856,#3863),.PCURVE_S1.);
-#3852 = LINE('',#3853,#3854);
-#3853 = CARTESIAN_POINT('',(-0.65,-380.,4.7));
-#3854 = VECTOR('',#3855,1.);
-#3855 = DIRECTION('',(0.851658316705,-3.491190174716E-16,-0.524097425664
-    ));
-#3856 = PCURVE('',#100,#3857);
-#3857 = DEFINITIONAL_REPRESENTATION('',(#3858),#3862);
-#3858 = LINE('',#3859,#3860);
-#3859 = CARTESIAN_POINT('',(-13.7,9.35));
-#3860 = VECTOR('',#3861,1.);
-#3861 = DIRECTION('',(0.524097425664,0.851658316705));
-#3862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3858 = PCURVE('',#2081,#3859);
+#3859 = DEFINITIONAL_REPRESENTATION('',(#3860),#3864);
+#3860 = LINE('',#3861,#3862);
+#3861 = CARTESIAN_POINT('',(0.,-380.));
+#3862 = VECTOR('',#3863,1.);
+#3863 = DIRECTION('',(1.,0.));
+#3864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3863 = PCURVE('',#1500,#3864);
-#3864 = DEFINITIONAL_REPRESENTATION('',(#3865),#3869);
-#3865 = LINE('',#3866,#3867);
-#3866 = CARTESIAN_POINT('',(0.,0.));
-#3867 = VECTOR('',#3868,1.);
-#3868 = DIRECTION('',(1.,0.));
-#3869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3865 = ORIENTED_EDGE('',*,*,#3866,.T.);
+#3866 = EDGE_CURVE('',#3844,#1150,#3867,.T.);
+#3867 = SURFACE_CURVE('',#3868,(#3872,#3879),.PCURVE_S1.);
+#3868 = LINE('',#3869,#3870);
+#3869 = CARTESIAN_POINT('',(-0.65,-380.,4.7));
+#3870 = VECTOR('',#3871,1.);
+#3871 = DIRECTION('',(0.851658316705,0.,-0.524097425664));
+#3872 = PCURVE('',#1188,#3873);
+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3878);
+#3874 = LINE('',#3875,#3876);
+#3875 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#3876 = VECTOR('',#3877,1.);
+#3877 = DIRECTION('',(-0.524097425664,0.851658316705));
+#3878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3870 = ORIENTED_EDGE('',*,*,#3871,.F.);
-#3871 = EDGE_CURVE('',#3872,#3849,#3874,.T.);
-#3872 = VERTEX_POINT('',#3873);
-#3873 = CARTESIAN_POINT('',(-3.35,-380.,4.7));
-#3874 = SURFACE_CURVE('',#3875,(#3879,#3886),.PCURVE_S1.);
-#3875 = LINE('',#3876,#3877);
-#3876 = CARTESIAN_POINT('',(-3.35,-380.,4.7));
-#3877 = VECTOR('',#3878,1.);
-#3878 = DIRECTION('',(1.,0.,0.));
-#3879 = PCURVE('',#100,#3880);
+#3879 = PCURVE('',#1790,#3880);
 #3880 = DEFINITIONAL_REPRESENTATION('',(#3881),#3885);
 #3881 = LINE('',#3882,#3883);
-#3882 = CARTESIAN_POINT('',(-13.7,6.65));
+#3882 = CARTESIAN_POINT('',(0.,-380.));
 #3883 = VECTOR('',#3884,1.);
-#3884 = DIRECTION('',(0.,1.));
+#3884 = DIRECTION('',(1.,0.));
 #3885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3886 = PCURVE('',#1528,#3887);
-#3887 = DEFINITIONAL_REPRESENTATION('',(#3888),#3892);
-#3888 = LINE('',#3889,#3890);
-#3889 = CARTESIAN_POINT('',(0.,0.));
-#3890 = VECTOR('',#3891,1.);
-#3891 = DIRECTION('',(1.,0.));
-#3892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3886 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#3887 = ORIENTED_EDGE('',*,*,#3888,.T.);
+#3888 = EDGE_CURVE('',#1173,#3889,#3891,.T.);
+#3889 = VERTEX_POINT('',#3890);
+#3890 = CARTESIAN_POINT('',(-1.340498607497,-380.,2.401158779277));
+#3891 = SURFACE_CURVE('',#3892,(#3897,#3908),.PCURVE_S1.);
+#3892 = CIRCLE('',#3893,2.75);
+#3893 = AXIS2_PLACEMENT_3D('',#3894,#3895,#3896);
+#3894 = CARTESIAN_POINT('',(0.,-380.,1.69E-13));
+#3895 = DIRECTION('',(0.,-1.,0.));
+#3896 = DIRECTION('',(1.,0.,0.));
+#3897 = PCURVE('',#1188,#3898);
+#3898 = DEFINITIONAL_REPRESENTATION('',(#3899),#3907);
+#3899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3900,#3901,#3902,#3903,
+#3904,#3905,#3906),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3900 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#3901 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#3902 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#3903 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#3904 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#3905 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#3906 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#3907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3893 = ORIENTED_EDGE('',*,*,#3894,.F.);
-#3894 = EDGE_CURVE('',#3895,#3872,#3897,.T.);
-#3895 = VERTEX_POINT('',#3896);
-#3896 = CARTESIAN_POINT('',(-6.,-380.,7.));
-#3897 = SURFACE_CURVE('',#3898,(#3902,#3909),.PCURVE_S1.);
-#3898 = LINE('',#3899,#3900);
-#3899 = CARTESIAN_POINT('',(-6.,-380.,7.));
-#3900 = VECTOR('',#3901,1.);
-#3901 = DIRECTION('',(0.755218729872,-4.366326366392E-16,-0.655472859889
-    ));
-#3902 = PCURVE('',#100,#3903);
-#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3908);
-#3904 = LINE('',#3905,#3906);
-#3905 = CARTESIAN_POINT('',(-16.,4.));
-#3906 = VECTOR('',#3907,1.);
-#3907 = DIRECTION('',(0.655472859889,0.755218729872));
-#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3908 = PCURVE('',#2136,#3909);
+#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3914);
+#3910 = LINE('',#3911,#3912);
+#3911 = CARTESIAN_POINT('',(-0.,-380.));
+#3912 = VECTOR('',#3913,1.);
+#3913 = DIRECTION('',(-1.,0.));
+#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3909 = PCURVE('',#1556,#3910);
-#3910 = DEFINITIONAL_REPRESENTATION('',(#3911),#3915);
-#3911 = LINE('',#3912,#3913);
-#3912 = CARTESIAN_POINT('',(0.,0.));
-#3913 = VECTOR('',#3914,1.);
-#3914 = DIRECTION('',(1.,0.));
-#3915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3915 = ORIENTED_EDGE('',*,*,#3916,.F.);
+#3916 = EDGE_CURVE('',#3917,#3889,#3919,.T.);
+#3917 = VERTEX_POINT('',#3918);
+#3918 = CARTESIAN_POINT('',(-1.944543648263,-380.,3.005203820043));
+#3919 = SURFACE_CURVE('',#3920,(#3924,#3931),.PCURVE_S1.);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(-1.944543648263,-380.,3.005203820043));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#3924 = PCURVE('',#1188,#3925);
+#3925 = DEFINITIONAL_REPRESENTATION('',(#3926),#3930);
+#3926 = LINE('',#3927,#3928);
+#3927 = CARTESIAN_POINT('',(-2.450522347367,3.511182519147));
+#3928 = VECTOR('',#3929,1.);
+#3929 = DIRECTION('',(-0.707106781187,0.707106781187));
+#3930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3916 = ORIENTED_EDGE('',*,*,#3917,.F.);
-#3917 = EDGE_CURVE('',#3918,#3895,#3920,.T.);
-#3918 = VERTEX_POINT('',#3919);
-#3919 = CARTESIAN_POINT('',(-6.,-380.,8.5));
-#3920 = SURFACE_CURVE('',#3921,(#3925,#3932),.PCURVE_S1.);
-#3921 = LINE('',#3922,#3923);
-#3922 = CARTESIAN_POINT('',(-6.,-380.,8.5));
-#3923 = VECTOR('',#3924,1.);
-#3924 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#3925 = PCURVE('',#100,#3926);
-#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3931);
-#3927 = LINE('',#3928,#3929);
-#3928 = CARTESIAN_POINT('',(-17.5,4.));
-#3929 = VECTOR('',#3930,1.);
-#3930 = DIRECTION('',(1.,0.));
-#3931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3931 = PCURVE('',#2164,#3932);
+#3932 = DEFINITIONAL_REPRESENTATION('',(#3933),#3937);
+#3933 = LINE('',#3934,#3935);
+#3934 = CARTESIAN_POINT('',(-1.841045351704E-15,-380.));
+#3935 = VECTOR('',#3936,1.);
+#3936 = DIRECTION('',(1.,3.1E-16));
+#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3932 = PCURVE('',#1584,#3933);
-#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3938);
-#3934 = LINE('',#3935,#3936);
-#3935 = CARTESIAN_POINT('',(0.,0.));
-#3936 = VECTOR('',#3937,1.);
-#3937 = DIRECTION('',(1.,0.));
-#3938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3938 = ORIENTED_EDGE('',*,*,#3939,.F.);
+#3939 = EDGE_CURVE('',#3940,#3917,#3942,.T.);
+#3940 = VERTEX_POINT('',#3941);
+#3941 = CARTESIAN_POINT('',(-2.474873734153,-380.,2.474873734153));
+#3942 = SURFACE_CURVE('',#3943,(#3947,#3954),.PCURVE_S1.);
+#3943 = LINE('',#3944,#3945);
+#3944 = CARTESIAN_POINT('',(-2.474873734153,-380.,2.474873734153));
+#3945 = VECTOR('',#3946,1.);
+#3946 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#3947 = PCURVE('',#1188,#3948);
+#3948 = DEFINITIONAL_REPRESENTATION('',(#3949),#3953);
+#3949 = LINE('',#3950,#3951);
+#3950 = CARTESIAN_POINT('',(-2.980852433257,2.980852433257));
+#3951 = VECTOR('',#3952,1.);
+#3952 = DIRECTION('',(0.707106781187,0.707106781187));
+#3953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3939 = ORIENTED_EDGE('',*,*,#3940,.F.);
-#3940 = EDGE_CURVE('',#3941,#3918,#3943,.T.);
-#3941 = VERTEX_POINT('',#3942);
-#3942 = CARTESIAN_POINT('',(-3.,-380.,8.5));
-#3943 = SURFACE_CURVE('',#3944,(#3948,#3955),.PCURVE_S1.);
-#3944 = LINE('',#3945,#3946);
-#3945 = CARTESIAN_POINT('',(-3.,-380.,8.5));
-#3946 = VECTOR('',#3947,1.);
-#3947 = DIRECTION('',(-1.,0.,0.));
-#3948 = PCURVE('',#100,#3949);
-#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3954);
-#3950 = LINE('',#3951,#3952);
-#3951 = CARTESIAN_POINT('',(-17.5,7.));
-#3952 = VECTOR('',#3953,1.);
-#3953 = DIRECTION('',(-0.,-1.));
-#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3954 = PCURVE('',#2192,#3955);
+#3955 = DEFINITIONAL_REPRESENTATION('',(#3956),#3960);
+#3956 = LINE('',#3957,#3958);
+#3957 = CARTESIAN_POINT('',(1.841045351704E-15,-380.));
+#3958 = VECTOR('',#3959,1.);
+#3959 = DIRECTION('',(1.,-3.1E-16));
+#3960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3955 = PCURVE('',#1612,#3956);
-#3956 = DEFINITIONAL_REPRESENTATION('',(#3957),#3961);
-#3957 = LINE('',#3958,#3959);
-#3958 = CARTESIAN_POINT('',(0.,0.));
-#3959 = VECTOR('',#3960,1.);
-#3960 = DIRECTION('',(1.,0.));
-#3961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3961 = ORIENTED_EDGE('',*,*,#3962,.F.);
+#3962 = EDGE_CURVE('',#3963,#3940,#3965,.T.);
+#3963 = VERTEX_POINT('',#3964);
+#3964 = CARTESIAN_POINT('',(-3.005203820043,-380.,1.944543648263));
+#3965 = SURFACE_CURVE('',#3966,(#3970,#3977),.PCURVE_S1.);
+#3966 = LINE('',#3967,#3968);
+#3967 = CARTESIAN_POINT('',(-3.005203820043,-380.,1.944543648263));
+#3968 = VECTOR('',#3969,1.);
+#3969 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#3970 = PCURVE('',#1188,#3971);
+#3971 = DEFINITIONAL_REPRESENTATION('',(#3972),#3976);
+#3972 = LINE('',#3973,#3974);
+#3973 = CARTESIAN_POINT('',(-3.511182519147,2.450522347367));
+#3974 = VECTOR('',#3975,1.);
+#3975 = DIRECTION('',(0.707106781187,0.707106781187));
+#3976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3962 = ORIENTED_EDGE('',*,*,#3963,.F.);
-#3963 = EDGE_CURVE('',#3964,#3941,#3966,.T.);
-#3964 = VERTEX_POINT('',#3965);
-#3965 = CARTESIAN_POINT('',(-3.,-380.,9.6));
-#3966 = SURFACE_CURVE('',#3967,(#3971,#3978),.PCURVE_S1.);
-#3967 = LINE('',#3968,#3969);
-#3968 = CARTESIAN_POINT('',(-3.,-380.,9.6));
-#3969 = VECTOR('',#3970,1.);
-#3970 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#3971 = PCURVE('',#100,#3972);
-#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3977);
-#3973 = LINE('',#3974,#3975);
-#3974 = CARTESIAN_POINT('',(-18.6,7.));
-#3975 = VECTOR('',#3976,1.);
-#3976 = DIRECTION('',(1.,0.));
-#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3977 = PCURVE('',#2220,#3978);
+#3978 = DEFINITIONAL_REPRESENTATION('',(#3979),#3983);
+#3979 = LINE('',#3980,#3981);
+#3980 = CARTESIAN_POINT('',(1.841045351704E-15,-380.));
+#3981 = VECTOR('',#3982,1.);
+#3982 = DIRECTION('',(1.,-3.1E-16));
+#3983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3978 = PCURVE('',#1640,#3979);
-#3979 = DEFINITIONAL_REPRESENTATION('',(#3980),#3984);
-#3980 = LINE('',#3981,#3982);
-#3981 = CARTESIAN_POINT('',(-1.7763568394E-15,1.183291357832E-30));
-#3982 = VECTOR('',#3983,1.);
-#3983 = DIRECTION('',(1.,0.));
-#3984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3984 = ORIENTED_EDGE('',*,*,#3985,.F.);
+#3985 = EDGE_CURVE('',#3986,#3963,#3988,.T.);
+#3986 = VERTEX_POINT('',#3987);
+#3987 = CARTESIAN_POINT('',(-2.401158779277,-380.,1.340498607497));
+#3988 = SURFACE_CURVE('',#3989,(#3993,#4000),.PCURVE_S1.);
+#3989 = LINE('',#3990,#3991);
+#3990 = CARTESIAN_POINT('',(-2.401158779277,-380.,1.340498607497));
+#3991 = VECTOR('',#3992,1.);
+#3992 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#3993 = PCURVE('',#1188,#3994);
+#3994 = DEFINITIONAL_REPRESENTATION('',(#3995),#3999);
+#3995 = LINE('',#3996,#3997);
+#3996 = CARTESIAN_POINT('',(-4.115227559913,3.054567388133));
+#3997 = VECTOR('',#3998,1.);
+#3998 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3985 = ORIENTED_EDGE('',*,*,#3986,.F.);
-#3986 = EDGE_CURVE('',#3987,#3964,#3989,.T.);
-#3987 = VERTEX_POINT('',#3988);
-#3988 = CARTESIAN_POINT('',(-3.4,-380.,9.6));
-#3989 = SURFACE_CURVE('',#3990,(#3994,#4001),.PCURVE_S1.);
-#3990 = LINE('',#3991,#3992);
-#3991 = CARTESIAN_POINT('',(-3.4,-380.,9.6));
-#3992 = VECTOR('',#3993,1.);
-#3993 = DIRECTION('',(1.,0.,0.));
-#3994 = PCURVE('',#100,#3995);
-#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#4000);
-#3996 = LINE('',#3997,#3998);
-#3997 = CARTESIAN_POINT('',(-18.6,6.6));
-#3998 = VECTOR('',#3999,1.);
-#3999 = DIRECTION('',(0.,1.));
-#4000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4000 = PCURVE('',#2248,#4001);
+#4001 = DEFINITIONAL_REPRESENTATION('',(#4002),#4006);
+#4002 = LINE('',#4003,#4004);
+#4003 = CARTESIAN_POINT('',(1.841045351704E-15,-380.));
+#4004 = VECTOR('',#4005,1.);
+#4005 = DIRECTION('',(1.,-3.1E-16));
+#4006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4001 = PCURVE('',#1668,#4002);
-#4002 = DEFINITIONAL_REPRESENTATION('',(#4003),#4007);
-#4003 = LINE('',#4004,#4005);
-#4004 = CARTESIAN_POINT('',(0.,0.));
-#4005 = VECTOR('',#4006,1.);
-#4006 = DIRECTION('',(1.,0.));
-#4007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4007 = ORIENTED_EDGE('',*,*,#4008,.T.);
+#4008 = EDGE_CURVE('',#3986,#4009,#4011,.T.);
+#4009 = VERTEX_POINT('',#4010);
+#4010 = CARTESIAN_POINT('',(-2.75,-380.,0.));
+#4011 = SURFACE_CURVE('',#4012,(#4017,#4028),.PCURVE_S1.);
+#4012 = CIRCLE('',#4013,2.75);
+#4013 = AXIS2_PLACEMENT_3D('',#4014,#4015,#4016);
+#4014 = CARTESIAN_POINT('',(0.,-380.,1.69E-13));
+#4015 = DIRECTION('',(0.,-1.,0.));
+#4016 = DIRECTION('',(1.,0.,0.));
+#4017 = PCURVE('',#1188,#4018);
+#4018 = DEFINITIONAL_REPRESENTATION('',(#4019),#4027);
+#4019 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4020,#4021,#4022,#4023,
+#4024,#4025,#4026),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4020 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#4021 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#4022 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#4023 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#4024 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#4025 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#4026 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#4027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4008 = ORIENTED_EDGE('',*,*,#4009,.F.);
-#4009 = EDGE_CURVE('',#4010,#3987,#4012,.T.);
-#4010 = VERTEX_POINT('',#4011);
-#4011 = CARTESIAN_POINT('',(-3.4,-380.,10.));
-#4012 = SURFACE_CURVE('',#4013,(#4017,#4024),.PCURVE_S1.);
-#4013 = LINE('',#4014,#4015);
-#4014 = CARTESIAN_POINT('',(-3.4,-380.,10.));
-#4015 = VECTOR('',#4016,1.);
-#4016 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
-#4017 = PCURVE('',#100,#4018);
-#4018 = DEFINITIONAL_REPRESENTATION('',(#4019),#4023);
-#4019 = LINE('',#4020,#4021);
-#4020 = CARTESIAN_POINT('',(-19.,6.6));
-#4021 = VECTOR('',#4022,1.);
-#4022 = DIRECTION('',(1.,0.));
-#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4028 = PCURVE('',#2281,#4029);
+#4029 = DEFINITIONAL_REPRESENTATION('',(#4030),#4034);
+#4030 = LINE('',#4031,#4032);
+#4031 = CARTESIAN_POINT('',(-0.,-380.));
+#4032 = VECTOR('',#4033,1.);
+#4033 = DIRECTION('',(-1.,0.));
+#4034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4024 = PCURVE('',#1696,#4025);
-#4025 = DEFINITIONAL_REPRESENTATION('',(#4026),#4030);
-#4026 = LINE('',#4027,#4028);
-#4027 = CARTESIAN_POINT('',(0.,0.));
-#4028 = VECTOR('',#4029,1.);
-#4029 = DIRECTION('',(1.,0.));
-#4030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4035 = ORIENTED_EDGE('',*,*,#4036,.T.);
+#4036 = EDGE_CURVE('',#4009,#4037,#4039,.T.);
+#4037 = VERTEX_POINT('',#4038);
+#4038 = CARTESIAN_POINT('',(-4.3,-380.,0.));
+#4039 = SURFACE_CURVE('',#4040,(#4044,#4051),.PCURVE_S1.);
+#4040 = LINE('',#4041,#4042);
+#4041 = CARTESIAN_POINT('',(-2.75,-380.,1.6934E-13));
+#4042 = VECTOR('',#4043,1.);
+#4043 = DIRECTION('',(-1.,0.,0.));
+#4044 = PCURVE('',#1188,#4045);
+#4045 = DEFINITIONAL_REPRESENTATION('',(#4046),#4050);
+#4046 = LINE('',#4047,#4048);
+#4047 = CARTESIAN_POINT('',(-5.45572616741,2.70572616741));
+#4048 = VECTOR('',#4049,1.);
+#4049 = DIRECTION('',(0.,-1.));
+#4050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4031 = ORIENTED_EDGE('',*,*,#4032,.F.);
-#4032 = EDGE_CURVE('',#4033,#4010,#4035,.T.);
-#4033 = VERTEX_POINT('',#4034);
-#4034 = CARTESIAN_POINT('',(-9.,-380.,10.));
-#4035 = SURFACE_CURVE('',#4036,(#4040,#4047),.PCURVE_S1.);
-#4036 = LINE('',#4037,#4038);
-#4037 = CARTESIAN_POINT('',(-9.,-380.,10.));
-#4038 = VECTOR('',#4039,1.);
-#4039 = DIRECTION('',(1.,0.,0.));
-#4040 = PCURVE('',#100,#4041);
-#4041 = DEFINITIONAL_REPRESENTATION('',(#4042),#4046);
-#4042 = LINE('',#4043,#4044);
-#4043 = CARTESIAN_POINT('',(-19.,1.));
-#4044 = VECTOR('',#4045,1.);
-#4045 = DIRECTION('',(0.,1.));
-#4046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4051 = PCURVE('',#4052,#4057);
+#4052 = PLANE('',#4053);
+#4053 = AXIS2_PLACEMENT_3D('',#4054,#4055,#4056);
+#4054 = CARTESIAN_POINT('',(-5.45572616741,-380.,-5.45572616741));
+#4055 = DIRECTION('',(0.,1.,4.4E-16));
+#4056 = DIRECTION('',(0.,-4.4E-16,1.));
+#4057 = DEFINITIONAL_REPRESENTATION('',(#4058),#4062);
+#4058 = LINE('',#4059,#4060);
+#4059 = CARTESIAN_POINT('',(5.45572616741,2.70572616741));
+#4060 = VECTOR('',#4061,1.);
+#4061 = DIRECTION('',(-0.,-1.));
+#4062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4047 = PCURVE('',#1724,#4048);
-#4048 = DEFINITIONAL_REPRESENTATION('',(#4049),#4053);
-#4049 = LINE('',#4050,#4051);
-#4050 = CARTESIAN_POINT('',(0.,-380.));
-#4051 = VECTOR('',#4052,1.);
-#4052 = DIRECTION('',(1.,0.));
-#4053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4063 = ORIENTED_EDGE('',*,*,#4064,.T.);
+#4064 = EDGE_CURVE('',#4037,#4065,#4067,.T.);
+#4065 = VERTEX_POINT('',#4066);
+#4066 = CARTESIAN_POINT('',(-4.7,-380.,0.65));
+#4067 = SURFACE_CURVE('',#4068,(#4072,#4079),.PCURVE_S1.);
+#4068 = LINE('',#4069,#4070);
+#4069 = CARTESIAN_POINT('',(-4.3,-380.,1.6934E-13));
+#4070 = VECTOR('',#4071,1.);
+#4071 = DIRECTION('',(-0.524097425664,0.,0.851658316705));
+#4072 = PCURVE('',#1188,#4073);
+#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4078);
+#4074 = LINE('',#4075,#4076);
+#4075 = CARTESIAN_POINT('',(-5.45572616741,1.15572616741));
+#4076 = VECTOR('',#4077,1.);
+#4077 = DIRECTION('',(0.851658316705,-0.524097425664));
+#4078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4054 = ORIENTED_EDGE('',*,*,#4055,.T.);
-#4055 = EDGE_CURVE('',#4033,#4056,#4058,.T.);
-#4056 = VERTEX_POINT('',#4057);
-#4057 = CARTESIAN_POINT('',(-10.,-380.,9.));
-#4058 = SURFACE_CURVE('',#4059,(#4064,#4071),.PCURVE_S1.);
-#4059 = CIRCLE('',#4060,1.);
-#4060 = AXIS2_PLACEMENT_3D('',#4061,#4062,#4063);
-#4061 = CARTESIAN_POINT('',(-9.,-380.,9.));
-#4062 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#4063 = DIRECTION('',(1.,0.,0.));
-#4064 = PCURVE('',#100,#4065);
-#4065 = DEFINITIONAL_REPRESENTATION('',(#4066),#4070);
-#4066 = CIRCLE('',#4067,1.);
-#4067 = AXIS2_PLACEMENT_2D('',#4068,#4069);
-#4068 = CARTESIAN_POINT('',(-18.,1.));
-#4069 = DIRECTION('',(0.,1.));
-#4070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4079 = PCURVE('',#2337,#4080);
+#4080 = DEFINITIONAL_REPRESENTATION('',(#4081),#4085);
+#4081 = LINE('',#4082,#4083);
+#4082 = CARTESIAN_POINT('',(0.,-380.));
+#4083 = VECTOR('',#4084,1.);
+#4084 = DIRECTION('',(1.,0.));
+#4085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4071 = PCURVE('',#1753,#4072);
-#4072 = DEFINITIONAL_REPRESENTATION('',(#4073),#4077);
-#4073 = LINE('',#4074,#4075);
-#4074 = CARTESIAN_POINT('',(-0.,-380.));
-#4075 = VECTOR('',#4076,1.);
-#4076 = DIRECTION('',(-1.,0.));
-#4077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4086 = ORIENTED_EDGE('',*,*,#4087,.T.);
+#4087 = EDGE_CURVE('',#4065,#4088,#4090,.T.);
+#4088 = VERTEX_POINT('',#4089);
+#4089 = CARTESIAN_POINT('',(-4.7,-380.,3.35));
+#4090 = SURFACE_CURVE('',#4091,(#4095,#4102),.PCURVE_S1.);
+#4091 = LINE('',#4092,#4093);
+#4092 = CARTESIAN_POINT('',(-4.7,-380.,0.65));
+#4093 = VECTOR('',#4094,1.);
+#4094 = DIRECTION('',(0.,0.,1.));
+#4095 = PCURVE('',#1188,#4096);
+#4096 = DEFINITIONAL_REPRESENTATION('',(#4097),#4101);
+#4097 = LINE('',#4098,#4099);
+#4098 = CARTESIAN_POINT('',(-4.80572616741,0.75572616741));
+#4099 = VECTOR('',#4100,1.);
+#4100 = DIRECTION('',(1.,0.));
+#4101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4078 = ORIENTED_EDGE('',*,*,#4079,.F.);
-#4079 = EDGE_CURVE('',#4080,#4056,#4082,.T.);
-#4080 = VERTEX_POINT('',#4081);
-#4081 = CARTESIAN_POINT('',(-10.,-380.,3.4));
-#4082 = SURFACE_CURVE('',#4083,(#4087,#4094),.PCURVE_S1.);
-#4083 = LINE('',#4084,#4085);
-#4084 = CARTESIAN_POINT('',(-10.,-380.,-9.));
-#4085 = VECTOR('',#4086,1.);
-#4086 = DIRECTION('',(0.,5.551115123126E-16,1.));
-#4087 = PCURVE('',#100,#4088);
-#4088 = DEFINITIONAL_REPRESENTATION('',(#4089),#4093);
-#4089 = LINE('',#4090,#4091);
-#4090 = CARTESIAN_POINT('',(0.,0.));
-#4091 = VECTOR('',#4092,1.);
-#4092 = DIRECTION('',(-1.,0.));
-#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4102 = PCURVE('',#2365,#4103);
+#4103 = DEFINITIONAL_REPRESENTATION('',(#4104),#4108);
+#4104 = LINE('',#4105,#4106);
+#4105 = CARTESIAN_POINT('',(0.,-380.));
+#4106 = VECTOR('',#4107,1.);
+#4107 = DIRECTION('',(1.,0.));
+#4108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4094 = PCURVE('',#1781,#4095);
-#4095 = DEFINITIONAL_REPRESENTATION('',(#4096),#4100);
-#4096 = LINE('',#4097,#4098);
-#4097 = CARTESIAN_POINT('',(4.440892098501E-16,-380.));
-#4098 = VECTOR('',#4099,1.);
-#4099 = DIRECTION('',(1.,0.));
-#4100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4109 = ORIENTED_EDGE('',*,*,#4110,.T.);
+#4110 = EDGE_CURVE('',#4088,#4111,#4113,.T.);
+#4111 = VERTEX_POINT('',#4112);
+#4112 = CARTESIAN_POINT('',(-7.,-380.,6.));
+#4113 = SURFACE_CURVE('',#4114,(#4118,#4125),.PCURVE_S1.);
+#4114 = LINE('',#4115,#4116);
+#4115 = CARTESIAN_POINT('',(-4.7,-380.,3.35));
+#4116 = VECTOR('',#4117,1.);
+#4117 = DIRECTION('',(-0.655472859889,0.,0.755218729872));
+#4118 = PCURVE('',#1188,#4119);
+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124);
+#4120 = LINE('',#4121,#4122);
+#4121 = CARTESIAN_POINT('',(-2.10572616741,0.75572616741));
+#4122 = VECTOR('',#4123,1.);
+#4123 = DIRECTION('',(0.755218729872,-0.655472859889));
+#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4101 = ORIENTED_EDGE('',*,*,#4102,.F.);
-#4102 = EDGE_CURVE('',#4103,#4080,#4105,.T.);
-#4103 = VERTEX_POINT('',#4104);
-#4104 = CARTESIAN_POINT('',(-9.6,-380.,3.4));
-#4105 = SURFACE_CURVE('',#4106,(#4110,#4117),.PCURVE_S1.);
-#4106 = LINE('',#4107,#4108);
-#4107 = CARTESIAN_POINT('',(-9.6,-380.,3.4));
-#4108 = VECTOR('',#4109,1.);
-#4109 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#4110 = PCURVE('',#100,#4111);
-#4111 = DEFINITIONAL_REPRESENTATION('',(#4112),#4116);
-#4112 = LINE('',#4113,#4114);
-#4113 = CARTESIAN_POINT('',(-12.4,0.4));
-#4114 = VECTOR('',#4115,1.);
-#4115 = DIRECTION('',(-1.110223024625E-16,-1.));
-#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4125 = PCURVE('',#2393,#4126);
+#4126 = DEFINITIONAL_REPRESENTATION('',(#4127),#4131);
+#4127 = LINE('',#4128,#4129);
+#4128 = CARTESIAN_POINT('',(-1.171717326301E-15,-380.));
+#4129 = VECTOR('',#4130,1.);
+#4130 = DIRECTION('',(1.,-3.4E-16));
+#4131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4117 = PCURVE('',#1809,#4118);
-#4118 = DEFINITIONAL_REPRESENTATION('',(#4119),#4123);
-#4119 = LINE('',#4120,#4121);
-#4120 = CARTESIAN_POINT('',(0.,0.));
-#4121 = VECTOR('',#4122,1.);
-#4122 = DIRECTION('',(1.,0.));
-#4123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4132 = ORIENTED_EDGE('',*,*,#4133,.F.);
+#4133 = EDGE_CURVE('',#4134,#4111,#4136,.T.);
+#4134 = VERTEX_POINT('',#4135);
+#4135 = CARTESIAN_POINT('',(-8.5,-380.,6.));
+#4136 = SURFACE_CURVE('',#4137,(#4141,#4148),.PCURVE_S1.);
+#4137 = LINE('',#4138,#4139);
+#4138 = CARTESIAN_POINT('',(-8.5,-380.,6.));
+#4139 = VECTOR('',#4140,1.);
+#4140 = DIRECTION('',(1.,0.,0.));
+#4141 = PCURVE('',#1188,#4142);
+#4142 = DEFINITIONAL_REPRESENTATION('',(#4143),#4147);
+#4143 = LINE('',#4144,#4145);
+#4144 = CARTESIAN_POINT('',(0.54427383259,-3.04427383259));
+#4145 = VECTOR('',#4146,1.);
+#4146 = DIRECTION('',(0.,1.));
+#4147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4124 = ORIENTED_EDGE('',*,*,#4125,.F.);
-#4125 = EDGE_CURVE('',#4126,#4103,#4128,.T.);
-#4126 = VERTEX_POINT('',#4127);
-#4127 = CARTESIAN_POINT('',(-9.6,-380.,3.));
-#4128 = SURFACE_CURVE('',#4129,(#4133,#4140),.PCURVE_S1.);
-#4129 = LINE('',#4130,#4131);
-#4130 = CARTESIAN_POINT('',(-9.6,-380.,3.));
-#4131 = VECTOR('',#4132,1.);
-#4132 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#4133 = PCURVE('',#100,#4134);
-#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139);
-#4135 = LINE('',#4136,#4137);
-#4136 = CARTESIAN_POINT('',(-12.,0.4));
-#4137 = VECTOR('',#4138,1.);
-#4138 = DIRECTION('',(-1.,1.110223024625E-16));
-#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4148 = PCURVE('',#2421,#4149);
+#4149 = DEFINITIONAL_REPRESENTATION('',(#4150),#4154);
+#4150 = LINE('',#4151,#4152);
+#4151 = CARTESIAN_POINT('',(0.,-380.));
+#4152 = VECTOR('',#4153,1.);
+#4153 = DIRECTION('',(1.,0.));
+#4154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4140 = PCURVE('',#1837,#4141);
-#4141 = DEFINITIONAL_REPRESENTATION('',(#4142),#4146);
-#4142 = LINE('',#4143,#4144);
-#4143 = CARTESIAN_POINT('',(0.,0.));
-#4144 = VECTOR('',#4145,1.);
-#4145 = DIRECTION('',(1.,0.));
-#4146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4155 = ORIENTED_EDGE('',*,*,#4156,.F.);
+#4156 = EDGE_CURVE('',#4157,#4134,#4159,.T.);
+#4157 = VERTEX_POINT('',#4158);
+#4158 = CARTESIAN_POINT('',(-8.5,-380.,3.));
+#4159 = SURFACE_CURVE('',#4160,(#4164,#4171),.PCURVE_S1.);
+#4160 = LINE('',#4161,#4162);
+#4161 = CARTESIAN_POINT('',(-8.5,-380.,3.));
+#4162 = VECTOR('',#4163,1.);
+#4163 = DIRECTION('',(0.,0.,1.));
+#4164 = PCURVE('',#1188,#4165);
+#4165 = DEFINITIONAL_REPRESENTATION('',(#4166),#4170);
+#4166 = LINE('',#4167,#4168);
+#4167 = CARTESIAN_POINT('',(-2.45572616741,-3.04427383259));
+#4168 = VECTOR('',#4169,1.);
+#4169 = DIRECTION('',(1.,0.));
+#4170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4147 = ORIENTED_EDGE('',*,*,#4148,.F.);
-#4148 = EDGE_CURVE('',#4149,#4126,#4151,.T.);
-#4149 = VERTEX_POINT('',#4150);
-#4150 = CARTESIAN_POINT('',(-8.5,-380.,3.));
-#4151 = SURFACE_CURVE('',#4152,(#4156,#4163),.PCURVE_S1.);
-#4152 = LINE('',#4153,#4154);
-#4153 = CARTESIAN_POINT('',(-8.5,-380.,3.));
-#4154 = VECTOR('',#4155,1.);
-#4155 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#4156 = PCURVE('',#100,#4157);
-#4157 = DEFINITIONAL_REPRESENTATION('',(#4158),#4162);
-#4158 = LINE('',#4159,#4160);
-#4159 = CARTESIAN_POINT('',(-12.,1.5));
-#4160 = VECTOR('',#4161,1.);
-#4161 = DIRECTION('',(-1.110223024625E-16,-1.));
-#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4171 = PCURVE('',#2449,#4172);
+#4172 = DEFINITIONAL_REPRESENTATION('',(#4173),#4177);
+#4173 = LINE('',#4174,#4175);
+#4174 = CARTESIAN_POINT('',(1.997988952874E-15,-380.));
+#4175 = VECTOR('',#4176,1.);
+#4176 = DIRECTION('',(1.,-4.4E-16));
+#4177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4163 = PCURVE('',#1865,#4164);
-#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169);
-#4165 = LINE('',#4166,#4167);
-#4166 = CARTESIAN_POINT('',(0.,0.));
-#4167 = VECTOR('',#4168,1.);
-#4168 = DIRECTION('',(1.,0.));
-#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4178 = ORIENTED_EDGE('',*,*,#4179,.F.);
+#4179 = EDGE_CURVE('',#4180,#4157,#4182,.T.);
+#4180 = VERTEX_POINT('',#4181);
+#4181 = CARTESIAN_POINT('',(-9.6,-380.,3.));
+#4182 = SURFACE_CURVE('',#4183,(#4187,#4194),.PCURVE_S1.);
+#4183 = LINE('',#4184,#4185);
+#4184 = CARTESIAN_POINT('',(-9.6,-380.,3.));
+#4185 = VECTOR('',#4186,1.);
+#4186 = DIRECTION('',(1.,0.,0.));
+#4187 = PCURVE('',#1188,#4188);
+#4188 = DEFINITIONAL_REPRESENTATION('',(#4189),#4193);
+#4189 = LINE('',#4190,#4191);
+#4190 = CARTESIAN_POINT('',(-2.45572616741,-4.14427383259));
+#4191 = VECTOR('',#4192,1.);
+#4192 = DIRECTION('',(0.,1.));
+#4193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4170 = ORIENTED_EDGE('',*,*,#4171,.F.);
-#4171 = EDGE_CURVE('',#4172,#4149,#4174,.T.);
-#4172 = VERTEX_POINT('',#4173);
-#4173 = CARTESIAN_POINT('',(-8.5,-380.,6.));
-#4174 = SURFACE_CURVE('',#4175,(#4179,#4186),.PCURVE_S1.);
-#4175 = LINE('',#4176,#4177);
-#4176 = CARTESIAN_POINT('',(-8.5,-380.,6.));
-#4177 = VECTOR('',#4178,1.);
-#4178 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#4179 = PCURVE('',#100,#4180);
-#4180 = DEFINITIONAL_REPRESENTATION('',(#4181),#4185);
-#4181 = LINE('',#4182,#4183);
-#4182 = CARTESIAN_POINT('',(-15.,1.5));
-#4183 = VECTOR('',#4184,1.);
-#4184 = DIRECTION('',(1.,-1.110223024625E-16));
-#4185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4194 = PCURVE('',#2477,#4195);
+#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4200);
+#4196 = LINE('',#4197,#4198);
+#4197 = CARTESIAN_POINT('',(0.,-380.));
+#4198 = VECTOR('',#4199,1.);
+#4199 = DIRECTION('',(1.,0.));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4186 = PCURVE('',#1893,#4187);
-#4187 = DEFINITIONAL_REPRESENTATION('',(#4188),#4192);
-#4188 = LINE('',#4189,#4190);
-#4189 = CARTESIAN_POINT('',(0.,0.));
-#4190 = VECTOR('',#4191,1.);
-#4191 = DIRECTION('',(1.,0.));
-#4192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4201 = ORIENTED_EDGE('',*,*,#4202,.F.);
+#4202 = EDGE_CURVE('',#4203,#4180,#4205,.T.);
+#4203 = VERTEX_POINT('',#4204);
+#4204 = CARTESIAN_POINT('',(-9.6,-380.,3.4));
+#4205 = SURFACE_CURVE('',#4206,(#4210,#4217),.PCURVE_S1.);
+#4206 = LINE('',#4207,#4208);
+#4207 = CARTESIAN_POINT('',(-9.6,-380.,3.4));
+#4208 = VECTOR('',#4209,1.);
+#4209 = DIRECTION('',(0.,0.,-1.));
+#4210 = PCURVE('',#1188,#4211);
+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4216);
+#4212 = LINE('',#4213,#4214);
+#4213 = CARTESIAN_POINT('',(-2.05572616741,-4.14427383259));
+#4214 = VECTOR('',#4215,1.);
+#4215 = DIRECTION('',(-1.,0.));
+#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4193 = ORIENTED_EDGE('',*,*,#4194,.F.);
-#4194 = EDGE_CURVE('',#4195,#4172,#4197,.T.);
-#4195 = VERTEX_POINT('',#4196);
-#4196 = CARTESIAN_POINT('',(-7.,-380.,6.));
-#4197 = SURFACE_CURVE('',#4198,(#4202,#4209),.PCURVE_S1.);
-#4198 = LINE('',#4199,#4200);
-#4199 = CARTESIAN_POINT('',(-7.,-380.,6.));
-#4200 = VECTOR('',#4201,1.);
-#4201 = DIRECTION('',(-1.,0.,1.110223024625E-16));
-#4202 = PCURVE('',#100,#4203);
-#4203 = DEFINITIONAL_REPRESENTATION('',(#4204),#4208);
-#4204 = LINE('',#4205,#4206);
-#4205 = CARTESIAN_POINT('',(-15.,3.));
-#4206 = VECTOR('',#4207,1.);
-#4207 = DIRECTION('',(-1.110223024625E-16,-1.));
-#4208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4217 = PCURVE('',#2505,#4218);
+#4218 = DEFINITIONAL_REPRESENTATION('',(#4219),#4223);
+#4219 = LINE('',#4220,#4221);
+#4220 = CARTESIAN_POINT('',(-1.997988952874E-15,-380.));
+#4221 = VECTOR('',#4222,1.);
+#4222 = DIRECTION('',(1.,4.4E-16));
+#4223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4209 = PCURVE('',#1921,#4210);
-#4210 = DEFINITIONAL_REPRESENTATION('',(#4211),#4215);
-#4211 = LINE('',#4212,#4213);
-#4212 = CARTESIAN_POINT('',(0.,0.));
-#4213 = VECTOR('',#4214,1.);
-#4214 = DIRECTION('',(1.,0.));
-#4215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4216 = ORIENTED_EDGE('',*,*,#4217,.F.);
-#4217 = EDGE_CURVE('',#4218,#4195,#4220,.T.);
-#4218 = VERTEX_POINT('',#4219);
-#4219 = CARTESIAN_POINT('',(-4.7,-380.,3.35));
-#4220 = SURFACE_CURVE('',#4221,(#4225,#4232),.PCURVE_S1.);
-#4221 = LINE('',#4222,#4223);
-#4222 = CARTESIAN_POINT('',(-4.7,-380.,3.35));
-#4223 = VECTOR('',#4224,1.);
-#4224 = DIRECTION('',(-0.655472859889,5.030767335191E-16,0.755218729872)
-  );
-#4225 = PCURVE('',#100,#4226);
-#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4231);
+#4224 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4225 = EDGE_CURVE('',#3630,#4203,#4226,.T.);
+#4226 = SURFACE_CURVE('',#4227,(#4231,#4238),.PCURVE_S1.);
 #4227 = LINE('',#4228,#4229);
-#4228 = CARTESIAN_POINT('',(-12.35,5.3));
+#4228 = CARTESIAN_POINT('',(-10.,-380.,3.4));
 #4229 = VECTOR('',#4230,1.);
-#4230 = DIRECTION('',(-0.755218729872,-0.655472859889));
-#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4230 = DIRECTION('',(1.,0.,0.));
+#4231 = PCURVE('',#1188,#4232);
+#4232 = DEFINITIONAL_REPRESENTATION('',(#4233),#4237);
+#4233 = LINE('',#4234,#4235);
+#4234 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#4235 = VECTOR('',#4236,1.);
+#4236 = DIRECTION('',(0.,1.));
+#4237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4232 = PCURVE('',#1949,#4233);
-#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);
-#4234 = LINE('',#4235,#4236);
-#4235 = CARTESIAN_POINT('',(0.,0.));
-#4236 = VECTOR('',#4237,1.);
-#4237 = DIRECTION('',(1.,0.));
-#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4238 = PCURVE('',#2531,#4239);
+#4239 = DEFINITIONAL_REPRESENTATION('',(#4240),#4244);
+#4240 = LINE('',#4241,#4242);
+#4241 = CARTESIAN_POINT('',(0.,-380.));
+#4242 = VECTOR('',#4243,1.);
+#4243 = DIRECTION('',(1.,0.));
+#4244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4239 = ORIENTED_EDGE('',*,*,#4240,.F.);
-#4240 = EDGE_CURVE('',#4241,#4218,#4243,.T.);
-#4241 = VERTEX_POINT('',#4242);
-#4242 = CARTESIAN_POINT('',(-4.7,-380.,0.65));
-#4243 = SURFACE_CURVE('',#4244,(#4248,#4255),.PCURVE_S1.);
-#4244 = LINE('',#4245,#4246);
-#4245 = CARTESIAN_POINT('',(-4.7,-380.,0.65));
-#4246 = VECTOR('',#4247,1.);
-#4247 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#4248 = PCURVE('',#100,#4249);
-#4249 = DEFINITIONAL_REPRESENTATION('',(#4250),#4254);
-#4250 = LINE('',#4251,#4252);
-#4251 = CARTESIAN_POINT('',(-9.65,5.3));
-#4252 = VECTOR('',#4253,1.);
-#4253 = DIRECTION('',(-1.,1.110223024625E-16));
-#4254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4245 = ADVANCED_FACE('',(#4246),#1356,.F.);
+#4246 = FACE_BOUND('',#4247,.F.);
+#4247 = EDGE_LOOP('',(#4248,#4273,#4301,#4324,#4347,#4370,#4393,#4416,
+    #4439,#4462,#4485,#4508,#4531,#4559,#4582,#4605,#4628,#4651,#4677,
+    #4678,#4701,#4724,#4747,#4770,#4793,#4816,#4839));
+#4248 = ORIENTED_EDGE('',*,*,#4249,.T.);
+#4249 = EDGE_CURVE('',#4250,#4252,#4254,.T.);
+#4250 = VERTEX_POINT('',#4251);
+#4251 = CARTESIAN_POINT('',(10.,-380.,-3.4));
+#4252 = VERTEX_POINT('',#4253);
+#4253 = CARTESIAN_POINT('',(10.,-380.,-9.));
+#4254 = SURFACE_CURVE('',#4255,(#4259,#4266),.PCURVE_S1.);
+#4255 = LINE('',#4256,#4257);
+#4256 = CARTESIAN_POINT('',(10.,-380.,-3.4));
+#4257 = VECTOR('',#4258,1.);
+#4258 = DIRECTION('',(0.,6.7E-16,-1.));
+#4259 = PCURVE('',#1356,#4260);
+#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4265);
+#4261 = LINE('',#4262,#4263);
+#4262 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#4263 = VECTOR('',#4264,1.);
+#4264 = DIRECTION('',(1.,0.));
+#4265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4255 = PCURVE('',#1977,#4256);
-#4256 = DEFINITIONAL_REPRESENTATION('',(#4257),#4261);
-#4257 = LINE('',#4258,#4259);
-#4258 = CARTESIAN_POINT('',(0.,0.));
-#4259 = VECTOR('',#4260,1.);
-#4260 = DIRECTION('',(1.,0.));
-#4261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4266 = PCURVE('',#2750,#4267);
+#4267 = DEFINITIONAL_REPRESENTATION('',(#4268),#4272);
+#4268 = LINE('',#4269,#4270);
+#4269 = CARTESIAN_POINT('',(1.202369473212E-13,-380.));
+#4270 = VECTOR('',#4271,1.);
+#4271 = DIRECTION('',(1.,4.5E-16));
+#4272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4262 = ORIENTED_EDGE('',*,*,#4263,.F.);
-#4263 = EDGE_CURVE('',#4264,#4241,#4266,.T.);
-#4264 = VERTEX_POINT('',#4265);
-#4265 = CARTESIAN_POINT('',(-4.3,-380.,2.114197705794E-13));
-#4266 = SURFACE_CURVE('',#4267,(#4271,#4278),.PCURVE_S1.);
-#4267 = LINE('',#4268,#4269);
-#4268 = CARTESIAN_POINT('',(-4.3,-380.,2.114197705794E-13));
-#4269 = VECTOR('',#4270,1.);
-#4270 = DIRECTION('',(-0.524097425664,5.673184033913E-16,0.851658316705)
-  );
-#4271 = PCURVE('',#100,#4272);
-#4272 = DEFINITIONAL_REPRESENTATION('',(#4273),#4277);
-#4273 = LINE('',#4274,#4275);
-#4274 = CARTESIAN_POINT('',(-9.,5.7));
-#4275 = VECTOR('',#4276,1.);
-#4276 = DIRECTION('',(-0.851658316705,-0.524097425664));
-#4277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4273 = ORIENTED_EDGE('',*,*,#4274,.F.);
+#4274 = EDGE_CURVE('',#4275,#4252,#4277,.T.);
+#4275 = VERTEX_POINT('',#4276);
+#4276 = CARTESIAN_POINT('',(9.,-380.,-10.));
+#4277 = SURFACE_CURVE('',#4278,(#4283,#4294),.PCURVE_S1.);
+#4278 = CIRCLE('',#4279,1.);
+#4279 = AXIS2_PLACEMENT_3D('',#4280,#4281,#4282);
+#4280 = CARTESIAN_POINT('',(9.,-380.,-9.));
+#4281 = DIRECTION('',(-0.,-1.,-6.7E-16));
+#4282 = DIRECTION('',(-1.,0.,0.));
+#4283 = PCURVE('',#1356,#4284);
+#4284 = DEFINITIONAL_REPRESENTATION('',(#4285),#4293);
+#4285 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4286,#4287,#4288,#4289,
+#4290,#4291,#4292),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4286 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#4287 = CARTESIAN_POINT('',(5.276324640159,-2.54427383259));
+#4288 = CARTESIAN_POINT('',(4.410299236374,-4.04427383259));
+#4289 = CARTESIAN_POINT('',(3.54427383259,-5.54427383259));
+#4290 = CARTESIAN_POINT('',(2.678248428806,-4.04427383259));
+#4291 = CARTESIAN_POINT('',(1.812223025021,-2.54427383259));
+#4292 = CARTESIAN_POINT('',(3.54427383259,-2.54427383259));
+#4293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4278 = PCURVE('',#2005,#4279);
-#4279 = DEFINITIONAL_REPRESENTATION('',(#4280),#4284);
-#4280 = LINE('',#4281,#4282);
-#4281 = CARTESIAN_POINT('',(0.,0.));
-#4282 = VECTOR('',#4283,1.);
-#4283 = DIRECTION('',(1.,2.465190328816E-32));
-#4284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4285 = ORIENTED_EDGE('',*,*,#4286,.F.);
-#4286 = EDGE_CURVE('',#4287,#4264,#4289,.T.);
-#4287 = VERTEX_POINT('',#4288);
-#4288 = CARTESIAN_POINT('',(-4.7,-380.,-0.65));
-#4289 = SURFACE_CURVE('',#4290,(#4294,#4301),.PCURVE_S1.);
-#4290 = LINE('',#4291,#4292);
-#4291 = CARTESIAN_POINT('',(-4.7,-380.,-0.65));
-#4292 = VECTOR('',#4293,1.);
-#4293 = DIRECTION('',(0.524097425664,5.673184033913E-16,0.851658316705)
-  );
-#4294 = PCURVE('',#100,#4295);
+#4294 = PCURVE('',#2783,#4295);
 #4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4300);
 #4296 = LINE('',#4297,#4298);
-#4297 = CARTESIAN_POINT('',(-8.35,5.3));
+#4297 = CARTESIAN_POINT('',(-0.,-380.));
 #4298 = VECTOR('',#4299,1.);
-#4299 = DIRECTION('',(-0.851658316705,0.524097425664));
+#4299 = DIRECTION('',(-1.,0.));
 #4300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4301 = PCURVE('',#2033,#4302);
-#4302 = DEFINITIONAL_REPRESENTATION('',(#4303),#4307);
-#4303 = LINE('',#4304,#4305);
-#4304 = CARTESIAN_POINT('',(0.,0.));
-#4305 = VECTOR('',#4306,1.);
-#4306 = DIRECTION('',(1.,0.));
-#4307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4301 = ORIENTED_EDGE('',*,*,#4302,.T.);
+#4302 = EDGE_CURVE('',#4275,#4303,#4305,.T.);
+#4303 = VERTEX_POINT('',#4304);
+#4304 = CARTESIAN_POINT('',(3.4,-380.,-10.));
+#4305 = SURFACE_CURVE('',#4306,(#4310,#4317),.PCURVE_S1.);
+#4306 = LINE('',#4307,#4308);
+#4307 = CARTESIAN_POINT('',(9.,-380.,-10.));
+#4308 = VECTOR('',#4309,1.);
+#4309 = DIRECTION('',(-1.,-0.,-0.));
+#4310 = PCURVE('',#1356,#4311);
+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316);
+#4312 = LINE('',#4313,#4314);
+#4313 = CARTESIAN_POINT('',(4.54427383259,-3.54427383259));
+#4314 = VECTOR('',#4315,1.);
+#4315 = DIRECTION('',(0.,1.));
+#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4308 = ORIENTED_EDGE('',*,*,#4309,.F.);
-#4309 = EDGE_CURVE('',#4310,#4287,#4312,.T.);
-#4310 = VERTEX_POINT('',#4311);
-#4311 = CARTESIAN_POINT('',(-4.7,-380.,-3.35));
-#4312 = SURFACE_CURVE('',#4313,(#4317,#4324),.PCURVE_S1.);
-#4313 = LINE('',#4314,#4315);
-#4314 = CARTESIAN_POINT('',(-4.7,-380.,-3.35));
-#4315 = VECTOR('',#4316,1.);
-#4316 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#4317 = PCURVE('',#100,#4318);
+#4317 = PCURVE('',#2811,#4318);
 #4318 = DEFINITIONAL_REPRESENTATION('',(#4319),#4323);
 #4319 = LINE('',#4320,#4321);
-#4320 = CARTESIAN_POINT('',(-5.65,5.3));
+#4320 = CARTESIAN_POINT('',(0.,-380.));
 #4321 = VECTOR('',#4322,1.);
-#4322 = DIRECTION('',(-1.,1.110223024625E-16));
+#4322 = DIRECTION('',(1.,0.));
 #4323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4324 = PCURVE('',#2061,#4325);
-#4325 = DEFINITIONAL_REPRESENTATION('',(#4326),#4330);
-#4326 = LINE('',#4327,#4328);
-#4327 = CARTESIAN_POINT('',(0.,0.));
-#4328 = VECTOR('',#4329,1.);
-#4329 = DIRECTION('',(1.,0.));
-#4330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4324 = ORIENTED_EDGE('',*,*,#4325,.T.);
+#4325 = EDGE_CURVE('',#4303,#4326,#4328,.T.);
+#4326 = VERTEX_POINT('',#4327);
+#4327 = CARTESIAN_POINT('',(3.4,-380.,-9.6));
+#4328 = SURFACE_CURVE('',#4329,(#4333,#4340),.PCURVE_S1.);
+#4329 = LINE('',#4330,#4331);
+#4330 = CARTESIAN_POINT('',(3.4,-380.,-10.));
+#4331 = VECTOR('',#4332,1.);
+#4332 = DIRECTION('',(0.,-6.7E-16,1.));
+#4333 = PCURVE('',#1356,#4334);
+#4334 = DEFINITIONAL_REPRESENTATION('',(#4335),#4339);
+#4335 = LINE('',#4336,#4337);
+#4336 = CARTESIAN_POINT('',(4.54427383259,2.05572616741));
+#4337 = VECTOR('',#4338,1.);
+#4338 = DIRECTION('',(-1.,0.));
+#4339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4331 = ORIENTED_EDGE('',*,*,#4332,.F.);
-#4332 = EDGE_CURVE('',#4333,#4310,#4335,.T.);
-#4333 = VERTEX_POINT('',#4334);
-#4334 = CARTESIAN_POINT('',(-7.,-380.,-6.));
-#4335 = SURFACE_CURVE('',#4336,(#4340,#4347),.PCURVE_S1.);
-#4336 = LINE('',#4337,#4338);
-#4337 = CARTESIAN_POINT('',(-7.,-380.,-6.));
-#4338 = VECTOR('',#4339,1.);
-#4339 = DIRECTION('',(0.655472859889,5.030767335191E-16,0.755218729872)
-  );
-#4340 = PCURVE('',#100,#4341);
+#4340 = PCURVE('',#2839,#4341);
 #4341 = DEFINITIONAL_REPRESENTATION('',(#4342),#4346);
 #4342 = LINE('',#4343,#4344);
-#4343 = CARTESIAN_POINT('',(-3.,3.));
+#4343 = CARTESIAN_POINT('',(-1.402209617644E-13,-380.));
 #4344 = VECTOR('',#4345,1.);
-#4345 = DIRECTION('',(-0.755218729872,0.655472859889));
+#4345 = DIRECTION('',(1.,-4.5E-16));
 #4346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4347 = PCURVE('',#2089,#4348);
-#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4353);
-#4349 = LINE('',#4350,#4351);
-#4350 = CARTESIAN_POINT('',(0.,0.));
-#4351 = VECTOR('',#4352,1.);
-#4352 = DIRECTION('',(1.,0.));
-#4353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4347 = ORIENTED_EDGE('',*,*,#4348,.T.);
+#4348 = EDGE_CURVE('',#4326,#4349,#4351,.T.);
+#4349 = VERTEX_POINT('',#4350);
+#4350 = CARTESIAN_POINT('',(3.,-380.,-9.6));
+#4351 = SURFACE_CURVE('',#4352,(#4356,#4363),.PCURVE_S1.);
+#4352 = LINE('',#4353,#4354);
+#4353 = CARTESIAN_POINT('',(3.4,-380.,-9.6));
+#4354 = VECTOR('',#4355,1.);
+#4355 = DIRECTION('',(-1.,-0.,-0.));
+#4356 = PCURVE('',#1356,#4357);
+#4357 = DEFINITIONAL_REPRESENTATION('',(#4358),#4362);
+#4358 = LINE('',#4359,#4360);
+#4359 = CARTESIAN_POINT('',(4.14427383259,2.05572616741));
+#4360 = VECTOR('',#4361,1.);
+#4361 = DIRECTION('',(0.,1.));
+#4362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4354 = ORIENTED_EDGE('',*,*,#4355,.F.);
-#4355 = EDGE_CURVE('',#4356,#4333,#4358,.T.);
-#4356 = VERTEX_POINT('',#4357);
-#4357 = CARTESIAN_POINT('',(-8.5,-380.,-6.));
-#4358 = SURFACE_CURVE('',#4359,(#4363,#4370),.PCURVE_S1.);
-#4359 = LINE('',#4360,#4361);
-#4360 = CARTESIAN_POINT('',(-8.5,-380.,-6.));
-#4361 = VECTOR('',#4362,1.);
-#4362 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#4363 = PCURVE('',#100,#4364);
+#4363 = PCURVE('',#2867,#4364);
 #4364 = DEFINITIONAL_REPRESENTATION('',(#4365),#4369);
 #4365 = LINE('',#4366,#4367);
-#4366 = CARTESIAN_POINT('',(-3.,1.5));
+#4366 = CARTESIAN_POINT('',(0.,-380.));
 #4367 = VECTOR('',#4368,1.);
-#4368 = DIRECTION('',(1.110223024625E-16,1.));
+#4368 = DIRECTION('',(1.,0.));
 #4369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4370 = PCURVE('',#2117,#4371);
-#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4376);
-#4372 = LINE('',#4373,#4374);
-#4373 = CARTESIAN_POINT('',(0.,0.));
-#4374 = VECTOR('',#4375,1.);
-#4375 = DIRECTION('',(1.,0.));
-#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4370 = ORIENTED_EDGE('',*,*,#4371,.T.);
+#4371 = EDGE_CURVE('',#4349,#4372,#4374,.T.);
+#4372 = VERTEX_POINT('',#4373);
+#4373 = CARTESIAN_POINT('',(3.,-380.,-8.5));
+#4374 = SURFACE_CURVE('',#4375,(#4379,#4386),.PCURVE_S1.);
+#4375 = LINE('',#4376,#4377);
+#4376 = CARTESIAN_POINT('',(3.,-380.,-9.6));
+#4377 = VECTOR('',#4378,1.);
+#4378 = DIRECTION('',(0.,-6.7E-16,1.));
+#4379 = PCURVE('',#1356,#4380);
+#4380 = DEFINITIONAL_REPRESENTATION('',(#4381),#4385);
+#4381 = LINE('',#4382,#4383);
+#4382 = CARTESIAN_POINT('',(4.14427383259,2.45572616741));
+#4383 = VECTOR('',#4384,1.);
+#4384 = DIRECTION('',(-1.,0.));
+#4385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4377 = ORIENTED_EDGE('',*,*,#4378,.F.);
-#4378 = EDGE_CURVE('',#4379,#4356,#4381,.T.);
-#4379 = VERTEX_POINT('',#4380);
-#4380 = CARTESIAN_POINT('',(-8.5,-380.,-3.));
-#4381 = SURFACE_CURVE('',#4382,(#4386,#4393),.PCURVE_S1.);
-#4382 = LINE('',#4383,#4384);
-#4383 = CARTESIAN_POINT('',(-8.5,-380.,-3.));
-#4384 = VECTOR('',#4385,1.);
-#4385 = DIRECTION('',(-1.110223024625E-16,-6.661338147751E-16,-1.));
-#4386 = PCURVE('',#100,#4387);
+#4386 = PCURVE('',#2895,#4387);
 #4387 = DEFINITIONAL_REPRESENTATION('',(#4388),#4392);
 #4388 = LINE('',#4389,#4390);
-#4389 = CARTESIAN_POINT('',(-6.,1.5));
+#4389 = CARTESIAN_POINT('',(-1.633136006766E-13,-380.));
 #4390 = VECTOR('',#4391,1.);
-#4391 = DIRECTION('',(1.,-1.110223024625E-16));
+#4391 = DIRECTION('',(1.,-4.5E-16));
 #4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4393 = PCURVE('',#2145,#4394);
-#4394 = DEFINITIONAL_REPRESENTATION('',(#4395),#4399);
-#4395 = LINE('',#4396,#4397);
-#4396 = CARTESIAN_POINT('',(0.,0.));
-#4397 = VECTOR('',#4398,1.);
-#4398 = DIRECTION('',(1.,0.));
-#4399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4393 = ORIENTED_EDGE('',*,*,#4394,.T.);
+#4394 = EDGE_CURVE('',#4372,#4395,#4397,.T.);
+#4395 = VERTEX_POINT('',#4396);
+#4396 = CARTESIAN_POINT('',(6.,-380.,-8.5));
+#4397 = SURFACE_CURVE('',#4398,(#4402,#4409),.PCURVE_S1.);
+#4398 = LINE('',#4399,#4400);
+#4399 = CARTESIAN_POINT('',(3.,-380.,-8.5));
+#4400 = VECTOR('',#4401,1.);
+#4401 = DIRECTION('',(1.,0.,0.));
+#4402 = PCURVE('',#1356,#4403);
+#4403 = DEFINITIONAL_REPRESENTATION('',(#4404),#4408);
+#4404 = LINE('',#4405,#4406);
+#4405 = CARTESIAN_POINT('',(3.04427383259,2.45572616741));
+#4406 = VECTOR('',#4407,1.);
+#4407 = DIRECTION('',(0.,-1.));
+#4408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4400 = ORIENTED_EDGE('',*,*,#4401,.F.);
-#4401 = EDGE_CURVE('',#4402,#4379,#4404,.T.);
-#4402 = VERTEX_POINT('',#4403);
-#4403 = CARTESIAN_POINT('',(-9.6,-380.,-3.));
-#4404 = SURFACE_CURVE('',#4405,(#4409,#4416),.PCURVE_S1.);
-#4405 = LINE('',#4406,#4407);
-#4406 = CARTESIAN_POINT('',(-9.6,-380.,-3.));
-#4407 = VECTOR('',#4408,1.);
-#4408 = DIRECTION('',(1.,0.,-1.110223024625E-16));
-#4409 = PCURVE('',#100,#4410);
+#4409 = PCURVE('',#2923,#4410);
 #4410 = DEFINITIONAL_REPRESENTATION('',(#4411),#4415);
 #4411 = LINE('',#4412,#4413);
-#4412 = CARTESIAN_POINT('',(-6.,0.4));
+#4412 = CARTESIAN_POINT('',(0.,-380.));
 #4413 = VECTOR('',#4414,1.);
-#4414 = DIRECTION('',(1.110223024625E-16,1.));
+#4414 = DIRECTION('',(1.,0.));
 #4415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4416 = PCURVE('',#2173,#4417);
-#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);
-#4418 = LINE('',#4419,#4420);
-#4419 = CARTESIAN_POINT('',(0.,0.));
-#4420 = VECTOR('',#4421,1.);
-#4421 = DIRECTION('',(1.,0.));
-#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4416 = ORIENTED_EDGE('',*,*,#4417,.T.);
+#4417 = EDGE_CURVE('',#4395,#4418,#4420,.T.);
+#4418 = VERTEX_POINT('',#4419);
+#4419 = CARTESIAN_POINT('',(6.,-380.,-7.));
+#4420 = SURFACE_CURVE('',#4421,(#4425,#4432),.PCURVE_S1.);
+#4421 = LINE('',#4422,#4423);
+#4422 = CARTESIAN_POINT('',(6.,-380.,-8.5));
+#4423 = VECTOR('',#4424,1.);
+#4424 = DIRECTION('',(0.,-6.7E-16,1.));
+#4425 = PCURVE('',#1356,#4426);
+#4426 = DEFINITIONAL_REPRESENTATION('',(#4427),#4431);
+#4427 = LINE('',#4428,#4429);
+#4428 = CARTESIAN_POINT('',(3.04427383259,-0.54427383259));
+#4429 = VECTOR('',#4430,1.);
+#4430 = DIRECTION('',(-1.,0.));
+#4431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4423 = ORIENTED_EDGE('',*,*,#4424,.F.);
-#4424 = EDGE_CURVE('',#2694,#4402,#4425,.T.);
-#4425 = SURFACE_CURVE('',#4426,(#4430,#4437),.PCURVE_S1.);
-#4426 = LINE('',#4427,#4428);
-#4427 = CARTESIAN_POINT('',(-9.6,-380.,-3.4));
-#4428 = VECTOR('',#4429,1.);
-#4429 = DIRECTION('',(1.110223024625E-16,6.661338147751E-16,1.));
-#4430 = PCURVE('',#100,#4431);
-#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
-#4432 = LINE('',#4433,#4434);
-#4433 = CARTESIAN_POINT('',(-5.6,0.4));
-#4434 = VECTOR('',#4435,1.);
-#4435 = DIRECTION('',(-1.,1.110223024625E-16));
-#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4432 = PCURVE('',#2951,#4433);
+#4433 = DEFINITIONAL_REPRESENTATION('',(#4434),#4438);
+#4434 = LINE('',#4435,#4436);
+#4435 = CARTESIAN_POINT('',(-1.402209617644E-13,-380.));
+#4436 = VECTOR('',#4437,1.);
+#4437 = DIRECTION('',(1.,-4.5E-16));
+#4438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4437 = PCURVE('',#2201,#4438);
-#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);
-#4439 = LINE('',#4440,#4441);
-#4440 = CARTESIAN_POINT('',(0.,0.));
-#4441 = VECTOR('',#4442,1.);
-#4442 = DIRECTION('',(1.,0.));
-#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4439 = ORIENTED_EDGE('',*,*,#4440,.F.);
+#4440 = EDGE_CURVE('',#4441,#4418,#4443,.T.);
+#4441 = VERTEX_POINT('',#4442);
+#4442 = CARTESIAN_POINT('',(3.35,-380.,-4.7));
+#4443 = SURFACE_CURVE('',#4444,(#4448,#4455),.PCURVE_S1.);
+#4444 = LINE('',#4445,#4446);
+#4445 = CARTESIAN_POINT('',(3.35,-380.,-4.7));
+#4446 = VECTOR('',#4447,1.);
+#4447 = DIRECTION('',(0.755218729872,4.4E-16,-0.655472859889));
+#4448 = PCURVE('',#1356,#4449);
+#4449 = DEFINITIONAL_REPRESENTATION('',(#4450),#4454);
+#4450 = LINE('',#4451,#4452);
+#4451 = CARTESIAN_POINT('',(-0.75572616741,2.10572616741));
+#4452 = VECTOR('',#4453,1.);
+#4453 = DIRECTION('',(0.655472859889,-0.755218729872));
+#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4444 = ORIENTED_EDGE('',*,*,#2716,.F.);
-#4445 = FACE_BOUND('',#4446,.T.);
-#4446 = EDGE_LOOP('',(#4447,#4473,#4496,#4519,#4542,#4566,#4589,#4612,
-    #4635,#4659,#4682,#4705,#4728,#4752,#4775,#4798));
-#4447 = ORIENTED_EDGE('',*,*,#4448,.F.);
-#4448 = EDGE_CURVE('',#4449,#4451,#4453,.T.);
-#4449 = VERTEX_POINT('',#4450);
-#4450 = CARTESIAN_POINT('',(-2.401158779277,-380.,1.340498607497));
-#4451 = VERTEX_POINT('',#4452);
-#4452 = CARTESIAN_POINT('',(-2.401158779276,-380.,-1.340498607498));
-#4453 = SURFACE_CURVE('',#4454,(#4459,#4466),.PCURVE_S1.);
-#4454 = CIRCLE('',#4455,2.75);
-#4455 = AXIS2_PLACEMENT_3D('',#4456,#4457,#4458);
-#4456 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#4457 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#4458 = DIRECTION('',(1.,0.,0.));
-#4459 = PCURVE('',#100,#4460);
-#4460 = DEFINITIONAL_REPRESENTATION('',(#4461),#4465);
-#4461 = CIRCLE('',#4462,2.75);
-#4462 = AXIS2_PLACEMENT_2D('',#4463,#4464);
-#4463 = CARTESIAN_POINT('',(-9.,10.));
-#4464 = DIRECTION('',(0.,1.));
-#4465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4455 = PCURVE('',#2979,#4456);
+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461);
+#4457 = LINE('',#4458,#4459);
+#4458 = CARTESIAN_POINT('',(8.386148538536E-14,-380.));
+#4459 = VECTOR('',#4460,1.);
+#4460 = DIRECTION('',(1.,2.9E-16));
+#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4466 = PCURVE('',#2424,#4467);
-#4467 = DEFINITIONAL_REPRESENTATION('',(#4468),#4472);
-#4468 = LINE('',#4469,#4470);
-#4469 = CARTESIAN_POINT('',(0.,0.));
-#4470 = VECTOR('',#4471,1.);
-#4471 = DIRECTION('',(1.,0.));
-#4472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4462 = ORIENTED_EDGE('',*,*,#4463,.F.);
+#4463 = EDGE_CURVE('',#4464,#4441,#4466,.T.);
+#4464 = VERTEX_POINT('',#4465);
+#4465 = CARTESIAN_POINT('',(0.65,-380.,-4.7));
+#4466 = SURFACE_CURVE('',#4467,(#4471,#4478),.PCURVE_S1.);
+#4467 = LINE('',#4468,#4469);
+#4468 = CARTESIAN_POINT('',(0.65,-380.,-4.7));
+#4469 = VECTOR('',#4470,1.);
+#4470 = DIRECTION('',(1.,0.,0.));
+#4471 = PCURVE('',#1356,#4472);
+#4472 = DEFINITIONAL_REPRESENTATION('',(#4473),#4477);
+#4473 = LINE('',#4474,#4475);
+#4474 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#4475 = VECTOR('',#4476,1.);
+#4476 = DIRECTION('',(0.,-1.));
+#4477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4473 = ORIENTED_EDGE('',*,*,#4474,.T.);
-#4474 = EDGE_CURVE('',#4449,#4475,#4477,.T.);
-#4475 = VERTEX_POINT('',#4476);
-#4476 = CARTESIAN_POINT('',(-3.005203820043,-380.,1.944543648263));
-#4477 = SURFACE_CURVE('',#4478,(#4482,#4489),.PCURVE_S1.);
-#4478 = LINE('',#4479,#4480);
-#4479 = CARTESIAN_POINT('',(-2.401158779277,-380.,1.340498607497));
-#4480 = VECTOR('',#4481,1.);
-#4481 = DIRECTION('',(-0.707106781187,3.92523114671E-16,0.707106781187)
-  );
-#4482 = PCURVE('',#100,#4483);
-#4483 = DEFINITIONAL_REPRESENTATION('',(#4484),#4488);
-#4484 = LINE('',#4485,#4486);
-#4485 = CARTESIAN_POINT('',(-10.34049860749,7.598841220723));
-#4486 = VECTOR('',#4487,1.);
-#4487 = DIRECTION('',(-0.707106781187,-0.707106781187));
-#4488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4478 = PCURVE('',#3007,#4479);
+#4479 = DEFINITIONAL_REPRESENTATION('',(#4480),#4484);
+#4480 = LINE('',#4481,#4482);
+#4481 = CARTESIAN_POINT('',(0.,-380.));
+#4482 = VECTOR('',#4483,1.);
+#4483 = DIRECTION('',(1.,0.));
+#4484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4489 = PCURVE('',#2452,#4490);
-#4490 = DEFINITIONAL_REPRESENTATION('',(#4491),#4495);
-#4491 = LINE('',#4492,#4493);
-#4492 = CARTESIAN_POINT('',(0.,0.));
-#4493 = VECTOR('',#4494,1.);
-#4494 = DIRECTION('',(1.,0.));
-#4495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4485 = ORIENTED_EDGE('',*,*,#4486,.T.);
+#4486 = EDGE_CURVE('',#4464,#4487,#4489,.T.);
+#4487 = VERTEX_POINT('',#4488);
+#4488 = CARTESIAN_POINT('',(0.,-380.,-4.3));
+#4489 = SURFACE_CURVE('',#4490,(#4494,#4501),.PCURVE_S1.);
+#4490 = LINE('',#4491,#4492);
+#4491 = CARTESIAN_POINT('',(0.65,-380.,-4.7));
+#4492 = VECTOR('',#4493,1.);
+#4493 = DIRECTION('',(-0.851658316705,-3.5E-16,0.524097425664));
+#4494 = PCURVE('',#1356,#4495);
+#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4500);
+#4496 = LINE('',#4497,#4498);
+#4497 = CARTESIAN_POINT('',(-0.75572616741,4.80572616741));
+#4498 = VECTOR('',#4499,1.);
+#4499 = DIRECTION('',(-0.524097425664,0.851658316705));
+#4500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4496 = ORIENTED_EDGE('',*,*,#4497,.T.);
-#4497 = EDGE_CURVE('',#4475,#4498,#4500,.T.);
-#4498 = VERTEX_POINT('',#4499);
-#4499 = CARTESIAN_POINT('',(-1.944543648263,-380.,3.005203820043));
-#4500 = SURFACE_CURVE('',#4501,(#4505,#4512),.PCURVE_S1.);
-#4501 = LINE('',#4502,#4503);
-#4502 = CARTESIAN_POINT('',(-3.005203820043,-380.,1.944543648263));
-#4503 = VECTOR('',#4504,1.);
-#4504 = DIRECTION('',(0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#4505 = PCURVE('',#100,#4506);
-#4506 = DEFINITIONAL_REPRESENTATION('',(#4507),#4511);
-#4507 = LINE('',#4508,#4509);
-#4508 = CARTESIAN_POINT('',(-10.94454364826,6.994796179957));
-#4509 = VECTOR('',#4510,1.);
-#4510 = DIRECTION('',(-0.707106781187,0.707106781187));
-#4511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4501 = PCURVE('',#3035,#4502);
+#4502 = DEFINITIONAL_REPRESENTATION('',(#4503),#4507);
+#4503 = LINE('',#4504,#4505);
+#4504 = CARTESIAN_POINT('',(2.081E-14,-380.));
+#4505 = VECTOR('',#4506,1.);
+#4506 = DIRECTION('',(1.,0.));
+#4507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4512 = PCURVE('',#2480,#4513);
-#4513 = DEFINITIONAL_REPRESENTATION('',(#4514),#4518);
-#4514 = LINE('',#4515,#4516);
-#4515 = CARTESIAN_POINT('',(0.,0.));
-#4516 = VECTOR('',#4517,1.);
-#4517 = DIRECTION('',(1.,0.));
-#4518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4508 = ORIENTED_EDGE('',*,*,#4509,.F.);
+#4509 = EDGE_CURVE('',#4510,#4487,#4512,.T.);
+#4510 = VERTEX_POINT('',#4511);
+#4511 = CARTESIAN_POINT('',(0.,-380.,-2.75));
+#4512 = SURFACE_CURVE('',#4513,(#4517,#4524),.PCURVE_S1.);
+#4513 = LINE('',#4514,#4515);
+#4514 = CARTESIAN_POINT('',(-1.7E-16,-380.,-2.75));
+#4515 = VECTOR('',#4516,1.);
+#4516 = DIRECTION('',(1.1E-16,6.7E-16,-1.));
+#4517 = PCURVE('',#1356,#4518);
+#4518 = DEFINITIONAL_REPRESENTATION('',(#4519),#4523);
+#4519 = LINE('',#4520,#4521);
+#4520 = CARTESIAN_POINT('',(-2.70572616741,5.45572616741));
+#4521 = VECTOR('',#4522,1.);
+#4522 = DIRECTION('',(1.,-1.1E-16));
+#4523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4519 = ORIENTED_EDGE('',*,*,#4520,.T.);
-#4520 = EDGE_CURVE('',#4498,#4521,#4523,.T.);
-#4521 = VERTEX_POINT('',#4522);
-#4522 = CARTESIAN_POINT('',(-1.340498607498,-380.,2.401158779277));
-#4523 = SURFACE_CURVE('',#4524,(#4528,#4535),.PCURVE_S1.);
-#4524 = LINE('',#4525,#4526);
-#4525 = CARTESIAN_POINT('',(-1.944543648263,-380.,3.005203820043));
-#4526 = VECTOR('',#4527,1.);
-#4527 = DIRECTION('',(0.707106781186,-3.925231146713E-16,-0.707106781187
-    ));
-#4528 = PCURVE('',#100,#4529);
-#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4534);
-#4530 = LINE('',#4531,#4532);
-#4531 = CARTESIAN_POINT('',(-12.00520382004,8.055456351737));
-#4532 = VECTOR('',#4533,1.);
-#4533 = DIRECTION('',(0.707106781187,0.707106781186));
-#4534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4524 = PCURVE('',#4052,#4525);
+#4525 = DEFINITIONAL_REPRESENTATION('',(#4526),#4530);
+#4526 = LINE('',#4527,#4528);
+#4527 = CARTESIAN_POINT('',(2.70572616741,5.45572616741));
+#4528 = VECTOR('',#4529,1.);
+#4529 = DIRECTION('',(-1.,1.1E-16));
+#4530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4535 = PCURVE('',#2508,#4536);
-#4536 = DEFINITIONAL_REPRESENTATION('',(#4537),#4541);
-#4537 = LINE('',#4538,#4539);
-#4538 = CARTESIAN_POINT('',(0.,0.));
-#4539 = VECTOR('',#4540,1.);
-#4540 = DIRECTION('',(1.,0.));
-#4541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4531 = ORIENTED_EDGE('',*,*,#4532,.T.);
+#4532 = EDGE_CURVE('',#4510,#4533,#4535,.T.);
+#4533 = VERTEX_POINT('',#4534);
+#4534 = CARTESIAN_POINT('',(1.340498607497,-380.,-2.401158779277));
+#4535 = SURFACE_CURVE('',#4536,(#4541,#4552),.PCURVE_S1.);
+#4536 = CIRCLE('',#4537,2.75);
+#4537 = AXIS2_PLACEMENT_3D('',#4538,#4539,#4540);
+#4538 = CARTESIAN_POINT('',(0.,-380.,-2.273736754432E-13));
+#4539 = DIRECTION('',(-0.,-1.,-6.7E-16));
+#4540 = DIRECTION('',(-1.,0.,0.));
+#4541 = PCURVE('',#1356,#4542);
+#4542 = DEFINITIONAL_REPRESENTATION('',(#4543),#4551);
+#4543 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4544,#4545,#4546,#4547,
+#4548,#4549,#4550),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4544 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#4545 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#4546 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#4547 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#4548 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#4549 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#4550 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#4551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4542 = ORIENTED_EDGE('',*,*,#4543,.F.);
-#4543 = EDGE_CURVE('',#4544,#4521,#4546,.T.);
-#4544 = VERTEX_POINT('',#4545);
-#4545 = CARTESIAN_POINT('',(1.340498607497,-380.,2.401158779277));
-#4546 = SURFACE_CURVE('',#4547,(#4552,#4559),.PCURVE_S1.);
-#4547 = CIRCLE('',#4548,2.75);
-#4548 = AXIS2_PLACEMENT_3D('',#4549,#4550,#4551);
-#4549 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#4550 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#4551 = DIRECTION('',(1.,0.,0.));
-#4552 = PCURVE('',#100,#4553);
+#4552 = PCURVE('',#3091,#4553);
 #4553 = DEFINITIONAL_REPRESENTATION('',(#4554),#4558);
-#4554 = CIRCLE('',#4555,2.75);
-#4555 = AXIS2_PLACEMENT_2D('',#4556,#4557);
-#4556 = CARTESIAN_POINT('',(-9.,10.));
-#4557 = DIRECTION('',(0.,1.));
+#4554 = LINE('',#4555,#4556);
+#4555 = CARTESIAN_POINT('',(-0.,-380.));
+#4556 = VECTOR('',#4557,1.);
+#4557 = DIRECTION('',(-1.,0.));
 #4558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4559 = PCURVE('',#2537,#4560);
-#4560 = DEFINITIONAL_REPRESENTATION('',(#4561),#4565);
-#4561 = LINE('',#4562,#4563);
-#4562 = CARTESIAN_POINT('',(0.,0.));
-#4563 = VECTOR('',#4564,1.);
-#4564 = DIRECTION('',(1.,0.));
-#4565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4559 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#4560 = EDGE_CURVE('',#4561,#4533,#4563,.T.);
+#4561 = VERTEX_POINT('',#4562);
+#4562 = CARTESIAN_POINT('',(1.944543648263,-380.,-3.005203820043));
+#4563 = SURFACE_CURVE('',#4564,(#4568,#4575),.PCURVE_S1.);
+#4564 = LINE('',#4565,#4566);
+#4565 = CARTESIAN_POINT('',(1.944543648263,-380.,-3.005203820043));
+#4566 = VECTOR('',#4567,1.);
+#4567 = DIRECTION('',(-0.707106781187,-4.7E-16,0.707106781187));
+#4568 = PCURVE('',#1356,#4569);
+#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574);
+#4570 = LINE('',#4571,#4572);
+#4571 = CARTESIAN_POINT('',(-2.450522347367,3.511182519147));
+#4572 = VECTOR('',#4573,1.);
+#4573 = DIRECTION('',(-0.707106781187,0.707106781187));
+#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4566 = ORIENTED_EDGE('',*,*,#4567,.F.);
-#4567 = EDGE_CURVE('',#4568,#4544,#4570,.T.);
-#4568 = VERTEX_POINT('',#4569);
-#4569 = CARTESIAN_POINT('',(1.944543648263,-380.,3.005203820043));
-#4570 = SURFACE_CURVE('',#4571,(#4575,#4582),.PCURVE_S1.);
-#4571 = LINE('',#4572,#4573);
-#4572 = CARTESIAN_POINT('',(1.944543648263,-380.,3.005203820043));
-#4573 = VECTOR('',#4574,1.);
-#4574 = DIRECTION('',(-0.707106781186,-3.925231146711E-16,
-    -0.707106781187));
-#4575 = PCURVE('',#100,#4576);
+#4575 = PCURVE('',#3119,#4576);
 #4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581);
 #4577 = LINE('',#4578,#4579);
-#4578 = CARTESIAN_POINT('',(-12.00520382004,11.944543648263));
+#4578 = CARTESIAN_POINT('',(-9.620924586838E-14,-380.));
 #4579 = VECTOR('',#4580,1.);
-#4580 = DIRECTION('',(0.707106781187,-0.707106781186));
+#4580 = DIRECTION('',(1.,-3.1E-16));
 #4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4582 = PCURVE('',#2565,#4583);
-#4583 = DEFINITIONAL_REPRESENTATION('',(#4584),#4588);
-#4584 = LINE('',#4585,#4586);
-#4585 = CARTESIAN_POINT('',(-0.,0.));
-#4586 = VECTOR('',#4587,1.);
-#4587 = DIRECTION('',(1.,0.));
-#4588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4582 = ORIENTED_EDGE('',*,*,#4583,.F.);
+#4583 = EDGE_CURVE('',#4584,#4561,#4586,.T.);
+#4584 = VERTEX_POINT('',#4585);
+#4585 = CARTESIAN_POINT('',(2.474873734153,-380.,-2.474873734153));
+#4586 = SURFACE_CURVE('',#4587,(#4591,#4598),.PCURVE_S1.);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(2.474873734153,-380.,-2.474873734153));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(-0.707106781187,4.7E-16,-0.707106781187));
+#4591 = PCURVE('',#1356,#4592);
+#4592 = DEFINITIONAL_REPRESENTATION('',(#4593),#4597);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(-2.980852433257,2.980852433257));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(0.707106781187,0.707106781187));
+#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4589 = ORIENTED_EDGE('',*,*,#4590,.F.);
-#4590 = EDGE_CURVE('',#4591,#4568,#4593,.T.);
-#4591 = VERTEX_POINT('',#4592);
-#4592 = CARTESIAN_POINT('',(3.005203820043,-380.,1.944543648263));
-#4593 = SURFACE_CURVE('',#4594,(#4598,#4605),.PCURVE_S1.);
-#4594 = LINE('',#4595,#4596);
-#4595 = CARTESIAN_POINT('',(3.005203820043,-380.,1.944543648263));
-#4596 = VECTOR('',#4597,1.);
-#4597 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#4598 = PCURVE('',#100,#4599);
+#4598 = PCURVE('',#3147,#4599);
 #4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4604);
 #4600 = LINE('',#4601,#4602);
-#4601 = CARTESIAN_POINT('',(-10.94454364826,13.005203820043));
+#4601 = CARTESIAN_POINT('',(1.134802629139E-13,-380.));
 #4602 = VECTOR('',#4603,1.);
-#4603 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4603 = DIRECTION('',(1.,3.1E-16));
 #4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4605 = PCURVE('',#2593,#4606);
-#4606 = DEFINITIONAL_REPRESENTATION('',(#4607),#4611);
-#4607 = LINE('',#4608,#4609);
-#4608 = CARTESIAN_POINT('',(0.,0.));
-#4609 = VECTOR('',#4610,1.);
-#4610 = DIRECTION('',(1.,0.));
-#4611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4605 = ORIENTED_EDGE('',*,*,#4606,.F.);
+#4606 = EDGE_CURVE('',#4607,#4584,#4609,.T.);
+#4607 = VERTEX_POINT('',#4608);
+#4608 = CARTESIAN_POINT('',(3.005203820043,-380.,-1.944543648263));
+#4609 = SURFACE_CURVE('',#4610,(#4614,#4621),.PCURVE_S1.);
+#4610 = LINE('',#4611,#4612);
+#4611 = CARTESIAN_POINT('',(3.005203820043,-380.,-1.944543648263));
+#4612 = VECTOR('',#4613,1.);
+#4613 = DIRECTION('',(-0.707106781187,4.7E-16,-0.707106781187));
+#4614 = PCURVE('',#1356,#4615);
+#4615 = DEFINITIONAL_REPRESENTATION('',(#4616),#4620);
+#4616 = LINE('',#4617,#4618);
+#4617 = CARTESIAN_POINT('',(-3.511182519147,2.450522347367));
+#4618 = VECTOR('',#4619,1.);
+#4619 = DIRECTION('',(0.707106781187,0.707106781187));
+#4620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4612 = ORIENTED_EDGE('',*,*,#4613,.F.);
-#4613 = EDGE_CURVE('',#4614,#4591,#4616,.T.);
-#4614 = VERTEX_POINT('',#4615);
-#4615 = CARTESIAN_POINT('',(2.401158779277,-380.,1.340498607496));
-#4616 = SURFACE_CURVE('',#4617,(#4621,#4628),.PCURVE_S1.);
-#4617 = LINE('',#4618,#4619);
-#4618 = CARTESIAN_POINT('',(2.401158779277,-380.,1.340498607496));
-#4619 = VECTOR('',#4620,1.);
-#4620 = DIRECTION('',(0.707106781186,3.925231146714E-16,0.707106781187)
-  );
-#4621 = PCURVE('',#100,#4622);
+#4621 = PCURVE('',#3175,#4622);
 #4622 = DEFINITIONAL_REPRESENTATION('',(#4623),#4627);
 #4623 = LINE('',#4624,#4625);
-#4624 = CARTESIAN_POINT('',(-10.34049860749,12.401158779277));
+#4624 = CARTESIAN_POINT('',(9.055691301712E-14,-380.));
 #4625 = VECTOR('',#4626,1.);
-#4626 = DIRECTION('',(-0.707106781187,0.707106781186));
+#4626 = DIRECTION('',(1.,3.1E-16));
 #4627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4628 = PCURVE('',#2621,#4629);
-#4629 = DEFINITIONAL_REPRESENTATION('',(#4630),#4634);
-#4630 = LINE('',#4631,#4632);
-#4631 = CARTESIAN_POINT('',(0.,0.));
-#4632 = VECTOR('',#4633,1.);
-#4633 = DIRECTION('',(1.,0.));
-#4634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4628 = ORIENTED_EDGE('',*,*,#4629,.F.);
+#4629 = EDGE_CURVE('',#4630,#4607,#4632,.T.);
+#4630 = VERTEX_POINT('',#4631);
+#4631 = CARTESIAN_POINT('',(2.401158779277,-380.,-1.340498607497));
+#4632 = SURFACE_CURVE('',#4633,(#4637,#4644),.PCURVE_S1.);
+#4633 = LINE('',#4634,#4635);
+#4634 = CARTESIAN_POINT('',(2.401158779277,-380.,-1.340498607497));
+#4635 = VECTOR('',#4636,1.);
+#4636 = DIRECTION('',(0.707106781187,4.7E-16,-0.707106781187));
+#4637 = PCURVE('',#1356,#4638);
+#4638 = DEFINITIONAL_REPRESENTATION('',(#4639),#4643);
+#4639 = LINE('',#4640,#4641);
+#4640 = CARTESIAN_POINT('',(-4.115227559913,3.054567388133));
+#4641 = VECTOR('',#4642,1.);
+#4642 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4635 = ORIENTED_EDGE('',*,*,#4636,.F.);
-#4636 = EDGE_CURVE('',#4637,#4614,#4639,.T.);
-#4637 = VERTEX_POINT('',#4638);
-#4638 = CARTESIAN_POINT('',(2.401158779277,-380.,-1.340498607496));
-#4639 = SURFACE_CURVE('',#4640,(#4645,#4652),.PCURVE_S1.);
-#4640 = CIRCLE('',#4641,2.75);
-#4641 = AXIS2_PLACEMENT_3D('',#4642,#4643,#4644);
-#4642 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#4643 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#4644 = DIRECTION('',(1.,0.,0.));
-#4645 = PCURVE('',#100,#4646);
-#4646 = DEFINITIONAL_REPRESENTATION('',(#4647),#4651);
-#4647 = CIRCLE('',#4648,2.75);
-#4648 = AXIS2_PLACEMENT_2D('',#4649,#4650);
-#4649 = CARTESIAN_POINT('',(-9.,10.));
-#4650 = DIRECTION('',(0.,1.));
-#4651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4644 = PCURVE('',#3203,#4645);
+#4645 = DEFINITIONAL_REPRESENTATION('',(#4646),#4650);
+#4646 = LINE('',#4647,#4648);
+#4647 = CARTESIAN_POINT('',(1.054727913746E-13,-380.));
+#4648 = VECTOR('',#4649,1.);
+#4649 = DIRECTION('',(1.,3.1E-16));
+#4650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4652 = PCURVE('',#2650,#4653);
-#4653 = DEFINITIONAL_REPRESENTATION('',(#4654),#4658);
-#4654 = LINE('',#4655,#4656);
-#4655 = CARTESIAN_POINT('',(0.,0.));
-#4656 = VECTOR('',#4657,1.);
-#4657 = DIRECTION('',(1.,0.));
-#4658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4651 = ORIENTED_EDGE('',*,*,#4652,.T.);
+#4652 = EDGE_CURVE('',#4630,#1317,#4653,.T.);
+#4653 = SURFACE_CURVE('',#4654,(#4659,#4670),.PCURVE_S1.);
+#4654 = CIRCLE('',#4655,2.75);
+#4655 = AXIS2_PLACEMENT_3D('',#4656,#4657,#4658);
+#4656 = CARTESIAN_POINT('',(0.,-380.,-2.273736754432E-13));
+#4657 = DIRECTION('',(-0.,-1.,-6.7E-16));
+#4658 = DIRECTION('',(-1.,0.,0.));
+#4659 = PCURVE('',#1356,#4660);
+#4660 = DEFINITIONAL_REPRESENTATION('',(#4661),#4669);
+#4661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4662,#4663,#4664,#4665,
+#4666,#4667,#4668),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4662 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#4663 = CARTESIAN_POINT('',(-0.692586446596,8.20572616741));
+#4664 = CARTESIAN_POINT('',(-3.074156307003,4.08072616741));
+#4665 = CARTESIAN_POINT('',(-5.45572616741,-4.427383259001E-02));
+#4666 = CARTESIAN_POINT('',(-7.837296027817,4.08072616741));
+#4667 = CARTESIAN_POINT('',(-10.21886588822,8.20572616741));
+#4668 = CARTESIAN_POINT('',(-5.45572616741,8.20572616741));
+#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4659 = ORIENTED_EDGE('',*,*,#4660,.T.);
-#4660 = EDGE_CURVE('',#4637,#4661,#4663,.T.);
-#4661 = VERTEX_POINT('',#4662);
-#4662 = CARTESIAN_POINT('',(3.005203820043,-380.,-1.944543648263));
-#4663 = SURFACE_CURVE('',#4664,(#4668,#4675),.PCURVE_S1.);
-#4664 = LINE('',#4665,#4666);
-#4665 = CARTESIAN_POINT('',(2.401158779277,-380.,-1.340498607496));
-#4666 = VECTOR('',#4667,1.);
-#4667 = DIRECTION('',(0.707106781186,-3.925231146712E-16,-0.707106781187
-    ));
-#4668 = PCURVE('',#100,#4669);
-#4669 = DEFINITIONAL_REPRESENTATION('',(#4670),#4674);
-#4670 = LINE('',#4671,#4672);
-#4671 = CARTESIAN_POINT('',(-7.659501392504,12.401158779277));
-#4672 = VECTOR('',#4673,1.);
-#4673 = DIRECTION('',(0.707106781187,0.707106781186));
-#4674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4670 = PCURVE('',#2716,#4671);
+#4671 = DEFINITIONAL_REPRESENTATION('',(#4672),#4676);
+#4672 = LINE('',#4673,#4674);
+#4673 = CARTESIAN_POINT('',(-0.,-380.));
+#4674 = VECTOR('',#4675,1.);
+#4675 = DIRECTION('',(-1.,0.));
+#4676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4675 = PCURVE('',#2676,#4676);
-#4676 = DEFINITIONAL_REPRESENTATION('',(#4677),#4681);
-#4677 = LINE('',#4678,#4679);
-#4678 = CARTESIAN_POINT('',(0.,0.));
-#4679 = VECTOR('',#4680,1.);
-#4680 = DIRECTION('',(1.,0.));
-#4681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4677 = ORIENTED_EDGE('',*,*,#1340,.T.);
+#4678 = ORIENTED_EDGE('',*,*,#4679,.T.);
+#4679 = EDGE_CURVE('',#1341,#4680,#4682,.T.);
+#4680 = VERTEX_POINT('',#4681);
+#4681 = CARTESIAN_POINT('',(4.7,-380.,-0.65));
+#4682 = SURFACE_CURVE('',#4683,(#4687,#4694),.PCURVE_S1.);
+#4683 = LINE('',#4684,#4685);
+#4684 = CARTESIAN_POINT('',(4.3,-380.,-2.273736754432E-13));
+#4685 = VECTOR('',#4686,1.);
+#4686 = DIRECTION('',(0.524097425664,5.7E-16,-0.851658316705));
+#4687 = PCURVE('',#1356,#4688);
+#4688 = DEFINITIONAL_REPRESENTATION('',(#4689),#4693);
+#4689 = LINE('',#4690,#4691);
+#4690 = CARTESIAN_POINT('',(-5.45572616741,1.15572616741));
+#4691 = VECTOR('',#4692,1.);
+#4692 = DIRECTION('',(0.851658316705,-0.524097425664));
+#4693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4682 = ORIENTED_EDGE('',*,*,#4683,.T.);
-#4683 = EDGE_CURVE('',#4661,#4684,#4686,.T.);
-#4684 = VERTEX_POINT('',#4685);
-#4685 = CARTESIAN_POINT('',(1.944543648263,-380.,-3.005203820043));
-#4686 = SURFACE_CURVE('',#4687,(#4691,#4698),.PCURVE_S1.);
-#4687 = LINE('',#4688,#4689);
-#4688 = CARTESIAN_POINT('',(3.005203820043,-380.,-1.944543648263));
-#4689 = VECTOR('',#4690,1.);
-#4690 = DIRECTION('',(-0.707106781187,-3.925231146709E-16,
-    -0.707106781187));
-#4691 = PCURVE('',#100,#4692);
-#4692 = DEFINITIONAL_REPRESENTATION('',(#4693),#4697);
-#4693 = LINE('',#4694,#4695);
-#4694 = CARTESIAN_POINT('',(-7.055456351737,13.005203820043));
-#4695 = VECTOR('',#4696,1.);
-#4696 = DIRECTION('',(0.707106781187,-0.707106781187));
-#4697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4694 = PCURVE('',#3258,#4695);
+#4695 = DEFINITIONAL_REPRESENTATION('',(#4696),#4700);
+#4696 = LINE('',#4697,#4698);
+#4697 = CARTESIAN_POINT('',(1.20982788922E-13,-380.));
+#4698 = VECTOR('',#4699,1.);
+#4699 = DIRECTION('',(1.,3.8E-16));
+#4700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4698 = PCURVE('',#2254,#4699);
-#4699 = DEFINITIONAL_REPRESENTATION('',(#4700),#4704);
-#4700 = LINE('',#4701,#4702);
-#4701 = CARTESIAN_POINT('',(-0.,0.));
-#4702 = VECTOR('',#4703,1.);
-#4703 = DIRECTION('',(1.,0.));
-#4704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4701 = ORIENTED_EDGE('',*,*,#4702,.T.);
+#4702 = EDGE_CURVE('',#4680,#4703,#4705,.T.);
+#4703 = VERTEX_POINT('',#4704);
+#4704 = CARTESIAN_POINT('',(4.7,-380.,-3.35));
+#4705 = SURFACE_CURVE('',#4706,(#4710,#4717),.PCURVE_S1.);
+#4706 = LINE('',#4707,#4708);
+#4707 = CARTESIAN_POINT('',(4.7,-380.,-0.65));
+#4708 = VECTOR('',#4709,1.);
+#4709 = DIRECTION('',(0.,6.7E-16,-1.));
+#4710 = PCURVE('',#1356,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716);
+#4712 = LINE('',#4713,#4714);
+#4713 = CARTESIAN_POINT('',(-4.80572616741,0.75572616741));
+#4714 = VECTOR('',#4715,1.);
+#4715 = DIRECTION('',(1.,0.));
+#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4705 = ORIENTED_EDGE('',*,*,#4706,.T.);
-#4706 = EDGE_CURVE('',#4684,#4707,#4709,.T.);
-#4707 = VERTEX_POINT('',#4708);
-#4708 = CARTESIAN_POINT('',(1.340498607498,-380.,-2.401158779276));
-#4709 = SURFACE_CURVE('',#4710,(#4714,#4721),.PCURVE_S1.);
-#4710 = LINE('',#4711,#4712);
-#4711 = CARTESIAN_POINT('',(1.944543648263,-380.,-3.005203820043));
-#4712 = VECTOR('',#4713,1.);
-#4713 = DIRECTION('',(-0.707106781185,3.925231146716E-16,0.707106781188)
-  );
-#4714 = PCURVE('',#100,#4715);
-#4715 = DEFINITIONAL_REPRESENTATION('',(#4716),#4720);
-#4716 = LINE('',#4717,#4718);
-#4717 = CARTESIAN_POINT('',(-5.994796179957,11.944543648263));
-#4718 = VECTOR('',#4719,1.);
-#4719 = DIRECTION('',(-0.707106781188,-0.707106781185));
-#4720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4717 = PCURVE('',#3286,#4718);
+#4718 = DEFINITIONAL_REPRESENTATION('',(#4719),#4723);
+#4719 = LINE('',#4720,#4721);
+#4720 = CARTESIAN_POINT('',(1.20903081136E-13,-380.));
+#4721 = VECTOR('',#4722,1.);
+#4722 = DIRECTION('',(1.,4.5E-16));
+#4723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4721 = PCURVE('',#2282,#4722);
-#4722 = DEFINITIONAL_REPRESENTATION('',(#4723),#4727);
-#4723 = LINE('',#4724,#4725);
-#4724 = CARTESIAN_POINT('',(0.,0.));
-#4725 = VECTOR('',#4726,1.);
-#4726 = DIRECTION('',(1.,0.));
-#4727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4724 = ORIENTED_EDGE('',*,*,#4725,.T.);
+#4725 = EDGE_CURVE('',#4703,#4726,#4728,.T.);
+#4726 = VERTEX_POINT('',#4727);
+#4727 = CARTESIAN_POINT('',(7.,-380.,-6.));
+#4728 = SURFACE_CURVE('',#4729,(#4733,#4740),.PCURVE_S1.);
+#4729 = LINE('',#4730,#4731);
+#4730 = CARTESIAN_POINT('',(4.7,-380.,-3.35));
+#4731 = VECTOR('',#4732,1.);
+#4732 = DIRECTION('',(0.655472859889,5.E-16,-0.755218729872));
+#4733 = PCURVE('',#1356,#4734);
+#4734 = DEFINITIONAL_REPRESENTATION('',(#4735),#4739);
+#4735 = LINE('',#4736,#4737);
+#4736 = CARTESIAN_POINT('',(-2.10572616741,0.75572616741));
+#4737 = VECTOR('',#4738,1.);
+#4738 = DIRECTION('',(0.755218729872,-0.655472859889));
+#4739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4728 = ORIENTED_EDGE('',*,*,#4729,.F.);
-#4729 = EDGE_CURVE('',#4730,#4707,#4732,.T.);
-#4730 = VERTEX_POINT('',#4731);
-#4731 = CARTESIAN_POINT('',(-1.340498607497,-380.,-2.401158779277));
-#4732 = SURFACE_CURVE('',#4733,(#4738,#4745),.PCURVE_S1.);
-#4733 = CIRCLE('',#4734,2.75);
-#4734 = AXIS2_PLACEMENT_3D('',#4735,#4736,#4737);
-#4735 = CARTESIAN_POINT('',(0.,-380.,2.109423746788E-13));
-#4736 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#4737 = DIRECTION('',(1.,0.,0.));
-#4738 = PCURVE('',#100,#4739);
-#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744);
-#4740 = CIRCLE('',#4741,2.75);
-#4741 = AXIS2_PLACEMENT_2D('',#4742,#4743);
-#4742 = CARTESIAN_POINT('',(-9.,10.));
-#4743 = DIRECTION('',(0.,1.));
-#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4740 = PCURVE('',#3314,#4741);
+#4741 = DEFINITIONAL_REPRESENTATION('',(#4742),#4746);
+#4742 = LINE('',#4743,#4744);
+#4743 = CARTESIAN_POINT('',(1.232912499579E-13,-380.));
+#4744 = VECTOR('',#4745,1.);
+#4745 = DIRECTION('',(1.,3.3E-16));
+#4746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4745 = PCURVE('',#2311,#4746);
-#4746 = DEFINITIONAL_REPRESENTATION('',(#4747),#4751);
-#4747 = LINE('',#4748,#4749);
-#4748 = CARTESIAN_POINT('',(0.,0.));
-#4749 = VECTOR('',#4750,1.);
-#4750 = DIRECTION('',(1.,0.));
-#4751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4747 = ORIENTED_EDGE('',*,*,#4748,.F.);
+#4748 = EDGE_CURVE('',#4749,#4726,#4751,.T.);
+#4749 = VERTEX_POINT('',#4750);
+#4750 = CARTESIAN_POINT('',(8.5,-380.,-6.));
+#4751 = SURFACE_CURVE('',#4752,(#4756,#4763),.PCURVE_S1.);
+#4752 = LINE('',#4753,#4754);
+#4753 = CARTESIAN_POINT('',(8.5,-380.,-6.));
+#4754 = VECTOR('',#4755,1.);
+#4755 = DIRECTION('',(-1.,-0.,-0.));
+#4756 = PCURVE('',#1356,#4757);
+#4757 = DEFINITIONAL_REPRESENTATION('',(#4758),#4762);
+#4758 = LINE('',#4759,#4760);
+#4759 = CARTESIAN_POINT('',(0.54427383259,-3.04427383259));
+#4760 = VECTOR('',#4761,1.);
+#4761 = DIRECTION('',(0.,1.));
+#4762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4752 = ORIENTED_EDGE('',*,*,#4753,.T.);
-#4753 = EDGE_CURVE('',#4730,#4754,#4756,.T.);
-#4754 = VERTEX_POINT('',#4755);
-#4755 = CARTESIAN_POINT('',(-1.944543648263,-380.,-3.005203820043));
-#4756 = SURFACE_CURVE('',#4757,(#4761,#4768),.PCURVE_S1.);
-#4757 = LINE('',#4758,#4759);
-#4758 = CARTESIAN_POINT('',(-1.340498607497,-380.,-2.401158779277));
-#4759 = VECTOR('',#4760,1.);
-#4760 = DIRECTION('',(-0.707106781187,-3.925231146708E-16,
-    -0.707106781186));
-#4761 = PCURVE('',#100,#4762);
-#4762 = DEFINITIONAL_REPRESENTATION('',(#4763),#4767);
-#4763 = LINE('',#4764,#4765);
-#4764 = CARTESIAN_POINT('',(-6.598841220723,8.659501392503));
-#4765 = VECTOR('',#4766,1.);
-#4766 = DIRECTION('',(0.707106781186,-0.707106781187));
-#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4763 = PCURVE('',#3342,#4764);
+#4764 = DEFINITIONAL_REPRESENTATION('',(#4765),#4769);
+#4765 = LINE('',#4766,#4767);
+#4766 = CARTESIAN_POINT('',(0.,-380.));
+#4767 = VECTOR('',#4768,1.);
+#4768 = DIRECTION('',(1.,0.));
+#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4768 = PCURVE('',#2339,#4769);
-#4769 = DEFINITIONAL_REPRESENTATION('',(#4770),#4774);
-#4770 = LINE('',#4771,#4772);
-#4771 = CARTESIAN_POINT('',(-0.,0.));
-#4772 = VECTOR('',#4773,1.);
-#4773 = DIRECTION('',(1.,0.));
-#4774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4770 = ORIENTED_EDGE('',*,*,#4771,.F.);
+#4771 = EDGE_CURVE('',#4772,#4749,#4774,.T.);
+#4772 = VERTEX_POINT('',#4773);
+#4773 = CARTESIAN_POINT('',(8.5,-380.,-3.));
+#4774 = SURFACE_CURVE('',#4775,(#4779,#4786),.PCURVE_S1.);
+#4775 = LINE('',#4776,#4777);
+#4776 = CARTESIAN_POINT('',(8.5,-380.,-3.));
+#4777 = VECTOR('',#4778,1.);
+#4778 = DIRECTION('',(0.,6.7E-16,-1.));
+#4779 = PCURVE('',#1356,#4780);
+#4780 = DEFINITIONAL_REPRESENTATION('',(#4781),#4785);
+#4781 = LINE('',#4782,#4783);
+#4782 = CARTESIAN_POINT('',(-2.45572616741,-3.04427383259));
+#4783 = VECTOR('',#4784,1.);
+#4784 = DIRECTION('',(1.,0.));
+#4785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4775 = ORIENTED_EDGE('',*,*,#4776,.T.);
-#4776 = EDGE_CURVE('',#4754,#4777,#4779,.T.);
-#4777 = VERTEX_POINT('',#4778);
-#4778 = CARTESIAN_POINT('',(-3.005203820043,-380.,-1.944543648263));
-#4779 = SURFACE_CURVE('',#4780,(#4784,#4791),.PCURVE_S1.);
-#4780 = LINE('',#4781,#4782);
-#4781 = CARTESIAN_POINT('',(-1.944543648263,-380.,-3.005203820043));
-#4782 = VECTOR('',#4783,1.);
-#4783 = DIRECTION('',(-0.707106781187,3.925231146709E-16,0.707106781187)
-  );
-#4784 = PCURVE('',#100,#4785);
-#4785 = DEFINITIONAL_REPRESENTATION('',(#4786),#4790);
-#4786 = LINE('',#4787,#4788);
-#4787 = CARTESIAN_POINT('',(-5.994796179957,8.055456351737));
-#4788 = VECTOR('',#4789,1.);
-#4789 = DIRECTION('',(-0.707106781187,-0.707106781187));
-#4790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4786 = PCURVE('',#3370,#4787);
+#4787 = DEFINITIONAL_REPRESENTATION('',(#4788),#4792);
+#4788 = LINE('',#4789,#4790);
+#4789 = CARTESIAN_POINT('',(1.428854970235E-13,-380.));
+#4790 = VECTOR('',#4791,1.);
+#4791 = DIRECTION('',(1.,4.5E-16));
+#4792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4791 = PCURVE('',#2367,#4792);
-#4792 = DEFINITIONAL_REPRESENTATION('',(#4793),#4797);
-#4793 = LINE('',#4794,#4795);
-#4794 = CARTESIAN_POINT('',(0.,0.));
-#4795 = VECTOR('',#4796,1.);
-#4796 = DIRECTION('',(1.,0.));
-#4797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4793 = ORIENTED_EDGE('',*,*,#4794,.F.);
+#4794 = EDGE_CURVE('',#4795,#4772,#4797,.T.);
+#4795 = VERTEX_POINT('',#4796);
+#4796 = CARTESIAN_POINT('',(9.6,-380.,-3.));
+#4797 = SURFACE_CURVE('',#4798,(#4802,#4809),.PCURVE_S1.);
+#4798 = LINE('',#4799,#4800);
+#4799 = CARTESIAN_POINT('',(9.6,-380.,-3.));
+#4800 = VECTOR('',#4801,1.);
+#4801 = DIRECTION('',(-1.,-0.,-0.));
+#4802 = PCURVE('',#1356,#4803);
+#4803 = DEFINITIONAL_REPRESENTATION('',(#4804),#4808);
+#4804 = LINE('',#4805,#4806);
+#4805 = CARTESIAN_POINT('',(-2.45572616741,-4.14427383259));
+#4806 = VECTOR('',#4807,1.);
+#4807 = DIRECTION('',(0.,1.));
+#4808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4798 = ORIENTED_EDGE('',*,*,#4799,.T.);
-#4799 = EDGE_CURVE('',#4777,#4451,#4800,.T.);
-#4800 = SURFACE_CURVE('',#4801,(#4805,#4812),.PCURVE_S1.);
-#4801 = LINE('',#4802,#4803);
-#4802 = CARTESIAN_POINT('',(-3.005203820043,-380.,-1.944543648263));
-#4803 = VECTOR('',#4804,1.);
-#4804 = DIRECTION('',(0.707106781187,3.925231146704E-16,0.707106781186)
-  );
-#4805 = PCURVE('',#100,#4806);
-#4806 = DEFINITIONAL_REPRESENTATION('',(#4807),#4811);
-#4807 = LINE('',#4808,#4809);
-#4808 = CARTESIAN_POINT('',(-7.055456351737,6.994796179957));
-#4809 = VECTOR('',#4810,1.);
-#4810 = DIRECTION('',(-0.707106781186,0.707106781187));
-#4811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4809 = PCURVE('',#3398,#4810);
+#4810 = DEFINITIONAL_REPRESENTATION('',(#4811),#4815);
+#4811 = LINE('',#4812,#4813);
+#4812 = CARTESIAN_POINT('',(0.,-380.));
+#4813 = VECTOR('',#4814,1.);
+#4814 = DIRECTION('',(1.,0.));
+#4815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4812 = PCURVE('',#2395,#4813);
-#4813 = DEFINITIONAL_REPRESENTATION('',(#4814),#4818);
-#4814 = LINE('',#4815,#4816);
-#4815 = CARTESIAN_POINT('',(0.,0.));
-#4816 = VECTOR('',#4817,1.);
-#4817 = DIRECTION('',(1.,0.));
-#4818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4819 = ADVANCED_FACE('',(#4820),#72,.T.);
-#4820 = FACE_BOUND('',#4821,.F.);
-#4821 = EDGE_LOOP('',(#4822,#4823,#4824,#4845));
-#4822 = ORIENTED_EDGE('',*,*,#56,.T.);
-#4823 = ORIENTED_EDGE('',*,*,#2741,.T.);
-#4824 = ORIENTED_EDGE('',*,*,#4825,.F.);
-#4825 = EDGE_CURVE('',#143,#2742,#4826,.T.);
-#4826 = SURFACE_CURVE('',#4827,(#4831,#4838),.PCURVE_S1.);
+#4816 = ORIENTED_EDGE('',*,*,#4817,.F.);
+#4817 = EDGE_CURVE('',#4818,#4795,#4820,.T.);
+#4818 = VERTEX_POINT('',#4819);
+#4819 = CARTESIAN_POINT('',(9.6,-380.,-3.4));
+#4820 = SURFACE_CURVE('',#4821,(#4825,#4832),.PCURVE_S1.);
+#4821 = LINE('',#4822,#4823);
+#4822 = CARTESIAN_POINT('',(9.6,-380.,-3.4));
+#4823 = VECTOR('',#4824,1.);
+#4824 = DIRECTION('',(0.,-6.7E-16,1.));
+#4825 = PCURVE('',#1356,#4826);
+#4826 = DEFINITIONAL_REPRESENTATION('',(#4827),#4831);
 #4827 = LINE('',#4828,#4829);
-#4828 = CARTESIAN_POINT('',(-9.,-5.551115123126E-15,-10.));
+#4828 = CARTESIAN_POINT('',(-2.05572616741,-4.14427383259));
 #4829 = VECTOR('',#4830,1.);
-#4830 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#4831 = PCURVE('',#72,#4832);
-#4832 = DEFINITIONAL_REPRESENTATION('',(#4833),#4837);
-#4833 = LINE('',#4834,#4835);
-#4834 = CARTESIAN_POINT('',(-4.712388980385,0.));
-#4835 = VECTOR('',#4836,1.);
-#4836 = DIRECTION('',(-0.,-1.));
-#4837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4830 = DIRECTION('',(-1.,0.));
+#4831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4838 = PCURVE('',#182,#4839);
-#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4844);
-#4840 = LINE('',#4841,#4842);
-#4841 = CARTESIAN_POINT('',(18.,0.));
-#4842 = VECTOR('',#4843,1.);
-#4843 = DIRECTION('',(0.,-1.));
-#4844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4832 = PCURVE('',#3426,#4833);
+#4833 = DEFINITIONAL_REPRESENTATION('',(#4834),#4838);
+#4834 = LINE('',#4835,#4836);
+#4835 = CARTESIAN_POINT('',(-1.202369473212E-13,-380.));
+#4836 = VECTOR('',#4837,1.);
+#4837 = DIRECTION('',(1.,-4.5E-16));
+#4838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4845 = ORIENTED_EDGE('',*,*,#142,.F.);
-#4846 = ADVANCED_FACE('',(#4847),#182,.T.);
-#4847 = FACE_BOUND('',#4848,.T.);
-#4848 = EDGE_LOOP('',(#4849,#4850,#4871,#4872));
-#4849 = ORIENTED_EDGE('',*,*,#166,.F.);
-#4850 = ORIENTED_EDGE('',*,*,#4851,.F.);
-#4851 = EDGE_CURVE('',#2766,#167,#4852,.T.);
-#4852 = SURFACE_CURVE('',#4853,(#4857,#4864),.PCURVE_S1.);
-#4853 = LINE('',#4854,#4855);
-#4854 = CARTESIAN_POINT('',(-3.4,-380.,-10.));
-#4855 = VECTOR('',#4856,1.);
-#4856 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#4857 = PCURVE('',#182,#4858);
-#4858 = DEFINITIONAL_REPRESENTATION('',(#4859),#4863);
-#4859 = LINE('',#4860,#4861);
-#4860 = CARTESIAN_POINT('',(12.4,-380.));
-#4861 = VECTOR('',#4862,1.);
-#4862 = DIRECTION('',(0.,1.));
-#4863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4839 = ORIENTED_EDGE('',*,*,#4840,.F.);
+#4840 = EDGE_CURVE('',#4250,#4818,#4841,.T.);
+#4841 = SURFACE_CURVE('',#4842,(#4846,#4853),.PCURVE_S1.);
+#4842 = LINE('',#4843,#4844);
+#4843 = CARTESIAN_POINT('',(10.,-380.,-3.4));
+#4844 = VECTOR('',#4845,1.);
+#4845 = DIRECTION('',(-1.,-0.,-0.));
+#4846 = PCURVE('',#1356,#4847);
+#4847 = DEFINITIONAL_REPRESENTATION('',(#4848),#4852);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(-2.05572616741,-4.54427383259));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(0.,1.));
+#4852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4864 = PCURVE('',#210,#4865);
-#4865 = DEFINITIONAL_REPRESENTATION('',(#4866),#4870);
+#4853 = PCURVE('',#3452,#4854);
+#4854 = DEFINITIONAL_REPRESENTATION('',(#4855),#4859);
+#4855 = LINE('',#4856,#4857);
+#4856 = CARTESIAN_POINT('',(0.,-380.));
+#4857 = VECTOR('',#4858,1.);
+#4858 = DIRECTION('',(1.,0.));
+#4859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4860 = ADVANCED_FACE('',(#4861),#1790,.T.);
+#4861 = FACE_BOUND('',#4862,.T.);
+#4862 = EDGE_LOOP('',(#4863,#4884,#4885,#4886));
+#4863 = ORIENTED_EDGE('',*,*,#4864,.T.);
+#4864 = EDGE_CURVE('',#2066,#3844,#4865,.T.);
+#4865 = SURFACE_CURVE('',#4866,(#4870,#4877),.PCURVE_S1.);
 #4866 = LINE('',#4867,#4868);
-#4867 = CARTESIAN_POINT('',(0.4,1.33226762955E-16));
+#4867 = CARTESIAN_POINT('',(-0.65,2.09E-15,4.7));
 #4868 = VECTOR('',#4869,1.);
-#4869 = DIRECTION('',(0.,-1.));
-#4870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4869 = DIRECTION('',(0.,-1.,4.4E-16));
+#4870 = PCURVE('',#1790,#4871);
+#4871 = DEFINITIONAL_REPRESENTATION('',(#4872),#4876);
+#4872 = LINE('',#4873,#4874);
+#4873 = CARTESIAN_POINT('',(0.,0.));
+#4874 = VECTOR('',#4875,1.);
+#4875 = DIRECTION('',(0.,-1.));
+#4876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4871 = ORIENTED_EDGE('',*,*,#2765,.T.);
-#4872 = ORIENTED_EDGE('',*,*,#4825,.F.);
-#4873 = ADVANCED_FACE('',(#4874),#2201,.F.);
-#4874 = FACE_BOUND('',#4875,.F.);
-#4875 = EDGE_LOOP('',(#4876,#4877,#4878,#4899));
-#4876 = ORIENTED_EDGE('',*,*,#2693,.T.);
-#4877 = ORIENTED_EDGE('',*,*,#2185,.T.);
-#4878 = ORIENTED_EDGE('',*,*,#4879,.F.);
-#4879 = EDGE_CURVE('',#4402,#2158,#4880,.T.);
-#4880 = SURFACE_CURVE('',#4881,(#4885,#4892),.PCURVE_S1.);
-#4881 = LINE('',#4882,#4883);
-#4882 = CARTESIAN_POINT('',(-9.6,-380.,-3.));
-#4883 = VECTOR('',#4884,1.);
-#4884 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#4885 = PCURVE('',#2201,#4886);
-#4886 = DEFINITIONAL_REPRESENTATION('',(#4887),#4891);
-#4887 = LINE('',#4888,#4889);
-#4888 = CARTESIAN_POINT('',(0.4,0.));
-#4889 = VECTOR('',#4890,1.);
-#4890 = DIRECTION('',(0.,-1.));
-#4891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4877 = PCURVE('',#2081,#4878);
+#4878 = DEFINITIONAL_REPRESENTATION('',(#4879),#4883);
+#4879 = LINE('',#4880,#4881);
+#4880 = CARTESIAN_POINT('',(0.,-0.));
+#4881 = VECTOR('',#4882,1.);
+#4882 = DIRECTION('',(0.,-1.));
+#4883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4892 = PCURVE('',#2173,#4893);
-#4893 = DEFINITIONAL_REPRESENTATION('',(#4894),#4898);
-#4894 = LINE('',#4895,#4896);
-#4895 = CARTESIAN_POINT('',(0.,0.));
-#4896 = VECTOR('',#4897,1.);
-#4897 = DIRECTION('',(0.,-1.));
-#4898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4884 = ORIENTED_EDGE('',*,*,#3866,.T.);
+#4885 = ORIENTED_EDGE('',*,*,#1776,.F.);
+#4886 = ORIENTED_EDGE('',*,*,#2093,.F.);
+#4887 = ADVANCED_FACE('',(#4888),#1824,.T.);
+#4888 = FACE_BOUND('',#4889,.T.);
+#4889 = EDGE_LOOP('',(#4890,#4911,#4912,#4933));
+#4890 = ORIENTED_EDGE('',*,*,#4891,.T.);
+#4891 = EDGE_CURVE('',#1807,#3630,#4892,.T.);
+#4892 = SURFACE_CURVE('',#4893,(#4897,#4904),.PCURVE_S1.);
+#4893 = LINE('',#4894,#4895);
+#4894 = CARTESIAN_POINT('',(-10.,1.51E-15,3.4));
+#4895 = VECTOR('',#4896,1.);
+#4896 = DIRECTION('',(0.,-1.,4.4E-16));
+#4897 = PCURVE('',#1824,#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',''
   ) );
-#4899 = ORIENTED_EDGE('',*,*,#4424,.F.);
-#4900 = ADVANCED_FACE('',(#4901),#210,.F.);
-#4901 = FACE_BOUND('',#4902,.F.);
-#4902 = EDGE_LOOP('',(#4903,#4924,#4925,#4926));
-#4903 = ORIENTED_EDGE('',*,*,#4904,.T.);
-#4904 = EDGE_CURVE('',#2789,#195,#4905,.T.);
-#4905 = SURFACE_CURVE('',#4906,(#4910,#4917),.PCURVE_S1.);
+#4904 = PCURVE('',#2531,#4905);
+#4905 = DEFINITIONAL_REPRESENTATION('',(#4906),#4910);
 #4906 = LINE('',#4907,#4908);
-#4907 = CARTESIAN_POINT('',(-3.4,-380.,-9.6));
+#4907 = CARTESIAN_POINT('',(0.,0.));
 #4908 = VECTOR('',#4909,1.);
-#4909 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#4910 = PCURVE('',#210,#4911);
-#4911 = DEFINITIONAL_REPRESENTATION('',(#4912),#4916);
-#4912 = LINE('',#4913,#4914);
-#4913 = CARTESIAN_POINT('',(0.,0.));
-#4914 = VECTOR('',#4915,1.);
-#4915 = DIRECTION('',(0.,-1.));
-#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4909 = DIRECTION('',(0.,-1.));
+#4910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4917 = PCURVE('',#238,#4918);
-#4918 = DEFINITIONAL_REPRESENTATION('',(#4919),#4923);
-#4919 = LINE('',#4920,#4921);
-#4920 = CARTESIAN_POINT('',(0.4,0.));
-#4921 = VECTOR('',#4922,1.);
-#4922 = DIRECTION('',(0.,-1.));
-#4923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4911 = ORIENTED_EDGE('',*,*,#3629,.T.);
+#4912 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#4913 = EDGE_CURVE('',#1809,#3632,#4914,.T.);
+#4914 = SURFACE_CURVE('',#4915,(#4919,#4926),.PCURVE_S1.);
+#4915 = LINE('',#4916,#4917);
+#4916 = CARTESIAN_POINT('',(-10.,4.E-15,9.));
+#4917 = VECTOR('',#4918,1.);
+#4918 = DIRECTION('',(0.,-1.,4.4E-16));
+#4919 = PCURVE('',#1824,#4920);
+#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4925);
+#4921 = LINE('',#4922,#4923);
+#4922 = CARTESIAN_POINT('',(5.6,2.6E-17));
+#4923 = VECTOR('',#4924,1.);
+#4924 = DIRECTION('',(0.,-1.));
+#4925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4924 = ORIENTED_EDGE('',*,*,#194,.T.);
-#4925 = ORIENTED_EDGE('',*,*,#4851,.F.);
-#4926 = ORIENTED_EDGE('',*,*,#2788,.F.);
-#4927 = ADVANCED_FACE('',(#4928),#2173,.F.);
-#4928 = FACE_BOUND('',#4929,.F.);
-#4929 = EDGE_LOOP('',(#4930,#4931,#4932,#4953));
-#4930 = ORIENTED_EDGE('',*,*,#4879,.T.);
-#4931 = ORIENTED_EDGE('',*,*,#2157,.T.);
-#4932 = ORIENTED_EDGE('',*,*,#4933,.F.);
-#4933 = EDGE_CURVE('',#4379,#2130,#4934,.T.);
-#4934 = SURFACE_CURVE('',#4935,(#4939,#4946),.PCURVE_S1.);
-#4935 = LINE('',#4936,#4937);
-#4936 = CARTESIAN_POINT('',(-8.5,-380.,-3.));
-#4937 = VECTOR('',#4938,1.);
-#4938 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#4939 = PCURVE('',#2173,#4940);
-#4940 = DEFINITIONAL_REPRESENTATION('',(#4941),#4945);
-#4941 = LINE('',#4942,#4943);
-#4942 = CARTESIAN_POINT('',(1.1,-3.663735981263E-16));
-#4943 = VECTOR('',#4944,1.);
-#4944 = DIRECTION('',(0.,-1.));
-#4945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4926 = PCURVE('',#1857,#4927);
+#4927 = DEFINITIONAL_REPRESENTATION('',(#4928),#4932);
+#4928 = LINE('',#4929,#4930);
+#4929 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#4930 = VECTOR('',#4931,1.);
+#4931 = DIRECTION('',(-0.,-1.));
+#4932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4946 = PCURVE('',#2145,#4947);
-#4947 = DEFINITIONAL_REPRESENTATION('',(#4948),#4952);
-#4948 = LINE('',#4949,#4950);
-#4949 = CARTESIAN_POINT('',(0.,0.));
-#4950 = VECTOR('',#4951,1.);
-#4951 = DIRECTION('',(-0.,-1.));
-#4952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4933 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#4934 = ADVANCED_FACE('',(#4935),#1857,.T.);
+#4935 = FACE_BOUND('',#4936,.F.);
+#4936 = EDGE_LOOP('',(#4937,#4958,#4959,#4960));
+#4937 = ORIENTED_EDGE('',*,*,#4938,.T.);
+#4938 = EDGE_CURVE('',#1837,#3655,#4939,.T.);
+#4939 = SURFACE_CURVE('',#4940,(#4944,#4951),.PCURVE_S1.);
+#4940 = LINE('',#4941,#4942);
+#4941 = CARTESIAN_POINT('',(-9.,4.44E-15,10.));
+#4942 = VECTOR('',#4943,1.);
+#4943 = DIRECTION('',(0.,-1.,4.4E-16));
+#4944 = PCURVE('',#1857,#4945);
+#4945 = DEFINITIONAL_REPRESENTATION('',(#4946),#4950);
+#4946 = LINE('',#4947,#4948);
+#4947 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4948 = VECTOR('',#4949,1.);
+#4949 = DIRECTION('',(-0.,-1.));
+#4950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4953 = ORIENTED_EDGE('',*,*,#4401,.F.);
-#4954 = ADVANCED_FACE('',(#4955),#238,.F.);
-#4955 = FACE_BOUND('',#4956,.F.);
-#4956 = EDGE_LOOP('',(#4957,#4978,#4979,#4980));
-#4957 = ORIENTED_EDGE('',*,*,#4958,.T.);
-#4958 = EDGE_CURVE('',#2812,#223,#4959,.T.);
-#4959 = SURFACE_CURVE('',#4960,(#4964,#4971),.PCURVE_S1.);
-#4960 = LINE('',#4961,#4962);
-#4961 = CARTESIAN_POINT('',(-3.,-380.,-9.6));
-#4962 = VECTOR('',#4963,1.);
-#4963 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#4964 = PCURVE('',#238,#4965);
-#4965 = DEFINITIONAL_REPRESENTATION('',(#4966),#4970);
-#4966 = LINE('',#4967,#4968);
-#4967 = CARTESIAN_POINT('',(0.,0.));
-#4968 = VECTOR('',#4969,1.);
-#4969 = DIRECTION('',(0.,-1.));
-#4970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4951 = PCURVE('',#1885,#4952);
+#4952 = DEFINITIONAL_REPRESENTATION('',(#4953),#4957);
+#4953 = LINE('',#4954,#4955);
+#4954 = CARTESIAN_POINT('',(0.,0.));
+#4955 = VECTOR('',#4956,1.);
+#4956 = DIRECTION('',(0.,-1.));
+#4957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4971 = PCURVE('',#266,#4972);
-#4972 = DEFINITIONAL_REPRESENTATION('',(#4973),#4977);
-#4973 = LINE('',#4974,#4975);
-#4974 = CARTESIAN_POINT('',(1.1,3.663735981263E-16));
-#4975 = VECTOR('',#4976,1.);
-#4976 = DIRECTION('',(0.,-1.));
-#4977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4958 = ORIENTED_EDGE('',*,*,#3654,.T.);
+#4959 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#4960 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#4961 = ADVANCED_FACE('',(#4962),#1885,.T.);
+#4962 = FACE_BOUND('',#4963,.T.);
+#4963 = EDGE_LOOP('',(#4964,#4965,#4966,#4987));
+#4964 = ORIENTED_EDGE('',*,*,#4938,.T.);
+#4965 = ORIENTED_EDGE('',*,*,#3682,.T.);
+#4966 = ORIENTED_EDGE('',*,*,#4967,.F.);
+#4967 = EDGE_CURVE('',#1870,#3683,#4968,.T.);
+#4968 = SURFACE_CURVE('',#4969,(#4973,#4980),.PCURVE_S1.);
+#4969 = LINE('',#4970,#4971);
+#4970 = CARTESIAN_POINT('',(-3.4,4.44E-15,10.));
+#4971 = VECTOR('',#4972,1.);
+#4972 = DIRECTION('',(0.,-1.,4.4E-16));
+#4973 = PCURVE('',#1885,#4974);
+#4974 = DEFINITIONAL_REPRESENTATION('',(#4975),#4979);
+#4975 = LINE('',#4976,#4977);
+#4976 = CARTESIAN_POINT('',(5.6,0.));
+#4977 = VECTOR('',#4978,1.);
+#4978 = DIRECTION('',(0.,-1.));
+#4979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4978 = ORIENTED_EDGE('',*,*,#222,.T.);
-#4979 = ORIENTED_EDGE('',*,*,#4904,.F.);
-#4980 = ORIENTED_EDGE('',*,*,#2811,.F.);
-#4981 = ADVANCED_FACE('',(#4982),#2145,.F.);
-#4982 = FACE_BOUND('',#4983,.F.);
-#4983 = EDGE_LOOP('',(#4984,#4985,#4986,#5007));
-#4984 = ORIENTED_EDGE('',*,*,#4933,.T.);
-#4985 = ORIENTED_EDGE('',*,*,#2129,.T.);
-#4986 = ORIENTED_EDGE('',*,*,#4987,.F.);
-#4987 = EDGE_CURVE('',#4356,#2102,#4988,.T.);
-#4988 = SURFACE_CURVE('',#4989,(#4993,#5000),.PCURVE_S1.);
-#4989 = LINE('',#4990,#4991);
-#4990 = CARTESIAN_POINT('',(-8.5,-380.,-6.));
-#4991 = VECTOR('',#4992,1.);
-#4992 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#4993 = PCURVE('',#2145,#4994);
-#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4999);
-#4995 = LINE('',#4996,#4997);
-#4996 = CARTESIAN_POINT('',(3.,0.));
-#4997 = VECTOR('',#4998,1.);
-#4998 = DIRECTION('',(-0.,-1.));
-#4999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4980 = PCURVE('',#1913,#4981);
+#4981 = DEFINITIONAL_REPRESENTATION('',(#4982),#4986);
+#4982 = LINE('',#4983,#4984);
+#4983 = CARTESIAN_POINT('',(0.,0.));
+#4984 = VECTOR('',#4985,1.);
+#4985 = DIRECTION('',(0.,-1.));
+#4986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5000 = PCURVE('',#2117,#5001);
+#4987 = ORIENTED_EDGE('',*,*,#1869,.F.);
+#4988 = ADVANCED_FACE('',(#4989),#1913,.T.);
+#4989 = FACE_BOUND('',#4990,.T.);
+#4990 = EDGE_LOOP('',(#4991,#4992,#4993,#5014));
+#4991 = ORIENTED_EDGE('',*,*,#4967,.T.);
+#4992 = ORIENTED_EDGE('',*,*,#3705,.T.);
+#4993 = ORIENTED_EDGE('',*,*,#4994,.F.);
+#4994 = EDGE_CURVE('',#1898,#3706,#4995,.T.);
+#4995 = SURFACE_CURVE('',#4996,(#5000,#5007),.PCURVE_S1.);
+#4996 = LINE('',#4997,#4998);
+#4997 = CARTESIAN_POINT('',(-3.4,4.26E-15,9.6));
+#4998 = VECTOR('',#4999,1.);
+#4999 = DIRECTION('',(0.,-1.,4.4E-16));
+#5000 = PCURVE('',#1913,#5001);
 #5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5006);
 #5002 = LINE('',#5003,#5004);
-#5003 = CARTESIAN_POINT('',(1.7763568394E-15,-5.916456789158E-31));
+#5003 = CARTESIAN_POINT('',(0.4,-4.E-18));
 #5004 = VECTOR('',#5005,1.);
 #5005 = DIRECTION('',(0.,-1.));
 #5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5007 = ORIENTED_EDGE('',*,*,#4378,.F.);
-#5008 = ADVANCED_FACE('',(#5009),#266,.F.);
-#5009 = FACE_BOUND('',#5010,.F.);
-#5010 = EDGE_LOOP('',(#5011,#5032,#5033,#5034));
-#5011 = ORIENTED_EDGE('',*,*,#5012,.T.);
-#5012 = EDGE_CURVE('',#2835,#251,#5013,.T.);
-#5013 = SURFACE_CURVE('',#5014,(#5018,#5025),.PCURVE_S1.);
-#5014 = LINE('',#5015,#5016);
-#5015 = CARTESIAN_POINT('',(-3.,-380.,-8.5));
-#5016 = VECTOR('',#5017,1.);
-#5017 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5018 = PCURVE('',#266,#5019);
-#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
-#5020 = LINE('',#5021,#5022);
-#5021 = CARTESIAN_POINT('',(-1.7763568394E-15,-5.916456789158E-31));
-#5022 = VECTOR('',#5023,1.);
-#5023 = DIRECTION('',(0.,-1.));
-#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5007 = PCURVE('',#1941,#5008);
+#5008 = DEFINITIONAL_REPRESENTATION('',(#5009),#5013);
+#5009 = LINE('',#5010,#5011);
+#5010 = CARTESIAN_POINT('',(0.,0.));
+#5011 = VECTOR('',#5012,1.);
+#5012 = DIRECTION('',(0.,-1.));
+#5013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5025 = PCURVE('',#294,#5026);
-#5026 = DEFINITIONAL_REPRESENTATION('',(#5027),#5031);
-#5027 = LINE('',#5028,#5029);
-#5028 = CARTESIAN_POINT('',(3.,0.));
-#5029 = VECTOR('',#5030,1.);
-#5030 = DIRECTION('',(-0.,-1.));
-#5031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5014 = ORIENTED_EDGE('',*,*,#1897,.F.);
+#5015 = ADVANCED_FACE('',(#5016),#1941,.T.);
+#5016 = FACE_BOUND('',#5017,.T.);
+#5017 = EDGE_LOOP('',(#5018,#5019,#5020,#5041));
+#5018 = ORIENTED_EDGE('',*,*,#4994,.T.);
+#5019 = ORIENTED_EDGE('',*,*,#3728,.T.);
+#5020 = ORIENTED_EDGE('',*,*,#5021,.F.);
+#5021 = EDGE_CURVE('',#1926,#3729,#5022,.T.);
+#5022 = SURFACE_CURVE('',#5023,(#5027,#5034),.PCURVE_S1.);
+#5023 = LINE('',#5024,#5025);
+#5024 = CARTESIAN_POINT('',(-3.,4.26E-15,9.6));
+#5025 = VECTOR('',#5026,1.);
+#5026 = DIRECTION('',(0.,-1.,4.4E-16));
+#5027 = PCURVE('',#1941,#5028);
+#5028 = DEFINITIONAL_REPRESENTATION('',(#5029),#5033);
+#5029 = LINE('',#5030,#5031);
+#5030 = CARTESIAN_POINT('',(0.4,0.));
+#5031 = VECTOR('',#5032,1.);
+#5032 = DIRECTION('',(0.,-1.));
+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5032 = ORIENTED_EDGE('',*,*,#250,.T.);
-#5033 = ORIENTED_EDGE('',*,*,#4958,.F.);
-#5034 = ORIENTED_EDGE('',*,*,#2834,.F.);
-#5035 = ADVANCED_FACE('',(#5036),#2117,.F.);
-#5036 = FACE_BOUND('',#5037,.F.);
-#5037 = EDGE_LOOP('',(#5038,#5039,#5040,#5061));
-#5038 = ORIENTED_EDGE('',*,*,#4987,.T.);
-#5039 = ORIENTED_EDGE('',*,*,#2101,.T.);
-#5040 = ORIENTED_EDGE('',*,*,#5041,.F.);
-#5041 = EDGE_CURVE('',#4333,#2074,#5042,.T.);
-#5042 = SURFACE_CURVE('',#5043,(#5047,#5054),.PCURVE_S1.);
-#5043 = LINE('',#5044,#5045);
-#5044 = CARTESIAN_POINT('',(-7.,-380.,-6.));
-#5045 = VECTOR('',#5046,1.);
-#5046 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5047 = PCURVE('',#2117,#5048);
-#5048 = DEFINITIONAL_REPRESENTATION('',(#5049),#5053);
-#5049 = LINE('',#5050,#5051);
-#5050 = CARTESIAN_POINT('',(1.5,-4.996003610813E-16));
-#5051 = VECTOR('',#5052,1.);
-#5052 = DIRECTION('',(0.,-1.));
-#5053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5034 = PCURVE('',#1969,#5035);
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(0.,0.));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(0.,-1.));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5054 = PCURVE('',#2089,#5055);
+#5041 = ORIENTED_EDGE('',*,*,#1925,.F.);
+#5042 = ADVANCED_FACE('',(#5043),#1969,.T.);
+#5043 = FACE_BOUND('',#5044,.T.);
+#5044 = EDGE_LOOP('',(#5045,#5046,#5047,#5068));
+#5045 = ORIENTED_EDGE('',*,*,#5021,.T.);
+#5046 = ORIENTED_EDGE('',*,*,#3751,.T.);
+#5047 = ORIENTED_EDGE('',*,*,#5048,.F.);
+#5048 = EDGE_CURVE('',#1954,#3752,#5049,.T.);
+#5049 = SURFACE_CURVE('',#5050,(#5054,#5061),.PCURVE_S1.);
+#5050 = LINE('',#5051,#5052);
+#5051 = CARTESIAN_POINT('',(-3.,3.77E-15,8.5));
+#5052 = VECTOR('',#5053,1.);
+#5053 = DIRECTION('',(0.,-1.,4.4E-16));
+#5054 = PCURVE('',#1969,#5055);
 #5055 = DEFINITIONAL_REPRESENTATION('',(#5056),#5060);
 #5056 = LINE('',#5057,#5058);
-#5057 = CARTESIAN_POINT('',(0.,0.));
+#5057 = CARTESIAN_POINT('',(1.1,-6.E-18));
 #5058 = VECTOR('',#5059,1.);
 #5059 = DIRECTION('',(0.,-1.));
 #5060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5061 = ORIENTED_EDGE('',*,*,#4355,.F.);
-#5062 = ADVANCED_FACE('',(#5063),#294,.F.);
-#5063 = FACE_BOUND('',#5064,.F.);
-#5064 = EDGE_LOOP('',(#5065,#5086,#5087,#5088));
-#5065 = ORIENTED_EDGE('',*,*,#5066,.T.);
-#5066 = EDGE_CURVE('',#2858,#279,#5067,.T.);
-#5067 = SURFACE_CURVE('',#5068,(#5072,#5079),.PCURVE_S1.);
-#5068 = LINE('',#5069,#5070);
-#5069 = CARTESIAN_POINT('',(-6.,-380.,-8.5));
-#5070 = VECTOR('',#5071,1.);
-#5071 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5072 = PCURVE('',#294,#5073);
-#5073 = DEFINITIONAL_REPRESENTATION('',(#5074),#5078);
-#5074 = LINE('',#5075,#5076);
-#5075 = CARTESIAN_POINT('',(0.,0.));
-#5076 = VECTOR('',#5077,1.);
-#5077 = DIRECTION('',(-0.,-1.));
-#5078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5061 = PCURVE('',#1997,#5062);
+#5062 = DEFINITIONAL_REPRESENTATION('',(#5063),#5067);
+#5063 = LINE('',#5064,#5065);
+#5064 = CARTESIAN_POINT('',(0.,-0.));
+#5065 = VECTOR('',#5066,1.);
+#5066 = DIRECTION('',(0.,-1.));
+#5067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5079 = PCURVE('',#322,#5080);
-#5080 = DEFINITIONAL_REPRESENTATION('',(#5081),#5085);
-#5081 = LINE('',#5082,#5083);
-#5082 = CARTESIAN_POINT('',(1.5,4.996003610813E-16));
-#5083 = VECTOR('',#5084,1.);
-#5084 = DIRECTION('',(0.,-1.));
-#5085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5068 = ORIENTED_EDGE('',*,*,#1953,.F.);
+#5069 = ADVANCED_FACE('',(#5070),#1997,.T.);
+#5070 = FACE_BOUND('',#5071,.T.);
+#5071 = EDGE_LOOP('',(#5072,#5073,#5074,#5095));
+#5072 = ORIENTED_EDGE('',*,*,#5048,.T.);
+#5073 = ORIENTED_EDGE('',*,*,#3774,.T.);
+#5074 = ORIENTED_EDGE('',*,*,#5075,.F.);
+#5075 = EDGE_CURVE('',#1982,#3775,#5076,.T.);
+#5076 = SURFACE_CURVE('',#5077,(#5081,#5088),.PCURVE_S1.);
+#5077 = LINE('',#5078,#5079);
+#5078 = CARTESIAN_POINT('',(-6.,3.77E-15,8.5));
+#5079 = VECTOR('',#5080,1.);
+#5080 = DIRECTION('',(0.,-1.,4.4E-16));
+#5081 = PCURVE('',#1997,#5082);
+#5082 = DEFINITIONAL_REPRESENTATION('',(#5083),#5087);
+#5083 = LINE('',#5084,#5085);
+#5084 = CARTESIAN_POINT('',(3.,0.));
+#5085 = VECTOR('',#5086,1.);
+#5086 = DIRECTION('',(0.,-1.));
+#5087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5086 = ORIENTED_EDGE('',*,*,#278,.T.);
-#5087 = ORIENTED_EDGE('',*,*,#5012,.F.);
-#5088 = ORIENTED_EDGE('',*,*,#2857,.F.);
-#5089 = ADVANCED_FACE('',(#5090),#2089,.F.);
-#5090 = FACE_BOUND('',#5091,.F.);
-#5091 = EDGE_LOOP('',(#5092,#5093,#5094,#5115));
-#5092 = ORIENTED_EDGE('',*,*,#5041,.T.);
-#5093 = ORIENTED_EDGE('',*,*,#2073,.T.);
-#5094 = ORIENTED_EDGE('',*,*,#5095,.F.);
-#5095 = EDGE_CURVE('',#4310,#2046,#5096,.T.);
-#5096 = SURFACE_CURVE('',#5097,(#5101,#5108),.PCURVE_S1.);
-#5097 = LINE('',#5098,#5099);
-#5098 = CARTESIAN_POINT('',(-4.7,-380.,-3.35));
-#5099 = VECTOR('',#5100,1.);
-#5100 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5101 = PCURVE('',#2089,#5102);
-#5102 = DEFINITIONAL_REPRESENTATION('',(#5103),#5107);
-#5103 = LINE('',#5104,#5105);
-#5104 = CARTESIAN_POINT('',(3.508917211905,-7.660538869914E-16));
-#5105 = VECTOR('',#5106,1.);
-#5106 = DIRECTION('',(0.,-1.));
-#5107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5088 = PCURVE('',#2025,#5089);
+#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5094);
+#5090 = LINE('',#5091,#5092);
+#5091 = CARTESIAN_POINT('',(0.,0.));
+#5092 = VECTOR('',#5093,1.);
+#5093 = DIRECTION('',(0.,-1.));
+#5094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5108 = PCURVE('',#2061,#5109);
+#5095 = ORIENTED_EDGE('',*,*,#1981,.F.);
+#5096 = ADVANCED_FACE('',(#5097),#2025,.T.);
+#5097 = FACE_BOUND('',#5098,.T.);
+#5098 = EDGE_LOOP('',(#5099,#5100,#5101,#5122));
+#5099 = ORIENTED_EDGE('',*,*,#5075,.T.);
+#5100 = ORIENTED_EDGE('',*,*,#3797,.T.);
+#5101 = ORIENTED_EDGE('',*,*,#5102,.F.);
+#5102 = EDGE_CURVE('',#2010,#3798,#5103,.T.);
+#5103 = SURFACE_CURVE('',#5104,(#5108,#5115),.PCURVE_S1.);
+#5104 = LINE('',#5105,#5106);
+#5105 = CARTESIAN_POINT('',(-6.,3.11E-15,7.));
+#5106 = VECTOR('',#5107,1.);
+#5107 = DIRECTION('',(0.,-1.,4.4E-16));
+#5108 = PCURVE('',#2025,#5109);
 #5109 = DEFINITIONAL_REPRESENTATION('',(#5110),#5114);
 #5110 = LINE('',#5111,#5112);
-#5111 = CARTESIAN_POINT('',(0.,0.));
+#5111 = CARTESIAN_POINT('',(1.5,-9.860761315263E-32));
 #5112 = VECTOR('',#5113,1.);
 #5113 = DIRECTION('',(0.,-1.));
 #5114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5115 = ORIENTED_EDGE('',*,*,#4332,.F.);
-#5116 = ADVANCED_FACE('',(#5117),#322,.F.);
-#5117 = FACE_BOUND('',#5118,.F.);
-#5118 = EDGE_LOOP('',(#5119,#5140,#5141,#5142));
-#5119 = ORIENTED_EDGE('',*,*,#5120,.T.);
-#5120 = EDGE_CURVE('',#2881,#307,#5121,.T.);
-#5121 = SURFACE_CURVE('',#5122,(#5126,#5133),.PCURVE_S1.);
-#5122 = LINE('',#5123,#5124);
-#5123 = CARTESIAN_POINT('',(-6.,-380.,-7.));
-#5124 = VECTOR('',#5125,1.);
-#5125 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5126 = PCURVE('',#322,#5127);
-#5127 = DEFINITIONAL_REPRESENTATION('',(#5128),#5132);
-#5128 = LINE('',#5129,#5130);
-#5129 = CARTESIAN_POINT('',(-8.881784197001E-16,-2.958228394579E-31));
-#5130 = VECTOR('',#5131,1.);
-#5131 = DIRECTION('',(0.,-1.));
-#5132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5115 = PCURVE('',#2053,#5116);
+#5116 = DEFINITIONAL_REPRESENTATION('',(#5117),#5121);
+#5117 = LINE('',#5118,#5119);
+#5118 = CARTESIAN_POINT('',(3.508917211905,2.41400854768E-18));
+#5119 = VECTOR('',#5120,1.);
+#5120 = DIRECTION('',(-1.591941648942E-18,-1.));
+#5121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5133 = PCURVE('',#350,#5134);
+#5122 = ORIENTED_EDGE('',*,*,#2009,.F.);
+#5123 = ADVANCED_FACE('',(#5124),#2053,.F.);
+#5124 = FACE_BOUND('',#5125,.F.);
+#5125 = EDGE_LOOP('',(#5126,#5147,#5148,#5149));
+#5126 = ORIENTED_EDGE('',*,*,#5127,.T.);
+#5127 = EDGE_CURVE('',#2038,#3821,#5128,.T.);
+#5128 = SURFACE_CURVE('',#5129,(#5133,#5140),.PCURVE_S1.);
+#5129 = LINE('',#5130,#5131);
+#5130 = CARTESIAN_POINT('',(-3.35,2.09E-15,4.7));
+#5131 = VECTOR('',#5132,1.);
+#5132 = DIRECTION('',(0.,-1.,4.4E-16));
+#5133 = PCURVE('',#2053,#5134);
 #5134 = DEFINITIONAL_REPRESENTATION('',(#5135),#5139);
 #5135 = LINE('',#5136,#5137);
-#5136 = CARTESIAN_POINT('',(3.508917211905,7.660538869914E-16));
+#5136 = CARTESIAN_POINT('',(0.,-0.));
 #5137 = VECTOR('',#5138,1.);
-#5138 = DIRECTION('',(0.,-1.));
+#5138 = DIRECTION('',(-1.591941648942E-18,-1.));
 #5139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5140 = ORIENTED_EDGE('',*,*,#306,.T.);
-#5141 = ORIENTED_EDGE('',*,*,#5066,.F.);
-#5142 = ORIENTED_EDGE('',*,*,#2880,.F.);
-#5143 = ADVANCED_FACE('',(#5144),#2061,.F.);
-#5144 = FACE_BOUND('',#5145,.F.);
-#5145 = EDGE_LOOP('',(#5146,#5147,#5148,#5169));
-#5146 = ORIENTED_EDGE('',*,*,#5095,.T.);
-#5147 = ORIENTED_EDGE('',*,*,#2045,.T.);
-#5148 = ORIENTED_EDGE('',*,*,#5149,.F.);
-#5149 = EDGE_CURVE('',#4287,#2018,#5150,.T.);
-#5150 = SURFACE_CURVE('',#5151,(#5155,#5162),.PCURVE_S1.);
-#5151 = LINE('',#5152,#5153);
-#5152 = CARTESIAN_POINT('',(-4.7,-380.,-0.65));
-#5153 = VECTOR('',#5154,1.);
-#5154 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5155 = PCURVE('',#2061,#5156);
-#5156 = DEFINITIONAL_REPRESENTATION('',(#5157),#5161);
-#5157 = LINE('',#5158,#5159);
-#5158 = CARTESIAN_POINT('',(2.7,0.));
-#5159 = VECTOR('',#5160,1.);
-#5160 = DIRECTION('',(0.,-1.));
-#5161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5140 = PCURVE('',#2081,#5141);
+#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146);
+#5142 = LINE('',#5143,#5144);
+#5143 = CARTESIAN_POINT('',(2.7,0.));
+#5144 = VECTOR('',#5145,1.);
+#5145 = DIRECTION('',(0.,-1.));
+#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5162 = PCURVE('',#2033,#5163);
-#5163 = DEFINITIONAL_REPRESENTATION('',(#5164),#5168);
-#5164 = LINE('',#5165,#5166);
-#5165 = CARTESIAN_POINT('',(0.,0.));
-#5166 = VECTOR('',#5167,1.);
-#5167 = DIRECTION('',(0.,-1.));
-#5168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5147 = ORIENTED_EDGE('',*,*,#3820,.T.);
+#5148 = ORIENTED_EDGE('',*,*,#5102,.F.);
+#5149 = ORIENTED_EDGE('',*,*,#2037,.F.);
+#5150 = ADVANCED_FACE('',(#5151),#2081,.F.);
+#5151 = FACE_BOUND('',#5152,.F.);
+#5152 = EDGE_LOOP('',(#5153,#5154,#5155,#5156));
+#5153 = ORIENTED_EDGE('',*,*,#4864,.T.);
+#5154 = ORIENTED_EDGE('',*,*,#3843,.T.);
+#5155 = ORIENTED_EDGE('',*,*,#5127,.F.);
+#5156 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#5157 = ADVANCED_FACE('',(#5158),#2136,.F.);
+#5158 = FACE_BOUND('',#5159,.T.);
+#5159 = EDGE_LOOP('',(#5160,#5161,#5162,#5183));
+#5160 = ORIENTED_EDGE('',*,*,#2546,.T.);
+#5161 = ORIENTED_EDGE('',*,*,#3888,.T.);
+#5162 = ORIENTED_EDGE('',*,*,#5163,.F.);
+#5163 = EDGE_CURVE('',#2116,#3889,#5164,.T.);
+#5164 = SURFACE_CURVE('',#5165,(#5169,#5176),.PCURVE_S1.);
+#5165 = LINE('',#5166,#5167);
+#5166 = CARTESIAN_POINT('',(-1.340498607497,1.07E-15,2.401158779277));
+#5167 = VECTOR('',#5168,1.);
+#5168 = DIRECTION('',(0.,-1.,4.4E-16));
+#5169 = PCURVE('',#2136,#5170);
+#5170 = DEFINITIONAL_REPRESENTATION('',(#5171),#5175);
+#5171 = LINE('',#5172,#5173);
+#5172 = CARTESIAN_POINT('',(-2.079967859429,0.));
+#5173 = VECTOR('',#5174,1.);
+#5174 = DIRECTION('',(-0.,-1.));
+#5175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5169 = ORIENTED_EDGE('',*,*,#4309,.F.);
-#5170 = ADVANCED_FACE('',(#5171),#350,.F.);
-#5171 = FACE_BOUND('',#5172,.F.);
-#5172 = EDGE_LOOP('',(#5173,#5194,#5195,#5196));
-#5173 = ORIENTED_EDGE('',*,*,#5174,.T.);
-#5174 = EDGE_CURVE('',#2904,#335,#5175,.T.);
-#5175 = SURFACE_CURVE('',#5176,(#5180,#5187),.PCURVE_S1.);
-#5176 = LINE('',#5177,#5178);
-#5177 = CARTESIAN_POINT('',(-3.35,-380.,-4.7));
-#5178 = VECTOR('',#5179,1.);
-#5179 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5180 = PCURVE('',#350,#5181);
-#5181 = DEFINITIONAL_REPRESENTATION('',(#5182),#5186);
-#5182 = LINE('',#5183,#5184);
-#5183 = CARTESIAN_POINT('',(0.,0.));
-#5184 = VECTOR('',#5185,1.);
-#5185 = DIRECTION('',(0.,-1.));
-#5186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5176 = PCURVE('',#2164,#5177);
+#5177 = DEFINITIONAL_REPRESENTATION('',(#5178),#5182);
+#5178 = LINE('',#5179,#5180);
+#5179 = CARTESIAN_POINT('',(0.854248688935,4.817093569977E-18));
+#5180 = VECTOR('',#5181,1.);
+#5181 = DIRECTION('',(-1.126983722081E-18,-1.));
+#5182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5187 = PCURVE('',#378,#5188);
-#5188 = DEFINITIONAL_REPRESENTATION('',(#5189),#5193);
-#5189 = LINE('',#5190,#5191);
-#5190 = CARTESIAN_POINT('',(2.7,0.));
-#5191 = VECTOR('',#5192,1.);
-#5192 = DIRECTION('',(0.,-1.));
-#5193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5183 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#5184 = ADVANCED_FACE('',(#5185),#2164,.F.);
+#5185 = FACE_BOUND('',#5186,.F.);
+#5186 = EDGE_LOOP('',(#5187,#5208,#5209,#5210));
+#5187 = ORIENTED_EDGE('',*,*,#5188,.T.);
+#5188 = EDGE_CURVE('',#2149,#3917,#5189,.T.);
+#5189 = SURFACE_CURVE('',#5190,(#5194,#5201),.PCURVE_S1.);
+#5190 = LINE('',#5191,#5192);
+#5191 = CARTESIAN_POINT('',(-1.944543648263,1.33E-15,3.005203820043));
+#5192 = VECTOR('',#5193,1.);
+#5193 = DIRECTION('',(0.,-1.,4.4E-16));
+#5194 = PCURVE('',#2164,#5195);
+#5195 = DEFINITIONAL_REPRESENTATION('',(#5196),#5200);
+#5196 = LINE('',#5197,#5198);
+#5197 = CARTESIAN_POINT('',(0.,0.));
+#5198 = VECTOR('',#5199,1.);
+#5199 = DIRECTION('',(-1.126983722081E-18,-1.));
+#5200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5194 = ORIENTED_EDGE('',*,*,#334,.T.);
-#5195 = ORIENTED_EDGE('',*,*,#5120,.F.);
-#5196 = ORIENTED_EDGE('',*,*,#2903,.F.);
-#5197 = ADVANCED_FACE('',(#5198),#2033,.F.);
-#5198 = FACE_BOUND('',#5199,.F.);
-#5199 = EDGE_LOOP('',(#5200,#5201,#5202,#5223));
-#5200 = ORIENTED_EDGE('',*,*,#5149,.T.);
-#5201 = ORIENTED_EDGE('',*,*,#2017,.T.);
-#5202 = ORIENTED_EDGE('',*,*,#5203,.F.);
-#5203 = EDGE_CURVE('',#4264,#1990,#5204,.T.);
-#5204 = SURFACE_CURVE('',#5205,(#5209,#5216),.PCURVE_S1.);
-#5205 = LINE('',#5206,#5207);
-#5206 = CARTESIAN_POINT('',(-4.3,-380.,2.114197705794E-13));
-#5207 = VECTOR('',#5208,1.);
-#5208 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5209 = PCURVE('',#2033,#5210);
-#5210 = DEFINITIONAL_REPRESENTATION('',(#5211),#5215);
-#5211 = LINE('',#5212,#5213);
-#5212 = CARTESIAN_POINT('',(0.763216876124,-1.33226762955E-16));
-#5213 = VECTOR('',#5214,1.);
-#5214 = DIRECTION('',(0.,-1.));
-#5215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5201 = PCURVE('',#2192,#5202);
+#5202 = DEFINITIONAL_REPRESENTATION('',(#5203),#5207);
+#5203 = LINE('',#5204,#5205);
+#5204 = CARTESIAN_POINT('',(0.75,-2.5E-18));
+#5205 = VECTOR('',#5206,1.);
+#5206 = DIRECTION('',(1.126983722081E-18,-1.));
+#5207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5216 = PCURVE('',#2005,#5217);
-#5217 = DEFINITIONAL_REPRESENTATION('',(#5218),#5222);
-#5218 = LINE('',#5219,#5220);
-#5219 = CARTESIAN_POINT('',(0.,0.));
-#5220 = VECTOR('',#5221,1.);
-#5221 = DIRECTION('',(2.465190328816E-32,-1.));
-#5222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5208 = ORIENTED_EDGE('',*,*,#3916,.T.);
+#5209 = ORIENTED_EDGE('',*,*,#5163,.F.);
+#5210 = ORIENTED_EDGE('',*,*,#2148,.F.);
+#5211 = ADVANCED_FACE('',(#5212),#2192,.F.);
+#5212 = FACE_BOUND('',#5213,.F.);
+#5213 = EDGE_LOOP('',(#5214,#5235,#5236,#5237));
+#5214 = ORIENTED_EDGE('',*,*,#5215,.T.);
+#5215 = EDGE_CURVE('',#2177,#3940,#5216,.T.);
+#5216 = SURFACE_CURVE('',#5217,(#5221,#5228),.PCURVE_S1.);
+#5217 = LINE('',#5218,#5219);
+#5218 = CARTESIAN_POINT('',(-2.474873734153,1.1E-15,2.474873734153));
+#5219 = VECTOR('',#5220,1.);
+#5220 = DIRECTION('',(0.,-1.,4.4E-16));
+#5221 = PCURVE('',#2192,#5222);
+#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5227);
+#5223 = LINE('',#5224,#5225);
+#5224 = CARTESIAN_POINT('',(0.,0.));
+#5225 = VECTOR('',#5226,1.);
+#5226 = DIRECTION('',(1.126983722081E-18,-1.));
+#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5223 = ORIENTED_EDGE('',*,*,#4286,.F.);
-#5224 = ADVANCED_FACE('',(#5225),#378,.F.);
-#5225 = FACE_BOUND('',#5226,.F.);
-#5226 = EDGE_LOOP('',(#5227,#5248,#5249,#5250));
-#5227 = ORIENTED_EDGE('',*,*,#5228,.T.);
-#5228 = EDGE_CURVE('',#2927,#363,#5229,.T.);
-#5229 = SURFACE_CURVE('',#5230,(#5234,#5241),.PCURVE_S1.);
+#5228 = PCURVE('',#2220,#5229);
+#5229 = DEFINITIONAL_REPRESENTATION('',(#5230),#5234);
 #5230 = LINE('',#5231,#5232);
-#5231 = CARTESIAN_POINT('',(-0.65,-380.,-4.7));
+#5231 = CARTESIAN_POINT('',(0.75,7.5E-18));
 #5232 = VECTOR('',#5233,1.);
-#5233 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5234 = PCURVE('',#378,#5235);
-#5235 = DEFINITIONAL_REPRESENTATION('',(#5236),#5240);
-#5236 = LINE('',#5237,#5238);
-#5237 = CARTESIAN_POINT('',(0.,0.));
-#5238 = VECTOR('',#5239,1.);
-#5239 = DIRECTION('',(0.,-1.));
-#5240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5233 = DIRECTION('',(1.126983722081E-18,-1.));
+#5234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5241 = PCURVE('',#406,#5242);
-#5242 = DEFINITIONAL_REPRESENTATION('',(#5243),#5247);
-#5243 = LINE('',#5244,#5245);
-#5244 = CARTESIAN_POINT('',(0.763216876124,1.33226762955E-16));
-#5245 = VECTOR('',#5246,1.);
-#5246 = DIRECTION('',(2.465190328816E-32,-1.));
-#5247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5235 = ORIENTED_EDGE('',*,*,#3939,.T.);
+#5236 = ORIENTED_EDGE('',*,*,#5188,.F.);
+#5237 = ORIENTED_EDGE('',*,*,#2176,.F.);
+#5238 = ADVANCED_FACE('',(#5239),#2220,.F.);
+#5239 = FACE_BOUND('',#5240,.F.);
+#5240 = EDGE_LOOP('',(#5241,#5262,#5263,#5264));
+#5241 = ORIENTED_EDGE('',*,*,#5242,.T.);
+#5242 = EDGE_CURVE('',#2205,#3963,#5243,.T.);
+#5243 = SURFACE_CURVE('',#5244,(#5248,#5255),.PCURVE_S1.);
+#5244 = LINE('',#5245,#5246);
+#5245 = CARTESIAN_POINT('',(-3.005203820043,8.6E-16,1.944543648263));
+#5246 = VECTOR('',#5247,1.);
+#5247 = DIRECTION('',(0.,-1.,4.4E-16));
+#5248 = PCURVE('',#2220,#5249);
+#5249 = DEFINITIONAL_REPRESENTATION('',(#5250),#5254);
+#5250 = LINE('',#5251,#5252);
+#5251 = CARTESIAN_POINT('',(0.,0.));
+#5252 = VECTOR('',#5253,1.);
+#5253 = DIRECTION('',(1.126983722081E-18,-1.));
+#5254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5248 = ORIENTED_EDGE('',*,*,#362,.T.);
-#5249 = ORIENTED_EDGE('',*,*,#5174,.F.);
-#5250 = ORIENTED_EDGE('',*,*,#2926,.F.);
-#5251 = ADVANCED_FACE('',(#5252),#2005,.F.);
-#5252 = FACE_BOUND('',#5253,.F.);
-#5253 = EDGE_LOOP('',(#5254,#5255,#5256,#5277));
-#5254 = ORIENTED_EDGE('',*,*,#5203,.T.);
-#5255 = ORIENTED_EDGE('',*,*,#1989,.T.);
-#5256 = ORIENTED_EDGE('',*,*,#5257,.F.);
-#5257 = EDGE_CURVE('',#4241,#1962,#5258,.T.);
-#5258 = SURFACE_CURVE('',#5259,(#5263,#5270),.PCURVE_S1.);
-#5259 = LINE('',#5260,#5261);
-#5260 = CARTESIAN_POINT('',(-4.7,-380.,0.65));
-#5261 = VECTOR('',#5262,1.);
-#5262 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5263 = PCURVE('',#2005,#5264);
-#5264 = DEFINITIONAL_REPRESENTATION('',(#5265),#5269);
-#5265 = LINE('',#5266,#5267);
-#5266 = CARTESIAN_POINT('',(0.763216876124,1.33226762955E-16));
-#5267 = VECTOR('',#5268,1.);
-#5268 = DIRECTION('',(2.465190328816E-32,-1.));
-#5269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5255 = PCURVE('',#2248,#5256);
+#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);
+#5257 = LINE('',#5258,#5259);
+#5258 = CARTESIAN_POINT('',(0.854248688935,-4.817093569977E-18));
+#5259 = VECTOR('',#5260,1.);
+#5260 = DIRECTION('',(1.126983722081E-18,-1.));
+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5270 = PCURVE('',#1977,#5271);
-#5271 = DEFINITIONAL_REPRESENTATION('',(#5272),#5276);
-#5272 = LINE('',#5273,#5274);
-#5273 = CARTESIAN_POINT('',(0.,0.));
-#5274 = VECTOR('',#5275,1.);
-#5275 = DIRECTION('',(0.,-1.));
-#5276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5262 = ORIENTED_EDGE('',*,*,#3962,.T.);
+#5263 = ORIENTED_EDGE('',*,*,#5215,.F.);
+#5264 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#5265 = ADVANCED_FACE('',(#5266),#2248,.F.);
+#5266 = FACE_BOUND('',#5267,.F.);
+#5267 = EDGE_LOOP('',(#5268,#5289,#5290,#5291));
+#5268 = ORIENTED_EDGE('',*,*,#5269,.T.);
+#5269 = EDGE_CURVE('',#2233,#3986,#5270,.T.);
+#5270 = SURFACE_CURVE('',#5271,(#5275,#5282),.PCURVE_S1.);
+#5271 = LINE('',#5272,#5273);
+#5272 = CARTESIAN_POINT('',(-2.401158779277,6.E-16,1.340498607497));
+#5273 = VECTOR('',#5274,1.);
+#5274 = DIRECTION('',(0.,-1.,4.4E-16));
+#5275 = PCURVE('',#2248,#5276);
+#5276 = DEFINITIONAL_REPRESENTATION('',(#5277),#5281);
+#5277 = LINE('',#5278,#5279);
+#5278 = CARTESIAN_POINT('',(1.570092458684E-16,-1.95953345591E-31));
+#5279 = VECTOR('',#5280,1.);
+#5280 = DIRECTION('',(1.126983722081E-18,-1.));
+#5281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5277 = ORIENTED_EDGE('',*,*,#4263,.F.);
-#5278 = ADVANCED_FACE('',(#5279),#406,.F.);
-#5279 = FACE_BOUND('',#5280,.F.);
-#5280 = EDGE_LOOP('',(#5281,#5302,#5303,#5304));
-#5281 = ORIENTED_EDGE('',*,*,#5282,.T.);
-#5282 = EDGE_CURVE('',#2950,#391,#5283,.T.);
-#5283 = SURFACE_CURVE('',#5284,(#5288,#5295),.PCURVE_S1.);
+#5282 = PCURVE('',#2281,#5283);
+#5283 = DEFINITIONAL_REPRESENTATION('',(#5284),#5288);
 #5284 = LINE('',#5285,#5286);
-#5285 = CARTESIAN_POINT('',(-5.265807321436E-16,-380.,-4.3));
+#5285 = CARTESIAN_POINT('',(-2.632421120956,0.));
 #5286 = VECTOR('',#5287,1.);
-#5287 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5288 = PCURVE('',#406,#5289);
-#5289 = DEFINITIONAL_REPRESENTATION('',(#5290),#5294);
-#5290 = LINE('',#5291,#5292);
-#5291 = CARTESIAN_POINT('',(0.,0.));
-#5292 = VECTOR('',#5293,1.);
-#5293 = DIRECTION('',(2.465190328816E-32,-1.));
-#5294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5287 = DIRECTION('',(-0.,-1.));
+#5288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5295 = PCURVE('',#434,#5296);
-#5296 = DEFINITIONAL_REPRESENTATION('',(#5297),#5301);
-#5297 = LINE('',#5298,#5299);
-#5298 = CARTESIAN_POINT('',(0.763216876124,-1.33226762955E-16));
-#5299 = VECTOR('',#5300,1.);
-#5300 = DIRECTION('',(0.,-1.));
-#5301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5289 = ORIENTED_EDGE('',*,*,#3985,.T.);
+#5290 = ORIENTED_EDGE('',*,*,#5242,.F.);
+#5291 = ORIENTED_EDGE('',*,*,#2232,.F.);
+#5292 = ADVANCED_FACE('',(#5293),#2281,.F.);
+#5293 = FACE_BOUND('',#5294,.T.);
+#5294 = EDGE_LOOP('',(#5295,#5296,#5297,#5322));
+#5295 = ORIENTED_EDGE('',*,*,#5269,.T.);
+#5296 = ORIENTED_EDGE('',*,*,#4008,.T.);
+#5297 = ORIENTED_EDGE('',*,*,#5298,.F.);
+#5298 = EDGE_CURVE('',#2261,#4009,#5299,.T.);
+#5299 = SURFACE_CURVE('',#5300,(#5304,#5311),.PCURVE_S1.);
+#5300 = LINE('',#5301,#5302);
+#5301 = CARTESIAN_POINT('',(-2.75,0.,3.4E-16));
+#5302 = VECTOR('',#5303,1.);
+#5303 = DIRECTION('',(0.,-1.,4.4E-16));
+#5304 = PCURVE('',#2281,#5305);
+#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5310);
+#5306 = LINE('',#5307,#5308);
+#5307 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#5308 = VECTOR('',#5309,1.);
+#5309 = DIRECTION('',(-0.,-1.));
+#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5302 = ORIENTED_EDGE('',*,*,#390,.T.);
-#5303 = ORIENTED_EDGE('',*,*,#5228,.F.);
-#5304 = ORIENTED_EDGE('',*,*,#2949,.F.);
-#5305 = ADVANCED_FACE('',(#5306),#1977,.F.);
-#5306 = FACE_BOUND('',#5307,.F.);
-#5307 = EDGE_LOOP('',(#5308,#5309,#5310,#5331));
-#5308 = ORIENTED_EDGE('',*,*,#5257,.T.);
-#5309 = ORIENTED_EDGE('',*,*,#1961,.T.);
-#5310 = ORIENTED_EDGE('',*,*,#5311,.F.);
-#5311 = EDGE_CURVE('',#4218,#1934,#5312,.T.);
-#5312 = SURFACE_CURVE('',#5313,(#5317,#5324),.PCURVE_S1.);
-#5313 = LINE('',#5314,#5315);
-#5314 = CARTESIAN_POINT('',(-4.7,-380.,3.35));
-#5315 = VECTOR('',#5316,1.);
-#5316 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5317 = PCURVE('',#1977,#5318);
-#5318 = DEFINITIONAL_REPRESENTATION('',(#5319),#5323);
-#5319 = LINE('',#5320,#5321);
-#5320 = CARTESIAN_POINT('',(2.7,0.));
-#5321 = VECTOR('',#5322,1.);
-#5322 = DIRECTION('',(0.,-1.));
-#5323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5311 = PCURVE('',#5312,#5317);
+#5312 = CYLINDRICAL_SURFACE('',#5313,2.75);
+#5313 = AXIS2_PLACEMENT_3D('',#5314,#5315,#5316);
+#5314 = CARTESIAN_POINT('',(0.,0.,0.));
+#5315 = DIRECTION('',(0.,1.,2.2E-16));
+#5316 = DIRECTION('',(1.,0.,0.));
+#5317 = DEFINITIONAL_REPRESENTATION('',(#5318),#5321);
+#5318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5319,#5320),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,380.),.PIECEWISE_BEZIER_KNOTS.);
+#5319 = CARTESIAN_POINT('',(3.14159265359,0.));
+#5320 = CARTESIAN_POINT('',(3.14159265359,-380.));
+#5321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5324 = PCURVE('',#1949,#5325);
-#5325 = DEFINITIONAL_REPRESENTATION('',(#5326),#5330);
-#5326 = LINE('',#5327,#5328);
-#5327 = CARTESIAN_POINT('',(0.,0.));
-#5328 = VECTOR('',#5329,1.);
-#5329 = DIRECTION('',(0.,-1.));
-#5330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5322 = ORIENTED_EDGE('',*,*,#2260,.F.);
+#5323 = ADVANCED_FACE('',(#5324),#2309,.T.);
+#5324 = FACE_BOUND('',#5325,.F.);
+#5325 = EDGE_LOOP('',(#5326,#5356,#5384,#5412,#5440,#5468,#5496,#5524,
+    #5552,#5580,#5608,#5634,#5635,#5663,#5691,#5719,#5747,#5775,#5796,
+    #5797,#5825,#5853,#5881,#5909,#5937,#5965,#5993));
+#5326 = ORIENTED_EDGE('',*,*,#5327,.T.);
+#5327 = EDGE_CURVE('',#5328,#5330,#5332,.T.);
+#5328 = VERTEX_POINT('',#5329);
+#5329 = CARTESIAN_POINT('',(-10.,2.E-15,-3.4));
+#5330 = VERTEX_POINT('',#5331);
+#5331 = CARTESIAN_POINT('',(-10.,4.E-15,-9.));
+#5332 = SURFACE_CURVE('',#5333,(#5337,#5344),.PCURVE_S1.);
+#5333 = LINE('',#5334,#5335);
+#5334 = CARTESIAN_POINT('',(-10.,2.26E-15,-3.4));
+#5335 = VECTOR('',#5336,1.);
+#5336 = DIRECTION('',(0.,6.7E-16,-1.));
+#5337 = PCURVE('',#2309,#5338);
+#5338 = DEFINITIONAL_REPRESENTATION('',(#5339),#5343);
+#5339 = LINE('',#5340,#5341);
+#5340 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
+#5341 = VECTOR('',#5342,1.);
+#5342 = DIRECTION('',(-1.,0.));
+#5343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5331 = ORIENTED_EDGE('',*,*,#4240,.F.);
-#5332 = ADVANCED_FACE('',(#5333),#434,.F.);
-#5333 = FACE_BOUND('',#5334,.F.);
-#5334 = EDGE_LOOP('',(#5335,#5356,#5357,#5358));
-#5335 = ORIENTED_EDGE('',*,*,#5336,.T.);
-#5336 = EDGE_CURVE('',#2973,#419,#5337,.T.);
-#5337 = SURFACE_CURVE('',#5338,(#5342,#5349),.PCURVE_S1.);
-#5338 = LINE('',#5339,#5340);
-#5339 = CARTESIAN_POINT('',(0.65,-380.,-4.7));
-#5340 = VECTOR('',#5341,1.);
-#5341 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5342 = PCURVE('',#434,#5343);
-#5343 = DEFINITIONAL_REPRESENTATION('',(#5344),#5348);
-#5344 = LINE('',#5345,#5346);
-#5345 = CARTESIAN_POINT('',(0.,0.));
-#5346 = VECTOR('',#5347,1.);
-#5347 = DIRECTION('',(0.,-1.));
-#5348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5349 = PCURVE('',#462,#5350);
+#5344 = PCURVE('',#5345,#5350);
+#5345 = PLANE('',#5346);
+#5346 = AXIS2_PLACEMENT_3D('',#5347,#5348,#5349);
+#5347 = CARTESIAN_POINT('',(-10.,7.5E-16,-3.4));
+#5348 = DIRECTION('',(-1.,-0.,-0.));
+#5349 = DIRECTION('',(0.,-2.2E-16,1.));
 #5350 = DEFINITIONAL_REPRESENTATION('',(#5351),#5355);
 #5351 = LINE('',#5352,#5353);
-#5352 = CARTESIAN_POINT('',(2.7,0.));
+#5352 = CARTESIAN_POINT('',(-3.322E-31,1.51E-15));
 #5353 = VECTOR('',#5354,1.);
-#5354 = DIRECTION('',(0.,-1.));
+#5354 = DIRECTION('',(-1.,4.5E-16));
 #5355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5356 = ORIENTED_EDGE('',*,*,#418,.T.);
-#5357 = ORIENTED_EDGE('',*,*,#5282,.F.);
-#5358 = ORIENTED_EDGE('',*,*,#2972,.F.);
-#5359 = ADVANCED_FACE('',(#5360),#1949,.F.);
-#5360 = FACE_BOUND('',#5361,.F.);
-#5361 = EDGE_LOOP('',(#5362,#5363,#5364,#5385));
-#5362 = ORIENTED_EDGE('',*,*,#5311,.T.);
-#5363 = ORIENTED_EDGE('',*,*,#1933,.T.);
-#5364 = ORIENTED_EDGE('',*,*,#5365,.F.);
-#5365 = EDGE_CURVE('',#4195,#1906,#5366,.T.);
-#5366 = SURFACE_CURVE('',#5367,(#5371,#5378),.PCURVE_S1.);
-#5367 = LINE('',#5368,#5369);
-#5368 = CARTESIAN_POINT('',(-7.,-380.,6.));
-#5369 = VECTOR('',#5370,1.);
-#5370 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5371 = PCURVE('',#1949,#5372);
-#5372 = DEFINITIONAL_REPRESENTATION('',(#5373),#5377);
-#5373 = LINE('',#5374,#5375);
-#5374 = CARTESIAN_POINT('',(3.508917211905,7.660538869914E-16));
-#5375 = VECTOR('',#5376,1.);
-#5376 = DIRECTION('',(0.,-1.));
-#5377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5356 = ORIENTED_EDGE('',*,*,#5357,.F.);
+#5357 = EDGE_CURVE('',#5358,#5330,#5360,.T.);
+#5358 = VERTEX_POINT('',#5359);
+#5359 = CARTESIAN_POINT('',(-9.,4.E-15,-10.));
+#5360 = SURFACE_CURVE('',#5361,(#5366,#5373),.PCURVE_S1.);
+#5361 = CIRCLE('',#5362,1.);
+#5362 = AXIS2_PLACEMENT_3D('',#5363,#5364,#5365);
+#5363 = CARTESIAN_POINT('',(-9.,6.E-15,-9.));
+#5364 = DIRECTION('',(-0.,1.,6.7E-16));
+#5365 = DIRECTION('',(1.,0.,0.));
+#5366 = PCURVE('',#2309,#5367);
+#5367 = DEFINITIONAL_REPRESENTATION('',(#5368),#5372);
+#5368 = CIRCLE('',#5369,1.);
+#5369 = AXIS2_PLACEMENT_2D('',#5370,#5371);
+#5370 = CARTESIAN_POINT('',(-3.54427383259,-3.54427383259));
+#5371 = DIRECTION('',(-0.,1.));
+#5372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5378 = PCURVE('',#1921,#5379);
-#5379 = DEFINITIONAL_REPRESENTATION('',(#5380),#5384);
-#5380 = LINE('',#5381,#5382);
-#5381 = CARTESIAN_POINT('',(-8.881784197001E-16,-2.958228394579E-31));
-#5382 = VECTOR('',#5383,1.);
-#5383 = DIRECTION('',(0.,-1.));
-#5384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5373 = PCURVE('',#5374,#5379);
+#5374 = CYLINDRICAL_SURFACE('',#5375,1.);
+#5375 = AXIS2_PLACEMENT_3D('',#5376,#5377,#5378);
+#5376 = CARTESIAN_POINT('',(-9.,2.E-15,-9.));
+#5377 = DIRECTION('',(0.,1.,2.2E-16));
+#5378 = DIRECTION('',(1.,0.,0.));
+#5379 = DEFINITIONAL_REPRESENTATION('',(#5380),#5383);
+#5380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5381,#5382),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5381 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5382 = CARTESIAN_POINT('',(3.14159265359,0.));
+#5383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5385 = ORIENTED_EDGE('',*,*,#4217,.F.);
-#5386 = ADVANCED_FACE('',(#5387),#462,.F.);
-#5387 = FACE_BOUND('',#5388,.F.);
-#5388 = EDGE_LOOP('',(#5389,#5410,#5411,#5412));
-#5389 = ORIENTED_EDGE('',*,*,#5390,.T.);
-#5390 = EDGE_CURVE('',#2996,#447,#5391,.T.);
-#5391 = SURFACE_CURVE('',#5392,(#5396,#5403),.PCURVE_S1.);
-#5392 = LINE('',#5393,#5394);
-#5393 = CARTESIAN_POINT('',(3.35,-380.,-4.7));
-#5394 = VECTOR('',#5395,1.);
-#5395 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5396 = PCURVE('',#462,#5397);
-#5397 = DEFINITIONAL_REPRESENTATION('',(#5398),#5402);
-#5398 = LINE('',#5399,#5400);
-#5399 = CARTESIAN_POINT('',(0.,0.));
-#5400 = VECTOR('',#5401,1.);
-#5401 = DIRECTION('',(0.,-1.));
-#5402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5384 = ORIENTED_EDGE('',*,*,#5385,.T.);
+#5385 = EDGE_CURVE('',#5358,#5386,#5388,.T.);
+#5386 = VERTEX_POINT('',#5387);
+#5387 = CARTESIAN_POINT('',(-3.4,4.E-15,-10.));
+#5388 = SURFACE_CURVE('',#5389,(#5393,#5400),.PCURVE_S1.);
+#5389 = LINE('',#5390,#5391);
+#5390 = CARTESIAN_POINT('',(-9.,6.66E-15,-10.));
+#5391 = VECTOR('',#5392,1.);
+#5392 = DIRECTION('',(1.,0.,0.));
+#5393 = PCURVE('',#2309,#5394);
+#5394 = DEFINITIONAL_REPRESENTATION('',(#5395),#5399);
+#5395 = LINE('',#5396,#5397);
+#5396 = CARTESIAN_POINT('',(-4.54427383259,-3.54427383259));
+#5397 = VECTOR('',#5398,1.);
+#5398 = DIRECTION('',(-0.,1.));
+#5399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5403 = PCURVE('',#490,#5404);
-#5404 = DEFINITIONAL_REPRESENTATION('',(#5405),#5409);
-#5405 = LINE('',#5406,#5407);
-#5406 = CARTESIAN_POINT('',(3.508917211905,-7.660538869914E-16));
-#5407 = VECTOR('',#5408,1.);
-#5408 = DIRECTION('',(0.,-1.));
-#5409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5400 = PCURVE('',#5401,#5406);
+#5401 = PLANE('',#5402);
+#5402 = AXIS2_PLACEMENT_3D('',#5403,#5404,#5405);
+#5403 = CARTESIAN_POINT('',(-9.,2.22E-15,-10.));
+#5404 = DIRECTION('',(0.,2.2E-16,-1.));
+#5405 = DIRECTION('',(-1.,0.,0.));
+#5406 = DEFINITIONAL_REPRESENTATION('',(#5407),#5411);
+#5407 = LINE('',#5408,#5409);
+#5408 = CARTESIAN_POINT('',(-0.,4.44E-15));
+#5409 = VECTOR('',#5410,1.);
+#5410 = DIRECTION('',(-1.,0.));
+#5411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5410 = ORIENTED_EDGE('',*,*,#446,.T.);
-#5411 = ORIENTED_EDGE('',*,*,#5336,.F.);
-#5412 = ORIENTED_EDGE('',*,*,#2995,.F.);
-#5413 = ADVANCED_FACE('',(#5414),#1921,.F.);
-#5414 = FACE_BOUND('',#5415,.F.);
-#5415 = EDGE_LOOP('',(#5416,#5417,#5418,#5439));
-#5416 = ORIENTED_EDGE('',*,*,#5365,.T.);
-#5417 = ORIENTED_EDGE('',*,*,#1905,.T.);
-#5418 = ORIENTED_EDGE('',*,*,#5419,.F.);
-#5419 = EDGE_CURVE('',#4172,#1878,#5420,.T.);
-#5420 = SURFACE_CURVE('',#5421,(#5425,#5432),.PCURVE_S1.);
-#5421 = LINE('',#5422,#5423);
-#5422 = CARTESIAN_POINT('',(-8.5,-380.,6.));
-#5423 = VECTOR('',#5424,1.);
-#5424 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5425 = PCURVE('',#1921,#5426);
-#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431);
-#5427 = LINE('',#5428,#5429);
-#5428 = CARTESIAN_POINT('',(1.5,4.996003610813E-16));
-#5429 = VECTOR('',#5430,1.);
-#5430 = DIRECTION('',(0.,-1.));
-#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5412 = ORIENTED_EDGE('',*,*,#5413,.T.);
+#5413 = EDGE_CURVE('',#5386,#5414,#5416,.T.);
+#5414 = VERTEX_POINT('',#5415);
+#5415 = CARTESIAN_POINT('',(-3.4,4.E-15,-9.6));
+#5416 = SURFACE_CURVE('',#5417,(#5421,#5428),.PCURVE_S1.);
+#5417 = LINE('',#5418,#5419);
+#5418 = CARTESIAN_POINT('',(-3.4,6.66E-15,-10.));
+#5419 = VECTOR('',#5420,1.);
+#5420 = DIRECTION('',(0.,-6.7E-16,1.));
+#5421 = PCURVE('',#2309,#5422);
+#5422 = DEFINITIONAL_REPRESENTATION('',(#5423),#5427);
+#5423 = LINE('',#5424,#5425);
+#5424 = CARTESIAN_POINT('',(-4.54427383259,2.05572616741));
+#5425 = VECTOR('',#5426,1.);
+#5426 = DIRECTION('',(1.,-0.));
+#5427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5432 = PCURVE('',#1893,#5433);
-#5433 = DEFINITIONAL_REPRESENTATION('',(#5434),#5438);
-#5434 = LINE('',#5435,#5436);
-#5435 = CARTESIAN_POINT('',(0.,0.));
-#5436 = VECTOR('',#5437,1.);
-#5437 = DIRECTION('',(-0.,-1.));
-#5438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5428 = PCURVE('',#5429,#5434);
+#5429 = PLANE('',#5430);
+#5430 = AXIS2_PLACEMENT_3D('',#5431,#5432,#5433);
+#5431 = CARTESIAN_POINT('',(-3.4,2.22E-15,-10.));
+#5432 = DIRECTION('',(1.,0.,0.));
+#5433 = DIRECTION('',(0.,2.2E-16,-1.));
+#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439);
+#5435 = LINE('',#5436,#5437);
+#5436 = CARTESIAN_POINT('',(9.768E-31,4.44E-15));
+#5437 = VECTOR('',#5438,1.);
+#5438 = DIRECTION('',(-1.,-4.5E-16));
+#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5439 = ORIENTED_EDGE('',*,*,#4194,.F.);
-#5440 = ADVANCED_FACE('',(#5441),#490,.F.);
-#5441 = FACE_BOUND('',#5442,.F.);
-#5442 = EDGE_LOOP('',(#5443,#5464,#5465,#5466));
-#5443 = ORIENTED_EDGE('',*,*,#5444,.T.);
-#5444 = EDGE_CURVE('',#3019,#475,#5445,.T.);
-#5445 = SURFACE_CURVE('',#5446,(#5450,#5457),.PCURVE_S1.);
-#5446 = LINE('',#5447,#5448);
-#5447 = CARTESIAN_POINT('',(6.,-380.,-7.));
-#5448 = VECTOR('',#5449,1.);
-#5449 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5450 = PCURVE('',#490,#5451);
-#5451 = DEFINITIONAL_REPRESENTATION('',(#5452),#5456);
-#5452 = LINE('',#5453,#5454);
-#5453 = CARTESIAN_POINT('',(0.,0.));
-#5454 = VECTOR('',#5455,1.);
-#5455 = DIRECTION('',(0.,-1.));
-#5456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5440 = ORIENTED_EDGE('',*,*,#5441,.T.);
+#5441 = EDGE_CURVE('',#5414,#5442,#5444,.T.);
+#5442 = VERTEX_POINT('',#5443);
+#5443 = CARTESIAN_POINT('',(-3.,4.E-15,-9.6));
+#5444 = SURFACE_CURVE('',#5445,(#5449,#5456),.PCURVE_S1.);
+#5445 = LINE('',#5446,#5447);
+#5446 = CARTESIAN_POINT('',(-3.4,6.39E-15,-9.6));
+#5447 = VECTOR('',#5448,1.);
+#5448 = DIRECTION('',(1.,0.,0.));
+#5449 = PCURVE('',#2309,#5450);
+#5450 = DEFINITIONAL_REPRESENTATION('',(#5451),#5455);
+#5451 = LINE('',#5452,#5453);
+#5452 = CARTESIAN_POINT('',(-4.14427383259,2.05572616741));
+#5453 = VECTOR('',#5454,1.);
+#5454 = DIRECTION('',(-0.,1.));
+#5455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5457 = PCURVE('',#518,#5458);
-#5458 = DEFINITIONAL_REPRESENTATION('',(#5459),#5463);
-#5459 = LINE('',#5460,#5461);
-#5460 = CARTESIAN_POINT('',(1.5,-4.996003610813E-16));
-#5461 = VECTOR('',#5462,1.);
-#5462 = DIRECTION('',(0.,-1.));
-#5463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5456 = PCURVE('',#5457,#5462);
+#5457 = PLANE('',#5458);
+#5458 = AXIS2_PLACEMENT_3D('',#5459,#5460,#5461);
+#5459 = CARTESIAN_POINT('',(-3.4,2.13E-15,-9.6));
+#5460 = DIRECTION('',(0.,2.2E-16,-1.));
+#5461 = DIRECTION('',(-1.,0.,0.));
+#5462 = DEFINITIONAL_REPRESENTATION('',(#5463),#5467);
+#5463 = LINE('',#5464,#5465);
+#5464 = CARTESIAN_POINT('',(-0.,4.26E-15));
+#5465 = VECTOR('',#5466,1.);
+#5466 = DIRECTION('',(-1.,0.));
+#5467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5464 = ORIENTED_EDGE('',*,*,#474,.T.);
-#5465 = ORIENTED_EDGE('',*,*,#5390,.F.);
-#5466 = ORIENTED_EDGE('',*,*,#3018,.F.);
-#5467 = ADVANCED_FACE('',(#5468),#1893,.F.);
-#5468 = FACE_BOUND('',#5469,.F.);
-#5469 = EDGE_LOOP('',(#5470,#5471,#5472,#5493));
-#5470 = ORIENTED_EDGE('',*,*,#5419,.T.);
-#5471 = ORIENTED_EDGE('',*,*,#1877,.T.);
-#5472 = ORIENTED_EDGE('',*,*,#5473,.F.);
-#5473 = EDGE_CURVE('',#4149,#1850,#5474,.T.);
-#5474 = SURFACE_CURVE('',#5475,(#5479,#5486),.PCURVE_S1.);
-#5475 = LINE('',#5476,#5477);
-#5476 = CARTESIAN_POINT('',(-8.5,-380.,3.));
-#5477 = VECTOR('',#5478,1.);
-#5478 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5479 = PCURVE('',#1893,#5480);
-#5480 = DEFINITIONAL_REPRESENTATION('',(#5481),#5485);
-#5481 = LINE('',#5482,#5483);
-#5482 = CARTESIAN_POINT('',(3.,0.));
-#5483 = VECTOR('',#5484,1.);
-#5484 = DIRECTION('',(-0.,-1.));
-#5485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5468 = ORIENTED_EDGE('',*,*,#5469,.T.);
+#5469 = EDGE_CURVE('',#5442,#5470,#5472,.T.);
+#5470 = VERTEX_POINT('',#5471);
+#5471 = CARTESIAN_POINT('',(-3.,4.E-15,-8.5));
+#5472 = SURFACE_CURVE('',#5473,(#5477,#5484),.PCURVE_S1.);
+#5473 = LINE('',#5474,#5475);
+#5474 = CARTESIAN_POINT('',(-3.,6.39E-15,-9.6));
+#5475 = VECTOR('',#5476,1.);
+#5476 = DIRECTION('',(0.,-6.7E-16,1.));
+#5477 = PCURVE('',#2309,#5478);
+#5478 = DEFINITIONAL_REPRESENTATION('',(#5479),#5483);
+#5479 = LINE('',#5480,#5481);
+#5480 = CARTESIAN_POINT('',(-4.14427383259,2.45572616741));
+#5481 = VECTOR('',#5482,1.);
+#5482 = DIRECTION('',(1.,-0.));
+#5483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5486 = PCURVE('',#1865,#5487);
-#5487 = DEFINITIONAL_REPRESENTATION('',(#5488),#5492);
-#5488 = LINE('',#5489,#5490);
-#5489 = CARTESIAN_POINT('',(-1.7763568394E-15,-5.916456789158E-31));
-#5490 = VECTOR('',#5491,1.);
-#5491 = DIRECTION('',(0.,-1.));
-#5492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5484 = PCURVE('',#5485,#5490);
+#5485 = PLANE('',#5486);
+#5486 = AXIS2_PLACEMENT_3D('',#5487,#5488,#5489);
+#5487 = CARTESIAN_POINT('',(-3.,2.13E-15,-9.6));
+#5488 = DIRECTION('',(1.,0.,0.));
+#5489 = DIRECTION('',(0.,2.2E-16,-1.));
+#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495);
+#5491 = LINE('',#5492,#5493);
+#5492 = CARTESIAN_POINT('',(9.372E-31,4.26E-15));
+#5493 = VECTOR('',#5494,1.);
+#5494 = DIRECTION('',(-1.,-4.5E-16));
+#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5493 = ORIENTED_EDGE('',*,*,#4171,.F.);
-#5494 = ADVANCED_FACE('',(#5495),#518,.F.);
-#5495 = FACE_BOUND('',#5496,.F.);
-#5496 = EDGE_LOOP('',(#5497,#5518,#5519,#5520));
-#5497 = ORIENTED_EDGE('',*,*,#5498,.T.);
-#5498 = EDGE_CURVE('',#3042,#503,#5499,.T.);
-#5499 = SURFACE_CURVE('',#5500,(#5504,#5511),.PCURVE_S1.);
-#5500 = LINE('',#5501,#5502);
-#5501 = CARTESIAN_POINT('',(6.,-380.,-8.5));
-#5502 = VECTOR('',#5503,1.);
-#5503 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5504 = PCURVE('',#518,#5505);
-#5505 = DEFINITIONAL_REPRESENTATION('',(#5506),#5510);
-#5506 = LINE('',#5507,#5508);
-#5507 = CARTESIAN_POINT('',(1.7763568394E-15,-5.916456789158E-31));
-#5508 = VECTOR('',#5509,1.);
-#5509 = DIRECTION('',(0.,-1.));
-#5510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5496 = ORIENTED_EDGE('',*,*,#5497,.T.);
+#5497 = EDGE_CURVE('',#5470,#5498,#5500,.T.);
+#5498 = VERTEX_POINT('',#5499);
+#5499 = CARTESIAN_POINT('',(-6.,4.E-15,-8.5));
+#5500 = SURFACE_CURVE('',#5501,(#5505,#5512),.PCURVE_S1.);
+#5501 = LINE('',#5502,#5503);
+#5502 = CARTESIAN_POINT('',(-3.,5.66E-15,-8.5));
+#5503 = VECTOR('',#5504,1.);
+#5504 = DIRECTION('',(-1.,-0.,-0.));
+#5505 = PCURVE('',#2309,#5506);
+#5506 = DEFINITIONAL_REPRESENTATION('',(#5507),#5511);
+#5507 = LINE('',#5508,#5509);
+#5508 = CARTESIAN_POINT('',(-3.04427383259,2.45572616741));
+#5509 = VECTOR('',#5510,1.);
+#5510 = DIRECTION('',(-0.,-1.));
+#5511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5511 = PCURVE('',#546,#5512);
-#5512 = DEFINITIONAL_REPRESENTATION('',(#5513),#5517);
-#5513 = LINE('',#5514,#5515);
-#5514 = CARTESIAN_POINT('',(3.,0.));
-#5515 = VECTOR('',#5516,1.);
-#5516 = DIRECTION('',(-0.,-1.));
-#5517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5512 = PCURVE('',#5513,#5518);
+#5513 = PLANE('',#5514);
+#5514 = AXIS2_PLACEMENT_3D('',#5515,#5516,#5517);
+#5515 = CARTESIAN_POINT('',(-3.,1.89E-15,-8.5));
+#5516 = DIRECTION('',(0.,-2.2E-16,1.));
+#5517 = DIRECTION('',(1.,0.,0.));
+#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523);
+#5519 = LINE('',#5520,#5521);
+#5520 = CARTESIAN_POINT('',(-0.,3.77E-15));
+#5521 = VECTOR('',#5522,1.);
+#5522 = DIRECTION('',(-1.,0.));
+#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5518 = ORIENTED_EDGE('',*,*,#502,.T.);
-#5519 = ORIENTED_EDGE('',*,*,#5444,.F.);
-#5520 = ORIENTED_EDGE('',*,*,#3041,.F.);
-#5521 = ADVANCED_FACE('',(#5522),#1865,.F.);
-#5522 = FACE_BOUND('',#5523,.F.);
-#5523 = EDGE_LOOP('',(#5524,#5525,#5526,#5547));
-#5524 = ORIENTED_EDGE('',*,*,#5473,.T.);
-#5525 = ORIENTED_EDGE('',*,*,#1849,.T.);
-#5526 = ORIENTED_EDGE('',*,*,#5527,.F.);
-#5527 = EDGE_CURVE('',#4126,#1822,#5528,.T.);
+#5524 = ORIENTED_EDGE('',*,*,#5525,.T.);
+#5525 = EDGE_CURVE('',#5498,#5526,#5528,.T.);
+#5526 = VERTEX_POINT('',#5527);
+#5527 = CARTESIAN_POINT('',(-6.,3.E-15,-7.));
 #5528 = SURFACE_CURVE('',#5529,(#5533,#5540),.PCURVE_S1.);
 #5529 = LINE('',#5530,#5531);
-#5530 = CARTESIAN_POINT('',(-9.6,-380.,3.));
+#5530 = CARTESIAN_POINT('',(-6.,5.66E-15,-8.5));
 #5531 = VECTOR('',#5532,1.);
-#5532 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5533 = PCURVE('',#1865,#5534);
+#5532 = DIRECTION('',(0.,-6.7E-16,1.));
+#5533 = PCURVE('',#2309,#5534);
 #5534 = DEFINITIONAL_REPRESENTATION('',(#5535),#5539);
 #5535 = LINE('',#5536,#5537);
-#5536 = CARTESIAN_POINT('',(1.1,3.663735981263E-16));
+#5536 = CARTESIAN_POINT('',(-3.04427383259,-0.54427383259));
 #5537 = VECTOR('',#5538,1.);
-#5538 = DIRECTION('',(0.,-1.));
+#5538 = DIRECTION('',(1.,-0.));
 #5539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5540 = PCURVE('',#1837,#5541);
-#5541 = DEFINITIONAL_REPRESENTATION('',(#5542),#5546);
-#5542 = LINE('',#5543,#5544);
-#5543 = CARTESIAN_POINT('',(0.,0.));
-#5544 = VECTOR('',#5545,1.);
-#5545 = DIRECTION('',(0.,-1.));
-#5546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5540 = PCURVE('',#5541,#5546);
+#5541 = PLANE('',#5542);
+#5542 = AXIS2_PLACEMENT_3D('',#5543,#5544,#5545);
+#5543 = CARTESIAN_POINT('',(-6.,1.89E-15,-8.5));
+#5544 = DIRECTION('',(1.,0.,0.));
+#5545 = DIRECTION('',(0.,2.2E-16,-1.));
+#5546 = DEFINITIONAL_REPRESENTATION('',(#5547),#5551);
+#5547 = LINE('',#5548,#5549);
+#5548 = CARTESIAN_POINT('',(8.294E-31,3.77E-15));
+#5549 = VECTOR('',#5550,1.);
+#5550 = DIRECTION('',(-1.,-4.5E-16));
+#5551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5547 = ORIENTED_EDGE('',*,*,#4148,.F.);
-#5548 = ADVANCED_FACE('',(#5549),#546,.F.);
-#5549 = FACE_BOUND('',#5550,.F.);
-#5550 = EDGE_LOOP('',(#5551,#5572,#5573,#5574));
-#5551 = ORIENTED_EDGE('',*,*,#5552,.T.);
-#5552 = EDGE_CURVE('',#3065,#531,#5553,.T.);
-#5553 = SURFACE_CURVE('',#5554,(#5558,#5565),.PCURVE_S1.);
-#5554 = LINE('',#5555,#5556);
-#5555 = CARTESIAN_POINT('',(3.,-380.,-8.5));
-#5556 = VECTOR('',#5557,1.);
-#5557 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5558 = PCURVE('',#546,#5559);
-#5559 = DEFINITIONAL_REPRESENTATION('',(#5560),#5564);
-#5560 = LINE('',#5561,#5562);
-#5561 = CARTESIAN_POINT('',(0.,0.));
-#5562 = VECTOR('',#5563,1.);
-#5563 = DIRECTION('',(-0.,-1.));
-#5564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5552 = ORIENTED_EDGE('',*,*,#5553,.F.);
+#5553 = EDGE_CURVE('',#5554,#5526,#5556,.T.);
+#5554 = VERTEX_POINT('',#5555);
+#5555 = CARTESIAN_POINT('',(-3.35,2.E-15,-4.7));
+#5556 = SURFACE_CURVE('',#5557,(#5561,#5568),.PCURVE_S1.);
+#5557 = LINE('',#5558,#5559);
+#5558 = CARTESIAN_POINT('',(-3.35,3.13E-15,-4.7));
+#5559 = VECTOR('',#5560,1.);
+#5560 = DIRECTION('',(-0.755218729872,4.4E-16,-0.655472859889));
+#5561 = PCURVE('',#2309,#5562);
+#5562 = DEFINITIONAL_REPRESENTATION('',(#5563),#5567);
+#5563 = LINE('',#5564,#5565);
+#5564 = CARTESIAN_POINT('',(0.75572616741,2.10572616741));
+#5565 = VECTOR('',#5566,1.);
+#5566 = DIRECTION('',(-0.655472859889,-0.755218729872));
+#5567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5565 = PCURVE('',#574,#5566);
-#5566 = DEFINITIONAL_REPRESENTATION('',(#5567),#5571);
-#5567 = LINE('',#5568,#5569);
-#5568 = CARTESIAN_POINT('',(1.1,-3.663735981263E-16));
-#5569 = VECTOR('',#5570,1.);
-#5570 = DIRECTION('',(0.,-1.));
-#5571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5568 = PCURVE('',#5569,#5574);
+#5569 = PLANE('',#5570);
+#5570 = AXIS2_PLACEMENT_3D('',#5571,#5572,#5573);
+#5571 = CARTESIAN_POINT('',(-3.35,1.04E-15,-4.7));
+#5572 = DIRECTION('',(-0.655472859889,-1.7E-16,0.755218729872));
+#5573 = DIRECTION('',(0.755218729872,-1.5E-16,0.655472859889));
+#5574 = DEFINITIONAL_REPRESENTATION('',(#5575),#5579);
+#5575 = LINE('',#5576,#5577);
+#5576 = CARTESIAN_POINT('',(-3.135E-31,2.09E-15));
+#5577 = VECTOR('',#5578,1.);
+#5578 = DIRECTION('',(-1.,2.9E-16));
+#5579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5572 = ORIENTED_EDGE('',*,*,#530,.T.);
-#5573 = ORIENTED_EDGE('',*,*,#5498,.F.);
-#5574 = ORIENTED_EDGE('',*,*,#3064,.F.);
-#5575 = ADVANCED_FACE('',(#5576),#1837,.F.);
-#5576 = FACE_BOUND('',#5577,.F.);
-#5577 = EDGE_LOOP('',(#5578,#5579,#5580,#5601));
-#5578 = ORIENTED_EDGE('',*,*,#5527,.T.);
-#5579 = ORIENTED_EDGE('',*,*,#1821,.T.);
 #5580 = ORIENTED_EDGE('',*,*,#5581,.F.);
-#5581 = EDGE_CURVE('',#4103,#1794,#5582,.T.);
-#5582 = SURFACE_CURVE('',#5583,(#5587,#5594),.PCURVE_S1.);
-#5583 = LINE('',#5584,#5585);
-#5584 = CARTESIAN_POINT('',(-9.6,-380.,3.4));
-#5585 = VECTOR('',#5586,1.);
-#5586 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5587 = PCURVE('',#1837,#5588);
-#5588 = DEFINITIONAL_REPRESENTATION('',(#5589),#5593);
-#5589 = LINE('',#5590,#5591);
-#5590 = CARTESIAN_POINT('',(0.4,0.));
-#5591 = VECTOR('',#5592,1.);
-#5592 = DIRECTION('',(0.,-1.));
-#5593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5581 = EDGE_CURVE('',#5582,#5554,#5584,.T.);
+#5582 = VERTEX_POINT('',#5583);
+#5583 = CARTESIAN_POINT('',(-0.65,2.E-15,-4.7));
+#5584 = SURFACE_CURVE('',#5585,(#5589,#5596),.PCURVE_S1.);
+#5585 = LINE('',#5586,#5587);
+#5586 = CARTESIAN_POINT('',(-0.65,3.13E-15,-4.7));
+#5587 = VECTOR('',#5588,1.);
+#5588 = DIRECTION('',(-1.,-0.,-0.));
+#5589 = PCURVE('',#2309,#5590);
+#5590 = DEFINITIONAL_REPRESENTATION('',(#5591),#5595);
+#5591 = LINE('',#5592,#5593);
+#5592 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
+#5593 = VECTOR('',#5594,1.);
+#5594 = DIRECTION('',(-0.,-1.));
+#5595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5594 = PCURVE('',#1809,#5595);
-#5595 = DEFINITIONAL_REPRESENTATION('',(#5596),#5600);
-#5596 = LINE('',#5597,#5598);
-#5597 = CARTESIAN_POINT('',(0.,0.));
-#5598 = VECTOR('',#5599,1.);
-#5599 = DIRECTION('',(0.,-1.));
-#5600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5596 = PCURVE('',#5597,#5602);
+#5597 = PLANE('',#5598);
+#5598 = AXIS2_PLACEMENT_3D('',#5599,#5600,#5601);
+#5599 = CARTESIAN_POINT('',(-0.65,1.04E-15,-4.7));
+#5600 = DIRECTION('',(0.,-2.2E-16,1.));
+#5601 = DIRECTION('',(1.,0.,0.));
+#5602 = DEFINITIONAL_REPRESENTATION('',(#5603),#5607);
+#5603 = LINE('',#5604,#5605);
+#5604 = CARTESIAN_POINT('',(-0.,2.09E-15));
+#5605 = VECTOR('',#5606,1.);
+#5606 = DIRECTION('',(-1.,0.));
+#5607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5601 = ORIENTED_EDGE('',*,*,#4125,.F.);
-#5602 = ADVANCED_FACE('',(#5603),#574,.F.);
-#5603 = FACE_BOUND('',#5604,.F.);
-#5604 = EDGE_LOOP('',(#5605,#5626,#5627,#5628));
-#5605 = ORIENTED_EDGE('',*,*,#5606,.T.);
-#5606 = EDGE_CURVE('',#3088,#559,#5607,.T.);
-#5607 = SURFACE_CURVE('',#5608,(#5612,#5619),.PCURVE_S1.);
-#5608 = LINE('',#5609,#5610);
-#5609 = CARTESIAN_POINT('',(3.,-380.,-9.6));
-#5610 = VECTOR('',#5611,1.);
-#5611 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5612 = PCURVE('',#574,#5613);
-#5613 = DEFINITIONAL_REPRESENTATION('',(#5614),#5618);
-#5614 = LINE('',#5615,#5616);
-#5615 = CARTESIAN_POINT('',(0.,0.));
-#5616 = VECTOR('',#5617,1.);
-#5617 = DIRECTION('',(0.,-1.));
-#5618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5608 = ORIENTED_EDGE('',*,*,#5609,.T.);
+#5609 = EDGE_CURVE('',#5582,#3020,#5610,.T.);
+#5610 = SURFACE_CURVE('',#5611,(#5615,#5622),.PCURVE_S1.);
+#5611 = LINE('',#5612,#5613);
+#5612 = CARTESIAN_POINT('',(-0.65,3.13E-15,-4.7));
+#5613 = VECTOR('',#5614,1.);
+#5614 = DIRECTION('',(0.851658316705,-3.5E-16,0.524097425664));
+#5615 = PCURVE('',#2309,#5616);
+#5616 = DEFINITIONAL_REPRESENTATION('',(#5617),#5621);
+#5617 = LINE('',#5618,#5619);
+#5618 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
+#5619 = VECTOR('',#5620,1.);
+#5620 = DIRECTION('',(0.524097425664,0.851658316705));
+#5621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5619 = PCURVE('',#602,#5620);
-#5620 = DEFINITIONAL_REPRESENTATION('',(#5621),#5625);
-#5621 = LINE('',#5622,#5623);
-#5622 = CARTESIAN_POINT('',(0.4,0.));
-#5623 = VECTOR('',#5624,1.);
-#5624 = DIRECTION('',(0.,-1.));
-#5625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5622 = PCURVE('',#5623,#5628);
+#5623 = PLANE('',#5624);
+#5624 = AXIS2_PLACEMENT_3D('',#5625,#5626,#5627);
+#5625 = CARTESIAN_POINT('',(-0.65,1.04E-15,-4.7));
+#5626 = DIRECTION('',(0.524097425664,1.9E-16,-0.851658316705));
+#5627 = DIRECTION('',(-0.851658316705,1.2E-16,-0.524097425664));
+#5628 = DEFINITIONAL_REPRESENTATION('',(#5629),#5633);
+#5629 = LINE('',#5630,#5631);
+#5630 = CARTESIAN_POINT('',(0.,-0.));
+#5631 = VECTOR('',#5632,1.);
+#5632 = DIRECTION('',(-1.,0.));
+#5633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5626 = ORIENTED_EDGE('',*,*,#558,.T.);
-#5627 = ORIENTED_EDGE('',*,*,#5552,.F.);
-#5628 = ORIENTED_EDGE('',*,*,#3087,.F.);
-#5629 = ADVANCED_FACE('',(#5630),#1809,.F.);
-#5630 = FACE_BOUND('',#5631,.F.);
-#5631 = EDGE_LOOP('',(#5632,#5633,#5634,#5655));
-#5632 = ORIENTED_EDGE('',*,*,#5581,.T.);
-#5633 = ORIENTED_EDGE('',*,*,#1793,.T.);
-#5634 = ORIENTED_EDGE('',*,*,#5635,.F.);
-#5635 = EDGE_CURVE('',#4080,#1766,#5636,.T.);
-#5636 = SURFACE_CURVE('',#5637,(#5641,#5648),.PCURVE_S1.);
-#5637 = LINE('',#5638,#5639);
-#5638 = CARTESIAN_POINT('',(-10.,-380.,3.4));
-#5639 = VECTOR('',#5640,1.);
-#5640 = DIRECTION('',(-9.860761315263E-32,1.,-6.661338147751E-16));
-#5641 = PCURVE('',#1809,#5642);
-#5642 = DEFINITIONAL_REPRESENTATION('',(#5643),#5647);
-#5643 = LINE('',#5644,#5645);
-#5644 = CARTESIAN_POINT('',(0.4,1.33226762955E-16));
-#5645 = VECTOR('',#5646,1.);
-#5646 = DIRECTION('',(0.,-1.));
-#5647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5634 = ORIENTED_EDGE('',*,*,#3047,.F.);
+#5635 = ORIENTED_EDGE('',*,*,#5636,.T.);
+#5636 = EDGE_CURVE('',#3048,#5637,#5639,.T.);
+#5637 = VERTEX_POINT('',#5638);
+#5638 = CARTESIAN_POINT('',(-1.340498607497,1.E-15,-2.401158779277));
+#5639 = SURFACE_CURVE('',#5640,(#5645,#5652),.PCURVE_S1.);
+#5640 = CIRCLE('',#5641,2.75);
+#5641 = AXIS2_PLACEMENT_3D('',#5642,#5643,#5644);
+#5642 = CARTESIAN_POINT('',(0.,0.,0.));
+#5643 = DIRECTION('',(-0.,1.,6.7E-16));
+#5644 = DIRECTION('',(1.,0.,0.));
+#5645 = PCURVE('',#2309,#5646);
+#5646 = DEFINITIONAL_REPRESENTATION('',(#5647),#5651);
+#5647 = CIRCLE('',#5648,2.75);
+#5648 = AXIS2_PLACEMENT_2D('',#5649,#5650);
+#5649 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#5650 = DIRECTION('',(-0.,1.));
+#5651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5648 = PCURVE('',#1781,#5649);
-#5649 = DEFINITIONAL_REPRESENTATION('',(#5650),#5654);
-#5650 = LINE('',#5651,#5652);
-#5651 = CARTESIAN_POINT('',(12.4,-380.));
-#5652 = VECTOR('',#5653,1.);
-#5653 = DIRECTION('',(-1.110223024625E-16,1.));
-#5654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5652 = PCURVE('',#5653,#5658);
+#5653 = CYLINDRICAL_SURFACE('',#5654,2.75);
+#5654 = AXIS2_PLACEMENT_3D('',#5655,#5656,#5657);
+#5655 = CARTESIAN_POINT('',(0.,0.,0.));
+#5656 = DIRECTION('',(0.,1.,2.2E-16));
+#5657 = DIRECTION('',(1.,0.,0.));
+#5658 = DEFINITIONAL_REPRESENTATION('',(#5659),#5662);
+#5659 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5660,#5661),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,2.079967859429),.PIECEWISE_BEZIER_KNOTS.);
+#5660 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5661 = CARTESIAN_POINT('',(2.079967859429,0.));
+#5662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5655 = ORIENTED_EDGE('',*,*,#4102,.F.);
-#5656 = ADVANCED_FACE('',(#5657),#602,.F.);
-#5657 = FACE_BOUND('',#5658,.F.);
-#5658 = EDGE_LOOP('',(#5659,#5680,#5681,#5682));
-#5659 = ORIENTED_EDGE('',*,*,#5660,.T.);
-#5660 = EDGE_CURVE('',#3111,#587,#5661,.T.);
-#5661 = SURFACE_CURVE('',#5662,(#5666,#5673),.PCURVE_S1.);
-#5662 = LINE('',#5663,#5664);
-#5663 = CARTESIAN_POINT('',(3.4,-380.,-9.6));
-#5664 = VECTOR('',#5665,1.);
-#5665 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5666 = PCURVE('',#602,#5667);
-#5667 = DEFINITIONAL_REPRESENTATION('',(#5668),#5672);
+#5663 = ORIENTED_EDGE('',*,*,#5664,.F.);
+#5664 = EDGE_CURVE('',#5665,#5637,#5667,.T.);
+#5665 = VERTEX_POINT('',#5666);
+#5666 = CARTESIAN_POINT('',(-1.944543648263,1.E-15,-3.005203820043));
+#5667 = SURFACE_CURVE('',#5668,(#5672,#5679),.PCURVE_S1.);
 #5668 = LINE('',#5669,#5670);
-#5669 = CARTESIAN_POINT('',(0.,0.));
+#5669 = CARTESIAN_POINT('',(-1.944543648263,2.E-15,-3.005203820043));
 #5670 = VECTOR('',#5671,1.);
-#5671 = DIRECTION('',(0.,-1.));
-#5672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5671 = DIRECTION('',(0.707106781187,-4.7E-16,0.707106781187));
+#5672 = PCURVE('',#2309,#5673);
+#5673 = DEFINITIONAL_REPRESENTATION('',(#5674),#5678);
+#5674 = LINE('',#5675,#5676);
+#5675 = CARTESIAN_POINT('',(2.450522347367,3.511182519147));
+#5676 = VECTOR('',#5677,1.);
+#5677 = DIRECTION('',(0.707106781187,0.707106781187));
+#5678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5673 = PCURVE('',#630,#5674);
-#5674 = DEFINITIONAL_REPRESENTATION('',(#5675),#5679);
-#5675 = LINE('',#5676,#5677);
-#5676 = CARTESIAN_POINT('',(0.4,-1.33226762955E-16));
-#5677 = VECTOR('',#5678,1.);
-#5678 = DIRECTION('',(0.,-1.));
-#5679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5679 = PCURVE('',#5680,#5685);
+#5680 = PLANE('',#5681);
+#5681 = AXIS2_PLACEMENT_3D('',#5682,#5683,#5684);
+#5682 = CARTESIAN_POINT('',(-1.944543648263,6.7E-16,-3.005203820043));
+#5683 = DIRECTION('',(0.707106781187,1.6E-16,-0.707106781187));
+#5684 = DIRECTION('',(-0.707106781187,1.6E-16,-0.707106781187));
+#5685 = DEFINITIONAL_REPRESENTATION('',(#5686),#5690);
+#5686 = LINE('',#5687,#5688);
+#5687 = CARTESIAN_POINT('',(2.128E-31,1.33E-15));
+#5688 = VECTOR('',#5689,1.);
+#5689 = DIRECTION('',(-1.,-3.1E-16));
+#5690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5680 = ORIENTED_EDGE('',*,*,#586,.T.);
-#5681 = ORIENTED_EDGE('',*,*,#5606,.F.);
-#5682 = ORIENTED_EDGE('',*,*,#3110,.F.);
-#5683 = ADVANCED_FACE('',(#5684),#1781,.T.);
-#5684 = FACE_BOUND('',#5685,.T.);
-#5685 = EDGE_LOOP('',(#5686,#5687,#5688,#5689));
-#5686 = ORIENTED_EDGE('',*,*,#1765,.F.);
-#5687 = ORIENTED_EDGE('',*,*,#5635,.F.);
-#5688 = ORIENTED_EDGE('',*,*,#4079,.T.);
-#5689 = ORIENTED_EDGE('',*,*,#5690,.F.);
-#5690 = EDGE_CURVE('',#1737,#4056,#5691,.T.);
-#5691 = SURFACE_CURVE('',#5692,(#5696,#5703),.PCURVE_S1.);
-#5692 = LINE('',#5693,#5694);
-#5693 = CARTESIAN_POINT('',(-10.,4.996003610813E-15,9.));
-#5694 = VECTOR('',#5695,1.);
-#5695 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#5696 = PCURVE('',#1781,#5697);
-#5697 = DEFINITIONAL_REPRESENTATION('',(#5698),#5702);
-#5698 = LINE('',#5699,#5700);
-#5699 = CARTESIAN_POINT('',(18.,7.88860905221E-30));
-#5700 = VECTOR('',#5701,1.);
-#5701 = DIRECTION('',(0.,-1.));
-#5702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5691 = ORIENTED_EDGE('',*,*,#5692,.F.);
+#5692 = EDGE_CURVE('',#5693,#5665,#5695,.T.);
+#5693 = VERTEX_POINT('',#5694);
+#5694 = CARTESIAN_POINT('',(-2.474873734153,1.E-15,-2.474873734153));
+#5695 = SURFACE_CURVE('',#5696,(#5700,#5707),.PCURVE_S1.);
+#5696 = LINE('',#5697,#5698);
+#5697 = CARTESIAN_POINT('',(-2.474873734153,1.65E-15,-2.474873734153));
+#5698 = VECTOR('',#5699,1.);
+#5699 = DIRECTION('',(0.707106781187,4.7E-16,-0.707106781187));
+#5700 = PCURVE('',#2309,#5701);
+#5701 = DEFINITIONAL_REPRESENTATION('',(#5702),#5706);
+#5702 = LINE('',#5703,#5704);
+#5703 = CARTESIAN_POINT('',(2.980852433257,2.980852433257));
+#5704 = VECTOR('',#5705,1.);
+#5705 = DIRECTION('',(-0.707106781187,0.707106781187));
+#5706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5703 = PCURVE('',#1753,#5704);
-#5704 = DEFINITIONAL_REPRESENTATION('',(#5705),#5709);
-#5705 = LINE('',#5706,#5707);
-#5706 = CARTESIAN_POINT('',(-3.14159265359,0.));
-#5707 = VECTOR('',#5708,1.);
-#5708 = DIRECTION('',(-0.,-1.));
-#5709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5707 = PCURVE('',#5708,#5713);
+#5708 = PLANE('',#5709);
+#5709 = AXIS2_PLACEMENT_3D('',#5710,#5711,#5712);
+#5710 = CARTESIAN_POINT('',(-2.474873734153,5.5E-16,-2.474873734153));
+#5711 = DIRECTION('',(-0.707106781187,1.6E-16,-0.707106781187));
+#5712 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
+#5713 = DEFINITIONAL_REPRESENTATION('',(#5714),#5718);
+#5714 = LINE('',#5715,#5716);
+#5715 = CARTESIAN_POINT('',(-1.76E-31,1.1E-15));
+#5716 = VECTOR('',#5717,1.);
+#5717 = DIRECTION('',(-1.,3.1E-16));
+#5718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5710 = ADVANCED_FACE('',(#5711),#630,.F.);
-#5711 = FACE_BOUND('',#5712,.F.);
-#5712 = EDGE_LOOP('',(#5713,#5734,#5735,#5736));
-#5713 = ORIENTED_EDGE('',*,*,#5714,.T.);
-#5714 = EDGE_CURVE('',#3134,#615,#5715,.T.);
-#5715 = SURFACE_CURVE('',#5716,(#5720,#5727),.PCURVE_S1.);
-#5716 = LINE('',#5717,#5718);
-#5717 = CARTESIAN_POINT('',(3.4,-380.,-10.));
-#5718 = VECTOR('',#5719,1.);
-#5719 = DIRECTION('',(-1.368455531567E-46,1.,-6.661338147751E-16));
-#5720 = PCURVE('',#630,#5721);
-#5721 = DEFINITIONAL_REPRESENTATION('',(#5722),#5726);
-#5722 = LINE('',#5723,#5724);
-#5723 = CARTESIAN_POINT('',(1.7763568394E-15,-5.916456789158E-31));
-#5724 = VECTOR('',#5725,1.);
-#5725 = DIRECTION('',(0.,-1.));
-#5726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5719 = ORIENTED_EDGE('',*,*,#5720,.F.);
+#5720 = EDGE_CURVE('',#5721,#5693,#5723,.T.);
+#5721 = VERTEX_POINT('',#5722);
+#5722 = CARTESIAN_POINT('',(-3.005203820043,1.E-15,-1.944543648263));
+#5723 = SURFACE_CURVE('',#5724,(#5728,#5735),.PCURVE_S1.);
+#5724 = LINE('',#5725,#5726);
+#5725 = CARTESIAN_POINT('',(-3.005203820043,1.3E-15,-1.944543648263));
+#5726 = VECTOR('',#5727,1.);
+#5727 = DIRECTION('',(0.707106781187,4.7E-16,-0.707106781187));
+#5728 = PCURVE('',#2309,#5729);
+#5729 = DEFINITIONAL_REPRESENTATION('',(#5730),#5734);
+#5730 = LINE('',#5731,#5732);
+#5731 = CARTESIAN_POINT('',(3.511182519147,2.450522347367));
+#5732 = VECTOR('',#5733,1.);
+#5733 = DIRECTION('',(-0.707106781187,0.707106781187));
+#5734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5727 = PCURVE('',#658,#5728);
-#5728 = DEFINITIONAL_REPRESENTATION('',(#5729),#5733);
-#5729 = LINE('',#5730,#5731);
-#5730 = CARTESIAN_POINT('',(5.6,-380.));
-#5731 = VECTOR('',#5732,1.);
-#5732 = DIRECTION('',(0.,1.));
-#5733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5735 = PCURVE('',#5736,#5741);
+#5736 = PLANE('',#5737);
+#5737 = AXIS2_PLACEMENT_3D('',#5738,#5739,#5740);
+#5738 = CARTESIAN_POINT('',(-3.005203820043,4.3E-16,-1.944543648263));
+#5739 = DIRECTION('',(-0.707106781187,1.6E-16,-0.707106781187));
+#5740 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
+#5741 = DEFINITIONAL_REPRESENTATION('',(#5742),#5746);
+#5742 = LINE('',#5743,#5744);
+#5743 = CARTESIAN_POINT('',(-1.392E-31,8.7E-16));
+#5744 = VECTOR('',#5745,1.);
+#5745 = DIRECTION('',(-1.,3.1E-16));
+#5746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5734 = ORIENTED_EDGE('',*,*,#614,.T.);
-#5735 = ORIENTED_EDGE('',*,*,#5660,.F.);
-#5736 = ORIENTED_EDGE('',*,*,#3133,.F.);
-#5737 = ADVANCED_FACE('',(#5738),#1753,.T.);
-#5738 = FACE_BOUND('',#5739,.F.);
-#5739 = EDGE_LOOP('',(#5740,#5761,#5762,#5763));
-#5740 = ORIENTED_EDGE('',*,*,#5741,.T.);
-#5741 = EDGE_CURVE('',#1709,#4033,#5742,.T.);
-#5742 = SURFACE_CURVE('',#5743,(#5747,#5754),.PCURVE_S1.);
-#5743 = LINE('',#5744,#5745);
-#5744 = CARTESIAN_POINT('',(-9.,5.551115123126E-15,10.));
-#5745 = VECTOR('',#5746,1.);
-#5746 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#5747 = PCURVE('',#1753,#5748);
-#5748 = DEFINITIONAL_REPRESENTATION('',(#5749),#5753);
-#5749 = LINE('',#5750,#5751);
-#5750 = CARTESIAN_POINT('',(-1.570796326795,0.));
-#5751 = VECTOR('',#5752,1.);
-#5752 = DIRECTION('',(-0.,-1.));
-#5753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5747 = ORIENTED_EDGE('',*,*,#5748,.F.);
+#5748 = EDGE_CURVE('',#5749,#5721,#5751,.T.);
+#5749 = VERTEX_POINT('',#5750);
+#5750 = CARTESIAN_POINT('',(-2.401158779277,1.E-15,-1.340498607497));
+#5751 = SURFACE_CURVE('',#5752,(#5756,#5763),.PCURVE_S1.);
+#5752 = LINE('',#5753,#5754);
+#5753 = CARTESIAN_POINT('',(-2.401158779277,8.9E-16,-1.340498607497));
+#5754 = VECTOR('',#5755,1.);
+#5755 = DIRECTION('',(-0.707106781187,4.7E-16,-0.707106781187));
+#5756 = PCURVE('',#2309,#5757);
+#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5762);
+#5758 = LINE('',#5759,#5760);
+#5759 = CARTESIAN_POINT('',(4.115227559913,3.054567388133));
+#5760 = VECTOR('',#5761,1.);
+#5761 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#5762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5754 = PCURVE('',#1724,#5755);
-#5755 = DEFINITIONAL_REPRESENTATION('',(#5756),#5760);
-#5756 = LINE('',#5757,#5758);
-#5757 = CARTESIAN_POINT('',(3.552713678801E-15,0.));
-#5758 = VECTOR('',#5759,1.);
-#5759 = DIRECTION('',(0.,-1.));
-#5760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5763 = PCURVE('',#5764,#5769);
+#5764 = PLANE('',#5765);
+#5765 = AXIS2_PLACEMENT_3D('',#5766,#5767,#5768);
+#5766 = CARTESIAN_POINT('',(-2.401158779277,3.E-16,-1.340498607497));
+#5767 = DIRECTION('',(-0.707106781187,-1.6E-16,0.707106781187));
+#5768 = DIRECTION('',(0.707106781187,-1.6E-16,0.707106781187));
+#5769 = DEFINITIONAL_REPRESENTATION('',(#5770),#5774);
+#5770 = LINE('',#5771,#5772);
+#5771 = CARTESIAN_POINT('',(-9.44E-32,5.9E-16));
+#5772 = VECTOR('',#5773,1.);
+#5773 = DIRECTION('',(-1.,3.1E-16));
+#5774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5761 = ORIENTED_EDGE('',*,*,#4055,.T.);
-#5762 = ORIENTED_EDGE('',*,*,#5690,.F.);
-#5763 = ORIENTED_EDGE('',*,*,#1736,.F.);
-#5764 = ADVANCED_FACE('',(#5765),#658,.T.);
-#5765 = FACE_BOUND('',#5766,.T.);
-#5766 = EDGE_LOOP('',(#5767,#5768,#5789,#5790));
-#5767 = ORIENTED_EDGE('',*,*,#642,.F.);
-#5768 = ORIENTED_EDGE('',*,*,#5769,.T.);
-#5769 = EDGE_CURVE('',#643,#3157,#5770,.T.);
-#5770 = SURFACE_CURVE('',#5771,(#5775,#5782),.PCURVE_S1.);
-#5771 = LINE('',#5772,#5773);
-#5772 = CARTESIAN_POINT('',(9.,-5.551115123126E-15,-10.));
-#5773 = VECTOR('',#5774,1.);
-#5774 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#5775 = PCURVE('',#658,#5776);
-#5776 = DEFINITIONAL_REPRESENTATION('',(#5777),#5781);
-#5777 = LINE('',#5778,#5779);
-#5778 = CARTESIAN_POINT('',(-1.492139745096E-13,0.));
-#5779 = VECTOR('',#5780,1.);
-#5780 = DIRECTION('',(0.,-1.));
-#5781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5775 = ORIENTED_EDGE('',*,*,#5776,.T.);
+#5776 = EDGE_CURVE('',#5749,#2261,#5777,.T.);
+#5777 = SURFACE_CURVE('',#5778,(#5783,#5790),.PCURVE_S1.);
+#5778 = CIRCLE('',#5779,2.75);
+#5779 = AXIS2_PLACEMENT_3D('',#5780,#5781,#5782);
+#5780 = CARTESIAN_POINT('',(0.,0.,0.));
+#5781 = DIRECTION('',(-0.,1.,6.7E-16));
+#5782 = DIRECTION('',(1.,0.,0.));
+#5783 = PCURVE('',#2309,#5784);
+#5784 = DEFINITIONAL_REPRESENTATION('',(#5785),#5789);
+#5785 = CIRCLE('',#5786,2.75);
+#5786 = AXIS2_PLACEMENT_2D('',#5787,#5788);
+#5787 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#5788 = DIRECTION('',(-0.,1.));
+#5789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5782 = PCURVE('',#687,#5783);
-#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788);
-#5784 = LINE('',#5785,#5786);
-#5785 = CARTESIAN_POINT('',(-4.712388980385,0.));
-#5786 = VECTOR('',#5787,1.);
-#5787 = DIRECTION('',(-0.,-1.));
-#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5790 = PCURVE('',#5312,#5791);
+#5791 = DEFINITIONAL_REPRESENTATION('',(#5792),#5795);
+#5792 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5793,#5794),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.632421120956,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5793 = CARTESIAN_POINT('',(2.632421120956,0.));
+#5794 = CARTESIAN_POINT('',(3.14159265359,0.));
+#5795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5789 = ORIENTED_EDGE('',*,*,#3156,.T.);
-#5790 = ORIENTED_EDGE('',*,*,#5714,.T.);
-#5791 = ADVANCED_FACE('',(#5792),#1724,.T.);
-#5792 = FACE_BOUND('',#5793,.T.);
-#5793 = EDGE_LOOP('',(#5794,#5795,#5796,#5797));
-#5794 = ORIENTED_EDGE('',*,*,#1708,.F.);
-#5795 = ORIENTED_EDGE('',*,*,#5741,.T.);
-#5796 = ORIENTED_EDGE('',*,*,#4032,.T.);
+#5796 = ORIENTED_EDGE('',*,*,#2293,.T.);
 #5797 = ORIENTED_EDGE('',*,*,#5798,.T.);
-#5798 = EDGE_CURVE('',#4010,#1681,#5799,.T.);
-#5799 = SURFACE_CURVE('',#5800,(#5804,#5811),.PCURVE_S1.);
-#5800 = LINE('',#5801,#5802);
-#5801 = CARTESIAN_POINT('',(-3.4,-380.,10.));
-#5802 = VECTOR('',#5803,1.);
-#5803 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#5804 = PCURVE('',#1724,#5805);
-#5805 = DEFINITIONAL_REPRESENTATION('',(#5806),#5810);
-#5806 = LINE('',#5807,#5808);
-#5807 = CARTESIAN_POINT('',(5.6,-380.));
-#5808 = VECTOR('',#5809,1.);
-#5809 = DIRECTION('',(0.,1.));
-#5810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5798 = EDGE_CURVE('',#2294,#5799,#5801,.T.);
+#5799 = VERTEX_POINT('',#5800);
+#5800 = CARTESIAN_POINT('',(-4.7,0.,-0.65));
+#5801 = SURFACE_CURVE('',#5802,(#5806,#5813),.PCURVE_S1.);
+#5802 = LINE('',#5803,#5804);
+#5803 = CARTESIAN_POINT('',(-4.3,0.,-3.4E-16));
+#5804 = VECTOR('',#5805,1.);
+#5805 = DIRECTION('',(-0.524097425664,5.7E-16,-0.851658316705));
+#5806 = PCURVE('',#2309,#5807);
+#5807 = DEFINITIONAL_REPRESENTATION('',(#5808),#5812);
+#5808 = LINE('',#5809,#5810);
+#5809 = CARTESIAN_POINT('',(5.45572616741,1.15572616741));
+#5810 = VECTOR('',#5811,1.);
+#5811 = DIRECTION('',(-0.851658316705,-0.524097425664));
+#5812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5811 = PCURVE('',#1696,#5812);
-#5812 = DEFINITIONAL_REPRESENTATION('',(#5813),#5817);
-#5813 = LINE('',#5814,#5815);
-#5814 = CARTESIAN_POINT('',(1.7763568394E-15,-1.183291357832E-30));
-#5815 = VECTOR('',#5816,1.);
-#5816 = DIRECTION('',(0.,-1.));
-#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5813 = PCURVE('',#5814,#5819);
+#5814 = PLANE('',#5815);
+#5815 = AXIS2_PLACEMENT_3D('',#5816,#5817,#5818);
+#5816 = CARTESIAN_POINT('',(-4.3,0.,-3.4E-16));
+#5817 = DIRECTION('',(-0.851658316705,-1.2E-16,0.524097425664));
+#5818 = DIRECTION('',(0.524097425664,-1.9E-16,0.851658316705));
+#5819 = DEFINITIONAL_REPRESENTATION('',(#5820),#5824);
+#5820 = LINE('',#5821,#5822);
+#5821 = CARTESIAN_POINT('',(-0.,-0.));
+#5822 = VECTOR('',#5823,1.);
+#5823 = DIRECTION('',(-1.,-0.));
+#5824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5818 = ADVANCED_FACE('',(#5819),#687,.T.);
-#5819 = FACE_BOUND('',#5820,.F.);
-#5820 = EDGE_LOOP('',(#5821,#5822,#5823,#5844));
-#5821 = ORIENTED_EDGE('',*,*,#5769,.T.);
-#5822 = ORIENTED_EDGE('',*,*,#3179,.T.);
-#5823 = ORIENTED_EDGE('',*,*,#5824,.F.);
-#5824 = EDGE_CURVE('',#671,#3180,#5825,.T.);
-#5825 = SURFACE_CURVE('',#5826,(#5830,#5837),.PCURVE_S1.);
-#5826 = LINE('',#5827,#5828);
-#5827 = CARTESIAN_POINT('',(10.,-4.996003610813E-15,-9.));
-#5828 = VECTOR('',#5829,1.);
-#5829 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#5830 = PCURVE('',#687,#5831);
-#5831 = DEFINITIONAL_REPRESENTATION('',(#5832),#5836);
-#5832 = LINE('',#5833,#5834);
-#5833 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#5834 = VECTOR('',#5835,1.);
-#5835 = DIRECTION('',(-0.,-1.));
-#5836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5825 = ORIENTED_EDGE('',*,*,#5826,.T.);
+#5826 = EDGE_CURVE('',#5799,#5827,#5829,.T.);
+#5827 = VERTEX_POINT('',#5828);
+#5828 = CARTESIAN_POINT('',(-4.7,1.E-15,-3.35));
+#5829 = SURFACE_CURVE('',#5830,(#5834,#5841),.PCURVE_S1.);
+#5830 = LINE('',#5831,#5832);
+#5831 = CARTESIAN_POINT('',(-4.7,4.3E-16,-0.65));
+#5832 = VECTOR('',#5833,1.);
+#5833 = DIRECTION('',(0.,6.7E-16,-1.));
+#5834 = PCURVE('',#2309,#5835);
+#5835 = DEFINITIONAL_REPRESENTATION('',(#5836),#5840);
+#5836 = LINE('',#5837,#5838);
+#5837 = CARTESIAN_POINT('',(4.80572616741,0.75572616741));
+#5838 = VECTOR('',#5839,1.);
+#5839 = DIRECTION('',(-1.,0.));
+#5840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5837 = PCURVE('',#715,#5838);
-#5838 = DEFINITIONAL_REPRESENTATION('',(#5839),#5843);
-#5839 = LINE('',#5840,#5841);
-#5840 = CARTESIAN_POINT('',(18.,-3.155443620884E-30));
-#5841 = VECTOR('',#5842,1.);
-#5842 = DIRECTION('',(0.,-1.));
-#5843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5841 = PCURVE('',#5842,#5847);
+#5842 = PLANE('',#5843);
+#5843 = AXIS2_PLACEMENT_3D('',#5844,#5845,#5846);
+#5844 = CARTESIAN_POINT('',(-4.7,1.4E-16,-0.65));
+#5845 = DIRECTION('',(-1.,-0.,-0.));
+#5846 = DIRECTION('',(0.,-2.2E-16,1.));
+#5847 = DEFINITIONAL_REPRESENTATION('',(#5848),#5852);
+#5848 = LINE('',#5849,#5850);
+#5849 = CARTESIAN_POINT('',(-0.,0.));
+#5850 = VECTOR('',#5851,1.);
+#5851 = DIRECTION('',(-1.,-0.));
+#5852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5844 = ORIENTED_EDGE('',*,*,#670,.F.);
-#5845 = ADVANCED_FACE('',(#5846),#1696,.F.);
-#5846 = FACE_BOUND('',#5847,.F.);
-#5847 = EDGE_LOOP('',(#5848,#5849,#5850,#5871));
-#5848 = ORIENTED_EDGE('',*,*,#5798,.T.);
-#5849 = ORIENTED_EDGE('',*,*,#1680,.T.);
-#5850 = ORIENTED_EDGE('',*,*,#5851,.F.);
-#5851 = EDGE_CURVE('',#3987,#1653,#5852,.T.);
-#5852 = SURFACE_CURVE('',#5853,(#5857,#5864),.PCURVE_S1.);
-#5853 = LINE('',#5854,#5855);
-#5854 = CARTESIAN_POINT('',(-3.4,-380.,9.6));
-#5855 = VECTOR('',#5856,1.);
-#5856 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#5857 = PCURVE('',#1696,#5858);
-#5858 = DEFINITIONAL_REPRESENTATION('',(#5859),#5863);
-#5859 = LINE('',#5860,#5861);
-#5860 = CARTESIAN_POINT('',(0.4,-2.6645352591E-16));
-#5861 = VECTOR('',#5862,1.);
-#5862 = DIRECTION('',(0.,-1.));
-#5863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5853 = ORIENTED_EDGE('',*,*,#5854,.T.);
+#5854 = EDGE_CURVE('',#5827,#5855,#5857,.T.);
+#5855 = VERTEX_POINT('',#5856);
+#5856 = CARTESIAN_POINT('',(-7.,3.E-15,-6.));
+#5857 = SURFACE_CURVE('',#5858,(#5862,#5869),.PCURVE_S1.);
+#5858 = LINE('',#5859,#5860);
+#5859 = CARTESIAN_POINT('',(-4.7,2.23E-15,-3.35));
+#5860 = VECTOR('',#5861,1.);
+#5861 = DIRECTION('',(-0.655472859889,5.E-16,-0.755218729872));
+#5862 = PCURVE('',#2309,#5863);
+#5863 = DEFINITIONAL_REPRESENTATION('',(#5864),#5868);
+#5864 = LINE('',#5865,#5866);
+#5865 = CARTESIAN_POINT('',(2.10572616741,0.75572616741));
+#5866 = VECTOR('',#5867,1.);
+#5867 = DIRECTION('',(-0.755218729872,-0.655472859889));
+#5868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5864 = PCURVE('',#1668,#5865);
-#5865 = DEFINITIONAL_REPRESENTATION('',(#5866),#5870);
-#5866 = LINE('',#5867,#5868);
-#5867 = CARTESIAN_POINT('',(0.,0.));
-#5868 = VECTOR('',#5869,1.);
-#5869 = DIRECTION('',(0.,-1.));
-#5870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5869 = PCURVE('',#5870,#5875);
+#5870 = PLANE('',#5871);
+#5871 = AXIS2_PLACEMENT_3D('',#5872,#5873,#5874);
+#5872 = CARTESIAN_POINT('',(-4.7,7.4E-16,-3.35));
+#5873 = DIRECTION('',(-0.755218729872,-1.5E-16,0.655472859889));
+#5874 = DIRECTION('',(0.655472859889,-1.7E-16,0.755218729872));
+#5875 = DEFINITIONAL_REPRESENTATION('',(#5876),#5880);
+#5876 = LINE('',#5877,#5878);
+#5877 = CARTESIAN_POINT('',(-2.533E-31,1.49E-15));
+#5878 = VECTOR('',#5879,1.);
+#5879 = DIRECTION('',(-1.,3.3E-16));
+#5880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5871 = ORIENTED_EDGE('',*,*,#4009,.F.);
-#5872 = ADVANCED_FACE('',(#5873),#715,.T.);
-#5873 = FACE_BOUND('',#5874,.T.);
-#5874 = EDGE_LOOP('',(#5875,#5876,#5897,#5898));
-#5875 = ORIENTED_EDGE('',*,*,#699,.F.);
-#5876 = ORIENTED_EDGE('',*,*,#5877,.F.);
-#5877 = EDGE_CURVE('',#3204,#700,#5878,.T.);
-#5878 = SURFACE_CURVE('',#5879,(#5883,#5890),.PCURVE_S1.);
-#5879 = LINE('',#5880,#5881);
-#5880 = CARTESIAN_POINT('',(10.,-380.,-3.4));
-#5881 = VECTOR('',#5882,1.);
-#5882 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#5883 = PCURVE('',#715,#5884);
-#5884 = DEFINITIONAL_REPRESENTATION('',(#5885),#5889);
-#5885 = LINE('',#5886,#5887);
-#5886 = CARTESIAN_POINT('',(12.4,-380.));
-#5887 = VECTOR('',#5888,1.);
-#5888 = DIRECTION('',(1.110223024625E-16,1.));
-#5889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5890 = PCURVE('',#743,#5891);
+#5881 = ORIENTED_EDGE('',*,*,#5882,.F.);
+#5882 = EDGE_CURVE('',#5883,#5855,#5885,.T.);
+#5883 = VERTEX_POINT('',#5884);
+#5884 = CARTESIAN_POINT('',(-8.5,3.E-15,-6.));
+#5885 = SURFACE_CURVE('',#5886,(#5890,#5897),.PCURVE_S1.);
+#5886 = LINE('',#5887,#5888);
+#5887 = CARTESIAN_POINT('',(-8.5,4.E-15,-6.));
+#5888 = VECTOR('',#5889,1.);
+#5889 = DIRECTION('',(1.,0.,0.));
+#5890 = PCURVE('',#2309,#5891);
 #5891 = DEFINITIONAL_REPRESENTATION('',(#5892),#5896);
 #5892 = LINE('',#5893,#5894);
-#5893 = CARTESIAN_POINT('',(0.4,1.33226762955E-16));
+#5893 = CARTESIAN_POINT('',(-0.54427383259,-3.04427383259));
 #5894 = VECTOR('',#5895,1.);
-#5895 = DIRECTION('',(0.,-1.));
+#5895 = DIRECTION('',(-0.,1.));
 #5896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5897 = ORIENTED_EDGE('',*,*,#3203,.T.);
-#5898 = ORIENTED_EDGE('',*,*,#5824,.F.);
-#5899 = ADVANCED_FACE('',(#5900),#1668,.F.);
-#5900 = FACE_BOUND('',#5901,.F.);
-#5901 = EDGE_LOOP('',(#5902,#5903,#5904,#5925));
-#5902 = ORIENTED_EDGE('',*,*,#5851,.T.);
-#5903 = ORIENTED_EDGE('',*,*,#1652,.T.);
-#5904 = ORIENTED_EDGE('',*,*,#5905,.F.);
-#5905 = EDGE_CURVE('',#3964,#1625,#5906,.T.);
-#5906 = SURFACE_CURVE('',#5907,(#5911,#5918),.PCURVE_S1.);
-#5907 = LINE('',#5908,#5909);
-#5908 = CARTESIAN_POINT('',(-3.,-380.,9.6));
-#5909 = VECTOR('',#5910,1.);
-#5910 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#5911 = PCURVE('',#1668,#5912);
-#5912 = DEFINITIONAL_REPRESENTATION('',(#5913),#5917);
-#5913 = LINE('',#5914,#5915);
-#5914 = CARTESIAN_POINT('',(0.4,0.));
-#5915 = VECTOR('',#5916,1.);
-#5916 = DIRECTION('',(0.,-1.));
-#5917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5897 = PCURVE('',#5898,#5903);
+#5898 = PLANE('',#5899);
+#5899 = AXIS2_PLACEMENT_3D('',#5900,#5901,#5902);
+#5900 = CARTESIAN_POINT('',(-8.5,1.33E-15,-6.));
+#5901 = DIRECTION('',(0.,2.2E-16,-1.));
+#5902 = DIRECTION('',(-1.,0.,0.));
+#5903 = DEFINITIONAL_REPRESENTATION('',(#5904),#5908);
+#5904 = LINE('',#5905,#5906);
+#5905 = CARTESIAN_POINT('',(-0.,2.67E-15));
+#5906 = VECTOR('',#5907,1.);
+#5907 = DIRECTION('',(-1.,0.));
+#5908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5918 = PCURVE('',#1640,#5919);
+#5909 = ORIENTED_EDGE('',*,*,#5910,.F.);
+#5910 = EDGE_CURVE('',#5911,#5883,#5913,.T.);
+#5911 = VERTEX_POINT('',#5912);
+#5912 = CARTESIAN_POINT('',(-8.5,1.E-15,-3.));
+#5913 = SURFACE_CURVE('',#5914,(#5918,#5925),.PCURVE_S1.);
+#5914 = LINE('',#5915,#5916);
+#5915 = CARTESIAN_POINT('',(-8.5,2.E-15,-3.));
+#5916 = VECTOR('',#5917,1.);
+#5917 = DIRECTION('',(0.,6.7E-16,-1.));
+#5918 = PCURVE('',#2309,#5919);
 #5919 = DEFINITIONAL_REPRESENTATION('',(#5920),#5924);
 #5920 = LINE('',#5921,#5922);
-#5921 = CARTESIAN_POINT('',(0.,0.));
+#5921 = CARTESIAN_POINT('',(2.45572616741,-3.04427383259));
 #5922 = VECTOR('',#5923,1.);
-#5923 = DIRECTION('',(0.,-1.));
+#5923 = DIRECTION('',(-1.,0.));
 #5924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5925 = ORIENTED_EDGE('',*,*,#3986,.F.);
-#5926 = ADVANCED_FACE('',(#5927),#743,.F.);
-#5927 = FACE_BOUND('',#5928,.F.);
-#5928 = EDGE_LOOP('',(#5929,#5950,#5951,#5952));
-#5929 = ORIENTED_EDGE('',*,*,#5930,.T.);
-#5930 = EDGE_CURVE('',#3227,#728,#5931,.T.);
-#5931 = SURFACE_CURVE('',#5932,(#5936,#5943),.PCURVE_S1.);
+#5925 = PCURVE('',#5926,#5931);
+#5926 = PLANE('',#5927);
+#5927 = AXIS2_PLACEMENT_3D('',#5928,#5929,#5930);
+#5928 = CARTESIAN_POINT('',(-8.5,6.7E-16,-3.));
+#5929 = DIRECTION('',(-1.,-0.,-0.));
+#5930 = DIRECTION('',(0.,-2.2E-16,1.));
+#5931 = DEFINITIONAL_REPRESENTATION('',(#5932),#5936);
 #5932 = LINE('',#5933,#5934);
-#5933 = CARTESIAN_POINT('',(9.6,-380.,-3.4));
+#5933 = CARTESIAN_POINT('',(-2.926E-31,1.33E-15));
 #5934 = VECTOR('',#5935,1.);
-#5935 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#5936 = PCURVE('',#743,#5937);
-#5937 = DEFINITIONAL_REPRESENTATION('',(#5938),#5942);
-#5938 = LINE('',#5939,#5940);
-#5939 = CARTESIAN_POINT('',(0.,0.));
-#5940 = VECTOR('',#5941,1.);
-#5941 = DIRECTION('',(0.,-1.));
-#5942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5935 = DIRECTION('',(-1.,4.5E-16));
+#5936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5943 = PCURVE('',#771,#5944);
-#5944 = DEFINITIONAL_REPRESENTATION('',(#5945),#5949);
-#5945 = LINE('',#5946,#5947);
-#5946 = CARTESIAN_POINT('',(0.4,0.));
-#5947 = VECTOR('',#5948,1.);
-#5948 = DIRECTION('',(0.,-1.));
-#5949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5937 = ORIENTED_EDGE('',*,*,#5938,.F.);
+#5938 = EDGE_CURVE('',#5939,#5911,#5941,.T.);
+#5939 = VERTEX_POINT('',#5940);
+#5940 = CARTESIAN_POINT('',(-9.6,1.E-15,-3.));
+#5941 = SURFACE_CURVE('',#5942,(#5946,#5953),.PCURVE_S1.);
+#5942 = LINE('',#5943,#5944);
+#5943 = CARTESIAN_POINT('',(-9.6,2.E-15,-3.));
+#5944 = VECTOR('',#5945,1.);
+#5945 = DIRECTION('',(1.,0.,0.));
+#5946 = PCURVE('',#2309,#5947);
+#5947 = DEFINITIONAL_REPRESENTATION('',(#5948),#5952);
+#5948 = LINE('',#5949,#5950);
+#5949 = CARTESIAN_POINT('',(2.45572616741,-4.14427383259));
+#5950 = VECTOR('',#5951,1.);
+#5951 = DIRECTION('',(-0.,1.));
+#5952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5950 = ORIENTED_EDGE('',*,*,#727,.T.);
-#5951 = ORIENTED_EDGE('',*,*,#5877,.F.);
-#5952 = ORIENTED_EDGE('',*,*,#3226,.F.);
-#5953 = ADVANCED_FACE('',(#5954),#1640,.F.);
-#5954 = FACE_BOUND('',#5955,.F.);
-#5955 = EDGE_LOOP('',(#5956,#5957,#5958,#5979));
-#5956 = ORIENTED_EDGE('',*,*,#5905,.T.);
-#5957 = ORIENTED_EDGE('',*,*,#1624,.T.);
-#5958 = ORIENTED_EDGE('',*,*,#5959,.F.);
-#5959 = EDGE_CURVE('',#3941,#1597,#5960,.T.);
-#5960 = SURFACE_CURVE('',#5961,(#5965,#5972),.PCURVE_S1.);
-#5961 = LINE('',#5962,#5963);
-#5962 = CARTESIAN_POINT('',(-3.,-380.,8.5));
-#5963 = VECTOR('',#5964,1.);
-#5964 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#5965 = PCURVE('',#1640,#5966);
-#5966 = DEFINITIONAL_REPRESENTATION('',(#5967),#5971);
-#5967 = LINE('',#5968,#5969);
-#5968 = CARTESIAN_POINT('',(1.1,-7.327471962526E-16));
-#5969 = VECTOR('',#5970,1.);
-#5970 = DIRECTION('',(0.,-1.));
-#5971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5953 = PCURVE('',#5954,#5959);
+#5954 = PLANE('',#5955);
+#5955 = AXIS2_PLACEMENT_3D('',#5956,#5957,#5958);
+#5956 = CARTESIAN_POINT('',(-9.6,6.7E-16,-3.));
+#5957 = DIRECTION('',(0.,2.2E-16,-1.));
+#5958 = DIRECTION('',(-1.,0.,0.));
+#5959 = DEFINITIONAL_REPRESENTATION('',(#5960),#5964);
+#5960 = LINE('',#5961,#5962);
+#5961 = CARTESIAN_POINT('',(-0.,1.33E-15));
+#5962 = VECTOR('',#5963,1.);
+#5963 = DIRECTION('',(-1.,0.));
+#5964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5972 = PCURVE('',#1612,#5973);
-#5973 = DEFINITIONAL_REPRESENTATION('',(#5974),#5978);
-#5974 = LINE('',#5975,#5976);
-#5975 = CARTESIAN_POINT('',(0.,0.));
-#5976 = VECTOR('',#5977,1.);
-#5977 = DIRECTION('',(0.,-1.));
-#5978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5965 = ORIENTED_EDGE('',*,*,#5966,.F.);
+#5966 = EDGE_CURVE('',#5967,#5939,#5969,.T.);
+#5967 = VERTEX_POINT('',#5968);
+#5968 = CARTESIAN_POINT('',(-9.6,2.E-15,-3.4));
+#5969 = SURFACE_CURVE('',#5970,(#5974,#5981),.PCURVE_S1.);
+#5970 = LINE('',#5971,#5972);
+#5971 = CARTESIAN_POINT('',(-9.6,2.26E-15,-3.4));
+#5972 = VECTOR('',#5973,1.);
+#5973 = DIRECTION('',(0.,-6.7E-16,1.));
+#5974 = PCURVE('',#2309,#5975);
+#5975 = DEFINITIONAL_REPRESENTATION('',(#5976),#5980);
+#5976 = LINE('',#5977,#5978);
+#5977 = CARTESIAN_POINT('',(2.05572616741,-4.14427383259));
+#5978 = VECTOR('',#5979,1.);
+#5979 = DIRECTION('',(1.,-0.));
+#5980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5979 = ORIENTED_EDGE('',*,*,#3963,.F.);
-#5980 = ADVANCED_FACE('',(#5981),#771,.F.);
-#5981 = FACE_BOUND('',#5982,.F.);
-#5982 = EDGE_LOOP('',(#5983,#6004,#6005,#6006));
-#5983 = ORIENTED_EDGE('',*,*,#5984,.T.);
-#5984 = EDGE_CURVE('',#3250,#756,#5985,.T.);
-#5985 = SURFACE_CURVE('',#5986,(#5990,#5997),.PCURVE_S1.);
-#5986 = LINE('',#5987,#5988);
-#5987 = CARTESIAN_POINT('',(9.6,-380.,-3.));
-#5988 = VECTOR('',#5989,1.);
-#5989 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#5990 = PCURVE('',#771,#5991);
-#5991 = DEFINITIONAL_REPRESENTATION('',(#5992),#5996);
-#5992 = LINE('',#5993,#5994);
-#5993 = CARTESIAN_POINT('',(0.,0.));
-#5994 = VECTOR('',#5995,1.);
-#5995 = DIRECTION('',(0.,-1.));
-#5996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5981 = PCURVE('',#5982,#5987);
+#5982 = PLANE('',#5983);
+#5983 = AXIS2_PLACEMENT_3D('',#5984,#5985,#5986);
+#5984 = CARTESIAN_POINT('',(-9.6,7.5E-16,-3.4));
+#5985 = DIRECTION('',(1.,0.,0.));
+#5986 = DIRECTION('',(0.,2.2E-16,-1.));
+#5987 = DEFINITIONAL_REPRESENTATION('',(#5988),#5992);
+#5988 = LINE('',#5989,#5990);
+#5989 = CARTESIAN_POINT('',(3.322E-31,1.51E-15));
+#5990 = VECTOR('',#5991,1.);
+#5991 = DIRECTION('',(-1.,-4.5E-16));
+#5992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5997 = PCURVE('',#799,#5998);
-#5998 = DEFINITIONAL_REPRESENTATION('',(#5999),#6003);
-#5999 = LINE('',#6000,#6001);
-#6000 = CARTESIAN_POINT('',(1.1,3.663735981263E-16));
-#6001 = VECTOR('',#6002,1.);
-#6002 = DIRECTION('',(0.,-1.));
-#6003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5993 = ORIENTED_EDGE('',*,*,#5994,.F.);
+#5994 = EDGE_CURVE('',#5328,#5967,#5995,.T.);
+#5995 = SURFACE_CURVE('',#5996,(#6000,#6007),.PCURVE_S1.);
+#5996 = LINE('',#5997,#5998);
+#5997 = CARTESIAN_POINT('',(-10.,2.26E-15,-3.4));
+#5998 = VECTOR('',#5999,1.);
+#5999 = DIRECTION('',(1.,0.,0.));
+#6000 = PCURVE('',#2309,#6001);
+#6001 = DEFINITIONAL_REPRESENTATION('',(#6002),#6006);
+#6002 = LINE('',#6003,#6004);
+#6003 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
+#6004 = VECTOR('',#6005,1.);
+#6005 = DIRECTION('',(-0.,1.));
+#6006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6004 = ORIENTED_EDGE('',*,*,#755,.T.);
-#6005 = ORIENTED_EDGE('',*,*,#5930,.F.);
-#6006 = ORIENTED_EDGE('',*,*,#3249,.F.);
-#6007 = ADVANCED_FACE('',(#6008),#1612,.F.);
-#6008 = FACE_BOUND('',#6009,.F.);
-#6009 = EDGE_LOOP('',(#6010,#6011,#6012,#6033));
-#6010 = ORIENTED_EDGE('',*,*,#5959,.T.);
-#6011 = ORIENTED_EDGE('',*,*,#1596,.T.);
-#6012 = ORIENTED_EDGE('',*,*,#6013,.F.);
-#6013 = EDGE_CURVE('',#3918,#1569,#6014,.T.);
-#6014 = SURFACE_CURVE('',#6015,(#6019,#6026),.PCURVE_S1.);
-#6015 = LINE('',#6016,#6017);
-#6016 = CARTESIAN_POINT('',(-6.,-380.,8.5));
-#6017 = VECTOR('',#6018,1.);
-#6018 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6019 = PCURVE('',#1612,#6020);
-#6020 = DEFINITIONAL_REPRESENTATION('',(#6021),#6025);
-#6021 = LINE('',#6022,#6023);
-#6022 = CARTESIAN_POINT('',(3.,0.));
-#6023 = VECTOR('',#6024,1.);
-#6024 = DIRECTION('',(0.,-1.));
-#6025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6007 = PCURVE('',#6008,#6013);
+#6008 = PLANE('',#6009);
+#6009 = AXIS2_PLACEMENT_3D('',#6010,#6011,#6012);
+#6010 = CARTESIAN_POINT('',(-10.,7.5E-16,-3.4));
+#6011 = DIRECTION('',(0.,2.2E-16,-1.));
+#6012 = DIRECTION('',(-1.,0.,0.));
+#6013 = DEFINITIONAL_REPRESENTATION('',(#6014),#6018);
+#6014 = LINE('',#6015,#6016);
+#6015 = CARTESIAN_POINT('',(-0.,1.51E-15));
+#6016 = VECTOR('',#6017,1.);
+#6017 = DIRECTION('',(-1.,0.));
+#6018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6026 = PCURVE('',#1584,#6027);
-#6027 = DEFINITIONAL_REPRESENTATION('',(#6028),#6032);
-#6028 = LINE('',#6029,#6030);
-#6029 = CARTESIAN_POINT('',(1.7763568394E-15,-1.183291357832E-30));
-#6030 = VECTOR('',#6031,1.);
-#6031 = DIRECTION('',(0.,-1.));
-#6032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6019 = ADVANCED_FACE('',(#6020),#2337,.T.);
+#6020 = FACE_BOUND('',#6021,.T.);
+#6021 = EDGE_LOOP('',(#6022,#6043,#6044,#6065));
+#6022 = ORIENTED_EDGE('',*,*,#6023,.T.);
+#6023 = EDGE_CURVE('',#2294,#4037,#6024,.T.);
+#6024 = SURFACE_CURVE('',#6025,(#6029,#6036),.PCURVE_S1.);
+#6025 = LINE('',#6026,#6027);
+#6026 = CARTESIAN_POINT('',(-4.3,0.,3.4E-16));
+#6027 = VECTOR('',#6028,1.);
+#6028 = DIRECTION('',(0.,-1.,4.4E-16));
+#6029 = PCURVE('',#2337,#6030);
+#6030 = DEFINITIONAL_REPRESENTATION('',(#6031),#6035);
+#6031 = LINE('',#6032,#6033);
+#6032 = CARTESIAN_POINT('',(0.,0.));
+#6033 = VECTOR('',#6034,1.);
+#6034 = DIRECTION('',(0.,-1.));
+#6035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6033 = ORIENTED_EDGE('',*,*,#3940,.F.);
-#6034 = ADVANCED_FACE('',(#6035),#799,.F.);
-#6035 = FACE_BOUND('',#6036,.F.);
-#6036 = EDGE_LOOP('',(#6037,#6058,#6059,#6060));
-#6037 = ORIENTED_EDGE('',*,*,#6038,.T.);
-#6038 = EDGE_CURVE('',#3273,#784,#6039,.T.);
-#6039 = SURFACE_CURVE('',#6040,(#6044,#6051),.PCURVE_S1.);
-#6040 = LINE('',#6041,#6042);
-#6041 = CARTESIAN_POINT('',(8.5,-380.,-3.));
-#6042 = VECTOR('',#6043,1.);
-#6043 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6044 = PCURVE('',#799,#6045);
-#6045 = DEFINITIONAL_REPRESENTATION('',(#6046),#6050);
-#6046 = LINE('',#6047,#6048);
-#6047 = CARTESIAN_POINT('',(-1.7763568394E-15,-5.916456789158E-31));
-#6048 = VECTOR('',#6049,1.);
-#6049 = DIRECTION('',(0.,-1.));
-#6050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6036 = PCURVE('',#5814,#6037);
+#6037 = DEFINITIONAL_REPRESENTATION('',(#6038),#6042);
+#6038 = LINE('',#6039,#6040);
+#6039 = CARTESIAN_POINT('',(1.22317754129E-15,1.495803550228E-31));
+#6040 = VECTOR('',#6041,1.);
+#6041 = DIRECTION('',(5.6472965935E-16,-1.));
+#6042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6051 = PCURVE('',#827,#6052);
+#6043 = ORIENTED_EDGE('',*,*,#4064,.T.);
+#6044 = ORIENTED_EDGE('',*,*,#6045,.F.);
+#6045 = EDGE_CURVE('',#2322,#4065,#6046,.T.);
+#6046 = SURFACE_CURVE('',#6047,(#6051,#6058),.PCURVE_S1.);
+#6047 = LINE('',#6048,#6049);
+#6048 = CARTESIAN_POINT('',(-4.7,2.9E-16,0.65));
+#6049 = VECTOR('',#6050,1.);
+#6050 = DIRECTION('',(0.,-1.,4.4E-16));
+#6051 = PCURVE('',#2337,#6052);
 #6052 = DEFINITIONAL_REPRESENTATION('',(#6053),#6057);
 #6053 = LINE('',#6054,#6055);
-#6054 = CARTESIAN_POINT('',(3.,0.));
+#6054 = CARTESIAN_POINT('',(0.763216876124,0.));
 #6055 = VECTOR('',#6056,1.);
-#6056 = DIRECTION('',(-0.,-1.));
+#6056 = DIRECTION('',(0.,-1.));
 #6057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6058 = ORIENTED_EDGE('',*,*,#783,.T.);
-#6059 = ORIENTED_EDGE('',*,*,#5984,.F.);
-#6060 = ORIENTED_EDGE('',*,*,#3272,.F.);
-#6061 = ADVANCED_FACE('',(#6062),#1584,.F.);
-#6062 = FACE_BOUND('',#6063,.F.);
-#6063 = EDGE_LOOP('',(#6064,#6065,#6066,#6087));
-#6064 = ORIENTED_EDGE('',*,*,#6013,.T.);
-#6065 = ORIENTED_EDGE('',*,*,#1568,.T.);
-#6066 = ORIENTED_EDGE('',*,*,#6067,.F.);
-#6067 = EDGE_CURVE('',#3895,#1541,#6068,.T.);
-#6068 = SURFACE_CURVE('',#6069,(#6073,#6080),.PCURVE_S1.);
-#6069 = LINE('',#6070,#6071);
-#6070 = CARTESIAN_POINT('',(-6.,-380.,7.));
-#6071 = VECTOR('',#6072,1.);
-#6072 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6073 = PCURVE('',#1584,#6074);
-#6074 = DEFINITIONAL_REPRESENTATION('',(#6075),#6079);
-#6075 = LINE('',#6076,#6077);
-#6076 = CARTESIAN_POINT('',(1.5,-9.992007221626E-16));
-#6077 = VECTOR('',#6078,1.);
-#6078 = DIRECTION('',(0.,-1.));
-#6079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6058 = PCURVE('',#2365,#6059);
+#6059 = DEFINITIONAL_REPRESENTATION('',(#6060),#6064);
+#6060 = LINE('',#6061,#6062);
+#6061 = CARTESIAN_POINT('',(0.,-0.));
+#6062 = VECTOR('',#6063,1.);
+#6063 = DIRECTION('',(0.,-1.));
+#6064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6080 = PCURVE('',#1556,#6081);
-#6081 = DEFINITIONAL_REPRESENTATION('',(#6082),#6086);
-#6082 = LINE('',#6083,#6084);
-#6083 = CARTESIAN_POINT('',(1.252945826878E-15,-5.916456789158E-31));
-#6084 = VECTOR('',#6085,1.);
-#6085 = DIRECTION('',(0.,-1.));
-#6086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6065 = ORIENTED_EDGE('',*,*,#2321,.F.);
+#6066 = ADVANCED_FACE('',(#6067),#2365,.T.);
+#6067 = FACE_BOUND('',#6068,.T.);
+#6068 = EDGE_LOOP('',(#6069,#6070,#6071,#6092));
+#6069 = ORIENTED_EDGE('',*,*,#6045,.T.);
+#6070 = ORIENTED_EDGE('',*,*,#4087,.T.);
+#6071 = ORIENTED_EDGE('',*,*,#6072,.F.);
+#6072 = EDGE_CURVE('',#2350,#4088,#6073,.T.);
+#6073 = SURFACE_CURVE('',#6074,(#6078,#6085),.PCURVE_S1.);
+#6074 = LINE('',#6075,#6076);
+#6075 = CARTESIAN_POINT('',(-4.7,1.49E-15,3.35));
+#6076 = VECTOR('',#6077,1.);
+#6077 = DIRECTION('',(0.,-1.,4.4E-16));
+#6078 = PCURVE('',#2365,#6079);
+#6079 = DEFINITIONAL_REPRESENTATION('',(#6080),#6084);
+#6080 = LINE('',#6081,#6082);
+#6081 = CARTESIAN_POINT('',(2.7,0.));
+#6082 = VECTOR('',#6083,1.);
+#6083 = DIRECTION('',(0.,-1.));
+#6084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6087 = ORIENTED_EDGE('',*,*,#3917,.F.);
-#6088 = ADVANCED_FACE('',(#6089),#827,.F.);
-#6089 = FACE_BOUND('',#6090,.F.);
-#6090 = EDGE_LOOP('',(#6091,#6112,#6113,#6114));
-#6091 = ORIENTED_EDGE('',*,*,#6092,.T.);
-#6092 = EDGE_CURVE('',#3296,#812,#6093,.T.);
-#6093 = SURFACE_CURVE('',#6094,(#6098,#6105),.PCURVE_S1.);
-#6094 = LINE('',#6095,#6096);
-#6095 = CARTESIAN_POINT('',(8.5,-380.,-6.));
-#6096 = VECTOR('',#6097,1.);
-#6097 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6098 = PCURVE('',#827,#6099);
-#6099 = DEFINITIONAL_REPRESENTATION('',(#6100),#6104);
-#6100 = LINE('',#6101,#6102);
-#6101 = CARTESIAN_POINT('',(0.,0.));
-#6102 = VECTOR('',#6103,1.);
-#6103 = DIRECTION('',(-0.,-1.));
-#6104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6085 = PCURVE('',#2393,#6086);
+#6086 = DEFINITIONAL_REPRESENTATION('',(#6087),#6091);
+#6087 = LINE('',#6088,#6089);
+#6088 = CARTESIAN_POINT('',(0.,0.));
+#6089 = VECTOR('',#6090,1.);
+#6090 = DIRECTION('',(-7.703758856389E-18,-1.));
+#6091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6105 = PCURVE('',#855,#6106);
+#6092 = ORIENTED_EDGE('',*,*,#2349,.F.);
+#6093 = ADVANCED_FACE('',(#6094),#2393,.T.);
+#6094 = FACE_BOUND('',#6095,.T.);
+#6095 = EDGE_LOOP('',(#6096,#6097,#6098,#6119));
+#6096 = ORIENTED_EDGE('',*,*,#6072,.T.);
+#6097 = ORIENTED_EDGE('',*,*,#4110,.T.);
+#6098 = ORIENTED_EDGE('',*,*,#6099,.F.);
+#6099 = EDGE_CURVE('',#2378,#4111,#6100,.T.);
+#6100 = SURFACE_CURVE('',#6101,(#6105,#6112),.PCURVE_S1.);
+#6101 = LINE('',#6102,#6103);
+#6102 = CARTESIAN_POINT('',(-7.,2.66E-15,6.));
+#6103 = VECTOR('',#6104,1.);
+#6104 = DIRECTION('',(0.,-1.,4.4E-16));
+#6105 = PCURVE('',#2393,#6106);
 #6106 = DEFINITIONAL_REPRESENTATION('',(#6107),#6111);
 #6107 = LINE('',#6108,#6109);
-#6108 = CARTESIAN_POINT('',(1.5,4.996003610813E-16));
+#6108 = CARTESIAN_POINT('',(3.508917211905,-2.303185204755E-17));
 #6109 = VECTOR('',#6110,1.);
-#6110 = DIRECTION('',(0.,-1.));
+#6110 = DIRECTION('',(-7.703758856389E-18,-1.));
 #6111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6112 = ORIENTED_EDGE('',*,*,#811,.T.);
-#6113 = ORIENTED_EDGE('',*,*,#6038,.F.);
-#6114 = ORIENTED_EDGE('',*,*,#3295,.F.);
-#6115 = ADVANCED_FACE('',(#6116),#1556,.F.);
-#6116 = FACE_BOUND('',#6117,.F.);
-#6117 = EDGE_LOOP('',(#6118,#6119,#6120,#6141));
-#6118 = ORIENTED_EDGE('',*,*,#6067,.T.);
-#6119 = ORIENTED_EDGE('',*,*,#1540,.T.);
-#6120 = ORIENTED_EDGE('',*,*,#6121,.F.);
-#6121 = EDGE_CURVE('',#3872,#1513,#6122,.T.);
-#6122 = SURFACE_CURVE('',#6123,(#6127,#6134),.PCURVE_S1.);
-#6123 = LINE('',#6124,#6125);
-#6124 = CARTESIAN_POINT('',(-3.35,-380.,4.7));
-#6125 = VECTOR('',#6126,1.);
-#6126 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6127 = PCURVE('',#1556,#6128);
-#6128 = DEFINITIONAL_REPRESENTATION('',(#6129),#6133);
-#6129 = LINE('',#6130,#6131);
-#6130 = CARTESIAN_POINT('',(3.508917211905,-1.532107773983E-15));
-#6131 = VECTOR('',#6132,1.);
-#6132 = DIRECTION('',(0.,-1.));
-#6133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6112 = PCURVE('',#2421,#6113);
+#6113 = DEFINITIONAL_REPRESENTATION('',(#6114),#6118);
+#6114 = LINE('',#6115,#6116);
+#6115 = CARTESIAN_POINT('',(1.5,0.));
+#6116 = VECTOR('',#6117,1.);
+#6117 = DIRECTION('',(0.,-1.));
+#6118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6134 = PCURVE('',#1528,#6135);
-#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6140);
-#6136 = LINE('',#6137,#6138);
-#6137 = CARTESIAN_POINT('',(0.,0.));
-#6138 = VECTOR('',#6139,1.);
-#6139 = DIRECTION('',(0.,-1.));
-#6140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6119 = ORIENTED_EDGE('',*,*,#2377,.F.);
+#6120 = ADVANCED_FACE('',(#6121),#2421,.F.);
+#6121 = FACE_BOUND('',#6122,.F.);
+#6122 = EDGE_LOOP('',(#6123,#6144,#6145,#6146));
+#6123 = ORIENTED_EDGE('',*,*,#6124,.T.);
+#6124 = EDGE_CURVE('',#2406,#4134,#6125,.T.);
+#6125 = SURFACE_CURVE('',#6126,(#6130,#6137),.PCURVE_S1.);
+#6126 = LINE('',#6127,#6128);
+#6127 = CARTESIAN_POINT('',(-8.5,2.66E-15,6.));
+#6128 = VECTOR('',#6129,1.);
+#6129 = DIRECTION('',(0.,-1.,4.4E-16));
+#6130 = PCURVE('',#2421,#6131);
+#6131 = DEFINITIONAL_REPRESENTATION('',(#6132),#6136);
+#6132 = LINE('',#6133,#6134);
+#6133 = CARTESIAN_POINT('',(0.,0.));
+#6134 = VECTOR('',#6135,1.);
+#6135 = DIRECTION('',(0.,-1.));
+#6136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6141 = ORIENTED_EDGE('',*,*,#3894,.F.);
-#6142 = ADVANCED_FACE('',(#6143),#855,.F.);
-#6143 = FACE_BOUND('',#6144,.F.);
-#6144 = EDGE_LOOP('',(#6145,#6166,#6167,#6168));
-#6145 = ORIENTED_EDGE('',*,*,#6146,.T.);
-#6146 = EDGE_CURVE('',#3319,#840,#6147,.T.);
-#6147 = SURFACE_CURVE('',#6148,(#6152,#6159),.PCURVE_S1.);
-#6148 = LINE('',#6149,#6150);
-#6149 = CARTESIAN_POINT('',(7.,-380.,-6.));
-#6150 = VECTOR('',#6151,1.);
-#6151 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6152 = PCURVE('',#855,#6153);
-#6153 = DEFINITIONAL_REPRESENTATION('',(#6154),#6158);
-#6154 = LINE('',#6155,#6156);
-#6155 = CARTESIAN_POINT('',(-8.881784197001E-16,-2.958228394579E-31));
-#6156 = VECTOR('',#6157,1.);
-#6157 = DIRECTION('',(0.,-1.));
-#6158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6137 = PCURVE('',#2449,#6138);
+#6138 = DEFINITIONAL_REPRESENTATION('',(#6139),#6143);
+#6139 = LINE('',#6140,#6141);
+#6140 = CARTESIAN_POINT('',(3.,1.E-17));
+#6141 = VECTOR('',#6142,1.);
+#6142 = DIRECTION('',(0.,-1.));
+#6143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6159 = PCURVE('',#883,#6160);
-#6160 = DEFINITIONAL_REPRESENTATION('',(#6161),#6165);
-#6161 = LINE('',#6162,#6163);
-#6162 = CARTESIAN_POINT('',(3.508917211905,7.660538869914E-16));
-#6163 = VECTOR('',#6164,1.);
-#6164 = DIRECTION('',(0.,-1.));
-#6165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6144 = ORIENTED_EDGE('',*,*,#4133,.T.);
+#6145 = ORIENTED_EDGE('',*,*,#6099,.F.);
+#6146 = ORIENTED_EDGE('',*,*,#2405,.F.);
+#6147 = ADVANCED_FACE('',(#6148),#2449,.F.);
+#6148 = FACE_BOUND('',#6149,.F.);
+#6149 = EDGE_LOOP('',(#6150,#6171,#6172,#6173));
+#6150 = ORIENTED_EDGE('',*,*,#6151,.T.);
+#6151 = EDGE_CURVE('',#2434,#4157,#6152,.T.);
+#6152 = SURFACE_CURVE('',#6153,(#6157,#6164),.PCURVE_S1.);
+#6153 = LINE('',#6154,#6155);
+#6154 = CARTESIAN_POINT('',(-8.5,1.33E-15,3.));
+#6155 = VECTOR('',#6156,1.);
+#6156 = DIRECTION('',(0.,-1.,4.4E-16));
+#6157 = PCURVE('',#2449,#6158);
+#6158 = DEFINITIONAL_REPRESENTATION('',(#6159),#6163);
+#6159 = LINE('',#6160,#6161);
+#6160 = CARTESIAN_POINT('',(0.,-0.));
+#6161 = VECTOR('',#6162,1.);
+#6162 = DIRECTION('',(0.,-1.));
+#6163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6166 = ORIENTED_EDGE('',*,*,#839,.T.);
-#6167 = ORIENTED_EDGE('',*,*,#6092,.F.);
-#6168 = ORIENTED_EDGE('',*,*,#3318,.F.);
-#6169 = ADVANCED_FACE('',(#6170),#1528,.F.);
-#6170 = FACE_BOUND('',#6171,.F.);
-#6171 = EDGE_LOOP('',(#6172,#6173,#6174,#6195));
-#6172 = ORIENTED_EDGE('',*,*,#6121,.T.);
-#6173 = ORIENTED_EDGE('',*,*,#1512,.T.);
-#6174 = ORIENTED_EDGE('',*,*,#6175,.F.);
-#6175 = EDGE_CURVE('',#3849,#1485,#6176,.T.);
-#6176 = SURFACE_CURVE('',#6177,(#6181,#6188),.PCURVE_S1.);
-#6177 = LINE('',#6178,#6179);
-#6178 = CARTESIAN_POINT('',(-0.65,-380.,4.7));
-#6179 = VECTOR('',#6180,1.);
-#6180 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6181 = PCURVE('',#1528,#6182);
-#6182 = DEFINITIONAL_REPRESENTATION('',(#6183),#6187);
-#6183 = LINE('',#6184,#6185);
-#6184 = CARTESIAN_POINT('',(2.7,0.));
-#6185 = VECTOR('',#6186,1.);
-#6186 = DIRECTION('',(0.,-1.));
-#6187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6164 = PCURVE('',#2477,#6165);
+#6165 = DEFINITIONAL_REPRESENTATION('',(#6166),#6170);
+#6166 = LINE('',#6167,#6168);
+#6167 = CARTESIAN_POINT('',(1.1,0.));
+#6168 = VECTOR('',#6169,1.);
+#6169 = DIRECTION('',(0.,-1.));
+#6170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6188 = PCURVE('',#1500,#6189);
-#6189 = DEFINITIONAL_REPRESENTATION('',(#6190),#6194);
-#6190 = LINE('',#6191,#6192);
-#6191 = CARTESIAN_POINT('',(0.,0.));
-#6192 = VECTOR('',#6193,1.);
-#6193 = DIRECTION('',(0.,-1.));
-#6194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6171 = ORIENTED_EDGE('',*,*,#4156,.T.);
+#6172 = ORIENTED_EDGE('',*,*,#6124,.F.);
+#6173 = ORIENTED_EDGE('',*,*,#2433,.F.);
+#6174 = ADVANCED_FACE('',(#6175),#2477,.F.);
+#6175 = FACE_BOUND('',#6176,.F.);
+#6176 = EDGE_LOOP('',(#6177,#6198,#6199,#6200));
+#6177 = ORIENTED_EDGE('',*,*,#6178,.T.);
+#6178 = EDGE_CURVE('',#2462,#4180,#6179,.T.);
+#6179 = SURFACE_CURVE('',#6180,(#6184,#6191),.PCURVE_S1.);
+#6180 = LINE('',#6181,#6182);
+#6181 = CARTESIAN_POINT('',(-9.6,1.33E-15,3.));
+#6182 = VECTOR('',#6183,1.);
+#6183 = DIRECTION('',(0.,-1.,4.4E-16));
+#6184 = PCURVE('',#2477,#6185);
+#6185 = DEFINITIONAL_REPRESENTATION('',(#6186),#6190);
+#6186 = LINE('',#6187,#6188);
+#6187 = CARTESIAN_POINT('',(0.,0.));
+#6188 = VECTOR('',#6189,1.);
+#6189 = DIRECTION('',(0.,-1.));
+#6190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6195 = ORIENTED_EDGE('',*,*,#3871,.F.);
-#6196 = ADVANCED_FACE('',(#6197),#883,.F.);
-#6197 = FACE_BOUND('',#6198,.F.);
-#6198 = EDGE_LOOP('',(#6199,#6220,#6221,#6222));
-#6199 = ORIENTED_EDGE('',*,*,#6200,.T.);
-#6200 = EDGE_CURVE('',#3342,#868,#6201,.T.);
-#6201 = SURFACE_CURVE('',#6202,(#6206,#6213),.PCURVE_S1.);
-#6202 = LINE('',#6203,#6204);
-#6203 = CARTESIAN_POINT('',(4.7,-380.,-3.35));
-#6204 = VECTOR('',#6205,1.);
-#6205 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6206 = PCURVE('',#883,#6207);
-#6207 = DEFINITIONAL_REPRESENTATION('',(#6208),#6212);
-#6208 = LINE('',#6209,#6210);
-#6209 = CARTESIAN_POINT('',(0.,0.));
-#6210 = VECTOR('',#6211,1.);
-#6211 = DIRECTION('',(0.,-1.));
-#6212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6191 = PCURVE('',#2505,#6192);
+#6192 = DEFINITIONAL_REPRESENTATION('',(#6193),#6197);
+#6193 = LINE('',#6194,#6195);
+#6194 = CARTESIAN_POINT('',(0.4,-4.E-18));
+#6195 = VECTOR('',#6196,1.);
+#6196 = DIRECTION('',(0.,-1.));
+#6197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6213 = PCURVE('',#911,#6214);
-#6214 = DEFINITIONAL_REPRESENTATION('',(#6215),#6219);
-#6215 = LINE('',#6216,#6217);
-#6216 = CARTESIAN_POINT('',(2.7,0.));
-#6217 = VECTOR('',#6218,1.);
-#6218 = DIRECTION('',(0.,-1.));
-#6219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6198 = ORIENTED_EDGE('',*,*,#4179,.T.);
+#6199 = ORIENTED_EDGE('',*,*,#6151,.F.);
+#6200 = ORIENTED_EDGE('',*,*,#2461,.F.);
+#6201 = ADVANCED_FACE('',(#6202),#2505,.F.);
+#6202 = FACE_BOUND('',#6203,.F.);
+#6203 = EDGE_LOOP('',(#6204,#6225,#6226,#6227));
+#6204 = ORIENTED_EDGE('',*,*,#6205,.T.);
+#6205 = EDGE_CURVE('',#2490,#4203,#6206,.T.);
+#6206 = SURFACE_CURVE('',#6207,(#6211,#6218),.PCURVE_S1.);
+#6207 = LINE('',#6208,#6209);
+#6208 = CARTESIAN_POINT('',(-9.6,1.51E-15,3.4));
+#6209 = VECTOR('',#6210,1.);
+#6210 = DIRECTION('',(0.,-1.,4.4E-16));
+#6211 = PCURVE('',#2505,#6212);
+#6212 = DEFINITIONAL_REPRESENTATION('',(#6213),#6217);
+#6213 = LINE('',#6214,#6215);
+#6214 = CARTESIAN_POINT('',(0.,0.));
+#6215 = VECTOR('',#6216,1.);
+#6216 = DIRECTION('',(0.,-1.));
+#6217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6220 = ORIENTED_EDGE('',*,*,#867,.T.);
-#6221 = ORIENTED_EDGE('',*,*,#6146,.F.);
-#6222 = ORIENTED_EDGE('',*,*,#3341,.F.);
-#6223 = ADVANCED_FACE('',(#6224),#1500,.F.);
-#6224 = FACE_BOUND('',#6225,.F.);
-#6225 = EDGE_LOOP('',(#6226,#6227,#6228,#6249));
-#6226 = ORIENTED_EDGE('',*,*,#6175,.T.);
-#6227 = ORIENTED_EDGE('',*,*,#1484,.T.);
-#6228 = ORIENTED_EDGE('',*,*,#6229,.F.);
-#6229 = EDGE_CURVE('',#3826,#1457,#6230,.T.);
-#6230 = SURFACE_CURVE('',#6231,(#6235,#6242),.PCURVE_S1.);
-#6231 = LINE('',#6232,#6233);
-#6232 = CARTESIAN_POINT('',(0.,-380.,4.3));
-#6233 = VECTOR('',#6234,1.);
-#6234 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6235 = PCURVE('',#1500,#6236);
-#6236 = DEFINITIONAL_REPRESENTATION('',(#6237),#6241);
-#6237 = LINE('',#6238,#6239);
-#6238 = CARTESIAN_POINT('',(0.763216876124,-2.6645352591E-16));
-#6239 = VECTOR('',#6240,1.);
-#6240 = DIRECTION('',(0.,-1.));
-#6241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6218 = PCURVE('',#2531,#6219);
+#6219 = DEFINITIONAL_REPRESENTATION('',(#6220),#6224);
+#6220 = LINE('',#6221,#6222);
+#6221 = CARTESIAN_POINT('',(0.4,0.));
+#6222 = VECTOR('',#6223,1.);
+#6223 = DIRECTION('',(0.,-1.));
+#6224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6242 = PCURVE('',#1472,#6243);
-#6243 = DEFINITIONAL_REPRESENTATION('',(#6244),#6248);
-#6244 = LINE('',#6245,#6246);
-#6245 = CARTESIAN_POINT('',(0.,0.));
-#6246 = VECTOR('',#6247,1.);
-#6247 = DIRECTION('',(0.,-1.));
-#6248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6225 = ORIENTED_EDGE('',*,*,#4202,.T.);
+#6226 = ORIENTED_EDGE('',*,*,#6178,.F.);
+#6227 = ORIENTED_EDGE('',*,*,#2489,.F.);
+#6228 = ADVANCED_FACE('',(#6229),#2531,.F.);
+#6229 = FACE_BOUND('',#6230,.F.);
+#6230 = EDGE_LOOP('',(#6231,#6232,#6233,#6234));
+#6231 = ORIENTED_EDGE('',*,*,#4891,.T.);
+#6232 = ORIENTED_EDGE('',*,*,#4225,.T.);
+#6233 = ORIENTED_EDGE('',*,*,#6205,.F.);
+#6234 = ORIENTED_EDGE('',*,*,#2517,.F.);
+#6235 = ADVANCED_FACE('',(#6236),#2716,.F.);
+#6236 = FACE_BOUND('',#6237,.T.);
+#6237 = EDGE_LOOP('',(#6238,#6259,#6260,#6261));
+#6238 = ORIENTED_EDGE('',*,*,#6239,.T.);
+#6239 = EDGE_CURVE('',#3188,#4630,#6240,.T.);
+#6240 = SURFACE_CURVE('',#6241,(#6245,#6252),.PCURVE_S1.);
+#6241 = LINE('',#6242,#6243);
+#6242 = CARTESIAN_POINT('',(2.401158779277,3.E-16,-1.340498607497));
+#6243 = VECTOR('',#6244,1.);
+#6244 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6245 = PCURVE('',#2716,#6246);
+#6246 = DEFINITIONAL_REPRESENTATION('',(#6247),#6251);
+#6247 = LINE('',#6248,#6249);
+#6248 = CARTESIAN_POINT('',(-2.632421120956,0.));
+#6249 = VECTOR('',#6250,1.);
+#6250 = DIRECTION('',(-0.,-1.));
+#6251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6249 = ORIENTED_EDGE('',*,*,#3848,.F.);
-#6250 = ADVANCED_FACE('',(#6251),#911,.F.);
-#6251 = FACE_BOUND('',#6252,.F.);
-#6252 = EDGE_LOOP('',(#6253,#6274,#6275,#6276));
-#6253 = ORIENTED_EDGE('',*,*,#6254,.T.);
-#6254 = EDGE_CURVE('',#3365,#896,#6255,.T.);
-#6255 = SURFACE_CURVE('',#6256,(#6260,#6267),.PCURVE_S1.);
-#6256 = LINE('',#6257,#6258);
-#6257 = CARTESIAN_POINT('',(4.7,-380.,-0.65));
-#6258 = VECTOR('',#6259,1.);
-#6259 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6260 = PCURVE('',#911,#6261);
-#6261 = DEFINITIONAL_REPRESENTATION('',(#6262),#6266);
-#6262 = LINE('',#6263,#6264);
-#6263 = CARTESIAN_POINT('',(0.,0.));
-#6264 = VECTOR('',#6265,1.);
-#6265 = DIRECTION('',(0.,-1.));
-#6266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6252 = PCURVE('',#3203,#6253);
+#6253 = DEFINITIONAL_REPRESENTATION('',(#6254),#6258);
+#6254 = LINE('',#6255,#6256);
+#6255 = CARTESIAN_POINT('',(4.710277376051E-16,-9.954676525419E-32));
+#6256 = VECTOR('',#6257,1.);
+#6257 = DIRECTION('',(-4.43650813896E-18,-1.));
+#6258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6267 = PCURVE('',#939,#6268);
-#6268 = DEFINITIONAL_REPRESENTATION('',(#6269),#6273);
-#6269 = LINE('',#6270,#6271);
-#6270 = CARTESIAN_POINT('',(0.763216876124,1.33226762955E-16));
-#6271 = VECTOR('',#6272,1.);
-#6272 = DIRECTION('',(2.465190328816E-32,-1.));
-#6273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6259 = ORIENTED_EDGE('',*,*,#4652,.T.);
+#6260 = ORIENTED_EDGE('',*,*,#2702,.F.);
+#6261 = ORIENTED_EDGE('',*,*,#3215,.F.);
+#6262 = ADVANCED_FACE('',(#6263),#2750,.T.);
+#6263 = FACE_BOUND('',#6264,.T.);
+#6264 = EDGE_LOOP('',(#6265,#6286,#6287,#6308));
+#6265 = ORIENTED_EDGE('',*,*,#6266,.T.);
+#6266 = EDGE_CURVE('',#2733,#4250,#6267,.T.);
+#6267 = SURFACE_CURVE('',#6268,(#6272,#6279),.PCURVE_S1.);
+#6268 = LINE('',#6269,#6270);
+#6269 = CARTESIAN_POINT('',(10.,7.5E-16,-3.4));
+#6270 = VECTOR('',#6271,1.);
+#6271 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6272 = PCURVE('',#2750,#6273);
+#6273 = DEFINITIONAL_REPRESENTATION('',(#6274),#6278);
+#6274 = LINE('',#6275,#6276);
+#6275 = CARTESIAN_POINT('',(0.,0.));
+#6276 = VECTOR('',#6277,1.);
+#6277 = DIRECTION('',(0.,-1.));
+#6278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6274 = ORIENTED_EDGE('',*,*,#895,.T.);
-#6275 = ORIENTED_EDGE('',*,*,#6200,.F.);
-#6276 = ORIENTED_EDGE('',*,*,#3364,.F.);
-#6277 = ADVANCED_FACE('',(#6278),#1472,.F.);
-#6278 = FACE_BOUND('',#6279,.F.);
-#6279 = EDGE_LOOP('',(#6280,#6281,#6282,#6303));
-#6280 = ORIENTED_EDGE('',*,*,#6229,.T.);
-#6281 = ORIENTED_EDGE('',*,*,#1456,.T.);
-#6282 = ORIENTED_EDGE('',*,*,#6283,.F.);
-#6283 = EDGE_CURVE('',#3803,#1429,#6284,.T.);
-#6284 = SURFACE_CURVE('',#6285,(#6289,#6296),.PCURVE_S1.);
-#6285 = LINE('',#6286,#6287);
-#6286 = CARTESIAN_POINT('',(0.65,-380.,4.7));
-#6287 = VECTOR('',#6288,1.);
-#6288 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6289 = PCURVE('',#1472,#6290);
-#6290 = DEFINITIONAL_REPRESENTATION('',(#6291),#6295);
-#6291 = LINE('',#6292,#6293);
-#6292 = CARTESIAN_POINT('',(0.763216876124,2.6645352591E-16));
-#6293 = VECTOR('',#6294,1.);
-#6294 = DIRECTION('',(0.,-1.));
-#6295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6279 = PCURVE('',#3452,#6280);
+#6280 = DEFINITIONAL_REPRESENTATION('',(#6281),#6285);
+#6281 = LINE('',#6282,#6283);
+#6282 = CARTESIAN_POINT('',(0.,0.));
+#6283 = VECTOR('',#6284,1.);
+#6284 = DIRECTION('',(0.,-1.));
+#6285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6296 = PCURVE('',#1444,#6297);
-#6297 = DEFINITIONAL_REPRESENTATION('',(#6298),#6302);
-#6298 = LINE('',#6299,#6300);
-#6299 = CARTESIAN_POINT('',(0.,0.));
-#6300 = VECTOR('',#6301,1.);
-#6301 = DIRECTION('',(0.,-1.));
-#6302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6286 = ORIENTED_EDGE('',*,*,#4249,.T.);
+#6287 = ORIENTED_EDGE('',*,*,#6288,.F.);
+#6288 = EDGE_CURVE('',#2735,#4252,#6289,.T.);
+#6289 = SURFACE_CURVE('',#6290,(#6294,#6301),.PCURVE_S1.);
+#6290 = LINE('',#6291,#6292);
+#6291 = CARTESIAN_POINT('',(10.,2.E-15,-9.));
+#6292 = VECTOR('',#6293,1.);
+#6293 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6294 = PCURVE('',#2750,#6295);
+#6295 = DEFINITIONAL_REPRESENTATION('',(#6296),#6300);
+#6296 = LINE('',#6297,#6298);
+#6297 = CARTESIAN_POINT('',(5.6,1.8E-17));
+#6298 = VECTOR('',#6299,1.);
+#6299 = DIRECTION('',(0.,-1.));
+#6300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6303 = ORIENTED_EDGE('',*,*,#3825,.F.);
-#6304 = ADVANCED_FACE('',(#6305),#939,.F.);
-#6305 = FACE_BOUND('',#6306,.F.);
-#6306 = EDGE_LOOP('',(#6307,#6328,#6329,#6330));
-#6307 = ORIENTED_EDGE('',*,*,#6308,.T.);
-#6308 = EDGE_CURVE('',#3388,#924,#6309,.T.);
-#6309 = SURFACE_CURVE('',#6310,(#6314,#6321),.PCURVE_S1.);
-#6310 = LINE('',#6311,#6312);
-#6311 = CARTESIAN_POINT('',(4.3,-380.,2.099875828776E-13));
-#6312 = VECTOR('',#6313,1.);
-#6313 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6314 = PCURVE('',#939,#6315);
-#6315 = DEFINITIONAL_REPRESENTATION('',(#6316),#6320);
-#6316 = LINE('',#6317,#6318);
-#6317 = CARTESIAN_POINT('',(0.,0.));
-#6318 = VECTOR('',#6319,1.);
-#6319 = DIRECTION('',(2.465190328816E-32,-1.));
-#6320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6301 = PCURVE('',#2783,#6302);
+#6302 = DEFINITIONAL_REPRESENTATION('',(#6303),#6307);
+#6303 = LINE('',#6304,#6305);
+#6304 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#6305 = VECTOR('',#6306,1.);
+#6306 = DIRECTION('',(-0.,-1.));
+#6307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6321 = PCURVE('',#967,#6322);
-#6322 = DEFINITIONAL_REPRESENTATION('',(#6323),#6327);
-#6323 = LINE('',#6324,#6325);
-#6324 = CARTESIAN_POINT('',(0.763216876124,-1.33226762955E-16));
-#6325 = VECTOR('',#6326,1.);
-#6326 = DIRECTION('',(0.,-1.));
-#6327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6308 = ORIENTED_EDGE('',*,*,#2732,.F.);
+#6309 = ADVANCED_FACE('',(#6310),#2783,.T.);
+#6310 = FACE_BOUND('',#6311,.F.);
+#6311 = EDGE_LOOP('',(#6312,#6333,#6334,#6335));
+#6312 = ORIENTED_EDGE('',*,*,#6313,.T.);
+#6313 = EDGE_CURVE('',#2763,#4275,#6314,.T.);
+#6314 = SURFACE_CURVE('',#6315,(#6319,#6326),.PCURVE_S1.);
+#6315 = LINE('',#6316,#6317);
+#6316 = CARTESIAN_POINT('',(9.,2.22E-15,-10.));
+#6317 = VECTOR('',#6318,1.);
+#6318 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6319 = PCURVE('',#2783,#6320);
+#6320 = DEFINITIONAL_REPRESENTATION('',(#6321),#6325);
+#6321 = LINE('',#6322,#6323);
+#6322 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#6323 = VECTOR('',#6324,1.);
+#6324 = DIRECTION('',(-0.,-1.));
+#6325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6328 = ORIENTED_EDGE('',*,*,#923,.T.);
-#6329 = ORIENTED_EDGE('',*,*,#6254,.F.);
-#6330 = ORIENTED_EDGE('',*,*,#3387,.F.);
-#6331 = ADVANCED_FACE('',(#6332),#1444,.F.);
-#6332 = FACE_BOUND('',#6333,.F.);
-#6333 = EDGE_LOOP('',(#6334,#6335,#6336,#6357));
-#6334 = ORIENTED_EDGE('',*,*,#6283,.T.);
-#6335 = ORIENTED_EDGE('',*,*,#1428,.T.);
-#6336 = ORIENTED_EDGE('',*,*,#6337,.F.);
-#6337 = EDGE_CURVE('',#3780,#1401,#6338,.T.);
-#6338 = SURFACE_CURVE('',#6339,(#6343,#6350),.PCURVE_S1.);
-#6339 = LINE('',#6340,#6341);
-#6340 = CARTESIAN_POINT('',(3.35,-380.,4.7));
-#6341 = VECTOR('',#6342,1.);
-#6342 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6343 = PCURVE('',#1444,#6344);
-#6344 = DEFINITIONAL_REPRESENTATION('',(#6345),#6349);
-#6345 = LINE('',#6346,#6347);
-#6346 = CARTESIAN_POINT('',(2.7,0.));
-#6347 = VECTOR('',#6348,1.);
-#6348 = DIRECTION('',(0.,-1.));
-#6349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6326 = PCURVE('',#2811,#6327);
+#6327 = DEFINITIONAL_REPRESENTATION('',(#6328),#6332);
+#6328 = LINE('',#6329,#6330);
+#6329 = CARTESIAN_POINT('',(0.,0.));
+#6330 = VECTOR('',#6331,1.);
+#6331 = DIRECTION('',(0.,-1.));
+#6332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6350 = PCURVE('',#1416,#6351);
-#6351 = DEFINITIONAL_REPRESENTATION('',(#6352),#6356);
-#6352 = LINE('',#6353,#6354);
-#6353 = CARTESIAN_POINT('',(0.,0.));
-#6354 = VECTOR('',#6355,1.);
-#6355 = DIRECTION('',(0.,-1.));
-#6356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6333 = ORIENTED_EDGE('',*,*,#4274,.T.);
+#6334 = ORIENTED_EDGE('',*,*,#6288,.F.);
+#6335 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#6336 = ADVANCED_FACE('',(#6337),#2811,.T.);
+#6337 = FACE_BOUND('',#6338,.T.);
+#6338 = EDGE_LOOP('',(#6339,#6340,#6341,#6362));
+#6339 = ORIENTED_EDGE('',*,*,#6313,.T.);
+#6340 = ORIENTED_EDGE('',*,*,#4302,.T.);
+#6341 = ORIENTED_EDGE('',*,*,#6342,.F.);
+#6342 = EDGE_CURVE('',#2796,#4303,#6343,.T.);
+#6343 = SURFACE_CURVE('',#6344,(#6348,#6355),.PCURVE_S1.);
+#6344 = LINE('',#6345,#6346);
+#6345 = CARTESIAN_POINT('',(3.4,2.22E-15,-10.));
+#6346 = VECTOR('',#6347,1.);
+#6347 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6348 = PCURVE('',#2811,#6349);
+#6349 = DEFINITIONAL_REPRESENTATION('',(#6350),#6354);
+#6350 = LINE('',#6351,#6352);
+#6351 = CARTESIAN_POINT('',(5.6,0.));
+#6352 = VECTOR('',#6353,1.);
+#6353 = DIRECTION('',(0.,-1.));
+#6354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6357 = ORIENTED_EDGE('',*,*,#3802,.F.);
-#6358 = ADVANCED_FACE('',(#6359),#967,.F.);
-#6359 = FACE_BOUND('',#6360,.F.);
-#6360 = EDGE_LOOP('',(#6361,#6382,#6383,#6384));
-#6361 = ORIENTED_EDGE('',*,*,#6362,.T.);
-#6362 = EDGE_CURVE('',#3411,#952,#6363,.T.);
-#6363 = SURFACE_CURVE('',#6364,(#6368,#6375),.PCURVE_S1.);
-#6364 = LINE('',#6365,#6366);
-#6365 = CARTESIAN_POINT('',(4.7,-380.,0.65));
-#6366 = VECTOR('',#6367,1.);
-#6367 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6368 = PCURVE('',#967,#6369);
-#6369 = DEFINITIONAL_REPRESENTATION('',(#6370),#6374);
-#6370 = LINE('',#6371,#6372);
-#6371 = CARTESIAN_POINT('',(0.,0.));
-#6372 = VECTOR('',#6373,1.);
-#6373 = DIRECTION('',(0.,-1.));
-#6374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6355 = PCURVE('',#2839,#6356);
+#6356 = DEFINITIONAL_REPRESENTATION('',(#6357),#6361);
+#6357 = LINE('',#6358,#6359);
+#6358 = CARTESIAN_POINT('',(0.,0.));
+#6359 = VECTOR('',#6360,1.);
+#6360 = DIRECTION('',(0.,-1.));
+#6361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6375 = PCURVE('',#995,#6376);
+#6362 = ORIENTED_EDGE('',*,*,#2795,.F.);
+#6363 = ADVANCED_FACE('',(#6364),#2839,.T.);
+#6364 = FACE_BOUND('',#6365,.T.);
+#6365 = EDGE_LOOP('',(#6366,#6367,#6368,#6389));
+#6366 = ORIENTED_EDGE('',*,*,#6342,.T.);
+#6367 = ORIENTED_EDGE('',*,*,#4325,.T.);
+#6368 = ORIENTED_EDGE('',*,*,#6369,.F.);
+#6369 = EDGE_CURVE('',#2824,#4326,#6370,.T.);
+#6370 = SURFACE_CURVE('',#6371,(#6375,#6382),.PCURVE_S1.);
+#6371 = LINE('',#6372,#6373);
+#6372 = CARTESIAN_POINT('',(3.4,2.13E-15,-9.6));
+#6373 = VECTOR('',#6374,1.);
+#6374 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6375 = PCURVE('',#2839,#6376);
 #6376 = DEFINITIONAL_REPRESENTATION('',(#6377),#6381);
 #6377 = LINE('',#6378,#6379);
-#6378 = CARTESIAN_POINT('',(2.7,0.));
+#6378 = CARTESIAN_POINT('',(0.4,-2.E-18));
 #6379 = VECTOR('',#6380,1.);
 #6380 = DIRECTION('',(0.,-1.));
 #6381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6382 = ORIENTED_EDGE('',*,*,#951,.T.);
-#6383 = ORIENTED_EDGE('',*,*,#6308,.F.);
-#6384 = ORIENTED_EDGE('',*,*,#3410,.F.);
-#6385 = ADVANCED_FACE('',(#6386),#1416,.F.);
-#6386 = FACE_BOUND('',#6387,.F.);
-#6387 = EDGE_LOOP('',(#6388,#6389,#6390,#6411));
-#6388 = ORIENTED_EDGE('',*,*,#6337,.T.);
-#6389 = ORIENTED_EDGE('',*,*,#1400,.T.);
-#6390 = ORIENTED_EDGE('',*,*,#6391,.F.);
-#6391 = EDGE_CURVE('',#3757,#1373,#6392,.T.);
-#6392 = SURFACE_CURVE('',#6393,(#6397,#6404),.PCURVE_S1.);
-#6393 = LINE('',#6394,#6395);
-#6394 = CARTESIAN_POINT('',(6.,-380.,7.));
-#6395 = VECTOR('',#6396,1.);
-#6396 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6397 = PCURVE('',#1416,#6398);
-#6398 = DEFINITIONAL_REPRESENTATION('',(#6399),#6403);
-#6399 = LINE('',#6400,#6401);
-#6400 = CARTESIAN_POINT('',(3.508917211905,1.532107773983E-15));
-#6401 = VECTOR('',#6402,1.);
-#6402 = DIRECTION('',(0.,-1.));
-#6403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6382 = PCURVE('',#2867,#6383);
+#6383 = DEFINITIONAL_REPRESENTATION('',(#6384),#6388);
+#6384 = LINE('',#6385,#6386);
+#6385 = CARTESIAN_POINT('',(0.,0.));
+#6386 = VECTOR('',#6387,1.);
+#6387 = DIRECTION('',(0.,-1.));
+#6388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6404 = PCURVE('',#1388,#6405);
-#6405 = DEFINITIONAL_REPRESENTATION('',(#6406),#6410);
-#6406 = LINE('',#6407,#6408);
-#6407 = CARTESIAN_POINT('',(-1.7763568394E-15,-1.183291357832E-30));
-#6408 = VECTOR('',#6409,1.);
-#6409 = DIRECTION('',(0.,-1.));
-#6410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6389 = ORIENTED_EDGE('',*,*,#2823,.F.);
+#6390 = ADVANCED_FACE('',(#6391),#2867,.T.);
+#6391 = FACE_BOUND('',#6392,.T.);
+#6392 = EDGE_LOOP('',(#6393,#6394,#6395,#6416));
+#6393 = ORIENTED_EDGE('',*,*,#6369,.T.);
+#6394 = ORIENTED_EDGE('',*,*,#4348,.T.);
+#6395 = ORIENTED_EDGE('',*,*,#6396,.F.);
+#6396 = EDGE_CURVE('',#2852,#4349,#6397,.T.);
+#6397 = SURFACE_CURVE('',#6398,(#6402,#6409),.PCURVE_S1.);
+#6398 = LINE('',#6399,#6400);
+#6399 = CARTESIAN_POINT('',(3.,2.13E-15,-9.6));
+#6400 = VECTOR('',#6401,1.);
+#6401 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6402 = PCURVE('',#2867,#6403);
+#6403 = DEFINITIONAL_REPRESENTATION('',(#6404),#6408);
+#6404 = LINE('',#6405,#6406);
+#6405 = CARTESIAN_POINT('',(0.4,0.));
+#6406 = VECTOR('',#6407,1.);
+#6407 = DIRECTION('',(0.,-1.));
+#6408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6411 = ORIENTED_EDGE('',*,*,#3779,.F.);
-#6412 = ADVANCED_FACE('',(#6413),#995,.F.);
-#6413 = FACE_BOUND('',#6414,.F.);
-#6414 = EDGE_LOOP('',(#6415,#6436,#6437,#6438));
-#6415 = ORIENTED_EDGE('',*,*,#6416,.T.);
-#6416 = EDGE_CURVE('',#3434,#980,#6417,.T.);
-#6417 = SURFACE_CURVE('',#6418,(#6422,#6429),.PCURVE_S1.);
-#6418 = LINE('',#6419,#6420);
-#6419 = CARTESIAN_POINT('',(4.7,-380.,3.35));
-#6420 = VECTOR('',#6421,1.);
-#6421 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6422 = PCURVE('',#995,#6423);
-#6423 = DEFINITIONAL_REPRESENTATION('',(#6424),#6428);
-#6424 = LINE('',#6425,#6426);
-#6425 = CARTESIAN_POINT('',(0.,0.));
-#6426 = VECTOR('',#6427,1.);
-#6427 = DIRECTION('',(0.,-1.));
-#6428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6409 = PCURVE('',#2895,#6410);
+#6410 = DEFINITIONAL_REPRESENTATION('',(#6411),#6415);
+#6411 = LINE('',#6412,#6413);
+#6412 = CARTESIAN_POINT('',(0.,0.));
+#6413 = VECTOR('',#6414,1.);
+#6414 = DIRECTION('',(0.,-1.));
+#6415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6429 = PCURVE('',#1023,#6430);
+#6416 = ORIENTED_EDGE('',*,*,#2851,.F.);
+#6417 = ADVANCED_FACE('',(#6418),#2895,.T.);
+#6418 = FACE_BOUND('',#6419,.T.);
+#6419 = EDGE_LOOP('',(#6420,#6421,#6422,#6443));
+#6420 = ORIENTED_EDGE('',*,*,#6396,.T.);
+#6421 = ORIENTED_EDGE('',*,*,#4371,.T.);
+#6422 = ORIENTED_EDGE('',*,*,#6423,.F.);
+#6423 = EDGE_CURVE('',#2880,#4372,#6424,.T.);
+#6424 = SURFACE_CURVE('',#6425,(#6429,#6436),.PCURVE_S1.);
+#6425 = LINE('',#6426,#6427);
+#6426 = CARTESIAN_POINT('',(3.,1.89E-15,-8.5));
+#6427 = VECTOR('',#6428,1.);
+#6428 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6429 = PCURVE('',#2895,#6430);
 #6430 = DEFINITIONAL_REPRESENTATION('',(#6431),#6435);
 #6431 = LINE('',#6432,#6433);
-#6432 = CARTESIAN_POINT('',(3.508917211905,-7.660538869914E-16));
+#6432 = CARTESIAN_POINT('',(1.1,2.E-18));
 #6433 = VECTOR('',#6434,1.);
 #6434 = DIRECTION('',(0.,-1.));
 #6435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6436 = ORIENTED_EDGE('',*,*,#979,.T.);
-#6437 = ORIENTED_EDGE('',*,*,#6362,.F.);
-#6438 = ORIENTED_EDGE('',*,*,#3433,.F.);
-#6439 = ADVANCED_FACE('',(#6440),#1388,.F.);
-#6440 = FACE_BOUND('',#6441,.F.);
-#6441 = EDGE_LOOP('',(#6442,#6443,#6444,#6465));
-#6442 = ORIENTED_EDGE('',*,*,#6391,.T.);
-#6443 = ORIENTED_EDGE('',*,*,#1372,.T.);
-#6444 = ORIENTED_EDGE('',*,*,#6445,.F.);
-#6445 = EDGE_CURVE('',#3734,#1345,#6446,.T.);
-#6446 = SURFACE_CURVE('',#6447,(#6451,#6458),.PCURVE_S1.);
-#6447 = LINE('',#6448,#6449);
-#6448 = CARTESIAN_POINT('',(6.,-380.,8.5));
-#6449 = VECTOR('',#6450,1.);
-#6450 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6451 = PCURVE('',#1388,#6452);
-#6452 = DEFINITIONAL_REPRESENTATION('',(#6453),#6457);
-#6453 = LINE('',#6454,#6455);
-#6454 = CARTESIAN_POINT('',(1.5,9.992007221626E-16));
-#6455 = VECTOR('',#6456,1.);
-#6456 = DIRECTION('',(0.,-1.));
-#6457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6436 = PCURVE('',#2923,#6437);
+#6437 = DEFINITIONAL_REPRESENTATION('',(#6438),#6442);
+#6438 = LINE('',#6439,#6440);
+#6439 = CARTESIAN_POINT('',(0.,0.));
+#6440 = VECTOR('',#6441,1.);
+#6441 = DIRECTION('',(0.,-1.));
+#6442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6458 = PCURVE('',#1360,#6459);
-#6459 = DEFINITIONAL_REPRESENTATION('',(#6460),#6464);
-#6460 = LINE('',#6461,#6462);
-#6461 = CARTESIAN_POINT('',(0.,0.));
-#6462 = VECTOR('',#6463,1.);
-#6463 = DIRECTION('',(0.,-1.));
-#6464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6443 = ORIENTED_EDGE('',*,*,#2879,.F.);
+#6444 = ADVANCED_FACE('',(#6445),#2923,.T.);
+#6445 = FACE_BOUND('',#6446,.T.);
+#6446 = EDGE_LOOP('',(#6447,#6448,#6449,#6470));
+#6447 = ORIENTED_EDGE('',*,*,#6423,.T.);
+#6448 = ORIENTED_EDGE('',*,*,#4394,.T.);
+#6449 = ORIENTED_EDGE('',*,*,#6450,.F.);
+#6450 = EDGE_CURVE('',#2908,#4395,#6451,.T.);
+#6451 = SURFACE_CURVE('',#6452,(#6456,#6463),.PCURVE_S1.);
+#6452 = LINE('',#6453,#6454);
+#6453 = CARTESIAN_POINT('',(6.,1.89E-15,-8.5));
+#6454 = VECTOR('',#6455,1.);
+#6455 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6456 = PCURVE('',#2923,#6457);
+#6457 = DEFINITIONAL_REPRESENTATION('',(#6458),#6462);
+#6458 = LINE('',#6459,#6460);
+#6459 = CARTESIAN_POINT('',(3.,0.));
+#6460 = VECTOR('',#6461,1.);
+#6461 = DIRECTION('',(0.,-1.));
+#6462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6465 = ORIENTED_EDGE('',*,*,#3756,.F.);
-#6466 = ADVANCED_FACE('',(#6467),#1023,.F.);
-#6467 = FACE_BOUND('',#6468,.F.);
-#6468 = EDGE_LOOP('',(#6469,#6490,#6491,#6492));
-#6469 = ORIENTED_EDGE('',*,*,#6470,.T.);
-#6470 = EDGE_CURVE('',#3457,#1008,#6471,.T.);
-#6471 = SURFACE_CURVE('',#6472,(#6476,#6483),.PCURVE_S1.);
-#6472 = LINE('',#6473,#6474);
-#6473 = CARTESIAN_POINT('',(7.,-380.,6.));
-#6474 = VECTOR('',#6475,1.);
-#6475 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6476 = PCURVE('',#1023,#6477);
-#6477 = DEFINITIONAL_REPRESENTATION('',(#6478),#6482);
-#6478 = LINE('',#6479,#6480);
-#6479 = CARTESIAN_POINT('',(0.,0.));
-#6480 = VECTOR('',#6481,1.);
-#6481 = DIRECTION('',(0.,-1.));
-#6482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6463 = PCURVE('',#2951,#6464);
+#6464 = DEFINITIONAL_REPRESENTATION('',(#6465),#6469);
+#6465 = LINE('',#6466,#6467);
+#6466 = CARTESIAN_POINT('',(0.,0.));
+#6467 = VECTOR('',#6468,1.);
+#6468 = DIRECTION('',(0.,-1.));
+#6469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6483 = PCURVE('',#1051,#6484);
+#6470 = ORIENTED_EDGE('',*,*,#2907,.F.);
+#6471 = ADVANCED_FACE('',(#6472),#2951,.T.);
+#6472 = FACE_BOUND('',#6473,.T.);
+#6473 = EDGE_LOOP('',(#6474,#6475,#6476,#6497));
+#6474 = ORIENTED_EDGE('',*,*,#6450,.T.);
+#6475 = ORIENTED_EDGE('',*,*,#4417,.T.);
+#6476 = ORIENTED_EDGE('',*,*,#6477,.F.);
+#6477 = EDGE_CURVE('',#2936,#4418,#6478,.T.);
+#6478 = SURFACE_CURVE('',#6479,(#6483,#6490),.PCURVE_S1.);
+#6479 = LINE('',#6480,#6481);
+#6480 = CARTESIAN_POINT('',(6.,1.55E-15,-7.));
+#6481 = VECTOR('',#6482,1.);
+#6482 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6483 = PCURVE('',#2951,#6484);
 #6484 = DEFINITIONAL_REPRESENTATION('',(#6485),#6489);
 #6485 = LINE('',#6486,#6487);
-#6486 = CARTESIAN_POINT('',(1.5,-4.996003610813E-16));
+#6486 = CARTESIAN_POINT('',(1.5,-1.E-17));
 #6487 = VECTOR('',#6488,1.);
 #6488 = DIRECTION('',(0.,-1.));
 #6489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6490 = ORIENTED_EDGE('',*,*,#1007,.T.);
-#6491 = ORIENTED_EDGE('',*,*,#6416,.F.);
-#6492 = ORIENTED_EDGE('',*,*,#3456,.F.);
-#6493 = ADVANCED_FACE('',(#6494),#1360,.F.);
-#6494 = FACE_BOUND('',#6495,.F.);
-#6495 = EDGE_LOOP('',(#6496,#6497,#6498,#6519));
-#6496 = ORIENTED_EDGE('',*,*,#6445,.T.);
-#6497 = ORIENTED_EDGE('',*,*,#1344,.T.);
-#6498 = ORIENTED_EDGE('',*,*,#6499,.F.);
-#6499 = EDGE_CURVE('',#3711,#1317,#6500,.T.);
-#6500 = SURFACE_CURVE('',#6501,(#6505,#6512),.PCURVE_S1.);
-#6501 = LINE('',#6502,#6503);
-#6502 = CARTESIAN_POINT('',(3.,-380.,8.5));
-#6503 = VECTOR('',#6504,1.);
-#6504 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6505 = PCURVE('',#1360,#6506);
-#6506 = DEFINITIONAL_REPRESENTATION('',(#6507),#6511);
-#6507 = LINE('',#6508,#6509);
-#6508 = CARTESIAN_POINT('',(3.,0.));
-#6509 = VECTOR('',#6510,1.);
-#6510 = DIRECTION('',(0.,-1.));
-#6511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6490 = PCURVE('',#2979,#6491);
+#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496);
+#6492 = LINE('',#6493,#6494);
+#6493 = CARTESIAN_POINT('',(3.508917211905,-1.633758178568E-17));
+#6494 = VECTOR('',#6495,1.);
+#6495 = DIRECTION('',(-5.795970824471E-18,-1.));
+#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6512 = PCURVE('',#1332,#6513);
-#6513 = DEFINITIONAL_REPRESENTATION('',(#6514),#6518);
-#6514 = LINE('',#6515,#6516);
-#6515 = CARTESIAN_POINT('',(-1.7763568394E-15,-1.183291357832E-30));
-#6516 = VECTOR('',#6517,1.);
-#6517 = DIRECTION('',(0.,-1.));
-#6518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6497 = ORIENTED_EDGE('',*,*,#2935,.F.);
+#6498 = ADVANCED_FACE('',(#6499),#2979,.F.);
+#6499 = FACE_BOUND('',#6500,.F.);
+#6500 = EDGE_LOOP('',(#6501,#6522,#6523,#6524));
+#6501 = ORIENTED_EDGE('',*,*,#6502,.T.);
+#6502 = EDGE_CURVE('',#2964,#4441,#6503,.T.);
+#6503 = SURFACE_CURVE('',#6504,(#6508,#6515),.PCURVE_S1.);
+#6504 = LINE('',#6505,#6506);
+#6505 = CARTESIAN_POINT('',(3.35,1.04E-15,-4.7));
+#6506 = VECTOR('',#6507,1.);
+#6507 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6508 = PCURVE('',#2979,#6509);
+#6509 = DEFINITIONAL_REPRESENTATION('',(#6510),#6514);
+#6510 = LINE('',#6511,#6512);
+#6511 = CARTESIAN_POINT('',(0.,0.));
+#6512 = VECTOR('',#6513,1.);
+#6513 = DIRECTION('',(-5.795970824471E-18,-1.));
+#6514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6519 = ORIENTED_EDGE('',*,*,#3733,.F.);
-#6520 = ADVANCED_FACE('',(#6521),#1051,.F.);
-#6521 = FACE_BOUND('',#6522,.F.);
-#6522 = EDGE_LOOP('',(#6523,#6544,#6545,#6546));
-#6523 = ORIENTED_EDGE('',*,*,#6524,.T.);
-#6524 = EDGE_CURVE('',#3480,#1036,#6525,.T.);
-#6525 = SURFACE_CURVE('',#6526,(#6530,#6537),.PCURVE_S1.);
-#6526 = LINE('',#6527,#6528);
-#6527 = CARTESIAN_POINT('',(8.5,-380.,6.));
-#6528 = VECTOR('',#6529,1.);
-#6529 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6530 = PCURVE('',#1051,#6531);
-#6531 = DEFINITIONAL_REPRESENTATION('',(#6532),#6536);
-#6532 = LINE('',#6533,#6534);
-#6533 = CARTESIAN_POINT('',(1.7763568394E-15,-5.916456789158E-31));
-#6534 = VECTOR('',#6535,1.);
-#6535 = DIRECTION('',(0.,-1.));
-#6536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6515 = PCURVE('',#3007,#6516);
+#6516 = DEFINITIONAL_REPRESENTATION('',(#6517),#6521);
+#6517 = LINE('',#6518,#6519);
+#6518 = CARTESIAN_POINT('',(2.7,0.));
+#6519 = VECTOR('',#6520,1.);
+#6520 = DIRECTION('',(0.,-1.));
+#6521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6537 = PCURVE('',#1079,#6538);
-#6538 = DEFINITIONAL_REPRESENTATION('',(#6539),#6543);
-#6539 = LINE('',#6540,#6541);
-#6540 = CARTESIAN_POINT('',(3.,0.));
-#6541 = VECTOR('',#6542,1.);
-#6542 = DIRECTION('',(-0.,-1.));
-#6543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6522 = ORIENTED_EDGE('',*,*,#4440,.T.);
+#6523 = ORIENTED_EDGE('',*,*,#6477,.F.);
+#6524 = ORIENTED_EDGE('',*,*,#2963,.F.);
+#6525 = ADVANCED_FACE('',(#6526),#3007,.F.);
+#6526 = FACE_BOUND('',#6527,.F.);
+#6527 = EDGE_LOOP('',(#6528,#6549,#6550,#6551));
+#6528 = ORIENTED_EDGE('',*,*,#6529,.T.);
+#6529 = EDGE_CURVE('',#2992,#4464,#6530,.T.);
+#6530 = SURFACE_CURVE('',#6531,(#6535,#6542),.PCURVE_S1.);
+#6531 = LINE('',#6532,#6533);
+#6532 = CARTESIAN_POINT('',(0.65,1.04E-15,-4.7));
+#6533 = VECTOR('',#6534,1.);
+#6534 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6535 = PCURVE('',#3007,#6536);
+#6536 = DEFINITIONAL_REPRESENTATION('',(#6537),#6541);
+#6537 = LINE('',#6538,#6539);
+#6538 = CARTESIAN_POINT('',(0.,0.));
+#6539 = VECTOR('',#6540,1.);
+#6540 = DIRECTION('',(0.,-1.));
+#6541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6544 = ORIENTED_EDGE('',*,*,#1035,.T.);
-#6545 = ORIENTED_EDGE('',*,*,#6470,.F.);
-#6546 = ORIENTED_EDGE('',*,*,#3479,.F.);
-#6547 = ADVANCED_FACE('',(#6548),#1332,.F.);
-#6548 = FACE_BOUND('',#6549,.F.);
-#6549 = EDGE_LOOP('',(#6550,#6551,#6552,#6573));
-#6550 = ORIENTED_EDGE('',*,*,#6499,.T.);
-#6551 = ORIENTED_EDGE('',*,*,#1316,.T.);
-#6552 = ORIENTED_EDGE('',*,*,#6553,.F.);
-#6553 = EDGE_CURVE('',#3688,#1289,#6554,.T.);
-#6554 = SURFACE_CURVE('',#6555,(#6559,#6566),.PCURVE_S1.);
-#6555 = LINE('',#6556,#6557);
-#6556 = CARTESIAN_POINT('',(3.,-380.,9.6));
-#6557 = VECTOR('',#6558,1.);
-#6558 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6559 = PCURVE('',#1332,#6560);
-#6560 = DEFINITIONAL_REPRESENTATION('',(#6561),#6565);
-#6561 = LINE('',#6562,#6563);
-#6562 = CARTESIAN_POINT('',(1.1,7.327471962526E-16));
-#6563 = VECTOR('',#6564,1.);
-#6564 = DIRECTION('',(0.,-1.));
-#6565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6542 = PCURVE('',#3035,#6543);
+#6543 = DEFINITIONAL_REPRESENTATION('',(#6544),#6548);
+#6544 = LINE('',#6545,#6546);
+#6545 = CARTESIAN_POINT('',(0.,0.));
+#6546 = VECTOR('',#6547,1.);
+#6547 = DIRECTION('',(0.,-1.));
+#6548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6566 = PCURVE('',#1304,#6567);
-#6567 = DEFINITIONAL_REPRESENTATION('',(#6568),#6572);
-#6568 = LINE('',#6569,#6570);
-#6569 = CARTESIAN_POINT('',(0.,0.));
-#6570 = VECTOR('',#6571,1.);
-#6571 = DIRECTION('',(0.,-1.));
-#6572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6549 = ORIENTED_EDGE('',*,*,#4463,.T.);
+#6550 = ORIENTED_EDGE('',*,*,#6502,.F.);
+#6551 = ORIENTED_EDGE('',*,*,#2991,.F.);
+#6552 = ADVANCED_FACE('',(#6553),#3035,.T.);
+#6553 = FACE_BOUND('',#6554,.T.);
+#6554 = EDGE_LOOP('',(#6555,#6556,#6557,#6578));
+#6555 = ORIENTED_EDGE('',*,*,#6529,.T.);
+#6556 = ORIENTED_EDGE('',*,*,#4486,.T.);
+#6557 = ORIENTED_EDGE('',*,*,#6558,.F.);
+#6558 = EDGE_CURVE('',#3020,#4487,#6559,.T.);
+#6559 = SURFACE_CURVE('',#6560,(#6564,#6571),.PCURVE_S1.);
+#6560 = LINE('',#6561,#6562);
+#6561 = CARTESIAN_POINT('',(0.,9.5E-16,-4.3));
+#6562 = VECTOR('',#6563,1.);
+#6563 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6564 = PCURVE('',#3035,#6565);
+#6565 = DEFINITIONAL_REPRESENTATION('',(#6566),#6570);
+#6566 = LINE('',#6567,#6568);
+#6567 = CARTESIAN_POINT('',(0.763216876124,0.));
+#6568 = VECTOR('',#6569,1.);
+#6569 = DIRECTION('',(0.,-1.));
+#6570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6573 = ORIENTED_EDGE('',*,*,#3710,.F.);
-#6574 = ADVANCED_FACE('',(#6575),#1079,.F.);
-#6575 = FACE_BOUND('',#6576,.F.);
-#6576 = EDGE_LOOP('',(#6577,#6598,#6599,#6600));
-#6577 = ORIENTED_EDGE('',*,*,#6578,.T.);
-#6578 = EDGE_CURVE('',#3503,#1064,#6579,.T.);
-#6579 = SURFACE_CURVE('',#6580,(#6584,#6591),.PCURVE_S1.);
-#6580 = LINE('',#6581,#6582);
-#6581 = CARTESIAN_POINT('',(8.5,-380.,3.));
-#6582 = VECTOR('',#6583,1.);
-#6583 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6584 = PCURVE('',#1079,#6585);
-#6585 = DEFINITIONAL_REPRESENTATION('',(#6586),#6590);
-#6586 = LINE('',#6587,#6588);
-#6587 = CARTESIAN_POINT('',(0.,0.));
-#6588 = VECTOR('',#6589,1.);
-#6589 = DIRECTION('',(-0.,-1.));
-#6590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6571 = PCURVE('',#5623,#6572);
+#6572 = DEFINITIONAL_REPRESENTATION('',(#6573),#6577);
+#6573 = LINE('',#6574,#6575);
+#6574 = CARTESIAN_POINT('',(-0.763216876124,1.586025134843E-18));
+#6575 = VECTOR('',#6576,1.);
+#6576 = DIRECTION('',(-4.698566353846E-18,-1.));
+#6577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6591 = PCURVE('',#1107,#6592);
-#6592 = DEFINITIONAL_REPRESENTATION('',(#6593),#6597);
-#6593 = LINE('',#6594,#6595);
-#6594 = CARTESIAN_POINT('',(1.1,-3.663735981263E-16));
-#6595 = VECTOR('',#6596,1.);
-#6596 = DIRECTION('',(0.,-1.));
-#6597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6578 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#6579 = ADVANCED_FACE('',(#6580),#3091,.F.);
+#6580 = FACE_BOUND('',#6581,.T.);
+#6581 = EDGE_LOOP('',(#6582,#6602,#6603,#6624));
+#6582 = ORIENTED_EDGE('',*,*,#6583,.T.);
+#6583 = EDGE_CURVE('',#3048,#4510,#6584,.T.);
+#6584 = SURFACE_CURVE('',#6585,(#6589,#6596),.PCURVE_S1.);
+#6585 = LINE('',#6586,#6587);
+#6586 = CARTESIAN_POINT('',(-1.7E-16,6.1E-16,-2.75));
+#6587 = VECTOR('',#6588,1.);
+#6588 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6589 = PCURVE('',#3091,#6590);
+#6590 = DEFINITIONAL_REPRESENTATION('',(#6591),#6595);
+#6591 = LINE('',#6592,#6593);
+#6592 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#6593 = VECTOR('',#6594,1.);
+#6594 = DIRECTION('',(-0.,-1.));
+#6595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6598 = ORIENTED_EDGE('',*,*,#1063,.T.);
-#6599 = ORIENTED_EDGE('',*,*,#6524,.F.);
-#6600 = ORIENTED_EDGE('',*,*,#3502,.F.);
-#6601 = ADVANCED_FACE('',(#6602),#1304,.F.);
-#6602 = FACE_BOUND('',#6603,.F.);
-#6603 = EDGE_LOOP('',(#6604,#6605,#6606,#6627));
-#6604 = ORIENTED_EDGE('',*,*,#6553,.T.);
-#6605 = ORIENTED_EDGE('',*,*,#1288,.T.);
-#6606 = ORIENTED_EDGE('',*,*,#6607,.F.);
-#6607 = EDGE_CURVE('',#3665,#1261,#6608,.T.);
-#6608 = SURFACE_CURVE('',#6609,(#6613,#6620),.PCURVE_S1.);
-#6609 = LINE('',#6610,#6611);
-#6610 = CARTESIAN_POINT('',(3.4,-380.,9.6));
-#6611 = VECTOR('',#6612,1.);
-#6612 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6613 = PCURVE('',#1304,#6614);
-#6614 = DEFINITIONAL_REPRESENTATION('',(#6615),#6619);
-#6615 = LINE('',#6616,#6617);
-#6616 = CARTESIAN_POINT('',(0.4,0.));
-#6617 = VECTOR('',#6618,1.);
-#6618 = DIRECTION('',(0.,-1.));
-#6619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6596 = PCURVE('',#5653,#6597);
+#6597 = DEFINITIONAL_REPRESENTATION('',(#6598),#6601);
+#6598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6599,#6600),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,380.),.PIECEWISE_BEZIER_KNOTS.);
+#6599 = CARTESIAN_POINT('',(1.570796326795,0.));
+#6600 = CARTESIAN_POINT('',(1.570796326795,-380.));
+#6601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6620 = PCURVE('',#1276,#6621);
-#6621 = DEFINITIONAL_REPRESENTATION('',(#6622),#6626);
-#6622 = LINE('',#6623,#6624);
-#6623 = CARTESIAN_POINT('',(0.,0.));
-#6624 = VECTOR('',#6625,1.);
-#6625 = DIRECTION('',(0.,-1.));
-#6626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6602 = ORIENTED_EDGE('',*,*,#4532,.T.);
+#6603 = ORIENTED_EDGE('',*,*,#6604,.F.);
+#6604 = EDGE_CURVE('',#3071,#4533,#6605,.T.);
+#6605 = SURFACE_CURVE('',#6606,(#6610,#6617),.PCURVE_S1.);
+#6606 = LINE('',#6607,#6608);
+#6607 = CARTESIAN_POINT('',(1.340498607497,5.3E-16,-2.401158779277));
+#6608 = VECTOR('',#6609,1.);
+#6609 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6610 = PCURVE('',#3091,#6611);
+#6611 = DEFINITIONAL_REPRESENTATION('',(#6612),#6616);
+#6612 = LINE('',#6613,#6614);
+#6613 = CARTESIAN_POINT('',(-2.079967859429,0.));
+#6614 = VECTOR('',#6615,1.);
+#6615 = DIRECTION('',(-0.,-1.));
+#6616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6627 = ORIENTED_EDGE('',*,*,#3687,.F.);
-#6628 = ADVANCED_FACE('',(#6629),#1107,.F.);
-#6629 = FACE_BOUND('',#6630,.F.);
-#6630 = EDGE_LOOP('',(#6631,#6652,#6653,#6654));
-#6631 = ORIENTED_EDGE('',*,*,#6632,.T.);
-#6632 = EDGE_CURVE('',#3526,#1092,#6633,.T.);
-#6633 = SURFACE_CURVE('',#6634,(#6638,#6645),.PCURVE_S1.);
-#6634 = LINE('',#6635,#6636);
-#6635 = CARTESIAN_POINT('',(9.6,-380.,3.));
-#6636 = VECTOR('',#6637,1.);
-#6637 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6638 = PCURVE('',#1107,#6639);
-#6639 = DEFINITIONAL_REPRESENTATION('',(#6640),#6644);
-#6640 = LINE('',#6641,#6642);
-#6641 = CARTESIAN_POINT('',(0.,0.));
-#6642 = VECTOR('',#6643,1.);
-#6643 = DIRECTION('',(0.,-1.));
-#6644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6617 = PCURVE('',#3119,#6618);
+#6618 = DEFINITIONAL_REPRESENTATION('',(#6619),#6623);
+#6619 = LINE('',#6620,#6621);
+#6620 = CARTESIAN_POINT('',(0.854248688935,-3.320209770334E-18));
+#6621 = VECTOR('',#6622,1.);
+#6622 = DIRECTION('',(4.43650813896E-18,-1.));
+#6623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6645 = PCURVE('',#1135,#6646);
-#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6651);
-#6647 = LINE('',#6648,#6649);
-#6648 = CARTESIAN_POINT('',(0.4,0.));
-#6649 = VECTOR('',#6650,1.);
-#6650 = DIRECTION('',(0.,-1.));
-#6651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6624 = ORIENTED_EDGE('',*,*,#3070,.F.);
+#6625 = ADVANCED_FACE('',(#6626),#3119,.F.);
+#6626 = FACE_BOUND('',#6627,.F.);
+#6627 = EDGE_LOOP('',(#6628,#6649,#6650,#6651));
+#6628 = ORIENTED_EDGE('',*,*,#6629,.T.);
+#6629 = EDGE_CURVE('',#3104,#4561,#6630,.T.);
+#6630 = SURFACE_CURVE('',#6631,(#6635,#6642),.PCURVE_S1.);
+#6631 = LINE('',#6632,#6633);
+#6632 = CARTESIAN_POINT('',(1.944543648263,6.7E-16,-3.005203820043));
+#6633 = VECTOR('',#6634,1.);
+#6634 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6635 = PCURVE('',#3119,#6636);
+#6636 = DEFINITIONAL_REPRESENTATION('',(#6637),#6641);
+#6637 = LINE('',#6638,#6639);
+#6638 = CARTESIAN_POINT('',(0.,0.));
+#6639 = VECTOR('',#6640,1.);
+#6640 = DIRECTION('',(4.43650813896E-18,-1.));
+#6641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6652 = ORIENTED_EDGE('',*,*,#1091,.T.);
-#6653 = ORIENTED_EDGE('',*,*,#6578,.F.);
-#6654 = ORIENTED_EDGE('',*,*,#3525,.F.);
-#6655 = ADVANCED_FACE('',(#6656),#1276,.F.);
-#6656 = FACE_BOUND('',#6657,.F.);
-#6657 = EDGE_LOOP('',(#6658,#6659,#6660,#6681));
-#6658 = ORIENTED_EDGE('',*,*,#6607,.T.);
-#6659 = ORIENTED_EDGE('',*,*,#1260,.T.);
-#6660 = ORIENTED_EDGE('',*,*,#6661,.F.);
-#6661 = EDGE_CURVE('',#3642,#1233,#6662,.T.);
-#6662 = SURFACE_CURVE('',#6663,(#6667,#6674),.PCURVE_S1.);
-#6663 = LINE('',#6664,#6665);
-#6664 = CARTESIAN_POINT('',(3.4,-380.,10.));
-#6665 = VECTOR('',#6666,1.);
-#6666 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6667 = PCURVE('',#1276,#6668);
-#6668 = DEFINITIONAL_REPRESENTATION('',(#6669),#6673);
-#6669 = LINE('',#6670,#6671);
-#6670 = CARTESIAN_POINT('',(0.4,2.6645352591E-16));
-#6671 = VECTOR('',#6672,1.);
-#6672 = DIRECTION('',(0.,-1.));
-#6673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6642 = PCURVE('',#3147,#6643);
+#6643 = DEFINITIONAL_REPRESENTATION('',(#6644),#6648);
+#6644 = LINE('',#6645,#6646);
+#6645 = CARTESIAN_POINT('',(0.75,2.465190328816E-32));
+#6646 = VECTOR('',#6647,1.);
+#6647 = DIRECTION('',(-4.43650813896E-18,-1.));
+#6648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6674 = PCURVE('',#1248,#6675);
-#6675 = DEFINITIONAL_REPRESENTATION('',(#6676),#6680);
-#6676 = LINE('',#6677,#6678);
-#6677 = CARTESIAN_POINT('',(12.4,-380.));
-#6678 = VECTOR('',#6679,1.);
-#6679 = DIRECTION('',(0.,1.));
-#6680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6649 = ORIENTED_EDGE('',*,*,#4560,.T.);
+#6650 = ORIENTED_EDGE('',*,*,#6604,.F.);
+#6651 = ORIENTED_EDGE('',*,*,#3103,.F.);
+#6652 = ADVANCED_FACE('',(#6653),#3147,.F.);
+#6653 = FACE_BOUND('',#6654,.F.);
+#6654 = EDGE_LOOP('',(#6655,#6676,#6677,#6678));
+#6655 = ORIENTED_EDGE('',*,*,#6656,.T.);
+#6656 = EDGE_CURVE('',#3132,#4584,#6657,.T.);
+#6657 = SURFACE_CURVE('',#6658,(#6662,#6669),.PCURVE_S1.);
+#6658 = LINE('',#6659,#6660);
+#6659 = CARTESIAN_POINT('',(2.474873734153,5.5E-16,-2.474873734153));
+#6660 = VECTOR('',#6661,1.);
+#6661 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6662 = PCURVE('',#3147,#6663);
+#6663 = DEFINITIONAL_REPRESENTATION('',(#6664),#6668);
+#6664 = LINE('',#6665,#6666);
+#6665 = CARTESIAN_POINT('',(0.,0.));
+#6666 = VECTOR('',#6667,1.);
+#6667 = DIRECTION('',(-4.43650813896E-18,-1.));
+#6668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6681 = ORIENTED_EDGE('',*,*,#3664,.F.);
-#6682 = ADVANCED_FACE('',(#6683),#1135,.F.);
-#6683 = FACE_BOUND('',#6684,.F.);
-#6684 = EDGE_LOOP('',(#6685,#6706,#6707,#6708));
-#6685 = ORIENTED_EDGE('',*,*,#6686,.T.);
-#6686 = EDGE_CURVE('',#3549,#1120,#6687,.T.);
-#6687 = SURFACE_CURVE('',#6688,(#6692,#6699),.PCURVE_S1.);
-#6688 = LINE('',#6689,#6690);
-#6689 = CARTESIAN_POINT('',(9.6,-380.,3.4));
-#6690 = VECTOR('',#6691,1.);
-#6691 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6692 = PCURVE('',#1135,#6693);
-#6693 = DEFINITIONAL_REPRESENTATION('',(#6694),#6698);
-#6694 = LINE('',#6695,#6696);
-#6695 = CARTESIAN_POINT('',(0.,0.));
-#6696 = VECTOR('',#6697,1.);
-#6697 = DIRECTION('',(0.,-1.));
-#6698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6669 = PCURVE('',#3175,#6670);
+#6670 = DEFINITIONAL_REPRESENTATION('',(#6671),#6675);
+#6671 = LINE('',#6672,#6673);
+#6672 = CARTESIAN_POINT('',(0.75,-7.395570986447E-32));
+#6673 = VECTOR('',#6674,1.);
+#6674 = DIRECTION('',(-4.43650813896E-18,-1.));
+#6675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6699 = PCURVE('',#1163,#6700);
-#6700 = DEFINITIONAL_REPRESENTATION('',(#6701),#6705);
-#6701 = LINE('',#6702,#6703);
-#6702 = CARTESIAN_POINT('',(0.4,-1.33226762955E-16));
-#6703 = VECTOR('',#6704,1.);
-#6704 = DIRECTION('',(0.,-1.));
-#6705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6676 = ORIENTED_EDGE('',*,*,#4583,.T.);
+#6677 = ORIENTED_EDGE('',*,*,#6629,.F.);
+#6678 = ORIENTED_EDGE('',*,*,#3131,.F.);
+#6679 = ADVANCED_FACE('',(#6680),#3175,.F.);
+#6680 = FACE_BOUND('',#6681,.F.);
+#6681 = EDGE_LOOP('',(#6682,#6703,#6704,#6705));
+#6682 = ORIENTED_EDGE('',*,*,#6683,.T.);
+#6683 = EDGE_CURVE('',#3160,#4607,#6684,.T.);
+#6684 = SURFACE_CURVE('',#6685,(#6689,#6696),.PCURVE_S1.);
+#6685 = LINE('',#6686,#6687);
+#6686 = CARTESIAN_POINT('',(3.005203820043,4.3E-16,-1.944543648263));
+#6687 = VECTOR('',#6688,1.);
+#6688 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6689 = PCURVE('',#3175,#6690);
+#6690 = DEFINITIONAL_REPRESENTATION('',(#6691),#6695);
+#6691 = LINE('',#6692,#6693);
+#6692 = CARTESIAN_POINT('',(0.,0.));
+#6693 = VECTOR('',#6694,1.);
+#6694 = DIRECTION('',(-4.43650813896E-18,-1.));
+#6695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6706 = ORIENTED_EDGE('',*,*,#1119,.T.);
-#6707 = ORIENTED_EDGE('',*,*,#6632,.F.);
-#6708 = ORIENTED_EDGE('',*,*,#3548,.F.);
-#6709 = ADVANCED_FACE('',(#6710),#1248,.T.);
-#6710 = FACE_BOUND('',#6711,.T.);
-#6711 = EDGE_LOOP('',(#6712,#6713,#6714,#6715));
-#6712 = ORIENTED_EDGE('',*,*,#1232,.F.);
-#6713 = ORIENTED_EDGE('',*,*,#6661,.F.);
-#6714 = ORIENTED_EDGE('',*,*,#3641,.T.);
-#6715 = ORIENTED_EDGE('',*,*,#6716,.F.);
-#6716 = EDGE_CURVE('',#1204,#3618,#6717,.T.);
-#6717 = SURFACE_CURVE('',#6718,(#6722,#6729),.PCURVE_S1.);
-#6718 = LINE('',#6719,#6720);
-#6719 = CARTESIAN_POINT('',(9.,5.551115123126E-15,10.));
-#6720 = VECTOR('',#6721,1.);
-#6721 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#6722 = PCURVE('',#1248,#6723);
-#6723 = DEFINITIONAL_REPRESENTATION('',(#6724),#6728);
-#6724 = LINE('',#6725,#6726);
-#6725 = CARTESIAN_POINT('',(18.,0.));
-#6726 = VECTOR('',#6727,1.);
-#6727 = DIRECTION('',(0.,-1.));
-#6728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6696 = PCURVE('',#3203,#6697);
+#6697 = DEFINITIONAL_REPRESENTATION('',(#6698),#6702);
+#6698 = LINE('',#6699,#6700);
+#6699 = CARTESIAN_POINT('',(0.854248688935,-6.679790229666E-18));
+#6700 = VECTOR('',#6701,1.);
+#6701 = DIRECTION('',(-4.43650813896E-18,-1.));
+#6702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6729 = PCURVE('',#1220,#6730);
-#6730 = DEFINITIONAL_REPRESENTATION('',(#6731),#6735);
-#6731 = LINE('',#6732,#6733);
-#6732 = CARTESIAN_POINT('',(-1.570796326795,0.));
-#6733 = VECTOR('',#6734,1.);
-#6734 = DIRECTION('',(-0.,-1.));
-#6735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6703 = ORIENTED_EDGE('',*,*,#4606,.T.);
+#6704 = ORIENTED_EDGE('',*,*,#6656,.F.);
+#6705 = ORIENTED_EDGE('',*,*,#3159,.F.);
+#6706 = ADVANCED_FACE('',(#6707),#3203,.F.);
+#6707 = FACE_BOUND('',#6708,.F.);
+#6708 = EDGE_LOOP('',(#6709,#6710,#6711,#6712));
+#6709 = ORIENTED_EDGE('',*,*,#6239,.T.);
+#6710 = ORIENTED_EDGE('',*,*,#4629,.T.);
+#6711 = ORIENTED_EDGE('',*,*,#6683,.F.);
+#6712 = ORIENTED_EDGE('',*,*,#3187,.F.);
+#6713 = ADVANCED_FACE('',(#6714),#3258,.T.);
+#6714 = FACE_BOUND('',#6715,.T.);
+#6715 = EDGE_LOOP('',(#6716,#6717,#6718,#6739));
+#6716 = ORIENTED_EDGE('',*,*,#3467,.T.);
+#6717 = ORIENTED_EDGE('',*,*,#4679,.T.);
+#6718 = ORIENTED_EDGE('',*,*,#6719,.F.);
+#6719 = EDGE_CURVE('',#3243,#4680,#6720,.T.);
+#6720 = SURFACE_CURVE('',#6721,(#6725,#6732),.PCURVE_S1.);
+#6721 = LINE('',#6722,#6723);
+#6722 = CARTESIAN_POINT('',(4.7,1.4E-16,-0.65));
+#6723 = VECTOR('',#6724,1.);
+#6724 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6725 = PCURVE('',#3258,#6726);
+#6726 = DEFINITIONAL_REPRESENTATION('',(#6727),#6731);
+#6727 = LINE('',#6728,#6729);
+#6728 = CARTESIAN_POINT('',(0.763216876124,-5.011206463501E-18));
+#6729 = VECTOR('',#6730,1.);
+#6730 = DIRECTION('',(-2.635170325E-18,-1.));
+#6731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6736 = ADVANCED_FACE('',(#6737),#1163,.F.);
-#6737 = FACE_BOUND('',#6738,.F.);
-#6738 = EDGE_LOOP('',(#6739,#6760,#6761,#6762));
-#6739 = ORIENTED_EDGE('',*,*,#6740,.T.);
-#6740 = EDGE_CURVE('',#3572,#1148,#6741,.T.);
-#6741 = SURFACE_CURVE('',#6742,(#6746,#6753),.PCURVE_S1.);
-#6742 = LINE('',#6743,#6744);
-#6743 = CARTESIAN_POINT('',(10.,-380.,3.4));
-#6744 = VECTOR('',#6745,1.);
-#6745 = DIRECTION('',(0.,1.,-6.661338147751E-16));
-#6746 = PCURVE('',#1163,#6747);
-#6747 = DEFINITIONAL_REPRESENTATION('',(#6748),#6752);
+#6732 = PCURVE('',#3286,#6733);
+#6733 = DEFINITIONAL_REPRESENTATION('',(#6734),#6738);
+#6734 = LINE('',#6735,#6736);
+#6735 = CARTESIAN_POINT('',(0.,0.));
+#6736 = VECTOR('',#6737,1.);
+#6737 = DIRECTION('',(0.,-1.));
+#6738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6739 = ORIENTED_EDGE('',*,*,#3242,.F.);
+#6740 = ADVANCED_FACE('',(#6741),#3286,.T.);
+#6741 = FACE_BOUND('',#6742,.T.);
+#6742 = EDGE_LOOP('',(#6743,#6744,#6745,#6766));
+#6743 = ORIENTED_EDGE('',*,*,#6719,.T.);
+#6744 = ORIENTED_EDGE('',*,*,#4702,.T.);
+#6745 = ORIENTED_EDGE('',*,*,#6746,.F.);
+#6746 = EDGE_CURVE('',#3271,#4703,#6747,.T.);
+#6747 = SURFACE_CURVE('',#6748,(#6752,#6759),.PCURVE_S1.);
 #6748 = LINE('',#6749,#6750);
-#6749 = CARTESIAN_POINT('',(1.7763568394E-15,-5.916456789158E-31));
+#6749 = CARTESIAN_POINT('',(4.7,7.4E-16,-3.35));
 #6750 = VECTOR('',#6751,1.);
-#6751 = DIRECTION('',(0.,-1.));
-#6752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6751 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6752 = PCURVE('',#3286,#6753);
+#6753 = DEFINITIONAL_REPRESENTATION('',(#6754),#6758);
+#6754 = LINE('',#6755,#6756);
+#6755 = CARTESIAN_POINT('',(2.7,6.E-18));
+#6756 = VECTOR('',#6757,1.);
+#6757 = DIRECTION('',(0.,-1.));
+#6758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6753 = PCURVE('',#1191,#6754);
-#6754 = DEFINITIONAL_REPRESENTATION('',(#6755),#6759);
-#6755 = LINE('',#6756,#6757);
-#6756 = CARTESIAN_POINT('',(5.6,-380.));
-#6757 = VECTOR('',#6758,1.);
-#6758 = DIRECTION('',(1.110223024625E-16,1.));
-#6759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6759 = PCURVE('',#3314,#6760);
+#6760 = DEFINITIONAL_REPRESENTATION('',(#6761),#6765);
+#6761 = LINE('',#6762,#6763);
+#6762 = CARTESIAN_POINT('',(0.,0.));
+#6763 = VECTOR('',#6764,1.);
+#6764 = DIRECTION('',(-3.851879428195E-18,-1.));
+#6765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6760 = ORIENTED_EDGE('',*,*,#1147,.T.);
-#6761 = ORIENTED_EDGE('',*,*,#6686,.F.);
-#6762 = ORIENTED_EDGE('',*,*,#3571,.F.);
-#6763 = ADVANCED_FACE('',(#6764),#1220,.T.);
-#6764 = FACE_BOUND('',#6765,.F.);
-#6765 = EDGE_LOOP('',(#6766,#6787,#6788,#6789));
-#6766 = ORIENTED_EDGE('',*,*,#6767,.T.);
-#6767 = EDGE_CURVE('',#1176,#3595,#6768,.T.);
-#6768 = SURFACE_CURVE('',#6769,(#6773,#6780),.PCURVE_S1.);
-#6769 = LINE('',#6770,#6771);
-#6770 = CARTESIAN_POINT('',(10.,4.996003610813E-15,9.));
-#6771 = VECTOR('',#6772,1.);
-#6772 = DIRECTION('',(0.,-1.,5.551115123126E-16));
-#6773 = PCURVE('',#1220,#6774);
-#6774 = DEFINITIONAL_REPRESENTATION('',(#6775),#6779);
+#6766 = ORIENTED_EDGE('',*,*,#3270,.F.);
+#6767 = ADVANCED_FACE('',(#6768),#3314,.T.);
+#6768 = FACE_BOUND('',#6769,.T.);
+#6769 = EDGE_LOOP('',(#6770,#6771,#6772,#6793));
+#6770 = ORIENTED_EDGE('',*,*,#6746,.T.);
+#6771 = ORIENTED_EDGE('',*,*,#4725,.T.);
+#6772 = ORIENTED_EDGE('',*,*,#6773,.F.);
+#6773 = EDGE_CURVE('',#3299,#4726,#6774,.T.);
+#6774 = SURFACE_CURVE('',#6775,(#6779,#6786),.PCURVE_S1.);
 #6775 = LINE('',#6776,#6777);
-#6776 = CARTESIAN_POINT('',(-0.,0.));
+#6776 = CARTESIAN_POINT('',(7.,1.33E-15,-6.));
 #6777 = VECTOR('',#6778,1.);
-#6778 = DIRECTION('',(-0.,-1.));
-#6779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6778 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6779 = PCURVE('',#3314,#6780);
+#6780 = DEFINITIONAL_REPRESENTATION('',(#6781),#6785);
+#6781 = LINE('',#6782,#6783);
+#6782 = CARTESIAN_POINT('',(3.508917211905,-6.515926023774E-18));
+#6783 = VECTOR('',#6784,1.);
+#6784 = DIRECTION('',(-3.851879428195E-18,-1.));
+#6785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6780 = PCURVE('',#1191,#6781);
-#6781 = DEFINITIONAL_REPRESENTATION('',(#6782),#6786);
-#6782 = LINE('',#6783,#6784);
-#6783 = CARTESIAN_POINT('',(-8.75811540203E-46,1.577721810442E-30));
-#6784 = VECTOR('',#6785,1.);
-#6785 = DIRECTION('',(0.,-1.));
-#6786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6786 = PCURVE('',#3342,#6787);
+#6787 = DEFINITIONAL_REPRESENTATION('',(#6788),#6792);
+#6788 = LINE('',#6789,#6790);
+#6789 = CARTESIAN_POINT('',(1.5,0.));
+#6790 = VECTOR('',#6791,1.);
+#6791 = DIRECTION('',(0.,-1.));
+#6792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6787 = ORIENTED_EDGE('',*,*,#3617,.T.);
-#6788 = ORIENTED_EDGE('',*,*,#6716,.F.);
-#6789 = ORIENTED_EDGE('',*,*,#1203,.F.);
-#6790 = ADVANCED_FACE('',(#6791),#1191,.T.);
-#6791 = FACE_BOUND('',#6792,.T.);
-#6792 = EDGE_LOOP('',(#6793,#6794,#6795,#6796));
-#6793 = ORIENTED_EDGE('',*,*,#1175,.F.);
-#6794 = ORIENTED_EDGE('',*,*,#6767,.T.);
-#6795 = ORIENTED_EDGE('',*,*,#3594,.T.);
-#6796 = ORIENTED_EDGE('',*,*,#6740,.T.);
-#6797 = ADVANCED_FACE('',(#6798),#2254,.T.);
-#6798 = FACE_BOUND('',#6799,.T.);
-#6799 = EDGE_LOOP('',(#6800,#6821,#6822,#6843));
-#6800 = ORIENTED_EDGE('',*,*,#6801,.T.);
-#6801 = EDGE_CURVE('',#4661,#2237,#6802,.T.);
-#6802 = SURFACE_CURVE('',#6803,(#6807,#6814),.PCURVE_S1.);
-#6803 = LINE('',#6804,#6805);
-#6804 = CARTESIAN_POINT('',(3.005203820043,-380.,-1.944543648263));
-#6805 = VECTOR('',#6806,1.);
-#6806 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6807 = PCURVE('',#2254,#6808);
-#6808 = DEFINITIONAL_REPRESENTATION('',(#6809),#6813);
-#6809 = LINE('',#6810,#6811);
-#6810 = CARTESIAN_POINT('',(-0.,0.));
-#6811 = VECTOR('',#6812,1.);
-#6812 = DIRECTION('',(0.,-1.));
-#6813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6793 = ORIENTED_EDGE('',*,*,#3298,.F.);
+#6794 = ADVANCED_FACE('',(#6795),#3342,.F.);
+#6795 = FACE_BOUND('',#6796,.F.);
+#6796 = EDGE_LOOP('',(#6797,#6818,#6819,#6820));
+#6797 = ORIENTED_EDGE('',*,*,#6798,.T.);
+#6798 = EDGE_CURVE('',#3327,#4749,#6799,.T.);
+#6799 = SURFACE_CURVE('',#6800,(#6804,#6811),.PCURVE_S1.);
+#6800 = LINE('',#6801,#6802);
+#6801 = CARTESIAN_POINT('',(8.5,1.33E-15,-6.));
+#6802 = VECTOR('',#6803,1.);
+#6803 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6804 = PCURVE('',#3342,#6805);
+#6805 = DEFINITIONAL_REPRESENTATION('',(#6806),#6810);
+#6806 = LINE('',#6807,#6808);
+#6807 = CARTESIAN_POINT('',(0.,0.));
+#6808 = VECTOR('',#6809,1.);
+#6809 = DIRECTION('',(0.,-1.));
+#6810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6814 = PCURVE('',#2676,#6815);
-#6815 = DEFINITIONAL_REPRESENTATION('',(#6816),#6820);
-#6816 = LINE('',#6817,#6818);
-#6817 = CARTESIAN_POINT('',(0.854248688936,-3.353123560849E-16));
-#6818 = VECTOR('',#6819,1.);
-#6819 = DIRECTION('',(4.930380657631E-32,-1.));
-#6820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6811 = PCURVE('',#3370,#6812);
+#6812 = DEFINITIONAL_REPRESENTATION('',(#6813),#6817);
+#6813 = LINE('',#6814,#6815);
+#6814 = CARTESIAN_POINT('',(3.,-2.958228394579E-31));
+#6815 = VECTOR('',#6816,1.);
+#6816 = DIRECTION('',(0.,-1.));
+#6817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6821 = ORIENTED_EDGE('',*,*,#2236,.T.);
-#6822 = ORIENTED_EDGE('',*,*,#6823,.F.);
-#6823 = EDGE_CURVE('',#4684,#2239,#6824,.T.);
-#6824 = SURFACE_CURVE('',#6825,(#6829,#6836),.PCURVE_S1.);
-#6825 = LINE('',#6826,#6827);
-#6826 = CARTESIAN_POINT('',(1.944543648263,-380.,-3.005203820043));
-#6827 = VECTOR('',#6828,1.);
-#6828 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6829 = PCURVE('',#2254,#6830);
-#6830 = DEFINITIONAL_REPRESENTATION('',(#6831),#6835);
-#6831 = LINE('',#6832,#6833);
-#6832 = CARTESIAN_POINT('',(1.5,-5.887846720065E-16));
-#6833 = VECTOR('',#6834,1.);
-#6834 = DIRECTION('',(0.,-1.));
-#6835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6818 = ORIENTED_EDGE('',*,*,#4748,.T.);
+#6819 = ORIENTED_EDGE('',*,*,#6773,.F.);
+#6820 = ORIENTED_EDGE('',*,*,#3326,.F.);
+#6821 = ADVANCED_FACE('',(#6822),#3370,.F.);
+#6822 = FACE_BOUND('',#6823,.F.);
+#6823 = EDGE_LOOP('',(#6824,#6845,#6846,#6847));
+#6824 = ORIENTED_EDGE('',*,*,#6825,.T.);
+#6825 = EDGE_CURVE('',#3355,#4772,#6826,.T.);
+#6826 = SURFACE_CURVE('',#6827,(#6831,#6838),.PCURVE_S1.);
+#6827 = LINE('',#6828,#6829);
+#6828 = CARTESIAN_POINT('',(8.5,6.7E-16,-3.));
+#6829 = VECTOR('',#6830,1.);
+#6830 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6831 = PCURVE('',#3370,#6832);
+#6832 = DEFINITIONAL_REPRESENTATION('',(#6833),#6837);
+#6833 = LINE('',#6834,#6835);
+#6834 = CARTESIAN_POINT('',(0.,0.));
+#6835 = VECTOR('',#6836,1.);
+#6836 = DIRECTION('',(0.,-1.));
+#6837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6836 = PCURVE('',#2282,#6837);
-#6837 = DEFINITIONAL_REPRESENTATION('',(#6838),#6842);
-#6838 = LINE('',#6839,#6840);
-#6839 = CARTESIAN_POINT('',(0.,0.));
-#6840 = VECTOR('',#6841,1.);
-#6841 = DIRECTION('',(-4.930380657631E-32,-1.));
-#6842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6838 = PCURVE('',#3398,#6839);
+#6839 = DEFINITIONAL_REPRESENTATION('',(#6840),#6844);
+#6840 = LINE('',#6841,#6842);
+#6841 = CARTESIAN_POINT('',(1.1,0.));
+#6842 = VECTOR('',#6843,1.);
+#6843 = DIRECTION('',(0.,-1.));
+#6844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6843 = ORIENTED_EDGE('',*,*,#4683,.F.);
-#6844 = ADVANCED_FACE('',(#6845),#2676,.T.);
-#6845 = FACE_BOUND('',#6846,.T.);
-#6846 = EDGE_LOOP('',(#6847,#6868,#6869,#6870));
-#6847 = ORIENTED_EDGE('',*,*,#6848,.T.);
-#6848 = EDGE_CURVE('',#4637,#2634,#6849,.T.);
-#6849 = SURFACE_CURVE('',#6850,(#6854,#6861),.PCURVE_S1.);
-#6850 = LINE('',#6851,#6852);
-#6851 = CARTESIAN_POINT('',(2.401158779277,-380.,-1.340498607496));
-#6852 = VECTOR('',#6853,1.);
-#6853 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6854 = PCURVE('',#2676,#6855);
-#6855 = DEFINITIONAL_REPRESENTATION('',(#6856),#6860);
-#6856 = LINE('',#6857,#6858);
-#6857 = CARTESIAN_POINT('',(0.,0.));
-#6858 = VECTOR('',#6859,1.);
-#6859 = DIRECTION('',(4.930380657631E-32,-1.));
-#6860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6845 = ORIENTED_EDGE('',*,*,#4771,.T.);
+#6846 = ORIENTED_EDGE('',*,*,#6798,.F.);
+#6847 = ORIENTED_EDGE('',*,*,#3354,.F.);
+#6848 = ADVANCED_FACE('',(#6849),#3398,.F.);
+#6849 = FACE_BOUND('',#6850,.F.);
+#6850 = EDGE_LOOP('',(#6851,#6872,#6873,#6874));
+#6851 = ORIENTED_EDGE('',*,*,#6852,.T.);
+#6852 = EDGE_CURVE('',#3383,#4795,#6853,.T.);
+#6853 = SURFACE_CURVE('',#6854,(#6858,#6865),.PCURVE_S1.);
+#6854 = LINE('',#6855,#6856);
+#6855 = CARTESIAN_POINT('',(9.6,6.7E-16,-3.));
+#6856 = VECTOR('',#6857,1.);
+#6857 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6858 = PCURVE('',#3398,#6859);
+#6859 = DEFINITIONAL_REPRESENTATION('',(#6860),#6864);
+#6860 = LINE('',#6861,#6862);
+#6861 = CARTESIAN_POINT('',(0.,0.));
+#6862 = VECTOR('',#6863,1.);
+#6863 = DIRECTION('',(0.,-1.));
+#6864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6861 = PCURVE('',#2650,#6862);
-#6862 = DEFINITIONAL_REPRESENTATION('',(#6863),#6867);
-#6863 = LINE('',#6864,#6865);
-#6864 = CARTESIAN_POINT('',(5.774013774546,0.));
-#6865 = VECTOR('',#6866,1.);
-#6866 = DIRECTION('',(0.,-1.));
-#6867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6865 = PCURVE('',#3426,#6866);
+#6866 = DEFINITIONAL_REPRESENTATION('',(#6867),#6871);
+#6867 = LINE('',#6868,#6869);
+#6868 = CARTESIAN_POINT('',(0.4,8.E-18));
+#6869 = VECTOR('',#6870,1.);
+#6870 = DIRECTION('',(0.,-1.));
+#6871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6868 = ORIENTED_EDGE('',*,*,#2662,.T.);
-#6869 = ORIENTED_EDGE('',*,*,#6801,.F.);
-#6870 = ORIENTED_EDGE('',*,*,#4660,.F.);
-#6871 = ADVANCED_FACE('',(#6872),#2650,.F.);
-#6872 = FACE_BOUND('',#6873,.F.);
-#6873 = EDGE_LOOP('',(#6874,#6875,#6876,#6897));
-#6874 = ORIENTED_EDGE('',*,*,#6848,.T.);
-#6875 = ORIENTED_EDGE('',*,*,#2633,.T.);
-#6876 = ORIENTED_EDGE('',*,*,#6877,.F.);
-#6877 = EDGE_CURVE('',#4614,#2606,#6878,.T.);
-#6878 = SURFACE_CURVE('',#6879,(#6883,#6890),.PCURVE_S1.);
-#6879 = LINE('',#6880,#6881);
-#6880 = CARTESIAN_POINT('',(2.401158779277,-380.,1.340498607496));
-#6881 = VECTOR('',#6882,1.);
-#6882 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6883 = PCURVE('',#2650,#6884);
-#6884 = DEFINITIONAL_REPRESENTATION('',(#6885),#6889);
-#6885 = LINE('',#6886,#6887);
-#6886 = CARTESIAN_POINT('',(6.792356839813,0.));
-#6887 = VECTOR('',#6888,1.);
-#6888 = DIRECTION('',(0.,-1.));
-#6889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6872 = ORIENTED_EDGE('',*,*,#4794,.T.);
+#6873 = ORIENTED_EDGE('',*,*,#6825,.F.);
+#6874 = ORIENTED_EDGE('',*,*,#3382,.F.);
+#6875 = ADVANCED_FACE('',(#6876),#3426,.F.);
+#6876 = FACE_BOUND('',#6877,.F.);
+#6877 = EDGE_LOOP('',(#6878,#6899,#6900,#6901));
+#6878 = ORIENTED_EDGE('',*,*,#6879,.T.);
+#6879 = EDGE_CURVE('',#3411,#4818,#6880,.T.);
+#6880 = SURFACE_CURVE('',#6881,(#6885,#6892),.PCURVE_S1.);
+#6881 = LINE('',#6882,#6883);
+#6882 = CARTESIAN_POINT('',(9.6,7.5E-16,-3.4));
+#6883 = VECTOR('',#6884,1.);
+#6884 = DIRECTION('',(0.,-1.,-2.2E-16));
+#6885 = PCURVE('',#3426,#6886);
+#6886 = DEFINITIONAL_REPRESENTATION('',(#6887),#6891);
+#6887 = LINE('',#6888,#6889);
+#6888 = CARTESIAN_POINT('',(0.,0.));
+#6889 = VECTOR('',#6890,1.);
+#6890 = DIRECTION('',(0.,-1.));
+#6891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6890 = PCURVE('',#2621,#6891);
-#6891 = DEFINITIONAL_REPRESENTATION('',(#6892),#6896);
-#6892 = LINE('',#6893,#6894);
-#6893 = CARTESIAN_POINT('',(0.,0.));
-#6894 = VECTOR('',#6895,1.);
-#6895 = DIRECTION('',(0.,-1.));
-#6896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6892 = PCURVE('',#3452,#6893);
+#6893 = DEFINITIONAL_REPRESENTATION('',(#6894),#6898);
+#6894 = LINE('',#6895,#6896);
+#6895 = CARTESIAN_POINT('',(0.4,0.));
+#6896 = VECTOR('',#6897,1.);
+#6897 = DIRECTION('',(0.,-1.));
+#6898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6897 = ORIENTED_EDGE('',*,*,#4636,.F.);
-#6898 = ADVANCED_FACE('',(#6899),#2621,.F.);
-#6899 = FACE_BOUND('',#6900,.F.);
-#6900 = EDGE_LOOP('',(#6901,#6902,#6903,#6924));
-#6901 = ORIENTED_EDGE('',*,*,#6877,.T.);
-#6902 = ORIENTED_EDGE('',*,*,#2605,.T.);
-#6903 = ORIENTED_EDGE('',*,*,#6904,.F.);
-#6904 = EDGE_CURVE('',#4591,#2578,#6905,.T.);
-#6905 = SURFACE_CURVE('',#6906,(#6910,#6917),.PCURVE_S1.);
-#6906 = LINE('',#6907,#6908);
-#6907 = CARTESIAN_POINT('',(3.005203820043,-380.,1.944543648263));
-#6908 = VECTOR('',#6909,1.);
-#6909 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6910 = PCURVE('',#2621,#6911);
-#6911 = DEFINITIONAL_REPRESENTATION('',(#6912),#6916);
-#6912 = LINE('',#6913,#6914);
-#6913 = CARTESIAN_POINT('',(0.854248688936,3.353123560851E-16));
-#6914 = VECTOR('',#6915,1.);
-#6915 = DIRECTION('',(0.,-1.));
-#6916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6917 = PCURVE('',#2593,#6918);
-#6918 = DEFINITIONAL_REPRESENTATION('',(#6919),#6923);
+#6899 = ORIENTED_EDGE('',*,*,#4817,.T.);
+#6900 = ORIENTED_EDGE('',*,*,#6852,.F.);
+#6901 = ORIENTED_EDGE('',*,*,#3410,.F.);
+#6902 = ADVANCED_FACE('',(#6903),#3452,.F.);
+#6903 = FACE_BOUND('',#6904,.F.);
+#6904 = EDGE_LOOP('',(#6905,#6906,#6907,#6908));
+#6905 = ORIENTED_EDGE('',*,*,#6266,.T.);
+#6906 = ORIENTED_EDGE('',*,*,#4840,.T.);
+#6907 = ORIENTED_EDGE('',*,*,#6879,.F.);
+#6908 = ORIENTED_EDGE('',*,*,#3438,.F.);
+#6909 = ADVANCED_FACE('',(#6910),#4052,.F.);
+#6910 = FACE_BOUND('',#6911,.T.);
+#6911 = EDGE_LOOP('',(#6912,#6937,#6960,#6983,#7006,#7029,#7052,#7075,
+    #7098,#7121,#7144,#7165,#7166,#7189,#7212,#7235,#7258,#7281,#7302,
+    #7303,#7326,#7349,#7372,#7395,#7418,#7441,#7464));
+#6912 = ORIENTED_EDGE('',*,*,#6913,.T.);
+#6913 = EDGE_CURVE('',#6914,#6916,#6918,.T.);
+#6914 = VERTEX_POINT('',#6915);
+#6915 = CARTESIAN_POINT('',(-10.,-380.,-3.4));
+#6916 = VERTEX_POINT('',#6917);
+#6917 = CARTESIAN_POINT('',(-10.,-380.,-9.));
+#6918 = SURFACE_CURVE('',#6919,(#6923,#6930),.PCURVE_S1.);
 #6919 = LINE('',#6920,#6921);
-#6920 = CARTESIAN_POINT('',(0.,0.));
+#6920 = CARTESIAN_POINT('',(-10.,-380.,-3.4));
 #6921 = VECTOR('',#6922,1.);
-#6922 = DIRECTION('',(0.,-1.));
-#6923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6922 = DIRECTION('',(0.,6.7E-16,-1.));
+#6923 = PCURVE('',#4052,#6924);
+#6924 = DEFINITIONAL_REPRESENTATION('',(#6925),#6929);
+#6925 = LINE('',#6926,#6927);
+#6926 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
+#6927 = VECTOR('',#6928,1.);
+#6928 = DIRECTION('',(-1.,0.));
+#6929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6924 = ORIENTED_EDGE('',*,*,#4613,.F.);
-#6925 = ADVANCED_FACE('',(#6926),#2593,.F.);
-#6926 = FACE_BOUND('',#6927,.F.);
-#6927 = EDGE_LOOP('',(#6928,#6929,#6930,#6951));
-#6928 = ORIENTED_EDGE('',*,*,#6904,.T.);
-#6929 = ORIENTED_EDGE('',*,*,#2577,.T.);
-#6930 = ORIENTED_EDGE('',*,*,#6931,.F.);
-#6931 = EDGE_CURVE('',#4568,#2550,#6932,.T.);
-#6932 = SURFACE_CURVE('',#6933,(#6937,#6944),.PCURVE_S1.);
-#6933 = LINE('',#6934,#6935);
-#6934 = CARTESIAN_POINT('',(1.944543648263,-380.,3.005203820043));
-#6935 = VECTOR('',#6936,1.);
-#6936 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6937 = PCURVE('',#2593,#6938);
-#6938 = DEFINITIONAL_REPRESENTATION('',(#6939),#6943);
-#6939 = LINE('',#6940,#6941);
-#6940 = CARTESIAN_POINT('',(1.5,5.887846720065E-16));
-#6941 = VECTOR('',#6942,1.);
-#6942 = DIRECTION('',(0.,-1.));
-#6943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6930 = PCURVE('',#5345,#6931);
+#6931 = DEFINITIONAL_REPRESENTATION('',(#6932),#6936);
+#6932 = LINE('',#6933,#6934);
+#6933 = CARTESIAN_POINT('',(-1.202369473212E-13,-380.));
+#6934 = VECTOR('',#6935,1.);
+#6935 = DIRECTION('',(-1.,4.5E-16));
+#6936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6944 = PCURVE('',#2565,#6945);
-#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950);
-#6946 = LINE('',#6947,#6948);
-#6947 = CARTESIAN_POINT('',(-0.,0.));
-#6948 = VECTOR('',#6949,1.);
-#6949 = DIRECTION('',(4.930380657631E-32,-1.));
-#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6937 = ORIENTED_EDGE('',*,*,#6938,.F.);
+#6938 = EDGE_CURVE('',#6939,#6916,#6941,.T.);
+#6939 = VERTEX_POINT('',#6940);
+#6940 = CARTESIAN_POINT('',(-9.,-380.,-10.));
+#6941 = SURFACE_CURVE('',#6942,(#6947,#6954),.PCURVE_S1.);
+#6942 = CIRCLE('',#6943,1.);
+#6943 = AXIS2_PLACEMENT_3D('',#6944,#6945,#6946);
+#6944 = CARTESIAN_POINT('',(-9.,-380.,-9.));
+#6945 = DIRECTION('',(-0.,1.,6.7E-16));
+#6946 = DIRECTION('',(1.,0.,0.));
+#6947 = PCURVE('',#4052,#6948);
+#6948 = DEFINITIONAL_REPRESENTATION('',(#6949),#6953);
+#6949 = CIRCLE('',#6950,1.);
+#6950 = AXIS2_PLACEMENT_2D('',#6951,#6952);
+#6951 = CARTESIAN_POINT('',(-3.54427383259,-3.54427383259));
+#6952 = DIRECTION('',(-0.,1.));
+#6953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6951 = ORIENTED_EDGE('',*,*,#4590,.F.);
-#6952 = ADVANCED_FACE('',(#6953),#2565,.F.);
-#6953 = FACE_BOUND('',#6954,.F.);
-#6954 = EDGE_LOOP('',(#6955,#6956,#6957,#6978));
-#6955 = ORIENTED_EDGE('',*,*,#6931,.T.);
-#6956 = ORIENTED_EDGE('',*,*,#2549,.T.);
-#6957 = ORIENTED_EDGE('',*,*,#6958,.F.);
-#6958 = EDGE_CURVE('',#4544,#2521,#6959,.T.);
-#6959 = SURFACE_CURVE('',#6960,(#6964,#6971),.PCURVE_S1.);
-#6960 = LINE('',#6961,#6962);
-#6961 = CARTESIAN_POINT('',(1.340498607497,-380.,2.401158779277));
-#6962 = VECTOR('',#6963,1.);
-#6963 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6964 = PCURVE('',#2565,#6965);
-#6965 = DEFINITIONAL_REPRESENTATION('',(#6966),#6970);
-#6966 = LINE('',#6967,#6968);
-#6967 = CARTESIAN_POINT('',(0.854248688935,-3.353123560846E-16));
-#6968 = VECTOR('',#6969,1.);
-#6969 = DIRECTION('',(4.930380657631E-32,-1.));
-#6970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6954 = PCURVE('',#5374,#6955);
+#6955 = DEFINITIONAL_REPRESENTATION('',(#6956),#6959);
+#6956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6957,#6958),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#6957 = CARTESIAN_POINT('',(1.570796326795,-380.));
+#6958 = CARTESIAN_POINT('',(3.14159265359,-380.));
+#6959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6971 = PCURVE('',#2537,#6972);
-#6972 = DEFINITIONAL_REPRESENTATION('',(#6973),#6977);
-#6973 = LINE('',#6974,#6975);
-#6974 = CARTESIAN_POINT('',(1.061624794161,0.));
-#6975 = VECTOR('',#6976,1.);
-#6976 = DIRECTION('',(0.,-1.));
-#6977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6960 = ORIENTED_EDGE('',*,*,#6961,.T.);
+#6961 = EDGE_CURVE('',#6939,#6962,#6964,.T.);
+#6962 = VERTEX_POINT('',#6963);
+#6963 = CARTESIAN_POINT('',(-3.4,-380.,-10.));
+#6964 = SURFACE_CURVE('',#6965,(#6969,#6976),.PCURVE_S1.);
+#6965 = LINE('',#6966,#6967);
+#6966 = CARTESIAN_POINT('',(-9.,-380.,-10.));
+#6967 = VECTOR('',#6968,1.);
+#6968 = DIRECTION('',(1.,0.,0.));
+#6969 = PCURVE('',#4052,#6970);
+#6970 = DEFINITIONAL_REPRESENTATION('',(#6971),#6975);
+#6971 = LINE('',#6972,#6973);
+#6972 = CARTESIAN_POINT('',(-4.54427383259,-3.54427383259));
+#6973 = VECTOR('',#6974,1.);
+#6974 = DIRECTION('',(-0.,1.));
+#6975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6978 = ORIENTED_EDGE('',*,*,#4567,.F.);
-#6979 = ADVANCED_FACE('',(#6980),#2537,.F.);
-#6980 = FACE_BOUND('',#6981,.F.);
-#6981 = EDGE_LOOP('',(#6982,#6983,#6984,#7005));
-#6982 = ORIENTED_EDGE('',*,*,#6958,.T.);
-#6983 = ORIENTED_EDGE('',*,*,#2520,.T.);
-#6984 = ORIENTED_EDGE('',*,*,#6985,.F.);
-#6985 = EDGE_CURVE('',#4521,#2493,#6986,.T.);
-#6986 = SURFACE_CURVE('',#6987,(#6991,#6998),.PCURVE_S1.);
-#6987 = LINE('',#6988,#6989);
-#6988 = CARTESIAN_POINT('',(-1.340498607498,-380.,2.401158779277));
-#6989 = VECTOR('',#6990,1.);
-#6990 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#6991 = PCURVE('',#2537,#6992);
-#6992 = DEFINITIONAL_REPRESENTATION('',(#6993),#6997);
-#6993 = LINE('',#6994,#6995);
-#6994 = CARTESIAN_POINT('',(2.079967859429,0.));
-#6995 = VECTOR('',#6996,1.);
-#6996 = DIRECTION('',(0.,-1.));
-#6997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6976 = PCURVE('',#5401,#6977);
+#6977 = DEFINITIONAL_REPRESENTATION('',(#6978),#6982);
+#6978 = LINE('',#6979,#6980);
+#6979 = CARTESIAN_POINT('',(-0.,-380.));
+#6980 = VECTOR('',#6981,1.);
+#6981 = DIRECTION('',(-1.,0.));
+#6982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6998 = PCURVE('',#2508,#6999);
-#6999 = DEFINITIONAL_REPRESENTATION('',(#7000),#7004);
-#7000 = LINE('',#7001,#7002);
-#7001 = CARTESIAN_POINT('',(0.854248688935,-3.353123560848E-16));
-#7002 = VECTOR('',#7003,1.);
-#7003 = DIRECTION('',(0.,-1.));
-#7004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6983 = ORIENTED_EDGE('',*,*,#6984,.T.);
+#6984 = EDGE_CURVE('',#6962,#6985,#6987,.T.);
+#6985 = VERTEX_POINT('',#6986);
+#6986 = CARTESIAN_POINT('',(-3.4,-380.,-9.6));
+#6987 = SURFACE_CURVE('',#6988,(#6992,#6999),.PCURVE_S1.);
+#6988 = LINE('',#6989,#6990);
+#6989 = CARTESIAN_POINT('',(-3.4,-380.,-10.));
+#6990 = VECTOR('',#6991,1.);
+#6991 = DIRECTION('',(0.,-6.7E-16,1.));
+#6992 = PCURVE('',#4052,#6993);
+#6993 = DEFINITIONAL_REPRESENTATION('',(#6994),#6998);
+#6994 = LINE('',#6995,#6996);
+#6995 = CARTESIAN_POINT('',(-4.54427383259,2.05572616741));
+#6996 = VECTOR('',#6997,1.);
+#6997 = DIRECTION('',(1.,-0.));
+#6998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7005 = ORIENTED_EDGE('',*,*,#4543,.F.);
-#7006 = ADVANCED_FACE('',(#7007),#2508,.T.);
-#7007 = FACE_BOUND('',#7008,.T.);
-#7008 = EDGE_LOOP('',(#7009,#7030,#7031,#7032));
-#7009 = ORIENTED_EDGE('',*,*,#7010,.T.);
-#7010 = EDGE_CURVE('',#4498,#2465,#7011,.T.);
-#7011 = SURFACE_CURVE('',#7012,(#7016,#7023),.PCURVE_S1.);
-#7012 = LINE('',#7013,#7014);
-#7013 = CARTESIAN_POINT('',(-1.944543648263,-380.,3.005203820043));
-#7014 = VECTOR('',#7015,1.);
-#7015 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7016 = PCURVE('',#2508,#7017);
-#7017 = DEFINITIONAL_REPRESENTATION('',(#7018),#7022);
-#7018 = LINE('',#7019,#7020);
-#7019 = CARTESIAN_POINT('',(0.,0.));
-#7020 = VECTOR('',#7021,1.);
-#7021 = DIRECTION('',(0.,-1.));
-#7022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6999 = PCURVE('',#5429,#7000);
+#7000 = DEFINITIONAL_REPRESENTATION('',(#7001),#7005);
+#7001 = LINE('',#7002,#7003);
+#7002 = CARTESIAN_POINT('',(1.402209617644E-13,-380.));
+#7003 = VECTOR('',#7004,1.);
+#7004 = DIRECTION('',(-1.,-4.5E-16));
+#7005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7023 = PCURVE('',#2480,#7024);
-#7024 = DEFINITIONAL_REPRESENTATION('',(#7025),#7029);
-#7025 = LINE('',#7026,#7027);
-#7026 = CARTESIAN_POINT('',(1.5,5.887846720065E-16));
-#7027 = VECTOR('',#7028,1.);
-#7028 = DIRECTION('',(0.,-1.));
-#7029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7006 = ORIENTED_EDGE('',*,*,#7007,.T.);
+#7007 = EDGE_CURVE('',#6985,#7008,#7010,.T.);
+#7008 = VERTEX_POINT('',#7009);
+#7009 = CARTESIAN_POINT('',(-3.,-380.,-9.6));
+#7010 = SURFACE_CURVE('',#7011,(#7015,#7022),.PCURVE_S1.);
+#7011 = LINE('',#7012,#7013);
+#7012 = CARTESIAN_POINT('',(-3.4,-380.,-9.6));
+#7013 = VECTOR('',#7014,1.);
+#7014 = DIRECTION('',(1.,0.,0.));
+#7015 = PCURVE('',#4052,#7016);
+#7016 = DEFINITIONAL_REPRESENTATION('',(#7017),#7021);
+#7017 = LINE('',#7018,#7019);
+#7018 = CARTESIAN_POINT('',(-4.14427383259,2.05572616741));
+#7019 = VECTOR('',#7020,1.);
+#7020 = DIRECTION('',(-0.,1.));
+#7021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7030 = ORIENTED_EDGE('',*,*,#2492,.T.);
-#7031 = ORIENTED_EDGE('',*,*,#6985,.F.);
-#7032 = ORIENTED_EDGE('',*,*,#4520,.F.);
-#7033 = ADVANCED_FACE('',(#7034),#2480,.T.);
-#7034 = FACE_BOUND('',#7035,.T.);
-#7035 = EDGE_LOOP('',(#7036,#7057,#7058,#7059));
-#7036 = ORIENTED_EDGE('',*,*,#7037,.T.);
-#7037 = EDGE_CURVE('',#4475,#2437,#7038,.T.);
-#7038 = SURFACE_CURVE('',#7039,(#7043,#7050),.PCURVE_S1.);
-#7039 = LINE('',#7040,#7041);
-#7040 = CARTESIAN_POINT('',(-3.005203820043,-380.,1.944543648263));
-#7041 = VECTOR('',#7042,1.);
-#7042 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7043 = PCURVE('',#2480,#7044);
-#7044 = DEFINITIONAL_REPRESENTATION('',(#7045),#7049);
-#7045 = LINE('',#7046,#7047);
-#7046 = CARTESIAN_POINT('',(0.,0.));
-#7047 = VECTOR('',#7048,1.);
-#7048 = DIRECTION('',(0.,-1.));
-#7049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7022 = PCURVE('',#5457,#7023);
+#7023 = DEFINITIONAL_REPRESENTATION('',(#7024),#7028);
+#7024 = LINE('',#7025,#7026);
+#7025 = CARTESIAN_POINT('',(-0.,-380.));
+#7026 = VECTOR('',#7027,1.);
+#7027 = DIRECTION('',(-1.,0.));
+#7028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7050 = PCURVE('',#2452,#7051);
-#7051 = DEFINITIONAL_REPRESENTATION('',(#7052),#7056);
-#7052 = LINE('',#7053,#7054);
-#7053 = CARTESIAN_POINT('',(0.854248688936,3.353123560846E-16));
-#7054 = VECTOR('',#7055,1.);
-#7055 = DIRECTION('',(-4.930380657631E-32,-1.));
-#7056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7029 = ORIENTED_EDGE('',*,*,#7030,.T.);
+#7030 = EDGE_CURVE('',#7008,#7031,#7033,.T.);
+#7031 = VERTEX_POINT('',#7032);
+#7032 = CARTESIAN_POINT('',(-3.,-380.,-8.5));
+#7033 = SURFACE_CURVE('',#7034,(#7038,#7045),.PCURVE_S1.);
+#7034 = LINE('',#7035,#7036);
+#7035 = CARTESIAN_POINT('',(-3.,-380.,-9.6));
+#7036 = VECTOR('',#7037,1.);
+#7037 = DIRECTION('',(0.,-6.7E-16,1.));
+#7038 = PCURVE('',#4052,#7039);
+#7039 = DEFINITIONAL_REPRESENTATION('',(#7040),#7044);
+#7040 = LINE('',#7041,#7042);
+#7041 = CARTESIAN_POINT('',(-4.14427383259,2.45572616741));
+#7042 = VECTOR('',#7043,1.);
+#7043 = DIRECTION('',(1.,-0.));
+#7044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7057 = ORIENTED_EDGE('',*,*,#2464,.T.);
-#7058 = ORIENTED_EDGE('',*,*,#7010,.F.);
-#7059 = ORIENTED_EDGE('',*,*,#4497,.F.);
-#7060 = ADVANCED_FACE('',(#7061),#2452,.T.);
-#7061 = FACE_BOUND('',#7062,.T.);
-#7062 = EDGE_LOOP('',(#7063,#7084,#7085,#7086));
-#7063 = ORIENTED_EDGE('',*,*,#7064,.T.);
-#7064 = EDGE_CURVE('',#4449,#2408,#7065,.T.);
-#7065 = SURFACE_CURVE('',#7066,(#7070,#7077),.PCURVE_S1.);
-#7066 = LINE('',#7067,#7068);
-#7067 = CARTESIAN_POINT('',(-2.401158779277,-380.,1.340498607497));
-#7068 = VECTOR('',#7069,1.);
-#7069 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7070 = PCURVE('',#2452,#7071);
-#7071 = DEFINITIONAL_REPRESENTATION('',(#7072),#7076);
-#7072 = LINE('',#7073,#7074);
-#7073 = CARTESIAN_POINT('',(0.,0.));
-#7074 = VECTOR('',#7075,1.);
-#7075 = DIRECTION('',(-4.930380657631E-32,-1.));
-#7076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7045 = PCURVE('',#5485,#7046);
+#7046 = DEFINITIONAL_REPRESENTATION('',(#7047),#7051);
+#7047 = LINE('',#7048,#7049);
+#7048 = CARTESIAN_POINT('',(1.633136006766E-13,-380.));
+#7049 = VECTOR('',#7050,1.);
+#7050 = DIRECTION('',(-1.,-4.5E-16));
+#7051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7077 = PCURVE('',#2424,#7078);
-#7078 = DEFINITIONAL_REPRESENTATION('',(#7079),#7083);
-#7079 = LINE('',#7080,#7081);
-#7080 = CARTESIAN_POINT('',(2.632421120956,0.));
-#7081 = VECTOR('',#7082,1.);
-#7082 = DIRECTION('',(0.,-1.));
-#7083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7052 = ORIENTED_EDGE('',*,*,#7053,.T.);
+#7053 = EDGE_CURVE('',#7031,#7054,#7056,.T.);
+#7054 = VERTEX_POINT('',#7055);
+#7055 = CARTESIAN_POINT('',(-6.,-380.,-8.5));
+#7056 = SURFACE_CURVE('',#7057,(#7061,#7068),.PCURVE_S1.);
+#7057 = LINE('',#7058,#7059);
+#7058 = CARTESIAN_POINT('',(-3.,-380.,-8.5));
+#7059 = VECTOR('',#7060,1.);
+#7060 = DIRECTION('',(-1.,-0.,-0.));
+#7061 = PCURVE('',#4052,#7062);
+#7062 = DEFINITIONAL_REPRESENTATION('',(#7063),#7067);
+#7063 = LINE('',#7064,#7065);
+#7064 = CARTESIAN_POINT('',(-3.04427383259,2.45572616741));
+#7065 = VECTOR('',#7066,1.);
+#7066 = DIRECTION('',(-0.,-1.));
+#7067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7084 = ORIENTED_EDGE('',*,*,#2436,.T.);
-#7085 = ORIENTED_EDGE('',*,*,#7037,.F.);
-#7086 = ORIENTED_EDGE('',*,*,#4474,.F.);
-#7087 = ADVANCED_FACE('',(#7088),#2424,.F.);
-#7088 = FACE_BOUND('',#7089,.F.);
-#7089 = EDGE_LOOP('',(#7090,#7091,#7092,#7113));
-#7090 = ORIENTED_EDGE('',*,*,#7064,.T.);
-#7091 = ORIENTED_EDGE('',*,*,#2407,.T.);
-#7092 = ORIENTED_EDGE('',*,*,#7093,.F.);
-#7093 = EDGE_CURVE('',#4451,#2380,#7094,.T.);
-#7094 = SURFACE_CURVE('',#7095,(#7099,#7106),.PCURVE_S1.);
-#7095 = LINE('',#7096,#7097);
-#7096 = CARTESIAN_POINT('',(-2.401158779276,-380.,-1.340498607498));
-#7097 = VECTOR('',#7098,1.);
-#7098 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7099 = PCURVE('',#2424,#7100);
-#7100 = DEFINITIONAL_REPRESENTATION('',(#7101),#7105);
-#7101 = LINE('',#7102,#7103);
-#7102 = CARTESIAN_POINT('',(3.650764186224,0.));
-#7103 = VECTOR('',#7104,1.);
-#7104 = DIRECTION('',(0.,-1.));
-#7105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7068 = PCURVE('',#5513,#7069);
+#7069 = DEFINITIONAL_REPRESENTATION('',(#7070),#7074);
+#7070 = LINE('',#7071,#7072);
+#7071 = CARTESIAN_POINT('',(-0.,-380.));
+#7072 = VECTOR('',#7073,1.);
+#7073 = DIRECTION('',(-1.,0.));
+#7074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7106 = PCURVE('',#2395,#7107);
-#7107 = DEFINITIONAL_REPRESENTATION('',(#7108),#7112);
-#7108 = LINE('',#7109,#7110);
-#7109 = CARTESIAN_POINT('',(0.854248688935,3.35312356084E-16));
-#7110 = VECTOR('',#7111,1.);
-#7111 = DIRECTION('',(0.,-1.));
-#7112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7075 = ORIENTED_EDGE('',*,*,#7076,.T.);
+#7076 = EDGE_CURVE('',#7054,#7077,#7079,.T.);
+#7077 = VERTEX_POINT('',#7078);
+#7078 = CARTESIAN_POINT('',(-6.,-380.,-7.));
+#7079 = SURFACE_CURVE('',#7080,(#7084,#7091),.PCURVE_S1.);
+#7080 = LINE('',#7081,#7082);
+#7081 = CARTESIAN_POINT('',(-6.,-380.,-8.5));
+#7082 = VECTOR('',#7083,1.);
+#7083 = DIRECTION('',(0.,-6.7E-16,1.));
+#7084 = PCURVE('',#4052,#7085);
+#7085 = DEFINITIONAL_REPRESENTATION('',(#7086),#7090);
+#7086 = LINE('',#7087,#7088);
+#7087 = CARTESIAN_POINT('',(-3.04427383259,-0.54427383259));
+#7088 = VECTOR('',#7089,1.);
+#7089 = DIRECTION('',(1.,-0.));
+#7090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7113 = ORIENTED_EDGE('',*,*,#4448,.F.);
-#7114 = ADVANCED_FACE('',(#7115),#2395,.T.);
-#7115 = FACE_BOUND('',#7116,.T.);
-#7116 = EDGE_LOOP('',(#7117,#7138,#7139,#7140));
-#7117 = ORIENTED_EDGE('',*,*,#7118,.T.);
-#7118 = EDGE_CURVE('',#4777,#2352,#7119,.T.);
-#7119 = SURFACE_CURVE('',#7120,(#7124,#7131),.PCURVE_S1.);
-#7120 = LINE('',#7121,#7122);
-#7121 = CARTESIAN_POINT('',(-3.005203820043,-380.,-1.944543648263));
-#7122 = VECTOR('',#7123,1.);
-#7123 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7124 = PCURVE('',#2395,#7125);
-#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130);
+#7091 = PCURVE('',#5541,#7092);
+#7092 = DEFINITIONAL_REPRESENTATION('',(#7093),#7097);
+#7093 = LINE('',#7094,#7095);
+#7094 = CARTESIAN_POINT('',(1.402209617644E-13,-380.));
+#7095 = VECTOR('',#7096,1.);
+#7096 = DIRECTION('',(-1.,-4.5E-16));
+#7097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7098 = ORIENTED_EDGE('',*,*,#7099,.F.);
+#7099 = EDGE_CURVE('',#7100,#7077,#7102,.T.);
+#7100 = VERTEX_POINT('',#7101);
+#7101 = CARTESIAN_POINT('',(-3.35,-380.,-4.7));
+#7102 = SURFACE_CURVE('',#7103,(#7107,#7114),.PCURVE_S1.);
+#7103 = LINE('',#7104,#7105);
+#7104 = CARTESIAN_POINT('',(-3.35,-380.,-4.7));
+#7105 = VECTOR('',#7106,1.);
+#7106 = DIRECTION('',(-0.755218729872,4.4E-16,-0.655472859889));
+#7107 = PCURVE('',#4052,#7108);
+#7108 = DEFINITIONAL_REPRESENTATION('',(#7109),#7113);
+#7109 = LINE('',#7110,#7111);
+#7110 = CARTESIAN_POINT('',(0.75572616741,2.10572616741));
+#7111 = VECTOR('',#7112,1.);
+#7112 = DIRECTION('',(-0.655472859889,-0.755218729872));
+#7113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7114 = PCURVE('',#5569,#7115);
+#7115 = DEFINITIONAL_REPRESENTATION('',(#7116),#7120);
+#7116 = LINE('',#7117,#7118);
+#7117 = CARTESIAN_POINT('',(-8.386148538536E-14,-380.));
+#7118 = VECTOR('',#7119,1.);
+#7119 = DIRECTION('',(-1.,2.9E-16));
+#7120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7121 = ORIENTED_EDGE('',*,*,#7122,.F.);
+#7122 = EDGE_CURVE('',#7123,#7100,#7125,.T.);
+#7123 = VERTEX_POINT('',#7124);
+#7124 = CARTESIAN_POINT('',(-0.65,-380.,-4.7));
+#7125 = SURFACE_CURVE('',#7126,(#7130,#7137),.PCURVE_S1.);
 #7126 = LINE('',#7127,#7128);
-#7127 = CARTESIAN_POINT('',(0.,0.));
+#7127 = CARTESIAN_POINT('',(-0.65,-380.,-4.7));
 #7128 = VECTOR('',#7129,1.);
-#7129 = DIRECTION('',(0.,-1.));
-#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7129 = DIRECTION('',(-1.,-0.,-0.));
+#7130 = PCURVE('',#4052,#7131);
+#7131 = DEFINITIONAL_REPRESENTATION('',(#7132),#7136);
+#7132 = LINE('',#7133,#7134);
+#7133 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
+#7134 = VECTOR('',#7135,1.);
+#7135 = DIRECTION('',(-0.,-1.));
+#7136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7131 = PCURVE('',#2367,#7132);
-#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137);
-#7133 = LINE('',#7134,#7135);
-#7134 = CARTESIAN_POINT('',(1.5,5.887846720065E-16));
-#7135 = VECTOR('',#7136,1.);
-#7136 = DIRECTION('',(0.,-1.));
-#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7137 = PCURVE('',#5597,#7138);
+#7138 = DEFINITIONAL_REPRESENTATION('',(#7139),#7143);
+#7139 = LINE('',#7140,#7141);
+#7140 = CARTESIAN_POINT('',(-0.,-380.));
+#7141 = VECTOR('',#7142,1.);
+#7142 = DIRECTION('',(-1.,0.));
+#7143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7138 = ORIENTED_EDGE('',*,*,#2379,.T.);
-#7139 = ORIENTED_EDGE('',*,*,#7093,.F.);
-#7140 = ORIENTED_EDGE('',*,*,#4799,.F.);
-#7141 = ADVANCED_FACE('',(#7142),#2367,.T.);
-#7142 = FACE_BOUND('',#7143,.T.);
-#7143 = EDGE_LOOP('',(#7144,#7165,#7166,#7167));
 #7144 = ORIENTED_EDGE('',*,*,#7145,.T.);
-#7145 = EDGE_CURVE('',#4754,#2324,#7146,.T.);
+#7145 = EDGE_CURVE('',#7123,#4487,#7146,.T.);
 #7146 = SURFACE_CURVE('',#7147,(#7151,#7158),.PCURVE_S1.);
 #7147 = LINE('',#7148,#7149);
-#7148 = CARTESIAN_POINT('',(-1.944543648263,-380.,-3.005203820043));
+#7148 = CARTESIAN_POINT('',(-0.65,-380.,-4.7));
 #7149 = VECTOR('',#7150,1.);
-#7150 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7151 = PCURVE('',#2367,#7152);
+#7150 = DIRECTION('',(0.851658316705,-3.5E-16,0.524097425664));
+#7151 = PCURVE('',#4052,#7152);
 #7152 = DEFINITIONAL_REPRESENTATION('',(#7153),#7157);
 #7153 = LINE('',#7154,#7155);
-#7154 = CARTESIAN_POINT('',(0.,0.));
+#7154 = CARTESIAN_POINT('',(0.75572616741,4.80572616741));
 #7155 = VECTOR('',#7156,1.);
-#7156 = DIRECTION('',(0.,-1.));
+#7156 = DIRECTION('',(0.524097425664,0.851658316705));
 #7157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7158 = PCURVE('',#2339,#7159);
+#7158 = PCURVE('',#5623,#7159);
 #7159 = DEFINITIONAL_REPRESENTATION('',(#7160),#7164);
 #7160 = LINE('',#7161,#7162);
-#7161 = CARTESIAN_POINT('',(0.854248688936,-3.353123560845E-16));
+#7161 = CARTESIAN_POINT('',(-2.081E-14,-380.));
 #7162 = VECTOR('',#7163,1.);
-#7163 = DIRECTION('',(0.,-1.));
+#7163 = DIRECTION('',(-1.,0.));
 #7164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7165 = ORIENTED_EDGE('',*,*,#2351,.T.);
-#7166 = ORIENTED_EDGE('',*,*,#7118,.F.);
-#7167 = ORIENTED_EDGE('',*,*,#4776,.F.);
-#7168 = ADVANCED_FACE('',(#7169),#2339,.T.);
-#7169 = FACE_BOUND('',#7170,.T.);
-#7170 = EDGE_LOOP('',(#7171,#7192,#7193,#7194));
-#7171 = ORIENTED_EDGE('',*,*,#7172,.T.);
-#7172 = EDGE_CURVE('',#4730,#2295,#7173,.T.);
-#7173 = SURFACE_CURVE('',#7174,(#7178,#7185),.PCURVE_S1.);
-#7174 = LINE('',#7175,#7176);
-#7175 = CARTESIAN_POINT('',(-1.340498607497,-380.,-2.401158779277));
-#7176 = VECTOR('',#7177,1.);
-#7177 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7178 = PCURVE('',#2339,#7179);
-#7179 = DEFINITIONAL_REPRESENTATION('',(#7180),#7184);
-#7180 = LINE('',#7181,#7182);
-#7181 = CARTESIAN_POINT('',(-0.,0.));
-#7182 = VECTOR('',#7183,1.);
-#7183 = DIRECTION('',(0.,-1.));
-#7184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7165 = ORIENTED_EDGE('',*,*,#4509,.F.);
+#7166 = ORIENTED_EDGE('',*,*,#7167,.T.);
+#7167 = EDGE_CURVE('',#4510,#7168,#7170,.T.);
+#7168 = VERTEX_POINT('',#7169);
+#7169 = CARTESIAN_POINT('',(-1.340498607497,-380.,-2.401158779277));
+#7170 = SURFACE_CURVE('',#7171,(#7176,#7183),.PCURVE_S1.);
+#7171 = CIRCLE('',#7172,2.75);
+#7172 = AXIS2_PLACEMENT_3D('',#7173,#7174,#7175);
+#7173 = CARTESIAN_POINT('',(0.,-380.,-2.273736754432E-13));
+#7174 = DIRECTION('',(-0.,1.,6.7E-16));
+#7175 = DIRECTION('',(1.,0.,0.));
+#7176 = PCURVE('',#4052,#7177);
+#7177 = DEFINITIONAL_REPRESENTATION('',(#7178),#7182);
+#7178 = CIRCLE('',#7179,2.75);
+#7179 = AXIS2_PLACEMENT_2D('',#7180,#7181);
+#7180 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#7181 = DIRECTION('',(-0.,1.));
+#7182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7185 = PCURVE('',#2311,#7186);
-#7186 = DEFINITIONAL_REPRESENTATION('',(#7187),#7191);
-#7187 = LINE('',#7188,#7189);
-#7188 = CARTESIAN_POINT('',(4.203217447751,0.));
-#7189 = VECTOR('',#7190,1.);
-#7190 = DIRECTION('',(0.,-1.));
-#7191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7183 = PCURVE('',#5653,#7184);
+#7184 = DEFINITIONAL_REPRESENTATION('',(#7185),#7188);
+#7185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7186,#7187),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.570796326795,2.079967859429),.PIECEWISE_BEZIER_KNOTS.);
+#7186 = CARTESIAN_POINT('',(1.570796326795,-380.));
+#7187 = CARTESIAN_POINT('',(2.079967859429,-380.));
+#7188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7192 = ORIENTED_EDGE('',*,*,#2323,.T.);
-#7193 = ORIENTED_EDGE('',*,*,#7145,.F.);
-#7194 = ORIENTED_EDGE('',*,*,#4753,.F.);
-#7195 = ADVANCED_FACE('',(#7196),#2311,.F.);
-#7196 = FACE_BOUND('',#7197,.F.);
-#7197 = EDGE_LOOP('',(#7198,#7199,#7200,#7221));
-#7198 = ORIENTED_EDGE('',*,*,#7172,.T.);
-#7199 = ORIENTED_EDGE('',*,*,#2294,.T.);
-#7200 = ORIENTED_EDGE('',*,*,#7201,.F.);
-#7201 = EDGE_CURVE('',#4707,#2267,#7202,.T.);
-#7202 = SURFACE_CURVE('',#7203,(#7207,#7214),.PCURVE_S1.);
-#7203 = LINE('',#7204,#7205);
-#7204 = CARTESIAN_POINT('',(1.340498607498,-380.,-2.401158779276));
-#7205 = VECTOR('',#7206,1.);
-#7206 = DIRECTION('',(0.,1.,-5.551115123126E-16));
-#7207 = PCURVE('',#2311,#7208);
-#7208 = DEFINITIONAL_REPRESENTATION('',(#7209),#7213);
-#7209 = LINE('',#7210,#7211);
-#7210 = CARTESIAN_POINT('',(5.221560513019,0.));
-#7211 = VECTOR('',#7212,1.);
-#7212 = DIRECTION('',(0.,-1.));
-#7213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7189 = ORIENTED_EDGE('',*,*,#7190,.F.);
+#7190 = EDGE_CURVE('',#7191,#7168,#7193,.T.);
+#7191 = VERTEX_POINT('',#7192);
+#7192 = CARTESIAN_POINT('',(-1.944543648263,-380.,-3.005203820043));
+#7193 = SURFACE_CURVE('',#7194,(#7198,#7205),.PCURVE_S1.);
+#7194 = LINE('',#7195,#7196);
+#7195 = CARTESIAN_POINT('',(-1.944543648263,-380.,-3.005203820043));
+#7196 = VECTOR('',#7197,1.);
+#7197 = DIRECTION('',(0.707106781187,-4.7E-16,0.707106781187));
+#7198 = PCURVE('',#4052,#7199);
+#7199 = DEFINITIONAL_REPRESENTATION('',(#7200),#7204);
+#7200 = LINE('',#7201,#7202);
+#7201 = CARTESIAN_POINT('',(2.450522347367,3.511182519147));
+#7202 = VECTOR('',#7203,1.);
+#7203 = DIRECTION('',(0.707106781187,0.707106781187));
+#7204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7214 = PCURVE('',#2282,#7215);
-#7215 = DEFINITIONAL_REPRESENTATION('',(#7216),#7220);
-#7216 = LINE('',#7217,#7218);
-#7217 = CARTESIAN_POINT('',(0.854248688935,3.353123560849E-16));
-#7218 = VECTOR('',#7219,1.);
-#7219 = DIRECTION('',(-4.930380657631E-32,-1.));
-#7220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7205 = PCURVE('',#5680,#7206);
+#7206 = DEFINITIONAL_REPRESENTATION('',(#7207),#7211);
+#7207 = LINE('',#7208,#7209);
+#7208 = CARTESIAN_POINT('',(9.620924586838E-14,-380.));
+#7209 = VECTOR('',#7210,1.);
+#7210 = DIRECTION('',(-1.,-3.1E-16));
+#7211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7221 = ORIENTED_EDGE('',*,*,#4729,.F.);
-#7222 = ADVANCED_FACE('',(#7223),#2282,.T.);
-#7223 = FACE_BOUND('',#7224,.T.);
-#7224 = EDGE_LOOP('',(#7225,#7226,#7227,#7228));
-#7225 = ORIENTED_EDGE('',*,*,#6823,.T.);
-#7226 = ORIENTED_EDGE('',*,*,#2266,.T.);
-#7227 = ORIENTED_EDGE('',*,*,#7201,.F.);
-#7228 = ORIENTED_EDGE('',*,*,#4706,.F.);
-#7229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7233)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#7230,#7231,#7232)) REPRESENTATION_CONTEXT
+#7212 = ORIENTED_EDGE('',*,*,#7213,.F.);
+#7213 = EDGE_CURVE('',#7214,#7191,#7216,.T.);
+#7214 = VERTEX_POINT('',#7215);
+#7215 = CARTESIAN_POINT('',(-2.474873734153,-380.,-2.474873734153));
+#7216 = SURFACE_CURVE('',#7217,(#7221,#7228),.PCURVE_S1.);
+#7217 = LINE('',#7218,#7219);
+#7218 = CARTESIAN_POINT('',(-2.474873734153,-380.,-2.474873734153));
+#7219 = VECTOR('',#7220,1.);
+#7220 = DIRECTION('',(0.707106781187,4.7E-16,-0.707106781187));
+#7221 = PCURVE('',#4052,#7222);
+#7222 = DEFINITIONAL_REPRESENTATION('',(#7223),#7227);
+#7223 = LINE('',#7224,#7225);
+#7224 = CARTESIAN_POINT('',(2.980852433257,2.980852433257));
+#7225 = VECTOR('',#7226,1.);
+#7226 = DIRECTION('',(-0.707106781187,0.707106781187));
+#7227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7228 = PCURVE('',#5708,#7229);
+#7229 = DEFINITIONAL_REPRESENTATION('',(#7230),#7234);
+#7230 = LINE('',#7231,#7232);
+#7231 = CARTESIAN_POINT('',(-1.134802629139E-13,-380.));
+#7232 = VECTOR('',#7233,1.);
+#7233 = DIRECTION('',(-1.,3.1E-16));
+#7234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7235 = ORIENTED_EDGE('',*,*,#7236,.F.);
+#7236 = EDGE_CURVE('',#7237,#7214,#7239,.T.);
+#7237 = VERTEX_POINT('',#7238);
+#7238 = CARTESIAN_POINT('',(-3.005203820043,-380.,-1.944543648263));
+#7239 = SURFACE_CURVE('',#7240,(#7244,#7251),.PCURVE_S1.);
+#7240 = LINE('',#7241,#7242);
+#7241 = CARTESIAN_POINT('',(-3.005203820043,-380.,-1.944543648263));
+#7242 = VECTOR('',#7243,1.);
+#7243 = DIRECTION('',(0.707106781187,4.7E-16,-0.707106781187));
+#7244 = PCURVE('',#4052,#7245);
+#7245 = DEFINITIONAL_REPRESENTATION('',(#7246),#7250);
+#7246 = LINE('',#7247,#7248);
+#7247 = CARTESIAN_POINT('',(3.511182519147,2.450522347367));
+#7248 = VECTOR('',#7249,1.);
+#7249 = DIRECTION('',(-0.707106781187,0.707106781187));
+#7250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7251 = PCURVE('',#5736,#7252);
+#7252 = DEFINITIONAL_REPRESENTATION('',(#7253),#7257);
+#7253 = LINE('',#7254,#7255);
+#7254 = CARTESIAN_POINT('',(-9.055691301712E-14,-380.));
+#7255 = VECTOR('',#7256,1.);
+#7256 = DIRECTION('',(-1.,3.1E-16));
+#7257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7258 = ORIENTED_EDGE('',*,*,#7259,.F.);
+#7259 = EDGE_CURVE('',#7260,#7237,#7262,.T.);
+#7260 = VERTEX_POINT('',#7261);
+#7261 = CARTESIAN_POINT('',(-2.401158779277,-380.,-1.340498607497));
+#7262 = SURFACE_CURVE('',#7263,(#7267,#7274),.PCURVE_S1.);
+#7263 = LINE('',#7264,#7265);
+#7264 = CARTESIAN_POINT('',(-2.401158779277,-380.,-1.340498607497));
+#7265 = VECTOR('',#7266,1.);
+#7266 = DIRECTION('',(-0.707106781187,4.7E-16,-0.707106781187));
+#7267 = PCURVE('',#4052,#7268);
+#7268 = DEFINITIONAL_REPRESENTATION('',(#7269),#7273);
+#7269 = LINE('',#7270,#7271);
+#7270 = CARTESIAN_POINT('',(4.115227559913,3.054567388133));
+#7271 = VECTOR('',#7272,1.);
+#7272 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#7273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7274 = PCURVE('',#5764,#7275);
+#7275 = DEFINITIONAL_REPRESENTATION('',(#7276),#7280);
+#7276 = LINE('',#7277,#7278);
+#7277 = CARTESIAN_POINT('',(-1.054727913746E-13,-380.));
+#7278 = VECTOR('',#7279,1.);
+#7279 = DIRECTION('',(-1.,3.1E-16));
+#7280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7281 = ORIENTED_EDGE('',*,*,#7282,.T.);
+#7282 = EDGE_CURVE('',#7260,#4009,#7283,.T.);
+#7283 = SURFACE_CURVE('',#7284,(#7289,#7296),.PCURVE_S1.);
+#7284 = CIRCLE('',#7285,2.75);
+#7285 = AXIS2_PLACEMENT_3D('',#7286,#7287,#7288);
+#7286 = CARTESIAN_POINT('',(0.,-380.,-2.273736754432E-13));
+#7287 = DIRECTION('',(-0.,1.,6.7E-16));
+#7288 = DIRECTION('',(1.,0.,0.));
+#7289 = PCURVE('',#4052,#7290);
+#7290 = DEFINITIONAL_REPRESENTATION('',(#7291),#7295);
+#7291 = CIRCLE('',#7292,2.75);
+#7292 = AXIS2_PLACEMENT_2D('',#7293,#7294);
+#7293 = CARTESIAN_POINT('',(5.45572616741,5.45572616741));
+#7294 = DIRECTION('',(-0.,1.));
+#7295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7296 = PCURVE('',#5312,#7297);
+#7297 = DEFINITIONAL_REPRESENTATION('',(#7298),#7301);
+#7298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7299,#7300),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.632421120956,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#7299 = CARTESIAN_POINT('',(2.632421120956,-380.));
+#7300 = CARTESIAN_POINT('',(3.14159265359,-380.));
+#7301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7302 = ORIENTED_EDGE('',*,*,#4036,.T.);
+#7303 = ORIENTED_EDGE('',*,*,#7304,.T.);
+#7304 = EDGE_CURVE('',#4037,#7305,#7307,.T.);
+#7305 = VERTEX_POINT('',#7306);
+#7306 = CARTESIAN_POINT('',(-4.7,-380.,-0.65));
+#7307 = SURFACE_CURVE('',#7308,(#7312,#7319),.PCURVE_S1.);
+#7308 = LINE('',#7309,#7310);
+#7309 = CARTESIAN_POINT('',(-4.3,-380.,-2.273736754432E-13));
+#7310 = VECTOR('',#7311,1.);
+#7311 = DIRECTION('',(-0.524097425664,5.7E-16,-0.851658316705));
+#7312 = PCURVE('',#4052,#7313);
+#7313 = DEFINITIONAL_REPRESENTATION('',(#7314),#7318);
+#7314 = LINE('',#7315,#7316);
+#7315 = CARTESIAN_POINT('',(5.45572616741,1.15572616741));
+#7316 = VECTOR('',#7317,1.);
+#7317 = DIRECTION('',(-0.851658316705,-0.524097425664));
+#7318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7319 = PCURVE('',#5814,#7320);
+#7320 = DEFINITIONAL_REPRESENTATION('',(#7321),#7325);
+#7321 = LINE('',#7322,#7323);
+#7322 = CARTESIAN_POINT('',(2.373E-14,-380.));
+#7323 = VECTOR('',#7324,1.);
+#7324 = DIRECTION('',(-1.,-0.));
+#7325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7326 = ORIENTED_EDGE('',*,*,#7327,.T.);
+#7327 = EDGE_CURVE('',#7305,#7328,#7330,.T.);
+#7328 = VERTEX_POINT('',#7329);
+#7329 = CARTESIAN_POINT('',(-4.7,-380.,-3.35));
+#7330 = SURFACE_CURVE('',#7331,(#7335,#7342),.PCURVE_S1.);
+#7331 = LINE('',#7332,#7333);
+#7332 = CARTESIAN_POINT('',(-4.7,-380.,-0.65));
+#7333 = VECTOR('',#7334,1.);
+#7334 = DIRECTION('',(0.,6.7E-16,-1.));
+#7335 = PCURVE('',#4052,#7336);
+#7336 = DEFINITIONAL_REPRESENTATION('',(#7337),#7341);
+#7337 = LINE('',#7338,#7339);
+#7338 = CARTESIAN_POINT('',(4.80572616741,0.75572616741));
+#7339 = VECTOR('',#7340,1.);
+#7340 = DIRECTION('',(-1.,0.));
+#7341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7342 = PCURVE('',#5842,#7343);
+#7343 = DEFINITIONAL_REPRESENTATION('',(#7344),#7348);
+#7344 = LINE('',#7345,#7346);
+#7345 = CARTESIAN_POINT('',(5.04E-14,-380.));
+#7346 = VECTOR('',#7347,1.);
+#7347 = DIRECTION('',(-1.,-0.));
+#7348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7349 = ORIENTED_EDGE('',*,*,#7350,.T.);
+#7350 = EDGE_CURVE('',#7328,#7351,#7353,.T.);
+#7351 = VERTEX_POINT('',#7352);
+#7352 = CARTESIAN_POINT('',(-7.,-380.,-6.));
+#7353 = SURFACE_CURVE('',#7354,(#7358,#7365),.PCURVE_S1.);
+#7354 = LINE('',#7355,#7356);
+#7355 = CARTESIAN_POINT('',(-4.7,-380.,-3.35));
+#7356 = VECTOR('',#7357,1.);
+#7357 = DIRECTION('',(-0.655472859889,5.E-16,-0.755218729872));
+#7358 = PCURVE('',#4052,#7359);
+#7359 = DEFINITIONAL_REPRESENTATION('',(#7360),#7364);
+#7360 = LINE('',#7361,#7362);
+#7361 = CARTESIAN_POINT('',(2.10572616741,0.75572616741));
+#7362 = VECTOR('',#7363,1.);
+#7363 = DIRECTION('',(-0.755218729872,-0.655472859889));
+#7364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7365 = PCURVE('',#5870,#7366);
+#7366 = DEFINITIONAL_REPRESENTATION('',(#7367),#7371);
+#7367 = LINE('',#7368,#7369);
+#7368 = CARTESIAN_POINT('',(-1.232912499579E-13,-380.));
+#7369 = VECTOR('',#7370,1.);
+#7370 = DIRECTION('',(-1.,3.3E-16));
+#7371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7372 = ORIENTED_EDGE('',*,*,#7373,.F.);
+#7373 = EDGE_CURVE('',#7374,#7351,#7376,.T.);
+#7374 = VERTEX_POINT('',#7375);
+#7375 = CARTESIAN_POINT('',(-8.5,-380.,-6.));
+#7376 = SURFACE_CURVE('',#7377,(#7381,#7388),.PCURVE_S1.);
+#7377 = LINE('',#7378,#7379);
+#7378 = CARTESIAN_POINT('',(-8.5,-380.,-6.));
+#7379 = VECTOR('',#7380,1.);
+#7380 = DIRECTION('',(1.,0.,0.));
+#7381 = PCURVE('',#4052,#7382);
+#7382 = DEFINITIONAL_REPRESENTATION('',(#7383),#7387);
+#7383 = LINE('',#7384,#7385);
+#7384 = CARTESIAN_POINT('',(-0.54427383259,-3.04427383259));
+#7385 = VECTOR('',#7386,1.);
+#7386 = DIRECTION('',(-0.,1.));
+#7387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7388 = PCURVE('',#5898,#7389);
+#7389 = DEFINITIONAL_REPRESENTATION('',(#7390),#7394);
+#7390 = LINE('',#7391,#7392);
+#7391 = CARTESIAN_POINT('',(-0.,-380.));
+#7392 = VECTOR('',#7393,1.);
+#7393 = DIRECTION('',(-1.,0.));
+#7394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7395 = ORIENTED_EDGE('',*,*,#7396,.F.);
+#7396 = EDGE_CURVE('',#7397,#7374,#7399,.T.);
+#7397 = VERTEX_POINT('',#7398);
+#7398 = CARTESIAN_POINT('',(-8.5,-380.,-3.));
+#7399 = SURFACE_CURVE('',#7400,(#7404,#7411),.PCURVE_S1.);
+#7400 = LINE('',#7401,#7402);
+#7401 = CARTESIAN_POINT('',(-8.5,-380.,-3.));
+#7402 = VECTOR('',#7403,1.);
+#7403 = DIRECTION('',(0.,6.7E-16,-1.));
+#7404 = PCURVE('',#4052,#7405);
+#7405 = DEFINITIONAL_REPRESENTATION('',(#7406),#7410);
+#7406 = LINE('',#7407,#7408);
+#7407 = CARTESIAN_POINT('',(2.45572616741,-3.04427383259));
+#7408 = VECTOR('',#7409,1.);
+#7409 = DIRECTION('',(-1.,0.));
+#7410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7411 = PCURVE('',#5926,#7412);
+#7412 = DEFINITIONAL_REPRESENTATION('',(#7413),#7417);
+#7413 = LINE('',#7414,#7415);
+#7414 = CARTESIAN_POINT('',(-1.428854970235E-13,-380.));
+#7415 = VECTOR('',#7416,1.);
+#7416 = DIRECTION('',(-1.,4.5E-16));
+#7417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7418 = ORIENTED_EDGE('',*,*,#7419,.F.);
+#7419 = EDGE_CURVE('',#7420,#7397,#7422,.T.);
+#7420 = VERTEX_POINT('',#7421);
+#7421 = CARTESIAN_POINT('',(-9.6,-380.,-3.));
+#7422 = SURFACE_CURVE('',#7423,(#7427,#7434),.PCURVE_S1.);
+#7423 = LINE('',#7424,#7425);
+#7424 = CARTESIAN_POINT('',(-9.6,-380.,-3.));
+#7425 = VECTOR('',#7426,1.);
+#7426 = DIRECTION('',(1.,0.,0.));
+#7427 = PCURVE('',#4052,#7428);
+#7428 = DEFINITIONAL_REPRESENTATION('',(#7429),#7433);
+#7429 = LINE('',#7430,#7431);
+#7430 = CARTESIAN_POINT('',(2.45572616741,-4.14427383259));
+#7431 = VECTOR('',#7432,1.);
+#7432 = DIRECTION('',(-0.,1.));
+#7433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7434 = PCURVE('',#5954,#7435);
+#7435 = DEFINITIONAL_REPRESENTATION('',(#7436),#7440);
+#7436 = LINE('',#7437,#7438);
+#7437 = CARTESIAN_POINT('',(-0.,-380.));
+#7438 = VECTOR('',#7439,1.);
+#7439 = DIRECTION('',(-1.,0.));
+#7440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7441 = ORIENTED_EDGE('',*,*,#7442,.F.);
+#7442 = EDGE_CURVE('',#7443,#7420,#7445,.T.);
+#7443 = VERTEX_POINT('',#7444);
+#7444 = CARTESIAN_POINT('',(-9.6,-380.,-3.4));
+#7445 = SURFACE_CURVE('',#7446,(#7450,#7457),.PCURVE_S1.);
+#7446 = LINE('',#7447,#7448);
+#7447 = CARTESIAN_POINT('',(-9.6,-380.,-3.4));
+#7448 = VECTOR('',#7449,1.);
+#7449 = DIRECTION('',(0.,-6.7E-16,1.));
+#7450 = PCURVE('',#4052,#7451);
+#7451 = DEFINITIONAL_REPRESENTATION('',(#7452),#7456);
+#7452 = LINE('',#7453,#7454);
+#7453 = CARTESIAN_POINT('',(2.05572616741,-4.14427383259));
+#7454 = VECTOR('',#7455,1.);
+#7455 = DIRECTION('',(1.,-0.));
+#7456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7457 = PCURVE('',#5982,#7458);
+#7458 = DEFINITIONAL_REPRESENTATION('',(#7459),#7463);
+#7459 = LINE('',#7460,#7461);
+#7460 = CARTESIAN_POINT('',(1.202369473212E-13,-380.));
+#7461 = VECTOR('',#7462,1.);
+#7462 = DIRECTION('',(-1.,-4.5E-16));
+#7463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7464 = ORIENTED_EDGE('',*,*,#7465,.F.);
+#7465 = EDGE_CURVE('',#6914,#7443,#7466,.T.);
+#7466 = SURFACE_CURVE('',#7467,(#7471,#7478),.PCURVE_S1.);
+#7467 = LINE('',#7468,#7469);
+#7468 = CARTESIAN_POINT('',(-10.,-380.,-3.4));
+#7469 = VECTOR('',#7470,1.);
+#7470 = DIRECTION('',(1.,0.,0.));
+#7471 = PCURVE('',#4052,#7472);
+#7472 = DEFINITIONAL_REPRESENTATION('',(#7473),#7477);
+#7473 = LINE('',#7474,#7475);
+#7474 = CARTESIAN_POINT('',(2.05572616741,-4.54427383259));
+#7475 = VECTOR('',#7476,1.);
+#7476 = DIRECTION('',(-0.,1.));
+#7477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7478 = PCURVE('',#6008,#7479);
+#7479 = DEFINITIONAL_REPRESENTATION('',(#7480),#7484);
+#7480 = LINE('',#7481,#7482);
+#7481 = CARTESIAN_POINT('',(-0.,-380.));
+#7482 = VECTOR('',#7483,1.);
+#7483 = DIRECTION('',(-1.,0.));
+#7484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7485 = ADVANCED_FACE('',(#7486),#5312,.F.);
+#7486 = FACE_BOUND('',#7487,.F.);
+#7487 = EDGE_LOOP('',(#7488,#7508,#7509,#7510));
+#7488 = ORIENTED_EDGE('',*,*,#7489,.T.);
+#7489 = EDGE_CURVE('',#5749,#7260,#7490,.T.);
+#7490 = SURFACE_CURVE('',#7491,(#7495,#7501),.PCURVE_S1.);
+#7491 = LINE('',#7492,#7493);
+#7492 = CARTESIAN_POINT('',(-2.401158779277,3.E-16,-1.340498607497));
+#7493 = VECTOR('',#7494,1.);
+#7494 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7495 = PCURVE('',#5312,#7496);
+#7496 = DEFINITIONAL_REPRESENTATION('',(#7497),#7500);
+#7497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7498,#7499),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,380.),.PIECEWISE_BEZIER_KNOTS.);
+#7498 = CARTESIAN_POINT('',(2.632421120956,0.));
+#7499 = CARTESIAN_POINT('',(2.632421120956,-380.));
+#7500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7501 = PCURVE('',#5764,#7502);
+#7502 = DEFINITIONAL_REPRESENTATION('',(#7503),#7507);
+#7503 = LINE('',#7504,#7505);
+#7504 = CARTESIAN_POINT('',(-4.710277376051E-16,-9.954676525419E-32));
+#7505 = VECTOR('',#7506,1.);
+#7506 = DIRECTION('',(4.43650813896E-18,-1.));
+#7507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7508 = ORIENTED_EDGE('',*,*,#7282,.T.);
+#7509 = ORIENTED_EDGE('',*,*,#5298,.F.);
+#7510 = ORIENTED_EDGE('',*,*,#5776,.F.);
+#7511 = ADVANCED_FACE('',(#7512),#5345,.T.);
+#7512 = FACE_BOUND('',#7513,.F.);
+#7513 = EDGE_LOOP('',(#7514,#7535,#7536,#7556));
+#7514 = ORIENTED_EDGE('',*,*,#7515,.T.);
+#7515 = EDGE_CURVE('',#5328,#6914,#7516,.T.);
+#7516 = SURFACE_CURVE('',#7517,(#7521,#7528),.PCURVE_S1.);
+#7517 = LINE('',#7518,#7519);
+#7518 = CARTESIAN_POINT('',(-10.,7.5E-16,-3.4));
+#7519 = VECTOR('',#7520,1.);
+#7520 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7521 = PCURVE('',#5345,#7522);
+#7522 = DEFINITIONAL_REPRESENTATION('',(#7523),#7527);
+#7523 = LINE('',#7524,#7525);
+#7524 = CARTESIAN_POINT('',(-0.,0.));
+#7525 = VECTOR('',#7526,1.);
+#7526 = DIRECTION('',(-0.,-1.));
+#7527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7528 = PCURVE('',#6008,#7529);
+#7529 = DEFINITIONAL_REPRESENTATION('',(#7530),#7534);
+#7530 = LINE('',#7531,#7532);
+#7531 = CARTESIAN_POINT('',(-0.,0.));
+#7532 = VECTOR('',#7533,1.);
+#7533 = DIRECTION('',(-0.,-1.));
+#7534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7535 = ORIENTED_EDGE('',*,*,#6913,.T.);
+#7536 = ORIENTED_EDGE('',*,*,#7537,.F.);
+#7537 = EDGE_CURVE('',#5330,#6916,#7538,.T.);
+#7538 = SURFACE_CURVE('',#7539,(#7543,#7550),.PCURVE_S1.);
+#7539 = LINE('',#7540,#7541);
+#7540 = CARTESIAN_POINT('',(-10.,2.E-15,-9.));
+#7541 = VECTOR('',#7542,1.);
+#7542 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7543 = PCURVE('',#5345,#7544);
+#7544 = DEFINITIONAL_REPRESENTATION('',(#7545),#7549);
+#7545 = LINE('',#7546,#7547);
+#7546 = CARTESIAN_POINT('',(-5.6,1.8E-17));
+#7547 = VECTOR('',#7548,1.);
+#7548 = DIRECTION('',(-0.,-1.));
+#7549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7550 = PCURVE('',#5374,#7551);
+#7551 = DEFINITIONAL_REPRESENTATION('',(#7552),#7555);
+#7552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7553,#7554),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,380.),.PIECEWISE_BEZIER_KNOTS.);
+#7553 = CARTESIAN_POINT('',(3.14159265359,0.));
+#7554 = CARTESIAN_POINT('',(3.14159265359,-380.));
+#7555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7556 = ORIENTED_EDGE('',*,*,#5327,.F.);
+#7557 = ADVANCED_FACE('',(#7558),#5374,.T.);
+#7558 = FACE_BOUND('',#7559,.T.);
+#7559 = EDGE_LOOP('',(#7560,#7580,#7581,#7582));
+#7560 = ORIENTED_EDGE('',*,*,#7561,.T.);
+#7561 = EDGE_CURVE('',#5358,#6939,#7562,.T.);
+#7562 = SURFACE_CURVE('',#7563,(#7567,#7573),.PCURVE_S1.);
+#7563 = LINE('',#7564,#7565);
+#7564 = CARTESIAN_POINT('',(-9.,2.22E-15,-10.));
+#7565 = VECTOR('',#7566,1.);
+#7566 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7567 = PCURVE('',#5374,#7568);
+#7568 = DEFINITIONAL_REPRESENTATION('',(#7569),#7572);
+#7569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7570,#7571),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,380.),.PIECEWISE_BEZIER_KNOTS.);
+#7570 = CARTESIAN_POINT('',(1.570796326795,0.));
+#7571 = CARTESIAN_POINT('',(1.570796326795,-380.));
+#7572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7573 = PCURVE('',#5401,#7574);
+#7574 = DEFINITIONAL_REPRESENTATION('',(#7575),#7579);
+#7575 = LINE('',#7576,#7577);
+#7576 = CARTESIAN_POINT('',(-0.,0.));
+#7577 = VECTOR('',#7578,1.);
+#7578 = DIRECTION('',(-0.,-1.));
+#7579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7580 = ORIENTED_EDGE('',*,*,#6938,.T.);
+#7581 = ORIENTED_EDGE('',*,*,#7537,.F.);
+#7582 = ORIENTED_EDGE('',*,*,#5357,.F.);
+#7583 = ADVANCED_FACE('',(#7584),#5401,.T.);
+#7584 = FACE_BOUND('',#7585,.F.);
+#7585 = EDGE_LOOP('',(#7586,#7587,#7588,#7609));
+#7586 = ORIENTED_EDGE('',*,*,#7561,.T.);
+#7587 = ORIENTED_EDGE('',*,*,#6961,.T.);
+#7588 = ORIENTED_EDGE('',*,*,#7589,.F.);
+#7589 = EDGE_CURVE('',#5386,#6962,#7590,.T.);
+#7590 = SURFACE_CURVE('',#7591,(#7595,#7602),.PCURVE_S1.);
+#7591 = LINE('',#7592,#7593);
+#7592 = CARTESIAN_POINT('',(-3.4,2.22E-15,-10.));
+#7593 = VECTOR('',#7594,1.);
+#7594 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7595 = PCURVE('',#5401,#7596);
+#7596 = DEFINITIONAL_REPRESENTATION('',(#7597),#7601);
+#7597 = LINE('',#7598,#7599);
+#7598 = CARTESIAN_POINT('',(-5.6,0.));
+#7599 = VECTOR('',#7600,1.);
+#7600 = DIRECTION('',(-0.,-1.));
+#7601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7602 = PCURVE('',#5429,#7603);
+#7603 = DEFINITIONAL_REPRESENTATION('',(#7604),#7608);
+#7604 = LINE('',#7605,#7606);
+#7605 = CARTESIAN_POINT('',(-0.,0.));
+#7606 = VECTOR('',#7607,1.);
+#7607 = DIRECTION('',(-0.,-1.));
+#7608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7609 = ORIENTED_EDGE('',*,*,#5385,.F.);
+#7610 = ADVANCED_FACE('',(#7611),#5429,.T.);
+#7611 = FACE_BOUND('',#7612,.F.);
+#7612 = EDGE_LOOP('',(#7613,#7614,#7615,#7636));
+#7613 = ORIENTED_EDGE('',*,*,#7589,.T.);
+#7614 = ORIENTED_EDGE('',*,*,#6984,.T.);
+#7615 = ORIENTED_EDGE('',*,*,#7616,.F.);
+#7616 = EDGE_CURVE('',#5414,#6985,#7617,.T.);
+#7617 = SURFACE_CURVE('',#7618,(#7622,#7629),.PCURVE_S1.);
+#7618 = LINE('',#7619,#7620);
+#7619 = CARTESIAN_POINT('',(-3.4,2.13E-15,-9.6));
+#7620 = VECTOR('',#7621,1.);
+#7621 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7622 = PCURVE('',#5429,#7623);
+#7623 = DEFINITIONAL_REPRESENTATION('',(#7624),#7628);
+#7624 = LINE('',#7625,#7626);
+#7625 = CARTESIAN_POINT('',(-0.4,-2.E-18));
+#7626 = VECTOR('',#7627,1.);
+#7627 = DIRECTION('',(-0.,-1.));
+#7628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7629 = PCURVE('',#5457,#7630);
+#7630 = DEFINITIONAL_REPRESENTATION('',(#7631),#7635);
+#7631 = LINE('',#7632,#7633);
+#7632 = CARTESIAN_POINT('',(-0.,0.));
+#7633 = VECTOR('',#7634,1.);
+#7634 = DIRECTION('',(-0.,-1.));
+#7635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7636 = ORIENTED_EDGE('',*,*,#5413,.F.);
+#7637 = ADVANCED_FACE('',(#7638),#5457,.T.);
+#7638 = FACE_BOUND('',#7639,.F.);
+#7639 = EDGE_LOOP('',(#7640,#7641,#7642,#7663));
+#7640 = ORIENTED_EDGE('',*,*,#7616,.T.);
+#7641 = ORIENTED_EDGE('',*,*,#7007,.T.);
+#7642 = ORIENTED_EDGE('',*,*,#7643,.F.);
+#7643 = EDGE_CURVE('',#5442,#7008,#7644,.T.);
+#7644 = SURFACE_CURVE('',#7645,(#7649,#7656),.PCURVE_S1.);
+#7645 = LINE('',#7646,#7647);
+#7646 = CARTESIAN_POINT('',(-3.,2.13E-15,-9.6));
+#7647 = VECTOR('',#7648,1.);
+#7648 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7649 = PCURVE('',#5457,#7650);
+#7650 = DEFINITIONAL_REPRESENTATION('',(#7651),#7655);
+#7651 = LINE('',#7652,#7653);
+#7652 = CARTESIAN_POINT('',(-0.4,0.));
+#7653 = VECTOR('',#7654,1.);
+#7654 = DIRECTION('',(-0.,-1.));
+#7655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7656 = PCURVE('',#5485,#7657);
+#7657 = DEFINITIONAL_REPRESENTATION('',(#7658),#7662);
+#7658 = LINE('',#7659,#7660);
+#7659 = CARTESIAN_POINT('',(-0.,0.));
+#7660 = VECTOR('',#7661,1.);
+#7661 = DIRECTION('',(-0.,-1.));
+#7662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7663 = ORIENTED_EDGE('',*,*,#5441,.F.);
+#7664 = ADVANCED_FACE('',(#7665),#5485,.T.);
+#7665 = FACE_BOUND('',#7666,.F.);
+#7666 = EDGE_LOOP('',(#7667,#7668,#7669,#7690));
+#7667 = ORIENTED_EDGE('',*,*,#7643,.T.);
+#7668 = ORIENTED_EDGE('',*,*,#7030,.T.);
+#7669 = ORIENTED_EDGE('',*,*,#7670,.F.);
+#7670 = EDGE_CURVE('',#5470,#7031,#7671,.T.);
+#7671 = SURFACE_CURVE('',#7672,(#7676,#7683),.PCURVE_S1.);
+#7672 = LINE('',#7673,#7674);
+#7673 = CARTESIAN_POINT('',(-3.,1.89E-15,-8.5));
+#7674 = VECTOR('',#7675,1.);
+#7675 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7676 = PCURVE('',#5485,#7677);
+#7677 = DEFINITIONAL_REPRESENTATION('',(#7678),#7682);
+#7678 = LINE('',#7679,#7680);
+#7679 = CARTESIAN_POINT('',(-1.1,2.E-18));
+#7680 = VECTOR('',#7681,1.);
+#7681 = DIRECTION('',(-0.,-1.));
+#7682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7683 = PCURVE('',#5513,#7684);
+#7684 = DEFINITIONAL_REPRESENTATION('',(#7685),#7689);
+#7685 = LINE('',#7686,#7687);
+#7686 = CARTESIAN_POINT('',(-0.,0.));
+#7687 = VECTOR('',#7688,1.);
+#7688 = DIRECTION('',(-0.,-1.));
+#7689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7690 = ORIENTED_EDGE('',*,*,#5469,.F.);
+#7691 = ADVANCED_FACE('',(#7692),#5513,.T.);
+#7692 = FACE_BOUND('',#7693,.F.);
+#7693 = EDGE_LOOP('',(#7694,#7695,#7696,#7717));
+#7694 = ORIENTED_EDGE('',*,*,#7670,.T.);
+#7695 = ORIENTED_EDGE('',*,*,#7053,.T.);
+#7696 = ORIENTED_EDGE('',*,*,#7697,.F.);
+#7697 = EDGE_CURVE('',#5498,#7054,#7698,.T.);
+#7698 = SURFACE_CURVE('',#7699,(#7703,#7710),.PCURVE_S1.);
+#7699 = LINE('',#7700,#7701);
+#7700 = CARTESIAN_POINT('',(-6.,1.89E-15,-8.5));
+#7701 = VECTOR('',#7702,1.);
+#7702 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7703 = PCURVE('',#5513,#7704);
+#7704 = DEFINITIONAL_REPRESENTATION('',(#7705),#7709);
+#7705 = LINE('',#7706,#7707);
+#7706 = CARTESIAN_POINT('',(-3.,0.));
+#7707 = VECTOR('',#7708,1.);
+#7708 = DIRECTION('',(-0.,-1.));
+#7709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7710 = PCURVE('',#5541,#7711);
+#7711 = DEFINITIONAL_REPRESENTATION('',(#7712),#7716);
+#7712 = LINE('',#7713,#7714);
+#7713 = CARTESIAN_POINT('',(-0.,0.));
+#7714 = VECTOR('',#7715,1.);
+#7715 = DIRECTION('',(-0.,-1.));
+#7716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7717 = ORIENTED_EDGE('',*,*,#5497,.F.);
+#7718 = ADVANCED_FACE('',(#7719),#5541,.T.);
+#7719 = FACE_BOUND('',#7720,.F.);
+#7720 = EDGE_LOOP('',(#7721,#7722,#7723,#7744));
+#7721 = ORIENTED_EDGE('',*,*,#7697,.T.);
+#7722 = ORIENTED_EDGE('',*,*,#7076,.T.);
+#7723 = ORIENTED_EDGE('',*,*,#7724,.F.);
+#7724 = EDGE_CURVE('',#5526,#7077,#7725,.T.);
+#7725 = SURFACE_CURVE('',#7726,(#7730,#7737),.PCURVE_S1.);
+#7726 = LINE('',#7727,#7728);
+#7727 = CARTESIAN_POINT('',(-6.,1.55E-15,-7.));
+#7728 = VECTOR('',#7729,1.);
+#7729 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7730 = PCURVE('',#5541,#7731);
+#7731 = DEFINITIONAL_REPRESENTATION('',(#7732),#7736);
+#7732 = LINE('',#7733,#7734);
+#7733 = CARTESIAN_POINT('',(-1.5,-1.E-17));
+#7734 = VECTOR('',#7735,1.);
+#7735 = DIRECTION('',(-0.,-1.));
+#7736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7737 = PCURVE('',#5569,#7738);
+#7738 = DEFINITIONAL_REPRESENTATION('',(#7739),#7743);
+#7739 = LINE('',#7740,#7741);
+#7740 = CARTESIAN_POINT('',(-3.508917211905,-1.633758178568E-17));
+#7741 = VECTOR('',#7742,1.);
+#7742 = DIRECTION('',(5.795970824471E-18,-1.));
+#7743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7744 = ORIENTED_EDGE('',*,*,#5525,.F.);
+#7745 = ADVANCED_FACE('',(#7746),#5569,.F.);
+#7746 = FACE_BOUND('',#7747,.T.);
+#7747 = EDGE_LOOP('',(#7748,#7769,#7770,#7771));
+#7748 = ORIENTED_EDGE('',*,*,#7749,.T.);
+#7749 = EDGE_CURVE('',#5554,#7100,#7750,.T.);
+#7750 = SURFACE_CURVE('',#7751,(#7755,#7762),.PCURVE_S1.);
+#7751 = LINE('',#7752,#7753);
+#7752 = CARTESIAN_POINT('',(-3.35,1.04E-15,-4.7));
+#7753 = VECTOR('',#7754,1.);
+#7754 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7755 = PCURVE('',#5569,#7756);
+#7756 = DEFINITIONAL_REPRESENTATION('',(#7757),#7761);
+#7757 = LINE('',#7758,#7759);
+#7758 = CARTESIAN_POINT('',(-0.,0.));
+#7759 = VECTOR('',#7760,1.);
+#7760 = DIRECTION('',(5.795970824471E-18,-1.));
+#7761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7762 = PCURVE('',#5597,#7763);
+#7763 = DEFINITIONAL_REPRESENTATION('',(#7764),#7768);
+#7764 = LINE('',#7765,#7766);
+#7765 = CARTESIAN_POINT('',(-2.7,0.));
+#7766 = VECTOR('',#7767,1.);
+#7767 = DIRECTION('',(-0.,-1.));
+#7768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7769 = ORIENTED_EDGE('',*,*,#7099,.T.);
+#7770 = ORIENTED_EDGE('',*,*,#7724,.F.);
+#7771 = ORIENTED_EDGE('',*,*,#5553,.F.);
+#7772 = ADVANCED_FACE('',(#7773),#5597,.F.);
+#7773 = FACE_BOUND('',#7774,.T.);
+#7774 = EDGE_LOOP('',(#7775,#7796,#7797,#7798));
+#7775 = ORIENTED_EDGE('',*,*,#7776,.T.);
+#7776 = EDGE_CURVE('',#5582,#7123,#7777,.T.);
+#7777 = SURFACE_CURVE('',#7778,(#7782,#7789),.PCURVE_S1.);
+#7778 = LINE('',#7779,#7780);
+#7779 = CARTESIAN_POINT('',(-0.65,1.04E-15,-4.7));
+#7780 = VECTOR('',#7781,1.);
+#7781 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7782 = PCURVE('',#5597,#7783);
+#7783 = DEFINITIONAL_REPRESENTATION('',(#7784),#7788);
+#7784 = LINE('',#7785,#7786);
+#7785 = CARTESIAN_POINT('',(-0.,0.));
+#7786 = VECTOR('',#7787,1.);
+#7787 = DIRECTION('',(-0.,-1.));
+#7788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7789 = PCURVE('',#5623,#7790);
+#7790 = DEFINITIONAL_REPRESENTATION('',(#7791),#7795);
+#7791 = LINE('',#7792,#7793);
+#7792 = CARTESIAN_POINT('',(-0.,0.));
+#7793 = VECTOR('',#7794,1.);
+#7794 = DIRECTION('',(-0.,-1.));
+#7795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7796 = ORIENTED_EDGE('',*,*,#7122,.T.);
+#7797 = ORIENTED_EDGE('',*,*,#7749,.F.);
+#7798 = ORIENTED_EDGE('',*,*,#5581,.F.);
+#7799 = ADVANCED_FACE('',(#7800),#5623,.T.);
+#7800 = FACE_BOUND('',#7801,.F.);
+#7801 = EDGE_LOOP('',(#7802,#7803,#7804,#7805));
+#7802 = ORIENTED_EDGE('',*,*,#7776,.T.);
+#7803 = ORIENTED_EDGE('',*,*,#7145,.T.);
+#7804 = ORIENTED_EDGE('',*,*,#6558,.F.);
+#7805 = ORIENTED_EDGE('',*,*,#5609,.F.);
+#7806 = ADVANCED_FACE('',(#7807),#5653,.F.);
+#7807 = FACE_BOUND('',#7808,.F.);
+#7808 = EDGE_LOOP('',(#7809,#7810,#7811,#7831));
+#7809 = ORIENTED_EDGE('',*,*,#6583,.T.);
+#7810 = ORIENTED_EDGE('',*,*,#7167,.T.);
+#7811 = ORIENTED_EDGE('',*,*,#7812,.F.);
+#7812 = EDGE_CURVE('',#5637,#7168,#7813,.T.);
+#7813 = SURFACE_CURVE('',#7814,(#7818,#7824),.PCURVE_S1.);
+#7814 = LINE('',#7815,#7816);
+#7815 = CARTESIAN_POINT('',(-1.340498607497,5.3E-16,-2.401158779277));
+#7816 = VECTOR('',#7817,1.);
+#7817 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7818 = PCURVE('',#5653,#7819);
+#7819 = DEFINITIONAL_REPRESENTATION('',(#7820),#7823);
+#7820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7821,#7822),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,380.),.PIECEWISE_BEZIER_KNOTS.);
+#7821 = CARTESIAN_POINT('',(2.079967859429,0.));
+#7822 = CARTESIAN_POINT('',(2.079967859429,-380.));
+#7823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7824 = PCURVE('',#5680,#7825);
+#7825 = DEFINITIONAL_REPRESENTATION('',(#7826),#7830);
+#7826 = LINE('',#7827,#7828);
+#7827 = CARTESIAN_POINT('',(-0.854248688935,-3.320209770334E-18));
+#7828 = VECTOR('',#7829,1.);
+#7829 = DIRECTION('',(-4.43650813896E-18,-1.));
+#7830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7831 = ORIENTED_EDGE('',*,*,#5636,.F.);
+#7832 = ADVANCED_FACE('',(#7833),#5680,.F.);
+#7833 = FACE_BOUND('',#7834,.T.);
+#7834 = EDGE_LOOP('',(#7835,#7856,#7857,#7858));
+#7835 = ORIENTED_EDGE('',*,*,#7836,.T.);
+#7836 = EDGE_CURVE('',#5665,#7191,#7837,.T.);
+#7837 = SURFACE_CURVE('',#7838,(#7842,#7849),.PCURVE_S1.);
+#7838 = LINE('',#7839,#7840);
+#7839 = CARTESIAN_POINT('',(-1.944543648263,6.7E-16,-3.005203820043));
+#7840 = VECTOR('',#7841,1.);
+#7841 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7842 = PCURVE('',#5680,#7843);
+#7843 = DEFINITIONAL_REPRESENTATION('',(#7844),#7848);
+#7844 = LINE('',#7845,#7846);
+#7845 = CARTESIAN_POINT('',(-0.,0.));
+#7846 = VECTOR('',#7847,1.);
+#7847 = DIRECTION('',(-4.43650813896E-18,-1.));
+#7848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7849 = PCURVE('',#5708,#7850);
+#7850 = DEFINITIONAL_REPRESENTATION('',(#7851),#7855);
+#7851 = LINE('',#7852,#7853);
+#7852 = CARTESIAN_POINT('',(-0.75,2.465190328816E-32));
+#7853 = VECTOR('',#7854,1.);
+#7854 = DIRECTION('',(4.43650813896E-18,-1.));
+#7855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7856 = ORIENTED_EDGE('',*,*,#7190,.T.);
+#7857 = ORIENTED_EDGE('',*,*,#7812,.F.);
+#7858 = ORIENTED_EDGE('',*,*,#5664,.F.);
+#7859 = ADVANCED_FACE('',(#7860),#5708,.F.);
+#7860 = FACE_BOUND('',#7861,.T.);
+#7861 = EDGE_LOOP('',(#7862,#7883,#7884,#7885));
+#7862 = ORIENTED_EDGE('',*,*,#7863,.T.);
+#7863 = EDGE_CURVE('',#5693,#7214,#7864,.T.);
+#7864 = SURFACE_CURVE('',#7865,(#7869,#7876),.PCURVE_S1.);
+#7865 = LINE('',#7866,#7867);
+#7866 = CARTESIAN_POINT('',(-2.474873734153,5.5E-16,-2.474873734153));
+#7867 = VECTOR('',#7868,1.);
+#7868 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7869 = PCURVE('',#5708,#7870);
+#7870 = DEFINITIONAL_REPRESENTATION('',(#7871),#7875);
+#7871 = LINE('',#7872,#7873);
+#7872 = CARTESIAN_POINT('',(-0.,0.));
+#7873 = VECTOR('',#7874,1.);
+#7874 = DIRECTION('',(4.43650813896E-18,-1.));
+#7875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7876 = PCURVE('',#5736,#7877);
+#7877 = DEFINITIONAL_REPRESENTATION('',(#7878),#7882);
+#7878 = LINE('',#7879,#7880);
+#7879 = CARTESIAN_POINT('',(-0.75,-7.395570986447E-32));
+#7880 = VECTOR('',#7881,1.);
+#7881 = DIRECTION('',(4.43650813896E-18,-1.));
+#7882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7883 = ORIENTED_EDGE('',*,*,#7213,.T.);
+#7884 = ORIENTED_EDGE('',*,*,#7836,.F.);
+#7885 = ORIENTED_EDGE('',*,*,#5692,.F.);
+#7886 = ADVANCED_FACE('',(#7887),#5736,.F.);
+#7887 = FACE_BOUND('',#7888,.T.);
+#7888 = EDGE_LOOP('',(#7889,#7910,#7911,#7912));
+#7889 = ORIENTED_EDGE('',*,*,#7890,.T.);
+#7890 = EDGE_CURVE('',#5721,#7237,#7891,.T.);
+#7891 = SURFACE_CURVE('',#7892,(#7896,#7903),.PCURVE_S1.);
+#7892 = LINE('',#7893,#7894);
+#7893 = CARTESIAN_POINT('',(-3.005203820043,4.3E-16,-1.944543648263));
+#7894 = VECTOR('',#7895,1.);
+#7895 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7896 = PCURVE('',#5736,#7897);
+#7897 = DEFINITIONAL_REPRESENTATION('',(#7898),#7902);
+#7898 = LINE('',#7899,#7900);
+#7899 = CARTESIAN_POINT('',(-0.,0.));
+#7900 = VECTOR('',#7901,1.);
+#7901 = DIRECTION('',(4.43650813896E-18,-1.));
+#7902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7903 = PCURVE('',#5764,#7904);
+#7904 = DEFINITIONAL_REPRESENTATION('',(#7905),#7909);
+#7905 = LINE('',#7906,#7907);
+#7906 = CARTESIAN_POINT('',(-0.854248688935,-6.679790229666E-18));
+#7907 = VECTOR('',#7908,1.);
+#7908 = DIRECTION('',(4.43650813896E-18,-1.));
+#7909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7910 = ORIENTED_EDGE('',*,*,#7236,.T.);
+#7911 = ORIENTED_EDGE('',*,*,#7863,.F.);
+#7912 = ORIENTED_EDGE('',*,*,#5720,.F.);
+#7913 = ADVANCED_FACE('',(#7914),#5764,.F.);
+#7914 = FACE_BOUND('',#7915,.T.);
+#7915 = EDGE_LOOP('',(#7916,#7917,#7918,#7919));
+#7916 = ORIENTED_EDGE('',*,*,#7489,.T.);
+#7917 = ORIENTED_EDGE('',*,*,#7259,.T.);
+#7918 = ORIENTED_EDGE('',*,*,#7890,.F.);
+#7919 = ORIENTED_EDGE('',*,*,#5748,.F.);
+#7920 = ADVANCED_FACE('',(#7921),#5814,.T.);
+#7921 = FACE_BOUND('',#7922,.F.);
+#7922 = EDGE_LOOP('',(#7923,#7924,#7925,#7946));
+#7923 = ORIENTED_EDGE('',*,*,#6023,.T.);
+#7924 = ORIENTED_EDGE('',*,*,#7304,.T.);
+#7925 = ORIENTED_EDGE('',*,*,#7926,.F.);
+#7926 = EDGE_CURVE('',#5799,#7305,#7927,.T.);
+#7927 = SURFACE_CURVE('',#7928,(#7932,#7939),.PCURVE_S1.);
+#7928 = LINE('',#7929,#7930);
+#7929 = CARTESIAN_POINT('',(-4.7,1.4E-16,-0.65));
+#7930 = VECTOR('',#7931,1.);
+#7931 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7932 = PCURVE('',#5814,#7933);
+#7933 = DEFINITIONAL_REPRESENTATION('',(#7934),#7938);
+#7934 = LINE('',#7935,#7936);
+#7935 = CARTESIAN_POINT('',(-0.763216876124,0.));
+#7936 = VECTOR('',#7937,1.);
+#7937 = DIRECTION('',(-0.,-1.));
+#7938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7939 = PCURVE('',#5842,#7940);
+#7940 = DEFINITIONAL_REPRESENTATION('',(#7941),#7945);
+#7941 = LINE('',#7942,#7943);
+#7942 = CARTESIAN_POINT('',(-0.,0.));
+#7943 = VECTOR('',#7944,1.);
+#7944 = DIRECTION('',(-0.,-1.));
+#7945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7946 = ORIENTED_EDGE('',*,*,#5798,.F.);
+#7947 = ADVANCED_FACE('',(#7948),#5842,.T.);
+#7948 = FACE_BOUND('',#7949,.F.);
+#7949 = EDGE_LOOP('',(#7950,#7951,#7952,#7973));
+#7950 = ORIENTED_EDGE('',*,*,#7926,.T.);
+#7951 = ORIENTED_EDGE('',*,*,#7327,.T.);
+#7952 = ORIENTED_EDGE('',*,*,#7953,.F.);
+#7953 = EDGE_CURVE('',#5827,#7328,#7954,.T.);
+#7954 = SURFACE_CURVE('',#7955,(#7959,#7966),.PCURVE_S1.);
+#7955 = LINE('',#7956,#7957);
+#7956 = CARTESIAN_POINT('',(-4.7,7.4E-16,-3.35));
+#7957 = VECTOR('',#7958,1.);
+#7958 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7959 = PCURVE('',#5842,#7960);
+#7960 = DEFINITIONAL_REPRESENTATION('',(#7961),#7965);
+#7961 = LINE('',#7962,#7963);
+#7962 = CARTESIAN_POINT('',(-2.7,0.));
+#7963 = VECTOR('',#7964,1.);
+#7964 = DIRECTION('',(-0.,-1.));
+#7965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7966 = PCURVE('',#5870,#7967);
+#7967 = DEFINITIONAL_REPRESENTATION('',(#7968),#7972);
+#7968 = LINE('',#7969,#7970);
+#7969 = CARTESIAN_POINT('',(-0.,0.));
+#7970 = VECTOR('',#7971,1.);
+#7971 = DIRECTION('',(3.851879428195E-18,-1.));
+#7972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7973 = ORIENTED_EDGE('',*,*,#5826,.F.);
+#7974 = ADVANCED_FACE('',(#7975),#5870,.T.);
+#7975 = FACE_BOUND('',#7976,.F.);
+#7976 = EDGE_LOOP('',(#7977,#7978,#7979,#8000));
+#7977 = ORIENTED_EDGE('',*,*,#7953,.T.);
+#7978 = ORIENTED_EDGE('',*,*,#7350,.T.);
+#7979 = ORIENTED_EDGE('',*,*,#7980,.F.);
+#7980 = EDGE_CURVE('',#5855,#7351,#7981,.T.);
+#7981 = SURFACE_CURVE('',#7982,(#7986,#7993),.PCURVE_S1.);
+#7982 = LINE('',#7983,#7984);
+#7983 = CARTESIAN_POINT('',(-7.,1.33E-15,-6.));
+#7984 = VECTOR('',#7985,1.);
+#7985 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#7986 = PCURVE('',#5870,#7987);
+#7987 = DEFINITIONAL_REPRESENTATION('',(#7988),#7992);
+#7988 = LINE('',#7989,#7990);
+#7989 = CARTESIAN_POINT('',(-3.508917211905,-6.515926023774E-18));
+#7990 = VECTOR('',#7991,1.);
+#7991 = DIRECTION('',(3.851879428195E-18,-1.));
+#7992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7993 = PCURVE('',#5898,#7994);
+#7994 = DEFINITIONAL_REPRESENTATION('',(#7995),#7999);
+#7995 = LINE('',#7996,#7997);
+#7996 = CARTESIAN_POINT('',(-1.5,0.));
+#7997 = VECTOR('',#7998,1.);
+#7998 = DIRECTION('',(-0.,-1.));
+#7999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8000 = ORIENTED_EDGE('',*,*,#5854,.F.);
+#8001 = ADVANCED_FACE('',(#8002),#5898,.F.);
+#8002 = FACE_BOUND('',#8003,.T.);
+#8003 = EDGE_LOOP('',(#8004,#8025,#8026,#8027));
+#8004 = ORIENTED_EDGE('',*,*,#8005,.T.);
+#8005 = EDGE_CURVE('',#5883,#7374,#8006,.T.);
+#8006 = SURFACE_CURVE('',#8007,(#8011,#8018),.PCURVE_S1.);
+#8007 = LINE('',#8008,#8009);
+#8008 = CARTESIAN_POINT('',(-8.5,1.33E-15,-6.));
+#8009 = VECTOR('',#8010,1.);
+#8010 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#8011 = PCURVE('',#5898,#8012);
+#8012 = DEFINITIONAL_REPRESENTATION('',(#8013),#8017);
+#8013 = LINE('',#8014,#8015);
+#8014 = CARTESIAN_POINT('',(-0.,0.));
+#8015 = VECTOR('',#8016,1.);
+#8016 = DIRECTION('',(-0.,-1.));
+#8017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8018 = PCURVE('',#5926,#8019);
+#8019 = DEFINITIONAL_REPRESENTATION('',(#8020),#8024);
+#8020 = LINE('',#8021,#8022);
+#8021 = CARTESIAN_POINT('',(-3.,-2.958228394579E-31));
+#8022 = VECTOR('',#8023,1.);
+#8023 = DIRECTION('',(-0.,-1.));
+#8024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8025 = ORIENTED_EDGE('',*,*,#7373,.T.);
+#8026 = ORIENTED_EDGE('',*,*,#7980,.F.);
+#8027 = ORIENTED_EDGE('',*,*,#5882,.F.);
+#8028 = ADVANCED_FACE('',(#8029),#5926,.F.);
+#8029 = FACE_BOUND('',#8030,.T.);
+#8030 = EDGE_LOOP('',(#8031,#8052,#8053,#8054));
+#8031 = ORIENTED_EDGE('',*,*,#8032,.T.);
+#8032 = EDGE_CURVE('',#5911,#7397,#8033,.T.);
+#8033 = SURFACE_CURVE('',#8034,(#8038,#8045),.PCURVE_S1.);
+#8034 = LINE('',#8035,#8036);
+#8035 = CARTESIAN_POINT('',(-8.5,6.7E-16,-3.));
+#8036 = VECTOR('',#8037,1.);
+#8037 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#8038 = PCURVE('',#5926,#8039);
+#8039 = DEFINITIONAL_REPRESENTATION('',(#8040),#8044);
+#8040 = LINE('',#8041,#8042);
+#8041 = CARTESIAN_POINT('',(-0.,0.));
+#8042 = VECTOR('',#8043,1.);
+#8043 = DIRECTION('',(-0.,-1.));
+#8044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8045 = PCURVE('',#5954,#8046);
+#8046 = DEFINITIONAL_REPRESENTATION('',(#8047),#8051);
+#8047 = LINE('',#8048,#8049);
+#8048 = CARTESIAN_POINT('',(-1.1,0.));
+#8049 = VECTOR('',#8050,1.);
+#8050 = DIRECTION('',(-0.,-1.));
+#8051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8052 = ORIENTED_EDGE('',*,*,#7396,.T.);
+#8053 = ORIENTED_EDGE('',*,*,#8005,.F.);
+#8054 = ORIENTED_EDGE('',*,*,#5910,.F.);
+#8055 = ADVANCED_FACE('',(#8056),#5954,.F.);
+#8056 = FACE_BOUND('',#8057,.T.);
+#8057 = EDGE_LOOP('',(#8058,#8079,#8080,#8081));
+#8058 = ORIENTED_EDGE('',*,*,#8059,.T.);
+#8059 = EDGE_CURVE('',#5939,#7420,#8060,.T.);
+#8060 = SURFACE_CURVE('',#8061,(#8065,#8072),.PCURVE_S1.);
+#8061 = LINE('',#8062,#8063);
+#8062 = CARTESIAN_POINT('',(-9.6,6.7E-16,-3.));
+#8063 = VECTOR('',#8064,1.);
+#8064 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#8065 = PCURVE('',#5954,#8066);
+#8066 = DEFINITIONAL_REPRESENTATION('',(#8067),#8071);
+#8067 = LINE('',#8068,#8069);
+#8068 = CARTESIAN_POINT('',(-0.,0.));
+#8069 = VECTOR('',#8070,1.);
+#8070 = DIRECTION('',(-0.,-1.));
+#8071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8072 = PCURVE('',#5982,#8073);
+#8073 = DEFINITIONAL_REPRESENTATION('',(#8074),#8078);
+#8074 = LINE('',#8075,#8076);
+#8075 = CARTESIAN_POINT('',(-0.4,8.E-18));
+#8076 = VECTOR('',#8077,1.);
+#8077 = DIRECTION('',(-0.,-1.));
+#8078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8079 = ORIENTED_EDGE('',*,*,#7419,.T.);
+#8080 = ORIENTED_EDGE('',*,*,#8032,.F.);
+#8081 = ORIENTED_EDGE('',*,*,#5938,.F.);
+#8082 = ADVANCED_FACE('',(#8083),#5982,.F.);
+#8083 = FACE_BOUND('',#8084,.T.);
+#8084 = EDGE_LOOP('',(#8085,#8106,#8107,#8108));
+#8085 = ORIENTED_EDGE('',*,*,#8086,.T.);
+#8086 = EDGE_CURVE('',#5967,#7443,#8087,.T.);
+#8087 = SURFACE_CURVE('',#8088,(#8092,#8099),.PCURVE_S1.);
+#8088 = LINE('',#8089,#8090);
+#8089 = CARTESIAN_POINT('',(-9.6,7.5E-16,-3.4));
+#8090 = VECTOR('',#8091,1.);
+#8091 = DIRECTION('',(-0.,-1.,-2.2E-16));
+#8092 = PCURVE('',#5982,#8093);
+#8093 = DEFINITIONAL_REPRESENTATION('',(#8094),#8098);
+#8094 = LINE('',#8095,#8096);
+#8095 = CARTESIAN_POINT('',(-0.,0.));
+#8096 = VECTOR('',#8097,1.);
+#8097 = DIRECTION('',(-0.,-1.));
+#8098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8099 = PCURVE('',#6008,#8100);
+#8100 = DEFINITIONAL_REPRESENTATION('',(#8101),#8105);
+#8101 = LINE('',#8102,#8103);
+#8102 = CARTESIAN_POINT('',(-0.4,0.));
+#8103 = VECTOR('',#8104,1.);
+#8104 = DIRECTION('',(-0.,-1.));
+#8105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8106 = ORIENTED_EDGE('',*,*,#7442,.T.);
+#8107 = ORIENTED_EDGE('',*,*,#8059,.F.);
+#8108 = ORIENTED_EDGE('',*,*,#5966,.F.);
+#8109 = ADVANCED_FACE('',(#8110),#6008,.F.);
+#8110 = FACE_BOUND('',#8111,.T.);
+#8111 = EDGE_LOOP('',(#8112,#8113,#8114,#8115));
+#8112 = ORIENTED_EDGE('',*,*,#7515,.T.);
+#8113 = ORIENTED_EDGE('',*,*,#7465,.T.);
+#8114 = ORIENTED_EDGE('',*,*,#8086,.F.);
+#8115 = ORIENTED_EDGE('',*,*,#5994,.F.);
+#8116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8120)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8117,#8118,#8119)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#7230 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#7231 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#7232 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#7233 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7230,
+#8117 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8118 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8119 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8120 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8117,
   'distance_accuracy_value','confusion accuracy');
-#7234 = PRODUCT_TYPE('part',$,(#7));
-#7235 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #7236),#7229);
-#7236 = STYLED_ITEM('color',(#7237),#15);
-#7237 = PRESENTATION_STYLE_ASSIGNMENT((#7238,#7244));
-#7238 = SURFACE_STYLE_USAGE(.BOTH.,#7239);
-#7239 = SURFACE_SIDE_STYLE('',(#7240));
-#7240 = SURFACE_STYLE_FILL_AREA(#7241);
-#7241 = FILL_AREA_STYLE('',(#7242));
-#7242 = FILL_AREA_STYLE_COLOUR('',#7243);
-#7243 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
-#7244 = CURVE_STYLE('',#7245,POSITIVE_LENGTH_MEASURE(0.1),#7243);
-#7245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#8121 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#8122 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #8123),#8116);
+#8123 = STYLED_ITEM('color',(#8124),#15);
+#8124 = PRESENTATION_STYLE_ASSIGNMENT((#8125,#8131));
+#8125 = SURFACE_STYLE_USAGE(.BOTH.,#8126);
+#8126 = SURFACE_SIDE_STYLE('',(#8127));
+#8127 = SURFACE_STYLE_FILL_AREA(#8128);
+#8128 = FILL_AREA_STYLE('',(#8129));
+#8129 = FILL_AREA_STYLE_COLOUR('',#8130);
+#8130 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877);
+#8131 = CURVE_STYLE('',#8132,POSITIVE_LENGTH_MEASURE(0.1),#8133);
+#8132 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#8133 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+  9.803921802644E-02);
 ENDSEC;
 END-ISO-10303-21;
diff --git a/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.stl b/Mechanical Parts/Profiles EN/Motedis/Profile-20x20-B-Type_Slot6_A.stl
index 39daaa58014795f7001178e1e004f288eeb2dad6..d8435b1b1c3206182efb0f0c0494351e03a1b8ec 100644
GIT binary patch
literal 60884
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

literal 24884
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
awqp#Vr%XDd!pq)kD%+xDAha!|Gx5KYpMfL*