ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-10-05T08:47:11',('Author'),(
    'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'
  ,'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('18650_holder1','18650_holder1','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27);
#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 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(0.,0.,0.));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,-0.));
#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#28,
  'distance_accuracy_value','confusion accuracy');
#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#33 = SHAPE_DEFINITION_REPRESENTATION(#34,#40);
#34 = PRODUCT_DEFINITION_SHAPE('','',#35);
#35 = PRODUCT_DEFINITION('design','',#36,#39);
#36 = PRODUCT_DEFINITION_FORMATION('','',#37);
#37 = PRODUCT('Holder','Holder','',(#38));
#38 = PRODUCT_CONTEXT('',#2,'mechanical');
#39 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#40 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41),#1607);
#41 = MANIFOLD_SOLID_BREP('',#42);
#42 = CLOSED_SHELL('',(#43,#163,#239,#394,#443,#540,#547,#623,#672,#784,
    #811,#865,#919,#1160,#1186,#1191,#1267,#1316,#1365,#1392,#1468,#1517
    ,#1566,#1593,#1600));
#43 = ADVANCED_FACE('',(#44),#58,.F.);
#44 = FACE_BOUND('',#45,.F.);
#45 = EDGE_LOOP('',(#46,#81,#109,#137));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#48,#50,#52,.T.);
#48 = VERTEX_POINT('',#49);
#49 = CARTESIAN_POINT('',(-11.,-38.,0.));
#50 = VERTEX_POINT('',#51);
#51 = CARTESIAN_POINT('',(-11.,-38.,16.));
#52 = SURFACE_CURVE('',#53,(#57,#69),.PCURVE_S1.);
#53 = LINE('',#54,#55);
#54 = CARTESIAN_POINT('',(-11.,-38.,0.));
#55 = VECTOR('',#56,1.);
#56 = DIRECTION('',(0.,0.,1.));
#57 = PCURVE('',#58,#63);
#58 = PLANE('',#59);
#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
#60 = CARTESIAN_POINT('',(-11.,-38.,0.));
#61 = DIRECTION('',(1.,0.,0.));
#62 = DIRECTION('',(0.,0.,1.));
#63 = DEFINITIONAL_REPRESENTATION('',(#64),#68);
#64 = LINE('',#65,#66);
#65 = CARTESIAN_POINT('',(0.,0.));
#66 = VECTOR('',#67,1.);
#67 = DIRECTION('',(1.,0.));
#68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69 = PCURVE('',#70,#75);
#70 = PLANE('',#71);
#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
#72 = CARTESIAN_POINT('',(-11.,-38.,0.));
#73 = DIRECTION('',(0.,1.,0.));
#74 = DIRECTION('',(0.,0.,1.));
#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);
#76 = LINE('',#77,#78);
#77 = CARTESIAN_POINT('',(0.,0.));
#78 = VECTOR('',#79,1.);
#79 = DIRECTION('',(1.,0.));
#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81 = ORIENTED_EDGE('',*,*,#82,.T.);
#82 = EDGE_CURVE('',#48,#83,#85,.T.);
#83 = VERTEX_POINT('',#84);
#84 = CARTESIAN_POINT('',(-11.,38.,0.));
#85 = SURFACE_CURVE('',#86,(#90,#97),.PCURVE_S1.);
#86 = LINE('',#87,#88);
#87 = CARTESIAN_POINT('',(-11.,-38.,0.));
#88 = VECTOR('',#89,1.);
#89 = DIRECTION('',(0.,1.,0.));
#90 = PCURVE('',#58,#91);
#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
#92 = LINE('',#93,#94);
#93 = CARTESIAN_POINT('',(0.,0.));
#94 = VECTOR('',#95,1.);
#95 = DIRECTION('',(0.,-1.));
#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97 = PCURVE('',#98,#103);
#98 = PLANE('',#99);
#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
#100 = CARTESIAN_POINT('',(-11.,-38.,0.));
#101 = DIRECTION('',(0.,0.,1.));
#102 = DIRECTION('',(1.,0.,0.));
#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108);
#104 = LINE('',#105,#106);
#105 = CARTESIAN_POINT('',(0.,0.));
#106 = VECTOR('',#107,1.);
#107 = DIRECTION('',(0.,1.));
#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109 = ORIENTED_EDGE('',*,*,#110,.T.);
#110 = EDGE_CURVE('',#83,#111,#113,.T.);
#111 = VERTEX_POINT('',#112);
#112 = CARTESIAN_POINT('',(-11.,38.,16.));
#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
#114 = LINE('',#115,#116);
#115 = CARTESIAN_POINT('',(-11.,38.,0.));
#116 = VECTOR('',#117,1.);
#117 = DIRECTION('',(0.,0.,1.));
#118 = PCURVE('',#58,#119);
#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
#120 = LINE('',#121,#122);
#121 = CARTESIAN_POINT('',(0.,-76.));
#122 = VECTOR('',#123,1.);
#123 = DIRECTION('',(1.,0.));
#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#125 = PCURVE('',#126,#131);
#126 = PLANE('',#127);
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(-11.,38.,0.));
#129 = DIRECTION('',(0.,1.,0.));
#130 = DIRECTION('',(0.,0.,1.));
#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
#132 = LINE('',#133,#134);
#133 = CARTESIAN_POINT('',(0.,0.));
#134 = VECTOR('',#135,1.);
#135 = DIRECTION('',(1.,0.));
#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#137 = ORIENTED_EDGE('',*,*,#138,.F.);
#138 = EDGE_CURVE('',#50,#111,#139,.T.);
#139 = SURFACE_CURVE('',#140,(#144,#151),.PCURVE_S1.);
#140 = LINE('',#141,#142);
#141 = CARTESIAN_POINT('',(-11.,-38.,16.));
#142 = VECTOR('',#143,1.);
#143 = DIRECTION('',(0.,1.,0.));
#144 = PCURVE('',#58,#145);
#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
#146 = LINE('',#147,#148);
#147 = CARTESIAN_POINT('',(16.,0.));
#148 = VECTOR('',#149,1.);
#149 = DIRECTION('',(0.,-1.));
#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#151 = PCURVE('',#152,#157);
#152 = PLANE('',#153);
#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
#154 = CARTESIAN_POINT('',(-11.,-38.,16.));
#155 = DIRECTION('',(0.,0.,1.));
#156 = DIRECTION('',(1.,0.,0.));
#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);
#158 = LINE('',#159,#160);
#159 = CARTESIAN_POINT('',(0.,0.));
#160 = VECTOR('',#161,1.);
#161 = DIRECTION('',(0.,1.));
#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#163 = ADVANCED_FACE('',(#164),#70,.F.);
#164 = FACE_BOUND('',#165,.F.);
#165 = EDGE_LOOP('',(#166,#189,#190,#213));
#166 = ORIENTED_EDGE('',*,*,#167,.F.);
#167 = EDGE_CURVE('',#48,#168,#170,.T.);
#168 = VERTEX_POINT('',#169);
#169 = CARTESIAN_POINT('',(11.,-38.,0.));
#170 = SURFACE_CURVE('',#171,(#175,#182),.PCURVE_S1.);
#171 = LINE('',#172,#173);
#172 = CARTESIAN_POINT('',(-11.,-38.,0.));
#173 = VECTOR('',#174,1.);
#174 = DIRECTION('',(1.,0.,0.));
#175 = PCURVE('',#70,#176);
#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
#177 = LINE('',#178,#179);
#178 = CARTESIAN_POINT('',(0.,0.));
#179 = VECTOR('',#180,1.);
#180 = DIRECTION('',(0.,1.));
#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#182 = PCURVE('',#98,#183);
#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
#184 = LINE('',#185,#186);
#185 = CARTESIAN_POINT('',(0.,0.));
#186 = VECTOR('',#187,1.);
#187 = DIRECTION('',(1.,0.));
#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#189 = ORIENTED_EDGE('',*,*,#47,.T.);
#190 = ORIENTED_EDGE('',*,*,#191,.T.);
#191 = EDGE_CURVE('',#50,#192,#194,.T.);
#192 = VERTEX_POINT('',#193);
#193 = CARTESIAN_POINT('',(11.,-38.,16.));
#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
#195 = LINE('',#196,#197);
#196 = CARTESIAN_POINT('',(-11.,-38.,16.));
#197 = VECTOR('',#198,1.);
#198 = DIRECTION('',(1.,0.,0.));
#199 = PCURVE('',#70,#200);
#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
#201 = LINE('',#202,#203);
#202 = CARTESIAN_POINT('',(16.,0.));
#203 = VECTOR('',#204,1.);
#204 = DIRECTION('',(0.,1.));
#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#206 = PCURVE('',#152,#207);
#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
#208 = LINE('',#209,#210);
#209 = CARTESIAN_POINT('',(0.,0.));
#210 = VECTOR('',#211,1.);
#211 = DIRECTION('',(1.,0.));
#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#213 = ORIENTED_EDGE('',*,*,#214,.F.);
#214 = EDGE_CURVE('',#168,#192,#215,.T.);
#215 = SURFACE_CURVE('',#216,(#220,#227),.PCURVE_S1.);
#216 = LINE('',#217,#218);
#217 = CARTESIAN_POINT('',(11.,-38.,0.));
#218 = VECTOR('',#219,1.);
#219 = DIRECTION('',(0.,0.,1.));
#220 = PCURVE('',#70,#221);
#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
#222 = LINE('',#223,#224);
#223 = CARTESIAN_POINT('',(0.,22.));
#224 = VECTOR('',#225,1.);
#225 = DIRECTION('',(1.,0.));
#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#227 = PCURVE('',#228,#233);
#228 = PLANE('',#229);
#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
#230 = CARTESIAN_POINT('',(11.,-38.,0.));
#231 = DIRECTION('',(1.,0.,0.));
#232 = DIRECTION('',(0.,0.,1.));
#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
#234 = LINE('',#235,#236);
#235 = CARTESIAN_POINT('',(0.,0.));
#236 = VECTOR('',#237,1.);
#237 = DIRECTION('',(1.,0.));
#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#239 = ADVANCED_FACE('',(#240,#288),#152,.T.);
#240 = FACE_BOUND('',#241,.T.);
#241 = EDGE_LOOP('',(#242,#243,#244,#267));
#242 = ORIENTED_EDGE('',*,*,#138,.F.);
#243 = ORIENTED_EDGE('',*,*,#191,.T.);
#244 = ORIENTED_EDGE('',*,*,#245,.T.);
#245 = EDGE_CURVE('',#192,#246,#248,.T.);
#246 = VERTEX_POINT('',#247);
#247 = CARTESIAN_POINT('',(11.,38.,16.));
#248 = SURFACE_CURVE('',#249,(#253,#260),.PCURVE_S1.);
#249 = LINE('',#250,#251);
#250 = CARTESIAN_POINT('',(11.,-38.,16.));
#251 = VECTOR('',#252,1.);
#252 = DIRECTION('',(0.,1.,0.));
#253 = PCURVE('',#152,#254);
#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
#255 = LINE('',#256,#257);
#256 = CARTESIAN_POINT('',(22.,0.));
#257 = VECTOR('',#258,1.);
#258 = DIRECTION('',(0.,1.));
#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#260 = PCURVE('',#228,#261);
#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
#262 = LINE('',#263,#264);
#263 = CARTESIAN_POINT('',(16.,0.));
#264 = VECTOR('',#265,1.);
#265 = DIRECTION('',(0.,-1.));
#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#267 = ORIENTED_EDGE('',*,*,#268,.F.);
#268 = EDGE_CURVE('',#111,#246,#269,.T.);
#269 = SURFACE_CURVE('',#270,(#274,#281),.PCURVE_S1.);
#270 = LINE('',#271,#272);
#271 = CARTESIAN_POINT('',(-11.,38.,16.));
#272 = VECTOR('',#273,1.);
#273 = DIRECTION('',(1.,0.,0.));
#274 = PCURVE('',#152,#275);
#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
#276 = LINE('',#277,#278);
#277 = CARTESIAN_POINT('',(0.,76.));
#278 = VECTOR('',#279,1.);
#279 = DIRECTION('',(1.,0.));
#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#281 = PCURVE('',#126,#282);
#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
#283 = LINE('',#284,#285);
#284 = CARTESIAN_POINT('',(16.,0.));
#285 = VECTOR('',#286,1.);
#286 = DIRECTION('',(0.,1.));
#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#288 = FACE_BOUND('',#289,.T.);
#289 = EDGE_LOOP('',(#290,#318,#344,#370));
#290 = ORIENTED_EDGE('',*,*,#291,.T.);
#291 = EDGE_CURVE('',#292,#294,#296,.T.);
#292 = VERTEX_POINT('',#293);
#293 = CARTESIAN_POINT('',(9.,-36.,16.));
#294 = VERTEX_POINT('',#295);
#295 = CARTESIAN_POINT('',(-9.,-36.,16.));
#296 = SURFACE_CURVE('',#297,(#301,#307),.PCURVE_S1.);
#297 = LINE('',#298,#299);
#298 = CARTESIAN_POINT('',(-10.,-36.,16.));
#299 = VECTOR('',#300,1.);
#300 = DIRECTION('',(-1.,0.,0.));
#301 = PCURVE('',#152,#302);
#302 = DEFINITIONAL_REPRESENTATION('',(#303),#306);
#303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#304,#305),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-19.,-1.),.PIECEWISE_BEZIER_KNOTS.);
#304 = CARTESIAN_POINT('',(20.,2.));
#305 = CARTESIAN_POINT('',(2.,2.));
#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#307 = PCURVE('',#308,#313);
#308 = PLANE('',#309);
#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
#310 = CARTESIAN_POINT('',(-9.,-36.,2.));
#311 = DIRECTION('',(0.,1.,0.));
#312 = DIRECTION('',(0.,0.,1.));
#313 = DEFINITIONAL_REPRESENTATION('',(#314),#317);
#314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#315,#316),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-19.,-1.),.PIECEWISE_BEZIER_KNOTS.);
#315 = CARTESIAN_POINT('',(14.,18.));
#316 = CARTESIAN_POINT('',(14.,0.));
#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#318 = ORIENTED_EDGE('',*,*,#319,.T.);
#319 = EDGE_CURVE('',#294,#320,#322,.T.);
#320 = VERTEX_POINT('',#321);
#321 = CARTESIAN_POINT('',(-9.,36.,16.));
#322 = SURFACE_CURVE('',#323,(#327,#333),.PCURVE_S1.);
#323 = LINE('',#324,#325);
#324 = CARTESIAN_POINT('',(-9.,-37.,16.));
#325 = VECTOR('',#326,1.);
#326 = DIRECTION('',(0.,1.,0.));
#327 = PCURVE('',#152,#328);
#328 = DEFINITIONAL_REPRESENTATION('',(#329),#332);
#329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#330,#331),.UNSPECIFIED.,.F.,.F.,
  (2,2),(1.,73.),.PIECEWISE_BEZIER_KNOTS.);
#330 = CARTESIAN_POINT('',(2.,2.));
#331 = CARTESIAN_POINT('',(2.,74.));
#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#333 = PCURVE('',#334,#339);
#334 = PLANE('',#335);
#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
#336 = CARTESIAN_POINT('',(-9.,-36.,2.));
#337 = DIRECTION('',(1.,0.,0.));
#338 = DIRECTION('',(0.,0.,1.));
#339 = DEFINITIONAL_REPRESENTATION('',(#340),#343);
#340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#341,#342),.UNSPECIFIED.,.F.,.F.,
  (2,2),(1.,73.),.PIECEWISE_BEZIER_KNOTS.);
#341 = CARTESIAN_POINT('',(14.,0.));
#342 = CARTESIAN_POINT('',(14.,-72.));
#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#344 = ORIENTED_EDGE('',*,*,#345,.F.);
#345 = EDGE_CURVE('',#346,#320,#348,.T.);
#346 = VERTEX_POINT('',#347);
#347 = CARTESIAN_POINT('',(9.,36.,16.));
#348 = SURFACE_CURVE('',#349,(#353,#359),.PCURVE_S1.);
#349 = LINE('',#350,#351);
#350 = CARTESIAN_POINT('',(-10.,36.,16.));
#351 = VECTOR('',#352,1.);
#352 = DIRECTION('',(-1.,0.,0.));
#353 = PCURVE('',#152,#354);
#354 = DEFINITIONAL_REPRESENTATION('',(#355),#358);
#355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#356,#357),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-19.,-1.),.PIECEWISE_BEZIER_KNOTS.);
#356 = CARTESIAN_POINT('',(20.,74.));
#357 = CARTESIAN_POINT('',(2.,74.));
#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#359 = PCURVE('',#360,#365);
#360 = PLANE('',#361);
#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
#362 = CARTESIAN_POINT('',(-9.,36.,2.));
#363 = DIRECTION('',(0.,1.,0.));
#364 = DIRECTION('',(0.,0.,1.));
#365 = DEFINITIONAL_REPRESENTATION('',(#366),#369);
#366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#367,#368),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-19.,-1.),.PIECEWISE_BEZIER_KNOTS.);
#367 = CARTESIAN_POINT('',(14.,18.));
#368 = CARTESIAN_POINT('',(14.,0.));
#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#370 = ORIENTED_EDGE('',*,*,#371,.F.);
#371 = EDGE_CURVE('',#292,#346,#372,.T.);
#372 = SURFACE_CURVE('',#373,(#377,#383),.PCURVE_S1.);
#373 = LINE('',#374,#375);
#374 = CARTESIAN_POINT('',(9.,-37.,16.));
#375 = VECTOR('',#376,1.);
#376 = DIRECTION('',(0.,1.,0.));
#377 = PCURVE('',#152,#378);
#378 = DEFINITIONAL_REPRESENTATION('',(#379),#382);
#379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#380,#381),.UNSPECIFIED.,.F.,.F.,
  (2,2),(1.,73.),.PIECEWISE_BEZIER_KNOTS.);
#380 = CARTESIAN_POINT('',(20.,2.));
#381 = CARTESIAN_POINT('',(20.,74.));
#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#383 = PCURVE('',#384,#389);
#384 = PLANE('',#385);
#385 = AXIS2_PLACEMENT_3D('',#386,#387,#388);
#386 = CARTESIAN_POINT('',(9.,-36.,2.));
#387 = DIRECTION('',(1.,0.,0.));
#388 = DIRECTION('',(0.,0.,1.));
#389 = DEFINITIONAL_REPRESENTATION('',(#390),#393);
#390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#391,#392),.UNSPECIFIED.,.F.,.F.,
  (2,2),(1.,73.),.PIECEWISE_BEZIER_KNOTS.);
#391 = CARTESIAN_POINT('',(14.,0.));
#392 = CARTESIAN_POINT('',(14.,-72.));
#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#394 = ADVANCED_FACE('',(#395),#126,.T.);
#395 = FACE_BOUND('',#396,.T.);
#396 = EDGE_LOOP('',(#397,#420,#421,#422));
#397 = ORIENTED_EDGE('',*,*,#398,.F.);
#398 = EDGE_CURVE('',#83,#399,#401,.T.);
#399 = VERTEX_POINT('',#400);
#400 = CARTESIAN_POINT('',(11.,38.,0.));
#401 = SURFACE_CURVE('',#402,(#406,#413),.PCURVE_S1.);
#402 = LINE('',#403,#404);
#403 = CARTESIAN_POINT('',(-11.,38.,0.));
#404 = VECTOR('',#405,1.);
#405 = DIRECTION('',(1.,0.,0.));
#406 = PCURVE('',#126,#407);
#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);
#408 = LINE('',#409,#410);
#409 = CARTESIAN_POINT('',(0.,0.));
#410 = VECTOR('',#411,1.);
#411 = DIRECTION('',(0.,1.));
#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#413 = PCURVE('',#98,#414);
#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
#415 = LINE('',#416,#417);
#416 = CARTESIAN_POINT('',(0.,76.));
#417 = VECTOR('',#418,1.);
#418 = DIRECTION('',(1.,0.));
#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#420 = ORIENTED_EDGE('',*,*,#110,.T.);
#421 = ORIENTED_EDGE('',*,*,#268,.T.);
#422 = ORIENTED_EDGE('',*,*,#423,.F.);
#423 = EDGE_CURVE('',#399,#246,#424,.T.);
#424 = SURFACE_CURVE('',#425,(#429,#436),.PCURVE_S1.);
#425 = LINE('',#426,#427);
#426 = CARTESIAN_POINT('',(11.,38.,0.));
#427 = VECTOR('',#428,1.);
#428 = DIRECTION('',(0.,0.,1.));
#429 = PCURVE('',#126,#430);
#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
#431 = LINE('',#432,#433);
#432 = CARTESIAN_POINT('',(0.,22.));
#433 = VECTOR('',#434,1.);
#434 = DIRECTION('',(1.,0.));
#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#436 = PCURVE('',#228,#437);
#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
#438 = LINE('',#439,#440);
#439 = CARTESIAN_POINT('',(0.,-76.));
#440 = VECTOR('',#441,1.);
#441 = DIRECTION('',(1.,0.));
#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#443 = ADVANCED_FACE('',(#444,#470,#505),#98,.F.);
#444 = FACE_BOUND('',#445,.F.);
#445 = EDGE_LOOP('',(#446,#447,#448,#469));
#446 = ORIENTED_EDGE('',*,*,#82,.F.);
#447 = ORIENTED_EDGE('',*,*,#167,.T.);
#448 = ORIENTED_EDGE('',*,*,#449,.T.);
#449 = EDGE_CURVE('',#168,#399,#450,.T.);
#450 = SURFACE_CURVE('',#451,(#455,#462),.PCURVE_S1.);
#451 = LINE('',#452,#453);
#452 = CARTESIAN_POINT('',(11.,-38.,0.));
#453 = VECTOR('',#454,1.);
#454 = DIRECTION('',(0.,1.,0.));
#455 = PCURVE('',#98,#456);
#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
#457 = LINE('',#458,#459);
#458 = CARTESIAN_POINT('',(22.,0.));
#459 = VECTOR('',#460,1.);
#460 = DIRECTION('',(0.,1.));
#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#462 = PCURVE('',#228,#463);
#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);
#464 = LINE('',#465,#466);
#465 = CARTESIAN_POINT('',(0.,0.));
#466 = VECTOR('',#467,1.);
#467 = DIRECTION('',(0.,-1.));
#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#469 = ORIENTED_EDGE('',*,*,#398,.F.);
#470 = FACE_BOUND('',#471,.F.);
#471 = EDGE_LOOP('',(#472));
#472 = ORIENTED_EDGE('',*,*,#473,.T.);
#473 = EDGE_CURVE('',#474,#474,#476,.T.);
#474 = VERTEX_POINT('',#475);
#475 = CARTESIAN_POINT('',(1.6,-20.,0.));
#476 = SURFACE_CURVE('',#477,(#482,#493),.PCURVE_S1.);
#477 = CIRCLE('',#478,1.6);
#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
#479 = CARTESIAN_POINT('',(0.,-20.,0.));
#480 = DIRECTION('',(0.,0.,-1.));
#481 = DIRECTION('',(1.,0.,0.));
#482 = PCURVE('',#98,#483);
#483 = DEFINITIONAL_REPRESENTATION('',(#484),#492);
#484 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#485,#486,#487,#488,#489,#490
,#491),.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(
  '') );
#485 = CARTESIAN_POINT('',(12.6,18.));
#486 = CARTESIAN_POINT('',(12.6,15.22871870789));
#487 = CARTESIAN_POINT('',(10.2,16.614359353945));
#488 = CARTESIAN_POINT('',(7.8,18.));
#489 = CARTESIAN_POINT('',(10.2,19.385640646055));
#490 = CARTESIAN_POINT('',(12.6,20.77128129211));
#491 = CARTESIAN_POINT('',(12.6,18.));
#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#493 = PCURVE('',#494,#499);
#494 = CYLINDRICAL_SURFACE('',#495,1.6);
#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
#496 = CARTESIAN_POINT('',(0.,-20.,-5.E-02));
#497 = DIRECTION('',(-0.,-0.,-1.));
#498 = DIRECTION('',(1.,0.,0.));
#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
#500 = LINE('',#501,#502);
#501 = CARTESIAN_POINT('',(-6.28318530718,-5.E-02));
#502 = VECTOR('',#503,1.);
#503 = DIRECTION('',(1.,-0.));
#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#505 = FACE_BOUND('',#506,.F.);
#506 = EDGE_LOOP('',(#507));
#507 = ORIENTED_EDGE('',*,*,#508,.T.);
#508 = EDGE_CURVE('',#509,#509,#511,.T.);
#509 = VERTEX_POINT('',#510);
#510 = CARTESIAN_POINT('',(1.6,20.,0.));
#511 = SURFACE_CURVE('',#512,(#517,#528),.PCURVE_S1.);
#512 = CIRCLE('',#513,1.6);
#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
#514 = CARTESIAN_POINT('',(0.,20.,0.));
#515 = DIRECTION('',(0.,0.,-1.));
#516 = DIRECTION('',(1.,0.,0.));
#517 = PCURVE('',#98,#518);
#518 = DEFINITIONAL_REPRESENTATION('',(#519),#527);
#519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#520,#521,#522,#523,#524,#525
,#526),.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(
  '') );
