ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('M4_FLANGE NUT','2026-06-05T18:36:19',('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('M4_FLANGE NUT',
  'M4_FLANGE NUT','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1069);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#105,#140,#314,#369,#483,#570,#657,#744,#831,
    #891,#1033,#1039,#1045,#1051,#1057,#1063));
#17 = ADVANCED_FACE('',(#18),#32,.T.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#50,#77,#78));
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(5.25,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(5.25,0.,1.));
#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
#27 = LINE('',#28,#29);
#28 = CARTESIAN_POINT('',(5.25,0.,0.));
#29 = VECTOR('',#30,1.);
#30 = DIRECTION('',(0.,0.,1.));
#31 = PCURVE('',#32,#37);
#32 = CYLINDRICAL_SURFACE('',#33,5.25);
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
#34 = CARTESIAN_POINT('',(0.,0.,0.));
#35 = DIRECTION('',(-0.,-0.,-1.));
#36 = DIRECTION('',(1.,0.,0.));
#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
#38 = LINE('',#39,#40);
#39 = CARTESIAN_POINT('',(-0.,0.));
#40 = VECTOR('',#41,1.);
#41 = DIRECTION('',(-0.,-1.));
#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43 = PCURVE('',#32,#44);
#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
#45 = LINE('',#46,#47);
#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
#47 = VECTOR('',#48,1.);
#48 = DIRECTION('',(-0.,-1.));
#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50 = ORIENTED_EDGE('',*,*,#51,.T.);
#51 = EDGE_CURVE('',#24,#24,#52,.T.);
#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
#53 = CIRCLE('',#54,5.25);
#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
#55 = CARTESIAN_POINT('',(0.,0.,1.));
#56 = DIRECTION('',(0.,0.,1.));
#57 = DIRECTION('',(1.,0.,0.));
#58 = PCURVE('',#32,#59);
#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
#60 = LINE('',#61,#62);
#61 = CARTESIAN_POINT('',(-0.,-1.));
#62 = VECTOR('',#63,1.);
#63 = DIRECTION('',(-1.,0.));
#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65 = PCURVE('',#66,#71);
#66 = PLANE('',#67);
#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
#68 = CARTESIAN_POINT('',(-3.906971807255E-16,4.615159729958E-17,1.));
#69 = DIRECTION('',(0.,0.,1.));
#70 = DIRECTION('',(1.,0.,-0.));
#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
#72 = CIRCLE('',#73,5.25);
#73 = AXIS2_PLACEMENT_2D('',#74,#75);
#74 = CARTESIAN_POINT('',(3.906971807255E-16,-4.615159729958E-17));
#75 = DIRECTION('',(1.,0.));
#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77 = ORIENTED_EDGE('',*,*,#21,.F.);
#78 = ORIENTED_EDGE('',*,*,#79,.F.);
#79 = EDGE_CURVE('',#22,#22,#80,.T.);
#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
#81 = CIRCLE('',#82,5.25);
#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
#83 = CARTESIAN_POINT('',(0.,0.,0.));
#84 = DIRECTION('',(0.,0.,1.));
#85 = DIRECTION('',(1.,0.,0.));
#86 = PCURVE('',#32,#87);
#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(-0.,0.));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(-1.,0.));
#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93 = PCURVE('',#94,#99);
#94 = PLANE('',#95);
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(-3.906971807255E-16,4.615159729958E-17,0.));
#97 = DIRECTION('',(0.,0.,1.));
#98 = DIRECTION('',(1.,0.,-0.));
#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
#100 = CIRCLE('',#101,5.25);
#101 = AXIS2_PLACEMENT_2D('',#102,#103);
#102 = CARTESIAN_POINT('',(3.906971807255E-16,-4.615159729958E-17));
#103 = DIRECTION('',(1.,0.));
#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105 = ADVANCED_FACE('',(#106,#109),#94,.F.);
#106 = FACE_BOUND('',#107,.F.);
#107 = EDGE_LOOP('',(#108));
#108 = ORIENTED_EDGE('',*,*,#79,.T.);
#109 = FACE_BOUND('',#110,.F.);
#110 = EDGE_LOOP('',(#111));
#111 = ORIENTED_EDGE('',*,*,#112,.F.);
#112 = EDGE_CURVE('',#113,#113,#115,.T.);
#113 = VERTEX_POINT('',#114);
#114 = CARTESIAN_POINT('',(2.,0.,0.));
#115 = SURFACE_CURVE('',#116,(#121,#128),.PCURVE_S1.);
#116 = CIRCLE('',#117,2.);
#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
#118 = CARTESIAN_POINT('',(0.,0.,0.));
#119 = DIRECTION('',(0.,0.,1.));
#120 = DIRECTION('',(1.,0.,0.));
#121 = PCURVE('',#94,#122);
#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127);
#123 = CIRCLE('',#124,2.);
#124 = AXIS2_PLACEMENT_2D('',#125,#126);
#125 = CARTESIAN_POINT('',(3.906971807255E-16,-4.615159729958E-17));
#126 = DIRECTION('',(1.,0.));
#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128 = PCURVE('',#129,#134);
#129 = CYLINDRICAL_SURFACE('',#130,2.);
#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
#131 = CARTESIAN_POINT('',(0.,0.,0.));
#132 = DIRECTION('',(-0.,-0.,-1.));
#133 = DIRECTION('',(1.,0.,0.));
#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139);
#135 = LINE('',#136,#137);
#136 = CARTESIAN_POINT('',(-0.,0.));
#137 = VECTOR('',#138,1.);
#138 = DIRECTION('',(-1.,0.));
#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#140 = ADVANCED_FACE('',(#141,#144),#66,.T.);
#141 = FACE_BOUND('',#142,.T.);
#142 = EDGE_LOOP('',(#143));
#143 = ORIENTED_EDGE('',*,*,#51,.T.);
#144 = FACE_BOUND('',#145,.T.);
#145 = EDGE_LOOP('',(#146,#176,#204,#232,#260,#288));
#146 = ORIENTED_EDGE('',*,*,#147,.F.);
#147 = EDGE_CURVE('',#148,#150,#152,.T.);
#148 = VERTEX_POINT('',#149);
#149 = CARTESIAN_POINT('',(4.041451884327,0.,1.));
#150 = VERTEX_POINT('',#151);
#151 = CARTESIAN_POINT('',(2.020725942164,3.5,1.));
#152 = SURFACE_CURVE('',#153,(#157,#164),.PCURVE_S1.);
#153 = LINE('',#154,#155);
#154 = CARTESIAN_POINT('',(4.041451884327,0.,1.));
#155 = VECTOR('',#156,1.);
#156 = DIRECTION('',(-0.5,0.866025403784,0.));
#157 = PCURVE('',#66,#158);
#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
#159 = LINE('',#160,#161);
#160 = CARTESIAN_POINT('',(4.041451884327,-4.615159729958E-17));
#161 = VECTOR('',#162,1.);
#162 = DIRECTION('',(-0.5,0.866025403784));
#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#164 = PCURVE('',#165,#170);
#165 = PLANE('',#166);
#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
#167 = CARTESIAN_POINT('',(4.041451884327,0.,1.));
#168 = DIRECTION('',(-0.866025403784,-0.5,0.));
#169 = DIRECTION('',(-0.5,0.866025403784,0.));
#170 = DEFINITIONAL_REPRESENTATION('',(#171),#175);
#171 = LINE('',#172,#173);
#172 = CARTESIAN_POINT('',(0.,0.));
#173 = VECTOR('',#174,1.);
#174 = DIRECTION('',(1.,0.));
#175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#176 = ORIENTED_EDGE('',*,*,#177,.F.);
#177 = EDGE_CURVE('',#178,#148,#180,.T.);
#178 = VERTEX_POINT('',#179);
#179 = CARTESIAN_POINT('',(2.020725942164,-3.5,1.));
#180 = SURFACE_CURVE('',#181,(#185,#192),.PCURVE_S1.);
#181 = LINE('',#182,#183);
#182 = CARTESIAN_POINT('',(2.020725942164,-3.5,1.));
#183 = VECTOR('',#184,1.);
#184 = DIRECTION('',(0.5,0.866025403784,0.));
#185 = PCURVE('',#66,#186);
#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
#187 = LINE('',#188,#189);
#188 = CARTESIAN_POINT('',(2.020725942164,-3.5));
#189 = VECTOR('',#190,1.);
#190 = DIRECTION('',(0.5,0.866025403784));
#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#192 = PCURVE('',#193,#198);
#193 = PLANE('',#194);
#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
#195 = CARTESIAN_POINT('',(2.020725942164,-3.5,1.));
#196 = DIRECTION('',(-0.866025403784,0.5,0.));
#197 = DIRECTION('',(0.5,0.866025403784,0.));
#198 = DEFINITIONAL_REPRESENTATION('',(#199),#203);
#199 = LINE('',#200,#201);
#200 = CARTESIAN_POINT('',(0.,0.));
#201 = VECTOR('',#202,1.);
#202 = DIRECTION('',(1.,0.));
#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#204 = ORIENTED_EDGE('',*,*,#205,.F.);
#205 = EDGE_CURVE('',#206,#178,#208,.T.);
#206 = VERTEX_POINT('',#207);
#207 = CARTESIAN_POINT('',(-2.020725942164,-3.5,1.));
#208 = SURFACE_CURVE('',#209,(#213,#220),.PCURVE_S1.);
#209 = LINE('',#210,#211);
#210 = CARTESIAN_POINT('',(-2.020725942164,-3.5,1.));
#211 = VECTOR('',#212,1.);
#212 = DIRECTION('',(1.,-6.593014924744E-16,0.));
#213 = PCURVE('',#66,#214);
#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
#215 = LINE('',#216,#217);
#216 = CARTESIAN_POINT('',(-2.020725942164,-3.5));
#217 = VECTOR('',#218,1.);
#218 = DIRECTION('',(1.,-6.593014924744E-16));
#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#220 = PCURVE('',#221,#226);
#221 = PLANE('',#222);
#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
#223 = CARTESIAN_POINT('',(-2.020725942164,-3.5,1.));
#224 = DIRECTION('',(6.593014924744E-16,1.,-0.));
#225 = DIRECTION('',(1.,-6.593014924744E-16,0.));
#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
#227 = LINE('',#228,#229);
#228 = CARTESIAN_POINT('',(0.,0.));
#229 = VECTOR('',#230,1.);
#230 = DIRECTION('',(1.,0.));
#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#232 = ORIENTED_EDGE('',*,*,#233,.F.);
#233 = EDGE_CURVE('',#234,#206,#236,.T.);
#234 = VERTEX_POINT('',#235);
#235 = CARTESIAN_POINT('',(-4.041451884327,4.94935111405E-16,1.));
#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.);
#237 = LINE('',#238,#239);
#238 = CARTESIAN_POINT('',(-4.041451884327,4.94935111405E-16,1.));
#239 = VECTOR('',#240,1.);
#240 = DIRECTION('',(0.5,-0.866025403784,0.));
#241 = PCURVE('',#66,#242);
#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
#243 = LINE('',#244,#245);
#244 = CARTESIAN_POINT('',(-4.041451884327,4.487835141054E-16));
#245 = VECTOR('',#246,1.);
#246 = DIRECTION('',(0.5,-0.866025403784));
#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#248 = PCURVE('',#249,#254);
#249 = PLANE('',#250);
#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
#251 = CARTESIAN_POINT('',(-4.041451884327,4.94935111405E-16,1.));
#252 = DIRECTION('',(0.866025403784,0.5,-0.));
#253 = DIRECTION('',(0.5,-0.866025403784,0.));
#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
#255 = LINE('',#256,#257);
#256 = CARTESIAN_POINT('',(0.,0.));
#257 = VECTOR('',#258,1.);
#258 = DIRECTION('',(1.,0.));
#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#260 = ORIENTED_EDGE('',*,*,#261,.F.);
#261 = EDGE_CURVE('',#262,#234,#264,.T.);
#262 = VERTEX_POINT('',#263);
#263 = CARTESIAN_POINT('',(-2.020725942164,3.5,1.));
#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
#265 = LINE('',#266,#267);
#266 = CARTESIAN_POINT('',(-2.020725942164,3.5,1.));
#267 = VECTOR('',#268,1.);
#268 = DIRECTION('',(-0.5,-0.866025403784,0.));
#269 = PCURVE('',#66,#270);
#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
#271 = LINE('',#272,#273);
#272 = CARTESIAN_POINT('',(-2.020725942164,3.5));
#273 = VECTOR('',#274,1.);
#274 = DIRECTION('',(-0.5,-0.866025403784));
#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#276 = PCURVE('',#277,#282);
#277 = PLANE('',#278);
#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
#279 = CARTESIAN_POINT('',(-2.020725942164,3.5,1.));
#280 = DIRECTION('',(0.866025403784,-0.5,0.));
#281 = DIRECTION('',(-0.5,-0.866025403784,0.));
#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
#283 = LINE('',#284,#285);
#284 = CARTESIAN_POINT('',(0.,0.));
#285 = VECTOR('',#286,1.);
#286 = DIRECTION('',(1.,0.));
#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#288 = ORIENTED_EDGE('',*,*,#289,.F.);
#289 = EDGE_CURVE('',#150,#262,#290,.T.);
#290 = SURFACE_CURVE('',#291,(#295,#302),.PCURVE_S1.);
#291 = LINE('',#292,#293);
#292 = CARTESIAN_POINT('',(2.020725942164,3.5,1.));
#293 = VECTOR('',#294,1.);
#294 = DIRECTION('',(-1.,1.098835820791E-16,0.));
#295 = PCURVE('',#66,#296);
#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
#297 = LINE('',#298,#299);
#298 = CARTESIAN_POINT('',(2.020725942164,3.5));
#299 = VECTOR('',#300,1.);
#300 = DIRECTION('',(-1.,1.098835820791E-16));
#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#302 = PCURVE('',#303,#308);
#303 = PLANE('',#304);
#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
#305 = CARTESIAN_POINT('',(2.020725942164,3.5,1.));
#306 = DIRECTION('',(-1.098835820791E-16,-1.,0.));
#307 = DIRECTION('',(-1.,1.098835820791E-16,0.));
#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313);
#309 = LINE('',#310,#311);
#310 = CARTESIAN_POINT('',(0.,0.));
#311 = VECTOR('',#312,1.);
#312 = DIRECTION('',(1.,0.));
#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#314 = ADVANCED_FACE('',(#315),#129,.F.);
#315 = FACE_BOUND('',#316,.T.);
#316 = EDGE_LOOP('',(#317,#340,#367,#368));
#317 = ORIENTED_EDGE('',*,*,#318,.T.);
#318 = EDGE_CURVE('',#113,#319,#321,.T.);
#319 = VERTEX_POINT('',#320);
#320 = CARTESIAN_POINT('',(2.,0.,5.));
#321 = SEAM_CURVE('',#322,(#326,#333),.PCURVE_S1.);
#322 = LINE('',#323,#324);
#323 = CARTESIAN_POINT('',(2.,0.,0.));
#324 = VECTOR('',#325,1.);
#325 = DIRECTION('',(0.,0.,1.));
#326 = PCURVE('',#129,#327);
#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
#328 = LINE('',#329,#330);
#329 = CARTESIAN_POINT('',(-0.,0.));
#330 = VECTOR('',#331,1.);
#331 = DIRECTION('',(-0.,-1.));
#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#333 = PCURVE('',#129,#334);
#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339);
#335 = LINE('',#336,#337);
#336 = CARTESIAN_POINT('',(-6.28318530718,0.));
#337 = VECTOR('',#338,1.);
#338 = DIRECTION('',(-0.,-1.));
#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#340 = ORIENTED_EDGE('',*,*,#341,.T.);
#341 = EDGE_CURVE('',#319,#319,#342,.T.);
#342 = SURFACE_CURVE('',#343,(#348,#355),.PCURVE_S1.);
#343 = CIRCLE('',#344,2.);
#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
#345 = CARTESIAN_POINT('',(0.,0.,5.));
#346 = DIRECTION('',(0.,0.,1.));
#347 = DIRECTION('',(1.,0.,0.));
#348 = PCURVE('',#129,#349);
#349 = DEFINITIONAL_REPRESENTATION('',(#350),#354);
#350 = LINE('',#351,#352);
#351 = CARTESIAN_POINT('',(-0.,-5.));
#352 = VECTOR('',#353,1.);
#353 = DIRECTION('',(-1.,0.));
#354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#355 = PCURVE('',#356,#361);
#356 = PLANE('',#357);
#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
#358 = CARTESIAN_POINT('',(-2.197671641581E-16,5.167201676118E-17,5.));
#359 = DIRECTION('',(0.,0.,1.));
#360 = DIRECTION('',(1.,0.,-0.));
#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
#362 = CIRCLE('',#363,2.);
#363 = AXIS2_PLACEMENT_2D('',#364,#365);
#364 = CARTESIAN_POINT('',(2.197671641581E-16,-5.167201676118E-17));
#365 = DIRECTION('',(1.,0.));
#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#367 = ORIENTED_EDGE('',*,*,#318,.F.);
#368 = ORIENTED_EDGE('',*,*,#112,.F.);
#369 = ADVANCED_FACE('',(#370),#165,.F.);
#370 = FACE_BOUND('',#371,.F.);
#371 = EDGE_LOOP('',(#372,#373,#396,#429,#462));
#372 = ORIENTED_EDGE('',*,*,#147,.F.);
#373 = ORIENTED_EDGE('',*,*,#374,.T.);
#374 = EDGE_CURVE('',#148,#375,#377,.T.);
#375 = VERTEX_POINT('',#376);
#376 = CARTESIAN_POINT('',(4.041451884327,0.,4.062177826491));
#377 = SURFACE_CURVE('',#378,(#382,#389),.PCURVE_S1.);
#378 = LINE('',#379,#380);
#379 = CARTESIAN_POINT('',(4.041451884327,0.,1.));
#380 = VECTOR('',#381,1.);
#381 = DIRECTION('',(0.,0.,1.));
#382 = PCURVE('',#165,#383);
#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
#384 = LINE('',#385,#386);
#385 = CARTESIAN_POINT('',(0.,0.));
#386 = VECTOR('',#387,1.);
#387 = DIRECTION('',(0.,-1.));
#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#389 = PCURVE('',#193,#390);
#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395);
#391 = LINE('',#392,#393);
#392 = CARTESIAN_POINT('',(4.041451884327,0.));
#393 = VECTOR('',#394,1.);
#394 = DIRECTION('',(0.,-1.));
#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#396 = ORIENTED_EDGE('',*,*,#397,.F.);
#397 = EDGE_CURVE('',#398,#375,#400,.T.);
#398 = VERTEX_POINT('',#399);
#399 = CARTESIAN_POINT('',(3.031088921769,1.749999985236,5.));
#400 = SURFACE_CURVE('',#401,(#406,#413),.PCURVE_S1.);
#401 = HYPERBOLA('',#402,6.062177826491,3.5);
#402 = AXIS2_PLACEMENT_3D('',#403,#404,#405);
#403 = CARTESIAN_POINT('',(3.031088913246,1.75,11.062177826491));
#404 = DIRECTION('',(-0.866025403784,-0.5,0.));
#405 = DIRECTION('',(-0.,0.,-1.));
#406 = PCURVE('',#165,#407);
#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);
#408 = HYPERBOLA('',#409,6.062177826491,3.5);
#409 = AXIS2_PLACEMENT_2D('',#410,#411);
#410 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#411 = DIRECTION('',(0.,1.));
#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#413 = PCURVE('',#414,#419);
#414 = CONICAL_SURFACE('',#415,4.041451884327,0.523598775598);
#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
#416 = CARTESIAN_POINT('',(0.,0.,4.062177826491));
#417 = DIRECTION('',(-0.,-0.,-1.));
#418 = DIRECTION('',(1.,0.,0.));
#419 = DEFINITIONAL_REPRESENTATION('',(#420),#428);
#420 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#421,#422,#423,#424,#425,#426,
    #427),.UNSPECIFIED.,.F.,.F.,(7,7),(-3.9309206193E-16,0.549306144334)
  ,.PIECEWISE_BEZIER_KNOTS.);
