diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.fcstd b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm.fcstd
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.fcstd
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.step b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.step
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm.step
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.step
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm.stl b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.stl
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm.stl
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm.stl
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.fcstd
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.step
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.step
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.step
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.stl b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.stl
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_40mm_with_connector.stl
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_40mm_with_connector.stl
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_47mm.fcstd
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.fcstd
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_47mm.step b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.step
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_47mm.step
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.step
diff --git a/Electrical Parts/NEMA-17_Stepper_Motor_47mm.stl b/Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.stl
similarity index 100%
rename from Electrical Parts/NEMA-17_Stepper_Motor_47mm.stl
rename to Electrical Parts/Motors/NEMA-17_Stepper_Motor_47mm.stl
diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.fcstd b/Electrical Parts/Motors/NEMA-23_Stepper_Motor.fcstd
similarity index 100%
rename from Electrical Parts/NEMA-23_Stepper_Motor.fcstd
rename to Electrical Parts/Motors/NEMA-23_Stepper_Motor.fcstd
diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.step b/Electrical Parts/Motors/NEMA-23_Stepper_Motor.step
similarity index 100%
rename from Electrical Parts/NEMA-23_Stepper_Motor.step
rename to Electrical Parts/Motors/NEMA-23_Stepper_Motor.step
diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.stl b/Electrical Parts/Motors/NEMA-23_Stepper_Motor.stl
similarity index 100%
rename from Electrical Parts/NEMA-23_Stepper_Motor.stl
rename to Electrical Parts/Motors/NEMA-23_Stepper_Motor.stl
diff --git a/Electrical Parts/fans/blower-50x50mm.fcstd b/Electrical Parts/fans/blower-50x50mm.fcstd
new file mode 100644
index 00000000..5fa07ca9
Binary files /dev/null and b/Electrical Parts/fans/blower-50x50mm.fcstd differ
diff --git a/Electrical Parts/fans/blower-50x50mm.step b/Electrical Parts/fans/blower-50x50mm.step
new file mode 100644
index 00000000..25b9a4b4
--- /dev/null
+++ b/Electrical Parts/fans/blower-50x50mm.step	
@@ -0,0 +1,16224 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/fans/blower-50x50mm.step','2014-12-08T11:35:22',('FreeCAD'),(
+    'FreeCAD'),'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Blower-50x50-final','Blower-50x50-final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#9861),#12367);
+#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,#476,#534,#865,#951,#1266,#1347,#1428,#1748,
+    #2073,#2154,#2235,#2560,#2875,#2951,#2955,#3036,#3118,#3200,#3254,
+    #3340,#3426,#4221,#4302,#4351,#4400,#4833,#4840,#4911,#4971,#5075,
+    #5129,#5210,#5259,#5308,#5335,#5362,#5443,#5492,#5541,#5622,#5704,
+    #5759,#5851,#5937,#6023,#6115,#6142,#6262,#6348,#6429,#6478,#6527,
+    #6554,#6561,#6647,#6787,#6794,#6886,#6972,#7053,#7102,#7151,#7237,
+    #7244,#7330,#7411,#7460,#7509,#7558,#7605,#7632,#7638,#7663,#7690,
+    #7717,#7744,#7777,#7782,#7807,#7812,#7837,#7862,#7914,#7939,#7964,
+    #7989,#8046,#8071,#8096,#8121,#8178,#8203,#8228,#8253,#8305,#8330,
+    #8355,#8380,#8407,#8414,#8420,#8469,#8496,#8503,#8530,#8537,#8564,
+    #8571,#8620,#8647,#8654,#8660,#8685,#8734,#8783,#8810,#8879,#8928,
+    #8955,#8960,#8985,#9010,#9059,#9108,#9135,#9162,#9169,#9238,#9287,
+    #9314,#9319,#9344,#9369,#9418,#9467,#9494,#9521,#9528,#9577,#9626,
+    #9653,#9702,#9751,#9778,#9805,#9812,#9819,#9826,#9833,#9840,#9847,
+    #9854));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#83,#112,#145,#174,#207,#236,#269,#298,#331,
+    #360,#393,#422,#448,#449));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(12.,0.,1.5));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(12.,0.,10.5));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(12.,0.,1.5));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,12.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,1.5));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-0.,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#52,#22,#54,.T.);
+#52 = VERTEX_POINT('',#53);
+#53 = CARTESIAN_POINT('',(11.692440777423,-2.699412652126,1.5));
+#54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.);
+#55 = CIRCLE('',#56,12.);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(0.,0.,1.5));
+#58 = DIRECTION('',(0.,0.,1.));
+#59 = DIRECTION('',(1.,0.,0.));
+#60 = PCURVE('',#32,#61);
+#61 = DEFINITIONAL_REPRESENTATION('',(#62),#66);
+#62 = LINE('',#63,#64);
+#63 = CARTESIAN_POINT('',(-0.,0.));
+#64 = VECTOR('',#65,1.);
+#65 = DIRECTION('',(-1.,0.));
+#66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#67 = PCURVE('',#68,#73);
+#68 = PLANE('',#69);
+#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72);
+#70 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#71 = DIRECTION('',(0.,0.,-1.));
+#72 = DIRECTION('',(-1.,0.,0.));
+#73 = DEFINITIONAL_REPRESENTATION('',(#74),#82);
+#74 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75,#76,#77,#78,#79,#80,#81),
+.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#75 = CARTESIAN_POINT('',(9.5,0.));
+#76 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#77 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#78 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#79 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#80 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#81 = CARTESIAN_POINT('',(9.5,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#52,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(8.18398032075,-8.77624441943,1.5));
+#87 = SURFACE_CURVE('',#88,(#93,#100),.PCURVE_S1.);
+#88 = CIRCLE('',#89,12.);
+#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);
+#90 = CARTESIAN_POINT('',(-1.059204674863E-15,1.307646060353E-15,1.5));
+#91 = DIRECTION('',(0.,0.,1.));
+#92 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#93 = PCURVE('',#32,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(-4.188790204786,0.));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(-1.,0.));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = PCURVE('',#101,#106);
+#101 = CYLINDRICAL_SURFACE('',#102,12.);
+#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
+#103 = CARTESIAN_POINT('',(-1.059204674863E-15,1.307646060353E-15,1.5));
+#104 = DIRECTION('',(0.,0.,1.));
+#105 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111);
+#107 = LINE('',#108,#109);
+#108 = CARTESIAN_POINT('',(0.,0.));
+#109 = VECTOR('',#110,1.);
+#110 = DIRECTION('',(1.,0.));
+#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#114,#85,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(3.508460456673,-11.47565707155,1.5));
+#116 = SURFACE_CURVE('',#117,(#122,#129),.PCURVE_S1.);
+#117 = CIRCLE('',#118,12.);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(0.,0.,1.5));
+#120 = DIRECTION('',(0.,0.,1.));
+#121 = DIRECTION('',(1.,0.,0.));
+#122 = PCURVE('',#32,#123);
+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);
+#124 = LINE('',#125,#126);
+#125 = CARTESIAN_POINT('',(-0.,0.));
+#126 = VECTOR('',#127,1.);
+#127 = DIRECTION('',(-1.,0.));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = PCURVE('',#130,#135);
+#130 = PLANE('',#131);
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#133 = DIRECTION('',(0.,0.,-1.));
+#134 = DIRECTION('',(-1.,0.,0.));
+#135 = DEFINITIONAL_REPRESENTATION('',(#136),#144);
+#136 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#137,#138,#139,#140,#141,#142
+,#143),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#137 = CARTESIAN_POINT('',(9.5,0.));
+#138 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#139 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#140 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#141 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#142 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#143 = CARTESIAN_POINT('',(9.5,0.));
+#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#145 = ORIENTED_EDGE('',*,*,#146,.F.);
+#146 = EDGE_CURVE('',#147,#114,#149,.T.);
+#147 = VERTEX_POINT('',#148);
+#148 = CARTESIAN_POINT('',(-3.508460456673,-11.47565707155,1.5));
+#149 = SURFACE_CURVE('',#150,(#155,#162),.PCURVE_S1.);
+#150 = CIRCLE('',#151,12.);
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(6.028523699927E-16,1.571121186414E-15,1.5));
+#153 = DIRECTION('',(0.,0.,1.));
+#154 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#155 = PCURVE('',#32,#156);
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(-1.,0.));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = PCURVE('',#163,#168);
+#163 = CYLINDRICAL_SURFACE('',#164,12.);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(6.028523699927E-16,1.571121186414E-15,1.5));
+#166 = DIRECTION('',(0.,0.,1.));
+#167 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,0.));
+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#174 = ORIENTED_EDGE('',*,*,#175,.F.);
+#175 = EDGE_CURVE('',#176,#147,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(-8.18398032075,-8.77624441943,1.5));
+#178 = SURFACE_CURVE('',#179,(#184,#191),.PCURVE_S1.);
+#179 = CIRCLE('',#180,12.);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(0.,0.,1.5));
+#182 = DIRECTION('',(0.,0.,1.));
+#183 = DIRECTION('',(1.,0.,0.));
+#184 = PCURVE('',#32,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(-0.,0.));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(-1.,0.));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#191 = PCURVE('',#192,#197);
+#192 = PLANE('',#193);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#195 = DIRECTION('',(0.,0.,-1.));
+#196 = DIRECTION('',(-1.,0.,0.));
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#206);
+#198 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#199,#200,#201,#202,#203,#204
+,#205),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#199 = CARTESIAN_POINT('',(9.5,0.));
+#200 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#201 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#202 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#203 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#204 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#205 = CARTESIAN_POINT('',(9.5,0.));
+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#207 = ORIENTED_EDGE('',*,*,#208,.F.);
+#208 = EDGE_CURVE('',#209,#176,#211,.T.);
+#209 = VERTEX_POINT('',#210);
+#210 = CARTESIAN_POINT('',(-11.69244077742,-2.699412652126,1.5));
+#211 = SURFACE_CURVE('',#212,(#217,#224),.PCURVE_S1.);
+#212 = CIRCLE('',#213,12.);
+#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);
+#214 = CARTESIAN_POINT('',(1.662057044855E-15,2.634751260619E-16,1.5));
+#215 = DIRECTION('',(0.,0.,1.));
+#216 = DIRECTION('',(-0.5,0.866025403784,0.));
+#217 = PCURVE('',#32,#218);
+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(-2.094395102393,0.));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(-1.,0.));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#224 = PCURVE('',#225,#230);
+#225 = CYLINDRICAL_SURFACE('',#226,12.);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(1.662057044855E-15,2.634751260619E-16,1.5));
+#228 = DIRECTION('',(0.,0.,1.));
+#229 = DIRECTION('',(-0.5,0.866025403784,0.));
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(0.,0.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(1.,0.));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#236 = ORIENTED_EDGE('',*,*,#237,.F.);
+#237 = EDGE_CURVE('',#238,#209,#240,.T.);
+#238 = VERTEX_POINT('',#239);
+#239 = CARTESIAN_POINT('',(-11.69244077742,2.699412652126,1.5));
+#240 = SURFACE_CURVE('',#241,(#246,#253),.PCURVE_S1.);
+#241 = CIRCLE('',#242,12.);
+#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
+#243 = CARTESIAN_POINT('',(0.,0.,1.5));
+#244 = DIRECTION('',(0.,0.,1.));
+#245 = DIRECTION('',(1.,0.,0.));
+#246 = PCURVE('',#32,#247);
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(-0.,0.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(-1.,0.));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#253 = PCURVE('',#254,#259);
+#254 = PLANE('',#255);
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#257 = DIRECTION('',(0.,0.,-1.));
+#258 = DIRECTION('',(-1.,0.,0.));
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#268);
+#260 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#261,#262,#263,#264,#265,#266
+,#267),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#261 = CARTESIAN_POINT('',(9.5,0.));
+#262 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#263 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#264 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#265 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#266 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#267 = CARTESIAN_POINT('',(9.5,0.));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = ORIENTED_EDGE('',*,*,#270,.F.);
+#270 = EDGE_CURVE('',#271,#238,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(-8.18398032075,8.77624441943,1.5));
+#273 = SURFACE_CURVE('',#274,(#279,#286),.PCURVE_S1.);
+#274 = CIRCLE('',#275,12.);
+#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
+#276 = CARTESIAN_POINT('',(1.059204674863E-15,-1.307646060353E-15,1.5));
+#277 = DIRECTION('',(0.,-0.,1.));
+#278 = DIRECTION('',(0.5,0.866025403784,0.));
+#279 = PCURVE('',#32,#280);
+#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(-1.047197551197,0.));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(-1.,0.));
+#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#286 = PCURVE('',#287,#292);
+#287 = CYLINDRICAL_SURFACE('',#288,12.);
+#288 = AXIS2_PLACEMENT_3D('',#289,#290,#291);
+#289 = CARTESIAN_POINT('',(1.059204674863E-15,-1.307646060353E-15,1.5));
+#290 = DIRECTION('',(0.,0.,1.));
+#291 = DIRECTION('',(0.5,0.866025403784,0.));
+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(0.,0.));
+#295 = VECTOR('',#296,1.);
+#296 = DIRECTION('',(1.,0.));
+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#298 = ORIENTED_EDGE('',*,*,#299,.F.);
+#299 = EDGE_CURVE('',#300,#271,#302,.T.);
+#300 = VERTEX_POINT('',#301);
+#301 = CARTESIAN_POINT('',(-3.508460456673,11.475657071556,1.5));
+#302 = SURFACE_CURVE('',#303,(#308,#315),.PCURVE_S1.);
+#303 = CIRCLE('',#304,12.);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(0.,0.,1.5));
+#306 = DIRECTION('',(0.,0.,1.));
+#307 = DIRECTION('',(1.,0.,0.));
+#308 = PCURVE('',#32,#309);
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(-0.,0.));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(-1.,0.));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = PCURVE('',#316,#321);
+#316 = PLANE('',#317);
+#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
+#318 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#319 = DIRECTION('',(0.,0.,-1.));
+#320 = DIRECTION('',(-1.,0.,0.));
+#321 = DEFINITIONAL_REPRESENTATION('',(#322),#330);
+#322 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#323,#324,#325,#326,#327,#328
+,#329),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#323 = CARTESIAN_POINT('',(9.5,0.));
+#324 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#325 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#326 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#327 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#328 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#329 = CARTESIAN_POINT('',(9.5,0.));
+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#331 = ORIENTED_EDGE('',*,*,#332,.F.);
+#332 = EDGE_CURVE('',#333,#300,#335,.T.);
+#333 = VERTEX_POINT('',#334);
+#334 = CARTESIAN_POINT('',(3.508460456673,11.475657071556,1.5));
+#335 = SURFACE_CURVE('',#336,(#341,#348),.PCURVE_S1.);
+#336 = CIRCLE('',#337,12.);
+#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
+#338 = CARTESIAN_POINT('',(-6.028523699927E-16,-1.571121186414E-15,1.5)
+  );
+#339 = DIRECTION('',(0.,0.,1.));
+#340 = DIRECTION('',(1.,0.,0.));
+#341 = PCURVE('',#32,#342);
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(-0.,0.));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(-1.,0.));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = PCURVE('',#349,#354);
+#349 = CYLINDRICAL_SURFACE('',#350,12.);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(-6.028523699927E-16,-1.571121186414E-15,1.5)
+  );
+#352 = DIRECTION('',(0.,0.,1.));
+#353 = DIRECTION('',(1.,0.,0.));
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(0.,0.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(1.,0.));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#360 = ORIENTED_EDGE('',*,*,#361,.F.);
+#361 = EDGE_CURVE('',#362,#333,#364,.T.);
+#362 = VERTEX_POINT('',#363);
+#363 = CARTESIAN_POINT('',(8.18398032075,8.77624441943,1.5));
+#364 = SURFACE_CURVE('',#365,(#370,#377),.PCURVE_S1.);
+#365 = CIRCLE('',#366,12.);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(0.,0.,1.5));
+#368 = DIRECTION('',(0.,0.,1.));
+#369 = DIRECTION('',(1.,0.,0.));
+#370 = PCURVE('',#32,#371);
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(-0.,0.));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(-1.,0.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = PCURVE('',#378,#383);
+#378 = PLANE('',#379);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#381 = DIRECTION('',(0.,0.,-1.));
+#382 = DIRECTION('',(-1.,0.,0.));
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#392);
+#384 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#385,#386,#387,#388,#389,#390
+,#391),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#385 = CARTESIAN_POINT('',(9.5,0.));
+#386 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#387 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#388 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#389 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#390 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#391 = CARTESIAN_POINT('',(9.5,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#394,.F.);
+#394 = EDGE_CURVE('',#395,#362,#397,.T.);
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(11.692440777423,2.699412652126,1.5));
+#397 = SURFACE_CURVE('',#398,(#403,#410),.PCURVE_S1.);
+#398 = CIRCLE('',#399,12.);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(-1.662057044855E-15,-2.634751260619E-16,1.5)
+  );
+#401 = DIRECTION('',(-0.,0.,1.));
+#402 = DIRECTION('',(0.5,-0.866025403784,0.));
+#403 = PCURVE('',#32,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(1.047197551197,-0.));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(-1.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = CYLINDRICAL_SURFACE('',#412,12.);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-1.662057044855E-15,-2.634751260619E-16,1.5)
+  );
+#414 = DIRECTION('',(0.,0.,1.));
+#415 = DIRECTION('',(0.5,-0.866025403784,0.));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(0.,0.));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#22,#395,#424,.T.);
+#424 = SURFACE_CURVE('',#425,(#430,#437),.PCURVE_S1.);
+#425 = CIRCLE('',#426,12.);
+#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);
+#427 = CARTESIAN_POINT('',(0.,0.,1.5));
+#428 = DIRECTION('',(0.,0.,1.));
+#429 = DIRECTION('',(1.,0.,0.));
+#430 = PCURVE('',#32,#431);
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(-0.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,0.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#437 = PCURVE('',#68,#438);
+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#447);
+#439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#440,#441,#442,#443,#444,#445
+,#446),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#440 = CARTESIAN_POINT('',(9.5,0.));
+#441 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#442 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#443 = CARTESIAN_POINT('',(45.5,2.939152317954E-15));
+#444 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#445 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#446 = CARTESIAN_POINT('',(9.5,0.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = ORIENTED_EDGE('',*,*,#21,.T.);
+#449 = ORIENTED_EDGE('',*,*,#450,.T.);
+#450 = EDGE_CURVE('',#24,#24,#451,.T.);
+#451 = SURFACE_CURVE('',#452,(#457,#464),.PCURVE_S1.);
+#452 = CIRCLE('',#453,12.);
+#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456);
+#454 = CARTESIAN_POINT('',(0.,0.,10.5));
+#455 = DIRECTION('',(0.,0.,1.));
+#456 = DIRECTION('',(1.,0.,0.));
+#457 = PCURVE('',#32,#458);
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-0.,-9.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-1.,0.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = PCURVE('',#465,#470);
+#465 = TOROIDAL_SURFACE('',#466,11.,1.);
+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
+#467 = CARTESIAN_POINT('',(0.,0.,10.5));
+#468 = DIRECTION('',(0.,0.,1.));
+#469 = DIRECTION('',(1.,0.,0.));
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(0.,0.));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(1.,0.));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#476 = ADVANCED_FACE('',(#477),#465,.T.);
+#477 = FACE_BOUND('',#478,.T.);
+#478 = EDGE_LOOP('',(#479,#501,#502,#503));
+#479 = ORIENTED_EDGE('',*,*,#480,.F.);
+#480 = EDGE_CURVE('',#24,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(11.,0.,11.5));
+#483 = SEAM_CURVE('',#484,(#489,#495),.PCURVE_S1.);
+#484 = CIRCLE('',#485,1.);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(11.,0.,10.5));
+#487 = DIRECTION('',(0.,-1.,0.));
+#488 = DIRECTION('',(1.,0.,0.));
+#489 = PCURVE('',#465,#490);
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#494);
+#491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#492,#493),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#492 = CARTESIAN_POINT('',(0.,0.));
+#493 = CARTESIAN_POINT('',(0.,1.570796326795));
+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#495 = PCURVE('',#465,#496);
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#500);
+#497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#498,#499),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#498 = CARTESIAN_POINT('',(6.28318530718,0.));
+#499 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#501 = ORIENTED_EDGE('',*,*,#450,.T.);
+#502 = ORIENTED_EDGE('',*,*,#480,.T.);
+#503 = ORIENTED_EDGE('',*,*,#504,.F.);
+#504 = EDGE_CURVE('',#481,#481,#505,.T.);
+#505 = SURFACE_CURVE('',#506,(#511,#518),.PCURVE_S1.);
+#506 = CIRCLE('',#507,11.);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(0.,0.,11.5));
+#509 = DIRECTION('',(0.,0.,1.));
+#510 = DIRECTION('',(1.,0.,0.));
+#511 = PCURVE('',#465,#512);
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(0.,1.570796326795));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(1.,0.));
+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#518 = PCURVE('',#519,#524);
+#519 = PLANE('',#520);
+#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523);
+#521 = CARTESIAN_POINT('',(12.,0.,11.5));
+#522 = DIRECTION('',(0.,0.,-1.));
+#523 = DIRECTION('',(-1.,0.,0.));
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#533);
+#525 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#526,#527,#528,#529,#530,#531
+,#532),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#526 = CARTESIAN_POINT('',(1.,0.));
+#527 = CARTESIAN_POINT('',(1.,19.052558883258));
+#528 = CARTESIAN_POINT('',(17.5,9.526279441629));
+#529 = CARTESIAN_POINT('',(34.,2.694222958124E-15));
+#530 = CARTESIAN_POINT('',(17.5,-9.526279441629));
+#531 = CARTESIAN_POINT('',(1.,-19.05255888325));
+#532 = CARTESIAN_POINT('',(1.,0.));
+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#534 = ADVANCED_FACE('',(#535),#68,.F.);
+#535 = FACE_BOUND('',#536,.F.);
+#536 = EDGE_LOOP('',(#537,#567,#600,#628,#656,#684,#712,#740,#773,#804,
+    #805,#806,#839));
+#537 = ORIENTED_EDGE('',*,*,#538,.T.);
+#538 = EDGE_CURVE('',#539,#541,#543,.T.);
+#539 = VERTEX_POINT('',#540);
+#540 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#541 = VERTEX_POINT('',#542);
+#542 = CARTESIAN_POINT('',(21.435427739045,-1.66506385589,1.5));
+#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#548 = PCURVE('',#68,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(6.68443406064,2.344995926752));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(-0.855311071671,-0.518114823835));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#556,#561);
+#556 = PLANE('',#557);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#559 = DIRECTION('',(0.518114823835,0.855311071671,0.));
+#560 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(0.,0.));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(1.,0.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.F.);
+#568 = EDGE_CURVE('',#569,#541,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#571 = SURFACE_CURVE('',#572,(#577,#588),.PCURVE_S1.);
+#572 = CIRCLE('',#573,21.5);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.,0.,1.5));
+#575 = DIRECTION('',(0.,0.,1.));
+#576 = DIRECTION('',(1.,0.,0.));
+#577 = PCURVE('',#68,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#587);
+#579 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#580,#581,#582,#583,#584,#585
+,#586),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#580 = CARTESIAN_POINT('',(0.,0.));
+#581 = CARTESIAN_POINT('',(0.,37.239092362731));
+#582 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#583 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#584 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#585 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#586 = CARTESIAN_POINT('',(0.,0.));
+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#588 = PCURVE('',#589,#594);
+#589 = CYLINDRICAL_SURFACE('',#590,21.5);
+#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
+#591 = CARTESIAN_POINT('',(0.,0.,0.));
+#592 = DIRECTION('',(-0.,-0.,-1.));
+#593 = DIRECTION('',(1.,0.,0.));
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(-0.,-1.5));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(-1.,0.));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#600 = ORIENTED_EDGE('',*,*,#601,.F.);
+#601 = EDGE_CURVE('',#602,#569,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#604 = SURFACE_CURVE('',#605,(#609,#616),.PCURVE_S1.);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#609 = PCURVE('',#68,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(6.630427315585,-1.973780175932));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(-0.610389159597,-0.792101681507));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = PLANE('',#618);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#620 = DIRECTION('',(0.792101681507,0.610389159597,0.));
+#621 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(0.,0.));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(1.,0.));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#602,#630,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#632 = SURFACE_CURVE('',#633,(#637,#644),.PCURVE_S1.);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(-0.171443932334,-0.985193878415,0.));
+#637 = PCURVE('',#68,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(6.630427315585,-1.973780175932));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(0.171443932334,-0.985193878415));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = PCURVE('',#645,#650);
+#645 = PLANE('',#646);
+#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
+#647 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#648 = DIRECTION('',(0.985193878415,-0.171443932334,0.));
+#649 = DIRECTION('',(-0.171443932334,-0.985193878415,0.));
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.,0.));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(1.,0.));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = ORIENTED_EDGE('',*,*,#657,.T.);
+#657 = EDGE_CURVE('',#630,#658,#660,.T.);
+#658 = VERTEX_POINT('',#659);
+#659 = CARTESIAN_POINT('',(19.386450650453,-9.295995437689,1.5));
+#660 = SURFACE_CURVE('',#661,(#665,#672),.PCURVE_S1.);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#665 = PCURVE('',#68,#666);
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(6.837785962856,-3.165356145678));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(-0.610389159597,-0.792101681507));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = PCURVE('',#673,#678);
+#673 = PLANE('',#674);
+#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677);
+#675 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#676 = DIRECTION('',(0.792101681507,0.610389159597,0.));
+#677 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(0.,0.));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(1.,0.));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#684 = ORIENTED_EDGE('',*,*,#685,.F.);
+#685 = EDGE_CURVE('',#686,#658,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(15.439542619162,-14.96230342263,1.5));
+#688 = SURFACE_CURVE('',#689,(#694,#705),.PCURVE_S1.);
+#689 = CIRCLE('',#690,21.5);
+#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693);
+#691 = CARTESIAN_POINT('',(0.,0.,1.5));
+#692 = DIRECTION('',(0.,0.,1.));
+#693 = DIRECTION('',(1.,0.,0.));
+#694 = PCURVE('',#68,#695);
+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#704);
+#696 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#697,#698,#699,#700,#701,#702
+,#703),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#697 = CARTESIAN_POINT('',(0.,0.));
+#698 = CARTESIAN_POINT('',(0.,37.239092362731));
+#699 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#700 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#701 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#702 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#703 = CARTESIAN_POINT('',(0.,0.));
+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#705 = PCURVE('',#589,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-0.,-1.5));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-1.,0.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#712 = ORIENTED_EDGE('',*,*,#713,.F.);
+#713 = EDGE_CURVE('',#714,#686,#716,.T.);
+#714 = VERTEX_POINT('',#715);
+#715 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#716 = SURFACE_CURVE('',#717,(#721,#728),.PCURVE_S1.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#721 = PCURVE('',#68,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(8.347548048114,-7.212004413014));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(-0.283030809236,-0.959110817905));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#728 = PCURVE('',#729,#734);
+#729 = PLANE('',#730);
+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
+#731 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#732 = DIRECTION('',(0.959110817905,0.283030809236,0.));
+#733 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(0.,0.));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(1.,0.));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#740 = ORIENTED_EDGE('',*,*,#741,.T.);
+#741 = EDGE_CURVE('',#714,#742,#744,.T.);
+#742 = VERTEX_POINT('',#743);
+#743 = CARTESIAN_POINT('',(14.615550971779,-3.374265815158,1.5));
+#744 = SURFACE_CURVE('',#745,(#750,#761),.PCURVE_S1.);
+#745 = CIRCLE('',#746,15.);
+#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749);
+#747 = CARTESIAN_POINT('',(0.,0.,1.5));
+#748 = DIRECTION('',(0.,0.,1.));
+#749 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#750 = PCURVE('',#68,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#760);
+#752 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#753,#754,#755,#756,#757,#758
+,#759),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#753 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#754 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#755 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#756 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#757 = CARTESIAN_POINT('',(29.,12.990381056767));
+#758 = CARTESIAN_POINT('',(51.5,3.730349362741E-14));
+#759 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#761 = PCURVE('',#762,#767);
+#762 = CYLINDRICAL_SURFACE('',#763,15.);
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(0.,0.,1.5));
+#765 = DIRECTION('',(0.,0.,1.));
+#766 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(0.,0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(1.,0.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = ORIENTED_EDGE('',*,*,#774,.T.);
+#774 = EDGE_CURVE('',#742,#52,#775,.T.);
+#775 = SURFACE_CURVE('',#776,(#781,#792),.PCURVE_S1.);
+#776 = CIRCLE('',#777,1.5);
+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);
+#778 = CARTESIAN_POINT('',(13.153995874601,-3.036839233642,1.5));
+#779 = DIRECTION('',(0.,0.,1.));
+#780 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#781 = PCURVE('',#68,#782);
+#782 = DEFINITIONAL_REPRESENTATION('',(#783),#791);
+#783 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#784,#785,#786,#787,#788,#789
+,#790),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#784 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#785 = CARTESIAN_POINT('',(6.846004125399,-5.634915444996));
+#786 = CARTESIAN_POINT('',(6.846004125399,-3.036839233642));
+#787 = CARTESIAN_POINT('',(6.846004125399,-0.438763022289));
+#788 = CARTESIAN_POINT('',(9.096004125399,-1.737801127966));
+#789 = CARTESIAN_POINT('',(11.346004125399,-3.036839233642));
+#790 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = PCURVE('',#793,#798);
+#793 = CYLINDRICAL_SURFACE('',#794,1.5);
+#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
+#795 = CARTESIAN_POINT('',(13.153995874601,-3.036839233642,1.5));
+#796 = DIRECTION('',(0.,0.,1.));
+#797 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803);
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(0.,0.));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(1.,0.));
+#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#804 = ORIENTED_EDGE('',*,*,#51,.T.);
+#805 = ORIENTED_EDGE('',*,*,#423,.T.);
+#806 = ORIENTED_EDGE('',*,*,#807,.T.);
+#807 = EDGE_CURVE('',#395,#808,#810,.T.);
+#808 = VERTEX_POINT('',#809);
+#809 = CARTESIAN_POINT('',(14.645621008528,3.195125240083,1.5));
+#810 = SURFACE_CURVE('',#811,(#816,#827),.PCURVE_S1.);
+#811 = CIRCLE('',#812,1.5);
+#812 = AXIS2_PLACEMENT_3D('',#813,#814,#815);
+#813 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,1.5));
+#814 = DIRECTION('',(-0.,0.,1.));
+#815 = DIRECTION('',(0.5,-0.866025403784,0.));
+#816 = PCURVE('',#68,#817);
+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#826);
+#818 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#819,#820,#821,#822,#823,#824
+,#825),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#819 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#820 = CARTESIAN_POINT('',(5.346004125399,3.036839233642));
+#821 = CARTESIAN_POINT('',(7.596004125399,4.335877339319));
+#822 = CARTESIAN_POINT('',(9.846004125399,5.634915444995));
+#823 = CARTESIAN_POINT('',(9.846004125399,3.036839233642));
+#824 = CARTESIAN_POINT('',(9.846004125399,0.438763022289));
+#825 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = PCURVE('',#828,#833);
+#828 = CYLINDRICAL_SURFACE('',#829,1.5);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,1.5));
+#831 = DIRECTION('',(0.,0.,1.));
+#832 = DIRECTION('',(0.5,-0.866025403784,0.));
+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(0.,0.));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(1.,0.));
+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#839 = ORIENTED_EDGE('',*,*,#840,.T.);
+#840 = EDGE_CURVE('',#808,#539,#841,.T.);
+#841 = SURFACE_CURVE('',#842,(#846,#853),.PCURVE_S1.);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#846 = PCURVE('',#68,#847);
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(6.921524769233,3.531014011004));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(-0.196026372355,-0.980598623975));
+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#853 = PCURVE('',#854,#859);
+#854 = PLANE('',#855);
+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
+#856 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#857 = DIRECTION('',(0.980598623975,0.196026372355,0.));
+#858 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(0.,0.));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(1.,0.));
+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#865 = ADVANCED_FACE('',(#866),#101,.T.);
+#866 = FACE_BOUND('',#867,.T.);
+#867 = EDGE_LOOP('',(#868,#869,#897,#930));
+#868 = ORIENTED_EDGE('',*,*,#84,.F.);
+#869 = ORIENTED_EDGE('',*,*,#870,.T.);
+#870 = EDGE_CURVE('',#85,#871,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(8.18398032075,-8.77624441943,0.));
+#873 = SURFACE_CURVE('',#874,(#878,#885),.PCURVE_S1.);
+#874 = LINE('',#875,#876);
+#875 = CARTESIAN_POINT('',(8.18398032075,-8.77624441943,1.5));
+#876 = VECTOR('',#877,1.);
+#877 = DIRECTION('',(0.,0.,-1.));
+#878 = PCURVE('',#101,#879);
+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(1.274090353956,0.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(0.,-1.));
+#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#885 = PCURVE('',#886,#891);
+#886 = CYLINDRICAL_SURFACE('',#887,1.5);
+#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
+#888 = CARTESIAN_POINT('',(9.206977860844,-9.873274971859,1.5));
+#889 = DIRECTION('',(0.,0.,1.));
+#890 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896);
+#892 = LINE('',#893,#894);
+#893 = CARTESIAN_POINT('',(4.415683007546,0.));
+#894 = VECTOR('',#895,1.);
+#895 = DIRECTION('',(0.,-1.));
+#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#897 = ORIENTED_EDGE('',*,*,#898,.T.);
+#898 = EDGE_CURVE('',#871,#899,#901,.T.);
+#899 = VERTEX_POINT('',#900);
+#900 = CARTESIAN_POINT('',(11.692440777423,-2.699412652126,0.));
+#901 = SURFACE_CURVE('',#902,(#907,#914),.PCURVE_S1.);
+#902 = CIRCLE('',#903,12.);
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(-1.059204674863E-15,1.307646060353E-15,0.));
+#905 = DIRECTION('',(0.,0.,1.));
+#906 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#907 = PCURVE('',#101,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(0.,-1.5));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(1.,0.));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#915,#920);
+#915 = PLANE('',#916);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(21.5,0.,0.));
+#918 = DIRECTION('',(0.,0.,-1.));
+#919 = DIRECTION('',(-1.,0.,0.));
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#929);
+#921 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#922,#923,#924,#925,#926,#927
+,#928),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#922 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#923 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#924 = CARTESIAN_POINT('',(9.5,-7.574138136649E-15));
+#925 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#926 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#927 = CARTESIAN_POINT('',(45.5,3.150571233016E-14));
+#928 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#930 = ORIENTED_EDGE('',*,*,#931,.F.);
+#931 = EDGE_CURVE('',#52,#899,#932,.T.);
+#932 = SURFACE_CURVE('',#933,(#937,#944),.PCURVE_S1.);
+#933 = LINE('',#934,#935);
+#934 = CARTESIAN_POINT('',(11.692440777423,-2.699412652126,1.5));
+#935 = VECTOR('',#936,1.);
+#936 = DIRECTION('',(0.,0.,-1.));
+#937 = PCURVE('',#101,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(1.867502299634,0.));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(0.,-1.));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = PCURVE('',#793,#945);
+#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950);
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(5.009094953224,0.));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(0.,-1.));
+#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#951 = ADVANCED_FACE('',(#952),#130,.F.);
+#952 = FACE_BOUND('',#953,.F.);
+#953 = EDGE_LOOP('',(#954,#984,#1012,#1040,#1068,#1096,#1124,#1152,#1180
+    ,#1211,#1212,#1240));
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#956,#958,#960,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#958 = VERTEX_POINT('',#959);
+#959 = CARTESIAN_POINT('',(14.719225977487,-15.67145132474,1.5));
+#960 = SURFACE_CURVE('',#961,(#965,#972),.PCURVE_S1.);
+#961 = LINE('',#962,#963);
+#962 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#963 = VECTOR('',#964,1.);
+#964 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#965 = PCURVE('',#130,#966);
+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(8.971351116921,-8.248209330789));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(-0.283030809236,-0.959110817905));
+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#972 = PCURVE('',#973,#978);
+#973 = PLANE('',#974);
+#974 = AXIS2_PLACEMENT_3D('',#975,#976,#977);
+#975 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#976 = DIRECTION('',(0.959110817905,0.283030809236,0.));
+#977 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983);
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(0.,0.));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(1.,0.));
+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#984 = ORIENTED_EDGE('',*,*,#985,.F.);
+#985 = EDGE_CURVE('',#986,#958,#988,.T.);
+#986 = VERTEX_POINT('',#987);
+#987 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#988 = SURFACE_CURVE('',#989,(#994,#1005),.PCURVE_S1.);
+#989 = CIRCLE('',#990,21.5);
+#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993);
+#991 = CARTESIAN_POINT('',(0.,0.,1.5));
+#992 = DIRECTION('',(0.,0.,1.));
+#993 = DIRECTION('',(1.,0.,0.));
+#994 = PCURVE('',#130,#995);
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1004);
+#996 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#997,#998,#999,#1000,#1001,
+#1002,#1003),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2
+    ,1),(-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#997 = CARTESIAN_POINT('',(0.,0.));
+#998 = CARTESIAN_POINT('',(0.,37.239092362731));
+#999 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1000 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1001 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1002 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1003 = CARTESIAN_POINT('',(0.,0.));
+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1005 = PCURVE('',#589,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(-0.,-1.5));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(-1.,0.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1013 = EDGE_CURVE('',#1014,#986,#1016,.T.);
+#1014 = VERTEX_POINT('',#1015);
+#1015 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1016 = SURFACE_CURVE('',#1017,(#1021,#1028),.PCURVE_S1.);
+#1017 = LINE('',#1018,#1019);
+#1018 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1019 = VECTOR('',#1020,1.);
+#1020 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1021 = PCURVE('',#130,#1022);
+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(11.840980296998,-11.47620749102));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(8.255242023991E-02,-0.996586723729));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1028 = PCURVE('',#1029,#1034);
+#1029 = PLANE('',#1030);
+#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033);
+#1031 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1032 = DIRECTION('',(0.996586723729,-8.255242023991E-02,0.));
+#1033 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(0.,0.));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(1.,0.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1040 = ORIENTED_EDGE('',*,*,#1041,.T.);
+#1041 = EDGE_CURVE('',#1014,#1042,#1044,.T.);
+#1042 = VERTEX_POINT('',#1043);
+#1043 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#1044 = SURFACE_CURVE('',#1045,(#1049,#1056),.PCURVE_S1.);
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(-0.790419418833,-0.612566030997,0.));
+#1049 = PCURVE('',#130,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(11.840980296998,-11.47620749102));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(0.790419418833,-0.612566030997));
+#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1056 = PCURVE('',#1057,#1062);
+#1057 = PLANE('',#1058);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#1060 = DIRECTION('',(0.612566030997,-0.790419418833,0.));
+#1061 = DIRECTION('',(-0.790419418833,-0.612566030997,0.));
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(0.,0.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(1.,0.));
+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1068 = ORIENTED_EDGE('',*,*,#1069,.T.);
+#1069 = EDGE_CURVE('',#1042,#1070,#1072,.T.);
+#1070 = VERTEX_POINT('',#1071);
+#1071 = CARTESIAN_POINT('',(8.064088274214,-19.93039087187,1.5));
+#1072 = SURFACE_CURVE('',#1073,(#1077,#1084),.PCURVE_S1.);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1077 = PCURVE('',#130,#1078);
+#1078 = DEFINITIONAL_REPRESENTATION('',(#1079),#1083);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(12.796979726285,-12.21709614087));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(8.255242023991E-02,-0.996586723729));
+#1083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1084 = PCURVE('',#1085,#1090);
+#1085 = PLANE('',#1086);
+#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089);
+#1087 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#1088 = DIRECTION('',(0.996586723729,-8.255242023991E-02,0.));
+#1089 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#1090 = DEFINITIONAL_REPRESENTATION('',(#1091),#1095);
+#1091 = LINE('',#1092,#1093);
+#1092 = CARTESIAN_POINT('',(0.,0.));
+#1093 = VECTOR('',#1094,1.);
+#1094 = DIRECTION('',(1.,0.));
+#1095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1096 = ORIENTED_EDGE('',*,*,#1097,.F.);
+#1097 = EDGE_CURVE('',#1098,#1070,#1100,.T.);
+#1098 = VERTEX_POINT('',#1099);
+#1099 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#1100 = SURFACE_CURVE('',#1101,(#1106,#1117),.PCURVE_S1.);
+#1101 = CIRCLE('',#1102,21.5);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1104 = DIRECTION('',(0.,0.,1.));
+#1105 = DIRECTION('',(1.,0.,0.));
+#1106 = PCURVE('',#130,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1116);
+#1108 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1109,#1110,#1111,#1112,
+#1113,#1114,#1115),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1109 = CARTESIAN_POINT('',(0.,0.));
+#1110 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1111 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1112 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1113 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1114 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1115 = CARTESIAN_POINT('',(0.,0.));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = PCURVE('',#589,#1118);
+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(-0.,-1.5));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(-1.,0.));
+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1124 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#1125 = EDGE_CURVE('',#1126,#1098,#1128,.T.);
+#1126 = VERTEX_POINT('',#1127);
+#1127 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1128 = SURFACE_CURVE('',#1129,(#1133,#1140),.PCURVE_S1.);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#1133 = PCURVE('',#130,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(16.638916679247,-14.1904851555));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.436986487924,-0.899468070235));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#1141,#1146);
+#1141 = PLANE('',#1142);
+#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145);
+#1143 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1144 = DIRECTION('',(0.899468070235,-0.436986487924,0.));
+#1145 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(0.,0.));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(1.,0.));
+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1152 = ORIENTED_EDGE('',*,*,#1153,.T.);
+#1153 = EDGE_CURVE('',#1126,#1154,#1156,.T.);
+#1154 = VERTEX_POINT('',#1155);
+#1155 = CARTESIAN_POINT('',(4.55257343999,-14.28244894081,1.5));
+#1156 = SURFACE_CURVE('',#1157,(#1161,#1168),.PCURVE_S1.);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#1161 = PCURVE('',#130,#1162);
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(16.638916679247,-14.1904851555));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(0.958328531331,-0.285668384735));
+#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1168 = PCURVE('',#1169,#1174);
+#1169 = PLANE('',#1170);
+#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173);
+#1171 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#1172 = DIRECTION('',(0.285668384735,-0.958328531331,0.));
+#1173 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179);
+#1175 = LINE('',#1176,#1177);
+#1176 = CARTESIAN_POINT('',(0.,0.));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(1.,0.));
+#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1181 = EDGE_CURVE('',#1154,#114,#1182,.T.);
+#1182 = SURFACE_CURVE('',#1183,(#1188,#1199),.PCURVE_S1.);
+#1183 = CIRCLE('',#1184,1.5);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,1.5));
+#1186 = DIRECTION('',(0.,0.,1.));
+#1187 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1188 = PCURVE('',#130,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1198);
+#1190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1191,#1192,#1193,#1194,
+#1195,#1196,#1197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1191 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#1192 = CARTESIAN_POINT('',(19.052981986243,-15.50819041685));
+#1193 = CARTESIAN_POINT('',(16.802981986243,-14.20915231117));
+#1194 = CARTESIAN_POINT('',(14.552981986243,-12.9101142055));
+#1195 = CARTESIAN_POINT('',(16.802981986243,-11.61107609982));
+#1196 = CARTESIAN_POINT('',(19.052981986243,-10.31203799414));
+#1197 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1199 = PCURVE('',#1200,#1205);
+#1200 = CYLINDRICAL_SURFACE('',#1201,1.5);
+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);
+#1202 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,1.5));
+#1203 = DIRECTION('',(0.,0.,1.));
+#1204 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(0.,0.));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(1.,0.));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1211 = ORIENTED_EDGE('',*,*,#113,.T.);
+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1213 = EDGE_CURVE('',#85,#1214,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(10.229975400937,-10.97030552428,1.5));
+#1216 = SURFACE_CURVE('',#1217,(#1222,#1233),.PCURVE_S1.);
+#1217 = CIRCLE('',#1218,1.5);
+#1218 = AXIS2_PLACEMENT_3D('',#1219,#1220,#1221);
+#1219 = CARTESIAN_POINT('',(9.206977860844,-9.873274971859,1.5));
+#1220 = DIRECTION('',(0.,0.,1.));
+#1221 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#1222 = PCURVE('',#130,#1223);
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1232);
+#1224 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1225,#1226,#1227,#1228,
+#1229,#1230,#1231),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1225 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#1226 = CARTESIAN_POINT('',(10.793022139156,-12.47135118321));
+#1227 = CARTESIAN_POINT('',(10.793022139156,-9.873274971859));
+#1228 = CARTESIAN_POINT('',(10.793022139156,-7.275198760505));
+#1229 = CARTESIAN_POINT('',(13.043022139156,-8.574236866182));
+#1230 = CARTESIAN_POINT('',(15.293022139156,-9.873274971859));
+#1231 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1233 = PCURVE('',#886,#1234);
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(0.,0.));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(1.,0.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = ORIENTED_EDGE('',*,*,#1241,.T.);
+#1241 = EDGE_CURVE('',#1214,#956,#1242,.T.);
+#1242 = SURFACE_CURVE('',#1243,(#1248,#1259),.PCURVE_S1.);
+#1243 = CIRCLE('',#1244,15.);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1246 = DIRECTION('',(0.,0.,1.));
+#1247 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#1248 = PCURVE('',#130,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1258);
+#1250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1251,#1252,#1253,#1254,
+#1255,#1256,#1257),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1251 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#1252 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#1253 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#1254 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#1255 = CARTESIAN_POINT('',(29.,12.990381056767));
+#1256 = CARTESIAN_POINT('',(51.5,3.730349362741E-14));
+#1257 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1259 = PCURVE('',#762,#1260);
+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);
+#1261 = LINE('',#1262,#1263);
+#1262 = CARTESIAN_POINT('',(0.,0.));
+#1263 = VECTOR('',#1264,1.);
+#1264 = DIRECTION('',(1.,0.));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = ADVANCED_FACE('',(#1267),#411,.T.);
+#1267 = FACE_BOUND('',#1268,.T.);
+#1268 = EDGE_LOOP('',(#1269,#1270,#1293,#1321));
+#1269 = ORIENTED_EDGE('',*,*,#394,.F.);
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#395,#1272,#1274,.T.);
+#1272 = VERTEX_POINT('',#1273);
+#1273 = CARTESIAN_POINT('',(11.692440777423,2.699412652126,0.));
+#1274 = SURFACE_CURVE('',#1275,(#1279,#1286),.PCURVE_S1.);
+#1275 = LINE('',#1276,#1277);
+#1276 = CARTESIAN_POINT('',(11.692440777423,2.699412652126,1.5));
+#1277 = VECTOR('',#1278,1.);
+#1278 = DIRECTION('',(-0.,0.,-1.));
+#1279 = PCURVE('',#411,#1280);
+#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285);
+#1281 = LINE('',#1282,#1283);
+#1282 = CARTESIAN_POINT('',(1.274090353956,0.));
+#1283 = VECTOR('',#1284,1.);
+#1284 = DIRECTION('',(0.,-1.));
+#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1286 = PCURVE('',#828,#1287);
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(4.415683007546,0.));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.,-1.));
+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1272,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(8.18398032075,8.77624441943,0.));
+#1297 = SURFACE_CURVE('',#1298,(#1303,#1310),.PCURVE_S1.);
+#1298 = CIRCLE('',#1299,12.);
+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
+#1300 = CARTESIAN_POINT('',(-1.662057044855E-15,-2.634751260619E-16,0.)
+  );
+#1301 = DIRECTION('',(-0.,0.,1.));
+#1302 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1303 = PCURVE('',#411,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309);
+#1305 = LINE('',#1306,#1307);
+#1306 = CARTESIAN_POINT('',(0.,-1.5));
+#1307 = VECTOR('',#1308,1.);
+#1308 = DIRECTION('',(1.,0.));
+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1310 = PCURVE('',#915,#1311);
+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1320);
+#1312 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1313,#1314,#1315,#1316,
+#1317,#1318,#1319),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1313 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#1314 = CARTESIAN_POINT('',(-2.5,-2.157975719886E-14));
+#1315 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#1316 = CARTESIAN_POINT('',(33.5,20.784609690827));
+#1317 = CARTESIAN_POINT('',(33.5,1.572373642854E-14));
+#1318 = CARTESIAN_POINT('',(33.5,-20.78460969082));
+#1319 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1321 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#1322 = EDGE_CURVE('',#362,#1295,#1323,.T.);
+#1323 = SURFACE_CURVE('',#1324,(#1328,#1335),.PCURVE_S1.);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(8.18398032075,8.77624441943,1.5));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(-0.,0.,-1.));
+#1328 = PCURVE('',#411,#1329);
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(1.867502299634,0.));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(0.,-1.));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1335 = PCURVE('',#1336,#1341);
+#1336 = CYLINDRICAL_SURFACE('',#1337,1.5);
+#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);
+#1338 = CARTESIAN_POINT('',(9.206977860844,9.873274971859,1.5));
+#1339 = DIRECTION('',(0.,0.,1.));
+#1340 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(5.009094953224,0.));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(0.,-1.));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1347 = ADVANCED_FACE('',(#1348),#163,.T.);
+#1348 = FACE_BOUND('',#1349,.T.);
+#1349 = EDGE_LOOP('',(#1350,#1351,#1379,#1407));
+#1350 = ORIENTED_EDGE('',*,*,#146,.F.);
+#1351 = ORIENTED_EDGE('',*,*,#1352,.T.);
+#1352 = EDGE_CURVE('',#147,#1353,#1355,.T.);
+#1353 = VERTEX_POINT('',#1354);
+#1354 = CARTESIAN_POINT('',(-3.508460456673,-11.47565707155,0.));
+#1355 = SURFACE_CURVE('',#1356,(#1360,#1367),.PCURVE_S1.);
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(-3.508460456673,-11.47565707155,1.5));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(0.,0.,-1.));
+#1360 = PCURVE('',#163,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(1.274090353956,0.));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(0.,-1.));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = PCURVE('',#1368,#1373);
+#1368 = CYLINDRICAL_SURFACE('',#1369,1.5);
+#1369 = AXIS2_PLACEMENT_3D('',#1370,#1371,#1372);
+#1370 = CARTESIAN_POINT('',(-3.947018013757,-12.9101142055,1.5));
+#1371 = DIRECTION('',(0.,0.,1.));
+#1372 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(4.415683007546,0.));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(0.,-1.));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1379 = ORIENTED_EDGE('',*,*,#1380,.T.);
+#1380 = EDGE_CURVE('',#1353,#1381,#1383,.T.);
+#1381 = VERTEX_POINT('',#1382);
+#1382 = CARTESIAN_POINT('',(3.508460456673,-11.47565707155,0.));
+#1383 = SURFACE_CURVE('',#1384,(#1389,#1396),.PCURVE_S1.);
+#1384 = CIRCLE('',#1385,12.);
+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
+#1386 = CARTESIAN_POINT('',(6.028523699927E-16,1.571121186414E-15,0.));
+#1387 = DIRECTION('',(0.,0.,1.));
+#1388 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#1389 = PCURVE('',#163,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(0.,-1.5));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(1.,0.));
+#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1396 = PCURVE('',#915,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1406);
+#1398 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1399,#1400,#1401,#1402,
+#1403,#1404,#1405),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1399 = CARTESIAN_POINT('',(33.5,3.040697345391E-15));
+#1400 = CARTESIAN_POINT('',(33.5,-20.78460969082));
+#1401 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#1402 = CARTESIAN_POINT('',(-2.5,-4.307183449493E-15));
+#1403 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#1404 = CARTESIAN_POINT('',(33.5,20.784609690827));
+#1405 = CARTESIAN_POINT('',(33.5,3.040697345391E-15));
+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1407 = ORIENTED_EDGE('',*,*,#1408,.F.);
+#1408 = EDGE_CURVE('',#114,#1381,#1409,.T.);
+#1409 = SURFACE_CURVE('',#1410,(#1414,#1421),.PCURVE_S1.);
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(3.508460456673,-11.47565707155,1.5));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(0.,0.,-1.));
+#1414 = PCURVE('',#163,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(1.867502299634,0.));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(0.,-1.));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1421 = PCURVE('',#1200,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(5.009094953224,0.));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(0.,-1.));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1428 = ADVANCED_FACE('',(#1429),#378,.F.);
+#1429 = FACE_BOUND('',#1430,.F.);
+#1430 = EDGE_LOOP('',(#1431,#1461,#1489,#1522,#1548,#1549,#1582,#1610,
+    #1638,#1666,#1694,#1722));
+#1431 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#1432 = EDGE_CURVE('',#1433,#1435,#1437,.T.);
+#1433 = VERTEX_POINT('',#1434);
+#1434 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#1435 = VERTEX_POINT('',#1436);
+#1436 = CARTESIAN_POINT('',(16.9627185097,13.21045725025,1.5));
+#1437 = SURFACE_CURVE('',#1438,(#1443,#1454),.PCURVE_S1.);
+#1438 = CIRCLE('',#1439,21.5);
+#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
+#1440 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1441 = DIRECTION('',(0.,0.,1.));
+#1442 = DIRECTION('',(1.,0.,0.));
+#1443 = PCURVE('',#378,#1444);
+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1453);
+#1445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1446,#1447,#1448,#1449,
+#1450,#1451,#1452),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1446 = CARTESIAN_POINT('',(0.,0.));
+#1447 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1448 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1449 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1450 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1451 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1452 = CARTESIAN_POINT('',(0.,0.));
+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1454 = PCURVE('',#589,#1455);
+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(-0.,-1.5));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(-1.,0.));
+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1461 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#1462 = EDGE_CURVE('',#1463,#1433,#1465,.T.);
+#1463 = VERTEX_POINT('',#1464);
+#1464 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#1465 = SURFACE_CURVE('',#1466,(#1470,#1477),.PCURVE_S1.);
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#1468 = VECTOR('',#1469,1.);
+#1469 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#1470 = PCURVE('',#378,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(9.181526084916,8.558925189729));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(-0.984718484073,-0.17415368823));
+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1477 = PCURVE('',#1478,#1483);
+#1478 = PLANE('',#1479);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#1481 = DIRECTION('',(0.17415368823,0.984718484073,0.));
+#1482 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(0.,0.));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(1.,0.));
+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1489 = ORIENTED_EDGE('',*,*,#1490,.T.);
+#1490 = EDGE_CURVE('',#1463,#1491,#1493,.T.);
+#1491 = VERTEX_POINT('',#1492);
+#1492 = CARTESIAN_POINT('',(10.229975400937,10.970305524288,1.5));
+#1493 = SURFACE_CURVE('',#1494,(#1499,#1510),.PCURVE_S1.);
+#1494 = CIRCLE('',#1495,15.);
+#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498);
+#1496 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1497 = DIRECTION('',(-0.,0.,1.));
+#1498 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1499 = PCURVE('',#378,#1500);
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1509);
+#1501 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1502,#1503,#1504,#1505,
+#1506,#1507,#1508),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1502 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#1503 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#1504 = CARTESIAN_POINT('',(14.,12.990381056767));
+#1505 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#1506 = CARTESIAN_POINT('',(36.5,1.95399252334E-14));
+#1507 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#1508 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = PCURVE('',#1511,#1516);
+#1511 = CYLINDRICAL_SURFACE('',#1512,15.);
+#1512 = AXIS2_PLACEMENT_3D('',#1513,#1514,#1515);
+#1513 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1514 = DIRECTION('',(0.,0.,1.));
+#1515 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(0.,0.));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(1.,0.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1523 = EDGE_CURVE('',#1491,#362,#1524,.T.);
+#1524 = SURFACE_CURVE('',#1525,(#1530,#1541),.PCURVE_S1.);
+#1525 = CIRCLE('',#1526,1.5);
+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
+#1527 = CARTESIAN_POINT('',(9.206977860844,9.873274971859,1.5));
+#1528 = DIRECTION('',(-0.,0.,1.));
+#1529 = DIRECTION('',(0.5,-0.866025403784,0.));
+#1530 = PCURVE('',#378,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1540);
+#1532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1533,#1534,#1535,#1536,
+#1537,#1538,#1539),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1533 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#1534 = CARTESIAN_POINT('',(9.293022139156,9.873274971859));
+#1535 = CARTESIAN_POINT('',(11.543022139156,11.172313077535));
+#1536 = CARTESIAN_POINT('',(13.793022139156,12.471351183212));
+#1537 = CARTESIAN_POINT('',(13.793022139156,9.873274971859));
+#1538 = CARTESIAN_POINT('',(13.793022139156,7.275198760505));
+#1539 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1541 = PCURVE('',#1336,#1542);
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(0.,0.));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(1.,0.));
+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1548 = ORIENTED_EDGE('',*,*,#361,.T.);
+#1549 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1550 = EDGE_CURVE('',#333,#1551,#1553,.T.);
+#1551 = VERTEX_POINT('',#1552);
+#1552 = CARTESIAN_POINT('',(4.459416604055,14.319882869027,1.5));
+#1553 = SURFACE_CURVE('',#1554,(#1559,#1570),.PCURVE_S1.);
+#1554 = CIRCLE('',#1555,1.5);
+#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
+#1556 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,1.5));
+#1557 = DIRECTION('',(0.,0.,1.));
+#1558 = DIRECTION('',(1.,0.,0.));
+#1559 = PCURVE('',#378,#1560);
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1569);
+#1561 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1562,#1563,#1564,#1565,
+#1566,#1567,#1568),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1562 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#1563 = CARTESIAN_POINT('',(16.052981986243,15.508190416854));
+#1564 = CARTESIAN_POINT('',(18.302981986243,14.209152311178));
+#1565 = CARTESIAN_POINT('',(20.552981986243,12.910114205501));
+#1566 = CARTESIAN_POINT('',(18.302981986243,11.611076099824));
+#1567 = CARTESIAN_POINT('',(16.052981986243,10.312037994148));
+#1568 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = PCURVE('',#1571,#1576);
+#1571 = CYLINDRICAL_SURFACE('',#1572,1.5);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,1.5));
+#1574 = DIRECTION('',(0.,0.,1.));
+#1575 = DIRECTION('',(1.,0.,0.));
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(0.,0.));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(1.,0.));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = ORIENTED_EDGE('',*,*,#1583,.T.);
+#1583 = EDGE_CURVE('',#1551,#1584,#1586,.T.);
+#1584 = VERTEX_POINT('',#1585);
+#1585 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#1586 = SURFACE_CURVE('',#1587,(#1591,#1598),.PCURVE_S1.);
+#1587 = LINE('',#1588,#1589);
+#1588 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#1589 = VECTOR('',#1590,1.);
+#1590 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#1591 = PCURVE('',#378,#1592);
+#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1597);
+#1593 = LINE('',#1594,#1595);
+#1594 = CARTESIAN_POINT('',(18.16264854482,14.624024250001));
+#1595 = VECTOR('',#1596,1.);
+#1596 = DIRECTION('',(-0.965172364638,-0.261614805658));
+#1597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1598 = PCURVE('',#1599,#1604);
+#1599 = PLANE('',#1600);
+#1600 = AXIS2_PLACEMENT_3D('',#1601,#1602,#1603);
+#1601 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#1602 = DIRECTION('',(0.261614805658,0.965172364638,0.));
+#1603 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(0.,0.));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(1.,0.));
+#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1610 = ORIENTED_EDGE('',*,*,#1611,.T.);
+#1611 = EDGE_CURVE('',#1584,#1612,#1614,.T.);
+#1612 = VERTEX_POINT('',#1613);
+#1613 = CARTESIAN_POINT('',(11.045096357323,18.4460252211,1.5));
+#1614 = SURFACE_CURVE('',#1615,(#1619,#1626),.PCURVE_S1.);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#1619 = PCURVE('',#378,#1620);
+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);
+#1621 = LINE('',#1622,#1623);
+#1622 = CARTESIAN_POINT('',(16.995288270296,14.307605398258));
+#1623 = VECTOR('',#1624,1.);
+#1624 = DIRECTION('',(-0.845042321768,0.53469942437));
+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1626 = PCURVE('',#1627,#1632);
+#1627 = PLANE('',#1628);
+#1628 = AXIS2_PLACEMENT_3D('',#1629,#1630,#1631);
+#1629 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#1630 = DIRECTION('',(-0.53469942437,0.845042321768,0.));
+#1631 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(0.,0.));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(1.,0.));
+#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1638 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1639 = EDGE_CURVE('',#1640,#1612,#1642,.T.);
+#1640 = VERTEX_POINT('',#1641);
+#1641 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#1642 = SURFACE_CURVE('',#1643,(#1648,#1659),.PCURVE_S1.);
+#1643 = CIRCLE('',#1644,21.5);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1646 = DIRECTION('',(0.,0.,1.));
+#1647 = DIRECTION('',(1.,0.,0.));
+#1648 = PCURVE('',#378,#1649);
+#1649 = DEFINITIONAL_REPRESENTATION('',(#1650),#1658);
+#1650 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1651,#1652,#1653,#1654,
+#1655,#1656,#1657),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1651 = CARTESIAN_POINT('',(0.,0.));
+#1652 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1653 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1654 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1655 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1656 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1657 = CARTESIAN_POINT('',(0.,0.));
+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1659 = PCURVE('',#589,#1660);
+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(-0.,-1.5));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(-1.,0.));
+#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1667 = EDGE_CURVE('',#1668,#1640,#1670,.T.);
+#1668 = VERTEX_POINT('',#1669);
+#1669 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1675 = PCURVE('',#378,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(13.105205561851,12.43090609494));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(-0.981134208689,0.193327867989));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#1683,#1688);
+#1683 = PLANE('',#1684);
+#1684 = AXIS2_PLACEMENT_3D('',#1685,#1686,#1687);
+#1685 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1686 = DIRECTION('',(-0.193327867989,0.981134208689,0.));
+#1687 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693);
+#1689 = LINE('',#1690,#1691);
+#1690 = CARTESIAN_POINT('',(0.,0.));
+#1691 = VECTOR('',#1692,1.);
+#1692 = DIRECTION('',(1.,0.));
+#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#1695 = EDGE_CURVE('',#1668,#1696,#1698,.T.);
+#1696 = VERTEX_POINT('',#1697);
+#1697 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#1698 = SURFACE_CURVE('',#1699,(#1703,#1710),.PCURVE_S1.);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(0.805490258318,-0.592609014237,0.));
+#1703 = PCURVE('',#378,#1704);
+#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709);
+#1705 = LINE('',#1706,#1707);
+#1706 = CARTESIAN_POINT('',(13.105205561851,12.43090609494));
+#1707 = VECTOR('',#1708,1.);
+#1708 = DIRECTION('',(-0.805490258318,-0.592609014237));
+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1710 = PCURVE('',#1711,#1716);
+#1711 = PLANE('',#1712);
+#1712 = AXIS2_PLACEMENT_3D('',#1713,#1714,#1715);
+#1713 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#1714 = DIRECTION('',(0.592609014237,0.805490258318,0.));
+#1715 = DIRECTION('',(0.805490258318,-0.592609014237,0.));
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(0.,0.));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(1.,0.));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);
+#1723 = EDGE_CURVE('',#1696,#1435,#1724,.T.);
+#1724 = SURFACE_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1729 = PCURVE('',#378,#1730);
+#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
+#1731 = LINE('',#1732,#1733);
+#1732 = CARTESIAN_POINT('',(12.130978197364,11.714155132221));
+#1733 = VECTOR('',#1734,1.);
+#1734 = DIRECTION('',(-0.981134208689,0.193327867989));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1736 = PCURVE('',#1737,#1742);
+#1737 = PLANE('',#1738);
+#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741);
+#1739 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#1740 = DIRECTION('',(-0.193327867989,0.981134208689,0.));
+#1741 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(0.,0.));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(1.,0.));
+#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1748 = ADVANCED_FACE('',(#1749),#192,.F.);
+#1749 = FACE_BOUND('',#1750,.F.);
+#1750 = EDGE_LOOP('',(#1751,#1781,#1809,#1837,#1865,#1893,#1921,#1949,
+    #1982,#2013,#2014,#2042));
+#1751 = ORIENTED_EDGE('',*,*,#1752,.T.);
+#1752 = EDGE_CURVE('',#1753,#1755,#1757,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#1755 = VERTEX_POINT('',#1756);
+#1756 = CARTESIAN_POINT('',(-7.467584362656,-20.16147771832,1.5));
+#1757 = SURFACE_CURVE('',#1758,(#1762,#1769),.PCURVE_S1.);
+#1758 = LINE('',#1759,#1760);
+#1759 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#1760 = VECTOR('',#1761,1.);
+#1761 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#1762 = PCURVE('',#192,#1763);
+#1763 = DEFINITIONAL_REPRESENTATION('',(#1764),#1768);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(23.29899485909,-14.89172983561));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.732403108988,-0.680871269731));
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1769 = PCURVE('',#1770,#1775);
+#1770 = PLANE('',#1771);
+#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
+#1772 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#1773 = DIRECTION('',(0.680871269731,-0.732403108988,0.));
+#1774 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#1775 = DEFINITIONAL_REPRESENTATION('',(#1776),#1780);
+#1776 = LINE('',#1777,#1778);
+#1777 = CARTESIAN_POINT('',(0.,0.));
+#1778 = VECTOR('',#1779,1.);
+#1779 = DIRECTION('',(1.,0.));
+#1780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1781 = ORIENTED_EDGE('',*,*,#1782,.F.);
+#1782 = EDGE_CURVE('',#1783,#1755,#1785,.T.);
+#1783 = VERTEX_POINT('',#1784);
+#1784 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#1785 = SURFACE_CURVE('',#1786,(#1791,#1802),.PCURVE_S1.);
+#1786 = CIRCLE('',#1787,21.5);
+#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790);
+#1788 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1789 = DIRECTION('',(0.,0.,1.));
+#1790 = DIRECTION('',(1.,0.,0.));
+#1791 = PCURVE('',#192,#1792);
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1801);
+#1793 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1794,#1795,#1796,#1797,
+#1798,#1799,#1800),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1794 = CARTESIAN_POINT('',(0.,0.));
+#1795 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1796 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1797 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1798 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1799 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1800 = CARTESIAN_POINT('',(0.,0.));
+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1802 = PCURVE('',#589,#1803);
+#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1808);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(-0.,-1.5));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(-1.,0.));
+#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1809 = ORIENTED_EDGE('',*,*,#1810,.F.);
+#1810 = EDGE_CURVE('',#1811,#1783,#1813,.T.);
+#1811 = VERTEX_POINT('',#1812);
+#1812 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1813 = SURFACE_CURVE('',#1814,(#1818,#1825),.PCURVE_S1.);
+#1814 = LINE('',#1815,#1816);
+#1815 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1816 = VECTOR('',#1817,1.);
+#1817 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1818 = PCURVE('',#192,#1819);
+#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824);
+#1820 = LINE('',#1821,#1822);
+#1821 = CARTESIAN_POINT('',(27.467684109108,-13.7617857262));
+#1822 = VECTOR('',#1823,1.);
+#1823 = DIRECTION('',(0.928904631797,-0.370319031412));
+#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1825 = PCURVE('',#1826,#1831);
+#1826 = PLANE('',#1827);
+#1827 = AXIS2_PLACEMENT_3D('',#1828,#1829,#1830);
+#1828 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1829 = DIRECTION('',(0.370319031412,-0.928904631797,0.));
+#1830 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);
+#1832 = LINE('',#1833,#1834);
+#1833 = CARTESIAN_POINT('',(0.,0.));
+#1834 = VECTOR('',#1835,1.);
+#1835 = DIRECTION('',(1.,0.));
+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1837 = ORIENTED_EDGE('',*,*,#1838,.T.);
+#1838 = EDGE_CURVE('',#1811,#1839,#1841,.T.);
+#1839 = VERTEX_POINT('',#1840);
+#1840 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#1841 = SURFACE_CURVE('',#1842,(#1846,#1853),.PCURVE_S1.);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(-0.900666876604,0.434510273053,0.));
+#1846 = PCURVE('',#192,#1847);
+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1852);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(27.467684109108,-13.7617857262));
+#1850 = VECTOR('',#1851,1.);
+#1851 = DIRECTION('',(0.900666876604,0.434510273053));
+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1853 = PCURVE('',#1854,#1859);
+#1854 = PLANE('',#1855);
+#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
+#1856 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#1857 = DIRECTION('',(-0.434510273053,-0.900666876604,0.));
+#1858 = DIRECTION('',(-0.900666876604,0.434510273053,0.));
+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(0.,0.));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(1.,0.));
+#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1865 = ORIENTED_EDGE('',*,*,#1866,.T.);
+#1866 = EDGE_CURVE('',#1839,#1867,#1869,.T.);
+#1867 = VERTEX_POINT('',#1868);
+#1868 = CARTESIAN_POINT('',(-14.24648084267,-16.10241545853,1.5));
+#1869 = SURFACE_CURVE('',#1870,(#1874,#1881),.PCURVE_S1.);
+#1870 = LINE('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#1872 = VECTOR('',#1873,1.);
+#1873 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1874 = PCURVE('',#192,#1875);
+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1880);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(28.557026045169,-13.23625261914));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(0.928904631797,-0.370319031412));
+#1880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1881 = PCURVE('',#1882,#1887);
+#1882 = PLANE('',#1883);
+#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);
+#1884 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#1885 = DIRECTION('',(0.370319031412,-0.928904631797,0.));
+#1886 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1892);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(0.,0.));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(1.,0.));
+#1892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1893 = ORIENTED_EDGE('',*,*,#1894,.F.);
+#1894 = EDGE_CURVE('',#1895,#1867,#1897,.T.);
+#1895 = VERTEX_POINT('',#1896);
+#1896 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#1897 = SURFACE_CURVE('',#1898,(#1903,#1914),.PCURVE_S1.);
+#1898 = CIRCLE('',#1899,21.5);
+#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);
+#1900 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1901 = DIRECTION('',(0.,0.,1.));
+#1902 = DIRECTION('',(1.,0.,0.));
+#1903 = PCURVE('',#192,#1904);
+#1904 = DEFINITIONAL_REPRESENTATION('',(#1905),#1913);
+#1905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1906,#1907,#1908,#1909,
+#1910,#1911,#1912),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1906 = CARTESIAN_POINT('',(0.,0.));
+#1907 = CARTESIAN_POINT('',(0.,37.239092362731));
+#1908 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#1909 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#1910 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#1911 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#1912 = CARTESIAN_POINT('',(0.,0.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1914 = PCURVE('',#589,#1915);
+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(-0.,-1.5));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(-1.,0.));
+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1921 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#1922 = EDGE_CURVE('',#1923,#1895,#1925,.T.);
+#1923 = VERTEX_POINT('',#1924);
+#1924 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#1925 = SURFACE_CURVE('',#1926,(#1930,#1937),.PCURVE_S1.);
+#1926 = LINE('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#1928 = VECTOR('',#1929,1.);
+#1929 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#1930 = PCURVE('',#192,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(32.036030111045,-10.67670686584));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(0.999952436844,-9.753155892616E-03));
+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1937 = PCURVE('',#1938,#1943);
+#1938 = PLANE('',#1939);
+#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);
+#1940 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#1941 = DIRECTION('',(9.753155892616E-03,-0.999952436844,0.));
+#1942 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#1943 = DEFINITIONAL_REPRESENTATION('',(#1944),#1948);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(0.,0.));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(1.,0.));
+#1948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1949 = ORIENTED_EDGE('',*,*,#1950,.T.);
+#1950 = EDGE_CURVE('',#1923,#1951,#1953,.T.);
+#1951 = VERTEX_POINT('',#1952);
+#1952 = CARTESIAN_POINT('',(-10.22997540093,-10.97030552428,1.5));
+#1953 = SURFACE_CURVE('',#1954,(#1959,#1970),.PCURVE_S1.);
+#1954 = CIRCLE('',#1955,15.);
+#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
+#1956 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1957 = DIRECTION('',(0.,0.,1.));
+#1958 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1959 = PCURVE('',#192,#1960);
+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1969);
+#1961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1962,#1963,#1964,#1965,
+#1966,#1967,#1968),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1962 = CARTESIAN_POINT('',(29.,12.990381056767));
+#1963 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#1964 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#1965 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#1966 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#1967 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#1968 = CARTESIAN_POINT('',(29.,12.990381056767));
+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1970 = PCURVE('',#1971,#1976);
+#1971 = CYLINDRICAL_SURFACE('',#1972,15.);
+#1972 = AXIS2_PLACEMENT_3D('',#1973,#1974,#1975);
+#1973 = CARTESIAN_POINT('',(0.,0.,1.5));
+#1974 = DIRECTION('',(0.,0.,1.));
+#1975 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981);
+#1977 = LINE('',#1978,#1979);
+#1978 = CARTESIAN_POINT('',(0.,0.));
+#1979 = VECTOR('',#1980,1.);
+#1980 = DIRECTION('',(1.,0.));
+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1982 = ORIENTED_EDGE('',*,*,#1983,.T.);
+#1983 = EDGE_CURVE('',#1951,#176,#1984,.T.);
+#1984 = SURFACE_CURVE('',#1985,(#1990,#2001),.PCURVE_S1.);
+#1985 = CIRCLE('',#1986,1.5);
+#1986 = AXIS2_PLACEMENT_3D('',#1987,#1988,#1989);
+#1987 = CARTESIAN_POINT('',(-9.206977860844,-9.873274971859,1.5));
+#1988 = DIRECTION('',(0.,0.,1.));
+#1989 = DIRECTION('',(-0.5,0.866025403784,0.));
+#1990 = PCURVE('',#192,#1991);
+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#2000);
+#1992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1993,#1994,#1995,#1996,
+#1997,#1998,#1999),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1993 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#1994 = CARTESIAN_POINT('',(33.706977860844,-9.873274971859));
+#1995 = CARTESIAN_POINT('',(31.456977860844,-11.17231307753));
+#1996 = CARTESIAN_POINT('',(29.206977860844,-12.47135118321));
+#1997 = CARTESIAN_POINT('',(29.206977860844,-9.873274971859));
+#1998 = CARTESIAN_POINT('',(29.206977860844,-7.275198760505));
+#1999 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = PCURVE('',#2002,#2007);
+#2002 = CYLINDRICAL_SURFACE('',#2003,1.5);
+#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
+#2004 = CARTESIAN_POINT('',(-9.206977860844,-9.873274971859,1.5));
+#2005 = DIRECTION('',(0.,0.,1.));
+#2006 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012);
+#2008 = LINE('',#2009,#2010);
+#2009 = CARTESIAN_POINT('',(0.,0.));
+#2010 = VECTOR('',#2011,1.);
+#2011 = DIRECTION('',(1.,0.));
+#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2013 = ORIENTED_EDGE('',*,*,#175,.T.);
+#2014 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2015 = EDGE_CURVE('',#147,#2016,#2018,.T.);
+#2016 = VERTEX_POINT('',#2017);
+#2017 = CARTESIAN_POINT('',(-4.385575570841,-14.34457133944,1.5));
+#2018 = SURFACE_CURVE('',#2019,(#2024,#2035),.PCURVE_S1.);
+#2019 = CIRCLE('',#2020,1.5);
+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);
+#2021 = CARTESIAN_POINT('',(-3.947018013757,-12.9101142055,1.5));
+#2022 = DIRECTION('',(0.,0.,1.));
+#2023 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2024 = PCURVE('',#192,#2025);
+#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2034);
+#2026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2027,#2028,#2029,#2030,
+#2031,#2032,#2033),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2027 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#2028 = CARTESIAN_POINT('',(26.947018013757,-15.50819041685));
+#2029 = CARTESIAN_POINT('',(24.697018013757,-14.20915231117));
+#2030 = CARTESIAN_POINT('',(22.447018013757,-12.9101142055));
+#2031 = CARTESIAN_POINT('',(24.697018013757,-11.61107609982));
+#2032 = CARTESIAN_POINT('',(26.947018013757,-10.31203799414));
+#2033 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2035 = PCURVE('',#1368,#2036);
+#2036 = DEFINITIONAL_REPRESENTATION('',(#2037),#2041);
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(0.,0.));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(1.,0.));
+#2041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2042 = ORIENTED_EDGE('',*,*,#2043,.T.);
+#2043 = EDGE_CURVE('',#2016,#1753,#2044,.T.);
+#2044 = SURFACE_CURVE('',#2045,(#2050,#2061),.PCURVE_S1.);
+#2045 = CIRCLE('',#2046,15.);
+#2046 = AXIS2_PLACEMENT_3D('',#2047,#2048,#2049);
+#2047 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2048 = DIRECTION('',(0.,0.,1.));
+#2049 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2050 = PCURVE('',#192,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2060);
+#2052 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2053,#2054,#2055,#2056,
+#2057,#2058,#2059),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2053 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#2054 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#2055 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#2056 = CARTESIAN_POINT('',(-8.5,-7.347880794884E-15));
+#2057 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2058 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#2059 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2061 = PCURVE('',#2062,#2067);
+#2062 = CYLINDRICAL_SURFACE('',#2063,15.);
+#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066);
+#2064 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2065 = DIRECTION('',(0.,0.,1.));
+#2066 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#2067 = DEFINITIONAL_REPRESENTATION('',(#2068),#2072);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(0.,0.));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(1.,0.));
+#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2073 = ADVANCED_FACE('',(#2074),#349,.T.);
+#2074 = FACE_BOUND('',#2075,.T.);
+#2075 = EDGE_LOOP('',(#2076,#2077,#2100,#2128));
+#2076 = ORIENTED_EDGE('',*,*,#332,.F.);
+#2077 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#2078 = EDGE_CURVE('',#333,#2079,#2081,.T.);
+#2079 = VERTEX_POINT('',#2080);
+#2080 = CARTESIAN_POINT('',(3.508460456673,11.475657071556,0.));
+#2081 = SURFACE_CURVE('',#2082,(#2086,#2093),.PCURVE_S1.);
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(3.508460456673,11.475657071556,1.5));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(-0.,-0.,-1.));
+#2086 = PCURVE('',#349,#2087);
+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(1.274090353956,0.));
+#2090 = VECTOR('',#2091,1.);
+#2091 = DIRECTION('',(0.,-1.));
+#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2093 = PCURVE('',#1571,#2094);
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(4.415683007546,0.));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(0.,-1.));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2100 = ORIENTED_EDGE('',*,*,#2101,.T.);
+#2101 = EDGE_CURVE('',#2079,#2102,#2104,.T.);
+#2102 = VERTEX_POINT('',#2103);
+#2103 = CARTESIAN_POINT('',(-3.508460456673,11.475657071556,0.));
+#2104 = SURFACE_CURVE('',#2105,(#2110,#2117),.PCURVE_S1.);
+#2105 = CIRCLE('',#2106,12.);
+#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109);
+#2107 = CARTESIAN_POINT('',(-6.028523699927E-16,-1.571121186414E-15,0.)
+  );
+#2108 = DIRECTION('',(0.,0.,1.));
+#2109 = DIRECTION('',(1.,0.,0.));
+#2110 = PCURVE('',#349,#2111);
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(0.,-1.5));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(1.,0.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = PCURVE('',#915,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2127);
+#2119 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2120,#2121,#2122,#2123,
+#2124,#2125,#2126),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2120 = CARTESIAN_POINT('',(9.5,-1.571121186414E-15));
+#2121 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#2122 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#2123 = CARTESIAN_POINT('',(45.5,1.368031131539E-15));
+#2124 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#2125 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#2126 = CARTESIAN_POINT('',(9.5,-1.571121186414E-15));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#2129 = EDGE_CURVE('',#300,#2102,#2130,.T.);
+#2130 = SURFACE_CURVE('',#2131,(#2135,#2142),.PCURVE_S1.);
+#2131 = LINE('',#2132,#2133);
+#2132 = CARTESIAN_POINT('',(-3.508460456673,11.475657071556,1.5));
+#2133 = VECTOR('',#2134,1.);
+#2134 = DIRECTION('',(-0.,-0.,-1.));
+#2135 = PCURVE('',#349,#2136);
+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2141);
+#2137 = LINE('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(1.867502299634,0.));
+#2139 = VECTOR('',#2140,1.);
+#2140 = DIRECTION('',(0.,-1.));
+#2141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2142 = PCURVE('',#2143,#2148);
+#2143 = CYLINDRICAL_SURFACE('',#2144,1.5);
+#2144 = AXIS2_PLACEMENT_3D('',#2145,#2146,#2147);
+#2145 = CARTESIAN_POINT('',(-3.947018013757,12.910114205501,1.5));
+#2146 = DIRECTION('',(0.,0.,1.));
+#2147 = DIRECTION('',(1.,0.,0.));
+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153);
+#2149 = LINE('',#2150,#2151);
+#2150 = CARTESIAN_POINT('',(5.009094953224,0.));
+#2151 = VECTOR('',#2152,1.);
+#2152 = DIRECTION('',(0.,-1.));
+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2154 = ADVANCED_FACE('',(#2155),#225,.T.);
+#2155 = FACE_BOUND('',#2156,.T.);
+#2156 = EDGE_LOOP('',(#2157,#2158,#2186,#2214));
+#2157 = ORIENTED_EDGE('',*,*,#208,.F.);
+#2158 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#2159 = EDGE_CURVE('',#209,#2160,#2162,.T.);
+#2160 = VERTEX_POINT('',#2161);
+#2161 = CARTESIAN_POINT('',(-11.69244077742,-2.699412652126,0.));
+#2162 = SURFACE_CURVE('',#2163,(#2167,#2174),.PCURVE_S1.);
+#2163 = LINE('',#2164,#2165);
+#2164 = CARTESIAN_POINT('',(-11.69244077742,-2.699412652126,1.5));
+#2165 = VECTOR('',#2166,1.);
+#2166 = DIRECTION('',(0.,0.,-1.));
+#2167 = PCURVE('',#225,#2168);
+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(1.274090353956,0.));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(0.,-1.));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = PCURVE('',#2175,#2180);
+#2175 = CYLINDRICAL_SURFACE('',#2176,1.5);
+#2176 = AXIS2_PLACEMENT_3D('',#2177,#2178,#2179);
+#2177 = CARTESIAN_POINT('',(-13.1539958746,-3.036839233642,1.5));
+#2178 = DIRECTION('',(0.,0.,1.));
+#2179 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2185);
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(4.415683007546,0.));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(0.,-1.));
+#2185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2186 = ORIENTED_EDGE('',*,*,#2187,.T.);
+#2187 = EDGE_CURVE('',#2160,#2188,#2190,.T.);
+#2188 = VERTEX_POINT('',#2189);
+#2189 = CARTESIAN_POINT('',(-8.18398032075,-8.77624441943,0.));
+#2190 = SURFACE_CURVE('',#2191,(#2196,#2203),.PCURVE_S1.);
+#2191 = CIRCLE('',#2192,12.);
+#2192 = AXIS2_PLACEMENT_3D('',#2193,#2194,#2195);
+#2193 = CARTESIAN_POINT('',(1.662057044855E-15,2.634751260619E-16,0.));
+#2194 = DIRECTION('',(0.,0.,1.));
+#2195 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2196 = PCURVE('',#225,#2197);
+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(0.,-1.5));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(1.,0.));
+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2203 = PCURVE('',#915,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2213);
+#2205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2206,#2207,#2208,#2209,
+#2210,#2211,#2212),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2206 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#2207 = CARTESIAN_POINT('',(45.5,9.145259323063E-15));
+#2208 = CARTESIAN_POINT('',(27.5,-10.39230484541));
+#2209 = CARTESIAN_POINT('',(9.5,-20.78460969082));
+#2210 = CARTESIAN_POINT('',(9.5,-8.618309070939E-15));
+#2211 = CARTESIAN_POINT('',(9.5,20.784609690827));
+#2212 = CARTESIAN_POINT('',(27.5,10.392304845413));
+#2213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2214 = ORIENTED_EDGE('',*,*,#2215,.F.);
+#2215 = EDGE_CURVE('',#176,#2188,#2216,.T.);
+#2216 = SURFACE_CURVE('',#2217,(#2221,#2228),.PCURVE_S1.);
+#2217 = LINE('',#2218,#2219);
+#2218 = CARTESIAN_POINT('',(-8.18398032075,-8.77624441943,1.5));
+#2219 = VECTOR('',#2220,1.);
+#2220 = DIRECTION('',(0.,0.,-1.));
+#2221 = PCURVE('',#225,#2222);
+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(1.867502299634,0.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.,-1.));
+#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2228 = PCURVE('',#2002,#2229);
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
+#2230 = LINE('',#2231,#2232);
+#2231 = CARTESIAN_POINT('',(5.009094953224,0.));
+#2232 = VECTOR('',#2233,1.);
+#2233 = DIRECTION('',(0.,-1.));
+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2235 = ADVANCED_FACE('',(#2236),#316,.F.);
+#2236 = FACE_BOUND('',#2237,.F.);
+#2237 = EDGE_LOOP('',(#2238,#2268,#2296,#2324,#2352,#2380,#2408,#2436,
+    #2469,#2495,#2496,#2529));
+#2238 = ORIENTED_EDGE('',*,*,#2239,.T.);
+#2239 = EDGE_CURVE('',#2240,#2242,#2244,.T.);
+#2240 = VERTEX_POINT('',#2241);
+#2241 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#2242 = VERTEX_POINT('',#2243);
+#2243 = CARTESIAN_POINT('',(-11.58898155963,18.109265761221,1.5));
+#2244 = SURFACE_CURVE('',#2245,(#2249,#2256),.PCURVE_S1.);
+#2245 = LINE('',#2246,#2247);
+#2246 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#2247 = VECTOR('',#2248,1.);
+#2248 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#2249 = PCURVE('',#316,#2250);
+#2250 = DEFINITIONAL_REPRESENTATION('',(#2251),#2255);
+#2251 = LINE('',#2252,#2253);
+#2252 = CARTESIAN_POINT('',(32.299720340069,10.409901083886));
+#2253 = VECTOR('',#2254,1.);
+#2254 = DIRECTION('',(0.101975521538,0.994786908341));
+#2255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2256 = PCURVE('',#2257,#2262);
+#2257 = PLANE('',#2258);
+#2258 = AXIS2_PLACEMENT_3D('',#2259,#2260,#2261);
+#2259 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#2260 = DIRECTION('',(-0.994786908341,-0.101975521538,0.));
+#2261 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#2262 = DEFINITIONAL_REPRESENTATION('',(#2263),#2267);
+#2263 = LINE('',#2264,#2265);
+#2264 = CARTESIAN_POINT('',(0.,0.));
+#2265 = VECTOR('',#2266,1.);
+#2266 = DIRECTION('',(1.,0.));
+#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2268 = ORIENTED_EDGE('',*,*,#2269,.F.);
+#2269 = EDGE_CURVE('',#2270,#2242,#2272,.T.);
+#2270 = VERTEX_POINT('',#2271);
+#2271 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#2272 = SURFACE_CURVE('',#2273,(#2278,#2289),.PCURVE_S1.);
+#2273 = CIRCLE('',#2274,21.5);
+#2274 = AXIS2_PLACEMENT_3D('',#2275,#2276,#2277);
+#2275 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2276 = DIRECTION('',(0.,0.,1.));
+#2277 = DIRECTION('',(1.,0.,0.));
+#2278 = PCURVE('',#316,#2279);
+#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2288);
+#2280 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2281,#2282,#2283,#2284,
+#2285,#2286,#2287),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2281 = CARTESIAN_POINT('',(0.,0.));
+#2282 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2283 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2284 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2285 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2286 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2287 = CARTESIAN_POINT('',(0.,0.));
+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2289 = PCURVE('',#589,#2290);
+#2290 = DEFINITIONAL_REPRESENTATION('',(#2291),#2295);
+#2291 = LINE('',#2292,#2293);
+#2292 = CARTESIAN_POINT('',(-0.,-1.5));
+#2293 = VECTOR('',#2294,1.);
+#2294 = DIRECTION('',(-1.,0.));
+#2295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2296 = ORIENTED_EDGE('',*,*,#2297,.F.);
+#2297 = EDGE_CURVE('',#2298,#2270,#2300,.T.);
+#2298 = VERTEX_POINT('',#2299);
+#2299 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2300 = SURFACE_CURVE('',#2301,(#2305,#2312),.PCURVE_S1.);
+#2301 = LINE('',#2302,#2303);
+#2302 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2303 = VECTOR('',#2304,1.);
+#2304 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2305 = PCURVE('',#316,#2306);
+#2306 = DEFINITIONAL_REPRESENTATION('',(#2307),#2311);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(28.88580894453,13.055643463074));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(-0.264269138357,0.964448973514));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = PCURVE('',#2313,#2318);
+#2313 = PLANE('',#2314);
+#2314 = AXIS2_PLACEMENT_3D('',#2315,#2316,#2317);
+#2315 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2316 = DIRECTION('',(-0.964448973514,0.264269138357,0.));
+#2317 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(0.,0.));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(1.,0.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = ORIENTED_EDGE('',*,*,#2325,.T.);
+#2325 = EDGE_CURVE('',#2298,#2326,#2328,.T.);
+#2326 = VERTEX_POINT('',#2327);
+#2327 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#2328 = SURFACE_CURVE('',#2329,(#2333,#2340),.PCURVE_S1.);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(0.889519739007,0.456896743166,0.));
+#2333 = PCURVE('',#316,#2334);
+#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2339);
+#2335 = LINE('',#2336,#2337);
+#2336 = CARTESIAN_POINT('',(28.88580894453,13.055643463074));
+#2337 = VECTOR('',#2338,1.);
+#2338 = DIRECTION('',(-0.889519739007,0.456896743166));
+#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2340 = PCURVE('',#2341,#2346);
+#2341 = PLANE('',#2342);
+#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);
+#2343 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#2344 = DIRECTION('',(-0.456896743166,0.889519739007,0.));
+#2345 = DIRECTION('',(0.889519739007,0.456896743166,0.));
+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(0.,0.));
+#2349 = VECTOR('',#2350,1.);
+#2350 = DIRECTION('',(1.,0.));
+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2352 = ORIENTED_EDGE('',*,*,#2353,.T.);
+#2353 = EDGE_CURVE('',#2326,#2354,#2356,.T.);
+#2354 = VERTEX_POINT('',#2355);
+#2355 = CARTESIAN_POINT('',(-4.264582134426,21.072810425255,1.5));
+#2356 = SURFACE_CURVE('',#2357,(#2361,#2368),.PCURVE_S1.);
+#2357 = LINE('',#2358,#2359);
+#2358 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#2359 = VECTOR('',#2360,1.);
+#2360 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2361 = PCURVE('',#316,#2362);
+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2367);
+#2363 = LINE('',#2364,#2365);
+#2364 = CARTESIAN_POINT('',(27.809949290061,13.608252641572));
+#2365 = VECTOR('',#2366,1.);
+#2366 = DIRECTION('',(-0.264269138357,0.964448973514));
+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2368 = PCURVE('',#2369,#2374);
+#2369 = PLANE('',#2370);
+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);
+#2371 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#2372 = DIRECTION('',(-0.964448973514,0.264269138357,0.));
+#2373 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(0.,0.));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(1.,0.));
+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2380 = ORIENTED_EDGE('',*,*,#2381,.F.);
+#2381 = EDGE_CURVE('',#2382,#2354,#2384,.T.);
+#2382 = VERTEX_POINT('',#2383);
+#2383 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#2384 = SURFACE_CURVE('',#2385,(#2390,#2401),.PCURVE_S1.);
+#2385 = CIRCLE('',#2386,21.5);
+#2386 = AXIS2_PLACEMENT_3D('',#2387,#2388,#2389);
+#2387 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2388 = DIRECTION('',(0.,0.,1.));
+#2389 = DIRECTION('',(1.,0.,0.));
+#2390 = PCURVE('',#316,#2391);
+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2400);
+#2392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2393,#2394,#2395,#2396,
+#2397,#2398,#2399),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2393 = CARTESIAN_POINT('',(0.,0.));
+#2394 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2395 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2396 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2397 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2398 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2399 = CARTESIAN_POINT('',(0.,0.));
+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2401 = PCURVE('',#589,#2402);
+#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407);
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(-0.,-1.5));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(-1.,0.));
+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2408 = ORIENTED_EDGE('',*,*,#2409,.F.);
+#2409 = EDGE_CURVE('',#2410,#2382,#2412,.T.);
+#2410 = VERTEX_POINT('',#2411);
+#2411 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#2412 = SURFACE_CURVE('',#2413,(#2417,#2424),.PCURVE_S1.);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#2417 = PCURVE('',#316,#2418);
+#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2423);
+#2419 = LINE('',#2420,#2421);
+#2420 = CARTESIAN_POINT('',(23.670819334714,14.842086895583));
+#2421 = VECTOR('',#2422,1.);
+#2422 = DIRECTION('',(-0.594822786751,0.803856860617));
+#2423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2424 = PCURVE('',#2425,#2430);
+#2425 = PLANE('',#2426);
+#2426 = AXIS2_PLACEMENT_3D('',#2427,#2428,#2429);
+#2427 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#2428 = DIRECTION('',(-0.803856860617,0.594822786751,0.));
+#2429 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#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 = ORIENTED_EDGE('',*,*,#2437,.T.);
+#2437 = EDGE_CURVE('',#2410,#2438,#2440,.T.);
+#2438 = VERTEX_POINT('',#2439);
+#2439 = CARTESIAN_POINT('',(-4.385575570841,14.344571339445,1.5));
+#2440 = SURFACE_CURVE('',#2441,(#2446,#2457),.PCURVE_S1.);
+#2441 = CIRCLE('',#2442,15.);
+#2442 = AXIS2_PLACEMENT_3D('',#2443,#2444,#2445);
+#2443 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2444 = DIRECTION('',(0.,0.,1.));
+#2445 = DIRECTION('',(1.,0.,0.));
+#2446 = PCURVE('',#316,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2456);
+#2448 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2449,#2450,#2451,#2452,
+#2453,#2454,#2455),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2449 = CARTESIAN_POINT('',(6.5,0.));
+#2450 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#2451 = CARTESIAN_POINT('',(29.,12.990381056767));
+#2452 = CARTESIAN_POINT('',(51.5,3.673940397442E-15));
+#2453 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#2454 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#2455 = CARTESIAN_POINT('',(6.5,0.));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = PCURVE('',#2458,#2463);
+#2458 = CYLINDRICAL_SURFACE('',#2459,15.);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2461 = DIRECTION('',(0.,0.,1.));
+#2462 = DIRECTION('',(1.,0.,0.));
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(0.,0.));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(1.,0.));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#2470 = EDGE_CURVE('',#2438,#300,#2471,.T.);
+#2471 = SURFACE_CURVE('',#2472,(#2477,#2488),.PCURVE_S1.);
+#2472 = CIRCLE('',#2473,1.5);
+#2473 = AXIS2_PLACEMENT_3D('',#2474,#2475,#2476);
+#2474 = CARTESIAN_POINT('',(-3.947018013757,12.910114205501,1.5));
+#2475 = DIRECTION('',(0.,0.,1.));
+#2476 = DIRECTION('',(1.,0.,0.));
+#2477 = PCURVE('',#316,#2478);
+#2478 = DEFINITIONAL_REPRESENTATION('',(#2479),#2487);
+#2479 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2480,#2481,#2482,#2483,
+#2484,#2485,#2486),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2480 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#2481 = CARTESIAN_POINT('',(23.947018013757,15.508190416854));
+#2482 = CARTESIAN_POINT('',(26.197018013757,14.209152311178));
+#2483 = CARTESIAN_POINT('',(28.447018013757,12.910114205501));
+#2484 = CARTESIAN_POINT('',(26.197018013757,11.611076099824));
+#2485 = CARTESIAN_POINT('',(23.947018013757,10.312037994148));
+#2486 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2488 = PCURVE('',#2143,#2489);
+#2489 = DEFINITIONAL_REPRESENTATION('',(#2490),#2494);
+#2490 = LINE('',#2491,#2492);
+#2491 = CARTESIAN_POINT('',(0.,0.));
+#2492 = VECTOR('',#2493,1.);
+#2493 = DIRECTION('',(1.,0.));
+#2494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2495 = ORIENTED_EDGE('',*,*,#299,.T.);
+#2496 = ORIENTED_EDGE('',*,*,#2497,.T.);
+#2497 = EDGE_CURVE('',#271,#2498,#2500,.T.);
+#2498 = VERTEX_POINT('',#2499);
+#2499 = CARTESIAN_POINT('',(-10.22997540093,10.970305524288,1.5));
+#2500 = SURFACE_CURVE('',#2501,(#2506,#2517),.PCURVE_S1.);
+#2501 = CIRCLE('',#2502,1.5);
+#2502 = AXIS2_PLACEMENT_3D('',#2503,#2504,#2505);
+#2503 = CARTESIAN_POINT('',(-9.206977860844,9.873274971859,1.5));
+#2504 = DIRECTION('',(0.,-0.,1.));
+#2505 = DIRECTION('',(0.5,0.866025403784,0.));
+#2506 = PCURVE('',#316,#2507);
+#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2516);
+#2508 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2509,#2510,#2511,#2512,
+#2513,#2514,#2515),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2509 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#2510 = CARTESIAN_POINT('',(32.206977860844,12.471351183212));
+#2511 = CARTESIAN_POINT('',(32.206977860844,9.873274971859));
+#2512 = CARTESIAN_POINT('',(32.206977860844,7.275198760505));
+#2513 = CARTESIAN_POINT('',(29.956977860844,8.574236866182));
+#2514 = CARTESIAN_POINT('',(27.706977860844,9.873274971859));
+#2515 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2517 = PCURVE('',#2518,#2523);
+#2518 = CYLINDRICAL_SURFACE('',#2519,1.5);
+#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522);
+#2520 = CARTESIAN_POINT('',(-9.206977860844,9.873274971859,1.5));
+#2521 = DIRECTION('',(0.,0.,1.));
+#2522 = DIRECTION('',(0.5,0.866025403784,0.));
+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(0.,0.));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(1.,0.));
+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2529 = ORIENTED_EDGE('',*,*,#2530,.T.);
+#2530 = EDGE_CURVE('',#2498,#2240,#2531,.T.);
+#2531 = SURFACE_CURVE('',#2532,(#2537,#2548),.PCURVE_S1.);
+#2532 = CIRCLE('',#2533,15.);
+#2533 = AXIS2_PLACEMENT_3D('',#2534,#2535,#2536);
+#2534 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2535 = DIRECTION('',(0.,-0.,1.));
+#2536 = DIRECTION('',(0.5,0.866025403784,0.));
+#2537 = PCURVE('',#316,#2538);
+#2538 = DEFINITIONAL_REPRESENTATION('',(#2539),#2547);
+#2539 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2540,#2541,#2542,#2543,
+#2544,#2545,#2546),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2540 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2541 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#2542 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#2543 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#2544 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#2545 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#2546 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2548 = PCURVE('',#2549,#2554);
+#2549 = CYLINDRICAL_SURFACE('',#2550,15.);
+#2550 = AXIS2_PLACEMENT_3D('',#2551,#2552,#2553);
+#2551 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2552 = DIRECTION('',(0.,0.,1.));
+#2553 = DIRECTION('',(0.5,0.866025403784,0.));
+#2554 = DEFINITIONAL_REPRESENTATION('',(#2555),#2559);
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(0.,0.));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(1.,0.));
+#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2560 = ADVANCED_FACE('',(#2561),#254,.F.);
+#2561 = FACE_BOUND('',#2562,.F.);
+#2562 = EDGE_LOOP('',(#2563,#2593,#2621,#2649,#2677,#2705,#2733,#2761,
+    #2789,#2820,#2821,#2849));
+#2563 = ORIENTED_EDGE('',*,*,#2564,.T.);
+#2564 = EDGE_CURVE('',#2565,#2567,#2569,.T.);
+#2565 = VERTEX_POINT('',#2566);
+#2566 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#2567 = VERTEX_POINT('',#2568);
+#2568 = CARTESIAN_POINT('',(-21.37640352835,-2.302036531646,1.5));
+#2569 = SURFACE_CURVE('',#2570,(#2574,#2581),.PCURVE_S1.);
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#2574 = PCURVE('',#254,#2575);
+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(35.632410904161,-5.027421012402));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(0.935951124367,0.352129937374));
+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2581 = PCURVE('',#2582,#2587);
+#2582 = PLANE('',#2583);
+#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);
+#2584 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#2585 = DIRECTION('',(-0.352129937374,-0.935951124367,0.));
+#2586 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(0.,0.));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(1.,0.));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2594 = EDGE_CURVE('',#2595,#2567,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#2597 = SURFACE_CURVE('',#2598,(#2603,#2614),.PCURVE_S1.);
+#2598 = CIRCLE('',#2599,21.5);
+#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
+#2600 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2601 = DIRECTION('',(0.,0.,1.));
+#2602 = DIRECTION('',(1.,0.,0.));
+#2603 = PCURVE('',#254,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2613);
+#2605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2606,#2607,#2608,#2609,
+#2610,#2611,#2612),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2606 = CARTESIAN_POINT('',(0.,0.));
+#2607 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2608 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2609 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2610 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2611 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2612 = CARTESIAN_POINT('',(0.,0.));
+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2614 = PCURVE('',#589,#2615);
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(-0.,-1.5));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(-1.,0.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2621 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#2622 = EDGE_CURVE('',#2623,#2595,#2625,.T.);
+#2623 = VERTEX_POINT('',#2624);
+#2624 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2625 = SURFACE_CURVE('',#2626,(#2630,#2637),.PCURVE_S1.);
+#2626 = LINE('',#2627,#2628);
+#2627 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2628 = VECTOR('',#2629,1.);
+#2629 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2630 = PCURVE('',#254,#2631);
+#2631 = DEFINITIONAL_REPRESENTATION('',(#2632),#2636);
+#2632 = LINE('',#2633,#2634);
+#2633 = CARTESIAN_POINT('',(36.479071108178,-0.79210399327));
+#2634 = VECTOR('',#2635,1.);
+#2635 = DIRECTION('',(0.745544426261,0.66645593138));
+#2636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2637 = PCURVE('',#2638,#2643);
+#2638 = PLANE('',#2639);
+#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
+#2640 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2641 = DIRECTION('',(-0.66645593138,-0.745544426261,0.));
+#2642 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648);
+#2644 = LINE('',#2645,#2646);
+#2645 = CARTESIAN_POINT('',(0.,0.));
+#2646 = VECTOR('',#2647,1.);
+#2647 = DIRECTION('',(1.,0.));
+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2649 = ORIENTED_EDGE('',*,*,#2650,.T.);
+#2650 = EDGE_CURVE('',#2623,#2651,#2653,.T.);
+#2651 = VERTEX_POINT('',#2652);
+#2652 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#2653 = SURFACE_CURVE('',#2654,(#2658,#2665),.PCURVE_S1.);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(-1.250412652636E-02,0.999921820354,0.));
+#2658 = PCURVE('',#254,#2659);
+#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664);
+#2660 = LINE('',#2661,#2662);
+#2661 = CARTESIAN_POINT('',(36.479071108178,-0.79210399327));
+#2662 = VECTOR('',#2663,1.);
+#2663 = DIRECTION('',(1.250412652636E-02,0.999921820354));
+#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2665 = PCURVE('',#2666,#2671);
+#2666 = PLANE('',#2667);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#2669 = DIRECTION('',(-0.999921820354,-1.250412652636E-02,0.));
+#2670 = DIRECTION('',(-1.250412652636E-02,0.999921820354,0.));
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(0.,0.));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(1.,0.));
+#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);
+#2678 = EDGE_CURVE('',#2651,#2679,#2681,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(-20.76449416704,5.575462490837,1.5));
+#2681 = SURFACE_CURVE('',#2682,(#2686,#2693),.PCURVE_S1.);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2686 = PCURVE('',#254,#2687);
+#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(36.494194645806,0.417285182672));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.745544426261,0.66645593138));
+#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2693 = PCURVE('',#2694,#2699);
+#2694 = PLANE('',#2695);
+#2695 = AXIS2_PLACEMENT_3D('',#2696,#2697,#2698);
+#2696 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#2697 = DIRECTION('',(-0.66645593138,-0.745544426261,0.));
+#2698 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#2699 = DEFINITIONAL_REPRESENTATION('',(#2700),#2704);
+#2700 = LINE('',#2701,#2702);
+#2701 = CARTESIAN_POINT('',(0.,0.));
+#2702 = VECTOR('',#2703,1.);
+#2703 = DIRECTION('',(1.,0.));
+#2704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2705 = ORIENTED_EDGE('',*,*,#2706,.F.);
+#2706 = EDGE_CURVE('',#2707,#2679,#2709,.T.);
+#2707 = VERTEX_POINT('',#2708);
+#2708 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#2709 = SURFACE_CURVE('',#2710,(#2715,#2726),.PCURVE_S1.);
+#2710 = CIRCLE('',#2711,21.5);
+#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714);
+#2712 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2713 = DIRECTION('',(0.,0.,1.));
+#2714 = DIRECTION('',(1.,0.,0.));
+#2715 = PCURVE('',#254,#2716);
+#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2725);
+#2717 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2718,#2719,#2720,#2721,
+#2722,#2723,#2724),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2718 = CARTESIAN_POINT('',(0.,0.));
+#2719 = CARTESIAN_POINT('',(0.,37.239092362731));
+#2720 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#2721 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#2722 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#2723 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#2724 = CARTESIAN_POINT('',(0.,0.));
+#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2726 = PCURVE('',#589,#2727);
+#2727 = DEFINITIONAL_REPRESENTATION('',(#2728),#2732);
+#2728 = LINE('',#2729,#2730);
+#2729 = CARTESIAN_POINT('',(-0.,-1.5));
+#2730 = VECTOR('',#2731,1.);
+#2731 = DIRECTION('',(-1.,0.));
+#2732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2733 = ORIENTED_EDGE('',*,*,#2734,.F.);
+#2734 = EDGE_CURVE('',#2735,#2707,#2737,.T.);
+#2735 = VERTEX_POINT('',#2736);
+#2736 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#2737 = SURFACE_CURVE('',#2738,(#2742,#2749),.PCURVE_S1.);
+#2738 = LINE('',#2739,#2740);
+#2739 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#2740 = VECTOR('',#2741,1.);
+#2741 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#2742 = PCURVE('',#254,#2743);
+#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2748);
+#2744 = LINE('',#2745,#2746);
+#2745 = CARTESIAN_POINT('',(35.753708796971,4.67244962853));
+#2746 = VECTOR('',#2747,1.);
+#2747 = DIRECTION('',(0.454447822183,0.890773358893));
+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2749 = PCURVE('',#2750,#2755);
+#2750 = PLANE('',#2751);
+#2751 = AXIS2_PLACEMENT_3D('',#2752,#2753,#2754);
+#2752 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#2753 = DIRECTION('',(-0.890773358893,-0.454447822183,0.));
+#2754 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(0.,0.));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(1.,0.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2761 = ORIENTED_EDGE('',*,*,#2762,.T.);
+#2762 = EDGE_CURVE('',#2735,#2763,#2765,.T.);
+#2763 = VERTEX_POINT('',#2764);
+#2764 = CARTESIAN_POINT('',(-14.61555097177,3.374265815158,1.5));
+#2765 = SURFACE_CURVE('',#2766,(#2771,#2782),.PCURVE_S1.);
+#2766 = CIRCLE('',#2767,15.);
+#2767 = AXIS2_PLACEMENT_3D('',#2768,#2769,#2770);
+#2768 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2769 = DIRECTION('',(0.,-0.,1.));
+#2770 = DIRECTION('',(0.5,0.866025403784,0.));
+#2771 = PCURVE('',#254,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2781);
+#2773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2774,#2775,#2776,#2777,
+#2778,#2779,#2780),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2774 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2775 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#2776 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#2777 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#2778 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#2779 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#2780 = CARTESIAN_POINT('',(14.,12.990381056767));
+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2782 = PCURVE('',#2549,#2783);
+#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2788);
+#2784 = LINE('',#2785,#2786);
+#2785 = CARTESIAN_POINT('',(0.,0.));
+#2786 = VECTOR('',#2787,1.);
+#2787 = DIRECTION('',(1.,0.));
+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2789 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#2790 = EDGE_CURVE('',#2763,#238,#2791,.T.);
+#2791 = SURFACE_CURVE('',#2792,(#2797,#2808),.PCURVE_S1.);
+#2792 = CIRCLE('',#2793,1.5);
+#2793 = AXIS2_PLACEMENT_3D('',#2794,#2795,#2796);
+#2794 = CARTESIAN_POINT('',(-13.1539958746,3.036839233642,1.5));
+#2795 = DIRECTION('',(0.,-0.,1.));
+#2796 = DIRECTION('',(0.5,0.866025403784,0.));
+#2797 = PCURVE('',#254,#2798);
+#2798 = DEFINITIONAL_REPRESENTATION('',(#2799),#2807);
+#2799 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2800,#2801,#2802,#2803,
+#2804,#2805,#2806),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2800 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#2801 = CARTESIAN_POINT('',(36.153995874601,5.634915444995));
+#2802 = CARTESIAN_POINT('',(36.153995874601,3.036839233642));
+#2803 = CARTESIAN_POINT('',(36.153995874601,0.438763022289));
+#2804 = CARTESIAN_POINT('',(33.903995874601,1.737801127966));
+#2805 = CARTESIAN_POINT('',(31.653995874601,3.036839233642));
+#2806 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#2807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2808 = PCURVE('',#2809,#2814);
+#2809 = CYLINDRICAL_SURFACE('',#2810,1.5);
+#2810 = AXIS2_PLACEMENT_3D('',#2811,#2812,#2813);
+#2811 = CARTESIAN_POINT('',(-13.1539958746,3.036839233642,1.5));
+#2812 = DIRECTION('',(0.,0.,1.));
+#2813 = DIRECTION('',(0.5,0.866025403784,0.));
+#2814 = DEFINITIONAL_REPRESENTATION('',(#2815),#2819);
+#2815 = LINE('',#2816,#2817);
+#2816 = CARTESIAN_POINT('',(0.,0.));
+#2817 = VECTOR('',#2818,1.);
+#2818 = DIRECTION('',(1.,0.));
+#2819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2820 = ORIENTED_EDGE('',*,*,#237,.T.);
+#2821 = ORIENTED_EDGE('',*,*,#2822,.T.);
+#2822 = EDGE_CURVE('',#209,#2823,#2825,.T.);
+#2823 = VERTEX_POINT('',#2824);
+#2824 = CARTESIAN_POINT('',(-14.61555097177,-3.374265815158,1.5));
+#2825 = SURFACE_CURVE('',#2826,(#2831,#2842),.PCURVE_S1.);
+#2826 = CIRCLE('',#2827,1.5);
+#2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830);
+#2828 = CARTESIAN_POINT('',(-13.1539958746,-3.036839233642,1.5));
+#2829 = DIRECTION('',(0.,0.,1.));
+#2830 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2831 = PCURVE('',#254,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2841);
+#2833 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2834,#2835,#2836,#2837,
+#2838,#2839,#2840),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2834 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#2835 = CARTESIAN_POINT('',(37.653995874601,-3.036839233642));
+#2836 = CARTESIAN_POINT('',(35.403995874601,-4.335877339319));
+#2837 = CARTESIAN_POINT('',(33.153995874601,-5.634915444995));
+#2838 = CARTESIAN_POINT('',(33.153995874601,-3.036839233642));
+#2839 = CARTESIAN_POINT('',(33.153995874601,-0.438763022289));
+#2840 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2842 = PCURVE('',#2175,#2843);
+#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848);
+#2844 = LINE('',#2845,#2846);
+#2845 = CARTESIAN_POINT('',(0.,0.));
+#2846 = VECTOR('',#2847,1.);
+#2847 = DIRECTION('',(1.,0.));
+#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2849 = ORIENTED_EDGE('',*,*,#2850,.T.);
+#2850 = EDGE_CURVE('',#2823,#2565,#2851,.T.);
+#2851 = SURFACE_CURVE('',#2852,(#2857,#2868),.PCURVE_S1.);
+#2852 = CIRCLE('',#2853,15.);
+#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856);
+#2854 = CARTESIAN_POINT('',(0.,0.,1.5));
+#2855 = DIRECTION('',(0.,0.,1.));
+#2856 = DIRECTION('',(-0.5,0.866025403784,0.));
+#2857 = PCURVE('',#254,#2858);
+#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2867);
+#2859 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2860,#2861,#2862,#2863,
+#2864,#2865,#2866),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2860 = CARTESIAN_POINT('',(29.,12.990381056767));
+#2861 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#2862 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#2863 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#2864 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#2865 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#2866 = CARTESIAN_POINT('',(29.,12.990381056767));
+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2868 = PCURVE('',#1971,#2869);
+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);
+#2870 = LINE('',#2871,#2872);
+#2871 = CARTESIAN_POINT('',(0.,0.));
+#2872 = VECTOR('',#2873,1.);
+#2873 = DIRECTION('',(1.,0.));
+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2875 = ADVANCED_FACE('',(#2876),#287,.T.);
+#2876 = FACE_BOUND('',#2877,.T.);
+#2877 = EDGE_LOOP('',(#2878,#2879,#2902,#2930));
+#2878 = ORIENTED_EDGE('',*,*,#270,.F.);
+#2879 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2880 = EDGE_CURVE('',#271,#2881,#2883,.T.);
+#2881 = VERTEX_POINT('',#2882);
+#2882 = CARTESIAN_POINT('',(-8.18398032075,8.77624441943,0.));
+#2883 = SURFACE_CURVE('',#2884,(#2888,#2895),.PCURVE_S1.);
+#2884 = LINE('',#2885,#2886);
+#2885 = CARTESIAN_POINT('',(-8.18398032075,8.77624441943,1.5));
+#2886 = VECTOR('',#2887,1.);
+#2887 = DIRECTION('',(0.,-0.,-1.));
+#2888 = PCURVE('',#287,#2889);
+#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2894);
+#2890 = LINE('',#2891,#2892);
+#2891 = CARTESIAN_POINT('',(1.274090353956,0.));
+#2892 = VECTOR('',#2893,1.);
+#2893 = DIRECTION('',(0.,-1.));
+#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2895 = PCURVE('',#2518,#2896);
+#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2901);
+#2897 = LINE('',#2898,#2899);
+#2898 = CARTESIAN_POINT('',(4.415683007546,0.));
+#2899 = VECTOR('',#2900,1.);
+#2900 = DIRECTION('',(0.,-1.));
+#2901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2902 = ORIENTED_EDGE('',*,*,#2903,.T.);
+#2903 = EDGE_CURVE('',#2881,#2904,#2906,.T.);
+#2904 = VERTEX_POINT('',#2905);
+#2905 = CARTESIAN_POINT('',(-11.69244077742,2.699412652126,0.));
+#2906 = SURFACE_CURVE('',#2907,(#2912,#2919),.PCURVE_S1.);
+#2907 = CIRCLE('',#2908,12.);
+#2908 = AXIS2_PLACEMENT_3D('',#2909,#2910,#2911);
+#2909 = CARTESIAN_POINT('',(1.059204674863E-15,-1.307646060353E-15,0.));
+#2910 = DIRECTION('',(0.,-0.,1.));
+#2911 = DIRECTION('',(0.5,0.866025403784,0.));
+#2912 = PCURVE('',#287,#2913);
+#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2918);
+#2914 = LINE('',#2915,#2916);
+#2915 = CARTESIAN_POINT('',(0.,-1.5));
+#2916 = VECTOR('',#2917,1.);
+#2917 = DIRECTION('',(1.,0.));
+#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2919 = PCURVE('',#915,#2920);
+#2920 = DEFINITIONAL_REPRESENTATION('',(#2921),#2929);
+#2921 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2922,#2923,#2924,#2925,
+#2926,#2927,#2928),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2922 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#2923 = CARTESIAN_POINT('',(33.5,20.784609690827));
+#2924 = CARTESIAN_POINT('',(33.5,2.245067618448E-15));
+#2925 = CARTESIAN_POINT('',(33.5,-20.78460969082));
+#2926 = CARTESIAN_POINT('',(15.5,-10.39230484541));
+#2927 = CARTESIAN_POINT('',(-2.5,-2.084757129376E-14));
+#2928 = CARTESIAN_POINT('',(15.5,10.392304845413));
+#2929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2930 = ORIENTED_EDGE('',*,*,#2931,.F.);
+#2931 = EDGE_CURVE('',#238,#2904,#2932,.T.);
+#2932 = SURFACE_CURVE('',#2933,(#2937,#2944),.PCURVE_S1.);
+#2933 = LINE('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(-11.69244077742,2.699412652126,1.5));
+#2935 = VECTOR('',#2936,1.);
+#2936 = DIRECTION('',(0.,-0.,-1.));
+#2937 = PCURVE('',#287,#2938);
+#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(1.867502299634,0.));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(0.,-1.));
+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2944 = PCURVE('',#2809,#2945);
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);
+#2946 = LINE('',#2947,#2948);
+#2947 = CARTESIAN_POINT('',(5.009094953224,0.));
+#2948 = VECTOR('',#2949,1.);
+#2949 = DIRECTION('',(0.,-1.));
+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2951 = ADVANCED_FACE('',(#2952),#519,.F.);
+#2952 = FACE_BOUND('',#2953,.F.);
+#2953 = EDGE_LOOP('',(#2954));
+#2954 = ORIENTED_EDGE('',*,*,#504,.F.);
+#2955 = ADVANCED_FACE('',(#2956),#556,.F.);
+#2956 = FACE_BOUND('',#2957,.F.);
+#2957 = EDGE_LOOP('',(#2958,#2981,#3009,#3035));
+#2958 = ORIENTED_EDGE('',*,*,#2959,.T.);
+#2959 = EDGE_CURVE('',#539,#2960,#2962,.T.);
+#2960 = VERTEX_POINT('',#2961);
+#2961 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,11.));
+#2962 = SURFACE_CURVE('',#2963,(#2967,#2974),.PCURVE_S1.);
+#2963 = LINE('',#2964,#2965);
+#2964 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,1.5));
+#2965 = VECTOR('',#2966,1.);
+#2966 = DIRECTION('',(0.,0.,1.));
+#2967 = PCURVE('',#556,#2968);
+#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2973);
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(0.,0.));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(0.,-1.));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2974 = PCURVE('',#854,#2975);
+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);
+#2976 = LINE('',#2977,#2978);
+#2977 = CARTESIAN_POINT('',(1.209483732951,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,.T.);
+#2982 = EDGE_CURVE('',#2960,#2983,#2985,.T.);
+#2983 = VERTEX_POINT('',#2984);
+#2984 = CARTESIAN_POINT('',(21.435427739045,-1.66506385589,11.));
+#2985 = SURFACE_CURVE('',#2986,(#2990,#2997),.PCURVE_S1.);
+#2986 = LINE('',#2987,#2988);
+#2987 = CARTESIAN_POINT('',(14.81556593936,2.344995926752,11.));
+#2988 = VECTOR('',#2989,1.);
+#2989 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#2990 = PCURVE('',#556,#2991);
+#2991 = DEFINITIONAL_REPRESENTATION('',(#2992),#2996);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(0.,-9.5));
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(1.,0.));
+#2996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2997 = PCURVE('',#2998,#3003);
+#2998 = PLANE('',#2999);
+#2999 = AXIS2_PLACEMENT_3D('',#3000,#3001,#3002);
+#3000 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#3001 = DIRECTION('',(0.,0.,-1.));
+#3002 = DIRECTION('',(-9.22683594633E-02,0.995734176295,0.));
+#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3008);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(-0.594822786751,0.803856860617));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3009 = ORIENTED_EDGE('',*,*,#3010,.F.);
+#3010 = EDGE_CURVE('',#541,#2983,#3011,.T.);
+#3011 = SURFACE_CURVE('',#3012,(#3016,#3023),.PCURVE_S1.);
+#3012 = LINE('',#3013,#3014);
+#3013 = CARTESIAN_POINT('',(21.435427739045,-1.66506385589,1.5));
+#3014 = VECTOR('',#3015,1.);
+#3015 = DIRECTION('',(0.,0.,1.));
+#3016 = PCURVE('',#556,#3017);
+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3022);
+#3018 = LINE('',#3019,#3020);
+#3019 = CARTESIAN_POINT('',(7.739712508052,0.));
+#3020 = VECTOR('',#3021,1.);
+#3021 = DIRECTION('',(0.,-1.));
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3023 = PCURVE('',#3024,#3029);
+#3024 = PLANE('',#3025);
+#3025 = AXIS2_PLACEMENT_3D('',#3026,#3027,#3028);
+#3026 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#3027 = DIRECTION('',(0.998541654352,-5.398670692114E-02,0.));
+#3028 = DIRECTION('',(-5.398670692114E-02,-0.998541654352,0.));
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(1.01081492437,0.));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(0.,-1.));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3035 = ORIENTED_EDGE('',*,*,#538,.F.);
+#3036 = ADVANCED_FACE('',(#3037),#854,.F.);
+#3037 = FACE_BOUND('',#3038,.F.);
+#3038 = EDGE_LOOP('',(#3039,#3069,#3090,#3091,#3092));
+#3039 = ORIENTED_EDGE('',*,*,#3040,.T.);
+#3040 = EDGE_CURVE('',#3041,#3043,#3045,.T.);
+#3041 = VERTEX_POINT('',#3042);
+#3042 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3043 = VERTEX_POINT('',#3044);
+#3044 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#3045 = SURFACE_CURVE('',#3046,(#3050,#3057),.PCURVE_S1.);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(0.,0.,1.));
+#3050 = PCURVE('',#854,#3051);
+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(0.,0.));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(0.,-1.));
+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3057 = PCURVE('',#3058,#3063);
+#3058 = PLANE('',#3059);
+#3059 = AXIS2_PLACEMENT_3D('',#3060,#3061,#3062);
+#3060 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3061 = DIRECTION('',(0.518114823835,0.855311071671,0.));
+#3062 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3068);
+#3064 = LINE('',#3065,#3066);
+#3065 = CARTESIAN_POINT('',(0.,0.));
+#3066 = VECTOR('',#3067,1.);
+#3067 = DIRECTION('',(0.,-1.));
+#3068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3069 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#3070 = EDGE_CURVE('',#3043,#2960,#3071,.T.);
+#3071 = SURFACE_CURVE('',#3072,(#3076,#3083),.PCURVE_S1.);
+#3072 = LINE('',#3073,#3074);
+#3073 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#3074 = VECTOR('',#3075,1.);
+#3075 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#3076 = PCURVE('',#854,#3077);
+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);
+#3078 = LINE('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(0.,-9.5));
+#3080 = VECTOR('',#3081,1.);
+#3081 = DIRECTION('',(1.,0.));
+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3083 = PCURVE('',#2998,#3084);
+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(0.,0.));
+#3087 = VECTOR('',#3088,1.);
+#3088 = DIRECTION('',(-0.994502594908,0.104711932083));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3090 = ORIENTED_EDGE('',*,*,#2959,.F.);
+#3091 = ORIENTED_EDGE('',*,*,#840,.F.);
+#3092 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#3093 = EDGE_CURVE('',#3041,#808,#3094,.T.);
+#3094 = SURFACE_CURVE('',#3095,(#3099,#3106),.PCURVE_S1.);
+#3095 = LINE('',#3096,#3097);
+#3096 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3097 = VECTOR('',#3098,1.);
+#3098 = DIRECTION('',(0.196026372355,-0.980598623975,0.));
+#3099 = PCURVE('',#854,#3100);
+#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105);
+#3101 = LINE('',#3102,#3103);
+#3102 = CARTESIAN_POINT('',(0.,0.));
+#3103 = VECTOR('',#3104,1.);
+#3104 = DIRECTION('',(1.,0.));
+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3106 = PCURVE('',#3107,#3112);
+#3107 = PLANE('',#3108);
+#3108 = AXIS2_PLACEMENT_3D('',#3109,#3110,#3111);
+#3109 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#3110 = DIRECTION('',(0.,0.,-1.));
+#3111 = DIRECTION('',(-9.22683594633E-02,0.995734176295,0.));
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(0.,0.));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(-0.994502594908,0.104711932083));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3118 = ADVANCED_FACE('',(#3119),#828,.F.);
+#3119 = FACE_BOUND('',#3120,.F.);
+#3120 = EDGE_LOOP('',(#3121,#3122,#3123,#3151,#3174));
+#3121 = ORIENTED_EDGE('',*,*,#807,.F.);
+#3122 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#3123 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#3124 = EDGE_CURVE('',#1272,#3125,#3127,.T.);
+#3125 = VERTEX_POINT('',#3126);
+#3126 = CARTESIAN_POINT('',(14.615550971779,3.374265815158,0.));
+#3127 = SURFACE_CURVE('',#3128,(#3133,#3140),.PCURVE_S1.);
+#3128 = CIRCLE('',#3129,1.5);
+#3129 = AXIS2_PLACEMENT_3D('',#3130,#3131,#3132);
+#3130 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,0.));
+#3131 = DIRECTION('',(-0.,0.,1.));
+#3132 = DIRECTION('',(0.5,-0.866025403784,0.));
+#3133 = PCURVE('',#828,#3134);
+#3134 = DEFINITIONAL_REPRESENTATION('',(#3135),#3139);
+#3135 = LINE('',#3136,#3137);
+#3136 = CARTESIAN_POINT('',(0.,-1.5));
+#3137 = VECTOR('',#3138,1.);
+#3138 = DIRECTION('',(1.,0.));
+#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3140 = PCURVE('',#915,#3141);
+#3141 = DEFINITIONAL_REPRESENTATION('',(#3142),#3150);
+#3142 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3143,#3144,#3145,#3146,
+#3147,#3148,#3149),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3143 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#3144 = CARTESIAN_POINT('',(5.346004125399,3.036839233642));
+#3145 = CARTESIAN_POINT('',(7.596004125399,4.335877339319));
+#3146 = CARTESIAN_POINT('',(9.846004125399,5.634915444995));
+#3147 = CARTESIAN_POINT('',(9.846004125399,3.036839233642));
+#3148 = CARTESIAN_POINT('',(9.846004125399,0.438763022289));
+#3149 = CARTESIAN_POINT('',(7.596004125399,1.737801127966));
+#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3151 = ORIENTED_EDGE('',*,*,#3152,.F.);
+#3152 = EDGE_CURVE('',#3153,#3125,#3155,.T.);
+#3153 = VERTEX_POINT('',#3154);
+#3154 = CARTESIAN_POINT('',(14.615550971779,3.374265815158,1.5));
+#3155 = SURFACE_CURVE('',#3156,(#3160,#3167),.PCURVE_S1.);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(14.615550971779,3.374265815158,1.5));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(-0.,0.,-1.));
+#3160 = PCURVE('',#828,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(7.557275661135,0.));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(0.,-1.));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3167 = PCURVE('',#1511,#3168);
+#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
+#3169 = LINE('',#3170,#3171);
+#3170 = CARTESIAN_POINT('',(1.274090353956,0.));
+#3171 = VECTOR('',#3172,1.);
+#3172 = DIRECTION('',(0.,-1.));
+#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3174 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#3175 = EDGE_CURVE('',#808,#3153,#3176,.T.);
+#3176 = SURFACE_CURVE('',#3177,(#3182,#3189),.PCURVE_S1.);
+#3177 = CIRCLE('',#3178,1.5);
+#3178 = AXIS2_PLACEMENT_3D('',#3179,#3180,#3181);
+#3179 = CARTESIAN_POINT('',(13.153995874601,3.036839233642,1.5));
+#3180 = DIRECTION('',(-0.,0.,1.));
+#3181 = DIRECTION('',(0.5,-0.866025403784,0.));
+#3182 = PCURVE('',#828,#3183);
+#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3188);
+#3184 = LINE('',#3185,#3186);
+#3185 = CARTESIAN_POINT('',(0.,0.));
+#3186 = VECTOR('',#3187,1.);
+#3187 = DIRECTION('',(1.,0.));
+#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3189 = PCURVE('',#3107,#3190);
+#3190 = DEFINITIONAL_REPRESENTATION('',(#3191),#3199);
+#3191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3192,#3193,#3194,#3195,
+#3196,#3197,#3198),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3192 = CARTESIAN_POINT('',(-1.723330249329,-0.837058957027));
+#3193 = CARTESIAN_POINT('',(-0.637437419989,1.523203054528));
+#3194 = CARTESIAN_POINT('',(0.863663026935,-0.597338727245));
+#3195 = CARTESIAN_POINT('',(2.364763473859,-2.717880509017));
+#3196 = CARTESIAN_POINT('',(-0.222229802404,-2.9576007388));
+#3197 = CARTESIAN_POINT('',(-2.809223078668,-3.197320968582));
+#3198 = CARTESIAN_POINT('',(-1.723330249329,-0.837058957027));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3200 = ADVANCED_FACE('',(#3201),#793,.F.);
+#3201 = FACE_BOUND('',#3202,.F.);
+#3202 = EDGE_LOOP('',(#3203,#3204,#3227,#3253));
+#3203 = ORIENTED_EDGE('',*,*,#774,.F.);
+#3204 = ORIENTED_EDGE('',*,*,#3205,.T.);
+#3205 = EDGE_CURVE('',#742,#3206,#3208,.T.);
+#3206 = VERTEX_POINT('',#3207);
+#3207 = CARTESIAN_POINT('',(14.615550971779,-3.374265815158,0.));
+#3208 = SURFACE_CURVE('',#3209,(#3213,#3220),.PCURVE_S1.);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(14.615550971779,-3.374265815158,1.5));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(0.,0.,-1.));
+#3213 = PCURVE('',#793,#3214);
+#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);
+#3215 = LINE('',#3216,#3217);
+#3216 = CARTESIAN_POINT('',(1.867502299634,0.));
+#3217 = VECTOR('',#3218,1.);
+#3218 = DIRECTION('',(0.,-1.));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = PCURVE('',#762,#3221);
+#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);
+#3222 = LINE('',#3223,#3224);
+#3223 = CARTESIAN_POINT('',(1.867502299634,0.));
+#3224 = VECTOR('',#3225,1.);
+#3225 = DIRECTION('',(0.,-1.));
+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3227 = ORIENTED_EDGE('',*,*,#3228,.T.);
+#3228 = EDGE_CURVE('',#3206,#899,#3229,.T.);
+#3229 = SURFACE_CURVE('',#3230,(#3235,#3242),.PCURVE_S1.);
+#3230 = CIRCLE('',#3231,1.5);
+#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234);
+#3232 = CARTESIAN_POINT('',(13.153995874601,-3.036839233642,0.));
+#3233 = DIRECTION('',(0.,0.,1.));
+#3234 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#3235 = PCURVE('',#793,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(0.,-1.5));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(1.,0.));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3242 = PCURVE('',#915,#3243);
+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3252);
+#3244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3245,#3246,#3247,#3248,
+#3249,#3250,#3251),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3245 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#3246 = CARTESIAN_POINT('',(6.846004125399,-5.634915444996));
+#3247 = CARTESIAN_POINT('',(6.846004125399,-3.036839233642));
+#3248 = CARTESIAN_POINT('',(6.846004125399,-0.438763022289));
+#3249 = CARTESIAN_POINT('',(9.096004125399,-1.737801127966));
+#3250 = CARTESIAN_POINT('',(11.346004125399,-3.036839233642));
+#3251 = CARTESIAN_POINT('',(9.096004125399,-4.335877339319));
+#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3253 = ORIENTED_EDGE('',*,*,#931,.F.);
+#3254 = ADVANCED_FACE('',(#3255),#762,.F.);
+#3255 = FACE_BOUND('',#3256,.F.);
+#3256 = EDGE_LOOP('',(#3257,#3258,#3281,#3307,#3308,#3309));
+#3257 = ORIENTED_EDGE('',*,*,#1241,.F.);
+#3258 = ORIENTED_EDGE('',*,*,#3259,.T.);
+#3259 = EDGE_CURVE('',#1214,#3260,#3262,.T.);
+#3260 = VERTEX_POINT('',#3261);
+#3261 = CARTESIAN_POINT('',(10.229975400937,-10.97030552428,0.));
+#3262 = SURFACE_CURVE('',#3263,(#3267,#3274),.PCURVE_S1.);
+#3263 = LINE('',#3264,#3265);
+#3264 = CARTESIAN_POINT('',(10.229975400937,-10.97030552428,1.5));
+#3265 = VECTOR('',#3266,1.);
+#3266 = DIRECTION('',(0.,0.,-1.));
+#3267 = PCURVE('',#762,#3268);
+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);
+#3269 = LINE('',#3270,#3271);
+#3270 = CARTESIAN_POINT('',(1.274090353956,0.));
+#3271 = VECTOR('',#3272,1.);
+#3272 = DIRECTION('',(0.,-1.));
+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3274 = PCURVE('',#886,#3275);
+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);
+#3276 = LINE('',#3277,#3278);
+#3277 = CARTESIAN_POINT('',(7.557275661135,0.));
+#3278 = VECTOR('',#3279,1.);
+#3279 = DIRECTION('',(0.,-1.));
+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3281 = ORIENTED_EDGE('',*,*,#3282,.T.);
+#3282 = EDGE_CURVE('',#3260,#3206,#3283,.T.);
+#3283 = SURFACE_CURVE('',#3284,(#3289,#3296),.PCURVE_S1.);
+#3284 = CIRCLE('',#3285,15.);
+#3285 = AXIS2_PLACEMENT_3D('',#3286,#3287,#3288);
+#3286 = CARTESIAN_POINT('',(0.,0.,0.));
+#3287 = DIRECTION('',(0.,0.,1.));
+#3288 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#3289 = PCURVE('',#762,#3290);
+#3290 = DEFINITIONAL_REPRESENTATION('',(#3291),#3295);
+#3291 = LINE('',#3292,#3293);
+#3292 = CARTESIAN_POINT('',(0.,-1.5));
+#3293 = VECTOR('',#3294,1.);
+#3294 = DIRECTION('',(1.,0.));
+#3295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3296 = PCURVE('',#915,#3297);
+#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3306);
+#3298 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3299,#3300,#3301,#3302,
+#3303,#3304,#3305),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3299 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#3300 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#3301 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#3302 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#3303 = CARTESIAN_POINT('',(29.,12.990381056767));
+#3304 = CARTESIAN_POINT('',(51.5,3.730349362741E-14));
+#3305 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3307 = ORIENTED_EDGE('',*,*,#3205,.F.);
+#3308 = ORIENTED_EDGE('',*,*,#741,.F.);
+#3309 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3310 = EDGE_CURVE('',#956,#714,#3311,.T.);
+#3311 = SURFACE_CURVE('',#3312,(#3317,#3324),.PCURVE_S1.);
+#3312 = CIRCLE('',#3313,15.);
+#3313 = AXIS2_PLACEMENT_3D('',#3314,#3315,#3316);
+#3314 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3315 = DIRECTION('',(0.,0.,1.));
+#3316 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#3317 = PCURVE('',#762,#3318);
+#3318 = DEFINITIONAL_REPRESENTATION('',(#3319),#3323);
+#3319 = LINE('',#3320,#3321);
+#3320 = CARTESIAN_POINT('',(0.,0.));
+#3321 = VECTOR('',#3322,1.);
+#3322 = DIRECTION('',(1.,0.));
+#3323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3324 = PCURVE('',#3325,#3330);
+#3325 = PLANE('',#3326);
+#3326 = AXIS2_PLACEMENT_3D('',#3327,#3328,#3329);
+#3327 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#3328 = DIRECTION('',(0.,-0.,-1.));
+#3329 = DIRECTION('',(0.602634636379,0.79801722728,0.));
+#3330 = DEFINITIONAL_REPRESENTATION('',(#3331),#3339);
+#3331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3332,#3333,#3334,#3335,
+#3336,#3337,#3338),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3332 = CARTESIAN_POINT('',(-17.05712697979,-12.99876253561));
+#3333 = CARTESIAN_POINT('',(-13.86439553349,12.785078642766));
+#3334 = CARTESIAN_POINT('',(6.868700210975,-2.871828486379));
+#3335 = CARTESIAN_POINT('',(27.601795955444,-18.52873561552));
+#3336 = CARTESIAN_POINT('',(3.675968764676,-28.65566966475));
+#3337 = CARTESIAN_POINT('',(-20.24985842609,-38.78260371399));
+#3338 = CARTESIAN_POINT('',(-17.05712697979,-12.99876253561));
+#3339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3340 = ADVANCED_FACE('',(#3341),#729,.T.);
+#3341 = FACE_BOUND('',#3342,.T.);
+#3342 = EDGE_LOOP('',(#3343,#3371,#3399,#3425));
+#3343 = ORIENTED_EDGE('',*,*,#3344,.T.);
+#3344 = EDGE_CURVE('',#714,#3345,#3347,.T.);
+#3345 = VERTEX_POINT('',#3346);
+#3346 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#3347 = SURFACE_CURVE('',#3348,(#3352,#3359),.PCURVE_S1.);
+#3348 = LINE('',#3349,#3350);
+#3349 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#3350 = VECTOR('',#3351,1.);
+#3351 = DIRECTION('',(0.,0.,1.));
+#3352 = PCURVE('',#729,#3353);
+#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3358);
+#3354 = LINE('',#3355,#3356);
+#3355 = CARTESIAN_POINT('',(0.,0.));
+#3356 = VECTOR('',#3357,1.);
+#3357 = DIRECTION('',(0.,-1.));
+#3358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3359 = PCURVE('',#3360,#3365);
+#3360 = PLANE('',#3361);
+#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364);
+#3362 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#3363 = DIRECTION('',(0.856733240427,-0.515759783957,0.));
+#3364 = DIRECTION('',(-0.515759783957,-0.856733240427,0.));
+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(0.,0.));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(0.,-1.));
+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3371 = ORIENTED_EDGE('',*,*,#3372,.T.);
+#3372 = EDGE_CURVE('',#3345,#3373,#3375,.T.);
+#3373 = VERTEX_POINT('',#3374);
+#3374 = CARTESIAN_POINT('',(15.439542619162,-14.96230342263,11.));
+#3375 = SURFACE_CURVE('',#3376,(#3380,#3387),.PCURVE_S1.);
+#3376 = LINE('',#3377,#3378);
+#3377 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#3378 = VECTOR('',#3379,1.);
+#3379 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#3380 = PCURVE('',#729,#3381);
+#3381 = DEFINITIONAL_REPRESENTATION('',(#3382),#3386);
+#3382 = LINE('',#3383,#3384);
+#3383 = CARTESIAN_POINT('',(0.,-9.5));
+#3384 = VECTOR('',#3385,1.);
+#3385 = DIRECTION('',(1.,0.));
+#3386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3387 = PCURVE('',#3388,#3393);
+#3388 = PLANE('',#3389);
+#3389 = AXIS2_PLACEMENT_3D('',#3390,#3391,#3392);
+#3390 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#3391 = DIRECTION('',(0.,-0.,-1.));
+#3392 = DIRECTION('',(0.602634636379,0.79801722728,0.));
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(0.,0.));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(-0.594822786751,0.803856860617));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = ORIENTED_EDGE('',*,*,#3400,.F.);
+#3400 = EDGE_CURVE('',#686,#3373,#3401,.T.);
+#3401 = SURFACE_CURVE('',#3402,(#3406,#3413),.PCURVE_S1.);
+#3402 = LINE('',#3403,#3404);
+#3403 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,1.5));
+#3404 = VECTOR('',#3405,1.);
+#3405 = DIRECTION('',(0.,0.,1.));
+#3406 = PCURVE('',#729,#3407);
+#3407 = DEFINITIONAL_REPRESENTATION('',(#3408),#3412);
+#3408 = LINE('',#3409,#3410);
+#3409 = CARTESIAN_POINT('',(8.080712744488,0.));
+#3410 = VECTOR('',#3411,1.);
+#3411 = DIRECTION('',(0.,-1.));
+#3412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3413 = PCURVE('',#3414,#3419);
+#3414 = PLANE('',#3415);
+#3415 = AXIS2_PLACEMENT_3D('',#3416,#3417,#3418);
+#3416 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,1.5));
+#3417 = DIRECTION('',(0.701560577515,-0.712609820363,0.));
+#3418 = DIRECTION('',(-0.712609820363,-0.701560577515,0.));
+#3419 = DEFINITIONAL_REPRESENTATION('',(#3420),#3424);
+#3420 = LINE('',#3421,#3422);
+#3421 = CARTESIAN_POINT('',(0.,0.));
+#3422 = VECTOR('',#3423,1.);
+#3423 = DIRECTION('',(0.,-1.));
+#3424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3425 = ORIENTED_EDGE('',*,*,#713,.F.);
+#3426 = ADVANCED_FACE('',(#3427),#589,.T.);
+#3427 = FACE_BOUND('',#3428,.F.);
+#3428 = EDGE_LOOP('',(#3429,#3454,#3480,#3481,#3514,#3545,#3546,#3577,
+    #3578,#3611,#3644,#3675,#3676,#3707,#3708,#3741,#3774,#3805,#3806,
+    #3837,#3838,#3871,#3904,#3935,#3936,#3967,#3968,#4001,#4034,#4065,
+    #4066,#4097,#4098,#4129,#4130,#4161,#4162,#4195));
+#3429 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#3430 = EDGE_CURVE('',#3431,#3433,#3435,.T.);
+#3431 = VERTEX_POINT('',#3432);
+#3432 = CARTESIAN_POINT('',(21.5,0.,0.));
+#3433 = VERTEX_POINT('',#3434);
+#3434 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3435 = SEAM_CURVE('',#3436,(#3440,#3447),.PCURVE_S1.);
+#3436 = LINE('',#3437,#3438);
+#3437 = CARTESIAN_POINT('',(21.5,0.,0.));
+#3438 = VECTOR('',#3439,1.);
+#3439 = DIRECTION('',(0.,0.,1.));
+#3440 = PCURVE('',#589,#3441);
+#3441 = DEFINITIONAL_REPRESENTATION('',(#3442),#3446);
+#3442 = LINE('',#3443,#3444);
+#3443 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3444 = VECTOR('',#3445,1.);
+#3445 = DIRECTION('',(-0.,-1.));
+#3446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3447 = PCURVE('',#589,#3448);
+#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3453);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(-0.,0.));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(-0.,-1.));
+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3454 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#3455 = EDGE_CURVE('',#3431,#3431,#3456,.T.);
+#3456 = SURFACE_CURVE('',#3457,(#3462,#3469),.PCURVE_S1.);
+#3457 = CIRCLE('',#3458,21.5);
+#3458 = AXIS2_PLACEMENT_3D('',#3459,#3460,#3461);
+#3459 = CARTESIAN_POINT('',(0.,0.,0.));
+#3460 = DIRECTION('',(0.,0.,1.));
+#3461 = DIRECTION('',(1.,0.,0.));
+#3462 = PCURVE('',#589,#3463);
+#3463 = DEFINITIONAL_REPRESENTATION('',(#3464),#3468);
+#3464 = LINE('',#3465,#3466);
+#3465 = CARTESIAN_POINT('',(-0.,0.));
+#3466 = VECTOR('',#3467,1.);
+#3467 = DIRECTION('',(-1.,0.));
+#3468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3469 = PCURVE('',#915,#3470);
+#3470 = DEFINITIONAL_REPRESENTATION('',(#3471),#3479);
+#3471 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3472,#3473,#3474,#3475,
+#3476,#3477,#3478),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3472 = CARTESIAN_POINT('',(0.,0.));
+#3473 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3474 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3475 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3476 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3477 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3478 = CARTESIAN_POINT('',(0.,0.));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3480 = ORIENTED_EDGE('',*,*,#3430,.T.);
+#3481 = ORIENTED_EDGE('',*,*,#3482,.T.);
+#3482 = EDGE_CURVE('',#3433,#3483,#3485,.T.);
+#3483 = VERTEX_POINT('',#3484);
+#3484 = CARTESIAN_POINT('',(20.589431533673,6.190743826084,1.5));
+#3485 = SURFACE_CURVE('',#3486,(#3491,#3498),.PCURVE_S1.);
+#3486 = CIRCLE('',#3487,21.5);
+#3487 = AXIS2_PLACEMENT_3D('',#3488,#3489,#3490);
+#3488 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3489 = DIRECTION('',(0.,0.,1.));
+#3490 = DIRECTION('',(1.,0.,0.));
+#3491 = PCURVE('',#589,#3492);
+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);
+#3493 = LINE('',#3494,#3495);
+#3494 = CARTESIAN_POINT('',(-0.,-1.5));
+#3495 = VECTOR('',#3496,1.);
+#3496 = DIRECTION('',(-1.,0.));
+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3498 = PCURVE('',#3499,#3504);
+#3499 = PLANE('',#3500);
+#3500 = AXIS2_PLACEMENT_3D('',#3501,#3502,#3503);
+#3501 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3502 = DIRECTION('',(0.,0.,-1.));
+#3503 = DIRECTION('',(-1.,0.,0.));
+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3513);
+#3505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3506,#3507,#3508,#3509,
+#3510,#3511,#3512),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3506 = CARTESIAN_POINT('',(0.,0.));
+#3507 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3508 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3509 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3510 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3511 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3512 = CARTESIAN_POINT('',(0.,0.));
+#3513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3514 = ORIENTED_EDGE('',*,*,#3515,.T.);
+#3515 = EDGE_CURVE('',#3483,#1433,#3516,.T.);
+#3516 = SURFACE_CURVE('',#3517,(#3522,#3529),.PCURVE_S1.);
+#3517 = CIRCLE('',#3518,21.5);
+#3518 = AXIS2_PLACEMENT_3D('',#3519,#3520,#3521);
+#3519 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3520 = DIRECTION('',(0.,0.,1.));
+#3521 = DIRECTION('',(1.,0.,0.));
+#3522 = PCURVE('',#589,#3523);
+#3523 = DEFINITIONAL_REPRESENTATION('',(#3524),#3528);
+#3524 = LINE('',#3525,#3526);
+#3525 = CARTESIAN_POINT('',(-0.,-1.5));
+#3526 = VECTOR('',#3527,1.);
+#3527 = DIRECTION('',(-1.,0.));
+#3528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3529 = PCURVE('',#3530,#3535);
+#3530 = PLANE('',#3531);
+#3531 = AXIS2_PLACEMENT_3D('',#3532,#3533,#3534);
+#3532 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3533 = DIRECTION('',(0.,0.,-1.));
+#3534 = DIRECTION('',(-1.,0.,0.));
+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3544);
+#3536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3537,#3538,#3539,#3540,
+#3541,#3542,#3543),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3537 = CARTESIAN_POINT('',(0.,0.));
+#3538 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3539 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3540 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3541 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3542 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3543 = CARTESIAN_POINT('',(0.,0.));
+#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3545 = ORIENTED_EDGE('',*,*,#1432,.T.);
+#3546 = ORIENTED_EDGE('',*,*,#3547,.T.);
+#3547 = EDGE_CURVE('',#1435,#1640,#3548,.T.);
+#3548 = SURFACE_CURVE('',#3549,(#3554,#3561),.PCURVE_S1.);
+#3549 = CIRCLE('',#3550,21.5);
+#3550 = AXIS2_PLACEMENT_3D('',#3551,#3552,#3553);
+#3551 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3552 = DIRECTION('',(0.,0.,1.));
+#3553 = DIRECTION('',(1.,0.,0.));
+#3554 = PCURVE('',#589,#3555);
+#3555 = DEFINITIONAL_REPRESENTATION('',(#3556),#3560);
+#3556 = LINE('',#3557,#3558);
+#3557 = CARTESIAN_POINT('',(-0.,-1.5));
+#3558 = VECTOR('',#3559,1.);
+#3559 = DIRECTION('',(-1.,0.));
+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3561 = PCURVE('',#3562,#3567);
+#3562 = PLANE('',#3563);
+#3563 = AXIS2_PLACEMENT_3D('',#3564,#3565,#3566);
+#3564 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3565 = DIRECTION('',(0.,0.,-1.));
+#3566 = DIRECTION('',(-1.,0.,0.));
+#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3576);
+#3568 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3569,#3570,#3571,#3572,
+#3573,#3574,#3575),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3569 = CARTESIAN_POINT('',(0.,0.));
+#3570 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3571 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3572 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3573 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3574 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3575 = CARTESIAN_POINT('',(0.,0.));
+#3576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3577 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#3578 = ORIENTED_EDGE('',*,*,#3579,.T.);
+#3579 = EDGE_CURVE('',#1612,#3580,#3582,.T.);
+#3580 = VERTEX_POINT('',#3581);
+#3581 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#3582 = SURFACE_CURVE('',#3583,(#3588,#3595),.PCURVE_S1.);
+#3583 = CIRCLE('',#3584,21.5);
+#3584 = AXIS2_PLACEMENT_3D('',#3585,#3586,#3587);
+#3585 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3586 = DIRECTION('',(0.,0.,1.));
+#3587 = DIRECTION('',(1.,0.,0.));
+#3588 = PCURVE('',#589,#3589);
+#3589 = DEFINITIONAL_REPRESENTATION('',(#3590),#3594);
+#3590 = LINE('',#3591,#3592);
+#3591 = CARTESIAN_POINT('',(-0.,-1.5));
+#3592 = VECTOR('',#3593,1.);
+#3593 = DIRECTION('',(-1.,0.));
+#3594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3595 = PCURVE('',#3596,#3601);
+#3596 = PLANE('',#3597);
+#3597 = AXIS2_PLACEMENT_3D('',#3598,#3599,#3600);
+#3598 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3599 = DIRECTION('',(0.,0.,-1.));
+#3600 = DIRECTION('',(-1.,0.,0.));
+#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3610);
+#3602 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3603,#3604,#3605,#3606,
+#3607,#3608,#3609),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3603 = CARTESIAN_POINT('',(0.,0.));
+#3604 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3605 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3606 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3607 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3608 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3609 = CARTESIAN_POINT('',(0.,0.));
+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3611 = ORIENTED_EDGE('',*,*,#3612,.T.);
+#3612 = EDGE_CURVE('',#3580,#3613,#3615,.T.);
+#3613 = VERTEX_POINT('',#3614);
+#3614 = CARTESIAN_POINT('',(3.635772738899,21.190355272885,1.5));
+#3615 = SURFACE_CURVE('',#3616,(#3621,#3628),.PCURVE_S1.);
+#3616 = CIRCLE('',#3617,21.5);
+#3617 = AXIS2_PLACEMENT_3D('',#3618,#3619,#3620);
+#3618 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3619 = DIRECTION('',(0.,0.,1.));
+#3620 = DIRECTION('',(1.,0.,0.));
+#3621 = PCURVE('',#589,#3622);
+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);
+#3623 = LINE('',#3624,#3625);
+#3624 = CARTESIAN_POINT('',(-0.,-1.5));
+#3625 = VECTOR('',#3626,1.);
+#3626 = DIRECTION('',(-1.,0.));
+#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3628 = PCURVE('',#3629,#3634);
+#3629 = PLANE('',#3630);
+#3630 = AXIS2_PLACEMENT_3D('',#3631,#3632,#3633);
+#3631 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3632 = DIRECTION('',(0.,0.,-1.));
+#3633 = DIRECTION('',(-1.,0.,0.));
+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3643);
+#3635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3636,#3637,#3638,#3639,
+#3640,#3641,#3642),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3636 = CARTESIAN_POINT('',(0.,0.));
+#3637 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3638 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3639 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3640 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3641 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3642 = CARTESIAN_POINT('',(0.,0.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = ORIENTED_EDGE('',*,*,#3645,.T.);
+#3645 = EDGE_CURVE('',#3613,#2382,#3646,.T.);
+#3646 = SURFACE_CURVE('',#3647,(#3652,#3659),.PCURVE_S1.);
+#3647 = CIRCLE('',#3648,21.5);
+#3648 = AXIS2_PLACEMENT_3D('',#3649,#3650,#3651);
+#3649 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3650 = DIRECTION('',(0.,0.,1.));
+#3651 = DIRECTION('',(1.,0.,0.));
+#3652 = PCURVE('',#589,#3653);
+#3653 = DEFINITIONAL_REPRESENTATION('',(#3654),#3658);
+#3654 = LINE('',#3655,#3656);
+#3655 = CARTESIAN_POINT('',(-0.,-1.5));
+#3656 = VECTOR('',#3657,1.);
+#3657 = DIRECTION('',(-1.,0.));
+#3658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3659 = PCURVE('',#3660,#3665);
+#3660 = PLANE('',#3661);
+#3661 = AXIS2_PLACEMENT_3D('',#3662,#3663,#3664);
+#3662 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3663 = DIRECTION('',(0.,0.,-1.));
+#3664 = DIRECTION('',(-1.,0.,0.));
+#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3674);
+#3666 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3667,#3668,#3669,#3670,
+#3671,#3672,#3673),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3667 = CARTESIAN_POINT('',(0.,0.));
+#3668 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3669 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3670 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3671 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3672 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3673 = CARTESIAN_POINT('',(0.,0.));
+#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3675 = ORIENTED_EDGE('',*,*,#2381,.T.);
+#3676 = ORIENTED_EDGE('',*,*,#3677,.T.);
+#3677 = EDGE_CURVE('',#2354,#2270,#3678,.T.);
+#3678 = SURFACE_CURVE('',#3679,(#3684,#3691),.PCURVE_S1.);
+#3679 = CIRCLE('',#3680,21.5);
+#3680 = AXIS2_PLACEMENT_3D('',#3681,#3682,#3683);
+#3681 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3682 = DIRECTION('',(0.,0.,1.));
+#3683 = DIRECTION('',(1.,0.,0.));
+#3684 = PCURVE('',#589,#3685);
+#3685 = DEFINITIONAL_REPRESENTATION('',(#3686),#3690);
+#3686 = LINE('',#3687,#3688);
+#3687 = CARTESIAN_POINT('',(-0.,-1.5));
+#3688 = VECTOR('',#3689,1.);
+#3689 = DIRECTION('',(-1.,0.));
+#3690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3691 = PCURVE('',#3692,#3697);
+#3692 = PLANE('',#3693);
+#3693 = AXIS2_PLACEMENT_3D('',#3694,#3695,#3696);
+#3694 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3695 = DIRECTION('',(0.,0.,-1.));
+#3696 = DIRECTION('',(-1.,0.,0.));
+#3697 = DEFINITIONAL_REPRESENTATION('',(#3698),#3706);
+#3698 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3699,#3700,#3701,#3702,
+#3703,#3704,#3705),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3699 = CARTESIAN_POINT('',(0.,0.));
+#3700 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3701 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3702 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3703 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3704 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3705 = CARTESIAN_POINT('',(0.,0.));
+#3706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3707 = ORIENTED_EDGE('',*,*,#2269,.T.);
+#3708 = ORIENTED_EDGE('',*,*,#3709,.T.);
+#3709 = EDGE_CURVE('',#2242,#3710,#3712,.T.);
+#3710 = VERTEX_POINT('',#3711);
+#3711 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#3712 = SURFACE_CURVE('',#3713,(#3718,#3725),.PCURVE_S1.);
+#3713 = CIRCLE('',#3714,21.5);
+#3714 = AXIS2_PLACEMENT_3D('',#3715,#3716,#3717);
+#3715 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3716 = DIRECTION('',(0.,0.,1.));
+#3717 = DIRECTION('',(1.,0.,0.));
+#3718 = PCURVE('',#589,#3719);
+#3719 = DEFINITIONAL_REPRESENTATION('',(#3720),#3724);
+#3720 = LINE('',#3721,#3722);
+#3721 = CARTESIAN_POINT('',(-0.,-1.5));
+#3722 = VECTOR('',#3723,1.);
+#3723 = DIRECTION('',(-1.,0.));
+#3724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3725 = PCURVE('',#3726,#3731);
+#3726 = PLANE('',#3727);
+#3727 = AXIS2_PLACEMENT_3D('',#3728,#3729,#3730);
+#3728 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3729 = DIRECTION('',(0.,0.,-1.));
+#3730 = DIRECTION('',(-1.,0.,0.));
+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3740);
+#3732 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3733,#3734,#3735,#3736,
+#3737,#3738,#3739),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3733 = CARTESIAN_POINT('',(0.,0.));
+#3734 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3735 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3736 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3737 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3738 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3739 = CARTESIAN_POINT('',(0.,0.));
+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3741 = ORIENTED_EDGE('',*,*,#3742,.T.);
+#3742 = EDGE_CURVE('',#3710,#3743,#3745,.T.);
+#3743 = VERTEX_POINT('',#3744);
+#3744 = CARTESIAN_POINT('',(-17.34822480844,12.699964409228,1.5));
+#3745 = SURFACE_CURVE('',#3746,(#3751,#3758),.PCURVE_S1.);
+#3746 = CIRCLE('',#3747,21.5);
+#3747 = AXIS2_PLACEMENT_3D('',#3748,#3749,#3750);
+#3748 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3749 = DIRECTION('',(0.,0.,1.));
+#3750 = DIRECTION('',(1.,0.,0.));
+#3751 = PCURVE('',#589,#3752);
+#3752 = DEFINITIONAL_REPRESENTATION('',(#3753),#3757);
+#3753 = LINE('',#3754,#3755);
+#3754 = CARTESIAN_POINT('',(-0.,-1.5));
+#3755 = VECTOR('',#3756,1.);
+#3756 = DIRECTION('',(-1.,0.));
+#3757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3758 = PCURVE('',#3759,#3764);
+#3759 = PLANE('',#3760);
+#3760 = AXIS2_PLACEMENT_3D('',#3761,#3762,#3763);
+#3761 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3762 = DIRECTION('',(0.,0.,-1.));
+#3763 = DIRECTION('',(-1.,0.,0.));
+#3764 = DEFINITIONAL_REPRESENTATION('',(#3765),#3773);
+#3765 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3766,#3767,#3768,#3769,
+#3770,#3771,#3772),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3766 = CARTESIAN_POINT('',(0.,0.));
+#3767 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3768 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3769 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3770 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3771 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3772 = CARTESIAN_POINT('',(0.,0.));
+#3773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3774 = ORIENTED_EDGE('',*,*,#3775,.T.);
+#3775 = EDGE_CURVE('',#3743,#2707,#3776,.T.);
+#3776 = SURFACE_CURVE('',#3777,(#3782,#3789),.PCURVE_S1.);
+#3777 = CIRCLE('',#3778,21.5);
+#3778 = AXIS2_PLACEMENT_3D('',#3779,#3780,#3781);
+#3779 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3780 = DIRECTION('',(0.,0.,1.));
+#3781 = DIRECTION('',(1.,0.,0.));
+#3782 = PCURVE('',#589,#3783);
+#3783 = DEFINITIONAL_REPRESENTATION('',(#3784),#3788);
+#3784 = LINE('',#3785,#3786);
+#3785 = CARTESIAN_POINT('',(-0.,-1.5));
+#3786 = VECTOR('',#3787,1.);
+#3787 = DIRECTION('',(-1.,0.));
+#3788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3789 = PCURVE('',#3790,#3795);
+#3790 = PLANE('',#3791);
+#3791 = AXIS2_PLACEMENT_3D('',#3792,#3793,#3794);
+#3792 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3793 = DIRECTION('',(0.,0.,-1.));
+#3794 = DIRECTION('',(-1.,0.,0.));
+#3795 = DEFINITIONAL_REPRESENTATION('',(#3796),#3804);
+#3796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3797,#3798,#3799,#3800,
+#3801,#3802,#3803),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3797 = CARTESIAN_POINT('',(0.,0.));
+#3798 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3799 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3800 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3801 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3802 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3803 = CARTESIAN_POINT('',(0.,0.));
+#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3805 = ORIENTED_EDGE('',*,*,#2706,.T.);
+#3806 = ORIENTED_EDGE('',*,*,#3807,.T.);
+#3807 = EDGE_CURVE('',#2679,#2595,#3808,.T.);
+#3808 = SURFACE_CURVE('',#3809,(#3814,#3821),.PCURVE_S1.);
+#3809 = CIRCLE('',#3810,21.5);
+#3810 = AXIS2_PLACEMENT_3D('',#3811,#3812,#3813);
+#3811 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3812 = DIRECTION('',(0.,0.,1.));
+#3813 = DIRECTION('',(1.,0.,0.));
+#3814 = PCURVE('',#589,#3815);
+#3815 = DEFINITIONAL_REPRESENTATION('',(#3816),#3820);
+#3816 = LINE('',#3817,#3818);
+#3817 = CARTESIAN_POINT('',(-0.,-1.5));
+#3818 = VECTOR('',#3819,1.);
+#3819 = DIRECTION('',(-1.,0.));
+#3820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3821 = PCURVE('',#3822,#3827);
+#3822 = PLANE('',#3823);
+#3823 = AXIS2_PLACEMENT_3D('',#3824,#3825,#3826);
+#3824 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3825 = DIRECTION('',(0.,0.,-1.));
+#3826 = DIRECTION('',(-1.,0.,0.));
+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3836);
+#3828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3829,#3830,#3831,#3832,
+#3833,#3834,#3835),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3829 = CARTESIAN_POINT('',(0.,0.));
+#3830 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3831 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3832 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3833 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3834 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3835 = CARTESIAN_POINT('',(0.,0.));
+#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3837 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#3838 = ORIENTED_EDGE('',*,*,#3839,.T.);
+#3839 = EDGE_CURVE('',#2567,#3840,#3842,.T.);
+#3840 = VERTEX_POINT('',#3841);
+#3841 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#3842 = SURFACE_CURVE('',#3843,(#3848,#3855),.PCURVE_S1.);
+#3843 = CIRCLE('',#3844,21.5);
+#3844 = AXIS2_PLACEMENT_3D('',#3845,#3846,#3847);
+#3845 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3846 = DIRECTION('',(0.,0.,1.));
+#3847 = DIRECTION('',(1.,0.,0.));
+#3848 = PCURVE('',#589,#3849);
+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(-0.,-1.5));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(-1.,0.));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = PCURVE('',#3856,#3861);
+#3856 = PLANE('',#3857);
+#3857 = AXIS2_PLACEMENT_3D('',#3858,#3859,#3860);
+#3858 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3859 = DIRECTION('',(0.,0.,-1.));
+#3860 = DIRECTION('',(-1.,0.,0.));
+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3870);
+#3862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3863,#3864,#3865,#3866,
+#3867,#3868,#3869),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3863 = CARTESIAN_POINT('',(0.,0.));
+#3864 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3865 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3866 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3867 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3868 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3869 = CARTESIAN_POINT('',(0.,0.));
+#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3871 = ORIENTED_EDGE('',*,*,#3872,.T.);
+#3872 = EDGE_CURVE('',#3840,#3873,#3875,.T.);
+#3873 = VERTEX_POINT('',#3874);
+#3874 = CARTESIAN_POINT('',(-19.10131114241,-9.868632764505,1.5));
+#3875 = SURFACE_CURVE('',#3876,(#3881,#3888),.PCURVE_S1.);
+#3876 = CIRCLE('',#3877,21.5);
+#3877 = AXIS2_PLACEMENT_3D('',#3878,#3879,#3880);
+#3878 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3879 = DIRECTION('',(0.,0.,1.));
+#3880 = DIRECTION('',(1.,0.,0.));
+#3881 = PCURVE('',#589,#3882);
+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3887);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(-0.,-1.5));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(-1.,0.));
+#3887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3888 = PCURVE('',#3889,#3894);
+#3889 = PLANE('',#3890);
+#3890 = AXIS2_PLACEMENT_3D('',#3891,#3892,#3893);
+#3891 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3892 = DIRECTION('',(0.,0.,-1.));
+#3893 = DIRECTION('',(-1.,0.,0.));
+#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3903);
+#3895 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3896,#3897,#3898,#3899,
+#3900,#3901,#3902),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3896 = CARTESIAN_POINT('',(0.,0.));
+#3897 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3898 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3899 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3900 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3901 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3902 = CARTESIAN_POINT('',(0.,0.));
+#3903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3904 = ORIENTED_EDGE('',*,*,#3905,.T.);
+#3905 = EDGE_CURVE('',#3873,#1895,#3906,.T.);
+#3906 = SURFACE_CURVE('',#3907,(#3912,#3919),.PCURVE_S1.);
+#3907 = CIRCLE('',#3908,21.5);
+#3908 = AXIS2_PLACEMENT_3D('',#3909,#3910,#3911);
+#3909 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3910 = DIRECTION('',(0.,0.,1.));
+#3911 = DIRECTION('',(1.,0.,0.));
+#3912 = PCURVE('',#589,#3913);
+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3918);
+#3914 = LINE('',#3915,#3916);
+#3915 = CARTESIAN_POINT('',(-0.,-1.5));
+#3916 = VECTOR('',#3917,1.);
+#3917 = DIRECTION('',(-1.,0.));
+#3918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3919 = PCURVE('',#3920,#3925);
+#3920 = PLANE('',#3921);
+#3921 = AXIS2_PLACEMENT_3D('',#3922,#3923,#3924);
+#3922 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3923 = DIRECTION('',(0.,0.,-1.));
+#3924 = DIRECTION('',(-1.,0.,0.));
+#3925 = DEFINITIONAL_REPRESENTATION('',(#3926),#3934);
+#3926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3927,#3928,#3929,#3930,
+#3931,#3932,#3933),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3927 = CARTESIAN_POINT('',(0.,0.));
+#3928 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3929 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3930 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3931 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3932 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3933 = CARTESIAN_POINT('',(0.,0.));
+#3934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3935 = ORIENTED_EDGE('',*,*,#1894,.T.);
+#3936 = ORIENTED_EDGE('',*,*,#3937,.T.);
+#3937 = EDGE_CURVE('',#1867,#1783,#3938,.T.);
+#3938 = SURFACE_CURVE('',#3939,(#3944,#3951),.PCURVE_S1.);
+#3939 = CIRCLE('',#3940,21.5);
+#3940 = AXIS2_PLACEMENT_3D('',#3941,#3942,#3943);
+#3941 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3942 = DIRECTION('',(0.,0.,1.));
+#3943 = DIRECTION('',(1.,0.,0.));
+#3944 = PCURVE('',#589,#3945);
+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3950);
+#3946 = LINE('',#3947,#3948);
+#3947 = CARTESIAN_POINT('',(-0.,-1.5));
+#3948 = VECTOR('',#3949,1.);
+#3949 = DIRECTION('',(-1.,0.));
+#3950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3951 = PCURVE('',#3952,#3957);
+#3952 = PLANE('',#3953);
+#3953 = AXIS2_PLACEMENT_3D('',#3954,#3955,#3956);
+#3954 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3955 = DIRECTION('',(0.,0.,-1.));
+#3956 = DIRECTION('',(-1.,0.,0.));
+#3957 = DEFINITIONAL_REPRESENTATION('',(#3958),#3966);
+#3958 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3959,#3960,#3961,#3962,
+#3963,#3964,#3965),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3959 = CARTESIAN_POINT('',(0.,0.));
+#3960 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3961 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3962 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3963 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3964 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3965 = CARTESIAN_POINT('',(0.,0.));
+#3966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3967 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#3968 = ORIENTED_EDGE('',*,*,#3969,.T.);
+#3969 = EDGE_CURVE('',#1755,#3970,#3972,.T.);
+#3970 = VERTEX_POINT('',#3971);
+#3971 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#3972 = SURFACE_CURVE('',#3973,(#3978,#3985),.PCURVE_S1.);
+#3973 = CIRCLE('',#3974,21.5);
+#3974 = AXIS2_PLACEMENT_3D('',#3975,#3976,#3977);
+#3975 = CARTESIAN_POINT('',(0.,0.,1.5));
+#3976 = DIRECTION('',(0.,0.,1.));
+#3977 = DIRECTION('',(1.,0.,0.));
+#3978 = PCURVE('',#589,#3979);
+#3979 = DEFINITIONAL_REPRESENTATION('',(#3980),#3984);
+#3980 = LINE('',#3981,#3982);
+#3981 = CARTESIAN_POINT('',(-0.,-1.5));
+#3982 = VECTOR('',#3983,1.);
+#3983 = DIRECTION('',(-1.,0.));
+#3984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3985 = PCURVE('',#3986,#3991);
+#3986 = PLANE('',#3987);
+#3987 = AXIS2_PLACEMENT_3D('',#3988,#3989,#3990);
+#3988 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#3989 = DIRECTION('',(0.,0.,-1.));
+#3990 = DIRECTION('',(-1.,0.,0.));
+#3991 = DEFINITIONAL_REPRESENTATION('',(#3992),#4000);
+#3992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3993,#3994,#3995,#3996,
+#3997,#3998,#3999),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3993 = CARTESIAN_POINT('',(0.,0.));
+#3994 = CARTESIAN_POINT('',(0.,37.239092362731));
+#3995 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#3996 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#3997 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#3998 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#3999 = CARTESIAN_POINT('',(0.,0.));
+#4000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4001 = ORIENTED_EDGE('',*,*,#4002,.T.);
+#4002 = EDGE_CURVE('',#3970,#4003,#4005,.T.);
+#4003 = VERTEX_POINT('',#4004);
+#4004 = CARTESIAN_POINT('',(0.319850764853,-21.49762069365,1.5));
+#4005 = SURFACE_CURVE('',#4006,(#4011,#4018),.PCURVE_S1.);
+#4006 = CIRCLE('',#4007,21.5);
+#4007 = AXIS2_PLACEMENT_3D('',#4008,#4009,#4010);
+#4008 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4009 = DIRECTION('',(0.,0.,1.));
+#4010 = DIRECTION('',(1.,0.,0.));
+#4011 = PCURVE('',#589,#4012);
+#4012 = DEFINITIONAL_REPRESENTATION('',(#4013),#4017);
+#4013 = LINE('',#4014,#4015);
+#4014 = CARTESIAN_POINT('',(-0.,-1.5));
+#4015 = VECTOR('',#4016,1.);
+#4016 = DIRECTION('',(-1.,0.));
+#4017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4018 = PCURVE('',#4019,#4024);
+#4019 = PLANE('',#4020);
+#4020 = AXIS2_PLACEMENT_3D('',#4021,#4022,#4023);
+#4021 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4022 = DIRECTION('',(0.,0.,-1.));
+#4023 = DIRECTION('',(-1.,0.,0.));
+#4024 = DEFINITIONAL_REPRESENTATION('',(#4025),#4033);
+#4025 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4026,#4027,#4028,#4029,
+#4030,#4031,#4032),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4026 = CARTESIAN_POINT('',(0.,0.));
+#4027 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4028 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4029 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4030 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4031 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4032 = CARTESIAN_POINT('',(0.,0.));
+#4033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4034 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4035 = EDGE_CURVE('',#4003,#1098,#4036,.T.);
+#4036 = SURFACE_CURVE('',#4037,(#4042,#4049),.PCURVE_S1.);
+#4037 = CIRCLE('',#4038,21.5);
+#4038 = AXIS2_PLACEMENT_3D('',#4039,#4040,#4041);
+#4039 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4040 = DIRECTION('',(0.,0.,1.));
+#4041 = DIRECTION('',(1.,0.,0.));
+#4042 = PCURVE('',#589,#4043);
+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);
+#4044 = LINE('',#4045,#4046);
+#4045 = CARTESIAN_POINT('',(-0.,-1.5));
+#4046 = VECTOR('',#4047,1.);
+#4047 = DIRECTION('',(-1.,0.));
+#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4049 = PCURVE('',#4050,#4055);
+#4050 = PLANE('',#4051);
+#4051 = AXIS2_PLACEMENT_3D('',#4052,#4053,#4054);
+#4052 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4053 = DIRECTION('',(0.,0.,-1.));
+#4054 = DIRECTION('',(-1.,0.,0.));
+#4055 = DEFINITIONAL_REPRESENTATION('',(#4056),#4064);
+#4056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4057,#4058,#4059,#4060,
+#4061,#4062,#4063),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4057 = CARTESIAN_POINT('',(0.,0.));
+#4058 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4059 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4060 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4061 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4062 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4063 = CARTESIAN_POINT('',(0.,0.));
+#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4065 = ORIENTED_EDGE('',*,*,#1097,.T.);
+#4066 = ORIENTED_EDGE('',*,*,#4067,.T.);
+#4067 = EDGE_CURVE('',#1070,#986,#4068,.T.);
+#4068 = SURFACE_CURVE('',#4069,(#4074,#4081),.PCURVE_S1.);
+#4069 = CIRCLE('',#4070,21.5);
+#4070 = AXIS2_PLACEMENT_3D('',#4071,#4072,#4073);
+#4071 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4072 = DIRECTION('',(0.,0.,1.));
+#4073 = DIRECTION('',(1.,0.,0.));
+#4074 = PCURVE('',#589,#4075);
+#4075 = DEFINITIONAL_REPRESENTATION('',(#4076),#4080);
+#4076 = LINE('',#4077,#4078);
+#4077 = CARTESIAN_POINT('',(-0.,-1.5));
+#4078 = VECTOR('',#4079,1.);
+#4079 = DIRECTION('',(-1.,0.));
+#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4081 = PCURVE('',#4082,#4087);
+#4082 = PLANE('',#4083);
+#4083 = AXIS2_PLACEMENT_3D('',#4084,#4085,#4086);
+#4084 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4085 = DIRECTION('',(0.,0.,-1.));
+#4086 = DIRECTION('',(-1.,0.,0.));
+#4087 = DEFINITIONAL_REPRESENTATION('',(#4088),#4096);
+#4088 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4089,#4090,#4091,#4092,
+#4093,#4094,#4095),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4089 = CARTESIAN_POINT('',(0.,0.));
+#4090 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4091 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4092 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4093 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4094 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4095 = CARTESIAN_POINT('',(0.,0.));
+#4096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4097 = ORIENTED_EDGE('',*,*,#985,.T.);
+#4098 = ORIENTED_EDGE('',*,*,#4099,.T.);
+#4099 = EDGE_CURVE('',#958,#686,#4100,.T.);
+#4100 = SURFACE_CURVE('',#4101,(#4106,#4113),.PCURVE_S1.);
+#4101 = CIRCLE('',#4102,21.5);
+#4102 = AXIS2_PLACEMENT_3D('',#4103,#4104,#4105);
+#4103 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4104 = DIRECTION('',(0.,0.,1.));
+#4105 = DIRECTION('',(1.,0.,0.));
+#4106 = PCURVE('',#589,#4107);
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4112);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(-0.,-1.5));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(-1.,0.));
+#4112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4113 = PCURVE('',#4114,#4119);
+#4114 = PLANE('',#4115);
+#4115 = AXIS2_PLACEMENT_3D('',#4116,#4117,#4118);
+#4116 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4117 = DIRECTION('',(0.,0.,-1.));
+#4118 = DIRECTION('',(-1.,0.,0.));
+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4128);
+#4120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4121,#4122,#4123,#4124,
+#4125,#4126,#4127),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4121 = CARTESIAN_POINT('',(0.,0.));
+#4122 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4123 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4124 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4125 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4126 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4127 = CARTESIAN_POINT('',(0.,0.));
+#4128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4129 = ORIENTED_EDGE('',*,*,#685,.T.);
+#4130 = ORIENTED_EDGE('',*,*,#4131,.T.);
+#4131 = EDGE_CURVE('',#658,#569,#4132,.T.);
+#4132 = SURFACE_CURVE('',#4133,(#4138,#4145),.PCURVE_S1.);
+#4133 = CIRCLE('',#4134,21.5);
+#4134 = AXIS2_PLACEMENT_3D('',#4135,#4136,#4137);
+#4135 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4136 = DIRECTION('',(0.,0.,1.));
+#4137 = DIRECTION('',(1.,0.,0.));
+#4138 = PCURVE('',#589,#4139);
+#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4144);
+#4140 = LINE('',#4141,#4142);
+#4141 = CARTESIAN_POINT('',(-0.,-1.5));
+#4142 = VECTOR('',#4143,1.);
+#4143 = DIRECTION('',(-1.,0.));
+#4144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4145 = PCURVE('',#4146,#4151);
+#4146 = PLANE('',#4147);
+#4147 = AXIS2_PLACEMENT_3D('',#4148,#4149,#4150);
+#4148 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4149 = DIRECTION('',(0.,0.,-1.));
+#4150 = DIRECTION('',(-1.,0.,0.));
+#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4160);
+#4152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4153,#4154,#4155,#4156,
+#4157,#4158,#4159),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4153 = CARTESIAN_POINT('',(0.,0.));
+#4154 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4155 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4156 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4157 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4158 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4159 = CARTESIAN_POINT('',(0.,0.));
+#4160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4161 = ORIENTED_EDGE('',*,*,#568,.T.);
+#4162 = ORIENTED_EDGE('',*,*,#4163,.T.);
+#4163 = EDGE_CURVE('',#541,#4164,#4166,.T.);
+#4164 = VERTEX_POINT('',#4165);
+#4165 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#4166 = SURFACE_CURVE('',#4167,(#4172,#4179),.PCURVE_S1.);
+#4167 = CIRCLE('',#4168,21.5);
+#4168 = AXIS2_PLACEMENT_3D('',#4169,#4170,#4171);
+#4169 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4170 = DIRECTION('',(0.,0.,1.));
+#4171 = DIRECTION('',(1.,0.,0.));
+#4172 = PCURVE('',#589,#4173);
+#4173 = DEFINITIONAL_REPRESENTATION('',(#4174),#4178);
+#4174 = LINE('',#4175,#4176);
+#4175 = CARTESIAN_POINT('',(-0.,-1.5));
+#4176 = VECTOR('',#4177,1.);
+#4177 = DIRECTION('',(-1.,0.));
+#4178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4179 = PCURVE('',#4180,#4185);
+#4180 = PLANE('',#4181);
+#4181 = AXIS2_PLACEMENT_3D('',#4182,#4183,#4184);
+#4182 = CARTESIAN_POINT('',(21.5,0.,1.5));
+#4183 = DIRECTION('',(0.,0.,-1.));
+#4184 = DIRECTION('',(-1.,0.,0.));
+#4185 = DEFINITIONAL_REPRESENTATION('',(#4186),#4194);
+#4186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4187,#4188,#4189,#4190,
+#4191,#4192,#4193),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4187 = CARTESIAN_POINT('',(0.,0.));
+#4188 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4189 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4190 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4191 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4192 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4193 = CARTESIAN_POINT('',(0.,0.));
+#4194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4195 = ORIENTED_EDGE('',*,*,#4196,.T.);
+#4196 = EDGE_CURVE('',#4164,#3433,#4197,.T.);
+#4197 = SURFACE_CURVE('',#4198,(#4203,#4210),.PCURVE_S1.);
+#4198 = CIRCLE('',#4199,21.5);
+#4199 = AXIS2_PLACEMENT_3D('',#4200,#4201,#4202);
+#4200 = CARTESIAN_POINT('',(0.,0.,1.5));
+#4201 = DIRECTION('',(0.,0.,1.));
+#4202 = DIRECTION('',(1.,0.,0.));
+#4203 = PCURVE('',#589,#4204);
+#4204 = DEFINITIONAL_REPRESENTATION('',(#4205),#4209);
+#4205 = LINE('',#4206,#4207);
+#4206 = CARTESIAN_POINT('',(-0.,-1.5));
+#4207 = VECTOR('',#4208,1.);
+#4208 = DIRECTION('',(-1.,0.));
+#4209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4210 = PCURVE('',#3499,#4211);
+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4220);
+#4212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4213,#4214,#4215,#4216,
+#4217,#4218,#4219),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4213 = CARTESIAN_POINT('',(0.,0.));
+#4214 = CARTESIAN_POINT('',(0.,37.239092362731));
+#4215 = CARTESIAN_POINT('',(32.25,18.619546181365));
+#4216 = CARTESIAN_POINT('',(64.5,5.265981236334E-15));
+#4217 = CARTESIAN_POINT('',(32.25,-18.61954618136));
+#4218 = CARTESIAN_POINT('',(3.19744231092E-14,-37.23909236273));
+#4219 = CARTESIAN_POINT('',(0.,0.));
+#4220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4221 = ADVANCED_FACE('',(#4222),#673,.F.);
+#4222 = FACE_BOUND('',#4223,.F.);
+#4223 = EDGE_LOOP('',(#4224,#4247,#4275,#4301));
+#4224 = ORIENTED_EDGE('',*,*,#4225,.T.);
+#4225 = EDGE_CURVE('',#630,#4226,#4228,.T.);
+#4226 = VERTEX_POINT('',#4227);
+#4227 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,11.));
+#4228 = SURFACE_CURVE('',#4229,(#4233,#4240),.PCURVE_S1.);
+#4229 = LINE('',#4230,#4231);
+#4230 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,1.5));
+#4231 = VECTOR('',#4232,1.);
+#4232 = DIRECTION('',(0.,0.,1.));
+#4233 = PCURVE('',#673,#4234);
+#4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(0.,0.));
+#4237 = VECTOR('',#4238,1.);
+#4238 = DIRECTION('',(0.,-1.));
+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4240 = PCURVE('',#645,#4241);
+#4241 = DEFINITIONAL_REPRESENTATION('',(#4242),#4246);
+#4242 = LINE('',#4243,#4244);
+#4243 = CARTESIAN_POINT('',(1.209483732951,0.));
+#4244 = VECTOR('',#4245,1.);
+#4245 = DIRECTION('',(0.,-1.));
+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#4248 = EDGE_CURVE('',#4226,#4249,#4251,.T.);
+#4249 = VERTEX_POINT('',#4250);
+#4250 = CARTESIAN_POINT('',(19.386450650453,-9.295995437689,11.));
+#4251 = SURFACE_CURVE('',#4252,(#4256,#4263),.PCURVE_S1.);
+#4252 = LINE('',#4253,#4254);
+#4253 = CARTESIAN_POINT('',(14.662214037144,-3.165356145678,11.));
+#4254 = VECTOR('',#4255,1.);
+#4255 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#4256 = PCURVE('',#673,#4257);
+#4257 = DEFINITIONAL_REPRESENTATION('',(#4258),#4262);
+#4258 = LINE('',#4259,#4260);
+#4259 = CARTESIAN_POINT('',(0.,-9.5));
+#4260 = VECTOR('',#4261,1.);
+#4261 = DIRECTION('',(1.,0.));
+#4262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4263 = PCURVE('',#4264,#4269);
+#4264 = PLANE('',#4265);
+#4265 = AXIS2_PLACEMENT_3D('',#4266,#4267,#4268);
+#4266 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4267 = DIRECTION('',(0.,-0.,-1.));
+#4268 = DIRECTION('',(0.273662990072,0.961825643173,0.));
+#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(-0.594822786751,0.803856860617));
+#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4275 = ORIENTED_EDGE('',*,*,#4276,.F.);
+#4276 = EDGE_CURVE('',#658,#4249,#4277,.T.);
+#4277 = SURFACE_CURVE('',#4278,(#4282,#4289),.PCURVE_S1.);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(19.386450650453,-9.295995437689,1.5));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(0.,0.,1.));
+#4282 = PCURVE('',#673,#4283);
+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
+#4284 = LINE('',#4285,#4286);
+#4285 = CARTESIAN_POINT('',(7.739712508052,0.));
+#4286 = VECTOR('',#4287,1.);
+#4287 = DIRECTION('',(0.,-1.));
+#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4289 = PCURVE('',#4290,#4295);
+#4290 = PLANE('',#4291);
+#4291 = AXIS2_PLACEMENT_3D('',#4292,#4293,#4294);
+#4292 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#4293 = DIRECTION('',(0.911610114626,-0.411055955936,0.));
+#4294 = DIRECTION('',(-0.411055955936,-0.911610114626,0.));
+#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4300);
+#4296 = LINE('',#4297,#4298);
+#4297 = CARTESIAN_POINT('',(1.01081492437,0.));
+#4298 = VECTOR('',#4299,1.);
+#4299 = DIRECTION('',(0.,-1.));
+#4300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4301 = ORIENTED_EDGE('',*,*,#657,.F.);
+#4302 = ADVANCED_FACE('',(#4303),#645,.F.);
+#4303 = FACE_BOUND('',#4304,.F.);
+#4304 = EDGE_LOOP('',(#4305,#4328,#4349,#4350));
+#4305 = ORIENTED_EDGE('',*,*,#4306,.T.);
+#4306 = EDGE_CURVE('',#602,#4307,#4309,.T.);
+#4307 = VERTEX_POINT('',#4308);
+#4308 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4309 = SURFACE_CURVE('',#4310,(#4314,#4321),.PCURVE_S1.);
+#4310 = LINE('',#4311,#4312);
+#4311 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,1.5));
+#4312 = VECTOR('',#4313,1.);
+#4313 = DIRECTION('',(0.,0.,1.));
+#4314 = PCURVE('',#645,#4315);
+#4315 = DEFINITIONAL_REPRESENTATION('',(#4316),#4320);
+#4316 = LINE('',#4317,#4318);
+#4317 = CARTESIAN_POINT('',(0.,0.));
+#4318 = VECTOR('',#4319,1.);
+#4319 = DIRECTION('',(0.,-1.));
+#4320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4321 = PCURVE('',#617,#4322);
+#4322 = DEFINITIONAL_REPRESENTATION('',(#4323),#4327);
+#4323 = LINE('',#4324,#4325);
+#4324 = CARTESIAN_POINT('',(0.,0.));
+#4325 = VECTOR('',#4326,1.);
+#4326 = DIRECTION('',(0.,-1.));
+#4327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4328 = ORIENTED_EDGE('',*,*,#4329,.T.);
+#4329 = EDGE_CURVE('',#4307,#4226,#4330,.T.);
+#4330 = SURFACE_CURVE('',#4331,(#4335,#4342),.PCURVE_S1.);
+#4331 = LINE('',#4332,#4333);
+#4332 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4333 = VECTOR('',#4334,1.);
+#4334 = DIRECTION('',(-0.171443932334,-0.985193878415,0.));
+#4335 = PCURVE('',#645,#4336);
+#4336 = DEFINITIONAL_REPRESENTATION('',(#4337),#4341);
+#4337 = LINE('',#4338,#4339);
+#4338 = CARTESIAN_POINT('',(0.,-9.5));
+#4339 = VECTOR('',#4340,1.);
+#4340 = DIRECTION('',(1.,0.));
+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4342 = PCURVE('',#4264,#4343);
+#4343 = DEFINITIONAL_REPRESENTATION('',(#4344),#4348);
+#4344 = LINE('',#4345,#4346);
+#4345 = CARTESIAN_POINT('',(0.,0.));
+#4346 = VECTOR('',#4347,1.);
+#4347 = DIRECTION('',(-0.994502594908,0.104711932083));
+#4348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4349 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4350 = ORIENTED_EDGE('',*,*,#629,.F.);
+#4351 = ADVANCED_FACE('',(#4352),#617,.T.);
+#4352 = FACE_BOUND('',#4353,.T.);
+#4353 = EDGE_LOOP('',(#4354,#4355,#4378,#4399));
+#4354 = ORIENTED_EDGE('',*,*,#4306,.T.);
+#4355 = ORIENTED_EDGE('',*,*,#4356,.T.);
+#4356 = EDGE_CURVE('',#4307,#4357,#4359,.T.);
+#4357 = VERTEX_POINT('',#4358);
+#4358 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,11.));
+#4359 = SURFACE_CURVE('',#4360,(#4364,#4371),.PCURVE_S1.);
+#4360 = LINE('',#4361,#4362);
+#4361 = CARTESIAN_POINT('',(14.869572684415,-1.973780175932,11.));
+#4362 = VECTOR('',#4363,1.);
+#4363 = DIRECTION('',(0.610389159597,-0.792101681507,0.));
+#4364 = PCURVE('',#617,#4365);
+#4365 = DEFINITIONAL_REPRESENTATION('',(#4366),#4370);
+#4366 = LINE('',#4367,#4368);
+#4367 = CARTESIAN_POINT('',(0.,-9.5));
+#4368 = VECTOR('',#4369,1.);
+#4369 = DIRECTION('',(1.,0.));
+#4370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4371 = PCURVE('',#4264,#4372);
+#4372 = DEFINITIONAL_REPRESENTATION('',(#4373),#4377);
+#4373 = LINE('',#4374,#4375);
+#4374 = CARTESIAN_POINT('',(0.,0.));
+#4375 = VECTOR('',#4376,1.);
+#4376 = DIRECTION('',(-0.594822786751,0.803856860617));
+#4377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4378 = ORIENTED_EDGE('',*,*,#4379,.F.);
+#4379 = EDGE_CURVE('',#569,#4357,#4380,.T.);
+#4380 = SURFACE_CURVE('',#4381,(#4385,#4392),.PCURVE_S1.);
+#4381 = LINE('',#4382,#4383);
+#4382 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#4383 = VECTOR('',#4384,1.);
+#4384 = DIRECTION('',(0.,0.,1.));
+#4385 = PCURVE('',#617,#4386);
+#4386 = DEFINITIONAL_REPRESENTATION('',(#4387),#4391);
+#4387 = LINE('',#4388,#4389);
+#4388 = CARTESIAN_POINT('',(8.080712744488,0.));
+#4389 = VECTOR('',#4390,1.);
+#4390 = DIRECTION('',(0.,-1.));
+#4391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4392 = PCURVE('',#4290,#4393);
+#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398);
+#4394 = LINE('',#4395,#4396);
+#4395 = CARTESIAN_POINT('',(0.,0.));
+#4396 = VECTOR('',#4397,1.);
+#4397 = DIRECTION('',(0.,-1.));
+#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4399 = ORIENTED_EDGE('',*,*,#601,.F.);
+#4400 = ADVANCED_FACE('',(#4401,#4404,#4489,#4547,#4632,#4717,#4748),
+  #915,.T.);
+#4401 = FACE_BOUND('',#4402,.T.);
+#4402 = EDGE_LOOP('',(#4403));
+#4403 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#4404 = FACE_BOUND('',#4405,.T.);
+#4405 = EDGE_LOOP('',(#4406,#4434,#4462,#4488));
+#4406 = ORIENTED_EDGE('',*,*,#4407,.T.);
+#4407 = EDGE_CURVE('',#2079,#4408,#4410,.T.);
+#4408 = VERTEX_POINT('',#4409);
+#4409 = CARTESIAN_POINT('',(4.385575570841,14.344571339445,0.));
+#4410 = SURFACE_CURVE('',#4411,(#4416,#4427),.PCURVE_S1.);
+#4411 = CIRCLE('',#4412,1.5);
+#4412 = AXIS2_PLACEMENT_3D('',#4413,#4414,#4415);
+#4413 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,0.));
+#4414 = DIRECTION('',(0.,0.,1.));
+#4415 = DIRECTION('',(1.,0.,0.));
+#4416 = PCURVE('',#915,#4417);
+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4426);
+#4418 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4419,#4420,#4421,#4422,
+#4423,#4424,#4425),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4419 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#4420 = CARTESIAN_POINT('',(16.052981986243,15.508190416854));
+#4421 = CARTESIAN_POINT('',(18.302981986243,14.209152311178));
+#4422 = CARTESIAN_POINT('',(20.552981986243,12.910114205501));
+#4423 = CARTESIAN_POINT('',(18.302981986243,11.611076099824));
+#4424 = CARTESIAN_POINT('',(16.052981986243,10.312037994148));
+#4425 = CARTESIAN_POINT('',(16.052981986243,12.910114205501));
+#4426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4427 = PCURVE('',#1571,#4428);
+#4428 = DEFINITIONAL_REPRESENTATION('',(#4429),#4433);
+#4429 = LINE('',#4430,#4431);
+#4430 = CARTESIAN_POINT('',(0.,-1.5));
+#4431 = VECTOR('',#4432,1.);
+#4432 = DIRECTION('',(1.,0.));
+#4433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4434 = ORIENTED_EDGE('',*,*,#4435,.T.);
+#4435 = EDGE_CURVE('',#4408,#4436,#4438,.T.);
+#4436 = VERTEX_POINT('',#4437);
+#4437 = CARTESIAN_POINT('',(-4.385575570841,14.344571339445,0.));
+#4438 = SURFACE_CURVE('',#4439,(#4444,#4455),.PCURVE_S1.);
+#4439 = CIRCLE('',#4440,15.);
+#4440 = AXIS2_PLACEMENT_3D('',#4441,#4442,#4443);
+#4441 = CARTESIAN_POINT('',(0.,0.,0.));
+#4442 = DIRECTION('',(0.,0.,1.));
+#4443 = DIRECTION('',(1.,0.,0.));
+#4444 = PCURVE('',#915,#4445);
+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4454);
+#4446 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4447,#4448,#4449,#4450,
+#4451,#4452,#4453),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4447 = CARTESIAN_POINT('',(6.5,0.));
+#4448 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#4449 = CARTESIAN_POINT('',(29.,12.990381056767));
+#4450 = CARTESIAN_POINT('',(51.5,3.673940397442E-15));
+#4451 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#4452 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#4453 = CARTESIAN_POINT('',(6.5,0.));
+#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4455 = PCURVE('',#2458,#4456);
+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461);
+#4457 = LINE('',#4458,#4459);
+#4458 = CARTESIAN_POINT('',(0.,-1.5));
+#4459 = VECTOR('',#4460,1.);
+#4460 = DIRECTION('',(1.,0.));
+#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4462 = ORIENTED_EDGE('',*,*,#4463,.T.);
+#4463 = EDGE_CURVE('',#4436,#2102,#4464,.T.);
+#4464 = SURFACE_CURVE('',#4465,(#4470,#4481),.PCURVE_S1.);
+#4465 = CIRCLE('',#4466,1.5);
+#4466 = AXIS2_PLACEMENT_3D('',#4467,#4468,#4469);
+#4467 = CARTESIAN_POINT('',(-3.947018013757,12.910114205501,0.));
+#4468 = DIRECTION('',(0.,0.,1.));
+#4469 = DIRECTION('',(1.,0.,0.));
+#4470 = PCURVE('',#915,#4471);
+#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4480);
+#4472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4473,#4474,#4475,#4476,
+#4477,#4478,#4479),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4473 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#4474 = CARTESIAN_POINT('',(23.947018013757,15.508190416854));
+#4475 = CARTESIAN_POINT('',(26.197018013757,14.209152311178));
+#4476 = CARTESIAN_POINT('',(28.447018013757,12.910114205501));
+#4477 = CARTESIAN_POINT('',(26.197018013757,11.611076099824));
+#4478 = CARTESIAN_POINT('',(23.947018013757,10.312037994148));
+#4479 = CARTESIAN_POINT('',(23.947018013757,12.910114205501));
+#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4481 = PCURVE('',#2143,#4482);
+#4482 = DEFINITIONAL_REPRESENTATION('',(#4483),#4487);
+#4483 = LINE('',#4484,#4485);
+#4484 = CARTESIAN_POINT('',(0.,-1.5));
+#4485 = VECTOR('',#4486,1.);
+#4486 = DIRECTION('',(1.,0.));
+#4487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4488 = ORIENTED_EDGE('',*,*,#2101,.F.);
+#4489 = FACE_BOUND('',#4490,.T.);
+#4490 = EDGE_LOOP('',(#4491,#4492,#4520,#4546));
+#4491 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#4492 = ORIENTED_EDGE('',*,*,#4493,.T.);
+#4493 = EDGE_CURVE('',#3125,#4494,#4496,.T.);
+#4494 = VERTEX_POINT('',#4495);
+#4495 = CARTESIAN_POINT('',(10.229975400937,10.970305524288,0.));
+#4496 = SURFACE_CURVE('',#4497,(#4502,#4513),.PCURVE_S1.);
+#4497 = CIRCLE('',#4498,15.);
+#4498 = AXIS2_PLACEMENT_3D('',#4499,#4500,#4501);
+#4499 = CARTESIAN_POINT('',(0.,0.,0.));
+#4500 = DIRECTION('',(-0.,0.,1.));
+#4501 = DIRECTION('',(0.5,-0.866025403784,0.));
+#4502 = PCURVE('',#915,#4503);
+#4503 = DEFINITIONAL_REPRESENTATION('',(#4504),#4512);
+#4504 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4505,#4506,#4507,#4508,
+#4509,#4510,#4511),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4505 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4506 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#4507 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4508 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#4509 = CARTESIAN_POINT('',(36.5,1.95399252334E-14));
+#4510 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#4511 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4513 = PCURVE('',#1511,#4514);
+#4514 = DEFINITIONAL_REPRESENTATION('',(#4515),#4519);
+#4515 = LINE('',#4516,#4517);
+#4516 = CARTESIAN_POINT('',(0.,-1.5));
+#4517 = VECTOR('',#4518,1.);
+#4518 = DIRECTION('',(1.,0.));
+#4519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4520 = ORIENTED_EDGE('',*,*,#4521,.T.);
+#4521 = EDGE_CURVE('',#4494,#1295,#4522,.T.);
+#4522 = SURFACE_CURVE('',#4523,(#4528,#4539),.PCURVE_S1.);
+#4523 = CIRCLE('',#4524,1.5);
+#4524 = AXIS2_PLACEMENT_3D('',#4525,#4526,#4527);
+#4525 = CARTESIAN_POINT('',(9.206977860844,9.873274971859,0.));
+#4526 = DIRECTION('',(-0.,0.,1.));
+#4527 = DIRECTION('',(0.5,-0.866025403784,0.));
+#4528 = PCURVE('',#915,#4529);
+#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4538);
+#4530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4531,#4532,#4533,#4534,
+#4535,#4536,#4537),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4531 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#4532 = CARTESIAN_POINT('',(9.293022139156,9.873274971859));
+#4533 = CARTESIAN_POINT('',(11.543022139156,11.172313077535));
+#4534 = CARTESIAN_POINT('',(13.793022139156,12.471351183212));
+#4535 = CARTESIAN_POINT('',(13.793022139156,9.873274971859));
+#4536 = CARTESIAN_POINT('',(13.793022139156,7.275198760505));
+#4537 = CARTESIAN_POINT('',(11.543022139156,8.574236866182));
+#4538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4539 = PCURVE('',#1336,#4540);
+#4540 = DEFINITIONAL_REPRESENTATION('',(#4541),#4545);
+#4541 = LINE('',#4542,#4543);
+#4542 = CARTESIAN_POINT('',(0.,-1.5));
+#4543 = VECTOR('',#4544,1.);
+#4544 = DIRECTION('',(1.,0.));
+#4545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4546 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#4547 = FACE_BOUND('',#4548,.T.);
+#4548 = EDGE_LOOP('',(#4549,#4550,#4578,#4606));
+#4549 = ORIENTED_EDGE('',*,*,#2903,.F.);
+#4550 = ORIENTED_EDGE('',*,*,#4551,.T.);
+#4551 = EDGE_CURVE('',#2881,#4552,#4554,.T.);
+#4552 = VERTEX_POINT('',#4553);
+#4553 = CARTESIAN_POINT('',(-10.22997540093,10.970305524288,0.));
+#4554 = SURFACE_CURVE('',#4555,(#4560,#4571),.PCURVE_S1.);
+#4555 = CIRCLE('',#4556,1.5);
+#4556 = AXIS2_PLACEMENT_3D('',#4557,#4558,#4559);
+#4557 = CARTESIAN_POINT('',(-9.206977860844,9.873274971859,0.));
+#4558 = DIRECTION('',(0.,-0.,1.));
+#4559 = DIRECTION('',(0.5,0.866025403784,0.));
+#4560 = PCURVE('',#915,#4561);
+#4561 = DEFINITIONAL_REPRESENTATION('',(#4562),#4570);
+#4562 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4563,#4564,#4565,#4566,
+#4567,#4568,#4569),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4563 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#4564 = CARTESIAN_POINT('',(32.206977860844,12.471351183212));
+#4565 = CARTESIAN_POINT('',(32.206977860844,9.873274971859));
+#4566 = CARTESIAN_POINT('',(32.206977860844,7.275198760505));
+#4567 = CARTESIAN_POINT('',(29.956977860844,8.574236866182));
+#4568 = CARTESIAN_POINT('',(27.706977860844,9.873274971859));
+#4569 = CARTESIAN_POINT('',(29.956977860844,11.172313077535));
+#4570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4571 = PCURVE('',#2518,#4572);
+#4572 = DEFINITIONAL_REPRESENTATION('',(#4573),#4577);
+#4573 = LINE('',#4574,#4575);
+#4574 = CARTESIAN_POINT('',(0.,-1.5));
+#4575 = VECTOR('',#4576,1.);
+#4576 = DIRECTION('',(1.,0.));
+#4577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4578 = ORIENTED_EDGE('',*,*,#4579,.T.);
+#4579 = EDGE_CURVE('',#4552,#4580,#4582,.T.);
+#4580 = VERTEX_POINT('',#4581);
+#4581 = CARTESIAN_POINT('',(-14.61555097177,3.374265815158,0.));
+#4582 = SURFACE_CURVE('',#4583,(#4588,#4599),.PCURVE_S1.);
+#4583 = CIRCLE('',#4584,15.);
+#4584 = AXIS2_PLACEMENT_3D('',#4585,#4586,#4587);
+#4585 = CARTESIAN_POINT('',(0.,0.,0.));
+#4586 = DIRECTION('',(0.,-0.,1.));
+#4587 = DIRECTION('',(0.5,0.866025403784,0.));
+#4588 = PCURVE('',#915,#4589);
+#4589 = DEFINITIONAL_REPRESENTATION('',(#4590),#4598);
+#4590 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4591,#4592,#4593,#4594,
+#4595,#4596,#4597),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4591 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4592 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#4593 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#4594 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#4595 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4596 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#4597 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = PCURVE('',#2549,#4600);
+#4600 = DEFINITIONAL_REPRESENTATION('',(#4601),#4605);
+#4601 = LINE('',#4602,#4603);
+#4602 = CARTESIAN_POINT('',(0.,-1.5));
+#4603 = VECTOR('',#4604,1.);
+#4604 = DIRECTION('',(1.,0.));
+#4605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4606 = ORIENTED_EDGE('',*,*,#4607,.T.);
+#4607 = EDGE_CURVE('',#4580,#2904,#4608,.T.);
+#4608 = SURFACE_CURVE('',#4609,(#4614,#4625),.PCURVE_S1.);
+#4609 = CIRCLE('',#4610,1.5);
+#4610 = AXIS2_PLACEMENT_3D('',#4611,#4612,#4613);
+#4611 = CARTESIAN_POINT('',(-13.1539958746,3.036839233642,0.));
+#4612 = DIRECTION('',(0.,-0.,1.));
+#4613 = DIRECTION('',(0.5,0.866025403784,0.));
+#4614 = PCURVE('',#915,#4615);
+#4615 = DEFINITIONAL_REPRESENTATION('',(#4616),#4624);
+#4616 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4617,#4618,#4619,#4620,
+#4621,#4622,#4623),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4617 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#4618 = CARTESIAN_POINT('',(36.153995874601,5.634915444995));
+#4619 = CARTESIAN_POINT('',(36.153995874601,3.036839233642));
+#4620 = CARTESIAN_POINT('',(36.153995874601,0.438763022289));
+#4621 = CARTESIAN_POINT('',(33.903995874601,1.737801127966));
+#4622 = CARTESIAN_POINT('',(31.653995874601,3.036839233642));
+#4623 = CARTESIAN_POINT('',(33.903995874601,4.335877339319));
+#4624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4625 = PCURVE('',#2809,#4626);
+#4626 = DEFINITIONAL_REPRESENTATION('',(#4627),#4631);
+#4627 = LINE('',#4628,#4629);
+#4628 = CARTESIAN_POINT('',(0.,-1.5));
+#4629 = VECTOR('',#4630,1.);
+#4630 = DIRECTION('',(1.,0.));
+#4631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4632 = FACE_BOUND('',#4633,.T.);
+#4633 = EDGE_LOOP('',(#4634,#4635,#4663,#4691));
+#4634 = ORIENTED_EDGE('',*,*,#2187,.F.);
+#4635 = ORIENTED_EDGE('',*,*,#4636,.T.);
+#4636 = EDGE_CURVE('',#2160,#4637,#4639,.T.);
+#4637 = VERTEX_POINT('',#4638);
+#4638 = CARTESIAN_POINT('',(-14.61555097177,-3.374265815158,0.));
+#4639 = SURFACE_CURVE('',#4640,(#4645,#4656),.PCURVE_S1.);
+#4640 = CIRCLE('',#4641,1.5);
+#4641 = AXIS2_PLACEMENT_3D('',#4642,#4643,#4644);
+#4642 = CARTESIAN_POINT('',(-13.1539958746,-3.036839233642,0.));
+#4643 = DIRECTION('',(0.,0.,1.));
+#4644 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4645 = PCURVE('',#915,#4646);
+#4646 = DEFINITIONAL_REPRESENTATION('',(#4647),#4655);
+#4647 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4648,#4649,#4650,#4651,
+#4652,#4653,#4654),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4648 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#4649 = CARTESIAN_POINT('',(37.653995874601,-3.036839233642));
+#4650 = CARTESIAN_POINT('',(35.403995874601,-4.335877339319));
+#4651 = CARTESIAN_POINT('',(33.153995874601,-5.634915444995));
+#4652 = CARTESIAN_POINT('',(33.153995874601,-3.036839233642));
+#4653 = CARTESIAN_POINT('',(33.153995874601,-0.438763022289));
+#4654 = CARTESIAN_POINT('',(35.403995874601,-1.737801127966));
+#4655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4656 = PCURVE('',#2175,#4657);
+#4657 = DEFINITIONAL_REPRESENTATION('',(#4658),#4662);
+#4658 = LINE('',#4659,#4660);
+#4659 = CARTESIAN_POINT('',(0.,-1.5));
+#4660 = VECTOR('',#4661,1.);
+#4661 = DIRECTION('',(1.,0.));
+#4662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4663 = ORIENTED_EDGE('',*,*,#4664,.T.);
+#4664 = EDGE_CURVE('',#4637,#4665,#4667,.T.);
+#4665 = VERTEX_POINT('',#4666);
+#4666 = CARTESIAN_POINT('',(-10.22997540093,-10.97030552428,0.));
+#4667 = SURFACE_CURVE('',#4668,(#4673,#4684),.PCURVE_S1.);
+#4668 = CIRCLE('',#4669,15.);
+#4669 = AXIS2_PLACEMENT_3D('',#4670,#4671,#4672);
+#4670 = CARTESIAN_POINT('',(0.,0.,0.));
+#4671 = DIRECTION('',(0.,0.,1.));
+#4672 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4673 = PCURVE('',#915,#4674);
+#4674 = DEFINITIONAL_REPRESENTATION('',(#4675),#4683);
+#4675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4676,#4677,#4678,#4679,
+#4680,#4681,#4682),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4676 = CARTESIAN_POINT('',(29.,12.990381056767));
+#4677 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#4678 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#4679 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#4680 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#4681 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#4682 = CARTESIAN_POINT('',(29.,12.990381056767));
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4684 = PCURVE('',#1971,#4685);
+#4685 = DEFINITIONAL_REPRESENTATION('',(#4686),#4690);
+#4686 = LINE('',#4687,#4688);
+#4687 = CARTESIAN_POINT('',(0.,-1.5));
+#4688 = VECTOR('',#4689,1.);
+#4689 = DIRECTION('',(1.,0.));
+#4690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4691 = ORIENTED_EDGE('',*,*,#4692,.T.);
+#4692 = EDGE_CURVE('',#4665,#2188,#4693,.T.);
+#4693 = SURFACE_CURVE('',#4694,(#4699,#4710),.PCURVE_S1.);
+#4694 = CIRCLE('',#4695,1.5);
+#4695 = AXIS2_PLACEMENT_3D('',#4696,#4697,#4698);
+#4696 = CARTESIAN_POINT('',(-9.206977860844,-9.873274971859,0.));
+#4697 = DIRECTION('',(0.,0.,1.));
+#4698 = DIRECTION('',(-0.5,0.866025403784,0.));
+#4699 = PCURVE('',#915,#4700);
+#4700 = DEFINITIONAL_REPRESENTATION('',(#4701),#4709);
+#4701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4702,#4703,#4704,#4705,
+#4706,#4707,#4708),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4702 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#4703 = CARTESIAN_POINT('',(33.706977860844,-9.873274971859));
+#4704 = CARTESIAN_POINT('',(31.456977860844,-11.17231307753));
+#4705 = CARTESIAN_POINT('',(29.206977860844,-12.47135118321));
+#4706 = CARTESIAN_POINT('',(29.206977860844,-9.873274971859));
+#4707 = CARTESIAN_POINT('',(29.206977860844,-7.275198760505));
+#4708 = CARTESIAN_POINT('',(31.456977860844,-8.574236866182));
+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4710 = PCURVE('',#2002,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716);
+#4712 = LINE('',#4713,#4714);
+#4713 = CARTESIAN_POINT('',(0.,-1.5));
+#4714 = VECTOR('',#4715,1.);
+#4715 = DIRECTION('',(1.,0.));
+#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4717 = FACE_BOUND('',#4718,.T.);
+#4718 = EDGE_LOOP('',(#4719,#4745,#4746,#4747));
+#4719 = ORIENTED_EDGE('',*,*,#4720,.T.);
+#4720 = EDGE_CURVE('',#871,#3260,#4721,.T.);
+#4721 = SURFACE_CURVE('',#4722,(#4727,#4738),.PCURVE_S1.);
+#4722 = CIRCLE('',#4723,1.5);
+#4723 = AXIS2_PLACEMENT_3D('',#4724,#4725,#4726);
+#4724 = CARTESIAN_POINT('',(9.206977860844,-9.873274971859,0.));
+#4725 = DIRECTION('',(0.,0.,1.));
+#4726 = DIRECTION('',(-0.5,-0.866025403784,0.));
+#4727 = PCURVE('',#915,#4728);
+#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4737);
+#4729 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4730,#4731,#4732,#4733,
+#4734,#4735,#4736),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4730 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#4731 = CARTESIAN_POINT('',(10.793022139156,-12.47135118321));
+#4732 = CARTESIAN_POINT('',(10.793022139156,-9.873274971859));
+#4733 = CARTESIAN_POINT('',(10.793022139156,-7.275198760505));
+#4734 = CARTESIAN_POINT('',(13.043022139156,-8.574236866182));
+#4735 = CARTESIAN_POINT('',(15.293022139156,-9.873274971859));
+#4736 = CARTESIAN_POINT('',(13.043022139156,-11.17231307753));
+#4737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4738 = PCURVE('',#886,#4739);
+#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744);
+#4740 = LINE('',#4741,#4742);
+#4741 = CARTESIAN_POINT('',(0.,-1.5));
+#4742 = VECTOR('',#4743,1.);
+#4743 = DIRECTION('',(1.,0.));
+#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4745 = ORIENTED_EDGE('',*,*,#3282,.T.);
+#4746 = ORIENTED_EDGE('',*,*,#3228,.T.);
+#4747 = ORIENTED_EDGE('',*,*,#898,.F.);
+#4748 = FACE_BOUND('',#4749,.T.);
+#4749 = EDGE_LOOP('',(#4750,#4780,#4806,#4807));
+#4750 = ORIENTED_EDGE('',*,*,#4751,.T.);
+#4751 = EDGE_CURVE('',#4752,#4754,#4756,.T.);
+#4752 = VERTEX_POINT('',#4753);
+#4753 = CARTESIAN_POINT('',(-4.385575570841,-14.34457133944,0.));
+#4754 = VERTEX_POINT('',#4755);
+#4755 = CARTESIAN_POINT('',(4.385575570841,-14.34457133944,0.));
+#4756 = SURFACE_CURVE('',#4757,(#4762,#4773),.PCURVE_S1.);
+#4757 = CIRCLE('',#4758,15.);
+#4758 = AXIS2_PLACEMENT_3D('',#4759,#4760,#4761);
+#4759 = CARTESIAN_POINT('',(0.,0.,0.));
+#4760 = DIRECTION('',(0.,0.,1.));
+#4761 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4762 = PCURVE('',#915,#4763);
+#4763 = DEFINITIONAL_REPRESENTATION('',(#4764),#4772);
+#4764 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4765,#4766,#4767,#4768,
+#4769,#4770,#4771),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4765 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#4766 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#4767 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#4768 = CARTESIAN_POINT('',(-8.5,-7.347880794884E-15));
+#4769 = CARTESIAN_POINT('',(14.,12.990381056767));
+#4770 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#4771 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#4772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4773 = PCURVE('',#2062,#4774);
+#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4779);
+#4775 = LINE('',#4776,#4777);
+#4776 = CARTESIAN_POINT('',(0.,-1.5));
+#4777 = VECTOR('',#4778,1.);
+#4778 = DIRECTION('',(1.,0.));
+#4779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4780 = ORIENTED_EDGE('',*,*,#4781,.T.);
+#4781 = EDGE_CURVE('',#4754,#1381,#4782,.T.);
+#4782 = SURFACE_CURVE('',#4783,(#4788,#4799),.PCURVE_S1.);
+#4783 = CIRCLE('',#4784,1.5);
+#4784 = AXIS2_PLACEMENT_3D('',#4785,#4786,#4787);
+#4785 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,0.));
+#4786 = DIRECTION('',(0.,0.,1.));
+#4787 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4788 = PCURVE('',#915,#4789);
+#4789 = DEFINITIONAL_REPRESENTATION('',(#4790),#4798);
+#4790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4791,#4792,#4793,#4794,
+#4795,#4796,#4797),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4791 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#4792 = CARTESIAN_POINT('',(19.052981986243,-15.50819041685));
+#4793 = CARTESIAN_POINT('',(16.802981986243,-14.20915231117));
+#4794 = CARTESIAN_POINT('',(14.552981986243,-12.9101142055));
+#4795 = CARTESIAN_POINT('',(16.802981986243,-11.61107609982));
+#4796 = CARTESIAN_POINT('',(19.052981986243,-10.31203799414));
+#4797 = CARTESIAN_POINT('',(19.052981986243,-12.9101142055));
+#4798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4799 = PCURVE('',#1200,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);
+#4801 = LINE('',#4802,#4803);
+#4802 = CARTESIAN_POINT('',(0.,-1.5));
+#4803 = VECTOR('',#4804,1.);
+#4804 = DIRECTION('',(1.,0.));
+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4806 = ORIENTED_EDGE('',*,*,#1380,.F.);
+#4807 = ORIENTED_EDGE('',*,*,#4808,.T.);
+#4808 = EDGE_CURVE('',#1353,#4752,#4809,.T.);
+#4809 = SURFACE_CURVE('',#4810,(#4815,#4826),.PCURVE_S1.);
+#4810 = CIRCLE('',#4811,1.5);
+#4811 = AXIS2_PLACEMENT_3D('',#4812,#4813,#4814);
+#4812 = CARTESIAN_POINT('',(-3.947018013757,-12.9101142055,0.));
+#4813 = DIRECTION('',(0.,0.,1.));
+#4814 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4815 = PCURVE('',#915,#4816);
+#4816 = DEFINITIONAL_REPRESENTATION('',(#4817),#4825);
+#4817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4818,#4819,#4820,#4821,
+#4822,#4823,#4824),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4818 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#4819 = CARTESIAN_POINT('',(26.947018013757,-15.50819041685));
+#4820 = CARTESIAN_POINT('',(24.697018013757,-14.20915231117));
+#4821 = CARTESIAN_POINT('',(22.447018013757,-12.9101142055));
+#4822 = CARTESIAN_POINT('',(24.697018013757,-11.61107609982));
+#4823 = CARTESIAN_POINT('',(26.947018013757,-10.31203799414));
+#4824 = CARTESIAN_POINT('',(26.947018013757,-12.9101142055));
+#4825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4826 = PCURVE('',#1368,#4827);
+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);
+#4828 = LINE('',#4829,#4830);
+#4829 = CARTESIAN_POINT('',(0.,-1.5));
+#4830 = VECTOR('',#4831,1.);
+#4831 = DIRECTION('',(1.,0.));
+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4833 = ADVANCED_FACE('',(#4834),#886,.F.);
+#4834 = FACE_BOUND('',#4835,.F.);
+#4835 = EDGE_LOOP('',(#4836,#4837,#4838,#4839));
+#4836 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#4837 = ORIENTED_EDGE('',*,*,#870,.T.);
+#4838 = ORIENTED_EDGE('',*,*,#4720,.T.);
+#4839 = ORIENTED_EDGE('',*,*,#3259,.F.);
+#4840 = ADVANCED_FACE('',(#4841),#973,.F.);
+#4841 = FACE_BOUND('',#4842,.F.);
+#4842 = EDGE_LOOP('',(#4843,#4866,#4889,#4910));
+#4843 = ORIENTED_EDGE('',*,*,#4844,.T.);
+#4844 = EDGE_CURVE('',#956,#4845,#4847,.T.);
+#4845 = VERTEX_POINT('',#4846);
+#4846 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,11.));
+#4847 = SURFACE_CURVE('',#4848,(#4852,#4859),.PCURVE_S1.);
+#4848 = LINE('',#4849,#4850);
+#4849 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,1.5));
+#4850 = VECTOR('',#4851,1.);
+#4851 = DIRECTION('',(0.,0.,1.));
+#4852 = PCURVE('',#973,#4853);
+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);
+#4854 = LINE('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(0.,0.));
+#4856 = VECTOR('',#4857,1.);
+#4857 = DIRECTION('',(0.,-1.));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4859 = PCURVE('',#3360,#4860);
+#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865);
+#4861 = LINE('',#4862,#4863);
+#4862 = CARTESIAN_POINT('',(1.209483732951,0.));
+#4863 = VECTOR('',#4864,1.);
+#4864 = DIRECTION('',(0.,-1.));
+#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4866 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#4867 = EDGE_CURVE('',#4845,#4868,#4870,.T.);
+#4868 = VERTEX_POINT('',#4869);
+#4869 = CARTESIAN_POINT('',(14.719225977487,-15.67145132474,11.));
+#4870 = SURFACE_CURVE('',#4871,(#4875,#4882),.PCURVE_S1.);
+#4871 = LINE('',#4872,#4873);
+#4872 = CARTESIAN_POINT('',(12.528648883079,-8.248209330789,11.));
+#4873 = VECTOR('',#4874,1.);
+#4874 = DIRECTION('',(0.283030809236,-0.959110817905,0.));
+#4875 = PCURVE('',#973,#4876);
+#4876 = DEFINITIONAL_REPRESENTATION('',(#4877),#4881);
+#4877 = LINE('',#4878,#4879);
+#4878 = CARTESIAN_POINT('',(0.,-9.5));
+#4879 = VECTOR('',#4880,1.);
+#4880 = DIRECTION('',(1.,0.));
+#4881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4882 = PCURVE('',#3388,#4883);
+#4883 = DEFINITIONAL_REPRESENTATION('',(#4884),#4888);
+#4884 = LINE('',#4885,#4886);
+#4885 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#4886 = VECTOR('',#4887,1.);
+#4887 = DIRECTION('',(-0.594822786751,0.803856860617));
+#4888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4889 = ORIENTED_EDGE('',*,*,#4890,.F.);
+#4890 = EDGE_CURVE('',#958,#4868,#4891,.T.);
+#4891 = SURFACE_CURVE('',#4892,(#4896,#4903),.PCURVE_S1.);
+#4892 = LINE('',#4893,#4894);
+#4893 = CARTESIAN_POINT('',(14.719225977487,-15.67145132474,1.5));
+#4894 = VECTOR('',#4895,1.);
+#4895 = DIRECTION('',(0.,0.,1.));
+#4896 = PCURVE('',#973,#4897);
+#4897 = DEFINITIONAL_REPRESENTATION('',(#4898),#4902);
+#4898 = LINE('',#4899,#4900);
+#4899 = CARTESIAN_POINT('',(7.739712508052,0.));
+#4900 = VECTOR('',#4901,1.);
+#4901 = DIRECTION('',(0.,-1.));
+#4902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4903 = PCURVE('',#3414,#4904);
+#4904 = DEFINITIONAL_REPRESENTATION('',(#4905),#4909);
+#4905 = LINE('',#4906,#4907);
+#4906 = CARTESIAN_POINT('',(1.01081492437,0.));
+#4907 = VECTOR('',#4908,1.);
+#4908 = DIRECTION('',(0.,-1.));
+#4909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4910 = ORIENTED_EDGE('',*,*,#955,.F.);
+#4911 = ADVANCED_FACE('',(#4912),#1200,.F.);
+#4912 = FACE_BOUND('',#4913,.F.);
+#4913 = EDGE_LOOP('',(#4914,#4947,#4968,#4969,#4970));
+#4914 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#4915 = EDGE_CURVE('',#4916,#1154,#4918,.T.);
+#4916 = VERTEX_POINT('',#4917);
+#4917 = CARTESIAN_POINT('',(4.385575570841,-14.34457133944,1.5));
+#4918 = SURFACE_CURVE('',#4919,(#4924,#4931),.PCURVE_S1.);
+#4919 = CIRCLE('',#4920,1.5);
+#4920 = AXIS2_PLACEMENT_3D('',#4921,#4922,#4923);
+#4921 = CARTESIAN_POINT('',(3.947018013757,-12.9101142055,1.5));
+#4922 = DIRECTION('',(0.,0.,1.));
+#4923 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4924 = PCURVE('',#1200,#4925);
+#4925 = DEFINITIONAL_REPRESENTATION('',(#4926),#4930);
+#4926 = LINE('',#4927,#4928);
+#4927 = CARTESIAN_POINT('',(0.,0.));
+#4928 = VECTOR('',#4929,1.);
+#4929 = DIRECTION('',(1.,0.));
+#4930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4931 = PCURVE('',#4932,#4937);
+#4932 = PLANE('',#4933);
+#4933 = AXIS2_PLACEMENT_3D('',#4934,#4935,#4936);
+#4934 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#4935 = DIRECTION('',(0.,-0.,-1.));
+#4936 = DIRECTION('',(0.982973099684,0.183749517817,0.));
+#4937 = DEFINITIONAL_REPRESENTATION('',(#4938),#4946);
+#4938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4939,#4940,#4941,#4942,
+#4943,#4944,#4945),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4939 = CARTESIAN_POINT('',(-2.137693712967,-1.702153537612));
+#4940 = CARTESIAN_POINT('',(-2.615088964054,0.851685489077));
+#4941 = CARTESIAN_POINT('',(-0.164701864221,-1.179760918029E-02));
+#4942 = CARTESIAN_POINT('',(2.285685235611,-0.875280707437));
+#4943 = CARTESIAN_POINT('',(0.312693386865,-2.565636635869));
+#4944 = CARTESIAN_POINT('',(-1.66029846188,-4.255992564301));
+#4945 = CARTESIAN_POINT('',(-2.137693712967,-1.702153537612));
+#4946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4947 = ORIENTED_EDGE('',*,*,#4948,.T.);
+#4948 = EDGE_CURVE('',#4916,#4754,#4949,.T.);
+#4949 = SURFACE_CURVE('',#4950,(#4954,#4961),.PCURVE_S1.);
+#4950 = LINE('',#4951,#4952);
+#4951 = CARTESIAN_POINT('',(4.385575570841,-14.34457133944,1.5));
+#4952 = VECTOR('',#4953,1.);
+#4953 = DIRECTION('',(0.,0.,-1.));
+#4954 = PCURVE('',#1200,#4955);
+#4955 = DEFINITIONAL_REPRESENTATION('',(#4956),#4960);
+#4956 = LINE('',#4957,#4958);
+#4957 = CARTESIAN_POINT('',(1.867502299634,0.));
+#4958 = VECTOR('',#4959,1.);
+#4959 = DIRECTION('',(0.,-1.));
+#4960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4961 = PCURVE('',#2062,#4962);
+#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967);
+#4963 = LINE('',#4964,#4965);
+#4964 = CARTESIAN_POINT('',(1.867502299634,0.));
+#4965 = VECTOR('',#4966,1.);
+#4966 = DIRECTION('',(0.,-1.));
+#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4968 = ORIENTED_EDGE('',*,*,#4781,.T.);
+#4969 = ORIENTED_EDGE('',*,*,#1408,.F.);
+#4970 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#4971 = ADVANCED_FACE('',(#4972),#1169,.F.);
+#4972 = FACE_BOUND('',#4973,.F.);
+#4973 = EDGE_LOOP('',(#4974,#4997,#5025,#5053,#5074));
+#4974 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#4975 = EDGE_CURVE('',#1126,#4976,#4978,.T.);
+#4976 = VERTEX_POINT('',#4977);
+#4977 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#4978 = SURFACE_CURVE('',#4979,(#4983,#4990),.PCURVE_S1.);
+#4979 = LINE('',#4980,#4981);
+#4980 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#4981 = VECTOR('',#4982,1.);
+#4982 = DIRECTION('',(0.,0.,1.));
+#4983 = PCURVE('',#1169,#4984);
+#4984 = DEFINITIONAL_REPRESENTATION('',(#4985),#4989);
+#4985 = LINE('',#4986,#4987);
+#4986 = CARTESIAN_POINT('',(0.,0.));
+#4987 = VECTOR('',#4988,1.);
+#4988 = DIRECTION('',(0.,-1.));
+#4989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4990 = PCURVE('',#1141,#4991);
+#4991 = DEFINITIONAL_REPRESENTATION('',(#4992),#4996);
+#4992 = LINE('',#4993,#4994);
+#4993 = CARTESIAN_POINT('',(0.,0.));
+#4994 = VECTOR('',#4995,1.);
+#4995 = DIRECTION('',(0.,-1.));
+#4996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4997 = ORIENTED_EDGE('',*,*,#4998,.T.);
+#4998 = EDGE_CURVE('',#4976,#4999,#5001,.T.);
+#4999 = VERTEX_POINT('',#5000);
+#5000 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,11.));
+#5001 = SURFACE_CURVE('',#5002,(#5006,#5013),.PCURVE_S1.);
+#5002 = LINE('',#5003,#5004);
+#5003 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#5004 = VECTOR('',#5005,1.);
+#5005 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#5006 = PCURVE('',#1169,#5007);
+#5007 = DEFINITIONAL_REPRESENTATION('',(#5008),#5012);
+#5008 = LINE('',#5009,#5010);
+#5009 = CARTESIAN_POINT('',(0.,-9.5));
+#5010 = VECTOR('',#5011,1.);
+#5011 = DIRECTION('',(1.,0.));
+#5012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5013 = PCURVE('',#5014,#5019);
+#5014 = PLANE('',#5015);
+#5015 = AXIS2_PLACEMENT_3D('',#5016,#5017,#5018);
+#5016 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#5017 = DIRECTION('',(0.,-0.,-1.));
+#5018 = DIRECTION('',(0.982973099684,0.183749517817,0.));
+#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(0.,0.));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5025 = ORIENTED_EDGE('',*,*,#5026,.F.);
+#5026 = EDGE_CURVE('',#5027,#4999,#5029,.T.);
+#5027 = VERTEX_POINT('',#5028);
+#5028 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#5029 = SURFACE_CURVE('',#5030,(#5034,#5041),.PCURVE_S1.);
+#5030 = LINE('',#5031,#5032);
+#5031 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#5032 = VECTOR('',#5033,1.);
+#5033 = DIRECTION('',(0.,0.,1.));
+#5034 = PCURVE('',#1169,#5035);
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(0.,-1.));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5041 = PCURVE('',#5042,#5047);
+#5042 = PLANE('',#5043);
+#5043 = AXIS2_PLACEMENT_3D('',#5044,#5045,#5046);
+#5044 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#5045 = DIRECTION('',(0.899468070235,-0.436986487924,0.));
+#5046 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#5047 = DEFINITIONAL_REPRESENTATION('',(#5048),#5052);
+#5048 = LINE('',#5049,#5050);
+#5049 = CARTESIAN_POINT('',(0.,0.));
+#5050 = VECTOR('',#5051,1.);
+#5051 = DIRECTION('',(0.,-1.));
+#5052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5053 = ORIENTED_EDGE('',*,*,#5054,.F.);
+#5054 = EDGE_CURVE('',#1154,#5027,#5055,.T.);
+#5055 = SURFACE_CURVE('',#5056,(#5060,#5067),.PCURVE_S1.);
+#5056 = LINE('',#5057,#5058);
+#5057 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,1.5));
+#5058 = VECTOR('',#5059,1.);
+#5059 = DIRECTION('',(-0.958328531331,-0.285668384735,0.));
+#5060 = PCURVE('',#1169,#5061);
+#5061 = DEFINITIONAL_REPRESENTATION('',(#5062),#5066);
+#5062 = LINE('',#5063,#5064);
+#5063 = CARTESIAN_POINT('',(0.,0.));
+#5064 = VECTOR('',#5065,1.);
+#5065 = DIRECTION('',(1.,0.));
+#5066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5067 = PCURVE('',#4932,#5068);
+#5068 = DEFINITIONAL_REPRESENTATION('',(#5069),#5073);
+#5069 = LINE('',#5070,#5071);
+#5070 = CARTESIAN_POINT('',(0.,0.));
+#5071 = VECTOR('',#5072,1.);
+#5072 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5074 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#5075 = ADVANCED_FACE('',(#5076),#1141,.T.);
+#5076 = FACE_BOUND('',#5077,.T.);
+#5077 = EDGE_LOOP('',(#5078,#5079,#5102,#5128));
+#5078 = ORIENTED_EDGE('',*,*,#4975,.T.);
+#5079 = ORIENTED_EDGE('',*,*,#5080,.T.);
+#5080 = EDGE_CURVE('',#4976,#5081,#5083,.T.);
+#5081 = VERTEX_POINT('',#5082);
+#5082 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,11.));
+#5083 = SURFACE_CURVE('',#5084,(#5088,#5095),.PCURVE_S1.);
+#5084 = LINE('',#5085,#5086);
+#5085 = CARTESIAN_POINT('',(4.861083320753,-14.1904851555,11.));
+#5086 = VECTOR('',#5087,1.);
+#5087 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#5088 = PCURVE('',#1141,#5089);
+#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5094);
+#5090 = LINE('',#5091,#5092);
+#5091 = CARTESIAN_POINT('',(0.,-9.5));
+#5092 = VECTOR('',#5093,1.);
+#5093 = DIRECTION('',(1.,0.));
+#5094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5095 = PCURVE('',#5014,#5096);
+#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101);
+#5097 = LINE('',#5098,#5099);
+#5098 = CARTESIAN_POINT('',(0.,0.));
+#5099 = VECTOR('',#5100,1.);
+#5100 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5102 = ORIENTED_EDGE('',*,*,#5103,.F.);
+#5103 = EDGE_CURVE('',#1098,#5081,#5104,.T.);
+#5104 = SURFACE_CURVE('',#5105,(#5109,#5116),.PCURVE_S1.);
+#5105 = LINE('',#5106,#5107);
+#5106 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#5107 = VECTOR('',#5108,1.);
+#5108 = DIRECTION('',(0.,0.,1.));
+#5109 = PCURVE('',#1141,#5110);
+#5110 = DEFINITIONAL_REPRESENTATION('',(#5111),#5115);
+#5111 = LINE('',#5112,#5113);
+#5112 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5113 = VECTOR('',#5114,1.);
+#5114 = DIRECTION('',(0.,-1.));
+#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5116 = PCURVE('',#5117,#5122);
+#5117 = PLANE('',#5118);
+#5118 = AXIS2_PLACEMENT_3D('',#5119,#5120,#5121);
+#5119 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#5120 = DIRECTION('',(3.837739115582E-02,-0.999263316573,0.));
+#5121 = DIRECTION('',(-0.999263316573,-3.837739115582E-02,0.));
+#5122 = DEFINITIONAL_REPRESENTATION('',(#5123),#5127);
+#5123 = LINE('',#5124,#5125);
+#5124 = CARTESIAN_POINT('',(0.,0.));
+#5125 = VECTOR('',#5126,1.);
+#5126 = DIRECTION('',(0.,-1.));
+#5127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5128 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#5129 = ADVANCED_FACE('',(#5130),#1085,.F.);
+#5130 = FACE_BOUND('',#5131,.F.);
+#5131 = EDGE_LOOP('',(#5132,#5155,#5183,#5209));
+#5132 = ORIENTED_EDGE('',*,*,#5133,.T.);
+#5133 = EDGE_CURVE('',#1042,#5134,#5136,.T.);
+#5134 = VERTEX_POINT('',#5135);
+#5135 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,11.));
+#5136 = SURFACE_CURVE('',#5137,(#5141,#5148),.PCURVE_S1.);
+#5137 = LINE('',#5138,#5139);
+#5138 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,1.5));
+#5139 = VECTOR('',#5140,1.);
+#5140 = DIRECTION('',(0.,0.,1.));
+#5141 = PCURVE('',#1085,#5142);
+#5142 = DEFINITIONAL_REPRESENTATION('',(#5143),#5147);
+#5143 = LINE('',#5144,#5145);
+#5144 = CARTESIAN_POINT('',(0.,0.));
+#5145 = VECTOR('',#5146,1.);
+#5146 = DIRECTION('',(0.,-1.));
+#5147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5148 = PCURVE('',#1057,#5149);
+#5149 = DEFINITIONAL_REPRESENTATION('',(#5150),#5154);
+#5150 = LINE('',#5151,#5152);
+#5151 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5152 = VECTOR('',#5153,1.);
+#5153 = DIRECTION('',(0.,-1.));
+#5154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5155 = ORIENTED_EDGE('',*,*,#5156,.T.);
+#5156 = EDGE_CURVE('',#5134,#5157,#5159,.T.);
+#5157 = VERTEX_POINT('',#5158);
+#5158 = CARTESIAN_POINT('',(8.064088274214,-19.93039087187,11.));
+#5159 = SURFACE_CURVE('',#5160,(#5164,#5171),.PCURVE_S1.);
+#5160 = LINE('',#5161,#5162);
+#5161 = CARTESIAN_POINT('',(8.703020273715,-12.21709614087,11.));
+#5162 = VECTOR('',#5163,1.);
+#5163 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#5164 = PCURVE('',#1085,#5165);
+#5165 = DEFINITIONAL_REPRESENTATION('',(#5166),#5170);
+#5166 = LINE('',#5167,#5168);
+#5167 = CARTESIAN_POINT('',(0.,-9.5));
+#5168 = VECTOR('',#5169,1.);
+#5169 = DIRECTION('',(1.,0.));
+#5170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5171 = PCURVE('',#5172,#5177);
+#5172 = PLANE('',#5173);
+#5173 = AXIS2_PLACEMENT_3D('',#5174,#5175,#5176);
+#5174 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5175 = DIRECTION('',(0.,-0.,-1.));
+#5176 = DIRECTION('',(0.85021713573,0.526432162877,0.));
+#5177 = DEFINITIONAL_REPRESENTATION('',(#5178),#5182);
+#5178 = LINE('',#5179,#5180);
+#5179 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5180 = VECTOR('',#5181,1.);
+#5181 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5183 = ORIENTED_EDGE('',*,*,#5184,.F.);
+#5184 = EDGE_CURVE('',#1070,#5157,#5185,.T.);
+#5185 = SURFACE_CURVE('',#5186,(#5190,#5197),.PCURVE_S1.);
+#5186 = LINE('',#5187,#5188);
+#5187 = CARTESIAN_POINT('',(8.064088274214,-19.93039087187,1.5));
+#5188 = VECTOR('',#5189,1.);
+#5189 = DIRECTION('',(0.,0.,1.));
+#5190 = PCURVE('',#1085,#5191);
+#5191 = DEFINITIONAL_REPRESENTATION('',(#5192),#5196);
+#5192 = LINE('',#5193,#5194);
+#5193 = CARTESIAN_POINT('',(7.739712508052,0.));
+#5194 = VECTOR('',#5195,1.);
+#5195 = DIRECTION('',(0.,-1.));
+#5196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5197 = PCURVE('',#5198,#5203);
+#5198 = PLANE('',#5199);
+#5199 = AXIS2_PLACEMENT_3D('',#5200,#5201,#5202);
+#5200 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#5201 = DIRECTION('',(0.396761396928,-0.917921779842,0.));
+#5202 = DIRECTION('',(-0.917921779842,-0.396761396928,0.));
+#5203 = DEFINITIONAL_REPRESENTATION('',(#5204),#5208);
+#5204 = LINE('',#5205,#5206);
+#5205 = CARTESIAN_POINT('',(1.01081492437,0.));
+#5206 = VECTOR('',#5207,1.);
+#5207 = DIRECTION('',(0.,-1.));
+#5208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5209 = ORIENTED_EDGE('',*,*,#1069,.F.);
+#5210 = ADVANCED_FACE('',(#5211),#1057,.F.);
+#5211 = FACE_BOUND('',#5212,.F.);
+#5212 = EDGE_LOOP('',(#5213,#5236,#5257,#5258));
+#5213 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#5214 = EDGE_CURVE('',#1014,#5215,#5217,.T.);
+#5215 = VERTEX_POINT('',#5216);
+#5216 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5217 = SURFACE_CURVE('',#5218,(#5222,#5229),.PCURVE_S1.);
+#5218 = LINE('',#5219,#5220);
+#5219 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,1.5));
+#5220 = VECTOR('',#5221,1.);
+#5221 = DIRECTION('',(0.,0.,1.));
+#5222 = PCURVE('',#1057,#5223);
+#5223 = DEFINITIONAL_REPRESENTATION('',(#5224),#5228);
+#5224 = LINE('',#5225,#5226);
+#5225 = CARTESIAN_POINT('',(0.,0.));
+#5226 = VECTOR('',#5227,1.);
+#5227 = DIRECTION('',(0.,-1.));
+#5228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5229 = PCURVE('',#1029,#5230);
+#5230 = DEFINITIONAL_REPRESENTATION('',(#5231),#5235);
+#5231 = LINE('',#5232,#5233);
+#5232 = CARTESIAN_POINT('',(0.,0.));
+#5233 = VECTOR('',#5234,1.);
+#5234 = DIRECTION('',(0.,-1.));
+#5235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5236 = ORIENTED_EDGE('',*,*,#5237,.T.);
+#5237 = EDGE_CURVE('',#5215,#5134,#5238,.T.);
+#5238 = SURFACE_CURVE('',#5239,(#5243,#5250),.PCURVE_S1.);
+#5239 = LINE('',#5240,#5241);
+#5240 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5241 = VECTOR('',#5242,1.);
+#5242 = DIRECTION('',(-0.790419418833,-0.612566030997,0.));
+#5243 = PCURVE('',#1057,#5244);
+#5244 = DEFINITIONAL_REPRESENTATION('',(#5245),#5249);
+#5245 = LINE('',#5246,#5247);
+#5246 = CARTESIAN_POINT('',(0.,-9.5));
+#5247 = VECTOR('',#5248,1.);
+#5248 = DIRECTION('',(1.,0.));
+#5249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5250 = PCURVE('',#5172,#5251);
+#5251 = DEFINITIONAL_REPRESENTATION('',(#5252),#5256);
+#5252 = LINE('',#5253,#5254);
+#5253 = CARTESIAN_POINT('',(0.,0.));
+#5254 = VECTOR('',#5255,1.);
+#5255 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5257 = ORIENTED_EDGE('',*,*,#5133,.F.);
+#5258 = ORIENTED_EDGE('',*,*,#1041,.F.);
+#5259 = ADVANCED_FACE('',(#5260),#1029,.T.);
+#5260 = FACE_BOUND('',#5261,.T.);
+#5261 = EDGE_LOOP('',(#5262,#5263,#5286,#5307));
+#5262 = ORIENTED_EDGE('',*,*,#5214,.T.);
+#5263 = ORIENTED_EDGE('',*,*,#5264,.T.);
+#5264 = EDGE_CURVE('',#5215,#5265,#5267,.T.);
+#5265 = VERTEX_POINT('',#5266);
+#5266 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,11.));
+#5267 = SURFACE_CURVE('',#5268,(#5272,#5279),.PCURVE_S1.);
+#5268 = LINE('',#5269,#5270);
+#5269 = CARTESIAN_POINT('',(9.659019703002,-11.47620749102,11.));
+#5270 = VECTOR('',#5271,1.);
+#5271 = DIRECTION('',(-8.255242023991E-02,-0.996586723729,0.));
+#5272 = PCURVE('',#1029,#5273);
+#5273 = DEFINITIONAL_REPRESENTATION('',(#5274),#5278);
+#5274 = LINE('',#5275,#5276);
+#5275 = CARTESIAN_POINT('',(0.,-9.5));
+#5276 = VECTOR('',#5277,1.);
+#5277 = DIRECTION('',(1.,0.));
+#5278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5279 = PCURVE('',#5172,#5280);
+#5280 = DEFINITIONAL_REPRESENTATION('',(#5281),#5285);
+#5281 = LINE('',#5282,#5283);
+#5282 = CARTESIAN_POINT('',(0.,0.));
+#5283 = VECTOR('',#5284,1.);
+#5284 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5286 = ORIENTED_EDGE('',*,*,#5287,.F.);
+#5287 = EDGE_CURVE('',#986,#5265,#5288,.T.);
+#5288 = SURFACE_CURVE('',#5289,(#5293,#5300),.PCURVE_S1.);
+#5289 = LINE('',#5290,#5291);
+#5290 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#5291 = VECTOR('',#5292,1.);
+#5292 = DIRECTION('',(0.,0.,1.));
+#5293 = PCURVE('',#1029,#5294);
+#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299);
+#5295 = LINE('',#5296,#5297);
+#5296 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5297 = VECTOR('',#5298,1.);
+#5298 = DIRECTION('',(0.,-1.));
+#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5300 = PCURVE('',#5198,#5301);
+#5301 = DEFINITIONAL_REPRESENTATION('',(#5302),#5306);
+#5302 = LINE('',#5303,#5304);
+#5303 = CARTESIAN_POINT('',(0.,0.));
+#5304 = VECTOR('',#5305,1.);
+#5305 = DIRECTION('',(0.,-1.));
+#5306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5307 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#5308 = ADVANCED_FACE('',(#5309),#1336,.F.);
+#5309 = FACE_BOUND('',#5310,.F.);
+#5310 = EDGE_LOOP('',(#5311,#5312,#5333,#5334));
+#5311 = ORIENTED_EDGE('',*,*,#1523,.F.);
+#5312 = ORIENTED_EDGE('',*,*,#5313,.T.);
+#5313 = EDGE_CURVE('',#1491,#4494,#5314,.T.);
+#5314 = SURFACE_CURVE('',#5315,(#5319,#5326),.PCURVE_S1.);
+#5315 = LINE('',#5316,#5317);
+#5316 = CARTESIAN_POINT('',(10.229975400937,10.970305524288,1.5));
+#5317 = VECTOR('',#5318,1.);
+#5318 = DIRECTION('',(-0.,0.,-1.));
+#5319 = PCURVE('',#1336,#5320);
+#5320 = DEFINITIONAL_REPRESENTATION('',(#5321),#5325);
+#5321 = LINE('',#5322,#5323);
+#5322 = CARTESIAN_POINT('',(1.867502299634,0.));
+#5323 = VECTOR('',#5324,1.);
+#5324 = DIRECTION('',(0.,-1.));
+#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5326 = PCURVE('',#1511,#5327);
+#5327 = DEFINITIONAL_REPRESENTATION('',(#5328),#5332);
+#5328 = LINE('',#5329,#5330);
+#5329 = CARTESIAN_POINT('',(1.867502299634,0.));
+#5330 = VECTOR('',#5331,1.);
+#5331 = DIRECTION('',(0.,-1.));
+#5332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5333 = ORIENTED_EDGE('',*,*,#4521,.T.);
+#5334 = ORIENTED_EDGE('',*,*,#1322,.F.);
+#5335 = ADVANCED_FACE('',(#5336),#1368,.F.);
+#5336 = FACE_BOUND('',#5337,.F.);
+#5337 = EDGE_LOOP('',(#5338,#5339,#5340,#5341));
+#5338 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#5339 = ORIENTED_EDGE('',*,*,#1352,.T.);
+#5340 = ORIENTED_EDGE('',*,*,#4808,.T.);
+#5341 = ORIENTED_EDGE('',*,*,#5342,.F.);
+#5342 = EDGE_CURVE('',#2016,#4752,#5343,.T.);
+#5343 = SURFACE_CURVE('',#5344,(#5348,#5355),.PCURVE_S1.);
+#5344 = LINE('',#5345,#5346);
+#5345 = CARTESIAN_POINT('',(-4.385575570841,-14.34457133944,1.5));
+#5346 = VECTOR('',#5347,1.);
+#5347 = DIRECTION('',(0.,0.,-1.));
+#5348 = PCURVE('',#1368,#5349);
+#5349 = DEFINITIONAL_REPRESENTATION('',(#5350),#5354);
+#5350 = LINE('',#5351,#5352);
+#5351 = CARTESIAN_POINT('',(7.557275661135,0.));
+#5352 = VECTOR('',#5353,1.);
+#5353 = DIRECTION('',(0.,-1.));
+#5354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5355 = PCURVE('',#2062,#5356);
+#5356 = DEFINITIONAL_REPRESENTATION('',(#5357),#5361);
+#5357 = LINE('',#5358,#5359);
+#5358 = CARTESIAN_POINT('',(1.274090353956,0.));
+#5359 = VECTOR('',#5360,1.);
+#5360 = DIRECTION('',(0.,-1.));
+#5361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5362 = ADVANCED_FACE('',(#5363),#1737,.F.);
+#5363 = FACE_BOUND('',#5364,.F.);
+#5364 = EDGE_LOOP('',(#5365,#5388,#5416,#5442));
+#5365 = ORIENTED_EDGE('',*,*,#5366,.T.);
+#5366 = EDGE_CURVE('',#1696,#5367,#5369,.T.);
+#5367 = VERTEX_POINT('',#5368);
+#5368 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,11.));
+#5369 = SURFACE_CURVE('',#5370,(#5374,#5381),.PCURVE_S1.);
+#5370 = LINE('',#5371,#5372);
+#5371 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,1.5));
+#5372 = VECTOR('',#5373,1.);
+#5373 = DIRECTION('',(0.,0.,1.));
+#5374 = PCURVE('',#1737,#5375);
+#5375 = DEFINITIONAL_REPRESENTATION('',(#5376),#5380);
+#5376 = LINE('',#5377,#5378);
+#5377 = CARTESIAN_POINT('',(0.,0.));
+#5378 = VECTOR('',#5379,1.);
+#5379 = DIRECTION('',(0.,-1.));
+#5380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5381 = PCURVE('',#1711,#5382);
+#5382 = DEFINITIONAL_REPRESENTATION('',(#5383),#5387);
+#5383 = LINE('',#5384,#5385);
+#5384 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5385 = VECTOR('',#5386,1.);
+#5386 = DIRECTION('',(0.,-1.));
+#5387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5388 = ORIENTED_EDGE('',*,*,#5389,.T.);
+#5389 = EDGE_CURVE('',#5367,#5390,#5392,.T.);
+#5390 = VERTEX_POINT('',#5391);
+#5391 = CARTESIAN_POINT('',(16.9627185097,13.21045725025,11.));
+#5392 = SURFACE_CURVE('',#5393,(#5397,#5404),.PCURVE_S1.);
+#5393 = LINE('',#5394,#5395);
+#5394 = CARTESIAN_POINT('',(9.369021802636,11.714155132221,11.));
+#5395 = VECTOR('',#5396,1.);
+#5396 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#5397 = PCURVE('',#1737,#5398);
+#5398 = DEFINITIONAL_REPRESENTATION('',(#5399),#5403);
+#5399 = LINE('',#5400,#5401);
+#5400 = CARTESIAN_POINT('',(0.,-9.5));
+#5401 = VECTOR('',#5402,1.);
+#5402 = DIRECTION('',(1.,0.));
+#5403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5404 = PCURVE('',#5405,#5410);
+#5405 = PLANE('',#5406);
+#5406 = AXIS2_PLACEMENT_3D('',#5407,#5408,#5409);
+#5407 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5408 = DIRECTION('',(0.,0.,-1.));
+#5409 = DIRECTION('',(-0.739008917221,0.673695643647,0.));
+#5410 = DEFINITIONAL_REPRESENTATION('',(#5411),#5415);
+#5411 = LINE('',#5412,#5413);
+#5412 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5413 = VECTOR('',#5414,1.);
+#5414 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5416 = ORIENTED_EDGE('',*,*,#5417,.F.);
+#5417 = EDGE_CURVE('',#1435,#5390,#5418,.T.);
+#5418 = SURFACE_CURVE('',#5419,(#5423,#5430),.PCURVE_S1.);
+#5419 = LINE('',#5420,#5421);
+#5420 = CARTESIAN_POINT('',(16.9627185097,13.21045725025,1.5));
+#5421 = VECTOR('',#5422,1.);
+#5422 = DIRECTION('',(0.,0.,1.));
+#5423 = PCURVE('',#1737,#5424);
+#5424 = DEFINITIONAL_REPRESENTATION('',(#5425),#5429);
+#5425 = LINE('',#5426,#5427);
+#5426 = CARTESIAN_POINT('',(7.739712508052,0.));
+#5427 = VECTOR('',#5428,1.);
+#5428 = DIRECTION('',(0.,-1.));
+#5429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5430 = PCURVE('',#5431,#5436);
+#5431 = PLANE('',#5432);
+#5432 = AXIS2_PLACEMENT_3D('',#5433,#5434,#5435);
+#5433 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#5434 = DIRECTION('',(0.77430179605,0.63281650471,0.));
+#5435 = DIRECTION('',(0.63281650471,-0.77430179605,0.));
+#5436 = DEFINITIONAL_REPRESENTATION('',(#5437),#5441);
+#5437 = LINE('',#5438,#5439);
+#5438 = CARTESIAN_POINT('',(1.01081492437,0.));
+#5439 = VECTOR('',#5440,1.);
+#5440 = DIRECTION('',(0.,-1.));
+#5441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5442 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#5443 = ADVANCED_FACE('',(#5444),#1711,.F.);
+#5444 = FACE_BOUND('',#5445,.F.);
+#5445 = EDGE_LOOP('',(#5446,#5469,#5490,#5491));
+#5446 = ORIENTED_EDGE('',*,*,#5447,.T.);
+#5447 = EDGE_CURVE('',#1668,#5448,#5450,.T.);
+#5448 = VERTEX_POINT('',#5449);
+#5449 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5450 = SURFACE_CURVE('',#5451,(#5455,#5462),.PCURVE_S1.);
+#5451 = LINE('',#5452,#5453);
+#5452 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,1.5));
+#5453 = VECTOR('',#5454,1.);
+#5454 = DIRECTION('',(0.,0.,1.));
+#5455 = PCURVE('',#1711,#5456);
+#5456 = DEFINITIONAL_REPRESENTATION('',(#5457),#5461);
+#5457 = LINE('',#5458,#5459);
+#5458 = CARTESIAN_POINT('',(0.,0.));
+#5459 = VECTOR('',#5460,1.);
+#5460 = DIRECTION('',(0.,-1.));
+#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5462 = PCURVE('',#1683,#5463);
+#5463 = DEFINITIONAL_REPRESENTATION('',(#5464),#5468);
+#5464 = LINE('',#5465,#5466);
+#5465 = CARTESIAN_POINT('',(0.,0.));
+#5466 = VECTOR('',#5467,1.);
+#5467 = DIRECTION('',(0.,-1.));
+#5468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5469 = ORIENTED_EDGE('',*,*,#5470,.T.);
+#5470 = EDGE_CURVE('',#5448,#5367,#5471,.T.);
+#5471 = SURFACE_CURVE('',#5472,(#5476,#5483),.PCURVE_S1.);
+#5472 = LINE('',#5473,#5474);
+#5473 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5474 = VECTOR('',#5475,1.);
+#5475 = DIRECTION('',(0.805490258318,-0.592609014237,0.));
+#5476 = PCURVE('',#1711,#5477);
+#5477 = DEFINITIONAL_REPRESENTATION('',(#5478),#5482);
+#5478 = LINE('',#5479,#5480);
+#5479 = CARTESIAN_POINT('',(0.,-9.5));
+#5480 = VECTOR('',#5481,1.);
+#5481 = DIRECTION('',(1.,0.));
+#5482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5483 = PCURVE('',#5405,#5484);
+#5484 = DEFINITIONAL_REPRESENTATION('',(#5485),#5489);
+#5485 = LINE('',#5486,#5487);
+#5486 = CARTESIAN_POINT('',(0.,0.));
+#5487 = VECTOR('',#5488,1.);
+#5488 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5490 = ORIENTED_EDGE('',*,*,#5366,.F.);
+#5491 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#5492 = ADVANCED_FACE('',(#5493),#1683,.T.);
+#5493 = FACE_BOUND('',#5494,.T.);
+#5494 = EDGE_LOOP('',(#5495,#5496,#5519,#5540));
+#5495 = ORIENTED_EDGE('',*,*,#5447,.T.);
+#5496 = ORIENTED_EDGE('',*,*,#5497,.T.);
+#5497 = EDGE_CURVE('',#5448,#5498,#5500,.T.);
+#5498 = VERTEX_POINT('',#5499);
+#5499 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,11.));
+#5500 = SURFACE_CURVE('',#5501,(#5505,#5512),.PCURVE_S1.);
+#5501 = LINE('',#5502,#5503);
+#5502 = CARTESIAN_POINT('',(8.394794438149,12.43090609494,11.));
+#5503 = VECTOR('',#5504,1.);
+#5504 = DIRECTION('',(0.981134208689,0.193327867989,0.));
+#5505 = PCURVE('',#1683,#5506);
+#5506 = DEFINITIONAL_REPRESENTATION('',(#5507),#5511);
+#5507 = LINE('',#5508,#5509);
+#5508 = CARTESIAN_POINT('',(0.,-9.5));
+#5509 = VECTOR('',#5510,1.);
+#5510 = DIRECTION('',(1.,0.));
+#5511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5512 = PCURVE('',#5405,#5513);
+#5513 = DEFINITIONAL_REPRESENTATION('',(#5514),#5518);
+#5514 = LINE('',#5515,#5516);
+#5515 = CARTESIAN_POINT('',(0.,0.));
+#5516 = VECTOR('',#5517,1.);
+#5517 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5519 = ORIENTED_EDGE('',*,*,#5520,.F.);
+#5520 = EDGE_CURVE('',#1640,#5498,#5521,.T.);
+#5521 = SURFACE_CURVE('',#5522,(#5526,#5533),.PCURVE_S1.);
+#5522 = LINE('',#5523,#5524);
+#5523 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#5524 = VECTOR('',#5525,1.);
+#5525 = DIRECTION('',(0.,0.,1.));
+#5526 = PCURVE('',#1683,#5527);
+#5527 = DEFINITIONAL_REPRESENTATION('',(#5528),#5532);
+#5528 = LINE('',#5529,#5530);
+#5529 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5530 = VECTOR('',#5531,1.);
+#5531 = DIRECTION('',(0.,-1.));
+#5532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5533 = PCURVE('',#5431,#5534);
+#5534 = DEFINITIONAL_REPRESENTATION('',(#5535),#5539);
+#5535 = LINE('',#5536,#5537);
+#5536 = CARTESIAN_POINT('',(0.,0.));
+#5537 = VECTOR('',#5538,1.);
+#5538 = DIRECTION('',(0.,-1.));
+#5539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5540 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#5541 = ADVANCED_FACE('',(#5542),#1627,.F.);
+#5542 = FACE_BOUND('',#5543,.F.);
+#5543 = EDGE_LOOP('',(#5544,#5567,#5595,#5621));
+#5544 = ORIENTED_EDGE('',*,*,#5545,.T.);
+#5545 = EDGE_CURVE('',#1584,#5546,#5548,.T.);
+#5546 = VERTEX_POINT('',#5547);
+#5547 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,11.));
+#5548 = SURFACE_CURVE('',#5549,(#5553,#5560),.PCURVE_S1.);
+#5549 = LINE('',#5550,#5551);
+#5550 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,1.5));
+#5551 = VECTOR('',#5552,1.);
+#5552 = DIRECTION('',(0.,0.,1.));
+#5553 = PCURVE('',#1627,#5554);
+#5554 = DEFINITIONAL_REPRESENTATION('',(#5555),#5559);
+#5555 = LINE('',#5556,#5557);
+#5556 = CARTESIAN_POINT('',(0.,0.));
+#5557 = VECTOR('',#5558,1.);
+#5558 = DIRECTION('',(0.,-1.));
+#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5560 = PCURVE('',#1599,#5561);
+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);
+#5562 = LINE('',#5563,#5564);
+#5563 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5564 = VECTOR('',#5565,1.);
+#5565 = DIRECTION('',(0.,-1.));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5567 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#5568 = EDGE_CURVE('',#5546,#5569,#5571,.T.);
+#5569 = VERTEX_POINT('',#5570);
+#5570 = CARTESIAN_POINT('',(11.045096357323,18.4460252211,11.));
+#5571 = SURFACE_CURVE('',#5572,(#5576,#5583),.PCURVE_S1.);
+#5572 = LINE('',#5573,#5574);
+#5573 = CARTESIAN_POINT('',(4.504711729704,14.307605398258,11.));
+#5574 = VECTOR('',#5575,1.);
+#5575 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#5576 = PCURVE('',#1627,#5577);
+#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);
+#5578 = LINE('',#5579,#5580);
+#5579 = CARTESIAN_POINT('',(0.,-9.5));
+#5580 = VECTOR('',#5581,1.);
+#5581 = DIRECTION('',(1.,0.));
+#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5583 = PCURVE('',#5584,#5589);
+#5584 = PLANE('',#5585);
+#5585 = AXIS2_PLACEMENT_3D('',#5586,#5587,#5588);
+#5586 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#5587 = DIRECTION('',(0.,0.,-1.));
+#5588 = DIRECTION('',(-0.932472229404,0.361241666187,0.));
+#5589 = DEFINITIONAL_REPRESENTATION('',(#5590),#5594);
+#5590 = LINE('',#5591,#5592);
+#5591 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5592 = VECTOR('',#5593,1.);
+#5593 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5595 = ORIENTED_EDGE('',*,*,#5596,.F.);
+#5596 = EDGE_CURVE('',#1612,#5569,#5597,.T.);
+#5597 = SURFACE_CURVE('',#5598,(#5602,#5609),.PCURVE_S1.);
+#5598 = LINE('',#5599,#5600);
+#5599 = CARTESIAN_POINT('',(11.045096357323,18.4460252211,1.5));
+#5600 = VECTOR('',#5601,1.);
+#5601 = DIRECTION('',(0.,0.,1.));
+#5602 = PCURVE('',#1627,#5603);
+#5603 = DEFINITIONAL_REPRESENTATION('',(#5604),#5608);
+#5604 = LINE('',#5605,#5606);
+#5605 = CARTESIAN_POINT('',(7.739712508052,0.));
+#5606 = VECTOR('',#5607,1.);
+#5607 = DIRECTION('',(0.,-1.));
+#5608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5609 = PCURVE('',#5610,#5615);
+#5610 = PLANE('',#5611);
+#5611 = AXIS2_PLACEMENT_3D('',#5612,#5613,#5614);
+#5612 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#5613 = DIRECTION('',(0.493415233442,0.869793887888,0.));
+#5614 = DIRECTION('',(0.869793887888,-0.493415233442,0.));
+#5615 = DEFINITIONAL_REPRESENTATION('',(#5616),#5620);
+#5616 = LINE('',#5617,#5618);
+#5617 = CARTESIAN_POINT('',(1.01081492437,0.));
+#5618 = VECTOR('',#5619,1.);
+#5619 = DIRECTION('',(0.,-1.));
+#5620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5621 = ORIENTED_EDGE('',*,*,#1611,.F.);
+#5622 = ADVANCED_FACE('',(#5623),#1599,.F.);
+#5623 = FACE_BOUND('',#5624,.F.);
+#5624 = EDGE_LOOP('',(#5625,#5655,#5676,#5677,#5678));
+#5625 = ORIENTED_EDGE('',*,*,#5626,.T.);
+#5626 = EDGE_CURVE('',#5627,#5629,#5631,.T.);
+#5627 = VERTEX_POINT('',#5628);
+#5628 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5629 = VERTEX_POINT('',#5630);
+#5630 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#5631 = SURFACE_CURVE('',#5632,(#5636,#5643),.PCURVE_S1.);
+#5632 = LINE('',#5633,#5634);
+#5633 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5634 = VECTOR('',#5635,1.);
+#5635 = DIRECTION('',(0.,0.,1.));
+#5636 = PCURVE('',#1599,#5637);
+#5637 = DEFINITIONAL_REPRESENTATION('',(#5638),#5642);
+#5638 = LINE('',#5639,#5640);
+#5639 = CARTESIAN_POINT('',(0.,0.));
+#5640 = VECTOR('',#5641,1.);
+#5641 = DIRECTION('',(0.,-1.));
+#5642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5643 = PCURVE('',#5644,#5649);
+#5644 = PLANE('',#5645);
+#5645 = AXIS2_PLACEMENT_3D('',#5646,#5647,#5648);
+#5646 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5647 = DIRECTION('',(-0.53469942437,0.845042321768,0.));
+#5648 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#5649 = DEFINITIONAL_REPRESENTATION('',(#5650),#5654);
+#5650 = LINE('',#5651,#5652);
+#5651 = CARTESIAN_POINT('',(0.,0.));
+#5652 = VECTOR('',#5653,1.);
+#5653 = DIRECTION('',(0.,-1.));
+#5654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5655 = ORIENTED_EDGE('',*,*,#5656,.T.);
+#5656 = EDGE_CURVE('',#5629,#5546,#5657,.T.);
+#5657 = SURFACE_CURVE('',#5658,(#5662,#5669),.PCURVE_S1.);
+#5658 = LINE('',#5659,#5660);
+#5659 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#5660 = VECTOR('',#5661,1.);
+#5661 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#5662 = PCURVE('',#1599,#5663);
+#5663 = DEFINITIONAL_REPRESENTATION('',(#5664),#5668);
+#5664 = LINE('',#5665,#5666);
+#5665 = CARTESIAN_POINT('',(0.,-9.5));
+#5666 = VECTOR('',#5667,1.);
+#5667 = DIRECTION('',(1.,0.));
+#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5669 = PCURVE('',#5584,#5670);
+#5670 = DEFINITIONAL_REPRESENTATION('',(#5671),#5675);
+#5671 = LINE('',#5672,#5673);
+#5672 = CARTESIAN_POINT('',(0.,0.));
+#5673 = VECTOR('',#5674,1.);
+#5674 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5676 = ORIENTED_EDGE('',*,*,#5545,.F.);
+#5677 = ORIENTED_EDGE('',*,*,#1583,.F.);
+#5678 = ORIENTED_EDGE('',*,*,#5679,.F.);
+#5679 = EDGE_CURVE('',#5627,#1551,#5680,.T.);
+#5680 = SURFACE_CURVE('',#5681,(#5685,#5692),.PCURVE_S1.);
+#5681 = LINE('',#5682,#5683);
+#5682 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5683 = VECTOR('',#5684,1.);
+#5684 = DIRECTION('',(0.965172364638,-0.261614805658,0.));
+#5685 = PCURVE('',#1599,#5686);
+#5686 = DEFINITIONAL_REPRESENTATION('',(#5687),#5691);
+#5687 = LINE('',#5688,#5689);
+#5688 = CARTESIAN_POINT('',(0.,0.));
+#5689 = VECTOR('',#5690,1.);
+#5690 = DIRECTION('',(1.,0.));
+#5691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5692 = PCURVE('',#5693,#5698);
+#5693 = PLANE('',#5694);
+#5694 = AXIS2_PLACEMENT_3D('',#5695,#5696,#5697);
+#5695 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#5696 = DIRECTION('',(0.,0.,-1.));
+#5697 = DIRECTION('',(-0.932472229404,0.361241666187,0.));
+#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703);
+#5699 = LINE('',#5700,#5701);
+#5700 = CARTESIAN_POINT('',(0.,0.));
+#5701 = VECTOR('',#5702,1.);
+#5702 = DIRECTION('',(-0.994502594908,0.104711932083));
+#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5704 = ADVANCED_FACE('',(#5705),#1571,.F.);
+#5705 = FACE_BOUND('',#5706,.F.);
+#5706 = EDGE_LOOP('',(#5707,#5708,#5709,#5710,#5733));
+#5707 = ORIENTED_EDGE('',*,*,#1550,.F.);
+#5708 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#5709 = ORIENTED_EDGE('',*,*,#4407,.T.);
+#5710 = ORIENTED_EDGE('',*,*,#5711,.F.);
+#5711 = EDGE_CURVE('',#5712,#4408,#5714,.T.);
+#5712 = VERTEX_POINT('',#5713);
+#5713 = CARTESIAN_POINT('',(4.385575570841,14.344571339445,1.5));
+#5714 = SURFACE_CURVE('',#5715,(#5719,#5726),.PCURVE_S1.);
+#5715 = LINE('',#5716,#5717);
+#5716 = CARTESIAN_POINT('',(4.385575570841,14.344571339446,1.5));
+#5717 = VECTOR('',#5718,1.);
+#5718 = DIRECTION('',(-0.,-0.,-1.));
+#5719 = PCURVE('',#1571,#5720);
+#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5725);
+#5721 = LINE('',#5722,#5723);
+#5722 = CARTESIAN_POINT('',(7.557275661135,0.));
+#5723 = VECTOR('',#5724,1.);
+#5724 = DIRECTION('',(0.,-1.));
+#5725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5726 = PCURVE('',#2458,#5727);
+#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5732);
+#5728 = LINE('',#5729,#5730);
+#5729 = CARTESIAN_POINT('',(1.274090353956,0.));
+#5730 = VECTOR('',#5731,1.);
+#5731 = DIRECTION('',(0.,-1.));
+#5732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5733 = ORIENTED_EDGE('',*,*,#5734,.F.);
+#5734 = EDGE_CURVE('',#1551,#5712,#5735,.T.);
+#5735 = SURFACE_CURVE('',#5736,(#5741,#5748),.PCURVE_S1.);
+#5736 = CIRCLE('',#5737,1.5);
+#5737 = AXIS2_PLACEMENT_3D('',#5738,#5739,#5740);
+#5738 = CARTESIAN_POINT('',(3.947018013757,12.910114205501,1.5));
+#5739 = DIRECTION('',(0.,0.,1.));
+#5740 = DIRECTION('',(1.,0.,0.));
+#5741 = PCURVE('',#1571,#5742);
+#5742 = DEFINITIONAL_REPRESENTATION('',(#5743),#5747);
+#5743 = LINE('',#5744,#5745);
+#5744 = CARTESIAN_POINT('',(0.,0.));
+#5745 = VECTOR('',#5746,1.);
+#5746 = DIRECTION('',(1.,0.));
+#5747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5748 = PCURVE('',#5693,#5749);
+#5749 = DEFINITIONAL_REPRESENTATION('',(#5750),#5758);
+#5750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5751,#5752,#5753,#5754,
+#5755,#5756,#5757),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5751 = CARTESIAN_POINT('',(-2.586341199346,-0.836074057473));
+#5752 = CARTESIAN_POINT('',(-1.647807819876,1.58655985949));
+#5753 = CARTESIAN_POINT('',(-1.901199345104E-02,-0.437550847913));
+#5754 = CARTESIAN_POINT('',(1.609783832974,-2.461661555316));
+#5755 = CARTESIAN_POINT('',(-0.957545372922,-2.860184764876));
+#5756 = CARTESIAN_POINT('',(-3.524874578817,-3.258707974437));
+#5757 = CARTESIAN_POINT('',(-2.586341199346,-0.836074057473));
+#5758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5759 = ADVANCED_FACE('',(#5760),#1511,.F.);
+#5760 = FACE_BOUND('',#5761,.F.);
+#5761 = EDGE_LOOP('',(#5762,#5788,#5789,#5790,#5791,#5792,#5825));
+#5762 = ORIENTED_EDGE('',*,*,#5763,.F.);
+#5763 = EDGE_CURVE('',#3153,#3041,#5764,.T.);
+#5764 = SURFACE_CURVE('',#5765,(#5770,#5777),.PCURVE_S1.);
+#5765 = CIRCLE('',#5766,15.);
+#5766 = AXIS2_PLACEMENT_3D('',#5767,#5768,#5769);
+#5767 = CARTESIAN_POINT('',(0.,0.,1.5));
+#5768 = DIRECTION('',(-0.,0.,1.));
+#5769 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5770 = PCURVE('',#1511,#5771);
+#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776);
+#5772 = LINE('',#5773,#5774);
+#5773 = CARTESIAN_POINT('',(0.,0.));
+#5774 = VECTOR('',#5775,1.);
+#5775 = DIRECTION('',(1.,0.));
+#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5777 = PCURVE('',#3107,#5778);
+#5778 = DEFINITIONAL_REPRESENTATION('',(#5779),#5787);
+#5779 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5780,#5781,#5782,#5783,
+#5784,#5785,#5786),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5780 = CARTESIAN_POINT('',(-15.797798412,-8.572681722281));
+#5781 = CARTESIAN_POINT('',(-4.938870118613,15.029938393268));
+#5782 = CARTESIAN_POINT('',(10.072134350629,-6.175479424459));
+#5783 = CARTESIAN_POINT('',(25.083138819872,-27.38089724218));
+#5784 = CARTESIAN_POINT('',(-0.786793942765,-29.77809954));
+#5785 = CARTESIAN_POINT('',(-26.6567267054,-32.17530183783));
+#5786 = CARTESIAN_POINT('',(-15.797798412,-8.572681722281));
+#5787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5788 = ORIENTED_EDGE('',*,*,#3152,.T.);
+#5789 = ORIENTED_EDGE('',*,*,#4493,.T.);
+#5790 = ORIENTED_EDGE('',*,*,#5313,.F.);
+#5791 = ORIENTED_EDGE('',*,*,#1490,.F.);
+#5792 = ORIENTED_EDGE('',*,*,#5793,.F.);
+#5793 = EDGE_CURVE('',#5794,#1463,#5796,.T.);
+#5794 = VERTEX_POINT('',#5795);
+#5795 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#5796 = SURFACE_CURVE('',#5797,(#5802,#5809),.PCURVE_S1.);
+#5797 = CIRCLE('',#5798,15.);
+#5798 = AXIS2_PLACEMENT_3D('',#5799,#5800,#5801);
+#5799 = CARTESIAN_POINT('',(0.,0.,1.5));
+#5800 = DIRECTION('',(-0.,0.,1.));
+#5801 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5802 = PCURVE('',#1511,#5803);
+#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5808);
+#5804 = LINE('',#5805,#5806);
+#5805 = CARTESIAN_POINT('',(0.,0.));
+#5806 = VECTOR('',#5807,1.);
+#5807 = DIRECTION('',(1.,0.));
+#5808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5809 = PCURVE('',#5810,#5815);
+#5810 = PLANE('',#5811);
+#5811 = AXIS2_PLACEMENT_3D('',#5812,#5813,#5814);
+#5812 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#5813 = DIRECTION('',(0.,0.,-1.));
+#5814 = DIRECTION('',(-0.445738355777,0.895163291355,0.));
+#5815 = DEFINITIONAL_REPRESENTATION('',(#5816),#5824);
+#5816 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5817,#5818,#5819,#5820,
+#5821,#5822,#5823),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5817 = CARTESIAN_POINT('',(-17.14236926577,-13.91867330357));
+#5818 = CARTESIAN_POINT('',(-15.54297000801,12.012811845069));
+#5819 = CARTESIAN_POINT('',(6.114655259694,-2.338051117266));
+#5820 = CARTESIAN_POINT('',(27.772280527397,-16.6889140796));
+#5821 = CARTESIAN_POINT('',(4.515256001934,-28.2695362659));
+#5822 = CARTESIAN_POINT('',(-18.74176852352,-39.85015845221));
+#5823 = CARTESIAN_POINT('',(-17.14236926577,-13.91867330357));
+#5824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5825 = ORIENTED_EDGE('',*,*,#5826,.F.);
+#5826 = EDGE_CURVE('',#3041,#5794,#5827,.T.);
+#5827 = SURFACE_CURVE('',#5828,(#5833,#5840),.PCURVE_S1.);
+#5828 = CIRCLE('',#5829,15.);
+#5829 = AXIS2_PLACEMENT_3D('',#5830,#5831,#5832);
+#5830 = CARTESIAN_POINT('',(0.,0.,1.5));
+#5831 = DIRECTION('',(-0.,0.,1.));
+#5832 = DIRECTION('',(0.5,-0.866025403784,0.));
+#5833 = PCURVE('',#1511,#5834);
+#5834 = DEFINITIONAL_REPRESENTATION('',(#5835),#5839);
+#5835 = LINE('',#5836,#5837);
+#5836 = CARTESIAN_POINT('',(0.,0.));
+#5837 = VECTOR('',#5838,1.);
+#5838 = DIRECTION('',(1.,0.));
+#5839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5840 = PCURVE('',#3499,#5841);
+#5841 = DEFINITIONAL_REPRESENTATION('',(#5842),#5850);
+#5842 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5843,#5844,#5845,#5846,
+#5847,#5848,#5849),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5843 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#5844 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#5845 = CARTESIAN_POINT('',(14.,12.990381056767));
+#5846 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#5847 = CARTESIAN_POINT('',(36.5,1.95399252334E-14));
+#5848 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#5849 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#5850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5851 = ADVANCED_FACE('',(#5852),#1478,.T.);
+#5852 = FACE_BOUND('',#5853,.T.);
+#5853 = EDGE_LOOP('',(#5854,#5882,#5910,#5936));
+#5854 = ORIENTED_EDGE('',*,*,#5855,.T.);
+#5855 = EDGE_CURVE('',#1463,#5856,#5858,.T.);
+#5856 = VERTEX_POINT('',#5857);
+#5857 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#5858 = SURFACE_CURVE('',#5859,(#5863,#5870),.PCURVE_S1.);
+#5859 = LINE('',#5860,#5861);
+#5860 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#5861 = VECTOR('',#5862,1.);
+#5862 = DIRECTION('',(0.,0.,1.));
+#5863 = PCURVE('',#1478,#5864);
+#5864 = DEFINITIONAL_REPRESENTATION('',(#5865),#5869);
+#5865 = LINE('',#5866,#5867);
+#5866 = CARTESIAN_POINT('',(0.,0.));
+#5867 = VECTOR('',#5868,1.);
+#5868 = DIRECTION('',(0.,-1.));
+#5869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5870 = PCURVE('',#5871,#5876);
+#5871 = PLANE('',#5872);
+#5872 = AXIS2_PLACEMENT_3D('',#5873,#5874,#5875);
+#5873 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#5874 = DIRECTION('',(0.843568091683,0.537022229237,0.));
+#5875 = DIRECTION('',(0.537022229237,-0.843568091683,0.));
+#5876 = DEFINITIONAL_REPRESENTATION('',(#5877),#5881);
+#5877 = LINE('',#5878,#5879);
+#5878 = CARTESIAN_POINT('',(0.,0.));
+#5879 = VECTOR('',#5880,1.);
+#5880 = DIRECTION('',(0.,-1.));
+#5881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5882 = ORIENTED_EDGE('',*,*,#5883,.T.);
+#5883 = EDGE_CURVE('',#5856,#5884,#5886,.T.);
+#5884 = VERTEX_POINT('',#5885);
+#5885 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,11.));
+#5886 = SURFACE_CURVE('',#5887,(#5891,#5898),.PCURVE_S1.);
+#5887 = LINE('',#5888,#5889);
+#5888 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#5889 = VECTOR('',#5890,1.);
+#5890 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#5891 = PCURVE('',#1478,#5892);
+#5892 = DEFINITIONAL_REPRESENTATION('',(#5893),#5897);
+#5893 = LINE('',#5894,#5895);
+#5894 = CARTESIAN_POINT('',(0.,-9.5));
+#5895 = VECTOR('',#5896,1.);
+#5896 = DIRECTION('',(1.,0.));
+#5897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5898 = PCURVE('',#5899,#5904);
+#5899 = PLANE('',#5900);
+#5900 = AXIS2_PLACEMENT_3D('',#5901,#5902,#5903);
+#5901 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#5902 = DIRECTION('',(0.,0.,-1.));
+#5903 = DIRECTION('',(-0.445738355777,0.895163291355,0.));
+#5904 = DEFINITIONAL_REPRESENTATION('',(#5905),#5909);
+#5905 = LINE('',#5906,#5907);
+#5906 = CARTESIAN_POINT('',(0.,0.));
+#5907 = VECTOR('',#5908,1.);
+#5908 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5910 = ORIENTED_EDGE('',*,*,#5911,.F.);
+#5911 = EDGE_CURVE('',#1433,#5884,#5912,.T.);
+#5912 = SURFACE_CURVE('',#5913,(#5917,#5924),.PCURVE_S1.);
+#5913 = LINE('',#5914,#5915);
+#5914 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#5915 = VECTOR('',#5916,1.);
+#5916 = DIRECTION('',(0.,0.,1.));
+#5917 = PCURVE('',#1478,#5918);
+#5918 = DEFINITIONAL_REPRESENTATION('',(#5919),#5923);
+#5919 = LINE('',#5920,#5921);
+#5920 = CARTESIAN_POINT('',(8.080712744488,0.));
+#5921 = VECTOR('',#5922,1.);
+#5922 = DIRECTION('',(0.,-1.));
+#5923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5924 = PCURVE('',#5925,#5930);
+#5925 = PLANE('',#5926);
+#5926 = AXIS2_PLACEMENT_3D('',#5927,#5928,#5929);
+#5927 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#5928 = DIRECTION('',(0.950614610547,0.310373746014,0.));
+#5929 = DIRECTION('',(0.310373746014,-0.950614610547,0.));
+#5930 = DEFINITIONAL_REPRESENTATION('',(#5931),#5935);
+#5931 = LINE('',#5932,#5933);
+#5932 = CARTESIAN_POINT('',(0.,0.));
+#5933 = VECTOR('',#5934,1.);
+#5934 = DIRECTION('',(0.,-1.));
+#5935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5936 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#5937 = ADVANCED_FACE('',(#5938),#1770,.F.);
+#5938 = FACE_BOUND('',#5939,.F.);
+#5939 = EDGE_LOOP('',(#5940,#5968,#5996,#6022));
+#5940 = ORIENTED_EDGE('',*,*,#5941,.T.);
+#5941 = EDGE_CURVE('',#1753,#5942,#5944,.T.);
+#5942 = VERTEX_POINT('',#5943);
+#5943 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,11.));
+#5944 = SURFACE_CURVE('',#5945,(#5949,#5956),.PCURVE_S1.);
+#5945 = LINE('',#5946,#5947);
+#5946 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,1.5));
+#5947 = VECTOR('',#5948,1.);
+#5948 = DIRECTION('',(0.,0.,1.));
+#5949 = PCURVE('',#1770,#5950);
+#5950 = DEFINITIONAL_REPRESENTATION('',(#5951),#5955);
+#5951 = LINE('',#5952,#5953);
+#5952 = CARTESIAN_POINT('',(0.,0.));
+#5953 = VECTOR('',#5954,1.);
+#5954 = DIRECTION('',(0.,-1.));
+#5955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5956 = PCURVE('',#5957,#5962);
+#5957 = PLANE('',#5958);
+#5958 = AXIS2_PLACEMENT_3D('',#5959,#5960,#5961);
+#5959 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#5960 = DIRECTION('',(-7.98103598286E-02,-0.996810065391,0.));
+#5961 = DIRECTION('',(-0.996810065391,7.98103598286E-02,0.));
+#5962 = DEFINITIONAL_REPRESENTATION('',(#5963),#5967);
+#5963 = LINE('',#5964,#5965);
+#5964 = CARTESIAN_POINT('',(1.209483732951,0.));
+#5965 = VECTOR('',#5966,1.);
+#5966 = DIRECTION('',(0.,-1.));
+#5967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5968 = ORIENTED_EDGE('',*,*,#5969,.T.);
+#5969 = EDGE_CURVE('',#5942,#5970,#5972,.T.);
+#5970 = VERTEX_POINT('',#5971);
+#5971 = CARTESIAN_POINT('',(-7.467584362656,-20.16147771832,11.));
+#5972 = SURFACE_CURVE('',#5973,(#5977,#5984),.PCURVE_S1.);
+#5973 = LINE('',#5974,#5975);
+#5974 = CARTESIAN_POINT('',(-1.79899485909,-14.89172983561,11.));
+#5975 = VECTOR('',#5976,1.);
+#5976 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#5977 = PCURVE('',#1770,#5978);
+#5978 = DEFINITIONAL_REPRESENTATION('',(#5979),#5983);
+#5979 = LINE('',#5980,#5981);
+#5980 = CARTESIAN_POINT('',(0.,-9.5));
+#5981 = VECTOR('',#5982,1.);
+#5982 = DIRECTION('',(1.,0.));
+#5983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5984 = PCURVE('',#5985,#5990);
+#5985 = PLANE('',#5986);
+#5986 = AXIS2_PLACEMENT_3D('',#5987,#5988,#5989);
+#5987 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,11.));
+#5988 = DIRECTION('',(-0.,0.,-1.));
+#5989 = DIRECTION('',(0.982973099684,-0.183749517817,0.));
+#5990 = DEFINITIONAL_REPRESENTATION('',(#5991),#5995);
+#5991 = LINE('',#5992,#5993);
+#5992 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#5993 = VECTOR('',#5994,1.);
+#5994 = DIRECTION('',(-0.594822786751,0.803856860617));
+#5995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5996 = ORIENTED_EDGE('',*,*,#5997,.F.);
+#5997 = EDGE_CURVE('',#1755,#5970,#5998,.T.);
+#5998 = SURFACE_CURVE('',#5999,(#6003,#6010),.PCURVE_S1.);
+#5999 = LINE('',#6000,#6001);
+#6000 = CARTESIAN_POINT('',(-7.467584362656,-20.16147771832,1.5));
+#6001 = VECTOR('',#6002,1.);
+#6002 = DIRECTION('',(0.,0.,1.));
+#6003 = PCURVE('',#1770,#6004);
+#6004 = DEFINITIONAL_REPRESENTATION('',(#6005),#6009);
+#6005 = LINE('',#6006,#6007);
+#6006 = CARTESIAN_POINT('',(7.739712508052,0.));
+#6007 = VECTOR('',#6008,1.);
+#6008 = DIRECTION('',(0.,-1.));
+#6009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6010 = PCURVE('',#6011,#6016);
+#6011 = PLANE('',#6012);
+#6012 = AXIS2_PLACEMENT_3D('',#6013,#6014,#6015);
+#6013 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#6014 = DIRECTION('',(-0.325189693949,-0.945648805292,0.));
+#6015 = DIRECTION('',(-0.945648805292,0.325189693949,0.));
+#6016 = DEFINITIONAL_REPRESENTATION('',(#6017),#6021);
+#6017 = LINE('',#6018,#6019);
+#6018 = CARTESIAN_POINT('',(1.01081492437,0.));
+#6019 = VECTOR('',#6020,1.);
+#6020 = DIRECTION('',(0.,-1.));
+#6021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6022 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#6023 = ADVANCED_FACE('',(#6024),#2062,.F.);
+#6024 = FACE_BOUND('',#6025,.F.);
+#6025 = EDGE_LOOP('',(#6026,#6027,#6028,#6029,#6030,#6056,#6084));
+#6026 = ORIENTED_EDGE('',*,*,#2043,.F.);
+#6027 = ORIENTED_EDGE('',*,*,#5342,.T.);
+#6028 = ORIENTED_EDGE('',*,*,#4751,.T.);
+#6029 = ORIENTED_EDGE('',*,*,#4948,.F.);
+#6030 = ORIENTED_EDGE('',*,*,#6031,.F.);
+#6031 = EDGE_CURVE('',#5027,#4916,#6032,.T.);
+#6032 = SURFACE_CURVE('',#6033,(#6038,#6045),.PCURVE_S1.);
+#6033 = CIRCLE('',#6034,15.);
+#6034 = AXIS2_PLACEMENT_3D('',#6035,#6036,#6037);
+#6035 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6036 = DIRECTION('',(0.,0.,1.));
+#6037 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#6038 = PCURVE('',#2062,#6039);
+#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044);
+#6040 = LINE('',#6041,#6042);
+#6041 = CARTESIAN_POINT('',(0.,0.));
+#6042 = VECTOR('',#6043,1.);
+#6043 = DIRECTION('',(1.,0.));
+#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6045 = PCURVE('',#4932,#6046);
+#6046 = DEFINITIONAL_REPRESENTATION('',(#6047),#6055);
+#6047 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6048,#6049,#6050,#6051,
+#6052,#6053,#6054),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6048 = CARTESIAN_POINT('',(-16.91541582997,-17.59832966283));
+#6049 = CARTESIAN_POINT('',(-21.68936834084,7.940060604058));
+#6050 = CARTESIAN_POINT('',(2.814502657481,-0.694770378514));
+#6051 = CARTESIAN_POINT('',(27.318373655803,-9.329601361086));
+#6052 = CARTESIAN_POINT('',(7.58845516835,-26.2331606454));
+#6053 = CARTESIAN_POINT('',(-12.1414633191,-43.13671992972));
+#6054 = CARTESIAN_POINT('',(-16.91541582997,-17.59832966283));
+#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6056 = ORIENTED_EDGE('',*,*,#6057,.F.);
+#6057 = EDGE_CURVE('',#6058,#5027,#6060,.T.);
+#6058 = VERTEX_POINT('',#6059);
+#6059 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916755,1.5));
+#6060 = SURFACE_CURVE('',#6061,(#6066,#6073),.PCURVE_S1.);
+#6061 = CIRCLE('',#6062,15.);
+#6062 = AXIS2_PLACEMENT_3D('',#6063,#6064,#6065);
+#6063 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6064 = DIRECTION('',(0.,0.,1.));
+#6065 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#6066 = PCURVE('',#2062,#6067);
+#6067 = DEFINITIONAL_REPRESENTATION('',(#6068),#6072);
+#6068 = LINE('',#6069,#6070);
+#6069 = CARTESIAN_POINT('',(0.,0.));
+#6070 = VECTOR('',#6071,1.);
+#6071 = DIRECTION('',(1.,0.));
+#6072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6073 = PCURVE('',#4019,#6074);
+#6074 = DEFINITIONAL_REPRESENTATION('',(#6075),#6083);
+#6075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6076,#6077,#6078,#6079,
+#6080,#6081,#6082),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6076 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#6077 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#6078 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#6079 = CARTESIAN_POINT('',(-8.5,-7.347880794884E-15));
+#6080 = CARTESIAN_POINT('',(14.,12.990381056767));
+#6081 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#6082 = CARTESIAN_POINT('',(36.5,1.836970198721E-15));
+#6083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6084 = ORIENTED_EDGE('',*,*,#6085,.F.);
+#6085 = EDGE_CURVE('',#1753,#6058,#6086,.T.);
+#6086 = SURFACE_CURVE('',#6087,(#6092,#6099),.PCURVE_S1.);
+#6087 = CIRCLE('',#6088,15.);
+#6088 = AXIS2_PLACEMENT_3D('',#6089,#6090,#6091);
+#6089 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6090 = DIRECTION('',(0.,0.,1.));
+#6091 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#6092 = PCURVE('',#2062,#6093);
+#6093 = DEFINITIONAL_REPRESENTATION('',(#6094),#6098);
+#6094 = LINE('',#6095,#6096);
+#6095 = CARTESIAN_POINT('',(0.,0.));
+#6096 = VECTOR('',#6097,1.);
+#6097 = DIRECTION('',(1.,0.));
+#6098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6099 = PCURVE('',#6100,#6105);
+#6100 = PLANE('',#6101);
+#6101 = AXIS2_PLACEMENT_3D('',#6102,#6103,#6104);
+#6102 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#6103 = DIRECTION('',(-0.,0.,-1.));
+#6104 = DIRECTION('',(0.982973099684,-0.183749517817,0.));
+#6105 = DEFINITIONAL_REPRESENTATION('',(#6106),#6114);
+#6106 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6107,#6108,#6109,#6110,
+#6111,#6112,#6113),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6107 = CARTESIAN_POINT('',(-16.91541582997,-12.08584412833));
+#6108 = CARTESIAN_POINT('',(-12.1414633191,13.452546138555));
+#6109 = CARTESIAN_POINT('',(7.58845516835,-3.451013145762));
+#6110 = CARTESIAN_POINT('',(27.318373655803,-20.35457243008));
+#6111 = CARTESIAN_POINT('',(2.814502657481,-28.98940341265));
+#6112 = CARTESIAN_POINT('',(-21.68936834084,-37.62423439522));
+#6113 = CARTESIAN_POINT('',(-16.91541582997,-12.08584412833));
+#6114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6115 = ADVANCED_FACE('',(#6116),#2002,.F.);
+#6116 = FACE_BOUND('',#6117,.F.);
+#6117 = EDGE_LOOP('',(#6118,#6119,#6140,#6141));
+#6118 = ORIENTED_EDGE('',*,*,#1983,.F.);
+#6119 = ORIENTED_EDGE('',*,*,#6120,.T.);
+#6120 = EDGE_CURVE('',#1951,#4665,#6121,.T.);
+#6121 = SURFACE_CURVE('',#6122,(#6126,#6133),.PCURVE_S1.);
+#6122 = LINE('',#6123,#6124);
+#6123 = CARTESIAN_POINT('',(-10.22997540093,-10.97030552428,1.5));
+#6124 = VECTOR('',#6125,1.);
+#6125 = DIRECTION('',(0.,0.,-1.));
+#6126 = PCURVE('',#2002,#6127);
+#6127 = DEFINITIONAL_REPRESENTATION('',(#6128),#6132);
+#6128 = LINE('',#6129,#6130);
+#6129 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6130 = VECTOR('',#6131,1.);
+#6131 = DIRECTION('',(0.,-1.));
+#6132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6133 = PCURVE('',#1971,#6134);
+#6134 = DEFINITIONAL_REPRESENTATION('',(#6135),#6139);
+#6135 = LINE('',#6136,#6137);
+#6136 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6137 = VECTOR('',#6138,1.);
+#6138 = DIRECTION('',(0.,-1.));
+#6139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6140 = ORIENTED_EDGE('',*,*,#4692,.T.);
+#6141 = ORIENTED_EDGE('',*,*,#2215,.F.);
+#6142 = ADVANCED_FACE('',(#6143),#1971,.F.);
+#6143 = FACE_BOUND('',#6144,.F.);
+#6144 = EDGE_LOOP('',(#6145,#6146,#6167,#6168,#6169,#6170,#6203,#6231));
+#6145 = ORIENTED_EDGE('',*,*,#2850,.F.);
+#6146 = ORIENTED_EDGE('',*,*,#6147,.T.);
+#6147 = EDGE_CURVE('',#2823,#4637,#6148,.T.);
+#6148 = SURFACE_CURVE('',#6149,(#6153,#6160),.PCURVE_S1.);
+#6149 = LINE('',#6150,#6151);
+#6150 = CARTESIAN_POINT('',(-14.61555097177,-3.374265815158,1.5));
+#6151 = VECTOR('',#6152,1.);
+#6152 = DIRECTION('',(0.,0.,-1.));
+#6153 = PCURVE('',#1971,#6154);
+#6154 = DEFINITIONAL_REPRESENTATION('',(#6155),#6159);
+#6155 = LINE('',#6156,#6157);
+#6156 = CARTESIAN_POINT('',(1.274090353956,0.));
+#6157 = VECTOR('',#6158,1.);
+#6158 = DIRECTION('',(0.,-1.));
+#6159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6160 = PCURVE('',#2175,#6161);
+#6161 = DEFINITIONAL_REPRESENTATION('',(#6162),#6166);
+#6162 = LINE('',#6163,#6164);
+#6163 = CARTESIAN_POINT('',(7.557275661135,0.));
+#6164 = VECTOR('',#6165,1.);
+#6165 = DIRECTION('',(0.,-1.));
+#6166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6167 = ORIENTED_EDGE('',*,*,#4664,.T.);
+#6168 = ORIENTED_EDGE('',*,*,#6120,.F.);
+#6169 = ORIENTED_EDGE('',*,*,#1950,.F.);
+#6170 = ORIENTED_EDGE('',*,*,#6171,.F.);
+#6171 = EDGE_CURVE('',#6172,#1923,#6174,.T.);
+#6172 = VERTEX_POINT('',#6173);
+#6173 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#6174 = SURFACE_CURVE('',#6175,(#6180,#6187),.PCURVE_S1.);
+#6175 = CIRCLE('',#6176,15.);
+#6176 = AXIS2_PLACEMENT_3D('',#6177,#6178,#6179);
+#6177 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6178 = DIRECTION('',(0.,0.,1.));
+#6179 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6180 = PCURVE('',#1971,#6181);
+#6181 = DEFINITIONAL_REPRESENTATION('',(#6182),#6186);
+#6182 = LINE('',#6183,#6184);
+#6183 = CARTESIAN_POINT('',(0.,0.));
+#6184 = VECTOR('',#6185,1.);
+#6185 = DIRECTION('',(1.,0.));
+#6186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6187 = PCURVE('',#6188,#6193);
+#6188 = PLANE('',#6189);
+#6189 = AXIS2_PLACEMENT_3D('',#6190,#6191,#6192);
+#6190 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#6191 = DIRECTION('',(-0.,0.,-1.));
+#6192 = DIRECTION('',(0.602634636379,-0.79801722728,0.));
+#6193 = DEFINITIONAL_REPRESENTATION('',(#6194),#6202);
+#6194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6195,#6196,#6197,#6198,
+#6199,#6200,#6201),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6195 = CARTESIAN_POINT('',(-17.05712697979,-16.68541125555));
+#6196 = CARTESIAN_POINT('',(-20.24985842609,9.098429922824));
+#6197 = CARTESIAN_POINT('',(3.675968764676,-1.028504126409));
+#6198 = CARTESIAN_POINT('',(27.601795955444,-11.15543817564));
+#6199 = CARTESIAN_POINT('',(6.868700210975,-26.81234530478));
+#6200 = CARTESIAN_POINT('',(-13.86439553349,-42.46925243393));
+#6201 = CARTESIAN_POINT('',(-17.05712697979,-16.68541125555));
+#6202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6203 = ORIENTED_EDGE('',*,*,#6204,.F.);
+#6204 = EDGE_CURVE('',#6205,#6172,#6207,.T.);
+#6205 = VERTEX_POINT('',#6206);
+#6206 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#6207 = SURFACE_CURVE('',#6208,(#6213,#6220),.PCURVE_S1.);
+#6208 = CIRCLE('',#6209,15.);
+#6209 = AXIS2_PLACEMENT_3D('',#6210,#6211,#6212);
+#6210 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6211 = DIRECTION('',(0.,0.,1.));
+#6212 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6213 = PCURVE('',#1971,#6214);
+#6214 = DEFINITIONAL_REPRESENTATION('',(#6215),#6219);
+#6215 = LINE('',#6216,#6217);
+#6216 = CARTESIAN_POINT('',(0.,0.));
+#6217 = VECTOR('',#6218,1.);
+#6218 = DIRECTION('',(1.,0.));
+#6219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6220 = PCURVE('',#3889,#6221);
+#6221 = DEFINITIONAL_REPRESENTATION('',(#6222),#6230);
+#6222 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6223,#6224,#6225,#6226,
+#6227,#6228,#6229),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6223 = CARTESIAN_POINT('',(29.,12.990381056767));
+#6224 = CARTESIAN_POINT('',(51.5,8.881784197001E-15));
+#6225 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#6226 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#6227 = CARTESIAN_POINT('',(6.5,-1.06581410364E-14));
+#6228 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#6229 = CARTESIAN_POINT('',(29.,12.990381056767));
+#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6231 = ORIENTED_EDGE('',*,*,#6232,.F.);
+#6232 = EDGE_CURVE('',#2565,#6205,#6233,.T.);
+#6233 = SURFACE_CURVE('',#6234,(#6239,#6246),.PCURVE_S1.);
+#6234 = CIRCLE('',#6235,15.);
+#6235 = AXIS2_PLACEMENT_3D('',#6236,#6237,#6238);
+#6236 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6237 = DIRECTION('',(0.,0.,1.));
+#6238 = DIRECTION('',(-0.5,0.866025403784,0.));
+#6239 = PCURVE('',#1971,#6240);
+#6240 = DEFINITIONAL_REPRESENTATION('',(#6241),#6245);
+#6241 = LINE('',#6242,#6243);
+#6242 = CARTESIAN_POINT('',(0.,0.));
+#6243 = VECTOR('',#6244,1.);
+#6244 = DIRECTION('',(1.,0.));
+#6245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6246 = PCURVE('',#6247,#6252);
+#6247 = PLANE('',#6248);
+#6248 = AXIS2_PLACEMENT_3D('',#6249,#6250,#6251);
+#6249 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#6250 = DIRECTION('',(-0.,0.,-1.));
+#6251 = DIRECTION('',(0.273662990072,-0.961825643173,0.));
+#6252 = DEFINITIONAL_REPRESENTATION('',(#6253),#6261);
+#6253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6254,#6255,#6256,#6257,
+#6258,#6259,#6260),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6254 = CARTESIAN_POINT('',(-16.71777337523,-11.18338109395));
+#6255 = CARTESIAN_POINT('',(-10.38070903687,14.012682399602));
+#6256 = CARTESIAN_POINT('',(8.27118985473,-4.073408049616));
+#6257 = CARTESIAN_POINT('',(26.923088746336,-22.15949849883));
+#6258 = CARTESIAN_POINT('',(1.934125516367,-29.26947154317));
+#6259 = CARTESIAN_POINT('',(-23.0548377136,-36.37944458751));
+#6260 = CARTESIAN_POINT('',(-16.71777337523,-11.18338109395));
+#6261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6262 = ADVANCED_FACE('',(#6263),#1938,.T.);
+#6263 = FACE_BOUND('',#6264,.T.);
+#6264 = EDGE_LOOP('',(#6265,#6293,#6321,#6347));
+#6265 = ORIENTED_EDGE('',*,*,#6266,.T.);
+#6266 = EDGE_CURVE('',#1923,#6267,#6269,.T.);
+#6267 = VERTEX_POINT('',#6268);
+#6268 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#6269 = SURFACE_CURVE('',#6270,(#6274,#6281),.PCURVE_S1.);
+#6270 = LINE('',#6271,#6272);
+#6271 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#6272 = VECTOR('',#6273,1.);
+#6273 = DIRECTION('',(0.,0.,1.));
+#6274 = PCURVE('',#1938,#6275);
+#6275 = DEFINITIONAL_REPRESENTATION('',(#6276),#6280);
+#6276 = LINE('',#6277,#6278);
+#6277 = CARTESIAN_POINT('',(0.,0.));
+#6278 = VECTOR('',#6279,1.);
+#6279 = DIRECTION('',(0.,-1.));
+#6280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6281 = PCURVE('',#6282,#6287);
+#6282 = PLANE('',#6283);
+#6283 = AXIS2_PLACEMENT_3D('',#6284,#6285,#6286);
+#6284 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#6285 = DIRECTION('',(-0.730527166197,-0.682883635365,0.));
+#6286 = DIRECTION('',(-0.682883635365,0.730527166197,0.));
+#6287 = DEFINITIONAL_REPRESENTATION('',(#6288),#6292);
+#6288 = LINE('',#6289,#6290);
+#6289 = CARTESIAN_POINT('',(0.,0.));
+#6290 = VECTOR('',#6291,1.);
+#6291 = DIRECTION('',(0.,-1.));
+#6292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6293 = ORIENTED_EDGE('',*,*,#6294,.T.);
+#6294 = EDGE_CURVE('',#6267,#6295,#6297,.T.);
+#6295 = VERTEX_POINT('',#6296);
+#6296 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,11.));
+#6297 = SURFACE_CURVE('',#6298,(#6302,#6309),.PCURVE_S1.);
+#6298 = LINE('',#6299,#6300);
+#6299 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#6300 = VECTOR('',#6301,1.);
+#6301 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#6302 = PCURVE('',#1938,#6303);
+#6303 = DEFINITIONAL_REPRESENTATION('',(#6304),#6308);
+#6304 = LINE('',#6305,#6306);
+#6305 = CARTESIAN_POINT('',(0.,-9.5));
+#6306 = VECTOR('',#6307,1.);
+#6307 = DIRECTION('',(1.,0.));
+#6308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6309 = PCURVE('',#6310,#6315);
+#6310 = PLANE('',#6311);
+#6311 = AXIS2_PLACEMENT_3D('',#6312,#6313,#6314);
+#6312 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#6313 = DIRECTION('',(-0.,0.,-1.));
+#6314 = DIRECTION('',(0.602634636379,-0.79801722728,0.));
+#6315 = DEFINITIONAL_REPRESENTATION('',(#6316),#6320);
+#6316 = LINE('',#6317,#6318);
+#6317 = CARTESIAN_POINT('',(0.,0.));
+#6318 = VECTOR('',#6319,1.);
+#6319 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6321 = ORIENTED_EDGE('',*,*,#6322,.F.);
+#6322 = EDGE_CURVE('',#1895,#6295,#6323,.T.);
+#6323 = SURFACE_CURVE('',#6324,(#6328,#6335),.PCURVE_S1.);
+#6324 = LINE('',#6325,#6326);
+#6325 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#6326 = VECTOR('',#6327,1.);
+#6327 = DIRECTION('',(0.,0.,1.));
+#6328 = PCURVE('',#1938,#6329);
+#6329 = DEFINITIONAL_REPRESENTATION('',(#6330),#6334);
+#6330 = LINE('',#6331,#6332);
+#6331 = CARTESIAN_POINT('',(8.080712744488,0.));
+#6332 = VECTOR('',#6333,1.);
+#6333 = DIRECTION('',(0.,-1.));
+#6334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6335 = PCURVE('',#6336,#6341);
+#6336 = PLANE('',#6337);
+#6337 = AXIS2_PLACEMENT_3D('',#6338,#6339,#6340);
+#6338 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#6339 = DIRECTION('',(-0.877397564161,-0.479764019498,0.));
+#6340 = DIRECTION('',(-0.479764019498,0.877397564161,0.));
+#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6346);
+#6342 = LINE('',#6343,#6344);
+#6343 = CARTESIAN_POINT('',(0.,0.));
+#6344 = VECTOR('',#6345,1.);
+#6345 = DIRECTION('',(0.,-1.));
+#6346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6347 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#6348 = ADVANCED_FACE('',(#6349),#1882,.F.);
+#6349 = FACE_BOUND('',#6350,.F.);
+#6350 = EDGE_LOOP('',(#6351,#6374,#6402,#6428));
+#6351 = ORIENTED_EDGE('',*,*,#6352,.T.);
+#6352 = EDGE_CURVE('',#1839,#6353,#6355,.T.);
+#6353 = VERTEX_POINT('',#6354);
+#6354 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,11.));
+#6355 = SURFACE_CURVE('',#6356,(#6360,#6367),.PCURVE_S1.);
+#6356 = LINE('',#6357,#6358);
+#6357 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,1.5));
+#6358 = VECTOR('',#6359,1.);
+#6359 = DIRECTION('',(0.,0.,1.));
+#6360 = PCURVE('',#1882,#6361);
+#6361 = DEFINITIONAL_REPRESENTATION('',(#6362),#6366);
+#6362 = LINE('',#6363,#6364);
+#6363 = CARTESIAN_POINT('',(0.,0.));
+#6364 = VECTOR('',#6365,1.);
+#6365 = DIRECTION('',(0.,-1.));
+#6366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6367 = PCURVE('',#1854,#6368);
+#6368 = DEFINITIONAL_REPRESENTATION('',(#6369),#6373);
+#6369 = LINE('',#6370,#6371);
+#6370 = CARTESIAN_POINT('',(1.209483732951,0.));
+#6371 = VECTOR('',#6372,1.);
+#6372 = DIRECTION('',(0.,-1.));
+#6373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6374 = ORIENTED_EDGE('',*,*,#6375,.T.);
+#6375 = EDGE_CURVE('',#6353,#6376,#6378,.T.);
+#6376 = VERTEX_POINT('',#6377);
+#6377 = CARTESIAN_POINT('',(-14.24648084267,-16.10241545853,11.));
+#6378 = SURFACE_CURVE('',#6379,(#6383,#6390),.PCURVE_S1.);
+#6379 = LINE('',#6380,#6381);
+#6380 = CARTESIAN_POINT('',(-7.057026045169,-13.23625261914,11.));
+#6381 = VECTOR('',#6382,1.);
+#6382 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#6383 = PCURVE('',#1882,#6384);
+#6384 = DEFINITIONAL_REPRESENTATION('',(#6385),#6389);
+#6385 = LINE('',#6386,#6387);
+#6386 = CARTESIAN_POINT('',(0.,-9.5));
+#6387 = VECTOR('',#6388,1.);
+#6388 = DIRECTION('',(1.,0.));
+#6389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6390 = PCURVE('',#6391,#6396);
+#6391 = PLANE('',#6392);
+#6392 = AXIS2_PLACEMENT_3D('',#6393,#6394,#6395);
+#6393 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6394 = DIRECTION('',(-0.,0.,-1.));
+#6395 = DIRECTION('',(0.85021713573,-0.526432162877,0.));
+#6396 = DEFINITIONAL_REPRESENTATION('',(#6397),#6401);
+#6397 = LINE('',#6398,#6399);
+#6398 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#6399 = VECTOR('',#6400,1.);
+#6400 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6402 = ORIENTED_EDGE('',*,*,#6403,.F.);
+#6403 = EDGE_CURVE('',#1867,#6376,#6404,.T.);
+#6404 = SURFACE_CURVE('',#6405,(#6409,#6416),.PCURVE_S1.);
+#6405 = LINE('',#6406,#6407);
+#6406 = CARTESIAN_POINT('',(-14.24648084267,-16.10241545853,1.5));
+#6407 = VECTOR('',#6408,1.);
+#6408 = DIRECTION('',(0.,0.,1.));
+#6409 = PCURVE('',#1882,#6410);
+#6410 = DEFINITIONAL_REPRESENTATION('',(#6411),#6415);
+#6411 = LINE('',#6412,#6413);
+#6412 = CARTESIAN_POINT('',(7.739712508052,0.));
+#6413 = VECTOR('',#6414,1.);
+#6414 = DIRECTION('',(0.,-1.));
+#6415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6416 = PCURVE('',#6417,#6422);
+#6417 = PLANE('',#6418);
+#6418 = AXIS2_PLACEMENT_3D('',#6419,#6420,#6421);
+#6419 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#6420 = DIRECTION('',(-0.644838108947,-0.764319182835,0.));
+#6421 = DIRECTION('',(-0.764319182835,0.644838108947,0.));
+#6422 = DEFINITIONAL_REPRESENTATION('',(#6423),#6427);
+#6423 = LINE('',#6424,#6425);
+#6424 = CARTESIAN_POINT('',(1.01081492437,0.));
+#6425 = VECTOR('',#6426,1.);
+#6426 = DIRECTION('',(0.,-1.));
+#6427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6428 = ORIENTED_EDGE('',*,*,#1866,.F.);
+#6429 = ADVANCED_FACE('',(#6430),#1854,.F.);
+#6430 = FACE_BOUND('',#6431,.F.);
+#6431 = EDGE_LOOP('',(#6432,#6455,#6476,#6477));
+#6432 = ORIENTED_EDGE('',*,*,#6433,.T.);
+#6433 = EDGE_CURVE('',#1811,#6434,#6436,.T.);
+#6434 = VERTEX_POINT('',#6435);
+#6435 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6436 = SURFACE_CURVE('',#6437,(#6441,#6448),.PCURVE_S1.);
+#6437 = LINE('',#6438,#6439);
+#6438 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,1.5));
+#6439 = VECTOR('',#6440,1.);
+#6440 = DIRECTION('',(0.,0.,1.));
+#6441 = PCURVE('',#1854,#6442);
+#6442 = DEFINITIONAL_REPRESENTATION('',(#6443),#6447);
+#6443 = LINE('',#6444,#6445);
+#6444 = CARTESIAN_POINT('',(0.,0.));
+#6445 = VECTOR('',#6446,1.);
+#6446 = DIRECTION('',(0.,-1.));
+#6447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6448 = PCURVE('',#1826,#6449);
+#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454);
+#6450 = LINE('',#6451,#6452);
+#6451 = CARTESIAN_POINT('',(0.,0.));
+#6452 = VECTOR('',#6453,1.);
+#6453 = DIRECTION('',(0.,-1.));
+#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6455 = ORIENTED_EDGE('',*,*,#6456,.T.);
+#6456 = EDGE_CURVE('',#6434,#6353,#6457,.T.);
+#6457 = SURFACE_CURVE('',#6458,(#6462,#6469),.PCURVE_S1.);
+#6458 = LINE('',#6459,#6460);
+#6459 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6460 = VECTOR('',#6461,1.);
+#6461 = DIRECTION('',(-0.900666876604,0.434510273053,0.));
+#6462 = PCURVE('',#1854,#6463);
+#6463 = DEFINITIONAL_REPRESENTATION('',(#6464),#6468);
+#6464 = LINE('',#6465,#6466);
+#6465 = CARTESIAN_POINT('',(0.,-9.5));
+#6466 = VECTOR('',#6467,1.);
+#6467 = DIRECTION('',(1.,0.));
+#6468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6469 = PCURVE('',#6391,#6470);
+#6470 = DEFINITIONAL_REPRESENTATION('',(#6471),#6475);
+#6471 = LINE('',#6472,#6473);
+#6472 = CARTESIAN_POINT('',(0.,0.));
+#6473 = VECTOR('',#6474,1.);
+#6474 = DIRECTION('',(-0.994502594908,0.104711932083));
+#6475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6476 = ORIENTED_EDGE('',*,*,#6352,.F.);
+#6477 = ORIENTED_EDGE('',*,*,#1838,.F.);
+#6478 = ADVANCED_FACE('',(#6479),#1826,.T.);
+#6479 = FACE_BOUND('',#6480,.T.);
+#6480 = EDGE_LOOP('',(#6481,#6482,#6505,#6526));
+#6481 = ORIENTED_EDGE('',*,*,#6433,.T.);
+#6482 = ORIENTED_EDGE('',*,*,#6483,.T.);
+#6483 = EDGE_CURVE('',#6434,#6484,#6486,.T.);
+#6484 = VERTEX_POINT('',#6485);
+#6485 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,11.));
+#6486 = SURFACE_CURVE('',#6487,(#6491,#6498),.PCURVE_S1.);
+#6487 = LINE('',#6488,#6489);
+#6488 = CARTESIAN_POINT('',(-5.967684109108,-13.7617857262,11.));
+#6489 = VECTOR('',#6490,1.);
+#6490 = DIRECTION('',(-0.928904631797,-0.370319031412,0.));
+#6491 = PCURVE('',#1826,#6492);
+#6492 = DEFINITIONAL_REPRESENTATION('',(#6493),#6497);
+#6493 = LINE('',#6494,#6495);
+#6494 = CARTESIAN_POINT('',(0.,-9.5));
+#6495 = VECTOR('',#6496,1.);
+#6496 = DIRECTION('',(1.,0.));
+#6497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6498 = PCURVE('',#6391,#6499);
+#6499 = DEFINITIONAL_REPRESENTATION('',(#6500),#6504);
+#6500 = LINE('',#6501,#6502);
+#6501 = CARTESIAN_POINT('',(0.,0.));
+#6502 = VECTOR('',#6503,1.);
+#6503 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6505 = ORIENTED_EDGE('',*,*,#6506,.F.);
+#6506 = EDGE_CURVE('',#1783,#6484,#6507,.T.);
+#6507 = SURFACE_CURVE('',#6508,(#6512,#6519),.PCURVE_S1.);
+#6508 = LINE('',#6509,#6510);
+#6509 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#6510 = VECTOR('',#6511,1.);
+#6511 = DIRECTION('',(0.,0.,1.));
+#6512 = PCURVE('',#1826,#6513);
+#6513 = DEFINITIONAL_REPRESENTATION('',(#6514),#6518);
+#6514 = LINE('',#6515,#6516);
+#6515 = CARTESIAN_POINT('',(8.080712744488,0.));
+#6516 = VECTOR('',#6517,1.);
+#6517 = DIRECTION('',(0.,-1.));
+#6518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6519 = PCURVE('',#6417,#6520);
+#6520 = DEFINITIONAL_REPRESENTATION('',(#6521),#6525);
+#6521 = LINE('',#6522,#6523);
+#6522 = CARTESIAN_POINT('',(0.,0.));
+#6523 = VECTOR('',#6524,1.);
+#6524 = DIRECTION('',(0.,-1.));
+#6525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6526 = ORIENTED_EDGE('',*,*,#1810,.F.);
+#6527 = ADVANCED_FACE('',(#6528),#2143,.F.);
+#6528 = FACE_BOUND('',#6529,.F.);
+#6529 = EDGE_LOOP('',(#6530,#6531,#6552,#6553));
+#6530 = ORIENTED_EDGE('',*,*,#2470,.F.);
+#6531 = ORIENTED_EDGE('',*,*,#6532,.T.);
+#6532 = EDGE_CURVE('',#2438,#4436,#6533,.T.);
+#6533 = SURFACE_CURVE('',#6534,(#6538,#6545),.PCURVE_S1.);
+#6534 = LINE('',#6535,#6536);
+#6535 = CARTESIAN_POINT('',(-4.385575570841,14.344571339446,1.5));
+#6536 = VECTOR('',#6537,1.);
+#6537 = DIRECTION('',(-0.,-0.,-1.));
+#6538 = PCURVE('',#2143,#6539);
+#6539 = DEFINITIONAL_REPRESENTATION('',(#6540),#6544);
+#6540 = LINE('',#6541,#6542);
+#6541 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6542 = VECTOR('',#6543,1.);
+#6543 = DIRECTION('',(0.,-1.));
+#6544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6545 = PCURVE('',#2458,#6546);
+#6546 = DEFINITIONAL_REPRESENTATION('',(#6547),#6551);
+#6547 = LINE('',#6548,#6549);
+#6548 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6549 = VECTOR('',#6550,1.);
+#6550 = DIRECTION('',(0.,-1.));
+#6551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6552 = ORIENTED_EDGE('',*,*,#4463,.T.);
+#6553 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#6554 = ADVANCED_FACE('',(#6555),#2175,.F.);
+#6555 = FACE_BOUND('',#6556,.F.);
+#6556 = EDGE_LOOP('',(#6557,#6558,#6559,#6560));
+#6557 = ORIENTED_EDGE('',*,*,#2822,.F.);
+#6558 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#6559 = ORIENTED_EDGE('',*,*,#4636,.T.);
+#6560 = ORIENTED_EDGE('',*,*,#6147,.F.);
+#6561 = ADVANCED_FACE('',(#6562),#2257,.F.);
+#6562 = FACE_BOUND('',#6563,.F.);
+#6563 = EDGE_LOOP('',(#6564,#6592,#6620,#6646));
+#6564 = ORIENTED_EDGE('',*,*,#6565,.T.);
+#6565 = EDGE_CURVE('',#2240,#6566,#6568,.T.);
+#6566 = VERTEX_POINT('',#6567);
+#6567 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,11.));
+#6568 = SURFACE_CURVE('',#6569,(#6573,#6580),.PCURVE_S1.);
+#6569 = LINE('',#6570,#6571);
+#6570 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,1.5));
+#6571 = VECTOR('',#6572,1.);
+#6572 = DIRECTION('',(0.,0.,1.));
+#6573 = PCURVE('',#2257,#6574);
+#6574 = DEFINITIONAL_REPRESENTATION('',(#6575),#6579);
+#6575 = LINE('',#6576,#6577);
+#6576 = CARTESIAN_POINT('',(0.,0.));
+#6577 = VECTOR('',#6578,1.);
+#6578 = DIRECTION('',(0.,-1.));
+#6579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6580 = PCURVE('',#6581,#6586);
+#6581 = PLANE('',#6582);
+#6582 = AXIS2_PLACEMENT_3D('',#6583,#6584,#6585);
+#6583 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#6584 = DIRECTION('',(-0.747375117333,0.664402313355,0.));
+#6585 = DIRECTION('',(0.664402313355,0.747375117333,0.));
+#6586 = DEFINITIONAL_REPRESENTATION('',(#6587),#6591);
+#6587 = LINE('',#6588,#6589);
+#6588 = CARTESIAN_POINT('',(1.209483732951,0.));
+#6589 = VECTOR('',#6590,1.);
+#6590 = DIRECTION('',(0.,-1.));
+#6591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6592 = ORIENTED_EDGE('',*,*,#6593,.T.);
+#6593 = EDGE_CURVE('',#6566,#6594,#6596,.T.);
+#6594 = VERTEX_POINT('',#6595);
+#6595 = CARTESIAN_POINT('',(-11.58898155963,18.109265761221,11.));
+#6596 = SURFACE_CURVE('',#6597,(#6601,#6608),.PCURVE_S1.);
+#6597 = LINE('',#6598,#6599);
+#6598 = CARTESIAN_POINT('',(-10.79972034006,10.409901083886,11.));
+#6599 = VECTOR('',#6600,1.);
+#6600 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#6601 = PCURVE('',#2257,#6602);
+#6602 = DEFINITIONAL_REPRESENTATION('',(#6603),#6607);
+#6603 = LINE('',#6604,#6605);
+#6604 = CARTESIAN_POINT('',(0.,-9.5));
+#6605 = VECTOR('',#6606,1.);
+#6606 = DIRECTION('',(1.,0.));
+#6607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6608 = PCURVE('',#6609,#6614);
+#6609 = PLANE('',#6610);
+#6610 = AXIS2_PLACEMENT_3D('',#6611,#6612,#6613);
+#6611 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#6612 = DIRECTION('',(0.,0.,-1.));
+#6613 = DIRECTION('',(-0.739008917221,-0.673695643647,0.));
+#6614 = DEFINITIONAL_REPRESENTATION('',(#6615),#6619);
+#6615 = LINE('',#6616,#6617);
+#6616 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#6617 = VECTOR('',#6618,1.);
+#6618 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6620 = ORIENTED_EDGE('',*,*,#6621,.F.);
+#6621 = EDGE_CURVE('',#2242,#6594,#6622,.T.);
+#6622 = SURFACE_CURVE('',#6623,(#6627,#6634),.PCURVE_S1.);
+#6623 = LINE('',#6624,#6625);
+#6624 = CARTESIAN_POINT('',(-11.58898155963,18.109265761221,1.5));
+#6625 = VECTOR('',#6626,1.);
+#6626 = DIRECTION('',(0.,0.,1.));
+#6627 = PCURVE('',#2257,#6628);
+#6628 = DEFINITIONAL_REPRESENTATION('',(#6629),#6633);
+#6629 = LINE('',#6630,#6631);
+#6630 = CARTESIAN_POINT('',(7.739712508052,0.));
+#6631 = VECTOR('',#6632,1.);
+#6632 = DIRECTION('',(0.,-1.));
+#6633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6634 = PCURVE('',#6635,#6640);
+#6635 = PLANE('',#6636);
+#6636 = AXIS2_PLACEMENT_3D('',#6637,#6638,#6639);
+#6637 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#6638 = DIRECTION('',(-0.558673464613,0.829387701824,0.));
+#6639 = DIRECTION('',(0.829387701824,0.558673464613,0.));
+#6640 = DEFINITIONAL_REPRESENTATION('',(#6641),#6645);
+#6641 = LINE('',#6642,#6643);
+#6642 = CARTESIAN_POINT('',(1.01081492437,0.));
+#6643 = VECTOR('',#6644,1.);
+#6644 = DIRECTION('',(0.,-1.));
+#6645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6646 = ORIENTED_EDGE('',*,*,#2239,.F.);
+#6647 = ADVANCED_FACE('',(#6648),#2549,.F.);
+#6648 = FACE_BOUND('',#6649,.F.);
+#6649 = EDGE_LOOP('',(#6650,#6651,#6672,#6673,#6694,#6695,#6728,#6756));
+#6650 = ORIENTED_EDGE('',*,*,#2530,.F.);
+#6651 = ORIENTED_EDGE('',*,*,#6652,.T.);
+#6652 = EDGE_CURVE('',#2498,#4552,#6653,.T.);
+#6653 = SURFACE_CURVE('',#6654,(#6658,#6665),.PCURVE_S1.);
+#6654 = LINE('',#6655,#6656);
+#6655 = CARTESIAN_POINT('',(-10.22997540093,10.970305524288,1.5));
+#6656 = VECTOR('',#6657,1.);
+#6657 = DIRECTION('',(0.,-0.,-1.));
+#6658 = PCURVE('',#2549,#6659);
+#6659 = DEFINITIONAL_REPRESENTATION('',(#6660),#6664);
+#6660 = LINE('',#6661,#6662);
+#6661 = CARTESIAN_POINT('',(1.274090353956,0.));
+#6662 = VECTOR('',#6663,1.);
+#6663 = DIRECTION('',(0.,-1.));
+#6664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6665 = PCURVE('',#2518,#6666);
+#6666 = DEFINITIONAL_REPRESENTATION('',(#6667),#6671);
+#6667 = LINE('',#6668,#6669);
+#6668 = CARTESIAN_POINT('',(7.557275661135,0.));
+#6669 = VECTOR('',#6670,1.);
+#6670 = DIRECTION('',(0.,-1.));
+#6671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6672 = ORIENTED_EDGE('',*,*,#4579,.T.);
+#6673 = ORIENTED_EDGE('',*,*,#6674,.F.);
+#6674 = EDGE_CURVE('',#2763,#4580,#6675,.T.);
+#6675 = SURFACE_CURVE('',#6676,(#6680,#6687),.PCURVE_S1.);
+#6676 = LINE('',#6677,#6678);
+#6677 = CARTESIAN_POINT('',(-14.61555097177,3.374265815158,1.5));
+#6678 = VECTOR('',#6679,1.);
+#6679 = DIRECTION('',(0.,-0.,-1.));
+#6680 = PCURVE('',#2549,#6681);
+#6681 = DEFINITIONAL_REPRESENTATION('',(#6682),#6686);
+#6682 = LINE('',#6683,#6684);
+#6683 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6684 = VECTOR('',#6685,1.);
+#6685 = DIRECTION('',(0.,-1.));
+#6686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6687 = PCURVE('',#2809,#6688);
+#6688 = DEFINITIONAL_REPRESENTATION('',(#6689),#6693);
+#6689 = LINE('',#6690,#6691);
+#6690 = CARTESIAN_POINT('',(1.867502299634,0.));
+#6691 = VECTOR('',#6692,1.);
+#6692 = DIRECTION('',(0.,-1.));
+#6693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6694 = ORIENTED_EDGE('',*,*,#2762,.F.);
+#6695 = ORIENTED_EDGE('',*,*,#6696,.F.);
+#6696 = EDGE_CURVE('',#6697,#2735,#6699,.T.);
+#6697 = VERTEX_POINT('',#6698);
+#6698 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#6699 = SURFACE_CURVE('',#6700,(#6705,#6712),.PCURVE_S1.);
+#6700 = CIRCLE('',#6701,15.);
+#6701 = AXIS2_PLACEMENT_3D('',#6702,#6703,#6704);
+#6702 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6703 = DIRECTION('',(0.,-0.,1.));
+#6704 = DIRECTION('',(0.5,0.866025403784,0.));
+#6705 = PCURVE('',#2549,#6706);
+#6706 = DEFINITIONAL_REPRESENTATION('',(#6707),#6711);
+#6707 = LINE('',#6708,#6709);
+#6708 = CARTESIAN_POINT('',(0.,0.));
+#6709 = VECTOR('',#6710,1.);
+#6710 = DIRECTION('',(1.,0.));
+#6711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6712 = PCURVE('',#6713,#6718);
+#6713 = PLANE('',#6714);
+#6714 = AXIS2_PLACEMENT_3D('',#6715,#6716,#6717);
+#6715 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#6716 = DIRECTION('',(0.,0.,-1.));
+#6717 = DIRECTION('',(-0.445738355777,-0.895163291355,0.));
+#6718 = DEFINITIONAL_REPRESENTATION('',(#6719),#6727);
+#6719 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6720,#6721,#6722,#6723,
+#6724,#6725,#6726),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6720 = CARTESIAN_POINT('',(-17.14236926577,-15.76550048759));
+#6721 = CARTESIAN_POINT('',(-18.74176852352,10.165984661051));
+#6722 = CARTESIAN_POINT('',(4.515256001934,-1.414637525257));
+#6723 = CARTESIAN_POINT('',(27.772280527397,-12.99525971156));
+#6724 = CARTESIAN_POINT('',(6.114655259694,-27.3461226739));
+#6725 = CARTESIAN_POINT('',(-15.54297000801,-41.69698563623));
+#6726 = CARTESIAN_POINT('',(-17.14236926577,-15.76550048759));
+#6727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6728 = ORIENTED_EDGE('',*,*,#6729,.F.);
+#6729 = EDGE_CURVE('',#6730,#6697,#6732,.T.);
+#6730 = VERTEX_POINT('',#6731);
+#6731 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#6732 = SURFACE_CURVE('',#6733,(#6738,#6745),.PCURVE_S1.);
+#6733 = CIRCLE('',#6734,15.);
+#6734 = AXIS2_PLACEMENT_3D('',#6735,#6736,#6737);
+#6735 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6736 = DIRECTION('',(0.,-0.,1.));
+#6737 = DIRECTION('',(0.5,0.866025403784,0.));
+#6738 = PCURVE('',#2549,#6739);
+#6739 = DEFINITIONAL_REPRESENTATION('',(#6740),#6744);
+#6740 = LINE('',#6741,#6742);
+#6741 = CARTESIAN_POINT('',(0.,0.));
+#6742 = VECTOR('',#6743,1.);
+#6743 = DIRECTION('',(1.,0.));
+#6744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6745 = PCURVE('',#3759,#6746);
+#6746 = DEFINITIONAL_REPRESENTATION('',(#6747),#6755);
+#6747 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6748,#6749,#6750,#6751,
+#6752,#6753,#6754),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6748 = CARTESIAN_POINT('',(14.,12.990381056767));
+#6749 = CARTESIAN_POINT('',(36.5,25.980762113533));
+#6750 = CARTESIAN_POINT('',(36.5,5.329070518201E-15));
+#6751 = CARTESIAN_POINT('',(36.5,-25.98076211353));
+#6752 = CARTESIAN_POINT('',(14.,-12.99038105676));
+#6753 = CARTESIAN_POINT('',(-8.5,-2.6645352591E-14));
+#6754 = CARTESIAN_POINT('',(14.,12.990381056767));
+#6755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6756 = ORIENTED_EDGE('',*,*,#6757,.F.);
+#6757 = EDGE_CURVE('',#2240,#6730,#6758,.T.);
+#6758 = SURFACE_CURVE('',#6759,(#6764,#6771),.PCURVE_S1.);
+#6759 = CIRCLE('',#6760,15.);
+#6760 = AXIS2_PLACEMENT_3D('',#6761,#6762,#6763);
+#6761 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6762 = DIRECTION('',(0.,-0.,1.));
+#6763 = DIRECTION('',(0.5,0.866025403784,0.));
+#6764 = PCURVE('',#2549,#6765);
+#6765 = DEFINITIONAL_REPRESENTATION('',(#6766),#6770);
+#6766 = LINE('',#6767,#6768);
+#6767 = CARTESIAN_POINT('',(0.,0.));
+#6768 = VECTOR('',#6769,1.);
+#6769 = DIRECTION('',(1.,0.));
+#6770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6771 = PCURVE('',#6772,#6777);
+#6772 = PLANE('',#6773);
+#6773 = AXIS2_PLACEMENT_3D('',#6774,#6775,#6776);
+#6774 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#6775 = DIRECTION('',(0.,0.,-1.));
+#6776 = DIRECTION('',(-0.739008917221,-0.673695643647,0.));
+#6777 = DEFINITIONAL_REPRESENTATION('',(#6778),#6786);
+#6778 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6779,#6780,#6781,#6782,
+#6783,#6784,#6785),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6779 = CARTESIAN_POINT('',(-16.46494934112,-10.29479678388));
+#6780 = CARTESIAN_POINT('',(-8.588811830909,14.463362637205));
+#6781 = CARTESIAN_POINT('',(8.914314423596,-4.736652240884));
+#6782 = CARTESIAN_POINT('',(26.417440678101,-23.93666711897));
+#6783 = CARTESIAN_POINT('',(1.038176913383,-29.49481166197));
+#6784 = CARTESIAN_POINT('',(-24.34108685133,-35.05295620498));
+#6785 = CARTESIAN_POINT('',(-16.46494934112,-10.29479678388));
+#6786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6787 = ADVANCED_FACE('',(#6788),#2518,.F.);
+#6788 = FACE_BOUND('',#6789,.F.);
+#6789 = EDGE_LOOP('',(#6790,#6791,#6792,#6793));
+#6790 = ORIENTED_EDGE('',*,*,#2497,.F.);
+#6791 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#6792 = ORIENTED_EDGE('',*,*,#4551,.T.);
+#6793 = ORIENTED_EDGE('',*,*,#6652,.F.);
+#6794 = ADVANCED_FACE('',(#6795),#2458,.F.);
+#6795 = FACE_BOUND('',#6796,.F.);
+#6796 = EDGE_LOOP('',(#6797,#6823,#6824,#6825,#6826,#6827,#6860));
+#6797 = ORIENTED_EDGE('',*,*,#6798,.F.);
+#6798 = EDGE_CURVE('',#5712,#5627,#6799,.T.);
+#6799 = SURFACE_CURVE('',#6800,(#6805,#6812),.PCURVE_S1.);
+#6800 = CIRCLE('',#6801,15.);
+#6801 = AXIS2_PLACEMENT_3D('',#6802,#6803,#6804);
+#6802 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6803 = DIRECTION('',(0.,0.,1.));
+#6804 = DIRECTION('',(1.,0.,0.));
+#6805 = PCURVE('',#2458,#6806);
+#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811);
+#6807 = LINE('',#6808,#6809);
+#6808 = CARTESIAN_POINT('',(0.,0.));
+#6809 = VECTOR('',#6810,1.);
+#6810 = DIRECTION('',(1.,0.));
+#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6812 = PCURVE('',#5693,#6813);
+#6813 = DEFINITIONAL_REPRESENTATION('',(#6814),#6822);
+#6814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6815,#6816,#6817,#6818,
+#6819,#6820,#6821),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6815 = CARTESIAN_POINT('',(-16.15790277577,-9.423461902776));
+#6816 = CARTESIAN_POINT('',(-6.772568981075,14.802877266855));
+#6817 = CARTESIAN_POINT('',(9.515389283171,-5.438229807171));
+#6818 = CARTESIAN_POINT('',(25.803347547417,-25.67933688119));
+#6819 = CARTESIAN_POINT('',(0.130055488466,-29.6645689768));
+#6820 = CARTESIAN_POINT('',(-25.54323657048,-33.6498010724));
+#6821 = CARTESIAN_POINT('',(-16.15790277577,-9.423461902776));
+#6822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6823 = ORIENTED_EDGE('',*,*,#5711,.T.);
+#6824 = ORIENTED_EDGE('',*,*,#4435,.T.);
+#6825 = ORIENTED_EDGE('',*,*,#6532,.F.);
+#6826 = ORIENTED_EDGE('',*,*,#2437,.F.);
+#6827 = ORIENTED_EDGE('',*,*,#6828,.F.);
+#6828 = EDGE_CURVE('',#6829,#2410,#6831,.T.);
+#6829 = VERTEX_POINT('',#6830);
+#6830 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#6831 = SURFACE_CURVE('',#6832,(#6837,#6844),.PCURVE_S1.);
+#6832 = CIRCLE('',#6833,15.);
+#6833 = AXIS2_PLACEMENT_3D('',#6834,#6835,#6836);
+#6834 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6835 = DIRECTION('',(0.,0.,1.));
+#6836 = DIRECTION('',(1.,0.,0.));
+#6837 = PCURVE('',#2458,#6838);
+#6838 = DEFINITIONAL_REPRESENTATION('',(#6839),#6843);
+#6839 = LINE('',#6840,#6841);
+#6840 = CARTESIAN_POINT('',(0.,0.));
+#6841 = VECTOR('',#6842,1.);
+#6842 = DIRECTION('',(1.,0.));
+#6843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6844 = PCURVE('',#6845,#6850);
+#6845 = PLANE('',#6846);
+#6846 = AXIS2_PLACEMENT_3D('',#6847,#6848,#6849);
+#6847 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#6848 = DIRECTION('',(0.,0.,-1.));
+#6849 = DIRECTION('',(-1.,0.,0.));
+#6850 = DEFINITIONAL_REPRESENTATION('',(#6851),#6859);
+#6851 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6852,#6853,#6854,#6855,
+#6856,#6857,#6858),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6852 = CARTESIAN_POINT('',(-17.17081933471,-14.84208689558));
+#6853 = CARTESIAN_POINT('',(-17.17081933471,11.13867521795));
+#6854 = CARTESIAN_POINT('',(5.329180665286,-1.851705838816));
+#6855 = CARTESIAN_POINT('',(27.829180665286,-14.84208689558));
+#6856 = CARTESIAN_POINT('',(5.329180665286,-27.83246795234));
+#6857 = CARTESIAN_POINT('',(-17.17081933471,-40.82284900911));
+#6858 = CARTESIAN_POINT('',(-17.17081933471,-14.84208689558));
+#6859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6860 = ORIENTED_EDGE('',*,*,#6861,.F.);
+#6861 = EDGE_CURVE('',#5627,#6829,#6862,.T.);
+#6862 = SURFACE_CURVE('',#6863,(#6868,#6875),.PCURVE_S1.);
+#6863 = CIRCLE('',#6864,15.);
+#6864 = AXIS2_PLACEMENT_3D('',#6865,#6866,#6867);
+#6865 = CARTESIAN_POINT('',(0.,0.,1.5));
+#6866 = DIRECTION('',(0.,0.,1.));
+#6867 = DIRECTION('',(1.,0.,0.));
+#6868 = PCURVE('',#2458,#6869);
+#6869 = DEFINITIONAL_REPRESENTATION('',(#6870),#6874);
+#6870 = LINE('',#6871,#6872);
+#6871 = CARTESIAN_POINT('',(0.,0.));
+#6872 = VECTOR('',#6873,1.);
+#6873 = DIRECTION('',(1.,0.));
+#6874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6875 = PCURVE('',#3629,#6876);
+#6876 = DEFINITIONAL_REPRESENTATION('',(#6877),#6885);
+#6877 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6878,#6879,#6880,#6881,
+#6882,#6883,#6884),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#6878 = CARTESIAN_POINT('',(6.5,0.));
+#6879 = CARTESIAN_POINT('',(6.5,25.980762113533));
+#6880 = CARTESIAN_POINT('',(29.,12.990381056767));
+#6881 = CARTESIAN_POINT('',(51.5,3.673940397442E-15));
+#6882 = CARTESIAN_POINT('',(29.,-12.99038105676));
+#6883 = CARTESIAN_POINT('',(6.5,-25.98076211353));
+#6884 = CARTESIAN_POINT('',(6.5,0.));
+#6885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6886 = ADVANCED_FACE('',(#6887),#2425,.T.);
+#6887 = FACE_BOUND('',#6888,.T.);
+#6888 = EDGE_LOOP('',(#6889,#6917,#6945,#6971));
+#6889 = ORIENTED_EDGE('',*,*,#6890,.T.);
+#6890 = EDGE_CURVE('',#2410,#6891,#6893,.T.);
+#6891 = VERTEX_POINT('',#6892);
+#6892 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#6893 = SURFACE_CURVE('',#6894,(#6898,#6905),.PCURVE_S1.);
+#6894 = LINE('',#6895,#6896);
+#6895 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#6896 = VECTOR('',#6897,1.);
+#6897 = DIRECTION('',(0.,0.,1.));
+#6898 = PCURVE('',#2425,#6899);
+#6899 = DEFINITIONAL_REPRESENTATION('',(#6900),#6904);
+#6900 = LINE('',#6901,#6902);
+#6901 = CARTESIAN_POINT('',(0.,0.));
+#6902 = VECTOR('',#6903,1.);
+#6903 = DIRECTION('',(0.,-1.));
+#6904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6905 = PCURVE('',#6906,#6911);
+#6906 = PLANE('',#6907);
+#6907 = AXIS2_PLACEMENT_3D('',#6908,#6909,#6910);
+#6908 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#6909 = DIRECTION('',(-0.104711932083,0.994502594908,0.));
+#6910 = DIRECTION('',(0.994502594908,0.104711932083,0.));
+#6911 = DEFINITIONAL_REPRESENTATION('',(#6912),#6916);
+#6912 = LINE('',#6913,#6914);
+#6913 = CARTESIAN_POINT('',(0.,0.));
+#6914 = VECTOR('',#6915,1.);
+#6915 = DIRECTION('',(0.,-1.));
+#6916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6917 = ORIENTED_EDGE('',*,*,#6918,.T.);
+#6918 = EDGE_CURVE('',#6891,#6919,#6921,.T.);
+#6919 = VERTEX_POINT('',#6920);
+#6920 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,11.));
+#6921 = SURFACE_CURVE('',#6922,(#6926,#6933),.PCURVE_S1.);
+#6922 = LINE('',#6923,#6924);
+#6923 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#6924 = VECTOR('',#6925,1.);
+#6925 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#6926 = PCURVE('',#2425,#6927);
+#6927 = DEFINITIONAL_REPRESENTATION('',(#6928),#6932);
+#6928 = LINE('',#6929,#6930);
+#6929 = CARTESIAN_POINT('',(0.,-9.5));
+#6930 = VECTOR('',#6931,1.);
+#6931 = DIRECTION('',(1.,0.));
+#6932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6933 = PCURVE('',#6934,#6939);
+#6934 = PLANE('',#6935);
+#6935 = AXIS2_PLACEMENT_3D('',#6936,#6937,#6938);
+#6936 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#6937 = DIRECTION('',(0.,0.,-1.));
+#6938 = DIRECTION('',(-1.,0.,0.));
+#6939 = DEFINITIONAL_REPRESENTATION('',(#6940),#6944);
+#6940 = LINE('',#6941,#6942);
+#6941 = CARTESIAN_POINT('',(0.,0.));
+#6942 = VECTOR('',#6943,1.);
+#6943 = DIRECTION('',(-0.594822786751,0.803856860617));
+#6944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6945 = ORIENTED_EDGE('',*,*,#6946,.F.);
+#6946 = EDGE_CURVE('',#2382,#6919,#6947,.T.);
+#6947 = SURFACE_CURVE('',#6948,(#6952,#6959),.PCURVE_S1.);
+#6948 = LINE('',#6949,#6950);
+#6949 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#6950 = VECTOR('',#6951,1.);
+#6951 = DIRECTION('',(0.,0.,1.));
+#6952 = PCURVE('',#2425,#6953);
+#6953 = DEFINITIONAL_REPRESENTATION('',(#6954),#6958);
+#6954 = LINE('',#6955,#6956);
+#6955 = CARTESIAN_POINT('',(8.080712744488,0.));
+#6956 = VECTOR('',#6957,1.);
+#6957 = DIRECTION('',(0.,-1.));
+#6958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6959 = PCURVE('',#6960,#6965);
+#6960 = PLANE('',#6961);
+#6961 = AXIS2_PLACEMENT_3D('',#6962,#6963,#6964);
+#6962 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#6963 = DIRECTION('',(0.14589020945,0.989300786812,0.));
+#6964 = DIRECTION('',(0.989300786812,-0.14589020945,0.));
+#6965 = DEFINITIONAL_REPRESENTATION('',(#6966),#6970);
+#6966 = LINE('',#6967,#6968);
+#6967 = CARTESIAN_POINT('',(0.,0.));
+#6968 = VECTOR('',#6969,1.);
+#6969 = DIRECTION('',(0.,-1.));
+#6970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6971 = ORIENTED_EDGE('',*,*,#2409,.F.);
+#6972 = ADVANCED_FACE('',(#6973),#2369,.F.);
+#6973 = FACE_BOUND('',#6974,.F.);
+#6974 = EDGE_LOOP('',(#6975,#6998,#7026,#7052));
+#6975 = ORIENTED_EDGE('',*,*,#6976,.T.);
+#6976 = EDGE_CURVE('',#2326,#6977,#6979,.T.);
+#6977 = VERTEX_POINT('',#6978);
+#6978 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,11.));
+#6979 = SURFACE_CURVE('',#6980,(#6984,#6991),.PCURVE_S1.);
+#6980 = LINE('',#6981,#6982);
+#6981 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,1.5));
+#6982 = VECTOR('',#6983,1.);
+#6983 = DIRECTION('',(0.,0.,1.));
+#6984 = PCURVE('',#2369,#6985);
+#6985 = DEFINITIONAL_REPRESENTATION('',(#6986),#6990);
+#6986 = LINE('',#6987,#6988);
+#6987 = CARTESIAN_POINT('',(0.,0.));
+#6988 = VECTOR('',#6989,1.);
+#6989 = DIRECTION('',(0.,-1.));
+#6990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6991 = PCURVE('',#2341,#6992);
+#6992 = DEFINITIONAL_REPRESENTATION('',(#6993),#6997);
+#6993 = LINE('',#6994,#6995);
+#6994 = CARTESIAN_POINT('',(1.209483732951,0.));
+#6995 = VECTOR('',#6996,1.);
+#6996 = DIRECTION('',(0.,-1.));
+#6997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6998 = ORIENTED_EDGE('',*,*,#6999,.T.);
+#6999 = EDGE_CURVE('',#6977,#7000,#7002,.T.);
+#7000 = VERTEX_POINT('',#7001);
+#7001 = CARTESIAN_POINT('',(-4.264582134426,21.072810425255,11.));
+#7002 = SURFACE_CURVE('',#7003,(#7007,#7014),.PCURVE_S1.);
+#7003 = LINE('',#7004,#7005);
+#7004 = CARTESIAN_POINT('',(-6.309949290061,13.608252641572,11.));
+#7005 = VECTOR('',#7006,1.);
+#7006 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#7007 = PCURVE('',#2369,#7008);
+#7008 = DEFINITIONAL_REPRESENTATION('',(#7009),#7013);
+#7009 = LINE('',#7010,#7011);
+#7010 = CARTESIAN_POINT('',(0.,-9.5));
+#7011 = VECTOR('',#7012,1.);
+#7012 = DIRECTION('',(1.,0.));
+#7013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7014 = PCURVE('',#7015,#7020);
+#7015 = PLANE('',#7016);
+#7016 = AXIS2_PLACEMENT_3D('',#7017,#7018,#7019);
+#7017 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7018 = DIRECTION('',(0.,0.,-1.));
+#7019 = DIRECTION('',(-0.932472229404,-0.361241666187,0.));
+#7020 = DEFINITIONAL_REPRESENTATION('',(#7021),#7025);
+#7021 = LINE('',#7022,#7023);
+#7022 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#7023 = VECTOR('',#7024,1.);
+#7024 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7026 = ORIENTED_EDGE('',*,*,#7027,.F.);
+#7027 = EDGE_CURVE('',#2354,#7000,#7028,.T.);
+#7028 = SURFACE_CURVE('',#7029,(#7033,#7040),.PCURVE_S1.);
+#7029 = LINE('',#7030,#7031);
+#7030 = CARTESIAN_POINT('',(-4.264582134426,21.072810425255,1.5));
+#7031 = VECTOR('',#7032,1.);
+#7032 = DIRECTION('',(0.,0.,1.));
+#7033 = PCURVE('',#2369,#7034);
+#7034 = DEFINITIONAL_REPRESENTATION('',(#7035),#7039);
+#7035 = LINE('',#7036,#7037);
+#7036 = CARTESIAN_POINT('',(7.739712508052,0.));
+#7037 = VECTOR('',#7038,1.);
+#7038 = DIRECTION('',(0.,-1.));
+#7039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7040 = PCURVE('',#7041,#7046);
+#7041 = PLANE('',#7042);
+#7042 = AXIS2_PLACEMENT_3D('',#7043,#7044,#7045);
+#7043 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#7044 = DIRECTION('',(-0.221338095734,0.975197132572,0.));
+#7045 = DIRECTION('',(0.975197132572,0.221338095734,0.));
+#7046 = DEFINITIONAL_REPRESENTATION('',(#7047),#7051);
+#7047 = LINE('',#7048,#7049);
+#7048 = CARTESIAN_POINT('',(1.01081492437,0.));
+#7049 = VECTOR('',#7050,1.);
+#7050 = DIRECTION('',(0.,-1.));
+#7051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7052 = ORIENTED_EDGE('',*,*,#2353,.F.);
+#7053 = ADVANCED_FACE('',(#7054),#2341,.F.);
+#7054 = FACE_BOUND('',#7055,.F.);
+#7055 = EDGE_LOOP('',(#7056,#7079,#7100,#7101));
+#7056 = ORIENTED_EDGE('',*,*,#7057,.T.);
+#7057 = EDGE_CURVE('',#2298,#7058,#7060,.T.);
+#7058 = VERTEX_POINT('',#7059);
+#7059 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7060 = SURFACE_CURVE('',#7061,(#7065,#7072),.PCURVE_S1.);
+#7061 = LINE('',#7062,#7063);
+#7062 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,1.5));
+#7063 = VECTOR('',#7064,1.);
+#7064 = DIRECTION('',(0.,0.,1.));
+#7065 = PCURVE('',#2341,#7066);
+#7066 = DEFINITIONAL_REPRESENTATION('',(#7067),#7071);
+#7067 = LINE('',#7068,#7069);
+#7068 = CARTESIAN_POINT('',(0.,0.));
+#7069 = VECTOR('',#7070,1.);
+#7070 = DIRECTION('',(0.,-1.));
+#7071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7072 = PCURVE('',#2313,#7073);
+#7073 = DEFINITIONAL_REPRESENTATION('',(#7074),#7078);
+#7074 = LINE('',#7075,#7076);
+#7075 = CARTESIAN_POINT('',(0.,0.));
+#7076 = VECTOR('',#7077,1.);
+#7077 = DIRECTION('',(0.,-1.));
+#7078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7079 = ORIENTED_EDGE('',*,*,#7080,.T.);
+#7080 = EDGE_CURVE('',#7058,#6977,#7081,.T.);
+#7081 = SURFACE_CURVE('',#7082,(#7086,#7093),.PCURVE_S1.);
+#7082 = LINE('',#7083,#7084);
+#7083 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7084 = VECTOR('',#7085,1.);
+#7085 = DIRECTION('',(0.889519739007,0.456896743166,0.));
+#7086 = PCURVE('',#2341,#7087);
+#7087 = DEFINITIONAL_REPRESENTATION('',(#7088),#7092);
+#7088 = LINE('',#7089,#7090);
+#7089 = CARTESIAN_POINT('',(0.,-9.5));
+#7090 = VECTOR('',#7091,1.);
+#7091 = DIRECTION('',(1.,0.));
+#7092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7093 = PCURVE('',#7015,#7094);
+#7094 = DEFINITIONAL_REPRESENTATION('',(#7095),#7099);
+#7095 = LINE('',#7096,#7097);
+#7096 = CARTESIAN_POINT('',(0.,0.));
+#7097 = VECTOR('',#7098,1.);
+#7098 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7100 = ORIENTED_EDGE('',*,*,#6976,.F.);
+#7101 = ORIENTED_EDGE('',*,*,#2325,.F.);
+#7102 = ADVANCED_FACE('',(#7103),#2313,.T.);
+#7103 = FACE_BOUND('',#7104,.T.);
+#7104 = EDGE_LOOP('',(#7105,#7106,#7129,#7150));
+#7105 = ORIENTED_EDGE('',*,*,#7057,.T.);
+#7106 = ORIENTED_EDGE('',*,*,#7107,.T.);
+#7107 = EDGE_CURVE('',#7058,#7108,#7110,.T.);
+#7108 = VERTEX_POINT('',#7109);
+#7109 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,11.));
+#7110 = SURFACE_CURVE('',#7111,(#7115,#7122),.PCURVE_S1.);
+#7111 = LINE('',#7112,#7113);
+#7112 = CARTESIAN_POINT('',(-7.38580894453,13.055643463074,11.));
+#7113 = VECTOR('',#7114,1.);
+#7114 = DIRECTION('',(0.264269138357,0.964448973514,0.));
+#7115 = PCURVE('',#2313,#7116);
+#7116 = DEFINITIONAL_REPRESENTATION('',(#7117),#7121);
+#7117 = LINE('',#7118,#7119);
+#7118 = CARTESIAN_POINT('',(0.,-9.5));
+#7119 = VECTOR('',#7120,1.);
+#7120 = DIRECTION('',(1.,0.));
+#7121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7122 = PCURVE('',#7015,#7123);
+#7123 = DEFINITIONAL_REPRESENTATION('',(#7124),#7128);
+#7124 = LINE('',#7125,#7126);
+#7125 = CARTESIAN_POINT('',(0.,0.));
+#7126 = VECTOR('',#7127,1.);
+#7127 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7129 = ORIENTED_EDGE('',*,*,#7130,.F.);
+#7130 = EDGE_CURVE('',#2270,#7108,#7131,.T.);
+#7131 = SURFACE_CURVE('',#7132,(#7136,#7143),.PCURVE_S1.);
+#7132 = LINE('',#7133,#7134);
+#7133 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#7134 = VECTOR('',#7135,1.);
+#7135 = DIRECTION('',(0.,0.,1.));
+#7136 = PCURVE('',#2313,#7137);
+#7137 = DEFINITIONAL_REPRESENTATION('',(#7138),#7142);
+#7138 = LINE('',#7139,#7140);
+#7139 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7140 = VECTOR('',#7141,1.);
+#7141 = DIRECTION('',(0.,-1.));
+#7142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7143 = PCURVE('',#7041,#7144);
+#7144 = DEFINITIONAL_REPRESENTATION('',(#7145),#7149);
+#7145 = LINE('',#7146,#7147);
+#7146 = CARTESIAN_POINT('',(0.,0.));
+#7147 = VECTOR('',#7148,1.);
+#7148 = DIRECTION('',(0.,-1.));
+#7149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7150 = ORIENTED_EDGE('',*,*,#2297,.F.);
+#7151 = ADVANCED_FACE('',(#7152),#2582,.F.);
+#7152 = FACE_BOUND('',#7153,.F.);
+#7153 = EDGE_LOOP('',(#7154,#7182,#7210,#7236));
+#7154 = ORIENTED_EDGE('',*,*,#7155,.T.);
+#7155 = EDGE_CURVE('',#2565,#7156,#7158,.T.);
+#7156 = VERTEX_POINT('',#7157);
+#7157 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,11.));
+#7158 = SURFACE_CURVE('',#7159,(#7163,#7170),.PCURVE_S1.);
+#7159 = LINE('',#7160,#7161);
+#7160 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,1.5));
+#7161 = VECTOR('',#7162,1.);
+#7162 = DIRECTION('',(0.,0.,1.));
+#7163 = PCURVE('',#2582,#7164);
+#7164 = DEFINITIONAL_REPRESENTATION('',(#7165),#7169);
+#7165 = LINE('',#7166,#7167);
+#7166 = CARTESIAN_POINT('',(0.,0.));
+#7167 = VECTOR('',#7168,1.);
+#7168 = DIRECTION('',(0.,-1.));
+#7169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7170 = PCURVE('',#7171,#7176);
+#7171 = PLANE('',#7172);
+#7172 = AXIS2_PLACEMENT_3D('',#7173,#7174,#7175);
+#7173 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#7174 = DIRECTION('',(-0.927882317555,-0.37287317518,0.));
+#7175 = DIRECTION('',(-0.37287317518,0.927882317555,0.));
+#7176 = DEFINITIONAL_REPRESENTATION('',(#7177),#7181);
+#7177 = LINE('',#7178,#7179);
+#7178 = CARTESIAN_POINT('',(1.209483732951,0.));
+#7179 = VECTOR('',#7180,1.);
+#7180 = DIRECTION('',(0.,-1.));
+#7181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7182 = ORIENTED_EDGE('',*,*,#7183,.T.);
+#7183 = EDGE_CURVE('',#7156,#7184,#7186,.T.);
+#7184 = VERTEX_POINT('',#7185);
+#7185 = CARTESIAN_POINT('',(-21.37640352835,-2.302036531646,11.));
+#7186 = SURFACE_CURVE('',#7187,(#7191,#7198),.PCURVE_S1.);
+#7187 = LINE('',#7188,#7189);
+#7188 = CARTESIAN_POINT('',(-14.13241090416,-5.027421012402,11.));
+#7189 = VECTOR('',#7190,1.);
+#7190 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#7191 = PCURVE('',#2582,#7192);
+#7192 = DEFINITIONAL_REPRESENTATION('',(#7193),#7197);
+#7193 = LINE('',#7194,#7195);
+#7194 = CARTESIAN_POINT('',(0.,-9.5));
+#7195 = VECTOR('',#7196,1.);
+#7196 = DIRECTION('',(1.,0.));
+#7197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7198 = PCURVE('',#7199,#7204);
+#7199 = PLANE('',#7200);
+#7200 = AXIS2_PLACEMENT_3D('',#7201,#7202,#7203);
+#7201 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#7202 = DIRECTION('',(-0.,0.,-1.));
+#7203 = DIRECTION('',(0.273662990072,-0.961825643173,0.));
+#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7209);
+#7205 = LINE('',#7206,#7207);
+#7206 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#7207 = VECTOR('',#7208,1.);
+#7208 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7210 = ORIENTED_EDGE('',*,*,#7211,.F.);
+#7211 = EDGE_CURVE('',#2567,#7184,#7212,.T.);
+#7212 = SURFACE_CURVE('',#7213,(#7217,#7224),.PCURVE_S1.);
+#7213 = LINE('',#7214,#7215);
+#7214 = CARTESIAN_POINT('',(-21.37640352835,-2.302036531646,1.5));
+#7215 = VECTOR('',#7216,1.);
+#7216 = DIRECTION('',(0.,0.,1.));
+#7217 = PCURVE('',#2582,#7218);
+#7218 = DEFINITIONAL_REPRESENTATION('',(#7219),#7223);
+#7219 = LINE('',#7220,#7221);
+#7220 = CARTESIAN_POINT('',(7.739712508052,0.));
+#7221 = VECTOR('',#7222,1.);
+#7222 = DIRECTION('',(0.,-1.));
+#7223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7224 = PCURVE('',#7225,#7230);
+#7225 = PLANE('',#7226);
+#7226 = AXIS2_PLACEMENT_3D('',#7227,#7228,#7229);
+#7227 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#7228 = DIRECTION('',(-0.991459616507,-0.130414066863,0.));
+#7229 = DIRECTION('',(-0.130414066863,0.991459616507,0.));
+#7230 = DEFINITIONAL_REPRESENTATION('',(#7231),#7235);
+#7231 = LINE('',#7232,#7233);
+#7232 = CARTESIAN_POINT('',(1.01081492437,0.));
+#7233 = VECTOR('',#7234,1.);
+#7234 = DIRECTION('',(0.,-1.));
+#7235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7236 = ORIENTED_EDGE('',*,*,#2564,.F.);
+#7237 = ADVANCED_FACE('',(#7238),#2809,.F.);
+#7238 = FACE_BOUND('',#7239,.F.);
+#7239 = EDGE_LOOP('',(#7240,#7241,#7242,#7243));
+#7240 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#7241 = ORIENTED_EDGE('',*,*,#6674,.T.);
+#7242 = ORIENTED_EDGE('',*,*,#4607,.T.);
+#7243 = ORIENTED_EDGE('',*,*,#2931,.F.);
+#7244 = ADVANCED_FACE('',(#7245),#2750,.T.);
+#7245 = FACE_BOUND('',#7246,.T.);
+#7246 = EDGE_LOOP('',(#7247,#7275,#7303,#7329));
+#7247 = ORIENTED_EDGE('',*,*,#7248,.T.);
+#7248 = EDGE_CURVE('',#2735,#7249,#7251,.T.);
+#7249 = VERTEX_POINT('',#7250);
+#7250 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#7251 = SURFACE_CURVE('',#7252,(#7256,#7263),.PCURVE_S1.);
+#7252 = LINE('',#7253,#7254);
+#7253 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#7254 = VECTOR('',#7255,1.);
+#7255 = DIRECTION('',(0.,0.,1.));
+#7256 = PCURVE('',#2750,#7257);
+#7257 = DEFINITIONAL_REPRESENTATION('',(#7258),#7262);
+#7258 = LINE('',#7259,#7260);
+#7259 = CARTESIAN_POINT('',(0.,0.));
+#7260 = VECTOR('',#7261,1.);
+#7261 = DIRECTION('',(0.,-1.));
+#7262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7263 = PCURVE('',#7264,#7269);
+#7264 = PLANE('',#7265);
+#7265 = AXIS2_PLACEMENT_3D('',#7266,#7267,#7268);
+#7266 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#7267 = DIRECTION('',(-0.936916340556,0.349553673703,0.));
+#7268 = DIRECTION('',(0.349553673703,0.936916340556,0.));
+#7269 = DEFINITIONAL_REPRESENTATION('',(#7270),#7274);
+#7270 = LINE('',#7271,#7272);
+#7271 = CARTESIAN_POINT('',(0.,0.));
+#7272 = VECTOR('',#7273,1.);
+#7273 = DIRECTION('',(0.,-1.));
+#7274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7275 = ORIENTED_EDGE('',*,*,#7276,.T.);
+#7276 = EDGE_CURVE('',#7249,#7277,#7279,.T.);
+#7277 = VERTEX_POINT('',#7278);
+#7278 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,11.));
+#7279 = SURFACE_CURVE('',#7280,(#7284,#7291),.PCURVE_S1.);
+#7280 = LINE('',#7281,#7282);
+#7281 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#7282 = VECTOR('',#7283,1.);
+#7283 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#7284 = PCURVE('',#2750,#7285);
+#7285 = DEFINITIONAL_REPRESENTATION('',(#7286),#7290);
+#7286 = LINE('',#7287,#7288);
+#7287 = CARTESIAN_POINT('',(0.,-9.5));
+#7288 = VECTOR('',#7289,1.);
+#7289 = DIRECTION('',(1.,0.));
+#7290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7291 = PCURVE('',#7292,#7297);
+#7292 = PLANE('',#7293);
+#7293 = AXIS2_PLACEMENT_3D('',#7294,#7295,#7296);
+#7294 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#7295 = DIRECTION('',(0.,0.,-1.));
+#7296 = DIRECTION('',(-0.445738355777,-0.895163291355,0.));
+#7297 = DEFINITIONAL_REPRESENTATION('',(#7298),#7302);
+#7298 = LINE('',#7299,#7300);
+#7299 = CARTESIAN_POINT('',(0.,0.));
+#7300 = VECTOR('',#7301,1.);
+#7301 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7303 = ORIENTED_EDGE('',*,*,#7304,.F.);
+#7304 = EDGE_CURVE('',#2707,#7277,#7305,.T.);
+#7305 = SURFACE_CURVE('',#7306,(#7310,#7317),.PCURVE_S1.);
+#7306 = LINE('',#7307,#7308);
+#7307 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#7308 = VECTOR('',#7309,1.);
+#7309 = DIRECTION('',(0.,0.,1.));
+#7310 = PCURVE('',#2750,#7311);
+#7311 = DEFINITIONAL_REPRESENTATION('',(#7312),#7316);
+#7312 = LINE('',#7313,#7314);
+#7313 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7314 = VECTOR('',#7315,1.);
+#7315 = DIRECTION('',(0.,-1.));
+#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7317 = PCURVE('',#7318,#7323);
+#7318 = PLANE('',#7319);
+#7319 = AXIS2_PLACEMENT_3D('',#7320,#7321,#7322);
+#7320 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#7321 = DIRECTION('',(-0.820556886379,0.57156486615,0.));
+#7322 = DIRECTION('',(0.57156486615,0.820556886379,0.));
+#7323 = DEFINITIONAL_REPRESENTATION('',(#7324),#7328);
+#7324 = LINE('',#7325,#7326);
+#7325 = CARTESIAN_POINT('',(0.,0.));
+#7326 = VECTOR('',#7327,1.);
+#7327 = DIRECTION('',(0.,-1.));
+#7328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7329 = ORIENTED_EDGE('',*,*,#2734,.F.);
+#7330 = ADVANCED_FACE('',(#7331),#2694,.F.);
+#7331 = FACE_BOUND('',#7332,.F.);
+#7332 = EDGE_LOOP('',(#7333,#7356,#7384,#7410));
+#7333 = ORIENTED_EDGE('',*,*,#7334,.T.);
+#7334 = EDGE_CURVE('',#2651,#7335,#7337,.T.);
+#7335 = VERTEX_POINT('',#7336);
+#7336 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,11.));
+#7337 = SURFACE_CURVE('',#7338,(#7342,#7349),.PCURVE_S1.);
+#7338 = LINE('',#7339,#7340);
+#7339 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,1.5));
+#7340 = VECTOR('',#7341,1.);
+#7341 = DIRECTION('',(0.,0.,1.));
+#7342 = PCURVE('',#2694,#7343);
+#7343 = DEFINITIONAL_REPRESENTATION('',(#7344),#7348);
+#7344 = LINE('',#7345,#7346);
+#7345 = CARTESIAN_POINT('',(0.,0.));
+#7346 = VECTOR('',#7347,1.);
+#7347 = DIRECTION('',(0.,-1.));
+#7348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7349 = PCURVE('',#2666,#7350);
+#7350 = DEFINITIONAL_REPRESENTATION('',(#7351),#7355);
+#7351 = LINE('',#7352,#7353);
+#7352 = CARTESIAN_POINT('',(1.209483732951,0.));
+#7353 = VECTOR('',#7354,1.);
+#7354 = DIRECTION('',(0.,-1.));
+#7355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7356 = ORIENTED_EDGE('',*,*,#7357,.T.);
+#7357 = EDGE_CURVE('',#7335,#7358,#7360,.T.);
+#7358 = VERTEX_POINT('',#7359);
+#7359 = CARTESIAN_POINT('',(-20.76449416704,5.575462490837,11.));
+#7360 = SURFACE_CURVE('',#7361,(#7365,#7372),.PCURVE_S1.);
+#7361 = LINE('',#7362,#7363);
+#7362 = CARTESIAN_POINT('',(-14.9941946458,0.417285182672,11.));
+#7363 = VECTOR('',#7364,1.);
+#7364 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#7365 = PCURVE('',#2694,#7366);
+#7366 = DEFINITIONAL_REPRESENTATION('',(#7367),#7371);
+#7367 = LINE('',#7368,#7369);
+#7368 = CARTESIAN_POINT('',(0.,-9.5));
+#7369 = VECTOR('',#7370,1.);
+#7370 = DIRECTION('',(1.,0.));
+#7371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7372 = PCURVE('',#7373,#7378);
+#7373 = PLANE('',#7374);
+#7374 = AXIS2_PLACEMENT_3D('',#7375,#7376,#7377);
+#7375 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7376 = DIRECTION('',(0.,0.,-1.));
+#7377 = DIRECTION('',(-9.22683594633E-02,-0.995734176295,0.));
+#7378 = DEFINITIONAL_REPRESENTATION('',(#7379),#7383);
+#7379 = LINE('',#7380,#7381);
+#7380 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#7381 = VECTOR('',#7382,1.);
+#7382 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7384 = ORIENTED_EDGE('',*,*,#7385,.F.);
+#7385 = EDGE_CURVE('',#2679,#7358,#7386,.T.);
+#7386 = SURFACE_CURVE('',#7387,(#7391,#7398),.PCURVE_S1.);
+#7387 = LINE('',#7388,#7389);
+#7388 = CARTESIAN_POINT('',(-20.76449416704,5.575462490837,1.5));
+#7389 = VECTOR('',#7390,1.);
+#7390 = DIRECTION('',(0.,0.,1.));
+#7391 = PCURVE('',#2694,#7392);
+#7392 = DEFINITIONAL_REPRESENTATION('',(#7393),#7397);
+#7393 = LINE('',#7394,#7395);
+#7394 = CARTESIAN_POINT('',(7.739712508052,0.));
+#7395 = VECTOR('',#7396,1.);
+#7396 = DIRECTION('',(0.,-1.));
+#7397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7398 = PCURVE('',#7399,#7404);
+#7399 = PLANE('',#7400);
+#7400 = AXIS2_PLACEMENT_3D('',#7401,#7402,#7403);
+#7401 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#7402 = DIRECTION('',(-0.971619553777,0.236549028151,0.));
+#7403 = DIRECTION('',(0.236549028151,0.971619553777,0.));
+#7404 = DEFINITIONAL_REPRESENTATION('',(#7405),#7409);
+#7405 = LINE('',#7406,#7407);
+#7406 = CARTESIAN_POINT('',(1.01081492437,0.));
+#7407 = VECTOR('',#7408,1.);
+#7408 = DIRECTION('',(0.,-1.));
+#7409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7410 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#7411 = ADVANCED_FACE('',(#7412),#2666,.F.);
+#7412 = FACE_BOUND('',#7413,.F.);
+#7413 = EDGE_LOOP('',(#7414,#7437,#7458,#7459));
+#7414 = ORIENTED_EDGE('',*,*,#7415,.T.);
+#7415 = EDGE_CURVE('',#2623,#7416,#7418,.T.);
+#7416 = VERTEX_POINT('',#7417);
+#7417 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7418 = SURFACE_CURVE('',#7419,(#7423,#7430),.PCURVE_S1.);
+#7419 = LINE('',#7420,#7421);
+#7420 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,1.5));
+#7421 = VECTOR('',#7422,1.);
+#7422 = DIRECTION('',(0.,0.,1.));
+#7423 = PCURVE('',#2666,#7424);
+#7424 = DEFINITIONAL_REPRESENTATION('',(#7425),#7429);
+#7425 = LINE('',#7426,#7427);
+#7426 = CARTESIAN_POINT('',(0.,0.));
+#7427 = VECTOR('',#7428,1.);
+#7428 = DIRECTION('',(0.,-1.));
+#7429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7430 = PCURVE('',#2638,#7431);
+#7431 = DEFINITIONAL_REPRESENTATION('',(#7432),#7436);
+#7432 = LINE('',#7433,#7434);
+#7433 = CARTESIAN_POINT('',(0.,0.));
+#7434 = VECTOR('',#7435,1.);
+#7435 = DIRECTION('',(0.,-1.));
+#7436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7437 = ORIENTED_EDGE('',*,*,#7438,.T.);
+#7438 = EDGE_CURVE('',#7416,#7335,#7439,.T.);
+#7439 = SURFACE_CURVE('',#7440,(#7444,#7451),.PCURVE_S1.);
+#7440 = LINE('',#7441,#7442);
+#7441 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7442 = VECTOR('',#7443,1.);
+#7443 = DIRECTION('',(-1.250412652636E-02,0.999921820354,0.));
+#7444 = PCURVE('',#2666,#7445);
+#7445 = DEFINITIONAL_REPRESENTATION('',(#7446),#7450);
+#7446 = LINE('',#7447,#7448);
+#7447 = CARTESIAN_POINT('',(0.,-9.5));
+#7448 = VECTOR('',#7449,1.);
+#7449 = DIRECTION('',(1.,0.));
+#7450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7451 = PCURVE('',#7373,#7452);
+#7452 = DEFINITIONAL_REPRESENTATION('',(#7453),#7457);
+#7453 = LINE('',#7454,#7455);
+#7454 = CARTESIAN_POINT('',(0.,0.));
+#7455 = VECTOR('',#7456,1.);
+#7456 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7458 = ORIENTED_EDGE('',*,*,#7334,.F.);
+#7459 = ORIENTED_EDGE('',*,*,#2650,.F.);
+#7460 = ADVANCED_FACE('',(#7461),#2638,.T.);
+#7461 = FACE_BOUND('',#7462,.T.);
+#7462 = EDGE_LOOP('',(#7463,#7464,#7487,#7508));
+#7463 = ORIENTED_EDGE('',*,*,#7415,.T.);
+#7464 = ORIENTED_EDGE('',*,*,#7465,.T.);
+#7465 = EDGE_CURVE('',#7416,#7466,#7468,.T.);
+#7466 = VERTEX_POINT('',#7467);
+#7467 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,11.));
+#7468 = SURFACE_CURVE('',#7469,(#7473,#7480),.PCURVE_S1.);
+#7469 = LINE('',#7470,#7471);
+#7470 = CARTESIAN_POINT('',(-14.97907110817,-0.79210399327,11.));
+#7471 = VECTOR('',#7472,1.);
+#7472 = DIRECTION('',(-0.745544426261,0.66645593138,0.));
+#7473 = PCURVE('',#2638,#7474);
+#7474 = DEFINITIONAL_REPRESENTATION('',(#7475),#7479);
+#7475 = LINE('',#7476,#7477);
+#7476 = CARTESIAN_POINT('',(0.,-9.5));
+#7477 = VECTOR('',#7478,1.);
+#7478 = DIRECTION('',(1.,0.));
+#7479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7480 = PCURVE('',#7373,#7481);
+#7481 = DEFINITIONAL_REPRESENTATION('',(#7482),#7486);
+#7482 = LINE('',#7483,#7484);
+#7483 = CARTESIAN_POINT('',(0.,0.));
+#7484 = VECTOR('',#7485,1.);
+#7485 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7487 = ORIENTED_EDGE('',*,*,#7488,.F.);
+#7488 = EDGE_CURVE('',#2595,#7466,#7489,.T.);
+#7489 = SURFACE_CURVE('',#7490,(#7494,#7501),.PCURVE_S1.);
+#7490 = LINE('',#7491,#7492);
+#7491 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#7492 = VECTOR('',#7493,1.);
+#7493 = DIRECTION('',(0.,0.,1.));
+#7494 = PCURVE('',#2638,#7495);
+#7495 = DEFINITIONAL_REPRESENTATION('',(#7496),#7500);
+#7496 = LINE('',#7497,#7498);
+#7497 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7498 = VECTOR('',#7499,1.);
+#7499 = DIRECTION('',(0.,-1.));
+#7500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7501 = PCURVE('',#7399,#7502);
+#7502 = DEFINITIONAL_REPRESENTATION('',(#7503),#7507);
+#7503 = LINE('',#7504,#7505);
+#7504 = CARTESIAN_POINT('',(0.,0.));
+#7505 = VECTOR('',#7506,1.);
+#7506 = DIRECTION('',(0.,-1.));
+#7507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7508 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#7509 = ADVANCED_FACE('',(#7510),#2998,.F.);
+#7510 = FACE_BOUND('',#7511,.T.);
+#7511 = EDGE_LOOP('',(#7512,#7513,#7514,#7537));
+#7512 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#7513 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#7514 = ORIENTED_EDGE('',*,*,#7515,.F.);
+#7515 = EDGE_CURVE('',#7516,#2983,#7518,.T.);
+#7516 = VERTEX_POINT('',#7517);
+#7517 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,11.));
+#7518 = SURFACE_CURVE('',#7519,(#7523,#7530),.PCURVE_S1.);
+#7519 = LINE('',#7520,#7521);
+#7520 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,11.));
+#7521 = VECTOR('',#7522,1.);
+#7522 = DIRECTION('',(-5.398670692114E-02,-0.998541654352,0.));
+#7523 = PCURVE('',#2998,#7524);
+#7524 = DEFINITIONAL_REPRESENTATION('',(#7525),#7529);
+#7525 = LINE('',#7526,#7527);
+#7526 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#7527 = VECTOR('',#7528,1.);
+#7528 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#7529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7530 = PCURVE('',#3024,#7531);
+#7531 = DEFINITIONAL_REPRESENTATION('',(#7532),#7536);
+#7532 = LINE('',#7533,#7534);
+#7533 = CARTESIAN_POINT('',(0.,-9.5));
+#7534 = VECTOR('',#7535,1.);
+#7535 = DIRECTION('',(1.,0.));
+#7536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7537 = ORIENTED_EDGE('',*,*,#7538,.F.);
+#7538 = EDGE_CURVE('',#3043,#7516,#7539,.T.);
+#7539 = SURFACE_CURVE('',#7540,(#7544,#7551),.PCURVE_S1.);
+#7540 = LINE('',#7541,#7542);
+#7541 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,11.));
+#7542 = VECTOR('',#7543,1.);
+#7543 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#7544 = PCURVE('',#2998,#7545);
+#7545 = DEFINITIONAL_REPRESENTATION('',(#7546),#7550);
+#7546 = LINE('',#7547,#7548);
+#7547 = CARTESIAN_POINT('',(0.,0.));
+#7548 = VECTOR('',#7549,1.);
+#7549 = DIRECTION('',(-0.594822786751,0.803856860617));
+#7550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7551 = PCURVE('',#3058,#7552);
+#7552 = DEFINITIONAL_REPRESENTATION('',(#7553),#7557);
+#7553 = LINE('',#7554,#7555);
+#7554 = CARTESIAN_POINT('',(0.,-9.5));
+#7555 = VECTOR('',#7556,1.);
+#7556 = DIRECTION('',(1.,0.));
+#7557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7558 = ADVANCED_FACE('',(#7559),#3024,.T.);
+#7559 = FACE_BOUND('',#7560,.T.);
+#7560 = EDGE_LOOP('',(#7561,#7582,#7583,#7584));
+#7561 = ORIENTED_EDGE('',*,*,#7562,.T.);
+#7562 = EDGE_CURVE('',#4164,#7516,#7563,.T.);
+#7563 = SURFACE_CURVE('',#7564,(#7568,#7575),.PCURVE_S1.);
+#7564 = LINE('',#7565,#7566);
+#7565 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#7566 = VECTOR('',#7567,1.);
+#7567 = DIRECTION('',(0.,0.,1.));
+#7568 = PCURVE('',#3024,#7569);
+#7569 = DEFINITIONAL_REPRESENTATION('',(#7570),#7574);
+#7570 = LINE('',#7571,#7572);
+#7571 = CARTESIAN_POINT('',(0.,0.));
+#7572 = VECTOR('',#7573,1.);
+#7573 = DIRECTION('',(0.,-1.));
+#7574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7575 = PCURVE('',#3058,#7576);
+#7576 = DEFINITIONAL_REPRESENTATION('',(#7577),#7581);
+#7577 = LINE('',#7578,#7579);
+#7578 = CARTESIAN_POINT('',(8.080712744488,0.));
+#7579 = VECTOR('',#7580,1.);
+#7580 = DIRECTION('',(0.,-1.));
+#7581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7582 = ORIENTED_EDGE('',*,*,#7515,.T.);
+#7583 = ORIENTED_EDGE('',*,*,#3010,.F.);
+#7584 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#7585 = EDGE_CURVE('',#4164,#541,#7586,.T.);
+#7586 = SURFACE_CURVE('',#7587,(#7591,#7598),.PCURVE_S1.);
+#7587 = LINE('',#7588,#7589);
+#7588 = CARTESIAN_POINT('',(21.489998308118,-0.655723049066,1.5));
+#7589 = VECTOR('',#7590,1.);
+#7590 = DIRECTION('',(-5.398670692114E-02,-0.998541654352,0.));
+#7591 = PCURVE('',#3024,#7592);
+#7592 = DEFINITIONAL_REPRESENTATION('',(#7593),#7597);
+#7593 = LINE('',#7594,#7595);
+#7594 = CARTESIAN_POINT('',(0.,0.));
+#7595 = VECTOR('',#7596,1.);
+#7596 = DIRECTION('',(1.,0.));
+#7597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7598 = PCURVE('',#4180,#7599);
+#7599 = DEFINITIONAL_REPRESENTATION('',(#7600),#7604);
+#7600 = LINE('',#7601,#7602);
+#7601 = CARTESIAN_POINT('',(1.00016918818E-02,-0.655723049066));
+#7602 = VECTOR('',#7603,1.);
+#7603 = DIRECTION('',(5.398670692114E-02,-0.998541654352));
+#7604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7605 = ADVANCED_FACE('',(#7606),#3058,.T.);
+#7606 = FACE_BOUND('',#7607,.T.);
+#7607 = EDGE_LOOP('',(#7608,#7609,#7610,#7611));
+#7608 = ORIENTED_EDGE('',*,*,#3040,.T.);
+#7609 = ORIENTED_EDGE('',*,*,#7538,.T.);
+#7610 = ORIENTED_EDGE('',*,*,#7562,.F.);
+#7611 = ORIENTED_EDGE('',*,*,#7612,.F.);
+#7612 = EDGE_CURVE('',#3041,#4164,#7613,.T.);
+#7613 = SURFACE_CURVE('',#7614,(#7618,#7625),.PCURVE_S1.);
+#7614 = LINE('',#7615,#7616);
+#7615 = CARTESIAN_POINT('',(14.578475230767,3.531014011004,1.5));
+#7616 = VECTOR('',#7617,1.);
+#7617 = DIRECTION('',(0.855311071671,-0.518114823835,0.));
+#7618 = PCURVE('',#3058,#7619);
+#7619 = DEFINITIONAL_REPRESENTATION('',(#7620),#7624);
+#7620 = LINE('',#7621,#7622);
+#7621 = CARTESIAN_POINT('',(0.,0.));
+#7622 = VECTOR('',#7623,1.);
+#7623 = DIRECTION('',(1.,0.));
+#7624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7625 = PCURVE('',#3499,#7626);
+#7626 = DEFINITIONAL_REPRESENTATION('',(#7627),#7631);
+#7627 = LINE('',#7628,#7629);
+#7628 = CARTESIAN_POINT('',(6.921524769233,3.531014011004));
+#7629 = VECTOR('',#7630,1.);
+#7630 = DIRECTION('',(-0.855311071671,-0.518114823835));
+#7631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7632 = ADVANCED_FACE('',(#7633),#3107,.T.);
+#7633 = FACE_BOUND('',#7634,.T.);
+#7634 = EDGE_LOOP('',(#7635,#7636,#7637));
+#7635 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#7636 = ORIENTED_EDGE('',*,*,#5763,.F.);
+#7637 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#7638 = ADVANCED_FACE('',(#7639),#3325,.T.);
+#7639 = FACE_BOUND('',#7640,.T.);
+#7640 = EDGE_LOOP('',(#7641,#7662));
+#7641 = ORIENTED_EDGE('',*,*,#7642,.F.);
+#7642 = EDGE_CURVE('',#714,#956,#7643,.T.);
+#7643 = SURFACE_CURVE('',#7644,(#7648,#7655),.PCURVE_S1.);
+#7644 = LINE('',#7645,#7646);
+#7645 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,1.5));
+#7646 = VECTOR('',#7647,1.);
+#7647 = DIRECTION('',(-0.515759783957,-0.856733240427,0.));
+#7648 = PCURVE('',#3325,#7649);
+#7649 = DEFINITIONAL_REPRESENTATION('',(#7650),#7654);
+#7650 = LINE('',#7651,#7652);
+#7651 = CARTESIAN_POINT('',(0.,0.));
+#7652 = VECTOR('',#7653,1.);
+#7653 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7655 = PCURVE('',#3360,#7656);
+#7656 = DEFINITIONAL_REPRESENTATION('',(#7657),#7661);
+#7657 = LINE('',#7658,#7659);
+#7658 = CARTESIAN_POINT('',(0.,0.));
+#7659 = VECTOR('',#7660,1.);
+#7660 = DIRECTION('',(1.,0.));
+#7661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7662 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#7663 = ADVANCED_FACE('',(#7664),#3360,.F.);
+#7664 = FACE_BOUND('',#7665,.F.);
+#7665 = EDGE_LOOP('',(#7666,#7667,#7688,#7689));
+#7666 = ORIENTED_EDGE('',*,*,#3344,.T.);
+#7667 = ORIENTED_EDGE('',*,*,#7668,.T.);
+#7668 = EDGE_CURVE('',#3345,#4845,#7669,.T.);
+#7669 = SURFACE_CURVE('',#7670,(#7674,#7681),.PCURVE_S1.);
+#7670 = LINE('',#7671,#7672);
+#7671 = CARTESIAN_POINT('',(13.152451951886,-7.212004413014,11.));
+#7672 = VECTOR('',#7673,1.);
+#7673 = DIRECTION('',(-0.515759783957,-0.856733240427,0.));
+#7674 = PCURVE('',#3360,#7675);
+#7675 = DEFINITIONAL_REPRESENTATION('',(#7676),#7680);
+#7676 = LINE('',#7677,#7678);
+#7677 = CARTESIAN_POINT('',(0.,-9.5));
+#7678 = VECTOR('',#7679,1.);
+#7679 = DIRECTION('',(1.,0.));
+#7680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7681 = PCURVE('',#3388,#7682);
+#7682 = DEFINITIONAL_REPRESENTATION('',(#7683),#7687);
+#7683 = LINE('',#7684,#7685);
+#7684 = CARTESIAN_POINT('',(0.,0.));
+#7685 = VECTOR('',#7686,1.);
+#7686 = DIRECTION('',(-0.994502594908,0.104711932083));
+#7687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7688 = ORIENTED_EDGE('',*,*,#4844,.F.);
+#7689 = ORIENTED_EDGE('',*,*,#7642,.F.);
+#7690 = ADVANCED_FACE('',(#7691),#3388,.F.);
+#7691 = FACE_BOUND('',#7692,.T.);
+#7692 = EDGE_LOOP('',(#7693,#7694,#7695,#7716));
+#7693 = ORIENTED_EDGE('',*,*,#7668,.T.);
+#7694 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#7695 = ORIENTED_EDGE('',*,*,#7696,.F.);
+#7696 = EDGE_CURVE('',#3373,#4868,#7697,.T.);
+#7697 = SURFACE_CURVE('',#7698,(#7702,#7709),.PCURVE_S1.);
+#7698 = LINE('',#7699,#7700);
+#7699 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,11.));
+#7700 = VECTOR('',#7701,1.);
+#7701 = DIRECTION('',(-0.712609820363,-0.701560577515,0.));
+#7702 = PCURVE('',#3388,#7703);
+#7703 = DEFINITIONAL_REPRESENTATION('',(#7704),#7708);
+#7704 = LINE('',#7705,#7706);
+#7705 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#7706 = VECTOR('',#7707,1.);
+#7707 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#7708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7709 = PCURVE('',#3414,#7710);
+#7710 = DEFINITIONAL_REPRESENTATION('',(#7711),#7715);
+#7711 = LINE('',#7712,#7713);
+#7712 = CARTESIAN_POINT('',(0.,-9.5));
+#7713 = VECTOR('',#7714,1.);
+#7714 = DIRECTION('',(1.,0.));
+#7715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7716 = ORIENTED_EDGE('',*,*,#3372,.F.);
+#7717 = ADVANCED_FACE('',(#7718),#3414,.T.);
+#7718 = FACE_BOUND('',#7719,.T.);
+#7719 = EDGE_LOOP('',(#7720,#7721,#7722,#7723));
+#7720 = ORIENTED_EDGE('',*,*,#3400,.T.);
+#7721 = ORIENTED_EDGE('',*,*,#7696,.T.);
+#7722 = ORIENTED_EDGE('',*,*,#4890,.F.);
+#7723 = ORIENTED_EDGE('',*,*,#7724,.F.);
+#7724 = EDGE_CURVE('',#686,#958,#7725,.T.);
+#7725 = SURFACE_CURVE('',#7726,(#7730,#7737),.PCURVE_S1.);
+#7726 = LINE('',#7727,#7728);
+#7727 = CARTESIAN_POINT('',(15.439542619161,-14.96230342263,1.5));
+#7728 = VECTOR('',#7729,1.);
+#7729 = DIRECTION('',(-0.712609820363,-0.701560577515,0.));
+#7730 = PCURVE('',#3414,#7731);
+#7731 = DEFINITIONAL_REPRESENTATION('',(#7732),#7736);
+#7732 = LINE('',#7733,#7734);
+#7733 = CARTESIAN_POINT('',(0.,0.));
+#7734 = VECTOR('',#7735,1.);
+#7735 = DIRECTION('',(1.,0.));
+#7736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7737 = PCURVE('',#4114,#7738);
+#7738 = DEFINITIONAL_REPRESENTATION('',(#7739),#7743);
+#7739 = LINE('',#7740,#7741);
+#7740 = CARTESIAN_POINT('',(6.060457380839,-14.96230342263));
+#7741 = VECTOR('',#7742,1.);
+#7742 = DIRECTION('',(0.712609820363,-0.701560577515));
+#7743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7744 = ADVANCED_FACE('',(#7745),#3499,.F.);
+#7745 = FACE_BOUND('',#7746,.F.);
+#7746 = EDGE_LOOP('',(#7747,#7748,#7749,#7750,#7751));
+#7747 = ORIENTED_EDGE('',*,*,#3482,.F.);
+#7748 = ORIENTED_EDGE('',*,*,#4196,.F.);
+#7749 = ORIENTED_EDGE('',*,*,#7612,.F.);
+#7750 = ORIENTED_EDGE('',*,*,#5826,.T.);
+#7751 = ORIENTED_EDGE('',*,*,#7752,.T.);
+#7752 = EDGE_CURVE('',#5794,#3483,#7753,.T.);
+#7753 = SURFACE_CURVE('',#7754,(#7758,#7765),.PCURVE_S1.);
+#7754 = LINE('',#7755,#7756);
+#7755 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#7756 = VECTOR('',#7757,1.);
+#7757 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#7758 = PCURVE('',#3499,#7759);
+#7759 = DEFINITIONAL_REPRESENTATION('',(#7760),#7764);
+#7760 = LINE('',#7761,#7762);
+#7761 = CARTESIAN_POINT('',(8.53200643442,7.538643305202));
+#7762 = VECTOR('',#7763,1.);
+#7763 = DIRECTION('',(-0.984718484073,-0.17415368823));
+#7764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7765 = PCURVE('',#7766,#7771);
+#7766 = PLANE('',#7767);
+#7767 = AXIS2_PLACEMENT_3D('',#7768,#7769,#7770);
+#7768 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#7769 = DIRECTION('',(0.17415368823,0.984718484073,0.));
+#7770 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#7771 = DEFINITIONAL_REPRESENTATION('',(#7772),#7776);
+#7772 = LINE('',#7773,#7774);
+#7773 = CARTESIAN_POINT('',(0.,0.));
+#7774 = VECTOR('',#7775,1.);
+#7775 = DIRECTION('',(1.,0.));
+#7776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7777 = ADVANCED_FACE('',(#7778),#4180,.F.);
+#7778 = FACE_BOUND('',#7779,.F.);
+#7779 = EDGE_LOOP('',(#7780,#7781));
+#7780 = ORIENTED_EDGE('',*,*,#7585,.F.);
+#7781 = ORIENTED_EDGE('',*,*,#4163,.F.);
+#7782 = ADVANCED_FACE('',(#7783),#4146,.F.);
+#7783 = FACE_BOUND('',#7784,.F.);
+#7784 = EDGE_LOOP('',(#7785,#7806));
+#7785 = ORIENTED_EDGE('',*,*,#7786,.F.);
+#7786 = EDGE_CURVE('',#569,#658,#7787,.T.);
+#7787 = SURFACE_CURVE('',#7788,(#7792,#7799),.PCURVE_S1.);
+#7788 = LINE('',#7789,#7790);
+#7789 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,1.5));
+#7790 = VECTOR('',#7791,1.);
+#7791 = DIRECTION('',(-0.411055955936,-0.911610114626,0.));
+#7792 = PCURVE('',#4146,#7793);
+#7793 = DEFINITIONAL_REPRESENTATION('',(#7794),#7798);
+#7794 = LINE('',#7795,#7796);
+#7795 = CARTESIAN_POINT('',(1.698047854535,-8.374526328619));
+#7796 = VECTOR('',#7797,1.);
+#7797 = DIRECTION('',(0.411055955936,-0.911610114626));
+#7798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7799 = PCURVE('',#4290,#7800);
+#7800 = DEFINITIONAL_REPRESENTATION('',(#7801),#7805);
+#7801 = LINE('',#7802,#7803);
+#7802 = CARTESIAN_POINT('',(0.,0.));
+#7803 = VECTOR('',#7804,1.);
+#7804 = DIRECTION('',(1.,0.));
+#7805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7806 = ORIENTED_EDGE('',*,*,#4131,.F.);
+#7807 = ADVANCED_FACE('',(#7808),#4114,.F.);
+#7808 = FACE_BOUND('',#7809,.F.);
+#7809 = EDGE_LOOP('',(#7810,#7811));
+#7810 = ORIENTED_EDGE('',*,*,#7724,.F.);
+#7811 = ORIENTED_EDGE('',*,*,#4099,.F.);
+#7812 = ADVANCED_FACE('',(#7813),#4082,.F.);
+#7813 = FACE_BOUND('',#7814,.F.);
+#7814 = EDGE_LOOP('',(#7815,#7836));
+#7815 = ORIENTED_EDGE('',*,*,#7816,.F.);
+#7816 = EDGE_CURVE('',#986,#1070,#7817,.T.);
+#7817 = SURFACE_CURVE('',#7818,(#7822,#7829),.PCURVE_S1.);
+#7818 = LINE('',#7819,#7820);
+#7819 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,1.5));
+#7820 = VECTOR('',#7821,1.);
+#7821 = DIRECTION('',(-0.917921779842,-0.396761396928,0.));
+#7822 = PCURVE('',#4082,#7823);
+#7823 = DEFINITIONAL_REPRESENTATION('',(#7824),#7828);
+#7824 = LINE('',#7825,#7826);
+#7825 = CARTESIAN_POINT('',(12.508062691319,-19.52933853044));
+#7826 = VECTOR('',#7827,1.);
+#7827 = DIRECTION('',(0.917921779842,-0.396761396928));
+#7828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7829 = PCURVE('',#5198,#7830);
+#7830 = DEFINITIONAL_REPRESENTATION('',(#7831),#7835);
+#7831 = LINE('',#7832,#7833);
+#7832 = CARTESIAN_POINT('',(0.,0.));
+#7833 = VECTOR('',#7834,1.);
+#7834 = DIRECTION('',(1.,0.));
+#7835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7836 = ORIENTED_EDGE('',*,*,#4067,.F.);
+#7837 = ADVANCED_FACE('',(#7838),#4050,.F.);
+#7838 = FACE_BOUND('',#7839,.F.);
+#7839 = EDGE_LOOP('',(#7840,#7861));
+#7840 = ORIENTED_EDGE('',*,*,#7841,.F.);
+#7841 = EDGE_CURVE('',#1098,#4003,#7842,.T.);
+#7842 = SURFACE_CURVE('',#7843,(#7847,#7854),.PCURVE_S1.);
+#7843 = LINE('',#7844,#7845);
+#7844 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,1.5));
+#7845 = VECTOR('',#7846,1.);
+#7846 = DIRECTION('',(-0.999263316573,-3.837739115582E-02,0.));
+#7847 = PCURVE('',#4050,#7848);
+#7848 = DEFINITIONAL_REPRESENTATION('',(#7849),#7853);
+#7849 = LINE('',#7850,#7851);
+#7850 = CARTESIAN_POINT('',(20.170078961381,-21.45882825391));
+#7851 = VECTOR('',#7852,1.);
+#7852 = DIRECTION('',(0.999263316573,-3.837739115582E-02));
+#7853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7854 = PCURVE('',#5117,#7855);
+#7855 = DEFINITIONAL_REPRESENTATION('',(#7856),#7860);
+#7856 = LINE('',#7857,#7858);
+#7857 = CARTESIAN_POINT('',(0.,0.));
+#7858 = VECTOR('',#7859,1.);
+#7859 = DIRECTION('',(1.,0.));
+#7860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7861 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#7862 = ADVANCED_FACE('',(#7863),#4019,.F.);
+#7863 = FACE_BOUND('',#7864,.F.);
+#7864 = EDGE_LOOP('',(#7865,#7886,#7887,#7913));
+#7865 = ORIENTED_EDGE('',*,*,#7866,.T.);
+#7866 = EDGE_CURVE('',#5027,#4003,#7867,.T.);
+#7867 = SURFACE_CURVE('',#7868,(#7872,#7879),.PCURVE_S1.);
+#7868 = LINE('',#7869,#7870);
+#7869 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,1.5));
+#7870 = VECTOR('',#7871,1.);
+#7871 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#7872 = PCURVE('',#4019,#7873);
+#7873 = DEFINITIONAL_REPRESENTATION('',(#7874),#7878);
+#7874 = LINE('',#7875,#7876);
+#7875 = CARTESIAN_POINT('',(17.797999448715,-14.53599641986));
+#7876 = VECTOR('',#7877,1.);
+#7877 = DIRECTION('',(0.436986487924,-0.899468070235));
+#7878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7879 = PCURVE('',#5042,#7880);
+#7880 = DEFINITIONAL_REPRESENTATION('',(#7881),#7885);
+#7881 = LINE('',#7882,#7883);
+#7882 = CARTESIAN_POINT('',(0.,0.));
+#7883 = VECTOR('',#7884,1.);
+#7884 = DIRECTION('',(1.,0.));
+#7885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7886 = ORIENTED_EDGE('',*,*,#4002,.F.);
+#7887 = ORIENTED_EDGE('',*,*,#7888,.F.);
+#7888 = EDGE_CURVE('',#6058,#3970,#7889,.T.);
+#7889 = SURFACE_CURVE('',#7890,(#7894,#7901),.PCURVE_S1.);
+#7890 = LINE('',#7891,#7892);
+#7891 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#7892 = VECTOR('',#7893,1.);
+#7893 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#7894 = PCURVE('',#4019,#7895);
+#7895 = DEFINITIONAL_REPRESENTATION('',(#7896),#7900);
+#7896 = LINE('',#7897,#7898);
+#7897 = CARTESIAN_POINT('',(22.093369300157,-14.98825916754));
+#7898 = VECTOR('',#7899,1.);
+#7899 = DIRECTION('',(0.732403108988,-0.680871269731));
+#7900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7901 = PCURVE('',#7902,#7907);
+#7902 = PLANE('',#7903);
+#7903 = AXIS2_PLACEMENT_3D('',#7904,#7905,#7906);
+#7904 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#7905 = DIRECTION('',(0.680871269731,-0.732403108988,0.));
+#7906 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#7907 = DEFINITIONAL_REPRESENTATION('',(#7908),#7912);
+#7908 = LINE('',#7909,#7910);
+#7909 = CARTESIAN_POINT('',(0.,0.));
+#7910 = VECTOR('',#7911,1.);
+#7911 = DIRECTION('',(1.,0.));
+#7912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7913 = ORIENTED_EDGE('',*,*,#6057,.T.);
+#7914 = ADVANCED_FACE('',(#7915),#3986,.F.);
+#7915 = FACE_BOUND('',#7916,.F.);
+#7916 = EDGE_LOOP('',(#7917,#7938));
+#7917 = ORIENTED_EDGE('',*,*,#7918,.F.);
+#7918 = EDGE_CURVE('',#3970,#1755,#7919,.T.);
+#7919 = SURFACE_CURVE('',#7920,(#7924,#7931),.PCURVE_S1.);
+#7920 = LINE('',#7921,#7922);
+#7921 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#7922 = VECTOR('',#7923,1.);
+#7923 = DIRECTION('',(-0.945648805292,0.325189693949,0.));
+#7924 = PCURVE('',#3986,#7925);
+#7925 = DEFINITIONAL_REPRESENTATION('',(#7926),#7930);
+#7926 = LINE('',#7927,#7928);
+#7927 = CARTESIAN_POINT('',(28.011708437055,-20.49018431422));
+#7928 = VECTOR('',#7929,1.);
+#7929 = DIRECTION('',(0.945648805292,0.325189693949));
+#7930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7931 = PCURVE('',#6011,#7932);
+#7932 = DEFINITIONAL_REPRESENTATION('',(#7933),#7937);
+#7933 = LINE('',#7934,#7935);
+#7934 = CARTESIAN_POINT('',(0.,0.));
+#7935 = VECTOR('',#7936,1.);
+#7936 = DIRECTION('',(1.,0.));
+#7937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7938 = ORIENTED_EDGE('',*,*,#3969,.F.);
+#7939 = ADVANCED_FACE('',(#7940),#3952,.F.);
+#7940 = FACE_BOUND('',#7941,.F.);
+#7941 = EDGE_LOOP('',(#7942,#7963));
+#7942 = ORIENTED_EDGE('',*,*,#7943,.F.);
+#7943 = EDGE_CURVE('',#1783,#1867,#7944,.T.);
+#7944 = SURFACE_CURVE('',#7945,(#7949,#7956),.PCURVE_S1.);
+#7945 = LINE('',#7946,#7947);
+#7946 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,1.5));
+#7947 = VECTOR('',#7948,1.);
+#7948 = DIRECTION('',(-0.764319182835,0.644838108947,0.));
+#7949 = PCURVE('',#3952,#7950);
+#7950 = DEFINITIONAL_REPRESENTATION('',(#7951),#7955);
+#7951 = LINE('',#7952,#7953);
+#7952 = CARTESIAN_POINT('',(34.973895605683,-16.75422744286));
+#7953 = VECTOR('',#7954,1.);
+#7954 = DIRECTION('',(0.764319182835,0.644838108947));
+#7955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7956 = PCURVE('',#6417,#7957);
+#7957 = DEFINITIONAL_REPRESENTATION('',(#7958),#7962);
+#7958 = LINE('',#7959,#7960);
+#7959 = CARTESIAN_POINT('',(0.,0.));
+#7960 = VECTOR('',#7961,1.);
+#7961 = DIRECTION('',(1.,0.));
+#7962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7963 = ORIENTED_EDGE('',*,*,#3937,.F.);
+#7964 = ADVANCED_FACE('',(#7965),#3920,.F.);
+#7965 = FACE_BOUND('',#7966,.F.);
+#7966 = EDGE_LOOP('',(#7967,#7988));
+#7967 = ORIENTED_EDGE('',*,*,#7968,.F.);
+#7968 = EDGE_CURVE('',#1895,#3873,#7969,.T.);
+#7969 = SURFACE_CURVE('',#7970,(#7974,#7981),.PCURVE_S1.);
+#7970 = LINE('',#7971,#7972);
+#7971 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,1.5));
+#7972 = VECTOR('',#7973,1.);
+#7973 = DIRECTION('',(-0.479764019498,0.877397564161,0.));
+#7974 = PCURVE('',#3920,#7975);
+#7975 = DEFINITIONAL_REPRESENTATION('',(#7976),#7980);
+#7976 = LINE('',#7977,#7978);
+#7977 = CARTESIAN_POINT('',(40.116358511331,-10.75551931696));
+#7978 = VECTOR('',#7979,1.);
+#7979 = DIRECTION('',(0.479764019498,0.877397564161));
+#7980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7981 = PCURVE('',#6336,#7982);
+#7982 = DEFINITIONAL_REPRESENTATION('',(#7983),#7987);
+#7983 = LINE('',#7984,#7985);
+#7984 = CARTESIAN_POINT('',(0.,0.));
+#7985 = VECTOR('',#7986,1.);
+#7986 = DIRECTION('',(1.,0.));
+#7987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7988 = ORIENTED_EDGE('',*,*,#3905,.F.);
+#7989 = ADVANCED_FACE('',(#7990),#3889,.F.);
+#7990 = FACE_BOUND('',#7991,.F.);
+#7991 = EDGE_LOOP('',(#7992,#8018,#8019,#8045));
+#7992 = ORIENTED_EDGE('',*,*,#7993,.T.);
+#7993 = EDGE_CURVE('',#6172,#3873,#7994,.T.);
+#7994 = SURFACE_CURVE('',#7995,(#7999,#8006),.PCURVE_S1.);
+#7995 = LINE('',#7996,#7997);
+#7996 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#7997 = VECTOR('',#7998,1.);
+#7998 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#7999 = PCURVE('',#3889,#8000);
+#8000 = DEFINITIONAL_REPRESENTATION('',(#8001),#8005);
+#8001 = LINE('',#8002,#8003);
+#8002 = CARTESIAN_POINT('',(32.861966759517,-9.79314614185));
+#8003 = VECTOR('',#8004,1.);
+#8004 = DIRECTION('',(0.999952436844,-9.753155892617E-03));
+#8005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8006 = PCURVE('',#8007,#8012);
+#8007 = PLANE('',#8008);
+#8008 = AXIS2_PLACEMENT_3D('',#8009,#8010,#8011);
+#8009 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#8010 = DIRECTION('',(9.753155892616E-03,-0.999952436844,0.));
+#8011 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#8012 = DEFINITIONAL_REPRESENTATION('',(#8013),#8017);
+#8013 = LINE('',#8014,#8015);
+#8014 = CARTESIAN_POINT('',(0.,0.));
+#8015 = VECTOR('',#8016,1.);
+#8016 = DIRECTION('',(1.,0.));
+#8017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8018 = ORIENTED_EDGE('',*,*,#3872,.F.);
+#8019 = ORIENTED_EDGE('',*,*,#8020,.F.);
+#8020 = EDGE_CURVE('',#6205,#3840,#8021,.T.);
+#8021 = SURFACE_CURVE('',#8022,(#8026,#8033),.PCURVE_S1.);
+#8022 = LINE('',#8023,#8024);
+#8023 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#8024 = VECTOR('',#8025,1.);
+#8025 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#8026 = PCURVE('',#3889,#8027);
+#8027 = DEFINITIONAL_REPRESENTATION('',(#8028),#8032);
+#8028 = LINE('',#8029,#8030);
+#8029 = CARTESIAN_POINT('',(35.181426864327,-6.149679581578));
+#8030 = VECTOR('',#8031,1.);
+#8031 = DIRECTION('',(0.935951124367,0.352129937374));
+#8032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8033 = PCURVE('',#8034,#8039);
+#8034 = PLANE('',#8035);
+#8035 = AXIS2_PLACEMENT_3D('',#8036,#8037,#8038);
+#8036 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#8037 = DIRECTION('',(-0.352129937374,-0.935951124367,0.));
+#8038 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#8039 = DEFINITIONAL_REPRESENTATION('',(#8040),#8044);
+#8040 = LINE('',#8041,#8042);
+#8041 = CARTESIAN_POINT('',(0.,0.));
+#8042 = VECTOR('',#8043,1.);
+#8043 = DIRECTION('',(1.,0.));
+#8044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8045 = ORIENTED_EDGE('',*,*,#6204,.T.);
+#8046 = ADVANCED_FACE('',(#8047),#3856,.F.);
+#8047 = FACE_BOUND('',#8048,.F.);
+#8048 = EDGE_LOOP('',(#8049,#8070));
+#8049 = ORIENTED_EDGE('',*,*,#8050,.F.);
+#8050 = EDGE_CURVE('',#3840,#2567,#8051,.T.);
+#8051 = SURFACE_CURVE('',#8052,(#8056,#8063),.PCURVE_S1.);
+#8052 = LINE('',#8053,#8054);
+#8053 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#8054 = VECTOR('',#8055,1.);
+#8055 = DIRECTION('',(-0.130414066863,0.991459616507,0.));
+#8056 = PCURVE('',#3856,#8057);
+#8057 = DEFINITIONAL_REPRESENTATION('',(#8058),#8062);
+#8058 = LINE('',#8059,#8060);
+#8059 = CARTESIAN_POINT('',(42.74457904322,-3.304218708921));
+#8060 = VECTOR('',#8061,1.);
+#8061 = DIRECTION('',(0.130414066863,0.991459616507));
+#8062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8063 = PCURVE('',#7225,#8064);
+#8064 = DEFINITIONAL_REPRESENTATION('',(#8065),#8069);
+#8065 = LINE('',#8066,#8067);
+#8066 = CARTESIAN_POINT('',(0.,0.));
+#8067 = VECTOR('',#8068,1.);
+#8068 = DIRECTION('',(1.,0.));
+#8069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8070 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#8071 = ADVANCED_FACE('',(#8072),#3822,.F.);
+#8072 = FACE_BOUND('',#8073,.F.);
+#8073 = EDGE_LOOP('',(#8074,#8095));
+#8074 = ORIENTED_EDGE('',*,*,#8075,.F.);
+#8075 = EDGE_CURVE('',#2595,#2679,#8076,.T.);
+#8076 = SURFACE_CURVE('',#8077,(#8081,#8088),.PCURVE_S1.);
+#8077 = LINE('',#8078,#8079);
+#8078 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,1.5));
+#8079 = VECTOR('',#8080,1.);
+#8080 = DIRECTION('',(0.236549028151,0.971619553777,0.));
+#8081 = PCURVE('',#3822,#8082);
+#8082 = DEFINITIONAL_REPRESENTATION('',(#8083),#8087);
+#8083 = LINE('',#8084,#8085);
+#8084 = CARTESIAN_POINT('',(42.503601455046,4.593334945071));
+#8085 = VECTOR('',#8086,1.);
+#8086 = DIRECTION('',(-0.236549028151,0.971619553777));
+#8087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8088 = PCURVE('',#7399,#8089);
+#8089 = DEFINITIONAL_REPRESENTATION('',(#8090),#8094);
+#8090 = LINE('',#8091,#8092);
+#8091 = CARTESIAN_POINT('',(0.,0.));
+#8092 = VECTOR('',#8093,1.);
+#8093 = DIRECTION('',(1.,0.));
+#8094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8095 = ORIENTED_EDGE('',*,*,#3807,.F.);
+#8096 = ADVANCED_FACE('',(#8097),#3790,.F.);
+#8097 = FACE_BOUND('',#8098,.F.);
+#8098 = EDGE_LOOP('',(#8099,#8120));
+#8099 = ORIENTED_EDGE('',*,*,#8100,.F.);
+#8100 = EDGE_CURVE('',#2707,#3743,#8101,.T.);
+#8101 = SURFACE_CURVE('',#8102,(#8106,#8113),.PCURVE_S1.);
+#8102 = LINE('',#8103,#8104);
+#8103 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,1.5));
+#8104 = VECTOR('',#8105,1.);
+#8105 = DIRECTION('',(0.57156486615,0.820556886379,0.));
+#8106 = PCURVE('',#3790,#8107);
+#8107 = DEFINITIONAL_REPRESENTATION('',(#8108),#8112);
+#8108 = LINE('',#8109,#8110);
+#8109 = CARTESIAN_POINT('',(39.425971105394,11.870533262183));
+#8110 = VECTOR('',#8111,1.);
+#8111 = DIRECTION('',(-0.57156486615,0.820556886379));
+#8112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8113 = PCURVE('',#7318,#8114);
+#8114 = DEFINITIONAL_REPRESENTATION('',(#8115),#8119);
+#8115 = LINE('',#8116,#8117);
+#8116 = CARTESIAN_POINT('',(0.,0.));
+#8117 = VECTOR('',#8118,1.);
+#8118 = DIRECTION('',(1.,0.));
+#8119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8120 = ORIENTED_EDGE('',*,*,#3775,.F.);
+#8121 = ADVANCED_FACE('',(#8122),#3759,.F.);
+#8122 = FACE_BOUND('',#8123,.F.);
+#8123 = EDGE_LOOP('',(#8124,#8150,#8151,#8177));
+#8124 = ORIENTED_EDGE('',*,*,#8125,.T.);
+#8125 = EDGE_CURVE('',#6697,#3743,#8126,.T.);
+#8126 = SURFACE_CURVE('',#8127,(#8131,#8138),.PCURVE_S1.);
+#8127 = LINE('',#8128,#8129);
+#8128 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#8129 = VECTOR('',#8130,1.);
+#8130 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#8131 = PCURVE('',#3759,#8132);
+#8132 = DEFINITIONAL_REPRESENTATION('',(#8133),#8137);
+#8133 = LINE('',#8134,#8135);
+#8134 = CARTESIAN_POINT('',(35.330929314834,5.805634701569));
+#8135 = VECTOR('',#8136,1.);
+#8136 = DIRECTION('',(0.454447822183,0.890773358893));
+#8137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8138 = PCURVE('',#8139,#8144);
+#8139 = PLANE('',#8140);
+#8140 = AXIS2_PLACEMENT_3D('',#8141,#8142,#8143);
+#8141 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#8142 = DIRECTION('',(-0.890773358893,-0.454447822183,0.));
+#8143 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#8144 = DEFINITIONAL_REPRESENTATION('',(#8145),#8149);
+#8145 = LINE('',#8146,#8147);
+#8146 = CARTESIAN_POINT('',(0.,0.));
+#8147 = VECTOR('',#8148,1.);
+#8148 = DIRECTION('',(1.,0.));
+#8149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8150 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#8151 = ORIENTED_EDGE('',*,*,#8152,.F.);
+#8152 = EDGE_CURVE('',#6730,#3710,#8153,.T.);
+#8153 = SURFACE_CURVE('',#8154,(#8158,#8165),.PCURVE_S1.);
+#8154 = LINE('',#8155,#8156);
+#8155 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#8156 = VECTOR('',#8157,1.);
+#8157 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#8158 = PCURVE('',#3759,#8159);
+#8159 = DEFINITIONAL_REPRESENTATION('',(#8160),#8164);
+#8160 = LINE('',#8161,#8162);
+#8161 = CARTESIAN_POINT('',(33.103304130207,9.505963037059));
+#8162 = VECTOR('',#8163,1.);
+#8163 = DIRECTION('',(0.101975521538,0.994786908341));
+#8164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8165 = PCURVE('',#8166,#8171);
+#8166 = PLANE('',#8167);
+#8167 = AXIS2_PLACEMENT_3D('',#8168,#8169,#8170);
+#8168 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#8169 = DIRECTION('',(-0.994786908341,-0.101975521538,0.));
+#8170 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#8171 = DEFINITIONAL_REPRESENTATION('',(#8172),#8176);
+#8172 = LINE('',#8173,#8174);
+#8173 = CARTESIAN_POINT('',(0.,0.));
+#8174 = VECTOR('',#8175,1.);
+#8175 = DIRECTION('',(1.,0.));
+#8176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8177 = ORIENTED_EDGE('',*,*,#6729,.T.);
+#8178 = ADVANCED_FACE('',(#8179),#3726,.F.);
+#8179 = FACE_BOUND('',#8180,.F.);
+#8180 = EDGE_LOOP('',(#8181,#8202));
+#8181 = ORIENTED_EDGE('',*,*,#8182,.F.);
+#8182 = EDGE_CURVE('',#3710,#2242,#8183,.T.);
+#8183 = SURFACE_CURVE('',#8184,(#8188,#8195),.PCURVE_S1.);
+#8184 = LINE('',#8185,#8186);
+#8185 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#8186 = VECTOR('',#8187,1.);
+#8187 = DIRECTION('',(0.829387701824,0.558673464613,0.));
+#8188 = PCURVE('',#3726,#8189);
+#8189 = DEFINITIONAL_REPRESENTATION('',(#8190),#8194);
+#8190 = LINE('',#8191,#8192);
+#8191 = CARTESIAN_POINT('',(33.927339026724,17.544550285341));
+#8192 = VECTOR('',#8193,1.);
+#8193 = DIRECTION('',(-0.829387701824,0.558673464613));
+#8194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8195 = PCURVE('',#6635,#8196);
+#8196 = DEFINITIONAL_REPRESENTATION('',(#8197),#8201);
+#8197 = LINE('',#8198,#8199);
+#8198 = CARTESIAN_POINT('',(0.,0.));
+#8199 = VECTOR('',#8200,1.);
+#8200 = DIRECTION('',(1.,0.));
+#8201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8202 = ORIENTED_EDGE('',*,*,#3709,.F.);
+#8203 = ADVANCED_FACE('',(#8204),#3692,.F.);
+#8204 = FACE_BOUND('',#8205,.F.);
+#8205 = EDGE_LOOP('',(#8206,#8227));
+#8206 = ORIENTED_EDGE('',*,*,#8207,.F.);
+#8207 = EDGE_CURVE('',#2270,#2354,#8208,.T.);
+#8208 = SURFACE_CURVE('',#8209,(#8213,#8220),.PCURVE_S1.);
+#8209 = LINE('',#8210,#8211);
+#8210 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,1.5));
+#8211 = VECTOR('',#8212,1.);
+#8212 = DIRECTION('',(0.975197132572,0.221338095734,0.));
+#8213 = PCURVE('',#3692,#8214);
+#8214 = DEFINITIONAL_REPRESENTATION('',(#8215),#8219);
+#8215 = LINE('',#8216,#8217);
+#8216 = CARTESIAN_POINT('',(26.750325950232,20.849078574755));
+#8217 = VECTOR('',#8218,1.);
+#8218 = DIRECTION('',(-0.975197132572,0.221338095734));
+#8219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8220 = PCURVE('',#7041,#8221);
+#8221 = DEFINITIONAL_REPRESENTATION('',(#8222),#8226);
+#8222 = LINE('',#8223,#8224);
+#8223 = CARTESIAN_POINT('',(0.,0.));
+#8224 = VECTOR('',#8225,1.);
+#8225 = DIRECTION('',(1.,0.));
+#8226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8227 = ORIENTED_EDGE('',*,*,#3677,.F.);
+#8228 = ADVANCED_FACE('',(#8229),#3660,.F.);
+#8229 = FACE_BOUND('',#8230,.F.);
+#8230 = EDGE_LOOP('',(#8231,#8232));
+#8231 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#8232 = ORIENTED_EDGE('',*,*,#8233,.F.);
+#8233 = EDGE_CURVE('',#2382,#3613,#8234,.T.);
+#8234 = SURFACE_CURVE('',#8235,(#8239,#8246),.PCURVE_S1.);
+#8235 = LINE('',#8236,#8237);
+#8236 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,1.5));
+#8237 = VECTOR('',#8238,1.);
+#8238 = DIRECTION('',(0.989300786812,-0.14589020945,0.));
+#8239 = PCURVE('',#3660,#8240);
+#8240 = DEFINITIONAL_REPRESENTATION('',(#8241),#8245);
+#8241 = LINE('',#8242,#8243);
+#8242 = CARTESIAN_POINT('',(18.864227261101,21.337823273916));
+#8243 = VECTOR('',#8244,1.);
+#8244 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8246 = PCURVE('',#6960,#8247);
+#8247 = DEFINITIONAL_REPRESENTATION('',(#8248),#8252);
+#8248 = LINE('',#8249,#8250);
+#8249 = CARTESIAN_POINT('',(0.,0.));
+#8250 = VECTOR('',#8251,1.);
+#8251 = DIRECTION('',(1.,0.));
+#8252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8253 = ADVANCED_FACE('',(#8254),#3629,.F.);
+#8254 = FACE_BOUND('',#8255,.F.);
+#8255 = EDGE_LOOP('',(#8256,#8257,#8278,#8279));
+#8256 = ORIENTED_EDGE('',*,*,#3612,.F.);
+#8257 = ORIENTED_EDGE('',*,*,#8258,.F.);
+#8258 = EDGE_CURVE('',#5627,#3580,#8259,.T.);
+#8259 = SURFACE_CURVE('',#8260,(#8264,#8271),.PCURVE_S1.);
+#8260 = LINE('',#8261,#8262);
+#8261 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,1.5));
+#8262 = VECTOR('',#8263,1.);
+#8263 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#8264 = PCURVE('',#3629,#8265);
+#8265 = DEFINITIONAL_REPRESENTATION('',(#8266),#8270);
+#8266 = LINE('',#8267,#8268);
+#8267 = CARTESIAN_POINT('',(18.16264854482,14.624024250001));
+#8268 = VECTOR('',#8269,1.);
+#8269 = DIRECTION('',(-0.845042321768,0.53469942437));
+#8270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8271 = PCURVE('',#5644,#8272);
+#8272 = DEFINITIONAL_REPRESENTATION('',(#8273),#8277);
+#8273 = LINE('',#8274,#8275);
+#8274 = CARTESIAN_POINT('',(0.,0.));
+#8275 = VECTOR('',#8276,1.);
+#8276 = DIRECTION('',(1.,0.));
+#8277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8278 = ORIENTED_EDGE('',*,*,#6861,.T.);
+#8279 = ORIENTED_EDGE('',*,*,#8280,.T.);
+#8280 = EDGE_CURVE('',#6829,#3613,#8281,.T.);
+#8281 = SURFACE_CURVE('',#8282,(#8286,#8293),.PCURVE_S1.);
+#8282 = LINE('',#8283,#8284);
+#8283 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#8284 = VECTOR('',#8285,1.);
+#8285 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#8286 = PCURVE('',#3629,#8287);
+#8287 = DEFINITIONAL_REPRESENTATION('',(#8288),#8292);
+#8288 = LINE('',#8289,#8290);
+#8289 = CARTESIAN_POINT('',(22.467984623794,14.968734274083));
+#8290 = VECTOR('',#8291,1.);
+#8291 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8293 = PCURVE('',#8294,#8299);
+#8294 = PLANE('',#8295);
+#8295 = AXIS2_PLACEMENT_3D('',#8296,#8297,#8298);
+#8296 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#8297 = DIRECTION('',(-0.803856860617,0.594822786751,0.));
+#8298 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#8299 = DEFINITIONAL_REPRESENTATION('',(#8300),#8304);
+#8300 = LINE('',#8301,#8302);
+#8301 = CARTESIAN_POINT('',(0.,0.));
+#8302 = VECTOR('',#8303,1.);
+#8303 = DIRECTION('',(1.,0.));
+#8304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8305 = ADVANCED_FACE('',(#8306),#3596,.F.);
+#8306 = FACE_BOUND('',#8307,.F.);
+#8307 = EDGE_LOOP('',(#8308,#8309));
+#8308 = ORIENTED_EDGE('',*,*,#3579,.F.);
+#8309 = ORIENTED_EDGE('',*,*,#8310,.F.);
+#8310 = EDGE_CURVE('',#3580,#1612,#8311,.T.);
+#8311 = SURFACE_CURVE('',#8312,(#8316,#8323),.PCURVE_S1.);
+#8312 = LINE('',#8313,#8314);
+#8313 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#8314 = VECTOR('',#8315,1.);
+#8315 = DIRECTION('',(0.869793887888,-0.493415233442,0.));
+#8316 = PCURVE('',#3596,#8317);
+#8317 = DEFINITIONAL_REPRESENTATION('',(#8318),#8322);
+#8318 = LINE('',#8319,#8320);
+#8319 = CARTESIAN_POINT('',(11.334104285679,18.944776702974));
+#8320 = VECTOR('',#8321,1.);
+#8321 = DIRECTION('',(-0.869793887888,-0.493415233442));
+#8322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8323 = PCURVE('',#5610,#8324);
+#8324 = DEFINITIONAL_REPRESENTATION('',(#8325),#8329);
+#8325 = LINE('',#8326,#8327);
+#8326 = CARTESIAN_POINT('',(0.,0.));
+#8327 = VECTOR('',#8328,1.);
+#8328 = DIRECTION('',(1.,0.));
+#8329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8330 = ADVANCED_FACE('',(#8331),#3562,.F.);
+#8331 = FACE_BOUND('',#8332,.F.);
+#8332 = EDGE_LOOP('',(#8333,#8334));
+#8333 = ORIENTED_EDGE('',*,*,#3547,.F.);
+#8334 = ORIENTED_EDGE('',*,*,#8335,.F.);
+#8335 = EDGE_CURVE('',#1640,#1435,#8336,.T.);
+#8336 = SURFACE_CURVE('',#8337,(#8341,#8348),.PCURVE_S1.);
+#8337 = LINE('',#8338,#8339);
+#8338 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,1.5));
+#8339 = VECTOR('',#8340,1.);
+#8340 = DIRECTION('',(0.63281650471,-0.77430179605,0.));
+#8341 = PCURVE('',#3562,#8342);
+#8342 = DEFINITIONAL_REPRESENTATION('',(#8343),#8347);
+#8343 = LINE('',#8344,#8345);
+#8344 = CARTESIAN_POINT('',(5.176941857649,13.993133061664));
+#8345 = VECTOR('',#8346,1.);
+#8346 = DIRECTION('',(-0.63281650471,-0.77430179605));
+#8347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8348 = PCURVE('',#5431,#8349);
+#8349 = DEFINITIONAL_REPRESENTATION('',(#8350),#8354);
+#8350 = LINE('',#8351,#8352);
+#8351 = CARTESIAN_POINT('',(0.,0.));
+#8352 = VECTOR('',#8353,1.);
+#8353 = DIRECTION('',(1.,0.));
+#8354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8355 = ADVANCED_FACE('',(#8356),#3530,.F.);
+#8356 = FACE_BOUND('',#8357,.F.);
+#8357 = EDGE_LOOP('',(#8358,#8359));
+#8358 = ORIENTED_EDGE('',*,*,#3515,.F.);
+#8359 = ORIENTED_EDGE('',*,*,#8360,.F.);
+#8360 = EDGE_CURVE('',#1433,#3483,#8361,.T.);
+#8361 = SURFACE_CURVE('',#8362,(#8366,#8373),.PCURVE_S1.);
+#8362 = LINE('',#8363,#8364);
+#8363 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,1.5));
+#8364 = VECTOR('',#8365,1.);
+#8365 = DIRECTION('',(0.310373746014,-0.950614610547,0.));
+#8366 = PCURVE('',#3530,#8367);
+#8367 = DEFINITIONAL_REPRESENTATION('',(#8368),#8372);
+#8368 = LINE('',#8369,#8370);
+#8369 = CARTESIAN_POINT('',(1.224298880931,7.151639261749));
+#8370 = VECTOR('',#8371,1.);
+#8371 = DIRECTION('',(-0.310373746014,-0.950614610547));
+#8372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8373 = PCURVE('',#5925,#8374);
+#8374 = DEFINITIONAL_REPRESENTATION('',(#8375),#8379);
+#8375 = LINE('',#8376,#8377);
+#8376 = CARTESIAN_POINT('',(0.,0.));
+#8377 = VECTOR('',#8378,1.);
+#8378 = DIRECTION('',(1.,0.));
+#8379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8380 = ADVANCED_FACE('',(#8381),#4264,.F.);
+#8381 = FACE_BOUND('',#8382,.T.);
+#8382 = EDGE_LOOP('',(#8383,#8384,#8385,#8406));
+#8383 = ORIENTED_EDGE('',*,*,#4329,.T.);
+#8384 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#8385 = ORIENTED_EDGE('',*,*,#8386,.F.);
+#8386 = EDGE_CURVE('',#4357,#4249,#8387,.T.);
+#8387 = SURFACE_CURVE('',#8388,(#8392,#8399),.PCURVE_S1.);
+#8388 = LINE('',#8389,#8390);
+#8389 = CARTESIAN_POINT('',(19.801952145465,-8.374526328619,11.));
+#8390 = VECTOR('',#8391,1.);
+#8391 = DIRECTION('',(-0.411055955936,-0.911610114626,0.));
+#8392 = PCURVE('',#4264,#8393);
+#8393 = DEFINITIONAL_REPRESENTATION('',(#8394),#8398);
+#8394 = LINE('',#8395,#8396);
+#8395 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8396 = VECTOR('',#8397,1.);
+#8397 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8399 = PCURVE('',#4290,#8400);
+#8400 = DEFINITIONAL_REPRESENTATION('',(#8401),#8405);
+#8401 = LINE('',#8402,#8403);
+#8402 = CARTESIAN_POINT('',(0.,-9.5));
+#8403 = VECTOR('',#8404,1.);
+#8404 = DIRECTION('',(1.,0.));
+#8405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8406 = ORIENTED_EDGE('',*,*,#4356,.F.);
+#8407 = ADVANCED_FACE('',(#8408),#4290,.T.);
+#8408 = FACE_BOUND('',#8409,.T.);
+#8409 = EDGE_LOOP('',(#8410,#8411,#8412,#8413));
+#8410 = ORIENTED_EDGE('',*,*,#4379,.T.);
+#8411 = ORIENTED_EDGE('',*,*,#8386,.T.);
+#8412 = ORIENTED_EDGE('',*,*,#4276,.F.);
+#8413 = ORIENTED_EDGE('',*,*,#7786,.F.);
+#8414 = ADVANCED_FACE('',(#8415),#4932,.T.);
+#8415 = FACE_BOUND('',#8416,.T.);
+#8416 = EDGE_LOOP('',(#8417,#8418,#8419));
+#8417 = ORIENTED_EDGE('',*,*,#5054,.F.);
+#8418 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#8419 = ORIENTED_EDGE('',*,*,#6031,.F.);
+#8420 = ADVANCED_FACE('',(#8421),#5014,.F.);
+#8421 = FACE_BOUND('',#8422,.T.);
+#8422 = EDGE_LOOP('',(#8423,#8424,#8447,#8468));
+#8423 = ORIENTED_EDGE('',*,*,#4998,.T.);
+#8424 = ORIENTED_EDGE('',*,*,#8425,.T.);
+#8425 = EDGE_CURVE('',#4999,#8426,#8428,.T.);
+#8426 = VERTEX_POINT('',#8427);
+#8427 = CARTESIAN_POINT('',(0.319850764853,-21.49762069365,11.));
+#8428 = SURFACE_CURVE('',#8429,(#8433,#8440),.PCURVE_S1.);
+#8429 = LINE('',#8430,#8431);
+#8430 = CARTESIAN_POINT('',(3.702000551285,-14.53599641986,11.));
+#8431 = VECTOR('',#8432,1.);
+#8432 = DIRECTION('',(-0.436986487924,-0.899468070235,0.));
+#8433 = PCURVE('',#5014,#8434);
+#8434 = DEFINITIONAL_REPRESENTATION('',(#8435),#8439);
+#8435 = LINE('',#8436,#8437);
+#8436 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#8437 = VECTOR('',#8438,1.);
+#8438 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8440 = PCURVE('',#5042,#8441);
+#8441 = DEFINITIONAL_REPRESENTATION('',(#8442),#8446);
+#8442 = LINE('',#8443,#8444);
+#8443 = CARTESIAN_POINT('',(0.,-9.5));
+#8444 = VECTOR('',#8445,1.);
+#8445 = DIRECTION('',(1.,0.));
+#8446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8447 = ORIENTED_EDGE('',*,*,#8448,.F.);
+#8448 = EDGE_CURVE('',#5081,#8426,#8449,.T.);
+#8449 = SURFACE_CURVE('',#8450,(#8454,#8461),.PCURVE_S1.);
+#8450 = LINE('',#8451,#8452);
+#8451 = CARTESIAN_POINT('',(1.329921038619,-21.45882825391,11.));
+#8452 = VECTOR('',#8453,1.);
+#8453 = DIRECTION('',(-0.999263316573,-3.837739115582E-02,0.));
+#8454 = PCURVE('',#5014,#8455);
+#8455 = DEFINITIONAL_REPRESENTATION('',(#8456),#8460);
+#8456 = LINE('',#8457,#8458);
+#8457 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8458 = VECTOR('',#8459,1.);
+#8459 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8461 = PCURVE('',#5117,#8462);
+#8462 = DEFINITIONAL_REPRESENTATION('',(#8463),#8467);
+#8463 = LINE('',#8464,#8465);
+#8464 = CARTESIAN_POINT('',(0.,-9.5));
+#8465 = VECTOR('',#8466,1.);
+#8466 = DIRECTION('',(1.,0.));
+#8467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8468 = ORIENTED_EDGE('',*,*,#5080,.F.);
+#8469 = ADVANCED_FACE('',(#8470),#5042,.F.);
+#8470 = FACE_BOUND('',#8471,.F.);
+#8471 = EDGE_LOOP('',(#8472,#8473,#8474,#8495));
+#8472 = ORIENTED_EDGE('',*,*,#5026,.T.);
+#8473 = ORIENTED_EDGE('',*,*,#8425,.T.);
+#8474 = ORIENTED_EDGE('',*,*,#8475,.F.);
+#8475 = EDGE_CURVE('',#4003,#8426,#8476,.T.);
+#8476 = SURFACE_CURVE('',#8477,(#8481,#8488),.PCURVE_S1.);
+#8477 = LINE('',#8478,#8479);
+#8478 = CARTESIAN_POINT('',(0.319850764853,-21.49762069365,1.5));
+#8479 = VECTOR('',#8480,1.);
+#8480 = DIRECTION('',(0.,0.,1.));
+#8481 = PCURVE('',#5042,#8482);
+#8482 = DEFINITIONAL_REPRESENTATION('',(#8483),#8487);
+#8483 = LINE('',#8484,#8485);
+#8484 = CARTESIAN_POINT('',(7.739712508052,0.));
+#8485 = VECTOR('',#8486,1.);
+#8486 = DIRECTION('',(0.,-1.));
+#8487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8488 = PCURVE('',#5117,#8489);
+#8489 = DEFINITIONAL_REPRESENTATION('',(#8490),#8494);
+#8490 = LINE('',#8491,#8492);
+#8491 = CARTESIAN_POINT('',(1.01081492437,0.));
+#8492 = VECTOR('',#8493,1.);
+#8493 = DIRECTION('',(0.,-1.));
+#8494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8495 = ORIENTED_EDGE('',*,*,#7866,.F.);
+#8496 = ADVANCED_FACE('',(#8497),#5117,.T.);
+#8497 = FACE_BOUND('',#8498,.T.);
+#8498 = EDGE_LOOP('',(#8499,#8500,#8501,#8502));
+#8499 = ORIENTED_EDGE('',*,*,#5103,.T.);
+#8500 = ORIENTED_EDGE('',*,*,#8448,.T.);
+#8501 = ORIENTED_EDGE('',*,*,#8475,.F.);
+#8502 = ORIENTED_EDGE('',*,*,#7841,.F.);
+#8503 = ADVANCED_FACE('',(#8504),#5172,.F.);
+#8504 = FACE_BOUND('',#8505,.T.);
+#8505 = EDGE_LOOP('',(#8506,#8507,#8508,#8529));
+#8506 = ORIENTED_EDGE('',*,*,#5237,.T.);
+#8507 = ORIENTED_EDGE('',*,*,#5156,.T.);
+#8508 = ORIENTED_EDGE('',*,*,#8509,.F.);
+#8509 = EDGE_CURVE('',#5265,#5157,#8510,.T.);
+#8510 = SURFACE_CURVE('',#8511,(#8515,#8522),.PCURVE_S1.);
+#8511 = LINE('',#8512,#8513);
+#8512 = CARTESIAN_POINT('',(8.991937308681,-19.52933853044,11.));
+#8513 = VECTOR('',#8514,1.);
+#8514 = DIRECTION('',(-0.917921779842,-0.396761396928,0.));
+#8515 = PCURVE('',#5172,#8516);
+#8516 = DEFINITIONAL_REPRESENTATION('',(#8517),#8521);
+#8517 = LINE('',#8518,#8519);
+#8518 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8519 = VECTOR('',#8520,1.);
+#8520 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8522 = PCURVE('',#5198,#8523);
+#8523 = DEFINITIONAL_REPRESENTATION('',(#8524),#8528);
+#8524 = LINE('',#8525,#8526);
+#8525 = CARTESIAN_POINT('',(0.,-9.5));
+#8526 = VECTOR('',#8527,1.);
+#8527 = DIRECTION('',(1.,0.));
+#8528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8529 = ORIENTED_EDGE('',*,*,#5264,.F.);
+#8530 = ADVANCED_FACE('',(#8531),#5198,.T.);
+#8531 = FACE_BOUND('',#8532,.T.);
+#8532 = EDGE_LOOP('',(#8533,#8534,#8535,#8536));
+#8533 = ORIENTED_EDGE('',*,*,#5287,.T.);
+#8534 = ORIENTED_EDGE('',*,*,#8509,.T.);
+#8535 = ORIENTED_EDGE('',*,*,#5184,.F.);
+#8536 = ORIENTED_EDGE('',*,*,#7816,.F.);
+#8537 = ADVANCED_FACE('',(#8538),#5405,.F.);
+#8538 = FACE_BOUND('',#8539,.T.);
+#8539 = EDGE_LOOP('',(#8540,#8541,#8542,#8563));
+#8540 = ORIENTED_EDGE('',*,*,#5470,.T.);
+#8541 = ORIENTED_EDGE('',*,*,#5389,.T.);
+#8542 = ORIENTED_EDGE('',*,*,#8543,.F.);
+#8543 = EDGE_CURVE('',#5498,#5390,#8544,.T.);
+#8544 = SURFACE_CURVE('',#8545,(#8549,#8556),.PCURVE_S1.);
+#8545 = LINE('',#8546,#8547);
+#8546 = CARTESIAN_POINT('',(16.323058142351,13.993133061664,11.));
+#8547 = VECTOR('',#8548,1.);
+#8548 = DIRECTION('',(0.63281650471,-0.77430179605,0.));
+#8549 = PCURVE('',#5405,#8550);
+#8550 = DEFINITIONAL_REPRESENTATION('',(#8551),#8555);
+#8551 = LINE('',#8552,#8553);
+#8552 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8553 = VECTOR('',#8554,1.);
+#8554 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8556 = PCURVE('',#5431,#8557);
+#8557 = DEFINITIONAL_REPRESENTATION('',(#8558),#8562);
+#8558 = LINE('',#8559,#8560);
+#8559 = CARTESIAN_POINT('',(0.,-9.5));
+#8560 = VECTOR('',#8561,1.);
+#8561 = DIRECTION('',(1.,0.));
+#8562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8563 = ORIENTED_EDGE('',*,*,#5497,.F.);
+#8564 = ADVANCED_FACE('',(#8565),#5431,.T.);
+#8565 = FACE_BOUND('',#8566,.T.);
+#8566 = EDGE_LOOP('',(#8567,#8568,#8569,#8570));
+#8567 = ORIENTED_EDGE('',*,*,#5520,.T.);
+#8568 = ORIENTED_EDGE('',*,*,#8543,.T.);
+#8569 = ORIENTED_EDGE('',*,*,#5417,.F.);
+#8570 = ORIENTED_EDGE('',*,*,#8335,.F.);
+#8571 = ADVANCED_FACE('',(#8572),#5584,.F.);
+#8572 = FACE_BOUND('',#8573,.T.);
+#8573 = EDGE_LOOP('',(#8574,#8575,#8576,#8599));
+#8574 = ORIENTED_EDGE('',*,*,#5656,.T.);
+#8575 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#8576 = ORIENTED_EDGE('',*,*,#8577,.F.);
+#8577 = EDGE_CURVE('',#8578,#5569,#8580,.T.);
+#8578 = VERTEX_POINT('',#8579);
+#8579 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,11.));
+#8580 = SURFACE_CURVE('',#8581,(#8585,#8592),.PCURVE_S1.);
+#8581 = LINE('',#8582,#8583);
+#8582 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,11.));
+#8583 = VECTOR('',#8584,1.);
+#8584 = DIRECTION('',(0.869793887888,-0.493415233442,0.));
+#8585 = PCURVE('',#5584,#8586);
+#8586 = DEFINITIONAL_REPRESENTATION('',(#8587),#8591);
+#8587 = LINE('',#8588,#8589);
+#8588 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8589 = VECTOR('',#8590,1.);
+#8590 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8592 = PCURVE('',#5610,#8593);
+#8593 = DEFINITIONAL_REPRESENTATION('',(#8594),#8598);
+#8594 = LINE('',#8595,#8596);
+#8595 = CARTESIAN_POINT('',(0.,-9.5));
+#8596 = VECTOR('',#8597,1.);
+#8597 = DIRECTION('',(1.,0.));
+#8598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8599 = ORIENTED_EDGE('',*,*,#8600,.F.);
+#8600 = EDGE_CURVE('',#5629,#8578,#8601,.T.);
+#8601 = SURFACE_CURVE('',#8602,(#8606,#8613),.PCURVE_S1.);
+#8602 = LINE('',#8603,#8604);
+#8603 = CARTESIAN_POINT('',(3.33735145518,14.624024250001,11.));
+#8604 = VECTOR('',#8605,1.);
+#8605 = DIRECTION('',(0.845042321768,0.53469942437,0.));
+#8606 = PCURVE('',#5584,#8607);
+#8607 = DEFINITIONAL_REPRESENTATION('',(#8608),#8612);
+#8608 = LINE('',#8609,#8610);
+#8609 = CARTESIAN_POINT('',(0.,0.));
+#8610 = VECTOR('',#8611,1.);
+#8611 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8613 = PCURVE('',#5644,#8614);
+#8614 = DEFINITIONAL_REPRESENTATION('',(#8615),#8619);
+#8615 = LINE('',#8616,#8617);
+#8616 = CARTESIAN_POINT('',(0.,-9.5));
+#8617 = VECTOR('',#8618,1.);
+#8618 = DIRECTION('',(1.,0.));
+#8619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8620 = ADVANCED_FACE('',(#8621),#5610,.T.);
+#8621 = FACE_BOUND('',#8622,.T.);
+#8622 = EDGE_LOOP('',(#8623,#8644,#8645,#8646));
+#8623 = ORIENTED_EDGE('',*,*,#8624,.T.);
+#8624 = EDGE_CURVE('',#3580,#8578,#8625,.T.);
+#8625 = SURFACE_CURVE('',#8626,(#8630,#8637),.PCURVE_S1.);
+#8626 = LINE('',#8627,#8628);
+#8627 = CARTESIAN_POINT('',(10.165895714321,18.944776702974,1.5));
+#8628 = VECTOR('',#8629,1.);
+#8629 = DIRECTION('',(0.,0.,1.));
+#8630 = PCURVE('',#5610,#8631);
+#8631 = DEFINITIONAL_REPRESENTATION('',(#8632),#8636);
+#8632 = LINE('',#8633,#8634);
+#8633 = CARTESIAN_POINT('',(0.,0.));
+#8634 = VECTOR('',#8635,1.);
+#8635 = DIRECTION('',(0.,-1.));
+#8636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8637 = PCURVE('',#5644,#8638);
+#8638 = DEFINITIONAL_REPRESENTATION('',(#8639),#8643);
+#8639 = LINE('',#8640,#8641);
+#8640 = CARTESIAN_POINT('',(8.080712744488,0.));
+#8641 = VECTOR('',#8642,1.);
+#8642 = DIRECTION('',(0.,-1.));
+#8643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8644 = ORIENTED_EDGE('',*,*,#8577,.T.);
+#8645 = ORIENTED_EDGE('',*,*,#5596,.F.);
+#8646 = ORIENTED_EDGE('',*,*,#8310,.F.);
+#8647 = ADVANCED_FACE('',(#8648),#5644,.T.);
+#8648 = FACE_BOUND('',#8649,.T.);
+#8649 = EDGE_LOOP('',(#8650,#8651,#8652,#8653));
+#8650 = ORIENTED_EDGE('',*,*,#5626,.T.);
+#8651 = ORIENTED_EDGE('',*,*,#8600,.T.);
+#8652 = ORIENTED_EDGE('',*,*,#8624,.F.);
+#8653 = ORIENTED_EDGE('',*,*,#8258,.F.);
+#8654 = ADVANCED_FACE('',(#8655),#5693,.T.);
+#8655 = FACE_BOUND('',#8656,.T.);
+#8656 = EDGE_LOOP('',(#8657,#8658,#8659));
+#8657 = ORIENTED_EDGE('',*,*,#5679,.F.);
+#8658 = ORIENTED_EDGE('',*,*,#6798,.F.);
+#8659 = ORIENTED_EDGE('',*,*,#5734,.F.);
+#8660 = ADVANCED_FACE('',(#8661),#5810,.T.);
+#8661 = FACE_BOUND('',#8662,.T.);
+#8662 = EDGE_LOOP('',(#8663,#8684));
+#8663 = ORIENTED_EDGE('',*,*,#8664,.F.);
+#8664 = EDGE_CURVE('',#1463,#5794,#8665,.T.);
+#8665 = SURFACE_CURVE('',#8666,(#8670,#8677),.PCURVE_S1.);
+#8666 = LINE('',#8667,#8668);
+#8667 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,1.5));
+#8668 = VECTOR('',#8669,1.);
+#8669 = DIRECTION('',(0.537022229237,-0.843568091683,0.));
+#8670 = PCURVE('',#5810,#8671);
+#8671 = DEFINITIONAL_REPRESENTATION('',(#8672),#8676);
+#8672 = LINE('',#8673,#8674);
+#8673 = CARTESIAN_POINT('',(0.,0.));
+#8674 = VECTOR('',#8675,1.);
+#8675 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8677 = PCURVE('',#5871,#8678);
+#8678 = DEFINITIONAL_REPRESENTATION('',(#8679),#8683);
+#8679 = LINE('',#8680,#8681);
+#8680 = CARTESIAN_POINT('',(0.,0.));
+#8681 = VECTOR('',#8682,1.);
+#8682 = DIRECTION('',(1.,0.));
+#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8684 = ORIENTED_EDGE('',*,*,#5793,.F.);
+#8685 = ADVANCED_FACE('',(#8686),#5871,.F.);
+#8686 = FACE_BOUND('',#8687,.F.);
+#8687 = EDGE_LOOP('',(#8688,#8689,#8712,#8733));
+#8688 = ORIENTED_EDGE('',*,*,#5855,.T.);
+#8689 = ORIENTED_EDGE('',*,*,#8690,.T.);
+#8690 = EDGE_CURVE('',#5856,#8691,#8693,.T.);
+#8691 = VERTEX_POINT('',#8692);
+#8692 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,11.));
+#8693 = SURFACE_CURVE('',#8694,(#8698,#8705),.PCURVE_S1.);
+#8694 = LINE('',#8695,#8696);
+#8695 = CARTESIAN_POINT('',(12.318473915084,8.558925189729,11.));
+#8696 = VECTOR('',#8697,1.);
+#8697 = DIRECTION('',(0.537022229237,-0.843568091683,0.));
+#8698 = PCURVE('',#5871,#8699);
+#8699 = DEFINITIONAL_REPRESENTATION('',(#8700),#8704);
+#8700 = LINE('',#8701,#8702);
+#8701 = CARTESIAN_POINT('',(0.,-9.5));
+#8702 = VECTOR('',#8703,1.);
+#8703 = DIRECTION('',(1.,0.));
+#8704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8705 = PCURVE('',#5899,#8706);
+#8706 = DEFINITIONAL_REPRESENTATION('',(#8707),#8711);
+#8707 = LINE('',#8708,#8709);
+#8708 = CARTESIAN_POINT('',(0.,0.));
+#8709 = VECTOR('',#8710,1.);
+#8710 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8712 = ORIENTED_EDGE('',*,*,#8713,.F.);
+#8713 = EDGE_CURVE('',#5794,#8691,#8714,.T.);
+#8714 = SURFACE_CURVE('',#8715,(#8719,#8726),.PCURVE_S1.);
+#8715 = LINE('',#8716,#8717);
+#8716 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,1.5));
+#8717 = VECTOR('',#8718,1.);
+#8718 = DIRECTION('',(0.,0.,1.));
+#8719 = PCURVE('',#5871,#8720);
+#8720 = DEFINITIONAL_REPRESENTATION('',(#8721),#8725);
+#8721 = LINE('',#8722,#8723);
+#8722 = CARTESIAN_POINT('',(1.209483732951,0.));
+#8723 = VECTOR('',#8724,1.);
+#8724 = DIRECTION('',(0.,-1.));
+#8725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8726 = PCURVE('',#7766,#8727);
+#8727 = DEFINITIONAL_REPRESENTATION('',(#8728),#8732);
+#8728 = LINE('',#8729,#8730);
+#8729 = CARTESIAN_POINT('',(0.,0.));
+#8730 = VECTOR('',#8731,1.);
+#8731 = DIRECTION('',(0.,-1.));
+#8732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8733 = ORIENTED_EDGE('',*,*,#8664,.F.);
+#8734 = ADVANCED_FACE('',(#8735),#5899,.F.);
+#8735 = FACE_BOUND('',#8736,.T.);
+#8736 = EDGE_LOOP('',(#8737,#8738,#8761,#8782));
+#8737 = ORIENTED_EDGE('',*,*,#8690,.T.);
+#8738 = ORIENTED_EDGE('',*,*,#8739,.T.);
+#8739 = EDGE_CURVE('',#8691,#8740,#8742,.T.);
+#8740 = VERTEX_POINT('',#8741);
+#8741 = CARTESIAN_POINT('',(20.589431533673,6.190743826084,11.));
+#8742 = SURFACE_CURVE('',#8743,(#8747,#8754),.PCURVE_S1.);
+#8743 = LINE('',#8744,#8745);
+#8744 = CARTESIAN_POINT('',(12.96799356558,7.538643305202,11.));
+#8745 = VECTOR('',#8746,1.);
+#8746 = DIRECTION('',(0.984718484073,-0.17415368823,0.));
+#8747 = PCURVE('',#5899,#8748);
+#8748 = DEFINITIONAL_REPRESENTATION('',(#8749),#8753);
+#8749 = LINE('',#8750,#8751);
+#8750 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#8751 = VECTOR('',#8752,1.);
+#8752 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8754 = PCURVE('',#7766,#8755);
+#8755 = DEFINITIONAL_REPRESENTATION('',(#8756),#8760);
+#8756 = LINE('',#8757,#8758);
+#8757 = CARTESIAN_POINT('',(0.,-9.5));
+#8758 = VECTOR('',#8759,1.);
+#8759 = DIRECTION('',(1.,0.));
+#8760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8761 = ORIENTED_EDGE('',*,*,#8762,.F.);
+#8762 = EDGE_CURVE('',#5884,#8740,#8763,.T.);
+#8763 = SURFACE_CURVE('',#8764,(#8768,#8775),.PCURVE_S1.);
+#8764 = LINE('',#8765,#8766);
+#8765 = CARTESIAN_POINT('',(20.275701119069,7.151639261749,11.));
+#8766 = VECTOR('',#8767,1.);
+#8767 = DIRECTION('',(0.310373746014,-0.950614610547,0.));
+#8768 = PCURVE('',#5899,#8769);
+#8769 = DEFINITIONAL_REPRESENTATION('',(#8770),#8774);
+#8770 = LINE('',#8771,#8772);
+#8771 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8772 = VECTOR('',#8773,1.);
+#8773 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8775 = PCURVE('',#5925,#8776);
+#8776 = DEFINITIONAL_REPRESENTATION('',(#8777),#8781);
+#8777 = LINE('',#8778,#8779);
+#8778 = CARTESIAN_POINT('',(0.,-9.5));
+#8779 = VECTOR('',#8780,1.);
+#8780 = DIRECTION('',(1.,0.));
+#8781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8782 = ORIENTED_EDGE('',*,*,#5883,.F.);
+#8783 = ADVANCED_FACE('',(#8784),#5925,.T.);
+#8784 = FACE_BOUND('',#8785,.T.);
+#8785 = EDGE_LOOP('',(#8786,#8787,#8788,#8809));
+#8786 = ORIENTED_EDGE('',*,*,#5911,.T.);
+#8787 = ORIENTED_EDGE('',*,*,#8762,.T.);
+#8788 = ORIENTED_EDGE('',*,*,#8789,.F.);
+#8789 = EDGE_CURVE('',#3483,#8740,#8790,.T.);
+#8790 = SURFACE_CURVE('',#8791,(#8795,#8802),.PCURVE_S1.);
+#8791 = LINE('',#8792,#8793);
+#8792 = CARTESIAN_POINT('',(20.589431533673,6.190743826084,1.5));
+#8793 = VECTOR('',#8794,1.);
+#8794 = DIRECTION('',(0.,0.,1.));
+#8795 = PCURVE('',#5925,#8796);
+#8796 = DEFINITIONAL_REPRESENTATION('',(#8797),#8801);
+#8797 = LINE('',#8798,#8799);
+#8798 = CARTESIAN_POINT('',(1.01081492437,0.));
+#8799 = VECTOR('',#8800,1.);
+#8800 = DIRECTION('',(0.,-1.));
+#8801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8802 = PCURVE('',#7766,#8803);
+#8803 = DEFINITIONAL_REPRESENTATION('',(#8804),#8808);
+#8804 = LINE('',#8805,#8806);
+#8805 = CARTESIAN_POINT('',(7.739712508052,0.));
+#8806 = VECTOR('',#8807,1.);
+#8807 = DIRECTION('',(0.,-1.));
+#8808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8809 = ORIENTED_EDGE('',*,*,#8360,.F.);
+#8810 = ADVANCED_FACE('',(#8811),#5957,.F.);
+#8811 = FACE_BOUND('',#8812,.F.);
+#8812 = EDGE_LOOP('',(#8813,#8836,#8857,#8858));
+#8813 = ORIENTED_EDGE('',*,*,#8814,.T.);
+#8814 = EDGE_CURVE('',#6058,#8815,#8817,.T.);
+#8815 = VERTEX_POINT('',#8816);
+#8816 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916755,11.));
+#8817 = SURFACE_CURVE('',#8818,(#8822,#8829),.PCURVE_S1.);
+#8818 = LINE('',#8819,#8820);
+#8819 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#8820 = VECTOR('',#8821,1.);
+#8821 = DIRECTION('',(0.,0.,1.));
+#8822 = PCURVE('',#5957,#8823);
+#8823 = DEFINITIONAL_REPRESENTATION('',(#8824),#8828);
+#8824 = LINE('',#8825,#8826);
+#8825 = CARTESIAN_POINT('',(0.,0.));
+#8826 = VECTOR('',#8827,1.);
+#8827 = DIRECTION('',(0.,-1.));
+#8828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8829 = PCURVE('',#7902,#8830);
+#8830 = DEFINITIONAL_REPRESENTATION('',(#8831),#8835);
+#8831 = LINE('',#8832,#8833);
+#8832 = CARTESIAN_POINT('',(0.,0.));
+#8833 = VECTOR('',#8834,1.);
+#8834 = DIRECTION('',(0.,-1.));
+#8835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8836 = ORIENTED_EDGE('',*,*,#8837,.T.);
+#8837 = EDGE_CURVE('',#8815,#5942,#8838,.T.);
+#8838 = SURFACE_CURVE('',#8839,(#8843,#8850),.PCURVE_S1.);
+#8839 = LINE('',#8840,#8841);
+#8840 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,11.));
+#8841 = VECTOR('',#8842,1.);
+#8842 = DIRECTION('',(-0.996810065391,7.98103598286E-02,0.));
+#8843 = PCURVE('',#5957,#8844);
+#8844 = DEFINITIONAL_REPRESENTATION('',(#8845),#8849);
+#8845 = LINE('',#8846,#8847);
+#8846 = CARTESIAN_POINT('',(0.,-9.5));
+#8847 = VECTOR('',#8848,1.);
+#8848 = DIRECTION('',(1.,0.));
+#8849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8850 = PCURVE('',#5985,#8851);
+#8851 = DEFINITIONAL_REPRESENTATION('',(#8852),#8856);
+#8852 = LINE('',#8853,#8854);
+#8853 = CARTESIAN_POINT('',(0.,0.));
+#8854 = VECTOR('',#8855,1.);
+#8855 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8857 = ORIENTED_EDGE('',*,*,#5941,.F.);
+#8858 = ORIENTED_EDGE('',*,*,#8859,.F.);
+#8859 = EDGE_CURVE('',#6058,#1753,#8860,.T.);
+#8860 = SURFACE_CURVE('',#8861,(#8865,#8872),.PCURVE_S1.);
+#8861 = LINE('',#8862,#8863);
+#8862 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,1.5));
+#8863 = VECTOR('',#8864,1.);
+#8864 = DIRECTION('',(-0.996810065391,7.98103598286E-02,0.));
+#8865 = PCURVE('',#5957,#8866);
+#8866 = DEFINITIONAL_REPRESENTATION('',(#8867),#8871);
+#8867 = LINE('',#8868,#8869);
+#8868 = CARTESIAN_POINT('',(0.,0.));
+#8869 = VECTOR('',#8870,1.);
+#8870 = DIRECTION('',(1.,0.));
+#8871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8872 = PCURVE('',#6100,#8873);
+#8873 = DEFINITIONAL_REPRESENTATION('',(#8874),#8878);
+#8874 = LINE('',#8875,#8876);
+#8875 = CARTESIAN_POINT('',(0.,0.));
+#8876 = VECTOR('',#8877,1.);
+#8877 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8879 = ADVANCED_FACE('',(#8880),#5985,.F.);
+#8880 = FACE_BOUND('',#8881,.T.);
+#8881 = EDGE_LOOP('',(#8882,#8883,#8884,#8907));
+#8882 = ORIENTED_EDGE('',*,*,#8837,.T.);
+#8883 = ORIENTED_EDGE('',*,*,#5969,.T.);
+#8884 = ORIENTED_EDGE('',*,*,#8885,.F.);
+#8885 = EDGE_CURVE('',#8886,#5970,#8888,.T.);
+#8886 = VERTEX_POINT('',#8887);
+#8887 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,11.));
+#8888 = SURFACE_CURVE('',#8889,(#8893,#8900),.PCURVE_S1.);
+#8889 = LINE('',#8890,#8891);
+#8890 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,11.));
+#8891 = VECTOR('',#8892,1.);
+#8892 = DIRECTION('',(-0.945648805292,0.325189693949,0.));
+#8893 = PCURVE('',#5985,#8894);
+#8894 = DEFINITIONAL_REPRESENTATION('',(#8895),#8899);
+#8895 = LINE('',#8896,#8897);
+#8896 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#8897 = VECTOR('',#8898,1.);
+#8898 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#8899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8900 = PCURVE('',#6011,#8901);
+#8901 = DEFINITIONAL_REPRESENTATION('',(#8902),#8906);
+#8902 = LINE('',#8903,#8904);
+#8903 = CARTESIAN_POINT('',(0.,-9.5));
+#8904 = VECTOR('',#8905,1.);
+#8905 = DIRECTION('',(1.,0.));
+#8906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8907 = ORIENTED_EDGE('',*,*,#8908,.F.);
+#8908 = EDGE_CURVE('',#8815,#8886,#8909,.T.);
+#8909 = SURFACE_CURVE('',#8910,(#8914,#8921),.PCURVE_S1.);
+#8910 = LINE('',#8911,#8912);
+#8911 = CARTESIAN_POINT('',(-0.593369300157,-14.98825916754,11.));
+#8912 = VECTOR('',#8913,1.);
+#8913 = DIRECTION('',(-0.732403108988,-0.680871269731,0.));
+#8914 = PCURVE('',#5985,#8915);
+#8915 = DEFINITIONAL_REPRESENTATION('',(#8916),#8920);
+#8916 = LINE('',#8917,#8918);
+#8917 = CARTESIAN_POINT('',(0.,0.));
+#8918 = VECTOR('',#8919,1.);
+#8919 = DIRECTION('',(-0.594822786751,0.803856860617));
+#8920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8921 = PCURVE('',#7902,#8922);
+#8922 = DEFINITIONAL_REPRESENTATION('',(#8923),#8927);
+#8923 = LINE('',#8924,#8925);
+#8924 = CARTESIAN_POINT('',(0.,-9.5));
+#8925 = VECTOR('',#8926,1.);
+#8926 = DIRECTION('',(1.,0.));
+#8927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8928 = ADVANCED_FACE('',(#8929),#6011,.T.);
+#8929 = FACE_BOUND('',#8930,.T.);
+#8930 = EDGE_LOOP('',(#8931,#8952,#8953,#8954));
+#8931 = ORIENTED_EDGE('',*,*,#8932,.T.);
+#8932 = EDGE_CURVE('',#3970,#8886,#8933,.T.);
+#8933 = SURFACE_CURVE('',#8934,(#8938,#8945),.PCURVE_S1.);
+#8934 = LINE('',#8935,#8936);
+#8935 = CARTESIAN_POINT('',(-6.511708437055,-20.49018431422,1.5));
+#8936 = VECTOR('',#8937,1.);
+#8937 = DIRECTION('',(0.,0.,1.));
+#8938 = PCURVE('',#6011,#8939);
+#8939 = DEFINITIONAL_REPRESENTATION('',(#8940),#8944);
+#8940 = LINE('',#8941,#8942);
+#8941 = CARTESIAN_POINT('',(0.,0.));
+#8942 = VECTOR('',#8943,1.);
+#8943 = DIRECTION('',(0.,-1.));
+#8944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8945 = PCURVE('',#7902,#8946);
+#8946 = DEFINITIONAL_REPRESENTATION('',(#8947),#8951);
+#8947 = LINE('',#8948,#8949);
+#8948 = CARTESIAN_POINT('',(8.080712744488,0.));
+#8949 = VECTOR('',#8950,1.);
+#8950 = DIRECTION('',(0.,-1.));
+#8951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8952 = ORIENTED_EDGE('',*,*,#8885,.T.);
+#8953 = ORIENTED_EDGE('',*,*,#5997,.F.);
+#8954 = ORIENTED_EDGE('',*,*,#7918,.F.);
+#8955 = ADVANCED_FACE('',(#8956),#6100,.T.);
+#8956 = FACE_BOUND('',#8957,.T.);
+#8957 = EDGE_LOOP('',(#8958,#8959));
+#8958 = ORIENTED_EDGE('',*,*,#8859,.F.);
+#8959 = ORIENTED_EDGE('',*,*,#6085,.F.);
+#8960 = ADVANCED_FACE('',(#8961),#6247,.T.);
+#8961 = FACE_BOUND('',#8962,.T.);
+#8962 = EDGE_LOOP('',(#8963,#8984));
+#8963 = ORIENTED_EDGE('',*,*,#8964,.F.);
+#8964 = EDGE_CURVE('',#6205,#2565,#8965,.T.);
+#8965 = SURFACE_CURVE('',#8966,(#8970,#8977),.PCURVE_S1.);
+#8966 = LINE('',#8967,#8968);
+#8967 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#8968 = VECTOR('',#8969,1.);
+#8969 = DIRECTION('',(-0.37287317518,0.927882317555,0.));
+#8970 = PCURVE('',#6247,#8971);
+#8971 = DEFINITIONAL_REPRESENTATION('',(#8972),#8976);
+#8972 = LINE('',#8973,#8974);
+#8973 = CARTESIAN_POINT('',(0.,0.));
+#8974 = VECTOR('',#8975,1.);
+#8975 = DIRECTION('',(-0.994502594908,0.104711932083));
+#8976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8977 = PCURVE('',#7171,#8978);
+#8978 = DEFINITIONAL_REPRESENTATION('',(#8979),#8983);
+#8979 = LINE('',#8980,#8981);
+#8980 = CARTESIAN_POINT('',(0.,0.));
+#8981 = VECTOR('',#8982,1.);
+#8982 = DIRECTION('',(1.,0.));
+#8983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8984 = ORIENTED_EDGE('',*,*,#6232,.F.);
+#8985 = ADVANCED_FACE('',(#8986),#6188,.T.);
+#8986 = FACE_BOUND('',#8987,.T.);
+#8987 = EDGE_LOOP('',(#8988,#9009));
+#8988 = ORIENTED_EDGE('',*,*,#8989,.F.);
+#8989 = EDGE_CURVE('',#1923,#6172,#8990,.T.);
+#8990 = SURFACE_CURVE('',#8991,(#8995,#9002),.PCURVE_S1.);
+#8991 = LINE('',#8992,#8993);
+#8992 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,1.5));
+#8993 = VECTOR('',#8994,1.);
+#8994 = DIRECTION('',(-0.682883635365,0.730527166197,0.));
+#8995 = PCURVE('',#6188,#8996);
+#8996 = DEFINITIONAL_REPRESENTATION('',(#8997),#9001);
+#8997 = LINE('',#8998,#8999);
+#8998 = CARTESIAN_POINT('',(0.,0.));
+#8999 = VECTOR('',#9000,1.);
+#9000 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9002 = PCURVE('',#6282,#9003);
+#9003 = DEFINITIONAL_REPRESENTATION('',(#9004),#9008);
+#9004 = LINE('',#9005,#9006);
+#9005 = CARTESIAN_POINT('',(0.,0.));
+#9006 = VECTOR('',#9007,1.);
+#9007 = DIRECTION('',(1.,0.));
+#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9009 = ORIENTED_EDGE('',*,*,#6171,.F.);
+#9010 = ADVANCED_FACE('',(#9011),#6282,.F.);
+#9011 = FACE_BOUND('',#9012,.F.);
+#9012 = EDGE_LOOP('',(#9013,#9014,#9037,#9058));
+#9013 = ORIENTED_EDGE('',*,*,#6266,.T.);
+#9014 = ORIENTED_EDGE('',*,*,#9015,.T.);
+#9015 = EDGE_CURVE('',#6267,#9016,#9018,.T.);
+#9016 = VERTEX_POINT('',#9017);
+#9017 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,11.));
+#9018 = SURFACE_CURVE('',#9019,(#9023,#9030),.PCURVE_S1.);
+#9019 = LINE('',#9020,#9021);
+#9020 = CARTESIAN_POINT('',(-10.53603011104,-10.67670686584,11.));
+#9021 = VECTOR('',#9022,1.);
+#9022 = DIRECTION('',(-0.682883635365,0.730527166197,0.));
+#9023 = PCURVE('',#6282,#9024);
+#9024 = DEFINITIONAL_REPRESENTATION('',(#9025),#9029);
+#9025 = LINE('',#9026,#9027);
+#9026 = CARTESIAN_POINT('',(0.,-9.5));
+#9027 = VECTOR('',#9028,1.);
+#9028 = DIRECTION('',(1.,0.));
+#9029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9030 = PCURVE('',#6310,#9031);
+#9031 = DEFINITIONAL_REPRESENTATION('',(#9032),#9036);
+#9032 = LINE('',#9033,#9034);
+#9033 = CARTESIAN_POINT('',(0.,0.));
+#9034 = VECTOR('',#9035,1.);
+#9035 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9037 = ORIENTED_EDGE('',*,*,#9038,.F.);
+#9038 = EDGE_CURVE('',#6172,#9016,#9039,.T.);
+#9039 = SURFACE_CURVE('',#9040,(#9044,#9051),.PCURVE_S1.);
+#9040 = LINE('',#9041,#9042);
+#9041 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,1.5));
+#9042 = VECTOR('',#9043,1.);
+#9043 = DIRECTION('',(0.,0.,1.));
+#9044 = PCURVE('',#6282,#9045);
+#9045 = DEFINITIONAL_REPRESENTATION('',(#9046),#9050);
+#9046 = LINE('',#9047,#9048);
+#9047 = CARTESIAN_POINT('',(1.209483732951,0.));
+#9048 = VECTOR('',#9049,1.);
+#9049 = DIRECTION('',(0.,-1.));
+#9050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9051 = PCURVE('',#8007,#9052);
+#9052 = DEFINITIONAL_REPRESENTATION('',(#9053),#9057);
+#9053 = LINE('',#9054,#9055);
+#9054 = CARTESIAN_POINT('',(0.,0.));
+#9055 = VECTOR('',#9056,1.);
+#9056 = DIRECTION('',(0.,-1.));
+#9057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9058 = ORIENTED_EDGE('',*,*,#8989,.F.);
+#9059 = ADVANCED_FACE('',(#9060),#6310,.F.);
+#9060 = FACE_BOUND('',#9061,.T.);
+#9061 = EDGE_LOOP('',(#9062,#9063,#9086,#9107));
+#9062 = ORIENTED_EDGE('',*,*,#9015,.T.);
+#9063 = ORIENTED_EDGE('',*,*,#9064,.T.);
+#9064 = EDGE_CURVE('',#9016,#9065,#9067,.T.);
+#9065 = VERTEX_POINT('',#9066);
+#9066 = CARTESIAN_POINT('',(-19.10131114241,-9.868632764505,11.));
+#9067 = SURFACE_CURVE('',#9068,(#9072,#9079),.PCURVE_S1.);
+#9068 = LINE('',#9069,#9070);
+#9069 = CARTESIAN_POINT('',(-11.36196675951,-9.79314614185,11.));
+#9070 = VECTOR('',#9071,1.);
+#9071 = DIRECTION('',(-0.999952436844,-9.753155892616E-03,0.));
+#9072 = PCURVE('',#6310,#9073);
+#9073 = DEFINITIONAL_REPRESENTATION('',(#9074),#9078);
+#9074 = LINE('',#9075,#9076);
+#9075 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#9076 = VECTOR('',#9077,1.);
+#9077 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9079 = PCURVE('',#8007,#9080);
+#9080 = DEFINITIONAL_REPRESENTATION('',(#9081),#9085);
+#9081 = LINE('',#9082,#9083);
+#9082 = CARTESIAN_POINT('',(0.,-9.5));
+#9083 = VECTOR('',#9084,1.);
+#9084 = DIRECTION('',(1.,0.));
+#9085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9086 = ORIENTED_EDGE('',*,*,#9087,.F.);
+#9087 = EDGE_CURVE('',#6295,#9065,#9088,.T.);
+#9088 = SURFACE_CURVE('',#9089,(#9093,#9100),.PCURVE_S1.);
+#9089 = LINE('',#9090,#9091);
+#9090 = CARTESIAN_POINT('',(-18.61635851133,-10.75551931696,11.));
+#9091 = VECTOR('',#9092,1.);
+#9092 = DIRECTION('',(-0.479764019498,0.877397564161,0.));
+#9093 = PCURVE('',#6310,#9094);
+#9094 = DEFINITIONAL_REPRESENTATION('',(#9095),#9099);
+#9095 = LINE('',#9096,#9097);
+#9096 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9097 = VECTOR('',#9098,1.);
+#9098 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9100 = PCURVE('',#6336,#9101);
+#9101 = DEFINITIONAL_REPRESENTATION('',(#9102),#9106);
+#9102 = LINE('',#9103,#9104);
+#9103 = CARTESIAN_POINT('',(0.,-9.5));
+#9104 = VECTOR('',#9105,1.);
+#9105 = DIRECTION('',(1.,0.));
+#9106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9107 = ORIENTED_EDGE('',*,*,#6294,.F.);
+#9108 = ADVANCED_FACE('',(#9109),#6336,.T.);
+#9109 = FACE_BOUND('',#9110,.T.);
+#9110 = EDGE_LOOP('',(#9111,#9112,#9113,#9134));
+#9111 = ORIENTED_EDGE('',*,*,#6322,.T.);
+#9112 = ORIENTED_EDGE('',*,*,#9087,.T.);
+#9113 = ORIENTED_EDGE('',*,*,#9114,.F.);
+#9114 = EDGE_CURVE('',#3873,#9065,#9115,.T.);
+#9115 = SURFACE_CURVE('',#9116,(#9120,#9127),.PCURVE_S1.);
+#9116 = LINE('',#9117,#9118);
+#9117 = CARTESIAN_POINT('',(-19.10131114241,-9.868632764505,1.5));
+#9118 = VECTOR('',#9119,1.);
+#9119 = DIRECTION('',(0.,0.,1.));
+#9120 = PCURVE('',#6336,#9121);
+#9121 = DEFINITIONAL_REPRESENTATION('',(#9122),#9126);
+#9122 = LINE('',#9123,#9124);
+#9123 = CARTESIAN_POINT('',(1.01081492437,0.));
+#9124 = VECTOR('',#9125,1.);
+#9125 = DIRECTION('',(0.,-1.));
+#9126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9127 = PCURVE('',#8007,#9128);
+#9128 = DEFINITIONAL_REPRESENTATION('',(#9129),#9133);
+#9129 = LINE('',#9130,#9131);
+#9130 = CARTESIAN_POINT('',(7.739712508052,0.));
+#9131 = VECTOR('',#9132,1.);
+#9132 = DIRECTION('',(0.,-1.));
+#9133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9134 = ORIENTED_EDGE('',*,*,#7968,.F.);
+#9135 = ADVANCED_FACE('',(#9136),#6391,.F.);
+#9136 = FACE_BOUND('',#9137,.T.);
+#9137 = EDGE_LOOP('',(#9138,#9139,#9140,#9161));
+#9138 = ORIENTED_EDGE('',*,*,#6456,.T.);
+#9139 = ORIENTED_EDGE('',*,*,#6375,.T.);
+#9140 = ORIENTED_EDGE('',*,*,#9141,.F.);
+#9141 = EDGE_CURVE('',#6484,#6376,#9142,.T.);
+#9142 = SURFACE_CURVE('',#9143,(#9147,#9154),.PCURVE_S1.);
+#9143 = LINE('',#9144,#9145);
+#9144 = CARTESIAN_POINT('',(-13.47389560568,-16.75422744286,11.));
+#9145 = VECTOR('',#9146,1.);
+#9146 = DIRECTION('',(-0.764319182835,0.644838108947,0.));
+#9147 = PCURVE('',#6391,#9148);
+#9148 = DEFINITIONAL_REPRESENTATION('',(#9149),#9153);
+#9149 = LINE('',#9150,#9151);
+#9150 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9151 = VECTOR('',#9152,1.);
+#9152 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9154 = PCURVE('',#6417,#9155);
+#9155 = DEFINITIONAL_REPRESENTATION('',(#9156),#9160);
+#9156 = LINE('',#9157,#9158);
+#9157 = CARTESIAN_POINT('',(0.,-9.5));
+#9158 = VECTOR('',#9159,1.);
+#9159 = DIRECTION('',(1.,0.));
+#9160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9161 = ORIENTED_EDGE('',*,*,#6483,.F.);
+#9162 = ADVANCED_FACE('',(#9163),#6417,.T.);
+#9163 = FACE_BOUND('',#9164,.T.);
+#9164 = EDGE_LOOP('',(#9165,#9166,#9167,#9168));
+#9165 = ORIENTED_EDGE('',*,*,#6506,.T.);
+#9166 = ORIENTED_EDGE('',*,*,#9141,.T.);
+#9167 = ORIENTED_EDGE('',*,*,#6403,.F.);
+#9168 = ORIENTED_EDGE('',*,*,#7943,.F.);
+#9169 = ADVANCED_FACE('',(#9170),#6581,.F.);
+#9170 = FACE_BOUND('',#9171,.F.);
+#9171 = EDGE_LOOP('',(#9172,#9195,#9216,#9217));
+#9172 = ORIENTED_EDGE('',*,*,#9173,.T.);
+#9173 = EDGE_CURVE('',#6730,#9174,#9176,.T.);
+#9174 = VERTEX_POINT('',#9175);
+#9175 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#9176 = SURFACE_CURVE('',#9177,(#9181,#9188),.PCURVE_S1.);
+#9177 = LINE('',#9178,#9179);
+#9178 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#9179 = VECTOR('',#9180,1.);
+#9180 = DIRECTION('',(0.,0.,1.));
+#9181 = PCURVE('',#6581,#9182);
+#9182 = DEFINITIONAL_REPRESENTATION('',(#9183),#9187);
+#9183 = LINE('',#9184,#9185);
+#9184 = CARTESIAN_POINT('',(0.,0.));
+#9185 = VECTOR('',#9186,1.);
+#9186 = DIRECTION('',(0.,-1.));
+#9187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9188 = PCURVE('',#8166,#9189);
+#9189 = DEFINITIONAL_REPRESENTATION('',(#9190),#9194);
+#9190 = LINE('',#9191,#9192);
+#9191 = CARTESIAN_POINT('',(0.,0.));
+#9192 = VECTOR('',#9193,1.);
+#9193 = DIRECTION('',(0.,-1.));
+#9194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9195 = ORIENTED_EDGE('',*,*,#9196,.T.);
+#9196 = EDGE_CURVE('',#9174,#6566,#9197,.T.);
+#9197 = SURFACE_CURVE('',#9198,(#9202,#9209),.PCURVE_S1.);
+#9198 = LINE('',#9199,#9200);
+#9199 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#9200 = VECTOR('',#9201,1.);
+#9201 = DIRECTION('',(0.664402313355,0.747375117333,0.));
+#9202 = PCURVE('',#6581,#9203);
+#9203 = DEFINITIONAL_REPRESENTATION('',(#9204),#9208);
+#9204 = LINE('',#9205,#9206);
+#9205 = CARTESIAN_POINT('',(0.,-9.5));
+#9206 = VECTOR('',#9207,1.);
+#9207 = DIRECTION('',(1.,0.));
+#9208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9209 = PCURVE('',#6609,#9210);
+#9210 = DEFINITIONAL_REPRESENTATION('',(#9211),#9215);
+#9211 = LINE('',#9212,#9213);
+#9212 = CARTESIAN_POINT('',(0.,0.));
+#9213 = VECTOR('',#9214,1.);
+#9214 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9216 = ORIENTED_EDGE('',*,*,#6565,.F.);
+#9217 = ORIENTED_EDGE('',*,*,#9218,.F.);
+#9218 = EDGE_CURVE('',#6730,#2240,#9219,.T.);
+#9219 = SURFACE_CURVE('',#9220,(#9224,#9231),.PCURVE_S1.);
+#9220 = LINE('',#9221,#9222);
+#9221 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,1.5));
+#9222 = VECTOR('',#9223,1.);
+#9223 = DIRECTION('',(0.664402313355,0.747375117333,0.));
+#9224 = PCURVE('',#6581,#9225);
+#9225 = DEFINITIONAL_REPRESENTATION('',(#9226),#9230);
+#9226 = LINE('',#9227,#9228);
+#9227 = CARTESIAN_POINT('',(0.,0.));
+#9228 = VECTOR('',#9229,1.);
+#9229 = DIRECTION('',(1.,0.));
+#9230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9231 = PCURVE('',#6772,#9232);
+#9232 = DEFINITIONAL_REPRESENTATION('',(#9233),#9237);
+#9233 = LINE('',#9234,#9235);
+#9234 = CARTESIAN_POINT('',(0.,0.));
+#9235 = VECTOR('',#9236,1.);
+#9236 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9238 = ADVANCED_FACE('',(#9239),#6609,.F.);
+#9239 = FACE_BOUND('',#9240,.T.);
+#9240 = EDGE_LOOP('',(#9241,#9242,#9243,#9266));
+#9241 = ORIENTED_EDGE('',*,*,#9196,.T.);
+#9242 = ORIENTED_EDGE('',*,*,#6593,.T.);
+#9243 = ORIENTED_EDGE('',*,*,#9244,.F.);
+#9244 = EDGE_CURVE('',#9245,#6594,#9247,.T.);
+#9245 = VERTEX_POINT('',#9246);
+#9246 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,11.));
+#9247 = SURFACE_CURVE('',#9248,(#9252,#9259),.PCURVE_S1.);
+#9248 = LINE('',#9249,#9250);
+#9249 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,11.));
+#9250 = VECTOR('',#9251,1.);
+#9251 = DIRECTION('',(0.829387701824,0.558673464613,0.));
+#9252 = PCURVE('',#6609,#9253);
+#9253 = DEFINITIONAL_REPRESENTATION('',(#9254),#9258);
+#9254 = LINE('',#9255,#9256);
+#9255 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9256 = VECTOR('',#9257,1.);
+#9257 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9259 = PCURVE('',#6635,#9260);
+#9260 = DEFINITIONAL_REPRESENTATION('',(#9261),#9265);
+#9261 = LINE('',#9262,#9263);
+#9262 = CARTESIAN_POINT('',(0.,-9.5));
+#9263 = VECTOR('',#9264,1.);
+#9264 = DIRECTION('',(1.,0.));
+#9265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9266 = ORIENTED_EDGE('',*,*,#9267,.F.);
+#9267 = EDGE_CURVE('',#9174,#9245,#9268,.T.);
+#9268 = SURFACE_CURVE('',#9269,(#9273,#9280),.PCURVE_S1.);
+#9269 = LINE('',#9270,#9271);
+#9270 = CARTESIAN_POINT('',(-11.6033041302,9.505963037059,11.));
+#9271 = VECTOR('',#9272,1.);
+#9272 = DIRECTION('',(-0.101975521538,0.994786908341,0.));
+#9273 = PCURVE('',#6609,#9274);
+#9274 = DEFINITIONAL_REPRESENTATION('',(#9275),#9279);
+#9275 = LINE('',#9276,#9277);
+#9276 = CARTESIAN_POINT('',(0.,0.));
+#9277 = VECTOR('',#9278,1.);
+#9278 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9280 = PCURVE('',#8166,#9281);
+#9281 = DEFINITIONAL_REPRESENTATION('',(#9282),#9286);
+#9282 = LINE('',#9283,#9284);
+#9283 = CARTESIAN_POINT('',(0.,-9.5));
+#9284 = VECTOR('',#9285,1.);
+#9285 = DIRECTION('',(1.,0.));
+#9286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9287 = ADVANCED_FACE('',(#9288),#6635,.T.);
+#9288 = FACE_BOUND('',#9289,.T.);
+#9289 = EDGE_LOOP('',(#9290,#9311,#9312,#9313));
+#9290 = ORIENTED_EDGE('',*,*,#9291,.T.);
+#9291 = EDGE_CURVE('',#3710,#9245,#9292,.T.);
+#9292 = SURFACE_CURVE('',#9293,(#9297,#9304),.PCURVE_S1.);
+#9293 = LINE('',#9294,#9295);
+#9294 = CARTESIAN_POINT('',(-12.42733902672,17.544550285341,1.5));
+#9295 = VECTOR('',#9296,1.);
+#9296 = DIRECTION('',(0.,0.,1.));
+#9297 = PCURVE('',#6635,#9298);
+#9298 = DEFINITIONAL_REPRESENTATION('',(#9299),#9303);
+#9299 = LINE('',#9300,#9301);
+#9300 = CARTESIAN_POINT('',(0.,0.));
+#9301 = VECTOR('',#9302,1.);
+#9302 = DIRECTION('',(0.,-1.));
+#9303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9304 = PCURVE('',#8166,#9305);
+#9305 = DEFINITIONAL_REPRESENTATION('',(#9306),#9310);
+#9306 = LINE('',#9307,#9308);
+#9307 = CARTESIAN_POINT('',(8.080712744488,0.));
+#9308 = VECTOR('',#9309,1.);
+#9309 = DIRECTION('',(0.,-1.));
+#9310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9311 = ORIENTED_EDGE('',*,*,#9244,.T.);
+#9312 = ORIENTED_EDGE('',*,*,#6621,.F.);
+#9313 = ORIENTED_EDGE('',*,*,#8182,.F.);
+#9314 = ADVANCED_FACE('',(#9315),#6772,.T.);
+#9315 = FACE_BOUND('',#9316,.T.);
+#9316 = EDGE_LOOP('',(#9317,#9318));
+#9317 = ORIENTED_EDGE('',*,*,#9218,.F.);
+#9318 = ORIENTED_EDGE('',*,*,#6757,.F.);
+#9319 = ADVANCED_FACE('',(#9320),#6713,.T.);
+#9320 = FACE_BOUND('',#9321,.T.);
+#9321 = EDGE_LOOP('',(#9322,#9343));
+#9322 = ORIENTED_EDGE('',*,*,#9323,.F.);
+#9323 = EDGE_CURVE('',#2735,#6697,#9324,.T.);
+#9324 = SURFACE_CURVE('',#9325,(#9329,#9336),.PCURVE_S1.);
+#9325 = LINE('',#9326,#9327);
+#9326 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,1.5));
+#9327 = VECTOR('',#9328,1.);
+#9328 = DIRECTION('',(0.349553673703,0.936916340556,0.));
+#9329 = PCURVE('',#6713,#9330);
+#9330 = DEFINITIONAL_REPRESENTATION('',(#9331),#9335);
+#9331 = LINE('',#9332,#9333);
+#9332 = CARTESIAN_POINT('',(0.,0.));
+#9333 = VECTOR('',#9334,1.);
+#9334 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9336 = PCURVE('',#7264,#9337);
+#9337 = DEFINITIONAL_REPRESENTATION('',(#9338),#9342);
+#9338 = LINE('',#9339,#9340);
+#9339 = CARTESIAN_POINT('',(0.,0.));
+#9340 = VECTOR('',#9341,1.);
+#9341 = DIRECTION('',(1.,0.));
+#9342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9343 = ORIENTED_EDGE('',*,*,#6696,.F.);
+#9344 = ADVANCED_FACE('',(#9345),#6845,.T.);
+#9345 = FACE_BOUND('',#9346,.T.);
+#9346 = EDGE_LOOP('',(#9347,#9368));
+#9347 = ORIENTED_EDGE('',*,*,#9348,.F.);
+#9348 = EDGE_CURVE('',#2410,#6829,#9349,.T.);
+#9349 = SURFACE_CURVE('',#9350,(#9354,#9361),.PCURVE_S1.);
+#9350 = LINE('',#9351,#9352);
+#9351 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,1.5));
+#9352 = VECTOR('',#9353,1.);
+#9353 = DIRECTION('',(0.994502594908,0.104711932083,0.));
+#9354 = PCURVE('',#6845,#9355);
+#9355 = DEFINITIONAL_REPRESENTATION('',(#9356),#9360);
+#9356 = LINE('',#9357,#9358);
+#9357 = CARTESIAN_POINT('',(0.,0.));
+#9358 = VECTOR('',#9359,1.);
+#9359 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9361 = PCURVE('',#6906,#9362);
+#9362 = DEFINITIONAL_REPRESENTATION('',(#9363),#9367);
+#9363 = LINE('',#9364,#9365);
+#9364 = CARTESIAN_POINT('',(0.,0.));
+#9365 = VECTOR('',#9366,1.);
+#9366 = DIRECTION('',(1.,0.));
+#9367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9368 = ORIENTED_EDGE('',*,*,#6828,.F.);
+#9369 = ADVANCED_FACE('',(#9370),#6906,.F.);
+#9370 = FACE_BOUND('',#9371,.F.);
+#9371 = EDGE_LOOP('',(#9372,#9373,#9396,#9417));
+#9372 = ORIENTED_EDGE('',*,*,#6890,.T.);
+#9373 = ORIENTED_EDGE('',*,*,#9374,.T.);
+#9374 = EDGE_CURVE('',#6891,#9375,#9377,.T.);
+#9375 = VERTEX_POINT('',#9376);
+#9376 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,11.));
+#9377 = SURFACE_CURVE('',#9378,(#9382,#9389),.PCURVE_S1.);
+#9378 = LINE('',#9379,#9380);
+#9379 = CARTESIAN_POINT('',(-2.170819334714,14.842086895583,11.));
+#9380 = VECTOR('',#9381,1.);
+#9381 = DIRECTION('',(0.994502594908,0.104711932083,0.));
+#9382 = PCURVE('',#6906,#9383);
+#9383 = DEFINITIONAL_REPRESENTATION('',(#9384),#9388);
+#9384 = LINE('',#9385,#9386);
+#9385 = CARTESIAN_POINT('',(0.,-9.5));
+#9386 = VECTOR('',#9387,1.);
+#9387 = DIRECTION('',(1.,0.));
+#9388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9389 = PCURVE('',#6934,#9390);
+#9390 = DEFINITIONAL_REPRESENTATION('',(#9391),#9395);
+#9391 = LINE('',#9392,#9393);
+#9392 = CARTESIAN_POINT('',(0.,0.));
+#9393 = VECTOR('',#9394,1.);
+#9394 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9396 = ORIENTED_EDGE('',*,*,#9397,.F.);
+#9397 = EDGE_CURVE('',#6829,#9375,#9398,.T.);
+#9398 = SURFACE_CURVE('',#9399,(#9403,#9410),.PCURVE_S1.);
+#9399 = LINE('',#9400,#9401);
+#9400 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,1.5));
+#9401 = VECTOR('',#9402,1.);
+#9402 = DIRECTION('',(0.,0.,1.));
+#9403 = PCURVE('',#6906,#9404);
+#9404 = DEFINITIONAL_REPRESENTATION('',(#9405),#9409);
+#9405 = LINE('',#9406,#9407);
+#9406 = CARTESIAN_POINT('',(1.209483732951,0.));
+#9407 = VECTOR('',#9408,1.);
+#9408 = DIRECTION('',(0.,-1.));
+#9409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9410 = PCURVE('',#8294,#9411);
+#9411 = DEFINITIONAL_REPRESENTATION('',(#9412),#9416);
+#9412 = LINE('',#9413,#9414);
+#9413 = CARTESIAN_POINT('',(0.,0.));
+#9414 = VECTOR('',#9415,1.);
+#9415 = DIRECTION('',(0.,-1.));
+#9416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9417 = ORIENTED_EDGE('',*,*,#9348,.F.);
+#9418 = ADVANCED_FACE('',(#9419),#6934,.F.);
+#9419 = FACE_BOUND('',#9420,.T.);
+#9420 = EDGE_LOOP('',(#9421,#9422,#9445,#9466));
+#9421 = ORIENTED_EDGE('',*,*,#9374,.T.);
+#9422 = ORIENTED_EDGE('',*,*,#9423,.T.);
+#9423 = EDGE_CURVE('',#9375,#9424,#9426,.T.);
+#9424 = VERTEX_POINT('',#9425);
+#9425 = CARTESIAN_POINT('',(3.635772738899,21.190355272885,11.));
+#9426 = SURFACE_CURVE('',#9427,(#9431,#9438),.PCURVE_S1.);
+#9427 = LINE('',#9428,#9429);
+#9428 = CARTESIAN_POINT('',(-0.967984623794,14.968734274083,11.));
+#9429 = VECTOR('',#9430,1.);
+#9430 = DIRECTION('',(0.594822786751,0.803856860617,0.));
+#9431 = PCURVE('',#6934,#9432);
+#9432 = DEFINITIONAL_REPRESENTATION('',(#9433),#9437);
+#9433 = LINE('',#9434,#9435);
+#9434 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#9435 = VECTOR('',#9436,1.);
+#9436 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9438 = PCURVE('',#8294,#9439);
+#9439 = DEFINITIONAL_REPRESENTATION('',(#9440),#9444);
+#9440 = LINE('',#9441,#9442);
+#9441 = CARTESIAN_POINT('',(0.,-9.5));
+#9442 = VECTOR('',#9443,1.);
+#9443 = DIRECTION('',(1.,0.));
+#9444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9445 = ORIENTED_EDGE('',*,*,#9446,.F.);
+#9446 = EDGE_CURVE('',#6919,#9424,#9447,.T.);
+#9447 = SURFACE_CURVE('',#9448,(#9452,#9459),.PCURVE_S1.);
+#9448 = LINE('',#9449,#9450);
+#9449 = CARTESIAN_POINT('',(2.635772738899,21.337823273916,11.));
+#9450 = VECTOR('',#9451,1.);
+#9451 = DIRECTION('',(0.989300786812,-0.14589020945,0.));
+#9452 = PCURVE('',#6934,#9453);
+#9453 = DEFINITIONAL_REPRESENTATION('',(#9454),#9458);
+#9454 = LINE('',#9455,#9456);
+#9455 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9456 = VECTOR('',#9457,1.);
+#9457 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9459 = PCURVE('',#6960,#9460);
+#9460 = DEFINITIONAL_REPRESENTATION('',(#9461),#9465);
+#9461 = LINE('',#9462,#9463);
+#9462 = CARTESIAN_POINT('',(0.,-9.5));
+#9463 = VECTOR('',#9464,1.);
+#9464 = DIRECTION('',(1.,0.));
+#9465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9466 = ORIENTED_EDGE('',*,*,#6918,.F.);
+#9467 = ADVANCED_FACE('',(#9468),#6960,.T.);
+#9468 = FACE_BOUND('',#9469,.T.);
+#9469 = EDGE_LOOP('',(#9470,#9471,#9472,#9493));
+#9470 = ORIENTED_EDGE('',*,*,#6946,.T.);
+#9471 = ORIENTED_EDGE('',*,*,#9446,.T.);
+#9472 = ORIENTED_EDGE('',*,*,#9473,.F.);
+#9473 = EDGE_CURVE('',#3613,#9424,#9474,.T.);
+#9474 = SURFACE_CURVE('',#9475,(#9479,#9486),.PCURVE_S1.);
+#9475 = LINE('',#9476,#9477);
+#9476 = CARTESIAN_POINT('',(3.635772738899,21.190355272885,1.5));
+#9477 = VECTOR('',#9478,1.);
+#9478 = DIRECTION('',(0.,0.,1.));
+#9479 = PCURVE('',#6960,#9480);
+#9480 = DEFINITIONAL_REPRESENTATION('',(#9481),#9485);
+#9481 = LINE('',#9482,#9483);
+#9482 = CARTESIAN_POINT('',(1.01081492437,0.));
+#9483 = VECTOR('',#9484,1.);
+#9484 = DIRECTION('',(0.,-1.));
+#9485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9486 = PCURVE('',#8294,#9487);
+#9487 = DEFINITIONAL_REPRESENTATION('',(#9488),#9492);
+#9488 = LINE('',#9489,#9490);
+#9489 = CARTESIAN_POINT('',(7.739712508052,0.));
+#9490 = VECTOR('',#9491,1.);
+#9491 = DIRECTION('',(0.,-1.));
+#9492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9493 = ORIENTED_EDGE('',*,*,#8233,.F.);
+#9494 = ADVANCED_FACE('',(#9495),#7015,.F.);
+#9495 = FACE_BOUND('',#9496,.T.);
+#9496 = EDGE_LOOP('',(#9497,#9498,#9499,#9520));
+#9497 = ORIENTED_EDGE('',*,*,#7080,.T.);
+#9498 = ORIENTED_EDGE('',*,*,#6999,.T.);
+#9499 = ORIENTED_EDGE('',*,*,#9500,.F.);
+#9500 = EDGE_CURVE('',#7108,#7000,#9501,.T.);
+#9501 = SURFACE_CURVE('',#9502,(#9506,#9513),.PCURVE_S1.);
+#9502 = LINE('',#9503,#9504);
+#9503 = CARTESIAN_POINT('',(-5.250325950232,20.849078574755,11.));
+#9504 = VECTOR('',#9505,1.);
+#9505 = DIRECTION('',(0.975197132572,0.221338095734,0.));
+#9506 = PCURVE('',#7015,#9507);
+#9507 = DEFINITIONAL_REPRESENTATION('',(#9508),#9512);
+#9508 = LINE('',#9509,#9510);
+#9509 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9510 = VECTOR('',#9511,1.);
+#9511 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9513 = PCURVE('',#7041,#9514);
+#9514 = DEFINITIONAL_REPRESENTATION('',(#9515),#9519);
+#9515 = LINE('',#9516,#9517);
+#9516 = CARTESIAN_POINT('',(0.,-9.5));
+#9517 = VECTOR('',#9518,1.);
+#9518 = DIRECTION('',(1.,0.));
+#9519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9520 = ORIENTED_EDGE('',*,*,#7107,.F.);
+#9521 = ADVANCED_FACE('',(#9522),#7041,.T.);
+#9522 = FACE_BOUND('',#9523,.T.);
+#9523 = EDGE_LOOP('',(#9524,#9525,#9526,#9527));
+#9524 = ORIENTED_EDGE('',*,*,#7130,.T.);
+#9525 = ORIENTED_EDGE('',*,*,#9500,.T.);
+#9526 = ORIENTED_EDGE('',*,*,#7027,.F.);
+#9527 = ORIENTED_EDGE('',*,*,#8207,.F.);
+#9528 = ADVANCED_FACE('',(#9529),#7171,.F.);
+#9529 = FACE_BOUND('',#9530,.F.);
+#9530 = EDGE_LOOP('',(#9531,#9554,#9575,#9576));
+#9531 = ORIENTED_EDGE('',*,*,#9532,.T.);
+#9532 = EDGE_CURVE('',#6205,#9533,#9535,.T.);
+#9533 = VERTEX_POINT('',#9534);
+#9534 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#9535 = SURFACE_CURVE('',#9536,(#9540,#9547),.PCURVE_S1.);
+#9536 = LINE('',#9537,#9538);
+#9537 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,1.5));
+#9538 = VECTOR('',#9539,1.);
+#9539 = DIRECTION('',(0.,0.,1.));
+#9540 = PCURVE('',#7171,#9541);
+#9541 = DEFINITIONAL_REPRESENTATION('',(#9542),#9546);
+#9542 = LINE('',#9543,#9544);
+#9543 = CARTESIAN_POINT('',(0.,0.));
+#9544 = VECTOR('',#9545,1.);
+#9545 = DIRECTION('',(0.,-1.));
+#9546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9547 = PCURVE('',#8034,#9548);
+#9548 = DEFINITIONAL_REPRESENTATION('',(#9549),#9553);
+#9549 = LINE('',#9550,#9551);
+#9550 = CARTESIAN_POINT('',(0.,0.));
+#9551 = VECTOR('',#9552,1.);
+#9552 = DIRECTION('',(0.,-1.));
+#9553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9554 = ORIENTED_EDGE('',*,*,#9555,.T.);
+#9555 = EDGE_CURVE('',#9533,#7156,#9556,.T.);
+#9556 = SURFACE_CURVE('',#9557,(#9561,#9568),.PCURVE_S1.);
+#9557 = LINE('',#9558,#9559);
+#9558 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#9559 = VECTOR('',#9560,1.);
+#9560 = DIRECTION('',(-0.37287317518,0.927882317555,0.));
+#9561 = PCURVE('',#7171,#9562);
+#9562 = DEFINITIONAL_REPRESENTATION('',(#9563),#9567);
+#9563 = LINE('',#9564,#9565);
+#9564 = CARTESIAN_POINT('',(0.,-9.5));
+#9565 = VECTOR('',#9566,1.);
+#9566 = DIRECTION('',(1.,0.));
+#9567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9568 = PCURVE('',#7199,#9569);
+#9569 = DEFINITIONAL_REPRESENTATION('',(#9570),#9574);
+#9570 = LINE('',#9571,#9572);
+#9571 = CARTESIAN_POINT('',(0.,0.));
+#9572 = VECTOR('',#9573,1.);
+#9573 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9575 = ORIENTED_EDGE('',*,*,#7155,.F.);
+#9576 = ORIENTED_EDGE('',*,*,#8964,.F.);
+#9577 = ADVANCED_FACE('',(#9578),#7199,.F.);
+#9578 = FACE_BOUND('',#9579,.T.);
+#9579 = EDGE_LOOP('',(#9580,#9581,#9582,#9605));
+#9580 = ORIENTED_EDGE('',*,*,#9555,.T.);
+#9581 = ORIENTED_EDGE('',*,*,#7183,.T.);
+#9582 = ORIENTED_EDGE('',*,*,#9583,.F.);
+#9583 = EDGE_CURVE('',#9584,#7184,#9586,.T.);
+#9584 = VERTEX_POINT('',#9585);
+#9585 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,11.));
+#9586 = SURFACE_CURVE('',#9587,(#9591,#9598),.PCURVE_S1.);
+#9587 = LINE('',#9588,#9589);
+#9588 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,11.));
+#9589 = VECTOR('',#9590,1.);
+#9590 = DIRECTION('',(-0.130414066863,0.991459616507,0.));
+#9591 = PCURVE('',#7199,#9592);
+#9592 = DEFINITIONAL_REPRESENTATION('',(#9593),#9597);
+#9593 = LINE('',#9594,#9595);
+#9594 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9595 = VECTOR('',#9596,1.);
+#9596 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9598 = PCURVE('',#7225,#9599);
+#9599 = DEFINITIONAL_REPRESENTATION('',(#9600),#9604);
+#9600 = LINE('',#9601,#9602);
+#9601 = CARTESIAN_POINT('',(0.,-9.5));
+#9602 = VECTOR('',#9603,1.);
+#9603 = DIRECTION('',(1.,0.));
+#9604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9605 = ORIENTED_EDGE('',*,*,#9606,.F.);
+#9606 = EDGE_CURVE('',#9533,#9584,#9607,.T.);
+#9607 = SURFACE_CURVE('',#9608,(#9612,#9619),.PCURVE_S1.);
+#9608 = LINE('',#9609,#9610);
+#9609 = CARTESIAN_POINT('',(-13.68142686432,-6.149679581578,11.));
+#9610 = VECTOR('',#9611,1.);
+#9611 = DIRECTION('',(-0.935951124367,0.352129937374,0.));
+#9612 = PCURVE('',#7199,#9613);
+#9613 = DEFINITIONAL_REPRESENTATION('',(#9614),#9618);
+#9614 = LINE('',#9615,#9616);
+#9615 = CARTESIAN_POINT('',(0.,0.));
+#9616 = VECTOR('',#9617,1.);
+#9617 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9619 = PCURVE('',#8034,#9620);
+#9620 = DEFINITIONAL_REPRESENTATION('',(#9621),#9625);
+#9621 = LINE('',#9622,#9623);
+#9622 = CARTESIAN_POINT('',(0.,-9.5));
+#9623 = VECTOR('',#9624,1.);
+#9624 = DIRECTION('',(1.,0.));
+#9625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9626 = ADVANCED_FACE('',(#9627),#7225,.T.);
+#9627 = FACE_BOUND('',#9628,.T.);
+#9628 = EDGE_LOOP('',(#9629,#9650,#9651,#9652));
+#9629 = ORIENTED_EDGE('',*,*,#9630,.T.);
+#9630 = EDGE_CURVE('',#3840,#9584,#9631,.T.);
+#9631 = SURFACE_CURVE('',#9632,(#9636,#9643),.PCURVE_S1.);
+#9632 = LINE('',#9633,#9634);
+#9633 = CARTESIAN_POINT('',(-21.24457904322,-3.304218708921,1.5));
+#9634 = VECTOR('',#9635,1.);
+#9635 = DIRECTION('',(0.,0.,1.));
+#9636 = PCURVE('',#7225,#9637);
+#9637 = DEFINITIONAL_REPRESENTATION('',(#9638),#9642);
+#9638 = LINE('',#9639,#9640);
+#9639 = CARTESIAN_POINT('',(0.,0.));
+#9640 = VECTOR('',#9641,1.);
+#9641 = DIRECTION('',(0.,-1.));
+#9642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9643 = PCURVE('',#8034,#9644);
+#9644 = DEFINITIONAL_REPRESENTATION('',(#9645),#9649);
+#9645 = LINE('',#9646,#9647);
+#9646 = CARTESIAN_POINT('',(8.080712744488,0.));
+#9647 = VECTOR('',#9648,1.);
+#9648 = DIRECTION('',(0.,-1.));
+#9649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9650 = ORIENTED_EDGE('',*,*,#9583,.T.);
+#9651 = ORIENTED_EDGE('',*,*,#7211,.F.);
+#9652 = ORIENTED_EDGE('',*,*,#8050,.F.);
+#9653 = ADVANCED_FACE('',(#9654),#7264,.F.);
+#9654 = FACE_BOUND('',#9655,.F.);
+#9655 = EDGE_LOOP('',(#9656,#9657,#9680,#9701));
+#9656 = ORIENTED_EDGE('',*,*,#7248,.T.);
+#9657 = ORIENTED_EDGE('',*,*,#9658,.T.);
+#9658 = EDGE_CURVE('',#7249,#9659,#9661,.T.);
+#9659 = VERTEX_POINT('',#9660);
+#9660 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,11.));
+#9661 = SURFACE_CURVE('',#9662,(#9666,#9673),.PCURVE_S1.);
+#9662 = LINE('',#9663,#9664);
+#9663 = CARTESIAN_POINT('',(-14.25370879697,4.67244962853,11.));
+#9664 = VECTOR('',#9665,1.);
+#9665 = DIRECTION('',(0.349553673703,0.936916340556,0.));
+#9666 = PCURVE('',#7264,#9667);
+#9667 = DEFINITIONAL_REPRESENTATION('',(#9668),#9672);
+#9668 = LINE('',#9669,#9670);
+#9669 = CARTESIAN_POINT('',(0.,-9.5));
+#9670 = VECTOR('',#9671,1.);
+#9671 = DIRECTION('',(1.,0.));
+#9672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9673 = PCURVE('',#7292,#9674);
+#9674 = DEFINITIONAL_REPRESENTATION('',(#9675),#9679);
+#9675 = LINE('',#9676,#9677);
+#9676 = CARTESIAN_POINT('',(0.,0.));
+#9677 = VECTOR('',#9678,1.);
+#9678 = DIRECTION('',(-0.994502594908,0.104711932083));
+#9679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9680 = ORIENTED_EDGE('',*,*,#9681,.F.);
+#9681 = EDGE_CURVE('',#6697,#9659,#9682,.T.);
+#9682 = SURFACE_CURVE('',#9683,(#9687,#9694),.PCURVE_S1.);
+#9683 = LINE('',#9684,#9685);
+#9684 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,1.5));
+#9685 = VECTOR('',#9686,1.);
+#9686 = DIRECTION('',(0.,0.,1.));
+#9687 = PCURVE('',#7264,#9688);
+#9688 = DEFINITIONAL_REPRESENTATION('',(#9689),#9693);
+#9689 = LINE('',#9690,#9691);
+#9690 = CARTESIAN_POINT('',(1.209483732951,0.));
+#9691 = VECTOR('',#9692,1.);
+#9692 = DIRECTION('',(0.,-1.));
+#9693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9694 = PCURVE('',#8139,#9695);
+#9695 = DEFINITIONAL_REPRESENTATION('',(#9696),#9700);
+#9696 = LINE('',#9697,#9698);
+#9697 = CARTESIAN_POINT('',(0.,0.));
+#9698 = VECTOR('',#9699,1.);
+#9699 = DIRECTION('',(0.,-1.));
+#9700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9701 = ORIENTED_EDGE('',*,*,#9323,.F.);
+#9702 = ADVANCED_FACE('',(#9703),#7292,.F.);
+#9703 = FACE_BOUND('',#9704,.T.);
+#9704 = EDGE_LOOP('',(#9705,#9706,#9729,#9750));
+#9705 = ORIENTED_EDGE('',*,*,#9658,.T.);
+#9706 = ORIENTED_EDGE('',*,*,#9707,.T.);
+#9707 = EDGE_CURVE('',#9659,#9708,#9710,.T.);
+#9708 = VERTEX_POINT('',#9709);
+#9709 = CARTESIAN_POINT('',(-17.34822480844,12.699964409228,11.));
+#9710 = SURFACE_CURVE('',#9711,(#9715,#9722),.PCURVE_S1.);
+#9711 = LINE('',#9712,#9713);
+#9712 = CARTESIAN_POINT('',(-13.83092931483,5.805634701569,11.));
+#9713 = VECTOR('',#9714,1.);
+#9714 = DIRECTION('',(-0.454447822183,0.890773358893,0.));
+#9715 = PCURVE('',#7292,#9716);
+#9716 = DEFINITIONAL_REPRESENTATION('',(#9717),#9721);
+#9717 = LINE('',#9718,#9719);
+#9718 = CARTESIAN_POINT('',(-1.20283471092,0.1266473785));
+#9719 = VECTOR('',#9720,1.);
+#9720 = DIRECTION('',(-0.594822786751,0.803856860617));
+#9721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9722 = PCURVE('',#8139,#9723);
+#9723 = DEFINITIONAL_REPRESENTATION('',(#9724),#9728);
+#9724 = LINE('',#9725,#9726);
+#9725 = CARTESIAN_POINT('',(0.,-9.5));
+#9726 = VECTOR('',#9727,1.);
+#9727 = DIRECTION('',(1.,0.));
+#9728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9729 = ORIENTED_EDGE('',*,*,#9730,.F.);
+#9730 = EDGE_CURVE('',#7277,#9708,#9731,.T.);
+#9731 = SURFACE_CURVE('',#9732,(#9736,#9743),.PCURVE_S1.);
+#9732 = LINE('',#9733,#9734);
+#9733 = CARTESIAN_POINT('',(-17.92597110539,11.870533262183,11.));
+#9734 = VECTOR('',#9735,1.);
+#9735 = DIRECTION('',(0.57156486615,0.820556886379,0.));
+#9736 = PCURVE('',#7292,#9737);
+#9737 = DEFINITIONAL_REPRESENTATION('',(#9738),#9742);
+#9738 = LINE('',#9739,#9740);
+#9739 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9740 = VECTOR('',#9741,1.);
+#9741 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9743 = PCURVE('',#7318,#9744);
+#9744 = DEFINITIONAL_REPRESENTATION('',(#9745),#9749);
+#9745 = LINE('',#9746,#9747);
+#9746 = CARTESIAN_POINT('',(0.,-9.5));
+#9747 = VECTOR('',#9748,1.);
+#9748 = DIRECTION('',(1.,0.));
+#9749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9750 = ORIENTED_EDGE('',*,*,#7276,.F.);
+#9751 = ADVANCED_FACE('',(#9752),#7318,.T.);
+#9752 = FACE_BOUND('',#9753,.T.);
+#9753 = EDGE_LOOP('',(#9754,#9755,#9756,#9777));
+#9754 = ORIENTED_EDGE('',*,*,#7304,.T.);
+#9755 = ORIENTED_EDGE('',*,*,#9730,.T.);
+#9756 = ORIENTED_EDGE('',*,*,#9757,.F.);
+#9757 = EDGE_CURVE('',#3743,#9708,#9758,.T.);
+#9758 = SURFACE_CURVE('',#9759,(#9763,#9770),.PCURVE_S1.);
+#9759 = LINE('',#9760,#9761);
+#9760 = CARTESIAN_POINT('',(-17.34822480844,12.699964409228,1.5));
+#9761 = VECTOR('',#9762,1.);
+#9762 = DIRECTION('',(0.,0.,1.));
+#9763 = PCURVE('',#7318,#9764);
+#9764 = DEFINITIONAL_REPRESENTATION('',(#9765),#9769);
+#9765 = LINE('',#9766,#9767);
+#9766 = CARTESIAN_POINT('',(1.01081492437,0.));
+#9767 = VECTOR('',#9768,1.);
+#9768 = DIRECTION('',(0.,-1.));
+#9769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9770 = PCURVE('',#8139,#9771);
+#9771 = DEFINITIONAL_REPRESENTATION('',(#9772),#9776);
+#9772 = LINE('',#9773,#9774);
+#9773 = CARTESIAN_POINT('',(7.739712508052,0.));
+#9774 = VECTOR('',#9775,1.);
+#9775 = DIRECTION('',(0.,-1.));
+#9776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9777 = ORIENTED_EDGE('',*,*,#8100,.F.);
+#9778 = ADVANCED_FACE('',(#9779),#7373,.F.);
+#9779 = FACE_BOUND('',#9780,.T.);
+#9780 = EDGE_LOOP('',(#9781,#9782,#9783,#9804));
+#9781 = ORIENTED_EDGE('',*,*,#7438,.T.);
+#9782 = ORIENTED_EDGE('',*,*,#7357,.T.);
+#9783 = ORIENTED_EDGE('',*,*,#9784,.F.);
+#9784 = EDGE_CURVE('',#7466,#7358,#9785,.T.);
+#9785 = SURFACE_CURVE('',#9786,(#9790,#9797),.PCURVE_S1.);
+#9786 = LINE('',#9787,#9788);
+#9787 = CARTESIAN_POINT('',(-21.00360145504,4.593334945071,11.));
+#9788 = VECTOR('',#9789,1.);
+#9789 = DIRECTION('',(0.236549028151,0.971619553777,0.));
+#9790 = PCURVE('',#7373,#9791);
+#9791 = DEFINITIONAL_REPRESENTATION('',(#9792),#9796);
+#9792 = LINE('',#9793,#9794);
+#9793 = CARTESIAN_POINT('',(-4.806592073613,6.495736378333));
+#9794 = VECTOR('',#9795,1.);
+#9795 = DIRECTION('',(-0.989300786812,-0.14589020945));
+#9796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9797 = PCURVE('',#7399,#9798);
+#9798 = DEFINITIONAL_REPRESENTATION('',(#9799),#9803);
+#9799 = LINE('',#9800,#9801);
+#9800 = CARTESIAN_POINT('',(0.,-9.5));
+#9801 = VECTOR('',#9802,1.);
+#9802 = DIRECTION('',(1.,0.));
+#9803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9804 = ORIENTED_EDGE('',*,*,#7465,.F.);
+#9805 = ADVANCED_FACE('',(#9806),#7399,.T.);
+#9806 = FACE_BOUND('',#9807,.T.);
+#9807 = EDGE_LOOP('',(#9808,#9809,#9810,#9811));
+#9808 = ORIENTED_EDGE('',*,*,#7488,.T.);
+#9809 = ORIENTED_EDGE('',*,*,#9784,.T.);
+#9810 = ORIENTED_EDGE('',*,*,#7385,.F.);
+#9811 = ORIENTED_EDGE('',*,*,#8075,.F.);
+#9812 = ADVANCED_FACE('',(#9813),#7766,.F.);
+#9813 = FACE_BOUND('',#9814,.F.);
+#9814 = EDGE_LOOP('',(#9815,#9816,#9817,#9818));
+#9815 = ORIENTED_EDGE('',*,*,#8713,.T.);
+#9816 = ORIENTED_EDGE('',*,*,#8739,.T.);
+#9817 = ORIENTED_EDGE('',*,*,#8789,.F.);
+#9818 = ORIENTED_EDGE('',*,*,#7752,.F.);
+#9819 = ADVANCED_FACE('',(#9820),#7902,.T.);
+#9820 = FACE_BOUND('',#9821,.T.);
+#9821 = EDGE_LOOP('',(#9822,#9823,#9824,#9825));
+#9822 = ORIENTED_EDGE('',*,*,#8814,.T.);
+#9823 = ORIENTED_EDGE('',*,*,#8908,.T.);
+#9824 = ORIENTED_EDGE('',*,*,#8932,.F.);
+#9825 = ORIENTED_EDGE('',*,*,#7888,.F.);
+#9826 = ADVANCED_FACE('',(#9827),#8007,.F.);
+#9827 = FACE_BOUND('',#9828,.F.);
+#9828 = EDGE_LOOP('',(#9829,#9830,#9831,#9832));
+#9829 = ORIENTED_EDGE('',*,*,#9038,.T.);
+#9830 = ORIENTED_EDGE('',*,*,#9064,.T.);
+#9831 = ORIENTED_EDGE('',*,*,#9114,.F.);
+#9832 = ORIENTED_EDGE('',*,*,#7993,.F.);
+#9833 = ADVANCED_FACE('',(#9834),#8034,.T.);
+#9834 = FACE_BOUND('',#9835,.T.);
+#9835 = EDGE_LOOP('',(#9836,#9837,#9838,#9839));
+#9836 = ORIENTED_EDGE('',*,*,#9532,.T.);
+#9837 = ORIENTED_EDGE('',*,*,#9606,.T.);
+#9838 = ORIENTED_EDGE('',*,*,#9630,.F.);
+#9839 = ORIENTED_EDGE('',*,*,#8020,.F.);
+#9840 = ADVANCED_FACE('',(#9841),#8139,.F.);
+#9841 = FACE_BOUND('',#9842,.F.);
+#9842 = EDGE_LOOP('',(#9843,#9844,#9845,#9846));
+#9843 = ORIENTED_EDGE('',*,*,#9681,.T.);
+#9844 = ORIENTED_EDGE('',*,*,#9707,.T.);
+#9845 = ORIENTED_EDGE('',*,*,#9757,.F.);
+#9846 = ORIENTED_EDGE('',*,*,#8125,.F.);
+#9847 = ADVANCED_FACE('',(#9848),#8166,.T.);
+#9848 = FACE_BOUND('',#9849,.T.);
+#9849 = EDGE_LOOP('',(#9850,#9851,#9852,#9853));
+#9850 = ORIENTED_EDGE('',*,*,#9173,.T.);
+#9851 = ORIENTED_EDGE('',*,*,#9267,.T.);
+#9852 = ORIENTED_EDGE('',*,*,#9291,.F.);
+#9853 = ORIENTED_EDGE('',*,*,#8152,.F.);
+#9854 = ADVANCED_FACE('',(#9855),#8294,.F.);
+#9855 = FACE_BOUND('',#9856,.F.);
+#9856 = EDGE_LOOP('',(#9857,#9858,#9859,#9860));
+#9857 = ORIENTED_EDGE('',*,*,#9397,.T.);
+#9858 = ORIENTED_EDGE('',*,*,#9423,.T.);
+#9859 = ORIENTED_EDGE('',*,*,#9473,.F.);
+#9860 = ORIENTED_EDGE('',*,*,#8280,.F.);
+#9861 = MANIFOLD_SOLID_BREP('',#9862);
+#9862 = CLOSED_SHELL('',(#9863,#9993,#10069,#10155,#10580,#10980,#11007,
+    #11034,#11061,#11088,#11226,#11253,#11353,#11380,#11407,#11434,
+    #11461,#11574,#11601,#11628,#11682,#11759,#11808,#11858,#11885,
+    #11961,#12109,#12158,#12272,#12279,#12306,#12333,#12360));
+#9863 = ADVANCED_FACE('',(#9864),#9878,.T.);
+#9864 = FACE_BOUND('',#9865,.F.);
+#9865 = EDGE_LOOP('',(#9866,#9901,#9934,#9962));
+#9866 = ORIENTED_EDGE('',*,*,#9867,.T.);
+#9867 = EDGE_CURVE('',#9868,#9870,#9872,.T.);
+#9868 = VERTEX_POINT('',#9869);
+#9869 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9870 = VERTEX_POINT('',#9871);
+#9871 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,13.));
+#9872 = SURFACE_CURVE('',#9873,(#9877,#9889),.PCURVE_S1.);
+#9873 = LINE('',#9874,#9875);
+#9874 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9875 = VECTOR('',#9876,1.);
+#9876 = DIRECTION('',(0.,0.,1.));
+#9877 = PCURVE('',#9878,#9883);
+#9878 = CYLINDRICAL_SURFACE('',#9879,22.083333333333);
+#9879 = AXIS2_PLACEMENT_3D('',#9880,#9881,#9882);
+#9880 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#9881 = DIRECTION('',(-0.,-0.,-1.));
+#9882 = DIRECTION('',(1.,0.,0.));
+#9883 = DEFINITIONAL_REPRESENTATION('',(#9884),#9888);
+#9884 = LINE('',#9885,#9886);
+#9885 = CARTESIAN_POINT('',(-5.631906350097,0.));
+#9886 = VECTOR('',#9887,1.);
+#9887 = DIRECTION('',(-0.,-1.));
+#9888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9889 = PCURVE('',#9890,#9895);
+#9890 = PLANE('',#9891);
+#9891 = AXIS2_PLACEMENT_3D('',#9892,#9893,#9894);
+#9892 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9893 = DIRECTION('',(0.727772757657,0.685818352927,0.));
+#9894 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#9895 = DEFINITIONAL_REPRESENTATION('',(#9896),#9900);
+#9896 = LINE('',#9897,#9898);
+#9897 = CARTESIAN_POINT('',(1.292784115594E-15,0.));
+#9898 = VECTOR('',#9899,1.);
+#9899 = DIRECTION('',(0.,-1.));
+#9900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9901 = ORIENTED_EDGE('',*,*,#9902,.T.);
+#9902 = EDGE_CURVE('',#9870,#9903,#9905,.T.);
+#9903 = VERTEX_POINT('',#9904);
+#9904 = CARTESIAN_POINT('',(24.,-2.70442834954E-15,13.));
+#9905 = SURFACE_CURVE('',#9906,(#9911,#9918),.PCURVE_S1.);
+#9906 = CIRCLE('',#9907,22.083333333333);
+#9907 = AXIS2_PLACEMENT_3D('',#9908,#9909,#9910);
+#9908 = CARTESIAN_POINT('',(1.916666666667,0.,13.));
+#9909 = DIRECTION('',(0.,0.,1.));
+#9910 = DIRECTION('',(1.,0.,0.));
+#9911 = PCURVE('',#9878,#9912);
+#9912 = DEFINITIONAL_REPRESENTATION('',(#9913),#9917);
+#9913 = LINE('',#9914,#9915);
+#9914 = CARTESIAN_POINT('',(-0.,-15.));
+#9915 = VECTOR('',#9916,1.);
+#9916 = DIRECTION('',(-1.,0.));
+#9917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9918 = PCURVE('',#9919,#9924);
+#9919 = PLANE('',#9920);
+#9920 = AXIS2_PLACEMENT_3D('',#9921,#9922,#9923);
+#9921 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,13.));
+#9922 = DIRECTION('',(0.,0.,-1.));
+#9923 = DIRECTION('',(-1.,0.,0.));
+#9924 = DEFINITIONAL_REPRESENTATION('',(#9925),#9933);
+#9925 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9926,#9927,#9928,#9929,
+#9930,#9931,#9932),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9926 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9927 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#9928 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#9929 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#9930 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#9931 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#9932 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9934 = ORIENTED_EDGE('',*,*,#9935,.F.);
+#9935 = EDGE_CURVE('',#9936,#9903,#9938,.T.);
+#9936 = VERTEX_POINT('',#9937);
+#9937 = CARTESIAN_POINT('',(24.,-2.70442834954E-15,-2.));
+#9938 = SURFACE_CURVE('',#9939,(#9943,#9950),.PCURVE_S1.);
+#9939 = LINE('',#9940,#9941);
+#9940 = CARTESIAN_POINT('',(24.,-2.70442834954E-15,-2.));
+#9941 = VECTOR('',#9942,1.);
+#9942 = DIRECTION('',(0.,0.,1.));
+#9943 = PCURVE('',#9878,#9944);
+#9944 = DEFINITIONAL_REPRESENTATION('',(#9945),#9949);
+#9945 = LINE('',#9946,#9947);
+#9946 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#9947 = VECTOR('',#9948,1.);
+#9948 = DIRECTION('',(-0.,-1.));
+#9949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9950 = PCURVE('',#9951,#9956);
+#9951 = CYLINDRICAL_SURFACE('',#9952,25.9);
+#9952 = AXIS2_PLACEMENT_3D('',#9953,#9954,#9955);
+#9953 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#9954 = DIRECTION('',(-0.,-0.,-1.));
+#9955 = DIRECTION('',(1.,0.,0.));
+#9956 = DEFINITIONAL_REPRESENTATION('',(#9957),#9961);
+#9957 = LINE('',#9958,#9959);
+#9958 = CARTESIAN_POINT('',(-0.,0.));
+#9959 = VECTOR('',#9960,1.);
+#9960 = DIRECTION('',(-0.,-1.));
+#9961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9962 = ORIENTED_EDGE('',*,*,#9963,.F.);
+#9963 = EDGE_CURVE('',#9868,#9936,#9964,.T.);
+#9964 = SURFACE_CURVE('',#9965,(#9970,#9977),.PCURVE_S1.);
+#9965 = CIRCLE('',#9966,22.083333333333);
+#9966 = AXIS2_PLACEMENT_3D('',#9967,#9968,#9969);
+#9967 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#9968 = DIRECTION('',(0.,0.,1.));
+#9969 = DIRECTION('',(1.,0.,0.));
+#9970 = PCURVE('',#9878,#9971);
+#9971 = DEFINITIONAL_REPRESENTATION('',(#9972),#9976);
+#9972 = LINE('',#9973,#9974);
+#9973 = CARTESIAN_POINT('',(-0.,0.));
+#9974 = VECTOR('',#9975,1.);
+#9975 = DIRECTION('',(-1.,0.));
+#9976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9977 = PCURVE('',#9978,#9983);
+#9978 = PLANE('',#9979);
+#9979 = AXIS2_PLACEMENT_3D('',#9980,#9981,#9982);
+#9980 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#9981 = DIRECTION('',(0.,0.,-1.));
+#9982 = DIRECTION('',(-1.,0.,0.));
+#9983 = DEFINITIONAL_REPRESENTATION('',(#9984),#9992);
+#9984 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9985,#9986,#9987,#9988,
+#9989,#9990,#9991),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#9985 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9986 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#9987 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#9988 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#9989 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#9990 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#9991 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#9992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9993 = ADVANCED_FACE('',(#9994),#9890,.T.);
+#9994 = FACE_BOUND('',#9995,.T.);
+#9995 = EDGE_LOOP('',(#9996,#9997,#10020,#10048));
+#9996 = ORIENTED_EDGE('',*,*,#9867,.T.);
+#9997 = ORIENTED_EDGE('',*,*,#9998,.T.);
+#9998 = EDGE_CURVE('',#9870,#9999,#10001,.T.);
+#9999 = VERTEX_POINT('',#10000);
+#10000 = CARTESIAN_POINT('',(21.894409303601,-15.94938758407,13.));
+#10001 = SURFACE_CURVE('',#10002,(#10006,#10013),.PCURVE_S1.);
+#10002 = LINE('',#10003,#10004);
+#10003 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,13.));
+#10004 = VECTOR('',#10005,1.);
+#10005 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10006 = PCURVE('',#9890,#10007);
+#10007 = DEFINITIONAL_REPRESENTATION('',(#10008),#10012);
+#10008 = LINE('',#10009,#10010);
+#10009 = CARTESIAN_POINT('',(0.,-15.));
+#10010 = VECTOR('',#10011,1.);
+#10011 = DIRECTION('',(1.,0.));
+#10012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10013 = PCURVE('',#9919,#10014);
+#10014 = DEFINITIONAL_REPRESENTATION('',(#10015),#10019);
+#10015 = LINE('',#10016,#10017);
+#10016 = CARTESIAN_POINT('',(-3.552713678801E-15,3.552713678801E-15));
+#10017 = VECTOR('',#10018,1.);
+#10018 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10020 = ORIENTED_EDGE('',*,*,#10021,.F.);
+#10021 = EDGE_CURVE('',#10022,#9999,#10024,.T.);
+#10022 = VERTEX_POINT('',#10023);
+#10023 = CARTESIAN_POINT('',(21.894409303601,-15.94938758407,-2.));
+#10024 = SURFACE_CURVE('',#10025,(#10029,#10036),.PCURVE_S1.);
+#10025 = LINE('',#10026,#10027);
+#10026 = CARTESIAN_POINT('',(21.8944093036,-15.94938758407,-2.));
+#10027 = VECTOR('',#10028,1.);
+#10028 = DIRECTION('',(0.,0.,1.));
+#10029 = PCURVE('',#9890,#10030);
+#10030 = DEFINITIONAL_REPRESENTATION('',(#10031),#10035);
+#10031 = LINE('',#10032,#10033);
+#10032 = CARTESIAN_POINT('',(3.520853269476,0.));
+#10033 = VECTOR('',#10034,1.);
+#10034 = DIRECTION('',(0.,-1.));
+#10035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10036 = PCURVE('',#10037,#10042);
+#10037 = CYLINDRICAL_SURFACE('',#10038,3.5);
+#10038 = AXIS2_PLACEMENT_3D('',#10039,#10040,#10041);
+#10039 = CARTESIAN_POINT('',(19.347204666902,-18.34975183534,-2.));
+#10040 = DIRECTION('',(-0.,-0.,-1.));
+#10041 = DIRECTION('',(1.,0.,0.));
+#10042 = DEFINITIONAL_REPRESENTATION('',(#10043),#10047);
+#10043 = LINE('',#10044,#10045);
+#10044 = CARTESIAN_POINT('',(-7.038912879585,0.));
+#10045 = VECTOR('',#10046,1.);
+#10046 = DIRECTION('',(-0.,-1.));
+#10047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10048 = ORIENTED_EDGE('',*,*,#10049,.F.);
+#10049 = EDGE_CURVE('',#9868,#10022,#10050,.T.);
+#10050 = SURFACE_CURVE('',#10051,(#10055,#10062),.PCURVE_S1.);
+#10051 = LINE('',#10052,#10053);
+#10052 = CARTESIAN_POINT('',(19.47974351343,-13.38700649084,-2.));
+#10053 = VECTOR('',#10054,1.);
+#10054 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10055 = PCURVE('',#9890,#10056);
+#10056 = DEFINITIONAL_REPRESENTATION('',(#10057),#10061);
+#10057 = LINE('',#10058,#10059);
+#10058 = CARTESIAN_POINT('',(0.,0.));
+#10059 = VECTOR('',#10060,1.);
+#10060 = DIRECTION('',(1.,0.));
+#10061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10062 = PCURVE('',#9978,#10063);
+#10063 = DEFINITIONAL_REPRESENTATION('',(#10064),#10068);
+#10064 = LINE('',#10065,#10066);
+#10065 = CARTESIAN_POINT('',(-3.552713678801E-15,3.552713678801E-15));
+#10066 = VECTOR('',#10067,1.);
+#10067 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10069 = ADVANCED_FACE('',(#10070),#9951,.T.);
+#10070 = FACE_BOUND('',#10071,.F.);
+#10071 = EDGE_LOOP('',(#10072,#10073,#10101,#10129));
+#10072 = ORIENTED_EDGE('',*,*,#9935,.T.);
+#10073 = ORIENTED_EDGE('',*,*,#10074,.T.);
+#10074 = EDGE_CURVE('',#9903,#10075,#10077,.T.);
+#10075 = VERTEX_POINT('',#10076);
+#10076 = CARTESIAN_POINT('',(-18.17329156139,20.149193079572,13.));
+#10077 = SURFACE_CURVE('',#10078,(#10083,#10090),.PCURVE_S1.);
+#10078 = CIRCLE('',#10079,25.9);
+#10079 = AXIS2_PLACEMENT_3D('',#10080,#10081,#10082);
+#10080 = CARTESIAN_POINT('',(-1.9,0.,13.));
+#10081 = DIRECTION('',(0.,0.,1.));
+#10082 = DIRECTION('',(1.,0.,0.));
+#10083 = PCURVE('',#9951,#10084);
+#10084 = DEFINITIONAL_REPRESENTATION('',(#10085),#10089);
+#10085 = LINE('',#10086,#10087);
+#10086 = CARTESIAN_POINT('',(-0.,-15.));
+#10087 = VECTOR('',#10088,1.);
+#10088 = DIRECTION('',(-1.,0.));
+#10089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10090 = PCURVE('',#9919,#10091);
+#10091 = DEFINITIONAL_REPRESENTATION('',(#10092),#10100);
+#10092 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10093,#10094,#10095,#10096
+    ,#10097,#10098,#10099),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10093 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10094 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10095 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10096 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10097 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10098 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10099 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10101 = ORIENTED_EDGE('',*,*,#10102,.F.);
+#10102 = EDGE_CURVE('',#10103,#10075,#10105,.T.);
+#10103 = VERTEX_POINT('',#10104);
+#10104 = CARTESIAN_POINT('',(-18.17329156139,20.149193079572,-2.));
+#10105 = SURFACE_CURVE('',#10106,(#10110,#10117),.PCURVE_S1.);
+#10106 = LINE('',#10107,#10108);
+#10107 = CARTESIAN_POINT('',(-18.17329156139,20.149193079572,-2.));
+#10108 = VECTOR('',#10109,1.);
+#10109 = DIRECTION('',(0.,0.,1.));
+#10110 = PCURVE('',#9951,#10111);
+#10111 = DEFINITIONAL_REPRESENTATION('',(#10112),#10116);
+#10112 = LINE('',#10113,#10114);
+#10113 = CARTESIAN_POINT('',(-2.250178392948,0.));
+#10114 = VECTOR('',#10115,1.);
+#10115 = DIRECTION('',(-0.,-1.));
+#10116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10117 = PCURVE('',#10118,#10123);
+#10118 = PLANE('',#10119);
+#10119 = AXIS2_PLACEMENT_3D('',#10120,#10121,#10122);
+#10120 = CARTESIAN_POINT('',(-20.78783608462,22.636033368301,-2.));
+#10121 = DIRECTION('',(0.689189690101,0.724580962391,0.));
+#10122 = DIRECTION('',(0.724580962391,-0.689189690101,0.));
+#10123 = DEFINITIONAL_REPRESENTATION('',(#10124),#10128);
+#10124 = LINE('',#10125,#10126);
+#10125 = CARTESIAN_POINT('',(3.608353874775,0.));
+#10126 = VECTOR('',#10127,1.);
+#10127 = DIRECTION('',(0.,-1.));
+#10128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10129 = ORIENTED_EDGE('',*,*,#10130,.F.);
+#10130 = EDGE_CURVE('',#9936,#10103,#10131,.T.);
+#10131 = SURFACE_CURVE('',#10132,(#10137,#10144),.PCURVE_S1.);
+#10132 = CIRCLE('',#10133,25.9);
+#10133 = AXIS2_PLACEMENT_3D('',#10134,#10135,#10136);
+#10134 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#10135 = DIRECTION('',(0.,0.,1.));
+#10136 = DIRECTION('',(1.,0.,0.));
+#10137 = PCURVE('',#9951,#10138);
+#10138 = DEFINITIONAL_REPRESENTATION('',(#10139),#10143);
+#10139 = LINE('',#10140,#10141);
+#10140 = CARTESIAN_POINT('',(-0.,0.));
+#10141 = VECTOR('',#10142,1.);
+#10142 = DIRECTION('',(-1.,0.));
+#10143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10144 = PCURVE('',#9978,#10145);
+#10145 = DEFINITIONAL_REPRESENTATION('',(#10146),#10154);
+#10146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10147,#10148,#10149,#10150
+    ,#10151,#10152,#10153),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10147 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10148 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10149 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10150 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10151 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10152 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10153 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10155 = ADVANCED_FACE('',(#10156,#10510,#10545),#9978,.T.);
+#10156 = FACE_BOUND('',#10157,.T.);
+#10157 = EDGE_LOOP('',(#10158,#10159,#10160,#10188,#10216,#10249,#10277,
+    #10310,#10338,#10366,#10394,#10427,#10455,#10488,#10509));
+#10158 = ORIENTED_EDGE('',*,*,#9963,.F.);
+#10159 = ORIENTED_EDGE('',*,*,#10049,.T.);
+#10160 = ORIENTED_EDGE('',*,*,#10161,.F.);
+#10161 = EDGE_CURVE('',#10162,#10022,#10164,.T.);
+#10162 = VERTEX_POINT('',#10163);
+#10163 = CARTESIAN_POINT('',(16.8,-20.75011605456,-2.));
+#10164 = SURFACE_CURVE('',#10165,(#10170,#10181),.PCURVE_S1.);
+#10165 = CIRCLE('',#10166,3.5);
+#10166 = AXIS2_PLACEMENT_3D('',#10167,#10168,#10169);
+#10167 = CARTESIAN_POINT('',(19.347204666902,-18.34975183534,-2.));
+#10168 = DIRECTION('',(0.,0.,1.));
+#10169 = DIRECTION('',(1.,0.,0.));
+#10170 = PCURVE('',#9978,#10171);
+#10171 = DEFINITIONAL_REPRESENTATION('',(#10172),#10180);
+#10172 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10173,#10174,#10175,#10176
+    ,#10177,#10178,#10179),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10173 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10174 = CARTESIAN_POINT('',(-3.367461153473,1.099432481987));
+#10175 = CARTESIAN_POINT('',(1.882538846527,-1.931656431259));
+#10176 = CARTESIAN_POINT('',(7.132538846527,-4.962745344505));
+#10177 = CARTESIAN_POINT('',(1.882538846527,-7.99383425775));
+#10178 = CARTESIAN_POINT('',(-3.367461153473,-11.02492317099));
+#10179 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10181 = PCURVE('',#10037,#10182);
+#10182 = DEFINITIONAL_REPRESENTATION('',(#10183),#10187);
+#10183 = LINE('',#10184,#10185);
+#10184 = CARTESIAN_POINT('',(-0.,0.));
+#10185 = VECTOR('',#10186,1.);
+#10186 = DIRECTION('',(-1.,0.));
+#10187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10188 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#10189 = EDGE_CURVE('',#10190,#10162,#10192,.T.);
+#10190 = VERTEX_POINT('',#10191);
+#10191 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#10192 = SURFACE_CURVE('',#10193,(#10197,#10204),.PCURVE_S1.);
+#10193 = LINE('',#10194,#10195);
+#10194 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#10195 = VECTOR('',#10196,1.);
+#10196 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10197 = PCURVE('',#9978,#10198);
+#10198 = DEFINITIONAL_REPRESENTATION('',(#10199),#10203);
+#10199 = LINE('',#10200,#10201);
+#10200 = CARTESIAN_POINT('',(5.072199161933,-4.824297300314));
+#10201 = VECTOR('',#10202,1.);
+#10202 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10204 = PCURVE('',#10205,#10210);
+#10205 = PLANE('',#10206);
+#10206 = AXIS2_PLACEMENT_3D('',#10207,#10208,#10209);
+#10207 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#10208 = DIRECTION('',(0.727772757657,0.685818352927,0.));
+#10209 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10210 = DEFINITIONAL_REPRESENTATION('',(#10211),#10215);
+#10211 = LINE('',#10212,#10213);
+#10212 = CARTESIAN_POINT('',(0.,0.));
+#10213 = VECTOR('',#10214,1.);
+#10214 = DIRECTION('',(1.,0.));
+#10215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10216 = ORIENTED_EDGE('',*,*,#10217,.F.);
+#10217 = EDGE_CURVE('',#10218,#10190,#10220,.T.);
+#10218 = VERTEX_POINT('',#10219);
+#10219 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,-2.));
+#10220 = SURFACE_CURVE('',#10221,(#10226,#10237),.PCURVE_S1.);
+#10221 = CIRCLE('',#10222,22.083333333333);
+#10222 = AXIS2_PLACEMENT_3D('',#10223,#10224,#10225);
+#10223 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#10224 = DIRECTION('',(0.,0.,1.));
+#10225 = DIRECTION('',(1.,0.,0.));
+#10226 = PCURVE('',#9978,#10227);
+#10227 = DEFINITIONAL_REPRESENTATION('',(#10228),#10236);
+#10228 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10229,#10230,#10231,#10232
+    ,#10233,#10234,#10235),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10229 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10230 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#10231 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#10232 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#10233 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#10234 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#10235 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10237 = PCURVE('',#10238,#10243);
+#10238 = CYLINDRICAL_SURFACE('',#10239,22.083333333333);
+#10239 = AXIS2_PLACEMENT_3D('',#10240,#10241,#10242);
+#10240 = CARTESIAN_POINT('',(1.916666666667,0.,-2.));
+#10241 = DIRECTION('',(-0.,-0.,-1.));
+#10242 = DIRECTION('',(1.,0.,0.));
+#10243 = DEFINITIONAL_REPRESENTATION('',(#10244),#10248);
+#10244 = LINE('',#10245,#10246);
+#10245 = CARTESIAN_POINT('',(-0.,0.));
+#10246 = VECTOR('',#10247,1.);
+#10247 = DIRECTION('',(-1.,0.));
+#10248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10249 = ORIENTED_EDGE('',*,*,#10250,.F.);
+#10250 = EDGE_CURVE('',#10251,#10218,#10253,.T.);
+#10251 = VERTEX_POINT('',#10252);
+#10252 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#10253 = SURFACE_CURVE('',#10254,(#10258,#10265),.PCURVE_S1.);
+#10254 = LINE('',#10255,#10256);
+#10255 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#10256 = VECTOR('',#10257,1.);
+#10257 = DIRECTION('',(1.,0.,0.));
+#10258 = PCURVE('',#9978,#10259);
+#10259 = DEFINITIONAL_REPRESENTATION('',(#10260),#10264);
+#10260 = LINE('',#10261,#10262);
+#10261 = CARTESIAN_POINT('',(27.27974351343,-8.612993509159));
+#10262 = VECTOR('',#10263,1.);
+#10263 = DIRECTION('',(-1.,0.));
+#10264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10265 = PCURVE('',#10266,#10271);
+#10266 = PLANE('',#10267);
+#10267 = AXIS2_PLACEMENT_3D('',#10268,#10269,#10270);
+#10268 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#10269 = DIRECTION('',(0.,1.,0.));
+#10270 = DIRECTION('',(1.,0.,0.));
+#10271 = DEFINITIONAL_REPRESENTATION('',(#10272),#10276);
+#10272 = LINE('',#10273,#10274);
+#10273 = CARTESIAN_POINT('',(0.,0.));
+#10274 = VECTOR('',#10275,1.);
+#10275 = DIRECTION('',(1.,0.));
+#10276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10277 = ORIENTED_EDGE('',*,*,#10278,.T.);
+#10278 = EDGE_CURVE('',#10251,#10279,#10281,.T.);
+#10279 = VERTEX_POINT('',#10280);
+#10280 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#10281 = SURFACE_CURVE('',#10282,(#10287,#10298),.PCURVE_S1.);
+#10282 = CIRCLE('',#10283,1.);
+#10283 = AXIS2_PLACEMENT_3D('',#10284,#10285,#10286);
+#10284 = CARTESIAN_POINT('',(-7.8,-23.,-2.));
+#10285 = DIRECTION('',(0.,0.,1.));
+#10286 = DIRECTION('',(1.,0.,0.));
+#10287 = PCURVE('',#9978,#10288);
+#10288 = DEFINITIONAL_REPRESENTATION('',(#10289),#10297);
+#10289 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10290,#10291,#10292,#10293
+    ,#10294,#10295,#10296),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10290 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10291 = CARTESIAN_POINT('',(26.27974351343,-7.88094270159));
+#10292 = CARTESIAN_POINT('',(27.77974351343,-8.746968105375));
+#10293 = CARTESIAN_POINT('',(29.27974351343,-9.612993509159));
+#10294 = CARTESIAN_POINT('',(27.77974351343,-10.47901891294));
+#10295 = CARTESIAN_POINT('',(26.27974351343,-11.34504431672));
+#10296 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10298 = PCURVE('',#10299,#10304);
+#10299 = CYLINDRICAL_SURFACE('',#10300,1.);
+#10300 = AXIS2_PLACEMENT_3D('',#10301,#10302,#10303);
+#10301 = CARTESIAN_POINT('',(-7.8,-23.,-2.));
+#10302 = DIRECTION('',(-0.,-0.,-1.));
+#10303 = DIRECTION('',(1.,0.,0.));
+#10304 = DEFINITIONAL_REPRESENTATION('',(#10305),#10309);
+#10305 = LINE('',#10306,#10307);
+#10306 = CARTESIAN_POINT('',(-0.,0.));
+#10307 = VECTOR('',#10308,1.);
+#10308 = DIRECTION('',(-1.,0.));
+#10309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10310 = ORIENTED_EDGE('',*,*,#10311,.T.);
+#10311 = EDGE_CURVE('',#10279,#10312,#10314,.T.);
+#10312 = VERTEX_POINT('',#10313);
+#10313 = CARTESIAN_POINT('',(-8.8,-25.1,-2.));
+#10314 = SURFACE_CURVE('',#10315,(#10319,#10326),.PCURVE_S1.);
+#10315 = LINE('',#10316,#10317);
+#10316 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#10317 = VECTOR('',#10318,1.);
+#10318 = DIRECTION('',(0.,-1.,0.));
+#10319 = PCURVE('',#9978,#10320);
+#10320 = DEFINITIONAL_REPRESENTATION('',(#10321),#10325);
+#10321 = LINE('',#10322,#10323);
+#10322 = CARTESIAN_POINT('',(28.27974351343,-9.612993509159));
+#10323 = VECTOR('',#10324,1.);
+#10324 = DIRECTION('',(0.,-1.));
+#10325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10326 = PCURVE('',#10327,#10332);
+#10327 = PLANE('',#10328);
+#10328 = AXIS2_PLACEMENT_3D('',#10329,#10330,#10331);
+#10329 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#10330 = DIRECTION('',(1.,0.,0.));
+#10331 = DIRECTION('',(0.,-1.,0.));
+#10332 = DEFINITIONAL_REPRESENTATION('',(#10333),#10337);
+#10333 = LINE('',#10334,#10335);
+#10334 = CARTESIAN_POINT('',(0.,0.));
+#10335 = VECTOR('',#10336,1.);
+#10336 = DIRECTION('',(1.,0.));
+#10337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10338 = ORIENTED_EDGE('',*,*,#10339,.F.);
+#10339 = EDGE_CURVE('',#10340,#10312,#10342,.T.);
+#10340 = VERTEX_POINT('',#10341);
+#10341 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#10342 = SURFACE_CURVE('',#10343,(#10347,#10354),.PCURVE_S1.);
+#10343 = LINE('',#10344,#10345);
+#10344 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#10345 = VECTOR('',#10346,1.);
+#10346 = DIRECTION('',(1.,0.,0.));
+#10347 = PCURVE('',#9978,#10348);
+#10348 = DEFINITIONAL_REPRESENTATION('',(#10349),#10353);
+#10349 = LINE('',#10350,#10351);
+#10350 = CARTESIAN_POINT('',(47.27974351343,-11.71299350915));
+#10351 = VECTOR('',#10352,1.);
+#10352 = DIRECTION('',(-1.,0.));
+#10353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10354 = PCURVE('',#10355,#10360);
+#10355 = PLANE('',#10356);
+#10356 = AXIS2_PLACEMENT_3D('',#10357,#10358,#10359);
+#10357 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#10358 = DIRECTION('',(0.,1.,0.));
+#10359 = DIRECTION('',(1.,0.,0.));
+#10360 = DEFINITIONAL_REPRESENTATION('',(#10361),#10365);
+#10361 = LINE('',#10362,#10363);
+#10362 = CARTESIAN_POINT('',(0.,0.));
+#10363 = VECTOR('',#10364,1.);
+#10364 = DIRECTION('',(1.,0.));
+#10365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10366 = ORIENTED_EDGE('',*,*,#10367,.F.);
+#10367 = EDGE_CURVE('',#10368,#10340,#10370,.T.);
+#10368 = VERTEX_POINT('',#10369);
+#10369 = CARTESIAN_POINT('',(-27.8,1.585917602431E-15,-2.));
+#10370 = SURFACE_CURVE('',#10371,(#10375,#10382),.PCURVE_S1.);
+#10371 = LINE('',#10372,#10373);
+#10372 = CARTESIAN_POINT('',(-27.8,0.,-2.));
+#10373 = VECTOR('',#10374,1.);
+#10374 = DIRECTION('',(0.,-1.,0.));
+#10375 = PCURVE('',#9978,#10376);
+#10376 = DEFINITIONAL_REPRESENTATION('',(#10377),#10381);
+#10377 = LINE('',#10378,#10379);
+#10378 = CARTESIAN_POINT('',(47.27974351343,13.387006490841));
+#10379 = VECTOR('',#10380,1.);
+#10380 = DIRECTION('',(0.,-1.));
+#10381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10382 = PCURVE('',#10383,#10388);
+#10383 = PLANE('',#10384);
+#10384 = AXIS2_PLACEMENT_3D('',#10385,#10386,#10387);
+#10385 = CARTESIAN_POINT('',(-27.8,0.,-2.));
+#10386 = DIRECTION('',(1.,0.,0.));
+#10387 = DIRECTION('',(0.,-1.,0.));
+#10388 = DEFINITIONAL_REPRESENTATION('',(#10389),#10393);
+#10389 = LINE('',#10390,#10391);
+#10390 = CARTESIAN_POINT('',(0.,0.));
+#10391 = VECTOR('',#10392,1.);
+#10392 = DIRECTION('',(1.,0.));
+#10393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10394 = ORIENTED_EDGE('',*,*,#10395,.F.);
+#10395 = EDGE_CURVE('',#10396,#10368,#10398,.T.);
+#10396 = VERTEX_POINT('',#10397);
+#10397 = CARTESIAN_POINT('',(-22.97475885458,15.055382400361,-2.));
+#10398 = SURFACE_CURVE('',#10399,(#10404,#10415),.PCURVE_S1.);
+#10399 = CIRCLE('',#10400,25.9);
+#10400 = AXIS2_PLACEMENT_3D('',#10401,#10402,#10403);
+#10401 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#10402 = DIRECTION('',(0.,0.,1.));
+#10403 = DIRECTION('',(1.,0.,0.));
+#10404 = PCURVE('',#9978,#10405);
+#10405 = DEFINITIONAL_REPRESENTATION('',(#10406),#10414);
+#10406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10407,#10408,#10409,#10410
+    ,#10411,#10412,#10413),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10407 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10408 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10409 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10410 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10411 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10412 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10413 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10415 = PCURVE('',#10416,#10421);
+#10416 = CYLINDRICAL_SURFACE('',#10417,25.9);
+#10417 = AXIS2_PLACEMENT_3D('',#10418,#10419,#10420);
+#10418 = CARTESIAN_POINT('',(-1.9,0.,-2.));
+#10419 = DIRECTION('',(-0.,-0.,-1.));
+#10420 = DIRECTION('',(1.,0.,0.));
+#10421 = DEFINITIONAL_REPRESENTATION('',(#10422),#10426);
+#10422 = LINE('',#10423,#10424);
+#10423 = CARTESIAN_POINT('',(-0.,0.));
+#10424 = VECTOR('',#10425,1.);
+#10425 = DIRECTION('',(-1.,0.));
+#10426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10427 = ORIENTED_EDGE('',*,*,#10428,.F.);
+#10428 = EDGE_CURVE('',#10429,#10396,#10431,.T.);
+#10429 = VERTEX_POINT('',#10430);
+#10430 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#10431 = SURFACE_CURVE('',#10432,(#10436,#10443),.PCURVE_S1.);
+#10432 = LINE('',#10433,#10434);
+#10433 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#10434 = VECTOR('',#10435,1.);
+#10435 = DIRECTION('',(0.724580962373,-0.689189690119,0.));
+#10436 = PCURVE('',#9978,#10437);
+#10437 = DEFINITIONAL_REPRESENTATION('',(#10438),#10442);
+#10438 = LINE('',#10439,#10440);
+#10439 = CARTESIAN_POINT('',(45.091907428761,30.95097312254));
+#10440 = VECTOR('',#10441,1.);
+#10441 = DIRECTION('',(-0.724580962373,-0.689189690119));
+#10442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10443 = PCURVE('',#10444,#10449);
+#10444 = PLANE('',#10445);
+#10445 = AXIS2_PLACEMENT_3D('',#10446,#10447,#10448);
+#10446 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#10447 = DIRECTION('',(0.689189690119,0.724580962373,0.));
+#10448 = DIRECTION('',(0.724580962373,-0.689189690119,0.));
+#10449 = DEFINITIONAL_REPRESENTATION('',(#10450),#10454);
+#10450 = LINE('',#10451,#10452);
+#10451 = CARTESIAN_POINT('',(0.,0.));
+#10452 = VECTOR('',#10453,1.);
+#10453 = DIRECTION('',(1.,0.));
+#10454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10455 = ORIENTED_EDGE('',*,*,#10456,.F.);
+#10456 = EDGE_CURVE('',#10457,#10429,#10459,.T.);
+#10457 = VERTEX_POINT('',#10458);
+#10458 = CARTESIAN_POINT('',(-20.78783608464,22.636033368301,-2.));
+#10459 = SURFACE_CURVE('',#10460,(#10465,#10476),.PCURVE_S1.);
+#10460 = CIRCLE('',#10461,3.5);
+#10461 = AXIS2_PLACEMENT_3D('',#10462,#10463,#10464);
+#10462 = CARTESIAN_POINT('',(-23.20001511031,20.100014372269,-2.));
+#10463 = DIRECTION('',(0.,0.,1.));
+#10464 = DIRECTION('',(1.,0.,0.));
+#10465 = PCURVE('',#9978,#10466);
+#10466 = DEFINITIONAL_REPRESENTATION('',(#10467),#10475);
+#10467 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10468,#10469,#10470,#10471
+    ,#10472,#10473,#10474),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10468 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10469 = CARTESIAN_POINT('',(39.179758623743,39.5491986896));
+#10470 = CARTESIAN_POINT('',(44.429758623743,36.518109776355));
+#10471 = CARTESIAN_POINT('',(49.679758623743,33.487020863109));
+#10472 = CARTESIAN_POINT('',(44.429758623743,30.455931949864));
+#10473 = CARTESIAN_POINT('',(39.179758623743,27.424843036618));
+#10474 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10476 = PCURVE('',#10477,#10482);
+#10477 = CYLINDRICAL_SURFACE('',#10478,3.5);
+#10478 = AXIS2_PLACEMENT_3D('',#10479,#10480,#10481);
+#10479 = CARTESIAN_POINT('',(-23.20001511031,20.100014372269,-2.));
+#10480 = DIRECTION('',(-0.,-0.,-1.));
+#10481 = DIRECTION('',(1.,0.,0.));
+#10482 = DEFINITIONAL_REPRESENTATION('',(#10483),#10487);
+#10483 = LINE('',#10484,#10485);
+#10484 = CARTESIAN_POINT('',(-0.,0.));
+#10485 = VECTOR('',#10486,1.);
+#10486 = DIRECTION('',(-1.,0.));
+#10487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10488 = ORIENTED_EDGE('',*,*,#10489,.T.);
+#10489 = EDGE_CURVE('',#10457,#10103,#10490,.T.);
+#10490 = SURFACE_CURVE('',#10491,(#10495,#10502),.PCURVE_S1.);
+#10491 = LINE('',#10492,#10493);
+#10492 = CARTESIAN_POINT('',(-20.78783608462,22.636033368301,-2.));
+#10493 = VECTOR('',#10494,1.);
+#10494 = DIRECTION('',(0.724580962391,-0.689189690101,0.));
+#10495 = PCURVE('',#9978,#10496);
+#10496 = DEFINITIONAL_REPRESENTATION('',(#10497),#10501);
+#10497 = LINE('',#10498,#10499);
+#10498 = CARTESIAN_POINT('',(40.267579598055,36.023039859142));
+#10499 = VECTOR('',#10500,1.);
+#10500 = DIRECTION('',(-0.724580962391,-0.689189690101));
+#10501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10502 = PCURVE('',#10118,#10503);
+#10503 = DEFINITIONAL_REPRESENTATION('',(#10504),#10508);
+#10504 = LINE('',#10505,#10506);
+#10505 = CARTESIAN_POINT('',(0.,0.));
+#10506 = VECTOR('',#10507,1.);
+#10507 = DIRECTION('',(1.,0.));
+#10508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10509 = ORIENTED_EDGE('',*,*,#10130,.F.);
+#10510 = FACE_BOUND('',#10511,.T.);
+#10511 = EDGE_LOOP('',(#10512));
+#10512 = ORIENTED_EDGE('',*,*,#10513,.T.);
+#10513 = EDGE_CURVE('',#10514,#10514,#10516,.T.);
+#10514 = VERTEX_POINT('',#10515);
+#10515 = CARTESIAN_POINT('',(21.4,-18.3,-2.));
+#10516 = SURFACE_CURVE('',#10517,(#10522,#10533),.PCURVE_S1.);
+#10517 = CIRCLE('',#10518,2.);
+#10518 = AXIS2_PLACEMENT_3D('',#10519,#10520,#10521);
+#10519 = CARTESIAN_POINT('',(19.4,-18.3,-2.));
+#10520 = DIRECTION('',(0.,0.,1.));
+#10521 = DIRECTION('',(1.,0.,0.));
+#10522 = PCURVE('',#9978,#10523);
+#10523 = DEFINITIONAL_REPRESENTATION('',(#10524),#10532);
+#10524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10525,#10526,#10527,#10528
+    ,#10529,#10530,#10531),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10525 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10526 = CARTESIAN_POINT('',(-1.92025648657,-1.448891894021));
+#10527 = CARTESIAN_POINT('',(1.07974351343,-3.18094270159));
+#10528 = CARTESIAN_POINT('',(4.07974351343,-4.912993509159));
+#10529 = CARTESIAN_POINT('',(1.07974351343,-6.645044316728));
+#10530 = CARTESIAN_POINT('',(-1.92025648657,-8.377095124297));
+#10531 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10533 = PCURVE('',#10534,#10539);
+#10534 = CYLINDRICAL_SURFACE('',#10535,2.);
+#10535 = AXIS2_PLACEMENT_3D('',#10536,#10537,#10538);
+#10536 = CARTESIAN_POINT('',(19.4,-18.3,13.));
+#10537 = DIRECTION('',(0.,0.,1.));
+#10538 = DIRECTION('',(1.,0.,0.));
+#10539 = DEFINITIONAL_REPRESENTATION('',(#10540),#10544);
+#10540 = LINE('',#10541,#10542);
+#10541 = CARTESIAN_POINT('',(0.,-15.));
+#10542 = VECTOR('',#10543,1.);
+#10543 = DIRECTION('',(1.,0.));
+#10544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10545 = FACE_BOUND('',#10546,.T.);
+#10546 = EDGE_LOOP('',(#10547));
+#10547 = ORIENTED_EDGE('',*,*,#10548,.T.);
+#10548 = EDGE_CURVE('',#10549,#10549,#10551,.T.);
+#10549 = VERTEX_POINT('',#10550);
+#10550 = CARTESIAN_POINT('',(-21.2,20.1,-2.));
+#10551 = SURFACE_CURVE('',#10552,(#10557,#10568),.PCURVE_S1.);
+#10552 = CIRCLE('',#10553,2.);
+#10553 = AXIS2_PLACEMENT_3D('',#10554,#10555,#10556);
+#10554 = CARTESIAN_POINT('',(-23.2,20.1,-2.));
+#10555 = DIRECTION('',(0.,0.,1.));
+#10556 = DIRECTION('',(1.,0.,0.));
+#10557 = PCURVE('',#9978,#10558);
+#10558 = DEFINITIONAL_REPRESENTATION('',(#10559),#10567);
+#10559 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10560,#10561,#10562,#10563
+    ,#10564,#10565,#10566),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10560 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10561 = CARTESIAN_POINT('',(40.67974351343,36.951108105979));
+#10562 = CARTESIAN_POINT('',(43.67974351343,35.21905729841));
+#10563 = CARTESIAN_POINT('',(46.67974351343,33.487006490841));
+#10564 = CARTESIAN_POINT('',(43.67974351343,31.754955683272));
+#10565 = CARTESIAN_POINT('',(40.67974351343,30.022904875703));
+#10566 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10568 = PCURVE('',#10569,#10574);
+#10569 = CYLINDRICAL_SURFACE('',#10570,2.);
+#10570 = AXIS2_PLACEMENT_3D('',#10571,#10572,#10573);
+#10571 = CARTESIAN_POINT('',(-23.2,20.1,13.));
+#10572 = DIRECTION('',(0.,0.,1.));
+#10573 = DIRECTION('',(1.,0.,0.));
+#10574 = DEFINITIONAL_REPRESENTATION('',(#10575),#10579);
+#10575 = LINE('',#10576,#10577);
+#10576 = CARTESIAN_POINT('',(0.,-15.));
+#10577 = VECTOR('',#10578,1.);
+#10578 = DIRECTION('',(1.,0.));
+#10579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10580 = ADVANCED_FACE('',(#10581,#10885,#10920,#10950),#9919,.F.);
+#10581 = FACE_BOUND('',#10582,.F.);
+#10582 = EDGE_LOOP('',(#10583,#10584,#10585,#10613,#10636,#10664,#10687,
+    #10715,#10738,#10761,#10784,#10812,#10835,#10863,#10884));
+#10583 = ORIENTED_EDGE('',*,*,#9902,.F.);
+#10584 = ORIENTED_EDGE('',*,*,#9998,.T.);
+#10585 = ORIENTED_EDGE('',*,*,#10586,.F.);
+#10586 = EDGE_CURVE('',#10587,#9999,#10589,.T.);
+#10587 = VERTEX_POINT('',#10588);
+#10588 = CARTESIAN_POINT('',(16.8,-20.75011605456,13.));
+#10589 = SURFACE_CURVE('',#10590,(#10595,#10606),.PCURVE_S1.);
+#10590 = CIRCLE('',#10591,3.5);
+#10591 = AXIS2_PLACEMENT_3D('',#10592,#10593,#10594);
+#10592 = CARTESIAN_POINT('',(19.347204666902,-18.34975183534,13.));
+#10593 = DIRECTION('',(0.,0.,1.));
+#10594 = DIRECTION('',(1.,0.,0.));
+#10595 = PCURVE('',#9919,#10596);
+#10596 = DEFINITIONAL_REPRESENTATION('',(#10597),#10605);
+#10597 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10598,#10599,#10600,#10601
+    ,#10602,#10603,#10604),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10598 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10599 = CARTESIAN_POINT('',(-3.367461153473,1.099432481987));
+#10600 = CARTESIAN_POINT('',(1.882538846527,-1.931656431259));
+#10601 = CARTESIAN_POINT('',(7.132538846527,-4.962745344505));
+#10602 = CARTESIAN_POINT('',(1.882538846527,-7.99383425775));
+#10603 = CARTESIAN_POINT('',(-3.367461153473,-11.02492317099));
+#10604 = CARTESIAN_POINT('',(-3.367461153473,-4.962745344505));
+#10605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10606 = PCURVE('',#10037,#10607);
+#10607 = DEFINITIONAL_REPRESENTATION('',(#10608),#10612);
+#10608 = LINE('',#10609,#10610);
+#10609 = CARTESIAN_POINT('',(-0.,-15.));
+#10610 = VECTOR('',#10611,1.);
+#10611 = DIRECTION('',(-1.,0.));
+#10612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10613 = ORIENTED_EDGE('',*,*,#10614,.F.);
+#10614 = EDGE_CURVE('',#10615,#10587,#10617,.T.);
+#10615 = VERTEX_POINT('',#10616);
+#10616 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,13.));
+#10617 = SURFACE_CURVE('',#10618,(#10622,#10629),.PCURVE_S1.);
+#10618 = LINE('',#10619,#10620);
+#10619 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,13.));
+#10620 = VECTOR('',#10621,1.);
+#10621 = DIRECTION('',(0.685818352927,-0.727772757657,0.));
+#10622 = PCURVE('',#9919,#10623);
+#10623 = DEFINITIONAL_REPRESENTATION('',(#10624),#10628);
+#10624 = LINE('',#10625,#10626);
+#10625 = CARTESIAN_POINT('',(5.072199161933,-4.824297300314));
+#10626 = VECTOR('',#10627,1.);
+#10627 = DIRECTION('',(-0.685818352927,-0.727772757657));
+#10628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10629 = PCURVE('',#10205,#10630);
+#10630 = DEFINITIONAL_REPRESENTATION('',(#10631),#10635);
+#10631 = LINE('',#10632,#10633);
+#10632 = CARTESIAN_POINT('',(0.,-15.));
+#10633 = VECTOR('',#10634,1.);
+#10634 = DIRECTION('',(1.,0.));
+#10635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10636 = ORIENTED_EDGE('',*,*,#10637,.F.);
+#10637 = EDGE_CURVE('',#10638,#10615,#10640,.T.);
+#10638 = VERTEX_POINT('',#10639);
+#10639 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,13.));
+#10640 = SURFACE_CURVE('',#10641,(#10646,#10657),.PCURVE_S1.);
+#10641 = CIRCLE('',#10642,22.083333333333);
+#10642 = AXIS2_PLACEMENT_3D('',#10643,#10644,#10645);
+#10643 = CARTESIAN_POINT('',(1.916666666667,0.,13.));
+#10644 = DIRECTION('',(0.,0.,1.));
+#10645 = DIRECTION('',(1.,0.,0.));
+#10646 = PCURVE('',#9919,#10647);
+#10647 = DEFINITIONAL_REPRESENTATION('',(#10648),#10656);
+#10648 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10649,#10650,#10651,#10652
+    ,#10653,#10654,#10655),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10649 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10650 = CARTESIAN_POINT('',(-4.52025648657,51.636461824653));
+#10651 = CARTESIAN_POINT('',(28.60474351343,32.511734157747));
+#10652 = CARTESIAN_POINT('',(61.72974351343,13.387006490841));
+#10653 = CARTESIAN_POINT('',(28.60474351343,-5.737721176066));
+#10654 = CARTESIAN_POINT('',(-4.52025648657,-24.86244884297));
+#10655 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10657 = PCURVE('',#10238,#10658);
+#10658 = DEFINITIONAL_REPRESENTATION('',(#10659),#10663);
+#10659 = LINE('',#10660,#10661);
+#10660 = CARTESIAN_POINT('',(-0.,-15.));
+#10661 = VECTOR('',#10662,1.);
+#10662 = DIRECTION('',(-1.,0.));
+#10663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10664 = ORIENTED_EDGE('',*,*,#10665,.F.);
+#10665 = EDGE_CURVE('',#10666,#10638,#10668,.T.);
+#10666 = VERTEX_POINT('',#10667);
+#10667 = CARTESIAN_POINT('',(-7.8,-22.,13.));
+#10668 = SURFACE_CURVE('',#10669,(#10673,#10680),.PCURVE_S1.);
+#10669 = LINE('',#10670,#10671);
+#10670 = CARTESIAN_POINT('',(-7.8,-22.,13.));
+#10671 = VECTOR('',#10672,1.);
+#10672 = DIRECTION('',(1.,0.,0.));
+#10673 = PCURVE('',#9919,#10674);
+#10674 = DEFINITIONAL_REPRESENTATION('',(#10675),#10679);
+#10675 = LINE('',#10676,#10677);
+#10676 = CARTESIAN_POINT('',(27.27974351343,-8.612993509159));
+#10677 = VECTOR('',#10678,1.);
+#10678 = DIRECTION('',(-1.,0.));
+#10679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10680 = PCURVE('',#10266,#10681);
+#10681 = DEFINITIONAL_REPRESENTATION('',(#10682),#10686);
+#10682 = LINE('',#10683,#10684);
+#10683 = CARTESIAN_POINT('',(0.,-15.));
+#10684 = VECTOR('',#10685,1.);
+#10685 = DIRECTION('',(1.,0.));
+#10686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10687 = ORIENTED_EDGE('',*,*,#10688,.T.);
+#10688 = EDGE_CURVE('',#10666,#10689,#10691,.T.);
+#10689 = VERTEX_POINT('',#10690);
+#10690 = CARTESIAN_POINT('',(-8.8,-23.,13.));
+#10691 = SURFACE_CURVE('',#10692,(#10697,#10708),.PCURVE_S1.);
+#10692 = CIRCLE('',#10693,1.);
+#10693 = AXIS2_PLACEMENT_3D('',#10694,#10695,#10696);
+#10694 = CARTESIAN_POINT('',(-7.8,-23.,13.));
+#10695 = DIRECTION('',(0.,0.,1.));
+#10696 = DIRECTION('',(1.,0.,0.));
+#10697 = PCURVE('',#9919,#10698);
+#10698 = DEFINITIONAL_REPRESENTATION('',(#10699),#10707);
+#10699 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10700,#10701,#10702,#10703
+    ,#10704,#10705,#10706),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10700 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10701 = CARTESIAN_POINT('',(26.27974351343,-7.88094270159));
+#10702 = CARTESIAN_POINT('',(27.77974351343,-8.746968105375));
+#10703 = CARTESIAN_POINT('',(29.27974351343,-9.612993509159));
+#10704 = CARTESIAN_POINT('',(27.77974351343,-10.47901891294));
+#10705 = CARTESIAN_POINT('',(26.27974351343,-11.34504431672));
+#10706 = CARTESIAN_POINT('',(26.27974351343,-9.612993509159));
+#10707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10708 = PCURVE('',#10299,#10709);
+#10709 = DEFINITIONAL_REPRESENTATION('',(#10710),#10714);
+#10710 = LINE('',#10711,#10712);
+#10711 = CARTESIAN_POINT('',(-0.,-15.));
+#10712 = VECTOR('',#10713,1.);
+#10713 = DIRECTION('',(-1.,0.));
+#10714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10715 = ORIENTED_EDGE('',*,*,#10716,.T.);
+#10716 = EDGE_CURVE('',#10689,#10717,#10719,.T.);
+#10717 = VERTEX_POINT('',#10718);
+#10718 = CARTESIAN_POINT('',(-8.8,-25.1,13.));
+#10719 = SURFACE_CURVE('',#10720,(#10724,#10731),.PCURVE_S1.);
+#10720 = LINE('',#10721,#10722);
+#10721 = CARTESIAN_POINT('',(-8.8,-23.,13.));
+#10722 = VECTOR('',#10723,1.);
+#10723 = DIRECTION('',(0.,-1.,0.));
+#10724 = PCURVE('',#9919,#10725);
+#10725 = DEFINITIONAL_REPRESENTATION('',(#10726),#10730);
+#10726 = LINE('',#10727,#10728);
+#10727 = CARTESIAN_POINT('',(28.27974351343,-9.612993509159));
+#10728 = VECTOR('',#10729,1.);
+#10729 = DIRECTION('',(0.,-1.));
+#10730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10731 = PCURVE('',#10327,#10732);
+#10732 = DEFINITIONAL_REPRESENTATION('',(#10733),#10737);
+#10733 = LINE('',#10734,#10735);
+#10734 = CARTESIAN_POINT('',(0.,-15.));
+#10735 = VECTOR('',#10736,1.);
+#10736 = DIRECTION('',(1.,0.));
+#10737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10738 = ORIENTED_EDGE('',*,*,#10739,.F.);
+#10739 = EDGE_CURVE('',#10740,#10717,#10742,.T.);
+#10740 = VERTEX_POINT('',#10741);
+#10741 = CARTESIAN_POINT('',(-27.8,-25.1,13.));
+#10742 = SURFACE_CURVE('',#10743,(#10747,#10754),.PCURVE_S1.);
+#10743 = LINE('',#10744,#10745);
+#10744 = CARTESIAN_POINT('',(-27.8,-25.1,13.));
+#10745 = VECTOR('',#10746,1.);
+#10746 = DIRECTION('',(1.,0.,0.));
+#10747 = PCURVE('',#9919,#10748);
+#10748 = DEFINITIONAL_REPRESENTATION('',(#10749),#10753);
+#10749 = LINE('',#10750,#10751);
+#10750 = CARTESIAN_POINT('',(47.27974351343,-11.71299350915));
+#10751 = VECTOR('',#10752,1.);
+#10752 = DIRECTION('',(-1.,0.));
+#10753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10754 = PCURVE('',#10355,#10755);
+#10755 = DEFINITIONAL_REPRESENTATION('',(#10756),#10760);
+#10756 = LINE('',#10757,#10758);
+#10757 = CARTESIAN_POINT('',(0.,-15.));
+#10758 = VECTOR('',#10759,1.);
+#10759 = DIRECTION('',(1.,0.));
+#10760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10761 = ORIENTED_EDGE('',*,*,#10762,.F.);
+#10762 = EDGE_CURVE('',#10763,#10740,#10765,.T.);
+#10763 = VERTEX_POINT('',#10764);
+#10764 = CARTESIAN_POINT('',(-27.8,1.585917602431E-15,13.));
+#10765 = SURFACE_CURVE('',#10766,(#10770,#10777),.PCURVE_S1.);
+#10766 = LINE('',#10767,#10768);
+#10767 = CARTESIAN_POINT('',(-27.8,0.,13.));
+#10768 = VECTOR('',#10769,1.);
+#10769 = DIRECTION('',(0.,-1.,0.));
+#10770 = PCURVE('',#9919,#10771);
+#10771 = DEFINITIONAL_REPRESENTATION('',(#10772),#10776);
+#10772 = LINE('',#10773,#10774);
+#10773 = CARTESIAN_POINT('',(47.27974351343,13.387006490841));
+#10774 = VECTOR('',#10775,1.);
+#10775 = DIRECTION('',(0.,-1.));
+#10776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10777 = PCURVE('',#10383,#10778);
+#10778 = DEFINITIONAL_REPRESENTATION('',(#10779),#10783);
+#10779 = LINE('',#10780,#10781);
+#10780 = CARTESIAN_POINT('',(0.,-15.));
+#10781 = VECTOR('',#10782,1.);
+#10782 = DIRECTION('',(1.,0.));
+#10783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10784 = ORIENTED_EDGE('',*,*,#10785,.F.);
+#10785 = EDGE_CURVE('',#10786,#10763,#10788,.T.);
+#10786 = VERTEX_POINT('',#10787);
+#10787 = CARTESIAN_POINT('',(-22.97475885458,15.055382400361,13.));
+#10788 = SURFACE_CURVE('',#10789,(#10794,#10805),.PCURVE_S1.);
+#10789 = CIRCLE('',#10790,25.9);
+#10790 = AXIS2_PLACEMENT_3D('',#10791,#10792,#10793);
+#10791 = CARTESIAN_POINT('',(-1.9,0.,13.));
+#10792 = DIRECTION('',(0.,0.,1.));
+#10793 = DIRECTION('',(1.,0.,0.));
+#10794 = PCURVE('',#9919,#10795);
+#10795 = DEFINITIONAL_REPRESENTATION('',(#10796),#10804);
+#10796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10797,#10798,#10799,#10800
+    ,#10801,#10802,#10803),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10797 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10798 = CARTESIAN_POINT('',(-4.52025648657,58.247122406875));
+#10799 = CARTESIAN_POINT('',(34.32974351343,35.817064448858));
+#10800 = CARTESIAN_POINT('',(73.17974351343,13.387006490841));
+#10801 = CARTESIAN_POINT('',(34.32974351343,-9.043051467176));
+#10802 = CARTESIAN_POINT('',(-4.52025648657,-31.47310942519));
+#10803 = CARTESIAN_POINT('',(-4.52025648657,13.387006490841));
+#10804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10805 = PCURVE('',#10416,#10806);
+#10806 = DEFINITIONAL_REPRESENTATION('',(#10807),#10811);
+#10807 = LINE('',#10808,#10809);
+#10808 = CARTESIAN_POINT('',(-0.,-15.));
+#10809 = VECTOR('',#10810,1.);
+#10810 = DIRECTION('',(-1.,0.));
+#10811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10812 = ORIENTED_EDGE('',*,*,#10813,.F.);
+#10813 = EDGE_CURVE('',#10814,#10786,#10816,.T.);
+#10814 = VERTEX_POINT('',#10815);
+#10815 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,13.));
+#10816 = SURFACE_CURVE('',#10817,(#10821,#10828),.PCURVE_S1.);
+#10817 = LINE('',#10818,#10819);
+#10818 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,13.));
+#10819 = VECTOR('',#10820,1.);
+#10820 = DIRECTION('',(0.724580962373,-0.689189690119,0.));
+#10821 = PCURVE('',#9919,#10822);
+#10822 = DEFINITIONAL_REPRESENTATION('',(#10823),#10827);
+#10823 = LINE('',#10824,#10825);
+#10824 = CARTESIAN_POINT('',(45.091907428761,30.95097312254));
+#10825 = VECTOR('',#10826,1.);
+#10826 = DIRECTION('',(-0.724580962373,-0.689189690119));
+#10827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10828 = PCURVE('',#10444,#10829);
+#10829 = DEFINITIONAL_REPRESENTATION('',(#10830),#10834);
+#10830 = LINE('',#10831,#10832);
+#10831 = CARTESIAN_POINT('',(0.,-15.));
+#10832 = VECTOR('',#10833,1.);
+#10833 = DIRECTION('',(1.,0.));
+#10834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10835 = ORIENTED_EDGE('',*,*,#10836,.F.);
+#10836 = EDGE_CURVE('',#10837,#10814,#10839,.T.);
+#10837 = VERTEX_POINT('',#10838);
+#10838 = CARTESIAN_POINT('',(-20.78783608464,22.636033368301,13.));
+#10839 = SURFACE_CURVE('',#10840,(#10845,#10856),.PCURVE_S1.);
+#10840 = CIRCLE('',#10841,3.5);
+#10841 = AXIS2_PLACEMENT_3D('',#10842,#10843,#10844);
+#10842 = CARTESIAN_POINT('',(-23.20001511031,20.100014372269,13.));
+#10843 = DIRECTION('',(0.,0.,1.));
+#10844 = DIRECTION('',(1.,0.,0.));
+#10845 = PCURVE('',#9919,#10846);
+#10846 = DEFINITIONAL_REPRESENTATION('',(#10847),#10855);
+#10847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10848,#10849,#10850,#10851
+    ,#10852,#10853,#10854),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10848 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10849 = CARTESIAN_POINT('',(39.179758623743,39.5491986896));
+#10850 = CARTESIAN_POINT('',(44.429758623743,36.518109776355));
+#10851 = CARTESIAN_POINT('',(49.679758623743,33.487020863109));
+#10852 = CARTESIAN_POINT('',(44.429758623743,30.455931949864));
+#10853 = CARTESIAN_POINT('',(39.179758623743,27.424843036618));
+#10854 = CARTESIAN_POINT('',(39.179758623743,33.487020863109));
+#10855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10856 = PCURVE('',#10477,#10857);
+#10857 = DEFINITIONAL_REPRESENTATION('',(#10858),#10862);
+#10858 = LINE('',#10859,#10860);
+#10859 = CARTESIAN_POINT('',(-0.,-15.));
+#10860 = VECTOR('',#10861,1.);
+#10861 = DIRECTION('',(-1.,0.));
+#10862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10863 = ORIENTED_EDGE('',*,*,#10864,.T.);
+#10864 = EDGE_CURVE('',#10837,#10075,#10865,.T.);
+#10865 = SURFACE_CURVE('',#10866,(#10870,#10877),.PCURVE_S1.);
+#10866 = LINE('',#10867,#10868);
+#10867 = CARTESIAN_POINT('',(-20.78783608462,22.636033368301,13.));
+#10868 = VECTOR('',#10869,1.);
+#10869 = DIRECTION('',(0.724580962391,-0.689189690101,0.));
+#10870 = PCURVE('',#9919,#10871);
+#10871 = DEFINITIONAL_REPRESENTATION('',(#10872),#10876);
+#10872 = LINE('',#10873,#10874);
+#10873 = CARTESIAN_POINT('',(40.267579598055,36.023039859142));
+#10874 = VECTOR('',#10875,1.);
+#10875 = DIRECTION('',(-0.724580962391,-0.689189690101));
+#10876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10877 = PCURVE('',#10118,#10878);
+#10878 = DEFINITIONAL_REPRESENTATION('',(#10879),#10883);
+#10879 = LINE('',#10880,#10881);
+#10880 = CARTESIAN_POINT('',(0.,-15.));
+#10881 = VECTOR('',#10882,1.);
+#10882 = DIRECTION('',(1.,0.));
+#10883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10884 = ORIENTED_EDGE('',*,*,#10074,.F.);
+#10885 = FACE_BOUND('',#10886,.F.);
+#10886 = EDGE_LOOP('',(#10887));
+#10887 = ORIENTED_EDGE('',*,*,#10888,.T.);
+#10888 = EDGE_CURVE('',#10889,#10889,#10891,.T.);
+#10889 = VERTEX_POINT('',#10890);
+#10890 = CARTESIAN_POINT('',(12.,0.,13.));
+#10891 = SURFACE_CURVE('',#10892,(#10897,#10908),.PCURVE_S1.);
+#10892 = CIRCLE('',#10893,12.);
+#10893 = AXIS2_PLACEMENT_3D('',#10894,#10895,#10896);
+#10894 = CARTESIAN_POINT('',(0.,0.,13.));
+#10895 = DIRECTION('',(0.,0.,1.));
+#10896 = DIRECTION('',(1.,0.,0.));
+#10897 = PCURVE('',#9919,#10898);
+#10898 = DEFINITIONAL_REPRESENTATION('',(#10899),#10907);
+#10899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10900,#10901,#10902,#10903
+    ,#10904,#10905,#10906),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10900 = CARTESIAN_POINT('',(7.47974351343,13.387006490841));
+#10901 = CARTESIAN_POINT('',(7.47974351343,34.171616181667));
+#10902 = CARTESIAN_POINT('',(25.47974351343,23.779311336254));
+#10903 = CARTESIAN_POINT('',(43.47974351343,13.387006490841));
+#10904 = CARTESIAN_POINT('',(25.47974351343,2.994701645428));
+#10905 = CARTESIAN_POINT('',(7.47974351343,-7.397603199986));
+#10906 = CARTESIAN_POINT('',(7.47974351343,13.387006490841));
+#10907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10908 = PCURVE('',#10909,#10914);
+#10909 = CYLINDRICAL_SURFACE('',#10910,12.);
+#10910 = AXIS2_PLACEMENT_3D('',#10911,#10912,#10913);
+#10911 = CARTESIAN_POINT('',(0.,0.,13.));
+#10912 = DIRECTION('',(0.,0.,1.));
+#10913 = DIRECTION('',(1.,0.,0.));
+#10914 = DEFINITIONAL_REPRESENTATION('',(#10915),#10919);
+#10915 = LINE('',#10916,#10917);
+#10916 = CARTESIAN_POINT('',(0.,0.));
+#10917 = VECTOR('',#10918,1.);
+#10918 = DIRECTION('',(1.,0.));
+#10919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10920 = FACE_BOUND('',#10921,.F.);
+#10921 = EDGE_LOOP('',(#10922));
+#10922 = ORIENTED_EDGE('',*,*,#10923,.T.);
+#10923 = EDGE_CURVE('',#10924,#10924,#10926,.T.);
+#10924 = VERTEX_POINT('',#10925);
+#10925 = CARTESIAN_POINT('',(21.4,-18.3,13.));
+#10926 = SURFACE_CURVE('',#10927,(#10932,#10943),.PCURVE_S1.);
+#10927 = CIRCLE('',#10928,2.);
+#10928 = AXIS2_PLACEMENT_3D('',#10929,#10930,#10931);
+#10929 = CARTESIAN_POINT('',(19.4,-18.3,13.));
+#10930 = DIRECTION('',(0.,0.,1.));
+#10931 = DIRECTION('',(1.,0.,0.));
+#10932 = PCURVE('',#9919,#10933);
+#10933 = DEFINITIONAL_REPRESENTATION('',(#10934),#10942);
+#10934 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10935,#10936,#10937,#10938
+    ,#10939,#10940,#10941),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10935 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10936 = CARTESIAN_POINT('',(-1.92025648657,-1.448891894021));
+#10937 = CARTESIAN_POINT('',(1.07974351343,-3.18094270159));
+#10938 = CARTESIAN_POINT('',(4.07974351343,-4.912993509159));
+#10939 = CARTESIAN_POINT('',(1.07974351343,-6.645044316728));
+#10940 = CARTESIAN_POINT('',(-1.92025648657,-8.377095124297));
+#10941 = CARTESIAN_POINT('',(-1.92025648657,-4.912993509159));
+#10942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10943 = PCURVE('',#10534,#10944);
+#10944 = DEFINITIONAL_REPRESENTATION('',(#10945),#10949);
+#10945 = LINE('',#10946,#10947);
+#10946 = CARTESIAN_POINT('',(0.,0.));
+#10947 = VECTOR('',#10948,1.);
+#10948 = DIRECTION('',(1.,0.));
+#10949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10950 = FACE_BOUND('',#10951,.F.);
+#10951 = EDGE_LOOP('',(#10952));
+#10952 = ORIENTED_EDGE('',*,*,#10953,.T.);
+#10953 = EDGE_CURVE('',#10954,#10954,#10956,.T.);
+#10954 = VERTEX_POINT('',#10955);
+#10955 = CARTESIAN_POINT('',(-21.2,20.1,13.));
+#10956 = SURFACE_CURVE('',#10957,(#10962,#10973),.PCURVE_S1.);
+#10957 = CIRCLE('',#10958,2.);
+#10958 = AXIS2_PLACEMENT_3D('',#10959,#10960,#10961);
+#10959 = CARTESIAN_POINT('',(-23.2,20.1,13.));
+#10960 = DIRECTION('',(0.,0.,1.));
+#10961 = DIRECTION('',(1.,0.,0.));
+#10962 = PCURVE('',#9919,#10963);
+#10963 = DEFINITIONAL_REPRESENTATION('',(#10964),#10972);
+#10964 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10965,#10966,#10967,#10968
+    ,#10969,#10970,#10971),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#10965 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10966 = CARTESIAN_POINT('',(40.67974351343,36.951108105979));
+#10967 = CARTESIAN_POINT('',(43.67974351343,35.21905729841));
+#10968 = CARTESIAN_POINT('',(46.67974351343,33.487006490841));
+#10969 = CARTESIAN_POINT('',(43.67974351343,31.754955683272));
+#10970 = CARTESIAN_POINT('',(40.67974351343,30.022904875703));
+#10971 = CARTESIAN_POINT('',(40.67974351343,33.487006490841));
+#10972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10973 = PCURVE('',#10569,#10974);
+#10974 = DEFINITIONAL_REPRESENTATION('',(#10975),#10979);
+#10975 = LINE('',#10976,#10977);
+#10976 = CARTESIAN_POINT('',(0.,0.));
+#10977 = VECTOR('',#10978,1.);
+#10978 = DIRECTION('',(1.,0.));
+#10979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10980 = ADVANCED_FACE('',(#10981),#10037,.T.);
+#10981 = FACE_BOUND('',#10982,.F.);
+#10982 = EDGE_LOOP('',(#10983,#11004,#11005,#11006));
+#10983 = ORIENTED_EDGE('',*,*,#10984,.T.);
+#10984 = EDGE_CURVE('',#10162,#10587,#10985,.T.);
+#10985 = SURFACE_CURVE('',#10986,(#10990,#10997),.PCURVE_S1.);
+#10986 = LINE('',#10987,#10988);
+#10987 = CARTESIAN_POINT('',(16.8,-20.75011605456,-2.));
+#10988 = VECTOR('',#10989,1.);
+#10989 = DIRECTION('',(0.,0.,1.));
+#10990 = PCURVE('',#10037,#10991);
+#10991 = DEFINITIONAL_REPRESENTATION('',(#10992),#10996);
+#10992 = LINE('',#10993,#10994);
+#10993 = CARTESIAN_POINT('',(-3.897320213412,0.));
+#10994 = VECTOR('',#10995,1.);
+#10995 = DIRECTION('',(-0.,-1.));
+#10996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10997 = PCURVE('',#10205,#10998);
+#10998 = DEFINITIONAL_REPRESENTATION('',(#10999),#11003);
+#10999 = LINE('',#11000,#11001);
+#11000 = CARTESIAN_POINT('',(3.488468394425,0.));
+#11001 = VECTOR('',#11002,1.);
+#11002 = DIRECTION('',(0.,-1.));
+#11003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11004 = ORIENTED_EDGE('',*,*,#10586,.T.);
+#11005 = ORIENTED_EDGE('',*,*,#10021,.F.);
+#11006 = ORIENTED_EDGE('',*,*,#10161,.F.);
+#11007 = ADVANCED_FACE('',(#11008),#10118,.T.);
+#11008 = FACE_BOUND('',#11009,.T.);
+#11009 = EDGE_LOOP('',(#11010,#11031,#11032,#11033));
+#11010 = ORIENTED_EDGE('',*,*,#11011,.T.);
+#11011 = EDGE_CURVE('',#10457,#10837,#11012,.T.);
+#11012 = SURFACE_CURVE('',#11013,(#11017,#11024),.PCURVE_S1.);
+#11013 = LINE('',#11014,#11015);
+#11014 = CARTESIAN_POINT('',(-20.78783608464,22.636033368301,-2.));
+#11015 = VECTOR('',#11016,1.);
+#11016 = DIRECTION('',(0.,0.,1.));
+#11017 = PCURVE('',#10118,#11018);
+#11018 = DEFINITIONAL_REPRESENTATION('',(#11019),#11023);
+#11019 = LINE('',#11020,#11021);
+#11020 = CARTESIAN_POINT('',(-1.550980272766E-11,0.));
+#11021 = VECTOR('',#11022,1.);
+#11022 = DIRECTION('',(0.,-1.));
+#11023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11024 = PCURVE('',#10477,#11025);
+#11025 = DEFINITIONAL_REPRESENTATION('',(#11026),#11030);
+#11026 = LINE('',#11027,#11028);
+#11027 = CARTESIAN_POINT('',(-0.810420226624,0.));
+#11028 = VECTOR('',#11029,1.);
+#11029 = DIRECTION('',(-0.,-1.));
+#11030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11031 = ORIENTED_EDGE('',*,*,#10864,.T.);
+#11032 = ORIENTED_EDGE('',*,*,#10102,.F.);
+#11033 = ORIENTED_EDGE('',*,*,#10489,.F.);
+#11034 = ADVANCED_FACE('',(#11035),#10205,.F.);
+#11035 = FACE_BOUND('',#11036,.F.);
+#11036 = EDGE_LOOP('',(#11037,#11058,#11059,#11060));
+#11037 = ORIENTED_EDGE('',*,*,#11038,.T.);
+#11038 = EDGE_CURVE('',#10190,#10615,#11039,.T.);
+#11039 = SURFACE_CURVE('',#11040,(#11044,#11051),.PCURVE_S1.);
+#11040 = LINE('',#11041,#11042);
+#11041 = CARTESIAN_POINT('',(14.407544351496,-18.21130379115,-2.));
+#11042 = VECTOR('',#11043,1.);
+#11043 = DIRECTION('',(0.,0.,1.));
+#11044 = PCURVE('',#10205,#11045);
+#11045 = DEFINITIONAL_REPRESENTATION('',(#11046),#11050);
+#11046 = LINE('',#11047,#11048);
+#11047 = CARTESIAN_POINT('',(0.,0.));
+#11048 = VECTOR('',#11049,1.);
+#11049 = DIRECTION('',(0.,-1.));
+#11050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11051 = PCURVE('',#10238,#11052);
+#11052 = DEFINITIONAL_REPRESENTATION('',(#11053),#11057);
+#11053 = LINE('',#11054,#11055);
+#11054 = CARTESIAN_POINT('',(-5.313579498329,0.));
+#11055 = VECTOR('',#11056,1.);
+#11056 = DIRECTION('',(-0.,-1.));
+#11057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11058 = ORIENTED_EDGE('',*,*,#10614,.T.);
+#11059 = ORIENTED_EDGE('',*,*,#10984,.F.);
+#11060 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#11061 = ADVANCED_FACE('',(#11062),#10477,.T.);
+#11062 = FACE_BOUND('',#11063,.F.);
+#11063 = EDGE_LOOP('',(#11064,#11065,#11066,#11087));
+#11064 = ORIENTED_EDGE('',*,*,#11011,.T.);
+#11065 = ORIENTED_EDGE('',*,*,#10836,.T.);
+#11066 = ORIENTED_EDGE('',*,*,#11067,.F.);
+#11067 = EDGE_CURVE('',#10429,#10814,#11068,.T.);
+#11068 = SURFACE_CURVE('',#11069,(#11073,#11080),.PCURVE_S1.);
+#11069 = LINE('',#11070,#11071);
+#11070 = CARTESIAN_POINT('',(-25.61216391533,17.563966631699,-2.));
+#11071 = VECTOR('',#11072,1.);
+#11072 = DIRECTION('',(0.,0.,1.));
+#11073 = PCURVE('',#10477,#11074);
+#11074 = DEFINITIONAL_REPRESENTATION('',(#11075),#11079);
+#11075 = LINE('',#11076,#11077);
+#11076 = CARTESIAN_POINT('',(-3.952024796708,0.));
+#11077 = VECTOR('',#11078,1.);
+#11078 = DIRECTION('',(-0.,-1.));
+#11079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11080 = PCURVE('',#10444,#11081);
+#11081 = DEFINITIONAL_REPRESENTATION('',(#11082),#11086);
+#11082 = LINE('',#11083,#11084);
+#11083 = CARTESIAN_POINT('',(0.,0.));
+#11084 = VECTOR('',#11085,1.);
+#11085 = DIRECTION('',(0.,-1.));
+#11086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11087 = ORIENTED_EDGE('',*,*,#10456,.F.);
+#11088 = ADVANCED_FACE('',(#11089),#10238,.T.);
+#11089 = FACE_BOUND('',#11090,.F.);
+#11090 = EDGE_LOOP('',(#11091,#11092,#11115,#11144,#11170,#11203,#11224,
+    #11225));
+#11091 = ORIENTED_EDGE('',*,*,#10217,.F.);
+#11092 = ORIENTED_EDGE('',*,*,#11093,.T.);
+#11093 = EDGE_CURVE('',#10218,#11094,#11096,.T.);
+#11094 = VERTEX_POINT('',#11095);
+#11095 = CARTESIAN_POINT('',(5.551115123126E-17,-22.,3.5));
+#11096 = SURFACE_CURVE('',#11097,(#11101,#11108),.PCURVE_S1.);
+#11097 = LINE('',#11098,#11099);
+#11098 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,-2.));
+#11099 = VECTOR('',#11100,1.);
+#11100 = DIRECTION('',(0.,0.,1.));
+#11101 = PCURVE('',#10238,#11102);
+#11102 = DEFINITIONAL_REPRESENTATION('',(#11103),#11107);
+#11103 = LINE('',#11104,#11105);
+#11104 = CARTESIAN_POINT('',(-4.625487189602,0.));
+#11105 = VECTOR('',#11106,1.);
+#11106 = DIRECTION('',(-0.,-1.));
+#11107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11108 = PCURVE('',#10266,#11109);
+#11109 = DEFINITIONAL_REPRESENTATION('',(#11110),#11114);
+#11110 = LINE('',#11111,#11112);
+#11111 = CARTESIAN_POINT('',(7.8,0.));
+#11112 = VECTOR('',#11113,1.);
+#11113 = DIRECTION('',(0.,-1.));
+#11114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11115 = ORIENTED_EDGE('',*,*,#11116,.F.);
+#11116 = EDGE_CURVE('',#11117,#11094,#11119,.T.);
+#11117 = VERTEX_POINT('',#11118);
+#11118 = CARTESIAN_POINT('',(3.8,-22.00287859955,3.5));
+#11119 = SURFACE_CURVE('',#11120,(#11125,#11132),.PCURVE_S1.);
+#11120 = CIRCLE('',#11121,22.083333333333);
+#11121 = AXIS2_PLACEMENT_3D('',#11122,#11123,#11124);
+#11122 = CARTESIAN_POINT('',(1.916666666667,0.,3.5));
+#11123 = DIRECTION('',(0.,0.,-1.));
+#11124 = DIRECTION('',(1.,0.,0.));
+#11125 = PCURVE('',#10238,#11126);
+#11126 = DEFINITIONAL_REPRESENTATION('',(#11127),#11131);
+#11127 = LINE('',#11128,#11129);
+#11128 = CARTESIAN_POINT('',(-6.28318530718,-5.5));
+#11129 = VECTOR('',#11130,1.);
+#11130 = DIRECTION('',(1.,-0.));
+#11131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11132 = PCURVE('',#11133,#11138);
+#11133 = PLANE('',#11134);
+#11134 = AXIS2_PLACEMENT_3D('',#11135,#11136,#11137);
+#11135 = CARTESIAN_POINT('',(3.8,-22.,3.5));
+#11136 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#11137 = DIRECTION('',(-1.,0.,0.));
+#11138 = DEFINITIONAL_REPRESENTATION('',(#11139),#11143);
+#11139 = CIRCLE('',#11140,22.083333333333);
+#11140 = AXIS2_PLACEMENT_2D('',#11141,#11142);
+#11141 = CARTESIAN_POINT('',(1.883333333333,22.));
+#11142 = DIRECTION('',(-1.,0.));
+#11143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11144 = ORIENTED_EDGE('',*,*,#11145,.F.);
+#11145 = EDGE_CURVE('',#11146,#11117,#11148,.T.);
+#11146 = VERTEX_POINT('',#11147);
+#11147 = CARTESIAN_POINT('',(3.8,-22.00287859955,5.5));
+#11148 = SURFACE_CURVE('',#11149,(#11153,#11159),.PCURVE_S1.);
+#11149 = LINE('',#11150,#11151);
+#11150 = CARTESIAN_POINT('',(3.8,-22.00287859955,-2.));
+#11151 = VECTOR('',#11152,1.);
+#11152 = DIRECTION('',(-0.,-0.,-1.));
+#11153 = PCURVE('',#10238,#11154);
+#11154 = DEFINITIONAL_REPRESENTATION('',(#11155),#11158);
+#11155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11156,#11157),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-7.7,-5.3),.PIECEWISE_BEZIER_KNOTS.);
+#11156 = CARTESIAN_POINT('',(-4.797775719061,-7.7));
+#11157 = CARTESIAN_POINT('',(-4.797775719061,-5.3));
+#11158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11159 = PCURVE('',#11160,#11165);
+#11160 = PLANE('',#11161);
+#11161 = AXIS2_PLACEMENT_3D('',#11162,#11163,#11164);
+#11162 = CARTESIAN_POINT('',(3.8,-22.,5.5));
+#11163 = DIRECTION('',(1.,0.,0.));
+#11164 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#11165 = DEFINITIONAL_REPRESENTATION('',(#11166),#11169);
+#11166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11167,#11168),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-7.7,-5.3),.PIECEWISE_BEZIER_KNOTS.);
+#11167 = CARTESIAN_POINT('',(-0.2,-2.878599552982E-03));
+#11168 = CARTESIAN_POINT('',(2.2,-2.878599552982E-03));
+#11169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11170 = ORIENTED_EDGE('',*,*,#11171,.T.);
+#11171 = EDGE_CURVE('',#11146,#11172,#11174,.T.);
+#11172 = VERTEX_POINT('',#11173);
+#11173 = CARTESIAN_POINT('',(5.551115123126E-17,-22.,5.5));
+#11174 = SURFACE_CURVE('',#11175,(#11180,#11187),.PCURVE_S1.);
+#11175 = CIRCLE('',#11176,22.083333333333);
+#11176 = AXIS2_PLACEMENT_3D('',#11177,#11178,#11179);
+#11177 = CARTESIAN_POINT('',(1.916666666667,0.,5.5));
+#11178 = DIRECTION('',(0.,0.,-1.));
+#11179 = DIRECTION('',(1.,0.,0.));
+#11180 = PCURVE('',#10238,#11181);
+#11181 = DEFINITIONAL_REPRESENTATION('',(#11182),#11186);
+#11182 = LINE('',#11183,#11184);
+#11183 = CARTESIAN_POINT('',(-6.28318530718,-7.5));
+#11184 = VECTOR('',#11185,1.);
+#11185 = DIRECTION('',(1.,-0.));
+#11186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11187 = PCURVE('',#11188,#11193);
+#11188 = PLANE('',#11189);
+#11189 = AXIS2_PLACEMENT_3D('',#11190,#11191,#11192);
+#11190 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11191 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11192 = DIRECTION('',(1.,0.,0.));
+#11193 = DEFINITIONAL_REPRESENTATION('',(#11194),#11202);
+#11194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11195,#11196,#11197,#11198
+    ,#11199,#11200,#11201),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#11195 = CARTESIAN_POINT('',(28.7,22.));
+#11196 = CARTESIAN_POINT('',(28.7,-16.24945533381));
+#11197 = CARTESIAN_POINT('',(-4.425,2.875272333094));
+#11198 = CARTESIAN_POINT('',(-37.55,22.));
+#11199 = CARTESIAN_POINT('',(-4.425,41.124727666906));
+#11200 = CARTESIAN_POINT('',(28.7,60.249455333813));
+#11201 = CARTESIAN_POINT('',(28.7,22.));
+#11202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11203 = ORIENTED_EDGE('',*,*,#11204,.T.);
+#11204 = EDGE_CURVE('',#11172,#10638,#11205,.T.);
+#11205 = SURFACE_CURVE('',#11206,(#11210,#11217),.PCURVE_S1.);
+#11206 = LINE('',#11207,#11208);
+#11207 = CARTESIAN_POINT('',(1.110223024625E-16,-22.,-2.));
+#11208 = VECTOR('',#11209,1.);
+#11209 = DIRECTION('',(0.,0.,1.));
+#11210 = PCURVE('',#10238,#11211);
+#11211 = DEFINITIONAL_REPRESENTATION('',(#11212),#11216);
+#11212 = LINE('',#11213,#11214);
+#11213 = CARTESIAN_POINT('',(-4.625487189602,0.));
+#11214 = VECTOR('',#11215,1.);
+#11215 = DIRECTION('',(-0.,-1.));
+#11216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11217 = PCURVE('',#10266,#11218);
+#11218 = DEFINITIONAL_REPRESENTATION('',(#11219),#11223);
+#11219 = LINE('',#11220,#11221);
+#11220 = CARTESIAN_POINT('',(7.8,0.));
+#11221 = VECTOR('',#11222,1.);
+#11222 = DIRECTION('',(0.,-1.));
+#11223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11224 = ORIENTED_EDGE('',*,*,#10637,.T.);
+#11225 = ORIENTED_EDGE('',*,*,#11038,.F.);
+#11226 = ADVANCED_FACE('',(#11227),#10444,.F.);
+#11227 = FACE_BOUND('',#11228,.F.);
+#11228 = EDGE_LOOP('',(#11229,#11230,#11231,#11252));
+#11229 = ORIENTED_EDGE('',*,*,#11067,.T.);
+#11230 = ORIENTED_EDGE('',*,*,#10813,.T.);
+#11231 = ORIENTED_EDGE('',*,*,#11232,.F.);
+#11232 = EDGE_CURVE('',#10396,#10786,#11233,.T.);
+#11233 = SURFACE_CURVE('',#11234,(#11238,#11245),.PCURVE_S1.);
+#11234 = LINE('',#11235,#11236);
+#11235 = CARTESIAN_POINT('',(-22.97475885458,15.055382400361,-2.));
+#11236 = VECTOR('',#11237,1.);
+#11237 = DIRECTION('',(0.,0.,1.));
+#11238 = PCURVE('',#10444,#11239);
+#11239 = DEFINITIONAL_REPRESENTATION('',(#11240),#11244);
+#11240 = LINE('',#11241,#11242);
+#11241 = CARTESIAN_POINT('',(3.639903886117,0.));
+#11242 = VECTOR('',#11243,1.);
+#11243 = DIRECTION('',(0.,-1.));
+#11244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11245 = PCURVE('',#10416,#11246);
+#11246 = DEFINITIONAL_REPRESENTATION('',(#11247),#11251);
+#11247 = LINE('',#11248,#11249);
+#11248 = CARTESIAN_POINT('',(-2.521280858291,0.));
+#11249 = VECTOR('',#11250,1.);
+#11250 = DIRECTION('',(-0.,-1.));
+#11251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11252 = ORIENTED_EDGE('',*,*,#10428,.F.);
+#11253 = ADVANCED_FACE('',(#11254),#10266,.F.);
+#11254 = FACE_BOUND('',#11255,.F.);
+#11255 = EDGE_LOOP('',(#11256,#11257,#11278,#11279,#11280,#11303,#11331,
+    #11352));
+#11256 = ORIENTED_EDGE('',*,*,#10250,.F.);
+#11257 = ORIENTED_EDGE('',*,*,#11258,.T.);
+#11258 = EDGE_CURVE('',#10251,#10666,#11259,.T.);
+#11259 = SURFACE_CURVE('',#11260,(#11264,#11271),.PCURVE_S1.);
+#11260 = LINE('',#11261,#11262);
+#11261 = CARTESIAN_POINT('',(-7.8,-22.,-2.));
+#11262 = VECTOR('',#11263,1.);
+#11263 = DIRECTION('',(0.,0.,1.));
+#11264 = PCURVE('',#10266,#11265);
+#11265 = DEFINITIONAL_REPRESENTATION('',(#11266),#11270);
+#11266 = LINE('',#11267,#11268);
+#11267 = CARTESIAN_POINT('',(0.,0.));
+#11268 = VECTOR('',#11269,1.);
+#11269 = DIRECTION('',(0.,-1.));
+#11270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11271 = PCURVE('',#10299,#11272);
+#11272 = DEFINITIONAL_REPRESENTATION('',(#11273),#11277);
+#11273 = LINE('',#11274,#11275);
+#11274 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#11275 = VECTOR('',#11276,1.);
+#11276 = DIRECTION('',(-0.,-1.));
+#11277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11278 = ORIENTED_EDGE('',*,*,#10665,.T.);
+#11279 = ORIENTED_EDGE('',*,*,#11204,.F.);
+#11280 = ORIENTED_EDGE('',*,*,#11281,.F.);
+#11281 = EDGE_CURVE('',#11282,#11172,#11284,.T.);
+#11282 = VERTEX_POINT('',#11283);
+#11283 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11284 = SURFACE_CURVE('',#11285,(#11289,#11296),.PCURVE_S1.);
+#11285 = LINE('',#11286,#11287);
+#11286 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11287 = VECTOR('',#11288,1.);
+#11288 = DIRECTION('',(1.,0.,0.));
+#11289 = PCURVE('',#10266,#11290);
+#11290 = DEFINITIONAL_REPRESENTATION('',(#11291),#11295);
+#11291 = LINE('',#11292,#11293);
+#11292 = CARTESIAN_POINT('',(3.1,-7.5));
+#11293 = VECTOR('',#11294,1.);
+#11294 = DIRECTION('',(1.,0.));
+#11295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11296 = PCURVE('',#11188,#11297);
+#11297 = DEFINITIONAL_REPRESENTATION('',(#11298),#11302);
+#11298 = LINE('',#11299,#11300);
+#11299 = CARTESIAN_POINT('',(0.,0.));
+#11300 = VECTOR('',#11301,1.);
+#11301 = DIRECTION('',(1.,0.));
+#11302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11303 = ORIENTED_EDGE('',*,*,#11304,.F.);
+#11304 = EDGE_CURVE('',#11305,#11282,#11307,.T.);
+#11305 = VERTEX_POINT('',#11306);
+#11306 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11307 = SURFACE_CURVE('',#11308,(#11312,#11319),.PCURVE_S1.);
+#11308 = LINE('',#11309,#11310);
+#11309 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11310 = VECTOR('',#11311,1.);
+#11311 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11312 = PCURVE('',#10266,#11313);
+#11313 = DEFINITIONAL_REPRESENTATION('',(#11314),#11318);
+#11314 = LINE('',#11315,#11316);
+#11315 = CARTESIAN_POINT('',(3.1,-5.5));
+#11316 = VECTOR('',#11317,1.);
+#11317 = DIRECTION('',(0.,-1.));
+#11318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11319 = PCURVE('',#11320,#11325);
+#11320 = PLANE('',#11321);
+#11321 = AXIS2_PLACEMENT_3D('',#11322,#11323,#11324);
+#11322 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11323 = DIRECTION('',(-1.,0.,0.));
+#11324 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11325 = DEFINITIONAL_REPRESENTATION('',(#11326),#11330);
+#11326 = LINE('',#11327,#11328);
+#11327 = CARTESIAN_POINT('',(0.,0.));
+#11328 = VECTOR('',#11329,1.);
+#11329 = DIRECTION('',(1.,0.));
+#11330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11331 = ORIENTED_EDGE('',*,*,#11332,.F.);
+#11332 = EDGE_CURVE('',#11094,#11305,#11333,.T.);
+#11333 = SURFACE_CURVE('',#11334,(#11338,#11345),.PCURVE_S1.);
+#11334 = LINE('',#11335,#11336);
+#11335 = CARTESIAN_POINT('',(3.8,-22.,3.5));
+#11336 = VECTOR('',#11337,1.);
+#11337 = DIRECTION('',(-1.,0.,0.));
+#11338 = PCURVE('',#10266,#11339);
+#11339 = DEFINITIONAL_REPRESENTATION('',(#11340),#11344);
+#11340 = LINE('',#11341,#11342);
+#11341 = CARTESIAN_POINT('',(11.6,-5.5));
+#11342 = VECTOR('',#11343,1.);
+#11343 = DIRECTION('',(-1.,0.));
+#11344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11345 = PCURVE('',#11133,#11346);
+#11346 = DEFINITIONAL_REPRESENTATION('',(#11347),#11351);
+#11347 = LINE('',#11348,#11349);
+#11348 = CARTESIAN_POINT('',(0.,0.));
+#11349 = VECTOR('',#11350,1.);
+#11350 = DIRECTION('',(1.,0.));
+#11351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11352 = ORIENTED_EDGE('',*,*,#11093,.F.);
+#11353 = ADVANCED_FACE('',(#11354),#10416,.T.);
+#11354 = FACE_BOUND('',#11355,.F.);
+#11355 = EDGE_LOOP('',(#11356,#11357,#11358,#11379));
+#11356 = ORIENTED_EDGE('',*,*,#11232,.T.);
+#11357 = ORIENTED_EDGE('',*,*,#10785,.T.);
+#11358 = ORIENTED_EDGE('',*,*,#11359,.F.);
+#11359 = EDGE_CURVE('',#10368,#10763,#11360,.T.);
+#11360 = SURFACE_CURVE('',#11361,(#11365,#11372),.PCURVE_S1.);
+#11361 = LINE('',#11362,#11363);
+#11362 = CARTESIAN_POINT('',(-27.8,1.585917602431E-15,-2.));
+#11363 = VECTOR('',#11364,1.);
+#11364 = DIRECTION('',(0.,0.,1.));
+#11365 = PCURVE('',#10416,#11366);
+#11366 = DEFINITIONAL_REPRESENTATION('',(#11367),#11371);
+#11367 = LINE('',#11368,#11369);
+#11368 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11369 = VECTOR('',#11370,1.);
+#11370 = DIRECTION('',(-0.,-1.));
+#11371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11372 = PCURVE('',#10383,#11373);
+#11373 = DEFINITIONAL_REPRESENTATION('',(#11374),#11378);
+#11374 = LINE('',#11375,#11376);
+#11375 = CARTESIAN_POINT('',(-1.585917602431E-15,0.));
+#11376 = VECTOR('',#11377,1.);
+#11377 = DIRECTION('',(0.,-1.));
+#11378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11379 = ORIENTED_EDGE('',*,*,#10395,.F.);
+#11380 = ADVANCED_FACE('',(#11381),#10299,.F.);
+#11381 = FACE_BOUND('',#11382,.T.);
+#11382 = EDGE_LOOP('',(#11383,#11384,#11385,#11406));
+#11383 = ORIENTED_EDGE('',*,*,#11258,.T.);
+#11384 = ORIENTED_EDGE('',*,*,#10688,.T.);
+#11385 = ORIENTED_EDGE('',*,*,#11386,.F.);
+#11386 = EDGE_CURVE('',#10279,#10689,#11387,.T.);
+#11387 = SURFACE_CURVE('',#11388,(#11392,#11399),.PCURVE_S1.);
+#11388 = LINE('',#11389,#11390);
+#11389 = CARTESIAN_POINT('',(-8.8,-23.,-2.));
+#11390 = VECTOR('',#11391,1.);
+#11391 = DIRECTION('',(0.,0.,1.));
+#11392 = PCURVE('',#10299,#11393);
+#11393 = DEFINITIONAL_REPRESENTATION('',(#11394),#11398);
+#11394 = LINE('',#11395,#11396);
+#11395 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11396 = VECTOR('',#11397,1.);
+#11397 = DIRECTION('',(-0.,-1.));
+#11398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11399 = PCURVE('',#10327,#11400);
+#11400 = DEFINITIONAL_REPRESENTATION('',(#11401),#11405);
+#11401 = LINE('',#11402,#11403);
+#11402 = CARTESIAN_POINT('',(0.,0.));
+#11403 = VECTOR('',#11404,1.);
+#11404 = DIRECTION('',(0.,-1.));
+#11405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11406 = ORIENTED_EDGE('',*,*,#10278,.F.);
+#11407 = ADVANCED_FACE('',(#11408),#10383,.F.);
+#11408 = FACE_BOUND('',#11409,.F.);
+#11409 = EDGE_LOOP('',(#11410,#11411,#11412,#11433));
+#11410 = ORIENTED_EDGE('',*,*,#11359,.T.);
+#11411 = ORIENTED_EDGE('',*,*,#10762,.T.);
+#11412 = ORIENTED_EDGE('',*,*,#11413,.F.);
+#11413 = EDGE_CURVE('',#10340,#10740,#11414,.T.);
+#11414 = SURFACE_CURVE('',#11415,(#11419,#11426),.PCURVE_S1.);
+#11415 = LINE('',#11416,#11417);
+#11416 = CARTESIAN_POINT('',(-27.8,-25.1,-2.));
+#11417 = VECTOR('',#11418,1.);
+#11418 = DIRECTION('',(0.,0.,1.));
+#11419 = PCURVE('',#10383,#11420);
+#11420 = DEFINITIONAL_REPRESENTATION('',(#11421),#11425);
+#11421 = LINE('',#11422,#11423);
+#11422 = CARTESIAN_POINT('',(25.1,0.));
+#11423 = VECTOR('',#11424,1.);
+#11424 = DIRECTION('',(0.,-1.));
+#11425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11426 = PCURVE('',#10355,#11427);
+#11427 = DEFINITIONAL_REPRESENTATION('',(#11428),#11432);
+#11428 = LINE('',#11429,#11430);
+#11429 = CARTESIAN_POINT('',(0.,0.));
+#11430 = VECTOR('',#11431,1.);
+#11431 = DIRECTION('',(0.,-1.));
+#11432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11433 = ORIENTED_EDGE('',*,*,#10367,.F.);
+#11434 = ADVANCED_FACE('',(#11435),#10327,.T.);
+#11435 = FACE_BOUND('',#11436,.T.);
+#11436 = EDGE_LOOP('',(#11437,#11438,#11439,#11460));
+#11437 = ORIENTED_EDGE('',*,*,#11386,.T.);
+#11438 = ORIENTED_EDGE('',*,*,#10716,.T.);
+#11439 = ORIENTED_EDGE('',*,*,#11440,.F.);
+#11440 = EDGE_CURVE('',#10312,#10717,#11441,.T.);
+#11441 = SURFACE_CURVE('',#11442,(#11446,#11453),.PCURVE_S1.);
+#11442 = LINE('',#11443,#11444);
+#11443 = CARTESIAN_POINT('',(-8.8,-25.1,-2.));
+#11444 = VECTOR('',#11445,1.);
+#11445 = DIRECTION('',(0.,0.,1.));
+#11446 = PCURVE('',#10327,#11447);
+#11447 = DEFINITIONAL_REPRESENTATION('',(#11448),#11452);
+#11448 = LINE('',#11449,#11450);
+#11449 = CARTESIAN_POINT('',(2.1,0.));
+#11450 = VECTOR('',#11451,1.);
+#11451 = DIRECTION('',(0.,-1.));
+#11452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11453 = PCURVE('',#10355,#11454);
+#11454 = DEFINITIONAL_REPRESENTATION('',(#11455),#11459);
+#11455 = LINE('',#11456,#11457);
+#11456 = CARTESIAN_POINT('',(19.,0.));
+#11457 = VECTOR('',#11458,1.);
+#11458 = DIRECTION('',(0.,-1.));
+#11459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11460 = ORIENTED_EDGE('',*,*,#10311,.F.);
+#11461 = ADVANCED_FACE('',(#11462,#11468),#10355,.F.);
+#11462 = FACE_BOUND('',#11463,.F.);
+#11463 = EDGE_LOOP('',(#11464,#11465,#11466,#11467));
+#11464 = ORIENTED_EDGE('',*,*,#11413,.T.);
+#11465 = ORIENTED_EDGE('',*,*,#10739,.T.);
+#11466 = ORIENTED_EDGE('',*,*,#11440,.F.);
+#11467 = ORIENTED_EDGE('',*,*,#10339,.F.);
+#11468 = FACE_BOUND('',#11469,.F.);
+#11469 = EDGE_LOOP('',(#11470,#11498,#11524,#11550));
+#11470 = ORIENTED_EDGE('',*,*,#11471,.F.);
+#11471 = EDGE_CURVE('',#11472,#11474,#11476,.T.);
+#11472 = VERTEX_POINT('',#11473);
+#11473 = CARTESIAN_POINT('',(-9.8,-25.1,12.));
+#11474 = VERTEX_POINT('',#11475);
+#11475 = CARTESIAN_POINT('',(-9.8,-25.1,-0.2));
+#11476 = SURFACE_CURVE('',#11477,(#11481,#11487),.PCURVE_S1.);
+#11477 = LINE('',#11478,#11479);
+#11478 = CARTESIAN_POINT('',(-9.8,-25.1,-1.1));
+#11479 = VECTOR('',#11480,1.);
+#11480 = DIRECTION('',(0.,0.,-1.));
+#11481 = PCURVE('',#10355,#11482);
+#11482 = DEFINITIONAL_REPRESENTATION('',(#11483),#11486);
+#11483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11484,#11485),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11484 = CARTESIAN_POINT('',(18.,-14.));
+#11485 = CARTESIAN_POINT('',(18.,-1.8));
+#11486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11487 = PCURVE('',#11488,#11493);
+#11488 = PLANE('',#11489);
+#11489 = AXIS2_PLACEMENT_3D('',#11490,#11491,#11492);
+#11490 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11491 = DIRECTION('',(1.,0.,0.));
+#11492 = DIRECTION('',(0.,-1.,0.));
+#11493 = DEFINITIONAL_REPRESENTATION('',(#11494),#11497);
+#11494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11495,#11496),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11495 = CARTESIAN_POINT('',(1.7,-12.2));
+#11496 = CARTESIAN_POINT('',(1.7,0.));
+#11497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11498 = ORIENTED_EDGE('',*,*,#11499,.T.);
+#11499 = EDGE_CURVE('',#11472,#11500,#11502,.T.);
+#11500 = VERTEX_POINT('',#11501);
+#11501 = CARTESIAN_POINT('',(-26.8,-25.1,12.));
+#11502 = SURFACE_CURVE('',#11503,(#11507,#11513),.PCURVE_S1.);
+#11503 = LINE('',#11504,#11505);
+#11504 = CARTESIAN_POINT('',(-2.4,-25.1,12.));
+#11505 = VECTOR('',#11506,1.);
+#11506 = DIRECTION('',(-1.,0.,0.));
+#11507 = PCURVE('',#10355,#11508);
+#11508 = DEFINITIONAL_REPRESENTATION('',(#11509),#11512);
+#11509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11510,#11511),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11510 = CARTESIAN_POINT('',(19.,-14.));
+#11511 = CARTESIAN_POINT('',(0.545820920584,-14.));
+#11512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11513 = PCURVE('',#11514,#11519);
+#11514 = PLANE('',#11515);
+#11515 = AXIS2_PLACEMENT_3D('',#11516,#11517,#11518);
+#11516 = CARTESIAN_POINT('',(23.,0.,12.));
+#11517 = DIRECTION('',(0.,0.,-1.));
+#11518 = DIRECTION('',(-1.,0.,0.));
+#11519 = DEFINITIONAL_REPRESENTATION('',(#11520),#11523);
+#11520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11521,#11522),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11521 = CARTESIAN_POINT('',(31.8,-25.1));
+#11522 = CARTESIAN_POINT('',(50.254179079416,-25.1));
+#11523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11524 = ORIENTED_EDGE('',*,*,#11525,.T.);
+#11525 = EDGE_CURVE('',#11500,#11526,#11528,.T.);
+#11526 = VERTEX_POINT('',#11527);
+#11527 = CARTESIAN_POINT('',(-26.8,-25.1,-0.2));
+#11528 = SURFACE_CURVE('',#11529,(#11533,#11539),.PCURVE_S1.);
+#11529 = LINE('',#11530,#11531);
+#11530 = CARTESIAN_POINT('',(-26.8,-25.1,-1.1));
+#11531 = VECTOR('',#11532,1.);
+#11532 = DIRECTION('',(0.,0.,-1.));
+#11533 = PCURVE('',#10355,#11534);
+#11534 = DEFINITIONAL_REPRESENTATION('',(#11535),#11538);
+#11535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11536,#11537),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11536 = CARTESIAN_POINT('',(1.,-14.));
+#11537 = CARTESIAN_POINT('',(1.,-1.8));
+#11538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11539 = PCURVE('',#11540,#11545);
+#11540 = PLANE('',#11541);
+#11541 = AXIS2_PLACEMENT_3D('',#11542,#11543,#11544);
+#11542 = CARTESIAN_POINT('',(-26.8,0.,-0.2));
+#11543 = DIRECTION('',(1.,0.,0.));
+#11544 = DIRECTION('',(0.,-1.,0.));
+#11545 = DEFINITIONAL_REPRESENTATION('',(#11546),#11549);
+#11546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11547,#11548),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(-13.1,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#11547 = CARTESIAN_POINT('',(25.1,-12.2));
+#11548 = CARTESIAN_POINT('',(25.1,0.));
+#11549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11550 = ORIENTED_EDGE('',*,*,#11551,.F.);
+#11551 = EDGE_CURVE('',#11474,#11526,#11552,.T.);
+#11552 = SURFACE_CURVE('',#11553,(#11557,#11563),.PCURVE_S1.);
+#11553 = LINE('',#11554,#11555);
+#11554 = CARTESIAN_POINT('',(-2.4,-25.1,-0.2));
+#11555 = VECTOR('',#11556,1.);
+#11556 = DIRECTION('',(-1.,0.,0.));
+#11557 = PCURVE('',#10355,#11558);
+#11558 = DEFINITIONAL_REPRESENTATION('',(#11559),#11562);
+#11559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11560,#11561),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11560 = CARTESIAN_POINT('',(19.,-1.8));
+#11561 = CARTESIAN_POINT('',(0.545820920584,-1.8));
+#11562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11563 = PCURVE('',#11564,#11569);
+#11564 = PLANE('',#11565);
+#11565 = AXIS2_PLACEMENT_3D('',#11566,#11567,#11568);
+#11566 = CARTESIAN_POINT('',(23.,0.,-0.2));
+#11567 = DIRECTION('',(0.,0.,-1.));
+#11568 = DIRECTION('',(-1.,0.,0.));
+#11569 = DEFINITIONAL_REPRESENTATION('',(#11570),#11573);
+#11570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11571,#11572),.UNSPECIFIED.,
+  .F.,.F.,(2,2),(6.4,24.854179079416),.PIECEWISE_BEZIER_KNOTS.);
+#11571 = CARTESIAN_POINT('',(31.8,-25.1));
+#11572 = CARTESIAN_POINT('',(50.254179079416,-25.1));
+#11573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11574 = ADVANCED_FACE('',(#11575),#10534,.F.);
+#11575 = FACE_BOUND('',#11576,.F.);
+#11576 = EDGE_LOOP('',(#11577,#11578,#11599,#11600));
+#11577 = ORIENTED_EDGE('',*,*,#10923,.F.);
+#11578 = ORIENTED_EDGE('',*,*,#11579,.T.);
+#11579 = EDGE_CURVE('',#10924,#10514,#11580,.T.);
+#11580 = SEAM_CURVE('',#11581,(#11585,#11592),.PCURVE_S1.);
+#11581 = LINE('',#11582,#11583);
+#11582 = CARTESIAN_POINT('',(21.4,-18.3,13.));
+#11583 = VECTOR('',#11584,1.);
+#11584 = DIRECTION('',(-0.,-0.,-1.));
+#11585 = PCURVE('',#10534,#11586);
+#11586 = DEFINITIONAL_REPRESENTATION('',(#11587),#11591);
+#11587 = LINE('',#11588,#11589);
+#11588 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11589 = VECTOR('',#11590,1.);
+#11590 = DIRECTION('',(0.,-1.));
+#11591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11592 = PCURVE('',#10534,#11593);
+#11593 = DEFINITIONAL_REPRESENTATION('',(#11594),#11598);
+#11594 = LINE('',#11595,#11596);
+#11595 = CARTESIAN_POINT('',(0.,0.));
+#11596 = VECTOR('',#11597,1.);
+#11597 = DIRECTION('',(0.,-1.));
+#11598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11599 = ORIENTED_EDGE('',*,*,#10513,.T.);
+#11600 = ORIENTED_EDGE('',*,*,#11579,.F.);
+#11601 = ADVANCED_FACE('',(#11602),#10569,.F.);
+#11602 = FACE_BOUND('',#11603,.F.);
+#11603 = EDGE_LOOP('',(#11604,#11605,#11626,#11627));
+#11604 = ORIENTED_EDGE('',*,*,#10953,.F.);
+#11605 = ORIENTED_EDGE('',*,*,#11606,.T.);
+#11606 = EDGE_CURVE('',#10954,#10549,#11607,.T.);
+#11607 = SEAM_CURVE('',#11608,(#11612,#11619),.PCURVE_S1.);
+#11608 = LINE('',#11609,#11610);
+#11609 = CARTESIAN_POINT('',(-21.2,20.1,13.));
+#11610 = VECTOR('',#11611,1.);
+#11611 = DIRECTION('',(-0.,-0.,-1.));
+#11612 = PCURVE('',#10569,#11613);
+#11613 = DEFINITIONAL_REPRESENTATION('',(#11614),#11618);
+#11614 = LINE('',#11615,#11616);
+#11615 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11616 = VECTOR('',#11617,1.);
+#11617 = DIRECTION('',(0.,-1.));
+#11618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11619 = PCURVE('',#10569,#11620);
+#11620 = DEFINITIONAL_REPRESENTATION('',(#11621),#11625);
+#11621 = LINE('',#11622,#11623);
+#11622 = CARTESIAN_POINT('',(0.,0.));
+#11623 = VECTOR('',#11624,1.);
+#11624 = DIRECTION('',(0.,-1.));
+#11625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11626 = ORIENTED_EDGE('',*,*,#10548,.T.);
+#11627 = ORIENTED_EDGE('',*,*,#11606,.F.);
+#11628 = ADVANCED_FACE('',(#11629),#10909,.F.);
+#11629 = FACE_BOUND('',#11630,.F.);
+#11630 = EDGE_LOOP('',(#11631,#11632,#11655,#11681));
+#11631 = ORIENTED_EDGE('',*,*,#10888,.F.);
+#11632 = ORIENTED_EDGE('',*,*,#11633,.T.);
+#11633 = EDGE_CURVE('',#10889,#11634,#11636,.T.);
+#11634 = VERTEX_POINT('',#11635);
+#11635 = CARTESIAN_POINT('',(12.,0.,12.));
+#11636 = SEAM_CURVE('',#11637,(#11641,#11648),.PCURVE_S1.);
+#11637 = LINE('',#11638,#11639);
+#11638 = CARTESIAN_POINT('',(12.,0.,13.));
+#11639 = VECTOR('',#11640,1.);
+#11640 = DIRECTION('',(-0.,-0.,-1.));
+#11641 = PCURVE('',#10909,#11642);
+#11642 = DEFINITIONAL_REPRESENTATION('',(#11643),#11647);
+#11643 = LINE('',#11644,#11645);
+#11644 = CARTESIAN_POINT('',(6.28318530718,0.));
+#11645 = VECTOR('',#11646,1.);
+#11646 = DIRECTION('',(0.,-1.));
+#11647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11648 = PCURVE('',#10909,#11649);
+#11649 = DEFINITIONAL_REPRESENTATION('',(#11650),#11654);
+#11650 = LINE('',#11651,#11652);
+#11651 = CARTESIAN_POINT('',(0.,0.));
+#11652 = VECTOR('',#11653,1.);
+#11653 = DIRECTION('',(0.,-1.));
+#11654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11655 = ORIENTED_EDGE('',*,*,#11656,.T.);
+#11656 = EDGE_CURVE('',#11634,#11634,#11657,.T.);
+#11657 = SURFACE_CURVE('',#11658,(#11663,#11670),.PCURVE_S1.);
+#11658 = CIRCLE('',#11659,12.);
+#11659 = AXIS2_PLACEMENT_3D('',#11660,#11661,#11662);
+#11660 = CARTESIAN_POINT('',(0.,0.,12.));
+#11661 = DIRECTION('',(0.,0.,1.));
+#11662 = DIRECTION('',(1.,0.,0.));
+#11663 = PCURVE('',#10909,#11664);
+#11664 = DEFINITIONAL_REPRESENTATION('',(#11665),#11669);
+#11665 = LINE('',#11666,#11667);
+#11666 = CARTESIAN_POINT('',(0.,-1.));
+#11667 = VECTOR('',#11668,1.);
+#11668 = DIRECTION('',(1.,0.));
+#11669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11670 = PCURVE('',#11514,#11671);
+#11671 = DEFINITIONAL_REPRESENTATION('',(#11672),#11680);
+#11672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11673,#11674,#11675,#11676
+    ,#11677,#11678,#11679),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#11673 = CARTESIAN_POINT('',(11.,0.));
+#11674 = CARTESIAN_POINT('',(11.,20.784609690827));
+#11675 = CARTESIAN_POINT('',(29.,10.392304845413));
+#11676 = CARTESIAN_POINT('',(47.,2.939152317954E-15));
+#11677 = CARTESIAN_POINT('',(29.,-10.39230484541));
+#11678 = CARTESIAN_POINT('',(11.,-20.78460969082));
+#11679 = CARTESIAN_POINT('',(11.,0.));
+#11680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11681 = ORIENTED_EDGE('',*,*,#11633,.F.);
+#11682 = ADVANCED_FACE('',(#11683),#11188,.T.);
+#11683 = FACE_BOUND('',#11684,.T.);
+#11684 = EDGE_LOOP('',(#11685,#11686,#11709,#11737,#11758));
+#11685 = ORIENTED_EDGE('',*,*,#11281,.F.);
+#11686 = ORIENTED_EDGE('',*,*,#11687,.T.);
+#11687 = EDGE_CURVE('',#11282,#11688,#11690,.T.);
+#11688 = VERTEX_POINT('',#11689);
+#11689 = CARTESIAN_POINT('',(-4.7,-23.5,5.5));
+#11690 = SURFACE_CURVE('',#11691,(#11695,#11702),.PCURVE_S1.);
+#11691 = LINE('',#11692,#11693);
+#11692 = CARTESIAN_POINT('',(-4.7,-22.,5.5));
+#11693 = VECTOR('',#11694,1.);
+#11694 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11695 = PCURVE('',#11188,#11696);
+#11696 = DEFINITIONAL_REPRESENTATION('',(#11697),#11701);
+#11697 = LINE('',#11698,#11699);
+#11698 = CARTESIAN_POINT('',(0.,0.));
+#11699 = VECTOR('',#11700,1.);
+#11700 = DIRECTION('',(0.,-1.));
+#11701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11702 = PCURVE('',#11320,#11703);
+#11703 = DEFINITIONAL_REPRESENTATION('',(#11704),#11708);
+#11704 = LINE('',#11705,#11706);
+#11705 = CARTESIAN_POINT('',(2.,-4.440892098501E-16));
+#11706 = VECTOR('',#11707,1.);
+#11707 = DIRECTION('',(0.,-1.));
+#11708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11709 = ORIENTED_EDGE('',*,*,#11710,.T.);
+#11710 = EDGE_CURVE('',#11688,#11711,#11713,.T.);
+#11711 = VERTEX_POINT('',#11712);
+#11712 = CARTESIAN_POINT('',(3.8,-23.5,5.5));
+#11713 = SURFACE_CURVE('',#11714,(#11718,#11725),.PCURVE_S1.);
+#11714 = LINE('',#11715,#11716);
+#11715 = CARTESIAN_POINT('',(-4.7,-23.5,5.5));
+#11716 = VECTOR('',#11717,1.);
+#11717 = DIRECTION('',(1.,0.,0.));
+#11718 = PCURVE('',#11188,#11719);
+#11719 = DEFINITIONAL_REPRESENTATION('',(#11720),#11724);
+#11720 = LINE('',#11721,#11722);
+#11721 = CARTESIAN_POINT('',(0.,-1.5));
+#11722 = VECTOR('',#11723,1.);
+#11723 = DIRECTION('',(1.,0.));
+#11724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11725 = PCURVE('',#11726,#11731);
+#11726 = PLANE('',#11727);
+#11727 = AXIS2_PLACEMENT_3D('',#11728,#11729,#11730);
+#11728 = CARTESIAN_POINT('',(-4.7,-23.5,5.5));
+#11729 = DIRECTION('',(0.,-1.,0.));
+#11730 = DIRECTION('',(0.,0.,-1.));
+#11731 = DEFINITIONAL_REPRESENTATION('',(#11732),#11736);
+#11732 = LINE('',#11733,#11734);
+#11733 = CARTESIAN_POINT('',(0.,0.));
+#11734 = VECTOR('',#11735,1.);
+#11735 = DIRECTION('',(0.,1.));
+#11736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11737 = ORIENTED_EDGE('',*,*,#11738,.F.);
+#11738 = EDGE_CURVE('',#11146,#11711,#11739,.T.);
+#11739 = SURFACE_CURVE('',#11740,(#11744,#11751),.PCURVE_S1.);
+#11740 = LINE('',#11741,#11742);
+#11741 = CARTESIAN_POINT('',(3.8,-22.,5.5));
+#11742 = VECTOR('',#11743,1.);
+#11743 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11744 = PCURVE('',#11188,#11745);
+#11745 = DEFINITIONAL_REPRESENTATION('',(#11746),#11750);
+#11746 = LINE('',#11747,#11748);
+#11747 = CARTESIAN_POINT('',(8.5,0.));
+#11748 = VECTOR('',#11749,1.);
+#11749 = DIRECTION('',(0.,-1.));
+#11750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11751 = PCURVE('',#11160,#11752);
+#11752 = DEFINITIONAL_REPRESENTATION('',(#11753),#11757);
+#11753 = LINE('',#11754,#11755);
+#11754 = CARTESIAN_POINT('',(0.,0.));
+#11755 = VECTOR('',#11756,1.);
+#11756 = DIRECTION('',(0.,-1.));
+#11757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11758 = ORIENTED_EDGE('',*,*,#11171,.T.);
+#11759 = ADVANCED_FACE('',(#11760),#11160,.T.);
+#11760 = FACE_BOUND('',#11761,.T.);
+#11761 = EDGE_LOOP('',(#11762,#11763,#11764,#11787));
+#11762 = ORIENTED_EDGE('',*,*,#11145,.F.);
+#11763 = ORIENTED_EDGE('',*,*,#11738,.T.);
+#11764 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#11765 = EDGE_CURVE('',#11711,#11766,#11768,.T.);
+#11766 = VERTEX_POINT('',#11767);
+#11767 = CARTESIAN_POINT('',(3.8,-23.5,3.5));
+#11768 = SURFACE_CURVE('',#11769,(#11773,#11780),.PCURVE_S1.);
+#11769 = LINE('',#11770,#11771);
+#11770 = CARTESIAN_POINT('',(3.8,-23.5,5.5));
+#11771 = VECTOR('',#11772,1.);
+#11772 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#11773 = PCURVE('',#11160,#11774);
+#11774 = DEFINITIONAL_REPRESENTATION('',(#11775),#11779);
+#11775 = LINE('',#11776,#11777);
+#11776 = CARTESIAN_POINT('',(3.330669073875E-16,-1.5));
+#11777 = VECTOR('',#11778,1.);
+#11778 = DIRECTION('',(1.,0.));
+#11779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11780 = PCURVE('',#11726,#11781);
+#11781 = DEFINITIONAL_REPRESENTATION('',(#11782),#11786);
+#11782 = LINE('',#11783,#11784);
+#11783 = CARTESIAN_POINT('',(0.,8.5));
+#11784 = VECTOR('',#11785,1.);
+#11785 = DIRECTION('',(1.,0.));
+#11786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11787 = ORIENTED_EDGE('',*,*,#11788,.F.);
+#11788 = EDGE_CURVE('',#11117,#11766,#11789,.T.);
+#11789 = SURFACE_CURVE('',#11790,(#11794,#11801),.PCURVE_S1.);
+#11790 = LINE('',#11791,#11792);
+#11791 = CARTESIAN_POINT('',(3.8,-22.,3.5));
+#11792 = VECTOR('',#11793,1.);
+#11793 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11794 = PCURVE('',#11160,#11795);
+#11795 = DEFINITIONAL_REPRESENTATION('',(#11796),#11800);
+#11796 = LINE('',#11797,#11798);
+#11797 = CARTESIAN_POINT('',(2.,4.440892098501E-16));
+#11798 = VECTOR('',#11799,1.);
+#11799 = DIRECTION('',(0.,-1.));
+#11800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11801 = PCURVE('',#11133,#11802);
+#11802 = DEFINITIONAL_REPRESENTATION('',(#11803),#11807);
+#11803 = LINE('',#11804,#11805);
+#11804 = CARTESIAN_POINT('',(0.,0.));
+#11805 = VECTOR('',#11806,1.);
+#11806 = DIRECTION('',(0.,-1.));
+#11807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11808 = ADVANCED_FACE('',(#11809),#11133,.T.);
+#11809 = FACE_BOUND('',#11810,.T.);
+#11810 = EDGE_LOOP('',(#11811,#11812,#11813,#11836,#11857));
+#11811 = ORIENTED_EDGE('',*,*,#11116,.F.);
+#11812 = ORIENTED_EDGE('',*,*,#11788,.T.);
+#11813 = ORIENTED_EDGE('',*,*,#11814,.T.);
+#11814 = EDGE_CURVE('',#11766,#11815,#11817,.T.);
+#11815 = VERTEX_POINT('',#11816);
+#11816 = CARTESIAN_POINT('',(-4.7,-23.5,3.5));
+#11817 = SURFACE_CURVE('',#11818,(#11822,#11829),.PCURVE_S1.);
+#11818 = LINE('',#11819,#11820);
+#11819 = CARTESIAN_POINT('',(3.8,-23.5,3.5));
+#11820 = VECTOR('',#11821,1.);
+#11821 = DIRECTION('',(-1.,0.,0.));
+#11822 = PCURVE('',#11133,#11823);
+#11823 = DEFINITIONAL_REPRESENTATION('',(#11824),#11828);
+#11824 = LINE('',#11825,#11826);
+#11825 = CARTESIAN_POINT('',(0.,-1.5));
+#11826 = VECTOR('',#11827,1.);
+#11827 = DIRECTION('',(1.,0.));
+#11828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11829 = PCURVE('',#11726,#11830);
+#11830 = DEFINITIONAL_REPRESENTATION('',(#11831),#11835);
+#11831 = LINE('',#11832,#11833);
+#11832 = CARTESIAN_POINT('',(2.,8.5));
+#11833 = VECTOR('',#11834,1.);
+#11834 = DIRECTION('',(0.,-1.));
+#11835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11836 = ORIENTED_EDGE('',*,*,#11837,.F.);
+#11837 = EDGE_CURVE('',#11305,#11815,#11838,.T.);
+#11838 = SURFACE_CURVE('',#11839,(#11843,#11850),.PCURVE_S1.);
+#11839 = LINE('',#11840,#11841);
+#11840 = CARTESIAN_POINT('',(-4.7,-22.,3.5));
+#11841 = VECTOR('',#11842,1.);
+#11842 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#11843 = PCURVE('',#11133,#11844);
+#11844 = DEFINITIONAL_REPRESENTATION('',(#11845),#11849);
+#11845 = LINE('',#11846,#11847);
+#11846 = CARTESIAN_POINT('',(8.5,0.));
+#11847 = VECTOR('',#11848,1.);
+#11848 = DIRECTION('',(0.,-1.));
+#11849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11850 = PCURVE('',#11320,#11851);
+#11851 = DEFINITIONAL_REPRESENTATION('',(#11852),#11856);
+#11852 = LINE('',#11853,#11854);
+#11853 = CARTESIAN_POINT('',(0.,0.));
+#11854 = VECTOR('',#11855,1.);
+#11855 = DIRECTION('',(0.,-1.));
+#11856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11857 = ORIENTED_EDGE('',*,*,#11332,.F.);
+#11858 = ADVANCED_FACE('',(#11859),#11320,.T.);
+#11859 = FACE_BOUND('',#11860,.T.);
+#11860 = EDGE_LOOP('',(#11861,#11862,#11883,#11884));
+#11861 = ORIENTED_EDGE('',*,*,#11837,.T.);
+#11862 = ORIENTED_EDGE('',*,*,#11863,.T.);
+#11863 = EDGE_CURVE('',#11815,#11688,#11864,.T.);
+#11864 = SURFACE_CURVE('',#11865,(#11869,#11876),.PCURVE_S1.);
+#11865 = LINE('',#11866,#11867);
+#11866 = CARTESIAN_POINT('',(-4.7,-23.5,3.5));
+#11867 = VECTOR('',#11868,1.);
+#11868 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#11869 = PCURVE('',#11320,#11870);
+#11870 = DEFINITIONAL_REPRESENTATION('',(#11871),#11875);
+#11871 = LINE('',#11872,#11873);
+#11872 = CARTESIAN_POINT('',(1.110223024625E-16,-1.5));
+#11873 = VECTOR('',#11874,1.);
+#11874 = DIRECTION('',(1.,0.));
+#11875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11876 = PCURVE('',#11726,#11877);
+#11877 = DEFINITIONAL_REPRESENTATION('',(#11878),#11882);
+#11878 = LINE('',#11879,#11880);
+#11879 = CARTESIAN_POINT('',(2.,0.));
+#11880 = VECTOR('',#11881,1.);
+#11881 = DIRECTION('',(-1.,0.));
+#11882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11883 = ORIENTED_EDGE('',*,*,#11687,.F.);
+#11884 = ORIENTED_EDGE('',*,*,#11304,.F.);
+#11885 = ADVANCED_FACE('',(#11886),#11488,.F.);
+#11886 = FACE_BOUND('',#11887,.F.);
+#11887 = EDGE_LOOP('',(#11888,#11911,#11939,#11960));
+#11888 = ORIENTED_EDGE('',*,*,#11889,.F.);
+#11889 = EDGE_CURVE('',#11890,#11474,#11892,.T.);
+#11890 = VERTEX_POINT('',#11891);
+#11891 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11892 = SURFACE_CURVE('',#11893,(#11897,#11904),.PCURVE_S1.);
+#11893 = LINE('',#11894,#11895);
+#11894 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11895 = VECTOR('',#11896,1.);
+#11896 = DIRECTION('',(0.,-1.,0.));
+#11897 = PCURVE('',#11488,#11898);
+#11898 = DEFINITIONAL_REPRESENTATION('',(#11899),#11903);
+#11899 = LINE('',#11900,#11901);
+#11900 = CARTESIAN_POINT('',(0.,0.));
+#11901 = VECTOR('',#11902,1.);
+#11902 = DIRECTION('',(1.,0.));
+#11903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11904 = PCURVE('',#11564,#11905);
+#11905 = DEFINITIONAL_REPRESENTATION('',(#11906),#11910);
+#11906 = LINE('',#11907,#11908);
+#11907 = CARTESIAN_POINT('',(32.8,-23.4));
+#11908 = VECTOR('',#11909,1.);
+#11909 = DIRECTION('',(0.,-1.));
+#11910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11911 = ORIENTED_EDGE('',*,*,#11912,.T.);
+#11912 = EDGE_CURVE('',#11890,#11913,#11915,.T.);
+#11913 = VERTEX_POINT('',#11914);
+#11914 = CARTESIAN_POINT('',(-9.8,-23.4,12.));
+#11915 = SURFACE_CURVE('',#11916,(#11920,#11927),.PCURVE_S1.);
+#11916 = LINE('',#11917,#11918);
+#11917 = CARTESIAN_POINT('',(-9.8,-23.4,-0.2));
+#11918 = VECTOR('',#11919,1.);
+#11919 = DIRECTION('',(0.,0.,1.));
+#11920 = PCURVE('',#11488,#11921);
+#11921 = DEFINITIONAL_REPRESENTATION('',(#11922),#11926);
+#11922 = LINE('',#11923,#11924);
+#11923 = CARTESIAN_POINT('',(0.,0.));
+#11924 = VECTOR('',#11925,1.);
+#11925 = DIRECTION('',(0.,-1.));
+#11926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11927 = PCURVE('',#11928,#11933);
+#11928 = CYLINDRICAL_SURFACE('',#11929,2.);
+#11929 = AXIS2_PLACEMENT_3D('',#11930,#11931,#11932);
+#11930 = CARTESIAN_POINT('',(-7.8,-23.4,-0.2));
+#11931 = DIRECTION('',(-0.,-0.,-1.));
+#11932 = DIRECTION('',(1.,0.,0.));
+#11933 = DEFINITIONAL_REPRESENTATION('',(#11934),#11938);
+#11934 = LINE('',#11935,#11936);
+#11935 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#11936 = VECTOR('',#11937,1.);
+#11937 = DIRECTION('',(-0.,-1.));
+#11938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11939 = ORIENTED_EDGE('',*,*,#11940,.T.);
+#11940 = EDGE_CURVE('',#11913,#11472,#11941,.T.);
+#11941 = SURFACE_CURVE('',#11942,(#11946,#11953),.PCURVE_S1.);
+#11942 = LINE('',#11943,#11944);
+#11943 = CARTESIAN_POINT('',(-9.8,-23.4,12.));
+#11944 = VECTOR('',#11945,1.);
+#11945 = DIRECTION('',(0.,-1.,0.));
+#11946 = PCURVE('',#11488,#11947);
+#11947 = DEFINITIONAL_REPRESENTATION('',(#11948),#11952);
+#11948 = LINE('',#11949,#11950);
+#11949 = CARTESIAN_POINT('',(0.,-12.2));
+#11950 = VECTOR('',#11951,1.);
+#11951 = DIRECTION('',(1.,0.));
+#11952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11953 = PCURVE('',#11514,#11954);
+#11954 = DEFINITIONAL_REPRESENTATION('',(#11955),#11959);
+#11955 = LINE('',#11956,#11957);
+#11956 = CARTESIAN_POINT('',(32.8,-23.4));
+#11957 = VECTOR('',#11958,1.);
+#11958 = DIRECTION('',(0.,-1.));
+#11959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11960 = ORIENTED_EDGE('',*,*,#11471,.T.);
+#11961 = ADVANCED_FACE('',(#11962),#11564,.F.);
+#11962 = FACE_BOUND('',#11963,.F.);
+#11963 = EDGE_LOOP('',(#11964,#11999,#12032,#12060,#12086,#12087,#12088)
+  );
+#11964 = ORIENTED_EDGE('',*,*,#11965,.F.);
+#11965 = EDGE_CURVE('',#11966,#11968,#11970,.T.);
+#11966 = VERTEX_POINT('',#11967);
+#11967 = CARTESIAN_POINT('',(23.,-2.627559580645E-15,-0.2));
+#11968 = VERTEX_POINT('',#11969);
+#11969 = CARTESIAN_POINT('',(-26.8,1.524685258677E-15,-0.2));
+#11970 = SURFACE_CURVE('',#11971,(#11976,#11987),.PCURVE_S1.);
+#11971 = CIRCLE('',#11972,24.9);
+#11972 = AXIS2_PLACEMENT_3D('',#11973,#11974,#11975);
+#11973 = CARTESIAN_POINT('',(-1.9,0.,-0.2));
+#11974 = DIRECTION('',(0.,0.,1.));
+#11975 = DIRECTION('',(1.,0.,0.));
+#11976 = PCURVE('',#11564,#11977);
+#11977 = DEFINITIONAL_REPRESENTATION('',(#11978),#11986);
+#11978 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11979,#11980,#11981,#11982
+    ,#11983,#11984,#11985),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#11979 = CARTESIAN_POINT('',(0.,0.));
+#11980 = CARTESIAN_POINT('',(0.,43.128065108465));
+#11981 = CARTESIAN_POINT('',(37.35,21.564032554233));
+#11982 = CARTESIAN_POINT('',(74.7,6.098741059754E-15));
+#11983 = CARTESIAN_POINT('',(37.35,-21.56403255423));
+#11984 = CARTESIAN_POINT('',(3.907985046681E-14,-43.12806510846));
+#11985 = CARTESIAN_POINT('',(0.,0.));
+#11986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11987 = PCURVE('',#11988,#11993);
+#11988 = CYLINDRICAL_SURFACE('',#11989,24.9);
+#11989 = AXIS2_PLACEMENT_3D('',#11990,#11991,#11992);
+#11990 = CARTESIAN_POINT('',(-1.9,0.,-0.2));
+#11991 = DIRECTION('',(-0.,-0.,-1.));
+#11992 = DIRECTION('',(1.,0.,0.));
+#11993 = DEFINITIONAL_REPRESENTATION('',(#11994),#11998);
+#11994 = LINE('',#11995,#11996);
+#11995 = CARTESIAN_POINT('',(-0.,0.));
+#11996 = VECTOR('',#11997,1.);
+#11997 = DIRECTION('',(-1.,0.));
+#11998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11999 = ORIENTED_EDGE('',*,*,#12000,.F.);
+#12000 = EDGE_CURVE('',#12001,#11966,#12003,.T.);
+#12001 = VERTEX_POINT('',#12002);
+#12002 = CARTESIAN_POINT('',(1.110223024625E-15,-21.4,-0.2));
+#12003 = SURFACE_CURVE('',#12004,(#12009,#12020),.PCURVE_S1.);
+#12004 = CIRCLE('',#12005,21.455652173913);
+#12005 = AXIS2_PLACEMENT_3D('',#12006,#12007,#12008);
+#12006 = CARTESIAN_POINT('',(1.544347826087,0.,-0.2));
+#12007 = DIRECTION('',(0.,0.,1.));
+#12008 = DIRECTION('',(1.,0.,0.));
+#12009 = PCURVE('',#11564,#12010);
+#12010 = DEFINITIONAL_REPRESENTATION('',(#12011),#12019);
+#12011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12012,#12013,#12014,#12015
+    ,#12016,#12017,#12018),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12012 = CARTESIAN_POINT('',(0.,0.));
+#12013 = CARTESIAN_POINT('',(0.,37.162279674743));
+#12014 = CARTESIAN_POINT('',(32.18347826087,18.581139837372));
+#12015 = CARTESIAN_POINT('',(64.366956521739,5.25511915168E-15));
+#12016 = CARTESIAN_POINT('',(32.18347826087,-18.58113983737));
+#12017 = CARTESIAN_POINT('',(3.19744231092E-14,-37.16227967474));
+#12018 = CARTESIAN_POINT('',(0.,0.));
+#12019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12020 = PCURVE('',#12021,#12026);
+#12021 = CYLINDRICAL_SURFACE('',#12022,21.455652173913);
+#12022 = AXIS2_PLACEMENT_3D('',#12023,#12024,#12025);
+#12023 = CARTESIAN_POINT('',(1.544347826087,0.,-0.2));
+#12024 = DIRECTION('',(-0.,-0.,-1.));
+#12025 = DIRECTION('',(1.,0.,0.));
+#12026 = DEFINITIONAL_REPRESENTATION('',(#12027),#12031);
+#12027 = LINE('',#12028,#12029);
+#12028 = CARTESIAN_POINT('',(-0.,0.));
+#12029 = VECTOR('',#12030,1.);
+#12030 = DIRECTION('',(-1.,0.));
+#12031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12032 = ORIENTED_EDGE('',*,*,#12033,.F.);
+#12033 = EDGE_CURVE('',#12034,#12001,#12036,.T.);
+#12034 = VERTEX_POINT('',#12035);
+#12035 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12036 = SURFACE_CURVE('',#12037,(#12041,#12048),.PCURVE_S1.);
+#12037 = LINE('',#12038,#12039);
+#12038 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12039 = VECTOR('',#12040,1.);
+#12040 = DIRECTION('',(1.,0.,0.));
+#12041 = PCURVE('',#11564,#12042);
+#12042 = DEFINITIONAL_REPRESENTATION('',(#12043),#12047);
+#12043 = LINE('',#12044,#12045);
+#12044 = CARTESIAN_POINT('',(30.8,-21.4));
+#12045 = VECTOR('',#12046,1.);
+#12046 = DIRECTION('',(-1.,0.));
+#12047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12048 = PCURVE('',#12049,#12054);
+#12049 = PLANE('',#12050);
+#12050 = AXIS2_PLACEMENT_3D('',#12051,#12052,#12053);
+#12051 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12052 = DIRECTION('',(0.,1.,0.));
+#12053 = DIRECTION('',(1.,0.,0.));
+#12054 = DEFINITIONAL_REPRESENTATION('',(#12055),#12059);
+#12055 = LINE('',#12056,#12057);
+#12056 = CARTESIAN_POINT('',(0.,0.));
+#12057 = VECTOR('',#12058,1.);
+#12058 = DIRECTION('',(1.,0.));
+#12059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12060 = ORIENTED_EDGE('',*,*,#12061,.T.);
+#12061 = EDGE_CURVE('',#12034,#11890,#12062,.T.);
+#12062 = SURFACE_CURVE('',#12063,(#12068,#12079),.PCURVE_S1.);
+#12063 = CIRCLE('',#12064,2.);
+#12064 = AXIS2_PLACEMENT_3D('',#12065,#12066,#12067);
+#12065 = CARTESIAN_POINT('',(-7.8,-23.4,-0.2));
+#12066 = DIRECTION('',(0.,0.,1.));
+#12067 = DIRECTION('',(1.,0.,0.));
+#12068 = PCURVE('',#11564,#12069);
+#12069 = DEFINITIONAL_REPRESENTATION('',(#12070),#12078);
+#12070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12071,#12072,#12073,#12074
+    ,#12075,#12076,#12077),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12071 = CARTESIAN_POINT('',(28.8,-23.4));
+#12072 = CARTESIAN_POINT('',(28.8,-19.93589838486));
+#12073 = CARTESIAN_POINT('',(31.8,-21.66794919243));
+#12074 = CARTESIAN_POINT('',(34.8,-23.4));
+#12075 = CARTESIAN_POINT('',(31.8,-25.13205080756));
+#12076 = CARTESIAN_POINT('',(28.8,-26.86410161513));
+#12077 = CARTESIAN_POINT('',(28.8,-23.4));
+#12078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12079 = PCURVE('',#11928,#12080);
+#12080 = DEFINITIONAL_REPRESENTATION('',(#12081),#12085);
+#12081 = LINE('',#12082,#12083);
+#12082 = CARTESIAN_POINT('',(-0.,0.));
+#12083 = VECTOR('',#12084,1.);
+#12084 = DIRECTION('',(-1.,0.));
+#12085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12086 = ORIENTED_EDGE('',*,*,#11889,.T.);
+#12087 = ORIENTED_EDGE('',*,*,#11551,.T.);
+#12088 = ORIENTED_EDGE('',*,*,#12089,.F.);
+#12089 = EDGE_CURVE('',#11968,#11526,#12090,.T.);
+#12090 = SURFACE_CURVE('',#12091,(#12095,#12102),.PCURVE_S1.);
+#12091 = LINE('',#12092,#12093);
+#12092 = CARTESIAN_POINT('',(-26.8,0.,-0.2));
+#12093 = VECTOR('',#12094,1.);
+#12094 = DIRECTION('',(0.,-1.,0.));
+#12095 = PCURVE('',#11564,#12096);
+#12096 = DEFINITIONAL_REPRESENTATION('',(#12097),#12101);
+#12097 = LINE('',#12098,#12099);
+#12098 = CARTESIAN_POINT('',(49.8,0.));
+#12099 = VECTOR('',#12100,1.);
+#12100 = DIRECTION('',(0.,-1.));
+#12101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12102 = PCURVE('',#11540,#12103);
+#12103 = DEFINITIONAL_REPRESENTATION('',(#12104),#12108);
+#12104 = LINE('',#12105,#12106);
+#12105 = CARTESIAN_POINT('',(0.,0.));
+#12106 = VECTOR('',#12107,1.);
+#12107 = DIRECTION('',(1.,0.));
+#12108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12109 = ADVANCED_FACE('',(#12110),#11540,.T.);
+#12110 = FACE_BOUND('',#12111,.T.);
+#12111 = EDGE_LOOP('',(#12112,#12113,#12136,#12157));
+#12112 = ORIENTED_EDGE('',*,*,#12089,.F.);
+#12113 = ORIENTED_EDGE('',*,*,#12114,.T.);
+#12114 = EDGE_CURVE('',#11968,#12115,#12117,.T.);
+#12115 = VERTEX_POINT('',#12116);
+#12116 = CARTESIAN_POINT('',(-26.8,1.524685258677E-15,12.));
+#12117 = SURFACE_CURVE('',#12118,(#12122,#12129),.PCURVE_S1.);
+#12118 = LINE('',#12119,#12120);
+#12119 = CARTESIAN_POINT('',(-26.8,1.524685258677E-15,-0.2));
+#12120 = VECTOR('',#12121,1.);
+#12121 = DIRECTION('',(0.,0.,1.));
+#12122 = PCURVE('',#11540,#12123);
+#12123 = DEFINITIONAL_REPRESENTATION('',(#12124),#12128);
+#12124 = LINE('',#12125,#12126);
+#12125 = CARTESIAN_POINT('',(-1.524685258677E-15,0.));
+#12126 = VECTOR('',#12127,1.);
+#12127 = DIRECTION('',(0.,-1.));
+#12128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12129 = PCURVE('',#11988,#12130);
+#12130 = DEFINITIONAL_REPRESENTATION('',(#12131),#12135);
+#12131 = LINE('',#12132,#12133);
+#12132 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#12133 = VECTOR('',#12134,1.);
+#12134 = DIRECTION('',(-0.,-1.));
+#12135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12136 = ORIENTED_EDGE('',*,*,#12137,.T.);
+#12137 = EDGE_CURVE('',#12115,#11500,#12138,.T.);
+#12138 = SURFACE_CURVE('',#12139,(#12143,#12150),.PCURVE_S1.);
+#12139 = LINE('',#12140,#12141);
+#12140 = CARTESIAN_POINT('',(-26.8,0.,12.));
+#12141 = VECTOR('',#12142,1.);
+#12142 = DIRECTION('',(0.,-1.,0.));
+#12143 = PCURVE('',#11540,#12144);
+#12144 = DEFINITIONAL_REPRESENTATION('',(#12145),#12149);
+#12145 = LINE('',#12146,#12147);
+#12146 = CARTESIAN_POINT('',(0.,-12.2));
+#12147 = VECTOR('',#12148,1.);
+#12148 = DIRECTION('',(1.,0.));
+#12149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12150 = PCURVE('',#11514,#12151);
+#12151 = DEFINITIONAL_REPRESENTATION('',(#12152),#12156);
+#12152 = LINE('',#12153,#12154);
+#12153 = CARTESIAN_POINT('',(49.8,0.));
+#12154 = VECTOR('',#12155,1.);
+#12155 = DIRECTION('',(0.,-1.));
+#12156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12157 = ORIENTED_EDGE('',*,*,#11525,.T.);
+#12158 = ADVANCED_FACE('',(#12159,#12269),#11514,.T.);
+#12159 = FACE_BOUND('',#12160,.T.);
+#12160 = EDGE_LOOP('',(#12161,#12189,#12217,#12240,#12266,#12267,#12268)
+  );
+#12161 = ORIENTED_EDGE('',*,*,#12162,.F.);
+#12162 = EDGE_CURVE('',#12163,#12115,#12165,.T.);
+#12163 = VERTEX_POINT('',#12164);
+#12164 = CARTESIAN_POINT('',(23.,-2.627559580645E-15,12.));
+#12165 = SURFACE_CURVE('',#12166,(#12171,#12182),.PCURVE_S1.);
+#12166 = CIRCLE('',#12167,24.9);
+#12167 = AXIS2_PLACEMENT_3D('',#12168,#12169,#12170);
+#12168 = CARTESIAN_POINT('',(-1.9,0.,12.));
+#12169 = DIRECTION('',(0.,0.,1.));
+#12170 = DIRECTION('',(1.,0.,0.));
+#12171 = PCURVE('',#11514,#12172);
+#12172 = DEFINITIONAL_REPRESENTATION('',(#12173),#12181);
+#12173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12174,#12175,#12176,#12177
+    ,#12178,#12179,#12180),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12174 = CARTESIAN_POINT('',(0.,0.));
+#12175 = CARTESIAN_POINT('',(0.,43.128065108465));
+#12176 = CARTESIAN_POINT('',(37.35,21.564032554233));
+#12177 = CARTESIAN_POINT('',(74.7,6.098741059754E-15));
+#12178 = CARTESIAN_POINT('',(37.35,-21.56403255423));
+#12179 = CARTESIAN_POINT('',(3.907985046681E-14,-43.12806510846));
+#12180 = CARTESIAN_POINT('',(0.,0.));
+#12181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12182 = PCURVE('',#11988,#12183);
+#12183 = DEFINITIONAL_REPRESENTATION('',(#12184),#12188);
+#12184 = LINE('',#12185,#12186);
+#12185 = CARTESIAN_POINT('',(-0.,-12.2));
+#12186 = VECTOR('',#12187,1.);
+#12187 = DIRECTION('',(-1.,0.));
+#12188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12189 = ORIENTED_EDGE('',*,*,#12190,.F.);
+#12190 = EDGE_CURVE('',#12191,#12163,#12193,.T.);
+#12191 = VERTEX_POINT('',#12192);
+#12192 = CARTESIAN_POINT('',(1.110223024625E-15,-21.4,12.));
+#12193 = SURFACE_CURVE('',#12194,(#12199,#12210),.PCURVE_S1.);
+#12194 = CIRCLE('',#12195,21.455652173913);
+#12195 = AXIS2_PLACEMENT_3D('',#12196,#12197,#12198);
+#12196 = CARTESIAN_POINT('',(1.544347826087,0.,12.));
+#12197 = DIRECTION('',(0.,0.,1.));
+#12198 = DIRECTION('',(1.,0.,0.));
+#12199 = PCURVE('',#11514,#12200);
+#12200 = DEFINITIONAL_REPRESENTATION('',(#12201),#12209);
+#12201 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12202,#12203,#12204,#12205
+    ,#12206,#12207,#12208),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12202 = CARTESIAN_POINT('',(0.,0.));
+#12203 = CARTESIAN_POINT('',(0.,37.162279674743));
+#12204 = CARTESIAN_POINT('',(32.18347826087,18.581139837372));
+#12205 = CARTESIAN_POINT('',(64.366956521739,5.25511915168E-15));
+#12206 = CARTESIAN_POINT('',(32.18347826087,-18.58113983737));
+#12207 = CARTESIAN_POINT('',(3.19744231092E-14,-37.16227967474));
+#12208 = CARTESIAN_POINT('',(0.,0.));
+#12209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12210 = PCURVE('',#12021,#12211);
+#12211 = DEFINITIONAL_REPRESENTATION('',(#12212),#12216);
+#12212 = LINE('',#12213,#12214);
+#12213 = CARTESIAN_POINT('',(-0.,-12.2));
+#12214 = VECTOR('',#12215,1.);
+#12215 = DIRECTION('',(-1.,0.));
+#12216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12217 = ORIENTED_EDGE('',*,*,#12218,.F.);
+#12218 = EDGE_CURVE('',#12219,#12191,#12221,.T.);
+#12219 = VERTEX_POINT('',#12220);
+#12220 = CARTESIAN_POINT('',(-7.8,-21.4,12.));
+#12221 = SURFACE_CURVE('',#12222,(#12226,#12233),.PCURVE_S1.);
+#12222 = LINE('',#12223,#12224);
+#12223 = CARTESIAN_POINT('',(-7.8,-21.4,12.));
+#12224 = VECTOR('',#12225,1.);
+#12225 = DIRECTION('',(1.,0.,0.));
+#12226 = PCURVE('',#11514,#12227);
+#12227 = DEFINITIONAL_REPRESENTATION('',(#12228),#12232);
+#12228 = LINE('',#12229,#12230);
+#12229 = CARTESIAN_POINT('',(30.8,-21.4));
+#12230 = VECTOR('',#12231,1.);
+#12231 = DIRECTION('',(-1.,0.));
+#12232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12233 = PCURVE('',#12049,#12234);
+#12234 = DEFINITIONAL_REPRESENTATION('',(#12235),#12239);
+#12235 = LINE('',#12236,#12237);
+#12236 = CARTESIAN_POINT('',(0.,-12.2));
+#12237 = VECTOR('',#12238,1.);
+#12238 = DIRECTION('',(1.,0.));
+#12239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12240 = ORIENTED_EDGE('',*,*,#12241,.T.);
+#12241 = EDGE_CURVE('',#12219,#11913,#12242,.T.);
+#12242 = SURFACE_CURVE('',#12243,(#12248,#12259),.PCURVE_S1.);
+#12243 = CIRCLE('',#12244,2.);
+#12244 = AXIS2_PLACEMENT_3D('',#12245,#12246,#12247);
+#12245 = CARTESIAN_POINT('',(-7.8,-23.4,12.));
+#12246 = DIRECTION('',(0.,0.,1.));
+#12247 = DIRECTION('',(1.,0.,0.));
+#12248 = PCURVE('',#11514,#12249);
+#12249 = DEFINITIONAL_REPRESENTATION('',(#12250),#12258);
+#12250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12251,#12252,#12253,#12254
+    ,#12255,#12256,#12257),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12251 = CARTESIAN_POINT('',(28.8,-23.4));
+#12252 = CARTESIAN_POINT('',(28.8,-19.93589838486));
+#12253 = CARTESIAN_POINT('',(31.8,-21.66794919243));
+#12254 = CARTESIAN_POINT('',(34.8,-23.4));
+#12255 = CARTESIAN_POINT('',(31.8,-25.13205080756));
+#12256 = CARTESIAN_POINT('',(28.8,-26.86410161513));
+#12257 = CARTESIAN_POINT('',(28.8,-23.4));
+#12258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12259 = PCURVE('',#11928,#12260);
+#12260 = DEFINITIONAL_REPRESENTATION('',(#12261),#12265);
+#12261 = LINE('',#12262,#12263);
+#12262 = CARTESIAN_POINT('',(-0.,-12.2));
+#12263 = VECTOR('',#12264,1.);
+#12264 = DIRECTION('',(-1.,0.));
+#12265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12266 = ORIENTED_EDGE('',*,*,#11940,.T.);
+#12267 = ORIENTED_EDGE('',*,*,#11499,.T.);
+#12268 = ORIENTED_EDGE('',*,*,#12137,.F.);
+#12269 = FACE_BOUND('',#12270,.T.);
+#12270 = EDGE_LOOP('',(#12271));
+#12271 = ORIENTED_EDGE('',*,*,#11656,.T.);
+#12272 = ADVANCED_FACE('',(#12273),#11726,.T.);
+#12273 = FACE_BOUND('',#12274,.F.);
+#12274 = EDGE_LOOP('',(#12275,#12276,#12277,#12278));
+#12275 = ORIENTED_EDGE('',*,*,#11710,.T.);
+#12276 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#12277 = ORIENTED_EDGE('',*,*,#11814,.T.);
+#12278 = ORIENTED_EDGE('',*,*,#11863,.T.);
+#12279 = ADVANCED_FACE('',(#12280),#11928,.T.);
+#12280 = FACE_BOUND('',#12281,.F.);
+#12281 = EDGE_LOOP('',(#12282,#12303,#12304,#12305));
+#12282 = ORIENTED_EDGE('',*,*,#12283,.T.);
+#12283 = EDGE_CURVE('',#12034,#12219,#12284,.T.);
+#12284 = SURFACE_CURVE('',#12285,(#12289,#12296),.PCURVE_S1.);
+#12285 = LINE('',#12286,#12287);
+#12286 = CARTESIAN_POINT('',(-7.8,-21.4,-0.2));
+#12287 = VECTOR('',#12288,1.);
+#12288 = DIRECTION('',(0.,0.,1.));
+#12289 = PCURVE('',#11928,#12290);
+#12290 = DEFINITIONAL_REPRESENTATION('',(#12291),#12295);
+#12291 = LINE('',#12292,#12293);
+#12292 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#12293 = VECTOR('',#12294,1.);
+#12294 = DIRECTION('',(-0.,-1.));
+#12295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12296 = PCURVE('',#12049,#12297);
+#12297 = DEFINITIONAL_REPRESENTATION('',(#12298),#12302);
+#12298 = LINE('',#12299,#12300);
+#12299 = CARTESIAN_POINT('',(0.,0.));
+#12300 = VECTOR('',#12301,1.);
+#12301 = DIRECTION('',(0.,-1.));
+#12302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12303 = ORIENTED_EDGE('',*,*,#12241,.T.);
+#12304 = ORIENTED_EDGE('',*,*,#11912,.F.);
+#12305 = ORIENTED_EDGE('',*,*,#12061,.F.);
+#12306 = ADVANCED_FACE('',(#12307),#11988,.F.);
+#12307 = FACE_BOUND('',#12308,.T.);
+#12308 = EDGE_LOOP('',(#12309,#12330,#12331,#12332));
+#12309 = ORIENTED_EDGE('',*,*,#12310,.T.);
+#12310 = EDGE_CURVE('',#11966,#12163,#12311,.T.);
+#12311 = SURFACE_CURVE('',#12312,(#12316,#12323),.PCURVE_S1.);
+#12312 = LINE('',#12313,#12314);
+#12313 = CARTESIAN_POINT('',(23.,-2.627559580645E-15,-0.2));
+#12314 = VECTOR('',#12315,1.);
+#12315 = DIRECTION('',(0.,0.,1.));
+#12316 = PCURVE('',#11988,#12317);
+#12317 = DEFINITIONAL_REPRESENTATION('',(#12318),#12322);
+#12318 = LINE('',#12319,#12320);
+#12319 = CARTESIAN_POINT('',(-0.,0.));
+#12320 = VECTOR('',#12321,1.);
+#12321 = DIRECTION('',(-0.,-1.));
+#12322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12323 = PCURVE('',#12021,#12324);
+#12324 = DEFINITIONAL_REPRESENTATION('',(#12325),#12329);
+#12325 = LINE('',#12326,#12327);
+#12326 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#12327 = VECTOR('',#12328,1.);
+#12328 = DIRECTION('',(-0.,-1.));
+#12329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12330 = ORIENTED_EDGE('',*,*,#12162,.T.);
+#12331 = ORIENTED_EDGE('',*,*,#12114,.F.);
+#12332 = ORIENTED_EDGE('',*,*,#11965,.F.);
+#12333 = ADVANCED_FACE('',(#12334),#12049,.T.);
+#12334 = FACE_BOUND('',#12335,.T.);
+#12335 = EDGE_LOOP('',(#12336,#12337,#12338,#12359));
+#12336 = ORIENTED_EDGE('',*,*,#12283,.T.);
+#12337 = ORIENTED_EDGE('',*,*,#12218,.T.);
+#12338 = ORIENTED_EDGE('',*,*,#12339,.F.);
+#12339 = EDGE_CURVE('',#12001,#12191,#12340,.T.);
+#12340 = SURFACE_CURVE('',#12341,(#12345,#12352),.PCURVE_S1.);
+#12341 = LINE('',#12342,#12343);
+#12342 = CARTESIAN_POINT('',(1.110223024625E-15,-21.4,-0.2));
+#12343 = VECTOR('',#12344,1.);
+#12344 = DIRECTION('',(0.,0.,1.));
+#12345 = PCURVE('',#12049,#12346);
+#12346 = DEFINITIONAL_REPRESENTATION('',(#12347),#12351);
+#12347 = LINE('',#12348,#12349);
+#12348 = CARTESIAN_POINT('',(7.8,0.));
+#12349 = VECTOR('',#12350,1.);
+#12350 = DIRECTION('',(0.,-1.));
+#12351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12352 = PCURVE('',#12021,#12353);
+#12353 = DEFINITIONAL_REPRESENTATION('',(#12354),#12358);
+#12354 = LINE('',#12355,#12356);
+#12355 = CARTESIAN_POINT('',(-4.640348081526,0.));
+#12356 = VECTOR('',#12357,1.);
+#12357 = DIRECTION('',(-0.,-1.));
+#12358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12359 = ORIENTED_EDGE('',*,*,#12033,.F.);
+#12360 = ADVANCED_FACE('',(#12361),#12021,.F.);
+#12361 = FACE_BOUND('',#12362,.T.);
+#12362 = EDGE_LOOP('',(#12363,#12364,#12365,#12366));
+#12363 = ORIENTED_EDGE('',*,*,#12339,.T.);
+#12364 = ORIENTED_EDGE('',*,*,#12190,.T.);
+#12365 = ORIENTED_EDGE('',*,*,#12310,.F.);
+#12366 = ORIENTED_EDGE('',*,*,#12000,.F.);
+#12367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12371)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12368,#12369,#12370)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12368 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12369 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12370 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12371 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#12368,
+  'distance_accuracy_value','confusion accuracy');
+#12372 = PRODUCT_TYPE('part',$,(#7));
+#12373 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #12374,#12382,#12389,#12396,#12403,#12410,#12417,#12424,#12431,
+    #12438,#12445,#12452,#12459,#12466,#12473,#12480,#12487,#12494,
+    #12501,#12508,#12515,#12522,#12529,#12536,#12543,#12550,#12557,
+    #12564,#12571,#12578,#12585,#12592,#12599,#12606,#12613,#12620,
+    #12627,#12634,#12641,#12648,#12655,#12662,#12669,#12676,#12683,
+    #12690,#12697,#12704,#12711,#12718,#12725,#12732,#12739,#12746,
+    #12753,#12760,#12767,#12774,#12781,#12788,#12795,#12802,#12809,
+    #12816,#12823,#12830,#12837,#12844,#12851,#12858,#12865,#12872,
+    #12879,#12886,#12893,#12900,#12907,#12914,#12921,#12928,#12935,
+    #12942,#12949,#12956,#12963,#12970,#12977,#12984,#12991,#12998,
+    #13005,#13012,#13019,#13026,#13033,#13040,#13047,#13054,#13061,
+    #13068,#13075,#13082,#13089,#13096,#13103,#13110,#13117,#13124,
+    #13131,#13138,#13145,#13152,#13159,#13166,#13173,#13180,#13187,
+    #13194,#13201,#13208,#13215,#13222,#13229,#13236,#13243,#13250,
+    #13257,#13264,#13271,#13278,#13285,#13292,#13299,#13306,#13313,
+    #13320,#13327,#13334,#13341,#13348,#13355,#13362,#13369,#13376,
+    #13383,#13390,#13397,#13404,#13411,#13418,#13425,#13432,#13439,
+    #13446,#13453,#13460,#13467,#13474,#13481,#13488,#13495,#13502,
+    #13509,#13516,#13523,#13530,#13537,#13544,#13551,#13558,#13565,
+    #13572,#13579,#13586,#13593,#13600,#13607,#13614,#13621,#13628,
+    #13635,#13642,#13649,#13656,#13663,#13670),#12367);
+#12374 = STYLED_ITEM('color',(#12375),#17);
+#12375 = PRESENTATION_STYLE_ASSIGNMENT((#12376));
+#12376 = SURFACE_STYLE_USAGE(.BOTH.,#12377);
+#12377 = SURFACE_SIDE_STYLE('',(#12378));
+#12378 = SURFACE_STYLE_FILL_AREA(#12379);
+#12379 = FILL_AREA_STYLE('',(#12380));
+#12380 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12381 = COLOUR_RGB('',0.223529413342,0.223529413342,0.223529413342);
+#12382 = STYLED_ITEM('color',(#12383),#476);
+#12383 = PRESENTATION_STYLE_ASSIGNMENT((#12384));
+#12384 = SURFACE_STYLE_USAGE(.BOTH.,#12385);
+#12385 = SURFACE_SIDE_STYLE('',(#12386));
+#12386 = SURFACE_STYLE_FILL_AREA(#12387);
+#12387 = FILL_AREA_STYLE('',(#12388));
+#12388 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12389 = STYLED_ITEM('color',(#12390),#534);
+#12390 = PRESENTATION_STYLE_ASSIGNMENT((#12391));
+#12391 = SURFACE_STYLE_USAGE(.BOTH.,#12392);
+#12392 = SURFACE_SIDE_STYLE('',(#12393));
+#12393 = SURFACE_STYLE_FILL_AREA(#12394);
+#12394 = FILL_AREA_STYLE('',(#12395));
+#12395 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12396 = STYLED_ITEM('color',(#12397),#865);
+#12397 = PRESENTATION_STYLE_ASSIGNMENT((#12398));
+#12398 = SURFACE_STYLE_USAGE(.BOTH.,#12399);
+#12399 = SURFACE_SIDE_STYLE('',(#12400));
+#12400 = SURFACE_STYLE_FILL_AREA(#12401);
+#12401 = FILL_AREA_STYLE('',(#12402));
+#12402 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12403 = STYLED_ITEM('color',(#12404),#951);
+#12404 = PRESENTATION_STYLE_ASSIGNMENT((#12405));
+#12405 = SURFACE_STYLE_USAGE(.BOTH.,#12406);
+#12406 = SURFACE_SIDE_STYLE('',(#12407));
+#12407 = SURFACE_STYLE_FILL_AREA(#12408);
+#12408 = FILL_AREA_STYLE('',(#12409));
+#12409 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12410 = STYLED_ITEM('color',(#12411),#1266);
+#12411 = PRESENTATION_STYLE_ASSIGNMENT((#12412));
+#12412 = SURFACE_STYLE_USAGE(.BOTH.,#12413);
+#12413 = SURFACE_SIDE_STYLE('',(#12414));
+#12414 = SURFACE_STYLE_FILL_AREA(#12415);
+#12415 = FILL_AREA_STYLE('',(#12416));
+#12416 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12417 = STYLED_ITEM('color',(#12418),#1347);
+#12418 = PRESENTATION_STYLE_ASSIGNMENT((#12419));
+#12419 = SURFACE_STYLE_USAGE(.BOTH.,#12420);
+#12420 = SURFACE_SIDE_STYLE('',(#12421));
+#12421 = SURFACE_STYLE_FILL_AREA(#12422);
+#12422 = FILL_AREA_STYLE('',(#12423));
+#12423 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12424 = STYLED_ITEM('color',(#12425),#1428);
+#12425 = PRESENTATION_STYLE_ASSIGNMENT((#12426));
+#12426 = SURFACE_STYLE_USAGE(.BOTH.,#12427);
+#12427 = SURFACE_SIDE_STYLE('',(#12428));
+#12428 = SURFACE_STYLE_FILL_AREA(#12429);
+#12429 = FILL_AREA_STYLE('',(#12430));
+#12430 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12431 = STYLED_ITEM('color',(#12432),#1748);
+#12432 = PRESENTATION_STYLE_ASSIGNMENT((#12433));
+#12433 = SURFACE_STYLE_USAGE(.BOTH.,#12434);
+#12434 = SURFACE_SIDE_STYLE('',(#12435));
+#12435 = SURFACE_STYLE_FILL_AREA(#12436);
+#12436 = FILL_AREA_STYLE('',(#12437));
+#12437 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12438 = STYLED_ITEM('color',(#12439),#2073);
+#12439 = PRESENTATION_STYLE_ASSIGNMENT((#12440));
+#12440 = SURFACE_STYLE_USAGE(.BOTH.,#12441);
+#12441 = SURFACE_SIDE_STYLE('',(#12442));
+#12442 = SURFACE_STYLE_FILL_AREA(#12443);
+#12443 = FILL_AREA_STYLE('',(#12444));
+#12444 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12445 = STYLED_ITEM('color',(#12446),#2154);
+#12446 = PRESENTATION_STYLE_ASSIGNMENT((#12447));
+#12447 = SURFACE_STYLE_USAGE(.BOTH.,#12448);
+#12448 = SURFACE_SIDE_STYLE('',(#12449));
+#12449 = SURFACE_STYLE_FILL_AREA(#12450);
+#12450 = FILL_AREA_STYLE('',(#12451));
+#12451 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12452 = STYLED_ITEM('color',(#12453),#2235);
+#12453 = PRESENTATION_STYLE_ASSIGNMENT((#12454));
+#12454 = SURFACE_STYLE_USAGE(.BOTH.,#12455);
+#12455 = SURFACE_SIDE_STYLE('',(#12456));
+#12456 = SURFACE_STYLE_FILL_AREA(#12457);
+#12457 = FILL_AREA_STYLE('',(#12458));
+#12458 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12459 = STYLED_ITEM('color',(#12460),#2560);
+#12460 = PRESENTATION_STYLE_ASSIGNMENT((#12461));
+#12461 = SURFACE_STYLE_USAGE(.BOTH.,#12462);
+#12462 = SURFACE_SIDE_STYLE('',(#12463));
+#12463 = SURFACE_STYLE_FILL_AREA(#12464);
+#12464 = FILL_AREA_STYLE('',(#12465));
+#12465 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12466 = STYLED_ITEM('color',(#12467),#2875);
+#12467 = PRESENTATION_STYLE_ASSIGNMENT((#12468));
+#12468 = SURFACE_STYLE_USAGE(.BOTH.,#12469);
+#12469 = SURFACE_SIDE_STYLE('',(#12470));
+#12470 = SURFACE_STYLE_FILL_AREA(#12471);
+#12471 = FILL_AREA_STYLE('',(#12472));
+#12472 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12473 = STYLED_ITEM('color',(#12474),#2951);
+#12474 = PRESENTATION_STYLE_ASSIGNMENT((#12475));
+#12475 = SURFACE_STYLE_USAGE(.BOTH.,#12476);
+#12476 = SURFACE_SIDE_STYLE('',(#12477));
+#12477 = SURFACE_STYLE_FILL_AREA(#12478);
+#12478 = FILL_AREA_STYLE('',(#12479));
+#12479 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12480 = STYLED_ITEM('color',(#12481),#2955);
+#12481 = PRESENTATION_STYLE_ASSIGNMENT((#12482));
+#12482 = SURFACE_STYLE_USAGE(.BOTH.,#12483);
+#12483 = SURFACE_SIDE_STYLE('',(#12484));
+#12484 = SURFACE_STYLE_FILL_AREA(#12485);
+#12485 = FILL_AREA_STYLE('',(#12486));
+#12486 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12487 = STYLED_ITEM('color',(#12488),#3036);
+#12488 = PRESENTATION_STYLE_ASSIGNMENT((#12489));
+#12489 = SURFACE_STYLE_USAGE(.BOTH.,#12490);
+#12490 = SURFACE_SIDE_STYLE('',(#12491));
+#12491 = SURFACE_STYLE_FILL_AREA(#12492);
+#12492 = FILL_AREA_STYLE('',(#12493));
+#12493 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12494 = STYLED_ITEM('color',(#12495),#3118);
+#12495 = PRESENTATION_STYLE_ASSIGNMENT((#12496));
+#12496 = SURFACE_STYLE_USAGE(.BOTH.,#12497);
+#12497 = SURFACE_SIDE_STYLE('',(#12498));
+#12498 = SURFACE_STYLE_FILL_AREA(#12499);
+#12499 = FILL_AREA_STYLE('',(#12500));
+#12500 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12501 = STYLED_ITEM('color',(#12502),#3200);
+#12502 = PRESENTATION_STYLE_ASSIGNMENT((#12503));
+#12503 = SURFACE_STYLE_USAGE(.BOTH.,#12504);
+#12504 = SURFACE_SIDE_STYLE('',(#12505));
+#12505 = SURFACE_STYLE_FILL_AREA(#12506);
+#12506 = FILL_AREA_STYLE('',(#12507));
+#12507 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12508 = STYLED_ITEM('color',(#12509),#3254);
+#12509 = PRESENTATION_STYLE_ASSIGNMENT((#12510));
+#12510 = SURFACE_STYLE_USAGE(.BOTH.,#12511);
+#12511 = SURFACE_SIDE_STYLE('',(#12512));
+#12512 = SURFACE_STYLE_FILL_AREA(#12513);
+#12513 = FILL_AREA_STYLE('',(#12514));
+#12514 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12515 = STYLED_ITEM('color',(#12516),#3340);
+#12516 = PRESENTATION_STYLE_ASSIGNMENT((#12517));
+#12517 = SURFACE_STYLE_USAGE(.BOTH.,#12518);
+#12518 = SURFACE_SIDE_STYLE('',(#12519));
+#12519 = SURFACE_STYLE_FILL_AREA(#12520);
+#12520 = FILL_AREA_STYLE('',(#12521));
+#12521 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12522 = STYLED_ITEM('color',(#12523),#3426);
+#12523 = PRESENTATION_STYLE_ASSIGNMENT((#12524));
+#12524 = SURFACE_STYLE_USAGE(.BOTH.,#12525);
+#12525 = SURFACE_SIDE_STYLE('',(#12526));
+#12526 = SURFACE_STYLE_FILL_AREA(#12527);
+#12527 = FILL_AREA_STYLE('',(#12528));
+#12528 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12529 = STYLED_ITEM('color',(#12530),#4221);
+#12530 = PRESENTATION_STYLE_ASSIGNMENT((#12531));
+#12531 = SURFACE_STYLE_USAGE(.BOTH.,#12532);
+#12532 = SURFACE_SIDE_STYLE('',(#12533));
+#12533 = SURFACE_STYLE_FILL_AREA(#12534);
+#12534 = FILL_AREA_STYLE('',(#12535));
+#12535 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12536 = STYLED_ITEM('color',(#12537),#4302);
+#12537 = PRESENTATION_STYLE_ASSIGNMENT((#12538));
+#12538 = SURFACE_STYLE_USAGE(.BOTH.,#12539);
+#12539 = SURFACE_SIDE_STYLE('',(#12540));
+#12540 = SURFACE_STYLE_FILL_AREA(#12541);
+#12541 = FILL_AREA_STYLE('',(#12542));
+#12542 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12543 = STYLED_ITEM('color',(#12544),#4351);
+#12544 = PRESENTATION_STYLE_ASSIGNMENT((#12545));
+#12545 = SURFACE_STYLE_USAGE(.BOTH.,#12546);
+#12546 = SURFACE_SIDE_STYLE('',(#12547));
+#12547 = SURFACE_STYLE_FILL_AREA(#12548);
+#12548 = FILL_AREA_STYLE('',(#12549));
+#12549 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12550 = STYLED_ITEM('color',(#12551),#4400);
+#12551 = PRESENTATION_STYLE_ASSIGNMENT((#12552));
+#12552 = SURFACE_STYLE_USAGE(.BOTH.,#12553);
+#12553 = SURFACE_SIDE_STYLE('',(#12554));
+#12554 = SURFACE_STYLE_FILL_AREA(#12555);
+#12555 = FILL_AREA_STYLE('',(#12556));
+#12556 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12557 = STYLED_ITEM('color',(#12558),#4833);
+#12558 = PRESENTATION_STYLE_ASSIGNMENT((#12559));
+#12559 = SURFACE_STYLE_USAGE(.BOTH.,#12560);
+#12560 = SURFACE_SIDE_STYLE('',(#12561));
+#12561 = SURFACE_STYLE_FILL_AREA(#12562);
+#12562 = FILL_AREA_STYLE('',(#12563));
+#12563 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12564 = STYLED_ITEM('color',(#12565),#4840);
+#12565 = PRESENTATION_STYLE_ASSIGNMENT((#12566));
+#12566 = SURFACE_STYLE_USAGE(.BOTH.,#12567);
+#12567 = SURFACE_SIDE_STYLE('',(#12568));
+#12568 = SURFACE_STYLE_FILL_AREA(#12569);
+#12569 = FILL_AREA_STYLE('',(#12570));
+#12570 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12571 = STYLED_ITEM('color',(#12572),#4911);
+#12572 = PRESENTATION_STYLE_ASSIGNMENT((#12573));
+#12573 = SURFACE_STYLE_USAGE(.BOTH.,#12574);
+#12574 = SURFACE_SIDE_STYLE('',(#12575));
+#12575 = SURFACE_STYLE_FILL_AREA(#12576);
+#12576 = FILL_AREA_STYLE('',(#12577));
+#12577 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12578 = STYLED_ITEM('color',(#12579),#4971);
+#12579 = PRESENTATION_STYLE_ASSIGNMENT((#12580));
+#12580 = SURFACE_STYLE_USAGE(.BOTH.,#12581);
+#12581 = SURFACE_SIDE_STYLE('',(#12582));
+#12582 = SURFACE_STYLE_FILL_AREA(#12583);
+#12583 = FILL_AREA_STYLE('',(#12584));
+#12584 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12585 = STYLED_ITEM('color',(#12586),#5075);
+#12586 = PRESENTATION_STYLE_ASSIGNMENT((#12587));
+#12587 = SURFACE_STYLE_USAGE(.BOTH.,#12588);
+#12588 = SURFACE_SIDE_STYLE('',(#12589));
+#12589 = SURFACE_STYLE_FILL_AREA(#12590);
+#12590 = FILL_AREA_STYLE('',(#12591));
+#12591 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12592 = STYLED_ITEM('color',(#12593),#5129);
+#12593 = PRESENTATION_STYLE_ASSIGNMENT((#12594));
+#12594 = SURFACE_STYLE_USAGE(.BOTH.,#12595);
+#12595 = SURFACE_SIDE_STYLE('',(#12596));
+#12596 = SURFACE_STYLE_FILL_AREA(#12597);
+#12597 = FILL_AREA_STYLE('',(#12598));
+#12598 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12599 = STYLED_ITEM('color',(#12600),#5210);
+#12600 = PRESENTATION_STYLE_ASSIGNMENT((#12601));
+#12601 = SURFACE_STYLE_USAGE(.BOTH.,#12602);
+#12602 = SURFACE_SIDE_STYLE('',(#12603));
+#12603 = SURFACE_STYLE_FILL_AREA(#12604);
+#12604 = FILL_AREA_STYLE('',(#12605));
+#12605 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12606 = STYLED_ITEM('color',(#12607),#5259);
+#12607 = PRESENTATION_STYLE_ASSIGNMENT((#12608));
+#12608 = SURFACE_STYLE_USAGE(.BOTH.,#12609);
+#12609 = SURFACE_SIDE_STYLE('',(#12610));
+#12610 = SURFACE_STYLE_FILL_AREA(#12611);
+#12611 = FILL_AREA_STYLE('',(#12612));
+#12612 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12613 = STYLED_ITEM('color',(#12614),#5308);
+#12614 = PRESENTATION_STYLE_ASSIGNMENT((#12615));
+#12615 = SURFACE_STYLE_USAGE(.BOTH.,#12616);
+#12616 = SURFACE_SIDE_STYLE('',(#12617));
+#12617 = SURFACE_STYLE_FILL_AREA(#12618);
+#12618 = FILL_AREA_STYLE('',(#12619));
+#12619 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12620 = STYLED_ITEM('color',(#12621),#5335);
+#12621 = PRESENTATION_STYLE_ASSIGNMENT((#12622));
+#12622 = SURFACE_STYLE_USAGE(.BOTH.,#12623);
+#12623 = SURFACE_SIDE_STYLE('',(#12624));
+#12624 = SURFACE_STYLE_FILL_AREA(#12625);
+#12625 = FILL_AREA_STYLE('',(#12626));
+#12626 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12627 = STYLED_ITEM('color',(#12628),#5362);
+#12628 = PRESENTATION_STYLE_ASSIGNMENT((#12629));
+#12629 = SURFACE_STYLE_USAGE(.BOTH.,#12630);
+#12630 = SURFACE_SIDE_STYLE('',(#12631));
+#12631 = SURFACE_STYLE_FILL_AREA(#12632);
+#12632 = FILL_AREA_STYLE('',(#12633));
+#12633 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12634 = STYLED_ITEM('color',(#12635),#5443);
+#12635 = PRESENTATION_STYLE_ASSIGNMENT((#12636));
+#12636 = SURFACE_STYLE_USAGE(.BOTH.,#12637);
+#12637 = SURFACE_SIDE_STYLE('',(#12638));
+#12638 = SURFACE_STYLE_FILL_AREA(#12639);
+#12639 = FILL_AREA_STYLE('',(#12640));
+#12640 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12641 = STYLED_ITEM('color',(#12642),#5492);
+#12642 = PRESENTATION_STYLE_ASSIGNMENT((#12643));
+#12643 = SURFACE_STYLE_USAGE(.BOTH.,#12644);
+#12644 = SURFACE_SIDE_STYLE('',(#12645));
+#12645 = SURFACE_STYLE_FILL_AREA(#12646);
+#12646 = FILL_AREA_STYLE('',(#12647));
+#12647 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12648 = STYLED_ITEM('color',(#12649),#5541);
+#12649 = PRESENTATION_STYLE_ASSIGNMENT((#12650));
+#12650 = SURFACE_STYLE_USAGE(.BOTH.,#12651);
+#12651 = SURFACE_SIDE_STYLE('',(#12652));
+#12652 = SURFACE_STYLE_FILL_AREA(#12653);
+#12653 = FILL_AREA_STYLE('',(#12654));
+#12654 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12655 = STYLED_ITEM('color',(#12656),#5622);
+#12656 = PRESENTATION_STYLE_ASSIGNMENT((#12657));
+#12657 = SURFACE_STYLE_USAGE(.BOTH.,#12658);
+#12658 = SURFACE_SIDE_STYLE('',(#12659));
+#12659 = SURFACE_STYLE_FILL_AREA(#12660);
+#12660 = FILL_AREA_STYLE('',(#12661));
+#12661 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12662 = STYLED_ITEM('color',(#12663),#5704);
+#12663 = PRESENTATION_STYLE_ASSIGNMENT((#12664));
+#12664 = SURFACE_STYLE_USAGE(.BOTH.,#12665);
+#12665 = SURFACE_SIDE_STYLE('',(#12666));
+#12666 = SURFACE_STYLE_FILL_AREA(#12667);
+#12667 = FILL_AREA_STYLE('',(#12668));
+#12668 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12669 = STYLED_ITEM('color',(#12670),#5759);
+#12670 = PRESENTATION_STYLE_ASSIGNMENT((#12671));
+#12671 = SURFACE_STYLE_USAGE(.BOTH.,#12672);
+#12672 = SURFACE_SIDE_STYLE('',(#12673));
+#12673 = SURFACE_STYLE_FILL_AREA(#12674);
+#12674 = FILL_AREA_STYLE('',(#12675));
+#12675 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12676 = STYLED_ITEM('color',(#12677),#5851);
+#12677 = PRESENTATION_STYLE_ASSIGNMENT((#12678));
+#12678 = SURFACE_STYLE_USAGE(.BOTH.,#12679);
+#12679 = SURFACE_SIDE_STYLE('',(#12680));
+#12680 = SURFACE_STYLE_FILL_AREA(#12681);
+#12681 = FILL_AREA_STYLE('',(#12682));
+#12682 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12683 = STYLED_ITEM('color',(#12684),#5937);
+#12684 = PRESENTATION_STYLE_ASSIGNMENT((#12685));
+#12685 = SURFACE_STYLE_USAGE(.BOTH.,#12686);
+#12686 = SURFACE_SIDE_STYLE('',(#12687));
+#12687 = SURFACE_STYLE_FILL_AREA(#12688);
+#12688 = FILL_AREA_STYLE('',(#12689));
+#12689 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12690 = STYLED_ITEM('color',(#12691),#6023);
+#12691 = PRESENTATION_STYLE_ASSIGNMENT((#12692));
+#12692 = SURFACE_STYLE_USAGE(.BOTH.,#12693);
+#12693 = SURFACE_SIDE_STYLE('',(#12694));
+#12694 = SURFACE_STYLE_FILL_AREA(#12695);
+#12695 = FILL_AREA_STYLE('',(#12696));
+#12696 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12697 = STYLED_ITEM('color',(#12698),#6115);
+#12698 = PRESENTATION_STYLE_ASSIGNMENT((#12699));
+#12699 = SURFACE_STYLE_USAGE(.BOTH.,#12700);
+#12700 = SURFACE_SIDE_STYLE('',(#12701));
+#12701 = SURFACE_STYLE_FILL_AREA(#12702);
+#12702 = FILL_AREA_STYLE('',(#12703));
+#12703 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12704 = STYLED_ITEM('color',(#12705),#6142);
+#12705 = PRESENTATION_STYLE_ASSIGNMENT((#12706));
+#12706 = SURFACE_STYLE_USAGE(.BOTH.,#12707);
+#12707 = SURFACE_SIDE_STYLE('',(#12708));
+#12708 = SURFACE_STYLE_FILL_AREA(#12709);
+#12709 = FILL_AREA_STYLE('',(#12710));
+#12710 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12711 = STYLED_ITEM('color',(#12712),#6262);
+#12712 = PRESENTATION_STYLE_ASSIGNMENT((#12713));
+#12713 = SURFACE_STYLE_USAGE(.BOTH.,#12714);
+#12714 = SURFACE_SIDE_STYLE('',(#12715));
+#12715 = SURFACE_STYLE_FILL_AREA(#12716);
+#12716 = FILL_AREA_STYLE('',(#12717));
+#12717 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12718 = STYLED_ITEM('color',(#12719),#6348);
+#12719 = PRESENTATION_STYLE_ASSIGNMENT((#12720));
+#12720 = SURFACE_STYLE_USAGE(.BOTH.,#12721);
+#12721 = SURFACE_SIDE_STYLE('',(#12722));
+#12722 = SURFACE_STYLE_FILL_AREA(#12723);
+#12723 = FILL_AREA_STYLE('',(#12724));
+#12724 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12725 = STYLED_ITEM('color',(#12726),#6429);
+#12726 = PRESENTATION_STYLE_ASSIGNMENT((#12727));
+#12727 = SURFACE_STYLE_USAGE(.BOTH.,#12728);
+#12728 = SURFACE_SIDE_STYLE('',(#12729));
+#12729 = SURFACE_STYLE_FILL_AREA(#12730);
+#12730 = FILL_AREA_STYLE('',(#12731));
+#12731 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12732 = STYLED_ITEM('color',(#12733),#6478);
+#12733 = PRESENTATION_STYLE_ASSIGNMENT((#12734));
+#12734 = SURFACE_STYLE_USAGE(.BOTH.,#12735);
+#12735 = SURFACE_SIDE_STYLE('',(#12736));
+#12736 = SURFACE_STYLE_FILL_AREA(#12737);
+#12737 = FILL_AREA_STYLE('',(#12738));
+#12738 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12739 = STYLED_ITEM('color',(#12740),#6527);
+#12740 = PRESENTATION_STYLE_ASSIGNMENT((#12741));
+#12741 = SURFACE_STYLE_USAGE(.BOTH.,#12742);
+#12742 = SURFACE_SIDE_STYLE('',(#12743));
+#12743 = SURFACE_STYLE_FILL_AREA(#12744);
+#12744 = FILL_AREA_STYLE('',(#12745));
+#12745 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12746 = STYLED_ITEM('color',(#12747),#6554);
+#12747 = PRESENTATION_STYLE_ASSIGNMENT((#12748));
+#12748 = SURFACE_STYLE_USAGE(.BOTH.,#12749);
+#12749 = SURFACE_SIDE_STYLE('',(#12750));
+#12750 = SURFACE_STYLE_FILL_AREA(#12751);
+#12751 = FILL_AREA_STYLE('',(#12752));
+#12752 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12753 = STYLED_ITEM('color',(#12754),#6561);
+#12754 = PRESENTATION_STYLE_ASSIGNMENT((#12755));
+#12755 = SURFACE_STYLE_USAGE(.BOTH.,#12756);
+#12756 = SURFACE_SIDE_STYLE('',(#12757));
+#12757 = SURFACE_STYLE_FILL_AREA(#12758);
+#12758 = FILL_AREA_STYLE('',(#12759));
+#12759 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12760 = STYLED_ITEM('color',(#12761),#6647);
+#12761 = PRESENTATION_STYLE_ASSIGNMENT((#12762));
+#12762 = SURFACE_STYLE_USAGE(.BOTH.,#12763);
+#12763 = SURFACE_SIDE_STYLE('',(#12764));
+#12764 = SURFACE_STYLE_FILL_AREA(#12765);
+#12765 = FILL_AREA_STYLE('',(#12766));
+#12766 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12767 = STYLED_ITEM('color',(#12768),#6787);
+#12768 = PRESENTATION_STYLE_ASSIGNMENT((#12769));
+#12769 = SURFACE_STYLE_USAGE(.BOTH.,#12770);
+#12770 = SURFACE_SIDE_STYLE('',(#12771));
+#12771 = SURFACE_STYLE_FILL_AREA(#12772);
+#12772 = FILL_AREA_STYLE('',(#12773));
+#12773 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12774 = STYLED_ITEM('color',(#12775),#6794);
+#12775 = PRESENTATION_STYLE_ASSIGNMENT((#12776));
+#12776 = SURFACE_STYLE_USAGE(.BOTH.,#12777);
+#12777 = SURFACE_SIDE_STYLE('',(#12778));
+#12778 = SURFACE_STYLE_FILL_AREA(#12779);
+#12779 = FILL_AREA_STYLE('',(#12780));
+#12780 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12781 = STYLED_ITEM('color',(#12782),#6886);
+#12782 = PRESENTATION_STYLE_ASSIGNMENT((#12783));
+#12783 = SURFACE_STYLE_USAGE(.BOTH.,#12784);
+#12784 = SURFACE_SIDE_STYLE('',(#12785));
+#12785 = SURFACE_STYLE_FILL_AREA(#12786);
+#12786 = FILL_AREA_STYLE('',(#12787));
+#12787 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12788 = STYLED_ITEM('color',(#12789),#6972);
+#12789 = PRESENTATION_STYLE_ASSIGNMENT((#12790));
+#12790 = SURFACE_STYLE_USAGE(.BOTH.,#12791);
+#12791 = SURFACE_SIDE_STYLE('',(#12792));
+#12792 = SURFACE_STYLE_FILL_AREA(#12793);
+#12793 = FILL_AREA_STYLE('',(#12794));
+#12794 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12795 = STYLED_ITEM('color',(#12796),#7053);
+#12796 = PRESENTATION_STYLE_ASSIGNMENT((#12797));
+#12797 = SURFACE_STYLE_USAGE(.BOTH.,#12798);
+#12798 = SURFACE_SIDE_STYLE('',(#12799));
+#12799 = SURFACE_STYLE_FILL_AREA(#12800);
+#12800 = FILL_AREA_STYLE('',(#12801));
+#12801 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12802 = STYLED_ITEM('color',(#12803),#7102);
+#12803 = PRESENTATION_STYLE_ASSIGNMENT((#12804));
+#12804 = SURFACE_STYLE_USAGE(.BOTH.,#12805);
+#12805 = SURFACE_SIDE_STYLE('',(#12806));
+#12806 = SURFACE_STYLE_FILL_AREA(#12807);
+#12807 = FILL_AREA_STYLE('',(#12808));
+#12808 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12809 = STYLED_ITEM('color',(#12810),#7151);
+#12810 = PRESENTATION_STYLE_ASSIGNMENT((#12811));
+#12811 = SURFACE_STYLE_USAGE(.BOTH.,#12812);
+#12812 = SURFACE_SIDE_STYLE('',(#12813));
+#12813 = SURFACE_STYLE_FILL_AREA(#12814);
+#12814 = FILL_AREA_STYLE('',(#12815));
+#12815 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12816 = STYLED_ITEM('color',(#12817),#7237);
+#12817 = PRESENTATION_STYLE_ASSIGNMENT((#12818));
+#12818 = SURFACE_STYLE_USAGE(.BOTH.,#12819);
+#12819 = SURFACE_SIDE_STYLE('',(#12820));
+#12820 = SURFACE_STYLE_FILL_AREA(#12821);
+#12821 = FILL_AREA_STYLE('',(#12822));
+#12822 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12823 = STYLED_ITEM('color',(#12824),#7244);
+#12824 = PRESENTATION_STYLE_ASSIGNMENT((#12825));
+#12825 = SURFACE_STYLE_USAGE(.BOTH.,#12826);
+#12826 = SURFACE_SIDE_STYLE('',(#12827));
+#12827 = SURFACE_STYLE_FILL_AREA(#12828);
+#12828 = FILL_AREA_STYLE('',(#12829));
+#12829 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12830 = STYLED_ITEM('color',(#12831),#7330);
+#12831 = PRESENTATION_STYLE_ASSIGNMENT((#12832));
+#12832 = SURFACE_STYLE_USAGE(.BOTH.,#12833);
+#12833 = SURFACE_SIDE_STYLE('',(#12834));
+#12834 = SURFACE_STYLE_FILL_AREA(#12835);
+#12835 = FILL_AREA_STYLE('',(#12836));
+#12836 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12837 = STYLED_ITEM('color',(#12838),#7411);
+#12838 = PRESENTATION_STYLE_ASSIGNMENT((#12839));
+#12839 = SURFACE_STYLE_USAGE(.BOTH.,#12840);
+#12840 = SURFACE_SIDE_STYLE('',(#12841));
+#12841 = SURFACE_STYLE_FILL_AREA(#12842);
+#12842 = FILL_AREA_STYLE('',(#12843));
+#12843 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12844 = STYLED_ITEM('color',(#12845),#7460);
+#12845 = PRESENTATION_STYLE_ASSIGNMENT((#12846));
+#12846 = SURFACE_STYLE_USAGE(.BOTH.,#12847);
+#12847 = SURFACE_SIDE_STYLE('',(#12848));
+#12848 = SURFACE_STYLE_FILL_AREA(#12849);
+#12849 = FILL_AREA_STYLE('',(#12850));
+#12850 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12851 = STYLED_ITEM('color',(#12852),#7509);
+#12852 = PRESENTATION_STYLE_ASSIGNMENT((#12853));
+#12853 = SURFACE_STYLE_USAGE(.BOTH.,#12854);
+#12854 = SURFACE_SIDE_STYLE('',(#12855));
+#12855 = SURFACE_STYLE_FILL_AREA(#12856);
+#12856 = FILL_AREA_STYLE('',(#12857));
+#12857 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12858 = STYLED_ITEM('color',(#12859),#7558);
+#12859 = PRESENTATION_STYLE_ASSIGNMENT((#12860));
+#12860 = SURFACE_STYLE_USAGE(.BOTH.,#12861);
+#12861 = SURFACE_SIDE_STYLE('',(#12862));
+#12862 = SURFACE_STYLE_FILL_AREA(#12863);
+#12863 = FILL_AREA_STYLE('',(#12864));
+#12864 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12865 = STYLED_ITEM('color',(#12866),#7605);
+#12866 = PRESENTATION_STYLE_ASSIGNMENT((#12867));
+#12867 = SURFACE_STYLE_USAGE(.BOTH.,#12868);
+#12868 = SURFACE_SIDE_STYLE('',(#12869));
+#12869 = SURFACE_STYLE_FILL_AREA(#12870);
+#12870 = FILL_AREA_STYLE('',(#12871));
+#12871 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12872 = STYLED_ITEM('color',(#12873),#7632);
+#12873 = PRESENTATION_STYLE_ASSIGNMENT((#12874));
+#12874 = SURFACE_STYLE_USAGE(.BOTH.,#12875);
+#12875 = SURFACE_SIDE_STYLE('',(#12876));
+#12876 = SURFACE_STYLE_FILL_AREA(#12877);
+#12877 = FILL_AREA_STYLE('',(#12878));
+#12878 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12879 = STYLED_ITEM('color',(#12880),#7638);
+#12880 = PRESENTATION_STYLE_ASSIGNMENT((#12881));
+#12881 = SURFACE_STYLE_USAGE(.BOTH.,#12882);
+#12882 = SURFACE_SIDE_STYLE('',(#12883));
+#12883 = SURFACE_STYLE_FILL_AREA(#12884);
+#12884 = FILL_AREA_STYLE('',(#12885));
+#12885 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12886 = STYLED_ITEM('color',(#12887),#7663);
+#12887 = PRESENTATION_STYLE_ASSIGNMENT((#12888));
+#12888 = SURFACE_STYLE_USAGE(.BOTH.,#12889);
+#12889 = SURFACE_SIDE_STYLE('',(#12890));
+#12890 = SURFACE_STYLE_FILL_AREA(#12891);
+#12891 = FILL_AREA_STYLE('',(#12892));
+#12892 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12893 = STYLED_ITEM('color',(#12894),#7690);
+#12894 = PRESENTATION_STYLE_ASSIGNMENT((#12895));
+#12895 = SURFACE_STYLE_USAGE(.BOTH.,#12896);
+#12896 = SURFACE_SIDE_STYLE('',(#12897));
+#12897 = SURFACE_STYLE_FILL_AREA(#12898);
+#12898 = FILL_AREA_STYLE('',(#12899));
+#12899 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12900 = STYLED_ITEM('color',(#12901),#7717);
+#12901 = PRESENTATION_STYLE_ASSIGNMENT((#12902));
+#12902 = SURFACE_STYLE_USAGE(.BOTH.,#12903);
+#12903 = SURFACE_SIDE_STYLE('',(#12904));
+#12904 = SURFACE_STYLE_FILL_AREA(#12905);
+#12905 = FILL_AREA_STYLE('',(#12906));
+#12906 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12907 = STYLED_ITEM('color',(#12908),#7744);
+#12908 = PRESENTATION_STYLE_ASSIGNMENT((#12909));
+#12909 = SURFACE_STYLE_USAGE(.BOTH.,#12910);
+#12910 = SURFACE_SIDE_STYLE('',(#12911));
+#12911 = SURFACE_STYLE_FILL_AREA(#12912);
+#12912 = FILL_AREA_STYLE('',(#12913));
+#12913 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12914 = STYLED_ITEM('color',(#12915),#7777);
+#12915 = PRESENTATION_STYLE_ASSIGNMENT((#12916));
+#12916 = SURFACE_STYLE_USAGE(.BOTH.,#12917);
+#12917 = SURFACE_SIDE_STYLE('',(#12918));
+#12918 = SURFACE_STYLE_FILL_AREA(#12919);
+#12919 = FILL_AREA_STYLE('',(#12920));
+#12920 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12921 = STYLED_ITEM('color',(#12922),#7782);
+#12922 = PRESENTATION_STYLE_ASSIGNMENT((#12923));
+#12923 = SURFACE_STYLE_USAGE(.BOTH.,#12924);
+#12924 = SURFACE_SIDE_STYLE('',(#12925));
+#12925 = SURFACE_STYLE_FILL_AREA(#12926);
+#12926 = FILL_AREA_STYLE('',(#12927));
+#12927 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12928 = STYLED_ITEM('color',(#12929),#7807);
+#12929 = PRESENTATION_STYLE_ASSIGNMENT((#12930));
+#12930 = SURFACE_STYLE_USAGE(.BOTH.,#12931);
+#12931 = SURFACE_SIDE_STYLE('',(#12932));
+#12932 = SURFACE_STYLE_FILL_AREA(#12933);
+#12933 = FILL_AREA_STYLE('',(#12934));
+#12934 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12935 = STYLED_ITEM('color',(#12936),#7812);
+#12936 = PRESENTATION_STYLE_ASSIGNMENT((#12937));
+#12937 = SURFACE_STYLE_USAGE(.BOTH.,#12938);
+#12938 = SURFACE_SIDE_STYLE('',(#12939));
+#12939 = SURFACE_STYLE_FILL_AREA(#12940);
+#12940 = FILL_AREA_STYLE('',(#12941));
+#12941 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12942 = STYLED_ITEM('color',(#12943),#7837);
+#12943 = PRESENTATION_STYLE_ASSIGNMENT((#12944));
+#12944 = SURFACE_STYLE_USAGE(.BOTH.,#12945);
+#12945 = SURFACE_SIDE_STYLE('',(#12946));
+#12946 = SURFACE_STYLE_FILL_AREA(#12947);
+#12947 = FILL_AREA_STYLE('',(#12948));
+#12948 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12949 = STYLED_ITEM('color',(#12950),#7862);
+#12950 = PRESENTATION_STYLE_ASSIGNMENT((#12951));
+#12951 = SURFACE_STYLE_USAGE(.BOTH.,#12952);
+#12952 = SURFACE_SIDE_STYLE('',(#12953));
+#12953 = SURFACE_STYLE_FILL_AREA(#12954);
+#12954 = FILL_AREA_STYLE('',(#12955));
+#12955 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12956 = STYLED_ITEM('color',(#12957),#7914);
+#12957 = PRESENTATION_STYLE_ASSIGNMENT((#12958));
+#12958 = SURFACE_STYLE_USAGE(.BOTH.,#12959);
+#12959 = SURFACE_SIDE_STYLE('',(#12960));
+#12960 = SURFACE_STYLE_FILL_AREA(#12961);
+#12961 = FILL_AREA_STYLE('',(#12962));
+#12962 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12963 = STYLED_ITEM('color',(#12964),#7939);
+#12964 = PRESENTATION_STYLE_ASSIGNMENT((#12965));
+#12965 = SURFACE_STYLE_USAGE(.BOTH.,#12966);
+#12966 = SURFACE_SIDE_STYLE('',(#12967));
+#12967 = SURFACE_STYLE_FILL_AREA(#12968);
+#12968 = FILL_AREA_STYLE('',(#12969));
+#12969 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12970 = STYLED_ITEM('color',(#12971),#7964);
+#12971 = PRESENTATION_STYLE_ASSIGNMENT((#12972));
+#12972 = SURFACE_STYLE_USAGE(.BOTH.,#12973);
+#12973 = SURFACE_SIDE_STYLE('',(#12974));
+#12974 = SURFACE_STYLE_FILL_AREA(#12975);
+#12975 = FILL_AREA_STYLE('',(#12976));
+#12976 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12977 = STYLED_ITEM('color',(#12978),#7989);
+#12978 = PRESENTATION_STYLE_ASSIGNMENT((#12979));
+#12979 = SURFACE_STYLE_USAGE(.BOTH.,#12980);
+#12980 = SURFACE_SIDE_STYLE('',(#12981));
+#12981 = SURFACE_STYLE_FILL_AREA(#12982);
+#12982 = FILL_AREA_STYLE('',(#12983));
+#12983 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12984 = STYLED_ITEM('color',(#12985),#8046);
+#12985 = PRESENTATION_STYLE_ASSIGNMENT((#12986));
+#12986 = SURFACE_STYLE_USAGE(.BOTH.,#12987);
+#12987 = SURFACE_SIDE_STYLE('',(#12988));
+#12988 = SURFACE_STYLE_FILL_AREA(#12989);
+#12989 = FILL_AREA_STYLE('',(#12990));
+#12990 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12991 = STYLED_ITEM('color',(#12992),#8071);
+#12992 = PRESENTATION_STYLE_ASSIGNMENT((#12993));
+#12993 = SURFACE_STYLE_USAGE(.BOTH.,#12994);
+#12994 = SURFACE_SIDE_STYLE('',(#12995));
+#12995 = SURFACE_STYLE_FILL_AREA(#12996);
+#12996 = FILL_AREA_STYLE('',(#12997));
+#12997 = FILL_AREA_STYLE_COLOUR('',#12381);
+#12998 = STYLED_ITEM('color',(#12999),#8096);
+#12999 = PRESENTATION_STYLE_ASSIGNMENT((#13000));
+#13000 = SURFACE_STYLE_USAGE(.BOTH.,#13001);
+#13001 = SURFACE_SIDE_STYLE('',(#13002));
+#13002 = SURFACE_STYLE_FILL_AREA(#13003);
+#13003 = FILL_AREA_STYLE('',(#13004));
+#13004 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13005 = STYLED_ITEM('color',(#13006),#8121);
+#13006 = PRESENTATION_STYLE_ASSIGNMENT((#13007));
+#13007 = SURFACE_STYLE_USAGE(.BOTH.,#13008);
+#13008 = SURFACE_SIDE_STYLE('',(#13009));
+#13009 = SURFACE_STYLE_FILL_AREA(#13010);
+#13010 = FILL_AREA_STYLE('',(#13011));
+#13011 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13012 = STYLED_ITEM('color',(#13013),#8178);
+#13013 = PRESENTATION_STYLE_ASSIGNMENT((#13014));
+#13014 = SURFACE_STYLE_USAGE(.BOTH.,#13015);
+#13015 = SURFACE_SIDE_STYLE('',(#13016));
+#13016 = SURFACE_STYLE_FILL_AREA(#13017);
+#13017 = FILL_AREA_STYLE('',(#13018));
+#13018 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13019 = STYLED_ITEM('color',(#13020),#8203);
+#13020 = PRESENTATION_STYLE_ASSIGNMENT((#13021));
+#13021 = SURFACE_STYLE_USAGE(.BOTH.,#13022);
+#13022 = SURFACE_SIDE_STYLE('',(#13023));
+#13023 = SURFACE_STYLE_FILL_AREA(#13024);
+#13024 = FILL_AREA_STYLE('',(#13025));
+#13025 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13026 = STYLED_ITEM('color',(#13027),#8228);
+#13027 = PRESENTATION_STYLE_ASSIGNMENT((#13028));
+#13028 = SURFACE_STYLE_USAGE(.BOTH.,#13029);
+#13029 = SURFACE_SIDE_STYLE('',(#13030));
+#13030 = SURFACE_STYLE_FILL_AREA(#13031);
+#13031 = FILL_AREA_STYLE('',(#13032));
+#13032 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13033 = STYLED_ITEM('color',(#13034),#8253);
+#13034 = PRESENTATION_STYLE_ASSIGNMENT((#13035));
+#13035 = SURFACE_STYLE_USAGE(.BOTH.,#13036);
+#13036 = SURFACE_SIDE_STYLE('',(#13037));
+#13037 = SURFACE_STYLE_FILL_AREA(#13038);
+#13038 = FILL_AREA_STYLE('',(#13039));
+#13039 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13040 = STYLED_ITEM('color',(#13041),#8305);
+#13041 = PRESENTATION_STYLE_ASSIGNMENT((#13042));
+#13042 = SURFACE_STYLE_USAGE(.BOTH.,#13043);
+#13043 = SURFACE_SIDE_STYLE('',(#13044));
+#13044 = SURFACE_STYLE_FILL_AREA(#13045);
+#13045 = FILL_AREA_STYLE('',(#13046));
+#13046 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13047 = STYLED_ITEM('color',(#13048),#8330);
+#13048 = PRESENTATION_STYLE_ASSIGNMENT((#13049));
+#13049 = SURFACE_STYLE_USAGE(.BOTH.,#13050);
+#13050 = SURFACE_SIDE_STYLE('',(#13051));
+#13051 = SURFACE_STYLE_FILL_AREA(#13052);
+#13052 = FILL_AREA_STYLE('',(#13053));
+#13053 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13054 = STYLED_ITEM('color',(#13055),#8355);
+#13055 = PRESENTATION_STYLE_ASSIGNMENT((#13056));
+#13056 = SURFACE_STYLE_USAGE(.BOTH.,#13057);
+#13057 = SURFACE_SIDE_STYLE('',(#13058));
+#13058 = SURFACE_STYLE_FILL_AREA(#13059);
+#13059 = FILL_AREA_STYLE('',(#13060));
+#13060 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13061 = STYLED_ITEM('color',(#13062),#8380);
+#13062 = PRESENTATION_STYLE_ASSIGNMENT((#13063));
+#13063 = SURFACE_STYLE_USAGE(.BOTH.,#13064);
+#13064 = SURFACE_SIDE_STYLE('',(#13065));
+#13065 = SURFACE_STYLE_FILL_AREA(#13066);
+#13066 = FILL_AREA_STYLE('',(#13067));
+#13067 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13068 = STYLED_ITEM('color',(#13069),#8407);
+#13069 = PRESENTATION_STYLE_ASSIGNMENT((#13070));
+#13070 = SURFACE_STYLE_USAGE(.BOTH.,#13071);
+#13071 = SURFACE_SIDE_STYLE('',(#13072));
+#13072 = SURFACE_STYLE_FILL_AREA(#13073);
+#13073 = FILL_AREA_STYLE('',(#13074));
+#13074 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13075 = STYLED_ITEM('color',(#13076),#8414);
+#13076 = PRESENTATION_STYLE_ASSIGNMENT((#13077));
+#13077 = SURFACE_STYLE_USAGE(.BOTH.,#13078);
+#13078 = SURFACE_SIDE_STYLE('',(#13079));
+#13079 = SURFACE_STYLE_FILL_AREA(#13080);
+#13080 = FILL_AREA_STYLE('',(#13081));
+#13081 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13082 = STYLED_ITEM('color',(#13083),#8420);
+#13083 = PRESENTATION_STYLE_ASSIGNMENT((#13084));
+#13084 = SURFACE_STYLE_USAGE(.BOTH.,#13085);
+#13085 = SURFACE_SIDE_STYLE('',(#13086));
+#13086 = SURFACE_STYLE_FILL_AREA(#13087);
+#13087 = FILL_AREA_STYLE('',(#13088));
+#13088 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13089 = STYLED_ITEM('color',(#13090),#8469);
+#13090 = PRESENTATION_STYLE_ASSIGNMENT((#13091));
+#13091 = SURFACE_STYLE_USAGE(.BOTH.,#13092);
+#13092 = SURFACE_SIDE_STYLE('',(#13093));
+#13093 = SURFACE_STYLE_FILL_AREA(#13094);
+#13094 = FILL_AREA_STYLE('',(#13095));
+#13095 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13096 = STYLED_ITEM('color',(#13097),#8496);
+#13097 = PRESENTATION_STYLE_ASSIGNMENT((#13098));
+#13098 = SURFACE_STYLE_USAGE(.BOTH.,#13099);
+#13099 = SURFACE_SIDE_STYLE('',(#13100));
+#13100 = SURFACE_STYLE_FILL_AREA(#13101);
+#13101 = FILL_AREA_STYLE('',(#13102));
+#13102 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13103 = STYLED_ITEM('color',(#13104),#8503);
+#13104 = PRESENTATION_STYLE_ASSIGNMENT((#13105));
+#13105 = SURFACE_STYLE_USAGE(.BOTH.,#13106);
+#13106 = SURFACE_SIDE_STYLE('',(#13107));
+#13107 = SURFACE_STYLE_FILL_AREA(#13108);
+#13108 = FILL_AREA_STYLE('',(#13109));
+#13109 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13110 = STYLED_ITEM('color',(#13111),#8530);
+#13111 = PRESENTATION_STYLE_ASSIGNMENT((#13112));
+#13112 = SURFACE_STYLE_USAGE(.BOTH.,#13113);
+#13113 = SURFACE_SIDE_STYLE('',(#13114));
+#13114 = SURFACE_STYLE_FILL_AREA(#13115);
+#13115 = FILL_AREA_STYLE('',(#13116));
+#13116 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13117 = STYLED_ITEM('color',(#13118),#8537);
+#13118 = PRESENTATION_STYLE_ASSIGNMENT((#13119));
+#13119 = SURFACE_STYLE_USAGE(.BOTH.,#13120);
+#13120 = SURFACE_SIDE_STYLE('',(#13121));
+#13121 = SURFACE_STYLE_FILL_AREA(#13122);
+#13122 = FILL_AREA_STYLE('',(#13123));
+#13123 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13124 = STYLED_ITEM('color',(#13125),#8564);
+#13125 = PRESENTATION_STYLE_ASSIGNMENT((#13126));
+#13126 = SURFACE_STYLE_USAGE(.BOTH.,#13127);
+#13127 = SURFACE_SIDE_STYLE('',(#13128));
+#13128 = SURFACE_STYLE_FILL_AREA(#13129);
+#13129 = FILL_AREA_STYLE('',(#13130));
+#13130 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13131 = STYLED_ITEM('color',(#13132),#8571);
+#13132 = PRESENTATION_STYLE_ASSIGNMENT((#13133));
+#13133 = SURFACE_STYLE_USAGE(.BOTH.,#13134);
+#13134 = SURFACE_SIDE_STYLE('',(#13135));
+#13135 = SURFACE_STYLE_FILL_AREA(#13136);
+#13136 = FILL_AREA_STYLE('',(#13137));
+#13137 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13138 = STYLED_ITEM('color',(#13139),#8620);
+#13139 = PRESENTATION_STYLE_ASSIGNMENT((#13140));
+#13140 = SURFACE_STYLE_USAGE(.BOTH.,#13141);
+#13141 = SURFACE_SIDE_STYLE('',(#13142));
+#13142 = SURFACE_STYLE_FILL_AREA(#13143);
+#13143 = FILL_AREA_STYLE('',(#13144));
+#13144 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13145 = STYLED_ITEM('color',(#13146),#8647);
+#13146 = PRESENTATION_STYLE_ASSIGNMENT((#13147));
+#13147 = SURFACE_STYLE_USAGE(.BOTH.,#13148);
+#13148 = SURFACE_SIDE_STYLE('',(#13149));
+#13149 = SURFACE_STYLE_FILL_AREA(#13150);
+#13150 = FILL_AREA_STYLE('',(#13151));
+#13151 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13152 = STYLED_ITEM('color',(#13153),#8654);
+#13153 = PRESENTATION_STYLE_ASSIGNMENT((#13154));
+#13154 = SURFACE_STYLE_USAGE(.BOTH.,#13155);
+#13155 = SURFACE_SIDE_STYLE('',(#13156));
+#13156 = SURFACE_STYLE_FILL_AREA(#13157);
+#13157 = FILL_AREA_STYLE('',(#13158));
+#13158 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13159 = STYLED_ITEM('color',(#13160),#8660);
+#13160 = PRESENTATION_STYLE_ASSIGNMENT((#13161));
+#13161 = SURFACE_STYLE_USAGE(.BOTH.,#13162);
+#13162 = SURFACE_SIDE_STYLE('',(#13163));
+#13163 = SURFACE_STYLE_FILL_AREA(#13164);
+#13164 = FILL_AREA_STYLE('',(#13165));
+#13165 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13166 = STYLED_ITEM('color',(#13167),#8685);
+#13167 = PRESENTATION_STYLE_ASSIGNMENT((#13168));
+#13168 = SURFACE_STYLE_USAGE(.BOTH.,#13169);
+#13169 = SURFACE_SIDE_STYLE('',(#13170));
+#13170 = SURFACE_STYLE_FILL_AREA(#13171);
+#13171 = FILL_AREA_STYLE('',(#13172));
+#13172 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13173 = STYLED_ITEM('color',(#13174),#8734);
+#13174 = PRESENTATION_STYLE_ASSIGNMENT((#13175));
+#13175 = SURFACE_STYLE_USAGE(.BOTH.,#13176);
+#13176 = SURFACE_SIDE_STYLE('',(#13177));
+#13177 = SURFACE_STYLE_FILL_AREA(#13178);
+#13178 = FILL_AREA_STYLE('',(#13179));
+#13179 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13180 = STYLED_ITEM('color',(#13181),#8783);
+#13181 = PRESENTATION_STYLE_ASSIGNMENT((#13182));
+#13182 = SURFACE_STYLE_USAGE(.BOTH.,#13183);
+#13183 = SURFACE_SIDE_STYLE('',(#13184));
+#13184 = SURFACE_STYLE_FILL_AREA(#13185);
+#13185 = FILL_AREA_STYLE('',(#13186));
+#13186 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13187 = STYLED_ITEM('color',(#13188),#8810);
+#13188 = PRESENTATION_STYLE_ASSIGNMENT((#13189));
+#13189 = SURFACE_STYLE_USAGE(.BOTH.,#13190);
+#13190 = SURFACE_SIDE_STYLE('',(#13191));
+#13191 = SURFACE_STYLE_FILL_AREA(#13192);
+#13192 = FILL_AREA_STYLE('',(#13193));
+#13193 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13194 = STYLED_ITEM('color',(#13195),#8879);
+#13195 = PRESENTATION_STYLE_ASSIGNMENT((#13196));
+#13196 = SURFACE_STYLE_USAGE(.BOTH.,#13197);
+#13197 = SURFACE_SIDE_STYLE('',(#13198));
+#13198 = SURFACE_STYLE_FILL_AREA(#13199);
+#13199 = FILL_AREA_STYLE('',(#13200));
+#13200 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13201 = STYLED_ITEM('color',(#13202),#8928);
+#13202 = PRESENTATION_STYLE_ASSIGNMENT((#13203));
+#13203 = SURFACE_STYLE_USAGE(.BOTH.,#13204);
+#13204 = SURFACE_SIDE_STYLE('',(#13205));
+#13205 = SURFACE_STYLE_FILL_AREA(#13206);
+#13206 = FILL_AREA_STYLE('',(#13207));
+#13207 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13208 = STYLED_ITEM('color',(#13209),#8955);
+#13209 = PRESENTATION_STYLE_ASSIGNMENT((#13210));
+#13210 = SURFACE_STYLE_USAGE(.BOTH.,#13211);
+#13211 = SURFACE_SIDE_STYLE('',(#13212));
+#13212 = SURFACE_STYLE_FILL_AREA(#13213);
+#13213 = FILL_AREA_STYLE('',(#13214));
+#13214 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13215 = STYLED_ITEM('color',(#13216),#8960);
+#13216 = PRESENTATION_STYLE_ASSIGNMENT((#13217));
+#13217 = SURFACE_STYLE_USAGE(.BOTH.,#13218);
+#13218 = SURFACE_SIDE_STYLE('',(#13219));
+#13219 = SURFACE_STYLE_FILL_AREA(#13220);
+#13220 = FILL_AREA_STYLE('',(#13221));
+#13221 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13222 = STYLED_ITEM('color',(#13223),#8985);
+#13223 = PRESENTATION_STYLE_ASSIGNMENT((#13224));
+#13224 = SURFACE_STYLE_USAGE(.BOTH.,#13225);
+#13225 = SURFACE_SIDE_STYLE('',(#13226));
+#13226 = SURFACE_STYLE_FILL_AREA(#13227);
+#13227 = FILL_AREA_STYLE('',(#13228));
+#13228 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13229 = STYLED_ITEM('color',(#13230),#9010);
+#13230 = PRESENTATION_STYLE_ASSIGNMENT((#13231));
+#13231 = SURFACE_STYLE_USAGE(.BOTH.,#13232);
+#13232 = SURFACE_SIDE_STYLE('',(#13233));
+#13233 = SURFACE_STYLE_FILL_AREA(#13234);
+#13234 = FILL_AREA_STYLE('',(#13235));
+#13235 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13236 = STYLED_ITEM('color',(#13237),#9059);
+#13237 = PRESENTATION_STYLE_ASSIGNMENT((#13238));
+#13238 = SURFACE_STYLE_USAGE(.BOTH.,#13239);
+#13239 = SURFACE_SIDE_STYLE('',(#13240));
+#13240 = SURFACE_STYLE_FILL_AREA(#13241);
+#13241 = FILL_AREA_STYLE('',(#13242));
+#13242 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13243 = STYLED_ITEM('color',(#13244),#9108);
+#13244 = PRESENTATION_STYLE_ASSIGNMENT((#13245));
+#13245 = SURFACE_STYLE_USAGE(.BOTH.,#13246);
+#13246 = SURFACE_SIDE_STYLE('',(#13247));
+#13247 = SURFACE_STYLE_FILL_AREA(#13248);
+#13248 = FILL_AREA_STYLE('',(#13249));
+#13249 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13250 = STYLED_ITEM('color',(#13251),#9135);
+#13251 = PRESENTATION_STYLE_ASSIGNMENT((#13252));
+#13252 = SURFACE_STYLE_USAGE(.BOTH.,#13253);
+#13253 = SURFACE_SIDE_STYLE('',(#13254));
+#13254 = SURFACE_STYLE_FILL_AREA(#13255);
+#13255 = FILL_AREA_STYLE('',(#13256));
+#13256 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13257 = STYLED_ITEM('color',(#13258),#9162);
+#13258 = PRESENTATION_STYLE_ASSIGNMENT((#13259));
+#13259 = SURFACE_STYLE_USAGE(.BOTH.,#13260);
+#13260 = SURFACE_SIDE_STYLE('',(#13261));
+#13261 = SURFACE_STYLE_FILL_AREA(#13262);
+#13262 = FILL_AREA_STYLE('',(#13263));
+#13263 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13264 = STYLED_ITEM('color',(#13265),#9169);
+#13265 = PRESENTATION_STYLE_ASSIGNMENT((#13266));
+#13266 = SURFACE_STYLE_USAGE(.BOTH.,#13267);
+#13267 = SURFACE_SIDE_STYLE('',(#13268));
+#13268 = SURFACE_STYLE_FILL_AREA(#13269);
+#13269 = FILL_AREA_STYLE('',(#13270));
+#13270 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13271 = STYLED_ITEM('color',(#13272),#9238);
+#13272 = PRESENTATION_STYLE_ASSIGNMENT((#13273));
+#13273 = SURFACE_STYLE_USAGE(.BOTH.,#13274);
+#13274 = SURFACE_SIDE_STYLE('',(#13275));
+#13275 = SURFACE_STYLE_FILL_AREA(#13276);
+#13276 = FILL_AREA_STYLE('',(#13277));
+#13277 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13278 = STYLED_ITEM('color',(#13279),#9287);
+#13279 = PRESENTATION_STYLE_ASSIGNMENT((#13280));
+#13280 = SURFACE_STYLE_USAGE(.BOTH.,#13281);
+#13281 = SURFACE_SIDE_STYLE('',(#13282));
+#13282 = SURFACE_STYLE_FILL_AREA(#13283);
+#13283 = FILL_AREA_STYLE('',(#13284));
+#13284 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13285 = STYLED_ITEM('color',(#13286),#9314);
+#13286 = PRESENTATION_STYLE_ASSIGNMENT((#13287));
+#13287 = SURFACE_STYLE_USAGE(.BOTH.,#13288);
+#13288 = SURFACE_SIDE_STYLE('',(#13289));
+#13289 = SURFACE_STYLE_FILL_AREA(#13290);
+#13290 = FILL_AREA_STYLE('',(#13291));
+#13291 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13292 = STYLED_ITEM('color',(#13293),#9319);
+#13293 = PRESENTATION_STYLE_ASSIGNMENT((#13294));
+#13294 = SURFACE_STYLE_USAGE(.BOTH.,#13295);
+#13295 = SURFACE_SIDE_STYLE('',(#13296));
+#13296 = SURFACE_STYLE_FILL_AREA(#13297);
+#13297 = FILL_AREA_STYLE('',(#13298));
+#13298 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13299 = STYLED_ITEM('color',(#13300),#9344);
+#13300 = PRESENTATION_STYLE_ASSIGNMENT((#13301));
+#13301 = SURFACE_STYLE_USAGE(.BOTH.,#13302);
+#13302 = SURFACE_SIDE_STYLE('',(#13303));
+#13303 = SURFACE_STYLE_FILL_AREA(#13304);
+#13304 = FILL_AREA_STYLE('',(#13305));
+#13305 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13306 = STYLED_ITEM('color',(#13307),#9369);
+#13307 = PRESENTATION_STYLE_ASSIGNMENT((#13308));
+#13308 = SURFACE_STYLE_USAGE(.BOTH.,#13309);
+#13309 = SURFACE_SIDE_STYLE('',(#13310));
+#13310 = SURFACE_STYLE_FILL_AREA(#13311);
+#13311 = FILL_AREA_STYLE('',(#13312));
+#13312 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13313 = STYLED_ITEM('color',(#13314),#9418);
+#13314 = PRESENTATION_STYLE_ASSIGNMENT((#13315));
+#13315 = SURFACE_STYLE_USAGE(.BOTH.,#13316);
+#13316 = SURFACE_SIDE_STYLE('',(#13317));
+#13317 = SURFACE_STYLE_FILL_AREA(#13318);
+#13318 = FILL_AREA_STYLE('',(#13319));
+#13319 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13320 = STYLED_ITEM('color',(#13321),#9467);
+#13321 = PRESENTATION_STYLE_ASSIGNMENT((#13322));
+#13322 = SURFACE_STYLE_USAGE(.BOTH.,#13323);
+#13323 = SURFACE_SIDE_STYLE('',(#13324));
+#13324 = SURFACE_STYLE_FILL_AREA(#13325);
+#13325 = FILL_AREA_STYLE('',(#13326));
+#13326 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13327 = STYLED_ITEM('color',(#13328),#9494);
+#13328 = PRESENTATION_STYLE_ASSIGNMENT((#13329));
+#13329 = SURFACE_STYLE_USAGE(.BOTH.,#13330);
+#13330 = SURFACE_SIDE_STYLE('',(#13331));
+#13331 = SURFACE_STYLE_FILL_AREA(#13332);
+#13332 = FILL_AREA_STYLE('',(#13333));
+#13333 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13334 = STYLED_ITEM('color',(#13335),#9521);
+#13335 = PRESENTATION_STYLE_ASSIGNMENT((#13336));
+#13336 = SURFACE_STYLE_USAGE(.BOTH.,#13337);
+#13337 = SURFACE_SIDE_STYLE('',(#13338));
+#13338 = SURFACE_STYLE_FILL_AREA(#13339);
+#13339 = FILL_AREA_STYLE('',(#13340));
+#13340 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13341 = STYLED_ITEM('color',(#13342),#9528);
+#13342 = PRESENTATION_STYLE_ASSIGNMENT((#13343));
+#13343 = SURFACE_STYLE_USAGE(.BOTH.,#13344);
+#13344 = SURFACE_SIDE_STYLE('',(#13345));
+#13345 = SURFACE_STYLE_FILL_AREA(#13346);
+#13346 = FILL_AREA_STYLE('',(#13347));
+#13347 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13348 = STYLED_ITEM('color',(#13349),#9577);
+#13349 = PRESENTATION_STYLE_ASSIGNMENT((#13350));
+#13350 = SURFACE_STYLE_USAGE(.BOTH.,#13351);
+#13351 = SURFACE_SIDE_STYLE('',(#13352));
+#13352 = SURFACE_STYLE_FILL_AREA(#13353);
+#13353 = FILL_AREA_STYLE('',(#13354));
+#13354 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13355 = STYLED_ITEM('color',(#13356),#9626);
+#13356 = PRESENTATION_STYLE_ASSIGNMENT((#13357));
+#13357 = SURFACE_STYLE_USAGE(.BOTH.,#13358);
+#13358 = SURFACE_SIDE_STYLE('',(#13359));
+#13359 = SURFACE_STYLE_FILL_AREA(#13360);
+#13360 = FILL_AREA_STYLE('',(#13361));
+#13361 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13362 = STYLED_ITEM('color',(#13363),#9653);
+#13363 = PRESENTATION_STYLE_ASSIGNMENT((#13364));
+#13364 = SURFACE_STYLE_USAGE(.BOTH.,#13365);
+#13365 = SURFACE_SIDE_STYLE('',(#13366));
+#13366 = SURFACE_STYLE_FILL_AREA(#13367);
+#13367 = FILL_AREA_STYLE('',(#13368));
+#13368 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13369 = STYLED_ITEM('color',(#13370),#9702);
+#13370 = PRESENTATION_STYLE_ASSIGNMENT((#13371));
+#13371 = SURFACE_STYLE_USAGE(.BOTH.,#13372);
+#13372 = SURFACE_SIDE_STYLE('',(#13373));
+#13373 = SURFACE_STYLE_FILL_AREA(#13374);
+#13374 = FILL_AREA_STYLE('',(#13375));
+#13375 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13376 = STYLED_ITEM('color',(#13377),#9751);
+#13377 = PRESENTATION_STYLE_ASSIGNMENT((#13378));
+#13378 = SURFACE_STYLE_USAGE(.BOTH.,#13379);
+#13379 = SURFACE_SIDE_STYLE('',(#13380));
+#13380 = SURFACE_STYLE_FILL_AREA(#13381);
+#13381 = FILL_AREA_STYLE('',(#13382));
+#13382 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13383 = STYLED_ITEM('color',(#13384),#9778);
+#13384 = PRESENTATION_STYLE_ASSIGNMENT((#13385));
+#13385 = SURFACE_STYLE_USAGE(.BOTH.,#13386);
+#13386 = SURFACE_SIDE_STYLE('',(#13387));
+#13387 = SURFACE_STYLE_FILL_AREA(#13388);
+#13388 = FILL_AREA_STYLE('',(#13389));
+#13389 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13390 = STYLED_ITEM('color',(#13391),#9805);
+#13391 = PRESENTATION_STYLE_ASSIGNMENT((#13392));
+#13392 = SURFACE_STYLE_USAGE(.BOTH.,#13393);
+#13393 = SURFACE_SIDE_STYLE('',(#13394));
+#13394 = SURFACE_STYLE_FILL_AREA(#13395);
+#13395 = FILL_AREA_STYLE('',(#13396));
+#13396 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13397 = STYLED_ITEM('color',(#13398),#9812);
+#13398 = PRESENTATION_STYLE_ASSIGNMENT((#13399));
+#13399 = SURFACE_STYLE_USAGE(.BOTH.,#13400);
+#13400 = SURFACE_SIDE_STYLE('',(#13401));
+#13401 = SURFACE_STYLE_FILL_AREA(#13402);
+#13402 = FILL_AREA_STYLE('',(#13403));
+#13403 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13404 = STYLED_ITEM('color',(#13405),#9819);
+#13405 = PRESENTATION_STYLE_ASSIGNMENT((#13406));
+#13406 = SURFACE_STYLE_USAGE(.BOTH.,#13407);
+#13407 = SURFACE_SIDE_STYLE('',(#13408));
+#13408 = SURFACE_STYLE_FILL_AREA(#13409);
+#13409 = FILL_AREA_STYLE('',(#13410));
+#13410 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13411 = STYLED_ITEM('color',(#13412),#9826);
+#13412 = PRESENTATION_STYLE_ASSIGNMENT((#13413));
+#13413 = SURFACE_STYLE_USAGE(.BOTH.,#13414);
+#13414 = SURFACE_SIDE_STYLE('',(#13415));
+#13415 = SURFACE_STYLE_FILL_AREA(#13416);
+#13416 = FILL_AREA_STYLE('',(#13417));
+#13417 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13418 = STYLED_ITEM('color',(#13419),#9833);
+#13419 = PRESENTATION_STYLE_ASSIGNMENT((#13420));
+#13420 = SURFACE_STYLE_USAGE(.BOTH.,#13421);
+#13421 = SURFACE_SIDE_STYLE('',(#13422));
+#13422 = SURFACE_STYLE_FILL_AREA(#13423);
+#13423 = FILL_AREA_STYLE('',(#13424));
+#13424 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13425 = STYLED_ITEM('color',(#13426),#9840);
+#13426 = PRESENTATION_STYLE_ASSIGNMENT((#13427));
+#13427 = SURFACE_STYLE_USAGE(.BOTH.,#13428);
+#13428 = SURFACE_SIDE_STYLE('',(#13429));
+#13429 = SURFACE_STYLE_FILL_AREA(#13430);
+#13430 = FILL_AREA_STYLE('',(#13431));
+#13431 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13432 = STYLED_ITEM('color',(#13433),#9847);
+#13433 = PRESENTATION_STYLE_ASSIGNMENT((#13434));
+#13434 = SURFACE_STYLE_USAGE(.BOTH.,#13435);
+#13435 = SURFACE_SIDE_STYLE('',(#13436));
+#13436 = SURFACE_STYLE_FILL_AREA(#13437);
+#13437 = FILL_AREA_STYLE('',(#13438));
+#13438 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13439 = STYLED_ITEM('color',(#13440),#9854);
+#13440 = PRESENTATION_STYLE_ASSIGNMENT((#13441));
+#13441 = SURFACE_STYLE_USAGE(.BOTH.,#13442);
+#13442 = SURFACE_SIDE_STYLE('',(#13443));
+#13443 = SURFACE_STYLE_FILL_AREA(#13444);
+#13444 = FILL_AREA_STYLE('',(#13445));
+#13445 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13446 = STYLED_ITEM('color',(#13447),#9863);
+#13447 = PRESENTATION_STYLE_ASSIGNMENT((#13448));
+#13448 = SURFACE_STYLE_USAGE(.BOTH.,#13449);
+#13449 = SURFACE_SIDE_STYLE('',(#13450));
+#13450 = SURFACE_STYLE_FILL_AREA(#13451);
+#13451 = FILL_AREA_STYLE('',(#13452));
+#13452 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13453 = STYLED_ITEM('color',(#13454),#9993);
+#13454 = PRESENTATION_STYLE_ASSIGNMENT((#13455));
+#13455 = SURFACE_STYLE_USAGE(.BOTH.,#13456);
+#13456 = SURFACE_SIDE_STYLE('',(#13457));
+#13457 = SURFACE_STYLE_FILL_AREA(#13458);
+#13458 = FILL_AREA_STYLE('',(#13459));
+#13459 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13460 = STYLED_ITEM('color',(#13461),#10069);
+#13461 = PRESENTATION_STYLE_ASSIGNMENT((#13462));
+#13462 = SURFACE_STYLE_USAGE(.BOTH.,#13463);
+#13463 = SURFACE_SIDE_STYLE('',(#13464));
+#13464 = SURFACE_STYLE_FILL_AREA(#13465);
+#13465 = FILL_AREA_STYLE('',(#13466));
+#13466 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13467 = STYLED_ITEM('color',(#13468),#10155);
+#13468 = PRESENTATION_STYLE_ASSIGNMENT((#13469));
+#13469 = SURFACE_STYLE_USAGE(.BOTH.,#13470);
+#13470 = SURFACE_SIDE_STYLE('',(#13471));
+#13471 = SURFACE_STYLE_FILL_AREA(#13472);
+#13472 = FILL_AREA_STYLE('',(#13473));
+#13473 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13474 = STYLED_ITEM('color',(#13475),#10580);
+#13475 = PRESENTATION_STYLE_ASSIGNMENT((#13476));
+#13476 = SURFACE_STYLE_USAGE(.BOTH.,#13477);
+#13477 = SURFACE_SIDE_STYLE('',(#13478));
+#13478 = SURFACE_STYLE_FILL_AREA(#13479);
+#13479 = FILL_AREA_STYLE('',(#13480));
+#13480 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13481 = STYLED_ITEM('color',(#13482),#10980);
+#13482 = PRESENTATION_STYLE_ASSIGNMENT((#13483));
+#13483 = SURFACE_STYLE_USAGE(.BOTH.,#13484);
+#13484 = SURFACE_SIDE_STYLE('',(#13485));
+#13485 = SURFACE_STYLE_FILL_AREA(#13486);
+#13486 = FILL_AREA_STYLE('',(#13487));
+#13487 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13488 = STYLED_ITEM('color',(#13489),#11007);
+#13489 = PRESENTATION_STYLE_ASSIGNMENT((#13490));
+#13490 = SURFACE_STYLE_USAGE(.BOTH.,#13491);
+#13491 = SURFACE_SIDE_STYLE('',(#13492));
+#13492 = SURFACE_STYLE_FILL_AREA(#13493);
+#13493 = FILL_AREA_STYLE('',(#13494));
+#13494 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13495 = STYLED_ITEM('color',(#13496),#11034);
+#13496 = PRESENTATION_STYLE_ASSIGNMENT((#13497));
+#13497 = SURFACE_STYLE_USAGE(.BOTH.,#13498);
+#13498 = SURFACE_SIDE_STYLE('',(#13499));
+#13499 = SURFACE_STYLE_FILL_AREA(#13500);
+#13500 = FILL_AREA_STYLE('',(#13501));
+#13501 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13502 = STYLED_ITEM('color',(#13503),#11061);
+#13503 = PRESENTATION_STYLE_ASSIGNMENT((#13504));
+#13504 = SURFACE_STYLE_USAGE(.BOTH.,#13505);
+#13505 = SURFACE_SIDE_STYLE('',(#13506));
+#13506 = SURFACE_STYLE_FILL_AREA(#13507);
+#13507 = FILL_AREA_STYLE('',(#13508));
+#13508 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13509 = STYLED_ITEM('color',(#13510),#11088);
+#13510 = PRESENTATION_STYLE_ASSIGNMENT((#13511));
+#13511 = SURFACE_STYLE_USAGE(.BOTH.,#13512);
+#13512 = SURFACE_SIDE_STYLE('',(#13513));
+#13513 = SURFACE_STYLE_FILL_AREA(#13514);
+#13514 = FILL_AREA_STYLE('',(#13515));
+#13515 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13516 = STYLED_ITEM('color',(#13517),#11226);
+#13517 = PRESENTATION_STYLE_ASSIGNMENT((#13518));
+#13518 = SURFACE_STYLE_USAGE(.BOTH.,#13519);
+#13519 = SURFACE_SIDE_STYLE('',(#13520));
+#13520 = SURFACE_STYLE_FILL_AREA(#13521);
+#13521 = FILL_AREA_STYLE('',(#13522));
+#13522 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13523 = STYLED_ITEM('color',(#13524),#11253);
+#13524 = PRESENTATION_STYLE_ASSIGNMENT((#13525));
+#13525 = SURFACE_STYLE_USAGE(.BOTH.,#13526);
+#13526 = SURFACE_SIDE_STYLE('',(#13527));
+#13527 = SURFACE_STYLE_FILL_AREA(#13528);
+#13528 = FILL_AREA_STYLE('',(#13529));
+#13529 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13530 = STYLED_ITEM('color',(#13531),#11353);
+#13531 = PRESENTATION_STYLE_ASSIGNMENT((#13532));
+#13532 = SURFACE_STYLE_USAGE(.BOTH.,#13533);
+#13533 = SURFACE_SIDE_STYLE('',(#13534));
+#13534 = SURFACE_STYLE_FILL_AREA(#13535);
+#13535 = FILL_AREA_STYLE('',(#13536));
+#13536 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13537 = STYLED_ITEM('color',(#13538),#11380);
+#13538 = PRESENTATION_STYLE_ASSIGNMENT((#13539));
+#13539 = SURFACE_STYLE_USAGE(.BOTH.,#13540);
+#13540 = SURFACE_SIDE_STYLE('',(#13541));
+#13541 = SURFACE_STYLE_FILL_AREA(#13542);
+#13542 = FILL_AREA_STYLE('',(#13543));
+#13543 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13544 = STYLED_ITEM('color',(#13545),#11407);
+#13545 = PRESENTATION_STYLE_ASSIGNMENT((#13546));
+#13546 = SURFACE_STYLE_USAGE(.BOTH.,#13547);
+#13547 = SURFACE_SIDE_STYLE('',(#13548));
+#13548 = SURFACE_STYLE_FILL_AREA(#13549);
+#13549 = FILL_AREA_STYLE('',(#13550));
+#13550 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13551 = STYLED_ITEM('color',(#13552),#11434);
+#13552 = PRESENTATION_STYLE_ASSIGNMENT((#13553));
+#13553 = SURFACE_STYLE_USAGE(.BOTH.,#13554);
+#13554 = SURFACE_SIDE_STYLE('',(#13555));
+#13555 = SURFACE_STYLE_FILL_AREA(#13556);
+#13556 = FILL_AREA_STYLE('',(#13557));
+#13557 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13558 = STYLED_ITEM('color',(#13559),#11461);
+#13559 = PRESENTATION_STYLE_ASSIGNMENT((#13560));
+#13560 = SURFACE_STYLE_USAGE(.BOTH.,#13561);
+#13561 = SURFACE_SIDE_STYLE('',(#13562));
+#13562 = SURFACE_STYLE_FILL_AREA(#13563);
+#13563 = FILL_AREA_STYLE('',(#13564));
+#13564 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13565 = STYLED_ITEM('color',(#13566),#11574);
+#13566 = PRESENTATION_STYLE_ASSIGNMENT((#13567));
+#13567 = SURFACE_STYLE_USAGE(.BOTH.,#13568);
+#13568 = SURFACE_SIDE_STYLE('',(#13569));
+#13569 = SURFACE_STYLE_FILL_AREA(#13570);
+#13570 = FILL_AREA_STYLE('',(#13571));
+#13571 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13572 = STYLED_ITEM('color',(#13573),#11601);
+#13573 = PRESENTATION_STYLE_ASSIGNMENT((#13574));
+#13574 = SURFACE_STYLE_USAGE(.BOTH.,#13575);
+#13575 = SURFACE_SIDE_STYLE('',(#13576));
+#13576 = SURFACE_STYLE_FILL_AREA(#13577);
+#13577 = FILL_AREA_STYLE('',(#13578));
+#13578 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13579 = STYLED_ITEM('color',(#13580),#11628);
+#13580 = PRESENTATION_STYLE_ASSIGNMENT((#13581));
+#13581 = SURFACE_STYLE_USAGE(.BOTH.,#13582);
+#13582 = SURFACE_SIDE_STYLE('',(#13583));
+#13583 = SURFACE_STYLE_FILL_AREA(#13584);
+#13584 = FILL_AREA_STYLE('',(#13585));
+#13585 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13586 = STYLED_ITEM('color',(#13587),#11682);
+#13587 = PRESENTATION_STYLE_ASSIGNMENT((#13588));
+#13588 = SURFACE_STYLE_USAGE(.BOTH.,#13589);
+#13589 = SURFACE_SIDE_STYLE('',(#13590));
+#13590 = SURFACE_STYLE_FILL_AREA(#13591);
+#13591 = FILL_AREA_STYLE('',(#13592));
+#13592 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13593 = STYLED_ITEM('color',(#13594),#11759);
+#13594 = PRESENTATION_STYLE_ASSIGNMENT((#13595));
+#13595 = SURFACE_STYLE_USAGE(.BOTH.,#13596);
+#13596 = SURFACE_SIDE_STYLE('',(#13597));
+#13597 = SURFACE_STYLE_FILL_AREA(#13598);
+#13598 = FILL_AREA_STYLE('',(#13599));
+#13599 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13600 = STYLED_ITEM('color',(#13601),#11808);
+#13601 = PRESENTATION_STYLE_ASSIGNMENT((#13602));
+#13602 = SURFACE_STYLE_USAGE(.BOTH.,#13603);
+#13603 = SURFACE_SIDE_STYLE('',(#13604));
+#13604 = SURFACE_STYLE_FILL_AREA(#13605);
+#13605 = FILL_AREA_STYLE('',(#13606));
+#13606 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13607 = STYLED_ITEM('color',(#13608),#11858);
+#13608 = PRESENTATION_STYLE_ASSIGNMENT((#13609));
+#13609 = SURFACE_STYLE_USAGE(.BOTH.,#13610);
+#13610 = SURFACE_SIDE_STYLE('',(#13611));
+#13611 = SURFACE_STYLE_FILL_AREA(#13612);
+#13612 = FILL_AREA_STYLE('',(#13613));
+#13613 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13614 = STYLED_ITEM('color',(#13615),#11885);
+#13615 = PRESENTATION_STYLE_ASSIGNMENT((#13616));
+#13616 = SURFACE_STYLE_USAGE(.BOTH.,#13617);
+#13617 = SURFACE_SIDE_STYLE('',(#13618));
+#13618 = SURFACE_STYLE_FILL_AREA(#13619);
+#13619 = FILL_AREA_STYLE('',(#13620));
+#13620 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13621 = STYLED_ITEM('color',(#13622),#11961);
+#13622 = PRESENTATION_STYLE_ASSIGNMENT((#13623));
+#13623 = SURFACE_STYLE_USAGE(.BOTH.,#13624);
+#13624 = SURFACE_SIDE_STYLE('',(#13625));
+#13625 = SURFACE_STYLE_FILL_AREA(#13626);
+#13626 = FILL_AREA_STYLE('',(#13627));
+#13627 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13628 = STYLED_ITEM('color',(#13629),#12109);
+#13629 = PRESENTATION_STYLE_ASSIGNMENT((#13630));
+#13630 = SURFACE_STYLE_USAGE(.BOTH.,#13631);
+#13631 = SURFACE_SIDE_STYLE('',(#13632));
+#13632 = SURFACE_STYLE_FILL_AREA(#13633);
+#13633 = FILL_AREA_STYLE('',(#13634));
+#13634 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13635 = STYLED_ITEM('color',(#13636),#12158);
+#13636 = PRESENTATION_STYLE_ASSIGNMENT((#13637));
+#13637 = SURFACE_STYLE_USAGE(.BOTH.,#13638);
+#13638 = SURFACE_SIDE_STYLE('',(#13639));
+#13639 = SURFACE_STYLE_FILL_AREA(#13640);
+#13640 = FILL_AREA_STYLE('',(#13641));
+#13641 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13642 = STYLED_ITEM('color',(#13643),#12272);
+#13643 = PRESENTATION_STYLE_ASSIGNMENT((#13644));
+#13644 = SURFACE_STYLE_USAGE(.BOTH.,#13645);
+#13645 = SURFACE_SIDE_STYLE('',(#13646));
+#13646 = SURFACE_STYLE_FILL_AREA(#13647);
+#13647 = FILL_AREA_STYLE('',(#13648));
+#13648 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13649 = STYLED_ITEM('color',(#13650),#12279);
+#13650 = PRESENTATION_STYLE_ASSIGNMENT((#13651));
+#13651 = SURFACE_STYLE_USAGE(.BOTH.,#13652);
+#13652 = SURFACE_SIDE_STYLE('',(#13653));
+#13653 = SURFACE_STYLE_FILL_AREA(#13654);
+#13654 = FILL_AREA_STYLE('',(#13655));
+#13655 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13656 = STYLED_ITEM('color',(#13657),#12306);
+#13657 = PRESENTATION_STYLE_ASSIGNMENT((#13658));
+#13658 = SURFACE_STYLE_USAGE(.BOTH.,#13659);
+#13659 = SURFACE_SIDE_STYLE('',(#13660));
+#13660 = SURFACE_STYLE_FILL_AREA(#13661);
+#13661 = FILL_AREA_STYLE('',(#13662));
+#13662 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13663 = STYLED_ITEM('color',(#13664),#12333);
+#13664 = PRESENTATION_STYLE_ASSIGNMENT((#13665));
+#13665 = SURFACE_STYLE_USAGE(.BOTH.,#13666);
+#13666 = SURFACE_SIDE_STYLE('',(#13667));
+#13667 = SURFACE_STYLE_FILL_AREA(#13668);
+#13668 = FILL_AREA_STYLE('',(#13669));
+#13669 = FILL_AREA_STYLE_COLOUR('',#12381);
+#13670 = STYLED_ITEM('color',(#13671),#12360);
+#13671 = PRESENTATION_STYLE_ASSIGNMENT((#13672));
+#13672 = SURFACE_STYLE_USAGE(.BOTH.,#13673);
+#13673 = SURFACE_SIDE_STYLE('',(#13674));
+#13674 = SURFACE_STYLE_FILL_AREA(#13675);
+#13675 = FILL_AREA_STYLE('',(#13676));
+#13676 = FILL_AREA_STYLE_COLOUR('',#12381);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/fans/blower-50x50mm.stl b/Electrical Parts/fans/blower-50x50mm.stl
new file mode 100644
index 00000000..95e8941b
Binary files /dev/null and b/Electrical Parts/fans/blower-50x50mm.stl differ
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd
new file mode 100644
index 00000000..9b93ead0
Binary files /dev/null and b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.fcstd differ
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step
new file mode 100644
index 00000000..1e856a92
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step	
@@ -0,0 +1,1934 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Mechanical 
+Parts/Fasteners/Bolts & 
+Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.step',
+  '2014-12-08T18:22:54',('FreeCAD'),('FreeCAD'),
+  'Open CASCADE STEP processor 6.7','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Chamfer001','Chamfer001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1560);
+#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,#105,#158,#213,#217,#270,#646,#752,#785,#818,
+    #891,#964,#997,#1030,#1103,#1176,#1209,#1242,#1310,#1518,#1525,#1532
+    ,#1539,#1546,#1553));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#77,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.5,-1.132427485118E-15,-1.7));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.5,-2.953193245503E-15,-5.8));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.5,-1.132427485118E-15,-1.7));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,1.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,-7.549516567451E-16,-1.7));
+#35 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#36 = DIRECTION('',(1.,-2.516505522484E-16,1.117552949063E-31));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,1.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,-7.549516567451E-16,-1.7));
+#56 = DIRECTION('',(-2.189528850508E-47,-4.440892098501E-16,-1.));
+#57 = DIRECTION('',(1.,-2.516505522484E-16,1.117552949063E-31));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(0.,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = CONICAL_SURFACE('',#67,3.199999444449,0.785398);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.,0.,0.));
+#69 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#70 = DIRECTION('',(1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.,-1.7));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,-0.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#21,.T.);
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#24,#24,#80,.T.);
+#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
+#81 = CIRCLE('',#82,1.5);
+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
+#83 = CARTESIAN_POINT('',(2.539853466589E-46,-2.57571741713E-15,-5.8));
+#84 = DIRECTION('',(4.379057701015E-47,-4.440892098501E-16,-1.));
+#85 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#86 = PCURVE('',#32,#87);
+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(6.365278674518E-16,4.1));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.));
+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#93 = PCURVE('',#94,#99);
+#94 = CONICAL_SURFACE('',#95,1.5,0.785398163397);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(2.539853466589E-46,-2.57571741713E-15,-5.8));
+#97 = DIRECTION('',(-4.379057701015E-47,4.440892098501E-16,1.));
+#98 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(-0.,-0.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(-1.,-0.));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ADVANCED_FACE('',(#106),#94,.T.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108,#129,#130,#131));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#24,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(1.3,-2.991680977023E-15,-6.));
+#112 = SEAM_CURVE('',#113,(#117,#123),.PCURVE_S1.);
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(1.5,-2.953193245503E-15,-5.8));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(-0.707106781187,-1.360746797526E-16,-0.707106781187
+    ));
+#117 = PCURVE('',#94,#118);
+#118 = DEFINITIONAL_REPRESENTATION('',(#119),#122);
+#119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#120,#121),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#120 = CARTESIAN_POINT('',(6.365278674518E-16,0.));
+#121 = CARTESIAN_POINT('',(6.365278674518E-16,-0.2));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#94,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#127 = CARTESIAN_POINT('',(-6.28318530718,-0.2));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = ORIENTED_EDGE('',*,*,#79,.T.);
+#130 = ORIENTED_EDGE('',*,*,#109,.T.);
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#110,#110,#133,.T.);
+#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
+#134 = CIRCLE('',#135,1.3);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(2.627434620609E-46,-2.6645352591E-15,-6.));
+#137 = DIRECTION('',(4.379057701015E-47,-4.440892098501E-16,-1.));
+#138 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#139 = PCURVE('',#94,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-0.,-0.2));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-1.,-0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = PCURVE('',#147,#152);
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(0.,-2.6645352591E-15,-6.));
+#150 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#151 = DIRECTION('',(1.,-8.881784197001E-16,3.944304526105E-31));
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,1.3);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.,-2.958228394579E-31));
+#156 = DIRECTION('',(1.,-3.286920438421E-31));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159),#66,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161,#184,#211,#212));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#163,#22,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(3.023222778037,-7.850463576164E-17,
+    -0.176776724181));
+#165 = SEAM_CURVE('',#166,(#170,#177),.PCURVE_S1.);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(3.199999444449,0.,0.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(-0.707106665647,-4.710278145699E-16,-0.707106896726
+    ));
+#170 = PCURVE('',#66,#171);
+#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(-0.,-0.));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(-0.,-1.));
+#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#177 = PCURVE('',#66,#178);
+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(-6.28318530718,-0.));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(-0.,-1.));
+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#184 = ORIENTED_EDGE('',*,*,#185,.T.);
+#185 = EDGE_CURVE('',#163,#163,#186,.T.);
+#186 = SURFACE_CURVE('',#187,(#192,#199),.PCURVE_S1.);
+#187 = CIRCLE('',#188,3.023222778037);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(0.,-7.850463576164E-17,-0.176776724181));
+#190 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#191 = DIRECTION('',(1.,0.,0.));
+#192 = PCURVE('',#66,#193);
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(-0.,-0.176776724181));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-1.,-0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = PCURVE('',#200,#205);
+#200 = CONICAL_SURFACE('',#201,2.949999444449,0.392699163397);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(0.,0.,0.));
+#203 = DIRECTION('',(-0.,-4.440892098501E-16,-1.));
+#204 = DIRECTION('',(1.,0.,0.));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(0.,0.176776724181));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(1.,0.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = ORIENTED_EDGE('',*,*,#162,.T.);
+#212 = ORIENTED_EDGE('',*,*,#51,.F.);
+#213 = ADVANCED_FACE('',(#214),#147,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216));
+#216 = ORIENTED_EDGE('',*,*,#132,.T.);
+#217 = ADVANCED_FACE('',(#218),#200,.T.);
+#218 = FACE_BOUND('',#219,.T.);
+#219 = EDGE_LOOP('',(#220,#241,#268,#269));
+#220 = ORIENTED_EDGE('',*,*,#221,.F.);
+#221 = EDGE_CURVE('',#222,#163,#224,.T.);
+#222 = VERTEX_POINT('',#223);
+#223 = CARTESIAN_POINT('',(2.949999444449,0.,0.));
+#224 = SEAM_CURVE('',#225,(#229,#235),.PCURVE_S1.);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(2.949999444449,0.,0.));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(0.382683507845,-4.102849177052E-16,-0.923879501247)
+  );
+#229 = PCURVE('',#200,#230);
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#234);
+#231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#232,#233),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.191341753922),.PIECEWISE_BEZIER_KNOTS.);
+#232 = CARTESIAN_POINT('',(0.,0.));
+#233 = CARTESIAN_POINT('',(0.,0.176776724181));
+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#235 = PCURVE('',#200,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#240);
+#237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#238,#239),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,0.191341753922),.PIECEWISE_BEZIER_KNOTS.);
+#238 = CARTESIAN_POINT('',(6.28318530718,0.));
+#239 = CARTESIAN_POINT('',(6.28318530718,0.176776724181));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#222,#222,#243,.T.);
+#243 = SURFACE_CURVE('',#244,(#249,#256),.PCURVE_S1.);
+#244 = CIRCLE('',#245,2.949999444449);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(0.,0.,0.));
+#247 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#248 = DIRECTION('',(1.,0.,0.));
+#249 = PCURVE('',#200,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(0.,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,0.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#262);
+#257 = PLANE('',#258);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(0.,0.,0.));
+#260 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#261 = DIRECTION('',(1.,0.,0.));
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = CIRCLE('',#264,2.949999444449);
+#264 = AXIS2_PLACEMENT_2D('',#265,#266);
+#265 = CARTESIAN_POINT('',(0.,0.));
+#266 = DIRECTION('',(1.,-0.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#221,.T.);
+#269 = ORIENTED_EDGE('',*,*,#185,.F.);
+#270 = ADVANCED_FACE('',(#271,#274),#257,.F.);
+#271 = FACE_BOUND('',#272,.T.);
+#272 = EDGE_LOOP('',(#273));
+#273 = ORIENTED_EDGE('',*,*,#242,.F.);
+#274 = FACE_BOUND('',#275,.T.);
+#275 = EDGE_LOOP('',(#276,#306,#335,#364,#393,#422,#451,#480,#509,#538,
+    #567,#596,#625));
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#278,#280,#282,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(1.15,0.,0.));
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(1.149970821074,-8.192110677351E-03,
+    1.819013978855E-18));
+#282 = SURFACE_CURVE('',#283,(#288,#295),.PCURVE_S1.);
+#283 = CIRCLE('',#284,1.15);
+#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
+#285 = CARTESIAN_POINT('',(0.,0.,0.));
+#286 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = PCURVE('',#257,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = CIRCLE('',#291,1.15);
+#291 = AXIS2_PLACEMENT_2D('',#292,#293);
+#292 = CARTESIAN_POINT('',(0.,0.));
+#293 = DIRECTION('',(1.,-0.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#296,#301);
+#296 = CYLINDRICAL_SURFACE('',#297,1.15);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#299 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#300 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#305);
+#302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#303,#304),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,7.123634751424E-03),.PIECEWISE_BEZIER_KNOTS.);
+#303 = CARTESIAN_POINT('',(-6.28318530718,1.7));
+#304 = CARTESIAN_POINT('',(-6.290308941931,1.7));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = ORIENTED_EDGE('',*,*,#307,.T.);
+#307 = EDGE_CURVE('',#280,#308,#310,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,
+    6.643148007962E-16));
+#310 = SURFACE_CURVE('',#311,(#316,#323),.PCURVE_S1.);
+#311 = CIRCLE('',#312,1.15);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(0.,0.,0.));
+#314 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#315 = DIRECTION('',(1.,0.,0.));
+#316 = PCURVE('',#257,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = CIRCLE('',#319,1.15);
+#319 = AXIS2_PLACEMENT_2D('',#320,#321);
+#320 = CARTESIAN_POINT('',(0.,0.));
+#321 = DIRECTION('',(1.,-0.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = CONICAL_SURFACE('',#325,2.553515460064E-16,0.785397673205);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#327 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#328 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(-1.,0.));
+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#308,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(0.56789083458,-1.,6.661338147751E-16));
+#339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.);
+#340 = CIRCLE('',#341,1.15);
+#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
+#342 = CARTESIAN_POINT('',(0.,0.,0.));
+#343 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#344 = DIRECTION('',(1.,0.,0.));
+#345 = PCURVE('',#257,#346);
+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
+#347 = CIRCLE('',#348,1.15);
+#348 = AXIS2_PLACEMENT_2D('',#349,#350);
+#349 = CARTESIAN_POINT('',(0.,0.));
+#350 = DIRECTION('',(1.,-0.));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#352 = PCURVE('',#353,#358);
+#353 = CYLINDRICAL_SURFACE('',#354,1.15);
+#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
+#355 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#356 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#357 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-1.,0.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#337,#366,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(-0.56789083458,-1.,6.661338147751E-16));
+#368 = SURFACE_CURVE('',#369,(#374,#381),.PCURVE_S1.);
+#369 = CIRCLE('',#370,1.15);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(0.,0.,0.));
+#372 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#373 = DIRECTION('',(1.,0.,0.));
+#374 = PCURVE('',#257,#375);
+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380);
+#376 = CIRCLE('',#377,1.15);
+#377 = AXIS2_PLACEMENT_2D('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,0.));
+#379 = DIRECTION('',(1.,-0.));
+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#381 = PCURVE('',#382,#387);
+#382 = CONICAL_SURFACE('',#383,2.553515460064E-16,0.785397673205);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#385 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#386 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-1.,0.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#394,.T.);
+#394 = EDGE_CURVE('',#366,#395,#397,.T.);
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,
+    6.643148007962E-16));
+#397 = SURFACE_CURVE('',#398,(#403,#410),.PCURVE_S1.);
+#398 = CIRCLE('',#399,1.15);
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(0.,0.,0.));
+#401 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#402 = DIRECTION('',(1.,0.,0.));
+#403 = PCURVE('',#257,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = CIRCLE('',#406,1.15);
+#406 = AXIS2_PLACEMENT_2D('',#407,#408);
+#407 = CARTESIAN_POINT('',(0.,0.));
+#408 = DIRECTION('',(1.,-0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = CYLINDRICAL_SURFACE('',#412,1.15);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#414 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#415 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(-1.,0.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.T.);
+#423 = EDGE_CURVE('',#395,#424,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-1.149970821074,-8.19211067735E-03,
+    1.819013978854E-18));
+#426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.);
+#427 = CIRCLE('',#428,1.15);
+#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
+#429 = CARTESIAN_POINT('',(0.,0.,0.));
+#430 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#431 = DIRECTION('',(1.,0.,0.));
+#432 = PCURVE('',#257,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = CIRCLE('',#435,1.15);
+#435 = AXIS2_PLACEMENT_2D('',#436,#437);
+#436 = CARTESIAN_POINT('',(0.,0.));
+#437 = DIRECTION('',(1.,-0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = PCURVE('',#440,#445);
+#440 = CONICAL_SURFACE('',#441,2.553515460064E-16,0.785397673205);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#443 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#444 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-1.,0.));
+#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#451 = ORIENTED_EDGE('',*,*,#452,.T.);
+#452 = EDGE_CURVE('',#424,#453,#455,.T.);
+#453 = VERTEX_POINT('',#454);
+#454 = CARTESIAN_POINT('',(-1.149970821074,8.19211067735E-03,
+    -1.819013978854E-18));
+#455 = SURFACE_CURVE('',#456,(#461,#468),.PCURVE_S1.);
+#456 = CIRCLE('',#457,1.15);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(0.,0.,0.));
+#459 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#460 = DIRECTION('',(1.,0.,0.));
+#461 = PCURVE('',#257,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = CIRCLE('',#464,1.15);
+#464 = AXIS2_PLACEMENT_2D('',#465,#466);
+#465 = CARTESIAN_POINT('',(0.,0.));
+#466 = DIRECTION('',(1.,-0.));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = PCURVE('',#469,#474);
+#469 = CYLINDRICAL_SURFACE('',#470,1.15);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#472 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#473 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(-1.,0.));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#453,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,
+    -6.643148007962E-16));
+#484 = SURFACE_CURVE('',#485,(#490,#497),.PCURVE_S1.);
+#485 = CIRCLE('',#486,1.15);
+#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
+#487 = CARTESIAN_POINT('',(0.,0.,0.));
+#488 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#489 = DIRECTION('',(1.,0.,0.));
+#490 = PCURVE('',#257,#491);
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = CIRCLE('',#493,1.15);
+#493 = AXIS2_PLACEMENT_2D('',#494,#495);
+#494 = CARTESIAN_POINT('',(0.,0.));
+#495 = DIRECTION('',(1.,-0.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#497 = PCURVE('',#498,#503);
+#498 = CONICAL_SURFACE('',#499,2.553515460064E-16,0.785397673205);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#501 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#502 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(-1.,0.));
+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#509 = ORIENTED_EDGE('',*,*,#510,.T.);
+#510 = EDGE_CURVE('',#482,#511,#513,.T.);
+#511 = VERTEX_POINT('',#512);
+#512 = CARTESIAN_POINT('',(-0.56789083458,1.,-6.661338147751E-16));
+#513 = SURFACE_CURVE('',#514,(#519,#526),.PCURVE_S1.);
+#514 = CIRCLE('',#515,1.15);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(0.,0.,0.));
+#517 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#518 = DIRECTION('',(1.,0.,0.));
+#519 = PCURVE('',#257,#520);
+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
+#521 = CIRCLE('',#522,1.15);
+#522 = AXIS2_PLACEMENT_2D('',#523,#524);
+#523 = CARTESIAN_POINT('',(0.,0.));
+#524 = DIRECTION('',(1.,-0.));
+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#526 = PCURVE('',#527,#532);
+#527 = CYLINDRICAL_SURFACE('',#528,1.15);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#530 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#531 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(-1.,0.));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = ORIENTED_EDGE('',*,*,#539,.T.);
+#539 = EDGE_CURVE('',#511,#540,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(0.56789083458,1.,-6.661338147751E-16));
+#542 = SURFACE_CURVE('',#543,(#548,#555),.PCURVE_S1.);
+#543 = CIRCLE('',#544,1.15);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(0.,0.,0.));
+#546 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#547 = DIRECTION('',(1.,0.,0.));
+#548 = PCURVE('',#257,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = CIRCLE('',#551,1.15);
+#551 = AXIS2_PLACEMENT_2D('',#552,#553);
+#552 = CARTESIAN_POINT('',(0.,0.));
+#553 = DIRECTION('',(1.,-0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#556,#561);
+#556 = CONICAL_SURFACE('',#557,2.553515460064E-16,0.785397673205);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#559 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#560 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(-1.,0.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#540,#569,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,
+    -6.643148007962E-16));
+#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.);
+#572 = CIRCLE('',#573,1.15);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(0.,0.,0.));
+#575 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#576 = DIRECTION('',(1.,0.,0.));
+#577 = PCURVE('',#257,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = CIRCLE('',#580,1.15);
+#580 = AXIS2_PLACEMENT_2D('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.,0.));
+#582 = DIRECTION('',(1.,-0.));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = PCURVE('',#585,#590);
+#585 = CYLINDRICAL_SURFACE('',#586,1.15);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#588 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#589 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595);
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(3.282398507587E-16,1.7));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(-1.,0.));
+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#596 = ORIENTED_EDGE('',*,*,#597,.T.);
+#597 = EDGE_CURVE('',#569,#598,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(1.149970821074,8.192110677351E-03,
+    -1.819013978855E-18));
+#600 = SURFACE_CURVE('',#601,(#606,#613),.PCURVE_S1.);
+#601 = CIRCLE('',#602,1.15);
+#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
+#603 = CARTESIAN_POINT('',(0.,0.,0.));
+#604 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#605 = DIRECTION('',(1.,0.,0.));
+#606 = PCURVE('',#257,#607);
+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
+#608 = CIRCLE('',#609,1.15);
+#609 = AXIS2_PLACEMENT_2D('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.,0.));
+#611 = DIRECTION('',(1.,-0.));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#613 = PCURVE('',#614,#619);
+#614 = CONICAL_SURFACE('',#615,2.553515460064E-16,0.785397673205);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(0.,-5.107030920128E-16,-1.150001127443));
+#617 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#618 = DIRECTION('',(1.,-1.390769739401E-16,6.17625834654E-32));
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(-0.,1.150001127443));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(-1.,0.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = ORIENTED_EDGE('',*,*,#626,.T.);
+#626 = EDGE_CURVE('',#598,#278,#627,.T.);
+#627 = SURFACE_CURVE('',#628,(#633,#640),.PCURVE_S1.);
+#628 = CIRCLE('',#629,1.15);
+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
+#630 = CARTESIAN_POINT('',(0.,0.,0.));
+#631 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#632 = DIRECTION('',(1.,0.,0.));
+#633 = PCURVE('',#257,#634);
+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);
+#635 = CIRCLE('',#636,1.15);
+#636 = AXIS2_PLACEMENT_2D('',#637,#638);
+#637 = CARTESIAN_POINT('',(0.,0.));
+#638 = DIRECTION('',(1.,-0.));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = PCURVE('',#296,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#645);
+#642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#643,#644),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.276061672428,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#643 = CARTESIAN_POINT('',(-6.276061672428,1.7));
+#644 = CARTESIAN_POINT('',(-6.28318530718,1.7));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#646 = ADVANCED_FACE('',(#647),#296,.F.);
+#647 = FACE_BOUND('',#648,.T.);
+#648 = EDGE_LOOP('',(#649,#679,#702,#726,#727,#728));
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#651,#653,#655,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(1.149970821074,8.192110677348E-03,-1.7));
+#653 = VERTEX_POINT('',#654);
+#654 = CARTESIAN_POINT('',(1.15,-1.887379141863E-15,-1.7));
+#655 = SURFACE_CURVE('',#656,(#661,#667),.PCURVE_S1.);
+#656 = CIRCLE('',#657,1.15);
+#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
+#658 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#659 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#660 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#661 = PCURVE('',#296,#662);
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#666);
+#663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#664,#665),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.276061672428,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#664 = CARTESIAN_POINT('',(-6.276061672428,0.));
+#665 = CARTESIAN_POINT('',(-6.28318530718,-3.378588046504E-30));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = PCURVE('',#668,#673);
+#668 = CONICAL_SURFACE('',#669,4.704162370391E-16,1.22173);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(0.,-1.881664948156E-15,-2.118566389838));
+#671 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#672 = DIRECTION('',(1.,-4.197888434044E-16,3.728473915427E-31));
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(-1.,0.));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#653,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(1.149970821074,-8.192110677352E-03,-1.7));
+#683 = SURFACE_CURVE('',#684,(#689,#695),.PCURVE_S1.);
+#684 = CIRCLE('',#685,1.15);
+#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
+#686 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#687 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#688 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#689 = PCURVE('',#296,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#694);
+#691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#692,#693),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,7.123634751423E-03),.PIECEWISE_BEZIER_KNOTS.);
+#692 = CARTESIAN_POINT('',(-6.28318530718,-3.503246160812E-46));
+#693 = CARTESIAN_POINT('',(-6.290308941931,0.));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#668,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-1.,0.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = ORIENTED_EDGE('',*,*,#703,.T.);
+#703 = EDGE_CURVE('',#681,#280,#704,.T.);
+#704 = SURFACE_CURVE('',#705,(#709,#715),.PCURVE_S1.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(1.149970821074,-8.192110677352E-03,-1.7));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#709 = PCURVE('',#296,#710);
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#714);
+#711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#712,#713),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);
+#712 = CARTESIAN_POINT('',(-6.290308941931,2.22044604925E-16));
+#713 = CARTESIAN_POINT('',(-6.290308941931,1.7));
+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#715 = PCURVE('',#716,#721);
+#716 = PLANE('',#717);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(1.154700538379,8.881784197001E-16,1.));
+#719 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#720 = DIRECTION('',(-0.5,-0.866025403784,7.691850745534E-16));
+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#725);
+#722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#723,#724),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#723 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#724 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = ORIENTED_EDGE('',*,*,#277,.F.);
+#727 = ORIENTED_EDGE('',*,*,#626,.F.);
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#651,#598,#730,.T.);
+#730 = SURFACE_CURVE('',#731,(#735,#741),.PCURVE_S1.);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(1.149970821074,8.192110677349E-03,-1.7));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#735 = PCURVE('',#296,#736);
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#740);
+#737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#738,#739),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.7),.PIECEWISE_BEZIER_KNOTS.);
+#738 = CARTESIAN_POINT('',(-6.276061672428,2.22044604925E-16));
+#739 = CARTESIAN_POINT('',(-6.276061672428,1.7));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = PCURVE('',#742,#747);
+#742 = PLANE('',#743);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(0.57735026919,1.,1.));
+#745 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#746 = DIRECTION('',(0.5,-0.866025403784,7.691850745534E-16));
+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#751);
+#748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#749,#750),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#749 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#750 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#752 = ADVANCED_FACE('',(#753),#324,.F.);
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755,#756));
+#755 = ORIENTED_EDGE('',*,*,#307,.F.);
+#756 = ORIENTED_EDGE('',*,*,#757,.F.);
+#757 = EDGE_CURVE('',#308,#280,#758,.T.);
+#758 = SURFACE_CURVE('',#759,(#764,#778),.PCURVE_S1.);
+#759 = HYPERBOLA('',#760,1.000000980385,1.);
+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
+#761 = CARTESIAN_POINT('',(0.866025403784,-0.5,-1.150001127443));
+#762 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#763 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#764 = PCURVE('',#324,#765);
+#765 = DEFINITIONAL_REPRESENTATION('',(#766),#777);
+#766 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#767,#768,#769,#770,#771,#772,
+    #773,#774,#775,#776),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#767 = CARTESIAN_POINT('',(-1.040073916445,1.150001127443));
+#768 = CARTESIAN_POINT('',(-0.935514054966,1.08171568562));
+#769 = CARTESIAN_POINT('',(-0.823969567303,1.032136051764));
+#770 = CARTESIAN_POINT('',(-0.706559836599,0.999834151698));
+#771 = CARTESIAN_POINT('',(-0.585098984637,0.983903508533));
+#772 = CARTESIAN_POINT('',(-0.462098566528,0.983903508523));
+#773 = CARTESIAN_POINT('',(-0.340637714611,0.999834151736));
+#774 = CARTESIAN_POINT('',(-0.223227983893,1.032136051761));
+#775 = CARTESIAN_POINT('',(-0.111683496231,1.08171568562));
+#776 = CARTESIAN_POINT('',(-7.123634751422E-03,1.150001127443));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#778 = PCURVE('',#716,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#781,#782,#783),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#781 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#782 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#783 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = ADVANCED_FACE('',(#786),#614,.F.);
+#786 = FACE_BOUND('',#787,.T.);
+#787 = EDGE_LOOP('',(#788,#817));
+#788 = ORIENTED_EDGE('',*,*,#789,.F.);
+#789 = EDGE_CURVE('',#598,#569,#790,.T.);
+#790 = SURFACE_CURVE('',#791,(#796,#810),.PCURVE_S1.);
+#791 = HYPERBOLA('',#792,1.000000980385,1.);
+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);
+#793 = CARTESIAN_POINT('',(0.866025403784,0.5,-1.150001127443));
+#794 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#795 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#796 = PCURVE('',#614,#797);
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#809);
+#798 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#799,#800,#801,#802,#803,#804,
+    #805,#806,#807,#808),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#799 = CARTESIAN_POINT('',(-6.276061672428,1.150001127443));
+#800 = CARTESIAN_POINT('',(-6.171501810949,1.08171568562));
+#801 = CARTESIAN_POINT('',(-6.059957323316,1.03213605177));
+#802 = CARTESIAN_POINT('',(-5.942547592451,0.99983415168));
+#803 = CARTESIAN_POINT('',(-5.821086740878,0.98390350859));
+#804 = CARTESIAN_POINT('',(-5.698086322052,0.983903508492));
+#805 = CARTESIAN_POINT('',(-5.576625470829,0.999834151726));
+#806 = CARTESIAN_POINT('',(-5.459215739811,1.032136051757));
+#807 = CARTESIAN_POINT('',(-5.347671252214,1.08171568562));
+#808 = CARTESIAN_POINT('',(-5.243111390734,1.150001127443));
+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#810 = PCURVE('',#742,#811);
+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);
+#812 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#813,#814,#815),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#813 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#814 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#815 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#817 = ORIENTED_EDGE('',*,*,#597,.F.);
+#818 = ADVANCED_FACE('',(#819),#353,.F.);
+#819 = FACE_BOUND('',#820,.T.);
+#820 = EDGE_LOOP('',(#821,#842,#866,#890));
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#823,#308,#825,.T.);
+#823 = VERTEX_POINT('',#824);
+#824 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,-1.7));
+#825 = SURFACE_CURVE('',#826,(#830,#836),.PCURVE_S1.);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(0.582079986494,-0.991807889323,-1.7));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#830 = PCURVE('',#353,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#835);
+#832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#833,#834),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#833 = CARTESIAN_POINT('',(-1.040073916445,5.457041936563E-18));
+#834 = CARTESIAN_POINT('',(-1.040073916445,2.7));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#836 = PCURVE('',#716,#837);
+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#841);
+#838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#839,#840),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#839 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#840 = CARTESIAN_POINT('',(1.14524110377,1.33226762955E-15));
+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#842 = ORIENTED_EDGE('',*,*,#843,.T.);
+#843 = EDGE_CURVE('',#823,#844,#846,.T.);
+#844 = VERTEX_POINT('',#845);
+#845 = CARTESIAN_POINT('',(0.56789083458,-1.,-1.7));
+#846 = SURFACE_CURVE('',#847,(#852,#859),.PCURVE_S1.);
+#847 = CIRCLE('',#848,1.15);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#850 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#851 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#852 = PCURVE('',#353,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(-0.,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(-1.,0.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = PCURVE('',#668,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(-1.,0.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#844,#337,#868,.T.);
+#868 = SURFACE_CURVE('',#869,(#873,#879),.PCURVE_S1.);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(0.56789083458,-1.,-1.7));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#873 = PCURVE('',#353,#874);
+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#878);
+#875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#876,#877),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#876 = CARTESIAN_POINT('',(-1.054321185948,0.));
+#877 = CARTESIAN_POINT('',(-1.054321185948,2.7));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#879 = PCURVE('',#880,#885);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(0.57735026919,-1.,1.));
+#883 = DIRECTION('',(-0.,1.,-8.881784197001E-16));
+#884 = DIRECTION('',(-1.,0.,0.));
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#889);
+#886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#887,#888),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#887 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#888 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = ORIENTED_EDGE('',*,*,#336,.F.);
+#891 = ADVANCED_FACE('',(#892),#585,.F.);
+#892 = FACE_BOUND('',#893,.T.);
+#893 = EDGE_LOOP('',(#894,#920,#944,#963));
+#894 = ORIENTED_EDGE('',*,*,#895,.F.);
+#895 = EDGE_CURVE('',#896,#540,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(0.56789083458,1.,-1.7));
+#898 = SURFACE_CURVE('',#899,(#903,#909),.PCURVE_S1.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(0.56789083458,1.,-1.7));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#903 = PCURVE('',#585,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#908);
+#905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#906,#907),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#906 = CARTESIAN_POINT('',(-5.228864121232,-1.972152263053E-31));
+#907 = CARTESIAN_POINT('',(-5.228864121232,2.7));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = PCURVE('',#910,#915);
+#910 = PLANE('',#911);
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(-0.57735026919,1.,1.));
+#913 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#914 = DIRECTION('',(1.,0.,0.));
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#919);
+#916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#917,#918),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#917 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#918 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = ORIENTED_EDGE('',*,*,#921,.T.);
+#921 = EDGE_CURVE('',#896,#922,#924,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,-1.7));
+#924 = SURFACE_CURVE('',#925,(#930,#937),.PCURVE_S1.);
+#925 = CIRCLE('',#926,1.15);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#928 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#929 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#930 = PCURVE('',#585,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(-0.,0.));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(-1.,0.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = PCURVE('',#668,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-1.,0.));
+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#944 = ORIENTED_EDGE('',*,*,#945,.T.);
+#945 = EDGE_CURVE('',#922,#569,#946,.T.);
+#946 = SURFACE_CURVE('',#947,(#951,#957),.PCURVE_S1.);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(0.582079986494,0.991807889323,-1.7));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#951 = PCURVE('',#585,#952);
+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#956);
+#953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#954,#955),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#954 = CARTESIAN_POINT('',(-5.243111390734,-5.457041936563E-18));
+#955 = CARTESIAN_POINT('',(-5.243111390734,2.7));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = PCURVE('',#742,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#962);
+#959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#960,#961),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#960 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#961 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = ORIENTED_EDGE('',*,*,#568,.F.);
+#964 = ADVANCED_FACE('',(#965),#382,.F.);
+#965 = FACE_BOUND('',#966,.T.);
+#966 = EDGE_LOOP('',(#967,#968));
+#967 = ORIENTED_EDGE('',*,*,#365,.F.);
+#968 = ORIENTED_EDGE('',*,*,#969,.F.);
+#969 = EDGE_CURVE('',#366,#337,#970,.T.);
+#970 = SURFACE_CURVE('',#971,(#976,#990),.PCURVE_S1.);
+#971 = HYPERBOLA('',#972,1.000000980385,1.);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(0.,-1.,-1.150001127443));
+#974 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#975 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#976 = PCURVE('',#382,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#989);
+#978 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#979,#980,#981,#982,#983,#984,
+    #985,#986,#987,#988),.UNSPECIFIED.,.F.,.F.,(10,10),(-0.54109727939,
+    0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#979 = CARTESIAN_POINT('',(-2.087271467642,1.150001127443));
+#980 = CARTESIAN_POINT('',(-1.982711606162,1.08171568562));
+#981 = CARTESIAN_POINT('',(-1.871167118497,1.032136051766));
+#982 = CARTESIAN_POINT('',(-1.753757387836,0.999834151711));
+#983 = CARTESIAN_POINT('',(-1.632296535783,0.983903508528));
+#984 = CARTESIAN_POINT('',(-1.509296117809,0.983903508487));
+#985 = CARTESIAN_POINT('',(-1.387835265756,0.999834151703));
+#986 = CARTESIAN_POINT('',(-1.270425535092,1.032136051761));
+#987 = CARTESIAN_POINT('',(-1.158881047428,1.08171568562));
+#988 = CARTESIAN_POINT('',(-1.054321185948,1.150001127443));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = PCURVE('',#880,#991);
+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
+#992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#993,#994,#995),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#993 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#994 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#995 = CARTESIAN_POINT('',(9.459434609598E-03,-1.));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = ADVANCED_FACE('',(#998),#556,.F.);
+#998 = FACE_BOUND('',#999,.T.);
+#999 = EDGE_LOOP('',(#1000,#1029));
+#1000 = ORIENTED_EDGE('',*,*,#1001,.F.);
+#1001 = EDGE_CURVE('',#540,#511,#1002,.T.);
+#1002 = SURFACE_CURVE('',#1003,(#1008,#1022),.PCURVE_S1.);
+#1003 = HYPERBOLA('',#1004,1.000000980385,1.);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(0.,1.,-1.150001127443));
+#1006 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1007 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1008 = PCURVE('',#556,#1009);
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1021);
+#1010 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1011,#1012,#1013,#1014,#1015,
+    #1016,#1017,#1018,#1019,#1020),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1011 = CARTESIAN_POINT('',(-5.228864121232,1.150001127443));
+#1012 = CARTESIAN_POINT('',(-5.124304259752,1.08171568562));
+#1013 = CARTESIAN_POINT('',(-5.012759772064,1.032136051756));
+#1014 = CARTESIAN_POINT('',(-4.895350041515,0.999834151716));
+#1015 = CARTESIAN_POINT('',(-4.77388918928,0.983903508477));
+#1016 = CARTESIAN_POINT('',(-4.650888771255,0.983903508518));
+#1017 = CARTESIAN_POINT('',(-4.529427919268,0.999834151682));
+#1018 = CARTESIAN_POINT('',(-4.41201818867,1.032136051763));
+#1019 = CARTESIAN_POINT('',(-4.300473701017,1.08171568562));
+#1020 = CARTESIAN_POINT('',(-4.195913839538,1.150001127443));
+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1022 = PCURVE('',#910,#1023);
+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);
+#1024 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1025,#1026,#1027),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1025 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1026 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1027 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1029 = ORIENTED_EDGE('',*,*,#539,.F.);
+#1030 = ADVANCED_FACE('',(#1031),#411,.F.);
+#1031 = FACE_BOUND('',#1032,.T.);
+#1032 = EDGE_LOOP('',(#1033,#1054,#1078,#1102));
+#1033 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1034 = EDGE_CURVE('',#1035,#366,#1037,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(-0.56789083458,-1.,-1.7));
+#1037 = SURFACE_CURVE('',#1038,(#1042,#1048),.PCURVE_S1.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(-0.56789083458,-1.,-1.7));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1042 = PCURVE('',#411,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1047);
+#1044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1045,#1046),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1045 = CARTESIAN_POINT('',(-2.087271467642,-1.479114197289E-31));
+#1046 = CARTESIAN_POINT('',(-2.087271467642,2.7));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1048 = PCURVE('',#880,#1049);
+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1053);
+#1050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1051,#1052),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.479114197289E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1051 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1052 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#1055 = EDGE_CURVE('',#1035,#1056,#1058,.T.);
+#1056 = VERTEX_POINT('',#1057);
+#1057 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,-1.7));
+#1058 = SURFACE_CURVE('',#1059,(#1064,#1071),.PCURVE_S1.);
+#1059 = CIRCLE('',#1060,1.15);
+#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063);
+#1061 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1062 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1063 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1064 = PCURVE('',#411,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(-0.,0.));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(-1.,0.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#668,#1072);
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(-1.,0.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#1056,#395,#1080,.T.);
+#1080 = SURFACE_CURVE('',#1081,(#1085,#1091),.PCURVE_S1.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(-0.582079986494,-0.991807889323,-1.7));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1085 = PCURVE('',#411,#1086);
+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1090);
+#1087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1088,#1089),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1088 = CARTESIAN_POINT('',(-2.101518737145,5.457041936563E-18));
+#1089 = CARTESIAN_POINT('',(-2.101518737145,2.7));
+#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1091 = PCURVE('',#1092,#1097);
+#1092 = PLANE('',#1093);
+#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096);
+#1094 = CARTESIAN_POINT('',(-0.57735026919,-1.,1.));
+#1095 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1096 = DIRECTION('',(-0.5,0.866025403784,-7.691850745534E-16));
+#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1101);
+#1098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1099,#1100),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1099 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1100 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1102 = ORIENTED_EDGE('',*,*,#394,.F.);
+#1103 = ADVANCED_FACE('',(#1104),#527,.F.);
+#1104 = FACE_BOUND('',#1105,.T.);
+#1105 = EDGE_LOOP('',(#1106,#1132,#1156,#1175));
+#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1107 = EDGE_CURVE('',#1108,#482,#1110,.T.);
+#1108 = VERTEX_POINT('',#1109);
+#1109 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,-1.7));
+#1110 = SURFACE_CURVE('',#1111,(#1115,#1121),.PCURVE_S1.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-0.582079986494,0.991807889323,-1.7));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1115 = PCURVE('',#527,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1120);
+#1117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1118,#1119),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1118 = CARTESIAN_POINT('',(-4.181666570035,-5.457041936563E-18));
+#1119 = CARTESIAN_POINT('',(-4.181666570035,2.7));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1121 = PCURVE('',#1122,#1127);
+#1122 = PLANE('',#1123);
+#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
+#1124 = CARTESIAN_POINT('',(-1.154700538379,7.771561172376E-16,1.));
+#1125 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1126 = DIRECTION('',(0.5,0.866025403784,-7.691850745534E-16));
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1131);
+#1128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1129,#1130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.22044604925E-16,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1129 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1130 = CARTESIAN_POINT('',(1.14524110377,8.881784197001E-16));
+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1132 = ORIENTED_EDGE('',*,*,#1133,.T.);
+#1133 = EDGE_CURVE('',#1108,#1134,#1136,.T.);
+#1134 = VERTEX_POINT('',#1135);
+#1135 = CARTESIAN_POINT('',(-0.56789083458,1.,-1.7));
+#1136 = SURFACE_CURVE('',#1137,(#1142,#1149),.PCURVE_S1.);
+#1137 = CIRCLE('',#1138,1.15);
+#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141);
+#1139 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1140 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1141 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1142 = PCURVE('',#527,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(-0.,0.));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(-1.,0.));
+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1149 = PCURVE('',#668,#1150);
+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(-1.,0.));
+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1156 = ORIENTED_EDGE('',*,*,#1157,.T.);
+#1157 = EDGE_CURVE('',#1134,#511,#1158,.T.);
+#1158 = SURFACE_CURVE('',#1159,(#1163,#1169),.PCURVE_S1.);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-0.56789083458,1.,-1.7));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1163 = PCURVE('',#527,#1164);
+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1168);
+#1165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1166,#1167),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1166 = CARTESIAN_POINT('',(-4.195913839538,-2.711709361697E-31));
+#1167 = CARTESIAN_POINT('',(-4.195913839538,2.7));
+#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1169 = PCURVE('',#910,#1170);
+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1174);
+#1171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1172,#1173),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.395570986447E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1172 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1173 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1175 = ORIENTED_EDGE('',*,*,#510,.F.);
+#1176 = ADVANCED_FACE('',(#1177),#440,.F.);
+#1177 = FACE_BOUND('',#1178,.T.);
+#1178 = EDGE_LOOP('',(#1179,#1180));
+#1179 = ORIENTED_EDGE('',*,*,#423,.F.);
+#1180 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1181 = EDGE_CURVE('',#424,#395,#1182,.T.);
+#1182 = SURFACE_CURVE('',#1183,(#1188,#1202),.PCURVE_S1.);
+#1183 = HYPERBOLA('',#1184,1.000000980385,1.);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(-0.866025403784,-0.5,-1.150001127443));
+#1186 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1187 = DIRECTION('',(1.922962686384E-16,5.551115123126E-16,1.));
+#1188 = PCURVE('',#440,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1201);
+#1190 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1191,#1192,#1193,#1194,#1195,
+    #1196,#1197,#1198,#1199,#1200),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1191 = CARTESIAN_POINT('',(-3.134469018838,1.150001127443));
+#1192 = CARTESIAN_POINT('',(-3.029909157359,1.08171568562));
+#1193 = CARTESIAN_POINT('',(-2.918364669713,1.032136051764));
+#1194 = CARTESIAN_POINT('',(-2.800954938895,0.999834151695));
+#1195 = CARTESIAN_POINT('',(-2.679494087002,0.983903508559));
+#1196 = CARTESIAN_POINT('',(-2.556493668795,0.983903508518));
+#1197 = CARTESIAN_POINT('',(-2.435032817055,0.999834151739));
+#1198 = CARTESIAN_POINT('',(-2.317623086285,1.032136051763));
+#1199 = CARTESIAN_POINT('',(-2.206078598624,1.08171568562));
+#1200 = CARTESIAN_POINT('',(-2.101518737145,1.150001127443));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = PCURVE('',#1092,#1203);
+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);
+#1204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1205,#1206,#1207),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1205 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1206 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1207 = CARTESIAN_POINT('',(9.459434609598E-03,-1.));
+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1209 = ADVANCED_FACE('',(#1210),#498,.F.);
+#1210 = FACE_BOUND('',#1211,.T.);
+#1211 = EDGE_LOOP('',(#1212,#1241));
+#1212 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1213 = EDGE_CURVE('',#482,#453,#1214,.T.);
+#1214 = SURFACE_CURVE('',#1215,(#1220,#1234),.PCURVE_S1.);
+#1215 = HYPERBOLA('',#1216,1.000000980385,1.);
+#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
+#1217 = CARTESIAN_POINT('',(-0.866025403784,0.5,-1.150001127443));
+#1218 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1219 = DIRECTION('',(-1.922962686384E-16,5.551115123126E-16,1.));
+#1220 = PCURVE('',#498,#1221);
+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1233);
+#1222 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1223,#1224,#1225,#1226,#1227,
+    #1228,#1229,#1230,#1231,#1232),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1223 = CARTESIAN_POINT('',(-4.181666570035,1.150001127443));
+#1224 = CARTESIAN_POINT('',(-4.077106708555,1.08171568562));
+#1225 = CARTESIAN_POINT('',(-3.965562220896,1.032136051768));
+#1226 = CARTESIAN_POINT('',(-3.848152490158,0.99983415169));
+#1227 = CARTESIAN_POINT('',(-3.726691638294,0.983903508569));
+#1228 = CARTESIAN_POINT('',(-3.603691219905,0.983903508513));
+#1229 = CARTESIAN_POINT('',(-3.482230368223,0.999834151716));
+#1230 = CARTESIAN_POINT('',(-3.364820637473,1.032136051759));
+#1231 = CARTESIAN_POINT('',(-3.253276149821,1.08171568562));
+#1232 = CARTESIAN_POINT('',(-3.148716288341,1.150001127443));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = PCURVE('',#1122,#1235);
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1237,#1238,#1239),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1237 = CARTESIAN_POINT('',(1.14524110377,-1.));
+#1238 = CARTESIAN_POINT('',(0.57735026919,-1.280435057543));
+#1239 = CARTESIAN_POINT('',(9.459434609597E-03,-1.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = ORIENTED_EDGE('',*,*,#481,.F.);
+#1242 = ADVANCED_FACE('',(#1243),#469,.F.);
+#1243 = FACE_BOUND('',#1244,.T.);
+#1244 = EDGE_LOOP('',(#1245,#1266,#1290,#1309));
+#1245 = ORIENTED_EDGE('',*,*,#1246,.F.);
+#1246 = EDGE_CURVE('',#1247,#424,#1249,.T.);
+#1247 = VERTEX_POINT('',#1248);
+#1248 = CARTESIAN_POINT('',(-1.149970821074,-8.192110677352E-03,-1.7));
+#1249 = SURFACE_CURVE('',#1250,(#1254,#1260),.PCURVE_S1.);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(-1.149970821074,-8.192110677352E-03,-1.7));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1254 = PCURVE('',#469,#1255);
+#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1259);
+#1256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1257,#1258),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.79111484828E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1257 = CARTESIAN_POINT('',(-3.134469018838,-5.457041936563E-18));
+#1258 = CARTESIAN_POINT('',(-3.134469018838,2.7));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1260 = PCURVE('',#1092,#1261);
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1265);
+#1262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1263,#1264),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.79111484828E-31,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1263 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1264 = CARTESIAN_POINT('',(1.14524110377,4.440892098501E-16));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = ORIENTED_EDGE('',*,*,#1267,.T.);
+#1267 = EDGE_CURVE('',#1247,#1268,#1270,.T.);
+#1268 = VERTEX_POINT('',#1269);
+#1269 = CARTESIAN_POINT('',(-1.149970821074,8.192110677348E-03,-1.7));
+#1270 = SURFACE_CURVE('',#1271,(#1276,#1283),.PCURVE_S1.);
+#1271 = CIRCLE('',#1272,1.15);
+#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275);
+#1273 = CARTESIAN_POINT('',(0.,-1.50990331349E-15,-1.7));
+#1274 = DIRECTION('',(0.,-8.881784197001E-16,-1.));
+#1275 = DIRECTION('',(1.,-3.282398507587E-16,2.915355519295E-31));
+#1276 = PCURVE('',#469,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(-0.,0.));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(-1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = PCURVE('',#668,#1284);
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-0.,0.418566389838));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(-1.,0.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1290 = ORIENTED_EDGE('',*,*,#1291,.T.);
+#1291 = EDGE_CURVE('',#1268,#453,#1292,.T.);
+#1292 = SURFACE_CURVE('',#1293,(#1297,#1303),.PCURVE_S1.);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-1.149970821074,8.192110677349E-03,-1.7));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1297 = PCURVE('',#469,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1302);
+#1299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1300,#1301),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.435573156416E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1300 = CARTESIAN_POINT('',(-3.148716288341,5.457041936563E-18));
+#1301 = CARTESIAN_POINT('',(-3.148716288341,2.7));
+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1303 = PCURVE('',#1122,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1308);
+#1305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1306,#1307),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.435573156416E-32,2.7),.PIECEWISE_BEZIER_KNOTS.);
+#1306 = CARTESIAN_POINT('',(9.459434609599E-03,-2.7));
+#1307 = CARTESIAN_POINT('',(9.459434609599E-03,8.881784197001E-16));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = ORIENTED_EDGE('',*,*,#452,.F.);
+#1310 = ADVANCED_FACE('',(#1311),#668,.F.);
+#1311 = FACE_BOUND('',#1312,.T.);
+#1312 = EDGE_LOOP('',(#1313,#1336,#1337,#1338,#1367,#1368,#1397,#1398,
+    #1427,#1428,#1457,#1458,#1487,#1488,#1517));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1314 = EDGE_CURVE('',#1315,#653,#1317,.T.);
+#1315 = VERTEX_POINT('',#1316);
+#1316 = CARTESIAN_POINT('',(0.,-2.352081185195E-15,-2.118566389838));
+#1317 = SEAM_CURVE('',#1318,(#1322,#1329),.PCURVE_S1.);
+#1318 = LINE('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(0.,-2.352081185195E-15,-2.118566389838));
+#1320 = VECTOR('',#1321,1.);
+#1321 = DIRECTION('',(0.939692457849,3.797191350145E-16,0.342020590991)
+  );
+#1322 = PCURVE('',#668,#1323);
+#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(-0.,0.));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(-0.,1.));
+#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1329 = PCURVE('',#668,#1330);
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(-0.,1.));
+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1336 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#1337 = ORIENTED_EDGE('',*,*,#650,.F.);
+#1338 = ORIENTED_EDGE('',*,*,#1339,.T.);
+#1339 = EDGE_CURVE('',#651,#922,#1340,.T.);
+#1340 = SURFACE_CURVE('',#1341,(#1346,#1360),.PCURVE_S1.);
+#1341 = HYPERBOLA('',#1342,0.363970773772,1.);
+#1342 = AXIS2_PLACEMENT_3D('',#1343,#1344,#1345);
+#1343 = CARTESIAN_POINT('',(0.866025403784,0.5,-2.118566389838));
+#1344 = DIRECTION('',(-0.866025403784,-0.5,4.440892098501E-16));
+#1345 = DIRECTION('',(4.930380657631E-32,8.881784197001E-16,1.));
+#1346 = PCURVE('',#668,#1347);
+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1359);
+#1348 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1349,#1350,#1351,#1352,#1353,
+    #1354,#1355,#1356,#1357,#1358),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1349 = CARTESIAN_POINT('',(-6.276061672428,0.418566389838));
+#1350 = CARTESIAN_POINT('',(-6.171501810949,0.393712509107));
+#1351 = CARTESIAN_POINT('',(-6.059957323258,0.375666989099));
+#1352 = CARTESIAN_POINT('',(-5.942547592684,0.363910053075));
+#1353 = CARTESIAN_POINT('',(-5.821086740529,0.358111770208));
+#1354 = CARTESIAN_POINT('',(-5.698086322518,0.35811177024));
+#1355 = CARTESIAN_POINT('',(-5.576625470596,0.363910053057));
+#1356 = CARTESIAN_POINT('',(-5.459215739855,0.375666989103));
+#1357 = CARTESIAN_POINT('',(-5.347671252214,0.393712509107));
+#1358 = CARTESIAN_POINT('',(-5.243111390734,0.418566389838));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = PCURVE('',#742,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1363,#1364,#1365),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1363 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1364 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1365 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = ORIENTED_EDGE('',*,*,#921,.F.);
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#896,#1134,#1370,.T.);
+#1370 = SURFACE_CURVE('',#1371,(#1376,#1390),.PCURVE_S1.);
+#1371 = HYPERBOLA('',#1372,0.363970773772,1.);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(0.,1.,-2.118566389838));
+#1374 = DIRECTION('',(0.,-1.,8.881784197001E-16));
+#1375 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1376 = PCURVE('',#668,#1377);
+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1389);
+#1378 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1379,#1380,#1381,#1382,#1383,
+    #1384,#1385,#1386,#1387,#1388),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1379 = CARTESIAN_POINT('',(-5.228864121232,0.418566389838));
+#1380 = CARTESIAN_POINT('',(-5.124304259752,0.393712509107));
+#1381 = CARTESIAN_POINT('',(-5.012759772064,0.375666989099));
+#1382 = CARTESIAN_POINT('',(-4.895350041515,0.363910053074));
+#1383 = CARTESIAN_POINT('',(-4.77388918928,0.358111770212));
+#1384 = CARTESIAN_POINT('',(-4.650888771255,0.358111770225));
+#1385 = CARTESIAN_POINT('',(-4.529427919268,0.36391005306));
+#1386 = CARTESIAN_POINT('',(-4.41201818867,0.375666989101));
+#1387 = CARTESIAN_POINT('',(-4.300473701017,0.393712509107));
+#1388 = CARTESIAN_POINT('',(-4.195913839538,0.418566389838));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = PCURVE('',#910,#1391);
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1393,#1394,#1395),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1393 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1394 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1395 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1397 = ORIENTED_EDGE('',*,*,#1133,.F.);
+#1398 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1399 = EDGE_CURVE('',#1108,#1268,#1400,.T.);
+#1400 = SURFACE_CURVE('',#1401,(#1406,#1420),.PCURVE_S1.);
+#1401 = HYPERBOLA('',#1402,0.363970773772,1.);
+#1402 = AXIS2_PLACEMENT_3D('',#1403,#1404,#1405);
+#1403 = CARTESIAN_POINT('',(-0.866025403784,0.5,-2.118566389838));
+#1404 = DIRECTION('',(0.866025403784,-0.5,4.440892098501E-16));
+#1405 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1406 = PCURVE('',#668,#1407);
+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1419);
+#1408 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1409,#1410,#1411,#1412,#1413,
+    #1414,#1415,#1416,#1417,#1418),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1409 = CARTESIAN_POINT('',(-4.181666570035,0.418566389838));
+#1410 = CARTESIAN_POINT('',(-4.077106708555,0.393712509107));
+#1411 = CARTESIAN_POINT('',(-3.965562220879,0.3756669891));
+#1412 = CARTESIAN_POINT('',(-3.848152490282,0.363910053074));
+#1413 = CARTESIAN_POINT('',(-3.726691638163,0.358111770219));
+#1414 = CARTESIAN_POINT('',(-3.603691220036,0.358111770228));
+#1415 = CARTESIAN_POINT('',(-3.482230368158,0.363910053064));
+#1416 = CARTESIAN_POINT('',(-3.364820637489,0.375666989101));
+#1417 = CARTESIAN_POINT('',(-3.253276149821,0.393712509107));
+#1418 = CARTESIAN_POINT('',(-3.148716288341,0.418566389838));
+#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1420 = PCURVE('',#1122,#1421);
+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
+#1422 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1423,#1424,#1425),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1423 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1424 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1425 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1427 = ORIENTED_EDGE('',*,*,#1267,.F.);
+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1429 = EDGE_CURVE('',#1247,#1056,#1430,.T.);
+#1430 = SURFACE_CURVE('',#1431,(#1436,#1450),.PCURVE_S1.);
+#1431 = HYPERBOLA('',#1432,0.363970773772,1.);
+#1432 = AXIS2_PLACEMENT_3D('',#1433,#1434,#1435);
+#1433 = CARTESIAN_POINT('',(-0.866025403784,-0.5,-2.118566389838));
+#1434 = DIRECTION('',(0.866025403784,0.5,-4.440892098501E-16));
+#1435 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1436 = PCURVE('',#668,#1437);
+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1449);
+#1438 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1439,#1440,#1441,#1442,#1443,
+    #1444,#1445,#1446,#1447,#1448),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1439 = CARTESIAN_POINT('',(-3.134469018838,0.418566389838));
+#1440 = CARTESIAN_POINT('',(-3.029909157359,0.393712509107));
+#1441 = CARTESIAN_POINT('',(-2.918364669721,0.375666989097));
+#1442 = CARTESIAN_POINT('',(-2.800954938863,0.363910053085));
+#1443 = CARTESIAN_POINT('',(-2.679494087133,0.358111770188));
+#1444 = CARTESIAN_POINT('',(-2.55649366873,0.358111770259));
+#1445 = CARTESIAN_POINT('',(-2.435032817091,0.363910053048));
+#1446 = CARTESIAN_POINT('',(-2.317623086275,0.375666989103));
+#1447 = CARTESIAN_POINT('',(-2.206078598624,0.393712509107));
+#1448 = CARTESIAN_POINT('',(-2.101518737145,0.418566389838));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = PCURVE('',#1092,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
+#1452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1453,#1454,#1455),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1453 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1454 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1455 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1457 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1459 = EDGE_CURVE('',#1035,#844,#1460,.T.);
+#1460 = SURFACE_CURVE('',#1461,(#1466,#1480),.PCURVE_S1.);
+#1461 = HYPERBOLA('',#1462,0.363970773772,1.);
+#1462 = AXIS2_PLACEMENT_3D('',#1463,#1464,#1465);
+#1463 = CARTESIAN_POINT('',(0.,-1.,-2.118566389838));
+#1464 = DIRECTION('',(0.,1.,-8.881784197001E-16));
+#1465 = DIRECTION('',(0.,8.881784197001E-16,1.));
+#1466 = PCURVE('',#668,#1467);
+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1479);
+#1468 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1469,#1470,#1471,#1472,#1473,
+    #1474,#1475,#1476,#1477,#1478),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1469 = CARTESIAN_POINT('',(-2.087271467642,0.418566389838));
+#1470 = CARTESIAN_POINT('',(-1.982711606162,0.393712509107));
+#1471 = CARTESIAN_POINT('',(-1.871167118486,0.375666989101));
+#1472 = CARTESIAN_POINT('',(-1.753757387847,0.363910053075));
+#1473 = CARTESIAN_POINT('',(-1.632296535703,0.358111770228));
+#1474 = CARTESIAN_POINT('',(-1.50929611786,0.358111770229));
+#1475 = CARTESIAN_POINT('',(-1.387835265745,0.363910053063));
+#1476 = CARTESIAN_POINT('',(-1.270425535095,0.3756669891));
+#1477 = CARTESIAN_POINT('',(-1.158881047428,0.393712509107));
+#1478 = CARTESIAN_POINT('',(-1.054321185948,0.418566389838));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1480 = PCURVE('',#880,#1481);
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1483,#1484,#1485),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1483 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1484 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1485 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1487 = ORIENTED_EDGE('',*,*,#843,.F.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#823,#681,#1490,.T.);
+#1490 = SURFACE_CURVE('',#1491,(#1496,#1510),.PCURVE_S1.);
+#1491 = HYPERBOLA('',#1492,0.363970773772,1.);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(0.866025403784,-0.5,-2.118566389838));
+#1494 = DIRECTION('',(-0.866025403784,0.5,-4.440892098501E-16));
+#1495 = DIRECTION('',(-4.930380657631E-32,8.881784197001E-16,1.));
+#1496 = PCURVE('',#668,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1509);
+#1498 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1499,#1500,#1501,#1502,#1503,
+    #1504,#1505,#1506,#1507,#1508),.UNSPECIFIED.,.F.,.F.,(10,10),(
+    -0.54109727939,0.54109727939),.PIECEWISE_BEZIER_KNOTS.);
+#1499 = CARTESIAN_POINT('',(-1.040073916445,0.418566389838));
+#1500 = CARTESIAN_POINT('',(-0.935514054966,0.393712509107));
+#1501 = CARTESIAN_POINT('',(-0.823969567303,0.375666989097));
+#1502 = CARTESIAN_POINT('',(-0.7065598366,0.363910053082));
+#1503 = CARTESIAN_POINT('',(-0.585098984644,0.358111770215));
+#1504 = CARTESIAN_POINT('',(-0.462098566522,0.358111770243));
+#1505 = CARTESIAN_POINT('',(-0.340637714598,0.363910053061));
+#1506 = CARTESIAN_POINT('',(-0.223227983892,0.3756669891));
+#1507 = CARTESIAN_POINT('',(-0.111683496231,0.393712509107));
+#1508 = CARTESIAN_POINT('',(-7.123634751422E-03,0.418566389838));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1510 = PCURVE('',#716,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1513,#1514,#1515),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-0.54109727939,
+0.54109727939),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.15,1.)) 
+REPRESENTATION_ITEM('') );
+#1513 = CARTESIAN_POINT('',(1.14524110377,-2.7));
+#1514 = CARTESIAN_POINT('',(0.57735026919,-2.802070064819));
+#1515 = CARTESIAN_POINT('',(9.459434609597E-03,-2.7));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = ORIENTED_EDGE('',*,*,#680,.F.);
+#1518 = ADVANCED_FACE('',(#1519),#716,.T.);
+#1519 = FACE_BOUND('',#1520,.T.);
+#1520 = EDGE_LOOP('',(#1521,#1522,#1523,#1524));
+#1521 = ORIENTED_EDGE('',*,*,#757,.T.);
+#1522 = ORIENTED_EDGE('',*,*,#703,.F.);
+#1523 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#1524 = ORIENTED_EDGE('',*,*,#822,.T.);
+#1525 = ADVANCED_FACE('',(#1526),#742,.T.);
+#1526 = FACE_BOUND('',#1527,.T.);
+#1527 = EDGE_LOOP('',(#1528,#1529,#1530,#1531));
+#1528 = ORIENTED_EDGE('',*,*,#789,.T.);
+#1529 = ORIENTED_EDGE('',*,*,#945,.F.);
+#1530 = ORIENTED_EDGE('',*,*,#1339,.F.);
+#1531 = ORIENTED_EDGE('',*,*,#729,.T.);
+#1532 = ADVANCED_FACE('',(#1533),#880,.T.);
+#1533 = FACE_BOUND('',#1534,.T.);
+#1534 = EDGE_LOOP('',(#1535,#1536,#1537,#1538));
+#1535 = ORIENTED_EDGE('',*,*,#969,.T.);
+#1536 = ORIENTED_EDGE('',*,*,#867,.F.);
+#1537 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1538 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1539 = ADVANCED_FACE('',(#1540),#910,.T.);
+#1540 = FACE_BOUND('',#1541,.T.);
+#1541 = EDGE_LOOP('',(#1542,#1543,#1544,#1545));
+#1542 = ORIENTED_EDGE('',*,*,#1001,.T.);
+#1543 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#1544 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1545 = ORIENTED_EDGE('',*,*,#895,.T.);
+#1546 = ADVANCED_FACE('',(#1547),#1092,.T.);
+#1547 = FACE_BOUND('',#1548,.T.);
+#1548 = EDGE_LOOP('',(#1549,#1550,#1551,#1552));
+#1549 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1550 = ORIENTED_EDGE('',*,*,#1079,.F.);
+#1551 = ORIENTED_EDGE('',*,*,#1429,.F.);
+#1552 = ORIENTED_EDGE('',*,*,#1246,.T.);
+#1553 = ADVANCED_FACE('',(#1554),#1122,.T.);
+#1554 = FACE_BOUND('',#1555,.T.);
+#1555 = EDGE_LOOP('',(#1556,#1557,#1558,#1559));
+#1556 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1557 = ORIENTED_EDGE('',*,*,#1291,.F.);
+#1558 = ORIENTED_EDGE('',*,*,#1399,.F.);
+#1559 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1564)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1561,#1562,#1563)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1561 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1562 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1563 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1564 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1561,
+  'distance_accuracy_value','confusion accuracy');
+#1565 = PRODUCT_TYPE('part',$,(#7));
+#1566 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1567),#1560);
+#1567 = STYLED_ITEM('color',(#1568),#15);
+#1568 = PRESENTATION_STYLE_ASSIGNMENT((#1569,#1575));
+#1569 = SURFACE_STYLE_USAGE(.BOTH.,#1570);
+#1570 = SURFACE_SIDE_STYLE('',(#1571));
+#1571 = SURFACE_STYLE_FILL_AREA(#1572);
+#1572 = FILL_AREA_STYLE('',(#1573));
+#1573 = FILL_AREA_STYLE_COLOUR('',#1574);
+#1574 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1575 = CURVE_STYLE('',#1576,POSITIVE_LENGTH_MEASURE(0.1),#1574);
+#1576 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl
new file mode 100644
index 00000000..4ad3c547
Binary files /dev/null and b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/ISO10642_Hex_Socket_Countersunk_Head_Screw_M3x6.stl differ