#520 = CARTESIAN_POINT('',(12.6,58.));
#521 = CARTESIAN_POINT('',(12.6,55.22871870789));
#522 = CARTESIAN_POINT('',(10.2,56.614359353945));
#523 = CARTESIAN_POINT('',(7.8,58.));
#524 = CARTESIAN_POINT('',(10.2,59.385640646055));
#525 = CARTESIAN_POINT('',(12.6,60.77128129211));
#526 = CARTESIAN_POINT('',(12.6,58.));
#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#528 = PCURVE('',#529,#534);
#529 = CYLINDRICAL_SURFACE('',#530,1.6);
#530 = AXIS2_PLACEMENT_3D('',#531,#532,#533);
#531 = CARTESIAN_POINT('',(0.,20.,-5.E-02));
#532 = DIRECTION('',(-0.,-0.,-1.));
#533 = DIRECTION('',(1.,0.,0.));
#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
#535 = LINE('',#536,#537);
#536 = CARTESIAN_POINT('',(-6.28318530718,-5.E-02));
#537 = VECTOR('',#538,1.);
#538 = DIRECTION('',(1.,-0.));
#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#540 = ADVANCED_FACE('',(#541),#228,.T.);
#541 = FACE_BOUND('',#542,.T.);
#542 = EDGE_LOOP('',(#543,#544,#545,#546));
#543 = ORIENTED_EDGE('',*,*,#214,.F.);
#544 = ORIENTED_EDGE('',*,*,#449,.T.);
#545 = ORIENTED_EDGE('',*,*,#423,.T.);
#546 = ORIENTED_EDGE('',*,*,#245,.F.);
#547 = ADVANCED_FACE('',(#548),#308,.T.);
#548 = FACE_BOUND('',#549,.T.);
#549 = EDGE_LOOP('',(#550,#573,#601,#622));
#550 = ORIENTED_EDGE('',*,*,#551,.F.);
#551 = EDGE_CURVE('',#552,#292,#554,.T.);
#552 = VERTEX_POINT('',#553);
#553 = CARTESIAN_POINT('',(9.,-36.,2.));
#554 = SURFACE_CURVE('',#555,(#559,#566),.PCURVE_S1.);
#555 = LINE('',#556,#557);
#556 = CARTESIAN_POINT('',(9.,-36.,2.));
#557 = VECTOR('',#558,1.);
#558 = DIRECTION('',(0.,0.,1.));
#559 = PCURVE('',#308,#560);
#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
#561 = LINE('',#562,#563);
#562 = CARTESIAN_POINT('',(0.,18.));
#563 = VECTOR('',#564,1.);
#564 = DIRECTION('',(1.,0.));
#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#566 = PCURVE('',#384,#567);
#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);
#568 = LINE('',#569,#570);
#569 = CARTESIAN_POINT('',(0.,0.));
#570 = VECTOR('',#571,1.);
#571 = DIRECTION('',(1.,0.));
#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#573 = ORIENTED_EDGE('',*,*,#574,.F.);
#574 = EDGE_CURVE('',#575,#552,#577,.T.);
#575 = VERTEX_POINT('',#576);
#576 = CARTESIAN_POINT('',(-9.,-36.,2.));
#577 = SURFACE_CURVE('',#578,(#582,#589),.PCURVE_S1.);
#578 = LINE('',#579,#580);
#579 = CARTESIAN_POINT('',(-9.,-36.,2.));
#580 = VECTOR('',#581,1.);
#581 = DIRECTION('',(1.,0.,0.));
#582 = PCURVE('',#308,#583);
#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
#584 = LINE('',#585,#586);
#585 = CARTESIAN_POINT('',(0.,0.));
#586 = VECTOR('',#587,1.);
#587 = DIRECTION('',(0.,1.));
#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#589 = PCURVE('',#590,#595);
#590 = PLANE('',#591);
#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
#592 = CARTESIAN_POINT('',(-9.,-36.,2.));
#593 = DIRECTION('',(0.,0.,1.));
#594 = DIRECTION('',(1.,0.,0.));
#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
#596 = LINE('',#597,#598);
#597 = CARTESIAN_POINT('',(0.,0.));
#598 = VECTOR('',#599,1.);
#599 = DIRECTION('',(1.,0.));
#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#601 = ORIENTED_EDGE('',*,*,#602,.T.);
#602 = EDGE_CURVE('',#575,#294,#603,.T.);
#603 = SURFACE_CURVE('',#604,(#608,#615),.PCURVE_S1.);
#604 = LINE('',#605,#606);
#605 = CARTESIAN_POINT('',(-9.,-36.,2.));
#606 = VECTOR('',#607,1.);
#607 = DIRECTION('',(0.,0.,1.));
#608 = PCURVE('',#308,#609);
#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
#610 = LINE('',#611,#612);
#611 = CARTESIAN_POINT('',(0.,0.));
#612 = VECTOR('',#613,1.);
#613 = DIRECTION('',(1.,0.));
#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#615 = PCURVE('',#334,#616);
#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);
#617 = LINE('',#618,#619);
#618 = CARTESIAN_POINT('',(0.,0.));
#619 = VECTOR('',#620,1.);
#620 = DIRECTION('',(1.,0.));
#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#622 = ORIENTED_EDGE('',*,*,#291,.F.);
#623 = ADVANCED_FACE('',(#624),#384,.F.);
#624 = FACE_BOUND('',#625,.F.);
#625 = EDGE_LOOP('',(#626,#627,#650,#671));
#626 = ORIENTED_EDGE('',*,*,#551,.F.);
#627 = ORIENTED_EDGE('',*,*,#628,.T.);
#628 = EDGE_CURVE('',#552,#629,#631,.T.);
#629 = VERTEX_POINT('',#630);
#630 = CARTESIAN_POINT('',(9.,36.,2.));
#631 = SURFACE_CURVE('',#632,(#636,#643),.PCURVE_S1.);
#632 = LINE('',#633,#634);
#633 = CARTESIAN_POINT('',(9.,-36.,2.));
#634 = VECTOR('',#635,1.);
#635 = DIRECTION('',(0.,1.,0.));
#636 = PCURVE('',#384,#637);
#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
#638 = LINE('',#639,#640);
#639 = CARTESIAN_POINT('',(0.,0.));
#640 = VECTOR('',#641,1.);
#641 = DIRECTION('',(0.,-1.));
#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#643 = PCURVE('',#590,#644);
#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
#645 = LINE('',#646,#647);
#646 = CARTESIAN_POINT('',(18.,0.));
#647 = VECTOR('',#648,1.);
#648 = DIRECTION('',(0.,1.));
#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#650 = ORIENTED_EDGE('',*,*,#651,.T.);
#651 = EDGE_CURVE('',#629,#346,#652,.T.);
#652 = SURFACE_CURVE('',#653,(#657,#664),.PCURVE_S1.);
#653 = LINE('',#654,#655);
#654 = CARTESIAN_POINT('',(9.,36.,2.));
#655 = VECTOR('',#656,1.);
#656 = DIRECTION('',(0.,0.,1.));
#657 = PCURVE('',#384,#658);
#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);
#659 = LINE('',#660,#661);
#660 = CARTESIAN_POINT('',(0.,-72.));
#661 = VECTOR('',#662,1.);
#662 = DIRECTION('',(1.,0.));
#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#664 = PCURVE('',#360,#665);
#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
#666 = LINE('',#667,#668);
#667 = CARTESIAN_POINT('',(0.,18.));
#668 = VECTOR('',#669,1.);
#669 = DIRECTION('',(1.,0.));
#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#671 = ORIENTED_EDGE('',*,*,#371,.F.);
#672 = ADVANCED_FACE('',(#673,#721),#360,.F.);
#673 = FACE_BOUND('',#674,.F.);
#674 = EDGE_LOOP('',(#675,#676,#699,#720));
#675 = ORIENTED_EDGE('',*,*,#651,.F.);
#676 = ORIENTED_EDGE('',*,*,#677,.F.);
#677 = EDGE_CURVE('',#678,#629,#680,.T.);
#678 = VERTEX_POINT('',#679);
#679 = CARTESIAN_POINT('',(-9.,36.,2.));
#680 = SURFACE_CURVE('',#681,(#685,#692),.PCURVE_S1.);
#681 = LINE('',#682,#683);
#682 = CARTESIAN_POINT('',(-9.,36.,2.));
#683 = VECTOR('',#684,1.);
#684 = DIRECTION('',(1.,0.,0.));
#685 = PCURVE('',#360,#686);
#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);
#687 = LINE('',#688,#689);
#688 = CARTESIAN_POINT('',(0.,0.));
#689 = VECTOR('',#690,1.);
#690 = DIRECTION('',(0.,1.));
#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#692 = PCURVE('',#590,#693);
#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698);
#694 = LINE('',#695,#696);
#695 = CARTESIAN_POINT('',(0.,72.));
#696 = VECTOR('',#697,1.);
#697 = DIRECTION('',(1.,0.));
#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#699 = ORIENTED_EDGE('',*,*,#700,.T.);
#700 = EDGE_CURVE('',#678,#320,#701,.T.);
#701 = SURFACE_CURVE('',#702,(#706,#713),.PCURVE_S1.);
#702 = LINE('',#703,#704);
#703 = CARTESIAN_POINT('',(-9.,36.,2.));
#704 = VECTOR('',#705,1.);
#705 = DIRECTION('',(0.,0.,1.));
#706 = PCURVE('',#360,#707);
#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712);
#708 = LINE('',#709,#710);
#709 = CARTESIAN_POINT('',(0.,0.));
#710 = VECTOR('',#711,1.);
#711 = DIRECTION('',(1.,0.));
#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#713 = PCURVE('',#334,#714);
#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719);
#715 = LINE('',#716,#717);
#716 = CARTESIAN_POINT('',(0.,-72.));
#717 = VECTOR('',#718,1.);
#718 = DIRECTION('',(1.,0.));
#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#720 = ORIENTED_EDGE('',*,*,#345,.F.);
#721 = FACE_BOUND('',#722,.F.);
#722 = EDGE_LOOP('',(#723,#760));
#723 = ORIENTED_EDGE('',*,*,#724,.F.);
#724 = EDGE_CURVE('',#725,#727,#729,.T.);
#725 = VERTEX_POINT('',#726);
#726 = CARTESIAN_POINT('',(3.,36.,7.9));
#727 = VERTEX_POINT('',#728);
#728 = CARTESIAN_POINT('',(3.,36.,8.5));
#729 = SURFACE_CURVE('',#730,(#735,#742),.PCURVE_S1.);
#730 = ELLIPSE('',#731,0.303529533184,0.3);
#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
#732 = CARTESIAN_POINT('',(3.,36.,8.2));
#733 = DIRECTION('',(0.,1.,0.));
#734 = DIRECTION('',(1.,-0.,0.));
#735 = PCURVE('',#360,#736);
#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);
#737 = ELLIPSE('',#738,0.303529533184,0.3);
#738 = AXIS2_PLACEMENT_2D('',#739,#740);
#739 = CARTESIAN_POINT('',(6.2,12.));
#740 = DIRECTION('',(0.,1.));
#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#742 = PCURVE('',#743,#748);
#743 = CYLINDRICAL_SURFACE('',#744,0.3);
#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
#745 = CARTESIAN_POINT('',(2.8,34.7,8.2));
#746 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#747 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#748 = DEFINITIONAL_REPRESENTATION('',(#749),#759);
#749 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#750,#751,#752,#753,#754,#755,
    #756,#757,#758),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570783326795,
    4.712401980385),.PIECEWISE_BEZIER_KNOTS.);
#750 = CARTESIAN_POINT('',(1.570783326795,1.315295243797));
#751 = CARTESIAN_POINT('',(1.963485658494,1.297170520797));
#752 = CARTESIAN_POINT('',(2.356187990191,1.279045547519));
#753 = CARTESIAN_POINT('',(2.748890321885,1.26518122886));
#754 = CARTESIAN_POINT('',(3.141592653605,1.259826841409));
#755 = CARTESIAN_POINT('',(3.534294985271,1.265181228861));
#756 = CARTESIAN_POINT('',(3.926997316987,1.279045547519));
#757 = CARTESIAN_POINT('',(4.319699648686,1.297170520797));
#758 = CARTESIAN_POINT('',(4.712401980385,1.315295243797));
#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#760 = ORIENTED_EDGE('',*,*,#761,.F.);
#761 = EDGE_CURVE('',#727,#725,#762,.T.);
#762 = SURFACE_CURVE('',#763,(#767,#773),.PCURVE_S1.);
#763 = LINE('',#764,#765);
#764 = CARTESIAN_POINT('',(3.,36.,5.1));
#765 = VECTOR('',#766,1.);
#766 = DIRECTION('',(0.,0.,-1.));
#767 = PCURVE('',#360,#768);
#768 = DEFINITIONAL_REPRESENTATION('',(#769),#772);
#769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#770,#771),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-3.4,-2.8),.PIECEWISE_BEZIER_KNOTS.);
#770 = CARTESIAN_POINT('',(6.5,12.));
#771 = CARTESIAN_POINT('',(5.9,12.));
#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#773 = PCURVE('',#774,#779);
#774 = PLANE('',#775);
#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
#776 = CARTESIAN_POINT('',(3.,36.,8.2));
#777 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#778 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#779 = DEFINITIONAL_REPRESENTATION('',(#780),#783);
#780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#781,#782),.UNSPECIFIED.,.F.,.F.,
  (2,2),(-3.4,-2.8),.PIECEWISE_BEZIER_KNOTS.);
#781 = CARTESIAN_POINT('',(4.477037103728E-14,-0.3));
#782 = CARTESIAN_POINT('',(4.477037103728E-14,0.3));
#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#784 = ADVANCED_FACE('',(#785),#334,.T.);
#785 = FACE_BOUND('',#786,.T.);
#786 = EDGE_LOOP('',(#787,#788,#809,#810));
#787 = ORIENTED_EDGE('',*,*,#602,.F.);
#788 = ORIENTED_EDGE('',*,*,#789,.T.);
#789 = EDGE_CURVE('',#575,#678,#790,.T.);
#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.);
#791 = LINE('',#792,#793);
#792 = CARTESIAN_POINT('',(-9.,-36.,2.));
#793 = VECTOR('',#794,1.);
#794 = DIRECTION('',(0.,1.,0.));
#795 = PCURVE('',#334,#796);
#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);
#797 = LINE('',#798,#799);
#798 = CARTESIAN_POINT('',(0.,0.));
#799 = VECTOR('',#800,1.);
#800 = DIRECTION('',(0.,-1.));
#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#802 = PCURVE('',#590,#803);
#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
#804 = LINE('',#805,#806);
#805 = CARTESIAN_POINT('',(0.,0.));
#806 = VECTOR('',#807,1.);
#807 = DIRECTION('',(0.,1.));
#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#809 = ORIENTED_EDGE('',*,*,#700,.T.);
#810 = ORIENTED_EDGE('',*,*,#319,.F.);
#811 = ADVANCED_FACE('',(#812),#494,.F.);
#812 = FACE_BOUND('',#813,.T.);
#813 = EDGE_LOOP('',(#814,#815,#838,#864));
#814 = ORIENTED_EDGE('',*,*,#473,.T.);
#815 = ORIENTED_EDGE('',*,*,#816,.T.);
#816 = EDGE_CURVE('',#474,#817,#819,.T.);
#817 = VERTEX_POINT('',#818);
#818 = CARTESIAN_POINT('',(1.6,-20.,2.));
#819 = SEAM_CURVE('',#820,(#824,#831),.PCURVE_S1.);
#820 = LINE('',#821,#822);
#821 = CARTESIAN_POINT('',(1.6,-20.,-5.E-02));
#822 = VECTOR('',#823,1.);
#823 = DIRECTION('',(0.,0.,1.));
#824 = PCURVE('',#494,#825);
#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830);
#826 = LINE('',#827,#828);
#827 = CARTESIAN_POINT('',(-6.28318530718,0.));
#828 = VECTOR('',#829,1.);
#829 = DIRECTION('',(-0.,-1.));
#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#831 = PCURVE('',#494,#832);
#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
#833 = LINE('',#834,#835);
#834 = CARTESIAN_POINT('',(-0.,0.));
#835 = VECTOR('',#836,1.);
#836 = DIRECTION('',(-0.,-1.));
#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#838 = ORIENTED_EDGE('',*,*,#839,.F.);
#839 = EDGE_CURVE('',#817,#817,#840,.T.);
#840 = SURFACE_CURVE('',#841,(#846,#853),.PCURVE_S1.);
#841 = CIRCLE('',#842,1.6);
#842 = AXIS2_PLACEMENT_3D('',#843,#844,#845);
#843 = CARTESIAN_POINT('',(0.,-20.,2.));
#844 = DIRECTION('',(0.,0.,-1.));
#845 = DIRECTION('',(1.,0.,0.));
#846 = PCURVE('',#494,#847);
#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
#848 = LINE('',#849,#850);
#849 = CARTESIAN_POINT('',(-6.28318530718,-2.05));
#850 = VECTOR('',#851,1.);
#851 = DIRECTION('',(1.,-0.));
#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#853 = PCURVE('',#590,#854);
#854 = DEFINITIONAL_REPRESENTATION('',(#855),#863);
#855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#856,#857,#858,#859,#860,#861
,#862),.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(
  '') );
#856 = CARTESIAN_POINT('',(10.6,16.));
#857 = CARTESIAN_POINT('',(10.6,13.22871870789));
#858 = CARTESIAN_POINT('',(8.2,14.614359353945));
#859 = CARTESIAN_POINT('',(5.8,16.));
#860 = CARTESIAN_POINT('',(8.2,17.385640646055));
#861 = CARTESIAN_POINT('',(10.6,18.77128129211));
#862 = CARTESIAN_POINT('',(10.6,16.));
#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#864 = ORIENTED_EDGE('',*,*,#816,.F.);
#865 = ADVANCED_FACE('',(#866),#529,.F.);
#866 = FACE_BOUND('',#867,.T.);
#867 = EDGE_LOOP('',(#868,#869,#892,#918));
#868 = ORIENTED_EDGE('',*,*,#508,.T.);
#869 = ORIENTED_EDGE('',*,*,#870,.T.);
#870 = EDGE_CURVE('',#509,#871,#873,.T.);
#871 = VERTEX_POINT('',#872);
#872 = CARTESIAN_POINT('',(1.6,20.,2.));
#873 = SEAM_CURVE('',#874,(#878,#885),.PCURVE_S1.);
#874 = LINE('',#875,#876);
#875 = CARTESIAN_POINT('',(1.6,20.,-5.E-02));
#876 = VECTOR('',#877,1.);
#877 = DIRECTION('',(0.,0.,1.));
#878 = PCURVE('',#529,#879);
#879 = DEFINITIONAL_REPRESENTATION('',(#880),#884);
#880 = LINE('',#881,#882);
#881 = CARTESIAN_POINT('',(-6.28318530718,0.));
#882 = VECTOR('',#883,1.);
#883 = DIRECTION('',(-0.,-1.));
#884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#885 = PCURVE('',#529,#886);
#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891);
#887 = LINE('',#888,#889);
#888 = CARTESIAN_POINT('',(-0.,0.));
#889 = VECTOR('',#890,1.);
#890 = DIRECTION('',(-0.,-1.));
#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#892 = ORIENTED_EDGE('',*,*,#893,.F.);
#893 = EDGE_CURVE('',#871,#871,#894,.T.);
#894 = SURFACE_CURVE('',#895,(#900,#907),.PCURVE_S1.);
#895 = CIRCLE('',#896,1.6);
#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);
#897 = CARTESIAN_POINT('',(0.,20.,2.));
#898 = DIRECTION('',(0.,0.,-1.));
#899 = DIRECTION('',(1.,0.,0.));
#900 = PCURVE('',#529,#901);
#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
#902 = LINE('',#903,#904);
#903 = CARTESIAN_POINT('',(-6.28318530718,-2.05));
#904 = VECTOR('',#905,1.);
#905 = DIRECTION('',(1.,-0.));
#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#907 = PCURVE('',#590,#908);
#908 = DEFINITIONAL_REPRESENTATION('',(#909),#917);
#909 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#910,#911,#912,#913,#914,#915
,#916),.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(
  '') );