#421 = CARTESIAN_POINT('',(-6.806784082778,-0.937822173509));
#422 = CARTESIAN_POINT('',(-6.715233058722,-0.937822173509));
#423 = CARTESIAN_POINT('',(-6.623682461795,-0.876849319985));
#424 = CARTESIAN_POINT('',(-6.53351011688,-0.75490379966));
#425 = CARTESIAN_POINT('',(-6.446111296363,-0.570451844435));
#426 = CARTESIAN_POINT('',(-6.362470819754,-0.320428584195));
#427 = CARTESIAN_POINT('',(-6.28318530718,0.));
#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#429 = ORIENTED_EDGE('',*,*,#430,.F.);
#430 = EDGE_CURVE('',#431,#398,#433,.T.);
#431 = VERTEX_POINT('',#432);
#432 = CARTESIAN_POINT('',(2.020725942164,3.5,4.062177826491));
#433 = SURFACE_CURVE('',#434,(#439,#446),.PCURVE_S1.);
#434 = HYPERBOLA('',#435,6.062177826491,3.5);
#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
#436 = CARTESIAN_POINT('',(3.031088913246,1.75,11.062177826491));
#437 = DIRECTION('',(-0.866025403784,-0.5,0.));
#438 = DIRECTION('',(-0.,0.,-1.));
#439 = PCURVE('',#165,#440);
#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
#441 = HYPERBOLA('',#442,6.062177826491,3.5);
#442 = AXIS2_PLACEMENT_2D('',#443,#444);
#443 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#444 = DIRECTION('',(0.,1.));
#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#446 = PCURVE('',#447,#452);
#447 = CONICAL_SURFACE('',#448,4.041451884327,0.523598775598);
#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
#449 = CARTESIAN_POINT('',(0.,0.,4.062177826491));
#450 = DIRECTION('',(-0.,-0.,-1.));
#451 = DIRECTION('',(1.,0.,0.));
#452 = DEFINITIONAL_REPRESENTATION('',(#453),#461);
#453 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#454,#455,#456,#457,#458,#459,
    #460),.UNSPECIFIED.,.F.,.F.,(7,7),(-0.549306144334,-3.9309206193E-16
    ),.PIECEWISE_BEZIER_KNOTS.);
