From fd24c868742a953b2652451eca47470c32931d4b Mon Sep 17 00:00:00 2001
From: diegotrap <me@diegotrap.com>
Date: Sat, 18 Mar 2017 15:45:19 +0100
Subject: [PATCH] Added LMK10LUU flanged linear bearing

---
 .../Bearings/linear_bearings/LMK10luu.FCStd   |  Bin 0 -> 44022 bytes
 .../Bearings/linear_bearings/LMK10luu.step    | 2602 +++++++++++++++++
 .../Bearings/linear_bearings/LMK10luu.stl     |  Bin 0 -> 91884 bytes
 3 files changed, 2602 insertions(+)
 create mode 100644 Mechanical Parts/Bearings/linear_bearings/LMK10luu.FCStd
 create mode 100644 Mechanical Parts/Bearings/linear_bearings/LMK10luu.step
 create mode 100644 Mechanical Parts/Bearings/linear_bearings/LMK10luu.stl

diff --git a/Mechanical Parts/Bearings/linear_bearings/LMK10luu.FCStd b/Mechanical Parts/Bearings/linear_bearings/LMK10luu.FCStd
new file mode 100644
index 0000000000000000000000000000000000000000..f4b68a1925febca9a3dc96e5e10400aff59251db
GIT binary patch
literal 44022
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Bearings/linear_bearings/LMK10luu.step b/Mechanical Parts/Bearings/linear_bearings/LMK10luu.step
new file mode 100644
index 00000000..3d9541c0
--- /dev/null
+++ b/Mechanical Parts/Bearings/linear_bearings/LMK10luu.step	
@@ -0,0 +1,2602 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/Users/diegotrap/repos/FreeCAD-library/Mechanical 
+Parts/Bearings/linear_bearings/LMK10luu.step','2017-03-18T14:24:21',(
+    'Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_TYPE('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1962);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#116,#151,#206,#241,#644,#715,#764,#813,#862,
+    #911,#960,#1009,#1036,#1095,#1154,#1213,#1268,#1327,#1366,#1405,
+    #1444,#1479,#1518,#1572,#1626,#1680,#1734,#1789,#1824,#1879,#1909,
+    #1936));
+#28 = ADVANCED_FACE('',(#29),#42,.F.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#65,#88,#115));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#33,#33,#35,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(8.2,-5.495603971895E-14,-27.5));
+#35 = SURFACE_CURVE('',#36,(#41,#53),.PCURVE_S1.);
+#36 = CIRCLE('',#37,8.2);
+#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40);
+#38 = CARTESIAN_POINT('',(0.,-4.884981308351E-14,-27.5));
+#39 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#40 = DIRECTION('',(1.,-7.446617848096E-16,1.322785054486E-30));
+#41 = PCURVE('',#42,#47);
+#42 = CYLINDRICAL_SURFACE('',#43,8.2);
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(0.,-4.884981308351E-14,-27.5));
+#45 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#46 = DIRECTION('',(1.,-7.446617848096E-16,1.322785054486E-30));
+#47 = DEFINITIONAL_REPRESENTATION('',(#48),#52);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(0.,0.));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(1.,0.));
+#52 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53 = PCURVE('',#54,#59);
+#54 = PLANE('',#55);
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(-15.,-15.,-27.5));
+#57 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#58 = DIRECTION('',(0.,1.,-1.805962786724E-15));
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = CIRCLE('',#61,8.2);
+#61 = AXIS2_PLACEMENT_2D('',#62,#63);
+#62 = CARTESIAN_POINT('',(15.,-15.));
+#63 = DIRECTION('',(-7.446617848096E-16,-1.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = ORIENTED_EDGE('',*,*,#66,.T.);
+#66 = EDGE_CURVE('',#33,#67,#69,.T.);
+#67 = VERTEX_POINT('',#68);
+#68 = CARTESIAN_POINT('',(8.2,-5.215827769689E-14,-26.1));
+#69 = SEAM_CURVE('',#70,(#74,#81),.PCURVE_S1.);
+#70 = LINE('',#71,#72);
+#71 = CARTESIAN_POINT('',(8.2,-5.495603971895E-14,-27.5));
+#72 = VECTOR('',#73,1.);
+#73 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#74 = PCURVE('',#42,#75);
+#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);
+#76 = LINE('',#77,#78);
+#77 = CARTESIAN_POINT('',(0.,0.));
+#78 = VECTOR('',#79,1.);
+#79 = DIRECTION('',(0.,1.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = PCURVE('',#42,#82);
+#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87);
+#83 = LINE('',#84,#85);
+#84 = CARTESIAN_POINT('',(6.28318530718,0.));
+#85 = VECTOR('',#86,1.);
+#86 = DIRECTION('',(0.,1.));
+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#88 = ORIENTED_EDGE('',*,*,#89,.F.);
+#89 = EDGE_CURVE('',#67,#67,#90,.T.);
+#90 = SURFACE_CURVE('',#91,(#96,#103),.PCURVE_S1.);
+#91 = CIRCLE('',#92,8.2);
+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
+#93 = CARTESIAN_POINT('',(0.,-4.636291350835E-14,-26.1));
+#94 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#95 = DIRECTION('',(1.,-7.067517303102E-16,1.255443269894E-30));
+#96 = PCURVE('',#42,#97);
+#97 = DEFINITIONAL_REPRESENTATION('',(#98),#102);
+#98 = LINE('',#99,#100);
+#99 = CARTESIAN_POINT('',(0.,1.4));
+#100 = VECTOR('',#101,1.);
+#101 = DIRECTION('',(1.,0.));
+#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#103 = PCURVE('',#104,#109);
+#104 = PLANE('',#105);
+#105 = AXIS2_PLACEMENT_3D('',#106,#107,#108);
+#106 = CARTESIAN_POINT('',(0.,-4.636291350835E-14,-26.1));
+#107 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#108 = DIRECTION('',(1.,-7.067517303102E-16,1.255443269894E-30));
+#109 = DEFINITIONAL_REPRESENTATION('',(#110),#114);
+#110 = CIRCLE('',#111,8.2);
+#111 = AXIS2_PLACEMENT_2D('',#112,#113);
+#112 = CARTESIAN_POINT('',(0.,0.));
+#113 = DIRECTION('',(1.,-1.924050988344E-31));
+#114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#115 = ORIENTED_EDGE('',*,*,#66,.F.);
+#116 = ADVANCED_FACE('',(#117,#120),#104,.F.);
+#117 = FACE_BOUND('',#118,.F.);
+#118 = EDGE_LOOP('',(#119));
+#119 = ORIENTED_EDGE('',*,*,#89,.T.);
+#120 = FACE_BOUND('',#121,.F.);
+#121 = EDGE_LOOP('',(#122));
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#124,#124,#126,.T.);
+#124 = VERTEX_POINT('',#125);
+#125 = CARTESIAN_POINT('',(5.6,-5.215827769689E-14,-26.1));
+#126 = SURFACE_CURVE('',#127,(#132,#139),.PCURVE_S1.);
+#127 = CIRCLE('',#128,5.6);
+#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131);
+#129 = CARTESIAN_POINT('',(0.,-4.636291350835E-14,-26.1));
+#130 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#131 = DIRECTION('',(1.,-1.03488646224E-15,1.838327645203E-30));
+#132 = PCURVE('',#104,#133);
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = CIRCLE('',#135,5.6);
+#135 = AXIS2_PLACEMENT_2D('',#136,#137);
+#136 = CARTESIAN_POINT('',(0.,0.));
+#137 = DIRECTION('',(1.,-3.281347319297E-16));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#140,#145);
+#140 = CYLINDRICAL_SURFACE('',#141,5.6);
+#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144);
+#142 = CARTESIAN_POINT('',(0.,-4.636291350835E-14,-26.1));
+#143 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#144 = DIRECTION('',(1.,-1.03488646224E-15,1.838327645203E-30));
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(-0.,0.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(-1.,0.));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#151 = ADVANCED_FACE('',(#152),#140,.T.);
+#152 = FACE_BOUND('',#153,.F.);
+#153 = EDGE_LOOP('',(#154,#155,#178,#205));
+#154 = ORIENTED_EDGE('',*,*,#123,.T.);
+#155 = ORIENTED_EDGE('',*,*,#156,.T.);
+#156 = EDGE_CURVE('',#124,#157,#159,.T.);
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(5.6,-5.355715870792E-14,-26.8));
+#159 = SEAM_CURVE('',#160,(#164,#171),.PCURVE_S1.);
+#160 = LINE('',#161,#162);
+#161 = CARTESIAN_POINT('',(5.6,-5.215827769689E-14,-26.1));
+#162 = VECTOR('',#163,1.);
+#163 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#164 = PCURVE('',#140,#165);
+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(-0.,0.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(-0.,1.));
+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#171 = PCURVE('',#140,#172);
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(-0.,1.));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#178 = ORIENTED_EDGE('',*,*,#179,.F.);
+#179 = EDGE_CURVE('',#157,#157,#180,.T.);
+#180 = SURFACE_CURVE('',#181,(#186,#193),.PCURVE_S1.);
+#181 = CIRCLE('',#182,5.6);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(0.,-4.760636329593E-14,-26.8));
+#184 = DIRECTION('',(3.503246160812E-46,1.7763568394E-15,1.));
+#185 = DIRECTION('',(1.,-1.062642037856E-15,1.887631451779E-30));
+#186 = PCURVE('',#140,#187);
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(-0.,0.7));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(-1.,0.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = PCURVE('',#194,#199);
+#194 = PLANE('',#195);
+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
+#196 = CARTESIAN_POINT('',(0.,-4.760636329593E-14,-26.8));
+#197 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#198 = DIRECTION('',(1.,-1.062642037856E-15,1.887631451779E-30));
+#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);
+#200 = CIRCLE('',#201,5.6);
+#201 = AXIS2_PLACEMENT_2D('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = DIRECTION('',(1.,-2.817360375789E-31));
+#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#205 = ORIENTED_EDGE('',*,*,#156,.F.);
+#206 = ADVANCED_FACE('',(#207,#210),#194,.F.);
+#207 = FACE_BOUND('',#208,.F.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#179,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#213,.F.);
+#213 = EDGE_CURVE('',#214,#214,#216,.T.);
+#214 = VERTEX_POINT('',#215);
+#215 = CARTESIAN_POINT('',(5.,-5.355715870792E-14,-26.8));
+#216 = SURFACE_CURVE('',#217,(#222,#229),.PCURVE_S1.);
+#217 = CIRCLE('',#218,5.);
+#218 = AXIS2_PLACEMENT_3D('',#219,#220,#221);
+#219 = CARTESIAN_POINT('',(0.,-4.760636329593E-14,-26.8));
+#220 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#221 = DIRECTION('',(1.,-1.190159082398E-15,2.114147225992E-30));
+#222 = PCURVE('',#194,#223);
+#223 = DEFINITIONAL_REPRESENTATION('',(#224),#228);
+#224 = CIRCLE('',#225,5.);
+#225 = AXIS2_PLACEMENT_2D('',#226,#227);
+#226 = CARTESIAN_POINT('',(0.,0.));
+#227 = DIRECTION('',(1.,-1.275170445427E-16));
+#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#229 = PCURVE('',#230,#235);
+#230 = CYLINDRICAL_SURFACE('',#231,5.);
+#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
+#232 = CARTESIAN_POINT('',(0.,4.760636329593E-14,26.8));
+#233 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#234 = DIRECTION('',(1.,1.190159082398E-15,-2.114147225992E-30));
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(-0.,53.6));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(-1.,0.));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = ADVANCED_FACE('',(#242,#473,#508,#543,#578,#609),#256,.T.);
+#242 = FACE_BOUND('',#243,.T.);
+#243 = EDGE_LOOP('',(#244,#279,#307,#335,#363,#391,#419,#447));
+#244 = ORIENTED_EDGE('',*,*,#245,.F.);
+#245 = EDGE_CURVE('',#246,#248,#250,.T.);
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(-15.,-12.,-21.5));
+#248 = VERTEX_POINT('',#249);
+#249 = CARTESIAN_POINT('',(-15.,12.,-21.5));
+#250 = SURFACE_CURVE('',#251,(#255,#267),.PCURVE_S1.);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(-15.,-15.,-21.5));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#255 = PCURVE('',#256,#261);
+#256 = PLANE('',#257);
+#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260);
+#258 = CARTESIAN_POINT('',(-15.,-15.,-21.5));
+#259 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#260 = DIRECTION('',(0.,1.,-1.805962786724E-15));
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
+#262 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(0.,0.));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(1.,0.));
+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#267 = PCURVE('',#268,#273);
+#268 = PLANE('',#269);
+#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);
+#270 = CARTESIAN_POINT('',(-15.,-15.,-27.5));
+#271 = DIRECTION('',(-1.,-0.,0.));
+#272 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(0.,-6.));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(1.,0.));
+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#279 = ORIENTED_EDGE('',*,*,#280,.T.);
+#280 = EDGE_CURVE('',#246,#281,#283,.T.);
+#281 = VERTEX_POINT('',#282);
+#282 = CARTESIAN_POINT('',(-12.,-15.,-21.5));
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-13.5,-13.5,-21.5));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.707106781187,-0.707106781187,1.277008533063E-15)
+  );
+#288 = PCURVE('',#256,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(1.5,-1.5));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#296,#301);
+#296 = PLANE('',#297);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(-13.5,-13.5,-27.5));
+#299 = DIRECTION('',(-0.707106781187,-0.707106781187,1.267450589853E-15)
+  );
+#300 = DIRECTION('',(-8.044487203867E-18,-1.784401326604E-15,-1.));
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(-6.,3.140184917368E-16));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(-2.093456611578E-17,1.));
+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#307 = ORIENTED_EDGE('',*,*,#308,.F.);
+#308 = EDGE_CURVE('',#309,#281,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(12.,-15.,-21.5));
+#311 = SURFACE_CURVE('',#312,(#316,#323),.PCURVE_S1.);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(15.,-15.,-21.5));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(-1.,-0.,0.));
+#316 = PCURVE('',#256,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = LINE('',#319,#320);
+#319 = CARTESIAN_POINT('',(0.,-30.));
+#320 = VECTOR('',#321,1.);
+#321 = DIRECTION('',(-0.,1.));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#323 = PCURVE('',#324,#329);
+#324 = PLANE('',#325);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(15.,-15.,-27.5));
+#327 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#328 = DIRECTION('',(-1.,0.,0.));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(0.,-6.));
+#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('',#309,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(15.,-12.,-21.5));
+#339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(6.,-21.,-21.5));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.707106781187,0.707106781187,-1.277008533063E-15)
+  );
+#344 = PCURVE('',#256,#345);
+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(-6.,-21.));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(0.707106781187,-0.707106781187));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#351 = PCURVE('',#352,#357);
+#352 = PLANE('',#353);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(13.5,-13.5,-27.5));
+#355 = DIRECTION('',(0.707106781187,-0.707106781187,1.297600862385E-15)
+  );
+#356 = DIRECTION('',(2.936394936583E-17,-1.805720788766E-15,-1.));
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(-6.,-10.60660171779));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(2.093456611578E-17,1.));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#363 = ORIENTED_EDGE('',*,*,#364,.F.);
+#364 = EDGE_CURVE('',#365,#337,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(15.,12.,-21.5));
+#367 = SURFACE_CURVE('',#368,(#372,#379),.PCURVE_S1.);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(15.,15.,-21.5));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#372 = PCURVE('',#256,#373);
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(30.,-30.));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(-1.,0.));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = PCURVE('',#380,#385);
+#380 = PLANE('',#381);
+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
+#382 = CARTESIAN_POINT('',(15.,15.,-27.5));
+#383 = DIRECTION('',(1.,0.,0.));
+#384 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(0.,-6.));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(1.,0.));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#393,#365,#395,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(12.,15.,-21.5));
+#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(13.5,13.5,-21.5));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.707106781187,-0.707106781187,1.277008533063E-15)
+  );
+#400 = PCURVE('',#256,#401);
+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(28.5,-28.5));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#407 = PCURVE('',#408,#413);
+#408 = PLANE('',#409);
+#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412);
+#410 = CARTESIAN_POINT('',(13.5,13.5,-27.5));
+#411 = DIRECTION('',(0.707106781187,0.707106781187,-1.297600862385E-15)
+  );
+#412 = DIRECTION('',(2.936394936583E-17,1.805720788766E-15,1.));
+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(6.,3.140184917368E-16));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(2.093456611578E-17,1.));
+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#419 = ORIENTED_EDGE('',*,*,#420,.F.);
+#420 = EDGE_CURVE('',#421,#393,#423,.T.);
+#421 = VERTEX_POINT('',#422);
+#422 = CARTESIAN_POINT('',(-12.,15.,-21.5));
+#423 = SURFACE_CURVE('',#424,(#428,#435),.PCURVE_S1.);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(-15.,15.,-21.5));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(1.,0.,0.));
+#428 = PCURVE('',#256,#429);
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(30.,0.));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(0.,-1.));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#435 = PCURVE('',#436,#441);
+#436 = PLANE('',#437);
+#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
+#438 = CARTESIAN_POINT('',(-15.,15.,-27.5));
+#439 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#440 = DIRECTION('',(1.,0.,0.));
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(0.,-6.));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(1.,0.));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#447 = ORIENTED_EDGE('',*,*,#448,.F.);
+#448 = EDGE_CURVE('',#248,#421,#449,.T.);
+#449 = SURFACE_CURVE('',#450,(#454,#461),.PCURVE_S1.);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(-21.,6.,-21.5));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(0.707106781187,0.707106781187,-1.277008533063E-15)
+  );
+#454 = PCURVE('',#256,#455);
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(21.,6.));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(0.707106781187,-0.707106781187));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#461 = PCURVE('',#462,#467);
+#462 = PLANE('',#463);
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(-13.5,13.5,-27.5));
+#465 = DIRECTION('',(-0.707106781187,0.707106781187,-1.297600862385E-15)
+  );
+#466 = DIRECTION('',(-2.936394936583E-17,1.805720788766E-15,1.));
+#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(6.,-10.60660171779));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-2.093456611578E-17,1.));
+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#473 = FACE_BOUND('',#474,.T.);
+#474 = EDGE_LOOP('',(#475));
+#475 = ORIENTED_EDGE('',*,*,#476,.T.);
+#476 = EDGE_CURVE('',#477,#477,#479,.T.);
+#477 = VERTEX_POINT('',#478);
+#478 = CARTESIAN_POINT('',(-8.003048327205,-10.2530483272,-21.5));
+#479 = SURFACE_CURVE('',#480,(#485,#496),.PCURVE_S1.);
+#480 = CIRCLE('',#481,2.25);
+#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484);
+#482 = CARTESIAN_POINT('',(-10.2530483272,-10.2530483272,-21.5));
+#483 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#484 = DIRECTION('',(1.,0.,0.));
+#485 = PCURVE('',#256,#486);
+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#495);
+#487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#488,#489,#490,#491,#492,#493
+,#494),.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(
+  '') );
+#488 = CARTESIAN_POINT('',(4.746951672795,-6.996951672795));
+#489 = CARTESIAN_POINT('',(0.849837355765,-6.996951672795));
+#490 = CARTESIAN_POINT('',(2.79839451428,-3.621951672795));
+#491 = CARTESIAN_POINT('',(4.746951672795,-0.246951672795));
+#492 = CARTESIAN_POINT('',(6.69550883131,-3.621951672795));
+#493 = CARTESIAN_POINT('',(8.644065989825,-6.996951672795));
+#494 = CARTESIAN_POINT('',(4.746951672795,-6.996951672795));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = PCURVE('',#497,#502);
+#497 = CYLINDRICAL_SURFACE('',#498,2.25);
+#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501);
+#499 = CARTESIAN_POINT('',(-10.2530483272,-10.2530483272,-27.5));
+#500 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#501 = DIRECTION('',(1.,0.,0.));
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(0.,-6.));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(1.,0.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#508 = FACE_BOUND('',#509,.T.);
+#509 = EDGE_LOOP('',(#510));
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#512,#512,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(12.503048327205,-10.2530483272,-21.5));
+#514 = SURFACE_CURVE('',#515,(#520,#531),.PCURVE_S1.);
+#515 = CIRCLE('',#516,2.25);
+#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);
+#517 = CARTESIAN_POINT('',(10.253048327205,-10.2530483272,-21.5));
+#518 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#519 = DIRECTION('',(1.,0.,0.));
+#520 = PCURVE('',#256,#521);
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#530);
+#522 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#523,#524,#525,#526,#527,#528
+,#529),.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(
+  '') );
+#523 = CARTESIAN_POINT('',(4.746951672795,-27.5030483272));
+#524 = CARTESIAN_POINT('',(0.849837355765,-27.5030483272));
+#525 = CARTESIAN_POINT('',(2.79839451428,-24.1280483272));
+#526 = CARTESIAN_POINT('',(4.746951672795,-20.7530483272));
+#527 = CARTESIAN_POINT('',(6.69550883131,-24.1280483272));
+#528 = CARTESIAN_POINT('',(8.644065989825,-27.5030483272));
+#529 = CARTESIAN_POINT('',(4.746951672795,-27.5030483272));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#532,#537);
+#532 = CYLINDRICAL_SURFACE('',#533,2.25);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(10.253048327205,-10.2530483272,-27.5));
+#535 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#536 = DIRECTION('',(1.,0.,0.));
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.,-6.));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(1.,0.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = FACE_BOUND('',#544,.T.);
+#544 = EDGE_LOOP('',(#545));
+#545 = ORIENTED_EDGE('',*,*,#546,.T.);
+#546 = EDGE_CURVE('',#547,#547,#549,.T.);
+#547 = VERTEX_POINT('',#548);
+#548 = CARTESIAN_POINT('',(12.503048327205,10.253048327205,-21.5));
+#549 = SURFACE_CURVE('',#550,(#555,#566),.PCURVE_S1.);
+#550 = CIRCLE('',#551,2.25);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(10.253048327205,10.253048327205,-21.5));
+#553 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#554 = DIRECTION('',(1.,0.,0.));
+#555 = PCURVE('',#256,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#565);
+#557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#558,#559,#560,#561,#562,#563
+,#564),.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(
+  '') );
+#558 = CARTESIAN_POINT('',(25.253048327205,-27.5030483272));
+#559 = CARTESIAN_POINT('',(21.355934010175,-27.5030483272));
+#560 = CARTESIAN_POINT('',(23.30449116869,-24.1280483272));
+#561 = CARTESIAN_POINT('',(25.253048327205,-20.7530483272));
+#562 = CARTESIAN_POINT('',(27.20160548572,-24.1280483272));
+#563 = CARTESIAN_POINT('',(29.150162644235,-27.5030483272));
+#564 = CARTESIAN_POINT('',(25.253048327205,-27.5030483272));
+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#566 = PCURVE('',#567,#572);
+#567 = CYLINDRICAL_SURFACE('',#568,2.25);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(10.253048327205,10.253048327205,-27.5));
+#570 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#571 = DIRECTION('',(1.,0.,0.));
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(0.,-6.));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(1.,0.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = FACE_BOUND('',#579,.T.);
+#579 = EDGE_LOOP('',(#580));
+#580 = ORIENTED_EDGE('',*,*,#581,.F.);
+#581 = EDGE_CURVE('',#582,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(9.5,-4.296563105299E-14,-21.5));
+#584 = SURFACE_CURVE('',#585,(#590,#597),.PCURVE_S1.);
+#585 = CIRCLE('',#586,9.5);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,-3.819167204711E-14,-21.5));
+#588 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#589 = DIRECTION('',(1.,-6.427606984672E-16,1.14177236282E-30));
+#590 = PCURVE('',#256,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = CIRCLE('',#593,9.5);
+#593 = AXIS2_PLACEMENT_2D('',#594,#595);
+#594 = CARTESIAN_POINT('',(15.,-15.));
+#595 = DIRECTION('',(-6.427606984672E-16,-1.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = PCURVE('',#598,#603);
+#598 = CYLINDRICAL_SURFACE('',#599,9.5);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(0.,-4.884981308351E-14,-27.5));
+#601 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#602 = DIRECTION('',(1.,-6.427606984672E-16,1.14177236282E-30));
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(0.,6.));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(1.,0.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = FACE_BOUND('',#610,.T.);
+#610 = EDGE_LOOP('',(#611));
+#611 = ORIENTED_EDGE('',*,*,#612,.T.);
+#612 = EDGE_CURVE('',#613,#613,#615,.T.);
+#613 = VERTEX_POINT('',#614);
+#614 = CARTESIAN_POINT('',(-8.003048327205,10.253048327205,-21.5));
+#615 = SURFACE_CURVE('',#616,(#621,#632),.PCURVE_S1.);
+#616 = CIRCLE('',#617,2.25);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(-10.2530483272,10.253048327205,-21.5));
+#619 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#620 = DIRECTION('',(1.,0.,0.));
+#621 = PCURVE('',#256,#622);
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#631);
+#623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#624,#625,#626,#627,#628,#629
+,#630),.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(
+  '') );
+#624 = CARTESIAN_POINT('',(25.253048327205,-6.996951672795));
+#625 = CARTESIAN_POINT('',(21.355934010175,-6.996951672795));
+#626 = CARTESIAN_POINT('',(23.30449116869,-3.621951672795));
+#627 = CARTESIAN_POINT('',(25.253048327205,-0.246951672795));
+#628 = CARTESIAN_POINT('',(27.20160548572,-3.621951672795));
+#629 = CARTESIAN_POINT('',(29.150162644235,-6.996951672795));
+#630 = CARTESIAN_POINT('',(25.253048327205,-6.996951672795));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = PCURVE('',#633,#638);
+#633 = CYLINDRICAL_SURFACE('',#634,2.25);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(-10.2530483272,10.253048327205,-27.5));
+#636 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#637 = DIRECTION('',(1.,0.,0.));
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(0.,-6.));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(1.,0.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = ADVANCED_FACE('',(#645),#268,.T.);
+#645 = FACE_BOUND('',#646,.T.);
+#646 = EDGE_LOOP('',(#647,#672,#693,#694));
+#647 = ORIENTED_EDGE('',*,*,#648,.F.);
+#648 = EDGE_CURVE('',#649,#651,#653,.T.);
+#649 = VERTEX_POINT('',#650);
+#650 = CARTESIAN_POINT('',(-15.,-12.,-27.5));
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(-15.,12.,-27.5));
+#653 = SURFACE_CURVE('',#654,(#658,#665),.PCURVE_S1.);
+#654 = LINE('',#655,#656);
+#655 = CARTESIAN_POINT('',(-15.,-15.,-27.5));
+#656 = VECTOR('',#657,1.);
+#657 = DIRECTION('',(0.,1.,-1.7763568394E-15));
+#658 = PCURVE('',#268,#659);
+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(0.,0.));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(1.,0.));
+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#665 = PCURVE('',#54,#666);
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.,0.));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(1.,0.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = ORIENTED_EDGE('',*,*,#673,.T.);
+#673 = EDGE_CURVE('',#649,#246,#674,.T.);
+#674 = SURFACE_CURVE('',#675,(#679,#686),.PCURVE_S1.);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(-15.,-12.,-27.5));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#679 = PCURVE('',#268,#680);
+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(3.,0.));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(0.,-1.));
+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#686 = PCURVE('',#296,#687);
+#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692);
+#688 = LINE('',#689,#690);
+#689 = CARTESIAN_POINT('',(-3.552713678801E-15,-2.12132034356));
+#690 = VECTOR('',#691,1.);
+#691 = DIRECTION('',(-1.,0.));
+#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#693 = ORIENTED_EDGE('',*,*,#245,.T.);
+#694 = ORIENTED_EDGE('',*,*,#695,.F.);
+#695 = EDGE_CURVE('',#651,#248,#696,.T.);
+#696 = SURFACE_CURVE('',#697,(#701,#708),.PCURVE_S1.);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-15.,12.,-27.5));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#701 = PCURVE('',#268,#702);
+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(27.,0.));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(0.,-1.));
+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#708 = PCURVE('',#462,#709);
+#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(-3.552713678801E-15,-2.12132034356));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(1.,0.));
+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#715 = ADVANCED_FACE('',(#716),#296,.T.);
+#716 = FACE_BOUND('',#717,.F.);
+#717 = EDGE_LOOP('',(#718,#741,#742,#743));
+#718 = ORIENTED_EDGE('',*,*,#719,.F.);
+#719 = EDGE_CURVE('',#649,#720,#722,.T.);
+#720 = VERTEX_POINT('',#721);
+#721 = CARTESIAN_POINT('',(-12.,-15.,-27.5));
+#722 = SURFACE_CURVE('',#723,(#727,#734),.PCURVE_S1.);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(-13.5,-13.5,-27.5));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(0.707106781187,-0.707106781187,1.277008533063E-15)
+  );
+#727 = PCURVE('',#296,#728);
+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733);
+#729 = LINE('',#730,#731);
+#730 = CARTESIAN_POINT('',(-3.552713678801E-15,1.673426686484E-30));
+#731 = VECTOR('',#732,1.);
+#732 = DIRECTION('',(-2.093456611578E-17,1.));
+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#734 = PCURVE('',#54,#735);
+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(1.5,-1.5));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#741 = ORIENTED_EDGE('',*,*,#673,.T.);
+#742 = ORIENTED_EDGE('',*,*,#280,.T.);
+#743 = ORIENTED_EDGE('',*,*,#744,.F.);
+#744 = EDGE_CURVE('',#720,#281,#745,.T.);
+#745 = SURFACE_CURVE('',#746,(#750,#757),.PCURVE_S1.);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(-12.,-15.,-27.5));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#750 = PCURVE('',#296,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(-3.552713678801E-15,2.12132034356));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(-1.,0.));
+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#757 = PCURVE('',#324,#758);
+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(27.,0.));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(0.,-1.));
+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#764 = ADVANCED_FACE('',(#765),#462,.T.);
+#765 = FACE_BOUND('',#766,.T.);
+#766 = EDGE_LOOP('',(#767,#790,#791,#792));
+#767 = ORIENTED_EDGE('',*,*,#768,.F.);
+#768 = EDGE_CURVE('',#651,#769,#771,.T.);
+#769 = VERTEX_POINT('',#770);
+#770 = CARTESIAN_POINT('',(-12.,15.,-27.5));
+#771 = SURFACE_CURVE('',#772,(#776,#783),.PCURVE_S1.);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(-21.,6.,-27.5));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(0.707106781187,0.707106781187,-1.277008533063E-15)
+  );
+#776 = PCURVE('',#462,#777);
+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(-4.996003610813E-15,-10.60660171779));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(-2.093456611578E-17,1.));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = PCURVE('',#54,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(21.,6.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(0.707106781187,-0.707106781187));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = ORIENTED_EDGE('',*,*,#695,.T.);
+#791 = ORIENTED_EDGE('',*,*,#448,.T.);
+#792 = ORIENTED_EDGE('',*,*,#793,.F.);
+#793 = EDGE_CURVE('',#769,#421,#794,.T.);
+#794 = SURFACE_CURVE('',#795,(#799,#806),.PCURVE_S1.);
+#795 = LINE('',#796,#797);
+#796 = CARTESIAN_POINT('',(-12.,15.,-27.5));
+#797 = VECTOR('',#798,1.);
+#798 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#799 = PCURVE('',#462,#800);
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(-3.552713678801E-15,2.12132034356));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(1.,0.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#806 = PCURVE('',#436,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(3.,0.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(0.,-1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = ADVANCED_FACE('',(#814),#324,.T.);
+#814 = FACE_BOUND('',#815,.T.);
+#815 = EDGE_LOOP('',(#816,#839,#860,#861));
+#816 = ORIENTED_EDGE('',*,*,#817,.F.);
+#817 = EDGE_CURVE('',#818,#720,#820,.T.);
+#818 = VERTEX_POINT('',#819);
+#819 = CARTESIAN_POINT('',(12.,-15.,-27.5));
+#820 = SURFACE_CURVE('',#821,(#825,#832),.PCURVE_S1.);
+#821 = LINE('',#822,#823);
+#822 = CARTESIAN_POINT('',(15.,-15.,-27.5));
+#823 = VECTOR('',#824,1.);
+#824 = DIRECTION('',(-1.,-0.,0.));
+#825 = PCURVE('',#324,#826);
+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(0.,0.));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(1.,0.));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = PCURVE('',#54,#833);
+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(0.,-30.));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(-0.,1.));
+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#839 = ORIENTED_EDGE('',*,*,#840,.T.);
+#840 = EDGE_CURVE('',#818,#309,#841,.T.);
+#841 = SURFACE_CURVE('',#842,(#846,#853),.PCURVE_S1.);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(12.,-15.,-27.5));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#846 = PCURVE('',#324,#847);
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(3.,0.));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(0.,-1.));
+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#853 = PCURVE('',#352,#854);
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(-3.552713678801E-15,-2.12132034356));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(-1.,0.));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#860 = ORIENTED_EDGE('',*,*,#308,.T.);
+#861 = ORIENTED_EDGE('',*,*,#744,.F.);
+#862 = ADVANCED_FACE('',(#863),#436,.T.);
+#863 = FACE_BOUND('',#864,.T.);
+#864 = EDGE_LOOP('',(#865,#888,#889,#890));
+#865 = ORIENTED_EDGE('',*,*,#866,.F.);
+#866 = EDGE_CURVE('',#769,#867,#869,.T.);
+#867 = VERTEX_POINT('',#868);
+#868 = CARTESIAN_POINT('',(12.,15.,-27.5));
+#869 = SURFACE_CURVE('',#870,(#874,#881),.PCURVE_S1.);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(-15.,15.,-27.5));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(1.,0.,0.));
+#874 = PCURVE('',#436,#875);
+#875 = DEFINITIONAL_REPRESENTATION('',(#876),#880);
+#876 = LINE('',#877,#878);
+#877 = CARTESIAN_POINT('',(0.,0.));
+#878 = VECTOR('',#879,1.);
+#879 = DIRECTION('',(1.,0.));
+#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#881 = PCURVE('',#54,#882);
+#882 = DEFINITIONAL_REPRESENTATION('',(#883),#887);
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(30.,0.));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(0.,-1.));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = ORIENTED_EDGE('',*,*,#793,.T.);
+#889 = ORIENTED_EDGE('',*,*,#420,.T.);
+#890 = ORIENTED_EDGE('',*,*,#891,.F.);
+#891 = EDGE_CURVE('',#867,#393,#892,.T.);
+#892 = SURFACE_CURVE('',#893,(#897,#904),.PCURVE_S1.);
+#893 = LINE('',#894,#895);
+#894 = CARTESIAN_POINT('',(12.,15.,-27.5));
+#895 = VECTOR('',#896,1.);
+#896 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#897 = PCURVE('',#436,#898);
+#898 = DEFINITIONAL_REPRESENTATION('',(#899),#903);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(27.,0.));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.,-1.));
+#903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#904 = PCURVE('',#408,#905);
+#905 = DEFINITIONAL_REPRESENTATION('',(#906),#910);
+#906 = LINE('',#907,#908);
+#907 = CARTESIAN_POINT('',(-3.552713678801E-15,-2.12132034356));
+#908 = VECTOR('',#909,1.);
+#909 = DIRECTION('',(1.,0.));
+#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#911 = ADVANCED_FACE('',(#912),#352,.T.);
+#912 = FACE_BOUND('',#913,.F.);
+#913 = EDGE_LOOP('',(#914,#937,#938,#939));
+#914 = ORIENTED_EDGE('',*,*,#915,.F.);
+#915 = EDGE_CURVE('',#818,#916,#918,.T.);
+#916 = VERTEX_POINT('',#917);
+#917 = CARTESIAN_POINT('',(15.,-12.,-27.5));
+#918 = SURFACE_CURVE('',#919,(#923,#930),.PCURVE_S1.);
+#919 = LINE('',#920,#921);
+#920 = CARTESIAN_POINT('',(6.,-21.,-27.5));
+#921 = VECTOR('',#922,1.);
+#922 = DIRECTION('',(0.707106781187,0.707106781187,-1.277008533063E-15)
+  );
+#923 = PCURVE('',#352,#924);
+#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929);
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(-2.109423746788E-15,-10.60660171779));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(2.093456611578E-17,1.));
+#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#930 = PCURVE('',#54,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(-6.,-21.));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(0.707106781187,-0.707106781187));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = ORIENTED_EDGE('',*,*,#840,.T.);
+#938 = ORIENTED_EDGE('',*,*,#336,.T.);
+#939 = ORIENTED_EDGE('',*,*,#940,.F.);
+#940 = EDGE_CURVE('',#916,#337,#941,.T.);
+#941 = SURFACE_CURVE('',#942,(#946,#953),.PCURVE_S1.);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(15.,-12.,-27.5));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#946 = PCURVE('',#352,#947);
+#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952);
+#948 = LINE('',#949,#950);
+#949 = CARTESIAN_POINT('',(-3.552713678801E-15,2.12132034356));
+#950 = VECTOR('',#951,1.);
+#951 = DIRECTION('',(-1.,0.));
+#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#953 = PCURVE('',#380,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(27.,0.));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(0.,-1.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = ADVANCED_FACE('',(#961),#408,.T.);
+#961 = FACE_BOUND('',#962,.T.);
+#962 = EDGE_LOOP('',(#963,#986,#987,#988));
+#963 = ORIENTED_EDGE('',*,*,#964,.F.);
+#964 = EDGE_CURVE('',#867,#965,#967,.T.);
+#965 = VERTEX_POINT('',#966);
+#966 = CARTESIAN_POINT('',(15.,12.,-27.5));
+#967 = SURFACE_CURVE('',#968,(#972,#979),.PCURVE_S1.);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(13.5,13.5,-27.5));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(0.707106781187,-0.707106781187,1.277008533063E-15)
+  );
+#972 = PCURVE('',#408,#973);
+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(-3.552713678801E-15,-1.577721810442E-30));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(2.093456611578E-17,1.));
+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#979 = PCURVE('',#54,#980);
+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);
+#981 = LINE('',#982,#983);
+#982 = CARTESIAN_POINT('',(28.5,-28.5));
+#983 = VECTOR('',#984,1.);
+#984 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#986 = ORIENTED_EDGE('',*,*,#891,.T.);
+#987 = ORIENTED_EDGE('',*,*,#392,.T.);
+#988 = ORIENTED_EDGE('',*,*,#989,.F.);
+#989 = EDGE_CURVE('',#965,#365,#990,.T.);
+#990 = SURFACE_CURVE('',#991,(#995,#1002),.PCURVE_S1.);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(15.,12.,-27.5));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#995 = PCURVE('',#408,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(-3.552713678801E-15,2.12132034356));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(1.,0.));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = PCURVE('',#380,#1003);
+#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(3.,0.));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(0.,-1.));
+#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1009 = ADVANCED_FACE('',(#1010),#380,.T.);
+#1010 = FACE_BOUND('',#1011,.T.);
+#1011 = EDGE_LOOP('',(#1012,#1033,#1034,#1035));
+#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1013 = EDGE_CURVE('',#965,#916,#1014,.T.);
+#1014 = SURFACE_CURVE('',#1015,(#1019,#1026),.PCURVE_S1.);
+#1015 = LINE('',#1016,#1017);
+#1016 = CARTESIAN_POINT('',(15.,15.,-27.5));
+#1017 = VECTOR('',#1018,1.);
+#1018 = DIRECTION('',(0.,-1.,1.7763568394E-15));
+#1019 = PCURVE('',#380,#1020);
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(0.,0.));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(1.,0.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1026 = PCURVE('',#54,#1027);
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(30.,-30.));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(-1.,0.));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = ORIENTED_EDGE('',*,*,#989,.T.);
+#1034 = ORIENTED_EDGE('',*,*,#364,.T.);
+#1035 = ORIENTED_EDGE('',*,*,#940,.F.);
+#1036 = ADVANCED_FACE('',(#1037),#497,.F.);
+#1037 = FACE_BOUND('',#1038,.F.);
+#1038 = EDGE_LOOP('',(#1039,#1072,#1093,#1094));
+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1040 = EDGE_CURVE('',#1041,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(-8.003048327205,-10.2530483272,-23.1));
+#1043 = SURFACE_CURVE('',#1044,(#1049,#1056),.PCURVE_S1.);
+#1044 = CIRCLE('',#1045,2.25);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(-10.2530483272,-10.2530483272,-23.1));
+#1047 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1048 = DIRECTION('',(1.,0.,0.));
+#1049 = PCURVE('',#497,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(0.,-4.4));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(1.,0.));
+#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('',(-6.253048327205,-10.2530483272,-23.1));
+#1060 = DIRECTION('',(-1.518163519942E-31,1.469669309255E-15,1.));
+#1061 = DIRECTION('',(0.,1.,-1.469669309255E-15));
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1071);
+#1063 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1064,#1065,#1066,#1067,
+#1068,#1069,#1070),.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('') );
+#1064 = CARTESIAN_POINT('',(0.,1.75));
+#1065 = CARTESIAN_POINT('',(-3.89711431703,1.75));
+#1066 = CARTESIAN_POINT('',(-1.948557158515,5.125));
+#1067 = CARTESIAN_POINT('',(-5.510910596163E-16,8.5));
+#1068 = CARTESIAN_POINT('',(1.948557158515,5.125));
+#1069 = CARTESIAN_POINT('',(3.89711431703,1.75));
+#1070 = CARTESIAN_POINT('',(0.,1.75));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1072 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1073 = EDGE_CURVE('',#1041,#477,#1074,.T.);
+#1074 = SEAM_CURVE('',#1075,(#1079,#1086),.PCURVE_S1.);
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(-8.003048327205,-10.2530483272,-27.5));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1079 = PCURVE('',#497,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.,-1.));
+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1086 = PCURVE('',#497,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(0.,0.));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(0.,-1.));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1093 = ORIENTED_EDGE('',*,*,#476,.T.);
+#1094 = ORIENTED_EDGE('',*,*,#1073,.F.);
+#1095 = ADVANCED_FACE('',(#1096),#532,.F.);
+#1096 = FACE_BOUND('',#1097,.F.);
+#1097 = EDGE_LOOP('',(#1098,#1131,#1152,#1153));
+#1098 = ORIENTED_EDGE('',*,*,#1099,.F.);
+#1099 = EDGE_CURVE('',#1100,#1100,#1102,.T.);
+#1100 = VERTEX_POINT('',#1101);
+#1101 = CARTESIAN_POINT('',(12.503048327205,-10.2530483272,-23.1));
+#1102 = SURFACE_CURVE('',#1103,(#1108,#1115),.PCURVE_S1.);
+#1103 = CIRCLE('',#1104,2.25);
+#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107);
+#1105 = CARTESIAN_POINT('',(10.253048327205,-10.2530483272,-23.1));
+#1106 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1107 = DIRECTION('',(1.,0.,0.));
+#1108 = PCURVE('',#532,#1109);
+#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(0.,-4.4));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(1.,0.));
+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1115 = PCURVE('',#1116,#1121);
+#1116 = PLANE('',#1117);
+#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120);
+#1118 = CARTESIAN_POINT('',(14.253048327205,-10.2530483272,-23.1));
+#1119 = DIRECTION('',(-1.518163519942E-31,1.469669309255E-15,1.));
+#1120 = DIRECTION('',(0.,1.,-1.469669309255E-15));
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1130);
+#1122 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1123,#1124,#1125,#1126,
+#1127,#1128,#1129),.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('') );
+#1123 = CARTESIAN_POINT('',(0.,1.75));
+#1124 = CARTESIAN_POINT('',(-3.89711431703,1.75));
+#1125 = CARTESIAN_POINT('',(-1.948557158515,5.125));
+#1126 = CARTESIAN_POINT('',(-5.510910596163E-16,8.5));
+#1127 = CARTESIAN_POINT('',(1.948557158515,5.125));
+#1128 = CARTESIAN_POINT('',(3.89711431703,1.75));
+#1129 = CARTESIAN_POINT('',(0.,1.75));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1131 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1132 = EDGE_CURVE('',#1100,#512,#1133,.T.);
+#1133 = SEAM_CURVE('',#1134,(#1138,#1145),.PCURVE_S1.);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(12.503048327205,-10.2530483272,-27.5));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1138 = PCURVE('',#532,#1139);
+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(0.,-1.));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1145 = PCURVE('',#532,#1146);
+#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(0.,0.));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(0.,-1.));
+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1152 = ORIENTED_EDGE('',*,*,#511,.T.);
+#1153 = ORIENTED_EDGE('',*,*,#1132,.F.);
+#1154 = ADVANCED_FACE('',(#1155),#567,.F.);
+#1155 = FACE_BOUND('',#1156,.F.);
+#1156 = EDGE_LOOP('',(#1157,#1190,#1211,#1212));
+#1157 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1158 = EDGE_CURVE('',#1159,#1159,#1161,.T.);
+#1159 = VERTEX_POINT('',#1160);
+#1160 = CARTESIAN_POINT('',(12.503048327205,10.253048327205,-23.1));
+#1161 = SURFACE_CURVE('',#1162,(#1167,#1174),.PCURVE_S1.);
+#1162 = CIRCLE('',#1163,2.25);
+#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166);
+#1164 = CARTESIAN_POINT('',(10.253048327205,10.253048327205,-23.1));
+#1165 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1166 = DIRECTION('',(1.,0.,0.));
+#1167 = PCURVE('',#567,#1168);
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(0.,-4.4));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(1.,0.));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = PCURVE('',#1175,#1180);
+#1175 = PLANE('',#1176);
+#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);
+#1177 = CARTESIAN_POINT('',(14.253048327205,10.253048327205,-23.1));
+#1178 = DIRECTION('',(-1.518163519942E-31,1.469669309255E-15,1.));
+#1179 = DIRECTION('',(0.,1.,-1.469669309255E-15));
+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1189);
+#1181 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1182,#1183,#1184,#1185,
+#1186,#1187,#1188),.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('') );
+#1182 = CARTESIAN_POINT('',(-3.552713678801E-15,1.75));
+#1183 = CARTESIAN_POINT('',(-3.89711431703,1.75));
+#1184 = CARTESIAN_POINT('',(-1.948557158515,5.125));
+#1185 = CARTESIAN_POINT('',(-4.103804738417E-15,8.5));
+#1186 = CARTESIAN_POINT('',(1.948557158515,5.125));
+#1187 = CARTESIAN_POINT('',(3.89711431703,1.75));
+#1188 = CARTESIAN_POINT('',(-3.552713678801E-15,1.75));
+#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1190 = ORIENTED_EDGE('',*,*,#1191,.T.);
+#1191 = EDGE_CURVE('',#1159,#547,#1192,.T.);
+#1192 = SEAM_CURVE('',#1193,(#1197,#1204),.PCURVE_S1.);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(12.503048327205,10.253048327205,-27.5));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1197 = PCURVE('',#567,#1198);
+#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);
+#1199 = LINE('',#1200,#1201);
+#1200 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1201 = VECTOR('',#1202,1.);
+#1202 = DIRECTION('',(0.,-1.));
+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1204 = PCURVE('',#567,#1205);
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(0.,0.));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(0.,-1.));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1211 = ORIENTED_EDGE('',*,*,#546,.T.);
+#1212 = ORIENTED_EDGE('',*,*,#1191,.F.);
+#1213 = ADVANCED_FACE('',(#1214),#598,.T.);
+#1214 = FACE_BOUND('',#1215,.T.);
+#1215 = EDGE_LOOP('',(#1216,#1217,#1240,#1267));
+#1216 = ORIENTED_EDGE('',*,*,#581,.T.);
+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1218 = EDGE_CURVE('',#582,#1219,#1221,.T.);
+#1219 = VERTEX_POINT('',#1220);
+#1220 = CARTESIAN_POINT('',(9.5,5.495603971895E-14,27.5));
+#1221 = SEAM_CURVE('',#1222,(#1226,#1233),.PCURVE_S1.);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(9.5,-5.495603971895E-14,-27.5));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1226 = PCURVE('',#598,#1227);
+#1227 = DEFINITIONAL_REPRESENTATION('',(#1228),#1232);
+#1228 = LINE('',#1229,#1230);
+#1229 = CARTESIAN_POINT('',(0.,0.));
+#1230 = VECTOR('',#1231,1.);
+#1231 = DIRECTION('',(0.,1.));
+#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1233 = PCURVE('',#598,#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 = ORIENTED_EDGE('',*,*,#1241,.F.);
+#1241 = EDGE_CURVE('',#1219,#1219,#1242,.T.);
+#1242 = SURFACE_CURVE('',#1243,(#1248,#1255),.PCURVE_S1.);
+#1243 = CIRCLE('',#1244,9.5);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(0.,4.884981308351E-14,27.5));
+#1246 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1247 = DIRECTION('',(1.,6.427606984672E-16,-1.14177236282E-30));
+#1248 = PCURVE('',#598,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(0.,55.));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(1.,0.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = PCURVE('',#1256,#1261);
+#1256 = PLANE('',#1257);
+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
+#1258 = CARTESIAN_POINT('',(0.,4.884981308351E-14,27.5));
+#1259 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1260 = DIRECTION('',(1.,6.427606984672E-16,-1.14177236282E-30));
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);
+#1262 = CIRCLE('',#1263,9.5);
+#1263 = AXIS2_PLACEMENT_2D('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(0.,0.));
+#1265 = DIRECTION('',(1.,1.660759800465E-31));
+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1267 = ORIENTED_EDGE('',*,*,#1218,.F.);
+#1268 = ADVANCED_FACE('',(#1269),#633,.F.);
+#1269 = FACE_BOUND('',#1270,.F.);
+#1270 = EDGE_LOOP('',(#1271,#1304,#1325,#1326));
+#1271 = ORIENTED_EDGE('',*,*,#1272,.F.);
+#1272 = EDGE_CURVE('',#1273,#1273,#1275,.T.);
+#1273 = VERTEX_POINT('',#1274);
+#1274 = CARTESIAN_POINT('',(-8.003048327205,10.253048327205,-23.1));
+#1275 = SURFACE_CURVE('',#1276,(#1281,#1288),.PCURVE_S1.);
+#1276 = CIRCLE('',#1277,2.25);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(-10.2530483272,10.253048327205,-23.1));
+#1279 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1280 = DIRECTION('',(1.,0.,0.));
+#1281 = PCURVE('',#633,#1282);
+#1282 = DEFINITIONAL_REPRESENTATION('',(#1283),#1287);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(0.,-4.4));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(1.,0.));
+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1288 = PCURVE('',#1289,#1294);
+#1289 = PLANE('',#1290);
+#1290 = AXIS2_PLACEMENT_3D('',#1291,#1292,#1293);
+#1291 = CARTESIAN_POINT('',(-6.253048327205,10.253048327205,-23.1));
+#1292 = DIRECTION('',(-1.518163519942E-31,1.469669309255E-15,1.));
+#1293 = DIRECTION('',(0.,1.,-1.469669309255E-15));
+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1303);
+#1295 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1296,#1297,#1298,#1299,
+#1300,#1301,#1302),.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('') );
+#1296 = CARTESIAN_POINT('',(-3.552713678801E-15,1.75));
+#1297 = CARTESIAN_POINT('',(-3.89711431703,1.75));
+#1298 = CARTESIAN_POINT('',(-1.948557158515,5.125));
+#1299 = CARTESIAN_POINT('',(-4.103804738417E-15,8.5));
+#1300 = CARTESIAN_POINT('',(1.948557158515,5.125));
+#1301 = CARTESIAN_POINT('',(3.89711431703,1.75));
+#1302 = CARTESIAN_POINT('',(-3.552713678801E-15,1.75));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1305 = EDGE_CURVE('',#1273,#613,#1306,.T.);
+#1306 = SEAM_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.);
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(-8.003048327205,10.253048327205,-27.5));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1311 = PCURVE('',#633,#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('',#633,#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('',*,*,#612,.T.);
+#1326 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1327 = ADVANCED_FACE('',(#1328,#1363),#1057,.F.);
+#1328 = FACE_BOUND('',#1329,.F.);
+#1329 = EDGE_LOOP('',(#1330));
+#1330 = ORIENTED_EDGE('',*,*,#1331,.F.);
+#1331 = EDGE_CURVE('',#1332,#1332,#1334,.T.);
+#1332 = VERTEX_POINT('',#1333);
+#1333 = CARTESIAN_POINT('',(-6.253048327205,-10.2530483272,-23.1));
+#1334 = SURFACE_CURVE('',#1335,(#1340,#1351),.PCURVE_S1.);
+#1335 = CIRCLE('',#1336,4.);
+#1336 = AXIS2_PLACEMENT_3D('',#1337,#1338,#1339);
+#1337 = CARTESIAN_POINT('',(-10.2530483272,-10.2530483272,-23.1));
+#1338 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1339 = DIRECTION('',(1.,0.,0.));
+#1340 = PCURVE('',#1057,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1350);
+#1342 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1343,#1344,#1345,#1346,
+#1347,#1348,#1349),.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('') );
+#1343 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1344 = CARTESIAN_POINT('',(-6.928203230276,0.));
+#1345 = CARTESIAN_POINT('',(-3.464101615138,6.));
+#1346 = CARTESIAN_POINT('',(-2.756074278718E-15,12.));
+#1347 = CARTESIAN_POINT('',(3.464101615138,6.));
+#1348 = CARTESIAN_POINT('',(6.928203230276,6.661338147751E-15));
+#1349 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1351 = PCURVE('',#1352,#1357);
+#1352 = CYLINDRICAL_SURFACE('',#1353,4.);
+#1353 = AXIS2_PLACEMENT_3D('',#1354,#1355,#1356);
+#1354 = CARTESIAN_POINT('',(-10.2530483272,-10.2530483272,-27.5));
+#1355 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1356 = DIRECTION('',(1.,0.,0.));
+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);
+#1358 = LINE('',#1359,#1360);
+#1359 = CARTESIAN_POINT('',(0.,-4.4));
+#1360 = VECTOR('',#1361,1.);
+#1361 = DIRECTION('',(1.,0.));
+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1363 = FACE_BOUND('',#1364,.F.);
+#1364 = EDGE_LOOP('',(#1365));
+#1365 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1366 = ADVANCED_FACE('',(#1367,#1402),#1116,.F.);
+#1367 = FACE_BOUND('',#1368,.F.);
+#1368 = EDGE_LOOP('',(#1369));
+#1369 = ORIENTED_EDGE('',*,*,#1370,.F.);
+#1370 = EDGE_CURVE('',#1371,#1371,#1373,.T.);
+#1371 = VERTEX_POINT('',#1372);
+#1372 = CARTESIAN_POINT('',(14.253048327205,-10.2530483272,-23.1));
+#1373 = SURFACE_CURVE('',#1374,(#1379,#1390),.PCURVE_S1.);
+#1374 = CIRCLE('',#1375,4.);
+#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);
+#1376 = CARTESIAN_POINT('',(10.253048327205,-10.2530483272,-23.1));
+#1377 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1378 = DIRECTION('',(1.,0.,0.));
+#1379 = PCURVE('',#1116,#1380);
+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1389);
+#1381 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1382,#1383,#1384,#1385,
+#1386,#1387,#1388),.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('') );
+#1382 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1383 = CARTESIAN_POINT('',(-6.928203230276,0.));
+#1384 = CARTESIAN_POINT('',(-3.464101615138,6.));
+#1385 = CARTESIAN_POINT('',(-2.756074278718E-15,12.));
+#1386 = CARTESIAN_POINT('',(3.464101615138,6.));
+#1387 = CARTESIAN_POINT('',(6.928203230276,6.661338147751E-15));
+#1388 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = PCURVE('',#1391,#1396);
+#1391 = CYLINDRICAL_SURFACE('',#1392,4.);
+#1392 = AXIS2_PLACEMENT_3D('',#1393,#1394,#1395);
+#1393 = CARTESIAN_POINT('',(10.253048327205,-10.2530483272,-27.5));
+#1394 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1395 = DIRECTION('',(1.,0.,0.));
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(0.,-4.4));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(1.,0.));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = FACE_BOUND('',#1403,.F.);
+#1403 = EDGE_LOOP('',(#1404));
+#1404 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1405 = ADVANCED_FACE('',(#1406,#1441),#1175,.F.);
+#1406 = FACE_BOUND('',#1407,.F.);
+#1407 = EDGE_LOOP('',(#1408));
+#1408 = ORIENTED_EDGE('',*,*,#1409,.F.);
+#1409 = EDGE_CURVE('',#1410,#1410,#1412,.T.);
+#1410 = VERTEX_POINT('',#1411);
+#1411 = CARTESIAN_POINT('',(14.253048327205,10.253048327205,-23.1));
+#1412 = SURFACE_CURVE('',#1413,(#1418,#1429),.PCURVE_S1.);
+#1413 = CIRCLE('',#1414,4.);
+#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417);
+#1415 = CARTESIAN_POINT('',(10.253048327205,10.253048327205,-23.1));
+#1416 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1417 = DIRECTION('',(1.,0.,0.));
+#1418 = PCURVE('',#1175,#1419);
+#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1428);
+#1420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1421,#1422,#1423,#1424,
+#1425,#1426,#1427),.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('') );
+#1421 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1422 = CARTESIAN_POINT('',(-6.928203230276,0.));
+#1423 = CARTESIAN_POINT('',(-3.464101615138,6.));
+#1424 = CARTESIAN_POINT('',(-2.756074278718E-15,12.));
+#1425 = CARTESIAN_POINT('',(3.464101615138,6.));
+#1426 = CARTESIAN_POINT('',(6.928203230276,6.661338147751E-15));
+#1427 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1429 = PCURVE('',#1430,#1435);
+#1430 = CYLINDRICAL_SURFACE('',#1431,4.);
+#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);
+#1432 = CARTESIAN_POINT('',(10.253048327205,10.253048327205,-27.5));
+#1433 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1434 = DIRECTION('',(1.,0.,0.));
+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1440);
+#1436 = LINE('',#1437,#1438);
+#1437 = CARTESIAN_POINT('',(0.,-4.4));
+#1438 = VECTOR('',#1439,1.);
+#1439 = DIRECTION('',(1.,0.));
+#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1441 = FACE_BOUND('',#1442,.F.);
+#1442 = EDGE_LOOP('',(#1443));
+#1443 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1444 = ADVANCED_FACE('',(#1445,#1448),#1256,.T.);
+#1445 = FACE_BOUND('',#1446,.T.);
+#1446 = EDGE_LOOP('',(#1447));
+#1447 = ORIENTED_EDGE('',*,*,#1241,.T.);
+#1448 = FACE_BOUND('',#1449,.T.);
+#1449 = EDGE_LOOP('',(#1450));
+#1450 = ORIENTED_EDGE('',*,*,#1451,.F.);
+#1451 = EDGE_CURVE('',#1452,#1452,#1454,.T.);
+#1452 = VERTEX_POINT('',#1453);
+#1453 = CARTESIAN_POINT('',(8.2,5.495603971895E-14,27.5));
+#1454 = SURFACE_CURVE('',#1455,(#1460,#1467),.PCURVE_S1.);
+#1455 = CIRCLE('',#1456,8.2);
+#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);
+#1457 = CARTESIAN_POINT('',(0.,4.884981308351E-14,27.5));
+#1458 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1459 = DIRECTION('',(1.,7.446617848096E-16,-1.322785054486E-30));
+#1460 = PCURVE('',#1256,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = CIRCLE('',#1463,8.2);
+#1463 = AXIS2_PLACEMENT_2D('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(0.,0.));
+#1465 = DIRECTION('',(1.,1.019010863424E-16));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#1468,#1473);
+#1468 = CYLINDRICAL_SURFACE('',#1469,8.2);
+#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472);
+#1470 = CARTESIAN_POINT('',(0.,4.884981308351E-14,27.5));
+#1471 = DIRECTION('',(0.,-1.7763568394E-15,-1.));
+#1472 = DIRECTION('',(1.,7.446617848096E-16,-1.322785054486E-30));
+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(-0.,0.));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(-1.,0.));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1479 = ADVANCED_FACE('',(#1480,#1515),#1289,.F.);
+#1480 = FACE_BOUND('',#1481,.F.);
+#1481 = EDGE_LOOP('',(#1482));
+#1482 = ORIENTED_EDGE('',*,*,#1483,.F.);
+#1483 = EDGE_CURVE('',#1484,#1484,#1486,.T.);
+#1484 = VERTEX_POINT('',#1485);
+#1485 = CARTESIAN_POINT('',(-6.253048327205,10.253048327205,-23.1));
+#1486 = SURFACE_CURVE('',#1487,(#1492,#1503),.PCURVE_S1.);
+#1487 = CIRCLE('',#1488,4.);
+#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);
+#1489 = CARTESIAN_POINT('',(-10.2530483272,10.253048327205,-23.1));
+#1490 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1491 = DIRECTION('',(1.,0.,0.));
+#1492 = PCURVE('',#1289,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1502);
+#1494 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1495,#1496,#1497,#1498,
+#1499,#1500,#1501),.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('') );
+#1495 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1496 = CARTESIAN_POINT('',(-6.928203230276,0.));
+#1497 = CARTESIAN_POINT('',(-3.464101615138,6.));
+#1498 = CARTESIAN_POINT('',(-2.756074278718E-15,12.));
+#1499 = CARTESIAN_POINT('',(3.464101615138,6.));
+#1500 = CARTESIAN_POINT('',(6.928203230276,6.661338147751E-15));
+#1501 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1503 = PCURVE('',#1504,#1509);
+#1504 = CYLINDRICAL_SURFACE('',#1505,4.);
+#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);
+#1506 = CARTESIAN_POINT('',(-10.2530483272,10.253048327205,-27.5));
+#1507 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1508 = DIRECTION('',(1.,0.,0.));
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(0.,-4.4));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(1.,0.));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = FACE_BOUND('',#1516,.F.);
+#1516 = EDGE_LOOP('',(#1517));
+#1517 = ORIENTED_EDGE('',*,*,#1272,.T.);
+#1518 = ADVANCED_FACE('',(#1519),#1504,.F.);
+#1519 = FACE_BOUND('',#1520,.F.);
+#1520 = EDGE_LOOP('',(#1521,#1549,#1570,#1571));
+#1521 = ORIENTED_EDGE('',*,*,#1522,.F.);
+#1522 = EDGE_CURVE('',#1523,#1523,#1525,.T.);
+#1523 = VERTEX_POINT('',#1524);
+#1524 = CARTESIAN_POINT('',(-6.253048327205,10.253048327205,-27.5));
+#1525 = SURFACE_CURVE('',#1526,(#1531,#1538),.PCURVE_S1.);
+#1526 = CIRCLE('',#1527,4.);
+#1527 = AXIS2_PLACEMENT_3D('',#1528,#1529,#1530);
+#1528 = CARTESIAN_POINT('',(-10.2530483272,10.253048327205,-27.5));
+#1529 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1530 = DIRECTION('',(1.,0.,0.));
+#1531 = PCURVE('',#1504,#1532);
+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(0.,0.));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(1.,0.));
+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1538 = PCURVE('',#54,#1539);
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1548);
+#1540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1541,#1542,#1543,#1544,
+#1545,#1546,#1547),.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('') );
+#1541 = CARTESIAN_POINT('',(25.253048327205,-8.746951672795));
+#1542 = CARTESIAN_POINT('',(18.324845096929,-8.746951672795));
+#1543 = CARTESIAN_POINT('',(21.788946712067,-2.746951672795));
+#1544 = CARTESIAN_POINT('',(25.253048327205,3.253048327205));
+#1545 = CARTESIAN_POINT('',(28.717149942343,-2.746951672795));
+#1546 = CARTESIAN_POINT('',(32.18125155748,-8.746951672795));
+#1547 = CARTESIAN_POINT('',(25.253048327205,-8.746951672795));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1549 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1550 = EDGE_CURVE('',#1523,#1484,#1551,.T.);
+#1551 = SEAM_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.);
+#1552 = LINE('',#1553,#1554);
+#1553 = CARTESIAN_POINT('',(-6.253048327205,10.253048327205,-27.5));
+#1554 = VECTOR('',#1555,1.);
+#1555 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1556 = PCURVE('',#1504,#1557);
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(0.,-1.));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1563 = PCURVE('',#1504,#1564);
+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(0.,0.));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(0.,-1.));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#1571 = ORIENTED_EDGE('',*,*,#1550,.F.);
+#1572 = ADVANCED_FACE('',(#1573),#1430,.F.);
+#1573 = FACE_BOUND('',#1574,.F.);
+#1574 = EDGE_LOOP('',(#1575,#1603,#1624,#1625));
+#1575 = ORIENTED_EDGE('',*,*,#1576,.F.);
+#1576 = EDGE_CURVE('',#1577,#1577,#1579,.T.);
+#1577 = VERTEX_POINT('',#1578);
+#1578 = CARTESIAN_POINT('',(14.253048327205,10.253048327205,-27.5));
+#1579 = SURFACE_CURVE('',#1580,(#1585,#1592),.PCURVE_S1.);
+#1580 = CIRCLE('',#1581,4.);
+#1581 = AXIS2_PLACEMENT_3D('',#1582,#1583,#1584);
+#1582 = CARTESIAN_POINT('',(10.253048327205,10.253048327205,-27.5));
+#1583 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1584 = DIRECTION('',(1.,0.,0.));
+#1585 = PCURVE('',#1430,#1586);
+#1586 = DEFINITIONAL_REPRESENTATION('',(#1587),#1591);
+#1587 = LINE('',#1588,#1589);
+#1588 = CARTESIAN_POINT('',(0.,0.));
+#1589 = VECTOR('',#1590,1.);
+#1590 = DIRECTION('',(1.,0.));
+#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1592 = PCURVE('',#54,#1593);
+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1602);
+#1594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1595,#1596,#1597,#1598,
+#1599,#1600,#1601),.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('') );
+#1595 = CARTESIAN_POINT('',(25.253048327205,-29.2530483272));
+#1596 = CARTESIAN_POINT('',(18.324845096929,-29.2530483272));
+#1597 = CARTESIAN_POINT('',(21.788946712067,-23.2530483272));
+#1598 = CARTESIAN_POINT('',(25.253048327205,-17.2530483272));
+#1599 = CARTESIAN_POINT('',(28.717149942343,-23.2530483272));
+#1600 = CARTESIAN_POINT('',(32.18125155748,-29.2530483272));
+#1601 = CARTESIAN_POINT('',(25.253048327205,-29.2530483272));
+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1603 = ORIENTED_EDGE('',*,*,#1604,.T.);
+#1604 = EDGE_CURVE('',#1577,#1410,#1605,.T.);
+#1605 = SEAM_CURVE('',#1606,(#1610,#1617),.PCURVE_S1.);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(14.253048327205,10.253048327205,-27.5));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1610 = PCURVE('',#1430,#1611);
+#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616);
+#1612 = LINE('',#1613,#1614);
+#1613 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1614 = VECTOR('',#1615,1.);
+#1615 = DIRECTION('',(0.,-1.));
+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1617 = PCURVE('',#1430,#1618);
+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1623);
+#1619 = LINE('',#1620,#1621);
+#1620 = CARTESIAN_POINT('',(0.,0.));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(0.,-1.));
+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1624 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1625 = ORIENTED_EDGE('',*,*,#1604,.F.);
+#1626 = ADVANCED_FACE('',(#1627),#1391,.F.);
+#1627 = FACE_BOUND('',#1628,.F.);
+#1628 = EDGE_LOOP('',(#1629,#1657,#1678,#1679));
+#1629 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#1630 = EDGE_CURVE('',#1631,#1631,#1633,.T.);
+#1631 = VERTEX_POINT('',#1632);
+#1632 = CARTESIAN_POINT('',(14.253048327205,-10.2530483272,-27.5));
+#1633 = SURFACE_CURVE('',#1634,(#1639,#1646),.PCURVE_S1.);
+#1634 = CIRCLE('',#1635,4.);
+#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
+#1636 = CARTESIAN_POINT('',(10.253048327205,-10.2530483272,-27.5));
+#1637 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1638 = DIRECTION('',(1.,0.,0.));
+#1639 = PCURVE('',#1391,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(0.,0.));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(1.,0.));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1646 = PCURVE('',#54,#1647);
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1656);
+#1648 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1649,#1650,#1651,#1652,
+#1653,#1654,#1655),.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('') );
+#1649 = CARTESIAN_POINT('',(4.746951672795,-29.2530483272));
+#1650 = CARTESIAN_POINT('',(-2.18125155748,-29.2530483272));
+#1651 = CARTESIAN_POINT('',(1.282850057657,-23.2530483272));
+#1652 = CARTESIAN_POINT('',(4.746951672795,-17.2530483272));
+#1653 = CARTESIAN_POINT('',(8.211053287933,-23.2530483272));
+#1654 = CARTESIAN_POINT('',(11.675154903071,-29.2530483272));
+#1655 = CARTESIAN_POINT('',(4.746951672795,-29.2530483272));
+#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1657 = ORIENTED_EDGE('',*,*,#1658,.T.);
+#1658 = EDGE_CURVE('',#1631,#1371,#1659,.T.);
+#1659 = SEAM_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(14.253048327205,-10.2530483272,-27.5));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1664 = PCURVE('',#1391,#1665);
+#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670);
+#1666 = LINE('',#1667,#1668);
+#1667 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1668 = VECTOR('',#1669,1.);
+#1669 = DIRECTION('',(0.,-1.));
+#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1671 = PCURVE('',#1391,#1672);
+#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1677);
+#1673 = LINE('',#1674,#1675);
+#1674 = CARTESIAN_POINT('',(0.,0.));
+#1675 = VECTOR('',#1676,1.);
+#1676 = DIRECTION('',(0.,-1.));
+#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1678 = ORIENTED_EDGE('',*,*,#1370,.T.);
+#1679 = ORIENTED_EDGE('',*,*,#1658,.F.);
+#1680 = ADVANCED_FACE('',(#1681),#1352,.F.);
+#1681 = FACE_BOUND('',#1682,.F.);
+#1682 = EDGE_LOOP('',(#1683,#1711,#1732,#1733));
+#1683 = ORIENTED_EDGE('',*,*,#1684,.F.);
+#1684 = EDGE_CURVE('',#1685,#1685,#1687,.T.);
+#1685 = VERTEX_POINT('',#1686);
+#1686 = CARTESIAN_POINT('',(-6.253048327205,-10.2530483272,-27.5));
+#1687 = SURFACE_CURVE('',#1688,(#1693,#1700),.PCURVE_S1.);
+#1688 = CIRCLE('',#1689,4.);
+#1689 = AXIS2_PLACEMENT_3D('',#1690,#1691,#1692);
+#1690 = CARTESIAN_POINT('',(-10.2530483272,-10.2530483272,-27.5));
+#1691 = DIRECTION('',(0.,-1.805962786724E-15,-1.));
+#1692 = DIRECTION('',(1.,0.,0.));
+#1693 = PCURVE('',#1352,#1694);
+#1694 = DEFINITIONAL_REPRESENTATION('',(#1695),#1699);
+#1695 = LINE('',#1696,#1697);
+#1696 = CARTESIAN_POINT('',(0.,0.));
+#1697 = VECTOR('',#1698,1.);
+#1698 = DIRECTION('',(1.,0.));
+#1699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1700 = PCURVE('',#54,#1701);
+#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1710);
+#1702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1703,#1704,#1705,#1706,
+#1707,#1708,#1709),.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('') );
+#1703 = CARTESIAN_POINT('',(4.746951672795,-8.746951672795));
+#1704 = CARTESIAN_POINT('',(-2.18125155748,-8.746951672795));
+#1705 = CARTESIAN_POINT('',(1.282850057657,-2.746951672795));
+#1706 = CARTESIAN_POINT('',(4.746951672795,3.253048327205));
+#1707 = CARTESIAN_POINT('',(8.211053287933,-2.746951672795));
+#1708 = CARTESIAN_POINT('',(11.675154903071,-8.746951672795));
+#1709 = CARTESIAN_POINT('',(4.746951672795,-8.746951672795));
+#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1711 = ORIENTED_EDGE('',*,*,#1712,.T.);
+#1712 = EDGE_CURVE('',#1685,#1332,#1713,.T.);
+#1713 = SEAM_CURVE('',#1714,(#1718,#1725),.PCURVE_S1.);
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(-6.253048327205,-10.2530483272,-27.5));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(0.,1.805962786724E-15,1.));
+#1718 = PCURVE('',#1352,#1719);
+#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.,-1.));
+#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1725 = PCURVE('',#1352,#1726);
+#1726 = DEFINITIONAL_REPRESENTATION('',(#1727),#1731);
+#1727 = LINE('',#1728,#1729);
+#1728 = CARTESIAN_POINT('',(0.,0.));
+#1729 = VECTOR('',#1730,1.);
+#1730 = DIRECTION('',(0.,-1.));
+#1731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1732 = ORIENTED_EDGE('',*,*,#1331,.T.);
+#1733 = ORIENTED_EDGE('',*,*,#1712,.F.);
+#1734 = ADVANCED_FACE('',(#1735),#1468,.F.);
+#1735 = FACE_BOUND('',#1736,.T.);
+#1736 = EDGE_LOOP('',(#1737,#1738,#1761,#1788));
+#1737 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#1738 = ORIENTED_EDGE('',*,*,#1739,.T.);
+#1739 = EDGE_CURVE('',#1452,#1740,#1742,.T.);
+#1740 = VERTEX_POINT('',#1741);
+#1741 = CARTESIAN_POINT('',(8.2,5.215827769689E-14,26.1));
+#1742 = SEAM_CURVE('',#1743,(#1747,#1754),.PCURVE_S1.);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(8.2,5.495603971895E-14,27.5));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1747 = PCURVE('',#1468,#1748);
+#1748 = DEFINITIONAL_REPRESENTATION('',(#1749),#1753);
+#1749 = LINE('',#1750,#1751);
+#1750 = CARTESIAN_POINT('',(-0.,0.));
+#1751 = VECTOR('',#1752,1.);
+#1752 = DIRECTION('',(-0.,1.));
+#1753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1754 = PCURVE('',#1468,#1755);
+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(-0.,1.));
+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1761 = ORIENTED_EDGE('',*,*,#1762,.F.);
+#1762 = EDGE_CURVE('',#1740,#1740,#1763,.T.);
+#1763 = SURFACE_CURVE('',#1764,(#1769,#1776),.PCURVE_S1.);
+#1764 = CIRCLE('',#1765,8.2);
+#1765 = AXIS2_PLACEMENT_3D('',#1766,#1767,#1768);
+#1766 = CARTESIAN_POINT('',(0.,4.636291350835E-14,26.1));
+#1767 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1768 = DIRECTION('',(1.,7.067517303102E-16,-1.255443269894E-30));
+#1769 = PCURVE('',#1468,#1770);
+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);
+#1771 = LINE('',#1772,#1773);
+#1772 = CARTESIAN_POINT('',(-0.,1.4));
+#1773 = VECTOR('',#1774,1.);
+#1774 = DIRECTION('',(-1.,0.));
+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1776 = PCURVE('',#1777,#1782);
+#1777 = PLANE('',#1778);
+#1778 = AXIS2_PLACEMENT_3D('',#1779,#1780,#1781);
+#1779 = CARTESIAN_POINT('',(0.,4.636291350835E-14,26.1));
+#1780 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1781 = DIRECTION('',(1.,7.067517303102E-16,-1.255443269894E-30));
+#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
+#1783 = CIRCLE('',#1784,8.2);
+#1784 = AXIS2_PLACEMENT_2D('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(0.,0.));
+#1786 = DIRECTION('',(1.,1.924050988344E-31));
+#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1788 = ORIENTED_EDGE('',*,*,#1739,.F.);
+#1789 = ADVANCED_FACE('',(#1790,#1793),#1777,.T.);
+#1790 = FACE_BOUND('',#1791,.T.);
+#1791 = EDGE_LOOP('',(#1792));
+#1792 = ORIENTED_EDGE('',*,*,#1762,.T.);
+#1793 = FACE_BOUND('',#1794,.T.);
+#1794 = EDGE_LOOP('',(#1795));
+#1795 = ORIENTED_EDGE('',*,*,#1796,.F.);
+#1796 = EDGE_CURVE('',#1797,#1797,#1799,.T.);
+#1797 = VERTEX_POINT('',#1798);
+#1798 = CARTESIAN_POINT('',(5.6,5.215827769689E-14,26.1));
+#1799 = SURFACE_CURVE('',#1800,(#1805,#1812),.PCURVE_S1.);
+#1800 = CIRCLE('',#1801,5.6);
+#1801 = AXIS2_PLACEMENT_3D('',#1802,#1803,#1804);
+#1802 = CARTESIAN_POINT('',(0.,4.636291350835E-14,26.1));
+#1803 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1804 = DIRECTION('',(1.,1.03488646224E-15,-1.838327645203E-30));
+#1805 = PCURVE('',#1777,#1806);
+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);
+#1807 = CIRCLE('',#1808,5.6);
+#1808 = AXIS2_PLACEMENT_2D('',#1809,#1810);
+#1809 = CARTESIAN_POINT('',(0.,0.));
+#1810 = DIRECTION('',(1.,3.281347319297E-16));
+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1812 = PCURVE('',#1813,#1818);
+#1813 = CYLINDRICAL_SURFACE('',#1814,5.6);
+#1814 = AXIS2_PLACEMENT_3D('',#1815,#1816,#1817);
+#1815 = CARTESIAN_POINT('',(0.,4.636291350835E-14,26.1));
+#1816 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1817 = DIRECTION('',(1.,1.03488646224E-15,-1.838327645203E-30));
+#1818 = DEFINITIONAL_REPRESENTATION('',(#1819),#1823);
+#1819 = LINE('',#1820,#1821);
+#1820 = CARTESIAN_POINT('',(0.,0.));
+#1821 = VECTOR('',#1822,1.);
+#1822 = DIRECTION('',(1.,0.));
+#1823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1824 = ADVANCED_FACE('',(#1825),#1813,.T.);
+#1825 = FACE_BOUND('',#1826,.T.);
+#1826 = EDGE_LOOP('',(#1827,#1828,#1851,#1878));
+#1827 = ORIENTED_EDGE('',*,*,#1796,.T.);
+#1828 = ORIENTED_EDGE('',*,*,#1829,.T.);
+#1829 = EDGE_CURVE('',#1797,#1830,#1832,.T.);
+#1830 = VERTEX_POINT('',#1831);
+#1831 = CARTESIAN_POINT('',(5.6,5.355715870792E-14,26.8));
+#1832 = SEAM_CURVE('',#1833,(#1837,#1844),.PCURVE_S1.);
+#1833 = LINE('',#1834,#1835);
+#1834 = CARTESIAN_POINT('',(5.6,5.215827769689E-14,26.1));
+#1835 = VECTOR('',#1836,1.);
+#1836 = DIRECTION('',(0.,1.998401444325E-15,1.));
+#1837 = PCURVE('',#1813,#1838);
+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(0.,0.));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(0.,1.));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = PCURVE('',#1813,#1845);
+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);
+#1846 = LINE('',#1847,#1848);
+#1847 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1848 = VECTOR('',#1849,1.);
+#1849 = DIRECTION('',(0.,1.));
+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1851 = ORIENTED_EDGE('',*,*,#1852,.F.);
+#1852 = EDGE_CURVE('',#1830,#1830,#1853,.T.);
+#1853 = SURFACE_CURVE('',#1854,(#1859,#1866),.PCURVE_S1.);
+#1854 = CIRCLE('',#1855,5.6);
+#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
+#1856 = CARTESIAN_POINT('',(0.,4.760636329593E-14,26.8));
+#1857 = DIRECTION('',(-3.503246160812E-46,1.7763568394E-15,1.));
+#1858 = DIRECTION('',(1.,1.062642037856E-15,-1.887631451779E-30));
+#1859 = PCURVE('',#1813,#1860);
+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(0.,0.7));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(1.,0.));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = PCURVE('',#1867,#1872);
+#1867 = PLANE('',#1868);
+#1868 = AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);
+#1869 = CARTESIAN_POINT('',(0.,4.760636329593E-14,26.8));
+#1870 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1871 = DIRECTION('',(1.,1.062642037856E-15,-1.887631451779E-30));
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = CIRCLE('',#1874,5.6);
+#1874 = AXIS2_PLACEMENT_2D('',#1875,#1876);
+#1875 = CARTESIAN_POINT('',(0.,0.));
+#1876 = DIRECTION('',(1.,2.817360375789E-31));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = ORIENTED_EDGE('',*,*,#1829,.F.);
+#1879 = ADVANCED_FACE('',(#1880,#1883),#1867,.T.);
+#1880 = FACE_BOUND('',#1881,.T.);
+#1881 = EDGE_LOOP('',(#1882));
+#1882 = ORIENTED_EDGE('',*,*,#1852,.T.);
+#1883 = FACE_BOUND('',#1884,.T.);
+#1884 = EDGE_LOOP('',(#1885));
+#1885 = ORIENTED_EDGE('',*,*,#1886,.F.);
+#1886 = EDGE_CURVE('',#1887,#1887,#1889,.T.);
+#1887 = VERTEX_POINT('',#1888);
+#1888 = CARTESIAN_POINT('',(5.,5.355715870792E-14,26.8));
+#1889 = SURFACE_CURVE('',#1890,(#1895,#1902),.PCURVE_S1.);
+#1890 = CIRCLE('',#1891,5.);
+#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894);
+#1892 = CARTESIAN_POINT('',(0.,4.760636329593E-14,26.8));
+#1893 = DIRECTION('',(0.,1.7763568394E-15,1.));
+#1894 = DIRECTION('',(1.,1.190159082398E-15,-2.114147225992E-30));
+#1895 = PCURVE('',#1867,#1896);
+#1896 = DEFINITIONAL_REPRESENTATION('',(#1897),#1901);
+#1897 = CIRCLE('',#1898,5.);
+#1898 = AXIS2_PLACEMENT_2D('',#1899,#1900);
+#1899 = CARTESIAN_POINT('',(0.,0.));
+#1900 = DIRECTION('',(1.,1.275170445427E-16));
+#1901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1902 = PCURVE('',#230,#1903);
+#1903 = DEFINITIONAL_REPRESENTATION('',(#1904),#1908);
+#1904 = LINE('',#1905,#1906);
+#1905 = CARTESIAN_POINT('',(-0.,0.));
+#1906 = VECTOR('',#1907,1.);
+#1907 = DIRECTION('',(-1.,0.));
+#1908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1909 = ADVANCED_FACE('',(#1910),#230,.F.);
+#1910 = FACE_BOUND('',#1911,.T.);
+#1911 = EDGE_LOOP('',(#1912,#1913,#1934,#1935));
+#1912 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#1913 = ORIENTED_EDGE('',*,*,#1914,.T.);
+#1914 = EDGE_CURVE('',#1887,#214,#1915,.T.);
+#1915 = SEAM_CURVE('',#1916,(#1920,#1927),.PCURVE_S1.);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(5.,5.355715870792E-14,26.8));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(0.,-1.998401444325E-15,-1.));
+#1920 = PCURVE('',#230,#1921);
+#1921 = DEFINITIONAL_REPRESENTATION('',(#1922),#1926);
+#1922 = LINE('',#1923,#1924);
+#1923 = CARTESIAN_POINT('',(-0.,0.));
+#1924 = VECTOR('',#1925,1.);
+#1925 = DIRECTION('',(-0.,1.));
+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1927 = PCURVE('',#230,#1928);
+#1928 = DEFINITIONAL_REPRESENTATION('',(#1929),#1933);
+#1929 = LINE('',#1930,#1931);
+#1930 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1931 = VECTOR('',#1932,1.);
+#1932 = DIRECTION('',(-0.,1.));
+#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1934 = ORIENTED_EDGE('',*,*,#213,.F.);
+#1935 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#1936 = ADVANCED_FACE('',(#1937,#1947,#1950,#1953,#1956,#1959),#54,.F.);
+#1937 = FACE_BOUND('',#1938,.T.);
+#1938 = EDGE_LOOP('',(#1939,#1940,#1941,#1942,#1943,#1944,#1945,#1946));
+#1939 = ORIENTED_EDGE('',*,*,#648,.T.);
+#1940 = ORIENTED_EDGE('',*,*,#768,.T.);
+#1941 = ORIENTED_EDGE('',*,*,#866,.T.);
+#1942 = ORIENTED_EDGE('',*,*,#964,.T.);
+#1943 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1944 = ORIENTED_EDGE('',*,*,#915,.F.);
+#1945 = ORIENTED_EDGE('',*,*,#817,.T.);
+#1946 = ORIENTED_EDGE('',*,*,#719,.F.);
+#1947 = FACE_BOUND('',#1948,.F.);
+#1948 = EDGE_LOOP('',(#1949));
+#1949 = ORIENTED_EDGE('',*,*,#32,.F.);
+#1950 = FACE_BOUND('',#1951,.F.);
+#1951 = EDGE_LOOP('',(#1952));
+#1952 = ORIENTED_EDGE('',*,*,#1684,.T.);
+#1953 = FACE_BOUND('',#1954,.F.);
+#1954 = EDGE_LOOP('',(#1955));
+#1955 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#1956 = FACE_BOUND('',#1957,.F.);
+#1957 = EDGE_LOOP('',(#1958));
+#1958 = ORIENTED_EDGE('',*,*,#1630,.T.);
+#1959 = FACE_BOUND('',#1960,.F.);
+#1960 = EDGE_LOOP('',(#1961));
+#1961 = ORIENTED_EDGE('',*,*,#1576,.T.);
+#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1966)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1963,#1964,#1965)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1963 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1964 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1965 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1966 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1963,
+  'distance_accuracy_value','confusion accuracy');
+#1967 = SHAPE_DEFINITION_REPRESENTATION(#1968,#25);
+#1968 = PRODUCT_DEFINITION_SHAPE('','',#1969);
+#1969 = PRODUCT_DEFINITION('design','',#1970,#1973);
+#1970 = PRODUCT_DEFINITION_FORMATION('','',#1971);
+#1971 = PRODUCT('lmk10luu','lmk10luu','',(#1972));
+#1972 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1975,#1977);
+#1975 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1976) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1978);
+#1978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1969,$);
+#1979 = PRODUCT_TYPE('part',$,(#1971));
+#1980 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1981,#1989,#1997,#2004,#2011,#2018,#2025,#2032,#2039,#2046,#2053,
+    #2060,#2067,#2074,#2081,#2088,#2095,#2102,#2109,#2116,#2123,#2130,
+    #2137,#2144,#2151,#2158,#2165,#2172,#2179,#2186,#2193,#2200,#2207),
+  #1962);
+#1981 = STYLED_ITEM('color',(#1982),#28);
+#1982 = PRESENTATION_STYLE_ASSIGNMENT((#1983));
+#1983 = SURFACE_STYLE_USAGE(.BOTH.,#1984);
+#1984 = SURFACE_SIDE_STYLE('',(#1985));
+#1985 = SURFACE_STYLE_FILL_AREA(#1986);
+#1986 = FILL_AREA_STYLE('',(#1987));
+#1987 = FILL_AREA_STYLE_COLOUR('',#1988);
+#1988 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1989 = STYLED_ITEM('color',(#1990),#116);
+#1990 = PRESENTATION_STYLE_ASSIGNMENT((#1991));
+#1991 = SURFACE_STYLE_USAGE(.BOTH.,#1992);
+#1992 = SURFACE_SIDE_STYLE('',(#1993));
+#1993 = SURFACE_STYLE_FILL_AREA(#1994);
+#1994 = FILL_AREA_STYLE('',(#1995));
+#1995 = FILL_AREA_STYLE_COLOUR('',#1996);
+#1996 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#1997 = STYLED_ITEM('color',(#1998),#151);
+#1998 = PRESENTATION_STYLE_ASSIGNMENT((#1999));
+#1999 = SURFACE_STYLE_USAGE(.BOTH.,#2000);
+#2000 = SURFACE_SIDE_STYLE('',(#2001));
+#2001 = SURFACE_STYLE_FILL_AREA(#2002);
+#2002 = FILL_AREA_STYLE('',(#2003));
+#2003 = FILL_AREA_STYLE_COLOUR('',#1996);
+#2004 = STYLED_ITEM('color',(#2005),#206);
+#2005 = PRESENTATION_STYLE_ASSIGNMENT((#2006));
+#2006 = SURFACE_STYLE_USAGE(.BOTH.,#2007);
+#2007 = SURFACE_SIDE_STYLE('',(#2008));
+#2008 = SURFACE_STYLE_FILL_AREA(#2009);
+#2009 = FILL_AREA_STYLE('',(#2010));
+#2010 = FILL_AREA_STYLE_COLOUR('',#1996);
+#2011 = STYLED_ITEM('color',(#2012),#241);
+#2012 = PRESENTATION_STYLE_ASSIGNMENT((#2013));
+#2013 = SURFACE_STYLE_USAGE(.BOTH.,#2014);
+#2014 = SURFACE_SIDE_STYLE('',(#2015));
+#2015 = SURFACE_STYLE_FILL_AREA(#2016);
+#2016 = FILL_AREA_STYLE('',(#2017));
+#2017 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2018 = STYLED_ITEM('color',(#2019),#644);
+#2019 = PRESENTATION_STYLE_ASSIGNMENT((#2020));
+#2020 = SURFACE_STYLE_USAGE(.BOTH.,#2021);
+#2021 = SURFACE_SIDE_STYLE('',(#2022));
+#2022 = SURFACE_STYLE_FILL_AREA(#2023);
+#2023 = FILL_AREA_STYLE('',(#2024));
+#2024 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2025 = STYLED_ITEM('color',(#2026),#715);
+#2026 = PRESENTATION_STYLE_ASSIGNMENT((#2027));
+#2027 = SURFACE_STYLE_USAGE(.BOTH.,#2028);
+#2028 = SURFACE_SIDE_STYLE('',(#2029));
+#2029 = SURFACE_STYLE_FILL_AREA(#2030);
+#2030 = FILL_AREA_STYLE('',(#2031));
+#2031 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2032 = STYLED_ITEM('color',(#2033),#764);
+#2033 = PRESENTATION_STYLE_ASSIGNMENT((#2034));
+#2034 = SURFACE_STYLE_USAGE(.BOTH.,#2035);
+#2035 = SURFACE_SIDE_STYLE('',(#2036));
+#2036 = SURFACE_STYLE_FILL_AREA(#2037);
+#2037 = FILL_AREA_STYLE('',(#2038));
+#2038 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2039 = STYLED_ITEM('color',(#2040),#813);
+#2040 = PRESENTATION_STYLE_ASSIGNMENT((#2041));
+#2041 = SURFACE_STYLE_USAGE(.BOTH.,#2042);
+#2042 = SURFACE_SIDE_STYLE('',(#2043));
+#2043 = SURFACE_STYLE_FILL_AREA(#2044);
+#2044 = FILL_AREA_STYLE('',(#2045));
+#2045 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2046 = STYLED_ITEM('color',(#2047),#862);
+#2047 = PRESENTATION_STYLE_ASSIGNMENT((#2048));
+#2048 = SURFACE_STYLE_USAGE(.BOTH.,#2049);
+#2049 = SURFACE_SIDE_STYLE('',(#2050));
+#2050 = SURFACE_STYLE_FILL_AREA(#2051);
+#2051 = FILL_AREA_STYLE('',(#2052));
+#2052 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2053 = STYLED_ITEM('color',(#2054),#911);
+#2054 = PRESENTATION_STYLE_ASSIGNMENT((#2055));
+#2055 = SURFACE_STYLE_USAGE(.BOTH.,#2056);
+#2056 = SURFACE_SIDE_STYLE('',(#2057));
+#2057 = SURFACE_STYLE_FILL_AREA(#2058);
+#2058 = FILL_AREA_STYLE('',(#2059));
+#2059 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2060 = STYLED_ITEM('color',(#2061),#960);
+#2061 = PRESENTATION_STYLE_ASSIGNMENT((#2062));
+#2062 = SURFACE_STYLE_USAGE(.BOTH.,#2063);
+#2063 = SURFACE_SIDE_STYLE('',(#2064));
+#2064 = SURFACE_STYLE_FILL_AREA(#2065);
+#2065 = FILL_AREA_STYLE('',(#2066));
+#2066 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2067 = STYLED_ITEM('color',(#2068),#1009);
+#2068 = PRESENTATION_STYLE_ASSIGNMENT((#2069));
+#2069 = SURFACE_STYLE_USAGE(.BOTH.,#2070);
+#2070 = SURFACE_SIDE_STYLE('',(#2071));
+#2071 = SURFACE_STYLE_FILL_AREA(#2072);
+#2072 = FILL_AREA_STYLE('',(#2073));
+#2073 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2074 = STYLED_ITEM('color',(#2075),#1036);
+#2075 = PRESENTATION_STYLE_ASSIGNMENT((#2076));
+#2076 = SURFACE_STYLE_USAGE(.BOTH.,#2077);
+#2077 = SURFACE_SIDE_STYLE('',(#2078));
+#2078 = SURFACE_STYLE_FILL_AREA(#2079);
+#2079 = FILL_AREA_STYLE('',(#2080));
+#2080 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2081 = STYLED_ITEM('color',(#2082),#1095);
+#2082 = PRESENTATION_STYLE_ASSIGNMENT((#2083));
+#2083 = SURFACE_STYLE_USAGE(.BOTH.,#2084);
+#2084 = SURFACE_SIDE_STYLE('',(#2085));
+#2085 = SURFACE_STYLE_FILL_AREA(#2086);
+#2086 = FILL_AREA_STYLE('',(#2087));
+#2087 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2088 = STYLED_ITEM('color',(#2089),#1154);
+#2089 = PRESENTATION_STYLE_ASSIGNMENT((#2090));
+#2090 = SURFACE_STYLE_USAGE(.BOTH.,#2091);
+#2091 = SURFACE_SIDE_STYLE('',(#2092));
+#2092 = SURFACE_STYLE_FILL_AREA(#2093);
+#2093 = FILL_AREA_STYLE('',(#2094));
+#2094 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2095 = STYLED_ITEM('color',(#2096),#1213);
+#2096 = PRESENTATION_STYLE_ASSIGNMENT((#2097));
+#2097 = SURFACE_STYLE_USAGE(.BOTH.,#2098);
+#2098 = SURFACE_SIDE_STYLE('',(#2099));
+#2099 = SURFACE_STYLE_FILL_AREA(#2100);
+#2100 = FILL_AREA_STYLE('',(#2101));
+#2101 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2102 = STYLED_ITEM('color',(#2103),#1268);
+#2103 = PRESENTATION_STYLE_ASSIGNMENT((#2104));
+#2104 = SURFACE_STYLE_USAGE(.BOTH.,#2105);
+#2105 = SURFACE_SIDE_STYLE('',(#2106));
+#2106 = SURFACE_STYLE_FILL_AREA(#2107);
+#2107 = FILL_AREA_STYLE('',(#2108));
+#2108 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2109 = STYLED_ITEM('color',(#2110),#1327);
+#2110 = PRESENTATION_STYLE_ASSIGNMENT((#2111));
+#2111 = SURFACE_STYLE_USAGE(.BOTH.,#2112);
+#2112 = SURFACE_SIDE_STYLE('',(#2113));
+#2113 = SURFACE_STYLE_FILL_AREA(#2114);
+#2114 = FILL_AREA_STYLE('',(#2115));
+#2115 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2116 = STYLED_ITEM('color',(#2117),#1366);
+#2117 = PRESENTATION_STYLE_ASSIGNMENT((#2118));
+#2118 = SURFACE_STYLE_USAGE(.BOTH.,#2119);
+#2119 = SURFACE_SIDE_STYLE('',(#2120));
+#2120 = SURFACE_STYLE_FILL_AREA(#2121);
+#2121 = FILL_AREA_STYLE('',(#2122));
+#2122 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2123 = STYLED_ITEM('color',(#2124),#1405);
+#2124 = PRESENTATION_STYLE_ASSIGNMENT((#2125));
+#2125 = SURFACE_STYLE_USAGE(.BOTH.,#2126);
+#2126 = SURFACE_SIDE_STYLE('',(#2127));
+#2127 = SURFACE_STYLE_FILL_AREA(#2128);
+#2128 = FILL_AREA_STYLE('',(#2129));
+#2129 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2130 = STYLED_ITEM('color',(#2131),#1444);
+#2131 = PRESENTATION_STYLE_ASSIGNMENT((#2132));
+#2132 = SURFACE_STYLE_USAGE(.BOTH.,#2133);
+#2133 = SURFACE_SIDE_STYLE('',(#2134));
+#2134 = SURFACE_STYLE_FILL_AREA(#2135);
+#2135 = FILL_AREA_STYLE('',(#2136));
+#2136 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2137 = STYLED_ITEM('color',(#2138),#1479);
+#2138 = PRESENTATION_STYLE_ASSIGNMENT((#2139));
+#2139 = SURFACE_STYLE_USAGE(.BOTH.,#2140);
+#2140 = SURFACE_SIDE_STYLE('',(#2141));
+#2141 = SURFACE_STYLE_FILL_AREA(#2142);
+#2142 = FILL_AREA_STYLE('',(#2143));
+#2143 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2144 = STYLED_ITEM('color',(#2145),#1518);
+#2145 = PRESENTATION_STYLE_ASSIGNMENT((#2146));
+#2146 = SURFACE_STYLE_USAGE(.BOTH.,#2147);
+#2147 = SURFACE_SIDE_STYLE('',(#2148));
+#2148 = SURFACE_STYLE_FILL_AREA(#2149);
+#2149 = FILL_AREA_STYLE('',(#2150));
+#2150 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2151 = STYLED_ITEM('color',(#2152),#1572);
+#2152 = PRESENTATION_STYLE_ASSIGNMENT((#2153));
+#2153 = SURFACE_STYLE_USAGE(.BOTH.,#2154);
+#2154 = SURFACE_SIDE_STYLE('',(#2155));
+#2155 = SURFACE_STYLE_FILL_AREA(#2156);
+#2156 = FILL_AREA_STYLE('',(#2157));
+#2157 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2158 = STYLED_ITEM('color',(#2159),#1626);
+#2159 = PRESENTATION_STYLE_ASSIGNMENT((#2160));
+#2160 = SURFACE_STYLE_USAGE(.BOTH.,#2161);
+#2161 = SURFACE_SIDE_STYLE('',(#2162));
+#2162 = SURFACE_STYLE_FILL_AREA(#2163);
+#2163 = FILL_AREA_STYLE('',(#2164));
+#2164 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2165 = STYLED_ITEM('color',(#2166),#1680);
+#2166 = PRESENTATION_STYLE_ASSIGNMENT((#2167));
+#2167 = SURFACE_STYLE_USAGE(.BOTH.,#2168);
+#2168 = SURFACE_SIDE_STYLE('',(#2169));
+#2169 = SURFACE_STYLE_FILL_AREA(#2170);
+#2170 = FILL_AREA_STYLE('',(#2171));
+#2171 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2172 = STYLED_ITEM('color',(#2173),#1734);
+#2173 = PRESENTATION_STYLE_ASSIGNMENT((#2174));
+#2174 = SURFACE_STYLE_USAGE(.BOTH.,#2175);
+#2175 = SURFACE_SIDE_STYLE('',(#2176));
+#2176 = SURFACE_STYLE_FILL_AREA(#2177);
+#2177 = FILL_AREA_STYLE('',(#2178));
+#2178 = FILL_AREA_STYLE_COLOUR('',#1988);
+#2179 = STYLED_ITEM('color',(#2180),#1789);
+#2180 = PRESENTATION_STYLE_ASSIGNMENT((#2181));
+#2181 = SURFACE_STYLE_USAGE(.BOTH.,#2182);
+#2182 = SURFACE_SIDE_STYLE('',(#2183));
+#2183 = SURFACE_STYLE_FILL_AREA(#2184);
+#2184 = FILL_AREA_STYLE('',(#2185));
+#2185 = FILL_AREA_STYLE_COLOUR('',#1996);
+#2186 = STYLED_ITEM('color',(#2187),#1824);
+#2187 = PRESENTATION_STYLE_ASSIGNMENT((#2188));
+#2188 = SURFACE_STYLE_USAGE(.BOTH.,#2189);
+#2189 = SURFACE_SIDE_STYLE('',(#2190));
+#2190 = SURFACE_STYLE_FILL_AREA(#2191);
+#2191 = FILL_AREA_STYLE('',(#2192));
+#2192 = FILL_AREA_STYLE_COLOUR('',#1996);
+#2193 = STYLED_ITEM('color',(#2194),#1879);
+#2194 = PRESENTATION_STYLE_ASSIGNMENT((#2195));
+#2195 = SURFACE_STYLE_USAGE(.BOTH.,#2196);
+#2196 = SURFACE_SIDE_STYLE('',(#2197));
+#2197 = SURFACE_STYLE_FILL_AREA(#2198);
+#2198 = FILL_AREA_STYLE('',(#2199));
+#2199 = FILL_AREA_STYLE_COLOUR('',#1996);
+#2200 = STYLED_ITEM('color',(#2201),#1909);
+#2201 = PRESENTATION_STYLE_ASSIGNMENT((#2202));
+#2202 = SURFACE_STYLE_USAGE(.BOTH.,#2203);
+#2203 = SURFACE_SIDE_STYLE('',(#2204));
+#2204 = SURFACE_STYLE_FILL_AREA(#2205);
+#2205 = FILL_AREA_STYLE('',(#2206));
+#2206 = FILL_AREA_STYLE_COLOUR('',#1996);
+#2207 = STYLED_ITEM('color',(#2208),#1936);
+#2208 = PRESENTATION_STYLE_ASSIGNMENT((#2209));
+#2209 = SURFACE_STYLE_USAGE(.BOTH.,#2210);
+#2210 = SURFACE_SIDE_STYLE('',(#2211));
+#2211 = SURFACE_STYLE_FILL_AREA(#2212);
+#2212 = FILL_AREA_STYLE('',(#2213));
+#2213 = FILL_AREA_STYLE_COLOUR('',#1988);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Bearings/linear_bearings/LMK10luu.stl b/Mechanical Parts/Bearings/linear_bearings/LMK10luu.stl
new file mode 100644
index 0000000000000000000000000000000000000000..6de6c78cbf9e6db4c8ece94e7144d2b2bdcfa914
GIT binary patch
literal 91884
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
B+h_m)

literal 0
HcmV?d00001