#910 = CARTESIAN_POINT('',(10.6,56.));
#911 = CARTESIAN_POINT('',(10.6,53.22871870789));
#912 = CARTESIAN_POINT('',(8.2,54.614359353945));
#913 = CARTESIAN_POINT('',(5.8,56.));
#914 = CARTESIAN_POINT('',(8.2,57.385640646055));
#915 = CARTESIAN_POINT('',(10.6,58.77128129211));
#916 = CARTESIAN_POINT('',(10.6,56.));
#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#918 = ORIENTED_EDGE('',*,*,#870,.F.);
#919 = ADVANCED_FACE('',(#920,#926,#929,#1043,#1157),#590,.T.);
#920 = FACE_BOUND('',#921,.T.);
#921 = EDGE_LOOP('',(#922,#923,#924,#925));
#922 = ORIENTED_EDGE('',*,*,#789,.F.);
#923 = ORIENTED_EDGE('',*,*,#574,.T.);
#924 = ORIENTED_EDGE('',*,*,#628,.T.);
#925 = ORIENTED_EDGE('',*,*,#677,.F.);
#926 = FACE_BOUND('',#927,.T.);
#927 = EDGE_LOOP('',(#928));
#928 = ORIENTED_EDGE('',*,*,#839,.T.);
#929 = FACE_BOUND('',#930,.T.);
#930 = EDGE_LOOP('',(#931,#961,#989,#1017));
#931 = ORIENTED_EDGE('',*,*,#932,.T.);
#932 = EDGE_CURVE('',#933,#935,#937,.T.);
#933 = VERTEX_POINT('',#934);
#934 = CARTESIAN_POINT('',(-8.5,-27.5,2.));
#935 = VERTEX_POINT('',#936);
#936 = CARTESIAN_POINT('',(-8.5,27.5,2.));
#937 = SURFACE_CURVE('',#938,(#942,#949),.PCURVE_S1.);
#938 = LINE('',#939,#940);
#939 = CARTESIAN_POINT('',(-8.5,-27.5,2.));
#940 = VECTOR('',#941,1.);
#941 = DIRECTION('',(0.,1.,0.));
#942 = PCURVE('',#590,#943);
#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
#944 = LINE('',#945,#946);
#945 = CARTESIAN_POINT('',(0.5,8.5));
#946 = VECTOR('',#947,1.);
#947 = DIRECTION('',(0.,1.));
#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#949 = PCURVE('',#950,#955);
#950 = PLANE('',#951);
#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
#952 = CARTESIAN_POINT('',(-8.5,-27.5,2.));
#953 = DIRECTION('',(1.,0.,0.));
#954 = DIRECTION('',(0.,0.,1.));
#955 = DEFINITIONAL_REPRESENTATION('',(#956),#960);
#956 = LINE('',#957,#958);
#957 = CARTESIAN_POINT('',(0.,0.));
#958 = VECTOR('',#959,1.);
#959 = DIRECTION('',(0.,-1.));
#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#961 = ORIENTED_EDGE('',*,*,#962,.T.);
#962 = EDGE_CURVE('',#935,#963,#965,.T.);
#963 = VERTEX_POINT('',#964);
#964 = CARTESIAN_POINT('',(-5.5,27.5,2.));
#965 = SURFACE_CURVE('',#966,(#970,#977),.PCURVE_S1.);
#966 = LINE('',#967,#968);
#967 = CARTESIAN_POINT('',(-8.5,27.5,2.));
#968 = VECTOR('',#969,1.);
#969 = DIRECTION('',(1.,0.,0.));
#970 = PCURVE('',#590,#971);
#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976);
#972 = LINE('',#973,#974);
#973 = CARTESIAN_POINT('',(0.5,63.5));
#974 = VECTOR('',#975,1.);
#975 = DIRECTION('',(1.,0.));
#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#977 = PCURVE('',#978,#983);
#978 = PLANE('',#979);
#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982);
#980 = CARTESIAN_POINT('',(-8.5,27.5,2.));
#981 = DIRECTION('',(0.,1.,0.));
#982 = DIRECTION('',(0.,0.,1.));
#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
#984 = LINE('',#985,#986);
#985 = CARTESIAN_POINT('',(0.,0.));
#986 = VECTOR('',#987,1.);
#987 = DIRECTION('',(0.,1.));
#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#989 = ORIENTED_EDGE('',*,*,#990,.F.);
#990 = EDGE_CURVE('',#991,#963,#993,.T.);
#991 = VERTEX_POINT('',#992);
#992 = CARTESIAN_POINT('',(-5.5,-27.5,2.));
#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.);
#994 = LINE('',#995,#996);
#995 = CARTESIAN_POINT('',(-5.5,-27.5,2.));
#996 = VECTOR('',#997,1.);
#997 = DIRECTION('',(0.,1.,0.));
#998 = PCURVE('',#590,#999);
#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
#1000 = LINE('',#1001,#1002);
#1001 = CARTESIAN_POINT('',(3.5,8.5));
#1002 = VECTOR('',#1003,1.);
#1003 = DIRECTION('',(0.,1.));
#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1005 = PCURVE('',#1006,#1011);
#1006 = PLANE('',#1007);
#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
#1008 = CARTESIAN_POINT('',(-5.5,-27.5,2.));
#1009 = DIRECTION('',(1.,0.,0.));
#1010 = DIRECTION('',(0.,0.,1.));
#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
#1012 = LINE('',#1013,#1014);
#1013 = CARTESIAN_POINT('',(0.,0.));
#1014 = VECTOR('',#1015,1.);
#1015 = DIRECTION('',(0.,-1.));
#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1017 = ORIENTED_EDGE('',*,*,#1018,.F.);
#1018 = EDGE_CURVE('',#933,#991,#1019,.T.);
#1019 = SURFACE_CURVE('',#1020,(#1024,#1031),.PCURVE_S1.);
#1020 = LINE('',#1021,#1022);
#1021 = CARTESIAN_POINT('',(-8.5,-27.5,2.));
#1022 = VECTOR('',#1023,1.);
#1023 = DIRECTION('',(1.,0.,0.));
#1024 = PCURVE('',#590,#1025);
#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
#1026 = LINE('',#1027,#1028);
#1027 = CARTESIAN_POINT('',(0.5,8.5));
#1028 = VECTOR('',#1029,1.);
#1029 = DIRECTION('',(1.,0.));
#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1031 = PCURVE('',#1032,#1037);
#1032 = PLANE('',#1033);
#1033 = AXIS2_PLACEMENT_3D('',#1034,#1035,#1036);
#1034 = CARTESIAN_POINT('',(-8.5,-27.5,2.));
#1035 = DIRECTION('',(0.,1.,0.));
#1036 = DIRECTION('',(0.,0.,1.));
#1037 = DEFINITIONAL_REPRESENTATION('',(#1038),#1042);
#1038 = LINE('',#1039,#1040);
#1039 = CARTESIAN_POINT('',(0.,0.));
#1040 = VECTOR('',#1041,1.);
#1041 = DIRECTION('',(0.,1.));
#1042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1043 = FACE_BOUND('',#1044,.T.);
#1044 = EDGE_LOOP('',(#1045,#1075,#1103,#1131));
#1045 = ORIENTED_EDGE('',*,*,#1046,.T.);
#1046 = EDGE_CURVE('',#1047,#1049,#1051,.T.);
#1047 = VERTEX_POINT('',#1048);
#1048 = CARTESIAN_POINT('',(5.5,-27.5,2.));
#1049 = VERTEX_POINT('',#1050);
#1050 = CARTESIAN_POINT('',(5.5,27.5,2.));
#1051 = SURFACE_CURVE('',#1052,(#1056,#1063),.PCURVE_S1.);
#1052 = LINE('',#1053,#1054);
#1053 = CARTESIAN_POINT('',(5.5,-27.5,2.));
#1054 = VECTOR('',#1055,1.);
#1055 = DIRECTION('',(0.,1.,0.));
#1056 = PCURVE('',#590,#1057);
#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062);
#1058 = LINE('',#1059,#1060);
#1059 = CARTESIAN_POINT('',(14.5,8.5));
#1060 = VECTOR('',#1061,1.);
#1061 = DIRECTION('',(0.,1.));
#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1063 = PCURVE('',#1064,#1069);
#1064 = PLANE('',#1065);
#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068);
#1066 = CARTESIAN_POINT('',(5.5,-27.5,2.));
#1067 = DIRECTION('',(1.,0.,0.));
#1068 = DIRECTION('',(0.,0.,1.));
#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);
#1070 = LINE('',#1071,#1072);
#1071 = CARTESIAN_POINT('',(0.,0.));
#1072 = VECTOR('',#1073,1.);
#1073 = DIRECTION('',(0.,-1.));
#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1075 = ORIENTED_EDGE('',*,*,#1076,.T.);
#1076 = EDGE_CURVE('',#1049,#1077,#1079,.T.);
#1077 = VERTEX_POINT('',#1078);
#1078 = CARTESIAN_POINT('',(8.5,27.5,2.));
#1079 = SURFACE_CURVE('',#1080,(#1084,#1091),.PCURVE_S1.);
#1080 = LINE('',#1081,#1082);
#1081 = CARTESIAN_POINT('',(5.5,27.5,2.));
#1082 = VECTOR('',#1083,1.);
#1083 = DIRECTION('',(1.,0.,0.));
#1084 = PCURVE('',#590,#1085);
#1085 = DEFINITIONAL_REPRESENTATION('',(#1086),#1090);
#1086 = LINE('',#1087,#1088);
#1087 = CARTESIAN_POINT('',(14.5,63.5));
#1088 = VECTOR('',#1089,1.);
#1089 = DIRECTION('',(1.,0.));
#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1091 = PCURVE('',#1092,#1097);
#1092 = PLANE('',#1093);
#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096);
#1094 = CARTESIAN_POINT('',(5.5,27.5,2.));
#1095 = DIRECTION('',(0.,1.,0.));
#1096 = DIRECTION('',(0.,0.,1.));
#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102);
#1098 = LINE('',#1099,#1100);
#1099 = CARTESIAN_POINT('',(0.,0.));
#1100 = VECTOR('',#1101,1.);
#1101 = DIRECTION('',(0.,1.));
#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1103 = ORIENTED_EDGE('',*,*,#1104,.F.);
#1104 = EDGE_CURVE('',#1105,#1077,#1107,.T.);
#1105 = VERTEX_POINT('',#1106);
#1106 = CARTESIAN_POINT('',(8.5,-27.5,2.));
#1107 = SURFACE_CURVE('',#1108,(#1112,#1119),.PCURVE_S1.);
#1108 = LINE('',#1109,#1110);
#1109 = CARTESIAN_POINT('',(8.5,-27.5,2.));
#1110 = VECTOR('',#1111,1.);
#1111 = DIRECTION('',(0.,1.,0.));
#1112 = PCURVE('',#590,#1113);
#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118);
#1114 = LINE('',#1115,#1116);
#1115 = CARTESIAN_POINT('',(17.5,8.5));
#1116 = VECTOR('',#1117,1.);
#1117 = DIRECTION('',(0.,1.));
#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1119 = PCURVE('',#1120,#1125);
#1120 = PLANE('',#1121);
#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124);
#1122 = CARTESIAN_POINT('',(8.5,-27.5,2.));
#1123 = DIRECTION('',(1.,0.,0.));
#1124 = DIRECTION('',(0.,0.,1.));
#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);
#1126 = LINE('',#1127,#1128);
#1127 = CARTESIAN_POINT('',(0.,0.));
#1128 = VECTOR('',#1129,1.);
#1129 = DIRECTION('',(0.,-1.));
#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1131 = ORIENTED_EDGE('',*,*,#1132,.F.);
#1132 = EDGE_CURVE('',#1047,#1105,#1133,.T.);
#1133 = SURFACE_CURVE('',#1134,(#1138,#1145),.PCURVE_S1.);
#1134 = LINE('',#1135,#1136);
#1135 = CARTESIAN_POINT('',(5.5,-27.5,2.));
#1136 = VECTOR('',#1137,1.);
#1137 = DIRECTION('',(1.,0.,0.));
#1138 = PCURVE('',#590,#1139);
#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
#1140 = LINE('',#1141,#1142);
#1141 = CARTESIAN_POINT('',(14.5,8.5));
#1142 = VECTOR('',#1143,1.);
#1143 = DIRECTION('',(1.,0.));
#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1145 = PCURVE('',#1146,#1151);
#1146 = PLANE('',#1147);
#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
#1148 = CARTESIAN_POINT('',(5.5,-27.5,2.));
#1149 = DIRECTION('',(0.,1.,0.));
#1150 = DIRECTION('',(0.,0.,1.));
#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
#1152 = LINE('',#1153,#1154);
#1153 = CARTESIAN_POINT('',(0.,0.));
#1154 = VECTOR('',#1155,1.);
#1155 = DIRECTION('',(0.,1.));
#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1157 = FACE_BOUND('',#1158,.T.);
#1158 = EDGE_LOOP('',(#1159));
#1159 = ORIENTED_EDGE('',*,*,#893,.T.);
#1160 = ADVANCED_FACE('',(#1161),#743,.F.);
#1161 = FACE_BOUND('',#1162,.F.);
#1162 = EDGE_LOOP('',(#1163,#1185));
#1163 = ORIENTED_EDGE('',*,*,#1164,.F.);
#1164 = EDGE_CURVE('',#725,#727,#1165,.T.);
#1165 = SURFACE_CURVE('',#1166,(#1171,#1178),.PCURVE_S1.);
#1166 = CIRCLE('',#1167,0.3);
#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170);
#1168 = CARTESIAN_POINT('',(3.,36.,8.2));
#1169 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#1170 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#1171 = PCURVE('',#743,#1172);
#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177);
#1173 = LINE('',#1174,#1175);
#1174 = CARTESIAN_POINT('',(0.,1.315294643797));
#1175 = VECTOR('',#1176,1.);
#1176 = DIRECTION('',(1.,0.));
#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1178 = PCURVE('',#774,#1179);
#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1184);
#1180 = CIRCLE('',#1181,0.3);
#1181 = AXIS2_PLACEMENT_2D('',#1182,#1183);
#1182 = CARTESIAN_POINT('',(0.,0.));
#1183 = DIRECTION('',(1.,0.));
#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1185 = ORIENTED_EDGE('',*,*,#724,.T.);
#1186 = ADVANCED_FACE('',(#1187),#774,.F.);
#1187 = FACE_BOUND('',#1188,.F.);
#1188 = EDGE_LOOP('',(#1189,#1190));
#1189 = ORIENTED_EDGE('',*,*,#761,.T.);
#1190 = ORIENTED_EDGE('',*,*,#1164,.T.);
#1191 = ADVANCED_FACE('',(#1192),#950,.F.);
#1192 = FACE_BOUND('',#1193,.F.);
#1193 = EDGE_LOOP('',(#1194,#1217,#1218,#1241));
#1194 = ORIENTED_EDGE('',*,*,#1195,.F.);
#1195 = EDGE_CURVE('',#933,#1196,#1198,.T.);
#1196 = VERTEX_POINT('',#1197);
#1197 = CARTESIAN_POINT('',(-8.5,-27.5,4.));
#1198 = SURFACE_CURVE('',#1199,(#1203,#1210),.PCURVE_S1.);
#1199 = LINE('',#1200,#1201);
#1200 = CARTESIAN_POINT('',(-8.5,-27.5,2.));
#1201 = VECTOR('',#1202,1.);
#1202 = DIRECTION('',(0.,0.,1.));
#1203 = PCURVE('',#950,#1204);
#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1209);
#1205 = LINE('',#1206,#1207);
#1206 = CARTESIAN_POINT('',(0.,0.));
#1207 = VECTOR('',#1208,1.);
#1208 = DIRECTION('',(1.,0.));
#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1210 = PCURVE('',#1032,#1211);
#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);
#1212 = LINE('',#1213,#1214);
#1213 = CARTESIAN_POINT('',(0.,0.));
#1214 = VECTOR('',#1215,1.);
#1215 = DIRECTION('',(1.,0.));
#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1217 = ORIENTED_EDGE('',*,*,#932,.T.);
#1218 = ORIENTED_EDGE('',*,*,#1219,.T.);
#1219 = EDGE_CURVE('',#935,#1220,#1222,.T.);
#1220 = VERTEX_POINT('',#1221);
#1221 = CARTESIAN_POINT('',(-8.5,27.5,4.));
#1222 = SURFACE_CURVE('',#1223,(#1227,#1234),.PCURVE_S1.);
#1223 = LINE('',#1224,#1225);
#1224 = CARTESIAN_POINT('',(-8.5,27.5,2.));
#1225 = VECTOR('',#1226,1.);
#1226 = DIRECTION('',(0.,0.,1.));
#1227 = PCURVE('',#950,#1228);
#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
#1229 = LINE('',#1230,#1231);
#1230 = CARTESIAN_POINT('',(0.,-55.));
#1231 = VECTOR('',#1232,1.);
#1232 = DIRECTION('',(1.,0.));
#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1234 = PCURVE('',#978,#1235);
#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
#1236 = LINE('',#1237,#1238);
#1237 = CARTESIAN_POINT('',(0.,0.));
#1238 = VECTOR('',#1239,1.);
#1239 = DIRECTION('',(1.,0.));
#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1241 = ORIENTED_EDGE('',*,*,#1242,.F.);
#1242 = EDGE_CURVE('',#1196,#1220,#1243,.T.);
#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.);
#1244 = LINE('',#1245,#1246);
#1245 = CARTESIAN_POINT('',(-8.5,-27.5,4.));
#1246 = VECTOR('',#1247,1.);
#1247 = DIRECTION('',(0.,1.,0.));
#1248 = PCURVE('',#950,#1249);
#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
#1250 = LINE('',#1251,#1252);
#1251 = CARTESIAN_POINT('',(2.,0.));
#1252 = VECTOR('',#1253,1.);
#1253 = DIRECTION('',(0.,-1.));
#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1255 = PCURVE('',#1256,#1261);
#1256 = PLANE('',#1257);
#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
#1258 = CARTESIAN_POINT('',(-8.5,-27.5,4.));
#1259 = DIRECTION('',(0.,0.,1.));
#1260 = DIRECTION('',(1.,0.,0.));
#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);
#1262 = LINE('',#1263,#1264);
#1263 = CARTESIAN_POINT('',(0.,0.));
#1264 = VECTOR('',#1265,1.);
#1265 = DIRECTION('',(0.,1.));
#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1267 = ADVANCED_FACE('',(#1268),#978,.T.);
#1268 = FACE_BOUND('',#1269,.T.);
#1269 = EDGE_LOOP('',(#1270,#1271,#1272,#1295));
#1270 = ORIENTED_EDGE('',*,*,#962,.F.);
#1271 = ORIENTED_EDGE('',*,*,#1219,.T.);
#1272 = ORIENTED_EDGE('',*,*,#1273,.T.);
#1273 = EDGE_CURVE('',#1220,#1274,#1276,.T.);
#1274 = VERTEX_POINT('',#1275);
#1275 = CARTESIAN_POINT('',(-5.5,27.5,4.));
#1276 = SURFACE_CURVE('',#1277,(#1281,#1288),.PCURVE_S1.);
#1277 = LINE('',#1278,#1279);
#1278 = CARTESIAN_POINT('',(-8.5,27.5,4.));
#1279 = VECTOR('',#1280,1.);
#1280 = DIRECTION('',(1.,0.,0.));
#1281 = PCURVE('',#978,#1282);
#1282 = DEFINITIONAL_REPRESENTATION('',(#1283),#1287);
#1283 = LINE('',#1284,#1285);
#1284 = CARTESIAN_POINT('',(2.,0.));
#1285 = VECTOR('',#1286,1.);
#1286 = DIRECTION('',(0.,1.));
#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1288 = PCURVE('',#1256,#1289);
#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);
#1290 = LINE('',#1291,#1292);
#1291 = CARTESIAN_POINT('',(0.,55.));
#1292 = VECTOR('',#1293,1.);
#1293 = DIRECTION('',(1.,0.));
#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1295 = ORIENTED_EDGE('',*,*,#1296,.F.);
#1296 = EDGE_CURVE('',#963,#1274,#1297,.T.);
#1297 = SURFACE_CURVE('',#1298,(#1302,#1309),.PCURVE_S1.);
#1298 = LINE('',#1299,#1300);
#1299 = CARTESIAN_POINT('',(-5.5,27.5,2.));
#1300 = VECTOR('',#1301,1.);
#1301 = DIRECTION('',(0.,0.,1.));
#1302 = PCURVE('',#978,#1303);
#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);
#1304 = LINE('',#1305,#1306);
#1305 = CARTESIAN_POINT('',(0.,3.));
#1306 = VECTOR('',#1307,1.);
#1307 = DIRECTION('',(1.,0.));
#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1309 = PCURVE('',#1006,#1310);
#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
#1311 = LINE('',#1312,#1313);
#1312 = CARTESIAN_POINT('',(0.,-55.));
#1313 = VECTOR('',#1314,1.);
#1314 = DIRECTION('',(1.,0.));
#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1316 = ADVANCED_FACE('',(#1317),#1032,.F.);
#1317 = FACE_BOUND('',#1318,.F.);
#1318 = EDGE_LOOP('',(#1319,#1320,#1321,#1344));
#1319 = ORIENTED_EDGE('',*,*,#1018,.F.);
#1320 = ORIENTED_EDGE('',*,*,#1195,.T.);
#1321 = ORIENTED_EDGE('',*,*,#1322,.T.);
#1322 = EDGE_CURVE('',#1196,#1323,#1325,.T.);
#1323 = VERTEX_POINT('',#1324);
#1324 = CARTESIAN_POINT('',(-5.5,-27.5,4.));
#1325 = SURFACE_CURVE('',#1326,(#1330,#1337),.PCURVE_S1.);
#1326 = LINE('',#1327,#1328);
#1327 = CARTESIAN_POINT('',(-8.5,-27.5,4.));
#1328 = VECTOR('',#1329,1.);
#1329 = DIRECTION('',(1.,0.,0.));
#1330 = PCURVE('',#1032,#1331);
#1331 = DEFINITIONAL_REPRESENTATION('',(#1332),#1336);
#1332 = LINE('',#1333,#1334);
#1333 = CARTESIAN_POINT('',(2.,0.));
#1334 = VECTOR('',#1335,1.);
#1335 = DIRECTION('',(0.,1.));
#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1337 = PCURVE('',#1256,#1338);
#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343);
#1339 = LINE('',#1340,#1341);
#1340 = CARTESIAN_POINT('',(0.,0.));
#1341 = VECTOR('',#1342,1.);
#1342 = DIRECTION('',(1.,0.));
#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1344 = ORIENTED_EDGE('',*,*,#1345,.F.);
#1345 = EDGE_CURVE('',#991,#1323,#1346,.T.);
#1346 = SURFACE_CURVE('',#1347,(#1351,#1358),.PCURVE_S1.);
#1347 = LINE('',#1348,#1349);
#1348 = CARTESIAN_POINT('',(-5.5,-27.5,2.));
#1349 = VECTOR('',#1350,1.);
#1350 = DIRECTION('',(0.,0.,1.));
#1351 = PCURVE('',#1032,#1352);
#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1357);
#1353 = LINE('',#1354,#1355);
#1354 = CARTESIAN_POINT('',(0.,3.));
#1355 = VECTOR('',#1356,1.);
#1356 = DIRECTION('',(1.,0.));
#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1358 = PCURVE('',#1006,#1359);
#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);
#1360 = LINE('',#1361,#1362);
#1361 = CARTESIAN_POINT('',(0.,0.));
#1362 = VECTOR('',#1363,1.);
#1363 = DIRECTION('',(1.,0.));
#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1365 = ADVANCED_FACE('',(#1366),#1006,.T.);
#1366 = FACE_BOUND('',#1367,.T.);
#1367 = EDGE_LOOP('',(#1368,#1369,#1370,#1371));
#1368 = ORIENTED_EDGE('',*,*,#1345,.F.);
#1369 = ORIENTED_EDGE('',*,*,#990,.T.);
#1370 = ORIENTED_EDGE('',*,*,#1296,.T.);
#1371 = ORIENTED_EDGE('',*,*,#1372,.F.);
#1372 = EDGE_CURVE('',#1323,#1274,#1373,.T.);
#1373 = SURFACE_CURVE('',#1374,(#1378,#1385),.PCURVE_S1.);
#1374 = LINE('',#1375,#1376);
#1375 = CARTESIAN_POINT('',(-5.5,-27.5,4.));
#1376 = VECTOR('',#1377,1.);
#1377 = DIRECTION('',(0.,1.,0.));
#1378 = PCURVE('',#1006,#1379);
#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384);
#1380 = LINE('',#1381,#1382);
#1381 = CARTESIAN_POINT('',(2.,0.));
#1382 = VECTOR('',#1383,1.);
#1383 = DIRECTION('',(0.,-1.));
#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1385 = PCURVE('',#1256,#1386);
#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391);
#1387 = LINE('',#1388,#1389);
#1388 = CARTESIAN_POINT('',(3.,0.));
#1389 = VECTOR('',#1390,1.);
#1390 = DIRECTION('',(0.,1.));
#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1392 = ADVANCED_FACE('',(#1393),#1064,.F.);
#1393 = FACE_BOUND('',#1394,.F.);
#1394 = EDGE_LOOP('',(#1395,#1418,#1419,#1442));
#1395 = ORIENTED_EDGE('',*,*,#1396,.F.);
#1396 = EDGE_CURVE('',#1047,#1397,#1399,.T.);
#1397 = VERTEX_POINT('',#1398);
#1398 = CARTESIAN_POINT('',(5.5,-27.5,4.));
#1399 = SURFACE_CURVE('',#1400,(#1404,#1411),.PCURVE_S1.);
#1400 = LINE('',#1401,#1402);
#1401 = CARTESIAN_POINT('',(5.5,-27.5,2.));
#1402 = VECTOR('',#1403,1.);
#1403 = DIRECTION('',(0.,0.,1.));
#1404 = PCURVE('',#1064,#1405);
#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
#1406 = LINE('',#1407,#1408);
#1407 = CARTESIAN_POINT('',(0.,0.));
#1408 = VECTOR('',#1409,1.);
#1409 = DIRECTION('',(1.,0.));
#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1411 = PCURVE('',#1146,#1412);
#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
#1413 = LINE('',#1414,#1415);
#1414 = CARTESIAN_POINT('',(0.,0.));
#1415 = VECTOR('',#1416,1.);
#1416 = DIRECTION('',(1.,0.));
#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1418 = ORIENTED_EDGE('',*,*,#1046,.T.);
#1419 = ORIENTED_EDGE('',*,*,#1420,.T.);
#1420 = EDGE_CURVE('',#1049,#1421,#1423,.T.);
#1421 = VERTEX_POINT('',#1422);
#1422 = CARTESIAN_POINT('',(5.5,27.5,4.));
#1423 = SURFACE_CURVE('',#1424,(#1428,#1435),.PCURVE_S1.);
#1424 = LINE('',#1425,#1426);
#1425 = CARTESIAN_POINT('',(5.5,27.5,2.));
#1426 = VECTOR('',#1427,1.);
#1427 = DIRECTION('',(0.,0.,1.));
#1428 = PCURVE('',#1064,#1429);
#1429 = DEFINITIONAL_REPRESENTATION('',(#1430),#1434);
#1430 = LINE('',#1431,#1432);
#1431 = CARTESIAN_POINT('',(0.,-55.));
#1432 = VECTOR('',#1433,1.);
#1433 = DIRECTION('',(1.,0.));
#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1435 = PCURVE('',#1092,#1436);
#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1441);
#1437 = LINE('',#1438,#1439);
#1438 = CARTESIAN_POINT('',(0.,0.));
#1439 = VECTOR('',#1440,1.);
#1440 = DIRECTION('',(1.,0.));
#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1442 = ORIENTED_EDGE('',*,*,#1443,.F.);
#1443 = EDGE_CURVE('',#1397,#1421,#1444,.T.);
#1444 = SURFACE_CURVE('',#1445,(#1449,#1456),.PCURVE_S1.);
#1445 = LINE('',#1446,#1447);
#1446 = CARTESIAN_POINT('',(5.5,-27.5,4.));
#1447 = VECTOR('',#1448,1.);
#1448 = DIRECTION('',(0.,1.,0.));
#1449 = PCURVE('',#1064,#1450);
#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455);
#1451 = LINE('',#1452,#1453);
#1452 = CARTESIAN_POINT('',(2.,0.));
#1453 = VECTOR('',#1454,1.);
#1454 = DIRECTION('',(0.,-1.));
#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1456 = PCURVE('',#1457,#1462);
#1457 = PLANE('',#1458);
#1458 = AXIS2_PLACEMENT_3D('',#1459,#1460,#1461);
#1459 = CARTESIAN_POINT('',(5.5,-27.5,4.));
#1460 = DIRECTION('',(0.,0.,1.));
#1461 = DIRECTION('',(1.,0.,0.));
#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1467);
#1463 = LINE('',#1464,#1465);
#1464 = CARTESIAN_POINT('',(0.,0.));
#1465 = VECTOR('',#1466,1.);
#1466 = DIRECTION('',(0.,1.));
#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1468 = ADVANCED_FACE('',(#1469),#1092,.T.);
#1469 = FACE_BOUND('',#1470,.T.);
#1470 = EDGE_LOOP('',(#1471,#1472,#1473,#1496));
#1471 = ORIENTED_EDGE('',*,*,#1076,.F.);
#1472 = ORIENTED_EDGE('',*,*,#1420,.T.);
#1473 = ORIENTED_EDGE('',*,*,#1474,.T.);
#1474 = EDGE_CURVE('',#1421,#1475,#1477,.T.);
#1475 = VERTEX_POINT('',#1476);
#1476 = CARTESIAN_POINT('',(8.5,27.5,4.));
#1477 = SURFACE_CURVE('',#1478,(#1482,#1489),.PCURVE_S1.);
#1478 = LINE('',#1479,#1480);
#1479 = CARTESIAN_POINT('',(5.5,27.5,4.));
#1480 = VECTOR('',#1481,1.);
#1481 = DIRECTION('',(1.,0.,0.));
#1482 = PCURVE('',#1092,#1483);
#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
#1484 = LINE('',#1485,#1486);
#1485 = CARTESIAN_POINT('',(2.,0.));
#1486 = VECTOR('',#1487,1.);
#1487 = DIRECTION('',(0.,1.));
#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1489 = PCURVE('',#1457,#1490);
#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);
#1491 = LINE('',#1492,#1493);
#1492 = CARTESIAN_POINT('',(0.,55.));
#1493 = VECTOR('',#1494,1.);
#1494 = DIRECTION('',(1.,0.));
#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1496 = ORIENTED_EDGE('',*,*,#1497,.F.);
#1497 = EDGE_CURVE('',#1077,#1475,#1498,.T.);
#1498 = SURFACE_CURVE('',#1499,(#1503,#1510),.PCURVE_S1.);
#1499 = LINE('',#1500,#1501);
#1500 = CARTESIAN_POINT('',(8.5,27.5,2.));
#1501 = VECTOR('',#1502,1.);
#1502 = DIRECTION('',(0.,0.,1.));
#1503 = PCURVE('',#1092,#1504);
#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);
#1505 = LINE('',#1506,#1507);
#1506 = CARTESIAN_POINT('',(0.,3.));
#1507 = VECTOR('',#1508,1.);
#1508 = DIRECTION('',(1.,0.));
#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1510 = PCURVE('',#1120,#1511);
#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
#1512 = LINE('',#1513,#1514);
#1513 = CARTESIAN_POINT('',(0.,-55.));
#1514 = VECTOR('',#1515,1.);
#1515 = DIRECTION('',(1.,0.));
#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1517 = ADVANCED_FACE('',(#1518),#1146,.F.);
#1518 = FACE_BOUND('',#1519,.F.);
#1519 = EDGE_LOOP('',(#1520,#1521,#1522,#1545));
#1520 = ORIENTED_EDGE('',*,*,#1132,.F.);
#1521 = ORIENTED_EDGE('',*,*,#1396,.T.);
#1522 = ORIENTED_EDGE('',*,*,#1523,.T.);
#1523 = EDGE_CURVE('',#1397,#1524,#1526,.T.);
#1524 = VERTEX_POINT('',#1525);
#1525 = CARTESIAN_POINT('',(8.5,-27.5,4.));
#1526 = SURFACE_CURVE('',#1527,(#1531,#1538),.PCURVE_S1.);
#1527 = LINE('',#1528,#1529);
#1528 = CARTESIAN_POINT('',(5.5,-27.5,4.));
#1529 = VECTOR('',#1530,1.);
#1530 = DIRECTION('',(1.,0.,0.));
#1531 = PCURVE('',#1146,#1532);
#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);
#1533 = LINE('',#1534,#1535);
#1534 = CARTESIAN_POINT('',(2.,0.));
#1535 = VECTOR('',#1536,1.);
#1536 = DIRECTION('',(0.,1.));
#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1538 = PCURVE('',#1457,#1539);
#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
#1540 = LINE('',#1541,#1542);
#1541 = CARTESIAN_POINT('',(0.,0.));
#1542 = VECTOR('',#1543,1.);
#1543 = DIRECTION('',(1.,0.));
#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1545 = ORIENTED_EDGE('',*,*,#1546,.F.);
#1546 = EDGE_CURVE('',#1105,#1524,#1547,.T.);
#1547 = SURFACE_CURVE('',#1548,(#1552,#1559),.PCURVE_S1.);
#1548 = LINE('',#1549,#1550);
#1549 = CARTESIAN_POINT('',(8.5,-27.5,2.));
#1550 = VECTOR('',#1551,1.);
#1551 = DIRECTION('',(0.,0.,1.));
#1552 = PCURVE('',#1146,#1553);
#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1558);
#1554 = LINE('',#1555,#1556);
#1555 = CARTESIAN_POINT('',(0.,3.));
#1556 = VECTOR('',#1557,1.);
#1557 = DIRECTION('',(1.,0.));
#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1559 = PCURVE('',#1120,#1560);
#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);
#1561 = LINE('',#1562,#1563);
#1562 = CARTESIAN_POINT('',(0.,0.));
#1563 = VECTOR('',#1564,1.);
#1564 = DIRECTION('',(1.,0.));
#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1566 = ADVANCED_FACE('',(#1567),#1120,.T.);
#1567 = FACE_BOUND('',#1568,.T.);
#1568 = EDGE_LOOP('',(#1569,#1570,#1571,#1572));
#1569 = ORIENTED_EDGE('',*,*,#1546,.F.);
#1570 = ORIENTED_EDGE('',*,*,#1104,.T.);
#1571 = ORIENTED_EDGE('',*,*,#1497,.T.);
#1572 = ORIENTED_EDGE('',*,*,#1573,.F.);
#1573 = EDGE_CURVE('',#1524,#1475,#1574,.T.);
#1574 = SURFACE_CURVE('',#1575,(#1579,#1586),.PCURVE_S1.);
#1575 = LINE('',#1576,#1577);
#1576 = CARTESIAN_POINT('',(8.5,-27.5,4.));
#1577 = VECTOR('',#1578,1.);
#1578 = DIRECTION('',(0.,1.,0.));
#1579 = PCURVE('',#1120,#1580);
#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);
#1581 = LINE('',#1582,#1583);
#1582 = CARTESIAN_POINT('',(2.,0.));
#1583 = VECTOR('',#1584,1.);
#1584 = DIRECTION('',(0.,-1.));
#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1586 = PCURVE('',#1457,#1587);
#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
#1588 = LINE('',#1589,#1590);
#1589 = CARTESIAN_POINT('',(3.,0.));
#1590 = VECTOR('',#1591,1.);
#1591 = DIRECTION('',(0.,1.));
#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1593 = ADVANCED_FACE('',(#1594),#1256,.T.);
#1594 = FACE_BOUND('',#1595,.T.);
#1595 = EDGE_LOOP('',(#1596,#1597,#1598,#1599));
#1596 = ORIENTED_EDGE('',*,*,#1242,.F.);
#1597 = ORIENTED_EDGE('',*,*,#1322,.T.);
#1598 = ORIENTED_EDGE('',*,*,#1372,.T.);
#1599 = ORIENTED_EDGE('',*,*,#1273,.F.);
#1600 = ADVANCED_FACE('',(#1601),#1457,.T.);
#1601 = FACE_BOUND('',#1602,.T.);
#1602 = EDGE_LOOP('',(#1603,#1604,#1605,#1606));
#1603 = ORIENTED_EDGE('',*,*,#1443,.F.);
#1604 = ORIENTED_EDGE('',*,*,#1523,.T.);
#1605 = ORIENTED_EDGE('',*,*,#1573,.T.);
#1606 = ORIENTED_EDGE('',*,*,#1474,.F.);
#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1611)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1608,#1609,#1610)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1608 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1609 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1610 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1611 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1608,
  'distance_accuracy_value','confusion accuracy');