#454 = CARTESIAN_POINT('',(-1.047197551197,0.));
#455 = CARTESIAN_POINT('',(-0.967912038622,-0.320428584195));
#456 = CARTESIAN_POINT('',(-0.884271562013,-0.570451844435));
#457 = CARTESIAN_POINT('',(-0.796872741496,-0.75490379966));
#458 = CARTESIAN_POINT('',(-0.706700396581,-0.876849319985));
#459 = CARTESIAN_POINT('',(-0.615149799654,-0.937822173509));
#460 = CARTESIAN_POINT('',(-0.523598775598,-0.937822173509));
#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#462 = ORIENTED_EDGE('',*,*,#463,.F.);
#463 = EDGE_CURVE('',#150,#431,#464,.T.);
#464 = SURFACE_CURVE('',#465,(#469,#476),.PCURVE_S1.);
#465 = LINE('',#466,#467);
#466 = CARTESIAN_POINT('',(2.020725942164,3.5,1.));
#467 = VECTOR('',#468,1.);
#468 = DIRECTION('',(0.,0.,1.));
#469 = PCURVE('',#165,#470);
#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
#471 = LINE('',#472,#473);
#472 = CARTESIAN_POINT('',(4.041451884327,0.));
#473 = VECTOR('',#474,1.);
#474 = DIRECTION('',(0.,-1.));
#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#476 = PCURVE('',#303,#477);
#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);
#478 = LINE('',#479,#480);
#479 = CARTESIAN_POINT('',(0.,0.));
#480 = VECTOR('',#481,1.);
#481 = DIRECTION('',(0.,-1.));
#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#483 = ADVANCED_FACE('',(#484),#303,.F.);
#484 = FACE_BOUND('',#485,.F.);
#485 = EDGE_LOOP('',(#486,#487,#488,#516,#549));
#486 = ORIENTED_EDGE('',*,*,#289,.F.);
#487 = ORIENTED_EDGE('',*,*,#463,.T.);
#488 = ORIENTED_EDGE('',*,*,#489,.F.);
#489 = EDGE_CURVE('',#490,#431,#492,.T.);
#490 = VERTEX_POINT('',#491);
#491 = CARTESIAN_POINT('',(-1.327310283015E-13,3.5,5.));
#492 = SURFACE_CURVE('',#493,(#498,#505),.PCURVE_S1.);
#493 = HYPERBOLA('',#494,6.062177826491,3.5);
#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
#495 = CARTESIAN_POINT('',(3.845925372767E-16,3.5,11.062177826491));
#496 = DIRECTION('',(-1.098835820791E-16,-1.,0.));
#497 = DIRECTION('',(-0.,0.,-1.));
#498 = PCURVE('',#303,#499);
#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
#500 = HYPERBOLA('',#501,6.062177826491,3.5);
#501 = AXIS2_PLACEMENT_2D('',#502,#503);
#502 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#503 = DIRECTION('',(0.,1.));
#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#505 = PCURVE('',#447,#506);
#506 = DEFINITIONAL_REPRESENTATION('',(#507),#515);
#507 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#508,#509,#510,#511,#512,#513,
    #514),.UNSPECIFIED.,.F.,.F.,(7,7),(-2.085728039594E-08,
    0.549306144334),.PIECEWISE_BEZIER_KNOTS.);
