From 1a9c21f6cddeb5d7b00cca9f801ce1c3349252c2 Mon Sep 17 00:00:00 2001
From: "Lukas F. Hartmann" <lukas@mntre.com>
Date: Sun, 27 Feb 2022 16:42:07 +0100
Subject: [PATCH] case ports: add fc and step files for metal version

---
 .../ports-r1-v2-a-extrude.FCStd               |  Bin 0 -> 28299 bytes
 reform2-case-ports/ports-r1-v2-a.step         | 3771 ++++++++++++++
 reform2-case-ports/ports-r1-v2-a.svg          |  135 +
 .../ports-r1-v2-b-extrude.FCStd               |  Bin 0 -> 30273 bytes
 reform2-case-ports/ports-r1-v2-b.step         | 4390 +++++++++++++++++
 reform2-case-ports/ports-r1-v2-b.svg          |  129 +
 6 files changed, 8425 insertions(+)
 create mode 100644 reform2-case-ports/ports-r1-v2-a-extrude.FCStd
 create mode 100644 reform2-case-ports/ports-r1-v2-a.step
 create mode 100644 reform2-case-ports/ports-r1-v2-a.svg
 create mode 100644 reform2-case-ports/ports-r1-v2-b-extrude.FCStd
 create mode 100644 reform2-case-ports/ports-r1-v2-b.step
 create mode 100644 reform2-case-ports/ports-r1-v2-b.svg

diff --git a/reform2-case-ports/ports-r1-v2-a-extrude.FCStd b/reform2-case-ports/ports-r1-v2-a-extrude.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..b0122909d5094f61c3d30f80463df6c5ebf0261b
GIT binary patch
literal 28299
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
Jivq0G4ggw$6Da@y

literal 0
HcmV?d00001