#1612 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1613,#1615);
#1613 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1614) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1614 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#1615 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1616);
#1616 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Holder','',#5,#35,$);
#1617 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37));
#1618 = SHAPE_DEFINITION_REPRESENTATION(#1619,#1625);
#1619 = PRODUCT_DEFINITION_SHAPE('','',#1620);
#1620 = PRODUCT_DEFINITION('design','',#1621,#1624);
#1621 = PRODUCT_DEFINITION_FORMATION('','',#1622);
#1622 = PRODUCT('Flat_contact_0','Flat_contact_0','',(#1623));
#1623 = PRODUCT_CONTEXT('',#2,'mechanical');
#1624 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1625 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1626),#1956);
#1626 = MANIFOLD_SOLID_BREP('',#1627);
#1627 = CLOSED_SHELL('',(#1628,#1748,#1848,#1895,#1942,#1949));
#1628 = ADVANCED_FACE('',(#1629),#1643,.F.);
#1629 = FACE_BOUND('',#1630,.F.);
#1630 = EDGE_LOOP('',(#1631,#1666,#1694,#1722));
#1631 = ORIENTED_EDGE('',*,*,#1632,.F.);
#1632 = EDGE_CURVE('',#1633,#1635,#1637,.T.);
#1633 = VERTEX_POINT('',#1634);
#1634 = CARTESIAN_POINT('',(-6.,-36.,3.));
#1635 = VERTEX_POINT('',#1636);
#1636 = CARTESIAN_POINT('',(-6.,-36.,13.));
#1637 = SURFACE_CURVE('',#1638,(#1642,#1654),.PCURVE_S1.);
#1638 = LINE('',#1639,#1640);
#1639 = CARTESIAN_POINT('',(-6.,-36.,3.));
#1640 = VECTOR('',#1641,1.);
#1641 = DIRECTION('',(0.,0.,1.));
#1642 = PCURVE('',#1643,#1648);
#1643 = PLANE('',#1644);
#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
#1645 = CARTESIAN_POINT('',(-6.,-36.,3.));
#1646 = DIRECTION('',(1.,0.,0.));
#1647 = DIRECTION('',(0.,0.,1.));
#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653);
#1649 = LINE('',#1650,#1651);
#1650 = CARTESIAN_POINT('',(0.,0.));
#1651 = VECTOR('',#1652,1.);
#1652 = DIRECTION('',(1.,0.));
#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1654 = PCURVE('',#1655,#1660);
#1655 = PLANE('',#1656);
#1656 = AXIS2_PLACEMENT_3D('',#1657,#1658,#1659);
#1657 = CARTESIAN_POINT('',(-6.,-36.,3.));
#1658 = DIRECTION('',(0.,1.,0.));
#1659 = DIRECTION('',(0.,0.,1.));
#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);
#1661 = LINE('',#1662,#1663);
#1662 = CARTESIAN_POINT('',(0.,0.));
#1663 = VECTOR('',#1664,1.);
#1664 = DIRECTION('',(1.,0.));
#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1666 = ORIENTED_EDGE('',*,*,#1667,.T.);
#1667 = EDGE_CURVE('',#1633,#1668,#1670,.T.);
#1668 = VERTEX_POINT('',#1669);
#1669 = CARTESIAN_POINT('',(-6.,-35.6,3.));
#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
#1671 = LINE('',#1672,#1673);
#1672 = CARTESIAN_POINT('',(-6.,-36.,3.));
#1673 = VECTOR('',#1674,1.);
#1674 = DIRECTION('',(0.,1.,0.));
#1675 = PCURVE('',#1643,#1676);
#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
#1677 = LINE('',#1678,#1679);
#1678 = CARTESIAN_POINT('',(0.,0.));
#1679 = VECTOR('',#1680,1.);
#1680 = DIRECTION('',(0.,-1.));
#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1682 = PCURVE('',#1683,#1688);
#1683 = PLANE('',#1684);
#1684 = AXIS2_PLACEMENT_3D('',#1685,#1686,#1687);
#1685 = CARTESIAN_POINT('',(-6.,-36.,3.));
#1686 = DIRECTION('',(0.,0.,1.));
#1687 = DIRECTION('',(1.,0.,0.));
#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693);
#1689 = LINE('',#1690,#1691);
#1690 = CARTESIAN_POINT('',(0.,0.));
#1691 = VECTOR('',#1692,1.);
#1692 = DIRECTION('',(0.,1.));
#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
#1695 = EDGE_CURVE('',#1668,#1696,#1698,.T.);
#1696 = VERTEX_POINT('',#1697);
#1697 = CARTESIAN_POINT('',(-6.,-35.6,13.));
#1698 = SURFACE_CURVE('',#1699,(#1703,#1710),.PCURVE_S1.);
#1699 = LINE('',#1700,#1701);
#1700 = CARTESIAN_POINT('',(-6.,-35.6,3.));
#1701 = VECTOR('',#1702,1.);
#1702 = DIRECTION('',(0.,0.,1.));
#1703 = PCURVE('',#1643,#1704);
#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709);
#1705 = LINE('',#1706,#1707);
#1706 = CARTESIAN_POINT('',(0.,-0.4));
#1707 = VECTOR('',#1708,1.);
#1708 = DIRECTION('',(1.,0.));
#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1710 = PCURVE('',#1711,#1716);
#1711 = PLANE('',#1712);
#1712 = AXIS2_PLACEMENT_3D('',#1713,#1714,#1715);
#1713 = CARTESIAN_POINT('',(-6.,-35.6,3.));
#1714 = DIRECTION('',(0.,1.,0.));
#1715 = DIRECTION('',(0.,0.,1.));
#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
#1717 = LINE('',#1718,#1719);
#1718 = CARTESIAN_POINT('',(0.,0.));
#1719 = VECTOR('',#1720,1.);
#1720 = DIRECTION('',(1.,0.));
#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1722 = ORIENTED_EDGE('',*,*,#1723,.F.);
#1723 = EDGE_CURVE('',#1635,#1696,#1724,.T.);
#1724 = SURFACE_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);
#1725 = LINE('',#1726,#1727);
#1726 = CARTESIAN_POINT('',(-6.,-36.,13.));
#1727 = VECTOR('',#1728,1.);
#1728 = DIRECTION('',(0.,1.,0.));
#1729 = PCURVE('',#1643,#1730);
#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);
#1731 = LINE('',#1732,#1733);
#1732 = CARTESIAN_POINT('',(10.,0.));
#1733 = VECTOR('',#1734,1.);
#1734 = DIRECTION('',(0.,-1.));
#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1736 = PCURVE('',#1737,#1742);
#1737 = PLANE('',#1738);
#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741);
#1739 = CARTESIAN_POINT('',(-6.,-36.,13.));
#1740 = DIRECTION('',(0.,0.,1.));
#1741 = DIRECTION('',(1.,0.,0.));
#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
#1743 = LINE('',#1744,#1745);
#1744 = CARTESIAN_POINT('',(0.,0.));
#1745 = VECTOR('',#1746,1.);
#1746 = DIRECTION('',(0.,1.));
#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1748 = ADVANCED_FACE('',(#1749),#1763,.T.);
#1749 = FACE_BOUND('',#1750,.T.);
#1750 = EDGE_LOOP('',(#1751,#1781,#1804,#1827));
#1751 = ORIENTED_EDGE('',*,*,#1752,.F.);
#1752 = EDGE_CURVE('',#1753,#1755,#1757,.T.);
#1753 = VERTEX_POINT('',#1754);
#1754 = CARTESIAN_POINT('',(6.,-36.,3.));
#1755 = VERTEX_POINT('',#1756);
#1756 = CARTESIAN_POINT('',(6.,-36.,13.));
#1757 = SURFACE_CURVE('',#1758,(#1762,#1774),.PCURVE_S1.);
#1758 = LINE('',#1759,#1760);
#1759 = CARTESIAN_POINT('',(6.,-36.,3.));
#1760 = VECTOR('',#1761,1.);
#1761 = DIRECTION('',(0.,0.,1.));
#1762 = PCURVE('',#1763,#1768);
#1763 = PLANE('',#1764);
#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767);
#1765 = CARTESIAN_POINT('',(6.,-36.,3.));
#1766 = DIRECTION('',(1.,0.,0.));
#1767 = DIRECTION('',(0.,0.,1.));
#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1773);
#1769 = LINE('',#1770,#1771);
#1770 = CARTESIAN_POINT('',(0.,0.));
#1771 = VECTOR('',#1772,1.);
#1772 = DIRECTION('',(1.,0.));
#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1774 = PCURVE('',#1655,#1775);
#1775 = DEFINITIONAL_REPRESENTATION('',(#1776),#1780);
#1776 = LINE('',#1777,#1778);
#1777 = CARTESIAN_POINT('',(0.,12.));
#1778 = VECTOR('',#1779,1.);
#1779 = DIRECTION('',(1.,0.));
#1780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1781 = ORIENTED_EDGE('',*,*,#1782,.T.);
#1782 = EDGE_CURVE('',#1753,#1783,#1785,.T.);
#1783 = VERTEX_POINT('',#1784);
#1784 = CARTESIAN_POINT('',(6.,-35.6,3.));
#1785 = SURFACE_CURVE('',#1786,(#1790,#1797),.PCURVE_S1.);
#1786 = LINE('',#1787,#1788);
#1787 = CARTESIAN_POINT('',(6.,-36.,3.));
#1788 = VECTOR('',#1789,1.);
#1789 = DIRECTION('',(0.,1.,0.));
#1790 = PCURVE('',#1763,#1791);
#1791 = DEFINITIONAL_REPRESENTATION('',(#1792),#1796);
#1792 = LINE('',#1793,#1794);
#1793 = CARTESIAN_POINT('',(0.,0.));
#1794 = VECTOR('',#1795,1.);
#1795 = DIRECTION('',(0.,-1.));
#1796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1797 = PCURVE('',#1683,#1798);
#1798 = DEFINITIONAL_REPRESENTATION('',(#1799),#1803);
#1799 = LINE('',#1800,#1801);
#1800 = CARTESIAN_POINT('',(12.,0.));
#1801 = VECTOR('',#1802,1.);
#1802 = DIRECTION('',(0.,1.));
#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1804 = ORIENTED_EDGE('',*,*,#1805,.T.);
#1805 = EDGE_CURVE('',#1783,#1806,#1808,.T.);
#1806 = VERTEX_POINT('',#1807);
#1807 = CARTESIAN_POINT('',(6.,-35.6,13.));
#1808 = SURFACE_CURVE('',#1809,(#1813,#1820),.PCURVE_S1.);
#1809 = LINE('',#1810,#1811);
#1810 = CARTESIAN_POINT('',(6.,-35.6,3.));
#1811 = VECTOR('',#1812,1.);
#1812 = DIRECTION('',(0.,0.,1.));
#1813 = PCURVE('',#1763,#1814);
#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1819);
#1815 = LINE('',#1816,#1817);
#1816 = CARTESIAN_POINT('',(0.,-0.4));
#1817 = VECTOR('',#1818,1.);
#1818 = DIRECTION('',(1.,0.));
#1819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1820 = PCURVE('',#1711,#1821);
#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826);
#1822 = LINE('',#1823,#1824);
#1823 = CARTESIAN_POINT('',(0.,12.));
#1824 = VECTOR('',#1825,1.);
#1825 = DIRECTION('',(1.,0.));
#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1827 = ORIENTED_EDGE('',*,*,#1828,.F.);
#1828 = EDGE_CURVE('',#1755,#1806,#1829,.T.);
#1829 = SURFACE_CURVE('',#1830,(#1834,#1841),.PCURVE_S1.);
#1830 = LINE('',#1831,#1832);
#1831 = CARTESIAN_POINT('',(6.,-36.,13.));
#1832 = VECTOR('',#1833,1.);
#1833 = DIRECTION('',(0.,1.,0.));
#1834 = PCURVE('',#1763,#1835);
#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1840);
#1836 = LINE('',#1837,#1838);
#1837 = CARTESIAN_POINT('',(10.,0.));
#1838 = VECTOR('',#1839,1.);
#1839 = DIRECTION('',(0.,-1.));
#1840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1841 = PCURVE('',#1737,#1842);
#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847);
#1843 = LINE('',#1844,#1845);
#1844 = CARTESIAN_POINT('',(12.,0.));
#1845 = VECTOR('',#1846,1.);
#1846 = DIRECTION('',(0.,1.));
#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1848 = ADVANCED_FACE('',(#1849),#1655,.F.);
#1849 = FACE_BOUND('',#1850,.F.);
#1850 = EDGE_LOOP('',(#1851,#1872,#1873,#1894));
#1851 = ORIENTED_EDGE('',*,*,#1852,.F.);
#1852 = EDGE_CURVE('',#1633,#1753,#1853,.T.);
#1853 = SURFACE_CURVE('',#1854,(#1858,#1865),.PCURVE_S1.);
#1854 = LINE('',#1855,#1856);
#1855 = CARTESIAN_POINT('',(-6.,-36.,3.));
#1856 = VECTOR('',#1857,1.);
#1857 = DIRECTION('',(1.,0.,0.));
#1858 = PCURVE('',#1655,#1859);
#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
#1860 = LINE('',#1861,#1862);
#1861 = CARTESIAN_POINT('',(0.,0.));
#1862 = VECTOR('',#1863,1.);
#1863 = DIRECTION('',(0.,1.));
#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1865 = PCURVE('',#1683,#1866);
#1866 = DEFINITIONAL_REPRESENTATION('',(#1867),#1871);
#1867 = LINE('',#1868,#1869);
#1868 = CARTESIAN_POINT('',(0.,0.));
#1869 = VECTOR('',#1870,1.);
#1870 = DIRECTION('',(1.,0.));
#1871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1872 = ORIENTED_EDGE('',*,*,#1632,.T.);
#1873 = ORIENTED_EDGE('',*,*,#1874,.T.);
#1874 = EDGE_CURVE('',#1635,#1755,#1875,.T.);
#1875 = SURFACE_CURVE('',#1876,(#1880,#1887),.PCURVE_S1.);
#1876 = LINE('',#1877,#1878);
#1877 = CARTESIAN_POINT('',(-6.,-36.,13.));
#1878 = VECTOR('',#1879,1.);
#1879 = DIRECTION('',(1.,0.,0.));
#1880 = PCURVE('',#1655,#1881);
#1881 = DEFINITIONAL_REPRESENTATION('',(#1882),#1886);
#1882 = LINE('',#1883,#1884);
#1883 = CARTESIAN_POINT('',(10.,0.));
#1884 = VECTOR('',#1885,1.);
#1885 = DIRECTION('',(0.,1.));
#1886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1887 = PCURVE('',#1737,#1888);
#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1893);
#1889 = LINE('',#1890,#1891);
#1890 = CARTESIAN_POINT('',(0.,0.));
#1891 = VECTOR('',#1892,1.);
#1892 = DIRECTION('',(1.,0.));
#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1894 = ORIENTED_EDGE('',*,*,#1752,.F.);
#1895 = ADVANCED_FACE('',(#1896),#1711,.T.);
#1896 = FACE_BOUND('',#1897,.T.);
#1897 = EDGE_LOOP('',(#1898,#1919,#1920,#1941));
#1898 = ORIENTED_EDGE('',*,*,#1899,.F.);
#1899 = EDGE_CURVE('',#1668,#1783,#1900,.T.);
#1900 = SURFACE_CURVE('',#1901,(#1905,#1912),.PCURVE_S1.);
#1901 = LINE('',#1902,#1903);
#1902 = CARTESIAN_POINT('',(-6.,-35.6,3.));
#1903 = VECTOR('',#1904,1.);
#1904 = DIRECTION('',(1.,0.,0.));
#1905 = PCURVE('',#1711,#1906);
#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);
#1907 = LINE('',#1908,#1909);
#1908 = CARTESIAN_POINT('',(0.,0.));
#1909 = VECTOR('',#1910,1.);
#1910 = DIRECTION('',(0.,1.));
#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1912 = PCURVE('',#1683,#1913);
#1913 = DEFINITIONAL_REPRESENTATION('',(#1914),#1918);
#1914 = LINE('',#1915,#1916);
#1915 = CARTESIAN_POINT('',(0.,0.4));
#1916 = VECTOR('',#1917,1.);
#1917 = DIRECTION('',(1.,0.));
#1918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1919 = ORIENTED_EDGE('',*,*,#1695,.T.);
#1920 = ORIENTED_EDGE('',*,*,#1921,.T.);
#1921 = EDGE_CURVE('',#1696,#1806,#1922,.T.);
#1922 = SURFACE_CURVE('',#1923,(#1927,#1934),.PCURVE_S1.);
#1923 = LINE('',#1924,#1925);
#1924 = CARTESIAN_POINT('',(-6.,-35.6,13.));
#1925 = VECTOR('',#1926,1.);
#1926 = DIRECTION('',(1.,0.,0.));
#1927 = PCURVE('',#1711,#1928);
#1928 = DEFINITIONAL_REPRESENTATION('',(#1929),#1933);
#1929 = LINE('',#1930,#1931);
#1930 = CARTESIAN_POINT('',(10.,0.));
#1931 = VECTOR('',#1932,1.);
#1932 = DIRECTION('',(0.,1.));
#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1934 = PCURVE('',#1737,#1935);
#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);
#1936 = LINE('',#1937,#1938);
#1937 = CARTESIAN_POINT('',(0.,0.4));
#1938 = VECTOR('',#1939,1.);
#1939 = DIRECTION('',(1.,0.));
#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1941 = ORIENTED_EDGE('',*,*,#1805,.F.);
#1942 = ADVANCED_FACE('',(#1943),#1683,.F.);
#1943 = FACE_BOUND('',#1944,.F.);
#1944 = EDGE_LOOP('',(#1945,#1946,#1947,#1948));
#1945 = ORIENTED_EDGE('',*,*,#1667,.F.);
#1946 = ORIENTED_EDGE('',*,*,#1852,.T.);
#1947 = ORIENTED_EDGE('',*,*,#1782,.T.);
#1948 = ORIENTED_EDGE('',*,*,#1899,.F.);
#1949 = ADVANCED_FACE('',(#1950),#1737,.T.);
#1950 = FACE_BOUND('',#1951,.T.);
#1951 = EDGE_LOOP('',(#1952,#1953,#1954,#1955));
#1952 = ORIENTED_EDGE('',*,*,#1723,.F.);
#1953 = ORIENTED_EDGE('',*,*,#1874,.T.);
#1954 = ORIENTED_EDGE('',*,*,#1828,.T.);
#1955 = ORIENTED_EDGE('',*,*,#1921,.F.);
#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1960)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1957,#1958,#1959)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1957 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1958 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1959 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1960 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1957,
  'distance_accuracy_value','confusion accuracy');