#508 = CARTESIAN_POINT('',(-1.570796347652,-0.937822173509));
#509 = CARTESIAN_POINT('',(-1.47924532012,-0.937822185085));
#510 = CARTESIAN_POINT('',(-1.387694719508,-0.876849338506));
#511 = CARTESIAN_POINT('',(-1.297522370853,-0.754903820671));
#512 = CARTESIAN_POINT('',(-1.210123546732,-0.570451863422));
#513 = CARTESIAN_POINT('',(-1.126483066782,-0.320428596362));
#514 = CARTESIAN_POINT('',(-1.047197551197,1.050726352052E-15));
#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#516 = ORIENTED_EDGE('',*,*,#517,.F.);
#517 = EDGE_CURVE('',#518,#490,#520,.T.);
#518 = VERTEX_POINT('',#519);
#519 = CARTESIAN_POINT('',(-2.020725942164,3.5,4.062177826491));
#520 = SURFACE_CURVE('',#521,(#526,#533),.PCURVE_S1.);
#521 = HYPERBOLA('',#522,6.062177826491,3.5);
#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
#523 = CARTESIAN_POINT('',(3.845925372767E-16,3.5,11.062177826491));
#524 = DIRECTION('',(-1.098835820791E-16,-1.,0.));
#525 = DIRECTION('',(-0.,0.,-1.));
#526 = PCURVE('',#303,#527);
#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
#528 = HYPERBOLA('',#529,6.062177826491,3.5);
#529 = AXIS2_PLACEMENT_2D('',#530,#531);
#530 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#531 = DIRECTION('',(0.,1.));
#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#533 = PCURVE('',#534,#539);
#534 = CONICAL_SURFACE('',#535,4.041451884327,0.523598775598);
#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
#536 = CARTESIAN_POINT('',(0.,0.,4.062177826491));
#537 = DIRECTION('',(-0.,-0.,-1.));
#538 = DIRECTION('',(1.,0.,0.));
#539 = DEFINITIONAL_REPRESENTATION('',(#540),#548);
#540 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#541,#542,#543,#544,#545,#546,
    #547),.UNSPECIFIED.,.F.,.F.,(7,7),(-0.549306144334,
    -2.085728039594E-08),.PIECEWISE_BEZIER_KNOTS.);
#541 = CARTESIAN_POINT('',(-2.094395102393,1.435318889329E-15));
#542 = CARTESIAN_POINT('',(-2.015109592829,-0.320428572028));
#543 = CARTESIAN_POINT('',(-1.931469119561,-0.570451825448));
#544 = CARTESIAN_POINT('',(-1.844070302649,-0.754903778649));
#545 = CARTESIAN_POINT('',(-1.753897961473,-0.876849301464));
#546 = CARTESIAN_POINT('',(-1.662347368232,-0.937822161933));
#547 = CARTESIAN_POINT('',(-1.570796347652,-0.937822173509));
#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#549 = ORIENTED_EDGE('',*,*,#550,.F.);
#550 = EDGE_CURVE('',#262,#518,#551,.T.);
#551 = SURFACE_CURVE('',#552,(#556,#563),.PCURVE_S1.);
#552 = LINE('',#553,#554);
#553 = CARTESIAN_POINT('',(-2.020725942164,3.5,1.));
#554 = VECTOR('',#555,1.);
#555 = DIRECTION('',(0.,0.,1.));
#556 = PCURVE('',#303,#557);
#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
#558 = LINE('',#559,#560);
#559 = CARTESIAN_POINT('',(4.041451884327,0.));
#560 = VECTOR('',#561,1.);
#561 = DIRECTION('',(0.,-1.));
#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#563 = PCURVE('',#277,#564);
#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
#565 = LINE('',#566,#567);
#566 = CARTESIAN_POINT('',(0.,0.));
#567 = VECTOR('',#568,1.);
#568 = DIRECTION('',(0.,-1.));
#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#570 = ADVANCED_FACE('',(#571),#277,.F.);
#571 = FACE_BOUND('',#572,.F.);
#572 = EDGE_LOOP('',(#573,#574,#575,#603,#636));
#573 = ORIENTED_EDGE('',*,*,#261,.F.);
#574 = ORIENTED_EDGE('',*,*,#550,.T.);
#575 = ORIENTED_EDGE('',*,*,#576,.F.);
#576 = EDGE_CURVE('',#577,#518,#579,.T.);
#577 = VERTEX_POINT('',#578);
#578 = CARTESIAN_POINT('',(-3.031088911624,1.750000002808,5.));
#579 = SURFACE_CURVE('',#580,(#585,#592),.PCURVE_S1.);
#580 = HYPERBOLA('',#581,6.062177826491,3.5);
#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
#582 = CARTESIAN_POINT('',(-3.031088913246,1.75,11.062177826491));
#583 = DIRECTION('',(0.866025403784,-0.5,0.));
#584 = DIRECTION('',(0.,-0.,-1.));
#585 = PCURVE('',#277,#586);
#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
#587 = HYPERBOLA('',#588,6.062177826491,3.5);
#588 = AXIS2_PLACEMENT_2D('',#589,#590);
#589 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#590 = DIRECTION('',(-0.,1.));
#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#592 = PCURVE('',#534,#593);
#593 = DEFINITIONAL_REPRESENTATION('',(#594),#602);
#594 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#595,#596,#597,#598,#599,#600,
    #601),.UNSPECIFIED.,.F.,.F.,(7,7),(1.563258484653E-16,0.549306144334
    ),.PIECEWISE_BEZIER_KNOTS.);
