ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-06-11T01:49:28',('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('Open CASCADE STEP translator 7.8 4',
  'Open CASCADE STEP translator 7.8 4','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#756);
#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,#206,#337,#392,#447,#525,#649,#654,#689,
    #696,#729));
#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('',(10.,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(10.,0.,3.));
#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
#27 = LINE('',#28,#29);
#28 = CARTESIAN_POINT('',(10.,0.,0.));
#29 = VECTOR('',#30,1.);
#30 = DIRECTION('',(0.,0.,1.));
#31 = PCURVE('',#32,#37);
#32 = CYLINDRICAL_SURFACE('',#33,10.);
#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,10.);
#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
#55 = CARTESIAN_POINT('',(0.,0.,3.));
#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.,-3.));
#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('',(-5.469760530158E-16,1.387604533E-16,3.));
#69 = DIRECTION('',(0.,0.,1.));
#70 = DIRECTION('',(1.,0.,-0.));
#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
#72 = CIRCLE('',#73,10.);
#73 = AXIS2_PLACEMENT_2D('',#74,#75);
#74 = CARTESIAN_POINT('',(5.469760530158E-16,-1.387604533E-16));
#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,10.);
#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('',(-5.469760530158E-16,1.387604533E-16,0.));
#97 = DIRECTION('',(0.,0.,1.));
#98 = DIRECTION('',(1.,0.,-0.));
#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
#100 = CIRCLE('',#101,10.);
#101 = AXIS2_PLACEMENT_2D('',#102,#103);
#102 = CARTESIAN_POINT('',(5.469760530158E-16,-1.387604533E-16));
#103 = DIRECTION('',(1.,0.));
#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105 = ADVANCED_FACE('',(#106,#109,#140,#175),#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('',(-8.25,3.061616997868E-16,-0.));
#115 = SURFACE_CURVE('',#116,(#121,#128),.PCURVE_S1.);
#116 = CIRCLE('',#117,1.25);
#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
#118 = CARTESIAN_POINT('',(-7.,0.,0.));
#119 = DIRECTION('',(0.,0.,1.));
#120 = DIRECTION('',(-1.,0.,0.));
#121 = PCURVE('',#94,#122);
#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127);
#123 = CIRCLE('',#124,1.25);
#124 = AXIS2_PLACEMENT_2D('',#125,#126);
#125 = CARTESIAN_POINT('',(-7.,-1.387604533E-16));
#126 = DIRECTION('',(-1.,0.));
#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#128 = PCURVE('',#129,#134);
#129 = CYLINDRICAL_SURFACE('',#130,1.25);
#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
#131 = CARTESIAN_POINT('',(-7.,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 = FACE_BOUND('',#141,.F.);
#141 = EDGE_LOOP('',(#142));
#142 = ORIENTED_EDGE('',*,*,#143,.T.);
#143 = EDGE_CURVE('',#144,#144,#146,.T.);
#144 = VERTEX_POINT('',#145);
#145 = CARTESIAN_POINT('',(-1.5,-3.673940397442E-16,0.));
#146 = SURFACE_CURVE('',#147,(#152,#163),.PCURVE_S1.);
#147 = CIRCLE('',#148,1.5);
#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
#149 = CARTESIAN_POINT('',(0.,0.,0.));
#150 = DIRECTION('',(0.,0.,-1.));
#151 = DIRECTION('',(-1.,0.,0.));
#152 = PCURVE('',#94,#153);
#153 = DEFINITIONAL_REPRESENTATION('',(#154),#162);
#154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#155,#156,#157,#158,#159,#160
,#161),.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(
  '') );