#1961 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1962,#1964);
#1962 = ( REPRESENTATION_RELATIONSHIP('','',#1625,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1963) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1963 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#1964 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1965);
#1965 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Flat_contact_0','',#5,#1620,
  $);
#1966 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1622));
#1967 = SHAPE_DEFINITION_REPRESENTATION(#1968,#1974);
#1968 = PRODUCT_DEFINITION_SHAPE('','',#1969);
#1969 = PRODUCT_DEFINITION('design','',#1970,#1973);
#1970 = PRODUCT_DEFINITION_FORMATION('','',#1971);
#1971 = PRODUCT('Spring_contact_0','Spring_contact_0','',(#1972));
#1972 = PRODUCT_CONTEXT('',#2,'mechanical');
#1973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1974 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1975),#2991);
#1975 = MANIFOLD_SOLID_BREP('',#1976);
#1976 = CLOSED_SHELL('',(#1977,#2823,#2847,#2950,#2977,#2983,#2987));
#1977 = ADVANCED_FACE('',(#1978),#1996,.F.);
#1978 = FACE_BOUND('',#1979,.F.);
#1979 = EDGE_LOOP('',(#1980,#2257,#2311,#2345,#2346,#2377,#2423,#2484,
    #2554,#2784));
#1980 = ORIENTED_EDGE('',*,*,#1981,.T.);
#1981 = EDGE_CURVE('',#1982,#1984,#1986,.T.);
#1982 = VERTEX_POINT('',#1983);
#1983 = CARTESIAN_POINT('',(3.115018385484,35.277075388659,8.));
#1984 = VERTEX_POINT('',#1985);
#1985 = CARTESIAN_POINT('',(3.3,35.,8.));
#1986 = SURFACE_CURVE('',#1987,(#1995,#2241),.PCURVE_S1.);
#1987 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1988,#1989,#1990,#1991,
#1992,#1993,#1994),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6
    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
REPRESENTATION_ITEM('') );
#1988 = CARTESIAN_POINT('',(3.3,35.,8.));
#1989 = CARTESIAN_POINT('',(3.3,34.501537077329,8.));
#1990 = CARTESIAN_POINT('',(2.683635542836,34.429966285026,8.));
#1991 = CARTESIAN_POINT('',(2.175264923697,35.,8.));
#1992 = CARTESIAN_POINT('',(2.683635542836,35.570033714974,8.));
#1993 = CARTESIAN_POINT('',(3.3,35.498462922671,8.));
#1994 = CARTESIAN_POINT('',(3.3,35.,8.));
#1995 = PCURVE('',#1996,#2235);
#1996 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,9,(
    (#1997,#1998,#1999,#2000,#2001,#2002,#2003,#2004,#2005,#2006,#2007
      ,#2008,#2009,#2010,#2011,#2012,#2013,#2014,#2015,#2016,#2017,#2018
      ,#2019,#2020,#2021,#2022,#2023,#2024,#2025,#2026,#2027,#2028,#2029
      ,#2030)
    ,(#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038,#2039,#2040,#2041
      ,#2042,#2043,#2044,#2045,#2046,#2047,#2048,#2049,#2050,#2051,#2052
      ,#2053,#2054,#2055,#2056,#2057,#2058,#2059,#2060,#2061,#2062,#2063
      ,#2064)
    ,(#2065,#2066,#2067,#2068,#2069,#2070,#2071,#2072,#2073,#2074,#2075
      ,#2076,#2077,#2078,#2079,#2080,#2081,#2082,#2083,#2084,#2085,#2086
      ,#2087,#2088,#2089,#2090,#2091,#2092,#2093,#2094,#2095,#2096,#2097
      ,#2098)
    ,(#2099,#2100,#2101,#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109
      ,#2110,#2111,#2112,#2113,#2114,#2115,#2116,#2117,#2118,#2119,#2120
      ,#2121,#2122,#2123,#2124,#2125,#2126,#2127,#2128,#2129,#2130,#2131
      ,#2132)
    ,(#2133,#2134,#2135,#2136,#2137,#2138,#2139,#2140,#2141,#2142,#2143
      ,#2144,#2145,#2146,#2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154
      ,#2155,#2156,#2157,#2158,#2159,#2160,#2161,#2162,#2163,#2164,#2165
      ,#2166)
    ,(#2167,#2168,#2169,#2170,#2171,#2172,#2173,#2174,#2175,#2176,#2177
      ,#2178,#2179,#2180,#2181,#2182,#2183,#2184,#2185,#2186,#2187,#2188
      ,#2189,#2190,#2191,#2192,#2193,#2194,#2195,#2196,#2197,#2198,#2199
      ,#2200)
    ,(#2201,#2202,#2203,#2204,#2205,#2206,#2207,#2208,#2209,#2210,#2211
      ,#2212,#2213,#2214,#2215,#2216,#2217,#2218,#2219,#2220,#2221,#2222
      ,#2223,#2224,#2225,#2226,#2227,#2228,#2229,#2230,#2231,#2232,#2233
,#2234
    )),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),
  (10,8,8,8,10),(-6.28318530718,0.,6.28318530718,12.566370614359),(0.,
    4.771698848675,9.543397697351,14.315096546026,19.086795394702),
.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
((
    (1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068)
    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321
      ,1.03672962321,1.03672962321)
    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
      ,1.038346699848,1.038346699848,1.038346699848,1.038346699848
      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847
      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699847,1.038346699848)
    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196
      ,0.853534330196,0.853534330196)
    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847
      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848
      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847
      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848
      ,1.038346699847,1.038346699848)
    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321
      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321
      ,1.03672962321,1.03672962321)
    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068
,1.669078461068,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );
#1997 = CARTESIAN_POINT('',(3.3,35.,8.));
#1998 = CARTESIAN_POINT('',(3.300000000998,34.916665156275,
    9.727874578101));
#1999 = CARTESIAN_POINT('',(2.281820591359,34.833337955981,
    11.456273033775));
#2000 = CARTESIAN_POINT('',(0.248525378132,34.749989472051,
    12.495471558508));
#2001 = CARTESIAN_POINT('',(-2.273582954265,34.666681419452,
    12.179974665064));
#2002 = CARTESIAN_POINT('',(-4.179974631168,34.583318370547,
    10.273582963156));
#2003 = CARTESIAN_POINT('',(-4.495471584965,34.500009870068,
    7.751474651903));
#2004 = CARTESIAN_POINT('',(-3.456273023367,34.416662077505,
    5.718179427169));
#2005 = CARTESIAN_POINT('',(-1.727874612274,34.333334210433,
    4.700000006667));
#2006 = CARTESIAN_POINT('',(1.727874594415,34.166665458585,
    4.699999996295));
#2007 = CARTESIAN_POINT('',(3.456273010518,34.083337525024,
    5.718179412501));
#2008 = CARTESIAN_POINT('',(4.495471584931,33.999989961616,
    7.751474617479));
#2009 = CARTESIAN_POINT('',(4.179974641044,33.916680974492,
    10.273582958259));
#2010 = CARTESIAN_POINT('',(2.273582980426,33.833318690353,
    12.179974628292));
#2011 = CARTESIAN_POINT('',(-0.248525357578,33.750009694603,
    12.49547158655));
#2012 = CARTESIAN_POINT('',(-2.281820569205,33.666662144511,
    11.456273022756));
#2013 = CARTESIAN_POINT('',(-3.299999994005,33.583334198108,
    9.727874612392));
#2014 = CARTESIAN_POINT('',(-3.300000003382,33.41666546428,
    6.272125405519));
#2015 = CARTESIAN_POINT('',(-2.281820587968,33.333337517876,
    4.543726989628));
#2016 = CARTESIAN_POINT('',(-0.24852538197,33.249989967784,
    3.504528414798));
#2017 = CARTESIAN_POINT('',(2.27358295773,33.166680972034,3.820025359372
    ));
#2018 = CARTESIAN_POINT('',(4.179974628711,33.083318687896,
    5.726417019047));
#2019 = CARTESIAN_POINT('',(4.495471586277,33.000009700772,
    8.248525358128));
#2020 = CARTESIAN_POINT('',(3.456273022903,32.916662137364,
    10.281820568736));
#2021 = CARTESIAN_POINT('',(1.727874612326,32.833334203802,
    11.299999994328));
#2022 = CARTESIAN_POINT('',(-1.727874594363,32.666665451955,
    11.300000002709));
#2023 = CARTESIAN_POINT('',(-3.456273010981,32.583337584881,
    10.281820591594));
#2024 = CARTESIAN_POINT('',(-4.495471583622,32.499989792322,
    8.24852537249));
#2025 = CARTESIAN_POINT('',(-4.179974643498,32.416681291837,
    5.726417059537));
#2026 = CARTESIAN_POINT('',(-2.273582976965,32.333318242939,
    3.820025347272));
#2027 = CARTESIAN_POINT('',(0.248525353743,32.250010190333,
    3.504528440144));
#2028 = CARTESIAN_POINT('',(2.281820572594,32.166661706409,
    4.543726953841));
#2029 = CARTESIAN_POINT('',(3.299999991622,32.083334506111,
    6.272125403987));
#2030 = CARTESIAN_POINT('',(3.3,31.999999662388,7.999999982089));
#2031 = CARTESIAN_POINT('',(3.3,34.501537077329,8.));
#2032 = CARTESIAN_POINT('',(3.299997459029,34.418202233604,
    9.727874400104));
#2033 = CARTESIAN_POINT('',(2.281827282414,34.334875033309,
    11.456272188989));
#2034 = CARTESIAN_POINT('',(0.248513441265,34.251526549384,
    12.495474424733));
#2035 = CARTESIAN_POINT('',(-2.27356986725,34.16821849677,
    12.179966071122));
#2036 = CARTESIAN_POINT('',(-4.179983086496,34.084855447891,
    10.273594888054));
#2037 = CARTESIAN_POINT('',(-4.49546762428,34.001546947383,7.75146359882
    ));
#2038 = CARTESIAN_POINT('',(-3.456273423165,33.91819915484,
    5.718185771186));
#2039 = CARTESIAN_POINT('',(-1.727874455343,33.83487128776,
    4.699998538859));
#2040 = CARTESIAN_POINT('',(1.727874426467,33.668202535914,
    4.700002025495));
#2041 = CARTESIAN_POINT('',(3.456272151437,33.584874602351,
    5.718173452456));
#2042 = CARTESIAN_POINT('',(4.49547446733,33.501527038949,7.75148572386)
  );
#2043 = CARTESIAN_POINT('',(4.179966032505,33.418218051809,
    10.273570626168));
#2044 = CARTESIAN_POINT('',(2.273594915677,33.334855767698,
    12.179982540894));
#2045 = CARTESIAN_POINT('',(-0.248536416184,33.251546771918,
    12.495467923793));
#2046 = CARTESIAN_POINT('',(-2.281814223235,33.168199221847,
    11.456273308624));
#2047 = CARTESIAN_POINT('',(-3.300001462029,33.084871275435,
    9.727874476559));
#2048 = CARTESIAN_POINT('',(-3.2999979744,32.918202541609,6.272125563401
    ));
#2049 = CARTESIAN_POINT('',(-2.281826546057,32.834874595204,
    4.543727863027));
#2050 = CARTESIAN_POINT('',(-0.248514281122,32.751527045118,
    3.504525516197));
#2051 = CARTESIAN_POINT('',(2.27357063601,32.668218049351,3.820033982535
    ));
#2052 = CARTESIAN_POINT('',(4.179982526691,32.58485576524,5.726405073423
    ));
#2053 = CARTESIAN_POINT('',(4.495467939721,32.501546778087,
    8.248536422267));
#2054 = CARTESIAN_POINT('',(3.456273294454,32.4181992147,10.28181422081)
  );
#2055 = CARTESIAN_POINT('',(1.727874486559,32.33487128113,
    11.300001462569));
#2056 = CARTESIAN_POINT('',(-1.72787445758,32.168202529285,
    11.299997973944));
#2057 = CARTESIAN_POINT('',(-3.456272023654,32.084874662209,
    10.281826547726));
#2058 = CARTESIAN_POINT('',(-4.495474780146,32.001526869656,
    8.248514277173));
#2059 = CARTESIAN_POINT('',(-4.17996547762,31.918218369154,
    5.726429370895));
#2060 = CARTESIAN_POINT('',(-2.273595677502,31.834855320285,
    3.820017463898));
#2061 = CARTESIAN_POINT('',(0.24853724836,31.751547267646,3.504532070522
    ));
#2062 = CARTESIAN_POINT('',(2.281813493664,31.668198783746,
    4.543726696586));
#2063 = CARTESIAN_POINT('',(3.30000197263,31.584871583437,6.272125519704
    ));
#2064 = CARTESIAN_POINT('',(3.299999439043,31.501536739717,
    7.999999982089));
#2065 = CARTESIAN_POINT('',(2.683635542836,34.429966285026,8.));
#2066 = CARTESIAN_POINT('',(2.683632634831,34.346634544474,9.40514953755
    ));
#2067 = CARTESIAN_POINT('',(1.855635410093,34.263294743555,
    10.810709813339));
#2068 = CARTESIAN_POINT('',(0.20209801968,34.17997738726,11.655841418989
    ));
#2069 = CARTESIAN_POINT('',(-1.848927892019,34.096617394158,
    11.399221717901));
#2070 = CARTESIAN_POINT('',(-3.399241250898,34.013315397356,
    9.848956485841));
#2071 = CARTESIAN_POINT('',(-3.655833583951,33.929955876549,
    7.797875657732));
#2072 = CARTESIAN_POINT('',(-2.810711247599,33.846637791193,
    6.144379477054));
#2073 = CARTESIAN_POINT('',(-1.405149525604,33.763298693415,
    5.316362771573));
#2074 = CARTESIAN_POINT('',(1.40514953184,33.596634225674,5.316366781629
    ));
#2075 = CARTESIAN_POINT('',(2.810709821516,33.513295198019,
    6.144365421808));
#2076 = CARTESIAN_POINT('',(3.655841409625,33.429976870992,
    7.797901035214));
#2077 = CARTESIAN_POINT('',(3.399221726534,33.346617863389,
    9.848928751131));
#2078 = CARTESIAN_POINT('',(1.848956479473,33.263315060106,
    11.399240633276));
#2079 = CARTESIAN_POINT('',(-0.202124338588,33.179956061584,
    11.655833922988));
#2080 = CARTESIAN_POINT('',(-1.855620524537,33.096637720532,
    10.810711117954));
#2081 = CARTESIAN_POINT('',(-2.683637227965,33.013298706412,
    9.405149549609));
#2082 = CARTESIAN_POINT('',(-2.68363321896,32.846634219669,
    6.594850456719));
#2083 = CARTESIAN_POINT('',(-1.855634575461,32.763295205556,
    5.189290194702));
#2084 = CARTESIAN_POINT('',(-0.202098971692,32.679976864487,
    4.344158572135));
#2085 = CARTESIAN_POINT('',(1.848928763547,32.596617865981,
    4.600778289748));
#2086 = CARTESIAN_POINT('',(3.399240616115,32.513315062698,
    6.151043509224));
#2087 = CARTESIAN_POINT('',(3.655833941803,32.42995605508,8.202124344335
    ));
#2088 = CARTESIAN_POINT('',(2.810711101426,32.346637728069,
    9.855620522794));
#2089 = CARTESIAN_POINT('',(1.40514956119,32.263298700407,
    10.683637227873));
#2090 = CARTESIAN_POINT('',(-1.405149567534,32.096634232665,
    10.683633219917));
#2091 = CARTESIAN_POINT('',(-2.810709674367,32.013295134897,9.8556345694
    ));
#2092 = CARTESIAN_POINT('',(-3.655841770236,31.929977049517,
    8.202098988013));
#2093 = CARTESIAN_POINT('',(-3.399221086578,31.846617528737,
    6.151071206394));
#2094 = CARTESIAN_POINT('',(-1.848957358294,31.763315531922,
    4.600759425913));
#2095 = CARTESIAN_POINT('',(0.202125298683,31.679955538815,
    4.344166011836));
#2096 = CARTESIAN_POINT('',(1.855619682759,31.596638182532,
    5.189288939446));
#2097 = CARTESIAN_POINT('',(2.683637817119,31.513298381606,
    6.594850410115));
#2098 = CARTESIAN_POINT('',(2.683634901335,31.429966641055,
    8.000000018888));
#2099 = CARTESIAN_POINT('',(2.175264923697,35.,8.));
#2100 = CARTESIAN_POINT('',(2.175264920954,34.91667081891,9.138969848205
    ));
#2101 = CARTESIAN_POINT('',(1.504108601286,34.833320625135,
    10.278258138582));
#2102 = CARTESIAN_POINT('',(0.163830155342,34.750028942563,
    10.963317741591));
#2103 = CARTESIAN_POINT('',(-1.498704381366,34.666626109534,
    10.755283215669));
#2104 = CARTESIAN_POINT('',(-2.755283308851,34.583374467782,
    9.498704356922));
#2105 = CARTESIAN_POINT('',(-2.963317668858,34.49997286603,7.83616976209
    ));
#2106 = CARTESIAN_POINT('',(-2.278258167193,34.41667928281,
    6.495891347777));
#2107 = CARTESIAN_POINT('',(-1.138969754261,34.333330922085,
    5.824735057973));
#2108 = CARTESIAN_POINT('',(1.138969803359,34.166669987825,
    5.824735086487));
#2109 = CARTESIAN_POINT('',(2.278258202516,34.083321809887,
    6.495891388104));
#2110 = CARTESIAN_POINT('',(2.963317668956,34.000027596692,
    7.836169856717));
#2111 = CARTESIAN_POINT('',(2.755283281697,33.916627332783,
    9.498704370396));
#2112 = CARTESIAN_POINT('',(1.498704309452,33.833373588597,
    10.755283316749));
#2113 = CARTESIAN_POINT('',(-0.163830211848,33.749973348402,
    10.963317664509));
#2114 = CARTESIAN_POINT('',(-1.504108662191,33.666679098601,
    10.278258168871));
#2115 = CARTESIAN_POINT('',(-2.175264940178,33.583330955967,
    9.138969753937));
#2116 = CARTESIAN_POINT('',(-2.1752649144,33.416669972169,6.861030196823
    ));
#2117 = CARTESIAN_POINT('',(-1.504108610608,33.333321829535,
    5.72174179708));
#2118 = CARTESIAN_POINT('',(-0.163830144795,33.250027579735,
    5.036682331792));
#2119 = CARTESIAN_POINT('',(1.498704371848,33.166627339539,
    5.244716717156));
#2120 = CARTESIAN_POINT('',(2.755283315601,33.083373595354,6.501295692)
  );
#2121 = CARTESIAN_POINT('',(2.963317665257,32.999973331445,
    8.163830210336));
#2122 = CARTESIAN_POINT('',(2.278258168466,32.916679118249,9.50410866348
    ));
#2123 = CARTESIAN_POINT('',(1.13896975412,32.833330940312,
    10.175264939291));
#2124 = CARTESIAN_POINT('',(-1.1389698035,32.66667000605,10.175264916249
    ));
#2125 = CARTESIAN_POINT('',(-2.278258201241,32.583321645334,
    9.50410860064));
#2126 = CARTESIAN_POINT('',(-2.963317672561,32.500028062093,
    8.163830170854));
#2127 = CARTESIAN_POINT('',(-2.755283274941,32.416626460374,
    6.501295580686));
#2128 = CARTESIAN_POINT('',(-1.498704318974,32.333374818582,
    5.244716750422));
#2129 = CARTESIAN_POINT('',(0.163830222397,32.24997198559,5.036682262112
    ));
#2130 = CARTESIAN_POINT('',(1.50410865287,32.166680302992,5.721741895465
    ));
#2131 = CARTESIAN_POINT('',(2.175264946731,32.083330109231,
    6.861030201035));
#2132 = CARTESIAN_POINT('',(2.175264923698,32.000000928135,
    8.000000049239));
#2133 = CARTESIAN_POINT('',(2.683635542836,35.570033714974,8.));
#2134 = CARTESIAN_POINT('',(2.683638448736,35.486701974421,9.40514994466
    ));
#2135 = CARTESIAN_POINT('',(1.85562010654,35.403362173503,
    10.810711745506));
#2136 = CARTESIAN_POINT('',(0.202125321277,35.320044817199,
    11.655834863457));
#2137 = CARTESIAN_POINT('',(-1.848957824196,35.236684824129,
    11.399241373672));
#2138 = CARTESIAN_POINT('',(-3.399221912162,35.153382827269,
    9.84892921162));
#2139 = CARTESIAN_POINT('',(-3.655842642696,35.070023306526,
    7.797900937966));
#2140 = CARTESIAN_POINT('',(-2.810710333196,34.986705221125,
    6.144364967235));
#2141 = CARTESIAN_POINT('',(-1.405149884532,34.903366123365,
    5.316366128694));
#2142 = CARTESIAN_POINT('',(1.405149915964,34.73670165562,5.316362140513
    ));
#2143 = CARTESIAN_POINT('',(2.810711786378,34.653362627969,6.14437905342
    ));
#2144 = CARTESIAN_POINT('',(3.655834817097,34.570044300928,
    7.797875633078));
#2145 = CARTESIAN_POINT('',(3.399241415695,34.486685293362,
    9.848956956672));
#2146 = CARTESIAN_POINT('',(1.84892918157,34.403382490017,
    11.399222535841));
#2147 = CARTESIAN_POINT('',(-0.20209904572,34.320023491563,
    11.655842300323));
#2148 = CARTESIAN_POINT('',(-1.855635038822,34.236705150463,
    10.810710464126));
#2149 = CARTESIAN_POINT('',(-2.68363387035,34.153366136362,9.40514986028
    ));
#2150 = CARTESIAN_POINT('',(-2.683637859579,33.986701649615,
    6.594850095617));
#2151 = CARTESIAN_POINT('',(-1.855620948323,33.903362635506,
    5.189288197094));
#2152 = CARTESIAN_POINT('',(-0.202124361174,33.820044294424,
    4.344165201717));
#2153 = CARTESIAN_POINT('',(1.848956945367,33.736685295954,
    4.600758567144));
#2154 = CARTESIAN_POINT('',(3.399222552123,33.653382492609,
    6.151070830848));