#595 = CARTESIAN_POINT('',(-2.617993877991,-0.937822173509));
#596 = CARTESIAN_POINT('',(-2.526442853936,-0.937822173509));
#597 = CARTESIAN_POINT('',(-2.434892257009,-0.876849319985));
#598 = CARTESIAN_POINT('',(-2.344719912093,-0.75490379966));
#599 = CARTESIAN_POINT('',(-2.257321091577,-0.570451844435));
#600 = CARTESIAN_POINT('',(-2.173680614968,-0.320428584195));
#601 = CARTESIAN_POINT('',(-2.094395102393,-6.661338147751E-16));
#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#603 = ORIENTED_EDGE('',*,*,#604,.F.);
#604 = EDGE_CURVE('',#605,#577,#607,.T.);
#605 = VERTEX_POINT('',#606);
#606 = CARTESIAN_POINT('',(-4.041451884327,8.036198535254E-14,
    4.062177826491));
#607 = SURFACE_CURVE('',#608,(#613,#620),.PCURVE_S1.);
#608 = HYPERBOLA('',#609,6.062177826491,3.5);
#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
#610 = CARTESIAN_POINT('',(-3.031088913246,1.75,11.062177826491));
#611 = DIRECTION('',(0.866025403784,-0.5,0.));
#612 = DIRECTION('',(0.,-0.,-1.));
#613 = PCURVE('',#277,#614);
#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
#615 = HYPERBOLA('',#616,6.062177826491,3.5);
#616 = AXIS2_PLACEMENT_2D('',#617,#618);
#617 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#618 = DIRECTION('',(-0.,1.));
#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#620 = PCURVE('',#621,#626);
#621 = CONICAL_SURFACE('',#622,4.041451884327,0.523598775598);
#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
#623 = CARTESIAN_POINT('',(0.,0.,4.062177826491));
#624 = DIRECTION('',(-0.,-0.,-1.));
#625 = DIRECTION('',(1.,0.,0.));
#626 = DEFINITIONAL_REPRESENTATION('',(#627),#635);
#627 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#628,#629,#630,#631,#632,#633,
    #634),.UNSPECIFIED.,.F.,.F.,(7,7),(-0.549306144334,
    1.563258484653E-16),.PIECEWISE_BEZIER_KNOTS.);
#628 = CARTESIAN_POINT('',(-3.14159265359,0.));
#629 = CARTESIAN_POINT('',(-3.062307141015,-0.320428584195));
#630 = CARTESIAN_POINT('',(-2.978666664406,-0.570451844435));
#631 = CARTESIAN_POINT('',(-2.891267843889,-0.75490379966));
#632 = CARTESIAN_POINT('',(-2.801095498974,-0.876849319985));
#633 = CARTESIAN_POINT('',(-2.709544902047,-0.937822173509));
#634 = CARTESIAN_POINT('',(-2.617993877991,-0.937822173509));
#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#636 = ORIENTED_EDGE('',*,*,#637,.F.);
#637 = EDGE_CURVE('',#234,#605,#638,.T.);
#638 = SURFACE_CURVE('',#639,(#643,#650),.PCURVE_S1.);
#639 = LINE('',#640,#641);
#640 = CARTESIAN_POINT('',(-4.041451884327,4.94935111405E-16,1.));
#641 = VECTOR('',#642,1.);
#642 = DIRECTION('',(0.,0.,1.));
#643 = PCURVE('',#277,#644);
#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
#645 = LINE('',#646,#647);
#646 = CARTESIAN_POINT('',(4.041451884327,0.));
#647 = VECTOR('',#648,1.);
#648 = DIRECTION('',(0.,-1.));
#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#650 = PCURVE('',#249,#651);
#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656);
#652 = LINE('',#653,#654);
#653 = CARTESIAN_POINT('',(0.,0.));
#654 = VECTOR('',#655,1.);
#655 = DIRECTION('',(0.,-1.));
#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#657 = ADVANCED_FACE('',(#658),#249,.F.);
#658 = FACE_BOUND('',#659,.F.);
#659 = EDGE_LOOP('',(#660,#661,#662,#690,#723));
#660 = ORIENTED_EDGE('',*,*,#233,.F.);
#661 = ORIENTED_EDGE('',*,*,#637,.T.);
#662 = ORIENTED_EDGE('',*,*,#663,.F.);
#663 = EDGE_CURVE('',#664,#605,#666,.T.);
#664 = VERTEX_POINT('',#665);
#665 = CARTESIAN_POINT('',(-3.031088921769,-1.749999985236,5.));
#666 = SURFACE_CURVE('',#667,(#672,#679),.PCURVE_S1.);
#667 = HYPERBOLA('',#668,6.062177826491,3.5);
#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);
#669 = CARTESIAN_POINT('',(-3.031088913246,-1.75,11.062177826491));
#670 = DIRECTION('',(0.866025403784,0.5,0.));
#671 = DIRECTION('',(0.,-0.,-1.));
#672 = PCURVE('',#249,#673);
#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
#674 = HYPERBOLA('',#675,6.062177826491,3.5);
#675 = AXIS2_PLACEMENT_2D('',#676,#677);
#676 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#677 = DIRECTION('',(0.,1.));
#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#679 = PCURVE('',#621,#680);
#680 = DEFINITIONAL_REPRESENTATION('',(#681),#689);
#681 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#682,#683,#684,#685,#686,#687,
    #688),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.549306144334),
  .PIECEWISE_BEZIER_KNOTS.);