#155 = CARTESIAN_POINT('',(-1.5,-1.387604533E-16));
#156 = CARTESIAN_POINT('',(-1.5,2.598076211353));
#157 = CARTESIAN_POINT('',(0.75,1.299038105677));
#158 = CARTESIAN_POINT('',(3.,2.286335864442E-16));
#159 = CARTESIAN_POINT('',(0.75,-1.299038105677));
#160 = CARTESIAN_POINT('',(-1.5,-2.598076211353));
#161 = CARTESIAN_POINT('',(-1.5,-1.387604533E-16));
#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#163 = PCURVE('',#164,#169);
#164 = CYLINDRICAL_SURFACE('',#165,1.5);
#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);
#166 = CARTESIAN_POINT('',(0.,0.,22.));
#167 = DIRECTION('',(0.,0.,-1.));
#168 = DIRECTION('',(-1.,0.,0.));
#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);
#170 = LINE('',#171,#172);
#171 = CARTESIAN_POINT('',(0.,22.));
#172 = VECTOR('',#173,1.);
#173 = DIRECTION('',(1.,0.));
#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#175 = FACE_BOUND('',#176,.F.);
#176 = EDGE_LOOP('',(#177));
#177 = ORIENTED_EDGE('',*,*,#178,.F.);
#178 = EDGE_CURVE('',#179,#179,#181,.T.);
#179 = VERTEX_POINT('',#180);
#180 = CARTESIAN_POINT('',(5.75,3.061616997868E-16,0.));
#181 = SURFACE_CURVE('',#182,(#187,#194),.PCURVE_S1.);
#182 = CIRCLE('',#183,1.25);
#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
#184 = CARTESIAN_POINT('',(7.,0.,0.));
#185 = DIRECTION('',(0.,0.,1.));
#186 = DIRECTION('',(-1.,0.,0.));
#187 = PCURVE('',#94,#188);
#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);
#189 = CIRCLE('',#190,1.25);
#190 = AXIS2_PLACEMENT_2D('',#191,#192);
#191 = CARTESIAN_POINT('',(7.,-1.387604533E-16));
#192 = DIRECTION('',(-1.,0.));
#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#194 = PCURVE('',#195,#200);
#195 = CYLINDRICAL_SURFACE('',#196,1.25);
#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199);
#197 = CARTESIAN_POINT('',(7.,0.,0.));
#198 = DIRECTION('',(0.,0.,1.));
#199 = DIRECTION('',(-1.,0.,0.));
#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
#201 = LINE('',#202,#203);
#202 = CARTESIAN_POINT('',(0.,0.));
#203 = VECTOR('',#204,1.);
#204 = DIRECTION('',(1.,0.));
#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#206 = ADVANCED_FACE('',(#207,#210),#66,.T.);
#207 = FACE_BOUND('',#208,.T.);
#208 = EDGE_LOOP('',(#209));
#209 = ORIENTED_EDGE('',*,*,#51,.T.);
#210 = FACE_BOUND('',#211,.T.);
#211 = EDGE_LOOP('',(#212,#243,#267,#291,#315));
#212 = ORIENTED_EDGE('',*,*,#213,.F.);
#213 = EDGE_CURVE('',#214,#216,#218,.T.);
#214 = VERTEX_POINT('',#215);
#215 = CARTESIAN_POINT('',(7.959821428571,0.800776389047,3.));
#216 = VERTEX_POINT('',#217);
#217 = CARTESIAN_POINT('',(-7.959821428571,0.800776389047,3.));
#218 = SURFACE_CURVE('',#219,(#224,#231),.PCURVE_S1.);
#219 = CIRCLE('',#220,8.);
#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
#221 = CARTESIAN_POINT('',(0.,0.,3.));
#222 = DIRECTION('',(0.,0.,1.));
#223 = DIRECTION('',(1.,0.,0.));
#224 = PCURVE('',#66,#225);
#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230);
#226 = CIRCLE('',#227,8.);
#227 = AXIS2_PLACEMENT_2D('',#228,#229);
#228 = CARTESIAN_POINT('',(5.469760530158E-16,-1.387604533E-16));
#229 = DIRECTION('',(1.,0.));
#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#231 = PCURVE('',#232,#237);
#232 = CYLINDRICAL_SURFACE('',#233,8.);
#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
#234 = CARTESIAN_POINT('',(0.,0.,3.));
#235 = DIRECTION('',(-0.,-0.,-1.));
#236 = DIRECTION('',(1.,0.,0.));
#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
#238 = LINE('',#239,#240);
#239 = CARTESIAN_POINT('',(-0.,0.));
#240 = VECTOR('',#241,1.);
#241 = DIRECTION('',(-1.,0.));
#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#243 = ORIENTED_EDGE('',*,*,#244,.F.);
#244 = EDGE_CURVE('',#245,#214,#247,.T.);
#245 = VERTEX_POINT('',#246);
#246 = CARTESIAN_POINT('',(7.959821428571,-0.800776389047,3.));
#247 = SURFACE_CURVE('',#248,(#253,#260),.PCURVE_S1.);
#248 = CIRCLE('',#249,1.25);
#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252);
#250 = CARTESIAN_POINT('',(7.,0.,3.));
#251 = DIRECTION('',(0.,0.,1.));
#252 = DIRECTION('',(-1.,0.,0.));
#253 = PCURVE('',#66,#254);
#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
#255 = CIRCLE('',#256,1.25);
#256 = AXIS2_PLACEMENT_2D('',#257,#258);
#257 = CARTESIAN_POINT('',(7.,-1.387604533E-16));
#258 = DIRECTION('',(-1.,0.));
#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#260 = PCURVE('',#195,#261);
#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
#262 = LINE('',#263,#264);
#263 = CARTESIAN_POINT('',(0.,3.));
#264 = VECTOR('',#265,1.);
#265 = DIRECTION('',(1.,0.));
#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#267 = ORIENTED_EDGE('',*,*,#268,.F.);
#268 = EDGE_CURVE('',#269,#245,#271,.T.);
#269 = VERTEX_POINT('',#270);
#270 = CARTESIAN_POINT('',(-7.959821428571,-0.800776389047,3.));
#271 = SURFACE_CURVE('',#272,(#277,#284),.PCURVE_S1.);
#272 = CIRCLE('',#273,8.);
#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
#274 = CARTESIAN_POINT('',(0.,0.,3.));
#275 = DIRECTION('',(0.,0.,1.));
#276 = DIRECTION('',(1.,0.,0.));
#277 = PCURVE('',#66,#278);
#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
#279 = CIRCLE('',#280,8.);
#280 = AXIS2_PLACEMENT_2D('',#281,#282);
#281 = CARTESIAN_POINT('',(5.469760530158E-16,-1.387604533E-16));
#282 = DIRECTION('',(1.,0.));
#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#284 = PCURVE('',#232,#285);
#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
#286 = LINE('',#287,#288);
#287 = CARTESIAN_POINT('',(-0.,0.));
#288 = VECTOR('',#289,1.);
#289 = DIRECTION('',(-1.,0.));
#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#291 = ORIENTED_EDGE('',*,*,#292,.F.);
#292 = EDGE_CURVE('',#293,#269,#295,.T.);
#293 = VERTEX_POINT('',#294);
#294 = CARTESIAN_POINT('',(-8.25,3.061616997868E-16,3.));
#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.);
#296 = CIRCLE('',#297,1.25);
#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
#298 = CARTESIAN_POINT('',(-7.,0.,3.));
#299 = DIRECTION('',(0.,0.,1.));
#300 = DIRECTION('',(-1.,0.,0.));
#301 = PCURVE('',#66,#302);
#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
#303 = CIRCLE('',#304,1.25);
#304 = AXIS2_PLACEMENT_2D('',#305,#306);
#305 = CARTESIAN_POINT('',(-7.,-1.387604533E-16));
#306 = DIRECTION('',(-1.,0.));
#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#308 = PCURVE('',#129,#309);
#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
#310 = LINE('',#311,#312);
#311 = CARTESIAN_POINT('',(0.,3.));
#312 = VECTOR('',#313,1.);
#313 = DIRECTION('',(1.,0.));
#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#315 = ORIENTED_EDGE('',*,*,#316,.F.);
#316 = EDGE_CURVE('',#216,#293,#317,.T.);
#317 = SURFACE_CURVE('',#318,(#323,#330),.PCURVE_S1.);
#318 = CIRCLE('',#319,1.25);
#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
#320 = CARTESIAN_POINT('',(-7.,0.,3.));
#321 = DIRECTION('',(0.,0.,1.));
#322 = DIRECTION('',(-1.,0.,0.));
#323 = PCURVE('',#66,#324);
#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);
#325 = CIRCLE('',#326,1.25);
#326 = AXIS2_PLACEMENT_2D('',#327,#328);
#327 = CARTESIAN_POINT('',(-7.,-1.387604533E-16));
#328 = DIRECTION('',(-1.,0.));
#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#330 = PCURVE('',#129,#331);
#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
#332 = LINE('',#333,#334);
#333 = CARTESIAN_POINT('',(0.,3.));
#334 = VECTOR('',#335,1.);
#335 = DIRECTION('',(1.,0.));
#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#337 = ADVANCED_FACE('',(#338),#129,.F.);
#338 = FACE_BOUND('',#339,.F.);
#339 = EDGE_LOOP('',(#340,#361,#362,#389,#390,#391));
#340 = ORIENTED_EDGE('',*,*,#341,.T.);
#341 = EDGE_CURVE('',#113,#293,#342,.T.);
#342 = SEAM_CURVE('',#343,(#347,#354),.PCURVE_S1.);
#343 = LINE('',#344,#345);
#344 = CARTESIAN_POINT('',(-8.25,3.061616997868E-16,-0.));
#345 = VECTOR('',#346,1.);
#346 = DIRECTION('',(0.,0.,1.));
#347 = PCURVE('',#129,#348);
#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
#349 = LINE('',#350,#351);
#350 = CARTESIAN_POINT('',(6.28318530718,-0.));
#351 = VECTOR('',#352,1.);
#352 = DIRECTION('',(0.,1.));
#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#354 = PCURVE('',#129,#355);
#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
#356 = LINE('',#357,#358);
#357 = CARTESIAN_POINT('',(0.,-0.));
#358 = VECTOR('',#359,1.);
#359 = DIRECTION('',(0.,1.));
#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#361 = ORIENTED_EDGE('',*,*,#316,.F.);
#362 = ORIENTED_EDGE('',*,*,#363,.F.);
#363 = EDGE_CURVE('',#269,#216,#364,.T.);
#364 = SURFACE_CURVE('',#365,(#370,#377),.PCURVE_S1.);
#365 = CIRCLE('',#366,1.25);
#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
#367 = CARTESIAN_POINT('',(-7.,0.,3.));
#368 = DIRECTION('',(0.,0.,1.));
#369 = DIRECTION('',(-1.,0.,0.));
#370 = PCURVE('',#129,#371);
#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
#372 = LINE('',#373,#374);
#373 = CARTESIAN_POINT('',(0.,3.));
#374 = VECTOR('',#375,1.);
#375 = DIRECTION('',(1.,0.));
#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#377 = PCURVE('',#378,#383);
#378 = PLANE('',#379);
#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
#380 = CARTESIAN_POINT('',(-7.,0.,3.));
#381 = DIRECTION('',(0.,0.,1.));
#382 = DIRECTION('',(-1.,0.,0.));
#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);
#384 = CIRCLE('',#385,1.25);
#385 = AXIS2_PLACEMENT_2D('',#386,#387);
#386 = CARTESIAN_POINT('',(0.,0.));
#387 = DIRECTION('',(1.,0.));
#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#389 = ORIENTED_EDGE('',*,*,#292,.F.);
#390 = ORIENTED_EDGE('',*,*,#341,.F.);
#391 = ORIENTED_EDGE('',*,*,#112,.T.);
#392 = ADVANCED_FACE('',(#393),#164,.F.);
#393 = FACE_BOUND('',#394,.F.);
#394 = EDGE_LOOP('',(#395,#418,#419,#420));
#395 = ORIENTED_EDGE('',*,*,#396,.T.);
#396 = EDGE_CURVE('',#397,#144,#399,.T.);
#397 = VERTEX_POINT('',#398);
#398 = CARTESIAN_POINT('',(-1.5,-3.673940397442E-16,8.));
#399 = SEAM_CURVE('',#400,(#404,#411),.PCURVE_S1.);
#400 = LINE('',#401,#402);
#401 = CARTESIAN_POINT('',(-1.5,-3.673940397442E-16,22.));
#402 = VECTOR('',#403,1.);
#403 = DIRECTION('',(0.,0.,-1.));
#404 = PCURVE('',#164,#405);
#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);
#406 = LINE('',#407,#408);
#407 = CARTESIAN_POINT('',(6.28318530718,-0.));
#408 = VECTOR('',#409,1.);
#409 = DIRECTION('',(0.,1.));
#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#411 = PCURVE('',#164,#412);
#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
#413 = LINE('',#414,#415);
#414 = CARTESIAN_POINT('',(0.,-0.));
#415 = VECTOR('',#416,1.);
#416 = DIRECTION('',(0.,1.));
#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#418 = ORIENTED_EDGE('',*,*,#143,.F.);
#419 = ORIENTED_EDGE('',*,*,#396,.F.);
#420 = ORIENTED_EDGE('',*,*,#421,.T.);
#421 = EDGE_CURVE('',#397,#397,#422,.T.);
#422 = SURFACE_CURVE('',#423,(#428,#435),.PCURVE_S1.);
#423 = CIRCLE('',#424,1.5);
#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
#425 = CARTESIAN_POINT('',(0.,0.,8.));
#426 = DIRECTION('',(0.,0.,-1.));
#427 = DIRECTION('',(-1.,0.,0.));
#428 = PCURVE('',#164,#429);
#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
#430 = LINE('',#431,#432);
#431 = CARTESIAN_POINT('',(0.,14.));
#432 = VECTOR('',#433,1.);
#433 = DIRECTION('',(1.,0.));
#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#435 = PCURVE('',#436,#441);
#436 = PLANE('',#437);
#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
#438 = CARTESIAN_POINT('',(0.,0.,8.));
#439 = DIRECTION('',(0.,0.,-1.));
#440 = DIRECTION('',(-1.,0.,-0.));
#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
#442 = CIRCLE('',#443,1.5);
#443 = AXIS2_PLACEMENT_2D('',#444,#445);
#444 = CARTESIAN_POINT('',(0.,0.));
#445 = DIRECTION('',(1.,0.));
#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#447 = ADVANCED_FACE('',(#448),#195,.F.);
#448 = FACE_BOUND('',#449,.F.);
#449 = EDGE_LOOP('',(#450,#473,#500,#501,#523,#524));
#450 = ORIENTED_EDGE('',*,*,#451,.T.);
#451 = EDGE_CURVE('',#179,#452,#454,.T.);
#452 = VERTEX_POINT('',#453);
#453 = CARTESIAN_POINT('',(5.75,3.061616997868E-16,3.));
#454 = SEAM_CURVE('',#455,(#459,#466),.PCURVE_S1.);
#455 = LINE('',#456,#457);
#456 = CARTESIAN_POINT('',(5.75,3.061616997868E-16,0.));
#457 = VECTOR('',#458,1.);
#458 = DIRECTION('',(0.,0.,1.));
#459 = PCURVE('',#195,#460);
#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);
#461 = LINE('',#462,#463);
#462 = CARTESIAN_POINT('',(6.28318530718,-0.));
#463 = VECTOR('',#464,1.);
#464 = DIRECTION('',(0.,1.));
#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#466 = PCURVE('',#195,#467);
#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
#468 = LINE('',#469,#470);
#469 = CARTESIAN_POINT('',(0.,-0.));
#470 = VECTOR('',#471,1.);
#471 = DIRECTION('',(0.,1.));
#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#473 = ORIENTED_EDGE('',*,*,#474,.F.);
#474 = EDGE_CURVE('',#214,#452,#475,.T.);
#475 = SURFACE_CURVE('',#476,(#481,#488),.PCURVE_S1.);
#476 = CIRCLE('',#477,1.25);
#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
#478 = CARTESIAN_POINT('',(7.,0.,3.));
#479 = DIRECTION('',(0.,0.,1.));
#480 = DIRECTION('',(-1.,0.,0.));
#481 = PCURVE('',#195,#482);
#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
#483 = LINE('',#484,#485);
#484 = CARTESIAN_POINT('',(0.,3.));
#485 = VECTOR('',#486,1.);
#486 = DIRECTION('',(1.,0.));
#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#488 = PCURVE('',#489,#494);
#489 = PLANE('',#490);
#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);
#491 = CARTESIAN_POINT('',(7.,0.,3.));
#492 = DIRECTION('',(0.,0.,1.));
#493 = DIRECTION('',(-1.,0.,0.));
#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499);
#495 = CIRCLE('',#496,1.25);
#496 = AXIS2_PLACEMENT_2D('',#497,#498);
#497 = CARTESIAN_POINT('',(0.,0.));
#498 = DIRECTION('',(1.,0.));
#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#500 = ORIENTED_EDGE('',*,*,#244,.F.);
#501 = ORIENTED_EDGE('',*,*,#502,.F.);
#502 = EDGE_CURVE('',#452,#245,#503,.T.);
#503 = SURFACE_CURVE('',#504,(#509,#516),.PCURVE_S1.);
#504 = CIRCLE('',#505,1.25);
#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508);
#506 = CARTESIAN_POINT('',(7.,0.,3.));
#507 = DIRECTION('',(0.,0.,1.));
#508 = DIRECTION('',(-1.,0.,0.));
#509 = PCURVE('',#195,#510);
#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
#511 = LINE('',#512,#513);
#512 = CARTESIAN_POINT('',(0.,3.));
#513 = VECTOR('',#514,1.);
#514 = DIRECTION('',(1.,0.));
#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#516 = PCURVE('',#489,#517);
#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
#518 = CIRCLE('',#519,1.25);
#519 = AXIS2_PLACEMENT_2D('',#520,#521);
#520 = CARTESIAN_POINT('',(0.,0.));
#521 = DIRECTION('',(1.,0.));
#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#523 = ORIENTED_EDGE('',*,*,#451,.F.);
#524 = ORIENTED_EDGE('',*,*,#178,.T.);
#525 = ADVANCED_FACE('',(#526),#232,.T.);
#526 = FACE_BOUND('',#527,.F.);
#527 = EDGE_LOOP('',(#528,#552,#575,#602,#603,#625,#626,#648));
#528 = ORIENTED_EDGE('',*,*,#529,.F.);
#529 = EDGE_CURVE('',#530,#214,#532,.T.);
#530 = VERTEX_POINT('',#531);
#531 = CARTESIAN_POINT('',(8.,0.,3.));
#532 = SURFACE_CURVE('',#533,(#538,#545),.PCURVE_S1.);
#533 = CIRCLE('',#534,8.);
#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
#535 = CARTESIAN_POINT('',(0.,0.,3.));
#536 = DIRECTION('',(0.,0.,1.));
#537 = DIRECTION('',(1.,0.,0.));
#538 = PCURVE('',#232,#539);
#539 = DEFINITIONAL_REPRESENTATION('',(#540),#544);
#540 = LINE('',#541,#542);
#541 = CARTESIAN_POINT('',(-0.,0.));
#542 = VECTOR('',#543,1.);
#543 = DIRECTION('',(-1.,0.));
#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#545 = PCURVE('',#489,#546);
#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);
#547 = CIRCLE('',#548,8.);
#548 = AXIS2_PLACEMENT_2D('',#549,#550);
#549 = CARTESIAN_POINT('',(7.,0.));
#550 = DIRECTION('',(-1.,0.));
#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#552 = ORIENTED_EDGE('',*,*,#553,.T.);
#553 = EDGE_CURVE('',#530,#554,#556,.T.);
#554 = VERTEX_POINT('',#555);
#555 = CARTESIAN_POINT('',(8.,0.,22.));
#556 = SEAM_CURVE('',#557,(#561,#568),.PCURVE_S1.);
#557 = LINE('',#558,#559);
#558 = CARTESIAN_POINT('',(8.,0.,3.));
#559 = VECTOR('',#560,1.);
#560 = DIRECTION('',(0.,0.,1.));
#561 = PCURVE('',#232,#562);
#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);
#563 = LINE('',#564,#565);
#564 = CARTESIAN_POINT('',(-6.28318530718,0.));
#565 = VECTOR('',#566,1.);
#566 = DIRECTION('',(-0.,-1.));
#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#568 = PCURVE('',#232,#569);
#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574);
#570 = LINE('',#571,#572);
#571 = CARTESIAN_POINT('',(-0.,0.));
#572 = VECTOR('',#573,1.);
#573 = DIRECTION('',(-0.,-1.));
#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#575 = ORIENTED_EDGE('',*,*,#576,.T.);
#576 = EDGE_CURVE('',#554,#554,#577,.T.);
#577 = SURFACE_CURVE('',#578,(#583,#590),.PCURVE_S1.);
#578 = CIRCLE('',#579,8.);
#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
#580 = CARTESIAN_POINT('',(0.,0.,22.));
#581 = DIRECTION('',(0.,0.,1.));
#582 = DIRECTION('',(1.,0.,0.));
#583 = PCURVE('',#232,#584);
#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
#585 = LINE('',#586,#587);
#586 = CARTESIAN_POINT('',(-0.,-19.));
#587 = VECTOR('',#588,1.);
#588 = DIRECTION('',(-1.,0.));
#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#590 = PCURVE('',#591,#596);
#591 = PLANE('',#592);
#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
#593 = CARTESIAN_POINT('',(-5.127900497023E-16,1.528755336223E-17,22.));
#594 = DIRECTION('',(0.,0.,1.));
#595 = DIRECTION('',(1.,0.,-0.));
#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601);
#597 = CIRCLE('',#598,8.);
#598 = AXIS2_PLACEMENT_2D('',#599,#600);
#599 = CARTESIAN_POINT('',(5.127900497023E-16,-1.528755336223E-17));
#600 = DIRECTION('',(1.,0.));
#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#602 = ORIENTED_EDGE('',*,*,#553,.F.);
#603 = ORIENTED_EDGE('',*,*,#604,.F.);
#604 = EDGE_CURVE('',#245,#530,#605,.T.);
#605 = SURFACE_CURVE('',#606,(#611,#618),.PCURVE_S1.);
#606 = CIRCLE('',#607,8.);
#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
#608 = CARTESIAN_POINT('',(0.,0.,3.));
#609 = DIRECTION('',(0.,0.,1.));
#610 = DIRECTION('',(1.,0.,0.));
#611 = PCURVE('',#232,#612);
#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
#613 = LINE('',#614,#615);
#614 = CARTESIAN_POINT('',(-0.,0.));
#615 = VECTOR('',#616,1.);
#616 = DIRECTION('',(-1.,0.));
#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#618 = PCURVE('',#489,#619);
#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
#620 = CIRCLE('',#621,8.);
#621 = AXIS2_PLACEMENT_2D('',#622,#623);
#622 = CARTESIAN_POINT('',(7.,0.));
#623 = DIRECTION('',(-1.,0.));
#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#625 = ORIENTED_EDGE('',*,*,#268,.F.);
#626 = ORIENTED_EDGE('',*,*,#627,.F.);
#627 = EDGE_CURVE('',#216,#269,#628,.T.);
#628 = SURFACE_CURVE('',#629,(#634,#641),.PCURVE_S1.);
#629 = CIRCLE('',#630,8.);
#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633);
#631 = CARTESIAN_POINT('',(0.,0.,3.));
#632 = DIRECTION('',(0.,0.,1.));
#633 = DIRECTION('',(1.,0.,0.));
#634 = PCURVE('',#232,#635);
#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
#636 = LINE('',#637,#638);
#637 = CARTESIAN_POINT('',(-0.,0.));
#638 = VECTOR('',#639,1.);
#639 = DIRECTION('',(-1.,0.));
#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#641 = PCURVE('',#378,#642);
#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);
#643 = CIRCLE('',#644,8.);
#644 = AXIS2_PLACEMENT_2D('',#645,#646);
#645 = CARTESIAN_POINT('',(-7.,0.));
#646 = DIRECTION('',(-1.,0.));
#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#648 = ORIENTED_EDGE('',*,*,#213,.F.);
#649 = ADVANCED_FACE('',(#650),#378,.F.);
#650 = FACE_BOUND('',#651,.F.);
#651 = EDGE_LOOP('',(#652,#653));
#652 = ORIENTED_EDGE('',*,*,#627,.T.);
#653 = ORIENTED_EDGE('',*,*,#363,.T.);
#654 = ADVANCED_FACE('',(#655,#686),#436,.F.);
#655 = FACE_BOUND('',#656,.F.);
#656 = EDGE_LOOP('',(#657));
#657 = ORIENTED_EDGE('',*,*,#658,.T.);
#658 = EDGE_CURVE('',#659,#659,#661,.T.);
#659 = VERTEX_POINT('',#660);
#660 = CARTESIAN_POINT('',(-5.5,-1.347111479062E-15,8.));
#661 = SURFACE_CURVE('',#662,(#667,#674),.PCURVE_S1.);
#662 = CIRCLE('',#663,5.5);
#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
#664 = CARTESIAN_POINT('',(0.,0.,8.));
#665 = DIRECTION('',(0.,0.,-1.));
#666 = DIRECTION('',(-1.,0.,-0.));
#667 = PCURVE('',#436,#668);
#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
#669 = CIRCLE('',#670,5.5);
#670 = AXIS2_PLACEMENT_2D('',#671,#672);
#671 = CARTESIAN_POINT('',(0.,0.));
#672 = DIRECTION('',(1.,0.));
#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#674 = PCURVE('',#675,#680);
#675 = CONICAL_SURFACE('',#676,1.5,0.278299659005);
#676 = AXIS2_PLACEMENT_3D('',#677,#678,#679);
#677 = CARTESIAN_POINT('',(0.,0.,22.));
#678 = DIRECTION('',(0.,0.,-1.));
#679 = DIRECTION('',(-1.,0.,-0.));
#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);
#681 = LINE('',#682,#683);
#682 = CARTESIAN_POINT('',(0.,14.));
#683 = VECTOR('',#684,1.);
#684 = DIRECTION('',(1.,0.));
#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#686 = FACE_BOUND('',#687,.F.);
#687 = EDGE_LOOP('',(#688));
#688 = ORIENTED_EDGE('',*,*,#421,.F.);
#689 = ADVANCED_FACE('',(#690),#489,.F.);
#690 = FACE_BOUND('',#691,.F.);
#691 = EDGE_LOOP('',(#692,#693,#694,#695));
#692 = ORIENTED_EDGE('',*,*,#474,.T.);
#693 = ORIENTED_EDGE('',*,*,#502,.T.);
#694 = ORIENTED_EDGE('',*,*,#604,.T.);
#695 = ORIENTED_EDGE('',*,*,#529,.T.);
#696 = ADVANCED_FACE('',(#697,#700),#591,.T.);
#697 = FACE_BOUND('',#698,.T.);
#698 = EDGE_LOOP('',(#699));
#699 = ORIENTED_EDGE('',*,*,#576,.T.);
#700 = FACE_BOUND('',#701,.T.);
#701 = EDGE_LOOP('',(#702));
#702 = ORIENTED_EDGE('',*,*,#703,.T.);
#703 = EDGE_CURVE('',#704,#704,#706,.T.);
#704 = VERTEX_POINT('',#705);
#705 = CARTESIAN_POINT('',(-1.5,-3.673940397442E-16,22.));
#706 = SURFACE_CURVE('',#707,(#712,#723),.PCURVE_S1.);
#707 = CIRCLE('',#708,1.5);
#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
#709 = CARTESIAN_POINT('',(0.,0.,22.));
#710 = DIRECTION('',(0.,0.,-1.));
#711 = DIRECTION('',(-1.,0.,0.));
#712 = PCURVE('',#591,#713);
#713 = DEFINITIONAL_REPRESENTATION('',(#714),#722);
#714 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#715,#716,#717,#718,#719,#720
,#721),.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(
  '') );
