View Issue Details

IDProjectCategoryView StatusLast Update
0004477FreeCADBugpublic2020-10-27 23:13
Reporterjzuken Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
OSWindowsOS Version2004 
Product Version0.19 
Summary0004477: Can't import .STEP files with cyrillic symbols
DescriptionFreeCAD can export STEP files to directory containing cyrillic characters but can't import the exported file back because it contains cyrillic characters.
Steps To ReproduceExport STEP file to directory with cyrillic names and try to import it back.

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME(
  'C:/Users/lion/Desktop/08-2020/Компьютер/Fan60x25-2.step',
  '2020-10-27T18:42:40',(''),(''),'Open CASCADE STEP processor 7.4',
  'FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;


18:28:25 Traceback (most recent call last):
  File "<string>", line 1, in <module>
<class 'OSError'>: cannot read STEP file
Additional InformationFile importer should support UTF-8 locale, so it can also work with other languages.
Tagslocale, STEP
FreeCAD InformationOS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22756 (Git)
Build type: Release
Branch: master
Hash: ce87f586ee36ffe8ebcdcd3947ced4ab389ae795
Python version: 3.8.6
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: Russian/Russia (ru_RU)

Activities

jzuken

2020-10-27 23:13

reporter  

Fan60x25.FCStd (296,199 bytes)
Fan60x25-2.step (735,761 bytes)   
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME(
  'C:/Users/lion/Desktop/08-2020/Компьютер/Fan60x25-2.step',
  '2020-10-27T18:42:40',(''),(''),'Open CASCADE STEP processor 7.4',
  'FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
  'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('Fan60x25','Fan60x25','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
#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 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,0.));
#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#24,
  'distance_accuracy_value','confusion accuracy');
#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#6139);
#30 = MANIFOLD_SOLID_BREP('',#31);
#31 = CLOSED_SHELL('',(#32,#162,#266,#370,#442,#766,#882,#909,#963,#1052
    ,#1227,#1277,#1327,#1381,#1409,#1463,#1517,#1571,#1625,#1679,#1729,
    #1779,#1873,#1967,#2089,#2126,#2220,#2275,#2330,#2385,#2440,#2495,
    #2576,#2625,#2674,#2728,#2782,#2831,#2885,#2939,#2988,#3015,#3069,
    #3123,#3150,#3625,#3680,#3735,#3790,#3845,#3995,#4145,#4295,#4445,
    #4537,#4628,#4986,#5040,#5126,#5180,#5234,#5320,#5374,#5428,#5509,
    #5563,#5617,#5624,#5631,#5638,#5645,#5680,#5715,#5750,#5785,#5822,
    #5859,#6036,#6043,#6050,#6057,#6064,#6119,#6127,#6135));
#32 = ADVANCED_FACE('',(#33),#47,.T.);
#33 = FACE_BOUND('',#34,.F.);
#34 = EDGE_LOOP('',(#35,#70,#103,#131));
#35 = ORIENTED_EDGE('',*,*,#36,.T.);
#36 = EDGE_CURVE('',#37,#39,#41,.T.);
#37 = VERTEX_POINT('',#38);
#38 = CARTESIAN_POINT('',(-24.99999999999,30.,20.));
#39 = VERTEX_POINT('',#40);
#40 = CARTESIAN_POINT('',(-24.99999999999,30.,25.));
#41 = SURFACE_CURVE('',#42,(#46,#58),.PCURVE_S1.);
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(-24.99999999999,30.,20.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = PCURVE('',#47,#52);
#47 = CYLINDRICAL_SURFACE('',#48,5.);
#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
#49 = CARTESIAN_POINT('',(-25.,25.,20.));
#50 = DIRECTION('',(-0.,-0.,-1.));
#51 = DIRECTION('',(1.,0.,0.));
#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
#53 = LINE('',#54,#55);
#54 = CARTESIAN_POINT('',(-1.570796326795,0.));
#55 = VECTOR('',#56,1.);
#56 = DIRECTION('',(-0.,-1.));
#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58 = PCURVE('',#59,#64);
#59 = PLANE('',#60);
#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);
#61 = CARTESIAN_POINT('',(-24.99999999999,30.,20.));
#62 = DIRECTION('',(0.,1.,0.));
#63 = DIRECTION('',(1.,0.,0.));
#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69);
#65 = LINE('',#66,#67);
#66 = CARTESIAN_POINT('',(-1.03384E-12,0.));
#67 = VECTOR('',#68,1.);
#68 = DIRECTION('',(0.,-1.));
#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
#71 = EDGE_CURVE('',#39,#72,#74,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(-30.,24.999999999999,25.));
#74 = SURFACE_CURVE('',#75,(#80,#87),.PCURVE_S1.);
#75 = CIRCLE('',#76,5.);
#76 = AXIS2_PLACEMENT_3D('',#77,#78,#79);
#77 = CARTESIAN_POINT('',(-25.,25.,25.));
#78 = DIRECTION('',(0.,0.,1.));
#79 = DIRECTION('',(1.,0.,0.));
#80 = PCURVE('',#47,#81);
#81 = DEFINITIONAL_REPRESENTATION('',(#82),#86);
#82 = LINE('',#83,#84);
#83 = CARTESIAN_POINT('',(-0.,-5.));
#84 = VECTOR('',#85,1.);
#85 = DIRECTION('',(-1.,0.));
#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87 = PCURVE('',#88,#93);
#88 = PLANE('',#89);
#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);
#90 = CARTESIAN_POINT('',(5.505E-14,-6.092E-14,25.));
#91 = DIRECTION('',(0.,0.,-1.));
#92 = DIRECTION('',(-1.,0.,0.));
#93 = DEFINITIONAL_REPRESENTATION('',(#94),#102);
#94 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#95,#96,#97,#98,#99,#100,#101)
,.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(
  '') );
#95 = CARTESIAN_POINT('',(20.,25.));
#96 = CARTESIAN_POINT('',(20.,33.660254037844));
#97 = CARTESIAN_POINT('',(27.5,29.330127018922));
#98 = CARTESIAN_POINT('',(35.,25.));
#99 = CARTESIAN_POINT('',(27.5,20.669872981078));
#100 = CARTESIAN_POINT('',(20.,16.339745962156));
#101 = CARTESIAN_POINT('',(20.,25.));
#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103 = ORIENTED_EDGE('',*,*,#104,.F.);
#104 = EDGE_CURVE('',#105,#72,#107,.T.);
#105 = VERTEX_POINT('',#106);
#106 = CARTESIAN_POINT('',(-30.,24.999999999999,20.));
#107 = SURFACE_CURVE('',#108,(#112,#119),.PCURVE_S1.);
#108 = LINE('',#109,#110);
#109 = CARTESIAN_POINT('',(-30.,24.999999999999,20.));
#110 = VECTOR('',#111,1.);
#111 = DIRECTION('',(0.,0.,1.));
#112 = PCURVE('',#47,#113);
#113 = DEFINITIONAL_REPRESENTATION('',(#114),#118);
#114 = LINE('',#115,#116);
#115 = CARTESIAN_POINT('',(-3.14159265359,0.));
#116 = VECTOR('',#117,1.);
#117 = DIRECTION('',(-0.,-1.));
#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#119 = PCURVE('',#120,#125);
#120 = PLANE('',#121);
#121 = AXIS2_PLACEMENT_3D('',#122,#123,#124);
#122 = CARTESIAN_POINT('',(-30.,-25.,20.));
#123 = DIRECTION('',(-1.,0.,0.));
#124 = DIRECTION('',(0.,1.,0.));
#125 = DEFINITIONAL_REPRESENTATION('',(#126),#130);
#126 = LINE('',#127,#128);
#127 = CARTESIAN_POINT('',(50.,0.));
#128 = VECTOR('',#129,1.);
#129 = DIRECTION('',(0.,-1.));
#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#131 = ORIENTED_EDGE('',*,*,#132,.F.);
#132 = EDGE_CURVE('',#37,#105,#133,.T.);
#133 = SURFACE_CURVE('',#134,(#139,#146),.PCURVE_S1.);
#134 = CIRCLE('',#135,5.);
#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
#136 = CARTESIAN_POINT('',(-25.,25.,20.));
#137 = DIRECTION('',(0.,0.,1.));
#138 = DIRECTION('',(1.,0.,0.));
#139 = PCURVE('',#47,#140);
#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
#141 = LINE('',#142,#143);
#142 = CARTESIAN_POINT('',(-0.,0.));
#143 = VECTOR('',#144,1.);
#144 = DIRECTION('',(-1.,0.));
#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#146 = PCURVE('',#147,#152);
#147 = PLANE('',#148);
#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
#149 = CARTESIAN_POINT('',(5.505E-14,-6.092E-14,20.));
#150 = DIRECTION('',(0.,0.,-1.));
#151 = DIRECTION('',(-1.,0.,0.));
#152 = DEFINITIONAL_REPRESENTATION('',(#153),#161);
#153 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#154,#155,#156,#157,#158,#159
,#160),.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(
  '') );
#154 = CARTESIAN_POINT('',(20.,25.));
#155 = CARTESIAN_POINT('',(20.,33.660254037844));
#156 = CARTESIAN_POINT('',(27.5,29.330127018922));
#157 = CARTESIAN_POINT('',(35.,25.));
#158 = CARTESIAN_POINT('',(27.5,20.669872981078));
#159 = CARTESIAN_POINT('',(20.,16.339745962156));
#160 = CARTESIAN_POINT('',(20.,25.));
#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#162 = ADVANCED_FACE('',(#163),#59,.T.);
#163 = FACE_BOUND('',#164,.T.);
#164 = EDGE_LOOP('',(#165,#166,#189,#217,#245));
#165 = ORIENTED_EDGE('',*,*,#36,.T.);
#166 = ORIENTED_EDGE('',*,*,#167,.T.);
#167 = EDGE_CURVE('',#39,#168,#170,.T.);
#168 = VERTEX_POINT('',#169);
#169 = CARTESIAN_POINT('',(24.999999999999,30.,25.));
#170 = SURFACE_CURVE('',#171,(#175,#182),.PCURVE_S1.);
#171 = LINE('',#172,#173);
#172 = CARTESIAN_POINT('',(-24.99999999999,30.,25.));
#173 = VECTOR('',#174,1.);
#174 = DIRECTION('',(1.,0.,0.));
#175 = PCURVE('',#59,#176);
#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
#177 = LINE('',#178,#179);
#178 = CARTESIAN_POINT('',(0.,-5.));
#179 = VECTOR('',#180,1.);
#180 = DIRECTION('',(1.,0.));
#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#182 = PCURVE('',#88,#183);
#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
#184 = LINE('',#185,#186);
#185 = CARTESIAN_POINT('',(24.999999999999,30.));
#186 = VECTOR('',#187,1.);
#187 = DIRECTION('',(-1.,-0.));
#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#189 = ORIENTED_EDGE('',*,*,#190,.F.);
#190 = EDGE_CURVE('',#191,#168,#193,.T.);
#191 = VERTEX_POINT('',#192);
#192 = CARTESIAN_POINT('',(24.999999999999,30.,20.));
#193 = SURFACE_CURVE('',#194,(#198,#205),.PCURVE_S1.);
#194 = LINE('',#195,#196);
#195 = CARTESIAN_POINT('',(24.999999999999,30.,20.));
#196 = VECTOR('',#197,1.);
#197 = DIRECTION('',(0.,0.,1.));
#198 = PCURVE('',#59,#199);
#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);
#200 = LINE('',#201,#202);
#201 = CARTESIAN_POINT('',(49.999999999998,0.));
#202 = VECTOR('',#203,1.);
#203 = DIRECTION('',(0.,-1.));
#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#205 = PCURVE('',#206,#211);
#206 = CYLINDRICAL_SURFACE('',#207,5.);
#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
#208 = CARTESIAN_POINT('',(25.,25.,20.));
#209 = DIRECTION('',(-0.,-0.,-1.));
#210 = DIRECTION('',(1.,0.,0.));
#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);
#212 = LINE('',#213,#214);
#213 = CARTESIAN_POINT('',(-1.570796326795,0.));
#214 = VECTOR('',#215,1.);
#215 = DIRECTION('',(-0.,-1.));
#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#217 = ORIENTED_EDGE('',*,*,#218,.F.);
#218 = EDGE_CURVE('',#219,#191,#221,.T.);
#219 = VERTEX_POINT('',#220);
#220 = CARTESIAN_POINT('',(-2.28927728E-07,30.,20.));
#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
#222 = LINE('',#223,#224);
#223 = CARTESIAN_POINT('',(-24.99999999999,30.,20.));
#224 = VECTOR('',#225,1.);
#225 = DIRECTION('',(1.,0.,0.));
#226 = PCURVE('',#59,#227);
#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
#228 = LINE('',#229,#230);
#229 = CARTESIAN_POINT('',(0.,0.));
#230 = VECTOR('',#231,1.);
#231 = DIRECTION('',(1.,0.));
#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#233 = PCURVE('',#234,#239);
#234 = PLANE('',#235);
#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
#236 = CARTESIAN_POINT('',(5.505E-14,-6.092E-14,20.));
#237 = DIRECTION('',(0.,0.,-1.));
#238 = DIRECTION('',(-1.,0.,0.));
#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
#240 = LINE('',#241,#242);
#241 = CARTESIAN_POINT('',(24.999999999999,30.));
#242 = VECTOR('',#243,1.);
#243 = DIRECTION('',(-1.,-0.));
#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#245 = ORIENTED_EDGE('',*,*,#246,.F.);
#246 = EDGE_CURVE('',#37,#219,#247,.T.);
#247 = SURFACE_CURVE('',#248,(#252,#259),.PCURVE_S1.);
#248 = LINE('',#249,#250);
#249 = CARTESIAN_POINT('',(-24.99999999999,30.,20.));
#250 = VECTOR('',#251,1.);
#251 = DIRECTION('',(1.,0.,0.));
#252 = PCURVE('',#59,#253);
#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258);
#254 = LINE('',#255,#256);
#255 = CARTESIAN_POINT('',(0.,0.));
#256 = VECTOR('',#257,1.);
#257 = DIRECTION('',(1.,0.));
#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#259 = PCURVE('',#147,#260);
#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
#261 = LINE('',#262,#263);
#262 = CARTESIAN_POINT('',(24.999999999999,30.));
#263 = VECTOR('',#264,1.);
#264 = DIRECTION('',(-1.,-0.));
#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#266 = ADVANCED_FACE('',(#267),#120,.T.);
#267 = FACE_BOUND('',#268,.T.);
#268 = EDGE_LOOP('',(#269,#299,#320,#321,#344));
#269 = ORIENTED_EDGE('',*,*,#270,.T.);
#270 = EDGE_CURVE('',#271,#273,#275,.T.);
#271 = VERTEX_POINT('',#272);
#272 = CARTESIAN_POINT('',(-30.,-25.,20.));
#273 = VERTEX_POINT('',#274);
#274 = CARTESIAN_POINT('',(-30.,-25.,25.));
#275 = SURFACE_CURVE('',#276,(#280,#287),.PCURVE_S1.);
#276 = LINE('',#277,#278);
#277 = CARTESIAN_POINT('',(-30.,-25.,20.));
#278 = VECTOR('',#279,1.);
#279 = DIRECTION('',(0.,0.,1.));
#280 = PCURVE('',#120,#281);
#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);
#282 = LINE('',#283,#284);
#283 = CARTESIAN_POINT('',(-1.776E-14,0.));
#284 = VECTOR('',#285,1.);
#285 = DIRECTION('',(0.,-1.));
#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#287 = PCURVE('',#288,#293);
#288 = CYLINDRICAL_SURFACE('',#289,5.);
#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
#290 = CARTESIAN_POINT('',(-25.,-25.,20.));
#291 = DIRECTION('',(-0.,-0.,-1.));
#292 = DIRECTION('',(1.,0.,0.));
#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
#294 = LINE('',#295,#296);
#295 = CARTESIAN_POINT('',(-3.14159265359,0.));
#296 = VECTOR('',#297,1.);
#297 = DIRECTION('',(-0.,-1.));
#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#299 = ORIENTED_EDGE('',*,*,#300,.T.);
#300 = EDGE_CURVE('',#273,#72,#301,.T.);
#301 = SURFACE_CURVE('',#302,(#306,#313),.PCURVE_S1.);
#302 = LINE('',#303,#304);
#303 = CARTESIAN_POINT('',(-30.,-25.,25.));
#304 = VECTOR('',#305,1.);
#305 = DIRECTION('',(0.,1.,0.));
#306 = PCURVE('',#120,#307);
#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312);
#308 = LINE('',#309,#310);
#309 = CARTESIAN_POINT('',(0.,-5.));
#310 = VECTOR('',#311,1.);
#311 = DIRECTION('',(1.,0.));
#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#313 = PCURVE('',#88,#314);
#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);
#315 = LINE('',#316,#317);
#316 = CARTESIAN_POINT('',(30.,-25.));
#317 = VECTOR('',#318,1.);
#318 = DIRECTION('',(0.,1.));
#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#320 = ORIENTED_EDGE('',*,*,#104,.F.);
#321 = ORIENTED_EDGE('',*,*,#322,.F.);
#322 = EDGE_CURVE('',#323,#105,#325,.T.);
#323 = VERTEX_POINT('',#324);
#324 = CARTESIAN_POINT('',(-30.,4.E-15,20.));
#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.);
#326 = LINE('',#327,#328);
#327 = CARTESIAN_POINT('',(-30.,-25.,20.));
#328 = VECTOR('',#329,1.);
#329 = DIRECTION('',(0.,1.,0.));
#330 = PCURVE('',#120,#331);
#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
#332 = LINE('',#333,#334);
#333 = CARTESIAN_POINT('',(0.,0.));
#334 = VECTOR('',#335,1.);
#335 = DIRECTION('',(1.,0.));
#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#337 = PCURVE('',#147,#338);
#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
#339 = LINE('',#340,#341);
#340 = CARTESIAN_POINT('',(30.,-25.));
#341 = VECTOR('',#342,1.);
#342 = DIRECTION('',(0.,1.));
#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#344 = ORIENTED_EDGE('',*,*,#345,.F.);
#345 = EDGE_CURVE('',#271,#323,#346,.T.);
#346 = SURFACE_CURVE('',#347,(#351,#358),.PCURVE_S1.);
#347 = LINE('',#348,#349);
#348 = CARTESIAN_POINT('',(-30.,-25.,20.));
#349 = VECTOR('',#350,1.);
#350 = DIRECTION('',(0.,1.,0.));
#351 = PCURVE('',#120,#352);
#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
#353 = LINE('',#354,#355);
#354 = CARTESIAN_POINT('',(0.,0.));
#355 = VECTOR('',#356,1.);
#356 = DIRECTION('',(1.,0.));
#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#358 = PCURVE('',#359,#364);
#359 = PLANE('',#360);
#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);
#361 = CARTESIAN_POINT('',(5.505E-14,-6.092E-14,20.));
#362 = DIRECTION('',(0.,0.,-1.));
#363 = DIRECTION('',(-1.,0.,0.));
#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
#365 = LINE('',#366,#367);
#366 = CARTESIAN_POINT('',(30.,-25.));
#367 = VECTOR('',#368,1.);
#368 = DIRECTION('',(0.,1.));
#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#370 = ADVANCED_FACE('',(#371,#407),#147,.T.);
#371 = FACE_BOUND('',#372,.T.);
#372 = EDGE_LOOP('',(#373,#374,#375,#406));
#373 = ORIENTED_EDGE('',*,*,#132,.F.);
#374 = ORIENTED_EDGE('',*,*,#246,.T.);
#375 = ORIENTED_EDGE('',*,*,#376,.T.);
#376 = EDGE_CURVE('',#219,#323,#377,.T.);
#377 = SURFACE_CURVE('',#378,(#383,#394),.PCURVE_S1.);
#378 = CIRCLE('',#379,30.);
#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
#380 = CARTESIAN_POINT('',(0.,0.,20.));
#381 = DIRECTION('',(0.,0.,1.));
#382 = DIRECTION('',(1.,0.,0.));
#383 = PCURVE('',#147,#384);
#384 = DEFINITIONAL_REPRESENTATION('',(#385),#393);
#385 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#386,#387,#388,#389,#390,#391
,#392),.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(
  '') );
#386 = CARTESIAN_POINT('',(-30.,6.092E-14));
#387 = CARTESIAN_POINT('',(-30.,51.961524227066));
#388 = CARTESIAN_POINT('',(15.,25.980762113533));
#389 = CARTESIAN_POINT('',(60.,6.826788079488E-14));
#390 = CARTESIAN_POINT('',(15.,-25.98076211353));
#391 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#392 = CARTESIAN_POINT('',(-30.,6.092E-14));
#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#394 = PCURVE('',#395,#400);
#395 = CYLINDRICAL_SURFACE('',#396,30.);
#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
#397 = CARTESIAN_POINT('',(0.,0.,0.));
#398 = DIRECTION('',(-0.,-0.,-1.));
#399 = DIRECTION('',(1.,0.,0.));
#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
#401 = LINE('',#402,#403);
#402 = CARTESIAN_POINT('',(-0.,-20.));
#403 = VECTOR('',#404,1.);
#404 = DIRECTION('',(-1.,0.));
#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#406 = ORIENTED_EDGE('',*,*,#322,.T.);
#407 = FACE_BOUND('',#408,.T.);
#408 = EDGE_LOOP('',(#409));
#409 = ORIENTED_EDGE('',*,*,#410,.T.);
#410 = EDGE_CURVE('',#411,#411,#413,.T.);
#411 = VERTEX_POINT('',#412);
#412 = CARTESIAN_POINT('',(-21.,25.,20.));
#413 = SURFACE_CURVE('',#414,(#419,#430),.PCURVE_S1.);
#414 = CIRCLE('',#415,4.);
#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
#416 = CARTESIAN_POINT('',(-25.,25.,20.));
#417 = DIRECTION('',(0.,0.,1.));
#418 = DIRECTION('',(1.,0.,0.));
#419 = PCURVE('',#147,#420);
#420 = DEFINITIONAL_REPRESENTATION('',(#421),#429);
#421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#422,#423,#424,#425,#426,#427
,#428),.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(
  '') );
#422 = CARTESIAN_POINT('',(21.,25.));
#423 = CARTESIAN_POINT('',(21.,31.928203230276));
#424 = CARTESIAN_POINT('',(27.,28.464101615138));
#425 = CARTESIAN_POINT('',(33.,25.));
#426 = CARTESIAN_POINT('',(27.,21.535898384862));
#427 = CARTESIAN_POINT('',(21.,18.071796769725));
#428 = CARTESIAN_POINT('',(21.,25.));
#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#430 = PCURVE('',#431,#436);
#431 = CYLINDRICAL_SURFACE('',#432,4.);
#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435);
#433 = CARTESIAN_POINT('',(-25.,25.,0.));
#434 = DIRECTION('',(-0.,-0.,-1.));
#435 = DIRECTION('',(1.,0.,0.));
#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
#437 = LINE('',#438,#439);
#438 = CARTESIAN_POINT('',(-0.,-20.));
#439 = VECTOR('',#440,1.);
#440 = DIRECTION('',(-1.,0.));
#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#442 = ADVANCED_FACE('',(#443,#591,#626,#661,#696,#731),#88,.F.);
#443 = FACE_BOUND('',#444,.F.);
#444 = EDGE_LOOP('',(#445,#446,#474,#502,#535,#563,#589,#590));
#445 = ORIENTED_EDGE('',*,*,#167,.T.);
#446 = ORIENTED_EDGE('',*,*,#447,.F.);
#447 = EDGE_CURVE('',#448,#168,#450,.T.);
#448 = VERTEX_POINT('',#449);
#449 = CARTESIAN_POINT('',(30.,25.,25.));
#450 = SURFACE_CURVE('',#451,(#456,#467),.PCURVE_S1.);
#451 = CIRCLE('',#452,5.);
#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
#453 = CARTESIAN_POINT('',(25.,25.,25.));
#454 = DIRECTION('',(0.,0.,1.));
#455 = DIRECTION('',(1.,0.,0.));
#456 = PCURVE('',#88,#457);
#457 = DEFINITIONAL_REPRESENTATION('',(#458),#466);
#458 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#459,#460,#461,#462,#463,#464
,#465),.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(
  '') );
#459 = CARTESIAN_POINT('',(-30.,25.));
#460 = CARTESIAN_POINT('',(-30.,33.660254037844));
#461 = CARTESIAN_POINT('',(-22.5,29.330127018922));
#462 = CARTESIAN_POINT('',(-15.,25.));
#463 = CARTESIAN_POINT('',(-22.5,20.669872981078));
#464 = CARTESIAN_POINT('',(-30.,16.339745962156));
#465 = CARTESIAN_POINT('',(-30.,25.));
#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#467 = PCURVE('',#206,#468);
#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
#469 = LINE('',#470,#471);
#470 = CARTESIAN_POINT('',(-0.,-5.));
#471 = VECTOR('',#472,1.);
#472 = DIRECTION('',(-1.,0.));
#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#474 = ORIENTED_EDGE('',*,*,#475,.T.);
#475 = EDGE_CURVE('',#448,#476,#478,.T.);
#476 = VERTEX_POINT('',#477);
#477 = CARTESIAN_POINT('',(30.,-24.99999999999,25.));
#478 = SURFACE_CURVE('',#479,(#483,#490),.PCURVE_S1.);
#479 = LINE('',#480,#481);
#480 = CARTESIAN_POINT('',(30.,25.,25.));
#481 = VECTOR('',#482,1.);
#482 = DIRECTION('',(0.,-1.,0.));
#483 = PCURVE('',#88,#484);
#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
#485 = LINE('',#486,#487);
#486 = CARTESIAN_POINT('',(-30.,25.));
#487 = VECTOR('',#488,1.);
#488 = DIRECTION('',(0.,-1.));
#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#490 = PCURVE('',#491,#496);
#491 = PLANE('',#492);
#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
#493 = CARTESIAN_POINT('',(30.,25.,20.));
#494 = DIRECTION('',(1.,0.,0.));
#495 = DIRECTION('',(0.,-1.,0.));
#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
#497 = LINE('',#498,#499);
#498 = CARTESIAN_POINT('',(0.,-5.));
#499 = VECTOR('',#500,1.);
#500 = DIRECTION('',(1.,0.));
#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#502 = ORIENTED_EDGE('',*,*,#503,.F.);
#503 = EDGE_CURVE('',#504,#476,#506,.T.);
#504 = VERTEX_POINT('',#505);
#505 = CARTESIAN_POINT('',(25.000000000001,-30.,25.));
#506 = SURFACE_CURVE('',#507,(#512,#523),.PCURVE_S1.);
#507 = CIRCLE('',#508,5.);
#508 = AXIS2_PLACEMENT_3D('',#509,#510,#511);
#509 = CARTESIAN_POINT('',(25.,-25.,25.));
#510 = DIRECTION('',(0.,0.,1.));
#511 = DIRECTION('',(1.,0.,0.));
#512 = PCURVE('',#88,#513);
#513 = DEFINITIONAL_REPRESENTATION('',(#514),#522);
#514 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#515,#516,#517,#518,#519,#520
,#521),.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(
  '') );
#515 = CARTESIAN_POINT('',(-30.,-25.));
#516 = CARTESIAN_POINT('',(-30.,-16.33974596215));
#517 = CARTESIAN_POINT('',(-22.5,-20.66987298107));
#518 = CARTESIAN_POINT('',(-15.,-25.));
#519 = CARTESIAN_POINT('',(-22.5,-29.33012701892));
#520 = CARTESIAN_POINT('',(-30.,-33.66025403784));
#521 = CARTESIAN_POINT('',(-30.,-25.));
#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#523 = PCURVE('',#524,#529);
#524 = CYLINDRICAL_SURFACE('',#525,5.);
#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
#526 = CARTESIAN_POINT('',(25.,-25.,20.));
#527 = DIRECTION('',(-0.,-0.,-1.));
#528 = DIRECTION('',(1.,0.,0.));
#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
#530 = LINE('',#531,#532);
#531 = CARTESIAN_POINT('',(-0.,-5.));
#532 = VECTOR('',#533,1.);
#533 = DIRECTION('',(-1.,0.));
#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#535 = ORIENTED_EDGE('',*,*,#536,.T.);
#536 = EDGE_CURVE('',#504,#537,#539,.T.);
#537 = VERTEX_POINT('',#538);
#538 = CARTESIAN_POINT('',(-24.99999999999,-30.,25.));
#539 = SURFACE_CURVE('',#540,(#544,#551),.PCURVE_S1.);
#540 = LINE('',#541,#542);
#541 = CARTESIAN_POINT('',(25.,-30.,25.));
#542 = VECTOR('',#543,1.);
#543 = DIRECTION('',(-1.,0.,0.));
#544 = PCURVE('',#88,#545);
#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550);
#546 = LINE('',#547,#548);
#547 = CARTESIAN_POINT('',(-25.,-30.));
#548 = VECTOR('',#549,1.);
#549 = DIRECTION('',(1.,0.));
#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#551 = PCURVE('',#552,#557);
#552 = PLANE('',#553);
#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556);
#554 = CARTESIAN_POINT('',(25.,-30.,20.));
#555 = DIRECTION('',(0.,-1.,0.));
#556 = DIRECTION('',(-1.,0.,0.));
#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
#558 = LINE('',#559,#560);
#559 = CARTESIAN_POINT('',(0.,-5.));
#560 = VECTOR('',#561,1.);
#561 = DIRECTION('',(1.,0.));
#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#563 = ORIENTED_EDGE('',*,*,#564,.F.);
#564 = EDGE_CURVE('',#273,#537,#565,.T.);
#565 = SURFACE_CURVE('',#566,(#571,#582),.PCURVE_S1.);
#566 = CIRCLE('',#567,5.);
#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
#568 = CARTESIAN_POINT('',(-25.,-25.,25.));
#569 = DIRECTION('',(0.,0.,1.));
#570 = DIRECTION('',(1.,0.,0.));
#571 = PCURVE('',#88,#572);
#572 = DEFINITIONAL_REPRESENTATION('',(#573),#581);
#573 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#574,#575,#576,#577,#578,#579
,#580),.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(
  '') );
#574 = CARTESIAN_POINT('',(20.,-25.));
#575 = CARTESIAN_POINT('',(20.,-16.33974596215));
#576 = CARTESIAN_POINT('',(27.5,-20.66987298107));
#577 = CARTESIAN_POINT('',(35.,-25.));
#578 = CARTESIAN_POINT('',(27.5,-29.33012701892));
#579 = CARTESIAN_POINT('',(20.,-33.66025403784));
#580 = CARTESIAN_POINT('',(20.,-25.));
#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#582 = PCURVE('',#288,#583);
#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
#584 = LINE('',#585,#586);
#585 = CARTESIAN_POINT('',(-0.,-5.));
#586 = VECTOR('',#587,1.);
#587 = DIRECTION('',(-1.,0.));
#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#589 = ORIENTED_EDGE('',*,*,#300,.T.);
#590 = ORIENTED_EDGE('',*,*,#71,.F.);
#591 = FACE_BOUND('',#592,.F.);
#592 = EDGE_LOOP('',(#593));
#593 = ORIENTED_EDGE('',*,*,#594,.T.);
#594 = EDGE_CURVE('',#595,#595,#597,.T.);
#595 = VERTEX_POINT('',#596);
#596 = CARTESIAN_POINT('',(29.,0.,25.));
#597 = SURFACE_CURVE('',#598,(#603,#614),.PCURVE_S1.);
#598 = CIRCLE('',#599,29.);
#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
#600 = CARTESIAN_POINT('',(0.,0.,25.));
#601 = DIRECTION('',(0.,0.,1.));
#602 = DIRECTION('',(1.,0.,0.));
#603 = PCURVE('',#88,#604);
#604 = DEFINITIONAL_REPRESENTATION('',(#605),#613);
#605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#606,#607,#608,#609,#610,#611
,#612),.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(
  '') );
#606 = CARTESIAN_POINT('',(-29.,6.092E-14));
#607 = CARTESIAN_POINT('',(-29.,50.229473419497));
#608 = CARTESIAN_POINT('',(14.5,25.114736709749));
#609 = CARTESIAN_POINT('',(58.,6.802295143505E-14));
#610 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#611 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#612 = CARTESIAN_POINT('',(-29.,6.092E-14));
#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#614 = PCURVE('',#615,#620);
#615 = CYLINDRICAL_SURFACE('',#616,29.);
#616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
#617 = CARTESIAN_POINT('',(0.,0.,20.));
#618 = DIRECTION('',(-0.,-0.,-1.));
#619 = DIRECTION('',(1.,0.,0.));
#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
#621 = LINE('',#622,#623);
#622 = CARTESIAN_POINT('',(-0.,-5.));
#623 = VECTOR('',#624,1.);
#624 = DIRECTION('',(-1.,0.));
#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#626 = FACE_BOUND('',#627,.F.);
#627 = EDGE_LOOP('',(#628));
#628 = ORIENTED_EDGE('',*,*,#629,.T.);
#629 = EDGE_CURVE('',#630,#630,#632,.T.);
#630 = VERTEX_POINT('',#631);
#631 = CARTESIAN_POINT('',(27.,-25.,25.));
#632 = SURFACE_CURVE('',#633,(#638,#649),.PCURVE_S1.);
#633 = CIRCLE('',#634,2.);
#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
#635 = CARTESIAN_POINT('',(25.,-25.,25.));
#636 = DIRECTION('',(0.,0.,1.));
#637 = DIRECTION('',(1.,0.,0.));
#638 = PCURVE('',#88,#639);
#639 = DEFINITIONAL_REPRESENTATION('',(#640),#648);
#640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#641,#642,#643,#644,#645,#646
,#647),.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(
  '') );
#641 = CARTESIAN_POINT('',(-27.,-25.));
#642 = CARTESIAN_POINT('',(-27.,-21.53589838486));
#643 = CARTESIAN_POINT('',(-24.,-23.26794919243));
#644 = CARTESIAN_POINT('',(-21.,-25.));
#645 = CARTESIAN_POINT('',(-24.,-26.73205080756));
#646 = CARTESIAN_POINT('',(-27.,-28.46410161513));
#647 = CARTESIAN_POINT('',(-27.,-25.));
#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#649 = PCURVE('',#650,#655);
#650 = CYLINDRICAL_SURFACE('',#651,2.);
#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
#652 = CARTESIAN_POINT('',(25.,-25.,20.));
#653 = DIRECTION('',(-0.,-0.,-1.));
#654 = DIRECTION('',(1.,0.,0.));
#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
#656 = LINE('',#657,#658);
#657 = CARTESIAN_POINT('',(-0.,-5.));
#658 = VECTOR('',#659,1.);
#659 = DIRECTION('',(-1.,0.));
#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#661 = FACE_BOUND('',#662,.F.);
#662 = EDGE_LOOP('',(#663));
#663 = ORIENTED_EDGE('',*,*,#664,.T.);
#664 = EDGE_CURVE('',#665,#665,#667,.T.);
#665 = VERTEX_POINT('',#666);
#666 = CARTESIAN_POINT('',(-23.,-25.,25.));
#667 = SURFACE_CURVE('',#668,(#673,#684),.PCURVE_S1.);
#668 = CIRCLE('',#669,2.);
#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
#670 = CARTESIAN_POINT('',(-25.,-25.,25.));
#671 = DIRECTION('',(0.,0.,1.));
#672 = DIRECTION('',(1.,0.,0.));
#673 = PCURVE('',#88,#674);
#674 = DEFINITIONAL_REPRESENTATION('',(#675),#683);
#675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#676,#677,#678,#679,#680,#681
,#682),.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(
  '') );
#676 = CARTESIAN_POINT('',(23.,-25.));
#677 = CARTESIAN_POINT('',(23.,-21.53589838486));
#678 = CARTESIAN_POINT('',(26.,-23.26794919243));
#679 = CARTESIAN_POINT('',(29.,-25.));
#680 = CARTESIAN_POINT('',(26.,-26.73205080756));
#681 = CARTESIAN_POINT('',(23.,-28.46410161513));
#682 = CARTESIAN_POINT('',(23.,-25.));
#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#684 = PCURVE('',#685,#690);
#685 = CYLINDRICAL_SURFACE('',#686,2.);
#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);
#687 = CARTESIAN_POINT('',(-25.,-25.,20.));
#688 = DIRECTION('',(-0.,-0.,-1.));
#689 = DIRECTION('',(1.,0.,0.));
#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
#691 = LINE('',#692,#693);
#692 = CARTESIAN_POINT('',(-0.,-5.));
#693 = VECTOR('',#694,1.);
#694 = DIRECTION('',(-1.,0.));
#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#696 = FACE_BOUND('',#697,.F.);
#697 = EDGE_LOOP('',(#698));
#698 = ORIENTED_EDGE('',*,*,#699,.T.);
#699 = EDGE_CURVE('',#700,#700,#702,.T.);
#700 = VERTEX_POINT('',#701);
#701 = CARTESIAN_POINT('',(27.,25.,25.));
#702 = SURFACE_CURVE('',#703,(#708,#719),.PCURVE_S1.);
#703 = CIRCLE('',#704,2.);
#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
#705 = CARTESIAN_POINT('',(25.,25.,25.));
#706 = DIRECTION('',(0.,0.,1.));
#707 = DIRECTION('',(1.,0.,0.));
#708 = PCURVE('',#88,#709);
#709 = DEFINITIONAL_REPRESENTATION('',(#710),#718);
#710 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#711,#712,#713,#714,#715,#716
,#717),.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(
  '') );
#711 = CARTESIAN_POINT('',(-27.,25.));
#712 = CARTESIAN_POINT('',(-27.,28.464101615138));
#713 = CARTESIAN_POINT('',(-24.,26.732050807569));
#714 = CARTESIAN_POINT('',(-21.,25.));
#715 = CARTESIAN_POINT('',(-24.,23.267949192431));
#716 = CARTESIAN_POINT('',(-27.,21.535898384862));
#717 = CARTESIAN_POINT('',(-27.,25.));
#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#719 = PCURVE('',#720,#725);
#720 = CYLINDRICAL_SURFACE('',#721,2.);
#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
#722 = CARTESIAN_POINT('',(25.,25.,20.));
#723 = DIRECTION('',(-0.,-0.,-1.));
#724 = DIRECTION('',(1.,0.,0.));
#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);
#726 = LINE('',#727,#728);
#727 = CARTESIAN_POINT('',(-0.,-5.));
#728 = VECTOR('',#729,1.);
#729 = DIRECTION('',(-1.,0.));
#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#731 = FACE_BOUND('',#732,.F.);
#732 = EDGE_LOOP('',(#733));
#733 = ORIENTED_EDGE('',*,*,#734,.T.);
#734 = EDGE_CURVE('',#735,#735,#737,.T.);
#735 = VERTEX_POINT('',#736);
#736 = CARTESIAN_POINT('',(-23.,25.,25.));
#737 = SURFACE_CURVE('',#738,(#743,#754),.PCURVE_S1.);
#738 = CIRCLE('',#739,2.);
#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
#740 = CARTESIAN_POINT('',(-25.,25.,25.));
#741 = DIRECTION('',(0.,0.,1.));
#742 = DIRECTION('',(1.,0.,0.));
#743 = PCURVE('',#88,#744);
#744 = DEFINITIONAL_REPRESENTATION('',(#745),#753);
#745 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#746,#747,#748,#749,#750,#751
,#752),.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(
  '') );
#746 = CARTESIAN_POINT('',(23.,25.));
#747 = CARTESIAN_POINT('',(23.,28.464101615138));
#748 = CARTESIAN_POINT('',(26.,26.732050807569));
#749 = CARTESIAN_POINT('',(29.,25.));
#750 = CARTESIAN_POINT('',(26.,23.267949192431));
#751 = CARTESIAN_POINT('',(23.,21.535898384862));
#752 = CARTESIAN_POINT('',(23.,25.));
#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#754 = PCURVE('',#755,#760);
#755 = CYLINDRICAL_SURFACE('',#756,2.);
#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759);
#757 = CARTESIAN_POINT('',(-25.,25.,20.));
#758 = DIRECTION('',(-0.,-0.,-1.));
#759 = DIRECTION('',(1.,0.,0.));
#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);
#761 = LINE('',#762,#763);
#762 = CARTESIAN_POINT('',(-0.,-5.));
#763 = VECTOR('',#764,1.);
#764 = DIRECTION('',(-1.,0.));
#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#766 = ADVANCED_FACE('',(#767,#847),#234,.T.);
#767 = FACE_BOUND('',#768,.T.);
#768 = EDGE_LOOP('',(#769,#797,#798,#826));
#769 = ORIENTED_EDGE('',*,*,#770,.T.);
#770 = EDGE_CURVE('',#771,#219,#773,.T.);
#771 = VERTEX_POINT('',#772);
#772 = CARTESIAN_POINT('',(30.,0.,20.));
#773 = SURFACE_CURVE('',#774,(#779,#790),.PCURVE_S1.);
#774 = CIRCLE('',#775,30.);
#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
#776 = CARTESIAN_POINT('',(0.,0.,20.));
#777 = DIRECTION('',(0.,0.,1.));
#778 = DIRECTION('',(1.,0.,0.));
#779 = PCURVE('',#234,#780);
#780 = DEFINITIONAL_REPRESENTATION('',(#781),#789);
#781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#782,#783,#784,#785,#786,#787
,#788),.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(
  '') );
#782 = CARTESIAN_POINT('',(-30.,6.092E-14));
#783 = CARTESIAN_POINT('',(-30.,51.961524227066));
#784 = CARTESIAN_POINT('',(15.,25.980762113533));
#785 = CARTESIAN_POINT('',(60.,6.826788079488E-14));
#786 = CARTESIAN_POINT('',(15.,-25.98076211353));
#787 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#788 = CARTESIAN_POINT('',(-30.,6.092E-14));
#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#790 = PCURVE('',#395,#791);
#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
#792 = LINE('',#793,#794);
#793 = CARTESIAN_POINT('',(-0.,-20.));
#794 = VECTOR('',#795,1.);
#795 = DIRECTION('',(-1.,0.));
#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#797 = ORIENTED_EDGE('',*,*,#218,.T.);
#798 = ORIENTED_EDGE('',*,*,#799,.F.);
#799 = EDGE_CURVE('',#800,#191,#802,.T.);
#800 = VERTEX_POINT('',#801);
#801 = CARTESIAN_POINT('',(30.,25.,20.));
#802 = SURFACE_CURVE('',#803,(#808,#819),.PCURVE_S1.);
#803 = CIRCLE('',#804,5.);
#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807);
#805 = CARTESIAN_POINT('',(25.,25.,20.));
#806 = DIRECTION('',(0.,0.,1.));
#807 = DIRECTION('',(1.,0.,0.));
#808 = PCURVE('',#234,#809);
#809 = DEFINITIONAL_REPRESENTATION('',(#810),#818);
#810 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#811,#812,#813,#814,#815,#816
,#817),.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(
  '') );
#811 = CARTESIAN_POINT('',(-30.,25.));
#812 = CARTESIAN_POINT('',(-30.,33.660254037844));
#813 = CARTESIAN_POINT('',(-22.5,29.330127018922));
#814 = CARTESIAN_POINT('',(-15.,25.));
#815 = CARTESIAN_POINT('',(-22.5,20.669872981078));
#816 = CARTESIAN_POINT('',(-30.,16.339745962156));
#817 = CARTESIAN_POINT('',(-30.,25.));
#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#819 = PCURVE('',#206,#820);
#820 = DEFINITIONAL_REPRESENTATION('',(#821),#825);
#821 = LINE('',#822,#823);
#822 = CARTESIAN_POINT('',(-0.,0.));
#823 = VECTOR('',#824,1.);
#824 = DIRECTION('',(-1.,0.));
#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#826 = ORIENTED_EDGE('',*,*,#827,.T.);
#827 = EDGE_CURVE('',#800,#771,#828,.T.);
#828 = SURFACE_CURVE('',#829,(#833,#840),.PCURVE_S1.);
#829 = LINE('',#830,#831);
#830 = CARTESIAN_POINT('',(30.,25.,20.));
#831 = VECTOR('',#832,1.);
#832 = DIRECTION('',(0.,-1.,0.));
#833 = PCURVE('',#234,#834);
#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
#835 = LINE('',#836,#837);
#836 = CARTESIAN_POINT('',(-30.,25.));
#837 = VECTOR('',#838,1.);
#838 = DIRECTION('',(0.,-1.));
#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#840 = PCURVE('',#491,#841);
#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
#842 = LINE('',#843,#844);
#843 = CARTESIAN_POINT('',(0.,0.));
#844 = VECTOR('',#845,1.);
#845 = DIRECTION('',(1.,0.));
#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#847 = FACE_BOUND('',#848,.T.);
#848 = EDGE_LOOP('',(#849));
#849 = ORIENTED_EDGE('',*,*,#850,.T.);
#850 = EDGE_CURVE('',#851,#851,#853,.T.);
#851 = VERTEX_POINT('',#852);
#852 = CARTESIAN_POINT('',(29.,25.,20.));
#853 = SURFACE_CURVE('',#854,(#859,#870),.PCURVE_S1.);
#854 = CIRCLE('',#855,4.);
#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
#856 = CARTESIAN_POINT('',(25.,25.,20.));
#857 = DIRECTION('',(0.,0.,1.));
#858 = DIRECTION('',(1.,0.,0.));
#859 = PCURVE('',#234,#860);
#860 = DEFINITIONAL_REPRESENTATION('',(#861),#869);
#861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#862,#863,#864,#865,#866,#867
,#868),.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(
  '') );
#862 = CARTESIAN_POINT('',(-29.,25.));
#863 = CARTESIAN_POINT('',(-29.,31.928203230276));
#864 = CARTESIAN_POINT('',(-23.,28.464101615138));
#865 = CARTESIAN_POINT('',(-17.,25.));
#866 = CARTESIAN_POINT('',(-23.,21.535898384862));
#867 = CARTESIAN_POINT('',(-29.,18.071796769725));
#868 = CARTESIAN_POINT('',(-29.,25.));
#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#870 = PCURVE('',#871,#876);
#871 = CYLINDRICAL_SURFACE('',#872,4.);
#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
#873 = CARTESIAN_POINT('',(25.,25.,0.));
#874 = DIRECTION('',(-0.,-0.,-1.));
#875 = DIRECTION('',(1.,0.,0.));
#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
#877 = LINE('',#878,#879);
#878 = CARTESIAN_POINT('',(-0.,-20.));
#879 = VECTOR('',#880,1.);
#880 = DIRECTION('',(-1.,0.));
#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#882 = ADVANCED_FACE('',(#883),#206,.T.);
#883 = FACE_BOUND('',#884,.F.);
#884 = EDGE_LOOP('',(#885,#906,#907,#908));
#885 = ORIENTED_EDGE('',*,*,#886,.T.);
#886 = EDGE_CURVE('',#800,#448,#887,.T.);
#887 = SURFACE_CURVE('',#888,(#892,#899),.PCURVE_S1.);
#888 = LINE('',#889,#890);
#889 = CARTESIAN_POINT('',(30.,25.,20.));
#890 = VECTOR('',#891,1.);
#891 = DIRECTION('',(0.,0.,1.));
#892 = PCURVE('',#206,#893);
#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);
#894 = LINE('',#895,#896);
#895 = CARTESIAN_POINT('',(-0.,0.));
#896 = VECTOR('',#897,1.);
#897 = DIRECTION('',(-0.,-1.));
#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#899 = PCURVE('',#491,#900);
#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
#901 = LINE('',#902,#903);
#902 = CARTESIAN_POINT('',(0.,0.));
#903 = VECTOR('',#904,1.);
#904 = DIRECTION('',(0.,-1.));
#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#906 = ORIENTED_EDGE('',*,*,#447,.T.);
#907 = ORIENTED_EDGE('',*,*,#190,.F.);
#908 = ORIENTED_EDGE('',*,*,#799,.F.);
#909 = ADVANCED_FACE('',(#910),#288,.T.);
#910 = FACE_BOUND('',#911,.F.);
#911 = EDGE_LOOP('',(#912,#913,#914,#937));
#912 = ORIENTED_EDGE('',*,*,#270,.T.);
#913 = ORIENTED_EDGE('',*,*,#564,.T.);
#914 = ORIENTED_EDGE('',*,*,#915,.F.);
#915 = EDGE_CURVE('',#916,#537,#918,.T.);
#916 = VERTEX_POINT('',#917);
#917 = CARTESIAN_POINT('',(-24.99999999999,-30.,20.));
#918 = SURFACE_CURVE('',#919,(#923,#930),.PCURVE_S1.);
#919 = LINE('',#920,#921);
#920 = CARTESIAN_POINT('',(-24.99999999999,-30.,20.));
#921 = VECTOR('',#922,1.);
#922 = DIRECTION('',(0.,0.,1.));
#923 = PCURVE('',#288,#924);
#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929);
#925 = LINE('',#926,#927);
#926 = CARTESIAN_POINT('',(-4.712388980385,0.));
#927 = VECTOR('',#928,1.);
#928 = DIRECTION('',(-0.,-1.));
#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#930 = PCURVE('',#552,#931);
#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
#932 = LINE('',#933,#934);
#933 = CARTESIAN_POINT('',(49.999999999998,0.));
#934 = VECTOR('',#935,1.);
#935 = DIRECTION('',(0.,-1.));
#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#937 = ORIENTED_EDGE('',*,*,#938,.F.);
#938 = EDGE_CURVE('',#271,#916,#939,.T.);
#939 = SURFACE_CURVE('',#940,(#945,#952),.PCURVE_S1.);
#940 = CIRCLE('',#941,5.);
#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944);
#942 = CARTESIAN_POINT('',(-25.,-25.,20.));
#943 = DIRECTION('',(0.,0.,1.));
#944 = DIRECTION('',(1.,0.,0.));
#945 = PCURVE('',#288,#946);
#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);
#947 = LINE('',#948,#949);
#948 = CARTESIAN_POINT('',(-0.,0.));
#949 = VECTOR('',#950,1.);
#950 = DIRECTION('',(-1.,0.));
#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#952 = PCURVE('',#359,#953);
#953 = DEFINITIONAL_REPRESENTATION('',(#954),#962);
#954 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#955,#956,#957,#958,#959,#960
,#961),.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(
  '') );
#955 = CARTESIAN_POINT('',(20.,-25.));
#956 = CARTESIAN_POINT('',(20.,-16.33974596215));
#957 = CARTESIAN_POINT('',(27.5,-20.66987298107));
#958 = CARTESIAN_POINT('',(35.,-25.));
#959 = CARTESIAN_POINT('',(27.5,-29.33012701892));
#960 = CARTESIAN_POINT('',(20.,-33.66025403784));
#961 = CARTESIAN_POINT('',(20.,-25.));
#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#963 = ADVANCED_FACE('',(#964,#1017),#359,.T.);
#964 = FACE_BOUND('',#965,.T.);
#965 = EDGE_LOOP('',(#966,#967,#995,#1016));
#966 = ORIENTED_EDGE('',*,*,#345,.T.);
#967 = ORIENTED_EDGE('',*,*,#968,.T.);
#968 = EDGE_CURVE('',#323,#969,#971,.T.);
#969 = VERTEX_POINT('',#970);
#970 = CARTESIAN_POINT('',(8.654272E-09,-30.,20.));
#971 = SURFACE_CURVE('',#972,(#977,#988),.PCURVE_S1.);
#972 = CIRCLE('',#973,30.);
#973 = AXIS2_PLACEMENT_3D('',#974,#975,#976);
#974 = CARTESIAN_POINT('',(0.,0.,20.));
#975 = DIRECTION('',(0.,0.,1.));
#976 = DIRECTION('',(1.,0.,0.));
#977 = PCURVE('',#359,#978);
#978 = DEFINITIONAL_REPRESENTATION('',(#979),#987);
#979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#980,#981,#982,#983,#984,#985
,#986),.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(
  '') );
#980 = CARTESIAN_POINT('',(-30.,6.092E-14));
#981 = CARTESIAN_POINT('',(-30.,51.961524227066));
#982 = CARTESIAN_POINT('',(15.,25.980762113533));
#983 = CARTESIAN_POINT('',(60.,6.826788079488E-14));
#984 = CARTESIAN_POINT('',(15.,-25.98076211353));
#985 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#986 = CARTESIAN_POINT('',(-30.,6.092E-14));
#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#988 = PCURVE('',#395,#989);
#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994);
#990 = LINE('',#991,#992);
#991 = CARTESIAN_POINT('',(-0.,-20.));
#992 = VECTOR('',#993,1.);
#993 = DIRECTION('',(-1.,0.));
#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#995 = ORIENTED_EDGE('',*,*,#996,.T.);
#996 = EDGE_CURVE('',#969,#916,#997,.T.);
#997 = SURFACE_CURVE('',#998,(#1002,#1009),.PCURVE_S1.);
#998 = LINE('',#999,#1000);
#999 = CARTESIAN_POINT('',(25.,-30.,20.));
#1000 = VECTOR('',#1001,1.);
#1001 = DIRECTION('',(-1.,0.,0.));
#1002 = PCURVE('',#359,#1003);
#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);
#1004 = LINE('',#1005,#1006);
#1005 = CARTESIAN_POINT('',(-25.,-30.));
#1006 = VECTOR('',#1007,1.);
#1007 = DIRECTION('',(1.,0.));
#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1009 = PCURVE('',#552,#1010);
#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015);
#1011 = LINE('',#1012,#1013);
#1012 = CARTESIAN_POINT('',(0.,-0.));
#1013 = VECTOR('',#1014,1.);
#1014 = DIRECTION('',(1.,0.));
#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1016 = ORIENTED_EDGE('',*,*,#938,.F.);
#1017 = FACE_BOUND('',#1018,.T.);
#1018 = EDGE_LOOP('',(#1019));
#1019 = ORIENTED_EDGE('',*,*,#1020,.T.);
#1020 = EDGE_CURVE('',#1021,#1021,#1023,.T.);
#1021 = VERTEX_POINT('',#1022);
#1022 = CARTESIAN_POINT('',(-21.,-25.,20.));
#1023 = SURFACE_CURVE('',#1024,(#1029,#1040),.PCURVE_S1.);
#1024 = CIRCLE('',#1025,4.);
#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028);
#1026 = CARTESIAN_POINT('',(-25.,-25.,20.));
#1027 = DIRECTION('',(0.,0.,1.));
#1028 = DIRECTION('',(1.,0.,0.));
#1029 = PCURVE('',#359,#1030);
#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1039);
#1031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1032,#1033,#1034,#1035,
#1036,#1037,#1038),.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('') );
#1032 = CARTESIAN_POINT('',(21.,-25.));
#1033 = CARTESIAN_POINT('',(21.,-18.07179676972));
#1034 = CARTESIAN_POINT('',(27.,-21.53589838486));
#1035 = CARTESIAN_POINT('',(33.,-25.));
#1036 = CARTESIAN_POINT('',(27.,-28.46410161513));
#1037 = CARTESIAN_POINT('',(21.,-31.92820323027));
#1038 = CARTESIAN_POINT('',(21.,-25.));
#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1040 = PCURVE('',#1041,#1046);
#1041 = CYLINDRICAL_SURFACE('',#1042,4.);
#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045);
#1043 = CARTESIAN_POINT('',(-25.,-25.,0.));
#1044 = DIRECTION('',(-0.,-0.,-1.));
#1045 = DIRECTION('',(1.,0.,0.));
#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
#1047 = LINE('',#1048,#1049);
#1048 = CARTESIAN_POINT('',(-0.,-20.));
#1049 = VECTOR('',#1050,1.);
#1050 = DIRECTION('',(-1.,0.));
#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1052 = ADVANCED_FACE('',(#1053),#395,.T.);
#1053 = FACE_BOUND('',#1054,.F.);
#1054 = EDGE_LOOP('',(#1055,#1086,#1115,#1136,#1137,#1138,#1139,#1170,
    #1171,#1200));
#1055 = ORIENTED_EDGE('',*,*,#1056,.T.);
#1056 = EDGE_CURVE('',#1057,#1059,#1061,.T.);
#1057 = VERTEX_POINT('',#1058);
#1058 = CARTESIAN_POINT('',(-30.,0.,5.));
#1059 = VERTEX_POINT('',#1060);
#1060 = CARTESIAN_POINT('',(0.,30.,5.));
#1061 = SURFACE_CURVE('',#1062,(#1067,#1074),.PCURVE_S1.);
#1062 = CIRCLE('',#1063,30.);
#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);
#1064 = CARTESIAN_POINT('',(0.,0.,5.));
#1065 = DIRECTION('',(0.,0.,-1.));
#1066 = DIRECTION('',(1.,0.,0.));
#1067 = PCURVE('',#395,#1068);
#1068 = DEFINITIONAL_REPRESENTATION('',(#1069),#1073);
#1069 = LINE('',#1070,#1071);
#1070 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#1071 = VECTOR('',#1072,1.);
#1072 = DIRECTION('',(1.,-0.));
#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1074 = PCURVE('',#1075,#1080);
#1075 = PLANE('',#1076);
#1076 = AXIS2_PLACEMENT_3D('',#1077,#1078,#1079);
#1077 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,5.));
#1078 = DIRECTION('',(-0.,-0.,-1.));
#1079 = DIRECTION('',(-1.,0.,0.));
#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
#1081 = CIRCLE('',#1082,30.);
#1082 = AXIS2_PLACEMENT_2D('',#1083,#1084);
#1083 = CARTESIAN_POINT('',(1.4438E-13,1.242E-14));
#1084 = DIRECTION('',(-1.,0.));
#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1086 = ORIENTED_EDGE('',*,*,#1087,.T.);
#1087 = EDGE_CURVE('',#1059,#1088,#1090,.T.);
#1088 = VERTEX_POINT('',#1089);
#1089 = CARTESIAN_POINT('',(30.,0.,5.));
#1090 = SURFACE_CURVE('',#1091,(#1096,#1103),.PCURVE_S1.);
#1091 = CIRCLE('',#1092,30.);
#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
#1093 = CARTESIAN_POINT('',(0.,0.,5.));
#1094 = DIRECTION('',(0.,0.,-1.));
#1095 = DIRECTION('',(1.,0.,0.));
#1096 = PCURVE('',#395,#1097);
#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102);
#1098 = LINE('',#1099,#1100);
#1099 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#1100 = VECTOR('',#1101,1.);
#1101 = DIRECTION('',(1.,-0.));
#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1103 = PCURVE('',#1104,#1109);
#1104 = PLANE('',#1105);
#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108);
#1106 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,5.));
#1107 = DIRECTION('',(-0.,-0.,-1.));
#1108 = DIRECTION('',(-1.,0.,0.));
#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);
#1110 = CIRCLE('',#1111,30.);
#1111 = AXIS2_PLACEMENT_2D('',#1112,#1113);
#1112 = CARTESIAN_POINT('',(1.4438E-13,1.242E-14));
#1113 = DIRECTION('',(-1.,0.));
#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1115 = ORIENTED_EDGE('',*,*,#1116,.T.);
#1116 = EDGE_CURVE('',#1088,#771,#1117,.T.);
#1117 = SEAM_CURVE('',#1118,(#1122,#1129),.PCURVE_S1.);
#1118 = LINE('',#1119,#1120);
#1119 = CARTESIAN_POINT('',(30.,0.,0.));
#1120 = VECTOR('',#1121,1.);
#1121 = DIRECTION('',(0.,0.,1.));
#1122 = PCURVE('',#395,#1123);
#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);
#1124 = LINE('',#1125,#1126);
#1125 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1126 = VECTOR('',#1127,1.);
#1127 = DIRECTION('',(-0.,-1.));
#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1129 = PCURVE('',#395,#1130);
#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);
#1131 = LINE('',#1132,#1133);
#1132 = CARTESIAN_POINT('',(-0.,0.));
#1133 = VECTOR('',#1134,1.);
#1134 = DIRECTION('',(-0.,-1.));
#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1136 = ORIENTED_EDGE('',*,*,#770,.T.);
#1137 = ORIENTED_EDGE('',*,*,#376,.T.);
#1138 = ORIENTED_EDGE('',*,*,#968,.T.);
#1139 = ORIENTED_EDGE('',*,*,#1140,.T.);
#1140 = EDGE_CURVE('',#969,#771,#1141,.T.);
#1141 = SURFACE_CURVE('',#1142,(#1147,#1154),.PCURVE_S1.);
#1142 = CIRCLE('',#1143,30.);
#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);
#1144 = CARTESIAN_POINT('',(0.,0.,20.));
#1145 = DIRECTION('',(0.,0.,1.));
#1146 = DIRECTION('',(1.,0.,0.));
#1147 = PCURVE('',#395,#1148);
#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153);
#1149 = LINE('',#1150,#1151);
#1150 = CARTESIAN_POINT('',(-0.,-20.));
#1151 = VECTOR('',#1152,1.);
#1152 = DIRECTION('',(-1.,0.));
#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1154 = PCURVE('',#1155,#1160);
#1155 = PLANE('',#1156);
#1156 = AXIS2_PLACEMENT_3D('',#1157,#1158,#1159);
#1157 = CARTESIAN_POINT('',(5.505E-14,-6.092E-14,20.));
#1158 = DIRECTION('',(0.,0.,-1.));
#1159 = DIRECTION('',(-1.,0.,0.));
#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1169);
#1161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1162,#1163,#1164,#1165,
#1166,#1167,#1168),.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('') );
#1162 = CARTESIAN_POINT('',(-30.,6.092E-14));
#1163 = CARTESIAN_POINT('',(-30.,51.961524227066));
#1164 = CARTESIAN_POINT('',(15.,25.980762113533));
#1165 = CARTESIAN_POINT('',(60.,6.826788079488E-14));
#1166 = CARTESIAN_POINT('',(15.,-25.98076211353));
#1167 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#1168 = CARTESIAN_POINT('',(-30.,6.092E-14));
#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1170 = ORIENTED_EDGE('',*,*,#1116,.F.);
#1171 = ORIENTED_EDGE('',*,*,#1172,.T.);
#1172 = EDGE_CURVE('',#1088,#1173,#1175,.T.);
#1173 = VERTEX_POINT('',#1174);
#1174 = CARTESIAN_POINT('',(0.,-30.,5.));
#1175 = SURFACE_CURVE('',#1176,(#1181,#1188),.PCURVE_S1.);
#1176 = CIRCLE('',#1177,30.);
#1177 = AXIS2_PLACEMENT_3D('',#1178,#1179,#1180);
#1178 = CARTESIAN_POINT('',(0.,0.,5.));
#1179 = DIRECTION('',(0.,0.,-1.));
#1180 = DIRECTION('',(1.,0.,0.));
#1181 = PCURVE('',#395,#1182);
#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);
#1183 = LINE('',#1184,#1185);
#1184 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#1185 = VECTOR('',#1186,1.);
#1186 = DIRECTION('',(1.,-0.));
#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1188 = PCURVE('',#1189,#1194);
#1189 = PLANE('',#1190);
#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193);
#1191 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,5.));
#1192 = DIRECTION('',(-0.,-0.,-1.));
#1193 = DIRECTION('',(-1.,0.,0.));
#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);
#1195 = CIRCLE('',#1196,30.);
#1196 = AXIS2_PLACEMENT_2D('',#1197,#1198);
#1197 = CARTESIAN_POINT('',(1.4438E-13,1.242E-14));
#1198 = DIRECTION('',(-1.,0.));
#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1200 = ORIENTED_EDGE('',*,*,#1201,.T.);
#1201 = EDGE_CURVE('',#1173,#1057,#1202,.T.);
#1202 = SURFACE_CURVE('',#1203,(#1208,#1215),.PCURVE_S1.);
#1203 = CIRCLE('',#1204,30.);
#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);
#1205 = CARTESIAN_POINT('',(0.,0.,5.));
#1206 = DIRECTION('',(0.,0.,-1.));
#1207 = DIRECTION('',(1.,0.,0.));
#1208 = PCURVE('',#395,#1209);
#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);
#1210 = LINE('',#1211,#1212);
#1211 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#1212 = VECTOR('',#1213,1.);
#1213 = DIRECTION('',(1.,-0.));
#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1215 = PCURVE('',#1216,#1221);
#1216 = PLANE('',#1217);
#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220);
#1218 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,5.));
#1219 = DIRECTION('',(-0.,-0.,-1.));
#1220 = DIRECTION('',(-1.,0.,0.));
#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);
#1222 = CIRCLE('',#1223,30.);
#1223 = AXIS2_PLACEMENT_2D('',#1224,#1225);
#1224 = CARTESIAN_POINT('',(1.4438E-13,1.242E-14));
#1225 = DIRECTION('',(-1.,0.));
#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1227 = ADVANCED_FACE('',(#1228),#431,.T.);
#1228 = FACE_BOUND('',#1229,.F.);
#1229 = EDGE_LOOP('',(#1230,#1253,#1275,#1276));
#1230 = ORIENTED_EDGE('',*,*,#1231,.F.);
#1231 = EDGE_CURVE('',#1232,#411,#1234,.T.);
#1232 = VERTEX_POINT('',#1233);
#1233 = CARTESIAN_POINT('',(-21.,25.,5.));
#1234 = SEAM_CURVE('',#1235,(#1239,#1246),.PCURVE_S1.);
#1235 = LINE('',#1236,#1237);
#1236 = CARTESIAN_POINT('',(-21.,25.,0.));
#1237 = VECTOR('',#1238,1.);
#1238 = DIRECTION('',(0.,0.,1.));
#1239 = PCURVE('',#431,#1240);
#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245);
#1241 = LINE('',#1242,#1243);
#1242 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1243 = VECTOR('',#1244,1.);
#1244 = DIRECTION('',(-0.,-1.));
#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1246 = PCURVE('',#431,#1247);
#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);
#1248 = LINE('',#1249,#1250);
#1249 = CARTESIAN_POINT('',(-0.,0.));
#1250 = VECTOR('',#1251,1.);
#1251 = DIRECTION('',(-0.,-1.));
#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);
#1254 = EDGE_CURVE('',#1232,#1232,#1255,.T.);
#1255 = SURFACE_CURVE('',#1256,(#1261,#1268),.PCURVE_S1.);
#1256 = CIRCLE('',#1257,4.);
#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
#1258 = CARTESIAN_POINT('',(-25.,25.,5.));
#1259 = DIRECTION('',(0.,0.,-1.));
#1260 = DIRECTION('',(1.,0.,0.));
#1261 = PCURVE('',#431,#1262);
#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);
#1263 = LINE('',#1264,#1265);
#1264 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#1265 = VECTOR('',#1266,1.);
#1266 = DIRECTION('',(1.,-0.));
#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1268 = PCURVE('',#1075,#1269);
#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
#1270 = CIRCLE('',#1271,4.);
#1271 = AXIS2_PLACEMENT_2D('',#1272,#1273);
#1272 = CARTESIAN_POINT('',(25.,25.));
#1273 = DIRECTION('',(-1.,0.));
#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1275 = ORIENTED_EDGE('',*,*,#1231,.T.);
#1276 = ORIENTED_EDGE('',*,*,#410,.T.);
#1277 = ADVANCED_FACE('',(#1278),#491,.T.);
#1278 = FACE_BOUND('',#1279,.T.);
#1279 = EDGE_LOOP('',(#1280,#1281,#1282,#1305,#1326));
#1280 = ORIENTED_EDGE('',*,*,#886,.T.);
#1281 = ORIENTED_EDGE('',*,*,#475,.T.);
#1282 = ORIENTED_EDGE('',*,*,#1283,.F.);
#1283 = EDGE_CURVE('',#1284,#476,#1286,.T.);
#1284 = VERTEX_POINT('',#1285);
#1285 = CARTESIAN_POINT('',(30.,-24.99999999999,20.));
#1286 = SURFACE_CURVE('',#1287,(#1291,#1298),.PCURVE_S1.);
#1287 = LINE('',#1288,#1289);
#1288 = CARTESIAN_POINT('',(30.,-24.99999999999,20.));
#1289 = VECTOR('',#1290,1.);
#1290 = DIRECTION('',(0.,0.,1.));
#1291 = PCURVE('',#491,#1292);
#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
#1293 = LINE('',#1294,#1295);
#1294 = CARTESIAN_POINT('',(49.999999999998,0.));
#1295 = VECTOR('',#1296,1.);
#1296 = DIRECTION('',(0.,-1.));
#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1298 = PCURVE('',#524,#1299);
#1299 = DEFINITIONAL_REPRESENTATION('',(#1300),#1304);
#1300 = LINE('',#1301,#1302);
#1301 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1302 = VECTOR('',#1303,1.);
#1303 = DIRECTION('',(-0.,-1.));
#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1305 = ORIENTED_EDGE('',*,*,#1306,.F.);
#1306 = EDGE_CURVE('',#771,#1284,#1307,.T.);
#1307 = SURFACE_CURVE('',#1308,(#1312,#1319),.PCURVE_S1.);
#1308 = LINE('',#1309,#1310);
#1309 = CARTESIAN_POINT('',(30.,25.,20.));
#1310 = VECTOR('',#1311,1.);
#1311 = DIRECTION('',(0.,-1.,0.));
#1312 = PCURVE('',#491,#1313);
#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);
#1314 = LINE('',#1315,#1316);
#1315 = CARTESIAN_POINT('',(0.,0.));
#1316 = VECTOR('',#1317,1.);
#1317 = DIRECTION('',(1.,0.));
#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1319 = PCURVE('',#1155,#1320);
#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325);
#1321 = LINE('',#1322,#1323);
#1322 = CARTESIAN_POINT('',(-30.,25.));
#1323 = VECTOR('',#1324,1.);
#1324 = DIRECTION('',(0.,-1.));
#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1326 = ORIENTED_EDGE('',*,*,#827,.F.);
#1327 = ADVANCED_FACE('',(#1328),#524,.T.);
#1328 = FACE_BOUND('',#1329,.F.);
#1329 = EDGE_LOOP('',(#1330,#1353,#1354,#1355));
#1330 = ORIENTED_EDGE('',*,*,#1331,.T.);
#1331 = EDGE_CURVE('',#1332,#504,#1334,.T.);
#1332 = VERTEX_POINT('',#1333);
#1333 = CARTESIAN_POINT('',(25.000000000001,-30.,20.));
#1334 = SURFACE_CURVE('',#1335,(#1339,#1346),.PCURVE_S1.);
#1335 = LINE('',#1336,#1337);
#1336 = CARTESIAN_POINT('',(25.000000000001,-30.,20.));
#1337 = VECTOR('',#1338,1.);
#1338 = DIRECTION('',(0.,0.,1.));
#1339 = PCURVE('',#524,#1340);
#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);
#1341 = LINE('',#1342,#1343);
#1342 = CARTESIAN_POINT('',(-4.712388980385,0.));
#1343 = VECTOR('',#1344,1.);
#1344 = DIRECTION('',(-0.,-1.));
#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1346 = PCURVE('',#552,#1347);
#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);
#1348 = LINE('',#1349,#1350);
#1349 = CARTESIAN_POINT('',(-7.7449E-13,-0.));
#1350 = VECTOR('',#1351,1.);
#1351 = DIRECTION('',(0.,-1.));
#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1353 = ORIENTED_EDGE('',*,*,#503,.T.);
#1354 = ORIENTED_EDGE('',*,*,#1283,.F.);
#1355 = ORIENTED_EDGE('',*,*,#1356,.F.);
#1356 = EDGE_CURVE('',#1332,#1284,#1357,.T.);
#1357 = SURFACE_CURVE('',#1358,(#1363,#1370),.PCURVE_S1.);
#1358 = CIRCLE('',#1359,5.);
#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
#1360 = CARTESIAN_POINT('',(25.,-25.,20.));
#1361 = DIRECTION('',(0.,0.,1.));
#1362 = DIRECTION('',(1.,0.,0.));
#1363 = PCURVE('',#524,#1364);
#1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369);
#1365 = LINE('',#1366,#1367);
#1366 = CARTESIAN_POINT('',(-0.,0.));
#1367 = VECTOR('',#1368,1.);
#1368 = DIRECTION('',(-1.,0.));
#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1370 = PCURVE('',#1155,#1371);
#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1380);
#1372 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1373,#1374,#1375,#1376,
#1377,#1378,#1379),.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('') );
#1373 = CARTESIAN_POINT('',(-30.,-25.));
#1374 = CARTESIAN_POINT('',(-30.,-16.33974596215));
#1375 = CARTESIAN_POINT('',(-22.5,-20.66987298107));
#1376 = CARTESIAN_POINT('',(-15.,-25.));
#1377 = CARTESIAN_POINT('',(-22.5,-29.33012701892));
#1378 = CARTESIAN_POINT('',(-30.,-33.66025403784));
#1379 = CARTESIAN_POINT('',(-30.,-25.));
#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1381 = ADVANCED_FACE('',(#1382),#552,.T.);
#1382 = FACE_BOUND('',#1383,.T.);
#1383 = EDGE_LOOP('',(#1384,#1385,#1386,#1387,#1388));
#1384 = ORIENTED_EDGE('',*,*,#1331,.T.);
#1385 = ORIENTED_EDGE('',*,*,#536,.T.);
#1386 = ORIENTED_EDGE('',*,*,#915,.F.);
#1387 = ORIENTED_EDGE('',*,*,#996,.F.);
#1388 = ORIENTED_EDGE('',*,*,#1389,.F.);
#1389 = EDGE_CURVE('',#1332,#969,#1390,.T.);
#1390 = SURFACE_CURVE('',#1391,(#1395,#1402),.PCURVE_S1.);
#1391 = LINE('',#1392,#1393);
#1392 = CARTESIAN_POINT('',(25.,-30.,20.));
#1393 = VECTOR('',#1394,1.);
#1394 = DIRECTION('',(-1.,0.,0.));
#1395 = PCURVE('',#552,#1396);
#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
#1397 = LINE('',#1398,#1399);
#1398 = CARTESIAN_POINT('',(0.,-0.));
#1399 = VECTOR('',#1400,1.);
#1400 = DIRECTION('',(1.,0.));
#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1402 = PCURVE('',#1155,#1403);
#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);
#1404 = LINE('',#1405,#1406);
#1405 = CARTESIAN_POINT('',(-25.,-30.));
#1406 = VECTOR('',#1407,1.);
#1407 = DIRECTION('',(1.,0.));
#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1409 = ADVANCED_FACE('',(#1410),#615,.F.);
#1410 = FACE_BOUND('',#1411,.T.);
#1411 = EDGE_LOOP('',(#1412,#1440,#1461,#1462));
#1412 = ORIENTED_EDGE('',*,*,#1413,.F.);
#1413 = EDGE_CURVE('',#1414,#1414,#1416,.T.);
#1414 = VERTEX_POINT('',#1415);
#1415 = CARTESIAN_POINT('',(29.,0.,20.));
#1416 = SURFACE_CURVE('',#1417,(#1422,#1428),.PCURVE_S1.);
#1417 = CIRCLE('',#1418,29.);
#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
#1419 = CARTESIAN_POINT('',(0.,0.,20.));
#1420 = DIRECTION('',(0.,0.,1.));
#1421 = DIRECTION('',(1.,0.,0.));
#1422 = PCURVE('',#615,#1423);
#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1427);
#1424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1425,#1426),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#1425 = CARTESIAN_POINT('',(0.,0.));
#1426 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1428 = PCURVE('',#1429,#1434);
#1429 = CYLINDRICAL_SURFACE('',#1430,29.);
#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);
#1431 = CARTESIAN_POINT('',(0.,0.,0.));
#1432 = DIRECTION('',(-0.,-0.,-1.));
#1433 = DIRECTION('',(1.,0.,0.));
#1434 = DEFINITIONAL_REPRESENTATION('',(#1435),#1439);
#1435 = LINE('',#1436,#1437);
#1436 = CARTESIAN_POINT('',(-0.,-20.));
#1437 = VECTOR('',#1438,1.);
#1438 = DIRECTION('',(-1.,0.));
#1439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1440 = ORIENTED_EDGE('',*,*,#1441,.T.);
#1441 = EDGE_CURVE('',#1414,#595,#1442,.T.);
#1442 = SEAM_CURVE('',#1443,(#1447,#1454),.PCURVE_S1.);
#1443 = LINE('',#1444,#1445);
#1444 = CARTESIAN_POINT('',(29.,0.,20.));
#1445 = VECTOR('',#1446,1.);
#1446 = DIRECTION('',(0.,0.,1.));
#1447 = PCURVE('',#615,#1448);
#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453);
#1449 = LINE('',#1450,#1451);
#1450 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1451 = VECTOR('',#1452,1.);
#1452 = DIRECTION('',(-0.,-1.));
#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1454 = PCURVE('',#615,#1455);
#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);
#1456 = LINE('',#1457,#1458);
#1457 = CARTESIAN_POINT('',(-0.,0.));
#1458 = VECTOR('',#1459,1.);
#1459 = DIRECTION('',(-0.,-1.));
#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1461 = ORIENTED_EDGE('',*,*,#594,.T.);
#1462 = ORIENTED_EDGE('',*,*,#1441,.F.);
#1463 = ADVANCED_FACE('',(#1464),#650,.F.);
#1464 = FACE_BOUND('',#1465,.T.);
#1465 = EDGE_LOOP('',(#1466,#1494,#1515,#1516));
#1466 = ORIENTED_EDGE('',*,*,#1467,.F.);
#1467 = EDGE_CURVE('',#1468,#1468,#1470,.T.);
#1468 = VERTEX_POINT('',#1469);
#1469 = CARTESIAN_POINT('',(27.,-25.,20.));
#1470 = SURFACE_CURVE('',#1471,(#1476,#1482),.PCURVE_S1.);
#1471 = CIRCLE('',#1472,2.);
#1472 = AXIS2_PLACEMENT_3D('',#1473,#1474,#1475);
#1473 = CARTESIAN_POINT('',(25.,-25.,20.));
#1474 = DIRECTION('',(0.,0.,1.));
#1475 = DIRECTION('',(1.,0.,0.));
#1476 = PCURVE('',#650,#1477);
#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1481);
#1478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1479,#1480),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#1479 = CARTESIAN_POINT('',(0.,0.));
#1480 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1482 = PCURVE('',#1483,#1488);
#1483 = CYLINDRICAL_SURFACE('',#1484,2.);
#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
#1485 = CARTESIAN_POINT('',(25.,-25.,0.));
#1486 = DIRECTION('',(-0.,-0.,-1.));
#1487 = DIRECTION('',(1.,0.,0.));
#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
#1489 = LINE('',#1490,#1491);
#1490 = CARTESIAN_POINT('',(-0.,-20.));
#1491 = VECTOR('',#1492,1.);
#1492 = DIRECTION('',(-1.,0.));
#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1494 = ORIENTED_EDGE('',*,*,#1495,.T.);
#1495 = EDGE_CURVE('',#1468,#630,#1496,.T.);
#1496 = SEAM_CURVE('',#1497,(#1501,#1508),.PCURVE_S1.);
#1497 = LINE('',#1498,#1499);
#1498 = CARTESIAN_POINT('',(27.,-25.,20.));
#1499 = VECTOR('',#1500,1.);
#1500 = DIRECTION('',(0.,0.,1.));
#1501 = PCURVE('',#650,#1502);
#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507);
#1503 = LINE('',#1504,#1505);
#1504 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1505 = VECTOR('',#1506,1.);
#1506 = DIRECTION('',(-0.,-1.));
#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1508 = PCURVE('',#650,#1509);
#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
#1510 = LINE('',#1511,#1512);
#1511 = CARTESIAN_POINT('',(-0.,0.));
#1512 = VECTOR('',#1513,1.);
#1513 = DIRECTION('',(-0.,-1.));
#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1515 = ORIENTED_EDGE('',*,*,#629,.T.);
#1516 = ORIENTED_EDGE('',*,*,#1495,.F.);
#1517 = ADVANCED_FACE('',(#1518),#685,.F.);
#1518 = FACE_BOUND('',#1519,.T.);
#1519 = EDGE_LOOP('',(#1520,#1548,#1569,#1570));
#1520 = ORIENTED_EDGE('',*,*,#1521,.F.);
#1521 = EDGE_CURVE('',#1522,#1522,#1524,.T.);
#1522 = VERTEX_POINT('',#1523);
#1523 = CARTESIAN_POINT('',(-23.,-25.,20.));
#1524 = SURFACE_CURVE('',#1525,(#1530,#1536),.PCURVE_S1.);
#1525 = CIRCLE('',#1526,2.);
#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
#1527 = CARTESIAN_POINT('',(-25.,-25.,20.));
#1528 = DIRECTION('',(0.,0.,1.));
#1529 = DIRECTION('',(1.,0.,0.));
#1530 = PCURVE('',#685,#1531);
#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1535);
#1532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1533,#1534),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#1533 = CARTESIAN_POINT('',(0.,0.));
#1534 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1536 = PCURVE('',#1537,#1542);
#1537 = CYLINDRICAL_SURFACE('',#1538,2.);
#1538 = AXIS2_PLACEMENT_3D('',#1539,#1540,#1541);
#1539 = CARTESIAN_POINT('',(-25.,-25.,0.));
#1540 = DIRECTION('',(-0.,-0.,-1.));
#1541 = DIRECTION('',(1.,0.,0.));
#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
#1543 = LINE('',#1544,#1545);
#1544 = CARTESIAN_POINT('',(-0.,-20.));
#1545 = VECTOR('',#1546,1.);
#1546 = DIRECTION('',(-1.,0.));
#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1548 = ORIENTED_EDGE('',*,*,#1549,.T.);
#1549 = EDGE_CURVE('',#1522,#665,#1550,.T.);
#1550 = SEAM_CURVE('',#1551,(#1555,#1562),.PCURVE_S1.);
#1551 = LINE('',#1552,#1553);
#1552 = CARTESIAN_POINT('',(-23.,-25.,20.));
#1553 = VECTOR('',#1554,1.);
#1554 = DIRECTION('',(0.,0.,1.));
#1555 = PCURVE('',#685,#1556);
#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1561);
#1557 = LINE('',#1558,#1559);
#1558 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1559 = VECTOR('',#1560,1.);
#1560 = DIRECTION('',(-0.,-1.));
#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1562 = PCURVE('',#685,#1563);
#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);
#1564 = LINE('',#1565,#1566);
#1565 = CARTESIAN_POINT('',(-0.,0.));
#1566 = VECTOR('',#1567,1.);
#1567 = DIRECTION('',(-0.,-1.));
#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1569 = ORIENTED_EDGE('',*,*,#664,.T.);
#1570 = ORIENTED_EDGE('',*,*,#1549,.F.);
#1571 = ADVANCED_FACE('',(#1572),#720,.F.);
#1572 = FACE_BOUND('',#1573,.T.);
#1573 = EDGE_LOOP('',(#1574,#1602,#1623,#1624));
#1574 = ORIENTED_EDGE('',*,*,#1575,.F.);
#1575 = EDGE_CURVE('',#1576,#1576,#1578,.T.);
#1576 = VERTEX_POINT('',#1577);
#1577 = CARTESIAN_POINT('',(27.,25.,20.));
#1578 = SURFACE_CURVE('',#1579,(#1584,#1590),.PCURVE_S1.);
#1579 = CIRCLE('',#1580,2.);
#1580 = AXIS2_PLACEMENT_3D('',#1581,#1582,#1583);
#1581 = CARTESIAN_POINT('',(25.,25.,20.));
#1582 = DIRECTION('',(0.,0.,1.));
#1583 = DIRECTION('',(1.,0.,0.));
#1584 = PCURVE('',#720,#1585);
#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1589);
#1586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1587,#1588),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#1587 = CARTESIAN_POINT('',(0.,0.));
#1588 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1590 = PCURVE('',#1591,#1596);
#1591 = CYLINDRICAL_SURFACE('',#1592,2.);
#1592 = AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
#1593 = CARTESIAN_POINT('',(25.,25.,0.));
#1594 = DIRECTION('',(-0.,-0.,-1.));
#1595 = DIRECTION('',(1.,0.,0.));
#1596 = DEFINITIONAL_REPRESENTATION('',(#1597),#1601);
#1597 = LINE('',#1598,#1599);
#1598 = CARTESIAN_POINT('',(-0.,-20.));
#1599 = VECTOR('',#1600,1.);
#1600 = DIRECTION('',(-1.,0.));
#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1602 = ORIENTED_EDGE('',*,*,#1603,.T.);
#1603 = EDGE_CURVE('',#1576,#700,#1604,.T.);
#1604 = SEAM_CURVE('',#1605,(#1609,#1616),.PCURVE_S1.);
#1605 = LINE('',#1606,#1607);
#1606 = CARTESIAN_POINT('',(27.,25.,20.));
#1607 = VECTOR('',#1608,1.);
#1608 = DIRECTION('',(0.,0.,1.));
#1609 = PCURVE('',#720,#1610);
#1610 = DEFINITIONAL_REPRESENTATION('',(#1611),#1615);
#1611 = LINE('',#1612,#1613);
#1612 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1613 = VECTOR('',#1614,1.);
#1614 = DIRECTION('',(-0.,-1.));
#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1616 = PCURVE('',#720,#1617);
#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1622);
#1618 = LINE('',#1619,#1620);
#1619 = CARTESIAN_POINT('',(-0.,0.));
#1620 = VECTOR('',#1621,1.);
#1621 = DIRECTION('',(-0.,-1.));
#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1623 = ORIENTED_EDGE('',*,*,#699,.T.);
#1624 = ORIENTED_EDGE('',*,*,#1603,.F.);
#1625 = ADVANCED_FACE('',(#1626),#755,.F.);
#1626 = FACE_BOUND('',#1627,.T.);
#1627 = EDGE_LOOP('',(#1628,#1656,#1677,#1678));
#1628 = ORIENTED_EDGE('',*,*,#1629,.F.);
#1629 = EDGE_CURVE('',#1630,#1630,#1632,.T.);
#1630 = VERTEX_POINT('',#1631);
#1631 = CARTESIAN_POINT('',(-23.,25.,20.));
#1632 = SURFACE_CURVE('',#1633,(#1638,#1644),.PCURVE_S1.);
#1633 = CIRCLE('',#1634,2.);
#1634 = AXIS2_PLACEMENT_3D('',#1635,#1636,#1637);
#1635 = CARTESIAN_POINT('',(-25.,25.,20.));
#1636 = DIRECTION('',(0.,0.,1.));
#1637 = DIRECTION('',(1.,0.,0.));
#1638 = PCURVE('',#755,#1639);
#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1643);
#1640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1641,#1642),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#1641 = CARTESIAN_POINT('',(0.,0.));
#1642 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1644 = PCURVE('',#1645,#1650);
#1645 = CYLINDRICAL_SURFACE('',#1646,2.);
#1646 = AXIS2_PLACEMENT_3D('',#1647,#1648,#1649);
#1647 = CARTESIAN_POINT('',(-25.,25.,0.));
#1648 = DIRECTION('',(-0.,-0.,-1.));
#1649 = DIRECTION('',(1.,0.,0.));
#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);
#1651 = LINE('',#1652,#1653);
#1652 = CARTESIAN_POINT('',(-0.,-20.));
#1653 = VECTOR('',#1654,1.);
#1654 = DIRECTION('',(-1.,0.));
#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1656 = ORIENTED_EDGE('',*,*,#1657,.T.);
#1657 = EDGE_CURVE('',#1630,#735,#1658,.T.);
#1658 = SEAM_CURVE('',#1659,(#1663,#1670),.PCURVE_S1.);
#1659 = LINE('',#1660,#1661);
#1660 = CARTESIAN_POINT('',(-23.,25.,20.));
#1661 = VECTOR('',#1662,1.);
#1662 = DIRECTION('',(0.,0.,1.));
#1663 = PCURVE('',#755,#1664);
#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669);
#1665 = LINE('',#1666,#1667);
#1666 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1667 = VECTOR('',#1668,1.);
#1668 = DIRECTION('',(-0.,-1.));
#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1670 = PCURVE('',#755,#1671);
#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1676);
#1672 = LINE('',#1673,#1674);
#1673 = CARTESIAN_POINT('',(-0.,0.));
#1674 = VECTOR('',#1675,1.);
#1675 = DIRECTION('',(-0.,-1.));
#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1677 = ORIENTED_EDGE('',*,*,#734,.T.);
#1678 = ORIENTED_EDGE('',*,*,#1657,.F.);
#1679 = ADVANCED_FACE('',(#1680),#871,.T.);
#1680 = FACE_BOUND('',#1681,.F.);
#1681 = EDGE_LOOP('',(#1682,#1705,#1727,#1728));
#1682 = ORIENTED_EDGE('',*,*,#1683,.F.);
#1683 = EDGE_CURVE('',#1684,#851,#1686,.T.);
#1684 = VERTEX_POINT('',#1685);
#1685 = CARTESIAN_POINT('',(29.,25.,5.));
#1686 = SEAM_CURVE('',#1687,(#1691,#1698),.PCURVE_S1.);
#1687 = LINE('',#1688,#1689);
#1688 = CARTESIAN_POINT('',(29.,25.,0.));
#1689 = VECTOR('',#1690,1.);
#1690 = DIRECTION('',(0.,0.,1.));
#1691 = PCURVE('',#871,#1692);
#1692 = DEFINITIONAL_REPRESENTATION('',(#1693),#1697);
#1693 = LINE('',#1694,#1695);
#1694 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1695 = VECTOR('',#1696,1.);
#1696 = DIRECTION('',(-0.,-1.));
#1697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1698 = PCURVE('',#871,#1699);
#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1704);
#1700 = LINE('',#1701,#1702);
#1701 = CARTESIAN_POINT('',(-0.,0.));
#1702 = VECTOR('',#1703,1.);
#1703 = DIRECTION('',(-0.,-1.));
#1704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1705 = ORIENTED_EDGE('',*,*,#1706,.T.);
#1706 = EDGE_CURVE('',#1684,#1684,#1707,.T.);
#1707 = SURFACE_CURVE('',#1708,(#1713,#1720),.PCURVE_S1.);
#1708 = CIRCLE('',#1709,4.);
#1709 = AXIS2_PLACEMENT_3D('',#1710,#1711,#1712);
#1710 = CARTESIAN_POINT('',(25.,25.,5.));
#1711 = DIRECTION('',(0.,0.,-1.));
#1712 = DIRECTION('',(1.,0.,0.));
#1713 = PCURVE('',#871,#1714);
#1714 = DEFINITIONAL_REPRESENTATION('',(#1715),#1719);
#1715 = LINE('',#1716,#1717);
#1716 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#1717 = VECTOR('',#1718,1.);
#1718 = DIRECTION('',(1.,-0.));
#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1720 = PCURVE('',#1104,#1721);
#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1726);
#1722 = CIRCLE('',#1723,4.);
#1723 = AXIS2_PLACEMENT_2D('',#1724,#1725);
#1724 = CARTESIAN_POINT('',(-25.,25.));
#1725 = DIRECTION('',(-1.,0.));
#1726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1727 = ORIENTED_EDGE('',*,*,#1683,.T.);
#1728 = ORIENTED_EDGE('',*,*,#850,.T.);
#1729 = ADVANCED_FACE('',(#1730),#1041,.T.);
#1730 = FACE_BOUND('',#1731,.F.);
#1731 = EDGE_LOOP('',(#1732,#1755,#1777,#1778));
#1732 = ORIENTED_EDGE('',*,*,#1733,.F.);
#1733 = EDGE_CURVE('',#1734,#1021,#1736,.T.);
#1734 = VERTEX_POINT('',#1735);
#1735 = CARTESIAN_POINT('',(-21.,-25.,5.));
#1736 = SEAM_CURVE('',#1737,(#1741,#1748),.PCURVE_S1.);
#1737 = LINE('',#1738,#1739);
#1738 = CARTESIAN_POINT('',(-21.,-25.,0.));
#1739 = VECTOR('',#1740,1.);
#1740 = DIRECTION('',(0.,0.,1.));
#1741 = PCURVE('',#1041,#1742);
#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
#1743 = LINE('',#1744,#1745);
#1744 = CARTESIAN_POINT('',(-6.28318530718,0.));
#1745 = VECTOR('',#1746,1.);
#1746 = DIRECTION('',(-0.,-1.));
#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1748 = PCURVE('',#1041,#1749);
#1749 = DEFINITIONAL_REPRESENTATION('',(#1750),#1754);
#1750 = LINE('',#1751,#1752);
#1751 = CARTESIAN_POINT('',(-0.,0.));
#1752 = VECTOR('',#1753,1.);
#1753 = DIRECTION('',(-0.,-1.));
#1754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1755 = ORIENTED_EDGE('',*,*,#1756,.T.);
#1756 = EDGE_CURVE('',#1734,#1734,#1757,.T.);
#1757 = SURFACE_CURVE('',#1758,(#1763,#1770),.PCURVE_S1.);
#1758 = CIRCLE('',#1759,4.);
#1759 = AXIS2_PLACEMENT_3D('',#1760,#1761,#1762);
#1760 = CARTESIAN_POINT('',(-25.,-25.,5.));
#1761 = DIRECTION('',(0.,0.,-1.));
#1762 = DIRECTION('',(1.,0.,0.));
#1763 = PCURVE('',#1041,#1764);
#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);
#1765 = LINE('',#1766,#1767);
#1766 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#1767 = VECTOR('',#1768,1.);
#1768 = DIRECTION('',(1.,-0.));
#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1770 = PCURVE('',#1216,#1771);
#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);
#1772 = CIRCLE('',#1773,4.);
#1773 = AXIS2_PLACEMENT_2D('',#1774,#1775);
#1774 = CARTESIAN_POINT('',(25.,-25.));
#1775 = DIRECTION('',(-1.,0.));
#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1777 = ORIENTED_EDGE('',*,*,#1733,.T.);
#1778 = ORIENTED_EDGE('',*,*,#1020,.T.);
#1779 = ADVANCED_FACE('',(#1780,#1870),#1075,.F.);
#1780 = FACE_BOUND('',#1781,.F.);
#1781 = EDGE_LOOP('',(#1782,#1817,#1843,#1844));
#1782 = ORIENTED_EDGE('',*,*,#1783,.F.);
#1783 = EDGE_CURVE('',#1784,#1786,#1788,.T.);
#1784 = VERTEX_POINT('',#1785);
#1785 = CARTESIAN_POINT('',(-25.,30.,5.));
#1786 = VERTEX_POINT('',#1787);
#1787 = CARTESIAN_POINT('',(-30.,24.999999999999,5.));
#1788 = SURFACE_CURVE('',#1789,(#1794,#1805),.PCURVE_S1.);
#1789 = CIRCLE('',#1790,5.);
#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
#1791 = CARTESIAN_POINT('',(-25.,25.,5.));
#1792 = DIRECTION('',(0.,0.,1.));
#1793 = DIRECTION('',(1.,0.,0.));
#1794 = PCURVE('',#1075,#1795);
#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1804);
#1796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1797,#1798,#1799,#1800,
#1801,#1802,#1803),.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('') );
#1797 = CARTESIAN_POINT('',(20.,25.));
#1798 = CARTESIAN_POINT('',(20.,33.660254037844));
#1799 = CARTESIAN_POINT('',(27.5,29.330127018922));
#1800 = CARTESIAN_POINT('',(35.,25.));
#1801 = CARTESIAN_POINT('',(27.5,20.669872981078));
#1802 = CARTESIAN_POINT('',(20.,16.339745962155));
#1803 = CARTESIAN_POINT('',(20.,25.));
#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1805 = PCURVE('',#1806,#1811);
#1806 = CYLINDRICAL_SURFACE('',#1807,5.);
#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
#1808 = CARTESIAN_POINT('',(-25.,25.,0.));
#1809 = DIRECTION('',(-0.,-0.,-1.));
#1810 = DIRECTION('',(1.,0.,0.));
#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
#1812 = LINE('',#1813,#1814);
#1813 = CARTESIAN_POINT('',(-0.,-5.));
#1814 = VECTOR('',#1815,1.);
#1815 = DIRECTION('',(-1.,0.));
#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1817 = ORIENTED_EDGE('',*,*,#1818,.T.);
#1818 = EDGE_CURVE('',#1784,#1059,#1819,.T.);
#1819 = SURFACE_CURVE('',#1820,(#1824,#1831),.PCURVE_S1.);
#1820 = LINE('',#1821,#1822);
#1821 = CARTESIAN_POINT('',(-25.,30.,5.));
#1822 = VECTOR('',#1823,1.);
#1823 = DIRECTION('',(1.,0.,0.));
#1824 = PCURVE('',#1075,#1825);
#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1830);
#1826 = LINE('',#1827,#1828);
#1827 = CARTESIAN_POINT('',(25.,30.));
#1828 = VECTOR('',#1829,1.);
#1829 = DIRECTION('',(-1.,0.));
#1830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1831 = PCURVE('',#1832,#1837);
#1832 = PLANE('',#1833);
#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836);
#1834 = CARTESIAN_POINT('',(-25.,30.,0.));
#1835 = DIRECTION('',(0.,1.,0.));
#1836 = DIRECTION('',(1.,0.,0.));
#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);
#1838 = LINE('',#1839,#1840);
#1839 = CARTESIAN_POINT('',(0.,-5.));
#1840 = VECTOR('',#1841,1.);
#1841 = DIRECTION('',(1.,0.));
#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1843 = ORIENTED_EDGE('',*,*,#1056,.F.);
#1844 = ORIENTED_EDGE('',*,*,#1845,.T.);
#1845 = EDGE_CURVE('',#1057,#1786,#1846,.T.);
#1846 = SURFACE_CURVE('',#1847,(#1851,#1858),.PCURVE_S1.);
#1847 = LINE('',#1848,#1849);
#1848 = CARTESIAN_POINT('',(-30.,-25.,5.));
#1849 = VECTOR('',#1850,1.);
#1850 = DIRECTION('',(0.,1.,0.));
#1851 = PCURVE('',#1075,#1852);
#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857);
#1853 = LINE('',#1854,#1855);
#1854 = CARTESIAN_POINT('',(30.,-25.));
#1855 = VECTOR('',#1856,1.);
#1856 = DIRECTION('',(0.,1.));
#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1858 = PCURVE('',#1859,#1864);
#1859 = PLANE('',#1860);
#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863);
#1861 = CARTESIAN_POINT('',(-30.,-25.,0.));
#1862 = DIRECTION('',(-1.,0.,0.));
#1863 = DIRECTION('',(0.,1.,0.));
#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869);
#1865 = LINE('',#1866,#1867);
#1866 = CARTESIAN_POINT('',(0.,-5.));
#1867 = VECTOR('',#1868,1.);
#1868 = DIRECTION('',(1.,0.));
#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1870 = FACE_BOUND('',#1871,.F.);
#1871 = EDGE_LOOP('',(#1872));
#1872 = ORIENTED_EDGE('',*,*,#1254,.F.);
#1873 = ADVANCED_FACE('',(#1874,#1964),#1216,.F.);
#1874 = FACE_BOUND('',#1875,.F.);
#1875 = EDGE_LOOP('',(#1876,#1904,#1905,#1933));
#1876 = ORIENTED_EDGE('',*,*,#1877,.T.);
#1877 = EDGE_CURVE('',#1878,#1057,#1880,.T.);
#1878 = VERTEX_POINT('',#1879);
#1879 = CARTESIAN_POINT('',(-29.99999999999,-25.,5.));
#1880 = SURFACE_CURVE('',#1881,(#1885,#1892),.PCURVE_S1.);
#1881 = LINE('',#1882,#1883);
#1882 = CARTESIAN_POINT('',(-30.,-25.,5.));
#1883 = VECTOR('',#1884,1.);
#1884 = DIRECTION('',(0.,1.,0.));
#1885 = PCURVE('',#1216,#1886);
#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
#1887 = LINE('',#1888,#1889);
#1888 = CARTESIAN_POINT('',(30.,-25.));
#1889 = VECTOR('',#1890,1.);
#1890 = DIRECTION('',(0.,1.));
#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1892 = PCURVE('',#1893,#1898);
#1893 = PLANE('',#1894);
#1894 = AXIS2_PLACEMENT_3D('',#1895,#1896,#1897);
#1895 = CARTESIAN_POINT('',(-30.,-25.,0.));
#1896 = DIRECTION('',(-1.,0.,0.));
#1897 = DIRECTION('',(0.,1.,0.));
#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
#1899 = LINE('',#1900,#1901);
#1900 = CARTESIAN_POINT('',(0.,-5.));
#1901 = VECTOR('',#1902,1.);
#1902 = DIRECTION('',(1.,0.));
#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1904 = ORIENTED_EDGE('',*,*,#1201,.F.);
#1905 = ORIENTED_EDGE('',*,*,#1906,.T.);
#1906 = EDGE_CURVE('',#1173,#1907,#1909,.T.);
#1907 = VERTEX_POINT('',#1908);
#1908 = CARTESIAN_POINT('',(-25.,-30.,5.));
#1909 = SURFACE_CURVE('',#1910,(#1914,#1921),.PCURVE_S1.);
#1910 = LINE('',#1911,#1912);
#1911 = CARTESIAN_POINT('',(25.,-30.,5.));
#1912 = VECTOR('',#1913,1.);
#1913 = DIRECTION('',(-1.,0.,0.));
#1914 = PCURVE('',#1216,#1915);
#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);
#1916 = LINE('',#1917,#1918);
#1917 = CARTESIAN_POINT('',(-24.99999999999,-30.));
#1918 = VECTOR('',#1919,1.);
#1919 = DIRECTION('',(1.,0.));
#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1921 = PCURVE('',#1922,#1927);
#1922 = PLANE('',#1923);
#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926);
#1924 = CARTESIAN_POINT('',(25.,-30.,0.));
#1925 = DIRECTION('',(0.,-1.,0.));
#1926 = DIRECTION('',(-1.,0.,0.));
#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932);
#1928 = LINE('',#1929,#1930);
#1929 = CARTESIAN_POINT('',(0.,-5.));
#1930 = VECTOR('',#1931,1.);
#1931 = DIRECTION('',(1.,0.));
#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1933 = ORIENTED_EDGE('',*,*,#1934,.F.);
#1934 = EDGE_CURVE('',#1878,#1907,#1935,.T.);
#1935 = SURFACE_CURVE('',#1936,(#1941,#1952),.PCURVE_S1.);
#1936 = CIRCLE('',#1937,5.);
#1937 = AXIS2_PLACEMENT_3D('',#1938,#1939,#1940);
#1938 = CARTESIAN_POINT('',(-25.,-25.,5.));
#1939 = DIRECTION('',(0.,0.,1.));
#1940 = DIRECTION('',(1.,0.,0.));
#1941 = PCURVE('',#1216,#1942);
#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1951);
#1943 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1944,#1945,#1946,#1947,
#1948,#1949,#1950),.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('') );
#1944 = CARTESIAN_POINT('',(20.,-25.));
#1945 = CARTESIAN_POINT('',(20.,-16.33974596215));
#1946 = CARTESIAN_POINT('',(27.5,-20.66987298107));
#1947 = CARTESIAN_POINT('',(34.999999999999,-25.));
#1948 = CARTESIAN_POINT('',(27.5,-29.33012701892));
#1949 = CARTESIAN_POINT('',(20.,-33.66025403784));
#1950 = CARTESIAN_POINT('',(20.,-25.));
#1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1952 = PCURVE('',#1953,#1958);
#1953 = CYLINDRICAL_SURFACE('',#1954,5.);
#1954 = AXIS2_PLACEMENT_3D('',#1955,#1956,#1957);
#1955 = CARTESIAN_POINT('',(-25.,-25.,0.));
#1956 = DIRECTION('',(-0.,-0.,-1.));
#1957 = DIRECTION('',(1.,0.,0.));
#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963);
#1959 = LINE('',#1960,#1961);
#1960 = CARTESIAN_POINT('',(-0.,-5.));
#1961 = VECTOR('',#1962,1.);
#1962 = DIRECTION('',(-1.,0.));
#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1964 = FACE_BOUND('',#1965,.F.);
#1965 = EDGE_LOOP('',(#1966));
#1966 = ORIENTED_EDGE('',*,*,#1756,.F.);
#1967 = ADVANCED_FACE('',(#1968,#2058),#1189,.F.);
#1968 = FACE_BOUND('',#1969,.F.);
#1969 = EDGE_LOOP('',(#1970,#1971,#1999,#2032));
#1970 = ORIENTED_EDGE('',*,*,#1172,.F.);
#1971 = ORIENTED_EDGE('',*,*,#1972,.T.);
#1972 = EDGE_CURVE('',#1088,#1973,#1975,.T.);
#1973 = VERTEX_POINT('',#1974);
#1974 = CARTESIAN_POINT('',(30.,-25.,5.));
#1975 = SURFACE_CURVE('',#1976,(#1980,#1987),.PCURVE_S1.);
#1976 = LINE('',#1977,#1978);
#1977 = CARTESIAN_POINT('',(30.,25.,5.));
#1978 = VECTOR('',#1979,1.);
#1979 = DIRECTION('',(0.,-1.,0.));
#1980 = PCURVE('',#1189,#1981);
#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
#1982 = LINE('',#1983,#1984);
#1983 = CARTESIAN_POINT('',(-30.,25.));
#1984 = VECTOR('',#1985,1.);
#1985 = DIRECTION('',(0.,-1.));
#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1987 = PCURVE('',#1988,#1993);
#1988 = PLANE('',#1989);
#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992);
#1990 = CARTESIAN_POINT('',(30.,25.,0.));
#1991 = DIRECTION('',(1.,0.,0.));
#1992 = DIRECTION('',(0.,-1.,0.));
#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#1998);
#1994 = LINE('',#1995,#1996);
#1995 = CARTESIAN_POINT('',(0.,-5.));
#1996 = VECTOR('',#1997,1.);
#1997 = DIRECTION('',(1.,0.));
#1998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1999 = ORIENTED_EDGE('',*,*,#2000,.F.);
#2000 = EDGE_CURVE('',#2001,#1973,#2003,.T.);
#2001 = VERTEX_POINT('',#2002);
#2002 = CARTESIAN_POINT('',(25.,-30.,5.));
#2003 = SURFACE_CURVE('',#2004,(#2009,#2020),.PCURVE_S1.);
#2004 = CIRCLE('',#2005,5.);
#2005 = AXIS2_PLACEMENT_3D('',#2006,#2007,#2008);
#2006 = CARTESIAN_POINT('',(25.,-25.,5.));
#2007 = DIRECTION('',(0.,0.,1.));
#2008 = DIRECTION('',(1.,0.,0.));
#2009 = PCURVE('',#1189,#2010);
#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2019);
#2011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2012,#2013,#2014,#2015,
#2016,#2017,#2018),.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('') );
#2012 = CARTESIAN_POINT('',(-30.,-25.));
#2013 = CARTESIAN_POINT('',(-30.,-16.33974596215));
#2014 = CARTESIAN_POINT('',(-22.49999999999,-20.66987298107));
#2015 = CARTESIAN_POINT('',(-14.99999999999,-25.));
#2016 = CARTESIAN_POINT('',(-22.49999999999,-29.33012701892));
#2017 = CARTESIAN_POINT('',(-30.,-33.66025403784));
#2018 = CARTESIAN_POINT('',(-30.,-25.));
#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2020 = PCURVE('',#2021,#2026);
#2021 = CYLINDRICAL_SURFACE('',#2022,5.);
#2022 = AXIS2_PLACEMENT_3D('',#2023,#2024,#2025);
#2023 = CARTESIAN_POINT('',(25.,-25.,0.));
#2024 = DIRECTION('',(-0.,-0.,-1.));
#2025 = DIRECTION('',(1.,0.,0.));
#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);
#2027 = LINE('',#2028,#2029);
#2028 = CARTESIAN_POINT('',(-0.,-5.));
#2029 = VECTOR('',#2030,1.);
#2030 = DIRECTION('',(-1.,0.));
#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2032 = ORIENTED_EDGE('',*,*,#2033,.T.);
#2033 = EDGE_CURVE('',#2001,#1173,#2034,.T.);
#2034 = SURFACE_CURVE('',#2035,(#2039,#2046),.PCURVE_S1.);
#2035 = LINE('',#2036,#2037);
#2036 = CARTESIAN_POINT('',(25.,-30.,5.));
#2037 = VECTOR('',#2038,1.);
#2038 = DIRECTION('',(-1.,0.,0.));
#2039 = PCURVE('',#1189,#2040);
#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);
#2041 = LINE('',#2042,#2043);
#2042 = CARTESIAN_POINT('',(-24.99999999999,-30.));
#2043 = VECTOR('',#2044,1.);
#2044 = DIRECTION('',(1.,0.));
#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2046 = PCURVE('',#2047,#2052);
#2047 = PLANE('',#2048);
#2048 = AXIS2_PLACEMENT_3D('',#2049,#2050,#2051);
#2049 = CARTESIAN_POINT('',(25.,-30.,0.));
#2050 = DIRECTION('',(0.,-1.,0.));
#2051 = DIRECTION('',(-1.,0.,0.));
#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2057);
#2053 = LINE('',#2054,#2055);
#2054 = CARTESIAN_POINT('',(0.,-5.));
#2055 = VECTOR('',#2056,1.);
#2056 = DIRECTION('',(1.,0.));
#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2058 = FACE_BOUND('',#2059,.F.);
#2059 = EDGE_LOOP('',(#2060));
#2060 = ORIENTED_EDGE('',*,*,#2061,.F.);
#2061 = EDGE_CURVE('',#2062,#2062,#2064,.T.);
#2062 = VERTEX_POINT('',#2063);
#2063 = CARTESIAN_POINT('',(29.,-25.,5.));
#2064 = SURFACE_CURVE('',#2065,(#2070,#2077),.PCURVE_S1.);
#2065 = CIRCLE('',#2066,4.);
#2066 = AXIS2_PLACEMENT_3D('',#2067,#2068,#2069);
#2067 = CARTESIAN_POINT('',(25.,-25.,5.));
#2068 = DIRECTION('',(0.,0.,-1.));
#2069 = DIRECTION('',(1.,0.,0.));
#2070 = PCURVE('',#1189,#2071);
#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076);
#2072 = CIRCLE('',#2073,4.);
#2073 = AXIS2_PLACEMENT_2D('',#2074,#2075);
#2074 = CARTESIAN_POINT('',(-25.,-25.));
#2075 = DIRECTION('',(-1.,0.));
#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2077 = PCURVE('',#2078,#2083);
#2078 = CYLINDRICAL_SURFACE('',#2079,4.);
#2079 = AXIS2_PLACEMENT_3D('',#2080,#2081,#2082);
#2080 = CARTESIAN_POINT('',(25.,-25.,0.));
#2081 = DIRECTION('',(-0.,-0.,-1.));
#2082 = DIRECTION('',(1.,0.,0.));
#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);
#2084 = LINE('',#2085,#2086);
#2085 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#2086 = VECTOR('',#2087,1.);
#2087 = DIRECTION('',(1.,-0.));
#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2089 = ADVANCED_FACE('',(#2090,#2096),#1155,.T.);
#2090 = FACE_BOUND('',#2091,.T.);
#2091 = EDGE_LOOP('',(#2092,#2093,#2094,#2095));
#2092 = ORIENTED_EDGE('',*,*,#1140,.T.);
#2093 = ORIENTED_EDGE('',*,*,#1306,.T.);
#2094 = ORIENTED_EDGE('',*,*,#1356,.F.);
#2095 = ORIENTED_EDGE('',*,*,#1389,.T.);
#2096 = FACE_BOUND('',#2097,.T.);
#2097 = EDGE_LOOP('',(#2098));
#2098 = ORIENTED_EDGE('',*,*,#2099,.T.);
#2099 = EDGE_CURVE('',#2100,#2100,#2102,.T.);
#2100 = VERTEX_POINT('',#2101);
#2101 = CARTESIAN_POINT('',(29.,-25.,20.));
#2102 = SURFACE_CURVE('',#2103,(#2108,#2119),.PCURVE_S1.);
#2103 = CIRCLE('',#2104,4.);
#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
#2105 = CARTESIAN_POINT('',(25.,-25.,20.));
#2106 = DIRECTION('',(0.,0.,1.));
#2107 = DIRECTION('',(1.,0.,0.));
#2108 = PCURVE('',#1155,#2109);
#2109 = DEFINITIONAL_REPRESENTATION('',(#2110),#2118);
#2110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2111,#2112,#2113,#2114,
#2115,#2116,#2117),.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('') );
#2111 = CARTESIAN_POINT('',(-29.,-25.));
#2112 = CARTESIAN_POINT('',(-29.,-18.07179676972));
#2113 = CARTESIAN_POINT('',(-23.,-21.53589838486));
#2114 = CARTESIAN_POINT('',(-17.,-25.));
#2115 = CARTESIAN_POINT('',(-23.,-28.46410161513));
#2116 = CARTESIAN_POINT('',(-29.,-31.92820323027));
#2117 = CARTESIAN_POINT('',(-29.,-25.));
#2118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2119 = PCURVE('',#2078,#2120);
#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125);
#2121 = LINE('',#2122,#2123);
#2122 = CARTESIAN_POINT('',(-0.,-20.));
#2123 = VECTOR('',#2124,1.);
#2124 = DIRECTION('',(-1.,0.));
#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2126 = ADVANCED_FACE('',(#2127,#2217),#1104,.F.);
#2127 = FACE_BOUND('',#2128,.F.);
#2128 = EDGE_LOOP('',(#2129,#2130,#2158,#2191));
#2129 = ORIENTED_EDGE('',*,*,#1087,.F.);
#2130 = ORIENTED_EDGE('',*,*,#2131,.T.);
#2131 = EDGE_CURVE('',#1059,#2132,#2134,.T.);
#2132 = VERTEX_POINT('',#2133);
#2133 = CARTESIAN_POINT('',(25.,30.,5.));
#2134 = SURFACE_CURVE('',#2135,(#2139,#2146),.PCURVE_S1.);
#2135 = LINE('',#2136,#2137);
#2136 = CARTESIAN_POINT('',(-25.,30.,5.));
#2137 = VECTOR('',#2138,1.);
#2138 = DIRECTION('',(1.,0.,0.));
#2139 = PCURVE('',#1104,#2140);
#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2145);
#2141 = LINE('',#2142,#2143);
#2142 = CARTESIAN_POINT('',(25.,30.));
#2143 = VECTOR('',#2144,1.);
#2144 = DIRECTION('',(-1.,0.));
#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2146 = PCURVE('',#2147,#2152);
#2147 = PLANE('',#2148);
#2148 = AXIS2_PLACEMENT_3D('',#2149,#2150,#2151);
#2149 = CARTESIAN_POINT('',(-25.,30.,0.));
#2150 = DIRECTION('',(0.,1.,0.));
#2151 = DIRECTION('',(1.,0.,0.));
#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);
#2153 = LINE('',#2154,#2155);
#2154 = CARTESIAN_POINT('',(0.,-5.));
#2155 = VECTOR('',#2156,1.);
#2156 = DIRECTION('',(1.,0.));
#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2158 = ORIENTED_EDGE('',*,*,#2159,.F.);
#2159 = EDGE_CURVE('',#2160,#2132,#2162,.T.);
#2160 = VERTEX_POINT('',#2161);
#2161 = CARTESIAN_POINT('',(30.,25.,5.));
#2162 = SURFACE_CURVE('',#2163,(#2168,#2179),.PCURVE_S1.);
#2163 = CIRCLE('',#2164,5.);
#2164 = AXIS2_PLACEMENT_3D('',#2165,#2166,#2167);
#2165 = CARTESIAN_POINT('',(25.,25.,5.));
#2166 = DIRECTION('',(0.,0.,1.));
#2167 = DIRECTION('',(1.,0.,0.));
#2168 = PCURVE('',#1104,#2169);
#2169 = DEFINITIONAL_REPRESENTATION('',(#2170),#2178);
#2170 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2171,#2172,#2173,#2174,
#2175,#2176,#2177),.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('') );
#2171 = CARTESIAN_POINT('',(-30.,25.));
#2172 = CARTESIAN_POINT('',(-30.,33.660254037845));
#2173 = CARTESIAN_POINT('',(-22.49999999999,29.330127018922));
#2174 = CARTESIAN_POINT('',(-14.99999999999,25.));
#2175 = CARTESIAN_POINT('',(-22.49999999999,20.669872981077));
#2176 = CARTESIAN_POINT('',(-30.,16.339745962155));
#2177 = CARTESIAN_POINT('',(-30.,25.));
#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2179 = PCURVE('',#2180,#2185);
#2180 = CYLINDRICAL_SURFACE('',#2181,5.);
#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184);
#2182 = CARTESIAN_POINT('',(25.,25.,0.));
#2183 = DIRECTION('',(-0.,-0.,-1.));
#2184 = DIRECTION('',(1.,0.,0.));
#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
#2186 = LINE('',#2187,#2188);
#2187 = CARTESIAN_POINT('',(-0.,-5.));
#2188 = VECTOR('',#2189,1.);
#2189 = DIRECTION('',(-1.,0.));
#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2191 = ORIENTED_EDGE('',*,*,#2192,.T.);
#2192 = EDGE_CURVE('',#2160,#1088,#2193,.T.);
#2193 = SURFACE_CURVE('',#2194,(#2198,#2205),.PCURVE_S1.);
#2194 = LINE('',#2195,#2196);
#2195 = CARTESIAN_POINT('',(30.,25.,5.));
#2196 = VECTOR('',#2197,1.);
#2197 = DIRECTION('',(0.,-1.,0.));
#2198 = PCURVE('',#1104,#2199);
#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);
#2200 = LINE('',#2201,#2202);
#2201 = CARTESIAN_POINT('',(-30.,25.));
#2202 = VECTOR('',#2203,1.);
#2203 = DIRECTION('',(0.,-1.));
#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2205 = PCURVE('',#2206,#2211);
#2206 = PLANE('',#2207);
#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);
#2208 = CARTESIAN_POINT('',(30.,25.,0.));
#2209 = DIRECTION('',(1.,0.,0.));
#2210 = DIRECTION('',(0.,-1.,0.));
#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);
#2212 = LINE('',#2213,#2214);
#2213 = CARTESIAN_POINT('',(0.,-5.));
#2214 = VECTOR('',#2215,1.);
#2215 = DIRECTION('',(1.,0.));
#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2217 = FACE_BOUND('',#2218,.F.);
#2218 = EDGE_LOOP('',(#2219));
#2219 = ORIENTED_EDGE('',*,*,#1706,.F.);
#2220 = ADVANCED_FACE('',(#2221),#1429,.F.);
#2221 = FACE_BOUND('',#2222,.T.);
#2222 = EDGE_LOOP('',(#2223,#2246,#2273,#2274));
#2223 = ORIENTED_EDGE('',*,*,#2224,.F.);
#2224 = EDGE_CURVE('',#2225,#1414,#2227,.T.);
#2225 = VERTEX_POINT('',#2226);
#2226 = CARTESIAN_POINT('',(29.,0.,5.));
#2227 = SEAM_CURVE('',#2228,(#2232,#2239),.PCURVE_S1.);
#2228 = LINE('',#2229,#2230);
#2229 = CARTESIAN_POINT('',(29.,0.,0.));
#2230 = VECTOR('',#2231,1.);
#2231 = DIRECTION('',(0.,0.,1.));
#2232 = PCURVE('',#1429,#2233);
#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2238);
#2234 = LINE('',#2235,#2236);
#2235 = CARTESIAN_POINT('',(-6.28318530718,0.));
#2236 = VECTOR('',#2237,1.);
#2237 = DIRECTION('',(-0.,-1.));
#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2239 = PCURVE('',#1429,#2240);
#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
#2241 = LINE('',#2242,#2243);
#2242 = CARTESIAN_POINT('',(-0.,0.));
#2243 = VECTOR('',#2244,1.);
#2244 = DIRECTION('',(-0.,-1.));
#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2246 = ORIENTED_EDGE('',*,*,#2247,.F.);
#2247 = EDGE_CURVE('',#2225,#2225,#2248,.T.);
#2248 = SURFACE_CURVE('',#2249,(#2254,#2261),.PCURVE_S1.);
#2249 = CIRCLE('',#2250,29.);
#2250 = AXIS2_PLACEMENT_3D('',#2251,#2252,#2253);
#2251 = CARTESIAN_POINT('',(0.,0.,5.));
#2252 = DIRECTION('',(0.,0.,1.));
#2253 = DIRECTION('',(1.,0.,0.));
#2254 = PCURVE('',#1429,#2255);
#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);
#2256 = LINE('',#2257,#2258);
#2257 = CARTESIAN_POINT('',(-0.,-5.));
#2258 = VECTOR('',#2259,1.);
#2259 = DIRECTION('',(-1.,0.));
#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2261 = PCURVE('',#2262,#2267);
#2262 = CYLINDRICAL_SURFACE('',#2263,29.);
#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266);
#2264 = CARTESIAN_POINT('',(0.,0.,0.));
#2265 = DIRECTION('',(-0.,-0.,-1.));
#2266 = DIRECTION('',(1.,0.,0.));
#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272);
#2268 = LINE('',#2269,#2270);
#2269 = CARTESIAN_POINT('',(-0.,-5.));
#2270 = VECTOR('',#2271,1.);
#2271 = DIRECTION('',(-1.,0.));
#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2273 = ORIENTED_EDGE('',*,*,#2224,.T.);
#2274 = ORIENTED_EDGE('',*,*,#1413,.T.);
#2275 = ADVANCED_FACE('',(#2276),#1483,.F.);
#2276 = FACE_BOUND('',#2277,.T.);
#2277 = EDGE_LOOP('',(#2278,#2301,#2328,#2329));
#2278 = ORIENTED_EDGE('',*,*,#2279,.F.);
#2279 = EDGE_CURVE('',#2280,#1468,#2282,.T.);
#2280 = VERTEX_POINT('',#2281);
#2281 = CARTESIAN_POINT('',(27.,-25.,5.));
#2282 = SEAM_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.);
#2283 = LINE('',#2284,#2285);
#2284 = CARTESIAN_POINT('',(27.,-25.,0.));
#2285 = VECTOR('',#2286,1.);
#2286 = DIRECTION('',(0.,0.,1.));
#2287 = PCURVE('',#1483,#2288);
#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);
#2289 = LINE('',#2290,#2291);
#2290 = CARTESIAN_POINT('',(-6.28318530718,0.));
#2291 = VECTOR('',#2292,1.);
#2292 = DIRECTION('',(-0.,-1.));
#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2294 = PCURVE('',#1483,#2295);
#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300);
#2296 = LINE('',#2297,#2298);
#2297 = CARTESIAN_POINT('',(-0.,0.));
#2298 = VECTOR('',#2299,1.);
#2299 = DIRECTION('',(-0.,-1.));
#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2301 = ORIENTED_EDGE('',*,*,#2302,.F.);
#2302 = EDGE_CURVE('',#2280,#2280,#2303,.T.);
#2303 = SURFACE_CURVE('',#2304,(#2309,#2316),.PCURVE_S1.);
#2304 = CIRCLE('',#2305,2.);
#2305 = AXIS2_PLACEMENT_3D('',#2306,#2307,#2308);
#2306 = CARTESIAN_POINT('',(25.,-25.,5.));
#2307 = DIRECTION('',(0.,0.,1.));
#2308 = DIRECTION('',(1.,0.,0.));
#2309 = PCURVE('',#1483,#2310);
#2310 = DEFINITIONAL_REPRESENTATION('',(#2311),#2315);
#2311 = LINE('',#2312,#2313);
#2312 = CARTESIAN_POINT('',(-0.,-5.));
#2313 = VECTOR('',#2314,1.);
#2314 = DIRECTION('',(-1.,0.));
#2315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2316 = PCURVE('',#2317,#2322);
#2317 = CYLINDRICAL_SURFACE('',#2318,2.);
#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321);
#2319 = CARTESIAN_POINT('',(25.,-25.,0.));
#2320 = DIRECTION('',(-0.,-0.,-1.));
#2321 = DIRECTION('',(1.,0.,0.));
#2322 = DEFINITIONAL_REPRESENTATION('',(#2323),#2327);
#2323 = LINE('',#2324,#2325);
#2324 = CARTESIAN_POINT('',(-0.,-5.));
#2325 = VECTOR('',#2326,1.);
#2326 = DIRECTION('',(-1.,0.));
#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2328 = ORIENTED_EDGE('',*,*,#2279,.T.);
#2329 = ORIENTED_EDGE('',*,*,#1467,.T.);
#2330 = ADVANCED_FACE('',(#2331),#1537,.F.);
#2331 = FACE_BOUND('',#2332,.T.);
#2332 = EDGE_LOOP('',(#2333,#2356,#2383,#2384));
#2333 = ORIENTED_EDGE('',*,*,#2334,.F.);
#2334 = EDGE_CURVE('',#2335,#1522,#2337,.T.);
#2335 = VERTEX_POINT('',#2336);
#2336 = CARTESIAN_POINT('',(-23.,-25.,5.));
#2337 = SEAM_CURVE('',#2338,(#2342,#2349),.PCURVE_S1.);
#2338 = LINE('',#2339,#2340);
#2339 = CARTESIAN_POINT('',(-23.,-25.,0.));
#2340 = VECTOR('',#2341,1.);
#2341 = DIRECTION('',(0.,0.,1.));
#2342 = PCURVE('',#1537,#2343);
#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
#2344 = LINE('',#2345,#2346);
#2345 = CARTESIAN_POINT('',(-6.28318530718,0.));
#2346 = VECTOR('',#2347,1.);
#2347 = DIRECTION('',(-0.,-1.));
#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2349 = PCURVE('',#1537,#2350);
#2350 = DEFINITIONAL_REPRESENTATION('',(#2351),#2355);
#2351 = LINE('',#2352,#2353);
#2352 = CARTESIAN_POINT('',(-0.,0.));
#2353 = VECTOR('',#2354,1.);
#2354 = DIRECTION('',(-0.,-1.));
#2355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2356 = ORIENTED_EDGE('',*,*,#2357,.F.);
#2357 = EDGE_CURVE('',#2335,#2335,#2358,.T.);
#2358 = SURFACE_CURVE('',#2359,(#2364,#2371),.PCURVE_S1.);
#2359 = CIRCLE('',#2360,2.);
#2360 = AXIS2_PLACEMENT_3D('',#2361,#2362,#2363);
#2361 = CARTESIAN_POINT('',(-25.,-25.,5.));
#2362 = DIRECTION('',(0.,0.,1.));
#2363 = DIRECTION('',(1.,0.,0.));
#2364 = PCURVE('',#1537,#2365);
#2365 = DEFINITIONAL_REPRESENTATION('',(#2366),#2370);
#2366 = LINE('',#2367,#2368);
#2367 = CARTESIAN_POINT('',(-0.,-5.));
#2368 = VECTOR('',#2369,1.);
#2369 = DIRECTION('',(-1.,0.));
#2370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2371 = PCURVE('',#2372,#2377);
#2372 = CYLINDRICAL_SURFACE('',#2373,2.);
#2373 = AXIS2_PLACEMENT_3D('',#2374,#2375,#2376);
#2374 = CARTESIAN_POINT('',(-25.,-25.,0.));
#2375 = DIRECTION('',(-0.,-0.,-1.));
#2376 = DIRECTION('',(1.,0.,0.));
#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);
#2378 = LINE('',#2379,#2380);
#2379 = CARTESIAN_POINT('',(-0.,-5.));
#2380 = VECTOR('',#2381,1.);
#2381 = DIRECTION('',(-1.,0.));
#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2383 = ORIENTED_EDGE('',*,*,#2334,.T.);
#2384 = ORIENTED_EDGE('',*,*,#1521,.T.);
#2385 = ADVANCED_FACE('',(#2386),#1591,.F.);
#2386 = FACE_BOUND('',#2387,.T.);
#2387 = EDGE_LOOP('',(#2388,#2411,#2438,#2439));
#2388 = ORIENTED_EDGE('',*,*,#2389,.F.);
#2389 = EDGE_CURVE('',#2390,#1576,#2392,.T.);
#2390 = VERTEX_POINT('',#2391);
#2391 = CARTESIAN_POINT('',(27.,25.,5.));
#2392 = SEAM_CURVE('',#2393,(#2397,#2404),.PCURVE_S1.);
#2393 = LINE('',#2394,#2395);
#2394 = CARTESIAN_POINT('',(27.,25.,0.));
#2395 = VECTOR('',#2396,1.);
#2396 = DIRECTION('',(0.,0.,1.));
#2397 = PCURVE('',#1591,#2398);
#2398 = DEFINITIONAL_REPRESENTATION('',(#2399),#2403);
#2399 = LINE('',#2400,#2401);
#2400 = CARTESIAN_POINT('',(-6.28318530718,0.));
#2401 = VECTOR('',#2402,1.);
#2402 = DIRECTION('',(-0.,-1.));
#2403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2404 = PCURVE('',#1591,#2405);
#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410);
#2406 = LINE('',#2407,#2408);
#2407 = CARTESIAN_POINT('',(-0.,0.));
#2408 = VECTOR('',#2409,1.);
#2409 = DIRECTION('',(-0.,-1.));
#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2411 = ORIENTED_EDGE('',*,*,#2412,.F.);
#2412 = EDGE_CURVE('',#2390,#2390,#2413,.T.);
#2413 = SURFACE_CURVE('',#2414,(#2419,#2426),.PCURVE_S1.);
#2414 = CIRCLE('',#2415,2.);
#2415 = AXIS2_PLACEMENT_3D('',#2416,#2417,#2418);
#2416 = CARTESIAN_POINT('',(25.,25.,5.));
#2417 = DIRECTION('',(0.,0.,1.));
#2418 = DIRECTION('',(1.,0.,0.));
#2419 = PCURVE('',#1591,#2420);
#2420 = DEFINITIONAL_REPRESENTATION('',(#2421),#2425);
#2421 = LINE('',#2422,#2423);
#2422 = CARTESIAN_POINT('',(-0.,-5.));
#2423 = VECTOR('',#2424,1.);
#2424 = DIRECTION('',(-1.,0.));
#2425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2426 = PCURVE('',#2427,#2432);
#2427 = CYLINDRICAL_SURFACE('',#2428,2.);
#2428 = AXIS2_PLACEMENT_3D('',#2429,#2430,#2431);
#2429 = CARTESIAN_POINT('',(25.,25.,0.));
#2430 = DIRECTION('',(-0.,-0.,-1.));
#2431 = DIRECTION('',(1.,0.,0.));
#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437);
#2433 = LINE('',#2434,#2435);
#2434 = CARTESIAN_POINT('',(-0.,-5.));
#2435 = VECTOR('',#2436,1.);
#2436 = DIRECTION('',(-1.,0.));
#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2438 = ORIENTED_EDGE('',*,*,#2389,.T.);
#2439 = ORIENTED_EDGE('',*,*,#1575,.T.);
#2440 = ADVANCED_FACE('',(#2441),#1645,.F.);
#2441 = FACE_BOUND('',#2442,.T.);
#2442 = EDGE_LOOP('',(#2443,#2466,#2493,#2494));
#2443 = ORIENTED_EDGE('',*,*,#2444,.F.);
#2444 = EDGE_CURVE('',#2445,#1630,#2447,.T.);
#2445 = VERTEX_POINT('',#2446);
#2446 = CARTESIAN_POINT('',(-23.,25.,5.));
#2447 = SEAM_CURVE('',#2448,(#2452,#2459),.PCURVE_S1.);
#2448 = LINE('',#2449,#2450);
#2449 = CARTESIAN_POINT('',(-23.,25.,0.));
#2450 = VECTOR('',#2451,1.);
#2451 = DIRECTION('',(0.,0.,1.));
#2452 = PCURVE('',#1645,#2453);
#2453 = DEFINITIONAL_REPRESENTATION('',(#2454),#2458);
#2454 = LINE('',#2455,#2456);
#2455 = CARTESIAN_POINT('',(-6.28318530718,0.));
#2456 = VECTOR('',#2457,1.);
#2457 = DIRECTION('',(-0.,-1.));
#2458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2459 = PCURVE('',#1645,#2460);
#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465);
#2461 = LINE('',#2462,#2463);
#2462 = CARTESIAN_POINT('',(-0.,0.));
#2463 = VECTOR('',#2464,1.);
#2464 = DIRECTION('',(-0.,-1.));
#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2466 = ORIENTED_EDGE('',*,*,#2467,.F.);
#2467 = EDGE_CURVE('',#2445,#2445,#2468,.T.);
#2468 = SURFACE_CURVE('',#2469,(#2474,#2481),.PCURVE_S1.);
#2469 = CIRCLE('',#2470,2.);
#2470 = AXIS2_PLACEMENT_3D('',#2471,#2472,#2473);
#2471 = CARTESIAN_POINT('',(-25.,25.,5.));
#2472 = DIRECTION('',(0.,0.,1.));
#2473 = DIRECTION('',(1.,0.,0.));
#2474 = PCURVE('',#1645,#2475);
#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480);
#2476 = LINE('',#2477,#2478);
#2477 = CARTESIAN_POINT('',(-0.,-5.));
#2478 = VECTOR('',#2479,1.);
#2479 = DIRECTION('',(-1.,0.));
#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2481 = PCURVE('',#2482,#2487);
#2482 = CYLINDRICAL_SURFACE('',#2483,2.);
#2483 = AXIS2_PLACEMENT_3D('',#2484,#2485,#2486);
#2484 = CARTESIAN_POINT('',(-25.,25.,0.));
#2485 = DIRECTION('',(-0.,-0.,-1.));
#2486 = DIRECTION('',(1.,0.,0.));
#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492);
#2488 = LINE('',#2489,#2490);
#2489 = CARTESIAN_POINT('',(-0.,-5.));
#2490 = VECTOR('',#2491,1.);
#2491 = DIRECTION('',(-1.,0.));
#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2493 = ORIENTED_EDGE('',*,*,#2444,.T.);
#2494 = ORIENTED_EDGE('',*,*,#1629,.T.);
#2495 = ADVANCED_FACE('',(#2496),#1806,.T.);
#2496 = FACE_BOUND('',#2497,.F.);
#2497 = EDGE_LOOP('',(#2498,#2521,#2522,#2545));
#2498 = ORIENTED_EDGE('',*,*,#2499,.T.);
#2499 = EDGE_CURVE('',#2500,#1784,#2502,.T.);
#2500 = VERTEX_POINT('',#2501);
#2501 = CARTESIAN_POINT('',(-25.,30.,0.));
#2502 = SURFACE_CURVE('',#2503,(#2507,#2514),.PCURVE_S1.);
#2503 = LINE('',#2504,#2505);
#2504 = CARTESIAN_POINT('',(-25.,30.,0.));
#2505 = VECTOR('',#2506,1.);
#2506 = DIRECTION('',(0.,0.,1.));
#2507 = PCURVE('',#1806,#2508);
#2508 = DEFINITIONAL_REPRESENTATION('',(#2509),#2513);
#2509 = LINE('',#2510,#2511);
#2510 = CARTESIAN_POINT('',(-1.570796326795,0.));
#2511 = VECTOR('',#2512,1.);
#2512 = DIRECTION('',(-0.,-1.));
#2513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2514 = PCURVE('',#1832,#2515);
#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2520);
#2516 = LINE('',#2517,#2518);
#2517 = CARTESIAN_POINT('',(0.,0.));
#2518 = VECTOR('',#2519,1.);
#2519 = DIRECTION('',(0.,-1.));
#2520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2521 = ORIENTED_EDGE('',*,*,#1783,.T.);
#2522 = ORIENTED_EDGE('',*,*,#2523,.F.);
#2523 = EDGE_CURVE('',#2524,#1786,#2526,.T.);
#2524 = VERTEX_POINT('',#2525);
#2525 = CARTESIAN_POINT('',(-30.,24.999999999999,0.));
#2526 = SURFACE_CURVE('',#2527,(#2531,#2538),.PCURVE_S1.);
#2527 = LINE('',#2528,#2529);
#2528 = CARTESIAN_POINT('',(-30.,24.999999999999,0.));
#2529 = VECTOR('',#2530,1.);
#2530 = DIRECTION('',(0.,0.,1.));
#2531 = PCURVE('',#1806,#2532);
#2532 = DEFINITIONAL_REPRESENTATION('',(#2533),#2537);
#2533 = LINE('',#2534,#2535);
#2534 = CARTESIAN_POINT('',(-3.14159265359,0.));
#2535 = VECTOR('',#2536,1.);
#2536 = DIRECTION('',(-0.,-1.));
#2537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2538 = PCURVE('',#1859,#2539);
#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2544);
#2540 = LINE('',#2541,#2542);
#2541 = CARTESIAN_POINT('',(50.,0.));
#2542 = VECTOR('',#2543,1.);
#2543 = DIRECTION('',(0.,-1.));
#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2545 = ORIENTED_EDGE('',*,*,#2546,.F.);
#2546 = EDGE_CURVE('',#2500,#2524,#2547,.T.);
#2547 = SURFACE_CURVE('',#2548,(#2553,#2560),.PCURVE_S1.);
#2548 = CIRCLE('',#2549,5.);
#2549 = AXIS2_PLACEMENT_3D('',#2550,#2551,#2552);
#2550 = CARTESIAN_POINT('',(-25.,25.,0.));
#2551 = DIRECTION('',(0.,0.,1.));
#2552 = DIRECTION('',(1.,0.,0.));
#2553 = PCURVE('',#1806,#2554);
#2554 = DEFINITIONAL_REPRESENTATION('',(#2555),#2559);
#2555 = LINE('',#2556,#2557);
#2556 = CARTESIAN_POINT('',(-0.,0.));
#2557 = VECTOR('',#2558,1.);
#2558 = DIRECTION('',(-1.,0.));
#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2560 = PCURVE('',#2561,#2566);
#2561 = PLANE('',#2562);
#2562 = AXIS2_PLACEMENT_3D('',#2563,#2564,#2565);
#2563 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,0.));
#2564 = DIRECTION('',(-0.,-0.,-1.));
#2565 = DIRECTION('',(-1.,0.,0.));
#2566 = DEFINITIONAL_REPRESENTATION('',(#2567),#2575);
#2567 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2568,#2569,#2570,#2571,
#2572,#2573,#2574),.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('') );
#2568 = CARTESIAN_POINT('',(20.,25.));
#2569 = CARTESIAN_POINT('',(20.,33.660254037844));
#2570 = CARTESIAN_POINT('',(27.5,29.330127018922));
#2571 = CARTESIAN_POINT('',(35.,25.));
#2572 = CARTESIAN_POINT('',(27.5,20.669872981078));
#2573 = CARTESIAN_POINT('',(20.,16.339745962155));
#2574 = CARTESIAN_POINT('',(20.,25.));
#2575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2576 = ADVANCED_FACE('',(#2577),#1859,.T.);
#2577 = FACE_BOUND('',#2578,.T.);
#2578 = EDGE_LOOP('',(#2579,#2602,#2623,#2624));
#2579 = ORIENTED_EDGE('',*,*,#2580,.F.);
#2580 = EDGE_CURVE('',#2581,#2524,#2583,.T.);
#2581 = VERTEX_POINT('',#2582);
#2582 = CARTESIAN_POINT('',(-30.,5.339567085E-06,0.));
#2583 = SURFACE_CURVE('',#2584,(#2588,#2595),.PCURVE_S1.);
#2584 = LINE('',#2585,#2586);
#2585 = CARTESIAN_POINT('',(-30.,-25.,0.));
#2586 = VECTOR('',#2587,1.);
#2587 = DIRECTION('',(0.,1.,0.));
#2588 = PCURVE('',#1859,#2589);
#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2594);
#2590 = LINE('',#2591,#2592);
#2591 = CARTESIAN_POINT('',(0.,0.));
#2592 = VECTOR('',#2593,1.);
#2593 = DIRECTION('',(1.,0.));
#2594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2595 = PCURVE('',#2561,#2596);
#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);
#2597 = LINE('',#2598,#2599);
#2598 = CARTESIAN_POINT('',(30.,-25.));
#2599 = VECTOR('',#2600,1.);
#2600 = DIRECTION('',(0.,1.));
#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2602 = ORIENTED_EDGE('',*,*,#2603,.F.);
#2603 = EDGE_CURVE('',#1057,#2581,#2604,.T.);
#2604 = SURFACE_CURVE('',#2605,(#2609,#2616),.PCURVE_S1.);
#2605 = LINE('',#2606,#2607);
#2606 = CARTESIAN_POINT('',(-30.,0.,0.));
#2607 = VECTOR('',#2608,1.);
#2608 = DIRECTION('',(-0.,-0.,-1.));
#2609 = PCURVE('',#1859,#2610);
#2610 = DEFINITIONAL_REPRESENTATION('',(#2611),#2615);
#2611 = LINE('',#2612,#2613);
#2612 = CARTESIAN_POINT('',(25.000000000001,0.));
#2613 = VECTOR('',#2614,1.);
#2614 = DIRECTION('',(0.,1.));
#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2616 = PCURVE('',#1893,#2617);
#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2622);
#2618 = LINE('',#2619,#2620);
#2619 = CARTESIAN_POINT('',(25.000000000001,0.));
#2620 = VECTOR('',#2621,1.);
#2621 = DIRECTION('',(0.,1.));
#2622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2623 = ORIENTED_EDGE('',*,*,#1845,.T.);
#2624 = ORIENTED_EDGE('',*,*,#2523,.F.);
#2625 = ADVANCED_FACE('',(#2626),#1832,.T.);
#2626 = FACE_BOUND('',#2627,.T.);
#2627 = EDGE_LOOP('',(#2628,#2651,#2652,#2653));
#2628 = ORIENTED_EDGE('',*,*,#2629,.F.);
#2629 = EDGE_CURVE('',#2500,#2630,#2632,.T.);
#2630 = VERTEX_POINT('',#2631);
#2631 = CARTESIAN_POINT('',(4.354453147E-06,30.,0.));
#2632 = SURFACE_CURVE('',#2633,(#2637,#2644),.PCURVE_S1.);
#2633 = LINE('',#2634,#2635);
#2634 = CARTESIAN_POINT('',(-25.,30.,0.));
#2635 = VECTOR('',#2636,1.);
#2636 = DIRECTION('',(1.,0.,0.));
#2637 = PCURVE('',#1832,#2638);
#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643);
#2639 = LINE('',#2640,#2641);
#2640 = CARTESIAN_POINT('',(0.,0.));
#2641 = VECTOR('',#2642,1.);
#2642 = DIRECTION('',(1.,0.));
#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2644 = PCURVE('',#2561,#2645);
#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);
#2646 = LINE('',#2647,#2648);
#2647 = CARTESIAN_POINT('',(25.,30.));
#2648 = VECTOR('',#2649,1.);
#2649 = DIRECTION('',(-1.,0.));
#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2651 = ORIENTED_EDGE('',*,*,#2499,.T.);
#2652 = ORIENTED_EDGE('',*,*,#1818,.T.);
#2653 = ORIENTED_EDGE('',*,*,#2654,.T.);
#2654 = EDGE_CURVE('',#1059,#2630,#2655,.T.);
#2655 = SURFACE_CURVE('',#2656,(#2660,#2667),.PCURVE_S1.);
#2656 = LINE('',#2657,#2658);
#2657 = CARTESIAN_POINT('',(0.,30.,0.));
#2658 = VECTOR('',#2659,1.);
#2659 = DIRECTION('',(-0.,-0.,-1.));
#2660 = PCURVE('',#1832,#2661);
#2661 = DEFINITIONAL_REPRESENTATION('',(#2662),#2666);
#2662 = LINE('',#2663,#2664);
#2663 = CARTESIAN_POINT('',(25.,0.));
#2664 = VECTOR('',#2665,1.);
#2665 = DIRECTION('',(0.,1.));
#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2667 = PCURVE('',#2147,#2668);
#2668 = DEFINITIONAL_REPRESENTATION('',(#2669),#2673);
#2669 = LINE('',#2670,#2671);
#2670 = CARTESIAN_POINT('',(25.,0.));
#2671 = VECTOR('',#2672,1.);
#2672 = DIRECTION('',(0.,1.));
#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2674 = ADVANCED_FACE('',(#2675),#1893,.T.);
#2675 = FACE_BOUND('',#2676,.T.);
#2676 = EDGE_LOOP('',(#2677,#2705,#2726,#2727));
#2677 = ORIENTED_EDGE('',*,*,#2678,.F.);
#2678 = EDGE_CURVE('',#2679,#2581,#2681,.T.);
#2679 = VERTEX_POINT('',#2680);
#2680 = CARTESIAN_POINT('',(-29.99999999999,-25.,0.));
#2681 = SURFACE_CURVE('',#2682,(#2686,#2693),.PCURVE_S1.);
#2682 = LINE('',#2683,#2684);
#2683 = CARTESIAN_POINT('',(-30.,-25.,0.));
#2684 = VECTOR('',#2685,1.);
#2685 = DIRECTION('',(0.,1.,0.));
#2686 = PCURVE('',#1893,#2687);
#2687 = DEFINITIONAL_REPRESENTATION('',(#2688),#2692);
#2688 = LINE('',#2689,#2690);
#2689 = CARTESIAN_POINT('',(0.,0.));
#2690 = VECTOR('',#2691,1.);
#2691 = DIRECTION('',(1.,0.));
#2692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2693 = PCURVE('',#2694,#2699);
#2694 = PLANE('',#2695);
#2695 = AXIS2_PLACEMENT_3D('',#2696,#2697,#2698);
#2696 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,0.));
#2697 = DIRECTION('',(-0.,-0.,-1.));
#2698 = DIRECTION('',(-1.,0.,0.));
#2699 = DEFINITIONAL_REPRESENTATION('',(#2700),#2704);
#2700 = LINE('',#2701,#2702);
#2701 = CARTESIAN_POINT('',(30.,-25.));
#2702 = VECTOR('',#2703,1.);
#2703 = DIRECTION('',(0.,1.));
#2704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2705 = ORIENTED_EDGE('',*,*,#2706,.T.);
#2706 = EDGE_CURVE('',#2679,#1878,#2707,.T.);
#2707 = SURFACE_CURVE('',#2708,(#2712,#2719),.PCURVE_S1.);
#2708 = LINE('',#2709,#2710);
#2709 = CARTESIAN_POINT('',(-29.99999999999,-25.,0.));
#2710 = VECTOR('',#2711,1.);
#2711 = DIRECTION('',(0.,0.,1.));
#2712 = PCURVE('',#1893,#2713);
#2713 = DEFINITIONAL_REPRESENTATION('',(#2714),#2718);
#2714 = LINE('',#2715,#2716);
#2715 = CARTESIAN_POINT('',(0.,0.));
#2716 = VECTOR('',#2717,1.);
#2717 = DIRECTION('',(0.,-1.));
#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2719 = PCURVE('',#1953,#2720);
#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2725);
#2721 = LINE('',#2722,#2723);
#2722 = CARTESIAN_POINT('',(-3.14159265359,0.));
#2723 = VECTOR('',#2724,1.);
#2724 = DIRECTION('',(-0.,-1.));
#2725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2726 = ORIENTED_EDGE('',*,*,#1877,.T.);
#2727 = ORIENTED_EDGE('',*,*,#2603,.T.);
#2728 = ADVANCED_FACE('',(#2729),#1953,.T.);
#2729 = FACE_BOUND('',#2730,.F.);
#2730 = EDGE_LOOP('',(#2731,#2732,#2733,#2756));
#2731 = ORIENTED_EDGE('',*,*,#2706,.T.);
#2732 = ORIENTED_EDGE('',*,*,#1934,.T.);
#2733 = ORIENTED_EDGE('',*,*,#2734,.F.);
#2734 = EDGE_CURVE('',#2735,#1907,#2737,.T.);
#2735 = VERTEX_POINT('',#2736);
#2736 = CARTESIAN_POINT('',(-25.,-30.,0.));
#2737 = SURFACE_CURVE('',#2738,(#2742,#2749),.PCURVE_S1.);
#2738 = LINE('',#2739,#2740);
#2739 = CARTESIAN_POINT('',(-25.,-30.,0.));
#2740 = VECTOR('',#2741,1.);
#2741 = DIRECTION('',(0.,0.,1.));
#2742 = PCURVE('',#1953,#2743);
#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2748);
#2744 = LINE('',#2745,#2746);
#2745 = CARTESIAN_POINT('',(-4.712388980385,0.));
#2746 = VECTOR('',#2747,1.);
#2747 = DIRECTION('',(-0.,-1.));
#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2749 = PCURVE('',#1922,#2750);
#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2755);
#2751 = LINE('',#2752,#2753);
#2752 = CARTESIAN_POINT('',(49.999999999999,0.));
#2753 = VECTOR('',#2754,1.);
#2754 = DIRECTION('',(0.,-1.));
#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2756 = ORIENTED_EDGE('',*,*,#2757,.F.);
#2757 = EDGE_CURVE('',#2679,#2735,#2758,.T.);
#2758 = SURFACE_CURVE('',#2759,(#2764,#2771),.PCURVE_S1.);
#2759 = CIRCLE('',#2760,5.);
#2760 = AXIS2_PLACEMENT_3D('',#2761,#2762,#2763);
#2761 = CARTESIAN_POINT('',(-25.,-25.,0.));
#2762 = DIRECTION('',(0.,0.,1.));
#2763 = DIRECTION('',(1.,0.,0.));
#2764 = PCURVE('',#1953,#2765);
#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770);
#2766 = LINE('',#2767,#2768);
#2767 = CARTESIAN_POINT('',(-0.,0.));
#2768 = VECTOR('',#2769,1.);
#2769 = DIRECTION('',(-1.,0.));
#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2771 = PCURVE('',#2694,#2772);
#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2781);
#2773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2774,#2775,#2776,#2777,
#2778,#2779,#2780),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#2774 = CARTESIAN_POINT('',(20.,-25.));
#2775 = CARTESIAN_POINT('',(20.,-16.33974596215));
#2776 = CARTESIAN_POINT('',(27.5,-20.66987298107));
#2777 = CARTESIAN_POINT('',(34.999999999999,-25.));
#2778 = CARTESIAN_POINT('',(27.5,-29.33012701892));
#2779 = CARTESIAN_POINT('',(20.,-33.66025403784));
#2780 = CARTESIAN_POINT('',(20.,-25.));
#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2782 = ADVANCED_FACE('',(#2783),#1922,.T.);
#2783 = FACE_BOUND('',#2784,.T.);
#2784 = EDGE_LOOP('',(#2785,#2808,#2829,#2830));
#2785 = ORIENTED_EDGE('',*,*,#2786,.F.);
#2786 = EDGE_CURVE('',#2787,#2735,#2789,.T.);
#2787 = VERTEX_POINT('',#2788);
#2788 = CARTESIAN_POINT('',(-4.940844992E-06,-30.,0.));
#2789 = SURFACE_CURVE('',#2790,(#2794,#2801),.PCURVE_S1.);
#2790 = LINE('',#2791,#2792);
#2791 = CARTESIAN_POINT('',(25.,-30.,0.));
#2792 = VECTOR('',#2793,1.);
#2793 = DIRECTION('',(-1.,0.,0.));
#2794 = PCURVE('',#1922,#2795);
#2795 = DEFINITIONAL_REPRESENTATION('',(#2796),#2800);
#2796 = LINE('',#2797,#2798);
#2797 = CARTESIAN_POINT('',(0.,-0.));
#2798 = VECTOR('',#2799,1.);
#2799 = DIRECTION('',(1.,0.));
#2800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2801 = PCURVE('',#2694,#2802);
#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2807);
#2803 = LINE('',#2804,#2805);
#2804 = CARTESIAN_POINT('',(-24.99999999999,-30.));
#2805 = VECTOR('',#2806,1.);
#2806 = DIRECTION('',(1.,0.));
#2807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2808 = ORIENTED_EDGE('',*,*,#2809,.F.);
#2809 = EDGE_CURVE('',#1173,#2787,#2810,.T.);
#2810 = SURFACE_CURVE('',#2811,(#2815,#2822),.PCURVE_S1.);
#2811 = LINE('',#2812,#2813);
#2812 = CARTESIAN_POINT('',(0.,-30.,0.));
#2813 = VECTOR('',#2814,1.);
#2814 = DIRECTION('',(-0.,-0.,-1.));
#2815 = PCURVE('',#1922,#2816);
#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821);
#2817 = LINE('',#2818,#2819);
#2818 = CARTESIAN_POINT('',(25.,0.));
#2819 = VECTOR('',#2820,1.);
#2820 = DIRECTION('',(0.,1.));
#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2822 = PCURVE('',#2047,#2823);
#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2828);
#2824 = LINE('',#2825,#2826);
#2825 = CARTESIAN_POINT('',(25.,0.));
#2826 = VECTOR('',#2827,1.);
#2827 = DIRECTION('',(0.,1.));
#2828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2829 = ORIENTED_EDGE('',*,*,#1906,.T.);
#2830 = ORIENTED_EDGE('',*,*,#2734,.F.);
#2831 = ADVANCED_FACE('',(#2832),#2047,.T.);
#2832 = FACE_BOUND('',#2833,.T.);
#2833 = EDGE_LOOP('',(#2834,#2862,#2883,#2884));
#2834 = ORIENTED_EDGE('',*,*,#2835,.F.);
#2835 = EDGE_CURVE('',#2836,#2787,#2838,.T.);
#2836 = VERTEX_POINT('',#2837);
#2837 = CARTESIAN_POINT('',(25.,-30.,0.));
#2838 = SURFACE_CURVE('',#2839,(#2843,#2850),.PCURVE_S1.);
#2839 = LINE('',#2840,#2841);
#2840 = CARTESIAN_POINT('',(25.,-30.,0.));
#2841 = VECTOR('',#2842,1.);
#2842 = DIRECTION('',(-1.,0.,0.));
#2843 = PCURVE('',#2047,#2844);
#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);
#2845 = LINE('',#2846,#2847);
#2846 = CARTESIAN_POINT('',(0.,-0.));
#2847 = VECTOR('',#2848,1.);
#2848 = DIRECTION('',(1.,0.));
#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2850 = PCURVE('',#2851,#2856);
#2851 = PLANE('',#2852);
#2852 = AXIS2_PLACEMENT_3D('',#2853,#2854,#2855);
#2853 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,0.));
#2854 = DIRECTION('',(-0.,-0.,-1.));
#2855 = DIRECTION('',(-1.,0.,0.));
#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);
#2857 = LINE('',#2858,#2859);
#2858 = CARTESIAN_POINT('',(-24.99999999999,-30.));
#2859 = VECTOR('',#2860,1.);
#2860 = DIRECTION('',(1.,0.));
#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2862 = ORIENTED_EDGE('',*,*,#2863,.T.);
#2863 = EDGE_CURVE('',#2836,#2001,#2864,.T.);
#2864 = SURFACE_CURVE('',#2865,(#2869,#2876),.PCURVE_S1.);
#2865 = LINE('',#2866,#2867);
#2866 = CARTESIAN_POINT('',(25.,-30.,0.));
#2867 = VECTOR('',#2868,1.);
#2868 = DIRECTION('',(0.,0.,1.));
#2869 = PCURVE('',#2047,#2870);
#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875);
#2871 = LINE('',#2872,#2873);
#2872 = CARTESIAN_POINT('',(0.,-0.));
#2873 = VECTOR('',#2874,1.);
#2874 = DIRECTION('',(0.,-1.));
#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2876 = PCURVE('',#2021,#2877);
#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2882);
#2878 = LINE('',#2879,#2880);
#2879 = CARTESIAN_POINT('',(-4.712388980385,0.));
#2880 = VECTOR('',#2881,1.);
#2881 = DIRECTION('',(-0.,-1.));
#2882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2883 = ORIENTED_EDGE('',*,*,#2033,.T.);
#2884 = ORIENTED_EDGE('',*,*,#2809,.T.);
#2885 = ADVANCED_FACE('',(#2886),#2021,.T.);
#2886 = FACE_BOUND('',#2887,.F.);
#2887 = EDGE_LOOP('',(#2888,#2889,#2890,#2913));
#2888 = ORIENTED_EDGE('',*,*,#2863,.T.);
#2889 = ORIENTED_EDGE('',*,*,#2000,.T.);
#2890 = ORIENTED_EDGE('',*,*,#2891,.F.);
#2891 = EDGE_CURVE('',#2892,#1973,#2894,.T.);
#2892 = VERTEX_POINT('',#2893);
#2893 = CARTESIAN_POINT('',(30.,-25.,0.));
#2894 = SURFACE_CURVE('',#2895,(#2899,#2906),.PCURVE_S1.);
#2895 = LINE('',#2896,#2897);
#2896 = CARTESIAN_POINT('',(30.,-25.,0.));
#2897 = VECTOR('',#2898,1.);
#2898 = DIRECTION('',(0.,0.,1.));
#2899 = PCURVE('',#2021,#2900);
#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);
#2901 = LINE('',#2902,#2903);
#2902 = CARTESIAN_POINT('',(-6.28318530718,0.));
#2903 = VECTOR('',#2904,1.);
#2904 = DIRECTION('',(-0.,-1.));
#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2906 = PCURVE('',#1988,#2907);
#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2912);
#2908 = LINE('',#2909,#2910);
#2909 = CARTESIAN_POINT('',(50.,0.));
#2910 = VECTOR('',#2911,1.);
#2911 = DIRECTION('',(0.,-1.));
#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2913 = ORIENTED_EDGE('',*,*,#2914,.F.);
#2914 = EDGE_CURVE('',#2836,#2892,#2915,.T.);
#2915 = SURFACE_CURVE('',#2916,(#2921,#2928),.PCURVE_S1.);
#2916 = CIRCLE('',#2917,5.);
#2917 = AXIS2_PLACEMENT_3D('',#2918,#2919,#2920);
#2918 = CARTESIAN_POINT('',(25.,-25.,0.));
#2919 = DIRECTION('',(0.,0.,1.));
#2920 = DIRECTION('',(1.,0.,0.));
#2921 = PCURVE('',#2021,#2922);
#2922 = DEFINITIONAL_REPRESENTATION('',(#2923),#2927);
#2923 = LINE('',#2924,#2925);
#2924 = CARTESIAN_POINT('',(-0.,0.));
#2925 = VECTOR('',#2926,1.);
#2926 = DIRECTION('',(-1.,0.));
#2927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2928 = PCURVE('',#2851,#2929);
#2929 = DEFINITIONAL_REPRESENTATION('',(#2930),#2938);
#2930 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2931,#2932,#2933,#2934,
#2935,#2936,#2937),.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('') );
#2931 = CARTESIAN_POINT('',(-30.,-25.));
#2932 = CARTESIAN_POINT('',(-30.,-16.33974596215));
#2933 = CARTESIAN_POINT('',(-22.49999999999,-20.66987298107));
#2934 = CARTESIAN_POINT('',(-14.99999999999,-25.));
#2935 = CARTESIAN_POINT('',(-22.49999999999,-29.33012701892));
#2936 = CARTESIAN_POINT('',(-30.,-33.66025403784));
#2937 = CARTESIAN_POINT('',(-30.,-25.));
#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2939 = ADVANCED_FACE('',(#2940),#1988,.T.);
#2940 = FACE_BOUND('',#2941,.T.);
#2941 = EDGE_LOOP('',(#2942,#2965,#2986,#2987));
#2942 = ORIENTED_EDGE('',*,*,#2943,.F.);
#2943 = EDGE_CURVE('',#2944,#2892,#2946,.T.);
#2944 = VERTEX_POINT('',#2945);
#2945 = CARTESIAN_POINT('',(30.,0.,0.));
#2946 = SURFACE_CURVE('',#2947,(#2951,#2958),.PCURVE_S1.);
#2947 = LINE('',#2948,#2949);
#2948 = CARTESIAN_POINT('',(30.,25.,0.));
#2949 = VECTOR('',#2950,1.);
#2950 = DIRECTION('',(0.,-1.,0.));
#2951 = PCURVE('',#1988,#2952);
#2952 = DEFINITIONAL_REPRESENTATION('',(#2953),#2957);
#2953 = LINE('',#2954,#2955);
#2954 = CARTESIAN_POINT('',(0.,0.));
#2955 = VECTOR('',#2956,1.);
#2956 = DIRECTION('',(1.,0.));
#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2958 = PCURVE('',#2851,#2959);
#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964);
#2960 = LINE('',#2961,#2962);
#2961 = CARTESIAN_POINT('',(-30.,25.));
#2962 = VECTOR('',#2963,1.);
#2963 = DIRECTION('',(0.,-1.));
#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2965 = ORIENTED_EDGE('',*,*,#2966,.T.);
#2966 = EDGE_CURVE('',#2944,#1088,#2967,.T.);
#2967 = SURFACE_CURVE('',#2968,(#2972,#2979),.PCURVE_S1.);
#2968 = LINE('',#2969,#2970);
#2969 = CARTESIAN_POINT('',(30.,0.,0.));
#2970 = VECTOR('',#2971,1.);
#2971 = DIRECTION('',(0.,0.,1.));
#2972 = PCURVE('',#1988,#2973);
#2973 = DEFINITIONAL_REPRESENTATION('',(#2974),#2978);
#2974 = LINE('',#2975,#2976);
#2975 = CARTESIAN_POINT('',(25.,0.));
#2976 = VECTOR('',#2977,1.);
#2977 = DIRECTION('',(0.,-1.));
#2978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2979 = PCURVE('',#2206,#2980);
#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985);
#2981 = LINE('',#2982,#2983);
#2982 = CARTESIAN_POINT('',(25.,0.));
#2983 = VECTOR('',#2984,1.);
#2984 = DIRECTION('',(0.,-1.));
#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2986 = ORIENTED_EDGE('',*,*,#1972,.T.);
#2987 = ORIENTED_EDGE('',*,*,#2891,.F.);
#2988 = ADVANCED_FACE('',(#2989),#2078,.T.);
#2989 = FACE_BOUND('',#2990,.F.);
#2990 = EDGE_LOOP('',(#2991,#3012,#3013,#3014));
#2991 = ORIENTED_EDGE('',*,*,#2992,.F.);
#2992 = EDGE_CURVE('',#2062,#2100,#2993,.T.);
#2993 = SEAM_CURVE('',#2994,(#2998,#3005),.PCURVE_S1.);
#2994 = LINE('',#2995,#2996);
#2995 = CARTESIAN_POINT('',(29.,-25.,0.));
#2996 = VECTOR('',#2997,1.);
#2997 = DIRECTION('',(0.,0.,1.));
#2998 = PCURVE('',#2078,#2999);
#2999 = DEFINITIONAL_REPRESENTATION('',(#3000),#3004);
#3000 = LINE('',#3001,#3002);
#3001 = CARTESIAN_POINT('',(-6.28318530718,0.));
#3002 = VECTOR('',#3003,1.);
#3003 = DIRECTION('',(-0.,-1.));
#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3005 = PCURVE('',#2078,#3006);
#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3011);
#3007 = LINE('',#3008,#3009);
#3008 = CARTESIAN_POINT('',(-0.,0.));
#3009 = VECTOR('',#3010,1.);
#3010 = DIRECTION('',(-0.,-1.));
#3011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3012 = ORIENTED_EDGE('',*,*,#2061,.T.);
#3013 = ORIENTED_EDGE('',*,*,#2992,.T.);
#3014 = ORIENTED_EDGE('',*,*,#2099,.T.);
#3015 = ADVANCED_FACE('',(#3016),#2206,.T.);
#3016 = FACE_BOUND('',#3017,.T.);
#3017 = EDGE_LOOP('',(#3018,#3046,#3067,#3068));
#3018 = ORIENTED_EDGE('',*,*,#3019,.F.);
#3019 = EDGE_CURVE('',#3020,#2944,#3022,.T.);
#3020 = VERTEX_POINT('',#3021);
#3021 = CARTESIAN_POINT('',(30.,25.,0.));
#3022 = SURFACE_CURVE('',#3023,(#3027,#3034),.PCURVE_S1.);
#3023 = LINE('',#3024,#3025);
#3024 = CARTESIAN_POINT('',(30.,25.,0.));
#3025 = VECTOR('',#3026,1.);
#3026 = DIRECTION('',(0.,-1.,0.));
#3027 = PCURVE('',#2206,#3028);
#3028 = DEFINITIONAL_REPRESENTATION('',(#3029),#3033);
#3029 = LINE('',#3030,#3031);
#3030 = CARTESIAN_POINT('',(0.,0.));
#3031 = VECTOR('',#3032,1.);
#3032 = DIRECTION('',(1.,0.));
#3033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3034 = PCURVE('',#3035,#3040);
#3035 = PLANE('',#3036);
#3036 = AXIS2_PLACEMENT_3D('',#3037,#3038,#3039);
#3037 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,0.));
#3038 = DIRECTION('',(-0.,-0.,-1.));
#3039 = DIRECTION('',(-1.,0.,0.));
#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3045);
#3041 = LINE('',#3042,#3043);
#3042 = CARTESIAN_POINT('',(-30.,25.));
#3043 = VECTOR('',#3044,1.);
#3044 = DIRECTION('',(0.,-1.));
#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3046 = ORIENTED_EDGE('',*,*,#3047,.T.);
#3047 = EDGE_CURVE('',#3020,#2160,#3048,.T.);
#3048 = SURFACE_CURVE('',#3049,(#3053,#3060),.PCURVE_S1.);
#3049 = LINE('',#3050,#3051);
#3050 = CARTESIAN_POINT('',(30.,25.,0.));
#3051 = VECTOR('',#3052,1.);
#3052 = DIRECTION('',(0.,0.,1.));
#3053 = PCURVE('',#2206,#3054);
#3054 = DEFINITIONAL_REPRESENTATION('',(#3055),#3059);
#3055 = LINE('',#3056,#3057);
#3056 = CARTESIAN_POINT('',(0.,0.));
#3057 = VECTOR('',#3058,1.);
#3058 = DIRECTION('',(0.,-1.));
#3059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3060 = PCURVE('',#2180,#3061);
#3061 = DEFINITIONAL_REPRESENTATION('',(#3062),#3066);
#3062 = LINE('',#3063,#3064);
#3063 = CARTESIAN_POINT('',(-1.5316E-13,0.));
#3064 = VECTOR('',#3065,1.);
#3065 = DIRECTION('',(-0.,-1.));
#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3067 = ORIENTED_EDGE('',*,*,#2192,.T.);
#3068 = ORIENTED_EDGE('',*,*,#2966,.F.);
#3069 = ADVANCED_FACE('',(#3070),#2180,.T.);
#3070 = FACE_BOUND('',#3071,.F.);
#3071 = EDGE_LOOP('',(#3072,#3073,#3074,#3097));
#3072 = ORIENTED_EDGE('',*,*,#3047,.T.);
#3073 = ORIENTED_EDGE('',*,*,#2159,.T.);
#3074 = ORIENTED_EDGE('',*,*,#3075,.F.);
#3075 = EDGE_CURVE('',#3076,#2132,#3078,.T.);
#3076 = VERTEX_POINT('',#3077);
#3077 = CARTESIAN_POINT('',(25.,30.,0.));
#3078 = SURFACE_CURVE('',#3079,(#3083,#3090),.PCURVE_S1.);
#3079 = LINE('',#3080,#3081);
#3080 = CARTESIAN_POINT('',(25.,30.,0.));
#3081 = VECTOR('',#3082,1.);
#3082 = DIRECTION('',(0.,0.,1.));
#3083 = PCURVE('',#2180,#3084);
#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);
#3085 = LINE('',#3086,#3087);
#3086 = CARTESIAN_POINT('',(-1.570796326795,0.));
#3087 = VECTOR('',#3088,1.);
#3088 = DIRECTION('',(-0.,-1.));
#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3090 = PCURVE('',#2147,#3091);
#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3096);
#3092 = LINE('',#3093,#3094);
#3093 = CARTESIAN_POINT('',(50.,0.));
#3094 = VECTOR('',#3095,1.);
#3095 = DIRECTION('',(0.,-1.));
#3096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3097 = ORIENTED_EDGE('',*,*,#3098,.F.);
#3098 = EDGE_CURVE('',#3020,#3076,#3099,.T.);
#3099 = SURFACE_CURVE('',#3100,(#3105,#3112),.PCURVE_S1.);
#3100 = CIRCLE('',#3101,5.);
#3101 = AXIS2_PLACEMENT_3D('',#3102,#3103,#3104);
#3102 = CARTESIAN_POINT('',(25.,25.,0.));
#3103 = DIRECTION('',(0.,0.,1.));
#3104 = DIRECTION('',(1.,0.,0.));
#3105 = PCURVE('',#2180,#3106);
#3106 = DEFINITIONAL_REPRESENTATION('',(#3107),#3111);
#3107 = LINE('',#3108,#3109);
#3108 = CARTESIAN_POINT('',(-0.,0.));
#3109 = VECTOR('',#3110,1.);
#3110 = DIRECTION('',(-1.,0.));
#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3112 = PCURVE('',#3035,#3113);
#3113 = DEFINITIONAL_REPRESENTATION('',(#3114),#3122);
#3114 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3115,#3116,#3117,#3118,
#3119,#3120,#3121),.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('') );
#3115 = CARTESIAN_POINT('',(-30.,25.));
#3116 = CARTESIAN_POINT('',(-30.,33.660254037845));
#3117 = CARTESIAN_POINT('',(-22.49999999999,29.330127018922));
#3118 = CARTESIAN_POINT('',(-14.99999999999,25.));
#3119 = CARTESIAN_POINT('',(-22.49999999999,20.669872981077));
#3120 = CARTESIAN_POINT('',(-30.,16.339745962155));
#3121 = CARTESIAN_POINT('',(-30.,25.));
#3122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3123 = ADVANCED_FACE('',(#3124),#2147,.T.);
#3124 = FACE_BOUND('',#3125,.T.);
#3125 = EDGE_LOOP('',(#3126,#3147,#3148,#3149));
#3126 = ORIENTED_EDGE('',*,*,#3127,.F.);
#3127 = EDGE_CURVE('',#2630,#3076,#3128,.T.);
#3128 = SURFACE_CURVE('',#3129,(#3133,#3140),.PCURVE_S1.);
#3129 = LINE('',#3130,#3131);
#3130 = CARTESIAN_POINT('',(-25.,30.,0.));
#3131 = VECTOR('',#3132,1.);
#3132 = DIRECTION('',(1.,0.,0.));
#3133 = PCURVE('',#2147,#3134);
#3134 = DEFINITIONAL_REPRESENTATION('',(#3135),#3139);
#3135 = LINE('',#3136,#3137);
#3136 = CARTESIAN_POINT('',(0.,0.));
#3137 = VECTOR('',#3138,1.);
#3138 = DIRECTION('',(1.,0.));
#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3140 = PCURVE('',#3035,#3141);
#3141 = DEFINITIONAL_REPRESENTATION('',(#3142),#3146);
#3142 = LINE('',#3143,#3144);
#3143 = CARTESIAN_POINT('',(25.,30.));
#3144 = VECTOR('',#3145,1.);
#3145 = DIRECTION('',(-1.,0.));
#3146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3147 = ORIENTED_EDGE('',*,*,#2654,.F.);
#3148 = ORIENTED_EDGE('',*,*,#2131,.T.);
#3149 = ORIENTED_EDGE('',*,*,#3075,.F.);
#3150 = ADVANCED_FACE('',(#3151),#2262,.F.);
#3151 = FACE_BOUND('',#3152,.T.);
#3152 = EDGE_LOOP('',(#3153,#3176,#3205,#3231,#3260,#3286,#3315,#3341,
    #3365,#3391,#3420,#3446,#3470,#3496,#3525,#3551,#3575,#3601,#3623,
    #3624));
#3153 = ORIENTED_EDGE('',*,*,#3154,.F.);
#3154 = EDGE_CURVE('',#3155,#2225,#3157,.T.);
#3155 = VERTEX_POINT('',#3156);
#3156 = CARTESIAN_POINT('',(29.,0.,0.));
#3157 = SEAM_CURVE('',#3158,(#3162,#3169),.PCURVE_S1.);
#3158 = LINE('',#3159,#3160);
#3159 = CARTESIAN_POINT('',(29.,0.,0.));
#3160 = VECTOR('',#3161,1.);
#3161 = DIRECTION('',(0.,0.,1.));
#3162 = PCURVE('',#2262,#3163);
#3163 = DEFINITIONAL_REPRESENTATION('',(#3164),#3168);
#3164 = LINE('',#3165,#3166);
#3165 = CARTESIAN_POINT('',(-6.28318530718,0.));
#3166 = VECTOR('',#3167,1.);
#3167 = DIRECTION('',(-0.,-1.));
#3168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3169 = PCURVE('',#2262,#3170);
#3170 = DEFINITIONAL_REPRESENTATION('',(#3171),#3175);
#3171 = LINE('',#3172,#3173);
#3172 = CARTESIAN_POINT('',(-0.,0.));
#3173 = VECTOR('',#3174,1.);
#3174 = DIRECTION('',(-0.,-1.));
#3175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3176 = ORIENTED_EDGE('',*,*,#3177,.F.);
#3177 = EDGE_CURVE('',#3178,#3155,#3180,.T.);
#3178 = VERTEX_POINT('',#3179);
#3179 = CARTESIAN_POINT('',(17.842161376243,-22.86169891814,0.));
#3180 = SURFACE_CURVE('',#3181,(#3186,#3193),.PCURVE_S1.);
#3181 = CIRCLE('',#3182,29.);
#3182 = AXIS2_PLACEMENT_3D('',#3183,#3184,#3185);
#3183 = CARTESIAN_POINT('',(0.,0.,0.));
#3184 = DIRECTION('',(0.,0.,1.));
#3185 = DIRECTION('',(1.,0.,0.));
#3186 = PCURVE('',#2262,#3187);
#3187 = DEFINITIONAL_REPRESENTATION('',(#3188),#3192);
#3188 = LINE('',#3189,#3190);
#3189 = CARTESIAN_POINT('',(-0.,0.));
#3190 = VECTOR('',#3191,1.);
#3191 = DIRECTION('',(-1.,0.));
#3192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3193 = PCURVE('',#3194,#3199);
#3194 = PLANE('',#3195);
#3195 = AXIS2_PLACEMENT_3D('',#3196,#3197,#3198);
#3196 = CARTESIAN_POINT('',(-1.46E-15,2.3E-16,0.));
#3197 = DIRECTION('',(0.,0.,1.));
#3198 = DIRECTION('',(1.,0.,0.));
#3199 = DEFINITIONAL_REPRESENTATION('',(#3200),#3204);
#3200 = CIRCLE('',#3201,29.);
#3201 = AXIS2_PLACEMENT_2D('',#3202,#3203);
#3202 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#3203 = DIRECTION('',(1.,0.));
#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3205 = ORIENTED_EDGE('',*,*,#3206,.F.);
#3206 = EDGE_CURVE('',#3207,#3178,#3209,.T.);
#3207 = VERTEX_POINT('',#3208);
#3208 = CARTESIAN_POINT('',(17.842161376243,-22.86169891814,3.));
#3209 = SURFACE_CURVE('',#3210,(#3214,#3220),.PCURVE_S1.);
#3210 = LINE('',#3211,#3212);
#3211 = CARTESIAN_POINT('',(17.842161376243,-22.86169891814,0.));
#3212 = VECTOR('',#3213,1.);
#3213 = DIRECTION('',(-0.,-0.,-1.));
#3214 = PCURVE('',#2262,#3215);
#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3219);
#3216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3217,#3218),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3217 = CARTESIAN_POINT('',(-5.375088156383,-3.0000006));
#3218 = CARTESIAN_POINT('',(-5.375088156383,6.E-07));
#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3220 = PCURVE('',#3221,#3226);
#3221 = CYLINDRICAL_SURFACE('',#3222,18.);
#3222 = AXIS2_PLACEMENT_3D('',#3223,#3224,#3225);
#3223 = CARTESIAN_POINT('',(19.,-4.898976136752,0.));
#3224 = DIRECTION('',(-0.,-0.,-1.));
#3225 = DIRECTION('',(1.,0.,0.));
#3226 = DEFINITIONAL_REPRESENTATION('',(#3227),#3230);
#3227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3228,#3229),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3228 = CARTESIAN_POINT('',(-4.648020171257,-3.0000006));
#3229 = CARTESIAN_POINT('',(-4.648020171257,6.E-07));
#3230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3231 = ORIENTED_EDGE('',*,*,#3232,.T.);
#3232 = EDGE_CURVE('',#3207,#3233,#3235,.T.);
#3233 = VERTEX_POINT('',#3234);
#3234 = CARTESIAN_POINT('',(15.401046997926,-24.57249990065,3.));
#3235 = SURFACE_CURVE('',#3236,(#3241,#3248),.PCURVE_S1.);
#3236 = CIRCLE('',#3237,29.);
#3237 = AXIS2_PLACEMENT_3D('',#3238,#3239,#3240);
#3238 = CARTESIAN_POINT('',(0.,0.,3.));
#3239 = DIRECTION('',(0.,0.,-1.));
#3240 = DIRECTION('',(1.,0.,0.));
#3241 = PCURVE('',#2262,#3242);
#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3247);
#3243 = LINE('',#3244,#3245);
#3244 = CARTESIAN_POINT('',(-6.28318530718,-3.));
#3245 = VECTOR('',#3246,1.);
#3246 = DIRECTION('',(1.,-0.));
#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3248 = PCURVE('',#3249,#3254);
#3249 = PLANE('',#3250);
#3250 = AXIS2_PLACEMENT_3D('',#3251,#3252,#3253);
#3251 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,3.));
#3252 = DIRECTION('',(-0.,-0.,-1.));
#3253 = DIRECTION('',(-1.,0.,0.));
#3254 = DEFINITIONAL_REPRESENTATION('',(#3255),#3259);
#3255 = CIRCLE('',#3256,29.);
#3256 = AXIS2_PLACEMENT_2D('',#3257,#3258);
#3257 = CARTESIAN_POINT('',(6.46E-15,-3.9E-16));
#3258 = DIRECTION('',(-1.,0.));
#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3260 = ORIENTED_EDGE('',*,*,#3261,.T.);
#3261 = EDGE_CURVE('',#3233,#3262,#3264,.T.);
#3262 = VERTEX_POINT('',#3263);
#3263 = CARTESIAN_POINT('',(15.401046997925,-24.57249990065,0.));
#3264 = SURFACE_CURVE('',#3265,(#3269,#3275),.PCURVE_S1.);
#3265 = LINE('',#3266,#3267);
#3266 = CARTESIAN_POINT('',(15.401046997926,-24.57249990065,0.));
#3267 = VECTOR('',#3268,1.);
#3268 = DIRECTION('',(-0.,-0.,-1.));
#3269 = PCURVE('',#2262,#3270);
#3270 = DEFINITIONAL_REPRESENTATION('',(#3271),#3274);
#3271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3272,#3273),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3272 = CARTESIAN_POINT('',(-5.272252531705,-3.0000006));
#3273 = CARTESIAN_POINT('',(-5.272252531705,6.E-07));
#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3275 = PCURVE('',#3276,#3281);
#3276 = CYLINDRICAL_SURFACE('',#3277,20.);
#3277 = AXIS2_PLACEMENT_3D('',#3278,#3279,#3280);
#3278 = CARTESIAN_POINT('',(19.,-4.898976136752,0.));
#3279 = DIRECTION('',(-0.,-0.,-1.));
#3280 = DIRECTION('',(1.,0.,0.));
#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3285);
#3282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3283,#3284),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3283 = CARTESIAN_POINT('',(-4.531455748024,-3.0000006));
#3284 = CARTESIAN_POINT('',(-4.531455748024,6.E-07));
#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3286 = ORIENTED_EDGE('',*,*,#3287,.F.);
#3287 = EDGE_CURVE('',#3288,#3262,#3290,.T.);
#3288 = VERTEX_POINT('',#3289);
#3289 = CARTESIAN_POINT('',(-22.86169785588,-17.84216273735,0.));
#3290 = SURFACE_CURVE('',#3291,(#3296,#3303),.PCURVE_S1.);
#3291 = CIRCLE('',#3292,29.);
#3292 = AXIS2_PLACEMENT_3D('',#3293,#3294,#3295);
#3293 = CARTESIAN_POINT('',(0.,0.,0.));
#3294 = DIRECTION('',(0.,0.,1.));
#3295 = DIRECTION('',(1.,0.,0.));
#3296 = PCURVE('',#2262,#3297);
#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3302);
#3298 = LINE('',#3299,#3300);
#3299 = CARTESIAN_POINT('',(-0.,0.));
#3300 = VECTOR('',#3301,1.);
#3301 = DIRECTION('',(-1.,0.));
#3302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3303 = PCURVE('',#3304,#3309);
#3304 = PLANE('',#3305);
#3305 = AXIS2_PLACEMENT_3D('',#3306,#3307,#3308);
#3306 = CARTESIAN_POINT('',(-1.46E-15,2.3E-16,0.));
#3307 = DIRECTION('',(0.,0.,1.));
#3308 = DIRECTION('',(1.,0.,0.));
#3309 = DEFINITIONAL_REPRESENTATION('',(#3310),#3314);
#3310 = CIRCLE('',#3311,29.);
#3311 = AXIS2_PLACEMENT_2D('',#3312,#3313);
#3312 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#3313 = DIRECTION('',(1.,0.));
#3314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3315 = ORIENTED_EDGE('',*,*,#3316,.F.);
#3316 = EDGE_CURVE('',#3317,#3288,#3319,.T.);
#3317 = VERTEX_POINT('',#3318);
#3318 = CARTESIAN_POINT('',(-22.86169785588,-17.84216273735,3.));
#3319 = SURFACE_CURVE('',#3320,(#3324,#3330),.PCURVE_S1.);
#3320 = LINE('',#3321,#3322);
#3321 = CARTESIAN_POINT('',(-22.86169785588,-17.84216273735,0.));
#3322 = VECTOR('',#3323,1.);
#3323 = DIRECTION('',(-0.,-0.,-1.));
#3324 = PCURVE('',#2262,#3325);
#3325 = DEFINITIONAL_REPRESENTATION('',(#3326),#3329);
#3326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3327,#3328),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3327 = CARTESIAN_POINT('',(-3.804291889124,-3.0000006));
#3328 = CARTESIAN_POINT('',(-3.804291889124,6.E-07));
#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3330 = PCURVE('',#3331,#3336);
#3331 = CYLINDRICAL_SURFACE('',#3332,18.);
#3332 = AXIS2_PLACEMENT_3D('',#3333,#3334,#3335);
#3333 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,0.));
#3334 = DIRECTION('',(-0.,-0.,-1.));
#3335 = DIRECTION('',(1.,0.,0.));
#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3340);
#3337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3338,#3339),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3338 = CARTESIAN_POINT('',(-3.077223920236,-3.0000006));
#3339 = CARTESIAN_POINT('',(-3.077223920236,6.E-07));
#3340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3341 = ORIENTED_EDGE('',*,*,#3342,.T.);
#3342 = EDGE_CURVE('',#3317,#3343,#3345,.T.);
#3343 = VERTEX_POINT('',#3344);
#3344 = CARTESIAN_POINT('',(-24.57249901047,-15.40104841821,3.));
#3345 = SURFACE_CURVE('',#3346,(#3351,#3358),.PCURVE_S1.);
#3346 = CIRCLE('',#3347,29.);
#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350);
#3348 = CARTESIAN_POINT('',(0.,0.,3.));
#3349 = DIRECTION('',(0.,0.,-1.));
#3350 = DIRECTION('',(1.,0.,0.));
#3351 = PCURVE('',#2262,#3352);
#3352 = DEFINITIONAL_REPRESENTATION('',(#3353),#3357);
#3353 = LINE('',#3354,#3355);
#3354 = CARTESIAN_POINT('',(-6.28318530718,-3.));
#3355 = VECTOR('',#3356,1.);
#3356 = DIRECTION('',(1.,-0.));
#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3358 = PCURVE('',#3249,#3359);
#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3364);
#3360 = CIRCLE('',#3361,29.);
#3361 = AXIS2_PLACEMENT_2D('',#3362,#3363);
#3362 = CARTESIAN_POINT('',(6.46E-15,-3.9E-16));
#3363 = DIRECTION('',(-1.,0.));
#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3365 = ORIENTED_EDGE('',*,*,#3366,.T.);
#3366 = EDGE_CURVE('',#3343,#3367,#3369,.T.);
#3367 = VERTEX_POINT('',#3368);
#3368 = CARTESIAN_POINT('',(-24.57249901047,-15.40104841821,0.));
#3369 = SURFACE_CURVE('',#3370,(#3374,#3380),.PCURVE_S1.);
#3370 = LINE('',#3371,#3372);
#3371 = CARTESIAN_POINT('',(-24.57249901047,-15.40104841821,0.));
#3372 = VECTOR('',#3373,1.);
#3373 = DIRECTION('',(-0.,-0.,-1.));
#3374 = PCURVE('',#2262,#3375);
#3375 = DEFINITIONAL_REPRESENTATION('',(#3376),#3379);
#3376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3377,#3378),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3377 = CARTESIAN_POINT('',(-3.70145626271,-3.0000006));
#3378 = CARTESIAN_POINT('',(-3.70145626271,6.E-07));
#3379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3380 = PCURVE('',#3381,#3386);
#3381 = CYLINDRICAL_SURFACE('',#3382,20.);
#3382 = AXIS2_PLACEMENT_3D('',#3383,#3384,#3385);
#3383 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,0.));
#3384 = DIRECTION('',(-0.,-0.,-1.));
#3385 = DIRECTION('',(1.,0.,0.));
#3386 = DEFINITIONAL_REPRESENTATION('',(#3387),#3390);
#3387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3388,#3389),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3388 = CARTESIAN_POINT('',(-2.960659493422,-3.0000006));
#3389 = CARTESIAN_POINT('',(-2.960659493422,6.E-07));
#3390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3391 = ORIENTED_EDGE('',*,*,#3392,.F.);
#3392 = EDGE_CURVE('',#3393,#3367,#3395,.T.);
#3393 = VERTEX_POINT('',#3394);
#3394 = CARTESIAN_POINT('',(-17.84216137624,22.861698918149,0.));
#3395 = SURFACE_CURVE('',#3396,(#3401,#3408),.PCURVE_S1.);
#3396 = CIRCLE('',#3397,29.);
#3397 = AXIS2_PLACEMENT_3D('',#3398,#3399,#3400);
#3398 = CARTESIAN_POINT('',(0.,0.,0.));
#3399 = DIRECTION('',(0.,0.,1.));
#3400 = DIRECTION('',(1.,0.,0.));
#3401 = PCURVE('',#2262,#3402);
#3402 = DEFINITIONAL_REPRESENTATION('',(#3403),#3407);
#3403 = LINE('',#3404,#3405);
#3404 = CARTESIAN_POINT('',(-0.,0.));
#3405 = VECTOR('',#3406,1.);
#3406 = DIRECTION('',(-1.,0.));
#3407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3408 = PCURVE('',#3409,#3414);
#3409 = PLANE('',#3410);
#3410 = AXIS2_PLACEMENT_3D('',#3411,#3412,#3413);
#3411 = CARTESIAN_POINT('',(-1.46E-15,2.3E-16,0.));
#3412 = DIRECTION('',(0.,0.,1.));
#3413 = DIRECTION('',(1.,0.,0.));
#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);
#3415 = CIRCLE('',#3416,29.);
#3416 = AXIS2_PLACEMENT_2D('',#3417,#3418);
#3417 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#3418 = DIRECTION('',(1.,0.));
#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3420 = ORIENTED_EDGE('',*,*,#3421,.F.);
#3421 = EDGE_CURVE('',#3422,#3393,#3424,.T.);
#3422 = VERTEX_POINT('',#3423);
#3423 = CARTESIAN_POINT('',(-17.84216137624,22.861698918149,3.));
#3424 = SURFACE_CURVE('',#3425,(#3429,#3435),.PCURVE_S1.);
#3425 = LINE('',#3426,#3427);
#3426 = CARTESIAN_POINT('',(-17.84216137624,22.861698918149,0.));
#3427 = VECTOR('',#3428,1.);
#3428 = DIRECTION('',(-0.,-0.,-1.));
#3429 = PCURVE('',#2262,#3430);
#3430 = DEFINITIONAL_REPRESENTATION('',(#3431),#3434);
#3431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3432,#3433),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3432 = CARTESIAN_POINT('',(-2.233495502793,-3.0000006));
#3433 = CARTESIAN_POINT('',(-2.233495502793,6.E-07));
#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3435 = PCURVE('',#3436,#3441);
#3436 = CYLINDRICAL_SURFACE('',#3437,18.);
#3437 = AXIS2_PLACEMENT_3D('',#3438,#3439,#3440);
#3438 = CARTESIAN_POINT('',(-19.,4.898976136752,0.));
#3439 = DIRECTION('',(-0.,-0.,-1.));
#3440 = DIRECTION('',(1.,0.,0.));
#3441 = DEFINITIONAL_REPRESENTATION('',(#3442),#3445);
#3442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3443,#3444),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3443 = CARTESIAN_POINT('',(-1.506427517667,-3.0000006));
#3444 = CARTESIAN_POINT('',(-1.506427517667,6.E-07));
#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3446 = ORIENTED_EDGE('',*,*,#3447,.T.);
#3447 = EDGE_CURVE('',#3422,#3448,#3450,.T.);
#3448 = VERTEX_POINT('',#3449);
#3449 = CARTESIAN_POINT('',(-15.40104699792,24.572499900655,3.));
#3450 = SURFACE_CURVE('',#3451,(#3456,#3463),.PCURVE_S1.);
#3451 = CIRCLE('',#3452,29.);
#3452 = AXIS2_PLACEMENT_3D('',#3453,#3454,#3455);
#3453 = CARTESIAN_POINT('',(0.,0.,3.));
#3454 = DIRECTION('',(0.,0.,-1.));
#3455 = DIRECTION('',(1.,0.,0.));
#3456 = PCURVE('',#2262,#3457);
#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3462);
#3458 = LINE('',#3459,#3460);
#3459 = CARTESIAN_POINT('',(-6.28318530718,-3.));
#3460 = VECTOR('',#3461,1.);
#3461 = DIRECTION('',(1.,-0.));
#3462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3463 = PCURVE('',#3249,#3464);
#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3469);
#3465 = CIRCLE('',#3466,29.);
#3466 = AXIS2_PLACEMENT_2D('',#3467,#3468);
#3467 = CARTESIAN_POINT('',(6.46E-15,-3.9E-16));
#3468 = DIRECTION('',(-1.,0.));
#3469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3470 = ORIENTED_EDGE('',*,*,#3471,.T.);
#3471 = EDGE_CURVE('',#3448,#3472,#3474,.T.);
#3472 = VERTEX_POINT('',#3473);
#3473 = CARTESIAN_POINT('',(-15.40104699792,24.572499900655,0.));
#3474 = SURFACE_CURVE('',#3475,(#3479,#3485),.PCURVE_S1.);
#3475 = LINE('',#3476,#3477);
#3476 = CARTESIAN_POINT('',(-15.40104699792,24.572499900655,0.));
#3477 = VECTOR('',#3478,1.);
#3478 = DIRECTION('',(-0.,-0.,-1.));
#3479 = PCURVE('',#2262,#3480);
#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3484);
#3481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3482,#3483),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3482 = CARTESIAN_POINT('',(-2.130659878116,-3.0000006));
#3483 = CARTESIAN_POINT('',(-2.130659878116,6.E-07));
#3484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3485 = PCURVE('',#3486,#3491);
#3486 = CYLINDRICAL_SURFACE('',#3487,20.);
#3487 = AXIS2_PLACEMENT_3D('',#3488,#3489,#3490);
#3488 = CARTESIAN_POINT('',(-19.,4.898976136752,0.));
#3489 = DIRECTION('',(-0.,-0.,-1.));
#3490 = DIRECTION('',(1.,0.,0.));
#3491 = DEFINITIONAL_REPRESENTATION('',(#3492),#3495);
#3492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3493,#3494),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3493 = CARTESIAN_POINT('',(-1.389863094435,-3.0000006));
#3494 = CARTESIAN_POINT('',(-1.389863094435,6.E-07));
#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3496 = ORIENTED_EDGE('',*,*,#3497,.F.);
#3497 = EDGE_CURVE('',#3498,#3472,#3500,.T.);
#3498 = VERTEX_POINT('',#3499);
#3499 = CARTESIAN_POINT('',(22.861697855888,17.842162737351,0.));
#3500 = SURFACE_CURVE('',#3501,(#3506,#3513),.PCURVE_S1.);
#3501 = CIRCLE('',#3502,29.);
#3502 = AXIS2_PLACEMENT_3D('',#3503,#3504,#3505);
#3503 = CARTESIAN_POINT('',(0.,0.,0.));
#3504 = DIRECTION('',(0.,0.,1.));
#3505 = DIRECTION('',(1.,0.,0.));
#3506 = PCURVE('',#2262,#3507);
#3507 = DEFINITIONAL_REPRESENTATION('',(#3508),#3512);
#3508 = LINE('',#3509,#3510);
#3509 = CARTESIAN_POINT('',(-0.,0.));
#3510 = VECTOR('',#3511,1.);
#3511 = DIRECTION('',(-1.,0.));
#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3513 = PCURVE('',#3514,#3519);
#3514 = PLANE('',#3515);
#3515 = AXIS2_PLACEMENT_3D('',#3516,#3517,#3518);
#3516 = CARTESIAN_POINT('',(-1.46E-15,2.3E-16,0.));
#3517 = DIRECTION('',(0.,0.,1.));
#3518 = DIRECTION('',(1.,0.,0.));
#3519 = DEFINITIONAL_REPRESENTATION('',(#3520),#3524);
#3520 = CIRCLE('',#3521,29.);
#3521 = AXIS2_PLACEMENT_2D('',#3522,#3523);
#3522 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#3523 = DIRECTION('',(1.,0.));
#3524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3525 = ORIENTED_EDGE('',*,*,#3526,.F.);
#3526 = EDGE_CURVE('',#3527,#3498,#3529,.T.);
#3527 = VERTEX_POINT('',#3528);
#3528 = CARTESIAN_POINT('',(22.861697855888,17.842162737351,3.));
#3529 = SURFACE_CURVE('',#3530,(#3534,#3540),.PCURVE_S1.);
#3530 = LINE('',#3531,#3532);
#3531 = CARTESIAN_POINT('',(22.861697855888,17.842162737351,0.));
#3532 = VECTOR('',#3533,1.);
#3533 = DIRECTION('',(-0.,-0.,-1.));
#3534 = PCURVE('',#2262,#3535);
#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3539);
#3536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3537,#3538),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3537 = CARTESIAN_POINT('',(-0.662699235535,-3.0000006));
#3538 = CARTESIAN_POINT('',(-0.662699235535,6.E-07));
#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3540 = PCURVE('',#3541,#3546);
#3541 = CYLINDRICAL_SURFACE('',#3542,18.);
#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545);
#3543 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,0.));
#3544 = DIRECTION('',(-0.,-0.,-1.));
#3545 = DIRECTION('',(1.,0.,0.));
#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3550);
#3547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3548,#3549),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3548 = CARTESIAN_POINT('',(-6.218816573826,-3.0000006));
#3549 = CARTESIAN_POINT('',(-6.218816573826,6.E-07));
#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3551 = ORIENTED_EDGE('',*,*,#3552,.T.);
#3552 = EDGE_CURVE('',#3527,#3553,#3555,.T.);
#3553 = VERTEX_POINT('',#3554);
#3554 = CARTESIAN_POINT('',(24.572499010477,15.401048418211,3.));
#3555 = SURFACE_CURVE('',#3556,(#3561,#3568),.PCURVE_S1.);
#3556 = CIRCLE('',#3557,29.);
#3557 = AXIS2_PLACEMENT_3D('',#3558,#3559,#3560);
#3558 = CARTESIAN_POINT('',(0.,0.,3.));
#3559 = DIRECTION('',(0.,0.,-1.));
#3560 = DIRECTION('',(1.,0.,0.));
#3561 = PCURVE('',#2262,#3562);
#3562 = DEFINITIONAL_REPRESENTATION('',(#3563),#3567);
#3563 = LINE('',#3564,#3565);
#3564 = CARTESIAN_POINT('',(-6.28318530718,-3.));
#3565 = VECTOR('',#3566,1.);
#3566 = DIRECTION('',(1.,-0.));
#3567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3568 = PCURVE('',#3249,#3569);
#3569 = DEFINITIONAL_REPRESENTATION('',(#3570),#3574);
#3570 = CIRCLE('',#3571,29.);
#3571 = AXIS2_PLACEMENT_2D('',#3572,#3573);
#3572 = CARTESIAN_POINT('',(6.46E-15,-3.9E-16));
#3573 = DIRECTION('',(-1.,0.));
#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3575 = ORIENTED_EDGE('',*,*,#3576,.T.);
#3576 = EDGE_CURVE('',#3553,#3577,#3579,.T.);
#3577 = VERTEX_POINT('',#3578);
#3578 = CARTESIAN_POINT('',(24.572499010478,15.40104841821,0.));
#3579 = SURFACE_CURVE('',#3580,(#3584,#3590),.PCURVE_S1.);
#3580 = LINE('',#3581,#3582);
#3581 = CARTESIAN_POINT('',(24.572499010477,15.401048418211,0.));
#3582 = VECTOR('',#3583,1.);
#3583 = DIRECTION('',(-0.,-0.,-1.));
#3584 = PCURVE('',#2262,#3585);
#3585 = DEFINITIONAL_REPRESENTATION('',(#3586),#3589);
#3586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3587,#3588),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3587 = CARTESIAN_POINT('',(-0.55986360912,-3.0000006));
#3588 = CARTESIAN_POINT('',(-0.55986360912,6.E-07));
#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3590 = PCURVE('',#3591,#3596);
#3591 = CYLINDRICAL_SURFACE('',#3592,20.);
#3592 = AXIS2_PLACEMENT_3D('',#3593,#3594,#3595);
#3593 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,0.));
#3594 = DIRECTION('',(-0.,-0.,-1.));
#3595 = DIRECTION('',(1.,0.,0.));
#3596 = DEFINITIONAL_REPRESENTATION('',(#3597),#3600);
#3597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3598,#3599),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#3598 = CARTESIAN_POINT('',(-6.102252147012,-3.0000006));
#3599 = CARTESIAN_POINT('',(-6.102252147012,6.E-07));
#3600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3601 = ORIENTED_EDGE('',*,*,#3602,.F.);
#3602 = EDGE_CURVE('',#3155,#3577,#3603,.T.);
#3603 = SURFACE_CURVE('',#3604,(#3609,#3616),.PCURVE_S1.);
#3604 = CIRCLE('',#3605,29.);
#3605 = AXIS2_PLACEMENT_3D('',#3606,#3607,#3608);
#3606 = CARTESIAN_POINT('',(0.,0.,0.));
#3607 = DIRECTION('',(0.,0.,1.));
#3608 = DIRECTION('',(1.,0.,0.));
#3609 = PCURVE('',#2262,#3610);
#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3615);
#3611 = LINE('',#3612,#3613);
#3612 = CARTESIAN_POINT('',(-0.,0.));
#3613 = VECTOR('',#3614,1.);
#3614 = DIRECTION('',(-1.,0.));
#3615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3616 = PCURVE('',#3194,#3617);
#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);
#3618 = CIRCLE('',#3619,29.);
#3619 = AXIS2_PLACEMENT_2D('',#3620,#3621);
#3620 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#3621 = DIRECTION('',(1.,0.));
#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3623 = ORIENTED_EDGE('',*,*,#3154,.T.);
#3624 = ORIENTED_EDGE('',*,*,#2247,.T.);
#3625 = ADVANCED_FACE('',(#3626),#2317,.F.);
#3626 = FACE_BOUND('',#3627,.T.);
#3627 = EDGE_LOOP('',(#3628,#3657,#3678,#3679));
#3628 = ORIENTED_EDGE('',*,*,#3629,.F.);
#3629 = EDGE_CURVE('',#3630,#3630,#3632,.T.);
#3630 = VERTEX_POINT('',#3631);
#3631 = CARTESIAN_POINT('',(27.,-25.,0.));
#3632 = SURFACE_CURVE('',#3633,(#3638,#3645),.PCURVE_S1.);
#3633 = CIRCLE('',#3634,2.);
#3634 = AXIS2_PLACEMENT_3D('',#3635,#3636,#3637);
#3635 = CARTESIAN_POINT('',(25.,-25.,0.));
#3636 = DIRECTION('',(0.,0.,1.));
#3637 = DIRECTION('',(1.,0.,0.));
#3638 = PCURVE('',#2317,#3639);
#3639 = DEFINITIONAL_REPRESENTATION('',(#3640),#3644);
#3640 = LINE('',#3641,#3642);
#3641 = CARTESIAN_POINT('',(-0.,0.));
#3642 = VECTOR('',#3643,1.);
#3643 = DIRECTION('',(-1.,0.));
#3644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3645 = PCURVE('',#3646,#3651);
#3646 = PLANE('',#3647);
#3647 = AXIS2_PLACEMENT_3D('',#3648,#3649,#3650);
#3648 = CARTESIAN_POINT('',(25.,-25.,0.));
#3649 = DIRECTION('',(0.,0.,1.));
#3650 = DIRECTION('',(1.,0.,0.));
#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656);
#3652 = CIRCLE('',#3653,2.);
#3653 = AXIS2_PLACEMENT_2D('',#3654,#3655);
#3654 = CARTESIAN_POINT('',(7.11E-15,-7.11E-15));
#3655 = DIRECTION('',(1.,0.));
#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3657 = ORIENTED_EDGE('',*,*,#3658,.T.);
#3658 = EDGE_CURVE('',#3630,#2280,#3659,.T.);
#3659 = SEAM_CURVE('',#3660,(#3664,#3671),.PCURVE_S1.);
#3660 = LINE('',#3661,#3662);
#3661 = CARTESIAN_POINT('',(27.,-25.,0.));
#3662 = VECTOR('',#3663,1.);
#3663 = DIRECTION('',(0.,0.,1.));
#3664 = PCURVE('',#2317,#3665);
#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3670);
#3666 = LINE('',#3667,#3668);
#3667 = CARTESIAN_POINT('',(-6.28318530718,0.));
#3668 = VECTOR('',#3669,1.);
#3669 = DIRECTION('',(-0.,-1.));
#3670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3671 = PCURVE('',#2317,#3672);
#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);
#3673 = LINE('',#3674,#3675);
#3674 = CARTESIAN_POINT('',(-0.,0.));
#3675 = VECTOR('',#3676,1.);
#3676 = DIRECTION('',(-0.,-1.));
#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3678 = ORIENTED_EDGE('',*,*,#2302,.T.);
#3679 = ORIENTED_EDGE('',*,*,#3658,.F.);
#3680 = ADVANCED_FACE('',(#3681),#2372,.F.);
#3681 = FACE_BOUND('',#3682,.T.);
#3682 = EDGE_LOOP('',(#3683,#3712,#3733,#3734));
#3683 = ORIENTED_EDGE('',*,*,#3684,.F.);
#3684 = EDGE_CURVE('',#3685,#3685,#3687,.T.);
#3685 = VERTEX_POINT('',#3686);
#3686 = CARTESIAN_POINT('',(-23.,-25.,0.));
#3687 = SURFACE_CURVE('',#3688,(#3693,#3700),.PCURVE_S1.);
#3688 = CIRCLE('',#3689,2.);
#3689 = AXIS2_PLACEMENT_3D('',#3690,#3691,#3692);
#3690 = CARTESIAN_POINT('',(-25.,-25.,0.));
#3691 = DIRECTION('',(0.,0.,1.));
#3692 = DIRECTION('',(1.,0.,0.));
#3693 = PCURVE('',#2372,#3694);
#3694 = DEFINITIONAL_REPRESENTATION('',(#3695),#3699);
#3695 = LINE('',#3696,#3697);
#3696 = CARTESIAN_POINT('',(-0.,0.));
#3697 = VECTOR('',#3698,1.);
#3698 = DIRECTION('',(-1.,0.));
#3699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3700 = PCURVE('',#3701,#3706);
#3701 = PLANE('',#3702);
#3702 = AXIS2_PLACEMENT_3D('',#3703,#3704,#3705);
#3703 = CARTESIAN_POINT('',(-25.,-25.,0.));
#3704 = DIRECTION('',(0.,0.,1.));
#3705 = DIRECTION('',(1.,0.,0.));
#3706 = DEFINITIONAL_REPRESENTATION('',(#3707),#3711);
#3707 = CIRCLE('',#3708,2.);
#3708 = AXIS2_PLACEMENT_2D('',#3709,#3710);
#3709 = CARTESIAN_POINT('',(-3.55E-15,-7.11E-15));
#3710 = DIRECTION('',(1.,0.));
#3711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3712 = ORIENTED_EDGE('',*,*,#3713,.T.);
#3713 = EDGE_CURVE('',#3685,#2335,#3714,.T.);
#3714 = SEAM_CURVE('',#3715,(#3719,#3726),.PCURVE_S1.);
#3715 = LINE('',#3716,#3717);
#3716 = CARTESIAN_POINT('',(-23.,-25.,0.));
#3717 = VECTOR('',#3718,1.);
#3718 = DIRECTION('',(0.,0.,1.));
#3719 = PCURVE('',#2372,#3720);
#3720 = DEFINITIONAL_REPRESENTATION('',(#3721),#3725);
#3721 = LINE('',#3722,#3723);
#3722 = CARTESIAN_POINT('',(-6.28318530718,0.));
#3723 = VECTOR('',#3724,1.);
#3724 = DIRECTION('',(-0.,-1.));
#3725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3726 = PCURVE('',#2372,#3727);
#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
#3728 = LINE('',#3729,#3730);
#3729 = CARTESIAN_POINT('',(-0.,0.));
#3730 = VECTOR('',#3731,1.);
#3731 = DIRECTION('',(-0.,-1.));
#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3733 = ORIENTED_EDGE('',*,*,#2357,.T.);
#3734 = ORIENTED_EDGE('',*,*,#3713,.F.);
#3735 = ADVANCED_FACE('',(#3736),#2427,.F.);
#3736 = FACE_BOUND('',#3737,.T.);
#3737 = EDGE_LOOP('',(#3738,#3767,#3788,#3789));
#3738 = ORIENTED_EDGE('',*,*,#3739,.F.);
#3739 = EDGE_CURVE('',#3740,#3740,#3742,.T.);
#3740 = VERTEX_POINT('',#3741);
#3741 = CARTESIAN_POINT('',(27.,25.,0.));
#3742 = SURFACE_CURVE('',#3743,(#3748,#3755),.PCURVE_S1.);
#3743 = CIRCLE('',#3744,2.);
#3744 = AXIS2_PLACEMENT_3D('',#3745,#3746,#3747);
#3745 = CARTESIAN_POINT('',(25.,25.,0.));
#3746 = DIRECTION('',(0.,0.,1.));
#3747 = DIRECTION('',(1.,0.,0.));
#3748 = PCURVE('',#2427,#3749);
#3749 = DEFINITIONAL_REPRESENTATION('',(#3750),#3754);
#3750 = LINE('',#3751,#3752);
#3751 = CARTESIAN_POINT('',(-0.,0.));
#3752 = VECTOR('',#3753,1.);
#3753 = DIRECTION('',(-1.,0.));
#3754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3755 = PCURVE('',#3756,#3761);
#3756 = PLANE('',#3757);
#3757 = AXIS2_PLACEMENT_3D('',#3758,#3759,#3760);
#3758 = CARTESIAN_POINT('',(25.,25.,0.));
#3759 = DIRECTION('',(0.,0.,1.));
#3760 = DIRECTION('',(1.,0.,0.));
#3761 = DEFINITIONAL_REPRESENTATION('',(#3762),#3766);
#3762 = CIRCLE('',#3763,2.);
#3763 = AXIS2_PLACEMENT_2D('',#3764,#3765);
#3764 = CARTESIAN_POINT('',(7.11E-15,0.));
#3765 = DIRECTION('',(1.,0.));
#3766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3767 = ORIENTED_EDGE('',*,*,#3768,.T.);
#3768 = EDGE_CURVE('',#3740,#2390,#3769,.T.);
#3769 = SEAM_CURVE('',#3770,(#3774,#3781),.PCURVE_S1.);
#3770 = LINE('',#3771,#3772);
#3771 = CARTESIAN_POINT('',(27.,25.,0.));
#3772 = VECTOR('',#3773,1.);
#3773 = DIRECTION('',(0.,0.,1.));
#3774 = PCURVE('',#2427,#3775);
#3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780);
#3776 = LINE('',#3777,#3778);
#3777 = CARTESIAN_POINT('',(-6.28318530718,0.));
#3778 = VECTOR('',#3779,1.);
#3779 = DIRECTION('',(-0.,-1.));
#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3781 = PCURVE('',#2427,#3782);
#3782 = DEFINITIONAL_REPRESENTATION('',(#3783),#3787);
#3783 = LINE('',#3784,#3785);
#3784 = CARTESIAN_POINT('',(-0.,0.));
#3785 = VECTOR('',#3786,1.);
#3786 = DIRECTION('',(-0.,-1.));
#3787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3788 = ORIENTED_EDGE('',*,*,#2412,.T.);
#3789 = ORIENTED_EDGE('',*,*,#3768,.F.);
#3790 = ADVANCED_FACE('',(#3791),#2482,.F.);
#3791 = FACE_BOUND('',#3792,.T.);
#3792 = EDGE_LOOP('',(#3793,#3822,#3843,#3844));
#3793 = ORIENTED_EDGE('',*,*,#3794,.F.);
#3794 = EDGE_CURVE('',#3795,#3795,#3797,.T.);
#3795 = VERTEX_POINT('',#3796);
#3796 = CARTESIAN_POINT('',(-23.,25.,0.));
#3797 = SURFACE_CURVE('',#3798,(#3803,#3810),.PCURVE_S1.);
#3798 = CIRCLE('',#3799,2.);
#3799 = AXIS2_PLACEMENT_3D('',#3800,#3801,#3802);
#3800 = CARTESIAN_POINT('',(-25.,25.,0.));
#3801 = DIRECTION('',(0.,0.,1.));
#3802 = DIRECTION('',(1.,0.,0.));
#3803 = PCURVE('',#2482,#3804);
#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809);
#3805 = LINE('',#3806,#3807);
#3806 = CARTESIAN_POINT('',(-0.,0.));
#3807 = VECTOR('',#3808,1.);
#3808 = DIRECTION('',(-1.,0.));
#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3810 = PCURVE('',#3811,#3816);
#3811 = PLANE('',#3812);
#3812 = AXIS2_PLACEMENT_3D('',#3813,#3814,#3815);
#3813 = CARTESIAN_POINT('',(-25.,25.,0.));
#3814 = DIRECTION('',(0.,0.,1.));
#3815 = DIRECTION('',(1.,0.,0.));
#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821);
#3817 = CIRCLE('',#3818,2.);
#3818 = AXIS2_PLACEMENT_2D('',#3819,#3820);
#3819 = CARTESIAN_POINT('',(-3.55E-15,0.));
#3820 = DIRECTION('',(1.,0.));
#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3822 = ORIENTED_EDGE('',*,*,#3823,.T.);
#3823 = EDGE_CURVE('',#3795,#2445,#3824,.T.);
#3824 = SEAM_CURVE('',#3825,(#3829,#3836),.PCURVE_S1.);
#3825 = LINE('',#3826,#3827);
#3826 = CARTESIAN_POINT('',(-23.,25.,0.));
#3827 = VECTOR('',#3828,1.);
#3828 = DIRECTION('',(0.,0.,1.));
#3829 = PCURVE('',#2482,#3830);
#3830 = DEFINITIONAL_REPRESENTATION('',(#3831),#3835);
#3831 = LINE('',#3832,#3833);
#3832 = CARTESIAN_POINT('',(-6.28318530718,0.));
#3833 = VECTOR('',#3834,1.);
#3834 = DIRECTION('',(-0.,-1.));
#3835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3836 = PCURVE('',#2482,#3837);
#3837 = DEFINITIONAL_REPRESENTATION('',(#3838),#3842);
#3838 = LINE('',#3839,#3840);
#3839 = CARTESIAN_POINT('',(-0.,0.));
#3840 = VECTOR('',#3841,1.);
#3841 = DIRECTION('',(-0.,-1.));
#3842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3843 = ORIENTED_EDGE('',*,*,#2467,.T.);
#3844 = ORIENTED_EDGE('',*,*,#3823,.F.);
#3845 = ADVANCED_FACE('',(#3846,#3965),#2561,.T.);
#3846 = FACE_BOUND('',#3847,.T.);
#3847 = EDGE_LOOP('',(#3848,#3849,#3850,#3878,#3915,#3938,#3964));
#3848 = ORIENTED_EDGE('',*,*,#2546,.F.);
#3849 = ORIENTED_EDGE('',*,*,#2629,.T.);
#3850 = ORIENTED_EDGE('',*,*,#3851,.T.);
#3851 = EDGE_CURVE('',#2630,#3852,#3854,.T.);
#3852 = VERTEX_POINT('',#3853);
#3853 = CARTESIAN_POINT('',(-16.89805829254,24.788215465053,0.));
#3854 = SURFACE_CURVE('',#3855,(#3860,#3871),.PCURVE_S1.);
#3855 = CIRCLE('',#3856,30.);
#3856 = AXIS2_PLACEMENT_3D('',#3857,#3858,#3859);
#3857 = CARTESIAN_POINT('',(0.,0.,0.));
#3858 = DIRECTION('',(0.,0.,1.));
#3859 = DIRECTION('',(1.,0.,0.));
#3860 = PCURVE('',#2561,#3861);
#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3870);
#3862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3863,#3864,#3865,#3866,
#3867,#3868,#3869),.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('') );
#3863 = CARTESIAN_POINT('',(-30.,1.242E-14));
#3864 = CARTESIAN_POINT('',(-30.,51.961524227066));
#3865 = CARTESIAN_POINT('',(15.,25.980762113533));
#3866 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#3867 = CARTESIAN_POINT('',(15.,-25.98076211353));
#3868 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#3869 = CARTESIAN_POINT('',(-30.,1.242E-14));
#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3871 = PCURVE('',#3514,#3872);
#3872 = DEFINITIONAL_REPRESENTATION('',(#3873),#3877);
#3873 = CIRCLE('',#3874,30.);
#3874 = AXIS2_PLACEMENT_2D('',#3875,#3876);
#3875 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#3876 = DIRECTION('',(1.,0.));
#3877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3878 = ORIENTED_EDGE('',*,*,#3879,.T.);
#3879 = EDGE_CURVE('',#3852,#3880,#3882,.T.);
#3880 = VERTEX_POINT('',#3881);
#3881 = CARTESIAN_POINT('',(-19.00000317504,24.898976136751,0.));
#3882 = SURFACE_CURVE('',#3883,(#3888,#3899),.PCURVE_S1.);
#3883 = CIRCLE('',#3884,20.);
#3884 = AXIS2_PLACEMENT_3D('',#3885,#3886,#3887);
#3885 = CARTESIAN_POINT('',(-19.,4.898976136752,0.));
#3886 = DIRECTION('',(0.,0.,1.));
#3887 = DIRECTION('',(1.,0.,0.));
#3888 = PCURVE('',#2561,#3889);
#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3898);
#3890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3891,#3892,#3893,#3894,
#3895,#3896,#3897),.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('') );
#3891 = CARTESIAN_POINT('',(-1.,4.898976136752));
#3892 = CARTESIAN_POINT('',(-1.,39.539992288129));
#3893 = CARTESIAN_POINT('',(29.,22.21948421244));
#3894 = CARTESIAN_POINT('',(59.,4.898976136752));
#3895 = CARTESIAN_POINT('',(29.,-12.42153193893));
#3896 = CARTESIAN_POINT('',(-1.,-29.74204001462));
#3897 = CARTESIAN_POINT('',(-1.,4.898976136752));
#3898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3899 = PCURVE('',#3900,#3905);
#3900 = PLANE('',#3901);
#3901 = AXIS2_PLACEMENT_3D('',#3902,#3903,#3904);
#3902 = CARTESIAN_POINT('',(1.4438E-13,-1.242E-14,0.));
#3903 = DIRECTION('',(-0.,-0.,-1.));
#3904 = DIRECTION('',(-1.,0.,0.));
#3905 = DEFINITIONAL_REPRESENTATION('',(#3906),#3914);
#3906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3907,#3908,#3909,#3910,
#3911,#3912,#3913),.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('') );
#3907 = CARTESIAN_POINT('',(-1.,4.898976136752));
#3908 = CARTESIAN_POINT('',(-1.,39.539992288129));
#3909 = CARTESIAN_POINT('',(29.,22.21948421244));
#3910 = CARTESIAN_POINT('',(59.,4.898976136752));
#3911 = CARTESIAN_POINT('',(29.,-12.42153193893));
#3912 = CARTESIAN_POINT('',(-1.,-29.74204001462));
#3913 = CARTESIAN_POINT('',(-1.,4.898976136752));
#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3915 = ORIENTED_EDGE('',*,*,#3916,.F.);
#3916 = EDGE_CURVE('',#3917,#3880,#3919,.T.);
#3917 = VERTEX_POINT('',#3918);
#3918 = CARTESIAN_POINT('',(-19.00000317504,23.216370934072,0.));
#3919 = SURFACE_CURVE('',#3920,(#3924,#3931),.PCURVE_S1.);
#3920 = LINE('',#3921,#3922);
#3921 = CARTESIAN_POINT('',(-19.00000317504,22.898976136751,0.));
#3922 = VECTOR('',#3923,1.);
#3923 = DIRECTION('',(0.,1.,0.));
#3924 = PCURVE('',#2561,#3925);
#3925 = DEFINITIONAL_REPRESENTATION('',(#3926),#3930);
#3926 = LINE('',#3927,#3928);
#3927 = CARTESIAN_POINT('',(19.000003175042,22.898976136751));
#3928 = VECTOR('',#3929,1.);
#3929 = DIRECTION('',(0.,1.));
#3930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3931 = PCURVE('',#3900,#3932);
#3932 = DEFINITIONAL_REPRESENTATION('',(#3933),#3937);
#3933 = LINE('',#3934,#3935);
#3934 = CARTESIAN_POINT('',(19.000003175042,22.898976136751));
#3935 = VECTOR('',#3936,1.);
#3936 = DIRECTION('',(0.,1.));
#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3938 = ORIENTED_EDGE('',*,*,#3939,.T.);
#3939 = EDGE_CURVE('',#3917,#2581,#3940,.T.);
#3940 = SURFACE_CURVE('',#3941,(#3946,#3957),.PCURVE_S1.);
#3941 = CIRCLE('',#3942,30.);
#3942 = AXIS2_PLACEMENT_3D('',#3943,#3944,#3945);
#3943 = CARTESIAN_POINT('',(0.,0.,0.));
#3944 = DIRECTION('',(0.,0.,1.));
#3945 = DIRECTION('',(1.,0.,0.));
#3946 = PCURVE('',#2561,#3947);
#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3956);
#3948 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3949,#3950,#3951,#3952,
#3953,#3954,#3955),.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('') );
#3949 = CARTESIAN_POINT('',(-30.,1.242E-14));
#3950 = CARTESIAN_POINT('',(-30.,51.961524227066));
#3951 = CARTESIAN_POINT('',(15.,25.980762113533));
#3952 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#3953 = CARTESIAN_POINT('',(15.,-25.98076211353));
#3954 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#3955 = CARTESIAN_POINT('',(-30.,1.242E-14));
#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3957 = PCURVE('',#3409,#3958);
#3958 = DEFINITIONAL_REPRESENTATION('',(#3959),#3963);
#3959 = CIRCLE('',#3960,30.);
#3960 = AXIS2_PLACEMENT_2D('',#3961,#3962);
#3961 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#3962 = DIRECTION('',(1.,0.));
#3963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3964 = ORIENTED_EDGE('',*,*,#2580,.T.);
#3965 = FACE_BOUND('',#3966,.T.);
#3966 = EDGE_LOOP('',(#3967));
#3967 = ORIENTED_EDGE('',*,*,#3968,.T.);
#3968 = EDGE_CURVE('',#3969,#3969,#3971,.T.);
#3969 = VERTEX_POINT('',#3970);
#3970 = CARTESIAN_POINT('',(-21.,25.,0.));
#3971 = SURFACE_CURVE('',#3972,(#3977,#3988),.PCURVE_S1.);
#3972 = CIRCLE('',#3973,4.);
#3973 = AXIS2_PLACEMENT_3D('',#3974,#3975,#3976);
#3974 = CARTESIAN_POINT('',(-25.,25.,0.));
#3975 = DIRECTION('',(0.,0.,1.));
#3976 = DIRECTION('',(1.,0.,0.));
#3977 = PCURVE('',#2561,#3978);
#3978 = DEFINITIONAL_REPRESENTATION('',(#3979),#3987);
#3979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3980,#3981,#3982,#3983,
#3984,#3985,#3986),.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('') );
#3980 = CARTESIAN_POINT('',(21.,25.));
#3981 = CARTESIAN_POINT('',(21.,31.928203230276));
#3982 = CARTESIAN_POINT('',(27.,28.464101615138));
#3983 = CARTESIAN_POINT('',(33.,25.));
#3984 = CARTESIAN_POINT('',(27.,21.535898384862));
#3985 = CARTESIAN_POINT('',(21.,18.071796769725));
#3986 = CARTESIAN_POINT('',(21.,25.));
#3987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3988 = PCURVE('',#3811,#3989);
#3989 = DEFINITIONAL_REPRESENTATION('',(#3990),#3994);
#3990 = CIRCLE('',#3991,4.);
#3991 = AXIS2_PLACEMENT_2D('',#3992,#3993);
#3992 = CARTESIAN_POINT('',(-3.55E-15,0.));
#3993 = DIRECTION('',(1.,0.));
#3994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3995 = ADVANCED_FACE('',(#3996,#4115),#2694,.T.);
#3996 = FACE_BOUND('',#3997,.T.);
#3997 = EDGE_LOOP('',(#3998,#3999,#4000,#4028,#4065,#4088,#4114));
#3998 = ORIENTED_EDGE('',*,*,#2757,.F.);
#3999 = ORIENTED_EDGE('',*,*,#2678,.T.);
#4000 = ORIENTED_EDGE('',*,*,#4001,.T.);
#4001 = EDGE_CURVE('',#2581,#4002,#4004,.T.);
#4002 = VERTEX_POINT('',#4003);
#4003 = CARTESIAN_POINT('',(-24.78821446941,-16.89805975307,0.));
#4004 = SURFACE_CURVE('',#4005,(#4010,#4021),.PCURVE_S1.);
#4005 = CIRCLE('',#4006,30.);
#4006 = AXIS2_PLACEMENT_3D('',#4007,#4008,#4009);
#4007 = CARTESIAN_POINT('',(0.,0.,0.));
#4008 = DIRECTION('',(0.,0.,1.));
#4009 = DIRECTION('',(1.,0.,0.));
#4010 = PCURVE('',#2694,#4011);
#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4020);
#4012 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4013,#4014,#4015,#4016,
#4017,#4018,#4019),.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('') );
#4013 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4014 = CARTESIAN_POINT('',(-30.,51.961524227066));
#4015 = CARTESIAN_POINT('',(15.,25.980762113533));
#4016 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#4017 = CARTESIAN_POINT('',(15.,-25.98076211353));
#4018 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#4019 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4021 = PCURVE('',#3409,#4022);
#4022 = DEFINITIONAL_REPRESENTATION('',(#4023),#4027);
#4023 = CIRCLE('',#4024,30.);
#4024 = AXIS2_PLACEMENT_2D('',#4025,#4026);
#4025 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#4026 = DIRECTION('',(1.,0.));
#4027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4028 = ORIENTED_EDGE('',*,*,#4029,.T.);
#4029 = EDGE_CURVE('',#4002,#4030,#4032,.T.);
#4030 = VERTEX_POINT('',#4031);
#4031 = CARTESIAN_POINT('',(-24.89897498675,-19.00000457286,0.));
#4032 = SURFACE_CURVE('',#4033,(#4038,#4049),.PCURVE_S1.);
#4033 = CIRCLE('',#4034,20.);
#4034 = AXIS2_PLACEMENT_3D('',#4035,#4036,#4037);
#4035 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,0.));
#4036 = DIRECTION('',(0.,0.,1.));
#4037 = DIRECTION('',(1.,0.,0.));
#4038 = PCURVE('',#2694,#4039);
#4039 = DEFINITIONAL_REPRESENTATION('',(#4040),#4048);
#4040 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4041,#4042,#4043,#4044,
#4045,#4046,#4047),.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('') );
#4041 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#4042 = CARTESIAN_POINT('',(-15.10102501324,15.641016151378));
#4043 = CARTESIAN_POINT('',(14.898974986756,-1.679491924311));
#4044 = CARTESIAN_POINT('',(44.898974986756,-18.99999999999));
#4045 = CARTESIAN_POINT('',(14.898974986756,-36.32050807568));
#4046 = CARTESIAN_POINT('',(-15.10102501324,-53.64101615137));
#4047 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4049 = PCURVE('',#4050,#4055);
#4050 = PLANE('',#4051);
#4051 = AXIS2_PLACEMENT_3D('',#4052,#4053,#4054);
#4052 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#4053 = DIRECTION('',(-0.,-0.,-1.));
#4054 = DIRECTION('',(-1.,0.,0.));
#4055 = DEFINITIONAL_REPRESENTATION('',(#4056),#4064);
#4056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4057,#4058,#4059,#4060,
#4061,#4062,#4063),.UNSPECIFIED.,.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('') );
#4057 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#4058 = CARTESIAN_POINT('',(-15.10102501324,15.641016151378));
#4059 = CARTESIAN_POINT('',(14.898974986756,-1.679491924311));
#4060 = CARTESIAN_POINT('',(44.898974986756,-18.99999999999));
#4061 = CARTESIAN_POINT('',(14.898974986756,-36.32050807568));
#4062 = CARTESIAN_POINT('',(-15.10102501324,-53.64101615137));
#4063 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4065 = ORIENTED_EDGE('',*,*,#4066,.F.);
#4066 = EDGE_CURVE('',#4067,#4030,#4069,.T.);
#4067 = VERTEX_POINT('',#4068);
#4068 = CARTESIAN_POINT('',(-23.2163697901,-19.00000457286,0.));
#4069 = SURFACE_CURVE('',#4070,(#4074,#4081),.PCURVE_S1.);
#4070 = LINE('',#4071,#4072);
#4071 = CARTESIAN_POINT('',(-22.89897498675,-19.00000457286,0.));
#4072 = VECTOR('',#4073,1.);
#4073 = DIRECTION('',(-1.,0.,0.));
#4074 = PCURVE('',#2694,#4075);
#4075 = DEFINITIONAL_REPRESENTATION('',(#4076),#4080);
#4076 = LINE('',#4077,#4078);
#4077 = CARTESIAN_POINT('',(22.898974986756,-19.00000457286));
#4078 = VECTOR('',#4079,1.);
#4079 = DIRECTION('',(1.,0.));
#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4081 = PCURVE('',#4050,#4082);
#4082 = DEFINITIONAL_REPRESENTATION('',(#4083),#4087);
#4083 = LINE('',#4084,#4085);
#4084 = CARTESIAN_POINT('',(22.898974986756,-19.00000457286));
#4085 = VECTOR('',#4086,1.);
#4086 = DIRECTION('',(1.,0.));
#4087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4088 = ORIENTED_EDGE('',*,*,#4089,.T.);
#4089 = EDGE_CURVE('',#4067,#2787,#4090,.T.);
#4090 = SURFACE_CURVE('',#4091,(#4096,#4107),.PCURVE_S1.);
#4091 = CIRCLE('',#4092,30.);
#4092 = AXIS2_PLACEMENT_3D('',#4093,#4094,#4095);
#4093 = CARTESIAN_POINT('',(0.,0.,0.));
#4094 = DIRECTION('',(0.,0.,1.));
#4095 = DIRECTION('',(1.,0.,0.));
#4096 = PCURVE('',#2694,#4097);
#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4106);
#4098 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4099,#4100,#4101,#4102,
#4103,#4104,#4105),.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('') );
#4099 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4100 = CARTESIAN_POINT('',(-30.,51.961524227066));
#4101 = CARTESIAN_POINT('',(15.,25.980762113533));
#4102 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#4103 = CARTESIAN_POINT('',(15.,-25.98076211353));
#4104 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#4105 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4107 = PCURVE('',#3304,#4108);
#4108 = DEFINITIONAL_REPRESENTATION('',(#4109),#4113);
#4109 = CIRCLE('',#4110,30.);
#4110 = AXIS2_PLACEMENT_2D('',#4111,#4112);
#4111 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#4112 = DIRECTION('',(1.,0.));
#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4114 = ORIENTED_EDGE('',*,*,#2786,.T.);
#4115 = FACE_BOUND('',#4116,.T.);
#4116 = EDGE_LOOP('',(#4117));
#4117 = ORIENTED_EDGE('',*,*,#4118,.T.);
#4118 = EDGE_CURVE('',#4119,#4119,#4121,.T.);
#4119 = VERTEX_POINT('',#4120);
#4120 = CARTESIAN_POINT('',(-21.,-25.,0.));
#4121 = SURFACE_CURVE('',#4122,(#4127,#4138),.PCURVE_S1.);
#4122 = CIRCLE('',#4123,4.);
#4123 = AXIS2_PLACEMENT_3D('',#4124,#4125,#4126);
#4124 = CARTESIAN_POINT('',(-25.,-25.,0.));
#4125 = DIRECTION('',(0.,0.,1.));
#4126 = DIRECTION('',(1.,0.,0.));
#4127 = PCURVE('',#2694,#4128);
#4128 = DEFINITIONAL_REPRESENTATION('',(#4129),#4137);
#4129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4130,#4131,#4132,#4133,
#4134,#4135,#4136),.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('') );
#4130 = CARTESIAN_POINT('',(21.,-25.));
#4131 = CARTESIAN_POINT('',(21.,-18.07179676972));
#4132 = CARTESIAN_POINT('',(27.,-21.53589838486));
#4133 = CARTESIAN_POINT('',(33.,-25.));
#4134 = CARTESIAN_POINT('',(27.,-28.46410161513));
#4135 = CARTESIAN_POINT('',(21.,-31.92820323027));
#4136 = CARTESIAN_POINT('',(21.,-25.));
#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4138 = PCURVE('',#3701,#4139);
#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4144);
#4140 = CIRCLE('',#4141,4.);
#4141 = AXIS2_PLACEMENT_2D('',#4142,#4143);
#4142 = CARTESIAN_POINT('',(-3.55E-15,-3.55E-15));
#4143 = DIRECTION('',(1.,0.));
#4144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4145 = ADVANCED_FACE('',(#4146,#4265),#2851,.T.);
#4146 = FACE_BOUND('',#4147,.T.);
#4147 = EDGE_LOOP('',(#4148,#4149,#4177,#4214,#4237,#4263,#4264));
#4148 = ORIENTED_EDGE('',*,*,#2835,.T.);
#4149 = ORIENTED_EDGE('',*,*,#4150,.T.);
#4150 = EDGE_CURVE('',#2787,#4151,#4153,.T.);
#4151 = VERTEX_POINT('',#4152);
#4152 = CARTESIAN_POINT('',(16.89805829254,-24.78821546505,0.));
#4153 = SURFACE_CURVE('',#4154,(#4159,#4170),.PCURVE_S1.);
#4154 = CIRCLE('',#4155,30.);
#4155 = AXIS2_PLACEMENT_3D('',#4156,#4157,#4158);
#4156 = CARTESIAN_POINT('',(0.,0.,0.));
#4157 = DIRECTION('',(0.,0.,1.));
#4158 = DIRECTION('',(1.,0.,0.));
#4159 = PCURVE('',#2851,#4160);
#4160 = DEFINITIONAL_REPRESENTATION('',(#4161),#4169);
#4161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4162,#4163,#4164,#4165,
#4166,#4167,#4168),.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('') );
#4162 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4163 = CARTESIAN_POINT('',(-30.,51.961524227066));
#4164 = CARTESIAN_POINT('',(15.,25.980762113533));
#4165 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#4166 = CARTESIAN_POINT('',(15.,-25.98076211353));
#4167 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#4168 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4170 = PCURVE('',#3304,#4171);
#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4176);
#4172 = CIRCLE('',#4173,30.);
#4173 = AXIS2_PLACEMENT_2D('',#4174,#4175);
#4174 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#4175 = DIRECTION('',(1.,0.));
#4176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4177 = ORIENTED_EDGE('',*,*,#4178,.T.);
#4178 = EDGE_CURVE('',#4151,#4179,#4181,.T.);
#4179 = VERTEX_POINT('',#4180);
#4180 = CARTESIAN_POINT('',(19.000003175042,-24.89897613675,0.));
#4181 = SURFACE_CURVE('',#4182,(#4187,#4198),.PCURVE_S1.);
#4182 = CIRCLE('',#4183,20.);
#4183 = AXIS2_PLACEMENT_3D('',#4184,#4185,#4186);
#4184 = CARTESIAN_POINT('',(19.,-4.898976136752,0.));
#4185 = DIRECTION('',(0.,0.,1.));
#4186 = DIRECTION('',(1.,0.,0.));
#4187 = PCURVE('',#2851,#4188);
#4188 = DEFINITIONAL_REPRESENTATION('',(#4189),#4197);
#4189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4190,#4191,#4192,#4193,
#4194,#4195,#4196),.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('') );
#4190 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#4191 = CARTESIAN_POINT('',(-39.,29.742040014626));
#4192 = CARTESIAN_POINT('',(-9.,12.421531938937));
#4193 = CARTESIAN_POINT('',(21.,-4.898976136752));
#4194 = CARTESIAN_POINT('',(-9.,-22.21948421244));
#4195 = CARTESIAN_POINT('',(-39.,-39.53999228812));
#4196 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#4197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4198 = PCURVE('',#4199,#4204);
#4199 = PLANE('',#4200);
#4200 = AXIS2_PLACEMENT_3D('',#4201,#4202,#4203);
#4201 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#4202 = DIRECTION('',(-0.,-0.,-1.));
#4203 = DIRECTION('',(-1.,0.,0.));
#4204 = DEFINITIONAL_REPRESENTATION('',(#4205),#4213);
#4205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4206,#4207,#4208,#4209,
#4210,#4211,#4212),.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('') );
#4206 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#4207 = CARTESIAN_POINT('',(-39.,29.742040014626));
#4208 = CARTESIAN_POINT('',(-9.,12.421531938937));
#4209 = CARTESIAN_POINT('',(21.,-4.898976136752));
#4210 = CARTESIAN_POINT('',(-9.,-22.21948421244));
#4211 = CARTESIAN_POINT('',(-39.,-39.53999228812));
#4212 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4214 = ORIENTED_EDGE('',*,*,#4215,.F.);
#4215 = EDGE_CURVE('',#4216,#4179,#4218,.T.);
#4216 = VERTEX_POINT('',#4217);
#4217 = CARTESIAN_POINT('',(19.000003175042,-23.21637093407,0.));
#4218 = SURFACE_CURVE('',#4219,(#4223,#4230),.PCURVE_S1.);
#4219 = LINE('',#4220,#4221);
#4220 = CARTESIAN_POINT('',(19.000003175042,-22.89897613675,0.));
#4221 = VECTOR('',#4222,1.);
#4222 = DIRECTION('',(0.,-1.,0.));
#4223 = PCURVE('',#2851,#4224);
#4224 = DEFINITIONAL_REPRESENTATION('',(#4225),#4229);
#4225 = LINE('',#4226,#4227);
#4226 = CARTESIAN_POINT('',(-19.00000317504,-22.89897613675));
#4227 = VECTOR('',#4228,1.);
#4228 = DIRECTION('',(0.,-1.));
#4229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4230 = PCURVE('',#4199,#4231);
#4231 = DEFINITIONAL_REPRESENTATION('',(#4232),#4236);
#4232 = LINE('',#4233,#4234);
#4233 = CARTESIAN_POINT('',(-19.00000317504,-22.89897613675));
#4234 = VECTOR('',#4235,1.);
#4235 = DIRECTION('',(0.,-1.));
#4236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4237 = ORIENTED_EDGE('',*,*,#4238,.T.);
#4238 = EDGE_CURVE('',#4216,#2944,#4239,.T.);
#4239 = SURFACE_CURVE('',#4240,(#4245,#4256),.PCURVE_S1.);
#4240 = CIRCLE('',#4241,30.);
#4241 = AXIS2_PLACEMENT_3D('',#4242,#4243,#4244);
#4242 = CARTESIAN_POINT('',(0.,0.,0.));
#4243 = DIRECTION('',(0.,0.,1.));
#4244 = DIRECTION('',(1.,0.,0.));
#4245 = PCURVE('',#2851,#4246);
#4246 = DEFINITIONAL_REPRESENTATION('',(#4247),#4255);
#4247 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4248,#4249,#4250,#4251,
#4252,#4253,#4254),.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('') );
#4248 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4249 = CARTESIAN_POINT('',(-30.,51.961524227066));
#4250 = CARTESIAN_POINT('',(15.,25.980762113533));
#4251 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#4252 = CARTESIAN_POINT('',(15.,-25.98076211353));
#4253 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#4254 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4256 = PCURVE('',#3194,#4257);
#4257 = DEFINITIONAL_REPRESENTATION('',(#4258),#4262);
#4258 = CIRCLE('',#4259,30.);
#4259 = AXIS2_PLACEMENT_2D('',#4260,#4261);
#4260 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#4261 = DIRECTION('',(1.,0.));
#4262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4263 = ORIENTED_EDGE('',*,*,#2943,.T.);
#4264 = ORIENTED_EDGE('',*,*,#2914,.F.);
#4265 = FACE_BOUND('',#4266,.T.);
#4266 = EDGE_LOOP('',(#4267));
#4267 = ORIENTED_EDGE('',*,*,#4268,.T.);
#4268 = EDGE_CURVE('',#4269,#4269,#4271,.T.);
#4269 = VERTEX_POINT('',#4270);
#4270 = CARTESIAN_POINT('',(29.,-25.,0.));
#4271 = SURFACE_CURVE('',#4272,(#4277,#4288),.PCURVE_S1.);
#4272 = CIRCLE('',#4273,4.);
#4273 = AXIS2_PLACEMENT_3D('',#4274,#4275,#4276);
#4274 = CARTESIAN_POINT('',(25.,-25.,0.));
#4275 = DIRECTION('',(0.,0.,1.));
#4276 = DIRECTION('',(1.,0.,0.));
#4277 = PCURVE('',#2851,#4278);
#4278 = DEFINITIONAL_REPRESENTATION('',(#4279),#4287);
#4279 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4280,#4281,#4282,#4283,
#4284,#4285,#4286),.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('') );
#4280 = CARTESIAN_POINT('',(-29.,-25.));
#4281 = CARTESIAN_POINT('',(-29.,-18.07179676972));
#4282 = CARTESIAN_POINT('',(-23.,-21.53589838486));
#4283 = CARTESIAN_POINT('',(-17.,-25.));
#4284 = CARTESIAN_POINT('',(-23.,-28.46410161513));
#4285 = CARTESIAN_POINT('',(-29.,-31.92820323027));
#4286 = CARTESIAN_POINT('',(-29.,-25.));
#4287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4288 = PCURVE('',#3646,#4289);
#4289 = DEFINITIONAL_REPRESENTATION('',(#4290),#4294);
#4290 = CIRCLE('',#4291,4.);
#4291 = AXIS2_PLACEMENT_2D('',#4292,#4293);
#4292 = CARTESIAN_POINT('',(3.55E-15,-3.55E-15));
#4293 = DIRECTION('',(1.,0.));
#4294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4295 = ADVANCED_FACE('',(#4296,#4415),#3035,.T.);
#4296 = FACE_BOUND('',#4297,.T.);
#4297 = EDGE_LOOP('',(#4298,#4299,#4327,#4364,#4387,#4413,#4414));
#4298 = ORIENTED_EDGE('',*,*,#3019,.T.);
#4299 = ORIENTED_EDGE('',*,*,#4300,.T.);
#4300 = EDGE_CURVE('',#2944,#4301,#4303,.T.);
#4301 = VERTEX_POINT('',#4302);
#4302 = CARTESIAN_POINT('',(24.78821446941,16.898059753076,0.));
#4303 = SURFACE_CURVE('',#4304,(#4309,#4320),.PCURVE_S1.);
#4304 = CIRCLE('',#4305,30.);
#4305 = AXIS2_PLACEMENT_3D('',#4306,#4307,#4308);
#4306 = CARTESIAN_POINT('',(0.,0.,0.));
#4307 = DIRECTION('',(0.,0.,1.));
#4308 = DIRECTION('',(1.,0.,0.));
#4309 = PCURVE('',#3035,#4310);
#4310 = DEFINITIONAL_REPRESENTATION('',(#4311),#4319);
#4311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4312,#4313,#4314,#4315,
#4316,#4317,#4318),.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('') );
#4312 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4313 = CARTESIAN_POINT('',(-30.,51.961524227066));
#4314 = CARTESIAN_POINT('',(15.,25.980762113533));
#4315 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#4316 = CARTESIAN_POINT('',(15.,-25.98076211353));
#4317 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#4318 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4320 = PCURVE('',#3194,#4321);
#4321 = DEFINITIONAL_REPRESENTATION('',(#4322),#4326);
#4322 = CIRCLE('',#4323,30.);
#4323 = AXIS2_PLACEMENT_2D('',#4324,#4325);
#4324 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#4325 = DIRECTION('',(1.,0.));
#4326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4327 = ORIENTED_EDGE('',*,*,#4328,.T.);
#4328 = EDGE_CURVE('',#4301,#4329,#4331,.T.);
#4329 = VERTEX_POINT('',#4330);
#4330 = CARTESIAN_POINT('',(24.898974986756,19.000004572868,0.));
#4331 = SURFACE_CURVE('',#4332,(#4337,#4348),.PCURVE_S1.);
#4332 = CIRCLE('',#4333,20.);
#4333 = AXIS2_PLACEMENT_3D('',#4334,#4335,#4336);
#4334 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,0.));
#4335 = DIRECTION('',(0.,0.,1.));
#4336 = DIRECTION('',(1.,0.,0.));
#4337 = PCURVE('',#3035,#4338);
#4338 = DEFINITIONAL_REPRESENTATION('',(#4339),#4347);
#4339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4340,#4341,#4342,#4343,
#4344,#4345,#4346),.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('') );
#4340 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4341 = CARTESIAN_POINT('',(-24.89897498675,53.641016151377));
#4342 = CARTESIAN_POINT('',(5.101025013244,36.320508075688));
#4343 = CARTESIAN_POINT('',(35.101025013244,18.999999999999));
#4344 = CARTESIAN_POINT('',(5.101025013244,1.679491924311));
#4345 = CARTESIAN_POINT('',(-24.89897498675,-15.64101615137));
#4346 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4348 = PCURVE('',#4349,#4354);
#4349 = PLANE('',#4350);
#4350 = AXIS2_PLACEMENT_3D('',#4351,#4352,#4353);
#4351 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#4352 = DIRECTION('',(-0.,-0.,-1.));
#4353 = DIRECTION('',(-1.,0.,0.));
#4354 = DEFINITIONAL_REPRESENTATION('',(#4355),#4363);
#4355 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4356,#4357,#4358,#4359,
#4360,#4361,#4362),.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('') );
#4356 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4357 = CARTESIAN_POINT('',(-24.89897498675,53.641016151377));
#4358 = CARTESIAN_POINT('',(5.101025013244,36.320508075688));
#4359 = CARTESIAN_POINT('',(35.101025013244,18.999999999999));
#4360 = CARTESIAN_POINT('',(5.101025013244,1.679491924311));
#4361 = CARTESIAN_POINT('',(-24.89897498675,-15.64101615137));
#4362 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4364 = ORIENTED_EDGE('',*,*,#4365,.F.);
#4365 = EDGE_CURVE('',#4366,#4329,#4368,.T.);
#4366 = VERTEX_POINT('',#4367);
#4367 = CARTESIAN_POINT('',(23.216369790108,19.000004572867,0.));
#4368 = SURFACE_CURVE('',#4369,(#4373,#4380),.PCURVE_S1.);
#4369 = LINE('',#4370,#4371);
#4370 = CARTESIAN_POINT('',(22.898974986756,19.000004572868,0.));
#4371 = VECTOR('',#4372,1.);
#4372 = DIRECTION('',(1.,0.,0.));
#4373 = PCURVE('',#3035,#4374);
#4374 = DEFINITIONAL_REPRESENTATION('',(#4375),#4379);
#4375 = LINE('',#4376,#4377);
#4376 = CARTESIAN_POINT('',(-22.89897498675,19.000004572868));
#4377 = VECTOR('',#4378,1.);
#4378 = DIRECTION('',(-1.,0.));
#4379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4380 = PCURVE('',#4349,#4381);
#4381 = DEFINITIONAL_REPRESENTATION('',(#4382),#4386);
#4382 = LINE('',#4383,#4384);
#4383 = CARTESIAN_POINT('',(-22.89897498675,19.000004572868));
#4384 = VECTOR('',#4385,1.);
#4385 = DIRECTION('',(-1.,0.));
#4386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4387 = ORIENTED_EDGE('',*,*,#4388,.T.);
#4388 = EDGE_CURVE('',#4366,#2630,#4389,.T.);
#4389 = SURFACE_CURVE('',#4390,(#4395,#4406),.PCURVE_S1.);
#4390 = CIRCLE('',#4391,30.);
#4391 = AXIS2_PLACEMENT_3D('',#4392,#4393,#4394);
#4392 = CARTESIAN_POINT('',(0.,0.,0.));
#4393 = DIRECTION('',(0.,0.,1.));
#4394 = DIRECTION('',(1.,0.,0.));
#4395 = PCURVE('',#3035,#4396);
#4396 = DEFINITIONAL_REPRESENTATION('',(#4397),#4405);
#4397 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4398,#4399,#4400,#4401,
#4402,#4403,#4404),.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('') );
#4398 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4399 = CARTESIAN_POINT('',(-30.,51.961524227066));
#4400 = CARTESIAN_POINT('',(15.,25.980762113533));
#4401 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#4402 = CARTESIAN_POINT('',(15.,-25.98076211353));
#4403 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#4404 = CARTESIAN_POINT('',(-30.,1.242E-14));
#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4406 = PCURVE('',#3514,#4407);
#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4412);
#4408 = CIRCLE('',#4409,30.);
#4409 = AXIS2_PLACEMENT_2D('',#4410,#4411);
#4410 = CARTESIAN_POINT('',(1.46E-15,-2.3E-16));
#4411 = DIRECTION('',(1.,0.));
#4412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4413 = ORIENTED_EDGE('',*,*,#3127,.T.);
#4414 = ORIENTED_EDGE('',*,*,#3098,.F.);
#4415 = FACE_BOUND('',#4416,.T.);
#4416 = EDGE_LOOP('',(#4417));
#4417 = ORIENTED_EDGE('',*,*,#4418,.T.);
#4418 = EDGE_CURVE('',#4419,#4419,#4421,.T.);
#4419 = VERTEX_POINT('',#4420);
#4420 = CARTESIAN_POINT('',(29.,25.,0.));
#4421 = SURFACE_CURVE('',#4422,(#4427,#4438),.PCURVE_S1.);
#4422 = CIRCLE('',#4423,4.);
#4423 = AXIS2_PLACEMENT_3D('',#4424,#4425,#4426);
#4424 = CARTESIAN_POINT('',(25.,25.,0.));
#4425 = DIRECTION('',(0.,0.,1.));
#4426 = DIRECTION('',(1.,0.,0.));
#4427 = PCURVE('',#3035,#4428);
#4428 = DEFINITIONAL_REPRESENTATION('',(#4429),#4437);
#4429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4430,#4431,#4432,#4433,
#4434,#4435,#4436),.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('') );
#4430 = CARTESIAN_POINT('',(-29.,25.));
#4431 = CARTESIAN_POINT('',(-29.,31.928203230276));
#4432 = CARTESIAN_POINT('',(-23.,28.464101615138));
#4433 = CARTESIAN_POINT('',(-17.,25.));
#4434 = CARTESIAN_POINT('',(-23.,21.535898384862));
#4435 = CARTESIAN_POINT('',(-29.,18.071796769725));
#4436 = CARTESIAN_POINT('',(-29.,25.));
#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4438 = PCURVE('',#3756,#4439);
#4439 = DEFINITIONAL_REPRESENTATION('',(#4440),#4444);
#4440 = CIRCLE('',#4441,4.);
#4441 = AXIS2_PLACEMENT_2D('',#4442,#4443);
#4442 = CARTESIAN_POINT('',(3.55E-15,0.));
#4443 = DIRECTION('',(1.,0.));
#4444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4445 = ADVANCED_FACE('',(#4446),#3194,.F.);
#4446 = FACE_BOUND('',#4447,.F.);
#4447 = EDGE_LOOP('',(#4448,#4449,#4450,#4481,#4482,#4483,#4516));
#4448 = ORIENTED_EDGE('',*,*,#4238,.T.);
#4449 = ORIENTED_EDGE('',*,*,#4300,.T.);
#4450 = ORIENTED_EDGE('',*,*,#4451,.F.);
#4451 = EDGE_CURVE('',#3577,#4301,#4452,.T.);
#4452 = SURFACE_CURVE('',#4453,(#4458,#4465),.PCURVE_S1.);
#4453 = CIRCLE('',#4454,20.);
#4454 = AXIS2_PLACEMENT_3D('',#4455,#4456,#4457);
#4455 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,0.));
#4456 = DIRECTION('',(0.,0.,1.));
#4457 = DIRECTION('',(1.,0.,0.));
#4458 = PCURVE('',#3194,#4459);
#4459 = DEFINITIONAL_REPRESENTATION('',(#4460),#4464);
#4460 = CIRCLE('',#4461,20.);
#4461 = AXIS2_PLACEMENT_2D('',#4462,#4463);
#4462 = CARTESIAN_POINT('',(4.898974986756,18.999999999999));
#4463 = DIRECTION('',(1.,0.));
#4464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4465 = PCURVE('',#4466,#4471);
#4466 = PLANE('',#4467);
#4467 = AXIS2_PLACEMENT_3D('',#4468,#4469,#4470);
#4468 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#4469 = DIRECTION('',(-0.,-0.,-1.));
#4470 = DIRECTION('',(-1.,0.,0.));
#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4480);
#4472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4473,#4474,#4475,#4476,
#4477,#4478,#4479),.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('') );
#4473 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4474 = CARTESIAN_POINT('',(-24.89897498675,53.641016151377));
#4475 = CARTESIAN_POINT('',(5.101025013244,36.320508075688));
#4476 = CARTESIAN_POINT('',(35.101025013244,18.999999999999));
#4477 = CARTESIAN_POINT('',(5.101025013244,1.679491924311));
#4478 = CARTESIAN_POINT('',(-24.89897498675,-15.64101615137));
#4479 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4481 = ORIENTED_EDGE('',*,*,#3602,.F.);
#4482 = ORIENTED_EDGE('',*,*,#3177,.F.);
#4483 = ORIENTED_EDGE('',*,*,#4484,.T.);
#4484 = EDGE_CURVE('',#3178,#4485,#4487,.T.);
#4485 = VERTEX_POINT('',#4486);
#4486 = CARTESIAN_POINT('',(19.000003175042,-22.89897613675,0.));
#4487 = SURFACE_CURVE('',#4488,(#4493,#4500),.PCURVE_S1.);
#4488 = CIRCLE('',#4489,18.);
#4489 = AXIS2_PLACEMENT_3D('',#4490,#4491,#4492);
#4490 = CARTESIAN_POINT('',(19.,-4.898976136752,0.));
#4491 = DIRECTION('',(0.,0.,1.));
#4492 = DIRECTION('',(1.,0.,0.));
#4493 = PCURVE('',#3194,#4494);
#4494 = DEFINITIONAL_REPRESENTATION('',(#4495),#4499);
#4495 = CIRCLE('',#4496,18.);
#4496 = AXIS2_PLACEMENT_2D('',#4497,#4498);
#4497 = CARTESIAN_POINT('',(19.,-4.898976136752));
#4498 = DIRECTION('',(1.,0.));
#4499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4500 = PCURVE('',#4501,#4506);
#4501 = PLANE('',#4502);
#4502 = AXIS2_PLACEMENT_3D('',#4503,#4504,#4505);
#4503 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#4504 = DIRECTION('',(-0.,-0.,-1.));
#4505 = DIRECTION('',(-1.,0.,0.));
#4506 = DEFINITIONAL_REPRESENTATION('',(#4507),#4515);
#4507 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4508,#4509,#4510,#4511,
#4512,#4513,#4514),.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('') );
#4508 = CARTESIAN_POINT('',(-37.,-4.898976136752));
#4509 = CARTESIAN_POINT('',(-37.,26.277938399488));
#4510 = CARTESIAN_POINT('',(-10.,10.689481131368));
#4511 = CARTESIAN_POINT('',(17.,-4.898976136752));
#4512 = CARTESIAN_POINT('',(-10.,-20.48743340487));
#4513 = CARTESIAN_POINT('',(-37.,-36.07589067299));
#4514 = CARTESIAN_POINT('',(-37.,-4.898976136752));
#4515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4516 = ORIENTED_EDGE('',*,*,#4517,.T.);
#4517 = EDGE_CURVE('',#4485,#4216,#4518,.T.);
#4518 = SURFACE_CURVE('',#4519,(#4523,#4530),.PCURVE_S1.);
#4519 = LINE('',#4520,#4521);
#4520 = CARTESIAN_POINT('',(19.000003175042,-22.89897613675,0.));
#4521 = VECTOR('',#4522,1.);
#4522 = DIRECTION('',(0.,-1.,0.));
#4523 = PCURVE('',#3194,#4524);
#4524 = DEFINITIONAL_REPRESENTATION('',(#4525),#4529);
#4525 = LINE('',#4526,#4527);
#4526 = CARTESIAN_POINT('',(19.000003175042,-22.89897613675));
#4527 = VECTOR('',#4528,1.);
#4528 = DIRECTION('',(0.,-1.));
#4529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4530 = PCURVE('',#4501,#4531);
#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536);
#4532 = LINE('',#4533,#4534);
#4533 = CARTESIAN_POINT('',(-19.00000317504,-22.89897613675));
#4534 = VECTOR('',#4535,1.);
#4535 = DIRECTION('',(0.,-1.));
#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4537 = ADVANCED_FACE('',(#4538),#3591,.T.);
#4538 = FACE_BOUND('',#4539,.F.);
#4539 = EDGE_LOOP('',(#4540,#4573,#4601,#4627));
#4540 = ORIENTED_EDGE('',*,*,#4541,.F.);
#4541 = EDGE_CURVE('',#4542,#3577,#4544,.T.);
#4542 = VERTEX_POINT('',#4543);
#4543 = CARTESIAN_POINT('',(4.898979485566,-1.,0.));
#4544 = SURFACE_CURVE('',#4545,(#4550,#4557),.PCURVE_S1.);
#4545 = CIRCLE('',#4546,20.);
#4546 = AXIS2_PLACEMENT_3D('',#4547,#4548,#4549);
#4547 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,0.));
#4548 = DIRECTION('',(0.,0.,1.));
#4549 = DIRECTION('',(1.,0.,0.));
#4550 = PCURVE('',#3591,#4551);
#4551 = DEFINITIONAL_REPRESENTATION('',(#4552),#4556);
#4552 = LINE('',#4553,#4554);
#4553 = CARTESIAN_POINT('',(-0.,0.));
#4554 = VECTOR('',#4555,1.);
#4555 = DIRECTION('',(-1.,0.));
#4556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4557 = PCURVE('',#4558,#4563);
#4558 = PLANE('',#4559);
#4559 = AXIS2_PLACEMENT_3D('',#4560,#4561,#4562);
#4560 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#4561 = DIRECTION('',(-0.,-0.,-1.));
#4562 = DIRECTION('',(-1.,0.,0.));
#4563 = DEFINITIONAL_REPRESENTATION('',(#4564),#4572);
#4564 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4565,#4566,#4567,#4568,
#4569,#4570,#4571),.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('') );
#4565 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4566 = CARTESIAN_POINT('',(-24.89897498675,53.641016151377));
#4567 = CARTESIAN_POINT('',(5.101025013244,36.320508075688));
#4568 = CARTESIAN_POINT('',(35.101025013244,18.999999999999));
#4569 = CARTESIAN_POINT('',(5.101025013244,1.679491924311));
#4570 = CARTESIAN_POINT('',(-24.89897498675,-15.64101615137));
#4571 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4573 = ORIENTED_EDGE('',*,*,#4574,.T.);
#4574 = EDGE_CURVE('',#4542,#4575,#4577,.T.);
#4575 = VERTEX_POINT('',#4576);
#4576 = CARTESIAN_POINT('',(4.898979485566,-1.,3.));
#4577 = SURFACE_CURVE('',#4578,(#4582,#4589),.PCURVE_S1.);
#4578 = LINE('',#4579,#4580);
#4579 = CARTESIAN_POINT('',(4.898979485566,-1.,0.));
#4580 = VECTOR('',#4581,1.);
#4581 = DIRECTION('',(0.,0.,1.));
#4582 = PCURVE('',#3591,#4583);
#4583 = DEFINITIONAL_REPRESENTATION('',(#4584),#4588);
#4584 = LINE('',#4585,#4586);
#4585 = CARTESIAN_POINT('',(-4.712389205325,0.));
#4586 = VECTOR('',#4587,1.);
#4587 = DIRECTION('',(-0.,-1.));
#4588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4589 = PCURVE('',#4590,#4595);
#4590 = CYLINDRICAL_SURFACE('',#4591,5.);
#4591 = AXIS2_PLACEMENT_3D('',#4592,#4593,#4594);
#4592 = CARTESIAN_POINT('',(0.,0.,0.));
#4593 = DIRECTION('',(-0.,-0.,-1.));
#4594 = DIRECTION('',(1.,0.,0.));
#4595 = DEFINITIONAL_REPRESENTATION('',(#4596),#4600);
#4596 = LINE('',#4597,#4598);
#4597 = CARTESIAN_POINT('',(-6.081827386389,0.));
#4598 = VECTOR('',#4599,1.);
#4599 = DIRECTION('',(-0.,-1.));
#4600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4601 = ORIENTED_EDGE('',*,*,#4602,.T.);
#4602 = EDGE_CURVE('',#4575,#3553,#4603,.T.);
#4603 = SURFACE_CURVE('',#4604,(#4609,#4616),.PCURVE_S1.);
#4604 = CIRCLE('',#4605,20.);
#4605 = AXIS2_PLACEMENT_3D('',#4606,#4607,#4608);
#4606 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,3.));
#4607 = DIRECTION('',(0.,0.,1.));
#4608 = DIRECTION('',(1.,0.,0.));
#4609 = PCURVE('',#3591,#4610);
#4610 = DEFINITIONAL_REPRESENTATION('',(#4611),#4615);
#4611 = LINE('',#4612,#4613);
#4612 = CARTESIAN_POINT('',(-0.,-3.));
#4613 = VECTOR('',#4614,1.);
#4614 = DIRECTION('',(-1.,0.));
#4615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4616 = PCURVE('',#3249,#4617);
#4617 = DEFINITIONAL_REPRESENTATION('',(#4618),#4626);
#4618 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4619,#4620,#4621,#4622,
#4623,#4624,#4625),.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('') );
#4619 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4620 = CARTESIAN_POINT('',(-24.89897498675,53.641016151377));
#4621 = CARTESIAN_POINT('',(5.101025013244,36.320508075688));
#4622 = CARTESIAN_POINT('',(35.101025013244,18.999999999999));
#4623 = CARTESIAN_POINT('',(5.101025013244,1.679491924311));
#4624 = CARTESIAN_POINT('',(-24.89897498675,-15.64101615137));
#4625 = CARTESIAN_POINT('',(-24.89897498675,18.999999999999));
#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4627 = ORIENTED_EDGE('',*,*,#3576,.T.);
#4628 = ADVANCED_FACE('',(#4629,#4951),#3249,.F.);
#4629 = FACE_BOUND('',#4630,.F.);
#4630 = EDGE_LOOP('',(#4631,#4666,#4692,#4693,#4694,#4722,#4748,#4749,
    #4777,#4810,#4836,#4837,#4865,#4898,#4924,#4925));
#4631 = ORIENTED_EDGE('',*,*,#4632,.F.);
#4632 = EDGE_CURVE('',#4633,#4635,#4637,.T.);
#4633 = VERTEX_POINT('',#4634);
#4634 = CARTESIAN_POINT('',(4.898979485566,1.,3.));
#4635 = VERTEX_POINT('',#4636);
#4636 = CARTESIAN_POINT('',(1.,4.898979485566,3.));
#4637 = SURFACE_CURVE('',#4638,(#4643,#4654),.PCURVE_S1.);
#4638 = CIRCLE('',#4639,5.);
#4639 = AXIS2_PLACEMENT_3D('',#4640,#4641,#4642);
#4640 = CARTESIAN_POINT('',(0.,0.,3.));
#4641 = DIRECTION('',(0.,0.,1.));
#4642 = DIRECTION('',(1.,0.,0.));
#4643 = PCURVE('',#3249,#4644);
#4644 = DEFINITIONAL_REPRESENTATION('',(#4645),#4653);
#4645 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4646,#4647,#4648,#4649,
#4650,#4651,#4652),.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('') );
#4646 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4647 = CARTESIAN_POINT('',(-5.,8.660254037844));
#4648 = CARTESIAN_POINT('',(2.5,4.330127018922));
#4649 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#4650 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#4651 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#4652 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4654 = PCURVE('',#4655,#4660);
#4655 = CYLINDRICAL_SURFACE('',#4656,5.);
#4656 = AXIS2_PLACEMENT_3D('',#4657,#4658,#4659);
#4657 = CARTESIAN_POINT('',(0.,0.,0.));
#4658 = DIRECTION('',(-0.,-0.,-1.));
#4659 = DIRECTION('',(1.,0.,0.));
#4660 = DEFINITIONAL_REPRESENTATION('',(#4661),#4665);
#4661 = LINE('',#4662,#4663);
#4662 = CARTESIAN_POINT('',(-0.,-3.));
#4663 = VECTOR('',#4664,1.);
#4664 = DIRECTION('',(-1.,0.));
#4665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4666 = ORIENTED_EDGE('',*,*,#4667,.T.);
#4667 = EDGE_CURVE('',#4633,#3527,#4668,.T.);
#4668 = SURFACE_CURVE('',#4669,(#4674,#4685),.PCURVE_S1.);
#4669 = CIRCLE('',#4670,18.);
#4670 = AXIS2_PLACEMENT_3D('',#4671,#4672,#4673);
#4671 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,3.));
#4672 = DIRECTION('',(0.,0.,1.));
#4673 = DIRECTION('',(1.,0.,0.));
#4674 = PCURVE('',#3249,#4675);
#4675 = DEFINITIONAL_REPRESENTATION('',(#4676),#4684);
#4676 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4677,#4678,#4679,#4680,
#4681,#4682,#4683),.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('') );
#4677 = CARTESIAN_POINT('',(-22.89897498675,18.999999999999));
#4678 = CARTESIAN_POINT('',(-22.89897498675,50.176914536239));
#4679 = CARTESIAN_POINT('',(4.101025013244,34.588457268119));
#4680 = CARTESIAN_POINT('',(31.101025013244,18.999999999999));
#4681 = CARTESIAN_POINT('',(4.101025013244,3.41154273188));
#4682 = CARTESIAN_POINT('',(-22.89897498675,-12.17691453624));
#4683 = CARTESIAN_POINT('',(-22.89897498675,18.999999999999));
#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4685 = PCURVE('',#3541,#4686);
#4686 = DEFINITIONAL_REPRESENTATION('',(#4687),#4691);
#4687 = LINE('',#4688,#4689);
#4688 = CARTESIAN_POINT('',(-0.,-3.));
#4689 = VECTOR('',#4690,1.);
#4690 = DIRECTION('',(-1.,0.));
#4691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4692 = ORIENTED_EDGE('',*,*,#3552,.T.);
#4693 = ORIENTED_EDGE('',*,*,#4602,.F.);
#4694 = ORIENTED_EDGE('',*,*,#4695,.F.);
#4695 = EDGE_CURVE('',#4696,#4575,#4698,.T.);
#4696 = VERTEX_POINT('',#4697);
#4697 = CARTESIAN_POINT('',(1.,-4.898979485566,3.));
#4698 = SURFACE_CURVE('',#4699,(#4704,#4715),.PCURVE_S1.);
#4699 = CIRCLE('',#4700,5.);
#4700 = AXIS2_PLACEMENT_3D('',#4701,#4702,#4703);
#4701 = CARTESIAN_POINT('',(0.,0.,3.));
#4702 = DIRECTION('',(0.,0.,1.));
#4703 = DIRECTION('',(1.,0.,0.));
#4704 = PCURVE('',#3249,#4705);
#4705 = DEFINITIONAL_REPRESENTATION('',(#4706),#4714);
#4706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4707,#4708,#4709,#4710,
#4711,#4712,#4713),.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('') );
#4707 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4708 = CARTESIAN_POINT('',(-5.,8.660254037844));
#4709 = CARTESIAN_POINT('',(2.5,4.330127018922));
#4710 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#4711 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#4712 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#4713 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4715 = PCURVE('',#4590,#4716);
#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
#4717 = LINE('',#4718,#4719);
#4718 = CARTESIAN_POINT('',(-0.,-3.));
#4719 = VECTOR('',#4720,1.);
#4720 = DIRECTION('',(-1.,0.));
#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4722 = ORIENTED_EDGE('',*,*,#4723,.T.);
#4723 = EDGE_CURVE('',#4696,#3207,#4724,.T.);
#4724 = SURFACE_CURVE('',#4725,(#4730,#4741),.PCURVE_S1.);
#4725 = CIRCLE('',#4726,18.);
#4726 = AXIS2_PLACEMENT_3D('',#4727,#4728,#4729);
#4727 = CARTESIAN_POINT('',(19.,-4.898976136752,3.));
#4728 = DIRECTION('',(0.,0.,1.));
#4729 = DIRECTION('',(1.,0.,0.));
#4730 = PCURVE('',#3249,#4731);
#4731 = DEFINITIONAL_REPRESENTATION('',(#4732),#4740);
#4732 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4733,#4734,#4735,#4736,
#4737,#4738,#4739),.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('') );
#4733 = CARTESIAN_POINT('',(-37.,-4.898976136752));
#4734 = CARTESIAN_POINT('',(-37.,26.277938399488));
#4735 = CARTESIAN_POINT('',(-10.,10.689481131368));
#4736 = CARTESIAN_POINT('',(17.,-4.898976136752));
#4737 = CARTESIAN_POINT('',(-10.,-20.48743340487));
#4738 = CARTESIAN_POINT('',(-37.,-36.07589067299));
#4739 = CARTESIAN_POINT('',(-37.,-4.898976136752));
#4740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4741 = PCURVE('',#3221,#4742);
#4742 = DEFINITIONAL_REPRESENTATION('',(#4743),#4747);
#4743 = LINE('',#4744,#4745);
#4744 = CARTESIAN_POINT('',(-0.,-3.));
#4745 = VECTOR('',#4746,1.);
#4746 = DIRECTION('',(-1.,0.));
#4747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4748 = ORIENTED_EDGE('',*,*,#3232,.T.);
#4749 = ORIENTED_EDGE('',*,*,#4750,.F.);
#4750 = EDGE_CURVE('',#4751,#3233,#4753,.T.);
#4751 = VERTEX_POINT('',#4752);
#4752 = CARTESIAN_POINT('',(-1.,-4.898979485566,3.));
#4753 = SURFACE_CURVE('',#4754,(#4759,#4770),.PCURVE_S1.);
#4754 = CIRCLE('',#4755,20.);
#4755 = AXIS2_PLACEMENT_3D('',#4756,#4757,#4758);
#4756 = CARTESIAN_POINT('',(19.,-4.898976136752,3.));
#4757 = DIRECTION('',(0.,0.,1.));
#4758 = DIRECTION('',(1.,0.,0.));
#4759 = PCURVE('',#3249,#4760);
#4760 = DEFINITIONAL_REPRESENTATION('',(#4761),#4769);
#4761 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4762,#4763,#4764,#4765,
#4766,#4767,#4768),.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('') );
#4762 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#4763 = CARTESIAN_POINT('',(-39.,29.742040014626));
#4764 = CARTESIAN_POINT('',(-9.,12.421531938937));
#4765 = CARTESIAN_POINT('',(21.,-4.898976136752));
#4766 = CARTESIAN_POINT('',(-9.,-22.21948421244));
#4767 = CARTESIAN_POINT('',(-39.,-39.53999228812));
#4768 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4770 = PCURVE('',#3276,#4771);
#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);
#4772 = LINE('',#4773,#4774);
#4773 = CARTESIAN_POINT('',(-0.,-3.));
#4774 = VECTOR('',#4775,1.);
#4775 = DIRECTION('',(-1.,0.));
#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4777 = ORIENTED_EDGE('',*,*,#4778,.F.);
#4778 = EDGE_CURVE('',#4779,#4751,#4781,.T.);
#4779 = VERTEX_POINT('',#4780);
#4780 = CARTESIAN_POINT('',(-4.898979485566,-1.,3.));
#4781 = SURFACE_CURVE('',#4782,(#4787,#4798),.PCURVE_S1.);
#4782 = CIRCLE('',#4783,5.);
#4783 = AXIS2_PLACEMENT_3D('',#4784,#4785,#4786);
#4784 = CARTESIAN_POINT('',(0.,0.,3.));
#4785 = DIRECTION('',(0.,0.,1.));
#4786 = DIRECTION('',(1.,0.,0.));
#4787 = PCURVE('',#3249,#4788);
#4788 = DEFINITIONAL_REPRESENTATION('',(#4789),#4797);
#4789 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4790,#4791,#4792,#4793,
#4794,#4795,#4796),.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('') );
#4790 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4791 = CARTESIAN_POINT('',(-5.,8.660254037844));
#4792 = CARTESIAN_POINT('',(2.5,4.330127018922));
#4793 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#4794 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#4795 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#4796 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4798 = PCURVE('',#4799,#4804);
#4799 = CYLINDRICAL_SURFACE('',#4800,5.);
#4800 = AXIS2_PLACEMENT_3D('',#4801,#4802,#4803);
#4801 = CARTESIAN_POINT('',(0.,0.,0.));
#4802 = DIRECTION('',(-0.,-0.,-1.));
#4803 = DIRECTION('',(1.,0.,0.));
#4804 = DEFINITIONAL_REPRESENTATION('',(#4805),#4809);
#4805 = LINE('',#4806,#4807);
#4806 = CARTESIAN_POINT('',(-0.,-3.));
#4807 = VECTOR('',#4808,1.);
#4808 = DIRECTION('',(-1.,0.));
#4809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4810 = ORIENTED_EDGE('',*,*,#4811,.T.);
#4811 = EDGE_CURVE('',#4779,#3317,#4812,.T.);
#4812 = SURFACE_CURVE('',#4813,(#4818,#4829),.PCURVE_S1.);
#4813 = CIRCLE('',#4814,18.);
#4814 = AXIS2_PLACEMENT_3D('',#4815,#4816,#4817);
#4815 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,3.));
#4816 = DIRECTION('',(0.,0.,1.));
#4817 = DIRECTION('',(1.,0.,0.));
#4818 = PCURVE('',#3249,#4819);
#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4828);
#4820 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4821,#4822,#4823,#4824,
#4825,#4826,#4827),.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('') );
#4821 = CARTESIAN_POINT('',(-13.10102501324,-18.99999999999));
#4822 = CARTESIAN_POINT('',(-13.10102501324,12.17691453624));
#4823 = CARTESIAN_POINT('',(13.898974986756,-3.41154273188));
#4824 = CARTESIAN_POINT('',(40.898974986756,-18.99999999999));
#4825 = CARTESIAN_POINT('',(13.898974986756,-34.58845726811));
#4826 = CARTESIAN_POINT('',(-13.10102501324,-50.17691453623));
#4827 = CARTESIAN_POINT('',(-13.10102501324,-18.99999999999));
#4828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4829 = PCURVE('',#3331,#4830);
#4830 = DEFINITIONAL_REPRESENTATION('',(#4831),#4835);
#4831 = LINE('',#4832,#4833);
#4832 = CARTESIAN_POINT('',(-0.,-3.));
#4833 = VECTOR('',#4834,1.);
#4834 = DIRECTION('',(-1.,0.));
#4835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4836 = ORIENTED_EDGE('',*,*,#3342,.T.);
#4837 = ORIENTED_EDGE('',*,*,#4838,.F.);
#4838 = EDGE_CURVE('',#4839,#3343,#4841,.T.);
#4839 = VERTEX_POINT('',#4840);
#4840 = CARTESIAN_POINT('',(-4.898979485566,1.,3.));
#4841 = SURFACE_CURVE('',#4842,(#4847,#4858),.PCURVE_S1.);
#4842 = CIRCLE('',#4843,20.);
#4843 = AXIS2_PLACEMENT_3D('',#4844,#4845,#4846);
#4844 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,3.));
#4845 = DIRECTION('',(0.,0.,1.));
#4846 = DIRECTION('',(1.,0.,0.));
#4847 = PCURVE('',#3249,#4848);
#4848 = DEFINITIONAL_REPRESENTATION('',(#4849),#4857);
#4849 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4850,#4851,#4852,#4853,
#4854,#4855,#4856),.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('') );
#4850 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#4851 = CARTESIAN_POINT('',(-15.10102501324,15.641016151378));
#4852 = CARTESIAN_POINT('',(14.898974986756,-1.679491924311));
#4853 = CARTESIAN_POINT('',(44.898974986756,-18.99999999999));
#4854 = CARTESIAN_POINT('',(14.898974986756,-36.32050807568));
#4855 = CARTESIAN_POINT('',(-15.10102501324,-53.64101615137));
#4856 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#4857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4858 = PCURVE('',#3381,#4859);
#4859 = DEFINITIONAL_REPRESENTATION('',(#4860),#4864);
#4860 = LINE('',#4861,#4862);
#4861 = CARTESIAN_POINT('',(-0.,-3.));
#4862 = VECTOR('',#4863,1.);
#4863 = DIRECTION('',(-1.,0.));
#4864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4865 = ORIENTED_EDGE('',*,*,#4866,.F.);
#4866 = EDGE_CURVE('',#4867,#4839,#4869,.T.);
#4867 = VERTEX_POINT('',#4868);
#4868 = CARTESIAN_POINT('',(-1.,4.898979485566,3.));
#4869 = SURFACE_CURVE('',#4870,(#4875,#4886),.PCURVE_S1.);
#4870 = CIRCLE('',#4871,5.);
#4871 = AXIS2_PLACEMENT_3D('',#4872,#4873,#4874);
#4872 = CARTESIAN_POINT('',(0.,0.,3.));
#4873 = DIRECTION('',(0.,0.,1.));
#4874 = DIRECTION('',(1.,0.,0.));
#4875 = PCURVE('',#3249,#4876);
#4876 = DEFINITIONAL_REPRESENTATION('',(#4877),#4885);
#4877 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4878,#4879,#4880,#4881,
#4882,#4883,#4884),.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('') );
#4878 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4879 = CARTESIAN_POINT('',(-5.,8.660254037844));
#4880 = CARTESIAN_POINT('',(2.5,4.330127018922));
#4881 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#4882 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#4883 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#4884 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4886 = PCURVE('',#4887,#4892);
#4887 = CYLINDRICAL_SURFACE('',#4888,5.);
#4888 = AXIS2_PLACEMENT_3D('',#4889,#4890,#4891);
#4889 = CARTESIAN_POINT('',(0.,0.,0.));
#4890 = DIRECTION('',(-0.,-0.,-1.));
#4891 = DIRECTION('',(1.,0.,0.));
#4892 = DEFINITIONAL_REPRESENTATION('',(#4893),#4897);
#4893 = LINE('',#4894,#4895);
#4894 = CARTESIAN_POINT('',(-0.,-3.));
#4895 = VECTOR('',#4896,1.);
#4896 = DIRECTION('',(-1.,0.));
#4897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4898 = ORIENTED_EDGE('',*,*,#4899,.T.);
#4899 = EDGE_CURVE('',#4867,#3422,#4900,.T.);
#4900 = SURFACE_CURVE('',#4901,(#4906,#4917),.PCURVE_S1.);
#4901 = CIRCLE('',#4902,18.);
#4902 = AXIS2_PLACEMENT_3D('',#4903,#4904,#4905);
#4903 = CARTESIAN_POINT('',(-19.,4.898976136752,3.));
#4904 = DIRECTION('',(0.,0.,1.));
#4905 = DIRECTION('',(1.,0.,0.));
#4906 = PCURVE('',#3249,#4907);
#4907 = DEFINITIONAL_REPRESENTATION('',(#4908),#4916);
#4908 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4909,#4910,#4911,#4912,
#4913,#4914,#4915),.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('') );
#4909 = CARTESIAN_POINT('',(1.,4.898976136752));
#4910 = CARTESIAN_POINT('',(1.,36.075890672991));
#4911 = CARTESIAN_POINT('',(28.,20.487433404871));
#4912 = CARTESIAN_POINT('',(55.,4.898976136752));
#4913 = CARTESIAN_POINT('',(28.,-10.68948113136));
#4914 = CARTESIAN_POINT('',(1.,-26.27793839948));
#4915 = CARTESIAN_POINT('',(1.,4.898976136752));
#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4917 = PCURVE('',#3436,#4918);
#4918 = DEFINITIONAL_REPRESENTATION('',(#4919),#4923);
#4919 = LINE('',#4920,#4921);
#4920 = CARTESIAN_POINT('',(-0.,-3.));
#4921 = VECTOR('',#4922,1.);
#4922 = DIRECTION('',(-1.,0.));
#4923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4924 = ORIENTED_EDGE('',*,*,#3447,.T.);
#4925 = ORIENTED_EDGE('',*,*,#4926,.F.);
#4926 = EDGE_CURVE('',#4635,#3448,#4927,.T.);
#4927 = SURFACE_CURVE('',#4928,(#4933,#4944),.PCURVE_S1.);
#4928 = CIRCLE('',#4929,20.);
#4929 = AXIS2_PLACEMENT_3D('',#4930,#4931,#4932);
#4930 = CARTESIAN_POINT('',(-19.,4.898976136752,3.));
#4931 = DIRECTION('',(0.,0.,1.));
#4932 = DIRECTION('',(1.,0.,0.));
#4933 = PCURVE('',#3249,#4934);
#4934 = DEFINITIONAL_REPRESENTATION('',(#4935),#4943);
#4935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4936,#4937,#4938,#4939,
#4940,#4941,#4942),.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('') );
#4936 = CARTESIAN_POINT('',(-1.,4.898976136752));
#4937 = CARTESIAN_POINT('',(-1.,39.539992288129));
#4938 = CARTESIAN_POINT('',(29.,22.21948421244));
#4939 = CARTESIAN_POINT('',(59.,4.898976136752));
#4940 = CARTESIAN_POINT('',(29.,-12.42153193893));
#4941 = CARTESIAN_POINT('',(-1.,-29.74204001462));
#4942 = CARTESIAN_POINT('',(-1.,4.898976136752));
#4943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4944 = PCURVE('',#3486,#4945);
#4945 = DEFINITIONAL_REPRESENTATION('',(#4946),#4950);
#4946 = LINE('',#4947,#4948);
#4947 = CARTESIAN_POINT('',(-0.,-3.));
#4948 = VECTOR('',#4949,1.);
#4949 = DIRECTION('',(-1.,0.));
#4950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4951 = FACE_BOUND('',#4952,.F.);
#4952 = EDGE_LOOP('',(#4953));
#4953 = ORIENTED_EDGE('',*,*,#4954,.T.);
#4954 = EDGE_CURVE('',#4955,#4955,#4957,.T.);
#4955 = VERTEX_POINT('',#4956);
#4956 = CARTESIAN_POINT('',(2.,0.,3.));
#4957 = SURFACE_CURVE('',#4958,(#4963,#4974),.PCURVE_S1.);
#4958 = CIRCLE('',#4959,2.);
#4959 = AXIS2_PLACEMENT_3D('',#4960,#4961,#4962);
#4960 = CARTESIAN_POINT('',(0.,0.,3.));
#4961 = DIRECTION('',(0.,0.,1.));
#4962 = DIRECTION('',(1.,0.,0.));
#4963 = PCURVE('',#3249,#4964);
#4964 = DEFINITIONAL_REPRESENTATION('',(#4965),#4973);
#4965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4966,#4967,#4968,#4969,
#4970,#4971,#4972),.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('') );
#4966 = CARTESIAN_POINT('',(-2.,-3.9E-16));
#4967 = CARTESIAN_POINT('',(-2.,3.464101615138));
#4968 = CARTESIAN_POINT('',(1.,1.732050807569));
#4969 = CARTESIAN_POINT('',(4.,9.985871965894E-17));
#4970 = CARTESIAN_POINT('',(1.,-1.732050807569));
#4971 = CARTESIAN_POINT('',(-2.,-3.464101615138));
#4972 = CARTESIAN_POINT('',(-2.,-3.9E-16));
#4973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4974 = PCURVE('',#4975,#4980);
#4975 = CYLINDRICAL_SURFACE('',#4976,2.);
#4976 = AXIS2_PLACEMENT_3D('',#4977,#4978,#4979);
#4977 = CARTESIAN_POINT('',(0.,0.,3.));
#4978 = DIRECTION('',(-0.,-0.,-1.));
#4979 = DIRECTION('',(1.,0.,0.));
#4980 = DEFINITIONAL_REPRESENTATION('',(#4981),#4985);
#4981 = LINE('',#4982,#4983);
#4982 = CARTESIAN_POINT('',(-0.,0.));
#4983 = VECTOR('',#4984,1.);
#4984 = DIRECTION('',(-1.,0.));
#4985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4986 = ADVANCED_FACE('',(#4987),#3541,.F.);
#4987 = FACE_BOUND('',#4988,.T.);
#4988 = EDGE_LOOP('',(#4989,#5017,#5038,#5039));
#4989 = ORIENTED_EDGE('',*,*,#4990,.F.);
#4990 = EDGE_CURVE('',#4991,#3498,#4993,.T.);
#4991 = VERTEX_POINT('',#4992);
#4992 = CARTESIAN_POINT('',(4.898979485566,1.,0.));
#4993 = SURFACE_CURVE('',#4994,(#4999,#5006),.PCURVE_S1.);
#4994 = CIRCLE('',#4995,18.);
#4995 = AXIS2_PLACEMENT_3D('',#4996,#4997,#4998);
#4996 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,0.));
#4997 = DIRECTION('',(0.,0.,1.));
#4998 = DIRECTION('',(1.,0.,0.));
#4999 = PCURVE('',#3541,#5000);
#5000 = DEFINITIONAL_REPRESENTATION('',(#5001),#5005);
#5001 = LINE('',#5002,#5003);
#5002 = CARTESIAN_POINT('',(-0.,0.));
#5003 = VECTOR('',#5004,1.);
#5004 = DIRECTION('',(-1.,0.));
#5005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5006 = PCURVE('',#4558,#5007);
#5007 = DEFINITIONAL_REPRESENTATION('',(#5008),#5016);
#5008 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5009,#5010,#5011,#5012,
#5013,#5014,#5015),.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('') );
#5009 = CARTESIAN_POINT('',(-22.89897498675,18.999999999999));
#5010 = CARTESIAN_POINT('',(-22.89897498675,50.176914536239));
#5011 = CARTESIAN_POINT('',(4.101025013244,34.588457268119));
#5012 = CARTESIAN_POINT('',(31.101025013244,18.999999999999));
#5013 = CARTESIAN_POINT('',(4.101025013244,3.41154273188));
#5014 = CARTESIAN_POINT('',(-22.89897498675,-12.17691453624));
#5015 = CARTESIAN_POINT('',(-22.89897498675,18.999999999999));
#5016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5017 = ORIENTED_EDGE('',*,*,#5018,.T.);
#5018 = EDGE_CURVE('',#4991,#4633,#5019,.T.);
#5019 = SURFACE_CURVE('',#5020,(#5024,#5031),.PCURVE_S1.);
#5020 = LINE('',#5021,#5022);
#5021 = CARTESIAN_POINT('',(4.898979485566,1.,0.));
#5022 = VECTOR('',#5023,1.);
#5023 = DIRECTION('',(0.,0.,1.));
#5024 = PCURVE('',#3541,#5025);
#5025 = DEFINITIONAL_REPRESENTATION('',(#5026),#5030);
#5026 = LINE('',#5027,#5028);
#5027 = CARTESIAN_POINT('',(-4.712389230319,0.));
#5028 = VECTOR('',#5029,1.);
#5029 = DIRECTION('',(-0.,-1.));
#5030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5031 = PCURVE('',#4655,#5032);
#5032 = DEFINITIONAL_REPRESENTATION('',(#5033),#5037);
#5033 = LINE('',#5034,#5035);
#5034 = CARTESIAN_POINT('',(-0.20135792079,0.));
#5035 = VECTOR('',#5036,1.);
#5036 = DIRECTION('',(-0.,-1.));
#5037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5038 = ORIENTED_EDGE('',*,*,#4667,.T.);
#5039 = ORIENTED_EDGE('',*,*,#3526,.T.);
#5040 = ADVANCED_FACE('',(#5041),#3514,.F.);
#5041 = FACE_BOUND('',#5042,.F.);
#5042 = EDGE_LOOP('',(#5043,#5066,#5067,#5068,#5099,#5100));
#5043 = ORIENTED_EDGE('',*,*,#5044,.T.);
#5044 = EDGE_CURVE('',#5045,#4366,#5047,.T.);
#5045 = VERTEX_POINT('',#5046);
#5046 = CARTESIAN_POINT('',(22.898974986756,19.000004572868,0.));
#5047 = SURFACE_CURVE('',#5048,(#5052,#5059),.PCURVE_S1.);
#5048 = LINE('',#5049,#5050);
#5049 = CARTESIAN_POINT('',(22.898974986756,19.000004572868,0.));
#5050 = VECTOR('',#5051,1.);
#5051 = DIRECTION('',(1.,0.,0.));
#5052 = PCURVE('',#3514,#5053);
#5053 = DEFINITIONAL_REPRESENTATION('',(#5054),#5058);
#5054 = LINE('',#5055,#5056);
#5055 = CARTESIAN_POINT('',(22.898974986756,19.000004572868));
#5056 = VECTOR('',#5057,1.);
#5057 = DIRECTION('',(1.,0.));
#5058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5059 = PCURVE('',#4466,#5060);
#5060 = DEFINITIONAL_REPRESENTATION('',(#5061),#5065);
#5061 = LINE('',#5062,#5063);
#5062 = CARTESIAN_POINT('',(-22.89897498675,19.000004572868));
#5063 = VECTOR('',#5064,1.);
#5064 = DIRECTION('',(-1.,0.));
#5065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5066 = ORIENTED_EDGE('',*,*,#4388,.T.);
#5067 = ORIENTED_EDGE('',*,*,#3851,.T.);
#5068 = ORIENTED_EDGE('',*,*,#5069,.F.);
#5069 = EDGE_CURVE('',#3472,#3852,#5070,.T.);
#5070 = SURFACE_CURVE('',#5071,(#5076,#5083),.PCURVE_S1.);
#5071 = CIRCLE('',#5072,20.);
#5072 = AXIS2_PLACEMENT_3D('',#5073,#5074,#5075);
#5073 = CARTESIAN_POINT('',(-19.,4.898976136752,0.));
#5074 = DIRECTION('',(0.,0.,1.));
#5075 = DIRECTION('',(1.,0.,0.));
#5076 = PCURVE('',#3514,#5077);
#5077 = DEFINITIONAL_REPRESENTATION('',(#5078),#5082);
#5078 = CIRCLE('',#5079,20.);
#5079 = AXIS2_PLACEMENT_2D('',#5080,#5081);
#5080 = CARTESIAN_POINT('',(-19.,4.898976136752));
#5081 = DIRECTION('',(1.,0.));
#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5083 = PCURVE('',#5084,#5089);
#5084 = PLANE('',#5085);
#5085 = AXIS2_PLACEMENT_3D('',#5086,#5087,#5088);
#5086 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#5087 = DIRECTION('',(-0.,-0.,-1.));
#5088 = DIRECTION('',(-1.,0.,0.));
#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5098);
#5090 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5091,#5092,#5093,#5094,
#5095,#5096,#5097),.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('') );
#5091 = CARTESIAN_POINT('',(-1.,4.898976136752));
#5092 = CARTESIAN_POINT('',(-1.,39.539992288129));
#5093 = CARTESIAN_POINT('',(29.,22.21948421244));
#5094 = CARTESIAN_POINT('',(59.,4.898976136752));
#5095 = CARTESIAN_POINT('',(29.,-12.42153193893));
#5096 = CARTESIAN_POINT('',(-1.,-29.74204001462));
#5097 = CARTESIAN_POINT('',(-1.,4.898976136752));
#5098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5099 = ORIENTED_EDGE('',*,*,#3497,.F.);
#5100 = ORIENTED_EDGE('',*,*,#5101,.T.);
#5101 = EDGE_CURVE('',#3498,#5045,#5102,.T.);
#5102 = SURFACE_CURVE('',#5103,(#5108,#5115),.PCURVE_S1.);
#5103 = CIRCLE('',#5104,18.);
#5104 = AXIS2_PLACEMENT_3D('',#5105,#5106,#5107);
#5105 = CARTESIAN_POINT('',(4.898974986756,18.999999999999,0.));
#5106 = DIRECTION('',(0.,0.,1.));
#5107 = DIRECTION('',(1.,0.,0.));
#5108 = PCURVE('',#3514,#5109);
#5109 = DEFINITIONAL_REPRESENTATION('',(#5110),#5114);
#5110 = CIRCLE('',#5111,18.);
#5111 = AXIS2_PLACEMENT_2D('',#5112,#5113);
#5112 = CARTESIAN_POINT('',(4.898974986756,18.999999999999));
#5113 = DIRECTION('',(1.,0.));
#5114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5115 = PCURVE('',#4466,#5116);
#5116 = DEFINITIONAL_REPRESENTATION('',(#5117),#5125);
#5117 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5118,#5119,#5120,#5121,
#5122,#5123,#5124),.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('') );
#5118 = CARTESIAN_POINT('',(-22.89897498675,18.999999999999));
#5119 = CARTESIAN_POINT('',(-22.89897498675,50.176914536239));
#5120 = CARTESIAN_POINT('',(4.101025013244,34.588457268119));
#5121 = CARTESIAN_POINT('',(31.101025013244,18.999999999999));
#5122 = CARTESIAN_POINT('',(4.101025013244,3.41154273188));
#5123 = CARTESIAN_POINT('',(-22.89897498675,-12.17691453624));
#5124 = CARTESIAN_POINT('',(-22.89897498675,18.999999999999));
#5125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5126 = ADVANCED_FACE('',(#5127),#3486,.T.);
#5127 = FACE_BOUND('',#5128,.F.);
#5128 = EDGE_LOOP('',(#5129,#5157,#5178,#5179));
#5129 = ORIENTED_EDGE('',*,*,#5130,.F.);
#5130 = EDGE_CURVE('',#5131,#3472,#5133,.T.);
#5131 = VERTEX_POINT('',#5132);
#5132 = CARTESIAN_POINT('',(1.,4.898979485566,0.));
#5133 = SURFACE_CURVE('',#5134,(#5139,#5146),.PCURVE_S1.);
#5134 = CIRCLE('',#5135,20.);
#5135 = AXIS2_PLACEMENT_3D('',#5136,#5137,#5138);
#5136 = CARTESIAN_POINT('',(-19.,4.898976136752,0.));
#5137 = DIRECTION('',(0.,0.,1.));
#5138 = DIRECTION('',(1.,0.,0.));
#5139 = PCURVE('',#3486,#5140);
#5140 = DEFINITIONAL_REPRESENTATION('',(#5141),#5145);
#5141 = LINE('',#5142,#5143);
#5142 = CARTESIAN_POINT('',(-0.,0.));
#5143 = VECTOR('',#5144,1.);
#5144 = DIRECTION('',(-1.,0.));
#5145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5146 = PCURVE('',#4558,#5147);
#5147 = DEFINITIONAL_REPRESENTATION('',(#5148),#5156);
#5148 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5149,#5150,#5151,#5152,
#5153,#5154,#5155),.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('') );
#5149 = CARTESIAN_POINT('',(-1.,4.898976136752));
#5150 = CARTESIAN_POINT('',(-1.,39.539992288129));
#5151 = CARTESIAN_POINT('',(29.,22.21948421244));
#5152 = CARTESIAN_POINT('',(59.,4.898976136752));
#5153 = CARTESIAN_POINT('',(29.,-12.42153193893));
#5154 = CARTESIAN_POINT('',(-1.,-29.74204001462));
#5155 = CARTESIAN_POINT('',(-1.,4.898976136752));
#5156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5157 = ORIENTED_EDGE('',*,*,#5158,.T.);
#5158 = EDGE_CURVE('',#5131,#4635,#5159,.T.);
#5159 = SURFACE_CURVE('',#5160,(#5164,#5171),.PCURVE_S1.);
#5160 = LINE('',#5161,#5162);
#5161 = CARTESIAN_POINT('',(1.,4.898979485566,0.));
#5162 = VECTOR('',#5163,1.);
#5163 = DIRECTION('',(0.,0.,1.));
#5164 = PCURVE('',#3486,#5165);
#5165 = DEFINITIONAL_REPRESENTATION('',(#5166),#5170);
#5166 = LINE('',#5167,#5168);
#5167 = CARTESIAN_POINT('',(-1.6744073645E-07,0.));
#5168 = VECTOR('',#5169,1.);
#5169 = DIRECTION('',(-0.,-1.));
#5170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5171 = PCURVE('',#4655,#5172);
#5172 = DEFINITIONAL_REPRESENTATION('',(#5173),#5177);
#5173 = LINE('',#5174,#5175);
#5174 = CARTESIAN_POINT('',(-1.369438406005,0.));
#5175 = VECTOR('',#5176,1.);
#5176 = DIRECTION('',(-0.,-1.));
#5177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5178 = ORIENTED_EDGE('',*,*,#4926,.T.);
#5179 = ORIENTED_EDGE('',*,*,#3471,.T.);
#5180 = ADVANCED_FACE('',(#5181),#3436,.F.);
#5181 = FACE_BOUND('',#5182,.T.);
#5182 = EDGE_LOOP('',(#5183,#5211,#5232,#5233));
#5183 = ORIENTED_EDGE('',*,*,#5184,.F.);
#5184 = EDGE_CURVE('',#5185,#3393,#5187,.T.);
#5185 = VERTEX_POINT('',#5186);
#5186 = CARTESIAN_POINT('',(-1.,4.898979485566,0.));
#5187 = SURFACE_CURVE('',#5188,(#5193,#5200),.PCURVE_S1.);
#5188 = CIRCLE('',#5189,18.);
#5189 = AXIS2_PLACEMENT_3D('',#5190,#5191,#5192);
#5190 = CARTESIAN_POINT('',(-19.,4.898976136752,0.));
#5191 = DIRECTION('',(0.,0.,1.));
#5192 = DIRECTION('',(1.,0.,0.));
#5193 = PCURVE('',#3436,#5194);
#5194 = DEFINITIONAL_REPRESENTATION('',(#5195),#5199);
#5195 = LINE('',#5196,#5197);
#5196 = CARTESIAN_POINT('',(-0.,0.));
#5197 = VECTOR('',#5198,1.);
#5198 = DIRECTION('',(-1.,0.));
#5199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5200 = PCURVE('',#4558,#5201);
#5201 = DEFINITIONAL_REPRESENTATION('',(#5202),#5210);
#5202 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5203,#5204,#5205,#5206,
#5207,#5208,#5209),.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('') );
#5203 = CARTESIAN_POINT('',(1.,4.898976136752));
#5204 = CARTESIAN_POINT('',(1.,36.075890672991));
#5205 = CARTESIAN_POINT('',(28.,20.487433404871));
#5206 = CARTESIAN_POINT('',(55.,4.898976136752));
#5207 = CARTESIAN_POINT('',(28.,-10.68948113136));
#5208 = CARTESIAN_POINT('',(1.,-26.27793839948));
#5209 = CARTESIAN_POINT('',(1.,4.898976136752));
#5210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5211 = ORIENTED_EDGE('',*,*,#5212,.T.);
#5212 = EDGE_CURVE('',#5185,#4867,#5213,.T.);
#5213 = SURFACE_CURVE('',#5214,(#5218,#5225),.PCURVE_S1.);
#5214 = LINE('',#5215,#5216);
#5215 = CARTESIAN_POINT('',(-1.,4.898979485566,0.));
#5216 = VECTOR('',#5217,1.);
#5217 = DIRECTION('',(0.,0.,1.));
#5218 = PCURVE('',#3436,#5219);
#5219 = DEFINITIONAL_REPRESENTATION('',(#5220),#5224);
#5220 = LINE('',#5221,#5222);
#5221 = CARTESIAN_POINT('',(-1.8604526243E-07,0.));
#5222 = VECTOR('',#5223,1.);
#5223 = DIRECTION('',(-0.,-1.));
#5224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5225 = PCURVE('',#4887,#5226);
#5226 = DEFINITIONAL_REPRESENTATION('',(#5227),#5231);
#5227 = LINE('',#5228,#5229);
#5228 = CARTESIAN_POINT('',(-1.772154247585,0.));
#5229 = VECTOR('',#5230,1.);
#5230 = DIRECTION('',(-0.,-1.));
#5231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5232 = ORIENTED_EDGE('',*,*,#4899,.T.);
#5233 = ORIENTED_EDGE('',*,*,#3421,.T.);
#5234 = ADVANCED_FACE('',(#5235),#3409,.F.);
#5235 = FACE_BOUND('',#5236,.F.);
#5236 = EDGE_LOOP('',(#5237,#5260,#5261,#5262,#5293,#5294));
#5237 = ORIENTED_EDGE('',*,*,#5238,.T.);
#5238 = EDGE_CURVE('',#5239,#3917,#5241,.T.);
#5239 = VERTEX_POINT('',#5240);
#5240 = CARTESIAN_POINT('',(-19.00000317504,22.898976136751,0.));
#5241 = SURFACE_CURVE('',#5242,(#5246,#5253),.PCURVE_S1.);
#5242 = LINE('',#5243,#5244);
#5243 = CARTESIAN_POINT('',(-19.00000317504,22.898976136751,0.));
#5244 = VECTOR('',#5245,1.);
#5245 = DIRECTION('',(0.,1.,0.));
#5246 = PCURVE('',#3409,#5247);
#5247 = DEFINITIONAL_REPRESENTATION('',(#5248),#5252);
#5248 = LINE('',#5249,#5250);
#5249 = CARTESIAN_POINT('',(-19.00000317504,22.898976136751));
#5250 = VECTOR('',#5251,1.);
#5251 = DIRECTION('',(0.,1.));
#5252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5253 = PCURVE('',#5084,#5254);
#5254 = DEFINITIONAL_REPRESENTATION('',(#5255),#5259);
#5255 = LINE('',#5256,#5257);
#5256 = CARTESIAN_POINT('',(19.000003175042,22.898976136751));
#5257 = VECTOR('',#5258,1.);
#5258 = DIRECTION('',(0.,1.));
#5259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5260 = ORIENTED_EDGE('',*,*,#3939,.T.);
#5261 = ORIENTED_EDGE('',*,*,#4001,.T.);
#5262 = ORIENTED_EDGE('',*,*,#5263,.F.);
#5263 = EDGE_CURVE('',#3367,#4002,#5264,.T.);
#5264 = SURFACE_CURVE('',#5265,(#5270,#5277),.PCURVE_S1.);
#5265 = CIRCLE('',#5266,20.);
#5266 = AXIS2_PLACEMENT_3D('',#5267,#5268,#5269);
#5267 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,0.));
#5268 = DIRECTION('',(0.,0.,1.));
#5269 = DIRECTION('',(1.,0.,0.));
#5270 = PCURVE('',#3409,#5271);
#5271 = DEFINITIONAL_REPRESENTATION('',(#5272),#5276);
#5272 = CIRCLE('',#5273,20.);
#5273 = AXIS2_PLACEMENT_2D('',#5274,#5275);
#5274 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999));
#5275 = DIRECTION('',(1.,0.));
#5276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5277 = PCURVE('',#5278,#5283);
#5278 = PLANE('',#5279);
#5279 = AXIS2_PLACEMENT_3D('',#5280,#5281,#5282);
#5280 = CARTESIAN_POINT('',(6.46E-15,3.9E-16,0.));
#5281 = DIRECTION('',(-0.,-0.,-1.));
#5282 = DIRECTION('',(-1.,0.,0.));
#5283 = DEFINITIONAL_REPRESENTATION('',(#5284),#5292);
#5284 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5285,#5286,#5287,#5288,
#5289,#5290,#5291),.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('') );
#5285 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#5286 = CARTESIAN_POINT('',(-15.10102501324,15.641016151378));
#5287 = CARTESIAN_POINT('',(14.898974986756,-1.679491924311));
#5288 = CARTESIAN_POINT('',(44.898974986756,-18.99999999999));
#5289 = CARTESIAN_POINT('',(14.898974986756,-36.32050807568));
#5290 = CARTESIAN_POINT('',(-15.10102501324,-53.64101615137));
#5291 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5293 = ORIENTED_EDGE('',*,*,#3392,.F.);
#5294 = ORIENTED_EDGE('',*,*,#5295,.T.);
#5295 = EDGE_CURVE('',#3393,#5239,#5296,.T.);
#5296 = SURFACE_CURVE('',#5297,(#5302,#5309),.PCURVE_S1.);
#5297 = CIRCLE('',#5298,18.);
#5298 = AXIS2_PLACEMENT_3D('',#5299,#5300,#5301);
#5299 = CARTESIAN_POINT('',(-19.,4.898976136752,0.));
#5300 = DIRECTION('',(0.,0.,1.));
#5301 = DIRECTION('',(1.,0.,0.));
#5302 = PCURVE('',#3409,#5303);
#5303 = DEFINITIONAL_REPRESENTATION('',(#5304),#5308);
#5304 = CIRCLE('',#5305,18.);
#5305 = AXIS2_PLACEMENT_2D('',#5306,#5307);
#5306 = CARTESIAN_POINT('',(-19.,4.898976136752));
#5307 = DIRECTION('',(1.,0.));
#5308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5309 = PCURVE('',#5084,#5310);
#5310 = DEFINITIONAL_REPRESENTATION('',(#5311),#5319);
#5311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5312,#5313,#5314,#5315,
#5316,#5317,#5318),.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('') );
#5312 = CARTESIAN_POINT('',(1.,4.898976136752));
#5313 = CARTESIAN_POINT('',(1.,36.075890672991));
#5314 = CARTESIAN_POINT('',(28.,20.487433404871));
#5315 = CARTESIAN_POINT('',(55.,4.898976136752));
#5316 = CARTESIAN_POINT('',(28.,-10.68948113136));
#5317 = CARTESIAN_POINT('',(1.,-26.27793839948));
#5318 = CARTESIAN_POINT('',(1.,4.898976136752));
#5319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5320 = ADVANCED_FACE('',(#5321),#3381,.T.);
#5321 = FACE_BOUND('',#5322,.F.);
#5322 = EDGE_LOOP('',(#5323,#5351,#5372,#5373));
#5323 = ORIENTED_EDGE('',*,*,#5324,.F.);
#5324 = EDGE_CURVE('',#5325,#3367,#5327,.T.);
#5325 = VERTEX_POINT('',#5326);
#5326 = CARTESIAN_POINT('',(-4.898979485566,1.,0.));
#5327 = SURFACE_CURVE('',#5328,(#5333,#5340),.PCURVE_S1.);
#5328 = CIRCLE('',#5329,20.);
#5329 = AXIS2_PLACEMENT_3D('',#5330,#5331,#5332);
#5330 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,0.));
#5331 = DIRECTION('',(0.,0.,1.));
#5332 = DIRECTION('',(1.,0.,0.));
#5333 = PCURVE('',#3381,#5334);
#5334 = DEFINITIONAL_REPRESENTATION('',(#5335),#5339);
#5335 = LINE('',#5336,#5337);
#5336 = CARTESIAN_POINT('',(-0.,0.));
#5337 = VECTOR('',#5338,1.);
#5338 = DIRECTION('',(-1.,0.));
#5339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5340 = PCURVE('',#4558,#5341);
#5341 = DEFINITIONAL_REPRESENTATION('',(#5342),#5350);
#5342 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5343,#5344,#5345,#5346,
#5347,#5348,#5349),.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('') );
#5343 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#5344 = CARTESIAN_POINT('',(-15.10102501324,15.641016151378));
#5345 = CARTESIAN_POINT('',(14.898974986756,-1.679491924311));
#5346 = CARTESIAN_POINT('',(44.898974986756,-18.99999999999));
#5347 = CARTESIAN_POINT('',(14.898974986756,-36.32050807568));
#5348 = CARTESIAN_POINT('',(-15.10102501324,-53.64101615137));
#5349 = CARTESIAN_POINT('',(-15.10102501324,-18.99999999999));
#5350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5351 = ORIENTED_EDGE('',*,*,#5352,.T.);
#5352 = EDGE_CURVE('',#5325,#4839,#5353,.T.);
#5353 = SURFACE_CURVE('',#5354,(#5358,#5365),.PCURVE_S1.);
#5354 = LINE('',#5355,#5356);
#5355 = CARTESIAN_POINT('',(-4.898979485566,1.,0.));
#5356 = VECTOR('',#5357,1.);
#5357 = DIRECTION('',(0.,0.,1.));
#5358 = PCURVE('',#3381,#5359);
#5359 = DEFINITIONAL_REPRESENTATION('',(#5360),#5364);
#5360 = LINE('',#5361,#5362);
#5361 = CARTESIAN_POINT('',(-1.570796551735,0.));
#5362 = VECTOR('',#5363,1.);
#5363 = DIRECTION('',(-0.,-1.));
#5364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5365 = PCURVE('',#4887,#5366);
#5366 = DEFINITIONAL_REPRESENTATION('',(#5367),#5371);
#5367 = LINE('',#5368,#5369);
#5368 = CARTESIAN_POINT('',(-2.940234732799,0.));
#5369 = VECTOR('',#5370,1.);
#5370 = DIRECTION('',(-0.,-1.));
#5371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5372 = ORIENTED_EDGE('',*,*,#4838,.T.);
#5373 = ORIENTED_EDGE('',*,*,#3366,.T.);
#5374 = ADVANCED_FACE('',(#5375),#3331,.F.);
#5375 = FACE_BOUND('',#5376,.T.);
#5376 = EDGE_LOOP('',(#5377,#5405,#5426,#5427));
#5377 = ORIENTED_EDGE('',*,*,#5378,.F.);
#5378 = EDGE_CURVE('',#5379,#3288,#5381,.T.);
#5379 = VERTEX_POINT('',#5380);
#5380 = CARTESIAN_POINT('',(-4.898979485566,-1.,0.));
#5381 = SURFACE_CURVE('',#5382,(#5387,#5394),.PCURVE_S1.);
#5382 = CIRCLE('',#5383,18.);
#5383 = AXIS2_PLACEMENT_3D('',#5384,#5385,#5386);
#5384 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,0.));
#5385 = DIRECTION('',(0.,0.,1.));
#5386 = DIRECTION('',(1.,0.,0.));
#5387 = PCURVE('',#3331,#5388);
#5388 = DEFINITIONAL_REPRESENTATION('',(#5389),#5393);
#5389 = LINE('',#5390,#5391);
#5390 = CARTESIAN_POINT('',(-0.,0.));
#5391 = VECTOR('',#5392,1.);
#5392 = DIRECTION('',(-1.,0.));
#5393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5394 = PCURVE('',#4558,#5395);
#5395 = DEFINITIONAL_REPRESENTATION('',(#5396),#5404);
#5396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5397,#5398,#5399,#5400,
#5401,#5402,#5403),.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('') );
#5397 = CARTESIAN_POINT('',(-13.10102501324,-18.99999999999));
#5398 = CARTESIAN_POINT('',(-13.10102501324,12.17691453624));
#5399 = CARTESIAN_POINT('',(13.898974986756,-3.41154273188));
#5400 = CARTESIAN_POINT('',(40.898974986756,-18.99999999999));
#5401 = CARTESIAN_POINT('',(13.898974986756,-34.58845726811));
#5402 = CARTESIAN_POINT('',(-13.10102501324,-50.17691453623));
#5403 = CARTESIAN_POINT('',(-13.10102501324,-18.99999999999));
#5404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5405 = ORIENTED_EDGE('',*,*,#5406,.T.);
#5406 = EDGE_CURVE('',#5379,#4779,#5407,.T.);
#5407 = SURFACE_CURVE('',#5408,(#5412,#5419),.PCURVE_S1.);
#5408 = LINE('',#5409,#5410);
#5409 = CARTESIAN_POINT('',(-4.898979485566,-1.,0.));
#5410 = VECTOR('',#5411,1.);
#5411 = DIRECTION('',(0.,0.,1.));
#5412 = PCURVE('',#3331,#5413);
#5413 = DEFINITIONAL_REPRESENTATION('',(#5414),#5418);
#5414 = LINE('',#5415,#5416);
#5415 = CARTESIAN_POINT('',(-1.570796576729,0.));
#5416 = VECTOR('',#5417,1.);
#5417 = DIRECTION('',(-0.,-1.));
#5418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5419 = PCURVE('',#4799,#5420);
#5420 = DEFINITIONAL_REPRESENTATION('',(#5421),#5425);
#5421 = LINE('',#5422,#5423);
#5422 = CARTESIAN_POINT('',(-3.34295057438,0.));
#5423 = VECTOR('',#5424,1.);
#5424 = DIRECTION('',(-0.,-1.));
#5425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5426 = ORIENTED_EDGE('',*,*,#4811,.T.);
#5427 = ORIENTED_EDGE('',*,*,#3316,.T.);
#5428 = ADVANCED_FACE('',(#5429),#3304,.F.);
#5429 = FACE_BOUND('',#5430,.F.);
#5430 = EDGE_LOOP('',(#5431,#5432,#5458,#5459,#5487,#5508));
#5431 = ORIENTED_EDGE('',*,*,#4150,.T.);
#5432 = ORIENTED_EDGE('',*,*,#5433,.F.);
#5433 = EDGE_CURVE('',#3262,#4151,#5434,.T.);
#5434 = SURFACE_CURVE('',#5435,(#5440,#5447),.PCURVE_S1.);
#5435 = CIRCLE('',#5436,20.);
#5436 = AXIS2_PLACEMENT_3D('',#5437,#5438,#5439);
#5437 = CARTESIAN_POINT('',(19.,-4.898976136752,0.));
#5438 = DIRECTION('',(0.,0.,1.));
#5439 = DIRECTION('',(1.,0.,0.));
#5440 = PCURVE('',#3304,#5441);
#5441 = DEFINITIONAL_REPRESENTATION('',(#5442),#5446);
#5442 = CIRCLE('',#5443,20.);
#5443 = AXIS2_PLACEMENT_2D('',#5444,#5445);
#5444 = CARTESIAN_POINT('',(19.,-4.898976136752));
#5445 = DIRECTION('',(1.,0.));
#5446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5447 = PCURVE('',#4501,#5448);
#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5457);
#5449 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5450,#5451,#5452,#5453,
#5454,#5455,#5456),.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('') );
#5450 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#5451 = CARTESIAN_POINT('',(-39.,29.742040014626));
#5452 = CARTESIAN_POINT('',(-9.,12.421531938937));
#5453 = CARTESIAN_POINT('',(21.,-4.898976136752));
#5454 = CARTESIAN_POINT('',(-9.,-22.21948421244));
#5455 = CARTESIAN_POINT('',(-39.,-39.53999228812));
#5456 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#5457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5458 = ORIENTED_EDGE('',*,*,#3287,.F.);
#5459 = ORIENTED_EDGE('',*,*,#5460,.T.);
#5460 = EDGE_CURVE('',#3288,#5461,#5463,.T.);
#5461 = VERTEX_POINT('',#5462);
#5462 = CARTESIAN_POINT('',(-22.89897498675,-19.00000457286,0.));
#5463 = SURFACE_CURVE('',#5464,(#5469,#5476),.PCURVE_S1.);
#5464 = CIRCLE('',#5465,18.);
#5465 = AXIS2_PLACEMENT_3D('',#5466,#5467,#5468);
#5466 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999,0.));
#5467 = DIRECTION('',(0.,0.,1.));
#5468 = DIRECTION('',(1.,0.,0.));
#5469 = PCURVE('',#3304,#5470);
#5470 = DEFINITIONAL_REPRESENTATION('',(#5471),#5475);
#5471 = CIRCLE('',#5472,18.);
#5472 = AXIS2_PLACEMENT_2D('',#5473,#5474);
#5473 = CARTESIAN_POINT('',(-4.898974986756,-18.99999999999));
#5474 = DIRECTION('',(1.,0.));
#5475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5476 = PCURVE('',#5278,#5477);
#5477 = DEFINITIONAL_REPRESENTATION('',(#5478),#5486);
#5478 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5479,#5480,#5481,#5482,
#5483,#5484,#5485),.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('') );
#5479 = CARTESIAN_POINT('',(-13.10102501324,-18.99999999999));
#5480 = CARTESIAN_POINT('',(-13.10102501324,12.17691453624));
#5481 = CARTESIAN_POINT('',(13.898974986756,-3.41154273188));
#5482 = CARTESIAN_POINT('',(40.898974986756,-18.99999999999));
#5483 = CARTESIAN_POINT('',(13.898974986756,-34.58845726811));
#5484 = CARTESIAN_POINT('',(-13.10102501324,-50.17691453623));
#5485 = CARTESIAN_POINT('',(-13.10102501324,-18.99999999999));
#5486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5487 = ORIENTED_EDGE('',*,*,#5488,.T.);
#5488 = EDGE_CURVE('',#5461,#4067,#5489,.T.);
#5489 = SURFACE_CURVE('',#5490,(#5494,#5501),.PCURVE_S1.);
#5490 = LINE('',#5491,#5492);
#5491 = CARTESIAN_POINT('',(-22.89897498675,-19.00000457286,0.));
#5492 = VECTOR('',#5493,1.);
#5493 = DIRECTION('',(-1.,0.,0.));
#5494 = PCURVE('',#3304,#5495);
#5495 = DEFINITIONAL_REPRESENTATION('',(#5496),#5500);
#5496 = LINE('',#5497,#5498);
#5497 = CARTESIAN_POINT('',(-22.89897498675,-19.00000457286));
#5498 = VECTOR('',#5499,1.);
#5499 = DIRECTION('',(-1.,0.));
#5500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5501 = PCURVE('',#5278,#5502);
#5502 = DEFINITIONAL_REPRESENTATION('',(#5503),#5507);
#5503 = LINE('',#5504,#5505);
#5504 = CARTESIAN_POINT('',(22.898974986756,-19.00000457286));
#5505 = VECTOR('',#5506,1.);
#5506 = DIRECTION('',(1.,0.));
#5507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5508 = ORIENTED_EDGE('',*,*,#4089,.T.);
#5509 = ADVANCED_FACE('',(#5510),#3276,.T.);
#5510 = FACE_BOUND('',#5511,.F.);
#5511 = EDGE_LOOP('',(#5512,#5540,#5561,#5562));
#5512 = ORIENTED_EDGE('',*,*,#5513,.F.);
#5513 = EDGE_CURVE('',#5514,#3262,#5516,.T.);
#5514 = VERTEX_POINT('',#5515);
#5515 = CARTESIAN_POINT('',(-1.,-4.898979485566,0.));
#5516 = SURFACE_CURVE('',#5517,(#5522,#5529),.PCURVE_S1.);
#5517 = CIRCLE('',#5518,20.);
#5518 = AXIS2_PLACEMENT_3D('',#5519,#5520,#5521);
#5519 = CARTESIAN_POINT('',(19.,-4.898976136752,0.));
#5520 = DIRECTION('',(0.,0.,1.));
#5521 = DIRECTION('',(1.,0.,0.));
#5522 = PCURVE('',#3276,#5523);
#5523 = DEFINITIONAL_REPRESENTATION('',(#5524),#5528);
#5524 = LINE('',#5525,#5526);
#5525 = CARTESIAN_POINT('',(-0.,0.));
#5526 = VECTOR('',#5527,1.);
#5527 = DIRECTION('',(-1.,0.));
#5528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5529 = PCURVE('',#4558,#5530);
#5530 = DEFINITIONAL_REPRESENTATION('',(#5531),#5539);
#5531 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5532,#5533,#5534,#5535,
#5536,#5537,#5538),.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('') );
#5532 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#5533 = CARTESIAN_POINT('',(-39.,29.742040014626));
#5534 = CARTESIAN_POINT('',(-9.,12.421531938937));
#5535 = CARTESIAN_POINT('',(21.,-4.898976136752));
#5536 = CARTESIAN_POINT('',(-9.,-22.21948421244));
#5537 = CARTESIAN_POINT('',(-39.,-39.53999228812));
#5538 = CARTESIAN_POINT('',(-39.,-4.898976136752));
#5539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5540 = ORIENTED_EDGE('',*,*,#5541,.T.);
#5541 = EDGE_CURVE('',#5514,#4751,#5542,.T.);
#5542 = SURFACE_CURVE('',#5543,(#5547,#5554),.PCURVE_S1.);
#5543 = LINE('',#5544,#5545);
#5544 = CARTESIAN_POINT('',(-1.,-4.898979485566,0.));
#5545 = VECTOR('',#5546,1.);
#5546 = DIRECTION('',(0.,0.,1.));
#5547 = PCURVE('',#3276,#5548);
#5548 = DEFINITIONAL_REPRESENTATION('',(#5549),#5553);
#5549 = LINE('',#5550,#5551);
#5550 = CARTESIAN_POINT('',(-3.141592821031,0.));
#5551 = VECTOR('',#5552,1.);
#5552 = DIRECTION('',(-0.,-1.));
#5553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5554 = PCURVE('',#4799,#5555);
#5555 = DEFINITIONAL_REPRESENTATION('',(#5556),#5560);
#5556 = LINE('',#5557,#5558);
#5557 = CARTESIAN_POINT('',(-4.511031059594,0.));
#5558 = VECTOR('',#5559,1.);
#5559 = DIRECTION('',(-0.,-1.));
#5560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5561 = ORIENTED_EDGE('',*,*,#4750,.T.);
#5562 = ORIENTED_EDGE('',*,*,#3261,.T.);
#5563 = ADVANCED_FACE('',(#5564),#3221,.F.);
#5564 = FACE_BOUND('',#5565,.T.);
#5565 = EDGE_LOOP('',(#5566,#5594,#5615,#5616));
#5566 = ORIENTED_EDGE('',*,*,#5567,.F.);
#5567 = EDGE_CURVE('',#5568,#3178,#5570,.T.);
#5568 = VERTEX_POINT('',#5569);
#5569 = CARTESIAN_POINT('',(1.,-4.898979485566,0.));
#5570 = SURFACE_CURVE('',#5571,(#5576,#5583),.PCURVE_S1.);
#5571 = CIRCLE('',#5572,18.);
#5572 = AXIS2_PLACEMENT_3D('',#5573,#5574,#5575);
#5573 = CARTESIAN_POINT('',(19.,-4.898976136752,0.));
#5574 = DIRECTION('',(0.,0.,1.));
#5575 = DIRECTION('',(1.,0.,0.));
#5576 = PCURVE('',#3221,#5577);
#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);
#5578 = LINE('',#5579,#5580);
#5579 = CARTESIAN_POINT('',(-0.,0.));
#5580 = VECTOR('',#5581,1.);
#5581 = DIRECTION('',(-1.,0.));
#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5583 = PCURVE('',#4558,#5584);
#5584 = DEFINITIONAL_REPRESENTATION('',(#5585),#5593);
#5585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5586,#5587,#5588,#5589,
#5590,#5591,#5592),.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('') );
#5586 = CARTESIAN_POINT('',(-37.,-4.898976136752));
#5587 = CARTESIAN_POINT('',(-37.,26.277938399488));
#5588 = CARTESIAN_POINT('',(-10.,10.689481131368));
#5589 = CARTESIAN_POINT('',(17.,-4.898976136752));
#5590 = CARTESIAN_POINT('',(-10.,-20.48743340487));
#5591 = CARTESIAN_POINT('',(-37.,-36.07589067299));
#5592 = CARTESIAN_POINT('',(-37.,-4.898976136752));
#5593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5594 = ORIENTED_EDGE('',*,*,#5595,.T.);
#5595 = EDGE_CURVE('',#5568,#4696,#5596,.T.);
#5596 = SURFACE_CURVE('',#5597,(#5601,#5608),.PCURVE_S1.);
#5597 = LINE('',#5598,#5599);
#5598 = CARTESIAN_POINT('',(1.,-4.898979485566,0.));
#5599 = VECTOR('',#5600,1.);
#5600 = DIRECTION('',(0.,0.,1.));
#5601 = PCURVE('',#3221,#5602);
#5602 = DEFINITIONAL_REPRESENTATION('',(#5603),#5607);
#5603 = LINE('',#5604,#5605);
#5604 = CARTESIAN_POINT('',(-3.141592839635,0.));
#5605 = VECTOR('',#5606,1.);
#5606 = DIRECTION('',(-0.,-1.));
#5607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5608 = PCURVE('',#4590,#5609);
#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5614);
#5610 = LINE('',#5611,#5612);
#5611 = CARTESIAN_POINT('',(-4.913746901175,0.));
#5612 = VECTOR('',#5613,1.);
#5613 = DIRECTION('',(-0.,-1.));
#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5615 = ORIENTED_EDGE('',*,*,#4723,.T.);
#5616 = ORIENTED_EDGE('',*,*,#3206,.T.);
#5617 = ADVANCED_FACE('',(#5618,#5621),#3646,.F.);
#5618 = FACE_BOUND('',#5619,.F.);
#5619 = EDGE_LOOP('',(#5620));
#5620 = ORIENTED_EDGE('',*,*,#4268,.T.);
#5621 = FACE_BOUND('',#5622,.F.);
#5622 = EDGE_LOOP('',(#5623));
#5623 = ORIENTED_EDGE('',*,*,#3629,.F.);
#5624 = ADVANCED_FACE('',(#5625,#5628),#3701,.F.);
#5625 = FACE_BOUND('',#5626,.F.);
#5626 = EDGE_LOOP('',(#5627));
#5627 = ORIENTED_EDGE('',*,*,#4118,.T.);
#5628 = FACE_BOUND('',#5629,.F.);
#5629 = EDGE_LOOP('',(#5630));
#5630 = ORIENTED_EDGE('',*,*,#3684,.F.);
#5631 = ADVANCED_FACE('',(#5632,#5635),#3756,.F.);
#5632 = FACE_BOUND('',#5633,.F.);
#5633 = EDGE_LOOP('',(#5634));
#5634 = ORIENTED_EDGE('',*,*,#4418,.T.);
#5635 = FACE_BOUND('',#5636,.F.);
#5636 = EDGE_LOOP('',(#5637));
#5637 = ORIENTED_EDGE('',*,*,#3739,.F.);
#5638 = ADVANCED_FACE('',(#5639,#5642),#3811,.F.);
#5639 = FACE_BOUND('',#5640,.F.);
#5640 = EDGE_LOOP('',(#5641));
#5641 = ORIENTED_EDGE('',*,*,#3968,.T.);
#5642 = FACE_BOUND('',#5643,.F.);
#5643 = EDGE_LOOP('',(#5644));
#5644 = ORIENTED_EDGE('',*,*,#3794,.F.);
#5645 = ADVANCED_FACE('',(#5646),#3900,.T.);
#5646 = FACE_BOUND('',#5647,.T.);
#5647 = EDGE_LOOP('',(#5648,#5649,#5679));
#5648 = ORIENTED_EDGE('',*,*,#3879,.F.);
#5649 = ORIENTED_EDGE('',*,*,#5650,.T.);
#5650 = EDGE_CURVE('',#3852,#3917,#5651,.T.);
#5651 = SURFACE_CURVE('',#5652,(#5657,#5668),.PCURVE_S1.);
#5652 = CIRCLE('',#5653,30.);
#5653 = AXIS2_PLACEMENT_3D('',#5654,#5655,#5656);
#5654 = CARTESIAN_POINT('',(0.,0.,0.));
#5655 = DIRECTION('',(0.,0.,1.));
#5656 = DIRECTION('',(1.,0.,0.));
#5657 = PCURVE('',#3900,#5658);
#5658 = DEFINITIONAL_REPRESENTATION('',(#5659),#5667);
#5659 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5660,#5661,#5662,#5663,
#5664,#5665,#5666),.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('') );
#5660 = CARTESIAN_POINT('',(-30.,1.242E-14));
#5661 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5662 = CARTESIAN_POINT('',(15.,25.980762113533));
#5663 = CARTESIAN_POINT('',(60.,1.976788079488E-14));
#5664 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5665 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5666 = CARTESIAN_POINT('',(-30.,1.242E-14));
#5667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5668 = PCURVE('',#5084,#5669);
#5669 = DEFINITIONAL_REPRESENTATION('',(#5670),#5678);
#5670 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5671,#5672,#5673,#5674,
#5675,#5676,#5677),.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('') );
#5671 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5672 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5673 = CARTESIAN_POINT('',(15.,25.980762113533));
#5674 = CARTESIAN_POINT('',(60.,6.957880794884E-15));
#5675 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5676 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5677 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5679 = ORIENTED_EDGE('',*,*,#3916,.T.);
#5680 = ADVANCED_FACE('',(#5681),#4050,.T.);
#5681 = FACE_BOUND('',#5682,.T.);
#5682 = EDGE_LOOP('',(#5683,#5684,#5714));
#5683 = ORIENTED_EDGE('',*,*,#4029,.F.);
#5684 = ORIENTED_EDGE('',*,*,#5685,.T.);
#5685 = EDGE_CURVE('',#4002,#4067,#5686,.T.);
#5686 = SURFACE_CURVE('',#5687,(#5692,#5703),.PCURVE_S1.);
#5687 = CIRCLE('',#5688,30.);
#5688 = AXIS2_PLACEMENT_3D('',#5689,#5690,#5691);
#5689 = CARTESIAN_POINT('',(0.,0.,0.));
#5690 = DIRECTION('',(0.,0.,1.));
#5691 = DIRECTION('',(1.,0.,0.));
#5692 = PCURVE('',#4050,#5693);
#5693 = DEFINITIONAL_REPRESENTATION('',(#5694),#5702);
#5694 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5695,#5696,#5697,#5698,
#5699,#5700,#5701),.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('') );
#5695 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5696 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5697 = CARTESIAN_POINT('',(15.,25.980762113533));
#5698 = CARTESIAN_POINT('',(60.,6.957880794884E-15));
#5699 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5700 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5701 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5703 = PCURVE('',#5278,#5704);
#5704 = DEFINITIONAL_REPRESENTATION('',(#5705),#5713);
#5705 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5706,#5707,#5708,#5709,
#5710,#5711,#5712),.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('') );
#5706 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5707 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5708 = CARTESIAN_POINT('',(15.,25.980762113533));
#5709 = CARTESIAN_POINT('',(60.,6.957880794884E-15));
#5710 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5711 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5712 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5714 = ORIENTED_EDGE('',*,*,#4066,.T.);
#5715 = ADVANCED_FACE('',(#5716),#4199,.T.);
#5716 = FACE_BOUND('',#5717,.T.);
#5717 = EDGE_LOOP('',(#5718,#5748,#5749));
#5718 = ORIENTED_EDGE('',*,*,#5719,.T.);
#5719 = EDGE_CURVE('',#4151,#4216,#5720,.T.);
#5720 = SURFACE_CURVE('',#5721,(#5726,#5737),.PCURVE_S1.);
#5721 = CIRCLE('',#5722,30.);
#5722 = AXIS2_PLACEMENT_3D('',#5723,#5724,#5725);
#5723 = CARTESIAN_POINT('',(0.,0.,0.));
#5724 = DIRECTION('',(0.,0.,1.));
#5725 = DIRECTION('',(1.,0.,0.));
#5726 = PCURVE('',#4199,#5727);
#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5736);
#5728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5729,#5730,#5731,#5732,
#5733,#5734,#5735),.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('') );
#5729 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5730 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5731 = CARTESIAN_POINT('',(15.,25.980762113533));
#5732 = CARTESIAN_POINT('',(60.,6.957880794884E-15));
#5733 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5734 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5735 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5737 = PCURVE('',#4501,#5738);
#5738 = DEFINITIONAL_REPRESENTATION('',(#5739),#5747);
#5739 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5740,#5741,#5742,#5743,
#5744,#5745,#5746),.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('') );
#5740 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5741 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5742 = CARTESIAN_POINT('',(15.,25.980762113533));
#5743 = CARTESIAN_POINT('',(60.,6.957880794884E-15));
#5744 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5745 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5746 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5748 = ORIENTED_EDGE('',*,*,#4215,.T.);
#5749 = ORIENTED_EDGE('',*,*,#4178,.F.);
#5750 = ADVANCED_FACE('',(#5751),#4349,.T.);
#5751 = FACE_BOUND('',#5752,.T.);
#5752 = EDGE_LOOP('',(#5753,#5783,#5784));
#5753 = ORIENTED_EDGE('',*,*,#5754,.T.);
#5754 = EDGE_CURVE('',#4301,#4366,#5755,.T.);
#5755 = SURFACE_CURVE('',#5756,(#5761,#5772),.PCURVE_S1.);
#5756 = CIRCLE('',#5757,30.);
#5757 = AXIS2_PLACEMENT_3D('',#5758,#5759,#5760);
#5758 = CARTESIAN_POINT('',(0.,0.,0.));
#5759 = DIRECTION('',(0.,0.,1.));
#5760 = DIRECTION('',(1.,0.,0.));
#5761 = PCURVE('',#4349,#5762);
#5762 = DEFINITIONAL_REPRESENTATION('',(#5763),#5771);
#5763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5764,#5765,#5766,#5767,
#5768,#5769,#5770),.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('') );
#5764 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5765 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5766 = CARTESIAN_POINT('',(15.,25.980762113533));
#5767 = CARTESIAN_POINT('',(60.,6.957880794884E-15));
#5768 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5769 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5770 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5772 = PCURVE('',#4466,#5773);
#5773 = DEFINITIONAL_REPRESENTATION('',(#5774),#5782);
#5774 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5775,#5776,#5777,#5778,
#5779,#5780,#5781),.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('') );
#5775 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5776 = CARTESIAN_POINT('',(-30.,51.961524227066));
#5777 = CARTESIAN_POINT('',(15.,25.980762113533));
#5778 = CARTESIAN_POINT('',(60.,6.957880794884E-15));
#5779 = CARTESIAN_POINT('',(15.,-25.98076211353));
#5780 = CARTESIAN_POINT('',(-30.,-51.96152422706));
#5781 = CARTESIAN_POINT('',(-30.,-3.9E-16));
#5782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5783 = ORIENTED_EDGE('',*,*,#4365,.T.);
#5784 = ORIENTED_EDGE('',*,*,#4328,.F.);
#5785 = ADVANCED_FACE('',(#5786),#4501,.T.);
#5786 = FACE_BOUND('',#5787,.T.);
#5787 = EDGE_LOOP('',(#5788,#5818,#5819,#5820,#5821));
#5788 = ORIENTED_EDGE('',*,*,#5789,.T.);
#5789 = EDGE_CURVE('',#3262,#3178,#5790,.T.);
#5790 = SURFACE_CURVE('',#5791,(#5796,#5807),.PCURVE_S1.);
#5791 = CIRCLE('',#5792,29.);
#5792 = AXIS2_PLACEMENT_3D('',#5793,#5794,#5795);
#5793 = CARTESIAN_POINT('',(0.,0.,0.));
#5794 = DIRECTION('',(0.,0.,1.));
#5795 = DIRECTION('',(1.,0.,0.));
#5796 = PCURVE('',#4501,#5797);
#5797 = DEFINITIONAL_REPRESENTATION('',(#5798),#5806);
#5798 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5799,#5800,#5801,#5802,
#5803,#5804,#5805),.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('') );
#5799 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5800 = CARTESIAN_POINT('',(-29.,50.229473419497));
#5801 = CARTESIAN_POINT('',(14.5,25.114736709749));
#5802 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#5803 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#5804 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#5805 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5807 = PCURVE('',#4558,#5808);
#5808 = DEFINITIONAL_REPRESENTATION('',(#5809),#5817);
#5809 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5810,#5811,#5812,#5813,
#5814,#5815,#5816),.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('') );
#5810 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5811 = CARTESIAN_POINT('',(-29.,50.229473419497));
#5812 = CARTESIAN_POINT('',(14.5,25.114736709749));
#5813 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#5814 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#5815 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#5816 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5818 = ORIENTED_EDGE('',*,*,#4484,.T.);
#5819 = ORIENTED_EDGE('',*,*,#4517,.T.);
#5820 = ORIENTED_EDGE('',*,*,#5719,.F.);
#5821 = ORIENTED_EDGE('',*,*,#5433,.F.);
#5822 = ADVANCED_FACE('',(#5823),#4466,.T.);
#5823 = FACE_BOUND('',#5824,.T.);
#5824 = EDGE_LOOP('',(#5825,#5855,#5856,#5857,#5858));
#5825 = ORIENTED_EDGE('',*,*,#5826,.T.);
#5826 = EDGE_CURVE('',#3577,#3498,#5827,.T.);
#5827 = SURFACE_CURVE('',#5828,(#5833,#5844),.PCURVE_S1.);
#5828 = CIRCLE('',#5829,29.);
#5829 = AXIS2_PLACEMENT_3D('',#5830,#5831,#5832);
#5830 = CARTESIAN_POINT('',(0.,0.,0.));
#5831 = DIRECTION('',(0.,0.,1.));
#5832 = DIRECTION('',(1.,0.,0.));
#5833 = PCURVE('',#4466,#5834);
#5834 = DEFINITIONAL_REPRESENTATION('',(#5835),#5843);
#5835 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5836,#5837,#5838,#5839,
#5840,#5841,#5842),.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('') );
#5836 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5837 = CARTESIAN_POINT('',(-29.,50.229473419497));
#5838 = CARTESIAN_POINT('',(14.5,25.114736709749));
#5839 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#5840 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#5841 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#5842 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5844 = PCURVE('',#4558,#5845);
#5845 = DEFINITIONAL_REPRESENTATION('',(#5846),#5854);
#5846 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5847,#5848,#5849,#5850,
#5851,#5852,#5853),.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('') );
#5847 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5848 = CARTESIAN_POINT('',(-29.,50.229473419497));
#5849 = CARTESIAN_POINT('',(14.5,25.114736709749));
#5850 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#5851 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#5852 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#5853 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5855 = ORIENTED_EDGE('',*,*,#5101,.T.);
#5856 = ORIENTED_EDGE('',*,*,#5044,.T.);
#5857 = ORIENTED_EDGE('',*,*,#5754,.F.);
#5858 = ORIENTED_EDGE('',*,*,#4451,.F.);
#5859 = ADVANCED_FACE('',(#5860),#4558,.T.);
#5860 = FACE_BOUND('',#5861,.T.);
#5861 = EDGE_LOOP('',(#5862,#5888,#5889,#5890,#5891,#5917,#5918,#5919,
    #5920,#5946,#5947,#5977,#5978,#6004,#6005,#6035));
#5862 = ORIENTED_EDGE('',*,*,#5863,.F.);
#5863 = EDGE_CURVE('',#4991,#5131,#5864,.T.);
#5864 = SURFACE_CURVE('',#5865,(#5870,#5881),.PCURVE_S1.);
#5865 = CIRCLE('',#5866,5.);
#5866 = AXIS2_PLACEMENT_3D('',#5867,#5868,#5869);
#5867 = CARTESIAN_POINT('',(0.,0.,0.));
#5868 = DIRECTION('',(0.,0.,1.));
#5869 = DIRECTION('',(1.,0.,0.));
#5870 = PCURVE('',#4558,#5871);
#5871 = DEFINITIONAL_REPRESENTATION('',(#5872),#5880);
#5872 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5873,#5874,#5875,#5876,
#5877,#5878,#5879),.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('') );
#5873 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5874 = CARTESIAN_POINT('',(-5.,8.660254037844));
#5875 = CARTESIAN_POINT('',(2.5,4.330127018922));
#5876 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#5877 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#5878 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#5879 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5881 = PCURVE('',#4655,#5882);
#5882 = DEFINITIONAL_REPRESENTATION('',(#5883),#5887);
#5883 = LINE('',#5884,#5885);
#5884 = CARTESIAN_POINT('',(-0.,0.));
#5885 = VECTOR('',#5886,1.);
#5886 = DIRECTION('',(-1.,0.));
#5887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5888 = ORIENTED_EDGE('',*,*,#4990,.T.);
#5889 = ORIENTED_EDGE('',*,*,#5826,.F.);
#5890 = ORIENTED_EDGE('',*,*,#4541,.F.);
#5891 = ORIENTED_EDGE('',*,*,#5892,.F.);
#5892 = EDGE_CURVE('',#5568,#4542,#5893,.T.);
#5893 = SURFACE_CURVE('',#5894,(#5899,#5910),.PCURVE_S1.);
#5894 = CIRCLE('',#5895,5.);
#5895 = AXIS2_PLACEMENT_3D('',#5896,#5897,#5898);
#5896 = CARTESIAN_POINT('',(0.,0.,0.));
#5897 = DIRECTION('',(0.,0.,1.));
#5898 = DIRECTION('',(1.,0.,0.));
#5899 = PCURVE('',#4558,#5900);
#5900 = DEFINITIONAL_REPRESENTATION('',(#5901),#5909);
#5901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5902,#5903,#5904,#5905,
#5906,#5907,#5908),.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('') );
#5902 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5903 = CARTESIAN_POINT('',(-5.,8.660254037844));
#5904 = CARTESIAN_POINT('',(2.5,4.330127018922));
#5905 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#5906 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#5907 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#5908 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5910 = PCURVE('',#4590,#5911);
#5911 = DEFINITIONAL_REPRESENTATION('',(#5912),#5916);
#5912 = LINE('',#5913,#5914);
#5913 = CARTESIAN_POINT('',(-0.,0.));
#5914 = VECTOR('',#5915,1.);
#5915 = DIRECTION('',(-1.,0.));
#5916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5917 = ORIENTED_EDGE('',*,*,#5567,.T.);
#5918 = ORIENTED_EDGE('',*,*,#5789,.F.);
#5919 = ORIENTED_EDGE('',*,*,#5513,.F.);
#5920 = ORIENTED_EDGE('',*,*,#5921,.F.);
#5921 = EDGE_CURVE('',#5379,#5514,#5922,.T.);
#5922 = SURFACE_CURVE('',#5923,(#5928,#5939),.PCURVE_S1.);
#5923 = CIRCLE('',#5924,5.);
#5924 = AXIS2_PLACEMENT_3D('',#5925,#5926,#5927);
#5925 = CARTESIAN_POINT('',(0.,0.,0.));
#5926 = DIRECTION('',(0.,0.,1.));
#5927 = DIRECTION('',(1.,0.,0.));
#5928 = PCURVE('',#4558,#5929);
#5929 = DEFINITIONAL_REPRESENTATION('',(#5930),#5938);
#5930 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5931,#5932,#5933,#5934,
#5935,#5936,#5937),.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('') );
#5931 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5932 = CARTESIAN_POINT('',(-5.,8.660254037844));
#5933 = CARTESIAN_POINT('',(2.5,4.330127018922));
#5934 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#5935 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#5936 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#5937 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5939 = PCURVE('',#4799,#5940);
#5940 = DEFINITIONAL_REPRESENTATION('',(#5941),#5945);
#5941 = LINE('',#5942,#5943);
#5942 = CARTESIAN_POINT('',(-0.,0.));
#5943 = VECTOR('',#5944,1.);
#5944 = DIRECTION('',(-1.,0.));
#5945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5946 = ORIENTED_EDGE('',*,*,#5378,.T.);
#5947 = ORIENTED_EDGE('',*,*,#5948,.F.);
#5948 = EDGE_CURVE('',#3367,#3288,#5949,.T.);
#5949 = SURFACE_CURVE('',#5950,(#5955,#5966),.PCURVE_S1.);
#5950 = CIRCLE('',#5951,29.);
#5951 = AXIS2_PLACEMENT_3D('',#5952,#5953,#5954);
#5952 = CARTESIAN_POINT('',(0.,0.,0.));
#5953 = DIRECTION('',(0.,0.,1.));
#5954 = DIRECTION('',(1.,0.,0.));
#5955 = PCURVE('',#4558,#5956);
#5956 = DEFINITIONAL_REPRESENTATION('',(#5957),#5965);
#5957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5958,#5959,#5960,#5961,
#5962,#5963,#5964),.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('') );
#5958 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5959 = CARTESIAN_POINT('',(-29.,50.229473419497));
#5960 = CARTESIAN_POINT('',(14.5,25.114736709749));
#5961 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#5962 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#5963 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#5964 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5966 = PCURVE('',#5278,#5967);
#5967 = DEFINITIONAL_REPRESENTATION('',(#5968),#5976);
#5968 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5969,#5970,#5971,#5972,
#5973,#5974,#5975),.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('') );
#5969 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5970 = CARTESIAN_POINT('',(-29.,50.229473419497));
#5971 = CARTESIAN_POINT('',(14.5,25.114736709749));
#5972 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#5973 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#5974 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#5975 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#5976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5977 = ORIENTED_EDGE('',*,*,#5324,.F.);
#5978 = ORIENTED_EDGE('',*,*,#5979,.F.);
#5979 = EDGE_CURVE('',#5185,#5325,#5980,.T.);
#5980 = SURFACE_CURVE('',#5981,(#5986,#5997),.PCURVE_S1.);
#5981 = CIRCLE('',#5982,5.);
#5982 = AXIS2_PLACEMENT_3D('',#5983,#5984,#5985);
#5983 = CARTESIAN_POINT('',(0.,0.,0.));
#5984 = DIRECTION('',(0.,0.,1.));
#5985 = DIRECTION('',(1.,0.,0.));
#5986 = PCURVE('',#4558,#5987);
#5987 = DEFINITIONAL_REPRESENTATION('',(#5988),#5996);
#5988 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5989,#5990,#5991,#5992,
#5993,#5994,#5995),.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('') );
#5989 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5990 = CARTESIAN_POINT('',(-5.,8.660254037844));
#5991 = CARTESIAN_POINT('',(2.5,4.330127018922));
#5992 = CARTESIAN_POINT('',(10.,8.346467991474E-16));
#5993 = CARTESIAN_POINT('',(2.5,-4.330127018922));
#5994 = CARTESIAN_POINT('',(-5.,-8.660254037844));
#5995 = CARTESIAN_POINT('',(-5.,-3.9E-16));
#5996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5997 = PCURVE('',#4887,#5998);
#5998 = DEFINITIONAL_REPRESENTATION('',(#5999),#6003);
#5999 = LINE('',#6000,#6001);
#6000 = CARTESIAN_POINT('',(-0.,0.));
#6001 = VECTOR('',#6002,1.);
#6002 = DIRECTION('',(-1.,0.));
#6003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6004 = ORIENTED_EDGE('',*,*,#5184,.T.);
#6005 = ORIENTED_EDGE('',*,*,#6006,.F.);
#6006 = EDGE_CURVE('',#3472,#3393,#6007,.T.);
#6007 = SURFACE_CURVE('',#6008,(#6013,#6024),.PCURVE_S1.);
#6008 = CIRCLE('',#6009,29.);
#6009 = AXIS2_PLACEMENT_3D('',#6010,#6011,#6012);
#6010 = CARTESIAN_POINT('',(0.,0.,0.));
#6011 = DIRECTION('',(0.,0.,1.));
#6012 = DIRECTION('',(1.,0.,0.));
#6013 = PCURVE('',#4558,#6014);
#6014 = DEFINITIONAL_REPRESENTATION('',(#6015),#6023);
#6015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6016,#6017,#6018,#6019,
#6020,#6021,#6022),.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('') );
#6016 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#6017 = CARTESIAN_POINT('',(-29.,50.229473419497));
#6018 = CARTESIAN_POINT('',(14.5,25.114736709749));
#6019 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#6020 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#6021 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#6022 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#6023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6024 = PCURVE('',#5084,#6025);
#6025 = DEFINITIONAL_REPRESENTATION('',(#6026),#6034);
#6026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6027,#6028,#6029,#6030,
#6031,#6032,#6033),.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('') );
#6027 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#6028 = CARTESIAN_POINT('',(-29.,50.229473419497));
#6029 = CARTESIAN_POINT('',(14.5,25.114736709749));
#6030 = CARTESIAN_POINT('',(58.,6.712951435055E-15));
#6031 = CARTESIAN_POINT('',(14.5,-25.11473670974));
#6032 = CARTESIAN_POINT('',(-29.,-50.22947341949));
#6033 = CARTESIAN_POINT('',(-29.,-3.9E-16));
#6034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6035 = ORIENTED_EDGE('',*,*,#5130,.F.);
#6036 = ADVANCED_FACE('',(#6037),#4590,.T.);
#6037 = FACE_BOUND('',#6038,.F.);
#6038 = EDGE_LOOP('',(#6039,#6040,#6041,#6042));
#6039 = ORIENTED_EDGE('',*,*,#5595,.T.);
#6040 = ORIENTED_EDGE('',*,*,#4695,.T.);
#6041 = ORIENTED_EDGE('',*,*,#4574,.F.);
#6042 = ORIENTED_EDGE('',*,*,#5892,.F.);
#6043 = ADVANCED_FACE('',(#6044),#4655,.T.);
#6044 = FACE_BOUND('',#6045,.F.);
#6045 = EDGE_LOOP('',(#6046,#6047,#6048,#6049));
#6046 = ORIENTED_EDGE('',*,*,#5018,.T.);
#6047 = ORIENTED_EDGE('',*,*,#4632,.T.);
#6048 = ORIENTED_EDGE('',*,*,#5158,.F.);
#6049 = ORIENTED_EDGE('',*,*,#5863,.F.);
#6050 = ADVANCED_FACE('',(#6051),#4887,.T.);
#6051 = FACE_BOUND('',#6052,.F.);
#6052 = EDGE_LOOP('',(#6053,#6054,#6055,#6056));
#6053 = ORIENTED_EDGE('',*,*,#5212,.T.);
#6054 = ORIENTED_EDGE('',*,*,#4866,.T.);
#6055 = ORIENTED_EDGE('',*,*,#5352,.F.);
#6056 = ORIENTED_EDGE('',*,*,#5979,.F.);
#6057 = ADVANCED_FACE('',(#6058),#4799,.T.);
#6058 = FACE_BOUND('',#6059,.F.);
#6059 = EDGE_LOOP('',(#6060,#6061,#6062,#6063));
#6060 = ORIENTED_EDGE('',*,*,#5406,.T.);
#6061 = ORIENTED_EDGE('',*,*,#4778,.T.);
#6062 = ORIENTED_EDGE('',*,*,#5541,.F.);
#6063 = ORIENTED_EDGE('',*,*,#5921,.F.);
#6064 = ADVANCED_FACE('',(#6065),#4975,.T.);
#6065 = FACE_BOUND('',#6066,.F.);
#6066 = EDGE_LOOP('',(#6067,#6068,#6091,#6118));
#6067 = ORIENTED_EDGE('',*,*,#4954,.F.);
#6068 = ORIENTED_EDGE('',*,*,#6069,.T.);
#6069 = EDGE_CURVE('',#4955,#6070,#6072,.T.);
#6070 = VERTEX_POINT('',#6071);
#6071 = CARTESIAN_POINT('',(2.,0.,18.));
#6072 = SEAM_CURVE('',#6073,(#6077,#6084),.PCURVE_S1.);
#6073 = LINE('',#6074,#6075);
#6074 = CARTESIAN_POINT('',(2.,0.,3.));
#6075 = VECTOR('',#6076,1.);
#6076 = DIRECTION('',(0.,0.,1.));
#6077 = PCURVE('',#4975,#6078);
#6078 = DEFINITIONAL_REPRESENTATION('',(#6079),#6083);
#6079 = LINE('',#6080,#6081);
#6080 = CARTESIAN_POINT('',(-6.28318530718,0.));
#6081 = VECTOR('',#6082,1.);
#6082 = DIRECTION('',(-0.,-1.));
#6083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6084 = PCURVE('',#4975,#6085);
#6085 = DEFINITIONAL_REPRESENTATION('',(#6086),#6090);
#6086 = LINE('',#6087,#6088);
#6087 = CARTESIAN_POINT('',(-0.,0.));
#6088 = VECTOR('',#6089,1.);
#6089 = DIRECTION('',(-0.,-1.));
#6090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6091 = ORIENTED_EDGE('',*,*,#6092,.T.);
#6092 = EDGE_CURVE('',#6070,#6070,#6093,.T.);
#6093 = SURFACE_CURVE('',#6094,(#6099,#6106),.PCURVE_S1.);
#6094 = CIRCLE('',#6095,2.);
#6095 = AXIS2_PLACEMENT_3D('',#6096,#6097,#6098);
#6096 = CARTESIAN_POINT('',(0.,0.,18.));
#6097 = DIRECTION('',(0.,0.,1.));
#6098 = DIRECTION('',(1.,0.,0.));
#6099 = PCURVE('',#4975,#6100);
#6100 = DEFINITIONAL_REPRESENTATION('',(#6101),#6105);
#6101 = LINE('',#6102,#6103);
#6102 = CARTESIAN_POINT('',(-0.,-15.));
#6103 = VECTOR('',#6104,1.);
#6104 = DIRECTION('',(-1.,0.));
#6105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6106 = PCURVE('',#6107,#6112);
#6107 = PLANE('',#6108);
#6108 = AXIS2_PLACEMENT_3D('',#6109,#6110,#6111);
#6109 = CARTESIAN_POINT('',(-1.3E-16,0.,18.));
#6110 = DIRECTION('',(0.,0.,1.));
#6111 = DIRECTION('',(1.,0.,0.));
#6112 = DEFINITIONAL_REPRESENTATION('',(#6113),#6117);
#6113 = CIRCLE('',#6114,2.);
#6114 = AXIS2_PLACEMENT_2D('',#6115,#6116);
#6115 = CARTESIAN_POINT('',(1.3E-16,0.));
#6116 = DIRECTION('',(1.,0.));
#6117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6118 = ORIENTED_EDGE('',*,*,#6069,.F.);
#6119 = ADVANCED_FACE('',(#6120),#5084,.T.);
#6120 = FACE_BOUND('',#6121,.T.);
#6121 = EDGE_LOOP('',(#6122,#6123,#6124,#6125,#6126));
#6122 = ORIENTED_EDGE('',*,*,#5069,.F.);
#6123 = ORIENTED_EDGE('',*,*,#6006,.T.);
#6124 = ORIENTED_EDGE('',*,*,#5295,.T.);
#6125 = ORIENTED_EDGE('',*,*,#5238,.T.);
#6126 = ORIENTED_EDGE('',*,*,#5650,.F.);
#6127 = ADVANCED_FACE('',(#6128),#5278,.T.);
#6128 = FACE_BOUND('',#6129,.T.);
#6129 = EDGE_LOOP('',(#6130,#6131,#6132,#6133,#6134));
#6130 = ORIENTED_EDGE('',*,*,#5263,.F.);
#6131 = ORIENTED_EDGE('',*,*,#5948,.T.);
#6132 = ORIENTED_EDGE('',*,*,#5460,.T.);
#6133 = ORIENTED_EDGE('',*,*,#5488,.T.);
#6134 = ORIENTED_EDGE('',*,*,#5685,.F.);
#6135 = ADVANCED_FACE('',(#6136),#6107,.T.);
#6136 = FACE_BOUND('',#6137,.T.);
#6137 = EDGE_LOOP('',(#6138));
#6138 = ORIENTED_EDGE('',*,*,#6092,.T.);
#6139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6143)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6140,#6141,#6142)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#6140,
  'distance_accuracy_value','confusion accuracy');
#6144 = SHAPE_DEFINITION_REPRESENTATION(#6145,#29);
#6145 = PRODUCT_DEFINITION_SHAPE('','',#6146);
#6146 = PRODUCT_DEFINITION('design','',#6147,#6150);
#6147 = PRODUCT_DEFINITION_FORMATION('','',#6148);
#6148 = PRODUCT('Fusion002','Fusion002','',(#6149));
#6149 = PRODUCT_CONTEXT('',#2,'mechanical');
#6150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6151 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6152,#6154);
#6152 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6153) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6153 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#6154 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6155);
#6155 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Fusion002','',#5,#6146,$);
#6156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6148));
#6157 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6158),#11261);
#6158 = MANIFOLD_SOLID_BREP('',#6159);
#6159 = CLOSED_SHELL('',(#6160,#6310,#6430,#7839,#7999,#8879,#8909,#9084
    ,#9173,#9203,#9293,#9323,#9462,#9492,#9575,#9605,#9635,#9665,#9755,
    #9785,#9939,#9969,#10052,#10082,#10112,#10142,#10238,#10268,#10425,
    #10455,#10538,#10568,#10598,#10628,#10635,#10690,#10840,#10847,
    #10961,#11075,#11207,#11236,#11243,#11250,#11257));
#6160 = ADVANCED_FACE('',(#6161),#6179,.T.);
#6161 = FACE_BOUND('',#6162,.T.);
#6162 = EDGE_LOOP('',(#6163,#6219,#6245,#6286));
#6163 = ORIENTED_EDGE('',*,*,#6164,.F.);
#6164 = EDGE_CURVE('',#6165,#6167,#6169,.T.);
#6165 = VERTEX_POINT('',#6166);
#6166 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611,3.));
#6167 = VERTEX_POINT('',#6168);
#6168 = CARTESIAN_POINT('',(25.251635963264,13.137534771112,
    22.999958358242));
#6169 = SURFACE_CURVE('',#6170,(#6178,#6197),.PCURVE_S1.);
#6170 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#6171,#6172,#6173,#6174,#6175,
    #6176,#6177),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#6171 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611,3.));
#6172 = CARTESIAN_POINT('',(28.511913024779,1.731513241278,
    6.333255344559));
#6173 = CARTESIAN_POINT('',(28.326886397118,4.120900753025,
    9.666698146314));
#6174 = CARTESIAN_POINT('',(27.901567750139,6.485859830301,
    12.999979827498));
#6175 = CARTESIAN_POINT('',(27.240156949801,8.795952174248,
    16.333259165619));
#6176 = CARTESIAN_POINT('',(26.352287741711,11.021949065447,
    19.666703430964));
#6177 = CARTESIAN_POINT('',(25.251635963264,13.137534771112,
    22.999958358242));
#6178 = PCURVE('',#6179,#6192);
#6179 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
    (#6180,#6181,#6182,#6183,#6184,#6185)
    ,(#6186,#6187,#6188,#6189,#6190,#6191
    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(-1.305261922201,-0.),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6180 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611,3.));
#6181 = CARTESIAN_POINT('',(28.522850768361,2.208342081753,
    6.999906413471));
#6182 = CARTESIAN_POINT('',(28.228904211497,5.077180088661,
    11.000094012736));
#6183 = CARTESIAN_POINT('',(27.574026376001,7.894512299215,
    14.999862525675));
#6184 = CARTESIAN_POINT('',(26.5724180974,10.598831924314,
    19.000052445509));
#6185 = CARTESIAN_POINT('',(25.251635963264,13.137534771112,
    22.999958358242));
#6186 = CARTESIAN_POINT('',(28.457224306869,0.6526309611,3.));
#6187 = CARTESIAN_POINT('',(28.391597845377,3.513604003954,
    6.999905912852));
#6188 = CARTESIAN_POINT('',(27.966490826892,6.365944048365,
    11.000095832518));
#6189 = CARTESIAN_POINT('',(27.183097628498,9.150278217939,
    14.999864345822));
#6190 = CARTESIAN_POINT('',(26.058605250439,11.805866461366,
    19.000051944659));
#6191 = CARTESIAN_POINT('',(24.622806137814,14.281336211997,
    22.999958358307));
#6192 = DEFINITIONAL_REPRESENTATION('',(#6193),#6196);
#6193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6194,#6195),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6194 = CARTESIAN_POINT('',(-1.305261922201,0.));
#6195 = CARTESIAN_POINT('',(-1.305261922201,20.006315549663));
#6196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6197 = PCURVE('',#6198,#6213);
#6198 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6199,#6200,#6201,#6202,#6203,#6204,#6205)
    ,(#6206,#6207,#6208,#6209,#6210,#6211,#6212
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(-23.5,-0.),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6199 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611,3.));
#6200 = CARTESIAN_POINT('',(5.011913024779,-0.237723505801,
    6.333592079497));
#6201 = CARTESIAN_POINT('',(5.024906489685,0.183537045081,9.666560335245
    ));
#6202 = CARTESIAN_POINT('',(4.995219012356,0.604347944345,
    13.000069486835));
#6203 = CARTESIAN_POINT('',(4.923739509339,1.020181272338,
    16.333576294809));
#6204 = CARTESIAN_POINT('',(4.810520388624,1.426108677023,
    19.666546014497));
#6205 = CARTESIAN_POINT('',(4.658578429876,1.816051591139,
    23.000137676608));
#6206 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611,3.));
#6207 = CARTESIAN_POINT('',(28.511913024779,1.731513241278,
    6.333255344559));
#6208 = CARTESIAN_POINT('',(28.326886397118,4.120900753025,
    9.666698146314));
#6209 = CARTESIAN_POINT('',(27.901567750139,6.485859830301,
    12.999979827498));
#6210 = CARTESIAN_POINT('',(27.240156949801,8.795952174248,
    16.333259165619));
#6211 = CARTESIAN_POINT('',(26.352287741711,11.021949065447,
    19.666703430964));
#6212 = CARTESIAN_POINT('',(25.251635963264,13.137534771112,
    22.999958358242));
#6213 = DEFINITIONAL_REPRESENTATION('',(#6214),#6218);
#6214 = LINE('',#6215,#6216);
#6215 = CARTESIAN_POINT('',(-0.,0.));
#6216 = VECTOR('',#6217,1.);
#6217 = DIRECTION('',(0.,1.));
#6218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6219 = ORIENTED_EDGE('',*,*,#6220,.T.);
#6220 = EDGE_CURVE('',#6165,#6221,#6223,.T.);
#6221 = VERTEX_POINT('',#6222);
#6222 = CARTESIAN_POINT('',(28.457224306869,0.6526309611,3.));
#6223 = SURFACE_CURVE('',#6224,(#6227,#6234),.PCURVE_S1.);
#6224 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6225,#6226),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6225 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611,3.));
#6226 = CARTESIAN_POINT('',(28.457224306869,0.6526309611,3.));
#6227 = PCURVE('',#6179,#6228);
#6228 = DEFINITIONAL_REPRESENTATION('',(#6229),#6233);
#6229 = LINE('',#6230,#6231);
#6230 = CARTESIAN_POINT('',(0.,0.));
#6231 = VECTOR('',#6232,1.);
#6232 = DIRECTION('',(1.,0.));
#6233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6234 = PCURVE('',#6235,#6240);
#6235 = PLANE('',#6236);
#6236 = AXIS2_PLACEMENT_3D('',#6237,#6238,#6239);
#6237 = CARTESIAN_POINT('',(-2.4E-16,-3.69E-15,3.));
#6238 = DIRECTION('',(-1.E-17,-8.E-17,1.));
#6239 = DIRECTION('',(0.,1.,8.E-17));
#6240 = DEFINITIONAL_REPRESENTATION('',(#6241),#6244);
#6241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6242,#6243),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6242 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686));
#6243 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686));
#6244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6245 = ORIENTED_EDGE('',*,*,#6246,.T.);
#6246 = EDGE_CURVE('',#6221,#6247,#6249,.T.);
#6247 = VERTEX_POINT('',#6248);
#6248 = CARTESIAN_POINT('',(24.622806137814,14.281336211997,
    22.999958358307));
#6249 = SURFACE_CURVE('',#6250,(#6258,#6264),.PCURVE_S1.);
#6250 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#6251,#6252,#6253,#6254,#6255,
    #6256,#6257),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#6251 = CARTESIAN_POINT('',(28.457224306869,0.6526309611,3.));
#6252 = CARTESIAN_POINT('',(28.402535588959,3.036775163478,
    6.333254927377));
#6253 = CARTESIAN_POINT('',(28.108193166387,5.415164033561,
    9.666699192629));
#6254 = CARTESIAN_POINT('',(27.574890579668,7.758148543999,
    12.999978530705));
#6255 = CARTESIAN_POINT('',(26.808266835812,10.035474299081,
    16.333260212101));
#6256 = CARTESIAN_POINT('',(25.819305398335,12.218444753138,
    19.6667030136));
#6257 = CARTESIAN_POINT('',(24.622806137814,14.281336211997,
    22.999958358307));
#6258 = PCURVE('',#6179,#6259);
#6259 = DEFINITIONAL_REPRESENTATION('',(#6260),#6263);
#6260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6261,#6262),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6261 = CARTESIAN_POINT('',(0.,0.));
#6262 = CARTESIAN_POINT('',(0.,20.006315549663));
#6263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6264 = PCURVE('',#6265,#6280);
#6265 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6266,#6267,#6268,#6269,#6270,#6271,#6272)
    ,(#6273,#6274,#6275,#6276,#6277,#6278,#6279
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(-23.5,-0.),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6266 = CARTESIAN_POINT('',(28.457224306869,0.6526309611,3.));
#6267 = CARTESIAN_POINT('',(28.402535588959,3.036775163478,
    6.333254927377));
#6268 = CARTESIAN_POINT('',(28.108193166387,5.415164033561,
    9.666699192629));
#6269 = CARTESIAN_POINT('',(27.574890579668,7.758148543999,
    12.999978530705));
#6270 = CARTESIAN_POINT('',(26.808266835812,10.035474299081,
    16.333260212101));
#6271 = CARTESIAN_POINT('',(25.819305398335,12.218444753138,
    19.6667030136));
#6272 = CARTESIAN_POINT('',(24.622806137814,14.281336211997,
    22.999958358307));
#6273 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#6274 = CARTESIAN_POINT('',(4.902535588959,1.067538416399,6.333591662314
    ));
#6275 = CARTESIAN_POINT('',(4.806213258954,1.477800325618,9.66656138156)
  );
#6276 = CARTESIAN_POINT('',(4.668541841884,1.876636658043,
    13.000068190043));
#6277 = CARTESIAN_POINT('',(4.491849395349,2.259703397172,16.33357734129
    ));
#6278 = CARTESIAN_POINT('',(4.277538045248,2.622604364714,
    19.666545597134));
#6279 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#6280 = DEFINITIONAL_REPRESENTATION('',(#6281),#6285);
#6281 = LINE('',#6282,#6283);
#6282 = CARTESIAN_POINT('',(-23.5,0.));
#6283 = VECTOR('',#6284,1.);
#6284 = DIRECTION('',(0.,1.));
#6285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6286 = ORIENTED_EDGE('',*,*,#6287,.F.);
#6287 = EDGE_CURVE('',#6167,#6247,#6288,.T.);
#6288 = SURFACE_CURVE('',#6289,(#6292,#6299),.PCURVE_S1.);
#6289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6290,#6291),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6290 = CARTESIAN_POINT('',(25.251635963264,13.137534771112,
    22.999958358242));
#6291 = CARTESIAN_POINT('',(24.622806137814,14.281336211997,
    22.999958358307));
#6292 = PCURVE('',#6179,#6293);
#6293 = DEFINITIONAL_REPRESENTATION('',(#6294),#6298);
#6294 = LINE('',#6295,#6296);
#6295 = CARTESIAN_POINT('',(0.,20.006315549663));
#6296 = VECTOR('',#6297,1.);
#6297 = DIRECTION('',(1.,0.));
#6298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6299 = PCURVE('',#6300,#6305);
#6300 = PLANE('',#6301);
#6301 = AXIS2_PLACEMENT_3D('',#6302,#6303,#6304);
#6302 = CARTESIAN_POINT('',(1.462679057343E-04,-2.660547833171E-04,
    23.000175503082));
#6303 = DIRECTION('',(6.68669413817E-06,3.67609868457E-06,0.999999999971
    ));
#6304 = DIRECTION('',(0.999999999978,1.771975968453E-23,
    -6.686694138215E-06));
#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6309);
#6306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6307,#6308),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6307 = CARTESIAN_POINT('',(25.251489696246,13.137800825984));
#6308 = CARTESIAN_POINT('',(24.62265987081,14.281602266877));
#6309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6310 = ADVANCED_FACE('',(#6311),#6198,.T.);
#6311 = FACE_BOUND('',#6312,.T.);
#6312 = EDGE_LOOP('',(#6313,#6391,#6410,#6411));
#6313 = ORIENTED_EDGE('',*,*,#6314,.F.);
#6314 = EDGE_CURVE('',#6315,#6317,#6319,.T.);
#6315 = VERTEX_POINT('',#6316);
#6316 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611,3.));
#6317 = VERTEX_POINT('',#6318);
#6318 = CARTESIAN_POINT('',(4.658578429876,1.816051591139,
    23.000137676608));
#6319 = SURFACE_CURVE('',#6320,(#6328,#6334),.PCURVE_S1.);
#6320 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#6321,#6322,#6323,#6324,
#6325,#6326,#6327),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827,
1.003433666827,1.003433666827)) REPRESENTATION_ITEM('') );
#6321 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611,3.));
#6322 = CARTESIAN_POINT('',(5.011913024779,-0.237723505801,
    6.333592079497));
#6323 = CARTESIAN_POINT('',(5.024906489685,0.183537045081,9.666560335245
    ));
#6324 = CARTESIAN_POINT('',(4.995219012356,0.604347944345,
    13.000069486835));
#6325 = CARTESIAN_POINT('',(4.923739509339,1.020181272338,
    16.333576294809));
#6326 = CARTESIAN_POINT('',(4.810520388624,1.426108677023,
    19.666546014497));
#6327 = CARTESIAN_POINT('',(4.658578429876,1.816051591139,
    23.000137676608));
#6328 = PCURVE('',#6198,#6329);
#6329 = DEFINITIONAL_REPRESENTATION('',(#6330),#6333);
#6330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6331,#6332),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6331 = CARTESIAN_POINT('',(-23.5,0.));
#6332 = CARTESIAN_POINT('',(-23.5,20.006315549663));
#6333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6334 = PCURVE('',#6335,#6385);
#6335 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#6336,#6337,#6338,#6339,#6340,#6341,#6342)
    ,(#6343,#6344,#6345,#6346,#6347,#6348,#6349)
    ,(#6350,#6351,#6352,#6353,#6354,#6355,#6356)
    ,(#6357,#6358,#6359,#6360,#6361,#6362,#6363)
    ,(#6364,#6365,#6366,#6367,#6368,#6369,#6370)
    ,(#6371,#6372,#6373,#6374,#6375,#6376,#6377)
    ,(#6378,#6379,#6380,#6381,#6382,#6383,#6384
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    5.628686837682,6.15228561328),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#6336 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044,3.));
#6337 = CARTESIAN_POINT('',(4.221829547458,-2.711897371149,
    6.333607036167));
#6338 = CARTESIAN_POINT('',(4.443430196326,-2.353438752239,
    9.666552610106));
#6339 = CARTESIAN_POINT('',(4.628238749421,-1.974311788394,
    13.000075641379));
#6340 = CARTESIAN_POINT('',(4.774368140047,-1.578289252687,
    16.333587743792));
#6341 = CARTESIAN_POINT('',(4.878994332907,-1.170250222715,
    19.666540144435));
#6342 = CARTESIAN_POINT('',(4.942625684983,-0.756504913117,
    23.000145234243));
#6343 = CARTESIAN_POINT('',(4.232997719859,-2.696848126823,3.));
#6344 = CARTESIAN_POINT('',(4.458986334014,-2.342628910177,6.33360311041
    ));
#6345 = CARTESIAN_POINT('',(4.649285770582,-1.964797032108,
    9.666554449492));
#6346 = CARTESIAN_POINT('',(4.800908407452,-1.569486036692,
    13.000074280922));
#6347 = CARTESIAN_POINT('',(4.912387233792,-1.160713350826,
    16.333584429213));
#6348 = CARTESIAN_POINT('',(4.981365537195,-0.743491890373,
    19.666541816861));
#6349 = CARTESIAN_POINT('',(5.008771216477,-0.324203763287,
    23.000143202766));
#6350 = CARTESIAN_POINT('',(4.462111271762,-2.322928240932,3.));
#6351 = CARTESIAN_POINT('',(4.656766405926,-1.949509925321,
    6.333599707898));
#6352 = CARTESIAN_POINT('',(4.81381942141,-1.555640561706,9.666556092821
    ));
#6353 = CARTESIAN_POINT('',(4.930650563545,-1.147670148119,
    13.000073035294));
#6354 = CARTESIAN_POINT('',(5.006237374038,-0.729816042085,
    16.333581637144));
#6355 = CARTESIAN_POINT('',(5.0387032091,-0.307175623785,19.666543232032
    ));
#6356 = CARTESIAN_POINT('',(5.029401891247,0.113841298306,
    23.000141454518));
#6357 = CARTESIAN_POINT('',(4.65115279913,-1.926570570069,3.));
#6358 = CARTESIAN_POINT('',(4.812594227318,-1.537311083292,
    6.333596872412));
#6359 = CARTESIAN_POINT('',(4.934859317736,-1.130949338981,
    9.666557519143));
#6360 = CARTESIAN_POINT('',(5.01571732102,-0.714012402581,13.00007192026
    ));
#6361 = CARTESIAN_POINT('',(5.054609424806,-0.29087021872,
    16.333579403832));
#6362 = CARTESIAN_POINT('',(5.050145917895,0.133345953113,
    19.666544371603));
#6363 = CARTESIAN_POINT('',(5.004107693172,0.552243289477,
    23.000140012044));
#6364 = CARTESIAN_POINT('',(4.797747450044,-1.512630827299,3.));
#6365 = CARTESIAN_POINT('',(4.924501841954,-1.111087103352,
    6.333594639534));
#6366 = CARTESIAN_POINT('',(5.010864181123,-0.695936061126,
    9.666558710638));
#6367 = CARTESIAN_POINT('',(5.055009094676,-0.273840220359,
    13.000070949705));
#6368 = CARTESIAN_POINT('',(5.056854821226,0.150727165047,16.33357775743
    ));
#6369 = CARTESIAN_POINT('',(5.015499456769,0.572652017293,
    19.666545221219));
#6370 = CARTESIAN_POINT('',(4.933146852531,0.985603026203,
    23.000138893464));
#6371 = CARTESIAN_POINT('',(4.900140990767,-1.086221794153,3.));
#6372 = CARTESIAN_POINT('',(4.991163453427,-0.676097767097,
    6.333593036035));
#6373 = CARTESIAN_POINT('',(5.040951192893,-0.255964344685,
    9.666559652919));
#6374 = CARTESIAN_POINT('',(5.048095577942,0.167423730323,
    13.000070135402));
#6375 = CARTESIAN_POINT('',(5.012999418851,0.589540386383,
    16.333576717513));
#6376 = CARTESIAN_POINT('',(4.935243491273,1.00533951781,19.666545770763
    ));
#6377 = CARTESIAN_POINT('',(4.817445294168,1.408595047548,
    23.000138112165));
#6378 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611,3.));
#6379 = CARTESIAN_POINT('',(5.011913024779,-0.237723505801,
    6.333592079497));
#6380 = CARTESIAN_POINT('',(5.024906489685,0.183537045081,9.666560335245
    ));
#6381 = CARTESIAN_POINT('',(4.995219012356,0.604347944345,
    13.000069486835));
#6382 = CARTESIAN_POINT('',(4.923739509339,1.020181272338,
    16.333576294809));
#6383 = CARTESIAN_POINT('',(4.810520388624,1.426108677023,
    19.666546014497));
#6384 = CARTESIAN_POINT('',(4.658578429876,1.816051591139,
    23.000137676608));
#6385 = DEFINITIONAL_REPRESENTATION('',(#6386),#6390);
#6386 = LINE('',#6387,#6388);
#6387 = CARTESIAN_POINT('',(6.15228561328,0.));
#6388 = VECTOR('',#6389,1.);
#6389 = DIRECTION('',(0.,1.));
#6390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6391 = ORIENTED_EDGE('',*,*,#6392,.T.);
#6392 = EDGE_CURVE('',#6315,#6165,#6393,.T.);
#6393 = SURFACE_CURVE('',#6394,(#6397,#6404),.PCURVE_S1.);
#6394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6395,#6396),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6395 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611,3.));
#6396 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611,3.));
#6397 = PCURVE('',#6198,#6398);
#6398 = DEFINITIONAL_REPRESENTATION('',(#6399),#6403);
#6399 = LINE('',#6400,#6401);
#6400 = CARTESIAN_POINT('',(0.,0.));
#6401 = VECTOR('',#6402,1.);
#6402 = DIRECTION('',(1.,0.));
#6403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6404 = PCURVE('',#6235,#6405);
#6405 = DEFINITIONAL_REPRESENTATION('',(#6406),#6409);
#6406 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6407,#6408),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6407 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869));
#6408 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686));
#6409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6410 = ORIENTED_EDGE('',*,*,#6164,.T.);
#6411 = ORIENTED_EDGE('',*,*,#6412,.F.);
#6412 = EDGE_CURVE('',#6317,#6167,#6413,.T.);
#6413 = SURFACE_CURVE('',#6414,(#6417,#6424),.PCURVE_S1.);
#6414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6415,#6416),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6415 = CARTESIAN_POINT('',(4.658578429876,1.816051591139,
    23.000137676608));
#6416 = CARTESIAN_POINT('',(25.251635963264,13.137534771112,
    22.999958358242));
#6417 = PCURVE('',#6198,#6418);
#6418 = DEFINITIONAL_REPRESENTATION('',(#6419),#6423);
#6419 = LINE('',#6420,#6421);
#6420 = CARTESIAN_POINT('',(0.,20.006315549663));
#6421 = VECTOR('',#6422,1.);
#6422 = DIRECTION('',(1.,0.));
#6423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6424 = PCURVE('',#6300,#6425);
#6425 = DEFINITIONAL_REPRESENTATION('',(#6426),#6429);
#6426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6427,#6428),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6427 = CARTESIAN_POINT('',(4.658432162119,1.816317645935));
#6428 = CARTESIAN_POINT('',(25.251489696246,13.137800825984));
#6429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6430 = ADVANCED_FACE('',(#6431,#7808),#6235,.F.);
#6431 = FACE_BOUND('',#6432,.F.);
#6432 = EDGE_LOOP('',(#6433,#6454,#6535,#6571,#6607,#6643,#6724,#6760,
    #6796,#6832,#6913,#6949,#6985,#7021,#7102,#7138,#7174,#7210,#7291,
    #7327,#7363,#7399,#7480,#7516,#7552,#7588,#7669,#7705,#7741,#7777,
    #7806,#7807));
#6433 = ORIENTED_EDGE('',*,*,#6434,.T.);
#6434 = EDGE_CURVE('',#6221,#6435,#6437,.T.);
#6435 = VERTEX_POINT('',#6436);
#6436 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#6437 = SURFACE_CURVE('',#6438,(#6441,#6447),.PCURVE_S1.);
#6438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6439,#6440),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6439 = CARTESIAN_POINT('',(28.457224306869,0.6526309611,3.));
#6440 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#6441 = PCURVE('',#6235,#6442);
#6442 = DEFINITIONAL_REPRESENTATION('',(#6443),#6446);
#6443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6444,#6445),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#6444 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686));
#6445 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869));
#6446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6447 = PCURVE('',#6265,#6448);
#6448 = DEFINITIONAL_REPRESENTATION('',(#6449),#6453);
#6449 = LINE('',#6450,#6451);
#6450 = CARTESIAN_POINT('',(0.,0.));
#6451 = VECTOR('',#6452,1.);
#6452 = DIRECTION('',(1.,0.));
#6453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6454 = ORIENTED_EDGE('',*,*,#6455,.T.);
#6455 = EDGE_CURVE('',#6435,#6456,#6458,.T.);
#6456 = VERTEX_POINT('',#6457);
#6457 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#6458 = SURFACE_CURVE('',#6459,(#6467,#6478),.PCURVE_S1.);
#6459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#6460,#6461,#6462,#6463,
#6464,#6465,#6466),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.1308996939,0.654498469498),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#6460 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#6461 = CARTESIAN_POINT('',(4.900140990767,1.086221794153,3.));
#6462 = CARTESIAN_POINT('',(4.797747450044,1.512630827299,3.));
#6463 = CARTESIAN_POINT('',(4.65115279913,1.926570570069,3.));
#6464 = CARTESIAN_POINT('',(4.462111271762,2.322928240932,3.));
#6465 = CARTESIAN_POINT('',(4.232997719859,2.696848126823,3.));
#6466 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#6467 = PCURVE('',#6235,#6468);
#6468 = DEFINITIONAL_REPRESENTATION('',(#6469),#6477);
#6469 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#6470,#6471,#6472,#6473,
#6474,#6475,#6476),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.1308996939,0.654498469498),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#6470 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869));
#6471 = CARTESIAN_POINT('',(1.086221794153,-4.900140990767));
#6472 = CARTESIAN_POINT('',(1.512630827299,-4.797747450044));
#6473 = CARTESIAN_POINT('',(1.926570570069,-4.65115279913));
#6474 = CARTESIAN_POINT('',(2.322928240932,-4.462111271762));
#6475 = CARTESIAN_POINT('',(2.696848126823,-4.232997719859));
#6476 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456));
#6477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6478 = PCURVE('',#6479,#6529);
#6479 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#6480,#6481,#6482,#6483,#6484,#6485,#6486)
    ,(#6487,#6488,#6489,#6490,#6491,#6492,#6493)
    ,(#6494,#6495,#6496,#6497,#6498,#6499,#6500)
    ,(#6501,#6502,#6503,#6504,#6505,#6506,#6507)
    ,(#6508,#6509,#6510,#6511,#6512,#6513,#6514)
    ,(#6515,#6516,#6517,#6518,#6519,#6520,#6521)
    ,(#6522,#6523,#6524,#6525,#6526,#6527,#6528
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    0.1308996939,0.654498469498),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#6480 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#6481 = CARTESIAN_POINT('',(4.902535588959,1.067538416399,6.333591662314
    ));
#6482 = CARTESIAN_POINT('',(4.806213258954,1.477800325618,9.66656138156)
  );
#6483 = CARTESIAN_POINT('',(4.668541841884,1.876636658043,
    13.000068190043));
#6484 = CARTESIAN_POINT('',(4.491849395349,2.259703397172,16.33357734129
    ));
#6485 = CARTESIAN_POINT('',(4.277538045248,2.622604364714,
    19.666545597134));
#6486 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#6487 = CARTESIAN_POINT('',(4.900140990767,1.086221794153,3.));
#6488 = CARTESIAN_POINT('',(4.809118528106,1.496345821209,6.333592341687
    ));
#6489 = CARTESIAN_POINT('',(4.676963935757,1.898173393924,9.666561394378
    ));
#6490 = CARTESIAN_POINT('',(4.504382693681,2.284987578266,
    13.000067977055));
#6491 = CARTESIAN_POINT('',(4.294172880643,2.652568386248,
    16.333578459249));
#6492 = CARTESIAN_POINT('',(4.048161707261,2.996755448168,
    19.666545076114));
#6493 = CARTESIAN_POINT('',(3.770837483735,3.312308060456,
    23.000138112274));
#6494 = CARTESIAN_POINT('',(4.797747450044,1.512630827299,3.));
#6495 = CARTESIAN_POINT('',(4.670993058134,1.914174551246,6.333593672612
    ));
#6496 = CARTESIAN_POINT('',(4.503989481266,2.303833568989,9.666561135726
    ));
#6497 = CARTESIAN_POINT('',(4.297855376752,2.674998011772,
    13.000067944074));
#6498 = CARTESIAN_POINT('',(4.05584454227,3.023620865924,16.333580182905
    ));
#6499 = CARTESIAN_POINT('',(3.780183373024,3.345821495615,
    19.666544253877));
#6500 = CARTESIAN_POINT('',(3.475680940252,3.636640784012,
    23.000138893616));
#6501 = CARTESIAN_POINT('',(4.65115279913,1.926570570069,3.));
#6502 = CARTESIAN_POINT('',(4.489711370941,2.315830056846,6.333595640886
    ));
#6503 = CARTESIAN_POINT('',(4.289275569321,2.689723744011,9.666560607871
    ));
#6504 = CARTESIAN_POINT('',(4.051364325137,3.041791625333,
    13.000068092121));
#6505 = CARTESIAN_POINT('',(3.779667179172,3.368206639397,
    16.333582493051));
#6506 = CARTESIAN_POINT('',(3.47677879571,3.665408506861,19.666543139543
    ));
#6507 = CARTESIAN_POINT('',(3.147798220431,3.928752105878,
    23.000140012238));
#6508 = CARTESIAN_POINT('',(4.462111271762,2.322928240932,3.));
#6509 = CARTESIAN_POINT('',(4.267456137597,2.696346556542,6.333598223008
    ));
#6510 = CARTESIAN_POINT('',(4.035418285018,3.051068137021,9.666559817));
#6511 = CARTESIAN_POINT('',(3.767899069691,3.380823839794,
    13.000068419584));
#6512 = CARTESIAN_POINT('',(3.468998409656,3.682050879123,
    16.333585361916));
#6513 = CARTESIAN_POINT('',(3.141643751089,3.951546056235,
    19.666541746497));
#6514 = CARTESIAN_POINT('',(2.791189720289,4.185006822802,
    23.000141454752));
#6515 = CARTESIAN_POINT('',(4.232997719859,2.696848126823,3.));
#6516 = CARTESIAN_POINT('',(4.007009105705,3.051067343469,6.333601386499
    ));
#6517 = CARTESIAN_POINT('',(3.745586030915,3.383449851316,9.666558773147
    ));
#6518 = CARTESIAN_POINT('',(3.450989743195,3.687955976985,
    13.000068922226));
#6519 = CARTESIAN_POINT('',(3.127700152838,3.961328231259,
    16.333588753558));
#6520 = CARTESIAN_POINT('',(2.778937947887,4.200752784535,
    19.666540092201));
#6521 = CARTESIAN_POINT('',(2.410275837102,4.402293992976,
    23.000143203038));
#6522 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#6523 = CARTESIAN_POINT('',(3.711703855454,3.375716918938,6.333605090468
    ));
#6524 = CARTESIAN_POINT('',(3.423466299504,3.682878945933,9.666557490016
    ));
#6525 = CARTESIAN_POINT('',(3.104648290387,3.95951867344,13.000069593267
    ));
#6526 = CARTESIAN_POINT('',(2.760074774899,4.202721034729,
    16.333592624479));
#6527 = CARTESIAN_POINT('',(2.39321667042,4.410088958661,19.666538197891
    ));
#6528 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#6529 = DEFINITIONAL_REPRESENTATION('',(#6530),#6534);
#6530 = LINE('',#6531,#6532);
#6531 = CARTESIAN_POINT('',(0.,0.));
#6532 = VECTOR('',#6533,1.);
#6533 = DIRECTION('',(1.,0.));
#6534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6535 = ORIENTED_EDGE('',*,*,#6536,.T.);
#6536 = EDGE_CURVE('',#6456,#6537,#6539,.T.);
#6537 = VERTEX_POINT('',#6538);
#6538 = CARTESIAN_POINT('',(20.58377605934,19.660816502927,3.));
#6539 = SURFACE_CURVE('',#6540,(#6543,#6549),.PCURVE_S1.);
#6540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6541,#6542),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6541 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#6542 = CARTESIAN_POINT('',(20.58377605934,19.660816502927,3.));
#6543 = PCURVE('',#6235,#6544);
#6544 = DEFINITIONAL_REPRESENTATION('',(#6545),#6548);
#6545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6546,#6547),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6546 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456));
#6547 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934));
#6548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6549 = PCURVE('',#6550,#6565);
#6550 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6551,#6552,#6553,#6554,#6555,#6556,#6557)
    ,(#6558,#6559,#6560,#6561,#6562,#6563,#6564
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#6551 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#6552 = CARTESIAN_POINT('',(3.711703855454,3.375716918938,6.333605090468
    ));
#6553 = CARTESIAN_POINT('',(3.423466299504,3.682878945933,9.666557490016
    ));
#6554 = CARTESIAN_POINT('',(3.104648290387,3.95951867344,13.000069593267
    ));
#6555 = CARTESIAN_POINT('',(2.760074774898,4.202721034729,
    16.333592624479));
#6556 = CARTESIAN_POINT('',(2.39321667042,4.410088958661,19.666538197891
    ));
#6557 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#6558 = CARTESIAN_POINT('',(20.58377605934,19.660816502927,3.));
#6559 = CARTESIAN_POINT('',(18.936252555717,21.385186934443,
    6.333361671848));
#6560 = CARTESIAN_POINT('',(17.116317729055,22.944003535528,
    9.666668257565));
#6561 = CARTESIAN_POINT('',(15.143025878879,24.315610129749,
    12.999989685358));
#6562 = CARTESIAN_POINT('',(13.041864542581,25.481111477028,
    16.333381702809));
#6563 = CARTESIAN_POINT('',(10.840262635335,26.427702541442,
    19.666644194774));
#6564 = CARTESIAN_POINT('',(8.565817812393,27.145061598243,
    23.000018438153));
#6565 = DEFINITIONAL_REPRESENTATION('',(#6566),#6570);
#6566 = LINE('',#6567,#6568);
#6567 = CARTESIAN_POINT('',(0.,0.));
#6568 = VECTOR('',#6569,1.);
#6569 = DIRECTION('',(1.,0.));
#6570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6571 = ORIENTED_EDGE('',*,*,#6572,.T.);
#6572 = EDGE_CURVE('',#6537,#6573,#6575,.T.);
#6573 = VERTEX_POINT('',#6574);
#6574 = CARTESIAN_POINT('',(19.660816502927,20.58377605934,3.));
#6575 = SURFACE_CURVE('',#6576,(#6579,#6585),.PCURVE_S1.);
#6576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6577,#6578),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#6577 = CARTESIAN_POINT('',(20.58377605934,19.660816502927,3.));
#6578 = CARTESIAN_POINT('',(19.660816502928,20.58377605934,3.));
#6579 = PCURVE('',#6235,#6580);
#6580 = DEFINITIONAL_REPRESENTATION('',(#6581),#6584);
#6581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6582,#6583),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#6582 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934));
#6583 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292));
#6584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6585 = PCURVE('',#6586,#6601);
#6586 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6587,#6588,#6589,#6590,#6591,#6592,#6593)
    ,(#6594,#6595,#6596,#6597,#6598,#6599,#6600
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.305261922201),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6587 = CARTESIAN_POINT('',(20.58377605934,19.660816502927,3.));
#6588 = CARTESIAN_POINT('',(18.936252555717,21.385186934443,
    6.333361671848));
#6589 = CARTESIAN_POINT('',(17.116317729055,22.944003535528,
    9.666668257565));
#6590 = CARTESIAN_POINT('',(15.143025878879,24.315610129749,
    12.999989685358));
#6591 = CARTESIAN_POINT('',(13.041864542581,25.481111477028,
    16.333381702809));
#6592 = CARTESIAN_POINT('',(10.840262635335,26.427702541442,
    19.666644194774));
#6593 = CARTESIAN_POINT('',(8.565817812393,27.145061598243,
    23.000018438153));
#6594 = CARTESIAN_POINT('',(19.660816502928,20.58377605934,3.));
#6595 = CARTESIAN_POINT('',(17.935951472728,22.230804964279,
    6.333374602078));
#6596 = CARTESIAN_POINT('',(16.046495920525,23.704546411397,
    9.666663584908));
#6597 = CARTESIAN_POINT('',(14.01238625893,24.984258464224,
    12.999992289747));
#6598 = CARTESIAN_POINT('',(11.85999761461,26.052193548742,
    16.333394897992));
#6599 = CARTESIAN_POINT('',(9.617336991589,26.896877326579,
    19.666637717141));
#6600 = CARTESIAN_POINT('',(7.312378223447,27.509201519648,
    23.000025480906));
#6601 = DEFINITIONAL_REPRESENTATION('',(#6602),#6606);
#6602 = LINE('',#6603,#6604);
#6603 = CARTESIAN_POINT('',(0.,0.));
#6604 = VECTOR('',#6605,1.);
#6605 = DIRECTION('',(1.,0.));
#6606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6607 = ORIENTED_EDGE('',*,*,#6608,.T.);
#6608 = EDGE_CURVE('',#6573,#6609,#6611,.T.);
#6609 = VERTEX_POINT('',#6610);
#6610 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#6611 = SURFACE_CURVE('',#6612,(#6615,#6621),.PCURVE_S1.);
#6612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6613,#6614),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6613 = CARTESIAN_POINT('',(19.660816502927,20.58377605934,3.));
#6614 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#6615 = PCURVE('',#6235,#6616);
#6616 = DEFINITIONAL_REPRESENTATION('',(#6617),#6620);
#6617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6618,#6619),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6618 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292));
#6619 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044));
#6620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6621 = PCURVE('',#6622,#6637);
#6622 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6623,#6624,#6625,#6626,#6627,#6628,#6629)
    ,(#6630,#6631,#6632,#6633,#6634,#6635,#6636
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#6623 = CARTESIAN_POINT('',(19.660816502927,20.58377605934,3.));
#6624 = CARTESIAN_POINT('',(17.935951472728,22.230804964279,
    6.333374602078));
#6625 = CARTESIAN_POINT('',(16.046495920525,23.704546411397,
    9.666663584908));
#6626 = CARTESIAN_POINT('',(14.01238625893,24.984258464224,
    12.999992289747));
#6627 = CARTESIAN_POINT('',(11.85999761461,26.052193548742,
    16.333394897992));
#6628 = CARTESIAN_POINT('',(9.617336991589,26.896877326579,
    19.666637717141));
#6629 = CARTESIAN_POINT('',(7.312378223447,27.509201519648,
    23.000025480906));
#6630 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#6631 = CARTESIAN_POINT('',(2.711402772465,4.221334948774,6.333618020698
    ));
#6632 = CARTESIAN_POINT('',(2.353644490974,4.443421821802,9.666552817359
    ));
#6633 = CARTESIAN_POINT('',(1.974008670439,4.628167007915,
    13.000072197655));
#6634 = CARTESIAN_POINT('',(1.578207846928,4.773803106442,
    16.333605819662));
#6635 = CARTESIAN_POINT('',(1.170291026675,4.879263743798,
    19.666531720258));
#6636 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#6637 = DEFINITIONAL_REPRESENTATION('',(#6638),#6642);
#6638 = LINE('',#6639,#6640);
#6639 = CARTESIAN_POINT('',(0.,0.));
#6640 = VECTOR('',#6641,1.);
#6641 = DIRECTION('',(1.,0.));
#6642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6643 = ORIENTED_EDGE('',*,*,#6644,.T.);
#6644 = EDGE_CURVE('',#6609,#6645,#6647,.T.);
#6645 = VERTEX_POINT('',#6646);
#6646 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#6647 = SURFACE_CURVE('',#6648,(#6656,#6667),.PCURVE_S1.);
#6648 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#6649,#6650,#6651,#6652,
#6653,#6654,#6655),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.916297857297,1.439896632895),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#6649 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#6650 = CARTESIAN_POINT('',(2.696848126823,4.232997719859,3.));
#6651 = CARTESIAN_POINT('',(2.322928240932,4.462111271762,3.));
#6652 = CARTESIAN_POINT('',(1.926570570069,4.65115279913,3.));
#6653 = CARTESIAN_POINT('',(1.512630827299,4.797747450044,3.));
#6654 = CARTESIAN_POINT('',(1.086221794153,4.900140990767,3.));
#6655 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#6656 = PCURVE('',#6235,#6657);
#6657 = DEFINITIONAL_REPRESENTATION('',(#6658),#6666);
#6658 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#6659,#6660,#6661,#6662,
#6663,#6664,#6665),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.916297857297,1.439896632895),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#6659 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044));
#6660 = CARTESIAN_POINT('',(4.232997719859,-2.696848126823));
#6661 = CARTESIAN_POINT('',(4.462111271762,-2.322928240932));
#6662 = CARTESIAN_POINT('',(4.65115279913,-1.926570570069));
#6663 = CARTESIAN_POINT('',(4.797747450044,-1.512630827299));
#6664 = CARTESIAN_POINT('',(4.900140990767,-1.086221794153));
#6665 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611));
#6666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6667 = PCURVE('',#6668,#6718);
#6668 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#6669,#6670,#6671,#6672,#6673,#6674,#6675)
    ,(#6676,#6677,#6678,#6679,#6680,#6681,#6682)
    ,(#6683,#6684,#6685,#6686,#6687,#6688,#6689)
    ,(#6690,#6691,#6692,#6693,#6694,#6695,#6696)
    ,(#6697,#6698,#6699,#6700,#6701,#6702,#6703)
    ,(#6704,#6705,#6706,#6707,#6708,#6709,#6710)
    ,(#6711,#6712,#6713,#6714,#6715,#6716,#6717
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    0.916297857297,1.439896632895),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#6669 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#6670 = CARTESIAN_POINT('',(2.711402772465,4.221334948774,6.333618020698
    ));
#6671 = CARTESIAN_POINT('',(2.353644490974,4.443421821802,9.666552817359
    ));
#6672 = CARTESIAN_POINT('',(1.974008670439,4.628167007915,
    13.000072197655));
#6673 = CARTESIAN_POINT('',(1.578207846928,4.773803106442,
    16.333605819662));
#6674 = CARTESIAN_POINT('',(1.170291026675,4.879263743798,
    19.666531720258));
#6675 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#6676 = CARTESIAN_POINT('',(2.696848126823,4.232997719859,3.));
#6677 = CARTESIAN_POINT('',(2.342134311493,4.45849173533,6.333622907233)
  );
#6678 = CARTESIAN_POINT('',(1.965002770926,4.649277396126,9.666550996101
    ));
#6679 = CARTESIAN_POINT('',(1.569182918631,4.800836665799,
    13.000073256901));
#6680 = CARTESIAN_POINT('',(1.160631945124,4.911822200315,
    16.333610715274));
#6681 = CARTESIAN_POINT('',(0.743532694319,4.981634948053,
    19.666529310999));
#6682 = CARTESIAN_POINT('',(0.324083976281,5.008358893858,23.00015492481
    ));
#6683 = CARTESIAN_POINT('',(2.322928240932,4.462111271762,3.));
#6684 = CARTESIAN_POINT('',(1.949015326638,4.656271807242,6.333628191957
    ));
#6685 = CARTESIAN_POINT('',(1.555846300613,4.813811047015,9.666548986983
    ));
#6686 = CARTESIAN_POINT('',(1.147367029936,4.930578821757,
    13.000074455888));
#6687 = CARTESIAN_POINT('',(0.729734636452,5.005672340684,16.33361594496
    ));
#6688 = CARTESIAN_POINT('',(0.307216427713,5.038972619929,
    19.666526733009));
#6689 = CARTESIAN_POINT('',(-0.113961085305,5.028989568639,
    23.000157778043));
#6690 = CARTESIAN_POINT('',(1.926570570069,4.65115279913,3.));
#6691 = CARTESIAN_POINT('',(1.536816484608,4.812099628634,6.333633811004
    ));
#6692 = CARTESIAN_POINT('',(1.131155077983,4.934850943393,9.666546814161
    ));
#6693 = CARTESIAN_POINT('',(0.713709284264,5.01564557911,13.000075780293
    ));
#6694 = CARTESIAN_POINT('',(0.290788813169,5.054044391566,
    16.333621445313));
#6695 = CARTESIAN_POINT('',(-0.133305149205,5.050415328694,
    19.666524017532));
#6696 = CARTESIAN_POINT('',(-0.552363076469,5.003695370575,
    23.000160802487));
#6697 = CARTESIAN_POINT('',(1.512630827299,4.797747450044,3.));
#6698 = CARTESIAN_POINT('',(1.110592504668,4.92400724327,6.333639695553)
  );
#6699 = CARTESIAN_POINT('',(0.696141800229,5.01085580682,9.666544504206)
  );
#6700 = CARTESIAN_POINT('',(0.273537101894,5.054937352659,13.00007721395
    ));
#6701 = CARTESIAN_POINT('',(-0.150808570505,5.056289788091,
    16.333627148902));
#6702 = CARTESIAN_POINT('',(-0.572611213408,5.015768867542,
    19.666521197852));
#6703 = CARTESIAN_POINT('',(-0.985722813186,4.932734529943,
    23.00016396109));
#6704 = CARTESIAN_POINT('',(1.086221794153,4.900140990767,3.));
#6705 = CARTESIAN_POINT('',(0.675603168413,4.990668854743,6.333645772904
    ));
#6706 = CARTESIAN_POINT('',(0.256170083892,5.04094281862,9.666542085695)
  );
#6707 = CARTESIAN_POINT('',(-0.167726848944,5.048023835834,
    13.000078739095));
#6708 = CARTESIAN_POINT('',(-0.589621791736,5.01243438581,
    16.333632985325));
#6709 = CARTESIAN_POINT('',(-1.005298713952,4.935512902022,
    19.666518308779));
#6710 = CARTESIAN_POINT('',(-1.408714834523,4.817032971588,
    23.000167214839));
#6711 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#6712 = CARTESIAN_POINT('',(0.237228907117,5.011418426095,6.333651967645
    ));
#6713 = CARTESIAN_POINT('',(-0.183331305768,5.024898115431,
    9.666539588746));
#6714 = CARTESIAN_POINT('',(-0.604651063132,4.995147270173,
    13.000080336658));
#6715 = CARTESIAN_POINT('',(-1.020262677579,4.923174476381,
    16.333638882338));
#6716 = CARTESIAN_POINT('',(-1.426067873193,4.810789799353,
    19.666515386086));
#6717 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#6718 = DEFINITIONAL_REPRESENTATION('',(#6719),#6723);
#6719 = LINE('',#6720,#6721);
#6720 = CARTESIAN_POINT('',(0.,0.));
#6721 = VECTOR('',#6722,1.);
#6722 = DIRECTION('',(1.,0.));
#6723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6724 = ORIENTED_EDGE('',*,*,#6725,.T.);
#6725 = EDGE_CURVE('',#6645,#6726,#6728,.T.);
#6726 = VERTEX_POINT('',#6727);
#6727 = CARTESIAN_POINT('',(0.6526309611,28.457224306869,3.));
#6728 = SURFACE_CURVE('',#6729,(#6732,#6738),.PCURVE_S1.);
#6729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6730,#6731),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6730 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#6731 = CARTESIAN_POINT('',(0.6526309611,28.457224306869,3.));
#6732 = PCURVE('',#6235,#6733);
#6733 = DEFINITIONAL_REPRESENTATION('',(#6734),#6737);
#6734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6735,#6736),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6735 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611));
#6736 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611));
#6737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6738 = PCURVE('',#6739,#6754);
#6739 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6740,#6741,#6742,#6743,#6744,#6745,#6746)
    ,(#6747,#6748,#6749,#6750,#6751,#6752,#6753
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#6740 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#6741 = CARTESIAN_POINT('',(0.237228907117,5.011418426095,6.333651967645
    ));
#6742 = CARTESIAN_POINT('',(-0.183331305768,5.02489811543,9.666539588746
    ));
#6743 = CARTESIAN_POINT('',(-0.604651063131,4.995147270173,
    13.000080336658));
#6744 = CARTESIAN_POINT('',(-1.020262677579,4.923174476381,
    16.333638882338));
#6745 = CARTESIAN_POINT('',(-1.426067873193,4.810789799353,
    19.666515386086));
#6746 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#6747 = CARTESIAN_POINT('',(0.6526309611,28.457224306869,3.));
#6748 = CARTESIAN_POINT('',(-1.732007839961,28.511418426095,
    6.333644456669));
#6749 = CARTESIAN_POINT('',(-4.12069501397,28.326878028651,
    9.666558426647));
#6750 = CARTESIAN_POINT('',(-6.486162946301,27.901495998636,
    13.000056989147));
#6751 = CARTESIAN_POINT('',(-8.796033583116,27.239591923441,
    16.333657723241));
#6752 = CARTESIAN_POINT('',(-11.0219082607,26.352557150787,
    19.666507871849));
#6753 = CARTESIAN_POINT('',(-13.1376545584,25.251223641292,
    23.00017052457));
#6754 = DEFINITIONAL_REPRESENTATION('',(#6755),#6759);
#6755 = LINE('',#6756,#6757);
#6756 = CARTESIAN_POINT('',(0.,0.));
#6757 = VECTOR('',#6758,1.);
#6758 = DIRECTION('',(1.,0.));
#6759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6760 = ORIENTED_EDGE('',*,*,#6761,.T.);
#6761 = EDGE_CURVE('',#6726,#6762,#6764,.T.);
#6762 = VERTEX_POINT('',#6763);
#6763 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869,3.));
#6764 = SURFACE_CURVE('',#6765,(#6768,#6774),.PCURVE_S1.);
#6765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6766,#6767),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#6766 = CARTESIAN_POINT('',(0.6526309611,28.457224306869,3.));
#6767 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869,3.));
#6768 = PCURVE('',#6235,#6769);
#6769 = DEFINITIONAL_REPRESENTATION('',(#6770),#6773);
#6770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6771,#6772),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#6771 = CARTESIAN_POINT('',(28.457224306869,-0.6526309611));
#6772 = CARTESIAN_POINT('',(28.457224306869,0.6526309611));
#6773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6774 = PCURVE('',#6775,#6790);
#6775 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6776,#6777,#6778,#6779,#6780,#6781,#6782)
    ,(#6783,#6784,#6785,#6786,#6787,#6788,#6789
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.305261922201),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6776 = CARTESIAN_POINT('',(0.6526309611,28.457224306869,3.));
#6777 = CARTESIAN_POINT('',(-1.732007839961,28.511418426095,
    6.333644456669));
#6778 = CARTESIAN_POINT('',(-4.12069501397,28.326878028651,
    9.666558426647));
#6779 = CARTESIAN_POINT('',(-6.486162946301,27.901495998636,
    13.000056989147));
#6780 = CARTESIAN_POINT('',(-8.796033583116,27.239591923441,
    16.333657723241));
#6781 = CARTESIAN_POINT('',(-11.0219082607,26.352557150787,
    19.666507871849));
#6782 = CARTESIAN_POINT('',(-13.1376545584,25.251223641292,
    23.00017052457));
#6783 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869,3.));
#6784 = CARTESIAN_POINT('',(-3.037269762162,28.402040990275,
    6.333663159959));
#6785 = CARTESIAN_POINT('',(-5.414958294185,28.108184797934,
    9.666550772198));
#6786 = CARTESIAN_POINT('',(-7.758451660517,27.57481882801,
    13.000061969101));
#6787 = CARTESIAN_POINT('',(-10.03555570758,26.807701809653,
    16.333675337567));
#6788 = CARTESIAN_POINT('',(-12.21840394849,25.819574807361,
    19.666499128457));
#6789 = CARTESIAN_POINT('',(-14.28145599925,24.62239381586,
    23.000180484461));
#6790 = DEFINITIONAL_REPRESENTATION('',(#6791),#6795);
#6791 = LINE('',#6792,#6793);
#6792 = CARTESIAN_POINT('',(0.,0.));
#6793 = VECTOR('',#6794,1.);
#6794 = DIRECTION('',(1.,0.));
#6795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6796 = ORIENTED_EDGE('',*,*,#6797,.T.);
#6797 = EDGE_CURVE('',#6762,#6798,#6800,.T.);
#6798 = VERTEX_POINT('',#6799);
#6799 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#6800 = SURFACE_CURVE('',#6801,(#6804,#6810),.PCURVE_S1.);
#6801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6802,#6803),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6802 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869,3.));
#6803 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#6804 = PCURVE('',#6235,#6805);
#6805 = DEFINITIONAL_REPRESENTATION('',(#6806),#6809);
#6806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6807,#6808),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6807 = CARTESIAN_POINT('',(28.457224306869,0.6526309611));
#6808 = CARTESIAN_POINT('',(4.957224306869,0.6526309611));
#6809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6810 = PCURVE('',#6811,#6826);
#6811 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6812,#6813,#6814,#6815,#6816,#6817,#6818)
    ,(#6819,#6820,#6821,#6822,#6823,#6824,#6825
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#6812 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869,3.));
#6813 = CARTESIAN_POINT('',(-3.037269762162,28.402040990275,
    6.333663159959));
#6814 = CARTESIAN_POINT('',(-5.414958294185,28.108184797934,
    9.666550772198));
#6815 = CARTESIAN_POINT('',(-7.758451660517,27.57481882801,
    13.000061969101));
#6816 = CARTESIAN_POINT('',(-10.03555570758,26.807701809653,
    16.333675337567));
#6817 = CARTESIAN_POINT('',(-12.21840394849,25.819574807361,
    19.666499128457));
#6818 = CARTESIAN_POINT('',(-14.28145599925,24.62239381586,
    23.000180484461));
#6819 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#6820 = CARTESIAN_POINT('',(-1.068033015083,4.902040990275,
    6.333670670934));
#6821 = CARTESIAN_POINT('',(-1.477594585983,4.806204884714,
    9.666531934298));
#6822 = CARTESIAN_POINT('',(-1.876939777347,4.668470099547,
    13.000085316612));
#6823 = CARTESIAN_POINT('',(-2.259784802045,4.491284362593,
    16.333656496664));
#6824 = CARTESIAN_POINT('',(-2.622563560975,4.277807455926,
    19.666506642694));
#6825 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#6826 = DEFINITIONAL_REPRESENTATION('',(#6827),#6831);
#6827 = LINE('',#6828,#6829);
#6828 = CARTESIAN_POINT('',(0.,0.));
#6829 = VECTOR('',#6830,1.);
#6830 = DIRECTION('',(1.,0.));
#6831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6832 = ORIENTED_EDGE('',*,*,#6833,.T.);
#6833 = EDGE_CURVE('',#6798,#6834,#6836,.T.);
#6834 = VERTEX_POINT('',#6835);
#6835 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#6836 = SURFACE_CURVE('',#6837,(#6845,#6856),.PCURVE_S1.);
#6837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#6838,#6839,#6840,#6841,
#6842,#6843,#6844),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(1.701696020694,2.225294796293),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#6838 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#6839 = CARTESIAN_POINT('',(-1.086221794153,4.900140990767,3.));
#6840 = CARTESIAN_POINT('',(-1.512630827299,4.797747450044,3.));
#6841 = CARTESIAN_POINT('',(-1.926570570069,4.65115279913,3.));
#6842 = CARTESIAN_POINT('',(-2.322928240932,4.462111271762,3.));
#6843 = CARTESIAN_POINT('',(-2.696848126823,4.232997719859,3.));
#6844 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#6845 = PCURVE('',#6235,#6846);
#6846 = DEFINITIONAL_REPRESENTATION('',(#6847),#6855);
#6847 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#6848,#6849,#6850,#6851,
#6852,#6853,#6854),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(1.701696020694,2.225294796293),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#6848 = CARTESIAN_POINT('',(4.957224306869,0.6526309611));
#6849 = CARTESIAN_POINT('',(4.900140990767,1.086221794153));
#6850 = CARTESIAN_POINT('',(4.797747450044,1.512630827299));
#6851 = CARTESIAN_POINT('',(4.65115279913,1.926570570069));
#6852 = CARTESIAN_POINT('',(4.462111271762,2.322928240932));
#6853 = CARTESIAN_POINT('',(4.232997719859,2.696848126823));
#6854 = CARTESIAN_POINT('',(3.966766701456,3.043807145044));
#6855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6856 = PCURVE('',#6857,#6907);
#6857 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#6858,#6859,#6860,#6861,#6862,#6863,#6864)
    ,(#6865,#6866,#6867,#6868,#6869,#6870,#6871)
    ,(#6872,#6873,#6874,#6875,#6876,#6877,#6878)
    ,(#6879,#6880,#6881,#6882,#6883,#6884,#6885)
    ,(#6886,#6887,#6888,#6889,#6890,#6891,#6892)
    ,(#6893,#6894,#6895,#6896,#6897,#6898,#6899)
    ,(#6900,#6901,#6902,#6903,#6904,#6905,#6906
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    1.701696020694,2.225294796293),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#6858 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#6859 = CARTESIAN_POINT('',(-1.068033015083,4.902040990275,
    6.333670670934));
#6860 = CARTESIAN_POINT('',(-1.477594585983,4.806204884714,
    9.666531934298));
#6861 = CARTESIAN_POINT('',(-1.876939777347,4.668470099547,
    13.000085316612));
#6862 = CARTESIAN_POINT('',(-2.259784802045,4.491284362593,
    16.333656496664));
#6863 = CARTESIAN_POINT('',(-2.622563560975,4.277807455926,
    19.666506642694));
#6864 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#6865 = CARTESIAN_POINT('',(-1.086221794153,4.900140990767,3.));
#6866 = CARTESIAN_POINT('',(-1.496840419893,4.808623929422,
    6.333676902166));
#6867 = CARTESIAN_POINT('',(-1.897967654182,4.676955561508,
    9.666529345832));
#6868 = CARTESIAN_POINT('',(-2.285290697748,4.504310951315,13.0000870276
    ));
#6869 = CARTESIAN_POINT('',(-2.652649790991,4.293607847938,
    16.333662302145));
#6870 = CARTESIAN_POINT('',(-2.996714644462,4.048431117927,
    19.666503756507));
#6871 = CARTESIAN_POINT('',(-3.312427847375,3.770425161186,
    23.000183791819));
#6872 = CARTESIAN_POINT('',(-1.512630827299,4.797747450044,3.));
#6873 = CARTESIAN_POINT('',(-1.91466914993,4.67049845945,6.33368304497)
  );
#6874 = CARTESIAN_POINT('',(-2.303627829141,4.503981106996,
    9.666526763161));
#6875 = CARTESIAN_POINT('',(-2.675301131436,4.297783634376,
    13.000088756203));
#6876 = CARTESIAN_POINT('',(-3.023702270532,4.055279509602,
    16.333667974382));
#6877 = CARTESIAN_POINT('',(-3.345780691943,3.78045278368,
    19.666500932916));
#6878 = CARTESIAN_POINT('',(-3.636760570918,3.475268617707,
    23.000187045557));
#6879 = CARTESIAN_POINT('',(-1.926570570069,4.65115279913,3.));
#6880 = CARTESIAN_POINT('',(-2.31632465553,4.489216772258,6.333689023227
    ));
#6881 = CARTESIAN_POINT('',(-2.689518004059,4.28926719502,9.666524218182
    ));
#6882 = CARTESIAN_POINT('',(-3.042094745179,4.05129258277,
    13.000090481147));
#6883 = CARTESIAN_POINT('',(-3.368288043866,3.779102146526,
    16.33367344291));
#6884 = CARTESIAN_POINT('',(-3.665367703224,3.477048206361,
    19.666498206984));
#6885 = CARTESIAN_POINT('',(-3.928871892772,3.147385897888,
    23.000190204146));
#6886 = CARTESIAN_POINT('',(-2.322928240932,4.462111271762,3.));
#6887 = CARTESIAN_POINT('',(-2.696841155226,4.266961538913,
    6.333694763114));
#6888 = CARTESIAN_POINT('',(-3.05086239697,4.035409910675,9.666521742283
    ));
#6889 = CARTESIAN_POINT('',(-3.381126959819,3.767827327352,
    13.000092181182));
#6890 = CARTESIAN_POINT('',(-3.682132283452,3.468433377019,
    16.333678640138));
#6891 = CARTESIAN_POINT('',(-3.951505252633,3.141913161738,19.6664956124
    ));
#6892 = CARTESIAN_POINT('',(-4.185126609683,2.790777397746,
    23.000193228571));
#6893 = CARTESIAN_POINT('',(-2.696848126823,4.232997719859,3.));
#6894 = CARTESIAN_POINT('',(-3.051561942153,4.006514507021,
    6.333700194296));
#6895 = CARTESIAN_POINT('',(-3.38324411117,3.745577656519,9.666519365844
    ));
#6896 = CARTESIAN_POINT('',(-3.688259097186,3.450918000903,
    13.000093835422));
#6897 = CARTESIAN_POINT('',(-3.961409635447,3.127135120194,
    16.333683502445));
#6898 = CARTESIAN_POINT('',(-4.200711980969,2.779207358537,
    19.666493180931));
#6899 = CARTESIAN_POINT('',(-4.402413779844,2.409863514559,
    23.00019608178));
#6900 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#6901 = CARTESIAN_POINT('',(-3.376211517622,3.711209256771,
    6.333705251014));
#6902 = CARTESIAN_POINT('',(-3.682673205699,3.423457925047,
    9.666517117758));
#6903 = CARTESIAN_POINT('',(-3.95982179381,3.104576548159,
    13.000095423675));
#6904 = CARTESIAN_POINT('',(-4.202802438779,2.759509742233,
    16.33368797116));
#6905 = CARTESIAN_POINT('',(-4.410048155129,2.393486081076,
    19.666490941929));
#6906 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#6907 = DEFINITIONAL_REPRESENTATION('',(#6908),#6912);
#6908 = LINE('',#6909,#6910);
#6909 = CARTESIAN_POINT('',(0.,0.));
#6910 = VECTOR('',#6911,1.);
#6911 = DIRECTION('',(1.,0.));
#6912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6913 = ORIENTED_EDGE('',*,*,#6914,.T.);
#6914 = EDGE_CURVE('',#6834,#6915,#6917,.T.);
#6915 = VERTEX_POINT('',#6916);
#6916 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934,3.));
#6917 = SURFACE_CURVE('',#6918,(#6921,#6927),.PCURVE_S1.);
#6918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6919,#6920),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6919 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#6920 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934,3.));
#6921 = PCURVE('',#6235,#6922);
#6922 = DEFINITIONAL_REPRESENTATION('',(#6923),#6926);
#6923 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6924,#6925),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6924 = CARTESIAN_POINT('',(3.966766701456,3.043807145044));
#6925 = CARTESIAN_POINT('',(20.58377605934,19.660816502927));
#6926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6927 = PCURVE('',#6928,#6943);
#6928 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6929,#6930,#6931,#6932,#6933,#6934,#6935)
    ,(#6936,#6937,#6938,#6939,#6940,#6941,#6942
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#6929 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#6930 = CARTESIAN_POINT('',(-3.376211517622,3.711209256771,
    6.333705251014));
#6931 = CARTESIAN_POINT('',(-3.682673205699,3.423457925047,
    9.666517117758));
#6932 = CARTESIAN_POINT('',(-3.95982179381,3.104576548159,
    13.000095423675));
#6933 = CARTESIAN_POINT('',(-4.202802438779,2.759509742233,
    16.33368797116));
#6934 = CARTESIAN_POINT('',(-4.410048155129,2.393486081076,
    19.666490941929));
#6935 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#6936 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934,3.));
#6937 = CARTESIAN_POINT('',(-21.38568153312,18.935757957033,
    6.33393804751));
#6938 = CARTESIAN_POINT('',(-22.94379779138,17.116309358873,
    9.666432991023));
#6939 = CARTESIAN_POINT('',(-24.31591325473,15.14295412809,
    13.000142313218));
#6940 = CARTESIAN_POINT('',(-25.48119287897,13.041299517146,
    16.33392553789));
#6941 = CARTESIAN_POINT('',(-26.42766173843,10.84053204418,
    19.66637431831));
#6942 = CARTESIAN_POINT('',(-27.1451813849,8.565405490505,
    23.000325527332));
#6943 = DEFINITIONAL_REPRESENTATION('',(#6944),#6948);
#6944 = LINE('',#6945,#6946);
#6945 = CARTESIAN_POINT('',(0.,0.));
#6946 = VECTOR('',#6947,1.);
#6947 = DIRECTION('',(1.,0.));
#6948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6949 = ORIENTED_EDGE('',*,*,#6950,.T.);
#6950 = EDGE_CURVE('',#6915,#6951,#6953,.T.);
#6951 = VERTEX_POINT('',#6952);
#6952 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927,3.));
#6953 = SURFACE_CURVE('',#6954,(#6957,#6963),.PCURVE_S1.);
#6954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6955,#6956),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#6955 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934,3.));
#6956 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927,3.));
#6957 = PCURVE('',#6235,#6958);
#6958 = DEFINITIONAL_REPRESENTATION('',(#6959),#6962);
#6959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6960,#6961),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#6960 = CARTESIAN_POINT('',(20.58377605934,19.660816502927));
#6961 = CARTESIAN_POINT('',(19.660816502927,20.58377605934));
#6962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6963 = PCURVE('',#6964,#6979);
#6964 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#6965,#6966,#6967,#6968,#6969,#6970,#6971)
    ,(#6972,#6973,#6974,#6975,#6976,#6977,#6978
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.305261922201),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#6965 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934,3.));
#6966 = CARTESIAN_POINT('',(-21.38568153312,18.935757957033,
    6.33393804751));
#6967 = CARTESIAN_POINT('',(-22.94379779138,17.116309358873,
    9.666432991023));
#6968 = CARTESIAN_POINT('',(-24.31591325473,15.14295412809,
    13.000142313218));
#6969 = CARTESIAN_POINT('',(-25.48119287897,13.041299517146,
    16.33392553789));
#6970 = CARTESIAN_POINT('',(-26.42766173843,10.84053204418,
    19.66637431831));
#6971 = CARTESIAN_POINT('',(-27.1451813849,8.565405490505,
    23.000325527332));
#6972 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927,3.));
#6973 = CARTESIAN_POINT('',(-22.23129956296,17.935456874044,
    6.333951567725));
#6974 = CARTESIAN_POINT('',(-23.70434066701,16.046487550126,
    9.666426838655));
#6975 = CARTESIAN_POINT('',(-24.98456158969,14.012314508399,
    13.000146751548));
#6976 = CARTESIAN_POINT('',(-26.05227495028,11.859432589059,
    16.333937253125));
#6977 = CARTESIAN_POINT('',(-26.89683652367,9.617606400464,
    19.666368430919));
#6978 = CARTESIAN_POINT('',(-27.50932130627,7.311965901549,
    23.000332569991));
#6979 = DEFINITIONAL_REPRESENTATION('',(#6980),#6984);
#6980 = LINE('',#6981,#6982);
#6981 = CARTESIAN_POINT('',(0.,0.));
#6982 = VECTOR('',#6983,1.);
#6983 = DIRECTION('',(1.,0.));
#6984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6985 = ORIENTED_EDGE('',*,*,#6986,.T.);
#6986 = EDGE_CURVE('',#6951,#6987,#6989,.T.);
#6987 = VERTEX_POINT('',#6988);
#6988 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#6989 = SURFACE_CURVE('',#6990,(#6993,#6999),.PCURVE_S1.);
#6990 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6991,#6992),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6991 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927,3.));
#6992 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#6993 = PCURVE('',#6235,#6994);
#6994 = DEFINITIONAL_REPRESENTATION('',(#6995),#6998);
#6995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6996,#6997),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#6996 = CARTESIAN_POINT('',(19.660816502927,20.58377605934));
#6997 = CARTESIAN_POINT('',(3.043807145044,3.966766701456));
#6998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6999 = PCURVE('',#7000,#7015);
#7000 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7001,#7002,#7003,#7004,#7005,#7006,#7007)
    ,(#7008,#7009,#7010,#7011,#7012,#7013,#7014
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#7001 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927,3.));
#7002 = CARTESIAN_POINT('',(-22.23129956296,17.935456874044,
    6.333951567725));
#7003 = CARTESIAN_POINT('',(-23.70434066701,16.046487550126,
    9.666426838655));
#7004 = CARTESIAN_POINT('',(-24.98456158969,14.012314508399,
    13.000146751548));
#7005 = CARTESIAN_POINT('',(-26.05227495028,11.859432589058,
    16.333937253125));
#7006 = CARTESIAN_POINT('',(-26.89683652367,9.617606400464,
    19.666368430919));
#7007 = CARTESIAN_POINT('',(-27.50932130627,7.311965901549,
    23.000332569991));
#7008 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#7009 = CARTESIAN_POINT('',(-4.221829547458,2.710908173781,
    6.333718771229));
#7010 = CARTESIAN_POINT('',(-4.44321608133,2.3536361163,9.666510965389)
  );
#7011 = CARTESIAN_POINT('',(-4.62847012876,1.973936928468,
    13.000099862005));
#7012 = CARTESIAN_POINT('',(-4.773884510091,1.577642814146,
    16.333699686395));
#7013 = CARTESIAN_POINT('',(-4.879222940366,1.17056043736,
    19.666485054538));
#7014 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#7015 = DEFINITIONAL_REPRESENTATION('',(#7016),#7020);
#7016 = LINE('',#7017,#7018);
#7017 = CARTESIAN_POINT('',(0.,0.));
#7018 = VECTOR('',#7019,1.);
#7019 = DIRECTION('',(1.,0.));
#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7021 = ORIENTED_EDGE('',*,*,#7022,.T.);
#7022 = EDGE_CURVE('',#6987,#7023,#7025,.T.);
#7023 = VERTEX_POINT('',#7024);
#7024 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#7025 = SURFACE_CURVE('',#7026,(#7034,#7045),.PCURVE_S1.);
#7026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7027,#7028,#7029,#7030,
#7031,#7032,#7033),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(2.487094184092,3.01069295969),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7027 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#7028 = CARTESIAN_POINT('',(-4.232997719859,2.696848126823,3.));
#7029 = CARTESIAN_POINT('',(-4.462111271762,2.322928240932,3.));
#7030 = CARTESIAN_POINT('',(-4.65115279913,1.926570570069,3.));
#7031 = CARTESIAN_POINT('',(-4.797747450044,1.512630827299,3.));
#7032 = CARTESIAN_POINT('',(-4.900140990767,1.086221794153,3.));
#7033 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#7034 = PCURVE('',#6235,#7035);
#7035 = DEFINITIONAL_REPRESENTATION('',(#7036),#7044);
#7036 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7037,#7038,#7039,#7040,
#7041,#7042,#7043),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(2.487094184092,3.01069295969),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7037 = CARTESIAN_POINT('',(3.043807145044,3.966766701456));
#7038 = CARTESIAN_POINT('',(2.696848126823,4.232997719859));
#7039 = CARTESIAN_POINT('',(2.322928240932,4.462111271762));
#7040 = CARTESIAN_POINT('',(1.926570570069,4.65115279913));
#7041 = CARTESIAN_POINT('',(1.512630827299,4.797747450044));
#7042 = CARTESIAN_POINT('',(1.086221794153,4.900140990767));
#7043 = CARTESIAN_POINT('',(0.6526309611,4.957224306869));
#7044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7045 = PCURVE('',#7046,#7096);
#7046 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#7047,#7048,#7049,#7050,#7051,#7052,#7053)
    ,(#7054,#7055,#7056,#7057,#7058,#7059,#7060)
    ,(#7061,#7062,#7063,#7064,#7065,#7066,#7067)
    ,(#7068,#7069,#7070,#7071,#7072,#7073,#7074)
    ,(#7075,#7076,#7077,#7078,#7079,#7080,#7081)
    ,(#7082,#7083,#7084,#7085,#7086,#7087,#7088)
    ,(#7089,#7090,#7091,#7092,#7093,#7094,#7095
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    2.487094184092,3.01069295969),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#7047 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#7048 = CARTESIAN_POINT('',(-4.221829547458,2.710908173781,
    6.333718771229));
#7049 = CARTESIAN_POINT('',(-4.44321608133,2.3536361163,9.666510965389)
  );
#7050 = CARTESIAN_POINT('',(-4.62847012876,1.973936928468,
    13.000099862005));
#7051 = CARTESIAN_POINT('',(-4.773884510091,1.577642814146,
    16.333699686395));
#7052 = CARTESIAN_POINT('',(-4.879222940366,1.17056043736,
    19.666485054538));
#7053 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#7054 = CARTESIAN_POINT('',(-4.232997719859,2.696848126823,3.));
#7055 = CARTESIAN_POINT('',(-4.458986334014,2.341639712809,
    6.333722696986));
#7056 = CARTESIAN_POINT('',(-4.649071655585,1.964994396169,
    9.666509126004));
#7057 = CARTESIAN_POINT('',(-4.801139786791,1.569111176766,
    13.000101222461));
#7058 = CARTESIAN_POINT('',(-4.911903603835,1.160066912286,
    16.333703000974));
#7059 = CARTESIAN_POINT('',(-4.981594144654,0.743802105018,
    19.666483382112));
#7060 = CARTESIAN_POINT('',(-5.008478680666,0.32367165372,
    23.000207803398));
#7061 = CARTESIAN_POINT('',(-4.462111271762,2.322928240932,3.));
#7062 = CARTESIAN_POINT('',(-4.656766405926,1.948520727954,
    6.333726099498));
#7063 = CARTESIAN_POINT('',(-4.813605306414,1.555837925766,
    9.666507482674));
#7064 = CARTESIAN_POINT('',(-4.930881942885,1.147295288192,
    13.00010246809));
#7065 = CARTESIAN_POINT('',(-5.005753744082,0.729169603545,
    16.333705793042));
#7066 = CARTESIAN_POINT('',(-5.03893181656,0.307485838429,
    19.666481966941));
#7067 = CARTESIAN_POINT('',(-5.029109355436,-0.114373407872,
    23.000209551646));
#7068 = CARTESIAN_POINT('',(-4.65115279913,1.926570570069,3.));
#7069 = CARTESIAN_POINT('',(-4.812594227318,1.536321885925,
    6.333728934984));
#7070 = CARTESIAN_POINT('',(-4.93464520274,1.131146703041,9.666506056352
    ));
#7071 = CARTESIAN_POINT('',(-5.015948700359,0.713637542654,
    13.000103583124));
#7072 = CARTESIAN_POINT('',(-5.05412579485,0.29022378018,16.333708026355
    ));
#7073 = CARTESIAN_POINT('',(-5.050374525354,-0.133035738468,
    19.666480827369));
#7074 = CARTESIAN_POINT('',(-5.00381515736,-0.552775399043,
    23.000210994121));
#7075 = CARTESIAN_POINT('',(-4.797747450044,1.512630827299,3.));
#7076 = CARTESIAN_POINT('',(-4.924501841954,1.110097905984,
    6.333731167862));
#7077 = CARTESIAN_POINT('',(-5.010650066127,0.696133425186,
    9.666504864858));
#7078 = CARTESIAN_POINT('',(-5.055240474016,0.273465360432,
    13.000104553679));
#7079 = CARTESIAN_POINT('',(-5.05637119127,-0.151373603588,
    16.333709672757));
#7080 = CARTESIAN_POINT('',(-5.015728064228,-0.572341802648,
    19.666479977754));
#7081 = CARTESIAN_POINT('',(-4.93285431672,-0.98613513577,23.0002121127)
  );
#7082 = CARTESIAN_POINT('',(-4.900140990767,1.086221794153,3.));
#7083 = CARTESIAN_POINT('',(-4.991163453427,0.675108569729,
    6.333732771361));
#7084 = CARTESIAN_POINT('',(-5.040737077897,0.256161708745,
    9.666503922576));
#7085 = CARTESIAN_POINT('',(-5.048326957281,-0.16779859025,
    13.000105367982));
#7086 = CARTESIAN_POINT('',(-5.012515788894,-0.590186824923,
    16.333710712674));
#7087 = CARTESIAN_POINT('',(-4.935472098732,-1.005029303166,
    19.666479428209));
#7088 = CARTESIAN_POINT('',(-4.817152758356,-1.409127157115,23.000212894
    ));
#7089 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#7090 = CARTESIAN_POINT('',(-5.011913024779,0.236734308433,
    6.333733727899));
#7091 = CARTESIAN_POINT('',(-5.024692374688,-0.183339681021,
    9.66650324025));
#7092 = CARTESIAN_POINT('',(-4.995450391695,-0.604722804272,
    13.000106016549));
#7093 = CARTESIAN_POINT('',(-4.923255879382,-1.020827710879,
    16.333711135378));
#7094 = CARTESIAN_POINT('',(-4.810748996083,-1.425798462378,
    19.666479184475));
#7095 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#7096 = DEFINITIONAL_REPRESENTATION('',(#7097),#7101);
#7097 = LINE('',#7098,#7099);
#7098 = CARTESIAN_POINT('',(0.,0.));
#7099 = VECTOR('',#7100,1.);
#7100 = DIRECTION('',(1.,0.));
#7101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7102 = ORIENTED_EDGE('',*,*,#7103,.T.);
#7103 = EDGE_CURVE('',#7023,#7104,#7106,.T.);
#7104 = VERTEX_POINT('',#7105);
#7105 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611,3.));
#7106 = SURFACE_CURVE('',#7107,(#7110,#7116),.PCURVE_S1.);
#7107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7108,#7109),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7108 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#7109 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611,3.));
#7110 = PCURVE('',#6235,#7111);
#7111 = DEFINITIONAL_REPRESENTATION('',(#7112),#7115);
#7112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7113,#7114),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7113 = CARTESIAN_POINT('',(0.6526309611,4.957224306869));
#7114 = CARTESIAN_POINT('',(0.6526309611,28.457224306869));
#7115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7116 = PCURVE('',#7117,#7132);
#7117 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7118,#7119,#7120,#7121,#7122,#7123,#7124)
    ,(#7125,#7126,#7127,#7128,#7129,#7130,#7131
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#7118 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#7119 = CARTESIAN_POINT('',(-5.011913024779,0.236734308434,
    6.333733727899));
#7120 = CARTESIAN_POINT('',(-5.024692374688,-0.183339681021,
    9.66650324025));
#7121 = CARTESIAN_POINT('',(-4.995450391695,-0.604722804272,
    13.000106016549));
#7122 = CARTESIAN_POINT('',(-4.923255879382,-1.020827710879,
    16.333711135378));
#7123 = CARTESIAN_POINT('',(-4.810748996083,-1.425798462378,
    19.666479184475));
#7124 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#7125 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611,3.));
#7126 = CARTESIAN_POINT('',(-28.51191302477,-1.732502438645,
    6.334070462837));
#7127 = CARTESIAN_POINT('',(-28.32667228212,-4.120703388964,
    9.666365429181));
#7128 = CARTESIAN_POINT('',(-27.90179912947,-6.486234690228,
    13.000195675886));
#7129 = CARTESIAN_POINT('',(-27.23967331984,-8.796598612789,
    16.334028264567));
#7130 = CARTESIAN_POINT('',(-26.35251634917,-11.0216388508,
    19.666321768008));
#7131 = CARTESIAN_POINT('',(-25.25134342745,-13.13806688067,
    23.000392647923));
#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137);
#7133 = LINE('',#7134,#7135);
#7134 = CARTESIAN_POINT('',(0.,0.));
#7135 = VECTOR('',#7136,1.);
#7136 = DIRECTION('',(1.,0.));
#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7138 = ORIENTED_EDGE('',*,*,#7139,.T.);
#7139 = EDGE_CURVE('',#7104,#7140,#7142,.T.);
#7140 = VERTEX_POINT('',#7141);
#7141 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611,3.));
#7142 = SURFACE_CURVE('',#7143,(#7146,#7152),.PCURVE_S1.);
#7143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7144,#7145),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#7144 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611,3.));
#7145 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611,3.));
#7146 = PCURVE('',#6235,#7147);
#7147 = DEFINITIONAL_REPRESENTATION('',(#7148),#7151);
#7148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7149,#7150),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#7149 = CARTESIAN_POINT('',(0.6526309611,28.457224306869));
#7150 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869));
#7151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7152 = PCURVE('',#7153,#7168);
#7153 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7154,#7155,#7156,#7157,#7158,#7159,#7160)
    ,(#7161,#7162,#7163,#7164,#7165,#7166,#7167
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.305261922201),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7154 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611,3.));
#7155 = CARTESIAN_POINT('',(-28.51191302477,-1.732502438645,
    6.334070462837));
#7156 = CARTESIAN_POINT('',(-28.32667228212,-4.120703388964,
    9.666365429181));
#7157 = CARTESIAN_POINT('',(-27.90179912947,-6.486234690228,
    13.000195675886));
#7158 = CARTESIAN_POINT('',(-27.23967331984,-8.796598612789,
    16.334028264567));
#7159 = CARTESIAN_POINT('',(-26.35251634917,-11.0216388508,
    19.666321768008));
#7160 = CARTESIAN_POINT('',(-25.25134342745,-13.13806688067,
    23.000392647923));
#7161 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611,3.));
#7162 = CARTESIAN_POINT('',(-28.40253558895,-3.037764360846,
    6.334070880019));
#7163 = CARTESIAN_POINT('',(-28.10797905139,-5.414966669501,
    9.666364382866));
#7164 = CARTESIAN_POINT('',(-27.575121959,-7.758523403926,
    13.000196972678));
#7165 = CARTESIAN_POINT('',(-26.80778320585,-10.03612073762,
    16.334027218086));
#7166 = CARTESIAN_POINT('',(-25.81953400579,-12.21813453849,
    19.666322185372));
#7167 = CARTESIAN_POINT('',(-24.622513602,-14.28186832156,
    23.000392647857));
#7168 = DEFINITIONAL_REPRESENTATION('',(#7169),#7173);
#7169 = LINE('',#7170,#7171);
#7170 = CARTESIAN_POINT('',(0.,0.));
#7171 = VECTOR('',#7172,1.);
#7172 = DIRECTION('',(1.,0.));
#7173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7174 = ORIENTED_EDGE('',*,*,#7175,.T.);
#7175 = EDGE_CURVE('',#7140,#7176,#7178,.T.);
#7176 = VERTEX_POINT('',#7177);
#7177 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611,3.));
#7178 = SURFACE_CURVE('',#7179,(#7182,#7188),.PCURVE_S1.);
#7179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7180,#7181),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7180 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611,3.));
#7181 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611,3.));
#7182 = PCURVE('',#6235,#7183);
#7183 = DEFINITIONAL_REPRESENTATION('',(#7184),#7187);
#7184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7185,#7186),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7185 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869));
#7186 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869));
#7187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7188 = PCURVE('',#7189,#7204);
#7189 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7190,#7191,#7192,#7193,#7194,#7195,#7196)
    ,(#7197,#7198,#7199,#7200,#7201,#7202,#7203
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#7190 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611,3.));
#7191 = CARTESIAN_POINT('',(-28.40253558895,-3.037764360846,
    6.334070880019));
#7192 = CARTESIAN_POINT('',(-28.10797905139,-5.414966669501,
    9.666364382866));
#7193 = CARTESIAN_POINT('',(-27.575121959,-7.758523403926,
    13.000196972678));
#7194 = CARTESIAN_POINT('',(-26.80778320585,-10.03612073762,
    16.334027218086));
#7195 = CARTESIAN_POINT('',(-25.81953400579,-12.21813453849,
    19.666322185372));
#7196 = CARTESIAN_POINT('',(-24.622513602,-14.28186832156,
    23.000392647857));
#7197 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611,3.));
#7198 = CARTESIAN_POINT('',(-4.902535588959,-1.068527613767,
    6.333734145082));
#7199 = CARTESIAN_POINT('',(-4.805999143958,-1.477602961557,
    9.666502193936));
#7200 = CARTESIAN_POINT('',(-4.668773221224,-1.87701151797,
    13.000107313341));
#7201 = CARTESIAN_POINT('',(-4.491365765393,-2.260349835712,
    16.333710088896));
#7202 = CARTESIAN_POINT('',(-4.277766652707,-2.622294150069,
    19.666479601839));
#7203 = CARTESIAN_POINT('',(-4.029456068614,-2.960385141591,
    23.00021332949));
#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7209);
#7205 = LINE('',#7206,#7207);
#7206 = CARTESIAN_POINT('',(0.,0.));
#7207 = VECTOR('',#7208,1.);
#7208 = DIRECTION('',(1.,0.));
#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7210 = ORIENTED_EDGE('',*,*,#7211,.T.);
#7211 = EDGE_CURVE('',#7176,#7212,#7214,.T.);
#7212 = VERTEX_POINT('',#7213);
#7213 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044,3.));
#7214 = SURFACE_CURVE('',#7215,(#7223,#7234),.PCURVE_S1.);
#7215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7216,#7217,#7218,#7219,
#7220,#7221,#7222),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(3.272492347489,3.796091123088),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7216 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611,3.));
#7217 = CARTESIAN_POINT('',(-4.900140990767,-1.086221794153,3.));
#7218 = CARTESIAN_POINT('',(-4.797747450044,-1.512630827299,3.));
#7219 = CARTESIAN_POINT('',(-4.65115279913,-1.926570570069,3.));
#7220 = CARTESIAN_POINT('',(-4.462111271762,-2.322928240932,3.));
#7221 = CARTESIAN_POINT('',(-4.232997719859,-2.696848126823,3.));
#7222 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044,3.));
#7223 = PCURVE('',#6235,#7224);
#7224 = DEFINITIONAL_REPRESENTATION('',(#7225),#7233);
#7225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7226,#7227,#7228,#7229,
#7230,#7231,#7232),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(3.272492347489,3.796091123088),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7226 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869));
#7227 = CARTESIAN_POINT('',(-1.086221794153,4.900140990767));
#7228 = CARTESIAN_POINT('',(-1.512630827299,4.797747450044));
#7229 = CARTESIAN_POINT('',(-1.926570570069,4.65115279913));
#7230 = CARTESIAN_POINT('',(-2.322928240932,4.462111271762));
#7231 = CARTESIAN_POINT('',(-2.696848126823,4.232997719859));
#7232 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456));
#7233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7234 = PCURVE('',#7235,#7285);
#7235 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#7236,#7237,#7238,#7239,#7240,#7241,#7242)
    ,(#7243,#7244,#7245,#7246,#7247,#7248,#7249)
    ,(#7250,#7251,#7252,#7253,#7254,#7255,#7256)
    ,(#7257,#7258,#7259,#7260,#7261,#7262,#7263)
    ,(#7264,#7265,#7266,#7267,#7268,#7269,#7270)
    ,(#7271,#7272,#7273,#7274,#7275,#7276,#7277)
    ,(#7278,#7279,#7280,#7281,#7282,#7283,#7284
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    3.272492347489,3.796091123088),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#7236 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611,3.));
#7237 = CARTESIAN_POINT('',(-4.902535588959,-1.068527613767,
    6.333734145082));
#7238 = CARTESIAN_POINT('',(-4.805999143958,-1.477602961557,
    9.666502193936));
#7239 = CARTESIAN_POINT('',(-4.668773221224,-1.87701151797,
    13.000107313341));
#7240 = CARTESIAN_POINT('',(-4.491365765393,-2.260349835712,
    16.333710088896));
#7241 = CARTESIAN_POINT('',(-4.277766652707,-2.622294150069,
    19.666479601839));
#7242 = CARTESIAN_POINT('',(-4.029456068614,-2.960385141591,
    23.00021332949));
#7243 = CARTESIAN_POINT('',(-4.900140990767,-1.086221794153,3.));
#7244 = CARTESIAN_POINT('',(-4.809118528106,-1.497335018577,
    6.333733465709));
#7245 = CARTESIAN_POINT('',(-4.67674982076,-1.897976029864,
    9.666502181118));
#7246 = CARTESIAN_POINT('',(-4.50461407302,-2.285362438192,
    13.000107526329));
#7247 = CARTESIAN_POINT('',(-4.293689250687,-2.653214824788,
    16.333708970938));
#7248 = CARTESIAN_POINT('',(-4.048390314721,-2.996445233523,
    19.666480122858));
#7249 = CARTESIAN_POINT('',(-3.770544947924,-3.312840170023,
    23.00021289389));
#7250 = CARTESIAN_POINT('',(-4.797747450044,-1.512630827299,3.));
#7251 = CARTESIAN_POINT('',(-4.670993058134,-1.915163748614,
    6.333732134784));
#7252 = CARTESIAN_POINT('',(-4.50377536627,-2.303636204928,
    9.666502439769));
#7253 = CARTESIAN_POINT('',(-4.298086756091,-2.675372871699,
    13.00010755931));
#7254 = CARTESIAN_POINT('',(-4.055360912314,-3.024267304464,
    16.333707247282));
#7255 = CARTESIAN_POINT('',(-3.780411980484,-3.34551128097,
    19.666480945095));
#7256 = CARTESIAN_POINT('',(-3.475388404441,-3.637172893579,
    23.000212112548));
#7257 = CARTESIAN_POINT('',(-4.65115279913,-1.926570570069,3.));
#7258 = CARTESIAN_POINT('',(-4.489711370941,-2.316819254213,
    6.33373016651));
#7259 = CARTESIAN_POINT('',(-4.289061454325,-2.68952637995,
    9.666502967625));
#7260 = CARTESIAN_POINT('',(-4.051595704476,-3.04216648526,
    13.000107411262));
#7261 = CARTESIAN_POINT('',(-3.779183549215,-3.368853077938,
    16.333704937135));
#7262 = CARTESIAN_POINT('',(-3.47700740317,-3.665098292217,
    19.66648205943));
#7263 = CARTESIAN_POINT('',(-3.14750568462,-3.929284215445,
    23.000210993926));
#7264 = CARTESIAN_POINT('',(-4.462111271762,-2.322928240932,3.));
#7265 = CARTESIAN_POINT('',(-4.267456137597,-2.697335753909,
    6.333727584388));
#7266 = CARTESIAN_POINT('',(-4.035204170022,-3.05087077296,
    9.666503758496));
#7267 = CARTESIAN_POINT('',(-3.76813044903,-3.381198699721,13.0001070838
    ));
#7268 = CARTESIAN_POINT('',(-3.4685147797,-3.682697317663,
    16.333702068271));
#7269 = CARTESIAN_POINT('',(-3.141872358549,-3.95123584159,
    19.666483452475));
#7270 = CARTESIAN_POINT('',(-2.790897184478,-4.185538932368,
    23.000209551412));
#7271 = CARTESIAN_POINT('',(-4.232997719859,-2.696848126823,3.));
#7272 = CARTESIAN_POINT('',(-4.007009105705,-3.052056540837,
    6.333724420897));
#7273 = CARTESIAN_POINT('',(-3.745371915919,-3.383252487256,
    9.666504802348));
#7274 = CARTESIAN_POINT('',(-3.451221122535,-3.688330836912,
    13.000106581158));
#7275 = CARTESIAN_POINT('',(-3.127216522882,-3.9619746698,
    16.333698676629));
#7276 = CARTESIAN_POINT('',(-2.779166555347,-4.200442569891,
    19.666485106772));
#7277 = CARTESIAN_POINT('',(-2.40998330129,-4.402826102543,
    23.000207803127));
#7278 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044,3.));
#7279 = CARTESIAN_POINT('',(-3.711703855455,-3.376706116306,
    6.333720716928));
#7280 = CARTESIAN_POINT('',(-3.423252184508,-3.682681581873,
    9.66650608548));
#7281 = CARTESIAN_POINT('',(-3.104879669726,-3.959893533367,
    13.000105910117));
#7282 = CARTESIAN_POINT('',(-2.759591144942,-4.20336747327,
    16.333694805707));
#7283 = CARTESIAN_POINT('',(-2.39344527788,-4.409778744016,
    19.666487001082));
#7284 = CARTESIAN_POINT('',(-2.00953217924,-4.578605550514,
    23.000205771615));
#7285 = DEFINITIONAL_REPRESENTATION('',(#7286),#7290);
#7286 = LINE('',#7287,#7288);
#7287 = CARTESIAN_POINT('',(0.,0.));
#7288 = VECTOR('',#7289,1.);
#7289 = DIRECTION('',(1.,0.));
#7290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7291 = ORIENTED_EDGE('',*,*,#7292,.T.);
#7292 = EDGE_CURVE('',#7212,#7293,#7295,.T.);
#7293 = VERTEX_POINT('',#7294);
#7294 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292,3.));
#7295 = SURFACE_CURVE('',#7296,(#7299,#7305),.PCURVE_S1.);
#7296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7297,#7298),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7297 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044,3.));
#7298 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292,3.));
#7299 = PCURVE('',#6235,#7300);
#7300 = DEFINITIONAL_REPRESENTATION('',(#7301),#7304);
#7301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7302,#7303),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7302 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456));
#7303 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934));
#7304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7305 = PCURVE('',#7306,#7321);
#7306 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7307,#7308,#7309,#7310,#7311,#7312,#7313)
    ,(#7314,#7315,#7316,#7317,#7318,#7319,#7320
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#7307 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044,3.));
#7308 = CARTESIAN_POINT('',(-3.711703855455,-3.376706116306,
    6.333720716928));
#7309 = CARTESIAN_POINT('',(-3.423252184508,-3.682681581873,
    9.66650608548));
#7310 = CARTESIAN_POINT('',(-3.104879669726,-3.959893533367,
    13.000105910117));
#7311 = CARTESIAN_POINT('',(-2.759591144942,-4.20336747327,
    16.333694805707));
#7312 = CARTESIAN_POINT('',(-2.39344527788,-4.409778744016,
    19.666487001082));
#7313 = CARTESIAN_POINT('',(-2.00953217924,-4.578605550513,
    23.000205771615));
#7314 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292,3.));
#7315 = CARTESIAN_POINT('',(-18.93625255571,-21.38617613181,
    6.333964135548));
#7316 = CARTESIAN_POINT('',(-17.11610361405,-22.94380617146,
    9.666395317931));
#7317 = CARTESIAN_POINT('',(-15.14325725821,-24.31598498967,
    13.000185818026));
#7318 = CARTESIAN_POINT('',(-13.04138091262,-25.48175791556,
    16.333905727377));
#7319 = CARTESIAN_POINT('',(-10.84049124279,-26.42739232679,
    19.666381004199));
#7320 = CARTESIAN_POINT('',(-8.565525276581,-27.1455937078,
    23.000332568011));
#7321 = DEFINITIONAL_REPRESENTATION('',(#7322),#7326);
#7322 = LINE('',#7323,#7324);
#7323 = CARTESIAN_POINT('',(0.,0.));
#7324 = VECTOR('',#7325,1.);
#7325 = DIRECTION('',(1.,0.));
#7326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7327 = ORIENTED_EDGE('',*,*,#7328,.T.);
#7328 = EDGE_CURVE('',#7293,#7329,#7331,.T.);
#7329 = VERTEX_POINT('',#7330);
#7330 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934,3.));
#7331 = SURFACE_CURVE('',#7332,(#7335,#7341),.PCURVE_S1.);
#7332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7333,#7334),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#7333 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292,3.));
#7334 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934,3.));
#7335 = PCURVE('',#6235,#7336);
#7336 = DEFINITIONAL_REPRESENTATION('',(#7337),#7340);
#7337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7338,#7339),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#7338 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934));
#7339 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927));
#7340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7341 = PCURVE('',#7342,#7357);
#7342 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7343,#7344,#7345,#7346,#7347,#7348,#7349)
    ,(#7350,#7351,#7352,#7353,#7354,#7355,#7356
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.305261922201),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7343 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292,3.));
#7344 = CARTESIAN_POINT('',(-18.93625255571,-21.38617613181,
    6.333964135548));
#7345 = CARTESIAN_POINT('',(-17.11610361405,-22.94380617146,
    9.666395317931));
#7346 = CARTESIAN_POINT('',(-15.14325725821,-24.31598498967,
    13.000185818026));
#7347 = CARTESIAN_POINT('',(-13.04138091262,-25.48175791556,
    16.333905727377));
#7348 = CARTESIAN_POINT('',(-10.84049124279,-26.42739232679,
    19.666381004199));
#7349 = CARTESIAN_POINT('',(-8.565525276581,-27.1455937078,
    23.000332568011));
#7350 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934,3.));
#7351 = CARTESIAN_POINT('',(-17.93595147272,-22.23179416164,
    6.333951205318));
#7352 = CARTESIAN_POINT('',(-16.04628180552,-23.70434904733,
    9.666399990587));
#7353 = CARTESIAN_POINT('',(-14.01261763827,-24.98463332415,
    13.000183213637));
#7354 = CARTESIAN_POINT('',(-11.85951398465,-26.05283998728,
    16.333892532194));
#7355 = CARTESIAN_POINT('',(-9.617565599049,-26.89656711193,
    19.666387481831));
#7356 = CARTESIAN_POINT('',(-7.312085687636,-27.50973362921,
    23.000325525258));
#7357 = DEFINITIONAL_REPRESENTATION('',(#7358),#7362);
#7358 = LINE('',#7359,#7360);
#7359 = CARTESIAN_POINT('',(0.,0.));
#7360 = VECTOR('',#7361,1.);
#7361 = DIRECTION('',(1.,0.));
#7362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7363 = ORIENTED_EDGE('',*,*,#7364,.T.);
#7364 = EDGE_CURVE('',#7329,#7365,#7367,.T.);
#7365 = VERTEX_POINT('',#7366);
#7366 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456,3.));
#7367 = SURFACE_CURVE('',#7368,(#7371,#7377),.PCURVE_S1.);
#7368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7369,#7370),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7369 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934,3.));
#7370 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456,3.));
#7371 = PCURVE('',#6235,#7372);
#7372 = DEFINITIONAL_REPRESENTATION('',(#7373),#7376);
#7373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7374,#7375),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7374 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927));
#7375 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044));
#7376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7377 = PCURVE('',#7378,#7393);
#7378 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7379,#7380,#7381,#7382,#7383,#7384,#7385)
    ,(#7386,#7387,#7388,#7389,#7390,#7391,#7392
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#7379 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934,3.));
#7380 = CARTESIAN_POINT('',(-17.93595147272,-22.23179416164,
    6.333951205318));
#7381 = CARTESIAN_POINT('',(-16.04628180552,-23.70434904733,
    9.666399990587));
#7382 = CARTESIAN_POINT('',(-14.01261763827,-24.98463332415,
    13.000183213637));
#7383 = CARTESIAN_POINT('',(-11.85951398465,-26.05283998728,
    16.333892532194));
#7384 = CARTESIAN_POINT('',(-9.617565599049,-26.89656711193,
    19.666387481831));
#7385 = CARTESIAN_POINT('',(-7.312085687636,-27.50973362921,
    23.000325525258));
#7386 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456,3.));
#7387 = CARTESIAN_POINT('',(-2.711402772465,-4.222324146142,
    6.333707786698));
#7388 = CARTESIAN_POINT('',(-2.353430375978,-4.443224457742,
    9.666510758136));
#7389 = CARTESIAN_POINT('',(-1.974240049778,-4.628541867842,
    13.000103305729));
#7390 = CARTESIAN_POINT('',(-1.577724216972,-4.774449544983,
    16.333681610524));
#7391 = CARTESIAN_POINT('',(-1.170519634134,-4.878953529153,
    19.666493478714));
#7392 = CARTESIAN_POINT('',(-0.756092590294,-4.942745471919,
    23.000198728862));
#7393 = DEFINITIONAL_REPRESENTATION('',(#7394),#7398);
#7394 = LINE('',#7395,#7396);
#7395 = CARTESIAN_POINT('',(0.,0.));
#7396 = VECTOR('',#7397,1.);
#7397 = DIRECTION('',(1.,0.));
#7398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7399 = ORIENTED_EDGE('',*,*,#7400,.T.);
#7400 = EDGE_CURVE('',#7365,#7401,#7403,.T.);
#7401 = VERTEX_POINT('',#7402);
#7402 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869,3.));
#7403 = SURFACE_CURVE('',#7404,(#7412,#7423),.PCURVE_S1.);
#7404 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7405,#7406,#7407,#7408,
#7409,#7410,#7411),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.057890510887,4.581489286485),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7405 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456,3.));
#7406 = CARTESIAN_POINT('',(-2.696848126823,-4.232997719859,3.));
#7407 = CARTESIAN_POINT('',(-2.322928240932,-4.462111271762,3.));
#7408 = CARTESIAN_POINT('',(-1.926570570069,-4.65115279913,3.));
#7409 = CARTESIAN_POINT('',(-1.512630827299,-4.797747450044,3.));
#7410 = CARTESIAN_POINT('',(-1.086221794153,-4.900140990767,3.));
#7411 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869,3.));
#7412 = PCURVE('',#6235,#7413);
#7413 = DEFINITIONAL_REPRESENTATION('',(#7414),#7422);
#7414 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7415,#7416,#7417,#7418,
#7419,#7420,#7421),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.057890510887,4.581489286485),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7415 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044));
#7416 = CARTESIAN_POINT('',(-4.232997719859,2.696848126823));
#7417 = CARTESIAN_POINT('',(-4.462111271762,2.322928240932));
#7418 = CARTESIAN_POINT('',(-4.65115279913,1.926570570069));
#7419 = CARTESIAN_POINT('',(-4.797747450044,1.512630827299));
#7420 = CARTESIAN_POINT('',(-4.900140990767,1.086221794153));
#7421 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611));
#7422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7423 = PCURVE('',#7424,#7474);
#7424 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#7425,#7426,#7427,#7428,#7429,#7430,#7431)
    ,(#7432,#7433,#7434,#7435,#7436,#7437,#7438)
    ,(#7439,#7440,#7441,#7442,#7443,#7444,#7445)
    ,(#7446,#7447,#7448,#7449,#7450,#7451,#7452)
    ,(#7453,#7454,#7455,#7456,#7457,#7458,#7459)
    ,(#7460,#7461,#7462,#7463,#7464,#7465,#7466)
    ,(#7467,#7468,#7469,#7470,#7471,#7472,#7473
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    4.057890510887,4.581489286485),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#7425 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456,3.));
#7426 = CARTESIAN_POINT('',(-2.711402772465,-4.222324146142,
    6.333707786698));
#7427 = CARTESIAN_POINT('',(-2.353430375978,-4.443224457742,
    9.666510758136));
#7428 = CARTESIAN_POINT('',(-1.974240049778,-4.628541867842,
    13.000103305728));
#7429 = CARTESIAN_POINT('',(-1.577724216972,-4.774449544983,
    16.333681610524));
#7430 = CARTESIAN_POINT('',(-1.170519634134,-4.878953529153,
    19.666493478714));
#7431 = CARTESIAN_POINT('',(-0.756092590294,-4.942745471919,
    23.000198728862));
#7432 = CARTESIAN_POINT('',(-2.696848126823,-4.232997719859,3.));
#7433 = CARTESIAN_POINT('',(-2.342134311493,-4.459480932698,
    6.333702900163));
#7434 = CARTESIAN_POINT('',(-1.96478865593,-4.649080032066,
    9.666512579394));
#7435 = CARTESIAN_POINT('',(-1.56941429797,-4.801211525726,
    13.000102246482));
#7436 = CARTESIAN_POINT('',(-1.160148315168,-4.912468638856,
    16.333676714913));
#7437 = CARTESIAN_POINT('',(-0.743761301778,-4.981324733409,
    19.666495887973));
#7438 = CARTESIAN_POINT('',(-0.32379144047,-5.008891003425,
    23.000196081354));
#7439 = CARTESIAN_POINT('',(-2.322928240932,-4.462111271762,3.));
#7440 = CARTESIAN_POINT('',(-1.949015326638,-4.65726100461,
    6.333697615439));
#7441 = CARTESIAN_POINT('',(-1.555632185617,-4.813613682955,
    9.666514588512));
#7442 = CARTESIAN_POINT('',(-1.147598409275,-4.930953681684,
    13.000101047496));
#7443 = CARTESIAN_POINT('',(-0.729251006496,-5.006318779225,
    16.333671485227));
#7444 = CARTESIAN_POINT('',(-0.307445035172,-5.038662405284,
    19.666498465963));
#7445 = CARTESIAN_POINT('',(0.114253621117,-5.029521678206,
    23.000193228121));
#7446 = CARTESIAN_POINT('',(-1.926570570069,-4.65115279913,3.));
#7447 = CARTESIAN_POINT('',(-1.536816484609,-4.813088826002,
    6.333691996392));
#7448 = CARTESIAN_POINT('',(-1.130940962987,-4.934653579332,
    9.666516761335));
#7449 = CARTESIAN_POINT('',(-0.713940663603,-5.016020439037,
    13.000099723091));
#7450 = CARTESIAN_POINT('',(-0.290305183213,-5.054690830107,
    16.333665984874));
#7451 = CARTESIAN_POINT('',(0.133076541745,-5.05010511405,
    19.666501181441));
#7452 = CARTESIAN_POINT('',(0.55265561228,-5.004227480141,
    23.000190203677));
#7453 = CARTESIAN_POINT('',(-1.512630827299,-4.797747450044,3.));
#7454 = CARTESIAN_POINT('',(-1.110592504668,-4.924996440638,
    6.333686111843));
#7455 = CARTESIAN_POINT('',(-0.695927685232,-5.010658442759,
    9.66651907129));
#7456 = CARTESIAN_POINT('',(-0.273768481234,-5.055312212586,
    13.000098289434));
#7457 = CARTESIAN_POINT('',(0.151292200461,-5.056936226632,
    16.333660281284));
#7458 = CARTESIAN_POINT('',(0.572382605949,-5.015458652897,
    19.666504001121));
#7459 = CARTESIAN_POINT('',(0.986015348998,-4.93326663951,
    23.000187045074));
#7460 = CARTESIAN_POINT('',(-1.086221794153,-4.900140990767,3.));
#7461 = CARTESIAN_POINT('',(-0.675603168413,-4.991658052111,
    6.333680034492));
#7462 = CARTESIAN_POINT('',(-0.255955968896,-5.04074545456,
    9.666521489801));
#7463 = CARTESIAN_POINT('',(0.167495469605,-5.04839869576,
    13.000096764288));
#7464 = CARTESIAN_POINT('',(0.590105421692,-5.013080824351,
    16.333654444862));
#7465 = CARTESIAN_POINT('',(1.005070106493,-4.935202687377,
    19.666506890194));
#7466 = CARTESIAN_POINT('',(1.409007370334,-4.817565081155,
    23.000183791325));
#7467 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869,3.));
#7468 = CARTESIAN_POINT('',(-0.237228907117,-5.012407623463,
    6.333673839751));
#7469 = CARTESIAN_POINT('',(0.183545420764,-5.02470075137,9.666523986749
    ));
#7470 = CARTESIAN_POINT('',(0.604419683792,-4.9955221301,13.000095166726
    ));
#7471 = CARTESIAN_POINT('',(1.020746307535,-4.923820914922,
    16.333648547848));
#7472 = CARTESIAN_POINT('',(1.425839265734,-4.810479584708,
    19.666509812886));
#7473 = CARTESIAN_POINT('',(1.816463913914,-4.658698216871,
    23.000180482778));
#7474 = DEFINITIONAL_REPRESENTATION('',(#7475),#7479);
#7475 = LINE('',#7476,#7477);
#7476 = CARTESIAN_POINT('',(0.,0.));
#7477 = VECTOR('',#7478,1.);
#7478 = DIRECTION('',(1.,0.));
#7479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7480 = ORIENTED_EDGE('',*,*,#7481,.T.);
#7481 = EDGE_CURVE('',#7401,#7482,#7484,.T.);
#7482 = VERTEX_POINT('',#7483);
#7483 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686,3.));
#7484 = SURFACE_CURVE('',#7485,(#7488,#7494),.PCURVE_S1.);
#7485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7486,#7487),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7486 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869,3.));
#7487 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686,3.));
#7488 = PCURVE('',#6235,#7489);
#7489 = DEFINITIONAL_REPRESENTATION('',(#7490),#7493);
#7490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7491,#7492),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7491 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611));
#7492 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611));
#7493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7494 = PCURVE('',#7495,#7510);
#7495 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7496,#7497,#7498,#7499,#7500,#7501,#7502)
    ,(#7503,#7504,#7505,#7506,#7507,#7508,#7509
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#7496 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869,3.));
#7497 = CARTESIAN_POINT('',(-0.237228907117,-5.012407623463,
    6.333673839751));
#7498 = CARTESIAN_POINT('',(0.183545420764,-5.02470075137,9.666523986749
    ));
#7499 = CARTESIAN_POINT('',(0.604419683792,-4.9955221301,13.000095166726
    ));
#7500 = CARTESIAN_POINT('',(1.020746307535,-4.923820914922,
    16.333648547848));
#7501 = CARTESIAN_POINT('',(1.425839265734,-4.810479584708,
    19.666509812886));
#7502 = CARTESIAN_POINT('',(1.816463913914,-4.658698216871,
    23.000180482778));
#7503 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686,3.));
#7504 = CARTESIAN_POINT('',(1.732007839961,-28.51240762346,
    6.333681350726));
#7505 = CARTESIAN_POINT('',(4.120909128966,-28.32668066459,
    9.666505148848));
#7506 = CARTESIAN_POINT('',(6.485931566962,-27.90187085856,
    13.000118514237));
#7507 = CARTESIAN_POINT('',(8.796517213072,-27.24023836198,
    16.333629706945));
#7508 = CARTESIAN_POINT('',(11.021679653249,-26.35224693614,
    19.666517327123));
#7509 = CARTESIAN_POINT('',(13.137947094217,-25.25175575085,
    23.000180481594));
#7510 = DEFINITIONAL_REPRESENTATION('',(#7511),#7515);
#7511 = LINE('',#7512,#7513);
#7512 = CARTESIAN_POINT('',(0.,0.));
#7513 = VECTOR('',#7514,1.);
#7514 = DIRECTION('',(1.,0.));
#7515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7516 = ORIENTED_EDGE('',*,*,#7517,.T.);
#7517 = EDGE_CURVE('',#7482,#7518,#7520,.T.);
#7518 = VERTEX_POINT('',#7519);
#7519 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686,3.));
#7520 = SURFACE_CURVE('',#7521,(#7524,#7530),.PCURVE_S1.);
#7521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7522,#7523),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#7522 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686,3.));
#7523 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686,3.));
#7524 = PCURVE('',#6235,#7525);
#7525 = DEFINITIONAL_REPRESENTATION('',(#7526),#7529);
#7526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7527,#7528),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#7527 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611));
#7528 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611));
#7529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7530 = PCURVE('',#7531,#7546);
#7531 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7532,#7533,#7534,#7535,#7536,#7537,#7538)
    ,(#7539,#7540,#7541,#7542,#7543,#7544,#7545
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,1.305261922201),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7532 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686,3.));
#7533 = CARTESIAN_POINT('',(1.732007839961,-28.51240762346,
    6.333681350726));
#7534 = CARTESIAN_POINT('',(4.120909128966,-28.32668066459,
    9.666505148848));
#7535 = CARTESIAN_POINT('',(6.485931566962,-27.90187085856,
    13.000118514237));
#7536 = CARTESIAN_POINT('',(8.796517213072,-27.24023836198,
    16.333629706945));
#7537 = CARTESIAN_POINT('',(11.021679653249,-26.35224693614,
    19.666517327123));
#7538 = CARTESIAN_POINT('',(13.137947094217,-25.25175575085,
    23.000180481594));
#7539 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686,3.));
#7540 = CARTESIAN_POINT('',(3.037269762162,-28.40303018764,
    6.333662647437));
#7541 = CARTESIAN_POINT('',(5.415172409181,-28.10798743387,
    9.666512803297));
#7542 = CARTESIAN_POINT('',(7.758220281178,-27.57519368793,
    13.000113534283));
#7543 = CARTESIAN_POINT('',(10.036039337539,-26.80834824819,
    16.333612092619));
#7544 = CARTESIAN_POINT('',(12.218175341032,-25.81926459271,
    19.666526070516));
#7545 = CARTESIAN_POINT('',(14.281748535069,-24.62292592542,
    23.000170521704));
#7546 = DEFINITIONAL_REPRESENTATION('',(#7547),#7551);
#7547 = LINE('',#7548,#7549);
#7548 = CARTESIAN_POINT('',(0.,0.));
#7549 = VECTOR('',#7550,1.);
#7550 = DIRECTION('',(1.,0.));
#7551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7552 = ORIENTED_EDGE('',*,*,#7553,.T.);
#7553 = EDGE_CURVE('',#7518,#7554,#7556,.T.);
#7554 = VERTEX_POINT('',#7555);
#7555 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869,3.));
#7556 = SURFACE_CURVE('',#7557,(#7560,#7566),.PCURVE_S1.);
#7557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7558,#7559),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7558 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686,3.));
#7559 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869,3.));
#7560 = PCURVE('',#6235,#7561);
#7561 = DEFINITIONAL_REPRESENTATION('',(#7562),#7565);
#7562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7563,#7564),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#7563 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611));
#7564 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611));
#7565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7566 = PCURVE('',#7567,#7582);
#7567 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7568,#7569,#7570,#7571,#7572,#7573,#7574)
    ,(#7575,#7576,#7577,#7578,#7579,#7580,#7581
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,23.5),(0.,20.006315549663
    ),.PIECEWISE_BEZIER_KNOTS.);
#7568 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686,3.));
#7569 = CARTESIAN_POINT('',(3.037269762162,-28.40303018764,
    6.333662647437));
#7570 = CARTESIAN_POINT('',(5.415172409181,-28.10798743387,
    9.666512803297));
#7571 = CARTESIAN_POINT('',(7.758220281178,-27.57519368793,
    13.000113534283));
#7572 = CARTESIAN_POINT('',(10.036039337539,-26.80834824819,
    16.333612092619));
#7573 = CARTESIAN_POINT('',(12.218175341032,-25.81926459271,
    19.666526070516));
#7574 = CARTESIAN_POINT('',(14.281748535069,-24.62292592542,
    23.000170521704));
#7575 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869,3.));
#7576 = CARTESIAN_POINT('',(1.068033015083,-4.903030187643,
    6.333655136462));
#7577 = CARTESIAN_POINT('',(1.477808700979,-4.806007520654,
    9.666531641197));
#7578 = CARTESIAN_POINT('',(1.876708398008,-4.668844959474,
    13.000090186772));
#7579 = CARTESIAN_POINT('',(2.260268432002,-4.491930801134,
    16.333630933522));
#7580 = CARTESIAN_POINT('',(2.622334953516,-4.277497241281,
    19.666518556279));
#7581 = CARTESIAN_POINT('',(2.960265354766,-4.029868391439,
    23.000170522887));
#7582 = DEFINITIONAL_REPRESENTATION('',(#7583),#7587);
#7583 = LINE('',#7584,#7585);
#7584 = CARTESIAN_POINT('',(0.,0.));
#7585 = VECTOR('',#7586,1.);
#7586 = DIRECTION('',(1.,0.));
#7587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7588 = ORIENTED_EDGE('',*,*,#7589,.T.);
#7589 = EDGE_CURVE('',#7554,#7590,#7592,.T.);
#7590 = VERTEX_POINT('',#7591);
#7591 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456,3.));
#7592 = SURFACE_CURVE('',#7593,(#7601,#7612),.PCURVE_S1.);
#7593 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7594,#7595,#7596,#7597,
#7598,#7599,#7600),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.843288674284,5.366887449883),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7594 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869,3.));
#7595 = CARTESIAN_POINT('',(1.086221794153,-4.900140990767,3.));
#7596 = CARTESIAN_POINT('',(1.512630827299,-4.797747450044,3.));
#7597 = CARTESIAN_POINT('',(1.926570570069,-4.65115279913,3.));
#7598 = CARTESIAN_POINT('',(2.322928240932,-4.462111271762,3.));
#7599 = CARTESIAN_POINT('',(2.696848126823,-4.232997719859,3.));
#7600 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456,3.));
#7601 = PCURVE('',#6235,#7602);
#7602 = DEFINITIONAL_REPRESENTATION('',(#7603),#7611);
#7603 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7604,#7605,#7606,#7607,
#7608,#7609,#7610),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.843288674284,5.366887449883),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7604 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611));
#7605 = CARTESIAN_POINT('',(-4.900140990767,-1.086221794153));
#7606 = CARTESIAN_POINT('',(-4.797747450044,-1.512630827299));
#7607 = CARTESIAN_POINT('',(-4.65115279913,-1.926570570069));
#7608 = CARTESIAN_POINT('',(-4.462111271762,-2.322928240932));
#7609 = CARTESIAN_POINT('',(-4.232997719859,-2.696848126823));
#7610 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044));
#7611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7612 = PCURVE('',#7613,#7663);
#7613 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#7614,#7615,#7616,#7617,#7618,#7619,#7620)
    ,(#7621,#7622,#7623,#7624,#7625,#7626,#7627)
    ,(#7628,#7629,#7630,#7631,#7632,#7633,#7634)
    ,(#7635,#7636,#7637,#7638,#7639,#7640,#7641)
    ,(#7642,#7643,#7644,#7645,#7646,#7647,#7648)
    ,(#7649,#7650,#7651,#7652,#7653,#7654,#7655)
    ,(#7656,#7657,#7658,#7659,#7660,#7661,#7662
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    4.843288674284,5.366887449883),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#7614 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869,3.));
#7615 = CARTESIAN_POINT('',(1.068033015083,-4.903030187643,
    6.333655136462));
#7616 = CARTESIAN_POINT('',(1.477808700979,-4.806007520654,
    9.666531641197));
#7617 = CARTESIAN_POINT('',(1.876708398008,-4.668844959474,
    13.000090186772));
#7618 = CARTESIAN_POINT('',(2.260268432002,-4.491930801134,
    16.333630933523));
#7619 = CARTESIAN_POINT('',(2.622334953516,-4.277497241281,
    19.666518556279));
#7620 = CARTESIAN_POINT('',(2.960265354766,-4.029868391439,
    23.000170522887));
#7621 = CARTESIAN_POINT('',(1.086221794153,-4.900140990767,3.));
#7622 = CARTESIAN_POINT('',(1.496840419893,-4.80961312679,6.33364890523)
  );
#7623 = CARTESIAN_POINT('',(1.898181769178,-4.676758197447,
    9.666534229663));
#7624 = CARTESIAN_POINT('',(2.285059318409,-4.504685811242,
    13.000088475784));
#7625 = CARTESIAN_POINT('',(2.653133420948,-4.294254286479,
    16.333625128041));
#7626 = CARTESIAN_POINT('',(2.996486037003,-4.048120903282,
    19.666521442466));
#7627 = CARTESIAN_POINT('',(3.312720383186,-3.770957270753,
    23.000167214345));
#7628 = CARTESIAN_POINT('',(1.512630827299,-4.797747450044,3.));
#7629 = CARTESIAN_POINT('',(1.91466914993,-4.671487656818,6.333642762426
    ));
#7630 = CARTESIAN_POINT('',(2.303841944137,-4.503783742936,
    9.666536812334));
#7631 = CARTESIAN_POINT('',(2.675069752097,-4.298158494303,
    13.000086747181));
#7632 = CARTESIAN_POINT('',(3.024185900488,-4.055925948143,
    16.333619455805));
#7633 = CARTESIAN_POINT('',(3.345552084484,-3.780142569036,
    19.666524266057));
#7634 = CARTESIAN_POINT('',(3.63705310673,-3.475800727274,
    23.000163960607));
#7635 = CARTESIAN_POINT('',(1.926570570069,-4.65115279913,3.));
#7636 = CARTESIAN_POINT('',(2.31632465553,-4.490205969625,6.333636784169
    ));
#7637 = CARTESIAN_POINT('',(2.689732119055,-4.289069830959,
    9.666539357314));
#7638 = CARTESIAN_POINT('',(3.04186336584,-4.051667442697,
    13.000085022236));
#7639 = CARTESIAN_POINT('',(3.368771673823,-3.779748585067,
    16.333613987277));
#7640 = CARTESIAN_POINT('',(3.665139095765,-3.476737991716,
    19.666526991988));
#7641 = CARTESIAN_POINT('',(3.929164428584,-3.147918007455,
    23.000160802019));
#7642 = CARTESIAN_POINT('',(2.322928240932,-4.462111271762,3.));
#7643 = CARTESIAN_POINT('',(2.696841155225,-4.267950736281,
    6.333631044281));
#7644 = CARTESIAN_POINT('',(3.051076511966,-4.035212546614,
    9.666541833212));
#7645 = CARTESIAN_POINT('',(3.38089558048,-3.768202187279,
    13.000083322202));
#7646 = CARTESIAN_POINT('',(3.682615913408,-3.46907981556,
    16.333608790048));
#7647 = CARTESIAN_POINT('',(3.951276645173,-3.141602947093,
    19.666529586572));
#7648 = CARTESIAN_POINT('',(4.185419145494,-2.791309507313,
    23.000157777594));
#7649 = CARTESIAN_POINT('',(2.696848126823,-4.232997719859,3.));
#7650 = CARTESIAN_POINT('',(3.051561942153,-4.007503704389,6.3336256131)
  );
#7651 = CARTESIAN_POINT('',(3.383458226166,-3.745380292458,
    9.666544209651));
#7652 = CARTESIAN_POINT('',(3.688027717847,-3.45129286083,
    13.000081667962));
#7653 = CARTESIAN_POINT('',(3.961893265404,-3.127781558735,
    16.333603927742));
#7654 = CARTESIAN_POINT('',(4.200483373509,-2.778897143893,
    19.666532018042));
#7655 = CARTESIAN_POINT('',(4.402706315656,-2.410395624125,
    23.000154924384));
#7656 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456,3.));
#7657 = CARTESIAN_POINT('',(3.376211517622,-3.712198454138,
    6.333620556382));
#7658 = CARTESIAN_POINT('',(3.682887320695,-3.423260560986,
    9.666546457737));
#7659 = CARTESIAN_POINT('',(3.959590414471,-3.104951408086,
    13.000080079709));
#7660 = CARTESIAN_POINT('',(4.203286068735,-2.760156180774,
    16.333599459027));
#7661 = CARTESIAN_POINT('',(4.409819547669,-2.393175866431,
    19.666534257043));
#7662 = CARTESIAN_POINT('',(4.578485763614,-2.009944502073,
    23.000152276903));
#7663 = DEFINITIONAL_REPRESENTATION('',(#7664),#7668);
#7664 = LINE('',#7665,#7666);
#7665 = CARTESIAN_POINT('',(0.,0.));
#7666 = VECTOR('',#7667,1.);
#7667 = DIRECTION('',(1.,0.));
#7668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7669 = ORIENTED_EDGE('',*,*,#7670,.T.);
#7670 = EDGE_CURVE('',#7590,#7671,#7673,.T.);
#7671 = VERTEX_POINT('',#7672);
#7672 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934,3.));
#7673 = SURFACE_CURVE('',#7674,(#7677,#7683),.PCURVE_S1.);
#7674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7675,#7676),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7675 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456,3.));
#7676 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934,3.));
#7677 = PCURVE('',#6235,#7678);
#7678 = DEFINITIONAL_REPRESENTATION('',(#7679),#7682);
#7679 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7680,#7681),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7680 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044));
#7681 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292));
#7682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7683 = PCURVE('',#7684,#7699);
#7684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7685,#7686,#7687,#7688,#7689,#7690,#7691)
    ,(#7692,#7693,#7694,#7695,#7696,#7697,#7698
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(-23.5,-0.),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7685 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456,3.));
#7686 = CARTESIAN_POINT('',(3.376211517622,-3.712198454138,
    6.333620556382));
#7687 = CARTESIAN_POINT('',(3.682887320695,-3.423260560986,
    9.666546457737));
#7688 = CARTESIAN_POINT('',(3.959590414471,-3.104951408086,
    13.000080079709));
#7689 = CARTESIAN_POINT('',(4.203286068735,-2.760156180774,
    16.333599459027));
#7690 = CARTESIAN_POINT('',(4.409819547669,-2.393175866431,
    19.666534257043));
#7691 = CARTESIAN_POINT('',(4.578485763614,-2.009944502073,
    23.000152276903));
#7692 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934,3.));
#7693 = CARTESIAN_POINT('',(21.385681533127,-18.9367471544,
    6.333387759886));
#7694 = CARTESIAN_POINT('',(22.944011906381,-17.11611199481,
    9.666630584472));
#7695 = CARTESIAN_POINT('',(24.3156818754,-15.14332898801,
    13.000033190166));
#7696 = CARTESIAN_POINT('',(25.481676508934,-13.04194595568,
    16.333361892296));
#7697 = CARTESIAN_POINT('',(26.427433130976,-10.84022182953,
    19.666650880663));
#7698 = CARTESIAN_POINT('',(27.145473920719,-8.565937600071,
    23.000025478833));
#7699 = DEFINITIONAL_REPRESENTATION('',(#7700),#7704);
#7700 = LINE('',#7701,#7702);
#7701 = CARTESIAN_POINT('',(0.,0.));
#7702 = VECTOR('',#7703,1.);
#7703 = DIRECTION('',(1.,0.));
#7704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7705 = ORIENTED_EDGE('',*,*,#7706,.T.);
#7706 = EDGE_CURVE('',#7671,#7707,#7709,.T.);
#7707 = VERTEX_POINT('',#7708);
#7708 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292,3.));
#7709 = SURFACE_CURVE('',#7710,(#7713,#7719),.PCURVE_S1.);
#7710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7711,#7712),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7711 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934,3.));
#7712 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292,3.));
#7713 = PCURVE('',#6235,#7714);
#7714 = DEFINITIONAL_REPRESENTATION('',(#7715),#7718);
#7715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7716,#7717),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7716 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292));
#7717 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934));
#7718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7719 = PCURVE('',#7720,#7735);
#7720 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7721,#7722,#7723,#7724,#7725,#7726,#7727)
    ,(#7728,#7729,#7730,#7731,#7732,#7733,#7734
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(-1.305261922201,-0.),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7721 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934,3.));
#7722 = CARTESIAN_POINT('',(21.385681533127,-18.9367471544,
    6.333387759886));
#7723 = CARTESIAN_POINT('',(22.944011906381,-17.11611199481,
    9.666630584472));
#7724 = CARTESIAN_POINT('',(24.3156818754,-15.14332898801,
    13.000033190166));
#7725 = CARTESIAN_POINT('',(25.481676508934,-13.04194595568,
    16.333361892296));
#7726 = CARTESIAN_POINT('',(26.427433130976,-10.84022182953,
    19.666650880663));
#7727 = CARTESIAN_POINT('',(27.145473920719,-8.565937600071,
    23.000025478833));
#7728 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292,3.));
#7729 = CARTESIAN_POINT('',(22.231299562963,-17.93644607141,
    6.333374239671));
#7730 = CARTESIAN_POINT('',(23.704554782012,-16.04629018606,
    9.666636736841));
#7731 = CARTESIAN_POINT('',(24.98433021035,-14.01268936832,
    13.000028751836));
#7732 = CARTESIAN_POINT('',(26.052758580246,-11.86007902759,
    16.333350177061));
#7733 = CARTESIAN_POINT('',(26.896607916214,-9.617296185819,
    19.666656768054));
#7734 = CARTESIAN_POINT('',(27.509613842088,-7.312498011115,
    23.000018436173));
#7735 = DEFINITIONAL_REPRESENTATION('',(#7736),#7740);
#7736 = LINE('',#7737,#7738);
#7737 = CARTESIAN_POINT('',(0.,0.));
#7738 = VECTOR('',#7739,1.);
#7739 = DIRECTION('',(1.,0.));
#7740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7741 = ORIENTED_EDGE('',*,*,#7742,.T.);
#7742 = EDGE_CURVE('',#7707,#7743,#7745,.T.);
#7743 = VERTEX_POINT('',#7744);
#7744 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044,3.));
#7745 = SURFACE_CURVE('',#7746,(#7749,#7755),.PCURVE_S1.);
#7746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7747,#7748),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7747 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292,3.));
#7748 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044,3.));
#7749 = PCURVE('',#6235,#7750);
#7750 = DEFINITIONAL_REPRESENTATION('',(#7751),#7754);
#7751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7752,#7753),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7752 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934));
#7753 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456));
#7754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7755 = PCURVE('',#7756,#7771);
#7756 = B_SPLINE_SURFACE_WITH_KNOTS('',1,6,(
    (#7757,#7758,#7759,#7760,#7761,#7762,#7763)
    ,(#7764,#7765,#7766,#7767,#7768,#7769,#7770
  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(-23.5,-0.),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7757 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292,3.));
#7758 = CARTESIAN_POINT('',(22.231299562963,-17.93644607141,
    6.333374239671));
#7759 = CARTESIAN_POINT('',(23.704554782012,-16.04629018606,
    9.66663673684));
#7760 = CARTESIAN_POINT('',(24.98433021035,-14.01268936832,
    13.000028751836));
#7761 = CARTESIAN_POINT('',(26.052758580246,-11.86007902759,
    16.333350177061));
#7762 = CARTESIAN_POINT('',(26.896607916214,-9.617296185819,
    19.666656768054));
#7763 = CARTESIAN_POINT('',(27.509613842088,-7.312498011115,
    23.000018436173));
#7764 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044,3.));
#7765 = CARTESIAN_POINT('',(4.221829547458,-2.711897371149,
    6.333607036167));
#7766 = CARTESIAN_POINT('',(4.443430196326,-2.353438752239,
    9.666552610106));
#7767 = CARTESIAN_POINT('',(4.628238749421,-1.974311788394,
    13.000075641379));
#7768 = CARTESIAN_POINT('',(4.774368140047,-1.578289252687,
    16.333587743792));
#7769 = CARTESIAN_POINT('',(4.878994332907,-1.170250222715,
    19.666540144435));
#7770 = CARTESIAN_POINT('',(4.942625684983,-0.756504913117,
    23.000145234243));
#7771 = DEFINITIONAL_REPRESENTATION('',(#7772),#7776);
#7772 = LINE('',#7773,#7774);
#7773 = CARTESIAN_POINT('',(0.,0.));
#7774 = VECTOR('',#7775,1.);
#7775 = DIRECTION('',(1.,0.));
#7776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7777 = ORIENTED_EDGE('',*,*,#7778,.T.);
#7778 = EDGE_CURVE('',#7743,#6315,#7779,.T.);
#7779 = SURFACE_CURVE('',#7780,(#7788,#7799),.PCURVE_S1.);
#7780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7781,#7782,#7783,#7784,
#7785,#7786,#7787),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(5.628686837682,6.15228561328),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7781 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044,3.));
#7782 = CARTESIAN_POINT('',(4.232997719859,-2.696848126823,3.));
#7783 = CARTESIAN_POINT('',(4.462111271762,-2.322928240932,3.));
#7784 = CARTESIAN_POINT('',(4.65115279913,-1.926570570069,3.));
#7785 = CARTESIAN_POINT('',(4.797747450044,-1.512630827299,3.));
#7786 = CARTESIAN_POINT('',(4.900140990767,-1.086221794153,3.));
#7787 = CARTESIAN_POINT('',(4.957224306869,-0.6526309611,3.));
#7788 = PCURVE('',#6235,#7789);
#7789 = DEFINITIONAL_REPRESENTATION('',(#7790),#7798);
#7790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#7791,#7792,#7793,#7794,
#7795,#7796,#7797),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(5.628686837682,6.15228561328),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#7791 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456));
#7792 = CARTESIAN_POINT('',(-2.696848126823,-4.232997719859));
#7793 = CARTESIAN_POINT('',(-2.322928240932,-4.462111271762));
#7794 = CARTESIAN_POINT('',(-1.926570570069,-4.65115279913));
#7795 = CARTESIAN_POINT('',(-1.512630827299,-4.797747450044));
#7796 = CARTESIAN_POINT('',(-1.086221794153,-4.900140990767));
#7797 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869));
#7798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7799 = PCURVE('',#6335,#7800);
#7800 = DEFINITIONAL_REPRESENTATION('',(#7801),#7805);
#7801 = LINE('',#7802,#7803);
#7802 = CARTESIAN_POINT('',(0.,0.));
#7803 = VECTOR('',#7804,1.);
#7804 = DIRECTION('',(1.,0.));
#7805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7806 = ORIENTED_EDGE('',*,*,#6392,.T.);
#7807 = ORIENTED_EDGE('',*,*,#6220,.T.);
#7808 = FACE_BOUND('',#7809,.F.);
#7809 = EDGE_LOOP('',(#7810));
#7810 = ORIENTED_EDGE('',*,*,#7811,.F.);
#7811 = EDGE_CURVE('',#7812,#7812,#7814,.T.);
#7812 = VERTEX_POINT('',#7813);
#7813 = CARTESIAN_POINT('',(2.1,-1.E-15,3.));
#7814 = SURFACE_CURVE('',#7815,(#7820,#7827),.PCURVE_S1.);
#7815 = CIRCLE('',#7816,2.1);
#7816 = AXIS2_PLACEMENT_3D('',#7817,#7818,#7819);
#7817 = CARTESIAN_POINT('',(0.,0.,3.));
#7818 = DIRECTION('',(0.,0.,1.));
#7819 = DIRECTION('',(1.,0.,0.));
#7820 = PCURVE('',#6235,#7821);
#7821 = DEFINITIONAL_REPRESENTATION('',(#7822),#7826);
#7822 = CIRCLE('',#7823,2.1);
#7823 = AXIS2_PLACEMENT_2D('',#7824,#7825);
#7824 = CARTESIAN_POINT('',(3.69E-15,-2.4E-16));
#7825 = DIRECTION('',(0.,-1.));
#7826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7827 = PCURVE('',#7828,#7833);
#7828 = CYLINDRICAL_SURFACE('',#7829,2.1);
#7829 = AXIS2_PLACEMENT_3D('',#7830,#7831,#7832);
#7830 = CARTESIAN_POINT('',(0.,0.,3.));
#7831 = DIRECTION('',(0.,0.,1.));
#7832 = DIRECTION('',(1.,0.,0.));
#7833 = DEFINITIONAL_REPRESENTATION('',(#7834),#7838);
#7834 = LINE('',#7835,#7836);
#7835 = CARTESIAN_POINT('',(0.,0.));
#7836 = VECTOR('',#7837,1.);
#7837 = DIRECTION('',(1.,0.));
#7838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7839 = ADVANCED_FACE('',(#7840),#6265,.T.);
#7840 = FACE_BOUND('',#7841,.T.);
#7841 = EDGE_LOOP('',(#7842,#7843,#7844,#7870,#7904,#7980));
#7842 = ORIENTED_EDGE('',*,*,#6246,.F.);
#7843 = ORIENTED_EDGE('',*,*,#6434,.T.);
#7844 = ORIENTED_EDGE('',*,*,#7845,.T.);
#7845 = EDGE_CURVE('',#6435,#7846,#7848,.T.);
#7846 = VERTEX_POINT('',#7847);
#7847 = CARTESIAN_POINT('',(4.103951097664,2.856105657193,
    21.984319982915));
#7848 = SURFACE_CURVE('',#7849,(#7857,#7864),.PCURVE_S1.);
#7849 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7850,#7851,#7852,#7853,#7854,
    #7855,#7856),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#7850 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#7851 = CARTESIAN_POINT('',(4.902535588959,1.067538416399,6.333591662314
    ));
#7852 = CARTESIAN_POINT('',(4.806213258954,1.477800325618,9.66656138156)
  );
#7853 = CARTESIAN_POINT('',(4.668541841884,1.876636658043,
    13.000068190043));
#7854 = CARTESIAN_POINT('',(4.491849395349,2.259703397172,16.33357734129
    ));
#7855 = CARTESIAN_POINT('',(4.277538045248,2.622604364714,
    19.666545597134));
#7856 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#7857 = PCURVE('',#6265,#7858);
#7858 = DEFINITIONAL_REPRESENTATION('',(#7859),#7863);
#7859 = LINE('',#7860,#7861);
#7860 = CARTESIAN_POINT('',(-0.,0.));
#7861 = VECTOR('',#7862,1.);
#7862 = DIRECTION('',(0.,1.));
#7863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7864 = PCURVE('',#6479,#7865);
#7865 = DEFINITIONAL_REPRESENTATION('',(#7866),#7869);
#7866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7867,#7868),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7867 = CARTESIAN_POINT('',(0.1308996939,0.));
#7868 = CARTESIAN_POINT('',(0.1308996939,20.006315549663));
#7869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7870 = ORIENTED_EDGE('',*,*,#7871,.T.);
#7871 = EDGE_CURVE('',#7846,#7872,#7874,.T.);
#7872 = VERTEX_POINT('',#7873);
#7873 = CARTESIAN_POINT('',(4.101691854313,2.859348640089,
    22.015788815346));
#7874 = SURFACE_CURVE('',#7875,(#7881,#7890),.PCURVE_S1.);
#7875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7876,#7877,#7878,#7879,#7880),
  .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.635566275081,1.),.UNSPECIFIED.);
#7876 = CARTESIAN_POINT('',(4.103951097664,2.856105657193,
    21.984319982915));
#7877 = CARTESIAN_POINT('',(4.103491513011,2.856802638835,
    21.990987084768));
#7878 = CARTESIAN_POINT('',(4.102749356303,2.857889329607,
    22.001476686439));
#7879 = CARTESIAN_POINT('',(4.101977219131,2.858960396425,
    22.011966200468));
#7880 = CARTESIAN_POINT('',(4.101691854313,2.859348640088,22.01578881534
    ));
#7881 = PCURVE('',#6265,#7882);
#7882 = DEFINITIONAL_REPRESENTATION('',(#7883),#7889);
#7883 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7884,#7885,#7886,#7887,#7888),
  .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.635566275081,1.),.UNSPECIFIED.);
#7884 = CARTESIAN_POINT('',(0.,18.990234697067));
#7885 = CARTESIAN_POINT('',(-2.116089076074E-05,18.996903647857));
#7886 = CARTESIAN_POINT('',(-3.329292816048E-05,19.007396155189));
#7887 = CARTESIAN_POINT('',(-1.213269666846E-05,19.01788856955));
#7888 = CARTESIAN_POINT('',(0.,19.021712240659));
#7889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7890 = PCURVE('',#7891,#7896);
#7891 = SPHERICAL_SURFACE('',#7892,5.);
#7892 = AXIS2_PLACEMENT_3D('',#7893,#7894,#7895);
#7893 = CARTESIAN_POINT('',(0.,0.,22.));
#7894 = DIRECTION('',(0.,0.,1.));
#7895 = DIRECTION('',(1.,0.,0.));
#7896 = DEFINITIONAL_REPRESENTATION('',(#7897),#7903);
#7897 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7898,#7899,#7900,#7901,#7902),
  .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.635566275081,1.),.UNSPECIFIED.);
#7898 = CARTESIAN_POINT('',(0.607996248602,-3.136008557248E-03));
#7899 = CARTESIAN_POINT('',(0.60816317028,-1.802581629754E-03));
#7900 = CARTESIAN_POINT('',(0.608426345719,2.953358614119E-04));
#7901 = CARTESIAN_POINT('',(0.608690386254,2.393241529813E-03));
#7902 = CARTESIAN_POINT('',(0.60878672375,3.157768315918E-03));
#7903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7904 = ORIENTED_EDGE('',*,*,#7905,.T.);
#7905 = EDGE_CURVE('',#7872,#7906,#7908,.T.);
#7906 = VERTEX_POINT('',#7907);
#7907 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#7908 = SURFACE_CURVE('',#7909,(#7917,#7924),.PCURVE_S1.);
#7909 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7910,#7911,#7912,#7913,#7914,
    #7915,#7916),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#7910 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#7911 = CARTESIAN_POINT('',(4.902535588959,1.067538416399,6.333591662314
    ));
#7912 = CARTESIAN_POINT('',(4.806213258954,1.477800325618,9.66656138156)
  );
#7913 = CARTESIAN_POINT('',(4.668541841884,1.876636658043,
    13.000068190043));
#7914 = CARTESIAN_POINT('',(4.491849395349,2.259703397172,16.33357734129
    ));
#7915 = CARTESIAN_POINT('',(4.277538045248,2.622604364714,
    19.666545597134));
#7916 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#7917 = PCURVE('',#6265,#7918);
#7918 = DEFINITIONAL_REPRESENTATION('',(#7919),#7923);
#7919 = LINE('',#7920,#7921);
#7920 = CARTESIAN_POINT('',(-0.,0.));
#7921 = VECTOR('',#7922,1.);
#7922 = DIRECTION('',(0.,1.));
#7923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7924 = PCURVE('',#7925,#7975);
#7925 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#7926,#7927,#7928,#7929,#7930,#7931,#7932)
    ,(#7933,#7934,#7935,#7936,#7937,#7938,#7939)
    ,(#7940,#7941,#7942,#7943,#7944,#7945,#7946)
    ,(#7947,#7948,#7949,#7950,#7951,#7952,#7953)
    ,(#7954,#7955,#7956,#7957,#7958,#7959,#7960)
    ,(#7961,#7962,#7963,#7964,#7965,#7966,#7967)
    ,(#7968,#7969,#7970,#7971,#7972,#7973,#7974
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    0.1308996939,0.654498469498),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#7926 = CARTESIAN_POINT('',(4.957224306869,0.6526309611,3.));
#7927 = CARTESIAN_POINT('',(4.902535588959,1.067538416399,6.333591662314
    ));
#7928 = CARTESIAN_POINT('',(4.806213258954,1.477800325618,9.66656138156)
  );
#7929 = CARTESIAN_POINT('',(4.668541841884,1.876636658043,
    13.000068190043));
#7930 = CARTESIAN_POINT('',(4.491849395349,2.259703397172,16.33357734129
    ));
#7931 = CARTESIAN_POINT('',(4.277538045248,2.622604364714,
    19.666545597134));
#7932 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#7933 = CARTESIAN_POINT('',(4.900140990767,1.086221794153,3.));
#7934 = CARTESIAN_POINT('',(4.809118528106,1.496345821209,6.333592341687
    ));
#7935 = CARTESIAN_POINT('',(4.676963935757,1.898173393924,9.666561394378
    ));
#7936 = CARTESIAN_POINT('',(4.504382693681,2.284987578266,
    13.000067977055));
#7937 = CARTESIAN_POINT('',(4.294172880643,2.652568386248,
    16.333578459249));
#7938 = CARTESIAN_POINT('',(4.048161707261,2.996755448168,
    19.666545076114));
#7939 = CARTESIAN_POINT('',(3.770837483735,3.312308060456,
    23.000138112274));
#7940 = CARTESIAN_POINT('',(4.797747450044,1.512630827299,3.));
#7941 = CARTESIAN_POINT('',(4.670993058134,1.914174551246,6.333593672612
    ));
#7942 = CARTESIAN_POINT('',(4.503989481266,2.303833568989,9.666561135726
    ));
#7943 = CARTESIAN_POINT('',(4.297855376752,2.674998011772,
    13.000067944074));
#7944 = CARTESIAN_POINT('',(4.05584454227,3.023620865924,16.333580182905
    ));
#7945 = CARTESIAN_POINT('',(3.780183373024,3.345821495615,
    19.666544253877));
#7946 = CARTESIAN_POINT('',(3.475680940252,3.636640784012,
    23.000138893616));
#7947 = CARTESIAN_POINT('',(4.65115279913,1.926570570069,3.));
#7948 = CARTESIAN_POINT('',(4.489711370941,2.315830056846,6.333595640886
    ));
#7949 = CARTESIAN_POINT('',(4.289275569321,2.689723744011,9.666560607871
    ));
#7950 = CARTESIAN_POINT('',(4.051364325137,3.041791625333,
    13.000068092121));
#7951 = CARTESIAN_POINT('',(3.779667179172,3.368206639397,
    16.333582493051));
#7952 = CARTESIAN_POINT('',(3.47677879571,3.665408506861,19.666543139543
    ));
#7953 = CARTESIAN_POINT('',(3.147798220431,3.928752105878,
    23.000140012238));
#7954 = CARTESIAN_POINT('',(4.462111271762,2.322928240932,3.));
#7955 = CARTESIAN_POINT('',(4.267456137597,2.696346556542,6.333598223008
    ));
#7956 = CARTESIAN_POINT('',(4.035418285018,3.051068137021,9.666559817));
#7957 = CARTESIAN_POINT('',(3.767899069691,3.380823839794,
    13.000068419584));
#7958 = CARTESIAN_POINT('',(3.468998409656,3.682050879123,
    16.333585361916));
#7959 = CARTESIAN_POINT('',(3.141643751089,3.951546056235,
    19.666541746497));
#7960 = CARTESIAN_POINT('',(2.791189720289,4.185006822802,
    23.000141454752));
#7961 = CARTESIAN_POINT('',(4.232997719859,2.696848126823,3.));
#7962 = CARTESIAN_POINT('',(4.007009105705,3.051067343469,6.333601386499
    ));
#7963 = CARTESIAN_POINT('',(3.745586030915,3.383449851316,9.666558773147
    ));
#7964 = CARTESIAN_POINT('',(3.450989743195,3.687955976985,
    13.000068922226));
#7965 = CARTESIAN_POINT('',(3.127700152838,3.961328231259,
    16.333588753558));
#7966 = CARTESIAN_POINT('',(2.778937947887,4.200752784535,
    19.666540092201));
#7967 = CARTESIAN_POINT('',(2.410275837102,4.402293992976,
    23.000143203038));
#7968 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#7969 = CARTESIAN_POINT('',(3.711703855454,3.375716918938,6.333605090468
    ));
#7970 = CARTESIAN_POINT('',(3.423466299504,3.682878945933,9.666557490016
    ));
#7971 = CARTESIAN_POINT('',(3.104648290387,3.95951867344,13.000069593267
    ));
#7972 = CARTESIAN_POINT('',(2.760074774899,4.202721034729,
    16.333592624479));
#7973 = CARTESIAN_POINT('',(2.39321667042,4.410088958661,19.666538197891
    ));
#7974 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#7975 = DEFINITIONAL_REPRESENTATION('',(#7976),#7979);
#7976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7977,#7978),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#7977 = CARTESIAN_POINT('',(0.1308996939,0.));
#7978 = CARTESIAN_POINT('',(0.1308996939,20.006315549663));
#7979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7980 = ORIENTED_EDGE('',*,*,#7981,.F.);
#7981 = EDGE_CURVE('',#6247,#7906,#7982,.T.);
#7982 = SURFACE_CURVE('',#7983,(#7986,#7993),.PCURVE_S1.);
#7983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7984,#7985),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7984 = CARTESIAN_POINT('',(24.622806137814,14.281336211997,
    22.999958358307));
#7985 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#7986 = PCURVE('',#6265,#7987);
#7987 = DEFINITIONAL_REPRESENTATION('',(#7988),#7992);
#7988 = LINE('',#7989,#7990);
#7989 = CARTESIAN_POINT('',(0.,20.006315549663));
#7990 = VECTOR('',#7991,1.);
#7991 = DIRECTION('',(1.,0.));
#7992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7993 = PCURVE('',#6300,#7994);
#7994 = DEFINITIONAL_REPRESENTATION('',(#7995),#7998);
#7995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7996,#7997),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#7996 = CARTESIAN_POINT('',(24.62265987081,14.281602266877));
#7997 = CARTESIAN_POINT('',(4.029602336683,2.960119086827));
#7998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7999 = ADVANCED_FACE('',(#8000,#8842),#6300,.T.);
#8000 = FACE_BOUND('',#8001,.T.);
#8001 = EDGE_LOOP('',(#8002,#8003,#8034,#8055,#8076,#8097,#8178,#8199,
    #8220,#8241,#8322,#8343,#8364,#8385,#8466,#8487,#8508,#8529,#8560,
    #8581,#8602,#8623,#8654,#8675,#8696,#8717,#8748,#8769,#8790,#8811,
    #8840,#8841));
#8002 = ORIENTED_EDGE('',*,*,#7981,.T.);
#8003 = ORIENTED_EDGE('',*,*,#8004,.T.);
#8004 = EDGE_CURVE('',#7906,#8005,#8007,.T.);
#8005 = VERTEX_POINT('',#8006);
#8006 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#8007 = SURFACE_CURVE('',#8008,(#8016,#8027),.PCURVE_S1.);
#8008 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8009,#8010,#8011,#8012,
#8013,#8014,#8015),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.1308996939,0.654498469498),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8009 = CARTESIAN_POINT('',(4.029748604426,2.959853032024,
    23.000137676674));
#8010 = CARTESIAN_POINT('',(3.770837483735,3.312308060456,
    23.000138112274));
#8011 = CARTESIAN_POINT('',(3.475680940252,3.636640784012,
    23.000138893616));
#8012 = CARTESIAN_POINT('',(3.147798220431,3.928752105878,
    23.000140012238));
#8013 = CARTESIAN_POINT('',(2.791189720289,4.185006822802,
    23.000141454752));
#8014 = CARTESIAN_POINT('',(2.410275837102,4.402293992976,
    23.000143203038));
#8015 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#8016 = PCURVE('',#6300,#8017);
#8017 = DEFINITIONAL_REPRESENTATION('',(#8018),#8026);
#8018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8019,#8020,#8021,#8022,
#8023,#8024,#8025),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.1308996939,0.654498469498),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8019 = CARTESIAN_POINT('',(4.029602336683,2.960119086827));
#8020 = CARTESIAN_POINT('',(3.770691215995,3.312574115262));
#8021 = CARTESIAN_POINT('',(3.475534672514,3.63690683882));
#8022 = CARTESIAN_POINT('',(3.147651952693,3.929018160688));
#8023 = CARTESIAN_POINT('',(2.791043452549,4.185272877613));
#8024 = CARTESIAN_POINT('',(2.410129569358,4.402560047789));
#8025 = CARTESIAN_POINT('',(2.009678447303,4.578339495761));
#8026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8027 = PCURVE('',#7925,#8028);
#8028 = DEFINITIONAL_REPRESENTATION('',(#8029),#8033);
#8029 = LINE('',#8030,#8031);
#8030 = CARTESIAN_POINT('',(0.,20.006315549663));
#8031 = VECTOR('',#8032,1.);
#8032 = DIRECTION('',(1.,0.));
#8033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8034 = ORIENTED_EDGE('',*,*,#8035,.T.);
#8035 = EDGE_CURVE('',#8005,#8036,#8038,.T.);
#8036 = VERTEX_POINT('',#8037);
#8037 = CARTESIAN_POINT('',(8.565817812393,27.145061598243,
    23.000018438153));
#8038 = SURFACE_CURVE('',#8039,(#8042,#8048),.PCURVE_S1.);
#8039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8040,#8041),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8040 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#8041 = CARTESIAN_POINT('',(8.565817812393,27.145061598243,
    23.000018438153));
#8042 = PCURVE('',#6300,#8043);
#8043 = DEFINITIONAL_REPRESENTATION('',(#8044),#8047);
#8044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8045,#8046),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8045 = CARTESIAN_POINT('',(2.009678447303,4.578339495761));
#8046 = CARTESIAN_POINT('',(8.565671545346,27.145327653209));
#8047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8048 = PCURVE('',#6550,#8049);
#8049 = DEFINITIONAL_REPRESENTATION('',(#8050),#8054);
#8050 = LINE('',#8051,#8052);
#8051 = CARTESIAN_POINT('',(0.,20.006315549663));
#8052 = VECTOR('',#8053,1.);
#8053 = DIRECTION('',(1.,0.));
#8054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8055 = ORIENTED_EDGE('',*,*,#8056,.T.);
#8056 = EDGE_CURVE('',#8036,#8057,#8059,.T.);
#8057 = VERTEX_POINT('',#8058);
#8058 = CARTESIAN_POINT('',(7.312378223447,27.509201519648,
    23.000025480906));
#8059 = SURFACE_CURVE('',#8060,(#8063,#8069),.PCURVE_S1.);
#8060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8061,#8062),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8061 = CARTESIAN_POINT('',(8.565817812393,27.145061598243,
    23.000018438153));
#8062 = CARTESIAN_POINT('',(7.312378223447,27.509201519648,
    23.000025480906));
#8063 = PCURVE('',#6300,#8064);
#8064 = DEFINITIONAL_REPRESENTATION('',(#8065),#8068);
#8065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8066,#8067),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8066 = CARTESIAN_POINT('',(8.565671545346,27.145327653209));
#8067 = CARTESIAN_POINT('',(7.312231956381,27.509467574617));
#8068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8069 = PCURVE('',#6586,#8070);
#8070 = DEFINITIONAL_REPRESENTATION('',(#8071),#8075);
#8071 = LINE('',#8072,#8073);
#8072 = CARTESIAN_POINT('',(0.,20.006315549663));
#8073 = VECTOR('',#8074,1.);
#8074 = DIRECTION('',(1.,0.));
#8075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8076 = ORIENTED_EDGE('',*,*,#8077,.T.);
#8077 = EDGE_CURVE('',#8057,#8078,#8080,.T.);
#8078 = VERTEX_POINT('',#8079);
#8079 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#8080 = SURFACE_CURVE('',#8081,(#8084,#8090),.PCURVE_S1.);
#8081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8082,#8083),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8082 = CARTESIAN_POINT('',(7.312378223447,27.509201519648,
    23.000025480906));
#8083 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#8084 = PCURVE('',#6300,#8085);
#8085 = DEFINITIONAL_REPRESENTATION('',(#8086),#8089);
#8086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8087,#8088),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8087 = CARTESIAN_POINT('',(7.312231956381,27.509467574617));
#8088 = CARTESIAN_POINT('',(0.756238858338,4.942479417169));
#8089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8090 = PCURVE('',#6622,#8091);
#8091 = DEFINITIONAL_REPRESENTATION('',(#8092),#8096);
#8092 = LINE('',#8093,#8094);
#8093 = CARTESIAN_POINT('',(0.,20.006315549663));
#8094 = VECTOR('',#8095,1.);
#8095 = DIRECTION('',(1.,0.));
#8096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8097 = ORIENTED_EDGE('',*,*,#8098,.T.);
#8098 = EDGE_CURVE('',#8078,#8099,#8101,.T.);
#8099 = VERTEX_POINT('',#8100);
#8100 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#8101 = SURFACE_CURVE('',#8102,(#8110,#8121),.PCURVE_S1.);
#8102 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8103,#8104,#8105,#8106,
#8107,#8108,#8109),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.916297857297,1.439896632895),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8103 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#8104 = CARTESIAN_POINT('',(0.324083976281,5.008358893858,23.00015492481
    ));
#8105 = CARTESIAN_POINT('',(-0.113961085305,5.028989568639,
    23.000157778043));
#8106 = CARTESIAN_POINT('',(-0.552363076469,5.003695370575,
    23.000160802487));
#8107 = CARTESIAN_POINT('',(-0.985722813186,4.932734529943,
    23.00016396109));
#8108 = CARTESIAN_POINT('',(-1.408714834523,4.817032971588,
    23.000167214839));
#8109 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#8110 = PCURVE('',#6300,#8111);
#8111 = DEFINITIONAL_REPRESENTATION('',(#8112),#8120);
#8112 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8113,#8114,#8115,#8116,
#8117,#8118,#8119),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.916297857297,1.439896632895),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8113 = CARTESIAN_POINT('',(0.756238858338,4.942479417169));
#8114 = CARTESIAN_POINT('',(0.323937708506,5.008624948675));
#8115 = CARTESIAN_POINT('',(-0.11410735309,5.029255623457));
#8116 = CARTESIAN_POINT('',(-0.552509344264,5.003961425392));
#8117 = CARTESIAN_POINT('',(-0.985869080993,4.93300058476));
#8118 = CARTESIAN_POINT('',(-1.408861102341,4.817299026404));
#8119 = CARTESIAN_POINT('',(-1.816317645935,4.658432162119));
#8120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8121 = PCURVE('',#8122,#8172);
#8122 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#8123,#8124,#8125,#8126,#8127,#8128,#8129)
    ,(#8130,#8131,#8132,#8133,#8134,#8135,#8136)
    ,(#8137,#8138,#8139,#8140,#8141,#8142,#8143)
    ,(#8144,#8145,#8146,#8147,#8148,#8149,#8150)
    ,(#8151,#8152,#8153,#8154,#8155,#8156,#8157)
    ,(#8158,#8159,#8160,#8161,#8162,#8163,#8164)
    ,(#8165,#8166,#8167,#8168,#8169,#8170,#8171
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    0.916297857297,1.439896632895),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#8123 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#8124 = CARTESIAN_POINT('',(2.711402772465,4.221334948774,6.333618020698
    ));
#8125 = CARTESIAN_POINT('',(2.353644490974,4.443421821802,9.666552817359
    ));
#8126 = CARTESIAN_POINT('',(1.974008670439,4.628167007915,
    13.000072197655));
#8127 = CARTESIAN_POINT('',(1.578207846928,4.773803106442,
    16.333605819662));
#8128 = CARTESIAN_POINT('',(1.170291026675,4.879263743798,
    19.666531720258));
#8129 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#8130 = CARTESIAN_POINT('',(2.696848126823,4.232997719859,3.));
#8131 = CARTESIAN_POINT('',(2.342134311493,4.45849173533,6.333622907233)
  );
#8132 = CARTESIAN_POINT('',(1.965002770926,4.649277396126,9.666550996101
    ));
#8133 = CARTESIAN_POINT('',(1.569182918631,4.800836665799,
    13.000073256901));
#8134 = CARTESIAN_POINT('',(1.160631945124,4.911822200315,
    16.333610715274));
#8135 = CARTESIAN_POINT('',(0.743532694319,4.981634948053,
    19.666529310999));
#8136 = CARTESIAN_POINT('',(0.324083976281,5.008358893858,23.00015492481
    ));
#8137 = CARTESIAN_POINT('',(2.322928240932,4.462111271762,3.));
#8138 = CARTESIAN_POINT('',(1.949015326638,4.656271807242,6.333628191957
    ));
#8139 = CARTESIAN_POINT('',(1.555846300613,4.813811047015,9.666548986983
    ));
#8140 = CARTESIAN_POINT('',(1.147367029936,4.930578821757,
    13.000074455888));
#8141 = CARTESIAN_POINT('',(0.729734636452,5.005672340684,16.33361594496
    ));
#8142 = CARTESIAN_POINT('',(0.307216427713,5.038972619929,
    19.666526733009));
#8143 = CARTESIAN_POINT('',(-0.113961085305,5.028989568639,
    23.000157778043));
#8144 = CARTESIAN_POINT('',(1.926570570069,4.65115279913,3.));
#8145 = CARTESIAN_POINT('',(1.536816484608,4.812099628634,6.333633811004
    ));
#8146 = CARTESIAN_POINT('',(1.131155077983,4.934850943393,9.666546814161
    ));
#8147 = CARTESIAN_POINT('',(0.713709284264,5.01564557911,13.000075780293
    ));
#8148 = CARTESIAN_POINT('',(0.290788813169,5.054044391566,
    16.333621445313));
#8149 = CARTESIAN_POINT('',(-0.133305149205,5.050415328694,
    19.666524017532));
#8150 = CARTESIAN_POINT('',(-0.552363076469,5.003695370575,
    23.000160802487));
#8151 = CARTESIAN_POINT('',(1.512630827299,4.797747450044,3.));
#8152 = CARTESIAN_POINT('',(1.110592504668,4.92400724327,6.333639695553)
  );
#8153 = CARTESIAN_POINT('',(0.696141800229,5.01085580682,9.666544504206)
  );
#8154 = CARTESIAN_POINT('',(0.273537101894,5.054937352659,13.00007721395
    ));
#8155 = CARTESIAN_POINT('',(-0.150808570505,5.056289788091,
    16.333627148902));
#8156 = CARTESIAN_POINT('',(-0.572611213408,5.015768867542,
    19.666521197852));
#8157 = CARTESIAN_POINT('',(-0.985722813186,4.932734529943,
    23.00016396109));
#8158 = CARTESIAN_POINT('',(1.086221794153,4.900140990767,3.));
#8159 = CARTESIAN_POINT('',(0.675603168413,4.990668854743,6.333645772904
    ));
#8160 = CARTESIAN_POINT('',(0.256170083892,5.04094281862,9.666542085695)
  );
#8161 = CARTESIAN_POINT('',(-0.167726848944,5.048023835834,
    13.000078739095));
#8162 = CARTESIAN_POINT('',(-0.589621791736,5.01243438581,
    16.333632985325));
#8163 = CARTESIAN_POINT('',(-1.005298713952,4.935512902022,
    19.666518308779));
#8164 = CARTESIAN_POINT('',(-1.408714834523,4.817032971588,
    23.000167214839));
#8165 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#8166 = CARTESIAN_POINT('',(0.237228907117,5.011418426095,6.333651967645
    ));
#8167 = CARTESIAN_POINT('',(-0.183331305768,5.024898115431,
    9.666539588746));
#8168 = CARTESIAN_POINT('',(-0.604651063132,4.995147270173,
    13.000080336658));
#8169 = CARTESIAN_POINT('',(-1.020262677579,4.923174476381,
    16.333638882338));
#8170 = CARTESIAN_POINT('',(-1.426067873193,4.810789799353,
    19.666515386086));
#8171 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#8172 = DEFINITIONAL_REPRESENTATION('',(#8173),#8177);
#8173 = LINE('',#8174,#8175);
#8174 = CARTESIAN_POINT('',(0.,20.006315549663));
#8175 = VECTOR('',#8176,1.);
#8176 = DIRECTION('',(1.,0.));
#8177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8178 = ORIENTED_EDGE('',*,*,#8179,.T.);
#8179 = EDGE_CURVE('',#8099,#8180,#8182,.T.);
#8180 = VERTEX_POINT('',#8181);
#8181 = CARTESIAN_POINT('',(-13.1376545584,25.251223641292,
    23.00017052457));
#8182 = SURFACE_CURVE('',#8183,(#8186,#8192),.PCURVE_S1.);
#8183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8184,#8185),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8184 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#8185 = CARTESIAN_POINT('',(-13.1376545584,25.251223641292,
    23.00017052457));
#8186 = PCURVE('',#6300,#8187);
#8187 = DEFINITIONAL_REPRESENTATION('',(#8188),#8191);
#8188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8189,#8190),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8189 = CARTESIAN_POINT('',(-1.816317645935,4.658432162119));
#8190 = CARTESIAN_POINT('',(-13.13780082598,25.251489696246));
#8191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8192 = PCURVE('',#6739,#8193);
#8193 = DEFINITIONAL_REPRESENTATION('',(#8194),#8198);
#8194 = LINE('',#8195,#8196);
#8195 = CARTESIAN_POINT('',(0.,20.006315549663));
#8196 = VECTOR('',#8197,1.);
#8197 = DIRECTION('',(1.,0.));
#8198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8199 = ORIENTED_EDGE('',*,*,#8200,.T.);
#8200 = EDGE_CURVE('',#8180,#8201,#8203,.T.);
#8201 = VERTEX_POINT('',#8202);
#8202 = CARTESIAN_POINT('',(-14.28145599925,24.62239381586,
    23.000180484461));
#8203 = SURFACE_CURVE('',#8204,(#8207,#8213),.PCURVE_S1.);
#8204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8205,#8206),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8205 = CARTESIAN_POINT('',(-13.1376545584,25.251223641292,
    23.00017052457));
#8206 = CARTESIAN_POINT('',(-14.28145599925,24.62239381586,
    23.000180484461));
#8207 = PCURVE('',#6300,#8208);
#8208 = DEFINITIONAL_REPRESENTATION('',(#8209),#8212);
#8209 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8210,#8211),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8210 = CARTESIAN_POINT('',(-13.13780082598,25.251489696246));
#8211 = CARTESIAN_POINT('',(-14.28160226687,24.62265987081));
#8212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8213 = PCURVE('',#6775,#8214);
#8214 = DEFINITIONAL_REPRESENTATION('',(#8215),#8219);
#8215 = LINE('',#8216,#8217);
#8216 = CARTESIAN_POINT('',(0.,20.006315549663));
#8217 = VECTOR('',#8218,1.);
#8218 = DIRECTION('',(1.,0.));
#8219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8220 = ORIENTED_EDGE('',*,*,#8221,.T.);
#8221 = EDGE_CURVE('',#8201,#8222,#8224,.T.);
#8222 = VERTEX_POINT('',#8223);
#8223 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#8224 = SURFACE_CURVE('',#8225,(#8228,#8234),.PCURVE_S1.);
#8225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8226,#8227),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8226 = CARTESIAN_POINT('',(-14.28145599925,24.62239381586,
    23.000180484461));
#8227 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#8228 = PCURVE('',#6300,#8229);
#8229 = DEFINITIONAL_REPRESENTATION('',(#8230),#8233);
#8230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8231,#8232),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8231 = CARTESIAN_POINT('',(-14.28160226687,24.62265987081));
#8232 = CARTESIAN_POINT('',(-2.960119086827,4.029602336683));
#8233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8234 = PCURVE('',#6811,#8235);
#8235 = DEFINITIONAL_REPRESENTATION('',(#8236),#8240);
#8236 = LINE('',#8237,#8238);
#8237 = CARTESIAN_POINT('',(0.,20.006315549663));
#8238 = VECTOR('',#8239,1.);
#8239 = DIRECTION('',(1.,0.));
#8240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8241 = ORIENTED_EDGE('',*,*,#8242,.T.);
#8242 = EDGE_CURVE('',#8222,#8243,#8245,.T.);
#8243 = VERTEX_POINT('',#8244);
#8244 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#8245 = SURFACE_CURVE('',#8246,(#8254,#8265),.PCURVE_S1.);
#8246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8247,#8248,#8249,#8250,
#8251,#8252,#8253),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(1.701696020694,2.225294796293),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8247 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#8248 = CARTESIAN_POINT('',(-3.312427847375,3.770425161186,
    23.000183791819));
#8249 = CARTESIAN_POINT('',(-3.636760570918,3.475268617707,
    23.000187045557));
#8250 = CARTESIAN_POINT('',(-3.928871892772,3.147385897888,
    23.000190204146));
#8251 = CARTESIAN_POINT('',(-4.185126609683,2.790777397746,
    23.000193228571));
#8252 = CARTESIAN_POINT('',(-4.402413779844,2.409863514559,
    23.00019608178));
#8253 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#8254 = PCURVE('',#6300,#8255);
#8255 = DEFINITIONAL_REPRESENTATION('',(#8256),#8264);
#8256 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8257,#8258,#8259,#8260,
#8261,#8262,#8263),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(1.701696020694,2.225294796293),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8257 = CARTESIAN_POINT('',(-2.960119086827,4.029602336683));
#8258 = CARTESIAN_POINT('',(-3.312574115262,3.770691215995));
#8259 = CARTESIAN_POINT('',(-3.63690683882,3.475534672514));
#8260 = CARTESIAN_POINT('',(-3.929018160688,3.147651952692));
#8261 = CARTESIAN_POINT('',(-4.185272877613,2.791043452549));
#8262 = CARTESIAN_POINT('',(-4.402560047789,2.410129569358));
#8263 = CARTESIAN_POINT('',(-4.578339495761,2.009678447303));
#8264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8265 = PCURVE('',#8266,#8316);
#8266 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#8267,#8268,#8269,#8270,#8271,#8272,#8273)
    ,(#8274,#8275,#8276,#8277,#8278,#8279,#8280)
    ,(#8281,#8282,#8283,#8284,#8285,#8286,#8287)
    ,(#8288,#8289,#8290,#8291,#8292,#8293,#8294)
    ,(#8295,#8296,#8297,#8298,#8299,#8300,#8301)
    ,(#8302,#8303,#8304,#8305,#8306,#8307,#8308)
    ,(#8309,#8310,#8311,#8312,#8313,#8314,#8315
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    1.701696020694,2.225294796293),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#8267 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#8268 = CARTESIAN_POINT('',(-1.068033015083,4.902040990275,
    6.333670670934));
#8269 = CARTESIAN_POINT('',(-1.477594585983,4.806204884714,
    9.666531934298));
#8270 = CARTESIAN_POINT('',(-1.876939777347,4.668470099547,
    13.000085316612));
#8271 = CARTESIAN_POINT('',(-2.259784802045,4.491284362593,
    16.333656496664));
#8272 = CARTESIAN_POINT('',(-2.622563560975,4.277807455926,
    19.666506642694));
#8273 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#8274 = CARTESIAN_POINT('',(-1.086221794153,4.900140990767,3.));
#8275 = CARTESIAN_POINT('',(-1.496840419893,4.808623929422,
    6.333676902166));
#8276 = CARTESIAN_POINT('',(-1.897967654182,4.676955561508,
    9.666529345832));
#8277 = CARTESIAN_POINT('',(-2.285290697748,4.504310951315,13.0000870276
    ));
#8278 = CARTESIAN_POINT('',(-2.652649790991,4.293607847938,
    16.333662302145));
#8279 = CARTESIAN_POINT('',(-2.996714644462,4.048431117927,
    19.666503756507));
#8280 = CARTESIAN_POINT('',(-3.312427847375,3.770425161186,
    23.000183791819));
#8281 = CARTESIAN_POINT('',(-1.512630827299,4.797747450044,3.));
#8282 = CARTESIAN_POINT('',(-1.91466914993,4.67049845945,6.33368304497)
  );
#8283 = CARTESIAN_POINT('',(-2.303627829141,4.503981106996,
    9.666526763161));
#8284 = CARTESIAN_POINT('',(-2.675301131436,4.297783634376,
    13.000088756203));
#8285 = CARTESIAN_POINT('',(-3.023702270532,4.055279509602,
    16.333667974382));
#8286 = CARTESIAN_POINT('',(-3.345780691943,3.78045278368,
    19.666500932916));
#8287 = CARTESIAN_POINT('',(-3.636760570918,3.475268617707,
    23.000187045557));
#8288 = CARTESIAN_POINT('',(-1.926570570069,4.65115279913,3.));
#8289 = CARTESIAN_POINT('',(-2.31632465553,4.489216772258,6.333689023227
    ));
#8290 = CARTESIAN_POINT('',(-2.689518004059,4.28926719502,9.666524218182
    ));
#8291 = CARTESIAN_POINT('',(-3.042094745179,4.05129258277,
    13.000090481147));
#8292 = CARTESIAN_POINT('',(-3.368288043866,3.779102146526,
    16.33367344291));
#8293 = CARTESIAN_POINT('',(-3.665367703224,3.477048206361,
    19.666498206984));
#8294 = CARTESIAN_POINT('',(-3.928871892772,3.147385897888,
    23.000190204146));
#8295 = CARTESIAN_POINT('',(-2.322928240932,4.462111271762,3.));
#8296 = CARTESIAN_POINT('',(-2.696841155226,4.266961538913,
    6.333694763114));
#8297 = CARTESIAN_POINT('',(-3.05086239697,4.035409910675,9.666521742283
    ));
#8298 = CARTESIAN_POINT('',(-3.381126959819,3.767827327352,
    13.000092181182));
#8299 = CARTESIAN_POINT('',(-3.682132283452,3.468433377019,
    16.333678640138));
#8300 = CARTESIAN_POINT('',(-3.951505252633,3.141913161738,19.6664956124
    ));
#8301 = CARTESIAN_POINT('',(-4.185126609683,2.790777397746,
    23.000193228571));
#8302 = CARTESIAN_POINT('',(-2.696848126823,4.232997719859,3.));
#8303 = CARTESIAN_POINT('',(-3.051561942153,4.006514507021,
    6.333700194296));
#8304 = CARTESIAN_POINT('',(-3.38324411117,3.745577656519,9.666519365844
    ));
#8305 = CARTESIAN_POINT('',(-3.688259097186,3.450918000903,
    13.000093835422));
#8306 = CARTESIAN_POINT('',(-3.961409635447,3.127135120194,
    16.333683502445));
#8307 = CARTESIAN_POINT('',(-4.200711980969,2.779207358537,
    19.666493180931));
#8308 = CARTESIAN_POINT('',(-4.402413779844,2.409863514559,
    23.00019608178));
#8309 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#8310 = CARTESIAN_POINT('',(-3.376211517622,3.711209256771,
    6.333705251014));
#8311 = CARTESIAN_POINT('',(-3.682673205699,3.423457925047,
    9.666517117758));
#8312 = CARTESIAN_POINT('',(-3.95982179381,3.104576548159,
    13.000095423675));
#8313 = CARTESIAN_POINT('',(-4.202802438779,2.759509742233,
    16.33368797116));
#8314 = CARTESIAN_POINT('',(-4.410048155129,2.393486081076,
    19.666490941929));
#8315 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#8316 = DEFINITIONAL_REPRESENTATION('',(#8317),#8321);
#8317 = LINE('',#8318,#8319);
#8318 = CARTESIAN_POINT('',(0.,20.006315549663));
#8319 = VECTOR('',#8320,1.);
#8320 = DIRECTION('',(1.,0.));
#8321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8322 = ORIENTED_EDGE('',*,*,#8323,.T.);
#8323 = EDGE_CURVE('',#8243,#8324,#8326,.T.);
#8324 = VERTEX_POINT('',#8325);
#8325 = CARTESIAN_POINT('',(-27.1451813849,8.565405490505,
    23.000325527332));
#8326 = SURFACE_CURVE('',#8327,(#8330,#8336),.PCURVE_S1.);
#8327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8328,#8329),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8328 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#8329 = CARTESIAN_POINT('',(-27.1451813849,8.565405490505,
    23.000325527332));
#8330 = PCURVE('',#6300,#8331);
#8331 = DEFINITIONAL_REPRESENTATION('',(#8332),#8335);
#8332 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8333,#8334),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8333 = CARTESIAN_POINT('',(-4.578339495761,2.009678447303));
#8334 = CARTESIAN_POINT('',(-27.1453276532,8.565671545346));
#8335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8336 = PCURVE('',#6928,#8337);
#8337 = DEFINITIONAL_REPRESENTATION('',(#8338),#8342);
#8338 = LINE('',#8339,#8340);
#8339 = CARTESIAN_POINT('',(0.,20.006315549663));
#8340 = VECTOR('',#8341,1.);
#8341 = DIRECTION('',(1.,0.));
#8342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8343 = ORIENTED_EDGE('',*,*,#8344,.T.);
#8344 = EDGE_CURVE('',#8324,#8345,#8347,.T.);
#8345 = VERTEX_POINT('',#8346);
#8346 = CARTESIAN_POINT('',(-27.50932130627,7.311965901549,
    23.000332569991));
#8347 = SURFACE_CURVE('',#8348,(#8351,#8357),.PCURVE_S1.);
#8348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8349,#8350),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8349 = CARTESIAN_POINT('',(-27.1451813849,8.565405490505,
    23.000325527332));
#8350 = CARTESIAN_POINT('',(-27.50932130627,7.311965901549,
    23.000332569991));
#8351 = PCURVE('',#6300,#8352);
#8352 = DEFINITIONAL_REPRESENTATION('',(#8353),#8356);
#8353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8354,#8355),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8354 = CARTESIAN_POINT('',(-27.1453276532,8.565671545346));
#8355 = CARTESIAN_POINT('',(-27.50946757461,7.312231956381));
#8356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8357 = PCURVE('',#6964,#8358);
#8358 = DEFINITIONAL_REPRESENTATION('',(#8359),#8363);
#8359 = LINE('',#8360,#8361);
#8360 = CARTESIAN_POINT('',(0.,20.006315549663));
#8361 = VECTOR('',#8362,1.);
#8362 = DIRECTION('',(1.,0.));
#8363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8364 = ORIENTED_EDGE('',*,*,#8365,.T.);
#8365 = EDGE_CURVE('',#8345,#8366,#8368,.T.);
#8366 = VERTEX_POINT('',#8367);
#8367 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#8368 = SURFACE_CURVE('',#8369,(#8372,#8378),.PCURVE_S1.);
#8369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8370,#8371),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8370 = CARTESIAN_POINT('',(-27.50932130627,7.311965901549,
    23.000332569991));
#8371 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#8372 = PCURVE('',#6300,#8373);
#8373 = DEFINITIONAL_REPRESENTATION('',(#8374),#8377);
#8374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8375,#8376),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8375 = CARTESIAN_POINT('',(-27.50946757461,7.312231956381));
#8376 = CARTESIAN_POINT('',(-4.942479417169,0.756238858338));
#8377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8378 = PCURVE('',#7000,#8379);
#8379 = DEFINITIONAL_REPRESENTATION('',(#8380),#8384);
#8380 = LINE('',#8381,#8382);
#8381 = CARTESIAN_POINT('',(0.,20.006315549663));
#8382 = VECTOR('',#8383,1.);
#8383 = DIRECTION('',(1.,0.));
#8384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8385 = ORIENTED_EDGE('',*,*,#8386,.T.);
#8386 = EDGE_CURVE('',#8366,#8387,#8389,.T.);
#8387 = VERTEX_POINT('',#8388);
#8388 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#8389 = SURFACE_CURVE('',#8390,(#8398,#8409),.PCURVE_S1.);
#8390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8391,#8392,#8393,#8394,
#8395,#8396,#8397),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(2.487094184092,3.01069295969),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8391 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#8392 = CARTESIAN_POINT('',(-5.008478680666,0.32367165372,
    23.000207803398));
#8393 = CARTESIAN_POINT('',(-5.029109355436,-0.114373407872,
    23.000209551646));
#8394 = CARTESIAN_POINT('',(-5.00381515736,-0.552775399043,
    23.000210994121));
#8395 = CARTESIAN_POINT('',(-4.93285431672,-0.98613513577,23.0002121127)
  );
#8396 = CARTESIAN_POINT('',(-4.817152758356,-1.409127157115,23.000212894
    ));
#8397 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#8398 = PCURVE('',#6300,#8399);
#8399 = DEFINITIONAL_REPRESENTATION('',(#8400),#8408);
#8400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8401,#8402,#8403,#8404,
#8405,#8406,#8407),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(2.487094184092,3.01069295969),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8401 = CARTESIAN_POINT('',(-4.942479417169,0.756238858338));
#8402 = CARTESIAN_POINT('',(-5.008624948675,0.323937708506));
#8403 = CARTESIAN_POINT('',(-5.029255623457,-0.11410735309));
#8404 = CARTESIAN_POINT('',(-5.003961425392,-0.552509344264));
#8405 = CARTESIAN_POINT('',(-4.93300058476,-0.985869080993));
#8406 = CARTESIAN_POINT('',(-4.817299026404,-1.408861102341));
#8407 = CARTESIAN_POINT('',(-4.658432162119,-1.816317645935));
#8408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8409 = PCURVE('',#8410,#8460);
#8410 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,6,(
    (#8411,#8412,#8413,#8414,#8415,#8416,#8417)
    ,(#8418,#8419,#8420,#8421,#8422,#8423,#8424)
    ,(#8425,#8426,#8427,#8428,#8429,#8430,#8431)
    ,(#8432,#8433,#8434,#8435,#8436,#8437,#8438)
    ,(#8439,#8440,#8441,#8442,#8443,#8444,#8445)
    ,(#8446,#8447,#8448,#8449,#8450,#8451,#8452)
    ,(#8453,#8454,#8455,#8456,#8457,#8458,#8459
)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((7,7),(7,7),(
    2.487094184092,3.01069295969),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_SURFACE((
    (1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(0.999316375849,0.999316375849,0.999316375849,0.999316375849
      ,0.999316375849,0.999316375849,0.999316375849)
    ,(0.999771112751,0.999771112751,0.999771112751,0.999771112751
      ,0.999771112751,0.999771112751,0.999771112751)
    ,(1.001139313902,1.001139313902,1.001139313902,1.001139313902
      ,1.001139313902,1.001139313902,1.001139313902)
    ,(1.003433666827,1.003433666827,1.003433666827,1.003433666827
      ,1.003433666827,1.003433666827,1.003433666827
))) REPRESENTATION_ITEM('') SURFACE() );
#8411 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#8412 = CARTESIAN_POINT('',(-4.221829547458,2.710908173781,
    6.333718771229));
#8413 = CARTESIAN_POINT('',(-4.44321608133,2.3536361163,9.666510965389)
  );
#8414 = CARTESIAN_POINT('',(-4.62847012876,1.973936928468,
    13.000099862005));
#8415 = CARTESIAN_POINT('',(-4.773884510091,1.577642814146,
    16.333699686395));
#8416 = CARTESIAN_POINT('',(-4.879222940366,1.17056043736,
    19.666485054538));
#8417 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#8418 = CARTESIAN_POINT('',(-4.232997719859,2.696848126823,3.));
#8419 = CARTESIAN_POINT('',(-4.458986334014,2.341639712809,
    6.333722696986));
#8420 = CARTESIAN_POINT('',(-4.649071655585,1.964994396169,
    9.666509126004));
#8421 = CARTESIAN_POINT('',(-4.801139786791,1.569111176766,
    13.000101222461));
#8422 = CARTESIAN_POINT('',(-4.911903603835,1.160066912286,
    16.333703000974));
#8423 = CARTESIAN_POINT('',(-4.981594144654,0.743802105018,
    19.666483382112));
#8424 = CARTESIAN_POINT('',(-5.008478680666,0.32367165372,
    23.000207803398));
#8425 = CARTESIAN_POINT('',(-4.462111271762,2.322928240932,3.));
#8426 = CARTESIAN_POINT('',(-4.656766405926,1.948520727954,
    6.333726099498));
#8427 = CARTESIAN_POINT('',(-4.813605306414,1.555837925766,
    9.666507482674));
#8428 = CARTESIAN_POINT('',(-4.930881942885,1.147295288192,
    13.00010246809));
#8429 = CARTESIAN_POINT('',(-5.005753744082,0.729169603545,
    16.333705793042));
#8430 = CARTESIAN_POINT('',(-5.03893181656,0.307485838429,
    19.666481966941));
#8431 = CARTESIAN_POINT('',(-5.029109355436,-0.114373407872,
    23.000209551646));
#8432 = CARTESIAN_POINT('',(-4.65115279913,1.926570570069,3.));
#8433 = CARTESIAN_POINT('',(-4.812594227318,1.536321885925,
    6.333728934984));
#8434 = CARTESIAN_POINT('',(-4.93464520274,1.131146703041,9.666506056352
    ));
#8435 = CARTESIAN_POINT('',(-5.015948700359,0.713637542654,
    13.000103583124));
#8436 = CARTESIAN_POINT('',(-5.05412579485,0.29022378018,16.333708026355
    ));
#8437 = CARTESIAN_POINT('',(-5.050374525354,-0.133035738468,
    19.666480827369));
#8438 = CARTESIAN_POINT('',(-5.00381515736,-0.552775399043,
    23.000210994121));
#8439 = CARTESIAN_POINT('',(-4.797747450044,1.512630827299,3.));
#8440 = CARTESIAN_POINT('',(-4.924501841954,1.110097905984,
    6.333731167862));
#8441 = CARTESIAN_POINT('',(-5.010650066127,0.696133425186,
    9.666504864858));
#8442 = CARTESIAN_POINT('',(-5.055240474016,0.273465360432,
    13.000104553679));
#8443 = CARTESIAN_POINT('',(-5.05637119127,-0.151373603588,
    16.333709672757));
#8444 = CARTESIAN_POINT('',(-5.015728064228,-0.572341802648,
    19.666479977754));
#8445 = CARTESIAN_POINT('',(-4.93285431672,-0.98613513577,23.0002121127)
  );
#8446 = CARTESIAN_POINT('',(-4.900140990767,1.086221794153,3.));
#8447 = CARTESIAN_POINT('',(-4.991163453427,0.675108569729,
    6.333732771361));
#8448 = CARTESIAN_POINT('',(-5.040737077897,0.256161708745,
    9.666503922576));
#8449 = CARTESIAN_POINT('',(-5.048326957281,-0.16779859025,
    13.000105367982));
#8450 = CARTESIAN_POINT('',(-5.012515788894,-0.590186824923,
    16.333710712674));
#8451 = CARTESIAN_POINT('',(-4.935472098732,-1.005029303166,
    19.666479428209));
#8452 = CARTESIAN_POINT('',(-4.817152758356,-1.409127157115,23.000212894
    ));
#8453 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#8454 = CARTESIAN_POINT('',(-5.011913024779,0.236734308433,
    6.333733727899));
#8455 = CARTESIAN_POINT('',(-5.024692374688,-0.183339681021,
    9.66650324025));
#8456 = CARTESIAN_POINT('',(-4.995450391695,-0.604722804272,
    13.000106016549));
#8457 = CARTESIAN_POINT('',(-4.923255879382,-1.020827710879,
    16.333711135378));
#8458 = CARTESIAN_POINT('',(-4.810748996083,-1.425798462378,
    19.666479184475));
#8459 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#8460 = DEFINITIONAL_REPRESENTATION('',(#8461),#8465);
#8461 = LINE('',#8462,#8463);
#8462 = CARTESIAN_POINT('',(0.,20.006315549663));
#8463 = VECTOR('',#8464,1.);
#8464 = DIRECTION('',(1.,0.));
#8465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8466 = ORIENTED_EDGE('',*,*,#8467,.T.);
#8467 = EDGE_CURVE('',#8387,#8468,#8470,.T.);
#8468 = VERTEX_POINT('',#8469);
#8469 = CARTESIAN_POINT('',(-25.25134342745,-13.13806688067,
    23.000392647923));
#8470 = SURFACE_CURVE('',#8471,(#8474,#8480),.PCURVE_S1.);
#8471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8472,#8473),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8472 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#8473 = CARTESIAN_POINT('',(-25.25134342745,-13.13806688067,
    23.000392647923));
#8474 = PCURVE('',#6300,#8475);
#8475 = DEFINITIONAL_REPRESENTATION('',(#8476),#8479);
#8476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8477,#8478),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8477 = CARTESIAN_POINT('',(-4.658432162119,-1.816317645935));
#8478 = CARTESIAN_POINT('',(-25.25148969624,-13.13780082598));
#8479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8480 = PCURVE('',#7117,#8481);
#8481 = DEFINITIONAL_REPRESENTATION('',(#8482),#8486);
#8482 = LINE('',#8483,#8484);
#8483 = CARTESIAN_POINT('',(0.,20.006315549663));
#8484 = VECTOR('',#8485,1.);
#8485 = DIRECTION('',(1.,0.));
#8486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8487 = ORIENTED_EDGE('',*,*,#8488,.T.);
#8488 = EDGE_CURVE('',#8468,#8489,#8491,.T.);
#8489 = VERTEX_POINT('',#8490);
#8490 = CARTESIAN_POINT('',(-24.622513602,-14.28186832156,
    23.000392647857));
#8491 = SURFACE_CURVE('',#8492,(#8495,#8501),.PCURVE_S1.);
#8492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8493,#8494),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8493 = CARTESIAN_POINT('',(-25.25134342745,-13.13806688067,
    23.000392647923));
#8494 = CARTESIAN_POINT('',(-24.622513602,-14.28186832156,
    23.000392647857));
#8495 = PCURVE('',#6300,#8496);
#8496 = DEFINITIONAL_REPRESENTATION('',(#8497),#8500);
#8497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8498,#8499),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8498 = CARTESIAN_POINT('',(-25.25148969624,-13.13780082598));
#8499 = CARTESIAN_POINT('',(-24.62265987081,-14.28160226687));
#8500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8501 = PCURVE('',#7153,#8502);
#8502 = DEFINITIONAL_REPRESENTATION('',(#8503),#8507);
#8503 = LINE('',#8504,#8505);
#8504 = CARTESIAN_POINT('',(0.,20.006315549663));
#8505 = VECTOR('',#8506,1.);
#8506 = DIRECTION('',(1.,0.));
#8507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8508 = ORIENTED_EDGE('',*,*,#8509,.T.);
#8509 = EDGE_CURVE('',#8489,#8510,#8512,.T.);
#8510 = VERTEX_POINT('',#8511);
#8511 = CARTESIAN_POINT('',(-4.029456068614,-2.960385141591,
    23.00021332949));
#8512 = SURFACE_CURVE('',#8513,(#8516,#8522),.PCURVE_S1.);
#8513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8514,#8515),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8514 = CARTESIAN_POINT('',(-24.622513602,-14.28186832156,
    23.000392647857));
#8515 = CARTESIAN_POINT('',(-4.029456068614,-2.960385141591,
    23.00021332949));
#8516 = PCURVE('',#6300,#8517);
#8517 = DEFINITIONAL_REPRESENTATION('',(#8518),#8521);
#8518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8519,#8520),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8519 = CARTESIAN_POINT('',(-24.62265987081,-14.28160226687));
#8520 = CARTESIAN_POINT('',(-4.029602336683,-2.960119086827));
#8521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8522 = PCURVE('',#7189,#8523);
#8523 = DEFINITIONAL_REPRESENTATION('',(#8524),#8528);
#8524 = LINE('',#8525,#8526);
#8525 = CARTESIAN_POINT('',(0.,20.006315549663));
#8526 = VECTOR('',#8527,1.);
#8527 = DIRECTION('',(1.,0.));
#8528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8529 = ORIENTED_EDGE('',*,*,#8530,.T.);
#8530 = EDGE_CURVE('',#8510,#8531,#8533,.T.);
#8531 = VERTEX_POINT('',#8532);
#8532 = CARTESIAN_POINT('',(-2.00953217924,-4.578605550513,
    23.000205771615));
#8533 = SURFACE_CURVE('',#8534,(#8542,#8553),.PCURVE_S1.);
#8534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8535,#8536,#8537,#8538,
#8539,#8540,#8541),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(3.272492347489,3.796091123088),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8535 = CARTESIAN_POINT('',(-4.029456068614,-2.960385141591,
    23.00021332949));
#8536 = CARTESIAN_POINT('',(-3.770544947924,-3.312840170023,
    23.00021289389));
#8537 = CARTESIAN_POINT('',(-3.475388404441,-3.637172893579,
    23.000212112548));
#8538 = CARTESIAN_POINT('',(-3.14750568462,-3.929284215445,
    23.000210993926));
#8539 = CARTESIAN_POINT('',(-2.790897184478,-4.185538932368,
    23.000209551412));
#8540 = CARTESIAN_POINT('',(-2.40998330129,-4.402826102543,
    23.000207803127));
#8541 = CARTESIAN_POINT('',(-2.00953217924,-4.578605550514,
    23.000205771615));
#8542 = PCURVE('',#6300,#8543);
#8543 = DEFINITIONAL_REPRESENTATION('',(#8544),#8552);
#8544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8545,#8546,#8547,#8548,
#8549,#8550,#8551),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(3.272492347489,3.796091123088),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8545 = CARTESIAN_POINT('',(-4.029602336683,-2.960119086827));
#8546 = CARTESIAN_POINT('',(-3.770691215995,-3.312574115262));
#8547 = CARTESIAN_POINT('',(-3.475534672514,-3.63690683882));
#8548 = CARTESIAN_POINT('',(-3.147651952692,-3.929018160688));
#8549 = CARTESIAN_POINT('',(-2.791043452549,-4.185272877613));
#8550 = CARTESIAN_POINT('',(-2.410129569358,-4.402560047789));
#8551 = CARTESIAN_POINT('',(-2.009678447303,-4.578339495761));
#8552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8553 = PCURVE('',#7235,#8554);
#8554 = DEFINITIONAL_REPRESENTATION('',(#8555),#8559);
#8555 = LINE('',#8556,#8557);
#8556 = CARTESIAN_POINT('',(0.,20.006315549663));
#8557 = VECTOR('',#8558,1.);
#8558 = DIRECTION('',(1.,0.));
#8559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8560 = ORIENTED_EDGE('',*,*,#8561,.T.);
#8561 = EDGE_CURVE('',#8531,#8562,#8564,.T.);
#8562 = VERTEX_POINT('',#8563);
#8563 = CARTESIAN_POINT('',(-8.565525276581,-27.1455937078,
    23.000332568011));
#8564 = SURFACE_CURVE('',#8565,(#8568,#8574),.PCURVE_S1.);
#8565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8566,#8567),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8566 = CARTESIAN_POINT('',(-2.00953217924,-4.578605550513,
    23.000205771615));
#8567 = CARTESIAN_POINT('',(-8.565525276581,-27.1455937078,
    23.000332568011));
#8568 = PCURVE('',#6300,#8569);
#8569 = DEFINITIONAL_REPRESENTATION('',(#8570),#8573);
#8570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8571,#8572),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8571 = CARTESIAN_POINT('',(-2.009678447303,-4.578339495761));
#8572 = CARTESIAN_POINT('',(-8.565671545346,-27.1453276532));
#8573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8574 = PCURVE('',#7306,#8575);
#8575 = DEFINITIONAL_REPRESENTATION('',(#8576),#8580);
#8576 = LINE('',#8577,#8578);
#8577 = CARTESIAN_POINT('',(0.,20.006315549663));
#8578 = VECTOR('',#8579,1.);
#8579 = DIRECTION('',(1.,0.));
#8580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8581 = ORIENTED_EDGE('',*,*,#8582,.T.);
#8582 = EDGE_CURVE('',#8562,#8583,#8585,.T.);
#8583 = VERTEX_POINT('',#8584);
#8584 = CARTESIAN_POINT('',(-7.312085687636,-27.50973362921,
    23.000325525258));
#8585 = SURFACE_CURVE('',#8586,(#8589,#8595),.PCURVE_S1.);
#8586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8587,#8588),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8587 = CARTESIAN_POINT('',(-8.565525276581,-27.1455937078,
    23.000332568011));
#8588 = CARTESIAN_POINT('',(-7.312085687636,-27.50973362921,
    23.000325525258));
#8589 = PCURVE('',#6300,#8590);
#8590 = DEFINITIONAL_REPRESENTATION('',(#8591),#8594);
#8591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8592,#8593),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8592 = CARTESIAN_POINT('',(-8.565671545346,-27.1453276532));
#8593 = CARTESIAN_POINT('',(-7.312231956381,-27.50946757461));
#8594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8595 = PCURVE('',#7342,#8596);
#8596 = DEFINITIONAL_REPRESENTATION('',(#8597),#8601);
#8597 = LINE('',#8598,#8599);
#8598 = CARTESIAN_POINT('',(0.,20.006315549663));
#8599 = VECTOR('',#8600,1.);
#8600 = DIRECTION('',(1.,0.));
#8601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8602 = ORIENTED_EDGE('',*,*,#8603,.T.);
#8603 = EDGE_CURVE('',#8583,#8604,#8606,.T.);
#8604 = VERTEX_POINT('',#8605);
#8605 = CARTESIAN_POINT('',(-0.756092590294,-4.942745471919,
    23.000198728862));
#8606 = SURFACE_CURVE('',#8607,(#8610,#8616),.PCURVE_S1.);
#8607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8608,#8609),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8608 = CARTESIAN_POINT('',(-7.312085687636,-27.50973362921,
    23.000325525258));
#8609 = CARTESIAN_POINT('',(-0.756092590294,-4.942745471919,
    23.000198728862));
#8610 = PCURVE('',#6300,#8611);
#8611 = DEFINITIONAL_REPRESENTATION('',(#8612),#8615);
#8612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8613,#8614),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8613 = CARTESIAN_POINT('',(-7.312231956381,-27.50946757461));
#8614 = CARTESIAN_POINT('',(-0.756238858338,-4.942479417169));
#8615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8616 = PCURVE('',#7378,#8617);
#8617 = DEFINITIONAL_REPRESENTATION('',(#8618),#8622);
#8618 = LINE('',#8619,#8620);
#8619 = CARTESIAN_POINT('',(0.,20.006315549663));
#8620 = VECTOR('',#8621,1.);
#8621 = DIRECTION('',(1.,0.));
#8622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8623 = ORIENTED_EDGE('',*,*,#8624,.T.);
#8624 = EDGE_CURVE('',#8604,#8625,#8627,.T.);
#8625 = VERTEX_POINT('',#8626);
#8626 = CARTESIAN_POINT('',(1.816463913914,-4.658698216871,
    23.000180482778));
#8627 = SURFACE_CURVE('',#8628,(#8636,#8647),.PCURVE_S1.);
#8628 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8629,#8630,#8631,#8632,
#8633,#8634,#8635),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.057890510887,4.581489286485),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8629 = CARTESIAN_POINT('',(-0.756092590294,-4.942745471919,
    23.000198728862));
#8630 = CARTESIAN_POINT('',(-0.32379144047,-5.008891003425,
    23.000196081354));
#8631 = CARTESIAN_POINT('',(0.114253621117,-5.029521678206,
    23.000193228121));
#8632 = CARTESIAN_POINT('',(0.55265561228,-5.004227480141,
    23.000190203677));
#8633 = CARTESIAN_POINT('',(0.986015348998,-4.93326663951,
    23.000187045074));
#8634 = CARTESIAN_POINT('',(1.409007370334,-4.817565081155,
    23.000183791325));
#8635 = CARTESIAN_POINT('',(1.816463913914,-4.658698216871,
    23.000180482778));
#8636 = PCURVE('',#6300,#8637);
#8637 = DEFINITIONAL_REPRESENTATION('',(#8638),#8646);
#8638 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8639,#8640,#8641,#8642,
#8643,#8644,#8645),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.057890510887,4.581489286485),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8639 = CARTESIAN_POINT('',(-0.756238858338,-4.942479417169));
#8640 = CARTESIAN_POINT('',(-0.323937708506,-5.008624948675));
#8641 = CARTESIAN_POINT('',(0.11410735309,-5.029255623457));
#8642 = CARTESIAN_POINT('',(0.552509344264,-5.003961425392));
#8643 = CARTESIAN_POINT('',(0.985869080993,-4.93300058476));
#8644 = CARTESIAN_POINT('',(1.408861102341,-4.817299026404));
#8645 = CARTESIAN_POINT('',(1.816317645935,-4.658432162119));
#8646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8647 = PCURVE('',#7424,#8648);
#8648 = DEFINITIONAL_REPRESENTATION('',(#8649),#8653);
#8649 = LINE('',#8650,#8651);
#8650 = CARTESIAN_POINT('',(0.,20.006315549663));
#8651 = VECTOR('',#8652,1.);
#8652 = DIRECTION('',(1.,0.));
#8653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8654 = ORIENTED_EDGE('',*,*,#8655,.T.);
#8655 = EDGE_CURVE('',#8625,#8656,#8658,.T.);
#8656 = VERTEX_POINT('',#8657);
#8657 = CARTESIAN_POINT('',(13.137947094217,-25.25175575085,
    23.000180481594));
#8658 = SURFACE_CURVE('',#8659,(#8662,#8668),.PCURVE_S1.);
#8659 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8660,#8661),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8660 = CARTESIAN_POINT('',(1.816463913914,-4.658698216871,
    23.000180482778));
#8661 = CARTESIAN_POINT('',(13.137947094217,-25.25175575085,
    23.000180481594));
#8662 = PCURVE('',#6300,#8663);
#8663 = DEFINITIONAL_REPRESENTATION('',(#8664),#8667);
#8664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8665,#8666),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8665 = CARTESIAN_POINT('',(1.816317645935,-4.658432162119));
#8666 = CARTESIAN_POINT('',(13.137800825984,-25.25148969624));
#8667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8668 = PCURVE('',#7495,#8669);
#8669 = DEFINITIONAL_REPRESENTATION('',(#8670),#8674);
#8670 = LINE('',#8671,#8672);
#8671 = CARTESIAN_POINT('',(0.,20.006315549663));
#8672 = VECTOR('',#8673,1.);
#8673 = DIRECTION('',(1.,0.));
#8674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8675 = ORIENTED_EDGE('',*,*,#8676,.T.);
#8676 = EDGE_CURVE('',#8656,#8677,#8679,.T.);
#8677 = VERTEX_POINT('',#8678);
#8678 = CARTESIAN_POINT('',(14.281748535069,-24.62292592542,
    23.000170521704));
#8679 = SURFACE_CURVE('',#8680,(#8683,#8689),.PCURVE_S1.);
#8680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8681,#8682),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8681 = CARTESIAN_POINT('',(13.137947094217,-25.25175575085,
    23.000180481594));
#8682 = CARTESIAN_POINT('',(14.281748535069,-24.62292592542,
    23.000170521704));
#8683 = PCURVE('',#6300,#8684);
#8684 = DEFINITIONAL_REPRESENTATION('',(#8685),#8688);
#8685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8686,#8687),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,1.305261922201),.PIECEWISE_BEZIER_KNOTS.);
#8686 = CARTESIAN_POINT('',(13.137800825984,-25.25148969624));
#8687 = CARTESIAN_POINT('',(14.281602266877,-24.62265987081));
#8688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8689 = PCURVE('',#7531,#8690);
#8690 = DEFINITIONAL_REPRESENTATION('',(#8691),#8695);
#8691 = LINE('',#8692,#8693);
#8692 = CARTESIAN_POINT('',(0.,20.006315549663));
#8693 = VECTOR('',#8694,1.);
#8694 = DIRECTION('',(1.,0.));
#8695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8696 = ORIENTED_EDGE('',*,*,#8697,.T.);
#8697 = EDGE_CURVE('',#8677,#8698,#8700,.T.);
#8698 = VERTEX_POINT('',#8699);
#8699 = CARTESIAN_POINT('',(2.960265354766,-4.029868391439,
    23.000170522887));
#8700 = SURFACE_CURVE('',#8701,(#8704,#8710),.PCURVE_S1.);
#8701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8702,#8703),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8702 = CARTESIAN_POINT('',(14.281748535069,-24.62292592542,
    23.000170521704));
#8703 = CARTESIAN_POINT('',(2.960265354766,-4.029868391439,
    23.000170522887));
#8704 = PCURVE('',#6300,#8705);
#8705 = DEFINITIONAL_REPRESENTATION('',(#8706),#8709);
#8706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8707,#8708),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,23.5),.PIECEWISE_BEZIER_KNOTS.);
#8707 = CARTESIAN_POINT('',(14.281602266877,-24.62265987081));
#8708 = CARTESIAN_POINT('',(2.960119086827,-4.029602336683));
#8709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8710 = PCURVE('',#7567,#8711);
#8711 = DEFINITIONAL_REPRESENTATION('',(#8712),#8716);
#8712 = LINE('',#8713,#8714);
#8713 = CARTESIAN_POINT('',(0.,20.006315549663));
#8714 = VECTOR('',#8715,1.);
#8715 = DIRECTION('',(1.,0.));
#8716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8717 = ORIENTED_EDGE('',*,*,#8718,.T.);
#8718 = EDGE_CURVE('',#8698,#8719,#8721,.T.);
#8719 = VERTEX_POINT('',#8720);
#8720 = CARTESIAN_POINT('',(4.578485763614,-2.009944502073,
    23.000152276903));
#8721 = SURFACE_CURVE('',#8722,(#8730,#8741),.PCURVE_S1.);
#8722 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8723,#8724,#8725,#8726,
#8727,#8728,#8729),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.843288674284,5.366887449883),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8723 = CARTESIAN_POINT('',(2.960265354766,-4.029868391439,
    23.000170522887));
#8724 = CARTESIAN_POINT('',(3.312720383186,-3.770957270753,
    23.000167214345));
#8725 = CARTESIAN_POINT('',(3.63705310673,-3.475800727274,
    23.000163960607));
#8726 = CARTESIAN_POINT('',(3.929164428584,-3.147918007455,
    23.000160802019));
#8727 = CARTESIAN_POINT('',(4.185419145494,-2.791309507313,
    23.000157777594));
#8728 = CARTESIAN_POINT('',(4.402706315656,-2.410395624125,
    23.000154924384));
#8729 = CARTESIAN_POINT('',(4.578485763614,-2.009944502073,
    23.000152276903));
#8730 = PCURVE('',#6300,#8731);
#8731 = DEFINITIONAL_REPRESENTATION('',(#8732),#8740);
#8732 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8733,#8734,#8735,#8736,
#8737,#8738,#8739),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(4.843288674284,5.366887449883),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8733 = CARTESIAN_POINT('',(2.960119086827,-4.029602336683));
#8734 = CARTESIAN_POINT('',(3.312574115262,-3.770691215995));
#8735 = CARTESIAN_POINT('',(3.63690683882,-3.475534672514));
#8736 = CARTESIAN_POINT('',(3.929018160688,-3.147651952693));
#8737 = CARTESIAN_POINT('',(4.185272877613,-2.791043452549));
#8738 = CARTESIAN_POINT('',(4.402560047789,-2.410129569358));
#8739 = CARTESIAN_POINT('',(4.578339495761,-2.009678447303));
#8740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8741 = PCURVE('',#7613,#8742);
#8742 = DEFINITIONAL_REPRESENTATION('',(#8743),#8747);
#8743 = LINE('',#8744,#8745);
#8744 = CARTESIAN_POINT('',(0.,20.006315549663));
#8745 = VECTOR('',#8746,1.);
#8746 = DIRECTION('',(1.,0.));
#8747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8748 = ORIENTED_EDGE('',*,*,#8749,.T.);
#8749 = EDGE_CURVE('',#8719,#8750,#8752,.T.);
#8750 = VERTEX_POINT('',#8751);
#8751 = CARTESIAN_POINT('',(27.145473920719,-8.565937600071,
    23.000025478833));
#8752 = SURFACE_CURVE('',#8753,(#8756,#8762),.PCURVE_S1.);
#8753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8754,#8755),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#8754 = CARTESIAN_POINT('',(4.578485763614,-2.009944502073,
    23.000152276903));
#8755 = CARTESIAN_POINT('',(27.145473920719,-8.565937600071,
    23.000025478833));
#8756 = PCURVE('',#6300,#8757);
#8757 = DEFINITIONAL_REPRESENTATION('',(#8758),#8761);
#8758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8759,#8760),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#8759 = CARTESIAN_POINT('',(4.578339495761,-2.009678447303));
#8760 = CARTESIAN_POINT('',(27.145327653209,-8.565671545346));
#8761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8762 = PCURVE('',#7684,#8763);
#8763 = DEFINITIONAL_REPRESENTATION('',(#8764),#8768);
#8764 = LINE('',#8765,#8766);
#8765 = CARTESIAN_POINT('',(0.,20.006315549663));
#8766 = VECTOR('',#8767,1.);
#8767 = DIRECTION('',(1.,0.));
#8768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8769 = ORIENTED_EDGE('',*,*,#8770,.T.);
#8770 = EDGE_CURVE('',#8750,#8771,#8773,.T.);
#8771 = VERTEX_POINT('',#8772);
#8772 = CARTESIAN_POINT('',(27.509613842088,-7.312498011115,
    23.000018436173));
#8773 = SURFACE_CURVE('',#8774,(#8777,#8783),.PCURVE_S1.);
#8774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8775,#8776),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#8775 = CARTESIAN_POINT('',(27.145473920719,-8.565937600071,
    23.000025478833));
#8776 = CARTESIAN_POINT('',(27.509613842088,-7.312498011115,
    23.000018436173));
#8777 = PCURVE('',#6300,#8778);
#8778 = DEFINITIONAL_REPRESENTATION('',(#8779),#8782);
#8779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8780,#8781),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.305261922201,-0.),.PIECEWISE_BEZIER_KNOTS.);
#8780 = CARTESIAN_POINT('',(27.145327653209,-8.565671545346));
#8781 = CARTESIAN_POINT('',(27.509467574617,-7.312231956381));
#8782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8783 = PCURVE('',#7720,#8784);
#8784 = DEFINITIONAL_REPRESENTATION('',(#8785),#8789);
#8785 = LINE('',#8786,#8787);
#8786 = CARTESIAN_POINT('',(0.,20.006315549663));
#8787 = VECTOR('',#8788,1.);
#8788 = DIRECTION('',(1.,0.));
#8789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8790 = ORIENTED_EDGE('',*,*,#8791,.T.);
#8791 = EDGE_CURVE('',#8771,#8792,#8794,.T.);
#8792 = VERTEX_POINT('',#8793);
#8793 = CARTESIAN_POINT('',(4.942625684983,-0.756504913117,
    23.000145234243));
#8794 = SURFACE_CURVE('',#8795,(#8798,#8804),.PCURVE_S1.);
#8795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8796,#8797),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#8796 = CARTESIAN_POINT('',(27.509613842088,-7.312498011115,
    23.000018436173));
#8797 = CARTESIAN_POINT('',(4.942625684983,-0.756504913117,
    23.000145234243));
#8798 = PCURVE('',#6300,#8799);
#8799 = DEFINITIONAL_REPRESENTATION('',(#8800),#8803);
#8800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8801,#8802),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-23.5,-0.),.PIECEWISE_BEZIER_KNOTS.);
#8801 = CARTESIAN_POINT('',(27.509467574617,-7.312231956381));
#8802 = CARTESIAN_POINT('',(4.942479417169,-0.756238858338));
#8803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8804 = PCURVE('',#7756,#8805);
#8805 = DEFINITIONAL_REPRESENTATION('',(#8806),#8810);
#8806 = LINE('',#8807,#8808);
#8807 = CARTESIAN_POINT('',(0.,20.006315549663));
#8808 = VECTOR('',#8809,1.);
#8809 = DIRECTION('',(1.,0.));
#8810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8811 = ORIENTED_EDGE('',*,*,#8812,.T.);
#8812 = EDGE_CURVE('',#8792,#6317,#8813,.T.);
#8813 = SURFACE_CURVE('',#8814,(#8822,#8833),.PCURVE_S1.);
#8814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8815,#8816,#8817,#8818,
#8819,#8820,#8821),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(5.628686837682,6.15228561328),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8815 = CARTESIAN_POINT('',(4.942625684983,-0.756504913117,
    23.000145234243));
#8816 = CARTESIAN_POINT('',(5.008771216477,-0.324203763287,
    23.000143202766));
#8817 = CARTESIAN_POINT('',(5.029401891247,0.113841298306,
    23.000141454518));
#8818 = CARTESIAN_POINT('',(5.004107693172,0.552243289477,
    23.000140012044));
#8819 = CARTESIAN_POINT('',(4.933146852531,0.985603026203,
    23.000138893464));
#8820 = CARTESIAN_POINT('',(4.817445294168,1.408595047548,
    23.000138112165));
#8821 = CARTESIAN_POINT('',(4.658578429876,1.816051591139,
    23.000137676608));
#8822 = PCURVE('',#6300,#8823);
#8823 = DEFINITIONAL_REPRESENTATION('',(#8824),#8832);
#8824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8825,#8826,#8827,#8828,
#8829,#8830,#8831),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(5.628686837682,6.15228561328),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.001139313902,0.999771112751,0.999316375849,0.999771112751,
1.001139313902,1.003433666827)) REPRESENTATION_ITEM('') );
#8825 = CARTESIAN_POINT('',(4.942479417169,-0.756238858338));
#8826 = CARTESIAN_POINT('',(5.008624948675,-0.323937708506));
#8827 = CARTESIAN_POINT('',(5.029255623457,0.11410735309));
#8828 = CARTESIAN_POINT('',(5.003961425392,0.552509344264));
#8829 = CARTESIAN_POINT('',(4.93300058476,0.985869080993));
#8830 = CARTESIAN_POINT('',(4.817299026404,1.408861102341));
#8831 = CARTESIAN_POINT('',(4.658432162119,1.816317645935));
#8832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8833 = PCURVE('',#6335,#8834);
#8834 = DEFINITIONAL_REPRESENTATION('',(#8835),#8839);
#8835 = LINE('',#8836,#8837);
#8836 = CARTESIAN_POINT('',(0.,20.006315549663));
#8837 = VECTOR('',#8838,1.);
#8838 = DIRECTION('',(1.,0.));
#8839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8840 = ORIENTED_EDGE('',*,*,#6412,.T.);
#8841 = ORIENTED_EDGE('',*,*,#6287,.T.);
#8842 = FACE_BOUND('',#8843,.T.);
#8843 = EDGE_LOOP('',(#8844));
#8844 = ORIENTED_EDGE('',*,*,#8845,.F.);
#8845 = EDGE_CURVE('',#8846,#8846,#8848,.T.);
#8846 = VERTEX_POINT('',#8847);
#8847 = CARTESIAN_POINT('',(4.898950345638,-1.E-15,23.0001427453));
#8848 = SURFACE_CURVE('',#8849,(#8854,#8861),.PCURVE_S1.);
#8849 = CIRCLE('',#8850,4.898943657881);
#8850 = AXIS2_PLACEMENT_3D('',#8851,#8852,#8853);
#8851 = CARTESIAN_POINT('',(6.6878676734E-06,3.67674385111E-06,
    23.000175503024));
#8852 = DIRECTION('',(6.68669413817E-06,3.67609868457E-06,0.999999999971
    ));
#8853 = DIRECTION('',(-0.999999999978,-1.771975968453E-23,
    6.686694138215E-06));
#8854 = PCURVE('',#6300,#8855);
#8855 = DEFINITIONAL_REPRESENTATION('',(#8856),#8860);
#8856 = CIRCLE('',#8857,4.898943657881);
#8857 = AXIS2_PLACEMENT_2D('',#8858,#8859);
#8858 = CARTESIAN_POINT('',(-1.395800380574E-04,2.6973152717E-04));
#8859 = DIRECTION('',(-1.,0.));
#8860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8861 = PCURVE('',#8862,#8867);
#8862 = SPHERICAL_SURFACE('',#8863,5.);
#8863 = AXIS2_PLACEMENT_3D('',#8864,#8865,#8866);
#8864 = CARTESIAN_POINT('',(0.,0.,22.));
#8865 = DIRECTION('',(0.,0.,1.));
#8866 = DIRECTION('',(1.,0.,0.));
#8867 = DEFINITIONAL_REPRESENTATION('',(#8868),#8878);
#8868 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8869,#8870,#8871,#8872,#8873,
    #8874,#8875,#8876,#8877),.UNSPECIFIED.,.F.,.F.,(9,9),(3.141591903072
    ,9.424777210252),.PIECEWISE_BEZIER_KNOTS.);
#8869 = CARTESIAN_POINT('',(3.113E-14,0.201387058639));
#8870 = CARTESIAN_POINT('',(0.785397091213,0.201384171438));
#8871 = CARTESIAN_POINT('',(1.570793667853,0.201386059554));
#8872 = CARTESIAN_POINT('',(2.356190615004,0.201394847158));
#8873 = CARTESIAN_POINT('',(3.141590102066,0.201409788057));
#8874 = CARTESIAN_POINT('',(3.926991551145,0.201407258689));
#8875 = CARTESIAN_POINT('',(4.712390577321,0.201397519953));
#8876 = CARTESIAN_POINT('',(5.497788215967,0.20138994584));
#8877 = CARTESIAN_POINT('',(6.28318530718,0.201387058639));
#8878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8879 = ADVANCED_FACE('',(#8880),#6335,.T.);
#8880 = FACE_BOUND('',#8881,.T.);
#8881 = EDGE_LOOP('',(#8882,#8906,#8907,#8908));
#8882 = ORIENTED_EDGE('',*,*,#8883,.F.);
#8883 = EDGE_CURVE('',#7743,#8792,#8884,.T.);
#8884 = SURFACE_CURVE('',#8885,(#8893,#8899),.PCURVE_S1.);
#8885 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8886,#8887,#8888,#8889,#8890,
    #8891,#8892),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#8886 = CARTESIAN_POINT('',(3.966766701456,-3.043807145044,3.));
#8887 = CARTESIAN_POINT('',(4.221829547458,-2.711897371149,
    6.333607036167));
#8888 = CARTESIAN_POINT('',(4.443430196326,-2.353438752239,
    9.666552610106));
#8889 = CARTESIAN_POINT('',(4.628238749421,-1.974311788394,
    13.000075641379));
#8890 = CARTESIAN_POINT('',(4.774368140047,-1.578289252687,
    16.333587743792));
#8891 = CARTESIAN_POINT('',(4.878994332907,-1.170250222715,
    19.666540144435));
#8892 = CARTESIAN_POINT('',(4.942625684983,-0.756504913117,
    23.000145234243));
#8893 = PCURVE('',#6335,#8894);
#8894 = DEFINITIONAL_REPRESENTATION('',(#8895),#8898);
#8895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8896,#8897),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#8896 = CARTESIAN_POINT('',(5.628686837682,0.));
#8897 = CARTESIAN_POINT('',(5.628686837682,20.006315549663));
#8898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8899 = PCURVE('',#7756,#8900);
#8900 = DEFINITIONAL_REPRESENTATION('',(#8901),#8905);
#8901 = LINE('',#8902,#8903);
#8902 = CARTESIAN_POINT('',(-0.,0.));
#8903 = VECTOR('',#8904,1.);
#8904 = DIRECTION('',(0.,1.));
#8905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8906 = ORIENTED_EDGE('',*,*,#7778,.T.);
#8907 = ORIENTED_EDGE('',*,*,#6314,.T.);
#8908 = ORIENTED_EDGE('',*,*,#8812,.F.);
#8909 = ADVANCED_FACE('',(#8910),#6479,.T.);
#8910 = FACE_BOUND('',#8911,.T.);
#8911 = EDGE_LOOP('',(#8912,#8913,#8914,#8940));
#8912 = ORIENTED_EDGE('',*,*,#7845,.F.);
#8913 = ORIENTED_EDGE('',*,*,#6455,.T.);
#8914 = ORIENTED_EDGE('',*,*,#8915,.T.);
#8915 = EDGE_CURVE('',#6456,#8916,#8918,.T.);
#8916 = VERTEX_POINT('',#8917);
#8917 = CARTESIAN_POINT('',(2.128067959274,4.524398329808,
    21.966139788181));
#8918 = SURFACE_CURVE('',#8919,(#8927,#8934),.PCURVE_S1.);
#8919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#8920,#8921,#8922,#8923,
#8924,#8925,#8926),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827,
1.003433666827,1.003433666827)) REPRESENTATION_ITEM('') );
#8920 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#8921 = CARTESIAN_POINT('',(3.711703855454,3.375716918938,6.333605090468
    ));
#8922 = CARTESIAN_POINT('',(3.423466299504,3.682878945933,9.666557490016
    ));
#8923 = CARTESIAN_POINT('',(3.104648290387,3.95951867344,13.000069593267
    ));
#8924 = CARTESIAN_POINT('',(2.760074774899,4.202721034729,
    16.333592624479));
#8925 = CARTESIAN_POINT('',(2.39321667042,4.410088958661,19.666538197891
    ));
#8926 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#8927 = PCURVE('',#6479,#8928);
#8928 = DEFINITIONAL_REPRESENTATION('',(#8929),#8933);
#8929 = LINE('',#8930,#8931);
#8930 = CARTESIAN_POINT('',(0.654498469498,0.));
#8931 = VECTOR('',#8932,1.);
#8932 = DIRECTION('',(0.,1.));
#8933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8934 = PCURVE('',#6550,#8935);
#8935 = DEFINITIONAL_REPRESENTATION('',(#8936),#8939);
#8936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8937,#8938),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#8937 = CARTESIAN_POINT('',(0.,0.));
#8938 = CARTESIAN_POINT('',(0.,20.006315549663));
#8939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8940 = ORIENTED_EDGE('',*,*,#8941,.T.);
#8941 = EDGE_CURVE('',#8916,#7846,#8942,.T.);
#8942 = SURFACE_CURVE('',#8943,(#8988,#9036),.PCURVE_S1.);
#8943 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8944,#8945,#8946,#8947,#8948,
    #8949,#8950,#8951,#8952,#8953,#8954,#8955,#8956,#8957,#8958,#8959,
    #8960,#8961,#8962,#8963,#8964,#8965,#8966,#8967,#8968,#8969,#8970,
    #8971,#8972,#8973,#8974,#8975,#8976,#8977,#8978,#8979,#8980,#8981,
    #8982,#8983,#8984,#8985,#8986,#8987),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
    6,6,6,8),(0.,0.113021090746,0.226038203284,0.614060737083,
    0.807044735018,0.903026790458,0.951014524775,1.),.UNSPECIFIED.);
#8944 = CARTESIAN_POINT('',(2.128067959274,4.524398329808,
    21.966139788181));
#8945 = CARTESIAN_POINT('',(2.166289543395,4.50642204706,21.966325121613
    ));
#8946 = CARTESIAN_POINT('',(2.204333867953,4.488069137798,
    21.966514513606));
#8947 = CARTESIAN_POINT('',(2.242196501948,4.469341622989,21.96670355973
    ));
#8948 = CARTESIAN_POINT('',(2.279872982055,4.450241785321,21.96689889973
    ));
#8949 = CARTESIAN_POINT('',(2.317358953515,4.430771744252,
    21.967094347947));
#8950 = CARTESIAN_POINT('',(2.354650035694,4.410933861619,
    21.967293690676));
#8951 = CARTESIAN_POINT('',(2.428832480404,4.370527798646,
    21.967697636962));
#8952 = CARTESIAN_POINT('',(2.465723857519,4.34995964673,21.967902446892
    ));
#8953 = CARTESIAN_POINT('',(2.502411717061,4.32902837907,21.968110148128
    ));
#8954 = CARTESIAN_POINT('',(2.538891770573,4.307736419007,
    21.968320795947));
#8955 = CARTESIAN_POINT('',(2.575159766265,4.286086252974,
    21.968534449942));
#8956 = CARTESIAN_POINT('',(2.611211489021,4.264080430495,
    21.968751174015));
#8957 = CARTESIAN_POINT('',(2.77006254382,4.164956694118,21.96972589157)
  );
#8958 = CARTESIAN_POINT('',(2.890484106074,4.084030023393,
    21.970517681878));
#8959 = CARTESIAN_POINT('',(3.008137775518,3.999047688479,
    21.971349421553));
#8960 = CARTESIAN_POINT('',(3.122859961694,3.91012392897,21.972224392242
    ));
#8961 = CARTESIAN_POINT('',(3.234493217117,3.817381080886,
    21.973147048671));
#8962 = CARTESIAN_POINT('',(3.342886299057,3.720949569978,21.97412392432
    ));
#8963 = CARTESIAN_POINT('',(3.500120194572,3.571241768694,
    21.975682088523));
#8964 = CARTESIAN_POINT('',(3.551508894538,3.520637397575,
    21.976215512129));
#8965 = CARTESIAN_POINT('',(3.602042550738,3.469171778768,
    21.976765836156));
#8966 = CARTESIAN_POINT('',(3.65170381953,3.416862356451,21.977334533397
    ));
#8967 = CARTESIAN_POINT('',(3.700475794129,3.363727031896,
    21.977923521195));
#8968 = CARTESIAN_POINT('',(3.748342004607,3.309784163466,
    21.978535161445));
#8969 = CARTESIAN_POINT('',(3.818634577977,3.227831391708,21.97948912669
    ));
#8970 = CARTESIAN_POINT('',(3.841754718836,3.200415114108,
    21.979812327595));
#8971 = CARTESIAN_POINT('',(3.864644869391,3.172806047512,
    21.980142218755));
#8972 = CARTESIAN_POINT('',(3.887303085245,3.145006535843,
    21.980479235754));
#8973 = CARTESIAN_POINT('',(3.909727448673,3.117018953253,
    21.980823894318));
#8974 = CARTESIAN_POINT('',(3.931916068629,3.088845704125,
    21.981176790313));
#8975 = CARTESIAN_POINT('',(3.964841833598,3.046311955532,21.98171949205
    ));
#8976 = CARTESIAN_POINT('',(3.975757192484,3.03208888666,21.981902616378
    ));
#8977 = CARTESIAN_POINT('',(3.986612924371,3.017820320833,
    21.982088059228));
#8978 = CARTESIAN_POINT('',(3.997408797744,3.003506564711,
    21.982275917176));
#8979 = CARTESIAN_POINT('',(4.008144582599,2.989147927237,21.98246629688
    ));
#8980 = CARTESIAN_POINT('',(4.018820050441,2.974744719633,21.98265931508
    ));
#8981 = CARTESIAN_POINT('',(4.040270599195,2.945549405534,
    21.983054952759));
#8982 = CARTESIAN_POINT('',(4.051043133284,2.930755445753,
    21.983257858308));
#8983 = CARTESIAN_POINT('',(4.061752345488,2.915915686402,21.98346318228
    ));
#8984 = CARTESIAN_POINT('',(4.07239798125,2.901030498351,21.983672312915
    ));
#8985 = CARTESIAN_POINT('',(4.082979805817,2.886100211451,
    21.983885051989));
#8986 = CARTESIAN_POINT('',(4.093497598463,2.871125128854,
    21.984100149816));
#8987 = CARTESIAN_POINT('',(4.103951097663,2.856105657193,
    21.984319982916));
#8988 = PCURVE('',#6479,#8989);
#8989 = DEFINITIONAL_REPRESENTATION('',(#8990),#9035);
#8990 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8991,#8992,#8993,#8994,#8995,
    #8996,#8997,#8998,#8999,#9000,#9001,#9002,#9003,#9004,#9005,#9006,
    #9007,#9008,#9009,#9010,#9011,#9012,#9013,#9014,#9015,#9016,#9017,
    #9018,#9019,#9020,#9021,#9022,#9023,#9024,#9025,#9026,#9027,#9028,
    #9029,#9030,#9031,#9032,#9033,#9034),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
    6,6,6,8),(0.,0.113021090746,0.226038203284,0.614060737083,
    0.807044735018,0.903026790458,0.951014524775,1.),.UNSPECIFIED.);
#8991 = CARTESIAN_POINT('',(0.654498469498,18.972045219761));
#8992 = CARTESIAN_POINT('',(0.646046240044,18.972230715823));
#8993 = CARTESIAN_POINT('',(0.637593931427,18.972420270118));
#8994 = CARTESIAN_POINT('',(0.629141643622,18.97260947699));
#8995 = CARTESIAN_POINT('',(0.620689227303,18.972804978002));
#8996 = CARTESIAN_POINT('',(0.612236822112,18.973000585775));
#8997 = CARTESIAN_POINT('',(0.603784343087,18.973200087639));
#8998 = CARTESIAN_POINT('',(0.586879593341,18.973604350623));
#8999 = CARTESIAN_POINT('',(0.578427317706,18.973809318174));
#9000 = CARTESIAN_POINT('',(0.56997499189,18.974017176307));
#9001 = CARTESIAN_POINT('',(0.561522615176,18.974227980304));
#9002 = CARTESIAN_POINT('',(0.553070186793,18.97444178976));
#9003 = CARTESIAN_POINT('',(0.544617705908,18.974658668587));
#9004 = CARTESIAN_POINT('',(0.507145019807,18.975634069101));
#9005 = CARTESIAN_POINT('',(0.478124150717,18.976426380039));
#9006 = CARTESIAN_POINT('',(0.449102676312,18.977258632447));
#9007 = CARTESIAN_POINT('',(0.420080529495,18.978134108467));
#9008 = CARTESIAN_POINT('',(0.391057570241,18.979057263681));
#9009 = CARTESIAN_POINT('',(0.362033691711,18.980034633038));
#9010 = CARTESIAN_POINT('',(0.318573385215,18.981593532386));
#9011 = CARTESIAN_POINT('',(0.304137602092,18.982127199524));
#9012 = CARTESIAN_POINT('',(0.289701564014,18.982677766682));
#9013 = CARTESIAN_POINT('',(0.275265253617,18.983246707024));
#9014 = CARTESIAN_POINT('',(0.260828649162,18.983835938393));
#9015 = CARTESIAN_POINT('',(0.246391724532,18.984447823307));
#9016 = CARTESIAN_POINT('',(0.224773960836,18.985402157661));
#9017 = CARTESIAN_POINT('',(0.217593385394,18.985725481634));
#9018 = CARTESIAN_POINT('',(0.210412719009,18.986055496423));
#9019 = CARTESIAN_POINT('',(0.203231957153,18.98639263773));
#9020 = CARTESIAN_POINT('',(0.196051094668,18.986737421419));
#9021 = CARTESIAN_POINT('',(0.188870125767,18.987090443521));
#9022 = CARTESIAN_POINT('',(0.178098749565,18.987633336158));
#9023 = CARTESIAN_POINT('',(0.174508426891,18.98781652441));
#9024 = CARTESIAN_POINT('',(0.170918075195,18.988002031498));
#9025 = CARTESIAN_POINT('',(0.167327693596,18.988189954027));
#9026 = CARTESIAN_POINT('',(0.163737281148,18.988380398684));
#9027 = CARTESIAN_POINT('',(0.16014683684,18.988573482238));
#9028 = CARTESIAN_POINT('',(0.152891230654,18.988969252873));
#9029 = CARTESIAN_POINT('',(0.149226064488,18.989172226087));
#9030 = CARTESIAN_POINT('',(0.145560874269,18.989377618052));
#9031 = CARTESIAN_POINT('',(0.141895635008,18.989586817392));
#9032 = CARTESIAN_POINT('',(0.138230352568,18.989799625828));
#9033 = CARTESIAN_POINT('',(0.134565053244,18.990014793328));
#9034 = CARTESIAN_POINT('',(0.1308996939,18.990234697069));
#9035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9036 = PCURVE('',#7891,#9037);
#9037 = DEFINITIONAL_REPRESENTATION('',(#9038),#9083);
#9038 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9039,#9040,#9041,#9042,#9043,
    #9044,#9045,#9046,#9047,#9048,#9049,#9050,#9051,#9052,#9053,#9054,
    #9055,#9056,#9057,#9058,#9059,#9060,#9061,#9062,#9063,#9064,#9065,
    #9066,#9067,#9068,#9069,#9070,#9071,#9072,#9073,#9074,#9075,#9076,
    #9077,#9078,#9079,#9080,#9081,#9082),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
    6,6,6,8),(0.,0.113021090746,0.226038203284,0.614060737083,
    0.807044735018,0.903026790458,0.951014524775,1.),.UNSPECIFIED.);
#9039 = CARTESIAN_POINT('',(1.131145690562,-6.77209412656E-03));
#9040 = CARTESIAN_POINT('',(1.122697926235,-6.735026592887E-03));
#9041 = CARTESIAN_POINT('',(1.114250187107,-6.697147326184E-03));
#9042 = CARTESIAN_POINT('',(1.105802462535,-6.659337273848E-03));
#9043 = CARTESIAN_POINT('',(1.097354770025,-6.620268396085E-03));
#9044 = CARTESIAN_POINT('',(1.088907093846,-6.581177911102E-03));
#9045 = CARTESIAN_POINT('',(1.080459444178,-6.541308508396E-03));
#9046 = CARTESIAN_POINT('',(1.063564490379,-6.460517544026E-03));
#9047 = CARTESIAN_POINT('',(1.055117186517,-6.419554704889E-03));
#9048 = CARTESIAN_POINT('',(1.046669907662,-6.3780136052E-03));
#9049 = CARTESIAN_POINT('',(1.038222654509,-6.3358831897E-03));
#9050 = CARTESIAN_POINT('',(1.0297754278,-6.293151540526E-03));
#9051 = CARTESIAN_POINT('',(1.021328228332,-6.24980587721E-03));
#9052 = CARTESIAN_POINT('',(0.983879317569,-6.054858612386E-03));
#9053 = CARTESIAN_POINT('',(0.954877819849,-5.896497665991E-03));
#9054 = CARTESIAN_POINT('',(0.925876752215,-5.73014688168E-03));
#9055 = CARTESIAN_POINT('',(0.896876130704,-5.555149943198E-03));
#9056 = CARTESIAN_POINT('',(0.867875927837,-5.37061591915E-03));
#9057 = CARTESIAN_POINT('',(0.838876201472,-5.175238128297E-03));
#9058 = CARTESIAN_POINT('',(0.795454508025,-4.863601443301E-03));
#9059 = CARTESIAN_POINT('',(0.781031957599,-4.756915468432E-03));
#9060 = CARTESIAN_POINT('',(0.766609585304,-4.646849434289E-03));
#9061 = CARTESIAN_POINT('',(0.752187410829,-4.533108784681E-03));
#9062 = CARTESIAN_POINT('',(0.737765460653,-4.415310053188E-03));
#9063 = CARTESIAN_POINT('',(0.72334376804,-4.292980863163E-03));
#9064 = CARTESIAN_POINT('',(0.701749782829,-4.102186158814E-03));
#9065 = CARTESIAN_POINT('',(0.69457726687,-4.03754543653E-03));
#9066 = CARTESIAN_POINT('',(0.687404830198,-3.971566672256E-03));
#9067 = CARTESIAN_POINT('',(0.680232479233,-3.904162749291E-03));
#9068 = CARTESIAN_POINT('',(0.673060221778,-3.835230522853E-03));
#9069 = CARTESIAN_POINT('',(0.665888067018,-3.764650820077E-03));
#9070 = CARTESIAN_POINT('',(0.655130250868,-3.656109732937E-03));
#9071 = CARTESIAN_POINT('',(0.651544504623,-3.619484623217E-03));
#9072 = CARTESIAN_POINT('',(0.647958788145,-3.582395811852E-03));
#9073 = CARTESIAN_POINT('',(0.64437310298,-3.544823983574E-03));
#9074 = CARTESIAN_POINT('',(0.640787450864,-3.506747806856E-03));
#9075 = CARTESIAN_POINT('',(0.637201833719,-3.468143933907E-03));
#9076 = CARTESIAN_POINT('',(0.629956123712,-3.389015932866E-03));
#9077 = CARTESIAN_POINT('',(0.626296033771,-3.348434590644E-03));
#9078 = CARTESIAN_POINT('',(0.622635981105,-3.307369568613E-03));
#9079 = CARTESIAN_POINT('',(0.618975975596,-3.265543215227E-03));
#9080 = CARTESIAN_POINT('',(0.615316018131,-3.222995176446E-03));
#9081 = CARTESIAN_POINT('',(0.611656103612,-3.179975393806E-03));
#9082 = CARTESIAN_POINT('',(0.607996248602,-3.136008556906E-03));
#9083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9084 = ADVANCED_FACE('',(#9085),#6550,.T.);
#9085 = FACE_BOUND('',#9086,.T.);
#9086 = EDGE_LOOP('',(#9087,#9088,#9089,#9113,#9114,#9140));
#9087 = ORIENTED_EDGE('',*,*,#8915,.F.);
#9088 = ORIENTED_EDGE('',*,*,#6536,.T.);
#9089 = ORIENTED_EDGE('',*,*,#9090,.T.);
#9090 = EDGE_CURVE('',#6537,#8036,#9091,.T.);
#9091 = SURFACE_CURVE('',#9092,(#9100,#9107),.PCURVE_S1.);
#9092 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9093,#9094,#9095,#9096,#9097,
    #9098,#9099),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9093 = CARTESIAN_POINT('',(20.58377605934,19.660816502927,3.));
#9094 = CARTESIAN_POINT('',(18.936252555717,21.385186934443,
    6.333361671848));
#9095 = CARTESIAN_POINT('',(17.116317729055,22.944003535528,
    9.666668257565));
#9096 = CARTESIAN_POINT('',(15.143025878879,24.315610129749,
    12.999989685358));
#9097 = CARTESIAN_POINT('',(13.041864542581,25.481111477028,
    16.333381702809));
#9098 = CARTESIAN_POINT('',(10.840262635335,26.427702541442,
    19.666644194774));
#9099 = CARTESIAN_POINT('',(8.565817812393,27.145061598243,
    23.000018438153));
#9100 = PCURVE('',#6550,#9101);
#9101 = DEFINITIONAL_REPRESENTATION('',(#9102),#9106);
#9102 = LINE('',#9103,#9104);
#9103 = CARTESIAN_POINT('',(23.5,0.));
#9104 = VECTOR('',#9105,1.);
#9105 = DIRECTION('',(0.,1.));
#9106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9107 = PCURVE('',#6586,#9108);
#9108 = DEFINITIONAL_REPRESENTATION('',(#9109),#9112);
#9109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9110,#9111),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9110 = CARTESIAN_POINT('',(0.,0.));
#9111 = CARTESIAN_POINT('',(0.,20.006315549663));
#9112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9113 = ORIENTED_EDGE('',*,*,#8035,.F.);
#9114 = ORIENTED_EDGE('',*,*,#9115,.F.);
#9115 = EDGE_CURVE('',#9116,#8005,#9118,.T.);
#9116 = VERTEX_POINT('',#9117);
#9117 = CARTESIAN_POINT('',(2.120309949822,4.528035506302,22.03435360763
    ));
#9118 = SURFACE_CURVE('',#9119,(#9127,#9133),.PCURVE_S1.);
#9119 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#9120,#9121,#9122,#9123,
#9124,#9125,#9126),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827,
1.003433666827,1.003433666827)) REPRESENTATION_ITEM('') );
#9120 = CARTESIAN_POINT('',(3.966766701456,3.043807145044,3.));
#9121 = CARTESIAN_POINT('',(3.711703855454,3.375716918938,6.333605090468
    ));
#9122 = CARTESIAN_POINT('',(3.423466299504,3.682878945933,9.666557490016
    ));
#9123 = CARTESIAN_POINT('',(3.104648290387,3.95951867344,13.000069593267
    ));
#9124 = CARTESIAN_POINT('',(2.760074774899,4.202721034729,
    16.333592624479));
#9125 = CARTESIAN_POINT('',(2.39321667042,4.410088958661,19.666538197891
    ));
#9126 = CARTESIAN_POINT('',(2.009824715051,4.578073440947,
    23.000145234549));
#9127 = PCURVE('',#6550,#9128);
#9128 = DEFINITIONAL_REPRESENTATION('',(#9129),#9132);
#9129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9130,#9131),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9130 = CARTESIAN_POINT('',(0.,0.));
#9131 = CARTESIAN_POINT('',(0.,20.006315549663));
#9132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9133 = PCURVE('',#7925,#9134);
#9134 = DEFINITIONAL_REPRESENTATION('',(#9135),#9139);
#9135 = LINE('',#9136,#9137);
#9136 = CARTESIAN_POINT('',(0.654498469498,0.));
#9137 = VECTOR('',#9138,1.);
#9138 = DIRECTION('',(0.,1.));
#9139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9140 = ORIENTED_EDGE('',*,*,#9141,.T.);
#9141 = EDGE_CURVE('',#9116,#8916,#9142,.T.);
#9142 = SURFACE_CURVE('',#9143,(#9151,#9162),.PCURVE_S1.);
#9143 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9144,#9145,#9146,#9147,#9148,
    #9149,#9150),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.,0.293198329077,
    0.586401287732,0.879613573413,1.),.UNSPECIFIED.);
#9144 = CARTESIAN_POINT('',(2.120309949822,4.528035506302,22.03435360763
    ));
#9145 = CARTESIAN_POINT('',(2.120567418863,4.527931803796,
    22.032131263382));
#9146 = CARTESIAN_POINT('',(2.122834145467,4.526992734455,
    22.012502745768));
#9147 = CARTESIAN_POINT('',(2.124917947894,4.526006493807,
    21.994158421267));
#9148 = CARTESIAN_POINT('',(2.12648001895,4.525243869336,21.980349858011
    ));
#9149 = CARTESIAN_POINT('',(2.127966142243,4.524453047978,
    21.967052163922));
#9150 = CARTESIAN_POINT('',(2.128067959274,4.524398329808,
    21.966139788181));
#9151 = PCURVE('',#6550,#9152);
#9152 = DEFINITIONAL_REPRESENTATION('',(#9153),#9161);
#9153 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9154,#9155,#9156,#9157,#9158,
    #9159,#9160),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.,0.293198329077,
    0.586401287732,0.879613573413,1.),.UNSPECIFIED.);
#9154 = CARTESIAN_POINT('',(0.,19.040277772948));
#9155 = CARTESIAN_POINT('',(1.528812524995E-05,19.038054820937));
#9156 = CARTESIAN_POINT('',(1.26427190335E-04,19.018420931291));
#9157 = CARTESIAN_POINT('',(1.180621584452E-04,19.000071567361));
#9158 = CARTESIAN_POINT('',(9.083827379035E-05,18.986259207236));
#9159 = CARTESIAN_POINT('',(6.27649187751E-06,18.972957847113));
#9160 = CARTESIAN_POINT('',(0.,18.972045219761));
#9161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9162 = PCURVE('',#7891,#9163);
#9163 = DEFINITIONAL_REPRESENTATION('',(#9164),#9172);
#9164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9165,#9166,#9167,#9168,#9169,
    #9170,#9171),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.,0.293198329077,
    0.586401287732,0.879613573413,1.),.UNSPECIFIED.);
#9165 = CARTESIAN_POINT('',(1.132859390496,6.87077558462E-03));
#9166 = CARTESIAN_POINT('',(1.132803959463,6.426296243651E-03));
#9167 = CARTESIAN_POINT('',(1.132313748516,2.500536678567E-03));
#9168 = CARTESIAN_POINT('',(1.131852674915,-1.168313782768E-03));
#9169 = CARTESIAN_POINT('',(1.131505057849,-3.930025457649E-03));
#9170 = CARTESIAN_POINT('',(1.131168775813,-6.589614793896E-03));
#9171 = CARTESIAN_POINT('',(1.131145690562,-6.772094126493E-03));
#9172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9173 = ADVANCED_FACE('',(#9174),#6586,.T.);
#9174 = FACE_BOUND('',#9175,.T.);
#9175 = EDGE_LOOP('',(#9176,#9177,#9178,#9202));
#9176 = ORIENTED_EDGE('',*,*,#9090,.F.);
#9177 = ORIENTED_EDGE('',*,*,#6572,.T.);
#9178 = ORIENTED_EDGE('',*,*,#9179,.T.);
#9179 = EDGE_CURVE('',#6573,#8057,#9180,.T.);
#9180 = SURFACE_CURVE('',#9181,(#9189,#9196),.PCURVE_S1.);
#9181 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9182,#9183,#9184,#9185,#9186,
    #9187,#9188),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9182 = CARTESIAN_POINT('',(19.660816502928,20.58377605934,3.));
#9183 = CARTESIAN_POINT('',(17.935951472728,22.230804964279,
    6.333374602078));
#9184 = CARTESIAN_POINT('',(16.046495920525,23.704546411397,
    9.666663584908));
#9185 = CARTESIAN_POINT('',(14.01238625893,24.984258464224,
    12.999992289747));
#9186 = CARTESIAN_POINT('',(11.85999761461,26.052193548742,
    16.333394897992));
#9187 = CARTESIAN_POINT('',(9.617336991589,26.896877326579,
    19.666637717141));
#9188 = CARTESIAN_POINT('',(7.312378223447,27.509201519648,
    23.000025480906));
#9189 = PCURVE('',#6586,#9190);
#9190 = DEFINITIONAL_REPRESENTATION('',(#9191),#9195);
#9191 = LINE('',#9192,#9193);
#9192 = CARTESIAN_POINT('',(1.305261922201,0.));
#9193 = VECTOR('',#9194,1.);
#9194 = DIRECTION('',(0.,1.));
#9195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9196 = PCURVE('',#6622,#9197);
#9197 = DEFINITIONAL_REPRESENTATION('',(#9198),#9201);
#9198 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9199,#9200),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9199 = CARTESIAN_POINT('',(0.,0.));
#9200 = CARTESIAN_POINT('',(0.,20.006315549663));
#9201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9202 = ORIENTED_EDGE('',*,*,#8056,.F.);
#9203 = ADVANCED_FACE('',(#9204),#6622,.T.);
#9204 = FACE_BOUND('',#9205,.T.);
#9205 = EDGE_LOOP('',(#9206,#9207,#9208,#9234,#9268,#9292));
#9206 = ORIENTED_EDGE('',*,*,#9179,.F.);
#9207 = ORIENTED_EDGE('',*,*,#6608,.T.);
#9208 = ORIENTED_EDGE('',*,*,#9209,.T.);
#9209 = EDGE_CURVE('',#6609,#9210,#9212,.T.);
#9210 = VERTEX_POINT('',#9211);
#9211 = CARTESIAN_POINT('',(0.885105071882,4.920883745998,21.96137138232
    ));
#9212 = SURFACE_CURVE('',#9213,(#9221,#9228),.PCURVE_S1.);
#9213 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9214,#9215,#9216,#9217,#9218,
    #9219,#9220),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9214 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#9215 = CARTESIAN_POINT('',(2.711402772465,4.221334948774,6.333618020698
    ));
#9216 = CARTESIAN_POINT('',(2.353644490974,4.443421821802,9.666552817359
    ));
#9217 = CARTESIAN_POINT('',(1.974008670439,4.628167007915,
    13.000072197655));
#9218 = CARTESIAN_POINT('',(1.578207846928,4.773803106442,
    16.333605819662));
#9219 = CARTESIAN_POINT('',(1.170291026675,4.879263743798,
    19.666531720258));
#9220 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#9221 = PCURVE('',#6622,#9222);
#9222 = DEFINITIONAL_REPRESENTATION('',(#9223),#9227);
#9223 = LINE('',#9224,#9225);
#9224 = CARTESIAN_POINT('',(23.5,0.));
#9225 = VECTOR('',#9226,1.);
#9226 = DIRECTION('',(0.,1.));
#9227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9228 = PCURVE('',#6668,#9229);
#9229 = DEFINITIONAL_REPRESENTATION('',(#9230),#9233);
#9230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9231,#9232),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9231 = CARTESIAN_POINT('',(0.916297857297,0.));
#9232 = CARTESIAN_POINT('',(0.916297857297,20.006315549663));
#9233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9234 = ORIENTED_EDGE('',*,*,#9235,.T.);
#9235 = EDGE_CURVE('',#9210,#9236,#9238,.T.);
#9236 = VERTEX_POINT('',#9237);
#9237 = CARTESIAN_POINT('',(0.87547117193,4.92260176,22.039270084889));
#9238 = SURFACE_CURVE('',#9239,(#9245,#9254),.PCURVE_S1.);
#9239 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9240,#9241,#9242,#9243,#9244),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9240 = CARTESIAN_POINT('',(0.885105071882,4.920883745998,
    21.961371382322));
#9241 = CARTESIAN_POINT('',(0.882743388279,4.92146141758,21.980847009918
    ));
#9242 = CARTESIAN_POINT('',(0.880350251004,4.921940371268,
    22.000322522219));
#9243 = CARTESIAN_POINT('',(0.877926046172,4.922320512774,
    22.019797156527));
#9244 = CARTESIAN_POINT('',(0.87547117193,4.92260176,22.039270084889));
#9245 = PCURVE('',#6622,#9246);
#9246 = DEFINITIONAL_REPRESENTATION('',(#9247),#9253);
#9247 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9248,#9249,#9250,#9251,#9252),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9248 = CARTESIAN_POINT('',(23.5,18.967271492377));
#9249 = CARTESIAN_POINT('',(23.499847007367,18.986752456067));
#9250 = CARTESIAN_POINT('',(23.49979602207,19.006233286894));
#9251 = CARTESIAN_POINT('',(23.499847028796,19.02571322163));
#9252 = CARTESIAN_POINT('',(23.5,19.045191431782));
#9253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9254 = PCURVE('',#9255,#9260);
#9255 = SPHERICAL_SURFACE('',#9256,5.);
#9256 = AXIS2_PLACEMENT_3D('',#9257,#9258,#9259);
#9257 = CARTESIAN_POINT('',(0.,0.,22.));
#9258 = DIRECTION('',(0.,0.,1.));
#9259 = DIRECTION('',(1.,0.,0.));
#9260 = DEFINITIONAL_REPRESENTATION('',(#9261),#9267);
#9261 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9262,#9263,#9264,#9265,#9266),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9262 = CARTESIAN_POINT('',(1.392832124057,-7.725800391695E-03));
#9263 = CARTESIAN_POINT('',(1.393317467845,-3.830558623456E-03));
#9264 = CARTESIAN_POINT('',(1.39380546901,6.45037842817E-05));
#9265 = CARTESIAN_POINT('',(1.394296106956,3.959391928838E-03));
#9266 = CARTESIAN_POINT('',(1.394789361067,7.85409772664E-03));
#9267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9268 = ORIENTED_EDGE('',*,*,#9269,.T.);
#9269 = EDGE_CURVE('',#9236,#8078,#9270,.T.);
#9270 = SURFACE_CURVE('',#9271,(#9279,#9286),.PCURVE_S1.);
#9271 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9272,#9273,#9274,#9275,#9276,
    #9277,#9278),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9272 = CARTESIAN_POINT('',(3.043807145044,3.966766701456,3.));
#9273 = CARTESIAN_POINT('',(2.711402772465,4.221334948774,6.333618020698
    ));
#9274 = CARTESIAN_POINT('',(2.353644490974,4.443421821802,9.666552817359
    ));
#9275 = CARTESIAN_POINT('',(1.974008670439,4.628167007915,
    13.000072197655));
#9276 = CARTESIAN_POINT('',(1.578207846928,4.773803106442,
    16.333605819662));
#9277 = CARTESIAN_POINT('',(1.170291026675,4.879263743798,
    19.666531720258));
#9278 = CARTESIAN_POINT('',(0.756385126106,4.942213362352,
    23.000152277302));
#9279 = PCURVE('',#6622,#9280);
#9280 = DEFINITIONAL_REPRESENTATION('',(#9281),#9285);
#9281 = LINE('',#9282,#9283);
#9282 = CARTESIAN_POINT('',(23.5,0.));
#9283 = VECTOR('',#9284,1.);
#9284 = DIRECTION('',(0.,1.));
#9285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9286 = PCURVE('',#8122,#9287);
#9287 = DEFINITIONAL_REPRESENTATION('',(#9288),#9291);
#9288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9289,#9290),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9289 = CARTESIAN_POINT('',(0.916297857297,0.));
#9290 = CARTESIAN_POINT('',(0.916297857297,20.006315549663));
#9291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9292 = ORIENTED_EDGE('',*,*,#8077,.F.);
#9293 = ADVANCED_FACE('',(#9294),#7756,.T.);
#9294 = FACE_BOUND('',#9295,.T.);
#9295 = EDGE_LOOP('',(#9296,#9320,#9321,#9322));
#9296 = ORIENTED_EDGE('',*,*,#9297,.F.);
#9297 = EDGE_CURVE('',#7707,#8771,#9298,.T.);
#9298 = SURFACE_CURVE('',#9299,(#9307,#9313),.PCURVE_S1.);
#9299 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9300,#9301,#9302,#9303,#9304,
    #9305,#9306),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9300 = CARTESIAN_POINT('',(20.58377605934,-19.66081650292,3.));
#9301 = CARTESIAN_POINT('',(22.231299562963,-17.93644607141,
    6.333374239671));
#9302 = CARTESIAN_POINT('',(23.704554782012,-16.04629018606,
    9.666636736841));
#9303 = CARTESIAN_POINT('',(24.98433021035,-14.01268936832,
    13.000028751836));
#9304 = CARTESIAN_POINT('',(26.052758580246,-11.86007902759,
    16.333350177061));
#9305 = CARTESIAN_POINT('',(26.896607916214,-9.617296185819,
    19.666656768054));
#9306 = CARTESIAN_POINT('',(27.509613842088,-7.312498011115,
    23.000018436173));
#9307 = PCURVE('',#7756,#9308);
#9308 = DEFINITIONAL_REPRESENTATION('',(#9309),#9312);
#9309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9310,#9311),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9310 = CARTESIAN_POINT('',(-23.5,0.));
#9311 = CARTESIAN_POINT('',(-23.5,20.006315549663));
#9312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9313 = PCURVE('',#7720,#9314);
#9314 = DEFINITIONAL_REPRESENTATION('',(#9315),#9319);
#9315 = LINE('',#9316,#9317);
#9316 = CARTESIAN_POINT('',(-0.,0.));
#9317 = VECTOR('',#9318,1.);
#9318 = DIRECTION('',(0.,1.));
#9319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9320 = ORIENTED_EDGE('',*,*,#7742,.T.);
#9321 = ORIENTED_EDGE('',*,*,#8883,.T.);
#9322 = ORIENTED_EDGE('',*,*,#8791,.F.);
#9323 = ADVANCED_FACE('',(#9324),#6668,.T.);
#9324 = FACE_BOUND('',#9325,.T.);
#9325 = EDGE_LOOP('',(#9326,#9327,#9328,#9354));
#9326 = ORIENTED_EDGE('',*,*,#9209,.F.);
#9327 = ORIENTED_EDGE('',*,*,#6644,.T.);
#9328 = ORIENTED_EDGE('',*,*,#9329,.T.);
#9329 = EDGE_CURVE('',#6645,#9330,#9332,.T.);
#9330 = VERTEX_POINT('',#9331);
#9331 = CARTESIAN_POINT('',(-1.693453640859,4.704290814383,
    21.956840991993));
#9332 = SURFACE_CURVE('',#9333,(#9341,#9348),.PCURVE_S1.);
#9333 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#9334,#9335,#9336,#9337,
#9338,#9339,#9340),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827,
1.003433666827,1.003433666827)) REPRESENTATION_ITEM('') );
#9334 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#9335 = CARTESIAN_POINT('',(0.237228907117,5.011418426095,6.333651967645
    ));
#9336 = CARTESIAN_POINT('',(-0.183331305768,5.024898115431,
    9.666539588746));
#9337 = CARTESIAN_POINT('',(-0.604651063132,4.995147270173,
    13.000080336658));
#9338 = CARTESIAN_POINT('',(-1.020262677579,4.923174476381,
    16.333638882338));
#9339 = CARTESIAN_POINT('',(-1.426067873193,4.810789799353,
    19.666515386086));
#9340 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#9341 = PCURVE('',#6668,#9342);
#9342 = DEFINITIONAL_REPRESENTATION('',(#9343),#9347);
#9343 = LINE('',#9344,#9345);
#9344 = CARTESIAN_POINT('',(1.439896632895,0.));
#9345 = VECTOR('',#9346,1.);
#9346 = DIRECTION('',(0.,1.));
#9347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9348 = PCURVE('',#6739,#9349);
#9349 = DEFINITIONAL_REPRESENTATION('',(#9350),#9353);
#9350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9351,#9352),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9351 = CARTESIAN_POINT('',(0.,0.));
#9352 = CARTESIAN_POINT('',(0.,20.006315549663));
#9353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9354 = ORIENTED_EDGE('',*,*,#9355,.T.);
#9355 = EDGE_CURVE('',#9330,#9210,#9356,.T.);
#9356 = SURFACE_CURVE('',#9357,(#9390,#9426),.PCURVE_S1.);
#9357 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9358,#9359,#9360,#9361,#9362,
    #9363,#9364,#9365,#9366,#9367,#9368,#9369,#9370,#9371,#9372,#9373,
    #9374,#9375,#9376,#9377,#9378,#9379,#9380,#9381,#9382,#9383,#9384,
    #9385,#9386,#9387,#9388,#9389),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
  ,(0.,0.12501297037,0.251022300092,0.501029672171,0.751022246021,
    0.875013031014,1.),.UNSPECIFIED.);
#9358 = CARTESIAN_POINT('',(-1.693453640859,4.704290814383,
    21.956840991993));
#9359 = CARTESIAN_POINT('',(-1.64214042173,4.722762858828,
    21.956871689695));
#9360 = CARTESIAN_POINT('',(-1.590585496865,4.740563270774,
    21.956906752353));
#9361 = CARTESIAN_POINT('',(-1.538799820255,4.7576880455,21.956942680412
    ));
#9362 = CARTESIAN_POINT('',(-1.486794516465,4.774133531719,
    21.956983757741));
#9363 = CARTESIAN_POINT('',(-1.434580701236,4.789896215351,
    21.957026899314));
#9364 = CARTESIAN_POINT('',(-1.329340820727,4.820169720281,
    21.957120190689));
#9365 = CARTESIAN_POINT('',(-1.276311590674,4.834669561188,
    21.957170170967));
#9366 = CARTESIAN_POINT('',(-1.223093431638,4.848469104701,21.9572233064
    ));
#9367 = CARTESIAN_POINT('',(-1.169697909259,4.861565301021,
    21.957279603448));
#9368 = CARTESIAN_POINT('',(-1.11613665341,4.873955355484,
    21.957339069324));
#9369 = CARTESIAN_POINT('',(-0.955848139954,4.90881302347,
    21.957525997456));
#9370 = CARTESIAN_POINT('',(-0.848668473173,4.929199674784,
    21.957662788592));
#9371 = CARTESIAN_POINT('',(-0.740973815571,4.946776827146,
    21.957812146488));
#9372 = CARTESIAN_POINT('',(-0.632856226989,4.961528658252,
    21.957974146745));
#9373 = CARTESIAN_POINT('',(-0.524408369385,4.973443378848,
    21.958148879479));
#9374 = CARTESIAN_POINT('',(-0.307045077473,4.991582549772,
    21.958524008058));
#9375 = CARTESIAN_POINT('',(-0.198129515662,4.997807349832,
    21.958724403803));
#9376 = CARTESIAN_POINT('',(-8.907006969577E-02,5.001179888168,
    21.958937740307));
#9377 = CARTESIAN_POINT('',(2.003994149109E-02,5.001696496353,
    21.959164142403));
#9378 = CARTESIAN_POINT('',(0.129107128326,4.999357582277,21.959403756)
  );
#9379 = CARTESIAN_POINT('',(0.292065347786,4.991593528731,
    21.959782226557));
#9380 = CARTESIAN_POINT('',(0.346059161325,4.988318088507,21.95991099634
    ));
#9381 = CARTESIAN_POINT('',(0.400008084228,4.984341856521,
    21.960043078033));
#9382 = CARTESIAN_POINT('',(0.45390074935,4.979665625682,21.960178494005
    ));
#9383 = CARTESIAN_POINT('',(0.50772580939,4.974290434768,21.960317268394
    ));
#9384 = CARTESIAN_POINT('',(0.615649878994,4.96209591061,21.96060272796)
  );
#9385 = CARTESIAN_POINT('',(0.669747618452,4.955265325249,
    21.960749712735));
#9386 = CARTESIAN_POINT('',(0.723753561932,4.947727104425,
    21.960899011884));
#9387 = CARTESIAN_POINT('',(0.777656119639,4.93948287533,21.961054107865
    ));
#9388 = CARTESIAN_POINT('',(0.831443795871,4.930534376251,21.96121024826
    ));
#9389 = CARTESIAN_POINT('',(0.885105071882,4.920883745998,
    21.961371382321));
#9390 = PCURVE('',#6668,#9391);
#9391 = DEFINITIONAL_REPRESENTATION('',(#9392),#9425);
#9392 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9393,#9394,#9395,#9396,#9397,
    #9398,#9399,#9400,#9401,#9402,#9403,#9404,#9405,#9406,#9407,#9408,
    #9409,#9410,#9411,#9412,#9413,#9414,#9415,#9416,#9417,#9418,#9419,
    #9420,#9421,#9422,#9423,#9424),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
  ,(0.,0.12501297037,0.251022300092,0.501029672171,0.751022246021,
    0.875013031014,1.),.UNSPECIFIED.);
#9393 = CARTESIAN_POINT('',(1.439896632895,18.962729430644));
#9394 = CARTESIAN_POINT('',(1.428988494771,18.962760373269));
#9395 = CARTESIAN_POINT('',(1.418080260679,18.96279568159));
#9396 = CARTESIAN_POINT('',(1.407172015369,18.962831855059));
#9397 = CARTESIAN_POINT('',(1.396263656165,18.962873178651));
#9398 = CARTESIAN_POINT('',(1.38535525633,18.962916566458));
#9399 = CARTESIAN_POINT('',(1.363451377195,18.963010352791));
#9400 = CARTESIAN_POINT('',(1.352455901374,18.963060581736));
#9401 = CARTESIAN_POINT('',(1.341460359958,18.963113965993));
#9402 = CARTESIAN_POINT('',(1.330464753082,18.963170511976));
#9403 = CARTESIAN_POINT('',(1.31946908087,18.963230226849));
#9404 = CARTESIAN_POINT('',(1.286657376099,18.963417898043));
#9405 = CARTESIAN_POINT('',(1.264841146427,18.963555183291));
#9406 = CARTESIAN_POINT('',(1.243024657136,18.963705034992));
#9407 = CARTESIAN_POINT('',(1.221207910695,18.963867528389));
#9408 = CARTESIAN_POINT('',(1.19939090932,18.964042753252));
#9409 = CARTESIAN_POINT('',(1.155757692029,18.964418863354));
#9410 = CARTESIAN_POINT('',(1.133941466234,18.964619748495));
#9411 = CARTESIAN_POINT('',(1.112124979573,18.964833572704));
#9412 = CARTESIAN_POINT('',(1.09030823368,18.965060460489));
#9413 = CARTESIAN_POINT('',(1.068491229847,18.965300557443));
#9414 = CARTESIAN_POINT('',(1.035853090415,18.965679747159));
#9415 = CARTESIAN_POINT('',(1.025032147218,18.965808754726));
#9416 = CARTESIAN_POINT('',(1.01421113932,18.965941073519));
#9417 = CARTESIAN_POINT('',(1.003390066579,18.966076725874));
#9418 = CARTESIAN_POINT('',(0.992568928823,18.966215735891));
#9419 = CARTESIAN_POINT('',(0.970839581667,18.966501667027));
#9420 = CARTESIAN_POINT('',(0.959931364854,18.966648887799));
#9421 = CARTESIAN_POINT('',(0.949023108586,18.966798421795));
#9422 = CARTESIAN_POINT('',(0.938114731999,18.966953752389));
#9423 = CARTESIAN_POINT('',(0.927206344919,18.967110125817));
#9424 = CARTESIAN_POINT('',(0.916297857297,18.967271492376));
#9425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9426 = PCURVE('',#9255,#9427);
#9427 = DEFINITIONAL_REPRESENTATION('',(#9428),#9461);
#9428 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9429,#9430,#9431,#9432,#9433,
    #9434,#9435,#9436,#9437,#9438,#9439,#9440,#9441,#9442,#9443,#9444,
    #9445,#9446,#9447,#9448,#9449,#9450,#9451,#9452,#9453,#9454,#9455,
    #9456,#9457,#9458,#9459,#9460),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
  ,(0.,0.12501297037,0.251022300092,0.501029672171,0.751022246021,
    0.875013031014,1.),.UNSPECIFIED.);
#9429 = CARTESIAN_POINT('',(1.916334772742,-8.631908794794E-03));
#9430 = CARTESIAN_POINT('',(1.905427005773,-8.625769030289E-03));
#9431 = CARTESIAN_POINT('',(1.894519253184,-8.618756223317E-03));
#9432 = CARTESIAN_POINT('',(1.883611511871,-8.61157036338E-03));
#9433 = CARTESIAN_POINT('',(1.872703786915,-8.603354580982E-03));
#9434 = CARTESIAN_POINT('',(1.861796074134,-8.59472595081E-03));
#9435 = CARTESIAN_POINT('',(1.839893744109,-8.576066988094E-03));
#9436 = CARTESIAN_POINT('',(1.828899126099,-8.566070564984E-03));
#9437 = CARTESIAN_POINT('',(1.817904522908,-8.555443088829E-03));
#9438 = CARTESIAN_POINT('',(1.806909934919,-8.544183267598E-03));
#9439 = CARTESIAN_POINT('',(1.795915362522,-8.532289659164E-03));
#9440 = CARTESIAN_POINT('',(1.763107181975,-8.494902675961E-03));
#9441 = CARTESIAN_POINT('',(1.741293615195,-8.467543462022E-03));
#9442 = CARTESIAN_POINT('',(1.719480110669,-8.437670813731E-03));
#9443 = CARTESIAN_POINT('',(1.697666673408,-8.405269612858E-03));
#9444 = CARTESIAN_POINT('',(1.675853308528,-8.370321838694E-03));
#9445 = CARTESIAN_POINT('',(1.632228025127,-8.295293517981E-03));
#9446 = CARTESIAN_POINT('',(1.610416096726,-8.255212991671E-03));
#9447 = CARTESIAN_POINT('',(1.588604241254,-8.212544241062E-03));
#9448 = CARTESIAN_POINT('',(1.566792464096,-8.167262302921E-03));
#9449 = CARTESIAN_POINT('',(1.544980770809,-8.119337998834E-03));
#9450 = CARTESIAN_POINT('',(1.512351094327,-8.043641423299E-03));
#9451 = CARTESIAN_POINT('',(1.50153304221,-8.017886634482E-03));
#9452 = CARTESIAN_POINT('',(1.490715011248,-7.991469448709E-03));
#9453 = CARTESIAN_POINT('',(1.479897001931,-7.964385392568E-03));
#9454 = CARTESIAN_POINT('',(1.469079014765,-7.936629639283E-03));
#9455 = CARTESIAN_POINT('',(1.447356170585,-7.879535940769E-03));
#9456 = CARTESIAN_POINT('',(1.436451313733,-7.850138071341E-03));
#9457 = CARTESIAN_POINT('',(1.425546478553,-7.820277334689E-03));
#9458 = CARTESIAN_POINT('',(1.414641671754,-7.789257177509E-03));
#9459 = CARTESIAN_POINT('',(1.403736883835,-7.758028170128E-03));
#9460 = CARTESIAN_POINT('',(1.392832124057,-7.725800391823E-03));
#9461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9462 = ADVANCED_FACE('',(#9463),#7720,.T.);
#9463 = FACE_BOUND('',#9464,.T.);
#9464 = EDGE_LOOP('',(#9465,#9489,#9490,#9491));
#9465 = ORIENTED_EDGE('',*,*,#9466,.F.);
#9466 = EDGE_CURVE('',#7671,#8750,#9467,.T.);
#9467 = SURFACE_CURVE('',#9468,(#9476,#9482),.PCURVE_S1.);
#9468 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9469,#9470,#9471,#9472,#9473,
    #9474,#9475),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9469 = CARTESIAN_POINT('',(19.660816502927,-20.58377605934,3.));
#9470 = CARTESIAN_POINT('',(21.385681533127,-18.9367471544,
    6.333387759886));
#9471 = CARTESIAN_POINT('',(22.944011906381,-17.11611199481,
    9.666630584472));
#9472 = CARTESIAN_POINT('',(24.3156818754,-15.14332898801,
    13.000033190166));
#9473 = CARTESIAN_POINT('',(25.481676508934,-13.04194595568,
    16.333361892296));
#9474 = CARTESIAN_POINT('',(26.427433130976,-10.84022182953,
    19.666650880663));
#9475 = CARTESIAN_POINT('',(27.145473920719,-8.565937600071,
    23.000025478833));
#9476 = PCURVE('',#7720,#9477);
#9477 = DEFINITIONAL_REPRESENTATION('',(#9478),#9481);
#9478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9479,#9480),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9479 = CARTESIAN_POINT('',(-1.305261922201,0.));
#9480 = CARTESIAN_POINT('',(-1.305261922201,20.006315549663));
#9481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9482 = PCURVE('',#7684,#9483);
#9483 = DEFINITIONAL_REPRESENTATION('',(#9484),#9488);
#9484 = LINE('',#9485,#9486);
#9485 = CARTESIAN_POINT('',(-0.,0.));
#9486 = VECTOR('',#9487,1.);
#9487 = DIRECTION('',(0.,1.));
#9488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9489 = ORIENTED_EDGE('',*,*,#7706,.T.);
#9490 = ORIENTED_EDGE('',*,*,#9297,.T.);
#9491 = ORIENTED_EDGE('',*,*,#8770,.F.);
#9492 = ADVANCED_FACE('',(#9493),#6739,.T.);
#9493 = FACE_BOUND('',#9494,.T.);
#9494 = EDGE_LOOP('',(#9495,#9496,#9497,#9521,#9522,#9548));
#9495 = ORIENTED_EDGE('',*,*,#9329,.F.);
#9496 = ORIENTED_EDGE('',*,*,#6725,.T.);
#9497 = ORIENTED_EDGE('',*,*,#9498,.T.);
#9498 = EDGE_CURVE('',#6726,#8180,#9499,.T.);
#9499 = SURFACE_CURVE('',#9500,(#9508,#9515),.PCURVE_S1.);
#9500 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9501,#9502,#9503,#9504,#9505,
    #9506,#9507),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9501 = CARTESIAN_POINT('',(0.6526309611,28.457224306869,3.));
#9502 = CARTESIAN_POINT('',(-1.732007839961,28.511418426095,
    6.333644456669));
#9503 = CARTESIAN_POINT('',(-4.12069501397,28.326878028651,
    9.666558426647));
#9504 = CARTESIAN_POINT('',(-6.486162946301,27.901495998636,
    13.000056989147));
#9505 = CARTESIAN_POINT('',(-8.796033583116,27.239591923441,
    16.333657723241));
#9506 = CARTESIAN_POINT('',(-11.0219082607,26.352557150787,
    19.666507871849));
#9507 = CARTESIAN_POINT('',(-13.1376545584,25.251223641292,
    23.00017052457));
#9508 = PCURVE('',#6739,#9509);
#9509 = DEFINITIONAL_REPRESENTATION('',(#9510),#9514);
#9510 = LINE('',#9511,#9512);
#9511 = CARTESIAN_POINT('',(23.5,0.));
#9512 = VECTOR('',#9513,1.);
#9513 = DIRECTION('',(0.,1.));
#9514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9515 = PCURVE('',#6775,#9516);
#9516 = DEFINITIONAL_REPRESENTATION('',(#9517),#9520);
#9517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9518,#9519),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9518 = CARTESIAN_POINT('',(0.,0.));
#9519 = CARTESIAN_POINT('',(0.,20.006315549663));
#9520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9521 = ORIENTED_EDGE('',*,*,#8179,.F.);
#9522 = ORIENTED_EDGE('',*,*,#9523,.F.);
#9523 = EDGE_CURVE('',#9524,#8099,#9526,.T.);
#9524 = VERTEX_POINT('',#9525);
#9525 = CARTESIAN_POINT('',(-1.703747340919,4.700565143037,
    22.043958325416));
#9526 = SURFACE_CURVE('',#9527,(#9535,#9541),.PCURVE_S1.);
#9527 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#9528,#9529,#9530,#9531,
#9532,#9533,#9534),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827,
1.003433666827,1.003433666827)) REPRESENTATION_ITEM('') );
#9528 = CARTESIAN_POINT('',(0.6526309611,4.957224306869,3.));
#9529 = CARTESIAN_POINT('',(0.237228907117,5.011418426095,6.333651967645
    ));
#9530 = CARTESIAN_POINT('',(-0.183331305768,5.024898115431,
    9.666539588746));
#9531 = CARTESIAN_POINT('',(-0.604651063132,4.995147270173,
    13.000080336658));
#9532 = CARTESIAN_POINT('',(-1.020262677579,4.923174476381,
    16.333638882338));
#9533 = CARTESIAN_POINT('',(-1.426067873193,4.810789799353,
    19.666515386086));
#9534 = CARTESIAN_POINT('',(-1.816171378103,4.658166107304,
    23.000170523386));
#9535 = PCURVE('',#6739,#9536);
#9536 = DEFINITIONAL_REPRESENTATION('',(#9537),#9540);
#9537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9538,#9539),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9538 = CARTESIAN_POINT('',(0.,0.));
#9539 = CARTESIAN_POINT('',(0.,20.006315549663));
#9540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9541 = PCURVE('',#8122,#9542);
#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9547);
#9543 = LINE('',#9544,#9545);
#9544 = CARTESIAN_POINT('',(1.439896632895,0.));
#9545 = VECTOR('',#9546,1.);
#9546 = DIRECTION('',(0.,1.));
#9547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9548 = ORIENTED_EDGE('',*,*,#9549,.T.);
#9549 = EDGE_CURVE('',#9524,#9330,#9550,.T.);
#9550 = SURFACE_CURVE('',#9551,(#9557,#9566),.PCURVE_S1.);
#9551 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9552,#9553,#9554,#9555,#9556),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9552 = CARTESIAN_POINT('',(-1.703747340919,4.700565143037,
    22.043958325416));
#9553 = CARTESIAN_POINT('',(-1.701262944644,4.701669311761,
    22.022177844244));
#9554 = CARTESIAN_POINT('',(-1.698718850531,4.702658459128,
    22.000397382304));
#9555 = CARTESIAN_POINT('',(-1.696115575175,4.703532360971,
    21.978618066903));
#9556 = CARTESIAN_POINT('',(-1.693453640859,4.704290814383,
    21.956840991993));
#9557 = PCURVE('',#6739,#9558);
#9558 = DEFINITIONAL_REPRESENTATION('',(#9559),#9565);
#9559 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9560,#9561,#9562,#9563,#9564),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9560 = CARTESIAN_POINT('',(0.,19.049870062557));
#9561 = CARTESIAN_POINT('',(1.913379560959E-04,19.02808379356));
#9562 = CARTESIAN_POINT('',(2.551007342757E-04,19.006297518744));
#9563 = CARTESIAN_POINT('',(1.913083999856E-04,18.984512366195));
#9564 = CARTESIAN_POINT('',(0.,18.962729430644));
#9565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9566 = PCURVE('',#9255,#9567);
#9567 = DEFINITIONAL_REPRESENTATION('',(#9568),#9574);
#9568 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9569,#9570,#9571,#9572,#9573),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9569 = CARTESIAN_POINT('',(1.918524293091,8.791778343333E-03));
#9570 = CARTESIAN_POINT('',(1.917981879524,4.435513750513E-03));
#9571 = CARTESIAN_POINT('',(1.917436135246,7.947546726291E-05));
#9572 = CARTESIAN_POINT('',(1.916887090648,-4.276331547061E-03));
#9573 = CARTESIAN_POINT('',(1.916334772742,-8.631908794701E-03));
#9574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9575 = ADVANCED_FACE('',(#9576),#7684,.T.);
#9576 = FACE_BOUND('',#9577,.T.);
#9577 = EDGE_LOOP('',(#9578,#9602,#9603,#9604));
#9578 = ORIENTED_EDGE('',*,*,#9579,.F.);
#9579 = EDGE_CURVE('',#7590,#8719,#9580,.T.);
#9580 = SURFACE_CURVE('',#9581,(#9589,#9595),.PCURVE_S1.);
#9581 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#9582,#9583,#9584,#9585,
#9586,#9587,#9588),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827,
1.003433666827,1.003433666827)) REPRESENTATION_ITEM('') );
#9582 = CARTESIAN_POINT('',(3.043807145044,-3.966766701456,3.));
#9583 = CARTESIAN_POINT('',(3.376211517622,-3.712198454138,
    6.333620556382));
#9584 = CARTESIAN_POINT('',(3.682887320695,-3.423260560986,
    9.666546457737));
#9585 = CARTESIAN_POINT('',(3.959590414471,-3.104951408086,
    13.000080079709));
#9586 = CARTESIAN_POINT('',(4.203286068735,-2.760156180774,
    16.333599459027));
#9587 = CARTESIAN_POINT('',(4.409819547669,-2.393175866431,
    19.666534257043));
#9588 = CARTESIAN_POINT('',(4.578485763614,-2.009944502073,
    23.000152276903));
#9589 = PCURVE('',#7684,#9590);
#9590 = DEFINITIONAL_REPRESENTATION('',(#9591),#9594);
#9591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9592,#9593),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9592 = CARTESIAN_POINT('',(-23.5,0.));
#9593 = CARTESIAN_POINT('',(-23.5,20.006315549663));
#9594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9595 = PCURVE('',#7613,#9596);
#9596 = DEFINITIONAL_REPRESENTATION('',(#9597),#9601);
#9597 = LINE('',#9598,#9599);
#9598 = CARTESIAN_POINT('',(5.366887449883,0.));
#9599 = VECTOR('',#9600,1.);
#9600 = DIRECTION('',(0.,1.));
#9601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9602 = ORIENTED_EDGE('',*,*,#7670,.T.);
#9603 = ORIENTED_EDGE('',*,*,#9466,.T.);
#9604 = ORIENTED_EDGE('',*,*,#8749,.F.);
#9605 = ADVANCED_FACE('',(#9606),#6775,.T.);
#9606 = FACE_BOUND('',#9607,.T.);
#9607 = EDGE_LOOP('',(#9608,#9609,#9610,#9634));
#9608 = ORIENTED_EDGE('',*,*,#9498,.F.);
#9609 = ORIENTED_EDGE('',*,*,#6761,.T.);
#9610 = ORIENTED_EDGE('',*,*,#9611,.T.);
#9611 = EDGE_CURVE('',#6762,#8201,#9612,.T.);
#9612 = SURFACE_CURVE('',#9613,(#9621,#9628),.PCURVE_S1.);
#9613 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9614,#9615,#9616,#9617,#9618,
    #9619,#9620),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9614 = CARTESIAN_POINT('',(-0.6526309611,28.457224306869,3.));
#9615 = CARTESIAN_POINT('',(-3.037269762162,28.402040990275,
    6.333663159959));
#9616 = CARTESIAN_POINT('',(-5.414958294185,28.108184797934,
    9.666550772198));
#9617 = CARTESIAN_POINT('',(-7.758451660517,27.57481882801,
    13.000061969101));
#9618 = CARTESIAN_POINT('',(-10.03555570758,26.807701809653,
    16.333675337567));
#9619 = CARTESIAN_POINT('',(-12.21840394849,25.819574807361,
    19.666499128457));
#9620 = CARTESIAN_POINT('',(-14.28145599925,24.62239381586,
    23.000180484461));
#9621 = PCURVE('',#6775,#9622);
#9622 = DEFINITIONAL_REPRESENTATION('',(#9623),#9627);
#9623 = LINE('',#9624,#9625);
#9624 = CARTESIAN_POINT('',(1.305261922201,0.));
#9625 = VECTOR('',#9626,1.);
#9626 = DIRECTION('',(0.,1.));
#9627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9628 = PCURVE('',#6811,#9629);
#9629 = DEFINITIONAL_REPRESENTATION('',(#9630),#9633);
#9630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9631,#9632),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9631 = CARTESIAN_POINT('',(0.,0.));
#9632 = CARTESIAN_POINT('',(0.,20.006315549663));
#9633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9634 = ORIENTED_EDGE('',*,*,#8200,.F.);
#9635 = ADVANCED_FACE('',(#9636),#7613,.T.);
#9636 = FACE_BOUND('',#9637,.T.);
#9637 = EDGE_LOOP('',(#9638,#9662,#9663,#9664));
#9638 = ORIENTED_EDGE('',*,*,#9639,.F.);
#9639 = EDGE_CURVE('',#7554,#8698,#9640,.T.);
#9640 = SURFACE_CURVE('',#9641,(#9649,#9655),.PCURVE_S1.);
#9641 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9642,#9643,#9644,#9645,#9646,
    #9647,#9648),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9642 = CARTESIAN_POINT('',(0.6526309611,-4.957224306869,3.));
#9643 = CARTESIAN_POINT('',(1.068033015083,-4.903030187643,
    6.333655136462));
#9644 = CARTESIAN_POINT('',(1.477808700979,-4.806007520654,
    9.666531641197));
#9645 = CARTESIAN_POINT('',(1.876708398008,-4.668844959474,
    13.000090186772));
#9646 = CARTESIAN_POINT('',(2.260268432002,-4.491930801134,
    16.333630933522));
#9647 = CARTESIAN_POINT('',(2.622334953516,-4.277497241281,
    19.666518556279));
#9648 = CARTESIAN_POINT('',(2.960265354766,-4.029868391439,
    23.000170522887));
#9649 = PCURVE('',#7613,#9650);
#9650 = DEFINITIONAL_REPRESENTATION('',(#9651),#9654);
#9651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9652,#9653),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9652 = CARTESIAN_POINT('',(4.843288674284,0.));
#9653 = CARTESIAN_POINT('',(4.843288674284,20.006315549663));
#9654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9655 = PCURVE('',#7567,#9656);
#9656 = DEFINITIONAL_REPRESENTATION('',(#9657),#9661);
#9657 = LINE('',#9658,#9659);
#9658 = CARTESIAN_POINT('',(23.5,0.));
#9659 = VECTOR('',#9660,1.);
#9660 = DIRECTION('',(0.,1.));
#9661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9662 = ORIENTED_EDGE('',*,*,#7589,.T.);
#9663 = ORIENTED_EDGE('',*,*,#9579,.T.);
#9664 = ORIENTED_EDGE('',*,*,#8718,.F.);
#9665 = ADVANCED_FACE('',(#9666),#6811,.T.);
#9666 = FACE_BOUND('',#9667,.T.);
#9667 = EDGE_LOOP('',(#9668,#9669,#9670,#9696,#9730,#9754));
#9668 = ORIENTED_EDGE('',*,*,#9611,.F.);
#9669 = ORIENTED_EDGE('',*,*,#6797,.T.);
#9670 = ORIENTED_EDGE('',*,*,#9671,.T.);
#9671 = EDGE_CURVE('',#6798,#9672,#9674,.T.);
#9672 = VERTEX_POINT('',#9673);
#9673 = CARTESIAN_POINT('',(-2.853349593359,4.105670808793,
    21.956833949672));
#9674 = SURFACE_CURVE('',#9675,(#9683,#9690),.PCURVE_S1.);
#9675 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9676,#9677,#9678,#9679,#9680,
    #9681,#9682),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9676 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#9677 = CARTESIAN_POINT('',(-1.068033015083,4.902040990275,
    6.333670670934));
#9678 = CARTESIAN_POINT('',(-1.477594585983,4.806204884714,
    9.666531934298));
#9679 = CARTESIAN_POINT('',(-1.876939777347,4.668470099547,
    13.000085316612));
#9680 = CARTESIAN_POINT('',(-2.259784802045,4.491284362593,
    16.333656496664));
#9681 = CARTESIAN_POINT('',(-2.622563560975,4.277807455926,
    19.666506642694));
#9682 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#9683 = PCURVE('',#6811,#9684);
#9684 = DEFINITIONAL_REPRESENTATION('',(#9685),#9689);
#9685 = LINE('',#9686,#9687);
#9686 = CARTESIAN_POINT('',(23.5,0.));
#9687 = VECTOR('',#9688,1.);
#9688 = DIRECTION('',(0.,1.));
#9689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9690 = PCURVE('',#6857,#9691);
#9691 = DEFINITIONAL_REPRESENTATION('',(#9692),#9695);
#9692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9693,#9694),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9693 = CARTESIAN_POINT('',(1.701696020694,0.));
#9694 = CARTESIAN_POINT('',(1.701696020694,20.006315549663));
#9695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9696 = ORIENTED_EDGE('',*,*,#9697,.T.);
#9697 = EDGE_CURVE('',#9672,#9698,#9700,.T.);
#9698 = VERTEX_POINT('',#9699);
#9699 = CARTESIAN_POINT('',(-2.862331040151,4.099405828992,
    22.043964369803));
#9700 = SURFACE_CURVE('',#9701,(#9707,#9716),.PCURVE_S1.);
#9701 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9702,#9703,#9704,#9705,#9706),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9702 = CARTESIAN_POINT('',(-2.853349593359,4.105670808793,
    21.956833949672));
#9703 = CARTESIAN_POINT('',(-2.855684584394,4.104277071168,
    21.978617685715));
#9704 = CARTESIAN_POINT('',(-2.857960141452,4.102768131317,
    22.000401414045));
#9705 = CARTESIAN_POINT('',(-2.860175782651,4.101144281016,
    22.022184006931));
#9706 = CARTESIAN_POINT('',(-2.862331040151,4.099405828992,
    22.043964369803));
#9707 = PCURVE('',#6811,#9708);
#9708 = DEFINITIONAL_REPRESENTATION('',(#9709),#9715);
#9709 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9710,#9711,#9712,#9713,#9714),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9710 = CARTESIAN_POINT('',(23.5,18.96271666481));
#9711 = CARTESIAN_POINT('',(23.499808604385,18.984506204026));
#9712 = CARTESIAN_POINT('',(23.499744822685,19.006295710018));
#9713 = CARTESIAN_POINT('',(23.499808634392,19.028084054256));
#9714 = CARTESIAN_POINT('',(23.5,19.049870141384));
#9715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9716 = PCURVE('',#9717,#9722);
#9717 = SPHERICAL_SURFACE('',#9718,5.);
#9718 = AXIS2_PLACEMENT_3D('',#9719,#9720,#9721);
#9719 = CARTESIAN_POINT('',(0.,0.,22.));
#9720 = DIRECTION('',(0.,0.,1.));
#9721 = DIRECTION('',(1.,0.,0.));
#9722 = DEFINITIONAL_REPRESENTATION('',(#9723),#9729);
#9723 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9724,#9725,#9726,#9727,#9728),
  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
#9724 = CARTESIAN_POINT('',(2.178143650862,-8.63331731145E-03));
#9725 = CARTESIAN_POINT('',(2.178686232311,-4.276407734573E-03));
#9726 = CARTESIAN_POINT('',(2.179232147419,8.028178200652E-05));
#9727 = CARTESIAN_POINT('',(2.179781365831,4.43674628933E-03));
#9728 = CARTESIAN_POINT('',(2.180333860561,8.792987267557E-03));
#9729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9730 = ORIENTED_EDGE('',*,*,#9731,.T.);
#9731 = EDGE_CURVE('',#9698,#8222,#9732,.T.);
#9732 = SURFACE_CURVE('',#9733,(#9741,#9748),.PCURVE_S1.);
#9733 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9734,#9735,#9736,#9737,#9738,
    #9739,#9740),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9734 = CARTESIAN_POINT('',(-0.6526309611,4.957224306869,3.));
#9735 = CARTESIAN_POINT('',(-1.068033015083,4.902040990275,
    6.333670670934));
#9736 = CARTESIAN_POINT('',(-1.477594585983,4.806204884714,
    9.666531934298));
#9737 = CARTESIAN_POINT('',(-1.876939777347,4.668470099547,
    13.000085316612));
#9738 = CARTESIAN_POINT('',(-2.259784802045,4.491284362593,
    16.333656496664));
#9739 = CARTESIAN_POINT('',(-2.622563560975,4.277807455926,
    19.666506642694));
#9740 = CARTESIAN_POINT('',(-2.959972818954,4.029336281872,
    23.000180483277));
#9741 = PCURVE('',#6811,#9742);
#9742 = DEFINITIONAL_REPRESENTATION('',(#9743),#9747);
#9743 = LINE('',#9744,#9745);
#9744 = CARTESIAN_POINT('',(23.5,0.));
#9745 = VECTOR('',#9746,1.);
#9746 = DIRECTION('',(0.,1.));
#9747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9748 = PCURVE('',#8266,#9749);
#9749 = DEFINITIONAL_REPRESENTATION('',(#9750),#9753);
#9750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9751,#9752),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9751 = CARTESIAN_POINT('',(1.701696020694,0.));
#9752 = CARTESIAN_POINT('',(1.701696020694,20.006315549663));
#9753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9754 = ORIENTED_EDGE('',*,*,#8221,.F.);
#9755 = ADVANCED_FACE('',(#9756),#7567,.T.);
#9756 = FACE_BOUND('',#9757,.T.);
#9757 = EDGE_LOOP('',(#9758,#9782,#9783,#9784));
#9758 = ORIENTED_EDGE('',*,*,#9759,.F.);
#9759 = EDGE_CURVE('',#7518,#8677,#9760,.T.);
#9760 = SURFACE_CURVE('',#9761,(#9769,#9775),.PCURVE_S1.);
#9761 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9762,#9763,#9764,#9765,#9766,
    #9767,#9768),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9762 = CARTESIAN_POINT('',(0.6526309611,-28.45722430686,3.));
#9763 = CARTESIAN_POINT('',(3.037269762162,-28.40303018764,
    6.333662647437));
#9764 = CARTESIAN_POINT('',(5.415172409181,-28.10798743387,
    9.666512803297));
#9765 = CARTESIAN_POINT('',(7.758220281178,-27.57519368793,
    13.000113534283));
#9766 = CARTESIAN_POINT('',(10.036039337539,-26.80834824819,
    16.333612092619));
#9767 = CARTESIAN_POINT('',(12.218175341032,-25.81926459271,
    19.666526070516));
#9768 = CARTESIAN_POINT('',(14.281748535069,-24.62292592542,
    23.000170521704));
#9769 = PCURVE('',#7567,#9770);
#9770 = DEFINITIONAL_REPRESENTATION('',(#9771),#9774);
#9771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9772,#9773),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9772 = CARTESIAN_POINT('',(0.,0.));
#9773 = CARTESIAN_POINT('',(0.,20.006315549663));
#9774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9775 = PCURVE('',#7531,#9776);
#9776 = DEFINITIONAL_REPRESENTATION('',(#9777),#9781);
#9777 = LINE('',#9778,#9779);
#9778 = CARTESIAN_POINT('',(1.305261922201,0.));
#9779 = VECTOR('',#9780,1.);
#9780 = DIRECTION('',(0.,1.));
#9781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9782 = ORIENTED_EDGE('',*,*,#7553,.T.);
#9783 = ORIENTED_EDGE('',*,*,#9639,.T.);
#9784 = ORIENTED_EDGE('',*,*,#8697,.F.);
#9785 = ADVANCED_FACE('',(#9786),#6857,.T.);
#9786 = FACE_BOUND('',#9787,.T.);
#9787 = EDGE_LOOP('',(#9788,#9789,#9790,#9816));
#9788 = ORIENTED_EDGE('',*,*,#9671,.F.);
#9789 = ORIENTED_EDGE('',*,*,#6833,.T.);
#9790 = ORIENTED_EDGE('',*,*,#9791,.T.);
#9791 = EDGE_CURVE('',#6834,#9792,#9794,.T.);
#9792 = VERTEX_POINT('',#9793);
#9793 = CARTESIAN_POINT('',(-4.524220587857,2.1283639448,21.961334888044
    ));
#9794 = SURFACE_CURVE('',#9795,(#9803,#9810),.PCURVE_S1.);
#9795 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#9796,#9797,#9798,#9799,
#9800,#9801,#9802),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7
),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827,
1.003433666827,1.003433666827)) REPRESENTATION_ITEM('') );
#9796 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#9797 = CARTESIAN_POINT('',(-3.376211517622,3.711209256771,
    6.333705251014));
#9798 = CARTESIAN_POINT('',(-3.682673205699,3.423457925047,
    9.666517117758));
#9799 = CARTESIAN_POINT('',(-3.95982179381,3.104576548159,
    13.000095423675));
#9800 = CARTESIAN_POINT('',(-4.202802438779,2.759509742233,
    16.33368797116));
#9801 = CARTESIAN_POINT('',(-4.410048155129,2.393486081076,
    19.666490941929));
#9802 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#9803 = PCURVE('',#6857,#9804);
#9804 = DEFINITIONAL_REPRESENTATION('',(#9805),#9809);
#9805 = LINE('',#9806,#9807);
#9806 = CARTESIAN_POINT('',(2.225294796293,0.));
#9807 = VECTOR('',#9808,1.);
#9808 = DIRECTION('',(0.,1.));
#9809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9810 = PCURVE('',#6928,#9811);
#9811 = DEFINITIONAL_REPRESENTATION('',(#9812),#9815);
#9812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9813,#9814),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9813 = CARTESIAN_POINT('',(0.,0.));
#9814 = CARTESIAN_POINT('',(0.,20.006315549663));
#9815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9816 = ORIENTED_EDGE('',*,*,#9817,.T.);
#9817 = EDGE_CURVE('',#9792,#9672,#9818,.T.);
#9818 = SURFACE_CURVE('',#9819,(#9857,#9898),.PCURVE_S1.);
#9819 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9820,#9821,#9822,#9823,#9824,
    #9825,#9826,#9827,#9828,#9829,#9830,#9831,#9832,#9833,#9834,#9835,
    #9836,#9837,#9838,#9839,#9840,#9841,#9842,#9843,#9844,#9845,#9846,
    #9847,#9848,#9849,#9850,#9851,#9852,#9853,#9854,#9855,#9856),
  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.125015367692,0.251026123167,
    0.501034037231,0.751025039811,1.),.UNSPECIFIED.);
#9820 = CARTESIAN_POINT('',(-4.524220587857,2.1283639448,21.961334888044
    ));
#9821 = CARTESIAN_POINT('',(-4.506800501726,2.165391281681,
    21.96121453939));
#9822 = CARTESIAN_POINT('',(-4.489034104448,2.202255681129,
    21.961096862126));
#9823 = CARTESIAN_POINT('',(-4.470923155858,2.238953352215,
    21.960980446177));
#9824 = CARTESIAN_POINT('',(-4.452469490428,2.27548054212,
    21.960865745834));
#9825 = CARTESIAN_POINT('',(-4.433674992022,2.311833523247,
    21.96075326539));
#9826 = CARTESIAN_POINT('',(-4.414541583583,2.34800858795,
    21.960642816883));
#9827 = CARTESIAN_POINT('',(-4.395071231736,2.384002050906,
    21.960533849947));
#9828 = CARTESIAN_POINT('',(-4.355303008935,2.455903576674,
    21.960319005678));
#9829 = CARTESIAN_POINT('',(-4.334999780273,2.491808679209,
    21.960213026525));
#9830 = CARTESIAN_POINT('',(-4.314358351942,2.527521822161,
    21.960108906753));
#9831 = CARTESIAN_POINT('',(-4.293380844031,2.563039289947,
    21.960006637201));
#9832 = CARTESIAN_POINT('',(-4.272069425111,2.598357395945,
    21.959906209105));
#9833 = CARTESIAN_POINT('',(-4.250426312235,2.633472482498,
    21.959807614103));
#9834 = CARTESIAN_POINT('',(-4.228453770935,2.668380920911,
    21.959710844228));
#9835 = CARTESIAN_POINT('',(-4.16191114258,2.77192103059,21.959427504576
    ));
#9836 = CARTESIAN_POINT('',(-4.116380510654,2.839935382261,
    21.959246271163));
#9837 = CARTESIAN_POINT('',(-4.069580318013,2.907094015775,
    21.959072133215));
#9838 = CARTESIAN_POINT('',(-4.021529366801,2.973369300995,
    21.958905036729));
#9839 = CARTESIAN_POINT('',(-3.972247162746,3.038734128329,
    21.958744932155));
#9840 = CARTESIAN_POINT('',(-3.921753915157,3.103161908735,
    21.958591774399));
#9841 = CARTESIAN_POINT('',(-3.870070536924,3.166626573721,
    21.958445522823));
#9842 = CARTESIAN_POINT('',(-3.764370327217,3.291574350848,
    21.958166769089));
#9843 = CARTESIAN_POINT('',(-3.710353599673,3.353057660697,
    21.958034265257));
#9844 = CARTESIAN_POINT('',(-3.655190076731,3.413526964484,
    21.957908593269));
#9845 = CARTESIAN_POINT('',(-3.598902002622,3.472957329585,
    21.957789719723));
#9846 = CARTESIAN_POINT('',(-3.541512250969,3.531324431152,
    21.957677614293));
#9847 = CARTESIAN_POINT('',(-3.48304432478,3.588604552117,21.95757224973
    ));
#9848 = CARTESIAN_POINT('',(-3.423522356454,3.644774583188,
    21.957473601859));
#9849 = CARTESIAN_POINT('',(-3.302665958503,3.75462577298,
    21.957290071027));
#9850 = CARTESIAN_POINT('',(-3.241339822648,3.808316179246,
    21.957205434149));
#9851 = CARTESIAN_POINT('',(-3.17901713364,3.860860987299,21.95712561286
    ));
#9852 = CARTESIAN_POINT('',(-3.115722973213,3.912238735455,
    21.957057344031));
#9853 = CARTESIAN_POINT('',(-3.051482720531,3.962428379254,
    21.956987561259));
#9854 = CARTESIAN_POINT('',(-2.986322652383,4.011409921321,
    21.956932908897));
#9855 = CARTESIAN_POINT('',(-2.920269195256,4.059163646803,
    21.956878935233));
#9856 = CARTESIAN_POINT('',(-2.853349593359,4.105670808793,
    21.956833949672));
#9857 = PCURVE('',#6857,#9858);
#9858 = DEFINITIONAL_REPRESENTATION('',(#9859),#9897);
#9859 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9860,#9861,#9862,#9863,#9864,
    #9865,#9866,#9867,#9868,#9869,#9870,#9871,#9872,#9873,#9874,#9875,
    #9876,#9877,#9878,#9879,#9880,#9881,#9882,#9883,#9884,#9885,#9886,
    #9887,#9888,#9889,#9890,#9891,#9892,#9893,#9894,#9895,#9896),
  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.125015367692,0.251026123167,
    0.501034037231,0.751025039811,1.),.UNSPECIFIED.);
#9860 = CARTESIAN_POINT('',(2.225294796293,18.967208245817));
#9861 = CARTESIAN_POINT('',(2.21711372899,18.967088009588));
#9862 = CARTESIAN_POINT('',(2.208932596313,18.966970446434));
#9863 = CARTESIAN_POINT('',(2.200751434297,18.966854145899));
#9864 = CARTESIAN_POINT('',(2.192570231567,18.966739562378));
#9865 = CARTESIAN_POINT('',(2.184388975311,18.96662720028));
#9866 = CARTESIAN_POINT('',(2.176207670198,18.966516871581));
#9867 = CARTESIAN_POINT('',(2.168026330233,18.966408025756));
#9868 = CARTESIAN_POINT('',(2.151598415623,18.966193427514));
#9869 = CARTESIAN_POINT('',(2.14335184322,18.966087573265));
#9870 = CARTESIAN_POINT('',(2.135105226665,18.965983579782));
#9871 = CARTESIAN_POINT('',(2.126858566289,18.965881437886));
#9872 = CARTESIAN_POINT('',(2.118611862408,18.965781138798));
#9873 = CARTESIAN_POINT('',(2.110365115333,18.965682674133));
#9874 = CARTESIAN_POINT('',(2.102118325361,18.965586035909));
#9875 = CARTESIAN_POINT('',(2.077509608399,18.965303092975));
#9876 = CARTESIAN_POINT('',(2.061147553315,18.965122128433));
#9877 = CARTESIAN_POINT('',(2.044785330408,18.964948264316));
#9878 = CARTESIAN_POINT('',(2.028422942441,18.96478144648));
#9879 = CARTESIAN_POINT('',(2.012060392057,18.964621625237));
#9880 = CARTESIAN_POINT('',(1.995697681778,18.96446875535));
#9881 = CARTESIAN_POINT('',(1.97933481401,18.96432279604));
#9882 = CARTESIAN_POINT('',(1.946609874921,18.964044635326));
#9883 = CARTESIAN_POINT('',(1.930247798336,18.963912432249));
#9884 = CARTESIAN_POINT('',(1.913885563574,18.963787065128));
#9885 = CARTESIAN_POINT('',(1.897523172846,18.963668500419));
#9886 = CARTESIAN_POINT('',(1.881160628288,18.963556707654));
#9887 = CARTESIAN_POINT('',(1.864797931954,18.96345165944));
#9888 = CARTESIAN_POINT('',(1.848435085822,18.96335333146));
#9889 = CARTESIAN_POINT('',(1.815775602132,18.963170445893));
#9890 = CARTESIAN_POINT('',(1.799478947723,18.963086134442));
#9891 = CARTESIAN_POINT('',(1.783182193126,18.963006641327));
#9892 = CARTESIAN_POINT('',(1.766885173517,18.962938705081));
#9893 = CARTESIAN_POINT('',(1.75058820644,18.962869255676));
#9894 = CARTESIAN_POINT('',(1.734290879401,18.96281494177));
#9895 = CARTESIAN_POINT('',(1.717993548276,18.962761307653));
#9896 = CARTESIAN_POINT('',(1.701696020694,18.96271666481));
#9897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9898 = PCURVE('',#9717,#9899);
#9899 = DEFINITIONAL_REPRESENTATION('',(#9900),#9938);
#9900 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#9901,#9902,#9903,#9904,#9905,
    #9906,#9907,#9908,#9909,#9910,#9911,#9912,#9913,#9914,#9915,#9916,
    #9917,#9918,#9919,#9920,#9921,#9922,#9923,#9924,#9925,#9926,#9927,
    #9928,#9929,#9930,#9931,#9932,#9933,#9934,#9935,#9936,#9937),
  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,9),(0.,0.125015367692,0.251026123167,
    0.501034037231,0.751025039811,1.),.UNSPECIFIED.);
#9901 = CARTESIAN_POINT('',(2.701873317593,-7.733099465345E-03));
#9902 = CARTESIAN_POINT('',(2.69368898325,-7.757169918877E-03));
#9903 = CARTESIAN_POINT('',(2.685504648982,-7.780706074501E-03));
#9904 = CARTESIAN_POINT('',(2.677320315402,-7.803989971952E-03));
#9905 = CARTESIAN_POINT('',(2.669135982585,-7.826930744441E-03));
#9906 = CARTESIAN_POINT('',(2.660951650426,-7.849427523981E-03));
#9907 = CARTESIAN_POINT('',(2.652767318897,-7.871517905994E-03));
#9908 = CARTESIAN_POINT('',(2.644582988189,-7.893311973182E-03));
#9909 = CARTESIAN_POINT('',(2.628149164666,-7.936282172821E-03));
#9910 = CARTESIAN_POINT('',(2.619899671509,-7.957478671517E-03));
#9911 = CARTESIAN_POINT('',(2.611650179402,-7.978303286393E-03));
#9912 = CARTESIAN_POINT('',(2.603400688471,-7.998757849448E-03));
#9913 = CARTESIAN_POINT('',(2.595151198844,-8.018844113025E-03));
#9914 = CARTESIAN_POINT('',(2.586901710644,-8.038563749818E-03));
#9915 = CARTESIAN_POINT('',(2.578652223994,-8.057918352867E-03));
#9916 = CARTESIAN_POINT('',(2.554035592241,-8.114588131728E-03));
#9917 = CARTESIAN_POINT('',(2.537668449064,-8.150836009701E-03));
#9918 = CARTESIAN_POINT('',(2.521301311109,-8.185664759866E-03));
#9919 = CARTESIAN_POINT('',(2.504934179991,-8.219085181712E-03));
#9920 = CARTESIAN_POINT('',(2.488567057323,-8.251107183827E-03));
#9921 = CARTESIAN_POINT('',(2.472199944712,-8.281739783904E-03));
#9922 = CARTESIAN_POINT('',(2.455832843762,-8.310991108735E-03));
#9923 = CARTESIAN_POINT('',(2.423099775511,-8.366743793971E-03));
#9924 = CARTESIAN_POINT('',(2.406733802905,-8.393245489183E-03));
#9925 = CARTESIAN_POINT('',(2.39036783985,-8.418380774312E-03));
#9926 = CARTESIAN_POINT('',(2.374001887945,-8.442156328732E-03));
#9927 = CARTESIAN_POINT('',(2.357635948786,-8.464578216731E-03));
#9928 = CARTESIAN_POINT('',(2.341270023975,-8.485651887509E-03));
#9929 = CARTESIAN_POINT('',(2.324904115108,-8.505382175184E-03));
#9930 = CARTESIAN_POINT('',(2.292238848616,-8.542089675048E-03));
#9931 = CARTESIAN_POINT('',(2.275939480348,-8.559017664258E-03));
#9932 = CARTESIAN_POINT('',(2.259640130334,-8.574982530518E-03));
#9933 = CARTESIAN_POINT('',(2.24334080332,-8.58863674754E-03));
#9934 = CARTESIAN_POINT('',(2.227041488652,-8.602593887884E-03));
#9935 = CARTESIAN_POINT('',(2.210742192452,-8.613524707101E-03));
#9936 = CARTESIAN_POINT('',(2.194442907595,-8.624319870922E-03));
#9937 = CARTESIAN_POINT('',(2.178143650862,-8.633317311436E-03));
#9938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9939 = ADVANCED_FACE('',(#9940),#7531,.T.);
#9940 = FACE_BOUND('',#9941,.T.);
#9941 = EDGE_LOOP('',(#9942,#9966,#9967,#9968));
#9942 = ORIENTED_EDGE('',*,*,#9943,.F.);
#9943 = EDGE_CURVE('',#7482,#8656,#9944,.T.);
#9944 = SURFACE_CURVE('',#9945,(#9953,#9959),.PCURVE_S1.);
#9945 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9946,#9947,#9948,#9949,#9950,
    #9951,#9952),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9946 = CARTESIAN_POINT('',(-0.6526309611,-28.45722430686,3.));
#9947 = CARTESIAN_POINT('',(1.732007839961,-28.51240762346,
    6.333681350726));
#9948 = CARTESIAN_POINT('',(4.120909128966,-28.32668066459,
    9.666505148848));
#9949 = CARTESIAN_POINT('',(6.485931566962,-27.90187085856,
    13.000118514237));
#9950 = CARTESIAN_POINT('',(8.796517213072,-27.24023836198,
    16.333629706945));
#9951 = CARTESIAN_POINT('',(11.021679653249,-26.35224693614,
    19.666517327123));
#9952 = CARTESIAN_POINT('',(13.137947094217,-25.25175575085,
    23.000180481594));
#9953 = PCURVE('',#7531,#9954);
#9954 = DEFINITIONAL_REPRESENTATION('',(#9955),#9958);
#9955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9956,#9957),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9956 = CARTESIAN_POINT('',(0.,0.));
#9957 = CARTESIAN_POINT('',(0.,20.006315549663));
#9958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9959 = PCURVE('',#7495,#9960);
#9960 = DEFINITIONAL_REPRESENTATION('',(#9961),#9965);
#9961 = LINE('',#9962,#9963);
#9962 = CARTESIAN_POINT('',(23.5,0.));
#9963 = VECTOR('',#9964,1.);
#9964 = DIRECTION('',(0.,1.));
#9965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9966 = ORIENTED_EDGE('',*,*,#7517,.T.);
#9967 = ORIENTED_EDGE('',*,*,#9759,.T.);
#9968 = ORIENTED_EDGE('',*,*,#8676,.F.);
#9969 = ADVANCED_FACE('',(#9970),#6928,.T.);
#9970 = FACE_BOUND('',#9971,.T.);
#9971 = EDGE_LOOP('',(#9972,#9973,#9974,#9998,#9999,#10025));
#9972 = ORIENTED_EDGE('',*,*,#9791,.F.);
#9973 = ORIENTED_EDGE('',*,*,#6914,.T.);
#9974 = ORIENTED_EDGE('',*,*,#9975,.T.);
#9975 = EDGE_CURVE('',#6915,#8324,#9976,.T.);
#9976 = SURFACE_CURVE('',#9977,(#9985,#9992),.PCURVE_S1.);
#9977 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9978,#9979,#9980,#9981,#9982,
    #9983,#9984),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,20.006315549663),
  .PIECEWISE_BEZIER_KNOTS.);
#9978 = CARTESIAN_POINT('',(-19.66081650292,20.58377605934,3.));
#9979 = CARTESIAN_POINT('',(-21.38568153312,18.935757957033,
    6.33393804751));
#9980 = CARTESIAN_POINT('',(-22.94379779138,17.116309358873,
    9.666432991023));
#9981 = CARTESIAN_POINT('',(-24.31591325473,15.14295412809,
    13.000142313218));
#9982 = CARTESIAN_POINT('',(-25.48119287897,13.041299517146,
    16.33392553789));
#9983 = CARTESIAN_POINT('',(-26.42766173843,10.84053204418,
    19.66637431831));
#9984 = CARTESIAN_POINT('',(-27.1451813849,8.565405490505,
    23.000325527332));
#9985 = PCURVE('',#6928,#9986);
#9986 = DEFINITIONAL_REPRESENTATION('',(#9987),#9991);
#9987 = LINE('',#9988,#9989);
#9988 = CARTESIAN_POINT('',(23.5,0.));
#9989 = VECTOR('',#9990,1.);
#9990 = DIRECTION('',(0.,1.));
#9991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9992 = PCURVE('',#6964,#9993);
#9993 = DEFINITIONAL_REPRESENTATION('',(#9994),#9997);
#9994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9995,#9996),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#9995 = CARTESIAN_POINT('',(0.,0.));
#9996 = CARTESIAN_POINT('',(0.,20.006315549663));
#9997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9998 = ORIENTED_EDGE('',*,*,#8323,.F.);
#9999 = ORIENTED_EDGE('',*,*,#10000,.F.);
#10000 = EDGE_CURVE('',#10001,#8243,#10003,.T.);
#10001 = VERTEX_POINT('',#10002);
#10002 = CARTESIAN_POINT('',(-4.528379962508,2.11948821027,
    22.039301929759));
#10003 = SURFACE_CURVE('',#10004,(#10012,#10018),.PCURVE_S1.);
#10004 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#10005,#10006,#10007,#10008
    ,#10009,#10010,#10011),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.003433666827,1.003433666827,1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827)) 
REPRESENTATION_ITEM('') );
#10005 = CARTESIAN_POINT('',(-3.043807145044,3.966766701456,3.));
#10006 = CARTESIAN_POINT('',(-3.376211517622,3.711209256771,
    6.333705251014));
#10007 = CARTESIAN_POINT('',(-3.682673205699,3.423457925047,
    9.666517117758));
#10008 = CARTESIAN_POINT('',(-3.95982179381,3.104576548159,
    13.000095423675));
#10009 = CARTESIAN_POINT('',(-4.202802438779,2.759509742233,
    16.33368797116));
#10010 = CARTESIAN_POINT('',(-4.410048155129,2.393486081076,
    19.666490941929));
#10011 = CARTESIAN_POINT('',(-4.578193227802,2.009412392506,
    23.000198729262));
#10012 = PCURVE('',#6928,#10013);
#10013 = DEFINITIONAL_REPRESENTATION('',(#10014),#10017);
#10014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10015,#10016),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10015 = CARTESIAN_POINT('',(0.,0.));
#10016 = CARTESIAN_POINT('',(0.,20.006315549663));
#10017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10018 = PCURVE('',#8266,#10019);
#10019 = DEFINITIONAL_REPRESENTATION('',(#10020),#10024);
#10020 = LINE('',#10021,#10022);
#10021 = CARTESIAN_POINT('',(2.225294796293,0.));
#10022 = VECTOR('',#10023,1.);
#10023 = DIRECTION('',(0.,1.));
#10024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10025 = ORIENTED_EDGE('',*,*,#10026,.T.);
#10026 = EDGE_CURVE('',#10001,#9792,#10027,.T.);
#10027 = SURFACE_CURVE('',#10028,(#10034,#10043),.PCURVE_S1.);
#10028 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#10029,#10030,#10031,#10032,
    #10033),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#10029 = CARTESIAN_POINT('',(-4.528379962508,2.11948821027,
    22.039301929758));
#10030 = CARTESIAN_POINT('',(-4.527488361105,2.121754612058,
    22.019809198583));
#10031 = CARTESIAN_POINT('',(-4.52649783096,2.12398961553,
    22.000316593887));
#10032 = CARTESIAN_POINT('',(-4.525408518682,2.126192850714,
    21.980824880227));
#10033 = CARTESIAN_POINT('',(-4.524220587857,2.1283639448,
    21.961334888044));
#10034 = PCURVE('',#6928,#10035);
#10035 = DEFINITIONAL_REPRESENTATION('',(#10036),#10042);
#10036 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#10037,#10038,#10039,#10040,
    #10041),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#10037 = CARTESIAN_POINT('',(0.,19.045195518318));
#10038 = CARTESIAN_POINT('',(1.532609206882E-04,19.025697763231));
#10039 = CARTESIAN_POINT('',(2.043357395627E-04,19.006200111709));
#10040 = CARTESIAN_POINT('',(1.532396194917E-04,18.986703328891));
#10041 = CARTESIAN_POINT('',(0.,18.967208245817));
#10042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10043 = PCURVE('',#9717,#10044);
#10044 = DEFINITIONAL_REPRESENTATION('',(#10045),#10051);
#10045 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#10046,#10047,#10048,#10049,
    #10050),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#10046 = CARTESIAN_POINT('',(2.703833775787,7.860466897133E-03));
#10047 = CARTESIAN_POINT('',(2.703347631066,3.961800219424E-03));
#10048 = CARTESIAN_POINT('',(2.702858826117,6.331814338802E-05));
#10049 = CARTESIAN_POINT('',(2.702367381446,-3.834984473985E-03));
#10050 = CARTESIAN_POINT('',(2.701873317593,-7.733099465336E-03));
#10051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10052 = ADVANCED_FACE('',(#10053),#7495,.T.);
#10053 = FACE_BOUND('',#10054,.T.);
#10054 = EDGE_LOOP('',(#10055,#10079,#10080,#10081));
#10055 = ORIENTED_EDGE('',*,*,#10056,.F.);
#10056 = EDGE_CURVE('',#7401,#8625,#10057,.T.);
#10057 = SURFACE_CURVE('',#10058,(#10066,#10072),.PCURVE_S1.);
#10058 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#10059,#10060,#10061,#10062
    ,#10063,#10064,#10065),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.003433666827,1.003433666827,1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827)) 
REPRESENTATION_ITEM('') );
#10059 = CARTESIAN_POINT('',(-0.6526309611,-4.957224306869,3.));
#10060 = CARTESIAN_POINT('',(-0.237228907117,-5.012407623463,
    6.333673839751));
#10061 = CARTESIAN_POINT('',(0.183545420764,-5.02470075137,
    9.666523986749));
#10062 = CARTESIAN_POINT('',(0.604419683792,-4.9955221301,
    13.000095166726));
#10063 = CARTESIAN_POINT('',(1.020746307535,-4.923820914922,
    16.333648547848));
#10064 = CARTESIAN_POINT('',(1.425839265734,-4.810479584708,
    19.666509812886));
#10065 = CARTESIAN_POINT('',(1.816463913914,-4.658698216871,
    23.000180482778));
#10066 = PCURVE('',#7495,#10067);
#10067 = DEFINITIONAL_REPRESENTATION('',(#10068),#10071);
#10068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10069,#10070),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10069 = CARTESIAN_POINT('',(0.,0.));
#10070 = CARTESIAN_POINT('',(0.,20.006315549663));
#10071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10072 = PCURVE('',#7424,#10073);
#10073 = DEFINITIONAL_REPRESENTATION('',(#10074),#10078);
#10074 = LINE('',#10075,#10076);
#10075 = CARTESIAN_POINT('',(4.581489286485,0.));
#10076 = VECTOR('',#10077,1.);
#10077 = DIRECTION('',(0.,1.));
#10078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10079 = ORIENTED_EDGE('',*,*,#7481,.T.);
#10080 = ORIENTED_EDGE('',*,*,#9943,.T.);
#10081 = ORIENTED_EDGE('',*,*,#8655,.F.);
#10082 = ADVANCED_FACE('',(#10083),#6964,.T.);
#10083 = FACE_BOUND('',#10084,.T.);
#10084 = EDGE_LOOP('',(#10085,#10086,#10087,#10111));
#10085 = ORIENTED_EDGE('',*,*,#9975,.F.);
#10086 = ORIENTED_EDGE('',*,*,#6950,.T.);
#10087 = ORIENTED_EDGE('',*,*,#10088,.T.);
#10088 = EDGE_CURVE('',#6951,#8345,#10089,.T.);
#10089 = SURFACE_CURVE('',#10090,(#10098,#10105),.PCURVE_S1.);
#10090 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10091,#10092,#10093,#10094,
    #10095,#10096,#10097),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10091 = CARTESIAN_POINT('',(-20.58377605934,19.660816502927,3.));
#10092 = CARTESIAN_POINT('',(-22.23129956296,17.935456874044,
    6.333951567725));
#10093 = CARTESIAN_POINT('',(-23.70434066701,16.046487550126,
    9.666426838655));
#10094 = CARTESIAN_POINT('',(-24.98456158969,14.012314508399,
    13.000146751548));
#10095 = CARTESIAN_POINT('',(-26.05227495028,11.859432589059,
    16.333937253125));
#10096 = CARTESIAN_POINT('',(-26.89683652367,9.617606400464,
    19.666368430919));
#10097 = CARTESIAN_POINT('',(-27.50932130627,7.311965901549,
    23.000332569991));
#10098 = PCURVE('',#6964,#10099);
#10099 = DEFINITIONAL_REPRESENTATION('',(#10100),#10104);
#10100 = LINE('',#10101,#10102);
#10101 = CARTESIAN_POINT('',(1.305261922201,0.));
#10102 = VECTOR('',#10103,1.);
#10103 = DIRECTION('',(0.,1.));
#10104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10105 = PCURVE('',#7000,#10106);
#10106 = DEFINITIONAL_REPRESENTATION('',(#10107),#10110);
#10107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10108,#10109),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10108 = CARTESIAN_POINT('',(0.,0.));
#10109 = CARTESIAN_POINT('',(0.,20.006315549663));
#10110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10111 = ORIENTED_EDGE('',*,*,#8344,.F.);
#10112 = ADVANCED_FACE('',(#10113),#7424,.T.);
#10113 = FACE_BOUND('',#10114,.T.);
#10114 = EDGE_LOOP('',(#10115,#10139,#10140,#10141));
#10115 = ORIENTED_EDGE('',*,*,#10116,.F.);
#10116 = EDGE_CURVE('',#7365,#8604,#10117,.T.);
#10117 = SURFACE_CURVE('',#10118,(#10126,#10132),.PCURVE_S1.);
#10118 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10119,#10120,#10121,#10122,
    #10123,#10124,#10125),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10119 = CARTESIAN_POINT('',(-3.043807145044,-3.966766701456,3.));
#10120 = CARTESIAN_POINT('',(-2.711402772465,-4.222324146142,
    6.333707786698));
#10121 = CARTESIAN_POINT('',(-2.353430375978,-4.443224457742,
    9.666510758136));
#10122 = CARTESIAN_POINT('',(-1.974240049778,-4.628541867842,
    13.000103305729));
#10123 = CARTESIAN_POINT('',(-1.577724216972,-4.774449544983,
    16.333681610524));
#10124 = CARTESIAN_POINT('',(-1.170519634134,-4.878953529153,
    19.666493478714));
#10125 = CARTESIAN_POINT('',(-0.756092590294,-4.942745471919,
    23.000198728862));
#10126 = PCURVE('',#7424,#10127);
#10127 = DEFINITIONAL_REPRESENTATION('',(#10128),#10131);
#10128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10129,#10130),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10129 = CARTESIAN_POINT('',(4.057890510887,0.));
#10130 = CARTESIAN_POINT('',(4.057890510887,20.006315549663));
#10131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10132 = PCURVE('',#7378,#10133);
#10133 = DEFINITIONAL_REPRESENTATION('',(#10134),#10138);
#10134 = LINE('',#10135,#10136);
#10135 = CARTESIAN_POINT('',(23.5,0.));
#10136 = VECTOR('',#10137,1.);
#10137 = DIRECTION('',(0.,1.));
#10138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10139 = ORIENTED_EDGE('',*,*,#7400,.T.);
#10140 = ORIENTED_EDGE('',*,*,#10056,.T.);
#10141 = ORIENTED_EDGE('',*,*,#8624,.F.);
#10142 = ADVANCED_FACE('',(#10143),#7000,.T.);
#10143 = FACE_BOUND('',#10144,.T.);
#10144 = EDGE_LOOP('',(#10145,#10146,#10147,#10173,#10213,#10237));
#10145 = ORIENTED_EDGE('',*,*,#10088,.F.);
#10146 = ORIENTED_EDGE('',*,*,#6986,.T.);
#10147 = ORIENTED_EDGE('',*,*,#10148,.T.);
#10148 = EDGE_CURVE('',#6987,#10149,#10151,.T.);
#10149 = VERTEX_POINT('',#10150);
#10150 = CARTESIAN_POINT('',(-4.921068320936,0.884271684021,
    21.966085850795));
#10151 = SURFACE_CURVE('',#10152,(#10160,#10167),.PCURVE_S1.);
#10152 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10153,#10154,#10155,#10156,
    #10157,#10158,#10159),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10153 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#10154 = CARTESIAN_POINT('',(-4.221829547458,2.710908173781,
    6.333718771229));
#10155 = CARTESIAN_POINT('',(-4.44321608133,2.3536361163,9.666510965389)
  );
#10156 = CARTESIAN_POINT('',(-4.62847012876,1.973936928468,
    13.000099862005));
#10157 = CARTESIAN_POINT('',(-4.773884510091,1.577642814146,
    16.333699686395));
#10158 = CARTESIAN_POINT('',(-4.879222940366,1.17056043736,
    19.666485054538));
#10159 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#10160 = PCURVE('',#7000,#10161);
#10161 = DEFINITIONAL_REPRESENTATION('',(#10162),#10166);
#10162 = LINE('',#10163,#10164);
#10163 = CARTESIAN_POINT('',(23.5,0.));
#10164 = VECTOR('',#10165,1.);
#10165 = DIRECTION('',(0.,1.));
#10166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10167 = PCURVE('',#7046,#10168);
#10168 = DEFINITIONAL_REPRESENTATION('',(#10169),#10172);
#10169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10170,#10171),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10170 = CARTESIAN_POINT('',(2.487094184092,0.));
#10171 = CARTESIAN_POINT('',(2.487094184092,20.006315549663));
#10172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10173 = ORIENTED_EDGE('',*,*,#10174,.T.);
#10174 = EDGE_CURVE('',#10149,#10175,#10177,.T.);
#10175 = VERTEX_POINT('',#10176);
#10176 = CARTESIAN_POINT('',(-4.922576937138,0.875815525855,
    22.034401491686));
#10177 = SURFACE_CURVE('',#10178,(#10186,#10197),.PCURVE_S1.);
#10178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10179,#10180,#10181,#10182,
    #10183,#10184,#10185),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.,
    0.292765928774,0.585536800264,0.878317305782,1.),.UNSPECIFIED.);
#10179 = CARTESIAN_POINT('',(-4.921068320936,0.884271684021,
    21.966085850795));
#10180 = CARTESIAN_POINT('',(-4.921132223192,0.884001295036,
    21.968308228301));
#10181 = CARTESIAN_POINT('',(-4.92167352519,0.881605665407,
    21.987937699282));
#10182 = CARTESIAN_POINT('',(-4.922070672538,0.879332733866,
    22.006279422643));
#10183 = CARTESIAN_POINT('',(-4.922350155251,0.877610486928,
    22.020125658236));
#10184 = CARTESIAN_POINT('',(-4.92256270625,0.875931788998,
    22.03347791474));
#10185 = CARTESIAN_POINT('',(-4.922576937138,0.875815525855,
    22.034401491686));
#10186 = PCURVE('',#7000,#10187);
#10187 = DEFINITIONAL_REPRESENTATION('',(#10188),#10196);
#10188 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10189,#10190,#10191,#10192,
    #10193,#10194,#10195),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.,
    0.292765928774,0.585536800264,0.878317305782,1.),.UNSPECIFIED.);
#10189 = CARTESIAN_POINT('',(23.5,18.971956337275));
#10190 = CARTESIAN_POINT('',(23.499984688836,18.974179290538));
#10191 = CARTESIAN_POINT('',(23.499873347715,18.993813841609));
#10192 = CARTESIAN_POINT('',(23.499881523266,19.012160286319));
#10193 = CARTESIAN_POINT('',(23.499908674497,19.026010081257));
#10194 = CARTESIAN_POINT('',(23.499993636983,19.039365756563));
#10195 = CARTESIAN_POINT('',(23.5,19.040289569876));
#10196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10197 = PCURVE('',#10198,#10203);
#10198 = SPHERICAL_SURFACE('',#10199,5.);
#10199 = AXIS2_PLACEMENT_3D('',#10200,#10201,#10202);
#10200 = CARTESIAN_POINT('',(0.,0.,22.));
#10201 = DIRECTION('',(0.,0.,1.));
#10202 = DIRECTION('',(1.,0.,0.));
#10203 = DEFINITIONAL_REPRESENTATION('',(#10204),#10212);
#10204 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10205,#10206,#10207,#10208,
    #10209,#10210,#10211),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.,
    0.292765928774,0.585536800264,0.878317305782,1.),.UNSPECIFIED.);
#10205 = CARTESIAN_POINT('',(2.963799034787,-6.782881851528E-03));
#10206 = CARTESIAN_POINT('',(2.963854521725,-6.338396125503E-03));
#10207 = CARTESIAN_POINT('',(2.96434524334,-2.41244782893E-03));
#10208 = CARTESIAN_POINT('',(2.964806707798,1.255882561456E-03));
#10209 = CARTESIAN_POINT('',(2.965155617815,4.025129136889E-03));
#10210 = CARTESIAN_POINT('',(2.965493617937,6.69563286068E-03));
#10211 = CARTESIAN_POINT('',(2.965517010161,6.880352622274E-03));
#10212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10213 = ORIENTED_EDGE('',*,*,#10214,.T.);
#10214 = EDGE_CURVE('',#10175,#8366,#10215,.T.);
#10215 = SURFACE_CURVE('',#10216,(#10224,#10231),.PCURVE_S1.);
#10216 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10217,#10218,#10219,#10220,
    #10221,#10222,#10223),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10217 = CARTESIAN_POINT('',(-3.966766701456,3.043807145044,3.));
#10218 = CARTESIAN_POINT('',(-4.221829547458,2.710908173781,
    6.333718771229));
#10219 = CARTESIAN_POINT('',(-4.44321608133,2.3536361163,9.666510965389)
  );
#10220 = CARTESIAN_POINT('',(-4.62847012876,1.973936928468,
    13.000099862005));
#10221 = CARTESIAN_POINT('',(-4.773884510091,1.577642814146,
    16.333699686395));
#10222 = CARTESIAN_POINT('',(-4.879222940366,1.17056043736,
    19.666485054538));
#10223 = CARTESIAN_POINT('',(-4.942333149171,0.75597280355,
    23.000205771922));
#10224 = PCURVE('',#7000,#10225);
#10225 = DEFINITIONAL_REPRESENTATION('',(#10226),#10230);
#10226 = LINE('',#10227,#10228);
#10227 = CARTESIAN_POINT('',(23.5,0.));
#10228 = VECTOR('',#10229,1.);
#10229 = DIRECTION('',(0.,1.));
#10230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10231 = PCURVE('',#8410,#10232);
#10232 = DEFINITIONAL_REPRESENTATION('',(#10233),#10236);
#10233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10234,#10235),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10234 = CARTESIAN_POINT('',(2.487094184092,0.));
#10235 = CARTESIAN_POINT('',(2.487094184092,20.006315549663));
#10236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10237 = ORIENTED_EDGE('',*,*,#8365,.F.);
#10238 = ADVANCED_FACE('',(#10239),#7378,.T.);
#10239 = FACE_BOUND('',#10240,.T.);
#10240 = EDGE_LOOP('',(#10241,#10265,#10266,#10267));
#10241 = ORIENTED_EDGE('',*,*,#10242,.F.);
#10242 = EDGE_CURVE('',#7329,#8583,#10243,.T.);
#10243 = SURFACE_CURVE('',#10244,(#10252,#10258),.PCURVE_S1.);
#10244 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10245,#10246,#10247,#10248,
    #10249,#10250,#10251),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10245 = CARTESIAN_POINT('',(-19.66081650292,-20.58377605934,3.));
#10246 = CARTESIAN_POINT('',(-17.93595147272,-22.23179416164,
    6.333951205318));
#10247 = CARTESIAN_POINT('',(-16.04628180552,-23.70434904733,
    9.666399990587));
#10248 = CARTESIAN_POINT('',(-14.01261763827,-24.98463332415,
    13.000183213637));
#10249 = CARTESIAN_POINT('',(-11.85951398465,-26.05283998728,
    16.333892532194));
#10250 = CARTESIAN_POINT('',(-9.617565599049,-26.89656711193,
    19.666387481831));
#10251 = CARTESIAN_POINT('',(-7.312085687636,-27.50973362921,
    23.000325525258));
#10252 = PCURVE('',#7378,#10253);
#10253 = DEFINITIONAL_REPRESENTATION('',(#10254),#10257);
#10254 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10255,#10256),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10255 = CARTESIAN_POINT('',(0.,0.));
#10256 = CARTESIAN_POINT('',(0.,20.006315549663));
#10257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10258 = PCURVE('',#7342,#10259);
#10259 = DEFINITIONAL_REPRESENTATION('',(#10260),#10264);
#10260 = LINE('',#10261,#10262);
#10261 = CARTESIAN_POINT('',(1.305261922201,0.));
#10262 = VECTOR('',#10263,1.);
#10263 = DIRECTION('',(0.,1.));
#10264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10265 = ORIENTED_EDGE('',*,*,#7364,.T.);
#10266 = ORIENTED_EDGE('',*,*,#10116,.T.);
#10267 = ORIENTED_EDGE('',*,*,#8603,.F.);
#10268 = ADVANCED_FACE('',(#10269),#7046,.T.);
#10269 = FACE_BOUND('',#10270,.T.);
#10270 = EDGE_LOOP('',(#10271,#10272,#10273,#10299));
#10271 = ORIENTED_EDGE('',*,*,#10148,.F.);
#10272 = ORIENTED_EDGE('',*,*,#7022,.T.);
#10273 = ORIENTED_EDGE('',*,*,#10274,.T.);
#10274 = EDGE_CURVE('',#7023,#10275,#10277,.T.);
#10275 = VERTEX_POINT('',#10276);
#10276 = CARTESIAN_POINT('',(-4.703206494569,-1.696937931329,
    21.984178285164));
#10277 = SURFACE_CURVE('',#10278,(#10286,#10293),.PCURVE_S1.);
#10278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#10279,#10280,#10281,#10282
    ,#10283,#10284,#10285),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.003433666827,1.003433666827,1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827)) 
REPRESENTATION_ITEM('') );
#10279 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#10280 = CARTESIAN_POINT('',(-5.011913024779,0.236734308433,
    6.333733727899));
#10281 = CARTESIAN_POINT('',(-5.024692374688,-0.183339681021,
    9.66650324025));
#10282 = CARTESIAN_POINT('',(-4.995450391695,-0.604722804272,
    13.000106016549));
#10283 = CARTESIAN_POINT('',(-4.923255879382,-1.020827710879,
    16.333711135378));
#10284 = CARTESIAN_POINT('',(-4.810748996083,-1.425798462378,
    19.666479184475));
#10285 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#10286 = PCURVE('',#7046,#10287);
#10287 = DEFINITIONAL_REPRESENTATION('',(#10288),#10292);
#10288 = LINE('',#10289,#10290);
#10289 = CARTESIAN_POINT('',(3.01069295969,0.));
#10290 = VECTOR('',#10291,1.);
#10291 = DIRECTION('',(0.,1.));
#10292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10293 = PCURVE('',#7117,#10294);
#10294 = DEFINITIONAL_REPRESENTATION('',(#10295),#10298);
#10295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10296,#10297),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10296 = CARTESIAN_POINT('',(0.,0.));
#10297 = CARTESIAN_POINT('',(0.,20.006315549663));
#10298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10299 = ORIENTED_EDGE('',*,*,#10300,.T.);
#10300 = EDGE_CURVE('',#10275,#10149,#10301,.T.);
#10301 = SURFACE_CURVE('',#10302,(#10341,#10383),.PCURVE_S1.);
#10302 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10303,#10304,#10305,#10306,
    #10307,#10308,#10309,#10310,#10311,#10312,#10313,#10314,#10315,
    #10316,#10317,#10318,#10319,#10320,#10321,#10322,#10323,#10324,
    #10325,#10326,#10327,#10328,#10329,#10330,#10331,#10332,#10333,
    #10334,#10335,#10336,#10337,#10338,#10339,#10340),.UNSPECIFIED.,.F.,
  .F.,(8,6,6,6,6,6,8),(0.,6.203883641773E-02,0.250101144393,
    0.500111128447,0.750072608264,0.875040297561,1.),.UNSPECIFIED.);
#10303 = CARTESIAN_POINT('',(-4.703206494569,-1.69693793133,
    21.98417828517));
#10304 = CARTESIAN_POINT('',(-4.711086337405,-1.675095709845,
    21.983902692866));
#10305 = CARTESIAN_POINT('',(-4.718847928405,-1.653210577645,
    21.983634629508));
#10306 = CARTESIAN_POINT('',(-4.7264909126,-1.63128340936,
    21.983368446603));
#10307 = CARTESIAN_POINT('',(-4.734015107289,-1.609314866452,
    21.983111558812));
#10308 = CARTESIAN_POINT('',(-4.741420146609,-1.587305857872,
    21.982856324638));
#10309 = CARTESIAN_POINT('',(-4.748705822286,-1.565257094372,
    21.982606875293));
#10310 = CARTESIAN_POINT('',(-4.777594713116,-1.476213521555,
    21.98161738033));
#10311 = CARTESIAN_POINT('',(-4.798218183844,-1.408899804247,
    21.980912270247));
#10312 = CARTESIAN_POINT('',(-4.817735088371,-1.341250162894,
    21.98023963802));
#10313 = CARTESIAN_POINT('',(-4.836138831132,-1.273286615146,
    21.97959496658));
#10314 = CARTESIAN_POINT('',(-4.853423390517,-1.205031277461,
    21.978975098276));
#10315 = CARTESIAN_POINT('',(-4.86958330881,-1.136506369098,
    21.978377653498));
#10316 = CARTESIAN_POINT('',(-4.904595056579,-0.976308533559,
    21.977033114189));
#10317 = CARTESIAN_POINT('',(-4.922580188984,-0.884445858556,
    21.976301593495));
#10318 = CARTESIAN_POINT('',(-4.93855755045,-0.792198720065,
    21.975601210122));
#10319 = CARTESIAN_POINT('',(-4.952517369016,-0.699619891904,
    21.974928530177));
#10320 = CARTESIAN_POINT('',(-4.964451624519,-0.606762388705,
    21.974281020065));
#10321 = CARTESIAN_POINT('',(-4.974354043444,-0.513679461856,
    21.97365670358));
#10322 = CARTESIAN_POINT('',(-4.990084618031,-0.327187821344,
    21.972451051383));
#10323 = CARTESIAN_POINT('',(-4.995913571429,-0.233779074703,
    21.971869686849));
#10324 = CARTESIAN_POINT('',(-4.99970243138,-0.140251823731,
    21.971308144279));
#10325 = CARTESIAN_POINT('',(-5.00144843198,-4.665956396001E-02,
    21.970765060945));
#10326 = CARTESIAN_POINT('',(-5.001150564022,4.694418174959E-02,
    21.970239292513));
#10327 = CARTESIAN_POINT('',(-4.998809574991,0.14050586321,
    21.969729913036));
#10328 = CARTESIAN_POINT('',(-4.992237394868,0.280700042843,
    21.968989391703));
#10329 = CARTESIAN_POINT('',(-4.989536772543,0.327404292735,
    21.968746479072));
#10330 = CARTESIAN_POINT('',(-4.986326414844,0.374077966521,
    21.968507380324));
#10331 = CARTESIAN_POINT('',(-4.982606743802,0.420714386999,
    21.968272005444));
#10332 = CARTESIAN_POINT('',(-4.978378290725,0.467306885825,
    21.968040271154));
#10333 = CARTESIAN_POINT('',(-4.973641696199,0.513848803515,
    21.967812100908));
#10334 = CARTESIAN_POINT('',(-4.963154059122,0.606815204471,
    21.967362763237));
#10335 = CARTESIAN_POINT('',(-4.957403078152,0.653239697073,
    21.967141366751));
#10336 = CARTESIAN_POINT('',(-4.951145535365,0.699600326678,
    21.96692461564));
#10337 = CARTESIAN_POINT('',(-4.944382236314,0.745890435342,
    21.966708310418));
#10338 = CARTESIAN_POINT('',(-4.937114235644,0.792103446276,
    21.966499280582));
#10339 = CARTESIAN_POINT('',(-4.929342515095,0.838232714602,
    21.966290173485));
#10340 = CARTESIAN_POINT('',(-4.921068320936,0.884271684021,
    21.966085850796));
#10341 = PCURVE('',#7046,#10342);
#10342 = DEFINITIONAL_REPRESENTATION('',(#10343),#10382);
#10343 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10344,#10345,#10346,#10347,
    #10348,#10349,#10350,#10351,#10352,#10353,#10354,#10355,#10356,
    #10357,#10358,#10359,#10360,#10361,#10362,#10363,#10364,#10365,
    #10366,#10367,#10368,#10369,#10370,#10371,#10372,#10373,#10374,
    #10375,#10376,#10377,#10378,#10379,#10380,#10381),.UNSPECIFIED.,.F.,
  .F.,(8,6,6,6,6,6,8),(0.,6.203883641773E-02,0.250101144393,
    0.500111128447,0.750072608264,0.875040297561,1.),.UNSPECIFIED.);
#10344 = CARTESIAN_POINT('',(3.01069295969,18.990048928643));
#10345 = CARTESIAN_POINT('',(3.006055864005,18.989773280372));
#10346 = CARTESIAN_POINT('',(3.00141853193,18.98950516352));
#10347 = CARTESIAN_POINT('',(2.996781130574,18.989238928146));
#10348 = CARTESIAN_POINT('',(2.992143446693,18.988981990812));
#10349 = CARTESIAN_POINT('',(2.987505704709,18.98872670806));
#10350 = CARTESIAN_POINT('',(2.982867784993,18.988477212161));
#10351 = CARTESIAN_POINT('',(2.964170141744,18.987487535839));
#10352 = CARTESIAN_POINT('',(2.9501093408,18.986782304335));
#10353 = CARTESIAN_POINT('',(2.936047557023,18.986109563969));
#10354 = CARTESIAN_POINT('',(2.921984941656,18.985464796495));
#10355 = CARTESIAN_POINT('',(2.907921598485,18.984844843431));
#10356 = CARTESIAN_POINT('',(2.89385760368,18.98424732453));
#10357 = CARTESIAN_POINT('',(2.861095579169,18.982902635971));
#10358 = CARTESIAN_POINT('',(2.842397093461,18.982171047873));
#10359 = CARTESIAN_POINT('',(2.823697732552,18.981470613605));
#10360 = CARTESIAN_POINT('',(2.804997601485,18.980797898319));
#10361 = CARTESIAN_POINT('',(2.786296769856,18.980150367692));
#10362 = CARTESIAN_POINT('',(2.767595295362,18.979526044922));
#10363 = CARTESIAN_POINT('',(2.730194827735,18.97832040752));
#10364 = CARTESIAN_POINT('',(2.711495823004,18.977739064057));
#10365 = CARTESIAN_POINT('',(2.692796282345,18.977177555729));
#10366 = CARTESIAN_POINT('',(2.674096248211,18.97663451936));
#10367 = CARTESIAN_POINT('',(2.655395756336,18.976108810212));
#10368 = CARTESIAN_POINT('',(2.636694835729,18.975599501989));
#10369 = CARTESIAN_POINT('',(2.608643821563,18.974859105028));
#10370 = CARTESIAN_POINT('',(2.599294032162,18.974616236765));
#10371 = CARTESIAN_POINT('',(2.589944143399,18.974377185258));
#10372 = CARTESIAN_POINT('',(2.580594157994,18.974141860455));
#10373 = CARTESIAN_POINT('',(2.571244078464,18.973910179039));
#10374 = CARTESIAN_POINT('',(2.561893907125,18.973682064429));
#10375 = CARTESIAN_POINT('',(2.543193982645,18.973232843481));
#10376 = CARTESIAN_POINT('',(2.533844234989,18.973011508023));
#10377 = CARTESIAN_POINT('',(2.524494368272,18.972794820948));
#10378 = CARTESIAN_POINT('',(2.515144491259,18.972578581666));
#10379 = CARTESIAN_POINT('',(2.505794427246,18.972369621427));
#10380 = CARTESIAN_POINT('',(2.496444366509,18.97216058566));
#10381 = CARTESIAN_POINT('',(2.487094184092,18.971956337276));
#10382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10383 = PCURVE('',#10198,#10384);
#10384 = DEFINITIONAL_REPRESENTATION('',(#10385),#10424);
#10385 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10386,#10387,#10388,#10389,
    #10390,#10391,#10392,#10393,#10394,#10395,#10396,#10397,#10398,
    #10399,#10400,#10401,#10402,#10403,#10404,#10405,#10406,#10407,
    #10408,#10409,#10410,#10411,#10412,#10413,#10414,#10415,#10416,
    #10417,#10418,#10419,#10420,#10421,#10422,#10423),.UNSPECIFIED.,.F.,
  .F.,(8,6,6,6,6,6,8),(0.,6.203883641773E-02,0.250101144393,
    0.500111128447,0.750072608264,0.875040297561,1.),.UNSPECIFIED.);
#10386 = CARTESIAN_POINT('',(3.487860224855,-3.164348246872E-03));
#10387 = CARTESIAN_POINT('',(3.483216175068,-3.219466984381E-03));
#10388 = CARTESIAN_POINT('',(3.478572077316,-3.27307993286E-03));
#10389 = CARTESIAN_POINT('',(3.473927956647,-3.326316806662E-03));
#10390 = CARTESIAN_POINT('',(3.469283786301,-3.377694649692E-03));
#10391 = CARTESIAN_POINT('',(3.464639598516,-3.428741783854E-03));
#10392 = CARTESIAN_POINT('',(3.459995377566,-3.478631952989E-03));
#10393 = CARTESIAN_POINT('',(3.441272733607,-3.676532176889E-03));
#10394 = CARTESIAN_POINT('',(3.427194104277,-3.817555162028E-03));
#10395 = CARTESIAN_POINT('',(3.413115300515,-3.952082615227E-03));
#10396 = CARTESIAN_POINT('',(3.399036360001,-4.081017947197E-03));
#10397 = CARTESIAN_POINT('',(3.384957307148,-4.204992685496E-03));
#10398 = CARTESIAN_POINT('',(3.370878158318,-4.324482749792E-03));
#10399 = CARTESIAN_POINT('',(3.338082000599,-4.593393262216E-03));
#10400 = CARTESIAN_POINT('',(3.319364921062,-4.739698964945E-03));
#10401 = CARTESIAN_POINT('',(3.300647734961,-4.879777249753E-03));
#10402 = CARTESIAN_POINT('',(3.281930461097,-5.014314890463E-03));
#10403 = CARTESIAN_POINT('',(3.263213105475,-5.143818601756E-03));
#10404 = CARTESIAN_POINT('',(3.244495676239,-5.26868362064E-03));
#10405 = CARTESIAN_POINT('',(3.207064352323,-5.509817561848E-03));
#10406 = CARTESIAN_POINT('',(3.188350445324,-5.626092248413E-03));
#10407 = CARTESIAN_POINT('',(3.16963648717,-5.738402567404E-03));
#10408 = CARTESIAN_POINT('',(3.150922486211,-5.847021060458E-03));
#10409 = CARTESIAN_POINT('',(3.132208449576,-5.952176591066E-03));
#10410 = CARTESIAN_POINT('',(3.113494383178,-6.054054344579E-03));
#10411 = CARTESIAN_POINT('',(3.085424223048,-6.202161414669E-03));
#10412 = CARTESIAN_POINT('',(3.076068147202,-6.250744877963E-03));
#10413 = CARTESIAN_POINT('',(3.066712064686,-6.298565567041E-03));
#10414 = CARTESIAN_POINT('',(3.05735597598,-6.345641484131E-03));
#10415 = CARTESIAN_POINT('',(3.047999881535,-6.391989284733E-03));
#10416 = CARTESIAN_POINT('',(3.03864378177,-6.437624277617E-03));
#10417 = CARTESIAN_POINT('',(3.019932170336,-6.527493700098E-03));
#10418 = CARTESIAN_POINT('',(3.010576658392,-6.571773945113E-03));
#10419 = CARTESIAN_POINT('',(3.001221141128,-6.61512509847E-03));
#10420 = CARTESIAN_POINT('',(2.991865621734,-6.658387114132E-03));
#10421 = CARTESIAN_POINT('',(2.982510095281,-6.700193996723E-03));
#10422 = CARTESIAN_POINT('',(2.973154567187,-6.742016376531E-03));
#10423 = CARTESIAN_POINT('',(2.963799034787,-6.782881851337E-03));
#10424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10425 = ADVANCED_FACE('',(#10426),#7342,.T.);
#10426 = FACE_BOUND('',#10427,.T.);
#10427 = EDGE_LOOP('',(#10428,#10452,#10453,#10454));
#10428 = ORIENTED_EDGE('',*,*,#10429,.F.);
#10429 = EDGE_CURVE('',#7293,#8562,#10430,.T.);
#10430 = SURFACE_CURVE('',#10431,(#10439,#10445),.PCURVE_S1.);
#10431 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10432,#10433,#10434,#10435,
    #10436,#10437,#10438),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10432 = CARTESIAN_POINT('',(-20.58377605934,-19.66081650292,3.));
#10433 = CARTESIAN_POINT('',(-18.93625255571,-21.38617613181,
    6.333964135548));
#10434 = CARTESIAN_POINT('',(-17.11610361405,-22.94380617146,
    9.666395317931));
#10435 = CARTESIAN_POINT('',(-15.14325725821,-24.31598498967,
    13.000185818026));
#10436 = CARTESIAN_POINT('',(-13.04138091262,-25.48175791556,
    16.333905727377));
#10437 = CARTESIAN_POINT('',(-10.84049124279,-26.42739232679,
    19.666381004199));
#10438 = CARTESIAN_POINT('',(-8.565525276581,-27.1455937078,
    23.000332568011));
#10439 = PCURVE('',#7342,#10440);
#10440 = DEFINITIONAL_REPRESENTATION('',(#10441),#10444);
#10441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10442,#10443),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10442 = CARTESIAN_POINT('',(0.,0.));
#10443 = CARTESIAN_POINT('',(0.,20.006315549663));
#10444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10445 = PCURVE('',#7306,#10446);
#10446 = DEFINITIONAL_REPRESENTATION('',(#10447),#10451);
#10447 = LINE('',#10448,#10449);
#10448 = CARTESIAN_POINT('',(23.5,0.));
#10449 = VECTOR('',#10450,1.);
#10450 = DIRECTION('',(0.,1.));
#10451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10452 = ORIENTED_EDGE('',*,*,#7328,.T.);
#10453 = ORIENTED_EDGE('',*,*,#10242,.T.);
#10454 = ORIENTED_EDGE('',*,*,#8582,.F.);
#10455 = ADVANCED_FACE('',(#10456),#7117,.T.);
#10456 = FACE_BOUND('',#10457,.T.);
#10457 = EDGE_LOOP('',(#10458,#10459,#10460,#10484,#10485,#10511));
#10458 = ORIENTED_EDGE('',*,*,#10274,.F.);
#10459 = ORIENTED_EDGE('',*,*,#7103,.T.);
#10460 = ORIENTED_EDGE('',*,*,#10461,.T.);
#10461 = EDGE_CURVE('',#7104,#8468,#10462,.T.);
#10462 = SURFACE_CURVE('',#10463,(#10471,#10478),.PCURVE_S1.);
#10463 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10464,#10465,#10466,#10467,
    #10468,#10469,#10470),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10464 = CARTESIAN_POINT('',(-28.45722430686,0.6526309611,3.));
#10465 = CARTESIAN_POINT('',(-28.51191302477,-1.732502438645,
    6.334070462837));
#10466 = CARTESIAN_POINT('',(-28.32667228212,-4.120703388964,
    9.666365429181));
#10467 = CARTESIAN_POINT('',(-27.90179912947,-6.486234690228,
    13.000195675886));
#10468 = CARTESIAN_POINT('',(-27.23967331984,-8.796598612789,
    16.334028264567));
#10469 = CARTESIAN_POINT('',(-26.35251634917,-11.0216388508,
    19.666321768008));
#10470 = CARTESIAN_POINT('',(-25.25134342745,-13.13806688067,
    23.000392647923));
#10471 = PCURVE('',#7117,#10472);
#10472 = DEFINITIONAL_REPRESENTATION('',(#10473),#10477);
#10473 = LINE('',#10474,#10475);
#10474 = CARTESIAN_POINT('',(23.5,0.));
#10475 = VECTOR('',#10476,1.);
#10476 = DIRECTION('',(0.,1.));
#10477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10478 = PCURVE('',#7153,#10479);
#10479 = DEFINITIONAL_REPRESENTATION('',(#10480),#10483);
#10480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10481,#10482),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10481 = CARTESIAN_POINT('',(0.,0.));
#10482 = CARTESIAN_POINT('',(0.,20.006315549663));
#10483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10484 = ORIENTED_EDGE('',*,*,#8467,.F.);
#10485 = ORIENTED_EDGE('',*,*,#10486,.F.);
#10486 = EDGE_CURVE('',#10487,#8387,#10489,.T.);
#10487 = VERTEX_POINT('',#10488);
#10488 = CARTESIAN_POINT('',(-4.701849855806,-1.700692327426,
    22.01592296739));
#10489 = SURFACE_CURVE('',#10490,(#10498,#10504),.PCURVE_S1.);
#10490 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#10491,#10492,#10493,#10494
    ,#10495,#10496,#10497),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.003433666827,1.003433666827,1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827)) 
REPRESENTATION_ITEM('') );
#10491 = CARTESIAN_POINT('',(-4.957224306869,0.6526309611,3.));
#10492 = CARTESIAN_POINT('',(-5.011913024779,0.236734308433,
    6.333733727899));
#10493 = CARTESIAN_POINT('',(-5.024692374688,-0.183339681021,
    9.66650324025));
#10494 = CARTESIAN_POINT('',(-4.995450391695,-0.604722804272,
    13.000106016549));
#10495 = CARTESIAN_POINT('',(-4.923255879382,-1.020827710879,
    16.333711135378));
#10496 = CARTESIAN_POINT('',(-4.810748996083,-1.425798462378,
    19.666479184475));
#10497 = CARTESIAN_POINT('',(-4.658285894065,-1.816583700706,
    23.000213329556));
#10498 = PCURVE('',#7117,#10499);
#10499 = DEFINITIONAL_REPRESENTATION('',(#10500),#10503);
#10500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10501,#10502),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10501 = CARTESIAN_POINT('',(0.,0.));
#10502 = CARTESIAN_POINT('',(0.,20.006315549663));
#10503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10504 = PCURVE('',#8410,#10505);
#10505 = DEFINITIONAL_REPRESENTATION('',(#10506),#10510);
#10506 = LINE('',#10507,#10508);
#10507 = CARTESIAN_POINT('',(3.01069295969,0.));
#10508 = VECTOR('',#10509,1.);
#10509 = DIRECTION('',(0.,1.));
#10510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10511 = ORIENTED_EDGE('',*,*,#10512,.T.);
#10512 = EDGE_CURVE('',#10487,#10275,#10513,.T.);
#10513 = SURFACE_CURVE('',#10514,(#10520,#10529),.PCURVE_S1.);
#10514 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10515,#10516,#10517,#10518,
    #10519),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.630056959109,1.),
  .UNSPECIFIED.);
#10515 = CARTESIAN_POINT('',(-4.701849855806,-1.700692327426,
    22.015922967384));
#10516 = CARTESIAN_POINT('',(-4.702154059458,-1.699913728316,
    22.009255719937));
#10517 = CARTESIAN_POINT('',(-4.702617594753,-1.698668075382,
    21.998674159962));
#10518 = CARTESIAN_POINT('',(-4.703050528136,-1.697406702213,
    21.988092699868));
#10519 = CARTESIAN_POINT('',(-4.703206494569,-1.69693793133,
    21.984178285169));
#10520 = PCURVE('',#7117,#10521);
#10521 = DEFINITIONAL_REPRESENTATION('',(#10522),#10528);
#10522 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10523,#10524,#10525,#10526,
    #10527),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.630056959109,1.),
  .UNSPECIFIED.);
#10523 = CARTESIAN_POINT('',(0.,19.02180171911));
#10524 = CARTESIAN_POINT('',(2.13468050909E-05,19.015132773734));
#10525 = CARTESIAN_POINT('',(3.387910469389E-05,19.004548513937));
#10526 = CARTESIAN_POINT('',(1.253294756161E-05,18.993964346102));
#10527 = CARTESIAN_POINT('',(0.,18.990048928642));
#10528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10529 = PCURVE('',#10198,#10530);
#10530 = DEFINITIONAL_REPRESENTATION('',(#10531),#10537);
#10531 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10532,#10533,#10534,#10535,
    #10536),.UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.630056959109,1.),
  .UNSPECIFIED.);
#10532 = CARTESIAN_POINT('',(3.488658626261,3.184598859675E-03));
#10533 = CARTESIAN_POINT('',(3.488491496048,1.851142608466E-03));
#10534 = CARTESIAN_POINT('',(3.488225688577,-2.651666375606E-04));
#10535 = CARTESIAN_POINT('',(3.487959001509,-2.381461387639E-03));
#10536 = CARTESIAN_POINT('',(3.487860224855,-3.164348246999E-03));
#10537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10538 = ADVANCED_FACE('',(#10539),#7306,.T.);
#10539 = FACE_BOUND('',#10540,.T.);
#10540 = EDGE_LOOP('',(#10541,#10565,#10566,#10567));
#10541 = ORIENTED_EDGE('',*,*,#10542,.F.);
#10542 = EDGE_CURVE('',#7212,#8531,#10543,.T.);
#10543 = SURFACE_CURVE('',#10544,(#10552,#10558),.PCURVE_S1.);
#10544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#10545,#10546,#10547,#10548
    ,#10549,#10550,#10551),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,20.006315549663),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.003433666827,1.003433666827,1.003433666827,
    1.003433666827,1.003433666827,1.003433666827,1.003433666827)) 
REPRESENTATION_ITEM('') );
#10545 = CARTESIAN_POINT('',(-3.966766701456,-3.043807145044,3.));
#10546 = CARTESIAN_POINT('',(-3.711703855455,-3.376706116306,
    6.333720716928));
#10547 = CARTESIAN_POINT('',(-3.423252184508,-3.682681581873,
    9.66650608548));
#10548 = CARTESIAN_POINT('',(-3.104879669726,-3.959893533367,
    13.000105910117));
#10549 = CARTESIAN_POINT('',(-2.759591144942,-4.20336747327,
    16.333694805707));
#10550 = CARTESIAN_POINT('',(-2.39344527788,-4.409778744016,
    19.666487001082));
#10551 = CARTESIAN_POINT('',(-2.00953217924,-4.578605550514,
    23.000205771615));
#10552 = PCURVE('',#7306,#10553);
#10553 = DEFINITIONAL_REPRESENTATION('',(#10554),#10557);
#10554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10555,#10556),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10555 = CARTESIAN_POINT('',(0.,0.));
#10556 = CARTESIAN_POINT('',(0.,20.006315549663));
#10557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10558 = PCURVE('',#7235,#10559);
#10559 = DEFINITIONAL_REPRESENTATION('',(#10560),#10564);
#10560 = LINE('',#10561,#10562);
#10561 = CARTESIAN_POINT('',(3.796091123088,0.));
#10562 = VECTOR('',#10563,1.);
#10563 = DIRECTION('',(0.,1.));
#10564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10565 = ORIENTED_EDGE('',*,*,#7292,.T.);
#10566 = ORIENTED_EDGE('',*,*,#10429,.T.);
#10567 = ORIENTED_EDGE('',*,*,#8561,.F.);
#10568 = ADVANCED_FACE('',(#10569),#7153,.T.);
#10569 = FACE_BOUND('',#10570,.T.);
#10570 = EDGE_LOOP('',(#10571,#10572,#10573,#10597));
#10571 = ORIENTED_EDGE('',*,*,#10461,.F.);
#10572 = ORIENTED_EDGE('',*,*,#7139,.T.);
#10573 = ORIENTED_EDGE('',*,*,#10574,.T.);
#10574 = EDGE_CURVE('',#7140,#8489,#10575,.T.);
#10575 = SURFACE_CURVE('',#10576,(#10584,#10591),.PCURVE_S1.);
#10576 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10577,#10578,#10579,#10580,
    #10581,#10582,#10583),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10577 = CARTESIAN_POINT('',(-28.45722430686,-0.6526309611,3.));
#10578 = CARTESIAN_POINT('',(-28.40253558895,-3.037764360846,
    6.334070880019));
#10579 = CARTESIAN_POINT('',(-28.10797905139,-5.414966669501,
    9.666364382866));
#10580 = CARTESIAN_POINT('',(-27.575121959,-7.758523403926,
    13.000196972678));
#10581 = CARTESIAN_POINT('',(-26.80778320585,-10.03612073762,
    16.334027218086));
#10582 = CARTESIAN_POINT('',(-25.81953400579,-12.21813453849,
    19.666322185372));
#10583 = CARTESIAN_POINT('',(-24.622513602,-14.28186832156,
    23.000392647857));
#10584 = PCURVE('',#7153,#10585);
#10585 = DEFINITIONAL_REPRESENTATION('',(#10586),#10590);
#10586 = LINE('',#10587,#10588);
#10587 = CARTESIAN_POINT('',(1.305261922201,0.));
#10588 = VECTOR('',#10589,1.);
#10589 = DIRECTION('',(0.,1.));
#10590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10591 = PCURVE('',#7189,#10592);
#10592 = DEFINITIONAL_REPRESENTATION('',(#10593),#10596);
#10593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10594,#10595),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10594 = CARTESIAN_POINT('',(0.,0.));
#10595 = CARTESIAN_POINT('',(0.,20.006315549663));
#10596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10597 = ORIENTED_EDGE('',*,*,#8488,.F.);
#10598 = ADVANCED_FACE('',(#10599),#7235,.T.);
#10599 = FACE_BOUND('',#10600,.T.);
#10600 = EDGE_LOOP('',(#10601,#10625,#10626,#10627));
#10601 = ORIENTED_EDGE('',*,*,#10602,.F.);
#10602 = EDGE_CURVE('',#7176,#8510,#10603,.T.);
#10603 = SURFACE_CURVE('',#10604,(#10612,#10618),.PCURVE_S1.);
#10604 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10605,#10606,#10607,#10608,
    #10609,#10610,#10611),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,
    20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10605 = CARTESIAN_POINT('',(-4.957224306869,-0.6526309611,3.));
#10606 = CARTESIAN_POINT('',(-4.902535588959,-1.068527613767,
    6.333734145082));
#10607 = CARTESIAN_POINT('',(-4.805999143958,-1.477602961557,
    9.666502193936));
#10608 = CARTESIAN_POINT('',(-4.668773221224,-1.87701151797,
    13.000107313341));
#10609 = CARTESIAN_POINT('',(-4.491365765393,-2.260349835712,
    16.333710088896));
#10610 = CARTESIAN_POINT('',(-4.277766652707,-2.622294150069,
    19.666479601839));
#10611 = CARTESIAN_POINT('',(-4.029456068614,-2.960385141591,
    23.00021332949));
#10612 = PCURVE('',#7235,#10613);
#10613 = DEFINITIONAL_REPRESENTATION('',(#10614),#10617);
#10614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10615,#10616),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.,20.006315549663),.PIECEWISE_BEZIER_KNOTS.);
#10615 = CARTESIAN_POINT('',(3.272492347489,0.));
#10616 = CARTESIAN_POINT('',(3.272492347489,20.006315549663));
#10617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10618 = PCURVE('',#7189,#10619);
#10619 = DEFINITIONAL_REPRESENTATION('',(#10620),#10624);
#10620 = LINE('',#10621,#10622);
#10621 = CARTESIAN_POINT('',(23.5,0.));
#10622 = VECTOR('',#10623,1.);
#10623 = DIRECTION('',(0.,1.));
#10624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10625 = ORIENTED_EDGE('',*,*,#7211,.T.);
#10626 = ORIENTED_EDGE('',*,*,#10542,.T.);
#10627 = ORIENTED_EDGE('',*,*,#8530,.F.);
#10628 = ADVANCED_FACE('',(#10629),#7189,.T.);
#10629 = FACE_BOUND('',#10630,.T.);
#10630 = EDGE_LOOP('',(#10631,#10632,#10633,#10634));
#10631 = ORIENTED_EDGE('',*,*,#10574,.F.);
#10632 = ORIENTED_EDGE('',*,*,#7175,.T.);
#10633 = ORIENTED_EDGE('',*,*,#10602,.T.);
#10634 = ORIENTED_EDGE('',*,*,#8509,.F.);
#10635 = ADVANCED_FACE('',(#10636),#7828,.F.);
#10636 = FACE_BOUND('',#10637,.F.);
#10637 = EDGE_LOOP('',(#10638,#10661,#10688,#10689));
#10638 = ORIENTED_EDGE('',*,*,#10639,.T.);
#10639 = EDGE_CURVE('',#7812,#10640,#10642,.T.);
#10640 = VERTEX_POINT('',#10641);
#10641 = CARTESIAN_POINT('',(2.1,-1.E-15,18.));
#10642 = SEAM_CURVE('',#10643,(#10647,#10654),.PCURVE_S1.);
#10643 = LINE('',#10644,#10645);
#10644 = CARTESIAN_POINT('',(2.1,-5.1E-16,3.));
#10645 = VECTOR('',#10646,1.);
#10646 = DIRECTION('',(0.,0.,1.));
#10647 = PCURVE('',#7828,#10648);
#10648 = DEFINITIONAL_REPRESENTATION('',(#10649),#10653);
#10649 = LINE('',#10650,#10651);
#10650 = CARTESIAN_POINT('',(6.28318530718,-0.));
#10651 = VECTOR('',#10652,1.);
#10652 = DIRECTION('',(0.,1.));
#10653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10654 = PCURVE('',#7828,#10655);
#10655 = DEFINITIONAL_REPRESENTATION('',(#10656),#10660);
#10656 = LINE('',#10657,#10658);
#10657 = CARTESIAN_POINT('',(0.,-0.));
#10658 = VECTOR('',#10659,1.);
#10659 = DIRECTION('',(0.,1.));
#10660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10661 = ORIENTED_EDGE('',*,*,#10662,.F.);
#10662 = EDGE_CURVE('',#10640,#10640,#10663,.T.);
#10663 = SURFACE_CURVE('',#10664,(#10669,#10676),.PCURVE_S1.);
#10664 = CIRCLE('',#10665,2.1);
#10665 = AXIS2_PLACEMENT_3D('',#10666,#10667,#10668);
#10666 = CARTESIAN_POINT('',(0.,0.,18.));
#10667 = DIRECTION('',(0.,0.,1.));
#10668 = DIRECTION('',(1.,0.,0.));
#10669 = PCURVE('',#7828,#10670);
#10670 = DEFINITIONAL_REPRESENTATION('',(#10671),#10675);
#10671 = LINE('',#10672,#10673);
#10672 = CARTESIAN_POINT('',(0.,15.));
#10673 = VECTOR('',#10674,1.);
#10674 = DIRECTION('',(1.,0.));
#10675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10676 = PCURVE('',#10677,#10682);
#10677 = PLANE('',#10678);
#10678 = AXIS2_PLACEMENT_3D('',#10679,#10680,#10681);
#10679 = CARTESIAN_POINT('',(0.,0.,18.));
#10680 = DIRECTION('',(0.,0.,1.));
#10681 = DIRECTION('',(1.,0.,0.));
#10682 = DEFINITIONAL_REPRESENTATION('',(#10683),#10687);
#10683 = CIRCLE('',#10684,2.1);
#10684 = AXIS2_PLACEMENT_2D('',#10685,#10686);
#10685 = CARTESIAN_POINT('',(0.,0.));
#10686 = DIRECTION('',(1.,0.));
#10687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10688 = ORIENTED_EDGE('',*,*,#10639,.F.);
#10689 = ORIENTED_EDGE('',*,*,#7811,.T.);
#10690 = ADVANCED_FACE('',(#10691),#7925,.T.);
#10691 = FACE_BOUND('',#10692,.T.);
#10692 = EDGE_LOOP('',(#10693,#10694,#10838,#10839));
#10693 = ORIENTED_EDGE('',*,*,#7905,.F.);
#10694 = ORIENTED_EDGE('',*,*,#10695,.F.);
#10695 = EDGE_CURVE('',#9116,#7872,#10696,.T.);
#10696 = SURFACE_CURVE('',#10697,(#10742,#10790),.PCURVE_S1.);
#10697 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10698,#10699,#10700,#10701,
    #10702,#10703,#10704,#10705,#10706,#10707,#10708,#10709,#10710,
    #10711,#10712,#10713,#10714,#10715,#10716,#10717,#10718,#10719,
    #10720,#10721,#10722,#10723,#10724,#10725,#10726,#10727,#10728,
    #10729,#10730,#10731,#10732,#10733,#10734,#10735,#10736,#10737,
    #10738,#10739,#10740,#10741),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
  ,(0.,0.124959648932,0.249926662028,0.499887221201,0.749896982299,
    0.874931083613,0.936959350331,1.),.UNSPECIFIED.);
#10698 = CARTESIAN_POINT('',(2.120309949822,4.528035506302,
    22.03435360763));
#10699 = CARTESIAN_POINT('',(2.162673770877,4.508199708871,
    22.034142627478));
#10700 = CARTESIAN_POINT('',(2.204821089481,4.487901542534,
    22.033926801277));
#10701 = CARTESIAN_POINT('',(2.246745834126,4.467143775804,
    22.033710998305));
#10702 = CARTESIAN_POINT('',(2.288442011262,4.445929446816,
    22.033487855396));
#10703 = CARTESIAN_POINT('',(2.329903643751,4.424261491977,
    22.033264212492));
#10704 = CARTESIAN_POINT('',(2.371124829808,4.402143100174,
    22.033035864184));
#10705 = CARTESIAN_POINT('',(2.453076994043,4.357010529273,
    22.032572508049));
#10706 = CARTESIAN_POINT('',(2.493807946681,4.333996299013,
    22.032337270845));
#10707 = CARTESIAN_POINT('',(2.53428669976,4.310538018118,
    22.032098411662));
#10708 = CARTESIAN_POINT('',(2.574507446455,4.286639010178,
    22.03185585401));
#10709 = CARTESIAN_POINT('',(2.614464435829,4.262302693124,
    22.031609514572));
#10710 = CARTESIAN_POINT('',(2.654151972828,4.237532579229,
    22.031359303209));
#10711 = CARTESIAN_POINT('',(2.772397677246,4.161926316325,
    22.03059670848));
#10712 = CARTESIAN_POINT('',(2.850130387689,4.109799197155,
    22.030072378645));
#10713 = CARTESIAN_POINT('',(2.926717362161,4.055979820213,
    22.029531425692));
#10714 = CARTESIAN_POINT('',(3.002114450119,4.000498506803,
    22.028972919631));
#10715 = CARTESIAN_POINT('',(3.07627853793,3.943386996916,
    22.028395708249));
#10716 = CARTESIAN_POINT('',(3.14916754887,3.884678449227,
    22.027798417102));
#10717 = CARTESIAN_POINT('',(3.292327425704,3.7641245693,22.026560360104
    ));
#10718 = CARTESIAN_POINT('',(3.362597850106,3.702278558317,
    22.025919565039));
#10719 = CARTESIAN_POINT('',(3.43151066897,3.638904002564,
    22.025255281551));
#10720 = CARTESIAN_POINT('',(3.499026030254,3.574036784523,
    22.024565510736));
#10721 = CARTESIAN_POINT('',(3.565105283545,3.507714076975,
    22.023847683343));
#10722 = CARTESIAN_POINT('',(3.62971098637,3.439974345223,
    22.023098305567));
#10723 = CARTESIAN_POINT('',(3.724362247124,3.336290773067,
    22.021919662629));
#10724 = CARTESIAN_POINT('',(3.755539970214,3.301379712696,
    22.021517603646));
#10725 = CARTESIAN_POINT('',(3.786335553803,3.266129134804,
    22.021105872283));
#10726 = CARTESIAN_POINT('',(3.81674455217,3.230544084348,
    22.020683752255));
#10727 = CARTESIAN_POINT('',(3.846762599848,3.19462968463,
    22.020250366591));
#10728 = CARTESIAN_POINT('',(3.876385411616,3.158391137305,
    22.019804677635));
#10729 = CARTESIAN_POINT('',(3.920106227802,3.103697925338,
    22.019117686815));
#10730 = CARTESIAN_POINT('',(3.934505368217,3.085483653344,
    22.018886554137));
#10731 = CARTESIAN_POINT('',(3.948805690466,3.067191551001,22.0186519385
    ));
#10732 = CARTESIAN_POINT('',(3.963006685997,3.048822268124,
    22.018413667017));
#10733 = CARTESIAN_POINT('',(3.977107850989,3.03037645973,
    22.018171544418));
#10734 = CARTESIAN_POINT('',(3.991108686353,3.011854786043,
    22.01792535305));
#10735 = CARTESIAN_POINT('',(4.019135575585,2.974357513487,
    22.017420264216));
#10736 = CARTESIAN_POINT('',(4.033158313224,2.955379434635,
    22.01716147126));
#10737 = CARTESIAN_POINT('',(4.047076379516,2.936324409321,
    22.016896632278));
#10738 = CARTESIAN_POINT('',(4.060889292295,2.917193047147,
    22.016629966178));
#10739 = CARTESIAN_POINT('',(4.074596492402,2.897986213049,
    22.01635362288));
#10740 = CARTESIAN_POINT('',(4.088197525054,2.878704465536,
    22.016075178863));
#10741 = CARTESIAN_POINT('',(4.101691854313,2.859348640088,
    22.015788815338));
#10742 = PCURVE('',#7925,#10743);
#10743 = DEFINITIONAL_REPRESENTATION('',(#10744),#10789);
#10744 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10745,#10746,#10747,#10748,
    #10749,#10750,#10751,#10752,#10753,#10754,#10755,#10756,#10757,
    #10758,#10759,#10760,#10761,#10762,#10763,#10764,#10765,#10766,
    #10767,#10768,#10769,#10770,#10771,#10772,#10773,#10774,#10775,
    #10776,#10777,#10778,#10779,#10780,#10781,#10782,#10783,#10784,
    #10785,#10786,#10787,#10788),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
  ,(0.,0.124959648932,0.249926662028,0.499887221201,0.749896982299,
    0.874931083613,0.936959350331,1.),.UNSPECIFIED.);
#10745 = CARTESIAN_POINT('',(0.654498469498,19.040277772949));
#10746 = CARTESIAN_POINT('',(0.645148228581,19.040066862698));
#10747 = CARTESIAN_POINT('',(0.635798111244,19.039851103182));
#10748 = CARTESIAN_POINT('',(0.626447992207,19.039635364993));
#10749 = CARTESIAN_POINT('',(0.617098062241,19.03941228293));
#10750 = CARTESIAN_POINT('',(0.607748144192,19.039188698791));
#10751 = CARTESIAN_POINT('',(0.598398347108,19.038960405999));
#10752 = CARTESIAN_POINT('',(0.579698374005,19.038497155125));
#10753 = CARTESIAN_POINT('',(0.570348203486,19.038261967601));
#10754 = CARTESIAN_POINT('',(0.560998126626,19.038023155113));
#10755 = CARTESIAN_POINT('',(0.551648145755,19.037780641133));
#10756 = CARTESIAN_POINT('',(0.542298263413,19.037534342305));
#10757 = CARTESIAN_POINT('',(0.53294848234,19.037284168449));
#10758 = CARTESIAN_POINT('',(0.504897466657,19.036521676821));
#10759 = CARTESIAN_POINT('',(0.486196542046,19.035997403138));
#10760 = CARTESIAN_POINT('',(0.4674960541,19.035456493437));
#10761 = CARTESIAN_POINT('',(0.448796032132,19.034898017365));
#10762 = CARTESIAN_POINT('',(0.430096512326,19.034320822286));
#10763 = CARTESIAN_POINT('',(0.411397537734,19.033723533286));
#10764 = CARTESIAN_POINT('',(0.373997098257,19.032485451207));
#10765 = CARTESIAN_POINT('',(0.355295621865,19.031844628904));
#10766 = CARTESIAN_POINT('',(0.336594799289,19.031180302903));
#10767 = CARTESIAN_POINT('',(0.317894689273,19.030490473669));
#10768 = CARTESIAN_POINT('',(0.299195363006,19.029772571172));
#10769 = CARTESIAN_POINT('',(0.280496928012,19.029023100579));
#10770 = CARTESIAN_POINT('',(0.252448678725,19.027844289772));
#10771 = CARTESIAN_POINT('',(0.24309806927,19.027442170042));
#10772 = CARTESIAN_POINT('',(0.233747741223,19.027030372989));
#10773 = CARTESIAN_POINT('',(0.224397717721,19.026608182123));
#10774 = CARTESIAN_POINT('',(0.215048027484,19.026174720227));
#10775 = CARTESIAN_POINT('',(0.205698704819,19.025728949351));
#10776 = CARTESIAN_POINT('',(0.191711878839,19.02504182696));
#10777 = CARTESIAN_POINT('',(0.187074068707,19.024810649169));
#10778 = CARTESIAN_POINT('',(0.18243636423,19.024575986892));
#10779 = CARTESIAN_POINT('',(0.177798771233,19.024337667193));
#10780 = CARTESIAN_POINT('',(0.173161296356,19.024095494748));
#10781 = CARTESIAN_POINT('',(0.168523947051,19.023849251843));
#10782 = CARTESIAN_POINT('',(0.159173830658,19.023344055552));
#10783 = CARTESIAN_POINT('',(0.154461060733,19.023085206684));
#10784 = CARTESIAN_POINT('',(0.149748477547,19.022820309534));
#10785 = CARTESIAN_POINT('',(0.14503595865,19.022553584174));
#10786 = CARTESIAN_POINT('',(0.140323735429,19.022277178354));
#10787 = CARTESIAN_POINT('',(0.135611589552,19.021998670648));
#10788 = CARTESIAN_POINT('',(0.1308996939,19.021712240657));
#10789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10790 = PCURVE('',#7891,#10791);
#10791 = DEFINITIONAL_REPRESENTATION('',(#10792),#10837);
#10792 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10793,#10794,#10795,#10796,
    #10797,#10798,#10799,#10800,#10801,#10802,#10803,#10804,#10805,
    #10806,#10807,#10808,#10809,#10810,#10811,#10812,#10813,#10814,
    #10815,#10816,#10817,#10818,#10819,#10820,#10821,#10822,#10823,
    #10824,#10825,#10826,#10827,#10828,#10829,#10830,#10831,#10832,
    #10833,#10834,#10835,#10836),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8)
  ,(0.,0.124959648932,0.249926662028,0.499887221201,0.749896982299,
    0.874931083613,0.936959350331,1.),.UNSPECIFIED.);
#10793 = CARTESIAN_POINT('',(1.132859390496,6.870775584695E-03));
#10794 = CARTESIAN_POINT('',(1.123503631858,6.828578561406E-03));
#10795 = CARTESIAN_POINT('',(1.114147878174,6.785412304799E-03));
#10796 = CARTESIAN_POINT('',(1.104792126532,6.742250740483E-03));
#10797 = CARTESIAN_POINT('',(1.095436382761,6.697621132101E-03));
#10798 = CARTESIAN_POINT('',(1.086080641576,6.652891566282E-03));
#10799 = CARTESIAN_POINT('',(1.076724906406,6.607220902999E-03));
#10800 = CARTESIAN_POINT('',(1.058012896402,6.514547681589E-03));
#10801 = CARTESIAN_POINT('',(1.048656621305,6.467499244481E-03));
#10802 = CARTESIAN_POINT('',(1.039300352197,6.419726413343E-03));
#10803 = CARTESIAN_POINT('',(1.029944089516,6.371213890339E-03));
#10804 = CARTESIAN_POINT('',(1.020587833733,6.321945012745E-03));
#10805 = CARTESIAN_POINT('',(1.011231585353,6.27190175295E-03));
#10806 = CARTESIAN_POINT('',(0.983160877518,6.119379855748E-03));
#10807 = CARTESIAN_POINT('',(0.964446438231,6.01451193481E-03));
#10808 = CARTESIAN_POINT('',(0.945732031917,5.906319407265E-03));
#10809 = CARTESIAN_POINT('',(0.927017664713,5.794616279362E-03));
#10810 = CARTESIAN_POINT('',(0.908303344033,5.67917211198E-03));
#10811 = CARTESIAN_POINT('',(0.889589078564,5.559712020624E-03));
#10812 = CARTESIAN_POINT('',(0.852156994292,5.312096962508E-03));
#10813 = CARTESIAN_POINT('',(0.833439163254,5.18393615314E-03));
#10814 = CARTESIAN_POINT('',(0.814721410708,5.051077696445E-03));
#10815 = CARTESIAN_POINT('',(0.796003745318,4.913121815667E-03));
#10816 = CARTESIAN_POINT('',(0.777286173856,4.769554665511E-03));
#10817 = CARTESIAN_POINT('',(0.758568716186,4.619677489472E-03));
#10818 = CARTESIAN_POINT('',(0.730490584648,4.383946554526E-03));
#10819 = CARTESIAN_POINT('',(0.721129787669,4.303533989504E-03));
#10820 = CARTESIAN_POINT('',(0.711769032931,4.221186963127E-03));
#10821 = CARTESIAN_POINT('',(0.702408325588,4.136762219198E-03));
#10822 = CARTESIAN_POINT('',(0.693047672344,4.050084364291E-03));
#10823 = CARTESIAN_POINT('',(0.683687081449,3.960945867756E-03));
#10824 = CARTESIAN_POINT('',(0.669682895513,3.823546675417E-03));
#10825 = CARTESIAN_POINT('',(0.665039246205,3.777319803103E-03));
#10826 = CARTESIAN_POINT('',(0.660395616008,3.730396343632E-03));
#10827 = CARTESIAN_POINT('',(0.655752006406,3.68274171948E-03));
#10828 = CARTESIAN_POINT('',(0.651108419134,3.634316876746E-03));
#10829 = CARTESIAN_POINT('',(0.646464856179,3.585078285148E-03));
#10830 = CARTESIAN_POINT('',(0.637101994753,3.484059887291E-03));
#10831 = CARTESIAN_POINT('',(0.632382696102,3.432300983891E-03));
#10832 = CARTESIAN_POINT('',(0.627663433301,3.379332876493E-03));
#10833 = CARTESIAN_POINT('',(0.622944189877,3.325999360289E-03));
#10834 = CARTESIAN_POINT('',(0.618225000033,3.270730397142E-03));
#10835 = CARTESIAN_POINT('',(0.61350583575,3.215041306879E-03));
#10836 = CARTESIAN_POINT('',(0.60878672375,3.157768315474E-03));
#10837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10838 = ORIENTED_EDGE('',*,*,#9115,.T.);
#10839 = ORIENTED_EDGE('',*,*,#8004,.F.);
#10840 = ADVANCED_FACE('',(#10841),#7891,.T.);
#10841 = FACE_BOUND('',#10842,.T.);
#10842 = EDGE_LOOP('',(#10843,#10844,#10845,#10846));
#10843 = ORIENTED_EDGE('',*,*,#7871,.F.);
#10844 = ORIENTED_EDGE('',*,*,#8941,.F.);
#10845 = ORIENTED_EDGE('',*,*,#9141,.F.);
#10846 = ORIENTED_EDGE('',*,*,#10695,.T.);
#10847 = ADVANCED_FACE('',(#10848),#8122,.T.);
#10848 = FACE_BOUND('',#10849,.T.);
#10849 = EDGE_LOOP('',(#10850,#10851,#10959,#10960));
#10850 = ORIENTED_EDGE('',*,*,#9269,.F.);
#10851 = ORIENTED_EDGE('',*,*,#10852,.F.);
#10852 = EDGE_CURVE('',#9524,#9236,#10853,.T.);
#10853 = SURFACE_CURVE('',#10854,(#10887,#10923),.PCURVE_S1.);
#10854 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10855,#10856,#10857,#10858,
    #10859,#10860,#10861,#10862,#10863,#10864,#10865,#10866,#10867,
    #10868,#10869,#10870,#10871,#10872,#10873,#10874,#10875,#10876,
    #10877,#10878,#10879,#10880,#10881,#10882,#10883,#10884,#10885,
    #10886),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.124984982811,
    0.249974064784,0.49996480197,0.749973045557,0.87498408319,1.),
  .UNSPECIFIED.);
#10855 = CARTESIAN_POINT('',(-1.703747340919,4.700565143037,
    22.043958325416));
#10856 = CARTESIAN_POINT('',(-1.652465647879,4.71915278728,
    22.043926520344));
#10857 = CARTESIAN_POINT('',(-1.600940576619,4.73706913594,
    22.043890236085));
#10858 = CARTESIAN_POINT('',(-1.549183106545,4.754310141444,
    22.043852973225));
#10859 = CARTESIAN_POINT('',(-1.497204321282,4.770872135152,
    22.043810447517));
#10860 = CARTESIAN_POINT('',(-1.445015359988,4.786751561339,
    22.043765745044));
#10861 = CARTESIAN_POINT('',(-1.340237832413,4.817139303115,
    22.043669476071));
#10862 = CARTESIAN_POINT('',(-1.287649247333,4.831647571312,
    22.043618128538));
#10863 = CARTESIAN_POINT('',(-1.234872929367,4.845466728644,
    22.043563563679));
#10864 = CARTESIAN_POINT('',(-1.181920170922,4.85859376326,
    22.04350577574));
#10865 = CARTESIAN_POINT('',(-1.128802327492,4.871025910472,
    22.043444758283));
#10866 = CARTESIAN_POINT('',(-0.968982439171,4.906231317781,
    22.043251989522));
#10867 = CARTESIAN_POINT('',(-0.861819246771,4.926912098986,
    22.043110526466));
#10868 = CARTESIAN_POINT('',(-0.754132730692,4.944782830787,
    22.042956059118));
#10869 = CARTESIAN_POINT('',(-0.646014998205,4.959827383996,
    22.042788517748));
#10870 = CARTESIAN_POINT('',(-0.53755877362,4.972033665819,
    22.042607818796));
#10871 = CARTESIAN_POINT('',(-0.320148410798,4.990754229365,
    22.04221989736));
#10872 = CARTESIAN_POINT('',(-0.211194082338,4.997268125917,
    22.042012671603));
#10873 = CARTESIAN_POINT('',(-0.102087774798,5.000927261548,
    22.041792091039));
#10874 = CARTESIAN_POINT('',(7.077065246943E-03,5.00172767201,
    22.041558038723));
#10875 = CARTESIAN_POINT('',(0.116206906539,4.999669476771,
    22.041310377329));
#10876 = CARTESIAN_POINT('',(0.279711761668,4.992300444254,
    22.040918227827));
#10877 = CARTESIAN_POINT('',(0.334183254983,4.989130329542,
    22.040784064143));
#10878 = CARTESIAN_POINT('',(0.388610925357,4.985247060368,
    22.040646438147));
#10879 = CARTESIAN_POINT('',(0.442983104832,4.980651416741,
    22.040505328108));
#10880 = CARTESIAN_POINT('',(0.497288145206,4.975344433203,
    22.040360710516));
#10881 = CARTESIAN_POINT('',(0.60574280732,4.963310129602,
    22.040064403853));
#10882 = CARTESIAN_POINT('',(0.659892428486,4.9565827574,22.039912469334
    ));
#10883 = CARTESIAN_POINT('',(0.713951648717,4.949146549706,
    22.039758128294));
#10884 = CARTESIAN_POINT('',(0.767908881496,4.941003102743,
    22.039597897067));
#10885 = CARTESIAN_POINT('',(0.821752560064,4.932154136631,
    22.039436532844));
#10886 = CARTESIAN_POINT('',(0.87547117193,4.92260176,22.039270084889));
#10887 = PCURVE('',#8122,#10888);
#10888 = DEFINITIONAL_REPRESENTATION('',(#10889),#10922);
#10889 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10890,#10891,#10892,#10893,
    #10894,#10895,#10896,#10897,#10898,#10899,#10900,#10901,#10902,
    #10903,#10904,#10905,#10906,#10907,#10908,#10909,#10910,#10911,
    #10912,#10913,#10914,#10915,#10916,#10917,#10918,#10919,#10920,
    #10921),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.124984982811,
    0.249974064784,0.49996480197,0.749973045557,0.87498408319,1.),
  .UNSPECIFIED.);
#10890 = CARTESIAN_POINT('',(1.439896632895,19.049870062558));
#10891 = CARTESIAN_POINT('',(1.428988140797,19.049838495886));
#10892 = CARTESIAN_POINT('',(1.418079750168,19.049802448362));
#10893 = CARTESIAN_POINT('',(1.407171376309,19.049765421451));
#10894 = CARTESIAN_POINT('',(1.39626312393,19.049723129711));
#10895 = CARTESIAN_POINT('',(1.385354916901,19.049678659991));
#10896 = CARTESIAN_POINT('',(1.363538300051,19.049582853329));
#10897 = CARTESIAN_POINT('',(1.352629884142,19.04953173541));
#10898 = CARTESIAN_POINT('',(1.341721540009,19.049477398567));
#10899 = CARTESIAN_POINT('',(1.330813268057,19.049419836989));
#10900 = CARTESIAN_POINT('',(1.319905068705,19.049359044184));
#10901 = CARTESIAN_POINT('',(1.287179592467,19.049166944109));
#10902 = CARTESIAN_POINT('',(1.265362529168,19.049025919793));
#10903 = CARTESIAN_POINT('',(1.24354575783,19.048871883687));
#10904 = CARTESIAN_POINT('',(1.221729284147,19.048704765623));
#10905 = CARTESIAN_POINT('',(1.199913114166,19.048524481607));
#10906 = CARTESIAN_POINT('',(1.156279866689,19.048137372474));
#10907 = CARTESIAN_POINT('',(1.134462779368,19.04793054408));
#10908 = CARTESIAN_POINT('',(1.112645998715,19.047710351646));
#10909 = CARTESIAN_POINT('',(1.090829531662,19.047476677802));
#10910 = CARTESIAN_POINT('',(1.069013385692,19.047229384797));
#10911 = CARTESIAN_POINT('',(1.036289056931,19.046837772132));
#10912 = CARTESIAN_POINT('',(1.025380625927,19.046703784774));
#10913 = CARTESIAN_POINT('',(1.014472276605,19.046566332426));
#10914 = CARTESIAN_POINT('',(1.003564009791,19.046425393304));
#10915 = CARTESIAN_POINT('',(0.99265582636,19.046280943845));
#10916 = CARTESIAN_POINT('',(0.970839202367,19.045984967786));
#10917 = CARTESIAN_POINT('',(0.959930767321,19.04583319567));
#10918 = CARTESIAN_POINT('',(0.949022388753,19.04567901446));
#10919 = CARTESIAN_POINT('',(0.938114154345,19.045518939496));
#10920 = CARTESIAN_POINT('',(0.927205943498,19.045357729222));
#10921 = CARTESIAN_POINT('',(0.916297857297,19.045191431783));
#10922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10923 = PCURVE('',#9255,#10924);
#10924 = DEFINITIONAL_REPRESENTATION('',(#10925),#10958);
#10925 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10926,#10927,#10928,#10929,
    #10930,#10931,#10932,#10933,#10934,#10935,#10936,#10937,#10938,
    #10939,#10940,#10941,#10942,#10943,#10944,#10945,#10946,#10947,
    #10948,#10949,#10950,#10951,#10952,#10953,#10954,#10955,#10956,
    #10957),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.124984982811,
    0.249974064784,0.49996480197,0.749973045557,0.87498408319,1.),
  .UNSPECIFIED.);
#10926 = CARTESIAN_POINT('',(1.918524293091,8.791778343392E-03));
#10927 = CARTESIAN_POINT('',(1.907614586314,8.785417088009E-03));
#10928 = CARTESIAN_POINT('',(1.89670486913,8.778159941221E-03));
#10929 = CARTESIAN_POINT('',(1.885795144926,8.770707101308E-03));
#10930 = CARTESIAN_POINT('',(1.874885410839,8.762201620545E-03));
#10931 = CARTESIAN_POINT('',(1.863975668398,8.753260786387E-03));
#10932 = CARTESIAN_POINT('',(1.842155810394,8.734006255963E-03));
#10933 = CARTESIAN_POINT('',(1.831245694246,8.723736357724E-03));
#10934 = CARTESIAN_POINT('',(1.820335570206,8.712822970863E-03));
#10935 = CARTESIAN_POINT('',(1.809425438624,8.701264944916E-03));
#10936 = CARTESIAN_POINT('',(1.798515299848,8.689060992421E-03));
#10937 = CARTESIAN_POINT('',(1.765783765482,8.650505789146E-03));
#10938 = CARTESIAN_POINT('',(1.743962343779,8.622212119959E-03));
#10939 = CARTESIAN_POINT('',(1.72214089376,8.591317503848E-03));
#10940 = CARTESIAN_POINT('',(1.700319420062,8.557807997395E-03));
#10941 = CARTESIAN_POINT('',(1.678497927324,8.521666891272E-03));
#10942 = CARTESIAN_POINT('',(1.634853384917,8.444079812662E-03));
#10943 = CARTESIAN_POINT('',(1.613030325343,8.402633185366E-03));
#10944 = CARTESIAN_POINT('',(1.591207246097,8.358515519516E-03));
#10945 = CARTESIAN_POINT('',(1.56938415184,8.311703429914E-03));
#10946 = CARTESIAN_POINT('',(1.54756104725,8.262169454992E-03));
#10947 = CARTESIAN_POINT('',(1.514825778233,8.183736911337E-03));
#10948 = CARTESIAN_POINT('',(1.503913616639,8.156903276838E-03));
#10949 = CARTESIAN_POINT('',(1.493001452601,8.12937716405E-03));
#10950 = CARTESIAN_POINT('',(1.482089286478,8.101154227396E-03));
#10951 = CARTESIAN_POINT('',(1.471177118632,8.072229764994E-03));
#10952 = CARTESIAN_POINT('',(1.449352354326,8.012966515824E-03));
#10953 = CARTESIAN_POINT('',(1.438439757215,7.982578634605E-03));
#10954 = CARTESIAN_POINT('',(1.427527159298,7.951709456913E-03));
#10955 = CARTESIAN_POINT('',(1.416614560812,7.919662185773E-03));
#10956 = CARTESIAN_POINT('',(1.405701960765,7.887388348749E-03));
#10957 = CARTESIAN_POINT('',(1.394789361067,7.854097726711E-03));
#10958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10959 = ORIENTED_EDGE('',*,*,#9523,.T.);
#10960 = ORIENTED_EDGE('',*,*,#8098,.F.);
#10961 = ADVANCED_FACE('',(#10962),#8266,.T.);
#10962 = FACE_BOUND('',#10963,.T.);
#10963 = EDGE_LOOP('',(#10964,#10965,#11073,#11074));
#10964 = ORIENTED_EDGE('',*,*,#9731,.F.);
#10965 = ORIENTED_EDGE('',*,*,#10966,.F.);
#10966 = EDGE_CURVE('',#10001,#9698,#10967,.T.);
#10967 = SURFACE_CURVE('',#10968,(#11001,#11037),.PCURVE_S1.);
#10968 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10969,#10970,#10971,#10972,
    #10973,#10974,#10975,#10976,#10977,#10978,#10979,#10980,#10981,
    #10982,#10983,#10984,#10985,#10986,#10987,#10988,#10989,#10990,
    #10991,#10992,#10993,#10994,#10995,#10996,#10997,#10998,#10999,
    #11000),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.124986561115,
    0.249977021943,0.499969429633,0.74997708763,0.874986656543,1.),
  .UNSPECIFIED.);
#10969 = CARTESIAN_POINT('',(-4.528379962508,2.11948821027,
    22.039301929758));
#10970 = CARTESIAN_POINT('',(-4.505266501358,2.168868056668,
    22.0394677854));
#10971 = CARTESIAN_POINT('',(-4.48150686189,2.217945585515,
    22.03962856204));
#10972 = CARTESIAN_POINT('',(-4.457105950236,2.266710157603,
    22.039788203988));
#10973 = CARTESIAN_POINT('',(-4.432068986576,2.315151385615,
    22.039941961762));
#10974 = CARTESIAN_POINT('',(-4.406401335753,2.363258867892,
    22.040093313406));
#10975 = CARTESIAN_POINT('',(-4.353815120741,2.458787411222,
    22.04038846994));
#10976 = CARTESIAN_POINT('',(-4.326896512613,2.506208451422,
    22.040532519389));
#10977 = CARTESIAN_POINT('',(-4.299358441212,2.553275282314,
    22.040673062991));
#10978 = CARTESIAN_POINT('',(-4.271206752771,2.599977801147,
    22.040810124249));
#10979 = CARTESIAN_POINT('',(-4.242447512591,2.646306035127,
    22.040943724891));
#10980 = CARTESIAN_POINT('',(-4.154363291846,2.784142576035,
    22.041334216791));
#10981 = CARTESIAN_POINT('',(-4.093234238772,2.874498431308,
    22.041580785935));
#10982 = CARTESIAN_POINT('',(-4.029750202083,2.96323884779,
    22.041813750121));
#10983 = CARTESIAN_POINT('',(-3.96396482373,3.050287379551,
    22.042033246865));
#10984 = CARTESIAN_POINT('',(-3.895935031348,3.135569994169,
    22.042239393386));
#10985 = CARTESIAN_POINT('',(-3.755502761896,3.302465241707,
    22.042625191589));
#10986 = CARTESIAN_POINT('',(-3.683099917839,3.384077769904,
    22.042804843063));
#10987 = CARTESIAN_POINT('',(-3.608572738205,3.46378103176,
    22.042971338813));
#10988 = CARTESIAN_POINT('',(-3.531984398357,3.541506223971,
    22.043124762836));
#10989 = CARTESIAN_POINT('',(-3.453401016907,3.6171873655,
    22.043265185344));
#10990 = CARTESIAN_POINT('',(-3.332635126699,3.727549952791,
    22.043456404399));
#10991 = CARTESIAN_POINT('',(-3.291897042751,3.763811772543,
    22.043516909596));
#10992 = CARTESIAN_POINT('',(-3.250686026337,3.799538872332,
    22.043574185545));
#10993 = CARTESIAN_POINT('',(-3.209010865703,3.834723561222,
    22.043628238753));
#10994 = CARTESIAN_POINT('',(-3.166880514862,3.869358341842,
    22.043679075044));
#10995 = CARTESIAN_POINT('',(-3.081726386783,3.937514507862,
    22.043774325513));
#10996 = CARTESIAN_POINT('',(-3.038702579617,3.971035866849,
    22.043818520397));
#10997 = CARTESIAN_POINT('',(-2.995241786944,4.003992660127,
    22.043860538308));
#10998 = CARTESIAN_POINT('',(-2.951353297525,4.036377843166,
    22.043897294302));
#10999 = CARTESIAN_POINT('',(-2.907046516619,4.068184442474,
    22.043933071243));
#11000 = CARTESIAN_POINT('',(-2.862331040151,4.099405828992,
    22.043964369803));
#11001 = PCURVE('',#8266,#11002);
#11002 = DEFINITIONAL_REPRESENTATION('',(#11003),#11036);
#11003 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#11004,#11005,#11006,#11007,
    #11008,#11009,#11010,#11011,#11012,#11013,#11014,#11015,#11016,
    #11017,#11018,#11019,#11020,#11021,#11022,#11023,#11024,#11025,
    #11026,#11027,#11028,#11029,#11030,#11031,#11032,#11033,#11034,
    #11035),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.124986561115,
    0.249977021943,0.499969429633,0.74997708763,0.874986656543,1.),
  .UNSPECIFIED.);
#11004 = CARTESIAN_POINT('',(2.225294796293,19.045195518318));
#11005 = CARTESIAN_POINT('',(2.214386307409,19.045361615767));
#11006 = CARTESIAN_POINT('',(2.203477920503,19.045522634892));
#11007 = CARTESIAN_POINT('',(2.192569545704,19.04568252098));
#11008 = CARTESIAN_POINT('',(2.181661292706,19.045836523277));
#11009 = CARTESIAN_POINT('',(2.170753080808,19.045988120682));
#11010 = CARTESIAN_POINT('',(2.148936465176,19.04628377042));
#11011 = CARTESIAN_POINT('',(2.138028055094,19.046428067375));
#11012 = CARTESIAN_POINT('',(2.127119712749,19.046568859346));
#11013 = CARTESIAN_POINT('',(2.116211438002,19.046706169795));
#11014 = CARTESIAN_POINT('',(2.105303230743,19.046840020407));
#11015 = CARTESIAN_POINT('',(2.072577808775,19.047231264457));
#11016 = CARTESIAN_POINT('',(2.050760790728,19.047478337995));
#11017 = CARTESIAN_POINT('',(2.028944037972,19.047711809187));
#11018 = CARTESIAN_POINT('',(2.007127552057,19.047931815195));
#11019 = CARTESIAN_POINT('',(1.985311334857,19.048138472869));
#11020 = CARTESIAN_POINT('',(1.941678111451,19.048525296423));
#11021 = CARTESIAN_POINT('',(1.91986109537,19.048705462097));
#11022 = CARTESIAN_POINT('',(1.898044342525,19.048872473171));
#11023 = CARTESIAN_POINT('',(1.876227855348,19.049026413252));
#11024 = CARTESIAN_POINT('',(1.854411636503,19.049167352148));
#11025 = CARTESIAN_POINT('',(1.821687214222,19.049359345674));
#11026 = CARTESIAN_POINT('',(1.810778805971,19.049420109016));
#11027 = CARTESIAN_POINT('',(1.799870464273,19.049477643038));
#11028 = CARTESIAN_POINT('',(1.788962189269,19.049531954196));
#11029 = CARTESIAN_POINT('',(1.778053981112,19.04958304826));
#11030 = CARTESIAN_POINT('',(1.756237369459,19.049678813825));
#11031 = CARTESIAN_POINT('',(1.745328970486,19.049723265975));
#11032 = CARTESIAN_POINT('',(1.734420614475,19.049765541142));
#11033 = CARTESIAN_POINT('',(1.723512374704,19.049802553514));
#11034 = CARTESIAN_POINT('',(1.712604148524,19.049838587029));
#11035 = CARTESIAN_POINT('',(1.701696020694,19.049870141384));
#11036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11037 = PCURVE('',#9717,#11038);
#11038 = DEFINITIONAL_REPRESENTATION('',(#11039),#11072);
#11039 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#11040,#11041,#11042,#11043,
    #11044,#11045,#11046,#11047,#11048,#11049,#11050,#11051,#11052,
    #11053,#11054,#11055,#11056,#11057,#11058,#11059,#11060,#11061,
    #11062,#11063,#11064,#11065,#11066,#11067,#11068,#11069,#11070,
    #11071),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.124986561115,
    0.249977021943,0.499969429633,0.74997708763,0.874986656543,1.),
  .UNSPECIFIED.);
#11040 = CARTESIAN_POINT('',(2.703833775787,7.860466897117E-03));
#11041 = CARTESIAN_POINT('',(2.692929125421,7.893639054631E-03));
#11042 = CARTESIAN_POINT('',(2.6820244459,7.925795373056E-03));
#11043 = CARTESIAN_POINT('',(2.671119746622,7.957724786018E-03));
#11044 = CARTESIAN_POINT('',(2.66021501794,7.988477308378E-03));
#11045 = CARTESIAN_POINT('',(2.649310266687,8.018748612155E-03));
#11046 = CARTESIAN_POINT('',(2.627500376396,8.077781830876E-03));
#11047 = CARTESIAN_POINT('',(2.616595237158,8.106592662099E-03));
#11048 = CARTESIAN_POINT('',(2.605690074494,8.134702309111E-03));
#11049 = CARTESIAN_POINT('',(2.594784888935,8.162115471666E-03));
#11050 = CARTESIAN_POINT('',(2.583879680995,8.18883649488E-03));
#11051 = CARTESIAN_POINT('',(2.551162989385,8.266937510226E-03));
#11052 = CARTESIAN_POINT('',(2.529351434511,8.316253029862E-03));
#11053 = CARTESIAN_POINT('',(2.507539792372,8.362847487551E-03));
#11054 = CARTESIAN_POINT('',(2.485728068621,8.406748383154E-03));
#11055 = CARTESIAN_POINT('',(2.463916268748,8.447979156981E-03));
#11056 = CARTESIAN_POINT('',(2.420291196802,8.525141576101E-03));
#11057 = CARTESIAN_POINT('',(2.398477914847,8.561073180106E-03));
#11058 = CARTESIAN_POINT('',(2.376664557541,8.594373555703E-03));
#11059 = CARTESIAN_POINT('',(2.354851130115,8.625059499805E-03));
#11060 = CARTESIAN_POINT('',(2.333037637702,8.653145052343E-03));
#11061 = CARTESIAN_POINT('',(2.300316808333,8.6913903036E-03));
#11062 = CARTESIAN_POINT('',(2.289409514953,8.703491800498E-03));
#11063 = CARTESIAN_POINT('',(2.278502205593,8.714947424783E-03));
#11064 = CARTESIAN_POINT('',(2.267594880648,8.725758477668E-03));
#11065 = CARTESIAN_POINT('',(2.256687540508,8.735926123764E-03));
#11066 = CARTESIAN_POINT('',(2.234872501274,8.754976945987E-03));
#11067 = CARTESIAN_POINT('',(2.223964801191,8.763816258386E-03));
#11068 = CARTESIAN_POINT('',(2.213057088358,8.772220176172E-03));
#11069 = CARTESIAN_POINT('',(2.202149358603,8.779571639055E-03));
#11070 = CARTESIAN_POINT('',(2.191241617035,8.786727318194E-03));
#11071 = CARTESIAN_POINT('',(2.180333860561,8.792987267525E-03));
#11072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11073 = ORIENTED_EDGE('',*,*,#10000,.T.);
#11074 = ORIENTED_EDGE('',*,*,#8242,.F.);
#11075 = ADVANCED_FACE('',(#11076),#8410,.T.);
#11076 = FACE_BOUND('',#11077,.T.);
#11077 = EDGE_LOOP('',(#11078,#11079,#11205,#11206));
#11078 = ORIENTED_EDGE('',*,*,#10214,.F.);
#11079 = ORIENTED_EDGE('',*,*,#11080,.F.);
#11080 = EDGE_CURVE('',#10487,#10175,#11081,.T.);
#11081 = SURFACE_CURVE('',#11082,(#11121,#11163),.PCURVE_S1.);
#11082 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11083,#11084,#11085,#11086,
    #11087,#11088,#11089,#11090,#11091,#11092,#11093,#11094,#11095,
    #11096,#11097,#11098,#11099,#11100,#11101,#11102,#11103,#11104,
    #11105,#11106,#11107,#11108,#11109,#11110,#11111,#11112,#11113,
    #11114,#11115,#11116,#11117,#11118,#11119,#11120),.UNSPECIFIED.,.F.,
  .F.,(8,6,6,6,6,6,8),(0.,4.698575580487E-02,0.377940437954,
    0.754960249309,0.776963100419,0.887979911893,1.),.UNSPECIFIED.);
#11083 = CARTESIAN_POINT('',(-4.701849855806,-1.700692327425,
    22.015922967383));
#11084 = CARTESIAN_POINT('',(-4.707819337574,-1.684186706358,
    22.0161347216));
#11085 = CARTESIAN_POINT('',(-4.713721317571,-1.667656388756,
    22.016342174572));
#11086 = CARTESIAN_POINT('',(-4.719555633973,-1.65110177335,
    22.01654756283));
#11087 = CARTESIAN_POINT('',(-4.725322182675,-1.63452317071,
    22.016749679203));
#11088 = CARTESIAN_POINT('',(-4.731020846094,-1.617920917044,
    22.016948319254));
#11089 = CARTESIAN_POINT('',(-4.736651485202,-1.60129538655,
    22.017144789208));
#11090 = CARTESIAN_POINT('',(-4.781394775408,-1.467379579001,
    22.018702747249));
#11091 = CARTESIAN_POINT('',(-4.817195157447,-1.348973894727,
    22.019937116581));
#11092 = CARTESIAN_POINT('',(-4.849574259026,-1.229549462083,
    22.021081567122));
#11093 = CARTESIAN_POINT('',(-4.87849715349,-1.109226440407,
    22.022153146228));
#11094 = CARTESIAN_POINT('',(-4.903934433122,-0.988125781717,
    22.023162267075));
#11095 = CARTESIAN_POINT('',(-4.92586202232,-0.866369297467,
    22.024118854438));
#11096 = CARTESIAN_POINT('',(-4.965221420091,-0.604768451561,
    22.026064402868));
#11097 = CARTESIAN_POINT('',(-4.981602680771,-0.464764977373,
    22.027039614269));
#11098 = CARTESIAN_POINT('',(-4.993377340588,-0.324250923129,
    22.027962817446));
#11099 = CARTESIAN_POINT('',(-5.000526824909,-0.183408542899,
    22.02884012482));
#11100 = CARTESIAN_POINT('',(-5.003041638697,-4.242049957983E-02,
    22.029675734523));
#11101 = CARTESIAN_POINT('',(-5.000921339067,9.853018072325E-02,
    22.030472752885));
#11102 = CARTESIAN_POINT('',(-4.993780763217,0.247473146211,
    22.031278444242));
#11103 = CARTESIAN_POINT('',(-4.993371261183,0.255685387707,
    22.031322749599));
#11104 = CARTESIAN_POINT('',(-4.992946003442,0.263896842493,
    22.031366933519));
#11105 = CARTESIAN_POINT('',(-4.992504991805,0.272107474263,
    22.031410996518));
#11106 = CARTESIAN_POINT('',(-4.992048228188,0.280317246717,
    22.031454939102));
#11107 = CARTESIAN_POINT('',(-4.991575714611,0.288526123562,
    22.031498761775));
#11108 = CARTESIAN_POINT('',(-4.988623898597,0.338147786781,
    22.031762972626));
#11109 = CARTESIAN_POINT('',(-4.985759439868,0.379537782042,
    22.031980440334));
#11110 = CARTESIAN_POINT('',(-4.982494350096,0.420899391636,
    22.03219493093));
#11111 = CARTESIAN_POINT('',(-4.978828970023,0.462227959022,
    22.032406503265));
#11112 = CARTESIAN_POINT('',(-4.974763708055,0.503518833781,
    22.032615212264));
#11113 = CARTESIAN_POINT('',(-4.970299040258,0.544767371612,
    22.032821108927));
#11114 = CARTESIAN_POINT('',(-4.960528027967,0.627542842149,
    22.033229207462));
#11115 = CARTESIAN_POINT('',(-4.955214439231,0.669068920752,
    22.033431563537));
#11116 = CARTESIAN_POINT('',(-4.949495317255,0.710542425015,
    22.033630058962));
#11117 = CARTESIAN_POINT('',(-4.943371248955,0.7519585435,
    22.033828438783));
#11118 = CARTESIAN_POINT('',(-4.936843001265,0.793312626251,
    22.03402057967));
#11119 = CARTESIAN_POINT('',(-4.929911268532,0.834599839093,
    22.034213050759));
#11120 = CARTESIAN_POINT('',(-4.922576937138,0.875815525855,
    22.034401491685));
#11121 = PCURVE('',#8410,#11122);
#11122 = DEFINITIONAL_REPRESENTATION('',(#11123),#11162);
#11123 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11124,#11125,#11126,#11127,
    #11128,#11129,#11130,#11131,#11132,#11133,#11134,#11135,#11136,
    #11137,#11138,#11139,#11140,#11141,#11142,#11143,#11144,#11145,
    #11146,#11147,#11148,#11149,#11150,#11151,#11152,#11153,#11154,
    #11155,#11156,#11157,#11158,#11159,#11160,#11161),.UNSPECIFIED.,.F.,
  .F.,(8,6,6,6,6,6,8),(0.,4.698575580487E-02,0.377940437954,
    0.754960249309,0.776963100419,0.887979911893,1.),.UNSPECIFIED.);
#11124 = CARTESIAN_POINT('',(3.01069295969,19.021801719109));
#11125 = CARTESIAN_POINT('',(3.007177247641,19.022013538494));
#11126 = CARTESIAN_POINT('',(3.003661590431,19.022221055861));
#11127 = CARTESIAN_POINT('',(3.000145947155,19.022426508309));
#11128 = CARTESIAN_POINT('',(2.996630343001,19.02262868836));
#11129 = CARTESIAN_POINT('',(2.993114783678,19.022827391526));
#11130 = CARTESIAN_POINT('',(2.989599245499,19.023023924364));
#11131 = CARTESIAN_POINT('',(2.961321499886,19.024582385104));
#11132 = CARTESIAN_POINT('',(2.936560833826,19.025817177497));
#11133 = CARTESIAN_POINT('',(2.911801320561,19.026962044099));
#11134 = CARTESIAN_POINT('',(2.887042827897,19.028034036526));
#11135 = CARTESIAN_POINT('',(2.862285248136,19.029043570491));
#11136 = CARTESIAN_POINT('',(2.837528432568,19.030000573157));
#11137 = CARTESIAN_POINT('',(2.78457045122,19.03194701727));
#11138 = CARTESIAN_POINT('',(2.756369423309,19.032922710134));
#11139 = CARTESIAN_POINT('',(2.728169264122,19.033846401259));
#11140 = CARTESIAN_POINT('',(2.699969876518,19.034724204333));
#11141 = CARTESIAN_POINT('',(2.671771135824,19.035560318222));
#11142 = CARTESIAN_POINT('',(2.643572981131,19.036357849672));
#11143 = CARTESIAN_POINT('',(2.613729903843,19.037164093807));
#11144 = CARTESIAN_POINT('',(2.612084303164,19.037208429677));
#11145 = CARTESIAN_POINT('',(2.610438704539,19.037252644141));
#11146 = CARTESIAN_POINT('',(2.60879310796,19.037296737714));
#11147 = CARTESIAN_POINT('',(2.607147513421,19.037340710906));
#11148 = CARTESIAN_POINT('',(2.605501920915,19.037384564217));
#11149 = CARTESIAN_POINT('',(2.595553397011,19.037648960484));
#11150 = CARTESIAN_POINT('',(2.587250515121,19.037866583742));
#11151 = CARTESIAN_POINT('',(2.578947683963,19.038081230696));
#11152 = CARTESIAN_POINT('',(2.570644902785,19.038292960202));
#11153 = CARTESIAN_POINT('',(2.562342170885,19.038501827186));
#11154 = CARTESIAN_POINT('',(2.554039487616,19.038707882651));
#11155 = CARTESIAN_POINT('',(2.537359184903,19.039116301865));
#11156 = CARTESIAN_POINT('',(2.528981561478,19.039318819884));
#11157 = CARTESIAN_POINT('',(2.520604011036,19.039517477805));
#11158 = CARTESIAN_POINT('',(2.512226449601,19.039716021618));
#11159 = CARTESIAN_POINT('',(2.503849015296,19.039908326414));
#11160 = CARTESIAN_POINT('',(2.495471560499,19.040100962998));
#11161 = CARTESIAN_POINT('',(2.487094184092,19.040289569875));
#11162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11163 = PCURVE('',#10198,#11164);
#11164 = DEFINITIONAL_REPRESENTATION('',(#11165),#11204);
#11165 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11166,#11167,#11168,#11169,
    #11170,#11171,#11172,#11173,#11174,#11175,#11176,#11177,#11178,
    #11179,#11180,#11181,#11182,#11183,#11184,#11185,#11186,#11187,
    #11188,#11189,#11190,#11191,#11192,#11193,#11194,#11195,#11196,
    #11197,#11198,#11199,#11200,#11201,#11202,#11203),.UNSPECIFIED.,.F.,
  .F.,(8,6,6,6,6,6,8),(0.,4.698575580487E-02,0.377940437954,
    0.754960249309,0.776963100419,0.887979911893,1.),.UNSPECIFIED.);
#11166 = CARTESIAN_POINT('',(3.488658626261,3.184598859469E-03));
#11167 = CARTESIAN_POINT('',(3.485148222504,3.226949918206E-03));
#11168 = CARTESIAN_POINT('',(3.481637764858,3.268440728359E-03));
#11169 = CARTESIAN_POINT('',(3.478127268667,3.309518602099E-03));
#11170 = CARTESIAN_POINT('',(3.474616728761,3.349942101207E-03));
#11171 = CARTESIAN_POINT('',(3.471106145704,3.389670337174E-03));
#11172 = CARTESIAN_POINT('',(3.467595528667,3.428964558553E-03));
#11173 = CARTESIAN_POINT('',(3.439356799783,3.740558040094E-03));
#11174 = CARTESIAN_POINT('',(3.414627005624,3.987433691729E-03));
#11175 = CARTESIAN_POINT('',(3.389896075851,4.216325709696E-03));
#11176 = CARTESIAN_POINT('',(3.365164307194,4.430643550635E-03));
#11177 = CARTESIAN_POINT('',(3.340431854042,4.632469837281E-03));
#11178 = CARTESIAN_POINT('',(3.315698817541,4.823789513115E-03));
#11179 = CARTESIAN_POINT('',(3.262789113973,5.212904074221E-03));
#11180 = CARTESIAN_POINT('',(3.234612231216,5.407949048559E-03));
#11181 = CARTESIAN_POINT('',(3.20643487581,5.592592460576E-03));
#11182 = CARTESIAN_POINT('',(3.178257104839,5.768056780313E-03));
#11183 = CARTESIAN_POINT('',(3.150078899775,5.935181620637E-03));
#11184 = CARTESIAN_POINT('',(3.121900278457,6.094588234649E-03));
#11185 = CARTESIAN_POINT('',(3.092076890007,6.255729650193E-03));
#11186 = CARTESIAN_POINT('',(3.090432371835,6.264590895159E-03));
#11187 = CARTESIAN_POINT('',(3.088787852556,6.273427852695E-03));
#11188 = CARTESIAN_POINT('',(3.087143332177,6.282240625993E-03));
#11189 = CARTESIAN_POINT('',(3.085498810705,6.291029316731E-03));
#11190 = CARTESIAN_POINT('',(3.083854288145,6.299794025074E-03));
#11191 = CARTESIAN_POINT('',(3.073912213877,6.352637246751E-03));
#11192 = CARTESIAN_POINT('',(3.065614635662,6.396131668245E-03));
#11193 = CARTESIAN_POINT('',(3.057317030653,6.439030669143E-03));
#11194 = CARTESIAN_POINT('',(3.049019399596,6.481346019343E-03));
#11195 = CARTESIAN_POINT('',(3.040721743193,6.523088703656E-03));
#11196 = CARTESIAN_POINT('',(3.032424062097,6.564268921803E-03));
#11197 = CARTESIAN_POINT('',(3.015753664049,6.645890409214E-03));
#11198 = CARTESIAN_POINT('',(3.007380946947,6.686362521906E-03));
#11199 = CARTESIAN_POINT('',(2.999008203141,6.726062489643E-03));
#11200 = CARTESIAN_POINT('',(2.990635442854,6.765739373134E-03));
#11201 = CARTESIAN_POINT('',(2.982262650252,6.804168419467E-03));
#11202 = CARTESIAN_POINT('',(2.973889842935,6.842663547562E-03));
#11203 = CARTESIAN_POINT('',(2.965517010161,6.880352622052E-03));
#11204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11205 = ORIENTED_EDGE('',*,*,#10486,.T.);
#11206 = ORIENTED_EDGE('',*,*,#8386,.F.);
#11207 = ADVANCED_FACE('',(#11208),#8862,.T.);
#11208 = FACE_BOUND('',#11209,.T.);
#11209 = EDGE_LOOP('',(#11210,#11234,#11235));
#11210 = ORIENTED_EDGE('',*,*,#11211,.T.);
#11211 = EDGE_CURVE('',#8846,#11212,#11214,.T.);
#11212 = VERTEX_POINT('',#11213);
#11213 = CARTESIAN_POINT('',(0.,0.,27.));
#11214 = SEAM_CURVE('',#11215,(#11220,#11227),.PCURVE_S1.);
#11215 = CIRCLE('',#11216,5.);
#11216 = AXIS2_PLACEMENT_3D('',#11217,#11218,#11219);
#11217 = CARTESIAN_POINT('',(0.,0.,22.));
#11218 = DIRECTION('',(-2.4E-16,-1.,0.));
#11219 = DIRECTION('',(1.,-2.4E-16,0.));
#11220 = PCURVE('',#8862,#11221);
#11221 = DEFINITIONAL_REPRESENTATION('',(#11222),#11226);
#11222 = LINE('',#11223,#11224);
#11223 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
#11224 = VECTOR('',#11225,1.);
#11225 = DIRECTION('',(0.,1.));
#11226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11227 = PCURVE('',#8862,#11228);
#11228 = DEFINITIONAL_REPRESENTATION('',(#11229),#11233);
#11229 = LINE('',#11230,#11231);
#11230 = CARTESIAN_POINT('',(0.,-6.28318530718));
#11231 = VECTOR('',#11232,1.);
#11232 = DIRECTION('',(0.,1.));
#11233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11234 = ORIENTED_EDGE('',*,*,#11211,.F.);
#11235 = ORIENTED_EDGE('',*,*,#8845,.T.);
#11236 = ADVANCED_FACE('',(#11237),#9255,.T.);
#11237 = FACE_BOUND('',#11238,.T.);
#11238 = EDGE_LOOP('',(#11239,#11240,#11241,#11242));
#11239 = ORIENTED_EDGE('',*,*,#9235,.F.);
#11240 = ORIENTED_EDGE('',*,*,#9355,.F.);
#11241 = ORIENTED_EDGE('',*,*,#9549,.F.);
#11242 = ORIENTED_EDGE('',*,*,#10852,.T.);
#11243 = ADVANCED_FACE('',(#11244),#9717,.T.);
#11244 = FACE_BOUND('',#11245,.T.);
#11245 = EDGE_LOOP('',(#11246,#11247,#11248,#11249));
#11246 = ORIENTED_EDGE('',*,*,#9697,.F.);
#11247 = ORIENTED_EDGE('',*,*,#9817,.F.);
#11248 = ORIENTED_EDGE('',*,*,#10026,.F.);
#11249 = ORIENTED_EDGE('',*,*,#10966,.T.);
#11250 = ADVANCED_FACE('',(#11251),#10198,.T.);
#11251 = FACE_BOUND('',#11252,.T.);
#11252 = EDGE_LOOP('',(#11253,#11254,#11255,#11256));
#11253 = ORIENTED_EDGE('',*,*,#10174,.F.);
#11254 = ORIENTED_EDGE('',*,*,#10300,.F.);
#11255 = ORIENTED_EDGE('',*,*,#10512,.F.);
#11256 = ORIENTED_EDGE('',*,*,#11080,.T.);
#11257 = ADVANCED_FACE('',(#11258),#10677,.F.);
#11258 = FACE_BOUND('',#11259,.F.);
#11259 = EDGE_LOOP('',(#11260));
#11260 = ORIENTED_EDGE('',*,*,#10662,.T.);
#11261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11265)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#11262,#11263,#11264)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#11262 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#11263 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#11264 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#11265 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#11262,
  'distance_accuracy_value','confusion accuracy');
#11266 = SHAPE_DEFINITION_REPRESENTATION(#11267,#6157);
#11267 = PRODUCT_DEFINITION_SHAPE('','',#11268);
#11268 = PRODUCT_DEFINITION('design','',#11269,#11272);
#11269 = PRODUCT_DEFINITION_FORMATION('','',#11270);
#11270 = PRODUCT('Cut','Cut','',(#11271));
#11271 = PRODUCT_CONTEXT('',#2,'mechanical');
#11272 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11273 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11274,#11276);
#11274 = ( REPRESENTATION_RELATIONSHIP('','',#6157,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11275) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#11275 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#11276 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #11277);
#11277 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Cut','',#5,#11268,$);
#11278 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11270));
#11279 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #11280),#11261);
#11280 = STYLED_ITEM('color',(#11281),#6158);
#11281 = PRESENTATION_STYLE_ASSIGNMENT((#11282,#11288));
#11282 = SURFACE_STYLE_USAGE(.BOTH.,#11283);
#11283 = SURFACE_SIDE_STYLE('',(#11284));
#11284 = SURFACE_STYLE_FILL_AREA(#11285);
#11285 = FILL_AREA_STYLE('',(#11286));
#11286 = FILL_AREA_STYLE_COLOUR('',#11287);
#11287 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
#11288 = CURVE_STYLE('',#11289,POSITIVE_LENGTH_MEASURE(0.1),#11290);
#11289 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#11290 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02,
  9.803921729326E-02);
#11291 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #11292),#6139);
#11292 = STYLED_ITEM('color',(#11293),#30);
#11293 = PRESENTATION_STYLE_ASSIGNMENT((#11294,#11299));
#11294 = SURFACE_STYLE_USAGE(.BOTH.,#11295);
#11295 = SURFACE_SIDE_STYLE('',(#11296));
#11296 = SURFACE_STYLE_FILL_AREA(#11297);
#11297 = FILL_AREA_STYLE('',(#11298));
#11298 = FILL_AREA_STYLE_COLOUR('',#11287);
#11299 = CURVE_STYLE('',#11300,POSITIVE_LENGTH_MEASURE(0.1),#11290);
#11300 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;
Fan60x25-2.step (735,761 bytes)   

Issue History

Date Modified Username Field Change
2020-10-27 23:13 jzuken New Issue
2020-10-27 23:13 jzuken Tag Attached: locale
2020-10-27 23:13 jzuken Tag Attached: STEP
2020-10-27 23:13 jzuken File Added: Fan60x25.FCStd
2020-10-27 23:13 jzuken File Added: Fan60x25-2.step