#682 = CARTESIAN_POINT('',(-3.665191429188,-0.937822173509));
#683 = CARTESIAN_POINT('',(-3.573640405132,-0.937822173509));
#684 = CARTESIAN_POINT('',(-3.482089808206,-0.876849319985));
#685 = CARTESIAN_POINT('',(-3.39191746329,-0.75490379966));
#686 = CARTESIAN_POINT('',(-3.304518642773,-0.570451844435));
#687 = CARTESIAN_POINT('',(-3.220878166164,-0.320428584195));
#688 = CARTESIAN_POINT('',(-3.14159265359,6.661338147751E-16));
#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#690 = ORIENTED_EDGE('',*,*,#691,.F.);
#691 = EDGE_CURVE('',#692,#664,#694,.T.);
#692 = VERTEX_POINT('',#693);
#693 = CARTESIAN_POINT('',(-2.020725942164,-3.5,4.062177826491));
#694 = SURFACE_CURVE('',#695,(#700,#707),.PCURVE_S1.);
#695 = HYPERBOLA('',#696,6.062177826491,3.5);
#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699);
#697 = CARTESIAN_POINT('',(-3.031088913246,-1.75,11.062177826491));
#698 = DIRECTION('',(0.866025403784,0.5,0.));
#699 = DIRECTION('',(0.,-0.,-1.));
#700 = PCURVE('',#249,#701);
#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
#702 = HYPERBOLA('',#703,6.062177826491,3.5);
#703 = AXIS2_PLACEMENT_2D('',#704,#705);
#704 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#705 = DIRECTION('',(0.,1.));
#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#707 = PCURVE('',#708,#713);
#708 = CONICAL_SURFACE('',#709,4.041451884327,0.523598775598);
#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712);
#710 = CARTESIAN_POINT('',(0.,0.,4.062177826491));
#711 = DIRECTION('',(-0.,-0.,-1.));
#712 = DIRECTION('',(1.,0.,0.));
#713 = DEFINITIONAL_REPRESENTATION('',(#714),#722);
#714 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#715,#716,#717,#718,#719,#720,
    #721),.UNSPECIFIED.,.F.,.F.,(7,7),(-0.549306144334,0.),
  .PIECEWISE_BEZIER_KNOTS.);
#715 = CARTESIAN_POINT('',(-4.188790204786,-2.101452704104E-15));
#716 = CARTESIAN_POINT('',(-4.109504692212,-0.320428584195));
#717 = CARTESIAN_POINT('',(-4.025864215603,-0.570451844435));
#718 = CARTESIAN_POINT('',(-3.938465395086,-0.75490379966));
#719 = CARTESIAN_POINT('',(-3.848293050171,-0.876849319985));
#720 = CARTESIAN_POINT('',(-3.756742453244,-0.937822173509));
#721 = CARTESIAN_POINT('',(-3.665191429188,-0.937822173509));
#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#723 = ORIENTED_EDGE('',*,*,#724,.F.);
#724 = EDGE_CURVE('',#206,#692,#725,.T.);
#725 = SURFACE_CURVE('',#726,(#730,#737),.PCURVE_S1.);
#726 = LINE('',#727,#728);
#727 = CARTESIAN_POINT('',(-2.020725942164,-3.5,1.));
#728 = VECTOR('',#729,1.);
#729 = DIRECTION('',(0.,0.,1.));
#730 = PCURVE('',#249,#731);
#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);
#732 = LINE('',#733,#734);
#733 = CARTESIAN_POINT('',(4.041451884327,0.));
#734 = VECTOR('',#735,1.);
#735 = DIRECTION('',(0.,-1.));
#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#737 = PCURVE('',#221,#738);
#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);
#739 = LINE('',#740,#741);
#740 = CARTESIAN_POINT('',(0.,0.));
#741 = VECTOR('',#742,1.);
#742 = DIRECTION('',(0.,-1.));
#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#744 = ADVANCED_FACE('',(#745),#221,.F.);
#745 = FACE_BOUND('',#746,.F.);
#746 = EDGE_LOOP('',(#747,#748,#749,#777,#810));
#747 = ORIENTED_EDGE('',*,*,#205,.F.);
#748 = ORIENTED_EDGE('',*,*,#724,.T.);
#749 = ORIENTED_EDGE('',*,*,#750,.F.);
#750 = EDGE_CURVE('',#751,#692,#753,.T.);
#751 = VERTEX_POINT('',#752);
#752 = CARTESIAN_POINT('',(-3.473838354816E-14,-3.5,5.));
#753 = SURFACE_CURVE('',#754,(#759,#766),.PCURVE_S1.);
#754 = HYPERBOLA('',#755,6.062177826491,3.5);
#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);
#756 = CARTESIAN_POINT('',(-2.30755522366E-15,-3.5,11.062177826491));
#757 = DIRECTION('',(6.593014924744E-16,1.,0.));
#758 = DIRECTION('',(0.,-0.,-1.));
#759 = PCURVE('',#221,#760);
#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);
#761 = HYPERBOLA('',#762,6.062177826491,3.5);
#762 = AXIS2_PLACEMENT_2D('',#763,#764);
#763 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#764 = DIRECTION('',(0.,1.));
#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#766 = PCURVE('',#708,#767);
#767 = DEFINITIONAL_REPRESENTATION('',(#768),#776);
#768 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#769,#770,#771,#772,#773,#774,
    #775),.UNSPECIFIED.,.F.,.F.,(7,7),(4.125739470979E-16,0.549306144334
    ),.PIECEWISE_BEZIER_KNOTS.);
#769 = CARTESIAN_POINT('',(-4.712388980385,-0.937822173509));
#770 = CARTESIAN_POINT('',(-4.620837956329,-0.937822173509));
#771 = CARTESIAN_POINT('',(-4.529287359402,-0.876849319985));
#772 = CARTESIAN_POINT('',(-4.439115014487,-0.75490379966));
#773 = CARTESIAN_POINT('',(-4.35171619397,-0.570451844435));
#774 = CARTESIAN_POINT('',(-4.268075717361,-0.320428584195));
#775 = CARTESIAN_POINT('',(-4.188790204786,0.));
#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#777 = ORIENTED_EDGE('',*,*,#778,.F.);
#778 = EDGE_CURVE('',#779,#751,#781,.T.);
#779 = VERTEX_POINT('',#780);
#780 = CARTESIAN_POINT('',(2.020725942164,-3.5,4.062177826491));
#781 = SURFACE_CURVE('',#782,(#787,#794),.PCURVE_S1.);
#782 = HYPERBOLA('',#783,6.062177826491,3.5);
#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
#784 = CARTESIAN_POINT('',(-2.30755522366E-15,-3.5,11.062177826491));
#785 = DIRECTION('',(6.593014924744E-16,1.,0.));
#786 = DIRECTION('',(0.,-0.,-1.));
#787 = PCURVE('',#221,#788);
#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793);
#789 = HYPERBOLA('',#790,6.062177826491,3.5);
#790 = AXIS2_PLACEMENT_2D('',#791,#792);
#791 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#792 = DIRECTION('',(0.,1.));
#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#794 = PCURVE('',#795,#800);
#795 = CONICAL_SURFACE('',#796,4.041451884327,0.523598775598);
#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);
#797 = CARTESIAN_POINT('',(0.,0.,4.062177826491));
#798 = DIRECTION('',(-0.,-0.,-1.));
#799 = DIRECTION('',(1.,0.,0.));
#800 = DEFINITIONAL_REPRESENTATION('',(#801),#809);
#801 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#802,#803,#804,#805,#806,#807,
    #808),.UNSPECIFIED.,.F.,.F.,(7,7),(-0.549306144334,
    4.125739470979E-16),.PIECEWISE_BEZIER_KNOTS.);