#715 = CARTESIAN_POINT('',(-1.5,-1.528755336223E-17));
#716 = CARTESIAN_POINT('',(-1.5,2.598076211353));
#717 = CARTESIAN_POINT('',(0.75,1.299038105677));
#718 = CARTESIAN_POINT('',(3.,3.52106486382E-16));
#719 = CARTESIAN_POINT('',(0.75,-1.299038105677));
#720 = CARTESIAN_POINT('',(-1.5,-2.598076211353));
#721 = CARTESIAN_POINT('',(-1.5,-1.528755336223E-17));
#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#723 = PCURVE('',#675,#724);
#724 = DEFINITIONAL_REPRESENTATION('',(#725),#728);
#725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#726,#727),.UNSPECIFIED.,.F.,.F.,
  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#726 = CARTESIAN_POINT('',(0.,0.));
#727 = CARTESIAN_POINT('',(6.28318530718,0.));
#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#729 = ADVANCED_FACE('',(#730),#675,.F.);
#730 = FACE_BOUND('',#731,.F.);
#731 = EDGE_LOOP('',(#732,#733,#754,#755));
#732 = ORIENTED_EDGE('',*,*,#658,.F.);
#733 = ORIENTED_EDGE('',*,*,#734,.F.);
#734 = EDGE_CURVE('',#704,#659,#735,.T.);
#735 = SEAM_CURVE('',#736,(#740,#747),.PCURVE_S1.);
#736 = LINE('',#737,#738);
#737 = CARTESIAN_POINT('',(-1.5,-3.673940397442E-16,22.));
#738 = VECTOR('',#739,1.);
#739 = DIRECTION('',(-0.274721127897,-6.728726998753E-17,-0.961523947641
    ));
#740 = PCURVE('',#675,#741);
#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);
#742 = LINE('',#743,#744);
#743 = CARTESIAN_POINT('',(6.28318530718,-0.));
#744 = VECTOR('',#745,1.);
#745 = DIRECTION('',(0.,1.));
#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#747 = PCURVE('',#675,#748);
#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);
#749 = LINE('',#750,#751);
#750 = CARTESIAN_POINT('',(0.,-0.));
#751 = VECTOR('',#752,1.);
#752 = DIRECTION('',(0.,1.));
#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#754 = ORIENTED_EDGE('',*,*,#703,.T.);
#755 = ORIENTED_EDGE('',*,*,#734,.T.);
#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#760)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#757,#758,#759)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#758 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#759 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#760 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#757,
  'distance_accuracy_value','confusion accuracy');
#761 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
ENDSEC;
END-ISO-10303-21;