diff --git a/reform2-case-ports/ports-r1-v2-a.step b/reform2-case-ports/ports-r1-v2-a.step
new file mode 100644
index 00000000..8855ad37
--- /dev/null
+++ b/reform2-case-ports/ports-r1-v2-a.step
@@ -0,0 +1,3771 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-02-01T15:02:09',('Author'),(
+    ''),'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#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('Extrude','Extrude','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2837);
+#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,#138,#215,#289,#366,#440,#517,#584,#631,#742,
+    #819,#893,#970,#1044,#1121,#1188,#1235,#1346,#1423,#1497,#1574,#1648
+    ,#1725,#1792,#1839,#1950,#2027,#2101,#2178,#2252,#2329,#2396,#2443,
+    #2541,#2639,#2737,#2787));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#58,#84,#114));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.05,-125.21654834,1.));
+#26 = SURFACE_CURVE('',#27,(#31,#44),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#38);
+#32 = SURFACE_OF_LINEAR_EXTRUSION('',#33,#36);
+#33 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34,#35),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#34 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#35 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-0.,-0.,-1.));
+#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43);
+#39 = LINE('',#40,#41);
+#40 = CARTESIAN_POINT('',(0.,0.));
+#41 = VECTOR('',#42,1.);
+#42 = DIRECTION('',(0.,-1.));
+#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44 = PCURVE('',#45,#52);
+#45 = SURFACE_OF_LINEAR_EXTRUSION('',#46,#50);
+#46 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47,#48,#49),.UNSPECIFIED.,.F.
+,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,3.14159265359),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#47 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#48 = CARTESIAN_POINT('',(1.05,-125.330724,0.));
+#49 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(-0.,-0.,-1.));
+#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
+#53 = LINE('',#54,#55);
+#54 = CARTESIAN_POINT('',(3.14159265359,0.));
+#55 = VECTOR('',#56,1.);
+#56 = DIRECTION('',(0.,-1.));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58 = ORIENTED_EDGE('',*,*,#59,.T.);
+#59 = EDGE_CURVE('',#24,#60,#62,.T.);
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(1.05,-1.16417966,1.));
+#62 = SURFACE_CURVE('',#63,(#66,#73),.PCURVE_S1.);
+#63 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64,#65),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#64 = CARTESIAN_POINT('',(1.05,-125.21654834,1.));
+#65 = CARTESIAN_POINT('',(1.05,-1.16417966,1.));
+#66 = PCURVE('',#32,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = LINE('',#69,#70);
+#69 = CARTESIAN_POINT('',(0.,-1.));
+#70 = VECTOR('',#71,1.);
+#71 = DIRECTION('',(1.,0.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = PLANE('',#75);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(10.110531301042,-58.2034584711,1.));
+#77 = DIRECTION('',(0.,0.,1.));
+#78 = DIRECTION('',(1.,0.,-0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#83);
+#80 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81,#82),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#81 = CARTESIAN_POINT('',(-9.060531301042,-67.0130898689));
+#82 = CARTESIAN_POINT('',(-9.060531301042,57.0392788111));
+#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#84 = ORIENTED_EDGE('',*,*,#85,.F.);
+#85 = EDGE_CURVE('',#86,#60,#88,.T.);
+#86 = VERTEX_POINT('',#87);
+#87 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.,0.,1.));
+#93 = PCURVE('',#32,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(124.05236868,0.));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(0.,-1.));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = PCURVE('',#101,#108);
+#101 = SURFACE_OF_LINEAR_EXTRUSION('',#102,#106);
+#102 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103,#104,#105),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#103 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#104 = CARTESIAN_POINT('',(1.05,-1.050004,0.));
+#105 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-0.,-0.,-1.));
+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113);
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(3.14159265359,0.));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(0.,-1.));
+#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#114 = ORIENTED_EDGE('',*,*,#115,.F.);
+#115 = EDGE_CURVE('',#22,#86,#116,.T.);
+#116 = SURFACE_CURVE('',#117,(#120,#127),.PCURVE_S1.);
+#117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#118,#119),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#118 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#119 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#120 = PCURVE('',#32,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(0.,0.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(1.,0.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(10.110531301042,-58.2034584711,0.));
+#131 = DIRECTION('',(0.,0.,1.));
+#132 = DIRECTION('',(1.,0.,-0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#137);
+#134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#135,#136),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#135 = CARTESIAN_POINT('',(-9.060531301042,-67.0130898689));
+#136 = CARTESIAN_POINT('',(-9.060531301042,57.0392788111));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#138 = ADVANCED_FACE('',(#139),#101,.T.);
+#139 = FACE_BOUND('',#140,.T.);
+#140 = EDGE_LOOP('',(#141,#142,#165,#194));
+#141 = ORIENTED_EDGE('',*,*,#85,.T.);
+#142 = ORIENTED_EDGE('',*,*,#143,.T.);
+#143 = EDGE_CURVE('',#60,#144,#146,.T.);
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(1.16417566,-1.050004,1.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#148,#149,#150),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#148 = CARTESIAN_POINT('',(1.05,-1.16417966,1.));
+#149 = CARTESIAN_POINT('',(1.05,-1.050004,1.));
+#150 = CARTESIAN_POINT('',(1.16417566,-1.050004,1.));
+#151 = PCURVE('',#101,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,-1.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(1.,0.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#74,#159);
+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
+#160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#161,#162,#163),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#161 = CARTESIAN_POINT('',(-9.060531301042,57.0392788111));
+#162 = CARTESIAN_POINT('',(-9.060531301042,57.1534544711));
+#163 = CARTESIAN_POINT('',(-8.946355641042,57.1534544711));
+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#167,#144,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(0.,0.,1.));
+#174 = PCURVE('',#101,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(4.712388980385,0.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.,-1.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#188);
+#182 = SURFACE_OF_LINEAR_EXTRUSION('',#183,#186);
+#183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#184,#185),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#184 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#185 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(-0.,-0.,-1.));
+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(0.,0.));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(0.,-1.));
+#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#194 = ORIENTED_EDGE('',*,*,#195,.F.);
+#195 = EDGE_CURVE('',#86,#167,#196,.T.);
+#196 = SURFACE_CURVE('',#197,(#201,#208),.PCURVE_S1.);
+#197 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#198,#199,#200),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#198 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#199 = CARTESIAN_POINT('',(1.05,-1.050004,0.));
+#200 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#201 = PCURVE('',#101,#202);
+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207);
+#203 = LINE('',#204,#205);
+#204 = CARTESIAN_POINT('',(0.,0.));
+#205 = VECTOR('',#206,1.);
+#206 = DIRECTION('',(1.,0.));
+#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#208 = PCURVE('',#128,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#211,#212,#213),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#211 = CARTESIAN_POINT('',(-9.060531301042,57.0392788111));
+#212 = CARTESIAN_POINT('',(-9.060531301042,57.1534544711));
+#213 = CARTESIAN_POINT('',(-8.946355641042,57.1534544711));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = ADVANCED_FACE('',(#216),#182,.T.);
+#216 = FACE_BOUND('',#217,.T.);
+#217 = EDGE_LOOP('',(#218,#219,#240,#270));
+#218 = ORIENTED_EDGE('',*,*,#166,.T.);
+#219 = ORIENTED_EDGE('',*,*,#220,.T.);
+#220 = EDGE_CURVE('',#144,#221,#223,.T.);
+#221 = VERTEX_POINT('',#222);
+#222 = CARTESIAN_POINT('',(19.83582434,-1.050004,1.));
+#223 = SURFACE_CURVE('',#224,(#227,#234),.PCURVE_S1.);
+#224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#225,#226),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#225 = CARTESIAN_POINT('',(1.16417566,-1.050004,1.));
+#226 = CARTESIAN_POINT('',(19.83582434,-1.050004,1.));
+#227 = PCURVE('',#182,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(0.,-1.));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(1.,0.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#74,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#239);
+#236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#237,#238),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#237 = CARTESIAN_POINT('',(-8.946355641042,57.1534544711));
+#238 = CARTESIAN_POINT('',(9.725293038958,57.1534544711));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#221,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,0.,1.));
+#249 = PCURVE('',#182,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(18.67164868,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,-1.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#264);
+#257 = SURFACE_OF_LINEAR_EXTRUSION('',#258,#262);
+#258 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#259,#260,#261),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#259 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#260 = CARTESIAN_POINT('',(19.95,-1.050004,0.));
+#261 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(-0.,-0.,-1.));
+#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(4.712388980385,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.,-1.));
+#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#270 = ORIENTED_EDGE('',*,*,#271,.F.);
+#271 = EDGE_CURVE('',#167,#242,#272,.T.);
+#272 = SURFACE_CURVE('',#273,(#276,#283),.PCURVE_S1.);
+#273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#274,#275),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#274 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#275 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#276 = PCURVE('',#182,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = PCURVE('',#128,#284);
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#288);
+#285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#286,#287),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#286 = CARTESIAN_POINT('',(-8.946355641042,57.1534544711));
+#287 = CARTESIAN_POINT('',(9.725293038958,57.1534544711));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290),#257,.T.);
+#290 = FACE_BOUND('',#291,.T.);
+#291 = EDGE_LOOP('',(#292,#293,#316,#345));
+#292 = ORIENTED_EDGE('',*,*,#241,.T.);
+#293 = ORIENTED_EDGE('',*,*,#294,.T.);
+#294 = EDGE_CURVE('',#221,#295,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(19.95,-1.16417966,1.));
+#297 = SURFACE_CURVE('',#298,(#302,#309),.PCURVE_S1.);
+#298 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#299,#300,#301),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#299 = CARTESIAN_POINT('',(19.83582434,-1.050004,1.));
+#300 = CARTESIAN_POINT('',(19.95,-1.050004,1.));
+#301 = CARTESIAN_POINT('',(19.95,-1.16417966,1.));
+#302 = PCURVE('',#257,#303);
+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(0.,-1.));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(1.,0.));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#309 = PCURVE('',#74,#310);
+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);
+#311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#312,#313,#314),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#312 = CARTESIAN_POINT('',(9.725293038958,57.1534544711));
+#313 = CARTESIAN_POINT('',(9.839468698958,57.1534544711));
+#314 = CARTESIAN_POINT('',(9.839468698958,57.0392788111));
+#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#316 = ORIENTED_EDGE('',*,*,#317,.F.);
+#317 = EDGE_CURVE('',#318,#295,#320,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#320 = SURFACE_CURVE('',#321,(#325,#332),.PCURVE_S1.);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,0.,1.));
+#325 = PCURVE('',#257,#326);
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(6.28318530718,0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(0.,-1.));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#332 = PCURVE('',#333,#339);
+#333 = SURFACE_OF_LINEAR_EXTRUSION('',#334,#337);
+#334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#335,#336),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#335 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#336 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(-0.,-0.,-1.));
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,0.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.,-1.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = ORIENTED_EDGE('',*,*,#346,.F.);
+#346 = EDGE_CURVE('',#242,#318,#347,.T.);
+#347 = SURFACE_CURVE('',#348,(#352,#359),.PCURVE_S1.);
+#348 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#349,#350,#351),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#349 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#350 = CARTESIAN_POINT('',(19.95,-1.050004,0.));
+#351 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#352 = PCURVE('',#257,#353);
+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(0.,0.));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(1.,0.));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = PCURVE('',#128,#360);
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
+#361 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#362,#363,#364),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#362 = CARTESIAN_POINT('',(9.725293038958,57.1534544711));
+#363 = CARTESIAN_POINT('',(9.839468698958,57.1534544711));
+#364 = CARTESIAN_POINT('',(9.839468698958,57.0392788111));
+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#366 = ADVANCED_FACE('',(#367),#333,.T.);
+#367 = FACE_BOUND('',#368,.T.);
+#368 = EDGE_LOOP('',(#369,#370,#391,#421));
+#369 = ORIENTED_EDGE('',*,*,#317,.T.);
+#370 = ORIENTED_EDGE('',*,*,#371,.T.);
+#371 = EDGE_CURVE('',#295,#372,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(19.95,-125.21654834,1.));
+#374 = SURFACE_CURVE('',#375,(#378,#385),.PCURVE_S1.);
+#375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#376,#377),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#376 = CARTESIAN_POINT('',(19.95,-1.16417966,1.));
+#377 = CARTESIAN_POINT('',(19.95,-125.21654834,1.));
+#378 = PCURVE('',#333,#379);
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(0.,-1.));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(1.,0.));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#385 = PCURVE('',#74,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#390);
+#387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#388,#389),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#388 = CARTESIAN_POINT('',(9.839468698958,57.0392788111));
+#389 = CARTESIAN_POINT('',(9.839468698958,-67.0130898689));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#393,#372,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,0.,1.));
+#400 = PCURVE('',#333,#401);
+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(124.05236868,0.));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(0.,-1.));
+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#407 = PCURVE('',#408,#415);
+#408 = SURFACE_OF_LINEAR_EXTRUSION('',#409,#413);
+#409 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#410,#411,#412),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#410 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#411 = CARTESIAN_POINT('',(19.95,-125.330724,0.));
+#412 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#413 = VECTOR('',#414,1.);
+#414 = DIRECTION('',(-0.,-0.,-1.));
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(0.,0.));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(0.,-1.));
+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#421 = ORIENTED_EDGE('',*,*,#422,.F.);
+#422 = EDGE_CURVE('',#318,#393,#423,.T.);
+#423 = SURFACE_CURVE('',#424,(#427,#434),.PCURVE_S1.);
+#424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#425,#426),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#425 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#426 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#427 = PCURVE('',#333,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
+#429 = LINE('',#430,#431);
+#430 = CARTESIAN_POINT('',(0.,0.));
+#431 = VECTOR('',#432,1.);
+#432 = DIRECTION('',(1.,0.));
+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#434 = PCURVE('',#128,#435);
+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#439);
+#436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#437,#438),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#437 = CARTESIAN_POINT('',(9.839468698958,57.0392788111));
+#438 = CARTESIAN_POINT('',(9.839468698958,-67.0130898689));
+#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#440 = ADVANCED_FACE('',(#441),#408,.T.);
+#441 = FACE_BOUND('',#442,.T.);
+#442 = EDGE_LOOP('',(#443,#444,#467,#496));
+#443 = ORIENTED_EDGE('',*,*,#392,.T.);
+#444 = ORIENTED_EDGE('',*,*,#445,.T.);
+#445 = EDGE_CURVE('',#372,#446,#448,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(19.83582434,-125.330724,1.));
+#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.);
+#449 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#450,#451,#452),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#450 = CARTESIAN_POINT('',(19.95,-125.21654834,1.));
+#451 = CARTESIAN_POINT('',(19.95,-125.330724,1.));
+#452 = CARTESIAN_POINT('',(19.83582434,-125.330724,1.));
+#453 = PCURVE('',#408,#454);
+#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(0.,-1.));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(1.,0.));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = PCURVE('',#74,#461);
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#463,#464,#465),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#463 = CARTESIAN_POINT('',(9.839468698958,-67.0130898689));
+#464 = CARTESIAN_POINT('',(9.839468698958,-67.1272655289));
+#465 = CARTESIAN_POINT('',(9.725293038958,-67.1272655289));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#467 = ORIENTED_EDGE('',*,*,#468,.F.);
+#468 = EDGE_CURVE('',#469,#446,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#471 = SURFACE_CURVE('',#472,(#476,#483),.PCURVE_S1.);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(0.,0.,1.));
+#476 = PCURVE('',#408,#477);
+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(1.570796326795,0.));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(0.,-1.));
+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#483 = PCURVE('',#484,#490);
+#484 = SURFACE_OF_LINEAR_EXTRUSION('',#485,#488);
+#485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#486,#487),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#486 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#487 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(-0.,-0.,-1.));
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(0.,0.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(0.,-1.));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#393,#469,#498,.T.);
+#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.);
+#499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#500,#501,#502),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#500 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#501 = CARTESIAN_POINT('',(19.95,-125.330724,0.));
+#502 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#503 = PCURVE('',#408,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(0.,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(1.,0.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = PCURVE('',#128,#511);
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#513,#514,#515),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#513 = CARTESIAN_POINT('',(9.839468698958,-67.0130898689));
+#514 = CARTESIAN_POINT('',(9.839468698958,-67.1272655289));
+#515 = CARTESIAN_POINT('',(9.725293038958,-67.1272655289));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = ADVANCED_FACE('',(#518),#484,.T.);
+#518 = FACE_BOUND('',#519,.T.);
+#519 = EDGE_LOOP('',(#520,#521,#542,#565));
+#520 = ORIENTED_EDGE('',*,*,#468,.T.);
+#521 = ORIENTED_EDGE('',*,*,#522,.T.);
+#522 = EDGE_CURVE('',#446,#523,#525,.T.);
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(1.16417566,-125.330724,1.));
+#525 = SURFACE_CURVE('',#526,(#529,#536),.PCURVE_S1.);
+#526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#527,#528),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#527 = CARTESIAN_POINT('',(19.83582434,-125.330724,1.));
+#528 = CARTESIAN_POINT('',(1.16417566,-125.330724,1.));
+#529 = PCURVE('',#484,#530);
+#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(0.,-1.));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(1.,0.));
+#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#536 = PCURVE('',#74,#537);
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#541);
+#538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#539,#540),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#539 = CARTESIAN_POINT('',(9.725293038958,-67.1272655289));
+#540 = CARTESIAN_POINT('',(-8.946355641042,-67.1272655289));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#544,#523,#546,.T.);
+#544 = VERTEX_POINT('',#545);
+#545 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(0.,0.,1.));
+#551 = PCURVE('',#484,#552);
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(18.67164868,0.));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(0.,-1.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = PCURVE('',#45,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(1.570796326795,0.));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(0.,-1.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#469,#544,#567,.T.);
+#567 = SURFACE_CURVE('',#568,(#571,#578),.PCURVE_S1.);
+#568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#569,#570),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#569 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#570 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#571 = PCURVE('',#484,#572);
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(0.,0.));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(1.,0.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = PCURVE('',#128,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#583);
+#580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#581,#582),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#581 = CARTESIAN_POINT('',(9.725293038958,-67.1272655289));
+#582 = CARTESIAN_POINT('',(-8.946355641042,-67.1272655289));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = ADVANCED_FACE('',(#585),#45,.T.);
+#585 = FACE_BOUND('',#586,.T.);
+#586 = EDGE_LOOP('',(#587,#588,#609,#610));
+#587 = ORIENTED_EDGE('',*,*,#543,.T.);
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#523,#24,#590,.T.);
+#590 = SURFACE_CURVE('',#591,(#595,#602),.PCURVE_S1.);
+#591 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#592,#593,#594),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#592 = CARTESIAN_POINT('',(1.16417566,-125.330724,1.));
+#593 = CARTESIAN_POINT('',(1.05,-125.330724,1.));
+#594 = CARTESIAN_POINT('',(1.05,-125.21654834,1.));
+#595 = PCURVE('',#45,#596);
+#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(0.,-1.));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(1.,0.));
+#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#602 = PCURVE('',#74,#603);
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#605,#606,#607),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#605 = CARTESIAN_POINT('',(-8.946355641042,-67.1272655289));
+#606 = CARTESIAN_POINT('',(-9.060531301042,-67.1272655289));
+#607 = CARTESIAN_POINT('',(-9.060531301042,-67.0130898689));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = ORIENTED_EDGE('',*,*,#21,.F.);
+#610 = ORIENTED_EDGE('',*,*,#611,.F.);
+#611 = EDGE_CURVE('',#544,#22,#612,.T.);
+#612 = SURFACE_CURVE('',#613,(#617,#624),.PCURVE_S1.);
+#613 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#614,#615,#616),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#614 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#615 = CARTESIAN_POINT('',(1.05,-125.330724,0.));
+#616 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#617 = PCURVE('',#45,#618);
+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(0.,0.));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(1.,0.));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#624 = PCURVE('',#128,#625);
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
+#626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#627,#628,#629),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#627 = CARTESIAN_POINT('',(-8.946355641042,-67.1272655289));
+#628 = CARTESIAN_POINT('',(-9.060531301042,-67.1272655289));
+#629 = CARTESIAN_POINT('',(-9.060531301042,-67.0130898689));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#631 = ADVANCED_FACE('',(#632),#646,.T.);
+#632 = FACE_BOUND('',#633,.T.);
+#633 = EDGE_LOOP('',(#634,#672,#693,#723));
+#634 = ORIENTED_EDGE('',*,*,#635,.T.);
+#635 = EDGE_CURVE('',#636,#638,#640,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(10.138567,-65.83177657,0.));
+#638 = VERTEX_POINT('',#639);
+#639 = CARTESIAN_POINT('',(10.138567,-65.83177657,1.));
+#640 = SURFACE_CURVE('',#641,(#645,#658),.PCURVE_S1.);
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(10.138567,-65.83177657,0.));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(0.,0.,1.));
+#645 = PCURVE('',#646,#652);
+#646 = SURFACE_OF_LINEAR_EXTRUSION('',#647,#650);
+#647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#648,#649),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#648 = CARTESIAN_POINT('',(10.138567,-65.83177657,0.));
+#649 = CARTESIAN_POINT('',(10.138567,-93.36822643,0.));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(-0.,-0.,-1.));
+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657);
+#653 = LINE('',#654,#655);
+#654 = CARTESIAN_POINT('',(0.,0.));
+#655 = VECTOR('',#656,1.);
+#656 = DIRECTION('',(0.,-1.));
+#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#658 = PCURVE('',#659,#666);
+#659 = SURFACE_OF_LINEAR_EXTRUSION('',#660,#664);
+#660 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#661,#662,#663),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#661 = CARTESIAN_POINT('',(10.31280228,-65.644721,0.));
+#662 = CARTESIAN_POINT('',(10.138567,-65.644721,0.));
+#663 = CARTESIAN_POINT('',(10.138567,-65.83177657,0.));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(-0.,-0.,-1.));
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(1.570796326795,0.));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(0.,-1.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = ORIENTED_EDGE('',*,*,#673,.T.);
+#673 = EDGE_CURVE('',#638,#674,#676,.T.);
+#674 = VERTEX_POINT('',#675);
+#675 = CARTESIAN_POINT('',(10.138567,-93.36822643,1.));
+#676 = SURFACE_CURVE('',#677,(#680,#687),.PCURVE_S1.);
+#677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#678,#679),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#678 = CARTESIAN_POINT('',(10.138567,-65.83177657,1.));
+#679 = CARTESIAN_POINT('',(10.138567,-93.36822643,1.));
+#680 = PCURVE('',#646,#681);
+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);
+#682 = LINE('',#683,#684);
+#683 = CARTESIAN_POINT('',(0.,-1.));
+#684 = VECTOR('',#685,1.);
+#685 = DIRECTION('',(1.,0.));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#687 = PCURVE('',#74,#688);
+#688 = DEFINITIONAL_REPRESENTATION('',(#689),#692);
+#689 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#690,#691),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#690 = CARTESIAN_POINT('',(2.803569895848E-02,-7.6283180989));
+#691 = CARTESIAN_POINT('',(2.803569895848E-02,-35.1647679589));
+#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#693 = ORIENTED_EDGE('',*,*,#694,.F.);
+#694 = EDGE_CURVE('',#695,#674,#697,.T.);
+#695 = VERTEX_POINT('',#696);
+#696 = CARTESIAN_POINT('',(10.138567,-93.36822643,0.));
+#697 = SURFACE_CURVE('',#698,(#702,#709),.PCURVE_S1.);
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(10.138567,-93.36822643,0.));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(0.,0.,1.));
+#702 = PCURVE('',#646,#703);
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(27.53644986,0.));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(0.,-1.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = PCURVE('',#710,#717);
+#710 = SURFACE_OF_LINEAR_EXTRUSION('',#711,#715);
+#711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#712,#713,#714),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#712 = CARTESIAN_POINT('',(10.138567,-93.36822643,0.));
+#713 = CARTESIAN_POINT('',(10.138567,-93.555282,0.));
+#714 = CARTESIAN_POINT('',(10.31280228,-93.555282,0.));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(-0.,-0.,-1.));
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(1.570796326795,0.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(0.,-1.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#636,#695,#725,.T.);
+#725 = SURFACE_CURVE('',#726,(#729,#736),.PCURVE_S1.);
+#726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#727,#728),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#727 = CARTESIAN_POINT('',(10.138567,-65.83177657,0.));
+#728 = CARTESIAN_POINT('',(10.138567,-93.36822643,0.));
+#729 = PCURVE('',#646,#730);
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(0.,0.));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(1.,0.));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#736 = PCURVE('',#128,#737);
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#741);
+#738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#739,#740),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#739 = CARTESIAN_POINT('',(2.803569895848E-02,-7.6283180989));
+#740 = CARTESIAN_POINT('',(2.803569895848E-02,-35.1647679589));
+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#742 = ADVANCED_FACE('',(#743),#710,.T.);
+#743 = FACE_BOUND('',#744,.T.);
+#744 = EDGE_LOOP('',(#745,#746,#769,#798));
+#745 = ORIENTED_EDGE('',*,*,#694,.T.);
+#746 = ORIENTED_EDGE('',*,*,#747,.T.);
+#747 = EDGE_CURVE('',#674,#748,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(10.31280228,-93.555282,1.));
+#750 = SURFACE_CURVE('',#751,(#755,#762),.PCURVE_S1.);
+#751 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#752,#753,#754),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#752 = CARTESIAN_POINT('',(10.138567,-93.36822643,1.));
+#753 = CARTESIAN_POINT('',(10.138567,-93.555282,1.));
+#754 = CARTESIAN_POINT('',(10.31280228,-93.555282,1.));
+#755 = PCURVE('',#710,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(0.,-1.));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(1.,0.));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = PCURVE('',#74,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#765,#766,#767),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#765 = CARTESIAN_POINT('',(2.803569895848E-02,-35.1647679589));
+#766 = CARTESIAN_POINT('',(2.803569895848E-02,-35.3518235289));
+#767 = CARTESIAN_POINT('',(0.202270978958,-35.3518235289));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#769 = ORIENTED_EDGE('',*,*,#770,.F.);
+#770 = EDGE_CURVE('',#771,#748,#773,.T.);
+#771 = VERTEX_POINT('',#772);
+#772 = CARTESIAN_POINT('',(10.31280228,-93.555282,0.));
+#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(10.31280228,-93.555282,0.));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.,0.,1.));
+#778 = PCURVE('',#710,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(3.14159265359,0.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.,-1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#786,#792);
+#786 = SURFACE_OF_LINEAR_EXTRUSION('',#787,#790);
+#787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#788,#789),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#788 = CARTESIAN_POINT('',(10.31280228,-93.555282,0.));
+#789 = CARTESIAN_POINT('',(13.27489242,-93.555282,0.));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(-0.,-0.,-1.));
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(0.,0.));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(0.,-1.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = ORIENTED_EDGE('',*,*,#799,.F.);
+#799 = EDGE_CURVE('',#695,#771,#800,.T.);
+#800 = SURFACE_CURVE('',#801,(#805,#812),.PCURVE_S1.);
+#801 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#802,#803,#804),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#802 = CARTESIAN_POINT('',(10.138567,-93.36822643,0.));
+#803 = CARTESIAN_POINT('',(10.138567,-93.555282,0.));
+#804 = CARTESIAN_POINT('',(10.31280228,-93.555282,0.));
+#805 = PCURVE('',#710,#806);
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(0.,0.));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(1.,0.));
+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#812 = PCURVE('',#128,#813);
+#813 = DEFINITIONAL_REPRESENTATION('',(#814),#818);
+#814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#815,#816,#817),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#815 = CARTESIAN_POINT('',(2.803569895848E-02,-35.1647679589));
+#816 = CARTESIAN_POINT('',(2.803569895848E-02,-35.3518235289));
+#817 = CARTESIAN_POINT('',(0.202270978958,-35.3518235289));
+#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#819 = ADVANCED_FACE('',(#820),#786,.T.);
+#820 = FACE_BOUND('',#821,.T.);
+#821 = EDGE_LOOP('',(#822,#823,#844,#874));
+#822 = ORIENTED_EDGE('',*,*,#770,.T.);
+#823 = ORIENTED_EDGE('',*,*,#824,.T.);
+#824 = EDGE_CURVE('',#748,#825,#827,.T.);
+#825 = VERTEX_POINT('',#826);
+#826 = CARTESIAN_POINT('',(13.27489242,-93.555282,1.));
+#827 = SURFACE_CURVE('',#828,(#831,#838),.PCURVE_S1.);
+#828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#829,#830),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#829 = CARTESIAN_POINT('',(10.31280228,-93.555282,1.));
+#830 = CARTESIAN_POINT('',(13.27489242,-93.555282,1.));
+#831 = PCURVE('',#786,#832);
+#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.,-1.));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(1.,0.));
+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#838 = PCURVE('',#74,#839);
+#839 = DEFINITIONAL_REPRESENTATION('',(#840),#843);
+#840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#841,#842),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#841 = CARTESIAN_POINT('',(0.202270978958,-35.3518235289));
+#842 = CARTESIAN_POINT('',(3.164361118958,-35.3518235289));
+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#844 = ORIENTED_EDGE('',*,*,#845,.F.);
+#845 = EDGE_CURVE('',#846,#825,#848,.T.);
+#846 = VERTEX_POINT('',#847);
+#847 = CARTESIAN_POINT('',(13.27489242,-93.555282,0.));
+#848 = SURFACE_CURVE('',#849,(#853,#860),.PCURVE_S1.);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(13.27489242,-93.555282,0.));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(0.,0.,1.));
+#853 = PCURVE('',#786,#854);
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(2.96209014,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(0.,-1.));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#860 = PCURVE('',#861,#868);
+#861 = SURFACE_OF_LINEAR_EXTRUSION('',#862,#866);
+#862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#863,#864,#865),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#863 = CARTESIAN_POINT('',(13.27489242,-93.555282,0.));
+#864 = CARTESIAN_POINT('',(13.4491277,-93.555282,0.));
+#865 = CARTESIAN_POINT('',(13.4491277,-93.36822643,0.));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(-0.,-0.,-1.));
+#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(3.14159265359,0.));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.,-1.));
+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#874 = ORIENTED_EDGE('',*,*,#875,.F.);
+#875 = EDGE_CURVE('',#771,#846,#876,.T.);
+#876 = SURFACE_CURVE('',#877,(#880,#887),.PCURVE_S1.);
+#877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#878,#879),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#878 = CARTESIAN_POINT('',(10.31280228,-93.555282,0.));
+#879 = CARTESIAN_POINT('',(13.27489242,-93.555282,0.));
+#880 = PCURVE('',#786,#881);
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(0.,0.));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(1.,0.));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#887 = PCURVE('',#128,#888);
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#892);
+#889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#890,#891),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#890 = CARTESIAN_POINT('',(0.202270978958,-35.3518235289));
+#891 = CARTESIAN_POINT('',(3.164361118958,-35.3518235289));
+#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#893 = ADVANCED_FACE('',(#894),#861,.T.);
+#894 = FACE_BOUND('',#895,.T.);
+#895 = EDGE_LOOP('',(#896,#897,#920,#949));
+#896 = ORIENTED_EDGE('',*,*,#845,.T.);
+#897 = ORIENTED_EDGE('',*,*,#898,.T.);
+#898 = EDGE_CURVE('',#825,#899,#901,.T.);
+#899 = VERTEX_POINT('',#900);
+#900 = CARTESIAN_POINT('',(13.4491277,-93.36822643,1.));
+#901 = SURFACE_CURVE('',#902,(#906,#913),.PCURVE_S1.);
+#902 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#903,#904,#905),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#903 = CARTESIAN_POINT('',(13.27489242,-93.555282,1.));
+#904 = CARTESIAN_POINT('',(13.4491277,-93.555282,1.));
+#905 = CARTESIAN_POINT('',(13.4491277,-93.36822643,1.));
+#906 = PCURVE('',#861,#907);
+#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912);
+#908 = LINE('',#909,#910);
+#909 = CARTESIAN_POINT('',(0.,-1.));
+#910 = VECTOR('',#911,1.);
+#911 = DIRECTION('',(1.,0.));
+#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#913 = PCURVE('',#74,#914);
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#916,#917,#918),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#916 = CARTESIAN_POINT('',(3.164361118958,-35.3518235289));
+#917 = CARTESIAN_POINT('',(3.338596398958,-35.3518235289));
+#918 = CARTESIAN_POINT('',(3.338596398958,-35.1647679589));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = ORIENTED_EDGE('',*,*,#921,.F.);
+#921 = EDGE_CURVE('',#922,#899,#924,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(13.4491277,-93.36822643,0.));
+#924 = SURFACE_CURVE('',#925,(#929,#936),.PCURVE_S1.);
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(13.4491277,-93.36822643,0.));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(0.,0.,1.));
+#929 = PCURVE('',#861,#930);
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(4.712388980385,0.));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(0.,-1.));
+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#936 = PCURVE('',#937,#943);
+#937 = SURFACE_OF_LINEAR_EXTRUSION('',#938,#941);
+#938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#939,#940),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#939 = CARTESIAN_POINT('',(13.4491277,-93.36822643,0.));
+#940 = CARTESIAN_POINT('',(13.4491277,-65.83177657,0.));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-0.,-0.,-1.));
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(0.,0.));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(0.,-1.));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#949 = ORIENTED_EDGE('',*,*,#950,.F.);
+#950 = EDGE_CURVE('',#846,#922,#951,.T.);
+#951 = SURFACE_CURVE('',#952,(#956,#963),.PCURVE_S1.);
+#952 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#953,#954,#955),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#953 = CARTESIAN_POINT('',(13.27489242,-93.555282,0.));
+#954 = CARTESIAN_POINT('',(13.4491277,-93.555282,0.));
+#955 = CARTESIAN_POINT('',(13.4491277,-93.36822643,0.));
+#956 = PCURVE('',#861,#957);
+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);
+#958 = LINE('',#959,#960);
+#959 = CARTESIAN_POINT('',(0.,0.));
+#960 = VECTOR('',#961,1.);
+#961 = DIRECTION('',(1.,0.));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = PCURVE('',#128,#964);
+#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969);
+#965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#966,#967,#968),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#966 = CARTESIAN_POINT('',(3.164361118958,-35.3518235289));
+#967 = CARTESIAN_POINT('',(3.338596398958,-35.3518235289));
+#968 = CARTESIAN_POINT('',(3.338596398958,-35.1647679589));
+#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#970 = ADVANCED_FACE('',(#971),#937,.T.);
+#971 = FACE_BOUND('',#972,.T.);
+#972 = EDGE_LOOP('',(#973,#974,#995,#1025));
+#973 = ORIENTED_EDGE('',*,*,#921,.T.);
+#974 = ORIENTED_EDGE('',*,*,#975,.T.);
+#975 = EDGE_CURVE('',#899,#976,#978,.T.);
+#976 = VERTEX_POINT('',#977);
+#977 = CARTESIAN_POINT('',(13.4491277,-65.83177657,1.));
+#978 = SURFACE_CURVE('',#979,(#982,#989),.PCURVE_S1.);
+#979 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#980,#981),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#980 = CARTESIAN_POINT('',(13.4491277,-93.36822643,1.));
+#981 = CARTESIAN_POINT('',(13.4491277,-65.83177657,1.));
+#982 = PCURVE('',#937,#983);
+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(0.,-1.));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(1.,0.));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = PCURVE('',#74,#990);
+#990 = DEFINITIONAL_REPRESENTATION('',(#991),#994);
+#991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#992,#993),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#992 = CARTESIAN_POINT('',(3.338596398958,-35.1647679589));
+#993 = CARTESIAN_POINT('',(3.338596398958,-7.6283180989));
+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#995 = ORIENTED_EDGE('',*,*,#996,.F.);
+#996 = EDGE_CURVE('',#997,#976,#999,.T.);
+#997 = VERTEX_POINT('',#998);
+#998 = CARTESIAN_POINT('',(13.4491277,-65.83177657,0.));
+#999 = SURFACE_CURVE('',#1000,(#1004,#1011),.PCURVE_S1.);
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(13.4491277,-65.83177657,0.));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(0.,0.,1.));
+#1004 = PCURVE('',#937,#1005);
+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(27.53644986,0.));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(0.,-1.));
+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1011 = PCURVE('',#1012,#1019);
+#1012 = SURFACE_OF_LINEAR_EXTRUSION('',#1013,#1017);
+#1013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1014,#1015,#1016),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1014 = CARTESIAN_POINT('',(13.4491277,-65.83177657,0.));
+#1015 = CARTESIAN_POINT('',(13.4491277,-65.644721,0.));
+#1016 = CARTESIAN_POINT('',(13.27489242,-65.644721,0.));
+#1017 = VECTOR('',#1018,1.);
+#1018 = DIRECTION('',(-0.,-0.,-1.));
+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(0.,-1.));
+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1025 = ORIENTED_EDGE('',*,*,#1026,.F.);
+#1026 = EDGE_CURVE('',#922,#997,#1027,.T.);
+#1027 = SURFACE_CURVE('',#1028,(#1031,#1038),.PCURVE_S1.);
+#1028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1029,#1030),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#1029 = CARTESIAN_POINT('',(13.4491277,-93.36822643,0.));
+#1030 = CARTESIAN_POINT('',(13.4491277,-65.83177657,0.));
+#1031 = PCURVE('',#937,#1032);
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(0.,0.));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(1.,0.));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1038 = PCURVE('',#128,#1039);
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1043);
+#1040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1041,#1042),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,27.53644986),.PIECEWISE_BEZIER_KNOTS.);
+#1041 = CARTESIAN_POINT('',(3.338596398958,-35.1647679589));
+#1042 = CARTESIAN_POINT('',(3.338596398958,-7.6283180989));
+#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1044 = ADVANCED_FACE('',(#1045),#1012,.T.);
+#1045 = FACE_BOUND('',#1046,.T.);
+#1046 = EDGE_LOOP('',(#1047,#1048,#1071,#1100));
+#1047 = ORIENTED_EDGE('',*,*,#996,.T.);
+#1048 = ORIENTED_EDGE('',*,*,#1049,.T.);
+#1049 = EDGE_CURVE('',#976,#1050,#1052,.T.);
+#1050 = VERTEX_POINT('',#1051);
+#1051 = CARTESIAN_POINT('',(13.27489242,-65.644721,1.));
+#1052 = SURFACE_CURVE('',#1053,(#1057,#1064),.PCURVE_S1.);
+#1053 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1054,#1055,#1056),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1054 = CARTESIAN_POINT('',(13.4491277,-65.83177657,1.));
+#1055 = CARTESIAN_POINT('',(13.4491277,-65.644721,1.));
+#1056 = CARTESIAN_POINT('',(13.27489242,-65.644721,1.));
+#1057 = PCURVE('',#1012,#1058);
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1063);
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(0.,-1.));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(1.,0.));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1064 = PCURVE('',#74,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1067,#1068,#1069),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1067 = CARTESIAN_POINT('',(3.338596398958,-7.6283180989));
+#1068 = CARTESIAN_POINT('',(3.338596398958,-7.4412625289));
+#1069 = CARTESIAN_POINT('',(3.164361118958,-7.4412625289));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = ORIENTED_EDGE('',*,*,#1072,.F.);
+#1072 = EDGE_CURVE('',#1073,#1050,#1075,.T.);
+#1073 = VERTEX_POINT('',#1074);
+#1074 = CARTESIAN_POINT('',(13.27489242,-65.644721,0.));
+#1075 = SURFACE_CURVE('',#1076,(#1080,#1087),.PCURVE_S1.);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(13.27489242,-65.644721,0.));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(0.,0.,1.));
+#1080 = PCURVE('',#1012,#1081);
+#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1086);
+#1082 = LINE('',#1083,#1084);
+#1083 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1084 = VECTOR('',#1085,1.);
+#1085 = DIRECTION('',(0.,-1.));
+#1086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1087 = PCURVE('',#1088,#1094);
+#1088 = SURFACE_OF_LINEAR_EXTRUSION('',#1089,#1092);
+#1089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1090,#1091),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#1090 = CARTESIAN_POINT('',(13.27489242,-65.644721,0.));
+#1091 = CARTESIAN_POINT('',(10.31280228,-65.644721,0.));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(-0.,-0.,-1.));
+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(0.,0.));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(0.,-1.));
+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1100 = ORIENTED_EDGE('',*,*,#1101,.F.);
+#1101 = EDGE_CURVE('',#997,#1073,#1102,.T.);
+#1102 = SURFACE_CURVE('',#1103,(#1107,#1114),.PCURVE_S1.);
+#1103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1104,#1105,#1106),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1104 = CARTESIAN_POINT('',(13.4491277,-65.83177657,0.));
+#1105 = CARTESIAN_POINT('',(13.4491277,-65.644721,0.));
+#1106 = CARTESIAN_POINT('',(13.27489242,-65.644721,0.));
+#1107 = PCURVE('',#1012,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(0.,0.));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(1.,0.));
+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1114 = PCURVE('',#128,#1115);
+#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
+#1116 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1117,#1118,#1119),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1117 = CARTESIAN_POINT('',(3.338596398958,-7.6283180989));
+#1118 = CARTESIAN_POINT('',(3.338596398958,-7.4412625289));
+#1119 = CARTESIAN_POINT('',(3.164361118958,-7.4412625289));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1121 = ADVANCED_FACE('',(#1122),#1088,.T.);
+#1122 = FACE_BOUND('',#1123,.T.);
+#1123 = EDGE_LOOP('',(#1124,#1125,#1146,#1169));
+#1124 = ORIENTED_EDGE('',*,*,#1072,.T.);
+#1125 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1126 = EDGE_CURVE('',#1050,#1127,#1129,.T.);
+#1127 = VERTEX_POINT('',#1128);
+#1128 = CARTESIAN_POINT('',(10.31280228,-65.644721,1.));
+#1129 = SURFACE_CURVE('',#1130,(#1133,#1140),.PCURVE_S1.);
+#1130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1131,#1132),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#1131 = CARTESIAN_POINT('',(13.27489242,-65.644721,1.));
+#1132 = CARTESIAN_POINT('',(10.31280228,-65.644721,1.));
+#1133 = PCURVE('',#1088,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(0.,-1.));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(1.,0.));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#74,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1145);
+#1142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1143,#1144),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#1143 = CARTESIAN_POINT('',(3.164361118958,-7.4412625289));
+#1144 = CARTESIAN_POINT('',(0.202270978958,-7.4412625289));
+#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1146 = ORIENTED_EDGE('',*,*,#1147,.F.);
+#1147 = EDGE_CURVE('',#1148,#1127,#1150,.T.);
+#1148 = VERTEX_POINT('',#1149);
+#1149 = CARTESIAN_POINT('',(10.31280228,-65.644721,0.));
+#1150 = SURFACE_CURVE('',#1151,(#1155,#1162),.PCURVE_S1.);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(10.31280228,-65.644721,0.));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(0.,0.,1.));
+#1155 = PCURVE('',#1088,#1156);
+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(2.96209014,0.));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(0.,-1.));
+#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1162 = PCURVE('',#659,#1163);
+#1163 = DEFINITIONAL_REPRESENTATION('',(#1164),#1168);
+#1164 = LINE('',#1165,#1166);
+#1165 = CARTESIAN_POINT('',(0.,0.));
+#1166 = VECTOR('',#1167,1.);
+#1167 = DIRECTION('',(0.,-1.));
+#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1169 = ORIENTED_EDGE('',*,*,#1170,.F.);
+#1170 = EDGE_CURVE('',#1073,#1148,#1171,.T.);
+#1171 = SURFACE_CURVE('',#1172,(#1175,#1182),.PCURVE_S1.);
+#1172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1173,#1174),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#1173 = CARTESIAN_POINT('',(13.27489242,-65.644721,0.));
+#1174 = CARTESIAN_POINT('',(10.31280228,-65.644721,0.));
+#1175 = PCURVE('',#1088,#1176);
+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(0.,0.));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(1.,0.));
+#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1182 = PCURVE('',#128,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1187);
+#1184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1185,#1186),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,2.96209014),.PIECEWISE_BEZIER_KNOTS.);
+#1185 = CARTESIAN_POINT('',(3.164361118958,-7.4412625289));
+#1186 = CARTESIAN_POINT('',(0.202270978958,-7.4412625289));
+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1188 = ADVANCED_FACE('',(#1189),#659,.T.);
+#1189 = FACE_BOUND('',#1190,.T.);
+#1190 = EDGE_LOOP('',(#1191,#1192,#1213,#1214));
+#1191 = ORIENTED_EDGE('',*,*,#1147,.T.);
+#1192 = ORIENTED_EDGE('',*,*,#1193,.T.);
+#1193 = EDGE_CURVE('',#1127,#638,#1194,.T.);
+#1194 = SURFACE_CURVE('',#1195,(#1199,#1206),.PCURVE_S1.);
+#1195 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1196,#1197,#1198),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1196 = CARTESIAN_POINT('',(10.31280228,-65.644721,1.));
+#1197 = CARTESIAN_POINT('',(10.138567,-65.644721,1.));
+#1198 = CARTESIAN_POINT('',(10.138567,-65.83177657,1.));
+#1199 = PCURVE('',#659,#1200);
+#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1205);
+#1201 = LINE('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(0.,-1.));
+#1203 = VECTOR('',#1204,1.);
+#1204 = DIRECTION('',(1.,0.));
+#1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1206 = PCURVE('',#74,#1207);
+#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212);
+#1208 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1209,#1210,#1211),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1209 = CARTESIAN_POINT('',(0.202270978958,-7.4412625289));
+#1210 = CARTESIAN_POINT('',(2.803569895848E-02,-7.4412625289));
+#1211 = CARTESIAN_POINT('',(2.803569895848E-02,-7.6283180989));
+#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1213 = ORIENTED_EDGE('',*,*,#635,.F.);
+#1214 = ORIENTED_EDGE('',*,*,#1215,.F.);
+#1215 = EDGE_CURVE('',#1148,#636,#1216,.T.);
+#1216 = SURFACE_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);
+#1217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1218,#1219,#1220),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1218 = CARTESIAN_POINT('',(10.31280228,-65.644721,0.));
+#1219 = CARTESIAN_POINT('',(10.138567,-65.644721,0.));
+#1220 = CARTESIAN_POINT('',(10.138567,-65.83177657,0.));
+#1221 = PCURVE('',#659,#1222);
+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(0.,0.));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(1.,0.));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1228 = PCURVE('',#128,#1229);
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234);
+#1230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1231,#1232,#1233),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1231 = CARTESIAN_POINT('',(0.202270978958,-7.4412625289));
+#1232 = CARTESIAN_POINT('',(2.803569895848E-02,-7.4412625289));
+#1233 = CARTESIAN_POINT('',(2.803569895848E-02,-7.6283180989));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1235 = ADVANCED_FACE('',(#1236),#1250,.T.);
+#1236 = FACE_BOUND('',#1237,.T.);
+#1237 = EDGE_LOOP('',(#1238,#1276,#1297,#1327));
+#1238 = ORIENTED_EDGE('',*,*,#1239,.T.);
+#1239 = EDGE_CURVE('',#1240,#1242,#1244,.T.);
+#1240 = VERTEX_POINT('',#1241);
+#1241 = CARTESIAN_POINT('',(2.047285,-26.64387111,0.));
+#1242 = VERTEX_POINT('',#1243);
+#1243 = CARTESIAN_POINT('',(2.047285,-26.64387111,1.));
+#1244 = SURFACE_CURVE('',#1245,(#1249,#1262),.PCURVE_S1.);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(2.047285,-26.64387111,0.));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(0.,0.,1.));
+#1249 = PCURVE('',#1250,#1256);
+#1250 = SURFACE_OF_LINEAR_EXTRUSION('',#1251,#1254);
+#1251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1252,#1253),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1252 = CARTESIAN_POINT('',(2.047285,-26.64387111,0.));
+#1253 = CARTESIAN_POINT('',(2.047285,-44.25613489,0.));
+#1254 = VECTOR('',#1255,1.);
+#1255 = DIRECTION('',(-0.,-0.,-1.));
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(0.,0.));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(0.,-1.));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = PCURVE('',#1263,#1270);
+#1263 = SURFACE_OF_LINEAR_EXTRUSION('',#1264,#1268);
+#1264 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1265,#1266,#1267),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1265 = CARTESIAN_POINT('',(2.23259808,-26.447283,0.));
+#1266 = CARTESIAN_POINT('',(2.047285,-26.447283,0.));
+#1267 = CARTESIAN_POINT('',(2.047285,-26.64387111,0.));
+#1268 = VECTOR('',#1269,1.);
+#1269 = DIRECTION('',(-0.,-0.,-1.));
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(0.,-1.));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1276 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1277 = EDGE_CURVE('',#1242,#1278,#1280,.T.);
+#1278 = VERTEX_POINT('',#1279);
+#1279 = CARTESIAN_POINT('',(2.047285,-44.25613489,1.));
+#1280 = SURFACE_CURVE('',#1281,(#1284,#1291),.PCURVE_S1.);
+#1281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1282,#1283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1282 = CARTESIAN_POINT('',(2.047285,-26.64387111,1.));
+#1283 = CARTESIAN_POINT('',(2.047285,-44.25613489,1.));
+#1284 = PCURVE('',#1250,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(0.,-1.));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(1.,0.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = PCURVE('',#74,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1296);
+#1293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1294,#1295),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1294 = CARTESIAN_POINT('',(-8.063246301042,31.5595873611));
+#1295 = CARTESIAN_POINT('',(-8.063246301042,13.9473235811));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1298 = EDGE_CURVE('',#1299,#1278,#1301,.T.);
+#1299 = VERTEX_POINT('',#1300);
+#1300 = CARTESIAN_POINT('',(2.047285,-44.25613489,0.));
+#1301 = SURFACE_CURVE('',#1302,(#1306,#1313),.PCURVE_S1.);
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(2.047285,-44.25613489,0.));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(0.,0.,1.));
+#1306 = PCURVE('',#1250,#1307);
+#1307 = DEFINITIONAL_REPRESENTATION('',(#1308),#1312);
+#1308 = LINE('',#1309,#1310);
+#1309 = CARTESIAN_POINT('',(17.61226378,0.));
+#1310 = VECTOR('',#1311,1.);
+#1311 = DIRECTION('',(0.,-1.));
+#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1313 = PCURVE('',#1314,#1321);
+#1314 = SURFACE_OF_LINEAR_EXTRUSION('',#1315,#1319);
+#1315 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1316,#1317,#1318),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1316 = CARTESIAN_POINT('',(2.047285,-44.25613489,0.));
+#1317 = CARTESIAN_POINT('',(2.047285,-44.452723,0.));
+#1318 = CARTESIAN_POINT('',(2.23259808,-44.452723,0.));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(-0.,-0.,-1.));
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(0.,-1.));
+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1327 = ORIENTED_EDGE('',*,*,#1328,.F.);
+#1328 = EDGE_CURVE('',#1240,#1299,#1329,.T.);
+#1329 = SURFACE_CURVE('',#1330,(#1333,#1340),.PCURVE_S1.);
+#1330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1331,#1332),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1331 = CARTESIAN_POINT('',(2.047285,-26.64387111,0.));
+#1332 = CARTESIAN_POINT('',(2.047285,-44.25613489,0.));
+#1333 = PCURVE('',#1250,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(0.,0.));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(1.,0.));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1340 = PCURVE('',#128,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1345);
+#1342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1343,#1344),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1343 = CARTESIAN_POINT('',(-8.063246301042,31.5595873611));
+#1344 = CARTESIAN_POINT('',(-8.063246301042,13.9473235811));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = ADVANCED_FACE('',(#1347),#1314,.T.);
+#1347 = FACE_BOUND('',#1348,.T.);
+#1348 = EDGE_LOOP('',(#1349,#1350,#1373,#1402));
+#1349 = ORIENTED_EDGE('',*,*,#1298,.T.);
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#1278,#1352,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(2.23259808,-44.452723,1.));
+#1354 = SURFACE_CURVE('',#1355,(#1359,#1366),.PCURVE_S1.);
+#1355 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1356,#1357,#1358),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1356 = CARTESIAN_POINT('',(2.047285,-44.25613489,1.));
+#1357 = CARTESIAN_POINT('',(2.047285,-44.452723,1.));
+#1358 = CARTESIAN_POINT('',(2.23259808,-44.452723,1.));
+#1359 = PCURVE('',#1314,#1360);
+#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365);
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(0.,-1.));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(1.,0.));
+#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1366 = PCURVE('',#74,#1367);
+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);
+#1368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1369,#1370,#1371),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1369 = CARTESIAN_POINT('',(-8.063246301042,13.9473235811));
+#1370 = CARTESIAN_POINT('',(-8.063246301042,13.7507354711));
+#1371 = CARTESIAN_POINT('',(-7.877933221042,13.7507354711));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#1374 = EDGE_CURVE('',#1375,#1352,#1377,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(2.23259808,-44.452723,0.));
+#1377 = SURFACE_CURVE('',#1378,(#1382,#1389),.PCURVE_S1.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(2.23259808,-44.452723,0.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.,0.,1.));
+#1382 = PCURVE('',#1314,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(0.,-1.));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1389 = PCURVE('',#1390,#1396);
+#1390 = SURFACE_OF_LINEAR_EXTRUSION('',#1391,#1394);
+#1391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1392,#1393),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1392 = CARTESIAN_POINT('',(2.23259808,-44.452723,0.));
+#1393 = CARTESIAN_POINT('',(12.76741192,-44.452723,0.));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(-0.,-0.,-1.));
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(0.,0.));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(0.,-1.));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = ORIENTED_EDGE('',*,*,#1403,.F.);
+#1403 = EDGE_CURVE('',#1299,#1375,#1404,.T.);
+#1404 = SURFACE_CURVE('',#1405,(#1409,#1416),.PCURVE_S1.);
+#1405 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1406,#1407,#1408),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1406 = CARTESIAN_POINT('',(2.047285,-44.25613489,0.));
+#1407 = CARTESIAN_POINT('',(2.047285,-44.452723,0.));
+#1408 = CARTESIAN_POINT('',(2.23259808,-44.452723,0.));
+#1409 = PCURVE('',#1314,#1410);
+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(0.,0.));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(1.,0.));
+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1416 = PCURVE('',#128,#1417);
+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1422);
+#1418 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1419,#1420,#1421),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1419 = CARTESIAN_POINT('',(-8.063246301042,13.9473235811));
+#1420 = CARTESIAN_POINT('',(-8.063246301042,13.7507354711));
+#1421 = CARTESIAN_POINT('',(-7.877933221042,13.7507354711));
+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1423 = ADVANCED_FACE('',(#1424),#1390,.T.);
+#1424 = FACE_BOUND('',#1425,.T.);
+#1425 = EDGE_LOOP('',(#1426,#1427,#1448,#1478));
+#1426 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1427 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#1428 = EDGE_CURVE('',#1352,#1429,#1431,.T.);
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(12.76741192,-44.452723,1.));
+#1431 = SURFACE_CURVE('',#1432,(#1435,#1442),.PCURVE_S1.);
+#1432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1433,#1434),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1433 = CARTESIAN_POINT('',(2.23259808,-44.452723,1.));
+#1434 = CARTESIAN_POINT('',(12.76741192,-44.452723,1.));
+#1435 = PCURVE('',#1390,#1436);
+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1441);
+#1437 = LINE('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(0.,-1.));
+#1439 = VECTOR('',#1440,1.);
+#1440 = DIRECTION('',(1.,0.));
+#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1442 = PCURVE('',#74,#1443);
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1447);
+#1444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1445,#1446),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1445 = CARTESIAN_POINT('',(-7.877933221042,13.7507354711));
+#1446 = CARTESIAN_POINT('',(2.656880618958,13.7507354711));
+#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1448 = ORIENTED_EDGE('',*,*,#1449,.F.);
+#1449 = EDGE_CURVE('',#1450,#1429,#1452,.T.);
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(12.76741192,-44.452723,0.));
+#1452 = SURFACE_CURVE('',#1453,(#1457,#1464),.PCURVE_S1.);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(12.76741192,-44.452723,0.));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(0.,0.,1.));
+#1457 = PCURVE('',#1390,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(10.53481384,0.));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(0.,-1.));
+#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1464 = PCURVE('',#1465,#1472);
+#1465 = SURFACE_OF_LINEAR_EXTRUSION('',#1466,#1470);
+#1466 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1467,#1468,#1469),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1467 = CARTESIAN_POINT('',(12.76741192,-44.452723,0.));
+#1468 = CARTESIAN_POINT('',(12.952725,-44.452723,0.));
+#1469 = CARTESIAN_POINT('',(12.952725,-44.25613489,0.));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(-0.,-0.,-1.));
+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477);
+#1473 = LINE('',#1474,#1475);
+#1474 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1475 = VECTOR('',#1476,1.);
+#1476 = DIRECTION('',(0.,-1.));
+#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1478 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1479 = EDGE_CURVE('',#1375,#1450,#1480,.T.);
+#1480 = SURFACE_CURVE('',#1481,(#1484,#1491),.PCURVE_S1.);
+#1481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1482,#1483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1482 = CARTESIAN_POINT('',(2.23259808,-44.452723,0.));
+#1483 = CARTESIAN_POINT('',(12.76741192,-44.452723,0.));
+#1484 = PCURVE('',#1390,#1485);
+#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1490);
+#1486 = LINE('',#1487,#1488);
+#1487 = CARTESIAN_POINT('',(0.,0.));
+#1488 = VECTOR('',#1489,1.);
+#1489 = DIRECTION('',(1.,0.));
+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1491 = PCURVE('',#128,#1492);
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1496);
+#1493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1494,#1495),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1494 = CARTESIAN_POINT('',(-7.877933221042,13.7507354711));
+#1495 = CARTESIAN_POINT('',(2.656880618958,13.7507354711));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1497 = ADVANCED_FACE('',(#1498),#1465,.T.);
+#1498 = FACE_BOUND('',#1499,.T.);
+#1499 = EDGE_LOOP('',(#1500,#1501,#1524,#1553));
+#1500 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1501 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1502 = EDGE_CURVE('',#1429,#1503,#1505,.T.);
+#1503 = VERTEX_POINT('',#1504);
+#1504 = CARTESIAN_POINT('',(12.952725,-44.25613489,1.));
+#1505 = SURFACE_CURVE('',#1506,(#1510,#1517),.PCURVE_S1.);
+#1506 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1507,#1508,#1509),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1507 = CARTESIAN_POINT('',(12.76741192,-44.452723,1.));
+#1508 = CARTESIAN_POINT('',(12.952725,-44.452723,1.));
+#1509 = CARTESIAN_POINT('',(12.952725,-44.25613489,1.));
+#1510 = PCURVE('',#1465,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(0.,-1.));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(1.,0.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = PCURVE('',#74,#1518);
+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
+#1519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1520,#1521,#1522),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1520 = CARTESIAN_POINT('',(2.656880618958,13.7507354711));
+#1521 = CARTESIAN_POINT('',(2.842193698958,13.7507354711));
+#1522 = CARTESIAN_POINT('',(2.842193698958,13.9473235811));
+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1524 = ORIENTED_EDGE('',*,*,#1525,.F.);
+#1525 = EDGE_CURVE('',#1526,#1503,#1528,.T.);
+#1526 = VERTEX_POINT('',#1527);
+#1527 = CARTESIAN_POINT('',(12.952725,-44.25613489,0.));
+#1528 = SURFACE_CURVE('',#1529,(#1533,#1540),.PCURVE_S1.);
+#1529 = LINE('',#1530,#1531);
+#1530 = CARTESIAN_POINT('',(12.952725,-44.25613489,0.));
+#1531 = VECTOR('',#1532,1.);
+#1532 = DIRECTION('',(0.,0.,1.));
+#1533 = PCURVE('',#1465,#1534);
+#1534 = DEFINITIONAL_REPRESENTATION('',(#1535),#1539);
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(0.,-1.));
+#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1540 = PCURVE('',#1541,#1547);
+#1541 = SURFACE_OF_LINEAR_EXTRUSION('',#1542,#1545);
+#1542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1543,#1544),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1543 = CARTESIAN_POINT('',(12.952725,-44.25613489,0.));
+#1544 = CARTESIAN_POINT('',(12.952725,-26.64387111,0.));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(-0.,-0.,-1.));
+#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('',*,*,#1554,.F.);
+#1554 = EDGE_CURVE('',#1450,#1526,#1555,.T.);
+#1555 = SURFACE_CURVE('',#1556,(#1560,#1567),.PCURVE_S1.);
+#1556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1557,#1558,#1559),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1557 = CARTESIAN_POINT('',(12.76741192,-44.452723,0.));
+#1558 = CARTESIAN_POINT('',(12.952725,-44.452723,0.));
+#1559 = CARTESIAN_POINT('',(12.952725,-44.25613489,0.));
+#1560 = PCURVE('',#1465,#1561);
+#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
+#1562 = LINE('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(0.,0.));
+#1564 = VECTOR('',#1565,1.);
+#1565 = DIRECTION('',(1.,0.));
+#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1567 = PCURVE('',#128,#1568);
+#1568 = DEFINITIONAL_REPRESENTATION('',(#1569),#1573);
+#1569 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1570,#1571,#1572),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1570 = CARTESIAN_POINT('',(2.656880618958,13.7507354711));
+#1571 = CARTESIAN_POINT('',(2.842193698958,13.7507354711));
+#1572 = CARTESIAN_POINT('',(2.842193698958,13.9473235811));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = ADVANCED_FACE('',(#1575),#1541,.T.);
+#1575 = FACE_BOUND('',#1576,.T.);
+#1576 = EDGE_LOOP('',(#1577,#1578,#1599,#1629));
+#1577 = ORIENTED_EDGE('',*,*,#1525,.T.);
+#1578 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#1579 = EDGE_CURVE('',#1503,#1580,#1582,.T.);
+#1580 = VERTEX_POINT('',#1581);
+#1581 = CARTESIAN_POINT('',(12.952725,-26.64387111,1.));
+#1582 = SURFACE_CURVE('',#1583,(#1586,#1593),.PCURVE_S1.);
+#1583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1584,#1585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1584 = CARTESIAN_POINT('',(12.952725,-44.25613489,1.));
+#1585 = CARTESIAN_POINT('',(12.952725,-26.64387111,1.));
+#1586 = PCURVE('',#1541,#1587);
+#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(0.,-1.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(1.,0.));
+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1593 = PCURVE('',#74,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1598);
+#1595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1596,#1597),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1596 = CARTESIAN_POINT('',(2.842193698958,13.9473235811));
+#1597 = CARTESIAN_POINT('',(2.842193698958,31.5595873611));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = ORIENTED_EDGE('',*,*,#1600,.F.);
+#1600 = EDGE_CURVE('',#1601,#1580,#1603,.T.);
+#1601 = VERTEX_POINT('',#1602);
+#1602 = CARTESIAN_POINT('',(12.952725,-26.64387111,0.));
+#1603 = SURFACE_CURVE('',#1604,(#1608,#1615),.PCURVE_S1.);
+#1604 = LINE('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(12.952725,-26.64387111,0.));
+#1606 = VECTOR('',#1607,1.);
+#1607 = DIRECTION('',(0.,0.,1.));
+#1608 = PCURVE('',#1541,#1609);
+#1609 = DEFINITIONAL_REPRESENTATION('',(#1610),#1614);
+#1610 = LINE('',#1611,#1612);
+#1611 = CARTESIAN_POINT('',(17.61226378,0.));
+#1612 = VECTOR('',#1613,1.);
+#1613 = DIRECTION('',(0.,-1.));
+#1614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1615 = PCURVE('',#1616,#1623);
+#1616 = SURFACE_OF_LINEAR_EXTRUSION('',#1617,#1621);
+#1617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1618,#1619,#1620),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1618 = CARTESIAN_POINT('',(12.952725,-26.64387111,0.));
+#1619 = CARTESIAN_POINT('',(12.952725,-26.447283,0.));
+#1620 = CARTESIAN_POINT('',(12.76741192,-26.447283,0.));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(-0.,-0.,-1.));
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(0.,-1.));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1629 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#1630 = EDGE_CURVE('',#1526,#1601,#1631,.T.);
+#1631 = SURFACE_CURVE('',#1632,(#1635,#1642),.PCURVE_S1.);
+#1632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1633,#1634),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1633 = CARTESIAN_POINT('',(12.952725,-44.25613489,0.));
+#1634 = CARTESIAN_POINT('',(12.952725,-26.64387111,0.));
+#1635 = PCURVE('',#1541,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(0.,0.));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(1.,0.));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = PCURVE('',#128,#1643);
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1647);
+#1644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1645,#1646),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.61226378),.PIECEWISE_BEZIER_KNOTS.);
+#1645 = CARTESIAN_POINT('',(2.842193698958,13.9473235811));
+#1646 = CARTESIAN_POINT('',(2.842193698958,31.5595873611));
+#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1648 = ADVANCED_FACE('',(#1649),#1616,.T.);
+#1649 = FACE_BOUND('',#1650,.T.);
+#1650 = EDGE_LOOP('',(#1651,#1652,#1675,#1704));
+#1651 = ORIENTED_EDGE('',*,*,#1600,.T.);
+#1652 = ORIENTED_EDGE('',*,*,#1653,.T.);
+#1653 = EDGE_CURVE('',#1580,#1654,#1656,.T.);
+#1654 = VERTEX_POINT('',#1655);
+#1655 = CARTESIAN_POINT('',(12.76741192,-26.447283,1.));
+#1656 = SURFACE_CURVE('',#1657,(#1661,#1668),.PCURVE_S1.);
+#1657 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1658,#1659,#1660),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1658 = CARTESIAN_POINT('',(12.952725,-26.64387111,1.));
+#1659 = CARTESIAN_POINT('',(12.952725,-26.447283,1.));
+#1660 = CARTESIAN_POINT('',(12.76741192,-26.447283,1.));
+#1661 = PCURVE('',#1616,#1662);
+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(0.,-1.));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(1.,0.));
+#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1668 = PCURVE('',#74,#1669);
+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);
+#1670 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1671,#1672,#1673),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1671 = CARTESIAN_POINT('',(2.842193698958,31.5595873611));
+#1672 = CARTESIAN_POINT('',(2.842193698958,31.7561754711));
+#1673 = CARTESIAN_POINT('',(2.656880618958,31.7561754711));
+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1675 = ORIENTED_EDGE('',*,*,#1676,.F.);
+#1676 = EDGE_CURVE('',#1677,#1654,#1679,.T.);
+#1677 = VERTEX_POINT('',#1678);
+#1678 = CARTESIAN_POINT('',(12.76741192,-26.447283,0.));
+#1679 = SURFACE_CURVE('',#1680,(#1684,#1691),.PCURVE_S1.);
+#1680 = LINE('',#1681,#1682);
+#1681 = CARTESIAN_POINT('',(12.76741192,-26.447283,0.));
+#1682 = VECTOR('',#1683,1.);
+#1683 = DIRECTION('',(0.,0.,1.));
+#1684 = PCURVE('',#1616,#1685);
+#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1690);
+#1686 = LINE('',#1687,#1688);
+#1687 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1688 = VECTOR('',#1689,1.);
+#1689 = DIRECTION('',(0.,-1.));
+#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1691 = PCURVE('',#1692,#1698);
+#1692 = SURFACE_OF_LINEAR_EXTRUSION('',#1693,#1696);
+#1693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1694,#1695),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1694 = CARTESIAN_POINT('',(12.76741192,-26.447283,0.));
+#1695 = CARTESIAN_POINT('',(2.23259808,-26.447283,0.));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(-0.,-0.,-1.));
+#1698 = DEFINITIONAL_REPRESENTATION('',(#1699),#1703);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(0.,0.));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(0.,-1.));
+#1703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1704 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#1705 = EDGE_CURVE('',#1601,#1677,#1706,.T.);
+#1706 = SURFACE_CURVE('',#1707,(#1711,#1718),.PCURVE_S1.);
+#1707 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1708,#1709,#1710),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1708 = CARTESIAN_POINT('',(12.952725,-26.64387111,0.));
+#1709 = CARTESIAN_POINT('',(12.952725,-26.447283,0.));
+#1710 = CARTESIAN_POINT('',(12.76741192,-26.447283,0.));
+#1711 = PCURVE('',#1616,#1712);
+#1712 = DEFINITIONAL_REPRESENTATION('',(#1713),#1717);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(0.,0.));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(1.,0.));
+#1717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1718 = PCURVE('',#128,#1719);
+#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724);
+#1720 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1721,#1722,#1723),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1721 = CARTESIAN_POINT('',(2.842193698958,31.5595873611));
+#1722 = CARTESIAN_POINT('',(2.842193698958,31.7561754711));
+#1723 = CARTESIAN_POINT('',(2.656880618958,31.7561754711));
+#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1725 = ADVANCED_FACE('',(#1726),#1692,.T.);
+#1726 = FACE_BOUND('',#1727,.T.);
+#1727 = EDGE_LOOP('',(#1728,#1729,#1750,#1773));
+#1728 = ORIENTED_EDGE('',*,*,#1676,.T.);
+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#1730 = EDGE_CURVE('',#1654,#1731,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(2.23259808,-26.447283,1.));
+#1733 = SURFACE_CURVE('',#1734,(#1737,#1744),.PCURVE_S1.);
+#1734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1735,#1736),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1735 = CARTESIAN_POINT('',(12.76741192,-26.447283,1.));
+#1736 = CARTESIAN_POINT('',(2.23259808,-26.447283,1.));
+#1737 = PCURVE('',#1692,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(0.,-1.));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(1.,0.));
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1744 = PCURVE('',#74,#1745);
+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1749);
+#1746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1747,#1748),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1747 = CARTESIAN_POINT('',(2.656880618958,31.7561754711));
+#1748 = CARTESIAN_POINT('',(-7.877933221042,31.7561754711));
+#1749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1750 = ORIENTED_EDGE('',*,*,#1751,.F.);
+#1751 = EDGE_CURVE('',#1752,#1731,#1754,.T.);
+#1752 = VERTEX_POINT('',#1753);
+#1753 = CARTESIAN_POINT('',(2.23259808,-26.447283,0.));
+#1754 = SURFACE_CURVE('',#1755,(#1759,#1766),.PCURVE_S1.);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(2.23259808,-26.447283,0.));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(0.,0.,1.));
+#1759 = PCURVE('',#1692,#1760);
+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);
+#1761 = LINE('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(10.53481384,0.));
+#1763 = VECTOR('',#1764,1.);
+#1764 = DIRECTION('',(0.,-1.));
+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1766 = PCURVE('',#1263,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772);
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(0.,0.));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(0.,-1.));
+#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1773 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#1774 = EDGE_CURVE('',#1677,#1752,#1775,.T.);
+#1775 = SURFACE_CURVE('',#1776,(#1779,#1786),.PCURVE_S1.);
+#1776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1777,#1778),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1777 = CARTESIAN_POINT('',(12.76741192,-26.447283,0.));
+#1778 = CARTESIAN_POINT('',(2.23259808,-26.447283,0.));
+#1779 = PCURVE('',#1692,#1780);
+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(0.,0.));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(1.,0.));
+#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1786 = PCURVE('',#128,#1787);
+#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1791);
+#1788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1789,#1790),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.53481384),.PIECEWISE_BEZIER_KNOTS.);
+#1789 = CARTESIAN_POINT('',(2.656880618958,31.7561754711));
+#1790 = CARTESIAN_POINT('',(-7.877933221042,31.7561754711));
+#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1792 = ADVANCED_FACE('',(#1793),#1263,.T.);
+#1793 = FACE_BOUND('',#1794,.T.);
+#1794 = EDGE_LOOP('',(#1795,#1796,#1817,#1818));
+#1795 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#1796 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#1797 = EDGE_CURVE('',#1731,#1242,#1798,.T.);
+#1798 = SURFACE_CURVE('',#1799,(#1803,#1810),.PCURVE_S1.);
+#1799 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1800,#1801,#1802),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1800 = CARTESIAN_POINT('',(2.23259808,-26.447283,1.));
+#1801 = CARTESIAN_POINT('',(2.047285,-26.447283,1.));
+#1802 = CARTESIAN_POINT('',(2.047285,-26.64387111,1.));
+#1803 = PCURVE('',#1263,#1804);
+#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809);
+#1805 = LINE('',#1806,#1807);
+#1806 = CARTESIAN_POINT('',(0.,-1.));
+#1807 = VECTOR('',#1808,1.);
+#1808 = DIRECTION('',(1.,0.));
+#1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1810 = PCURVE('',#74,#1811);
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1813,#1814,#1815),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1813 = CARTESIAN_POINT('',(-7.877933221042,31.7561754711));
+#1814 = CARTESIAN_POINT('',(-8.063246301042,31.7561754711));
+#1815 = CARTESIAN_POINT('',(-8.063246301042,31.5595873611));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = ORIENTED_EDGE('',*,*,#1239,.F.);
+#1818 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1819 = EDGE_CURVE('',#1752,#1240,#1820,.T.);
+#1820 = SURFACE_CURVE('',#1821,(#1825,#1832),.PCURVE_S1.);
+#1821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1822,#1823,#1824),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1822 = CARTESIAN_POINT('',(2.23259808,-26.447283,0.));
+#1823 = CARTESIAN_POINT('',(2.047285,-26.447283,0.));
+#1824 = CARTESIAN_POINT('',(2.047285,-26.64387111,0.));
+#1825 = PCURVE('',#1263,#1826);
+#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831);
+#1827 = LINE('',#1828,#1829);
+#1828 = CARTESIAN_POINT('',(0.,0.));
+#1829 = VECTOR('',#1830,1.);
+#1830 = DIRECTION('',(1.,0.));
+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1832 = PCURVE('',#128,#1833);
+#1833 = DEFINITIONAL_REPRESENTATION('',(#1834),#1838);
+#1834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1835,#1836,#1837),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1835 = CARTESIAN_POINT('',(-7.877933221042,31.7561754711));
+#1836 = CARTESIAN_POINT('',(-8.063246301042,31.7561754711));
+#1837 = CARTESIAN_POINT('',(-8.063246301042,31.5595873611));
+#1838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1839 = ADVANCED_FACE('',(#1840),#1854,.T.);
+#1840 = FACE_BOUND('',#1841,.T.);
+#1841 = EDGE_LOOP('',(#1842,#1880,#1901,#1931));
+#1842 = ORIENTED_EDGE('',*,*,#1843,.T.);
+#1843 = EDGE_CURVE('',#1844,#1846,#1848,.T.);
+#1844 = VERTEX_POINT('',#1845);
+#1845 = CARTESIAN_POINT('',(2.624494,-14.72556861,0.));
+#1846 = VERTEX_POINT('',#1847);
+#1847 = CARTESIAN_POINT('',(2.624494,-14.72556861,1.));
+#1848 = SURFACE_CURVE('',#1849,(#1853,#1866),.PCURVE_S1.);
+#1849 = LINE('',#1850,#1851);
+#1850 = CARTESIAN_POINT('',(2.624494,-14.72556861,0.));
+#1851 = VECTOR('',#1852,1.);
+#1852 = DIRECTION('',(0.,0.,1.));
+#1853 = PCURVE('',#1854,#1860);
+#1854 = SURFACE_OF_LINEAR_EXTRUSION('',#1855,#1858);
+#1855 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1856,#1857),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#1856 = CARTESIAN_POINT('',(2.624494,-14.72556861,0.));
+#1857 = CARTESIAN_POINT('',(2.624494,-22.97342909,0.));
+#1858 = VECTOR('',#1859,1.);
+#1859 = DIRECTION('',(-0.,-0.,-1.));
+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(0.,0.));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(0.,-1.));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = PCURVE('',#1867,#1874);
+#1867 = SURFACE_OF_LINEAR_EXTRUSION('',#1868,#1872);
+#1868 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1869,#1870,#1871),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1869 = CARTESIAN_POINT('',(2.80263497,-14.544489,0.));
+#1870 = CARTESIAN_POINT('',(2.624494,-14.544489,0.));
+#1871 = CARTESIAN_POINT('',(2.624494,-14.72556861,0.));
+#1872 = VECTOR('',#1873,1.);
+#1873 = DIRECTION('',(-0.,-0.,-1.));
+#1874 = DEFINITIONAL_REPRESENTATION('',(#1875),#1879);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(0.,-1.));
+#1879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1880 = ORIENTED_EDGE('',*,*,#1881,.T.);
+#1881 = EDGE_CURVE('',#1846,#1882,#1884,.T.);
+#1882 = VERTEX_POINT('',#1883);
+#1883 = CARTESIAN_POINT('',(2.624494,-22.97342909,1.));
+#1884 = SURFACE_CURVE('',#1885,(#1888,#1895),.PCURVE_S1.);
+#1885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1886,#1887),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#1886 = CARTESIAN_POINT('',(2.624494,-14.72556861,1.));
+#1887 = CARTESIAN_POINT('',(2.624494,-22.97342909,1.));
+#1888 = PCURVE('',#1854,#1889);
+#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1894);
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(0.,-1.));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(1.,0.));
+#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1895 = PCURVE('',#74,#1896);
+#1896 = DEFINITIONAL_REPRESENTATION('',(#1897),#1900);
+#1897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1898,#1899),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#1898 = CARTESIAN_POINT('',(-7.486037301042,43.4778898611));
+#1899 = CARTESIAN_POINT('',(-7.486037301042,35.2300293811));
+#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1901 = ORIENTED_EDGE('',*,*,#1902,.F.);
+#1902 = EDGE_CURVE('',#1903,#1882,#1905,.T.);
+#1903 = VERTEX_POINT('',#1904);
+#1904 = CARTESIAN_POINT('',(2.624494,-22.97342909,0.));
+#1905 = SURFACE_CURVE('',#1906,(#1910,#1917),.PCURVE_S1.);
+#1906 = LINE('',#1907,#1908);
+#1907 = CARTESIAN_POINT('',(2.624494,-22.97342909,0.));
+#1908 = VECTOR('',#1909,1.);
+#1909 = DIRECTION('',(0.,0.,1.));
+#1910 = PCURVE('',#1854,#1911);
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(8.24786048,0.));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(0.,-1.));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = PCURVE('',#1918,#1925);
+#1918 = SURFACE_OF_LINEAR_EXTRUSION('',#1919,#1923);
+#1919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1920,#1921,#1922),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1920 = CARTESIAN_POINT('',(2.624494,-22.97342909,0.));
+#1921 = CARTESIAN_POINT('',(2.624494,-23.1545087,0.));
+#1922 = CARTESIAN_POINT('',(2.80263497,-23.1545087,0.));
+#1923 = VECTOR('',#1924,1.);
+#1924 = DIRECTION('',(-0.,-0.,-1.));
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(0.,-1.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = ORIENTED_EDGE('',*,*,#1932,.F.);
+#1932 = EDGE_CURVE('',#1844,#1903,#1933,.T.);
+#1933 = SURFACE_CURVE('',#1934,(#1937,#1944),.PCURVE_S1.);
+#1934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1935,#1936),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#1935 = CARTESIAN_POINT('',(2.624494,-14.72556861,0.));
+#1936 = CARTESIAN_POINT('',(2.624494,-22.97342909,0.));
+#1937 = PCURVE('',#1854,#1938);
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
+#1939 = LINE('',#1940,#1941);
+#1940 = CARTESIAN_POINT('',(0.,0.));
+#1941 = VECTOR('',#1942,1.);
+#1942 = DIRECTION('',(1.,0.));
+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1944 = PCURVE('',#128,#1945);
+#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1949);
+#1946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1947,#1948),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#1947 = CARTESIAN_POINT('',(-7.486037301042,43.4778898611));
+#1948 = CARTESIAN_POINT('',(-7.486037301042,35.2300293811));
+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1950 = ADVANCED_FACE('',(#1951),#1918,.T.);
+#1951 = FACE_BOUND('',#1952,.T.);
+#1952 = EDGE_LOOP('',(#1953,#1954,#1977,#2006));
+#1953 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#1954 = ORIENTED_EDGE('',*,*,#1955,.T.);
+#1955 = EDGE_CURVE('',#1882,#1956,#1958,.T.);
+#1956 = VERTEX_POINT('',#1957);
+#1957 = CARTESIAN_POINT('',(2.80263497,-23.1545087,1.));
+#1958 = SURFACE_CURVE('',#1959,(#1963,#1970),.PCURVE_S1.);
+#1959 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1960,#1961,#1962),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1960 = CARTESIAN_POINT('',(2.624494,-22.97342909,1.));
+#1961 = CARTESIAN_POINT('',(2.624494,-23.1545087,1.));
+#1962 = CARTESIAN_POINT('',(2.80263497,-23.1545087,1.));
+#1963 = PCURVE('',#1918,#1964);
+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1969);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(0.,-1.));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(1.,0.));
+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1970 = PCURVE('',#74,#1971);
+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);
+#1972 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1973,#1974,#1975),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1973 = CARTESIAN_POINT('',(-7.486037301042,35.2300293811));
+#1974 = CARTESIAN_POINT('',(-7.486037301042,35.0489497711));
+#1975 = CARTESIAN_POINT('',(-7.307896331042,35.0489497711));
+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1977 = ORIENTED_EDGE('',*,*,#1978,.F.);
+#1978 = EDGE_CURVE('',#1979,#1956,#1981,.T.);
+#1979 = VERTEX_POINT('',#1980);
+#1980 = CARTESIAN_POINT('',(2.80263497,-23.1545087,0.));
+#1981 = SURFACE_CURVE('',#1982,(#1986,#1993),.PCURVE_S1.);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(2.80263497,-23.1545087,0.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(0.,0.,1.));
+#1986 = PCURVE('',#1918,#1987);
+#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);
+#1988 = LINE('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1990 = VECTOR('',#1991,1.);
+#1991 = DIRECTION('',(0.,-1.));
+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1993 = PCURVE('',#1994,#2000);
+#1994 = SURFACE_OF_LINEAR_EXTRUSION('',#1995,#1998);
+#1995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1996,#1997),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#1996 = CARTESIAN_POINT('',(2.80263497,-23.1545087,0.));
+#1997 = CARTESIAN_POINT('',(12.75737303,-23.1545087,0.));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(-0.,-0.,-1.));
+#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2005);
+#2001 = LINE('',#2002,#2003);
+#2002 = CARTESIAN_POINT('',(0.,0.));
+#2003 = VECTOR('',#2004,1.);
+#2004 = DIRECTION('',(0.,-1.));
+#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2006 = ORIENTED_EDGE('',*,*,#2007,.F.);
+#2007 = EDGE_CURVE('',#1903,#1979,#2008,.T.);
+#2008 = SURFACE_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.);
+#2009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2010,#2011,#2012),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2010 = CARTESIAN_POINT('',(2.624494,-22.97342909,0.));
+#2011 = CARTESIAN_POINT('',(2.624494,-23.1545087,0.));
+#2012 = CARTESIAN_POINT('',(2.80263497,-23.1545087,0.));
+#2013 = PCURVE('',#1918,#2014);
+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(0.,0.));
+#2017 = VECTOR('',#2018,1.);
+#2018 = DIRECTION('',(1.,0.));
+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2020 = PCURVE('',#128,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
+#2022 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2023,#2024,#2025),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2023 = CARTESIAN_POINT('',(-7.486037301042,35.2300293811));
+#2024 = CARTESIAN_POINT('',(-7.486037301042,35.0489497711));
+#2025 = CARTESIAN_POINT('',(-7.307896331042,35.0489497711));
+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2027 = ADVANCED_FACE('',(#2028),#1994,.T.);
+#2028 = FACE_BOUND('',#2029,.T.);
+#2029 = EDGE_LOOP('',(#2030,#2031,#2052,#2082));
+#2030 = ORIENTED_EDGE('',*,*,#1978,.T.);
+#2031 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#2032 = EDGE_CURVE('',#1956,#2033,#2035,.T.);
+#2033 = VERTEX_POINT('',#2034);
+#2034 = CARTESIAN_POINT('',(12.75737303,-23.1545087,1.));
+#2035 = SURFACE_CURVE('',#2036,(#2039,#2046),.PCURVE_S1.);
+#2036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2037,#2038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2037 = CARTESIAN_POINT('',(2.80263497,-23.1545087,1.));
+#2038 = CARTESIAN_POINT('',(12.75737303,-23.1545087,1.));
+#2039 = PCURVE('',#1994,#2040);
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(0.,-1.));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(1.,0.));
+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2046 = PCURVE('',#74,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2051);
+#2048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2049,#2050),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2049 = CARTESIAN_POINT('',(-7.307896331042,35.0489497711));
+#2050 = CARTESIAN_POINT('',(2.646841728958,35.0489497711));
+#2051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2052 = ORIENTED_EDGE('',*,*,#2053,.F.);
+#2053 = EDGE_CURVE('',#2054,#2033,#2056,.T.);
+#2054 = VERTEX_POINT('',#2055);
+#2055 = CARTESIAN_POINT('',(12.75737303,-23.1545087,0.));
+#2056 = SURFACE_CURVE('',#2057,(#2061,#2068),.PCURVE_S1.);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(12.75737303,-23.1545087,0.));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.,0.,1.));
+#2061 = PCURVE('',#1994,#2062);
+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2067);
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(9.95473806,0.));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(0.,-1.));
+#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2068 = PCURVE('',#2069,#2076);
+#2069 = SURFACE_OF_LINEAR_EXTRUSION('',#2070,#2074);
+#2070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2071,#2072,#2073),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2071 = CARTESIAN_POINT('',(12.75737303,-23.1545087,0.));
+#2072 = CARTESIAN_POINT('',(12.935514,-23.1545087,0.));
+#2073 = CARTESIAN_POINT('',(12.935514,-22.97342909,0.));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(-0.,-0.,-1.));
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(3.14159265359,0.));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.,-1.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = ORIENTED_EDGE('',*,*,#2083,.F.);
+#2083 = EDGE_CURVE('',#1979,#2054,#2084,.T.);
+#2084 = SURFACE_CURVE('',#2085,(#2088,#2095),.PCURVE_S1.);
+#2085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2086,#2087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2086 = CARTESIAN_POINT('',(2.80263497,-23.1545087,0.));
+#2087 = CARTESIAN_POINT('',(12.75737303,-23.1545087,0.));
+#2088 = PCURVE('',#1994,#2089);
+#2089 = DEFINITIONAL_REPRESENTATION('',(#2090),#2094);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(0.,0.));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(1.,0.));
+#2094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2095 = PCURVE('',#128,#2096);
+#2096 = DEFINITIONAL_REPRESENTATION('',(#2097),#2100);
+#2097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2098,#2099),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2098 = CARTESIAN_POINT('',(-7.307896331042,35.0489497711));
+#2099 = CARTESIAN_POINT('',(2.646841728958,35.0489497711));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = ADVANCED_FACE('',(#2102),#2069,.T.);
+#2102 = FACE_BOUND('',#2103,.T.);
+#2103 = EDGE_LOOP('',(#2104,#2105,#2128,#2157));
+#2104 = ORIENTED_EDGE('',*,*,#2053,.T.);
+#2105 = ORIENTED_EDGE('',*,*,#2106,.T.);
+#2106 = EDGE_CURVE('',#2033,#2107,#2109,.T.);
+#2107 = VERTEX_POINT('',#2108);
+#2108 = CARTESIAN_POINT('',(12.935514,-22.97342909,1.));
+#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.);
+#2110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2111,#2112,#2113),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2111 = CARTESIAN_POINT('',(12.75737303,-23.1545087,1.));
+#2112 = CARTESIAN_POINT('',(12.935514,-23.1545087,1.));
+#2113 = CARTESIAN_POINT('',(12.935514,-22.97342909,1.));
+#2114 = PCURVE('',#2069,#2115);
+#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(0.,-1.));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(1.,0.));
+#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2121 = PCURVE('',#74,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2124,#2125,#2126),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2124 = CARTESIAN_POINT('',(2.646841728958,35.0489497711));
+#2125 = CARTESIAN_POINT('',(2.824982698958,35.0489497711));
+#2126 = CARTESIAN_POINT('',(2.824982698958,35.2300293811));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#2129 = EDGE_CURVE('',#2130,#2107,#2132,.T.);
+#2130 = VERTEX_POINT('',#2131);
+#2131 = CARTESIAN_POINT('',(12.935514,-22.97342909,0.));
+#2132 = SURFACE_CURVE('',#2133,(#2137,#2144),.PCURVE_S1.);
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(12.935514,-22.97342909,0.));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(0.,0.,1.));
+#2137 = PCURVE('',#2069,#2138);
+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);
+#2139 = LINE('',#2140,#2141);
+#2140 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2141 = VECTOR('',#2142,1.);
+#2142 = DIRECTION('',(0.,-1.));
+#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2144 = PCURVE('',#2145,#2151);
+#2145 = SURFACE_OF_LINEAR_EXTRUSION('',#2146,#2149);
+#2146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2147,#2148),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#2147 = CARTESIAN_POINT('',(12.935514,-22.97342909,0.));
+#2148 = CARTESIAN_POINT('',(12.935514,-14.72556861,0.));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(-0.,-0.,-1.));
+#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2156);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(0.,0.));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(0.,-1.));
+#2156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2157 = ORIENTED_EDGE('',*,*,#2158,.F.);
+#2158 = EDGE_CURVE('',#2054,#2130,#2159,.T.);
+#2159 = SURFACE_CURVE('',#2160,(#2164,#2171),.PCURVE_S1.);
+#2160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2161,#2162,#2163),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2161 = CARTESIAN_POINT('',(12.75737303,-23.1545087,0.));
+#2162 = CARTESIAN_POINT('',(12.935514,-23.1545087,0.));
+#2163 = CARTESIAN_POINT('',(12.935514,-22.97342909,0.));
+#2164 = PCURVE('',#2069,#2165);
+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(0.,0.));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(1.,0.));
+#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2171 = PCURVE('',#128,#2172);
+#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2177);
+#2173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2174,#2175,#2176),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2174 = CARTESIAN_POINT('',(2.646841728958,35.0489497711));
+#2175 = CARTESIAN_POINT('',(2.824982698958,35.0489497711));
+#2176 = CARTESIAN_POINT('',(2.824982698958,35.2300293811));
+#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2178 = ADVANCED_FACE('',(#2179),#2145,.T.);
+#2179 = FACE_BOUND('',#2180,.T.);
+#2180 = EDGE_LOOP('',(#2181,#2182,#2203,#2233));
+#2181 = ORIENTED_EDGE('',*,*,#2129,.T.);
+#2182 = ORIENTED_EDGE('',*,*,#2183,.T.);
+#2183 = EDGE_CURVE('',#2107,#2184,#2186,.T.);
+#2184 = VERTEX_POINT('',#2185);
+#2185 = CARTESIAN_POINT('',(12.935514,-14.72556861,1.));
+#2186 = SURFACE_CURVE('',#2187,(#2190,#2197),.PCURVE_S1.);
+#2187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2188,#2189),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#2188 = CARTESIAN_POINT('',(12.935514,-22.97342909,1.));
+#2189 = CARTESIAN_POINT('',(12.935514,-14.72556861,1.));
+#2190 = PCURVE('',#2145,#2191);
+#2191 = DEFINITIONAL_REPRESENTATION('',(#2192),#2196);
+#2192 = LINE('',#2193,#2194);
+#2193 = CARTESIAN_POINT('',(0.,-1.));
+#2194 = VECTOR('',#2195,1.);
+#2195 = DIRECTION('',(1.,0.));
+#2196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2197 = PCURVE('',#74,#2198);
+#2198 = DEFINITIONAL_REPRESENTATION('',(#2199),#2202);
+#2199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2200,#2201),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#2200 = CARTESIAN_POINT('',(2.824982698958,35.2300293811));
+#2201 = CARTESIAN_POINT('',(2.824982698958,43.4778898611));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2204 = EDGE_CURVE('',#2205,#2184,#2207,.T.);
+#2205 = VERTEX_POINT('',#2206);
+#2206 = CARTESIAN_POINT('',(12.935514,-14.72556861,0.));
+#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.);
+#2208 = LINE('',#2209,#2210);
+#2209 = CARTESIAN_POINT('',(12.935514,-14.72556861,0.));
+#2210 = VECTOR('',#2211,1.);
+#2211 = DIRECTION('',(0.,0.,1.));
+#2212 = PCURVE('',#2145,#2213);
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = LINE('',#2215,#2216);
+#2215 = CARTESIAN_POINT('',(8.24786048,0.));
+#2216 = VECTOR('',#2217,1.);
+#2217 = DIRECTION('',(0.,-1.));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2219 = PCURVE('',#2220,#2227);
+#2220 = SURFACE_OF_LINEAR_EXTRUSION('',#2221,#2225);
+#2221 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2222,#2223,#2224),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2222 = CARTESIAN_POINT('',(12.935514,-14.72556861,0.));
+#2223 = CARTESIAN_POINT('',(12.935514,-14.544489,0.));
+#2224 = CARTESIAN_POINT('',(12.75737303,-14.544489,0.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(-0.,-0.,-1.));
+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(0.,-1.));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2233 = ORIENTED_EDGE('',*,*,#2234,.F.);
+#2234 = EDGE_CURVE('',#2130,#2205,#2235,.T.);
+#2235 = SURFACE_CURVE('',#2236,(#2239,#2246),.PCURVE_S1.);
+#2236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2237,#2238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#2237 = CARTESIAN_POINT('',(12.935514,-22.97342909,0.));
+#2238 = CARTESIAN_POINT('',(12.935514,-14.72556861,0.));
+#2239 = PCURVE('',#2145,#2240);
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(0.,0.));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(1.,0.));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = PCURVE('',#128,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2251);
+#2248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2249,#2250),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,8.24786048),.PIECEWISE_BEZIER_KNOTS.);
+#2249 = CARTESIAN_POINT('',(2.824982698958,35.2300293811));
+#2250 = CARTESIAN_POINT('',(2.824982698958,43.4778898611));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2252 = ADVANCED_FACE('',(#2253),#2220,.T.);
+#2253 = FACE_BOUND('',#2254,.T.);
+#2254 = EDGE_LOOP('',(#2255,#2256,#2279,#2308));
+#2255 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2256 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#2257 = EDGE_CURVE('',#2184,#2258,#2260,.T.);
+#2258 = VERTEX_POINT('',#2259);
+#2259 = CARTESIAN_POINT('',(12.75737303,-14.544489,1.));
+#2260 = SURFACE_CURVE('',#2261,(#2265,#2272),.PCURVE_S1.);
+#2261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2262,#2263,#2264),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2262 = CARTESIAN_POINT('',(12.935514,-14.72556861,1.));
+#2263 = CARTESIAN_POINT('',(12.935514,-14.544489,1.));
+#2264 = CARTESIAN_POINT('',(12.75737303,-14.544489,1.));
+#2265 = PCURVE('',#2220,#2266);
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(0.,-1.));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(1.,0.));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2272 = PCURVE('',#74,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);
+#2274 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2275,#2276,#2277),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2275 = CARTESIAN_POINT('',(2.824982698958,43.4778898611));
+#2276 = CARTESIAN_POINT('',(2.824982698958,43.6589694711));
+#2277 = CARTESIAN_POINT('',(2.646841728958,43.6589694711));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2279 = ORIENTED_EDGE('',*,*,#2280,.F.);
+#2280 = EDGE_CURVE('',#2281,#2258,#2283,.T.);
+#2281 = VERTEX_POINT('',#2282);
+#2282 = CARTESIAN_POINT('',(12.75737303,-14.544489,0.));
+#2283 = SURFACE_CURVE('',#2284,(#2288,#2295),.PCURVE_S1.);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(12.75737303,-14.544489,0.));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(0.,0.,1.));
+#2288 = PCURVE('',#2220,#2289);
+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(0.,-1.));
+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2295 = PCURVE('',#2296,#2302);
+#2296 = SURFACE_OF_LINEAR_EXTRUSION('',#2297,#2300);
+#2297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2298,#2299),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2298 = CARTESIAN_POINT('',(12.75737303,-14.544489,0.));
+#2299 = CARTESIAN_POINT('',(2.80263497,-14.544489,0.));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(-0.,-0.,-1.));
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(0.,0.));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(0.,-1.));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2308 = ORIENTED_EDGE('',*,*,#2309,.F.);
+#2309 = EDGE_CURVE('',#2205,#2281,#2310,.T.);
+#2310 = SURFACE_CURVE('',#2311,(#2315,#2322),.PCURVE_S1.);
+#2311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2312,#2313,#2314),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2312 = CARTESIAN_POINT('',(12.935514,-14.72556861,0.));
+#2313 = CARTESIAN_POINT('',(12.935514,-14.544489,0.));
+#2314 = CARTESIAN_POINT('',(12.75737303,-14.544489,0.));
+#2315 = PCURVE('',#2220,#2316);
+#2316 = DEFINITIONAL_REPRESENTATION('',(#2317),#2321);
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(0.,0.));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(1.,0.));
+#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2322 = PCURVE('',#128,#2323);
+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);
+#2324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2325,#2326,#2327),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2325 = CARTESIAN_POINT('',(2.824982698958,43.4778898611));
+#2326 = CARTESIAN_POINT('',(2.824982698958,43.6589694711));
+#2327 = CARTESIAN_POINT('',(2.646841728958,43.6589694711));
+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2329 = ADVANCED_FACE('',(#2330),#2296,.T.);
+#2330 = FACE_BOUND('',#2331,.T.);
+#2331 = EDGE_LOOP('',(#2332,#2333,#2354,#2377));
+#2332 = ORIENTED_EDGE('',*,*,#2280,.T.);
+#2333 = ORIENTED_EDGE('',*,*,#2334,.T.);
+#2334 = EDGE_CURVE('',#2258,#2335,#2337,.T.);
+#2335 = VERTEX_POINT('',#2336);
+#2336 = CARTESIAN_POINT('',(2.80263497,-14.544489,1.));
+#2337 = SURFACE_CURVE('',#2338,(#2341,#2348),.PCURVE_S1.);
+#2338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2339,#2340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2339 = CARTESIAN_POINT('',(12.75737303,-14.544489,1.));
+#2340 = CARTESIAN_POINT('',(2.80263497,-14.544489,1.));
+#2341 = PCURVE('',#2296,#2342);
+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(0.,-1.));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(1.,0.));
+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2348 = PCURVE('',#74,#2349);
+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2353);
+#2350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2351,#2352),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2351 = CARTESIAN_POINT('',(2.646841728958,43.6589694711));
+#2352 = CARTESIAN_POINT('',(-7.307896331042,43.6589694711));
+#2353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2354 = ORIENTED_EDGE('',*,*,#2355,.F.);
+#2355 = EDGE_CURVE('',#2356,#2335,#2358,.T.);
+#2356 = VERTEX_POINT('',#2357);
+#2357 = CARTESIAN_POINT('',(2.80263497,-14.544489,0.));
+#2358 = SURFACE_CURVE('',#2359,(#2363,#2370),.PCURVE_S1.);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(2.80263497,-14.544489,0.));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(0.,0.,1.));
+#2363 = PCURVE('',#2296,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(9.95473806,0.));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(0.,-1.));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2370 = PCURVE('',#1867,#2371);
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(0.,0.));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(0.,-1.));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2378 = EDGE_CURVE('',#2281,#2356,#2379,.T.);
+#2379 = SURFACE_CURVE('',#2380,(#2383,#2390),.PCURVE_S1.);
+#2380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2381,#2382),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2381 = CARTESIAN_POINT('',(12.75737303,-14.544489,0.));
+#2382 = CARTESIAN_POINT('',(2.80263497,-14.544489,0.));
+#2383 = PCURVE('',#2296,#2384);
+#2384 = DEFINITIONAL_REPRESENTATION('',(#2385),#2389);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(0.,0.));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(1.,0.));
+#2389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2390 = PCURVE('',#128,#2391);
+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2395);
+#2392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2393,#2394),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,9.95473806),.PIECEWISE_BEZIER_KNOTS.);
+#2393 = CARTESIAN_POINT('',(2.646841728958,43.6589694711));
+#2394 = CARTESIAN_POINT('',(-7.307896331042,43.6589694711));
+#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2396 = ADVANCED_FACE('',(#2397),#1867,.T.);
+#2397 = FACE_BOUND('',#2398,.T.);
+#2398 = EDGE_LOOP('',(#2399,#2400,#2421,#2422));
+#2399 = ORIENTED_EDGE('',*,*,#2355,.T.);
+#2400 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2401 = EDGE_CURVE('',#2335,#1846,#2402,.T.);
+#2402 = SURFACE_CURVE('',#2403,(#2407,#2414),.PCURVE_S1.);
+#2403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2404,#2405,#2406),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2404 = CARTESIAN_POINT('',(2.80263497,-14.544489,1.));
+#2405 = CARTESIAN_POINT('',(2.624494,-14.544489,1.));
+#2406 = CARTESIAN_POINT('',(2.624494,-14.72556861,1.));
+#2407 = PCURVE('',#1867,#2408);
+#2408 = DEFINITIONAL_REPRESENTATION('',(#2409),#2413);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(0.,-1.));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(1.,0.));
+#2413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2414 = PCURVE('',#74,#2415);
+#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420);
+#2416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2417,#2418,#2419),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2417 = CARTESIAN_POINT('',(-7.307896331042,43.6589694711));
+#2418 = CARTESIAN_POINT('',(-7.486037301042,43.6589694711));
+#2419 = CARTESIAN_POINT('',(-7.486037301042,43.4778898611));
+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2421 = ORIENTED_EDGE('',*,*,#1843,.F.);
+#2422 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2423 = EDGE_CURVE('',#2356,#1844,#2424,.T.);
+#2424 = SURFACE_CURVE('',#2425,(#2429,#2436),.PCURVE_S1.);
+#2425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2426,#2427,#2428),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2426 = CARTESIAN_POINT('',(2.80263497,-14.544489,0.));
+#2427 = CARTESIAN_POINT('',(2.624494,-14.544489,0.));
+#2428 = CARTESIAN_POINT('',(2.624494,-14.72556861,0.));
+#2429 = PCURVE('',#1867,#2430);
+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(0.,0.));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(1.,0.));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = PCURVE('',#128,#2437);
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2439,#2440,#2441),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2439 = CARTESIAN_POINT('',(-7.307896331042,43.6589694711));
+#2440 = CARTESIAN_POINT('',(-7.486037301042,43.6589694711));
+#2441 = CARTESIAN_POINT('',(-7.486037301042,43.4778898611));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2443 = ADVANCED_FACE('',(#2444),#2458,.F.);
+#2444 = FACE_BOUND('',#2445,.F.);
+#2445 = EDGE_LOOP('',(#2446,#2482,#2511,#2512));
+#2446 = ORIENTED_EDGE('',*,*,#2447,.T.);
+#2447 = EDGE_CURVE('',#2448,#2450,#2452,.T.);
+#2448 = VERTEX_POINT('',#2449);
+#2449 = CARTESIAN_POINT('',(13.596273,-55.673631,0.));
+#2450 = VERTEX_POINT('',#2451);
+#2451 = CARTESIAN_POINT('',(13.596273,-55.673631,1.));
+#2452 = SEAM_CURVE('',#2453,(#2457,#2475),.PCURVE_S1.);
+#2453 = LINE('',#2454,#2455);
+#2454 = CARTESIAN_POINT('',(13.596273,-55.673631,0.));
+#2455 = VECTOR('',#2456,1.);
+#2456 = DIRECTION('',(0.,0.,1.));
+#2457 = PCURVE('',#2458,#2469);
+#2458 = SURFACE_OF_LINEAR_EXTRUSION('',#2459,#2467);
+#2459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2460,#2461,#2462,#2463,
+#2464,#2465,#2466),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2460 = CARTESIAN_POINT('',(13.596273,-55.673631,0.));
+#2461 = CARTESIAN_POINT('',(13.596273,-61.051018291,0.));
+#2462 = CARTESIAN_POINT('',(8.939319,-58.3623246455,0.));
+#2463 = CARTESIAN_POINT('',(4.282365,-55.673631,0.));
+#2464 = CARTESIAN_POINT('',(8.939319,-52.98493735449,0.));
+#2465 = CARTESIAN_POINT('',(13.596273,-50.29624370899,0.));
+#2466 = CARTESIAN_POINT('',(13.596273,-55.673631,0.));
+#2467 = VECTOR('',#2468,1.);
+#2468 = DIRECTION('',(-0.,-0.,-1.));
+#2469 = DEFINITIONAL_REPRESENTATION('',(#2470),#2474);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(0.,0.));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(0.,-1.));
+#2474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2475 = PCURVE('',#2458,#2476);
+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(0.,-1.));
+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2482 = ORIENTED_EDGE('',*,*,#2483,.T.);
+#2483 = EDGE_CURVE('',#2450,#2450,#2484,.T.);
+#2484 = SURFACE_CURVE('',#2485,(#2493,#2500),.PCURVE_S1.);
+#2485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2486,#2487,#2488,#2489,
+#2490,#2491,#2492),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2486 = CARTESIAN_POINT('',(13.596273,-55.673631,1.));
+#2487 = CARTESIAN_POINT('',(13.596273,-61.051018291,1.));
+#2488 = CARTESIAN_POINT('',(8.939319,-58.3623246455,1.));
+#2489 = CARTESIAN_POINT('',(4.282365,-55.673631,1.));
+#2490 = CARTESIAN_POINT('',(8.939319,-52.98493735449,1.));
+#2491 = CARTESIAN_POINT('',(13.596273,-50.29624370899,1.));
+#2492 = CARTESIAN_POINT('',(13.596273,-55.673631,1.));
+#2493 = PCURVE('',#2458,#2494);
+#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2499);
+#2495 = LINE('',#2496,#2497);
+#2496 = CARTESIAN_POINT('',(0.,-1.));
+#2497 = VECTOR('',#2498,1.);
+#2498 = DIRECTION('',(1.,0.));
+#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2500 = PCURVE('',#74,#2501);
+#2501 = DEFINITIONAL_REPRESENTATION('',(#2502),#2510);
+#2502 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2503,#2504,#2505,#2506,
+#2507,#2508,#2509),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2503 = CARTESIAN_POINT('',(3.485741698958,2.5298274711));
+#2504 = CARTESIAN_POINT('',(3.485741698958,-2.847559819907));
+#2505 = CARTESIAN_POINT('',(-1.171212301042,-0.158866174403));
+#2506 = CARTESIAN_POINT('',(-5.828166301042,2.5298274711));
+#2507 = CARTESIAN_POINT('',(-1.171212301042,5.218521116604));
+#2508 = CARTESIAN_POINT('',(3.485741698958,7.907214762108));
+#2509 = CARTESIAN_POINT('',(3.485741698958,2.5298274711));
+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2511 = ORIENTED_EDGE('',*,*,#2447,.F.);
+#2512 = ORIENTED_EDGE('',*,*,#2513,.F.);
+#2513 = EDGE_CURVE('',#2448,#2448,#2514,.T.);
+#2514 = SURFACE_CURVE('',#2515,(#2523,#2530),.PCURVE_S1.);
+#2515 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2516,#2517,#2518,#2519,
+#2520,#2521,#2522),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2516 = CARTESIAN_POINT('',(13.596273,-55.673631,0.));
+#2517 = CARTESIAN_POINT('',(13.596273,-61.051018291,0.));
+#2518 = CARTESIAN_POINT('',(8.939319,-58.3623246455,0.));
+#2519 = CARTESIAN_POINT('',(4.282365,-55.673631,0.));
+#2520 = CARTESIAN_POINT('',(8.939319,-52.98493735449,0.));
+#2521 = CARTESIAN_POINT('',(13.596273,-50.29624370899,0.));
+#2522 = CARTESIAN_POINT('',(13.596273,-55.673631,0.));
+#2523 = PCURVE('',#2458,#2524);
+#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529);
+#2525 = LINE('',#2526,#2527);
+#2526 = CARTESIAN_POINT('',(0.,0.));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(1.,0.));
+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2530 = PCURVE('',#128,#2531);
+#2531 = DEFINITIONAL_REPRESENTATION('',(#2532),#2540);
+#2532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2533,#2534,#2535,#2536,
+#2537,#2538,#2539),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2533 = CARTESIAN_POINT('',(3.485741698958,2.5298274711));
+#2534 = CARTESIAN_POINT('',(3.485741698958,-2.847559819907));
+#2535 = CARTESIAN_POINT('',(-1.171212301042,-0.158866174403));
+#2536 = CARTESIAN_POINT('',(-5.828166301042,2.5298274711));
+#2537 = CARTESIAN_POINT('',(-1.171212301042,5.218521116604));
+#2538 = CARTESIAN_POINT('',(3.485741698958,7.907214762108));
+#2539 = CARTESIAN_POINT('',(3.485741698958,2.5298274711));
+#2540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2541 = ADVANCED_FACE('',(#2542),#2556,.F.);
+#2542 = FACE_BOUND('',#2543,.F.);
+#2543 = EDGE_LOOP('',(#2544,#2580,#2609,#2610));
+#2544 = ORIENTED_EDGE('',*,*,#2545,.T.);
+#2545 = EDGE_CURVE('',#2546,#2548,#2550,.T.);
+#2546 = VERTEX_POINT('',#2547);
+#2547 = CARTESIAN_POINT('',(12.313346,-3.201811,0.));
+#2548 = VERTEX_POINT('',#2549);
+#2549 = CARTESIAN_POINT('',(12.313346,-3.201811,1.));
+#2550 = SEAM_CURVE('',#2551,(#2555,#2573),.PCURVE_S1.);
+#2551 = LINE('',#2552,#2553);
+#2552 = CARTESIAN_POINT('',(12.313346,-3.201811,0.));
+#2553 = VECTOR('',#2554,1.);
+#2554 = DIRECTION('',(0.,0.,1.));
+#2555 = PCURVE('',#2556,#2567);
+#2556 = SURFACE_OF_LINEAR_EXTRUSION('',#2557,#2565);
+#2557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2558,#2559,#2560,#2561,
+#2562,#2563,#2564),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2558 = CARTESIAN_POINT('',(12.313346,-3.201811,0.));
+#2559 = CARTESIAN_POINT('',(12.313346,-5.366874509461,0.));
+#2560 = CARTESIAN_POINT('',(10.438346,-4.284342754731,0.));
+#2561 = CARTESIAN_POINT('',(8.563346,-3.201811,0.));
+#2562 = CARTESIAN_POINT('',(10.438346,-2.119279245269,0.));
+#2563 = CARTESIAN_POINT('',(12.313346,-1.036747490539,0.));
+#2564 = CARTESIAN_POINT('',(12.313346,-3.201811,0.));
+#2565 = VECTOR('',#2566,1.);
+#2566 = DIRECTION('',(-0.,-0.,-1.));
+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(0.,0.));
+#2570 = VECTOR('',#2571,1.);
+#2571 = DIRECTION('',(0.,-1.));
+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2573 = PCURVE('',#2556,#2574);
+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(0.,-1.));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2580 = ORIENTED_EDGE('',*,*,#2581,.T.);
+#2581 = EDGE_CURVE('',#2548,#2548,#2582,.T.);
+#2582 = SURFACE_CURVE('',#2583,(#2591,#2598),.PCURVE_S1.);
+#2583 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2584,#2585,#2586,#2587,
+#2588,#2589,#2590),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2584 = CARTESIAN_POINT('',(12.313346,-3.201811,1.));
+#2585 = CARTESIAN_POINT('',(12.313346,-5.366874509461,1.));
+#2586 = CARTESIAN_POINT('',(10.438346,-4.284342754731,1.));
+#2587 = CARTESIAN_POINT('',(8.563346,-3.201811,1.));
+#2588 = CARTESIAN_POINT('',(10.438346,-2.119279245269,1.));
+#2589 = CARTESIAN_POINT('',(12.313346,-1.036747490539,1.));
+#2590 = CARTESIAN_POINT('',(12.313346,-3.201811,1.));
+#2591 = PCURVE('',#2556,#2592);
+#2592 = DEFINITIONAL_REPRESENTATION('',(#2593),#2597);
+#2593 = LINE('',#2594,#2595);
+#2594 = CARTESIAN_POINT('',(0.,-1.));
+#2595 = VECTOR('',#2596,1.);
+#2596 = DIRECTION('',(1.,0.));
+#2597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2598 = PCURVE('',#74,#2599);
+#2599 = DEFINITIONAL_REPRESENTATION('',(#2600),#2608);
+#2600 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2601,#2602,#2603,#2604,
+#2605,#2606,#2607),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2601 = CARTESIAN_POINT('',(2.202814698958,55.0016474711));
+#2602 = CARTESIAN_POINT('',(2.202814698958,52.836583961639));
+#2603 = CARTESIAN_POINT('',(0.327814698958,53.91911571637));
+#2604 = CARTESIAN_POINT('',(-1.547185301042,55.0016474711));
+#2605 = CARTESIAN_POINT('',(0.327814698958,56.084179225831));
+#2606 = CARTESIAN_POINT('',(2.202814698958,57.166710980561));
+#2607 = CARTESIAN_POINT('',(2.202814698958,55.0016474711));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2609 = ORIENTED_EDGE('',*,*,#2545,.F.);
+#2610 = ORIENTED_EDGE('',*,*,#2611,.F.);
+#2611 = EDGE_CURVE('',#2546,#2546,#2612,.T.);
+#2612 = SURFACE_CURVE('',#2613,(#2621,#2628),.PCURVE_S1.);
+#2613 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2614,#2615,#2616,#2617,
+#2618,#2619,#2620),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2614 = CARTESIAN_POINT('',(12.313346,-3.201811,0.));
+#2615 = CARTESIAN_POINT('',(12.313346,-5.366874509461,0.));
+#2616 = CARTESIAN_POINT('',(10.438346,-4.284342754731,0.));
+#2617 = CARTESIAN_POINT('',(8.563346,-3.201811,0.));
+#2618 = CARTESIAN_POINT('',(10.438346,-2.119279245269,0.));
+#2619 = CARTESIAN_POINT('',(12.313346,-1.036747490539,0.));
+#2620 = CARTESIAN_POINT('',(12.313346,-3.201811,0.));
+#2621 = PCURVE('',#2556,#2622);
+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(0.,0.));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(1.,0.));
+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2628 = PCURVE('',#128,#2629);
+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2638);
+#2630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2631,#2632,#2633,#2634,
+#2635,#2636,#2637),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2631 = CARTESIAN_POINT('',(2.202814698958,55.0016474711));
+#2632 = CARTESIAN_POINT('',(2.202814698958,52.836583961639));
+#2633 = CARTESIAN_POINT('',(0.327814698958,53.91911571637));
+#2634 = CARTESIAN_POINT('',(-1.547185301042,55.0016474711));
+#2635 = CARTESIAN_POINT('',(0.327814698958,56.084179225831));
+#2636 = CARTESIAN_POINT('',(2.202814698958,57.166710980561));
+#2637 = CARTESIAN_POINT('',(2.202814698958,55.0016474711));
+#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2639 = ADVANCED_FACE('',(#2640),#2654,.F.);
+#2640 = FACE_BOUND('',#2641,.F.);
+#2641 = EDGE_LOOP('',(#2642,#2678,#2707,#2708));
+#2642 = ORIENTED_EDGE('',*,*,#2643,.T.);
+#2643 = EDGE_CURVE('',#2644,#2646,#2648,.T.);
+#2644 = VERTEX_POINT('',#2645);
+#2645 = CARTESIAN_POINT('',(12.318675,-123.178422,0.));
+#2646 = VERTEX_POINT('',#2647);
+#2647 = CARTESIAN_POINT('',(12.318675,-123.178422,1.));
+#2648 = SEAM_CURVE('',#2649,(#2653,#2671),.PCURVE_S1.);
+#2649 = LINE('',#2650,#2651);
+#2650 = CARTESIAN_POINT('',(12.318675,-123.178422,0.));
+#2651 = VECTOR('',#2652,1.);
+#2652 = DIRECTION('',(0.,0.,1.));
+#2653 = PCURVE('',#2654,#2665);
+#2654 = SURFACE_OF_LINEAR_EXTRUSION('',#2655,#2663);
+#2655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2656,#2657,#2658,#2659,
+#2660,#2661,#2662),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2656 = CARTESIAN_POINT('',(12.318675,-123.178422,0.));
+#2657 = CARTESIAN_POINT('',(12.318675,-125.3434855094,0.));
+#2658 = CARTESIAN_POINT('',(10.443675,-124.2609537547,0.));
+#2659 = CARTESIAN_POINT('',(8.568675,-123.178422,0.));
+#2660 = CARTESIAN_POINT('',(10.443675,-122.0958902452,0.));
+#2661 = CARTESIAN_POINT('',(12.318675,-121.0133584905,0.));
+#2662 = CARTESIAN_POINT('',(12.318675,-123.178422,0.));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(-0.,-0.,-1.));
+#2665 = DEFINITIONAL_REPRESENTATION('',(#2666),#2670);
+#2666 = LINE('',#2667,#2668);
+#2667 = CARTESIAN_POINT('',(0.,0.));
+#2668 = VECTOR('',#2669,1.);
+#2669 = DIRECTION('',(0.,-1.));
+#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2671 = PCURVE('',#2654,#2672);
+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);
+#2673 = LINE('',#2674,#2675);
+#2674 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2675 = VECTOR('',#2676,1.);
+#2676 = DIRECTION('',(0.,-1.));
+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2678 = ORIENTED_EDGE('',*,*,#2679,.T.);
+#2679 = EDGE_CURVE('',#2646,#2646,#2680,.T.);
+#2680 = SURFACE_CURVE('',#2681,(#2689,#2696),.PCURVE_S1.);
+#2681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2682,#2683,#2684,#2685,
+#2686,#2687,#2688),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2682 = CARTESIAN_POINT('',(12.318675,-123.178422,1.));
+#2683 = CARTESIAN_POINT('',(12.318675,-125.3434855094,1.));
+#2684 = CARTESIAN_POINT('',(10.443675,-124.2609537547,1.));
+#2685 = CARTESIAN_POINT('',(8.568675,-123.178422,1.));
+#2686 = CARTESIAN_POINT('',(10.443675,-122.0958902452,1.));
+#2687 = CARTESIAN_POINT('',(12.318675,-121.0133584905,1.));
+#2688 = CARTESIAN_POINT('',(12.318675,-123.178422,1.));
+#2689 = PCURVE('',#2654,#2690);
+#2690 = DEFINITIONAL_REPRESENTATION('',(#2691),#2695);
+#2691 = LINE('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(0.,-1.));
+#2693 = VECTOR('',#2694,1.);
+#2694 = DIRECTION('',(1.,0.));
+#2695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2696 = PCURVE('',#74,#2697);
+#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2706);
+#2698 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2699,#2700,#2701,#2702,
+#2703,#2704,#2705),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2699 = CARTESIAN_POINT('',(2.208143698958,-64.9749635289));
+#2700 = CARTESIAN_POINT('',(2.208143698958,-67.14002703836));
+#2701 = CARTESIAN_POINT('',(0.333143698958,-66.05749528363));
+#2702 = CARTESIAN_POINT('',(-1.541856301042,-64.9749635289));
+#2703 = CARTESIAN_POINT('',(0.333143698958,-63.89243177416));
+#2704 = CARTESIAN_POINT('',(2.208143698958,-62.80990001943));
+#2705 = CARTESIAN_POINT('',(2.208143698958,-64.9749635289));
+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2707 = ORIENTED_EDGE('',*,*,#2643,.F.);
+#2708 = ORIENTED_EDGE('',*,*,#2709,.F.);
+#2709 = EDGE_CURVE('',#2644,#2644,#2710,.T.);
+#2710 = SURFACE_CURVE('',#2711,(#2719,#2726),.PCURVE_S1.);
+#2711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2712,#2713,#2714,#2715,
+#2716,#2717,#2718),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2712 = CARTESIAN_POINT('',(12.318675,-123.178422,0.));
+#2713 = CARTESIAN_POINT('',(12.318675,-125.3434855094,0.));
+#2714 = CARTESIAN_POINT('',(10.443675,-124.2609537547,0.));
+#2715 = CARTESIAN_POINT('',(8.568675,-123.178422,0.));
+#2716 = CARTESIAN_POINT('',(10.443675,-122.0958902452,0.));
+#2717 = CARTESIAN_POINT('',(12.318675,-121.0133584905,0.));
+#2718 = CARTESIAN_POINT('',(12.318675,-123.178422,0.));
+#2719 = PCURVE('',#2654,#2720);
+#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2725);
+#2721 = LINE('',#2722,#2723);
+#2722 = CARTESIAN_POINT('',(0.,0.));
+#2723 = VECTOR('',#2724,1.);
+#2724 = DIRECTION('',(1.,0.));
+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2726 = PCURVE('',#128,#2727);
+#2727 = DEFINITIONAL_REPRESENTATION('',(#2728),#2736);
+#2728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2729,#2730,#2731,#2732,
+#2733,#2734,#2735),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#2729 = CARTESIAN_POINT('',(2.208143698958,-64.9749635289));
+#2730 = CARTESIAN_POINT('',(2.208143698958,-67.14002703836));
+#2731 = CARTESIAN_POINT('',(0.333143698958,-66.05749528363));
+#2732 = CARTESIAN_POINT('',(-1.541856301042,-64.9749635289));
+#2733 = CARTESIAN_POINT('',(0.333143698958,-63.89243177416));
+#2734 = CARTESIAN_POINT('',(2.208143698958,-62.80990001943));
+#2735 = CARTESIAN_POINT('',(2.208143698958,-64.9749635289));
+#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2737 = ADVANCED_FACE('',(#2738,#2748,#2758,#2768,#2778,#2781,#2784),
+  #128,.F.);
+#2738 = FACE_BOUND('',#2739,.T.);
+#2739 = EDGE_LOOP('',(#2740,#2741,#2742,#2743,#2744,#2745,#2746,#2747));
+#2740 = ORIENTED_EDGE('',*,*,#115,.T.);
+#2741 = ORIENTED_EDGE('',*,*,#195,.T.);
+#2742 = ORIENTED_EDGE('',*,*,#271,.T.);
+#2743 = ORIENTED_EDGE('',*,*,#346,.T.);
+#2744 = ORIENTED_EDGE('',*,*,#422,.T.);
+#2745 = ORIENTED_EDGE('',*,*,#497,.T.);
+#2746 = ORIENTED_EDGE('',*,*,#566,.T.);
+#2747 = ORIENTED_EDGE('',*,*,#611,.T.);
+#2748 = FACE_BOUND('',#2749,.T.);
+#2749 = EDGE_LOOP('',(#2750,#2751,#2752,#2753,#2754,#2755,#2756,#2757));
+#2750 = ORIENTED_EDGE('',*,*,#724,.T.);
+#2751 = ORIENTED_EDGE('',*,*,#799,.T.);
+#2752 = ORIENTED_EDGE('',*,*,#875,.T.);
+#2753 = ORIENTED_EDGE('',*,*,#950,.T.);
+#2754 = ORIENTED_EDGE('',*,*,#1026,.T.);
+#2755 = ORIENTED_EDGE('',*,*,#1101,.T.);
+#2756 = ORIENTED_EDGE('',*,*,#1170,.T.);
+#2757 = ORIENTED_EDGE('',*,*,#1215,.T.);
+#2758 = FACE_BOUND('',#2759,.T.);
+#2759 = EDGE_LOOP('',(#2760,#2761,#2762,#2763,#2764,#2765,#2766,#2767));
+#2760 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#2761 = ORIENTED_EDGE('',*,*,#1403,.T.);
+#2762 = ORIENTED_EDGE('',*,*,#1479,.T.);
+#2763 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#2764 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#2765 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#2766 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#2767 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#2768 = FACE_BOUND('',#2769,.T.);
+#2769 = EDGE_LOOP('',(#2770,#2771,#2772,#2773,#2774,#2775,#2776,#2777));
+#2770 = ORIENTED_EDGE('',*,*,#1932,.T.);
+#2771 = ORIENTED_EDGE('',*,*,#2007,.T.);
+#2772 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2773 = ORIENTED_EDGE('',*,*,#2158,.T.);
+#2774 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#2775 = ORIENTED_EDGE('',*,*,#2309,.T.);
+#2776 = ORIENTED_EDGE('',*,*,#2378,.T.);
+#2777 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#2778 = FACE_BOUND('',#2779,.F.);
+#2779 = EDGE_LOOP('',(#2780));
+#2780 = ORIENTED_EDGE('',*,*,#2513,.T.);
+#2781 = FACE_BOUND('',#2782,.F.);
+#2782 = EDGE_LOOP('',(#2783));
+#2783 = ORIENTED_EDGE('',*,*,#2611,.T.);
+#2784 = FACE_BOUND('',#2785,.F.);
+#2785 = EDGE_LOOP('',(#2786));
+#2786 = ORIENTED_EDGE('',*,*,#2709,.T.);
+#2787 = ADVANCED_FACE('',(#2788,#2798,#2808,#2818,#2828,#2831,#2834),#74
+  ,.T.);
+#2788 = FACE_BOUND('',#2789,.F.);
+#2789 = EDGE_LOOP('',(#2790,#2791,#2792,#2793,#2794,#2795,#2796,#2797));
+#2790 = ORIENTED_EDGE('',*,*,#59,.T.);
+#2791 = ORIENTED_EDGE('',*,*,#143,.T.);
+#2792 = ORIENTED_EDGE('',*,*,#220,.T.);
+#2793 = ORIENTED_EDGE('',*,*,#294,.T.);
+#2794 = ORIENTED_EDGE('',*,*,#371,.T.);
+#2795 = ORIENTED_EDGE('',*,*,#445,.T.);
+#2796 = ORIENTED_EDGE('',*,*,#522,.T.);
+#2797 = ORIENTED_EDGE('',*,*,#589,.T.);
+#2798 = FACE_BOUND('',#2799,.F.);
+#2799 = EDGE_LOOP('',(#2800,#2801,#2802,#2803,#2804,#2805,#2806,#2807));
+#2800 = ORIENTED_EDGE('',*,*,#673,.T.);
+#2801 = ORIENTED_EDGE('',*,*,#747,.T.);
+#2802 = ORIENTED_EDGE('',*,*,#824,.T.);
+#2803 = ORIENTED_EDGE('',*,*,#898,.T.);
+#2804 = ORIENTED_EDGE('',*,*,#975,.T.);
+#2805 = ORIENTED_EDGE('',*,*,#1049,.T.);
+#2806 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#2807 = ORIENTED_EDGE('',*,*,#1193,.T.);
+#2808 = FACE_BOUND('',#2809,.F.);
+#2809 = EDGE_LOOP('',(#2810,#2811,#2812,#2813,#2814,#2815,#2816,#2817));
+#2810 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#2811 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#2812 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#2813 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#2814 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#2815 = ORIENTED_EDGE('',*,*,#1653,.T.);
+#2816 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#2817 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#2818 = FACE_BOUND('',#2819,.F.);
+#2819 = EDGE_LOOP('',(#2820,#2821,#2822,#2823,#2824,#2825,#2826,#2827));
+#2820 = ORIENTED_EDGE('',*,*,#1881,.T.);
+#2821 = ORIENTED_EDGE('',*,*,#1955,.T.);
+#2822 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#2823 = ORIENTED_EDGE('',*,*,#2106,.T.);
+#2824 = ORIENTED_EDGE('',*,*,#2183,.T.);
+#2825 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#2826 = ORIENTED_EDGE('',*,*,#2334,.T.);
+#2827 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2828 = FACE_BOUND('',#2829,.T.);
+#2829 = EDGE_LOOP('',(#2830));
+#2830 = ORIENTED_EDGE('',*,*,#2483,.T.);
+#2831 = FACE_BOUND('',#2832,.T.);
+#2832 = EDGE_LOOP('',(#2833));
+#2833 = ORIENTED_EDGE('',*,*,#2581,.T.);
+#2834 = FACE_BOUND('',#2835,.T.);
+#2835 = EDGE_LOOP('',(#2836));
+#2836 = ORIENTED_EDGE('',*,*,#2679,.T.);
+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2841)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2838,#2839,#2840)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2838,
+  'distance_accuracy_value','confusion accuracy');
+#2842 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2843 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2844),#2837);
+#2844 = STYLED_ITEM('color',(#2845),#15);
+#2845 = PRESENTATION_STYLE_ASSIGNMENT((#2846,#2852));
+#2846 = SURFACE_STYLE_USAGE(.BOTH.,#2847);
+#2847 = SURFACE_SIDE_STYLE('',(#2848));
+#2848 = SURFACE_STYLE_FILL_AREA(#2849);
+#2849 = FILL_AREA_STYLE('',(#2850));
+#2850 = FILL_AREA_STYLE_COLOUR('',#2851);
+#2851 = COLOUR_RGB('',0.427450993391,0.458823538102,0.498039215105);
+#2852 = CURVE_STYLE('',#2853,POSITIVE_LENGTH_MEASURE(0.1),#2854);
+#2853 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2854 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/reform2-case-ports/ports-r1-v2-a.svg b/reform2-case-ports/ports-r1-v2-a.svg
new file mode 100644
index 00000000..5c6a3480
--- /dev/null
+++ b/reform2-case-ports/ports-r1-v2-a.svg
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="21mm"
+   height="126.38072mm"
+   viewBox="0 0 21 126.38072"
+   version="1.1"
+   id="svg25754"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+   sodipodi:docname="ports-r1-v2-a.svg">
+  <defs
+     id="defs25748" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.979899"
+     inkscape:cx="84.622814"
+     inkscape:cy="227.50613"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1270"
+     inkscape:window-height="1406"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     fit-margin-left="1"
+     fit-margin-top="1"
+     fit-margin-right="1"
+     fit-margin-bottom="1"
+     inkscape:document-rotation="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     lock-margins="true">
+    <sodipodi:guide
+       position="12.982968,80.17033"
+       orientation="1,0"
+       id="guide2337" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata25751">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-59.803572,-62.917154)">
+    <g
+       id="g26389"
+       transform="translate(0,-0.047245)"
+       style="stroke:red">
+      <g
+         id="g1137">
+        <g
+           transform="matrix(1,0,0,-1,30.262006,221.12649)"
+           id="g9617"
+           style="stroke:red">
+          <rect
+             rx="0.11417566"
+             style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1"
+             id="rect2686-3"
+             width="18.9"
+             height="124.28072"
+             x="30.591566"
+             y="32.831367"
+             ry="0.11417566" />
+          <circle
+             style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1"
+             id="path5394-56"
+             cx="40.610241"
+             cy="34.983669"
+             r="1.25" />
+          <circle
+             style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1"
+             id="path5394-5-2"
+             cx="40.604912"
+             cy="154.96028"
+             r="1.25" />
+          <circle
+             style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1"
+             id="path7553"
+             cx="40.033203"
+             cy="102.48846"
+             r="3.104636" />
+        </g>
+        <rect
+           rx="0.17814097"
+           ry="0.18107961"
+           y="77.508888"
+           x="62.428066"
+           height="8.6100197"
+           width="10.31102"
+           id="rect24960"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.08898;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <rect
+           rx="0.18531308"
+           ry="0.19658811"
+           y="89.411682"
+           x="61.850857"
+           height="18.00544"
+           width="10.90544"
+           id="rect24960-6"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.0945598;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <rect
+           rx="0.17423528"
+           ry="0.18705557"
+           y="128.60912"
+           x="69.942139"
+           height="27.910561"
+           width="3.3105607"
+           id="rect24960-6-7"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.0894393;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/reform2-case-ports/ports-r1-v2-b-extrude.FCStd b/reform2-case-ports/ports-r1-v2-b-extrude.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..6b17f0dd63eb7cfcdbed7a0d935f4daa4e3a4523
GIT binary patch
literal 30273
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%0DN(&{y#VFH3>
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
UmRX?VP27r7Q=J`M6ksiS06?JVy#N3J

literal 0
HcmV?d00001

diff --git a/reform2-case-ports/ports-r1-v2-b.step b/reform2-case-ports/ports-r1-v2-b.step
new file mode 100644
index 00000000..fa1c430e
--- /dev/null
+++ b/reform2-case-ports/ports-r1-v2-b.step
@@ -0,0 +1,4390 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-02-01T15:04:11',('Author'),(
+    ''),'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#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('Extrude','Extrude','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3357);
+#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,#138,#215,#289,#366,#440,#517,#584,#631,#742,
+    #815,#888,#961,#1036,#1117,#1184,#1235,#1346,#1423,#1497,#1574,#1648
+    ,#1725,#1792,#1839,#1950,#2027,#2101,#2178,#2252,#2329,#2396,#2443,
+    #2554,#2631,#2705,#2782,#2856,#2933,#3000,#3047,#3145,#3243,#3300));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#58,#84,#114));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.05,-125.21654834,1.));
+#26 = SURFACE_CURVE('',#27,(#31,#44),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#38);
+#32 = SURFACE_OF_LINEAR_EXTRUSION('',#33,#36);
+#33 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#34,#35),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#34 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#35 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-0.,-0.,-1.));
+#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43);
+#39 = LINE('',#40,#41);
+#40 = CARTESIAN_POINT('',(0.,0.));
+#41 = VECTOR('',#42,1.);
+#42 = DIRECTION('',(0.,-1.));
+#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44 = PCURVE('',#45,#52);
+#45 = SURFACE_OF_LINEAR_EXTRUSION('',#46,#50);
+#46 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47,#48,#49),.UNSPECIFIED.,.F.
+,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,3.14159265359),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.)) REPRESENTATION_ITEM('') 
+  );
+#47 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#48 = CARTESIAN_POINT('',(1.05,-125.330724,0.));
+#49 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(-0.,-0.,-1.));
+#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
+#53 = LINE('',#54,#55);
+#54 = CARTESIAN_POINT('',(3.14159265359,0.));
+#55 = VECTOR('',#56,1.);
+#56 = DIRECTION('',(0.,-1.));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58 = ORIENTED_EDGE('',*,*,#59,.T.);
+#59 = EDGE_CURVE('',#24,#60,#62,.T.);
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(1.05,-1.16417966,1.));
+#62 = SURFACE_CURVE('',#63,(#66,#73),.PCURVE_S1.);
+#63 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64,#65),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#64 = CARTESIAN_POINT('',(1.05,-125.21654834,1.));
+#65 = CARTESIAN_POINT('',(1.05,-1.16417966,1.));
+#66 = PCURVE('',#32,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = LINE('',#69,#70);
+#69 = CARTESIAN_POINT('',(0.,-1.));
+#70 = VECTOR('',#71,1.);
+#71 = DIRECTION('',(1.,0.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = PLANE('',#75);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(10.104976996806,-66.30235571316,1.));
+#77 = DIRECTION('',(0.,0.,1.));
+#78 = DIRECTION('',(1.,0.,-0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#83);
+#80 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81,#82),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#81 = CARTESIAN_POINT('',(-9.054976996806,-58.91419262683));
+#82 = CARTESIAN_POINT('',(-9.054976996806,65.138176053161));
+#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#84 = ORIENTED_EDGE('',*,*,#85,.F.);
+#85 = EDGE_CURVE('',#86,#60,#88,.T.);
+#86 = VERTEX_POINT('',#87);
+#87 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.,0.,1.));
+#93 = PCURVE('',#32,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(124.05236868,0.));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(0.,-1.));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = PCURVE('',#101,#108);
+#101 = SURFACE_OF_LINEAR_EXTRUSION('',#102,#106);
+#102 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103,#104,#105),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#103 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#104 = CARTESIAN_POINT('',(1.05,-1.050004,0.));
+#105 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-0.,-0.,-1.));
+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113);
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(3.14159265359,0.));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(0.,-1.));
+#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#114 = ORIENTED_EDGE('',*,*,#115,.F.);
+#115 = EDGE_CURVE('',#22,#86,#116,.T.);
+#116 = SURFACE_CURVE('',#117,(#120,#127),.PCURVE_S1.);
+#117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#118,#119),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#118 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#119 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#120 = PCURVE('',#32,#121);
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(0.,0.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(1.,0.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#128,#133);
+#128 = PLANE('',#129);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(10.104976996806,-66.30235571316,0.));
+#131 = DIRECTION('',(0.,0.,1.));
+#132 = DIRECTION('',(1.,0.,-0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#137);
+#134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#135,#136),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#135 = CARTESIAN_POINT('',(-9.054976996806,-58.91419262683));
+#136 = CARTESIAN_POINT('',(-9.054976996806,65.138176053161));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#138 = ADVANCED_FACE('',(#139),#101,.T.);
+#139 = FACE_BOUND('',#140,.T.);
+#140 = EDGE_LOOP('',(#141,#142,#165,#194));
+#141 = ORIENTED_EDGE('',*,*,#85,.T.);
+#142 = ORIENTED_EDGE('',*,*,#143,.T.);
+#143 = EDGE_CURVE('',#60,#144,#146,.T.);
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(1.16417566,-1.050004,1.));
+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
+#147 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#148,#149,#150),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#148 = CARTESIAN_POINT('',(1.05,-1.16417966,1.));
+#149 = CARTESIAN_POINT('',(1.05,-1.050004,1.));
+#150 = CARTESIAN_POINT('',(1.16417566,-1.050004,1.));
+#151 = PCURVE('',#101,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.,-1.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(1.,0.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#74,#159);
+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
+#160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#161,#162,#163),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#161 = CARTESIAN_POINT('',(-9.054976996806,65.138176053161));
+#162 = CARTESIAN_POINT('',(-9.054976996806,65.252351713161));
+#163 = CARTESIAN_POINT('',(-8.940801336806,65.252351713161));
+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#167,#144,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(0.,0.,1.));
+#174 = PCURVE('',#101,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(4.712388980385,0.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.,-1.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#188);
+#182 = SURFACE_OF_LINEAR_EXTRUSION('',#183,#186);
+#183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#184,#185),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#184 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#185 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(-0.,-0.,-1.));
+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(0.,0.));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(0.,-1.));
+#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#194 = ORIENTED_EDGE('',*,*,#195,.F.);
+#195 = EDGE_CURVE('',#86,#167,#196,.T.);
+#196 = SURFACE_CURVE('',#197,(#201,#208),.PCURVE_S1.);
+#197 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#198,#199,#200),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#198 = CARTESIAN_POINT('',(1.05,-1.16417966,0.));
+#199 = CARTESIAN_POINT('',(1.05,-1.050004,0.));
+#200 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#201 = PCURVE('',#101,#202);
+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207);
+#203 = LINE('',#204,#205);
+#204 = CARTESIAN_POINT('',(0.,0.));
+#205 = VECTOR('',#206,1.);
+#206 = DIRECTION('',(1.,0.));
+#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#208 = PCURVE('',#128,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#211,#212,#213),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#211 = CARTESIAN_POINT('',(-9.054976996806,65.138176053161));
+#212 = CARTESIAN_POINT('',(-9.054976996806,65.252351713161));
+#213 = CARTESIAN_POINT('',(-8.940801336806,65.252351713161));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = ADVANCED_FACE('',(#216),#182,.T.);
+#216 = FACE_BOUND('',#217,.T.);
+#217 = EDGE_LOOP('',(#218,#219,#240,#270));
+#218 = ORIENTED_EDGE('',*,*,#166,.T.);
+#219 = ORIENTED_EDGE('',*,*,#220,.T.);
+#220 = EDGE_CURVE('',#144,#221,#223,.T.);
+#221 = VERTEX_POINT('',#222);
+#222 = CARTESIAN_POINT('',(19.83582434,-1.050004,1.));
+#223 = SURFACE_CURVE('',#224,(#227,#234),.PCURVE_S1.);
+#224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#225,#226),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#225 = CARTESIAN_POINT('',(1.16417566,-1.050004,1.));
+#226 = CARTESIAN_POINT('',(19.83582434,-1.050004,1.));
+#227 = PCURVE('',#182,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(0.,-1.));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(1.,0.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#74,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#239);
+#236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#237,#238),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#237 = CARTESIAN_POINT('',(-8.940801336806,65.252351713161));
+#238 = CARTESIAN_POINT('',(9.730847343194,65.252351713161));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#221,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,0.,1.));
+#249 = PCURVE('',#182,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(18.67164868,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,-1.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#264);
+#257 = SURFACE_OF_LINEAR_EXTRUSION('',#258,#262);
+#258 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#259,#260,#261),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#259 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#260 = CARTESIAN_POINT('',(19.95,-1.050004,0.));
+#261 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(-0.,-0.,-1.));
+#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(4.712388980385,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.,-1.));
+#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#270 = ORIENTED_EDGE('',*,*,#271,.F.);
+#271 = EDGE_CURVE('',#167,#242,#272,.T.);
+#272 = SURFACE_CURVE('',#273,(#276,#283),.PCURVE_S1.);
+#273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#274,#275),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#274 = CARTESIAN_POINT('',(1.16417566,-1.050004,0.));
+#275 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#276 = PCURVE('',#182,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.,0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = PCURVE('',#128,#284);
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#288);
+#285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#286,#287),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#286 = CARTESIAN_POINT('',(-8.940801336806,65.252351713161));
+#287 = CARTESIAN_POINT('',(9.730847343194,65.252351713161));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290),#257,.T.);
+#290 = FACE_BOUND('',#291,.T.);
+#291 = EDGE_LOOP('',(#292,#293,#316,#345));
+#292 = ORIENTED_EDGE('',*,*,#241,.T.);
+#293 = ORIENTED_EDGE('',*,*,#294,.T.);
+#294 = EDGE_CURVE('',#221,#295,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(19.95,-1.16417966,1.));
+#297 = SURFACE_CURVE('',#298,(#302,#309),.PCURVE_S1.);
+#298 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#299,#300,#301),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#299 = CARTESIAN_POINT('',(19.83582434,-1.050004,1.));
+#300 = CARTESIAN_POINT('',(19.95,-1.050004,1.));
+#301 = CARTESIAN_POINT('',(19.95,-1.16417966,1.));
+#302 = PCURVE('',#257,#303);
+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(0.,-1.));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(1.,0.));
+#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#309 = PCURVE('',#74,#310);
+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);
+#311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#312,#313,#314),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#312 = CARTESIAN_POINT('',(9.730847343194,65.252351713161));
+#313 = CARTESIAN_POINT('',(9.845023003194,65.252351713161));
+#314 = CARTESIAN_POINT('',(9.845023003194,65.138176053161));
+#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#316 = ORIENTED_EDGE('',*,*,#317,.F.);
+#317 = EDGE_CURVE('',#318,#295,#320,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#320 = SURFACE_CURVE('',#321,(#325,#332),.PCURVE_S1.);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(0.,0.,1.));
+#325 = PCURVE('',#257,#326);
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(6.28318530718,0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(0.,-1.));
+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#332 = PCURVE('',#333,#339);
+#333 = SURFACE_OF_LINEAR_EXTRUSION('',#334,#337);
+#334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#335,#336),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#335 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#336 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(-0.,-0.,-1.));
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,0.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.,-1.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = ORIENTED_EDGE('',*,*,#346,.F.);
+#346 = EDGE_CURVE('',#242,#318,#347,.T.);
+#347 = SURFACE_CURVE('',#348,(#352,#359),.PCURVE_S1.);
+#348 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#349,#350,#351),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#349 = CARTESIAN_POINT('',(19.83582434,-1.050004,0.));
+#350 = CARTESIAN_POINT('',(19.95,-1.050004,0.));
+#351 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#352 = PCURVE('',#257,#353);
+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(0.,0.));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(1.,0.));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = PCURVE('',#128,#360);
+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365);
+#361 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#362,#363,#364),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#362 = CARTESIAN_POINT('',(9.730847343194,65.252351713161));
+#363 = CARTESIAN_POINT('',(9.845023003194,65.252351713161));
+#364 = CARTESIAN_POINT('',(9.845023003194,65.138176053161));
+#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#366 = ADVANCED_FACE('',(#367),#333,.T.);
+#367 = FACE_BOUND('',#368,.T.);
+#368 = EDGE_LOOP('',(#369,#370,#391,#421));
+#369 = ORIENTED_EDGE('',*,*,#317,.T.);
+#370 = ORIENTED_EDGE('',*,*,#371,.T.);
+#371 = EDGE_CURVE('',#295,#372,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(19.95,-125.21654834,1.));
+#374 = SURFACE_CURVE('',#375,(#378,#385),.PCURVE_S1.);
+#375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#376,#377),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#376 = CARTESIAN_POINT('',(19.95,-1.16417966,1.));
+#377 = CARTESIAN_POINT('',(19.95,-125.21654834,1.));
+#378 = PCURVE('',#333,#379);
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(0.,-1.));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(1.,0.));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#385 = PCURVE('',#74,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#390);
+#387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#388,#389),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#388 = CARTESIAN_POINT('',(9.845023003194,65.138176053161));
+#389 = CARTESIAN_POINT('',(9.845023003194,-58.91419262683));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#393,#372,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,0.,1.));
+#400 = PCURVE('',#333,#401);
+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(124.05236868,0.));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(0.,-1.));
+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#407 = PCURVE('',#408,#415);
+#408 = SURFACE_OF_LINEAR_EXTRUSION('',#409,#413);
+#409 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#410,#411,#412),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#410 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#411 = CARTESIAN_POINT('',(19.95,-125.330724,0.));
+#412 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#413 = VECTOR('',#414,1.);
+#414 = DIRECTION('',(-0.,-0.,-1.));
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(0.,0.));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(0.,-1.));
+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#421 = ORIENTED_EDGE('',*,*,#422,.F.);
+#422 = EDGE_CURVE('',#318,#393,#423,.T.);
+#423 = SURFACE_CURVE('',#424,(#427,#434),.PCURVE_S1.);
+#424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#425,#426),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#425 = CARTESIAN_POINT('',(19.95,-1.16417966,0.));
+#426 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#427 = PCURVE('',#333,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
+#429 = LINE('',#430,#431);
+#430 = CARTESIAN_POINT('',(0.,0.));
+#431 = VECTOR('',#432,1.);
+#432 = DIRECTION('',(1.,0.));
+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#434 = PCURVE('',#128,#435);
+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#439);
+#436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#437,#438),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,124.05236868),.PIECEWISE_BEZIER_KNOTS.);
+#437 = CARTESIAN_POINT('',(9.845023003194,65.138176053161));
+#438 = CARTESIAN_POINT('',(9.845023003194,-58.91419262683));
+#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#440 = ADVANCED_FACE('',(#441),#408,.T.);
+#441 = FACE_BOUND('',#442,.T.);
+#442 = EDGE_LOOP('',(#443,#444,#467,#496));
+#443 = ORIENTED_EDGE('',*,*,#392,.T.);
+#444 = ORIENTED_EDGE('',*,*,#445,.T.);
+#445 = EDGE_CURVE('',#372,#446,#448,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(19.83582434,-125.330724,1.));
+#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.);
+#449 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#450,#451,#452),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#450 = CARTESIAN_POINT('',(19.95,-125.21654834,1.));
+#451 = CARTESIAN_POINT('',(19.95,-125.330724,1.));
+#452 = CARTESIAN_POINT('',(19.83582434,-125.330724,1.));
+#453 = PCURVE('',#408,#454);
+#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(0.,-1.));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(1.,0.));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = PCURVE('',#74,#461);
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#463,#464,#465),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#463 = CARTESIAN_POINT('',(9.845023003194,-58.91419262683));
+#464 = CARTESIAN_POINT('',(9.845023003194,-59.02836828683));
+#465 = CARTESIAN_POINT('',(9.730847343194,-59.02836828683));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#467 = ORIENTED_EDGE('',*,*,#468,.F.);
+#468 = EDGE_CURVE('',#469,#446,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#471 = SURFACE_CURVE('',#472,(#476,#483),.PCURVE_S1.);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(0.,0.,1.));
+#476 = PCURVE('',#408,#477);
+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(1.570796326795,0.));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(0.,-1.));
+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#483 = PCURVE('',#484,#490);
+#484 = SURFACE_OF_LINEAR_EXTRUSION('',#485,#488);
+#485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#486,#487),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#486 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#487 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(-0.,-0.,-1.));
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(0.,0.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(0.,-1.));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#393,#469,#498,.T.);
+#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.);
+#499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#500,#501,#502),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#500 = CARTESIAN_POINT('',(19.95,-125.21654834,0.));
+#501 = CARTESIAN_POINT('',(19.95,-125.330724,0.));
+#502 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#503 = PCURVE('',#408,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(0.,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(1.,0.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = PCURVE('',#128,#511);
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#513,#514,#515),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#513 = CARTESIAN_POINT('',(9.845023003194,-58.91419262683));
+#514 = CARTESIAN_POINT('',(9.845023003194,-59.02836828683));
+#515 = CARTESIAN_POINT('',(9.730847343194,-59.02836828683));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = ADVANCED_FACE('',(#518),#484,.T.);
+#518 = FACE_BOUND('',#519,.T.);
+#519 = EDGE_LOOP('',(#520,#521,#542,#565));
+#520 = ORIENTED_EDGE('',*,*,#468,.T.);
+#521 = ORIENTED_EDGE('',*,*,#522,.T.);
+#522 = EDGE_CURVE('',#446,#523,#525,.T.);
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(1.16417566,-125.330724,1.));
+#525 = SURFACE_CURVE('',#526,(#529,#536),.PCURVE_S1.);
+#526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#527,#528),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#527 = CARTESIAN_POINT('',(19.83582434,-125.330724,1.));
+#528 = CARTESIAN_POINT('',(1.16417566,-125.330724,1.));
+#529 = PCURVE('',#484,#530);
+#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(0.,-1.));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(1.,0.));
+#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#536 = PCURVE('',#74,#537);
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#541);
+#538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#539,#540),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#539 = CARTESIAN_POINT('',(9.730847343194,-59.02836828683));
+#540 = CARTESIAN_POINT('',(-8.940801336806,-59.02836828683));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#544,#523,#546,.T.);
+#544 = VERTEX_POINT('',#545);
+#545 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(0.,0.,1.));
+#551 = PCURVE('',#484,#552);
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(18.67164868,0.));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(0.,-1.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = PCURVE('',#45,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(1.570796326795,0.));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(0.,-1.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#469,#544,#567,.T.);
+#567 = SURFACE_CURVE('',#568,(#571,#578),.PCURVE_S1.);
+#568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#569,#570),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#569 = CARTESIAN_POINT('',(19.83582434,-125.330724,0.));
+#570 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#571 = PCURVE('',#484,#572);
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(0.,0.));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(1.,0.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = PCURVE('',#128,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#583);
+#580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#581,#582),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,18.67164868),.PIECEWISE_BEZIER_KNOTS.);
+#581 = CARTESIAN_POINT('',(9.730847343194,-59.02836828683));
+#582 = CARTESIAN_POINT('',(-8.940801336806,-59.02836828683));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = ADVANCED_FACE('',(#585),#45,.T.);
+#585 = FACE_BOUND('',#586,.T.);
+#586 = EDGE_LOOP('',(#587,#588,#609,#610));
+#587 = ORIENTED_EDGE('',*,*,#543,.T.);
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#523,#24,#590,.T.);
+#590 = SURFACE_CURVE('',#591,(#595,#602),.PCURVE_S1.);
+#591 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#592,#593,#594),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#592 = CARTESIAN_POINT('',(1.16417566,-125.330724,1.));
+#593 = CARTESIAN_POINT('',(1.05,-125.330724,1.));
+#594 = CARTESIAN_POINT('',(1.05,-125.21654834,1.));
+#595 = PCURVE('',#45,#596);
+#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(0.,-1.));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(1.,0.));
+#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#602 = PCURVE('',#74,#603);
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#605,#606,#607),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#605 = CARTESIAN_POINT('',(-8.940801336806,-59.02836828683));
+#606 = CARTESIAN_POINT('',(-9.054976996806,-59.02836828683));
+#607 = CARTESIAN_POINT('',(-9.054976996806,-58.91419262683));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = ORIENTED_EDGE('',*,*,#21,.F.);
+#610 = ORIENTED_EDGE('',*,*,#611,.F.);
+#611 = EDGE_CURVE('',#544,#22,#612,.T.);
+#612 = SURFACE_CURVE('',#613,(#617,#624),.PCURVE_S1.);
+#613 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#614,#615,#616),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#614 = CARTESIAN_POINT('',(1.16417566,-125.330724,0.));
+#615 = CARTESIAN_POINT('',(1.05,-125.330724,0.));
+#616 = CARTESIAN_POINT('',(1.05,-125.21654834,0.));
+#617 = PCURVE('',#45,#618);
+#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(0.,0.));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(1.,0.));
+#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#624 = PCURVE('',#128,#625);
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
+#626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#627,#628,#629),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#627 = CARTESIAN_POINT('',(-8.940801336806,-59.02836828683));
+#628 = CARTESIAN_POINT('',(-9.054976996806,-59.02836828683));
+#629 = CARTESIAN_POINT('',(-9.054976996806,-58.91419262683));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#631 = ADVANCED_FACE('',(#632),#646,.F.);
+#632 = FACE_BOUND('',#633,.F.);
+#633 = EDGE_LOOP('',(#634,#673,#694,#723));
+#634 = ORIENTED_EDGE('',*,*,#635,.T.);
+#635 = EDGE_CURVE('',#636,#638,#640,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(7.179881,-95.499721,0.));
+#638 = VERTEX_POINT('',#639);
+#639 = CARTESIAN_POINT('',(7.179881,-95.499721,1.));
+#640 = SURFACE_CURVE('',#641,(#645,#658),.PCURVE_S1.);
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(7.179881,-95.499721,0.));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(0.,0.,1.));
+#645 = PCURVE('',#646,#652);
+#646 = SURFACE_OF_LINEAR_EXTRUSION('',#647,#650);
+#647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#648,#649),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.79702),.PIECEWISE_BEZIER_KNOTS.);
+#648 = CARTESIAN_POINT('',(7.179881,-95.499721,0.));
+#649 = CARTESIAN_POINT('',(10.976901,-95.499721,0.));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(-0.,-0.,-1.));
+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657);
+#653 = LINE('',#654,#655);
+#654 = CARTESIAN_POINT('',(0.,0.));
+#655 = VECTOR('',#656,1.);
+#656 = DIRECTION('',(0.,-1.));
+#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#658 = PCURVE('',#659,#667);
+#659 = SURFACE_OF_LINEAR_EXTRUSION('',#660,#665);
+#660 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#661,#662,#663,#664),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#661 = CARTESIAN_POINT('',(6.978011,-95.701591,0.));
+#662 = CARTESIAN_POINT('',(6.978011,-95.589751,0.));
+#663 = CARTESIAN_POINT('',(7.068011,-95.499721,0.));
+#664 = CARTESIAN_POINT('',(7.179881,-95.499721,0.));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(-0.,-0.,-1.));
+#667 = DEFINITIONAL_REPRESENTATION('',(#668),#672);
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(1.,0.));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(0.,-1.));
+#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#673 = ORIENTED_EDGE('',*,*,#674,.T.);
+#674 = EDGE_CURVE('',#638,#675,#677,.T.);
+#675 = VERTEX_POINT('',#676);
+#676 = CARTESIAN_POINT('',(10.976901,-95.499721,1.));
+#677 = SURFACE_CURVE('',#678,(#681,#688),.PCURVE_S1.);
+#678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#679,#680),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.79702),.PIECEWISE_BEZIER_KNOTS.);
+#679 = CARTESIAN_POINT('',(7.179881,-95.499721,1.));
+#680 = CARTESIAN_POINT('',(10.976901,-95.499721,1.));
+#681 = PCURVE('',#646,#682);
+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(0.,-1.));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(1.,0.));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#688 = PCURVE('',#74,#689);
+#689 = DEFINITIONAL_REPRESENTATION('',(#690),#693);
+#690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#691,#692),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.79702),.PIECEWISE_BEZIER_KNOTS.);
+#691 = CARTESIAN_POINT('',(-2.925095996806,-29.19736528683));
+#692 = CARTESIAN_POINT('',(0.871924003194,-29.19736528683));
+#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#694 = ORIENTED_EDGE('',*,*,#695,.F.);
+#695 = EDGE_CURVE('',#696,#675,#698,.T.);
+#696 = VERTEX_POINT('',#697);
+#697 = CARTESIAN_POINT('',(10.976901,-95.499721,0.));
+#698 = SURFACE_CURVE('',#699,(#703,#710),.PCURVE_S1.);
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(10.976901,-95.499721,0.));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(0.,0.,1.));
+#703 = PCURVE('',#646,#704);
+#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(3.79702,0.));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.,-1.));
+#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#710 = PCURVE('',#711,#717);
+#711 = SURFACE_OF_LINEAR_EXTRUSION('',#712,#715);
+#712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#713,#714),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.544587638767),.PIECEWISE_BEZIER_KNOTS.);
+#713 = CARTESIAN_POINT('',(10.976901,-95.499721,0.));
+#714 = CARTESIAN_POINT('',(13.149821,-98.300171,0.));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(-0.,-0.,-1.));
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722);
+#718 = LINE('',#719,#720);
+#719 = CARTESIAN_POINT('',(0.,0.));
+#720 = VECTOR('',#721,1.);
+#721 = DIRECTION('',(0.,-1.));
+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#636,#696,#725,.T.);
+#725 = SURFACE_CURVE('',#726,(#729,#736),.PCURVE_S1.);
+#726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#727,#728),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.79702),.PIECEWISE_BEZIER_KNOTS.);
+#727 = CARTESIAN_POINT('',(7.179881,-95.499721,0.));
+#728 = CARTESIAN_POINT('',(10.976901,-95.499721,0.));
+#729 = PCURVE('',#646,#730);
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(0.,0.));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(1.,0.));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#736 = PCURVE('',#128,#737);
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#741);
+#738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#739,#740),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.79702),.PIECEWISE_BEZIER_KNOTS.);
+#739 = CARTESIAN_POINT('',(-2.925095996806,-29.19736528683));
+#740 = CARTESIAN_POINT('',(0.871924003194,-29.19736528683));
+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#742 = ADVANCED_FACE('',(#743),#711,.F.);
+#743 = FACE_BOUND('',#744,.F.);
+#744 = EDGE_LOOP('',(#745,#746,#767,#796));
+#745 = ORIENTED_EDGE('',*,*,#695,.T.);
+#746 = ORIENTED_EDGE('',*,*,#747,.T.);
+#747 = EDGE_CURVE('',#675,#748,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(13.149821,-98.300171,1.));
+#750 = SURFACE_CURVE('',#751,(#754,#761),.PCURVE_S1.);
+#751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#752,#753),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.544587638767),.PIECEWISE_BEZIER_KNOTS.);
+#752 = CARTESIAN_POINT('',(10.976901,-95.499721,1.));
+#753 = CARTESIAN_POINT('',(13.149821,-98.300171,1.));
+#754 = PCURVE('',#711,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(0.,-1.));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(1.,0.));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#74,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#766);
+#763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#764,#765),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.544587638767),.PIECEWISE_BEZIER_KNOTS.);
+#764 = CARTESIAN_POINT('',(0.871924003194,-29.19736528683));
+#765 = CARTESIAN_POINT('',(3.044844003194,-31.99781528683));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#767 = ORIENTED_EDGE('',*,*,#768,.F.);
+#768 = EDGE_CURVE('',#769,#748,#771,.T.);
+#769 = VERTEX_POINT('',#770);
+#770 = CARTESIAN_POINT('',(13.149821,-98.300171,0.));
+#771 = SURFACE_CURVE('',#772,(#776,#783),.PCURVE_S1.);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(13.149821,-98.300171,0.));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(0.,0.,1.));
+#776 = PCURVE('',#711,#777);
+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(3.544587638767,0.));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(0.,-1.));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = PCURVE('',#784,#790);
+#784 = SURFACE_OF_LINEAR_EXTRUSION('',#785,#788);
+#785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#786,#787),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,10.16579),.PIECEWISE_BEZIER_KNOTS.);
+#786 = CARTESIAN_POINT('',(13.149821,-98.300171,0.));
+#787 = CARTESIAN_POINT('',(13.149821,-108.465961,0.));
+#788 = VECTOR('',#789,1.);
+#789 = DIRECTION('',(-0.,-0.,-1.));
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(0.,0.));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(0.,-1.));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#796 = ORIENTED_EDGE('',*,*,#797,.F.);
+#797 = EDGE_CURVE('',#696,#769,#798,.T.);
+#798 = SURFACE_CURVE('',#799,(#802,#809),.PCURVE_S1.);
+#799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#800,#801),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.544587638767),.PIECEWISE_BEZIER_KNOTS.);
+#800 = CARTESIAN_POINT('',(10.976901,-95.499721,0.));
+#801 = CARTESIAN_POINT('',(13.149821,-98.300171,0.));
+#802 = PCURVE('',#711,#803);
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(0.,0.));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(1.,0.));
+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#809 = PCURVE('',#128,#810);
+#810 = DEFINITIONAL_REPRESENTATION('',(#811),#814);
+#811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#812,#813),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.544587638767),.PIECEWISE_BEZIER_KNOTS.);
+#812 = CARTESIAN_POINT('',(0.871924003194,-29.19736528683));
+#813 = CARTESIAN_POINT('',(3.044844003194,-31.99781528683));
+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#815 = ADVANCED_FACE('',(#816),#784,.F.);
+#816 = FACE_BOUND('',#817,.F.);
+#817 = EDGE_LOOP('',(#818,#819,#840,#869));
+#818 = ORIENTED_EDGE('',*,*,#768,.T.);
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#748,#821,#823,.T.);
+#821 = VERTEX_POINT('',#822);
+#822 = CARTESIAN_POINT('',(13.149821,-108.465961,1.));
+#823 = SURFACE_CURVE('',#824,(#827,#834),.PCURVE_S1.);
+#824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#825,#826),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,10.16579),.PIECEWISE_BEZIER_KNOTS.);
+#825 = CARTESIAN_POINT('',(13.149821,-98.300171,1.));
+#826 = CARTESIAN_POINT('',(13.149821,-108.465961,1.));
+#827 = PCURVE('',#784,#828);
+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(0.,-1.));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(1.,0.));
+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#834 = PCURVE('',#74,#835);
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#839);
+#836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#837,#838),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,10.16579),.PIECEWISE_BEZIER_KNOTS.);
+#837 = CARTESIAN_POINT('',(3.044844003194,-31.99781528683));
+#838 = CARTESIAN_POINT('',(3.044844003194,-42.16360528683));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#840 = ORIENTED_EDGE('',*,*,#841,.F.);
+#841 = EDGE_CURVE('',#842,#821,#844,.T.);
+#842 = VERTEX_POINT('',#843);
+#843 = CARTESIAN_POINT('',(13.149821,-108.465961,0.));
+#844 = SURFACE_CURVE('',#845,(#849,#856),.PCURVE_S1.);
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(13.149821,-108.465961,0.));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(0.,0.,1.));
+#849 = PCURVE('',#784,#850);
+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(10.16579,0.));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(0.,-1.));
+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#856 = PCURVE('',#857,#863);
+#857 = SURFACE_OF_LINEAR_EXTRUSION('',#858,#861);
+#858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#859,#860),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.432507051544),.PIECEWISE_BEZIER_KNOTS.);
+#859 = CARTESIAN_POINT('',(13.149821,-108.465961,0.));
+#860 = CARTESIAN_POINT('',(10.984241,-111.129111,0.));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(-0.,-0.,-1.));
+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(0.,0.));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(0.,-1.));
+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#869 = ORIENTED_EDGE('',*,*,#870,.F.);
+#870 = EDGE_CURVE('',#769,#842,#871,.T.);
+#871 = SURFACE_CURVE('',#872,(#875,#882),.PCURVE_S1.);
+#872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#873,#874),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,10.16579),.PIECEWISE_BEZIER_KNOTS.);
+#873 = CARTESIAN_POINT('',(13.149821,-98.300171,0.));
+#874 = CARTESIAN_POINT('',(13.149821,-108.465961,0.));
+#875 = PCURVE('',#784,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(0.,0.));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(1.,0.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#882 = PCURVE('',#128,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#887);
+#884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#885,#886),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,10.16579),.PIECEWISE_BEZIER_KNOTS.);
+#885 = CARTESIAN_POINT('',(3.044844003194,-31.99781528683));
+#886 = CARTESIAN_POINT('',(3.044844003194,-42.16360528683));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = ADVANCED_FACE('',(#889),#857,.F.);
+#889 = FACE_BOUND('',#890,.F.);
+#890 = EDGE_LOOP('',(#891,#892,#913,#942));
+#891 = ORIENTED_EDGE('',*,*,#841,.T.);
+#892 = ORIENTED_EDGE('',*,*,#893,.T.);
+#893 = EDGE_CURVE('',#821,#894,#896,.T.);
+#894 = VERTEX_POINT('',#895);
+#895 = CARTESIAN_POINT('',(10.984241,-111.129111,1.));
+#896 = SURFACE_CURVE('',#897,(#900,#907),.PCURVE_S1.);
+#897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#898,#899),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.432507051544),.PIECEWISE_BEZIER_KNOTS.);
+#898 = CARTESIAN_POINT('',(13.149821,-108.465961,1.));
+#899 = CARTESIAN_POINT('',(10.984241,-111.129111,1.));
+#900 = PCURVE('',#857,#901);
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(0.,-1.));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(1.,0.));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = PCURVE('',#74,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#912);
+#909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#910,#911),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.432507051544),.PIECEWISE_BEZIER_KNOTS.);
+#910 = CARTESIAN_POINT('',(3.044844003194,-42.16360528683));
+#911 = CARTESIAN_POINT('',(0.879264003194,-44.82675528683));
+#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#913 = ORIENTED_EDGE('',*,*,#914,.F.);
+#914 = EDGE_CURVE('',#915,#894,#917,.T.);
+#915 = VERTEX_POINT('',#916);
+#916 = CARTESIAN_POINT('',(10.984241,-111.129111,0.));
+#917 = SURFACE_CURVE('',#918,(#922,#929),.PCURVE_S1.);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(10.984241,-111.129111,0.));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(0.,0.,1.));
+#922 = PCURVE('',#857,#923);
+#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(3.432507051544,0.));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(0.,-1.));
+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#929 = PCURVE('',#930,#936);
+#930 = SURFACE_OF_LINEAR_EXTRUSION('',#931,#934);
+#931 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#932,#933),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.80436),.PIECEWISE_BEZIER_KNOTS.);
+#932 = CARTESIAN_POINT('',(10.984241,-111.129111,0.));
+#933 = CARTESIAN_POINT('',(7.179881,-111.129111,0.));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(-0.,-0.,-1.));
+#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941);
+#937 = LINE('',#938,#939);
+#938 = CARTESIAN_POINT('',(0.,0.));
+#939 = VECTOR('',#940,1.);
+#940 = DIRECTION('',(0.,-1.));
+#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#942 = ORIENTED_EDGE('',*,*,#943,.F.);
+#943 = EDGE_CURVE('',#842,#915,#944,.T.);
+#944 = SURFACE_CURVE('',#945,(#948,#955),.PCURVE_S1.);
+#945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#946,#947),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.432507051544),.PIECEWISE_BEZIER_KNOTS.);
+#946 = CARTESIAN_POINT('',(13.149821,-108.465961,0.));
+#947 = CARTESIAN_POINT('',(10.984241,-111.129111,0.));
+#948 = PCURVE('',#857,#949);
+#949 = DEFINITIONAL_REPRESENTATION('',(#950),#954);
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(0.,0.));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(1.,0.));
+#954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#955 = PCURVE('',#128,#956);
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#960);
+#957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#958,#959),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.432507051544),.PIECEWISE_BEZIER_KNOTS.);
+#958 = CARTESIAN_POINT('',(3.044844003194,-42.16360528683));
+#959 = CARTESIAN_POINT('',(0.879264003194,-44.82675528683));
+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#961 = ADVANCED_FACE('',(#962),#930,.F.);
+#962 = FACE_BOUND('',#963,.F.);
+#963 = EDGE_LOOP('',(#964,#965,#986,#1017));
+#964 = ORIENTED_EDGE('',*,*,#914,.T.);
+#965 = ORIENTED_EDGE('',*,*,#966,.T.);
+#966 = EDGE_CURVE('',#894,#967,#969,.T.);
+#967 = VERTEX_POINT('',#968);
+#968 = CARTESIAN_POINT('',(7.179881,-111.129111,1.));
+#969 = SURFACE_CURVE('',#970,(#973,#980),.PCURVE_S1.);
+#970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#971,#972),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.80436),.PIECEWISE_BEZIER_KNOTS.);
+#971 = CARTESIAN_POINT('',(10.984241,-111.129111,1.));
+#972 = CARTESIAN_POINT('',(7.179881,-111.129111,1.));
+#973 = PCURVE('',#930,#974);
+#974 = DEFINITIONAL_REPRESENTATION('',(#975),#979);
+#975 = LINE('',#976,#977);
+#976 = CARTESIAN_POINT('',(0.,-1.));
+#977 = VECTOR('',#978,1.);
+#978 = DIRECTION('',(1.,0.));
+#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#980 = PCURVE('',#74,#981);
+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#985);
+#982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#983,#984),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,3.80436),.PIECEWISE_BEZIER_KNOTS.);
+#983 = CARTESIAN_POINT('',(0.879264003194,-44.82675528683));
+#984 = CARTESIAN_POINT('',(-2.925095996806,-44.82675528683));
+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#986 = ORIENTED_EDGE('',*,*,#987,.F.);
+#987 = EDGE_CURVE('',#988,#967,#990,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(7.179881,-111.129111,0.));
+#990 = SURFACE_CURVE('',#991,(#995,#1002),.PCURVE_S1.);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(7.179881,-111.129111,0.));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(0.,0.,1.));
+#995 = PCURVE('',#930,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(3.80436,0.));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.,-1.));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = PCURVE('',#1003,#1011);
+#1003 = SURFACE_OF_LINEAR_EXTRUSION('',#1004,#1009);
+#1004 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1005,#1006,#1007,#1008),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1005 = CARTESIAN_POINT('',(7.179881,-111.129111,0.));
+#1006 = CARTESIAN_POINT('',(7.068041,-111.129111,0.));
+#1007 = CARTESIAN_POINT('',(6.978011,-111.039111,0.));
+#1008 = CARTESIAN_POINT('',(6.978011,-110.927231,0.));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(-0.,-0.,-1.));
+#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(0.,0.));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(0.,-1.));
+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1017 = ORIENTED_EDGE('',*,*,#1018,.F.);
+#1018 = EDGE_CURVE('',#915,#988,#1019,.T.);
+#1019 = SURFACE_CURVE('',#1020,(#1023,#1030),.PCURVE_S1.);
+#1020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1021,#1022),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.80436),.PIECEWISE_BEZIER_KNOTS.);
+#1021 = CARTESIAN_POINT('',(10.984241,-111.129111,0.));
+#1022 = CARTESIAN_POINT('',(7.179881,-111.129111,0.));
+#1023 = PCURVE('',#930,#1024);
+#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029);
+#1025 = LINE('',#1026,#1027);
+#1026 = CARTESIAN_POINT('',(0.,0.));
+#1027 = VECTOR('',#1028,1.);
+#1028 = DIRECTION('',(1.,0.));
+#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1030 = PCURVE('',#128,#1031);
+#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1035);
+#1032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1033,#1034),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,3.80436),.PIECEWISE_BEZIER_KNOTS.);
+#1033 = CARTESIAN_POINT('',(0.879264003194,-44.82675528683));
+#1034 = CARTESIAN_POINT('',(-2.925095996806,-44.82675528683));
+#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1036 = ADVANCED_FACE('',(#1037),#1003,.F.);
+#1037 = FACE_BOUND('',#1038,.F.);
+#1038 = EDGE_LOOP('',(#1039,#1040,#1065,#1094));
+#1039 = ORIENTED_EDGE('',*,*,#987,.T.);
+#1040 = ORIENTED_EDGE('',*,*,#1041,.T.);
+#1041 = EDGE_CURVE('',#967,#1042,#1044,.T.);
+#1042 = VERTEX_POINT('',#1043);
+#1043 = CARTESIAN_POINT('',(6.978011,-110.927231,1.));
+#1044 = SURFACE_CURVE('',#1045,(#1050,#1057),.PCURVE_S1.);
+#1045 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1046,#1047,#1048,#1049),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1046 = CARTESIAN_POINT('',(7.179881,-111.129111,1.));
+#1047 = CARTESIAN_POINT('',(7.068041,-111.129111,1.));
+#1048 = CARTESIAN_POINT('',(6.978011,-111.039111,1.));
+#1049 = CARTESIAN_POINT('',(6.978011,-110.927231,1.));
+#1050 = PCURVE('',#1003,#1051);
+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);
+#1052 = LINE('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(0.,-1.));
+#1054 = VECTOR('',#1055,1.);
+#1055 = DIRECTION('',(1.,0.));
+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1057 = PCURVE('',#74,#1058);
+#1058 = DEFINITIONAL_REPRESENTATION('',(#1059),#1064);
+#1059 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1060,#1061,#1062,#1063),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1060 = CARTESIAN_POINT('',(-2.925095996806,-44.82675528683));
+#1061 = CARTESIAN_POINT('',(-3.036935996806,-44.82675528683));
+#1062 = CARTESIAN_POINT('',(-3.126965996806,-44.73675528683));
+#1063 = CARTESIAN_POINT('',(-3.126965996806,-44.62487528683));
+#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1065 = ORIENTED_EDGE('',*,*,#1066,.F.);
+#1066 = EDGE_CURVE('',#1067,#1042,#1069,.T.);
+#1067 = VERTEX_POINT('',#1068);
+#1068 = CARTESIAN_POINT('',(6.978011,-110.927231,0.));
+#1069 = SURFACE_CURVE('',#1070,(#1074,#1081),.PCURVE_S1.);
+#1070 = LINE('',#1071,#1072);
+#1071 = CARTESIAN_POINT('',(6.978011,-110.927231,0.));
+#1072 = VECTOR('',#1073,1.);
+#1073 = DIRECTION('',(0.,0.,1.));
+#1074 = PCURVE('',#1003,#1075);
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(1.,0.));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(0.,-1.));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = PCURVE('',#1082,#1088);
+#1082 = SURFACE_OF_LINEAR_EXTRUSION('',#1083,#1086);
+#1083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1084,#1085),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.22564),.PIECEWISE_BEZIER_KNOTS.);
+#1084 = CARTESIAN_POINT('',(6.978011,-110.927231,0.));
+#1085 = CARTESIAN_POINT('',(6.978011,-95.701591,0.));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-0.,-0.,-1.));
+#1088 = DEFINITIONAL_REPRESENTATION('',(#1089),#1093);
+#1089 = LINE('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(0.,0.));
+#1091 = VECTOR('',#1092,1.);
+#1092 = DIRECTION('',(0.,-1.));
+#1093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1094 = ORIENTED_EDGE('',*,*,#1095,.F.);
+#1095 = EDGE_CURVE('',#988,#1067,#1096,.T.);
+#1096 = SURFACE_CURVE('',#1097,(#1102,#1109),.PCURVE_S1.);
+#1097 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1098,#1099,#1100,#1101),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1098 = CARTESIAN_POINT('',(7.179881,-111.129111,0.));
+#1099 = CARTESIAN_POINT('',(7.068041,-111.129111,0.));
+#1100 = CARTESIAN_POINT('',(6.978011,-111.039111,0.));
+#1101 = CARTESIAN_POINT('',(6.978011,-110.927231,0.));
+#1102 = PCURVE('',#1003,#1103);
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(0.,0.));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(1.,0.));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = PCURVE('',#128,#1110);
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1116);
+#1111 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1112,#1113,#1114,#1115),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1112 = CARTESIAN_POINT('',(-2.925095996806,-44.82675528683));
+#1113 = CARTESIAN_POINT('',(-3.036935996806,-44.82675528683));
+#1114 = CARTESIAN_POINT('',(-3.126965996806,-44.73675528683));
+#1115 = CARTESIAN_POINT('',(-3.126965996806,-44.62487528683));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = ADVANCED_FACE('',(#1118),#1082,.F.);
+#1118 = FACE_BOUND('',#1119,.F.);
+#1119 = EDGE_LOOP('',(#1120,#1121,#1142,#1165));
+#1120 = ORIENTED_EDGE('',*,*,#1066,.T.);
+#1121 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1122 = EDGE_CURVE('',#1042,#1123,#1125,.T.);
+#1123 = VERTEX_POINT('',#1124);
+#1124 = CARTESIAN_POINT('',(6.978011,-95.701591,1.));
+#1125 = SURFACE_CURVE('',#1126,(#1129,#1136),.PCURVE_S1.);
+#1126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1127,#1128),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.22564),.PIECEWISE_BEZIER_KNOTS.);
+#1127 = CARTESIAN_POINT('',(6.978011,-110.927231,1.));
+#1128 = CARTESIAN_POINT('',(6.978011,-95.701591,1.));
+#1129 = PCURVE('',#1082,#1130);
+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(0.,-1.));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(1.,0.));
+#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1136 = PCURVE('',#74,#1137);
+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1141);
+#1138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1139,#1140),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.22564),.PIECEWISE_BEZIER_KNOTS.);
+#1139 = CARTESIAN_POINT('',(-3.126965996806,-44.62487528683));
+#1140 = CARTESIAN_POINT('',(-3.126965996806,-29.39923528683));
+#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1142 = ORIENTED_EDGE('',*,*,#1143,.F.);
+#1143 = EDGE_CURVE('',#1144,#1123,#1146,.T.);
+#1144 = VERTEX_POINT('',#1145);
+#1145 = CARTESIAN_POINT('',(6.978011,-95.701591,0.));
+#1146 = SURFACE_CURVE('',#1147,(#1151,#1158),.PCURVE_S1.);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(6.978011,-95.701591,0.));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(0.,0.,1.));
+#1151 = PCURVE('',#1082,#1152);
+#1152 = DEFINITIONAL_REPRESENTATION('',(#1153),#1157);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(15.22564,0.));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(0.,-1.));
+#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1158 = PCURVE('',#659,#1159);
+#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(0.,0.));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(0.,-1.));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1165 = ORIENTED_EDGE('',*,*,#1166,.F.);
+#1166 = EDGE_CURVE('',#1067,#1144,#1167,.T.);
+#1167 = SURFACE_CURVE('',#1168,(#1171,#1178),.PCURVE_S1.);
+#1168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1169,#1170),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.22564),.PIECEWISE_BEZIER_KNOTS.);
+#1169 = CARTESIAN_POINT('',(6.978011,-110.927231,0.));
+#1170 = CARTESIAN_POINT('',(6.978011,-95.701591,0.));
+#1171 = PCURVE('',#1082,#1172);
+#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177);
+#1173 = LINE('',#1174,#1175);
+#1174 = CARTESIAN_POINT('',(0.,0.));
+#1175 = VECTOR('',#1176,1.);
+#1176 = DIRECTION('',(1.,0.));
+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1178 = PCURVE('',#128,#1179);
+#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1183);
+#1180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1181,#1182),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,15.22564),.PIECEWISE_BEZIER_KNOTS.);
+#1181 = CARTESIAN_POINT('',(-3.126965996806,-44.62487528683));
+#1182 = CARTESIAN_POINT('',(-3.126965996806,-29.39923528683));
+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1184 = ADVANCED_FACE('',(#1185),#659,.F.);
+#1185 = FACE_BOUND('',#1186,.F.);
+#1186 = EDGE_LOOP('',(#1187,#1188,#1211,#1212));
+#1187 = ORIENTED_EDGE('',*,*,#1143,.T.);
+#1188 = ORIENTED_EDGE('',*,*,#1189,.T.);
+#1189 = EDGE_CURVE('',#1123,#638,#1190,.T.);
+#1190 = SURFACE_CURVE('',#1191,(#1196,#1203),.PCURVE_S1.);
+#1191 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1192,#1193,#1194,#1195),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1192 = CARTESIAN_POINT('',(6.978011,-95.701591,1.));
+#1193 = CARTESIAN_POINT('',(6.978011,-95.589751,1.));
+#1194 = CARTESIAN_POINT('',(7.068011,-95.499721,1.));
+#1195 = CARTESIAN_POINT('',(7.179881,-95.499721,1.));
+#1196 = PCURVE('',#659,#1197);
+#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202);
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(0.,-1.));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(1.,0.));
+#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1203 = PCURVE('',#74,#1204);
+#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1210);
+#1205 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1206,#1207,#1208,#1209),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1206 = CARTESIAN_POINT('',(-3.126965996806,-29.39923528683));
+#1207 = CARTESIAN_POINT('',(-3.126965996806,-29.28739528683));
+#1208 = CARTESIAN_POINT('',(-3.036965996806,-29.19736528683));
+#1209 = CARTESIAN_POINT('',(-2.925095996806,-29.19736528683));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1211 = ORIENTED_EDGE('',*,*,#635,.F.);
+#1212 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1213 = EDGE_CURVE('',#1144,#636,#1214,.T.);
+#1214 = SURFACE_CURVE('',#1215,(#1220,#1227),.PCURVE_S1.);
+#1215 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1216,#1217,#1218,#1219),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1216 = CARTESIAN_POINT('',(6.978011,-95.701591,0.));
+#1217 = CARTESIAN_POINT('',(6.978011,-95.589751,0.));
+#1218 = CARTESIAN_POINT('',(7.068011,-95.499721,0.));
+#1219 = CARTESIAN_POINT('',(7.179881,-95.499721,0.));
+#1220 = PCURVE('',#659,#1221);
+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(0.,0.));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(1.,0.));
+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1227 = PCURVE('',#128,#1228);
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1234);
+#1229 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1230,#1231,#1232,#1233),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1230 = CARTESIAN_POINT('',(-3.126965996806,-29.39923528683));
+#1231 = CARTESIAN_POINT('',(-3.126965996806,-29.28739528683));
+#1232 = CARTESIAN_POINT('',(-3.036965996806,-29.19736528683));
+#1233 = CARTESIAN_POINT('',(-2.925095996806,-29.19736528683));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1235 = ADVANCED_FACE('',(#1236),#1250,.T.);
+#1236 = FACE_BOUND('',#1237,.T.);
+#1237 = EDGE_LOOP('',(#1238,#1276,#1297,#1327));
+#1238 = ORIENTED_EDGE('',*,*,#1239,.T.);
+#1239 = EDGE_CURVE('',#1240,#1242,#1244,.T.);
+#1240 = VERTEX_POINT('',#1241);
+#1241 = CARTESIAN_POINT('',(5.991261,-54.8820245,0.));
+#1242 = VERTEX_POINT('',#1243);
+#1243 = CARTESIAN_POINT('',(5.991261,-54.8820245,1.));
+#1244 = SURFACE_CURVE('',#1245,(#1249,#1262),.PCURVE_S1.);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(5.991261,-54.8820245,0.));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(0.,0.,1.));
+#1249 = PCURVE('',#1250,#1256);
+#1250 = SURFACE_OF_LINEAR_EXTRUSION('',#1251,#1254);
+#1251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1252,#1253),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1252 = CARTESIAN_POINT('',(5.991261,-54.8820245,0.));
+#1253 = CARTESIAN_POINT('',(5.991261,-68.2701865,0.));
+#1254 = VECTOR('',#1255,1.);
+#1255 = DIRECTION('',(-0.,-0.,-1.));
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261);
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(0.,0.));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(0.,-1.));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = PCURVE('',#1263,#1270);
+#1263 = SURFACE_OF_LINEAR_EXTRUSION('',#1264,#1268);
+#1264 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1265,#1266,#1267),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1265 = CARTESIAN_POINT('',(6.1931345,-54.680151,0.));
+#1266 = CARTESIAN_POINT('',(5.991261,-54.680151,0.));
+#1267 = CARTESIAN_POINT('',(5.991261,-54.8820245,0.));
+#1268 = VECTOR('',#1269,1.);
+#1269 = DIRECTION('',(-0.,-0.,-1.));
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(0.,-1.));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1276 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1277 = EDGE_CURVE('',#1242,#1278,#1280,.T.);
+#1278 = VERTEX_POINT('',#1279);
+#1279 = CARTESIAN_POINT('',(5.991261,-68.2701865,1.));
+#1280 = SURFACE_CURVE('',#1281,(#1284,#1291),.PCURVE_S1.);
+#1281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1282,#1283),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1282 = CARTESIAN_POINT('',(5.991261,-54.8820245,1.));
+#1283 = CARTESIAN_POINT('',(5.991261,-68.2701865,1.));
+#1284 = PCURVE('',#1250,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(0.,-1.));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(1.,0.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = PCURVE('',#74,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1296);
+#1293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1294,#1295),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1294 = CARTESIAN_POINT('',(-4.113715996806,11.420331213161));
+#1295 = CARTESIAN_POINT('',(-4.113715996806,-1.967830786839));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1298 = EDGE_CURVE('',#1299,#1278,#1301,.T.);
+#1299 = VERTEX_POINT('',#1300);
+#1300 = CARTESIAN_POINT('',(5.991261,-68.2701865,0.));
+#1301 = SURFACE_CURVE('',#1302,(#1306,#1313),.PCURVE_S1.);
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(5.991261,-68.2701865,0.));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(0.,0.,1.));
+#1306 = PCURVE('',#1250,#1307);
+#1307 = DEFINITIONAL_REPRESENTATION('',(#1308),#1312);
+#1308 = LINE('',#1309,#1310);
+#1309 = CARTESIAN_POINT('',(13.388162,0.));
+#1310 = VECTOR('',#1311,1.);
+#1311 = DIRECTION('',(0.,-1.));
+#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1313 = PCURVE('',#1314,#1321);
+#1314 = SURFACE_OF_LINEAR_EXTRUSION('',#1315,#1319);
+#1315 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1316,#1317,#1318),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1316 = CARTESIAN_POINT('',(5.991261,-68.2701865,0.));
+#1317 = CARTESIAN_POINT('',(5.991261,-68.47206,0.));
+#1318 = CARTESIAN_POINT('',(6.1931345,-68.47206,0.));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(-0.,-0.,-1.));
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(0.,-1.));
+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1327 = ORIENTED_EDGE('',*,*,#1328,.F.);
+#1328 = EDGE_CURVE('',#1240,#1299,#1329,.T.);
+#1329 = SURFACE_CURVE('',#1330,(#1333,#1340),.PCURVE_S1.);
+#1330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1331,#1332),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1331 = CARTESIAN_POINT('',(5.991261,-54.8820245,0.));
+#1332 = CARTESIAN_POINT('',(5.991261,-68.2701865,0.));
+#1333 = PCURVE('',#1250,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(0.,0.));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(1.,0.));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1340 = PCURVE('',#128,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1345);
+#1342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1343,#1344),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1343 = CARTESIAN_POINT('',(-4.113715996806,11.420331213161));
+#1344 = CARTESIAN_POINT('',(-4.113715996806,-1.967830786839));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = ADVANCED_FACE('',(#1347),#1314,.T.);
+#1347 = FACE_BOUND('',#1348,.T.);
+#1348 = EDGE_LOOP('',(#1349,#1350,#1373,#1402));
+#1349 = ORIENTED_EDGE('',*,*,#1298,.T.);
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#1278,#1352,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(6.1931345,-68.47206,1.));
+#1354 = SURFACE_CURVE('',#1355,(#1359,#1366),.PCURVE_S1.);
+#1355 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1356,#1357,#1358),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1356 = CARTESIAN_POINT('',(5.991261,-68.2701865,1.));
+#1357 = CARTESIAN_POINT('',(5.991261,-68.47206,1.));
+#1358 = CARTESIAN_POINT('',(6.1931345,-68.47206,1.));
+#1359 = PCURVE('',#1314,#1360);
+#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365);
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(0.,-1.));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(1.,0.));
+#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1366 = PCURVE('',#74,#1367);
+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);
+#1368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1369,#1370,#1371),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1369 = CARTESIAN_POINT('',(-4.113715996806,-1.967830786839));
+#1370 = CARTESIAN_POINT('',(-4.113715996806,-2.169704286839));
+#1371 = CARTESIAN_POINT('',(-3.911842496806,-2.169704286839));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#1374 = EDGE_CURVE('',#1375,#1352,#1377,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(6.1931345,-68.47206,0.));
+#1377 = SURFACE_CURVE('',#1378,(#1382,#1389),.PCURVE_S1.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(6.1931345,-68.47206,0.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.,0.,1.));
+#1382 = PCURVE('',#1314,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(0.,-1.));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1389 = PCURVE('',#1390,#1396);
+#1390 = SURFACE_OF_LINEAR_EXTRUSION('',#1391,#1394);
+#1391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1392,#1393),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1392 = CARTESIAN_POINT('',(6.1931345,-68.47206,0.));
+#1393 = CARTESIAN_POINT('',(12.1115396,-68.47206,0.));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(-0.,-0.,-1.));
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(0.,0.));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(0.,-1.));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = ORIENTED_EDGE('',*,*,#1403,.F.);
+#1403 = EDGE_CURVE('',#1299,#1375,#1404,.T.);
+#1404 = SURFACE_CURVE('',#1405,(#1409,#1416),.PCURVE_S1.);
+#1405 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1406,#1407,#1408),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1406 = CARTESIAN_POINT('',(5.991261,-68.2701865,0.));
+#1407 = CARTESIAN_POINT('',(5.991261,-68.47206,0.));
+#1408 = CARTESIAN_POINT('',(6.1931345,-68.47206,0.));
+#1409 = PCURVE('',#1314,#1410);
+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(0.,0.));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(1.,0.));
+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1416 = PCURVE('',#128,#1417);
+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1422);
+#1418 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1419,#1420,#1421),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1419 = CARTESIAN_POINT('',(-4.113715996806,-1.967830786839));
+#1420 = CARTESIAN_POINT('',(-4.113715996806,-2.169704286839));
+#1421 = CARTESIAN_POINT('',(-3.911842496806,-2.169704286839));
+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1423 = ADVANCED_FACE('',(#1424),#1390,.T.);
+#1424 = FACE_BOUND('',#1425,.T.);
+#1425 = EDGE_LOOP('',(#1426,#1427,#1448,#1478));
+#1426 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1427 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#1428 = EDGE_CURVE('',#1352,#1429,#1431,.T.);
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(12.1115396,-68.47206,1.));
+#1431 = SURFACE_CURVE('',#1432,(#1435,#1442),.PCURVE_S1.);
+#1432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1433,#1434),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1433 = CARTESIAN_POINT('',(6.1931345,-68.47206,1.));
+#1434 = CARTESIAN_POINT('',(12.1115396,-68.47206,1.));
+#1435 = PCURVE('',#1390,#1436);
+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1441);
+#1437 = LINE('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(0.,-1.));
+#1439 = VECTOR('',#1440,1.);
+#1440 = DIRECTION('',(1.,0.));
+#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1442 = PCURVE('',#74,#1443);
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1447);
+#1444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1445,#1446),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1445 = CARTESIAN_POINT('',(-3.911842496806,-2.169704286839));
+#1446 = CARTESIAN_POINT('',(2.006562603194,-2.169704286839));
+#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1448 = ORIENTED_EDGE('',*,*,#1449,.F.);
+#1449 = EDGE_CURVE('',#1450,#1429,#1452,.T.);
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(12.1115396,-68.47206,0.));
+#1452 = SURFACE_CURVE('',#1453,(#1457,#1464),.PCURVE_S1.);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(12.1115396,-68.47206,0.));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(0.,0.,1.));
+#1457 = PCURVE('',#1390,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(5.9184051,0.));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(0.,-1.));
+#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1464 = PCURVE('',#1465,#1472);
+#1465 = SURFACE_OF_LINEAR_EXTRUSION('',#1466,#1470);
+#1466 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1467,#1468,#1469),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1467 = CARTESIAN_POINT('',(12.1115396,-68.47206,0.));
+#1468 = CARTESIAN_POINT('',(12.3134131,-68.47206,0.));
+#1469 = CARTESIAN_POINT('',(12.3134131,-68.2701865,0.));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(-0.,-0.,-1.));
+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477);
+#1473 = LINE('',#1474,#1475);
+#1474 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1475 = VECTOR('',#1476,1.);
+#1476 = DIRECTION('',(0.,-1.));
+#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1478 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1479 = EDGE_CURVE('',#1375,#1450,#1480,.T.);
+#1480 = SURFACE_CURVE('',#1481,(#1484,#1491),.PCURVE_S1.);
+#1481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1482,#1483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1482 = CARTESIAN_POINT('',(6.1931345,-68.47206,0.));
+#1483 = CARTESIAN_POINT('',(12.1115396,-68.47206,0.));
+#1484 = PCURVE('',#1390,#1485);
+#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1490);
+#1486 = LINE('',#1487,#1488);
+#1487 = CARTESIAN_POINT('',(0.,0.));
+#1488 = VECTOR('',#1489,1.);
+#1489 = DIRECTION('',(1.,0.));
+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1491 = PCURVE('',#128,#1492);
+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1496);
+#1493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1494,#1495),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1494 = CARTESIAN_POINT('',(-3.911842496806,-2.169704286839));
+#1495 = CARTESIAN_POINT('',(2.006562603194,-2.169704286839));
+#1496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1497 = ADVANCED_FACE('',(#1498),#1465,.T.);
+#1498 = FACE_BOUND('',#1499,.T.);
+#1499 = EDGE_LOOP('',(#1500,#1501,#1524,#1553));
+#1500 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1501 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#1502 = EDGE_CURVE('',#1429,#1503,#1505,.T.);
+#1503 = VERTEX_POINT('',#1504);
+#1504 = CARTESIAN_POINT('',(12.3134131,-68.2701865,1.));
+#1505 = SURFACE_CURVE('',#1506,(#1510,#1517),.PCURVE_S1.);
+#1506 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1507,#1508,#1509),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1507 = CARTESIAN_POINT('',(12.1115396,-68.47206,1.));
+#1508 = CARTESIAN_POINT('',(12.3134131,-68.47206,1.));
+#1509 = CARTESIAN_POINT('',(12.3134131,-68.2701865,1.));
+#1510 = PCURVE('',#1465,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(0.,-1.));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(1.,0.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = PCURVE('',#74,#1518);
+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);
+#1519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1520,#1521,#1522),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1520 = CARTESIAN_POINT('',(2.006562603194,-2.169704286839));
+#1521 = CARTESIAN_POINT('',(2.208436103194,-2.169704286839));
+#1522 = CARTESIAN_POINT('',(2.208436103194,-1.967830786839));
+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1524 = ORIENTED_EDGE('',*,*,#1525,.F.);
+#1525 = EDGE_CURVE('',#1526,#1503,#1528,.T.);
+#1526 = VERTEX_POINT('',#1527);
+#1527 = CARTESIAN_POINT('',(12.3134131,-68.2701865,0.));
+#1528 = SURFACE_CURVE('',#1529,(#1533,#1540),.PCURVE_S1.);
+#1529 = LINE('',#1530,#1531);
+#1530 = CARTESIAN_POINT('',(12.3134131,-68.2701865,0.));
+#1531 = VECTOR('',#1532,1.);
+#1532 = DIRECTION('',(0.,0.,1.));
+#1533 = PCURVE('',#1465,#1534);
+#1534 = DEFINITIONAL_REPRESENTATION('',(#1535),#1539);
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(0.,-1.));
+#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1540 = PCURVE('',#1541,#1547);
+#1541 = SURFACE_OF_LINEAR_EXTRUSION('',#1542,#1545);
+#1542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1543,#1544),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1543 = CARTESIAN_POINT('',(12.3134131,-68.2701865,0.));
+#1544 = CARTESIAN_POINT('',(12.3134131,-54.8820245,0.));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(-0.,-0.,-1.));
+#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('',*,*,#1554,.F.);
+#1554 = EDGE_CURVE('',#1450,#1526,#1555,.T.);
+#1555 = SURFACE_CURVE('',#1556,(#1560,#1567),.PCURVE_S1.);
+#1556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1557,#1558,#1559),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1557 = CARTESIAN_POINT('',(12.1115396,-68.47206,0.));
+#1558 = CARTESIAN_POINT('',(12.3134131,-68.47206,0.));
+#1559 = CARTESIAN_POINT('',(12.3134131,-68.2701865,0.));
+#1560 = PCURVE('',#1465,#1561);
+#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
+#1562 = LINE('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(0.,0.));
+#1564 = VECTOR('',#1565,1.);
+#1565 = DIRECTION('',(1.,0.));
+#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1567 = PCURVE('',#128,#1568);
+#1568 = DEFINITIONAL_REPRESENTATION('',(#1569),#1573);
+#1569 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1570,#1571,#1572),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1570 = CARTESIAN_POINT('',(2.006562603194,-2.169704286839));
+#1571 = CARTESIAN_POINT('',(2.208436103194,-2.169704286839));
+#1572 = CARTESIAN_POINT('',(2.208436103194,-1.967830786839));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = ADVANCED_FACE('',(#1575),#1541,.T.);
+#1575 = FACE_BOUND('',#1576,.T.);
+#1576 = EDGE_LOOP('',(#1577,#1578,#1599,#1629));
+#1577 = ORIENTED_EDGE('',*,*,#1525,.T.);
+#1578 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#1579 = EDGE_CURVE('',#1503,#1580,#1582,.T.);
+#1580 = VERTEX_POINT('',#1581);
+#1581 = CARTESIAN_POINT('',(12.3134131,-54.8820245,1.));
+#1582 = SURFACE_CURVE('',#1583,(#1586,#1593),.PCURVE_S1.);
+#1583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1584,#1585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1584 = CARTESIAN_POINT('',(12.3134131,-68.2701865,1.));
+#1585 = CARTESIAN_POINT('',(12.3134131,-54.8820245,1.));
+#1586 = PCURVE('',#1541,#1587);
+#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(0.,-1.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(1.,0.));
+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1593 = PCURVE('',#74,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1598);
+#1595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1596,#1597),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1596 = CARTESIAN_POINT('',(2.208436103194,-1.967830786839));
+#1597 = CARTESIAN_POINT('',(2.208436103194,11.420331213161));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = ORIENTED_EDGE('',*,*,#1600,.F.);
+#1600 = EDGE_CURVE('',#1601,#1580,#1603,.T.);
+#1601 = VERTEX_POINT('',#1602);
+#1602 = CARTESIAN_POINT('',(12.3134131,-54.8820245,0.));
+#1603 = SURFACE_CURVE('',#1604,(#1608,#1615),.PCURVE_S1.);
+#1604 = LINE('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(12.3134131,-54.8820245,0.));
+#1606 = VECTOR('',#1607,1.);
+#1607 = DIRECTION('',(0.,0.,1.));
+#1608 = PCURVE('',#1541,#1609);
+#1609 = DEFINITIONAL_REPRESENTATION('',(#1610),#1614);
+#1610 = LINE('',#1611,#1612);
+#1611 = CARTESIAN_POINT('',(13.388162,0.));
+#1612 = VECTOR('',#1613,1.);
+#1613 = DIRECTION('',(0.,-1.));
+#1614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1615 = PCURVE('',#1616,#1623);
+#1616 = SURFACE_OF_LINEAR_EXTRUSION('',#1617,#1621);
+#1617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1618,#1619,#1620),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1618 = CARTESIAN_POINT('',(12.3134131,-54.8820245,0.));
+#1619 = CARTESIAN_POINT('',(12.3134131,-54.680151,0.));
+#1620 = CARTESIAN_POINT('',(12.1115396,-54.680151,0.));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(-0.,-0.,-1.));
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(0.,0.));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(0.,-1.));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1629 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#1630 = EDGE_CURVE('',#1526,#1601,#1631,.T.);
+#1631 = SURFACE_CURVE('',#1632,(#1635,#1642),.PCURVE_S1.);
+#1632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1633,#1634),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1633 = CARTESIAN_POINT('',(12.3134131,-68.2701865,0.));
+#1634 = CARTESIAN_POINT('',(12.3134131,-54.8820245,0.));
+#1635 = PCURVE('',#1541,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(0.,0.));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(1.,0.));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = PCURVE('',#128,#1643);
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1647);
+#1644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1645,#1646),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1645 = CARTESIAN_POINT('',(2.208436103194,-1.967830786839));
+#1646 = CARTESIAN_POINT('',(2.208436103194,11.420331213161));
+#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1648 = ADVANCED_FACE('',(#1649),#1616,.T.);
+#1649 = FACE_BOUND('',#1650,.T.);
+#1650 = EDGE_LOOP('',(#1651,#1652,#1675,#1704));
+#1651 = ORIENTED_EDGE('',*,*,#1600,.T.);
+#1652 = ORIENTED_EDGE('',*,*,#1653,.T.);
+#1653 = EDGE_CURVE('',#1580,#1654,#1656,.T.);
+#1654 = VERTEX_POINT('',#1655);
+#1655 = CARTESIAN_POINT('',(12.1115396,-54.680151,1.));
+#1656 = SURFACE_CURVE('',#1657,(#1661,#1668),.PCURVE_S1.);
+#1657 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1658,#1659,#1660),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1658 = CARTESIAN_POINT('',(12.3134131,-54.8820245,1.));
+#1659 = CARTESIAN_POINT('',(12.3134131,-54.680151,1.));
+#1660 = CARTESIAN_POINT('',(12.1115396,-54.680151,1.));
+#1661 = PCURVE('',#1616,#1662);
+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(0.,-1.));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(1.,0.));
+#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1668 = PCURVE('',#74,#1669);
+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);
+#1670 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1671,#1672,#1673),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1671 = CARTESIAN_POINT('',(2.208436103194,11.420331213161));
+#1672 = CARTESIAN_POINT('',(2.208436103194,11.622204713161));
+#1673 = CARTESIAN_POINT('',(2.006562603194,11.622204713161));
+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1675 = ORIENTED_EDGE('',*,*,#1676,.F.);
+#1676 = EDGE_CURVE('',#1677,#1654,#1679,.T.);
+#1677 = VERTEX_POINT('',#1678);
+#1678 = CARTESIAN_POINT('',(12.1115396,-54.680151,0.));
+#1679 = SURFACE_CURVE('',#1680,(#1684,#1691),.PCURVE_S1.);
+#1680 = LINE('',#1681,#1682);
+#1681 = CARTESIAN_POINT('',(12.1115396,-54.680151,0.));
+#1682 = VECTOR('',#1683,1.);
+#1683 = DIRECTION('',(0.,0.,1.));
+#1684 = PCURVE('',#1616,#1685);
+#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1690);
+#1686 = LINE('',#1687,#1688);
+#1687 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1688 = VECTOR('',#1689,1.);
+#1689 = DIRECTION('',(0.,-1.));
+#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1691 = PCURVE('',#1692,#1698);
+#1692 = SURFACE_OF_LINEAR_EXTRUSION('',#1693,#1696);
+#1693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1694,#1695),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1694 = CARTESIAN_POINT('',(12.1115396,-54.680151,0.));
+#1695 = CARTESIAN_POINT('',(6.1931345,-54.680151,0.));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(-0.,-0.,-1.));
+#1698 = DEFINITIONAL_REPRESENTATION('',(#1699),#1703);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(0.,0.));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(0.,-1.));
+#1703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1704 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#1705 = EDGE_CURVE('',#1601,#1677,#1706,.T.);
+#1706 = SURFACE_CURVE('',#1707,(#1711,#1718),.PCURVE_S1.);
+#1707 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1708,#1709,#1710),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1708 = CARTESIAN_POINT('',(12.3134131,-54.8820245,0.));
+#1709 = CARTESIAN_POINT('',(12.3134131,-54.680151,0.));
+#1710 = CARTESIAN_POINT('',(12.1115396,-54.680151,0.));
+#1711 = PCURVE('',#1616,#1712);
+#1712 = DEFINITIONAL_REPRESENTATION('',(#1713),#1717);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(0.,0.));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(1.,0.));
+#1717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1718 = PCURVE('',#128,#1719);
+#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724);
+#1720 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1721,#1722,#1723),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1721 = CARTESIAN_POINT('',(2.208436103194,11.420331213161));
+#1722 = CARTESIAN_POINT('',(2.208436103194,11.622204713161));
+#1723 = CARTESIAN_POINT('',(2.006562603194,11.622204713161));
+#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1725 = ADVANCED_FACE('',(#1726),#1692,.T.);
+#1726 = FACE_BOUND('',#1727,.T.);
+#1727 = EDGE_LOOP('',(#1728,#1729,#1750,#1773));
+#1728 = ORIENTED_EDGE('',*,*,#1676,.T.);
+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#1730 = EDGE_CURVE('',#1654,#1731,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(6.1931345,-54.680151,1.));
+#1733 = SURFACE_CURVE('',#1734,(#1737,#1744),.PCURVE_S1.);
+#1734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1735,#1736),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1735 = CARTESIAN_POINT('',(12.1115396,-54.680151,1.));
+#1736 = CARTESIAN_POINT('',(6.1931345,-54.680151,1.));
+#1737 = PCURVE('',#1692,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(0.,-1.));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(1.,0.));
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1744 = PCURVE('',#74,#1745);
+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1749);
+#1746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1747,#1748),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1747 = CARTESIAN_POINT('',(2.006562603194,11.622204713161));
+#1748 = CARTESIAN_POINT('',(-3.911842496806,11.622204713161));
+#1749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1750 = ORIENTED_EDGE('',*,*,#1751,.F.);
+#1751 = EDGE_CURVE('',#1752,#1731,#1754,.T.);
+#1752 = VERTEX_POINT('',#1753);
+#1753 = CARTESIAN_POINT('',(6.1931345,-54.680151,0.));
+#1754 = SURFACE_CURVE('',#1755,(#1759,#1766),.PCURVE_S1.);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(6.1931345,-54.680151,0.));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(0.,0.,1.));
+#1759 = PCURVE('',#1692,#1760);
+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);
+#1761 = LINE('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(5.9184051,0.));
+#1763 = VECTOR('',#1764,1.);
+#1764 = DIRECTION('',(0.,-1.));
+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1766 = PCURVE('',#1263,#1767);
+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772);
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(0.,-1.));
+#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1773 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#1774 = EDGE_CURVE('',#1677,#1752,#1775,.T.);
+#1775 = SURFACE_CURVE('',#1776,(#1779,#1786),.PCURVE_S1.);
+#1776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1777,#1778),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1777 = CARTESIAN_POINT('',(12.1115396,-54.680151,0.));
+#1778 = CARTESIAN_POINT('',(6.1931345,-54.680151,0.));
+#1779 = PCURVE('',#1692,#1780);
+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(0.,0.));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(1.,0.));
+#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1786 = PCURVE('',#128,#1787);
+#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1791);
+#1788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1789,#1790),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1789 = CARTESIAN_POINT('',(2.006562603194,11.622204713161));
+#1790 = CARTESIAN_POINT('',(-3.911842496806,11.622204713161));
+#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1792 = ADVANCED_FACE('',(#1793),#1263,.T.);
+#1793 = FACE_BOUND('',#1794,.T.);
+#1794 = EDGE_LOOP('',(#1795,#1796,#1817,#1818));
+#1795 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#1796 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#1797 = EDGE_CURVE('',#1731,#1242,#1798,.T.);
+#1798 = SURFACE_CURVE('',#1799,(#1803,#1810),.PCURVE_S1.);
+#1799 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1800,#1801,#1802),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1800 = CARTESIAN_POINT('',(6.1931345,-54.680151,1.));
+#1801 = CARTESIAN_POINT('',(5.991261,-54.680151,1.));
+#1802 = CARTESIAN_POINT('',(5.991261,-54.8820245,1.));
+#1803 = PCURVE('',#1263,#1804);
+#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809);
+#1805 = LINE('',#1806,#1807);
+#1806 = CARTESIAN_POINT('',(0.,-1.));
+#1807 = VECTOR('',#1808,1.);
+#1808 = DIRECTION('',(1.,0.));
+#1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1810 = PCURVE('',#74,#1811);
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1813,#1814,#1815),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1813 = CARTESIAN_POINT('',(-3.911842496806,11.622204713161));
+#1814 = CARTESIAN_POINT('',(-4.113715996806,11.622204713161));
+#1815 = CARTESIAN_POINT('',(-4.113715996806,11.420331213161));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = ORIENTED_EDGE('',*,*,#1239,.F.);
+#1818 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1819 = EDGE_CURVE('',#1752,#1240,#1820,.T.);
+#1820 = SURFACE_CURVE('',#1821,(#1825,#1832),.PCURVE_S1.);
+#1821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1822,#1823,#1824),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1822 = CARTESIAN_POINT('',(6.1931345,-54.680151,0.));
+#1823 = CARTESIAN_POINT('',(5.991261,-54.680151,0.));
+#1824 = CARTESIAN_POINT('',(5.991261,-54.8820245,0.));
+#1825 = PCURVE('',#1263,#1826);
+#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831);
+#1827 = LINE('',#1828,#1829);
+#1828 = CARTESIAN_POINT('',(0.,0.));
+#1829 = VECTOR('',#1830,1.);
+#1830 = DIRECTION('',(1.,0.));
+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1832 = PCURVE('',#128,#1833);
+#1833 = DEFINITIONAL_REPRESENTATION('',(#1834),#1838);
+#1834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1835,#1836,#1837),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1835 = CARTESIAN_POINT('',(-3.911842496806,11.622204713161));
+#1836 = CARTESIAN_POINT('',(-4.113715996806,11.622204713161));
+#1837 = CARTESIAN_POINT('',(-4.113715996806,11.420331213161));
+#1838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1839 = ADVANCED_FACE('',(#1840),#1854,.T.);
+#1840 = FACE_BOUND('',#1841,.T.);
+#1841 = EDGE_LOOP('',(#1842,#1880,#1901,#1931));
+#1842 = ORIENTED_EDGE('',*,*,#1843,.T.);
+#1843 = EDGE_CURVE('',#1844,#1846,#1848,.T.);
+#1844 = VERTEX_POINT('',#1845);
+#1845 = CARTESIAN_POINT('',(5.985361,-77.3737245,0.));
+#1846 = VERTEX_POINT('',#1847);
+#1847 = CARTESIAN_POINT('',(5.985361,-77.3737245,1.));
+#1848 = SURFACE_CURVE('',#1849,(#1853,#1866),.PCURVE_S1.);
+#1849 = LINE('',#1850,#1851);
+#1850 = CARTESIAN_POINT('',(5.985361,-77.3737245,0.));
+#1851 = VECTOR('',#1852,1.);
+#1852 = DIRECTION('',(0.,0.,1.));
+#1853 = PCURVE('',#1854,#1860);
+#1854 = SURFACE_OF_LINEAR_EXTRUSION('',#1855,#1858);
+#1855 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1856,#1857),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1856 = CARTESIAN_POINT('',(5.985361,-77.3737245,0.));
+#1857 = CARTESIAN_POINT('',(5.985361,-90.7618865,0.));
+#1858 = VECTOR('',#1859,1.);
+#1859 = DIRECTION('',(-0.,-0.,-1.));
+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(0.,0.));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(0.,-1.));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = PCURVE('',#1867,#1874);
+#1867 = SURFACE_OF_LINEAR_EXTRUSION('',#1868,#1872);
+#1868 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1869,#1870,#1871),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1869 = CARTESIAN_POINT('',(6.1872345,-77.171851,0.));
+#1870 = CARTESIAN_POINT('',(5.985361,-77.171851,0.));
+#1871 = CARTESIAN_POINT('',(5.985361,-77.3737245,0.));
+#1872 = VECTOR('',#1873,1.);
+#1873 = DIRECTION('',(-0.,-0.,-1.));
+#1874 = DEFINITIONAL_REPRESENTATION('',(#1875),#1879);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(0.,-1.));
+#1879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1880 = ORIENTED_EDGE('',*,*,#1881,.T.);
+#1881 = EDGE_CURVE('',#1846,#1882,#1884,.T.);
+#1882 = VERTEX_POINT('',#1883);
+#1883 = CARTESIAN_POINT('',(5.985361,-90.7618865,1.));
+#1884 = SURFACE_CURVE('',#1885,(#1888,#1895),.PCURVE_S1.);
+#1885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1886,#1887),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1886 = CARTESIAN_POINT('',(5.985361,-77.3737245,1.));
+#1887 = CARTESIAN_POINT('',(5.985361,-90.7618865,1.));
+#1888 = PCURVE('',#1854,#1889);
+#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1894);
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(0.,-1.));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(1.,0.));
+#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1895 = PCURVE('',#74,#1896);
+#1896 = DEFINITIONAL_REPRESENTATION('',(#1897),#1900);
+#1897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1898,#1899),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1898 = CARTESIAN_POINT('',(-4.119615996806,-11.07136878683));
+#1899 = CARTESIAN_POINT('',(-4.119615996806,-24.45953078683));
+#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1901 = ORIENTED_EDGE('',*,*,#1902,.F.);
+#1902 = EDGE_CURVE('',#1903,#1882,#1905,.T.);
+#1903 = VERTEX_POINT('',#1904);
+#1904 = CARTESIAN_POINT('',(5.985361,-90.7618865,0.));
+#1905 = SURFACE_CURVE('',#1906,(#1910,#1917),.PCURVE_S1.);
+#1906 = LINE('',#1907,#1908);
+#1907 = CARTESIAN_POINT('',(5.985361,-90.7618865,0.));
+#1908 = VECTOR('',#1909,1.);
+#1909 = DIRECTION('',(0.,0.,1.));
+#1910 = PCURVE('',#1854,#1911);
+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(13.388162,0.));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(0.,-1.));
+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1917 = PCURVE('',#1918,#1925);
+#1918 = SURFACE_OF_LINEAR_EXTRUSION('',#1919,#1923);
+#1919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1920,#1921,#1922),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1920 = CARTESIAN_POINT('',(5.985361,-90.7618865,0.));
+#1921 = CARTESIAN_POINT('',(5.985361,-90.96376,0.));
+#1922 = CARTESIAN_POINT('',(6.1872345,-90.96376,0.));
+#1923 = VECTOR('',#1924,1.);
+#1924 = DIRECTION('',(-0.,-0.,-1.));
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(0.,-1.));
+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1931 = ORIENTED_EDGE('',*,*,#1932,.F.);
+#1932 = EDGE_CURVE('',#1844,#1903,#1933,.T.);
+#1933 = SURFACE_CURVE('',#1934,(#1937,#1944),.PCURVE_S1.);
+#1934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1935,#1936),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1935 = CARTESIAN_POINT('',(5.985361,-77.3737245,0.));
+#1936 = CARTESIAN_POINT('',(5.985361,-90.7618865,0.));
+#1937 = PCURVE('',#1854,#1938);
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
+#1939 = LINE('',#1940,#1941);
+#1940 = CARTESIAN_POINT('',(0.,0.));
+#1941 = VECTOR('',#1942,1.);
+#1942 = DIRECTION('',(1.,0.));
+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1944 = PCURVE('',#128,#1945);
+#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1949);
+#1946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1947,#1948),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#1947 = CARTESIAN_POINT('',(-4.119615996806,-11.07136878683));
+#1948 = CARTESIAN_POINT('',(-4.119615996806,-24.45953078683));
+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1950 = ADVANCED_FACE('',(#1951),#1918,.T.);
+#1951 = FACE_BOUND('',#1952,.T.);
+#1952 = EDGE_LOOP('',(#1953,#1954,#1977,#2006));
+#1953 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#1954 = ORIENTED_EDGE('',*,*,#1955,.T.);
+#1955 = EDGE_CURVE('',#1882,#1956,#1958,.T.);
+#1956 = VERTEX_POINT('',#1957);
+#1957 = CARTESIAN_POINT('',(6.1872345,-90.96376,1.));
+#1958 = SURFACE_CURVE('',#1959,(#1963,#1970),.PCURVE_S1.);
+#1959 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1960,#1961,#1962),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1960 = CARTESIAN_POINT('',(5.985361,-90.7618865,1.));
+#1961 = CARTESIAN_POINT('',(5.985361,-90.96376,1.));
+#1962 = CARTESIAN_POINT('',(6.1872345,-90.96376,1.));
+#1963 = PCURVE('',#1918,#1964);
+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1969);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(0.,-1.));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(1.,0.));
+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1970 = PCURVE('',#74,#1971);
+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);
+#1972 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1973,#1974,#1975),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#1973 = CARTESIAN_POINT('',(-4.119615996806,-24.45953078683));
+#1974 = CARTESIAN_POINT('',(-4.119615996806,-24.66140428683));
+#1975 = CARTESIAN_POINT('',(-3.917742496806,-24.66140428683));
+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1977 = ORIENTED_EDGE('',*,*,#1978,.F.);
+#1978 = EDGE_CURVE('',#1979,#1956,#1981,.T.);
+#1979 = VERTEX_POINT('',#1980);
+#1980 = CARTESIAN_POINT('',(6.1872345,-90.96376,0.));
+#1981 = SURFACE_CURVE('',#1982,(#1986,#1993),.PCURVE_S1.);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(6.1872345,-90.96376,0.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(0.,0.,1.));
+#1986 = PCURVE('',#1918,#1987);
+#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992);
+#1988 = LINE('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(4.712388980385,0.));
+#1990 = VECTOR('',#1991,1.);
+#1991 = DIRECTION('',(0.,-1.));
+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1993 = PCURVE('',#1994,#2000);
+#1994 = SURFACE_OF_LINEAR_EXTRUSION('',#1995,#1998);
+#1995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1996,#1997),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#1996 = CARTESIAN_POINT('',(6.1872345,-90.96376,0.));
+#1997 = CARTESIAN_POINT('',(12.1056396,-90.96376,0.));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(-0.,-0.,-1.));
+#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2005);
+#2001 = LINE('',#2002,#2003);
+#2002 = CARTESIAN_POINT('',(0.,0.));
+#2003 = VECTOR('',#2004,1.);
+#2004 = DIRECTION('',(0.,-1.));
+#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2006 = ORIENTED_EDGE('',*,*,#2007,.F.);
+#2007 = EDGE_CURVE('',#1903,#1979,#2008,.T.);
+#2008 = SURFACE_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.);
+#2009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2010,#2011,#2012),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2010 = CARTESIAN_POINT('',(5.985361,-90.7618865,0.));
+#2011 = CARTESIAN_POINT('',(5.985361,-90.96376,0.));
+#2012 = CARTESIAN_POINT('',(6.1872345,-90.96376,0.));
+#2013 = PCURVE('',#1918,#2014);
+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(0.,0.));
+#2017 = VECTOR('',#2018,1.);
+#2018 = DIRECTION('',(1.,0.));
+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2020 = PCURVE('',#128,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
+#2022 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2023,#2024,#2025),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2023 = CARTESIAN_POINT('',(-4.119615996806,-24.45953078683));
+#2024 = CARTESIAN_POINT('',(-4.119615996806,-24.66140428683));
+#2025 = CARTESIAN_POINT('',(-3.917742496806,-24.66140428683));
+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2027 = ADVANCED_FACE('',(#2028),#1994,.T.);
+#2028 = FACE_BOUND('',#2029,.T.);
+#2029 = EDGE_LOOP('',(#2030,#2031,#2052,#2082));
+#2030 = ORIENTED_EDGE('',*,*,#1978,.T.);
+#2031 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#2032 = EDGE_CURVE('',#1956,#2033,#2035,.T.);
+#2033 = VERTEX_POINT('',#2034);
+#2034 = CARTESIAN_POINT('',(12.1056396,-90.96376,1.));
+#2035 = SURFACE_CURVE('',#2036,(#2039,#2046),.PCURVE_S1.);
+#2036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2037,#2038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2037 = CARTESIAN_POINT('',(6.1872345,-90.96376,1.));
+#2038 = CARTESIAN_POINT('',(12.1056396,-90.96376,1.));
+#2039 = PCURVE('',#1994,#2040);
+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(0.,-1.));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(1.,0.));
+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2046 = PCURVE('',#74,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2051);
+#2048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2049,#2050),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2049 = CARTESIAN_POINT('',(-3.917742496806,-24.66140428683));
+#2050 = CARTESIAN_POINT('',(2.000662603194,-24.66140428683));
+#2051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2052 = ORIENTED_EDGE('',*,*,#2053,.F.);
+#2053 = EDGE_CURVE('',#2054,#2033,#2056,.T.);
+#2054 = VERTEX_POINT('',#2055);
+#2055 = CARTESIAN_POINT('',(12.1056396,-90.96376,0.));
+#2056 = SURFACE_CURVE('',#2057,(#2061,#2068),.PCURVE_S1.);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(12.1056396,-90.96376,0.));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.,0.,1.));
+#2061 = PCURVE('',#1994,#2062);
+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2067);
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(5.9184051,0.));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(0.,-1.));
+#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2068 = PCURVE('',#2069,#2076);
+#2069 = SURFACE_OF_LINEAR_EXTRUSION('',#2070,#2074);
+#2070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2071,#2072,#2073),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2071 = CARTESIAN_POINT('',(12.1056396,-90.96376,0.));
+#2072 = CARTESIAN_POINT('',(12.3075131,-90.96376,0.));
+#2073 = CARTESIAN_POINT('',(12.3075131,-90.7618865,0.));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(-0.,-0.,-1.));
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.,-1.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = ORIENTED_EDGE('',*,*,#2083,.F.);
+#2083 = EDGE_CURVE('',#1979,#2054,#2084,.T.);
+#2084 = SURFACE_CURVE('',#2085,(#2088,#2095),.PCURVE_S1.);
+#2085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2086,#2087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2086 = CARTESIAN_POINT('',(6.1872345,-90.96376,0.));
+#2087 = CARTESIAN_POINT('',(12.1056396,-90.96376,0.));
+#2088 = PCURVE('',#1994,#2089);
+#2089 = DEFINITIONAL_REPRESENTATION('',(#2090),#2094);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(0.,0.));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(1.,0.));
+#2094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2095 = PCURVE('',#128,#2096);
+#2096 = DEFINITIONAL_REPRESENTATION('',(#2097),#2100);
+#2097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2098,#2099),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2098 = CARTESIAN_POINT('',(-3.917742496806,-24.66140428683));
+#2099 = CARTESIAN_POINT('',(2.000662603194,-24.66140428683));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = ADVANCED_FACE('',(#2102),#2069,.T.);
+#2102 = FACE_BOUND('',#2103,.T.);
+#2103 = EDGE_LOOP('',(#2104,#2105,#2128,#2157));
+#2104 = ORIENTED_EDGE('',*,*,#2053,.T.);
+#2105 = ORIENTED_EDGE('',*,*,#2106,.T.);
+#2106 = EDGE_CURVE('',#2033,#2107,#2109,.T.);
+#2107 = VERTEX_POINT('',#2108);
+#2108 = CARTESIAN_POINT('',(12.3075131,-90.7618865,1.));
+#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.);
+#2110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2111,#2112,#2113),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2111 = CARTESIAN_POINT('',(12.1056396,-90.96376,1.));
+#2112 = CARTESIAN_POINT('',(12.3075131,-90.96376,1.));
+#2113 = CARTESIAN_POINT('',(12.3075131,-90.7618865,1.));
+#2114 = PCURVE('',#2069,#2115);
+#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(0.,-1.));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(1.,0.));
+#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2121 = PCURVE('',#74,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2124,#2125,#2126),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2124 = CARTESIAN_POINT('',(2.000662603194,-24.66140428683));
+#2125 = CARTESIAN_POINT('',(2.202536103194,-24.66140428683));
+#2126 = CARTESIAN_POINT('',(2.202536103194,-24.45953078683));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#2129 = EDGE_CURVE('',#2130,#2107,#2132,.T.);
+#2130 = VERTEX_POINT('',#2131);
+#2131 = CARTESIAN_POINT('',(12.3075131,-90.7618865,0.));
+#2132 = SURFACE_CURVE('',#2133,(#2137,#2144),.PCURVE_S1.);
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(12.3075131,-90.7618865,0.));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(0.,0.,1.));
+#2137 = PCURVE('',#2069,#2138);
+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);
+#2139 = LINE('',#2140,#2141);
+#2140 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2141 = VECTOR('',#2142,1.);
+#2142 = DIRECTION('',(0.,-1.));
+#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2144 = PCURVE('',#2145,#2151);
+#2145 = SURFACE_OF_LINEAR_EXTRUSION('',#2146,#2149);
+#2146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2147,#2148),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2147 = CARTESIAN_POINT('',(12.3075131,-90.7618865,0.));
+#2148 = CARTESIAN_POINT('',(12.3075131,-77.3737245,0.));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(-0.,-0.,-1.));
+#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2156);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(0.,0.));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(0.,-1.));
+#2156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2157 = ORIENTED_EDGE('',*,*,#2158,.F.);
+#2158 = EDGE_CURVE('',#2054,#2130,#2159,.T.);
+#2159 = SURFACE_CURVE('',#2160,(#2164,#2171),.PCURVE_S1.);
+#2160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2161,#2162,#2163),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2161 = CARTESIAN_POINT('',(12.1056396,-90.96376,0.));
+#2162 = CARTESIAN_POINT('',(12.3075131,-90.96376,0.));
+#2163 = CARTESIAN_POINT('',(12.3075131,-90.7618865,0.));
+#2164 = PCURVE('',#2069,#2165);
+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(0.,0.));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(1.,0.));
+#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2171 = PCURVE('',#128,#2172);
+#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2177);
+#2173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2174,#2175,#2176),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2174 = CARTESIAN_POINT('',(2.000662603194,-24.66140428683));
+#2175 = CARTESIAN_POINT('',(2.202536103194,-24.66140428683));
+#2176 = CARTESIAN_POINT('',(2.202536103194,-24.45953078683));
+#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2178 = ADVANCED_FACE('',(#2179),#2145,.T.);
+#2179 = FACE_BOUND('',#2180,.T.);
+#2180 = EDGE_LOOP('',(#2181,#2182,#2203,#2233));
+#2181 = ORIENTED_EDGE('',*,*,#2129,.T.);
+#2182 = ORIENTED_EDGE('',*,*,#2183,.T.);
+#2183 = EDGE_CURVE('',#2107,#2184,#2186,.T.);
+#2184 = VERTEX_POINT('',#2185);
+#2185 = CARTESIAN_POINT('',(12.3075131,-77.3737245,1.));
+#2186 = SURFACE_CURVE('',#2187,(#2190,#2197),.PCURVE_S1.);
+#2187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2188,#2189),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2188 = CARTESIAN_POINT('',(12.3075131,-90.7618865,1.));
+#2189 = CARTESIAN_POINT('',(12.3075131,-77.3737245,1.));
+#2190 = PCURVE('',#2145,#2191);
+#2191 = DEFINITIONAL_REPRESENTATION('',(#2192),#2196);
+#2192 = LINE('',#2193,#2194);
+#2193 = CARTESIAN_POINT('',(0.,-1.));
+#2194 = VECTOR('',#2195,1.);
+#2195 = DIRECTION('',(1.,0.));
+#2196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2197 = PCURVE('',#74,#2198);
+#2198 = DEFINITIONAL_REPRESENTATION('',(#2199),#2202);
+#2199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2200,#2201),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2200 = CARTESIAN_POINT('',(2.202536103194,-24.45953078683));
+#2201 = CARTESIAN_POINT('',(2.202536103194,-11.07136878683));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2204 = EDGE_CURVE('',#2205,#2184,#2207,.T.);
+#2205 = VERTEX_POINT('',#2206);
+#2206 = CARTESIAN_POINT('',(12.3075131,-77.3737245,0.));
+#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.);
+#2208 = LINE('',#2209,#2210);
+#2209 = CARTESIAN_POINT('',(12.3075131,-77.3737245,0.));
+#2210 = VECTOR('',#2211,1.);
+#2211 = DIRECTION('',(0.,0.,1.));
+#2212 = PCURVE('',#2145,#2213);
+#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);
+#2214 = LINE('',#2215,#2216);
+#2215 = CARTESIAN_POINT('',(13.388162,0.));
+#2216 = VECTOR('',#2217,1.);
+#2217 = DIRECTION('',(0.,-1.));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2219 = PCURVE('',#2220,#2227);
+#2220 = SURFACE_OF_LINEAR_EXTRUSION('',#2221,#2225);
+#2221 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2222,#2223,#2224),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2222 = CARTESIAN_POINT('',(12.3075131,-77.3737245,0.));
+#2223 = CARTESIAN_POINT('',(12.3075131,-77.171851,0.));
+#2224 = CARTESIAN_POINT('',(12.1056396,-77.171851,0.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(-0.,-0.,-1.));
+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(0.,0.));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(0.,-1.));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2233 = ORIENTED_EDGE('',*,*,#2234,.F.);
+#2234 = EDGE_CURVE('',#2130,#2205,#2235,.T.);
+#2235 = SURFACE_CURVE('',#2236,(#2239,#2246),.PCURVE_S1.);
+#2236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2237,#2238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2237 = CARTESIAN_POINT('',(12.3075131,-90.7618865,0.));
+#2238 = CARTESIAN_POINT('',(12.3075131,-77.3737245,0.));
+#2239 = PCURVE('',#2145,#2240);
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(0.,0.));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(1.,0.));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = PCURVE('',#128,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2251);
+#2248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2249,#2250),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2249 = CARTESIAN_POINT('',(2.202536103194,-24.45953078683));
+#2250 = CARTESIAN_POINT('',(2.202536103194,-11.07136878683));
+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2252 = ADVANCED_FACE('',(#2253),#2220,.T.);
+#2253 = FACE_BOUND('',#2254,.T.);
+#2254 = EDGE_LOOP('',(#2255,#2256,#2279,#2308));
+#2255 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2256 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#2257 = EDGE_CURVE('',#2184,#2258,#2260,.T.);
+#2258 = VERTEX_POINT('',#2259);
+#2259 = CARTESIAN_POINT('',(12.1056396,-77.171851,1.));
+#2260 = SURFACE_CURVE('',#2261,(#2265,#2272),.PCURVE_S1.);
+#2261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2262,#2263,#2264),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2262 = CARTESIAN_POINT('',(12.3075131,-77.3737245,1.));
+#2263 = CARTESIAN_POINT('',(12.3075131,-77.171851,1.));
+#2264 = CARTESIAN_POINT('',(12.1056396,-77.171851,1.));
+#2265 = PCURVE('',#2220,#2266);
+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);
+#2267 = LINE('',#2268,#2269);
+#2268 = CARTESIAN_POINT('',(0.,-1.));
+#2269 = VECTOR('',#2270,1.);
+#2270 = DIRECTION('',(1.,0.));
+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2272 = PCURVE('',#74,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);
+#2274 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2275,#2276,#2277),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2275 = CARTESIAN_POINT('',(2.202536103194,-11.07136878683));
+#2276 = CARTESIAN_POINT('',(2.202536103194,-10.86949528683));
+#2277 = CARTESIAN_POINT('',(2.000662603194,-10.86949528683));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2279 = ORIENTED_EDGE('',*,*,#2280,.F.);
+#2280 = EDGE_CURVE('',#2281,#2258,#2283,.T.);
+#2281 = VERTEX_POINT('',#2282);
+#2282 = CARTESIAN_POINT('',(12.1056396,-77.171851,0.));
+#2283 = SURFACE_CURVE('',#2284,(#2288,#2295),.PCURVE_S1.);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(12.1056396,-77.171851,0.));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(0.,0.,1.));
+#2288 = PCURVE('',#2220,#2289);
+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(0.,-1.));
+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2295 = PCURVE('',#2296,#2302);
+#2296 = SURFACE_OF_LINEAR_EXTRUSION('',#2297,#2300);
+#2297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2298,#2299),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2298 = CARTESIAN_POINT('',(12.1056396,-77.171851,0.));
+#2299 = CARTESIAN_POINT('',(6.1872345,-77.171851,0.));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(-0.,-0.,-1.));
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(0.,0.));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(0.,-1.));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2308 = ORIENTED_EDGE('',*,*,#2309,.F.);
+#2309 = EDGE_CURVE('',#2205,#2281,#2310,.T.);
+#2310 = SURFACE_CURVE('',#2311,(#2315,#2322),.PCURVE_S1.);
+#2311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2312,#2313,#2314),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2312 = CARTESIAN_POINT('',(12.3075131,-77.3737245,0.));
+#2313 = CARTESIAN_POINT('',(12.3075131,-77.171851,0.));
+#2314 = CARTESIAN_POINT('',(12.1056396,-77.171851,0.));
+#2315 = PCURVE('',#2220,#2316);
+#2316 = DEFINITIONAL_REPRESENTATION('',(#2317),#2321);
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(0.,0.));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(1.,0.));
+#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2322 = PCURVE('',#128,#2323);
+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);
+#2324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2325,#2326,#2327),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2325 = CARTESIAN_POINT('',(2.202536103194,-11.07136878683));
+#2326 = CARTESIAN_POINT('',(2.202536103194,-10.86949528683));
+#2327 = CARTESIAN_POINT('',(2.000662603194,-10.86949528683));
+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2329 = ADVANCED_FACE('',(#2330),#2296,.T.);
+#2330 = FACE_BOUND('',#2331,.T.);
+#2331 = EDGE_LOOP('',(#2332,#2333,#2354,#2377));
+#2332 = ORIENTED_EDGE('',*,*,#2280,.T.);
+#2333 = ORIENTED_EDGE('',*,*,#2334,.T.);
+#2334 = EDGE_CURVE('',#2258,#2335,#2337,.T.);
+#2335 = VERTEX_POINT('',#2336);
+#2336 = CARTESIAN_POINT('',(6.1872345,-77.171851,1.));
+#2337 = SURFACE_CURVE('',#2338,(#2341,#2348),.PCURVE_S1.);
+#2338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2339,#2340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2339 = CARTESIAN_POINT('',(12.1056396,-77.171851,1.));
+#2340 = CARTESIAN_POINT('',(6.1872345,-77.171851,1.));
+#2341 = PCURVE('',#2296,#2342);
+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(0.,-1.));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(1.,0.));
+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2348 = PCURVE('',#74,#2349);
+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2353);
+#2350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2351,#2352),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2351 = CARTESIAN_POINT('',(2.000662603194,-10.86949528683));
+#2352 = CARTESIAN_POINT('',(-3.917742496806,-10.86949528683));
+#2353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2354 = ORIENTED_EDGE('',*,*,#2355,.F.);
+#2355 = EDGE_CURVE('',#2356,#2335,#2358,.T.);
+#2356 = VERTEX_POINT('',#2357);
+#2357 = CARTESIAN_POINT('',(6.1872345,-77.171851,0.));
+#2358 = SURFACE_CURVE('',#2359,(#2363,#2370),.PCURVE_S1.);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(6.1872345,-77.171851,0.));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(0.,0.,1.));
+#2363 = PCURVE('',#2296,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(5.9184051,0.));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(0.,-1.));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2370 = PCURVE('',#1867,#2371);
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(0.,-1.));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2378 = EDGE_CURVE('',#2281,#2356,#2379,.T.);
+#2379 = SURFACE_CURVE('',#2380,(#2383,#2390),.PCURVE_S1.);
+#2380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2381,#2382),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2381 = CARTESIAN_POINT('',(12.1056396,-77.171851,0.));
+#2382 = CARTESIAN_POINT('',(6.1872345,-77.171851,0.));
+#2383 = PCURVE('',#2296,#2384);
+#2384 = DEFINITIONAL_REPRESENTATION('',(#2385),#2389);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(0.,0.));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(1.,0.));
+#2389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2390 = PCURVE('',#128,#2391);
+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2395);
+#2392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2393,#2394),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2393 = CARTESIAN_POINT('',(2.000662603194,-10.86949528683));
+#2394 = CARTESIAN_POINT('',(-3.917742496806,-10.86949528683));
+#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2396 = ADVANCED_FACE('',(#2397),#1867,.T.);
+#2397 = FACE_BOUND('',#2398,.T.);
+#2398 = EDGE_LOOP('',(#2399,#2400,#2421,#2422));
+#2399 = ORIENTED_EDGE('',*,*,#2355,.T.);
+#2400 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2401 = EDGE_CURVE('',#2335,#1846,#2402,.T.);
+#2402 = SURFACE_CURVE('',#2403,(#2407,#2414),.PCURVE_S1.);
+#2403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2404,#2405,#2406),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2404 = CARTESIAN_POINT('',(6.1872345,-77.171851,1.));
+#2405 = CARTESIAN_POINT('',(5.985361,-77.171851,1.));
+#2406 = CARTESIAN_POINT('',(5.985361,-77.3737245,1.));
+#2407 = PCURVE('',#1867,#2408);
+#2408 = DEFINITIONAL_REPRESENTATION('',(#2409),#2413);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(0.,-1.));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(1.,0.));
+#2413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2414 = PCURVE('',#74,#2415);
+#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420);
+#2416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2417,#2418,#2419),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2417 = CARTESIAN_POINT('',(-3.917742496806,-10.86949528683));
+#2418 = CARTESIAN_POINT('',(-4.119615996806,-10.86949528683));
+#2419 = CARTESIAN_POINT('',(-4.119615996806,-11.07136878683));
+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2421 = ORIENTED_EDGE('',*,*,#1843,.F.);
+#2422 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2423 = EDGE_CURVE('',#2356,#1844,#2424,.T.);
+#2424 = SURFACE_CURVE('',#2425,(#2429,#2436),.PCURVE_S1.);
+#2425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2426,#2427,#2428),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2426 = CARTESIAN_POINT('',(6.1872345,-77.171851,0.));
+#2427 = CARTESIAN_POINT('',(5.985361,-77.171851,0.));
+#2428 = CARTESIAN_POINT('',(5.985361,-77.3737245,0.));
+#2429 = PCURVE('',#1867,#2430);
+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(0.,0.));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(1.,0.));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = PCURVE('',#128,#2437);
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2439,#2440,#2441),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2439 = CARTESIAN_POINT('',(-3.917742496806,-10.86949528683));
+#2440 = CARTESIAN_POINT('',(-4.119615996806,-10.86949528683));
+#2441 = CARTESIAN_POINT('',(-4.119615996806,-11.07136878683));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2443 = ADVANCED_FACE('',(#2444),#2458,.T.);
+#2444 = FACE_BOUND('',#2445,.T.);
+#2445 = EDGE_LOOP('',(#2446,#2484,#2505,#2535));
+#2446 = ORIENTED_EDGE('',*,*,#2447,.T.);
+#2447 = EDGE_CURVE('',#2448,#2450,#2452,.T.);
+#2448 = VERTEX_POINT('',#2449);
+#2449 = CARTESIAN_POINT('',(5.987381,-32.3731395,0.));
+#2450 = VERTEX_POINT('',#2451);
+#2451 = CARTESIAN_POINT('',(5.987381,-32.3731395,1.));
+#2452 = SURFACE_CURVE('',#2453,(#2457,#2470),.PCURVE_S1.);
+#2453 = LINE('',#2454,#2455);
+#2454 = CARTESIAN_POINT('',(5.987381,-32.3731395,0.));
+#2455 = VECTOR('',#2456,1.);
+#2456 = DIRECTION('',(0.,0.,1.));
+#2457 = PCURVE('',#2458,#2464);
+#2458 = SURFACE_OF_LINEAR_EXTRUSION('',#2459,#2462);
+#2459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2460,#2461),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2460 = CARTESIAN_POINT('',(5.987381,-32.3731395,0.));
+#2461 = CARTESIAN_POINT('',(5.987381,-45.7613015,0.));
+#2462 = VECTOR('',#2463,1.);
+#2463 = DIRECTION('',(-0.,-0.,-1.));
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2469);
+#2465 = LINE('',#2466,#2467);
+#2466 = CARTESIAN_POINT('',(0.,0.));
+#2467 = VECTOR('',#2468,1.);
+#2468 = DIRECTION('',(0.,-1.));
+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2470 = PCURVE('',#2471,#2478);
+#2471 = SURFACE_OF_LINEAR_EXTRUSION('',#2472,#2476);
+#2472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2473,#2474,#2475),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2473 = CARTESIAN_POINT('',(6.1892545,-32.171266,0.));
+#2474 = CARTESIAN_POINT('',(5.987381,-32.171266,0.));
+#2475 = CARTESIAN_POINT('',(5.987381,-32.3731395,0.));
+#2476 = VECTOR('',#2477,1.);
+#2477 = DIRECTION('',(-0.,-0.,-1.));
+#2478 = DEFINITIONAL_REPRESENTATION('',(#2479),#2483);
+#2479 = LINE('',#2480,#2481);
+#2480 = CARTESIAN_POINT('',(3.14159265359,0.));
+#2481 = VECTOR('',#2482,1.);
+#2482 = DIRECTION('',(0.,-1.));
+#2483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2484 = ORIENTED_EDGE('',*,*,#2485,.T.);
+#2485 = EDGE_CURVE('',#2450,#2486,#2488,.T.);
+#2486 = VERTEX_POINT('',#2487);
+#2487 = CARTESIAN_POINT('',(5.987381,-45.7613015,1.));
+#2488 = SURFACE_CURVE('',#2489,(#2492,#2499),.PCURVE_S1.);
+#2489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2490,#2491),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2490 = CARTESIAN_POINT('',(5.987381,-32.3731395,1.));
+#2491 = CARTESIAN_POINT('',(5.987381,-45.7613015,1.));
+#2492 = PCURVE('',#2458,#2493);
+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);
+#2494 = LINE('',#2495,#2496);
+#2495 = CARTESIAN_POINT('',(0.,-1.));
+#2496 = VECTOR('',#2497,1.);
+#2497 = DIRECTION('',(1.,0.));
+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2499 = PCURVE('',#74,#2500);
+#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2504);
+#2501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2502,#2503),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2502 = CARTESIAN_POINT('',(-4.117595996806,33.929216213161));
+#2503 = CARTESIAN_POINT('',(-4.117595996806,20.541054213161));
+#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2505 = ORIENTED_EDGE('',*,*,#2506,.F.);
+#2506 = EDGE_CURVE('',#2507,#2486,#2509,.T.);
+#2507 = VERTEX_POINT('',#2508);
+#2508 = CARTESIAN_POINT('',(5.987381,-45.7613015,0.));
+#2509 = SURFACE_CURVE('',#2510,(#2514,#2521),.PCURVE_S1.);
+#2510 = LINE('',#2511,#2512);
+#2511 = CARTESIAN_POINT('',(5.987381,-45.7613015,0.));
+#2512 = VECTOR('',#2513,1.);
+#2513 = DIRECTION('',(0.,0.,1.));
+#2514 = PCURVE('',#2458,#2515);
+#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2520);
+#2516 = LINE('',#2517,#2518);
+#2517 = CARTESIAN_POINT('',(13.388162,0.));
+#2518 = VECTOR('',#2519,1.);
+#2519 = DIRECTION('',(0.,-1.));
+#2520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2521 = PCURVE('',#2522,#2529);
+#2522 = SURFACE_OF_LINEAR_EXTRUSION('',#2523,#2527);
+#2523 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2524,#2525,#2526),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2524 = CARTESIAN_POINT('',(5.987381,-45.7613015,0.));
+#2525 = CARTESIAN_POINT('',(5.987381,-45.963175,0.));
+#2526 = CARTESIAN_POINT('',(6.1892545,-45.963175,0.));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(-0.,-0.,-1.));
+#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534);
+#2530 = LINE('',#2531,#2532);
+#2531 = CARTESIAN_POINT('',(3.14159265359,0.));
+#2532 = VECTOR('',#2533,1.);
+#2533 = DIRECTION('',(0.,-1.));
+#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2535 = ORIENTED_EDGE('',*,*,#2536,.F.);
+#2536 = EDGE_CURVE('',#2448,#2507,#2537,.T.);
+#2537 = SURFACE_CURVE('',#2538,(#2541,#2548),.PCURVE_S1.);
+#2538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2539,#2540),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2539 = CARTESIAN_POINT('',(5.987381,-32.3731395,0.));
+#2540 = CARTESIAN_POINT('',(5.987381,-45.7613015,0.));
+#2541 = PCURVE('',#2458,#2542);
+#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2547);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(0.,0.));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(1.,0.));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2548 = PCURVE('',#128,#2549);
+#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2553);
+#2550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2551,#2552),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2551 = CARTESIAN_POINT('',(-4.117595996806,33.929216213161));
+#2552 = CARTESIAN_POINT('',(-4.117595996806,20.541054213161));
+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2554 = ADVANCED_FACE('',(#2555),#2522,.T.);
+#2555 = FACE_BOUND('',#2556,.T.);
+#2556 = EDGE_LOOP('',(#2557,#2558,#2581,#2610));
+#2557 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#2558 = ORIENTED_EDGE('',*,*,#2559,.T.);
+#2559 = EDGE_CURVE('',#2486,#2560,#2562,.T.);
+#2560 = VERTEX_POINT('',#2561);
+#2561 = CARTESIAN_POINT('',(6.1892545,-45.963175,1.));
+#2562 = SURFACE_CURVE('',#2563,(#2567,#2574),.PCURVE_S1.);
+#2563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2564,#2565,#2566),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2564 = CARTESIAN_POINT('',(5.987381,-45.7613015,1.));
+#2565 = CARTESIAN_POINT('',(5.987381,-45.963175,1.));
+#2566 = CARTESIAN_POINT('',(6.1892545,-45.963175,1.));
+#2567 = PCURVE('',#2522,#2568);
+#2568 = DEFINITIONAL_REPRESENTATION('',(#2569),#2573);
+#2569 = LINE('',#2570,#2571);
+#2570 = CARTESIAN_POINT('',(0.,-1.));
+#2571 = VECTOR('',#2572,1.);
+#2572 = DIRECTION('',(1.,0.));
+#2573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2574 = PCURVE('',#74,#2575);
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2577,#2578,#2579),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2577 = CARTESIAN_POINT('',(-4.117595996806,20.541054213161));
+#2578 = CARTESIAN_POINT('',(-4.117595996806,20.339180713161));
+#2579 = CARTESIAN_POINT('',(-3.915722496806,20.339180713161));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = ORIENTED_EDGE('',*,*,#2582,.F.);
+#2582 = EDGE_CURVE('',#2583,#2560,#2585,.T.);
+#2583 = VERTEX_POINT('',#2584);
+#2584 = CARTESIAN_POINT('',(6.1892545,-45.963175,0.));
+#2585 = SURFACE_CURVE('',#2586,(#2590,#2597),.PCURVE_S1.);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(6.1892545,-45.963175,0.));
+#2588 = VECTOR('',#2589,1.);
+#2589 = DIRECTION('',(0.,0.,1.));
+#2590 = PCURVE('',#2522,#2591);
+#2591 = DEFINITIONAL_REPRESENTATION('',(#2592),#2596);
+#2592 = LINE('',#2593,#2594);
+#2593 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2594 = VECTOR('',#2595,1.);
+#2595 = DIRECTION('',(0.,-1.));
+#2596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2597 = PCURVE('',#2598,#2604);
+#2598 = SURFACE_OF_LINEAR_EXTRUSION('',#2599,#2602);
+#2599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2600,#2601),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2600 = CARTESIAN_POINT('',(6.1892545,-45.963175,0.));
+#2601 = CARTESIAN_POINT('',(12.1076596,-45.963175,0.));
+#2602 = VECTOR('',#2603,1.);
+#2603 = DIRECTION('',(-0.,-0.,-1.));
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
+#2605 = LINE('',#2606,#2607);
+#2606 = CARTESIAN_POINT('',(0.,0.));
+#2607 = VECTOR('',#2608,1.);
+#2608 = DIRECTION('',(0.,-1.));
+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2610 = ORIENTED_EDGE('',*,*,#2611,.F.);
+#2611 = EDGE_CURVE('',#2507,#2583,#2612,.T.);
+#2612 = SURFACE_CURVE('',#2613,(#2617,#2624),.PCURVE_S1.);
+#2613 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2614,#2615,#2616),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2614 = CARTESIAN_POINT('',(5.987381,-45.7613015,0.));
+#2615 = CARTESIAN_POINT('',(5.987381,-45.963175,0.));
+#2616 = CARTESIAN_POINT('',(6.1892545,-45.963175,0.));
+#2617 = PCURVE('',#2522,#2618);
+#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2623);
+#2619 = LINE('',#2620,#2621);
+#2620 = CARTESIAN_POINT('',(0.,0.));
+#2621 = VECTOR('',#2622,1.);
+#2622 = DIRECTION('',(1.,0.));
+#2623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2624 = PCURVE('',#128,#2625);
+#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2630);
+#2626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2627,#2628,#2629),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(3.14159265359,
+4.712388980385),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2627 = CARTESIAN_POINT('',(-4.117595996806,20.541054213161));
+#2628 = CARTESIAN_POINT('',(-4.117595996806,20.339180713161));
+#2629 = CARTESIAN_POINT('',(-3.915722496806,20.339180713161));
+#2630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2631 = ADVANCED_FACE('',(#2632),#2598,.T.);
+#2632 = FACE_BOUND('',#2633,.T.);
+#2633 = EDGE_LOOP('',(#2634,#2635,#2656,#2686));
+#2634 = ORIENTED_EDGE('',*,*,#2582,.T.);
+#2635 = ORIENTED_EDGE('',*,*,#2636,.T.);
+#2636 = EDGE_CURVE('',#2560,#2637,#2639,.T.);
+#2637 = VERTEX_POINT('',#2638);
+#2638 = CARTESIAN_POINT('',(12.1076596,-45.963175,1.));
+#2639 = SURFACE_CURVE('',#2640,(#2643,#2650),.PCURVE_S1.);
+#2640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2641,#2642),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2641 = CARTESIAN_POINT('',(6.1892545,-45.963175,1.));
+#2642 = CARTESIAN_POINT('',(12.1076596,-45.963175,1.));
+#2643 = PCURVE('',#2598,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = LINE('',#2646,#2647);
+#2646 = CARTESIAN_POINT('',(0.,-1.));
+#2647 = VECTOR('',#2648,1.);
+#2648 = DIRECTION('',(1.,0.));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2650 = PCURVE('',#74,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2655);
+#2652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2653,#2654),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2653 = CARTESIAN_POINT('',(-3.915722496806,20.339180713161));
+#2654 = CARTESIAN_POINT('',(2.002682603194,20.339180713161));
+#2655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2656 = ORIENTED_EDGE('',*,*,#2657,.F.);
+#2657 = EDGE_CURVE('',#2658,#2637,#2660,.T.);
+#2658 = VERTEX_POINT('',#2659);
+#2659 = CARTESIAN_POINT('',(12.1076596,-45.963175,0.));
+#2660 = SURFACE_CURVE('',#2661,(#2665,#2672),.PCURVE_S1.);
+#2661 = LINE('',#2662,#2663);
+#2662 = CARTESIAN_POINT('',(12.1076596,-45.963175,0.));
+#2663 = VECTOR('',#2664,1.);
+#2664 = DIRECTION('',(0.,0.,1.));
+#2665 = PCURVE('',#2598,#2666);
+#2666 = DEFINITIONAL_REPRESENTATION('',(#2667),#2671);
+#2667 = LINE('',#2668,#2669);
+#2668 = CARTESIAN_POINT('',(5.9184051,0.));
+#2669 = VECTOR('',#2670,1.);
+#2670 = DIRECTION('',(0.,-1.));
+#2671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2672 = PCURVE('',#2673,#2680);
+#2673 = SURFACE_OF_LINEAR_EXTRUSION('',#2674,#2678);
+#2674 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2675,#2676,#2677),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2675 = CARTESIAN_POINT('',(12.1076596,-45.963175,0.));
+#2676 = CARTESIAN_POINT('',(12.3095331,-45.963175,0.));
+#2677 = CARTESIAN_POINT('',(12.3095331,-45.7613015,0.));
+#2678 = VECTOR('',#2679,1.);
+#2679 = DIRECTION('',(-0.,-0.,-1.));
+#2680 = DEFINITIONAL_REPRESENTATION('',(#2681),#2685);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(4.712388980385,0.));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(0.,-1.));
+#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2686 = ORIENTED_EDGE('',*,*,#2687,.F.);
+#2687 = EDGE_CURVE('',#2583,#2658,#2688,.T.);
+#2688 = SURFACE_CURVE('',#2689,(#2692,#2699),.PCURVE_S1.);
+#2689 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2690,#2691),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2690 = CARTESIAN_POINT('',(6.1892545,-45.963175,0.));
+#2691 = CARTESIAN_POINT('',(12.1076596,-45.963175,0.));
+#2692 = PCURVE('',#2598,#2693);
+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);
+#2694 = LINE('',#2695,#2696);
+#2695 = CARTESIAN_POINT('',(0.,0.));
+#2696 = VECTOR('',#2697,1.);
+#2697 = DIRECTION('',(1.,0.));
+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2699 = PCURVE('',#128,#2700);
+#2700 = DEFINITIONAL_REPRESENTATION('',(#2701),#2704);
+#2701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2702,#2703),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2702 = CARTESIAN_POINT('',(-3.915722496806,20.339180713161));
+#2703 = CARTESIAN_POINT('',(2.002682603194,20.339180713161));
+#2704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2705 = ADVANCED_FACE('',(#2706),#2673,.T.);
+#2706 = FACE_BOUND('',#2707,.T.);
+#2707 = EDGE_LOOP('',(#2708,#2709,#2732,#2761));
+#2708 = ORIENTED_EDGE('',*,*,#2657,.T.);
+#2709 = ORIENTED_EDGE('',*,*,#2710,.T.);
+#2710 = EDGE_CURVE('',#2637,#2711,#2713,.T.);
+#2711 = VERTEX_POINT('',#2712);
+#2712 = CARTESIAN_POINT('',(12.3095331,-45.7613015,1.));
+#2713 = SURFACE_CURVE('',#2714,(#2718,#2725),.PCURVE_S1.);
+#2714 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2715,#2716,#2717),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2715 = CARTESIAN_POINT('',(12.1076596,-45.963175,1.));
+#2716 = CARTESIAN_POINT('',(12.3095331,-45.963175,1.));
+#2717 = CARTESIAN_POINT('',(12.3095331,-45.7613015,1.));
+#2718 = PCURVE('',#2673,#2719);
+#2719 = DEFINITIONAL_REPRESENTATION('',(#2720),#2724);
+#2720 = LINE('',#2721,#2722);
+#2721 = CARTESIAN_POINT('',(0.,-1.));
+#2722 = VECTOR('',#2723,1.);
+#2723 = DIRECTION('',(1.,0.));
+#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2725 = PCURVE('',#74,#2726);
+#2726 = DEFINITIONAL_REPRESENTATION('',(#2727),#2731);
+#2727 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2728,#2729,#2730),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2728 = CARTESIAN_POINT('',(2.002682603194,20.339180713161));
+#2729 = CARTESIAN_POINT('',(2.204556103194,20.339180713161));
+#2730 = CARTESIAN_POINT('',(2.204556103194,20.541054213161));
+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2732 = ORIENTED_EDGE('',*,*,#2733,.F.);
+#2733 = EDGE_CURVE('',#2734,#2711,#2736,.T.);
+#2734 = VERTEX_POINT('',#2735);
+#2735 = CARTESIAN_POINT('',(12.3095331,-45.7613015,0.));
+#2736 = SURFACE_CURVE('',#2737,(#2741,#2748),.PCURVE_S1.);
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(12.3095331,-45.7613015,0.));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(0.,0.,1.));
+#2741 = PCURVE('',#2673,#2742);
+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);
+#2743 = LINE('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2745 = VECTOR('',#2746,1.);
+#2746 = DIRECTION('',(0.,-1.));
+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2748 = PCURVE('',#2749,#2755);
+#2749 = SURFACE_OF_LINEAR_EXTRUSION('',#2750,#2753);
+#2750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2751,#2752),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2751 = CARTESIAN_POINT('',(12.3095331,-45.7613015,0.));
+#2752 = CARTESIAN_POINT('',(12.3095331,-32.3731395,0.));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(-0.,-0.,-1.));
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(0.,0.));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(0.,-1.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2761 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#2762 = EDGE_CURVE('',#2658,#2734,#2763,.T.);
+#2763 = SURFACE_CURVE('',#2764,(#2768,#2775),.PCURVE_S1.);
+#2764 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2765,#2766,#2767),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2765 = CARTESIAN_POINT('',(12.1076596,-45.963175,0.));
+#2766 = CARTESIAN_POINT('',(12.3095331,-45.963175,0.));
+#2767 = CARTESIAN_POINT('',(12.3095331,-45.7613015,0.));
+#2768 = PCURVE('',#2673,#2769);
+#2769 = DEFINITIONAL_REPRESENTATION('',(#2770),#2774);
+#2770 = LINE('',#2771,#2772);
+#2771 = CARTESIAN_POINT('',(0.,0.));
+#2772 = VECTOR('',#2773,1.);
+#2773 = DIRECTION('',(1.,0.));
+#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2775 = PCURVE('',#128,#2776);
+#2776 = DEFINITIONAL_REPRESENTATION('',(#2777),#2781);
+#2777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2778,#2779,#2780),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385,
+6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2778 = CARTESIAN_POINT('',(2.002682603194,20.339180713161));
+#2779 = CARTESIAN_POINT('',(2.204556103194,20.339180713161));
+#2780 = CARTESIAN_POINT('',(2.204556103194,20.541054213161));
+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2782 = ADVANCED_FACE('',(#2783),#2749,.T.);
+#2783 = FACE_BOUND('',#2784,.T.);
+#2784 = EDGE_LOOP('',(#2785,#2786,#2807,#2837));
+#2785 = ORIENTED_EDGE('',*,*,#2733,.T.);
+#2786 = ORIENTED_EDGE('',*,*,#2787,.T.);
+#2787 = EDGE_CURVE('',#2711,#2788,#2790,.T.);
+#2788 = VERTEX_POINT('',#2789);
+#2789 = CARTESIAN_POINT('',(12.3095331,-32.3731395,1.));
+#2790 = SURFACE_CURVE('',#2791,(#2794,#2801),.PCURVE_S1.);
+#2791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2792,#2793),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2792 = CARTESIAN_POINT('',(12.3095331,-45.7613015,1.));
+#2793 = CARTESIAN_POINT('',(12.3095331,-32.3731395,1.));
+#2794 = PCURVE('',#2749,#2795);
+#2795 = DEFINITIONAL_REPRESENTATION('',(#2796),#2800);
+#2796 = LINE('',#2797,#2798);
+#2797 = CARTESIAN_POINT('',(0.,-1.));
+#2798 = VECTOR('',#2799,1.);
+#2799 = DIRECTION('',(1.,0.));
+#2800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2801 = PCURVE('',#74,#2802);
+#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2806);
+#2803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2804,#2805),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2804 = CARTESIAN_POINT('',(2.204556103194,20.541054213161));
+#2805 = CARTESIAN_POINT('',(2.204556103194,33.929216213161));
+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2807 = ORIENTED_EDGE('',*,*,#2808,.F.);
+#2808 = EDGE_CURVE('',#2809,#2788,#2811,.T.);
+#2809 = VERTEX_POINT('',#2810);
+#2810 = CARTESIAN_POINT('',(12.3095331,-32.3731395,0.));
+#2811 = SURFACE_CURVE('',#2812,(#2816,#2823),.PCURVE_S1.);
+#2812 = LINE('',#2813,#2814);
+#2813 = CARTESIAN_POINT('',(12.3095331,-32.3731395,0.));
+#2814 = VECTOR('',#2815,1.);
+#2815 = DIRECTION('',(0.,0.,1.));
+#2816 = PCURVE('',#2749,#2817);
+#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2822);
+#2818 = LINE('',#2819,#2820);
+#2819 = CARTESIAN_POINT('',(13.388162,0.));
+#2820 = VECTOR('',#2821,1.);
+#2821 = DIRECTION('',(0.,-1.));
+#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2823 = PCURVE('',#2824,#2831);
+#2824 = SURFACE_OF_LINEAR_EXTRUSION('',#2825,#2829);
+#2825 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2826,#2827,#2828),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2826 = CARTESIAN_POINT('',(12.3095331,-32.3731395,0.));
+#2827 = CARTESIAN_POINT('',(12.3095331,-32.171266,0.));
+#2828 = CARTESIAN_POINT('',(12.1076596,-32.171266,0.));
+#2829 = VECTOR('',#2830,1.);
+#2830 = DIRECTION('',(-0.,-0.,-1.));
+#2831 = DEFINITIONAL_REPRESENTATION('',(#2832),#2836);
+#2832 = LINE('',#2833,#2834);
+#2833 = CARTESIAN_POINT('',(0.,0.));
+#2834 = VECTOR('',#2835,1.);
+#2835 = DIRECTION('',(0.,-1.));
+#2836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2837 = ORIENTED_EDGE('',*,*,#2838,.F.);
+#2838 = EDGE_CURVE('',#2734,#2809,#2839,.T.);
+#2839 = SURFACE_CURVE('',#2840,(#2843,#2850),.PCURVE_S1.);
+#2840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2841,#2842),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2841 = CARTESIAN_POINT('',(12.3095331,-45.7613015,0.));
+#2842 = CARTESIAN_POINT('',(12.3095331,-32.3731395,0.));
+#2843 = PCURVE('',#2749,#2844);
+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(0.,0.));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(1.,0.));
+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2850 = PCURVE('',#128,#2851);
+#2851 = DEFINITIONAL_REPRESENTATION('',(#2852),#2855);
+#2852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2853,#2854),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,13.388162),.PIECEWISE_BEZIER_KNOTS.);
+#2853 = CARTESIAN_POINT('',(2.204556103194,20.541054213161));
+#2854 = CARTESIAN_POINT('',(2.204556103194,33.929216213161));
+#2855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2856 = ADVANCED_FACE('',(#2857),#2824,.T.);
+#2857 = FACE_BOUND('',#2858,.T.);
+#2858 = EDGE_LOOP('',(#2859,#2860,#2883,#2912));
+#2859 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#2860 = ORIENTED_EDGE('',*,*,#2861,.T.);
+#2861 = EDGE_CURVE('',#2788,#2862,#2864,.T.);
+#2862 = VERTEX_POINT('',#2863);
+#2863 = CARTESIAN_POINT('',(12.1076596,-32.171266,1.));
+#2864 = SURFACE_CURVE('',#2865,(#2869,#2876),.PCURVE_S1.);
+#2865 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2866,#2867,#2868),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2866 = CARTESIAN_POINT('',(12.3095331,-32.3731395,1.));
+#2867 = CARTESIAN_POINT('',(12.3095331,-32.171266,1.));
+#2868 = CARTESIAN_POINT('',(12.1076596,-32.171266,1.));
+#2869 = PCURVE('',#2824,#2870);
+#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875);
+#2871 = LINE('',#2872,#2873);
+#2872 = CARTESIAN_POINT('',(0.,-1.));
+#2873 = VECTOR('',#2874,1.);
+#2874 = DIRECTION('',(1.,0.));
+#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2876 = PCURVE('',#74,#2877);
+#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2882);
+#2878 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2879,#2880,#2881),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2879 = CARTESIAN_POINT('',(2.204556103194,33.929216213161));
+#2880 = CARTESIAN_POINT('',(2.204556103194,34.131089713161));
+#2881 = CARTESIAN_POINT('',(2.002682603194,34.131089713161));
+#2882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2883 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#2884 = EDGE_CURVE('',#2885,#2862,#2887,.T.);
+#2885 = VERTEX_POINT('',#2886);
+#2886 = CARTESIAN_POINT('',(12.1076596,-32.171266,0.));
+#2887 = SURFACE_CURVE('',#2888,(#2892,#2899),.PCURVE_S1.);
+#2888 = LINE('',#2889,#2890);
+#2889 = CARTESIAN_POINT('',(12.1076596,-32.171266,0.));
+#2890 = VECTOR('',#2891,1.);
+#2891 = DIRECTION('',(0.,0.,1.));
+#2892 = PCURVE('',#2824,#2893);
+#2893 = DEFINITIONAL_REPRESENTATION('',(#2894),#2898);
+#2894 = LINE('',#2895,#2896);
+#2895 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2896 = VECTOR('',#2897,1.);
+#2897 = DIRECTION('',(0.,-1.));
+#2898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2899 = PCURVE('',#2900,#2906);
+#2900 = SURFACE_OF_LINEAR_EXTRUSION('',#2901,#2904);
+#2901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2902,#2903),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2902 = CARTESIAN_POINT('',(12.1076596,-32.171266,0.));
+#2903 = CARTESIAN_POINT('',(6.1892545,-32.171266,0.));
+#2904 = VECTOR('',#2905,1.);
+#2905 = DIRECTION('',(-0.,-0.,-1.));
+#2906 = DEFINITIONAL_REPRESENTATION('',(#2907),#2911);
+#2907 = LINE('',#2908,#2909);
+#2908 = CARTESIAN_POINT('',(0.,0.));
+#2909 = VECTOR('',#2910,1.);
+#2910 = DIRECTION('',(0.,-1.));
+#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2912 = ORIENTED_EDGE('',*,*,#2913,.F.);
+#2913 = EDGE_CURVE('',#2809,#2885,#2914,.T.);
+#2914 = SURFACE_CURVE('',#2915,(#2919,#2926),.PCURVE_S1.);
+#2915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2916,#2917,#2918),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2916 = CARTESIAN_POINT('',(12.3095331,-32.3731395,0.));
+#2917 = CARTESIAN_POINT('',(12.3095331,-32.171266,0.));
+#2918 = CARTESIAN_POINT('',(12.1076596,-32.171266,0.));
+#2919 = PCURVE('',#2824,#2920);
+#2920 = DEFINITIONAL_REPRESENTATION('',(#2921),#2925);
+#2921 = LINE('',#2922,#2923);
+#2922 = CARTESIAN_POINT('',(0.,0.));
+#2923 = VECTOR('',#2924,1.);
+#2924 = DIRECTION('',(1.,0.));
+#2925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2926 = PCURVE('',#128,#2927);
+#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932);
+#2928 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2929,#2930,#2931),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#2929 = CARTESIAN_POINT('',(2.204556103194,33.929216213161));
+#2930 = CARTESIAN_POINT('',(2.204556103194,34.131089713161));
+#2931 = CARTESIAN_POINT('',(2.002682603194,34.131089713161));
+#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2933 = ADVANCED_FACE('',(#2934),#2900,.T.);
+#2934 = FACE_BOUND('',#2935,.T.);
+#2935 = EDGE_LOOP('',(#2936,#2937,#2958,#2981));
+#2936 = ORIENTED_EDGE('',*,*,#2884,.T.);
+#2937 = ORIENTED_EDGE('',*,*,#2938,.T.);
+#2938 = EDGE_CURVE('',#2862,#2939,#2941,.T.);
+#2939 = VERTEX_POINT('',#2940);
+#2940 = CARTESIAN_POINT('',(6.1892545,-32.171266,1.));
+#2941 = SURFACE_CURVE('',#2942,(#2945,#2952),.PCURVE_S1.);
+#2942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2943,#2944),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2943 = CARTESIAN_POINT('',(12.1076596,-32.171266,1.));
+#2944 = CARTESIAN_POINT('',(6.1892545,-32.171266,1.));
+#2945 = PCURVE('',#2900,#2946);
+#2946 = DEFINITIONAL_REPRESENTATION('',(#2947),#2951);
+#2947 = LINE('',#2948,#2949);
+#2948 = CARTESIAN_POINT('',(0.,-1.));
+#2949 = VECTOR('',#2950,1.);
+#2950 = DIRECTION('',(1.,0.));
+#2951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2952 = PCURVE('',#74,#2953);
+#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2957);
+#2954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2955,#2956),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2955 = CARTESIAN_POINT('',(2.002682603194,34.131089713161));
+#2956 = CARTESIAN_POINT('',(-3.915722496806,34.131089713161));
+#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2958 = ORIENTED_EDGE('',*,*,#2959,.F.);
+#2959 = EDGE_CURVE('',#2960,#2939,#2962,.T.);
+#2960 = VERTEX_POINT('',#2961);
+#2961 = CARTESIAN_POINT('',(6.1892545,-32.171266,0.));
+#2962 = SURFACE_CURVE('',#2963,(#2967,#2974),.PCURVE_S1.);
+#2963 = LINE('',#2964,#2965);
+#2964 = CARTESIAN_POINT('',(6.1892545,-32.171266,0.));
+#2965 = VECTOR('',#2966,1.);
+#2966 = DIRECTION('',(0.,0.,1.));
+#2967 = PCURVE('',#2900,#2968);
+#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2973);
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(5.9184051,0.));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(0.,-1.));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2974 = PCURVE('',#2471,#2975);
+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);
+#2976 = LINE('',#2977,#2978);
+#2977 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2978 = VECTOR('',#2979,1.);
+#2979 = DIRECTION('',(0.,-1.));
+#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2981 = ORIENTED_EDGE('',*,*,#2982,.F.);
+#2982 = EDGE_CURVE('',#2885,#2960,#2983,.T.);
+#2983 = SURFACE_CURVE('',#2984,(#2987,#2994),.PCURVE_S1.);
+#2984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2985,#2986),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2985 = CARTESIAN_POINT('',(12.1076596,-32.171266,0.));
+#2986 = CARTESIAN_POINT('',(6.1892545,-32.171266,0.));
+#2987 = PCURVE('',#2900,#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) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2994 = PCURVE('',#128,#2995);
+#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#2999);
+#2996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2997,#2998),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,5.9184051),.PIECEWISE_BEZIER_KNOTS.);
+#2997 = CARTESIAN_POINT('',(2.002682603194,34.131089713161));
+#2998 = CARTESIAN_POINT('',(-3.915722496806,34.131089713161));
+#2999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3000 = ADVANCED_FACE('',(#3001),#2471,.T.);
+#3001 = FACE_BOUND('',#3002,.T.);
+#3002 = EDGE_LOOP('',(#3003,#3004,#3025,#3026));
+#3003 = ORIENTED_EDGE('',*,*,#2959,.T.);
+#3004 = ORIENTED_EDGE('',*,*,#3005,.T.);
+#3005 = EDGE_CURVE('',#2939,#2450,#3006,.T.);
+#3006 = SURFACE_CURVE('',#3007,(#3011,#3018),.PCURVE_S1.);
+#3007 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3008,#3009,#3010),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#3008 = CARTESIAN_POINT('',(6.1892545,-32.171266,1.));
+#3009 = CARTESIAN_POINT('',(5.987381,-32.171266,1.));
+#3010 = CARTESIAN_POINT('',(5.987381,-32.3731395,1.));
+#3011 = PCURVE('',#2471,#3012);
+#3012 = DEFINITIONAL_REPRESENTATION('',(#3013),#3017);
+#3013 = LINE('',#3014,#3015);
+#3014 = CARTESIAN_POINT('',(0.,-1.));
+#3015 = VECTOR('',#3016,1.);
+#3016 = DIRECTION('',(1.,0.));
+#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3018 = PCURVE('',#74,#3019);
+#3019 = DEFINITIONAL_REPRESENTATION('',(#3020),#3024);
+#3020 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3021,#3022,#3023),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#3021 = CARTESIAN_POINT('',(-3.915722496806,34.131089713161));
+#3022 = CARTESIAN_POINT('',(-4.117595996806,34.131089713161));
+#3023 = CARTESIAN_POINT('',(-4.117595996806,33.929216213161));
+#3024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3025 = ORIENTED_EDGE('',*,*,#2447,.F.);
+#3026 = ORIENTED_EDGE('',*,*,#3027,.F.);
+#3027 = EDGE_CURVE('',#2960,#2448,#3028,.T.);
+#3028 = SURFACE_CURVE('',#3029,(#3033,#3040),.PCURVE_S1.);
+#3029 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3030,#3031,#3032),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#3030 = CARTESIAN_POINT('',(6.1892545,-32.171266,0.));
+#3031 = CARTESIAN_POINT('',(5.987381,-32.171266,0.));
+#3032 = CARTESIAN_POINT('',(5.987381,-32.3731395,0.));
+#3033 = PCURVE('',#2471,#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 = PCURVE('',#128,#3041);
+#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3046);
+#3042 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3043,#3044,#3045),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795,
+3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#3043 = CARTESIAN_POINT('',(-3.915722496806,34.131089713161));
+#3044 = CARTESIAN_POINT('',(-4.117595996806,34.131089713161));
+#3045 = CARTESIAN_POINT('',(-4.117595996806,33.929216213161));
+#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3047 = ADVANCED_FACE('',(#3048),#3062,.T.);
+#3048 = FACE_BOUND('',#3049,.T.);
+#3049 = EDGE_LOOP('',(#3050,#3086,#3115,#3116));
+#3050 = ORIENTED_EDGE('',*,*,#3051,.T.);
+#3051 = EDGE_CURVE('',#3052,#3054,#3056,.T.);
+#3052 = VERTEX_POINT('',#3053);
+#3053 = CARTESIAN_POINT('',(12.280621,-123.178911,0.));
+#3054 = VERTEX_POINT('',#3055);
+#3055 = CARTESIAN_POINT('',(12.280621,-123.178911,1.));
+#3056 = SEAM_CURVE('',#3057,(#3061,#3079),.PCURVE_S1.);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(12.280621,-123.178911,0.));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(0.,0.,1.));
+#3061 = PCURVE('',#3062,#3073);
+#3062 = SURFACE_OF_LINEAR_EXTRUSION('',#3063,#3071);
+#3063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3064,#3065,#3066,#3067,
+#3068,#3069,#3070),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3064 = CARTESIAN_POINT('',(12.280621,-123.178911,0.));
+#3065 = CARTESIAN_POINT('',(12.280621,-121.0138474905,0.));
+#3066 = CARTESIAN_POINT('',(10.405621,-122.0963792452,0.));
+#3067 = CARTESIAN_POINT('',(8.530621,-123.178911,0.));
+#3068 = CARTESIAN_POINT('',(10.405621,-124.2614427547,0.));
+#3069 = CARTESIAN_POINT('',(12.280621,-125.3439745094,0.));
+#3070 = CARTESIAN_POINT('',(12.280621,-123.178911,0.));
+#3071 = VECTOR('',#3072,1.);
+#3072 = DIRECTION('',(-0.,-0.,-1.));
+#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);
+#3074 = LINE('',#3075,#3076);
+#3075 = CARTESIAN_POINT('',(0.,0.));
+#3076 = VECTOR('',#3077,1.);
+#3077 = DIRECTION('',(0.,-1.));
+#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3079 = PCURVE('',#3062,#3080);
+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);
+#3081 = LINE('',#3082,#3083);
+#3082 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3083 = VECTOR('',#3084,1.);
+#3084 = DIRECTION('',(0.,-1.));
+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3086 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3087 = EDGE_CURVE('',#3054,#3054,#3088,.T.);
+#3088 = SURFACE_CURVE('',#3089,(#3097,#3104),.PCURVE_S1.);
+#3089 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3090,#3091,#3092,#3093,
+#3094,#3095,#3096),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3090 = CARTESIAN_POINT('',(12.280621,-123.178911,1.));
+#3091 = CARTESIAN_POINT('',(12.280621,-121.0138474905,1.));
+#3092 = CARTESIAN_POINT('',(10.405621,-122.0963792452,1.));
+#3093 = CARTESIAN_POINT('',(8.530621,-123.178911,1.));
+#3094 = CARTESIAN_POINT('',(10.405621,-124.2614427547,1.));
+#3095 = CARTESIAN_POINT('',(12.280621,-125.3439745094,1.));
+#3096 = CARTESIAN_POINT('',(12.280621,-123.178911,1.));
+#3097 = PCURVE('',#3062,#3098);
+#3098 = DEFINITIONAL_REPRESENTATION('',(#3099),#3103);
+#3099 = LINE('',#3100,#3101);
+#3100 = CARTESIAN_POINT('',(0.,-1.));
+#3101 = VECTOR('',#3102,1.);
+#3102 = DIRECTION('',(1.,0.));
+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3104 = PCURVE('',#74,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3114);
+#3106 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3107,#3108,#3109,#3110,
+#3111,#3112,#3113),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3107 = CARTESIAN_POINT('',(2.175644003194,-56.87655528683));
+#3108 = CARTESIAN_POINT('',(2.175644003194,-54.71149177737));
+#3109 = CARTESIAN_POINT('',(0.300644003194,-55.7940235321));
+#3110 = CARTESIAN_POINT('',(-1.574355996806,-56.87655528683));
+#3111 = CARTESIAN_POINT('',(0.300644003194,-57.95908704157));
+#3112 = CARTESIAN_POINT('',(2.175644003194,-59.0416187963));
+#3113 = CARTESIAN_POINT('',(2.175644003194,-56.87655528683));
+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3115 = ORIENTED_EDGE('',*,*,#3051,.F.);
+#3116 = ORIENTED_EDGE('',*,*,#3117,.F.);
+#3117 = EDGE_CURVE('',#3052,#3052,#3118,.T.);
+#3118 = SURFACE_CURVE('',#3119,(#3127,#3134),.PCURVE_S1.);
+#3119 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3120,#3121,#3122,#3123,
+#3124,#3125,#3126),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3120 = CARTESIAN_POINT('',(12.280621,-123.178911,0.));
+#3121 = CARTESIAN_POINT('',(12.280621,-121.0138474905,0.));
+#3122 = CARTESIAN_POINT('',(10.405621,-122.0963792452,0.));
+#3123 = CARTESIAN_POINT('',(8.530621,-123.178911,0.));
+#3124 = CARTESIAN_POINT('',(10.405621,-124.2614427547,0.));
+#3125 = CARTESIAN_POINT('',(12.280621,-125.3439745094,0.));
+#3126 = CARTESIAN_POINT('',(12.280621,-123.178911,0.));
+#3127 = PCURVE('',#3062,#3128);
+#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3133);
+#3129 = LINE('',#3130,#3131);
+#3130 = CARTESIAN_POINT('',(0.,0.));
+#3131 = VECTOR('',#3132,1.);
+#3132 = DIRECTION('',(1.,0.));
+#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3134 = PCURVE('',#128,#3135);
+#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3144);
+#3136 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3137,#3138,#3139,#3140,
+#3141,#3142,#3143),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3137 = CARTESIAN_POINT('',(2.175644003194,-56.87655528683));
+#3138 = CARTESIAN_POINT('',(2.175644003194,-54.71149177737));
+#3139 = CARTESIAN_POINT('',(0.300644003194,-55.7940235321));
+#3140 = CARTESIAN_POINT('',(-1.574355996806,-56.87655528683));
+#3141 = CARTESIAN_POINT('',(0.300644003194,-57.95908704157));
+#3142 = CARTESIAN_POINT('',(2.175644003194,-59.0416187963));
+#3143 = CARTESIAN_POINT('',(2.175644003194,-56.87655528683));
+#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3145 = ADVANCED_FACE('',(#3146),#3160,.T.);
+#3146 = FACE_BOUND('',#3147,.T.);
+#3147 = EDGE_LOOP('',(#3148,#3184,#3213,#3214));
+#3148 = ORIENTED_EDGE('',*,*,#3149,.T.);
+#3149 = EDGE_CURVE('',#3150,#3152,#3154,.T.);
+#3150 = VERTEX_POINT('',#3151);
+#3151 = CARTESIAN_POINT('',(12.285951,-3.202306,0.));
+#3152 = VERTEX_POINT('',#3153);
+#3153 = CARTESIAN_POINT('',(12.285951,-3.202306,1.));
+#3154 = SEAM_CURVE('',#3155,(#3159,#3177),.PCURVE_S1.);
+#3155 = LINE('',#3156,#3157);
+#3156 = CARTESIAN_POINT('',(12.285951,-3.202306,0.));
+#3157 = VECTOR('',#3158,1.);
+#3158 = DIRECTION('',(0.,0.,1.));
+#3159 = PCURVE('',#3160,#3171);
+#3160 = SURFACE_OF_LINEAR_EXTRUSION('',#3161,#3169);
+#3161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3162,#3163,#3164,#3165,
+#3166,#3167,#3168),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3162 = CARTESIAN_POINT('',(12.285951,-3.202306,0.));
+#3163 = CARTESIAN_POINT('',(12.285951,-1.037242490539,0.));
+#3164 = CARTESIAN_POINT('',(10.410951,-2.119774245269,0.));
+#3165 = CARTESIAN_POINT('',(8.535951,-3.202306,0.));
+#3166 = CARTESIAN_POINT('',(10.410951,-4.284837754731,0.));
+#3167 = CARTESIAN_POINT('',(12.285951,-5.367369509461,0.));
+#3168 = CARTESIAN_POINT('',(12.285951,-3.202306,0.));
+#3169 = VECTOR('',#3170,1.);
+#3170 = DIRECTION('',(-0.,-0.,-1.));
+#3171 = DEFINITIONAL_REPRESENTATION('',(#3172),#3176);
+#3172 = LINE('',#3173,#3174);
+#3173 = CARTESIAN_POINT('',(0.,0.));
+#3174 = VECTOR('',#3175,1.);
+#3175 = DIRECTION('',(0.,-1.));
+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3177 = PCURVE('',#3160,#3178);
+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(0.,-1.));
+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3184 = ORIENTED_EDGE('',*,*,#3185,.T.);
+#3185 = EDGE_CURVE('',#3152,#3152,#3186,.T.);
+#3186 = SURFACE_CURVE('',#3187,(#3195,#3202),.PCURVE_S1.);
+#3187 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3188,#3189,#3190,#3191,
+#3192,#3193,#3194),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3188 = CARTESIAN_POINT('',(12.285951,-3.202306,1.));
+#3189 = CARTESIAN_POINT('',(12.285951,-1.037242490539,1.));
+#3190 = CARTESIAN_POINT('',(10.410951,-2.119774245269,1.));
+#3191 = CARTESIAN_POINT('',(8.535951,-3.202306,1.));
+#3192 = CARTESIAN_POINT('',(10.410951,-4.284837754731,1.));
+#3193 = CARTESIAN_POINT('',(12.285951,-5.367369509461,1.));
+#3194 = CARTESIAN_POINT('',(12.285951,-3.202306,1.));
+#3195 = PCURVE('',#3160,#3196);
+#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201);
+#3197 = LINE('',#3198,#3199);
+#3198 = CARTESIAN_POINT('',(0.,-1.));
+#3199 = VECTOR('',#3200,1.);
+#3200 = DIRECTION('',(1.,0.));
+#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3202 = PCURVE('',#74,#3203);
+#3203 = DEFINITIONAL_REPRESENTATION('',(#3204),#3212);
+#3204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3205,#3206,#3207,#3208,
+#3209,#3210,#3211),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3205 = CARTESIAN_POINT('',(2.180974003194,63.100049713161));
+#3206 = CARTESIAN_POINT('',(2.180974003194,65.265113222622));
+#3207 = CARTESIAN_POINT('',(0.305974003194,64.182581467891));
+#3208 = CARTESIAN_POINT('',(-1.569025996806,63.100049713161));
+#3209 = CARTESIAN_POINT('',(0.305974003194,62.01751795843));
+#3210 = CARTESIAN_POINT('',(2.180974003194,60.9349862037));
+#3211 = CARTESIAN_POINT('',(2.180974003194,63.100049713161));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3213 = ORIENTED_EDGE('',*,*,#3149,.F.);
+#3214 = ORIENTED_EDGE('',*,*,#3215,.F.);
+#3215 = EDGE_CURVE('',#3150,#3150,#3216,.T.);
+#3216 = SURFACE_CURVE('',#3217,(#3225,#3232),.PCURVE_S1.);
+#3217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3218,#3219,#3220,#3221,
+#3222,#3223,#3224),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3218 = CARTESIAN_POINT('',(12.285951,-3.202306,0.));
+#3219 = CARTESIAN_POINT('',(12.285951,-1.037242490539,0.));
+#3220 = CARTESIAN_POINT('',(10.410951,-2.119774245269,0.));
+#3221 = CARTESIAN_POINT('',(8.535951,-3.202306,0.));
+#3222 = CARTESIAN_POINT('',(10.410951,-4.284837754731,0.));
+#3223 = CARTESIAN_POINT('',(12.285951,-5.367369509461,0.));
+#3224 = CARTESIAN_POINT('',(12.285951,-3.202306,0.));
+#3225 = PCURVE('',#3160,#3226);
+#3226 = DEFINITIONAL_REPRESENTATION('',(#3227),#3231);
+#3227 = LINE('',#3228,#3229);
+#3228 = CARTESIAN_POINT('',(0.,0.));
+#3229 = VECTOR('',#3230,1.);
+#3230 = DIRECTION('',(1.,0.));
+#3231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3232 = PCURVE('',#128,#3233);
+#3233 = DEFINITIONAL_REPRESENTATION('',(#3234),#3242);
+#3234 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3235,#3236,#3237,#3238,
+#3239,#3240,#3241),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,3),(0.,2.094395102393,4.188790204786,6.28318530718),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#3235 = CARTESIAN_POINT('',(2.180974003194,63.100049713161));
+#3236 = CARTESIAN_POINT('',(2.180974003194,65.265113222622));
+#3237 = CARTESIAN_POINT('',(0.305974003194,64.182581467891));
+#3238 = CARTESIAN_POINT('',(-1.569025996806,63.100049713161));
+#3239 = CARTESIAN_POINT('',(0.305974003194,62.01751795843));
+#3240 = CARTESIAN_POINT('',(2.180974003194,60.9349862037));
+#3241 = CARTESIAN_POINT('',(2.180974003194,63.100049713161));
+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3243 = ADVANCED_FACE('',(#3244,#3254,#3264,#3274,#3284,#3294,#3297),
+  #128,.F.);
+#3244 = FACE_BOUND('',#3245,.T.);
+#3245 = EDGE_LOOP('',(#3246,#3247,#3248,#3249,#3250,#3251,#3252,#3253));
+#3246 = ORIENTED_EDGE('',*,*,#115,.T.);
+#3247 = ORIENTED_EDGE('',*,*,#195,.T.);
+#3248 = ORIENTED_EDGE('',*,*,#271,.T.);
+#3249 = ORIENTED_EDGE('',*,*,#346,.T.);
+#3250 = ORIENTED_EDGE('',*,*,#422,.T.);
+#3251 = ORIENTED_EDGE('',*,*,#497,.T.);
+#3252 = ORIENTED_EDGE('',*,*,#566,.T.);
+#3253 = ORIENTED_EDGE('',*,*,#611,.T.);
+#3254 = FACE_BOUND('',#3255,.F.);
+#3255 = EDGE_LOOP('',(#3256,#3257,#3258,#3259,#3260,#3261,#3262,#3263));
+#3256 = ORIENTED_EDGE('',*,*,#724,.T.);
+#3257 = ORIENTED_EDGE('',*,*,#797,.T.);
+#3258 = ORIENTED_EDGE('',*,*,#870,.T.);
+#3259 = ORIENTED_EDGE('',*,*,#943,.T.);
+#3260 = ORIENTED_EDGE('',*,*,#1018,.T.);
+#3261 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#3262 = ORIENTED_EDGE('',*,*,#1166,.T.);
+#3263 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#3264 = FACE_BOUND('',#3265,.T.);
+#3265 = EDGE_LOOP('',(#3266,#3267,#3268,#3269,#3270,#3271,#3272,#3273));
+#3266 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#3267 = ORIENTED_EDGE('',*,*,#1403,.T.);
+#3268 = ORIENTED_EDGE('',*,*,#1479,.T.);
+#3269 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#3270 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#3271 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#3272 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#3273 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#3274 = FACE_BOUND('',#3275,.T.);
+#3275 = EDGE_LOOP('',(#3276,#3277,#3278,#3279,#3280,#3281,#3282,#3283));
+#3276 = ORIENTED_EDGE('',*,*,#1932,.T.);
+#3277 = ORIENTED_EDGE('',*,*,#2007,.T.);
+#3278 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#3279 = ORIENTED_EDGE('',*,*,#2158,.T.);
+#3280 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#3281 = ORIENTED_EDGE('',*,*,#2309,.T.);
+#3282 = ORIENTED_EDGE('',*,*,#2378,.T.);
+#3283 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#3284 = FACE_BOUND('',#3285,.T.);
+#3285 = EDGE_LOOP('',(#3286,#3287,#3288,#3289,#3290,#3291,#3292,#3293));
+#3286 = ORIENTED_EDGE('',*,*,#2536,.T.);
+#3287 = ORIENTED_EDGE('',*,*,#2611,.T.);
+#3288 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#3289 = ORIENTED_EDGE('',*,*,#2762,.T.);
+#3290 = ORIENTED_EDGE('',*,*,#2838,.T.);
+#3291 = ORIENTED_EDGE('',*,*,#2913,.T.);
+#3292 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#3293 = ORIENTED_EDGE('',*,*,#3027,.T.);
+#3294 = FACE_BOUND('',#3295,.T.);
+#3295 = EDGE_LOOP('',(#3296));
+#3296 = ORIENTED_EDGE('',*,*,#3117,.T.);
+#3297 = FACE_BOUND('',#3298,.T.);
+#3298 = EDGE_LOOP('',(#3299));
+#3299 = ORIENTED_EDGE('',*,*,#3215,.T.);
+#3300 = ADVANCED_FACE('',(#3301,#3311,#3321,#3331,#3341,#3351,#3354),#74
+  ,.T.);
+#3301 = FACE_BOUND('',#3302,.F.);
+#3302 = EDGE_LOOP('',(#3303,#3304,#3305,#3306,#3307,#3308,#3309,#3310));
+#3303 = ORIENTED_EDGE('',*,*,#59,.T.);
+#3304 = ORIENTED_EDGE('',*,*,#143,.T.);
+#3305 = ORIENTED_EDGE('',*,*,#220,.T.);
+#3306 = ORIENTED_EDGE('',*,*,#294,.T.);
+#3307 = ORIENTED_EDGE('',*,*,#371,.T.);
+#3308 = ORIENTED_EDGE('',*,*,#445,.T.);
+#3309 = ORIENTED_EDGE('',*,*,#522,.T.);
+#3310 = ORIENTED_EDGE('',*,*,#589,.T.);
+#3311 = FACE_BOUND('',#3312,.T.);
+#3312 = EDGE_LOOP('',(#3313,#3314,#3315,#3316,#3317,#3318,#3319,#3320));
+#3313 = ORIENTED_EDGE('',*,*,#674,.T.);
+#3314 = ORIENTED_EDGE('',*,*,#747,.T.);
+#3315 = ORIENTED_EDGE('',*,*,#820,.T.);
+#3316 = ORIENTED_EDGE('',*,*,#893,.T.);
+#3317 = ORIENTED_EDGE('',*,*,#966,.T.);
+#3318 = ORIENTED_EDGE('',*,*,#1041,.T.);
+#3319 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#3320 = ORIENTED_EDGE('',*,*,#1189,.T.);
+#3321 = FACE_BOUND('',#3322,.F.);
+#3322 = EDGE_LOOP('',(#3323,#3324,#3325,#3326,#3327,#3328,#3329,#3330));
+#3323 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#3324 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#3325 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#3326 = ORIENTED_EDGE('',*,*,#1502,.T.);
+#3327 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#3328 = ORIENTED_EDGE('',*,*,#1653,.T.);
+#3329 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#3330 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#3331 = FACE_BOUND('',#3332,.F.);
+#3332 = EDGE_LOOP('',(#3333,#3334,#3335,#3336,#3337,#3338,#3339,#3340));
+#3333 = ORIENTED_EDGE('',*,*,#1881,.T.);
+#3334 = ORIENTED_EDGE('',*,*,#1955,.T.);
+#3335 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#3336 = ORIENTED_EDGE('',*,*,#2106,.T.);
+#3337 = ORIENTED_EDGE('',*,*,#2183,.T.);
+#3338 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#3339 = ORIENTED_EDGE('',*,*,#2334,.T.);
+#3340 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#3341 = FACE_BOUND('',#3342,.F.);
+#3342 = EDGE_LOOP('',(#3343,#3344,#3345,#3346,#3347,#3348,#3349,#3350));
+#3343 = ORIENTED_EDGE('',*,*,#2485,.T.);
+#3344 = ORIENTED_EDGE('',*,*,#2559,.T.);
+#3345 = ORIENTED_EDGE('',*,*,#2636,.T.);
+#3346 = ORIENTED_EDGE('',*,*,#2710,.T.);
+#3347 = ORIENTED_EDGE('',*,*,#2787,.T.);
+#3348 = ORIENTED_EDGE('',*,*,#2861,.T.);
+#3349 = ORIENTED_EDGE('',*,*,#2938,.T.);
+#3350 = ORIENTED_EDGE('',*,*,#3005,.T.);
+#3351 = FACE_BOUND('',#3352,.F.);
+#3352 = EDGE_LOOP('',(#3353));
+#3353 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3354 = FACE_BOUND('',#3355,.F.);
+#3355 = EDGE_LOOP('',(#3356));
+#3356 = ORIENTED_EDGE('',*,*,#3185,.T.);
+#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3361)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3358,#3359,#3360)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3358 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3359 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3360 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3361 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3358,
+  'distance_accuracy_value','confusion accuracy');
+#3362 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#3363 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3364),#3357);
+#3364 = STYLED_ITEM('color',(#3365),#15);
+#3365 = PRESENTATION_STYLE_ASSIGNMENT((#3366,#3372));
+#3366 = SURFACE_STYLE_USAGE(.BOTH.,#3367);
+#3367 = SURFACE_SIDE_STYLE('',(#3368));
+#3368 = SURFACE_STYLE_FILL_AREA(#3369);
+#3369 = FILL_AREA_STYLE('',(#3370));
+#3370 = FILL_AREA_STYLE_COLOUR('',#3371);
+#3371 = COLOUR_RGB('',0.427450993391,0.458823538102,0.498039215105);
+#3372 = CURVE_STYLE('',#3373,POSITIVE_LENGTH_MEASURE(0.1),#3374);
+#3373 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3374 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/reform2-case-ports/ports-r1-v2-b.svg b/reform2-case-ports/ports-r1-v2-b.svg
new file mode 100644
index 00000000..8f0e2a40
--- /dev/null
+++ b/reform2-case-ports/ports-r1-v2-b.svg
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="21mm"
+   height="126.38072mm"
+   viewBox="0 0 21 126.38072"
+   version="1.1"
+   id="svg1176"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+   sodipodi:docname="ports-r1-v2-b.svg">
+  <defs
+     id="defs1170" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="22.54218"
+     inkscape:cy="401.68686"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     fit-margin-top="1"
+     fit-margin-left="1"
+     lock-margins="true"
+     fit-margin-right="1"
+     fit-margin-bottom="1"
+     inkscape:window-width="1270"
+     inkscape:window-height="1406"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata1173">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-99.869048,-41.887019)">
+    <g
+       id="g1148"
+       transform="translate(19.295685,-21.030135)">
+      <g
+         id="g26379"
+         transform="translate(-29.123066,16.583705)"
+         style="stroke:red">
+        <circle
+           r="1.25"
+           cy="49.535755"
+           cx="120.73238"
+           id="path5394"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <circle
+           r="1.25"
+           cy="169.51236"
+           cx="120.72705"
+           id="path5394-5"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <rect
+           rx="0.2018735"
+           ry="0.2018735"
+           y="78.504715"
+           x="115.68381"
+           height="13.791909"
+           width="6.3221521"
+           id="rect24960-62"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.100013;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <rect
+           rx="0.2018735"
+           ry="0.2018735"
+           y="101.0136"
+           x="115.68769"
+           height="13.791909"
+           width="6.3221521"
+           id="rect24960-5"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.100013;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <rect
+           rx="0.2018735"
+           ry="0.2018735"
+           y="123.5053"
+           x="115.68179"
+           height="13.791909"
+           width="6.3221521"
+           id="rect24960-5-3"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.100013;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <path
+           sodipodi:nodetypes="sccccssss"
+           inkscape:connector-curvature="0"
+           id="rect24960-5-3-5"
+           d="m 116.87631,141.83317 h 3.79702 l 2.17292,2.80045 v 10.16579 l -2.16558,2.66315 h -3.80436 c -0.11184,0 -0.20187,-0.09 -0.20187,-0.20188 v -15.22564 c 0,-0.11184 0.09,-0.20187 0.20187,-0.20187 z"
+           style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.100013;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1" />
+        <g
+           transform="matrix(1,0,0,-1,80.154863,204.49554)"
+           id="g9617-9"
+           style="display:inline;stroke:red">
+          <rect
+             rx="0.11417566"
+             style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:red;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:37.7953;stroke-opacity:1"
+             id="rect2686-3-1"
+             width="18.9"
+             height="124.28072"
+             x="30.591566"
+             y="32.831367"
+             ry="0.11417566" />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
-- 
GitLab