#802 = CARTESIAN_POINT('',(-5.235987755983,0.));
#803 = CARTESIAN_POINT('',(-5.156702243408,-0.320428584195));
#804 = CARTESIAN_POINT('',(-5.073061766799,-0.570451844435));
#805 = CARTESIAN_POINT('',(-4.985662946283,-0.75490379966));
#806 = CARTESIAN_POINT('',(-4.895490601367,-0.876849319985));
#807 = CARTESIAN_POINT('',(-4.80394000444,-0.937822173509));
#808 = CARTESIAN_POINT('',(-4.712388980385,-0.937822173509));
#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#810 = ORIENTED_EDGE('',*,*,#811,.F.);
#811 = EDGE_CURVE('',#178,#779,#812,.T.);
#812 = SURFACE_CURVE('',#813,(#817,#824),.PCURVE_S1.);
#813 = LINE('',#814,#815);
#814 = CARTESIAN_POINT('',(2.020725942164,-3.5,1.));
#815 = VECTOR('',#816,1.);
#816 = DIRECTION('',(0.,0.,1.));
#817 = PCURVE('',#221,#818);
#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
#819 = LINE('',#820,#821);
#820 = CARTESIAN_POINT('',(4.041451884327,0.));
#821 = VECTOR('',#822,1.);
#822 = DIRECTION('',(0.,-1.));
#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#824 = PCURVE('',#193,#825);
#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830);
#826 = LINE('',#827,#828);
#827 = CARTESIAN_POINT('',(0.,0.));
#828 = VECTOR('',#829,1.);
#829 = DIRECTION('',(0.,-1.));
#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#831 = ADVANCED_FACE('',(#832),#193,.F.);
#832 = FACE_BOUND('',#833,.F.);
#833 = EDGE_LOOP('',(#834,#835,#836,#864,#890));
#834 = ORIENTED_EDGE('',*,*,#177,.F.);
#835 = ORIENTED_EDGE('',*,*,#811,.T.);
#836 = ORIENTED_EDGE('',*,*,#837,.F.);
#837 = EDGE_CURVE('',#838,#779,#840,.T.);
#838 = VERTEX_POINT('',#839);
#839 = CARTESIAN_POINT('',(3.031088909229,-1.750000006957,5.));
#840 = SURFACE_CURVE('',#841,(#846,#853),.PCURVE_S1.);
#841 = HYPERBOLA('',#842,6.062177826491,3.5);
#842 = AXIS2_PLACEMENT_3D('',#843,#844,#845);
#843 = CARTESIAN_POINT('',(3.031088913246,-1.75,11.062177826491));
#844 = DIRECTION('',(-0.866025403784,0.5,0.));
#845 = DIRECTION('',(-0.,0.,-1.));
#846 = PCURVE('',#193,#847);
#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
#848 = HYPERBOLA('',#849,6.062177826491,3.5);
#849 = AXIS2_PLACEMENT_2D('',#850,#851);
#850 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#851 = DIRECTION('',(0.,1.));
#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#853 = PCURVE('',#795,#854);
#854 = DEFINITIONAL_REPRESENTATION('',(#855),#863);
#855 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#856,#857,#858,#859,#860,#861,
    #862),.UNSPECIFIED.,.F.,.F.,(7,7),(-2.085728013226E-08,
    0.549306144334),.PIECEWISE_BEZIER_KNOTS.);
#856 = CARTESIAN_POINT('',(-5.759586552439,-0.937822173509));
#857 = CARTESIAN_POINT('',(-5.668035524907,-0.937822185085));
#858 = CARTESIAN_POINT('',(-5.576484924294,-0.876849338506));
#859 = CARTESIAN_POINT('',(-5.486312575639,-0.754903820671));
#860 = CARTESIAN_POINT('',(-5.398913751518,-0.570451863422));
#861 = CARTESIAN_POINT('',(-5.315273271568,-0.320428596362));
#862 = CARTESIAN_POINT('',(-5.235987755983,1.33226762955E-15));
#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#864 = ORIENTED_EDGE('',*,*,#865,.F.);
#865 = EDGE_CURVE('',#375,#838,#866,.T.);
#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.);
#867 = HYPERBOLA('',#868,6.062177826491,3.5);
#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);
#869 = CARTESIAN_POINT('',(3.031088913246,-1.75,11.062177826491));
#870 = DIRECTION('',(-0.866025403784,0.5,0.));
#871 = DIRECTION('',(-0.,0.,-1.));
#872 = PCURVE('',#193,#873);
#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
#874 = HYPERBOLA('',#875,6.062177826491,3.5);
#875 = AXIS2_PLACEMENT_2D('',#876,#877);
#876 = CARTESIAN_POINT('',(2.020725942164,-10.06217782649));
#877 = DIRECTION('',(0.,1.));
#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#879 = PCURVE('',#414,#880);
#880 = DEFINITIONAL_REPRESENTATION('',(#881),#889);
#881 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#882,#883,#884,#885,#886,#887,
    #888),.UNSPECIFIED.,.F.,.F.,(7,7),(-0.549306144334,
    -2.085728013226E-08),.PIECEWISE_BEZIER_KNOTS.);
#882 = CARTESIAN_POINT('',(-6.28318530718,0.));
#883 = CARTESIAN_POINT('',(-6.203899797615,-0.320428572028));
#884 = CARTESIAN_POINT('',(-6.120259324348,-0.570451825449));
#885 = CARTESIAN_POINT('',(-6.032860507435,-0.754903778649));
#886 = CARTESIAN_POINT('',(-5.942688166259,-0.876849301464));
#887 = CARTESIAN_POINT('',(-5.851137573018,-0.937822161933));
#888 = CARTESIAN_POINT('',(-5.759586552439,-0.937822173509));
#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#890 = ORIENTED_EDGE('',*,*,#374,.F.);
#891 = ADVANCED_FACE('',(#892,#1030),#356,.T.);
#892 = FACE_BOUND('',#893,.T.);
#893 = EDGE_LOOP('',(#894,#920,#942,#964,#986,#1008));
#894 = ORIENTED_EDGE('',*,*,#895,.F.);
#895 = EDGE_CURVE('',#398,#838,#896,.T.);
#896 = SURFACE_CURVE('',#897,(#902,#913),.PCURVE_S1.);
#897 = CIRCLE('',#898,3.5);
#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901);
#899 = CARTESIAN_POINT('',(0.,0.,5.));
#900 = DIRECTION('',(0.,0.,-1.));
#901 = DIRECTION('',(0.86602540622,0.499999995782,0.));
#902 = PCURVE('',#356,#903);
#903 = DEFINITIONAL_REPRESENTATION('',(#904),#912);
#904 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#905,#906,#907,#908,#909,#910
,#911),.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(
  '') );