#2155 = CARTESIAN_POINT('',(3.655842282083,33.570023485058,
    8.202099038813));
#2156 = CARTESIAN_POINT('',(2.810710480345,33.486705158,9.855635041554)
  );
#2157 = CARTESIAN_POINT('',(1.405149848839,33.403366130357,
    10.683633869762));
#2158 = CARTESIAN_POINT('',(-1.405149880379,33.236701662611,
    10.68363786004));
#2159 = CARTESIAN_POINT('',(-2.810711932548,33.153362564848,
    9.855620946738));
#2160 = CARTESIAN_POINT('',(-3.655834459254,33.070044479451,
    8.202124364845));
#2161 = CARTESIAN_POINT('',(-3.399242050464,32.986684958713,
    6.151043048276));
#2162 = CARTESIAN_POINT('',(-1.848928310058,32.903382961829,
    4.600777456501));
#2163 = CARTESIAN_POINT('',(0.202098093721,32.820022968798,
    4.344157708558));
#2164 = CARTESIAN_POINT('',(1.855635873447,32.736705612459,5.18928952783
    ));
#2165 = CARTESIAN_POINT('',(2.683633286224,32.65336581156,6.594850145451
    ));
#2166 = CARTESIAN_POINT('',(2.683636184337,32.570034071001,
    8.000000018888));
#2167 = CARTESIAN_POINT('',(3.3,35.498462922671,8.));
#2168 = CARTESIAN_POINT('',(3.300002542967,35.415128078946,
    9.727874756099));
#2169 = CARTESIAN_POINT('',(2.281813900304,35.331800878652,
    11.456273878562));
#2170 = CARTESIAN_POINT('',(0.248537314999,35.248452394719,
    12.495468692283));
#2171 = CARTESIAN_POINT('',(-2.273596041281,35.165144342133,
    12.179983259006));
#2172 = CARTESIAN_POINT('',(-4.179966175841,35.081781293204,
    10.273571038258));
#2173 = CARTESIAN_POINT('',(-4.495475545651,34.998472792752,
    7.751485704985));
#2174 = CARTESIAN_POINT('',(-3.45627262357,34.915125000169,
    5.718173083152));
#2175 = CARTESIAN_POINT('',(-1.727874769205,34.831797133105,
    4.700001474476));
#2176 = CARTESIAN_POINT('',(1.727874762362,34.665128381256,
    4.699997967096));
#2177 = CARTESIAN_POINT('',(3.4562738696,34.581800447696,5.718185372546)
  );
#2178 = CARTESIAN_POINT('',(4.49546870253,34.498452884282,7.751463511098
    ));
#2179 = CARTESIAN_POINT('',(4.179983249585,34.415143897174,
    10.273595290351));
#2180 = CARTESIAN_POINT('',(2.273571045173,34.331781613009,
    12.179966715689));
#2181 = CARTESIAN_POINT('',(-0.248514298972,34.248472617288,
    12.495475249308));
#2182 = CARTESIAN_POINT('',(-2.281826915174,34.165125067175,
    11.456272736888));
#2183 = CARTESIAN_POINT('',(-3.299998525981,34.08179712078,
    9.727874748224));
#2184 = CARTESIAN_POINT('',(-3.300002032364,33.91512838695,
    6.272125247637));
#2185 = CARTESIAN_POINT('',(-2.281814629879,33.831800440549,
    4.543726116229));
#2186 = CARTESIAN_POINT('',(-0.248536482818,33.74845289045,
    3.504531313399));
#2187 = CARTESIAN_POINT('',(2.273595279451,33.665143894717,
    3.820016736209));
#2188 = CARTESIAN_POINT('',(4.17996673073,33.581781610551,5.726428964671
    ));
#2189 = CARTESIAN_POINT('',(4.495475232834,33.498472623457,
    8.248514293989));
#2190 = CARTESIAN_POINT('',(3.456272751353,33.415125060028,
    10.281826916662));
#2191 = CARTESIAN_POINT('',(1.727874738092,33.331797126475,
    11.299998526087));
#2192 = CARTESIAN_POINT('',(-1.727874731146,33.165128374626,
    11.300002031475));
#2193 = CARTESIAN_POINT('',(-3.456273998308,33.081800507554,
    10.281814635462));
#2194 = CARTESIAN_POINT('',(-4.495468387097,32.998452714988,
    8.248536467807));
#2195 = CARTESIAN_POINT('',(-4.179983809377,32.915144214521,
    5.726404748179));
#2196 = CARTESIAN_POINT('',(-2.273570276428,32.831781165592,
    3.820033230648));
#2197 = CARTESIAN_POINT('',(0.248513459127,32.74847311302,3.504524809765
    ));
#2198 = CARTESIAN_POINT('',(2.281827651524,32.665124629072,
    4.543727211096));
#2199 = CARTESIAN_POINT('',(3.299998010613,32.581797428785,6.27212528827
    ));
#2200 = CARTESIAN_POINT('',(3.300000560957,32.498462585059,
    7.999999982089));
#2201 = CARTESIAN_POINT('',(3.3,35.,8.));
#2202 = CARTESIAN_POINT('',(3.300000000998,34.916665156275,
    9.727874578101));
#2203 = CARTESIAN_POINT('',(2.281820591359,34.833337955981,
    11.456273033775));
#2204 = CARTESIAN_POINT('',(0.248525378132,34.749989472051,
    12.495471558508));
#2205 = CARTESIAN_POINT('',(-2.273582954265,34.666681419452,
    12.179974665064));
#2206 = CARTESIAN_POINT('',(-4.179974631168,34.583318370547,
    10.273582963156));
#2207 = CARTESIAN_POINT('',(-4.495471584965,34.500009870068,
    7.751474651903));
#2208 = CARTESIAN_POINT('',(-3.456273023367,34.416662077505,
    5.718179427169));
#2209 = CARTESIAN_POINT('',(-1.727874612274,34.333334210433,
    4.700000006667));
#2210 = CARTESIAN_POINT('',(1.727874594415,34.166665458585,
    4.699999996295));
#2211 = CARTESIAN_POINT('',(3.456273010518,34.083337525024,
    5.718179412501));
#2212 = CARTESIAN_POINT('',(4.495471584931,33.999989961616,
    7.751474617479));
#2213 = CARTESIAN_POINT('',(4.179974641044,33.916680974492,
    10.273582958259));
#2214 = CARTESIAN_POINT('',(2.273582980426,33.833318690353,
    12.179974628292));
#2215 = CARTESIAN_POINT('',(-0.248525357578,33.750009694603,
    12.49547158655));
#2216 = CARTESIAN_POINT('',(-2.281820569205,33.666662144511,
    11.456273022756));
#2217 = CARTESIAN_POINT('',(-3.299999994005,33.583334198108,
    9.727874612392));
#2218 = CARTESIAN_POINT('',(-3.300000003382,33.41666546428,
    6.272125405519));
#2219 = CARTESIAN_POINT('',(-2.281820587968,33.333337517876,
    4.543726989628));
#2220 = CARTESIAN_POINT('',(-0.24852538197,33.249989967784,
    3.504528414798));
#2221 = CARTESIAN_POINT('',(2.27358295773,33.166680972034,3.820025359372
    ));
#2222 = CARTESIAN_POINT('',(4.179974628711,33.083318687896,
    5.726417019047));
#2223 = CARTESIAN_POINT('',(4.495471586277,33.000009700772,
    8.248525358128));
#2224 = CARTESIAN_POINT('',(3.456273022903,32.916662137364,
    10.281820568736));
#2225 = CARTESIAN_POINT('',(1.727874612326,32.833334203802,
    11.299999994328));
#2226 = CARTESIAN_POINT('',(-1.727874594363,32.666665451955,
    11.300000002709));
#2227 = CARTESIAN_POINT('',(-3.456273010981,32.583337584881,
    10.281820591594));
#2228 = CARTESIAN_POINT('',(-4.495471583622,32.499989792322,
    8.24852537249));
#2229 = CARTESIAN_POINT('',(-4.179974643498,32.416681291837,
    5.726417059537));
#2230 = CARTESIAN_POINT('',(-2.273582976965,32.333318242939,
    3.820025347272));
#2231 = CARTESIAN_POINT('',(0.248525353743,32.250010190333,
    3.504528440144));
#2232 = CARTESIAN_POINT('',(2.281820572594,32.166661706409,
    4.543726953841));
#2233 = CARTESIAN_POINT('',(3.299999991622,32.083334506111,
    6.272125403987));
#2234 = CARTESIAN_POINT('',(3.3,31.999999662388,7.999999982089));
#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);
#2236 = LINE('',#2237,#2238);
#2237 = CARTESIAN_POINT('',(0.,0.));
#2238 = VECTOR('',#2239,1.);
#2239 = DIRECTION('',(1.,0.));
#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2241 = PCURVE('',#2242,#2247);
#2242 = PLANE('',#2243);
#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);
#2244 = CARTESIAN_POINT('',(3.00004752697,35.,8.));
#2245 = DIRECTION('',(-9.201234185797E-16,-6.80752138384E-16,-1.));
#2246 = DIRECTION('',(-1.,1.021542204804E-31,9.201234185797E-16));
#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2256);
#2248 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#2249,#2250,#2251,#2252,
#2253,#2254,#2255),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6
    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
REPRESENTATION_ITEM('') );
#2249 = CARTESIAN_POINT('',(-0.29995247303,0.));
#2250 = CARTESIAN_POINT('',(-0.29995247303,-0.498462922671));
#2251 = CARTESIAN_POINT('',(0.316411984135,-0.570033714974));
#2252 = CARTESIAN_POINT('',(0.824782603273,0.));
#2253 = CARTESIAN_POINT('',(0.316411984135,0.570033714974));
#2254 = CARTESIAN_POINT('',(-0.29995247303,0.498462922671));
#2255 = CARTESIAN_POINT('',(-0.29995247303,0.));
#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2257 = ORIENTED_EDGE('',*,*,#2258,.T.);
#2258 = EDGE_CURVE('',#1984,#2259,#2261,.T.);
#2259 = VERTEX_POINT('',#2260);
#2260 = CARTESIAN_POINT('',(3.3,31.999999662388,7.999999982089));
#2261 = SEAM_CURVE('',#2262,(#2297,#2304),.PCURVE_S1.);
#2262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2263,#2264,#2265,#2266,
    #2267,#2268,#2269,#2270,#2271,#2272,#2273,#2274,#2275,#2276,#2277,
    #2278,#2279,#2280,#2281,#2282,#2283,#2284,#2285,#2286,#2287,#2288,
    #2289,#2290,#2291,#2292,#2293,#2294,#2295,#2296),.UNSPECIFIED.,.F.,
.F.) B_SPLINE_CURVE_WITH_KNOTS((10,8,8,8,10),(0.,4.771698848675,
9.543397697351,14.315096546026,19.086795394702),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
    1.669078461068,1.669078461068,1.669078461068,1.669078461068,
1.669078461068)) REPRESENTATION_ITEM('') );
#2263 = CARTESIAN_POINT('',(3.3,35.,8.));
#2264 = CARTESIAN_POINT('',(3.300000000998,34.916665156275,
    9.727874578101));
#2265 = CARTESIAN_POINT('',(2.281820591359,34.833337955981,
    11.456273033775));
#2266 = CARTESIAN_POINT('',(0.248525378132,34.749989472051,
    12.495471558508));
#2267 = CARTESIAN_POINT('',(-2.273582954265,34.666681419452,
    12.179974665064));
#2268 = CARTESIAN_POINT('',(-4.179974631168,34.583318370547,
    10.273582963156));
#2269 = CARTESIAN_POINT('',(-4.495471584965,34.500009870068,
    7.751474651903));
#2270 = CARTESIAN_POINT('',(-3.456273023367,34.416662077505,
    5.718179427169));
#2271 = CARTESIAN_POINT('',(-1.727874612274,34.333334210433,
    4.700000006667));
#2272 = CARTESIAN_POINT('',(1.727874594415,34.166665458585,
    4.699999996295));
#2273 = CARTESIAN_POINT('',(3.456273010518,34.083337525024,
    5.718179412501));
#2274 = CARTESIAN_POINT('',(4.495471584931,33.999989961616,
    7.751474617479));
#2275 = CARTESIAN_POINT('',(4.179974641044,33.916680974492,
    10.273582958259));
#2276 = CARTESIAN_POINT('',(2.273582980426,33.833318690353,
    12.179974628292));
#2277 = CARTESIAN_POINT('',(-0.248525357578,33.750009694603,
    12.49547158655));
#2278 = CARTESIAN_POINT('',(-2.281820569205,33.666662144511,
    11.456273022756));
#2279 = CARTESIAN_POINT('',(-3.299999994005,33.583334198108,
    9.727874612392));
#2280 = CARTESIAN_POINT('',(-3.300000003382,33.41666546428,
    6.272125405519));
#2281 = CARTESIAN_POINT('',(-2.281820587968,33.333337517876,
    4.543726989628));
#2282 = CARTESIAN_POINT('',(-0.24852538197,33.249989967784,
    3.504528414798));
#2283 = CARTESIAN_POINT('',(2.27358295773,33.166680972034,3.820025359372
    ));
#2284 = CARTESIAN_POINT('',(4.179974628711,33.083318687896,
    5.726417019047));
#2285 = CARTESIAN_POINT('',(4.495471586277,33.000009700772,
    8.248525358128));
#2286 = CARTESIAN_POINT('',(3.456273022903,32.916662137364,
    10.281820568736));
#2287 = CARTESIAN_POINT('',(1.727874612326,32.833334203802,
    11.299999994328));
#2288 = CARTESIAN_POINT('',(-1.727874594363,32.666665451955,
    11.300000002709));
#2289 = CARTESIAN_POINT('',(-3.456273010981,32.583337584881,
    10.281820591594));
#2290 = CARTESIAN_POINT('',(-4.495471583622,32.499989792322,
    8.24852537249));
#2291 = CARTESIAN_POINT('',(-4.179974643498,32.416681291837,
    5.726417059537));
#2292 = CARTESIAN_POINT('',(-2.273582976965,32.333318242939,
    3.820025347272));
#2293 = CARTESIAN_POINT('',(0.248525353743,32.250010190333,
    3.504528440144));
#2294 = CARTESIAN_POINT('',(2.281820572594,32.166661706409,
    4.543726953841));
#2295 = CARTESIAN_POINT('',(3.299999991622,32.083334506111,
    6.272125403987));
#2296 = CARTESIAN_POINT('',(3.3,31.999999662388,7.999999982089));
#2297 = PCURVE('',#1996,#2298);
#2298 = DEFINITIONAL_REPRESENTATION('',(#2299),#2303);
#2299 = LINE('',#2300,#2301);
#2300 = CARTESIAN_POINT('',(0.,0.));
#2301 = VECTOR('',#2302,1.);
#2302 = DIRECTION('',(0.,1.));
#2303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2304 = PCURVE('',#1996,#2305);
#2305 = DEFINITIONAL_REPRESENTATION('',(#2306),#2310);
#2306 = LINE('',#2307,#2308);
#2307 = CARTESIAN_POINT('',(6.28318530718,0.));
#2308 = VECTOR('',#2309,1.);
#2309 = DIRECTION('',(0.,1.));
#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2311 = ORIENTED_EDGE('',*,*,#2312,.F.);
#2312 = EDGE_CURVE('',#2259,#2259,#2313,.T.);
#2313 = SURFACE_CURVE('',#2314,(#2322,#2329),.PCURVE_S1.);
#2314 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#2315,#2316,#2317,#2318,
#2319,#2320,#2321),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6
    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
REPRESENTATION_ITEM('') );
#2315 = CARTESIAN_POINT('',(3.3,31.999999662388,7.999999982089));
#2316 = CARTESIAN_POINT('',(3.299999439043,31.501536739717,
    7.999999982089));
#2317 = CARTESIAN_POINT('',(2.683634901335,31.429966641055,
    8.000000018888));
#2318 = CARTESIAN_POINT('',(2.175264923698,32.000000928135,
    8.000000049239));
#2319 = CARTESIAN_POINT('',(2.683636184337,32.570034071001,
    8.000000018888));
#2320 = CARTESIAN_POINT('',(3.300000560957,32.498462585059,
    7.999999982089));
#2321 = CARTESIAN_POINT('',(3.3,31.999999662388,7.999999982089));
#2322 = PCURVE('',#1996,#2323);
#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);
#2324 = LINE('',#2325,#2326);
#2325 = CARTESIAN_POINT('',(0.,19.086795394702));
#2326 = VECTOR('',#2327,1.);
#2327 = DIRECTION('',(1.,0.));
#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2329 = PCURVE('',#2330,#2335);
#2330 = PLANE('',#2331);
#2331 = AXIS2_PLACEMENT_3D('',#2332,#2333,#2334);
#2332 = CARTESIAN_POINT('',(3.00004752697,31.999999999947,7.999999999997
    ));
#2333 = DIRECTION('',(-5.970291740415E-08,1.646037486769E-13,-1.));
#2334 = DIRECTION('',(-1.,6.628355353938E-24,5.970291740415E-08));
#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2344);
#2336 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#2337,#2338,#2339,#2340,
#2341,#2342,#2343),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6
    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
REPRESENTATION_ITEM('') );
#2337 = CARTESIAN_POINT('',(-0.299952473029,-3.37558525132E-07));
#2338 = CARTESIAN_POINT('',(-0.299951912072,-0.49846326023));
#2339 = CARTESIAN_POINT('',(0.316412625635,-0.570033358892));
#2340 = CARTESIAN_POINT('',(0.824782603272,9.281883777135E-07));
#2341 = CARTESIAN_POINT('',(0.316411342634,0.570034071055));
#2342 = CARTESIAN_POINT('',(-0.299953033986,0.498462585112));
#2343 = CARTESIAN_POINT('',(-0.299952473029,-3.37558525132E-07));
#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2345 = ORIENTED_EDGE('',*,*,#2258,.F.);
#2346 = ORIENTED_EDGE('',*,*,#2347,.T.);
#2347 = EDGE_CURVE('',#1984,#2348,#2350,.T.);
#2348 = VERTEX_POINT('',#2349);
#2349 = CARTESIAN_POINT('',(3.026416840431,34.701165345815,8.));
#2350 = SURFACE_CURVE('',#2351,(#2359,#2366),.PCURVE_S1.);
#2351 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#2352,#2353,#2354,#2355,
#2356,#2357,#2358),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6
    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
REPRESENTATION_ITEM('') );
#2352 = CARTESIAN_POINT('',(3.3,35.,8.));
#2353 = CARTESIAN_POINT('',(3.3,34.501537077329,8.));
#2354 = CARTESIAN_POINT('',(2.683635542836,34.429966285026,8.));
#2355 = CARTESIAN_POINT('',(2.175264923697,35.,8.));
#2356 = CARTESIAN_POINT('',(2.683635542836,35.570033714974,8.));
#2357 = CARTESIAN_POINT('',(3.3,35.498462922671,8.));
#2358 = CARTESIAN_POINT('',(3.3,35.,8.));
#2359 = PCURVE('',#1996,#2360);
#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2365);
#2361 = LINE('',#2362,#2363);
#2362 = CARTESIAN_POINT('',(0.,0.));
#2363 = VECTOR('',#2364,1.);
#2364 = DIRECTION('',(1.,0.));
#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2366 = PCURVE('',#2242,#2367);
#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2376);
#2368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#2369,#2370,#2371,#2372,
#2373,#2374,#2375),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6
    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,
    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) 
REPRESENTATION_ITEM('') );
#2369 = CARTESIAN_POINT('',(-0.29995247303,0.));
#2370 = CARTESIAN_POINT('',(-0.29995247303,-0.498462922671));
#2371 = CARTESIAN_POINT('',(0.316411984135,-0.570033714974));
#2372 = CARTESIAN_POINT('',(0.824782603273,0.));
#2373 = CARTESIAN_POINT('',(0.316411984135,0.570033714974));
#2374 = CARTESIAN_POINT('',(-0.29995247303,0.498462922671));
#2375 = CARTESIAN_POINT('',(-0.29995247303,0.));
#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2377 = ORIENTED_EDGE('',*,*,#2378,.T.);
#2378 = EDGE_CURVE('',#2348,#2379,#2381,.T.);
#2379 = VERTEX_POINT('',#2380);
#2380 = CARTESIAN_POINT('',(3.105273797458,34.711337717783,8.2));
#2381 = SURFACE_CURVE('',#2382,(#2392,#2405),.PCURVE_S1.);
#2382 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2383,#2384,#2385,#2386,#2387,
    #2388,#2389,#2390,#2391),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#2383 = CARTESIAN_POINT('',(3.026416840431,34.701165345815,8.));
#2384 = CARTESIAN_POINT('',(3.043272012907,34.70168045033,8.018537953966
    ));
#2385 = CARTESIAN_POINT('',(3.05889011219,34.703098863874,8.039090150699
    ));
#2386 = CARTESIAN_POINT('',(3.072994651434,34.705171501272,
    8.061688613539));
#2387 = CARTESIAN_POINT('',(3.085196114715,34.707581446322,
    8.086314431234));
#2388 = CARTESIAN_POINT('',(3.095011604848,34.709927566375,
    8.112832640372));
#2389 = CARTESIAN_POINT('',(3.101918395679,34.711620349431,
    8.140986742404));
#2390 = CARTESIAN_POINT('',(3.105396778475,34.712137094395,
    8.170304306202));
#2391 = CARTESIAN_POINT('',(3.105273797458,34.711337717783,8.2));
#2392 = PCURVE('',#1996,#2393);
#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2404);
#2394 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2395,#2396,#2397,#2398,#2399,
    #2400,#2401,#2402,#2403),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#2395 = CARTESIAN_POINT('',(1.483522907152,0.));
#2396 = CARTESIAN_POINT('',(1.427242111764,6.202474850252E-03));
#2397 = CARTESIAN_POINT('',(1.374349667766,1.299989476956E-02));
#2398 = CARTESIAN_POINT('',(1.325400365038,2.039920172647E-02));
#2399 = CARTESIAN_POINT('',(1.281476327636,2.839552128408E-02));
#2400 = CARTESIAN_POINT('',(1.244078397134,3.695580551006E-02));
#2401 = CARTESIAN_POINT('',(1.215294686723,4.602044636823E-02));
#2402 = CARTESIAN_POINT('',(1.197289831563,5.548070303633E-02));
#2403 = CARTESIAN_POINT('',(1.19089268754,6.512640529933E-02));
#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2405 = PCURVE('',#2406,#2411);
#2406 = CYLINDRICAL_SURFACE('',#2407,0.3);
#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);
#2408 = CARTESIAN_POINT('',(2.8,34.7,8.2));
#2409 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2410 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2422);
#2412 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2413,#2414,#2415,#2416,#2417,
    #2418,#2419,#2420,#2421),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#2413 = CARTESIAN_POINT('',(0.729727656227,3.558010204544E-02));
#2414 = CARTESIAN_POINT('',(0.646823405763,3.865216683582E-02));
#2415 = CARTESIAN_POINT('',(0.56193728083,4.242893083857E-02));
#2416 = CARTESIAN_POINT('',(0.474642587852,4.662216350463E-02));
#2417 = CARTESIAN_POINT('',(0.384700141151,5.085940513578E-02));
#2418 = CARTESIAN_POINT('',(0.292037844651,5.467075958733E-02));
#2419 = CARTESIAN_POINT('',(0.196710408773,5.739408561607E-02));
#2420 = CARTESIAN_POINT('',(9.898564599267E-02,5.843373480725E-02));
#2421 = CARTESIAN_POINT('',(0.,5.762495344092E-02));
#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2423 = ORIENTED_EDGE('',*,*,#2424,.T.);
#2424 = EDGE_CURVE('',#2379,#2425,#2427,.T.);
#2425 = VERTEX_POINT('',#2426);
#2426 = CARTESIAN_POINT('',(2.957023453448,34.675842545623,
    8.454479964762));
#2427 = SURFACE_CURVE('',#2428,(#2443,#2461),.PCURVE_S1.);
#2428 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2429,#2430,#2431,#2432,#2433,
    #2434,#2435,#2436,#2437,#2438,#2439,#2440,#2441,#2442),
  .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.,0.433785324439,1.),.UNSPECIFIED.);
#2429 = CARTESIAN_POINT('',(3.105273797458,34.711337717783,8.2));
#2430 = CARTESIAN_POINT('',(3.105188456198,34.710782999594,
    8.220606984535));
#2431 = CARTESIAN_POINT('',(3.103333067039,34.709583109509,
    8.241325349804));
#2432 = CARTESIAN_POINT('',(3.099668420866,34.707696714194,
    8.261780224685));
