From 07e3d74a2a76156a0a1b22f04e34825512ef127d Mon Sep 17 00:00:00 2001
From: "Michael G. Hansen" <mike@mghansen.de>
Date: Thu, 11 Sep 2014 22:13:31 +0200
Subject: [PATCH] Add a model for a NEMA-23 type stepper motor.

The motor was created by me (Michael G. Hansen) by looking at the drawing of a NEMA-23 motor in a datasheet.
---
 Electrical Parts/NEMA-23_Stepper_Motor.fcstd |  Bin 0 -> 58956 bytes
 Electrical Parts/NEMA-23_Stepper_Motor.step  | 1828 ++++++++++++++++++
 Electrical Parts/NEMA-23_Stepper_Motor.stl   |  Bin 0 -> 156684 bytes
 3 files changed, 1828 insertions(+)
 create mode 100644 Electrical Parts/NEMA-23_Stepper_Motor.fcstd
 create mode 100644 Electrical Parts/NEMA-23_Stepper_Motor.step
 create mode 100644 Electrical Parts/NEMA-23_Stepper_Motor.stl

diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.fcstd b/Electrical Parts/NEMA-23_Stepper_Motor.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..ea427733887ca8f7c7d357fe9703766dbd8d6510
GIT binary patch
literal 58956
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
Ze_XyOR-vFUp=6vbEF{IH$p5?O{SWrD6Q=+G

literal 0
HcmV?d00001

diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.step b/Electrical Parts/NEMA-23_Stepper_Motor.step
new file mode 100644
index 00000000..c5e34770
--- /dev/null
+++ b/Electrical Parts/NEMA-23_Stepper_Motor.step	
@@ -0,0 +1,1828 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/mike/src/nema23/NEMA23.step','2014-09-11T22:11:33',(
+    '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('Nema23Motor_part','Nema23Motor_part','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1538);
+#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,#208,#266,#384,#497,#610,#718,#722,#799,#849,
+    #899,#949,#1021,#1049,#1099,#1149,#1199,#1249,#1277,#1327,#1381,
+    #1440,#1475,#1534));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#83,#116,#149,#180,#181));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,57.82380719216));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.200770463666E+03,-47.4,57.82380719216));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,57.82380719216));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,28.6);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(1.172170463666E+03,-95.4,57.82380719216));
+#35 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#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('',(1.172170463666E+03,-95.4,86.42380719216));
+#54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.);
+#55 = CIRCLE('',#56,28.6);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(1.172170463666E+03,-95.4,57.82380719216));
+#58 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#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('',(1.144570463666E+03,-95.4,86.42380719216));
+#71 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#72 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#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('',(28.6,56.2));
+#76 = CARTESIAN_POINT('',(78.13665309647,56.2));
+#77 = CARTESIAN_POINT('',(53.368326548235,13.3));
+#78 = CARTESIAN_POINT('',(28.6,-29.6));
+#79 = CARTESIAN_POINT('',(3.831673451765,13.3));
+#80 = CARTESIAN_POINT('',(-20.93665309647,56.2));
+#81 = CARTESIAN_POINT('',(28.6,56.2));
+#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('',(1.143570463666E+03,-95.4,57.82380719216));
+#87 = SURFACE_CURVE('',#88,(#93,#100),.PCURVE_S1.);
+#88 = CIRCLE('',#89,28.6);
+#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);
+#90 = CARTESIAN_POINT('',(1.172170463666E+03,-95.4,57.82380719216));
+#91 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#92 = DIRECTION('',(1.,0.,0.));
+#93 = PCURVE('',#32,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(-0.,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 = PLANE('',#102);
+#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
+#103 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#104 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#105 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#115);
+#107 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108,#109,#110,#111,#112,#113
+,#114),.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(
+  '') );
+#108 = CARTESIAN_POINT('',(28.6,56.2));
+#109 = CARTESIAN_POINT('',(78.13665309647,56.2));
+#110 = CARTESIAN_POINT('',(53.368326548235,13.3));
+#111 = CARTESIAN_POINT('',(28.6,-29.6));
+#112 = CARTESIAN_POINT('',(3.831673451765,13.3));
+#113 = CARTESIAN_POINT('',(-20.93665309647,56.2));
+#114 = CARTESIAN_POINT('',(28.6,56.2));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#116 = ORIENTED_EDGE('',*,*,#117,.F.);
+#117 = EDGE_CURVE('',#118,#85,#120,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(1.172170463666E+03,-95.4,29.22380719216));
+#120 = SURFACE_CURVE('',#121,(#126,#133),.PCURVE_S1.);
+#121 = CIRCLE('',#122,28.6);
+#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125);
+#123 = CARTESIAN_POINT('',(1.172170463666E+03,-95.4,57.82380719216));
+#124 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#125 = DIRECTION('',(1.,0.,0.));
+#126 = PCURVE('',#32,#127);
+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(-0.,0.));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(-1.,0.));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = PCURVE('',#134,#139);
+#134 = PLANE('',#135);
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#137 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#138 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#139 = DEFINITIONAL_REPRESENTATION('',(#140),#148);
+#140 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#141,#142,#143,#144,#145,#146
+,#147),.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(
+  '') );
+#141 = CARTESIAN_POINT('',(28.6,56.2));
+#142 = CARTESIAN_POINT('',(78.13665309647,56.2));
+#143 = CARTESIAN_POINT('',(53.368326548235,13.3));
+#144 = CARTESIAN_POINT('',(28.6,-29.6));
+#145 = CARTESIAN_POINT('',(3.831673451765,13.3));
+#146 = CARTESIAN_POINT('',(-20.93665309647,56.2));
+#147 = CARTESIAN_POINT('',(28.6,56.2));
+#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#149 = ORIENTED_EDGE('',*,*,#150,.F.);
+#150 = EDGE_CURVE('',#22,#118,#151,.T.);
+#151 = SURFACE_CURVE('',#152,(#157,#164),.PCURVE_S1.);
+#152 = CIRCLE('',#153,28.6);
+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
+#154 = CARTESIAN_POINT('',(1.172170463666E+03,-95.4,57.82380719216));
+#155 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#156 = DIRECTION('',(1.,0.,0.));
+#157 = PCURVE('',#32,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(-0.,0.));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(-1.,0.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = PCURVE('',#165,#170);
+#165 = PLANE('',#166);
+#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
+#167 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#168 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#169 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#170 = DEFINITIONAL_REPRESENTATION('',(#171),#179);
+#171 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#172,#173,#174,#175,#176,#177
+,#178),.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(
+  '') );
+#172 = CARTESIAN_POINT('',(28.6,56.2));
+#173 = CARTESIAN_POINT('',(78.13665309647,56.2));
+#174 = CARTESIAN_POINT('',(53.368326548235,13.3));
+#175 = CARTESIAN_POINT('',(28.6,-29.6));
+#176 = CARTESIAN_POINT('',(3.831673451765,13.3));
+#177 = CARTESIAN_POINT('',(-20.93665309647,56.2));
+#178 = CARTESIAN_POINT('',(28.6,56.2));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = ORIENTED_EDGE('',*,*,#21,.T.);
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#24,#24,#183,.T.);
+#183 = SURFACE_CURVE('',#184,(#189,#196),.PCURVE_S1.);
+#184 = CIRCLE('',#185,28.6);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(1.172170463666E+03,-47.4,57.82380719216));
+#187 = DIRECTION('',(9.502906281605E-32,1.,-6.847734070245E-16));
+#188 = DIRECTION('',(1.,1.186773538638E-31,3.120834052368E-16));
+#189 = PCURVE('',#32,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(-0.,-48.));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(-1.,0.));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#196 = PCURVE('',#197,#202);
+#197 = TOROIDAL_SURFACE('',#198,26.6,2.);
+#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201);
+#199 = CARTESIAN_POINT('',(1.172170463666E+03,-47.4,57.82380719216));
+#200 = DIRECTION('',(9.502906281605E-32,1.,-6.847734070245E-16));
+#201 = DIRECTION('',(1.,1.186773538638E-31,3.120834052368E-16));
+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207);
+#203 = LINE('',#204,#205);
+#204 = CARTESIAN_POINT('',(0.,0.));
+#205 = VECTOR('',#206,1.);
+#206 = DIRECTION('',(1.,0.));
+#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#208 = ADVANCED_FACE('',(#209),#197,.T.);
+#209 = FACE_BOUND('',#210,.T.);
+#210 = EDGE_LOOP('',(#211,#233,#234,#235));
+#211 = ORIENTED_EDGE('',*,*,#212,.F.);
+#212 = EDGE_CURVE('',#24,#213,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(1.198770463666E+03,-45.4,57.82380719216));
+#215 = SEAM_CURVE('',#216,(#221,#227),.PCURVE_S1.);
+#216 = CIRCLE('',#217,2.);
+#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
+#218 = CARTESIAN_POINT('',(1.198770463666E+03,-47.4,57.82380719216));
+#219 = DIRECTION('',(-3.120834052368E-16,6.847734070245E-16,1.));
+#220 = DIRECTION('',(1.,1.186773538638E-31,3.120834052368E-16));
+#221 = PCURVE('',#197,#222);
+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#226);
+#223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#224,#225),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#224 = CARTESIAN_POINT('',(0.,0.));
+#225 = CARTESIAN_POINT('',(0.,1.570796326795));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#227 = PCURVE('',#197,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#232);
+#229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#230,#231),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#230 = CARTESIAN_POINT('',(6.28318530718,0.));
+#231 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = ORIENTED_EDGE('',*,*,#182,.T.);
+#234 = ORIENTED_EDGE('',*,*,#212,.T.);
+#235 = ORIENTED_EDGE('',*,*,#236,.F.);
+#236 = EDGE_CURVE('',#213,#213,#237,.T.);
+#237 = SURFACE_CURVE('',#238,(#243,#250),.PCURVE_S1.);
+#238 = CIRCLE('',#239,26.6);
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(1.172170463666E+03,-45.4,57.82380719216));
+#241 = DIRECTION('',(9.502906281605E-32,1.,-6.847734070245E-16));
+#242 = DIRECTION('',(1.,1.186773538638E-31,3.120834052368E-16));
+#243 = PCURVE('',#197,#244);
+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(0.,1.570796326795));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(1.,0.));
+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#250 = PCURVE('',#251,#256);
+#251 = PLANE('',#252);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(1.200770463666E+03,-45.4,57.82380719216));
+#254 = DIRECTION('',(-9.502906281605E-32,-1.,6.847734070245E-16));
+#255 = DIRECTION('',(0.,-6.847734070245E-16,-1.));
+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#265);
+#257 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#258,#259,#260,#261,#262,#263
+,#264),.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(
+  '') );
+#258 = CARTESIAN_POINT('',(6.241668104736E-16,-2.));
+#259 = CARTESIAN_POINT('',(46.072551481332,-2.));
+#260 = CARTESIAN_POINT('',(23.036275740666,-41.9));
+#261 = CARTESIAN_POINT('',(3.204354351983E-14,-81.8));
+#262 = CARTESIAN_POINT('',(-23.03627574066,-41.9));
+#263 = CARTESIAN_POINT('',(-46.07255148133,-2.));
+#264 = CARTESIAN_POINT('',(6.241668104736E-16,-2.));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = ADVANCED_FACE('',(#267,#353),#68,.F.);
+#267 = FACE_BOUND('',#268,.F.);
+#268 = EDGE_LOOP('',(#269,#297,#298,#326));
+#269 = ORIENTED_EDGE('',*,*,#270,.F.);
+#270 = EDGE_CURVE('',#52,#271,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,86.42380719216));
+#273 = SURFACE_CURVE('',#274,(#278,#285),.PCURVE_S1.);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(1.,0.,0.));
+#278 = PCURVE('',#68,#279);
+#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284);
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(1.42108547152E-14,0.));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(0.,1.));
+#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#285 = PCURVE('',#286,#291);
+#286 = PLANE('',#287);
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#289 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#290 = DIRECTION('',(1.,0.,0.));
+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(0.,-1.42108547152E-14));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(1.,0.));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#297 = ORIENTED_EDGE('',*,*,#51,.T.);
+#298 = ORIENTED_EDGE('',*,*,#299,.F.);
+#299 = EDGE_CURVE('',#300,#22,#302,.T.);
+#300 = VERTEX_POINT('',#301);
+#301 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,85.42380719216));
+#302 = SURFACE_CURVE('',#303,(#307,#314),.PCURVE_S1.);
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,85.42380719216));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#307 = PCURVE('',#68,#308);
+#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313);
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(1.,56.2));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(1.,0.));
+#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#314 = PCURVE('',#315,#320);
+#315 = PLANE('',#316);
+#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319);
+#317 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,85.42380719216));
+#318 = DIRECTION('',(1.,0.,0.));
+#319 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(1.104405267309E-29,-1.42108547152E-14));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(1.,0.));
+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#300,#271,#328,.T.);
+#328 = SURFACE_CURVE('',#329,(#334,#341),.PCURVE_S1.);
+#329 = CIRCLE('',#330,1.);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,85.42380719216));
+#332 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#333 = DIRECTION('',(1.,0.,0.));
+#334 = PCURVE('',#68,#335);
+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
+#336 = CIRCLE('',#337,1.);
+#337 = AXIS2_PLACEMENT_2D('',#338,#339);
+#338 = CARTESIAN_POINT('',(1.,55.2));
+#339 = DIRECTION('',(0.,1.));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#341 = PCURVE('',#342,#347);
+#342 = CYLINDRICAL_SURFACE('',#343,1.);
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,85.42380719216));
+#345 = DIRECTION('',(0.,1.,-7.771561172376E-16));
+#346 = DIRECTION('',(1.,0.,0.));
+#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);
+#348 = LINE('',#349,#350);
+#349 = CARTESIAN_POINT('',(-0.,0.));
+#350 = VECTOR('',#351,1.);
+#351 = DIRECTION('',(-1.,0.));
+#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#353 = FACE_BOUND('',#354,.F.);
+#354 = EDGE_LOOP('',(#355));
+#355 = ORIENTED_EDGE('',*,*,#356,.F.);
+#356 = EDGE_CURVE('',#357,#357,#359,.T.);
+#357 = VERTEX_POINT('',#358);
+#358 = CARTESIAN_POINT('',(1.198290463666E+03,-95.4,81.39380719216));
+#359 = SURFACE_CURVE('',#360,(#365,#372),.PCURVE_S1.);
+#360 = CIRCLE('',#361,2.55);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(1.195740463666E+03,-95.4,81.39380719216));
+#363 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#364 = DIRECTION('',(1.,0.,0.));
+#365 = PCURVE('',#68,#366);
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
+#367 = CIRCLE('',#368,2.55);
+#368 = AXIS2_PLACEMENT_2D('',#369,#370);
+#369 = CARTESIAN_POINT('',(5.03,51.17));
+#370 = DIRECTION('',(0.,1.));
+#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#372 = PCURVE('',#373,#378);
+#373 = CYLINDRICAL_SURFACE('',#374,2.55);
+#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
+#375 = CARTESIAN_POINT('',(1.195740463666E+03,-100.,81.39380719216));
+#376 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#377 = DIRECTION('',(1.,0.,0.));
+#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383);
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(0.,-4.6));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(1.,0.));
+#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#384 = ADVANCED_FACE('',(#385,#466),#101,.F.);
+#385 = FACE_BOUND('',#386,.F.);
+#386 = EDGE_LOOP('',(#387,#410,#439,#465));
+#387 = ORIENTED_EDGE('',*,*,#388,.F.);
+#388 = EDGE_CURVE('',#389,#52,#391,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#391 = SURFACE_CURVE('',#392,(#396,#403),.PCURVE_S1.);
+#392 = LINE('',#393,#394);
+#393 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#394 = VECTOR('',#395,1.);
+#395 = DIRECTION('',(1.,0.,0.));
+#396 = PCURVE('',#101,#397);
+#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402);
+#398 = LINE('',#399,#400);
+#399 = CARTESIAN_POINT('',(1.42108547152E-14,0.));
+#400 = VECTOR('',#401,1.);
+#401 = DIRECTION('',(0.,1.));
+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#403 = PCURVE('',#286,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(0.,-1.42108547152E-14));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(1.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = ORIENTED_EDGE('',*,*,#411,.T.);
+#411 = EDGE_CURVE('',#389,#412,#414,.T.);
+#412 = VERTEX_POINT('',#413);
+#413 = CARTESIAN_POINT('',(1.143570463666E+03,-95.4,85.42380719216));
+#414 = SURFACE_CURVE('',#415,(#420,#427),.PCURVE_S1.);
+#415 = CIRCLE('',#416,1.);
+#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419);
+#417 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,85.42380719216));
+#418 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#419 = DIRECTION('',(1.,0.,0.));
+#420 = PCURVE('',#101,#421);
+#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);
+#422 = CIRCLE('',#423,1.);
+#423 = AXIS2_PLACEMENT_2D('',#424,#425);
+#424 = CARTESIAN_POINT('',(1.,0.));
+#425 = DIRECTION('',(0.,1.));
+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#427 = PCURVE('',#428,#433);
+#428 = CYLINDRICAL_SURFACE('',#429,1.);
+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#430 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,85.42380719216));
+#431 = DIRECTION('',(0.,1.,-7.771561172376E-16));
+#432 = DIRECTION('',(1.,0.,0.));
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(-0.,0.));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(-1.,0.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = ORIENTED_EDGE('',*,*,#440,.F.);
+#440 = EDGE_CURVE('',#85,#412,#441,.T.);
+#441 = SURFACE_CURVE('',#442,(#446,#453),.PCURVE_S1.);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(1.143570463666E+03,-95.4,30.22380719216));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#446 = PCURVE('',#101,#447);
+#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
+#448 = LINE('',#449,#450);
+#449 = CARTESIAN_POINT('',(56.2,-1.));
+#450 = VECTOR('',#451,1.);
+#451 = DIRECTION('',(-1.,0.));
+#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#453 = PCURVE('',#454,#459);
+#454 = PLANE('',#455);
+#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
+#456 = CARTESIAN_POINT('',(1.143570463666E+03,-95.4,30.22380719216));
+#457 = DIRECTION('',(-1.,0.,0.));
+#458 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464);
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(-7.105427357601E-15,-1.42108547152E-14));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(1.,0.));
+#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#465 = ORIENTED_EDGE('',*,*,#84,.T.);
+#466 = FACE_BOUND('',#467,.F.);
+#467 = EDGE_LOOP('',(#468));
+#468 = ORIENTED_EDGE('',*,*,#469,.F.);
+#469 = EDGE_CURVE('',#470,#470,#472,.T.);
+#470 = VERTEX_POINT('',#471);
+#471 = CARTESIAN_POINT('',(1.151150463666E+03,-95.4,81.39380719216));
+#472 = SURFACE_CURVE('',#473,(#478,#485),.PCURVE_S1.);
+#473 = CIRCLE('',#474,2.55);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(1.148600463666E+03,-95.4,81.39380719216));
+#476 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#477 = DIRECTION('',(1.,0.,0.));
+#478 = PCURVE('',#101,#479);
+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);
+#480 = CIRCLE('',#481,2.55);
+#481 = AXIS2_PLACEMENT_2D('',#482,#483);
+#482 = CARTESIAN_POINT('',(5.03,4.03));
+#483 = DIRECTION('',(0.,1.));
+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#485 = PCURVE('',#486,#491);
+#486 = CYLINDRICAL_SURFACE('',#487,2.55);
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(1.148600463666E+03,-100.,81.39380719216));
+#489 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#490 = DIRECTION('',(1.,0.,0.));
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(0.,-4.6));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(1.,0.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#497 = ADVANCED_FACE('',(#498,#579),#165,.F.);
+#498 = FACE_BOUND('',#499,.F.);
+#499 = EDGE_LOOP('',(#500,#523,#524,#552));
+#500 = ORIENTED_EDGE('',*,*,#501,.F.);
+#501 = EDGE_CURVE('',#22,#502,#504,.T.);
+#502 = VERTEX_POINT('',#503);
+#503 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,30.22380719216));
+#504 = SURFACE_CURVE('',#505,(#509,#516),.PCURVE_S1.);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,85.42380719216));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#509 = PCURVE('',#165,#510);
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(1.,56.2));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(1.,0.));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#516 = PCURVE('',#315,#517);
+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(1.104405267309E-29,-1.42108547152E-14));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(1.,0.));
+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#523 = ORIENTED_EDGE('',*,*,#150,.T.);
+#524 = ORIENTED_EDGE('',*,*,#525,.F.);
+#525 = EDGE_CURVE('',#526,#118,#528,.T.);
+#526 = VERTEX_POINT('',#527);
+#527 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,29.22380719216));
+#528 = SURFACE_CURVE('',#529,(#533,#540),.PCURVE_S1.);
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,29.22380719216));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(-1.,0.,0.));
+#533 = PCURVE('',#165,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(57.2,55.2));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(-0.,-1.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = PCURVE('',#541,#546);
+#541 = PLANE('',#542);
+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
+#543 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,29.22380719216));
+#544 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#545 = DIRECTION('',(-1.,0.,0.));
+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(0.,-1.42108547152E-14));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(1.,0.));
+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#526,#502,#554,.T.);
+#554 = SURFACE_CURVE('',#555,(#560,#567),.PCURVE_S1.);
+#555 = CIRCLE('',#556,1.);
+#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559);
+#557 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,30.22380719216));
+#558 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#559 = DIRECTION('',(1.,0.,0.));
+#560 = PCURVE('',#165,#561);
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = CIRCLE('',#563,1.);
+#563 = AXIS2_PLACEMENT_2D('',#564,#565);
+#564 = CARTESIAN_POINT('',(56.2,55.2));
+#565 = DIRECTION('',(0.,1.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = PCURVE('',#568,#573);
+#568 = CYLINDRICAL_SURFACE('',#569,1.);
+#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);
+#570 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,30.22380719216));
+#571 = DIRECTION('',(0.,1.,-7.771561172376E-16));
+#572 = DIRECTION('',(1.,0.,0.));
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(-0.,0.));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(-1.,0.));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#579 = FACE_BOUND('',#580,.F.);
+#580 = EDGE_LOOP('',(#581));
+#581 = ORIENTED_EDGE('',*,*,#582,.F.);
+#582 = EDGE_CURVE('',#583,#583,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(1.198290463666E+03,-95.4,34.25380719216));
+#585 = SURFACE_CURVE('',#586,(#591,#598),.PCURVE_S1.);
+#586 = CIRCLE('',#587,2.55);
+#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
+#588 = CARTESIAN_POINT('',(1.195740463666E+03,-95.4,34.25380719216));
+#589 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#590 = DIRECTION('',(1.,0.,0.));
+#591 = PCURVE('',#165,#592);
+#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);
+#593 = CIRCLE('',#594,2.55);
+#594 = AXIS2_PLACEMENT_2D('',#595,#596);
+#595 = CARTESIAN_POINT('',(52.17,51.17));
+#596 = DIRECTION('',(0.,1.));
+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#598 = PCURVE('',#599,#604);
+#599 = CYLINDRICAL_SURFACE('',#600,2.55);
+#600 = AXIS2_PLACEMENT_3D('',#601,#602,#603);
+#601 = CARTESIAN_POINT('',(1.195740463666E+03,-100.,34.25380719216));
+#602 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#603 = DIRECTION('',(1.,0.,0.));
+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(0.,-4.6));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(1.,0.));
+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#610 = ADVANCED_FACE('',(#611,#687),#134,.F.);
+#611 = FACE_BOUND('',#612,.F.);
+#612 = EDGE_LOOP('',(#613,#614,#637,#666));
+#613 = ORIENTED_EDGE('',*,*,#117,.T.);
+#614 = ORIENTED_EDGE('',*,*,#615,.F.);
+#615 = EDGE_CURVE('',#616,#85,#618,.T.);
+#616 = VERTEX_POINT('',#617);
+#617 = CARTESIAN_POINT('',(1.143570463666E+03,-95.4,30.22380719216));
+#618 = SURFACE_CURVE('',#619,(#623,#630),.PCURVE_S1.);
+#619 = LINE('',#620,#621);
+#620 = CARTESIAN_POINT('',(1.143570463666E+03,-95.4,30.22380719216));
+#621 = VECTOR('',#622,1.);
+#622 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#623 = PCURVE('',#134,#624);
+#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629);
+#625 = LINE('',#626,#627);
+#626 = CARTESIAN_POINT('',(56.2,-1.));
+#627 = VECTOR('',#628,1.);
+#628 = DIRECTION('',(-1.,0.));
+#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#630 = PCURVE('',#454,#631);
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(-7.105427357601E-15,-1.42108547152E-14));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(1.,0.));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = ORIENTED_EDGE('',*,*,#638,.T.);
+#638 = EDGE_CURVE('',#616,#639,#641,.T.);
+#639 = VERTEX_POINT('',#640);
+#640 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,29.22380719216));
+#641 = SURFACE_CURVE('',#642,(#647,#654),.PCURVE_S1.);
+#642 = CIRCLE('',#643,1.);
+#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
+#644 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,30.22380719216));
+#645 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#646 = DIRECTION('',(1.,0.,0.));
+#647 = PCURVE('',#134,#648);
+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);
+#649 = CIRCLE('',#650,1.);
+#650 = AXIS2_PLACEMENT_2D('',#651,#652);
+#651 = CARTESIAN_POINT('',(56.2,0.));
+#652 = DIRECTION('',(0.,1.));
+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#654 = PCURVE('',#655,#660);
+#655 = CYLINDRICAL_SURFACE('',#656,1.);
+#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659);
+#657 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,30.22380719216));
+#658 = DIRECTION('',(0.,1.,-7.771561172376E-16));
+#659 = DIRECTION('',(1.,0.,0.));
+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(-0.,0.));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(-1.,0.));
+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#666 = ORIENTED_EDGE('',*,*,#667,.F.);
+#667 = EDGE_CURVE('',#118,#639,#668,.T.);
+#668 = SURFACE_CURVE('',#669,(#673,#680),.PCURVE_S1.);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,29.22380719216));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(-1.,0.,0.));
+#673 = PCURVE('',#134,#674);
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(57.2,55.2));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(-0.,-1.));
+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#680 = PCURVE('',#541,#681);
+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);
+#682 = LINE('',#683,#684);
+#683 = CARTESIAN_POINT('',(0.,-1.42108547152E-14));
+#684 = VECTOR('',#685,1.);
+#685 = DIRECTION('',(1.,0.));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#687 = FACE_BOUND('',#688,.F.);
+#688 = EDGE_LOOP('',(#689));
+#689 = ORIENTED_EDGE('',*,*,#690,.F.);
+#690 = EDGE_CURVE('',#691,#691,#693,.T.);
+#691 = VERTEX_POINT('',#692);
+#692 = CARTESIAN_POINT('',(1.151150463666E+03,-95.4,34.25380719216));
+#693 = SURFACE_CURVE('',#694,(#699,#706),.PCURVE_S1.);
+#694 = CIRCLE('',#695,2.55);
+#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);
+#696 = CARTESIAN_POINT('',(1.148600463666E+03,-95.4,34.25380719216));
+#697 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#698 = DIRECTION('',(1.,0.,0.));
+#699 = PCURVE('',#134,#700);
+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#705);
+#701 = CIRCLE('',#702,2.55);
+#702 = AXIS2_PLACEMENT_2D('',#703,#704);
+#703 = CARTESIAN_POINT('',(52.17,4.03));
+#704 = DIRECTION('',(0.,1.));
+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#706 = PCURVE('',#707,#712);
+#707 = CYLINDRICAL_SURFACE('',#708,2.55);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(1.148600463666E+03,-100.,34.25380719216));
+#710 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#711 = DIRECTION('',(1.,0.,0.));
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(0.,-4.6));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(1.,0.));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = ADVANCED_FACE('',(#719),#251,.F.);
+#719 = FACE_BOUND('',#720,.F.);
+#720 = EDGE_LOOP('',(#721));
+#721 = ORIENTED_EDGE('',*,*,#236,.F.);
+#722 = ADVANCED_FACE('',(#723),#286,.T.);
+#723 = FACE_BOUND('',#724,.T.);
+#724 = EDGE_LOOP('',(#725,#748,#776,#797,#798));
+#725 = ORIENTED_EDGE('',*,*,#726,.T.);
+#726 = EDGE_CURVE('',#389,#727,#729,.T.);
+#727 = VERTEX_POINT('',#728);
+#728 = CARTESIAN_POINT('',(1.144570463666E+03,-100.,86.42380719216));
+#729 = SURFACE_CURVE('',#730,(#734,#741),.PCURVE_S1.);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,86.42380719216));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#734 = PCURVE('',#286,#735);
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(-2.273736754432E-13,-2.84217094304E-14));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(0.,-1.));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = PCURVE('',#428,#742);
+#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747);
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(-0.,-1.));
+#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#748 = ORIENTED_EDGE('',*,*,#749,.T.);
+#749 = EDGE_CURVE('',#727,#750,#752,.T.);
+#750 = VERTEX_POINT('',#751);
+#751 = CARTESIAN_POINT('',(1.199770463666E+03,-100.,86.42380719216));
+#752 = SURFACE_CURVE('',#753,(#757,#764),.PCURVE_S1.);
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(1.144570463666E+03,-100.,86.42380719216));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(1.,0.,0.));
+#757 = PCURVE('',#286,#758);
+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(0.,-4.6));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(1.,0.));
+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#764 = PCURVE('',#765,#770);
+#765 = PLANE('',#766);
+#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);
+#767 = CARTESIAN_POINT('',(1.144570463666E+03,-100.,86.42380719216));
+#768 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#769 = DIRECTION('',(0.,-5.551115123126E-16,-1.));
+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(2.84217094304E-14,0.));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(0.,1.));
+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#776 = ORIENTED_EDGE('',*,*,#777,.F.);
+#777 = EDGE_CURVE('',#271,#750,#778,.T.);
+#778 = SURFACE_CURVE('',#779,(#783,#790),.PCURVE_S1.);
+#779 = LINE('',#780,#781);
+#780 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,86.42380719216));
+#781 = VECTOR('',#782,1.);
+#782 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#783 = PCURVE('',#286,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(55.2,-2.84217094304E-14));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(0.,-1.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = PCURVE('',#342,#791);
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(-0.,-1.));
+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#797 = ORIENTED_EDGE('',*,*,#270,.F.);
+#798 = ORIENTED_EDGE('',*,*,#388,.F.);
+#799 = ADVANCED_FACE('',(#800),#342,.T.);
+#800 = FACE_BOUND('',#801,.F.);
+#801 = EDGE_LOOP('',(#802,#825,#847,#848));
+#802 = ORIENTED_EDGE('',*,*,#803,.T.);
+#803 = EDGE_CURVE('',#300,#804,#806,.T.);
+#804 = VERTEX_POINT('',#805);
+#805 = CARTESIAN_POINT('',(1.200770463666E+03,-100.,85.42380719216));
+#806 = SURFACE_CURVE('',#807,(#811,#818),.PCURVE_S1.);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,85.42380719216));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#811 = PCURVE('',#342,#812);
+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);
+#813 = LINE('',#814,#815);
+#814 = CARTESIAN_POINT('',(-0.,0.));
+#815 = VECTOR('',#816,1.);
+#816 = DIRECTION('',(-0.,-1.));
+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#818 = PCURVE('',#315,#819);
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(2.208810534619E-29,-2.84217094304E-14));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(0.,-1.));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = ORIENTED_EDGE('',*,*,#826,.T.);
+#826 = EDGE_CURVE('',#804,#750,#827,.T.);
+#827 = SURFACE_CURVE('',#828,(#833,#840),.PCURVE_S1.);
+#828 = CIRCLE('',#829,1.);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(1.199770463666E+03,-100.,85.42380719216));
+#831 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#832 = DIRECTION('',(1.,0.,0.));
+#833 = PCURVE('',#342,#834);
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(-0.,-4.6));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(-1.,0.));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#840 = PCURVE('',#765,#841);
+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
+#842 = CIRCLE('',#843,1.);
+#843 = AXIS2_PLACEMENT_2D('',#844,#845);
+#844 = CARTESIAN_POINT('',(1.,55.2));
+#845 = DIRECTION('',(0.,1.));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = ORIENTED_EDGE('',*,*,#777,.F.);
+#848 = ORIENTED_EDGE('',*,*,#327,.F.);
+#849 = ADVANCED_FACE('',(#850),#315,.T.);
+#850 = FACE_BOUND('',#851,.T.);
+#851 = EDGE_LOOP('',(#852,#853,#876,#897,#898));
+#852 = ORIENTED_EDGE('',*,*,#803,.T.);
+#853 = ORIENTED_EDGE('',*,*,#854,.T.);
+#854 = EDGE_CURVE('',#804,#855,#857,.T.);
+#855 = VERTEX_POINT('',#856);
+#856 = CARTESIAN_POINT('',(1.200770463666E+03,-100.,30.22380719216));
+#857 = SURFACE_CURVE('',#858,(#862,#869),.PCURVE_S1.);
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(1.200770463666E+03,-100.,85.42380719216));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(0.,-7.771561172376E-16,-1.));
+#862 = PCURVE('',#315,#863);
+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(3.574918139293E-15,-4.6));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(1.,0.));
+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#869 = PCURVE('',#765,#870);
+#870 = DEFINITIONAL_REPRESENTATION('',(#871),#875);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(1.,56.2));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(1.,0.));
+#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#876 = ORIENTED_EDGE('',*,*,#877,.F.);
+#877 = EDGE_CURVE('',#502,#855,#878,.T.);
+#878 = SURFACE_CURVE('',#879,(#883,#890),.PCURVE_S1.);
+#879 = LINE('',#880,#881);
+#880 = CARTESIAN_POINT('',(1.200770463666E+03,-95.4,30.22380719216));
+#881 = VECTOR('',#882,1.);
+#882 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#883 = PCURVE('',#315,#884);
+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(55.2,2.664535259097E-16));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(0.,-1.));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = PCURVE('',#568,#891);
+#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896);
+#892 = LINE('',#893,#894);
+#893 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#894 = VECTOR('',#895,1.);
+#895 = DIRECTION('',(-0.,-1.));
+#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#897 = ORIENTED_EDGE('',*,*,#501,.F.);
+#898 = ORIENTED_EDGE('',*,*,#299,.F.);
+#899 = ADVANCED_FACE('',(#900),#373,.F.);
+#900 = FACE_BOUND('',#901,.F.);
+#901 = EDGE_LOOP('',(#902,#926,#947,#948));
+#902 = ORIENTED_EDGE('',*,*,#903,.F.);
+#903 = EDGE_CURVE('',#904,#904,#906,.T.);
+#904 = VERTEX_POINT('',#905);
+#905 = CARTESIAN_POINT('',(1.198290463666E+03,-100.,81.39380719216));
+#906 = SURFACE_CURVE('',#907,(#912,#919),.PCURVE_S1.);
+#907 = CIRCLE('',#908,2.55);
+#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911);
+#909 = CARTESIAN_POINT('',(1.195740463666E+03,-100.,81.39380719216));
+#910 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#911 = DIRECTION('',(1.,0.,0.));
+#912 = PCURVE('',#373,#913);
+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918);
+#914 = LINE('',#915,#916);
+#915 = CARTESIAN_POINT('',(0.,0.));
+#916 = VECTOR('',#917,1.);
+#917 = DIRECTION('',(1.,0.));
+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#919 = PCURVE('',#765,#920);
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
+#921 = CIRCLE('',#922,2.55);
+#922 = AXIS2_PLACEMENT_2D('',#923,#924);
+#923 = CARTESIAN_POINT('',(5.03,51.17));
+#924 = DIRECTION('',(0.,1.));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#926 = ORIENTED_EDGE('',*,*,#927,.T.);
+#927 = EDGE_CURVE('',#904,#357,#928,.T.);
+#928 = SEAM_CURVE('',#929,(#933,#940),.PCURVE_S1.);
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(1.198290463666E+03,-100.,81.39380719216));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#933 = PCURVE('',#373,#934);
+#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939);
+#935 = LINE('',#936,#937);
+#936 = CARTESIAN_POINT('',(6.28318530718,0.));
+#937 = VECTOR('',#938,1.);
+#938 = DIRECTION('',(0.,-1.));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#940 = PCURVE('',#373,#941);
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(0.,0.));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.,-1.));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#947 = ORIENTED_EDGE('',*,*,#356,.T.);
+#948 = ORIENTED_EDGE('',*,*,#927,.F.);
+#949 = ADVANCED_FACE('',(#950),#454,.T.);
+#950 = FACE_BOUND('',#951,.T.);
+#951 = EDGE_LOOP('',(#952,#975,#998,#1019,#1020));
+#952 = ORIENTED_EDGE('',*,*,#953,.T.);
+#953 = EDGE_CURVE('',#616,#954,#956,.T.);
+#954 = VERTEX_POINT('',#955);
+#955 = CARTESIAN_POINT('',(1.143570463666E+03,-100.,30.22380719216));
+#956 = SURFACE_CURVE('',#957,(#961,#968),.PCURVE_S1.);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(1.143570463666E+03,-95.4,30.22380719216));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#961 = PCURVE('',#454,#962);
+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#967);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(-3.5527136788E-15,1.42108547152E-14));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.,-1.));
+#967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#968 = PCURVE('',#655,#969);
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);
+#970 = LINE('',#971,#972);
+#971 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#972 = VECTOR('',#973,1.);
+#973 = DIRECTION('',(-0.,-1.));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#976,.T.);
+#976 = EDGE_CURVE('',#954,#977,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(1.143570463666E+03,-100.,85.42380719216));
+#979 = SURFACE_CURVE('',#980,(#984,#991),.PCURVE_S1.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(1.143570463666E+03,-100.,30.22380719216));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.,7.771561172376E-16,1.));
+#984 = PCURVE('',#454,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(-3.574918139293E-15,-4.6));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(1.,0.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#765,#992);
+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#997);
+#993 = LINE('',#994,#995);
+#994 = CARTESIAN_POINT('',(56.2,-1.));
+#995 = VECTOR('',#996,1.);
+#996 = DIRECTION('',(-1.,0.));
+#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#998 = ORIENTED_EDGE('',*,*,#999,.F.);
+#999 = EDGE_CURVE('',#412,#977,#1000,.T.);
+#1000 = SURFACE_CURVE('',#1001,(#1005,#1012),.PCURVE_S1.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(1.143570463666E+03,-95.4,85.42380719216));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#1005 = PCURVE('',#454,#1006);
+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(55.2,-1.447730824111E-14));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(0.,-1.));
+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1012 = PCURVE('',#428,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(-0.,-1.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = ORIENTED_EDGE('',*,*,#440,.F.);
+#1020 = ORIENTED_EDGE('',*,*,#615,.F.);
+#1021 = ADVANCED_FACE('',(#1022),#428,.T.);
+#1022 = FACE_BOUND('',#1023,.F.);
+#1023 = EDGE_LOOP('',(#1024,#1025,#1047,#1048));
+#1024 = ORIENTED_EDGE('',*,*,#726,.T.);
+#1025 = ORIENTED_EDGE('',*,*,#1026,.T.);
+#1026 = EDGE_CURVE('',#727,#977,#1027,.T.);
+#1027 = SURFACE_CURVE('',#1028,(#1033,#1040),.PCURVE_S1.);
+#1028 = CIRCLE('',#1029,1.);
+#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);
+#1030 = CARTESIAN_POINT('',(1.144570463666E+03,-100.,85.42380719216));
+#1031 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#1032 = DIRECTION('',(1.,0.,0.));
+#1033 = PCURVE('',#428,#1034);
+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(-0.,-4.6));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(-1.,0.));
+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1040 = PCURVE('',#765,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = CIRCLE('',#1043,1.);
+#1043 = AXIS2_PLACEMENT_2D('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(1.,0.));
+#1045 = DIRECTION('',(0.,1.));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = ORIENTED_EDGE('',*,*,#999,.F.);
+#1048 = ORIENTED_EDGE('',*,*,#411,.F.);
+#1049 = ADVANCED_FACE('',(#1050),#486,.F.);
+#1050 = FACE_BOUND('',#1051,.F.);
+#1051 = EDGE_LOOP('',(#1052,#1076,#1097,#1098));
+#1052 = ORIENTED_EDGE('',*,*,#1053,.F.);
+#1053 = EDGE_CURVE('',#1054,#1054,#1056,.T.);
+#1054 = VERTEX_POINT('',#1055);
+#1055 = CARTESIAN_POINT('',(1.151150463666E+03,-100.,81.39380719216));
+#1056 = SURFACE_CURVE('',#1057,(#1062,#1069),.PCURVE_S1.);
+#1057 = CIRCLE('',#1058,2.55);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(1.148600463666E+03,-100.,81.39380719216));
+#1060 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1061 = DIRECTION('',(1.,0.,0.));
+#1062 = PCURVE('',#486,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(0.,0.));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(1.,0.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1069 = PCURVE('',#765,#1070);
+#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1075);
+#1071 = CIRCLE('',#1072,2.55);
+#1072 = AXIS2_PLACEMENT_2D('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(5.03,4.03));
+#1074 = DIRECTION('',(0.,1.));
+#1075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1076 = ORIENTED_EDGE('',*,*,#1077,.T.);
+#1077 = EDGE_CURVE('',#1054,#470,#1078,.T.);
+#1078 = SEAM_CURVE('',#1079,(#1083,#1090),.PCURVE_S1.);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(1.151150463666E+03,-100.,81.39380719216));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1083 = PCURVE('',#486,#1084);
+#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089);
+#1085 = LINE('',#1086,#1087);
+#1086 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1087 = VECTOR('',#1088,1.);
+#1088 = DIRECTION('',(0.,-1.));
+#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1090 = PCURVE('',#486,#1091);
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(0.,0.));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(0.,-1.));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1097 = ORIENTED_EDGE('',*,*,#469,.T.);
+#1098 = ORIENTED_EDGE('',*,*,#1077,.F.);
+#1099 = ADVANCED_FACE('',(#1100),#568,.T.);
+#1100 = FACE_BOUND('',#1101,.F.);
+#1101 = EDGE_LOOP('',(#1102,#1125,#1147,#1148));
+#1102 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1103 = EDGE_CURVE('',#526,#1104,#1106,.T.);
+#1104 = VERTEX_POINT('',#1105);
+#1105 = CARTESIAN_POINT('',(1.199770463666E+03,-100.,29.22380719216));
+#1106 = SURFACE_CURVE('',#1107,(#1111,#1118),.PCURVE_S1.);
+#1107 = LINE('',#1108,#1109);
+#1108 = CARTESIAN_POINT('',(1.199770463666E+03,-95.4,29.22380719216));
+#1109 = VECTOR('',#1110,1.);
+#1110 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#1111 = PCURVE('',#568,#1112);
+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117);
+#1113 = LINE('',#1114,#1115);
+#1114 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1115 = VECTOR('',#1116,1.);
+#1116 = DIRECTION('',(-0.,-1.));
+#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1118 = PCURVE('',#541,#1119);
+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(0.,1.42108547152E-14));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(0.,-1.));
+#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1125 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1126 = EDGE_CURVE('',#1104,#855,#1127,.T.);
+#1127 = SURFACE_CURVE('',#1128,(#1133,#1140),.PCURVE_S1.);
+#1128 = CIRCLE('',#1129,1.);
+#1129 = AXIS2_PLACEMENT_3D('',#1130,#1131,#1132);
+#1130 = CARTESIAN_POINT('',(1.199770463666E+03,-100.,30.22380719216));
+#1131 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#1132 = DIRECTION('',(1.,0.,0.));
+#1133 = PCURVE('',#568,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(-0.,-4.6));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(-1.,0.));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#765,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);
+#1142 = CIRCLE('',#1143,1.);
+#1143 = AXIS2_PLACEMENT_2D('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(56.2,55.2));
+#1145 = DIRECTION('',(0.,1.));
+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1147 = ORIENTED_EDGE('',*,*,#877,.F.);
+#1148 = ORIENTED_EDGE('',*,*,#553,.F.);
+#1149 = ADVANCED_FACE('',(#1150),#541,.T.);
+#1150 = FACE_BOUND('',#1151,.T.);
+#1151 = EDGE_LOOP('',(#1152,#1153,#1176,#1197,#1198));
+#1152 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1153 = ORIENTED_EDGE('',*,*,#1154,.T.);
+#1154 = EDGE_CURVE('',#1104,#1155,#1157,.T.);
+#1155 = VERTEX_POINT('',#1156);
+#1156 = CARTESIAN_POINT('',(1.144570463666E+03,-100.,29.22380719216));
+#1157 = SURFACE_CURVE('',#1158,(#1162,#1169),.PCURVE_S1.);
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(1.199770463666E+03,-100.,29.22380719216));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(-1.,0.,0.));
+#1162 = PCURVE('',#541,#1163);
+#1163 = DEFINITIONAL_REPRESENTATION('',(#1164),#1168);
+#1164 = LINE('',#1165,#1166);
+#1165 = CARTESIAN_POINT('',(0.,-4.6));
+#1166 = VECTOR('',#1167,1.);
+#1167 = DIRECTION('',(1.,0.));
+#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1169 = PCURVE('',#765,#1170);
+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(57.2,55.2));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(-0.,-1.));
+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1176 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#1177 = EDGE_CURVE('',#639,#1155,#1178,.T.);
+#1178 = SURFACE_CURVE('',#1179,(#1183,#1190),.PCURVE_S1.);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(1.144570463666E+03,-95.4,29.22380719216));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#1183 = PCURVE('',#541,#1184);
+#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189);
+#1185 = LINE('',#1186,#1187);
+#1186 = CARTESIAN_POINT('',(55.2,1.42108547152E-14));
+#1187 = VECTOR('',#1188,1.);
+#1188 = DIRECTION('',(0.,-1.));
+#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1190 = PCURVE('',#655,#1191);
+#1191 = DEFINITIONAL_REPRESENTATION('',(#1192),#1196);
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(-0.,-1.));
+#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1197 = ORIENTED_EDGE('',*,*,#667,.F.);
+#1198 = ORIENTED_EDGE('',*,*,#525,.F.);
+#1199 = ADVANCED_FACE('',(#1200),#599,.F.);
+#1200 = FACE_BOUND('',#1201,.F.);
+#1201 = EDGE_LOOP('',(#1202,#1226,#1247,#1248));
+#1202 = ORIENTED_EDGE('',*,*,#1203,.F.);
+#1203 = EDGE_CURVE('',#1204,#1204,#1206,.T.);
+#1204 = VERTEX_POINT('',#1205);
+#1205 = CARTESIAN_POINT('',(1.198290463666E+03,-100.,34.25380719216));
+#1206 = SURFACE_CURVE('',#1207,(#1212,#1219),.PCURVE_S1.);
+#1207 = CIRCLE('',#1208,2.55);
+#1208 = AXIS2_PLACEMENT_3D('',#1209,#1210,#1211);
+#1209 = CARTESIAN_POINT('',(1.195740463666E+03,-100.,34.25380719216));
+#1210 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1211 = DIRECTION('',(1.,0.,0.));
+#1212 = PCURVE('',#599,#1213);
+#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218);
+#1214 = LINE('',#1215,#1216);
+#1215 = CARTESIAN_POINT('',(0.,0.));
+#1216 = VECTOR('',#1217,1.);
+#1217 = DIRECTION('',(1.,0.));
+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1219 = PCURVE('',#765,#1220);
+#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225);
+#1221 = CIRCLE('',#1222,2.55);
+#1222 = AXIS2_PLACEMENT_2D('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(52.17,51.17));
+#1224 = DIRECTION('',(0.,1.));
+#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1226 = ORIENTED_EDGE('',*,*,#1227,.T.);
+#1227 = EDGE_CURVE('',#1204,#583,#1228,.T.);
+#1228 = SEAM_CURVE('',#1229,(#1233,#1240),.PCURVE_S1.);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(1.198290463666E+03,-100.,34.25380719216));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1233 = PCURVE('',#599,#1234);
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(0.,-1.));
+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1240 = PCURVE('',#599,#1241);
+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(0.,0.));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(0.,-1.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1247 = ORIENTED_EDGE('',*,*,#582,.T.);
+#1248 = ORIENTED_EDGE('',*,*,#1227,.F.);
+#1249 = ADVANCED_FACE('',(#1250),#655,.T.);
+#1250 = FACE_BOUND('',#1251,.F.);
+#1251 = EDGE_LOOP('',(#1252,#1253,#1275,#1276));
+#1252 = ORIENTED_EDGE('',*,*,#953,.T.);
+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1254 = EDGE_CURVE('',#954,#1155,#1255,.T.);
+#1255 = SURFACE_CURVE('',#1256,(#1261,#1268),.PCURVE_S1.);
+#1256 = CIRCLE('',#1257,1.);
+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
+#1258 = CARTESIAN_POINT('',(1.144570463666E+03,-100.,30.22380719216));
+#1259 = DIRECTION('',(0.,-1.,7.771561172376E-16));
+#1260 = DIRECTION('',(1.,0.,0.));
+#1261 = PCURVE('',#655,#1262);
+#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(-0.,-4.6));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(-1.,0.));
+#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1268 = PCURVE('',#765,#1269);
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = CIRCLE('',#1271,1.);
+#1271 = AXIS2_PLACEMENT_2D('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(56.2,0.));
+#1273 = DIRECTION('',(0.,1.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1275 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#1276 = ORIENTED_EDGE('',*,*,#638,.F.);
+#1277 = ADVANCED_FACE('',(#1278),#707,.F.);
+#1278 = FACE_BOUND('',#1279,.F.);
+#1279 = EDGE_LOOP('',(#1280,#1304,#1325,#1326));
+#1280 = ORIENTED_EDGE('',*,*,#1281,.F.);
+#1281 = EDGE_CURVE('',#1282,#1282,#1284,.T.);
+#1282 = VERTEX_POINT('',#1283);
+#1283 = CARTESIAN_POINT('',(1.151150463666E+03,-100.,34.25380719216));
+#1284 = SURFACE_CURVE('',#1285,(#1290,#1297),.PCURVE_S1.);
+#1285 = CIRCLE('',#1286,2.55);
+#1286 = AXIS2_PLACEMENT_3D('',#1287,#1288,#1289);
+#1287 = CARTESIAN_POINT('',(1.148600463666E+03,-100.,34.25380719216));
+#1288 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1289 = DIRECTION('',(1.,0.,0.));
+#1290 = PCURVE('',#707,#1291);
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(0.,0.));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(1.,0.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1297 = PCURVE('',#765,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = CIRCLE('',#1300,2.55);
+#1300 = AXIS2_PLACEMENT_2D('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(52.17,4.03));
+#1302 = DIRECTION('',(0.,1.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1305 = EDGE_CURVE('',#1282,#691,#1306,.T.);
+#1306 = SEAM_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.);
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(1.151150463666E+03,-100.,34.25380719216));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1311 = PCURVE('',#707,#1312);
+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(0.,-1.));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1318 = PCURVE('',#707,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(0.,0.));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.,-1.));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = ORIENTED_EDGE('',*,*,#690,.T.);
+#1326 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1327 = ADVANCED_FACE('',(#1328,#1338,#1341,#1344,#1347,#1350),#765,.T.
+  );
+#1328 = FACE_BOUND('',#1329,.T.);
+#1329 = EDGE_LOOP('',(#1330,#1331,#1332,#1333,#1334,#1335,#1336,#1337));
+#1330 = ORIENTED_EDGE('',*,*,#749,.F.);
+#1331 = ORIENTED_EDGE('',*,*,#1026,.T.);
+#1332 = ORIENTED_EDGE('',*,*,#976,.F.);
+#1333 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1334 = ORIENTED_EDGE('',*,*,#1154,.F.);
+#1335 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1336 = ORIENTED_EDGE('',*,*,#854,.F.);
+#1337 = ORIENTED_EDGE('',*,*,#826,.T.);
+#1338 = FACE_BOUND('',#1339,.T.);
+#1339 = EDGE_LOOP('',(#1340));
+#1340 = ORIENTED_EDGE('',*,*,#1203,.F.);
+#1341 = FACE_BOUND('',#1342,.T.);
+#1342 = EDGE_LOOP('',(#1343));
+#1343 = ORIENTED_EDGE('',*,*,#1281,.F.);
+#1344 = FACE_BOUND('',#1345,.T.);
+#1345 = EDGE_LOOP('',(#1346));
+#1346 = ORIENTED_EDGE('',*,*,#903,.F.);
+#1347 = FACE_BOUND('',#1348,.T.);
+#1348 = EDGE_LOOP('',(#1349));
+#1349 = ORIENTED_EDGE('',*,*,#1053,.F.);
+#1350 = FACE_BOUND('',#1351,.T.);
+#1351 = EDGE_LOOP('',(#1352));
+#1352 = ORIENTED_EDGE('',*,*,#1353,.F.);
+#1353 = EDGE_CURVE('',#1354,#1354,#1356,.T.);
+#1354 = VERTEX_POINT('',#1355);
+#1355 = CARTESIAN_POINT('',(1.191220463666E+03,-100.,57.82380719216));
+#1356 = SURFACE_CURVE('',#1357,(#1362,#1369),.PCURVE_S1.);
+#1357 = CIRCLE('',#1358,19.05);
+#1358 = AXIS2_PLACEMENT_3D('',#1359,#1360,#1361);
+#1359 = CARTESIAN_POINT('',(1.172170463666E+03,-100.,57.82380719216));
+#1360 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#1361 = DIRECTION('',(1.,0.,0.));
+#1362 = PCURVE('',#765,#1363);
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);
+#1364 = CIRCLE('',#1365,19.05);
+#1365 = AXIS2_PLACEMENT_2D('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(28.6,27.6));
+#1367 = DIRECTION('',(0.,1.));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1369 = PCURVE('',#1370,#1375);
+#1370 = CYLINDRICAL_SURFACE('',#1371,19.05);
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(1.172170463666E+03,-100.,57.82380719216));
+#1373 = DIRECTION('',(0.,1.,-5.551115123126E-16));
+#1374 = DIRECTION('',(1.,0.,0.));
+#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380);
+#1376 = LINE('',#1377,#1378);
+#1377 = CARTESIAN_POINT('',(-0.,0.));
+#1378 = VECTOR('',#1379,1.);
+#1379 = DIRECTION('',(-1.,0.));
+#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1381 = ADVANCED_FACE('',(#1382),#1370,.T.);
+#1382 = FACE_BOUND('',#1383,.F.);
+#1383 = EDGE_LOOP('',(#1384,#1385,#1408,#1439));
+#1384 = ORIENTED_EDGE('',*,*,#1353,.F.);
+#1385 = ORIENTED_EDGE('',*,*,#1386,.T.);
+#1386 = EDGE_CURVE('',#1354,#1387,#1389,.T.);
+#1387 = VERTEX_POINT('',#1388);
+#1388 = CARTESIAN_POINT('',(1.191220463666E+03,-101.6,57.82380719216));
+#1389 = SEAM_CURVE('',#1390,(#1394,#1401),.PCURVE_S1.);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(1.191220463666E+03,-100.,57.82380719216));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#1394 = PCURVE('',#1370,#1395);
+#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400);
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(-0.,-1.));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = PCURVE('',#1370,#1402);
+#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1407);
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(-0.,0.));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(-0.,-1.));
+#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1408 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1409 = EDGE_CURVE('',#1387,#1387,#1410,.T.);
+#1410 = SURFACE_CURVE('',#1411,(#1416,#1423),.PCURVE_S1.);
+#1411 = CIRCLE('',#1412,19.05);
+#1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415);
+#1413 = CARTESIAN_POINT('',(1.172170463666E+03,-101.6,57.82380719216));
+#1414 = DIRECTION('',(0.,-1.,5.551115123126E-16));
+#1415 = DIRECTION('',(1.,0.,0.));
+#1416 = PCURVE('',#1370,#1417);
+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1422);
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(-0.,-1.6));
+#1420 = VECTOR('',#1421,1.);
+#1421 = DIRECTION('',(-1.,0.));
+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1423 = PCURVE('',#1424,#1429);
+#1424 = PLANE('',#1425);
+#1425 = AXIS2_PLACEMENT_3D('',#1426,#1427,#1428);
+#1426 = CARTESIAN_POINT('',(1.191220463666E+03,-101.6,57.82380719216));
+#1427 = DIRECTION('',(0.,1.,-3.330669073875E-16));
+#1428 = DIRECTION('',(0.,3.330669073875E-16,1.));
+#1429 = DEFINITIONAL_REPRESENTATION('',(#1430),#1438);
+#1430 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1431,#1432,#1433,#1434,
+#1435,#1436,#1437),.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('') );
+#1431 = CARTESIAN_POINT('',(0.,0.));
+#1432 = CARTESIAN_POINT('',(32.995567884187,0.));
+#1433 = CARTESIAN_POINT('',(16.497783942094,-28.575));
+#1434 = CARTESIAN_POINT('',(4.665904304751E-15,-57.15));
+#1435 = CARTESIAN_POINT('',(-16.49778394209,-28.575));
+#1436 = CARTESIAN_POINT('',(-32.99556788418,-2.84217094304E-14));
+#1437 = CARTESIAN_POINT('',(0.,0.));
+#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1439 = ORIENTED_EDGE('',*,*,#1386,.F.);
+#1440 = ADVANCED_FACE('',(#1441,#1444),#1424,.F.);
+#1441 = FACE_BOUND('',#1442,.F.);
+#1442 = EDGE_LOOP('',(#1443));
+#1443 = ORIENTED_EDGE('',*,*,#1409,.F.);
+#1444 = FACE_BOUND('',#1445,.F.);
+#1445 = EDGE_LOOP('',(#1446));
+#1446 = ORIENTED_EDGE('',*,*,#1447,.F.);
+#1447 = EDGE_CURVE('',#1448,#1448,#1450,.T.);
+#1448 = VERTEX_POINT('',#1449);
+#1449 = CARTESIAN_POINT('',(1.175345463666E+03,-101.6,57.82380719216));
+#1450 = SURFACE_CURVE('',#1451,(#1456,#1463),.PCURVE_S1.);
+#1451 = CIRCLE('',#1452,3.175);
+#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455);
+#1453 = CARTESIAN_POINT('',(1.172170463666E+03,-101.6,57.82380719216));
+#1454 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1455 = DIRECTION('',(1.,0.,0.));
+#1456 = PCURVE('',#1424,#1457);
+#1457 = DEFINITIONAL_REPRESENTATION('',(#1458),#1462);
+#1458 = CIRCLE('',#1459,3.175);
+#1459 = AXIS2_PLACEMENT_2D('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(-6.572520305781E-15,-19.05));
+#1461 = DIRECTION('',(0.,1.));
+#1462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1463 = PCURVE('',#1464,#1469);
+#1464 = CYLINDRICAL_SURFACE('',#1465,3.175);
+#1465 = AXIS2_PLACEMENT_3D('',#1466,#1467,#1468);
+#1466 = CARTESIAN_POINT('',(1.172170463666E+03,-100.,57.82380719216));
+#1467 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1468 = DIRECTION('',(1.,0.,0.));
+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);
+#1470 = LINE('',#1471,#1472);
+#1471 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#1472 = VECTOR('',#1473,1.);
+#1473 = DIRECTION('',(1.,-0.));
+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1475 = ADVANCED_FACE('',(#1476),#1464,.T.);
+#1476 = FACE_BOUND('',#1477,.F.);
+#1477 = EDGE_LOOP('',(#1478,#1479,#1502,#1533));
+#1478 = ORIENTED_EDGE('',*,*,#1447,.T.);
+#1479 = ORIENTED_EDGE('',*,*,#1480,.T.);
+#1480 = EDGE_CURVE('',#1448,#1481,#1483,.T.);
+#1481 = VERTEX_POINT('',#1482);
+#1482 = CARTESIAN_POINT('',(1.175345463666E+03,-120.6,57.82380719216));
+#1483 = SEAM_CURVE('',#1484,(#1488,#1495),.PCURVE_S1.);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(1.175345463666E+03,-100.,57.82380719216));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1488 = PCURVE('',#1464,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-0.,-1.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1495 = PCURVE('',#1464,#1496);
+#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1501);
+#1497 = LINE('',#1498,#1499);
+#1498 = CARTESIAN_POINT('',(-0.,0.));
+#1499 = VECTOR('',#1500,1.);
+#1500 = DIRECTION('',(-0.,-1.));
+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1502 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1503 = EDGE_CURVE('',#1481,#1481,#1504,.T.);
+#1504 = SURFACE_CURVE('',#1505,(#1510,#1517),.PCURVE_S1.);
+#1505 = CIRCLE('',#1506,3.175);
+#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509);
+#1507 = CARTESIAN_POINT('',(1.172170463666E+03,-120.6,57.82380719216));
+#1508 = DIRECTION('',(0.,-1.,6.661338147751E-16));
+#1509 = DIRECTION('',(1.,0.,0.));
+#1510 = PCURVE('',#1464,#1511);
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(-0.,-20.6));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(-1.,0.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = PCURVE('',#1518,#1523);
+#1518 = PLANE('',#1519);
+#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
+#1520 = CARTESIAN_POINT('',(1.175345463666E+03,-120.6,57.82380719216));
+#1521 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1522 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1532);
+#1524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1525,#1526,#1527,#1528,
+#1529,#1530,#1531),.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('') );
+#1525 = CARTESIAN_POINT('',(0.,0.));
+#1526 = CARTESIAN_POINT('',(5.499261314031,0.));
+#1527 = CARTESIAN_POINT('',(2.749630657016,-4.7625));
+#1528 = CARTESIAN_POINT('',(7.776507174586E-16,-9.525));
+#1529 = CARTESIAN_POINT('',(-2.749630657016,-4.7625));
+#1530 = CARTESIAN_POINT('',(-5.499261314031,-4.884981308351E-15));
+#1531 = CARTESIAN_POINT('',(0.,0.));
+#1532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1533 = ORIENTED_EDGE('',*,*,#1480,.F.);
+#1534 = ADVANCED_FACE('',(#1535),#1518,.F.);
+#1535 = FACE_BOUND('',#1536,.T.);
+#1536 = EDGE_LOOP('',(#1537));
+#1537 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1542)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1539,#1540,#1541)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1539 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1540 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1541 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1542 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1539,
+  'distance_accuracy_value','confusion accuracy');
+#1543 = PRODUCT_TYPE('part',$,(#7));
+#1544 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1545),#1538);
+#1545 = STYLED_ITEM('color',(#1546),#15);
+#1546 = PRESENTATION_STYLE_ASSIGNMENT((#1547,#1553));
+#1547 = SURFACE_STYLE_USAGE(.BOTH.,#1548);
+#1548 = SURFACE_SIDE_STYLE('',(#1549));
+#1549 = SURFACE_STYLE_FILL_AREA(#1550);
+#1550 = FILL_AREA_STYLE('',(#1551));
+#1551 = FILL_AREA_STYLE_COLOUR('',#1552);
+#1552 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1553 = CURVE_STYLE('',#1554,POSITIVE_LENGTH_MEASURE(0.1),#1552);
+#1554 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/NEMA-23_Stepper_Motor.stl b/Electrical Parts/NEMA-23_Stepper_Motor.stl
new file mode 100644
index 0000000000000000000000000000000000000000..8d89137c001825501f2193fe2f7a3b86f55cb3ae
GIT binary patch
literal 156684
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
Ls|uyq+f4iqn+Bjf

literal 0
HcmV?d00001