fosscad-repo/Firearms/PM422_Songbird_22lr_Pistol_.../STEP/PM422BarrelCatch2.stp

1553 lines
74 KiB
Plaintext

ISO-10303-21;
HEADER;
/****************************************************************
* Generated by software with PDElib inside *
* PDElib Version v51a, created Tue 11/30/2010 *
* ITI Transcendata (http://www.transcendata.com/) *
****************************************************************/
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('C:\\Users\\JamesRPatrick\\Documents\\Autodesk\\PM422\\STEP2.0\\PM422BarrelCatch2.stp','2015-08-22T19:06:15',('JamesRPatrick'),(''),'Autodesk Inventor 2012','Autodesk Inventor 2012','');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#5=APPLICATION_CONTEXT('automotive design');
#6=APPLICATION_PROTOCOL_DEFINITION('International Standard','automotive_design',2001,#5);
#7=PRODUCT_CONTEXT('',#5,'mechanical');
#8=PRODUCT('PM422BarrelCatch2','PM422BarrelCatch2',$,(#7));
#9=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8));
#10=PRODUCT_DEFINITION_FORMATION('',$,#8);
#11=PRODUCT_DEFINITION_CONTEXT('part definition',#5,'design');
#12=PRODUCT_DEFINITION('',$,#10,#11);
#18=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#19=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
#20=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#18);
#24=(CONVERSION_BASED_UNIT('DEGREE',#20)NAMED_UNIT(#19)PLANE_ANGLE_UNIT());
#28=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#32=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#32,'DISTANCE_ACCURACY_VALUE','');
#36=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34))GLOBAL_UNIT_ASSIGNED_CONTEXT((#24,#28,#32))REPRESENTATION_CONTEXT('None','None'));
#37=AXIS2_PLACEMENT_3D('',#38,#39,#40);
#38=CARTESIAN_POINT('',(0.0,0.0,0.0));
#39=DIRECTION('',(0.0,0.0,1.0));
#40=DIRECTION('',(1.0,0.0,0.0));
#41=SHAPE_REPRESENTATION('',(#37),#36);
#42=PRODUCT_DEFINITION_SHAPE('','',#12);
#43=SHAPE_DEFINITION_REPRESENTATION(#42,#41);
#49=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#50=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
#51=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#49);
#55=(CONVERSION_BASED_UNIT('DEGREE',#51)NAMED_UNIT(#50)PLANE_ANGLE_UNIT());
#59=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#63=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#65=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.000001),#63,'DISTANCE_ACCURACY_VALUE','');
#67=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65))GLOBAL_UNIT_ASSIGNED_CONTEXT((#55,#59,#63))REPRESENTATION_CONTEXT('','3D'));
#68=CARTESIAN_POINT('',(-4.625,7.5,-4.5));
#69=DIRECTION('',(1.0,0.0,-2.400482E-016));
#70=DIRECTION('',(0.0,0.707106781186547,0.707106781186548));
#71=AXIS2_PLACEMENT_3D('',#68,#69,#70);
#72=CYLINDRICAL_SURFACE('',#71,1.5);
#73=CARTESIAN_POINT('',(-17.964101615137753,7.5,-2.999999999999996));
#74=VERTEX_POINT('',#73);
#75=CARTESIAN_POINT('',(-16.43649167310371,9.0,-4.499999999999996));
#76=VERTEX_POINT('',#75);
#77=CARTESIAN_POINT('',(-17.964101615137753,7.5,-2.999999999999996));
#78=CARTESIAN_POINT('',(-17.964101615137753,7.612374170241033,-2.999999999999996));
#79=CARTESIAN_POINT('',(-17.956418730603566,7.734224982378574,-3.013515521993571));
#80=CARTESIAN_POINT('',(-17.922944071192283,7.968338734788426,-3.069910422145577));
#81=CARTESIAN_POINT('',(-17.897024433209253,8.08060074985201,-3.112717649121372));
#82=CARTESIAN_POINT('',(-17.82983321669554,8.287500340688096,-3.217346975208423));
#83=CARTESIAN_POINT('',(-17.780473808756842,8.396797603525441,-3.291086970696264));
#84=CARTESIAN_POINT('',(-17.658338695879081,8.585029137528579,-3.456722369425239));
#85=CARTESIAN_POINT('',(-17.58534326345945,8.66413544955488,-3.548259929846497));
#86=CARTESIAN_POINT('',(-17.343189781172001,8.85983076469827,-3.825014898615152));
#87=CARTESIAN_POINT('',(-17.146419639897985,8.928958508337354,-4.012281443866627));
#88=CARTESIAN_POINT('',(-16.773067955807367,8.990924864470735,-4.296932765287061));
#89=CARTESIAN_POINT('',(-16.609381899045715,8.999999999999996,-4.404342719172073));
#90=CARTESIAN_POINT('',(-16.43649167310382,9.0,-4.499999999999935));
#91=B_SPLINE_CURVE_WITH_KNOTS('',3,(#77,#78,#79,#80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(0.489895382357701,0.523607633430011,0.557319884502321,0.596024797505903,0.634729710509485,0.720994974060964,0.780327578824582),.UNSPECIFIED.);
#92=EDGE_CURVE('',#74,#76,#91,.T.);
#93=ORIENTED_EDGE('',*,*,#92,.T.);
#94=CARTESIAN_POINT('',(16.436491673103696,9.0,-4.500000000000004));
#95=VERTEX_POINT('',#94);
#96=CARTESIAN_POINT('',(-16.43649167310371,9.0,-4.499999999999997));
#97=DIRECTION('',(1.0,0.0,0.0));
#98=VECTOR('',#97,32.872983346207405);
#99=LINE('',#96,#98);
#100=EDGE_CURVE('',#76,#95,#99,.T.);
#101=ORIENTED_EDGE('',*,*,#100,.T.);
#102=CARTESIAN_POINT('',(17.96410161513775,7.5,-3.000000000000004));
#103=VERTEX_POINT('',#102);
#104=CARTESIAN_POINT('',(16.436491673103809,9.0,-4.499999999999943));
#105=CARTESIAN_POINT('',(16.609381899045705,8.999999999999996,-4.404342719172078));
#106=CARTESIAN_POINT('',(16.773067955807363,8.990924864470735,-4.296932765287063));
#107=CARTESIAN_POINT('',(17.146419639897985,8.928958508337351,-4.012281443866627));
#108=CARTESIAN_POINT('',(17.343189781171997,8.859830764698272,-3.825014898615157));
#109=CARTESIAN_POINT('',(17.585343263459443,8.664135449554882,-3.548259929846502));
#110=CARTESIAN_POINT('',(17.658338695879074,8.585029137528579,-3.456722369425247));
#111=CARTESIAN_POINT('',(17.780473808756835,8.396797603525441,-3.291086970696271));
#112=CARTESIAN_POINT('',(17.829833216695533,8.287500340688098,-3.217346975208431));
#113=CARTESIAN_POINT('',(17.897024433209246,8.08060074985201,-3.11271764912138));
#114=CARTESIAN_POINT('',(17.922944071192276,7.968338734788426,-3.069910422145585));
#115=CARTESIAN_POINT('',(17.956418730603559,7.734224982378573,-3.013515521993579));
#116=CARTESIAN_POINT('',(17.96410161513775,7.612374170241035,-3.000000000000004));
#117=CARTESIAN_POINT('',(17.96410161513775,7.5,-3.000000000000004));
#118=B_SPLINE_CURVE_WITH_KNOTS('',3,(#104,#105,#106,#107,#108,#109,#110,#111,#112,#113,#114,#115,#116,#117),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(1.179253950606218,1.238586555369838,1.324851818921317,1.363556731924899,1.402261644928481,1.435973896000791,1.469686147073101),.UNSPECIFIED.);
#119=EDGE_CURVE('',#95,#103,#118,.T.);
#120=ORIENTED_EDGE('',*,*,#119,.T.);
#121=CARTESIAN_POINT('',(17.96410161513775,7.5,-3.000000000000004));
#122=DIRECTION('',(-1.0,0.0,0.0));
#123=VECTOR('',#122,35.9282032302755);
#124=LINE('',#121,#123);
#125=EDGE_CURVE('',#103,#74,#124,.T.);
#126=ORIENTED_EDGE('',*,*,#125,.T.);
#127=EDGE_LOOP('',(#93,#101,#120,#126));
#128=FACE_OUTER_BOUND('',#127,.T.);
#129=ADVANCED_FACE('',(#128),#72,.F.);
#130=CARTESIAN_POINT('',(-9.25,9.0,-4.0));
#131=DIRECTION('',(0.0,1.0,0.0));
#132=DIRECTION('',(0.0,0.0,1.0));
#133=AXIS2_PLACEMENT_3D('',#130,#131,#132);
#134=PLANE('',#133);
#135=ORIENTED_EDGE('',*,*,#100,.F.);
#136=CARTESIAN_POINT('',(-14.499999999999996,9.0,-5.0));
#137=VERTEX_POINT('',#136);
#138=CARTESIAN_POINT('',(-14.499999999999996,9.0,-0.999999999999999));
#139=DIRECTION('',(0.0,1.0,0.0));
#140=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#141=AXIS2_PLACEMENT_3D('',#138,#139,#140);
#142=CIRCLE('',#141,4.0);
#143=EDGE_CURVE('',#137,#76,#142,.T.);
#144=ORIENTED_EDGE('',*,*,#143,.F.);
#145=CARTESIAN_POINT('',(14.499999999999995,9.0,-5.0));
#146=VERTEX_POINT('',#145);
#147=CARTESIAN_POINT('',(14.499999999999993,9.0,-5.0));
#148=DIRECTION('',(-1.0,0.0,0.0));
#149=VECTOR('',#148,28.999999999999993);
#150=LINE('',#147,#149);
#151=EDGE_CURVE('',#146,#137,#150,.T.);
#152=ORIENTED_EDGE('',*,*,#151,.F.);
#153=CARTESIAN_POINT('',(14.499999999999995,9.0,-1.0));
#154=DIRECTION('',(0.0,1.0,0.0));
#155=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#156=AXIS2_PLACEMENT_3D('',#153,#154,#155);
#157=CIRCLE('',#156,4.000000000000001);
#158=EDGE_CURVE('',#95,#146,#157,.T.);
#159=ORIENTED_EDGE('',*,*,#158,.F.);
#160=EDGE_LOOP('',(#135,#144,#152,#159));
#161=FACE_OUTER_BOUND('',#160,.T.);
#162=ADVANCED_FACE('',(#161),#134,.F.);
#163=CARTESIAN_POINT('',(-21.500000000000004,7.44948974278318,-4.499999999999996));
#164=DIRECTION('',(1.0,0.0,0.0));
#165=DIRECTION('',(0.0,0.0,-1.0));
#166=AXIS2_PLACEMENT_3D('',#163,#164,#165);
#167=CYLINDRICAL_SURFACE('',#166,1.500000000000001);
#168=CARTESIAN_POINT('',(16.899999999999999,5.979795897113272,-4.199999999999998));
#169=VERTEX_POINT('',#168);
#170=CARTESIAN_POINT('',(17.96410161513775,7.44948974278318,-3.000000000000004));
#171=VERTEX_POINT('',#170);
#172=CARTESIAN_POINT('',(17.964101615137753,7.44948974278318,-2.999999999999995));
#173=CARTESIAN_POINT('',(17.964101615137753,7.337115572542146,-2.999999999999995));
#174=CARTESIAN_POINT('',(17.956418730603566,7.215264760404607,-3.013515521993568));
#175=CARTESIAN_POINT('',(17.922944071192283,6.981151007994755,-3.069910422145575));
#176=CARTESIAN_POINT('',(17.897024433209253,6.868888992931169,-3.11271764912137));
#177=CARTESIAN_POINT('',(17.829833216695544,6.661989402095081,-3.217346975208423));
#178=CARTESIAN_POINT('',(17.780473808756842,6.552692139257737,-3.291086970696262));
#179=CARTESIAN_POINT('',(17.658338695879078,6.364460605254598,-3.456722369425239));
#180=CARTESIAN_POINT('',(17.58534326345945,6.285354293228296,-3.548259929846496));
#181=CARTESIAN_POINT('',(17.343189781172001,6.089658978084907,-3.825014898615152));
#182=CARTESIAN_POINT('',(17.146419639897989,6.020531234445826,-4.012281443866623));
#183=CARTESIAN_POINT('',(16.916843008437546,5.982427677099807,-4.187315585393639));
#184=CARTESIAN_POINT('',(16.908438713358876,5.9810878059767,-4.193670964980838));
#185=CARTESIAN_POINT('',(16.899999999999999,5.979795897113272,-4.199999999999998));
#186=B_SPLINE_CURVE_WITH_KNOTS('',3,(#172,#173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(1.469686147073104,1.503398398145414,1.537110649217724,1.575815562221306,1.614520475224889,1.700785738776368,1.704049649941261),.UNSPECIFIED.);
#187=EDGE_CURVE('',#169,#171,#186,.F.);
#188=ORIENTED_EDGE('',*,*,#187,.F.);
#189=CARTESIAN_POINT('',(-16.899999999999999,5.979795897113272,-4.199999999999998));
#190=VERTEX_POINT('',#189);
#191=CARTESIAN_POINT('',(16.900000000000002,5.979795897113272,-4.199999999999998));
#192=DIRECTION('',(-1.0,0.0,0.0));
#193=VECTOR('',#192,33.799999999999997);
#194=LINE('',#191,#193);
#195=EDGE_CURVE('',#169,#190,#194,.T.);
#196=ORIENTED_EDGE('',*,*,#195,.T.);
#197=CARTESIAN_POINT('',(-17.964101615137753,7.44948974278318,-2.999999999999996));
#198=VERTEX_POINT('',#197);
#199=CARTESIAN_POINT('',(-16.899999999998286,5.979795897113009,-4.200000000001284));
#200=CARTESIAN_POINT('',(-16.908438713357739,5.98108780597652,-4.193670964981699));
#201=CARTESIAN_POINT('',(-16.916843008436977,5.982427677099712,-4.187315585394073));
#202=CARTESIAN_POINT('',(-17.146419639897989,6.020531234445826,-4.012281443866626));
#203=CARTESIAN_POINT('',(-17.343189781172004,6.089658978084909,-3.825014898615152));
#204=CARTESIAN_POINT('',(-17.58534326345945,6.285354293228296,-3.548259929846496));
#205=CARTESIAN_POINT('',(-17.658338695879081,6.364460605254598,-3.456722369425239));
#206=CARTESIAN_POINT('',(-17.780473808756842,6.552692139257738,-3.291086970696262));
#207=CARTESIAN_POINT('',(-17.829833216695544,6.661989402095081,-3.217346975208423));
#208=CARTESIAN_POINT('',(-17.897024433209253,6.868888992931169,-3.112717649121371));
#209=CARTESIAN_POINT('',(-17.922944071192287,6.981151007994755,-3.069910422145575));
#210=CARTESIAN_POINT('',(-17.956418730603566,7.215264760404607,-3.013515521993569));
#211=CARTESIAN_POINT('',(-17.964101615137757,7.337115572542146,-2.999999999999995));
#212=CARTESIAN_POINT('',(-17.964101615137757,7.44948974278318,-2.999999999999995));
#213=B_SPLINE_CURVE_WITH_KNOTS('',3,(#199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211,#212),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(0.255531879489323,0.258795790654438,0.345061054205917,0.383765967209499,0.422470880213081,0.456183131285391,0.489895382357701),.UNSPECIFIED.);
#214=EDGE_CURVE('',#190,#198,#213,.T.);
#215=ORIENTED_EDGE('',*,*,#214,.T.);
#216=CARTESIAN_POINT('',(-17.964101615137753,7.44948974278318,-2.999999999999995));
#217=DIRECTION('',(1.0,0.0,0.0));
#218=VECTOR('',#217,35.928203230275507);
#219=LINE('',#216,#218);
#220=EDGE_CURVE('',#198,#171,#219,.T.);
#221=ORIENTED_EDGE('',*,*,#220,.T.);
#222=EDGE_LOOP('',(#188,#196,#215,#221));
#223=FACE_OUTER_BOUND('',#222,.T.);
#224=ADVANCED_FACE('',(#223),#167,.F.);
#225=CARTESIAN_POINT('',(0.0,0.0,-3.0));
#226=DIRECTION('',(0.0,0.0,1.0));
#227=DIRECTION('',(1.0,0.0,0.0));
#228=AXIS2_PLACEMENT_3D('',#225,#226,#227);
#229=PLANE('',#228);
#230=ORIENTED_EDGE('',*,*,#125,.F.);
#231=CARTESIAN_POINT('',(17.96410161513775,7.44948974278318,-3.000000000000004));
#232=DIRECTION('',(0.0,1.0,0.0));
#233=VECTOR('',#232,0.05051025721682);
#234=LINE('',#231,#233);
#235=EDGE_CURVE('',#171,#103,#234,.T.);
#236=ORIENTED_EDGE('',*,*,#235,.F.);
#237=ORIENTED_EDGE('',*,*,#220,.F.);
#238=CARTESIAN_POINT('',(-17.964101615137753,7.5,-2.999999999999996));
#239=DIRECTION('',(0.0,-1.0,0.0));
#240=VECTOR('',#239,0.05051025721682);
#241=LINE('',#238,#240);
#242=EDGE_CURVE('',#74,#198,#241,.T.);
#243=ORIENTED_EDGE('',*,*,#242,.F.);
#244=EDGE_LOOP('',(#230,#236,#237,#243));
#245=FACE_OUTER_BOUND('',#244,.T.);
#246=ADVANCED_FACE('',(#245),#229,.F.);
#247=CARTESIAN_POINT('',(-20.500000000000004,6.000000000000001,-2.5));
#248=DIRECTION('',(0.0,1.0,0.0));
#249=DIRECTION('',(0.0,0.0,1.0));
#250=AXIS2_PLACEMENT_3D('',#247,#248,#249);
#251=PLANE('',#250);
#252=CARTESIAN_POINT('',(-18.5,6.000000000000001,-0.999999999999998));
#253=VERTEX_POINT('',#252);
#254=CARTESIAN_POINT('',(-17.145751311064586,6.000000000000001,-4.0));
#255=VERTEX_POINT('',#254);
#256=CARTESIAN_POINT('',(-14.499999999999996,6.000000000000001,-0.999999999999999));
#257=DIRECTION('',(0.0,-1.0,0.0));
#258=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#259=AXIS2_PLACEMENT_3D('',#256,#257,#258);
#260=CIRCLE('',#259,4.0);
#261=EDGE_CURVE('',#253,#255,#260,.T.);
#262=ORIENTED_EDGE('',*,*,#261,.T.);
#263=CARTESIAN_POINT('',(-22.5,6.000000000000001,-4.0));
#264=VERTEX_POINT('',#263);
#265=CARTESIAN_POINT('',(-22.5,6.000000000000001,-4.0));
#266=DIRECTION('',(1.0,0.0,0.0));
#267=VECTOR('',#266,5.354248688935414);
#268=LINE('',#265,#267);
#269=EDGE_CURVE('',#264,#255,#268,.T.);
#270=ORIENTED_EDGE('',*,*,#269,.F.);
#271=CARTESIAN_POINT('',(-22.5,6.000000000000001,-0.999999999999999));
#272=VERTEX_POINT('',#271);
#273=CARTESIAN_POINT('',(-22.5,6.000000000000001,-0.999999999999999));
#274=DIRECTION('',(0.0,0.0,-1.0));
#275=VECTOR('',#274,3.000000000000001);
#276=LINE('',#273,#275);
#277=EDGE_CURVE('',#272,#264,#276,.T.);
#278=ORIENTED_EDGE('',*,*,#277,.F.);
#279=CARTESIAN_POINT('',(-18.499999999999996,6.000000000000001,-1.0));
#280=DIRECTION('',(-1.0,0.0,0.0));
#281=VECTOR('',#280,4.000000000000004);
#282=LINE('',#279,#281);
#283=EDGE_CURVE('',#253,#272,#282,.T.);
#284=ORIENTED_EDGE('',*,*,#283,.F.);
#285=EDGE_LOOP('',(#262,#270,#278,#284));
#286=FACE_OUTER_BOUND('',#285,.T.);
#287=ADVANCED_FACE('',(#286),#251,.T.);
#288=CARTESIAN_POINT('',(-20.500000000000004,6.000000000000001,-2.5));
#289=DIRECTION('',(0.0,1.0,0.0));
#290=DIRECTION('',(0.0,0.0,1.0));
#291=AXIS2_PLACEMENT_3D('',#288,#289,#290);
#292=PLANE('',#291);
#293=CARTESIAN_POINT('',(17.145751311064586,6.000000000000001,-4.0));
#294=VERTEX_POINT('',#293);
#295=CARTESIAN_POINT('',(18.5,6.000000000000001,-0.999999999999999));
#296=VERTEX_POINT('',#295);
#297=CARTESIAN_POINT('',(14.499999999999995,6.000000000000001,-1.0));
#298=DIRECTION('',(0.0,-1.0,0.0));
#299=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#300=AXIS2_PLACEMENT_3D('',#297,#298,#299);
#301=CIRCLE('',#300,4.000000000000001);
#302=EDGE_CURVE('',#294,#296,#301,.T.);
#303=ORIENTED_EDGE('',*,*,#302,.T.);
#304=CARTESIAN_POINT('',(22.5,6.000000000000001,-0.999999999999999));
#305=VERTEX_POINT('',#304);
#306=CARTESIAN_POINT('',(22.499999999999996,6.000000000000001,-0.999999999999999));
#307=DIRECTION('',(-1.0,0.0,0.0));
#308=VECTOR('',#307,4.0);
#309=LINE('',#306,#308);
#310=EDGE_CURVE('',#305,#296,#309,.T.);
#311=ORIENTED_EDGE('',*,*,#310,.F.);
#312=CARTESIAN_POINT('',(22.5,6.000000000000001,-4.0));
#313=VERTEX_POINT('',#312);
#314=CARTESIAN_POINT('',(22.5,6.000000000000001,-0.999999999999999));
#315=DIRECTION('',(0.0,0.0,-1.0));
#316=VECTOR('',#315,3.000000000000001);
#317=LINE('',#314,#316);
#318=EDGE_CURVE('',#305,#313,#317,.T.);
#319=ORIENTED_EDGE('',*,*,#318,.T.);
#320=CARTESIAN_POINT('',(17.145751311064583,6.000000000000001,-4.0));
#321=DIRECTION('',(1.0,0.0,0.0));
#322=VECTOR('',#321,5.354248688935414);
#323=LINE('',#320,#322);
#324=EDGE_CURVE('',#294,#313,#323,.T.);
#325=ORIENTED_EDGE('',*,*,#324,.F.);
#326=EDGE_LOOP('',(#303,#311,#319,#325));
#327=FACE_OUTER_BOUND('',#326,.T.);
#328=ADVANCED_FACE('',(#327),#292,.T.);
#329=CARTESIAN_POINT('',(-21.500000000000004,-3.44948974278318,-4.499999999999996));
#330=DIRECTION('',(-1.0,0.0,0.0));
#331=DIRECTION('',(0.0,0.0,-1.0));
#332=AXIS2_PLACEMENT_3D('',#329,#330,#331);
#333=CYLINDRICAL_SURFACE('',#332,1.500000000000001);
#334=CARTESIAN_POINT('',(-16.899999999999999,-1.979795897113271,-4.199999999999998));
#335=VERTEX_POINT('',#334);
#336=CARTESIAN_POINT('',(-17.964101615137753,-3.44948974278318,-2.999999999999996));
#337=VERTEX_POINT('',#336);
#338=CARTESIAN_POINT('',(-17.964101615137757,-3.44948974278318,-2.999999999999995));
#339=CARTESIAN_POINT('',(-17.964101615137757,-3.337115572542146,-2.999999999999995));
#340=CARTESIAN_POINT('',(-17.956418730603566,-3.215264760404609,-3.013515521993568));
#341=CARTESIAN_POINT('',(-17.922944071192287,-2.981151007994755,-3.069910422145574));
#342=CARTESIAN_POINT('',(-17.897024433209253,-2.868888992931169,-3.112717649121371));
#343=CARTESIAN_POINT('',(-17.829833216695544,-2.661989402095081,-3.217346975208423));
#344=CARTESIAN_POINT('',(-17.780473808756842,-2.55269213925774,-3.291086970696262));
#345=CARTESIAN_POINT('',(-17.658338695879081,-2.364460605254599,-3.456722369425239));
#346=CARTESIAN_POINT('',(-17.58534326345945,-2.285354293228296,-3.548259929846496));
#347=CARTESIAN_POINT('',(-17.343189781172008,-2.089658978084908,-3.825014898615151));
#348=CARTESIAN_POINT('',(-17.146419639897992,-2.020531234445827,-4.012281443866622));
#349=CARTESIAN_POINT('',(-16.916843008437553,-1.982427677099807,-4.187315585393638));
#350=CARTESIAN_POINT('',(-16.90843871335888,-1.9810878059767,-4.193670964980838));
#351=CARTESIAN_POINT('',(-16.899999999999999,-1.979795897113271,-4.199999999999998));
#352=B_SPLINE_CURVE_WITH_KNOTS('',3,(#338,#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(1.469686147073104,1.503398398145414,1.537110649217724,1.575815562221306,1.614520475224888,1.700785738776367,1.704049649941261),.UNSPECIFIED.);
#353=EDGE_CURVE('',#335,#337,#352,.F.);
#354=ORIENTED_EDGE('',*,*,#353,.F.);
#355=CARTESIAN_POINT('',(16.899999999999999,-1.979795897113271,-4.199999999999998));
#356=VERTEX_POINT('',#355);
#357=CARTESIAN_POINT('',(-16.899999999999999,-1.979795897113271,-4.199999999999998));
#358=DIRECTION('',(1.0,0.0,0.0));
#359=VECTOR('',#358,33.799999999999997);
#360=LINE('',#357,#359);
#361=EDGE_CURVE('',#335,#356,#360,.T.);
#362=ORIENTED_EDGE('',*,*,#361,.T.);
#363=CARTESIAN_POINT('',(17.96410161513775,-3.44948974278318,-3.000000000000004));
#364=VERTEX_POINT('',#363);
#365=CARTESIAN_POINT('',(16.899999999998283,-1.979795897113009,-4.200000000001284));
#366=CARTESIAN_POINT('',(16.908438713357739,-1.981087805976519,-4.193670964981698));
#367=CARTESIAN_POINT('',(16.916843008436985,-1.982427677099712,-4.187315585394074));
#368=CARTESIAN_POINT('',(17.146419639897989,-2.020531234445826,-4.012281443866626));
#369=CARTESIAN_POINT('',(17.343189781172001,-2.089658978084908,-3.825014898615152));
#370=CARTESIAN_POINT('',(17.58534326345945,-2.285354293228295,-3.548259929846496));
#371=CARTESIAN_POINT('',(17.658338695879078,-2.364460605254599,-3.456722369425239));
#372=CARTESIAN_POINT('',(17.780473808756842,-2.552692139257739,-3.291086970696262));
#373=CARTESIAN_POINT('',(17.829833216695544,-2.661989402095081,-3.217346975208423));
#374=CARTESIAN_POINT('',(17.897024433209253,-2.868888992931169,-3.112717649121371));
#375=CARTESIAN_POINT('',(17.922944071192283,-2.981151007994755,-3.069910422145575));
#376=CARTESIAN_POINT('',(17.956418730603566,-3.215264760404608,-3.013515521993569));
#377=CARTESIAN_POINT('',(17.964101615137753,-3.337115572542146,-2.999999999999995));
#378=CARTESIAN_POINT('',(17.964101615137753,-3.44948974278318,-2.999999999999995));
#379=B_SPLINE_CURVE_WITH_KNOTS('',3,(#365,#366,#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377,#378),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(0.255531879489323,0.258795790654438,0.345061054205917,0.383765967209499,0.422470880213082,0.456183131285392,0.489895382357702),.UNSPECIFIED.);
#380=EDGE_CURVE('',#356,#364,#379,.T.);
#381=ORIENTED_EDGE('',*,*,#380,.T.);
#382=CARTESIAN_POINT('',(17.964101615137753,-3.44948974278318,-2.999999999999995));
#383=DIRECTION('',(-1.0,0.0,0.0));
#384=VECTOR('',#383,35.928203230275507);
#385=LINE('',#382,#384);
#386=EDGE_CURVE('',#364,#337,#385,.T.);
#387=ORIENTED_EDGE('',*,*,#386,.T.);
#388=EDGE_LOOP('',(#354,#362,#381,#387));
#389=FACE_OUTER_BOUND('',#388,.T.);
#390=ADVANCED_FACE('',(#389),#333,.F.);
#391=CARTESIAN_POINT('',(0.0,0.0,-3.0));
#392=DIRECTION('',(0.0,0.0,1.0));
#393=DIRECTION('',(1.0,0.0,0.0));
#394=AXIS2_PLACEMENT_3D('',#391,#392,#393);
#395=PLANE('',#394);
#396=ORIENTED_EDGE('',*,*,#386,.F.);
#397=CARTESIAN_POINT('',(17.96410161513775,-3.5,-3.000000000000004));
#398=VERTEX_POINT('',#397);
#399=CARTESIAN_POINT('',(17.96410161513775,-3.5,-3.000000000000004));
#400=DIRECTION('',(0.0,1.0,0.0));
#401=VECTOR('',#400,0.05051025721682);
#402=LINE('',#399,#401);
#403=EDGE_CURVE('',#398,#364,#402,.T.);
#404=ORIENTED_EDGE('',*,*,#403,.F.);
#405=CARTESIAN_POINT('',(-17.964101615137753,-3.5,-2.999999999999996));
#406=VERTEX_POINT('',#405);
#407=CARTESIAN_POINT('',(-17.96410161513775,-3.5,-2.999999999999996));
#408=DIRECTION('',(1.0,0.0,0.0));
#409=VECTOR('',#408,35.9282032302755);
#410=LINE('',#407,#409);
#411=EDGE_CURVE('',#406,#398,#410,.T.);
#412=ORIENTED_EDGE('',*,*,#411,.F.);
#413=CARTESIAN_POINT('',(-17.964101615137753,-3.44948974278318,-2.999999999999996));
#414=DIRECTION('',(0.0,-1.0,0.0));
#415=VECTOR('',#414,0.05051025721682);
#416=LINE('',#413,#415);
#417=EDGE_CURVE('',#337,#406,#416,.T.);
#418=ORIENTED_EDGE('',*,*,#417,.F.);
#419=EDGE_LOOP('',(#396,#404,#412,#418));
#420=FACE_OUTER_BOUND('',#419,.T.);
#421=ADVANCED_FACE('',(#420),#395,.F.);
#422=CARTESIAN_POINT('',(-20.500000000000004,-2.0,-2.5));
#423=DIRECTION('',(0.0,1.0,0.0));
#424=DIRECTION('',(0.0,0.0,1.0));
#425=AXIS2_PLACEMENT_3D('',#422,#423,#424);
#426=PLANE('',#425);
#427=CARTESIAN_POINT('',(18.5,-2.0,-0.999999999999999));
#428=VERTEX_POINT('',#427);
#429=CARTESIAN_POINT('',(17.145751311064586,-2.0,-4.0));
#430=VERTEX_POINT('',#429);
#431=CARTESIAN_POINT('',(14.499999999999995,-2.0,-1.0));
#432=DIRECTION('',(0.0,1.0,0.0));
#433=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#434=AXIS2_PLACEMENT_3D('',#431,#432,#433);
#435=CIRCLE('',#434,4.000000000000001);
#436=EDGE_CURVE('',#428,#430,#435,.T.);
#437=ORIENTED_EDGE('',*,*,#436,.T.);
#438=CARTESIAN_POINT('',(22.5,-2.0,-4.0));
#439=VERTEX_POINT('',#438);
#440=CARTESIAN_POINT('',(22.499999999999996,-2.0,-4.0));
#441=DIRECTION('',(-1.0,0.0,0.0));
#442=VECTOR('',#441,5.354248688935414);
#443=LINE('',#440,#442);
#444=EDGE_CURVE('',#439,#430,#443,.T.);
#445=ORIENTED_EDGE('',*,*,#444,.F.);
#446=CARTESIAN_POINT('',(22.5,-2.0,-0.999999999999999));
#447=VERTEX_POINT('',#446);
#448=CARTESIAN_POINT('',(22.5,-2.0,-4.0));
#449=DIRECTION('',(0.0,0.0,1.0));
#450=VECTOR('',#449,3.000000000000001);
#451=LINE('',#448,#450);
#452=EDGE_CURVE('',#439,#447,#451,.T.);
#453=ORIENTED_EDGE('',*,*,#452,.T.);
#454=CARTESIAN_POINT('',(18.499999999999996,-2.0,-1.0));
#455=DIRECTION('',(1.0,0.0,0.0));
#456=VECTOR('',#455,4.0);
#457=LINE('',#454,#456);
#458=EDGE_CURVE('',#428,#447,#457,.T.);
#459=ORIENTED_EDGE('',*,*,#458,.F.);
#460=EDGE_LOOP('',(#437,#445,#453,#459));
#461=FACE_OUTER_BOUND('',#460,.T.);
#462=ADVANCED_FACE('',(#461),#426,.F.);
#463=CARTESIAN_POINT('',(-20.500000000000004,-2.0,-2.5));
#464=DIRECTION('',(0.0,1.0,0.0));
#465=DIRECTION('',(0.0,0.0,1.0));
#466=AXIS2_PLACEMENT_3D('',#463,#464,#465);
#467=PLANE('',#466);
#468=CARTESIAN_POINT('',(-17.145751311064586,-2.0,-4.0));
#469=VERTEX_POINT('',#468);
#470=CARTESIAN_POINT('',(-18.5,-2.0,-0.999999999999998));
#471=VERTEX_POINT('',#470);
#472=CARTESIAN_POINT('',(-14.499999999999996,-2.0,-0.999999999999999));
#473=DIRECTION('',(0.0,1.0,0.0));
#474=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#475=AXIS2_PLACEMENT_3D('',#472,#473,#474);
#476=CIRCLE('',#475,4.0);
#477=EDGE_CURVE('',#469,#471,#476,.T.);
#478=ORIENTED_EDGE('',*,*,#477,.T.);
#479=CARTESIAN_POINT('',(-22.5,-2.0,-0.999999999999999));
#480=VERTEX_POINT('',#479);
#481=CARTESIAN_POINT('',(-22.5,-2.0,-0.999999999999999));
#482=DIRECTION('',(1.0,0.0,0.0));
#483=VECTOR('',#482,4.000000000000004);
#484=LINE('',#481,#483);
#485=EDGE_CURVE('',#480,#471,#484,.T.);
#486=ORIENTED_EDGE('',*,*,#485,.F.);
#487=CARTESIAN_POINT('',(-22.5,-2.0,-4.0));
#488=VERTEX_POINT('',#487);
#489=CARTESIAN_POINT('',(-22.5,-2.0,-4.0));
#490=DIRECTION('',(0.0,0.0,1.0));
#491=VECTOR('',#490,3.000000000000001);
#492=LINE('',#489,#491);
#493=EDGE_CURVE('',#488,#480,#492,.T.);
#494=ORIENTED_EDGE('',*,*,#493,.F.);
#495=CARTESIAN_POINT('',(-17.145751311064586,-2.0,-4.0));
#496=DIRECTION('',(-1.0,0.0,0.0));
#497=VECTOR('',#496,5.354248688935414);
#498=LINE('',#495,#497);
#499=EDGE_CURVE('',#469,#488,#498,.T.);
#500=ORIENTED_EDGE('',*,*,#499,.F.);
#501=EDGE_LOOP('',(#478,#486,#494,#500));
#502=FACE_OUTER_BOUND('',#501,.T.);
#503=ADVANCED_FACE('',(#502),#467,.F.);
#504=CARTESIAN_POINT('',(-4.625000000000001,-3.5,-4.5));
#505=DIRECTION('',(-1.0,0.0,2.400482E-016));
#506=DIRECTION('',(5.233642E-016,-0.707106781186548,0.707106781186548));
#507=AXIS2_PLACEMENT_3D('',#504,#505,#506);
#508=CYLINDRICAL_SURFACE('',#507,1.5);
#509=CARTESIAN_POINT('',(16.436491673103696,-5.0,-4.500000000000004));
#510=VERTEX_POINT('',#509);
#511=CARTESIAN_POINT('',(17.96410161513775,-3.5,-3.000000000000005));
#512=CARTESIAN_POINT('',(17.96410161513775,-3.612374170241033,-3.000000000000005));
#513=CARTESIAN_POINT('',(17.956418730603559,-3.73422498237857,-3.013515521993578));
#514=CARTESIAN_POINT('',(17.92294407119228,-3.968338734788423,-3.069910422145584));
#515=CARTESIAN_POINT('',(17.897024433209246,-4.080600749852009,-3.112717649121379));
#516=CARTESIAN_POINT('',(17.82983321669554,-4.287500340688095,-3.217346975208431));
#517=CARTESIAN_POINT('',(17.780473808756835,-4.396797603525437,-3.29108697069627));
#518=CARTESIAN_POINT('',(17.658338695879074,-4.585029137528577,-3.456722369425246));
#519=CARTESIAN_POINT('',(17.585343263459443,-4.66413544955488,-3.548259929846502));
#520=CARTESIAN_POINT('',(17.343189781171994,-4.859830764698269,-3.825014898615157));
#521=CARTESIAN_POINT('',(17.146419639897982,-4.928958508337351,-4.012281443866628));
#522=CARTESIAN_POINT('',(16.773067955807363,-4.990924864470735,-4.296932765287064));
#523=CARTESIAN_POINT('',(16.609381899045701,-4.999999999999996,-4.40434271917208));
#524=CARTESIAN_POINT('',(16.436491673103806,-5.0,-4.499999999999943));
#525=B_SPLINE_CURVE_WITH_KNOTS('',3,(#511,#512,#513,#514,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(0.4898953823577,0.52360763343001,0.55731988450232,0.596024797505902,0.634729710509484,0.720994974060963,0.780327578824583),.UNSPECIFIED.);
#526=EDGE_CURVE('',#398,#510,#525,.T.);
#527=ORIENTED_EDGE('',*,*,#526,.T.);
#528=CARTESIAN_POINT('',(-16.43649167310371,-5.0,-4.499999999999996));
#529=VERTEX_POINT('',#528);
#530=CARTESIAN_POINT('',(16.436491673103696,-5.0,-4.500000000000005));
#531=DIRECTION('',(-1.0,0.0,0.0));
#532=VECTOR('',#531,32.872983346207405);
#533=LINE('',#530,#532);
#534=EDGE_CURVE('',#510,#529,#533,.T.);
#535=ORIENTED_EDGE('',*,*,#534,.T.);
#536=CARTESIAN_POINT('',(-16.43649167310382,-5.0,-4.499999999999934));
#537=CARTESIAN_POINT('',(-16.609381899045715,-4.999999999999996,-4.404342719172071));
#538=CARTESIAN_POINT('',(-16.77306795580737,-4.990924864470734,-4.296932765287059));
#539=CARTESIAN_POINT('',(-17.146419639897989,-4.928958508337352,-4.012281443866622));
#540=CARTESIAN_POINT('',(-17.343189781172001,-4.859830764698271,-3.825014898615152));
#541=CARTESIAN_POINT('',(-17.58534326345945,-4.664135449554883,-3.548259929846496));
#542=CARTESIAN_POINT('',(-17.658338695879081,-4.58502913752858,-3.456722369425239));
#543=CARTESIAN_POINT('',(-17.780473808756842,-4.396797603525441,-3.291086970696263));
#544=CARTESIAN_POINT('',(-17.829833216695544,-4.287500340688098,-3.217346975208424));
#545=CARTESIAN_POINT('',(-17.897024433209253,-4.08060074985201,-3.112717649121372));
#546=CARTESIAN_POINT('',(-17.922944071192283,-3.968338734788426,-3.069910422145576));
#547=CARTESIAN_POINT('',(-17.956418730603566,-3.734224982378573,-3.013515521993569));
#548=CARTESIAN_POINT('',(-17.964101615137753,-3.612374170241033,-2.999999999999996));
#549=CARTESIAN_POINT('',(-17.964101615137753,-3.5,-2.999999999999996));
#550=B_SPLINE_CURVE_WITH_KNOTS('',3,(#536,#537,#538,#539,#540,#541,#542,#543,#544,#545,#546,#547,#548,#549),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,4),(1.17925395060622,1.238586555369839,1.324851818921318,1.363556731924901,1.402261644928483,1.435973896000793,1.469686147073103),.UNSPECIFIED.);
#551=EDGE_CURVE('',#529,#406,#550,.T.);
#552=ORIENTED_EDGE('',*,*,#551,.T.);
#553=ORIENTED_EDGE('',*,*,#411,.T.);
#554=EDGE_LOOP('',(#527,#535,#552,#553));
#555=FACE_OUTER_BOUND('',#554,.T.);
#556=ADVANCED_FACE('',(#555),#508,.F.);
#557=CARTESIAN_POINT('',(-9.250000000000002,-5.0,-3.999999999999999));
#558=DIRECTION('',(0.0,1.0,0.0));
#559=DIRECTION('',(0.0,0.0,1.0));
#560=AXIS2_PLACEMENT_3D('',#557,#558,#559);
#561=PLANE('',#560);
#562=ORIENTED_EDGE('',*,*,#534,.F.);
#563=CARTESIAN_POINT('',(14.499999999999995,-5.0,-5.0));
#564=VERTEX_POINT('',#563);
#565=CARTESIAN_POINT('',(14.499999999999995,-5.0,-1.0));
#566=DIRECTION('',(0.0,-1.0,0.0));
#567=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#568=AXIS2_PLACEMENT_3D('',#565,#566,#567);
#569=CIRCLE('',#568,4.000000000000001);
#570=EDGE_CURVE('',#564,#510,#569,.T.);
#571=ORIENTED_EDGE('',*,*,#570,.F.);
#572=CARTESIAN_POINT('',(-14.499999999999996,-5.0,-5.0));
#573=VERTEX_POINT('',#572);
#574=CARTESIAN_POINT('',(-14.499999999999998,-5.0,-5.0));
#575=DIRECTION('',(1.0,0.0,0.0));
#576=VECTOR('',#575,28.999999999999993);
#577=LINE('',#574,#576);
#578=EDGE_CURVE('',#573,#564,#577,.T.);
#579=ORIENTED_EDGE('',*,*,#578,.F.);
#580=CARTESIAN_POINT('',(-14.499999999999996,-5.0,-0.999999999999999));
#581=DIRECTION('',(0.0,-1.0,0.0));
#582=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#583=AXIS2_PLACEMENT_3D('',#580,#581,#582);
#584=CIRCLE('',#583,4.0);
#585=EDGE_CURVE('',#529,#573,#584,.T.);
#586=ORIENTED_EDGE('',*,*,#585,.F.);
#587=EDGE_LOOP('',(#562,#571,#579,#586));
#588=FACE_OUTER_BOUND('',#587,.T.);
#589=ADVANCED_FACE('',(#588),#561,.T.);
#590=CARTESIAN_POINT('',(-1.000000000000002,-1.0,-1.000000000000005));
#591=DIRECTION('',(-1.0,0.0,-2.296213E-016));
#592=DIRECTION('',(-1.962616E-016,-0.707106781186548,0.707106781186547));
#593=AXIS2_PLACEMENT_3D('',#590,#591,#592);
#594=CYLINDRICAL_SURFACE('',#593,1.0);
#595=CARTESIAN_POINT('',(22.5,-1.0,6.735557E-016));
#596=VERTEX_POINT('',#595);
#597=CARTESIAN_POINT('',(22.5,-1.0,-0.999999999999999));
#598=DIRECTION('',(-1.0,1.387779E-016,-1.387779E-016));
#599=DIRECTION('',(-1.962616E-016,-0.707106781186548,0.707106781186547));
#600=AXIS2_PLACEMENT_3D('',#597,#598,#599);
#601=CIRCLE('',#600,1.0);
#602=EDGE_CURVE('',#447,#596,#601,.T.);
#603=ORIENTED_EDGE('',*,*,#602,.T.);
#604=CARTESIAN_POINT('',(18.5,-1.0,0.0));
#605=VERTEX_POINT('',#604);
#606=CARTESIAN_POINT('',(22.499999999999996,-1.0,6.776521E-016));
#607=DIRECTION('',(-1.0,0.0,0.0));
#608=VECTOR('',#607,4.0);
#609=LINE('',#606,#608);
#610=EDGE_CURVE('',#596,#605,#609,.T.);
#611=ORIENTED_EDGE('',*,*,#610,.T.);
#612=CARTESIAN_POINT('',(18.5,-1.0,-1.0));
#613=DIRECTION('',(-1.0,1.387779E-016,-1.387779E-016));
#614=DIRECTION('',(-1.962616E-016,-0.707106781186548,0.707106781186547));
#615=AXIS2_PLACEMENT_3D('',#612,#613,#614);
#616=CIRCLE('',#615,1.0);
#617=EDGE_CURVE('',#605,#428,#616,.F.);
#618=ORIENTED_EDGE('',*,*,#617,.T.);
#619=ORIENTED_EDGE('',*,*,#458,.T.);
#620=EDGE_LOOP('',(#603,#611,#618,#619));
#621=FACE_OUTER_BOUND('',#620,.T.);
#622=ADVANCED_FACE('',(#621),#594,.T.);
#623=CARTESIAN_POINT('',(18.5,0.0,-2.449294E-016));
#624=DIRECTION('',(0.0,0.0,-1.0));
#625=DIRECTION('',(-1.0,0.0,0.0));
#626=AXIS2_PLACEMENT_3D('',#623,#624,#625);
#627=PLANE('',#626);
#628=ORIENTED_EDGE('',*,*,#610,.F.);
#629=CARTESIAN_POINT('',(22.5,5.000000000000001,6.735557E-016));
#630=VERTEX_POINT('',#629);
#631=CARTESIAN_POINT('',(22.5,-1.0,6.735557E-016));
#632=DIRECTION('',(0.0,1.0,0.0));
#633=VECTOR('',#632,6.000000000000001);
#634=LINE('',#631,#633);
#635=EDGE_CURVE('',#596,#630,#634,.T.);
#636=ORIENTED_EDGE('',*,*,#635,.T.);
#637=CARTESIAN_POINT('',(18.5,5.000000000000001,0.0));
#638=VERTEX_POINT('',#637);
#639=CARTESIAN_POINT('',(18.499999999999996,5.000000000000001,-2.408330E-016));
#640=DIRECTION('',(1.0,0.0,0.0));
#641=VECTOR('',#640,4.0);
#642=LINE('',#639,#641);
#643=EDGE_CURVE('',#638,#630,#642,.T.);
#644=ORIENTED_EDGE('',*,*,#643,.F.);
#645=CARTESIAN_POINT('',(18.5,-1.0,0.0));
#646=DIRECTION('',(0.0,1.0,0.0));
#647=VECTOR('',#646,6.000000000000001);
#648=LINE('',#645,#647);
#649=EDGE_CURVE('',#605,#638,#648,.T.);
#650=ORIENTED_EDGE('',*,*,#649,.F.);
#651=EDGE_LOOP('',(#628,#636,#644,#650));
#652=FACE_OUTER_BOUND('',#651,.T.);
#653=ADVANCED_FACE('',(#652),#627,.F.);
#654=CARTESIAN_POINT('',(22.5,0.0,6.735557E-016));
#655=DIRECTION('',(-1.0,0.0,0.0));
#656=DIRECTION('',(0.0,0.0,1.0));
#657=AXIS2_PLACEMENT_3D('',#654,#655,#656);
#658=PLANE('',#657);
#659=ORIENTED_EDGE('',*,*,#602,.F.);
#660=ORIENTED_EDGE('',*,*,#452,.F.);
#661=CARTESIAN_POINT('',(22.5,-1.0,-5.0));
#662=VERTEX_POINT('',#661);
#663=CARTESIAN_POINT('',(22.5,-1.0,-4.0));
#664=DIRECTION('',(-1.0,0.0,0.0));
#665=DIRECTION('',(0.0,-0.707106781186548,-0.707106781186547));
#666=AXIS2_PLACEMENT_3D('',#663,#664,#665);
#667=CIRCLE('',#666,1.0);
#668=EDGE_CURVE('',#662,#439,#667,.T.);
#669=ORIENTED_EDGE('',*,*,#668,.F.);
#670=CARTESIAN_POINT('',(22.5,5.000000000000001,-5.0));
#671=VERTEX_POINT('',#670);
#672=CARTESIAN_POINT('',(22.5,-1.0,-5.0));
#673=DIRECTION('',(0.0,1.0,0.0));
#674=VECTOR('',#673,6.000000000000001);
#675=LINE('',#672,#674);
#676=EDGE_CURVE('',#662,#671,#675,.T.);
#677=ORIENTED_EDGE('',*,*,#676,.T.);
#678=CARTESIAN_POINT('',(22.5,5.000000000000001,-4.0));
#679=DIRECTION('',(-1.0,0.0,0.0));
#680=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548));
#681=AXIS2_PLACEMENT_3D('',#678,#679,#680);
#682=CIRCLE('',#681,1.0);
#683=EDGE_CURVE('',#313,#671,#682,.T.);
#684=ORIENTED_EDGE('',*,*,#683,.F.);
#685=ORIENTED_EDGE('',*,*,#318,.F.);
#686=CARTESIAN_POINT('',(22.5,5.000000000000001,-0.999999999999999));
#687=DIRECTION('',(-1.0,-1.387779E-016,-1.387779E-016));
#688=DIRECTION('',(-1.962616E-016,0.707106781186547,0.707106781186548));
#689=AXIS2_PLACEMENT_3D('',#686,#687,#688);
#690=CIRCLE('',#689,1.0);
#691=EDGE_CURVE('',#630,#305,#690,.T.);
#692=ORIENTED_EDGE('',*,*,#691,.F.);
#693=ORIENTED_EDGE('',*,*,#635,.F.);
#694=EDGE_LOOP('',(#659,#660,#669,#677,#684,#685,#692,#693));
#695=FACE_OUTER_BOUND('',#694,.T.);
#696=ADVANCED_FACE('',(#695),#658,.F.);
#697=CARTESIAN_POINT('',(-1.000000000000002,5.000000000000001,-1.000000000000005));
#698=DIRECTION('',(1.0,0.0,2.296213E-016));
#699=DIRECTION('',(-1.962616E-016,0.707106781186547,0.707106781186548));
#700=AXIS2_PLACEMENT_3D('',#697,#698,#699);
#701=CYLINDRICAL_SURFACE('',#700,1.0);
#702=ORIENTED_EDGE('',*,*,#691,.T.);
#703=ORIENTED_EDGE('',*,*,#310,.T.);
#704=CARTESIAN_POINT('',(18.5,5.000000000000001,-1.0));
#705=DIRECTION('',(-1.0,-1.387779E-016,-1.387779E-016));
#706=DIRECTION('',(-1.962616E-016,0.707106781186547,0.707106781186548));
#707=AXIS2_PLACEMENT_3D('',#704,#705,#706);
#708=CIRCLE('',#707,1.0);
#709=EDGE_CURVE('',#296,#638,#708,.F.);
#710=ORIENTED_EDGE('',*,*,#709,.T.);
#711=ORIENTED_EDGE('',*,*,#643,.T.);
#712=EDGE_LOOP('',(#702,#703,#710,#711));
#713=FACE_OUTER_BOUND('',#712,.T.);
#714=ADVANCED_FACE('',(#713),#701,.T.);
#715=CARTESIAN_POINT('',(-18.5,0.0,-5.0));
#716=DIRECTION('',(0.0,0.0,-1.0));
#717=DIRECTION('',(-1.0,0.0,0.0));
#718=AXIS2_PLACEMENT_3D('',#715,#716,#717);
#719=PLANE('',#718);
#720=CARTESIAN_POINT('',(-22.5,-1.0,-5.0));
#721=VERTEX_POINT('',#720);
#722=CARTESIAN_POINT('',(-22.5,-1.0,-5.0));
#723=DIRECTION('',(1.0,0.0,0.0));
#724=VECTOR('',#723,45.0);
#725=LINE('',#722,#724);
#726=EDGE_CURVE('',#721,#662,#725,.T.);
#727=ORIENTED_EDGE('',*,*,#726,.F.);
#728=CARTESIAN_POINT('',(-22.5,5.000000000000001,-5.0));
#729=VERTEX_POINT('',#728);
#730=CARTESIAN_POINT('',(-22.5,-1.0,-5.0));
#731=DIRECTION('',(0.0,1.0,0.0));
#732=VECTOR('',#731,6.000000000000001);
#733=LINE('',#730,#732);
#734=EDGE_CURVE('',#721,#729,#733,.T.);
#735=ORIENTED_EDGE('',*,*,#734,.T.);
#736=CARTESIAN_POINT('',(22.5,5.000000000000001,-5.0));
#737=DIRECTION('',(-1.0,0.0,0.0));
#738=VECTOR('',#737,45.0);
#739=LINE('',#736,#738);
#740=EDGE_CURVE('',#671,#729,#739,.T.);
#741=ORIENTED_EDGE('',*,*,#740,.F.);
#742=ORIENTED_EDGE('',*,*,#676,.F.);
#743=EDGE_LOOP('',(#727,#735,#741,#742));
#744=FACE_OUTER_BOUND('',#743,.T.);
#745=ADVANCED_FACE('',(#744),#719,.T.);
#746=CARTESIAN_POINT('',(14.499999999999995,0.0,-1.0));
#747=DIRECTION('',(0.0,1.0,0.0));
#748=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#749=AXIS2_PLACEMENT_3D('',#746,#747,#748);
#750=CYLINDRICAL_SURFACE('',#749,4.000000000000001);
#751=CARTESIAN_POINT('',(14.499999999999995,20.0,-5.0));
#752=VERTEX_POINT('',#751);
#753=CARTESIAN_POINT('',(18.5,20.0,-0.999999999999999));
#754=VERTEX_POINT('',#753);
#755=CARTESIAN_POINT('',(14.499999999999995,20.0,-1.0));
#756=DIRECTION('',(0.0,-1.0,0.0));
#757=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#758=AXIS2_PLACEMENT_3D('',#755,#756,#757);
#759=CIRCLE('',#758,4.000000000000001);
#760=EDGE_CURVE('',#752,#754,#759,.T.);
#761=ORIENTED_EDGE('',*,*,#760,.T.);
#762=CARTESIAN_POINT('',(18.5,20.0,-0.999999999999999));
#763=DIRECTION('',(0.0,-1.0,0.0));
#764=VECTOR('',#763,14.0);
#765=LINE('',#762,#764);
#766=EDGE_CURVE('',#754,#296,#765,.T.);
#767=ORIENTED_EDGE('',*,*,#766,.T.);
#768=ORIENTED_EDGE('',*,*,#302,.F.);
#769=CARTESIAN_POINT('',(16.899999999999999,5.979795897113273,-4.199999999999998));
#770=CARTESIAN_POINT('',(16.986214302569948,5.992994712727416,-4.135339273072535));
#771=CARTESIAN_POINT('',(17.068632645469613,6.000000000000001,-4.068012270201816));
#772=CARTESIAN_POINT('',(17.145751311064586,6.000000000000001,-4.0));
#773=B_SPLINE_CURVE_WITH_KNOTS('',3,(#769,#770,#771,#772),.UNSPECIFIED.,.F.,.U.,(4,4),(0.26047179553752,0.291319261775508),.UNSPECIFIED.);
#774=EDGE_CURVE('',#169,#294,#773,.T.);
#775=ORIENTED_EDGE('',*,*,#774,.F.);
#776=ORIENTED_EDGE('',*,*,#187,.T.);
#777=ORIENTED_EDGE('',*,*,#235,.T.);
#778=ORIENTED_EDGE('',*,*,#119,.F.);
#779=ORIENTED_EDGE('',*,*,#158,.T.);
#780=CARTESIAN_POINT('',(14.499999999999995,9.0,-5.0));
#781=DIRECTION('',(0.0,1.0,0.0));
#782=VECTOR('',#781,11.0);
#783=LINE('',#780,#782);
#784=EDGE_CURVE('',#146,#752,#783,.T.);
#785=ORIENTED_EDGE('',*,*,#784,.T.);
#786=EDGE_LOOP('',(#761,#767,#768,#775,#776,#777,#778,#779,#785));
#787=FACE_OUTER_BOUND('',#786,.T.);
#788=ADVANCED_FACE('',(#787),#750,.T.);
#789=CARTESIAN_POINT('',(14.499999999999995,0.0,-1.0));
#790=DIRECTION('',(0.0,1.0,0.0));
#791=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#792=AXIS2_PLACEMENT_3D('',#789,#790,#791);
#793=CYLINDRICAL_SURFACE('',#792,4.000000000000001);
#794=CARTESIAN_POINT('',(18.5,-9.5,-0.999999999999999));
#795=VERTEX_POINT('',#794);
#796=CARTESIAN_POINT('',(14.499999999999995,-9.5,-5.0));
#797=VERTEX_POINT('',#796);
#798=CARTESIAN_POINT('',(14.499999999999995,-9.5,-1.0));
#799=DIRECTION('',(0.0,1.0,0.0));
#800=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#801=AXIS2_PLACEMENT_3D('',#798,#799,#800);
#802=CIRCLE('',#801,4.000000000000001);
#803=EDGE_CURVE('',#795,#797,#802,.T.);
#804=ORIENTED_EDGE('',*,*,#803,.T.);
#805=CARTESIAN_POINT('',(14.499999999999995,-9.5,-5.0));
#806=DIRECTION('',(0.0,1.0,0.0));
#807=VECTOR('',#806,4.5);
#808=LINE('',#805,#807);
#809=EDGE_CURVE('',#797,#564,#808,.T.);
#810=ORIENTED_EDGE('',*,*,#809,.T.);
#811=ORIENTED_EDGE('',*,*,#570,.T.);
#812=ORIENTED_EDGE('',*,*,#526,.F.);
#813=ORIENTED_EDGE('',*,*,#403,.T.);
#814=ORIENTED_EDGE('',*,*,#380,.F.);
#815=CARTESIAN_POINT('',(17.145751311064586,-2.0,-4.0));
#816=CARTESIAN_POINT('',(17.068632645469616,-2.0,-4.068012270201814));
#817=CARTESIAN_POINT('',(16.986214302569948,-1.992994712727415,-4.135339273072535));
#818=CARTESIAN_POINT('',(16.899999999999999,-1.979795897113272,-4.199999999999998));
#819=B_SPLINE_CURVE_WITH_KNOTS('',3,(#815,#816,#817,#818),.UNSPECIFIED.,.F.,.U.,(4,4),(0.650782125708617,0.681629591946606),.UNSPECIFIED.);
#820=EDGE_CURVE('',#430,#356,#819,.T.);
#821=ORIENTED_EDGE('',*,*,#820,.F.);
#822=ORIENTED_EDGE('',*,*,#436,.F.);
#823=CARTESIAN_POINT('',(18.5,-2.0,-0.999999999999999));
#824=DIRECTION('',(0.0,-1.0,0.0));
#825=VECTOR('',#824,7.5);
#826=LINE('',#823,#825);
#827=EDGE_CURVE('',#428,#795,#826,.T.);
#828=ORIENTED_EDGE('',*,*,#827,.T.);
#829=EDGE_LOOP('',(#804,#810,#811,#812,#813,#814,#821,#822,#828));
#830=FACE_OUTER_BOUND('',#829,.T.);
#831=ADVANCED_FACE('',(#830),#793,.T.);
#832=CARTESIAN_POINT('',(-18.5,0.0,-5.0));
#833=DIRECTION('',(0.0,0.0,-1.0));
#834=DIRECTION('',(-1.0,0.0,0.0));
#835=AXIS2_PLACEMENT_3D('',#832,#833,#834);
#836=PLANE('',#835);
#837=ORIENTED_EDGE('',*,*,#809,.F.);
#838=CARTESIAN_POINT('',(-14.499999999999996,-9.5,-5.0));
#839=VERTEX_POINT('',#838);
#840=CARTESIAN_POINT('',(14.499999999999995,-9.5,-5.0));
#841=DIRECTION('',(-1.0,0.0,0.0));
#842=VECTOR('',#841,28.999999999999993);
#843=LINE('',#840,#842);
#844=EDGE_CURVE('',#797,#839,#843,.T.);
#845=ORIENTED_EDGE('',*,*,#844,.T.);
#846=CARTESIAN_POINT('',(-14.499999999999996,-5.0,-5.0));
#847=DIRECTION('',(0.0,-1.0,0.0));
#848=VECTOR('',#847,4.5);
#849=LINE('',#846,#848);
#850=EDGE_CURVE('',#573,#839,#849,.T.);
#851=ORIENTED_EDGE('',*,*,#850,.F.);
#852=ORIENTED_EDGE('',*,*,#578,.T.);
#853=EDGE_LOOP('',(#837,#845,#851,#852));
#854=FACE_OUTER_BOUND('',#853,.T.);
#855=ADVANCED_FACE('',(#854),#836,.T.);
#856=CARTESIAN_POINT('',(-16.999999999999996,-9.5,7.499999999999999));
#857=DIRECTION('',(0.0,1.0,0.0));
#858=DIRECTION('',(0.0,0.0,1.0));
#859=AXIS2_PLACEMENT_3D('',#856,#857,#858);
#860=PLANE('',#859);
#861=ORIENTED_EDGE('',*,*,#803,.F.);
#862=CARTESIAN_POINT('',(18.499999999999993,-9.5,13.0));
#863=VERTEX_POINT('',#862);
#864=CARTESIAN_POINT('',(18.5,-9.5,-0.999999999999998));
#865=DIRECTION('',(0.0,0.0,1.0));
#866=VECTOR('',#865,13.999999999999998);
#867=LINE('',#864,#866);
#868=EDGE_CURVE('',#795,#863,#867,.T.);
#869=ORIENTED_EDGE('',*,*,#868,.T.);
#870=CARTESIAN_POINT('',(15.499999999999998,-9.5,13.0));
#871=VERTEX_POINT('',#870);
#872=CARTESIAN_POINT('',(15.499999999999998,-9.5,13.0));
#873=DIRECTION('',(1.0,0.0,0.0));
#874=VECTOR('',#873,2.999999999999995);
#875=LINE('',#872,#874);
#876=EDGE_CURVE('',#871,#863,#875,.T.);
#877=ORIENTED_EDGE('',*,*,#876,.F.);
#878=CARTESIAN_POINT('',(15.5,-9.5,4.000000000000002));
#879=VERTEX_POINT('',#878);
#880=CARTESIAN_POINT('',(15.499999999999998,-9.5,13.0));
#881=DIRECTION('',(0.0,0.0,-1.0));
#882=VECTOR('',#881,8.999999999999998);
#883=LINE('',#880,#882);
#884=EDGE_CURVE('',#871,#879,#883,.T.);
#885=ORIENTED_EDGE('',*,*,#884,.T.);
#886=CARTESIAN_POINT('',(11.5,-9.5,-1.522534E-016));
#887=VERTEX_POINT('',#886);
#888=CARTESIAN_POINT('',(11.5,-9.5,4.0));
#889=DIRECTION('',(0.0,-1.0,0.0));
#890=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#891=AXIS2_PLACEMENT_3D('',#888,#889,#890);
#892=CIRCLE('',#891,4.000000000000001);
#893=EDGE_CURVE('',#887,#879,#892,.T.);
#894=ORIENTED_EDGE('',*,*,#893,.F.);
#895=CARTESIAN_POINT('',(-11.5,-9.5,-1.522534E-016));
#896=VERTEX_POINT('',#895);
#897=CARTESIAN_POINT('',(11.5,-9.5,-1.522534E-016));
#898=DIRECTION('',(-1.0,0.0,0.0));
#899=VECTOR('',#898,23.0);
#900=LINE('',#897,#899);
#901=EDGE_CURVE('',#887,#896,#900,.T.);
#902=ORIENTED_EDGE('',*,*,#901,.T.);
#903=CARTESIAN_POINT('',(-15.5,-9.5,4.000000000000002));
#904=VERTEX_POINT('',#903);
#905=CARTESIAN_POINT('',(-11.5,-9.5,4.0));
#906=DIRECTION('',(0.0,-1.0,0.0));
#907=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#908=AXIS2_PLACEMENT_3D('',#905,#906,#907);
#909=CIRCLE('',#908,4.0);
#910=EDGE_CURVE('',#904,#896,#909,.T.);
#911=ORIENTED_EDGE('',*,*,#910,.F.);
#912=CARTESIAN_POINT('',(-15.499999999999998,-9.5,13.0));
#913=VERTEX_POINT('',#912);
#914=CARTESIAN_POINT('',(-15.499999999999998,-9.5,13.0));
#915=DIRECTION('',(0.0,0.0,-1.0));
#916=VECTOR('',#915,8.999999999999998);
#917=LINE('',#914,#916);
#918=EDGE_CURVE('',#913,#904,#917,.T.);
#919=ORIENTED_EDGE('',*,*,#918,.F.);
#920=CARTESIAN_POINT('',(-18.499999999999993,-9.5,13.0));
#921=VERTEX_POINT('',#920);
#922=CARTESIAN_POINT('',(-18.499999999999996,-9.5,13.0));
#923=DIRECTION('',(1.0,0.0,0.0));
#924=VECTOR('',#923,2.999999999999996);
#925=LINE('',#922,#924);
#926=EDGE_CURVE('',#921,#913,#925,.T.);
#927=ORIENTED_EDGE('',*,*,#926,.F.);
#928=CARTESIAN_POINT('',(-18.5,-9.5,-0.999999999999997));
#929=VERTEX_POINT('',#928);
#930=CARTESIAN_POINT('',(-18.5,-9.5,-0.999999999999997));
#931=DIRECTION('',(0.0,0.0,1.0));
#932=VECTOR('',#931,13.999999999999996);
#933=LINE('',#930,#932);
#934=EDGE_CURVE('',#929,#921,#933,.T.);
#935=ORIENTED_EDGE('',*,*,#934,.F.);
#936=CARTESIAN_POINT('',(-14.499999999999996,-9.5,-0.999999999999999));
#937=DIRECTION('',(0.0,1.0,0.0));
#938=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#939=AXIS2_PLACEMENT_3D('',#936,#937,#938);
#940=CIRCLE('',#939,4.0);
#941=EDGE_CURVE('',#839,#929,#940,.T.);
#942=ORIENTED_EDGE('',*,*,#941,.F.);
#943=ORIENTED_EDGE('',*,*,#844,.F.);
#944=EDGE_LOOP('',(#861,#869,#877,#885,#894,#902,#911,#919,#927,#935,#942,#943));
#945=FACE_OUTER_BOUND('',#944,.T.);
#946=ADVANCED_FACE('',(#945),#860,.F.);
#947=CARTESIAN_POINT('',(18.499999999999993,0.0,15.0));
#948=DIRECTION('',(-1.0,0.0,0.0));
#949=DIRECTION('',(0.0,0.0,1.0));
#950=AXIS2_PLACEMENT_3D('',#947,#948,#949);
#951=PLANE('',#950);
#952=ORIENTED_EDGE('',*,*,#766,.F.);
#953=CARTESIAN_POINT('',(18.5,20.0,13.0));
#954=VERTEX_POINT('',#953);
#955=CARTESIAN_POINT('',(18.5,20.0,13.0));
#956=DIRECTION('',(0.0,0.0,-1.0));
#957=VECTOR('',#956,13.999999999999998);
#958=LINE('',#955,#957);
#959=EDGE_CURVE('',#954,#754,#958,.T.);
#960=ORIENTED_EDGE('',*,*,#959,.F.);
#961=CARTESIAN_POINT('',(18.499999999999993,18.0,15.0));
#962=VERTEX_POINT('',#961);
#963=CARTESIAN_POINT('',(18.499999999999993,18.0,13.0));
#964=DIRECTION('',(-1.0,0.0,0.0));
#965=DIRECTION('',(0.0,0.707106781186548,0.707106781186548));
#966=AXIS2_PLACEMENT_3D('',#963,#964,#965);
#967=CIRCLE('',#966,2.0);
#968=EDGE_CURVE('',#962,#954,#967,.T.);
#969=ORIENTED_EDGE('',*,*,#968,.F.);
#970=CARTESIAN_POINT('',(18.499999999999993,-7.5,15.0));
#971=VERTEX_POINT('',#970);
#972=CARTESIAN_POINT('',(18.499999999999993,-7.5,15.0));
#973=DIRECTION('',(0.0,1.0,0.0));
#974=VECTOR('',#973,25.5);
#975=LINE('',#972,#974);
#976=EDGE_CURVE('',#971,#962,#975,.T.);
#977=ORIENTED_EDGE('',*,*,#976,.F.);
#978=CARTESIAN_POINT('',(18.499999999999996,-7.5,13.0));
#979=DIRECTION('',(-1.0,0.0,0.0));
#980=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#981=AXIS2_PLACEMENT_3D('',#978,#979,#980);
#982=CIRCLE('',#981,2.0);
#983=EDGE_CURVE('',#863,#971,#982,.T.);
#984=ORIENTED_EDGE('',*,*,#983,.F.);
#985=ORIENTED_EDGE('',*,*,#868,.F.);
#986=ORIENTED_EDGE('',*,*,#827,.F.);
#987=ORIENTED_EDGE('',*,*,#617,.F.);
#988=ORIENTED_EDGE('',*,*,#649,.T.);
#989=ORIENTED_EDGE('',*,*,#709,.F.);
#990=EDGE_LOOP('',(#952,#960,#969,#977,#984,#985,#986,#987,#988,#989));
#991=FACE_OUTER_BOUND('',#990,.T.);
#992=ADVANCED_FACE('',(#991),#951,.F.);
#993=CARTESIAN_POINT('',(11.5,0.0,4.0));
#994=DIRECTION('',(0.0,1.0,0.0));
#995=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#996=AXIS2_PLACEMENT_3D('',#993,#994,#995);
#997=CYLINDRICAL_SURFACE('',#996,4.000000000000001);
#998=ORIENTED_EDGE('',*,*,#893,.T.);
#999=CARTESIAN_POINT('',(15.5,20.0,4.000000000000002));
#1000=VERTEX_POINT('',#999);
#1001=CARTESIAN_POINT('',(15.5,-9.5,4.000000000000001));
#1002=DIRECTION('',(0.0,1.0,0.0));
#1003=VECTOR('',#1002,29.5);
#1004=LINE('',#1001,#1003);
#1005=EDGE_CURVE('',#879,#1000,#1004,.T.);
#1006=ORIENTED_EDGE('',*,*,#1005,.T.);
#1007=CARTESIAN_POINT('',(11.500000000000002,20.0,1.522534E-016));
#1008=VERTEX_POINT('',#1007);
#1009=CARTESIAN_POINT('',(11.5,20.0,4.0));
#1010=DIRECTION('',(0.0,1.0,0.0));
#1011=DIRECTION('',(0.707106781186548,0.0,-0.707106781186547));
#1012=AXIS2_PLACEMENT_3D('',#1009,#1010,#1011);
#1013=CIRCLE('',#1012,4.000000000000001);
#1014=EDGE_CURVE('',#1000,#1008,#1013,.T.);
#1015=ORIENTED_EDGE('',*,*,#1014,.T.);
#1016=CARTESIAN_POINT('',(11.5,20.0,5.551115E-016));
#1017=DIRECTION('',(0.0,-1.0,0.0));
#1018=VECTOR('',#1017,29.5);
#1019=LINE('',#1016,#1018);
#1020=EDGE_CURVE('',#1008,#887,#1019,.T.);
#1021=ORIENTED_EDGE('',*,*,#1020,.T.);
#1022=EDGE_LOOP('',(#998,#1006,#1015,#1021));
#1023=FACE_OUTER_BOUND('',#1022,.T.);
#1024=ADVANCED_FACE('',(#1023),#997,.F.);
#1025=CARTESIAN_POINT('',(15.5,0.0,0.0));
#1026=DIRECTION('',(1.0,0.0,0.0));
#1027=DIRECTION('',(0.0,0.0,-1.0));
#1028=AXIS2_PLACEMENT_3D('',#1025,#1026,#1027);
#1029=PLANE('',#1028);
#1030=ORIENTED_EDGE('',*,*,#1005,.F.);
#1031=ORIENTED_EDGE('',*,*,#884,.F.);
#1032=CARTESIAN_POINT('',(15.499999999999998,-7.5,15.0));
#1033=VERTEX_POINT('',#1032);
#1034=CARTESIAN_POINT('',(15.500000000000004,-7.5,13.0));
#1035=DIRECTION('',(1.0,0.0,0.0));
#1036=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1037=AXIS2_PLACEMENT_3D('',#1034,#1035,#1036);
#1038=CIRCLE('',#1037,2.0);
#1039=EDGE_CURVE('',#1033,#871,#1038,.T.);
#1040=ORIENTED_EDGE('',*,*,#1039,.F.);
#1041=CARTESIAN_POINT('',(15.499999999999998,18.0,15.0));
#1042=VERTEX_POINT('',#1041);
#1043=CARTESIAN_POINT('',(15.499999999999998,-7.5,15.0));
#1044=DIRECTION('',(0.0,1.0,0.0));
#1045=VECTOR('',#1044,25.5);
#1046=LINE('',#1043,#1045);
#1047=EDGE_CURVE('',#1033,#1042,#1046,.T.);
#1048=ORIENTED_EDGE('',*,*,#1047,.T.);
#1049=CARTESIAN_POINT('',(15.499999999999998,20.0,13.0));
#1050=VERTEX_POINT('',#1049);
#1051=CARTESIAN_POINT('',(15.5,18.0,13.0));
#1052=DIRECTION('',(1.0,0.0,0.0));
#1053=DIRECTION('',(0.0,0.707106781186548,0.707106781186548));
#1054=AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
#1055=CIRCLE('',#1054,2.0);
#1056=EDGE_CURVE('',#1050,#1042,#1055,.T.);
#1057=ORIENTED_EDGE('',*,*,#1056,.F.);
#1058=CARTESIAN_POINT('',(15.5,20.0,4.000000000000002));
#1059=DIRECTION('',(0.0,0.0,1.0));
#1060=VECTOR('',#1059,8.999999999999998);
#1061=LINE('',#1058,#1060);
#1062=EDGE_CURVE('',#1000,#1050,#1061,.T.);
#1063=ORIENTED_EDGE('',*,*,#1062,.F.);
#1064=EDGE_LOOP('',(#1030,#1031,#1040,#1048,#1057,#1063));
#1065=FACE_OUTER_BOUND('',#1064,.T.);
#1066=ADVANCED_FACE('',(#1065),#1029,.F.);
#1067=CARTESIAN_POINT('',(-0.75,18.0,13.0));
#1068=DIRECTION('',(1.0,0.0,0.0));
#1069=DIRECTION('',(0.0,0.707106781186548,0.707106781186548));
#1070=AXIS2_PLACEMENT_3D('',#1067,#1068,#1069);
#1071=CYLINDRICAL_SURFACE('',#1070,2.0);
#1072=ORIENTED_EDGE('',*,*,#968,.T.);
#1073=CARTESIAN_POINT('',(18.5,20.0,13.0));
#1074=DIRECTION('',(-1.0,0.0,0.0));
#1075=VECTOR('',#1074,3.000000000000004);
#1076=LINE('',#1073,#1075);
#1077=EDGE_CURVE('',#954,#1050,#1076,.T.);
#1078=ORIENTED_EDGE('',*,*,#1077,.T.);
#1079=ORIENTED_EDGE('',*,*,#1056,.T.);
#1080=CARTESIAN_POINT('',(15.499999999999996,18.0,15.0));
#1081=DIRECTION('',(1.0,0.0,0.0));
#1082=VECTOR('',#1081,2.999999999999996);
#1083=LINE('',#1080,#1082);
#1084=EDGE_CURVE('',#1042,#962,#1083,.T.);
#1085=ORIENTED_EDGE('',*,*,#1084,.T.);
#1086=EDGE_LOOP('',(#1072,#1078,#1079,#1085));
#1087=FACE_OUTER_BOUND('',#1086,.T.);
#1088=ADVANCED_FACE('',(#1087),#1071,.T.);
#1089=CARTESIAN_POINT('',(-16.999999999999996,20.0,7.499999999999998));
#1090=DIRECTION('',(0.0,1.0,0.0));
#1091=DIRECTION('',(0.0,0.0,1.0));
#1092=AXIS2_PLACEMENT_3D('',#1089,#1090,#1091);
#1093=PLANE('',#1092);
#1094=ORIENTED_EDGE('',*,*,#760,.F.);
#1095=CARTESIAN_POINT('',(-14.499999999999996,20.0,-5.0));
#1096=VERTEX_POINT('',#1095);
#1097=CARTESIAN_POINT('',(14.499999999999995,20.0,-5.0));
#1098=DIRECTION('',(-1.0,0.0,0.0));
#1099=VECTOR('',#1098,28.999999999999993);
#1100=LINE('',#1097,#1099);
#1101=EDGE_CURVE('',#752,#1096,#1100,.T.);
#1102=ORIENTED_EDGE('',*,*,#1101,.T.);
#1103=CARTESIAN_POINT('',(-18.5,20.0,-0.999999999999998));
#1104=VERTEX_POINT('',#1103);
#1105=CARTESIAN_POINT('',(-14.499999999999996,20.0,-0.999999999999999));
#1106=DIRECTION('',(0.0,-1.0,0.0));
#1107=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#1108=AXIS2_PLACEMENT_3D('',#1105,#1106,#1107);
#1109=CIRCLE('',#1108,4.0);
#1110=EDGE_CURVE('',#1104,#1096,#1109,.T.);
#1111=ORIENTED_EDGE('',*,*,#1110,.F.);
#1112=CARTESIAN_POINT('',(-18.5,20.0,13.0));
#1113=VERTEX_POINT('',#1112);
#1114=CARTESIAN_POINT('',(-18.5,20.0,13.0));
#1115=DIRECTION('',(0.0,0.0,-1.0));
#1116=VECTOR('',#1115,13.999999999999996);
#1117=LINE('',#1114,#1116);
#1118=EDGE_CURVE('',#1113,#1104,#1117,.T.);
#1119=ORIENTED_EDGE('',*,*,#1118,.F.);
#1120=CARTESIAN_POINT('',(-15.499999999999998,20.0,13.0));
#1121=VERTEX_POINT('',#1120);
#1122=CARTESIAN_POINT('',(-15.499999999999996,20.0,13.0));
#1123=DIRECTION('',(-1.0,0.0,0.0));
#1124=VECTOR('',#1123,3.0);
#1125=LINE('',#1122,#1124);
#1126=EDGE_CURVE('',#1121,#1113,#1125,.T.);
#1127=ORIENTED_EDGE('',*,*,#1126,.F.);
#1128=CARTESIAN_POINT('',(-15.5,20.0,4.000000000000002));
#1129=VERTEX_POINT('',#1128);
#1130=CARTESIAN_POINT('',(-15.5,20.0,4.000000000000002));
#1131=DIRECTION('',(0.0,0.0,1.0));
#1132=VECTOR('',#1131,8.999999999999998);
#1133=LINE('',#1130,#1132);
#1134=EDGE_CURVE('',#1129,#1121,#1133,.T.);
#1135=ORIENTED_EDGE('',*,*,#1134,.F.);
#1136=CARTESIAN_POINT('',(-11.5,20.0,-1.522534E-016));
#1137=VERTEX_POINT('',#1136);
#1138=CARTESIAN_POINT('',(-11.5,20.0,4.0));
#1139=DIRECTION('',(0.0,1.0,0.0));
#1140=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#1141=AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
#1142=CIRCLE('',#1141,4.0);
#1143=EDGE_CURVE('',#1137,#1129,#1142,.T.);
#1144=ORIENTED_EDGE('',*,*,#1143,.F.);
#1145=CARTESIAN_POINT('',(11.5,20.0,1.522534E-016));
#1146=DIRECTION('',(-1.0,0.0,0.0));
#1147=VECTOR('',#1146,23.0);
#1148=LINE('',#1145,#1147);
#1149=EDGE_CURVE('',#1008,#1137,#1148,.T.);
#1150=ORIENTED_EDGE('',*,*,#1149,.F.);
#1151=ORIENTED_EDGE('',*,*,#1014,.F.);
#1152=ORIENTED_EDGE('',*,*,#1062,.T.);
#1153=ORIENTED_EDGE('',*,*,#1077,.F.);
#1154=ORIENTED_EDGE('',*,*,#959,.T.);
#1155=EDGE_LOOP('',(#1094,#1102,#1111,#1119,#1127,#1135,#1144,#1150,#1151,#1152,#1153,#1154));
#1156=FACE_OUTER_BOUND('',#1155,.T.);
#1157=ADVANCED_FACE('',(#1156),#1093,.T.);
#1158=CARTESIAN_POINT('',(-0.749999999999998,-7.5,13.0));
#1159=DIRECTION('',(-1.0,0.0,0.0));
#1160=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1161=AXIS2_PLACEMENT_3D('',#1158,#1159,#1160);
#1162=CYLINDRICAL_SURFACE('',#1161,2.0);
#1163=ORIENTED_EDGE('',*,*,#983,.T.);
#1164=CARTESIAN_POINT('',(18.499999999999993,-7.5,15.0));
#1165=DIRECTION('',(-1.0,0.0,0.0));
#1166=VECTOR('',#1165,2.999999999999995);
#1167=LINE('',#1164,#1166);
#1168=EDGE_CURVE('',#971,#1033,#1167,.T.);
#1169=ORIENTED_EDGE('',*,*,#1168,.T.);
#1170=ORIENTED_EDGE('',*,*,#1039,.T.);
#1171=ORIENTED_EDGE('',*,*,#876,.T.);
#1172=EDGE_LOOP('',(#1163,#1169,#1170,#1171));
#1173=FACE_OUTER_BOUND('',#1172,.T.);
#1174=ADVANCED_FACE('',(#1173),#1162,.T.);
#1175=CARTESIAN_POINT('',(-18.5,0.0,-5.0));
#1176=DIRECTION('',(0.0,0.0,-1.0));
#1177=DIRECTION('',(-1.0,0.0,0.0));
#1178=AXIS2_PLACEMENT_3D('',#1175,#1176,#1177);
#1179=PLANE('',#1178);
#1180=ORIENTED_EDGE('',*,*,#784,.F.);
#1181=ORIENTED_EDGE('',*,*,#151,.T.);
#1182=CARTESIAN_POINT('',(-14.499999999999996,20.0,-5.0));
#1183=DIRECTION('',(0.0,-1.0,0.0));
#1184=VECTOR('',#1183,11.0);
#1185=LINE('',#1182,#1184);
#1186=EDGE_CURVE('',#1096,#137,#1185,.T.);
#1187=ORIENTED_EDGE('',*,*,#1186,.F.);
#1188=ORIENTED_EDGE('',*,*,#1101,.F.);
#1189=EDGE_LOOP('',(#1180,#1181,#1187,#1188));
#1190=FACE_OUTER_BOUND('',#1189,.T.);
#1191=ADVANCED_FACE('',(#1190),#1179,.T.);
#1192=CARTESIAN_POINT('',(15.499999999999998,0.0,15.0));
#1193=DIRECTION('',(0.0,0.0,-1.0));
#1194=DIRECTION('',(-1.0,0.0,0.0));
#1195=AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
#1196=PLANE('',#1195);
#1197=ORIENTED_EDGE('',*,*,#1084,.F.);
#1198=ORIENTED_EDGE('',*,*,#1047,.F.);
#1199=ORIENTED_EDGE('',*,*,#1168,.F.);
#1200=ORIENTED_EDGE('',*,*,#976,.T.);
#1201=EDGE_LOOP('',(#1197,#1198,#1199,#1200));
#1202=FACE_OUTER_BOUND('',#1201,.T.);
#1203=ADVANCED_FACE('',(#1202),#1196,.F.);
#1204=CARTESIAN_POINT('',(-19.5,-1.0,-1.0));
#1205=DIRECTION('',(1.0,0.0,-2.296213E-016));
#1206=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1207=AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
#1208=CYLINDRICAL_SURFACE('',#1207,1.0);
#1209=CARTESIAN_POINT('',(-22.5,-1.0,6.735557E-016));
#1210=VERTEX_POINT('',#1209);
#1211=CARTESIAN_POINT('',(-22.5,-1.0,-0.999999999999999));
#1212=DIRECTION('',(1.0,0.0,0.0));
#1213=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1214=AXIS2_PLACEMENT_3D('',#1211,#1212,#1213);
#1215=CIRCLE('',#1214,1.0);
#1216=EDGE_CURVE('',#1210,#480,#1215,.T.);
#1217=ORIENTED_EDGE('',*,*,#1216,.T.);
#1218=ORIENTED_EDGE('',*,*,#485,.T.);
#1219=CARTESIAN_POINT('',(-18.5,-1.0,0.0));
#1220=VERTEX_POINT('',#1219);
#1221=CARTESIAN_POINT('',(-18.5,-1.0,-1.0));
#1222=DIRECTION('',(1.0,0.0,0.0));
#1223=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1224=AXIS2_PLACEMENT_3D('',#1221,#1222,#1223);
#1225=CIRCLE('',#1224,1.0);
#1226=EDGE_CURVE('',#471,#1220,#1225,.F.);
#1227=ORIENTED_EDGE('',*,*,#1226,.T.);
#1228=CARTESIAN_POINT('',(-18.499999999999996,-1.0,-2.296213E-016));
#1229=DIRECTION('',(-1.0,0.0,0.0));
#1230=VECTOR('',#1229,4.000000000000004);
#1231=LINE('',#1228,#1230);
#1232=EDGE_CURVE('',#1220,#1210,#1231,.T.);
#1233=ORIENTED_EDGE('',*,*,#1232,.T.);
#1234=EDGE_LOOP('',(#1217,#1218,#1227,#1233));
#1235=FACE_OUTER_BOUND('',#1234,.T.);
#1236=ADVANCED_FACE('',(#1235),#1208,.T.);
#1237=CARTESIAN_POINT('',(-22.5,0.0,6.735557E-016));
#1238=DIRECTION('',(-1.0,0.0,0.0));
#1239=DIRECTION('',(0.0,0.0,1.0));
#1240=AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
#1241=PLANE('',#1240);
#1242=ORIENTED_EDGE('',*,*,#1216,.F.);
#1243=CARTESIAN_POINT('',(-22.5,5.000000000000001,6.735557E-016));
#1244=VERTEX_POINT('',#1243);
#1245=CARTESIAN_POINT('',(-22.5,-1.0,6.735557E-016));
#1246=DIRECTION('',(0.0,1.0,0.0));
#1247=VECTOR('',#1246,6.000000000000001);
#1248=LINE('',#1245,#1247);
#1249=EDGE_CURVE('',#1210,#1244,#1248,.T.);
#1250=ORIENTED_EDGE('',*,*,#1249,.T.);
#1251=CARTESIAN_POINT('',(-22.5,5.000000000000001,-0.999999999999999));
#1252=DIRECTION('',(1.0,0.0,0.0));
#1253=DIRECTION('',(0.0,0.707106781186547,0.707106781186548));
#1254=AXIS2_PLACEMENT_3D('',#1251,#1252,#1253);
#1255=CIRCLE('',#1254,1.0);
#1256=EDGE_CURVE('',#272,#1244,#1255,.T.);
#1257=ORIENTED_EDGE('',*,*,#1256,.F.);
#1258=ORIENTED_EDGE('',*,*,#277,.T.);
#1259=CARTESIAN_POINT('',(-22.5,5.000000000000001,-4.0));
#1260=DIRECTION('',(1.0,0.0,0.0));
#1261=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548));
#1262=AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);
#1263=CIRCLE('',#1262,1.0);
#1264=EDGE_CURVE('',#729,#264,#1263,.T.);
#1265=ORIENTED_EDGE('',*,*,#1264,.F.);
#1266=ORIENTED_EDGE('',*,*,#734,.F.);
#1267=CARTESIAN_POINT('',(-22.5,-1.0,-4.0));
#1268=DIRECTION('',(1.0,0.0,0.0));
#1269=DIRECTION('',(0.0,-0.707106781186548,-0.707106781186547));
#1270=AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
#1271=CIRCLE('',#1270,1.0);
#1272=EDGE_CURVE('',#488,#721,#1271,.T.);
#1273=ORIENTED_EDGE('',*,*,#1272,.F.);
#1274=ORIENTED_EDGE('',*,*,#493,.T.);
#1275=EDGE_LOOP('',(#1242,#1250,#1257,#1258,#1265,#1266,#1273,#1274));
#1276=FACE_OUTER_BOUND('',#1275,.T.);
#1277=ADVANCED_FACE('',(#1276),#1241,.T.);
#1278=CARTESIAN_POINT('',(-19.5,5.000000000000001,-1.0));
#1279=DIRECTION('',(-1.0,0.0,2.296213E-016));
#1280=DIRECTION('',(0.0,0.707106781186547,0.707106781186548));
#1281=AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
#1282=CYLINDRICAL_SURFACE('',#1281,1.0);
#1283=ORIENTED_EDGE('',*,*,#1256,.T.);
#1284=CARTESIAN_POINT('',(-18.5,5.000000000000001,0.0));
#1285=VERTEX_POINT('',#1284);
#1286=CARTESIAN_POINT('',(-22.5,5.000000000000001,6.888638E-016));
#1287=DIRECTION('',(1.0,0.0,0.0));
#1288=VECTOR('',#1287,4.000000000000004);
#1289=LINE('',#1286,#1288);
#1290=EDGE_CURVE('',#1244,#1285,#1289,.T.);
#1291=ORIENTED_EDGE('',*,*,#1290,.T.);
#1292=CARTESIAN_POINT('',(-18.5,5.000000000000001,-1.0));
#1293=DIRECTION('',(1.0,0.0,0.0));
#1294=DIRECTION('',(0.0,0.707106781186547,0.707106781186548));
#1295=AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
#1296=CIRCLE('',#1295,1.0);
#1297=EDGE_CURVE('',#1285,#253,#1296,.F.);
#1298=ORIENTED_EDGE('',*,*,#1297,.T.);
#1299=ORIENTED_EDGE('',*,*,#283,.T.);
#1300=EDGE_LOOP('',(#1283,#1291,#1298,#1299));
#1301=FACE_OUTER_BOUND('',#1300,.T.);
#1302=ADVANCED_FACE('',(#1301),#1282,.T.);
#1303=CARTESIAN_POINT('',(-21.500000000000004,-1.0,-4.0));
#1304=DIRECTION('',(-1.0,0.0,0.0));
#1305=DIRECTION('',(0.0,-0.707106781186548,-0.707106781186547));
#1306=AXIS2_PLACEMENT_3D('',#1303,#1304,#1305);
#1307=CYLINDRICAL_SURFACE('',#1306,1.0);
#1308=CARTESIAN_POINT('',(-16.899999999999999,-1.979795897113272,-4.199999999999998));
#1309=CARTESIAN_POINT('',(-16.986214302569948,-1.992994712727415,-4.135339273072535));
#1310=CARTESIAN_POINT('',(-17.068632645469616,-2.0,-4.068012270201815));
#1311=CARTESIAN_POINT('',(-17.145751311064586,-2.0,-4.000000000000002));
#1312=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1308,#1309,#1310,#1311),.UNSPECIFIED.,.F.,.U.,(4,4),(0.26047179553752,0.291319261775508),.UNSPECIFIED.);
#1313=EDGE_CURVE('',#335,#469,#1312,.T.);
#1314=ORIENTED_EDGE('',*,*,#1313,.T.);
#1315=ORIENTED_EDGE('',*,*,#499,.T.);
#1316=ORIENTED_EDGE('',*,*,#1272,.T.);
#1317=ORIENTED_EDGE('',*,*,#726,.T.);
#1318=ORIENTED_EDGE('',*,*,#668,.T.);
#1319=ORIENTED_EDGE('',*,*,#444,.T.);
#1320=ORIENTED_EDGE('',*,*,#820,.T.);
#1321=ORIENTED_EDGE('',*,*,#361,.F.);
#1322=EDGE_LOOP('',(#1314,#1315,#1316,#1317,#1318,#1319,#1320,#1321));
#1323=FACE_OUTER_BOUND('',#1322,.T.);
#1324=ADVANCED_FACE('',(#1323),#1307,.T.);
#1325=CARTESIAN_POINT('',(-21.500000000000004,5.000000000000001,-4.0));
#1326=DIRECTION('',(1.0,0.0,0.0));
#1327=DIRECTION('',(0.0,0.707106781186547,-0.707106781186548));
#1328=AXIS2_PLACEMENT_3D('',#1325,#1326,#1327);
#1329=CYLINDRICAL_SURFACE('',#1328,1.0);
#1330=ORIENTED_EDGE('',*,*,#774,.T.);
#1331=ORIENTED_EDGE('',*,*,#324,.T.);
#1332=ORIENTED_EDGE('',*,*,#683,.T.);
#1333=ORIENTED_EDGE('',*,*,#740,.T.);
#1334=ORIENTED_EDGE('',*,*,#1264,.T.);
#1335=ORIENTED_EDGE('',*,*,#269,.T.);
#1336=CARTESIAN_POINT('',(-17.145751311064586,6.000000000000001,-4.000000000000001));
#1337=CARTESIAN_POINT('',(-17.068632645469613,6.000000000000001,-4.068012270201815));
#1338=CARTESIAN_POINT('',(-16.986214302569948,5.992994712727416,-4.135339273072535));
#1339=CARTESIAN_POINT('',(-16.899999999999999,5.979795897113273,-4.199999999999998));
#1340=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1336,#1337,#1338,#1339),.UNSPECIFIED.,.F.,.U.,(4,4),(0.650782125708617,0.681629591946605),.UNSPECIFIED.);
#1341=EDGE_CURVE('',#255,#190,#1340,.T.);
#1342=ORIENTED_EDGE('',*,*,#1341,.T.);
#1343=ORIENTED_EDGE('',*,*,#195,.F.);
#1344=EDGE_LOOP('',(#1330,#1331,#1332,#1333,#1334,#1335,#1342,#1343));
#1345=FACE_OUTER_BOUND('',#1344,.T.);
#1346=ADVANCED_FACE('',(#1345),#1329,.T.);
#1347=CARTESIAN_POINT('',(-14.499999999999996,0.0,-0.999999999999999));
#1348=DIRECTION('',(0.0,1.0,0.0));
#1349=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#1350=AXIS2_PLACEMENT_3D('',#1347,#1348,#1349);
#1351=CYLINDRICAL_SURFACE('',#1350,4.0);
#1352=ORIENTED_EDGE('',*,*,#941,.T.);
#1353=CARTESIAN_POINT('',(-18.5,-9.5,-0.999999999999997));
#1354=DIRECTION('',(0.0,1.0,0.0));
#1355=VECTOR('',#1354,7.5);
#1356=LINE('',#1353,#1355);
#1357=EDGE_CURVE('',#929,#471,#1356,.T.);
#1358=ORIENTED_EDGE('',*,*,#1357,.T.);
#1359=ORIENTED_EDGE('',*,*,#477,.F.);
#1360=ORIENTED_EDGE('',*,*,#1313,.F.);
#1361=ORIENTED_EDGE('',*,*,#353,.T.);
#1362=ORIENTED_EDGE('',*,*,#417,.T.);
#1363=ORIENTED_EDGE('',*,*,#551,.F.);
#1364=ORIENTED_EDGE('',*,*,#585,.T.);
#1365=ORIENTED_EDGE('',*,*,#850,.T.);
#1366=EDGE_LOOP('',(#1352,#1358,#1359,#1360,#1361,#1362,#1363,#1364,#1365));
#1367=FACE_OUTER_BOUND('',#1366,.T.);
#1368=ADVANCED_FACE('',(#1367),#1351,.T.);
#1369=CARTESIAN_POINT('',(-18.499999999999993,0.0,15.0));
#1370=DIRECTION('',(-1.0,0.0,0.0));
#1371=DIRECTION('',(0.0,0.0,1.0));
#1372=AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
#1373=PLANE('',#1372);
#1374=ORIENTED_EDGE('',*,*,#1357,.F.);
#1375=ORIENTED_EDGE('',*,*,#934,.T.);
#1376=CARTESIAN_POINT('',(-18.499999999999993,-7.5,15.0));
#1377=VERTEX_POINT('',#1376);
#1378=CARTESIAN_POINT('',(-18.499999999999993,-7.5,13.0));
#1379=DIRECTION('',(1.0,0.0,0.0));
#1380=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1381=AXIS2_PLACEMENT_3D('',#1378,#1379,#1380);
#1382=CIRCLE('',#1381,2.0);
#1383=EDGE_CURVE('',#1377,#921,#1382,.T.);
#1384=ORIENTED_EDGE('',*,*,#1383,.F.);
#1385=CARTESIAN_POINT('',(-18.499999999999993,18.0,15.0));
#1386=VERTEX_POINT('',#1385);
#1387=CARTESIAN_POINT('',(-18.499999999999993,-7.5,15.0));
#1388=DIRECTION('',(0.0,1.0,0.0));
#1389=VECTOR('',#1388,25.5);
#1390=LINE('',#1387,#1389);
#1391=EDGE_CURVE('',#1377,#1386,#1390,.T.);
#1392=ORIENTED_EDGE('',*,*,#1391,.T.);
#1393=CARTESIAN_POINT('',(-18.499999999999993,18.0,13.0));
#1394=DIRECTION('',(1.0,0.0,0.0));
#1395=DIRECTION('',(0.0,0.707106781186548,0.707106781186548));
#1396=AXIS2_PLACEMENT_3D('',#1393,#1394,#1395);
#1397=CIRCLE('',#1396,2.0);
#1398=EDGE_CURVE('',#1113,#1386,#1397,.T.);
#1399=ORIENTED_EDGE('',*,*,#1398,.F.);
#1400=ORIENTED_EDGE('',*,*,#1118,.T.);
#1401=CARTESIAN_POINT('',(-18.5,6.000000000000001,-0.999999999999997));
#1402=DIRECTION('',(0.0,1.0,0.0));
#1403=VECTOR('',#1402,14.0);
#1404=LINE('',#1401,#1403);
#1405=EDGE_CURVE('',#253,#1104,#1404,.T.);
#1406=ORIENTED_EDGE('',*,*,#1405,.F.);
#1407=ORIENTED_EDGE('',*,*,#1297,.F.);
#1408=CARTESIAN_POINT('',(-18.5,5.000000000000001,0.0));
#1409=DIRECTION('',(0.0,-1.0,0.0));
#1410=VECTOR('',#1409,6.000000000000001);
#1411=LINE('',#1408,#1410);
#1412=EDGE_CURVE('',#1285,#1220,#1411,.T.);
#1413=ORIENTED_EDGE('',*,*,#1412,.T.);
#1414=ORIENTED_EDGE('',*,*,#1226,.F.);
#1415=EDGE_LOOP('',(#1374,#1375,#1384,#1392,#1399,#1400,#1406,#1407,#1413,#1414));
#1416=FACE_OUTER_BOUND('',#1415,.T.);
#1417=ADVANCED_FACE('',(#1416),#1373,.T.);
#1418=CARTESIAN_POINT('',(-14.499999999999996,0.0,-0.999999999999999));
#1419=DIRECTION('',(0.0,1.0,0.0));
#1420=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#1421=AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
#1422=CYLINDRICAL_SURFACE('',#1421,4.0);
#1423=ORIENTED_EDGE('',*,*,#1110,.T.);
#1424=ORIENTED_EDGE('',*,*,#1186,.T.);
#1425=ORIENTED_EDGE('',*,*,#143,.T.);
#1426=ORIENTED_EDGE('',*,*,#92,.F.);
#1427=ORIENTED_EDGE('',*,*,#242,.T.);
#1428=ORIENTED_EDGE('',*,*,#214,.F.);
#1429=ORIENTED_EDGE('',*,*,#1341,.F.);
#1430=ORIENTED_EDGE('',*,*,#261,.F.);
#1431=ORIENTED_EDGE('',*,*,#1405,.T.);
#1432=EDGE_LOOP('',(#1423,#1424,#1425,#1426,#1427,#1428,#1429,#1430,#1431));
#1433=FACE_OUTER_BOUND('',#1432,.T.);
#1434=ADVANCED_FACE('',(#1433),#1422,.T.);
#1435=CARTESIAN_POINT('',(-11.5,0.0,4.0));
#1436=DIRECTION('',(0.0,1.0,0.0));
#1437=DIRECTION('',(-0.707106781186548,0.0,-0.707106781186547));
#1438=AXIS2_PLACEMENT_3D('',#1435,#1436,#1437);
#1439=CYLINDRICAL_SURFACE('',#1438,4.0);
#1440=ORIENTED_EDGE('',*,*,#910,.T.);
#1441=CARTESIAN_POINT('',(-11.5,-9.5,0.0));
#1442=DIRECTION('',(0.0,1.0,0.0));
#1443=VECTOR('',#1442,29.5);
#1444=LINE('',#1441,#1443);
#1445=EDGE_CURVE('',#896,#1137,#1444,.T.);
#1446=ORIENTED_EDGE('',*,*,#1445,.T.);
#1447=ORIENTED_EDGE('',*,*,#1143,.T.);
#1448=CARTESIAN_POINT('',(-15.5,20.0,4.000000000000001));
#1449=DIRECTION('',(0.0,-1.0,0.0));
#1450=VECTOR('',#1449,29.5);
#1451=LINE('',#1448,#1450);
#1452=EDGE_CURVE('',#1129,#904,#1451,.T.);
#1453=ORIENTED_EDGE('',*,*,#1452,.T.);
#1454=EDGE_LOOP('',(#1440,#1446,#1447,#1453));
#1455=FACE_OUTER_BOUND('',#1454,.T.);
#1456=ADVANCED_FACE('',(#1455),#1439,.F.);
#1457=CARTESIAN_POINT('',(-15.5,0.0,0.0));
#1458=DIRECTION('',(0.0,0.0,1.0));
#1459=DIRECTION('',(1.0,0.0,0.0));
#1460=AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);
#1461=PLANE('',#1460);
#1462=ORIENTED_EDGE('',*,*,#1020,.F.);
#1463=ORIENTED_EDGE('',*,*,#1149,.T.);
#1464=ORIENTED_EDGE('',*,*,#1445,.F.);
#1465=ORIENTED_EDGE('',*,*,#901,.F.);
#1466=EDGE_LOOP('',(#1462,#1463,#1464,#1465));
#1467=FACE_OUTER_BOUND('',#1466,.T.);
#1468=ADVANCED_FACE('',(#1467),#1461,.T.);
#1469=CARTESIAN_POINT('',(-16.249999999999996,18.0,13.0));
#1470=DIRECTION('',(-1.0,0.0,0.0));
#1471=DIRECTION('',(0.0,0.707106781186548,0.707106781186548));
#1472=AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
#1473=CYLINDRICAL_SURFACE('',#1472,2.0);
#1474=ORIENTED_EDGE('',*,*,#1398,.T.);
#1475=CARTESIAN_POINT('',(-15.499999999999998,18.0,15.0));
#1476=VERTEX_POINT('',#1475);
#1477=CARTESIAN_POINT('',(-18.499999999999993,18.0,15.0));
#1478=DIRECTION('',(1.0,0.0,0.0));
#1479=VECTOR('',#1478,2.999999999999996);
#1480=LINE('',#1477,#1479);
#1481=EDGE_CURVE('',#1386,#1476,#1480,.T.);
#1482=ORIENTED_EDGE('',*,*,#1481,.T.);
#1483=CARTESIAN_POINT('',(-15.5,18.0,13.0));
#1484=DIRECTION('',(-1.0,0.0,0.0));
#1485=DIRECTION('',(0.0,0.707106781186548,0.707106781186548));
#1486=AXIS2_PLACEMENT_3D('',#1483,#1484,#1485);
#1487=CIRCLE('',#1486,2.0);
#1488=EDGE_CURVE('',#1476,#1121,#1487,.T.);
#1489=ORIENTED_EDGE('',*,*,#1488,.T.);
#1490=ORIENTED_EDGE('',*,*,#1126,.T.);
#1491=EDGE_LOOP('',(#1474,#1482,#1489,#1490));
#1492=FACE_OUTER_BOUND('',#1491,.T.);
#1493=ADVANCED_FACE('',(#1492),#1473,.T.);
#1494=CARTESIAN_POINT('',(-15.5,0.0,0.0));
#1495=DIRECTION('',(1.0,0.0,0.0));
#1496=DIRECTION('',(0.0,0.0,-1.0));
#1497=AXIS2_PLACEMENT_3D('',#1494,#1495,#1496);
#1498=PLANE('',#1497);
#1499=ORIENTED_EDGE('',*,*,#1452,.F.);
#1500=ORIENTED_EDGE('',*,*,#1134,.T.);
#1501=ORIENTED_EDGE('',*,*,#1488,.F.);
#1502=CARTESIAN_POINT('',(-15.499999999999998,-7.5,15.0));
#1503=VERTEX_POINT('',#1502);
#1504=CARTESIAN_POINT('',(-15.499999999999998,-7.5,15.0));
#1505=DIRECTION('',(0.0,1.0,0.0));
#1506=VECTOR('',#1505,25.5);
#1507=LINE('',#1504,#1506);
#1508=EDGE_CURVE('',#1503,#1476,#1507,.T.);
#1509=ORIENTED_EDGE('',*,*,#1508,.F.);
#1510=CARTESIAN_POINT('',(-15.5,-7.5,13.0));
#1511=DIRECTION('',(-1.0,0.0,0.0));
#1512=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1513=AXIS2_PLACEMENT_3D('',#1510,#1511,#1512);
#1514=CIRCLE('',#1513,2.0);
#1515=EDGE_CURVE('',#913,#1503,#1514,.T.);
#1516=ORIENTED_EDGE('',*,*,#1515,.F.);
#1517=ORIENTED_EDGE('',*,*,#918,.T.);
#1518=EDGE_LOOP('',(#1499,#1500,#1501,#1509,#1516,#1517));
#1519=FACE_OUTER_BOUND('',#1518,.T.);
#1520=ADVANCED_FACE('',(#1519),#1498,.T.);
#1521=CARTESIAN_POINT('',(-16.249999999999996,-7.5,13.0));
#1522=DIRECTION('',(1.0,0.0,0.0));
#1523=DIRECTION('',(0.0,-0.707106781186548,0.707106781186547));
#1524=AXIS2_PLACEMENT_3D('',#1521,#1522,#1523);
#1525=CYLINDRICAL_SURFACE('',#1524,2.0);
#1526=ORIENTED_EDGE('',*,*,#1515,.T.);
#1527=CARTESIAN_POINT('',(-15.5,-7.5,15.0));
#1528=DIRECTION('',(-1.0,0.0,0.0));
#1529=VECTOR('',#1528,2.999999999999996);
#1530=LINE('',#1527,#1529);
#1531=EDGE_CURVE('',#1503,#1377,#1530,.T.);
#1532=ORIENTED_EDGE('',*,*,#1531,.T.);
#1533=ORIENTED_EDGE('',*,*,#1383,.T.);
#1534=ORIENTED_EDGE('',*,*,#926,.T.);
#1535=EDGE_LOOP('',(#1526,#1532,#1533,#1534));
#1536=FACE_OUTER_BOUND('',#1535,.T.);
#1537=ADVANCED_FACE('',(#1536),#1525,.T.);
#1538=CARTESIAN_POINT('',(-18.5,0.0,-2.449294E-016));
#1539=DIRECTION('',(0.0,0.0,1.0));
#1540=DIRECTION('',(1.0,0.0,0.0));
#1541=AXIS2_PLACEMENT_3D('',#1538,#1539,#1540);
#1542=PLANE('',#1541);
#1543=ORIENTED_EDGE('',*,*,#1232,.F.);
#1544=ORIENTED_EDGE('',*,*,#1412,.F.);
#1545=ORIENTED_EDGE('',*,*,#1290,.F.);
#1546=ORIENTED_EDGE('',*,*,#1249,.F.);
#1547=EDGE_LOOP('',(#1543,#1544,#1545,#1546));
#1548=FACE_OUTER_BOUND('',#1547,.T.);
#1549=ADVANCED_FACE('',(#1548),#1542,.T.);
#1550=CARTESIAN_POINT('',(-15.499999999999998,0.0,15.0));
#1551=DIRECTION('',(0.0,0.0,1.0));
#1552=DIRECTION('',(1.0,0.0,0.0));
#1553=AXIS2_PLACEMENT_3D('',#1550,#1551,#1552);
#1554=PLANE('',#1553);
#1555=ORIENTED_EDGE('',*,*,#1481,.F.);
#1556=ORIENTED_EDGE('',*,*,#1391,.F.);
#1557=ORIENTED_EDGE('',*,*,#1531,.F.);
#1558=ORIENTED_EDGE('',*,*,#1508,.T.);
#1559=EDGE_LOOP('',(#1555,#1556,#1557,#1558));
#1560=FACE_OUTER_BOUND('',#1559,.T.);
#1561=ADVANCED_FACE('',(#1560),#1554,.T.);
#1562=CLOSED_SHELL('',(#129,#162,#224,#246,#287,#328,#390,#421,#462,#503,#556,#589,#622,#653,#696,#714,#745,#788,#831,#855,#946,#992,#1024,#1066,#1088,#1157,#1174,#1191,#1203,#1236,#1277,#1302,#1324,#1346,#1368,#1417,#1434,#1456,#1468,#1493,#1520,#1537,#1549,#1561));
#1563=MANIFOLD_SOLID_BREP('Solid1',#1562);
#1564=COLOUR_RGB('Plastic (Black)',0.705882012844086,0.705882012844086,0.705882012844086);
#1565=FILL_AREA_STYLE_COLOUR('Plastic (Black)',#1564);
#1566=FILL_AREA_STYLE('Plastic (Black)',(#1565));
#1567=SURFACE_STYLE_FILL_AREA(#1566);
#1568=SURFACE_SIDE_STYLE('Plastic (Black)',(#1567));
#1569=SURFACE_STYLE_USAGE(.BOTH.,#1568);
#1570=PRESENTATION_STYLE_ASSIGNMENT((#1569));
#1571=STYLED_ITEM('',(#1570),#1563);
#1572=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1571),#36);
#1573=ADVANCED_BREP_SHAPE_REPRESENTATION('ABSR',(#1563),#36);
#1574=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#1573,#41);
ENDSEC;
END-ISO-10303-21;