#2433 = CARTESIAN_POINT('',(3.094298813371,34.705197887707,
    8.281660335673));
#2434 = CARTESIAN_POINT('',(3.087413001034,34.70227694325,8.300745537294
    ));
#2435 = CARTESIAN_POINT('',(3.079219461186,34.699126866714,
    8.318887849792));
#2436 = CARTESIAN_POINT('',(3.057787188824,34.691749133253,
    8.358332653199));
#2437 = CARTESIAN_POINT('',(3.04376354591,34.68748304907,8.378924057126)
  );
#2438 = CARTESIAN_POINT('',(3.028233472582,34.683501680958,
    8.397695008533));
#2439 = CARTESIAN_POINT('',(3.01153050257,34.680134840782,8.414621737695
    ));
#2440 = CARTESIAN_POINT('',(2.993942234073,34.677619663862,
    8.429706010412));
#2441 = CARTESIAN_POINT('',(2.975707893541,34.676138095465,
    8.442979392384));
#2442 = CARTESIAN_POINT('',(2.957019875553,34.67584248901,8.454482167046
    ));
#2443 = PCURVE('',#1996,#2444);
#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2460);
#2445 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2446,#2447,#2448,#2449,#2450,
    #2451,#2452,#2453,#2454,#2455,#2456,#2457,#2458,#2459),
  .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.,0.433785324439,1.),.UNSPECIFIED.);
#2446 = CARTESIAN_POINT('',(1.19089268754,6.512640529933E-02));
#2447 = CARTESIAN_POINT('',(1.186453463158,7.181992923971E-02));
#2448 = CARTESIAN_POINT('',(1.18773687373,7.858041521654E-02));
#2449 = CARTESIAN_POINT('',(1.194990907495,8.530174809227E-02));
#2450 = CARTESIAN_POINT('',(1.207914926467,9.189724532931E-02));
#2451 = CARTESIAN_POINT('',(1.225806647676,9.830380472895E-02));
#2452 = CARTESIAN_POINT('',(1.247931421167,0.10447621654));
#2453 = CARTESIAN_POINT('',(1.307103794121,0.118096895173));
#2454 = CARTESIAN_POINT('',(1.346668505907,0.125364582167));
#2455 = CARTESIAN_POINT('',(1.390963062778,0.132163190719));
#2456 = CARTESIAN_POINT('',(1.438937833157,0.138477504556));
#2457 = CARTESIAN_POINT('',(1.489880768802,0.144294995878));
#2458 = CARTESIAN_POINT('',(1.543309355638,0.149610034542));
#2459 = CARTESIAN_POINT('',(1.59897503967,0.154418814732));
#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2461 = PCURVE('',#2462,#2467);
#2462 = CYLINDRICAL_SURFACE('',#2463,0.3);
#2463 = AXIS2_PLACEMENT_3D('',#2464,#2465,#2466);
#2464 = CARTESIAN_POINT('',(2.8,34.7,8.2));
#2465 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2466 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#2467 = DEFINITIONAL_REPRESENTATION('',(#2468),#2483);
#2468 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2469,#2470,#2471,#2472,#2473,
    #2474,#2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482),
  .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.,0.433785324439,1.),.UNSPECIFIED.);
#2469 = CARTESIAN_POINT('',(6.28318530718,5.762495344092E-02));
#2470 = CARTESIAN_POINT('',(6.21449535873,5.706370893114E-02));
#2471 = CARTESIAN_POINT('',(6.145434121087,5.559564627898E-02));
#2472 = CARTESIAN_POINT('',(6.076721980816,5.317395076069E-02));
#2473 = CARTESIAN_POINT('',(6.008840515817,4.988769398733E-02));
#2474 = CARTESIAN_POINT('',(5.942094503703,4.595367792058E-02));
#2475 = CARTESIAN_POINT('',(5.87667765758,4.159434482847E-02));
#2476 = CARTESIAN_POINT('',(5.729167024264,3.104347089572E-02));
#2477 = CARTESIAN_POINT('',(5.6480225596,2.469459837479E-02));
#2478 = CARTESIAN_POINT('',(5.569019971086,1.839806759358E-02));
#2479 = CARTESIAN_POINT('',(5.491944558706,1.253057146463E-02));
#2480 = CARTESIAN_POINT('',(5.416625637187,7.370219198232E-03));
#2481 = CARTESIAN_POINT('',(5.342873016592,3.133216448994E-03));
#2482 = CARTESIAN_POINT('',(5.270468104322,-6.E-07));
#2483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2484 = ORIENTED_EDGE('',*,*,#2485,.F.);
#2485 = EDGE_CURVE('',#2486,#2425,#2488,.T.);
#2486 = VERTEX_POINT('',#2487);
#2487 = CARTESIAN_POINT('',(2.85049190501,34.692232014614,8.49561837888)
  );
#2488 = SURFACE_CURVE('',#2489,(#2507,#2528),.PCURVE_S1.);
#2489 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2490,#2491,#2492,#2493,#2494,
    #2495,#2496,#2497,#2498,#2499,#2500,#2501,#2502,#2503,#2504,#2505,
    #2506),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.365930211999,
    0.698741478849,1.),.UNSPECIFIED.);
#2490 = CARTESIAN_POINT('',(2.848040549063,34.692609146298,8.5));
#2491 = CARTESIAN_POINT('',(2.856911012577,34.691244459604,
    8.484025205189));
#2492 = CARTESIAN_POINT('',(2.865774657926,34.689880821858,
    8.469080378201));
#2493 = CARTESIAN_POINT('',(2.874672724025,34.688511888612,
    8.455403791913));
#2494 = CARTESIAN_POINT('',(2.88359826491,34.687138728475,8.443415760052
    ));
#2495 = CARTESIAN_POINT('',(2.892511636468,34.685767440543,
    8.433771874235));
#2496 = CARTESIAN_POINT('',(2.909307414591,34.683183474678,
    8.420988024551));
#2497 = CARTESIAN_POINT('',(2.917231597872,34.681964369558,
    8.417321517263));
#2498 = CARTESIAN_POINT('',(2.924898889202,34.680784786277,
    8.416629307503));
#2499 = CARTESIAN_POINT('',(2.932160643745,34.67966759327,8.419168646392
    ));
#2500 = CARTESIAN_POINT('',(2.938886702852,34.678632814946,
    8.424721125076));
#2501 = CARTESIAN_POINT('',(2.950512040611,34.676844301444,
    8.439963262487));
#2502 = CARTESIAN_POINT('',(2.95554066244,34.676070667317,8.449232871284
    ));
#2503 = CARTESIAN_POINT('',(2.960055328472,34.675376103312,
    8.460199602094));
#2504 = CARTESIAN_POINT('',(2.964078064201,34.674757220892,
    8.472485031771));
#2505 = CARTESIAN_POINT('',(2.967641325212,34.67420902689,8.48581186049)
  );
#2506 = CARTESIAN_POINT('',(2.970781010021,34.673725998458,8.5));
#2507 = PCURVE('',#1996,#2508);
#2508 = DEFINITIONAL_REPRESENTATION('',(#2509),#2527);
#2509 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2510,#2511,#2512,#2513,#2514,
    #2515,#2516,#2517,#2518,#2519,#2520,#2521,#2522,#2523,#2524,#2525,
    #2526),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.365930211999,
    0.698741478849,1.),.UNSPECIFIED.);
#2510 = CARTESIAN_POINT('',(1.940704545854,0.175971756145));
#2511 = CARTESIAN_POINT('',(1.919364906056,0.169924967351));
#2512 = CARTESIAN_POINT('',(1.897184056593,0.164263828253));
#2513 = CARTESIAN_POINT('',(1.873987432388,0.159066739552));
#2514 = CARTESIAN_POINT('',(1.849682760077,0.15447739554));
#2515 = CARTESIAN_POINT('',(1.824243784853,0.150717616249));
#2516 = CARTESIAN_POINT('',(1.773830836641,0.14550611741));
#2517 = CARTESIAN_POINT('',(1.748958930762,0.143869442102));
#2518 = CARTESIAN_POINT('',(1.723652343721,0.143268094769));
#2519 = CARTESIAN_POINT('',(1.698337427364,0.143783237013));
#2520 = CARTESIAN_POINT('',(1.673439698631,0.145333207588));
#2521 = CARTESIAN_POINT('',(1.627649582422,0.149888173115));
#2522 = CARTESIAN_POINT('',(1.606535663522,0.152747892671));
#2523 = CARTESIAN_POINT('',(1.586197181637,0.156186538427));
#2524 = CARTESIAN_POINT('',(1.566642976955,0.160072603119));
#2525 = CARTESIAN_POINT('',(1.547834730943,0.164310676756));
#2526 = CARTESIAN_POINT('',(1.529685167741,0.16883819537));
#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2528 = PCURVE('',#2529,#2534);
#2529 = PLANE('',#2530);
#2530 = AXIS2_PLACEMENT_3D('',#2531,#2532,#2533);
#2531 = CARTESIAN_POINT('',(2.8,34.7,8.2));
#2532 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2533 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2553);
#2535 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2536,#2537,#2538,#2539,#2540,
    #2541,#2542,#2543,#2544,#2545,#2546,#2547,#2548,#2549,#2550,#2551,
    #2552),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.365930211999,
    0.698741478849,1.),.UNSPECIFIED.);
#2536 = CARTESIAN_POINT('',(4.860575143616E-02,-0.3));
#2537 = CARTESIAN_POINT('',(5.758057693508E-02,-0.284025205189));
#2538 = CARTESIAN_POINT('',(6.654850405157E-02,-0.269080378201));
#2539 = CARTESIAN_POINT('',(7.555125688296E-02,-0.255403791913));
#2540 = CARTESIAN_POINT('',(8.458180774366E-02,-0.243415760052));
#2541 = CARTESIAN_POINT('',(9.360004610366E-02,-0.233771874235));
#2542 = CARTESIAN_POINT('',(0.110593428415,-0.220988024551));
#2543 = CARTESIAN_POINT('',(0.118610840588,-0.217321517263));
#2544 = CARTESIAN_POINT('',(0.126368338449,-0.216629307503));
#2545 = CARTESIAN_POINT('',(0.133715528337,-0.219168646392));
#2546 = CARTESIAN_POINT('',(0.140520720274,-0.224721125076));
#2547 = CARTESIAN_POINT('',(0.152282831418,-0.239963262487));
#2548 = CARTESIAN_POINT('',(0.157370615538,-0.249232871284));
#2549 = CARTESIAN_POINT('',(0.161938397115,-0.260199602094));
#2550 = CARTESIAN_POINT('',(0.166008460776,-0.272485031771));
#2551 = CARTESIAN_POINT('',(0.169613643946,-0.28581186049));
#2552 = CARTESIAN_POINT('',(0.172790267495,-0.3));
#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2554 = ORIENTED_EDGE('',*,*,#2555,.T.);
#2555 = EDGE_CURVE('',#2486,#2556,#2558,.T.);
#2556 = VERTEX_POINT('',#2557);
#2557 = CARTESIAN_POINT('',(3.183848931077,35.222076086307,8.2));
#2558 = SURFACE_CURVE('',#2559,(#2632,#2708),.PCURVE_S1.);
#2559 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2560,#2561,#2562,#2563,#2564,
    #2565,#2566,#2567,#2568,#2569,#2570,#2571,#2572,#2573,#2574,#2575,
    #2576,#2577,#2578,#2579,#2580,#2581,#2582,#2583,#2584,#2585,#2586,
    #2587,#2588,#2589,#2590,#2591,#2592,#2593,#2594,#2595,#2596,#2597,
    #2598,#2599,#2600,#2601,#2602,#2603,#2604,#2605,#2606,#2607,#2608,
    #2609,#2610,#2611,#2612,#2613,#2614,#2615,#2616,#2617,#2618,#2619,
    #2620,#2621,#2622,#2623,#2624,#2625,#2626,#2627,#2628,#2629,#2630,
    #2631),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,9),(0.,
    0.243885163102,0.279152483658,0.336053585359,0.394175990077,
    0.429488853375,0.476917567771,0.683478047347,0.852927565269,
    0.895976324851,1.),.UNSPECIFIED.);
#2560 = CARTESIAN_POINT('',(2.850495094688,34.692230916835,
    8.495617805214));
#2561 = CARTESIAN_POINT('',(2.819493086617,34.702900549243,
    8.501193717986));
#2562 = CARTESIAN_POINT('',(2.789653704898,34.717704896736,
    8.502534867853));
#2563 = CARTESIAN_POINT('',(2.761609569124,34.736826525339,
    8.500086721002));
#2564 = CARTESIAN_POINT('',(2.736024359127,34.760340217181,
    8.494296908041));
#2565 = CARTESIAN_POINT('',(2.713595620959,34.788208411145,
    8.485838853114));
#2566 = CARTESIAN_POINT('',(2.695003228553,34.820141657606,
    8.475636430262));
#2567 = CARTESIAN_POINT('',(2.680791710137,34.855784082281,
    8.465099142255));
#2568 = CARTESIAN_POINT('',(2.67045897857,34.900389803498,8.454720182394
    ));
#2569 = CARTESIAN_POINT('',(2.669262963953,34.906090499743,
    8.453440648626));
#2570 = CARTESIAN_POINT('',(2.668178773642,34.911853925062,8.45219846458
    ));
#2571 = CARTESIAN_POINT('',(2.667208890813,34.917677029668,
    8.450999471991));
#2572 = CARTESIAN_POINT('',(2.666355794944,34.92355628995,8.449849620673
    ));
#2573 = CARTESIAN_POINT('',(2.665621906328,34.929487675583,
    8.448754870486));
#2574 = CARTESIAN_POINT('',(2.665009530581,34.935466616629,
    8.447721093284));
#2575 = CARTESIAN_POINT('',(2.663732279134,34.95120296096,8.445193603913
    ));
#2576 = CARTESIAN_POINT('',(2.663265503822,34.961030066619,
    8.443806409297));
#2577 = CARTESIAN_POINT('',(2.663129736211,34.9709455505,8.442616794859)
  );
#2578 = CARTESIAN_POINT('',(2.66333261967,34.980922439601,8.441647135631
    ));
#2579 = CARTESIAN_POINT('',(2.663879488001,34.990930845244,
    8.440916258879));
#2580 = CARTESIAN_POINT('',(2.664772671498,35.000938283265,
    8.440437925152));
#2581 = CARTESIAN_POINT('',(2.666010803007,35.010909994223,
    8.440219309318));
#2582 = CARTESIAN_POINT('',(2.669199299967,35.030921007005,
    8.440300516149));
#2583 = CARTESIAN_POINT('',(2.671164825824,35.040959960406,8.44061158187
    ));
#2584 = CARTESIAN_POINT('',(2.673478688206,35.05088684507,8.441192560908
    ));
#2585 = CARTESIAN_POINT('',(2.676131179416,35.060667207452,
    8.442034551395));
#2586 = CARTESIAN_POINT('',(2.679109682606,35.07027126836,8.443121596043
    ));
#2587 = CARTESIAN_POINT('',(2.682399456955,35.07967377213,8.444432410727
    ));
#2588 = CARTESIAN_POINT('',(2.685984422866,35.088853835811,
    8.445942113063));
#2589 = CARTESIAN_POINT('',(2.692195270957,35.103226971847,
    8.448645768883));
#2590 = CARTESIAN_POINT('',(2.694645686077,35.10857151481,8.449731272563
    ));
#2591 = CARTESIAN_POINT('',(2.697195696956,35.113825146872,
    8.450874591617));
#2592 = CARTESIAN_POINT('',(2.699841823953,35.118985205389,
    8.452069708328));
#2593 = CARTESIAN_POINT('',(2.702580643701,35.124049583412,
    8.453310551713));
#2594 = CARTESIAN_POINT('',(2.705408829472,35.129016667667,
    8.454591091574));
#2595 = CARTESIAN_POINT('',(2.708323191539,35.133885276539,
    8.455905432537));
#2596 = CARTESIAN_POINT('',(2.715346695375,35.145060274813,
    8.459050987317));
#2597 = CARTESIAN_POINT('',(2.719522542968,35.151286606769,8.46090475773
    ));
#2598 = CARTESIAN_POINT('',(2.723841038381,35.157331848454,
    8.462795424768));
#2599 = CARTESIAN_POINT('',(2.728295264741,35.163194993124,8.46470981185
    ));
#2600 = CARTESIAN_POINT('',(2.732878644038,35.168875670416,
    8.466635414758));
#2601 = CARTESIAN_POINT('',(2.737584970925,35.174374043998,
    8.468560456015));
#2602 = CARTESIAN_POINT('',(2.742408446514,35.179690709224,
    8.470473939267));
#2603 = CARTESIAN_POINT('',(2.768837671144,35.207194267673,
    8.480604673754));
#2604 = CARTESIAN_POINT('',(2.79242070794,35.226100753659,8.488419483668
    ));
#2605 = CARTESIAN_POINT('',(2.817688978434,35.241690058465,
    8.494987194163));
#2606 = CARTESIAN_POINT('',(2.844266683943,35.254028787369,
    8.499701485725));
#2607 = CARTESIAN_POINT('',(2.871752243845,35.263216070765,
    8.502107696666));
#2608 = CARTESIAN_POINT('',(2.89973478434,35.269408739083,8.501870403213
    ));
#2609 = CARTESIAN_POINT('',(2.927824939304,35.272813722438,
    8.498743687985));
#2610 = CARTESIAN_POINT('',(2.978464972698,35.274426418486,
    8.487403989805));
#2611 = CARTESIAN_POINT('',(3.001058492008,35.273456514743,
    8.480215874793));
#2612 = CARTESIAN_POINT('',(3.023216914095,35.270949869035,
    8.470846765463));
#2613 = CARTESIAN_POINT('',(3.044716200758,35.267090741675,
    8.459216476961));
#2614 = CARTESIAN_POINT('',(3.065313248755,35.262108702269,
    8.445269512531));
#2615 = CARTESIAN_POINT('',(3.084758406798,35.256295192409,
    8.428975620379));
#2616 = CARTESIAN_POINT('',(3.102800327738,35.250022245825,
    8.410318628152));
#2617 = CARTESIAN_POINT('',(3.123316617135,35.242181532177,
    8.383913824016));
#2618 = CARTESIAN_POINT('',(3.127363178776,35.240594909233,
    8.378411300789));
#2619 = CARTESIAN_POINT('',(3.13129514543,35.239018060721,8.372755551207
    ));
#2620 = CARTESIAN_POINT('',(3.135107288116,35.237459573195,
    8.366947046946));
#2621 = CARTESIAN_POINT('',(3.138794070666,35.235928576765,
    8.360986706466));
#2622 = CARTESIAN_POINT('',(3.14234968769,35.234434696024,8.354875975087
    ));
#2623 = CARTESIAN_POINT('',(3.145768102537,35.232988000976,
    8.348616905064));
#2624 = CARTESIAN_POINT('',(3.156956803159,35.228242453369,
    8.326735895461));
#2625 = CARTESIAN_POINT('',(3.164043951113,35.225217779975,
    8.310388057938));
#2626 = CARTESIAN_POINT('',(3.170201377965,35.222679144353,
    8.293225174013));
#2627 = CARTESIAN_POINT('',(3.175323227788,35.220789199717,
    8.275339319276));
#2628 = CARTESIAN_POINT('',(3.179309886705,35.219710967983,8.25686468927
    ));
#2629 = CARTESIAN_POINT('',(3.182079732531,35.219562728461,
    8.237985917486));
#2630 = CARTESIAN_POINT('',(3.183586982085,35.220373417861,
    8.218939548668));
#2631 = CARTESIAN_POINT('',(3.183848931077,35.222076086307,8.2));
#2632 = PCURVE('',#1996,#2633);
#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2707);
#2634 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2635,#2636,#2637,#2638,#2639,
    #2640,#2641,#2642,#2643,#2644,#2645,#2646,#2647,#2648,#2649,#2650,
    #2651,#2652,#2653,#2654,#2655,#2656,#2657,#2658,#2659,#2660,#2661,
    #2662,#2663,#2664,#2665,#2666,#2667,#2668,#2669,#2670,#2671,#2672,
    #2673,#2674,#2675,#2676,#2677,#2678,#2679,#2680,#2681,#2682,#2683,
    #2684,#2685,#2686,#2687,#2688,#2689,#2690,#2691,#2692,#2693,#2694,
    #2695,#2696,#2697,#2698,#2699,#2700,#2701,#2702,#2703,#2704,#2705,
    #2706),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,9),(0.,
    0.243885163102,0.279152483658,0.336053585359,0.394175990077,
    0.429488853375,0.476917567771,0.683478047347,0.852927565269,
    0.895976324851,1.),.UNSPECIFIED.);
#2635 = CARTESIAN_POINT('',(1.934769033747,0.174312675115));
#2636 = CARTESIAN_POINT('',(2.040212266036,0.178093820549));
#2637 = CARTESIAN_POINT('',(2.148865500065,0.180433513582));
#2638 = CARTESIAN_POINT('',(2.26076089987,0.181386094021));
#2639 = CARTESIAN_POINT('',(2.376034004281,0.181005373707));
#2640 = CARTESIAN_POINT('',(2.494831479091,0.179429783978));
#2641 = CARTESIAN_POINT('',(2.617385886714,0.176914915943));
#2642 = CARTESIAN_POINT('',(2.744330303099,0.173952139327));
#2643 = CARTESIAN_POINT('',(2.896638094334,0.170779490083));
#2644 = CARTESIAN_POINT('',(2.915993724873,0.170382960322));
#2645 = CARTESIAN_POINT('',(2.935463403358,0.169992722822));
#2646 = CARTESIAN_POINT('',(2.955046822025,0.169610858164));
#2647 = CARTESIAN_POINT('',(2.974742712534,0.16923949304));
#2648 = CARTESIAN_POINT('',(2.994548738124,0.16888076445));
#2649 = CARTESIAN_POINT('',(3.014461385767,0.168536783895));
#2650 = CARTESIAN_POINT('',(3.066767666146,0.167681718129));
#2651 = CARTESIAN_POINT('',(3.099330364686,0.167197438196));
#2652 = CARTESIAN_POINT('',(3.132135978287,0.166765558352));
#2653 = CARTESIAN_POINT('',(3.165150795462,0.166394181345));
#2654 = CARTESIAN_POINT('',(3.19833434974,0.166090169438));
#2655 = CARTESIAN_POINT('',(3.231638400516,0.165858597754));
#2656 = CARTESIAN_POINT('',(3.265005913894,0.165702207622));
#2657 = CARTESIAN_POINT('',(3.332450287842,0.1655377662));
#2658 = CARTESIAN_POINT('',(3.366536037829,0.165532952743));
#2659 = CARTESIAN_POINT('',(3.400555884278,0.165606614758));
#2660 = CARTESIAN_POINT('',(3.434448981848,0.165755778531));
#2661 = CARTESIAN_POINT('',(3.4681639495,0.165974943936));
#2662 = CARTESIAN_POINT('',(3.501657770911,0.166256726957));
#2663 = CARTESIAN_POINT('',(3.534894694885,0.166592502204));
#2664 = CARTESIAN_POINT('',(3.587864514184,0.167204248374));
#2665 = CARTESIAN_POINT('',(3.607780535842,0.16745201402));
#2666 = CARTESIAN_POINT('',(3.627588491525,0.167714305985));
#2667 = CARTESIAN_POINT('',(3.647284926773,0.167989040892));
#2668 = CARTESIAN_POINT('',(3.666867539973,0.168274122425));
#2669 = CARTESIAN_POINT('',(3.68633508044,0.168567475394));
#2670 = CARTESIAN_POINT('',(3.7056872465,0.168867079792));
#2671 = CARTESIAN_POINT('',(3.75076225521,0.169579206677));
#2672 = CARTESIAN_POINT('',(3.776391828708,0.169995189808));
#2673 = CARTESIAN_POINT('',(3.801815452966,0.170414243893));
#2674 = CARTESIAN_POINT('',(3.827036283552,0.170831918928));
#2675 = CARTESIAN_POINT('',(3.85205842062,0.171244041927));
#2676 = CARTESIAN_POINT('',(3.876886846825,0.171646733583));
#2677 = CARTESIAN_POINT('',(3.901527365241,0.172036424935));
#2678 = CARTESIAN_POINT('',(4.032510578005,0.174036311196));
#2679 = CARTESIAN_POINT('',(4.135442148664,0.175352231045));
#2680 = CARTESIAN_POINT('',(4.235575526697,0.17609322383));
#2681 = CARTESIAN_POINT('',(4.333207149409,0.176089222019));
#2682 = CARTESIAN_POINT('',(4.42844920619,0.175239249013));
#2683 = CARTESIAN_POINT('',(4.521333856441,0.173489735834));
#2684 = CARTESIAN_POINT('',(4.611806298767,0.170814268243));
#2685 = CARTESIAN_POINT('',(4.771811539343,0.164221654684));
#2686 = CARTESIAN_POINT('',(4.842042831502,0.160619825711));
#2687 = CARTESIAN_POINT('',(4.910318831125,0.156380343198));
#2688 = CARTESIAN_POINT('',(4.976419907943,0.151502811004));
#2689 = CARTESIAN_POINT('',(5.039977711536,0.145991849376));
#2690 = CARTESIAN_POINT('',(5.100453271644,0.139855183723));
#2691 = CARTESIAN_POINT('',(5.157063030464,0.133098666654));
#2692 = CARTESIAN_POINT('',(5.221710038423,0.123840044545));
#2693 = CARTESIAN_POINT('',(5.234476304836,0.121924481573));
#2694 = CARTESIAN_POINT('',(5.24689189732,0.11996912357));
#2695 = CARTESIAN_POINT('',(5.258933812071,0.117974186156));
#2696 = CARTESIAN_POINT('',(5.270576697659,0.115940002053));
#2697 = CARTESIAN_POINT('',(5.281793022921,0.113867041433));
#2698 = CARTESIAN_POINT('',(5.292553244856,0.111755932267));
#2699 = CARTESIAN_POINT('',(5.327649161007,0.104415929674));
#2700 = CARTESIAN_POINT('',(5.349660577525,9.899917762088E-02));
#2701 = CARTESIAN_POINT('',(5.368367827954,9.337489591143E-02));
#2702 = CARTESIAN_POINT('',(5.383239744751,8.757037482093E-02));
#2703 = CARTESIAN_POINT('',(5.393736298214,8.162403809107E-02));
#2704 = CARTESIAN_POINT('',(5.399440969233,7.558786669027E-02));
#2705 = CARTESIAN_POINT('',(5.400206717698,6.95283297462E-02));
#2706 = CARTESIAN_POINT('',(5.396226676718,6.352342065248E-02));
#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2708 = PCURVE('',#2406,#2709);
#2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2783);
#2710 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2711,#2712,#2713,#2714,#2715,
    #2716,#2717,#2718,#2719,#2720,#2721,#2722,#2723,#2724,#2725,#2726,
    #2727,#2728,#2729,#2730,#2731,#2732,#2733,#2734,#2735,#2736,#2737,
    #2738,#2739,#2740,#2741,#2742,#2743,#2744,#2745,#2746,#2747,#2748,
    #2749,#2750,#2751,#2752,#2753,#2754,#2755,#2756,#2757,#2758,#2759,
    #2760,#2761,#2762,#2763,#2764,#2765,#2766,#2767,#2768,#2769,#2770,
    #2771,#2772,#2773,#2774,#2775,#2776,#2777,#2778,#2779,#2780,#2781,
    #2782),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,9),(0.,
    0.243885163102,0.279152483658,0.336053585359,0.394175990077,
    0.429488853375,0.476917567771,0.683478047347,0.852927565269,
    0.895976324851,1.),.UNSPECIFIED.);