#905 = CARTESIAN_POINT('',(3.031088921769,1.749999985236));
#906 = CARTESIAN_POINT('',(6.062177809443,-3.500000029527));
#907 = CARTESIAN_POINT('',(-1.704761918568E-08,-3.5));
#908 = CARTESIAN_POINT('',(-6.062177843539,-3.499999970473));
#909 = CARTESIAN_POINT('',(-3.031088904722,1.750000014764));
#910 = CARTESIAN_POINT('',(3.409523556933E-08,7.));
#911 = CARTESIAN_POINT('',(3.031088921769,1.749999985236));
#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#913 = PCURVE('',#414,#914);
#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
#915 = LINE('',#916,#917);
#916 = CARTESIAN_POINT('',(-6.806784077907,-0.937822173509));
#917 = VECTOR('',#918,1.);
#918 = DIRECTION('',(1.,-0.));
#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#920 = ORIENTED_EDGE('',*,*,#921,.T.);
#921 = EDGE_CURVE('',#398,#490,#922,.T.);
#922 = SURFACE_CURVE('',#923,(#928,#935),.PCURVE_S1.);
#923 = CIRCLE('',#924,3.5);
#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927);
#925 = CARTESIAN_POINT('',(0.,0.,5.));
#926 = DIRECTION('',(0.,0.,1.));
#927 = DIRECTION('',(1.,0.,0.));
#928 = PCURVE('',#356,#929);
#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
#930 = CIRCLE('',#931,3.5);
#931 = AXIS2_PLACEMENT_2D('',#932,#933);
#932 = CARTESIAN_POINT('',(2.197671641581E-16,-5.167201676118E-17));
#933 = DIRECTION('',(1.,0.));
#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#935 = PCURVE('',#447,#936);
#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941);
#937 = LINE('',#938,#939);
#938 = CARTESIAN_POINT('',(-0.,-0.937822173509));
#939 = VECTOR('',#940,1.);
#940 = DIRECTION('',(-1.,-0.));
#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#942 = ORIENTED_EDGE('',*,*,#943,.T.);
#943 = EDGE_CURVE('',#490,#577,#944,.T.);
#944 = SURFACE_CURVE('',#945,(#950,#957),.PCURVE_S1.);
#945 = CIRCLE('',#946,3.5);
#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949);
#947 = CARTESIAN_POINT('',(0.,0.,5.));
#948 = DIRECTION('',(0.,0.,1.));
#949 = DIRECTION('',(1.,0.,0.));
#950 = PCURVE('',#356,#951);
#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);
#952 = CIRCLE('',#953,3.5);
#953 = AXIS2_PLACEMENT_2D('',#954,#955);
#954 = CARTESIAN_POINT('',(2.197671641581E-16,-5.167201676118E-17));
#955 = DIRECTION('',(1.,0.));
#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#957 = PCURVE('',#534,#958);
#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963);
#959 = LINE('',#960,#961);
#960 = CARTESIAN_POINT('',(-0.,-0.937822173509));
#961 = VECTOR('',#962,1.);
#962 = DIRECTION('',(-1.,-0.));
#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#964 = ORIENTED_EDGE('',*,*,#965,.T.);
#965 = EDGE_CURVE('',#577,#664,#966,.T.);
#966 = SURFACE_CURVE('',#967,(#972,#979),.PCURVE_S1.);
#967 = CIRCLE('',#968,3.5);
#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);
#969 = CARTESIAN_POINT('',(0.,0.,5.));
#970 = DIRECTION('',(0.,0.,1.));
#971 = DIRECTION('',(1.,0.,0.));
#972 = PCURVE('',#356,#973);
#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);
#974 = CIRCLE('',#975,3.5);
#975 = AXIS2_PLACEMENT_2D('',#976,#977);
#976 = CARTESIAN_POINT('',(2.197671641581E-16,-5.167201676118E-17));
#977 = DIRECTION('',(1.,0.));
#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#979 = PCURVE('',#621,#980);
#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);
#981 = LINE('',#982,#983);
#982 = CARTESIAN_POINT('',(-0.,-0.937822173509));
#983 = VECTOR('',#984,1.);
#984 = DIRECTION('',(-1.,-0.));
#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#986 = ORIENTED_EDGE('',*,*,#987,.T.);
#987 = EDGE_CURVE('',#664,#751,#988,.T.);
#988 = SURFACE_CURVE('',#989,(#994,#1001),.PCURVE_S1.);
#989 = CIRCLE('',#990,3.5);
#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993);
#991 = CARTESIAN_POINT('',(0.,0.,5.));
#992 = DIRECTION('',(0.,0.,1.));
#993 = DIRECTION('',(1.,0.,0.));
#994 = PCURVE('',#356,#995);
#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);
#996 = CIRCLE('',#997,3.5);
#997 = AXIS2_PLACEMENT_2D('',#998,#999);
#998 = CARTESIAN_POINT('',(2.197671641581E-16,-5.167201676118E-17));
#999 = DIRECTION('',(1.,0.));
#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1001 = PCURVE('',#708,#1002);
#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);
#1003 = LINE('',#1004,#1005);
#1004 = CARTESIAN_POINT('',(-0.,-0.937822173509));
#1005 = VECTOR('',#1006,1.);
#1006 = DIRECTION('',(-1.,-0.));
#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1008 = ORIENTED_EDGE('',*,*,#1009,.T.);
#1009 = EDGE_CURVE('',#751,#838,#1010,.T.);
#1010 = SURFACE_CURVE('',#1011,(#1016,#1023),.PCURVE_S1.);
#1011 = CIRCLE('',#1012,3.5);
#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
#1013 = CARTESIAN_POINT('',(0.,0.,5.));
#1014 = DIRECTION('',(0.,0.,1.));
#1015 = DIRECTION('',(1.,0.,0.));
#1016 = PCURVE('',#356,#1017);
#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1022);
#1018 = CIRCLE('',#1019,3.5);
#1019 = AXIS2_PLACEMENT_2D('',#1020,#1021);
#1020 = CARTESIAN_POINT('',(2.197671641581E-16,-5.167201676118E-17));
#1021 = DIRECTION('',(1.,0.));
#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1023 = PCURVE('',#795,#1024);
#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029);
#1025 = LINE('',#1026,#1027);
#1026 = CARTESIAN_POINT('',(-0.,-0.937822173509));
#1027 = VECTOR('',#1028,1.);
#1028 = DIRECTION('',(-1.,-0.));
#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1030 = FACE_BOUND('',#1031,.T.);
#1031 = EDGE_LOOP('',(#1032));
#1032 = ORIENTED_EDGE('',*,*,#341,.F.);
#1033 = ADVANCED_FACE('',(#1034),#447,.T.);
#1034 = FACE_BOUND('',#1035,.T.);
#1035 = EDGE_LOOP('',(#1036,#1037,#1038));
#1036 = ORIENTED_EDGE('',*,*,#430,.F.);
#1037 = ORIENTED_EDGE('',*,*,#489,.F.);
#1038 = ORIENTED_EDGE('',*,*,#921,.F.);
#1039 = ADVANCED_FACE('',(#1040),#414,.T.);
#1040 = FACE_BOUND('',#1041,.T.);
#1041 = EDGE_LOOP('',(#1042,#1043,#1044));
#1042 = ORIENTED_EDGE('',*,*,#895,.T.);
#1043 = ORIENTED_EDGE('',*,*,#865,.F.);
#1044 = ORIENTED_EDGE('',*,*,#397,.F.);
#1045 = ADVANCED_FACE('',(#1046),#534,.T.);
#1046 = FACE_BOUND('',#1047,.T.);
#1047 = EDGE_LOOP('',(#1048,#1049,#1050));
#1048 = ORIENTED_EDGE('',*,*,#517,.F.);
#1049 = ORIENTED_EDGE('',*,*,#576,.F.);
#1050 = ORIENTED_EDGE('',*,*,#943,.F.);
#1051 = ADVANCED_FACE('',(#1052),#621,.T.);
#1052 = FACE_BOUND('',#1053,.T.);
#1053 = EDGE_LOOP('',(#1054,#1055,#1056));
#1054 = ORIENTED_EDGE('',*,*,#604,.F.);
#1055 = ORIENTED_EDGE('',*,*,#663,.F.);
#1056 = ORIENTED_EDGE('',*,*,#965,.F.);
#1057 = ADVANCED_FACE('',(#1058),#708,.T.);
#1058 = FACE_BOUND('',#1059,.T.);
#1059 = EDGE_LOOP('',(#1060,#1061,#1062));
#1060 = ORIENTED_EDGE('',*,*,#691,.F.);
#1061 = ORIENTED_EDGE('',*,*,#750,.F.);
#1062 = ORIENTED_EDGE('',*,*,#987,.F.);
#1063 = ADVANCED_FACE('',(#1064),#795,.T.);
#1064 = FACE_BOUND('',#1065,.T.);
#1065 = EDGE_LOOP('',(#1066,#1067,#1068));
#1066 = ORIENTED_EDGE('',*,*,#778,.F.);
#1067 = ORIENTED_EDGE('',*,*,#837,.F.);
#1068 = ORIENTED_EDGE('',*,*,#1009,.F.);
#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1073)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1070,#1071,#1072)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1070 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1071 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1072 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1073 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1070,
  'distance_accuracy_value','confusion accuracy');
#1074 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
ENDSEC;
END-ISO-10303-21;