#2711 = CARTESIAN_POINT('',(4.883520610495,-6.E-07));
#2712 = CARTESIAN_POINT('',(4.774380020721,5.830884642366E-03));
#2713 = CARTESIAN_POINT('',(4.669351197595,1.592579034341E-02));
#2714 = CARTESIAN_POINT('',(4.56817389029,3.056075454656E-02));
#2715 = CARTESIAN_POINT('',(4.471316163584,4.991060707982E-02));
#2716 = CARTESIAN_POINT('',(4.379924238457,7.404429048624E-02));
#2717 = CARTESIAN_POINT('',(4.295816355251,0.102779100665));
#2718 = CARTESIAN_POINT('',(4.222132503596,0.135846100975));
#2719 = CARTESIAN_POINT('',(4.155753154031,0.178361967311));
#2720 = CARTESIAN_POINT('',(4.147701397425,0.183814511521));
#2721 = CARTESIAN_POINT('',(4.140000905725,0.189346059063));
#2722 = CARTESIAN_POINT('',(4.1326695397,0.194953973195));
#2723 = CARTESIAN_POINT('',(4.125725827191,0.200635148306));
#2724 = CARTESIAN_POINT('',(4.119188615151,0.206385968956));
#2725 = CARTESIAN_POINT('',(4.113076721684,0.212202268937));
#2726 = CARTESIAN_POINT('',(4.098263491654,0.22756141104));
#2727 = CARTESIAN_POINT('',(4.090271822729,0.237203267603));
#2728 = CARTESIAN_POINT('',(4.083513737264,0.246982806799));
#2729 = CARTESIAN_POINT('',(4.078063677109,0.256874531505));
#2730 = CARTESIAN_POINT('',(4.07398498236,0.266849711639));
#2731 = CARTESIAN_POINT('',(4.071324503712,0.276876595113));
#2732 = CARTESIAN_POINT('',(4.070107214826,0.286920618792));
#2733 = CARTESIAN_POINT('',(4.070559234011,0.307183771336));
#2734 = CARTESIAN_POINT('',(4.072291131379,0.317404861079));
#2735 = CARTESIAN_POINT('',(4.075526495052,0.327568152326));
#2736 = CARTESIAN_POINT('',(4.080235774078,0.337638116042));
#2737 = CARTESIAN_POINT('',(4.086365939089,0.347583400833));
#2738 = CARTESIAN_POINT('',(4.093846533087,0.357376803272));
#2739 = CARTESIAN_POINT('',(4.102595722245,0.366995238218));
#2740 = CARTESIAN_POINT('',(4.118559799472,0.382145643155));
#2741 = CARTESIAN_POINT('',(4.12503010331,0.387800641381));
#2742 = CARTESIAN_POINT('',(4.131918403231,0.393380930094));
#2743 = CARTESIAN_POINT('',(4.139205572572,0.398883348511));
#2744 = CARTESIAN_POINT('',(4.146872548258,0.404305293634));
#2745 = CARTESIAN_POINT('',(4.154900666063,0.409644665097));
#2746 = CARTESIAN_POINT('',(4.163271995878,0.414899810003));
#2747 = CARTESIAN_POINT('',(4.183651534344,0.427012836235));
#2748 = CARTESIAN_POINT('',(4.195921675395,0.433801734147));
#2749 = CARTESIAN_POINT('',(4.20873920054,0.440433338187));
#2750 = CARTESIAN_POINT('',(4.222065892321,0.446905601556));
#2751 = CARTESIAN_POINT('',(4.235866420824,0.453217157965));
#2752 = CARTESIAN_POINT('',(4.250108549087,0.459367225612));
#2753 = CARTESIAN_POINT('',(4.26476333851,0.465355511163));
#2754 = CARTESIAN_POINT('',(4.345316005993,0.496558003398));
#2755 = CARTESIAN_POINT('',(4.418075459545,0.51883060922));
#2756 = CARTESIAN_POINT('',(4.496086759209,0.538080858938));
#2757 = CARTESIAN_POINT('',(4.578179104708,0.554317440436));
#2758 = CARTESIAN_POINT('',(4.663595077375,0.567577268169));
#2759 = CARTESIAN_POINT('',(4.751846970522,0.577952872584));
#2760 = CARTESIAN_POINT('',(4.84271379111,0.585589571632));
#2761 = CARTESIAN_POINT('',(5.012982264875,0.594883695651));
#2762 = CARTESIAN_POINT('',(5.091358955208,0.597360577171));
#2763 = CARTESIAN_POINT('',(5.171401711625,0.598252426767));
#2764 = CARTESIAN_POINT('',(5.253165347732,0.5977072955));
#2765 = CARTESIAN_POINT('',(5.336744264148,0.595915117877));
#2766 = CARTESIAN_POINT('',(5.422285933597,0.593125985246));
#2767 = CARTESIAN_POINT('',(5.510043951939,0.589669386078));
#2768 = CARTESIAN_POINT('',(5.623483741097,0.585039495816));
#2769 = CARTESIAN_POINT('',(5.646632797562,0.584086631373));
#2770 = CARTESIAN_POINT('',(5.669955307406,0.58312600271));
#2771 = CARTESIAN_POINT('',(5.693456086983,0.582165301431));
#2772 = CARTESIAN_POINT('',(5.717139214451,0.581212709664));
#2773 = CARTESIAN_POINT('',(5.741007962929,0.580276857333));
#2774 = CARTESIAN_POINT('',(5.765064733665,0.579366779429));
#2775 = CARTESIAN_POINT('',(5.847900008565,0.576377736796));
#2776 = CARTESIAN_POINT('',(5.907676204132,0.574465886981));
#2777 = CARTESIAN_POINT('',(5.968582459974,0.572893052371));
#2778 = CARTESIAN_POINT('',(6.030502135385,0.571803898645));
#2779 = CARTESIAN_POINT('',(6.093253026062,0.571344405045));
#2780 = CARTESIAN_POINT('',(6.156565557991,0.571619064254));
#2781 = CARTESIAN_POINT('',(6.220053478286,0.572649514836));
#2782 = CARTESIAN_POINT('',(6.28318530718,0.574372215365));
#2783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2784 = ORIENTED_EDGE('',*,*,#2785,.T.);
#2785 = EDGE_CURVE('',#2556,#1982,#2786,.T.);
#2786 = SURFACE_CURVE('',#2787,(#2797,#2810),.PCURVE_S1.);
#2787 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2788,#2789,#2790,#2791,#2792,
    #2793,#2794,#2795,#2796),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#2788 = CARTESIAN_POINT('',(3.183848931077,35.222076086307,8.2));
#2789 = CARTESIAN_POINT('',(3.184260094694,35.224748649817,
    8.170271871335));
#2790 = CARTESIAN_POINT('',(3.181601078378,35.229606028817,
    8.140946272131));
#2791 = CARTESIAN_POINT('',(3.175992665576,35.236384903088,
    8.112801595058));
#2792 = CARTESIAN_POINT('',(3.167774270114,35.244403493072,
    8.086301871649));
#2793 = CARTESIAN_POINT('',(3.15726616672,35.252943689161,8.061692983861
    ));
#2794 = CARTESIAN_POINT('',(3.144804454779,35.261488377386,
    8.039104060874));
#2795 = CARTESIAN_POINT('',(3.130660812397,35.269634175406,
    8.018550444514));
#2796 = CARTESIAN_POINT('',(3.115018385484,35.277075388659,8.));
#2797 = PCURVE('',#1996,#2798);
#2798 = DEFINITIONAL_REPRESENTATION('',(#2799),#2809);
#2799 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2800,#2801,#2802,#2803,#2804,
    #2805,#2806,#2807,#2808),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#2800 = CARTESIAN_POINT('',(5.396226676718,6.352342065248E-02));
#2801 = CARTESIAN_POINT('',(5.389979475562,5.409792095923E-02));
#2802 = CARTESIAN_POINT('',(5.372069728353,4.485120271131E-02));
#2803 = CARTESIAN_POINT('',(5.343359449054,3.599426020715E-02));
#2804 = CARTESIAN_POINT('',(5.306038615153,2.763985392454E-02));
#2805 = CARTESIAN_POINT('',(5.262194044962,1.984588475386E-02));
#2806 = CARTESIAN_POINT('',(5.213312752886,1.264215406061E-02));
#2807 = CARTESIAN_POINT('',(5.160460480692,6.030116687225E-03));
#2808 = CARTESIAN_POINT('',(5.104170506955,0.));
#2809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2810 = PCURVE('',#2406,#2811);
#2811 = DEFINITIONAL_REPRESENTATION('',(#2812),#2822);
#2812 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2813,#2814,#2815,#2816,#2817,
    #2818,#2819,#2820,#2821),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#2813 = CARTESIAN_POINT('',(0.,0.574372215365));
#2814 = CARTESIAN_POINT('',(9.90937622176E-02,0.57707622188));
#2815 = CARTESIAN_POINT('',(0.196845330285,0.581472795274));
#2816 = CARTESIAN_POINT('',(0.292146135016,0.587320043286));
#2817 = CARTESIAN_POINT('',(0.384750881005,0.593995724609));
#2818 = CARTESIAN_POINT('',(0.474632470125,0.600838780102));
#2819 = CARTESIAN_POINT('',(0.561884567459,0.60738921528));
#2820 = CARTESIAN_POINT('',(0.646767546335,0.613289649062));
#2821 = CARTESIAN_POINT('',(0.729727656227,0.618265790246));
#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2823 = ADVANCED_FACE('',(#2824),#2242,.T.);
#2824 = FACE_BOUND('',#2825,.T.);
#2825 = EDGE_LOOP('',(#2826,#2827,#2828));
#2826 = ORIENTED_EDGE('',*,*,#1981,.T.);
#2827 = ORIENTED_EDGE('',*,*,#2347,.T.);
#2828 = ORIENTED_EDGE('',*,*,#2829,.T.);
#2829 = EDGE_CURVE('',#2348,#1982,#2830,.T.);
#2830 = SURFACE_CURVE('',#2831,(#2835,#2841),.PCURVE_S1.);
#2831 = LINE('',#2832,#2833);
#2832 = CARTESIAN_POINT('',(3.021006630298,34.665998979954,8.));
#2833 = VECTOR('',#2834,1.);
#2834 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2835 = PCURVE('',#2242,#2836);
#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2840);
#2837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2838,#2839),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-6.000000057717E-07,1.030018848612),
  .PIECEWISE_BEZIER_KNOTS.);
#2838 = CARTESIAN_POINT('',(-2.095901209359E-02,-0.334001613069));
#2839 = CARTESIAN_POINT('',(-0.177580869176,0.684040457968));
#2840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2841 = PCURVE('',#2406,#2842);
#2842 = DEFINITIONAL_REPRESENTATION('',(#2843),#2846);
#2843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2844,#2845),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-6.000000057717E-07,1.030018848612),
  .PIECEWISE_BEZIER_KNOTS.);
#2844 = CARTESIAN_POINT('',(0.729727656227,-6.000000026909E-07));
#2845 = CARTESIAN_POINT('',(0.729727656227,1.030018848612));
#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2847 = ADVANCED_FACE('',(#2848),#2406,.T.);
#2848 = FACE_BOUND('',#2849,.T.);
#2849 = EDGE_LOOP('',(#2850,#2851,#2852,#2853,#2876,#2898,#2899,#2922,
    #2949));
#2850 = ORIENTED_EDGE('',*,*,#2785,.T.);
#2851 = ORIENTED_EDGE('',*,*,#2829,.F.);
#2852 = ORIENTED_EDGE('',*,*,#2378,.T.);
#2853 = ORIENTED_EDGE('',*,*,#2854,.F.);
#2854 = EDGE_CURVE('',#2855,#2379,#2857,.T.);
#2855 = VERTEX_POINT('',#2856);
#2856 = CARTESIAN_POINT('',(3.096511509295,34.654382844724,8.2));
#2857 = SURFACE_CURVE('',#2858,(#2862,#2869),.PCURVE_S1.);
#2858 = LINE('',#2859,#2860);
#2859 = CARTESIAN_POINT('',(3.096511509295,34.654382844724,8.2));
#2860 = VECTOR('',#2861,1.);
#2861 = DIRECTION('',(0.152057184254,0.988371697651,-6.162975822039E-33)
  );
#2862 = PCURVE('',#2406,#2863);
#2863 = DEFINITIONAL_REPRESENTATION('',(#2864),#2868);
#2864 = LINE('',#2865,#2866);
#2865 = CARTESIAN_POINT('',(0.,-0.));
#2866 = VECTOR('',#2867,1.);
#2867 = DIRECTION('',(0.,1.));
#2868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2869 = PCURVE('',#2462,#2870);
#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875);
#2871 = LINE('',#2872,#2873);
#2872 = CARTESIAN_POINT('',(6.28318530718,-0.));
#2873 = VECTOR('',#2874,1.);
#2874 = DIRECTION('',(0.,1.));
#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2876 = ORIENTED_EDGE('',*,*,#2877,.T.);
#2877 = EDGE_CURVE('',#2855,#2486,#2878,.T.);
#2878 = SURFACE_CURVE('',#2879,(#2884,#2891),.PCURVE_S1.);
#2879 = CIRCLE('',#2880,0.3);
#2880 = AXIS2_PLACEMENT_3D('',#2881,#2882,#2883);
#2881 = CARTESIAN_POINT('',(2.8,34.7,8.2));
#2882 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2883 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#2884 = PCURVE('',#2406,#2885);
#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2890);
#2886 = LINE('',#2887,#2888);
#2887 = CARTESIAN_POINT('',(0.,0.));
#2888 = VECTOR('',#2889,1.);
#2889 = DIRECTION('',(1.,0.));
#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2891 = PCURVE('',#2529,#2892);
#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
#2893 = CIRCLE('',#2894,0.3);
#2894 = AXIS2_PLACEMENT_2D('',#2895,#2896);
#2895 = CARTESIAN_POINT('',(0.,0.));
#2896 = DIRECTION('',(1.,0.));
#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2898 = ORIENTED_EDGE('',*,*,#2555,.T.);
#2899 = ORIENTED_EDGE('',*,*,#2900,.T.);
#2900 = EDGE_CURVE('',#2556,#2901,#2903,.T.);
#2901 = VERTEX_POINT('',#2902);
#2902 = CARTESIAN_POINT('',(3.296511509295,35.954382844724,8.2));
#2903 = SEAM_CURVE('',#2904,(#2908,#2915),.PCURVE_S1.);
#2904 = LINE('',#2905,#2906);
#2905 = CARTESIAN_POINT('',(3.096511509295,34.654382844724,8.2));
#2906 = VECTOR('',#2907,1.);
#2907 = DIRECTION('',(0.152057184254,0.988371697651,-6.162975822039E-33)
  );
#2908 = PCURVE('',#2406,#2909);
#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914);
#2910 = LINE('',#2911,#2912);
#2911 = CARTESIAN_POINT('',(6.28318530718,-0.));
#2912 = VECTOR('',#2913,1.);
#2913 = DIRECTION('',(0.,1.));
#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2915 = PCURVE('',#2406,#2916);
#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);
#2917 = LINE('',#2918,#2919);
#2918 = CARTESIAN_POINT('',(0.,-0.));
#2919 = VECTOR('',#2920,1.);
#2920 = DIRECTION('',(0.,1.));
#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2922 = ORIENTED_EDGE('',*,*,#2923,.F.);
#2923 = EDGE_CURVE('',#2901,#2901,#2924,.T.);
#2924 = SURFACE_CURVE('',#2925,(#2930,#2937),.PCURVE_S1.);
#2925 = CIRCLE('',#2926,0.3);
#2926 = AXIS2_PLACEMENT_3D('',#2927,#2928,#2929);
#2927 = CARTESIAN_POINT('',(3.,36.,8.2));
#2928 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2929 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#2930 = PCURVE('',#2406,#2931);
#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936);
#2932 = LINE('',#2933,#2934);
#2933 = CARTESIAN_POINT('',(0.,1.315294643797));
#2934 = VECTOR('',#2935,1.);
#2935 = DIRECTION('',(1.,0.));
#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2937 = PCURVE('',#2938,#2943);
#2938 = PLANE('',#2939);
#2939 = AXIS2_PLACEMENT_3D('',#2940,#2941,#2942);
#2940 = CARTESIAN_POINT('',(3.,36.,8.2));
#2941 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2942 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);
#2944 = CIRCLE('',#2945,0.3);
#2945 = AXIS2_PLACEMENT_2D('',#2946,#2947);
#2946 = CARTESIAN_POINT('',(0.,0.));
#2947 = DIRECTION('',(1.,0.));
#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2949 = ORIENTED_EDGE('',*,*,#2900,.F.);
#2950 = ADVANCED_FACE('',(#2951),#2529,.F.);
#2951 = FACE_BOUND('',#2952,.F.);
#2952 = EDGE_LOOP('',(#2953,#2975,#2976));
#2953 = ORIENTED_EDGE('',*,*,#2954,.T.);
#2954 = EDGE_CURVE('',#2425,#2855,#2955,.T.);
#2955 = SURFACE_CURVE('',#2956,(#2961,#2968),.PCURVE_S1.);
#2956 = CIRCLE('',#2957,0.3);
#2957 = AXIS2_PLACEMENT_3D('',#2958,#2959,#2960);
#2958 = CARTESIAN_POINT('',(2.8,34.7,8.2));
#2959 = DIRECTION('',(0.152057184254,0.988371697651,0.));
#2960 = DIRECTION('',(0.988371697651,-0.152057184254,0.));
#2961 = PCURVE('',#2529,#2962);
#2962 = DEFINITIONAL_REPRESENTATION('',(#2963),#2967);
#2963 = CIRCLE('',#2964,0.3);
#2964 = AXIS2_PLACEMENT_2D('',#2965,#2966);
#2965 = CARTESIAN_POINT('',(0.,0.));
#2966 = DIRECTION('',(1.,0.));
#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2968 = PCURVE('',#2462,#2969);
#2969 = DEFINITIONAL_REPRESENTATION('',(#2970),#2974);
#2970 = LINE('',#2971,#2972);
#2971 = CARTESIAN_POINT('',(0.,0.));
#2972 = VECTOR('',#2973,1.);
#2973 = DIRECTION('',(1.,0.));
#2974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2975 = ORIENTED_EDGE('',*,*,#2877,.T.);
#2976 = ORIENTED_EDGE('',*,*,#2485,.T.);
#2977 = ADVANCED_FACE('',(#2978),#2462,.T.);
#2978 = FACE_BOUND('',#2979,.T.);
#2979 = EDGE_LOOP('',(#2980,#2981,#2982));
#2980 = ORIENTED_EDGE('',*,*,#2424,.T.);
#2981 = ORIENTED_EDGE('',*,*,#2954,.T.);
#2982 = ORIENTED_EDGE('',*,*,#2854,.T.);
#2983 = ADVANCED_FACE('',(#2984),#2330,.F.);
#2984 = FACE_BOUND('',#2985,.F.);
#2985 = EDGE_LOOP('',(#2986));
#2986 = ORIENTED_EDGE('',*,*,#2312,.T.);
#2987 = ADVANCED_FACE('',(#2988),#2938,.T.);
#2988 = FACE_BOUND('',#2989,.T.);
#2989 = EDGE_LOOP('',(#2990));
#2990 = ORIENTED_EDGE('',*,*,#2923,.T.);
#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2995)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2992,#2993,#2994)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2992 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2993 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2994 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2995 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#2992,
  'distance_accuracy_value','confusion accuracy');
#2996 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2997,#2999);
#2997 = ( REPRESENTATION_RELATIONSHIP('','',#1974,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2998) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2998 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#2999 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3000);
#3000 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Spring_contact_0','',#5,
  #1969,$);
#3001 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1971));
#3002 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #3003),#1956);
#3003 = STYLED_ITEM('color',(#3004),#1626);
#3004 = PRESENTATION_STYLE_ASSIGNMENT((#3005));
#3005 = SURFACE_STYLE_USAGE(.BOTH.,#3006);
#3006 = SURFACE_SIDE_STYLE('',(#3007));
#3007 = SURFACE_STYLE_FILL_AREA(#3008);
#3008 = FILL_AREA_STYLE('',(#3009));
#3009 = FILL_AREA_STYLE_COLOUR('',#3010);
#3010 = COLOUR_RGB('',0.36000000506,0.399999997426,0.45000000386);
#3011 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #3012),#1607);
#3012 = STYLED_ITEM('color',(#3013),#41);
#3013 = PRESENTATION_STYLE_ASSIGNMENT((#3014));
#3014 = SURFACE_STYLE_USAGE(.BOTH.,#3015);
#3015 = SURFACE_SIDE_STYLE('',(#3016));
#3016 = SURFACE_STYLE_FILL_AREA(#3017);
#3017 = FILL_AREA_STYLE('',(#3018));
#3018 = FILL_AREA_STYLE_COLOUR('',#3019);
#3019 = COLOUR_RGB('',2.70000004489E-02,2.800000102259E-02,
  2.999999916181E-02);
#3020 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #3021),#2991);
#3021 = STYLED_ITEM('color',(#3022),#1975);
#3022 = PRESENTATION_STYLE_ASSIGNMENT((#3023));
#3023 = SURFACE_STYLE_USAGE(.BOTH.,#3024);
#3024 = SURFACE_SIDE_STYLE('',(#3025));
#3025 = SURFACE_STYLE_FILL_AREA(#3026);
#3026 = FILL_AREA_STYLE('',(#3027));
#3027 = FILL_AREA_STYLE_COLOUR('',#3010);
ENDSEC;
END-ISO-10303-21;
